/* etape de caddie */
body {
	background-image:url(images/fond_H.jpg);
	background-repeat:repeat-x; background-color:#ffffff;
}
form {
	margin:0px; padding:0px;
}
.fondPage{
background-image:url(images/fond_Bas_Page.jpg); background-position:center -63; background-repeat:repeat-x; background-color:#aaaaaa;
}

.pageRecapitulatif2{
width:100%; padding-bottom:10px;
}
.barreProcessusVente{margin-bottom:17px;margin-right:20px;
}

.enteteEtape{padding-left:13px;
}
.enteteEtape img{
	border:0px;padding-left:0px;margin:0px;	
}
.enteteEtapeCourante{
}
.enteteEtapeCourante{
	font-size:28px;
	color:#CC00CC;
	font-family:"Microsoft Sans Serif", Verdana, Arial, Helvetica, sans-serif;
	font-weight:300; letter-spacing:-1px;
}
.enteteEtapeCourante{
	font-size:28px;color:#CF26CF;
}

/***************************************************** la zone principale */
div.recapitulatifPanier, div.recapitulatifObservation {
	margin:0px; padding:0px; border:0px solid red;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#6C6067; 
	text-decoration:none; 
}
.recapitulatifPanier .TotalCommandeValue {
	text-align:right;
}
	

.formulaireSimple,.formulaireCompteClient {
	margin-right:20px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#6C6067; 
	text-decoration:none; 
	clear:both;margin-right:343px; margin-bottom:45px;
}
.formulaireCompteClient {
	margin-right:20px;

}

.zoneCaddie th, .zoneCompteClient th, .fondTitreEnTeteCommande, .produit th , .zoneTexte th{
	/*border-bottom:2px solid #D32291;
	border-top:2px solid #D32291;*/
	background-color:#D32291;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	color:#ffffff;
}
.recapitulatifObservation th{
	background-color:#ffffff;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	color:#D32291;
	border:1px solid #D32291;border-bottom:0px;
}
.titreRecapitulatif { margin-left:140px;}

.zoneCaddie th label, .zoneCompteClient th label{
	font-weight:normal;
}
.zoneCompteClient{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#626264;
	font-size:12px;
	line-height:15px;
	/*width:997px;*/
}
a.quantite{padding-right:2px;padding-left:1px; padding-bottom:1px;}

.commandeRow1 a,.commandeRow2 a,.hautTotalCommande a, .menuClient a {
	color:#FF00DE; 
	text-decoration:none;
	font-size:12px;
	font-weight:600 }

.menuClient a {
display:block; padding-top:3px;padding-top:2px;}	

.champTexteCommande{
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px; width:25px;
	margin-left:2px;
}
.commandeRow1 a:hover,.commandeRow2 a:hover, .hautTotalCommande a:hover,.menuClient a:hover{text-decoration:underline;}
.commandeRow1 a.itemProduit,.commandeRow2 a.itemProduit{display:block}
.commandeRow1 strong ,.commandeRow2  strong { display:block}
.commandeRow2 {
	 background-color:#ffffff;
	 border-bottom:1px solid #E5E6E6;
	 border-top:1px solid #E5E6E6;
	 padding-right:3px;
	 padding-left:3px;
	color:#6C6067; 
}
.commandeRow1 {
	background-color:#E5E6E6;
	padding-right:3px;
	padding-left:3px;
	color:#6C6067;
	border-bottom:1px solid #fff;border-top:1px solid #fff;
}
#panier .recapitulatifPanier table {
	font-size:11px;
	color:#6C6067;
	text-decoration:none;
	width:100%;
}

.commandeRow1 p, .commandeRow2 p {
	margin-top:0px;padding-top:0px; margin-left:20px;margin-bottom:5px;
}
.commandeRow1 a img,.commandeRow2 a img{
	border:0px; margin:0px; padding:0px; float:none; height:44px; width:auto;
}
.commande .commandeRow1 a img,.commande .commandeRow2 a img{
	height:auto; width:inherit; 
}

.commandeRow1 a.quantite img,.commandeRow2 a.quantite img{
	height:auto; width:inherit; 
}
.commandeRow1 a.supprimer img, .commandeRow2 a.supprimer img{
	height:23px; width:24px
}


/*** les commandes */
.fondTitreEnTeteCommande a { color:#FFCFFF; text-decoration:none}
.fondTitreEnTeteCommande a:hover { color:#FFFFFF; text-decoration:underline}

table.panier{
padding-left:20px;
}
table.commande{
	padding-left:20px;
	color:#A10DA1;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}
/**********************************************	les lignes total */

.TotalCommande, .hautTotalCommande {/*background-color:#FFDFFF*/}
.BasLigneCommande{line-height:2px; font-size:2px; height:2px}

.basTotalCommandeValue,.basTotalCommandeRight{ border:1px solid #D5178E}
.basTotalCommandeValue,.basTotalCommandeRight {border-left:0px;}

.basTotalCommandeValue, .basTotalCommande{font-size:18px;font-weight:bolder; height:34px;}
.basTotalCommandeValue{
	letter-spacing:1px;
	text-align:center;
	background-color:#D32291;
	color:#ffffff;}

.basTotalCommande{
	background-color:#ffffff;
	color:#D5178E;
	 border:solid 1px #D32291;
	 border-right:0px; 
	padding-right:10px;
}

.zoneAideCaddie a, a.lienClassique{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-image:url(images/puce_lien_classique2.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	padding-bottom:2px;	
	display:block;
	font-weight:normal;
	text-decoration:none;
	margin-left:40px
	}

	
.zoneAideCaddie a:hover,a.lienClassique:hover{
	color:#CC11CC;
}
.zoneAideCaddie,.zoneRetour{padding-left:20px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D32291;}

.zoneRetour	a img {border:0px;margin-left:40px;}

.message{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#D32291;
}

.aideEnLigne{
	float:right; width:180px;padding-right:20px; padding-top:5px;
}

.mandatory {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;font-weight:bolder;
	color:#D32291;
	float:right; width:15px; padding-top:5px;

}
a.boutonValidation{display:block; margin-top:28px; }

.hautTotalCommande a {
	font-weight:bolder;
	
}
/******************************************************* recapitulatif */
.zoneCoordonnees{
	/*padding-left:80px;  
	width:900px; */
	font-family:Arial, Helvetica, sans-serif;
}
.zoneAdresse{
	margin-bottom:10px;margin-top:20px;
	margin-right:0px;
	
	font-size:12px;
	width:250px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	 
	color:#6C6067; 
}

.zoneCoordonnees .zoneAdresse b{ 
	display:block;
	padding:0px; 
	margin:0px;
	background-color:#D32291;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	color:#ffffff;
}
.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;
}
.texteRecapitulatif	{padding-left:120px; color:#000000; 
	width:900px; }

	
/* pages compte client */

#adresses_cli {
	margin-left:80px;
}

h1 {
	color:#66797C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:28px;
	font-weight:500;
	letter-spacing:1px;
	line-height:28px;
	padding-bottom:3px;
	text-transform:uppercase;
	margin-top:5px;
	margin-bottom:5px;
}
h2 {
	color:#CA51CA;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bolder;
	text-transform:uppercase;
	clear:both;
	margin-left:80px;
}

.bigSubmitBouton {
	background-image:url(images/boutonJeValide.jpg);
	background-repeat:no-repeat;
	border:medium none;
	cursor:pointer;
	height:42px;
	width:223px;
	float:right;
	margin:10px 0px 0px 0px;
}

.processusCommande {
	clear:both;
	/*float:right;*/
	width:927px;
	padding-left:30px;
}

#blocDroit {
	
	margin:0px;
	/*clear:none;
	float:left;
	overflow:hidden;
	padding:0px;
	width:49%;*/
	
}
#blocGauche {
	clear:none;
	float:left;
	margin:0px 1% 0px 0px;
	overflow:hidden;
	padding:0px;
	width:49%;
}
.remarque {
	margin-right:0px;
	width:890px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.zoneCoordonnees {
	clear:both;
	
	margin-bottom:25px;
	/*padding:5px 25px 20px 28px;
	width:900px;*/
	margin-top:40px;
	margin-left:28px;
	border:0px solid red;
	display:table;
	width:100%;
}

.zoneAdresse{
	margin-bottom:10px;
	margin-right:0px;
	font-size:12px;
	width:250px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6C6067; 
}
.blocFormulaire .formulaire {
	margin:10px 25px 15px 28px;
	width:860px;
}
form.recapitulatifPanier  {
	clear:both;
	/*margin:0px 0px 25px;
	padding:10px 25px 10px 28px;*/
}
.lienCGV {
	text-align:right;
}
.lienCGV a {	
	font-weight:bolder;
	color:#FF00DE;
	font-size:12px;
	display:inline;
	background:none;
	margin:0px;
	padding:0px;
}
.lienCGV a:hover { 
	text-decoration:underline;
	color:#FF00DE;
}


