form{margin:0;padding:0}
*{margin:0;padding:0}
td{font-style:normal;line-height:normal;font-weight:400;font-variant:normal;text-transform:none;color:#000;text-decoration:none}
body{font-family:Arial, Helvetica, sans-serif;background:url(gifs/background.jpg) #fff top repeat-x;line-height:17px;font-size:12px;margin:0}
.number{width:300px;margin-top:101px;height:33px;position:absolute;top:0;left:0;z-index:1;margin-left:65px}
.number p{font-size:15px;line-height:33px;color:#fff}
.number strong{font-size:25px}
.container{width:1001px;height:auto;overflow:hidden;margin-left:auto;margin-right:auto}
.header{position:relative;width:1001px;height:288px;overflow:hidden}
.logo{position:absolute;top:0;left:0;z-index:10;width:331px;height:101px}
.tag{width:600px;height:101px;top:0;right:0;position:absolute;z-index:2}
.tag p{text-align:center;font-size:15px;color:#000;padding-top:15px}
.diapo{width:1001px;height:154px;position:absolute;bottom:0;left:0;z-index:3}
.menu_hori{width:524px;height:33px;position:absolute;top:0;right:0;z-index:5;margin-top:101px}
.colonne_droite p{color:#000;text-align:justify;padding-bottom:10px}
#content{width:1001px;height:auto;overflow:hidden;position:relative;background:url(gifs/tranche_content.jpg) top repeat-y}
.top_content{width:22px;height:127px;top:0;left:0;position:absolute;background:url(gifs/top_content.jpg) top left no-repeat;z-index:100}
.important{width:100%;height:auto;margin-bottom:10px;background:#f6f6f6}
.important p{padding:10px 20px}
.float_left{float:left;margin-bottom:10px;margin-right:15px}
.float_right{float:right;margin-bottom:10px;margin-left:15px}
.big_lien{font-size:15px}
.centrer{text-align:center !important}
.colonne_droite a{font-weight:700;color:#CD2929;text-decoration:underline}
.colonne_droite a:hover{text-decoration:none;font-weight:700;color:#CD2929}
.lien{line-height:19px;text-align:right !important;color:#CD2929;padding:0 10px 10px 0}
.lien a{text-decoration:underline;font-weight:700;color:#CD2929;padding-right:10px;background:url(gifs/puce_lien.jpg) right no-repeat}
.lien a:hover{text-decoration:none;font-weight:700;color:#CD2929;padding-right:10px;background:url(gifs/puce_lien.jpg) right no-repeat}
.paragraphe5050{float:left;width:300px;height:auto;display:inline}
.paragraphe50501{float:right;width:300px;height:auto;display:inline}
.filet{width:630px;height:15px;border-top:1px solid #d98282;clear:both;margin:10px auto 5px}
.img_qui{margin-top:30px}
.colonne_droite strong{color:#CD2929}
.clear{clear:both}
.colonne_droite ul.txt{list-style:url(gifs/puce_liste.jpg) outside;margin:0 0 10px 25px;padding:0}
.colonne_droite ul.txt li{line-height:17px;color:#000;text-align:left}
#loupe{position:absolute;top:-5px;right:0;display:block;width:66px;height:16px;z-index:1000;font-size:12px}
#loupe span{font-size:10px;color:#000}
#loupe a{width:30px;height:20px;line-height:20px;margin-right:3px;color:#000;text-align:center;text-decoration:none}
zoom{font-size:120%}
.encart1{background-color:#F5F5F5;
width:140px;
height:114px;
padding-top:7px;
float:left;
padding-left:5px;
margin-left:20px;

}

.fake_link
{
	color:#BF1C1D;
	text-align:center;
	text-decoration:none;
}

.fake_link:hover
{
	text-decoration:underline;
}
.encart1 p{
text-align:center;
font-weight:bold;
padding-bottom:10px;

}
.scrollbarre{overflow:auto}
.email_news{font-family:Geneva,Arial,Helvetica;font-size:11px;color:#000;background-color:#fff;border-bottom:#bbb 1px solid;border-top:#bbb 1px solid;border-left:#bbb 1px solid;border-right:#bbb 1px solid}
.bouton_news{font-family:Geneva,Arial,Helvetica;font-size:12px;color:#fff;background-color:#585858;border-bottom:#585858 1px solid;border-top:#585858 1px solid;border-left:#585858 1px solid;border-right:#585858 1px solid}
.pagination{height:15px;margin:10px auto}
.numpage{height:15px;width:15px;line-height:15px;text-align:center;display:inline;font-size:11px;float:left;color:#fefefe !important;text-decoration:none;font-weight:900;background:url(gifs/pagination_link.jpg) no-repeat;margin:2px}
.numpage_selec{height:15px;width:15px;font-size:11px;line-height:15px;text-align:center;display:inline;float:left;color:#fefefe !important;text-decoration:none;font-weight:900;background:url(gifs/pagination_hover.jpg) no-repeat;margin:2px}
.bt_suivant{height:15px;width:15px;line-height:15px;text-align:center;display:inline;float:left;background:url(gifs/suivant.jpg) no-repeat;margin:2px}
.bt_suivant_inactiv{height:15px;width:15px;line-height:15px;text-align:center;display:inline;float:left;background:url(gifs/suivant_inactiv.jpg) no-repeat;margin:2px}
.bt_precedent{height:15px;width:15px;line-height:15px;text-align:center;display:inline;float:left;background:url(gifs/precedent.jpg) no-repeat;margin:2px}
.bt_precedent_inactiv{height:15px;width:15px;line-height:15px;text-align:center;display:inline;float:left;background:url(gifs/precedent_inactiv.jpg) no-repeat;margin:2px}
#lightbox{background-color:#eee;border-bottom:2px solid #666;border-right:2px solid #666;z-index:110 !important;padding:10px}
#lightboxDetails{font-size:0.8em;padding-top:0.4em}
#keyboardMsg{float:right}
#closeButton{top:5px;right:5px}
#lightbox img{border:none;clear:both}
#overlay img{border:none}
#overlay{background-image:url(gifs/overlay.png)}
* html #overlay{background-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale")}
.formulaire{margin-top:10px;margin-left:30px}
.input_form{background-color:#FFF;border:1px solid #c93641;font-family:Arial;color:#333;margin-top:5px;width:195px}
.area_form{background-color:#FFF;border:1px solid #c93641;font-family:Arial;color:#333;margin-top:5px;height:100px;width:300px;overflow:auto}
.bouton_form{height:30px;width:150px;border:1px none #fff;color:#FFF;display:block;cursor:pointer;background-color:#c93641;margin:0 auto}
#content .colonne_droite #formulaire_1 .submit{margin-left:0 !important;margin-top:20px !important}
.bouton_form:hover{height:30px;width:150px;border:1px none #fff;color:#c93641;display:block;cursor:pointer;background-color:#aaa}
#zone_txt .required{width:150px !important;text-align:left !important}
.divGenerateurRequired{margin-bottom:10px !important}
ul.menu_horizontal{width:524px;list-style:none;overflow:hidden;margin:0;padding:0}
ul.menu_horizontal li a{display:block;color:#FFF;font-size:13px;padding-top:0;height:33px;text-align:center;line-height:33px;text-decoration:none}
li#menu_0{width:80px}
li#menu_1{width:148px}
li#menu_2{width:155px}
li#menu_3{width:141px}
li#menu_0 a{background-image:url('gifs/menu_06.jpg')}
li#menu_1 a{background-image:url('gifs/menu_07.jpg')}
li#menu_2 a{background-image:url('gifs/menu_08.jpg')}
li#menu_3 a{background-image:url('gifs/menu_09.jpg')}
li#menu_0 a:hover,a#selected-over_0{font-weight:700;background-image:url('gifs/roll_06.jpg') !important}
li#menu_1 a:hover,a#selected-over_1{font-weight:700;background-image:url('gifs/roll_07.jpg') !important}
li#menu_2 a:hover,a#selected-over_2{font-weight:700;background-image:url('gifs/roll_08.jpg') !important}
li#menu_3 a:hover,a#selected-over_3{font-weight:700;background-image:url('gifs/roll_09.jpg') !important}
.encart_first{width:332px;height:127px;float:left;display:block;background:url(gifs/encart_first.jpg) top no-repeat}
.encart_first h2{font-size:20px;color:#000;text-align:left;border:none;padding-left:120px;padding-top:14px;padding-bottom:14px;margin:0}
.encart_first p{padding-left:120px;font-size:12px;padding-right:20px}
.encart_second{width:345px;float:left;height:127px;display:block;background:url(gifs/encart_second.jpg) top no-repeat}
.encart_second h2{font-size:20px;color:#000;text-align:left;padding-left:110px;border:none;padding-top:14px;padding-bottom:14px;margin:0}
.encart_second p{padding-left:110px;font-size:12px;padding-right:20px}
.encart_third{width:324px;float:left;height:127px;display:block;background:url(gifs/encart_third.jpg) top no-repeat}
.encart_third h2{font-size:20px;color:#000;text-align:left;padding-left:100px;border:none;padding-top:14px;padding-bottom:14px;margin:0}
.encart_third p{padding-left:100px;font-size:12px;padding-right:20px}
.encart_index{width:1001px;height:auto;margin-bottom:10px}
.trait{width:953px;height:15px;border-top:2px solid #e6e6e6;margin:0 0 0 30px}
.colonne_gauche{width:331px;height:auto;float:left;display:inline;border-right:1px dotted #000}
.colonne_droite{width:630px;height:auto;float:right;display:inline;margin-right:18px}
.menu_verti{width:331px;height:auto;margin-bottom:10px}
.devis{width:331px;height:99px;margin-bottom:10px;background:url(gifs/devis.jpg) top no-repeat}
.devis p{padding-left:120px;padding-right:25px;padding-top:32px}
.titre_devis{font-size:20px;color:#cd2929;text-align:left;line-height:30px !important;padding-left:100px !important;padding-top:18px !important}
h1{font-size:24px;color:#cd2929;padding-bottom:10px;border-bottom:1px solid #d98282;margin-bottom:15px}
.img_chaudiere{float:left;margin-right:15px;border:1px solid #d98282;margin-bottom:10px}
.img_border{border:1px solid #d98282;margin-bottom:10px}
h4{font-size:18px;color:#cd2929;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #d98282;margin-bottom:15px}
h1 strong,h2 strong,h3 strong,h4 strong{color:#000 !important}
.fd_footer{width:100%;height:112px;background:url(gifs/fond_footer.jpg) #000 top repeat-x}
.footer{width:1001px;height:auto;background:url(gifs/fd_footer.jpg) top no-repeat;margin:0 auto}
.footer p{text-align:center;color:#bfbfbf;padding-top:37px;padding-bottom:10px;margin-bottom:48px}
.footer a{color:#bfbfbf;font-weight:700;text-decoration:underline}
#footer_container{clear:both;width:100%;height:33px;background:url(gifs/tranche_top_footer.jpg) repeat-x;position:fixed;z-index:10;bottom:0;-position:absolute;-top:expression(fixed_bottom(this,0))}
#footer{text-align:center}
#ya li{float:left;display:block;width:250px;height:33px;color:#fff;line-height:35px;font-size:12px;text-transform:uppercase;font-weight:700;background:url(gifs/trait_footer.jpg) right no-repeat}
.titre_footer{color:#fce0c5;line-height:33px;font-size:13px;font-weight:700;text-align:center}
#ya{width:1001px;height:33px;margin:0 auto;padding:0}
#ya ul{padding:0}
.dropdown{overflow:hidden;width:100%;background:url(gifs/tranche_top_footer.jpg) repeat-x #000;position:fixed;bottom:0;left:0;margin:0 !important;padding:0 !important}
.parques{clear:both;display:none;overflow:hidden;margin-left:auto !important;margin-right:auto !important;width:1001px}
.qualisol{width:116px;height:65px;display:inline;margin-left:15px;float:left;margin-bottom:10px}
.qualisol a{width:116px;height:65px;display:block;background:url(gifs/qualisol2011.png) top no-repeat}
.qualisol a:hover{width:116px;height:65px;opacity:0.8px;filter:alpha(opacity=80);display:block;background:url(gifs/qualisol2011.png) top no-repeat}
.pro_gaz{width:91px;height:65px;display:inline;float:left;margin-left:10px;margin-bottom:10px}
.pro_gaz a{width:91px;height:65px;display:block;background:url(gifs/appelation_pg2011.jpg) top no-repeat}
.pro_gaz a:hover{width:91px;height:65px;opacity:0.8px;filter:alpha(opacity=80);display:block;background:url(gifs/appelation_pg2011.jpg) top no-repeat}
.colonne_agrement{width:250px;height:190px;float:left;text-align:left;margin-bottom:10px;margin-top:10px;display:inline;background:url(gifs/trait_footer.jpg) right repeat-y}
.colonne_contact p{font-size:11px;padding-bottom:10px}
.colonne_contact a{font-size:11px;color:#b71c1c;text-decoration:underline}
.colonne_navigation p{text-align:left;padding-left:30px}
.colonne_navigation a,.colonne_agrement a{color:#fff;text-decoration:none}
.colonne_navigation a:hover,.colonne_agrement a:hover{color:#b71c1c;text-decoration:underline}
.colonne_contact strong{color:#b71c1c;font-size:13px}
.num{font-size:25px !important}
#one-ddcontent{color:#fff}
.colonne_navigation{width:250px;height:190px;margin-bottom:10px;margin-top:10px;float:left;display:inline}
.btn_contact{display:block;width:148px;height:38px;margin:0 auto}
.btn_contact a{display:block;width:148px;height:38px;background:url(gifs/btn_contact.jpg) top no-repeat}
.btn_contact a:hover{display:block;width:148px;height:38px;opacity:0.8px;filter:alpha(opacity=80);background:url(gifs/btn_contact.jpg) top no-repeat}
#electricite_1 img{margin-left:30px}
#electricite_2 img{margin-left:60px}
#electricite_5{float:left;width:250px;height:250px;margin:10px}
#electricite_6{float:left;width:250px;height:280px;margin:10px}
#encart_actualite{width:300px;list-style-type:none;margin:10px}
#encart_actualite a{border:1px dashed #000;color:#CD2929;display:block;font-weight:700;text-decoration:none;padding-left:5px;margin:30px}
#encart_actualite p a{border:none;margin:20px}
#encart_actualite p{margin-left:20px}
#encart_actualite ul{list-style-type:none}
.encart_actualite li a{color:#000 !important;
padding-left:27px !important;
padding-top:10px!important;
}
.encart_actualite li{
	list-style-type:none;
}
li#menu0{height:56px}
.ulcontenu{margin-left:50px}
.credit{font-size:12px;background-image:url(gifs/credit.jpg);background-repeat:no-repeat;background-position:5px 5px;text-align:center;border:2px dashed #B9B9B9;background-color:#F6F6F6;min-height:95px;height:auto !important;margin:20px 0;padding:5px 5px 5px 105px}
* html .credit{height:95px !important}
.credit span{font-size:12px}
.credit strong{font-size:16px;color:#C00}
.nav{z-index:80 !important}
#loupe a:hover,#encart_actualite a:hover{text-decoration:underline}
#lightboxCaption,ul.menu_horizontal li,.yo li a{float:left}
.optional,.required{width:95px !important;text-align:left !important}
h2,h3{font-size:20px;color:#cd2929;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #d98282;margin-bottom:15px}
.footer a:hover,.colonne_contact a:hover{text-decoration:none}
.colonne_horaires,.colonne_contact{width:250px;height:190px;margin-bottom:10px;margin-top:10px;float:left;display:inline;background:url(gifs/trait_footer.jpg) right repeat-y}
#electricite_1,#electricite_2,#electricite_3,#electricite_4{float:left;width:250px;height:200px;margin:10px}
#electricite_1 p,#electricite_2 p,#electricite_3 p,#electricite_4 p,#electricite_5 p,#electricite_6 p{margin-top:10px;text-align:center}
#electricite_3 img,#electricite_5 img{margin-left:65px}
#electricite_4 img,#electricite_6 img{margin-left:95px}
