@charset "utf-8";
.fiche_produit{margin-bottom:10px}
.fiche_produit #barreHaut{color:#FFF;background-color:#DA0078;font-size:20px;line-height:50px;font-family:"futura_book";color:#FFF;width:100%;margin-bottom:10px;overflow:hidden}
@media screen and (min-width:600px) {
#barreHaut:before{font-family:'FontAwesome';color:#FFF;border-right:#FFF solid 3px;speak:none;font-size:30px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;text-align:center;width:50px;line-height:50px;float:left;margin-right:10px;content:"\f129"}
}
@media screen and (max-width:599px) {
#barreHaut{padding-left:10px}
}
.colonneDroite #informations td#les_prix{background-color:#F4F4F4;text-align:center;height:45px}
.fiche_produit #le_prix_raye{color:#ccc;text-decoration:line-through;font-size:20px;font-size:1em}
.fiche_produit #le_prix{color:#6cf;font-size:20px;font-weight:700}
.fiche_produit #le_prix_indetermine{color:#C00;font-size:20px}
.fiche_produit .colonneGauche{width:54.794520547945%;min-width:50%;float:left;margin-bottom:10px}
.fiche_produit .photoEtNote{background-color:#F4F4F4;box-sizing:border-box;border:#CCC solid 1px}
.fiche_produit .colonneDroite{width:43.205479452055%;padding-left:2%;float:right;overflow:hidden}
.colonneGauche #imagettes{background-image:url(http://www.coutal-france.fr/templates/coutal/images/fiche/fiche_separation_etoile.png);background-repeat:no-repeat;background-position:bottom center;width:95%;height:auto;padding:2.5%}
.colonneGauche #imagettes ul{list-style:none}
.colonneGauche #imagettes ul li{border:#FFF solid 1px;text-align:center;list-style:none;display:inline-block;width:15%}
.colonneGauche #imagettes ul li img{display:block}
.colonneGauche .noteEtoile{width:100%;height:auto}
.colonneGauche .noteEtoile td{width:50%;padding:1.5%;text-align:center;font-size:12px;vertical-align:middle}
.colonneGauche #NoteUne{color:#FFF;font-size:.875em;text-shadow:#000 1px 1px 1px,#000 -1px 1px 1px}
.colonneGauche #NoteUne strong{color:#FC0}
.colonneGauche #NoteAucune{color:#FFF;font-size:.875em}
.colonneGauche .fiche_slide{position:relative;overflow:hidden}
.colonneGauche .zooming{font-size:14px;position:absolute;display:block;right:10px;top:10px;z-index:4;height:40px;width:40px}
#images .zooming:after{content:"\f00e ";font-family:'FontAwesome';color:#FFF;speak:none;font-size:25px;font-style:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;text-align:center;line-height:10px;width:40px;height:40px;background-color:transparent;transition:all .2s ease-in-out;opacity:0}
#images:hover .zooming:after{content:"\f00e ";font-family:'FontAwesome';color:#FFF;speak:none;font-size:25px;font-style:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;text-align:center;line-height:40px;background-color:#DA0078;transform:scale(1.2);opacity:1}
.colonneGauche #NoteAttribuee{color:#FFF;font-size:.875em;text-shadow:#000 1px 1px 1px,#000 -1px 1px 1px,#000 -1px -1px 1px,#000 1px -1px 1px}
.colonneGauche .contactFiche{background-color:#DA0078;height:80px;width:100%;position:relative;padding-left:80px;box-sizing:border-box;margin-top:10px}
.colonneGauche .contactFiche .icone{background-color:#B50064;width:80px;height:80px;position:absolute;left:0;top:0;webkit-transition:background-color .2s ease-in;-moz-transition:background-color .2s ease-in;transition:background-color .2s ease-in}
.colonneGauche .contactFiche:hover .icone{background-color:#a7005c}
.colonneGauche .contactFiche .icone:before{content:"\f059";font-family:'FontAwesome';color:#FFF;speak:none;font-size:35px;font-style:normal;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased;text-align:center;line-height:80px}
.colonneGauche .contactFiche .phrase{color:#FFF;line-height:80px;width:100%;box-sizing:border-box;padding:0 10px}
.colonneGauche .contactFiche .phrase span{display:inline-block;vertical-align:middle;line-height:1.5;font-size:16px;font-family:"futura_book"}
.colonneGauche .contactFiche .phrase a{color:#FFE6F4;display:block;width:100%}
.colonneGauche .contactFiche .phrase a:hover{color:#FFF}
.colonneDroite #choix,.colonneDroite #no_stock{font-size:12px;text-align:center;background:#1F6BAE;border:solid 1px #154C7C;display:block;height:45px;line-height:45px;color:#FFF;font-weight:700;width:100%;box-sizing:border-box}
.colonneDroite #choix span,.colonneDroite no_stock span{vertical-align:middle;display:inline-block;line-height:normal}
.colonneDroite #informations table{width:100%;background-color:#ffe6f4}
.colonneDroite #informations th{text-align:left;color:#FFF;font-size:14px;border-bottom:#FFF solid 1px;background-color:#b50064;vertical-align:middle;height:40px;vertical-align:middle;width:40%;font-weight:400;padding-left:10px;box-sizing:border-box}
.colonneDroite #informations td{text-align:left;color:#b50064;font-size:14px;border-bottom:#FFF solid 1px;vertical-align:middle;height:30px;vertical-align:middle;padding-left:10px;box-sizing:border-box}
.colonneDroite #informations_declinaison{width:100%;margin-top:0;padding:0;background-color:#ffe6f4}
.colonneDroite #informations_declinaison .lib_priorite{padding-left:5px;color:#FFF;font-size:14px;border-bottom:#FFF solid 1px;background-color:#b50064;vertical-align:middle;height:40px;vertical-align:middle;width:40%;font-weight:400;padding-left:10px;box-sizing:border-box}
.colonneDroite #informations_declinaison table{width:100%}
.colonneDroite #informations_declinaison td{font-size:12px;text-align:left;vertical-align:middle;height:30px}
.colonneDroite #informations_declinaison .mes_couleurs{padding-left:10px;padding-top:10px}
.colonneDroite #informations_declinaison .ma_couleur{width:20px;height:20px;border:solid 1px #282828;float:left;margin-right:10px;margin-bottom:10px}
.colonneDroite .quantiteLib{background-color:#CCC;height:45px;line-height:45px}
.colonneDroite #informations th.quantiteLib{padding-left:5px;color:#333}
.colonneDroite #ficheAlerte{font-size:12px;color:#C00;height:30px;padding-top:10px;text-align:center}
.colonneDroite #resume{line-height:1.5;font-size:12px;text-align:left;padding:5px 0;border-bottom:#999 solid 1px}
.fiche_produit #ajouter_panier{width:100%;margin-top:10px;position:relative}
.fiche_produit #ajouter_panier a{background:#1F6BAE;border:solid 1px #154C7C;display:block;height:45px;line-height:45px;color:#FFF;font-weight:700;width:100%;font-size:20px;box-sizing:border-box}
.fiche_produit #ajouter_panier a:hover{border:solid 1px #154C7C;background:#12538C;display:block;color:#EDF6FF;font-weight:700}
#ajouter_panier a:after{content:"\f07a";font-family:'FontAwesome';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:12px;color:#FFF;height:45px;line-height:45px;width:100%;font-size:30px;vertical-align:-5%}
#ajouter_panier:hover a:after{content:"\f07a";font-family:'FontAwesome';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:12px;color:#EDF6FF;width:100%;font-size:30px}
.contenuBas{font-size:.75em;color:#333;width:100%;clear:both;text-align:left}
#FichePartie{background:#F7F7F7;margin:10px 0;width:100%;padding:10px;text-align:justify;font-size:14px;line-height:1.5;box-sizing:border-box;border:#CCC solid 1px}
.contenuBas #FicheTitreOnglet{width:98%;height:15px;color:#333;font-size:1.167em;font-weight:700;padding:1%;margin:0 0 5px;border-bottom:#CCC solid 1px;background:#E6E6E6}
.contenuBas #FicheContenuOnglet{padding:1%;font-size:1em;color:#666;line-height:1.2;font-size:12px}
.contenuBas #FicheContenuOnglet a{color:#39F;text-decoration:none;font-weight:700}
.contenuBas #FicheContenuOnglet a:hover{color:#06F;text-decoration:none;font-weight:700}
.contenuBas #detailTel{height:30px;font-size:12px;color:#666}
.contenuBas #detailTel a{padding-bottom:5px;font-size:12px;color:#000}
.contenuBas #detailTel a:hover{padding-bottom:5px;font-size:12px;color:#06F}
.contenuBas #motsClefs a{padding-bottom:5px;font-size:12px;color:#CCC}
.contenuBas #motsClefs a:hover{padding-bottom:5px;font-size:12px;color:#666}
#fichePartager{margin:0 auto;overflow:hidden;width:220px}
#fichePartager div{float:left;margin-bottom:1%}
#fichePartager a:hover{color:#FFF;text-decoration:underline;font-size:12px}
.listingProduitsPack{margin:5px 0}
.listingProduitsPack td{vertical-align:middle;background-image:url(../../../images/fonds_noir/fond_noir_opacity10.png);background-repeat:repeat}
.listingProduitsPack #image{border:#333 solid 0;clear:both;background-repeat:no-repeat;width:175px;height:131px;background-position:center center;position:relative;overflow:hidden}
.listingProduitsPack #libelle{text-align:left;padding:5px 5px 5px 10px}
.listingProduitsPack #libelle a{font-size:12px;color:#333;font-weight:700}
.listingProduitsPack #libelle a:hover{font-size:12px;color:#000;font-weight:700}
.listingProduitsPack #resume{font-size:11px;color:#666;padding:5px 5px 5px 10px}
.listingProduitsPack #lienFiche{margin-left:10px}
.listingProduitsPack #lienFiche a{font-size:12px;color:#FFF;font-weight:700}
.listingProduitsPack #lienFiche a:hover{font-size:12px;color:#FFF;font-weight:700}
.listingProduitsPack #statut{font-weight:700;font-size:12px;padding:5px 5px 5px 10px}
.listingProduitsPack #le_prix{width:100px;-moz-box-shadow:inset 0 39px 0 -24px #ccc;-webkit-box-shadow:inset 0 39px 0 -24px #ccc;box-shadow:inset 0 39px 0 -24px #ccc;background-color:#c4c4c4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:#333 solid 1px;color:#333;font-size:1em;padding:5px 5px 5px 10px;margin:5px 10px}
.listingProduitsPack #le_prix_promo{width:100px;-moz-box-shadow:inset 0 39px 0 -24px #f7c1c1;-webkit-box-shadow:inset 0 39px 0 -24px #f7c1c1;box-shadow:inset 0 39px 0 -24px #f7c1c1;background-color:#faadad;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:red solid 1px;color:red;font-size:1em;padding:5px 5px 5px 10px;margin:5px 10px}
.listingProduitsPack #le_prix_promo span{font-weight:700}
@media screen and (max-width:600px) {
.fiche_produit .colonneGauche{float:none;width:100%;max-width:400px;margin-bottom:0}
.fiche_produit .colonneDroite{float:none;padding-left:0;width:100%;margin-top:10px}
.fiche_produit .fichePartager{width:100%;width:100%}
.fiche_produit #ajouter_panier{width:316px;margin:0 auto}
.fiche_produit #barreHaut{font-size:.75em}
.fiche_produit #barreHaut #le_prix_raye{display:none}
.fiche_produit #barreHaut #le_prix{display:none}
.fiche_produit #barreHaut #le_prix_indetermine{display:none}
}
@media screen and (max-width:480px) {
.fiche_produit .colonneGauche{float:none;max-width:400px;width:100%}
.fiche_produit .colonneDroite{float:none;max-width:400px;width:100%}
.fiche_produit .fichePartager{width:100%}
.listingProduitsPack #lienFiche{display:none}
}
@media screen and (max-width:319px) {
.fiche_produit #ajouter_panier{width:100%}
}