body { color: #4b5e5f; font-family :arial,tahoma; font-size : 12px; text-align: center; background:#ececec; }
body a { color : #2976c2 }
.ban { margin-left:-1px;overflow: auto;display:block;position:absolute;top:0px;margin-top:0px;padding-bottom:10px;left:0;z-index:1;}
#haut { position: relative; width: 1093px; height: 27px; background: url(i/background.png) left top no-repeat; margin: 0 auto; text-align: left; }
#global { margin: 0 auto; width: 1093px; text-align: left; padding:0px; background: url(i/bg.png) left top repeat-y; }
#gauche { position: absolute;width: 202px; } #logo { margin-left: 30px; border: 0; width: 185px; height : 59px }
#annonce { margin-left: 5px; border: 0; width: 170px; height : 140px }
#menugauche{ width: 202px; margin-left: 20px; margin-right : 20px; margin-top: 10px; }
#menugauchehaut { height : 14px; font-size: 12px; text-decoration: underline; padding-left : 2px; padding-top : 1px; padding-bottom : 2px; background-color:#AAD715; color : #000000; font-weight : bold}
#menugauchebas { height : 155px; padding-left : 2px; padding-top : 10px; border: solid #AAD715 1px; background-color:#FFFFFF }
.menugauchetitre a { font-weight : bold; text-decoration: underline ; color : #4b5e5f; }
.menugauchelien a { color : #ff9900; font-size: 12px; text-decoration: none }
#contrepub { margin-left: 30px; left:0; width: 200px; height : 150px;border: solid #AAD715 1px; }
#menugoogle { margin-left: 30px; left:0; width: 180px; height : 150px; border: solid #AAD715 1px;}
#menugoogle2 { margin-left: 20px; left:0; width: 180px; height : 100px; border: solid #AAD715 1px;}
#menugoogle3 { margin-left: 20px; left:0; width: 200px; height : 100px; border: solid #AAD715 1px;}
#menugoogle4 { margin-left: 20px; left:0; width: 200px; height : 100px; border: solid #AAD715 1px;}
#menudiplome { font-weight : bold; text-align : center; margin-left: 20px; padding-left : 2px; padding-top : 5px; margin-right : 20px; height : 40px; width: 200px; border: solid #AAD715 1px; background-color:#FFFFFF }

#milieu { width : 919px;}

#menuhautdroit { margin-left : 230px; width : 690px; height : 33px; }
#menuhautdroit a { text-align: center; padding-top: 10px }
#menuhautdroit ul { position: absolute; width: 690px; height: 33px; padding: 0; margin:0; list-style: none; background: #FFFFFF url(i/menu2.png) top left repeat-x; }
#menuhautdroit li { float: left; margin:0;}
#menuhautdroit li a { display: block; height: 33px; width: 138px; color: #ffffff; }
#menuhautdroit li a:hover { background: #FFFFFF url(i/menu2.png) top left repeat-x; }
#menuhautdroit a#lienac:hover { background-position: 0px -36px; color: #ffffff; }
#menuhautdroit a#liente:hover { background-position: 0px -36px; color: #ffffff; }
#menuhautdroit a#lienex {  margin-top: -7px;}
#menuhautdroit a#lienex:hover {margin-top: 0px;padding-top:3px;background-position: 0px -36px; color: #ffffff; }
#menuhautdroit a#liende {  margin-top: -7px;}
#menuhautdroit a#liende:hover {margin-top: 0px;padding-top:3px;background-position: 0px -36px; color: #ffffff; }
#menuhautdroit a#lienfa:hover { background-position: 0px -36px; color: #ffffff; }

.contenu { background: #FFFFFF;  margin-top : 0px; padding : 10px; margin-left : 230px; border: solid #D1D0D0 1px; }
html>body .contenu { height: auto; min-height: 480px; }
.contenu-haut { left:215px; height : 60px; background-color : #E5ECF9; text-align : justify; padding-left : 18px; padding-top : 14px; padding-bottom : 14px; padding-right : 18px; margin-bottom : 5px; }
html>body .contenu-haut { height: auto; min-height: 60px; }
.contenu-milieu { clear:both; border-top: 1px dashed #AAD715; margin-bottom : 5px; }

.test-titre { font-weight : bold; text-decoration: underline;font-size: 14px; color : #ff9900;}
.lien { font-size: 14px; font-weight : bold; }

.question { background-color: #E5ECF9; font-size: 12px; color: #4b5e5f; width: 502px; height: 10px }
.question a { cursor:pointer;  } html>body .question { height: auto; min-height: 10px; }
.exemple { background-color: #dcff68; color: #4b5e5f; font-size: 12px; width: 500px; border-left : solid #AAD715 1px; border-top : solid #AAD715 1px; border-right : solid #AAD715 1px; }
.exemple a { cursor:pointer;  }
.exemple2 { height: 20px; background-color: #FFFFFF; width: 500px; border : solid #AAD715 1px; }
.exemple2 ul { padding: 0; margin:0; list-style: none; }
.exemple2 li { float: left; width: 20%; }
.blanc { height: 20px; width: 500px; border : solid #E5ECF9 1px; }
.blanc ul { padding: 0; margin:0; list-style: none; }
.blanc li { float: left; width: 20%; }
.blanc2 { height: 20px; width: 500px; border : solid #E5ECF9 1px; }
.blanc2 ul { padding: 0; margin:0; list-style: none; }
.blanc2 li { float: left; width: 16.66%; }

#bas { clear:both; margin-top: 3px; margin-left : 231px; height : 20px; border: solid #D1D0D0 1px; padding-top : 2px;}
#bas2 { clear:both; margin-top: 3px; margin-left : 231px; height : 53px; background-color : #E5ECF9; padding-top : 2px; text-align : center;font-size : 9px; }

#droite { position: absolute; width : 170px;margin-left : 922px; }

#fin { width: 1093px; height: 27px; background: url(i/bg_bas.png) left bottom no-repeat; text-align: left; margin: 0 auto; }

#no_script {padding:13px;background-color:#ff9900;font-size :13px ; font-weight : bold; text-align: center;}
#no-script2 { border: solid #AAD715 1px;}

#reseau {position:absolute;height:250px;top:20;left:10;z-index:100}
#reseau2 {border:1px solid #ddd;padding-left:3px;position:relative;height:auto;width:70px;margin:0 0 0 5px;text-align: center;}

