div#contenuSplitGaucheCommerce{
	width: 500px;
}
div#contenuSplitGaucheCommerce h2{
	margin-top: 10px;
	margin-bottom: 10px;
}

	div#contenuSplitGaucheCommerce .valider{
		padding-top: 0;
		margin-top: 0;
	}

	div#contenuSplitGaucheCommerce table{
		width: 500px;
		border-collapse: collapse;
		font-size: 0.8em;
		text-align: center;
	}

		div#contenuSplitGaucheCommerce hr{
			border: 1px solid #a7d412;
			color: #a7d412;
			background: #a7d412;
			height: 1px;
			line-height: 1px;
		}

			div#contenuSplitGaucheCommerce th{
				height: 22px;
				color: #fff;
				background: #a7d412;
				font-weight: bold;
			}
			
/* Panier */
	
			div#contenuSplitGaucheCommerce th.produit{
				width: 250px;
			}
			
			div#contenuSplitGaucheCommerce td.produitImage{
				width: 80px;
				padding: 4px 0;
			}
			
				div#contenuSplitGaucheCommerce td.produitImage img{
					border: 1px solid #716E6E;
				}
			
			div#contenuSplitGaucheCommerce td.produitDescription{
				width: 130px;
				color: #9dc020;
				font-weight: bold;
				padding-left:10px;
			}
			
			div#contenuSplitGaucheCommerce td.reductions, div#contenuSplitGaucheCommerce td.reductions{
				width: 30px;
			}
	
			div#contenuSplitGaucheCommerce th.prix, div#contenuSplitGaucheCommerce td.prix{
				width: 80px;
			}
			div#contenuSplitGaucheCommerce td.prix{
			color: #000000;
			}
			
			div#contenuSplitGaucheCommerce th.quantite, div#contenuSplitGaucheCommerce td.quantite{
				width: 50px;
			}
			
			div#contenuSplitGaucheCommerce td.quantite input{
				width: 15px;
			}
					
			div#contenuSplitGaucheCommerce th.total, div#contenuSplitGaucheCommerce td.total{
				width: 65px;
			}
			div#contenuSplitGaucheCommerce td.total{
			color: #000000;
			}
			
			div#contenuSplitGaucheCommerce th.supprimer, div#contenuSplitGaucheCommerce td.supprimer{
				width: 55px;
			}
			
			div#contenuSplitGaucheCommerce td.recalculer{
				width: 390px;
				text-align: right;
			}
			
			div#contenuSplitGaucheCommerce td.sous-total{
				background: #d8f281;
				color: #474845;
				height: 20px;
				text-align: right;
				padding-right: 20px;
				border-bottom: 2px solid #fff;
			}
				div#contenuSplitGaucheCommerce td.remisePrepa{
				background: #94D6E4;
				color: #474845;
				height: 20px;
				text-align: left;
				padding-right: 20px;
				border-bottom: 2px solid #fff;
			}
			div#contenuSplitGaucheCommerce td.remiseCoffretAm{
	color: #474845;
	height: 20px;
	text-align: left;
	padding-right: 20px;
	border-bottom: 2px solid #fff;
	background-color: #FFCC00;
			}
			
			div#contenuSplitGaucheCommerce td.terminer{
	text-align: right;
	padding-top: 10px;
			}
			div#contenuSplitGaucheCommerce td.continuer{
	text-align: left;
	padding-top: 10px;
			}
			
/* Identification */

			div#contenuSplitGaucheCommerce td#inscrit{
	width: 220px;
	height: 300px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #a7d412;
	text-align: center;
			}
			
			div#contenuSplitGaucheCommerce td#non-inscrit{
	width: 220px;
	height: 300px;
	color: #000000;
	font-weight: bold;
	border: 1px solid #a7d412;
	text-align: center;
			}
			.titreVertNonInscrit{
	font-size: 1.5em;
	margin-bottom: 30px;
	color: #a7d412;
			}
			.titreVertInscrit{
				font-size: 1.5em;
				color: #a7d412;
			}
			div#contenuSplitGaucheCommerce td#cnil{/* 2011*/
	height: 60px;
	padding-top: 20px;
			}
			
				div#contenuSplitGaucheCommerce p.marge{
					padding-right: 20px;
				}
				
				div#contenuSplitGaucheCommerce td#non-inscrit label{
					color: #000;
					font-weight: normal;
					font-size: 1.0em;
				}
					div#contenuSplitGaucheCommerce td#inscrit label{
					color: #000;
					font-weight: normal;
					font-size: 1.0em;
				}
				
					div#contenuSplitGaucheCommerce p.passOublie a{
	color: #000;
	font-weight: normal;
	font-size: 0.8em;
	text-decoration: underline;
	line-height: 3em;
				}
				div#contenuSplitGaucheCommerce td#non-inscrit select{
					width: 250px;
				}
			
			.inscrire{
				font-size: 0.8em;
				padding-left: 5px;
			}
			.inscrire2{
	font-size: 1em;
	padding: 0px;
	margin-top: 10px;
	margin-left: 20px;
			}
	
/* Info */	
			
			.inscrire h2{
				font-size: 1.2em;
			}
			
			.identique{
				color: #df5596;
			}	
			
			.identique a{
				text-decoration: underline;
			}	
	
/* Paiement */
		
		div#contenuSplitGaucheCommerce table#facturation{
			float: left;
			width: 240px;
			margin-right: 15px;
		}
		
		div#contenuSplitGaucheCommerce table#livraison{
	width: 240px;
		}
		div#contenuSplitDroitCommerce table#livraison{/*  */
	width: 190px;
	margin-left: 35px;
	margin-top: 15px;
		}
		
		div#contenuSplitGaucheCommerce table#facturation th, div#contenuSplitGaucheCommerce table#livraison th{
			background: none;
			width: 240px;
			color: #a7d412;
			font-weight: bold;
			font-size: 1.4em;
			text-align: left;
		}
		div#contenuSplitDroitCommerce table#livraison th{
			background: none;
			color: #a7d412;
			font-weight: bold;
			font-size: 0.8em;
			text-align: left;
		}
		
		
		div#contenuSplitGaucheCommerce table.valide{
			font-size: 1.1em;
		}		
		
		div#contenuSplitGaucheCommerce td.attribut, div#contenuSplitDroitCommerce td.attribut{
			width: 105px;
			color: #b41284;
			font-weight: bold;
			text-align: left;
		}
		div#contenuSplitDroitCommerce td.attribut{
	width: 105px;
	color: #b41284;
	font-weight: bold;
	text-align: left;
	font-size: 0.7em;
		}
		
		
		div#contenuSplitGaucheCommerce td.donnee, div#contenuSplitGaucheCommerce td.donnee{
			width: 135px;
			color: #6a6568;
			text-align: left;
		}
		div#contenuSplitDroitCommerce td.donnee{
			width: 135px;
			color: #6a6568;
			text-align: left;
			font-size: 0.7em;
		}
		
		div#contenuSplitGaucheCommerce td.total-complet{
			text-align: right;
			height: 22px;
			color: #fff;
			background: #a7d412;
			font-weight: bold;
			padding-right: 20px;
			font-size: 1.1em;
		}
		
		.inscrire h3{
			margin-top: 20px;
			font-size: 1.2em;
			font-weight: bold;
			color: #df5596;
		}
		
		.conditions-generales, .info-paiement{
	height: 32px;
	color: #df5596;
	padding: 0px;
	margin-bottom: 10px;
	background-color: #FFF;
	margin-top: 10px;
		}
		
		.conditions-generales{
	font-size: 1.0em;
	margin-top: 30px;
		}
		
		.info-paiement{
	font-size: 1.1em;
	color: #a7d412;
	background-color: #FFF;
	height: 120px;
	text-align: right;
	font-weight: bold;
		}
			
/* Validation */

		.validation{
			font-size: 1.1em;
			color: #71726d;
		}

/**/
div#contenuSplitDroitCommerce{
	float: right;
	width: 220px;
	margin-left: 5px;
}

.left{
	text-align: left;
}

.center{
	text-align: center;
}

.right{
	text-align: right;
	}
/* rajout Pascale e-commerce oct 2011 */	
#panierCommande{
	background-color: #FFF;
	background-image: url(medias/images/le-panier.gif);
	background-repeat: no-repeat;
	height: 45px;
	width: 498px;
	text-align: right;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 248px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
div#contenuSplitDroitCommerce p{
	font-size: 0.7em;
	line-height: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding-left: 40px;
}
#blocadresse{
	background-color: #CCC;
	height: 200px;
	width: 190px;
	margin-left: 20px;
	margin-top: 15px;
}
.formMasque{
	display: block;
	border: thin solid #FFF;
	background-color:  #D3EA8D;
}
.formMasqueLivraison{
		display: none;	
}
#btcopie{
	text-align: center;
	margin-top: 20px;
	}
#btlivraison{
			text-align: center;
	margin-top: 20px;
	}
a.ancrePaiement { /* pour page paiement : mode de paiement plus accessible */
	font-size: 1.1em;
	color: #DF5596;
	font-weight: bold;
	}
input.bouton_valider_continuer { /* survol submit e-commerce 2011*/
	background-color: transparent;
	background-image: url(medias/images/bouton-valider-commande.png);
	background-position: 0 0px;
	background-repeat: no-repeat;
	border: medium none;
	color: transparent;
	height: 34px;
	width: 200px;
}
input.bouton_valider_continuer:hover {
	background-image: url(medias/images/bouton-valider-commande-survol.png);
	cursor:pointer;
}
input.bouton_valider_livraison {
	background-color: transparent;
	background-image: url(medias/images/bouton-valider-livraison.png);
	background-position: 0 0px;
	background-repeat: no-repeat;
	border: medium none;
	color: transparent;
	height: 34px;
	width: 200px;
}
input.bouton_valider_livraison:hover {
	background-image: url(medias/images/bouton-valider-livraison-survol.png);
	cursor:pointer;
}

div#contenuSplitDroitCommerce table td tr {
	margin: 0px;
	padding: 0px;

}
#suivi{/* div pave suivi */
	width: 220px;
	margin: 0px;
	padding: 0px;
}
span.suivihaut{
	background-image: url(medias/images/breal-panier-prepa-remontee_01.jpg);
	background-repeat: no-repeat;
	height: 32px;
	width: 220px;
	display: block;
}
a.suivipanier{/* panier vert lien */
	background-image: url(medias/images/breal-panier-prepa-remontee_02.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 220px;
		display: block;
}
	a.suivipanier:hover{/* panier vert survol */
	background-image: url(medias/images/breal-panier-survol.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 220px;
		display: block;
}
	span.suivipanier{/* panier vert pas de lien */
	background-image: url(medias/images/breal-panier-prepa-remontee_02.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 220px;
		display: block;
}
	span.suiviPagepanier{/* panier rose */
	background-image: url(medias/images/breal-panier.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 220px;
		display: block;
}
a.suiviidentification{/* identification vert lien */
	background-image: url(medias/images/breal-panier-prepa-remontee_03.jpg);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
		display: block;
}
	a.suiviidentification:hover{/* identification vert survol */
	background-image: url(medias/images/breal-identification-survol.gif);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
}
	span.suiviidentification{/* identification vert pas de lien */
	background-image: url(medias/images/breal-panier-prepa-remontee_03.jpg);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
		display: block;
}
	span.suiviPageidentification{/*  rose */
	background-image: url(medias/images/breal-identification.gif);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
}
a.suivilivraison{
	background-image: url(medias/images/breal-panier-prepa-remontee_04.jpg);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
	}
	a.suivilivraison:hover{
	background-image: url(medias/images/breal-livraison-survol.gif);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
	}
	span.suivilivraison{
	background-image: url(medias/images/breal-panier-prepa-remontee_04.jpg);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
	}
	span.suiviPagelivraison{
	background-image: url(medias/images/breal-livraison.gif);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
	}
	
a.suivipaiement{
	background-image: url(medias/images/breal-panier-prepa-remontee_05.jpg);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
	}
	span.suiviPagepaiement{
	background-image: url(medias/images/breal-paiement.gif);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
	}
	span.suivipaiement{
	background-image: url(medias/images/breal-panier-prepa-remontee_05.jpg);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
	}
span.suivivalidation{
	background-image: url(medias/images/breal-panier-prepa-remontee_06.jpg);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
	}
	span.suiviPagevalidation{
	background-image: url(medias/images/breal-validation.gif);
	background-repeat: repeat;
	height: 31px;
	width: 220px;
	display: block;
	}
span.suivibas{
	background-image: url(medias/images/breal-panier-prepa-remontee_07.jpg);
	background-repeat: repeat;
	height: 11px;
	width: 220px;
	display: block;
	}

