body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

h2{text-decoration:none;color:#000000;}

textarea{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px;}

#tout{
width:920px;
margin:0 auto;
padding:0;
}

#ombre{
width:920px;
background-image:url(../images/bg_ombre_maqu.png);
background-repeat:repeat-y;
margin:0 auto;
padding:0;
}

#main{
width:900px;
background-color:#b59767;
margin:-8px auto;
padding:0;
}

#head{
height:112px; /*avt menu en pos absolute : height:83px*/
margin:0;
padding:0;
width:900px;
}


#logo{
cursor:pointer;
float:left;
height:68px;
margin:-2px 0 0 40px;
padding:0;
width:231px;
}

.txt-dte{
color:#999999;
float:right;
font-size:8pt;
margin:7px 5px 10px 0;
padding:0;
}

.txt-dte a{
color:#999999;
text-decoration:none;
}

.txt-dte2{
font-size:13pt;
font-weight:700;
margin:0;
float:left;
padding:13px 0 0;
}

#menu_maqu{
width:900px;
height:22px;
background-color:#b59767;
position:absolute;
margin:0;
}


#menu_maqu a{
color:#FFF;
display:block;
height:29px;
line-height:20px;
text-decoration:none;
text-align:center;
margin:0;
padding:7px 0 0;
}

#menu_maqu2{
width:900px;
height:22px;
background-color:#b59767;
margin:0;
position:absolute;
top:90px;
}

#menu_maqu2 li{
text-align:center;
z-index:100;
margin:0;
padding:0;
}

.link_rub2-2 :hover{
text-decoration:underline;
margin:0;
padding:0;
}

#menu_maqu2 a{
color:#FFF;
display:block;
line-height:20px;
text-decoration:none;
text-align:center;
margin:0;
padding:7px 0 0;
}

#menu_maqu2 ul li a{
line-height:15px;
margin:0 0 2px;
padding:0;
}

.nav2{
float:left;
z-index:1;
margin:-7px 0 0;
padding:0;
}

.nav2 li{
list-style-type:none;margin:0;padding:0;
}

.nav2 li a{
text-decoration:none;text-align:center;
}

.rub2{
color:#A21E37;
cursor:pointer;
float:left;
z-index:1;
margin:0;
padding:0;
}

.rub2-2{
color:#A21E37;
cursor:pointer;
float:left;
z-index:1;
width:119px;
margin:0 0 0 2px;
padding:0;
}

.rub2-2 ul{
width:118px;
position:absolute;
z-index:100;
background-color:#db4866;
margin:-6px 0 0;
padding:0;
}

.rub2-2 ul li{
color:#FFF;font-size:8pt;margin:0;
}

.bt1{
width:118px;
height:22px;
background-image:url(../images/bt1_maqu.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

.bt1-1{
width:118px;
height:22px;
background-image:url(../images/bt1_maqu_r.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

.bt1:hover{
background-image:url(../images/bt1_maqu_r.png);
background-repeat:no-repeat;
cursor:pointer;
}

.bt2{
width:150px;
height:29px;
background-image:url(../images/bt2_maqu.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

.bt2-2{
width:150px;
height:29px;
background-image:url(../images/bt2_maqu_r.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

.bt2:hover{
background-image:url(../images/bt2_maqu_r.png);
background-repeat:no-repeat;
cursor:pointer;
}

.bt3{
width:120px;
height:29px;
background-image:url(../images/bt3_maqu.png);
background-repeat:no-repeat;
cursor:pointer;
margin:0;
padding:0;
}

.bt3-3{
width:120px;
height:29px;
background-image:url(../images/bt3_maqu_r.png);
background-repeat:no-repeat;
cursor:pointer;
margin:0;
padding:0;
}

.bt3:hover{
background-image:url(../images/bt3_maqu_r.png);
background-repeat:no-repeat;
}

.bt4{
width:129px;
height:29px;
background-image:url(../images/bt4_maqu.png);
background-repeat:no-repeat;
cursor:pointer;
margin:0;
padding:0;
}

.bt4-4{
width:129px;
height:29px;
background-image:url(../images/bt4_maqu_r.png);
background-repeat:no-repeat;
cursor:pointer;
margin:0;
padding:0;
}

.bt4:hover{
background-image:url(../images/bt4_maqu_r.png);
background-repeat:no-repeat;
}

.bt5{
width:160px;
height:29px;
background-image:url(../images/bt5_maqu.png);
background-repeat:no-repeat;
cursor:pointer;
margin:0;
padding:0;
}

.bt5-5{
width:160px;
height:29px;
background-image:url(../images/bt5_maqu_r.png);
background-repeat:no-repeat;
cursor:pointer;
margin:0;
padding:0;
}

.bt5:hover{
background-image:url(../images/bt5_maqu_r.png);
background-repeat:no-repeat;
}

.bt6{
width:99px;
height:29px;
background-image:url(../images/bt6_maqu.png);
background-repeat:no-repeat;
cursor:pointer;
margin:0;
padding:0;
}

.bt6-6{
width:120px;
height:29px;
background-image:url(../images/bt6_maqu_r.png);
background-repeat:no-repeat;
cursor:pointer;
margin:0;
padding:0;
}

.bt6:hover{
background-image:url(../images/bt6_maqu_r.png);
background-repeat:no-repeat;
}

.bt7{
width:120px;
height:29px;
background-image:url(../images/bt7_maqu.png);
background-repeat:no-repeat;
cursor:pointer;
margin:0;
padding:0;
}

.bt7-7{
width:120px;
height:29px;
background-image:url(../images/bt7_maqu_r.png);
background-repeat:no-repeat;
cursor:pointer;
margin:0;
padding:0;
}

.bt7:hover{
background-image:url(../images/bt7_maqu_r.png);
background-repeat:no-repeat;
}

#flash_maqu{
width:900px;
height:175px;
background-color:#db4865;
margin:0;
padding:0;
}

#flash_maqu_index{
width:900px;
height:170px;
background-color:#db4865;
margin:0;
padding:0;
}

#flash_maqu2{
width:900px;
height:160px;
background-color:#db4865;
margin:0;
padding:10px 0 0;
}

#flash_maqu3{
width:900px;
height:150px;
background-color:#FFF;
}

#content-maqu{
width:900px;
height:420px;
background-image:url(../images/fond_maqu.png);
background-repeat:repeat-x;
margin:0;
}

#content-maqu-form{
width:900px;
height:720px;
background-image:url(../images/fond_maqu_2.png);
background-repeat:repeat-x;
margin:0;
}

#gauche_maqu{
width:230px;
float:left;
margin:0;
padding:0;
}

#visite_maqu{
width:240px;
height:77px;
background-image:url(../images/visite_maqu.png);
background-repeat:no-repeat;
margin:5px 0 0 8px;
}

#visite_maqu_solar{
width:240px;
height:77px;
background-image:url(../images/visite_maqu_solar.png);
background-repeat:no-repeat;
margin:5px 0 0 8px;
}

#eco_resp_maqu{
width:240px;
height:65px;
background-image:url(../images/eco_responsable_test.png);
background-repeat:no-repeat;
margin:5px 0 4px 8px;
}

#eco_resp_solar_maqu{
width:240px;
height:65px;
background-image:url(../images/eco_responsable_solar.png);
background-repeat:no-repeat;
margin:4px 0 5px 8px;
}

#actualite_maqu{
width:240px;
height:63px;
background-image:url(../images/fond_zone_gauche.png);
background-repeat:no-repeat;
margin:3px 0 4px 8px;
}

#actualite_maqu1{
width:240px;
height:70px;
background-image:url(../images/actualite_maqu2.png);
background-repeat:no-repeat;
margin:6px 0 0 8px;
}

#actualite_maqu1_solar{
width:240px;
height:65px;
background-image:url(../images/fond_zone_gauche_solar.png);
background-repeat:no-repeat;
margin:3px 0 3px 8px;
}

#guide_maqu{
width:240px;
height:114px;
background-image:url(../images/guide_maqu.png);
background-repeat:no-repeat;
margin:4px 0 0 8px;
}

#guide_maqu2{
width:240px;
height:114px;
background-image:url(../images/guide_test.png);
margin:8px 0 0 8px;
}

#guide_maqu_solar{
width:240px;
height:114px;
background-image:url(../images/guide_maqu_solar.png);
background-repeat:no-repeat;
margin:8px 0 0 8px;
}

#guide_maqu_solar2{
width:240px;
height:114px;
background-image:url(../images/guide_maqu_solar2.png);
background-repeat:no-repeat;
margin:8px 0 0 8px;
}

.txt_visite{
width:230px;
font-size:9pt;
font-weight:700;
text-align:center;
margin:0;
padding:22px 0 0;
}

.txt_eco_resp{
width:170px;
font-size:9pt;
font-weight:700;
text-align:center;
margin:0;
padding:19px 0 0 25px;
}

.txt_energie_solaire{
font-size:9pt;
font-weight:700;
text-align:center;
margin:0;
padding:19px 0 0 15px; 
width:222px;
}

.txt_vivo{
font-size:9pt;
font-weight:700;
text-align:center;
margin:0;
padding:19px 0 0 15px; 
width:222px;
}

.txt_eco_resp a:hover{
color:#000;
text-decoration:underline;
}

.titre_actu_maqu{
font-weight:700;
text-align:center;
margin:0;
padding:7px 0 0;
font-size:9pt;
}

.txt_actu_maqu{
width:250px;
margin:4px 0 0 35px;
}

.txt_actu_maqu2{
width:250px;
margin:7px 0 0 30px;
}

#flash_guide_maqu embed{
z-index:-100;
margin:-104px 0 0 15px;
}

#flash_guide_maqu object{
z-index:-100;
margin:-34px 0 0 8px;
}

#flash_guide_maqu_solar embed{
z-index:-100;
margin:-84px 0 0 15px;
}

#flash_guide_maqu_solar object{
z-index:-100;
margin:-14px 0 0 8px;
}

.titre_guide_maqu{
font-weight:700;
letter-spacing:-0.4px;
line-height:16px;
margin:0 0 0 6px;
padding:7px 0 0;
font-size:9pt;
}

.lien_guide{
width:120px;
font-weight:700;
margin:11px 0 0 35px;
}

.lien_guide2{
width:120px;
font-weight:700;
margin:12px 0 0 35px;
}

.lien_guide_solar{
width:120px;
font-weight:700;
margin:9px 0 0 35px;
}

.lien_guide_solar2{
width:110px;
margin:11px 0 0 35px;
}

.lien_guide_solar_pdts{
float:left;
color:#000;
text-decoration:none;
margin:5px 0 0 60px;
}

.lien_guide_solar_pdts2{
float:left;
color:#000;
text-decoration:none;
margin:-35px 0 0 60px;
}

#droite_index_maqu{
width:650px;
float:right;
margin:10px 0 0 0;
padding:0;
}

#droite_maqu{
width:650px;
float:right;
margin:5px 0 0;
padding:0;
}

#carre1m{
width:310px;
height:195px;
background-image:url(../images/carre1-test.png);
background-repeat:no-repeat;
float:left;
margin:6px 0 0 10px;
}

#carre2m{
width:310px;
height:195px;
background-image:url(../images/carre2-test.png);
background-repeat:no-repeat;
float:right;
margin:6px 12px 0 5px;
}

#carre3m{
width:310px;
height:195px;
background-image:url(../images/carre3-test.png);
background-repeat:no-repeat;
float:left;
margin:5px 0 0 10px;
}

#carre4m{
width:310px;
height:195px;
background-image:url(../images/carre4-test.png);
background-repeat:no-repeat;
float:right;
margin:5px 12px 0 5px;
}

.txt_carre1{
font-size:9pt;
font-weight:700;
margin:0;
padding:2px 0 0 20px;

}

.titre_carre14{
font-size:10pt;
font-weight:700;
margin:0;
padding:10px 0 0 20px;
color:#000000;
}

.titre_carre14 a:hover{
text-decoration:underline;
}

.txt_carre2{
font-size:9pt;
line-height:16px;
margin:14px 0 0 10px;
padding:0 10px 0;
}

.txt_carre22{
font-size:9pt;
line-height:16px;
margin:8px 0 0 10px;
padding:0 10px 0;
}

.txt_carre23{
font-size:9pt;
line-height:16px;
margin:10px 0 0 10px;
padding:0 10px 0;
}

.txt_carre24{
font-size:9pt;
line-height:16px;
margin:10px 0 0 10px;
padding:0 10px 0;
}

.lien_carre1 a{
color:#000;
text-decoration:none;
cursor:pointer;
}

.lien_carre12{
font-size:8pt;
color:#000;
text-decoration:none;
margin: 41px 0px 0px 60px;
}

.lien_carre14{
font-size:8pt;
color:#000;
text-decoration:none;
margin:41px 0px 0px 60px;
}

#recherche_maqu{
width:240px;
margin:11px 0 6px 7px;
padding:0;
}

#recherche_maqu3{
width:240px;
height:25px;
margin:11px 0 6px 7px;
padding:0;
}

#recherche_maqu p{
text-align:center;
font-weight:700;
float:left;
margin:0;
padding:5px 0 0;
}

.text_maqu{
width:190px;
margin:0 5px;
padding:0;
}

.ok_maqu{
width:30px;
height:22px;
background-color:#FFF;
border:1px solid #999;
cursor:pointer;
margin:2px 0 0;
padding:0;
}

.ok_maqu:hover{
background-color:#eae8e9;
}

#cellule_dte_maqu{
height:410px;
width:640px;
background-image:url(../images/fond_dte_maqu.png);
background-repeat:no-repeat;
margin:0 0 0 5px;
}

#cellule_dte_maqu2{
height:410px;
width:640px;
background-image:url(../images/fond_test.png);
background-repeat:no-repeat;
margin:0 0 0 5px;
}

#carte_france_maqu{
width:300px;
height:300px;
float:right;
margin:-70px 30px 0 0;
}

.titre_france_maqu{
font-weight:700;
font-size:10pt;
text-align:center;
margin:0;
padding:10px 0 0;
}

.titre_temoignage_maqu{
color:#000;
font-size:10pt;
font-weight:700;
text-align:center;
margin:0;
padding:7px 10px 0;
}

.sstitre_gche_france{
color:#000;
font-size:8pt;
font-weight:700;
float:left;
clear:both;
margin:20px 0 0 10px;
}

.txt_gche_france{
color:#000;
font-size:8pt;
float:left;
width:305px;
clear:both;
margin:10px 0 0 10px;
}

.txt_gche_france2{
color:#000;
font-size:8pt;
float:left;
width:300px;
clear:both;
font-weight:700;
margin:50px 0 0 10px;
}

.txt_bas_france{
color:#000;
font-size:7pt;
text-align:center;
clear:both;
margin:0 0 0 10px;
padding:10px 10px 0 0;
}

.sstitre_temoignage_maqu3{
color:#000;
font-size:9pt;
font-weight:700;
float:right;
width:617px;
margin:5px 0 0;
padding:7px 10px 0;
}

.txt_temoignage_maqu{
color:#000;
font-size:8pt;
float:left;
margin:3px 0 0;
padding:0 10px;
}

.txt_temoignage_maqu1{
color:#000;
font-size:8pt;
float:left;
width:510px;
margin:3px 0 0;
padding:0 5px 0 10px;
}

.txt_temoignage_maqu2{
color:#000;
font-size:8pt;
float:right;
width:510px;
margin:3px 6px 0 0;
padding:0 5px;
}

#img1_auvergne_m{
width:105px;
height:100px;
background-image:url(../images/monsieurP.png);
background-repeat:no-repeat;
float:left;
margin:10px 0 0 10px;
}

#img1_alsace_m{
width:105px;
height:91px;
background-image:url(../images/monsieurG.png);
background-repeat:no-repeat;
float:left;
margin:15px 0 0 10px;
}

#img1_franchecomte_m{
width:96px;
height:95px;
background-image:url(../images/monsieurW.png);
background-repeat:no-repeat;
float:left;
margin:5px 0 0 10px;
}

.lien_ret_temoignage{
position:absolute;
margin:340px 0 0 570px;
}

.lien_ret_generique{
float:right;
color:#000;
margin:5px 25px 0 0;
}

#img2_auvergne_m{
width:92px;
height:95px;
background-image:url(../images/monsieur_madame_eric2.png);
background-repeat:no-repeat;
float:left;
clear:both;
margin:8px 0 10px 8px;
}

.txt-left-auv{
float:left;
width:520px;
}

#txt-dte-auv{
float:left;
width:500px;
margin:0;
padding:0;
}

#img1_nord_m{
width:99px;
height:96px;
background-image:url(../images/monsieurL.png);
background-repeat:no-repeat;
float:right;
margin:5px 10px 0 0;
}

#img2_nord_m{
width:105px;
height:92px;
background-image:url(../images/monsieurT.png);
background-repeat:no-repeat;
float:left;
clear:both;
margin:5px 0 10px 10px;
}

#img1_bretagne_m{
width:99px;
height:96px;
background-image:url(../images/monsieurL2.png);
background-repeat:no-repeat;
float:left;
margin:25px 0 10px 10px;
}

#img2_bretagne_m{
width:115px;
height:107px;
background-image:url(../images/monsieur_madame_M.png);
background-repeat:no-repeat;
float:right;
margin:30px 9px 0 0;
}

#img1_acquitaine_m{
width:105px;
height:105px;
background-image:url(../images/madameD.png);
background-repeat:no-repeat;
float:right;
margin:30px 15px 10px 0;
}

#img2_acquitaine_m{
width:106px;
height:90px;
background-image:url(../images/madameJ.png);
background-repeat:no-repeat;
float:left;
margin:10px 0 -5px 10px;
}

#img1_picardie_m{
width:100px;
height:97px;
background-image:url(../images/madameF.png);
background-repeat:no-repeat;
float:left;
margin:15px 0 0 10px;
}

#img1_hte_normandie_m{
width:100px;
height:110px;
background-image:url(../images/monsieur_madame_J.png);
background-repeat:no-repeat;
float:right;
margin:5px 10px 0 0;
}

#img2_loire_m{
width:101px;
height:100px;
background-image:url(../images/monsieurM.png);
background-repeat:no-repeat;
float:left;
margin:10px 0 0 10px;
}

#img1_poit_chare_m{
width:100px;
height:100px;
background-image:url(../images/monsieurB.png);
background-repeat:no-repeat;
float:right;
margin:0 10px 0 0;
}

#img2_poit_chare_m{
width:111px;
height:100px;
background-image:url(../images/monsieur_madame_Z.png);
background-repeat:no-repeat;
float:left;
margin:10px 0 0 10px;
}

#img1_paca{
width:104px;
height:96px;
background-image:url(../images/monsieur_madame_B.png);
background-repeat:no-repeat;
float:left;
margin:10px 0 0 10px;
}

#img1_midipyrenee{
width:107px;
height:99px;
background-image:url(../images/monsieur_madame_T.png);
background-repeat:no-repeat;
float:left;
margin:10px 0 0 10px;
}

#img1_rhonealpes{
width:107px;
height:99px;
background-image:url(../images/monsieur_madame_I.png);
background-repeat:no-repeat;
float:left;
margin:10px 0 0 10px;
}

#img1_midi_pyr_m{
width:99px;
height:100px;
background-image:url(../images/monsieurB2.png);
background-repeat:no-repeat;
float:right;
margin:5px 15px 0 0;
}

#img2_midi_pyr_m{
width:102px;
height:99px;
background-image:url(../images/monsieur_madame_L.png);
background-repeat:no-repeat;
float:left;
margin:5px 0 0 10px;
}

#img2_languedoc_m{
width:110px;
height:101px;
background-image:url(../images/monsieurT2.png);
background-repeat:no-repeat;
float:left;
margin:10px 0 0 10px;
}

#img1_lorraine_m{
width:105px;
height:100px;
background-image:url(../images/madameH.png);
background-repeat:no-repeat;
float:left;
margin:10px -5px 0 10px;
}

#img1_bourgogne_m{
width:104px;
height:101px;
background-image:url(../images/monsieurD.png);
background-repeat:no-repeat;
float:left;
margin:15px 0 0 10px;
}

#zoom_main{
width:151px;
height:149px;
float:left;
clear:both;
margin:20px 0 0 50px;
}

#rad_optimal_maqu{
float:right;
height:174px;
width:120px;
margin:6px 30px 0 20px;
}

#img_nuit_maqu{
height:150px;
width:250px;
/*background-image:url(../images/img_nuit_maqu.png);
background-repeat:no-repeat;*/
margin:15px 0 0 20px;
}

#rad_nuit_maqu{
float:right;
height:185px;
width:197px;
margin:-10px 5px 0 0;
}

.txt_dte_optimal_maqu{
float:right;
width:335px;
line-height:17px;
margin:24px 20px 0 0;
}

.txt_dte_optimal_maqu1{
float:right;
width:340px;
line-height:16px;
margin:8px 20px 0 0;
}

.txt_gch_optimal_maqu{
float:left;
width:380px;
margin:20px 0 0 20px;
}

.txt_gch_optimal_maqu1{
float:left;
width:405px;
line-height:16px;
margin:20px 0 0 20px;
}

.txt_gch_optimal_maqu2{
float:left;
width:440px;
line-height:17px;
margin:10px 0 0 20px;
}

.container_link_opti_maqu{
float:left;
margin:-5px 0 0;
}

.link_opti_maqu{
color:#000;
text-decoration:none;
float:left;
margin:0 0 0 20px;
}

.link_ret_optimal{
text-decoration:none;
float:left;
width:300px;
margin:5px 0 0 20px;
}

.link_ret_optimal a{
color:#999;
text-decoration:none;
}

#tablo_opti_maqu{
width:580px;
font-size:8pt;
background-color:#000;
margin:10px 0 0 20px;
}

#tablo_opti_maqu tr{
text-align:center;
margin:0;
padding:0;
}

#tablo_opti_maqu td{
text-align:center;
height:22px;
padding:2px;
}

#rad_tech_otpimal{
width:300px;
height:110px;
background-image:url(../images/radiateurs_tech_optimal.png);
background-repeat:no-repeat;
float:right;
margin:8px 10px 0 0;
}

.link_ret_table{
float:left;
margin:100px 0 0 20px;
}

#image1_pdt{
width:200px;
height:120px;
background-image:url(../images/image_optimal_maqu.png);
background-repeat:no-repeat;
float:left;
cursor:pointer;
margin:5px 0;
}

#image1_pdt1{
width:200px;
height:120px;
float:left;
margin:20px 0 5px 12px;
}

#image2_pdt{
width:200px;
height:120px;
background-image:url(../images/image_bain_maqu.png);
background-repeat:no-repeat;
float:left;
cursor:pointer;
margin:5px 0;
}

#image2_pdt1{
width:200px;
height:120px;
float:left;
margin:20px 0 5px 8px;
}

#image3_pdt{
width:148px;
height:120px;
background-image:url(../images/image_mobile_maqu.png);
background-repeat:no-repeat;
float:left;
cursor:pointer;
margin:5px 0;
}

#image3_pdt1{
width:148px;
height:120px;
float:left;
margin:40px 0 5px 12px;
}

#image4_pdt{
width:200px;
height:120px;
background-image:url(../images/image_nuit_maqu.png);
background-repeat:no-repeat;
float:left;
cursor:pointer;
margin:5px 0;
padding:0;
}

#image4_pdt1{
width:200px;
height:120px;
float:left;
margin:20px 0 5px 8px;
padding:0;
}

#image5_pdt{
width:148px;
height:120px;
background-image:url(../images/image_plinthe_maqu.png);
background-repeat:no-repeat;
float:left;
cursor:pointer;
margin:5px 0;
}

#image6_pdt{
width:148px;
height:120px;
background-image:url(../images/radiateur_hauteur_petit.png);
background-repeat:no-repeat;
float:left;
cursor:pointer;
margin:5px 0;
}

#image7_pdt{
width:148px;
height:120px;
background-image:url(../images/image_intelligent_maqu.png);
background-repeat:no-repeat;
float:left;
cursor:pointer;
margin:5px 0;
}

#image7_pdt1{
width:148px;
height:130px;
float:left;
margin:40px 0 5px 8px;
}

.link_les_pdts{
text-align:center;margin:80px 0 0;
}

#rad_tech_mobile{
width:300px;
height:211px;
background-image:url(../images/radiateurs_tech_mobile.png);
background-repeat:no-repeat;
float:right;
margin:10px 10px 0 0;
}

.link_ret_table2{
float:left;margin:180px 0 0 20px;
}

#rad_tech_bain{
width:140px;
height:230px;
background-image:url(../images/radiateurs_tech_bain.png);
background-repeat:no-repeat;
float:right;
margin:10px 30px 0 0;
}

#rad_mobile_maqu{
width:146px;
height:170px;
float:right;
margin:-15px 20px 25px 0;
}

#rad_intel_maqu{
width:0;
height:180px;
float:left;
margin:0 0 0 20px;
}

#img_intel2_maqu{
width:190px;
height:140px;
float:right;
margin:0px 10px 0 0;
}

#rad_bain_maqu{
width:140px;
height:210px;
float:right;
margin:-35px 10px 5px 0;
}

#img_haut_maqu{
height:152px;
width:250px;
float:left;
margin:10px 0 0 20px;
}

#rad_haut_maqu{
width:185px;
height:230px;
float:right;
margin:-50px 0 0;
}

#rad_plinthe_maqu{
width:197px;
height:165px;
float:right;
margin:15px 10px 0 0;
}

#img_solaire_maqu{
height:140px;
width:180px;
background-image:url(../images/melior_sun.png);
background-repeat:no-repeat;
float:left;
margin:10px 10px 0;
}

#rad_tech_plinthe{
width:426px;
height:200px;
background-image:url(../images/radiateurs_tech_plinthe.png);
background-repeat:no-repeat;
float:right;
margin:40px 30px 0 0;
}

#rad_tech_nuit{
width:400px;
height:200px;
background-image:url(../images/radiateurs_tech_nuit.png);
background-repeat:no-repeat;
float:right;
margin:10px 30px 0 0;
}

#rad_solaire_maqu{
width:355px;
height:160px;
background-image:url(../images/panneau_solaire_maqu.png);
background-repeat:no-repeat;
float:left;
margin:10px 15px 0 200px;
}

#logo_form_maqu{
width:150px;
height:28px;
float:left;
background-image:url(../images/logo_form_maqu.png);
background-repeat:no-repeat;
margin:5px 0 0 250px;
}

html:first-child #logo_form_maqu{
width:250px;
height:28px;
float:left;
background-image:url(../images/logo_form_maqu.png);
background-repeat:no-repeat;
background-color:#0F3;
margin:0 0 0 250px;
}

#gauche_guide_maqu{
width:290px;
height:280px;
float:left;
margin:0;
}

.titre_form_guide_maqu{
color:#d41e1d;
font-size:11pt;
font-weight:700;
float:left;
margin:0 0 0 40px;
padding:0;
}

.sstitre_form_guide_maqu{
font-size:9pt;
font-weight:700;
float:right;
width:480px;
margin:10px 0 0;
}

.radio_form_guide_maqu{
font-size:8pt;text-align:center;margin:5px 0 0;
}

#form_guide_maqu{
font-size:9pt;width:305px;margin:10px 0 0 25px;
}

.champ_a_gm{
width:140px;margin:10px 0 0 50px;
}

.champ_b_gm{
width:140px;margin:5px 0 0 30px;
}

.champ_c_gm{
width:140px;height:40px;margin:5px 0 0 31px;
}

.champ_d_gm{
width:140px;margin:5px 0 0 2px;
}

.champ_e_gm{
width:140px;margin:5px 0 0 53px;
}

.champ_f_gm{
width:140px;margin:5px 0 0 12px;
}

.champ_g_gm{
width:140px;margin:5px 0 0 40px;
}

.adresse_form_gm{
float:left;margin:15px 0 0;
}

.adresse_form_gm2{
float:left;
}

.radio2_form_guide_maqu{
font-size:8pt;margin:5px 0 10px;
}

.type_chauffage_form_guide_maqu{
font-size:8pt;margin:10px 10px 0 0;
}

.txt_mess_form_guide{
font-size:8pt;float:left;margin:10px 0 3px;
}

.champ_h_gm{
height:40px;margin:0;
}

#foot_guide_form_maqu{
font-size:7pt;
float:left;
padding:0 5px 0 0;
}

#foot_guide_form_maqu p{
margin:3px 5px 0 0;
}

.bt_envoie_form_gm{
background-color:#db4865;
cursor:pointer;
border:0 solid #000;
color:#FFF;
margin:5px 0 0 60px;
}

.txt_footer_form_maqu{
font-size:6pt;
float:left;
text-align:center;
margin:10px 0 0;
padding:0 10px;
}

.sstitre_form_contact_maqu{
font-size:8pt;
float:left;
margin:10px 0 0;
padding:0 3px 0 10px;
}

.titre_form_contact_maqu{
color:#d41e1d;
font-size:11pt;
font-weight:700;
float:left;
margin:0 0 0 160px;
padding:0;
}

#gauche_contact_maqu{
width:290px;
height:280px;
float:left;
margin:10px 0 0 20px;
}

#droite_contact_maqu{
width:330px;
height:250px;
float:right;
margin:38px 0 0;
}

.champ_i_cm{
width:160px;
height:40px;
margin:0 0 0 29px;
}

.champ_a_cm{
width:160px;margin:10px 0 0 48px;
}

.champ_b_cm{
width:160px;margin:5px 0 5px 28px;
}

.champ_c_cm{
width:200px;height:40px;margin:5px 0 0 10px;
}

.champ_d_cm{
width:160px;
clear:both;
overflow:auto;
margin:5px 0 0;
}

.champ_e_cm{
width:160px;margin:5px 0 0 51px;
}

.champ_f_cm{
width:160px;margin:5px 0 0 10px;
}

.champ_g_cm{
width:160px;margin:5px 0 0 38px;
}

.champ_j_cm{
width:200px;height:40px;margin:5px 0 0 31px;
}

#footer_contact_maqu{
float:left;text-align:center;margin:0 0 0 60px;
}

#footer_contact_maqu p{
font-size:8pt;
}

.bt_envoie_form_cm{
background-color:#db4865;
border:0 solid #FFF;
cursor:pointer;
color:#FFF;
float:left;
margin:0 0 0 240px;
}

.champ_obli_cm{
font-size:7pt;
float:left;
color:#C63;
margin:3px 0 0 97px;
}

.champ_obli_gm{
font-size:7pt;
float:left;
color:#C63;
margin:3px 0 5px 89px;
}

.link_nos_pdts{
width:180px;
clear:both;
float:left;
text-align:center;
margin:0;
padding:0 0 0 75px; /* text-align:center; width:220px;*/
}

.link_nos_pdts2{
width:180px;
clear:both;
float:right;
text-align:center;
margin:-13px 0 0;
padding:0 70px 0 0; /* margin:-14px 0 0 208px; text-align:center; width:220px;*/
}

.link_nos_pdts3{
width:180px;
clear:both;
float:right;
text-align:center;
margin:-28px 0 0; /* margin:-14px 0 0;*/
padding:0 70px 0 0;
}

#image1_nos_pdt{
width:300px;
height:210px;
background-image:url(../images/image_produit1_maqu.png);
background-repeat:no-repeat;
float:left;
clear:both;
cursor:pointer;
margin:30px 0 0 15px;
}

#image2_nos_pdt{
width:300px;
height:210px;
background-image:url(../images/image_produit2_maqu.png);
background-repeat:no-repeat;
cursor:pointer;
float:right;
margin:-210px 15px 0 0; /*margin:-153px 0 0 219px*/
padding:0;/*clear:both;*/
}

#image3_nos_pdt{
width:200px;
height:129px;
background-image:url(../images/image_produit2_maqu.png);
background-repeat:no-repeat;
cursor:pointer;
float:right;
margin:-210px 15px 0 0; /* margin:-152px 11px 0 0;*/
padding:0;/*clear:both;*/
}

#image4_nos_pdt{
width:300px;
height:210px;
background-image:url(../images/main-enr.png);
background-repeat:no-repeat;
float:left;
clear:both;
cursor:pointer;
margin:30px 0 0 15px;
}

#image1_nos_pdt2{
width:245px;
height:160px;
background-image:url(../images/image_produit1_maqu3.png);
background-repeat:no-repeat;
float:left;
clear:both;
cursor:pointer;
margin:30px 0 0 15px;
}

#image2_nos_pdt2{
width:180px;
height:160px;
background-image:url(../images/image_produit2_maqu2.png);
background-repeat:no-repeat;
cursor:pointer;
float:right;
margin:-210px 15px 0 0; /*margin:-153px 0 0 219px*/
padding:0;/*clear:both;*/
clear:both;
}

#image3_nos_pdt2{
width:180px;
height:165px;
background-image:url(../images/ceer1.png);
background-repeat:no-repeat;
cursor:pointer;
float:left;
margin:-160px 0 0 -10px; /* margin:-152px 11px 0 0;*/
padding:0;/*clear:both;*/
}

.txt_nos_produits_m{
color:#000;
width:620px;
margin:10px 0 0;
padding:0 10px;
}

#image1_solaire{
width:300px;
height:210px;
background-image:url(../images/image_solaire1.png);
background-repeat:no-repeat;
float:left;
cursor:pointer;
margin:50px 0 0 14px;
}

#img_photovolt_maqu{
height:140px;
width:230px;
background-image:url(../images/schema_photovoltaique.png);
background-repeat:no-repeat;
float:left;
margin:5px 30px 0 10px;
}

.txt_gch_photovolt{
color:#000;
width:620px;
margin:20px 0 0;
padding:0 5px 0 10px;
}

#logo_form_solar_maqu{
width:300px;
height:28px;
float:left;
background-image:url(../images/logo_form_solar_maqu.png);
background-repeat:no-repeat;
margin:5px 0 0 200px;
}

.titre_form_guide_solar_maqu{
color:#d41e1d;
font-size:11pt;
font-weight:700;
float:left;
width:370px;
margin:0 0 0 180px;
padding:0;
}

.bt_envoie_form_solar_gm{
background-color:#29ac66;
border:0 solid #000;
color:#FFF;
margin:5px 0 0 50px;
}

#diffuse_chal_1{
width:236px;
height:300px;
background-image:url(../images/image_diffuseur_1.png);
background-repeat:no-repeat;
float:right;
margin:35px 15px 0 0;
}

#diffuse_chal_2{
width:236px;
height:300px;
background-image:url(../images/image_diffuseur_2.png);
background-repeat:no-repeat;
float:right;
margin:35px 15px 0 0;
}

#diffuse_chal_3{
width:236px;
height:300px;
background-image:url(../images/image_diffuseur_3.png);
background-repeat:no-repeat;
float:right;
margin:35px 15px 0 0;
}

#diffuse_chal_4{
width:236px;
height:300px;
background-image:url(../images/image_diffuseur_4.png);
background-repeat:no-repeat;
float:right;
margin:35px 15px 0 0;
}

#diffuse_chal_5{
width:236px;
height:300px;
background-image:url(../images/image_diffuseur_5.png);
background-repeat:no-repeat;
float:right;
margin:35px 15px 0 0;
}

.txt_diffuse_chaleur{
color:#000;
width:360px;
margin:60px 0 0 15px;
padding:0;
}

.liste_txt_diffuse_chaleur{
color:#000;
width:380px;
margin:50px 0 0 3px;
padding:0;
}

.liste_txt_diffuse_chaleur ul{
margin:0 0 0 23px;
padding:0;
}

.liste_txt_diffuse_chaleur li{
list-style-type:disc;
margin:3px 0 0;
padding:0;
}

#bas_maqu{
width:900px;
height:14px;
background-image:url(../images/bas_maqu.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

.text_rech_maqu{
margin:0;padding:0 10px;
}

.titre_rech_maqu{
text-align:center;
width:640px;
font-size:10pt;
font-weight:700;
margin:0;
padding:10px 0;
}

.lien_art_rech{
color:#000;
text-decoration:underline;
display:block;
width:120px;
font-style:italic;
margin:3px 0 10px 20px;
padding:0;
}

.titre_recherche_maqu{
color:#db4865;font-weight:700;margin:0 0 3px 20px;
}

.titre_erreur_maqu{
font-size:11pt;
font-weight:700;
text-align:center;
margin:0;
padding:20px 0 0;
}

.txt_erreur_maqu{
margin:0;padding:10px 0 0 10px;
}

.number a:hover{
color:#db4865;text-decoration:none;
}

.numeroPage{
float:right;margin:-24px 15px 0 0;padding:0;
}

.gros_titre_ajax{
width:620px;
text-align:center;
font-weight:700;
font-size:12pt;
color:#db4865;
margin:0;
padding:10px 0 0;
}

.titre_txt_ajax{
color:#000;
font-size:9pt;
font-weight:700;
float:left;
width:620px;
margin:10px 0;
padding:0 0 0 5px;
}

.titre_txt_ajax2{
color:#000;
font-size:9pt;
font-weight:700;
float:left;
width:620px;
margin:10px 0;
padding:0 0 0 15px;
}

.txt_ajax{
font-size:9pt;
margin:0;
padding:0 10px 0 15px;
}

.txt_ajax2{
font-size:9pt;
width:620px;
height:380px;
text-align:left;
margin:0;
padding:0 10px 0 5px;
}

.txt_ajax2 b{
font-weight:400;display:block;
}

.container_lien_ajax{
width:620px;margin:0;padding:0;
}

.lien_txt_ajax{
float:left;
color:#000;
text-decoration:none;
z-index:100;
cursor:pointer;
margin:-35px 10px 30px 15px;
}

.suivant{
border:0;
margin:-1px 0px 0px 5px;
height:17px;
width:15px;
float:right;
}

@media screen and (-webkit-min-device-pixel-ratio) {
.suivant{
border:0;
margin:-15px 0px 0px 5px;
height:17px;
width:15px;
float:right;
}
}

.suivant2{
border:0;
height:17px;
width:15px;
float:left;
margin:-15px 0 0 90px;
}

.precedent{
border:0;
height:17px;
width:15px;
float:left;
margin:-1px 5px 0 0;
}

.lien_txt_ajax_guide{
color:#000;
text-decoration:underline;
float:left;
margin:-10px 5px 5px 15px;
}

#aaa{
width:627px;
height:380px;
float:left;
margin:5px 0 0 5px;
}

#bbb{
width:4500px;height:380px;margin-left:0;
}

.container_texte{
float:left;
width:635px;
height:380px;
margin:0 3px 0 0;
}

#content-maqu-large{
width:900px;
height:405px;
background-image:url(../images/fond_large.png);
background-repeat:no-repeat;
margin:5px 0 0 4px;
}

#aaa2{
width:880px;height:380px;margin:0 0 0 5px;
}

#bbb2{
width:7000px;height:380px;margin:10px 0 0;
}

.container_texte2{
float:left;
width:895px;
height:380px;
margin:0 4px 0 0;
}

.titre_txt_ajax3{
color:#000;
font-size:9pt;
font-weight:700;
width:880px;
margin:10px 0;
padding:0 0 0 5px;
}

.gros_titre_ajax2{
width:890px;
text-align:center;
font-weight:700;
font-size:12pt;
color:#db4865;
margin:0;
padding:10px 0 0;
}

#recherche_maqu2{
float:right;
width:200px;
margin:-18px 0 0;
padding:0;
}

.ok_maqu2{
width:30px;
height:20px;
background-color:#FFF;
border:1px solid #999;
margin:2px 0 0;
padding:0;
}

.txt_mentions_m{
text-align:center;margin:10px 0 0;
}

.lien_plan_m{
float:left;margin:5px 0 0 20px;
}

.lien_plan_m a{
color:#000;font-weight:700;text-decoration:none;
}

.sslien_plan_m{
width:200px;margin:5px 0 5px 80px;
}

#container_left_plan{
float:left;width:320px;margin:20px 0 0;
}

#container_right_plan{
float:right;width:320px;margin:20px 0 0;
}

.champ_login_m{
margin:20px 0 10px;
}

.champ_login_m_bt{
margin:20px 0 10px 20px;
}

#bottom_page_m{
width:920px;
height:22px;
background-image:url(../images/bottom_page_m.png);
background-repeat:no-repeat;
margin:8px 0 0;
}

#img1_chauffage_elec{
height:133px;
width:70px;
background-image:url(../images/thermostat_aterno_m.png);
background-repeat:no-repeat;
float:right;
clear:both;
margin:10px 30px 0 15px;
}

#plan_chauffage_elec{
height:250px;
width:240px;
background-image:url(../images/fond_plan.png);
background-repeat:no-repeat;
margin:0 0 0 8px;
padding:0;
}

#plan_chauffage_elec2{
height:250px;
width:240px;
background-image:url(../images/fond_plan_test.png);
background-repeat:no-repeat;
margin:0 0 0 8px;
padding:0;
}

.link_plan{
color:#000;
float:left;
width:225px;
font-size:8pt;
text-decoration:none;
cursor:pointer;
margin:5px 0 0;
padding:0 0 1px 8px;
}

.titre_plan{
color:#000;
font-weight:700;
text-align:center;
margin:0;
padding:5px 0 0;
}

#part1{
margin:0;
}

.txt_guide{
font-size:8pt;margin:5px 0 0 5px;padding:0;
}

#img1_test{
height:95px;
width:91px;
float:right;
margin:0 10px 0 0;
}

#img2_test{
height:90px;
width:48px;
float:left;
margin:5px 10px 0 0;
}

#img3_test{
height:95px;
width:64px;
float:left;
margin:-13px 5px 0 0;
}

#img4_test{
height:100px;
width:90px;
float:right;
margin:0 10px 0 0;
}

#img5_test{
height:191px;
width:303px;
float:left;
margin:5px 10px 0 130px;
}

#img6_test{
height:100px;
width:150px;
float:left;
margin:-4px 10px 0 0;
}

#img7_test{
height:100px;
width:150px;
float:left;
margin:-5px 10px 0 0;
}

#img8_test{
height:119px;
width:110px;
background-image:url(../images/globe.png);
background-repeat:no-repeat;
float:right;
margin:-25px 10px 0 5px;
}

#img9_test{
height:180px;
width:105px;
float:right;
margin:0 0 0 10px;
}

#img10_test{
height:150px;
width:285px;
float:left;
margin:5px 20px 0 10px;
}

#img11_test{
height:150px;
width:285px;
float:left;
margin:5px 0 0 10px;
}

#img12_test{
height:198px;
width:275px;
float:left;
margin:15px 30px 0 15px;
}

#img13_test{
height:198px;
width:275px;
float:left;
margin:15px 0 0 10px;
}

#img14_test{
height:200px;
width:475px;
float:left;
margin:15px 0 0 150px;
}

#img15_test{
height:200px;
width:270px;
float:left;
margin:15px 20px 0;
}

#img17_test{
height:200px;
width:270px;
float:left;
margin:15px 10px 0 30px;
}

#img19_test{
height:210px;
width:410px;
float:left;
margin:15px 10px 0 150px;
}

#img20_test{
height:210px;
width:410px;
background-image:url(../images/controle.png);
background-repeat:no-repeat;
float:left;
margin:15px 10px 0 150px;
}

#img21_test{
height:168px;
width:403px;
float:left;
margin:5px 10px 0 155px;
}

#img22_test{
height:270px;
width:430px;
float:left;
margin:15px 10px 0 135px;
}

#img26_test{
height:270px;
width:420px;
background-image:url(../images/salon3_realisation.png);
background-repeat:no-repeat;
float:left;
margin:15px 10px 0 135px;
}

#img29_test{
height:130px;
width:206px;
float:right;
margin:10px 50px 0 0;
}

#img30_test{
height:130px;
width:205px;
float:left;
margin:20px 10px 5px;
}

#img31_test{
height:141px;
width:172px;
float:left;
margin:5px 5px 0 0;
}

#img32_test{
height:204px;
width:192px;
float:left;
margin:0 5px 0 -5px;
}

#img33_test{
height:270px;
width:440px;
background-image:url(../images/mur1_realisation.png);
background-repeat:no-repeat;
float:left;
margin:15px 5px 0 135px;
}

#img34_test{
height:270px;
width:420px;
background-image:url(../images/escalier1_realisation.png);
background-repeat:no-repeat;
float:left;
margin:15px 5px 0 135px;
}

#img36_test{
height:270px;
width:440px;
background-image:url(../images/escalier2_realisation.png);
background-repeat:no-repeat;
float:left;
margin:15px 5px 0 135px;
}

#img37_test{
height:270px;
width:480px;
float:left;
margin:15px 5px 0 135px;
}

#img39_test{
height:270px;
width:440px;
background-image:url(../images/mur5_realisation.png);
background-repeat:no-repeat;
float:left;
margin:15px 5px 0 135px;
}

#img42_test{
height:270px;
width:440px;
background-image:url(../images/chambre3_realisation.png);
background-repeat:no-repeat;
float:left;
margin:15px 5px 0 135px;
}

#img53_test{
height:181px;
width:438px;
background-image:url(../images/lampe-basse-consommation.png);
background-repeat:no-repeat;
float:left;
margin:5px 5px 0 185px;
}

#img54_test{
height:155px;
width:370px;
background-image:url(../images/recyclage.png);
background-repeat:no-repeat;
float:left;
margin:10px 5px 0 230px;
}

#img55_test{
height:108px;
width:165px;
background-image:url(../images/foret_actualite1.png);
background-repeat:no-repeat;
float:left;
margin:4px 5px 0 0;
}

#img56_test{
height:100px;
width:150px;
background-image:url(../images/calculette_stylo.png);
background-repeat:no-repeat;
float:left;
margin:0 10px 0 0;
}

#img57_test{
height:111px;
width:111px;
float:left;
margin:8px 10px 0 0;
}

#img59_test{
height:170px;
width:130px;
float:left;
margin:0 5px 0 20px;
}

#img60_test{
height:120px;
width:165px;
float:left;
margin:-3px 5px 0 2px;
}

#img61_test{
height:170px;
width:223px;
float:left;
margin:10px 10px 0 0;
}

#img62_test{
height:171px;
width:200px;
float:right;
margin:-25px 10px 0;
}

#img63_test{
height:161px;
width:220px;
float:left;
display:none;
margin:10px 10px 0 0;
}

#img64_test{
height:161px;
width:220px;
float:left;
display:none;
margin:10px 0 0 170px;
}

#bande_test{
background-image:url(../images/bande_test.png);
height:20px;
width:640px;
float:left;
margin:8px 0 0 2px;
padding:0;
}

#bande_test2{
background-image:url(../images/bande_test2.png);
height:20px;
width:640px;
float:left;
margin:8px 0 0 2px;
padding:0;
}

.bande_test_petit{
background-image:url(../images/bande_test_petit.png);
height:17px;
width:236px;
float:left;
margin:7px 0 0 1px;
padding:0;
}

.bande_test_petit2{
background-image:url(../images/bande_test_petit.png);
height:17px;
width:236px;
float:left;
margin:7px 0 0 2px;
padding:0;
}

#bande_nous_connaitre{
background-image:url(../images/bande_nous_connaitre.png);
height:20px;
width:640px;
float:left;
margin:8px 0 0 2px;
padding:0;
}

#bande_ecoresp{
background-image:url(../images/bande_ecoresponsable.png);
height:20px;
width:640px;
float:left;
margin:8px 0 0 2px;
padding:0;
}

#bande_usine{
background-image:url(../images/bande_usine.png);
height:20px;
width:640px;
float:left;
margin:8px 0 0 2px;
padding:0;
}

#bande_nosreal{
background-image:url(../images/bande_nos_realisations.png);
height:20px;
width:640px;
float:left;
margin:8px 0 0 2px;
padding:0;
}

#bande_actu{
background-image:url(../images/bande_actualite.png);
height:20px;
width:640px;
float:left;
margin:8px 0 0 2px;
padding:0;
}

#bande_energie_solaire{
background-image:url(../images/bande_energie_solaire.png);
height:20px;
width:640px;
float:left;
margin:8px 0 0 2px;
padding:0;
}

#bande_rouge{
background-image:url(../images/bande_rouge.png);
height:20px;
width:640px;
float:left;
margin:8px 0 0 2px;
padding:0;
}

.liste_txt_defil{
width:590px;margin:-360px 0 0;padding:0 0 0 30px;
}

.liste_txt_defil li{
margin:2px 0;
}

.liste_txt_defil2{
width:590px;margin:-335px 0 0;padding:0 0 0 30px;
}

#label_logo{
width:285px;
height:35px;
background-image:url(../images/label_logo.png);
background-repeat:no-repeat;
float:left;
margin:0 0 5px 140px;
}

img{
border:none;
}

#bulle{
position:absolute;visibility:hidden;
}

.info{
border:1px solid #666;
color:#666;
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:7px;
}

.ret_part0{
color:#000;
text-decoration:underline;
float:right;
margin:-35px 15px 0 0;
}

.ret_part1{
color:#000;
text-decoration:underline;
float:left;
margin:-5px 0 0 20px;
}

#bande_diminuez{
background-image:url(../images/bande_diminuez.png);
height:20px;
width:640px;
float:left;
margin:8px 0 0 2px;
padding:0;
}

#form_google_left{
height:415px;
width:435px;
background-image:url(../images/fond_double.png);
float:left;
margin:5px 0 0 10px;
}

#form_google_left2{
height:415px;
width:435px;
background-image:url(../images/fond_double_right.png);
float:left;
margin:5px 0 0 10px;
}

#form_google_left_v2{
height:415px;
width:435px;
background-image:url(../images/fond_double_right.png);
float:left;
margin:5px 0 0 10px;
}

#form_google_right{
height:415px;
width:435px;
background-image:url(../images/fond_double_right.png);
float:right;
margin:5px 10px 0 0;
}

.txt_form_google{
width:385px;font-size:8pt;margin:12px 0 5px 10px;
}

.txt_form_google2{
width:410px;
margin:10px 0px 0px 10px;
}

.txt_form_google_v2{
width:419px;font-size:8pt;margin:15px 0 5px 10px;
}

.lien_form_google{
color:#000;
text-decoration:underline;
font-size:8pt;
margin:0 0 5px 10px;
}

#logo_form_maqu_google{
width:150px;
height:28px;
float:left;
background-image:url(../images/logo_form_maqu.png);
background-repeat:no-repeat;
margin:5px 0 0 145px;
}

.titre_form_guide_maqu_google{
color:#d41e1d;
font-size:9pt;
font-weight:700;
float:left;
width:400px;
margin:0 0 0 18px;
padding:0;
}

.sstitre_form_guide_maqu_google{
font-size:9pt;
font-weight:700;
float:right;
margin:5px 55px 0 0;
}

.radio_form_guide_maqu_google{
font-size:8pt;margin:35px 0 0 80px;
}

.coord_form_guide_maqu_google{
font-size:8pt;
text-align:center;
font-weight:700;
margin:70px 0 0;
padding:0;
}

#droite_contact_maqu_google{
float:right;width:185px;margin:5px 0 0;
}

.champ_j_cm_google{
width:150px;height:40px;margin:0;
}

#form_guide_maqu_google{
font-size:9pt;
width:300px;
float:left;
margin:0 0 0 85px;
}

#form_guide_maqu_google input{
width:150px;
}

.champ_c_gm_google{
width:150px;height:35px;margin:5px 0 0 31px;
}

.champ_obli_gm_google{
color:#C63;
float:left;
font-size:7pt;
margin:3px 0 5px 93px;
}

.champ_h_gm_google{
height:40px;width:160px;margin:0;
}

#footer_contact_maqu_google{
float:left;
text-align:center;
font-size:8pt;
width:430px;
margin:0 0 0 3px;
}

.bt_envoie_form_gm_google{
background-color:#db4865;
cursor:pointer;
border:0 solid #000;
color:#FFF;
float:right;
margin:7px 135px 0 0;
}

#envoie{
float:left;margin:0;
}

.highlight{
background-color:#f19166;color:#FFF;text-decoration:none;
}

.champ_2a{
margin:5px 0 3px 48px;
}

.champ_1a{
margin:5px 0 3px 28px;
}

.champ_4a{
margin:5px 0 3px;
}

.champ_5a{
margin:5px 0 3px 51px;
}

.champ_6a{
margin:5px 0 3px 10px;
}

#form_news2{
float:left;width:400px;margin:10px 60px 0 170px;
}

.champ_obli_news{
color:#C63;float:left;margin:5px 0 0 80px;
}

.bt_envoie_news{
background-color:#DB4865;
border:0 solid #FFF;
color:#FFF;
cursor:pointer;
float:left;
margin:15px 0 0 82px;
}

.under{
float:left;font-size:8pt;margin:10px 0 0 10px;
}

#block_noscript{
height:250px;
width:240px;
display:block;
float:left;
background-image:url(../images/fond_plan.png);
margin:-250px 0 0 8px;
}

#block_noscript2{
height:250px;
width:240px;
display:block;
float:left;
background-image:url(../images/fond_plan_test.png);
margin:-250px 0 0 8px;
}

#fond_noscript{
height:150px;width:900px;background-image:url(../images/Salon_1.jpg);
}

#fond_noscript_guide{
height:110px;
width:80px;
background-image:url(../images/brochure.png);
margin:-70px 0 0 18px;
}

#fond_noscript_guide_solar{
height:112px;
width:80px;
background-image:url(../images/plaquette_solaire.png);
margin:-55px 0 0 22px;
}

.txt_partenaires{
color:#999;
font-size:7pt;
text-align:center;
margin:0;
padding:0;
}

.txt_partenaires a{
color:#999;
}

.liens_bottom{
color:#999;
font-size:7pt;
text-align:center;
margin:0;
padding:0;
}

.liens_bottom a{
color:#999;
}

.question_faq{
color:#000;
display:block;
margin:5px 0;
padding:0 10px;
}

.titre_h1{
color:#FFF;
font-size:14px;
text-align:center;
margin:1px 0 0;
}

.titre_quizz{
font-weight:700;margin:0 0 5px 10px;padding:0;
}

.txt_quizz{
width:620px;margin:0 0 10px 10px;
}

#main hr,#logo hr,#content-maqu hr,#visite_maqu hr,#eco_resp_maqu hr,#actualite_maqu1 hr,#guide_maqu hr,#carre1m hr,#carre2m hr,#carre3m hr,#carre4m hr,#cellule_dte_maqu hr,#img1_auvergne_m hr,#img2_auvergne_m hr,#logo_form_maqu hr,.bande_test_petit br,.bande_test_petit2 br{
display:none;
}

.txt-dte a:hover,#menu_maqu2 ul li a:hover,.rub2-2 ul li a:hover,.txt_visite a:hover,.link_actu1:hover,.lien_guide_solar_pdts:hover,.lien_guide_solar_pdts2:hover,.link_guide:hover,.lien_carre1 a:hover,.lien_carre12 a:hover,.lien_carre13 a:hover,.lien_carre14 a:hover,.link_carre:hover,.link_opti_maqu:hover,.link_ret_optimal a:hover,.link_ret_table a:hover,.link_les_pdts a:hover,.link_nos_pdts a:hover,.link_nos_pdts2 a:hover,.link_nos_pdts3 a:hover,.lien_plan_m a:hover,.sslien_plan_m a:hover,.link_plan:hover,.lien_txt_index:hover{
text-decoration:underline;
}

#smenu3 a,.switchcontenu{
margin:0;padding:0;
}

.txt_visite a,.txt_eco_resp a,.link_carre,.link_les_pdts a,.link_nos_pdts a,.link_nos_pdts2 a,.link_nos_pdts3 a,.sslien_plan_m a,.lien_txt_index{
color:#000;text-decoration:none;
}

.link_actu1,.link_guide{
color:#000;
font-size:8pt;
text-decoration:none;
}

#flash_guide_maqu,#flash_guide_maqu_solar{
width:100px;
height:1px;
float:right;
z-index:1;
margin:0;
}

.titre_carre1{
font-size:10pt;
font-weight:700;
margin:0;
padding:8px 0 0 20px;
color:#000000;
}

.titre_carre1 a:hover{
text-decoration:underline;
}

.titre_carre13{
font-size:10pt;
font-weight:700;
margin:0;
padding:8px 0 0 20px;
color:#000000;
}

.titre_carre13 a:hover{text-decoration:underline;}

.lien_carre1{
font-size:8pt;
color:#000;
text-decoration:none;
margin: 33px 0px 0px 60px;
}

.lien_carre13{
font-size:8pt;
color:#000;
text-decoration:none;
margin:26px 0 0 60px;
}

.lien_carre12 a,.lien_carre13 a,.lien_carre14 a{
color:#000;
text-decoration:none;
cursor:pointer;
z-index:100;
}

.sstitre_temoignage_maqu,.sstitre_temoignage_maqu2{
color:#000;
font-size:9pt;
font-weight:700;
float:left;
margin:0;
padding:5px 10px 0;
}

.lien_ret_temoignage a,.number a,.liens_inpage{
color:#000;
}

.liens_inpage2{
color:#000;
text-decoration:underline;
cursor:pointer;
}

#img_optimal_maqu,#img_mobile_maqu,#img_bain_maqu,#img_plinthe_maqu{
height:150px;
width:250px;
margin:10px 0 0 20px;
}

.link_ret_table a,.link_ret_table2 a{
text-decoration:none;
color:#999;
}

#image5_pdt1,#image6_pdt1{
width:148px;
height:120px;
float:left;
margin:40px 0 5px 8px;
}

#droite_guide_maqu,#droite_guide_maqu_solar{
width:325px;
height:280px;
float:right;
margin:0;
}

.coord_form_guide_maqu,.coord_form_guide_maqu2{
font-size:8pt;
text-align:center;
font-weight:700;
margin:10px 0 0;
padding:0;
}

.bt_envoie_form_gm:hover,.bt_envoie_form_cm:hover{
background-color:#cc3f5b;
}

.lien_art_rech:hover,.PageCourante{
color:#db4865;
}

#container_flash_texte,.container_flash_texte2{
float:right;
}

#container_flash_texte embed,#container_flash_texte object{
float:right;
margin:-65px 0 0 10px;
}

.container_flash_texte2 embed,.container_flash_texte2 object{
float:right;
margin:-3px 80px 0 10px;
}

.txt_ajax3,.txt_ajax4{
font-size:9pt;
width:870px;
height:380px;
margin:0 10px 0 0;
padding:0 20px 0 5px;
}

.champ_login_m input,.liste_txt_defil2 li{margin:5px 0 0;}

#img16_test,#img18_test{
height:200px;
width:270px;
float:left;
margin:15px 10px 0;
}

#img23_test,#img24_test,#img25_test,#img27_test,#img28_test{
height:270px;
width:420px;
float:left;
margin:15px 10px 0 135px;
}

#img35_test,#img38_test,#img40_test,#img41_test,#img43_test,#img46_test,#img47_test,#img48_test,#img49_test,#img50_test,#img51_test,#img52_test,#img58_test{
height:270px;
width:440px;
float:left;
margin:15px 5px 0 135px;
}

#img44_test,#img45_test{
height:240px;
width:300px;
float:left;
margin:15px 5px 0;
}

#video-aterno{
width:240px;
background-image:url(../images/fond_zone_gauche_double.png);
background-repeat:no-repeat;
height:63px;
margin:0px 0 5px 8px;
}

#video-aterno a {
color:#000000;
text-decoration:none;
}

#video-aterno a:hover {
text-decoration:underline;
}

.txt_vidz-aterno{
font-size:9pt;
font-weight:700;
text-align:center;
margin:0;
padding:15px 0 0 15px; 
width:222px;
}

.txt_or-aterno{
font-size:9pt;
font-weight:700;
text-align:center;
margin:0;
padding:8px 0 0 15px; 
width:222px;
}

#vivo-aterno{
width:240px;
background-image:url(../images/fond_zone_gauche.png);
background-repeat:no-repeat;
height:63px;
margin:0px 0 5px 8px;
}

#vivo-aterno a {
color:#000000;
text-decoration:none;
}
#vivo-aterno a:hover {
text-decoration:underline;
}

#vidz_solar{
width:240px;
background-image:url(../images/fond_zone_gauche_solar_double.png);
background-repeat:no-repeat;
height:65px;
margin:0px 0 3px 8px;
}

#vidz_solar a {
color:#000000;
text-decoration:none;
}
#vidz_solar a:hover {
text-decoration:underline;
}

#energie_solaire{
width:240px;
background-image:url(../images/fond_zone_gauche.png);
background-repeat:no-repeat;
height:64px;
margin:0px 0 5px 8px;
}

#energie_solaire a{
color:#000000;text-decoration:none;
}

#energie_solaire a:hover{
color:#000000;text-decoration:underline;
}

#energie_solaire_solar{
width:240px;
background-image:url(../images/fond_zone_gauche_solar.png);
background-repeat:no-repeat;
height:65px;
margin:0px 0 -4px 8px;
}

#energie_solaire_solar a{color:#000000;text-decoration:none;}

#energie_solaire_solar a:hover{color:#000000;text-decoration:underline;}

#visite_maqu_test{
width:240px;
height:64px;
background-image:url(../images/visite_maqu_test.png);
background-repeat:no-repeat;
margin:0px 0 0 8px;
}

#recherche_maqu_test{
margin:5px 0 4px 7px;padding:0;width:240px;
}

.upline{
font-size:7pt;
margin:0px 0px 2px 0px;
padding:0px;
color:white;
text-align:center;
}

.upline a{color:white;text-decoration:none;}

.upline a:hover{color:white;text-decoration:underline;}

.lien-h2{color:#000000;text-decoration:none;}

.lien-h2 :hover{color:#000000;text-decoration:underline;}

.pfil{margin:1px 0px 0px 15px;font-size:7pt; color:#FFFFFF;}

.pfil a{color:white; text-decoration:none;}

.pfil a:hover{ text-decoration:underline;}

#content-form-form{
background-image:url(../images/fond-grd-form.png);
background-repeat:no-repeat;
height:710px;
width:890px;
margin:5px 0px 0px 5px;
float:left;
}

#content-form-rad-inertie{
background-image:url(../images/fond-grd.png);
background-repeat:no-repeat;
height:410px;
width:890px;
margin:5px 0px 0px 5px;
float:left;
}

#form_google_inertie_left{
float:left;
height:400px;
margin:5px 0 0 30px;
width:425px;
}

#form_google_inertie_right{
float:right;
height:400px;
margin:5px 0 0 0px;
width:435px;
}

.titre-form-google2{font-size:20px;margin:5px 0px 5px 0px;}

.ss-titre-form-google2{
font-weight:normal;
font-size:22px;
margin:0px 0px 5px 0px;
padding:0px;
}

.puce{overflow:auto; clear:both; float:left; margin:3px 8px 0px 0px;}

.bt_envoie_form_inertie {
cursor:pointer;
float:right;
margin:5px 25px 0 0;
width:340px;
height:37px;
}

/*********** FORM CHAUFFAGE / CHAUFFAGE ELECTRIQUE / RADIATEUR A INERTIE ************/

.titre-form-google3{
font-size:20px;
margin:10px 0px 0px 0px;
text-align:center;
text-transform:uppercase;
}

.puce2{
float:left; 
margin:18px 10px 0px 13px;
/margin:5px 10px 0px 13px;
}

.ss-titre-form-google3{
font-weight:bold;
font-size:19px;
margin:17px 0 0px 0;
/margin:20px 0 20px 0;
padding:0px;
}

.col-form{
height: 230px;
margin: 0 5px;
width: 285px;
float:left;
}

.col-form p{
margin: 0;
padding: 5px 5px 0 10px;
text-align: justify;
}

#partiehaute{
margin:0;
height: 187px;
}

.ss-ss-titre-form-google3{
font-weight:bold;
font-size:17px;
margin:0 0 0 10px;
padding:0px;
}

/***************************/

.champ_0{
width:160px;margin:5px 0 0 0;
}

.champ_a{
width:160px;margin:5px 0 0 58px;
}

.champ_b{
width:160px;margin:5px 0 0 38px;
}

.champ_c{
width:200px;height:40px;margin:5px 0 0 10px;
}

.champ_d{
width:160px;margin:5px 0 0 10px;
}

.champ_e{
width:160px;margin:5px 0 0 61px;
}

.champ_f{
width:160px;margin:5px 0 0 20px;
}

.champ_g{
width:160px;margin:5px 0 0 48px;
}

.champ_j{
width:200px;height:40px;margin:5px 0 0 31px;
}

.champ_i{
width:160px;
height:40px;
margin:5px 0 0 39px;
}

.img1vivo{
float:left;
clear:both;
margin:0 10px 0 0;
}

.img2vivo{
float:left;
clear:both;
margin:6px 10px 0;
}

.cnil{
margin: 20px 0 5px 0;
width: 330px;
font-size:8pt;
}

.cnil input{
margin:0;
width:10px;
}

#flag{
float:right;
margin:10px 10px 0 0;
}

#flag a{
float:right;
margin: 12px 0 0 6px;
color:#000000;
}

/*correction bug lien de flag sur chrome et safari*/
@media screen and (-webkit-min-device-pixel-ratio) {
#flag a{
float:left;
margin: 12px 0 0 6px;
}

#flag img{
float:left;
}
}

#ecleft{
float:left;
width:300px;
height:230px;
margin:30px 0 20px 10px;
border-right:1px solid black;
}

#ecright{
float:right;
width:315px;
height:230px;
margin:30px 0 20px 0;
}
