body{
	text-align:center;
	background:#677e84 url(../img/background.jpg) repeat-x top;
	color:#677e84;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}
.calage {
	clear:both;	
	font-size:1px;
	width:100%;
}

form,p,table,ul,li,img{margin:0;padding:0;border:0;}

 h2.ref{
 	float:right;
 	margin:0;
	padding:0;
	font-size:18px;
	color:#b70124;
	font-weight:normal;
	text-align:left;
	
	border:none;
	margin-left:12px;
 }
 
  h1.ref{
 	margin:0;
	padding:0;
	font-size:20px;
	color:#b70124;
	font-weight:normal;
	text-align:left;
	padding-top:10px;
	text-transform:uppercase;
	/*margin-left:12px;*/
 }
h1{
	
	margin:0;
	color:#b70124;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-align:left;
}

h1.h1index{position:relative; margin-top:-10px;}
/*
h1{
color:#fff;
font-size:20px;
font-weight:100;
width:200px;
text-align:left;
margin:0;
margin-left:150px;
padding:0;
padding-top:20px;
}
*/


/*h2{
font-size:16px;
color:#677e84;
margin:0;
padding:0;
padding-bottom:5px;
text-align:left;
border-bottom:1px solid #b70124;
clear:both;
}*/

h2{
font-size:16px;
/*color:#677e84;*/
margin:0;
padding:0;
padding-bottom:5px;
text-align:left;
border-bottom:1px solid #b70124;
clear:both;

margin-left: 12px;
margin-right: 20px;
color: rgb(183, 1, 36);
padding-top: 20px;
}




h3{
margin:0;
padding:0;
font-size:20px;
color:#b70124;
font-weight:normal;
text-align:left;
padding-top:10px;
padding-bottom:40px;
margin-left:12px;
}

h4{
font-size:16px;
color:#b70124;
margin:0;
padding:0;
margin-left:50px;
margin-bottom:5px;
text-align:left;
}

h5{
font-size:16px;
color:#cccd17;
margin:0;
padding:0;
padding-bottom:5px;
text-align:left;
border-bottom:1px solid #cccd17;
}

h6{
color:#fff;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}

p{
margin:10px 10px 30px;
font-size:12px;
}

blockquote{
text-align:justify;
}

cite{
text-align:left;
margin:0;
padding:0;
display:block;
width:200px;
float:left;
}

#page{
width:942px;
margin:0 auto;
padding:0;
background:#fff url(../img/background_page.jpg) repeat-y;
border-bottom:1px solid #fff;
overflow:auto;

}

#gauche{
width:240px;
float:left;
background:url(../img/background_G.jpg) repeat-y;
}

#droite{
width:702px;
float:left;
}

#header_index_G{
width:240px;
height:400px;
background-image:url(../img/header_index_G.jpg);
margin:0;
padding:0;
}

#header_cpt_rslt_G{
width:240px;
height:400px;
background-image:url(../img/header_cpt_reslt_G.jpg);
margin:0;
padding:0;
}

#header-compte_G{
width:240px;
height:400px;
background-image:url(../img/header-compte_G.jpg);
margin:0;
padding:0;
}


#header_index_G img, #header_cpt_rslt_G img{
border:0;
margin-top:20px;
}

#header-compte_G img{
border:0;
margin-top:20px;
}

#header_G{
width:240px;
height:400px;
background-image:url(../img/header_G.jpg);
margin:0;
padding:0;
}

#header2_G{
width:240px;
height:400px;
background-image:url(../img/header2_G.jpg);
margin:0;
padding:0;
}

#header_G img{
border:0;
margin-top:20px;
}

#header2_G img{
border:0;
margin-top:20px;
}

#header_index_D{
width:702px;
height:199px;
background-image:url(../img/header_index_D.jpg);
margin:0;
padding:0;
text-align:left;
}

#header-compte_D{
width:702px;
height:203px;
background-image:url(../img/header-compte_D.jpg);
margin:0;
padding:0;
text-align:left;
}

#header_D{
width:702px;
height:203px;
background-image:url(../img/header_D.jpg);
margin:0;
padding:0;
text-align:left;
}

#header2_D{
width:702px;
height:203px;
background-image:url(../img/header2_D.jpg);
margin:0;
padding:0;
text-align:left;
}

#bloc_resultats{
width:300px;
height:201px;
background-image:url(../img/bloc_resultats.jpg);
float:left;
clear:both;
text-align:left;
font-size:11px;
color:#fff;
}

#bloc_resultats table{
color:#dedf37;
margin-top:8px;
margin-left:50px;
}

#bloc_resultats table input{
width:90px;

}

#bloc_resultats ul{
margin-left:70px;
list-style-image:url(../img/puce_jaune.gif);
list-style-position:outside;
}

#bloc_resultats li a{
color:#fff;
text-decoration:underline;
}

#bloc_resultats li a:hover{
color:#dedf37;
}

#bloc_services{
width:194px;
height:201px;
background-image:url(../img/bloc_services.jpg);
float:left;
text-align:left;
color:#fff;
font-size:11px;
}

#bloc_services p{
margin:10px 20px 10px 25px;
}

#bloc_services a{
/*margin-left:45px;*/
color:#dedf37;
text-decoration:underline;

}


#bloc_services a:hover{
color:#fff;
}

#bloc_produits{
width:208px;
height:201px;
background-image:url(../img/bloc_produits.jpg);
float:left;
text-align:left;
color:#fff;
font-size:11px;
}

#bloc_produits p{
margin:10px 20px 10px 25px;
}

#bloc_produits a{
/*margin-left:45px;*/
color:#b70124;
text-decoration:underline;
}

#bloc_produits a:hover{
color:#fff;
}

#menu{
text-align:left;
padding-top:20px;
}

#menu dt{
cursor: pointer;
width:150px;
height:20px;
text-align:left;
color:#677e84;
margin-left:30px;
margin-top:8px;
padding-left:15px;
border-bottom:1px solid #677e84;
font-size:14px;
background:url(../img/puce_menu.gif) no-repeat;
}

#menu dt:hover{
color:#b70124;
background:url(../img/puce_menu_hover.gif) no-repeat;
border-bottom:1px solid #b70124;
}

#menu dt a{
color:#677e84;
text-decoration:none;
}

#menu dt a:hover{
color:#b70124;
}

#menu ul {
text-align:left;
list-style-image:url(../img/puce_rouge.gif);
margin:10px;
}

#menu li a{
color:#677e84;
text-decoration:underline;
border:0 none;
font-size:11px;
width:125px;
display:block;
margin:2px;
}

#menu li a:hover{
color:#b70124;
}

#connexion{
width:213px;
background-color:#465d63;
margin:0 auto;
margin-right:13px;
padding-bottom:15px;
text-align:left;
font-size:11px;
color:#FFF;
}

#membre{
width:213px;
background-color:#465d63;
margin:0 auto;
margin-right:13px;
padding-bottom:15px;
text-align:left;
font-size:11px;
color:#ccc;
}

#connexion form{
margin-top:10px;
color:#dedf37;
}

#connexion ul{
list-style-image:url(../img/puce_jaune.gif);
list-style-position:outside;
margin-left:20px;
}

#membre ul{
list-style-image:url(../img/puce_jaune.gif);
list-style-position:outside;
margin-left:20px;
margin-top:10px;
}

#connexion li a{
color:#fff;
text-decoration:underline;
}

#membre li a{
color:#fff;
text-decoration:underline;
}

#connexion li a:hover{
color:#dedf37;
}

#membre li a:hover{
color:#dedf37;
}

#bienvenue{
/*width:190px;*/
text-align:right;
border-right:7px solid #b70124;
border-top:1px solid #b70124;
margin:0 auto;
margin-right:13px;
padding-bottom:15px;
background-color:#b70124;
width:207px;
}

#bienvenue a{
/*color:#677e84;*/
color:#ffffff;
font-size:1em;
/*text-decoration:none;*/
margin-right:10px;
}

#bienvenue a:hover{
/*color:#b70124;*/
color:#eeefff;
}

#rss{
width:190px;
text-align:right;
border-right:7px solid #cccd17;
border-top:1px solid #cccd17;
margin:0 auto;
margin-right:13px;
padding-bottom:15px;
font-size:11px;
}

#rss a{
color:#677e84;
}

#rss a:hover{
color:#cccd17;
}

div.bloc{
margin-bottom:70px;
clear:both;
}

#droite_G{
background-color:#FFF;
float:left;
width:462px;
padding-left:12px;
padding-right:20px;
padding-bottom:100px;

}

#nbvc_contenu{
width:494px;
background:white url(../img/nbvc_contenu.jpg) no-repeat top;
float:left;
padding-bottom:100px;
}

#contenu{
width:494px;
background:white url(../img/nbvc_contenu.jpg) no-repeat top;
float:left;
padding-bottom:100px;
}

#nbvc_formations{
width:494px;
background:white url(../img/nbvc_contenu.jpg) no-repeat top;
float:left;
padding-bottom:100px;
}

#droite_G img{
margin:10px 0;
margin-right:20px;
border:2px solid #d9d9d9;
float:left;
}

#nbvc_contenu img{
margin:10px 20px 0 12px;
border:2px solid #d9d9d9;
float:left;
}

#nbvc_formations img{
float:right;
border:0;
margin:30px 0 0;
}

#droite_G p{
margin:10px;
text-align:justify;
}

#nbvc_contenu p{
/*margin:10px;*/
margin-right:20px;
text-align:justify;
}

#nbvc_formations p{
float:left;
clear:both;
text-align:left;
display:block;
width:170px;
margin:0;
padding:0;
padding-left:12px;
margin-top:30px;
}

#droite_G strong{
color:#cccd17;
font-weight:bold;
font-size:14px;
}

#nbvc_contenu strong{
color:#b70124;
font-weight:bold;
font-size:12px;
}

#nbvc_formations strong{
color:#b70124;
font-weight:bold;
font-size:12px;
display:block;
margin-bottom:10px;
}

#droite_G a{
color:#677e84;
/*float:right;*/
margin-right:10px;
}

#nbvc_contenu a{
color:#677e84;
float:right;
margin-right:30px;
}

a.pdf{
display:block;
background:url(../img/pdf.jpg) no-repeat right;
height:20px;
line-height:20px;
padding-right:22px;
float:right;
}

#droite_G a:hover{
color:#b70124;
}

#nbvc_contenu a:hover{
color:#b70124;
}

#indicateurs{
margin:30px 30px 0 10px;
}

#indicateurs h3{
margin:0;
padding:0;
}

#indicateurs td{
border-left:5px solid #ecec89;
background-color:#f2f4f4;
padding:5px;
margin:5px;
}

#resultats{
margin-left:12px;
}

#resultats em{
color:#c90117;
}

#resultats tr.titre{
background-color:#f2f2f2;
font-weight:bold;
}

#resultats td{
padding:5px 20px 5px 5px;
border-bottom:1px solid #bdbdbd;
}

#resultats td.pdf{
padding:5px 0 5px 5px;
}

#resultats img{
border:0;
margin:0;
}

#navigation{
text-align:center;
margin:0 auto;
margin-top:20px;
width:200px;

}

#navigation img{
border:0;
margin:10px;
}

#navigation a{
margin:0;
float:left;
}

#navigation a.page{
margin:0 2px;
padding:3px 5px;
text-decoration:none;
font-size:14px;
display:block;
background-color:#f2f2f2;
border:1px solid #bdbdbd;
}

#navigation a.page:hover{
border:1px solid #B70124;
}
#navigation div.bloc_vide{
width:24px;
height:26px;
display:block;
float:left;
}


#droite_D{
width:175px;
height:100%;
float:left;
background-color:#465d63;
text-align:left;
color:#fff;
padding-left:12px;
padding-right:20px;

}

#droite_D a{
color:#fff;
}

#droite_D a:hover{
color:#cccd17;
}

#droite_D a.telecharger{
display:block;
background:url(../img/telecharger.gif) no-repeat left;
height:25px;
line-height:25px;
padding-left:15px;
margin-left:10px;
}

#droite_D a.n_telecharger{
display:block;
background:url(../img/telecharger.gif) no-repeat left;
line-height:25px;
padding-left:15px;
margin-left:10px;
}

#droite_D a.telecharger:hover{
color:#fff;
background:#7c8c91 url(../img/telecharger.gif) no-repeat left;
}

#droite_top{
background-image:url(../img/droite_D.jpg);
width:208px;
height:92px;
float:left;
}

#audit{
width:207px;
height:310px;
background:#465d63 url(../img/audit.jpg) top no-repeat;
float:left;
padding-bottom:30px;
color:#fff;
}

#audit p{
margin:5px 15px 0 55px;
}

#footer1{
position:relative;
top:-35px;
clear:both;
font-size:11px;
}

#footer2{
position:relative;
top:-20px;
color:#fff;
clear:both;
font-size:11px;
}

#footer2 a{
color:#fff;
text-decoration:none;
}

#footer2 a:hover{
color:#B70124;
}

.divfloat
{
float:left;
}

.result_cherch
{
float:left;
border-right:20px;
text-align:center;
}

.result_cherch a
{
float:left;
}

.result_cherch img
{
float:none;
}

/*
#cont_result_cherch
{
float:left;
margin:0px;
}


#cont_result_cherch img
{
float:none;
margin:10px 20px 0pt 12px;
}
*/

div .block{
text-align:center;
font-weight: bold;
}

#menu3
{
margin-left:40px;
}

#menu4
{
margin-left:40px;
}

.titre_bleu
{
	font-size: 13px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	color:#3C56C8;
	text-align:left;
}

.txtnoir
{
    font-size: 11px;
    font-family: Verdana;
    text-decoration: none;
    color:#000000;
}

#link_accueil a
{
    margin:0px;
    padding:0px;
    float: none;
    color:#b70124;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}

#text_form
{
    text-align:left;
    width:155px;
    float:left;
    padding-top:50px;
    overflow:hidden;
}

#text_form p
{
    margin:0px;
    padding:0px;
    text-align:left;
}

#mes_formation
{
    text-align: right;
    font-weight:bold;
}

#table_pp
{
    border-collapse: collapse;
    /*width:494px;*//**/
    width:480px;
    float:left;
}

#table_pp a
{
    font-size:0.8em;

}

#table_pp ul{
list-style-position: outside;
margin-left:30px;
list-style-image: url('../img/puce_grise.jpg');
}

#table_pr
{
    border-collapse: collapse;
    width:494px;
    background-color:red;
}

#table_pr td
{

    width:494px;
}


#table_pr a
{
    font-size:0.8em;

}

#table_pr ul{
list-style-position: outside;
margin-left:30px;
list-style-image: url('../img/puce_grise.jpg');
}

#header_D_oct_acc{
width:702px;
height:203px;
background-image:url(../img/bandeau_oct_0.jpg);
margin:0;
padding:0;
text-align:left;
}

#header_D_oct_oligo{
width:702px;
height:203px;
background-image:url(../img/bandeau_oct_2.jpg);
margin:0;
padding:0;
text-align:left;
}

#header_D_oct_solution{
width:702px;
height:203px;
background-image:url(../img/bandeau_oct_1.jpg);
margin:0;
padding:0;
text-align:left;
}

#header2_G_empty{
width:240px;
height:400px;
background-image:url(../img/header2_G_empty.jpg);
margin:0;
padding:0;
}

#header2_G_empty img{
border:0;
margin-top:20px;
}

#header2_G_empty img{
border:0;
margin-top:20px;
}

#telechargez {
color:#ffffff;
border-bottom:1px solid #ffffff;
margin-bottom:10px;
margin-left:12px;
}

/*page video*/

#div_video
{
    text-align:left;
}

.titre_video
{
    font-weight:bold;
}

#table_video tr
{
 vertical-align: top;
}
#table_video tr .table_video_td2
{
 padding-top:10px;
 width:288px;
}
#table_video tr .table_video_td1
{
 width :166px;
}

/*page commande*/
.tr_alt0
{
    background-color:#fffddd;
}

.strong_black
{
    font-weight:bold;
    color:#677e84;
}

.n_telecharger_indispo{
display:block;
background:url(../img/telecharger.gif) no-repeat left;
line-height:25px;
padding-left:15px;
margin-left:10px;
}
a.liendefaut{
	color:#677E84;
	text-decoration:none;
}
a.liendefaut:hover{
	
}
#nbvc_contenu_ref{
	width:494px;
	background: url(../img/nbvc_contenu.jpg) no-repeat top ;
	float:left;
	padding-bottom:100px;
	text-align:left;
}
#nbvc_contenu_ref *{float:none; text-align:left;}
#nbvc_contenu_ref a{color:#677E84;}