/* CSS Document */

	body{
		margin:0;
		padding:0;
		background-color:#fff;
		font-family:verdana;
		font-size:11px;
		color:#000;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#global{
		width:630px;
	}
	
	#entete{
		width:630px;
		height:95px;
	}
	
	#logo{
		float:left;
		width:242px;
		height:60px;
		padding:17px 0 0 35px;
		margin:0 35px 0 0;
	}
	
	#drapeaux{
		display:none;
	}
	
	.specialiste{
		margin:5px 0 0 0;
		color:#a49e9e;
		font-size:90%;
		font-weight:normal;
	}
	
	.specialiste a{
		color:#a49e9e;
		text-decoration:none;
	}
	
	#drapeaux{
		float:left;
		width:80px;
		margin:23px 20px 0 0;
	}
	
	#espace{
		display:none;
	}
	
	#enteteAide{
		display:none;
	}
	
	#enteteAide a{
		display:none;	
	}
	
	h5.titreEntete{
		display:none;
	}
	
	h5.titreEnteteIdentifie{
		display:none;
	}
	
	#espaceIdentifie{
		display:none;
	}
	
	#espaceIdentifie a{
		display:none;
	}
	
	#espaceIdentifie a:hover{
		display:none;
	}
	
	#espaceIdentifie p{
		display:none;
	}
	
	.normal{
		display:none;
	}
	
	#espaceIdentifie ul{
		display:none;
	}
	
	input.champEntete{
		display:none;
	}
	
	div.champEntete{
		display:none;
	}
	
	#panier{
		display:none;
	}
	
	#entreesThematiques{
		display:none;
	}
	
	ul#menu{
		display:none;
	}
	
	#recherches{
		display:none;
	}
	
	

	#barreDroite{
		display:none;
	}
	
	
	#pied{
		display:none;
	}

	
	
	/* homePage*/
	#contenuHome{
		width:630px;
		margin:0 15px 0 0;
		padding:0 0 0 15px;
	}
	
	#banniereHome img{
		width:630px;
	}
	
	#homeGauche{
		float:left;
		width:305px;
		padding:0 0 0 0;
		margin:16px 18px 0 0;
	}
	
	#homeDroite{
		float:left;
		width:305px;
		margin:16px 0 0 0;
	}
	
	#homeGauche h1, #homeDroite h1{
		margin:0;
		padding:0;
	}
	
	.hautFiches{
		display:none
	}
	
	.fondFiches{
		width:305px;
		padding:0 0 0 0;
	}
	
	.fiche{
		width:305px;
		padding:0 0 0 0;
	}
	
	.visuelFiche{
		float:left;
		width:80px;
		height:80px;
		padding:10px 0 10px 0;
		margin:0 6px 0 0;
		position:relative;
		text-align:center;
	}
	
	.visuelFiche img{
		width:80px;
		height:80px;
	}
	
	.visuelFiche img{
		border:1px solid #e8e8e8;
	}
	
	.visuelFiche a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.visuelFiche a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.pasDispo{
		position:absolute;
		z-index:5;
		left:1px;
		top:27px;
		width:80px;
		height:20px;
		background-color:#ff5400;
		color:#fff;
		padding:3px 0 0 0;
		text-align:center;
		font-size:80%;
	}

	.texteFiche{
		float:left;
		width:200px;
		padding:10px 0 0 0;
	}
	
	.rubrique{
		float:left;
		width:132px;
	}
	
	.rubrique h2{
		font-size:100%;
		font-weight:bold;
		margin:0 0 0 0;
		padding:0 0 6px 0;
		height:11px;
	}
	
	.violet{
		color:#a06797;
	}
	
	.vert{
		color:#698643;
	}
	
	.gris{
		color:#acacac;
	}
	
	.marron{
		color:#c1a466;
	}
	
	.tousProduitsRubrique{
		float:left;
		width:75px;
		height:17px;
	}
	
	.tousProduitsRubrique a{
		display:block;
		width:85px;
		height:15px;
		padding:1px 0 0 10px;
		font-size:80%;
		font-weight:bold;
		color:#8a723c;
		text-decoration:none;
	}
	
	.tousProduitsRubrique a:hover{
		text-decoration:underline;
	}
	
	.clearEnteteFiche{
		clear:both;
		height:1px;
	}
	
	.texteFiche p{
		width:200px;
		margin:0 0 0 0;
		padding:6px 0 0 0;
		height:38px;
	}
	
	.pictoFiche{
		float:left;
		width:63px;
		height:27px;
		margin:0 8px 0 0;
		
	}
	
	.prixFiche{
		float:left;
		width:80px;
		margin:5px 0 0 0;
		height:21px;
		font-size:120%;
		font-weight:bold;
		color:#ff5400;
	}
	
	.ajouterPanier{
		margin:1px 0 4px 80px;
	}
	
	.ajouterPanier a img,.ajouterPanierListeProduit a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.ajouterPanier a:hover img,.ajouterPanierListeProduit a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.clearFiche{
		clear:both;
		height:2px;
		margin:0 0 0 15px;
	}
	
	.clearDerniereFiche{
		clear:both;
		height:2px;
		margin:10px 0 0 0;
	}
	
	.voirtout{
		margin:5px 0 0 180px;
		padding:0 0 6px 0;
	}
	
	.voirtoutCalage{
		margin:24px 0 0 180px;
		padding:0 0 6px 0;
	}
	
	.voirtout a, .voirtoutCalage a{
		font-size:90%;
		font-weight:bold;
		text-decoration:none;
		display:block;
		height:15px;
		width:167px;
		padding:0 0 0 13px;
	}
	
	.voirtout a:hover, .voirtoutCalage a:hover{
		text-decoration:underline;
	}
	
	.voirNouveautes{
		color:#a06797;
	}
	
	.voirTops{
		color:#c3a767;
	}
		
	.basFiches{
		display:none;
	}
	
	.venteFlash{
		margin:15px 0 0 0;
		padding:0 0 0 11px;
		width:359px;
		height:127px;
	}
	
	.venteFlash2{
		margin:0 0 20px 0;
		padding:0 0 0 11px;
		width:305px;
		height:127px;
		background-image:url(images/fond-vente-flash-all.gif);
		background-repeat:no-repeat;
	}
	
	.venteFlashGauche{
		float:left;
		width:120px;
		margin:0 9px 0 0;
		padding:36px 0 0 0;
	}
	
	.nomVenteFlash{
		width:120px;
		margin:0 0 4px 0;
	}
	
	.seTermine{
		color:#ffd374;
		margin:0 0 1px 0;
	}
	
	.decompte{
		color:#fff;
		font-size:180%;
		font-weight:bold;
		margin:0 0 1px 0;
	}
	
	.toutesLesVentesFlash a{
		color:#fff;
		font-size:90%;
		text-decoration:none;
		font-weight:bold;
	}
	
	.toutesLesVentesFlash a:hover{
		text-decoration:underline;
	}
	
	.venteFlashDroite{
		float:left;
		width:174px;
		padding:10px 0 0 0;
	}
	
	.visuelVenteFlash{
		position:relative;
		width:169px;
	}
	
	.visuelVenteFlash img{
		border:1px solid #e8e8e8;
	}
	
	.visuelVenteFlash a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.visuelVenteFlash a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.prixVenteFlash{
		position:absolute;
		z-index:10;
		top:46px;
		left:56px;
		width:108px;
		height:43px;
		background-color:#fff;
		border:1px solid #b18ea7;
		text-align:center;
		color:#ff5400;
	}
	
	.nouveauPrix{
		font-size:200%;
		font-weight:bold;
	}
	
	.ajouterPanierVenteFlash{
		position:absolute;
		z-index:11;
		top:95px;
		left:55px;
	}
	
	.ajouterPanierVenteFlash a img{
		border:0;
	}
	
	#carteScrapmalin{
		float:left;
		margin:17px 0 0 0;
		background-image:url(images/fond-carte-adherent-all.gif);
		background-repeat:no-repeat;
		width:282px;
		height:288px;
	}
	
	#carteScrapmalin ul{
		margin:129px 0 0 20px;
		padding:0;
		list-style:none;
	}
	
	#carteScrapmalin li{
		margin:0 0 7px 0;
		color:#fff;
	}
	
	.grasCarte{
		font-weight:bold;
		color:#ffd200;
	}
	
	#adhererCarte{
		margin:44px 0 0 142px;
	}
	
	#adhererCarte a{
		display:block;
		height:15px;
		width:110px;
		background-image:url(images/fleche-carte.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
		padding:0 0 0 11px;
		font-size:90%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
	}
	
	#adhererCarte a:hover{
		text-decoration:underline;
	}
	
	#promos{
		float:left;
		margin:17px 0 0 0;
		padding:0 0 0 21px;
		background-image:url(images/fond-promos.gif);
		background-repeat:no-repeat;
		width:461px;
		height:288px;
	}
	
	.fichePromo{
		float:left;
		width:140px;
		margin:14px 10px 0 0;
	}
	
	.visuelPromo{
		width:140px;
		height:100px;
		text-align:center;
		margin:0 0 3px 0;
	}
	
	.visuelPromo a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.visuelPromo a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.fichePromo h2{
		width:110px;
		margin:0 0 0 15px;
		padding:0;
		height:28px;
		font-size:100%;
		font-weight:bold;
		color:#8a723c;
		text-align:center;
	}
	
	.fichePromo p{
		width:110px;
		height:26px;
		margin:0 0 1px 15px;
		padding:0;
		text-align:center;
	}
	
	.prixPromo{
		text-align:center;
		margin:4px 0 3px 0;
		font-size:120%;
		font-weight:bold;
		color:#ff5400;
	}
	
	.cagnottez{
		float:left;
		width:56px;
		color:#7f6020;
		padding:6px 0 0 8px;
		margin:1px 2px 0 0;
		font-size:90%;
	}
	
	.montantCagnotte{
		float:left;
		width:70px;
		height:24px;
		background-image:url(images/fond-cagnottez.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-size:120%;
		font-weight:bold;
		color:#7f6020;
		padding:5px 0 0 0;
		margin:0 0 1px 0;
	}
	
	.promoAjouterPanier{
		text-align:center;
	}
	
	.promoAjouterPanier a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.promoAjouterPanier a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.voirToutesPromos{
		margin:16px 0 0 290px;
	}
	
	.voirToutesPromos a{
		display:block;
		width:130px;
		height:15px;
		padding:0 0 0 11px;
		color:#c3a767;
		font-size:90%;
		font-weight:bold;
		text-decoration:none;
		background-image:url(images/fleche-voir-promos.gif);
		background-repeat:no-repeat;
		background-position:0 2px;
	}
	
	.voirToutesPromos a:hover{
		text-decoration:underline;
	}
		
	#piedHome{
		margin:25px 0 0 0;
	}
	
	
	
	
	/* contenu inerne */
	
	#compas{
		display:none;
	}
	
	#compas2{
		display:none;
	}

	#barreGauche{
		display:none;
	}
	
	#contenuInterne{
		float:left;
		width:566px;
		margin:0 12px 0 0;
	}
	
	#banniereRubrique{
		margin:0 0 16px 0;
	}
	
	.titresRubrique{
		margin:0;
		padding:0;
	}
	
	.hautNouveautesRubrique{
		width:566px;
		height:2px;
	}
	
	.contenuNouveautesRubrique{
		width:565px;
		padding:0 0 0 1px;
	}
	
	.nouveauteRubrique{
		float:left;
		width:185px;
		margin:0 2px 0 0;
	}
	
	.visuelNouveauteRubrique{
		margin:0 0 0 0;
		padding:10px 0 3px 41px;
		width:102px;
		height:102px;
		position:relative;
		text-align:center;
	}
	
	.visuelNouveauteRubrique img{
		border:1px solid #e8e8e8;
	}
	
	.visuelNouveauteRubrique a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.visuelNouveauteRubrique a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	h2.nomNouveauteRubrique{
		margin:4px 0 0 13px;
		padding:0 0 6px 0;
		width:157px;
		height:12px;
		background-image:url(images/pointilles-nouveautes-rubri.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		font-weight:bold;
		font-size:100%;
		color:#a06797;
	}
	
	p.texteNouveauteRubrique{
		margin:8px 0 0 13px;
		width:157px;
		height:26px;
		padding:0;
	}
	
	.pictoNouveauteRubrique{
		float:left;
		padding:0 0 0 12px;
		margin:7px 8px 0 0;
		width:63px;
		height:27px;
	}
	
	.prixNouveauteRubrique{
		float:left;
		width:80px;
		margin:11px 0 0 0;
		font-size:120%;
		font-weight:bold;
		color:#ff5400;
	}
	
	.ajouterPanierNouveauteRubrique{
		margin:16px 0 0 36px;
		padding:0 0 11px 0;
	}
	
	.ajouterPanierNouveauteRubrique a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.ajouterPanierNouveauteRubrique a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.voirToutNouveautesRubrique{
		width:183px;
		height:33px;
		padding:7px 0 0 383px;
	}
	
	.voirToutNouveautesRubrique a{
		font-size:90%;
		font-weight:bold;
		text-decoration:none;
		color:#a06797;
		display:block;
		height:15px;
		width:157px;
		padding:0 0 0 13px;
	}
	
	.voirToutNouveautesRubrique a:hover{
		text-decoration:underline;
	}
	
	#promosRubrique{
		float:left;
		width:275px;
		margin:5px 15px 0 0;
	}
	
	#topRubrique{
		float:left;
		width:275px;
		margin:5px 0 0 0;
	}
	
	.hautPromosTopRubrique{
		width:275px;
		height:2px;
	}
	
	.contenuPromosTopRubrique{
		width:275px;
		padding:0 0 12px 0;
	}
	
	.fichePromosTopRubrique{
		width:275px;
		_height:150px;
		min-height:150px;
	}
	
	.fichePromosTopRubriqueGauche{
		float:left;
		padding:0 0 0 0;
		margin:0 8px 0 0;
		width:116px;
	}
	
	.visuelPromosTopRubrique{
		margin:16px 0 0 14px;
		padding:0 0 0 0;
		width:102px;
		height:102px;
		position:relative;
		text-align:center;
	}

	.visuelPromosTopRubrique img{
		border:1px solid #e8e8e8;
	}
	
	.visuelPromosTopRubrique a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.visuelPromosTopRubrique a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.cagnottezPromosTopRubrique,.cagnottezCoupCoeurRubrique{
		width:70px;
		height:25px;
		background-image:url(images/fond-cagnottez2-all.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-size:120%;
		font-weight:bold;
		color:#7f6020;
		padding:14px 0 0 0;
		margin:8px 0 0 31px;
	}
	
	.cagnottezPromosTopRubriqueVide{
		width:70px;
		height:34px;
		padding:5px 0 0 0;
		margin:8px 0 0 31px;
	}
	
	.fichePromosTopRubriqueDroite{
		float:left;
		padding:0 0 0 0;
		margin:0 0 0 0;
		width:142px;
	}
	
	h2.titrePromosTopRubriques,h2.titreCoupCoeurRubrique{
		margin:16px 0 0 0;
		padding:0 0 6px 0;
		width:142px;
		height:12px;
		background-image:url(images/pointilles-promos-rubri.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
		font-weight:bold;
		font-size:100%;
		color:#a06797;
	}
	
	p.textePromosTopRubriques,p.texteCoupCoeurRubrique{
		margin:8px 0 0 0;
		width:142px;
		height:39px;
		padding:0;
	}
	
	.pictoPromosTopRubrique,.pictoCoupCoeurRubrique,.pictoListeProduit{
		float:left;
		padding:0 0 0 0;
		margin:8px 5px 0 0;
		width:63px;
		height:27px;
	}
	
	.prixPromosTopRubrique,.prixCoupCoeurRubrique{
		float:left;
		width:74px;
		margin:13px 0 0 0;
		font-size:120%;
		font-weight:bold;
		color:#ff5400;
	}
	
	.ajouterPanierPromosTopRubrique,.ajouterPanierCoupCoeurRubrique{
		margin:22px 0 0 22px;
	}

	.ajouterPanierPromosTopRubrique a img,.ajouterPanierCoupCoeurRubrique a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.ajouterPanierPromosTopRubrique a:hover img,.ajouterPanierCoupCoeurRubrique a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.clearFichePromosTopRubrique{
		width:275px;
		height:2px;
		margin:5px 0 0 0;
	}
	
	.basPromosRubrique{
		width:158px;
		height:33px;
		padding:7px 0 0 117px;
	}

	.basPromosRubrique a{
		font-size:90%;
		font-weight:bold;
		text-decoration:none;
		color:#d28964;
		display:block;
		height:15px;
		width:140px;
		padding:0 0 0 13px;
	}
	
	.basPromosRubrique a:hover{
		text-decoration:underline;
	}
	
	.basTopRubrique{
		width:195px;
		height:33px;
		padding:7px 0 4px 80px;
	}

	.basTopRubrique a{
		font-size:90%;
		font-weight:bold;
		text-decoration:none;
		color:#c3a767;
		display:block;
		height:15px;
		width:165px;
		padding:0 0 0 13px;
	}
	
	.basTopRubrique a:hover{
		text-decoration:underline;
	}
	
	.hautCoupCoeurRubrique{
		width:566px;
		height:2px;
	}
	
	.contenuCoupCoeurRubrique{
		width:566px;
	}
	
	.coupCoeurRubriqueGauche{
		float:left;
		width:280px;
		margin:0 8px 0 0;
	}
	
	.coupCoeurRubriqueDroite{
		float:left;
		width:276px;
	}
	
	.ficheCoupCoeurRubriqueGauche{
		float:left;
		width:116px;
		margin:0 8px 0 0;
	}
	
	.visuelCoupCoeurRubrique{
		margin:16px 0 0 14px;
		padding:0 0 0 0;
		width:102px;
		height:102px;
		position:relative;
		text-align:center;
	}
	
	.visuelCoupCoeurRubrique img{
		border:1px solid #e8e8e8;
	}
	
	.visuelCoupCoeurRubrique a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.visuelCoupCoeurRubrique a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.ficheCoupCoeurRubriqueDroite{
		float:left;
		width:152px;
	}
	
	.basCoupCoeurRubrique{
		width:191px;
		height:34px;
		padding:7px 0 0 375px;
	}

	.basCoupCoeurRubrique a{
		font-size:90%;
		font-weight:bold;
		text-decoration:none;
		color:#c2749c;
		display:block;
		height:15px;
		width:170px;
		padding:0 0 0 13px;
	}
	
	.basCoupCoeurRubrique a:hover{
		text-decoration:underline;
	}
	
	#basPage{
		display:none;
	}
	
	
	/* présentation des produits */
	
	.pagination{
		width:562px;
		border-top:1px dotted #a3a3a3;
		border-bottom:1px dotted #a3a3a3;
		background-color:#fff;
		margin:15px 0 19px 0;
		padding:5px 0 5px 0;
	}
	
	.compteur{
		float:left;
		width:443px;
		padding:0 17px 0 0;
		font-size:90%;
		color:#898171;
		text-align:right;
	}
	
	.pageActive{
		font-weight:bold;
		color:#ff5400;
	}
	
	.compteur a{
		color:#898171;
		text-decoration:underline;
	}
	
	.compteur a:hover{
		color:#898171;
		text-decoration:none;
	}
	
	.paginationToutVoir{
		float:left;
		width:101px;
		padding:0 0 0 0;
	}
	
	.paginationToutVoir a{
		display:block;
		width:93px;
		padding:0 0 0 8px;
		background-image:url(images/puce-triangle-pagination.gif);
		background-repeat:no-repeat;
		background-position:0 4px;
		color:#898171;
		font-weight:bold;
		text-decoration:none;
		font-size:90%;
	}
	
	.paginationToutVoir a:hover{
		text-decoration:underline;
	}
	
	h1.produitsEnteteMarque{
		width:542px;
		height:17px;
		margin:0;
		padding:5px 0 0 20px;
		font-size:100%;
		font-weight:bold;
		color:#665a39;
	}
	
	.hautListeProduits{
		width:566px;
		height:2px;
	}
	
	.contenuListeProduits{
		width:566px;
	}
	
	.ficheListeProduitsGauche{
		float:left;
		width:282px;
		margin:0 0 0 0;
	}
	
	.ficheListeProduitsDroite{
		float:left;
		width:278px;
	}
	
	.conteneurVisuelListeProduits{
		float:left;
		width:116px;
		margin:0 8px 0 0;
	}
	
	.visuelListeProduits{
		margin:16px 0 0 14px;
		padding:0 0 0 0;
		width:102px;
		heigth:102px;
		position:relative;
		z-index:1;
		text-align:center;
	}
	
	.visuelListeProduits img{
		border:1px solid #e8e8e8;
	}
	
	.visuelListeProduits a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.visuelListeProduits a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.texteListeProduits{
		float:left;
		width:152px;
	}
	
	p.intituleListeProduits{
		margin:15px 0 0 0;
		width:142px;
		height:39px;
		padding:0;
	}
	
	.prixListeProduits{
		float:left;
		width:142px;
		margin:13px 0 0 0;
		font-size:120%;
		font-weight:bold;
		color:#ff5400;
	}
	
	.ajouterPanierListeProduit{
		display:none;
	}
	
	.liseretFiche{
		display:none;
	}
	
	.basListeProduits{
		display:none;
	}
	
	/* fiche produit */
	
	h1.titreFicheProduit{
		font-size:130%;
		font-weight:bold;
		color:#726085;
		margin:10px 0 0 2px;
		padding:0;
	}
	
	h2.marqueFicheproduit{
		font-size:100%;
		font-weight:normal;
		font-style:italic;
		color:#726085;
		margin:0 0 8px 2px;
		padding:0;
	}
	
	.hautFicheProduit{
		width:566px;
		height:2px;
	}
	
	.fondFicheProduit{
		width:566px;
	}
	
	.ficheProduitGauche{
		float:left;
		padding:19px 0 0 21px;
		margin:0 19px 0 0;
		width:300px;
	}
	
	.visuelFicheProduit{
		width:300px;
		text-align:center;
	}
	
	.zoomFicheProduit{
		display:none;
	}
	
	.articlesKitFicheProduit{
		display:none;
	}

	.venteFlashFicheProduit{
		display:none;
	}

	.ficheProduitDroite{
		float:left;
		width:203px;
		padding:19px 0 0 0;
	}
	
	.tableauTailles{
		width:201px;
		border:1px solid #e4e4e4;
	}
	
	.tableauTaillesCellGauche{
		font-size:90%;
		font-weight:bold;
		color:#726085;
		padding-left:14px;
		width:72px;
	}
	
	.tableauTaillesCellDroite{
		font-size:90%;
		color:#726085;
	}
	
	.tableauTaillesCellGauche1,.tableauTaillesCellDroite1{
		padding-top:10px;
		padding-bottom:4px;
	}
	
	.tableauTaillesCellGauche2,.tableauTaillesCellDroite2{
		padding-bottom:4px;
	}
	
	.tableauTaillesCellGauche3,.tableauTaillesCellDroite3{
		padding-bottom:10px;
	}
	
	.ficheProduitDroite p{
		margin:12px 0 0 0;
		width:203px;
	}
	
	.tableauMatiere{
		width:203px;
		margin:18px 0 0 0;
	}
	
	.tableauMatiereLigne1{
		background-color:#e4e4e4;
		color:#726085;
		font-size:90%;
		font-weight:bold;
		vertical-align:middle;
		padding:4px 3px 4px 7px;
	}
	
	.tableauMatiereLigne1a{
		border-left:1px solid #e4e4e4;
		border-right:1px solid #f2f2f2;
		width:72px;
	}
	
	.tableauMatiereLigne1b{
		border-right:1px solid #e4e4e4;
	}
	
	.tableauMatiereLigne2{
		background-color:#fff;
		color:#726085;
		font-size:90%;
		vertical-align:top;
		padding:4px 3px 4px 7px;
	}
	
	.tableauMatiereLigne2a{
		border-left:1px solid #e4e4e4;
		border-right:1px solid #e4e4e4;
		border-bottom:1px solid #e4e4e4;
		width:72px;
	}
	
	.tableauMatiereLigne2b{
		border-right:1px solid #e4e4e4;
		border-bottom:1px solid #e4e4e4;
	}
	
	.produitIndisponibleFicheProduit{
		width:203px;
		text-align:center;
		font-size:80%;
		color:#665a39;
		margin:25px 0 0 0;
	}
	
	.produitIndisponibleFicheProduit a{
		color:#665a39;
		text-decoration:underline;
	}
	
	.produitIndisponibleFicheProduit a:hover{
		text-decoration:none;
	}
	
	.produitIndisponibleGras{
		font-size:110%;
		font-weight:bold;
		color:#ff5400;
	}
	
	.pictosFicheProduit{
		float:left;
		padding:0 0 0 11px;
		width:63px;
		margin:25px 14px 0 0;
	}
	
	.pictoFicheProduit{
		margin:0 0 4px 0 ;
	}
	
	.prixGagnotteFicheProduit{
		float:left;
		width:115px;
		margin:23px 0 0 0;
	}
	
	.prixFicheProduit{
		font-size:120%;
		font-weight:bold;
		color:#ff5400;
		text-align:left;
	}
	
	.cagnottezFicheProduit{
		width:70px;
		height:25px;
		background-image:url(images/fond-cagnottez2-all.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-size:120%;
		font-weight:bold;
		color:#7f6020;
		padding:14px 0 0 0;
		margin:6px 0 0 13px;
	}
		
	.basFicheProduit{
		width:566px;
		height:34px;
	}
	
	.envoyerAmiFicheProduit{
		display:none;
	}
	
	.imprimerFicheProduit{
		display:none;
	}
	
	.ajouterpanierFicheProduit{
		display:none;
	}

	#conseilsExemples{
		width:566px;
		margin:28px 0 0 0;
	}
	
	ul#listeOnglets{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	ul#listeOnglets li{
		float:left;
		margin:0;
		padding:0;
	}
	
	ul#listeOnglets li#conseils{
		width:281px;
		height:23px;
	}
	
	ul#listeOnglets li#exemples{
		width:285px;
		height:23px;
	}
	
	ul#listeOnglets li a{
		display:block;
		height:23px;
		background-repeat:no-repeat;
	}
	
	#ongletConseils{
		display:none;
		
	}
	
	#ongletExemples{
		display:none;
	}
	
	.ongletActif{
		background-position:0 0;
	}
	
	.ongletInactif{
		background-position:0 -23px;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.ongletInactif:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#contenuConseilsExemples{
		margin:-1px 0 0 0;
		width:566px;
	}
	
	#contenuConseils{
		padding:20px 30px 8px 30px;
	}
	
	#contenuConseils p{
		padding:0;
		margin:0 0 12px 0;
	}
	
	#contenuExemples{
		width:566px;
	}
	
	#exemplesFlecheGauche{
		float:left;
		width:26px;
		padding:0 0 0 1px;
		margin:44px 23px 0 0;
	}
	
	#exemplesFlecheGauche a img, #exemplesFlecheDroite a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#exemplesFlecheGauche a:hover img, #exemplesFlecheDroite a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.serieExemplesActive{
		float:left;
		width:480px;
		display:block;
	}
	
	.serieExemplesInactive{
		float:left;
		width:480px;
		display:none;
	}
	
	.exempleUtilisation{
		display:none;
	}
	
	.visuelExempleUtilisation{
		width:102px;
		height:102px;
		text-align:center;
	}
	
	.visuelExempleUtilisation img{
		border:1px solid #e8e8e8;
	}
	
	.visuelExempleUtilisation a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.visuelExempleUtilisation a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.lienExempleUtilisation{
		display:block;
		width:18px;
		height:16px;
		background-image:url(images/fond-cercle-numeros.gif);
		background-repeat:no-repeat;
		margin:6px 0 15px 38px;
		color:#fff;
		font-weight:bold;
		text-align:center;
		padding:2px 0 0 0;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.lienExempleUtilisation:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#exemplesFlecheDroite{
		float:left;
		width:26px;
		padding:0;
		margin:44px 0 0 0;
		padding:0 0 0 6px;
	}
	
	#basConseilsExemples{
		display:none;
		
	}
	
	h1.titreVentesAdditionnelles{
		margin:21px 0 9px 3px
	}
	
	
	/* zoom */
	
	#globalZoom{
		width:516px;
		height:546px;
		background-color:#c3a666;
	}
	
	#zoomEntete{
		width:508px;
		height:49px;
		margin:3px 0 0 3px;
		border-left:1px solid #d5c194;
		border-top:1px solid #d5c194;
		border-right:1px solid #ba9c5c;
	}
	
	#zoomTitre{
		float:left;
		width:418px;
		padding:12px 0 0 31px;
	}
	
	#fermerFenetre{
		float:left;
		width:58px;
	}
	
	#fermerFenetre a{
		display:block;
		width:56px;
		height:16px;
		padding:1px 0 0 0;
		margin:3px 3px 0 0;
		background-image:url(images/croix-fermer.gif);
		background-repeat:no-repeat;
		background-position:right 0;
		text-decoration:none;
		font-size:80%;
		font-weight:bold;
		color:#fff;
	}
	
	#fermerFenetre a:hover{
		background-position:right -17px;
		color:#ede4d1;
	}
	
	h1#zoomTitreProduit{
		width:480px;
		height:17px;
		background-color:#f2e9d7;
		margin:0 0 0 3px;
		padding:4px 0 0 30px;
		font-size:100%;
		font-weight:bold;
		color:#726085;
	}
	
	#zoomVisuel{
		border-left:3px solid #c3a666;
		border-right:3px solid #c3a666;
		border-bottom:3px solid #c3a666;
		background-color:#fff;
		text-align:center;
		padding:10px 0 9px 0;
	}
	
	/* zoom kit */
	
	#zoomFlecheGauche{
		float:left;
		width:26px;
		height:275px;
		padding:194px 4px 0 0;
		border-left:3px solid #c3a666;
		background-color:#fff;
	}

	#zoomFlecheDroite{
		float:left;
		height:275px;
		padding:194px 0 0 4px;
		width:26px;
		background-color:#fff;
	}
	
	#zoomFlecheGauche a img, #zoomFlecheDroite a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#zoomFlecheGauche a:hover img, #zoomFlecheDroite a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.kitActif{
		float:left;
		width:450px;
		height:459px;
		padding:10px 0 0 0;
		background-color:#fff;
		display:block;
	}
	
	.kitInactif{
		float:left;
		width:450px;
		height:459px;
		padding:10px 0 0 0;
		background-color:#fff;
		display:none;
	}
	
	
	/* exemples de réalisations */
	
	.exempleReaActif{
		float:left;
		width:450px;
		height:499px;
		padding:10px 0 0 0;
		background-color:#fff;
		display:block;
	}
	
	.exempleReaInactif{
		float:left;
		width:450px;
		height:499px;
		padding:10px 0 0 0;
		background-color:#fff;
		display:none;
	}
	
	.exempleReaActif p,.exempleReaInactif p{
		margin:10px 0 0 0;
		padding:0;
	}
	
	#exempleReaFlecheGauche{
		float:left;
		width:26px;
		height:315px;
		padding:194px 4px 0 0;
		border-left:3px solid #c3a666;
		background-color:#fff;
	}

	#exempleReaFlecheDroite{
		float:left;
		height:315px;
		padding:194px 0 0 4px;
		width:26px;
		background-color:#fff;
	}
	
	#exempleReaFlecheGauche a img, #exempleReaFlecheDroite a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#exempleReaFlecheGauche a:hover img, #exempleReaFlecheDroite a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	
	/* panier */
	
	#contenuCommande{
		float:left;
		width:630px;
		margin:0 11px 0 0;
		padding:0 0 0 36px;
	}
	
	#infoPaiementSecurise{
		display:none;
	}
	
	h1#titrePaiementSecurise{
		width:145px;
		height:100px;
		margin:0;
		padding:0;
	}
	
	#fondInfoPaiementSecurise{
		width:127px;
		padding:12px 8px 20px 10px;
		background-image:url(images/fond-info-espace-securise.gif);
		background-repeat:repeat-y;
		color:#665a39;
		font-size:90%;
	}
	
	#basInfoPaiementSecurise{
		width:145px;
		height:2px;
		background-image:url(images/bas-info-espace-securise.gif);
		background-repeat:no-repeat;
	}
	
	#monPanier{
		float:left;
		width:569px;
	}
	
	#poursuivreMesAchats{
		display:none;
	}
	
	#poursuivreMesAchats a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#poursuivreMesAchats a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#cheminCommande{
		margin:18px 0 0 0;
		padding:0 0 0 3px;
	}
	
	.etapeCommande{
		display:none;
	}
	
	.derniereEtapeCommande{
		display:none;
	}
	
	#monPanier h1{
		margin:16px 0 0 18px;
	}
	
	#monPanier table{
		margin:8px 0 0 3px;
	}
	
	.panierEntete1{
		width:231px;
		height:27px;
	}
	
	.panierEntete2{
		width:93px;
		height:27px;
	}
	
	.panierEntete3{
		width:73px;
		height:27px;
	}
	
	.panierEntete4{
		width:93px;
		height:27px;
	}
	
	.panierEntete5{
		width:76px;
		height:27px;
	}
	
	.panierCellule1{
		width:203px;
		padding:9px 14px 9px 14px;
		font-size:95%;
		color:#000;
		background-image:url(images/panier-cellule1.gif);
		background-repeat:repeat-y;
	}
	
	.panierCellule2{
		width:93px;
		text-align:center;
		font-size:95%;
		color:#000;
		background-image:url(images/panier-cellule2.gif);
		background-repeat:repeat-y;
	}
	
	.panierCellule3{
		width:73px;
		text-align:center;
		font-size:95%;
		color:#000;
		background-image:url(images/panier-cellule3.gif);
		background-repeat:repeat-y;
	}
	
	.panierCellule3 input{
		font-family:verdana;
		font-size:11px;
		color:#000;
		border:1px solid #a5acb2;
		padding:2px 0 2px 0;
		text-align:center;
	}
	
	.panierCellule4{
		width:93px;
		text-align:center;
		font-size:110%;
		font-weight:bold;
		color:#ff5400;
		background-image:url(images/panier-cellule4.gif);
		background-repeat:repeat-y;
	}
	
	.panierCellule5{
		width:76px;
		text-align:center;
		background-image:url(images/panier-cellule5.gif);
		background-repeat:repeat-y;
	}
	
	.panierCellule5 a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.panierCellule5 a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.panierSepCellule1{
		width:231px;
		height:2px;
		background-image:url(images/panier-sep-cellule1.gif);
		background-repeat:no-repeat;
	}
	
	.panierSepCellule2{
		width:93px;
		height:2px;
		background-image:url(images/panier-sep-cellule2.gif);
		background-repeat:no-repeat;
	}
	
	.panierSepCellule3{
		width:73px;
		height:2px;
		background-image:url(images/panier-sep-cellule3.gif);
		background-repeat:no-repeat;
	}
	
	.panierSepCellule4{
		width:93px;
		height:2px;
		background-image:url(images/panier-sep-cellule4.gif);
		background-repeat:no-repeat;
	}
	
	.panierSepCellule5{
		width:76px;
		height:2px;
		background-image:url(images/panier-sep-cellule5.gif);
		background-repeat:no-repeat;
	}
	
	.panierCelluleEncart{
		width:179px;
		height:76px;
		font-size:95%;
		background-image:url(images/panier-cellule-encart.gif);
		background-repeat:no-repeat;
		color:#6c5523;
		padding:22px 28px 0 24px;
		vertical-align:top;
	}
	
	.montantAdherent{
		font-weight:bold;
		color:#ff5400;
	}
	
	.panierCelluleTotal{
		width:148px;
		height:46px;
		_height:31px;
		background-image:url(images/panier-cellule-total.gif);
		background-repeat:no-repeat;
		text-align:right;
		padding:15px 18px 0 0;
		font-size:120%;
		font-weight:bold;
		color:#726085;
		vertical-align:top;
	}
	
	.panierCelluleMontant{
		width:169px;
		height:46px;
		_height:35px;
		padding:11px 0 0 0;
		background-image:url(images/panier-cellule-montant.gif);
		background-repeat:no-repeat;
		font-size:160%;
		font-weight:bold;
		color:#ff5400;
		text-align:center;
		vertical-align:top;
	}
	
	.panierCelluleRecalculer{
		width:335px;
		height:52px;
		background-image:url(images/panier-cellule-recalculer.gif);
		background-repeat:no-repeat;
		vertical-align:top;
	}
	
	#texteRecalculer{
		float:left;
		width:208px;
		padding:0 0 0 20px;
		font-size:90%;
		color:#726085;
		font-weight:bold;
		margin:9px 0 0 0;
	}
	
	#btnRecalculer{
		float:left;
		width:107px;
		margin:15px 0 0 0;
	}
	
	#btnRecalculer a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#btnRecalculer a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#sauvegarderContinuer{
		width:569px;
		height:26px;
		padding:5px 0 0 0;
		margin:17px 0 0 0;
		background-image:url(images/pointilles-panier2.gif);
		background-repeat:no-repeat;
	}
	
	#sauvegarder{
		float:left;
		width:341px;
	}
	
	#continuer{
		float:left;
		width:225px;
	}
	
	#sauvegarder a img, #continuer a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#sauvegarder a:hover img, #continuer a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
		
	/* page identification */
	
	.identificationPointilles{
		width:569px;
		height:1px;
		margin:10px 0 16px 0;
		background-image:url(images/pointille-identification.gif);
		background-repeat:no-repeat;
	}
	
	.formIdentification{
		float:left;
		width:280px;
	}
	
	.nouveauClient{
		padding:0 0 0 4px;
		margin:0 5px 0 0;
	}
	
	.formIdentificationHaut{
		width:267px;
		height:22px;
		padding:5px 0 0 13px;
		background-image:url(images/haut-form-identification.gif);
		font-weight:bold;
		color:#665a39;
	}

	.contenuNouveauClient{
		padding:11px 10px 0 15px;
		width:255px;
		background-image:url(images/fond-form-identification.gif);
		background-repeat:repeat-y;
	}
	
	.identificationNotice{
		margin:0 0 18px 0;
	}

	.labelIdentification{
		width:93px;
		color:#000;
		vertical-align:top;
		padding:2px 0 5px 0;
	}
	
	.champIdentification{
		width:162px;
		vertical-align:top;
		padding:0 0 5px 0;
	}
	
	.champIdentification input, .champIdentification select, .champIdentification textarea, .choixMdpChamp input{
		font-family:verdana;
		font-size:11px;
		color:#000;
		padding:1px 0 1px 2px;
		border:1px solid #7f9db9;
		background-color:#fbfbfb;
	}
	
	.choixMdp{
		color:#000;
		padding:0 0 2px 0;
	}
	
	.choixMdpChamp{
		color:#000;
		padding:0 0 10px 0;
	}
	
	.infosIndispensables{
		font-style:italic;
		font-size:90%;
		padding:10px 0 0 0;
	}
	
	.continuerCommande{
		margin:14px 0 0 90px;
		padding:0 0 15px 0;
	}
	
	.continuerCommande input{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.continuerCommande input:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.formIdentificationContenu{
		width:264px;
		padding:10px 0 0 16px;
		background-image:url(images/fond-form-identification.gif);
		background-repeat:repeat-y;
	}
	
	.formIdentificationContenu label{
		display:block;
		margin:25px 0 5px 0;
		font-weight:bold;
	}
	
	.champDejaClient input{
		font-family:verdana;
		font-size:11px;
		color:#000;
		padding:1px 0 1px 2px;
		border:1px solid #7f9db9;
		background-color:#fbfbfb;
	}
	
	.enregistrerMdp{
		margin:12px 0 0 0;
		font-size:90%;
	}
	
	#oubliMotPasse{
		width:224px;
		border-top:1px solid #e1e1e1;
		border-bottom:1px solid #e1e1e1;
		padding:9px 0 9px 0;
		margin:25px 0 20px 0;
		_margin:25px 0 20px 0;
		font-size:90%;
	}
	
	#oubliMotPasse a{
		display:block;
		width:58px;
		height:15px;
		padding:0 0 0 14px;
		background-image:url(images/fleche-cliquez-ici.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		font-weight:bold;
		color:#a06797;
		text-decoration:underline;
	}
	
	#oubliMotPasse a:hover{
		text-decoration:none;
	}
	
	.messageOubliMdp{
		margin:0 0 15px 0;
	}
	
	.formIdentificationBas{
		width:280px;
		height:5px;
		background-image:url(images/bas-form-identification.gif);
		background-repeat:no-repeat;
	}
	
	
	/* page paiement */
	
	.adresseFacturation{
		float:left;
		width:280px;
		padding:0 0 0 4px;
		margin:0 5px 0 0;
	}
	
	.adresseLivraison{
		float:left;
		width:280px;
		margin:0 0 0 0;
	}
	
	.hautCoordonnees{
		width:267px;
		height:22px;
		padding:5px 0 0 13px;
		background-image:url(images/haut-form-identification.gif);
		font-weight:bold;
		color:#665a39;
	}

	.contenuCoordonnees{
		padding:11px 10px 0 15px;
		width:255px;
		height:80px;
		background-image:url(images/fond-form-identification.gif);
		background-repeat:repeat-y;
	}
	
	#monPanier h1.titreCommande{
		margin:2px 0 8px 20px;
		padding:0;
	}
	
	.basFacturation{
		width:280px;
		height:31px;
		background-image:url(images/bas-facturation.gif);
		background-repeat:no-repeat;
	}
	
	.basLivraison{
		width:280px;
		height:31px;
		background-image:url(images/bas-livraison.gif);
		background-repeat:no-repeat;
	}
	
	.basLivraison a{
		display:block;
		width:185px;
		height:20px;
		margin:0 0 0 80px;
		padding:7px 0 0 14px;
		font-size:80%;
		font-weight:bold;
		color:#a06797;
		text-decoration:underline;
		background-image:url(images/fleche-cliquez-ici.gif);
		background-repeat:no-repeat;
		background-position:0 9px;
	}
	
	.basLivraison a:hover{
		text-decoration:none;
	}
	
	table.tableauCommande{
		width:565px;
		margin:0 0 0 4px;
	}
	
	.commandeEntete1{
		width:324px;
		height:28px;
	}
	
	.commandeEntete1b{
		width:46px;
		height:28px;
	}
	
	.commandeEntete2{
		width:94px;
		height:28px;
	}
	
	.commandeEntete3{
		width:147px;
		height:28px;
	}
	
	.commandeCellule1{
		width:296px;
		padding:9px 14px 9px 14px;
		font-size:95%;
		color:#000;
	}
	
	.commandeCellule2{
		width:64px;
		padding:0 0 0 30px;
		font-size:95%;
		color:#000;
		font-weight:bold;
	}
	
	.commandeCellule3{
		width:122px;
		padding:0 25px 0 0;
		font-size:95%;
		color:#000;
		font-weight:bold;
		text-align:right;
	}
	
	.commandeSep1{
		width:324px;
		height:2px;
	}
	
	.commandeSep2{
		width:94px;
		height:2px;
	}
	
	.commandeSep3{
		width:147px;
		height:2px;
	}
	
	.commandeTotal{
		width:398px;
		text-align:right;
		padding:0 20px 0 0;
		font-size:120%;
		font-weight:bold;
		color:#726085;
	}
	
	.commandeCellule3b{
		width:147px;
		font-weight:bold;
		color:#ff5400;
		padding:14px 25px 14px 0;
		text-align:right;
	}
	
	.commandeOption{
		width:278px;
		padding:14px 0 14px 14px;
	}
	
	.commandeChoixOption{
		width:140px;
	}
	
	.commandeFraisLivraison{
		width:398px;
		text-align:right;
		padding:0 20px 0 0;
		font-size:120%;
		font-weight:bold;
		color:#726085;
	}
	
	.commandeFraisPort{
		width:418px;
		background-image:url(images/commande-cellule1b.gif);
		background-repeat:repeat-y;
		padding:0 0 5px 0;
		font-size:100%;
		color:#000;
	}
	
	.commandeAutres{
		width:406px;
		background-image:url(images/commande-total-a-payer.gif);
		background-repeat:repeat-y;
		padding:10px 0 10px 14px;
		font-size:100%;
		color:#000;
		line-height:17px;
	}
	
	.commandeAutres span{
		color:#a06797;
	}
	
	#titreFraisPort{
		font-size:140%;
		font-weight:normal;
		color:#726085;
		padding:0 25px 0 12px;
	}
	
	.commandeFraisPort p{
		margin:0 0 5px 0;
	}
	
	.commandeFraisPort p span{
		margin:0 0 12px 0;
		font-weight:bold;
		color:#a06797;
	}

	.commandeAutreFraisLivraison{
		font-size:80%;
		color:#FF5400;
	}
	
	.commandeCellule3bb{
		width:147px;
		font-weight:bold;
		color:#000;
		font-size:95%;
		padding:14px 25px 14px 0;
		text-align:right;
	}
	
	.commandeTotalAPayer{
		width:398px;
		font-size:160%;
		font-weight:bold;
		color:#726085;
		padding:14px 20px 14px 0;
		text-align:right;
	}
	
	.commandeTotalAPayer2{
		width:398px;
		height:28px;
		font-size:160%;
		font-weight:bold;
		color:#726085;
		padding:14px 20px 14px 0;
		text-align:right;
	}
	
	.montantTotalAPayer{
		width:122px;
		padding:0 25px 0 0;
		font-size:160%;
		color:#ff5400;
		font-weight:bold;
		text-align:right;
	}
	
	.montantTotalAPayer2{
		width:122px;
		height:56px;
		padding:0 25px 0 0;
		font-size:160%;
		color:#ff5400;
		font-weight:bold;
		text-align:right;
	}
	
	.commandeNoticeRecalculer{
		width:398px;
		height:24px;
		padding:12px 20px 16px 0;
		color:#726085;
		text-align:right;
		font-size:90%;
		font-weight:bold;
	}
	
	.commandeRecalculer{
		width:147px;
		height:52px;
		text-align:center;
	}
	
	.commandeRecalculer a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.commandeRecalculer a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.commandeCellule3c{
		width:122px;
		height:39px;
		padding:5px 0 5px 0;
		font-size:95%;
		color:#665a39;
		font-weight:bold;
	}
	
	#montantCarte{
		height:29px;
		width:105px;
		margin:0 0 0 20px;
		padding:10px 0 0 0;
		text-align:right;
	}
	
	#montantCarteVisible{
		height:29px;
		width:105px;
		margin:0 0 0 20px;
		padding:10px 0 0 0;
		text-align:right;
	}
	
	.conditionsGenVente{
		width:565px;
		margin:8px 0 5px 4px;
		font-size:95%;
		font-weight:bold;
	}
	
	#conditionsGenVente a{
		color:#ff5400;
		text-decoration:underline;
	}
	
	#conditionsGenVente a:hover{
		text-decoration:none;
	}
	
	#choixPaiement{
		width:565px;
		_height:121px;
		min-height:121px;
		margin:0 0 0 4px;
		background-image:url(images/fond-choix-paiement.gif);
		background-repeat:no-repeat;
	}
	
	#choixPaiement a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#choixPaiement a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#choixPaiementSecurise{
		float:left;
		width:68px;
		margin:29px 32px 0 0;
	}
	
	#paiementCB{
		float:left;
		width:63px;
		margin:34px 45px 0 0;
		text-align:center;
	}
	
	#paiementMandat{
		float:left;
		width:54px;
		margin:34px 47px 0 0;
		text-align:center;
	}
	
	#paiementCheque{
		float:left;
		width:42px;
		margin:34px 47px 0 0;
		text-align:center;
	}
	
	#paiementVirement{
		float:left;
		width:42px;
		margin:34px 50px 0 0;
		text-align:center;
	}
	
	#paiement3x{
		float:left;
		width:58px;
		margin:34px 0 0 0;
		text-align:center;
	}
	
	#paiement4x{
		float:left;
		width:58px;
		margin:28px 0 0 0;
		padding:0 0 0 102px;
		text-align:center;
	}
	
	#paiement5x{
		float:left;
		width:58px;
		margin:28px 0 0 0;
		padding:0 0 0 40px;
		text-align:center;
	}
	
	#listeCb{
		width:565px;
		height:66px;
		margin:0 0 0 4px;
		display:none;
	}
	
	#listeCb ul{
		list-style:none;
		margin:0 0 0 108px;
		padding:13px 0 0 0;
	}
	
	#listeCb ul li{
		float:left;
		margin:0 45px 0 0;
	}
	
	#listeCb ul li a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#listeCb ul li a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#basChoixPaiment{
		width:532px;
		margin:0 0 0 4px;
		padding:6px 0 0 33px;
		height:26px;
		background-image:url(images/bas-choix-paiement.gif);
		background-repeat:no-repeat;
	}
	
	#textePaiementCb{
		font-size:80%;
		display:none;
	}
	
	.important{
		font-weight:bold;
		color:#ff5400;
	}
	
	
	/* pages confirmation paiement */
	
	#hautInstructionPaiement{
		width:565px;
		height:2px;
		margin:0 0 0 4px;
	}
	
	#fondInstructionPaiement{
		width:565px;
		margin:0 0 0 4px;
		border:1px solid #e4e4e4;
	}
	
	#fondInstructionPaiement p{
		padding:10px 0 10px 16px;
		margin:0;
	}
	
	#fondInstructionPaiement p a{
		font-weight:bold;
		color:#a06797;
		text-decoration:underline;
	}
	
	#fondInstructionPaiement p a:hover{
		font-weight:bold;
		color:#a06797;
		text-decoration:none;
	}
	
	#fondInstructionPaiement ul{
		margin-top:0;
		margin-bottom:10px;
	}
	
	#fondInstructionPaiement ul li{
		margin:0 0 5px 0;
	}
	
	.confirmationNomClient, .montantCumul{
		color:#726085;
		font-weight:bold;
	}
	
	.confirmationNumeroCommande{
		color:#726085;
	}
	
	#fondInstructionPaiement p.adresseScrapmalin{
		padding:10px 0 10px 200px;
		margin:0;
		font-weight:bold;
		color:#ff9600;
	}
	
	#fondInstructionPaiement p.virementScrapmalin{
		padding:10px 0 10px 130px;
		margin:0;
		font-weight:bold;
		color:#ff9600;
	}
	
	.pointillesConfirmation{
		width:565px;
		text-align:center;
	}
	
	#basInstructionPaiement{
		width:565px;
		height:5px;
		margin:0 0 0 4px;
		background-image:url(images/bas-instruction-paiement.gif);
		background-repeat:no-repeat;
	}
	
	#retourPageAccueil{
		display:none;
	}
	
	#retourPageAccueil a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#retourPageAccueil a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	
	/* page mon compte */
	
	#monCompte{
		width:964px;
		margin:-12px 0 0 15px;
	}
	
	#monCompte h1{
		margin:0 0 8px 217px;
		padding:0;
	}
	
	.pointillesMonCompte{
		width:964px;
		height:1px;
		margin:0 0 14px 0;
		background-image:url(images/pointille-mot-passe.gif);
		background-repeat:no-repeat;
	}
	
	#porteMonnaie{
		width:549px;
		height:28px;
		margin:0 0 10px 202px;
		padding:11px 0 0 16px;
		background-image:url(images/fond-porte-monnaie.gif);
		background-repeat:no-repeat;
	}
	
	#mesCommandes{
		width:565px;
		margin:0 0 0 202px;
	}
	
	.mesCommandesEntete1{
		width:135px;
	}
	
	.mesCommandesEntete2{
		width:143px;
	}
	
	.mesCommandesEntete3{
		width:287px;
	}
	
	.mesCommandesCell1{
		width:118px;
		padding:12px 0 12px 17px;
		vertical-align:top;
		background-image:url(images/mes-commandes-cell1.gif);
		background-repeat:repeat-y;
	}
	
	.mesCommandesCell2{
		width:126px;
		padding:12px 0 12px 17px;
		vertical-align:top;
		background-image:url(images/mes-commandes-cell2.gif);
		background-repeat:repeat-y;
	}
	
	.mesCommandesCell3{
		width:270px;
		padding:12px 0 12px 17px;
		vertical-align:top;
		background-image:url(images/mes-commandes-cell3.gif);
		background-repeat:repeat-y;
	}
	
	.mesCommandesSep1{
		width:135px;
		height:2px;
		background-image:url(images/mes-commandes-sep1.gif);
		background-repeat:no-repeat;
	}
	
	.mesCommandesSep2{
		width:143px;
		height:2px;
		background-image:url(images/mes-commandes-sep2.gif);
		background-repeat:no-repeat;
	}
	
	.mesCommandesSep3{
		width:287px;
		height:2px;
		background-image:url(images/mes-commandes-sep3.gif);
		background-repeat:no-repeat;
	}
	
	#mesCommandesBas{
		width:565px;
		height:4px;
		margin:0 0 10px 202px;
		background-image:url(images/mes-commandes-pied.gif);
		background-repeat:no-repeat;
	}
	
	.enteteMespaniers{
		margin:0 0 0 202px;
		width:420px;
		height:17px;
		background-image:url(images/entete-mes-paniers.gif);
		background-repeat:no-repeat;
		color:#665a39;
		font-weight:bold;
		padding:5px 0 0 13px;
	}
	
	.mesPaniers{
		width:565px;
		margin:0 0 0 202px;
	}
	
	.mesPaniersEntete1{
		width:216px;
	}
	
	.mesPaniersEntete2{
		width:115px;
	}
	
	.mesPaniersEntete3{
		width:115px;
	}
	
	.mesPaniersEntete4{
		width:119px;
	}
	
	.mesPaniersCell1{
		width:199px;
		padding:12px 0 12px 17px;
		vertical-align:top;
		background-image:url(images/mes-paniers-cell1.gif);
		background-repeat:repeat-y;
	}
	
	.mesPaniersCell2{
		width:98px;
		padding:12px 0 12px 17px;
		vertical-align:top;
		background-image:url(images/mes-paniers-cell2.gif);
		background-repeat:repeat-y;
	}
	
	.mesPaniersCell3{
		width:98px;
		padding:12px 0 12px 17px;
		vertical-align:top;
		background-image:url(images/mes-paniers-cell3.gif);
		background-repeat:repeat-y;
	}
	
	.mesPaniersCell4{
		width:102px;
		padding:12px 0 12px 17px;
		vertical-align:top;
		background-image:url(images/mes-paniers-cell4.gif);
		background-repeat:repeat-y;
	}
	
	.mesPaniersSep1{
		width:216px;
		height:2px;
		background-image:url(images/mes-paniers-sep1.gif);
		background-repeat:no-repeat;
	}
	
	.mesPaniersSep2{
		width:115px;
		height:2px;
		background-image:url(images/mes-paniers-sep2.gif);
		background-repeat:no-repeat;
	}
	
	.mesPaniersSep3{
		width:115px;
		height:2px;
		background-image:url(images/mes-paniers-sep3.gif);
		background-repeat:no-repeat;
	}
	
	.mesPaniersSep4{
		width:119px;
		height:2px;
		background-image:url(images/mes-paniers-sep4.gif);
		background-repeat:no-repeat;
	}
	
	.mesPaniersBas{
		width:565px;
		height:4px;
		margin:0 0 5px 202px;
		background-image:url(images/mes-paniers-pied.gif);
		background-repeat:no-repeat;
	}
	
	.supprimerPanier{
		float:left;
		width:74px;
		height:15px;
		padding:0 0 0 611px;
		margin:0 8px 10px 0;
	}
	
	.reprendrePanier{
		float:left;
		width:71px;
		height:15px;
		margin:0 0 10px 0;
	}
	
	.supprimerPanier a img, .reprendrePanier a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.supprimerPanier a:hover img, .reprendrePanier a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.compteCoordonnees{
		padding:0 0 0 202px;
		margin:0 5px 0 0;
	}
	
	.compteEnregistrerModifications{
		width:168px;
		height:17px;
		margin:0 0 0 0;
		padding:30px 0 0 112px;
		background-image:url(images/fond-modifier-coordonnees.gif);
		background-repeat:no-repeat;
	}
	
	.compteEnregistrerModifications a{
		font-size:80%;
		font-weight:bold;
		color:#a06797;
		text-decoration:underline;
	}
	
	.compteEnregistrerModifications a:hover{
		text-decoration:none;
	}
	
	.correctionHauteur{
		height:45px;
		_height:49px;
	}
	
	#enteteMonMotDePasse{
		width:552px;
		height:20px;
		color:#665a39;
		font-weight:bold;
		padding:5px 0 0 13px;
		margin:10px 0 0 202px;
		background-image:url(images/mot-passe-entete.gif);
		background-repeat:no-repeat;
	}
	
	#monMotDePasse{
		width:549px;
		height:68px;
		margin:0 0 10px 202px;
		padding:12px 0 0 16px;
		background-image:url(images/fond-modifier-mot-passe.gif);
		background-repeat:no-repeat;
	}
	
	.monMotChamp1{
		width:82px;
	}
	
	.monMotChamp2{
		width:143px;
	}
	
	.monMotChamp2 input{
		font-family:verdana;
		font-size:11px;
		color:#000;
		padding:1px 0 1px 2px;
		border:1px solid #7f9db9;
		background-color:#fbfbfb;
	}
	
	.monMotChamp3{
		width:160px;
	}
	
	.enregistrerMotPasse{
		margin:28px 0 0 372px;
		_margin:26px 0 0 372px;
	}
	
	#mesNewsletters{
		width:547px;
		height:108px;
		background-image:url(images/fond-newsletter.gif);
		background-repeat:no-repeat;
		padding:12px 0 0 18px;
		margin:0 0 0 202px;
	}
	
	.enregistrerNewsletters{
		margin:28px 0 0 372px;
		_margin:25px 0 0 372px;
	}
	
	
	/*page base*/
	#contenuPage{
		float:left;
		width:630px;
		padding:0 0 0 0;
		color:#665a39;
	}
	
	#contenuPage a{
		color:#ff8400;
		text-decoration:underline;
	}
	
	#contenuPage a:hover{
		color:#513f18;
		text-decoration:underline;
	}
	
	#contenuPage h1{
		width:630px;
		margin:0 0 4px 0;
		padding:0 0 0 0;
		color:#726085;
		font-size:230%;
		font-weight:normal;
	}
	
	#contenuPage p{
		margin:0 0 10px 0;
		color:#665a39;
	}
	
	#contenuPage ul,#contenuPage ol{
		color:#665a39;
	}
	
	#contenuPage ul{
		list-style:none;
	}
	
	#contenuPage ul li{
		background-image:url(images/puce-page.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		padding:0 0 0 15px;
		margin:0 0 2px 0;
	}
	
	#contenuPage ul li ul li{
		background-image:url(images/puce-page2.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
		padding:0 0 0 12px;
		margin:0 0 2px 0;
	}
	
	#contenuPage h2{
		color:#726085;
		font-size:160%;
		font-weight:normal;
		margin:0 0 3px 0;
	}
	/*fin page base*/

	/*page ventes flash*/
	#ventesFlashGauche{
		float:left;
		width:373px;
		padding:0 0 0 0;
		margin:0 18px 0 0;
	}
	
	#ventesFlashDroite{
		float:left;
		width:373px;
		margin:0 0 0 0;
	}
	
	/*message alerte*/
	
	#repere{
		width:1px;
		height:1px;
		position:absolute;
		z-index:98px;
		bottom:0;
		right:0;
		background-color:#0033FF;
	}
	
	#messageAlerte{
		width:362px;
		height:162px;
		background-color:#fff;
		border:2px solid #c3a666;
		position:absolute;
		z-index:100;
		left:80px;
		top:80px;
		display:none;
	}
	
	#enteteAlerte{
		width:61px;
		height:24px;
		padding:8px 0 0 301px;
		background-image:url(images/entete-alerte.gif);
		background-repeat:no-repeat;
	}
	
	#contenuAlerte{
		width:258px;
		height:64px;
		background-image:url(images/picto-attention.gif);
		background-repeat:no-repeat;
		background-position:10px 8px;
		padding:19px 25px 12px 79px;
		color:#665a39;
	}
	
	#okAlerte{
		width:208px;
		height:35px;
		padding:0 0 0 154px;
	}
	
	/*page adhesion*/
	
	#tableauAdhesion{
		width:560px;
		margin:0;
		padding:0;
	}
	
	#tableauAdhesion input{
		font-family:verdana;
		font-size:11px;
		color:#000;
		padding:2px 3px 2px 3px;
	}
	
	#monPanier h1.titrePage{
		margin:0 0 0 0;
		padding:0 0 15px 0;
		color:#726085;
		font-size:230%;
		font-weight:normal;
	}
	
	.pPage{
		margin:0 0 10px 0;
		padding:0;
		color:#665a39;
	}

	.listePage{
		list-style:none;
		color:#665a39;
	}
	
	.listePage li{
		background-image:url(images/puce-page.gif);
		background-repeat:no-repeat;
		background-position:0 3px;
		padding:0 0 0 15px;
		margin:0 0 2px 0;
	}

		
	
	
		
		
		
		
		
		
