/*---------------------------------------------------------------------
				generalite
----------------------------------------------------------------------*/	

body, td, p, div, input, textarea {
					font-family: Arial, Helvetica, sans-serif;}

a{					text-decoration:none;
}

a.lien img, a img{	border:0px;}

input,textarea {
					border:1px solid #CCCCCC; font-size:0.95em; color:#000000;
}
select { 			color:#000000;}

input:hover,textarea:hover {
					border:1px solid #999999;
}
input.radioBox {	border:none}
 
form{				margin:0px; padding:0px; display:block; clear:both;}

h1 {
					color:#B91111; font-size:24px; text-transform:uppercase;

}
h1 a{
					/*color:#B91111;*/ text-decoration:none; font-size:14px;
}
h2 {				/*color:#f3a3cb;*/
					font-weight:bolder;
					font-size:16px;
					padding:0px; margin:0px; clear:both;
}
h2 a {				/*color:#f3a3cb;*/
					text-decoration:none;
}
/*---------------------------------------------------------------------
				la structure
----------------------------------------------------------------------*/	

body {
					margin:0px;
					font-size:1em;
					text-align:center;
					background-color:#0e3853;	

}


.page {		
					width:1000px;
					text-align:left;
					background-image:url(images/fd_page.jpg);
					background-repeat:no-repeat;
					background-position:left TOP;
					background-color:#ffffff;
				

}

.header {

					clear:both;
					height:128px;
					overflow:hidden;
					
					
}
.zoneCompte{		 float:left; border:0px solid red;

}

.zoneCompte div {	cursor:pointer}

.zoneCentrale { 	
					margin:0px; padding:0px;width:1000px; clear:both;
					
					
					padding-bottom:25px;border:0px solid red;
}
.colonneGauche{
					margin:0px; padding:0px;
					float:left;
					display:table;
					padding-top:55Px;
					width:211px;border:0px solid #ffffff; 
					
					
					
}
.colonneDroite{
					margin:0px; padding:0px;
					float:left;
					display:bloc;
					border:0px solid red;
					margin-left:27px;
					width:762px;
					color:#515151;
					
}
.footer{
					clear:both;
}



.zoneCentrale td {	vertical-align: top}
.separateur {
					clear:both;
					margin:0px; padding:0px;
					height:1px; line-height:1px; font-size:1px;
					overflow:hidden;
}
/*---------------------------------------------------------------------
				footer
----------------------------------------------------------------------*/
.footer { 
					clear:both;
					padding-top:55px;
					padding-bottom:5px;
					color:#000000;
					font-size:10px;
					
					width:960px; padding-left:40px; text-align:left;
}
			
.footer a { 
					color:#000000; 
					text-decoration:none; 
					text-transform:none;;
			}
			
.footer p {
					text-align:center;
}	
.footer table {
					padding-bottom:10px;
					}
.footer td {
					vertical-align:top;
					padding-right:40px;font-size:10px;
}

.footer .mention {
}		
.footer .mention img {  padding-right:5px;}
/*---------------------------------------------------------------------
				header
----------------------------------------------------------------------*/


a.logotype {
					display:block;  float:left; 
					width :220px;
					height:128px;
					border:0px solid red;
}	

a.logotype img, .header img {		border:0px}

.header .menuCompte{
					font-size:11px;
					text-transform:none;
					font-weight:normal;
					border:0px solid red;

					
}



#caddie {
					position:absolute;
					height:14px;
					width:80px;
					margin-left:656px;
					padding-top:0px;
					text-align:left;
					padding-left:35px;
					padding-top:20px;
					border:0px solid green;
}
#votreCompte {
					position:absolute;
					height:34px;
					width:115px;
					margin-left:540px;
					top:0px;
					border:0px solid green;
}
#commentAcheter{
					width:115px; height:34px;
					position:absolute; 
					top:0px;

					border:0px solid blue;
					margin-left:424px;
				}
#blocRecherche{
				position:absolute;
				width:440px; 
				border:0px solid red;
				margin-left:330px;
				margin-top:45px;
				
}

		#blocRecherche form {
				margin:0px; 
				padding:0px;
	
				 
		}
		 #blocRecherche form table{
						
		}
		 #blocRecherche form table td {
				padding-bottom:1px;
				color:#ffffff; 
				font-size:0.75em;
		}
		 #blocRecherche form input {
				width:80px; 
				
				padding-left:2px; margin-left:4px;
				margin-right:10px;
		}
		
		#blocRecherche form select {
				width:100px;
				padding:0px;
				margin:0px; margin-left:4px;
				margin-right:10px;
				line-height:0.75em;
				font-size:1em;
				
				
						
		}
		
		 #blocRecherche form .submitBouton {
			 padding:0px; margin:0px;
				height:auto;
				width:20px;
				border:none;
				padding:0px;
				margin:0px;
				padding-right:20px; padding-top:2px; padding-bottom:2px;
				background-image:none;
				background-color:transparent;
		}				
.messageDefilant{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#b91111;color:#cfefff;
				width:200px;
				height:60px;
				overflow:hidden; 
				text-transform:uppercase;
				letter-spacing:0.05em;
}
#ejs_box2_box {
	width:480px; height:50px; position:absolute; z-index:1; top:80px; margin-left:295px; border:0px solid red;
		
}	
/*---------------------------------------------------------------------
				fil ariane
----------------------------------------------------------------------*/
.filAriane a:hover{	text-decoration:underline;}

 .filAriane{
 				clear:both;
 				border:0px solid red;
				width:100%;
				display:block;
				text-align:left;
				padding:0px;
				padding-bottom:0px;
				margin-top:80px;margin-top:90px;
				background-image:url(images/fd_titre.gif);
				background-repeat:repeat-x;
				
				
				}

 .filAriane h1 {
 				color:#FFFFFF;
				background-image:url(images/titre_vousEtesIci.png);
				/*background-image:url(images/titre_vousEtesIci.gif);*/
				background-repeat:no-repeat;
				font-size:11px;
				padding-left:310px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				clear:both;
				width:auto;
				border:0px solid red;
				padding-top:22px; padding-bottom:5px;
 }
 .filAriane h1 a{
 				font-size:11px;color:#FFFFFF;
				text-decoration:none;
				padding-right:5px;
				font-family:Verdana, Arial, Helvetica, sans-serif;

 }
 .filAriane h1 a.lien {
 				padding-right:5px;
				color:#ffffff;
				font-weight:bolder;
 }
 #typeFileArianne {
				 margin-top:80px;
 }
 
 #typeFileArianne form {
				margin-top:5px;
				margin-bottom:20px;
				padding-left:350px;
}
 #typeFileArianne select{
				border-color:#f1b0d8;
}
/*---------------------------------------------------------------------
				colonneGauche
----------------------------------------------------------------------*/


.BlocProduit{
				clear:both;
				border:0px solid red;
				margin-top:18px;
			 	padding:0px;
			 	/*background-image:url(images/titre_pave_produit.png);*/
				background-image:url(images/titre_pave_produit.gif);
				background-repeat:no-repeat;
}
#dhtmlgoodies_listMenu, #dhtmlgoodies_listMenu ul li, #dhtmlgoodies_listMenu ul{
	margin:0px;
	padding:0px;
}

#dhtmlgoodies_listMenu li{
	list-style-type:none;	
}

#dhtmlgoodies_listMenu ul{
	display:none;
	margin-left:10px; 
	/*border:1px solid red;*/
}

#dhtmlgoodies_listMenu  a:hover{text-decoration:underline }

#dhtmlgoodies_listMenu  ul a{
	text-transform:lowercase; 
}

.colonneGauche  .menu { 

				padding:0px;
				margin:0px;
				padding-top:42px;
				border:0PX solid RED;
				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#B91111;
				
		}
		.colonneGauche  .menu form {
				padding:0px; margin:0px;
				font-size:12px;
				color:#B91111;
				}
		.colonneGauche  .menu ul{ 
				padding:0px; margin:0px;border:0PX solid RED;
		}
		.colonneGauche  .menu ul li{ 		
			  	padding:0px;
				padding-bottom:0px;
				padding-right:10px;
				list-style:none;
		}
		
		.colonneGauche  .menu a{
				display:block;
				padding-bottom:5px; margin-top:2px;
				border:0px solid red;
						
				
				padding-left:32px;
				margin-left:15px;
				/*letter-spacing:-0.08em;*/
				font-family:Arial,Verdana,Verdana,Georgia, "Times New Roman", Times, serif;
				font-weight:bolder;
				font-size:12px; line-height:13px;
				color:#B91111;
				text-transform:uppercase;
				
		}

		.menu  a.lienSpecial{
				
				display:bloc;
				text-align:left;
								
				padding:0px; margin:0px;
				width:auto;	
				margin-right:15px;	margin-top:20px;
				padding-right:20px;	
				
				padding-left:50px;
				
				border:0px solid red;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#B91111;
				
				
				font-size:12px;
				line-height:0.95em;
				font-weight:200;
				text-indent:-12px;
				margin-left:20px;
				color:#B91111;
				text-transform:none;
				padding-right:35px;
				display:block;
				background-image:url(images/lien_puceRouge.jpg);
				background-repeat:no-repeat;
				background-position:left;
				padding-bottom:10px;
				font-weight:bolder;
				text-decoration:underline;
			
			}
		.colonneGauche  .menu img{display:block;margin:0px; padding:0px;
		}

.blocMarque {
				margin-top:18px; clear:both;
			 	background-image:url(images/titre_pave_marque.png);
				background-repeat:no-repeat;
				
}
	.blocMarque div {
			padding:0px; margin:0px;
	}
	.blocMarque .menu{
				padding:0px; margin:0px;
				padding-top:42px;
				padding-left:10px;
				font-size:11px;
				float:left;
				width:80px;
				
				
	}
		.blocMarque .menu a{
				font-size:11px; 
				letter-spacing:0.05em;
				padding-left:0px;
				margin:0px; margin-left:10px;
				line-height:11px;
		}
	
.blocEngagement{
				margin-top:18px; clear:both;
			 	background-image:url(images/titre_pave_nosEngagements.png);
				background-repeat:no-repeat;
}
	.blocEngagement .menu{
				padding-top:38px;
				
				font-size:9px;
				
	}
	.blocEngagement .menu a{
				text-decoration :underline;
				text-transform:uppercase;font-size:10px;
				
				font-weight:normal;
				
	}	
	
.blocConseils{
				margin-top:18px; clear:both;
			 	background-image:url(images/titre_pave_conseils.png);
				background-repeat:no-repeat;
}
	.blocConseils .menu{
				padding-top:38px;
				
				font-size:9px;
				
	}
	.blocConseils .menu a{
				text-decoration :underline;
				text-transform:uppercase;font-size:10px;
				
				font-weight:normal;
				
	}	


.menuClient{
				margin-top:18px; clear:both;
			 	background-image:url(images/titre_pave_espaceClient.png);
				background-repeat:no-repeat;
				}		
		
		.colonneGauche .menuClient .menu {
				
		}
		.colonneGauche .menuClient .menu a{ }
		.colonneGauche .menuClient .menu img {display:block;margin:0px; padding:0px;}
		.colonneGauche .menuClient .menu p {
				margin:0px; padding-left:15px; padding-bottom:5px;
		}

.menuMarchand {
				margin-top:18px; clear:both;
			 	background-image:url(images/titre_pave_quiSommesNous.png);
				background-repeat:no-repeat;
}
		
		
		
		.colonneGauche .menuMarchand .menu {
				
				

		}
		.colonneGauche .menuMarchand .menu a{
				
		}		
		.colonneGauche .menuMarchand .menu a:hover{
				
				}
		.colonneGauche .menuMarchand .menu img {}



.blocNewsletter{
				margin-top:18px; clear:both;
			 	background-image:url(images/titre_pave_newsletter.png);
				background-repeat:no-repeat;
}
	.blocNewsletter form{
				padding:0px; margin:0px;
				padding-top:38px;
				padding-left:15px;
				color:#B91111;
				font-size:12px;
				
	}
	.blocNewsletter form label{
				display:block; margin-top:10px;
	}
	.blocNewsletter form p {margin:0px; padding:0px;}
	.blocNewsletter form input{
				width:90px; 
				border-color:#3a87ad;
	}
	.blocNewsletter form a{
				text-decoration :underline;
				text-transform:uppercase;font-size:10px;
				vertical-align:bottom;
				font-weight:normal;
			
				
	}	


/*---------------------------------------------------------------------
				colonneDroite
----------------------------------------------------------------------*/
/*---------------------------------------------------------------------
			>>Page Texte 
----------------------------------------------------------------------*/
.pageTexte{
				padding-right:80px;
				font-size:12px;
				padding-bottom:20px;
				margin-top:50px;
				padding-left:10px;
}

.pageTexte a{
				text-decoration:underline;
				color:#B91111;
				
}
.pageTexte h1{
				text-transform:uppercase;
				padding-bottom:25px;
				margin-top:20px;
				
				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#B91111;
				font-weight:bolder;
				
}
.pageTexte h2{
				color:#3a87ad;
}
/*---------------------------------------------------------------------
			>>	Accueil
----------------------------------------------------------------------*/
.accueil {
			border:0px solid red; float:left;width:425px; padding-left:30px; padding-right:40px;
			padding-top:10px;
}
.accueil .imageProduit{
			
}
.accueil .description {
				clear:both;
				width:auto; width:425px;
				}
 .accueil .description h1{
				padding-top:0px; 
				font-size:28px;
				font-stretch:narrower;
				letter-spacing:-0.05em;
				font-weight:100;
				color:#00000;
}

.accueil .description h2{
				font-size:20px;
				font-stretch:narrower;
				letter-spacing:+0.05em;
				font-weight:100;color:#000000;
				
				
			
}
.accueil .description h2 a {
				text-decoration:none;
				font-size:20px;
				font-stretch:narrower;
				letter-spacing:+0.05em;
				font-weight:100;	
				padding:0px; margin:0px;	
				text-align:left;	
				color:#000000;			
}
.accueil .description p{
				
				color:#000000;
				font-family:Arial,Verdana, Helvetica, sans-serif;
				font-size:12px;
				line-height:17px;
				
	
}

.accueil  .zonePrix {
				float:left; clear:left;
				padding-bottom:10px;
				width:260px;
}

.accueil .zonePrix  .prix{
				color:#FE0712;
				font-size:36px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin:0px; padding:0px;
				padding-top:5px;
}
.accueil .zonePrix  .prix sup {
				font-size:20px;
}

.accueil  .zonePrix .prixPromotion{
				float:right;
				
				height:22px;
				width:auto;
				border:0px solid red;
				margin:0px; padding:0px;
				padding-right:5px;
				padding-top:5px;
				text-align:right;
				font-size:36px;
				color:#be4a4a;
				 clear:left;
}			

.accueil  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
				width:78px;
				overflow:visible;
				font-weight:bolder;
				font-size:18px;
				background-image:url(images/fd_prix_barre.png);
				background-repeat:no-repeat;
				background-position:center 0px ;
				padding-top:5px;
				padding-left:15px;
				border:0px solid red;
				float:left;
				color:#000;
				text-align:center;

}
.accueil .imageProduit{
				float:left; width:auto;width:425px; overflow:hidden;
}
.accueil .imageProduit a {
				border:0px solid red;
}				
				
				
a.pubContextuelleProhockey	{
				float:left; width:264px; display:block; border:0px solid red; margin-top:90px;
}
/*---------------------------------------------------------------------
			>>	Page produit
----------------------------------------------------------------------*/

.produit{
				clear:both;  padding-left:15px;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone images
----------------------------------------------------------------------*/
.imageProduit {
				width:400px; margin-top:10px; border:0px solid #000; overflow:hidden;}
.imageProduit a img {				
				
				}
.imageProduit, .vueSecondaire {
				float:left; display:block;
}
.imageProduit .vueSecondaire {
				clear:both
				}
.imageProduit .vueSecondaire a{		
						
				}
.imageProduit .vueSecondaire a img{	width:70px; border:1px solid #3a87ad;}
.imageProduit .vueSecondaire a.zoom{				
										
				cursor:pointer;	}

.imageProduit .vueSecondaire a.zoom img {
				background-image:url(images/b_zoom.jpg);
				border:0px;
				background-repeat:no-repeat;	
				width:76px;
				height:72px;
				}
/*---------------------------------------------------------------------
			>>	Page produit >> description principale
----------------------------------------------------------------------*/
				
 .produit .description {
 				padding:0px;
 				border-left:0px dashed #3a87ad; float:left;
 	 			 width:315px; 
				 margin-top:20px;
				 margin-bottom:20px;
				
				 
 }
 
.produit .description .etiquette {
				padding:0px; margin:0px;
				border:0px solid red;
				padding-right:10px;	
				overflow:hidden; /*bug ie6 du deport de largeur*/
} 



.produit .description .etiquette h1 {
				width:auto;
				padding-left:0px; 
				padding-right:5px;
				float:none;
				font-size:20px; 
				color:#ba1111;
				
				text-transform:uppercase;
				padding-bottom:0px;
				margin-bottom:2px;
				margin-top:4px;
				
				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#3a87ad;
				font-weight:bolder;
				
				line-height:22px;
				border:0px solid green;
}
.produit .description .etiquette h3 {
				width:130px;padding-left:10px; 
				padding-right:5px;
				float:left;
				font-size:12px; line-height:13px; border:0px solid green;
				color:#FD7102;font-weight:bolder;
}
.produit .description .etiquette h2 {
				width:130px;padding-left:10px; 
				padding-right:5px;
				clear:both;
				float:left;
				font-size:12px; line-height:13px; border:0px solid green;
				color:#40AACF; font-weight:bolder;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone prix
----------------------------------------------------------------------*/

.produit .description .etiquette .zonePrix{
				
				margin:0px; padding:0px;
				float:right;
				
				width:100%;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bolder;
				font-size:14px; 
				border:0px solid #000;
				display:table;
				padding-bottom:10px;
				border-top:1px dashed #3a87ad;
				
}
.produit .description .etiquette .zonePrix .prixPromotion{
				color:#B80B07;
				float:right;
				/*background-color:#B80B07;
				background-image:url(images/fd_prix_promo.gif);
				background-position:left top;
				background-repeat:no-repeat;*/
				height:22px;
				width:120px;
				border:0px solid red;
				margin:0px; padding:0px;
				padding-right:5px;
				padding-top:5px;
				text-align:right;
				font-size:24px;
}			
.produit .description .etiquette .zonePrix .prix{
				margin:0px; padding:0px;
				padding-top:5px;
				font-size:24px;
				color:#666666;
				text-align:right;
}
.produit .description .etiquette .zonePrix .ancienPrix{
				margin:0px; padding:0px;
				width:68px;
				font-weight:bolder;
				font-size:11px;
				background-image:url(images/fd_prix_barre.png);
				background-repeat:no-repeat;
				background-position:center 0px ;
				padding-top:5px;
				border:0px solid red;
				float:left;
				color:#000;

}
/*---------------------------------------------------------------------
			>>	Page produit >> zone attribut
----------------------------------------------------------------------*/
 .attributProduit {
 			
			padding-left:5px; padding-right:10px;
			display:block;
			/*color:#000000;*/
			color:#1c5874;
			font-size:12px;
			padding-bottom:10px;
			border-left:1px dashed #3a87ad;border:0px solid red;
 }
 
.attributProduit label {
				display:block;
				
				padding:0px; margin:0px;
				padding-left:0px; 
				margin-top:6px;
				margin-bottom:6px;
				color:#3a87ad; 
				 
				
}

.attributProduit label b{
				color:#3a87ad; font-weight:bolder;
}

.attributProduit .onAime {
		margin-top:10px; 
		margin-bottom:10px;
		padding-bottom:3px;
		border:1px solid #7dbedf;
		text-align:center;
		margin-left:0px;
		margin-right:16px;		
		background-color:#c2e0ef;
		
		/*background-image:url(images/disponibilite2/fd_dispo.jpg);
background-position:left 5px;
background-repeat:no-repeat;
color:#0080BF;
font-size:11px;
font-weight:bolder;

margin:2px 0px 0px;
overflow:hidden;
padding-left:27px;
padding-top:5px;
text-align:left;border-bottom:1px dashed #3a87ad;*/
		 
}
.attributProduit .onAime h5 {
		/*border-top:1px solid #7dbedf;*/
		border-bottom:1px solid #c2eOef;border-bottom:1px solid #7dbedf;
		 color:#3a87ad; font-weight:bolder;
		 margin:0px; padding:0px; 
		 padding-bottom:3px;
		 text-align:center;
		 
		 padding-top:3px; margin-left:15px; margin-right:10px; font-size:12px;
		/* border-bottom:1px solid #7dbedf;*/
}
.attributProduit .onAime div{
			
			padding:6px; margin:0px;
			display:block; text-transform:none; color:#0e3853; font-weight:normal;
			font-size:10px;text-align:left; margin-left:20px;
		text-align:left;
		margin-left:20px;
}
.attributProduit .onAime div p {
			padding:0px; margin:0px;
}

/*---------------------------------------------------------------------
			>>	Page produit >> menu commande 
----------------------------------------------------------------------*/

.produit .menuCommande {

				
				color:#B91111; 
				font-size:0.8em;
				
				padding-left:50px;
				padding-right:10px;
				padding-top:15px;
				
				
				
				
				clear:both;
				border-left:1px dashed #3a87ad;
				border-bottom:1px dashed #3a87ad;border:0px solid red;
}


.menuCommande form {
				padding:0px; margin:0px;
				
}
		.menuCommande form label{
						padding-bottom:5px;
						display:block;
						color:#1c5874;
		}
	
		.menuCommande form input {
						width:26px; padding-left:2px; margin-left:2px;
		}
		
		.menuCommande form select {
						color:#1c5874;
						padding:0px;
						margin:0px; margin-left:2px;
						line-height:0.75em;
						font-size:1em;
						min-height:16px;
						height:22px;
						max-height:21px;
						
		}
		

 		.menuCommande form .submitBouton {
						
						
						
										clear:both; border:0px solid red;
				margin:0px;
				background-image:url(images/b_choisir.jpg);
				background-repeat:no-repeat;
					width:147px;
					height:45px;
					margin-top:30px;
					margin-right:0px;
		}
 


 /*---------------------------------------------------------------------
			>>	Page produit >> lien aide
----------------------------------------------------------------------*/

 .footerProduit{
 				clear:both;
				color:#8e1b61;
				font-family:Arial, Helvetica, sans-serif;
				font-size:0.7em;
				padding-right:35px;
				padding-top:5px;
				margin-top:15px;
				border-top:1px dashed #3a87ad;
				border-bottom:1px dashed #3a87ad;
 }
 
 .footerProduit a{

	
				color:#B91111; 
				padding-left:35px;
				
				background-image:url(images/lien_puceRouge.jpg);
				background-repeat:no-repeat;
				background-position:left;
				text-transform:uppercase;
				
				padding-top:5px;
				padding-bottom:10px;
				font-weight:bolder;
				text-decoration:underline;
				margin-left:35px;
				display:block;
				}
 

 /*---------------------------------------------------------------------
			>>	navigation 
----------------------------------------------------------------------*/

 
 .navigationProcessusAchat{
 				clear:both; float:none;
				text-align:right;
				margin:0px; padding:0px;
				padding-top:40px;
				padding-right:60px;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;		
				position:static; border:0px solid red;
					
				}
				
 .navigationProcessusAchat a {
 				font-family:Arial,Verdana, Helvetica, sans-serif;
				color:#4DA1CF;
				text-decoration:underline;
				float:none;	
				font-weight:bolder;
				padding-left:35px;
				padding-right:40px;
				font-size:14px;
				text-transform:uppercase;
				background-image:url(images/lien_puce.jpg);
				background-repeat:no-repeat;	
				padding-bottom:5px;padding-top:5px;
 
 }		
 
  .navigationProcessusAchat h3 {
 				display:inline;
				margin:0px; padding:0px;
				padding-left:80px;
				padding-right:10px;
				font-size:24px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-weight:100;
				
 				
 }
  .navigationProcessusAchat a.lien {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#4DA1CF;
				text-decoration:underline;
				font-weight:100;
				padding-left:35px;
				padding-right:40px;
				font-size:11px;
				background-image:url(images/lien_puce.jpg);
				background-repeat:no-repeat;
				float:none;
  }
/*----------------------------------------------------------------------------------
			>>pageNavigation
----------------------------------------------------------------------------------*/

.pageNavigation{
				padding-right:80px; clear:both;margin-top:15px;
}

.pageNavigation a{
				color:#B91111;
}  

.pageNavigation .numero { 
					
					text-align:center; 
					padding-left:5px;
					padding-right:5px;
					color:#B91111;
					letter-spacing:0.4em;
					
					
}
.pageNavigation .numero b{ 
					
					text-align:center; 
					padding-left:5px;
					padding-right:5px;
					color:#fff;
					letter-spacing:inherit;
					background-color:#B91111;
					
}
.pageNavigation .numero a{ 
					text-decoration:none; 
					color:#B91111; font-size:0.8em; 
					font-weight:normal;letter-spacing:inherit;
}

/*---------------------------------------------------------------------
			liste Produit 
----------------------------------------------------------------------*/

.listeProduit{ 
				display:bloc; 
				margin:0px; padding:0px;
				clear:both;
				padding-bottom:35px; 
				margin-top:5px;
				padding-left:15px;padding-bottom:5px;
				
				border:0px solid red;}
				
.listeProduit	.produit h2 {
				font-weight:normal;
}
				
.listeProduit .produit { 
				float:left; clear:none;
				border:1px solid #adbed0;
				padding:0px;
				padding-top:0px; margin-right:10px;
				width:153px; text-align:center;
				width:168px;
				height:100%;
				margin-bottom:10px;
				}
.listeProduit .produit:hover { 
	border:1px solid #416484;
}
.listeProduit .divCale {
	height:200px;width:0px;float:left;
}
.listeProduit   .produit h1 {
				margin:0px; padding:0px;
				padding-left:10px; 
				padding-right:5px;
				text-align:center;
				color:#000;color:#3A87AD;
				font-size:13px; line-height:13px; 
				margin-bottom:5px;
				/*height:45px;*/
				background-image:none;
}


.listeProduit 	.produit a { display:block; text-align:center; }

.listeProduit   .produit h1 a{
				
				color:#3A87AD;
				font-size:13px; line-height:13px; 
				padding:0px;margin:0px;
				background-image:none;
}
.listeProduit   .produit h1 a:hover, .listeProduit 	.produit a:hover{
	color:#466884;
}

.listeProduit .produit  .zonePrix{
				margin:0px; padding:0px;
				clear:both;
				color:#000;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bolder;
				font-size:14px; 
				border:0px solid red; 

				height:32px; 
				overflow:hidden;
				
}

.listeProduit .produit  .zonePrix .prixPromotion{
				
				color:#FFFFFF;
				float:right;
				background-color:#B80B07;
				background-image:url(images/fd_prix_promo.gif);
				background-position:left top;
				background-repeat:no-repeat;
				height:22px;
				width:80px;
				overflow:hidden;
				border:0px solid red;
				margin:0px; padding:0px; 
				padding-right:5px;
				padding-top:5px; 
				
				text-align:right;
				
				margin-top:10px;
				font-size:15px;
}			

.listeProduit .produit  .zonePrix .prix{
				font-size:15px;font-weight:bold; color:#b80b07;
				margin:0px; padding:0px;
				padding-top:5px;padding-bottom:15px;
}

.listeProduit .produit  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
				width:68px;
				font-weight:bolder;
				font-size:11px;
				background-image:url(images/fd_prix_barre.png);
				background-repeat:no-repeat;
				background-position:center 0px ;
				padding-top:5px;
				border:0px solid red;

}

.listeProduit form {
				margin-top:5px;
				margin-bottom:20px;
				padding-left:340px;
}
.listeProduit select{
				border-color:#f1b0d8;
}
.listeProduit .description{
				color:#3a87bc;
				border:#000000 1px solid;
				padding:2px;
				margin-right:36px;
				margin-bottom:30px;
				text-align:center;
				
}

/*---------------------------------------------------------------------
			>>Page accueil >>	produit nouveaute 
----------------------------------------------------------------------*/

 .produitNouveaute{
				margin:0px; padding:0px;
 				clear:both;
 				border:0px solid red;
				width:100%;
				display:table;
				text-align:left;
				padding-bottom:0px;
				background-image:url(images/fd_titre.gif);
				background-repeat:repeat-x;
				
				
				
				}
 .produitNouveaute .listeProduit{
 				margin-top:5px;
 				}
 .produitNouveaute h1 {
 				color:#FFFFFF;
				background-image:url(images/titre_nouveaute.png);
				background-repeat:no-repeat;
				font-size:12px;
				padding-left:350px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				clear:both;
				width:auto;
				border:0px solid red;margin-top:0px;
				padding-top:20px; padding-bottom:5px;
 }
 .produitNouveaute h1 a{
 				font-size:12px;color:#FFFFFF;
				text-decoration:none;
				padding-left:20px;
				font-family:Verdana, Arial, Helvetica, sans-serif;

 }
 

/*---------------------------------------------------------------------
			>>Page accueil >>	produit promotion 
----------------------------------------------------------------------*/

 .produitPromotion{
 				margin:0px; padding:0px;
 				clear:both;
 				border:0px solid red;
				width:100%;
				display:table;
				text-align:left;
				padding-bottom:25px;
				
				background-image:url(images/fd_titre.gif);
				background-repeat:repeat-x;
				
				
				}
 .produitPromotion .listeProduit{
 				margin-top:5px;
				 }
 .produitPromotion h1 {
 				color:#FFFFFF;
				background-image:url(images/titre_promotion.png);
				background-repeat:no-repeat;
				font-size:12px;
				padding-left:350px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				clear:both;
				width:auto;
				border:0px solid red;margin-top:0px;
				padding-top:20px; padding-bottom:5px;
 }
 .produitPromotion h1 a{
 				font-size:12px;color:#FFFFFF;
				text-decoration:none;
				padding-left:20px;
				font-family:Verdana, Arial, Helvetica, sans-serif;

 } 
/*---------------------------------------------------------------------
			>>Page produit >>	produit associe 
----------------------------------------------------------------------*/

 .produitAssocies{

				text-align:left;
				
				clear:both;
 				border:0px solid red;
				width:100%;
				display:block;
				text-align:left;
				padding-bottom:0px;
				margin-top:40px;
				background-image:url(images/fd_titre.gif);
				background-repeat:repeat-x;
				
				
				
				}
 .produitAssocies h1 {
 				color:#FFFFFF;
				background-image:url(images/titre_avoirAussi.png);
				background-repeat:no-repeat;
				font-size:12px;
				padding-left:350px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				clear:both;
				width:auto;
				border:0px solid red;
				padding-top:20px; padding-bottom:5px;
 }
/*---------------------------------------------------------------------
			>>Page recherche 
----------------------------------------------------------------------*/

.resultatRecherche{

				text-align:left;
				
				clear:both;
 				border:0px solid red;
				width:100%;
				display:block;
				text-align:left;
				padding-bottom:0px;
				margin-top:40px;
				background-image:url(images/fd_titre.gif);
				background-repeat:repeat-x;
				margin-top:80px;
				
				
				}
 .resultatRecherche h1 {
 				color:#FFFFFF;
				background-image:url(images/titre_votreRecherche.png);
				/*background-image:url(images/titre_votreRecherche.gif);*/
				background-repeat:no-repeat;
				font-size:12px;
				padding-left:350px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				clear:both;
				width:auto;
				border:0px solid red;
				padding-top:20px; padding-bottom:5px;
 }

.resultatRecherche form{
				margin-top:5px;
				margin-bottom:20px;
				padding-left:350px;
}


/*----------------------------------------------------------------------------------
			>>plan site
----------------------------------------------------------------------------------*/
.planSite {
				padding-bottom:30px; margin-top:80px;
}
.planSite div{
				/*float:left;*/
				margin-left:10px;
}
.planSite li a{
				color:#3A87AD;	
				display:block; font-weight:bold;
				text-decoration:none; font-size:0.8em; 
				line-height:1.2em;
				letter-spacing:0.05em; 
				cursor:pointer;
				background-image:none;
				margin:0px; padding:0px; 
}
			
.planSite li a:hover, .planSite li ul li a:hover{
				text-decoration:underline;
}

.planSite li ul li a {
				font-weight:normal; 	
				color:#B91111;

}

.planSite li ul li{
				padding:0px;
				margin:0px;

}
.planSite li ul{
				padding:0px;
				margin:0px;
				padding-left:24px;
}
.planSite li{
				list-style-type:none;
				margin:0px; 
				padding:0px;
}

.planSite ul, .planSite ul ul{
				margin-left:8px; 
				padding-bottom:10px;
	
}
/*----------------------------------------------------------------------------------
			ProcessusCommande
----------------------------------------------------------------------------------*/

.processusCommande{
				clear:both; border:0px solid red;
				font-size:12px;
				padding-left:80px;
				padding-top:40px;
				padding-right:100px;
				padding-bottom:25px;
}
#envoiami {
				padding-bottom:180px;

}

#retrouverMDP {
				padding-bottom:150px;
}
/*----------------------------------------------------------------------------------
			>>personnalisation
----------------------------------------------------------------------------------*/
.processusCommande {
				margin:0px; padding-right:0px;
				margin-top:30px;
			}

.processusCommande .remarque{
				width:855px;
			}

form.recapitulatifPanier{
				padding-bottom:0px;}
	
.recapitulatifPanier{

			}

.processusCommande h1{
				text-transform:uppercase;
				padding-bottom:25px;
				margin-top:20px;
				background-image:url(images/fd_titre.png);
				background-repeat:no-repeat;
				background-position:250px 0px;
				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#B91111;
				font-weight:bolder;
				
				background-image:none;
				padding-top:0px; margin-top:0px;
				clear:both;border:0px solid red;
			}
			
.processusCommande h2{
			color:#3a87ad;
			}
/*----------------------------------------------------------------------------------
			>>les tableaux
----------------------------------------------------------------------------------*/

table.recapitulatifPanier table {
				padding:0px; width:auto; margin:0px;
			}
table.recapitulatifPanier table td {
				vertical-align:middle;
			}
table.recapitulatifPanier table a,
table.recapitulatifPanier table img{

				margin:0px; padding:0px; 
			}
.TotalCommandeValue {
				background-color:#5AA8CF;
			}
.TotalCommande{
				color:#5AA8CF;
				font-weight:bolder;
			}
.TotalCommandeRight{
				background-color:#ffffff;
			}

.recapitulatifPanier table thead  th, .commande th.fondTitreEnTeteCommande{ 
				background-color:#5AA8CF;
				padding-bottom:2px;
				padding-left:3px;
				padding-right:3px;font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px; 
				color:#F77600;
				text-align:center;
				color:#ffffff;
				text-transform:none;
				border:0px;
				padding-bottom:3px;padding-top:3px;				
			}

.recapitulatifPanier td.commandeRow2, .recapitulatifPanier td.commandeRow1 {
				border-color:#5AA8CF; border-top-style:solid; border-bottom:solid #5AA8CF 4px;
			}
.recapitulatifPanier td.commandeRow2 strong, .recapitulatifPanier td.commandeRow1 strong{
				color:#3A87AD;
			}
		
table.recapitulatifPanier {
				width:90%;
			}
 .fondTitreEnTeteCommande th{
				background-color:#5AA8CF;padding-bottom:5px;padding-top:5px; color:#ffffff;
 			}
 .fondTitreEnTeteCommande td{ 
 				background-color:#ffffff;
			}
 .commande th {color:#F3A3CB;
 			}
			
.commandeRow1 a,.commandeRow2 a,.hautTotalCommande a {
				color:#ba1111;
			}			
.commande .commandeRow2, .commande .commandeRow1 {
				 border-bottom:1px dashed #5AA8CF;
}		
/*----------------------------------------------------------------------------------
			>> inscription
----------------------------------------------------------------------------------*/


table.identification{
				padding:0px; margin:0px;  margin-bottom:80px; clear:both; background-color:transparent}

table.identification td.cadreInscription { 
				width:49%;background-color:transparent
			}

.cadreInscription {
				border:0px solid #000000;
			}
	.cadreInscription h2{
				color:#3a87ad;
				font-weight:bolder;
				font-size:16px;
				padding:0px; margin:0px;
			}
	
	.cadreInscription a , .hautTotalCommande  {
				color:#ba1111;
			}
	
/*----------------------------------------------------------------------------------
			>>formulaire
----------------------------------------------------------------------------------*/
					
.blocFormulaire{
  				border-color:#3a87ad; 
				}		
							
.submitBouton, .bigSubmitBouton, .smallSubmitBouton, .bigSubmitBoutonImage {
				clear:both; border:0px solid red;
				margin:0px;
				background-image:url(images/b_jeValide.png);background-repeat:no-repeat;
				width:147px;
				height:45px;
				margin-top:10px;
				margin-right:50px;
					}
#panier .bigSubmitBouton, #choix_lieu_livraison .bigSubmitBouton, #commande .bigSubmitBouton  {
				background-image:url(images/b_Suivant.png); 

}						
.commentaire{
				padding-bottom:10px;
				font-size:12px;
				display:block;
				color:#3a87ad;
}
					
					
.zoneAdresse{
				border:1px solid #B91111;
}		
.zoneCoordonnees .zoneAdresse b{ 
				color:#B91111;
}			
.zoneCoordonnees .zoneAdresse a {
				color:#B91111; text-align:right; 
				padding-right:35px;
				display:block;
				background-image:url(images/lien_puceRouge.jpg);
				background-repeat:no-repeat;
				background-position:right;
				padding-top:0px;
				padding-bottom:10px;
				font-weight:bolder;
				text-decoration:underline;
}
table.formulaire a {
				color:#B91111;
}

 .message{
 				font-style:italic;
				color:#ff5400;
				padding-bottom:10px;
 }
/*----------------------------------------------------------------------------------
			>>barre de navigation haut de page du processus d'achat
----------------------------------------------------------------------------------*/

.processusAchat { 
				border:0px solid red; clear:both;  
				
				margin:0px; padding:0px;
				/*padding-bottom:26px;*/

				margin-left:315px; margin-top:25px;
				
				border:0px solid red; 

				
				clear:both;  
				
				margin:0px; 
				padding:0px;
				margin-bottom:26px;
				margin-left:314px;/**/ margin-top:5px;
				
				position:static;/**/
				margin-left:0px;
				width:auto;padding-left:315px;

				padding-top:7px;
				background-image:url(images/fd_titre.png);
background-position:250px 15px;
background-repeat:no-repeat;
height:29px;
				
				}

					
.processusAchat a{ 	
				width:114px; 
				color:#ffffff;
				text-transform:uppercase;
				font-size:11px; 
				font-weight:none;


				padding-bottom:10px; 
				padding-top:13px; 
				margin-top:0px; 
				padding-left:40px;
				padding-right:10px;
				
				border:0px solid green;
				
				padding:13px 20px 10px 40px;
				width:auto;
				white-space:nowrap; 
				background-position:left center;
				
								
				display:block; 
				float:left; 
			
				
				background-position:left top;
				
				
				padding-top:14px;

					}
					
.processusAchat a.selected {
				color:#5AA8CF; 
				font-weight:bolder; 
				font-style:italic;
				width:105px;
				font-size:13px;
				padding-top:14px;
				background-position:left top;
								
				
					}





					
				
#processus1 {
				background-image:url(images/etape1.png);
}
#processus2 {
				background-image:url(images/etape2.png);
}
#processus3 {
				background-image:url(images/etape3.png);
}
#processus4 {
				background-image:url(images/etape4.png);
}
/*----------------------------------------------------------------------------------
			>>barre de navigation bas de page du processus d'achat
----------------------------------------------------------------------------------*/

 .processusCommande .navigationProcessusAchat {
 
				position:relative; top:25px; /**/ border:0px solid green; float:none;
}
.processusCommande .navigationProcessusAchat table { 
				width:auto; margin:0px; padding:0px; padding-top:25px;}

					
 /*---------------------------------------------------------------------
				zone code promo
----------------------------------------------------------------------*/
.codePromo { 
				position:relative;float:left; border:0px solid red; 
				text-align:left; clear:left; top:-60px;.
				margin-left:60px;}

.codePromo form{ 
				font-size:0.95em; color:#B4315A; font-weight:bolder;
				white-space:nowrap}

.codePromo form .submitBouton {
				background-image:none;
				clear:both;
				font-size:14px;
				display:inline;
				float:none;
				padding:0px;
				margin:0px;
				width:auto;
				height:auto;
				border:1px solid #cccccc;
				background-color:#ECE9D8;
				text-align:center;
				padding-right:2px;
				
}

 /*----------------------------------------------------------------------------------
			>>personnalisation mot doux
----------------------------------------------------------------------------------*/

 
 .livreDor{
 				padding-right:30px;
				font-size:12px;
				padding-bottom:20px;
			
 }
  .livreDor .listeMessage h3 { 
			  color:#f3a3cb;
				font-weight:bolder;
				font-size:12px;
				padding:0px; margin:0px; margin-top:10px; display:block;
  }
   .livreDor .listeMessage H3 a, .livreDor .listeMessage  a{
				   color:#B91111;
   }
 .listeMessage {
 				
				float:left;
				padding-bottom:20px;
				width:45%; clear:none;
 }
 .votreTemoignage {
 				float:left;width:50%;
 }
  .livreDor .votreTemoignage .blocFormulaire{
  				 padding:0px;
				padding-top:10px; padding-bottom:10px; 
				 clear:none;
				background-color:#FECCE5; border-color:#3a87ad; 
				
  }
   .livreDor .votreTemoignage .blocFormulaire table{ padding:0px; margin:0px;color:#D575A3;}
   
   
 /*----------------------------------------------------------------------------------
			page conseil achat 
----------------------------------------------------------------------------------*/
   
table.conseilAchat {
				margin-top:10px; border:1px solid #68C2EF;
}
.fondBleu {
				background-color:#68C2EF;
				color:#0D3551;
				font-weight:bolder;
				text-transform:uppercase;
}
.fondBleuClair{
				border-bottom:1px dashed #68C2EF;
				background-color:#8FDAFF;color:#3a87ad;
}
 /*----------------------------------------------------------------------------------
			critère disponibilite
----------------------------------------------------------------------------------*/

.produit .disponibilite{
				height:35px; overflow:hidden; margin:0px;
				font-size:11px; color:#0080BF; font-weight:bolder; 
				text-align:left; padding-left:27px;
				background-image:url(images/disponibilite2/fd_dispo.jpg);
				background-repeat:no-repeat;
				background-position:bottom center;
				padding-top:5px;
				background-position:left 5px; margin-top:2px;
}
.produit .disponibilite img{
				vertical-align:middle; margin-right:5px; }


.attributProduit .disponibilite{
				height:inherit; padding-left:20px; margin-top:5px;
				background-image:none;
				overflow:inherit; height:auto;

}

.attributProduit .disponibilite img{
				margin:3px;
				margin-right:10px;
				float:left;
				/*float:right;*/
				/*margin:10px;*/
				border:0px dotted  #0080BF;
				/*padding:5px;*/
}