html, body {width:100%; height:100%; min-height:100%; margin:0; padding:0;}

body {margin:0; padding:0; font-family:Arial, "MS Sans Serif"; font-size:11px; line-height:14px; color:#333333; background:#FFFFFF;}

img {border:none}

fieldset {margin:0; padding:0;}

form {margin:0; padding:0;}

select {margin:0; padding:0;}

p {margin:0; padding:0;}

ul {margin:0; padding:0;}
li {margin:0; padding:0;}

#bandeau {position:relative; top:10px; left:0; width:798px; height:110px; margin:0 auto; padding:0; background:url(../images/bd_haut.jpg) -1px 0 no-repeat; border:1px solid #CCD5E0; border-bottom:none; z-index:1;}

#aft {position:absolute; top:10px; left:10px; width:86px; height:25px;}

#ademe {position:absolute; top:45px; left:10px; width:50px; height:56px;}

#titre_blanc {position:absolute; top:13px; left:506px; font-size:18px; line-height:20px; font-weight:bold; color:#FFFFFF; z-index:3;}
#titre_bleu {position:absolute; top:15px; left:508px; font-size:18px; line-height:20px; font-weight:bold; color:#173560; z-index:2;}

#cadran {position:relative; top:0; left:0; width:290px; height:110px; margin-left:255px; padding:0; background:url(../images/cadran.jpg) 0 0 no-repeat;}

#conteneur {position:relative; top:12px; left:0; width:800px; margin:0 auto; padding:0; border-top:1px solid #ADC2E0; border-bottom:2px solid #ADC2E0; z-index:1;}

#onglet {position:relative; top:0; left:0; width:800px; min-height:20px; margin:0; padding:0; text-align:center; background:#ADC2E0;}

#gauche {position:relative; width:290px; height:400px; top:0; left:0; margin:30px 0; float:left; font-size:12px; background:url(../images/brd_right.jpg) 286px 0 no-repeat; z-index:2;}

#droite {position:relative; width:510px; top:0; right:0; margin:30px 0; float:right; z-index:2;}

#calage {position:relative; width:800px; height:1px; line-height:1px; font-size:1px; margin:0; clear:both; z-index:2;}

#lien_bas {position:relative; bottom:0; left:0; width:642px; height:23px; padding:0 0 0 158px; font-family:Arial, "MS Sans Serif"; font-size:11px; z-index:2;}

#photo_bas{position:absolute; bottom:5px; left:8px; width:90px; height:71px;}

#marge_bas {position:relative; top:0; left:0; width:800px; height:10px; line-height:10px; font-size:1px; margin:10px auto 0 auto; padding:0; z-index:1;}

/*Conteneur des chapitres du projet*/
#contenu_localisation {position:relative; top:0; left:0; width:350px; height:38px; margin:0 0 0 20px; padding:0; text-align:left; color:#FFA24C; font-size:10px;}
#contenu_chapitre {position:relative; top:0; left:0; width:510px; margin:0; padding:0;}

/*Conteneur du texte gauche*/
#titre_gauche{position:relative; top:0; left:0; width:290px; height:38px;}
#texte_gauche{position:relative; top:0; left:0; width:290px;}


#bt_consocomparateur_accueil {position:absolute; top:0; left:0; width:295px; height:135px; margin:20px 0 0 505px; z-index:500;}
#bt_consocomparateur_page {position:absolute; top:30px; left:657px; width:161px; height:74px; z-index:500;}

#lien_demo {position:absolute; top:100px; left:305px; width:200px; height:20px; line-height:20px; color:#FF7A00; font-weight:bold;}

#contenu_demo{position:relative; top:0; left:0; width:640px; height:525px; margin:10px 0 10px -210px; border-top:1px solid #ADC2E0; background:#FFCCFF;}

#maintenance {position:absolute; top:50px; left:4px; width:506px; padding:50px 0; line-height:24px; font-size:14px; border-top:1px solid #ADC2E0; border-bottom:1px solid #ADC2E0; text-align:center; font-weight:bold; color:#FF0000; background:#FFFFFF; z-index:800;}

