/* CSS Document */

body{
	background-color:#b9ada3;
	font-family:Arial;
	font-size:12px;
	color:#585858;
	margin:0:
	padding:0;
}

img{
	border:0;
}

form{
	margin:0:
	padding:0;
}

.clear{
	clear: both;
	height: 0px;
}

#global{
	position:relative;
	margin:0 auto;
	padding:0 10px 0 10px;
	width:975px;
	background-color:#FFFFFF;
}

/**************ENTETE****************/

#entete{
	width:975px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	background-image:url(images/bg-entete.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#logo{
	margin:10px 0 0 0;
	padding:0;
	width:115px;
	height:116px;
	float:left;
}

#sloganEntete{
	float:left;
	display:inline;
	width:420px;
	margin:45px 0 0 50px;
	padding:0;
}

#sloganEntete p{
	color:#58411e;
	font-size:14px;
}

#espaceClient{
	float:left;
	margin:30px 0 0 0;
	padding:0;
	width:150px;
}

#espaceClient p{
	font-size:14px;
	/*text-transform:uppercase;*/
	color:#58411e;
	border-bottom:solid 1px #58411e;
	margin:0 0 7px 0;
	padding:0;
	text-align:center;
}

#espaceClient p.clientConnecte{
	font-size:12px;
	border-bottom:0;
}

#espaceClient p.clientConnecte a{
	color:#585858;
}

#espaceClient form{
	margin:0;
}

#espaceClient input{
	font-size:12px;
	padding:0;
	margin:2px 0 0 0 ;
	float:left;
	display:inline;
	height:17px;
}

#espaceClient label{
	color:#58411e;
	font-size:11px;
/*	text-transform:uppercase;*/
	float:left;
	margin:5px 2px 0 0 ;
	padding:0;
}

#espaceClient # .champEntete{
	background: #fff;
	color:#8d3f79;
	margin:0;
	padding:0;
	width:35px;
}

#espaceClient .motDePasseOublie{
	display: inline;
	margin: 10px auto;
	width: 110px;
	font-size:11px;
	color:#d16d00;
}

#panier{
	float:left;
	display:inline;
	margin:30px 0 0 50px;
	padding:0 0 0 60px;;
	background-image:url(images/panier.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:85px;
}

#panier .titreEntete{
	font-size:14px;
	text-transform:uppercase;
	color:#58411e;
	border-bottom:solid 1px #58411e;
	margin:0 0 7px 0;
	padding:0;
	text-align:center;
}

#panier .nbrArticle{
	font-size:14px;
	color:#db0f6f;
	margin:0 0 7px 0;
	padding:0;
}

#panier .voirPanier{
	font-size:10px;
	color:#FFFFFF;
	background-color:#6e5a3c;
	margin:0;
	padding:4px 6px;
	text-transform:uppercase;
	text-align:center;
}

#panier .voirPanier a{
	color:#FFFFFF;
	text-decoration:none;
}

#panier .voirPanier a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/*menu*/



#menu {
	width:975px;
	margin:13px 0 0 0;
	padding:0;
	float:left;
}

#menu ul{
	margin:0;
	padding:0;
}

#menu li{
	float:left;
	display:inline;
	margin:0 1px 0 0;
	padding:5px 0;
	background-color:#6e5a3c;
	text-transform:uppercase;
	font-size:13px;
	text-align:center;
}

#menu a.actif, #menu li:hover{
	background-color:#dddd39;
	color:#6e5a3c;
	text-decoration:none;
}

#menu a{
	color:#FFFFFF;
	text-decoration:none;
}

#menu .menuDietetique{
	width:98px;
}

#menu .menuSoins{
	width:66px;
}

#menu .menuMaquillage{
	width:111px;
}

#menu .menuAccessoires{
	width:121px;
}

#menu .menuHomme{
	width:77px;
}

#menu .menuBebe{
	width:62px;
}

#menu .menuHuiles{
	width:173px;
}

#menu .menuBio{
	width:132px;
}

#menu .menuIdees{
	width:127px;
	margin:0;
	background-color:#8f6a31;
}

#menuDeroulantSoins{
	width:963px;
	background-color:#fdfaf2;
	margin:0;
	padding:0px 0px 15px 8px;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: 10px;
	top: 165px;
	border:solid 2px #dcdbd8;
}

#menuDeroulantSoins ul{
	width: 145px;
}

#menuDeroulantSoins ul.col2{
	width: 220px;
}

#menuDeroulantSoins ul.col2 li{
	float: left;
	width: 110px;
}

#menuDeroulantDietetique{
	width:400px;
	background-color:#fdfaf2;
	margin:0;
	padding:0px 0px 15px 8px;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: 10px;
	top: 165px;
	border:solid 2px #dcdbd8;
}

#menuDeroulantDietetique ul{
	margin-top: 10px;
}

#menuDeroulantDietetique ul li{
	float:left;
	width:180px;
}

#menuDeroulantMaquillage{
	width:200px;
	background-color:#fdfaf2;
	margin:0;
	padding:0px 0px 15px 8px;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: 176px;
	top: 165px;
	border:solid 2px #dcdbd8;
}

#menuDeroulantMaquillage ul{
	margin-top: 10px;	
}

#menuDeroulantAccessoires{
	width:200px;
	background-color:#fdfaf2;
	margin:0;
	padding:0px 0px 15px 8px;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: 286px;
	top: 165px;
	border:solid 2px #dcdbd8;
}

#menuDeroulantAccessoires ul{
	margin-top: 10px;	
}

#menuDeroulantHommes{
	width:270px;
	background-color:#fdfaf2;
	margin:0;
	padding:0px 0px 15px 8px;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: 410px;
	top: 165px;
	border:solid 2px #dcdbd8;
}

#menuDeroulantHommes ul{
	margin-top: 10px;
}
#menuDeroulantBebe{
	width:200px;
	background-color:#fdfaf2;
	margin:0;
	padding:0px 0px 15px 8px;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: 488px;
	top: 165px;
	border:solid 2px #dcdbd8;
}

#menuDeroulantBebe ul{
	margin-top: 10px;
}

#menuDeroulantHuiles{
	width:200px;
	background-color:#fdfaf2;
	margin:0;
	padding:0px 0px 15px 8px;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: 550px;
	top: 165px;
	border:solid 2px #dcdbd8;
}

#menuDeroulantHuiles ul{
	margin-top: 10px;
}

#menuDeroulantBio{
	width:200px;
	background-color:#fdfaf2;
	margin:0;
	padding:0px 0px 15px 8px;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: 724px;
	top: 165px;
	border:solid 2px #dcdbd8;
	z-index: 10000;
}

#menuDeroulantBio ul{
	margin-top: 10px;
}


#menuDeroulantCadeaux{
	width:200px;
	background-color:#fdfaf2;
	margin:0;
	padding:0px 0px 15px 8px;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: 773px;
	top: 165px;
	border:solid 2px #dcdbd8;
	z-index: 10000;
}

#menuDeroulantCadeaux ul{
	margin-top: 10px;
}

#recherche{
	position: relative;
}

#menuDeroulantMarque{
	position: absolute;
	width:760px;
	background-color:#fdfaf2;
	margin:0;
	padding:0px 0px 15px 8px;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: -770px;
	top: -15px;
	border:solid 2px #dcdbd8;
}

#menuDeroulantMarque .sousMenu ul li{
	/*float:left;*/
	width:180px;
}

#menuDeroulantMarque .sousMenu ul{
	float:left;
	margin:0 0 0 0;
	padding:0;
}

.sousMenu ul{
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

.sousMenu li{
	display:block;
	font-size: 100%;
	list-style:none;
	float: none;
	padding: 0;
	margin:0 0 3px 0;
	text-transform: none;
	text-align: left;
	font-weight: normal;
}

.sousMenu li a{
	color:#441f3b;
	text-decoration:none;
}

.sousMenu li a:hover{
	text-decoration:underline;
	color:#d16d00;
	
}

.sousMenu h2{
	text-transform:uppercase;
	font-weight:bold;
	margin:15px 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:solid 1px #58411e;
	font-size:13px;
}

.sousMenu{
	float:left;
	margin:0 20px 0 0;
	padding:0;
	top: 0;
	left: 0;
}

/*menu*/

/**************ENTETE****************/

/**************CONTENU****************/

#contenuBanniere{
	margin:0;
	padding:0;
	width:975px;
	float:left;
}

#banniereGauche{
	width:755px;
	height:445px;
	margin:0;
	padding:0;
	background-image:url(images/banniere.jpg);
	background-repeat:no-repeat;
	float:left;
}

#bannierePage{
	width:755px;
	height:107px;
	margin:0;
	padding:0;
	background-image:url(images/banniere-page.jpg);
	background-repeat:no-repeat;
	float:left;
}

#carteFidelite{
	float:left;
	display:inline;
	margin:15px 0 0 20px;
	padding:5px 0 0 10px;
	width:239px;
	background-image:url(images/carte.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

#bannierePage h1{
	float:right;
	margin:70px 5px 0 0;
	display:inline;
	padding:0;
	color:#58411e;
	font-size:24px;
	text-transform:uppercase;
}

#carteFidelite p{
	color:#58411e;
	font-size:18px;
	margin:0;
	padding:0;
}

#carteFidelite p span{
	padding:0;
	margin:0;
	width:250px;
	color:#a25407;
	font-size:15px;
	font-style:italic;
}

#carteFidelite img{
	float:right;
}

#banniereGauche h1{
	font-size:20px;
	color:#FFFFFF;
	margin:30px 0 0 18px;
	padding:0;
}

#banniereGauche p{
	font-size:14px;
	color:#FFFFFF;
	margin:0 0 0 18px;
	padding:0;
}

#banniereGauche img{
	margin:20px 0 0 18px;
	padding:0;
}

#banniereDroite{
	float:left;
	margin:0;
	padding:15px;
	width:190px;
	height:415px;
	background-color:#e7e7e7;
}

#banniereDroitePage{
	float:left;
	margin:0;
	padding:15px;
	width:190px;
	height:77px;
	background-color:#e7e7e7;
}

.rechercher{
	font-size:13px;
	color:#5b5b5b;
	text-transform:uppercase;
	margin:0;
}

.marque{
	margin:0;
	padding:0 0 8px 0;
}

#banniereDroite input{
	font-size:12px;
	padding:0;
	margin:0;
	float:left;
	height:18px;
}

#banniereDroite form{
	margin:0;
	padding:0;
}

#banniereDroite .btnRecherche{
	margin:0 0 0 3px;
	float:left;
	display:inline;
}

#banniereDroitePage input{
	font-size:12px;
	padding:0;
	margin:0;
	float:left;
}

#banniereDroitePage form{
	margin:0;
	padding:0;
}

#banniereDroitePage .btnRecherche{
	margin:0 0 0 3px;
	float:left;
	display:inline;
}

.marques{
	font-size:13px;
	color:#986210;
	text-transform:uppercase;
	margin:10px 0 0 0;
	padding:0;
}

.commandeExpediee{
	background-color:#FFFFFF;
	color:#0f4da2;
	font-size:16px;
	margin:10px 0 0 0;
	padding:5px 10px;
}

.commandeExpediee span{
	font-size:12px;
}

.fdpGratuit{
	background-color:#FFFFFF;
	color:#5c9305;
	font-size:16px;
	margin:10px 0 0 0;
	padding:5px 8px;
}

.fdpGratuit span{
	font-size:14px;
	color:#848484;
	text-transform:none;
	font-weight:normal;
}

.besoinAide{
	background-color:#FFFFFF;
	color:#d16d00;
	font-size:14px;
	margin:10px 0 0 0;
	padding:5px 10px;
	text-transform:uppercase;
	font-weight:bold;
}

.besoinAide span{
	font-size:14px;
	color:#848484;
	text-transform:none;
	font-weight:normal;
}

#nouveautes{
	width:476px;
	float:left;
	margin:13px 23px 0 0;
	padding:0;
	display:inline;
}

#titreNouveautes{
	background-color:#e39f35;
	margin:0 0 10px 0;
	padding:0;
	height:36px;
	width:476px
}

#nouveautes h2{
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 33px;
	float:left;
	display:inline;
}

.toutesNouveautes{
	float:right;
	margin:16px 0 0 0;
	padding:2px 15px;
	color:#FFFFFF;
	font-size:13px;
	background-color:#c2821e;
	font-weight:bold;
}

.toutesNouveautes a{
	color:#FFFFFF;
	text-decoration:none;
}

.toutesNouveautes a:hover{
	text-decoration:underline;
}

.produit .hautProduit, .produit2 .hautProduit{
	height:150px;
}

.produit{
	float:left;
	width:133px;
	height:192px;
	background-color:#e7e7e7;
	margin:0 5px 5px 0;
	padding:0 10px 0 10px;
	text-align:center;
	display:inline;
	border:solid 1px #e7e7e7;
}

.produit .photoProduit a{
	width:133px;
	height:100px;
	display:block;
	text-align:center;
}

.produit2 .photoProduit a{
	width:133px;
	height:100px;
	display:block;
}

.produit:hover{
	border:solid 1px #6c5738;
}

.produit2:hover{
	border:solid 1px #6c5738;
}

.produit2{
	float:left;
	width:133px;
	height:192px;
	background-color:#e7e7e7;
	margin:0 0 5px 0;
	padding:0 10px 0 10px;
	text-align:center;
	display:inline;
	border:solid 1px #e7e7e7;
}
.produit p{
	font-size:12px;
	color:#5a5959;
	margin:0;
	padding:0;
}

.produit p a{
	text-decoration:none;
	color:#5a5959;
}

.produit .prix{
	font-size:16px;
	color:#5a5959;
	margin:0;
	padding:0 2px;
	float:left;
}

.produit p.prixSeul{
	text-align:center;
	font-size:16px;
	color:#5a5959;
}

.produit2 p.prixSeul{
	text-align:center;
	font-size:16px;
	color:#5a5959;
}

.produit .prixBarre{
	font-size:12px;
	color:#5a5959;
	margin:5px 5px 0 15px;
	padding:0 2px;
	float:left;
	text-decoration:line-through;
	display:inline;
}

.produit .nouveauProduit{
	font-size:10px;
	color:#FFFFFF;
	background-color:#e39f35;
	margin:5px 0 0 10px;
	padding:1px;
	float:left;
	text-transform:uppercase;
	display:inline;
}

.produit .ajouterPanier{
	font-size:12px;
	color:#58411e;
	margin:4px 0 0 0;
	padding:0;
	background-color:#FFFFFF;
}

.produit .ajouterPanier a{
	color:#58411e;
	text-decoration:none;
}

.produit .ajouterPanier a:hover{
	color:#58411e;
	text-decoration:underline;
}

.produit .ajouterPanier span{
	background-color:#dcdd39;
	margin:0;
	padding:0 2px;
	float:left;
}

.produit2 p{
	font-size:12px;
	color:#5a5959;
	margin:0;
	padding:0;
}

.produit2 p a{
	text-decoration:none;
	color:#5a5959;
}

.produit2 .prix{
	font-size:16px;
	color:#5a5959;
	margin:0;
	padding:0 2px;
	float:left;
}

.produit2 .prixBarre{
	font-size:12px;
	color:#5a5959;
	margin:5px 5px 0 15px;
	padding:0 2px;
	float:left;
	text-decoration:line-through;
	display:inline;
}

.produit2 .nouveauProduit{
	font-size:10px;
	color:#FFFFFF;
	background-color:#e39f35;
	margin:5px 0 0 10px;
	padding:1px;
	float:left;
	text-transform:uppercase;
	display:inline;
}

.produit2 .ajouterPanier{
	font-size:12px;
	color:#58411e;
	margin:4px 0 0 0;
	padding:0;
	background-color:#FFFFFF;
}

.produit2 .ajouterPanier a{
	color:#58411e;
	text-decoration:none;
}

.produit2 .ajouterPanier a:hover{
	color:#58411e;
	text-decoration:underline;
}

.produit2 .ajouterPanier span{
	background-color:#dcdd39;
	margin:0;
	padding:0 2px;
	float:left;
}

#promotions{
	width:476px;
	float:left;
	margin:13px 0 0 0;
	padding:0;
}

#promotions h2{
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 33px;
	float:left;
	display:inline;
}

#titrePromotions{
	background-color:#a5d16b;
	margin:0 0 10px 0;
	padding:0;
	height:36px;
	width:476px
}

.toutesPromotions{
	float:right;
	margin:16px 0 0 0;
	padding:2px 15px;
	color:#FFFFFF;
	font-size:13px;
	background-color:#86b14e;
	font-weight:bold;
}

.toutesPromotions a{
	color:#FFFFFF;
	text-decoration:none;
}

.toutesPromotions a:hover{
	text-decoration:underline;
}

.filAriane{
	color:#58411e;
	font-size:14px;
	margin:10px 0 10px 0;
	padding:0 0 10px 0;
}

.filAriane span{
	font-weight:bold;
}

.filAriane a{
	color:#58411e;
	text-decoration:none;
}

.filAriane a:hover{
	color:#58411e;
	text-decoration:underline;
}

#contenu{
	width:965px;
	float:left;
	margin:0;
	padding:0 0 0 10px;
}

#page{
	float:left;
	width:718px;
	background-color:#f4f4f4;
	margin:0 0 10px 0;
	padding:20px 10px 20px 10px;
}

#ficheProduitTexte{
	float:right;
	margin:0;
	padding:0;
	width:440px;
}

#page img{
	/*float:left;*/
}

#photoGrandProduit{
	float:left;
	width:260px;
	text-align:center;
}

#ficheProduitTexte h2{
	color:#5a5959;
	font-size:13px;
	text-transform:uppercase;
	float:left;
	margin:0 0 5px 0;
	padding:0;
}

#ficheProduitTexte h2 strong{
	color:#6e5a3c;
	font-size:14px;
}

#ficheProduitTexte p{
	font-size:12px;
	color:#5a5959;
}

a.lienGris{
	color:#5a5959;
	text-decoration:none;
}

a.lienMarron{
	color:#6e5a3c;
}

a.lienMarron:hover{
	color:#8f6a31;
}

#ficheProduitTexte .prixFiche{
	font-size:24px;
	color:#5a5959;
	font-weight:bold;
	margin:0 40px 0 20px ;
	padding:0;
	float:left;
	display:inline;
}

#ficheProduitTexte .prixBarre{
	font-size:16px;
	color:#5a5959;
	margin:0 10px 0 20px ;
	padding:0;
	float:left;
	display:inline;
	padding:8px 0 0 0;
}

#ficheProduitTexte .ajouterPanierFiche{
	font-size:12px;
	color:#58411e;
	margin:10px 0 0 0;
	padding:0 5px 0 0;
	background-color:#FFFFFF;
	float:left;
}

#ficheProduitTexte .ajouterPanierFiche a{
	color:#58411e;
	text-decoration:none;
}

#ficheProduitTexte .ajouterPanierFiche a:hover{
	color:#58411e;
	text-decoration:underline;
}

#ficheProduitTexte .ajouterPanierFiche span{
	background-color:#dcdd39;
	margin:0 5px 0 0 ;
	padding:0 3px;
	float:left;
}

#ficheProduitTexte .nouveauProduit{
	font-size:10px;
	color:#FFFFFF;
	background-color:#e39f35;
	margin:0 0 10px 0;
	padding:1px;
	/*float:left;*/
	text-transform:uppercase;
	/*display:block;*/
	width:52px;
}

#colonneDroite{
	float:right;
	margin:0;
	padding:15px;
	width:190px;
	background-color:#e7e7e7;
}

.securite-paiement{
	font-size:13px;
	color:#585858;
	margin:5xp 0 0 0;
	padding:0 0 0 5px;
}

.securite-paiement a{
	text-decoration:none;
	color:#585858;
}

.securite-paiement a:hover{
	text-decoration:underline;
	color:#585858;
}

.securite-paiement img{
	margin-right:3px;
}

.h2Commande{
	font-size:20px;
	color:#8f6a31;
	margin:0 0 0 50px;
	padding:0 30px 5px 30px;
	background-image:url(images/fd-h2commande.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	float:left;
	display:inline;
}

#tableauCommande{
	width:520px;
	margin:20px 0 25px 115px;
	padding:0;
}

#tableauCommande th{
	font-size:13px;
	color:#d16d00;
	text-transform:uppercase;
	font-weight:bold;
	padding:10px 0;
	text-align:left;
	border-bottom:solid 1px #cacfc9;
}

#tableauCommande td{
	border-bottom:solid 1px #cacfc9;
	margin:0;
	padding:10px 0;
	font-size:13px;
	/*text-transform:uppercase;*/
}

#tableauCommande td a{
	color:#585858;
	text-decoration:none;
}

#tableauCommande td a:hover{
	text-decoration:underline;
}

#tableauCommande td.etatCommande{
	font-style:italic;
	text-transform:none;
}

.euroFidelite{
	font-size:14px;
	color:#58411e;
	margin:0 0 30px 25px;
	padding:10px 25px;
	background-color:#dcdd39;
	float:left;
	display:inline;
}

.euroFidelite span{
	color:#db0f6f;
	font-weight:bold;
}

#coordonneesGauche{
	float: left;
	width: 283px;
	margin:30px 0 0 115px;
	display:inline;
}

#coordonneesDroite{
	float: left;
	width: 200px;
	margin:30px 0 0 30px;
	display:inline;
}

#coordonneesGauche input, #coordonneesGauche select{
	border: 1px solid #ababab;
	margin-bottom: 5px;
	width: 135px;
}

#coordonneesGauche input.sans,#coordonneesDroite input.sans{
	border:0;
}

#coordonneesGauche label{
	float: left;
	padding: 2px 5px 0 0;
	width: 80px;
}
#coordonneesGauche.radio{
	background: none;
	border: 0;
	width: 12px;
}



#coordonneesDroite input{
	border: 1px solid #ababab;
	float: left;
	margin-bottom: 5px;
	width: 135px;
}

#coordonneesDroite.radio{
	background: none;
	border: 0;
	width: 12px;
}

#coordonneesGauche textarea{
	border: 1px solid #ababab;
	height: 64px;
	width: 135px;
	margin-bottom:5px;
}

input#enregistrerModif, input#enregistrerModif2{
	color:#d16d00;
	font-size:12px;
	background:none;
	border:0;
	cursor:pointer;
	width:auto;
	float: none;
	margin: 20px 0 0 0;
	text-align:left;
	font-weight:bold;
}

input#enregistrerModif:hover, input#enregistrerModif2:hover{
	text-decoration:underline;
}

#coordonneesGauche input.radioBouton{
	background: none;
	border: 0;
	width:auto;
	float:left;
}

#coordonneesGauche label.radioLabel{
	float:left;
	width:auto;
}

/*.enregistrerModif{
	color:#d16d00;
	font-size:12px;
	font-weight:bold;
}

.enregistrerModif a{
	color:#d16d00;
	text-decoration:none;
}

.enregistrerModif a:hover{
	color:#d16d00;
	text-decoration:underline;
}*/
/**************CONTENU***************/

/**************PIED***************/

#pied{
	width:975px;
	margin:30px 0 0 0;
	padding:0 0 10px 0;
	float:left;
}

#pied p{
	float:right;
	font-size:13px;
	color:#58411e;
	margin:0;
	padding:0;
}

#pied p a{
	text-decoration:none;
	color:#58411e;
}

#pied p a:hover{
	text-decoration:underline;
	color:#58411e;
}

#pied .lienNaturl{
	float:left;
	font-weight:bold;
	margin:0;
	padding:0;
}

#pied a.naturl{
	color:#3d902f;
}

#pied a.naturl:hover{
	color:#3d902f;
}
/**************PIED***************/

/*panier*/

#maCommande{
	margin: 10px 0 10px 0;
	padding:0;
	width: 710px;
	border: 1px solid #8f6a31;
}

#maCommande a{
	color: #58411e;
	text-decoration: none;
}

#maCommande a:hover{
	text-decoration: underline;
}

#maCommande th{
	background: #8f6a31;
	color: #fff;
	font-weight: normal;
	height: 24px;
	text-transform: uppercase;
	font-size:10px;
}

#maCommande .designation{
	padding: 0 0 0 20px;
	text-align: left;
	width: 257px;
}

#maCommande .designation td{
	color:#58411e;
}

#maCommande td{
	background: #fff;
	border-right: 1px solid #8f6a31;
	color: #58411e;
	height: 99px;
	text-align: center;
}

#maCommande td.photo{
	width:99px;
}

#maCommande td.dernier{
	border:0;
	/*padding-left:20px;*/
	text-align:center;
}

#maCommande td.quantite{
	text-align:center;
	width:70px;
}

#maCommande .quantite input{
/*	border: 1px solid #a4abb1;*/
	text-align: center;
	width: 30px;
	margin:auto;
}

#maCommande .dernier a:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

#maCommande tr.total, #maCommande tr.fraisPort, #maCommande tr.remise, #maCommande tr.fidelite{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

#maCommande tr.total td.montant{	
	background: #fff;
	border-bottom: 1px solid #7b7064;
	border-top: 1px solid #7b7064;
	color: #58411e;
	font-size:16px;
}

#maCommande .total td, #maCommande .fraisPort td, #maCommande .remise td, #maCommande .fidelite td{
	background: #58411e;
	color: #fff;
	height: 31px;
}

#maCommande .fidelite2 td{
	height:31px;
}

#maCommande td.photoProduit{
	width: 84px;
}

#maCommande tr.fraisPort td.montant, #maCommande tr.remise td.montant, #maCommande tr.fidelite td.montant{
	background: #fff;
	border-top: 1px solid #9e8f80;
	border-bottom: 1px solid #9e8f80;
	color: #58411e;
	font-weight: normal;
}

#maCommande .fraisPort td{
	background: #b5935e;
}

#maCommande .remise td{
	background: #8f6a31;
}

#maCommande .fidelite td{
	background: #ae823f;
}

#maCommande .droite{
	padding-right: 30px;
	text-align: right;
}

#fraisDePort{
	color: #ff3000;
	font-size: 110%;
	margin: 20px 0 0 40px;
}

#retourPanier{
	background: url(images/btn-retour.gif);
	color: #000086;
	display: inline;
	float: right;
	font-size: 115%;
	height: 28px;
	margin: 50px 40px 0 0;
	padding: 10px 0 0 30px;
	text-decoration: none;
	width: 62px;
}

#contenu #panier a.poursuivre{
	margin-right: 30px;
}

#bannierePage h1.commande{
	font-size: 14px;
	margin-top: 75px;
	float:left;
	padding:0;
}

#bannierePage h1.commande span{
	background: url(images/fond-titre-allume.gif) no-repeat bottom center;
	color: #8f6a31;
	display: block;
	float: left;
	padding-bottom: 16px;
	text-align: center;
	text-transform: uppercase;
	width: 180px;
	font-weight:Bold;
	text-decoration:underline;
}

#bannierePage h1.commande span.eteind{
	background: url(images/fond-titre-eteind.gif) no-repeat bottom center;
	color: #8f6a31;
	font-weight:normal;
	text-decoration:none;
}

#bannierePage h1.commande .clear span{
	background: none;
	padding: 0;
}

#revenirAchat{
	background: url(images/btn-retour-achats.gif) no-repeat top left;
	color: #b5935e;
	background-color:#FFFFFF;
	display: inline;
	float: right;
	font-size: 12px;
	height: 30px;
	margin: 25px 30px 0 0;
	padding-left:30px;
	text-decoration: none;
	width: 71px;
}

#revenirAchat:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

#poursuivreCommande{
	background: url(images/btn-poursuivre-achats.gif) no-repeat top left;
	color: #58411e;
	background-color:#FFFFFF;
	display: inline;
	float: right;
	font-size: 12px;
	height: 30px;
	margin: 25px 8px 0 0;
	padding-left:30px;
	text-decoration: none;
	width: 90px;
	border:0;
}

#poursuivreCommande:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

.accepteCGV{
	float:left;
	margin:25px 0 0 0;
	padding:0;
}

#caseCocher{
	float:left;
	margin:25px 5px 0 10px;
	padding:0;
	display:inline;
}
/* mon panier */

/* identification */

#identificationGauche{
	float: left;
	width: 295px;
	margin:30px 0 0 50px;
	display:inline;
	border-right:solid 1px #b6b6b6;
	padding-right:25px
}


#identificationGauche input, #identificationGauche select{
	border: 1px solid #ababab;
	margin-bottom: 5px;
	width: 150px;
}

#identificationGauche label{
	float: left;
	padding: 2px 5px 0 0;
	width: 80px;
}
#identificationGauche.radio{
	background: none;
	border: 0;
	width: 12px;
}

#identificationGauche textarea{
	border: 1px solid #ababab;
	height: 64px;
	width: 150px;
	margin-bottom:5px;
}

#identificationGauche .h2Commande{
	padding:0 50px 5px 50px;
	margin:0 0 15px 0;
}

#identificationGauche input.petit {
	border: 1px solid #ababab;
	float: left;
	margin:20px 0 0 0;
	width: 95px;
}

#identificationGauche label.petit {
	float: left;
	padding: 2px 5px 0 0;
	width: 185px;
	margin:20px 0 0 0;
}

#identificationDroite{
	float: left;
	width: 230px;
	margin:30px 0 0 50px;
	display:inline;
	padding-right:40px;
}

#identificationDroite input{
	border: 1px solid #ababab;
	float: left;
	margin-bottom: 15px;
	width: 135px;
}

#identificationDroite.radio{
	background: none;
	border: 0;
	width: 12px;
}

#identificationDroite .h2Commande{
	padding:0 60px 5px 60px;
	margin:0 0 15px 0;
}

#identificationDroite label{
	float: left;
	padding: 2px 5px 0 0;
	width: 80px;
}

/*identification*/

/* paiement */

.adresseCommande{
	float:left;
	width:300px;
	margin:0 0 10px 50px;
	padding:0;
	display:inline;
}

.adresseCommande h3{
	text-transform:uppercase;
	font-size:14px;
	margin:15px 0 0 0;
	padding:0;
}

.modifierAdresse{
	font-size:11px;
	color:#23201e;
	background-color:#b6b6b6;
	float:left;
	margin:0 0 0 100px;
	padding:3px 10px;
	font-weight:bold;
	display:inline;
}

.modifierAdresse a{
	text-decoration:none;
	color:#23201e;
}

.modifierAdresse a:hover{
	text-decoration:underline;
	color:#23201e;
}

.modePaiement{
	background-image:url(images/paiement-securise.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#moyenPaiement{
	background-image:url(images/choixpaiement.jpg);
	background-repeat:no-repeat;
	width:217px;
	height:36px;
	float:left;
	margin:20px 0 0 0;
	padding:50px 0 0 85px;
}

#moyenPaiement img{
	padding-right:7px;
}


.paiementCheque{
	text-align:center;
	color:#23201e;
	font-size:14px;
	background-color:#cccccc;
	margin:27px 0 0 20px;
	padding:15px;
	font-weight:bold;
	float:left;
	display:inline;
}

.paiementCheque.gris{
	background: none;
	padding: 0;
}

.paiementCheque a{
	color:#23201e;
	text-decoration:none;
}

.ou{
	margin:60px 0 0 20px;
	color:#5b5b5b;
	float:left;
	display:inline;
}

.bonCommande .bonCommandeCentre{
	text-align:center;
	margin-bottom:20px;
}

.bonCommande p{
	margin-left:50px;
}

.imprimerBon{
	float:right;
	margin:0;
	padding:5px;
	background-color:#9e9e9e;
	color:#FFFFFF;
	font-weight:bold;
}

.imprimerBon a{
	color:#FFFFFF;
	text-decoration:none;
}

.imprimerBon a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/* paiement */

/*contact*/
#contactGauche{
	float: left;
	padding:0;
	margin:0;
	width: 417px;
}

#contactForm{
	margin: 25px 0 0 50px;
}

label{
	color: #554029;
	display: block;
}

input, textarea{
	border: 1px solid #c8c8c8;
	color: #000;
	display: block;
	margin-bottom: 5px;
}

input.sans{
	border: 0;
}

input.grdEspace{
	margin-bottom: 15px;
}

textarea{
	height: 135px;
	width: 255px;
}

#contactForm input.envoyer{
	border: 0;
	margin: 20px auto;
}

#contactForm input.envoyer:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

input.hidden{
	display: none;
}

#contactGauche input.BtnDesinscription{
	float:left;
}
/*contact*/

input#poursuivreCommande2{
	width:125px;
	background:none;
	height:34px;
	border:0;
	margin: 25px 8px 0 0;
	float:right;
}

#identificationGauche input.dateNaissance{
	width:30px;
	float:left;
}

#identificationGauche input.dateNaissance2{
	width:50px;
	float:left;
}

#identificationGauche span.labelDate{
	float:left;
	margin:0 5px 0 5px;
	padding:2px 0 0 0;
}

#identificationGauche input.radioBouton{
	background: none;
	border: 0;
	width:auto;
	float:left;
}

#identificationGauche label.radioLabel{
	float:left;
	width:auto;
}

#identificationDroite input.sans{
	border:0;
}

#carteFidelite{
	display:none;
}

#tableauFdp{
	color:#848484;
	font-size:11px;
	border:1px solid #e7e7e7;;
	margin:5px 0 0 0;
	padding:0 2px 0 2px;
}

#tableauFdp th{
	border-bottom:1px solid #e7e7e7;
}

#tableauFdp td.colBorder, #tableauFdp th.colBorder{
	border-right:1px solid #e7e7e7;
}

.legendeFdp{
	font-size:10px;
	margin:0;
	padding:3px 0 0 0;
}

a#btnUtiliser{
	float:left;
	margin:23px 0 0 0;
}

.floatL{
	float:right;
}

a#btnUtilise{
	float:right;
	margin:2px 0 0 10px;
}

#fid{
	background:#fff;
	padding:10px 10px 0 0;
	display:none;
	text-align:right;
	margin:5px 0 0 0;
}

#fid form{
	float:right;
	margin:5px 0 0 0;
	width:250px;
}

#fid label{
	font-weight:normal;
	zoom:1;
}

#fid form label{
	float:left;
	display:block;
	margin:0 5px 0 0;
}

#fid form input{
	float:left;
}

.centre{
	text-align: center;
}

#ref{
	padding:300px 0 0 0;
	margin:5px auto 0 auto;
	width:975px;
}

#ref a{
	color:#585858;
	text-decoration:none;
}

#ref a:hover{
	text-decoration:underline;
}

#ref ul{
	list-style:none;
	margin:0;
	padding:0;
}

#ref ul li{
	display:inline;
	margin:0;
	padding:0;
}
