/* CSS Document */
html,*{font:12px verdana, sans-serif;color:#336;margin:0;padding:0}
body{text-align:center;background-color:#fff}
ol,ul{margin-left:20px}
img{border:0}
.grosbleu{color:#036;font:bold 16px Verdana, sans-serif;text-decoration:none;text-align:center}
.grosrouge{color:#c00;font:bold 16px Verdana, sans-serif;text-decoration:none;text-align:center}
.petitbleu{color:#036;font:10px Verdana, sans-serif;text-align:center}
.petitrouge{color:#c00;font:10px Verdana, sans-serif;text-align:center}
.txto {color: #F60; text-decoration: none;font:bold 12px Verdana, sans-serif;}
.red {color: #900; font: 14px Verdana, sans-serif; }
.lienas { color: #036; font: 12px Verdana, sans-serif; text-decoration: underline}
.petit {color: #036;font: 10px Arial, sans-serif}
.txt {color:#336;font:12px verdana, sans-serif}
.txtb {color:#336;font:bold 12px verdana, sans-serif}
a:link,a:visited{text-decoration:underline}
table{text-align:left}
td{font:12px verdana, sans-serif;color:#336;text-decoration:none;vertical-align:top;text-align:center}
td.a{color:#336;text-decoration:underline}
div#contain{text-align:left;width:800px;margin:0 auto;}
div#entete{text-align:left;background-color:#ffe;height:93px;width:800px;position:absolute;top:0}
div#corps{}
.colonne{float:left;margin:81px 0;padding:0}
.gauche{width:160px;height:100%;float:left;position:absolute;margin:81px 0;padding:0;background-color:#FFD66B)}
.centre{width:470px;background-color:#fff;position:absolute;margin:81px 165px;padding:0;float:none}
.droit{width:160px;float:right;text-align:center;position:absolute;margin:81px 640px;border-left:1px solid #CCC}
.homecol2{width:155px;position:absolute;border-right:1px solid #CCC;border-left:1px solid #CCC;margin:81px 165px;padding:0;text-align:center }
.homecol3{width:155px;position:absolute;border-right:1px solid #CCC;margin:81px 320px;padding:0;text-align:center}
.homecol4{width:155px;position:absolute;border-right:1px solid #CCC;margin:81px 475px;padding:0;text-align:center;}
.centre2{width:635px;background-color:#fff;position:absolute;margin:81px 165px;padding:0}
#footer{clear:both;text-align:center;bottom:0}
ul.nav,ul.nav li{float:left;list-style:none;margin:4px 3px;padding:0}
ul.nav{width:100%; }
ul.nav li{background:url(images/onglet-right.gif) no-repeat 100% 0}
ul.nav li a{background:url(images/onglet-left.gif) no-repeat;display:block;margin-left:-7px;font:bold 12px Verdana, sans-serif;text-decoration:none;color:#fff;padding:5px 15px}
ul.nav li:hover{background-position:bottom right}
ul.nav li:hover a{background-position:bottom left}
#menugauche{width:160px;background-color:#FFD66B;position:relative;font-family:Verdana, sans-serif;margin:0}
#infosgauche{width:160px;background-color:#FFD66B;margin-left:0;position:relative;margin-top:1px;font-family:Verdana, sans-serif;text-align:center}
#contenu{text-decoration:none;text-align:center;left:2px;top:0}
#contenu ul li a{text-decoration:underline;font-weight:400;display:block;height:auto!important;position:relative;padding:4px 0 4px 9px}
#contenu ul li a:hover{color:#C00;text-decoration:underline;background-color:#FFD66B}
#navbas{background-color:#B0C1E3;line-height:20px}
h1,h4{color:#036;font:bold 20px Verdana, sans-serif;text-decoration:none;text-align:center}
h2,h2.a,h5{color:#036;font:normal 18px Verdana, sans-serif;text-decoration:none;text-align:center}
h3,h3.a{color: #C00;font:bold 16px Verdana, sans-serif;text-align:center}
a:hover,td.a:hover{color:#C00;text-decoration:underline}
#menugauche ul,#contenu ul{list-style:none;border:none;text-align:left;font-size:12px;margin:0 0 10px}
#menugauche ul li,#contenu ul li{font-size:12px;display:block}
#menugauche ul li a,#menugauche a{text-decoration:none;font-weight:700;display:block;height:auto!important;position:relative;padding:4px 0 4px 9px}
#menugauche ul li a:hover,#menugauche a:hover{color:#C00;text-decoration:underline;background-color:#fff}
