@charset "utf-8";
body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#73737f; background-image:url(../images/fr/bg.png); background-position:center top; background-repeat:repeat-x; height:100%; }
div#extraDiv1 { left:50%; margin-left:-512px; background-image:url(../images/fr/shadow.png); width:1024px; height:790px; position:absolute; top:0; z-index:0; *background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fr/shadow.png');
*margin-left:-513px; }

h1 { font-size:18px; width:650px; margin:10px 0 5px 20px; color:#49556d; font-family:Georgia, "Times New Roman", Times, serif; float:left; display:inline; }
h2 { font-size:15px; color:#49556d; font-weight:bold; width:660px; margin:10px 0 5px 20px; float:left; display:inline; }
h3 { font-size:13px; color:#49556d; font-weight:bold; margin:20px 0 0 23px; float:left; }
h4 { font-size:12px; }

p { margin:10px 45px 10px 0px; line-height:20px; }

img { border:0; }

div#container { width:950px; margin:auto; background-color:#ffffff; z-index:1; position:relative; min-height:100%; }

div.clear { clear:both; }

div#header { background-color:#FFFFFF; width:950px; position:relative; float:left; z-index:2; display:inline; }
div#logo { position:absolute; left:0px; top:0px; margin:0; padding:0; width:299px; height:105px; }

div#metaNav1 { float:left; margin:12px 0 0 254px; display:inline; position:relative; }
div#metaNav1 ul { list-style-type:none; margin:0; padding:0; float:left; }
div#metaNav1 li { float:left; font-size:11px; margin:0; padding:0; }
div#metaNav1 a:link { text-decoration:none; color:#8686a3; }
div#metaNav1 a:visited { text-decoration:none; color:#8686a3; }
div#metaNav1 a:hover { text-decoration:underline; color:#8686a3; }
div#metaNav1 a:active { text-decoration:none; color:#8686a3; }
div#metaNav1 img { float:left; }

img.separateur { margin:0px 9px 0 9px; }

div#metaNav2 { float:left; padding:12px 0 0 20px; background-color:#FFFFFF; }
div#metaNav2 ul { list-style-type:none; margin:0; padding:0; float:left; }
div#metaNav2 li { float:left; font-size:11px; margin:0; padding:0; }
div#metaNav2 a:link { text-decoration:none; color:#8686a3; }
div#metaNav2 a:visited { text-decoration:none; color:#8686a3; }
div#metaNav2 a:hover { text-decoration:underline; color:#8686a3; }
div#metaNav2 a:active { text-decoration:none; color:#8686a3; }
div#metaNav2 img { float:left; }

div#metaNav3 { float:right; padding:14px 18px 0 0px; background-color:#FFFFFF; }
div#metaNav3 ul { list-style-type:none; margin:0; padding:0; float:left; }
div#metaNav3 li { float:left; font-size:11px; margin:0; padding:0; }
div#metaNav3 a:link { text-decoration:none; color:#305277; }
div#metaNav3 a:visited { text-decoration:none; color:#305277; }
div#metaNav3 a:hover { text-decoration:underline; color:#305277; }
div#metaNav3 a:active { text-decoration:none; color:#305277; }

.metaLiens { margin:4px 0 0 0; }
.separateur1 { margin:0 6px 0 6px; color:#d7d7e5; }
.separateur2 { color:#2f406e; padding:5px; }
.separateur3 { color:#9696af; padding:5px; }

#filari { width:684px; height:30px; padding:35px 0 0 20px; font-size:20px; color:#FFFFFF; background-color:#8F192B; font-weight:bold; }
div#colCentral div#filari a{ color:#FFFFFF; }

div#nav { float:left; padding:0; margin:0 0 0 237px; display:inline; width:713px; position:relative; z-index:2; }

div#nav ul { list-style-type:none; margin:0; padding:0; }
div#nav ul li { float:left; font-size:14px; margin:40px 0 0 0; position:relative; }
div#nav ul li div { display:none; position:absolute; background:url(../images/fr/bg_sous_menu.png) repeat 0 0; padding:10px; top:100%; }
div#nav ul li:hover div { display:block; }
div#nav ul li div a { display:block; background-repeat:no-repeat; margin-bottom:5px; }
div#nav ul li div a:hover { background-position:0 100%; }
div#nav ul li div a span { display:none; }

div#nav ul li div a#btn_fenetre_fr { width:72px; height:13px; background-image:url(../images/fr/btn_fenetre.png); }
div#nav ul li div a#btn_porte_acier_fr { width:117px; height:11px; background-image:url(../images/fr/btn_porte_acier.png); }
div#nav ul li div a#btn_porte_patio_fr { width:103px; height:11px; background-image:url(../images/fr/btn_porte_patio.png); }
div#nav ul li div a#btn_portes_chauffantes_fr { width:210px; height:11px; background-image:url(../images/fr/btn_portes_chauffantes.png); }
div#nav ul li div a#btn_fenetres_chauffantes_fr { width:181px; height:13px; background-image:url(../images/fr/btn_fenetres_chauffantes.png); }
div#nav ul li div a#btn_panneau_solaire_fr { width:227px; height:11px; background-image:url(../images/fr/btn_panneau_solaire.png); }

div#nav ul li div a#btn_installation_pro_fr { width:234px; height:11px; background-image:url(../images/fr/btn_installation_pro.png); }
div#nav ul li div a#btn_installateur_solarcan_fr { width:198px; height:11px; background-image:url(../images/fr/btn_installateur_solarcan.png); }
div#nav ul li div a#btn_garantie_fr { width:73px; height:11px; background-image:url(../images/fr/btn_garantie.png); }

div#nav ul li div a#btn_service_cle_main_fr { width:156px; height:14px; background-image:url(../images/fr/btn_service_cle_main.png); }
div#nav ul li div a#btn_representant_fr { width:200px; height:14px; background-image:url(../images/fr/btn_representant.png); }
div#nav ul li div a#btn_financement_fr { width:103px; height:11px; background-image:url(../images/fr/btn_financement.png); }

div#nav ul li div a#btn_fenetre_en { width:76px; height:11px; background-image:url(../images/en/btn_fenetre.png); }
div#nav ul li div a#btn_porte_acier_en { width:99px; height:11px; background-image:url(../images/en/btn_porte_acier.png); }
div#nav ul li div a#btn_porte_patio_en { width:99px; height:11px; background-image:url(../images/en/btn_porte_patio.png); }
div#nav ul li div a#btn_portes_chauffantes_en { width:163px; height:11px; background-image:url(../images/en/btn_portes_chauffantes.png); }
div#nav ul li div a#btn_fenetres_chauffantes_en { width:141px; height:11px; background-image:url(../images/en/btn_fenetres_chauffantes.png); }
div#nav ul li div a#btn_panneau_solaire_en { width:173px; height:11px; background-image:url(../images/en/btn_panneau_solaire.png); }

div#nav ul li div a#btn_installation_pro_en { width:218px; height:11px; background-image:url(../images/en/btn_installation_pro.png); }
div#nav ul li div a#btn_installateur_solarcan_en { width:170px; height:11px; background-image:url(../images/en/btn_installateur_solarcan.png); }
div#nav ul li div a#btn_garantie_en { width:89px; height:11px; background-image:url(../images/en/btn_garantie.png); }

div#nav ul li div a#btn_service_cle_main_en { width:132px; height:11px; background-image:url(../images/en/btn_service_cle_main.png); }
div#nav ul li div a#btn_representant_en { width:216px; height:11px; background-image:url(../images/en/btn_representant.png); }
div#nav ul li div a#btn_financement_en { width:79px; height:11px; background-image:url(../images/en/btn_financement.png); }

div#nav img { float:left; }
div#nav a:link { text-decoration:none; color:#000000; }
div#nav a:visited { text-decoration:none; color:#000000; }
div#nav a:hover { text-decoration:underline; color:#000000; }
div#nav a:active { text-decoration:none; color:#000000; }

div#content { float:left; display:inline; padding:0 0 5px 0; width:950px; background-image:url(../images/fr/bg-content.png); position:relative; min-height:100%; z-index:1; }
div#content ol { float:left; padding:0 0 0px 0; width:580px; margin:0 0 0 65px; list-style-position:outside; display:inline; }
div#content li { margin:10px 0 0 0; }
div#content a:link { text-decoration:none; color:#8E182B; }
div#content a:visited { text-decoration:none; color:#8E182B; }
div#content a:hover { text-decoration:underline; color:#8E182B; }
div#content a:active { text-decoration:none; color:#8E182B; }
div#content p { font-size:11px; }
div#content li { font-size:11px; }

div#colCentral { position:relative; width:704px; background-color:#FFFFFF; float:left; padding:0; }
div#colCentral p { margin:8px 0 0 19px; padding:0 30px 0 0; }
div#colCentral a:link { font-weight:bold; }
div#colCentral a:visited { font-weight:bold; }
div#colCentral a:hover { font-weight:bold; }
div#colCentral a:active { font-weight:bold; }

div#footer { margin:0; padding:0; background-color:#ffffff; }
div#footer p { font-size:11px; margin:0; float:left; line-height:13px; padding:0 0 0 20px; }
div#footerNav1 { float:left; margin:0 0 10px 21px; display:inline; }
div#footerNav1 a:link { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerNav1 a:visited { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerNav1 a:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerNav1 a:active { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerNav1 ul { list-style-type:none; margin:0; padding:0; }
div#footerNav1 li { float:left; font-size:11px; margin:0; }
div#footerNav1 a:link { text-decoration:none; color:#2f406e; }
div#footerNav1 a:visited { text-decoration:none; color:#2f406e; }
div#footerNav1 a:hover { text-decoration:underline; color:#2f406e; }
div#footerNav1 a:active { text-decoration:none; color:#2f406e; }
div#footerNav2 { float:left; margin:0 0 0 44px; }
div#footerNav2 a:link { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerNav2 a:visited { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerNav2 a:hover { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerNav2 a:active { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerNav2 ul { list-style-type:none; margin:0; padding:0; }
div#footerNav2 li { float:left; font-size:11px; margin:0; }
div#footerNav2 a:link { text-decoration:none; color:#2f406e; }
div#footerNav2 a:visited { text-decoration:none; color:#2f406e; }
div#footerNav2 a:hover { text-decoration:underline; color:#2f406e; }
div#footerNav2 a:active { text-decoration:none; color:#2f406e; }
div#footerExtra { float:left; color:#9696af; background-color:#f3f3f3; width:950px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerExtra a:link { color:#9696af; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerExtra a:visited { color:#9696af; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerExtra a:hover { color:#9696af; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#footerExtra a:active { color:#9696af; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
div#copyright { font-size:11px; float:left; margin:14px 0 0 20px; display:inline; }
div#imgProduit { float:left; }
div#txtFiche { float:left; width:450px; font-size:11px; position:absolute; }
div#txtFiche p { float:left; }
div#txtFiche ul { float:left; }
div#liensFiche { font-size:11px; }
div#liensFiche a:link { width:200px; float:left; text-decoration:none; color:#000000; }
div#liensFiche a:visited { width:200px; float:left; text-decoration:none; color:#000000; }
div#liensFiche a:hover { width:200px; float:left; text-decoration:underline; color:#000000; }
div#liensFiche a:active { width:200px; float:left; text-decoration:none; color:#000000; }
div#onglets { float:left; width:645px; margin:20px 0 20px 0; }
div#legal { float:left; font-size:11px; margin:14px 0 0 62px; }
div#legal ul { list-style-type:none; margin:0; padding:0; }
div#legal li { float:left; margin-top:0; }
div#legal a:link { text-decoration:none; color:#9696AF; }
div#legal a:visited { text-decoration:none; color:#9696AF; }
div#legal a:hover { text-decoration:underline; color:#9696AF; }
div#legal a:active { text-decoration:none; color:#9696AF; }
div#carteDuSite { float:left; font-size:11px; margin:14px 0 0 95px; }
div#carteDuSite ul { list-style-type:none; margin:0; padding:0; }
div#carteDuSite li { float:left; margin-top:0; }
div#carteDuSite a:link { text-decoration:none; color:#9696AF; }
div#carteDuSite a:visited { text-decoration:none; color:#9696AF; }
div#carteDuSite a:hover { text-decoration:underline; color:#9696AF; }
div#carteDuSite a:active { text-decoration:none; color:#9696AF; }
div#design { float:left; font-size:11px; }
div#boxFooter { margin:0 0 0 0; background-image:url(../images/fr/bg-box-footer.png); width:950px; height:134px; float:left; }
div#boxFooter img { float:left; margin:0px 5px 5px 0; }
#consultation_fr { float:left; display:block; width:232px; height:293px; background:url(../images/fr/consultation_fr.jpg) no-repeat 0 0; margin:0 5px 5px 4px; }
#consultation_fr:hover { background-position:0 -293px;}
#consultation_fr span { display:none; }
#financement_fr { float:left; display:block; width:234px; height:120px; background:url(../images/fr/newbox-footer-4.jpg) no-repeat 0 0; margin:0 5px 5px 4px; }
#financement_fr:hover { background-position:0 -120px; }
#financement_fr span { display:none; }


#finan_fr { float:left; display:block; width:232px; height:52px; background:url(../images/fr/financement_fr.jpg) no-repeat 0 0; margin:1px 5px 5px 4px; }
#finan_fr:hover { background-position:0 -52px; }
#finan_fr span { display:none; }
#finan_en { float:left; display:block; width:232px; height:52px; background:url(../images/en/financement_en.jpg) no-repeat 0 0; margin:1px 5px 5px 4px; }
#finan_en:hover { background-position:0 -52px; }
#finan_en span { display:none; }

#promo_fr { float:left; display:block; width:232px; height:53px; background:url(../images/fr/promotions_fr.jpg) no-repeat 0 0; margin:0 5px 5px 4px; }
#promo_fr:hover { background-position:0 -53px; }
#promo_fr span { display:none; }
#promo_en { float:left; display:block; width:232px; height:53px; background:url(../images/en/promotions_en.jpg) no-repeat 0 0; margin:0 5px 5px 4px; }
#promo_en:hover { background-position:0 -53px; }
#promo_en span { display:none; }

#ecoenergie_fr { float:right; display:block; width:232px; height:66px; background:url(../images/fr/Financement_FR.jpg) no-repeat 0 0; margin:0 5px 5px 0; }
#ecoenergie_fr:hover { background-position:0 -142px; }
#ecoenergie_fr span { display:none; }
#ecoenergie_en { float:right; display:block; width:232px; height:66px; background:url(../images/en/programme_ecoenergie_fr.jpg) no-repeat 0 0; margin:0 5px 5px 0; }
#ecoenergie_en:hover { background-position:0 -142px; }
#ecoenergie_en span { display:none; }

#box-footer-1_fr { display:block; float:left; width:230px; height:120px; background:url(../images/fr/box-footer-1.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#box-footer-1_fr:hover { background-position:0 -120px; }
#box-footer-1_fr span { display:none; }
#box-footer-2_fr { display:block; float:left; width:230px; height:120px; background:url(../images/fr/box-footer-2.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#box-footer-2_fr:hover { background-position:0 -120px; }
#box-footer-2_fr span { display:none; }
#box-footer-3_fr { display:block; float:left; width:232px; height:121px; background:url(../images/fr/box-footer-3.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#box-footer-3_fr:hover { background-position:0 -121px; }
#box-footer-3_fr span { display:none; }
#box-footer-4_fr { display:block; float:left; width:234px; height:118px; background:url(../images/fr/box-footer-4.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#box-footer-4_fr:hover { background-position:0 -118px; }
#box-footer-4_fr span { display:none; }
#newbox-footer-4_fr { display:block; float:left; width:234px; height:120px; background:url(../images/fr/newbox-footer-4.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#newbox-footer-4_fr:hover {  }
#newbox-footer-4_fr span { display:none; }
#newbox-footer-4_en { display:block; float:left; width:234px; height:120px; background:url(../images/en/newbox-footer-4.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#newbox-footer-4_en:hover {  }
#newbox-footer-5_fr { display:block; float:left; width:234px; height:120px; background:url(../images/fr/newbox-footer-5.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#newbox-footer-5_fr:hover { background-position: 0 -120px; }
#newbox-footer-5_fr span { display:none; }
#newbox-footer-5_en { display:block; float:left; width:234px; height:120px; background:url(../images/en/newbox-footer-5.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#newbox-footer-5_en:hover { background-position:0 -120px; }
#newbox-footer-5_en span { display:none; }
a#financing{display:block;width:231px;height:65px;}
a#promo{display:block;width:231px;height:54px;}

#newbox-footer-42_fr { display:block; float:left; width:230px; height:120px; background:url(../images/fr/programme_ecoenergie_small.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#newbox-footer-42_fr:hover { background-position:0 -120px; }
#newbox-footer-42_fr span { display:none; }
#newbox-footer-42_en { display:block; float:left; width:230px; height:120px; background:url(../images/en/programme_ecoenergie_small.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#newbox-footer-42_en:hover { background-position:0 -120px; }
#newbox-footer-42_en span { display:none; }

#consultation_en { float:right; display:block; width:232px; height:293px; background:url(../images/en/consultation_en.jpg) no-repeat 0 0; margin:0 5px 5px 0; }
#consultation_en:hover { background-position:0 -293px;}
#consultation_en span { display:none; }
#financement_en { float:right; display:block; width:234px; height:139px; background:url(../images/en/financement.jpg) no-repeat 0 0; margin:0 5px 5px 0; }
#financement_en:hover { background-position:0 -139px; }
#financement_en span { display:none; }
#box-footer-1_en { display:block; float:left; width:230px; height:120px; background:url(../images/en/box-footer-1.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#box-footer-1_en:hover { background-position:0 -120px; }
#box-footer-1_en span { display:none; }
#box-footer-2_en { display:block; float:left; width:230px; height:120px; background:url(../images/en/box-footer-2.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#box-footer-2_en:hover { background-position:0 -120px; }
#box-footer-2_en span { display:none; }
#box-footer-3_en { display:block; float:left; width:232px; height:121px; background:url(../images/en/box-footer-3.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#box-footer-3_en:hover { background-position:0 -121px; }
#box-footer-3_en span { display:none; }
#box-footer-4_en { display:block; float:left; width:234px; height:118px; background:url(../images/en/box-footer-4.jpg) no-repeat 0 0; margin:0 0 5px 5px; }
#box-footer-4_en:hover { background-position:0 -118px; }
#box-footer-4_en span { display:none; }

div#atisGroup { float:right; display:inline; margin:14px 10px 0 0; }
div#solensis { display:inline; float:left; margin:8px 0 0 15px; }
div#aee { display:inline; float:left; margin:32px 0 0 19px; }
div#rbq { display:inline; float:right; margin:45px 20px 10px 0px; }
div#rbq p { font-size:11px; color:#2f406e; font-weight:bold; }
div#flash2 { float:left; margin:0 0 0 5px; display:inline; padding:0; height:135px; }
div#flash2 embed { float:left; padding:0; }
div.boxAccueil { float:left; margin:5px 0 0 5px; display:inline; padding:0; }
div.boxAccueil img { float:left; display:inline; padding:0; margin:0; }
div.boxAccueil a:link { float:left; display:inline; }
div.boxAccueil a:visited { float:left; display:inline; }
div.boxAccueil a:hover { float:left; display:inline; }
div.boxAccueil a:active { float:left; display:inline; }
div#sous-menu { display:inline; width:223px; margin:0 0 0 0px; float:left; background-color:#f5f4f3; }
div#sous-menu ul { list-style-type:none; margin:0 0 20px 0px; padding:0 0 0 12px; float:left; }
div#sous-menu li { font-size:11px; margin:0; padding:5px 5px 5px 20px; color:#333366; background:url('../images/fr/bullet-menu.gif') no-repeat 9px 10px; list-style-type:none; width:180px; }
div#sous-menu a:link { text-decoration:none; color:#333366; margin:0; padding:0; }
div#sous-menu a:visited { text-decoration:none; color:#333366; margin:0; padding:0; }
div#sous-menu a:hover { text-decoration:none; color:#333366; text-decoration:underline; margin:0; padding:0; }
div#sous-menu a:active { text-decoration:none; color:#333366; margin:0; padding:0; }
div#boxGauche { float:left; width:223px; padding:5px 0 0px 0px; display:inline; background-color:#FFFFFF; }
div.colContenu { float:left; background-color:#f6f3f0; height:310px; }
div#filDariane { background-color:#403c52; padding:10px 20px 10px 11px; color:#adb2c1; font-size:10px; margin:0 0 20px 0; }
div#filDariane p { font-size:10px; }
div#filDariane a:link { color:#adb2c1; font-weight:100; font-size:10px; position:relative; top:0; left:0; }
div#filDariane a:visited { color:#adb2c1; font-weight:100; font-size:10px; position:relative; top:0; left:0; }
div#filDariane a:hover { color:#adb2c1; font-weight:100; font-size:10px; position:relative; top:0; left:0; }
div#filDariane a:active { color:#adb2c1; font-weight:100; font-size:10px; position:relative; top:0; left:0; }
p.titreSousMenu { font-weight:bold; color:#29486f; padding:15px 0 0 22px; font-size:12px; }
span.sousMenuD { font-weight:bold; color:#761c28; }
h1.titreProduit { font-size:22px; font-weight:bold; color:#FFFFFF; margin:150px 0 0 350px; z-index:2; position:relative; float:left; width:350px; font-family:Arial, Helvetica, sans-serif; }
h2.soustitreProduit { font-size:20px; font-weight:100; color:#FFFFFF; position:relative; float:left; width:300px; margin:0 0 0 350px; font-family:Arial, Helvetica, sans-serif; }
p.descriptionProduit { font-size:15px; color:#2b3760; font-family:Arial, Helvetica, sans-serif; width:330px; position:relative; float:left; margin:38px 0 40px 350px; }
div#certifications { margin:0 0 0 45px; }
div#certifications img { margin:0 20px 0 0; }
div#liensProduit { margin:20px 0 0 45px; float:left; display:inline; }
div#liensProduit a:link { font-size:10px; color:#991d2f; margin:0 5px 0 10px; text-decoration:underline; float:left; }
div#liensProduit a:visited { font-size:10px; color:#991d2f; margin:0 5px 0 10px; text-decoration:underline; float:left; }
div#liensProduit a:hover { font-size:10px; color:#991d2f; margin:0 5px 0 10px; text-decoration:underline; float:left; }
div#liensProduit a:active { font-size:10px; color:#991d2f; margin:0 5px 0 10px; text-decoration:underline; float:left; }

p.txtOnglets { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b3760; line-height:20px; float:left; display:inline; width:580px; margin:10px 0 0 0; }
p.descriptionProduitDetaillant { font-family:Arial, Helvetica, sans-serif; color:#4e4d4d; width:95px; line-height:16px; margin-left:0; text-align:center; padding-right:0; }

div.produitDetaillant { width:100px; float:left; margin:30px 0 0 0; display:inline; }

div#garantie { border: 1px solid #b5b3b3; padding: 20px 0 20px 20px; background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */ font-size:11px; background-image:url(../images/fr/bg-onglets.png); background-position:bottom; background-repeat:repeat-x; float:left; width:620px; margin:5px 0 0 45px; display:inline; }

p.txtGarantie { font-size:11px; color:#3f4142; line-height:20px; width:490px; margin:10px 0 0 0; float:left; }

div#produitsConnexe { border: 1px solid #b5b3b3; padding: 20px 0 20px 20px; background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */ font-size:11px; background-image:url(../images/fr/bg-onglets.png); background-position:bottom; background-repeat:repeat-x; float:left; width:620px; margin:40px 0 0 45px; display:inline; position:relative; }
div#produitsConnexe a:link { font-size:10px; color:#4e4d4d; font-weight:bold; }
div#produitsConnexe a:visited { font-size:10px; color:#4e4d4d; font-weight:bold; }
div#produitsConnexe a:hover { font-size:10px; color:#4e4d4d; font-weight:bold; }
div#produitsConnexe a:active { font-size:10px; color:#4e4d4d; font-weight:bold; }

img.separateurConnexes { margin:20px 0px 0 0px; float:left; display:inline; }

div.produitConnexe { float:left; margin:0px 18px 0 18px; width:115px; display:inline; }
div.imgConnexe { height:110px; }
div.listeLiens { background-color:#f2f0ee; padding:10px 17px 15px 10px; margin:0 0 0 10px; float:left; display:inline; }
div.listeLiens ul { list-style-position: outside; }
div.listeLiens li { margin:5px 0 0 0; list-style-image:url(../images/fr/blue_arrow.gif); margin-left:20px; }
div.produitFenetre { margin-left:10px; width:210px; float:left; display:inline; }

a.liensFenetre:link { width:200px; float:left; color:#616081; font-size:12px; font-weight:bold; margin:10px 0 15px 0; }
a.liensFenetre:visited { width:200px; float:left; color:#616081; font-size:12px; font-weight:bold; margin:10px 0 15px 0; }
a.liensFenetre:hover { width:200px; float:left; color:#616081; font-size:12px; font-weight:bold; margin:10px 0 15px 0; }
a.liensFenetre:active { width:200px; float:left; color:#616081; font-size:12px; font-weight:bold; margin:10px 0 15px 0; }

div.produitPorte { float:left; width:147px; margin:20px 0 0 0; }
div.produitPorte a:link { color:#8f152a; font-weight:bold; font-size:10px; width:100px; display:inline; float:left; }
div.produitPorte a:visited { color:#8f152a; font-weight:bold; font-size:10px; width:100px; display:inline; float:left; }
div.produitPorte a:hover { color:#8f152a; font-weight:bold; font-size:10px; width:100px; display:inline; float:left; }
div.produitPorte a:active { color:#8f152a; font-weight:bold; font-size:10px; width:100px; display:inline; float:left; }

div.enVedette { float:left; width:112px; margin:20px 0 20px 0; display:inline; }
div.enVedette a:link { color:#8f152a; font-weight:bold; font-size:10px; width:100px; display:inline; float:left; }
div.enVedette a:visited { color:#8f152a; font-weight:bold; font-size:10px; width:100px; display:inline; float:left; }
div.enVedette a:hover { color:#8f152a; font-weight:bold; font-size:10px; width:100px; display:inline; o  float:left;
}
img.accessoire { border:1px solid #b8b6b6; }
div#wrap { padding-left:20px; }
.selected { background:url('../images/fr/bullet-menu.gif') no-repeat 9px 10px #e6e2e0; }

div#colGauche { display:inline; width:240px; float:left;}

div.question { float:left; width:330px; margin-top:0; }
div.temoignage { margin-bottom:40px; float:left; }
div.question h3 { float:left; margin-top:0; }
img.contour { border:1px solid #CCCCCC; }

/* Tooltip */
#tooltip { position:absolute; z-index:3000; border:1px solid #FFFFFF; background-color:#FFFFFF; padding:10px; color:#000000; font-size:10px; margin:0; border:1px solid #CCCCCC; }
#tooltip p, #tooltip div { margin: 0; }
#tooltip p { font-size:1.1em; font-weight:bold; }

/* Tooltip */
.tooltip3 { position:absolute; z-index:3000; border:1px solid #FFFFFF; background-color:#FFFFFF; padding:10px; color:#000000; font-size:10px; margin:0; border:1px solid #CCCCCC; width:350px; }
.tooltip3 p, .tooltip3 div { margin: 0; }
.tooltip3 p { font-size:1.1em; font-weight:bold; }

.banner1 { float:left; display:inline; }
.banner2 { float:left; margin-top:5px; display:inline; }
.degradeTop { float:left; display:inline; }
.separatrice1 { float:left; margin:5px 0 5px 0; display:inline; }
.separatrice2 { margin:15px 0 5px 19px; display:inline; }
.separatrice3 { margin:15px 0 0 19px; display:inline; }
.separatrice4 { margin:15px 0 5px 0px; }
.photoContent { float:left; margin:10px 22px 15px 19px; }
/* Ajouts tomtom */

#produits_menu_haut { background-image:url(../images/fr/produits_menu_fond.jpg); width:686px; height:95px; margin:0; padding-left: 18px; float:left; }
.produits_menu_haut_item, .produits_menu_haut_item_over { height:19px; float:left; margin: 62px 2px 0 0; width:160px; clear:none; background:#FFFFFF; text-transform:uppercase; padding: 14px 0 0 5px; font-size:11px; }
.produits_menu_haut_item { color:#9895a3; background:url(../images/fr/produits_menu_haut_item_fond.gif) bottom repeat-x #F1F1F1; }
.produits_menu_haut_item_over { color:#403c52; background:#FFFFFF; }
.produits_onglet_item, .produits_onglet_item_gauche_item { display:none; }
.produits_onglet_item_over, .produits_onglet_item_gauche_item_over { display:inline; }
.produits_onglet_item_gauche { float:left; width:184px; padding-top:30px; padding-left:40px; }
.produits_onglet_item_droite { float:left; width:470px; padding-top:30px; }
.produits_onglet_item_droite_item, .produits_onglet_item_droite_item_over { position:relative; float:left; list-style:none; height:79px; margin: 0; margin-top:-1px; margin-left:20px; border-top: 1px solid #e3e1e0; border-bottom: 1px solid #e3e1e0; display:inline; }
.produits_onglet_item_droite_item_over { background: #f3f0ef; }
.produits_onglet_item_droite_img { float:left; background:#FFF; margin-left: 1px; padding-left: 11px; padding-right: 5px; height:74px; }
.produits_onglet_item_droite_text { float:left; width:123px; margin: 17px 0px 6px 5px; }
.produits_onglet_item_droite_text h2 { position:relative; width:120px; margin:0; color:#8f192b; font-size:9px; text-transform:uppercase; clear:none; }
.produits_onglet_item_droite_text h3 { margin:0; color:#333366; font-size:9px; text-transform:uppercase; display:inline; }
.ul_trouver_par_titre { width:676px; padding:0; margin:0 0 0 19px; height:20px; padding-bottom:10px; float:left; display:inline; }
.ul_trouver_par_titre li { width:235px; float:left; padding:0; margin:0; list-style:none; display:inline; }
.ul_trouver_par_titre img { float:left; padding:0; margin:0; }
.ul_trouver_par_contenu { width:676px; padding:0; margin-left:19px; margin-top:19px; margin-bottom:0; float:left; display:inline; }
.ul_trouver_par_contenu li { width:203px; float:left; padding:0; margin:0; list-style:none; display:inline; }
.ul_trouver_par_contenu li p { color:#0e0f0f; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.2; width:202px; }
.btn_go { background:url(../images/fr/btn_go.jpg); width:37px; height:17px; border:0; clear:all; margin-top:8px; }
.trouver_resultat_haut { width:676px; margin-left:19px; margin-top:15px; padding-bottom:8px; background:url(../images/fr/trouver_filet.gif) bottom repeat-x; }
.pointer { cursor:pointer !important; cursor:hand; }
#ul_bas_trouver_solarcan { list-style:none; margin:0; padding:0; line-height:1.8; }
.li_temoignages_0, .li_temoignages_1 { float:left; margin-bottom:20px; }
.li_temoignages_1 { width:314px; padding-left:23px; border-left:1px solid #cfcfcf; }
.li_temoignages_0 { width:315px; padding-right:23px; }
.li_temoignages_inter { width:676px; border-top:1px solid #cfcfcf; height:1px; margin-top:20px; padding-bottom:20px; clear:all; }
.installateur_item { }
.installateur_item2 { float:left; width:645px; padding-right:15px; padding-bottom:10px; margin-bottom:17px; }
.installateur_item2 h3 { text-transform:uppercase; color:#8e182b; clear:all; background: url(../images/fr/fleche_installateur.gif) 0px 4px no-repeat; font-weight:normal; float:none; }
.installateur_item_p { font-family: Verdana; border:1px solid #8f192b; }
.installateur_item_h2, .installateur_item_h2B { margin: 9px 0 0 17px !important; padding:0 !important; background: none !important; width:auto !important; font-size:12px !important; font-weight:normal !important; }
.installateur_item_h2 span { padding:0 15px 0 0 !important; background: url(../images/fr/plus_installateur.gif) right 3px no-repeat !important; }
.installateur_item_h2B span { padding:0 15px 0 0 !important; background: url(../images/fr/moins_installateur.gif) right 3px no-repeat !important; }
.perf_puce { float:left; clear:all; color:#8e182b; font-weight:bold; margin-right:5px; margin-left:10px; }
.perf_texte { float:left; width:500px; }
.changement_p { padding-right:25px !important; padding-left:15px !important; }
.changement_p img { position:absolute; right:20px; margin-top:5px; }
.trouver_element { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.trouver_element li { font-weight:bold; }
.trouver_element select { float:left; margin-top:10px; margin-left:20px; font-size:11px; }
.trouver_element input { border:1px solid #c7c7c6; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.trouver_element h2 { margin:15px 0 -5px 17px; }
.trouver_element h3 { float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7a7a7a; margin-left:27px; margin-top:10px; }
.trouver_produit_ensemble { margin-left:10px; }
.trouver_quantite { margin-left:35px !important; color:#8f192b; font-weight:bold; }
.trouver_li_titre { color:#8f192b; font-weight:bold; }
.trouver_element ul { list-style:none; }
#financement_form { margin-left:17px; width:676px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#financement_form h3 { width:676px; color:#8f192b; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; background:url(../images/fr/red_arrow.gif) 3px no-repeat; padding-left:10px; margin:10px 0 5px 0 !important; }
#financement_form a { color:#8f192b !important; font-weight:bold; }
#financement_form input { width:140px; border:1px solid #c7c7c6; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; }
#financement_form select { border:1px solid #c7c7c6; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.financement_form_calculer_versements { font-size:12px; display:inline; margin-left:10px; float:left; border:1px solid #8f192b; padding:12px; margin-bottom:19px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.resultats_fenetres_item { float:left; width:116px; margin-right:17px; }
.resultats_fenetres_item h3 { color:#8f192b; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:0 !important; }
.resultats_fenetres_item_quantite, .resultats_fenetres_item_img, .resultats_fenetres_item_lien { width:116px; border-right:1px solid #c7c7c6; }
.resultats_fenetres_item_quantite { height:20px; font-size:12px; font-weight:bold; color:#4a4a4a; }
.resultats_fenetres_item_img { height:110px; padding-bottom:14px; }
.resultats_fenetres_item_lien { height:25px; font-size:10px; font-weight:bold; color:#4a4a4a; }
.resultats_fenetres_item_lien a { font-size:10px !important; font-weight:bold !important; color:#4a4a4a !important; }
.resultats_fenetres_item_img img { margin:auto 0 0 0; padding:0; }
.resultats_fenetres_certifications { float:right; margin-right:35px; padding-top:30px; }
.resultats_fenetres_age { color:#4a4a4a; font-size:14px; margin-top:17px; }
.trouver_produit_ensemble_result { font-size:13px; color:#000000; }
.tooltip_align { margin:0 3px -1px 1px; }
.formCheckLabel { width:150px; float:right; }
