/*----------------------------------------------------------------------------------
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; 
	color:#F77600;
	background-color:#B4315A;
	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:#ffffff;
				 /*border-bottom:1px solid #999999;*/
				 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;
}

.commandeRow1 {
				background-color:#fff;padding-right:3px;padding-left:3px;
				/*background-image:url(img/row1.gif); */
				background-repeat:repeat-x;
				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;
	
}
/******************************************************* recapitulatif */
.zoneCoordonnees{
	padding-left:80px;  
	width:80%; 
	font-family:Arial, Helvetica, sans-serif; background-image:url(images/fondh1.jpg);
background-repeat:no-repeat;  display:table; position:relative; padding-top:20px;
}
.zoneAdresse{
	margin-bottom:30px;
	margin-right:0px;
	
	font-size:12px;
	width:250px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 border:0px; padding:5px;
	color:#6C6067; 
	border:1px solid #1baac8;
	background-color:#FFFFFF
}

.zoneCoordonnees .zoneAdresse b{ 
	display:block;
	padding:0px; 
	margin:0px;
	/*background-color:#AE397F;*/
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	color:#AB224D; 
}

/*----------------------------------------------------------------------------------
zone recapitulatif des frais de livraison
----------------------------------------------------------------------------------*/

.zoneRecapitulatif{
			border:1px dotted #959294; width:250px; color:#6C6067; background-color:#E5E6E6;}
			
.texteRecapitulatif{
			padding-left:20px;	
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
}
.zoneRecapitulatif{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
}

/*----------------------------------------------------------------------------------

----------------------------------------------------------------------------------*/
	
.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;
}




/*---------------------------------------------------------------------
				formulaires
----------------------------------------------------------------------*/
img.noBorder {
				 border:0px;
}
.blocFormulaire, .blocResultat{
					border:1px solid #767676;					
					margin:0px; padding:0px;
					margin-left:28px;
					margin-right:25px;
					margin-bottom:25px;
					padding-left:10px;
					padding-right:25px;
					padding-top:10px;
					
					clear:both;
					background-color:#FFFFFF;

}


.blocFormulaire col#c1 {
/*miniature*/
				width:150px;
}	

.blocFormulaire col#c2 {
/*designation*/
				width:400px;
}	

.blocResultat{
					margin-left:0px;
					font-size:12px;

}
.blocResultat a{
					font-weight:bolder;
}
.blocResultat label{
					/*font-size:0.8em;*/

}
.blocResultat i { 
					display:block;

}
.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;font-size:11px;
}	

.formulaireCompteClient  { 
					padding-bottom:0px;margin-bottom:0px;
}
										
table.formulaire  td, table.formulaireCompteClient  td{
					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;
}		

/*---------------------------------------------------------------------
				bouton de validation
----------------------------------------------------------------------*/
.submitBouton, .bigSubmitBouton, .smallSubmitBouton, .bigSubmitBoutonImage {
					
					border:0px;
					background-color:white;
					
					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:21px;  position:relative; display:inline; cursor:pointer;



background-color:#ECEAEB;
				background-image:none;
				border:1px solid #9A9A9A;
				clear:both;
				color:#0074A7;
				display:inline;
				float:none;
				font-size:14px;
				height:21px;
				
				padding:0px;
				text-align:center;
				vertical-align:middle;
				font-weight:bolder;
				width:auto;}	


 
/*---------------------------------------------------------------------
				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;}

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;}
/*---------------------------------------------------------------------
				recapitulatif du processus d'achat
----------------------------------------------------------------------*/
.processusAchat { 	
					margin-left:165px; 
					margin-top:-40px; 
					position:absolute; 
					z-index:1}
					
.processusAchat a{ 	width:104px; 
					height:36px; 
					display:table; 
					float:left;
					color:#9c9c9c;
					text-decoration:none;
					padding:0px; margin:0px; 
					padding-left:32px;
					font-size:12px;
					line-height:12px;
					 padding-top:5px;
					}
.processusAchat a.selected {
					color:#000; font-weight:bolder;width:109px
					}
					
#processus1{
					background-image:url(images/processus_1.gif);
					background-repeat:no-repeat;

}					
#processus2{
					background-image:url(images/processus_2.gif);
					background-repeat:no-repeat;

}					
	
#processus3{
					background-image:url(images/processus_3.gif);
					background-repeat:no-repeat;

}					
#processus4{
					background-image:url(images/processus_4.gif);
					background-repeat:no-repeat;

}					
						
/*---------------------------------------------------------------------
				processus achat
----------------------------------------------------------------------*/
					
form.recapitulatifPanier{
					clear:both;
					margin:0px; padding:0px;
					margin-bottom:25px;
					padding-left:28px;
					padding-right:25px;
					padding-top:10px;
					padding-bottom:30px;
}
.recapitulatifPanier div {
					margin:0px; padding:0px;}

.recapitulatifPanier div.recapitulatifPanier{ 
					border:0px solid black;
				
}
					
.recapitulatifPanier table { 
					width:100%}

.recapitulatifPanier table a.itemProduit{
				}
					
.recapitulatifPanier table thead  th{ 

					} 
					
.recapitulatifPanier tr { padding:1px}					
 
.recapitulatifPanier td.commandeRow2, .recapitulatifPanier td.commandeRow1 {
					 padding-top:5px;  padding-left:6px;padding-right:6px;
					 margin-top:1px;
					 border-bottom:1px dashed #808080; border-top:1px dashed #808080;}	
					 
.formulaire td.commandeRow2, .formulaire td.commandeRow1 { border:0px}

.commandeRow1 .produitImg, .commandeRow2 .produitImg{ border:0px solid black		}	

.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;

}	
/*                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:100%;  }
 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;

				margin-top:34px;
				width:765px; /*obligatoire pour ie pour la prise en compte du margin sur les tableaux*/
				position:relative;
				margin-bottom:20px;

				
}



form.recapitulatifPanier{
				padding-bottom:0px;}
	
.recapitulatifPanier{

			}

.processusCommande h1{
	text-transform:none;
				padding-bottom:25px;
				margin-top:20px;
				
				color:#1baac9;
				font-weight:normal;
				
			}
			
.processusCommande h2{
				color:#1179ab;

				font-weight:bolder;
			}
			

/*----------------------------------------------------------------------------------
			>>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;
				font-size:14px;
				color:#1baac9;
				
			}
.TotalCommande{
				color:#1baac9;
				font-weight:bolder;
				padding-right:15px;
			}
.TotalCommandeRight{
				background-color:#ffffff;
			}
/*----------------------------------------------------------------------------------
			>>les tableaux >> le recapitulatif du commande
----------------------------------------------------------------------------------*/
#recapitulatifPanier{	
					
					}

.recapitulatifPanier table thead  th{ 

			}

.recapitulatifPanier td.commandeRow2, .recapitulatifPanier td.commandeRow1 {
				border-color:#FFA612; 
				border-bottom:0px;
				border-top-style:solid; 
				color:#525252;
				border-top:0px;
				
				vertical-align:middle;
				background-color:#fff; 
				padding-bottom:10px;
}			
.recapitulatifPanier td.commandeRow2 strong, .recapitulatifPanier td.commandeRow1 strong{
				color:#525252;
			}
					
					
.zoneAdresse{
				margin-top:0px;
}		
.zoneCoordonnees .zoneAdresse b{ 
				color:#67666b;
}			
.zoneCoordonnees .zoneAdresse a {

				color:#0074a7;
				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:84px;
				display:block;
				float:right;
				clear:both;
				

}		
#recapitulatifPanier .TotalCommande	{
				
				height:40px;
				border-top:1px solid #1baac8;
				vertical-align:middle;
}

#recapitulatifPanier .TotalCommandeValue{
border-top:1px solid #1baac8;vertical-align:middle;

}
/*----------------------------------------------------------------------------------
			>>les tableaux >> le panier
----------------------------------------------------------------------------------*/

#panier col#c1 {
/*miniature*/
				width:80px;
}	

#panier col#c2 {
/*designation*/
				width:200px;
}	

#panier col#c3 {
/*prix unitaire ttc*/
				width:140px;
}	

#panier col#c4 {
/*quantite*/
				width:140px;
}	

#panier col#c5 {
/*tva conditionnel*/
				width:140px;
}	

#panier col#c6 {
/*prix*/
				width:140px;
}	
#panier col#c7 {
/*poubelle*/
				width:20px;
}	
		
#panier .fondTitreEnTeteCommande td {
				background-color:#fff;
				border:0px;
}		
#panier .fondTitreEnTeteCommande th {
background-color:#FFFFFF;
border:0px solid #D00030;
color:#1BAAC9;
font-size:11px;
font-weight:bolder;
letter-spacing:-0.03em;
padding-bottom:5px;
padding-top:5px;
text-align:center;
text-transform:uppercase;
}
#panier .BasLigneCommande  {
				border-top:#D00030 solid 0px; line-height:1px; font-size:1px; height:1px; 
}

#panier {
				padding-right:20px;
				padding-left:80px;				border:1px solid #fff;
}

	table.recapitulatifPanier {
					/*width:100%;  */
					
				}
	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:#c0e2f5; 
				background-color:#c0e2f5; color:#1baac9;
				padding:0px;
				height:auto; padding-top:3px; padding-bottom:3px;
}

 
.recapitulatifPanier tfoot td.basTotalCommandeValue,
 
.recapitulatifPanier  td.basTotalCommandeValue, 
.recapitulatifPanier tbody td.basTotalCommande{
				border:3px solid #c0e2f5; 
				background-color:#fff; 
				color:#1baac9;
				font-weight:bolder;
				font-size:16px;
		
}

#panier .recapitulatifPanier  td.TotalCommandeValue {
		text-align:right; padding-right:20px;
}
/*----------------------------------------------------------------------------------
			>> commandes 
----------------------------------------------------------------------------------*/
.commande th.fondTitreEnTeteCommande{ 
				background-color:#Fff;
				padding-bottom:2px;
				padding-left:3px;
				padding-right:3px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px; 
				color:#1BAAC9;
				text-align:center;
				
				text-transform:uppercase;
				border:0px;
				padding-bottom:3px;padding-top:3px;		
	}
.commande th.fondTitreEnTeteCommande a img{ padding:0px;	 border:0px;}

.fondTitreEnTeteCommande th{

				padding-bottom:2px;
				font-size:11px; 
				letter-spacing:-0.03em;
				font-weight:bolder;

				text-align:center;
				
				text-transform:uppercase;
				border:0px solid #D00030;
				padding-bottom:5px;padding-top:5px;		
				
				background-color:#fff;
				color:#1baac9;
				
 			}
 .fondTitreEnTeteCommande td{ 
 				background-color:#ffffff;
			}
			
 .commande th {
 				color:#F3A3CB;
 			}
.commande tr {	
				height:auto;
}			
.commandeRow1 a,.commandeRow2 a,.hautTotalCommande a {
				color:#807f84;
			}			
.commande .commandeRow2, .commande .commandeRow1 {
				border-bottom:0px solid #FFA612; 
				vertical-align:top; padding-top:0px; padding-bottom:0px; color:#525252;
				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;
}

#filtreCommande .submitBouton {
				float:none; clear:none; display:inline;
				background-image:url(images/b_filtrer.jpg);
				width:74px;
				height:22px;
}

#filtreCommande .submitDate{
				background-color:#ECEAEB;
				background-image:none;
				border:1px solid #9A9A9A;
				clear:both;
				color:#0074A7;
				display:inline;
				float:none;
				font-size:14px;
				height:21px;
				margin:0px 0px 0px;
				padding:0px;
				text-align:center;
				vertical-align:bottom;
				font-weight:bolder;
				width:auto;}
/*----------------------------------------------------------------------------------
			>> inscription
----------------------------------------------------------------------------------*/
table.identification{
				padding:0px; margin:0px;  
				
				margin-left:20px;
				
				
				clear:both; 
				background-color:transparent;
				color:#525252;font-size:11px;
				border:0px solid red;
				float:none;
				display:block; 
				margin-top:40px;
				margin-bottom:20px;
				
				}

table.identification col#c1 {
/*inscription*/
				width:360px; 
}	

table.identification col#c2 {
/*authentification*/
				width:350px;
}	


table.identification td.cadreInscription { 
				background-color:transparent;
				background-image:url("images/fondh1.jpg");
				background-repeat:no-repeat;
				
				padding:30px 0px 0px 35px;
				
			}

.cadreInscription {
				border:0px solid #000000; 
			}
	.cadreInscription h2{
				color:#1baac9;
				font-weight:normal;
				font-size:15px;
				padding:0px; margin:0px;
			}
	
	.cadreInscription a , .hautTotalCommande  {
				color:#525252;
			}
	.cadreInscription table.formulaire a {

				color:#0074a7;
				font-size:11px;
				font-weight:bolder;
				height:39px;
				line-height:18px;
				padding:8px 10px 8px 0px;
				text-decoration:underline;
				text-indent:0px;
				width:37px;
	}
	.cadreInscription p {
				font-size:11px;color:#525252;
				padding-right:30px;
				padding-bottom:0px;
				}
.cadreInscription .submitBouton {
				background-image:url(images/b_inscription.jpg);
				margin:0px; padding:0px;

}			
.cadreInscription .BasLigneCommande .submitBouton {
				background-image:url(images/b_valider.jpg);

	}
.cadreInscription .champTexte{
				background-image:url(images/fd_input.jpg);
				background-position:right top;
				background-repeat:no-repeat;
				border-bottom:1px solid #B0B0B0;
						border-left:1px solid #B0B0B0;
}
/*----------------------------------------------------------------------------------
			>>formulaire
----------------------------------------------------------------------------------*/
					
.blocFormulaire{
				color:#525252;
				border:0;
				
				}	
.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:0px;}

.blocFormulaire td{			
				color:#525252; font-size:12px;	padding-bottom:0px;font-size:11px;
				}

.blocFormulaire .formulaire td{
				height:auto; padding-bottom:2px;padding-top:2px;
}
.submitBouton, .bigSubmitBouton, .smallSubmitBouton, .bigSubmitBoutonImage {
				clear:both; border:0px solid red;
				margin:0px; padding:0px;
				background-image:url(images/b_valider.jpg);
				background-repeat:no-repeat;
				width:106px;
				height:54px;
				border:0px solid red;
				margin-top:0px;
				padding:0px;
				margin-right:0px;
				margin-bottom:0px;
				margin-right:20px;
				margin-left:10px;
					}
					
					
#panier .bigSubmitBouton, #choix_lieu_livraison .bigSubmitBouton, #commande .bigSubmitBouton  {
				background-image:url(images/b_suivant.jpg); margin-right:0px;width:106px; height:54px;

}					


table.formulaire a {
				color:#0074A7;
}


		
		
/*----------------------------------------------------------------------------------
			>>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, .formulaire .remarque {
				width:380px;
				margin-right:0px;
				background:url("images/fd_textarea.jpg") no-repeat right top;
				border-bottom:1px solid #B0B0B0;
border-left:1px solid #B0B0B0;
			}

/*----------------------------------------------------------------------------------
			>>choix lieu de livraison
----------------------------------------------------------------------------------*/
#choix_lieu_livraison {
				background-image:url(images/fondh1.jpg);
				background-repeat:no-repeat;
				padding:40px 25px 0px 40px;

}
#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;
				background-image:url(images/fondh1.jpg);
				background-repeat:no-repeat;
				padding:40px 25px 0px 40px;

}	
#commande {
				padding-left:50px;				

}			
#commande .recapitulatifPanier{
				margin:0px;
				padding-left:28px; padding-bottom:0px;
}

#commande .recapitulatifPanier .basTotalCommande{
		border-style:solid; border-color:#c0e3f5; background-color:#c0e3f5; color:#1baac9;
		}
/*----------------------------------------------------------------------------------
			>>recapitulatif commande
----------------------------------------------------------------------------------*/

#panier tfoot td.basTotalCommandeValue{
				text-align:right; padding-right:20px; 
}		
#panier td.TotalCommandeValue{
				vertical-align:middle;

}	
#adresses_cli {
				color:#D00030; padding-bottom:25px; clear:both;
}
#paiement {
				clear:both; float:none; display:table;				
				padding-left:50px;
				background-image:url(images/fondh1.jpg);
				background-repeat:no-repeat;
				padding:40px 25px 0px 40px;

}
#remiseFidelite {
				padding-left:50px;
				background-image:url(images/fondh1.jpg);
				background-repeat:no-repeat;
				padding:40px 25px 0px 40px;

}
.recapitulatifObservation{
				padding-left:50px;
}
/*----------------------------------------------------------------------------------
			>>barre de navigation haut de page du processus d'achat
----------------------------------------------------------------------------------*/

.processusAchat { 
				clear:both;  
				
				margin:0px; 
				padding:0px;
				margin-bottom:26px;

				position:static;
				font-family:Verdana,Arial, Helvetica, sans-serif;
				
				padding:13px 0 7px 38px;
				
				border-bottom:1px solid #1baac9;
				width:455px;
				}

					
.processusAchat a{ 	
				
				display:inline; 
				float:none; 
				
				padding:7px 10px 11px 10px;
	
					
				background-position:left center;
				background-repeat:no-repeat;

				font-size:11px;
				color:#98989c;
				text-transform:uppercase;

				width:auto;
				
					}
.processusAchat a.selected {
				
				padding-right:10px;
				font-weight:normal;
				color:#1baac9;
				width:auto;
					}
					
				
#processus1Selected, #processus2Selected, #processus3Selected, #processus4Selected {
				background-image:url("images/carre.gif");
				background-position:bottom center;
}
/*----------------------------------------------------------------------------------
			>>barre de navigation bas de page du processus d'achat
----------------------------------------------------------------------------------*/

 .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; }
