/*----------------------------------------------------------------------------------
processus de commande
----------------------------------------------------------------------------------*/

.instruction { /*width:240px;*/ 
color:#938281;
margin-left:15px;
}


.barreProcessusVente{margin-bottom:17px; margin-top:20px;float:right;
}

.enteteEtape{padding-left:13px;
}
.enteteEtape img{
	border:0px;padding-left:0px;margin:0px;	
}


/***************************************************** la zone principale */
.recapitulatifPanier, .recapitulatifObservation{
	text-align:left;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#6C6067; 
	text-decoration:none; }



.zoneTexte th,   .fondTitreEnTeteCommande {

	border:0px solid #8F1A5E;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	text-align:center;
	color:#ffffff;
}



.fondTitreEnTeteCommande{
font-weight:bold;
}
.recapitulatifObservation th{
	background-color:#ffffff;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	color:#F77600;
	border:1px solid #B4315A;
	border-bottom:0px;
}




a.quantite{padding-right:2px;padding-left:1px; padding-bottom:1px;}

.commandeRow1 a,.commandeRow2 a,.hautTotalCommande a {
	color:#B4315A; 
	text-decoration:none;
	font-size:12px;
	font-weight:600;font-family:Verdana, Arial, Helvetica, sans-serif;
	}


.champTexteCommande{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px; 
	width:25px;
	margin-left:2px;
}
/*----------------------------------------------------------------------------------
les lignes intervalles (panier et formulaire)
----------------------------------------------------------------------------------*/
.commandeRow1 a:hover,.commandeRow2 a:hover, .hautTotalCommande a:hover,.menuClient a:hover{text-decoration:underline;}
.commandeRow1 a.itemProduit,.commandeRow2 a.itemProduit{display:block}

.commandeRow2 {
				 background-color:transparent;

				 border-bottom:0px dashed #999999;
				 padding-right:3px;
				 padding-left:3px;font-family:Verdana, Arial, Helvetica, sans-serif;	
				 font-size:11px; 
	
}
.commandeRow1 {
				 border-bottom:0px dashed #999999;
				 background-color:transparent;
				 padding-right:3px;padding-left:3px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px; 
}

.commandeRow1 p, .commandeRow2 p {

	margin-top:0px;padding-top:0px; margin-left:20px;margin-bottom:5px;
}
/************************************* formulaire client*/
.recapitulatifPanier .commandeRow1 .champTexte, .recapitulatifPanier .commandeRow2 .champTexte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
}


/*** les commandes */
.fondTitreEnTeteCommande a { color:#8F1A61; text-decoration:none; font-weight:bold;}
.fondTitreEnTeteCommande a:hover { color:#FFFFFF; text-decoration:underline}

/**********************************************	les lignes total */



.TotalCommande, .hautTotalCommande{color:#9F135A;  text-transform:none;}
.BasLigneCommande{
					/*line-height:0px; font-size:0px; height:0px;
					border-top:0px solid #a58c64;padding-top:3px;
					border-bottom:1px solid #000000;*/
					}
.TotalCommandeValue, .TotalCommandeRight {
					font-size:16px; font-weight:bolder;
					background-color:#B4315A;color:#ffffff;  
					padding-right:15px; }
.basTotalCommandeValue,.basTotalCommandeRight{ border:1px solid #a58c64}
.basTotalCommandeValue,.basTotalCommandeRight {border-left:0px;}

.basTotalCommandeValue, .basTotalCommande{
					font-size:18px;font-weight:bolder; height:34px;
					text-align:right;}
			
.basTotalCommandeValue{
	letter-spacing:1px;
	text-align:left;
	background-color:#ffffff;
	color:#000;}

.basTotalCommande{
	background-color:#ffffff;
	color:#000;
	 border:solid 1px #A59391;
	 border-right:0px; 
	padding-right:10px;
}


a.boutonValidation{display:block; margin-top:28px; }

.hautTotalCommande a {
	font-weight:bolder; text-transform:none;
	
}

/*----------------------------------------------------------------------------------
zone recapitulatif des frais de livraison
----------------------------------------------------------------------------------*/

.zoneRecapitulatif{
			border:1px dotted #959294; width:250px; color:#6C6067; background-color:#E5E6E6;}
			
.zoneRecapitulatif, .texteRecapitulatif{
			padding-left:20px;	
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
}


/*---------------------------------------------------------------------
				bouton de validation
----------------------------------------------------------------------*/
.submitBouton, .bigSubmitBouton, .smallSubmitBouton, .bigSubmitBoutonImage {
					
					padding:0px;
					padding-left:21px;
					text-indent:3px;
					margin:0px;
					margin-bottom:25px;
					margin-left:25px;

					display:block;
					cursor:pointer;
					float:right; clear:both;
					
					width:169px;
					height:37px;
}
.bigSubmitBouton, .bigSubmitBoutonImage { font-size:18pt; float:right; clear:both;display:block;}

/*utilisation dans le recapitulatif du panier
type "image" à spécifier dans la page
*/
.bigSubmitBoutonImage { background-image:none;}

.smallSubmitBouton	{font-size:12pt;float:right; clear:both; margin-bottom:5px;}

.submitBouton:hover, .bigSubmitBouton:hover, .smallSubmitBouton:hover, .bigSubmitBoutonImage:hover{ border:0px; color:black;}	

.submitDate { height:19px }	


 
/*---------------------------------------------------------------------
				nouveau processus d'inscription
----------------------------------------------------------------------*/
table.identification{padding:0px; margin:0px;}

table.identification td.cadreInscription { 
					}

.cadreInscription {
					border:1px solid #000000;
					padding:10px;
					vertical-align:top;
					background-color:#FFFFFF;
					
}
.cadreInscription p{font-size:12px;}
.cadreInscription h2{
					color:#000000; 
					font-weight:bolder;
					font-weight:normal;
					clear:both;
					margin:0px; padding:0px;
					border-bottom:none;
					padding-bottom:7px;
					text-transform:none;

}
.cadreInscription form{
					width:100%; text-align:center; padding-bottom:15px}

div.formulaire{
					display:inline;}
p.messageResultatErreur, p.message, .messageResultatOk {
					color:#db2121;
}
.cadreInscription table.formulaireCompteClient {
					width:auto; margin-right:0px; padding:0px; 
}
.cadreInscription table.formulaireCompteClient  td	{
					font-size:12px; vertical-align:top;
	}

.cadreInscription .submitBouton { margin-right:0px; float:none;}

#mon_adresse { padding-left:80px;}
				
						
/*---------------------------------------------------------------------
				processus achat
----------------------------------------------------------------------*/
					
form.recapitulatifPanier{
					clear:both;
					margin:0px; padding:0px;
					margin-bottom:25px;
					padding-left:50px;
					padding-top:10px;
					padding-bottom:30px;
}
.recapitulatifPanier div {
					margin:0px; padding:0px;}

.recapitulatifPanier div.recapitulatifPanier{ 
					border:0px solid black; 
					margin-bottom: 28px;
					padding:10px 25px 0 28px;
					}
					
.recapitulatifPanier table { 
					width:100%}

.recapitulatifPanier table a.itemProduit{
					width:240px;}
					
.recapitulatifPanier table thead  th{ 
					text-transform:none;  text-align:center; 
					font-size:12px;color:black;
					/*background-image:url(images/fd_th.gif);
					background-repeat:repeat-x;*/
					border-bottom:0px dashed #808080;
					border-left:1px solid #808080;
					border-right:1px solid #808080; 
					border-top:1px solid #808080; 
					padding-left:3px;
					padding-bottom:13px;padding-top:13px;
					background-color:#ffffff;
					} 
					
.recapitulatifPanier tr { padding:1px}					
 
 
 
.recapitulatifPanier td.commandeRow2, .recapitulatifPanier td.commandeRow1 {
					 padding-left:6px;padding-right:6px;
					 margin-top:1px;
					 border-bottom:1px solid #EDEDED; 
					 border-top:1px solid #EDEDED;
					 color:#fff;
		
			
					 background-color:#732F60;
					 vertical-align:middle;
					 
					 }	

.recapitulatifPanier td.debutLigne { /*identifie la premier cellule d'une ligne, classe cumulative avec commandeRow 1 et 2*/
					border-left:10px solid #732F60; background-color:#EDEDED;
}

 .recapitulatifPanier td.finLigne { /*identifie la derniere cellule d'une ligne, classe cumulative avec commandeRow 1 et 2*/
 					vertical-align:middle;

}
 .recapitulatifPanier td.finLigne a { /*la corbeille */
 						height:22px;
						width:18px;
						display:block;
						margin-top:3px;
						
 
 }
.recapitulatifPanier tr.commandeRow2, .recapitulatifPanier tr.commandeRow1 {
	
	}
		
.formulaire td.commandeRow2, .formulaire td.commandeRow1 { border:0px}


.commandeRow1 .produitImg, .commandeRow2 .produitImg{ border:0px solid black		}	



.commandeRow1 a,.commandeRow2 a,.hautTotalCommande a {
				color:#fff;
				
			}	

.recapitulatifPanier tfoot td.basTotalCommande, 
.recapitulatifPanier tfoot td.basTotalCommandeValue,
.recapitulatifPanier  td.basTotalCommande, 
.recapitulatifPanier  td.basTotalCommandeValue, 
.commande tfoot td.basTotalCommande{
					padding:0px; margin:0px;
					text-transform:uppercase;  text-align:center; 
					border-top:1px dashed #000;
					border-left:1px dashed #000;
					border-right:1px dashed #000; 
					border-bottom:1px solid #000; 
					padding-left:3px;
					padding-bottom:5px;padding-top:5px;
					color:black; font-size:14px; vertical-align:middle;
}		
		

.recapitulatifPanier tfoot td.basTotalCommande, .recapitulatifPanier  td.basTotalCommande{
					border-right:0px;
}

 .recapitulatifPanier tfoot td.basTotalCommandeValue, .recapitulatifPanier  td.basTotalCommandeValue{
 					border-left:0px
}

.recapitulatifPanier tbody td.basTotalCommande { /* total frais de livraison*/
					text-transform:uppercase;  text-align:center;
					vertical-align:middle;
					border-top:1px dashed #000;
					border-left:1px dashed #000;
					border-right:1px dashed #000; 
					border-bottom:1px solid #000; 
					padding-left:3px;
					padding-bottom:0px;padding-top:5px;
					color:black;

}	


.recapitulatifPanier .commandeRow1 label, .recapitulatifPanier .commandeRow2 label{
color:#B4315A; 
	text-decoration:none;
	font-size:12px;
	font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;
}

.commandeRow1 .produitImg, .commandeRow2 .produitImg{
				border:solid 0px;
				border-color:#B4315A;
				margin:2px;
}


img.noBorder {
				 border:0px;
}
/*                champ observations et informations                              */
.recapitulatifObservation h2{
					padding-bottom:0px; margin-bottom:0px}
.recapitulatifObservation p{
					padding:0px; margin:0px; padding-left:44px; font-size:10px;}
					
.remarque{			margin-left:28px;
					margin-right:25px; display:block; font-family:Arial, Helvetica, sans-serif; padding:5px; width:820px}
					
.participation{		margin-left:28px;
					display:block; font-family:Arial, Helvetica, sans-serif; padding:5px; width:620px}					
					

.libelleTextArea {
					padding-left:30px; 
}
p.libelleTextArea {font-size:12px; padding-bottom:0px; margin:0px;
}


/*                 barre de navigation                               */
.navigationProcessusAchat {text-align:left; float:left;  }
.navigationProcessusAchat table { width:auto; padding-top:25px;margin-bottom:60px;}
.navigationProcessusAchat table td {
					white-space:nowrap;
}
.navigationProcessusAchat a{
					color:#000;
					font-weight:bolder;
					text-decoration:none; font-size:12px;
					padding-right:65px}
					
.navigationProcessusAchat a.lien{
					padding-right:25px}

.navigationProcessusAchat a:hover{
					text-decoration:underline}


	
			
/*---------------------------------------------------------------------
				les commandes
----------------------------------------------------------------------*/
 table.commande	{ width:552px; margin-left:4px; margin-right:4px }
 div.commande {padding-top:10px; padding-left:10px; padding-bottom:25px;}
 .commande th{ 
					text-transform:uppercase; font-size:12px; text-align:center;
					/*background-image:url(images/fd_th.gif);
					background-repeat:repeat-x;		*/		 
					border-bottom:1px dashed #808080;
					border-left:1px dashed #808080;
					border-right:1px dashed #808080; 
					border-top:1px solid #808080; 
					padding-left:3px;
					padding-bottom:13px;padding-top:13px;
					
					background-color:#FFFFFF;}

 .commande td {
 					 font-size:12px;
					 padding:0px;
					 padding-top:7px;  padding-left:6px;padding-right:6px;padding-bottom:3px;
					 border-bottom:1px dashed #808080;}
 .commande td.commandeRow2 input,  .commande td.commandeRow1 input { padding-bottom:3px;}	
 
 .commande tfoot td.basTotalCommande{
 					text-align:right;
}				 

/*----------------------------------------------------------------------------------
			>>personnalisation processus commande
----------------------------------------------------------------------------------*/
.processusCommande{
				clear:both; border:0px solid red;
				font-size:12px;
				
				
				margin:0px; 
				padding:0px;
				
				display:block;

				border:0px solid red;
				padding-bottom:50px;
				padding-right:70px;
				padding-left:14px;padding-left:34px;
				/*padding-top:40px;*/
				margin-top:34px;
				width:881px; /*obligatoire pour ie pour la prise en compte du margin sur les tableaux*/
				position:relative;

				
}



form.recapitulatifPanier{
				padding-bottom:0px;}
	
.recapitulatifPanier{

			}

.processusCommande h1{
				text-transform:uppercase;
				padding-bottom:25px;
				padding-top:25px;
				margin-top:-24px;
				 font-family: 'bauhausmedium';
				/*font-family:Verdana,Georgia, Arial,"Times New Roman", Times, serif;*/
				color:#fff;
				font-weight:normal;
				font-size:28px;
				
			}
			
.processusCommande h2{
				color:#DF53B8; margin-top:15px;
			}
			

/*----------------------------------------------------------------------------------
			>>les tableaux
----------------------------------------------------------------------------------*/

table.recapitulatifPanier table {
				padding:0px; width:auto; margin:0px;
			}
table.recapitulatifPanier table td {
				vertical-align:middle;
			}
table.recapitulatifPanier table a,
table.recapitulatifPanier table img{

				margin:0px; padding:0px; 
			}
.TotalCommandeValue {
				background-color:#fff;
				color:#fff;color:#2C9900;
				font-size:14px;
				background-color:#EDEDED;
				border:0px solid red;
				color:#525252;
				
			}
.TotalCommande{
				color:#2C9900;
				font-weight:bolder;
				background-color:#EDEDED;
				padding-right:15px;
				border:0px solid red;
				color:#525252;
			}
.TotalCommandeRight{
				background-color:#ffffff;
			}
/*----------------------------------------------------------------------------------
			>>les tableaux >> le recapitulatif du commande
----------------------------------------------------------------------------------*/
#recapitulatifPanier{}

#recapitulatifPanier .recapitulatifPanier table thead  th{ 

			}

#recapitulatifPanier .recapitulatifPanier td.commandeRow2, .recapitulatifPanier td.commandeRow1 {
				
			
}			
#recapitulatifPanier .recapitulatifPanier td.commandeRow2 strong, .recapitulatifPanier td.commandeRow1 strong{
				
			}
		
/**************************************************************
zone adresse
**************************************************************/		
.zoneCoordonnees{
	padding-left:80px;  
	width:779px; 
	font-family:Arial, Helvetica, sans-serif; 
	position:relative;
	display:table;
}
					
.zoneAdresse{
	margin-bottom:30px;
	margin-right:0px;
	
	font-size:12px;
	width:250px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;

	
	background-color:#732F60;
	color:#fff;
	border: 1px solid #9E9E9E;
				margin-top:0px;
}
.zoneCoordonnees #c1 {
	float:left;
}
.zoneCoordonnees #c2 {
	float:right;
}
.zoneCoordonnees .zoneAdresse h3{ 
	
			padding:0px; 
			margin:0px;
			padding-bottom:2px;

}
		
.zoneCoordonnees .zoneAdresse a {

				color:#D00030;
				font-size:12px;
				font-weight:bolder;
				
				
				padding:0px; margin:0px;
				
				padding-right:5px;
				padding-top:5px; 
				padding-bottom:5px;
				margin-right:10px;margin-right:5px;
				text-decoration:underline;
				
				width:119px; height:20px;
				position:relative;
				display:block;
				float:right;
				clear:both;
				

}	
/*----------------------------------------------------------------------------------
			>>les tableaux >> le panier 
----------------------------------------------------------------------------------*/
	

#panier col#c1 {
/*miniature*/
				width:40px;
}	

#panier col#c2 {
/*designation*/
				width:240px;
}	

#panier col#c3 {
/*prix unitaire ttc*/
				width:140px;
}	

#panier col#c4 {
/*quantite*/
				width:80px;
}	

#panier col#c5 {
/*tva conditionnel*/
				width:140px;
}	

#panier col#c6 {
/*prix*/
				width:140px;
}	
#panier col#c7 {
/*poubelle*/
				width:20px;
}	
		
/*----------------------------------------------------------------------------------
			>>les tableaux >> le panier recapitulatif
----------------------------------------------------------------------------------*/
		
		
#recapitulatifPanier col#c1 {
/*miniature*/
				width:80px;
}	

#recapitulatifPanier col#c2 {
/*designation*/
				width:200px;
}	
		
#panier .fondTitreEnTeteCommande td {
				
				border:0px;
}		
#panier .fondTitreEnTeteCommande th {
}

#panier .BasLigneCommande  {
				border-top:#D00030 solid 0px; line-height:1px; font-size:1px; height:1px; 
}

#panier {
				padding-right:20px;
				padding-left:80px;
}

	table.recapitulatifPanier {
					/*width:100%;  */width:723px;
					
				}
	div.recapitulatifPanier {
				margin-bottom:65px; padding:0px; text-align:left;
			}
	div.recapitulatifPanier table{	
				padding-left:0px;	width:100%; margin-left:0px;	border:0px solid red;
	}
	div.recapitulatifPanier table th,div.recapitulatifPanier table td{	
				width:auto;
	}

.zoneRecapitulatif {
				background-color:#FFF;
				border:0px dotted #E8CAAD;
				color:#525252;
				width:250px;
}
	
/*ligne du total panier, recapitulatif et frais de livraison*/	
.recapitulatifPanier tfoot td.basTotalCommande, 
.recapitulatifPanier tfoot td.basTotalCommandeValue,
.recapitulatifPanier  td.basTotalCommande, 
.recapitulatifPanier  td.basTotalCommandeValue, 
.commande tfoot td.basTotalCommande, .recapitulatifPanier tbody td.basTotalCommande{
				border-style:solid; 
				border-color:#9E9E9E;
				background-color:#fff; color:#000;
				padding:0px;
				height:auto; padding-top:3px; padding-bottom:3px;
}

 
.recapitulatifPanier tfoot td.basTotalCommandeValue,
 
.recapitulatifPanier  td.basTotalCommandeValue, 
.recapitulatifPanier tbody td.basTotalCommande{
				border-style:solid; 
				border-color:#9E9E9E;
				background-color:#fff; color:#000;
				font-weight:bolder;
				font-size:16px;
		
}

#panier .recapitulatifPanier  td.TotalCommandeValue {
		text-align:right; padding-right:20px;
}
/*----------------------------------------------------------------------------------
			>> commandes 
----------------------------------------------------------------------------------*/
.commande th.fondTitreEnTeteCommande{ 
					text-transform:none;  text-align:center; 
					font-size:12px;color:black;
					
					border-bottom:0px dashed #808080;
					border-left:1px solid #808080;
					border-right:1px solid #808080; 
					border-top:1px solid #808080; 
					padding-left:3px;
					padding-bottom:1px;padding-top:0px;
					background-color:#ffffff;
	}
.commande th.fondTitreEnTeteCommande a img{ padding:0px;	 border:0px;}

.fondTitreEnTeteCommande th{

				text-transform:none;  text-align:center; 
					font-size:12px;color:black;
					
					border-bottom:0px dashed #808080;
					border-left:1px solid #808080;
					border-right:1px solid #808080; 
					border-top:1px solid #808080; 
					padding-left:3px;
					padding-bottom:8px;padding-top:8px;
					background-color:#ffffff;
				
 			}
 .fondTitreEnTeteCommande td{ 
 				background-color:transparent;
			}
			
 .commande th {
 				color:#F3A3CB;
 			}
.commande tr {	
				height:auto;
}			

					
.commande .commandeRow2, .commande .commandeRow1 {
				border-bottom:1px solid #EDEDED; border-top:0px solid #EDEDED; 
				vertical-align:top; padding-top:0px; padding-bottom:0px; color:#fff;
				background-image:none;
}		

/*icone facture*/
.commande .commandeRow2 a , .commande .commandeRow1 a {
				padding:0px; margin:0px;
}
.commande .commandeRow2 a img, .commande .commandeRow1 a img{
				border:0px; padding:2px; margin:0px; 
}


#filtreCommande{
				margin:4px; margin-bottom:10px;
				background-color:#732F60;
				border:1px solid #9E9E9E;
				clear:both;
				color:#FFFFFF;
				padding-top:5px; padding-bottom:5px; vertical-align:middle;
				padding-right:5px;
}

#filtreCommande .submitBouton {
				float:none; clear:none; display:inline;
				margin:0px;vertical-align:middle;
				
}

#filtreCommande .submitDate{
				background-color:#ECEAEB;
				background-image:none;
				border:1px solid #9A9A9A;
				clear:both;
				color:#D00030;
				display:inline;
				float:none;
				font-size:14px;
				height:18px;
				margin:-2px 0px 0px;
				padding:0px;
				text-align:center;
				vertical-align:middle;
				font-weight:bolder;
				width:auto;}
/*----------------------------------------------------------------------------------
			>> inscription
----------------------------------------------------------------------------------*/
div.identification{
				padding:0px; margin:0px;  
				
						
				
				clear:both; 
				
				color:#fff;
				font-size:11px;
				
				float:none;
				display:block; 
				margin-top:70px;
				
					min-height:250px;
					height:auto !important;
					height:250px;	
				position:relative;
				
				}

div.identification #c1 {
/*inscription*/
				width:350px; 
				position:absolute;
				left:140px;
				
				height:172px;
}	

div.identification #c1 .submitBouton {
margin-top:10px;
}
div.identification #c2 {
/*authentification*/
				width:350px; left:530px;
				position:absolute;
				height:172px;
}	

div.identification #c2 form{
				margin:0px; padding:0px;
				padding-top:17px;
				padding-bottom:17px;
}
div.cadreInscription { 
				background-color:#732F60;border:1px solid #9E9E9E; 
				
			}

.cadreInscription {
				border:0px solid #000000; 
			}
			
div.identification col#c1 {

				width:120px; 
				position:inherit;
				left:0px;
}	
div.identification col#c2 {

				width:166px; 
				position:inherit;
				left:0px;
}	
	.cadreInscription h2{
				color:#E7BE78;
				font-weight:normal;
				font-size:16px;
				margin:0px;
				padding:0px;
				position:absolute;
				margin-top:-30px;
				width:100%;
			}
	
	.cadreInscription a {
				color:#DF53B8;font-weight:bolder; text-decoration:underline;
				display:block;
				width:220px; height:20px; overflow:hidden;
				padding-left:105px;
				padding-top:5px;
			}
	.cadreInscription  table a , .hautTotalCommande    {
				color:#DF53B8;font-weight:bolder; text-decoration:none;
			}	
	.cadreInscription a:hover{
				color:#fff;}					
	.cadreInscription table.formulaire a {

				color:#DF53B8;
				font-size:12px;
				font-weight:bolder;
				height:39px;
				line-height:18px;
				padding:8px 10px 8px 0px;
				text-decoration:underline;
				text-indent:0px;
				width:37px;
				display:inline;
	}
	.cadreInscription p {
				font-size:12px;color:#fff;
				margin:0px; padding:0px;
				padding-right:0px; padding-left:10px;
				padding-bottom:0px;
				line-height:16px;
				letter-spacing:0.03em;
				}
.cadreInscription .submitBouton {
				margin:0px; padding:0px;

}			
 #c1 .submitBouton{
				margin-top:30px
}
.cadreInscription .BasLigneCommande .submitBouton {
				
				margin-top:8px;
				margin-bottom:10px;

	}
	
.cadreInscription 	p.messageResultatErreur { margin:0px; line-height:inherit; border:0px; color:#000}
.cadreInscription 	p.messageResultatErreur img { background-color:#FFFFFF; border:1px solid #000}
div.messageDePrevention{
				background-color:#DF53B8; border:1px solid #fff;
				color:#000;
}
div.messageDePrevention a{color:#000;}
/*----------------------------------------------------------------------------------
			>>formulaire
----------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------
				formulaires
----------------------------------------------------------------------*/

.blocFormulaire, .blocResultat{
									
					margin:0px; padding:0px;
					margin-left:28px;
					margin-right:25px;
					margin-bottom:25px;
					padding-left:28px;
					padding-right:25px;
					padding-top:10px;
					
					clear:both;
					background-color:#732F60;
					color:#fff;
					border: 1px solid #9E9E9E;

}
.blocFormulaire a.lienAction, .blocResultat  a.lienAction{
					font-weight:bolder; display:block; float:right; clear:both; font-size:12px;}

				
						
.formulaire, .formulaire input, .formulaire textarea, .formulaire td{
					font-size:12px;
					text-align:left;
}	

.formulaireCompteClient  { 
					padding-bottom:0px;margin-bottom:0px;
}
										
table.formulaire  td, table.formulaireCompteClient  td{
					padding-bottom:5px; font-size:12px; padding-right:5px;padding-left:15px; vertical-align:top;}

table.formulaireCompteClient  td	{
					font-size:12px; 
	}				

.zoneCentrale table.formulaire td label, .zoneCentrale table.formulaire td label{
					white-space:normal;
					font-size:12px; padding-right:15px;}
	

					
table.formulaire a {
					font-weight:bolder;}
					
table.formulaire a.lien {
					font-weight:normal; font-size:12px; color:#666666;}					
.pageTexte p{ 
					font-size:12px; float:none; clear:both;}
				
				
.commentaire{		padding:0px; margin:0px;
					padding-left:10px;
					font-size:12px;
}		
/*---------------------------------------------------------------------
				formulaires >bloc resultat
----------------------------------------------------------------------*/

.blocResultat{
					margin-left:0px;
					font-size:12px;

}
.blocResultat a{
					font-weight:bolder;
}
.blocResultat label{
					/*font-size:0.8em;*/

}
.blocResultat i { 
					display:block;

}
				
/*---------------------------------------------------------------------
				formulaires >bloc formulaire
----------------------------------------------------------------------*/
.blocFormulaire{
				
				}	
.blocFormulaire table, .blocFormulaire .formulaire{					
				display:block; float:none; padding-top:10px;
}
.blocFormulaire table, .blocFormulaire .formulaire .formulaire{	
				border-left:0px;
				padding-bottom:15px;
}
.blocFormulaire .formulaire{	padding-left:10Px;}

.blocFormulaire td{			
				color:#fff; font-size:12px;	padding-bottom:0px;
				}

.blocFormulaire .formulaire td{
				height:auto; padding-bottom:2px;padding-top:2px;
}

/*---------------------------------------------------------------------
				formulaires >les boutons de validation
----------------------------------------------------------------------*/

.submitBouton, .bigSubmitBouton, .smallSubmitBouton, .bigSubmitBoutonImage {
				clear:both; border:0px solid red;
				margin:0px; padding:0px;
				
				width:119px;
				height:20px;
				border:0px solid red;
				
				margin-top:0px;
				padding:0px;
				margin-right:0px;
				margin-bottom:0px;
				margin-right:20px;
				margin-left:10px;
				background-color:transparent;
					}
					
					
#panier .bigSubmitBouton, #choix_lieu_livraison .bigSubmitBouton, #commande .bigSubmitBouton  {
				margin-right:0px; margin-top:15px;

}					


table.formulaire a {
				color:##DF53B8;
}

button.submitBouton{
margin:0px;	width:122px; height:22px; border:0px;
}
button.submitBouton img{
	margin:0px; padding:0px;border:0px;}
		
		
/*----------------------------------------------------------------------------------
			>>personnalisation par formulaire
----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------
			>>contactez-nous
----------------------------------------------------------------------------------*/
#message {
			margin-top:20px;
			/*width:inherit;
			display:table;*/
			
}
#message .blocFormulaire{
			

}
   #message  .blocFormulaire table #c1 {width:180px;}
    #message  .blocFormulaire table #c2 {}
#message .submitBouton{

}
#message .remarque{
				width:380px;
				margin-right:0px;
			}

/*----------------------------------------------------------------------------------
			>>choix lieu de livraison
----------------------------------------------------------------------------------*/
#choix_lieu_livraison {
				padding-left:50px;
}
#blocGauche {
				width:49%;
				
				float:left;
				clear:none;
				margin:0px; padding:0px;  overflow:hidden;margin-right:1%;
}

#blocDroit {
				float:left;
				width:49%; overflow:hidden;
				clear:none;
				
				margin:0px; padding:0px;
}

#choix_lieu_livraison .bigSubmitBouton{
			margin-right:20px;
			
}
.remarque{
				width:760px;
				margin-right:0px;
			}
/*----------------------------------------------------------------------------------
			>>recapitulatif frais de livraison
----------------------------------------------------------------------------------*/
/*recapitulatif montant en bas frais de livraison*/	
#livraison	 {
				padding-left:50px;
}	
#commande {
				padding-left:50px;
}			
#commande .recapitulatifPanier{
				margin:0px;
				padding-left:28px; padding-bottom:0px;
}

#commande .recapitulatifPanier .basTotalCommande{
		
		text-align:right; font-size:14px; padding-right:20px;
		}
/*----------------------------------------------------------------------------------
			>>recapitulatif commande
----------------------------------------------------------------------------------*/

#panier tfoot td.basTotalCommandeValue{
				text-align:right; padding-right:20px; 
}		
#panier td.TotalCommandeValue{
				vertical-align:middle;

}	
#adresses_cli {
				color:#DF53B8;
				padding-bottom:35px;
}
#paiement {
				clear:both; float:none; display:table;				
				padding-left:50px;

}
#remiseFidelite {
				padding-left:50px;
}
.recapitulatifObservation{
				padding-left:50px;
}
/*----------------------------------------------------------------------------------
			>>barre de navigation haut de page du processus d'achat
----------------------------------------------------------------------------------*/
					
.processusAchat { 
				border:0px solid red; 
				clear:both;  
				
				margin:0px; 
				padding-top:21px;

				margin-top:-24px;
				border:0px solid red;
				position:relative;
				left:100px;
				font-family:Verdana,Arial, Helvetica, sans-serif;
				margin-bottom:10px;
				height:25px;
				}

					
.processusAchat a{ 	
				
				display:inline; 
				float:none; 
				margin-left:10px;
				padding-top:0px;
				padding-bottom:0px;
				background-position:left center;
				background-repeat:no-repeat;
				font-weight:bolder;
				padding-right:10px;
				padding-left:36px;
				font-size:14px;
				color:#fff;
				width:auto;
				line-height:14px;display:block; float:left;
				
					}
.processusAchat a.selected {
				
				
				font-weight:bolder;
				color:#DF53B8;
				width:auto;
					}
					
.processusAchat a b{font-size:16px ;
				line-height:14px; height:21px;
				border:1px solid #fff; display:block; float:left; margin:4px;margin-top:-2px; margin-bottom:0px; padding-left:2px; padding-right:2px;} 	

.processusAchat a.selected b{	
				background-color:#fff}
				
							
#processus1 {
/*				background-image:url(images/number1UnSelect.jpg);
*/}
#processus2 {
/*				background-image:url(images/number2UnSelect.jpg);
*/}
#processus3 {
/*				background-image:url(images/number3UnSelect.jpg);
*/}
#processus4 {
/*				background-image:url(images/number4UnSelect.jpg);
*/}

#processus1Selected {
/*				background-image:url(images/number1Select.jpg);
*/}
#processus2Selected {
/*				background-image:url(images/number2Select.jpg);
*/}
#processus3Selected {
/*				background-image:url(images/number3Select.jpg);
*/}
#processus4Selected {
/*				background-image:url(images/number4Select.jpg);
*/}

/*----------------------------------------------------------------------------------
			>>barre de navigation bas de page du processus d'achat
----------------------------------------------------------------------------------*/
.colonneDroite .navigationProcessusAchat {
				clear:none;}
				
				
 .processusCommande .navigationProcessusAchat {
 				 /**/ border:0px solid green; float:none;
}
.processusCommande .navigationProcessusAchat table { 
				width:auto; margin:0px; padding:0px; 
				padding-top:25px;padding-top:5px;
				margin-bottom:20px; }
