/* 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 44px;
		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 */
	#menuAccueil{
		margin:0;
		padding:0;
	}
	
	.menu{
		float:left;
		width:96px;
		padding:0 2px 0 0;
		margin:0;
	}
	
	.menuAccueil{
		float:left;
		width:77px;
		padding:0 2px 0 0;
		margin:0;
	}
	
	.menu a img, .menuAccueil a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.menu a:hover img, .menuAccueil a:hover img{
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	.clearMenu{
		clear:both;
		height:2px;
 	}
	
	#exprimezTalent{
		margin:0;
	}
/* ========================= 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;
	}
	
	.vignetteAjoutLabel3{
		float:left;
		width:23px;
		padding:0 0 0 12px;
		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 */
	#accueilGauche{
		float:left;
		width:237px;
		margin:2px 0 0 0;
	}
	
	#accueilGauche h1{
		margin:0 0 2px 0;
	}
	
	#accueilMilieu{
		float:left;
		width:481px;
		margin:2px 2px 0 0;
	}
	
	#accueilVisuel{
		float:left;
		width:299px;
		margin:0 2px 0 0;
		position:relative;
	}

	#accueilVisuel a.recevoirPromo{
		position:absolute;
		top:137px;
		left:0;
		border-right:2px solid #fff;
		border-top:2px solid #fff;
		background:#fff;
	}

	#accueilVisuel a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#accueilOffre{
		float:left;
		display:block;
		width:180px;
		height:182px;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#accueilOffre:hover{
		float:left;
		display:block;
		width:180px;
		height:182px;
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	#accueilMilieu1{
		float:left;
		width:366px;
		margin:2px 0 0 0;
	}
	
	#accueilAnimation{
		width:366px;
		height:214px;
	}
	
	#accueilLogo{
		margin:12px 0 0 0;
		text-align:center;
	}
	
	#accueilmilieu2{
		float:left;
		width:113px;
		margin:9px 0 0 0;
		padding:0 0 0 2px;
		background-image:url(images/accueil-sep-vertical.gif);
		background-repeat:no-repeat;
	}
	
	.vignetteVisuel2{
		width:113px;
		text-align:center;
	}
	
	.vignetteTexte2{
		width:113px;
	}
	
	#accueilAccesPro{
		float:left;
		width:235px;
		margin:2px 0 0 0;
	}
	
	#accueilAccesPro h1{
		margin:0;
	}
	
	#accueilVisuelPro{
		display:block;
		width:235px;
		height:125px;
		margin:2px 0 0 0;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#accueilVisuelPro:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#accueilLienEspacePro{
		width:235px;
		height:273px;
		margin:2px 0 0 0;
		padding:8px 0 0 0;
		background-image:url(images/accueil-fond-espace-pro.gif);
		background-repeat:no-repeat;
	}
	
	#accueilAchatsEnGros{
		display:block;
		width:119px;
		height:9px;
		margin:0 0 0 56px;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#accueilIdeesRecettes{
		display:block;
		width:114px;
		height:12px;
		margin:3px 0 0 59px;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#accueilCartesCocktails{
		display:block;
		width:135px;
		height:9px;
		margin:7px 0 0 49px;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#accueilProgrammes{
		display:block;
		width:132px;
		height:207px;
		margin:9px 0 0 38px;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#accueilAchatsEnGros:hover, #accueilIdeesRecettes:hover, #accueilCartesCocktails:hover, #accueilProgrammes:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
/* ========================= 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;
	}

	#ml{
		padding:40px 0 10px 0;
		text-align:center;
		color:#a0a0a0;
	}
/* ========================= 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;
/* 		background: red; */
		margin:auto;
		width:790px;
	}

	#ligneSiropsCentree2{
		position:relative;
		margin:auto;
		width:240px;
	}

	#ligneSiropsCentree3{
		position:relative;
		margin:auto;
		width:120px;
	}
	
	.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;
	}

	.legendeMalette2{
		left:238px;
	}
	
	.legendeSaucecaramel{
		left:338px;
	}
	
	.legendeSauceChocolatBlanc{
		left:296px;
	}
	
	.legendeSauceChocolatNoir{
		left:340px;
	}
	
	.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;
	}
	
	#malettesCulinaire{
		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;
		position:relative;
	}
	
	#ecranListeRecettes{
		position:absolute;
		top:0;
		left:0;
		width:955px;
		height:308px;
		z-index:5;
		background-color:#f7f7f7;
		filter:alpha(opacity=90);
        -moz-opacity:0.90; 
        opacity:0.90;
	}
	
	#listeParfumsRecettes{
		position:absolute;
		top:0;
		left:0;
		width:925px;
		height:306px;
		padding:4px 0 0 30px;
		z-index:10;
	}
	
	#listeParfumsRecettes h2{
		color:#000;
		font-size:14px;
		font-weight:bold;
		margin:0 20px 12px 0;
		text-align:center;
	}
	
	#lienListe{
		display:block;
		width:282px;
		margin:auto;
		margin-top:10px;
		margin-bottom:20px;
		border:1px solid #a99243;
		font-size:11px;
		color:#000;
		text-decoration:none;
		padding:2px 0 2px 20px;
		background-image:url(images/puce-lien-liste.gif);
		background-repeat:no-repeat;
		background-position:5px 0;
	}
	
	#lienListe:hover{
		background-position:5px -18px;
		background-color:#f5eed7;
	}
	
	.visible{
		display:block;
	}
	
	.invisible{
		display:none;
	}
	
	.colonne{
		float:left;
		width:172px;
		padding:0 0 0 10px;
	}
	
	.colonne ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.colonne ul li{
		margin:0 0 1px 0;
		padding:0;
		list-style:none;
	}
	
	.colonne ul li a{
		color:#000;
		text-decoration:none;
		font-weight:normal;
		display:block;
		width:164px;
		padding:0 0 0 8px;
		font-size:12px;
		background-image:url(images/puce-liste-sirops.gif);
		background-repeat:no-repeat;
		background-position:0 0;
	}

	.colonne ul li a:hover{
		color:#a68e3c;
		background-position:0 -30px;
		font-weight:bold;
	}
	
	.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{
		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 25px 0;
		padding:0 0 0 7px;
	}
	
	#btnCommander{
		float:left;
		margin:16px 0 0 0;
		width:105px;
	}
	
	#fraisPort{
		position:relative;
	}
	
	#fraisPort a{
		color:#a78f3e;
		text-decoration:none;
		font-weight:bold;
	}
	
	#fraisPort a:hover{
		text-decoration:underline;
	}
	
	#infosFraisPort{
		position:absolute;
		background-color:#f6f4ec;
		width:304px;
		z-index:10;
		right:0;
		top:18px;
		font-size:90%;
	}
	
	#infosFraisPort table{
		width:304px;
		border-top:1px solid #000;
		border-left:1px solid #000;
	}
	
	#infosFraisPort table th, #infosFraisPort table td{
		width:94px;
		padding:3px;
		border-bottom:1px solid #000;
		border-right:1px solid #000;
		text-align:center;
	}
	
	#infosFraisPort table td.fraisPortPremiereCellule{
		font-weight:bold;
		text-align:left;
		width:89px;
		padding-left:8px;
	}
	
	.affiche{
		display:block;
	}
	
	.masque{
		display:none;
	}
/* ========================= 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 */


/* ========================= ACTUALITE */
	#contenuActualite{
		width:995px;
	}
	
	#contenuActualite h1{
		margin:19px 0 30px 0;
		text-align:center;
	}
	
	#guiotSaveurs1{
		width:995px;
		height:505px;
		background-image:url(images/actualite-guiot-saveurs.jpg);
		background-repeat:no-repeat;
	}
	
	#gammeMaisonGuiot{
		float:left;
		width:209px;
		margin:0 443px 0 0;
		padding:177px 0 0 66px;
	}
	
	#gammeSaveursMonin{
		float:left;
		width:247px;
		padding:177px 0 0 0;
	}
	
	#gammeMaisonGuiot h2, #gammeSaveursMonin h2{
		margin:0;
		font-size:130%;
		font-weight:bold;
		color:#a68e3d;
	}
	
	#gammeMaisonGuiot p, #gammeSaveursMonin p{
		margin:0;
		font-size:110%;
	}
	
	#guiotSaveurs2{
		width:995px;
		background-image:url(images/actualite-guiot-saveurs2.jpg);
		background-repeat:no-repeat;
	}
	
	#actualiteListe1{
		float:left;
		width:163px;
		margin:0;
		padding:247px 0 0 177px;
		list-style:none;
	}
	
	#actualiteListe2{
		float:left;
		width:163px;
		margin:0;
		padding:350px 0 0 133px;
		list-style:none;
	}
	
	#actualiteListe3{
		float:left;
		width:163px;
		margin:0;
		padding:256px 0 0 105px;
		list-style:none;
	}
	
	#actualiteListe1 li, #actualiteListe2 li, #actualiteListe3 li{
		margin:0 0 3px 0;
		padding:0 0 0 10px;
		background-image:url(images/actualite-puce.gif);
		background-repeat:no-repeat;
		background-position:left center;
	}
	
	#actualiteListe1 li a, #actualiteListe2 li a, #actualiteListe3 li a{
		color:#1a1a18;
		text-decoration:none;
	}
	
	#actualiteListe1 li a:hover, #actualiteListe2 li a:hover, #actualiteListe3 li a:hover{
		color:#a68e3d;
	}
/* ========================= ACTUALITE */


#retourCentre{
	text-align:right;
}

#retourCentre a{
	color:#a78f3e;
	font-weight:bold;
	text-decoration:none;
}

#retourCentre a:hover{
	text-decoration:underline;
}

/* BAR SIROP MONIN */

#menuBarSirop{
	font-size:11px;
	font-family:"Trebuchet MS";
	padding:0 0 0 20px;
}

#menuBarSirop a{
	text-decoration:none;
	color:#9c9e9f;
	text-align:center;
	display:block;
	width:100px;
	height:320px;
	float:left;
}

#menuBarSirop a img{
	margin-top:10px;
}

#menuBarSirop a:hover img, #menuBarSirop a.actif img{
	margin-top:0;
	margin-bottom:10px;
}

#menuBarSirop a:hover, #menuBarSirop a.actif{
	color:#434343;
}

#liste-parfums{
	border-bottom:2px solid #a89143;
	margin:0 35px 40px 25px;
	padding:0 0 50px 0;
	font-size:12px;
	font-family:"Trebuchet MS";
}

#liste-parfums .descProduitCat{
	float:left;
}

#liste-parfums p{
	width:355px;
	padding:0 50px 0 0;
	margin:0;
	text-align:right;
	color:#9c9e9f;
}

#liste-parfums a{
	text-decoration:none;
	float:left;
	display:block;
	width:62px;
	text-align:center;
	color:#fff;
	font-size:11px;
	position:relative;
	height:200px;
}

#liste-parfums a span{
	position:absolute;
	width:106px;
	display:none;
	color:#9c9e9f;
}

a:active, a:focus{
      outline:none;
}

/* BAR SIROP MONIN */
