#site_bas_page,#site_contenu,#site_entete{position:relative;width:1000px}#site_entete,#site_logo a{height:120px;background-repeat:no-repeat}#site_entete #liendevis a,#site_logo a{display:block;text-indent:-5000px;margin:0;padding:0}#site_bas_page,.adresse,.imagedroite p,.titreimageaccueil,.ville{text-align:center}#cartouche h4,#site_entete,#site_logo a{background-repeat:no-repeat}body{background-image:url(image3.jpg);background-repeat:repeat-x;margin:0;padding:0}#site_contenu{text-align:left;margin:0 auto;padding:0}#site_entete{background-image:url(image1.gif);border-bottom:1px solid #FFF;margin:0;padding:0}#site_menu_page{position:absolute;top:90px;left:0;height:30px;line-height:30px;width:940px;text-align:right;z-index:20;margin:0;padding:0 80px 0 0}#site_page{position:relative;top:0;left:0;width:790px;margin:0;padding:10px 0 10px 10px;min-height:630px}#site_bas_page{left:0;top:650px;height:60px;font-size:.8em;border-top-style:solid;border-top-width:1px;margin:0;padding:30px 0 0}#liste_ville{border-style:solid;border-width:1px}#liste_ville ul{list-style:none;cursor:pointer;margin:0;padding:0}#site_logo a{position:absolute;left:0;top:0;width:400px;background-image:url(image2.gif);background-position:0 0;z-index:10}#site_baseline{position:absolute;left:420px;top:30px;width:250px;height:70px;font-weight:700;font-size:14px}#site_bandeau{position:absolute;top:0;left:400px;z-index:30}.adresse,.ville{position:absolute;left:800px;width:200px}.adresse{top:43px}.ville{top:58px}#lien_entete,.fax,.mob,.tel{font-size:18px;font-weight:800;position:absolute;left:838px;z-index:25}#cartouche,#site_entete #liendevis a{left:800px;position:absolute;width:200px}.tel{top:172px}.mob{top:197px}.fax{top:222px}#lien_entete{top:247px;font-size:12px}#site_entete #liendevis a{top:125px;z-index:20;height:180px;background:url(image4.gif) no-repeat}#site_page p{text-align:justify;line-height:1.6em;margin:0 0 10px O;padding:5px}#site_page fieldset{margin:0 10px;padding:10px}#site_page h3{height:23px;font-size:18px;line-height:23px;background:url(image7.gif) top left no-repeat;padding:0 200px 0 5px}#site_page_texte h4{font-size:16px;padding-top:10px}#site_page_texte h5{font-size:14px}#site_page_texte ul{list-style-type:square;list-style-position:outside;margin-left:15px;padding:0}.imageaccueil{border:5px solid #F3DC95}.titreimageaccueil{background-color:#C73A00;color:#FFF;font-weight:900}.imagedroite{float:right;margin:0 0 10px 10px}#site_page_image,.imagegauche{float:left;margin:0 10px 10px 0}#site_page_image,.imagedroite,.imagegauche{border:none;padding:0}.validerformulaire{font-size:1.1em}#site_menu_page ul{list-style-type:none;padding:0}#site_menu_page li{display:inline;margin:0 10px}#site_menu_page li a{line-height:30px;font-weight:700;font-size:.9em;border-right:1px solid #FFF;text-decoration:none;margin:0;padding:0 5px}#site_menu_page li a.actif,#site_menu_page li a:hover{text-decoration:none;font-weight:900}#site_bas_page a{text-decoration:none}#site_bas_page a:hover{text-decoration:underline}#site_bas_page form,img,src{border:none;text-align:center}#cartouche{height:auto;top:205px;margin:0}#cartouche h4{width:160px;height:40px;line-height:40px;font-size:18px;background-image:url(image5.gif);margin:0;padding:0 0 0 40px}#diaporama{position:absolute;left:-510px;top:-158px;margin:0}#diaporamaprestation{display:none}#prestation{position:relative;width:200px;margin:0;padding:0}div#titre,div.titreimage{width:114px;position:absolute}#avis a,#news a,#prestation a,div #cartouche_articles a{display:block;line-height:20px;font-weight:800;text-decoration:none;text-align:left;background-image:url(image6.gif);background-repeat:no-repeat;background-position:5px 5px;margin:0;padding:0 0 0 30px}#avis ul,#news ul,#prestation ul,div #cartouche_articles ul{list-style-type:none;margin:0;padding:0}#realisation{position:absolute;top:45px;left:140px}div #realisation img{border-style:none;padding:0;max-height:480px;max-width:640px}div#titre{display:block;top:45px;left:0;height:487px;background-color:transparent;padding:8px}.message{display:block;width:750px;height:40px;border-style:solid;border-width:1px;padding:5px}#nextprev{position:absolute;top:10px;left:680px}#avis li,#news li,#prestation li,*{margin:0}#diaporama h4,.fax span,.mob span,.tel span{display:none}