body { background-color: #8a9bad; }

body, p, div, ul, li, td, tr { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

.titre{ color:#dc312c; font-size:12px; }
.txtBlanc{ color:#ffffff; }

.tdRouge { background-color:#dc312c; color:#FFFFFF; }
.tdMarron { background-color:#AB211E; }
.tdBlanc { background-color:#FFFFFF; }
.tdBleu01 { background-color:#3769A4; }
.tdBleu02 { background-color:#638FBE; }
.tdBleu03 { background-color:#829DB8; }
.tdBleu04 { background-color:#B9C6D6; }
.tdBleu05 { background-color:#BEC1C6; }
.tdBleu06 { background-color:#bdcdc2; }
.tdBleu07 { background-color:#b9c6d6; }
.tdFond { background-color:#DFE4EA; }

a.flash:link{ color: #FFFFFF; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.flash:visited{ color: #FFFFFF; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.flash:hover{ color: #FFFFFF; text-decoration:underline;  font-family:Verdana, Arial, Helvetica, sans-serif; }

a.haut:link{ color: #dc312c; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.haut:visited{ color: #dc312c; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; }
a.haut:hover{ color: #3769A4; text-decoration: none;  font-family:Verdana, Arial, Helvetica, sans-serif; }

a.encre:link{ color: #000000; text-decoration: none; }
a.encre:visited{ color: #000000; text-decoration: none; }
a.encre:hover{ color: #dc312c; text-decoration: none; }

a.texte:link{ color: #3769A4; text-decoration: none; }
a.texte:visited{ color: #3769A4; text-decoration: none; }
a.texte:hover{ color: #dc312c; text-decoration: none; }

a.bas:link{ color: #ffffff; text-decoration: none; }
a.bas:visited{ color: #ffffff; text-decoration: none; }
a.bas:hover{ color: #ffffff; text-decoration: none; font-weight:bold; }

.puce01 { list-style-image:url(../img/puce01.gif); text-align:justify; }
.encart { text-align:justify; }

.champ { background-color:#ffffff; border:#3769A4 1px solid; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.bouton { background-color:#3769A4; border:#000000 1px solid; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; cursor:hand; font-weigth:bold; }
/********************* RollOver *********************/
#m06 { width:200px; background-color:#bdcdc2; }
#m06 a { padding:2px; padding-left:4px; display:block; width:100%; color:#ffffff; text-decoration: none; border-bottom:1px solid #ffffff;}
html>body #m06 a { width:auto; }
#m06 a:hover { background-color:#8dcadd; color:#000000; }


#m05 { width:200px; background-color:#BEC1C6; }
#m05 a { padding:2px; padding-left:4px; display:block; width:100%; color:#ffffff; text-decoration: none; border-bottom:1px solid #ffffff;}
html>body #m05 a { width:auto; }
#m05 a:hover { background-color:#8dcadd; color:#000000; }


#m04 { width:200px; background-color:#B9C6D6; }
#m04 a { padding:2px; padding-left:4px; display:block; width:100%; color:#ffffff; text-decoration: none; border-bottom:1px solid #ffffff;}
html>body #m04 a { width:auto; }
#m04 a:hover { background-color:#8dcadd; color:#000000; }


#m03 { width:200px; background-color:#829DB8; }
#m03 a { padding:2px; padding-left:4px; display:block; width:100%; color:#ffffff; text-decoration: none; border-bottom:1px solid #ffffff;}
html>body #m03 a { width:auto; }
#m03 a:hover { background-color:#8dcadd; color:#000000; }


#m02 { width:200px; background-color:#638FBE; }
#m02 a { padding:2px; padding-left:4px; display:block; width:100%; color:#ffffff; text-decoration: none; border-bottom:1px solid #ffffff;}
html>body #m02 a { width:auto; }
#m02 a:hover { background-color:#8dcadd; color:#000000; }


#m01 { width:200px; background-color:#3769A4; }
#m01 a { padding:2px; padding-left:4px; display:block; width:100%; color:#ffffff; text-decoration: none; border-bottom:1px solid #ffffff;}
html>body #m01 a { width:auto; }
#m01 a:hover { background-color:#8dcadd; color:#000000; }


#menu01 { width:auto; background-color:#3769A4; font-family:Verdana, Arial, Helvetica, sans-serif; height:34px; }
#menu01 a { padding:2px; padding-left:4px; display:block; width:100%; color:#ffffff; text-decoration: none; border-bottom:1px solid #dc312c;}
html>body #menu01 a { width:auto; }
#menu01 a:hover { background-color:#DFE4EA; color:#dc312c; }
/********************* Fin Rollover *****************/