BODY, P, TD, SELECT, INPUT, TEXTAREA { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #003177;   }
.forced { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  color: #003177;   }

a:link	{color: #4B769E; text-decoration: underline;}
a:visited{color: #4B769E; text-decoration: underline;}
a:active	{color: #4B769E; text-decoration: underline;}
a:hover	{color: #4B769E; text-decoration: underline}

a:link.box		{text-decoration: underline; font-weight: bold;}
a:visited.box	{text-decoration: underline; font-weight: bold;}
a:active.box	{text-decoration: underline; font-weight: bold;}
a:hover.box		{text-decoration: underline; font-weight: bold;}

a:link.rapport		{color: #FFFF00; text-decoration: underline; font-weight: bold; }
a:visited.rapport	{color: #FFFF00; text-decoration: underline; font-weight: bold; }
a:active.rapport	{color: #FFFF00; text-decoration: underline; font-weight: bold; }
a:hover.rapport   {color: #FFFF00; text-decoration: underline; font-weight: bold; }

a:link.rapportTxt		{color: #AFB038; text-decoration: underline; font-weight: bold; }
a:visited.rapportTxt	{color: #AFB038; text-decoration: underline; font-weight: bold; }
a:active.rapportTxt	{color: #AFB038; text-decoration: underline; font-weight: bold; }
a:hover.rapportTxt   {color: #AFB038; text-decoration: underline; font-weight: bold; }

a:link.rapportAr		{color: #8D8D8D; font-size: 10px; text-decoration: underline; font-weight: bold; }
a:visited.rapportAr	{color: #8D8D8D; font-size: 10px; text-decoration: underline; font-weight: bold; }
a:active.rapportAr	{color: #8D8D8D; font-size: 10px; text-decoration: underline; font-weight: bold; }
a:hover.rapportAr   	{color: #8D8D8D; font-size: 10px; text-decoration: underline; font-weight: bold; }

a:link.lang		{color: #FFFFFF; text-decoration: none;  font: 14px; font-weight: bold;}
a:visited.lang	{color: #FFFFFF; text-decoration: none; font: 14px; font-weight: bold;}
a:active.lang	{color: #FFFFFF; text-decoration: none; font: 14px; font-weight: bold;}
a:hover.lang	{color: #FFFFFF; text-decoration: none; font: 14px; font-weight: bold;}

a:link.menuOrangeON 		{color: #D16400; font-weight: bold; text-decoration: none; }
a:visited.menuOrangeON	{color: #D16400; font-weight: bold; text-decoration: none; }
a:active.menuOrangeON 	{color: #D16400; font-weight: bold; text-decoration: none; }
a:hover.menuOrangeON 	{color: #D16400; font-weight: bold; text-decoration: none; }

a:link.menuOrangeONBig 		{color: #D16400; font-weight: bold; text-decoration: none; }
a:visited.menuOrangeONBig 	{color: #D16400; font-weight: bold; text-decoration: none; }
a:active.menuOrangeONBig 	{color: #D16400; font-weight: bold; text-decoration: none; }
a:hover.menuOrangeONBig 	{color: #D16400; font-weight: bold; text-decoration: none; }

a:link.menuRedON 		{color: #9A2720; font-weight: bold; text-decoration: none; }
a:visited.menuRedON	{color: #9A2720; font-weight: bold; text-decoration: none; }
a:active.menuRedON 	{color: #9A2720; font-weight: bold; text-decoration: none; }
a:hover.menuRedON 	{color: #9A2720; font-weight: bold; text-decoration: none; }

a:link.menuRedONBig 		{color: #9A2720; font-weight: bold; text-decoration: none; }
a:visited.menuRedONBig 	{color: #9A2720; font-weight: bold; text-decoration: none; }
a:active.menuRedONBig 	{color: #9A2720; font-weight: bold; text-decoration: none; }
a:hover.menuRedONBig 	{color: #9A2720; font-weight: bold; text-decoration: none; }


a:link.menuGreenON 	{color: #6D8436; font-weight: bold; text-decoration: none; }
a:visited.menuGreenON{color: #6D8436; font-weight: bold; text-decoration: none; }
a:active.menuGreenON {color: #6D8436; font-weight: bold; text-decoration: none; }
a:hover.menuGreenON 	{color: #6D8436; font-weight: bold; text-decoration: none; }

a:link.menuGreenONBig 	{color: #6D8436; font-weight: bold; text-decoration: none; }
a:visited.menuGreenONBig{color: #6D8436; font-weight: bold; text-decoration: none; }
a:active.menuGreenONBig {color: #6D8436; font-weight: bold; text-decoration: none; }
a:hover.menuGreenONBig 	{color: #6D8436; font-weight: bold; text-decoration: none; }


a:link.menuYellowON 		{color: #AFB038; font-weight: bold; text-decoration: none; }
a:visited.menuYellowON 	{color: #AFB038; font-weight: bold; text-decoration: none; }
a:active.menuYellowON 	{color: #AFB038; font-weight: bold; text-decoration: none; }
a:hover.menuYellowON 	{color: #AFB038; font-weight: bold; text-decoration: none; }

a:link.menuYellowONBig 		{color: #AFB038; font-weight: bold; text-decoration: none; }
a:visited.menuYellowONBig 	{color: #AFB038; font-weight: bold; text-decoration: none; }
a:active.menuYellowONBig 	{color: #AFB038; font-weight: bold; text-decoration: none; }
a:hover.menuYellowONBig 	{color: #AFB038; font-weight: bold; text-decoration: none; }


a:link.menuBlueON		{color: #4B769E; font-weight: bold; text-decoration: none; }
a:visited.menuBlueON	{color: #4B769E; font-weight: bold; text-decoration: none; }
a:active.menuBlueON	{color: #4B769E; font-weight: bold; text-decoration: none; }
a:hover.menuBlueON 	{color: #4B769E; font-weight: bold; text-decoration: none; }

a:link.menu1 	{color: #4B769E;  }
a:visited.menu1{color: #4B769E; }
a:active.menu1 {color: #4B769E;  }
a:hover.menu1 	{color: #003177;  }

a:link.bt	{font-size: 12px; color: #FFFFFF; text-decoration: none; }
a:visited.bt{font-size: 12px; color: #FFFFFF; text-decoration: none; }
a:active.bt	{font-size: 12px; color: #FFFFFF; text-decoration: none; }
a:hover.bt	{font-size: 12px; color: #FFFFFF; text-decoration: none; }

P{line-height: 18px; text-align: justify;}
.justify {line-height: 18px; text-align: justify; color: #003177; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;}

.menuRedON  		{font: 12px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #9A2720; text-decoration: none;}
.menuRedONBig  	{font: 14px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #9A2720; text-decoration: none;}
.menuOrangeON  	{font: 12px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #D16400; text-decoration: none;}
.menuOrangeONBig  {font: 14px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #D16400; text-decoration: none;}
.menuGreenON  		{font: 12px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #6D8436; text-decoration: none;}
.menuGreenONBig	{font: 14px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #6D8436; text-decoration: none;}
.menuYellowON  	{font: 12px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #AFB038; text-decoration: none;}
.menuYellowONBig  {font: 14px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; color: #AFB038; text-decoration: none;}
.menuBlueON  		{font: 14px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; text-decoration: none;}
.menu1 				{font: 14px Verdana, Arial, Helvetica, sans-serif;   text-decoration: none;}
.menuOn 				{font: 14px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;  text-decoration: none;}

H1 {font: 18px Verdana, Arial, Helvetica, sans-serif; }
H2 {color: #FFFFFF; font: 18px Verdana, Arial, Helvetica, sans-serif;  }
H5 {font: 13px Verdana, Arial, Helvetica, sans-serif; display:inline;}

.smallText{font: 9px Verdana, Arial, Helvetica, sans-serif;}
SMALL {font: 10px Verdana, Arial, Helvetica, sans-serif;}


.title		{color: #003D76; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleRed	{color: #9A2720; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleOrange{color: #D16400; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleGreen	{color: #6D8436; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleYellow{color: #AFB038; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleBlue1	{color: #8AB0D5; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleBlue2	{color: #3688D2; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleBlue3	{color: #006CD1; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleBlue4	{color: #004C90; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleBlue5	{color: #00294F; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleBlue6	{color: #9BB0C4; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleBlue7	{color: #A1B0BE; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleBlue8	{color: #B5B6C5; font: 16px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}
.titleWhite	{color: #FFFFFF; font: 12px Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;}

.no{background-color:#003D76; color: #FFFFFF; font-weight: bold;}
.homeBoxTitles { font: 16px Verdana, Arial, Helvetica, sans-serif;  color: white; font-weight: bold; text-decoration: none;   }
.titleInput {background-color: #003D76; color: #FFFFFF; font-weight: bold; padding-left: 5px;}

INPUT 		{width:138px;}
TEXTAREA 	{width:506px;}
INPUT.submit{color: #FFFFFF; font-size: 12px; font-weight: bold; border: 1px solid #4B759B; background-color: #003D76; height: 20px; cursor : pointer; cursor:hand;}

UL.box{line-height: 25px; color: #0C2A8A; list-style: url(../img/home/fleche.gif);}
UL 	{line-height: 18px; color: #0C2A8A; list-style: url(../img/carre.gif);}
OL 	{line-height: 18px; color: #0C2A8A; }
UL.pdf{line-height: 22px; color: #0C2A8A; list-style: url(../img/acrobat_pdf_icon_list.gif);}

div.hrTextureRed { height: 3px; background: #fff url(../img/questionnaire_texture.jpg) no-repeat scroll left;}
div.hrTextureRed hr {display: none;}

div.hrTextureOrange { height: 3px; background: #fff url(../img/themes_texture.jpg) no-repeat scroll left;}
div.hrTextureOrange hr {display: none;}

div.hrTextureGreen { height: 3px; background: #fff url(../img/resultat_texture.jpg) no-repeat scroll left;}
div.hrTextureGreen hr {display: none;}

div.hrTextureYellow { height: 3px; background: #fff url(../img/medias_texture.jpg) no-repeat scroll left;}
div.hrTextureYellow  hr {display: none;}

div.hrTextureBlue1 { height: 3px; background: #fff url(../img/calculs_texture.jpg) no-repeat scroll left;}
div.hrTextureBlue1  hr {display: none;}

div.hrTextureBlue2 { height: 3px; background: #fff url(../img/confidentialite_texture.jpg) no-repeat scroll left;}
div.hrTextureBlue2  hr {display: none;}

div.hrTextureBlue3 { height: 3px; background: #fff url(../img/calculs_texture.jpg) no-repeat scroll left;}
div.hrTextureBlue3  hr {display: none;}

div.hrTextureBlue4 { height: 3px; background: #fff url(../img/partenaires_texture.jpg) no-repeat scroll left;}
div.hrTextureBlue4  hr {display: none;}

div.hrTextureBlue5 { height: 3px; background: #fff url(../img/statistiques_texture.jpg) no-repeat scroll left;}
div.hrTextureBlue5  hr {display: none;}

div.hrTextureBlue6 { height: 3px; background: #fff url(../img/explications_texture.jpg) no-repeat scroll left;}
div.hrTextureBlue6  hr {display: none;}

div.hrTextureBlue7 { height: 3px; background: #fff url(../img/explications_texture.jpg) no-repeat scroll left;}
div.hrTextureBlue7  hr {display: none;}

div.hrTextureBlue8 { height: 3px; background: #fff url(../img/explications_texture.jpg) no-repeat scroll left;}
div.hrTextureBlue8  hr {display: none;}



/* MSIE only */
DIV.sign { Z-INDEX: 2; VISIBILITY: visible; POSITION: absolute; BOTTOM: 0px; padding-left:2px;padding-bottom:2px; padding-top:2px;color:#FFFFFF; background-color:#6D86D2; font-family:verdana; font-size:9px; FILTER: flipH() flipV() Alpha( style=0,opacity=60); WRITING-MODE: tb-rl; TEXT-ALIGN: left;}


