body{margin:0;padding:0;font-size:12px;font-family:Arial,Helvetica,sans-serif;width:100%;color:black;}
body,table,tr,td,fieldset,legend{color:black;font-size:12px;}
p{text-align:justify;}
.titre{margin:0;padding:10px;margin-top:0;margin-bottom:3px;font-size:15px;background:#f3f3f3;font-weight:bolder;border:1px solid #ccc;padding-left:15px;}
.soustitre1{font-size:15px;margin-top:0;margin-bottom:3px;padding-left:15px;color:#00296c;}
.soustitre2{font-size:14px;margin-top:0;margin-bottom:3px;padding-left:15px;background:url(../images/arrowbullet.png) no-repeat 0 2px;color:green;}
p{text-indent:15px;margin-top:10px;margin-bottom:10px;}
h1{font-size:15px;font-weight:bolder;color:#00296c;margin:0;padding:0;}
h2{font-size:15px;font-weight:bolder;color:#00296c;margin:0;padding:0;}
h3{font-size:15px;font-weight:bolder;color:#00296c;margin:0;padding:0;}
a{color:#00296c;text-decoration:underline;}
#wrapper{position:relative;width:100%;background:url(../images/bg_page.jpg) repeat-x left top;}
.clear{clear:both;}
.testo_acc_dati{line-height:160%;margin:5px 0;padding-left:35px;background-color:#f2f2f2;}
img{border:0;}
.wrapinterno{width:1038px;margin:0 auto;z-index:100;position:relative;}
 #header{height:108px;margin:0;padding:0;}
 /*
#header ul{margin:0;padding:0;position:absolute;list-style:none;top:58px;right:115px;}
#header ul li{font-size:15px;font-weight:bold;float:left;margin-right:15px;}
#header ul li a{color:#454343;padding:5px 8px;text-decoration:none;white-space:nowrap;}
#header ul li a:hover,.menu_sel{color:#fff!important;background:#454343;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;} */
#navheader{position:absolute;top:48px;right:66px;height:38px;margin:0;padding:0;z-index: 500; }
#navheader ul {float:left;margin:0px;padding:5px;font-size:14px;font-weight:bold;margin:5px;list-style:none;width:90px;}
#navheader ul li{width:96%;background:#454343;background:#454343;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:2%;padding-top:5px;padding-bottom:5px;}
#navheader ul li a{color:#fff;text-decoration:none;white-space:nowrap;padding:2px 5px;}
#navheader ul .sub{margin:0px;padding:0px;display:none;width:200px;background:#454343;position:relative;top:10px;font-size:14px;line-height:20px;z-index: 1;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#navheader ul li .sub{width:100%;width:200px}
#navheader ul:hover .sub{display:block; }
#box_form{width:316px;height:399px;float:left;z-index:90;}
#box_top{width:316px;height:10px;background:transparent url(../images/bg_top_box.gif) no-repeat left top;}
#box_bg{background:#454343;}
#box_bottom{height:15px;background:transparent url(../images/bg_bottom_box.gif) no-repeat left bottom;}
.form{color:white;}
.form a{color:white;font-weight:bolder;text-decoration:underline;}
.form table,.form tr,.form td{color:white;}
.step{background:transparent url(../images/sepbox.jpg) no-repeat left bottom;padding:10px 8px;clear:both;}
.lastep{padding:23px 15px 0;clear:both;}
.radios{font-size:12px;color:#fff;}
.lha{float:left;font-size:15px;font-weight:bold;color:#fff;padding-bottom:7px;width:145px;}
.d_wide{width:180px;float:left;}
.d_nar{width:105px;float:left;}
.nom{width:144px;height:18px;font-size:12px;color:black;padding:3px;background:#fff url(../images/sel_u.gif) no-repeat left top;border:0;}
.prenom{width:144px;height:18px;font-size:12px;color:black;padding:3px;background:#fff url(../images/sel_u.gif) no-repeat left top;border:0;}
.telephone{width:144px;height:18px;font-size:12px;color:black;padding:3px;background:#fff url(../images/sel_u.gif) no-repeat left top;border:0;}
.email{width:144px;height:18px;font-size:12px;color:black;padding:3px;background:#fff url(../images/sel_u.gif) no-repeat left top;border:0;}
#devis_operation{width:150px;font-size:12px;height:24px;border:none;padding:3px;background:url(../images/sel_w.jpg) no-repeat left top;}
#devis_operation_iconselect{width:145px;font-size:12px;color:#434343;height:22px;padding-left:10px;padding-top:3px;background:url(../images/sel_w.jpg) no-repeat left top;}
#devis_operation_holder{display:none;position:absolute;overflow:auto;width:140px;padding-left:5px;}
#devis_type_de_bien{width:150px;font-size:12px;color:#black;height:24px;border:none;padding:3px;background:url(../images/sel_w.jpg) no-repeat left top;}
#devis_type_de_bien_iconselect{width:145px;font-size:12px;color:#434343;height:22px;padding-left:10px;padding-top:3px;background:url(../images/sel_w.jpg) no-repeat left top;}
#devis_type_de_bien_holder{display:none;position:absolute;overflow:auto;width:140px;padding-left:5px;}
#devis_code_postal{width:64px;font-size:12px;color:#434343;height:18px;border:none;padding:3px;background:url(../images/sel_x.gif) no-repeat left top;}
#devis_ville_id{width:235px;font-size:12px;color:#black;height:25px;border:none;padding:3px;background:url(../images/sel_v.jpg) no-repeat left top;}
#devis_ville_id_iconselect{width:226px;font-size:12px;color:#434343;height:22px;padding-left:10px;padding-top:3px;background:url(../images/sel_v.jpg) no-repeat left top;}
#devis_ville_id_holder{display:none;position:absolute;overflow:auto;width:226px;padding-left:5px;}
#devis_surface{width:64px;float:right;font-size:12px;color:#434343;height:18px;border:none;padding:3px;background:url(../images/sel_x.gif) no-repeat left top;}
#code_pro{color:#434343;height:18px;border:none;padding:3px;background:url(../images/sel_xa.gif) no-repeat left top;width:70px;float:right;margin-top:3px;}
.code{margin-top:10px;width:100%;font-size:11px;}
.code div{padding:5px;float:left;text-align:right;width:245px;}
#devis_nombre_de_pieces{width:70px;font-size:12px;color:#black;height:24px;border:none;padding:3px;background:url(../images/sel_z.gif) no-repeat left top;}
#devis_nombre_de_pieces_iconselect{width:65px;font-size:12px;color:#434343;height:22px;padding-left:10px;padding-top:3px;background:url(../images/sel_z.gif) no-repeat left top;}
#devis_nombre_de_pieces_holder{display:none;position:absolute;overflow:auto;width:65px;padding-left:5px;}
#devis_annee_de_construction{width:150px;font-size:12px;color:#black;height:24px;border:none;padding:3px;background:url(../images/sel_w.jpg) no-repeat left top;}
#devis_annee_de_construction_iconselect{width:145px;font-size:12px;color:#434343;height:22px;padding-left:10px;padding-top:3px;background:url(../images/sel_w.jpg) no-repeat left top;}
#devis_annee_de_construction_holder{display:none;position:absolute;overflow:auto;width:140px;padding-left:5px;}
#devis_instal_gaz{width:150px;font-size:12px;color:#black;height:24px;border:none;padding:3px;background:url(../images/sel_w.jpg) no-repeat left top;}
#devis_instal_gaz_iconselect{width:145px;font-size:12px;color:#434343;height:22px;padding-left:10px;padding-top:3px;background:url(../images/sel_w.jpg) no-repeat left top;}
#devis_instal_gaz_holder{display:none;position:absolute;overflow:auto;width:140px;padding-left:3px;}
#devis_instal_elec{width:150px;font-size:12px;color:#black;height:24px;border:none;padding:3px;background:url(../images/sel_w.jpg) no-repeat left top;float:left;}
#devis_instal_elec_iconselect{width:145px;font-size:12px;color:#434343;height:22px;padding-left:10px;padding-top:3px;background:url(../images/sel_w.jpg) no-repeat left top;}
#devis_instal_elec_holder{display:none;position:absolute;overflow:auto;width:140px;padding-left:3px;}
#devis_date_rdv{width:150px;font-size:12px;color:#black;height:24px;border:none;padding:3px;background:url(../images/sel_w.jpg) no-repeat left top;float:left;}
#devis_date_rdv_iconselect{width:145px;font-size:12px;color:#434343;height:22px;padding-left:10px;padding-top:3px;background:url(../images/sel_w.jpg) no-repeat left top;}
#devis_date_rdv_holder{display:none;position:absolute;overflow:auto;width:140px;padding-left:3px;}
#dategaz{width:190px;font-size:12px;color:#black;height:24px;border:none;padding:3px;background:url(../images/sel_y.png) no-repeat left top;}
#dateelec{width:190px;font-size:12px;color:#black;height:24px;border:none;padding:3px;background:url(../images/sel_y.png) no-repeat left top;}
.selectitems{border-bottom:solid 1px #ddd;padding-top:2px;padding-bottom:2px;background-color:#daecef;color:black;font-size:12px;}
.selectitems span{margin-left:5px;}
.hoverclass{background-color:#fff;cursor:pointer;}
.selectedclass{background-color:#fff;color:black;font-weight:bolder;}
#giorni_tot{font-size:12px;color:#b6c831;}
#prezzov{float:right;width:100px;font-size:20px;font-weight:bold;color:#fff;text-align:center;display:none;}
#logo{position:absolute;z-index:1;background:transparent url(../images/logo.gif) no-repeat left top;width:311px;height:84px;top:10px;overflow:hidden;}
#logo a{z-index:1;width:311px;padding-top:84px;display:block;overflow:hidden;}
#gratuit{top:50px;left:500px;position:absolute;z-index:1;background:transparent url(../images/tampon-diagnostic.gif) no-repeat left top;width:120px;height:120px;overflow:hidden;}
#loader{position:fixed;z-index:99999999;font-weight:bolder;background-color:#DADADA;border:1px solid #ccc;width:250px;font-size:20px;text-align:center;padding-top:5px;padding-bottom:5px;}
#user{position:absolute;top:0;right:72px;border-top:5px grey solid;padding-top:4px;color:grey;}
#user a{color:grey;text-decoration:none;}
#main{position:absolute;border:0 solid black;padding:5px;top:108px;left:316px;height:300px;min-width:604px;}
#testo{position:absolute;top:122px;left:420px;}
.contenu{padding:0;margin:0;}
#wrapcontenu{position:relative;background:transparent url(../images/skyemo.jpg) no-repeat 0 100px;margin-left:319px;margin-right:60px;padding-left:10px;padding-right:10px;}
#claim{font-size:25px;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;color:#00296c;height:60px;margin:0;padding:0;line-height:26px;padding-top:10px;}
#claim strong{_display:block;font-size:35px;margin:0;padding:0;}
.cufon-canvas canvas{padding-top:0;}
#reason{font-size:16px;font-weight:bold;color:#00296c;margin-top:10px;}
#reason ul{margin:0;padding:0 0 0 18px;}
#reason ul li{margin:3px 0;}
.white_back{padding:10px;}
#step{_position:absolute;margin-top:1px;padding:0;top:0;left:106px;}
#thefoot{left:0;width:100%;z-index:2;background:#d7d7d7;}
#erba{background:transparent url(../images/erba.jpg) repeat-x center bottom;height:59px;width:100%;}
#prefoot{background:#999;height:155px;}
.wrapfoot{width:1048px;position:absolute;margin:0 50%;left:-575px;}
#elisse{background:transparent url(../images/elisse.jpg) no-repeat left top;height:186px;padding:16px 0 0 55px;width:431px;float:left;color:#18300e;}
#elisse img{padding-right:13px;}
#impatto{padding-top:5px;text-align:justify;}
#impatto a{color:#18300e;}
#liste{position:absolute;top:30px;left:410px;font-size:13px;font-weight:bold;z-index:7;}
#liste ul{background:transparent url(../images/trat_vert.gif) repeat-y left top;padding:0 0 0 11px;margin:0;list-style:none;float:left;width:127px;}
#liste ul li{margin:5px 0;}
#liste ul li a{color:#fff;text-decoration:none;}
#liste .first{margin-top:0;}
#liste .last{margin-bottom:0;}
#contatta{background:transparent url(../images/baffoconta.jpg) no-repeat left top;padding:0 0 0 21px;margin:9px 0 0 0;float:right;line-height:50%;}
#footer{background:#fff url(../images/bg_foot.png) repeat-x left top;height:0;width:100%;font-size:11px;line-height:150%;color:#434343;margin:0;padding:0;position:relative;}
#baffut{background:transparent url(../images/baffofoot.jpg) no-repeat center top;width:821px;height:20px;position:absolute;left:50%;margin-left:-410px;top:0;}
.wraplast{width:930px;margin:0 auto;padding-top:20px;position:relative;}
#footer strong{font-size:15px;color:#839122;}
#location,#location a{font-weight:bolder;color:black;text-decoration:none;}
.menuvertical,.menuvertical a,.menuvertical li{line-height:40px;font-weight:bolder;font-size:14px;color:white;list-style:none;margin:0;padding:0;padding-left:10px;}
.menuverticalpro{font-weight:bolder;font-size:14px;color:white;list-style:none;margin:0;padding:0;padding-left:10px;}
.menuverticalpro li{width:300px;clear:both;line-height:15px;}
.menuverticalpro img{float:left;margin-bottom:5px;width:25px;border:0;}
.menuverticalpro a{float:left;margin-left:5px;color:white;}
.submenuverticalpro{font-size:12px;position:relative;top:-8px;padding:0;margin:0;border:1px solid yellow;}
.menupro{color:white;list-style:none;padding:0;margin:0;margin-left:15px;background:#454343;padding-bottom:30px;}
.menupro img{width:25px;position:relative;float:left;}
.menupro a{float:left;color:white;margin:0;margin-top:3px;padding:0;margin-left:5px;text-decoration:none;font-weight:bolder;}
.menupro li{clear:both;}
.submenupro{list-style:none;margin:0;padding:0;margin-left:25px;}
.infobleu{background:url(../images/info-40x40.gif) no-repeat 0 0;width:100%;height:40px;margin-top:10px;margin-bottom:10px;}
.infobleu p,.infobleu div{margin:0;margin-left:50px;margin-right:auto;background-color:#daecef;border:1px solid #00296c;padding:5px;text-align:justify;min-height:20px;}
.alerte{background:url(../images/ti-emblem-important-40x40.gif) no-repeat 0 0;width:100%;height:40px;margin-top:10px;margin-bottom:10px;}
.alerte p,.alerte div{margin:0;margin-left:50px;margin-right:auto;background-color:#fcd8b4;border:1px solid #995004;padding:10px;text-align:justify;min-height:20px;}
.info{background:url(../images/info-40x40.gif) no-repeat 0 0;width:100%;height:40px;margin-top:10px;margin-bottom:10px;}
.info p,.info div{margin:0;margin-left:50px;margin-right:auto;background-color:#c1fcbe;border:1px solid green;padding:10px;text-align:justify;min-height:20px;}
.infoneutre{background:url(../images/info-40x40.gif) no-repeat 0 0;width:100%;height:40px;margin-top:10px;margin-bottom:10px;}
.infoneutre p,.infoneutre div{margin:0;margin-left:50px;margin-right:auto;background-color:none;border:none;text-align:justify;min-height:20px;}
.infogris{background:url(../images/info-40x40.gif) no-repeat 0 0;width:100%;height:40px;margin-top:10px;margin-bottom:10px;}
.infogris p,.infogris div{margin:0;margin-left:50px;margin-right:auto;background-color:#fcfcfc;border:1px solid #ccc;padding:5px;text-align:justify;min-height:20px;}
.idee{background:url(../images/ti-dialog-information-40x40.gif) no-repeat 0 0;width:100%;height:40px;margin-top:10px;margin-bottom:10px;}
.idee p,.idee div{margin:0;margin-left:50px;margin-right:auto;background-color:#ffc;border:1px solid #b3b300;padding:10px;text-align:justify;min-height:20px;}
.clear{line-height:1px;clear:both;}
#listediag ul{list-style:none;}
.diagnostiqueur{float:left;width:100%;}
.infodiag{font-size:11px;width:260px;float:left;padding:0;margin:0;margin-right:8px;}
.titrepro{font-size:15px;color:#00296c;padding:0;margin:0;}
.logo{width:120px;float:left;margin-right:10px;}
.prix{text-align:center;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:5px;padding:0;padding-top:0;padding-bottom:5px;color:#454343;width:100%;height:33px;font-weight:bolder;font-size:15px;}
.minor_info{font-size:10px;}
.minor_info table,.minor_info td,.minor_info tr{font-size:10px;}
.certifications{display:inline;}
#clic_tarif{width:100%;text-align:center;font-size:11px;cursor:pointer;}
.select{margin-top:5px;padding:0;margin-left:0;margin-right:0;width:100%;font-weight:bolder;}
.titre_table{font-size:14px;color:#00296c;width:100px;line-height:15px;font-weight:bolder;text-decoration:underline;}
.notice{font-size:11px;font-weight:normal;}
.listepro li{list-style:none;list-style-image:url(../images/list.gif);}

