/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:11px;
		color:#000;
		background-color:#fff;
	}

	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#global{
		width:995px;
		margin:auto;
	}
	
	
	/* ----------------------------------- ENTETE ------------------------------------- */
		#entete{
			padding:0 0 0 64px;
			width:931px;
		}
		
		#logo{
			float:left;
			width:229px;
			margin:3px 100px 0 0;
		}
		
		#lettreInfos{
			float:left;
			width:162px;
			height:70px;
			margin:4px 0 0 0;
			border-right:1px dotted #cecece;
		}
		
		.titreEntete{
			height:15px;
			margin:1px 0 0 0;
			padding:3px 0 0 0;
			font-size:90%;
			font-weight:bold;
			color:#fff;
			text-align:center;
		}
		
		.titreLettreInfos{
			width:146px;
			background-image:url(images/fond-titre-newsletter.gif);
			background-repeat:no-repeat;
		}
		
		#lettreInfos p{
			margin:2px 0 0 0;
			padding:0;
			font-size:90%;
			color:#3b436b;
		}
		
		#lettreInfosChamp{
			float:left;
			width:128px;
			margin:4px 0 0 0;
		}
		
		.champEntete{
			font-family:verdana;
			font-size:10px;
			color:#ce081a;
			border:1px solid #ccc;
			padding:1px 2px 1px 2px;
		}
		
		#lettreInfosOk{
			float:left;
			width:19px;
			margin:3px 0 0 0;
		}
		
		#monCaddie{
			float:left;
			width:162px;
			height:70px;
			margin:4px 0 0 0;
			padding:0 0 0 17px;
			border-right:1px dotted #cecece;
		}
		
		.titreCaddie{
			width:146px;
			background-image:url(images/fond-titre-panier.gif);
		}
		
		#cibleCaddie{
			float:left;
			width:28px;
			margin:5px 17px 0 0;
			padding:0 0 0 1px;
		}
		
		#nbArticles{
			color:#3b436b;
			margin:4px 0 0 0;
		}
		
		.chiffreCaddie{
			font-weight:bold;
			color:#cb0918;
		}
		
		#pointsFidelites{
			width:146px;
			margin:2px 0 0 0;
			border-top:1px solid #3b436b;
			padding:2px 0 0 0;
			color:#3b436b;
			text-align:center;
		}
		
		#identificationClient{
			float:left;
			width:175px;
			height:75px;
			margin:4px 0 0 0;
			padding:0 0 0 17px;
		}
		
		.titreIdentificationClient{
			width:175px;
			background-image:url(images/fond-titre-identification.gif);
			background-repeat:no-repeat;
		}
		
		#identificationEmailLabel{
			float:left;
			width:48px;
			margin:5px 0 0 0;
			color:#3b436b;
		}
		
		#identificationEmailChamp{
			float:left;
			width:123px;
			margin:3px 0 0 0;
		}
		
		#identificationMdpLabel{
			float:left;
			width:90px;
			margin:4px 0 0 0;
			color:#3b436b;
		}
		
		#identificationMdpChamp{
			float:left;
			width:61px;
			margin:2px 0 0 0;
		}
		
		#identificationMdpOk{
			float:left;
			width:19px;
			margin:1px 0 0 0;
		}
		
		#nomPrenomIdentifie{
			margin:6px 0 0 0;
			color:#3b436b;
		}
		
		#compteEtDeconnexion{
			margin:3px 0 0 0;
			color:#3b436b;
		}
		
		#compteEtDeconnexion a{
			color:#cb0918;
			text-decoration:none;
		}
		
		#compteEtDeconnexion a:hover{
			text-decoration:underline;
		}
		
		#identificationMdpOublie{
			font-size:90%;
		}
		
		#identificationMdpOublie a{
			color:#ce081a;
		}
	/* ----------------------------------- fin ENTETE ------------------------------------- */
	
	
	/* ----------------------------------- MENU HAUT ------------------------------------- */
		#menuHaut{
			margin:3px 0 0 0;
			padding:0 0 0 3px;
		}
		
		#retourAccueil{
			float:left;
			width:109px;
			height:19px;
			margin:0 7px 0 0;
			padding:5px 0 0 0;
			background-image:url(images/fond-retour-accueil.gif);
			background-repeat:no-repeat;
			text-align:center;
		}

		.lienMenuHaut{
			color:#fff;
			text-decoration:none;
			font-weight:bold;
		}
		
		.lienMenuHaut:hover{
			color:#e4d748;
		}
		
		.actif, .actif:hover{
			color:#d1f5b4;
		}
		
		ul#entreesMenuHaut{
			float:left;
			width:856px;
			height:24px;
			padding:0 0 0 15px;
			margin:0;
			background-image:url(images/fond-barre-menu.gif);
			background-repeat:no-repeat;
			color:#fff;
			list-style:none;
		}
		
		ul#entreesMenuHaut li{
			float:left;
			min-height:19px;
			_height:19px;
			padding:5px 0 0 10px;
			position:relative;
		}
		
		ul#entreesMenuHaut li ul{
			position:absolute;
			z-index:100;
			top:24px;
			left:0;
			margin:0 0 0 -8px;
			padding:0;
			list-style:none;
			background-color:#f7f7dd;
			border-right:1px solid #4d5743;
			border-bottom:1px solid #4d5743;
			border-left:1px solid #4d5743;
			width:180px;
			display:none;
		}
		
		ul#entreesMenuHaut li ul li{
			float:none;
			padding:0;
		}
		
		ul#entreesMenuHaut li ul li a{
			display:block;
			width:164px;
			_height:12px;
			min-height:12px;
			padding:5px 0 6px 16px;
			margin:0;
			background-color:#f7f7dd;
			background-image:url(images/fleche-menu.gif);
			background-repeat:no-repeat;
			background-position:7px 9px;
			color:#363624;
			font-weight:bold;
			font-size:90%;
			text-decoration:none;
		}
	
		ul#entreesMenuHaut li ul li a:hover{
			background-color:#e6e6c1;
		}
		li.menuDate {
			margin:0 0 0 80px;
		}
			
	/* ----------------------------------- fin MENU HAUT ------------------------------------- */
	
	
	/* ----------------------------------- BARRE GAUCHE -------------------------------------- */
		#barreGauche{
			float:left;
			width:207px;
			margin:9px 8px 0 0;
			padding:0 0 0 3px;
		}
		
		#titreCatalogue{
			margin:0;
			padding:0;
		}
	/* ----------------------------------- fin BARRE GAUCHE -------------------------------------- */
	
	
	/* ----------------------------------- RECHERCHES -------------------------------------- */
		#recherches{
			width:195px;
			padding:4px 0 5px 10px;
			border-left:1px solid #5a654d;
			border-right:1px solid #5a654d;
			background-color:#85a16e;
		}
		
		.titreMoteur{
			color:#fff;
			font-size:100%;
			margin:0 0 2px 0;
		}
		
		#rechercheMarque{
			position:relative;
			width:180px;
			height:16px;
			border:1px solid #667c6b;
			background-color:#fff;
			z-index:50;
		}
		
		.choixMarque{
			display:block;
			width:175px;
			height:15px;
			padding:1px 0 0 5px;
			background-color:#fff;
			background-image:url(images/fleche-recherche-marques.gif);
			background-repeat:no-repeat;
			background-position:162px 1px;
			_background-position:163px 1px;
			color:#363624;
			text-decoration:none;
		}
		
		#conteneurListeMarques{
			display:none;
			position:absolute;
			top:16px;
			left:-1px;
			margin:0;
			padding:0 0 0 0;
			width:180px;
			height:180px;
			background-color:#fff;
			border:1px solid #667c6b;
		}
		
		#listeMarques{
			height:176px;
			margin:2px 0 2px 0;
			padding:0 10px 0 20px;
			list-style:none;
			overflow:auto;
			scrollbar-3dlight-color:#d5d5a3;
			scrollbar-arrow-color:#656548;
			scrollbar-darkshadow-color:#d5d5a3;
			scrollbar-face-color:#e5e5ba;
			scrollbar-track-color:#e5e5ba;
		}
		
		#listeMarques li{
			margin:0 0 3px 0;
			padding:0 0 0 10px;
			background-image:url(images/fleche-menu.gif);
			background-repeat:no-repeat;
			background-position:0 5px;
		}
		
		#listeMarques li a{
			color:#363624;
			text-decoration:none;
		}
		
		#listeMarques li a:hover{
			color:#7f9a69;
		}
		
		#rechercheMotCle{
			margin:8px 0 0 0;
		}
		
		#champRechercheMotCle{
			float:left;
			width:160px;
		}
		
		#champRechercheMotCle input{
			font-family:verdana;
			font-size:11px;
			padding:2px 3px 2px 5px;
			background-color:#fff;
			border:1px solid #667c6b;
			color:#363624;
		}
		
		#okRechercheMotCle{
			float:left;
			width:21px;
			margin:0 0 0 0;
			_margin:1px 0 0 0;
		}
	/* ----------------------------------- fin RECHERCHES -------------------------------------- */
	
	
	/* ----------------------------------- MENU GAUCHE -------------------------------------- */
	#menuGauche{
		width:205px;
		margin:0 0 1px 0;
		padding:0;
		list-style:none;
		border-left:1px solid #5a654d;
		border-right:1px solid #5a654d;
		border-bottom:1px solid #5a654d;
		background-color:#f7f7dd;
	}
	
	.menuGaucheNiveau1{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	
	.lienMenuGaucheNiveau1{
		display:block;
		width:189px;
		_height:12px;
		min-height:12px;
		padding:5px 0 6px 16px;
		background-color:#f7f7dd;
		background-image:url(images/fleche-menu.gif);
		background-repeat:no-repeat;
		background-position:7px 9px;
		color:#363624;
		font-weight:bold;
		font-size:90%;
		text-decoration:none;
	}
	
	.lienMenuGaucheNiveau1:hover{
		background-color:#e6e6c1;
	}
	
	.lienMenuGaucheNiveau1Actif{
		display:block;
		width:189px;
		_height:12px;
		min-height:12px;
		padding:5px 0 6px 16px;
		background-color:#363624;
		background-image:url(images/fleche-menu2.gif);
		background-repeat:no-repeat;
		background-position:6px 10px;
		color:#fff;
		font-weight:bold;
		font-size:90%;
		text-decoration:none;
	}
	
	.lienMenuGaucheNiveau1Actif:hover{
		background-color:#363624;
	}
	
	.menuGauche2{
		width:205px;
		margin:0;
		padding:0;
		list-style:none;
		background-color:#fff;
		display:none;
	}
	
	.menuGaucheNiveau2{
		margin:0;
		padding:0;
	}
	
	.lienMenuGaucheNiveau2{
		display:block;
		width:177px;
		_height:12px;
		min-height:12px;
		padding:5px 0 6px 28px;
		background-image:url(images/fleche-sousmenu.gif);
		background-repeat:no-repeat;
		background-position:16px 9px;
		font-size:90%;
		color:#363624;
		text-decoration:none;
	}
	
	.lienMenuGaucheNiveau2:hover{
		background-color:#e6e6c1;
	}
	
	.lienMenuGaucheNiveau2Actif{
		display:block;
		width:177px;
		_height:12px;
		min-height:12px;
		padding:5px 0 6px 28px;
		background-image:url(images/fleche-sousmenu.gif);
		background-repeat:no-repeat;
		background-position:16px 9px;
		font-size:90%;
		color:#a6a659;
		text-decoration:none;
	}
	
	.lienMenuGaucheNiveau2Actif:hover{
		background-color:#fff;
	}
	/* ----------------------------------- fin MENU GAUCHE -------------------------------------- */
	
	
	/* ----------------------------------- POINTS FIDELITE, FAVORIS, CONCOURS -------------------------------------- */
	.fideliteFavorisConcours{
		width:207px;
		margin:-1px 0 0 0;
	}
	
	.fideliteFavorisConcoursTexte{
		float:left;
		width:148px;
	}
	
	.fideliteFavorisConcoursVisuel{
		float:left;
		width:58px;
	}
	
	.fideliteVisuel{
		border-right:1px solid #9d6c5e;
		border-bottom:1px solid #9d6c5e;
	}
	
	.titreFidelite{
		display:block;
		border-left:1px solid #9d6c5e;
		width:142px;
		height:17px;
		padding:2px 0 0 5px;
		font-size:100%;
		font-weight:bold;
		color:#fff;
		background-color:#8e4e3c;
		text-decoration:none;
	}
	
	.texteFidelite{
		display:block;
		border-left:1px solid #9d6c5e;
		border-bottom:1px solid #9d6c5e;
		width:140px;
		height:57px;
		color:#fff;
		text-decoration:none;
		padding:2px 2px 0 5px;
		background-color:#b07463
	}
	
	.titreFavoris{
		display:block;
		border-left:1px solid #173774;
		width:142px;
		height:17px;
		padding:2px 0 0 5px;
		font-size:100%;
		font-weight:bold;
		color:#fff;
		background-color:#173774;
		text-decoration:none;
	}
	
	.texteFavoris{
		display:block;
		border-left:1px solid #173774;
		border-bottom:1px solid #173774;
		width:140px;
		height:44px;
		color:#fff;
		text-decoration:none;
		padding:2px 2px 0 5px;
		background-color:#345593
	}
	
	.favorisVisuel{
		border-right:1px solid #173774;
		border-bottom:1px solid #173774;
	}
	
	.titreConcours{
		display:block;
		border-left:1px solid #570100;
		width:142px;
		height:17px;
		padding:2px 0 0 5px;
		font-size:100%;
		font-weight:bold;
		color:#fff;
		background-color:#570100;
		text-decoration:none;
	}
	
	.texteConcours{
		display:block;
		border-left:1px solid #570100;
		border-bottom:1px solid #570100;
		width:140px;
		height:58px;
		color:#fff;
		text-decoration:none;
		padding:2px 2px 0 5px;
		background-color:#882625
	}
	
	.concoursVisuel{
		border-right:1px solid #570100;
		border-bottom:1px solid #570100;
	}
	
	.titreLivraison{
		display:block;
		border-left:1px solid #b9590c;
		width:142px;
		height:18px;
		padding:3px 0 0 5px;
		font-size:100%;
		font-weight:bold;
		color:#fff;
		background-color:#b7590f;
		text-decoration:none;
	}
	
	.texteLivraison{
		display:block;
		border-left:1px solid #b9590c;
		border-bottom:1px solid #b9590c;
		width:140px;
		height:46px;
		color:#fff;
		text-decoration:none;
		padding:13px 2px 0 5px;
		background-color:#da721d
	}
	
	.livraisonVisuel{
		border-right:1px solid #b9590c;
		border-bottom:1px solid #b9590c;
	}
	
	.titreAssistance{
		display:block;
		border-left:1px solid #a78102;
		width:142px;
		height:18px;
		padding:3px 0 0 5px;
		font-size:100%;
		font-weight:bold;
		color:#fff;
		background-color:#a78102;
		text-decoration:none;
	}
	
	.texteAssistance{
		display:block;
		border-left:1px solid #a78102;
		border-bottom:1px solid #a78102;
		width:140px;
		height:54px;
		color:#fff;
		text-decoration:none;
		padding:5px 2px 0 5px;
		background-color:#cb9d14
	}
	
	.assistanceVisuel{
		border-right:1px solid #a78102;
		border-bottom:1px solid #a78102;
	}
	
	.titreNotreBoutique{
		display:block;
		border-left:1px solid #a60123;
		width:142px;
		height:18px;
		padding:3px 0 0 5px;
		font-size:100%;
		font-weight:bold;
		color:#fff;
		background-color:#a60123;
		text-decoration:none;
	}
	
	.texteNotreBoutique{
		display:block;
		border-left:1px solid #a60123;
		border-bottom:1px solid #a60123;
		width:140px;
		height:54px;
		color:#fff;
		text-decoration:none;
		padding:5px 2px 0 5px;
		background-color:#c51d40
	}
	
	.notreBoutiqueVisuel{
		border-right:1px solid #a60123;
		border-bottom:1px solid #a60123;
	}
	
	/* ----------------------------------- fin POINTS FIDELITE, FAVORIS, CONCOURS -------------------------------------- */
	
	
	/* ----------------------------------- NOUVEAUTES - PROMOTIONS -------------------------------------- */
	#nouveautes{
		float:left;
		width:206px;
		margin:9px 7px 0 0;
	}
	
	#titreNouveautes{
		width:206px;
		margin:0;
		padding:0;
	}
	
	#accesToutesNouveautes{
		width:204px;
		border-left:1px solid #a30f18;
		border-right:1px solid #a30f18;
		background-color:#d5434c;
	}
	
	#cliquezNouveautes{
		float:left;
		width:83px;
		height:25px;
		padding:4px 0 0 5px;
	}
	
	#texteAccesNouveautes{
		float:left;
		width:116px;
		height:23px;
		padding:2px 0 0 0;
		color:#fff;
	}
	
	.vignetteNouveautesPromos{
		width:204px;
		background-color:#fff;
		padding:0 0 6px 0;
	}
	
	.vignetteNouveautes{
		border:1px solid #a30f18;
	}
	
	.vignetteNouveautesPromosVisuel{
		float:left;
		width:92px;
		padding:6px 0 0 3px;
		margin:0 2px 0 0;
		text-align:center;
	}

	.vignetteNouveautesPromosTexte{
		float:left;
		width:105px;
		padding:4px 2px 0 0;
	}
	
	.vignetteNouveautesPromosTitre{
		margin:0 0 7px 0;
		padding:0 0 0 2px;
		font-size:100%;
		color:#19221c;
	}
	
	.vignetteNouveautesPromosPrix{
		margin:0 0 3px 0;
		padding:0 0 0 2px;
		font-size:160%;
		font-weight:bold;
		color:#ca000b;
	}
	
	.vignetteNouveautesPromosAjoutCaddie a{
		display:block;
		width:105px;
		height:15px;
		text-align:center;
		font-size:90%;
		color:#fff;
		text-decoration:none;
	}
	
	.nouveautesAjoutCaddie a{
		background-image:url(images/fond-ajout-caddie-rouge.gif);
		background-repeat:no-repeat;
	}
	
	#lesPromotions{
		float:left;
		width:206px;
		margin:9px 0 0 0;
	}
	
	#accesToutesPromotions{
		width:204px;
		border-left:1px solid #744920;
		border-right:1px solid #744920;
		background-color:#cd9660;
	}
	
	.vignettePromotions{
		border:1px solid #744920;
	}
	
	.promotionsAjoutCaddie a{
		background-image:url(images/fond-ajout-caddie-marron.gif);
		background-repeat:no-repeat;
	}
	
	.promotionsAjoutCaddie a, .nouveautesAjoutCaddie a, #cliquezInfos a img, #cliquezNouveautes a img, .infoEnSavoirPlus a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	} 
	
	.promotionsAjoutCaddie a:hover, .nouveautesAjoutCaddie a:hover, #cliquezInfos a:hover img, #cliquezNouveautes a:hover img, .infoEnSavoirPlus a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	/* ----------------------------------- fin NOUVEAUTES - PROMOTIONS -------------------------------------- */
	
	
	/* ----------------------------------- INFOS -------------------------------------- */
	#infos{
		float:left;
		width:345px;
		margin:9px 0 0 0;
		padding:0 0 0 8px;
	}
	
	#titreInfos{
		width:345px;
		margin:0;
		padding:0;
	}
	
	#accesToutesInfos{
		width:343px;
		border-left:1px solid #6c6c45;
		border-right:1px solid #6c6c45;
		background-color:#abab7f;
	}
	
	#cliquezInfos{
		float:left;
		width:93px;
		height:25px;
		padding:4px 0 0 25px;
	}
	
	#texteAccesInfos{
		float:left;
		width:225px;
		height:23px;
		padding:2px 0 0 0;
		color:#fff;
	}
	
	.vignetteInfo{
		width:343px;
		background-color:#fff;
		padding:0 0 6px 0;
		border:1px solid #6c6c45;
	}
	
	.titreInfo{
		width:338px;
		margin:0 0 5px 0;
		padding:3px 0 3px 5px;
		font-size:100%;
		font-weight:bold;
		color:#7c7b78;
		background-color:#ededd5;
	}
	
	.texteInfo{
		margin:0 0 10px 0;
		padding:0 5px 0 5px;
	}
	
	.visuelInfo{
		margin:0 0 5px 0;
		text-align:center;
	}
	
	.infoEnSavoirPlus{
		padding:0 0 0 250px;
	}
	/* ----------------------------------- fin INFOS -------------------------------------- */
	
	
	/* ----------------------------------- PIED -------------------------------------- */
	#pied{
		margin:15px 0 5px 3px;
		padding:5px 0 0 0;
		width:988px;
		height:19px;
		background-image:url(images/fond-pied.gif);
		background-repeat:no-repeat;
		text-align:center;
		color:#fff;
	}
	
	#pied a{
		color:#e4d748;
		text-decoration:none;
	}
	
	#pied a:hover{
		color:#e4d748;
		text-decoration:underline;
	}
	/* ----------------------------------- fin PIED -------------------------------------- */
	
	
	/* ----------------------------------- PAGE INTERNE ---------------------------------------- */
	#contenuPageInterne{
		float:left;
		margin:12px 8px 0 0;
		width:558px;
	}
	/* ----------------------------------- fin PAGE INTERNE ---------------------------------------- */
	
	
	/* ----------------------------------- COMPAS ---------------------------------------- */
	#compas{
		padding:0 10px 0 10px;
		margin:0 0 15px 0;
		font-size:90%;
		color:#000;
	}
	
	#compas a{
		color:#000;
		text-decoration:none;
	}
	
	#compas a:hover{
		text-decoration:underline;
	}
	
	.pageCourante{
		font-weight:bold;
		color:#32501b;
	}
	/* ----------------------------------- fin COMPAS ---------------------------------------- */
	
	
	/* ----------------------------------- PAGE NOS FAVORIS ---------------------------------------- */
	#nosFavoris{
		width:556px;
		border:1px solid #32501b;
		margin:0;
		padding:0 0 0 0;
	}
	
	#titreNosFavoris{
		width:556px;
		margin:0 0 0 0;
		padding:4px 0 4px 0;
		background-color:#32501b;
		color:#fff;
		text-align:center;
		font-size:200%;
		font-weight:normal;
	}
	
	.vignetteFavoris{
		float:left;
		width:258px;
		padding:0 10px 0 10px;
		margin:8px 0 8px 0;
	}
	
	.vignetteFavorisTexte{
		float:left;
		width:120px;
		margin:0 8px 0 0;
	}
	
	.vignetteFavorisLogo{
		float:left;
		width:130px;
		text-align:center;
	}
	/* ----------------------------------- fin PAGE NOS FAVORIS ---------------------------------------- */
	
	
	/* ----------------------------------- PAGE LISTE ---------------------------------------- */
	#listeTris{
		width:550px;
		height:42px;
		padding:12px 0 0 8px;
		background-image:url(images/liste-haut.gif);
		background-repeat:no-repeat;
	}
	
	#triDecroissant{
		float:left;
		width:95px;
		margin:0 30px 0 0;
	}
	
	#triCroissant{
		float:left;
		width:95px;
		margin:0 30px 0 0;
	}
	
	#triAlphabetique{
		float:left;
		width:167px;
		margin:0 30px 0 0;
	}
	
	#triReferences{
		float:left;
		width:95px;
	}
	
	#triDecroissant a img, #triCroissant a img, #triAlphabetique a img, #triReferences a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#triDecroissant a:hover img, #triCroissant a:hover img, #triAlphabetique a:hover img, #triReferences a:hover img{
		filter:alpha(opacity=90); 
        -moz-opacity:0.9; 
        opacity:0.9;
	}
	
	#listeTitre{
		width:558px;
		padding:5px 0 5px 0;
		margin:0;
		text-align:center;
		background-color:#32501b;
		font-size:150%;
		color:#fff;
		font-weight:normal;
	}
	
	#listeProduits{
		width:556px;
		border-top:1px solid #32501b;
		border-right:1px solid #32501b;
		border-left:1px solid #32501b;
		background-color:#fff;
		background-image:url(images/liste-bordure.gif);
		background-repeat:repeat-y;
		background-position:280px 0;
	}
	
	.listeVignetteGauche{
		float:left;
		width:268px;
		margin:0 1px 0 0;
		padding:5px 0 5px 10px;
	}
	
	.listeVignetteDroite{
		float:left;
		width:267px;
		margin:0 0 0 0;
		padding:5px 0 5px 10px;
	}
	
	.listeVignetteVisuel{
		float:left;
		width:105px;
		height:105px;
		margin:5px 15px 0 0;
		text-align:center;
	}
	
	.listeVignetteTexte{
		float:left;
		width:127px;
		margin:0 10px 0 0;
	}
	
	.listeVignetteNom{
		margin:5px 0 5px 0;
		padding:0;
		font-size:100%;
		font-weight:normal;
		color:#000;
	}
	
	.listeVignetteNom a{
		color:#000;
		text-decoration:none;
	}
	
	.listeVignettePrix{
		font-size:150%;
		font-weight:bold;
		color:#cb0309;
	}
	
	.listeVignetteCaddie{
		margin:5px 0 0 0;
		width:109px;
		height:18px;
	}
	
	.listeVignetteCaddie a{
		display:block;
		width:105px;
		height:14px;
		padding:1px 0 0 0;
		text-align:center;
		font-size:90%;
		color:#fff;
		text-decoration:none;
		background-image:url(images/fond-ajout-caddie-rouge.gif);
		background-repeat:no-repeat;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.listeVignetteCaddie a:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.clearListe{
		clear:both;
		width:556px;
		height:1px;
		background-color:#32501b;
	}
	/* ----------------------------------- fin PAGE LISTE ---------------------------------------- */
	
	
	/* ----------------------------------- FICHE ---------------------------------------- */
	#fiche{
		width:546px;
		padding:10px 0 10px 10px;
		border:1px solid #32501b;
		background-color:#fff;
	}
	
	#ficheVisuel{
		float:left;
		width:300px;
		heigth:300px;
		margin:0 16px 0 0;
		text-align:center;
	}
	
	#ficheVisuel a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#ficheVisuel a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#ficheTexte{
		float:left;
		width:225px;
	}
	
	#ficheTitre{
		margin:0 0 10px 0;
		font-size:120%;
		font-weight:bold;
		color:#000;
	}
	
	.texte{
		margin:0 0 10px 0;
	}
	
	#ficheRef{
		font-size:110%;
		font-weight:bold;
		color:#000;
		margin:0 0 10px 0;
	}
	
	#prixBarre{
		font-size:130%;
		font-weight:bold;
	}
	
	.barre{
		text-decoration:line-through;
	}
	
	#prixBarre2{
		font-size:100%;
		padding:0 0 0 2px;
	}
	
	#fichePrix{
		font-size:180%;
		font-weight:bold;
		color:#ca000b;
		margin:0 0 10px 0;
	}
	
	#ficheAjoutCaddie a{
		display:block;
		width:105px;
		height:14px;
		padding:1px 0 0 0;
		margin:0 0 14px 0;
		text-align:center;
		font-size:90%;
		color:#fff;
		text-decoration:none;
		background-image:url(images/fond-ajout-caddie-rouge.gif);
		background-repeat:no-repeat;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#ficheAjoutCaddie a:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#ficheImprimer{
		float:left;
		width:96px;
	}
	
	#ficheImprimer a{
		display:block;
		width:63px;
		height:22px;
		padding:8px 0 0 33px;
		background-image:url(images/picto-imprimer.gif);
		background-repeat:no-repeat;
		color:#000;
		font-size:90%;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#ficheImprimer a:hover, #ficheEnvoyerAmi a:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#ficheEnvoyerAmi{
		float:left;
		width:122px;
	}
	
	#ficheEnvoyerAmi a{
		display:block;
		width:100px;
		height:23px;
		padding:8px 0 0 22px;
		background-image:url(images/picto-envoyer-ami.gif);
		background-repeat:no-repeat;
		color:#000;
		font-size:90%;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	/* ----------------------------------- fin FICHE ---------------------------------------- */
	
	
	/* ----------------------------------- CADDIE ---------------------------------------- */
	#chemin{
		margin:10px 0 0 0;
	}
	
	#chemin1{
		float:left;
		width:101px;
		margin:0 37px 0 0;
		padding:0 0 0 21px;
	}
	
	#chemin2, #chemin3{
		float:left;
		width:101px;
		margin:0 37px 0 0;
	}
	
	#chemin4{
		float:left;
		width:101px;
		margin:0;
	}
	
	#caddieTitre{
		width:558px;
		margin:18px 0 0 0;
		padding:0 0 8px 0;
		text-align:center;
		border-bottom:1px solid #223312;
	}
	
	#cgv{
		float:left;
		width:244px;
		height:26px;
		margin:30px 65px 0 0;
	}
	
	#cgv a{
		display:block;
		width:210px;
		height:20px;
		padding:6px 0 0 34px;
		background-image:url(images/btn-conditions-vente.gif);
		background-repeat:no-repeat;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#retourCaddie{
		float:left;
		width:233px;
		heigth:26px;
		margin:30px 0 0 0;
	}
	
	#retourCaddie a{
		display:block;
		width:200px;
		height:20px;
		padding:6px 0 0 33px;
		background-image:url(images/btn-retour.gif);
		background-repeat:no-repeat;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#cgv a:hover, #retourCaddie a:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#caddieVider{
		float:left;
		width:127px;
		margin:34px 0 0 0;
		padding:0 0 0 314px;
	}
	
	#caddieVider a{
		display:block;
		width:100px;
		height:17px;
		padding:5px 0 0 27px;
		background-image:url(images/picto-vider-caddie.gif);
		background-repeat:no-repeat;
		color:#000;
		font-weight:bold;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#caddieImprimer{
		float:left;
		width:102px;
		margin:30px 0 0 0;
	}
	
	#caddieImprimer a{
		display:block;
		width:68px;
		height:21px;
		padding:9px 0 0 34px;
		background-image:url(images/picto-imprimer.gif);
		background-repeat:no-repeat;
		color:#000;
		font-weight:bold;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#caddieVider a:hover, #caddieImprimer a:hover{
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	#caddieTableau{
		width:539px;
		margin:18px 0 0 10px;
	}
	
	.caddieEntete1{
		width:94px;
		height:38px;
		background-image:url(images/caddie-arrondi-haut-gauche.gif);
		background-repeat:no-repeat;
	}
	
	.caddieEntete2{
		width:203px;
		height:36px;
		padding:0 0 0 5px;
		border-top:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
		background-color:#363624;
		font-size:110%;
		font-weight:bold;
		color:#fff;
	}
	
	.caddieEntete3{
		width:74px;
		height:36px;
		border-top:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
		background-color:#363624;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	
	.caddieEntete4{
		width:78px;
		height:36px;
		padding:0 0 0 5px;
		border-top:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
		background-color:#363624;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	
	.caddieEntete5{
		width:84px;
		height:38px;
		background-image:url(images/caddie-arrondi-haut-droite.gif);
		background-repeat:no-repeat;
		background-position:right top;
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	
	.caddieVisuel{
		width:90px;
		padding:1px;
		text-align:center;
		border-left:1px solid #d3d3d3;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
	}
	
	.caddieDesignation{
		width:203px;
		padding:0 0 0 5px;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
	}
	
	.caddieQuantite{
		width:69px;
		padding:0 0 0 5px;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
	}
	
	.quantite{
		float:left;
		width:45px;
	}
	
	.quantite input{
		font-family:verdana;
		font-size:11px;
		color:#000;
		text-align:center;
	}
	
	.supprimer{
		float:left;
		width:12px;
		margin:5px 0 0 0;
	}
	
	.caddiePrix{
		width:68px;
		padding:0 10px 0 0;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
		text-align:right;
	}
	
	.caddieTotal{
		width:74px;
		padding:0 10px 0 0;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
		text-align:right;
		font-weight:bold;
		color:#363624;
	}
	
	.caddieSousTotal{
		width:440px;
		height:26px;
		padding:0 10px 0 0;
		border-left:1px solid #d3d3d3;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
		font-weight:bold;
		text-align:right;
		color:#363624;
	}
	
	.caddieTotalTTC{
		width:440px;
		height:37px;
		padding:0 10px 0 0;
		background-image:url(images/caddie-arrondi-bas-gauche.gif);
		background-repeat:no-repeat;
		font-weight:bold;
		font-size:120%;
		text-align:right;
		color:#fff;
	}
	
	.caddieMontantTotal{
		width:74px;
		height:37px;
		padding:0 10px 0 0;
		background-image:url(images/caddie-arrondi-bas-droite.gif);
		background-repeat:no-repeat;
		background-position:right top;
		font-weight:bold;
		font-size:120%;
		text-align:right;
		color:#fff600;
	}
	
	#modificationQuantite{
		float:left;
		width:326px;
		margin:16px 0 0 0;
		padding:0 0 0 12px;
		font-weight:bold;
		color:#2e2e2e;
	}
	
	#btnRecalculer{
		float:left;
		width:210px;
		height:26px;
	}
	
	#btnRecalculer a{
		display:block;
		width:181px;
		height:20px;
		margin:10px 0 0 0;
		padding:6px 0 0 29px;
		background-image:url(images/btn-recalculer-commande.gif);
		background-repeat:no-repeat;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#btnRecalculer a:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#sauvegarderCaddie{
		float:left;
		margin:40px 67px 0 0;
		padding:0 0 0 50px;
		width:200px;
		height:26px;
	}
	
	#caddieCommander{
		float:left;
		margin:34px 0 0 0;
		width:211px;
		height:35px;
	}
	
	#caddieCommander a{
		display:block;
		width:151px;
		height:27px;
		padding:8px 0 0 60px;
		background-image:url(images/btn-commander.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;
	}
	
	#caddieCommander a:hover, #sauvegarderCaddie a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#sauvegarderCaddie a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#mentionCaddie{
		display:none;
	}
	/* ----------------------------------- fin CADDIE ---------------------------------------- */
	
	
	/* ----------------------------------- INSCRIPTION ---------------------------------------- */
	.blocIdentification{
		float:left;
		width:268px;
		height:285px;
		margin:28px 22px 0 0;
		background-image:url(images/fond-bloc-identification.gif);
		background-repeat:no-repeat;
		
	}
	
	.blocIdentification2{
		float:left;
		width:268px;
		height:285px;
		margin:28px 0 0 0;
		background-image:url(images/fond-bloc-identification.gif);
		background-repeat:no-repeat;
	}
	
	h1.titreIdentification{
		margin:8px 0 0 0;
		font-size:120%;
		font-weight:bold;
		color:#fff;
		text-align:center;
	}
	
	h2.bienvenueIdentification{
		margin:20px 0 0 0;
		text-align:center;
		font-size:160%;
		font-weight:bold;
		color:#32501b;
	}
	
	p.texteBienvenueIdentification{
		margin:12px 0 0 0;
		text-align:center;
		color:#32501b;
	}
	
	#btnInscription{
		margin:20px 0 0 0;
		text-align:center;
	}
	
	#btnInscription a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#btnInscription a:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.introIdentification{
		font-weight:bold;
		color:#305514;
		margin:20px 20px 0 20px;
	}
	
	.emailMdp{
		display:block;
		margin:15px 0 0 20px;
		font-weight:bold;
	}
	
	.champEmail{
		margin:3px 0 0 20px;
	}
	
	.champMdp{
		float:left;
		width:173px;
		margin:3px 0 0 0;
		padding:0 0 0 20px;
	}
	
	.champEmail input, .champMdp input, .champIdentification input{
		font-family:verdana;
		font-size:11px;
		color:#508822;
		border:1px solid #32501b;
		padding:2px 3px 2px 3px;
	}
	
	.okEmailMdp{
		float:left;
		width:55px;
	}
	
	#oubliMdp{
		width:247px;
		height:41px;
		margin:25px 0 0 10px;
		padding:8px 0 0 0;
		background-image:url(images/fond-oubli-mdp.gif);
		background-repeat:no-repeat;
	}
	
	#oubliMdp p{
		font-size:90%;
		font-weight:bold;
		color:#32501b;
		text-align:center;
		margin:0;
	}
	
	.lienOubliMdp{
		margin:5px 0 0 0;
		text-align:center;
	}
	
	.lienOubliMdp a{
		font-weight:bold;
		color:#67894b;
		text-decoration:none;
	}
	
	.lienOubliMdp a:hover{
		text-decoration:underline;
	}
	
	.messageOubliMdp{
		color:#32501b;
		margin-bottom:10px;
	}
	
	.labelIdentification{
		width:78px;
		color:#32501b;
	}
	
	.champIdentification{
		width:148px;
	}
	
	.btnIdentification{
		width:55px;
	}
	/* ----------------------------------- fin INSCRIPTION ------------------------------------ */
	
	
	/* ----------------------------------- INSCRIPTION ------------------------------------ */
	#blocInscription{
		width:524px;
		height:490px;
		background-image:url(images/fond-inscription.gif);
		background-repeat:no-repeat;
		margin:29px 0 0 8px;
		padding:17px 0 0 17px;
	}
	
	p.introInscription{
		margin:0;
		font-size:110%;
		font-weight:bold;
		color:#305514;
		text-align:center;
	}
	
	p.mentionsObligatoires{
		margin:0 0 14px 0;
		font-style:italic;
		color:#67894b;
	}
	
	#inscriptionGauche{
		float:left;
		width:250px;
		_height:215px;
		min-height:215px;
		margin:20px 0 0 0;
		padding:5px 0 0 0;
		border-right:1px solid #32501b
	}
	
	.inscriptionGaucheLabel{
		width:90px;
		font-weight:bold;
		color:#000;
		vertical-align:top;
		padding-top:3px;
	}
	
	.asterisque{
		color:#67894b;
	}
	
	.inscriptionGaucheChamp{
		width:160px;
		vertical-align:top;
		padding-bottom:6px;
	}
	
	.inscriptionGaucheChamp input, .inscriptionGaucheChamp textarea, .inscriptionDroiteChamp input, #chequeCadeauChamp input, .champModifierAdresse input, .champModifierAdresse textarea{
		font-family:verdana;
		font-size:11px;
		color:#67894b;
		padding:1px 3px 1px 3px;
		border:1px solid #32501b;
	}
	
	#inscriptionDroite{
		float:left;
		width:245px;
		_height:215px;
		min-height:215px;
		padding:5px 0 0 18px;
		margin:20px 0 0 0;
	}
	
	p.infosFacultatives{
		margin:0 0 14px 0;
		color:#67894b;
		font-style:italic;
	}
	
	.inscriptionDroiteLabel{
		width:70px;
		font-weight:bold;
		color:#000;
		vertical-align:top;
		padding-top:3px;
	}
	
	.inscriptionDroiteChamp{
		width:175px;
		vertical-align:top;
		padding-bottom:6px;
		font-size:90%;
	}
	
	.inscriptionDroiteChamp1{
		font-size:90%;
		width:88px;
		vertical-align:top;
		padding-bottom:6px;
	}
	
	.inscriptionDroiteChamp2{
		font-size:90%;
		width:87px;
		vertical-align:top;
		padding-bottom:6px;
	}
	
	#inscriptionValidation{
		margin:25px 0 0 0;
		text-align:center;
	}
	/* ----------------------------------- fin INSCRIPTION -------------------------------- */
	
	
	
	/* ----------------------------------- PAIEMENT --------------------------------------- */
	.quantiteNonModifiable{
		text-align:center;
	}
	
	.paiementSousTitres{
		margin:20px 0 0 0;
		text-align:center;
		font-size:170%;
		font-weight:normal;
		color:#32501b;
	}
	
	.blocAdresse{
		float:left;
		width:268px;
		height:141px;
		padding:8px 0 0 0;
		margin-top:10px;
		background-image:url(images/fond-bloc-adresse.gif);
		background-repeat:no-repeat;
	}
	
	.adresseFacturation{
		margin-right:8px;
		border-left:7px solid #fff;
	}
	
	.blocAdresse h3{
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
		margin:0;
	}
	
	.blocAdresse p{
		margin:25px 0 0 20px;
		font-size:110%;
	}
	
	.modifierAdresseLivraison{
		margin:8px 0 0 20px;
		color:#32501b;
	}
	
	.modifierAdresseLivraison a{
		color:#32501b;
		text-decoration:none;
	}
	
	.modifierAdresseLivraison a:hover{
		text-decoration:underline;
	}
	
	#caddieTableau2{
		width:539px;
		margin:10px 0 0 10px;
	}
	
	.introChequeCadeau{
		margin:10px 0 0 45px;
		font-weight:bold;
		color:#32501b;
	}
	
	#chequeCadeau{
		width:480px;
		height:47px;
		margin:5px 0 0 30px;
		padding:0 0 0 15px;
		background-image:url(images/fond-cheque-cadeau.gif);
		background-repeat:no-repeat;
	}
	
	#chequeCadeauLabel{
		float:left;
		width:323px;
		padding:17px 0 0 0;
	}
	
	#chequeCadeauChamp{
		float:left;
		width:205px;
		padding:14px 0 0 0;
	}
	
	#chequeCadeauEnregistrer{
		float:left;
		width:104px;
		padding:11px 0 0 0;
	}
	
	#accepterCgv{
		float:left;
		width:241px;
		height:36px;
		margin:10px 17px 0 0;
		padding:3px 0 0 5px;
		border-left:10px solid #fff;
		background-image:url(images/fond-accepte-cgv.gif);
		background-repeat:no-repeat;
	}
	
	#caseAccepterCgv{
		float:left;
		width:23px;
	}
	
	#texteAccepterCgv{
		float:left;
		width:212px;
		padding:3px 0 0 0;
		color:#fff;
	}
	
	#texteAccepterCgv a{
		color:#fff;
		text-decoration:underline;
		font-weight:bold;
	}

	#noticeAccepterCgv{
		float:left;
		width:274px;
		margin:16px 0 0 0;
		font-size:90%;
		color:#32501b;
	}
	
	#paiementCb{
		float:left;
		width:339px;
		height:108px;
		margin:10px 12px 0 0;
		padding:6px 0 0 0;
		border-left:10px solid #fff;
		background-image:url(images/fond-paiement-cb.gif);
		background-repeat:no-repeat;
	}
	
	#paiementCheque{
		float:left;
		width:190px;
		height:108px;
		margin:10px 0 0 0;
		padding:6px 0 0 0;
		background-image:url(images/fond-paiement-cheque.gif);
		background-repeat:no-repeat;
	}
	
	h1.titreChoixPaiement{
		font-size:110%;
		font-weight:bold;
		color:#fff;
		text-align:center;
		margin:0;
	}
	
	p.texteChoixPaiement{
		font-size:90%;
		font-weight:bold;
		color:#32501b;
		text-align:center;
		margin:14px 0 0 0;
	}
	
	#cb{
		float:left;
		width:55px;
		padding:0 0 0 52px;
		margin:9px 30px 0 0; 
	}
	
	#visa{
		float:left;
		width:55px;
		margin:9px 30px 0 0;
	}
	
	#mastercard{
		float:left;
		width:54px;
		margin:9px 0 0 0;
	}
	
	#cheque{
		text-align:center;
		margin:21px 0 0 0;
	}
	
	#cb a img, #visa a img, #mastercard a img, #cheque a img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#cb a:hover img, #visa a:hover img, #mastercard a:hover img, #cheque a:hover img{
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	h1.titreModifierAdresse{
		margin:15px 0 0 0;
		text-align:center;
		font-size:170%;
		font-weight:normal;
		color:#32501b;
	}
	
	#modifierAdresseFormu{
		margin:10px 0 0 0;
	}
	
	.labelModifierAdresse{
		width:130px;
		padding:3px 0 0 15px;
		vertical-align:top;
	}
	
	.champModifierAdresse{
		width:220px;
		vertical-align:top;
		padding:0 0 6px 0;
	}
	
	#dejaClientContinuerCommande{
		margin:12px 0 0 0;
		text-align:center;
	}
	/* ----------------------------------- fin PAIEMENT ----------------------------------- */
	
	
	/* ----------------------------------- CONFIRMATION ----------------------------------- */
	#recapPaiementCheque{
		width:529px;
		height:147px;
		margin:10px 0 0 8px;
		padding:12px 0 0 12px;
		background-image:url(images/fond-envoi-cheque.gif);
		background-repeat:no-repeat;
	}
	
	#recapPaiementCheque p{
		margin:0 0 10px 0;
		color:#32501b;
	}
	
	#adresseEnvoiCheque{
		margin:0 0 0 50px;
		color:#32501b;
		font-weight:bold;
	}
	/* ----------------------------------- fin CONFIRMATION ----------------------------------- */
	
	
	/* ----------------------------------- MENTIONS LEGALES ----------------------------------- */
	ul.mentionsLegales{
		margin-left:60px;
	}
	
	ul.mentionsLegales li{
		margin:0 0 20px 0;
	}

	.idweb{
		color:#FF3300;
		text-decoration:none;
		padding:0 2px 0 2px;
	}
	
	.idweb:hover{
		background-color:#FF3300;
		color:#fff;
	}
	/* ----------------------------------- fin MENTIONS LEGALES ----------------------------------- */
	
	
	/* ----------------------------------- MON COMPTE ----------------------------------- */
	
	#blocMonCompte{
		width:524px;
		height:125px;
		background-image:url(images/fond-moncompte.gif);
		background-repeat:no-repeat;
		margin:15px 0 0 8px;
		padding:15px 0 0 17px;
	}
	
	#monCompteTexte{
		float:left;
		width:405px;
		margin:0 15px 0  0;
	}
	
	#decomptePoints{
		margin:3px 0 0 0;
		color:#ce081a;
		font-size:110%;
		font-weight:bold;
		text-align:center;
	}
	
	#monComptePoints{
		float:left;
		width:94px;
		padding:0 10px 0 0;
	}
	
	#blocModification{
		width:524px;
		height:465px;
		background-image:url(images/fond-modification.gif);
		background-repeat:no-repeat;
		margin:15px 0 30px 8px;
		padding:15px 0 0 17px;
	}
	
	#modificationGauche{
		float:left;
		width:250px;
		_height:215px;
		min-height:215px;
		margin:0 0 0 0;
		padding:5px 0 0 0;
		border-right:1px solid #32501b;
	}
	
	#modificationDroite{
		float:left;
		width:245px;
		_height:215px;
		min-height:215px;
		padding:5px 0 0 18px;
		margin:0 0 0 0;
	}
	
	#blocMonCompte p, #blocModification p{
		margin:0;
		padding:0
	}
	
	#blocModification h2, #blocCommandes h2{
		font-size:140%;
		margin:0 0 20px 0;
		color:#32501b;
	}
	
	#blocCommandes h2{
		padding:0 0 0 17px;
		margin:0 0 14px 0;
	}
	
	#blocCommandes{
		width:541px;
		background-image:url(images/fond-modification.gif);
		background-repeat:no-repeat;
		margin:15px 0 0 8px;
		padding:15px 0 0 0;
	}
	
	#basMesCommandes{
		background-image:url(images/fond-modification.gif);
		background-repeat:no-repeat;
		height:20px;
		background-position:0 bottom;
	}
	
	#blocCommandes table{
		padding:0 0 0 0;
		margin:0 0 0 17px;
		width:500px;
	}
	
	.commandesEntete{
		border:1px solid #999;
		padding:4px 0 4px 0;
		font-size:120%;
		font-weight:bold;
		text-align:center;
	}
	
	.commandesEntete1, .commandesCellule1{
		width:30%;
		padding:3px 0 3px 10px;
		border-left:1px solid #999;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
	}
	
	.commandesEntete2, .commandesCellule2{
		width:30%;
		padding:3px 0 3px 10px;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
	}
	
	.commandesEntete3, .commandesCellule3{
		width:30%;
		padding:3px 0 3px 10px;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
	}

	.commandesEntete1b, .commandesCellule1b{
		width:60%;
		padding:3px 0 3px 10px;
		border-left:1px solid #999;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
	}
	
	.commandesEntete2b, .commandesCellule2b{
		width:20%;
		padding:3px 0 3px 10px;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
	}
	
	.commandesEntete3b, .commandesCellule3b{
		width:20%;
		padding:3px 0 3px 10px;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
	}
	
	.commandesEntete1, .commandesEntete2, .commandesEntete3, .commandesEntete1b, .commandesEntete2b, .commandesEntete3b{
		font-weight:bold;
	}
	
	.commandesCellule1 a, .commandesCellule2 a, .commandesCellule3 a{
		color:#333;
		text-decoration:underline;
	}
	
	.commandesPied{
		border-left:1px solid #999;
		border-right:1px solid #999;
		border-bottom:1px solid #999;
		padding:4px 0 4px 0;
		color:#999;
		text-align:center;
	}
	
	#inscriptionValidation2{
		margin:10px 0 0 0;
		text-align:center;
	}

	/* ----------------------------------- fin MON COMPTE ----------------------------------- */
	
	
	#logoVoirCommande{
		float:left;
		width:229px;
		padding:0 0 0 10px;
		margin:0 30px 0 0;
	}
	
	#texteVoirCommande{
		float:left;
		width:285px;
		padding:25px 0 0 0;
	}
	
	#impressionVoirCommande{
		margin:10px 0 0 508px;
	}
	
	#bandeauFlash{
		float:left;
		width:607px;
		padding:4px 0 0 15px;
		margin:0 32px 0 0;
	}
	
	#horaires{
		float:left;
		width:318px;
		height:86px;
		margin:4px 0 0 0;
		border:1px solid #374b16;
		background-image:url(images/fond-horaires.jpg);
		background-repeat:no-repeat;
	}
	
	#horaires h2{
		font-size:120%;
		font-weight:bold;
		color:#fff;
		margin:0 0 2px 0;
		padding:3px 0 0 0;
		text-align:center;
	}
	
	#horaires p{
		color:#fff;
		margin:0;
		padding:0 0 4px 0;
		text-align:center;
	}
	
	.separateurHoraires{
		width:278px;
		margin:auto;
		border-top:1px dotted #fff;
		height:4px;
	}
	
	.couleurHoraires{
		color:#fcff00;
	}