body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family:"Tahoma",Geneva,Arial,Verdana,sans-serif;
	font-size: 11px;
	color: #808080;
	background-color: #ffffff;
}
a img
{
	border: 0px;
}
a
{
	color: #000000;
}
#conteneur
{
	width: 990px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 1px solid #ededed;
	background-color: #ffffff;
}
#haut
{
	height: 130px;
	width: 100%;
	background-image: url('../Images/site/ban-origine.png');
}
#haut a#lien-haut-gauche
{
	display: block;
	cursor: pointer;
	height: 100%;
	width: 100%;
	float: left;
}
#haut a#lien-haut-droite
{
	display: block;
	cursor: pointer;
	height: 100%;
	width: 0%;
	float: left;
}
#menu-haut
{
	width: 100%;
	height: 40px;
	color: #999999;
	font-size: 11px;
	background-color: #efefef;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
}
#menu-haut a
{
	display: block;
	float: left;
	height: 100%;
	line-height: 40px;
	text-align: center;
	padding-left: 30px;
	padding-right: 30px;
	text-decoration: none;
	color: #999999;
}
#menu-haut a:hover
{
	background-color: #ffffff;
}
#centre
{
	width: 100%;
	text-align: left;
}
#centre-gauche
{
	width: 20%;
	text-align: left;
	float: left;
	text-align: center;
}
.onglet-menu
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	border: 1px solid #efefef;
}
.onglet-menu a.lien-onglet
{
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	background-color: #efefef;
	text-decoration: none;
	color: #999999;
	cursor: pointer;
	text-align: left;
	padding-left: 5px;
}
.onglet-menu a.lien-onglet:hover
{
	background-color: #ffffff;
	color: #999999;
}
.onglet-menu a.lien-onglet-loading
{
	background-image: url("../Images/ajax-loader.gif");
	background-position: right;
	background-repeat: no-repeat;
}
.list-ss-cat-menu
{
	width: 95%;
	padding: 5%;
	text-align: left;
}
.list-ss-cat-menu a
{
	color: #999999;
	cursor: pointer;
}
.list-ss-cat-menu a:hover
{
	color: #000000;
}
#page
{
	width: 75%;
	text-align: left;
	float: left;
}
#recherche
{
	width: 300px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	float: right;
}
#fil
{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}




.list-produit
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
.list-produit-gauche
{
	width: 40%;
	float: left;
	border-top: 1px solid #cccccc;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
}
.list-produit-droite
{
	width: 58%;
	float: left;
	padding-top:10px;
	border-top: 3px solid #cccccc;
	padding-bottom: 20px;
	padding-left:2%;
}
a.titre-produit-liste
{
	color: #808080;
	font-size: 16px;
	text-decoration: none;
	font-weight: normal;
}
.list-produit-droite-contenu
{
	width: 100%;
	float: left;
}
a.ref-produit-liste
{
	color: #808080;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
}
a.preambule-produit-liste
{
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
a.prix-produit-liste
{
	color: #ff0000;
	font-size: 24px;
	text-decoration: none;
	font-weight: bold;
}
#centre-droit
{
	width: 25%;
	float: right;
	text-align: center;
}
.block-droit
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	border: 1px solid #efefef;
	text-align: left;
}
.block-droit .titre-block-droit
{
	width: 100%;
	height: 25px;
	line-height: 25px;
	background-color: #efefef;
	color: #999999;
}
.block-droit #blk_paiement_lock
{
	background-image: url("../Images/site/lock.png");
	background-repeat: no-repeat;
	background-position: 155px 3px;
}
.block-droit p
{
	padding: 10px;
	margin: 0px;
}
h1
{
	color: #808080;
	padding-left: 20px;
	width: 90%;
	font-size: 20px;
}
#zoomFond
{
	width: 120px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url("../Images/site/fd-bt-zoom.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	background-color: #808080;
}
h5
{
	color: #808080;
}
p
{
	color: #808080;
	padding-left: 40px;
	padding-right: 40px;
}
#menu-bas
{
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #999999;
	font-size: 11px;
}
#menu-bas a
{
	margin-left: 8px;
	margin-right: 8px;
	text-decoration: none;
	color: #999999;
}
#menu-bas a:hover
{
	text-decoration: underline;
}

<!--
#pied
{
	margin-top: 30px;
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	height: 40px;
	color: #999999;
	font-size: 11px;
	padding-bottom: 30px;
}
-->



#pied
{
	margin-top: 0px;
	width: 100%;
	background-color: #efefef;
	height: 40px;
	color: #999999;
	font-size: 11px;
	padding-top: 30px;
}
#sous-pied
{	
	width: 990px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
}
#conteneur-large
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	padding-top: 15px;
}
body
{
	background-color: #efefef;
}
#conteneur
{	
	margin-top: 0px;
}
.block-new-pied
{
	float: left;
	color: #808080;
	text-align: left;
	margin-left: 30px;
}
.block-new-pied a
{
	text-decoration: none;
	color: #808080;
}
.block-new-pied a:hover
{
	color: #000000;
}




.div-clear
{
	display: block;
	width: 99%;
	clear: both;
	height: 0px;
	padding: 0px;
	border: 0px;
	margin: 0px 0px;
}
hr.clear
{
	visibility: hidden;
	display: block;
	clear: both;
	height: 0px;
	padding: 0px;
	border: 0px;
	margin: 0px 0px;
	margin: 0px 0px;
}




#haut-fiche-produit
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}
#haut-fiche-produit-photo
{
	width: 60%;
	/*height: 250px; Utile ? */
	float: left;
	text-align: center;
}
#haut-fiche-produit-prix
{
	width: 40%;
	padding-top: 15px;
	float: left;
}
#ajout-panier-fiche
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}
.para-fiche-produit
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-bottom: 30px;
	color: #808080;
}
.para-fiche-produit h3, .para-fiche-produit h2
{
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 15px;
	margin-top: 0px;
}
.para-fiche-produit table{
	border-collapse: collapse;
	width: 100%;
}
.para-fiche-produit table td{
	border: 1px solid #D0D0D0;
}
.para-fiche-produit table tr.head td{
	background-color: #EFEFEF;
	color: #999;
	text-align: center;
}
.petite-image-fiche-produit
{
	width: 120px;
	height: 85px;
	margin-top: 10px;
	margin-left: 25px;
	float: left;
}
.petite-image-fiche-produit a
{
	width: 100%;
	padding-top: 10px;
	height: 100%;
	display: block;
	text-align: center;
	background-color: #ffffff;
	border: 1px solid #c4c4c4;
	cursor: pointer;
}
.petite-image-fiche-produit a:hover
{
	border: 1px solid #808080;
}
.petite-image-fiche-produit img
{
	border: 0px;
}
a.lien-noir-fiche-produit
{
	color: #000000;
	font-weight: bold;
}
a.lien-noir-fiche-produit:hover
{
	color: #dd3636;
}

table.tab-lien-tab-lien-haut-retour a
{
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
table.tab-lien-tab-lien-haut-retour a:hover
{
	text-decoration: underline;
	color: #1fa7ea;
}
form#formAdresse
{
	text-align: center;
}
.list-marques-m
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	height: 15px;
}
.list-marques
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #E1E1E1;
}
.list-marques-img
{
	width: 19%;
	float: left;
	text-align: center;
	padding: 0;
	padding-top: 5px;
	border: 0;
}
.list-marques-text
{
	width: 78%;
	padding-left: 2%;
	float: left;
	text-align: left;
	padding-top: 10px;
	border-left: 1px solid #e1e1e1;
}
.cadre-partenaire
{
	margin-bottom: 10px;
}
.partenaire-a-image
{
	display: block;
	width: 200px;
}
.partenaire-a-image img
{
	border :0;
}

#tab-panier
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	font-size: 11px;
	font-weight: bold;
}
#tab-panier tr.fond-gris
{
	background-color: #e6e6e6;
	font-size: 11px;
	font-weight: bold;
}
#tab-panier tr.fond-italique
{
	font-style: italic;
	font-weight: normal;
}
a.bouton-bas-panier, a.lien-ajout-panier, a.bouton-bas-panier#valid, a.lien-detail-fiche, a.validBoutonlisting
{
	display: block;
	height: 21px;
	line-height: 21px;
	width: 140px;
	margin-left: auto;
	margin-right: auto;
	background-color: #b3b3b3; 
	border: 1px solid #808080;
	color: #ffffff;	
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	margin-right: 15px;
	margin-top: 9px;
}
a.bouton-bas-panier:hover, a.bouton-bas-panier#valid:hover, a.lien-ajout-panier:hover, a.lien-detail-fiche:hover, a.validBoutonlisting:hover
{
	color: #808080;	
	background-color: #ffffff;
	font-weight: bold;
}
a.lien-ajout-panier, a.lien-detail-fiche
{
	margin: 0px;
	margin-top: 5px;
}
.block-ajout-panier-bis
{
	width: 40%;
	float: right;
	text-align: left;
}
a.produit-panier
{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 155px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #ffffff;
	margin-bottom: 5px;
	text-decoration: none;
	
}
a.produit-panier:hover
{
	text-decoration: underline;
	color: #000000;	
}
a.produit-panier#total-liste-panier
{
	text-align: center;
}
a.produit-panier#total-liste-panier:hover
{
	color: #000000;
	cursor: inherit;
	text-decoration: none;
}
p#liste-panier
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#etape-commande
{
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
#etape-commande a
{
	text-decoration: none;
	color: #858585;
}
#etape-commande a:hover
{
	text-decoration: underline;
}
.etape
{
	text-align: center;
	width: 118px;
	float: left;
	font-size: 11px;
	color: #858585;
}
.numero-etape
{
	width: 17px;
	height: 17px;
	margin-left: auto;
	margin-right: auto;
	color: #ffffff;
	font-weight: bold;
	display: block;
}
.bouton-commande-bas
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	height: 20px;
	margin-top: 20px;
}
#bouton-commande-retour
{
	float: left;
	height: 20px;
	width: 95px;
	background-color: #b3b3b3; 
	border: 1px solid #808080;
	
}
#bouton-commande-suivant
{
	float: right;
	height: 21px;
	width: 150px;
	background-color: #b3b3b3; 
	border: 1px solid #808080;
}
#bouton-commande-suivant a
{
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 21px;
	height: 21px;
	width: 100%;
	display: block;
	text-decoration: none;
}
#bouton-commande-retour a
{
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 20px;
	height: 20px;
	width: 100%;
	display: block;
	text-decoration: none;
}
#bouton-commande-suivant a:hover
{
	color: #808080;	
	background-color: #ffffff;
	font-weight: bold;
}
#bouton-commande-retour a:hover
{
	color: #808080;	
	background-color: #ffffff;
	font-weight: bold;
}
a.lien-changer-adresse
{
	color: #858585;
	text-decoration: none;
	font-size: 11px;
}
a.lien-changer-adresse:hover
{
	color: #ff0000;
}
table#mode-livraison
{
	width: 250px;
	margin-left: 125px;
}
table.adresse-livraison
{
	width: 250px;
	margin-left: 165px;
}
table#recapitulatif-adresse-livraison, table#recapitulatif-adresse-facturation
{
	width: 200px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
table#autre-adresse
{
	width: 360px;
	margin-left: 100px;
}
a.lien-fiche-client-adresse
{
	font-size: 11px;
	color: #858585
}
.inscription
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-bottom: 25px;
	padding-top: 0px;
	font-weight: normal;
	border: 1px solid #e1e1e1;
}
.inscription#deja
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-bottom: 25px;
	padding-top: 0px;
	font-weight: normal;
	border: 1px solid #e1e1e1;
	background-color: #e1e1e1;
}
.inscription table
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.inscription h5
{
	padding-left: 20px;
	text-align: left;
	height: 20px;
	line-height: 20px;
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 14px;
}












a.lien-noir-fiche-produit
{
	width: 64px;
	height: 64px;
	display: block;
	background-image: url("../Images/site/pdf.png");
	background-repeat: no-repeat;
	margin-right: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	float: left;
}


.liste-produit-similaire
{
	margin-top: 30px; 
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}
.liste-produit-similaire span
{
	font-weight: bold;
	color: #d4aa00;
	margin-left: 25px;
}
table#tab-ajout-panier-fiche
{
	width: 200px;
	margin-left: 10px;
	margin-top: 20px;
}
a.recommander-ami
{
	color: #000000;
}
.inscription#deja form
{
	margin-left: 25px;
}
.inscription table td.titre-nouveau-client
{
	font-weight: bold;
	font-size: 14px;
	margin-left: 10px;
}
.inscription p
{
	text-align: center;
}
.inscription#deja a
{
	margin-left: 200px;
}
#affiche-article-index
{
	padding-left: 70px;
}
.article-index
{
	width: 200px;
	height: 200px;
	text-align: center;
	border-bottom: 1px dashed #999999;
	float: left;
	padding-bottom: 5px;
	font-weight: bold;
	margin-right: 40px;
	margin-top: 15px;
}
.article-index a
{
	text-decoration: none;
	color: #000000;
}
.article-index h2
{
	font-size: 12px;
	color: #000000;
	margin-bottom: 15px;
}
.article-index img
{
	margin-bottom: 10px;
}
.article-index span.article-index-prix
{
	color: #ff0000;
}
.article-index a.article-index-detail
{
	font-weight: normal;
	font-size: 11px;
	color: #999999;
	display: block;
	width: 190px;
	text-align: right;
	font-style: italic;
}
.article-index a.article-index-detail:hover
{
	text-decoration: underline;
	color: #ff0000;
}
span#conseiller-ami
{
	font-style: italic;
	color: #858585;
}
span.petit-prix-port
{
	color: #858585;
	font-size: 11px;
}
span.grand-prix-port
{
	color: #ff0000;
	font-size: 20px;
	font-weight: bold;
}
#liste-cat
{
	width: 450px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
}
.lien-ss-cat
{	
	width: 450px;
	height: 30px;
	line-height: 30px;
}
.lien-ss-cat a
{	
	margin-left: 25px;
	color: #000000;
	text-decoration: none;
}
.lien-ss-cat a:hover
{	
	text-decoration: underline;
	color: #ff0000;
}
a.lien-pdf
{
	text-decoration: none;
	font-weight: bold;
	color: #ff0000;
}
a.lien-pdf:hover
{
	text-decoration: underline;
}
.cadre-produit
{
	width: 480px;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #ececec;
	border: 1px solid #e1e1e1;
	margin-bottom: 25px;
}
.cadre-produit h6
{
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}




#multi-page
{
	margin-left: auto;
	margin-right: auto;
	color: #808080;
}
#multi-page-page
{
	width: 35px;
	height: 15px;
	line-height: 15px;
	margin-left: 5px;
	text-align: center;
	color: #808080;
	float: left;
}
#multi-page-lien-haut
{
	width: 100%;
	height: 15px;
	margin: 5px 0;
	line-height: 15px;
	margin-left: 5px;
	text-align: center;
}
#multi-page-lien-haut a
{
	text-decoration: none;
	color: #808080;
}
#multi-page-lien-haut a:hover
{
	color: #808080;
}
#multi-page-numero, .multi-page-numero
{
	width: 15px;
	height: 15px;
	margin-left: 5px;
	float: left;
}
#multi-page-numero a, .multi-page-numero a, #multi-page-courrante a, #multi-page-precedente a, #multi-page-suivante a
{
	width: 15px;
	height: 15px;
	display: block;
	color: #ffffff;
	background-color: #cccccc;
	line-height: 15px;
	text-align: center;
	text-decoration: none;
}
#multi-page-numero a:hover, .multi-page-numero a:hover, #multi-page-courrante a, #multi-page-precedente a:hover, #multi-page-suivante a:hover
{
	background-color: #808080;
}
#multi-page-precedente a, #multi-page-suivante a{
	width: 75px;
	margin-left: 5px;
	float: left;
}
.lien-bas-centre-page{
        text-align: center;
        display: block;
        width: 100%;
}
#multi-page-courrante
{
	background-color: #808080;
	width: 15px;
	height: 15px;
	line-height: 15px;
	margin-left: 5px;
	text-align: center;
	color: #ffffff;
	float: left;
	font-weight: bold;
}
.message-login
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 10px;
	margin-top: 15px;
	font-weight: bold;
	color: #ff0000;
}
.listing-port
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	border: 1px solid #808080;
}
.listing-port h2
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 35px;
	line-height: 35px;
	background-color: #efefef;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}
.ligne-listing-port
{
	width: 100%;
	border-top: 1px solid #808080;
}
.ligne-listing-port-demi
{
	width: 50%;
	height: 25px;
	line-height: 25px;
	text-align: left;
	float: left;
}
.logo_fiche_produit
{
	text-align: center;
}
.reduc-produit-liste
{
	text-decoration: line-through;
	color: rgb(153, 153, 153);
	margin-right: 10px;
	font-weight: normal;
	font-size: 14px;
}
.montant-reduc-produit-liste
{
	color:#000000;
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
}
a.lien-voir-fiche-listing
{
	text-decoration: none;
	font-weight: bold;
	color: #999999;
}
a.lien-voir-fiche-listing:hover
{
	color: #000000;
}
#num-tel-block-droit
{
	text-align:center;
	margin-top:0px;
	padding-top:0px;
	font-size: 16px;
	color: #000000;
}
.FDP-block-droit strong
{
	text-align:center;
	margin-top:0px;
	padding-top:0px;
	font-size: 16px;
	color: #000000;
	display: block;
}

.FDP-block-droit
{
	text-align:center;
}


/** contact **/
#pagecontact h1{
	text-transform: uppercase;
	background: #EFEFEF;
	padding:6px;
	font-size:14px;
	width:auto;
}

#pagecontact p{
	padding:0px;
	margin: 20px;
}

#content_formcontact{
	border-top:1px solid #E1E1E1;
	padding-top:20px;
}

#border_form{
	background: #EFEFEF;
	padding:10px;
	border-radius: 8px;
}

#content_formcontact .inscription{
	width:100%;
	margin:0;
	background: #fff;
	padding:0;
}

* html #content_formcontact .inscription{
	border:none;
}

#contact
{
    padding: 20px;
    
}

#contact input, textarea, select{
	outline: none;
}

#contact strong{
	display:block;
	padding-bottom:10px;
	border-bottom:1px solid #E1E1E1;
	text-transform: uppercase;
	font-size:14px;
	margin-bottom:14px;
}

#contact span.label
{
    display: block;
    width: 12%;
    float: left;
    text-align:right;
    margin-right:10px;
    font-size:12px;
}
#contact span.left-label
{
    display: block;
    width: 25%;
    text-align: right;
    float: left;
    font-size:12px;
}
#contact span input
{
    width: 35%;
    float: left;
    margin:0px 0px 0px 10px;
    border: 1px solid #E1E1E1;
    color:gray;
}

#contact span.input_right input
{
    width: 20%;
    float: left;
    margin:0px 0px 0px 10px;
    border: 1px solid #E1E1E1;
}

#contact span input:focus
{
    border: 1px solid #333333;
}
#contact #adresse input
{
    width: 392px;
}
#contact textarea
{
    width: 82%;
    height: 100px;
    border: 1px solid #E1E1E1;
    margin-left:10px;
    resize: vertical;
    
}
#contact textarea:focus
{
    border: 1px solid #333333;
}
#contact .clear
{
    clear: both;
}

#contact #identite, #contact #infos-contact{
	height:24px;
	margin-bottom:10px;
	line-height: 20px;
}

#contact #submit{
	text-align:right;
	margin-top:10px;
	margin-right:1%;
}

#contact input[type=submit]{
	border:0;
	cursor:pointer;
	color:#fff;
	text-transform: uppercase;
	width:100px;
	padding:4px 0px;
	background: gray;
}
/* Fin contact */

#livraison-demain-chez-vous
{
	margin: 10px;
	background-color: #fbf3b1;
	display:none;
	padding-bottom: 10px;
}
#livraison-demain-conteneur
{
	margin-left: 200px;
	width: 340px;
}
#livraison-demain-conteneur span
{
	font-size: medium;
	margin-top:10px;
}
#livraison-demain-conteneur em
{
	color: rgb(77, 77, 77);
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
}
#savoir-plus-livraison-demain-chez-vous
{
	display:none;
}
#toremove-livraison-demain-chez-vous
{
	margin-top: 10px;
	display: block;
}
#livraison-demain-image
{
	margin-right: 5px;
	float:left;
}
.garantie-moins-chers-sous-image
{
	text-align: center;
	background-color:#EFEFEF;
	color:#000000;
	padding: 5px;
}
.garantie-moins-chers-sous-image a
{
	color:#ff0000;
}
#conteneur-prix-garantie
{
	position: absolute;
	margin-left: -20px;
	margin-top: -30px;
	text-align: left;
}
#prix-garantie-legale
{
	border: 1px solid black;
	padding: 10px;
	width: 280px;
	background-color: white;
	margin-left: 100px;
	text-align:center;
}
#img-garantie
{
	display:block;
}
#page-centre-droit
{
	float:right;
	width: 80%;
}
.boutons-list-produit
{
	width: 100%;	
}
.boutons-list-produit a.bouton-bas-panier
{
	float: left;	
}
.boutons-list-produit a.validBoutonlisting
{
	float: right;
	font-size: 12px;
}
img.img-pan
{
	float: left;
	margin-top: 3px;
	margin-left: 10px;
}

/*
.ss-menu-haut
{
	opacity: 0.80;
	filter: alpha(opacity=80);
	margin-left: -80px;
	margin-top: 40px;
	float: left;
}
.onglet-menu-haut > .ss-menu-haut
{
	margin-left: 0;
	*margin-left: -80px;
}
#menu-haut a
{
	padding-left: 25px;
	padding-right: 25px;
}
*/


.tab-fiche-prod-port
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
#haut-fiche-inscrip
{
	width: 95%;
	margin-top: 40px;
	margin-bottom: 40px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
}
.bloc-info-legis
{
	width: 95%;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;

}
.bouton-inscrip
{
	width: 200px;
	height: 40px;
}
.bouton-inscrip a
{
	display: block;
	width: 100%;
	height: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	background-color: #efefef;
	color: #4d4d4d;
	border: 1px solid #efefef;
	text-decoration: none;
}
.bouton-inscrip a:hover
{
	background-color: #ffffff;
	color: #4d4d4d;
}
.bouton-inscrip#bvalid
{
	float: left;
}
.bouton-inscrip#bpasencore
{
	float: right;
}
.dispo-fiche
{
	height: 27px;
	line-height: 27px;
}
.dispo-fiche img
{
	position: absolute;
}
.dispo-fiche span.txt-dispo
{
	margin-left: 33px;
	font-weight: bold;
	color: #000000;
}
strong#disponibilite
{
	display: none;
}




table.livraison-prod-fiche
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	border: 5px solid #efefef;
	background-color: #efefef;
}
table.livraison-prod-fiche td
{
	padding-left: 10px;
	border: 1px solid #efefef;
	background-color: #ffffff;
}
table.livraison-prod-fiche tr.titre-liv-fiche td
{
	text-align: center;
	border: 1px solid #efefef;
	background-color: #efefef;
	padding-bottom: 5px;
}
table.livraison-prod-fiche td.prix-liv
{
	text-align: right;
	padding-right: 10px;
}
input#mdr
{
	font-style: italic;
	color: #808080;
}
input#mdr-bouton
{
	margin-left: 10px;
}
.presentation-marque-accueil h3 {
	margin: 0;
}
.presentation-marque-accueil p {
	margin: 0;
}
.presentation-marque-accueil a {
	text-decoration: none;
}
.presentation-marque-corp {
	
}
.defile-images-layout {
	width: 100%;
	height: 0px;	
	
}
.layoutAchatProduit {
	color: #FFFFFF;
	font-size: 10px;
	display: block;
	margin-bottom: -15px;
	line-height: 15px;
}
.option-panier {
	
	background-color: #EFEFEF;
}
.option-panier td.texte-option-panier{
	/*color: white;*/
}
.option-panier td.ajouter-option-panier{
	background-color: transparent;
	text-align: center;
}
div.option-serenite-panier {
	color: #000000;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 100%;
}
div.option-serenite-panier span {
	font-size: 12px;
	font-weight: bold;
}
div.option-serenite-panier p {
	font-size: 10px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px;
}
a.mv-nom-prd
{
	text-decoration: none;
}
a.mv-nom-px
{
	font-weight: bold;
	text-decoration: none;
	color: #ff0000;
	font-size: 12px;
}
a.mv-nom-px-bar
{
	text-decoration: line-through;
	color: #808080;
	margin-right: 10px;
}
a.mv-nom-prd:hover, a.mv-nom-px:hover
{
	text-decoration: underline;
}
.block-mv
{
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 5px;
}
a.lien-panier-mv
{
	display: block;
	width: 50%;
	text-align: center;
	height: 18px;
	line-height: 18px;
	background-color: #B3B3B3;
	color: #ffffff;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #808080;
	text-decoration: none;
}
a.lien-panier-mv:hover
{
	background-color: #ffffff;
	color: #808080;
}
.ajouter-option-panier a {
	display: block;
	_display: none;	
}
a.ajout-option-panier-ie6{
	display: none;
	_display: inline;
}
span.liv-off-list
{
	font-weight: bold;
	color: #ff0000;
	font-size: 11px;
}


#fiche_prod_base h1
{
	margin-bottom: 0px;
}
#fiche_prod_base .logo_fiche_produit
{
	width: 93%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#fiche_prod_base .logo_fiche_produit a
{
	text-decoration: none;
	color: #808080;
	margin-left: 10px;
}
#fiche_prod_base .logo_fiche_produit a:hover
{
	color: #000000;
}
#fiche_prod_base #ht_fiche_prod
{
	width: 100%;
	margin-top: 15px;
}
#fiche_prod_base #ht_fiche_prod_g
{
	float: left;
	width: 320px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	cursor: pointer;
	display: inline;
	position: relative;
	min-height: 92px;
}
#fiche_prod_base #ht_fiche_prod_marge
{
	float: left;
	width: 10px;
	height: 240px;
	display: inline;
}
#fiche_prod_base #ht_fiche_prod_d
{
	float: left;
	text-align: justify;
	color: #000000;
	width: 255px;
	display: inline;
}
#fiche_prod_base span#notre_prix
{
	color: #ff0000;
	font-weight: bold;
	font-size: 20px;
}
#fiche_prod_base span#prix_base
{
	color: #000000;
	font-size: 12px;
}
#fiche_prod_base span#reduc_prix_base
{
	color: #808080;	
}
#ajout_panier_base_nb
{
	width: 243px;
	height: 63px;
	background-image: url("../Images/site/add_panier_vert_nb.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: none;
}
#ajout_panier_base_nb_taille
{
	width: 243px;
	height: 85px;
	background-image: url("../Images/site/add_panier_vert_nb_taille.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fiche_prod_base .lg_add_panier_base_nb
{
	float: left;
	height: 22px;
	line-height: 22px;
	padding-left: 5px;
	color: #ffffff;
}
#fiche_prod_base .lg_add_panier_base_nb img
{
	cursor: pointer;
}
#fiche_prod_base a#bt_add_panier
{
	display: block;
	cursor: pointer;
	width: 243px;
	height: 40px;
}
#fiche_prod_base #ajout_panier_base
{
	width: 243px;
	height: 40px;
	background-image: url("../Images/site/add_panier_vert.png");
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#fiche_prod_base #ico_gd_photo, #ico_gd_photo
{
	z-index: 1001;
	position: absolute;
	width: 100%;
}
img.icon_gd_photo
{
	display: block;
	margin-top: 10px;
	margin-left: 5px;
}
img#icon_gd_photo_zoom
{
	position: absolute;
	z-index: 1001;
	margin-top:210px;
	margin-left:210px;
}
.ico_fiche_base
{
	height: 15px;
	line-height: 15px;
	background-position: 0px 0px;
	padding-left: 25px;
	color: #000000;
	line-height: 15px;
	background-repeat: no-repeat;
	margin-top: 3px;
	overflow: hidden;
}
.ico_dispo
{
	background-image: url("../Images/site/ico_dispo.png");
}
.ico_dispo_cmd
{
	background-image: url("../Images/site/ico_dispo_cmd.png");
}
.ico_rupt
{
	background-image: url("../Images/site/ico_rupt.png");
}
#fiche_prod_base #ico_trans
{
	background-image: url("../Images/site/ico_trans.png");
}
#fiche_prod_base #ico_satis
{
	background-image: url("../Images/site/ico_satis.png");
}
#fiche_prod_base #ico_print
{
	background-image: url("../Images/site/ico_print.png");
	cursor: pointer;
}
#fiche_prod_base #ico_facebook
{
	/*background-image: url("../Images/site/ico_facebook.png");*/	
	padding-left: 0;
	color: #3859a0;
	height: 21px;
	overflow: hidden;
	width: 250px;
}
#fiche_prod_base .blck_txt_base
{
	margin-top: 0px;
	width: 93%;
	margin-left: auto;
	margin-right: auto;
	background-color: #f2f2f2;
	border: 1px solid #cccccc;
	padding: 3%;
	color: #4d4d4d;
	text-align: justify;
	overflow: auto;
}
#fiche_prod_base .blck_txt_base strong.ttr_blck_txt
{
	color: #000000;
}
#fiche_prod_base .img_sup_fiche_prod
{
	float: left;
	width: 100px;
	text-align: center;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	cursor: pointer;
	margin-right: 10px;
	height: 75px;
}
#fiche_prod_base #mentions_fiche_base
{	
	margin-top: 5px;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	color: #808080;
	text-align: justify;
}
#fiche_prod_base #mentions_fiche_base a
{	
	color: #808080;
	text-decoration: none;
}
#fiche_prod_base #mentions_fiche_base a:hover
{	
	color: #000000;
}
.titre-print{
	display:none;	
}
.strong-reference{
	font-weight: normal;
}
#fiche-produit-haut-milieu{
	margin: auto;
	display: block;
}
#prix_ttc {
	font-style: italic;	
	color: #808080;
}
.blck_txt_base table{
	border-collapse: collapse;
	width: 100%;
}
.blck_txt_base table td{
	border: 1px solid #D0D0D0;
}
.blck_txt_base table tr.head td{
	background-color: #EFEFEF;
	color: #999;
	text-align: center;
}
.blck_txt_base table tr:hover {
	background-color: #e7f1ff;
}
/*For tab desc on MOE*/
.description table td{
	border: 0;
}
.lg_add_panier_base_taille_couleur {
	width: 90%;
}
.lg_add_panier_base_taille_couleur select{
	float: right;
}
.bas-panier-bouttons a{
	float:left;
}
#bouton-commande-suivant-new
{
	float: right;
	height: 21px;
}
#bouton-commande-retour-new{
	float:left;
	margin-top: 8px;
}
.inscription-new-client{
	float:right;
}
.bouton-inscrip-new{
	cursor: pointer;
}
#bvalid a img {
	margin-top: 8px;
}
.produit-ajoute-au-panier {
	position: absolute;
	z-index: 3001;
	border: 4px solid #444444;
	background-color:#333333;
	color: #ffffff;
	padding: 10px;
	width: 570px;
}
.produit-ajoute-au-panier img {
	float:left;
	margin-bottom: 10px;
	margin-right: 10px;
}
.produit-ajoute-au-panier a {
	display: block;
}
a.produit-ajoute-lien-panier {
	display: inline;
	color: #ffffff;
}
.produit-ajoute-au-panier-valider {
	float:right;
	margin-right: 10px;
}
.produit-ajoute-au-panier-poursuivre{
	margin-top: 8px;
	float:left;
}
.titre-produit-ajoute-au-panier {
	font-size: 15px;
	font-weight: bold;
}
.overlay-product-added {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity : 0.5;
    -moz-opacity : 0.5;
    -ms-filter: "alpha(opacity=50)"; /* IE 8 */
    filter : alpha(opacity=50); /* IE < 8 */ 
	z-index: 3001;
}
.div-br {
	display: inline;	
}
#menu-bas-mobile {
	display:none;	
}
.correctionSearch {
	font-size: 14px;
	color: #ff0000;
	margin-left: 35px;
}
.lienNoel {
	color: #FF0000;
	text-decoration: none;
	display: block;
	height: 25px;
	line-height: 25px;
	margin-left: -5px;
}
.lienNoel span{
	padding-left: 30px;
}
.lienNoel img {
	position:absolute;
}
#soSelected{
	background-color: #e1e1e1;
}
.divExplicationSO{
	position : absolute;
	background-color: #e1e1e1;
	width: 350px; 
}
.typerelais, .adresse1relais, .adresse2relais, .adresse3relais, .codepostalrelais, .indicerelais
{
	margin-left: 50px;
}
.nomrelais {
	font-weight: bold;
	margin-left: 50px;
	color: #E5630E;
	font-size: 10px;
}
.distancerelais {
}
.A2P{/*mon commercant*/
	background-image: url('../Images/site/picto-commerce.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.CIT{/*mon cityssimo*/
	background-image: url('../Images/site/picto-cityssimo.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.BPR{/*mon Bureau de poste*/
	background-image: url('../Images/site/picto-poste.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.CDI{/*mon centre de distribution*/
	background-image: url('../Images/site/picto-poste.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.ACP{/*mon Agence coliposte*/
	background-image: url('../Images/site/picto-poste.jpg');
	background-position: top left;
	background-repeat: no-repeat;
}
.blk_ht_socolissimo
{
	padding: 15px;
	background-color: #efefef;	
}	
.blk_ht_socolissimo table
{
	width: 97%;
	margin-left: auto;
	margin-right: auto;	
}
#tel_droite_site
{
	width: 100%;
	margin-top: 107px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
#IMG_FILLE_TEL
{
	position: absolute;
	margin-left: 1px;
}
#P_IMG_FILLE_TEL
{
	position: absolute;
	color: #000000;
	width: 80px;
	padding-top: 20px;
}


#reduc_large{
	font-family:"Arial";
	width:85px;
	height:85px;
	background: url(../Images/site/puce_grand.png) no-repeat top left;
	line-height: 85px;
	font-size:24px;
	color:#fff;
	text-align:center;
	font-weight: bold;
	margin-top:5px;
	float:left;
	position: absolute;
	top: 0px;
	left:0px;
}

#reduc_small{
	font-family:"Arial";
	width:56px;
	height:56px;
	background: url(../Images/site/puce_petit.png) no-repeat top left;
	line-height: 56px;
	font-size:15px;
	color:#fff;
	text-align:center;
	font-weight: bold;
	margin-top:5px;
	margin-left:5px;
	float:left;
}

/*
.sprite-reduction-gen {
   background: url(../Images/site/reducsprite.png) no-repeat top left;
}
.sprite-coeur_base{ background-position: 0 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_0{ background-position: -34px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_1{ background-position: -68px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_10{ background-position: -102px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_100{ background-position: -136px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_11{ background-position: -170px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_12{ background-position: -204px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_13{ background-position: -238px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_14{ background-position: -272px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_15{ background-position: -306px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_16{ background-position: -340px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_17{ background-position: -374px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_18{ background-position: -408px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_19{ background-position: -442px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_2{ background-position: -476px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_20{ background-position: -510px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_21{ background-position: -544px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_22{ background-position: -578px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_23{ background-position: -612px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_24{ background-position: -646px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_25{ background-position: -680px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_26{ background-position: -714px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_27{ background-position: -748px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_28{ background-position: -782px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_29{ background-position: -816px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_3{ background-position: -850px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_30{ background-position: -884px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_31{ background-position: -918px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_32{ background-position: -952px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_33{ background-position: -986px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_34{ background-position: -1020px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_35{ background-position: -1054px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_36{ background-position: -1088px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_37{ background-position: -1122px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_38{ background-position: -1156px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_39{ background-position: -1190px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_4{ background-position: -1224px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_40{ background-position: -1258px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_41{ background-position: -1292px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_42{ background-position: -1326px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_43{ background-position: -1360px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_44{ background-position: -1394px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_45{ background-position: -1428px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_46{ background-position: -1462px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_47{ background-position: -1496px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_48{ background-position: -1530px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_49{ background-position: -1564px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_5{ background-position: -1598px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_50{ background-position: -1632px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_51{ background-position: -1666px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_52{ background-position: -1700px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_53{ background-position: -1734px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_54{ background-position: -1768px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_55{ background-position: -1802px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_56{ background-position: -1836px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_57{ background-position: -1870px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_58{ background-position: -1904px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_59{ background-position: -1938px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_6{ background-position: -1972px 0; width: 33px; height: 33px; } 
.sprite-fd_reduc_60{ background-position: 0 -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_61{ background-position: -34px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_62{ background-position: -68px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_63{ background-position: -102px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_64{ background-position: -136px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_65{ background-position: -170px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_66{ background-position: -204px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_67{ background-position: -238px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_68{ background-position: -272px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_69{ background-position: -306px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_7{ background-position: -340px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_70{ background-position: -374px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_71{ background-position: -408px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_72{ background-position: -442px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_73{ background-position: -476px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_74{ background-position: -510px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_75{ background-position: -544px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_76{ background-position: -578px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_77{ background-position: -612px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_78{ background-position: -646px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_79{ background-position: -680px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_8{ background-position: -714px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_80{ background-position: -748px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_81{ background-position: -782px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_82{ background-position: -816px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_83{ background-position: -850px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_84{ background-position: -884px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_85{ background-position: -918px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_86{ background-position: -952px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_87{ background-position: -986px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_88{ background-position: -1020px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_89{ background-position: -1054px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_9{ background-position: -1088px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_90{ background-position: -1122px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_91{ background-position: -1156px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_92{ background-position: -1190px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_93{ background-position: -1224px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_94{ background-position: -1258px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_95{ background-position: -1292px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_96{ background-position: -1326px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_97{ background-position: -1360px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_98{ background-position: -1394px -34px; width: 33px; height: 33px; } 
.sprite-fd_reduc_99{ background-position: -1428px -34px; width: 33px; height: 33px; }
*/
.sprite-top_ventes_base{ background:url('../Images/site/topvente.png') top right no-repeat; width:70px; height: 65px; position: absolute; top: 0px; right: 0px; } 
img.sprite-top_ventes_base{ margin:0px; } 

#modif_plusone_fiche_prod
{
	float: left;
	width: 322px;
}
.menu_fiche_prod
{
	background-color: #f2f2f2;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	width: 97%;
	padding: 1%;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.menu_fiche_prod a
{
	display: block;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	border-right: 1px solid #cccccc;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
}
.menu_fiche_prod a:hover, .menu_fiche_prod a.onglet_actif_fiche_prod
{
	background-color: #666666;
	color: #ffffff;
}

/* OPTION PRODUIT*/

.fiche_produit_version_prd{
	margin-bottom:15px;
}

.fiche_produit_version_prd_content{
	padding:10px;
	width:445px;
	background: #fff;
}

.fiche_produit_personnalise{

}

.fiche_produit_version_prd_title{
	color:#8F8F8F;
	display: block;
	font-size: 15px;
	margin-bottom: 4px;
}

.fiche_produit_all_version img{
	width:13px;
	overflow: hidden;
	margin:0px;
}

.fiche_produit_version_select{
	margin-top:10px;
}

.fiche_produit_version_select img{
	float:left;
}

.fiche_produit_version_select img{
	float:left;
}

.fiche_produit_version_select_content{
	height:37px;
	line-height:37px;
	color:#000;
	font-size:13px;
	padding-left:60px;
}
.fiche_produit_version_select_title{
	float:left;
}

.fiche_produit_personnalise{
	background: #fff;
	padding:10px;
	width: 445px;
	color: #8F8F8F;
	font-weight: bold;
}

.fiche_produit_large_img{
      height:37px;
      border:none;
      width:37px;
      display:none;
      border:1px;
      border-style:solid;
      border-color:#000000;
}

.ancre_fiche_produit_personnalise{
      font-weight:bold;
      font-size:16px;
      color:#FFFFFF;
      padding-left:20px;
      padding-right:20px;
      padding-top:10px;
      padding-bottom:10px;
      background:#269BC1;
      border:1px;
      border-style:solid;
      border-color:#000000;
}


#fiche_produit_titre_luisina{
       background:#FFFFFF;
       font-size:15px;
}

