@charset "UTF-8";
/* CSS Document */

#description { float:right; width:460px;}
/*#photo-produit { position:relative; padding-top:20px;}*/

.prix_article { color:#FF6600; }
#vente-ligne {  background:url(/images/structure/ficheproduit/titrage-vente-ligne.gif) repeat-x top left white; margin:20px 0 0 0;padding:5px 10px;   color:#666666; position:relative; z-index:-100}
#vente-ligne h4 { font-weight:normal;font-size:16px;}
#vente-ligne img { position:relative; top:4px;}

#marque { min-height:130px; background:#EEE; padding:10px; margin:0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;}
#marque img{ float:left; padding:0 10px 0 0;}

#infos-sup { min-height:130px; background:#EEE; padding:1px 10px 10px 10px; margin:0 0 0 0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		}
#texte-produit {
		color:#555; 
		font-size:1.1em;
		background:#EEE; padding:1px 15px 15px 15px; margin: 0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;}
		
#description-produit { float:left; width:720px; padding:10px 10px 40px 10px; margin:0; color:#0098AF;}
#description-produit table, #description-produit td { color:#0098AF}
#photo-produit { float:right; width:160px; margin:5px 20px 5px 0; padding:0; list-style:none;}
#photo-produit li { margin:2px 0; padding:0;}
#photo-produit a { margin:0; padding:0; text-decoration:none}
#photo-produit img { margin:0px; padding:4px; border:1px solid #EEE;}
#photo-produit :hover img { margin:0px; padding:0; border:5px solid #EEE;}


#fiche-produit { margin:0 10px; background:url(/images/structure/ficheproduit/description-ap.png) repeat-x left bottom white;}
#prix-produit {  color:#FF6600}
#prix-produit span { font-size:16px}
#fiche-produit h4 { list-style-type:square; list-style-position:outside; display:list-item; color:#BB3632; font-size:1.3em;}

#fiche-produit #avis { padding:10px; background:url(/images/structure/ficheproduit/guillemets_avis2.png) no-repeat right bottom #FFF; margin:20px 0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#92C848;  font-size:1.2em;;}
#fiche-produit #avis h4 { list-style-type:none;color:#92C848; font-weight:bold; font-size:1.1em; border-bottom:none;background:url(/images/structure/ficheproduit/guillemets_avis1.png) no-repeat top left; margin:-10px 10px 10px -10px; text-indent:40px; padding:5px}

hr.filet-produit { margin:20px 0; color:#ccc; border-color:#ccc; font-size:0.1em; border-width:1px 0 0 0}

#panier-fiche-produit { width:720px; border:1px solid #CCC; padding:1px 0 1px 1px; font-size:1em}
#panier-fiche-produit th { background:#666666; color:white; padding:1em 0.5em; border-bottom:1px solid white; border-right:1px solid white; margin-bottom:1px;text-align:center; }
#panier-fiche-produit td { padding: 0.5em ; border-top:1px solid #ccc; border-right:1px solid white; vertical-align:top;  color:#333;text-align:center; position:relative; }

#panier-fiche th { padding:10px ; margin:0; color:white; background:#666666;border:1px solid white;}
#panier-fiche td{ padding:10px ; margin:0;border:1px solid white; color:#333}
table#panier-fiche { border-collapse:collapse; margin:10px 10px 20px 10px}
#panier-fiche td.filet { font-size:1px; margin:1px; padding:0; height:1px; font-size:1px;}

ul#categorie { margin:0 20px; padding:0; list-style:none;}
ul#categorie li.cat-titre {width:690px; clear:both; font-size:1.4em;}
ul#categorie li.cat-article {float:left; width:230px; height:270px; list-style:none; margin:0px; padding:0;list-style:none;}

ul#liste-article {margin:0; padding:0 5px;}
ul#liste-article li {list-style:none; float:left; width:210px; padding:0; margin:10px; border:1px solid  #CCC; height:300px; position:relative;}
ul#liste-article h4 { background:#EEE; padding:5px; margin:1px;}
ul#liste-article h3 {background:#EEE; color:#666; padding:5px;margin:1px; font-size:1em}
ul#liste-article h3 a{ text-decoration:none; color:#333333}
ul#liste-article p {text-align:center}


#infos-fiche-produit { padding:0;width:100% ; border:1px solid #DDD; font-size:1.1em;}
#infos-fiche-produit td { padding:0.8em; border:1px solid #DDD; }


#mode-paiement { list-style:none; color:#333; padding:0; margin:0;}
#mode-paiement li { padding:0 10px; height:50px; line-height:50px; clear:both; font-size:1.4em; margin:0 10px 1px 10px; border:3px double #EEE; background:#EEE;}
#mode-paiement li img{ width:50px; height:50px }
#mode-paiement li:hover { background-color:white; border:3px double #DDD;  height:100px ; line-height:100px}
#mode-paiement li:hover img{ width:100px; height:100px }

#panier_recap { font-size:1.1em; border:0px; padding:0; }
#panier_recap tr{ border:0px; padding:0;}
#panier_recap th { background:#999; color:white; padding:1em 0.5em; margin:0;text-align:center;}
#panier_recap td { padding:0.5em ; margin:0; vertical-align:middle ; color:#666666; border:none;text-align:center; }
#panier_recap td.cellule1 { background:#DFDFDF}
#panier_recap td.cellule2 { background-color:#EFEFEF;}
#panier_recap td.cellule_prix{ white-space:nowrap; text-align:right;}
#panier_recap td.cellule_nom{ text-align:left}
#panier_recap td.cellule_produit img{ max-height:30px}

#panier_fdp { font-size:1.1em; border:0px; width:100%;}
#panier_fdp td{ padding:0.5em 1em; height:1.4em}
.prixinfo_fdp { background:#BB3632; color:white; text-align:center}
.prix_fdp { background:#BB3632; color:white; font-size:1.2em; text-align:right;}

#content .code_promo { background-color:#CEC; padding:5px; margin:1px 1px 0px 1px}
#content .code_promo strong { color:#336633}

#mode_paiement_bdc { list-style:none; padding:10px; margin:0;}
#mode_paiement_bdc  li{ width:240px; padding:10px; margin:10px ;float:left; list-style:none; border:5px solid #FFF;}
#mode_paiement_bdc  li:hover{ border:5px solid #EEE;}


#content .bt_action { list-style:none; margin:0 20px 20px 0; padding:5px}
#content .bt_action li { float:right; margin:0 5px; padding:0;}
#content .bt_action a { background:#BBB; padding:4px; color:white; text-decoration:none; font-size:1.2em; border:3px double white; display:block; }    /* lien non-visité */
#content .bt_action input[type="submit"], #content .bt_action input[type="button"] { background:#BBB; padding:4px; margin:0px 0 0 0; color:white; text-decoration:none; font-size:1.2em; border:3px double white;}    /* lien non-visité */
#content .bt_action a:hover, #content .bt_action input[type="submit"]:hover, #content .bt_action input[type="button"]:hover   { background-color:#003366; padding:4px; color:white;} /* lien survolé     */

#content a.action_suivante, #content input[type="submit"].action_suivante , #content input[type="button"].action_suivante   { background:#BB3632;}    /* lien non-visité */
#content a.action_importante, #content input[type="submit"].action_importante, #content input[type="button"].action_importante   { background:#0098AF;}

.dispo_0,.dispo_1,.dispo_2, .dispo_3 , .dispo_4 { height:20px; padding:8px 0 8px 33px; margin:5px 0;}
.dispo_2 { background:url(/images/structure/ficheproduit/dispo_7jours.png) no-repeat top left; color:#008570}
.dispo_3 { background:url(/images/structure/ficheproduit/dispo_14jours.png) no-repeat top left;color:#F08800;}
.dispo_4 { background:url(/images/structure/ficheproduit/dispo_30jours.png) no-repeat top left;color:#E31B19;}
.dispo_0 { background:url(/images/structure/ficheproduit/dispo_nous_contacter.png) no-repeat top left; color:#440000}
.dispo_1 { background: url(/images/structure/ficheproduit/dispo.png) no-repeat top left; color:#7EB61C;}

.guide { position:absolute; bottom:30px; left:-15px; z-index:200}

.box-rem40 , .box-rem30 , .box-rem20 , .box-rem10{ position:relative; padding:0; margin:0;}
 .remise{font-size:10px; color:white; margin:0; padding:0 0 0 5px; width:36px; height:36px; line-height:36px;background-repeat: no-repeat; background-position: 0 0; position:absolute; top:5px; right:-23px;}
.box-rem40 .remise{background-image:url(/images/offre/soldes/ap-small40pcent.png);}
.box-rem30 .remise{background-image:url(/images/offre/soldes/ap-small30pcent.png);}
.box-rem20 .remise{background-image:url(/images/offre/soldes/ap-small20pcent.png);}
.box-rem10 .remise{background-image:url(/images/offre/soldes/ap-small10pcent.png);}
.box-rem10 strong {color:#9dc22a}
.box-rem20 strong {color:#f49d00}
.box-rem30 strong {color:#e20078}
.box-rem40 strong {color:#9933aa}
.box { font-size:0.8em; padding:0 20px 0 6px; text-align:left}
.box em { white-space:nowrap; font-size:1.1em}
.box strong { white-space:nowrap;font-size:1.3em}

.conseil {
		margin:0 10px 5px 0;
		border:1px solid #7EB61C;
		color:#666;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		padding:0.1em 0.3em;
}

a .zoom {
		margin:0 10px 5px 0;
		border:1px solid #7EB61C;
		color:#333;
		position:absolute;
		bottom:0; right:0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		border-radius: 8px;
		padding:0.1em 0.3em;}
		
ul.notes-echelle {
    margin:0;
    padding:0;
    font:.75em/1.2 Arial, Helvetica, sans-serif;
}
ul.notes-echelle li {
    float:left;
    margin:0;
    padding:0;
    list-style:none;
    min-width:20px;
    min-height:20px;
}
/* Correctif IE6 sur min-width & min-height */
* html ul.notes-echelle.js li {
    width:20px;
    height:20px;
}
ul.notes-echelle li label {
    display:block;
    text-align:center;
    line-height:20px;
    background: url(/images/structure/ficheproduit/etoiles.gif) center top no-repeat;
    cursor:pointer;
}
ul.notes-echelle li.note-off label {
    background-position:center -60px;
}
ul.notes-echelle.js input {
    position:absolute;
    left:-999%;

}

#produit { float:left; padding:10px; background:white; margin:0 0 0 10px; border:1px solid #EEE;}
#commentaire { float:left; padding:10px; background:white; margin:0; border:1px solid #EEE; min-height:172px; border-width:1px 1px 1px 0; width:675px}

