* {
	font-family: verdana, "Trebuchet MS", arial, sans-serif;
}
a {
	text-decoration: none !important;
}
a:hover {
	text-decoration: underline !important;
}
h1, hr {
	display: none;
}
ul, li, h2, h3, p {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: none;
}
html {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
body {
	background-color: #D7D5C9;
	text-align: center;
	margin: 0 0 0 -20px;
	padding: 0 0 15px 0;
}
.clear {
	clear: both;
}
.cache {
	display: none;
}
#divGlobal {
	margin: 0 auto;
	text-align: left;
	width: 948px;
	padding-right: 10px;
	background: url("../img/fondPage.png") no-repeat;
}
#Haut {
	padding-top: 88px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
#Langues {
	text-align: right;
	padding-right: 67px;
	font-size: 0%;
	height:15px;
}
#Langues a {
	margin-left: 5px;
}
#Langues * {
	width: 24px;
	height: 15px;
	font-size: 0%;
}
#Langues span {
	display: none;
}
#ListHaut {
	float: right;
	padding-top: 17px;
	font-size: 70%;
	font-weight: bold;
	width: 505px;
	background: #C54894 url("../img/fondHaut.png") no-repeat 100% 0;
}
#ListHaut ul {
	float: right;
}
#ListHaut a {
	color: white;
	display: block;
	margin-right: 3px;
}
#lienAccueil {
	background: #BEBBAC url("../img/pictoAccueil.png") no-repeat 6px 50%;
	padding: 5px 8px 5px 23px;
}
#lienMonCompte {
	background: #BEBBAC url("../img/pictoMonCompte.png") no-repeat 6px 50%;
	padding: 5px 8px 5px 24px;
}
#lienMonPanier {
	background: #BEBBAC url("../img/pictoMonPanier.png") no-repeat 7px 50%;
	padding: 5px 9px 5px 27px;
}
#lienCommander {
	background: #BEBBAC url("../img/pictoCommander.png") no-repeat 5px 50%;
	padding: 5px 6px 5px 24px;
	margin-right: 0 !important;
}
#ListHaut li {
	float: left;
}
#Sommaire {
	margin: 1px 0 0 269px;
	padding: 1px 0;
	font-size: 70%;
	color: #96938C;
	background-color: #D7D5C9;
}
#Sommaire a {
	color: #6B6A65;
}
#divMilieu {
	margin: 3px 0 0 35px;
	background-color: white;
}
#divContenuMilieu {
	background-color: white;
}
#divGauche {
	float: left;
	width: 173px;
	padding-left: 4px;
	overflow: hidden;
}
#divCentre {
	width: 516px;
	padding: 0 20px 0 20px;
	float: left;
	overflow: hidden;
}
#divDroite {
	float: left;
	width: 177px;
	padding-right: 3px;
	overflow: hidden;
}
#menuG {
	background-color: #CA5099;
}
#menuG h2 {
	font-weight: 100;
	font-size: 115%;
	font-family: arial, "Trebuchet MS", verdana, sans-serif;
	color: white;
	padding: 12px 0 0 15px;
	background: #950D73 url("../img/NosProduit.jpg") no-repeat 0% 100%;
	min-height: 40px;
	height: auto !important;
	height: 40px;
}
#menuG ul {
	font-size: 70%;
	padding: 2px 0 17px 0;
}
#menuG ul li {
	line-height: 1.2em;
	background: url("../img/ListGauche.jpg") no-repeat 8px 0.3em;
	display: block;
	padding: 0 0 0 23px;
	margin: 5px 0;
}
#menuG a {
	color: white;
}

#Promotions h2 {
	padding-top: 13px;
	font-size: 140%;
	text-align: right;
	color: #00C4B6;
}
#LaPromotion {
	background-color: #00C3B5;
	text-align: center;
	color: white;
	padding-top: 10px;
	float: left;
	width: 173px;
}
#LaPromotion h3 {
	font-size: 110%;
}
#LaPromotion a {
	color: white;
}
#LaPromotion p {
	font-size: 90%;
	margin-bottom: 10px;
}
#LaPromotion .ConteneurPrixPromo {
	padding-right: 5px;
}
#LaPromotion .PrixPromo {
	background-color: #960E74;
	color: white;
	font-weight: bold;
	padding: 4px;
	margin: 5px 0 5px 0;
	font-size: 90%;
	float: right;
}
.AvantPromo {
	font-size: 85%;
	color: #D79EC9;
	text-decoration: line-through;
}
.AccrocheMilieu {
	font-size: 70%;
	padding-bottom: 25px;
}
.AccrocheMilieu h2 {
	color: #960E74;
	font-size: 125%;
	padding-bottom: 10px;
}
.AccrocheMilieu p {
	padding: 10px 0 5px 0;
	text-align: justify;
}
#Produits h2 {
	color: #AA4394;
	font-size: 135%;
	font-weight: normal;
	padding-bottom: 8px;
}
#Produits ul {
	font-size: 65%;
	float: left;
	width: 504px;
}
#Produits ul li {
	width: 156px;
	text-align: center;
	float: left;
	padding-top: 11px;
	padding-left: 12px;
	overflow: hidden;
}
#Produits .Prix {
	color: #980D72;
}
#ListeProduits {
	padding-bottom: 11px;
	background-color: #EFEEE9;
	float: left;
	width: 504px;
	padding-right: 12px;
}
#CreditMutuel {
	text-align: center;
	font-size: 70%;
	border: 1px solid #8C006D;
	padding: 8px 0;
}
#BlocNouveautes h2 {
	padding-top: 13px;
	font-size: 140%;
	text-align: left;
	color: #8C006D;
}
#LaNouveaute {
	background-color: #8C006D;
	color: white;
	text-align: center;
	padding: 10px 0 15px 0;
	float: left;
	width: 177px;
}
#LaNouveaute h3, #LaNouveaute p {
	font-size: 70%;
	text-align: left;
}
#LaNouveaute h3 {
	padding: 2px 7px 2px 10px;
}
#LaNouveaute p {
	padding: 3px 7px 10px 10px;
}
#LaNouveaute h3 a {
	color: white;
}
#LaNouveaute h3 a span {
	font-style: italic;
	font-size: 90%;
}
.ConteneurPrixNouveaute {
	padding-left: 10px;
}
.PrixNouveaute {
	font-size: 80%;
	color: #8C006A;
	background-color: #E9CBE3;
	float: left;
	padding: 4px;
	font-weight: bold;
}
#menuD, #partenaire {
	background-color: #E4E1DA;
	margin-top: 5px;
}
#menuD h2, #partenaire h2 {
	font-weight: 100;
	font-size: 115%;
	font-family: arial, "Trebuchet MS", verdana, sans-serif;
	color: white;
	padding: 15px 0 0 15px;
	background: #6C6C6C url("../img/ServicesClients.jpg") no-repeat 0% 100%;
	min-height: 32px;
	height: auto !important;
	height: 32px;
}
#menuD ul, #partenaire ul {
	font-size: 70%;
	padding: 2px 0 17px 0;
}
#menuD ul li, #partenaire ul li {
	line-height: 1.2em;
	background: url("../img/ListDroite.jpg") no-repeat 8px 0.3em;
	display: block;
	padding: 0 0 0 23px;
	margin: 5px 0;
}
#menuD a, #partenaire a {
	color: #6D6B6C;
}
#PiedDePage {
	padding: 15px 0 4px 10px;
	margin-left: 35px;
	font-size: 70%;
	color: #ABABAB;
	background-color: white;
}
#PiedDePage a {
	color: #ABABAB;
}



/****************************** page liste produits *****************************/
#SommaireListProduit {
	margin: 1px 0 0 269px;
	padding: 3px 0;
	font-size: 65%;
	color: #A29E8D;
	font-weight: bold;
}

#SommaireListProduit a {
	color: #A29E8D;
}

#menuG ul .ListProduitChoisi a {
	color: #720359;
	font-weight: bold;
}
#menuG ul .ListProduitChoisi {
	background: url("../img/ListProduitChoisi.png") no-repeat 8px 0.3em;
}

.listeProduits_Titre {
	color: #960E74;
	font-size: 100%;
	padding-bottom: 10px;
}

#listeProduits_index {
	background-color: #BEBBAC;
	font-size:65%;
	font-weight: bold;
	padding: 9px 0;
	color: #FFFFFF;
	width: 516px;
}

#listeProduits_nomProduit {
	float: left;
	width: 291px;/*307-16*/
	padding-left: 16px;
	overflow: hidden;
}
#listeProduits_prixH {
	float: left;
	width: 75px;
	padding-left:30px;
	overflow: hidden;
}
#listeProduits_acheterH {
	/*width: 108px;*/ /*110*/
	overflow: hidden;
}

#listeProduits_parties {
	width: 514px;
	border: 1px solid #BEBAAB;
	padding: 0;
	margin: 0 0 -1px 0;
	font-size: 65%;
	font-weight: bold;
}
#listeProduits_parties th {
	color: white;
	background-color: #BEBBAC;
	height: 30px;

}
#thNomProduit {
	padding-left: 15px !important;
}
#thPrix {
	text-align: center;
}
#listeProduits_parties td img {
	float: left;
	margin: 0 5px;
}
.tdNomProduit {
	padding-left: 10px !important;
}


.tdAcheter {
	padding-right: 15px !important;
}

#listeProduits_parties td p {
	color: #8B006C;
	padding-top: 5px;
}

#listeProduits_parties td.description  {
	border-bottom:0px;	
}

#listeProduits_parties td.description p {
	color: black;
	padding-top: 5px;
	font-weight:normal;
	text-align:justify;
}

.tdPrix {
	padding-top: 25px !important;
	width: 80px;
	white-space: nowrap;
	text-align: center;
}
#listeProduits_parties td a.acheter {
	background: #8A006B url("../img/pictoAcheter.gif") no-repeat 7px 45%;
	padding: 4px 9px 7px 19px;
	height: 1em;
	color: white;
	display: block;
}

#listeProduits_parties td a.lien {
	padding: 4px 9px 7px 19px;
	background: white url("../img/pictoAcheter.gif") no-repeat 7px 45%;
	height: 1em;
	color: #8B006C;
	font-weight:bold;
	display: inline;
}

#listeProduits_parties td {
	border-bottom: 1px solid #BEBAAB;
}
#listeProduits_parties td {
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 15px;
}
.tdNomProduit a {
	background: none !important;
	padding: 5px 0 0 0 !important;
	height: auto !important;
	color: #8B006C !important;
	display: block;
}

.suite{
color: #8B006C !important;
font-weight:bold;
}

.lienImage {
	/*float: left;
	display:block;*/
}
#listeProduits_parties caption {
	display: none;
}
#listeProduits_parties li {
	border-bottom: 1px solid #BEBAAB;
	width: 484px;
	margin: 0 15px;
	float: left;
	background: red;
}

.listeProduits_detail {
	color: #8A006B;
	font-weight: bold;
	font-size:70%;
	overflow: hidden;
}

.listeProduits_prix {
	color: black;
	font-weight: bold;
	font-size:70%;
	text-align: center;
	overflow: hidden;
}

.listeProduits_acheterL {
	background: #8A006B url("../img/Acheter.png") no-repeat 7px 35%;
	padding: 4px 9px 7px 19px;
	color: white;
	font-weight: bold;
	font-size:70%;
	text-decoration: none !important;
}

#listeProduits_parties li img {
	float: left;
}
.listeProduits_gauche {
	float: left;
	width: 291px;
	padding-left: 16px;
}
.listeProduits_prix {
	float: left;
	width: 99px;
}
/********************************************************************************/


/************************* page détail d'un produit *****************************/
/* divcenter width: 516px;*/
#detailProduit_Gauche {
	float: left;
	width: 380px;/*390px*/
}
#detailProduit_Gauche h2 {
	color: #960E74;
	padding-bottom: 10px;
	font-size:100%;
}
#detailProduit_Gauche p {
	padding: 10px 0 5px 0;
	text-align: justify;
	font-size:70%;
}

#detailProduit_Gauche a.lien {
	background: white url("../img/pictoAcheter.gif") no-repeat 7px 45%;
	padding: 4px 9px 7px 19px;
	height: 1em;
	color: blue;
	display: inline;
}

#detailProduit_Droite {
	padding-left: 50px;
	text-align: center;
	padding-top: 10px;
}

#detailProduit_Droite span{
	font-size:70%;
	font-weight: bold;
	padding-bottom: 10px;
	Color: #880069;
}
#detailProduit_Droite a{
	padding: 10px 0 5px 0;
	font-size:70%;
	font-weight: bold;
	Color: #81006A;
}
#Cond_poids {
	color: #90005E;
}
#quantiteSouhaite label {
	color: #850272;
	font-size:70%;
	font-weight: bold;
}
#quantiteSouhaite{
	margin-top: 28px;
}
#qs {
	font-size:70%;
}
.boutton {
	background: url("../img/boutton.png") repeat 0 0;
	color: white;
	border: 1px solid black;
	font-size: 60%;
	width: 1em;
	padding: 0 4px;
	line-height: 7px;
	text-decoration: none;
}
.boutton:hover {
	text-decoration: none !important;
}
#quantiteSouhaite1 {
	float: left;
	width: 175px;
}
#Variation {
	float: left;
	width: 20px;
	padding-top: 1px;
}
#Variation a {
	float: left;
	display: block;
	text-align: center;
	margin-bottom: 1px;
}
#barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#barreBas a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
	float: left;
	font-size: 70%;
}

#barreBas input {
	border: 2px solid #8A006B;
	color: white;
	background-color: #8A006B;
	font-size: 65%;
}
#AvisClients {
	float: left;
}
#AjoutPanier {
	float: right;
}
/********************************************************************************/

/****************************** page mon compte *********************************/
.lienMonCompte1 #lienMonCompte {
	background: white url("../img/mnCmpt.png") no-repeat 6px 50%;
	color: #ACA796;
	padding: 5px 8px 5px 24px;
}

#monCmpt_presentation
{
	margin-bottom: 25px;
}
#monCmpt_presentation p strong
{
	color: red;
}
#monCmpt_presentation h2 {
	color: #960E74;
	padding-bottom: 10px;
	font-size:100%;
}
#monCmpt_presentation p {
	padding: 10px 0 5px 0;
	text-align: justify;
	font-size:70%;
}
#monCompte_NouveauClient {
	font-size: 70%;
	float: left;
	width: 251px;
	border: 1px solid #BEBBAC;
	padding-bottom: 9px;
}
.monCompte_titre {
	background-color: #BEBBAC;
	color: white;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 12px;
	font-weight: bold;
}
.monCompte_Contenu {
	padding-left: 15px;
	margin-top: 20px;
}
#monCompte_Buttom1 {
	background-color: #8A016B;
	color: white;
	width: 87px;
	text-align: center;
	padding: 3px 0;
	margin-right: 15px;
	float: right;
}
#monCompte_Buttom1 a{
	color: white;
}
#monCompte_ClientMembre {
	float: left;
	margin-left: 10px;
	font-size: 70%;
	border: 1px solid #BEBBAC;
	width: 251px;
	padding-bottom: 9px;
}
#labelAdresseMail {
	width: 127px;
}
#monCompte_AC input {
	border: 2px solid #8A016B;
	color: white;
	background-color: #8A016B;
	float: right;
	padding-right: 12px;
}
.lab{
	float: left;
	width: 100px;
	text-align: right;
	padding-bottom: 14px;
	font-weight: bold;
}
.divInput {
	padding-bottom: 14px;
	text-align: center;
}
#MPOublie {
	padding-top: 7px;
}
#monCompte_AC {
	float: right;
	padding-top: 17px;
	padding-right: 12px;
}
#monCmpt_presentation a {
	color: #020202;
}
#MPOublie a {
	color: #020202;
}
/********************************************************************************/
/**************Créer compte******************/
/*.VioletNormal{
font-weight:normal;
color:#850365;
}*/

#divForm h2 {
	color: #960E74;
	padding-bottom: 10px;
	font-size:150%;
}
.redNormal{
font-weight:normal;
color:red;
}
#divForm {
	font-size: 70%;
}
#divForm B{
margin-right:14%;
}
fieldset{
border-style: solid;
border-width: 1px;
border-color: #BCBAAB;
margin:0 0 10px 0;
}
.header{
display:block;
width:100% !important;
}
.headerLeft{
float:left;
}
.headerRight{
float:right;
}

.field{
margin:5px 0 0 0 !important;
margin:5px 0 0 5px;

}
.field .divLabel{
float:left;
width:220px;
}
.field .divChamps{
display:block;
float:left;
}
.field .divChamps .textInput, .selectBoxInput{
border-style: solid;
border-width: 1px;
border-color: #7F9EBA;
}
.field .divChamps .checkBoxInput{
border:none;
}
#buttonSubmit{
border:none;
background:#8A016B;
color:white;
font-size:90%;
}
/**************Votre pannier******************/
#listeProduits_Panier {
	width: 514px;
	border: 1px solid #BEBAAB;
	padding: 0;
	margin: 0 0 -1px 0;
	font-size: 65%;
	font-weight: bold;
}
#listeProduits_Panier th {
	color: white;
	background-color: #BEBBAC;
	height: 30px;

}

#thSupprimer{
	padding-left: 15px !important;
}
#thProduits {
	padding-left: 15px !important;
}
#thQuantite{
text-align: center;
}
#thTotal{
text-align: center;
}

#listeProduits_Panier td img {
	float: left;
	margin: 0 5px;
}
#listeProduits_Panier td p {
	color: #8B006C;
	padding-top: 5px;
}

.tdSupprimer {
	padding-left: 25px !important;
	width: 80px;
}
.tdTotal {
	padding-top: 25px !important;
	width: 120px;
	white-space: nowrap;
	text-align: center;
}
.tdQuantite{
	padding-top: 25px !important;
	width: 60px;
	text-align: center;
}
.tdProduits {
	padding-left: 15px !important;
}
.tdProduits .illustation{
float:left;
}

#listeProduits_Panier td {
	border-bottom: 1px solid #BEBAAB;
}
#listeProduits_Panier td {
	vertical-align: top;
	padding-top: 20px;
	padding-bottom: 15px;
}

#listeProduits_Panier caption {
	display: none;
}
.sousTotal{
margin: 10px 0 10px 0 !important;
font-weight:bold;
font-size:70%;
float:right;
}
#listeProduits_Panier td a{
text-decoration:none;
color:black;
}
#buttonSubmit{
float:right;
}
#boutonsBas{
border-style: solid;
border-width: 1px;
border-color: #BCBAAB;
padding:5px 5px 5px 5px;
}
#boutonsBas a{
	background: #8A006B;
	padding: 2px 5px 5px 5px !important;
	height: 1em;
	font-size:80%;
	color: white;
	float:left;
}
#btnMilieu{
margin-left:30px !important;
font-size:80%;
}
/********************************************/

/******************* Pas de produits *************************/
#pasDeProduits h2 {
	color: #AA4394;
	font-size: 135%;
	font-weight: normal;
	padding-bottom: 8px;
}
#pasDeProduits p{
	width: 487px;
	font-size: 70%;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBBAC;
}
/************************************************************/

/***************** Confirmation inscription *****************/
#confirmInscription h2{
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#confirmInscription p{
	font-size: 70%;
}
#confirmInscription #barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}/*
#confirmInscription #barreBas input {
	border: 2px solid #8A006B;
	color: white;
	background-color: #8A006B;
	font-size: 65%;
	float: right;
}
*/
/*#confirmInscription {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
	font-size: 70%;
}*/
#confirmInscription p a {
	color: black;
}
#confirmInscription #barreBas a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
	float: right;
	font-size: 70%;
}
/************************************************************/

/***************** Information sur mon compte *****************/
#CompteInfo h2{
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#CompteInfo h3{
	color: #AA4394;
	font-size: 110%;
	margin-bottom: 3px;
}
.CompteInfo1 {
	padding: 5px 0;
	border: 1px solid #BEBAAB;
	margin-bottom: 15px;
}
.CompteInfoImg {
	float: left;
	padding-right: 15px;
}
.CompteInfo1 ul {
	font-size: 65%;
	float: left;
	width: 350px;
}
.CompteInfo1 ul li {
	line-height: 1.2em;
	background: url("../img/ListDroite.jpg") no-repeat 8px 0.3em;
	display: block;
	padding: 0 0 0 23px;
	margin: 5px 0;
}
#CompteInfo a {
	color: black;
}
/************************************************************/

/******************** Mot de passe oublié *******************/
#motPassOublie h2{
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#motPassOublie p{
	padding-bottom: 10px;
	color: black;
}
#AdressMail {
	font-size: 70%;
	border: 1px solid #BEBAAB;
	padding: 5px 5px;
}
#motPassOublie_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#motPassOublie_barreBas input {
	border: 2px solid #8A006B;
	color: white;
	background-color: #8A006B;
	font-size: 65%;
}
#Retour {
	float: left;
}
#Continuer {
	float: right;
}
/************************************************************/

/********************* contact us***********************/
#contactUs h2{
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#formContactUS {
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	font-size: 80%;
}
.labContactUS {
	padding: 10px 0;
}
.contactUs_mail {
	padding: 10px 0;
}
#textareaContactUS {
	padding: 10px 0;
}
#contactsUs_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#contactsUs_barreBas input {
	float: right;
	border: 2px solid #8A006B;
	color: white;
	background-color: #8A006B;
	font-size: 65%;
}
#Retour {
	float: left;
}

/************************************************************/

/********************** Editer compte*************************/
#editerCompte h2{
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#editerCompte h3{
	color: #AA4394;
	font-size: 110%;
	margin-bottom: 3px;
}
#radboutt {
	float: left;
}
#formEditerCompte {
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	font-size: 70%;
}
.formEditerCompteInfo {
	float: left;
	width: 135px;
	overflow: hidden;
	padding: 5px 0;
}
.formEditerCompteInfo1 {
	float: left;
	overflow: hidden;
	padding: 5px 5px;
}
#editerCompte span {
	color: red;
}
#CompteInfo_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#CompteInfo_barreBas input {
	border: 2px solid #8A006B;
	color: white;
	background-color: #8A006B;
	font-size: 65%;
}
#Retour {
	float: left;
}
#Continuer {
	float: right;
}
/************************************************************/

/********************** cmpt pass ***************************/
#cmptPass h2{
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
.lblCmptPass{
	margin:10px 0px;
	font-size: 70%;
	font-weight:bold;
}
#formCmptPass {
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	font-size: 70%;
}
.formEditerCmptPass {
	float: left;
	width: 140px;
	overflow: hidden;
	padding: 5px 0;
}
.formEditerCmptPass1 {
	float: left;
	overflow: hidden;
	padding: 5px 5px;
}
.formEditerCmptPass1 span {
	margin-left: 5px;
	color: red;
}
#CmptPass_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#CmptPass_barreBas input {
	border: 2px solid #8A006B;
	color: white;
	background-color: #8A006B;
	font-size: 65%;
}
#Retour {
	float: left;
}
#Continuer {
	float: right;
}
/************************************************************/

/******************** cmpt newsletter*************************/
#cmptNewsletter h2{
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#cmptNewsletter h3{
	color: #AA4394;
	font-size: 110%;
	margin-bottom: 3px;
}
#formNewsletter {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	font-size: 70%;
}
#formNewsletter strong {
	padding-left: 7px;
}
#formNewsletter p {
	margin-top: 7px;
	margin-left: 35px;
}
#cmptNewsletter_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#cmptNewsletter_barreBas input {
	border: 2px solid #8A006B;
	color: white;
	background-color: #8A006B;
	font-size: 65%;
}
#Retour {
	float: left;
}
#Continuer {
	float: right;
}
/************************************************************/

/******************* cmptNotifications **********************/
#cmptNotifications h2{
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#cmptNotifications a {
	color: black;
}
#cmptNotifications h3{
	color: #AA4394;
	font-size: 110%;
	margin-bottom: 3px;
}
.formcmptNotifications1 {
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	font-size: 70%;
	width: 487px;
}
#formcmptNotifications2 {
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	font-size: 70%;
	width: 487px;
}
#formcmptNotifications2 strong {
	padding-left: 7px;
}
#formcmptNotifications2 p {
	margin-top: 7px;
	margin-left: 35px;
}
#cmptNotifications_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#cmptNotifications_barreBas input {
	border: 2px solid #8A006B;
	color: white;
	background-color: #8A006B;
	font-size: 65%;
}
#Retour {
	float: left;
}
#Continuer {
	float: right;
}
/************************************************************/

#Conditions h2 {
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#Conditions p {
	padding: 10px 0 5px 0;
	text-align: justify;
	font-size:70%;
}
#Conditions_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
	font-size: 70%;
}
#Conditions_barreBas a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}


/********************/
#shipping h2 {
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#shipping p {
	padding: 10px 0 5px 0;
	text-align: justify;
	font-size:70%;
}
#shipping_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
	font-size: 70%;
}
#shipping_barreBas a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}


/******************** address_book ****************/
#address_book0 h2 {
	color: #AA4394;
	font-size: 135%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#address_book0 h3 {
	color: #AA4394;
	font-size: 110%;
	margin-bottom: 3px;
}
#address_book {
	font-size: 70%;
	margin-bottom: 15px;
}
#adressPrincipale {
	margin-bottom: 15px;
}
/*width: 516px;*/
#adressPrincipale #adressPrincipaleP {
	float: left;
	/*width: 250px;*/
}
#adressPrincipale #adressPrincipaleImg {
	float: left;
	padding: 0 5px;
}
#address_book_table {
	width: 514px;
	border: 1px solid #BEBAAB;
	padding: 0;
	margin: 0 0 -1px 0;
	font-weight: bold;
	padding-bottom: 5px;
}
#address_book_table th {
	color: white;
	background-color: #BEBBAC;
	height: 30px;
	padding-left: 5px;
}
#address_book_table td p {
	color: #8B006C;
	padding-top: 10px;
}
/*#address_book_table td p strong {
	padding-left: 10px;
}
#address_book_table td p span{
	padding-left: 20px;
}*/
#address_book a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}
/*#address_book .Supprimer {
	margin-left: 5px;
}*/
{
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}
.thAdresse strong {
	padding-left: 15px;
	font-size: 90%;
	color: black;
}
.thAdresse span {
	padding-left: 25px;
	color: black;
}
#address_book_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#address_book_barreBas #address_book_Retour {
	float: left;
}
#address_book_barreBas #address_book_AjoutAdresse {
	float: right;
}
.thTraitement {
	padding-right: 10px;
}
.thTraitement .modifier{
	margin-left: 5px;
}
#address_book #p_bas {
	margin-top: 15px;
}
#address_book #p_bas span{
	color: red;
}
/**************************************************/

/**************** account_history *****************/
#account_history {
	font-size: 70%;
}

#account_history h2 {
	color: #AA4394;
	font-size: 175%;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
.thDonnée {
	/*width: 250px;*/
}
#VoirPage {
	margin-top: 10px;
}
#VoirPageGauche {
	float: left;
}
#VoirPageDroite {
	float: right;
}
account_history_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
	font-size: 70%;
}
.trAccount_history {
	margin-bottom: 55px;
}
account_history_barreBas a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}
.thDonnee {
	width: 400px;
	padding-bottom: 15px;
}
.thVoir {
	padding-left: 15px;
}
.thVoir a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}
#account_history_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#account_history_barreBas a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}
/**************************************************/

/************** account_history_info **************/
#account_history_info {
	font-size: 70%;
}

#account_history_info h2 {
	color: #AA4394;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#account_history_info h3 {
	color: #AA4394;
	font-size: 110%;
	margin-bottom: 3px;
}


.InformationFacturationG {
	width: 300px;
	float: left;
}
.InformationFacturationD {
	width: 215px;
	float: right;
}
.InfoFacturPrix {
	float:right;
}
.CommandeExpédiee strong{
	float:left;
}
#InfoM{
	display: block;
}
.InfoFacturTitre {
	width: 150px;
	float:left;
	text-align: right;
}
.HistDate {
	margin-right: 5px;
	float: left;
}
#account_history_info_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#account_history_info_barreBas a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}
/**************************************************/

/************* checkout_shipping.******************/
#checkout_shipping h2 {
	color: #AA4394;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#checkout_shipping h3 {
	color: #AA4394;
	font-size: 110%;
	margin-bottom: 3px;
}
#checkout_shipping {
	font-size: 70%;
}
#AdresseLivraison strong{
	margin-left: 15px;
}
#AdresseLivraison #person{
	margin-left: 15px;
}
#Modelivraison span {
	margin-left: 20px;
}
#TablTarif {
	float: right;
	padding-right: 15px;
}
.barreBasM {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
.barreBasM a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}
.barreBasM input {/************************************************/
	border: 2px solid #8A006B;
	float:right;
	color: white;
	background-color: #8A006B;
}

#AjoutCommentaire {
	margin-top: 10px;
}
/**************************************************/

/************** checkout_success.html *************/
#checkout_success h2 {
	color: #AA4394;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#checkout_success {
	font-size: 70%;
}
#checkout_success_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#checkout_success_barreBas a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}
#checkout_success_barreBas input {
	border: 2px solid #8A006B;
	float:right;
	color: white;
	background-color: #8A006B;
}
/**************************************************/


/*************checkout_payment_address ************/
#checkout_payment_address h2 {
	color: #AA4394;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}

#checkout_payment_address h3 {
	color: #AA4394;
	font-size: 110%;
	margin-bottom: 3px;
}
#checkout_payment_address {
	font-size: 70%;
}
#ListAdresseGauche {
	float: left;
	width: 350px;
}
#formListAdresse {
	text-align: center;
}
.formNvlAdresseG {
	float:left;
	width: 80px;
}
.formNvlAdresseF {
	padding: 2px 0;
}
#NvlAdresse {
	margin-top: 10px;
}
#ContinueEnregistrCommande {
	margin-top: 10px;
}
.barreBasCPA {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 3px;
}
.barreBasCPA input {
	border: 2px solid #8A006B;
	float:right;
	color: white;
	background-color: #8A006B;
}
.barreBasCPA a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}
/**************************************************/


/************** checkout_payment ******************/
#checkout_payment h2 {
	color: #AA4394;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#checkout_payment h3 {
	color: #AA4394;
	font-size: 110%;
	margin-bottom: 3px;
}
#checkout_payment {
	font-size: 70%;
}
#AjoutCommande {
	margin-top: 10px;
}
#continueEnregistrCommande {
	margin-top: 10px;
}
.checkout_payment_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 3px;
}
.checkout_payment_barreBas a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white;
}
.checkout_payment_barreBas input {
	border: 2px solid #8A006B;
	float:right;
	color: white;
	background-color: #8A006B;
}
/**************************************************/

/**************** checkout_confirmation ***********/
#checkout_confirmation h2 {
	color: #AA4394;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#checkout_confirmation a {
	color: red;
}
#checkout_confirmation {
	font-size: 70%;
}
#checkout_confirHautG {
	float: left;
	width: 300px;
}
.checkout_confirHautH {
	float: left;
	width: 450px;
}
.checkout_confirHautDG {
	width: 150px;
	float: left;
	text-align: right; 
}
.checkout_confirHautDD {
	float: right
}
#checkout_confirBas {
	margin-top: 10px;
}
.checkout_confirmation_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 3px;
}
.checkout_confirmation_barreBas a {
	background-color: #8A006B;
	float:right;
	padding: 2px 9px 7px 9px;
	height: 1em;
	color: white !important;
}
.checkout_confirmation_barreBas input {
	border: 2px solid #8A006B;
	float:right;
	color: white;
	background-color: #8A006B;
}
/**************************************************/
#evolutionAchat {
	margin-top: 10px;
	margin-left: 16px;
}
#etatEvolution0 {
	float: left;
	text-align: center;
	width: 100px;
}
#etatEvolution1 {
	float: left;
	padding: 0 2px 2px 0;
	text-align: center;
	width: 100px;
}
#etatEvolution2 {
	float: left;
	margin-left: 16px;
	text-align: center;
	width: 100px;
}
#etatEvolution3 {
	float: left;
	margin-left: 30px;
	text-align: center;
	width: 100px;
}

/************** tell_a_friend ***************/
#tell_a_friend h2 {
	color: #AA4394;
	margin-bottom: 10px;
	font-weight: normal;
	padding-bottom: 8px;
}
#tell_a_friend h3 {
	color: #AA4394;
	font-size: 110%;
	margin-bottom: 3px;
}
#tell_a_friendHautG {
margin-bottom: 5px;
	float: left;
}
#tell_a_friendHautD {
	float: right;
}
.DetailAmi11 {
	float: left;
	width: 175px;
}
.DetailAmi11 h3{
	margin-bottom: 3px;
}
.tell_a_friendHautG1 {
	margin-top: 5px;
	/*margin-bottom: 5px;*/
	float: left;
	width: 140px;
}
#DetailAmi {
	margin-top :10px;
}
#VotreMessage {
	margin-top :10px;
}
#tell_a_friend {
	font-size: 70%;
}

#tell_a_friend_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}
#tell_a_friend_barreBas input{
	border: 2px solid #8A006B;
	color: white;
	background-color: #8A006B;
}
#Retour {
	float: left;
}
#Suite {
	float: right;
}
/********************************************/

/*******************/
#recapitulatifCommande_barreBas {
	width: 487px;
	padding: 5px 15px 6px 14px;
	border: 1px solid #BEBAAB;
	margin-top: 24px;
}

#recapitulatifCommande_barreBas input {
	border: 2px solid #8A006B;
	color: white;
	background-color: #8A006B;
	float: right;
}

/*************************/
