html,body{height:100%}body{font-family:"Trebuchet MS",sans-serif;font-size:12px;margin:0
auto;padding:0;color:#545454;height:100%;background-color:#f1faff}*{margin:0;padding:0}*:focus{outline:none}.clr{clear:both}form{margin:0;padding:0}hr{border:0;color:#bbe8ff;background-color:#bbe8ff;height:1px;margin:0px
0px 10px 0px;padding:0px}h1,h2,h3,h4,h5{margin-bottom:13px;font-weight:normal;color:#069}h1{font-size:24px;line-height:30px;color:#036}h2{font-size:24px;line-height:28px;margin-top:10px}h3{font-size:18px;line-height:20px}h4{font-size:16px;line-height:18px}h5{font-size:12px;margin:3px
0px;padding:0px;letter-spacing:1px}a{color:#5F9FBF;text-decoration:underline}a:hover{color:#47b9f2}a
img{border:none}.border{border:1px
solid #bbe8ff;padding:3px}.imgleft{float:left;padding-right:10px}.imgright{float:right;padding-left:10px}p,ul,ol,blockquote{font-size:12px;line-height:18px;margin-bottom:10px;color:#545454}ul,ol{margin:10px
0 35px 40px}li ol,li
ul{font-size:1.0em;list-style:square;margin-bottom:0;margin-top:0}li
ol{list-style:decimal}blockquote{font-style:italic;margin:25px
0 25px 0px;color:#6c6c6c;padding:10px
20px 10px 35px;background-image:url(../images/quote_top.png);background-repeat:no-repeat}code{letter-spacing:1px;margin:25px
0 25px 0px;display:block;font-size:0.9em;border-left:4px solid #ddd;padding:15px
10px}#main_container{background-image:url(../images/bg_container.gif);background-repeat:repeat-x;background-color:#f1faff;min-height:82%}#main_container_inner{background-image:url(../images/bg_container_inner.gif);background-repeat:repeat-x;background-color:#f1faff;min-height:82%}#bottom_container{background-image:url(../images/bg_container_bottom.gif);background-repeat:repeat-x;height:112px}#centercolumn{width:982px;margin:0px
auto 0px auto}#top{height:228px;width:982px;padding-top:10px}#logo{width:300px;float:left;margin-top:5px}#pad_logo{padding:0px
0px 0px 18px}#pad_logo
p{padding:2px
6px 2px 4px;text-align:center;font-size:11px;margin:0}#topmenu{width:680px;float:right;height:220px;margin-top: -1px;margin-right:0;text-align:right}#topmenu
.image{position:relative;width:100%;display:inline;vertical-align:top}#topmenu
img{vertical-align:top}#topmenu
div.energie{z-index:40}#topmenu
div.aerothermie{margin-left: -8px;z-index:30}#topmenu
div.chauffage{margin-left: -12px;z-index:20}#topmenu
div.plomberie{margin-left: -15px;z-index:10}#topmenu
h2{display:inline;width:100%}#topmenu h2
a{text-decoration:none}#topmenu h2
span{position:absolute;left:0px;top:140px;color:#036;font-size:17px;background:rgb(255, 255, 0);background:rgba(255, 255, 0, 0.7);width:168px;text-align:center}#topmenu h2.aerothermie
span{color:#cff;top:110px;background:rgb(0, 102, 0);background:rgba(0, 102, 0, 0.7)}#topmenu h2.chauffage
span{color:#fff;top:80px;background:rgb(255, 153, 0);background:rgba(255, 153, 0, 0.7)}#topmenu h2.plomberie
span{color:#cff;top:110px;background:rgb(0, 51, 102);background:rgba(0, 51, 102, 0.7)}#topmenu h2 span#collapse-s, #topmenu h2 span#collapse-a, #topmenu h2 span#collapse-c, #topmenu h2 span#collapse-p{top:10px}#top-solaire-img{margin:10px
250px;position:relative;left:260px;top: -175px}#top-plomberie-img{margin:10px
250px;position:relative;left:80px;top: -177px}#top-aerothermie-img{margin:10px
250px;position:relative;left:440px;top: -180px}#top-chauffage-img{margin:10px
250px;position:relative;left:90px;top: -180px}#nav{margin:0;padding:0;float:left}#nav
li{}#nav .lavaLamp li
a{}#nav .lavaLamp li a:hover{}#nav .lavaLamp
li.back{height:25px;z-index:8;position:absolute;border-bottom:4px solid #ff9c09}.sf-menu,.sf-menu
*{padding:0;margin:0;width:auto;list-style:none;height:30px;position:relative;float:left;font-size:16px}.sf-menu
ul{position:absolute;top: -999em;width:10em}.sf-menu ul
li{width:100%;list-style:none;float:left;text-align:center;padding:0;line-height:28px}.sf-menu li:hover{visibility:inherit}.sf-menu li:hover a:hover,.currentNav{border-bottom:2px solid #ff9c09}.sf-menu li ul li:hover{border-bottom:0}.sf-menu
li{float:left;position:relative;background:none;margin-right:1px}.sf-menu
a{display:block;position:relative;z-index:10;float:left;height:30px;overflow:hidden;margin:auto 20px;color:#069;text-decoration:none}.sf-menu li
a{line-height:32px}.sf-menu a:hover{color:#ff9c09}.sf-menu li:hover
ul{right:10px;top:30px;z-index:99}.sf-menu li:hover ul
li{width:13em}ul.sf-menu li:hover li
ul{top: -999em}ul.sf-menu li li:hover
ul{left:10em;top:0}ul.sf-menu li li:hover li
ul{top: -999em}ul.sf-menu li li li:hover
ul{left:10em;top:0}.sf-menu li:hover ul
a{border-top:1px solid #ff9c09;border-bottom:1px solid #ff9c09;width:100%;font-size:14px;background:#D9E1EA}.sf-menu li:hover ul a:hover{text-decoration:underline}#header{background-image:url(../images/bg_header_content.gif);background-repeat:no-repeat;padding:30px
0px 0px 0px}#header_content{padding:10px
0px 0px 0px}#main_content{background-image:url(../images/bg_content.png);background-repeat:no-repeat;width:982px}#padding_content{padding:30px
31px 30px 31px;float:left}#main{width:610px;float:left}#maintext{padding:0px
30px 0px 0px}#maintext
p{text-align:justify}#maintext
ul{margin:10px
5px 10px 30px}#maintext p.devis-success{margin:30px
0 0}#maintext ul.devis-success{list-style-image:none;list-style-position:outside;list-style-type:none;margin:10px
0}#maintext
hr{margin-bottom:20px}ul#main_box_top,ul#main_box_bottom{margin:10px
0;padding:0px;width:600px;float:left}ul#main_box_top li, ul#main_box_bottom
li{margin:0px;padding:0px;display:inline}ul#main_box_top li.box_left, ul#main_box_bottom
li.box_left{float:left;width:275px}ul#main_box_top li.box_right, ul#main_box_bottom
li.box_right{float:left;width:275px;padding-left:25px}#side{width:298px;float:left;padding-left:0px}.sidebox{padding:0px
0px 5px 0px}.sidebox.pad
p{margin-bottom:10px}.sidebox
p{text-align:justify}.sidebox
p.barre{border-bottom:1px solid #069;text-align:justify;margin-top:5px;padding-bottom:5px}ul.latest{margin:0px;padding:0px;list-style-type:none;float:left}ul.latest
li{float:left;padding:0px
5px 10px 0px}ul.latest li
img{border:1px
solid #bbe8ff;padding:3px}ul.side_list,ul.partenaire_list{margin:0px;padding:0px;list-style-type:none;text-align:center}ul.side_list
li{border-bottom:1px solid #bbe8ff;padding:6px
0px}ul.partenaire_list
li{display:inline}ul.partenaire_list li
img{border:1px
solid #bbe8ff;padding:5px;margin:8px;display:inline}ul.side_list li
a{background-image:url(../images/icon_arrow.gif);background-repeat:no-repeat;background-position:0 3px;padding-left:15px;color:#474747;text-decoration:none}ul.side_list li a:hover{color:#47b9f2;text-decoration:none}.but{vertical-align:middle}.inputbox01{width:190px;border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;border-bottom:0px;border-right:0px;vertical-align:top;padding:4px
4px 5px 3px;color:#999}#main_footer{width:982px;margin:0px
auto;padding-top:10px;clear:both}#left_footer{width:620px;font-size:11px;color:#545454;float:left;padding:5px
0px 28px 0px;margin-left:15px}#left_footer ul,#left_footer ul
li{list-style:none;display:inline}#left_footer
a{color:#545454}#right_footer{width:290px;float:right;line-height:20px;background-image:url(../images/icon_phone.png);background-repeat:no-repeat;background-position:0 0px;padding:0px
0px 10px 55px;line-height:20px}#right_footer
p{font-weight:bold}.title_phone{color:#036;font-size:18px}#main_copyright{width:982px;margin:0px
auto;font-size:11px;color:#545454}.copyright{background-image:url(../images/bg_copyright.gif);background-repeat:no-repeat;padding:14px
0px 10px 0px;text-align:center}.form-container{float:left}.form-container
fieldset{float:none;margin:10px
0}.form-float{float:left}.form-user-error{color:#900;font-weight:bold}.form-full-line{width:100%;margin:3px
0}.form-half-line{width:50%;margin:7px
0}.form-thirds-line{width:68%;margin:7px
0}.form-third-line{width:32%;margin:7px
0}.form-label{padding:10px
5px}.form-input,.form-input-tel,.form-input-cp{border:1px
solid #CCC;padding:5px;color:#000;font-size:12px}.form-input-tel{width:60%}.form-input-cp{width:30%}.form-right{text-align:right}select{width:140px;margin-bottom:20px}.form-text{margin:5px
0}.form-submit{padding:6px
5px;background:#069;border:1px
#069;color:#fff;float:right;font-size:12px}.checkbox_list{padding:10px
35px 5px 40px;margin:0;width:85%}.checkbox_list
li{display:block;list-style-type:none;padding:0
10px;margin:0;color:#000}.form-help{margin: -7px 0 0 0;padding:0
0 0 5px;width:100%;font-size:11px;color:#999;text-align:left}.form-required{border:1px
solid #069}.form-user-error{margin:5px
0}.form-error{background:#FFF0EF}.form-label-error{color:#000;text-decoration:underline}.error_list{margin:0;padding:0}.error_list
li{list-style-type:none;color:#900;font-style:italic}#contactForm
label{float:left;width:120px;padding:4px
0 0 3px}#contactForm
.submitButton{display:block;cursor:pointer;float:right;background:#eee;color:#069}#demande_devis_nom_prenom{width:79%}.illustration{border:1px
solid #C5C5C5;float:left;margin:0
10px 4px 0;padding:1px}.aerothermie-schema{margin:5px
0px 10px 70px}p#coordonnees{background:url(../images/icone_coordonnees.png) no-repeat right 0}#societe
p.barre{padding:0px
10px 20px 0}ul#societe-domaines{margin-left:274px;padding-bottom:10px;margin-right:0px}ul#chauffage-liste{padding-left:140px}div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}* html
div#fancy_overlay{position:absolute;height: [removed]document.body.scrollHeight >   document.body.offsetHeight ?
document.body.scrollHeight :   document.body.offsetHeight+'px')}div#fancy_wrap{text-align:left}div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}div#fancy_loading
div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url('../images/fancy_progress.png') no-repeat}div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30}div#fancy_loading_icon{position:absolute;background:url('../images/fancy_loading.gif') no-repeat;z-index:35;width:16px;height:16px}div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px
18px 33px 18px;margin:0;overflow:hidden;background:transparent;display:none}div#fancy_inner{position:relative;width:100%;height:100%;border:1px
solid #BBB;background:#FFF}div#fancy_content{margin:0;z-index:100;position:absolute}div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}div#fancy_close{position:absolute;top: -12px;right: -15px;height:30px;width:30px;background:url('../images/fancy_closebox.png') top left no-repeat;cursor:pointer;z-index:181;display:none}#fancy_frame{position:relative;width:100%;height:100%;display:none}#fancy_ajax{width:100%;height:100%;overflow:auto}a#fancy_left,a#fancy_right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(../images/data:image/gif;base64,AAAA);outline:none}a#fancy_left{left:0px}a#fancy_right{right:0px}span.fancy_ico{position:absolute;top:50%;margin-top: -15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}span#fancy_left_ico{left: -9999px;background:transparent url('../images/fancy_left.png') no-repeat}span#fancy_right_ico{right: -9999px;background:transparent url('../images/fancy_right.png') no-repeat}a#fancy_left:hover{visibility:visible}a#fancy_right:hover{visibility:visible}a#fancy_left:hover
span{left:20px}a#fancy_right:hover
span{right:20px}.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}div.fancy_bg_n{top: -18px;width:100%;height:18px;background:transparent url('../images/fancy_shadow_n.png') repeat-x}div.fancy_bg_ne{top: -18px;right: -13px;width:13px;height:18px;background:transparent url('../images/fancy_shadow_ne.png') no-repeat}div.fancy_bg_e{right: -13px;height:100%;width:13px;background:transparent url('../images/fancy_shadow_e.png') repeat-y}div.fancy_bg_se{bottom: -18px;right: -13px;width:13px;height:18px;background:transparent url('../images/fancy_shadow_se.png') no-repeat}div.fancy_bg_s{bottom: -18px;width:100%;height:18px;background:transparent url('../images/fancy_shadow_s.png') repeat-x}div.fancy_bg_sw{bottom: -18px;left: -13px;width:13px;height:18px;background:transparent url('../images/fancy_shadow_sw.png') no-repeat}div.fancy_bg_w{left: -13px;height:100%;width:13px;background:transparent url('../images/fancy_shadow_w.png') repeat-y}div.fancy_bg_nw{top: -18px;left: -13px;width:13px;height:18px;background:transparent url('../images/fancy_shadow_nw.png') no-repeat}div#fancy_title{position:absolute;bottom: -33px;left:0;width:100%;z-index:100;display:none}div#fancy_title
div{color:#FFF;font:bold 12px Arial;padding-bottom:3px}div#fancy_title
table{margin:0
auto}div#fancy_title table
td{padding:0;vertical-align:middle}td#fancy_title_left{height:32px;width:15px;background:transparent url(../images/fancy_title_left.png) repeat-x}td#fancy_title_main{height:32px;background:transparent url(../images/fancy_title_main.png) repeat-x}td#fancy_title_right{height:32px;width:15px;background:transparent url(../images/fancy_title_right.png) repeat-x}ul#steps{list-style:none;width:100%;overflow:hidden;margin:0px;padding:0px}#steps li, #steps li
a{font-size:24px;float:left;padding:10px
10px 0px 10px;color:#b0b1b3}#steps li
span{font-size:11px;display:block}.step-error{color:#900}#steps li.current, #steps li.current
a{color:#e46204}#steps li.current a, #steps li
a{text-decoration:none}.prev,.next{background-color:#069;padding:5px
10px;color:#fff;text-decoration:none}.prev:hover,.next:hover{background-color:#069;text-decoration:none}.prev{float:left}.next{float:right}fieldset{border:none}legend{font-size:18px;margin:0px;padding:3px
0px;font-weight:normal;color:#069}.info{display:block;background:url('../images/informationbar_right.gif') no-repeat right top;height:30px;overflow:hidden;margin-top:5px;margin-bottom:10px !important;padding:0px
!important;font-size:12px !important;font-weight:normal;cursor:pointer;border:0px;font-style:italic}.info
.info_inner{display:block;height:30px;padding:6px
10px 0px 35px}#success
.info_inner{color:#5a801b;background:url('../images/icon_success.gif') no-repeat left top;border:0px}#warning
.info_inner{color:#E89326;background:url('../images/icon_warning.gif') no-repeat left top;border:0px}#error
.info_inner{color:#C00;background:url('../images/icon_error.gif') no-repeat left top;border:0px}#info
.info_inner{color:#4985B2;background:url('../images/icon_info.gif') no-repeat left top;border:0px}#header_inner{background-image:url(../images/bg_header_content.gif);background-repeat:no-repeat;padding:8px
0px 0px 0px;height:55px}#left_header{margin:0px
auto;width:753px;float:left;padding-left:10px}#header_inner
#header_content{padding:0px
0px 0px 0px}#main_content_inner{background-image:url(../images/bg_content_inner.png);background-repeat:no-repeat;width:982px}#padding_content_pf{padding:30px
28px 30px 36px;float:left}.box_pf{width:284px;float:left;margin:0px
22px 0px 0px;padding-bottom:30px;background-image:url(../images/shadow_img.gif);background-position:bottom}.sh
.box_pf.nomargin{margin-right:0px}.box_pf
img{border:solid 1px #bbe8ff;padding:3px;margin-bottom:8px;background-color:#e9ebe1}.post{padding-bottom:20px}.post
h2{margin-bottom:5px}.post h2
a{text-decoration:none}.post
img{border:1px
solid #bbe8ff;padding:3px;margin-right:15px}.smalltext{padding:0px
0px 20px 0px;display:block}#newsletter
fieldset{margin:0px;padding:0px;border:0px}form{margin:0;padding:0}#contactFormArea{width:420px}.input{border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;width:280px;padding:5px
5px 5px 5px;margin:0px}.input-submit{background-image:url(../images/but_send.gif);background-repeat:no-repeat;padding:0px;margin:0px;border:0px;width:69px;height:26px;cursor:pointer;float:right;margin-right:41px}.textarea{border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;width:275px;height:111px;margin:0px;padding:8px}.hide,.as{position:absolute;top: -9999px;left: -9999px}.reverse{unicode-bidi:bidi-override;direction:rtl;text-align:left}#js form
.forbidden{position:absolute;top: -9999px;left: -9999px}
