* {font-family:Verdana, Arial, Helvetica, sans-serif}
body{background-color:#fff;}
body,form,ul,li,p {padding:0;margin:0;}
.item{float:left; padding:0 0 0 3px;}
.clear {clear:both; height:0px; overflow:hidden;}
.float {float:left;}
.vert {color:#a2c301;}
#global {width:980px;margin:auto;background-color:#fff;}
#header {position:relative; height:245px;}
#flash {position:absolute; padding:12px 0 0 227px;}
#bandeau_deroulant {position:absolute;top:150px;left:450px;width:480px;color:#f5a200;font-size:17px;font-weight:bold;}
#supercontent {background:#fff url(images/fond_supcontent.gif) repeat-y;}
#supercontent #content {float:left;}
#content {background:transparent url(images/nuage2.jpg) no-repeat;background-position:0px 0px; width:770px;}

/* menu */
#menu_header {position:absolute; padding:0 0 0 650px;z-index:99;}
#menu {float:left; padding:0 0 0 50px;}
.big_menu {position:relative;z-index:99;}
#menu_chauffage {position:absolute;margin:10px 0 0 148px;display:none;width:130px;}
.ssmenu_chauffage {padding:5px 0 0 0px;font-size:12px;color:#fff;background:transparent url(images/menu/puce_chauffage.gif) no-repeat; width:113px; height:27px;}
.item_chauffage {padding:20px 0 0 25px;}
.item_chauffage a { color:#fff; text-decoration:none;}
.item_chauffage a:hover { color:#f29626;}
#menu_energies {position:absolute;margin:10px 0 0 148px;display:none;width:160px;}
.ssmenu_energies {padding:5px 0 0 0px;font-size:12px;color:#fff;background:transparent url(images/menu/puce_energies.gif) no-repeat; width:144px; height:27px;}
.item_energies {padding:20px 0 0 25px;}
.item_energies a { color:#fff; text-decoration:none;}
.item_energies a:hover { color:#0b6192;}
.home {padding:0 0 0 10px;}
.cursor {cursor:default;}
#fond_menu {background:transparent url(images/nuage1.jpg) no-repeat;background-position:60px 0px;}

/* accueil */
#accueil {margin:0 0 0 35px;}
#accueil #avantage {background:transparent url(images/fond_acc.gif) no-repeat; width:662px; height:363px;position:relative;}
#accueil #avantage .bloc .liste {padding:100px 0 0 40px; color:#009ee0;font-size:14px;}
#accueil #avantage .bloc .liste li {padding:20px 0 0 20px;list-style-type:none;background-image:url(images/puce_acc.gif);background-repeat:no-repeat;background-position:0% 80%;}
#accueil #bienvenue {line-height:18px;color:#009ee0;padding:120px 0 0 30px;background:#fff url(images/fond_bienvenue.gif) no-repeat;background-position:0 50px;width:662px;height:202px;font-size:11px;}
#accueil #bienvenue .vert {color:#a2c301;}
.eco_artisan {position:absolute;top:0;left:289px;width:100px;height:42px;}
.eco_artisan img {width:100px;height:42px;border:none;}

/* chauffage */
#chauffage {margin:0 0 0 35px;text-align:justify;}
#chauffage #titre_chauffage {padding:40px 0 0 50px;}
#chauffage #content_chauffage {background:transparent url(images/fond_chauff.gif) no-repeat;background-position:0px 20px;width:659px; height:640px;}
#chauffage #content_chauffage #img {float:left;padding:50px 0 0 25px;}
#chauffage #content_chauffage #titre {font-size:27px;color:#009ee0;padding:50px 0 0 25px;}
#chauffage #content_chauffage #txt {line-height:18px;font-size:12px;color:#009ee0;padding:20px 0 0 25px; width:430px;height:290px;}
#chauffage #content_chauffage #barre1 { padding:20px 0 20px 0;}
#chauffage #content_chauffage .floatli1 {float:left;list-style:none;}
#chauffage #content_chauffage .floatli2 {float:left;padding:0 0 0 30px; list-style:none;}
#chauffage #content_chauffage #txt2 {padding:20px 0 0 30px;height:150px;}
#chauffage #content_chauffage #txt2 #sstitre {line-height:18px;font-size:12px;color:#009ee0;}
#chauffage #sstitre3 a {line-height:18px;font-size:12px;color:#009ee0;text-decoration:none;}
#chauffage #content_chauffage #txt2 .li3 {padding:15px 0 0 30px;list-style:none;font-size:12px;color:#009ee0;}
#chauffage #content_chauffage #txt2 #sstitre2 {padding:15px 0 0px 0px;text-align:center;line-height:18px;font-size:12px;color:#009ee0;}
#bott {padding:10px 0 0 90px;}
#bott #dep {padding:40px 40px 0 0px;float:left;}
#bott #devis {padding:30px 40px 0 0px;float:left;}
#bott #part {padding:0px 40px 0 0px;float:left;}

/* electricite */
#electricite {margin:0 0 0 35px;text-align:justify;}
#electricite #titre_electricite {padding:40px 0 0 50px;}
#electricite #content_electricite {background:transparent url(images/fond_chauff.gif) no-repeat;background-position:0px 20px;width:659px; height:640px;}
#electricite #content_electricite #img {float:left;padding:50px 0 0 25px;}
#electricite #content_electricite #titre {font-size:27px;color:#009ee0;padding:50px 0 0 25px;}
#electricite #content_electricite #txt {line-height:18px;font-size:12px;color:#009ee0;padding:20px 0 0 25px; width:430px;height:290px;}
#electricite #content_electricite .li1 {list-style:none;}
#electricite #content_electricite #txt2 {padding:20px 0 0 30px;height:80px;}
#electricite #content_electricite #txt2 #sstitre {line-height:18px;font-size:12px;color:#009ee0;}
#electricite #sstitre3 a {line-height:18px;font-size:12px;color:#009ee0;text-decoration:none;}
#electricite #content_electricite #txt2 #img_electricite {padding:15px 0 0 30px;}
#bott {padding:10px 0 0 90px;}
#bott #dep {padding:40px 40px 0 0px;float:left;}
#bott #devis {padding:30px 40px 0 0px;float:left;}
#bott #part {padding:0px 40px 0 0px;float:left;}

/* plomberie */
#plomberie {margin:0 0 0 35px;text-align:justify;}
#plomberie #titre_plomberie {padding:40px 0 0 50px;}
#plomberie #content_plomberie {background:transparent url(images/fond_plomb.gif) no-repeat;background-position:0px 20px;width:659px;height:490px;}
#plomberie #content_plomberie #img {float:left;padding:100px 0 0 10px; width:215px;}
#plomberie #content_plomberie #titre {font-size:27px;color:#009ee0;padding:35px 0 0 25px;}
#plomberie #content_plomberie #txt {line-height:18px;font-size:12px;color:#009ee0;padding:20px 0 0 25px; width:380px;}
#plomberie #content_plomberie #txt #presta {padding:30px 0 0 0;text-decoration:underline;font-size:16px;}
#plomberie #content_plomberie #txt2 {line-height:21px;font-size:12px;color:#009ee0;width:600px;height:100px;padding:6px 0 0 40px;}
#plomberie #content_plomberie #txt2 .li1 {list-style:none;padding:0px 0 0 10px;}
#plomberie #sstitre3 a {line-height:18px;font-size:12px;color:#009ee0;text-decoration:none;}
#bott {padding:10px 0 0 90px;}
#bott #dep {padding:40px 40px 0 0px;float:left;}
#bott #devis {padding:30px 40px 0 0px;float:left;}
#bott #part {padding:0px 40px 0 0px;float:left;}

/* isolation */
#isolation {margin:0 0 0 35px;text-align:justify;}
#isolation #titre_isolation {padding:40px 0 0 50px;}
#isolation #content_isolation {background:transparent url(images/fond_isol.gif) no-repeat;background-position:0px 20px;width:659px;height:490px;}
#isolation #content_isolation #img {float:left;padding:50px 0 0 20px;}
#isolation #content_isolation #titre {font-size:21px;color:#009ee0;padding:50px 0 0 25px;}
#isolation #content_isolation #txt {line-height:18px;font-size:12px;color:#009ee0;padding:20px 0 0 25px; width:300px;height:100px;}
#isolation #content_isolation #txt2 {line-height:21px;font-size:12px;color:#009ee0;width:600px;height:100px;padding:40px 0 0 40px;}
#isolation #content_isolation #txt2 .li1 {list-style:none;padding:0px 0 0 10px;}
#isolation #sstitre3 a {line-height:18px;font-size:12px;color:#009ee0;text-decoration:none;}
#m_isol #sstxt {background:transparent url(images/fond_2col_isol.gif) no-repeat;background-position:50px 0px;width:980px;height:310px;}
#m_isol #sstxt #titre {font-size:16px;color:#009ee0;text-align:center;padding:25px 0 0 0;}
#m_isol #sstxt #col #txtcol1 {float:left;line-height:18px;font-size:12px;color:#009ee0;padding:5px 0 0 80px; width:420px;height:50px;}
#m_isol #sstxt #col #txtcol1 #sstitre {font-size:16px;color:#009ee0;padding:25px 0 0 0;text-decoration:underline;}
#m_isol #sstxt #col #txtcol1 #txt {padding:20px 0 0 0;}
#m_isol #sstxt #col #txtcol2 {float:left;line-height:18px;font-size:12px;color:#009ee0;padding:5px 0 0 30px; width:375px;height:50px;}
#m_isol #sstxt #col #txtcol2 #sstitre {font-size:16px;color:#009ee0;padding:25px 0 0 0;text-decoration:underline;}
#m_isol #sstxt #col #txtcol2 #txt {padding:20px 0 0 0;}
#m_isol #sstxt #conclu {text-align:center; margin:140px 0 0 0;padding:0 0 0 80px;font-size:12px;color:#009ee0;width:800px}
#m_isol #bott2 {padding:10px 0 0 250px;}
#m_isol #bott2 #ecoperf {padding:0px 0px 0 0px;float:left;}
#m_isol #bott2 #part {padding:0px 0px 0 40px;float:left;}

/* ventilation */
#ventilation {margin:0 0 0 35px;text-align:justify;}
#ventilation #titre_ventilation {padding:40px 0 0 50px;}
#ventilation #content_ventilation {background:transparent url(images/fond_ventil.gif) no-repeat;background-position:0px 20px;width:659px;height:360px;}
#ventilation #content_ventilation #grtitre {font-size:18px;color:#009ee0;padding:35px 0 0 30px;}
#ventilation #content_ventilation #img {float:left;padding:30px 0 0 20px;}
#ventilation #content_ventilation #titre {font-size:16px;color:#009ee0;padding:30px 0 0 25px;text-decoration:underline;}
#ventilation #content_ventilation #txt {line-height:18px;font-size:12px;color:#009ee0;padding:30px 0 0 25px; width:300px;height:100px;}
#ventilation #sstitre3 a {line-height:18px;font-size:12px;color:#009ee0;text-decoration:none;}
#m_ventil #sstxt {background:transparent url(images/fond_2col_ventil.gif) no-repeat;background-position:50px 0px;width:980px;height:740px;}
#m_ventil #sstxt #titre {font-size:19px;color:#009ee0;text-align:left;padding:20px 0 0 80px;}
#m_ventil #sstxt #col #txtcol1 {float:left;line-height:18px;font-size:12px;color:#009ee0;padding:5px 0 0 80px; width:420px;height:800px;}
#m_ventil #sstxt #col #txtcol1 #sstitre {font-size:16px;color:#009ee0;padding:20px 0 0 0;text-decoration:underline;}
#m_ventil #sstxt #col #txtcol1 #txt {padding:10px 0 0 0; width:400px;}
#m_ventil #sstxt #col #txtcol1 #img {padding:10px 0 0px 0;}
#m_ventil #sstxt #col #txtcol2 {float:left;line-height:18px;font-size:12px;color:#009ee0;padding:5px 0 0 30px; width:375px;height:800px;}
#m_ventil #sstxt #col #txtcol2 #sstitre {font-size:16px;color:#009ee0;padding:20px 0 0 0;text-decoration:underline;}
#m_ventil #sstxt #col #txtcol2 #txt {padding:10px 0 0 0;}
#m_ventil #sstxt #col #txtcol2 #img {padding:25px 0 10px 0;}
#bott2 {padding:10px 0 0 250px;}
#bott2 #ecoperf {padding:0px 0px 0 0px;float:left;}
#bott2 #part {padding:0px 0px 0 40px;float:left;}

/* pompe à chaleur */
#pompe {margin:0 0 0 35px;text-align:justify;}
#pompe #titre_pompe {padding:40px 0 0 50px;}
#pompe #content_pompe {background:transparent url(images/fond_pomp.gif) no-repeat;background-position:0px 20px;width:659px;height:360px;}
#pompe #content_pompe #img {float:left;padding:80px 0 0 20px;}
#pompe #content_pompe #titre {font-size:15px;color:#009ee0;padding:40px 0 0 25px;}
#pompe #content_pompe #txt {line-height:23px;font-size:12px;color:#009ee0;padding:20px 0 0 25px; width:280px;height:100px;}
#pompe #sstitre3 a {line-height:18px;font-size:12px;color:#009ee0;text-decoration:none;}
#m_pompe #sstxt {background:transparent url(images/fond_2col_pomp.gif) no-repeat;background-position:50px 0px;width:980px;height:580px;}
#m_pompe #sstxt #titre {font-size:19px;color:#009ee0;text-align:left;padding:20px 0 0 80px;}
#m_pompe #sstxt #col #txtcol1 {float:left;line-height:18px;font-size:12px;color:#009ee0;padding:5px 0 0 80px; width:400px;height:580px;}
#m_pompe #sstxt #col #txtcol1 #sstitre {color:#009ee0;padding:20px 0 0 0;}
#m_pompe #sstxt #col #txtcol1 #txt {padding:10px 0 0 0; width:400px;}
#m_pompe #sstxt #col #txtcol1 #img {padding:10px 0 0px 0;}
#m_pompe #sstxt #col #txtcol1 .li1 {list-style:none;padding:20px 0 0 0px;line-height:25px;}
#m_pompe #sstxt #col #txtcol2 {float:left;line-height:18px;font-size:12px;color:#009ee0;padding:5px 0 0 30px; width:375px;height:580px;}
#m_pompe #sstxt #col #txtcol2 #sstitre {color:#009ee0;padding:20px 0 0 0;}
#m_pompe #sstxt #col #txtcol2 #txt {padding:10px 0 0 0; width:400px;}
#m_pompe #sstxt #col #txtcol2 #img {padding:10px 0 0px 0;}
#m_pompe #sstxt #col #txtcol2 .li1 {list-style:none;padding:20px 0 0 0px;line-height:25px;}
#bott2 {padding:10px 0 0 250px;}
#bott2 #ecoperf {padding:0px 0px 0 0px;float:left;}
#bott2 #part {padding:0px 0px 0 40px;float:left;}

/* solaire */
#solaire {margin:0 0 0 35px;text-align:justify;}
#solaire #titre_solaire {padding:40px 0 0 50px;}
#solaire #content_solaire {background:transparent url(images/fond_solaire.gif) no-repeat;background-position:0px 20px;width:659px; height:470px;}
#solaire #content_solaire #img {float:left;padding:100px 0 0 20px;}
#solaire #content_solaire #titre {font-size:22px;color:#009ee0;padding:50px 0 0 25px;}
#solaire #content_solaire #txt {line-height:18px;font-size:12px;color:#009ee0;padding:20px 0 0 25px; width:350px;height:200px;}
#solaire #content_solaire #txt2 {padding:20px 0 0 30px;height:100px;width:600px;line-height:18px;font-size:12px;color:#009ee0;}
#solaire #sstitre3 a {line-height:18px;font-size:12px;color:#009ee0;text-decoration:none;}
#bott2 {padding:10px 0 0 250px;}
#bott2 #ecoperf {padding:0px 0px 0 0px;float:left;}
#bott2 #part {padding:0px 0px 0 40px;float:left;}

/* photovoltaique */
#photo {margin:0 0 0 35px;text-align:justify;}
#photo #titre_photo {padding:40px 0 0 50px;}
#photo #content_photo {background:transparent url(images/fond_photo.gif) no-repeat;background-position:0px 20px;width:659px;height:360px;}
#photo #content_photo #img {float:left;padding:80px 0 0 20px;}
#photo #content_photo #titre {font-size:15px;color:#009ee0;padding:40px 0 0 10px;}
#photo #content_photo #txt {line-height:23px;font-size:12px;color:#009ee0;padding:30px 0 0 25px; width:280px;height:100px;}
#photo #sstitre3 a {line-height:18px;font-size:12px;color:#009ee0;text-decoration:none;}
#m_photo #sstxt {background:transparent url(images/fond_2col_photo.gif) no-repeat;background-position:50px 0px;width:980px;height:330px;}
#m_photo #sstxt #titre {font-size:19px;color:#009ee0;text-align:left;padding:20px 0 0 80px;}
#m_photo #sstxt #col #txtcol1 {float:left;line-height:18px;font-size:12px;color:#009ee0;padding:5px 0 0 80px; width:400px;height:330px;}
#m_photo #sstxt #col #txtcol1 #sstitre {font-size:16px;color:#009ee0;padding:20px 0 0 0;}
#m_photo #sstxt #col #txtcol1 #txt {padding:10px 0 0 0; width:400px;}
#m_photo #sstxt #col #txtcol1 .li1 {list-style:none;padding:30px 0 0 0px;line-height:25px;}
#m_photo #sstxt #col #txtcol2 {float:left;line-height:18px;font-size:12px;color:#009ee0;padding:5px 0 0 30px; width:375px;height:330px;}
#m_photo #sstxt #col #txtcol2 #sstitre {font-size:16px;color:#009ee0;padding:20px 0 0 0;}
#m_photo #sstxt #col #txtcol2 #txt {padding:0px 0 0 0; width:400px;}
#m_photo #sstxt #col #txtcol2 .li1 {list-style:none;padding:10px 0 0 0px;line-height:25px;}
#bott2 {padding:10px 0 0 250px;}
#bott2 #ecoperf {padding:0px 0px 0 0px;float:left;}
#bott2 #part {padding:0px 0px 0 40px;float:left;}

/* climatisation */
#clim {margin:0 0 0 35px;text-align:justify;}
#clim #titre_clim {padding:40px 0 0 50px;}
#clim #content_clim {background:transparent url(images/fond_clim.gif) no-repeat;background-position:0px 20px;width:659px;height:360px;}
#clim #content_clim #img {float:left;padding:80px 0 0 10px;}
#clim #content_clim #titre {font-size:15px;color:#009ee0;padding:5q0px 0 0 0px;}
#clim #content_clim #txt {line-height:23px;font-size:12px;color:#009ee0;padding:30px 0 0 5px; width:110px;height:100px;}
#m_clim #sstxt {background:transparent url(images/fond_2col_clim.gif) no-repeat;background-position:50px 0px;width:980px;height:330px;}
#m_clim #sstxt #titre {font-size:19px;color:#009ee0;text-align:left;padding:20px 0 0 80px;}
#m_clim #sstxt #col #txtcol1 {float:left;line-height:18px;font-size:12px;color:#009ee0;padding:5px 0 0 80px; width:400px;height:330px;}
#m_clim #sstxt #col #txtcol1 #sstitre {font-size:16px;color:#009ee0;padding:20px 0 0 0;}
#m_clim #sstxt #col #txtcol1 #txt {padding:10px 0 0 0; width:400px;}
#m_clim #sstxt #col #txtcol1 .li1 {list-style:none;padding:30px 0 0 0px;line-height:25px;}
#m_clim #sstxt #col #txtcol2 {float:left;line-height:18px;font-size:12px;color:#009ee0;padding:5px 0 0 30px; width:375px;height:330px;}
#m_clim #sstxt #col #txtcol2 #sstitre {font-size:16px;color:#009ee0;padding:20px 0 0 0;}
#m_clim #sstxt #col #txtcol2 #txt {padding:0px 0 0 0; width:400px;}
#m_clim #sstxt #col #txtcol2 .li1 {list-style:none;padding:10px 0 0 0px;line-height:25px;}
#bott2 {padding:10px 0 0 250px;}
#bott2 #ecoperf {padding:0px 0px 0 0px;float:left;}
#bott2 #part {padding:0px 0px 0 40px;float:left;}

/* references  */
#ref2 {margin:0 0 0 35px;text-align:justify;}
#ref2 #titre_ref2 {margin:40px 0 50px 50px;}
#ref2 #txt { width:600px;}
#ref2 #txt #fond_content {padding:0px 0 0 30px;background:#fff url(images/fond_ref.gif) repeat-y;width:659px;}
#ref2 #txt #fond_content .vign {float:left;padding:5px 0 5px 5px; width:140px;text-align:center;position:relative;z-index:1;} 
#ref2 #txt #fond_content .vign .plus {position:absolute;top:89px;left:125px;}
.bleu {color:#009ee0;}
.vert {color:#a2c301;}
#ref2 .float a {font-size:12px;margin:0 11px 0 0;}


/* Qui sommes-nous ? */
#qsn {margin:0 0 0 35px;}
#qsn #titre_qsn {padding:40px 0 0 50px;}
#qsn #content_qsn {background:transparent url(images/fond_sav.gif) no-repeat;background-position:0px 20px;width:659px; height:470px;}
#qsn #content_qsn #titre {font-size:22px;color:#009ee0;padding:35px 0 0 25px;}
#qsn #content_qsn #txt {line-height:18px;font-size:12px;color:#009ee0;padding:20px 0 0 25px; width:610px;}
#qsn #content_qsn #txt #sstxt {float:left;width:330px;}
#qsn #content_qsn #txt #img {padding:0 0 0 50px;float:left;}
#qsn #content_qsn #txt2 {line-height:18px;font-size:12px;color:#009ee0;padding:0px 0 0 35px;}
#qsn #content_qsn #txt2 .li1 {list-style:none;padding:10px 0 0 0px;line-height:25px;}

/* SAV */
#sav {margin:0 0 0 35px;}
#sav #titre_sav {padding:40px 0 0 50px;}
#sav #content_sav {background:transparent url(images/fond_sav.gif) no-repeat;background-position:0px 20px;width:659px; height:410px;}
#sav #content_sav #titre {font-size:17px;color:#009ee0;padding:50px 0 0 25px;}
#sav #content_sav #txt {line-height:18px;font-size:12px;color:#009ee0;padding:10px 0 0 25px; width:610px;height:150px;}
#sav #content_sav #txt .li1 {list-style:none;padding:15px 0 0 40px;line-height:22px;}
#sav #content_sav #txt2 {line-height:18px;font-size:12px;color:#009ee0;padding:50px 0 0 20px;width:610px;}
#bott2 {padding:10px 0 0 180px;}
#bott2 #depan {padding:0px 0px 20px 0px;float:left;}
#bott2 #ecoperf2 {padding:50px 0px 0 150px;float:left;}

/* contact */
#contact_all {margin:0 0 0 35px;}
#contact_all #titre_contact {padding:40px 0 0 50px;}
#contact_all #formul {border:1px solid #ccc; margin:50px 0 0 30px;width:600px;}
#contact_all #formul #contact {width:600px; padding:10px 0 5px 20px;}
#contact_all #formul #contact label {font-size:12px;color:#009ee0;}
#contact_all #graph {padding:45px 0 0 25px;}
#contact_all #graph #carte {float:left;}
#contact_all #graph #adre {float:left;}


/* footer */
#footer {background:#fff url(images/footer.gif) no-repeat;margin:auto;width:980px;height:118px;color:#fff;font-size:10px;}
#footer_naviciel {padding:87px 0 0 40px;float:left;}
#footer_naviciel a{color:#fff;text-decoration:underline;}
#footer_contact {padding:40px 0 0 480px;text-align:center;color:#fff;float:left; font-size:12px;}


