@charset "utf-8";
/* CSS Document */

	.clear{
		clear:both;
		height:1px;
	}
	
	
/* ============================================= Pages catalogue */
	#contenuCatalogue{
		width:992px;
		height:462px;
		padding:100px 0 0 0;
		background-image:url(../images/catalog/fond-contenu.gif);
		background-repeat:no-repeat;
		background-position:0 100px;
	}
	
	#pageCatalogue{
		float:left;
		width:715px;
		padding:9px 0 0 16px;
	}
	
	#chemin{
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#775e4f;
	}
	
	#chemin a{
		color:#775e4f;
		text-decoration:none;
	}
	
	#titrePageEtCombos{
		margin:0 0 0 0;
		width:682px;
		height:58px;
	}
	
	#titrePage{
		width:372px;
		height:58px;
		vertical-align:bottom;
	}
	
	#titrePage h1{
		margin:0;
	}
	
	#listeCombos{
		width:310px;
		height:58px;
		vertical-align:bottom;
	}
	
	#listeCombos p{
		float:left;
		width:136px;
		height:17px;
		margin:0 4px 0 0;
		padding:0 0 0 10px;
		text-align:right;
		font-family:arial,helvetica,sans-serif;
		font-size:13px;
		color:#786052;
	}
	
	#combo, #combo1, #combo2, #combo3, #combo4{
		float:left;
		width:150px;
		height:17px;
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#combo3{
		width:55px;
		margin:0 20px 0 0;
	}
	
	#combo4{
		width:35px;
		margin:0 20px 0 0;
	}
	
	.comboNiv1Item, .comboNiv1ItemP, .comboNiv1ItemTP{
		width:150px;
		height:17px;
		margin:0;
		padding:0;
		position:relative;
	}
	
	.comboNiv1ItemP{
		width:55px;
	}
	
	.comboNiv1ItemTP{
		width:35px;
	}
	
	#comboSelectionne, #comboSelectionne1, #comboSelectionne2, #comboSelectionne3, #comboSelectionne4{
		display:block;
		width:134px;
		height:14px;
		border:1px solid #5a473a;
		padding:0 0 0 4px;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#fff;
		text-decoration:none;
		text-align:left;
		background-image:url(../images/catalog/fleche-combo.gif);
		background-repeat:no-repeat;
		background-position:126px 1px;
		line-height:14px;
	}
	
	#comboSelectionne3{
		width:49px;
		background-position:41px 1px;
	}
	
	#comboSelectionne4{
		width:29px;
		background-position:21px 1px;
	}

	#comboListe, #comboListe1, #comboListe2, #comboListe3, #comboListe4{
		position:absolute;
		z-index:74;
		top:15px;
		left:0;
		width:138px;
		margin:0;
		padding:0;
		list-style:none;
		border:1px solid #5a473a;
	}
	
	#comboListe3{
		width:53px;
	}
	
	#comboListe4{
		width:33px;
	}
	
	.invisible{
		display:none;
	}
	
	.visible{
		display:block;
	}
	
	.comboNiv2Item{
		position:relative;
		margin:0;
		padding:0;
	}
	
	.comboNiv2Lien, .comboNiv2LienPremier, .comboNiv2LienP, .comboNiv2LienPremierP, .comboNiv2LienTP, .comboNiv2LienPremierTP{
		display:block;
		width:134px;
		padding:1px 0 1px 4px;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#fff;
		text-decoration:none;
		background-color:#161207;
	}
	
	.comboNiv2LienP, .comboNiv2LienPremierP{
		width:49px;
	}
	
	.comboNiv2LienTP, .comboNiv2LienPremierTP{
		width:29px;
	}
	
	.comboNiv2Lien:hover, .comboNiv2LienPremier:hover, .comboNiv2LienP:hover, .comboNiv2LienPremierP:hover, .comboNiv2LienTP:hover, .comboNiv2LienPremierTP:hover{
		background-color:#382d21;
	}
	
	#miniatures{
		width:682px;
		height:44px;
		margin:5px 0 0 0;
		padding:1px 0 1px 0;
		border-top:1px solid #33291d;
		border-bottom:1px solid #33291d;
		list-style:none;
		background-image:url(../images/catalog/fond-curseur.gif);
		background-repeat:no-repeat;
		background-position:0 -300px;
	}
	
	#miniatures li{
		float:left;
		width:44px;
		margin:0;
		padding:0;
	}
	
	#miniatures li a{
		width:44px;
		height:44px;
	}
	
	#flecheGauche{
		float:left;
		width:13px;
		margin:98px 4px 0 0;
		visibility:hidden;
	}
	
	#vignettesProduitsConteneur{
		float:left;
		width:649px;
		height:310px;
		margin:7px 3px 0 0;
		overflow:hidden;
	}
	
	#vignettesProduitsContenu{
		width:4000px;
	}
	
	.vignetteProduit{
		float:left;
		width:204px;
		margin:0 18px 0 0;
	}
	
	.vignetteVisuel{
		display:block;
		width:204px;
	}
	
	.vignettePrixEtPanier{
		width:200px;
		height:27px;
		margin:0 0 0 2px;
		border-bottom:1px solid #392c23;
		background-color:#1f1810;
	}
	
	.vignettePrix{
		float:left;
		width:73px;
		padding:6px 0 0 9px;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#fff;
	}
	
	.vignetteAjoutPanier, .vignetteAjoutPanier:hover{
		float:left;
		display:block;
		width:109px;
		height:16px;
		margin:5px 0 0 0;
		padding:0 0 0 4px;
		background-color:#f4f3f3;
		text-decoration:none;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#261e14;
	}
	
	.vignetteTitre{
		width:200px;
		margin:4px 0 3px 2px;
		font-family:arial,helvetica,sans-serif;
		font-size:14px;
		color:#fff;
		line-height:16px;
	}
	
	.vignetteTitre a, .vignetteTitre a:hover{
		font-family:arial,helvetica,sans-serif;
		font-size:14px;
		color:#fff;
		text-decoration:none;
	}
	
	.vignetteTexte{
		width:200px;
		margin:0 0 0 2px;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#b59988;
		line-height:13px;
	}
	
	.vignetteTexte a, .vignetteTexte a:hover{
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#b59988;
		text-decoration:none;
	}
	
	#flecheDroite{
		float:left;
		width:13px;
		margin:98px 0 0 0;
		visibility:hidden;
	}
	
	#menusCatalogue{
		float:left;
		width:261px;
		margin:16px 0 0 0;
	}
	
	#menusCatalogue h4{
		margin:0 0 3px 14px;
		/*margin:0 0 7px 14px;*/
	}
	
	#menusCatalogue ul{
		width:261px;
		list-style:none;
		background-image:url(../images/catalog/degrade-menu.png);
		background-repeat:no-repeat;
		padding:3px 0 1px 0;
		margin:0 0 10px 0;
		/*margin:0 0 14px 0;*/
	}
	
	#menusCatalogue ul li{
		margin:0;
	}
	
	#menusCatalogue ul li a{
		display:block;
		width:233px;
		padding:1px 4px 2px 24px;
		background-image:url(../images/catalog/puce-menu.gif);
		background-repeat:no-repeat;
		background-position:14px 6px;
		font-family:arial,helvetica,sans-serif;
		font-size:13px;
		color:#8f715f;
		text-decoration:none;
	}
	
	#menusCatalogue ul li a:hover{
		background-color:#251e15;
	}
	#menusCatalogue ul li a.selectionne{
		background-color:#251e15;
	}
	
	#footer0{
	position:absolute;
	top:563px;
	width:990px;
	}
	
	.menusCatalogueSwfTitle{
		margin:0 0 0 0;
		/*margin:0 0 7px 14px;*/
	}
	
	#flashMenuCatalogue{
		margin:-8px 0 0 14px;
	}
	#ficheProduitGauche{
		float:left;
		width:335px;
		padding:0 0 0 0;
		margin:6px 34px 0 0;
		/*margin:12px 34px 0 0;*/
	}
	
	#ficheProduitTitre{
		width:335px;
		margin:0 0 0 0;
		/*margin:0 0 3px 0;*/
	}
	#ficheProduitSeparTitre{
		width:335px;
		border-top:1px solid #33291d;
		padding:3px 0 0 0;
		/*padding:9px 0 0 0;*/
	}
	
	#ficheProduitDescription{
		width:335px;
		padding:0 0 0 0;
		/*border-top:1px solid #33291d;*/
	}
	
	#zoneDescriptionConteneur{
		float:left;
		width:320px;
		height:57px;
		margin:0 8px 6px 0;
		overflow:hidden;
	}
	
	#zoneDescriptionContenu p{
		margin:0 0 2px 0;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		line-height:12px;
		color:#fff;
	}
	
	#zoneDescriptionContenu p.descriptionIntro{
		font-size:14px;
		line-height:15px;
	}
	
	#blocFleches{
		float:left;
		width:7px;
	}
	
	#flecheHaut{
		margin:0 0 0 0;
		visibility:hidden;
	}
	
	#flecheBas{
		margin:47px 0 0 0;
		visibility:hidden;
	}
	
	#lienIngredients{
		margin:0;
		padding:0 0 0 8px;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		background-image:url(../images/catalog/fleche-ingredients.gif);
		background-repeat:no-repeat;
		background-position:0 4px;
	}
	
	#lienIngredients a{
		color:#b59988;
		text-decoration:none;
	}

	#ficheProduitsVideos{
		width:335px;
		margin:8px 0 0 0;
		padding:8px 0 0 0;
		border-top:1px solid #33291d;
	}
	
	#ficheProduit1{
		float:left;
		width:156px;
		margin:0 23px 0 0;
	}
	
	#ficheProduit2{
		float:left;
		width:156px;
	}
	
	#ficheProduitsVideos h2{
		margin:0 0 5px 0;
		font-family:arial,helvetica,sans-serif;
		font-size:16px;
		font-weight:normal;
		color:#8a7363;
	}
	
	#ficheProduitsVideos a{
		display:block;
		width:156px;
		height:82px;
		position:relative;
	}
	
	.flecheVideo{
		position:absolute;
		z-index:84;
		top:30px;
		left:65px;
		display:none;
	}
	.imgPngVideo{
		z-index:80;
	}
	
	#produitsAssocies{
		width:336px;
		margin:8px 0 0 0;
		padding:8px 0 0 0;
		border-top:1px solid #33291d;
	}
	
	#produitsAssocies h2{
		margin:0 0 5px 0;
		font-family:arial,helvetica,sans-serif;
		font-size:16px;
		font-weight:normal;
		color:#8a7363;
	}
	
	#produitsAssocies p{
		margin:0 0 6px 0;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		line-height:12px;
		color:#fff;
	}
	
	#produitsAssocies ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#produitsAssocies ul li{
		float:left;
		width:82px;
		margin:0 2px 0 0;
	}
	
	#ficheProduitDroite{
		float:left;
		width:324px;
		margin:8px 0 0 0;
	}
	
	#ficheProduitVisuel{
		width:324px;
	}
	
	#prixPresentationQte{
		width:308px;
		padding:6px 7px 6px 7px;
		border-bottom:1px solid #3b2e24;
		background-color:#211912;
	}
	
	#ficheProduitprix{
		float:left;
		width:80px;
		margin:0;
		padding:0 0 0 3px;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#fff;
	}
	
	.comboNom{
		float:left;
		margin:0 5px 0 0;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#fff;
	}
	
	#ficheProduitAjoutPanier{
		display:block;
		width:109px;
		height:16px;
		margin:5px 0 0 0;
		padding:0 0 0 4px;
		background-color:#f4f3f3;
		text-decoration:none;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#261e14;
	}
	
	#ficheProduitLiens{
		width:308px;
		margin:0;
		padding:3px 7px 2px 7px;
		list-style:none;
		border-bottom:1px solid #3b2e24;
		background-color:#211912;
	}
	
	#ficheProduitLiens li{
		margin:0 0 2px 0;
		padding:0 0 0 8px;
		background-image:url(../images/catalog/fleche-ingredients.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
	}
	
	#ficheProduitLiens a{
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#b59988;
		text-decoration:none;
	}
	
	#repere{
		position:absolute;
		z-index:99;
		right:0;
		bottom:0;
		width:1px;
		height:1px;
	}
	
	#masque{
		position:absolute;
		display:none;
		background-color:#191302;
		z-index:30;
		top:0;
		left:0;
		width:1px;
		height:1px;
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	#fenetreModale{
		position:absolute;
		z-index:90;
		display:none;
		left:0;
		top:0;
		margin:0;
		padding:3px;
		/*background-color:aqua;*/
		/*height:400px;*/
		/*background-color:#42382f;*/
	}
	
	#ingredientsConteneur{
		float:left;
		width:223px;
		height:200px;
		margin:0 10px 0 0;
		overflow:hidden;
	}
	
	#pageAllProducts{
		float:left;
		width:731px;
		padding:9px 0 0 0px;
		font-family:arial,helvetica,sans-serif;
		font-size:14px;
		color:#fff;
	}
	#pageRechercheProduit{
		float:left;
		width:731px;
		padding:9px 0 0 0px;
		font-family:arial,helvetica,sans-serif;
		font-size:14px;
		color:#fff;
	}
	#pageSegment{
		float:left;
		width:731px;
		padding:1px 0 0 0;
		font-family:arial,helvetica,sans-serif;
		font-size:14px;
		color:#fff;
	}
	
	#fermer{
		text-align:right;
		margin:0 0 0 0;
	}
	
	#listeIngredients{
		width:300px;
		padding:5px 20px 10px 10px;
		line-height:13px;
		font-family:arial,helvetica,sans-serif;
		color:#b4ab93;
		text-align:justify;
		background-color:#1d170d;
	}
	
	#listeIngredients h3{
		margin:0 0 8px 0;
		padding:0 0 2px 0;
		border-bottom:1px solid #b4ab93;
		font-size:16px;
		font-weight:normal;
	}
	
	#listeIngredients p{
		margin:0;
		font-size:12px;
	}
	
	
	#tellAFriend{
		display:none;
		width:314px;
		background-color:#1d170d;
		border-bottom: 1px solid #3B2E24;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#775E4F;
		padding-left:10px;
	}
	
	div#tellAFriend input{
		background-color:#161207;
		border:none;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#ffffff;
		padding-bottom:2px;
		width:230px;
	}
	
	div#tellAFriend textarea{
		background-color:#161207;
		border:none;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#454139;
		width:290px;
		overflow:auto;
	}
	
	div#tellAFriend a.send{
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#6e6452;
		background-image:url(../images/catalog/fleche-wishlist.gif);
		background-repeat:no-repeat;
		background-position:0 4px;
		text-decoration:none;
		padding-left:10px;
	}
/* ============================================= Pages catalogue */


/* ============================================= Pages mon compte */
	#contenuMonCompte{
		width:992px;
		height:462px;
		padding:100px 0 0 0;
		background-image:url(../images/catalog/fond-mon-compte.jpg);
		background-repeat:no-repeat;
		background-position:0 100px;
	}
	
	#monCompteGauche{
		float:left;
		width:262px;
	}
	
	#monCompteGauche h1{
		margin:40px 0 0 14px;
	}
	
	#monCompteGauche p{
		margin:30px 0 0 14px;
		font-family:arial,helvetica,sans-serif;
		font-size:15px;
		color:#fff;
	}
	
	#monCompteGauche p#adressePointVente{
		margin:5px 0 0 14px;
		font-size:12px;
		color:#c5c3c1;
	}
	
	#monCompteDroite{
		float:left;
		width:720px;
	}
	
	#dejaInscrite{
		float:left;
		width:238px;
		height:200px;
		margin:122px 0 0 0;
		padding:0 0 0 47px;
		border-right:1px solid #d4d2d0;
	}
	
	#dejaInscrite h2, #pasEncoreInscrite h2{
		margin:0 0 19px 0;
	}
	
	#dejaInscrite h3{
		margin:0 0 5px 0;
		font-family:arial,helvetica,sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#252525;
	}
	
	#champInscriteEmail, #champInscriteMdp{
		width:160px;
		border:1px solid #e0e0e0;
		margin:0 0 3px 0;
		padding:1px 5px 1px 5px;
		background-color:#fff;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#464646;
	}
	
	#mdpPerdu a{
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#252525;
		text-decoration:underline;
	}
	
	#dejaInscriteValidez{
		margin:52px 0 0 0;
	}
	
	#pasEncoreInscrite{
		float:left;
		width:370px;
		height:200px;
		margin:122px 0 0 0;
		padding:0 0 0 49px;
	}
	
	#pasEncoreInscrite h3{
		margin:0 0 8px 0;
		font-family:arial,helvetica,sans-serif;
		font-weight:normal;
		font-size:14px;
		color:#252525;
	}
	
	#pasEncoreInscrite ul{
		margin:0;
		padding:0 0 16px 0;
		list-style:none;
		font-family:arial,helvetica,sans-serif;
		font-weight:normal;
		font-size:12px;
		color:#252525;
	}
	
	#pasEncoreInscrite ul li{
		margin:0 0 2px 0;
		padding:0 0 0 10px;
		background-image:url(../images/catalog/puce-mon-compte.gif);
		background-repeat:no-repeat;
		background-position:0 6px;
	}
	
	#monCompteInscription{
		width:635px;
		margin:40px 0 0 52px;
	}
	
	#monCompteInscription h2{
		margin:0 0 11px 0;
		padding:0 0 5px 0;
		border-bottom:1px solid #e3e1e0;
		font-size:17px;
		font-weight:normal;
		color:#252525;
	}
	
	#inscriptionGauche{
		float:left;
		width:298px;
		padding:0 39px 0 0;
	}
	
	#inscriptionDroite{
		float:left;
		width:298px;
	}
	
	.labelNiv1{
		margin:0;
		font-family:arial,helvetica,sans-serif;
		font-size:14px;
		color:#252525;
	}
	
	#blocChamps, #blocChamps4{
		margin:0 0 5px 0;
		padding:2px;
	}
	
	#blocChamps2, #blocChamps3{
		margin:0 0 12px 0;
		padding:2px;
	}

	.labelNiv2{
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#252525;
	}
	
	.grandChamp{
		display:block;
		width:286px;
		border:1px solid #e0e0e0;
		margin:1px 0 7px 0;
		padding:1px 5px 1px 5px;
		background-color:#fff;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#464646;
	}
	
	#champsDate, #champsDate2{
		float:left;
		width:125px;
	}
	
	#aideDate, #aideDate2{
		float:left;
		width:80px;
		margin:6px 0 0 0;
		font-family:arial,helvetica,sans-serif;
		font-size:10px;
		color:#252525;
	}
	
	.champDate, .champDate2{
		width:15px;
		border:1px solid #e0e0e0;
		margin:1px 0 7px 0;
		padding:1px 5px 1px 5px;
		background-color:#fff;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#464646;
	}
	
	.champDate2{
		width:30px;
	}
	
	.zoneAdresse{
		display:block;
		width:286px;
		height:45px;
		border:1px solid #e0e0e0;
		margin:1px 0 7px 0;
		padding:1px 5px 1px 5px;
		background-color:#fff;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#464646;
	}
	
	#inscriptionCP, #inscriptionCP2{
		float:left;
		width:99px;
	}
	
	#inscriptionVille, #inscriptionVille2{
		float:left;
		width:199px;
	}
	
	.champCP, .champVille{
		display:block;
		width:46px;
		border:1px solid #e0e0e0;
		margin:1px 0 7px 0;
		padding:1px 5px 1px 5px;
		background-color:#fff;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#464646;
	}
	
	.champVille{
		width:187px;
	}
	
	.selectPays{
		display:block;
		width:200px;
		margin:1px 0 0 0;
		background-color:#fff;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#464646;
	}
	
	#inscriptionOffres{
		margin:48px 0 0 0;
	}
	
	.presentationOffre{
		margin:4px 0 2px 0;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#252525;
	}
	
	#inscriptionValider{
		text-align:right;
		margin:0 0 0 0;
		padding:0 20px 0 0;
	}
	
	#inscriptionValider2{
		text-align:right;
		margin:10px 0 0 0;
		padding:0 20px 0 0;
	}
	
	#champsOblig{
		text-align:right;
		margin:7px 0 0 0;
		padding:0 20px 0 0;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#252525;
	}
	
	#champsOblig2{
		text-align:right;
		margin:210px 0 0 0;
		padding:0 20px 0 0;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#252525;
	}
	
	#messageConfirmationInscription{
		margin:0;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#252525;
	}
	
	#btnDeconnexion{
		display:block;
		width:102px;
		height:14px;
		margin:6px 0 0 14px;
	}
	
	#rappelCoordonnees{
		float:left;
		width:252px;
		margin:0 6px 0 0;
	}
	
	#pointVente{
		float:left;
		width:315px;
	}
	
	#rappelCoordonnees h3, #pointVente h3{
		margin:0 0 2px 0;
		font-family:arial,helvetica,sans-serif;
		font-weight:normal;
		font-size:14px;
		color:#252525;
	}
	
	#rappelCoordonnees p, #pointVente p{
		margin:0 0 7px 0;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#7c7c7c;
	}
	
	.plusGrand{
		font-size:14px;
		color:#252525;
	}
	
	.lienModifCoordonnees, .lienModifCoordonnees:hover{
		display:block;
		padding:0 0 0 7px;
		background-image:url(../images/catalog/fleche-mon-compte.gif);
		background-repeat:no-repeat;
		background-position:0 center;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#252525;
		text-decoration:none;
	}
	
	.flottant{
		float:left;
		margin:0 18px 0 0;
	}
	
	#inscriteBeautyNews{
		height:52px;
		margin:2px 0 0 0;
		padding:8px 0 0 73px; 
		background-image:url(../images/catalog/picto-beauty-news.jpg);
		background-repeat:no-repeat;
	}
	
	.monCompteSeparateur{
		width:auto;
		height:1px;
		margin:10px 0 10px 0;
		background-color:#dddbda
	}
	
	#diagnostique{
		float:left;
		width:159px;
		margin:0 62px 0 0;
	}
	
	#btnDiagnostique{
		display:block;
		width:159px;
	}
	
	#lienDiagnostique, #lienWishList{
		margin:5px 0 0 0;
		text-align:center;
	}
	
	#lienDiagnostique a, #lienWishList a, #lienDiagnostique a:hover, #lienWishList a:hover{
		text-decoration:none;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#252525;
	}
	
	#wishList{
		float:left;
		width:199px;
	}
	
	#btnWishList{
		display:block;
		width:123px;
		margin:auto;
	}
	
	#monCompteInscription h2.titrePageWishlist{
		margin:0 0 11px 0;
		border:0;
		font-size:17px;
		font-weight:normal;
		color:#252525;
	}
	
	#wishListTab{
		width:635px;
	}
	
	#wishListTab th{
		border-top:1px solid #bab6b3;
		border-bottom:1px solid #bab6b3;
		text-align:left;
		font-family:arial,helvetica,sans-serif;
		font-weight:bold;
		font-size:11px;
		color:#252525;
	}
	
	.wishListTabEntete1{
		width:248px;
		padding:1px 0 1px 8px;
	}
	
	.wishListTabEntete2{
		width:289px;
		padding:1px 0 1px 8px;
	}
	
	.wishListTabEntete3{
		width:82px;
		padding:1px 0 1px 0;
	}
	
	#wishListTab td{
		border-bottom:1px solid #bab6b3;
	}
	
	.wishListTabCellule1{
		width:56px;
		padding:6px 0 6px 0;
	}
	
	.wishListTabCellule1b{
		width:200px;
		padding:6px 0 6px 0;
	}
	
	.wishListTabCellule1b a, .wishListTabCellule1b a:hover{
		text-decoration:none;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#252525;
	}
	
	.wishListTabCellule2{
		width:297px;
		padding:6px 0 6px 0;
		text-decoration:none;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#252525;
	}
	
	.wishListTabCellule3{
		width:82px;
		text-align:center;
	}
	
	#imprimerWishList{
		float:left;
		display:block;
		width:76px;
		margin:27px 35px 0 0;
		padding:0 0 0 330px;
	}
	
	#envoyerListe{
		float:left;
		display:block;
		width:194px;
		margin:27px 0 0 0;
	}
	
	.liensPointVente, .liensPointVente:hover{
		float:left;
		margin:5px 11px 0 14px;
		padding:0 0 0 7px;
		background-image:url(../images/catalog/fleche-wishlist.gif);
		background-repeat:no-repeat;
		background-position:left center;
		font-family:arial,helvetica,sans-serif;
		font-size:11px;
		color:#fff;
		text-decoration:none;
	}
	
	#popupWhishlist{
		position:absolute;
		z-index:90;
		display:none;
		left:0;
		top:0;
		width:723px;
		padding:0 0 0 254px;
	}
	
	#popupWhishlist2{
		width:364px;
		height:368px;
		padding:94px 0 0 359px;
		background-image:url(../images/catalog/fond-masque-popup.png);
		background-repeat:no-repeat;
	}
	
	#formEnvoyerAmi{
		width:295px;
		height:290px;
		padding:9px 12px 0 12px;
		border:4px solid #c9cac8;
		background-image:url(../images/catalog/fond-popup-wishlist.jpg);
		background-repeat:no-repeat;
	}
	
	.envoyerAmiFormu{
		margin:0;
		padding:0;
	}
	
	#titreEnvoyerAmi{
		float:left;
		width:287px;
		margin:0;
		text-align:left;
	}
	
	#fermerPopup{
		float:left;
		width:8px;
		margin:6px 0 0 0;
	}
	
	#liseretEnvoyerAmi{
		width:295px;
		height:1px;
		margin:6px 0 6px 0;
		background-color:#cdcdcd;
	}
	
	.envoyerAmiLabel{
		display:block;
		margin:0 0 2px 0;
		font-family:arial,helvetica,sans-serif;
		font-size:14px;
		color:#252525;
		text-align:left;
	}
	
	.envoyerAmiChamp{
		display:block;
		width:283px;
		margin:0 0 6px 0;
		border:1px solid #e0e0e0;
		padding:1px 5px 1px 5px;
		background-color:#fff;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#464646;
	}
	
	.envoyerAmiZone{
		display:block;
		width:283px;
		height:70px;
		margin:0;
		border:1px solid #e0e0e0;
		padding:1px 5px 1px 5px;
		background-color:#fff;
		font-family:arial,helvetica,sans-serif;
		font-size:12px;
		color:#464646;
	}
	
	#envoyerAmiEnvoyer{
		margin:12px 0 0 221px;
	}
/* ============================================= Pages mon compte */
