/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:10px;
		color:#000;
		background-image:url(images/fond.gif);
		background-repeat:repeat-x;
		background-color:#dfdcc4;
	}
	
	a img{
		border:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	#chiffres{
		width:100%;
		background-image:url(images/chiffres.gif);
		background-repeat:no-repeat;
		background-position:center 137px;
	}
	
	#global{
		width:995px;
		margin:auto;
	}
	
	#entete{
		width:995px;
		height:98px;
		position:relative;
		background-image:url(images/fond-entete.gif);
		background-repeat:no-repeat;
	}
	
	#logo{
		float:left;
		display:block;
		width:377px;
		height:47px;
		padding:35px 121px 0 21px;
	}
	
	#mondePromos{
		float:left;
		width:163px;
		padding:4px 160px 0 0; 
	}
	
	#monPanier{
		position:absolute;
		z-index:50;
		top:3px;
		left:652px;
		display:block;
		width:155px;
		height:74px;
		padding:20px 0 0 0;
		background-image:url(images/fond-panier.gif);
		background-repeat:no-repeat;
		text-decoration:none;
	}
	
	#monPanier h2{
		margin:0;
		padding:0 0 8px 43px;
		font-size:130%;
		font-weight:bold;
		color:#c50463;
	}
	
	#monPanier p{
		margin:0;
		padding:0 0 0 43px;
		font-size:130%;
		color:#000;
	}
	
	#monPanier p span{
		font-size:110%;
		font-weight:bold;
	}
	
	#serviceClients{
		float:left;
		display:block;
		width:123px;
		height:71px;
		margin:18px 0 0 0;
		text-align:center;
		text-decoration:none;
		color:#fff;
		background-image:url(images/enveloppe.gif);
		background-repeat:no-repeat;
		background-position:center bottom;
	}
	
	#serviceClients h2{
		margin:0 0 2px 0;
		font-size:160%;
		font-weight:bold;
	}
	
	#serviceClients p{
		margin:0;
		font-size:110%;
	}
	
	#milieu{
		width:995px;
		margin:-1px 0 0 0;
		padding:0 0 34px 0;
		background-image:url(images/fond-page.gif);
		background-repeat:repeat-y;
	}
	
	#contenu{
		width:995px;
		background-image:url(images/haut-page.gif);
		background-repeat:no-repeat;
	}
	
	#gauche{
		float:left;
		width:165px;
		padding:7px 6px 30px 12px;
	}
	
	#recherche{
		width:165px;
		height:55px;
		padding:12px 0 0 0;
		background-image:url(images/fond-recherche.gif);
		background-repeat:no-repeat;
	}
	
	#recherche h2{
		margin:0 0 7px 10px;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	#champRecherche{
		float:left;
		width:111px;
		margin:0 4px 0 10px;
		padding:2px 3px 2px 3px;
		border:1px solid #f4cee0;
		font-family:verdana;
		font-size:11px;
		color:#c50463;
	}
	
	#okRecherche{
		float:left;
		width:19px;
	}
	
	#titreDatesArrivage, #titrePetitsPrix, #titreCategories{
		width:165px;
		height:25px;
		margin:11px 0 0 0;
		padding:13px 0 0 0;
		text-align:center;
		font-size:140%;
		font-weight:bold;
		color:#fff;
		background-repeat:no-repeat;
	}
	
	#titreDatesArrivage{
		background-image:url(images/gauche-titre-arrivage.gif);
	}
	
	#titrePetitsPrix{
		background-image:url(images/gauche-titre-prix.gif);
	}
	
	#titreCategories{
		background-image:url(images/gauche-titre-categories.gif);
	}
	
	#menuArrivages, #menuPetitsPrix, #menuCategories{
		width:157px;
		margin:0;
		padding:11px 4px 1px 4px;
		list-style:none;
		background-image:url(images/gauche-fond-contenu.gif);
		background-repeat:repeat-y;
	}
	
	#menuArrivages li, #menuPetitsPrix li, #menuCategories li{
		width:157px;
		margin:0 0 2px 0;
	}
	
	#menuArrivages li a, #menuPetitsPrix li a, #menuCategories li a{
		display:block;
		width:141px;
		padding:3px 6px 3px 10px;
		color:#000;
		font-size:110%;
		text-decoration:none;
	}
	
	#menuArrivages li a:hover{
		background-color:#ea529d;
		color:#fff;
	}
	
	#menuPetitsPrix li a:hover{
		background-color:#4ccaa5;
		color:#fff;
	}
	
	#menuCategories li a:hover{
		background-color:#3fa9d5;
		color:#fff;
	}
	
	#menuArrivages li a.menuArrivagesActif, #menuArrivages li a.menuArrivagesActif:hover{
		color:#d92e82;
		background:none;
	}
	
	#menuPetitsPrix li a.menuPetitsPrixActif, #menuPetitsPrix li a.menuPetitsPrixActif:hover{
		color:#30a382;
		background:none;
	}
	
	#menuCategories li a.menuCategoriesActif, #menuCategories li a.menuCategoriesActif:hover{
		color:#3c9ed6;
		background:none;
	}
	
	.basMenuGauche{
		width:165px;
		height:13px;
		background-image:url(images/gauche-bas.gif);
		background-repeat:no-repeat;
	}
	
	#page{
		float:left;
		width:631px;
		margin:7px 6px 0 0;
	}
	
	#droite{
		float:left;
		width:165px;
		margin:7px 0 0 0;
	}
	
	#espaceClient{
		width:150px;
		height:204px;
		margin:0 0 10px 0;
		padding:5px 0 0 15px;
		background-image:url(images/fond-espace-client.gif);
		background-repeat:no-repeat;
	}
	
	#espaceClient h2{
		margin:0 0 6px 0;
		padding:0;
		font-size:200%;
		font-weight:normal;
		color:#fff;
	}
	
	#espaceClient label{
		display:block;
		width:125px;
		margin:0 0 2px 0;
		padding:0 0 0 5px;
		font-size:110%;
		color:#fff;
	}
	
	#espaceClientEmail, #espaceClientMdp{
		display:block;
		padding:2px 3px 2px 3px;
		border:1px solid #f4cee0;
		font-family:verdana;
		font-size:11px;
		color:#c50463;
	}
	
	#espaceClientEmail{
		width:124px;
		margin:0 0 5px 0;
	}
	
	#espaceClientMdp{
		float:left;
		width:100px;
		margin:0 5px 5px 0;
	}
	
	#espaceClientOk{
		float:left;
		width:19px;
	}
	
	#espaceClient ul{
		margin:13px 0 0 0;
		padding:0;
		list-style:none;
	}
	
	#espaceClient ul li{
		margin:0 0 11px 0;
	}
	
	#espaceClient ul li a{
		color:#fff;
		font-size:110%;
		text-decoration:none;
	}
	
	#espaceClient ul li a:hover{
		text-decoration:underline;
	}
	
	#btnMonCompte{
		display:block;
		width:124px;
		height:24px;
		margin:30px 0 0 -7px;
		padding:7px 0 0 27px;
		background-image:url(images/btn-mon-compte.gif);
		background-repeat:no-repeat;
		font-size:130%;
		font-weight:bold;
		color:#c50463;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#btnMonCompte:hover{
		filter:alpha(opacity=90); 
        -moz-opacity:0.9; 
        opacity:0.9;
	}
	
	#erreurIdentite{
		color:#eee;
	}
	
	#erreurIdentite a{
		color:#fff;
		font-weight:bold;
		text-decoration:none;
	}
	
	#erreurIdentite a:hover{
		text-decoration:underline;
	}
	
	#bonnesRaisons{
		display:block;
		width:165px;
		height:138px;
		margin:0 0 10px 0;
	}
	
	#bonnesRaisons img, #fraisPort img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#bonnesRaisons:hover img, #fraisPort:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#fraisPort{
		display:block;
		width:165px;
		height:180px;
		margin:0 0 10px 0;
	}
	
	.droiteArrondiHaut{
		width:165px;
		height:10px;
		background-image:url(images/droite-arrondi-haut.gif);
		background-repeat:no-repeat;
	}
	
	.droiteContenu{
		width:163px;
		padding:0 0 1px 0;
		border-left:1px solid #b0b0b0;
		border-right:1px solid #b0b0b0;
		background-color:#f3f3f3;
	}
	
	.droiteContenu h1{
		margin:0 0 10px 0;
		font-size:150%;
		font-weight:bold;
		color:#b30033;
		text-align:center;
	}
	.droiteContenu h2{
		margin:0 0 10px 0;
		font-size:150%;
		font-weight:bold;
		color:#b30033;
		text-align:center;
	}
	
	.droiteContenu p{
		margin:0 0 8px 16px;
		font-size:110%;
		color:#000;
	}
	
	.droiteContenu label{
		display:block;
		width:130px;
		margin:0 0 2px 17px;
		font-size:110%;
		color:#000;
	}
	
	#newsletterChamp{
		float:left;
		width:110px;
		margin:0 0 15px 0;
		padding:0 5px 0 15px;
	}
	
	#newsletterEmail{
		width:102px;
		border:1px solid #acacac;
		padding:2px 3px 2px 3px;
		font-family:verdana;
		font-size:11px;
		color:#b30033;
	}
	
	#newsletterOk{
		float:left;
		width:19px;
		_margin:1px 0 0 0;
	}
	
	.droiteContenu a{
		color:#000;
		text-decoration:none;
	}
	
	.droiteContenu a:hover{
		text-decoration:underline;
	}
	
	#pictosPaiement{
		text-align:center;
	}
	
	.droiteArrondiBas{
		width:165px;
		height:10px;
		margin:0 0 10px 0;
		background-image:url(images/droite-arrondi-bas.gif);
		background-repeat:no-repeat;
	}
	
	#fluxRSS{
		display:block;
		width:157px;
		height:60px;
		margin:0 0 10px 0;
		padding:6px 0 0 8px;
		background-image:url(images/fond-flux-rss.gif);
		background-repeat:no-repeat;
		text-decoration:none;
	}
	
	#fluxRSS h2{
		height:23px;
		margin:0;
		padding:6px 0 0 33px;
		background-image:url(images/picto-flux-rss.gif);
		background-repeat:no-repeat;
		font-size:150%;
		font-weight:bold;
		color:#b30033;
	}
	
	#fluxRSS p{
		margin:-2px 0 0 0;
		color:#000;
	}
	
	#fluxRSS p a{
		color:#000;
		text-decoration:none;
	}
	
	#fluxRSS p a:hover{
		text-decoration:underline;
	}
	
	#btnCgv{
		display:block;
		width:165px;
		height:35px;
		padding:8px 0 0 0;
		margin:0 0 10px 0;
		background-image:url(images/fond-cgv.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-size:120%;
		font-weight:bold;
		color:#b30033;
		text-decoration:none;
	}
	
	#btnCgv:hover{
		text-decoration:underline;
	}
	
	ul#listeLiens{
		margin:0 0 0 15px;
		padding:0;
		list-style:none;
	}
	
	ul#listeLiens li{
		margin:0 0 6px 0;
	}
	
	ul#listeLiens li a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	ul#listeLiens li a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}	
	
	#pied{
		width:995px;
		height:40px;
		padding:12px 0 0 0;
		background-image:url(images/fond-pied.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-size:120%;
		color:#434343;
	}
	
	#pied a{
		color:#434343;
		text-decoration:none;
	}
	
	#pied a:hover{
		text-decoration:underline;
	}
	
	
	
/* ================================================ ACCUEIL */
	#destockage{
		width:631px;
		height:299px;
		background-image:url(images/fond-produit-destockage.gif);
		background-repeat:no-repeat;
	}
	
	#destockageFlash{
		float:left;
		width:293px;
		height:298px;
	}
	
	#destockageProduit{
		float:left;
		width:330px;
		height:277px;
		margin:11px 0 0 0;
	}
	
	.destockageDuree{
		margin:4px 0 0 0;
		padding:0 0 0 13px;
		font-size:120%;
		font-weight:normal;
		color:#b30033;
	}
	
	#destockageProduitGauche{
		float:left;
		width:152px;
		margin:3px 15px 0 0; 
		padding:0 0 0 13px;
 	}
	
	#destockageProduitVisuel, #destockageProduitVisuel td{
		width:152px;
		height:152px;
		text-align:center;
		vertical-align:top;
	}
	
	#destockageProduitVisuel a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#destockageProduitVisuel a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#destockageExpedition{
		height:21px;
		margin:10px 0 0 0;
		padding:9px 0 0 36px;
		font-size:110%;
		color:#3e8843;
		background-image:url(images/horloge-destockage.gif);
		background-repeat:no-repeat;
	}
	
	#destockagePlusQue{
		width:93px;
		height:42px;
		margin:14px 0 0 18px;
		padding:3px 0 0 0;
		background-image:url(images/fond-plus-que-destockage.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-size:140%;
		color:#c9006e;
	}
	
	#destockagePlusQue span{
		font-size:120%;
		font-weight:bold;
		color:#eb640d;
	}
	
	#destockageProduitDroite{
		float:left;
		width:143px;
		margin:3px 0 0 0;
	}
	
	#destockageProduitTexte{
		margin:0;
		font-size:120%;
	}
	
	#destockageProduitTexte a{
		text-decoration:none;
		color:#000;
	}

	#destockageRemisePrixBarre{
		width:140px;
		height:55px;
		margin:12px 0 0 2px;
		padding:18px 0 0 0;
		background-image:url(images/macaron-destockage.gif);
		background-repeat:no-repeat;
	}
	
	#destockageRemise{
		margin:0 0 0 7px;
		font-size:180%;
		font-weight:bold;
		color:#fff;
	}
	
	#destockagePrixBarre{
		margin:12px 0 0 58px;
		font-size:150%;
		font-weight:bold;
		color:#000;
		text-decoration:line-through;
	}
	
	#destockageNouveauPrix{
		width:121px;
		height:51px;
		margin:14px 0 0 7px;
		padding:23px 0 0 0;
		background-image:url(images/fond-n-prix-destockage.gif);
		background-repeat:no-repeat;
		text-align:center;
	}
	
	#destockageNouveauPrix h3{
		margin:0 0 1px 0;
		font-size:120%;
		font-weight:bold;
		color:#d94b02;
	}
	
	#destockageNouveauPrix p{
		margin:0;
		font-size:200%;
		font-weight:bold;
		color:#000;
	}
	
	#destockagePrixSimple{
		margin:20px 0 130px 0;
		text-align:center;
	}
	
	.titrePrix{
		margin:0 0 2px 0;
	}
	
	.prixSimple{
		margin:0;
		font-size:180%;
		font-weight:bold;
	}
	
	#destockageAjouterPanier{
		display:block;
		width:122px;
		height:16px;
		margin:16px 0 0 0;
		padding:3px 0 0 21px;
		background-image:url(images/fond-ajouter-panier.gif);
		background-repeat:no-repeat;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#destockageAjouterPanier:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#immanquable1, #immanquable2, #immanquable3{
		float:left;
		width:207px;
		margin:10px 0 0 0;
	}
	
	#immanquable1, #immanquable2{
		margin:10px 5px 0 0;
	}
	
	.immanquableAccueil{
		width:207px;
		height:448px;
		background-color:#f3f3f3;
	}
	
	.immanquableAccueil h2{
		margin:0 0 13px 0;
	}
	
	.immanquableDuree{
		margin:-1px 0 4px 0;
		padding:0;
		font-size:120%;
		font-weight:normal;
		color:#b30033;
		text-align:center;
	}
	
	.immanquableAccueilVisuel{
		margin:0 0 0 58px;
	}
	
	.immanquableAccueilVisuel, .immanquableAccueilVisuel td{
		width:90px;
		height:90px;
		text-align:center;
		vertical-align:middle;
	}
	
	.immanquableAccueilVisuel a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.immanquableAccueilVisuel a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.immanquableAccueilBas{
		width:207px;
		height:9px;
		background-image:url(images/arrondi-bas-immanquables.gif);
		background-repeat:no-repeat;
	}

	.immanquableAccueilTexte{
		margin:12px 17px 0 17px;
		font-size:120%;
	}
	
	.immanquableAccueilTexte a{
		color:#000;
		text-decoration:none;
	}
	
	.immanquableAccueilExpedition{
		margin:18px 0 0 37px;
		padding:3px 0 0 28px;
		height:20px;
		background-image:url(images/horloge.gif);
		background-repeat:no-repeat;
		font-size:110%;
		color:#3e8843;
	}
	
	.immanquableAccueilRemisePrixBarre{
		height:38px;
		margin:8px 0 0 42px;
		padding:13px 0 0 0;
		background-image:url(images/macaron.gif);
		background-repeat:no-repeat;
	}
	
	.immanquableAccueilRemise{
		margin:0 0 0 5px;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	.immanquableAccueilPrixBarre{
		margin:6px 0 0 42px;
		font-size:130%;
		font-weight:bold;
		color:#000;
		text-decoration:line-through;
	}
	
	.immanquableAccueilPrix{
		margin:9px 0 0 0;
		font-size:180%;
		font-weight:bold;
		color:#000;
		text-align:center;
	}
	
	.immanquablePrixSimple{
		margin:20px 0 0 0;
		padding:0 0 31px 0;
		text-align:center;
	}
	
	.immanquablePlusQueAjouterPanier{
		margin:12px 0 0 17px;
	}
	
	.immanquableAccueilPlusQue{
		float:left;
		width:78px;
		height:35px;
		margin:0 12px 0 0;
		padding:3px 0 0 0;
		background-color:#fff;
		border:1px solid #d70489;
		text-align:center;
		font-size:110%;
		color:#d70489;
	}
	
	.immanquableAccueilPlusQue span{
		font-size:150%;
		font-weight:bold;
		color:#eb640d;
	}
	
	.immanquableAccueilAjouterPanier{
		float:left;
		display:block;
		width:59px;
		height:16px;
		margin:10px 0 0 0;
		padding:3px 0 0 21px;
		background-image:url(images/fond-ajouter-panier.gif);
		background-repeat:no-repeat;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.immanquableAccueilAjouterPanier:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.listeProduits{
		width:631px;
		margin:10px 0 0 0;
		padding:0 0 1px 0;
		background-color:#f3f3f3;
	}
	
	.listeProduits h4{
		width:631px;
		height:51px;
		margin:0;
		padding:12px 0 0 0;
		background-image:url(images/titre-liste.gif);
		background-repeat:no-repeat;
		text-align:center;
		font-family:arial;
		font-size:240%;
		font-weight:bold;
		color:#fff;
	}
	
	.listeProduits h4.titrePetitsPrix{
		background-image:url(images/titre-liste-2.gif);
	}
	
	.listeProduits h4.titreCategories{
		background-image:url(images/titre-liste-3.gif);
	}
	
	.vignette{
		margin:14px 0 14px 22px;
	}
	
	.vignetteDate{
		margin:0 0 0 3px;
		font-size:120%;
		font-weight:bold;
		color:#000;
	}
	
	.separateurVignette{
		width:601px;
		height:1px;
		margin:0 0 0 16px;
		background-color:#fff;
	}
	
	.vignetteVisuel{
		float:left;
		width:70px;
		margin:10px 14px 0 0;
	}
	
	.vignetteVisuel table, .vignetteVisuel table td{
		width:70px;
		height:70px;
		text-align:center;
		vertical-align:top;
	}
	
	.vignetteVisuel  a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.vignetteVisuel  a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.vignetteTexte{
		float:left;
		width:263px;
		margin:8px 14px 0 0;
	}
	
	.vignetteTexte h3{
		margin:0 0 1px 0;
		font-size:120%;
		font-weight:bold;
		color:#000;
	}
	
	.vignetteTexte h3 a, .vignetteResume a{
		color:#000;
		text-decoration:none;
	}
	
	.vignetteResume{
		margin:0;
		font-size:110%;
	}
	
	.vignetteExpedition{
		margin:6px 0 0 0;
		padding:3px 0 0 28px;
		height:20px;
		background-image:url(images/horloge.gif);
		background-repeat:no-repeat;
		font-size:110%;
		color:#3e8843;
	}
	
	.vignettePromoPrix{
		float:left;
		width:127px;
		margin:10px 21px 0 0;
	}
	
	.vignetteRemisePrixBarre{
		height:38px;
		margin:0;
		padding:13px 0 0 0;
		background-image:url(images/macaron.gif);
		background-repeat:no-repeat;
	}
	
	.vignetteRemise{
		margin:0 0 0 5px;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	.vignettePrixBarre{
		margin:6px 0 0 42px;
		font-size:130%;
		font-weight:bold;
		color:#000;
		text-decoration:line-through;
	}
	
	.vignettePrix{
		margin:9px 0 0 0;
		font-size:180%;
		font-weight:bold;
		color:#000;
		text-align:center;
	}
	
	.vignettePrixSimple{
		float:left;
		width:127px;
		margin:20px 0 0 0;
		padding:0 0 31px 0;
		text-align:center;
	}
	
	.vignetteQteAjouter{
		float:left;
		width:80px;
		margin:10px 0 0 0;
	}
	
	.vignettePlusQue{
		width:78px;
		height:35px;
		margin:0 0 0 0;
		padding:3px 0 0 0;
		background-color:#fff;
		border:1px solid #d70489;
		text-align:center;
		font-size:110%;
		color:#d70489;
	}
	
	.vignettePlusQue span{
		font-size:150%;
		font-weight:bold;
		color:#eb640d;
	}
	
	.vignetteAjouterPanier{
		display:block;
		width:59px;
		height:16px;
		margin:5px 0 0 0;
		padding:3px 0 0 21px;
		background-image:url(images/fond-ajouter-panier.gif);
		background-repeat:no-repeat;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.vignetteAjouterPanier:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.voirTouteLaListe{
		display:block;
		width:152px;
		height:17px;
		margin:30px 0 0 460px;
		padding:6px 0 0 0;
		background-image:url(images/btn-voir-toute-la-liste.gif);
		backrgound-repeat:no-repeat;
		color:#fff;
		font-size:120%;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.voirTouteLaListe:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.basListe{
		width:631px;
		height:20px;
		margin:-1px 0 0 0;
		background-image:url(images/bas-liste.gif);
		background-repeat:no-reepat;
	}
	
	.basListePetitsPrix{
		width:631px;
		height:20px;
		margin:-1px 0 0 0;
		background-image:url(images/bas-liste2.gif);
		background-repeat:no-reepat;
	}
	
	.basListeCategories{
		width:631px;
		height:20px;
		margin:-1px 0 0 0;
		background-image:url(images/bas-liste3.gif);
		background-repeat:no-reepat;
	}
/* ================================================ ACCUEIL */


/* ================================================ CHEMIN */
	#chemin{
		margin:2px 0 6px 9px;
		font-size:120%;
	}
	
	#chemin a{
		color:#000;
		text-decoration:none;
	}
	
	#chemin a:hover{
		color:#000;
		text-decoration:underline;
	}
	
	#chemin span{
		color:#bb2c05;
	}
	
	#chemin span.plusPetit{
		font-size:80%;
	}
/* ================================================ CHEMIN */


/* ================================================ FICHE PRODUIT */
	#repere{
		position:absolute;
		z-index:99;
		right:0;
		bottom:0;
		width:1px;
		height:1px;
	}
	
	#masque{
		position:absolute;
		display:none;
		background-color:#d3d3d3;
		z-index:80;
		top:0;
		left:0;
		width:1px;
		height:1px;
		filter:alpha(opacity=80); 
        -moz-opacity:0.80; 
        opacity:0.80;
	}
	
	#fenetreModale{
		width:629px;
		height:486px;
		position:fixed;
		z-index:90;
		display:none;
		left:0;
		top:0;
		background-color:#fff;
		border:1px solid #acacac;
	}
	
	#fermerFenetre{
		display:block;
		width:132px;
		height:31px;
		margin:6px 0 0 447px;
		padding:10px 0 0 44px;
		background-image:url(images/btn-retour-fiche.gif);
		background-repeat:no-repeat;
		font-size:140%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#fermerFenetre:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#ficheVisuel{
		float:left;
		width:370px;
		margin:9px 15px 0 0;
	}

	#visuelPapier{
		width:370px;
		height:370px;
		position:relative;
	}
	
	#recto{
		width:300px;
		height:320px;
		position:absolute;
		right:24px;
		bottom:5px;
	}
	
	.visuel{
		width:300px;
		height:300px;
		vertical-align:middle;
		text-align:center;
	}
	
	.visuel2{
		width:300px;
		height:300px;
		padding:20px 0 0 35px;
		text-align:center;
	}
	
	#lienRecto, #lienVerso{
		width:300px;
		height:20px;
	}
	
	#lienRecto{
		text-align:right;
	}
	
	#lienRecto a, #lienVerso a{
		color:#2f2f2f;
		text-decoration:none;
	}
	
	#lienRecto a:hover, #lienVerso a:hover{
		color:#2f2f2f;
		text-decoration:underline;
	}
	
	#lienRecto a.lienActif, #lienVerso a.lienActif, #lienRecto a.lienActif:hover, #lienVerso a.lienActif:hover{
		font-weight:bold;
		text-decoration:none;
		font-size:120%;
	}
	
	#verso{
		width:300px;
		height:320px;
		position:absolute;
		left:24px;
		top:5px;
	}
	
	.devant{
		z-index:2;
	}
	
	.derriere{
		z-index:1;
	}
	
	#ficheTexte{
		float:left;
		width:222px;
		height:369px;
	}
	
	#ficheMarque{
		margin:34px 0 2px 0;
		font-size:200%;
		font-weight:bold;
		color:#000;
	}
	
	#ficheNomProduit{
		margin:0 0 20px 0;
		font-size:160%;
		font-weight:normal;
		color:#c50463;
	}
	
	#ficheResume{
		font-size:120%;
		margin:0 0 15px 0;
	}
	
	#ficheRemisePrixBarre{
		height:55px;
		margin:0 0 20px 0;
		padding:19px 0 0 0;
		background-image:url(images/macaron-fiche.gif);
		background-repeat:no-repeat;
	}
	
	#ficheRemise{
		margin:0 0 0 7px;
		font-size:180%;
		font-weight:bold;
		color:#fff;
	}
	
	#fichePrixBarre{
		margin:11px 0 0 60px;
		font-size:160%;
		font-weight:bold;
		color:#000;
		text-decoration:line-through;
	}
	
	#fichePrixSimple{
		margin:20px 0 0 0;
		text-align:center;		
	}

	#ficheNouveauPrix{
		float:left;
		width:121px;
		height:51px;
		margin:0 17px 0 0;
		padding:23px 0 0 0;
		background-image:url(images/fond-n-prix-fiche.gif);
		background-repeat:no-repeat;
		text-align:center;
	}
	
	#ficheNouveauPrix h3{
		margin:0 0 1px 0;
		font-size:120%;
		font-weight:bold;
		color:#d94b02;
	}
	
	#ficheNouveauPrix p{
		margin:0;
		font-size:200%;
		font-weight:bold;
		color:#000;
	}
	
	#ficheAjouterPanier{
		float:left;
		display:block;
		width:59px;
		height:16px;
		margin:0 0 0 0;
		padding:3px 0 0 21px;
		border-top:28px solid #fff;
		background-image:url(images/fond-ajouter-panier.gif);
		background-repeat:no-repeat;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}

	#ficheAjouterPanier:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#ficheEnStock{
		float:left;
		width:75px;
		margin:22px 36px 0 0;
		padding:0 0 0 20px;
		text-align:center;
		font-family:arial;
		font-size:140%;
		font-weight:bold;
		color:#e75c00;
	}
	
	#ficheExpedition{
		float:left;
		width:136px;
		margin:22px 118px 0 0;
		padding:8px 0 0 36px;
		height:22px;
		background-image:url(images/horloge-fiche.gif);
		background-repeat:no-repeat;
		font-size:110%;
		color:#3e8843;
	}
	
	#ficheVoirFiche{
		float:left;
		display:block;
		width:160px;
		height:20px;
		margin:22px 0 0 0;
		padding:11px 0 0 42px;
		background-image:url(images/btn-voir-fiche.gif);
		background-repeat:no-repeat;
		text-decoration:none;
		font-family:arial;
		font-size:120%;
		font-weight:bold;
		color:#fff;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#ficheVoirFiche:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#ficheTexteSupplementaire{
		margin:20px 10px 0 20px;
	}
	
	#ficheTexteSupplementaire p{
		font-size:120%;
		margin:0 0 15px 0;
	}
/* ================================================ FICHE PRODUIT */


/* ================================================ TOP PROMO */
	#topPromoArrivage{
		width:631px;
		height:299px;
		margin:11px 0 0 0;
		background-image:url(images/fond-top-arrivages.gif);
		background-repeat:no-repeat;
	}
	
	#topPromoPrix{
		width:631px;
		height:299px;
		margin:11px 0 0 0;
		background-image:url(images/fond-top-prix.gif);
		background-repeat:no-repeat;
	}
	
	#topPromoCategories{
		width:631px;
		height:299px;
		margin:11px 0 0 0;
		background-image:url(images/fond-top-categories.gif);
		background-repeat:no-repeat;
	}
/* ================================================ TOP PROMO */


/* ================================================ IMMANQUABLE */
	#immanquableArrivages{
		width:631px;
		height:169px;
		margin:10px 0 0 0;
		background-image:url(images/fond-immanquable-arrivages.gif);
		background-repeat:no-repeat;
	}
	
	#immanquablePrix{
		width:631px;
		height:169px;
		margin:10px 0 0 0;
		background-image:url(images/fond-immanquable-prix.gif);
		background-repeat:no-repeat;
	}
	
	#immanquableCategories{
		width:631px;
		height:169px;
		margin:10px 0 0 0;
		background-image:url(images/fond-immanquable-categories.gif);
		background-repeat:no-repeat;
	}
	
	#immanquableTitre{
		float:left;
		width:288px;
		margin:0 11px 0 0;
	}
	
	#immanquableProduit{
		float:left;
		width:326px;
	}
	
	.immanqueble2Duree{
		margin:4px 0 0 0;
		padding:0;
		font-size:120%;
		font-weight:normal;
		color:#b30033;
	}
	
	#immanquableVisuel{
		float:left;
		width:90px;
		margin:0 11px 0 0;
		padding:6px 0 0 0;
	}
	
	#immanquableVisuel table, #immanquableVisuel td{
		width:90px;
		height:90px;
		text-align:center;
		vertical-align:top;
	}
	
	#immanquableVisuel a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#immanquableVisuel a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#immanquableTexte{
		float:left;
		width:225px;
	}
	
	.immanquableTexteLien{
		margin:6px 0 4px 0;
		font-size:120%;
	}
	
	.immanquableTexteLien a{
		color:#000;
		text-decoration:none;
	}
	
	.immanquableRemisePrixBarre{
		height:38px;
		margin:8px 0 0 0;
		padding:13px 0 0 0;
		background-image:url(images/macaron.gif);
		background-repeat:no-repeat;
	}
	
	.immanquableRemise{
		margin:0 0 0 5px;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	.immanquablePrixBarre{
		float:left;
		width:80px;
		margin:6px 0 0 0;
		padding:0 0 0 42px;
		font-size:130%;
		font-weight:bold;
		color:#000;
		text-decoration:line-through;
	}
	
	.immanquablePrix{
		float:left;
		width:96px;
		margin:2px 0 0 0;
		font-size:180%;
		font-weight:bold;
		color:#000;
		text-align:center;
	}
	
	.immanquable2PrixSimple{
		margin:7px 0 5px 0;
	}
	
	.immanquableExpedition{
		float:left;
		width:69px;
		height:29px;
		margin:13px 22px 0 0;
		padding:1px 0 0 26px;
		background-image:url(images/horloge.gif);
		background-repeat:no-repeat;
		font-size:110%;
		color:#3e8843;
	}
	
	.immanquablePlusQue{
		float:left;
		width:78px;
		height:35px;
		margin:5px 20px 0 0;
		padding:3px 0 0 0;
		background-color:#fff;
		border:1px solid #d70489;
		text-align:center;
		font-size:110%;
		color:#d70489;
	}
	
	.immanquablePlusQue span{
		font-size:150%;
		font-weight:bold;
		color:#eb640d;
	}
	
	.immanquableAjouterPanier{
		float:left;
		display:block;
		width:59px;
		height:16px;
		margin:14px 0 0 0;
		padding:3px 0 0 21px;
		background-image:url(images/fond-ajouter-panier.gif);
		background-repeat:no-repeat;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.immanquableAjouterPanier:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
/* ================================================ IMMANQUABLE */


/* ================================================ PAGINATION */
 	.pagination{
		margin:0 0 15px 0;
		text-align:center;
		font-size:110%;
	}
	
	.pagination a{
		color:#000;
		text-decoration:none;
	}
	
	.pagination a.chiffres{
		color:#c50463;
		text-decoration:none;
	}
	
	.pagination a:hover{
		color:#c50463;
	}
	
	.pagination span{
		padding:0 4px 1px 4px;
		background-color:#c50463;
		color:#fff;
	}
/* ================================================ PAGINATION */


/* ================================================ PAGE TEXTE */
	#pageTexte{
		padding:10px;
		font-size:120%;
		color:#888;
	}
	
	#pageTexte h1{
		margin:0 0 12px 0;
		font-size:200%;
		font-weight:bold;
		font-style:italic;
		color:#3d3d3d;
	}
	
	#pageTexte h2{
		margin:0 0 3px 0;
		font-weight:bold;
		font-size:150%;
	}
	
	#pageTexte p{
		margin:0 0 12px 0;
	}
	
	#pageTexte ul{
		margin:0 0 0 20px;
		padding:0 0 8px 0;
		list-style:none;
	}
	
	#pageTexte ul li{
		margin:0 0 4px 0;
		padding:0 0 0 11px;
		background-image:url(images/puce.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
	}
	
	#pageTexte a{
		color:#e75c00;
		text-decoration:none;
	}
	
	#pageTexte a:hover{
		text-decoration:underline;
	}
	
	#pageTexte table{
		margin:0 0 14px 0;
		border-top:1px solid #b1b1b1;
		border-left:1px solid #b1b1b1;
	}
	
	#pageTexte table td, #pageTexte table th{
		border-bottom:1px solid #b1b1b1;
		border-right:1px solid #b1b1b1;
		padding:5px;
	}
	
	#pageTexte table th{
		background-color:#f3f3f3;
		color:#c50463;
	}

	#pageTexte table.vide{
		margin:0 0 14px 0;
		border-top:0px solid #fff;
		border-left:0px solid #fff;
	}
	
	#pageTexte table.vide td{
		font-size:120%;
		width:180px;
		padding:5px;
		border-bottom:0px solid #b1b1b1;
		border-right:0px solid #b1b1b1;
		border-left:1px solid #b1b1b1;
	}
/* ================================================ PAGE TEXTE */



/* ================================================ PANIER */
	#cheminCommande{
		height:57px;
		margin:40px 0 30px 8px;
		padding:0;
		list-style:none;
	}
	
	#cheminCommande li{
		float:left;
		height:43px;
		font-family:arial;
		font-size:150%;
		font-weight:bold;
		padding:14px 0 0 54px;
		background-repeat:no-repeat;
	}
	
	#cheminCommande li#cheminCommande1on, #cheminCommande li#cheminCommande2on, #cheminCommande li#cheminCommande3on, #cheminCommande li#cheminCommande1off, #cheminCommande li#cheminCommande2off, #cheminCommande li#cheminCommande3off{
		margin:0 22px 0 0;
	}
	
	#cheminCommande li#cheminCommande1on, #cheminCommande li#cheminCommande2on, #cheminCommande li#cheminCommande3on, #cheminCommande li#cheminCommande4on{
		color:#a40331;
	}
	
	#cheminCommande li#cheminCommande1off, #cheminCommande li#cheminCommande2off, #cheminCommande li#cheminCommande3off, #cheminCommande li#cheminCommande4off{
		color:#e18011;
	}
	
	#cheminCommande li#cheminCommande1on{
		background-image:url(images/chemin-commande-1-on.gif);
	}
	
	#cheminCommande li#cheminCommande2on{
		background-image:url(images/chemin-commande-2-on.gif);
	}
	
	#cheminCommande li#cheminCommande3on{
		background-image:url(images/chemin-commande-3-on.gif);
	}
	
	#cheminCommande li#cheminCommande4on{
		background-image:url(images/chemin-commande-4-on.gif);
	}
	
	#cheminCommande li#cheminCommande1off{
		background-image:url(images/chemin-commande-1-off.gif);
	}
	
	#cheminCommande li#cheminCommande2off{
		background-image:url(images/chemin-commande-2-off.gif);
	}
	
	#cheminCommande li#cheminCommande3off{
		background-image:url(images/chemin-commande-3-off.gif);
	}
	
	#cheminCommande li#cheminCommande4off{
		background-image:url(images/chemin-commande-4-off.gif);
	}
	
	#panier{
		width:596px;
		margin:0 0 0 17px;
	}
	
	#panier th{
		height:33px;
		background-image:url(images/fond-entete-panier.gif);
		background-repeat:repeat-x;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	#panier th.panierEntete1{
		width:300px;
		padding:0 0 0 15px;
		text-align:left;
	}
	
	#panier th.panierEntete2{
		width:93px;
	}
	
	#panier th.panierEntete3{
		width:77px;
	}
	
	#panier th.panierEntete4{
		width:99px;
		padding:0 12px 0 0;
		text-align:right;
	}

	.panierCellule1{
		width:298px;
		padding:7px 0 7px 15px;
		text-align:left;
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;
		color:#171717;
		font-size:120%;
	}
	
	.panierCellule1b{
		width:465px;
		padding:7px 0 7px 15px;
		text-align:left;
		border-top:1px solid #d1d1d1;
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;
		color:#171717;
		font-size:120%;
	}
	
	.panierCellule1c{
		width:465px;
		padding:7px 0 7px 15px;
		text-align:left;
		border:1px solid #d1d1d1;
		color:#c50463;
		font-weight:bold;
		font-size:140%;
	}

	
	.panierCellule1b span{
		font-size:90%;
		color:#c50463;
	}
	
	.panierCellule2{
		width:78px;
		padding:7px 15px 7px 0;
		text-align:right;
		border-right:1px solid #d1d1d1;
		color:#171717;
		font-size:120%;
	}
	
	.panierCellule3{
		width:76px;
		padding:7px 0 7px 0;
		text-align:center;
		border-right:1px solid #d1d1d1;
		color:#171717;
		font-size:120%;
	}
	
	.panierCellule3 input{
		width:25px;
		padding:2px 0 2px 0;
		border:1px solid #d1d1d1;
		font-size:12px;
		text-align:center;
		color:#171717;
	}
	
	.panierCellule3 a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.panierCellule3 a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.panierCellule4{
		width:99px;
		padding:7px 12px 7px 0;
		text-align:right;
		border-right:1px solid #d1d1d1;
		color:#c50463;
		font-weight:bold;
		font-size:120%;
	}
	
	.panierCellule4b{
		width:99px;
		padding:7px 12px 7px 0;
		text-align:right;
		border-top:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;
		color:#c50463;
		font-weight:bold;
		font-size:120%;
	}
	
	.panierCellule4c{
		width:99px;
		padding:7px 12px 7px 0;
		text-align:right;
		border-top:1px solid #d1d1d1;
		border-bottom:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;
		background-color:#ea529d;
		color:#fff;
		font-weight:bold;
		font-size:150%;
	}
	
	#panierRetourAchats{
		float:left;
		display:block;
		width:145px;
		height:19px;
		margin:20px 177px 0 0;
		padding:4px 0 0 21px;
		background-image:url(images/btn-retour-achats.gif);
		background-repeat:no-repeat;
		border-left:20px solid #fff;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#panierRetourAchats:hover, #continuerCommande:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#continuerCommande{
		float:left;
		display:block;
		width:211px;
		height:23px;
		margin:17px 0 0 0;
		padding:5px 0 0 35px;
		background-image:url(images/btn-continuer-commande.gif);
		background-repeat:no-repeat;
		font-size:140%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
/* ================================================ PANIER */


/* ================================================ IDENTIFICATION */
	#nouveauClient{
		float:left;
		width:280px;
		margin:0 30px 0 0;
		padding:0 0 0 20px;
	}
	
	#dejaClient{
		float:left;
		width:280px;
		margin:0;
	}
	
	#nouveauClient h1, #dejaClient h1{
		margin:0 0 7px 0;
		font-family:arial;
		font-size:240%;
		font-weight:normal;
		color:#c50463;
	}
	
	.translucide{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.blocIdentification{
		padding:0 0 15px 0;
		border-bottom:1px dotted #ababab;
	}
	
	.blocIdentification h2{
		margin:0;
		font-size:120%;
	}
	
	.blocIdentification p{
		margin:0 0 4px 0;
		font-size:110%;
	}
	
	.blocIdentification p.infosIndispensables{
		margin:0 0 14px 0;
		font-size:110%;
	}
	
	.blocIdentification p.oubliMdp{
		margin:6px 0 4px 0;
		font-size:110%;
	}
	
	.asterisque{
		color:#a40331;
	}
	
	.identificationLabel1{
		float:left;
		width:90px;
		padding:3px 0 0 0;
		font-size:110%;
		color:#585858;
	}
	
	.identificationChamp{
		display:block;
		float:left;
		border:1px solid #ababab;
		margin:0 0 6px 0;
		padding:2px;
		font-family:verdana;
		font-size:11px;
		color:#a40331;
	}
	
	.grandChamp{
		width:148px;
	}
	
	.petitChamp{
		width:45px;
	}
	
	.identificationSelect{
		display:block;
		float:left;
		margin:0 0 6px 0;
		width:152px;
		font-family:verdana;
		font-size:11px;
		color:#810303;
	}
	
	.identificationLabel2{
		display:block;
		width:250px;
		padding:2px 0 1px 0;
		font-size:110%;
		color:#585858;
	}
	
	.identificationChamp2{
		display:block;
		border:1px solid #ababab;
		margin:0 0 4px 0;
		padding:2px;
		font-family:verdana;
		font-size:11px;
		color:#a40331;
	}
	
	.moyenChamp{
		width:100px;
	}
	
	.zoneAdresse{
		width:148px;
		height:40px;
	}
	
	#poursuivre1, #poursuivre2{
		display:block;
		margin-top:15px;
		width:200px;
		height:28px;
	}
	
	#cliquezIci{
		display:block;
		width:70px;
		height:15px;
		padding:2px 0 0 0;
		background-image:url(images/fond-cliquez-ici.gif);
		background-repeat:no-repeat;
		text-align:center;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#cliquezIci:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#btnOk{
		float:left;
		padding:1px 0 0 8px;
	}
/* ================================================ IDENTIFICATION */


/* ================================================ COMMANDE */
	.titreCommande{
		margin:35px 0 4px 17px;
		font-family:arial;
		font-size:240%;
		font-weight:normal;
		color:#c50463;
	}

	.dix{
		font-size:10px;
	}
	
	#remiseCommande{
		margin:0 0 0 17px;
		font-size:120%;
		font-weight:normal;
	}

	.titreCommande2{
		margin:0 0 4px 17px;
		font-family:arial;
		font-size:240%;
		font-weight:normal;
		color:#c50463;
	}
	
	#adresseFacturation{
		float:left;
		width:280px;
		margin:0 30px 0 0;
		padding:0 0 0 20px;
	}
	
	#adresseLivraison{
		float:left;
		width:280px;
		margin:0;
		padding:0;
	}
	
	#adresseLivraison h2, #adresseFacturation h2{
		margin:0 0 4px 0;
		font-family:arial;
		font-size:240%;
		font-weight:normal;
		color:#c50463;
	}
	
	.blocAdresse{
		width:250px;
		padding:4px 0 0 30px;
	}
	
	.commandeAdresse{
		margin:0;
		font-size:120%;
		color:#000;
	}
	
	.modifierAdresse{
		margin:10px 0 4px 0;
		padding:10px 0 0 0;
		border-top:1px dotted #ababab;
		font-size:110%;
		font-style:italic;
		color:#c50463;
	}

	#accepteConditions{
		margin:0 0 14px 25px;
		font-size:130%;
		color:#171717;
	}
	
	#accepteConditions a{
		font-weight:bold;
		color:#c50463;
		text-decoration:none;
	}
	
	#accepteConditions a:hover{
		text-decoration:underline;
	}
	
	#paiementSecurise{
		width:561px;
		height:25px;
		margin:0 0 0 17px;
		padding:4px 0 0 35px;
		background-image:url(images/fond-paiement-securise.gif);
		background-repeat:no-repeat;
		font-size:140%;
		font-weight:bold;
		color:#fff;
	}
/* ================================================ COMMANDE */


/* ================================================ CONFIRMATION */
	.messageConfirmation{
		width:560px;
		margin:0 0 35px 50px;
		font-size:120%;
		color:#000;
	}
	
	#listePaiements{
		margin:21px 0 0 16px;
		padding:0;
		list-style:none;
	}
	
	#listePaiements li{
		float:left;
		width:136px;
		margin:0 5px 0 0;
		border:5px solid #f2f2f2;
	}
	
	#listePaiements li.dernierPaiement{
		margin:0 0 0 0;
	}
	
	#listePaiements li a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#listePaiements li a:hover img{
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
/* ================================================ CONFIRMATION */
	

/* ================================================ MON COMPTE */
	#compteRetour{
		display:block;
		width:145px;
		height:19px;
		margin:20px 177px 0 0;
		padding:4px 0 0 21px;
		background-image:url(images/btn-retour-achats.gif);
		background-repeat:no-repeat;
		border-left:20px solid #fff;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#compteRetour:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#titreMonCompte{
		margin:20px 0 30px 0;
		padding:0 0 0 17px;
		border-bottom:1px dotted #c50463;
		font-family:arial;
		font-weight:normal;
		font-size:300%;
		color:#c50463;
	}
	
	#compteCoordonnees1{
		float:left;
		width:280px;
		margin:0 30px 0 0;
		padding:0 0 0 20px;
	}
	
	#compteCoordonnees2{
		float:left;
		width:280px;
		margin:14px 0 0 0;
	}
	
	#modifier{
		display:block;
		margin-top:15px;
		width:234px;
		height:28px;
	}
	
	#modifier2{
		display:block;
		margin:15px 0 0 17px;
		width:234px;
		height:28px;
	}
	
	#modifier3{
		display:block;
		margin:25px 0 0 210px;
		px;
		width:199px;
		height:28px;
	}

	#tableauCommandes{
		width:596px;
		margin:0 0 0 17px;
		border-bottom:1px solid #d1d1d1;
	}
	
	#tableauCommandes th{
		height:33px;
		background-image:url(images/fond-entete-panier.gif);
		background-repeat:repeat-x;
		font-size:120%;
		font-weight:bold;
		color:#fff;
	}
	
	#tableauCommandes th.commandesEntete1{
		width:130px;
		padding:0 0 0 15px;
		text-align:left;
	}
	
	#tableauCommandes th.commandesEntete2{
		width:142px;
		padding:0 0 0 15px;
		text-align:left;
	}
	
	#tableauCommandes th.commandesEntete3{
		width:279px;
		padding:0 0 0 15px;
		text-align:left;
	}
	
	.commandesCellule1{
		width:128px;
		padding:7px 0 7px 15px;
		text-align:left;
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;
		color:#585858;
		font-size:120%;
	}
	
	.commandesCellule1 a{
		color:#585858;
		text-decoration:underline;
	}
	
	.commandesCellule1 a:hover{
		color:#c50463;
		text-decoration:underline;
	}
	
	.commandesCellule2{
		width:141px;
		padding:7px 0 7px 15px;
		text-align:left;
		border-right:1px solid #d1d1d1;
		color:#585858;
		font-size:120%;
	}
	
	.commandesCellule3{
		width:263px;
		padding:7px 15px 7px 15px;
		text-align:left;
		border-right:1px solid #d1d1d1;
		color:#585858;
		font-size:110%;
	}
	
	.commandesCellule3 p{
		margin:0 0 2px 0;
	}
	
	.annulationCommande{
		display:block;
		width:135px;
		height:18px;
		padding:2px 0 0 15px;
		background-image:url(images/poubelle.gif);
		background-repeat:no-repeat;
		color:#c50463;
		text-decoration:none;
	}
	
	.annulationCommande:hover{
		text-decoration:underline;
	}
	
	.mesNewslettersP{
		margin:0 0 6px 17px;
		font-size:120%;
		color:#585858;
	}
	
	.mesNewslettersP a{
		color:#c50463;
		text-decoration:none;
	}
	
	.mesNewslettersP a:hover{
		text-decoration:underline;
	}
	
	.important{
		color:#c50463;
	}
/* ================================================ MON COMPTE */


/* ================================================ CONTACT */
	#formulaireContact label{
		display:block;
		float:left;
		width:100px;
		padding:4px 0 0 0;
	}
	
	.contactPetitChamp, .contactMoyenChamp, .contactGrandChamp, .contactZoneMessage{
		display:block;
		float:left;
		margin:0 0 6px 0;
		padding:2px 3px 2px 3px;
		border:1px solid #ababab;
		background-color:#fff;
		font-size:12px;
		font-family:verdana;
		color:#a40331;
	}
	
	.contactPetitChamp{
		width:96px;
	}
	
	.contactMoyenChamp{
		width:150px;
	}
	
	.contactGrandChamp{
		width:240px;
	}
	
	.contactZoneMessage{
		width:290px;
		height:110px;
	}
	
	#contactEnvoyer{
		margin:3px 0 0 170px;
	}

	.invisible{
		display:none;
	}
/* ================================================ CONTACT */