body
{
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size: 11px;
	text-align: center;
	background-color: #31251f;
}
#conteneur-large
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #ffffff;
}
#conteneur
{
	width: 900px;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #ffffff;
	padding-bottom: 40px;
	border: none;
}
#haut-site
{
	width: 900px;
	height: 75px;
	margin-left: auto;
	margin-right: auto;
}
#haut-site img
{
	border: 0px;
}
#haut-site a
{
	float: right;
	margin-top: 20px;
}
#menu-haut
{
	width: 900px;
	height: 50px;
	background-color: #453632;
	margin-left: auto;
	margin-right: auto;
}
.onglet-menu-haut
{
	float: left;
	text-align: left;
}
.onglet-menu-haut a
{
	width: 100%;
	height: 100%;
	display: block;
	text-align: center;
	color: #aea49f;
	font-size: 14px;
	text-decoration: none;
	line-height: 50px;
}
.onglet-menu-haut a:hover
{
	color: #dad6d3;
}
.ss-menu-haut
{
	position: absolute;
	z-index: 1;
	background-color: #453632;
	opacity: 0.80;
	filter: alpha(opacity=80);
	width: 150px;
}
.ss-menu-haut a.testStyle
{
	height: 25px;
	line-height: 25px;
	width: 150px;
	display: block;
	font-size: 12px;
	border-top: 1px solid #6e645d;
	color: #dad6d3;
}
.ss-menu-haut a.testStyle:hover
{
	background-color: #aea49f;
	color: #453632;
}
#panier-recherche
{
	width: 900px;
	height: 25px;
	color: #453632;
}
#panier-bar
{
	width: 450px;
	height: 25px;
	line-height: 25px;
	float: left;
}
#panier-bar a
{
	color: #453632;
	text-decoration: none;
}
#panier-bar a:hover
{
	text-decoration: underline;
}
#recherche-bar
{
	width: 450px;
	height: 25px;
	float: right;
}
h1, h5
{
	margin: 0px;
	padding: 0px;
	color: #ff7f2a;
	font-size: 18px;
	font-weight: normal;
	background-image: url("../Images/site/carre-h1.png");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 17px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#image-livraison
{
width:150px;
height:71px;
background-image: url("../Images/site/livraison.png");
}
#pied
{
	width: 900px;
	margin-left: auto;
	background-color: #31251f;
	margin-right: auto;
	color: #80746c;
	height: 45px;
	background-image: url("../Images/site/logo-bas.png");
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 45px;
	text-align: left;
	margin-top: 10px;
	padding-bottom: 130px;
}
#pied a
{
	margin-left: 8px;
	margin-right: 8px;
	color: #80746c;
	text-decoration: none;
}
#pied a:hover
{
	color: #dad6d3;
}
#prod-accueil
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background-image: url("../Images/site/bar-fond-prod-accueil.png");
	background-repeat: repeat-y;
	background-position: 450px 0px;
}
#prod-accueil-photo
{
	width: 450px;
	float: left;
	text-align: center;
}
#prod-accueil-bar
{
	width: 20px;
	height: 200px;
	float: left;
}
#prod-accueil-txt
{
	width: 430px;
	float: left;
}
h2, .h2
{
	margin: 0px;
	padding: 0px;
	color: #31251f;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration:none;
}
#prod-accueil-txt p
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #31251f;
	margin-bottom: 10px;
}
span.prix-produit
{
	font-weight: normal;
	color: #ff7f2a;
	font-size: 18px;
}

.prod-listing-text2 a
{
	text-decoration: none;
	color:black;
}
a.bouton-process-cmd
{
	display: block;
	width: 165px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	color:white;
	font-weight: bold;
	background-color: #ff7f2a;
	border: 1px solid #ff7f2a;
	text-align: center;
	margin-top: 15px;
}
a.bouton-process-cmd:hover
{
	color: #ff7f2a;
	background-color: #ffffff;
}
.prod-listing
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	background-image: url("../Images/site/bar-fond-prod-accueil.png");
	background-repeat: repeat-y;
	background-position: 225px 0px;
	margin-bottom: 15px;
}
.prod-listing-photo
{
	width: 225px;
	float: left;
	text-align: center;
}
.prod-listing-bar
{	
	background-image:url("../Images/site/bar-fond-prod-accueil.png");
	width: 20px;
	float: left;
}
.prod-listing-text
{
	width: 655px;
	float: left;
	padding-left:15px;
	text-align: left;
}
.prod-listing-text2
{
	width: 655px;
	float: left;
	padding-left:15px;
	text-align: left;
}
#numerotation-cadre
{
	height: 30px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.div-numerotation-page
{
	width: 22px;
	height: 22px;
	float: left;	
	margin-right: 10px;
}
a.numerotation-page, a.pagecourante
{
	border: 1px solid #bcb4af;
	color: #bcb4af;
	text-decoration: none;
	display: block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
a.numerotation-page:hover
{
	border: 1px solid #ff7f2a;
	color: #ffffff;
	background-color: #ff7f2a;
}
a.pagecourante:hover
{
	border: 1px solid #31251f;
	color: #31251f;
	background-color: #ffffff;
}
a.pagecourante
{
	border: 1px solid #31251f;
	color: #31251f;
}

.prod-listing-text2 a:hover
{
text-decoration: none;
color: #ff7f2a;
}
#panier
{
	width: 180px;
	margin-left: 0px;
	padding-top: 11px;
	padding-bottom: 5px;
	background-color: #edd15e;
	text-align: center;
	border: 1px solid #d1b852;
}
a#lien-voir-panier
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a#lien-voir-panier:hover
{
	text-decoration: underline;
}
a#valider-panier
{
	color: #ff0000;
	font-weight: bold;
	text-decoration: none;
}
a#valider-panier:hover
{
	text-decoration: underline;
}
a img
{
	border: 0px;
}
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;
}

span.fiche-produit{
	float: right;
	width: 400px;
}
span.fiche-produit a{
	color: black;
	text-decoration: none;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-weight: bold;
}








.fiche-produit
{
	width: 520px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	font-size: 11px;
}
.fiche-produit-gd-photo
{
	width: 275px;
	margin-top: 10px;
	float: left;
	margin-bottom: 20px;
	text-align: center;	
}
.fiche-produit-text
{
	width: 235px;
	margin-left: 7px;
	margin-top: 10px;
	float: left;
	margin-bottom: 20px;
	font-weight: normal;
}
.fiche-produit-gd-photo img
{
	border: 1px solid #e1e1e1;
	margin-left: 0px;
	margin-right: 0px;
}
#fiche-produit-prix
{
	width: 130px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
	color: #000000;
	background-color: #d4aa00;
}
.liste-produit-similaire
{
	margin-top: 30px; 
	width: 530px;
	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;
}
p#desc-fiche-produit
{
	text-align: left;
}
a#zoomFond
{
	display: block;
	width: 100%;
	text-align: center;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 15px;
}
a#zoomFond:hover
{
	text-decoration: underline;
}
#tab-panier
{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	font-size: 11px;
	font-weight: bold;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	border: 1px solid #ff7f2a;

}
#tab-recap-commande
{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	font-size: 11px;
	font-weight: bold;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	

}
#tab-recap-commande tr.fond-gris
{
	background-color:#f2f2f2;
	font-size: 11px;
	font-weight: bold;
}
#tab-recap-commande tr.fond-italique
{
	font-style: italic;
	font-weight: normal;
}
#tab-panier tr.fond-gris
{
	background-color:#f2f2f2;
	font-size: 11px;
	font-weight: bold;
}
#tab-panier tr.fond-italique
{
	font-style: italic;
	font-weight: normal;
}
#tab-bouton
{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-size: 11px;
	font-weight: bold;
	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;


}
a.bouton-bas-panier
{
	display: block;
	height: 21px;
	line-height: 21px;
	border: 1px solid #808080;
	color: #808080;	
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

a.bouton-bas-valider
{
	display: block;
	height: 21px;
	width: 135px;
	margin-left: auto;
	margin-right: auto;
	background-image: url("../Images/site/fond-valider.png");
	background-repeat: no-repeat;
	

}

a.bouton-bas-valider:hover
{
	display: block;
	height: 21px;
	line-height: 21px;
	width: 135px;
	margin-left: auto;
	margin-right: auto;
	background-image: url("../Images/site/fond-valider-survol.png");

}




a.bouton-bas-panier:hover
{
	color: #31251f;	
	font-weight: bold;
}

a#valider-panier
{
	text-decoration: underline;
	color: #808080;
	font-weight: bold;
	margin-bottom: 10px;
	width: 100%;
	text-align: center;
	display: block;
}



a#valider-panier:hover
{
	text-decoration: none;
}
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.nom
{
color:#ff7f2a;
text-decoration: none;
}


a.nom:hover
{
color:#ff7f2a;
text-decoration: none;

}
a.nom:visited
{
color:#ff7f2a;
text-decoration: none;
}


a#actualiser
{
color:#ff7f2a;
text-decoration: none;
}


a#actualiser:hover
{
color:#ff7f2a;
text-decoration: none;
}
a#actualiser:visited
{
color:#ff7f2a;
text-decoration: none;
}


a.produit-panier:visited
{
	text-decoration: underline;
	color: #000000;	
}
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;
}
.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;
	border: 1px solid #808080;
	color:#808080;

}
#bouton-commande-espace
{
	float: left;
	height: 20px;
	width: 230px;
}
#bouton-commande-suivant
{
	float: right;
	height: 21px;
	width: 150px;
	background-color: #ff6600; 
	border: 1px solid #ff7700;

}
#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:#808080;
	text-align: center;
	line-height: 20px;
	height: 20px;
	width: 100%;
	display: block;
	text-decoration: none;
}
#bouton-commande-suivant a:hover
{
	color: #ff7700;	
	background-color: #ffffff;
	font-weight: bold;
}
#bouton-commande-retour a:hover
{
	color: #31251f;	
	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
{

	width: 300px;
	margin-left: 150px;
	margin-bottom:35px;
	text-align: center;
	
}
table#recapitulatif-adresse-facturation
{
	width: 300px;
	margin-left: 150px;
	margin-bottom:35px;
	text-align: center;
}
table#autre-adresse
{
	width: 360px;
	margin-left: 100px;
}
a.lien-fiche-client-adresse
{
	font-size: 11px;
	color: #858585
}
.inscription
{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-top: 0px;
	font-weight: normal;
	border: 1px solid #ff7f2a;
	
}
#message
{
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-top: 0px;
	font-weight: normal;

	
}
.inscription#deja form
{
	margin-left: 25px;
	
}
.inscription table
{
	width: 450px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;

}
.inscription table td.titre-nouveau-client
{
	font-weight: bold;
	font-size: 14px;
	margin-left: 10px;
}
.inscription p
{
	text-align: center;
}
.inscription h5
{

	text-align: left;
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 14px;

}
.inscription#deja
{

	text-align: left;
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 11px;
	color: #ffffff;
	background-color:#ffb380;
	
}
.inscription#deja h5
{

	text-align: left;
	height: 20px;
	line-height: 20px;
	margin-bottom: 15px;
	margin-top: 10px;
	font-size: 14px;
	color: #ffffff;
	
}
.inscription#deja a
{
	margin-left: 200px;
}
a#oublipass
{
color:white;
text-decoration: none;
}
#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;
}
#lien-accueil-logo
{
	width: 600px;
	height: 60px;
	float: right;
	margin-top: 75px;
}
a#lien-accueil-logo-2
{
	display: block;
	cursor: pointer;
	width: 100%;
	height: 100%;
	text-decoration: none;
}
.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;
}
#list-prod-accueil
{
	width: 516px;
	margin-left: auto;
	margin-right: auto;
}
.cadre-produit-accueil-sup
{
	width: 190px;
	height: 160px;
	text-align: center;
	float: left;
	margin-bottom: 18px;
}
.cadre-produit-accueil
{
	width: 160px;
	height: 160px;
	background-image: url("../Images/site/fond-prod-accueil.png");
	background-repeat: no-repeat;
	border: 1px solid #959595;
	float: left;
	margin-bottom: 18px;
}
.cadre-produit-accueil2
{
	width: 160px;
	height: 160px;
	background-image: url("../Images/site/fond-prod-accueil.png");
	background-repeat: no-repeat;
	border: 1px solid #959595;
	margin-left: auto;
	margin-right: auto;
}
.cadre-produit-accueil-prix
{
	width: 155px;
	height: 15px;
	line-height: 18px;
	text-align: right;
	padding-right: 5px;
}
.cadre-produit-accueil-prix a
{
	color: #dd3636;
	text-decoration: none;
	font-weight: bold;
}
.cadre-produit-accueil-photo
{
	width: 160px;
	height: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}
.cadre-produit-accueil-photo img
{
	border: 0px;
}
.cadre-produit-accueil-nom
{
	width: 145px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;
	height: 50px;
}
.cadre-produit-accueil-nom a
{
	text-decoration: none;
	color: #666666;
}
.cadre-produit-accueil-infos
{
	width: 160px;
}
.cadre-produit-accueil-infos a
{
	margin-left: 78px;
	width: 80px;
	height: 15px;
	display: block;
	cursor: pointer;
}
.cadre-produit-accueil-nom a:hover, .cadre-produit-accueil-prix a:hover
{
	text-decoration: underline;
}
/*#multi-page
{
	height: 40px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	
}
.div-numerotation-multi-page
{
	width: 22px;
	height: 22px;
	float: left;	
	margin-right: 10px;
}
#multi-page-courrante
{
	border: 1px solid #31251f;
	color: #31251f;
	text-decoration: none;
	display: block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
#multi-page-numero, .multi-page-numero
{
	border: 1px solid #bcb4af;
	color: #bcb4af;
	text-decoration: none;
	display: block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
#multi-page-numero a, .multi-page-numero a, #multi-page-courrante a
{
	width: 22px;
	height: 22px;
	display: block;
	color: #bcb4af;
	background-color:white;
	line-height: 22px;
	text-align: center;
	text-decoration: none;
}
#multi-page-numero a:hover, .multi-page-numero a:hover, #multi-page-courrante a
{
	border: 1px solid #ff7f2a;
	color: #ffffff;
	background-color: #ff7f2a;
}*/

#cadres-bas
{
	width: 900px;
	border: 1px solid #d0d1d1;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
#cadres-bas-gauche, #cadres-bas-droit
{
	width: 300px;
	float: left;
}
#cadres-bas-gauche a, #cadres-bas-droit a
{
	color: #666666;
	text-decoration: none;
}
#cadres-bas-gauche a:hover, #cadres-bas-droit a:hover
{
	text-decoration: underline;
}
#cadres-bas-milieu
{
	width: 298px;
	border-left: 1px solid #d0d1d1;
	border-right: 1px solid #d0d1d1;
	text-align: center;
	float: left;
}
#centre-gauche
{
	width: 765px;
	padding-top: 15px;
	float: left;
}
#centre-droit
{
	width: 175px;
	padding-left: 5px;
	float: left;
	border-left: 1px solid #d0d1d1;
	padding-bottom: 25px;
	text-align: left;
}
#centre-droit a
{
	color: #36539d;
	text-decoration: none;
	padding-left: 10px;
}
#centre-droit a:hover
{
	text-decoration: underline;
}
h4
{
	background-color: #edefee;
	color: #b3b3b3;
	width: 100%;
	text-align: center;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #d0d1d1;
}


#lien-panier-gauche-haut
{
	width: 120px;
	height: 20px;
	margin-top: 15px;
}
#lien-panier-gauche-haut a
{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
}
#panier-gauche-g
{
	float: left;
	width: 120px;
}
#panier-gauche
{
	margin-top: 10px;
}
hr.clear
{
	visibility: hidden;
	display: block;
	clear: both;
	height: 0px;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
.div-clear
{
	visibility: hidden;
	display: block;
	clear: both;
	height: 0px;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
#petitconteneur
{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-bottom: 40px;
	background-image:url("../Images/site/bar-fond-prod-accueil.png");
	background-repeat: repeat-y;
	background-position: 450px 0px;
}
#photo-rom
{
	width:450px;
	float:left;
}

#barre
{
	width:20px;
	float:left;
	height: 300px;

	
}
#texte
{

	width: 400px;
	float: left;
	text-align: left;
	float:left;

}

#petitappercut
{
	width:100%;
	float:left;
}
.petite-image-fiche-produit
{
	float:left;
	margin-left:5px;
	
}	
.para-fiche-produit
{
	text-align:left;
}

a.lien-ajout-panier-bis
{
	border: 2px solid #ff7f2a;
	background-color: #ff7f2a;
	color: #ffffff;
	width: 150px;
	height: 21px;
	line-height: 21px;
	display: block;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.lien-ajout-panier-bis:hover
{
	background-color: #ffffff;
	color: #ff7f2a;
}
#logo
{
	width:100%;
	height:50px;
	float:left;
	padding-left:100px;
	font-size: 14px;
}

#logo a
{
	text-decoration:none;
	color:black;
	line-height: 18px;
}
#logo a:hover
{
	text-decoration:none;
	color:#ff7f2a;
	
}
a.preambule-produit-liste2 
{
text-decoration: none;
color: black;
}
a.preambule-produit-liste2:hover
{
text-decoration: none;
color: #ff7f2a;
}
a.prix-produit-liste2 
{
	text-decoration: none;
}
#tel
{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	height:50px;	
	float:left;	
	background-image: url("../Images/site/tel.png");
	background-repeat: no-repeat;
	margin-top:15px;
	z-index: 1;
}
#classement
{
	width: 550px;
	height: 22px;
	color: #453632;
	float: right;
	background-color: white;
	
}
#trie-nom
{
	width: 250px;
	height:22px;
	float:right;
	color: #453632;
	background-color: #ded1cb;
	line-height: 22px;
	text-align: center;
}
#trie-prix
{
	width: 250px;
	height: 22px;
	color: #453632;
	float: right;
	margin-right:10px;
	background-color: #ded1cb;
	line-height: 22px;
	text-align: center;
}
a.sup
{
	text-decoration:none;
	color:#453632;

}
a.sup:hover
{
	color: #ab9e98;
	
}
a.sup-courant
{
	text-decoration:none;
	color:#ab9e98;

}
a.inf
{
	text-decoration:none;
	color:#453632;

}
a.inf:hover
{
	
	color:#ab9e98 ;

}
a.inf-courant
{
	text-decoration:none;
	color:#ab9e98;

}
a.bas-page
{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
	color: #ff7f2a;
	margin-top: 20px;
	margin-bottom: 20px;
	text-decoration: none;

}
a.bas-page:hover
{
	
	color: #ff7f2a;
	text-decoration: underline;
	


}
h6
{
	margin: 0px;
	padding: 0px;
	color: #ff7f2a;
	font-size: 18px;
	font-weight: normal;
	background-image: url("../Images/site/carre-h1.png");
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 17px;

	margin-top: 20px;
	margin-bottom: 20px;
}
#fond-marque
{

	width:850px;
	height:60px;
	margin-right:auto;
	margin-left:auto;
}
#clear-photo
{
	width:100%;
	visibility: hidden;
	display: block;
	clear: both;
	height: 0px;
	padding: 0px;
	border: 0px;
	margin: 0px;
}
#para-fiche-produit-avis
{
	width:430px;
	height:auto;
	margin-top : 40px;
	text-align: justify;
	padding-right: 10px;
}
#etoile
{
float:right;
width:130px;
height:25px;
margin-right:5px;
margin-top:-20px;
	
}
#img-etoile1
{
	float:left;
	width:25px;
	height:25px;
	background-image: url("../Images/site/etoile.png");
	background-repeat: no-repeat;
}
#img-etoile2
{
	float:left;
	width:50px;
	height:25px;
	background-image: url("../Images/site/etoile2.png");
	background-repeat: no-repeat;
}
#img-etoile3
{
	float:left;
	width:75px;
	height:25px;
	background-image: url("../Images/site/etoile3.png");
	background-repeat: no-repeat;
}
#img-etoile4
{
	float:left;
	width:105px;
	height:25px;
	background-image: url("../Images/site/etoile4.png");
	background-repeat: no-repeat;
}
#img-etoile5
{
	float:left;
	width:130px;
	height:25px;
	background-image: url("../Images/site/etoile5.png");
	background-repeat: no-repeat;
}




h2.list-mark
{
	margin: 0px;
	padding: 0px;
}
h2.list-mark a
{
	color: #4d4d4d;
	font-size: 14px;
}
a.lien-mark-list
{
	text-decoration: none;
	color: #808080;
}
.list-marques-m
{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	height: 15px;
}
.list-marques
{
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.div-clear
{
	display: block;
	width: 99%;
	clear: both;
	height: 0px;
	padding: 0px;
	border: 0px;
	margin: 0px 0px;
}
#multi-page-lien-haut
{
	width: 100px;
	height: 15px;
	line-height: 15px;
	margin-left: 5px;
	text-align: center;
}
#multi-page-lien-haut a
{
	text-decoration: none;
	color: #cccccc;
}
#multi-page-lien-haut a:hover
{
	color: #FF7F2A;
}
.lien-bas-centre-page
{
	text-decoration: none;
	color: #cccccc;
}

/* Cadre Partenaire */
.cadre-partenaire
{
	margin-bottom: 10px;
}
.partenaire-a-image
{
	display: block;
	width: 200px;
}
.partenaire-a-image img
{
	border :0;
}

/**** Listing ****/
.list-produit-gauche{
	border: none;
	padding: 0;
	width: 30%;
	height: 100%;
}
.list-produit-gauche img{
	margin: 0;
	float: right;
}
.list-produit-droite{
	border: none;
	padding-left: 10px;
	border-left: 10px solid #453632;
}
.list-produit-droite .titre-produit-liste{
	font-weight: bold;
	font-size: 14px;
	color: #453632;
}
.list-produit .reduc-produit-liste{
	font-size: 14px;
	font-weight: bold;
	color: black;
	display: block;
}
.list-produit .prix-produit-liste{
	font-size: 17px;
	font-weight: bold;
	color: #FF7F2A;
	display: block;
}
.list-produit a.lien-voir-fiche-listing{
	padding: 5px 30px;
	background-color: #FF7F2A;
	border: 1px solid #FF7F2A;
	color: white;
}
.list-produit a.lien-voir-fiche-listing:hover{
	background-color: white;
	color: #FF7F2A;
}

/**** Fiche Produit ****/
#base-fiche-produit{
	background-image: url('../Images/site/bar-fond-prod-accueil.png');
	background-repeat: repeat-y;
	background-position: 472px 0px;
}
#haut-fiche-produit-photo{
	height: 450px;
	padding: 0;
	margin: 0;
	text-align: right;
	width: 450px;
}
#haut-fiche-produit-prix{
	width: 380px;
	float: right;
	padding-left: 10px;
}
.para-fiche-produit{
	float: left;
	width: 450px;
}
#description-fiche-produit{
	width: 400px;
	float: right;
	padding-left: 10px;
}
#haut-fiche-produit-prix .lien-ajout-panier{
	background-color: #FF7F2A;
	border: 1px solid #FF7F2A;
	color: white;
}
#haut-fiche-produit-prix .lien-ajout-panier:hover{
	color: #FF7F2A;
	background-color: white;
}
.block-ajout-panier-bis{
	display: none;
}
.petite-image-fiche-produit a{
	border: none;
}
.petite-image-fiche-produit a:hover{
	border: none;
}
#base-fiche-produit>strong{
	float: left;
	width: 100%;
	
}

/**** Menu Haut ****/
#menu-haut a {
	height: 100%;
	line-height: 50px;
	padding-left:0;
	padding-right:0;
	text-align:center;
	text-decoration:none;
}
#menu-haut a:hover{
	background: transparent;
}
#menu-haut .ss-menu-haut{
	margin-top: 50px;
}
#menu-haut .ss-menu-haut a{
	line-height: 30px;
}
#menu-haut .ss-menu-haut a:hover{
	background-color: #DAD6D3;
	color: #453632;
}
#multi-page-courrante a {
	background-color: white;
	border: none;
	color: black;
}

/**** Inscription ****/
#deja.inscription{
	background-color: #897A76;
	border: 1px solid #453632;
	color: white;
	width: 600px;
}
#deja.inscription h5{
	font-weight: bold;
}
#deja.inscription p{
	color: white;
}

/**** Index ****/
#DrDivOpacity{
	margin-top: -1px;
}






a.bouton-bas-panier#valid, #bouton-commande-suivant
{
   background-color:#FF7F2A;
   border: 1px solid #FF7F2A;
   color:#ffffff;
}
a.bouton-bas-panier#valid:hover, #bouton-commande-suivant a:hover
{
   background-color: #ffffff;
   color:#FF7F2A;
}
a.bouton-bas-panier
{
   background-color: #453632;
   border: 1px solid #453632;
   color:#ffffff;
}
a.bouton-bas-panier:hover
{
   background-color: #ffffff;
   color: #453632;
}


a.validBoutonlisting
{
   border: 1px solid #FF7F2A;
   background-color: #FF7F2A;
   color: #ffffff;
}
a.validBoutonlisting:hover
{
   border: 1px solid #FF7F2A;
   background-color: #ffffff;
   color: #FF7F2A;
}
.list-marques-text
{
	width: 70%;
}
#ht_fiche_prod #ht_fiche_prod_g{
	min-width: 450px;
	min-height: 270px;
	width: auto;
}
img#icon_gd_photo_zoom
{
	margin-top: 245px;
	margin-left: 350px;
}