/* CSS Document */

.noir-11{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
}

.noir-11 a{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}

.noir-11 a:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}


.noir-11-v2{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
}

.noir-11-v2 a{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.noir-11-v2 a:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;

text-decoration:underline;
}

a.noir-11-bis {
text-decoration:none;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

a:hover.noir-11-bis {
text-decoration:underline;
}



.marron-11-gras{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#644934;
}

.marron-12-gras{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#644934;
}

.marron-12-gras a{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#644934;
text-decoration:underline;
}

.marron-12-gras a:hover{
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#644934;
text-decoration:none;
}


.gris-9{
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
}

.gris-9 a{
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
text-decoration:none;
}

.gris-9 a:hover{
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
text-decoration:underline;
}

.gris-10{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
}

.gris-10 a{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
text-decoration:none;
}

.gris-10 a:hover{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
text-decoration:underline;
}

.blanc-8{
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.blanc-8 a{
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.blanc-8 a:hover{
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}

.rouge-11{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
}

.rouge-11 a{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
text-decoration:none;
border-bottom:1px solid #D2222A;
}


.rouge-11 a:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
text-decoration:none;
border:none;
}

.gris-12{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
}


.rouge-11-2{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
}

.rouge-11-2 a{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
text-decoration:underline;
}

.rouge-11-2 a:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
text-decoration:none;
}

.marron-11{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#644934;
}

.marron-11 a{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#644934;
border-bottom:1px solid #644934;
text-decoration:none;
}

.marron-11 a:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#644934;
border-bottom:none;
text-decoration:none;
}

.noir-12{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.noir-12 a{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.noir-12 a:hover{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}

.gris-10{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
}

.gris-10 a{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
text-decoration:none;
}

.gris-10 a:hover{
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
text-decoration:underline;
}

.gris-12{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
}

.gris-12 a{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
text-decoration:none;
}

.gris-12 a:hover{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#616161;
text-decoration:underline;
}

.titre-rouge-puce, titre-rouge-puce a{
background-color:#ffffff;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
height:24px;
line-height:20px;
text-decoration:none;
}

.titre-rouge-puce a:hover{
background-color:#ffffff;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
text-decoration:underline;
}

.titre-rouge-puce2{
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
height:24px;
line-height:20px;
text-decoration:none;
}

.titre-gris, titre-gris a{
background-color:#ffffff;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#7A7A7A;
height:24px;
line-height:20px;
text-decoration:none;
}

.titre-gris a:hover{
background-color:#ffffff;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
color:#7A7A7A;
text-decoration:underline;
}


.blanc-12{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.blanc-12 a{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

.blanc-12 a:hover{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
}

.rouge-11-non-souligne{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
}

.rouge-11-non-souligne a{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
text-decoration:none;
}

.rouge-11-non-souligne a:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#D2222A;
text-decoration:underline;
}

/* les formules des PA */

.CL1 {
text-align:left;
}

.CL2 {
margin-top:5px;
padding:3px;
background-color:#E7E1D7;
text-align:left;
}

.CL3 {
margin-top:5px;
padding:3px;
border-top:2px dotted #E56A0E;
border-bottom:2px dotted #E56A0E;
text-align:left;
}

.CL4 {
margin-top:5px;
padding:3px;
background-color:#E7E1D7;
border:2px solid #E56A0E;
text-align:left;
}
             
.PM {
margin-top:5px;
padding:3px;
background-color:#FDDD4E;
text-align:left;
}

.GM {
margin-top:5px;
padding:3px;
background-color:#C68FBD;
text-align:left;
}

.fondcouleur {
padding:2px;
background-color:#D5D1A1;
}

.module1fondcouleur {
padding:2px;
background-color:#FDDD4E;
}

.module2fondcouleur {
padding:2px;
background-color:#C68FBD;
}

.encadre {
padding:2px;
border:1px solid #999999;
}

.titre-odonto {
text-decoration:none;
font:normal bold 14px/14px Arial, Helvetica, sans-serif;
color:#EE7428;
}

.titre-santepub {
text-decoration:none;
font:normal bold 14px/14px Arial, Helvetica, sans-serif;
color:#80B20B;
}

.titre-focusID {
text-decoration:none;
font:normal bold 14px/14px Arial, Helvetica, sans-serif;
color:#0075BE;
}


/*----TAGS----*/

.tag-20, tag-20 a{
font:normal 20px Verdana, Arial, Helvetica, sans-serif;
color:#575755;
text-decoration:underline;
}

a:hover.tag-20 {
font:normal 20px Verdana, Arial, Helvetica, sans-serif;
color:#575755;
text-decoration:none;
}


.tag-16, tag-16 a{
font:normal 16px Verdana, Arial, Helvetica, sans-serif;
color:#767574;
text-decoration:underline;
}

a:hover.tag-16 {
font:normal 16px Verdana, Arial, Helvetica, sans-serif;
color:#767574;
text-decoration:none;
}



.tag-12, a.tag-12{
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#A1A09E;
text-decoration:underline;
}

a:hover.tag-12 {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#A1A09E;
text-decoration:none;
}

/*----------------*/

.separation{
border-top:1px solid #F6AC40;
}

.separation-grise{
border-top:1px solid #CCCCCC;
}

.bord-gauche-orange {
border-left:1px solid #FF6600;
}

.bord-gauche-gris {
border-left:1px solid #CCCCCC;
}

.bord-bas-gris {
border-bottom:1px solid #CCCCCC;
}


/*--------------------TITRES RUBRIQUES FILET--------------------*/


.titre-filet-revue{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
border-bottom:4px solid #EE7900;
line-height:24px;
}

.titre-filet-PA{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
border-bottom:4px solid #9A0084;
line-height:24px;
}

.titre-filet-boutique{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
border-bottom:4px solid #E9516B;
line-height:24px;
}

.titre-filet-services{
font:bold 14px Arial, Helvetica, sans-serif;
color:#000000;
border-bottom:4px solid #B1CA00;
line-height:24px;
}

.titre-filet-divers{
font:normal bold 14px/24px Arial, Helvetica, sans-serif;
color:#000000;
border-bottom:4px solid #5F698B;
}

.titre-filet-rouge{
font:normal bold 14px/24px Arial, Helvetica, sans-serif;
color:#000000;
border-bottom:4px solid #D2222A;
}


.ID {
font-weight:bold;
color:#D2222A;
}

.RC {
font-weight:bold;
color:#000000;
}

.SP {
font-weight:bold;
color:#003F8C;
}

.PAD {
font-weight:bold;
color:#E40071;
}

