body{background-color: rgb(255,255,255);font-family: Arial,Verdana,Helvetica,sans-serif;width: 100%;color: rgb(0,0,0);padding: 0em;margin: 0em;top: 0em;font-size: 12px;}
#container{width: 80em;margin: 0em auto;background-color: rgb(255,255,255);display:table;}
#header, #down_part, #footer, #menu, #content{float: left;}
#header, #down_part, #footer{display:block;}
#header{width: 80em;height: 6.2em;background-color: rgb(178,213,238);}
#header img#titre{width: 16.4em; height: 5.3em;margin-top: 0.5em;margin-left: 1em;}
#header h1{display: none;}
#down_part{width: 80em; height: auto;margin-top: 1em;}
#menu{width: 16.2em;}
#menu ul{margin: 0em;padding: 0em;}
#menu ul li{list-style:none; width: 11.8em;height: 4.2em;margin: 1em;font-size: 1.2em;}
#menu ul li a{text-decoration:none;display:block;text-align: center; width: 11.8em;height: 4.2em;padding-top: 0.9em;color: rgb(255,255,255);z-index: 11;position: absolute;}
#menu ul li img{position: absolute;z-index: 10;width: 11.8em;height: 4.2em;}
#menu li.normal a:hover{color: rgb(0,114,198);}
#content{width: 63.8em !important;width: 61.8em;min-height: 50em; height: auto !important; height: 50em; }
#content h2{width: 100%;text-align: center;color: rgb(191,91,33);font-size: 1.4em;}
#content p{padding: 0em 1em;text-align: justify;font-size: 1.2em;}
#footer{width: 80em;height: 3em;background: url(../images/degrade_footer.gif) repeat-y;}
#footer ul{margin: 0em;padding: 1em 0em;width: 80em;text-align: center;}
#footer ul li{display: inline;list-style: none;padding: 0.2em;}
#footer ul li a{text-decoration:none;color: rgb(0,114,198);font-size: 1.2em;}
#footer ul li a:hover{color: rgb(30,144,238);}
#sizer{position: absolute;width: 16.2em; text-align: left;margin: -2em 0em 0em 0em;padding: 0em;}
#sizer span, #sizer a{padding: 0.2em;}
#sizer a{text-decoration: none;color: rgb(0,114,198);}
#sizer a:hover{color: rgb(30,144,238);}
.gras{font-weight: bold;}
#bamoun{margin-top: 3em;padding: 0em 5em;}
#bamoun img{width: 7.9em;height: 14.7em;}
a img{border: none;text-decoration: none;}
#connect{width: 14em;height: 9.9em;position: absolute;text-align: left;left: 70em;top: 0em; font-size: 1em;}
#connect ul{margin: 0em;padding: 0em;position: absolute;width: 14em;height: 9.9em;text-align: left;}
#connect ul li{list-style: none;padding-top: 0.15em;}
#connect input{font-size: 0.9em;border: 1px solid rgb(0,114,198);}
#connect input.text_champs{width: 14em;}
#connect img{position: absolute;width: 14em;height: 9.9em;}
#connect span a{text-decoration: none;color: rgb(0,114,198);font-size: 0.9em;}
#connect ul li.champs{padding-left: 0.6em;}
#connect ul li.particular{float: right; padding-right: 0.6em;}
#connect ul li.particular .bouton{width: 3em;}
#connect ul li span#premier{color: rgb(255,255,255);}
#connect ul li span#deuxieme{color: rgb(0,114,198);}
#mascotte{position:absolute;margin-top:-14.6em;}
#mascotte img{width: 16.2em;height: 14.6em;}

/*----------------------*/

#etapes{z-index: 20;}
#etapes ul{margin: 0.1em 0em 0em 17em !important; margin: 0em 0em 0em 17em; padding: 0em;}
#etapes ul li{margin: 0em; padding: 0em;float: left;list-style: none;}
#etapes ul li.bord_onglet img{width: 1.1em;height: 2em;}
#etapes ul li.centre_onglet{background: url(../images/onglet_middle.gif) repeat;min-width: 5em;height: 1.7em;padding-top: 0.3em;}
#etapes ul li.centre_onglet a{height: 1.4em; color: rgb(255,255,255);text-decoration: none;font-size: 1.2em;}
#etapes ul li.centre_onglet a:hover, #etapes ul li.centre_onglet a.actif{color: rgb(0,114,198);}
.interrupteur{width: 6.4em;height: 3.4em;float: right;margin-right: 1em;}
#valid_question_back{width: 13em;height: 3.3em;margin: 0.5em;font-size: 1em;}
#valid_question_next{width: 13em;height: 3.3em;margin: 0.5em;font-size: 1em;}
.table_questions{margin-left: 7.5em;border-top: 0.1em solid rgb(100,100,100);border-bottom: 0.1em solid rgb(100,100,100);border-left: 0.2em solid rgb(100,100,100);border-right: 0.2em solid rgb(100,100,100);}
.table_questions tr td{border-top: 0.05em solid rgb(162,162,162);border-bottom: 0.05emem solid rgb(162,162,162);background-color: rgb(245,245,245);}
.table_questions tr td span{font-size: 1.2em;display: block;margin-left: 1em;}
#corps h3{padding-left: 6.5em;}