/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Redefinitions des balises HTML */ 
/*html{ overflow:-moz-scrollbars-vertical; }*/
*{margin:0;padding:0;}
body, a, .input_text, select, textarea{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;font-weight:normal;color:#47515c;}
h1{padding:10px 10px 0 10px; color:#c5c6c8; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
h2{padding:10px; color:#c5c6c8; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
h3{padding:0 10px 0 10px; color:#c5c6c8; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
img{border:0}
*{margin:0;padding:0;}
body{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#47515c; background:#f2f2f3;}
td{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11px;color:#47515c;}
a{text-decoration:none; color:#5e4039;}
a:hover{color:#E2E2E2;}
img{border:none;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV HAUT*/ 
#Globale{width:987px;  margin:120px auto; background:#FFF;}
#Globale .imglogo{margin:20px 0 10px 20px; float:left;}
#Globale #contenu{margin-left:50px; float:left;width:500px;}
.under {position:relative; height:300px;}
.under img {position:absolute; top:20px; left:0px;}
.under h1 {position:absolute; top:100px; left:300px;}

dl.niveau1  {margin:0px; padding: 0px;}
dl.niveau1 dt{margin:5px 0 5px 25px;}
dl.niveau1 dt a{ color:#699CDC; text-decoration:underline;}
dl.niveau1 dd {margin:3px 0 3px 40px; }
dl.niveau1 dd a{background:url(../image/pictos/flech_li.gif) no-repeat left; padding:0 0 3px 7px; color: #000; }
dl.niveau1 dd a:hover{ color:#000; text-decoration: underline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~DIV FOOTER*/
#footer{width:100%; height:48px; no-repeat #fff; clear:both; padding-top:4px;color:#777777;font-family:tahoma;}
#footer ul{padding-left:7px;}
#footer ul li{display:block; float:left; } 
#footer ul li a:hover{color:#3C3C3C;  }
#footer ul li.dernier{padding:0 0 0 350px;  }