@charset "iso-8859-1";
/* CSS Document */

body { margin:0; padding:0;}
#conteneur { width:976px; margin:4px auto 0; padding:0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF;}
#conteneur2 { width:544px; margin:0 auto; padding:0; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF;}
img { border:none;}
p { margin:0;}
h1,h2,h3,h4 { margin:0;}
a { text-decoration:none;}
ul { margin:0; padding:0;}
ul li { list-style:none;}
.spacer {clear:both; font-size:0px; width:auto; height:0px;}


#header { margin:0 auto; padding:0; position:relative; background-image:url(../images/fond_header.jpg); width:961px; height:127px; background-position:top left; background-repeat:no-repeat;}
a.logo_123alarme { position:absolute; top:3px; left:36px;}
img.ouverture { position:absolute; top:21px; right:66px;}

#menu { margin:0 0 5px; padding:0; background-image:url(../images/fond_menus.gif); height:45px; background-position:top left; background-repeat:no-repeat;}
ul.menu { margin:0 0 0 5px;}
ul.menu li { float:left; background-image:url(../images/bord_droite_menu.gif); background-position:right top; background-repeat:no-repeat; padding:0 2px 0 0;}
ul.menu li.protect_pro { background-image:none;}
ul.menu li a { display:block;  height:39px;  line-height:39px; color:#FFFFFF; font-family:"Arial Black", Arial; font-size:11px; padding:0 20px;}
ul.menu li a.protect_pro { padding:0 19px;}
ul.menu li a:hover { background-image:url(../images/fond_menus_hover.gif); background-position:top left; background-repeat:repeat-x;}
ul.menu li a.accueil:hover { background:url(../images/fond_accueil_hover.gif) top left no-repeat;}
ul.menu li a.protect_pro:hover { background-image:url(../images/fond_protect_pro_hover.gif); background-position:top right; background-repeat:no-repeat;}
ul.menu li span { background-image:url(../images/fond_menus_hover.gif); background-position:top left; background-repeat:repeat-x; display:block;  height:39px;  line-height:39px; color:#FFFFFF; font-family:"Arial Black", Arial; font-size:11px; padding:0 20px;}
ul.menu li span.accueil { background:url(../images/fond_accueil_hover.gif) top left no-repeat;}
ul.menu li span.protect_pro { background-image:url(../images/fond_protect_pro_hover.gif); background-position:top right; background-repeat:no-repeat;}


#corps { margin:0 auto 10px; padding:0; width:961px;}
#gauche { margin:0; padding:0; width:242px; float:left;}

.bloc1 { margin:0 0 10px;}
.bloc1 .contour_haut { background-image:url(../images/fondhaut_bloc.gif); background-position:top left; background-repeat:no-repeat; height:7px; font-size:0px;}
.bloc1 .contenu_bloc { background-image:url(../images/fondmilieu_bloc1.gif); background-position:top left; background-repeat:repeat-y; padding:15px;}
.bloc1 .contenu_bloc .langues { padding:0; margin:0 0 10px;}
.bloc1 .contenu_bloc .langues span.titre { color:#08A1C7; margin:0 15px 0 0;}
.bloc1 .contenu_bloc .langues ul.flag { display:inline-block; vertical-align:middle;}
.bloc1 .contenu_bloc .langues ul.flag li { display:inline; margin:0 5px 0 0;}
.bloc1 .contenu_bloc a.plan { color:#08A1C7; margin:0; text-decoration:underline;}
.bloc1 .contenu_bloc a.abc { color:#08A1C7; margin:0 0 0 60px; text-decoration:underline;}
.bloc1 .contenu_bloc a.plan:hover { color:#fe9900;}
.bloc1 .contenu_bloc a.abc:hover { color:#fe9900;}
.bloc1 .contour_bas { background-image:url(../images/fondbas_bloc1.gif); height:8px; background-position:top left; background-repeat:no-repeat;}

.bloc2 { margin:0 0 10px;}
.bloc2 .contour_haut { background-image:url(../images/fondhaut_bloc1.gif); background-position:top left; background-repeat:no-repeat; height:10px; font-size:0px;} 
.bloc2 .contenu_bloc { background-image:url(../images/fondmilieu_bloc2.gif); background-position:bottom left; background-repeat:no-repeat; padding:0 0 10px;}
.bloc2 .contenu_bloc .menus_gauche { margin:0 auto; width:225px; padding:0 0 10px;}
.bloc2 .contenu_bloc .menus_gauche .titre { margin:0 0 5px;}
.bloc2 .contenu_bloc .menus_gauche .titre a { display:block; background-image:url(../images/fond_titre.gif); height:35px; width:225px; background-position:top left; background-repeat:no-repeat; font-family:"Arial Black", Arial; color:#FFFFFF; text-align:center; line-height:35px; }
.bloc2 .contenu_bloc .menus_gauche .titre a:hover { background-position:bottom left;}
.bloc2 .contenu_bloc .menus_gauche .titre span { display:block; background-image:url(../images/fond_titre.gif); height:35px; width:225px; background-position:bottom left; background-repeat:no-repeat; font-family:"Arial Black", Arial; color:#FFFFFF; text-align:center; line-height:35px; }
.bloc2 .contenu_bloc .menus_gauche ul { padding:0 0 0 30px;}
.bloc2 .contenu_bloc .menus_gauche ul li { line-height:130%;}
.bloc2 .contenu_bloc .menus_gauche ul li a { color:#666666;}
.bloc2 .contenu_bloc .menus_gauche ul li a.gras { font-weight:bold; font-size:12px; color:#333333;}
.bloc2 .contenu_bloc .menus_gauche ul li a:hover { color:#fe9900;}
.bloc2 .contenu_bloc .menus_gauche ul li span { color:#fe9900;}
.bloc2 .contour_bas { background-image:url(../images/fondbas_bloc2.gif); height:7px; background-position:top left; background-repeat:no-repeat; font-size:0px;}

.bloc2 .contenu_bloc p.type { color:#47B1CB; font-family:"Arial Black", Arial; font-size:14px; padding:0 0 0 10px; margin:0 0 10px;}
.bloc2 .contenu_bloc .product { width:220px; margin:5px auto 0; background-color:#FFFFFF; padding:4px; position:relative;min-height:80px;}
.bloc2 .contenu_bloc .product span.name { display:inline-block; width:145px; margin:0 2px 0 0; vertical-align:top; }
.bloc2 .contenu_bloc .product span.name p.product_name { color:#08A1C7; font-size:12px; font-weight:bold;}
.bloc2 .contenu_bloc .product span.name .img { float:left; margin:0 5px 0 0; width:60px;}
.bloc2 .contenu_bloc .product span.name ul { float:left; width:65px; font-size:9px; /*padding:0 0 0 15px;*/}
.bloc2 .contenu_bloc .product span.name ul li {/*list-style-image:url(../images/tiret.gif);*/}
.bloc2 .contenu_bloc .product span.unit { display:inline-block; width:70px; vertical-align:sub;}
.bloc2 .contenu_bloc .product span.unit p { text-align:center; margin:10px 0 0;}
.bloc2 .contenu_bloc .product span.unit p.old_price { text-decoration:line-through; color:#FF9900; font-size:12px;}
.bloc2 .contenu_bloc .product span.unit strong { color:#FF9900; font-size:15px; font-weight:bold;}
.bloc2 .contenu_bloc .product span.unit img {}
.bloc2 .contenu_bloc .product a { background-image:url(../images/btn_voir.gif); width:63px; height:27px; background-position:top left; background-repeat:no-repeat; display:block; position:absolute; right:5px; bottom:5px;}
.bloc2 .contenu_bloc .product a:hover { background-position:bottom left;}


.nl { background-image:url(../images/fond_nl.jpg); width:242px; height:74px; background-position:top left; background-repeat:no-repeat; margin:0 0 10px;}
.nl .titre { color:#14C7FB; font-weight:bold; padding:12px 0 0 48px; margin:0 0 5px;}
.nl .titre span.bon_plans { font-size:15px; vertical-align:middle; margin:0 10px 0 0;}
.nl .titre span.news { font-size:10px; vertical-align:middle;}
.nl form { margin:0; padding:0;}
.nl form p { padding:0 0 0 15px;}
.nl form p label {}
.nl form p label span { color:#333333;}
.nl form p label input#mel { border:none; width:105px; background:none; background-image:url(../images/fond_input.gif); padding:1px 5px; color:#333333; height:16px;}
.nl form p label input.bouton { border:none; background:none; font-size:15px; font-family:"Arial Black", Arial; color:#FF9900; padding:0; cursor:pointer; width:28px; height:20px;}
.nl form p label input.bouton:hover { color:#3186AF;}

.paie_secu { padding:0; margin:0;}
.paie_secu img { margin:0 0 20px;}
.paie_secu p { line-height:140%;}

.bloc5 { background-image:url(../images/fond_bloc5.gif); width:222px; height:229px; background-position:top left; background-repeat:no-repeat; padding:10px; margin:0 0 10px; text-align:center}
.bloc5 img { margin:0 0 20px;}
.bloc5 p{ line-height:120%; font-size:10px; text-align:left;}

.abc-alarme { background-image:url(../images/fond_abc-alarme.jpg); width:242px; height:239px; background-position:top left; background-repeat:no-repeat; position:relative;}
.abc-alarme h1 { font-family:"Arial Black", Arial; font-size:15px; color:#08A1C7; text-align:right; padding:15px 10px 0 0; margin:0;}
.abc-alarme p { margin:65px 0 0 0; font-weight:bold; color:#0B98BA; padding:0 20px;}
.abc-alarme a { display:block; background-image:url(../images/btn_plus-details.gif); width:124px; height:25px; background-position:bottom left; background-repeat:no-repeat; position:absolute; bottom:10px; right:10px; }
.abc-alarme a:hover { background-position:top left;}


#droite1 { margin:0 0 0 8px; padding:0; float:left; width:711px;}

p.text_haut2 { font-size:9px; font-weight:bold; line-height:130%; margin:0 0 10px;}

.fil2fer { color:#08A1C7; margin:0 0 10px;}
.fil2fer a { color:#08A1C7; text-decoration:underline;}
.fil2fer a:hover { color:#FE9900;}
.fil2fer span { font-weight:bold;}

.haut { margin:0 0 10px;}
.haut .banniere_haut { float:left; width:630px; margin:0 20px 0 3px;}
.haut .frns { float:left; width:55px; text-align:center;}
.haut .frns ul {}
.haut .frns ul li { margin:0 0 5px;}
.haut .frns ul li.diagral { margin:0;}
.haut .frns ul li a {}
.haut span.picto_produit { display:inline-block; width:150px; margin:0 10px 0 0; vertical-align:top;}
.haut span.intro { display:inline-block; width:528px; vertical-align:top; padding:0 10px;}
.haut .intro h1 { font-family:"Arial Black", Arial; font-size:16px; font-weight:bold; color:#11CFFF;}
.haut .intro p { color:#08A1C7; line-height:130%;}

.haut table a { color:#08A1C7;}
.haut table a:hover { color:#FE9900;}
.haut table table.cadre_orange { padding:5px; text-align:left;}

p.text_haut { font-size:9px; font-weight:bold; line-height:130%;}


#bas { margin:25px 0 0 0;}
#centre { float:left; width:540px;}


.img_intro { margin:0; padding:0; text-align:center;}
p.intro_frns { color:#08A1C7; margin:10px 0;}

.ligne { margin:0 0 20px;}

.ligne .titre_produits {margin:0; padding:0;}
.ligne .titre_produits .titre_produits_gauche {float:left; width:270px; margin:0; padding:0;}
.ligne .titre_produits .titre_produits_gauche a.titre_produits {background-image:url(../images/fond_titre_produits.gif); width:247px; height:39px; background-position:top left; background-repeat:no-repeat; margin:0 auto; padding:5px 0 0 15px; display:block;}
.ligne .titre_produits .titre_produits_gauche a.titre_produits:hover {background-position:bottom left;}
.ligne .titre_produits .titre_produits_gauche a.titre_produits p.titre1 {font-family:"Arial Black", Arial; font-size:14px; color:#333333;}
.ligne .titre_produits .titre_produits_gauche a.titre_produits p.titre2 {font-family:"Arial Black", Arial; font-size:10px; color:#08A1C7;}
.ligne .titre_produits .titre_produits_gauche a.titre_produits p.titre3 {font-family:"Arial Black", Arial; font-size:11px; color:#08A1C7; text-align:center; margin:3px 0 0 -15px;}
.ligne .titre_produits .titre_produits_gauche a.titre_produits:hover p.titre3 {color:#FFFFFF;}
.ligne .titre_produits .titre_produits_gauche a.titre_produits:hover p.titre2 {color:#FFFFFF;} 
.ligne .titre_produits .titre_produits_droite {float:left; width:270px; margin:0; padding:0;}
.ligne .titre_produits .titre_produits_droite a.titre_produits {background-image:url(../images/fond_titre_produits.gif); width:247px; height:39px; background-position:top left; background-repeat:no-repeat; margin:0 auto; padding:5px 0 0 15px; display:block;}
.ligne .titre_produits .titre_produits_droite a.titre_produits:hover {background-position:bottom left;}
.ligne .titre_produits .titre_produits_droite a.titre_produits p.titre1 {font-family:"Arial Black", Arial; font-size:14px; color:#333333;}
.ligne .titre_produits .titre_produits_droite a.titre_produits p.titre2 {font-family:"Arial Black", Arial; font-size:10px; color:#08A1C7;}
.ligne .titre_produits .titre_produits_droite a.titre_produits p.titre3 {font-family:"Arial Black", Arial; font-size:11px; color:#08A1C7; text-align:center; margin:3px 0 0 -15px;}
.ligne .titre_produits .titre_produits_droite a.titre_produits:hover p.titre2 {color:#FFFFFF;}
.ligne .titre_produits .titre_produits_droite a.titre_produits:hover p.titre3 {color:#FFFFFF;}

.ligne .designations { margin:0; padding:0; background-image:url(../images/background.gif); background-position:50% 0; background-repeat:repeat-y;}
.ligne .designations .designations_gauche { width:269px; margin:0; padding:0; float:left;}
.ligne .designations .designations_gauche p.noir { line-height:130%; padding:0 8px;}
.ligne .designations .designations_droite{ width:269px; padding:0 0 0 1px; margin:0; float:left;}
.ligne .designations .designations_droite p.noir { line-height:130%; padding:0 8px;}

.ligne .images_produits { margin:0; padding:0; background-image:url(../images/background.gif); background-position:50% 0; background-repeat:repeat-y;}
.ligne .images_produits .images_produits_gauche { width:269px; margin:0; padding:0; float:left; text-align:center;}
.ligne .images_produits .images_produits_gauche img {}
.ligne .images_produits .images_produits_droite { width:269px; padding:0; margin:0; float:right; text-align:center;}
.ligne .images_produits .images_produits_droite img {}

.ligne .details { margin:0; padding:0; background-image:url(../images/background.gif); background-position:50% 0; background-repeat:repeat-y;}
.ligne .details .details_gauche { width:269px; float:left; margin:0; padding:0;}
.ligne .details .details_gauche p.bleu { color:#0DA7C8; padding:0 8px;}
.ligne .details .details_gauche p.noir { padding:0 8px;}
.ligne .details .details_gauche div { color:#0DA7C8; padding:0 8px;}
.ligne .details .details_droite { width:269px; padding:0 0 0 1px; float:left; margin:0;}
.ligne .details .details_droite p.bleu { color:#0DA7C8; padding:0 8px;}
.ligne .details .details_droite p.noir { padding:0 8px;}
.ligne .details .details_droite div { color:#0DA7C8; padding:0 8px;}

.ligne .prix_produit { margin:0; padding:0; background-image:url(../images/background.gif); background-position:50% 0; background-repeat:repeat-y; }
.ligne .prix_produit .prix_gauche { width:269px; float:left; margin:0; padding:0;}
.ligne .prix_produit .prix_gauche hr { width:240px; margin:4px auto 2px; border:none; border-bottom:1px dotted #B8BBBA; height:0;}
.ligne .prix_produit .prix_gauche span.prix { display:inline-block; width:132px; padding:0 0 0 8px; vertical-align:bottom;}
.ligne .prix_produit .prix_gauche span.prix strong { font-size:18px; color:#FF3300;}
.ligne .prix_produit .prix_gauche a.bouton_details { display:inline-block; background-image:url(../images/btn_plus-details.gif); width:124px; height:25px; background-position:top left; background-repeat:no-repeat; vertical-align:bottom;}
.ligne .prix_produit .prix_gauche a.bouton_details:hover { background-position:bottom left;}
.ligne .prix_produit .prix_gauche a.bouton_voir {display:inline-block; background-image:url(../images/btn_voir_produits.gif); width:124px; height:25px; background-position:top left; background-repeat:no-repeat; vertical-align:bottom;}
.ligne .prix_produit .prix_gauche a.bouton_voir:hover { background-position:bottom left;}
.ligne .prix_produit .prix_droite { width:269px; float:left; padding:0 0 0 1px; margin:0;}
.ligne .prix_produit .prix_droite hr { width:240px; margin:4px auto 2px; border:none; border-bottom:1px dotted #B8BBBA; height:0;}
.ligne .prix_produit .prix_droite span.prix { display:inline-block; width:132px; padding:0 0 0 8px; vertical-align:bottom;}
.ligne .prix_produit .prix_droite span.prix strong { font-size:18px; color:#FF3300;}
.ligne .prix_produit .prix_droite a.bouton_details { display:inline-block; background-image:url(../images/btn_plus-details.gif); width:124px; height:25px; background-position:top left; background-repeat:no-repeat; vertical-align:bottom;}
.ligne .prix_produit .prix_droite a.bouton_details:hover { background-position:bottom left;}
.ligne .prix_produit .prix_droite a.bouton_voir {display:inline-block; background-image:url(../images/btn_voir_produits.gif); width:124px; height:25px; background-position:top left; background-repeat:no-repeat; vertical-align:bottom;}
.ligne .prix_produit .prix_droite a.bouton_voir:hover { background-position:bottom left;}

.ligne2 { background-image:url(../images/fond_ligne2.gif); width:510px; height:144px; background-position:top left; background-repeat:no-repeat; padding:15px;}
.ligne2 p { background-image:url(../images/picto_instal.gif); height:43px; background-position:top left; background-repeat:no-repeat; padding:0 0 0 45px; font-family:"Arial Black", Arial; font-size:14px; font-style:italic; color:#0DA7C8; line-height:43px; margin:0 0 10px;}
.ligne2 ul { display:inline-block; width:138px; padding:0 15px; vertical-align:top; }
.ligne2 ul li { list-style:square; color:#0DA7C8; font-weight:bold; margin:0 0 5px;}
.ligne2 ul li a { color:#FF9900; text-decoration:underline; cursor:pointer;}
.ligne2 ul li a:hover { color:#FF3300;}

.page { color:#08A1C7; font-size:14px; text-align:center; margin:0;}
.page b { color:#FE9900; font-size:15px;}
.page a { color:#08A1C7; text-decoration:underline;}
.page a:hover { color:#FE9900;}

.liste1 { margin:25px 0 0 0;  padding:0;border:none; border-top:1px dotted #FF9900;}
.liste1 span.grand_titre{ font-family:"Arial Black", Arial; font-size:20px; color:#FF9900; background-color:#FFFFFF; padding:0 10px; position:relative; top:-15px;}
.liste1 .produit { text-align:left; margin:0 0 20px;}
.liste1 .produit .nom_produit { background-image:url(../images/fond_nom_produit.gif); height:28px; line-height:28px; background-position:top left; background-repeat:no-repeat; font-family:"Arial Black", Arial; color:#FF9900; padding:0 0 0 20px; margin:0 0 10px;}
.liste1 .produit .nom_produit a {font-family:"Arial Black", Arial; color:#FF9900;}
.liste1 .produit .nom_produit a:hover { color:#08A1C7;}
.liste1 .produit span.photo_produit {display:inline-block; width:100px; vertical-align:top; text-align:center;}
.liste1 .produit span.texte {display:inline-block; width:437px; vertical-align:top; }
.liste1 .produit span.texte p { color:#333333; margin:0 0 5px; }
.liste1 .produit span.texte ul { width:303px; float:left;}
.liste1 .produit span.texte ul li { color:#333333;}
.liste1 .produit span.texte .solde { float:left; width:124px; margin:0 0 0 10px;}
.liste1 .produit span.texte .solde .promo { padding:0 10px;}
.liste1 .produit span.texte .solde .promo strong { font-size:18px; font-weight:bold; color:#FF3300;}
.liste1 .produit span.texte .solde .promo p.ancien_prix { font-size:13px; color:#FF3300; text-decoration:line-through;}
.liste1 .produit span.texte .solde a { display:block; background-image:url(../images/btn_savoir-plus.gif); width:124px; height:25px; background-position:bottom left; background-repeat:no-repeat;}
.liste1 .produit span.texte .solde a:hover { background-position:top left;}

.liste2 { margin:50px 0 0 0;  padding:0;border:none; border-top:1px dotted #11CFFF;}
.liste2 span.grand_titre{ font-family:"Arial Black", Arial; font-size:20px; color:#11CFFF; background-color:#FFFFFF; padding:0 10px; position:relative; top:-15px;}
.liste2 .produit { text-align:left; margin:0 0 20px;}
.liste2 .produit .nom_produit { background-image:url(../images/fond_nom_produit.gif); height:28px; line-height:28px; background-position:top left; background-repeat:no-repeat; font-family:"Arial Black", Arial; color:#0A92B6; padding:0 0 0 20px; margin:0 0 10px;}
.liste2 .produit .nom_produit a {font-family:"Arial Black", Arial;color:#08A1C7 ;}
.liste2 .produit .nom_produit a:hover { color:#FF9900;}
.liste2 .produit span.photo_produit {display:inline-block; width:100px; vertical-align:top; text-align:center;}
.liste2 .produit span.texte {display:inline-block; width:437px; vertical-align:top; }
.liste2 .produit span.texte p { color:#333333; margin:0 0 5px; }
.liste2 .produit span.texte ul { width:303px; float:left;}
.liste2 .produit span.texte ul li { color:#333333;}
.liste2 .produit span.texte .solde { float:left; width:124px; margin:0 0 0 10px;}
.liste2 .produit span.texte .solde .promo { padding:0 10px;}
.liste2 .produit span.texte .solde .promo strong { font-size:18px; font-weight:bold; color:#FF3300;}
.liste2 .produit span.texte .solde .promo p.ancien_prix { font-size:13px; color:#FF3300; text-decoration:line-through;}
.liste2 .produit span.texte .solde a { display:block; background-image:url(../images/btn_savoir-plus.gif); width:124px; height:25px; background-position:top left; background-repeat:no-repeat;}
.liste2 .produit span.texte .solde a:hover { background-position:bottom left;}

.bloc1-centre { margin:0 0 20px;}
.bloc1-centre .haut_bloc1-centre { background-image:url(../images/fondhaut_bloc1-centre.gif); height:6px; background-position:top left; background-repeat:no-repeat; font-size:1px;}
.bloc1-centre .milieu_bloc1-centre { background-image:url(../images/fondmilieu_bloc1-centre.gif); background-position:top left; background-repeat:repeat-y; padding:5px 10px 10px;}
.bloc1-centre .milieu_bloc1-centre .nomproduit { background-image:url(../images/fond_product_name.gif); width:519px; height:46px; text-align:center; margin:0 auto; font-family:"Arial Black", Arial; font-size:14px; color:#11CFFF; line-height:46px;}
.bloc1-centre .milieu_bloc1-centre span.photoproduit { display:inline-block; width:330px; margin:0 7px 0 0; padding:0 0 0 10px;}
.bloc1-centre .milieu_bloc1-centre span.photoproduit .offert { /*background-image:url(../images/fond_bloc_offert.gif); width:190px; height:70px; background-position:top left; background-repeat:no-repeat; padding:15px 5px 5px; */margin:10px 0 0;}
.bloc1-centre .milieu_bloc1-centre span.photoproduit .offert span { font-family:"Arial Black", Arial; font-size:12px; color:#FE9900; text-align:center; display:inline-block; width:100px; line-height:100%; margin:0 20px;}
.bloc1-centre .milieu_bloc1-centre span.photoproduit .offert p { font-size:9px; color:#333333; text-align:center;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit { display:inline-block; width:165px; vertical-align:top; padding:10px 0 0 5px;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .details { background-image:url(../images/fond_prix.gif); width:96px; height:102px; background-position:top left; background-repeat:no-repeat; padding: 5px 10px; margin:0 0 10px 3px;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .details .dispo { background-image:url(../images/en_stock.gif); height:20px; background-position:top left; background-repeat:no-repeat; padding:0 5px 0 25px; font-family:"Arial Black", Arial; font-size:10px; color:#FFFFFF; line-height:20px; margin:0 0 5px;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .details .epuise { background-image:url(../images/epuise.gif); height:20px; background-position:top left; background-repeat:no-repeat; padding:0 5px 0 25px; font-family:"Arial Black", Arial; font-size:12px; color:#FFFFFF; line-height:20px; margin:0 0 5px;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .details p.ancienprix { color:#FFFFFF; font-size:15px; font-weight:bold; text-decoration:line-through; text-align:right;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .details p.ancienprix span { font-size:11px;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .details p.nouveau_prix { color:#FFFFFF; font-size:28px; font-weight:bold; text-align:right;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .details p.nouveau_prix span { font-size:15px;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .details p.autre { color:#FFFFFF; line-height:100%;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .garantie { margin:0 0 20px; padding:0 0 0 3px;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .garantie p { height:18px; /*text-align:center;*/}
.bloc1-centre .milieu_bloc1-centre span.prixproduit .garantie p span {font-family:"Arial Black", Arial; color:#999999; vertical-align:top;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit a { display:block; background-image:url(../images/btn_devis-gratuit.gif); width:161px; height:40px; background-position:top left; background-repeat:no-repeat; margin:0;}
.bloc1-centre .milieu_bloc1-centre span.prixproduit a:hover { background-position:bottom left;}
.bloc1-centre .bas_bloc1-centre { background-image:url(../images/fondbas_bloc1-centre.gif); background-position:top left; background-repeat:no-repeat; height:6px; font-size:1px;}

.descr { font-size:20px; color:#00CCFF; padding:0 0 0 10px; }

.bloc2-centre { margin:0 0 20px;}
.bloc2-centre p {}
.bloc2-centre p a { color:#08A1C7; font-size:12px; font-weight:bold; text-decoration:underline;}
.bloc2-centre p a:hover { color:#FE9900;}
.bloc2-centre .haut_bloc2-centre { background-image:url(../images/fondhaut_bloc2_centre.gif); height:12px; background-position:top left; background-repeat:no-repeat; font-size:1px;}
.bloc2-centre .bas_bloc2-centre { background-image:url(../images/fondbas_bloc2_centre.gif); background-position:bottom left; background-repeat:no-repeat; padding:0 10px 10px;}
.bloc2-centre .bas_bloc2-centre ul { line-height:130%; padding:0 0 0 20px; margin:0 0 10px;}
.bloc2-centre .bas_bloc2-centre ul li { /*list-style-image:url(../images/tiret.gif);*/}
.bloc2-centre .bas_bloc2-centre .img_produit { text-align:center; margin:0 0 5px;}
.bloc2-centre .bas_bloc2-centre p { line-height:130%; margin:0 0 10px;}
.bloc2-centre .bas_bloc2-centre span { display:inline-block; width:350px; vertical-align:middle;}
.bloc2-centre .bas_bloc2-centre a { display:inline-block; background-image:url(../images/acroread.gif); height:20px; line-height:20px; background-position:top left; background-repeat:no-repeat; width:140px; padding:0 0 0 20px; vertical-align:middle; color:#FF0000;}
.bloc2-centre .bas_bloc2-centre a:hover { text-decoration:underline;}

.accessoires { margin:0 0 40px;}
.accessoires .titre_accessoire { font-size:20px; color:#00CCFF; text-align:center; margin:0 0 5px;}
.accessoires form { margin:0;}
.accessoires form p { display:block;border-bottom:1px solid #CCCCCC; padding:4px 0;background-color:#F1F4F3;}
/*.accessoires form p label { }*/
.accessoires form p /*label*/ input { vertical-align:middle; margin:0 3px 0 4px;}
.accessoires form p /*label*/ span.nom_access { display:inline-block; color:#333333; font-size:12px; font-weight:bold; width:239px; vertical-align:middle;}
.accessoires form p /*label*/ span.ref_access { display:inline-block; width:60px; vertical-align:middle;}
.accessoires form p /*label*/ span.pris { display:inline-block; width:90px; vertical-align:middle; text-align:right;}
.accessoires form p /*label*/ span.pris strong { font-size:15px; font-weight:bold; color:#FF9900;}
.accessoires form p /*label*/ span.pris img {}
.accessoires form p /*label*/ a { display:inline-block; background-image:url(../images/btn_savoir-plus2.gif); height:27px; width:112px; background-position:top left; background-repeat:no-repeat; vertical-align:middle;}
.accessoires form p /*label*/ a:hover { background-position:bottom left;}

.vous_desirez { font-size:20px; color:#00CCFF; text-align:center; margin:0 0 5px; line-height:100%;}
.devis_tel { margin:0 0 20px;}
.devis_tel .haut_devistel { background-image:url(../images/fondhaut_devistel.gif); height:9px; background-position:top left; background-repeat:no-repeat; font-size:1px;}
.devis_tel .milieu_devistel { background-image:url(../images/fondmilieu_devistel.gif); background-position:top left; background-repeat:repeat-y;text-align:center;}
.devis_tel .milieu_devistel p {}
.devis_tel .milieu_devistel .conseillers { margin:15px 0;}
.devis_tel .milieu_devistel span { display:inline-block; text-align:center; margin:0 45px; }
.devis_tel .milieu_devistel .tel { background-image:url(../images/fond_tel.gif); width:258px; height:122px; background-position:top left; background-repeat:no-repeat; margin:0 auto 15px; position:relative;}
.devis_tel .milieu_devistel .tel p.tel_gratuit { font-size:18px; font-weight:bold; color:#009900; position:absolute; right:10px; top:16px;}
.devis_tel .milieu_devistel .tel p.tel_inter { font-size:18px; font-weight:bold; color:#4D4D4D; position:absolute; left:5px; bottom:40px; }
.devis_tel .milieu_devistel .tel p.tel_suisse { font-size:14px; font-weight:bold; color:#4D4D4D; position:absolute; left:32px; bottom:11px;}
.devis_tel .bas_devistel { background-image:url(../images/fondbas_devistel.gif); height:9px; background-position:top left; background-repeat:no-repeat; font-size:1px;}

.devis { margin:0; padding:0;}
.devis .hautdevis { background-image:url(../images/fondhaut_devis.gif); height:13px; background-position:top left; background-repeat:no-repeat; font-size:1px;}
.devis .milieudevis { background-image:url(../images/fondmilieu_devis.gif); background-position:top left; background-repeat:repeat-y; padding:0 30px;}
.devis .milieudevis .text { font-weight:bold; text-align:center; margin:0 0 20px;}
.devis .milieudevis form { margin:0;}
.devis .milieudevis form p { margin:0 0 5px;}
.devis .milieudevis form p.souhait { font-weight:bold; margin:10px 0;}
.devis .milieudevis form p.bouton { text-align:center;}
.devis .milieudevis form p span {  display:inline-block; width:160px;}
.devis .milieudevis form p span.gras {color:#00CCFF; font-size:13px; font-weight:bold;}
.devis .milieudevis form p span.comment { vertical-align:top;}
.devis .milieudevis form p span.textelong { width:238px;}
.devis .milieudevis form b { color:#FF0000;}
.devis .milieudevis form p input {}
/*.devis .milieudevis form p input.radio1 { margin:0; position:relative; top:3px;}*/
.devis .milieudevis form p input.checkbox { margin:0; position:relative; top:2px;}
.devis .milieudevis form p textarea { height:60px; margin:0;}
.devis .milieudevis form hr { border:none; height:0px; border-bottom:1px solid #27D4FF;}
.devis .milieudevis form table { margin:0 0 5px;}
.devis .milieudevis form input.bouton { background:none; background-image:url(../images/btn_calculer-devis.jpg); height:38px; width:214px; background-position:top left; background-repeat:no-repeat; border:none; cursor:pointer; padding:0;}
.devis .milieudevis form input.bouton:hover { background-position:bottom left;}
.devis .milieudevis form .erreur02 { color:#ff0000;	font-size:10px; text-align:left; margin:0 0 5px; padding:0 0 0 163px;}
.devis .milieudevis .bas_form { font-size:10px; text-align:center;}
.devis .milieudevis .bas_form a { color:#666666; text-decoration:underline;}
.devis .milieudevis .bas_form a:hover { color:#00CCFF;}
.devis .basdevis { background-image:url(../images/fondbas_devis.gif); height:13px; background-position:top left; background-repeat:no-repeat; font-size:1px;}

table tbody tr td a.lien_liste { color:#08A1C7;}
table tbody tr td a.lien_liste:hover { color:#FE9900;}
table tbody tr td hr { border:none; height:0px; border-bottom:1px solid #FE9900;}

#droite { float:left; width:168px; margin:0 0 0 3px;}

.banniere_droite{ margin:0 0 10px 4px; background-image:url(../images/fond_promo.jpg); width:164px; height:682px; background-position:top left; background-repeat:no-repeat; position:relative;}
.banniere_droite img.promo1 { position:absolute; top:80px; left:12px;}
.banniere_droite a.savoir_plus1 { display:block; background-image:url(../images/btn_savoir-plus.gif); width:124px; height:25px; background-position:top left; background-repeat:no-repeat; position:absolute; top:340px; right:9px;}
.banniere_droite img.promo2 { position:absolute; top:390px; left:12px;}
.banniere_droite a.savoir_plus2 { display:block; background-image:url(../images/btn_savoir-plus.gif); width:124px; height:25px; background-position:top left; background-repeat:no-repeat; position:absolute; right:9px; bottom:10px;}
.banniere_droite a:hover { background-position:bottom left;}

.bloc3 { padding:0; margin:0 0 10px 4px;}
.bloc3 .haut_bloc3 { background-image:url(../images/fondhaut_bloc3.gif); height:12px; background-position:top left; background-repeat:no-repeat; font-size:1px;}
.bloc3 .bas_bloc3 { /*background-image:url(../images/fondbas_bloc3.gif);*/ background-image:url(../images/fondbas_bloc3_droite.gif); background-position:bottom left; background-repeat:no-repeat; padding:0 15px 15px;}
.bloc3 .bas_bloc3 h1 { font-size:14px; font-weight:bold; margin:0 0 20px;}
.bloc3 .bas_bloc3 p { line-height:130%; margin:0 0 10px;}

.bloc3_droite { margin:0 0 10px;}
.bloc3_droite .fondhaut { background-image:url(../images/fondhaut_bloc3_droite.gif); height:12px; background-position:top left; background-repeat:no-repeat; font-size:1px;}
.bloc3_droite .fondhaut2 { background-image:url(../images/fondhaut_bloc3_droite2.jpg); height:87px; background-position:top left; background-repeat:no-repeat; font-size:1px;}
.bloc3_droite .contents { background-image:url(../images/fondbas_bloc3_droite.gif); background-position:bottom left; background-repeat:no-repeat; padding:0 10px 10px; }
.bloc3_droite .contents h2 { font-family:"Arial Black", Arial; font-size:12px; color:#0B98BA; margin:0 0 20px;}
.bloc3_droite .contents p { font-size:11px; /*font-weight:bold;*/ line-height:120%; margin:0 0 10px;}
.bloc3_droite .contents h3 { font-family:"Arial Black", Arial; font-size:12px; color:#0B98BA; margin:0 0 20px; text-align:center;}
.bloc3_droite .contents .news1 { margin:0 0 10px;}
.bloc3_droite .contents .news1 p.soustitre { color:#0B9ABC; margin:0;}
.bloc3_droite .contents .news1 p.contenu { font-size:11px; font-weight:normal; color:#333; line-height:130%;}
.bloc3_droite .contents .news1 p.contenu strong { padding:0 10px 0 0;}

.bloc3_droite .contents h4 { /*font-family:"Arial Black", Arial;*/ font-weight:bold; font-size:18px; color:#14C7FB; margin:0 0 20px; text-align:center; line-height:100%; padding:0;}
.bloc3_droite .contents .prod { margin:0 0 20px; padding:0;}
.bloc3_droite .contents .prod p { margin:0 0 5px; text-align:right; line-height:150%;}
.bloc3_droite .contents .prod p.ancien_prix { color:#FF3300; font-size:12px; text-decoration:line-through; font-weight:normal;}
.bloc3_droite .contents .prod p a { font-size:11px; color:#666;}
.bloc3_droite .contents .prod p a:hover { text-decoration:underline;}
.bloc3_droite .contents .prod p strong { color:#FF3300; font-size:15px;}
.bloc3_droite .contents .prod a.savoir_plus { display:block; background-image:url(../images/btn_savoir-plus.gif); width:124px; height:25px; background-position:left top; float:right;}
.bloc3_droite .contents .prod a.savoir_plus:hover { background-position:bottom left;}

.bloc3_droite .contents p.install { background-image:url(../images/picto_instal.gif); height:36px; background-position:top left; background-repeat:no-repeat; padding:7px 0 0 45px; /*font-family:"Arial Black", Arial;*/ font-weight:bold; font-size:13px; font-style:italic; color:#0DA7C8; margin:0 0 10px;}
.bloc3_droite .contents ul { padding:0 0 0 15px;}
.bloc3_droite .contents ul li { list-style:square; color:#0DA7C8; font-weight:bold; margin:0 0 5px;}
.bloc3_droite .contents ul li a { color:#FF9900; text-decoration:underline; cursor:pointer;}
.bloc3_droite .contents ul li a:hover { color:#FF3300;}

.bloc4 { background-image:url(../images/fond_bloc4.gif); width:134px; height:321px; background-position:top left; background-repeat:no-repeat; padding:15px; margin:0 0 0 4px;}
.bloc4 h1 { font-size:14px; font-weight:bold; margin:0 0 20px;}
.bloc4 p { line-height:130%;}

.coup2coeur { background-image:url(../images/fond_coup2coeur.jpg); width:168px; height:338px; background-position:top left; background-position:top left; position:relative;}
.coup2coeur .img_coup2coeur { margin:0 auto; width:145px; padding:60px 0 0; text-align:center;}
.coup2coeur p.description { font-weight:bold; padding:10px 10px 0 20px; margin:0 0 5px; color:#333333; line-height:130%;}
.coup2coeur ul { padding:0 0 0 20px; color:#999999; font-size:9px;}
.coup2coeur ul li { line-height:130%;}
.coup2coeur p.price { color:#FFFFFF; font-size:18px; font-weight:bold; position:absolute; top:232px; right:46px;}
.coup2coeur p.price span { font-size:12px;}
.coup2coeur p.old_price { color:#FFFFFF; font-size:15px; position:absolute; top:257px; right:25px; text-decoration:line-through;}
.coup2coeur a.savoir_plus { display:block; background-image:url(../images/btn_savoir-plus.gif); width:124px; height:25px; background-position:top left; background-repeat:no-repeat; position:absolute; bottom:6px; right:12px;}
.coup2coeur a.savoir_plus:hover { background-position:bottom left;}

.coup2coeur2 { background-image:url(../images/fond_coup2coeur2.jpg); height:331px; background-position:top left; background-repeat:no-repeat; position:relative;}
.coup2coeur2 .img_coup2coeur { margin:0 auto; width:145px; padding:55px 0 0; text-align:center;}
.coup2coeur2 p.description { font-weight:bold; padding:10px 10px 0 20px; margin:0 0 5px; color:#333333; line-height:130%;}
.coup2coeur2 ul { padding:0 0 0 20px; color:#999999; font-size:9px;}
.coup2coeur2 ul li { line-height:130%;}
.coup2coeur2 p.price { color:#FFFFFF; font-size:18px; font-weight:bold; position:absolute; top:228px; right:46px;}
.coup2coeur2 p.price span { font-size:12px;}
.coup2coeur2 p.old_price { color:#FFFFFF; font-size:15px; position:absolute; top:250px; right:25px; text-decoration:line-through;}
.coup2coeur2 a.savoir_plus { display:block; background-image:url(../images/btn_savoir-plus.gif); width:124px; height:25px; background-position:top left; background-repeat:no-repeat; position:absolute;  bottom:6px; right:10px;}
.coup2coeur2 a.savoir_plus:hover { background-position:bottom left;}


#droite2 { float:left; width:164px; margin:0 0 0 7px; }

.produits_similaires { margin:0 0 10px;}
.produits_similaires .haut_produits_similaires { background-image:url(../images/fondhaut_produits_similaires.gif); height:12px; background-position:top left; background-repeat:no-repeat; font-size:1px;}
.produits_similaires .bas_produits_similaires { background-image:url(../images/fondbas_produits_similaires.gif); background-position:bottom left; background-repeat:no-repeat; padding:0 7px 10px;}
.produits_similaires .bas_produits_similaires .titre_produits_similaires { background-image:url(../images/fond_titre_produits-similaires.gif); width:149px; height:35px; background-position:top left; background-repeat:no-repeat; margin:0 auto 10px; font-family:"Arial Black", Arial; color:#FFFFFF; line-height:35px; text-align:center;}
.produits_similaires .bas_produits_similaires ul { padding:0 0 0 10px;}
.produits_similaires .bas_produits_similaires ul li { line-height:130%;}
.produits_similaires .bas_produits_similaires ul li a { color:#16A6C9;}
.produits_similaires .bas_produits_similaires ul li a:hover { text-decoration:underline;}

.besoin_aide { margin:0 0 10px;}


#footer {}

.menus_bas { background-image:url(../images/fond_menus_bas.gif); height:35px; background-position:top left; background-repeat:no-repeat; margin:0 0 20px;}
.menus_bas ul { padding:0 4px;}
.menus_bas ul li { display:inline-block; line-height:35px; width:191px; text-align:center;}
.menus_bas ul li a { font-size:12px; color:#FFFFFF; font-weight:bold;}
.menus_bas ul li a:hover { color:#FF9900;}
p.infos { color:#b7b7b7; margin:0 0 10px; padding:0 10px;}
p.infos span { text-decoration:line-through;}
p.coordonnees { text-align:center; color:#747474; font-size:12px; margin:0 0 10px;}
ul.liens { text-align:center;}
ul.liens li { display:inline; color:#979797; font-weight:bold;}
ul.liens li a { color:#979797;}
ul.liens li a:hover { text-decoration:underline;}





/**Corrections IE6**/
*html ul.menu li a.accueil { width:55px;}
*html ul.menu li a.promos { width:53px;}
*html ul.menu li a.alrm_maison { width:113px;}
*html ul.menu li a.alrm_piscine { width:114px;}
*html ul.menu li a.alrm_pers { width:140px;}
*html ul.menu li a.protect_pro { width:243px;}
*html ul.menu li span.accueil { width:55px;}
*html ul.menu li span.promos { width:53px;}
*html ul.menu li span.alrm_maison { width:113px;}
*html ul.menu li span.alrm_piscine { width:114px;}
*html ul.menu li span.alrm_pers { width:140px;}
*html ul.menu li span.protect_pro { width:243px;}
*html .bloc1 .contenu_bloc .langues ul.flag { display:inline; }
*html .ligne2 ul { display:inline;}
*html .menus_bas ul li { display:inline;}
*html .abc-alarme h1 { font-size:14px;}
*html .bloc3_droite .contents p.install {}
*html .bloc3_droite .contents h4 { zoom:1!important;}
*html .bloc3_droite .contents .prod { zoom:1!important;}
*html .bloc3_droite .contents .news1 { padding:10px 0 0;}
*html .bloc3_droite .contents .news1 p.contenu { zoom:1!important;}
*html .bloc2 .contenu_bloc .product { height:95px; min-height:95px; zoom:1!important;}
*html .bloc3 .bas_bloc3 p { zoom:1!important;}
*html .bloc3_droite .contents p { zoom:1!important;}
*html .ligne .prix_produit .prix_gauche hr { margin:0 auto;}
*html .ligne .prix_produit .prix_droite hr { margin:0 auto;} 



/**Corrections IE7**/
*:first-child+html .bloc1 .contenu_bloc .langues ul.flag { display:inline; }
*:first-child+html .ligne2 ul { display:inline;}
*:first-child+html .menus_bas ul li { display:inline;}
*:first-child+html .abc-alarme h1 { font-size:14px;}
*:first-child+html .bloc3_droite .contents h4 { zoom:1!important;}
*:first-child+html .bloc3_droite .contents .prod { zoom:1!important;}
*:first-child+html .bloc3_droite .contents .news1 { padding:10px 0 0;}
*:first-child+html .bloc3_droite .contents .news1 p.contenu { zoom:1!important;}
*:first-child+html .bloc3 .bas_bloc3 p { zoom:1!important;} 
*:first-child+html .bloc3_droite .contents p { zoom:1!important;}
*:first-child+html .bloc2 .contenu_bloc .product { zoom:1!important;}



/**Corrections Safari et Chrome**/
body:nth-of-type(1) .abc-alarme h1 { padding:9px 10px 0 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px;}
body:nth-of-type(1) .abc-alarme p { margin:75px 0 0;}


