@charset "utf-8"; 

.fiche_produit{margin-bottom:10px}

.fiche_produit #barreHaut{color:#FFF; background-color:#F90; border-bottom:#F60 solid 1px; font-size:1.250em; width:95%; height:auto; overflow:hidden; padding:1.5% 2.5% 1.5% 2.5%}

.fiche_produit #les_prix{background-color:#333; text-align:center}

.fiche_produit #le_prix_raye{color:#ccc; text-decoration:line-through; font-size:1em}

.fiche_produit #le_prix{color:#6cf; font-size:1.450em; font-weight:bold}

.fiche_produit #le_prix_indetermine{color:#C00; font-size:1.450em}

.fiche_produit .colonneGauche{background-color:#99CC00; width:100%;  margin-bottom:10px;}

.fiche_produit .colonneDroite{width:43.20547945205479%; padding-left:2%; float:right}

.colonneGauche #imagettes{background-image:url(../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:#5e7d00 solid 1px;text-align:center;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:0.875em; text-shadow:#000 1px 1px 1px,#000 -1px 1px 1px}

.colonneGauche #NoteUne strong{color:#FC0}

.colonneGauche #NoteAucune{color:#FFF; font-size:0.875em}

.colonneGauche .fiche_slide{position:relative; overflow:hidden;}

.colonneGauche #zooming{ font-size:14px; padding-top:7px; padding-left:5%; position:absolute; width:95%; color: #FFF; bottom:-31px; left:0; height:23px; z-index:4; border-top: solid 1px #9C0; background-color:#9c0;}

.colonneGauche #NoteAttribuee{color:#FFF; font-size:0.875em; text-shadow:#000 1px 1px 1px,#000 -1px 1px 1px,#000 -1px -1px 1px,#000 1px -1px 1px}

.colonneDroite #boutonAjoutPanier{background-image:url(../images/fiche/fiche_fond_ajout_panier.png); background-repeat:no-repeat; background-position:center top; text-align:center; width:100%; height:64px}

.colonneDroite #no_stock{font-size:12px; color:#FFF; height:30px; padding-top:15px; text-shadow:#333 1px 1px 1px; text-align:center}

.colonneDroite #choix{font-size:12px; color:#FFF; height:30px; padding-top:10px; text-shadow:#333 1px 1px 1px; text-align:center}

.colonneDroite #informations table{width:100%}

.colonneDroite #informations th{text-align:left; padding:5px 5px 5px 0px; color:#999; font-size:0.750em; border-bottom:#999 solid 1px; vertical-align:middle; width:40%}

.colonneDroite #informations td{text-align:left; padding:5px 5px 5px 0px; color:#000; font-size:0.750em; border-bottom:#999 solid 1px; vertical-align:middle}

.colonneDroite #informations_declinaison{background-color:#CCC; width:95%; margin-top:10px; border-radius:10px; padding:2.5%}

.colonneDroite #informations_declinaison table{width:100%}

.colonneDroite #informations_declinaison th{font-size:0.750em; text-align:left; color:#666; border-bottom:#FFF solid 1px; padding:5px 5px 5px 0px; width:40%}

.colonneDroite #informations_declinaison td{font-size:0.750em; text-align:left; border-bottom:#FFF solid 1px; padding:5px 5px 5px 0px}

.colonneDroite #ficheAlerte{font-size:0.875em; text-align:left; line-height:1.2; color:#C00; padding:5px 5px 5px 5px; margin-top:10px}

.contenuBas{font-size:0.750em; color:#333; width:100%; clear:both; text-align:left}

.contenuBas #FichePartie{background:#fff9ef; margin-top:10px; width:100%}

.contenuBas #FicheTitreOnglet{width:98%; height:15px; color:#FF9900; font-size:1.167em; font-weight:bold; padding:1%; margin:0 0 5px 0; border-bottom:#fed89f solid 1px; background:#fff5e6}

.contenuBas #FicheContenuOnglet{padding:1%; font-size:1em; color:#666; line-height:1.2; font-size:12px;}

.contenuBas #FicheContenuOnglet a{ color:#F90; text-decoration:none; font-weight:bold;}

.contenuBas #FicheContenuOnglet a:hover{ color:#9C0; text-decoration:none;font-weight:bold;}

.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{display:inline-block; text-align:center}

#fichePartager div{display:inline-block; margin-bottom:1%}

#fichePartager a:hover{color:#CCC; font-size:0.650em}

.listingProduitsPack{ margin:5px 0px;}

.listingProduitsPack td{vertical-align:middle; background-image:url(../../../images/fonds_noir/fond_noir_opacity10.png); background-repeat:repeat;}

.listingProduitsPack #image{border:#333 solid 0px; 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:bold}

.listingProduitsPack #libelle a:hover{font-size:12px; color:#000; font-weight:bold}

.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:bold}

.listingProduitsPack #lienFiche a:hover{font-size:12px; color:#FFF; font-weight:bold}

.listingProduitsPack #statut{font-weight:bold; font-size:12px; padding:5px 5px 5px 10px;}

.listingProduitsPack #le_prix{ width:100px;-moz-box-shadow:inset 0px 39px 0px -24px #ccc; -webkit-box-shadow:inset 0px 39px 0px -24px #ccc; box-shadow:inset 0px 39px 0px -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 0px 39px 0px -24px #f7c1c1;  -webkit-box-shadow:inset 0px 39px 0px -24px #f7c1c1;  box-shadow:inset 0px 39px 0px -24px #f7c1c1;  background-color:#faadad; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:#F00 solid 1px; color:#F00; font-size:1em; padding:5px 5px 5px 10px; margin:5px 10px}

.listingProduitsPack #le_prix_promo span{font-weight:bold}

@media screen and (min-width:1025px){}

@media screen and (max-width:1024px) and (min-width:750px){}

@media screen and (max-width:600px){.fiche_produit .colonneGauche{float:none; width:100%; margin-bottom:0px;}
.fiche_produit .fichePartager{width:100%}
.fiche_produit .fichePartager{width:100%}

.fiche_produit #ajouter_panier{ width:316px; margin:0 auto;}

.fiche_produit #barreHaut{font-size:0.750em}

.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%;}
}

