/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:arial;
		font-size:12px;
		color:#1a1a18;
		background-color:#fff;
	}
	
	a img{
		border:0;
	}
	
	.clear{
		height:1px;
		clear:both;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	#global{
		width:955px;
		margin:auto;
	}
	
/* ========================= ENTETE */
	#menuHaut{
		margin:0 0 0 143px;
		padding:0 0 0 0;
		border-top:15px solid #fff;
		list-style:none;
	}
	
	#menuHaut li{
		float:left;
		padding:0 24px 0 0;
	}
	
	#menuHaut li a{
		color:#9c9e9f;
		text-decoration:none;
	}
	
	#menuHaut li a:hover{
		color:#a68e3c;
	}
	
	h1#titreMoninShopping{
		width:749px;
		margin:auto;
		margin-top:9px;
		margin-bottom:0;
	}
/* ========================= ENTETE */



/* ========================= MENU ACCUEIL */
	#accueilGauche{
		float:left;
		position:relative;
		width:294px;
		margin:2px 0 0 0;
	}
	
	#menuAccueil{
		margin:0;
		padding:0;
	}
	
	.menu{
		float:left;
		width:96px;
		padding:0 2px 0 0;
		margin:0;
	}
	
	.menu a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.menu a:hover img{
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	.clearMenu{
		clear:both;
		height:2px;
		width:294px;
 	}
/* ========================= MENU ACCUEIL */



/* ========================= VIGNETTE PRODUIT */
	.vignetteProduitAccueilVisuel{
		position:absolute;
		top:249px;
		left:0;
		z-index:20;
		width:96px;
	}
	
	.vignetteProduitAccueilTexte{
		position:absolute;
		width:96px;
		top:391px;
		left:98px;
		z-index:20;
	}
	
	h3.vignetteNomProduit{
		margin:0 0 2px 0;
		padding:0;
		font-size:100%;
		font-weight:bold;
		color:#1a171b;
		text-align:center;
	}
	
	p.vignettePrixProduit{
		margin:2px 0 0 0;
		padding:0;
		font-size:180%;
		text-align:center;
		color:#1a171b;
	}
	
	.vignetteAjoutLabel{
		float:left;
		width:23px;
		padding:0 0 0 3px;
		margin:3px 0 0 0;
		color:#1a1a18;
	}
	
	.vignetteAjoutLabel2{
		float:left;
		width:23px;
		padding:0 0 0 64px;
		margin:3px 0 0 0;
		color:#1a1a18;
	}
	
	.vignetteAjoutChamp{
		float:left;
		width:25px;
		margin:1px 0 0 0;
	}
	
	.vignetteAjoutChamp input{
		font-family:arial;
		font-size:10px;
		color:#1a1a18;
		width:19px;
		height:11px;
		padding:1px 0 1px 0;
		margin:1px 0 0 0;
		border:1px solid #1a1a18;
		text-align:center;
	}
	
	.vignetteAjoutBtn{
		float:left;
		width:41px;
		margin:4px 0 0 0;
	}
	
	.vignette{
		float:left;
		width:196px;
	}
	
	.vignetteVisuel{
		float:left;
		width:96px;
		padding:2px 0 0 0;
		text-align:center;
	}
	
	.vignetteTexte{
		float:left;
		width:96px;
		margin:142px 0 0 0;
	}
/* ========================= VIGNETTE PRODUIT */



/* ========================= PAGE ACCUEIL */
	#accueilDroite{
		float:left;
		width:511px;
		margin:2px 2px 0 0;
	}
	
	#logoAccueil{
		margin:19px 0 0 39px;
		padding:0 0 0 0;
	}
/* ========================= PAGE ACCUEIL */



/* ========================= BARRE DROITE */
	#barreDroite{
		float:left;
		width:148px;
		margin:2px 0 0 0;
	}
	
	#promoOuMessage{
		height:246px;
	}
	
	#promoOuMessage table, #promoOuMessage table td{
		height:246px;
		vertical-align:middle;
	}
	
	#messageBoissonsChaudes{
		width:148px;
		background-color:#000;
		color:#ef941e;
		font-size:90%;
		text-align:center;
		padding:0 4px 0 4px;
	}
	
	#messageCocktails{
		width:148px;
		background-color:#000;
		color:#e2007a;
		font-size:90%;
		text-align:center;
		padding:0 4px 0 4px;
	}
	
	#messageCulinaire{
		width:148px;
		background-color:#000;
		color:#97be0d;
		font-size:90%;
		text-align:center;
		padding:0 4px 0 4px;
	}
	
	#messageCommande{
		width:148px;
		background-color:#000;
		color:#a78f3e;
		font-size:90%;
		text-align:center;
		padding:0 4px 0 4px;
	}
	
	#messageCommande a{
		color:#a78f3e;
	}
	
	#saveurs92{
		margin:2px 0 0 0;
	}
	
	#saveurs92 a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#saveurs92 a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.boutonDroite{
		margin:2px 0 0 0;
	}
	
	.boutonDroite a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.boutonDroite a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
/* ========================= BARRE DROITE */



/* ========================= PIED */
	#pied{
		padding:14px 0 0 0;
		width:955px;
		text-align:center;
		font-size:90%;
		color:#818283;
		background-image:url(images/degrade-pied.gif);
		background-repeat:no-repeat;
		background-position:center top;
	}
	
	.pied{
		margin:40px 0 3px 0;
	}
	
	.pied2{
		margin:20px 0 3px 0;
	}
	
	#pied a{
		color:#818283;
		text-decoration:none;
	}
	
	#pied a:hover{
		color:#a68e3c;
	}
/* ========================= PIED */



/* ========================= PAGE INTERNE */
	#pageInterne{
		float:left;
		width:805px;
		padding:0 2px 0 0;
	}
/* ========================= PAGE INTERNE */



/* ========================= MENU INTERNE */
	#menuInterne{
		float:left;
		width:392px;
		margin:2px 0 0 0;
	}
/* ========================= MENU INTERNE */



/* ========================= INTERVENANT */
	#intervenantVisuel{
		float:left;
		width:192px;
		margin:2px 0 0 0;
		padding:0 2px 0 0;
	}
	
	#intervenantTexteBoissons{
		float:left;
		width:219px;
		height:246px;
		margin:2px 0 0 0;
		background-color:#ef941e;
		color:#fff;
		font-family:"Times New Roman", Times, serif;
		text-align:center;
	}
	
	#intervenantTexteBoissons table, #intervenantTexteBoissons td, #intervenantTexteCocktails table, #intervenantTexteCocktails td, #intervenantTexteCulinaire table, #intervenantTexteCulinaire td{
		height:246px;
		vertical-align:middle;
		text-align:center;
	}
	
	#intervenantTexteCocktails{
		float:left;
		width:219px;
		height:246px;
		margin:2px 0 0 0;
		background-color:#e2007a;
		color:#fff;
		font-family:"Times New Roman", Times, serif;
		text-align:center;
	}
	
	#intervenantTexteCulinaire{
		float:left;
		width:219px;
		height:246px;
		margin:2px 0 0 0;
		background-color:#97be0d;
		color:#fff;
		font-family:"Times New Roman", Times, serif;
		text-align:center;
	}
	
	h3#nomIntervenantBoissons{
		margin:0 0 2px 0;
		padding:0;
		font-size:150%;
		font-weight:bold;
		text-align:center;
	}
	
	p#presentationIntervenantBoissons{
		margin:0 0 2px 0;
		padding:0;
		font-size:110%;
		font-weight:bold;
		text-align:center;
	}
	
	p#citationIntervenantBoissons{
		margin:0;
		padding:0 2px 0 2px;
		font-size:110%;
		font-style:italic;
		line-height:110%;
		text-align:center;
	}
/* ========================= INTERVENANT */



/* ========================= FICHE PRODUIT */
	#recetteCocktailAlcool{
		float:left;
		width:194px;
		margin:2px 2px 0 0;
	}
	
	#recetteCocktailSansAlcool{
		float:left;
		width:194px;
		margin:2px 0 0 0;
	}
	
	#recetteCocktailAlcool h2, #recetteCocktailSansAlcool h2{
		width:155px;
		padding:0 0 0 30px;
		background-image:url(images/carre-rose.gif);
		background-repeat:no-repeat;
		min-height:25px;
		margin:0 0 5px 0;
		font-size:120%;
		font-weight:bold;
		line-height:14px;
	}
	
	.sansAlcool{
		margin:0 0 3px 5px;
		color:#e2007a;
	}
	
	.ingredients{
		margin:0 0 5px 5px;
		width:176px;
		font-weight:bold;
	}
	
	.recette{
		margin:0 0 0 5px;
		width:176px;
	}
	
	#recettesCulinaireBoissonsChaudes{
		float:left;
		width:181px;
		padding:0 0 0 2px;
		margin:2px 11px 0 0;
	}
	
	#recetteCulinaire{
		width:181px;
	}
	
	#recetteBoissonsChaudes{
		margin:16px 0 0 0;
	}
	
	#recetteCulinaire h2{
		width:151px;
		padding:0 0 0 30px;
		background-image:url(images/carre-vert.gif);
		background-repeat:no-repeat;
		min-height:25px;
		margin:0 0 5px 0;
		font-size:120%;
		font-weight:bold;
		line-height:14px;
	}
	
	#recetteBoissonsChaudes h2{
		width:151px;
		padding:0 0 0 30px;
		background-image:url(images/carre-orange.gif);
		background-repeat:no-repeat;
		min-height:25px;
		margin:0 0 5px 0;
		font-size:120%;
		font-weight:bold;
		line-height:14px;
	}
	
	#ficheProduit{
		float:left;
		width:219px;
	}
	
	#ficheProduit h2{
		margin:10px 0 0 0;
		text-align:center;
		font-size:150%;
		font-weight:bold;
		color:#a58d3f;
	}
	
	#visuelFicheProduit{
		margin:4px 0 0 0;
		text-align:center;
	}
	
	.fichePrixProduit{
		margin:2px 0 0 0;
		padding:0;
		font-size:210%;
		text-align:center;
		color:#1a171b;
	}
/* ========================= FICHE PRODUIT */



/* ========================= BAR A SIROPS */
	#contenuBarAsirops{
		padding:0 0 0 2px;
	}
	
	#logoBarSirops{
		margin:8px 0 4px 0;
		text-align:center;
	}
	
	.ligneSirops{
		position:relative;
		width:950px;
		height:152px;
	}
	
	#ligneSiropsCentree{
		position:relative;
		margin:auto;
		width:348px;
	}
	
	.legende{
		position:absolute;
		top:127px;
		z-index:90;
		color:#000;
		font-size:80%;
		padding:1px 4px 1px 4px;
		border:1px solid #ad974c;
		background-color:#fff;
	}
	
	.legendeSticks{
		left:0;
	}
	
	.legendeMalette{
		left:138px;
	}
	
	.legendeSaucecaramel{
		left:238px;
	}
	
	.legendeSauceChocolatBlanc{
		left:196px;
	}
	
	.legendeSauceChocolatNoir{
		left:240px;
	}
	
	.legende1{
		left:5px;
	}
	
	.legende2{
		left:43px;
	}
	
	.legende3{
		left:81px;
	}
	
	.legende4{
		left:119px;
	}
	
	.legende5{
		left:157px;
	}
	
	.legende6{
		left:195px;
	}
	
	.legende7{
		left:233px;
	}
	
	.legende8{
		left:271px;
	}
	
	.legende9{
		left:309px;
	}
	
	.legende10{
		left:347px;
	}
	
	.legende11{
		left:385px;
	}
	
	.legende12{
		left:423px;
	}
	
	.legende13{
		left:461px;
	}
	
	.legende14{
		left:499px;
	}
	
	.legende15{
		left:537px;
	}
	
	.legende16{
		left:575px;
	}
	
	.legende17{
		left:613px;
	}
	
	.legende18{
		left:651px;
	}
	
	.legende19{
		left:689px;
	}
	
	.legende20{
		left:727px;
	}
	
	.legende21{
		left:765px;
	}
	
	.legende22{
		left:803px;
	}
	
	.legende23{
		left:841px;
	}
	
	.legende24{
		right:43px;
	}
	
	.legende25{
		right:5px;
	}
	
	.sirop{
		float:left;
		width:38px;
	}
	
	#sticks{
		float:left;
		width:130px;
		margin:0 4px 0 0;
	}
	
	#malettes3Floraux{
		float:left;
		width:100px;
	}
	
	.sirop a img{
		filter:alpha(opacity=100);
        -moz-opacity:1; 
        opacity:1;
	}
	
	.sirop a:hover img{
		filter:alpha(opacity=70);
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	.ouvert{
		display:block;
	}
	
	.ferme{
		display:none;
	}
	
	#moninBarSirops{
		margin:10px 0 0 0;
		text-align:center;
	}
/* ========================= BAR A SIROPS */



/* ========================= LE LIVRE DE RECETTES */
	#bandeauLivreRecettes{
		margin:2px 0 0 0;
	}
	
	.ligneRecette{
		padding:0 0 15px 0;
	}
	
	.bouteilleRecette{
		float:left;
		width:96px;
		margin:0 2px 0 0;
		text-align:center;
	}
	
	.cocktailAlcoolRecette, .cocktailSansAlcoolRecette, .boissonChaudeRecette{
		float:left;
		width:194px;
		margin:5px 2px 0 0;
	}
	
	.culinaireRecette{
		float:left;
		width:269px;
		margin:5px 0 0 0;
	}
	
	.cocktailAlcoolRecette h2, .cocktailSansAlcoolRecette h2{
		width:154px;
		padding:0 10px 0 30px;
		margin:0 0 5px 0;
		font-size:120%;
		font-weight:bold;
		line-height:14px;
		min-height:25px;
		background-image:url(images/carre-rose.gif);
		background-repeat:no-repeat;
		
	}
	
	.boissonChaudeRecette h2{
		width:154px;
		padding:0 10px 0 30px;
		margin:0 0 5px 0;
		font-size:120%;
		font-weight:bold;
		line-height:14px;
		min-height:25px;
		background-image:url(images/carre-orange.gif);
		background-repeat:no-repeat;
	}
	
	.culinaireRecette h2{
		width:154px;
		padding:0 10px 0 30px;
		margin:0 0 5px 0;
		font-size:120%;
		font-weight:bold;
		line-height:14px;
		min-height:25px;
		background-image:url(images/carre-vert.gif);
		background-repeat:no-repeat;
	}
	
	.sansAlcool2{
		/* margin:0 0 3px 0;*/
		font-weight:normal;
		font-size:90%;
		color:#e2007a;
	}
	
	.ingredients2{
		margin:0 10px 5px 0;
		font-weight:bold;
	}
	
	.cocktailAlcoolRecette p, .cocktailSansAlcoolRecette p, .boissonChaudeRecette p, .culinaireRecette p{
		margin:0 10px 5px 0;
	}
	
	#precedentSuivant{
		margin:8px 0 12px 0;
		text-align:center;
		color:#9c9e9f;
		font-size:90%;
	}
	
	#precedentSuivant2{
		margin:0 0 10px 0;
		text-align:center;
		color:#9c9e9f;
		font-size:90%;
	}

	#precedentSuivant a, #precedentSuivant2 a{
		color:#a68e3c;
		text-decoration:none;
		font-weight:bold;
	}
	
	#precedentSuivant a:hover, #precedentSuivant2 a:hover{
		text-decoration:underline;
	}	
/* ========================= LE LIVRE DE RECETTES */



/* ========================= MON CADDY */
	#texteCaddy{
		float:left;
		width:381px;
		margin:2px 0 0 0;
		padding:0 6px 0 6px;
	}
	
	#texteCaddy h2{
		margin:9px 0 6px 0;
		padding:0;
		font-size:120%;
		font-weight:bold;
		color:#a58d3f;
		text-align:center;
	}
	
	#texteCaddy p{
		margin:9px 0 10px 0;
		text-align:justify;
	}
	
	#texteCaddy p a{
		color:#a58d3f;
		text-decoration:underline;
	}
	
	#texteCaddy p.dore{
		color:#a58d3f;
	}
	
	#caddy{
		float:left;
		width:566px;
		margin:12px 0 0 0;
		padding:0 0 0 32px;
	}
	
	#messageCaddy{
	float:left;
	width:538px;
	background-color: #EDEAE0;
	padding: 5px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 7px;
	border: 1px solid #EF941E;
	text-align: center;
	}
	
	#cheminementCommande{
		margin:0 0 0 7px;
		padding:0;
	}

	.cheminementActif{
		float:left;
		width:107px;
		height:21px;
		padding:8px 0 0 0;
		border:1px solid #e1dbcc;
		text-align:center;
		color:#494949;
		font-weight:bold;
		font-size:90%;
	}
	
	.cheminement{
		float:left;
		width:107px;
		height:21px;
		padding:8px 0 0 0;
		border:1px solid #e1dbcc;
		text-align:center;
		color:#494949;
		font-size:90%;
		background-color:#f4f4f4;
	}
	
	.cheminementFleche{
		float:left;
		width:38px;
		height:5px;
		padding:13px 0 0 0;
	}
	
	#caddyTableau{
		width:550px;
		margin:10px 0 0 7px;
	}
	
	#caddyTableau.paiement{
		width:550px;
		margin:6px 0 0 7px;
	}
	
	.caddyEntete1{
		width:62px;
		height:26px;
		border-left:1px solid #dfdedf;
		border-top:1px solid #dfdedf;
		border-bottom:1px solid #bfbec0;
		background-color:#f3efe6;
	}
	
	.caddyEntete2{
		width:189px;
		height:26px;
		border-left:1px solid #f3efe6;
		border-top:1px solid #dfdedf;
		border-bottom:1px solid #bfbec0;
		background-color:#f3efe6;
		color:#000;
		font-weight:normal;
	}
	
	.caddyEntete3{
		width:96px;
		height:26px;
		border-left:1px solid #f3efe6;
		border-top:1px solid #dfdedf;
		border-bottom:1px solid #bfbec0;
		background-color:#f3efe6;
		color:#000;
		font-weight:normal;
	}
	
	.caddyEntete4{
		width:97px;
		height:26px;
		border-left:1px solid #f3efe6;
		border-top:1px solid #dfdedf;
		border-bottom:1px solid #bfbec0;
		background-color:#f3efe6;
		color:#000;
		font-weight:normal;
	}
	
	.caddyEntete5{
		width:104px;
		height:26px;
		border-top:1px solid #dfdedf;
		border-right:1px solid #dfdedf;
		border-bottom:1px solid #bfbec0;
		background-color:#f3efe6;
		color:#000;
		font-weight:normal;
	}
	
	.caddyCellule1{
		width:61px;
		padding:3px 0 0 0;
		border-left:1px solid #bfbec0;
		border-right:1px solid #bfbec0;
		border-bottom:1px solid #bfbec0;
		text-align:center;
	}
	
	.caddyCellule2{
		width:154px;
		padding:0 10px 0 24px;
		border-right:1px solid #bfbec0;
		border-bottom:1px solid #bfbec0;
		color:#000;
	}
	
	.caddyCellule3{
		width:65px;
		padding:0 30px 0 0;
		border-right:1px solid #bfbec0;
		border-bottom:1px solid #bfbec0;
		text-align:right;
	}
	
	.caddyCellule4{
		width:96px;
		padding:0;
		border-right:1px solid #bfbec0;
		border-bottom:1px solid #bfbec0;
		text-align:center;
		color:#000;
		font-weight:bold;
	}
	
	.caddyCellule4 input{
		width:23px;
		padding:1px 0 1px 0;
		text-align:center;
		font-family:arial;
		font-size:12px;
		border:1px solid #dfdedf;
		color:#000;
	}
	
	.caddyCellule5{
		width:68px;
		padding:0 35px 0 0;
		border-right:1px solid #bfbec0;
		border-bottom:1px solid #bfbec0;
		text-align:right;
		color:#000;
	}
	
	.caddyCelluleTotal{
		width:434px;
		height:29px;
		padding:0 9px 0 0;
		background-color:#edeae0;
		border-left:1px solid #bfbec0;
		border-right:1px solid #bfbec0;
		border-bottom:1px solid #bfbec0;
		color:#000;
		text-align:right;
	}
	
	.montantTotal{
		color:#9f2302;
	}
	
	#erreurQuantite{
		margin:10px 10px 0 0;
		text-align:right;
		color:#9f2302;
		font-weight:bold;
	}

	#quantitesModifiees{
		float:left;
		width:195px;
		margin:19px 0 0 0;
		padding:0 0 0 0;
		color:#000;
	}
	
	#quantitesModifiees a, #retour a{
		color:#a78f3e;
		font-weight:bold;
		text-decoration:none;
	}
	
	#quantitesModifiees a:hover, #retour a:hover{
		text-decoration:underline;
	}
	
	#retour{
		float:left;
		width:250px;
		margin:19px 0 0 0;
		padding:0 0 0 7px;
	}
	
	#btnCommander{
		float:left;
		margin:16px 0 0 0;
		width:105px;
	}
/* ========================= MON CADDY */



/* ========================= IDENTIFICATION */
	#visuelCommande{
		float:left;
		width:196px;
		padding:12px 0 0 0;
	}
	
	#nouveauClient{
		float:left;
		width:245px;
		height:186px;
		margin:12px 60px 0 0;
		padding:0 0 0 7px;
	}
	
	#dejaClient{
		float:left;
		width:245px;
		height:186px;
		margin:12px 0 0 0;
	}
	
	.blocIdentification{
		width:243px;
		height:176px;
		padding:8px 0 0 0;
		border:1px solid #e1dbcc;
	}
	
	.blocIdentification h2{
		font-size:110%;
		font-weight:bold;
		color:#494949;
		margin:0;
		padding:0;
		text-align:center;
	}
	
	#texteNouveauClient{
		color:#494949;
		margin:16px 0 0 0;
		text-align:center;
	}
	
	a#lienInscription{
		display:block;
		width:177px;
		height:24px;
		border:1px solid #e1dbcc;
		margin:auto;
		margin-top:21px;
		padding:9px 0 0 0;
		text-align:center;
		font-weight:bold;
		color:#494949;
		background-color:#fbfbfb;
		text-decoration:none;
	}
	
	a#lienInscription:hover{
		background-color:#f4f4f4;
	}
	
	#identificationlabelEmail{
		float:left;
		width:79px;
		padding:0 0 0 8px;
		color:#494949;
		margin:18px 0 0 0;
	}
	
	#identificationChampEmail{
		float:left;
		width:148px;
		margin:15px 0 0 0;
	}
	
	#identificationChampEmail input{
		width:142px;
		padding:1px 2px 1px 2px;
		font-family:arial;
		font-size:12px;
		color:#333px;
		border:1px solid #dfdedf;
	}
	
	#identificationlabelMdp{
		float:left;
		width:119px;
		padding:0 0 0 8px;
		color:#494949;
		margin:16px 0 0 0;
	}
	
	#identificationChampMdp{
		float:left;
		width:108px;
		margin:13px 0 0 0;
	}
	
	#identificationChampMdp input{
		width:102px;
		padding:1px 2px 1px 2px;
		font-family:arial;
		font-size:12px;
		color:#333px;
		border:1px solid #dfdedf;
	}
	
	#mdpOublie{
		margin:5px 0 0 8px;
		color:#333px;
		font-size:90%;
	}
	
	#mdpOublie a{
		color:#a78f3e;
		font-weight:bold;
		text-decoration:none;
	}
	#mdpOublie a:hover{
		text-decoration:underline;
	}
	
	#btnContinuer{
		margin:37px 8px 0 0;
		text-align:right;
	}
	
	.messageOubliMdp{
		color:#494949;
	}
	
	.messageOubliMdp2{
		color:#494949;
		text-align:center;
		font-size:110%;
		padding:20px 0 0 0;
		margin:0;
	}
	
	.labelIdentification2{
		color:#494949;
		width:74px;
	}
	
	.champIdentification2{
		width:153px;
	}
	
	.champIdentification2 input{
		width:142px;
		padding:1px 2px 1px 2px;
		font-family:arial;
		font-size:12px;
		color:#333px;
		border:1px solid #dfdedf;
	}
/* ========================= IDENTIFICATION */


/* ========================= INSCRIPTION */
	#blocInscription{
		width:548px;
		margin:12px 0 0 7px;
		padding:12px 0 12px 0;
		border:1px solid #e1dbcc;
	}
	
	#blocInscription h2{
		float:left;
		width:355px;
		font-size:110%;
		font-weight:bold;
		color:#494949;
		margin:0;
		padding:0 0 0 25px;
	}
	
	#inscriptionChampsObligatoires{
		float:left;
		width:150px;
		font-size:90%;
		color:#a78f3e;
	}
	
	.asterisque{
		color:#a78f3e;
		font-size:110%;
	}
	
	#inscriptionGauche{
		float:left;
		width:295px;
		margin:0;
		padding:0 0 0 25px;
	}
	
	#inscriptionDroite{
		float:left;
		width:210px;
	}
	
	.inscriptionGaucheLabel{
		float:left;
		width:85px;
		color:#494949;
		margin:16px 0 0 0;
	}
	
	.inscriptionGaucheChamp{
		float:left;
		width:148px;
		margin:13px 0 0 0;
	}
	
	.inscriptionGaucheChamp input, .inscriptionGaucheChamp textarea, .inscriptionDroiteChamp input, .inscriptionDroiteChamp2 input{
		width:142px;
		padding:1px 2px 1px 2px;
		font-family:arial;
		font-size:12px;
		color:#333px;
		border:1px solid #dfdedf;
	}
	
	.inscriptionGaucheChamp input.petitChamp{
		width:60px;
	}
	
	.inscriptionpays{
		color:#494949;
		margin:16px 0 0 0;
	}
	
	.inscriptionDroiteLabel{
		float:left;
		width:54px;
		color:#494949;
		margin:16px 0 0 0;
	}
	
	.inscriptionDroiteLabel2{
		color:#494949;
		margin:16px 0 0 0;
	}
	
	.inscriptionDroiteLabel3{
		color:#494949;
		margin:20px 0 0 0;
	}
	
	.inscriptionDroiteChamp{
		float:left;
		width:148px;
		margin:13px 0 0 0;
	}
	
	.inscriptionDroiteChamp2{
		width:148px;
		margin:2px 0 0 0;
		padding:0 0 0 54px;
	}
	
	#inscriptionContinuer{
		margin:16px 0 0 0;
		padding:0 0 0 97px;
	}
/* ========================= INSCRIPTION */


/* ========================= PAIEMENT */
	.paiementTitre{
		margin:20px 0 0 24px;
		font-size:100%;
		font-weight:normal;
		color:#494949;
	}
	
	#adresseFacturation{
		float:left;
		width:255px;
		padding:0 0 0 7px;
		margin:6px 33px 0 0;
	}
	
	#adresseLivraison{
		float:left;
		width:255px;
		padding:0 0 0 7px;
		margin:6px 0 0 0;
	}
	
	.blocAdressePaiement{
		width:225px;
		height:123px;
		padding:10px 14px 0 14px;
		border:1px solid #e1dbcc;
	}
	
	.blocAdressePaiement h3{
		margin:0;
		padding:0;
		font-size:110%;
		font-weight:bold;
		color:#494949;
	}
	
	.blocAdressePaiement p{
		margin:11px 0 0 0;
		padding:0;
		color:#494949;
	}
	
	.blocAdressePaiement p a{
		font-size:90%;
		font-weight:bold;
		color:#a78f3e;
		text-decoration:none;
	}
	
	.blocAdressePaiement p a:hover{
		text-decoration:underline;
	}
	
	#accepteConditions{
		margin:10px 0 0 7px;
		color:#494949;
	}
	
	#accepteConditions a{
		font-size:90%;
		font-weight:bold;
		color:#a78f3e;
		text-decoration:none;
	}
	
	#accepteConditions a:hover{
		text-decoration:underline;
	}
	
	#paiementCB{
		float:left;
		width:318px;
		margin:15px 0 0 0;
		padding:0 0 0 7px;
	}
	
	#paiementCB p{
		color:#000;
		font-size:90%;
		font-weight:bold;
		margin:0;
	}
	
	#choixCarte{
		margin:11px 0 0 0;
		padding:0 0 0 48px;
		height:60px;
		background-image:url(images/icone-paiement-securise.gif);
		background-repeat:no-repeat;
	}
	
	#cb{
		display:block;
		float:left;
		width:55px;
		height:35px;
		margin:1px 10px 0 0;
	}
	
	#visa{
		display:block;
		float:left;
		width:55px;
		height:35px;
		margin:1px 10px 0 0;
	}
	
	#mastercard{
		display:block;
		float:left;
		width:54px;
		height:34px;
		margin:2px 0 0 0;
	}
	
	#cb img, #visa img, #mastercard img{
		filter:alpha(opacity=100);
        -moz-opacity:1; 
        opacity:1;
	}
	
	#cb:hover img, #visa:hover img, #mastercard:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#paiementSocieteGenerale{
		float:left;
		width:58px;
		margin:26px 0 0 0;
	}
	
	.titreModifLivraison{
		margin:10px 0 0 25px;
		padding:0;
		font-size:110%;
		font-weight:bold;
		color:#494949;
	}
	
	#modifierLivraison{
		margin:10px 0 0 162px;
	}
/* ========================= PAIEMENT */



/* ========================= NOUS CONTACTER */
	#contenuTexte{
		width:566px;
		margin-left:200px;
		margin-top:25px;
		padding:0 0 0 0;
	}
	
	#contenuTexte h2{
		margin:0 0 6px 0;
		padding:0;
		font-size:130%;
		font-weight:bold;
		color:#a58d3f;
		text-align:center;
	}

	#contactTableau{
		width:550px;
		margin:7px 0 0 7px;
	}
	
	#contactTableau a{
		color:#a78f3e;
		text-decoration:none;
	}
	
	#contactTableau a:hover{
		text-decoration:underline;
	}
	
	.contactTableauCellule1{
		width:265px;
		padding:7px 30px 7px 5px;
		border-bottom:1px solid #e1dbcc;
		vertical-align:middle;
		font-weight:bold;
	}
	
	.contactTableauCellule2{
		width:250px;
		padding:7px 0 7px 0;
		border-bottom:1px solid #e1dbcc;
		vertical-align:top;
	}
	
	.contactTableauCellule1b{
		width:185px;
		padding:7px 30px 7px 5px;
		border-bottom:1px solid #e1dbcc;
		vertical-align:middle;
		font-weight:bold;
	}
	
	.contactTableauCellule2b{
		width:330px;
		padding:7px 0 7px 0;
		border-bottom:1px solid #e1dbcc;
		vertical-align:top;
	}
	
	.contactLigne2{
		background-color:#fff;
	}
	
	.contactLigne1{
		background-color:#fff;
	}
/* ========================= NOUS CONTACTER */



/* ========================= CGV */
	#contenuTexte h2.titreCGV{
		width:550px;
		margin:0 0 5px 0;
		padding:0;
		font-size:110%;
		font-weight:normal;
		color:#a58d3f;
		text-align:left;
	}
	
	.pCGV{
		width:550px;
		margin:0 0 16px 0;
		padding:0;
		text-align:justify;
	}
	
	.couleurCgv{
		color:#a58d3f;
	}
	
	#cgvRetour{
		text-align:right;
		padding:0 16px 0 0;
	}
	
	#cgvRetour a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#cgvRetour a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
/* ========================= CGV */
