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

body, td, p, div, textarea {
					font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left;}

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:#810010;*/
					font-weight:normal;
					font-size:20px;
					padding:0px; margin:0px;
}
h1 a{
					/*color:#810010;*/ 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-repeat:repeat-x;
					/*background-position:left bottom;
					background-image:url(images/fd_footer.gif);*/
					background-color:#777777;
}


.page {				
                
					/*background-position:left 91px; 
					background-image:url(images/fd_bandeau_interne.gif);*/
					background-color:#ffffff;
					background-position:left 91px; 
					background-image:url(images/fd_bandeau_interne.gif);
					background-repeat:repeat-x;
					
}
center {		
					background-color:transparent;
					
					background-repeat:repeat-x;
					background-position:left bottom;
					background-image:url(images/fd_footer.gif);
}
.zoneCentrale center{ 
					background-image:none;
}
.header {
					margin:0px; padding:0px;
					clear:both;
					border:0px solid red;
					height:83px;
					text-align:left;
					
					width:997px;
					padding-top:8px;
					position:relative;
					
}


.zoneCentrale { 	
					margin:0px; padding:0px;
					clear:both;
					width:933px; width:940px; width:997px;
					padding-bottom:25px;border:0px solid red;
					/*display:table;*/
}

.colonneGauche{
					margin:0px; padding:0px;
					float:left;
					display:table;
					border:0px solid #000; 
					width:183px;
					overflow:hidden;
					
					
}
.colonneDroite{
					margin:0px; padding:0px;
					float:left;
					display:block;
					border:0px solid red;

					
					width:830px;
					width:747px;
					padding-left:10px;
					padding-top:15px;
					
					color:#515151;
					margin:0px;
					overflow:hidden;
					border:0px solid #000;
					width:787px;
					padding:0px;
					margin-left:5px;

					
}
.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;
}
/*---------------------------------------------------------------------
				bloc referencement bas de page
----------------------------------------------------------------------*/
.referencement{
					color:#666666; font-size:11px;
					text-decoration:none; 
					text-transform:none; display:inline;
					margin-left:10px; padding-right:10px;
					clear:both;
					width:920px; 
					display:block; margin-top:55px; 
}

.referencement a{
					color:#000;
					text-decoration:none; 
					text-transform:none; display:inline;
					margin:0px; padding:0px;
}
/*---------------------------------------------------------------------
				footer
----------------------------------------------------------------------*/

.footer { 
					clear:both;
					width:940px; 
					/*background-image:url(images/footer.gif);
					background-repeat:no-repeat;
					background-position:bottom center;
					padding-bottom:55px;
					background-color:#F0F0E8;*/
					

					margin:0px;
					padding:0px;
					color:#000000;
					font-size:10px;
					width:997px;
					height:167px;
					text-align:left;
					/*background-image:url(images/fd_footer.gif);
					background-repeat:repeat-x;
					background-color:#F0F0E8;*/
					background-color:transparent;
					border-top:1px solid #999999;					

						
}
			
.footer a { 
					color:#000;
					text-decoration:none; 
					text-transform:lowercase; display:inline;
			}
			
.footer p {
					text-align:center;
}	

.footer td {
					vertical-align:top;width:auto; overflow:visible;
					padding-right:40px;font-size:10px;
}

.footer .mention { text-align:center; float:left;
}		
.footer .mention a {display:block; }
.footer .mention img {   padding-bottom:5px;}
/*---------------------------------------------------------------------
				header
----------------------------------------------------------------------*/
.famille {
				margin:0px; padding:0px;
				text-align:left;
				
				display:table;
				clear:both;
				vertical-align:bottom;
				
				background-image:url(images/fd_header_bandeau_interne2.jpg);
				background-repeat:no-repeat;
				background-position: left top;
				text-align:center;	
				width:997px;
				overflow:hidden; 
				border:0px solid green;
				
								
}
.zoneCompte{		
					position:absolute;
					width:402px;
					top:0px;
					right:6px;

}


a.logotype {
					display:block;  
					position:absolute;
					width :260px;
					height:90px;
					border:0px solid #000; 
					margin-left:27px;

					
					/*width:auto;*/
					height:39px;
					height:83px;	
						
}	

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

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

					
}

.header .menuCompte a{
					
					
}

#caddie {
					
					height:26px;
					width:216px;
					/*margin-left:44px;
					padding-top:0px;position:absolute;*/
					text-align:left;

					border:0px solid green;
					background-image:url(images/votre_caddie.gif);
					background-repeat:no-repeat;float:left;
					position:absolute;
					top:65px;left:186px;
}
#caddie a{
					border:0px solid red;
					height:26px;
					width:212px;
					height:19px;
					width:212px;
					display:block; text-align:right;
					padding-right:6px;
					padding-top:7px;
					color:#000;

}
#votreCompte {
					position:absolute;
					
					
					top:65px;
					border:0px solid blue;
					height:26px;
					width:186px;
					background-image:url(images/votre_compte.gif);
					background-repeat:no-repeat;
					
}
#votreCompte a {	display:block;
					height:26px;
					width:186px;
}
#commentAcheter{
					width:115px; 
					height:30px;
					
					top:0px;

					border:0px solid blue;
					/*margin-left:254px;position:absolute; */
				}	
#commentAcheter a{	display:block;	
					width:115px; 
					height:30px;	
}
#planDuSite		{
					width:85px; 
					height:30px;
					position:absolute; 
					top:0px;

					border:0px solid blue;
					margin-left:375px;
					}
#planDuSite		a{	display:block;	
					width:85px; 
					height:30px;		
}
.messageDefilant{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				letter-spacing:-0.05em;
				color:#AAC238;
				width:200px;
				height:20px;
				
				overflow:hidden; 
				text-transform:none;
				text-align:left; 
}
#ejs_box2_box {
	width:700px;

	position:absolute;
	z-index:1;
	top:0px;
	
	padding:0px;
	margin-left:390px; margin-left:205px;
	margin-top:18px;
	
	clear:none;
	float:none;
	overflow:hidden;
	
	border:0px solid red;
	clear:both;
	float:none;
	height:30px;
	left:0px;
	padding:0px;
	
	
	top:0px;
	width:700px;
	z-index:1;
		
}	




	
/*---------------------------------------------------------------------
				fil ariane
----------------------------------------------------------------------*/
.filAriane a:hover{	text-decoration:underline;}

 .filAriane{
 				clear:left;
				text-align:left;
				padding:0px;
				padding-bottom:0px;
				margin-top:15px;
				margin-left:25px;
				width:100%;
}

 .filAriane h1 {
 				color:#FF8B02;
				font-size:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				clear:both;
				width:auto;
				border:0px solid red;
				 padding-bottom:5px;
 }
 .filAriane h1 a{
 				font-size:10px;
				color:#FF8B02;
				text-decoration:none;
				padding-right:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;

 }
 .filAriane h1 a.lien {
				color:#000;
 				padding-right:10px;
 }
 #typeFileArianne {
				 margin-top:80px;
 }
 
 #typeFileArianne form {
				margin-top:5px;
				margin-bottom:20px;
				padding-left:350px;
}
 #typeFileArianne select{
				border-color:#f1b0d8;
}
/*---------------------------------------------------------------------
				colonneGauche
----------------------------------------------------------------------*/
.colonneGauche h1{
				text-align:left; padding-left:20px; 
}

.colonneGauche  .menu { 

				padding:0px;
				margin:0px;
				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#810010;
				padding-bottom:5px;
						
								
}
		.colonneGauche  .menu H1{ 
					color:#50583D;
					font-size:12px;
					font-weight:bolder;
					padding:0px;
					margin:0px;
					background-image:url(images/coin-droit.gif);
					background-position: right top;
					background-repeat:no-repeat;
					background-color:#FDF8DA;
					height:18px;

		}
		.colonneGauche  .menu H2{ 

		}	
		.colonneGauche  .menu H2 b{ 
				padding-right:5px;
		}	
		.colonneGauche  .menu form {
				padding:0px; margin:0px;
				font-size:12px;
				color:#50593A; 
				}
		.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;
				font-family:Arial,Verdana,Verdana,Georgia, "Times New Roman", Times, serif;
				
				font-size:12px; line-height:12px;
				
				margin-bottom:5px;
				padding-bottom:1px;
				
		}
		.colonneGauche  .menu a b{
						color:#50593A; 
						padding-right:5px;
						font-size:13px;
		}		
		.colonneGauche  .menu a:hover{
				background-color:#FDF8DA;
						color:#702005;
			}
		.colonneGauche  .menu a:hover b{
				background-color:#FDF8DA;
						color:#702005;
						
		}	
/*---------------------------------------------------------------------
				colonneGauche >> bloc recherche
----------------------------------------------------------------------*/


#blocRecherche{
				margin:0px;
				padding-top:11px; padding-left:10px;


				
}

		#blocRecherche form {
				margin:0px; 
				padding:0px;
	
				 
		}
		#blocRecherche .menu {
				margin:0px; 
				padding:0px;
		}
		#blocRecherche .menu   h1 {
				font-weight:normal;
	}
		 #blocRecherche form table{
		 		margin:0px;padding:0px;
				border:0px solid #ffffff; 
				width:100%; padding-right:5px;
				
						
		}
		#blocRecherche form table td img{
				margin:0px; padding:0px; float:left; padding-right:3px;
		}
		 #blocRecherche form table td {
				color:#50593A; 
				font-size:12px;
				vertical-align:middle;
				text-align:center;margin:0px;padding:0px;
				
		}
		 #blocRecherche form input {
				
		}
		#blocRecherche form input.inputText{
				
				
				padding-left:2px; margin-left:2px;
				margin-right:2px;
				border:1px solid #3a87ad;
				vertical-align:bottom;
				margin-bottom:2px;	
				width:50%;
		}
		#blocRecherche form select {
				width:100px;
				padding:0px;
				margin:0px; margin-left:4px;
				margin-right:2px;
				line-height:0.75em;
				font-size:1em;
				
				
						
		}
		#blocRecherche form #validation{
				font-size:11px; padding-left:6px; padding-right:6px;color:#702005; text-transform:lowercase;
		}
		 #blocRecherche form .submitBouton {
			 padding:0px; margin:0px;
				height:26px;
				width:35px;

				border:none;
				padding:0px;
				margin:0px;
				padding-right:20px; padding-top:4px; padding-bottom:0px;
				background-image:none;
				background-color:transparent;
		}
		#blocRecherche form a {
				background-color:#FDF8DA;
				text-decoration:none;
				display:block;
				width:100%;
				text-align:center;
				color:#702005;
				font-weight:normal;
				padding:0px;
				margin:0px;
				margin-top:2px;
				padding-top:2px;
				padding-bottom:2px;
		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc produit
----------------------------------------------------------------------*/
		
.BlocProduit{
				
			 	padding:0px; width:auto;
				padding-left:5px;padding-top:10px; 
}

	
				
				#dhtmlgoodies_listMenu {
				border-bottom:0px solid #fff /*bug ie*/
				}

	#dhtmlgoodies_listMenu, #dhtmlgoodies_listMenu ul li, #dhtmlgoodies_listMenu ul{
				margin:0px;
				padding:0px;display:block;
	}
	
	/*premier element*/
	#dhtmlgoodies_listMenu li{
					list-style-type:none;	
					margin:0px; padding:0px;
					
					margin-bottom:2px;
					font-size:16px;
					font-weight:bolder;
					color:#50593A; 
	}
	#dhtmlgoodies_listMenu li a{
					color:#50593A; 
					padding-left:5px;
					
					font-size:12px;
					font-weight:normal;
					line-height:normal;
					margin-bottom:3px;
	}
	#dhtmlgoodies_listMenu ul{
					display:none;
					margin-left:0px; 
					
	}
	#dhtmlgoodies_listMenu li li {
					
					
		}
	#dhtmlgoodies_listMenu li li a{
					font-size:12px; font-weight:bolder

	}
	#dhtmlgoodies_listMenu  a:hover{
				background-color:#FDF8DA;
						color:#702005;}
	
	#dhtmlgoodies_listMenu  ul a{
					color:#50593A; 
	}
	#dhtmlgoodies_listMenu  ul a b {
					color:#50593A; 
					padding-right:5px;
					font-size:inherit;
	}
	#dhtmlgoodies_listMenu  ul a:hover b {
					background-color:#FDF8DA;
						color:#702005;
	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc marque
----------------------------------------------------------------------*/
	
.blocMarque {
				margin-top:18px; clear:both;
				padding-top:11px; padding-left:10px;

				
}
	.blocMarque div {
	}
	.blocMarque .menu{
	}
	.blocMarque .menu a{
		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc engagement
----------------------------------------------------------------------*/
	
.blocEngagement{
				margin-bottom:10px; clear:both;
				padding-top:11px; padding-left:10px;


}
	.blocEngagement .menu  h1 {
				font-weight:bolder;
	}
	.blocEngagement .menu{
				padding:0px; margin:0px;
				padding-bottom:5px;
				border-width:0px;
				border:1px solid #985D54;				
				
	}
	.blocEngagement .menu a{
				margin:0px; padding:0px;
				padding-left:15px;
				
				font-weight:normal;
				font-size:11px;
				color:#50593A; 
				
				
				
	}	
	.blocEngagement	.menu a:hover{
				background-color:#FDF8DA;
				text-decoration:none;
				color:#702005;
	}
	.blocEngagement .menu  h2 {
				color:#702005;
				font-size:12px;
				background-color:#FDF8DA;
				padding-left:10px;
				margin-top:10px;
				font-weight:normal;
	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc tag clouds
----------------------------------------------------------------------*/

.tagcloud{
				margin-top:10px; clear:both;
				padding-top:11px; padding-left:10px;

}
	.tagcloud .menu{

				padding:0px; margin:0px;
				padding-bottom:5px;
				border-width:0px;
				border:1px solid #985D54;				
				
				
	}
	.tagcloud .menu  h1 {
				font-weight:normal;
	}


	
	
		.tagcloud .menu a{			padding-left:18px;
				font-weight:normal;
				color:#000000;
				line-height:inherit;
				margin-bottom:4px;
				padding-bottom:1px;
					margin:0px; padding:0px;
					padding-left:15px;
					margin-bottom:2px;
					font-weight:normal;
					font-size:11px;
					color:#50593A; 
					
					
					
		}	
		.tagcloud	.menu a:hover{
					background-color:#FDF8DA;
					text-decoration:none;
					color:#702005;
		}
		.tagcloud .menu  h2 {
					color:#702005;
					font-size:12px;
					background-color:#FDF8DA;
					padding-left:10px;
					margin-top:10px;
					font-weight:normal;
		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc conseil
----------------------------------------------------------------------*/

.blocConseils{
				margin-top:10px; clear:both;
				border:0px solid #810010;	
				padding-top:11px; padding-left:10px;

}
	.blocConseils .menu{
				padding:0px; margin:0px;
				padding-bottom:5px;
				border-width:0px;border:1px solid #985D54;
	}
	.blocConseils .menu a{
				margin:0px; padding:0px;
				padding-left:15px;
				margin-bottom:2px;
				font-weight:normal;
				font-size:11px;
				color:#50593A; 
				
				
				
	}	
	.blocConseils	.menu a:hover{
				background-color:#FDF8DA;
				text-decoration:none;
				color:#702005;
	}
	.blocConseils .menu  h2 {
				color:#702005;
				font-size:12px;
				background-color:#FDF8DA;
				padding-left:10px;
				margin-top:10px;
				font-weight:normal;
	}
	
/*---------------------------------------------------------------------
				colonneGauche >> bloc menu client
----------------------------------------------------------------------*/

.menuClient{
				padding:0px; margin:0px;
				margin-top:0px; 
				clear:both; 
				overflow:visible;
				padding-top:11px; padding-left:10px; 
				}		
		
		.colonneGauche .menuClient .menu {

				
				 padding-right:5px;
				font-size:11px;
				

				
		}
		
		.colonneGauche .menuClient .menu form {
				clear:both;
				display:table;
		
		}
		
		.colonneGauche .menuClient .menu form h1 {

			color:#50583D;
			font-size:12px;
			padding:0px;
			margin:0px;
			background-image:url(images/coin-droit.gif);
			background-position: right top;
			background-repeat:no-repeat;
			background-color:#FDF8DA;
			height:18px; border:0px solid red; 
		
		}
		
		 .colonneGauche .menuClient .menu a:hover{
		 		color:#50583D; text-decoration:none;
		 }
		.colonneGauche .menuClient .menu img {
				display:block;margin:0px; padding:0px;}
				
		.colonneGauche .menuClient .menu p {
				margin:0px; padding:0px;
				padding-left:15px; 
				font-weight:normal;
				color:#50583D;
				margin-bottom:5px; margin-top:5px;
				border:0px solid red;  
				
				

		}
		.colonneGauche .menuClient .menu p .submitBouton{
				clear:none;
		
		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc menu caddie
----------------------------------------------------------------------*/
		
.contenuPanier {
				padding:0px; margin:0px;
				margin-top:0px; 
				clear:both; 
				overflow:visible;
				padding-top:11px; padding-left:10px;  
}

.contenuPanier .menu{
				padding-left:5px; padding-right:5px;
				font-size:11px;


}
.contenuPanier .menu p{
				margin:0px; padding:0px; text-align:center;
}
.contenuPanier .menu table{
				clear:both;width:160px;
}
.contenuPanier .menu table .prix{
				clear:none; text-align:right; white-space:nowrap; padding-left:2px;
}
.contenuPanier .menu .total{
				margin:0px; padding:0px;
				text-align:right; margin-top:5px;  display:table; border:0px solid red;
				width:160px;
}
.contenuPanier .menu table a{
				font-size:11px; font-weight:normal; color:#50583D; display:inline;
}

.contenuPanier .menu .submitBouton{
				margin:0px; padding:0px;
				display:block;
				background-image:url(images/b_detail.jpg);
				background-repeat:no-repeat;
				background-position:top left;
				width:61px;
				height:31px;
				margin-top:5px;
				margin-right:20px;
				float:right;
				clear:both;
				}
.contenuPanier .menu .submitBouton:hover{	
				background-color:transparent;	
				background-image:url(images/b_detail.jpg);		
}
/*---------------------------------------------------------------------
				colonneGauche >> bloc info marchand
----------------------------------------------------------------------*/

.menuMarchand {
				margin-top:10px; clear:both;
				padding-top:11px; padding-left:10px;

}
		
		
		
		.colonneGauche .menuMarchand .menu {
				padding-left:0px; 
				padding-bottom:5px;
				padding-top:5px;
				

		}

		.colonneGauche .menuMarchand .menu a:first-letter{
				
				}
		.colonneGauche .menuMarchand .menu a b{	
				display:none;
		}

		.colonneGauche .menuMarchand .menu img {}

		.menuMarchand .menu a{
					margin:0px; padding:0px;
					padding-left:15px;
					margin-bottom:2px;
					font-weight:normal;
					font-size:11px;
					color:#50593A; 
					
					
					
		}	
		.menuMarchand	.menu a:hover{
					background-color:#FDF8DA;
					text-decoration:none;
					color:#702005;
		}
		.menuMarchand .menu  h2 {
					color:#702005;
					font-size:12px;
					background-color:#FDF8DA;
					padding-left:10px;
					margin-top:10px;
					font-weight:normal;
		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc newsletter
----------------------------------------------------------------------*/

.blocNewsletter{
				margin-top:10px; clear:both;
				padding-top:11px; padding-left:10px;

}
	.blocNewsletter form{
				padding:0px; margin:0px;

				color:#50593A;
				font-size:12px;
				padding-bottom:5px;
				padding-left:5px;
				
	}
	.blocNewsletter .menu h1{
				color:#50583D;
				font-size:12px;
				font-weight:bolder;
				padding:0px;
				margin:0px;
				background-image:url(images/coin-droit.gif);
				background-position: right top;
				background-repeat:no-repeat;
				background-color:#FDF8DA;
				height:18px;
				}
				
	.blocNewsletter form label{
				padding:0px; margin:0px;
				margin-top:10px;padding-left:5px;padding-bottom:3px;
				display:block;
				color:#50593A;
				font-weight:bolder;
				
				clear:both; height:30px; overflow:visible;
	}
	
	.blocNewsletter form p {margin:0px; padding:0px; padding-left:5px; padding-right:5px; color:#50593A;display:table;clear:both;}
	
	.blocNewsletter  .inputText{
				padding:0px; margin:0px;
				border:1px solid #3a87ad;
				vertical-align:bottom;
				margin-bottom:8px;	
				width:70%; display:inline;float:left; margin-top:2px;
	}
	
	
	.blocNewsletter form a{
				padding-left:5px;
				font-weight:normal;
				color:#000;
				font-weight:normal;
				vertical-align:text-bottom;
				
	}	
	
	.blocNewsletter form .submitBouton {
			 	padding:0px; margin:0px;
				padding-top:15px;
				height:auto;
				width:auto;
				border:none;
				padding:0px;
				margin:0px;
				background-image:none;
				background-color:inherit;
				clear:none;
				float:none;
				display:inline;
				border:none;
				
				}
	.blocNewsletter form .submitBouton img{
				}
	.blocNewsletter #validation {
			float:left; font-weight:normal; margin-left:3px;font-size:11px; padding-left:6px; padding-right:6px;color:#702005; text-transform:lowercase;
			}
/*---------------------------------------------------------------------
				colonneGauche >> liens commerciaux
----------------------------------------------------------------------*/

.colonneGauche .mention {
		padding-top:10px;
		padding-left:5px;
		margin-bottom:40px;
		
		
}
.colonneGauche .mention a {
		display:block;
		padding:0px;
		margin:0px;
		padding-bottom:5px;
		
	
}

#BlocProduit,
#blocEngagement,
#blocRecherche,.menuMarchand, .blocNewsletter, .tagcloud, .contenuPanier, .menuClient
{
width:173px; margin-top:0px;
}


/*---------------------------------------------------------------------
				colonneDroite
----------------------------------------------------------------------*/
/*---------------------------------------------------------------------
			>>Page Texte 
----------------------------------------------------------------------*/
.pageTexte{
				padding-right:10px;
				font-size:12px;
				padding-bottom:20px;
				margin-top:0px;
				padding-left:30px;
				color:#50583D;
}

.pageTexte a{
				text-decoration:underline;
				color:#FF8B02;
				
}
.pageTexte a.lien{
				padding:0px; margin:0px;
				background-image:url(images/mail.gif);
				/*background-position:left 4px;*/
				line-height:normal;
				background-repeat:no-repeat;
				padding-left:20px;
				padding-bottom:0px;
				font-weight:normal;
				text-decoration:none;
				font-size:14px;
				display:block;
				text-align:left;
				float:right;
				clear:both;
				
}
.pageTexte  h1 {
				margin:0px; padding:0px;
				
				margin-right:4px;
				margin-left:0px;
				
				padding-left:0px; 
				padding-right:5px;
				padding-bottom:0px;
				padding-top:2px;margin-top:10px;
				
				font-weight:normal;
				text-align:left;
				font-size:30px; line-height:30px; 

				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#FF8B02;
				text-transform:lowercase;
				
				padding-right:20px;
				padding-bottom:10px;
}
/*.pageTexte  h1:first-letter  {
				color:#999999;	text-transform:none;font-size:38px; 
}*/
.pageTexte h2{
				color:#FF8B02; padding-top:15px;
}
.pageTexte h3 {
				color: #810010;
}
.pageTexte img {
				float:right;
				display:block;
				padding:10px;
				margin:5px;
				border:0px solid #810010;
}
.pageTexte em {
				font-weight:bolder;
				color:#50583D;
				letter-spacing:normal;
				padding:0px; margin:0px;
}

.pageTexte ul {
				padding-top:0px; margin-top:0px;
}
.pageTexte ul li{
padding-top:0px; margin-top:0px;
}

/*---------------------------------------------------------------------
			>>	Page produit
----------------------------------------------------------------------*/

.ficheProduit{
				clear:both;  padding-left:15px;
				margin-right:5px;
				width:auto;				width:700px;
				
}

 
 
 .ficheProduit .header{ 
				margin:0px; padding:0px;
				display:block;
				width:auto;
				border:0px;
			/*	background-image:url(images/produit_fd_H.gif);
				background-color:transparent;
				background-repeat:repeat-x;*/
				height:6px;	overflow:hidden;			
}	

	 .ficheProduit .header .coinGauche{
				/*	background-image:url(images/produit_CHG.gif);
					background-repeat:no-repeat;
					width:7px;
					height:6px;
					float:left;*/
					border:0px;
					
	}
	/*
	 .ficheProduit .header .coinDroit{
					background-image:url(images/produit_CHD.gif);
					background-repeat:no-repeat;
					width:7px;
					height:6px;
					float:right;
									
	}*/
	

						
 .ficheProduit .footer{ 
				width:auto;
		
				border:0px solid red;
				margin:0px; padding:0px;
				/*background-image:url(images/produit_fd_B.gif);
				background-color:transparent;
				background-repeat:repeat-x;*/
				height:6px;		
				background-position:bottom;
}		
/*
	 .ficheProduit .footer .coinGauche{
					margin:0px; padding:0px;
					background-image:url(images/produit_CBG.gif);
					background-repeat:no-repeat;
					width:7px;
					height:6px;
					clear:none; 
					border:0px;
					float:left;
					
	}
	.ficheProduit .footer .coinDroit{
					margin:0px; padding:0px;
					clear:none; 
					border:0px;
					background-image:url(images/produit_CBD.gif);
					background-repeat:no-repeat;
					width:7px;
					height:6px;
					float:right;
									
	}	
		*/
		.ficheProduit .zoneBody{		
				
				

				color:#000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-align:left;
				display:table;
				width:100%;
				float:left;
				padding-top:5px;
			/*	border-left:1px solid #ABAB44;
				background-image:url(images/produit_fd_D.gif);
				background-repeat:repeat-y;
				background-position:right;*/
				}
/*---------------------------------------------------------------------
			>>	Page produit >> zone images
----------------------------------------------------------------------*/
.imageProduit {
				padding:0px;
				width:362px;  
				border:0px solid #000; 
				margin:0px; 
				text-align:center;
				overflow:hidden;
				border-top:1px solid #FF8B02;
				border-right:1px solid #FF8B02;
				border-left:1px solid #FF8B02;
				border-bottom:1px dashed #FF8B02;
				position:relative;
}
				
.imageProduit a  {
				margin:0px; padding:0px;
				border-left:0px solid #8a8a8a;
				display:block;
				text-align:left;

				border-left:0px solid red;
	
}		
.imageProduit legend{	
				border-left:1px solid #8a8a8a;
				display:block;
				width:100%;
				text-align:center;
				font-style:italic;
}
.imageProduit a img {				
				 border-left:0px;
				 margin:0px; padding:0px;
				}
.imageProduit, .vueSecondaire {
				float:left; display:block;
}
.imageProduit .vueSecondaire {
				clear:both; border-left:0px solid #8a8a8a;
				width:auto; padding:0px; margin:0px;
				}
.imageProduit .vueSecondaire a{		
					background-image:none;
					border:0px;
					padding:0px; margin:0px;
					display:inline;
					clear:none;
					float:left;
					width:auto;
						
				}
.imageProduit .vueSecondaire a img{	
				width:30px; 
				border:1px solid #989898; 
				margin-right:2px; 
				margin-left:3px;vertical-align:middle;}
				
.imageProduit .vueSecondaire a.zoom{				
										
				cursor:pointer;	}

.imageProduit .vueSecondaire a.zoom img {
				background-image:url(images/agrandir.jpg);
				border:0px;
				background-repeat:no-repeat;	
				width:32px;
				height:24px;
				margin-left:10px; margin-bottom:5px; margin-right:5px;
				vertical-align:middle;
				}
				
.imageProduit .header, .imageProduit .footer {display:none}
/*
		
 .imageProduit .header{ 
				margin:0px; padding:0px;
				display:block;
				width:auto;
				border:0px;
				background-image:url(images/produit_fd_H.gif);
				background-color:transparent;
				background-repeat:repeat-x;
				height:6px;	overflow:hidden;			
}	

	 .imageProduit .header .coinGauche{
					background-image:url(images/produit_CHG.gif);
					background-repeat:no-repeat;
					width:7px;
					height:6px;
					float:left;
					border:0px;
					
	}
	
	 .imageProduit .header .coinDroit{
					background-image:url(images/produit_CHD.gif);
					background-repeat:no-repeat;
					width:7px;
					height:6px;
					float:right;
									
	}
	

						
 .imageProduit .footer{ 
				width:auto;
		
				border:0px solid red;
				margin:0px; padding:0px;
				background-image:url(images/produit_fd_B.gif);
				background-color:transparent;
				background-repeat:repeat-x;
				height:6px;		
				background-position:bottom;
}		

	 .imageProduit .footer .coinGauche{
					margin:0px; padding:0px;
					background-image:url(images/produit_CBG.gif);
					background-repeat:no-repeat;
					width:7px;
					height:6px;
					clear:none; 
					border:0px;
					float:left;
					
	}
	.imageProduit .footer .coinDroit{
					margin:0px; padding:0px;
					clear:none; 
					border:0px;
					background-image:url(images/produit_CBD.gif);
					background-repeat:no-repeat;
					width:7px;
					height:6px;
					float:right;
									
	}	
		
		.imageProduit .zoneBody{		
				
				

				color:#000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-align:left;
				display:table;
				width:100%;
				float:left;
				padding-top:5px;
				border-left:1px solid #ABAB44;
				background-image:url(images/produit_fd_D.gif);
				background-repeat:repeat-y;
				background-position:right;
				}			*/	
/*---------------------------------------------------------------------
			>>	Page produit >> description principale
----------------------------------------------------------------------*/
				
 .ficheProduit .description {
				padding:0px;
				border-left:0px dashed #3a87ad; float:left;
 	 			width:400px; 
				margin:0px 0px 20px 0px;
				width:320px;
				
				 
 }
 
.ficheProduit  .etiquette {
				padding:0px; margin:0px;
				border:0px solid red;
				padding-right:10px;	
				overflow:hidden; /*bug ie6 du deport de largeur*/
} 



.ficheProduit  .etiquette h1 {
				margin:0px; padding:0px;
				margin-right:4px;
				
				padding-left:30px; 
				padding-right:5px;
				margin-left:0px;
				padding-bottom:0px;
				padding-top:2px;

				font-weight:bold;
				text-align:left;
				font-size:18px; line-height:inherit; 		
				letter-spacing:normal;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#ff8b02;
				text-transform:uppercase;
				
				background-image:url(images/puce_big.gif);
				background-repeat:no-repeat;
				background-position:left center;

}
/*.ficheProduit  .etiquette h1:first-letter  {
				color:#999999;font-size:32px;text-transform:none;
}*/
.ficheProduit  .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;
}
.ficheProduit .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
----------------------------------------------------------------------*/

.ficheProduit  .zonePrix{
				
				margin:20px 0px 0px 0px;
				 padding:0px;
				
				padding-right:7px;
				

				text-align:left;
				font-family:Verdana,Arial, Helvetica, sans-serif;
				font-weight:bolder;
				font-size:14px; 
				border:0px solid #000;
			
				color:#000;
				font-size:16px;
				font-weight:bolder;
				height:31px;
				background-color:#FF8B02;
				background-image:url(images/prix_right.gif);
				background-position:top right;
				background-repeat:no-repeat;
				overflow:hidden;
				position:absolute;
				border:0px solid red;
				
				display:table;
			
		
}
.ficheProduit  .zonePrix img {
				vertical-align:top;
				margin:0px;
				padding:0px;
				float:left;
}
.ficheProduit  .zonePrix .prixPromotion{
				background-color:#FFA73F;
				color:#FFFFFF;
				display:inline;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:25px;
				height:32px;
				margin:0px;
				padding:0px;
				padding-left:3px;
}			
.ficheProduit  .zonePrix .prix{
				/*display:inline;*/
				margin:0px; padding:0px;
				/*padding-top:5px;*/
				font-size:25px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			/*	margin-left:10px;*/
				color:#fff;
				height:32px;
				background-color:#FFA73F;
}
.ficheProduit  .zonePrix .ancienPrix{
				margin:0px; padding:0px;

			
				border:0px solid red;
				float:left;

				
				background-image:url(images/fd_prix_barre.gif);
				background-position:center;
				background-repeat:no-repeat;
				
				color:#000000;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:12px;
				font-weight:normal;
				letter-spacing:0em;
				text-align:center;
				text-decoration:none;
				height:27px;
				margin-left:3px; 
				padding-top:5px;
				padding-left:2px; padding-right:2px;		
				background-color:#fff;		
				overflow:hidden;

}
.ficheProduit  .prixConseil{
				clear:both;
				margin-top:5px;
				font-size:12px;font-weight:bolder;
				color:#000;
				margin-top:15px;
				margin-bottom:5px;
}
.ficheProduit   .prixConseil .ancienPrix{
				margin:0px; padding:0px; padding-left:5px;

				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;
				display:inline;
				color:#000;
				height:15px;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone attribut
----------------------------------------------------------------------*/
 .attributProduit {
 			
			border:0px solid red;
			clear:both;
			color:#50583D;
			display:block;
			font-size:12px;
			padding:5px 10px 10px 0px;
			width:320px;
			float:left;
			

 }
 .attributProduit p {
 			font-style:normal;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#000;
			font-size:11px;
			font-weight:normal;
			line-height:18px;
			margin-top:0px;
			line-height:16px;
			
 }
 .attributProduit b{
			 color:#50583D;
			 font-size:14px;
			 font-weight:bolder;
 }
		
.attributProduit label {
				display:block;
				color:#810010;
				padding:0px; margin:0px;
				padding-left:0px; 

				margin-bottom:5px;
				font-weight:bolder;
				 
				
}

.attributProduit label b{
				color:#000; font-weight:normal;
				font-size:12px;

}

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

.ficheProduit .menuCommande {
				color:#FF8B02; 
				font-size:12px;
				float:left;
				margin:0px;
				width:364px;
				border:0px solid #F0F0E8;
				padding:0px;
				
}


.ficheProduit .menuCommande form {
				padding:0px; margin:0px;
				width:100%;
				
				
}
		.menuCommande form label{
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-weight:normal;
						background-color:#f3f3ee;
						border-left:1px solid #FF8B02;
						border-right:1px solid #FF8B02;
						padding-bottom:1px;
						display:block;
						
						margin:0px;
						padding:4px 0px 5px 10px;
						
						font-size:11px;
						color:#FF8B02;
						font-weight:bolder;
						clear:left;
						float:none;

						
		}
		.menuCommande form label b{
						/*display:block; float:left; width:80px; padding-top:2px;*/
						
		}
		.menuCommande form input {
						width:26px; padding-left:2px; margin-left:2px;
		}
		
		.menuCommande form select {
						padding:0px;
						margin:0px; margin-left:2px;
						line-height:0.75em;
						font-size:12Px;
						min-height:16px;
						height:20px;
						max-height:21px;
						width:70px;
						
		}
		.menuCommande form #dimension{
						width:100px;
		}
 		.menuCommande form .submitBouton {
						
						
					border:0px solid red;
					clear:none; 
					float:none;
					margin:0px;
					background-image:url(images/b_ajouterAuPanier.jpg);
					background-repeat:no-repeat;
					width:364px;
					height:38px;
					margin:0px; 
					padding:0px;

		}
 


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

 .footerProduit{
 				clear:both;
				color:#8e1b61;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				padding-right:35px;
				padding-top:0px;
				margin-top:0px;
				text-align:right;
				padding-bottom:10px;

				border:0px solid red;
 }
 
 .footerProduit a{

				padding:0px; margin:0px;
				color:#810010; 
				padding-left:20px;
				text-transform:none;
				font-size:14px;
				padding-top:0px;
				font-weight:normal;
				text-decoration:none;
				margin-left:25px;
				display:inline;
				background-image:url(images/fleche_droite.gif);
				background-repeat:no-repeat;
				
				}
 

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

 
 .navigationProcessusAchat{
 				clear:both; float:left;
				text-align:right;
				width:100%;
				margin:0px; padding:0px;
				margin-top:40px;
				margin-bottom:25px;
				
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;		
				position:static; 
				border:0px solid red;
					
				}
				
 .navigationProcessusAchat a {
 				
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#ff8b02;
				float:none;	
				font-weight:bolder;
				padding-left:20px;
				padding-right:40px;
				font-size:15px;
				background-image:url(images/mail.gif);
				background-repeat:no-repeat;
				background-position:left center;
				padding-bottom:5px;padding-top:0px;
 }		
 
  .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:#ff8b02;
				float:none;	
				font-weight:bolder;
				padding-left:20px;
				padding-right:40px;
				font-size:15px;
				background-image:url(images/mail.gif);
				background-repeat:no-repeat;
				background-position:left center;
				padding-bottom:5px;padding-top:0px;
  }
/*----------------------------------------------------------------------------------
			>>pageNavigation
----------------------------------------------------------------------------------*/

.pageNavigation{
				padding-right:80px; 
				clear:both;
				background-color:#fff;
				padding-top:10px;
}

.pageNavigation a{
				color:#810010;background-color:#fff;font-weight:bolder;margin-left:5px;
				background-image:url(images/puce_barreNavigation.gif);
				background-repeat:no-repeat;
				text-indent:20px;
				font-size:15px;
				color:#ff8b02;
				font-family:Verdana, Arial, Helvetica, sans-serif;
}  

.pageNavigation .numero { 
					
					text-align:center; 
					padding-left:5px;
					padding-right:5px;
					color:#810010;
					color:#fff;
					font-size:14px;
					letter-spacing:normal;
					font-weight:bolder;
					background-image:none;
					
}
.pageNavigation .numero b{ font-size:13px;
					background-color:#ff8b02;
					text-align:center;
					padding-left:2px; 
					padding-right:0px;
					border:1px solid #ff8b02;
					display:inline;
					background-image:none;
}
.pageNavigation .numero a{ 
					text-decoration:none; 
					color:#ff8b02; 
					font-weight:normal;background-color:#fff;background-image:none;
}

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

.listeProduit{ 
				display:table; float:left;
				margin:0px; padding:0px;
				
				padding-bottom:35px; 
				padding-left:12px;
				padding-bottom:5px;
				margin-top:0px;
				width:auto;
				width:580px;
				display:block;
				overflow:hidden;
				}
				
.listeProduit form{				
				color:#FF8B02; font-size:12px;
				}
.listeProduit	.produit h2 {
				font-weight:normal;
				position:relative;/**/
				left:70px; top:125px;
				z-index:2000;
				border:0px solid red;
				
}

.listeProduit .produit .header{ 
				margin:0px; padding:0px;
				display:block;
				width:auto;
				background-image:url(images/produit_fd_H.gif);
				background-color:transparent;
				background-repeat:repeat-x;
				height:1px;	overflow:hidden;			
}	
	.listeProduit .produit .header .coinGauche{

					
	}
	.listeProduit .produit .header .coinDroit{

									
	}
	

						
.listeProduit .produit .footer{ 
				width:auto;
		
				border:0px solid red;
				margin:0px; padding:0px;
				background-image:url(images/produit_fd_B.gif);
				background-color:transparent;
				background-repeat:repeat-x;
				height:1px;		
				background-position:bottom;
}		
	.listeProduit .produit .footer .coinGauche{

					
	}
	.listeProduit .produit .footer .coinDroit{

									
	}	
.listeProduit .produit { 
				float:left; clear:none;
				padding:0px;
				
				text-align:center;
				width:302px; width:340px; 
				
				margin:0px; padding:0px;
				
				margin-right:10px;
				margin-bottom:5px;
				
				background-image:url(images/produit_fd_D.gif);
				background-repeat:repeat-y;
				background-position:top right;
				
				}
				
.listeProduit   .produit h1 {
				margin:0px; padding:0px;
				
				margin-right:4px;
				margin-left:0px;
				
				padding-left:0px; 
				padding-right:5px;
				padding-bottom:0px;
				padding-top:2px;
				
				font-weight:normal;
				text-align:left;
				font-size:18px; line-height:18px; 

				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#ABAB44;
				font-style:italic;
				text-transform:lowercase;

}
/*.listeProduit   .produit h1:first-letter  {
				color:#999999;					text-transform:none;
}*/
.listeProduit .produit .zoneBody{ 
				background-image:url(images/produit_fd_G.gif);
				background-repeat:repeat-y;
				color:#505736;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				text-align:left;
				display:block;
				float:left; float:none;
				
				overflow:hidden;
				margin:0px; padding:0px;

				padding-left:4px; 
}

.listeProduit   .produit h1 a{
				color:#ABAB44;font-size:18px; line-height:18px; text-align:left;
}

.listeProduit 	.produit .image{ 
				padding:0px; margin:0px;
				 margin-right:4px;
				float:left; overflow:hidden; float:none;
				background-color:#FFFFFF; 
				}


/*a supprimer*/
.listeProduit 	.produit .image img{ 
				margin:0px; padding:0px;
			/*	width:155px;*/ height:auto;border:0px solid #5E6247;
}
.listeProduit 	.produit .description {
				float:left;
				clear:none;
				margin:0px; padding:0px;
				margin-left:2px;
				width:auto;		width:220px; overflow:hidden;		
}
.listeProduit 	.produit .description .aLaUne {
				float:left;  
}

.listeProduit .produit  .zonePrix{
				margin:0px; padding:0px;
				clear:none;
				color:#000;
				text-align:center;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:11px; 
				letter-spacing:-0.08em;
				border:0px solid red; 
				
				margin-top:0px;
				float:right;float:none;
				
				
				
}
.listeProduit .produit  .zonePrix b{
				font-size:12px; letter-spacing:0em;

				display:block;font-weight:bolder; letter-spacing:normal;
}

.listeProduit .produit  .zonePrix .prixPromotion{
				
				margin:0px; padding:0px;
				padding-top:0px;
				color:#ABAB44;padding-right:5px;
				font-weight:bolder;
				font-size:16px;
				letter-spacing:0em;
				
}			

.listeProduit .produit  .zonePrix .prix{
				margin:0px; padding:0px;
				padding-top:0px; padding-right:5px;
				color:#000;
				font-weight:bolder;
				font-size:16px;
				letter-spacing:0em;
}

.listeProduit .produit  .zonePrix .ancienPrix{
				clear:both;
				color:#000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				background-image:url(images/fd_prix_barre.gif);
				background-repeat:no-repeat;
				background-position:center;
				text-decoration:none;

				padding:0px 0px 3px 0px;
				font-weight:normal;
				letter-spacing:0em;
				margin:0px;
				
				text-align:center;

}
.listeProduit .produit  .zonePrix a.submitBouton {
				padding:0px; margin:0px;
				text-indent:16px;
				display:block;
				float:none;
				clear:both;
				color:#000;
				background-image:url(images/plus.gif);
				background-repeat:no-repeat;
				
				width:auto; height:auto;
				padding-bottom:2px; padding-right:4px;
				text-align:left;
				border:0px solid red;
				overflow:visible;
}
.listeProduit .produit  .zonePrix a.submitBouton:hover{
				text-decoration:underline;
}
.listeProduit form {
				margin-top:5px;
				margin-bottom:20px;
				padding-left:0px;
}
.listeProduit select{
				/*border-color:#f1b0d8;*/
}
/*---------------------------------------------------------------------
			liste Produit format listing
----------------------------------------------------------------------*/

.listeProduitListing{
				clear:both;  padding-left:15px;
				margin-right:5px;
}
.listeProduitListing .header{
  				padding:0px;
				margin:0px;
 				margin-top:0px;
				clear:both;
				float:none;
				display:block;
				width:auto;
				height:32px;
				overflow:hidden;
				background-image:none;
				background-color:transparent;
				background-image:url(images/encadreProduit_fd_h.gif);
				background-repeat:repeat-x;

 }

 .listeProduitListing .footer {
  				padding:0px;
				margin:0px;
				clear:both;
				float:none;
				display:block;
				width:100%;
				height:34px;
				overflow:hidden;
				background-image:none;
				background-color:transparent;
				background-image:url(images/encadreProduit_fd_b.gif);
				background-repeat:repeat-x;

 }	
.listeProduitListing .imageProduit{
				width:372px;
				overflow:hidden;width:390px;  
}

 .listeProduitListing .description {
 				padding:0px;
 				border-left:0px dashed #3a87ad; float:left;
 	 			 width:400px; 
				 margin-top:0px;
				 margin-bottom:20px;
				 width:390px;
				 margin-left:10px;
				font-style:normal;
				color:#810010;
				font-size:14px;
				font-weight:bolder;
				line-height:18px;
				margin-top:0px;
				line-height:16px; font-size:13px;
				 
 }
 .listeProduitListing .description label{
 				
				padding-top:10px;
				display:block;
				font-weight:normal;
  }
   .listeProduitListing .description label b{
   				font-size:12px; font-weight:normal;color:#000000;
   }
   .listeProduitListing .description label a{
   				background-image:url(images/b_nuancier.gif);
				background-repeat:no-repeat;
				display:block;
				width:155px;
				height:34px;
   }
.listeProduitListing .listeProduit {
				width:96%;
				margin-left:2%;
				margin-right:2%;
				clear:both;
				float:none;
				text-align:left; margin:0px; width:100% ;
}
.listeProduitListing .listeProduit .produit {
				width:auto;
				clear:both;
				float:none;
				height:auto;
				text-align:left;
				background-color:transparent;
				border:0px;
				background-image:none;
				margin:0px; padding:0px;padding-bottom:3px;
				
}
.listeProduitListing .listeProduit .produit .description {
				width:80%;
				float:left;border:0px solid red;
				
}
.listeProduitListing .listeProduit .produit .description h1{
				color:#000;
				background-color:transparent;
				border:0px;
				background-image:none;
				width:76%;
				float:left;text-align:left;
				font-size:14px;line-height:16px;
				font-weight:bolder;
				margin:0px;border:0px solid green;
				
				
}
.listeProduitListing .listeProduit .produit  .zonePrix, .listeProduitListing .listeProduit .produit  .zonePrix div {
				display:inline;
				width:auto;
}
.listeProduitListing .listeProduit .produit  .zonePrix {
				margin:0px; padding:0px;
				
}
.listeProduitListing .listeProduit  form{
				padding:0px; 
				margin:0px; 
				width:auto; height:auto;
				display:inline;
}
.listeProduitListing .listeProduit .produit .menuCommande {
				
				display:block;
				color:#000;
				width:auto;
				height:auto;
				
				clear:none;
				margin:0px; 
				padding:0px;
				display:inline;float:left;width:15%;
}
.listeProduitListing .listeProduit .produit .menuCommande label {
				padding:0px; margin:0px;
				display:inline;
				vertical-align:top;
				float:left; width:auto;
				margin-top:4px;
				color:#000;
				height:auto;
				margin-right:4px;float:left;
				background-image:none;

}

.listeProduitListing .listeProduit .produit .menuCommande .submitBouton{
				margin:0px; padding:0px;
				background-image:url(images/b_acheter_small.gif);
				width:74px;
				height:23px;
				overflow:hidden;
				vertical-align:top;
				float:right; clear:none;
				display:none;
}
.listeProduitListing .listeProduit  .submitBouton{
				margin:0px; padding:0px;
				/*background-image:url(images/b_acheter_small.gif);
				
				width:74px;
				height:23px;*/
				overflow:hidden;
				vertical-align:top;
				float:right; clear:none;
				margin-right:60px;
				margin-top:10px;
				
				background-image:url(images/b_acheter_big.gif);
				background-repeat:no-repeat;
					width:156px;
					height:37px;

}
.listeProduitListing .listeProduit  .submitBouton:hover{
				border:0px;
}

/*---------------------------------------------------------------------
			 produit associe 
----------------------------------------------------------------------*/

 .produitAssocies{

				/*text-align:left;
				
				clear:none;
				float:left;
				
 				border:0px solid red;
				width:99%;
				display:block;
				text-align:left;
				padding-bottom:0px;
				margin-top:40px;
				background-image:url(images/bloc_voirAussi_titre.gif);
				background-repeat:no-repeat;
				background-position:17px 0px;	*/
				
				}
 
 .produitAssocies .header{
  				padding:0px;
				margin:0px;
 				margin-top:31px;
				clear:both;
				float:none;
				display:block;
				width:100%;
				height:auto;

				background-image:none;
				background-color:transparent;
				/*background-image:url(images/bloc_voirAussi_fd_h.gif);
				background-repeat:repeat-x;*/
 }
 .produitAssocies .header h1{
 				background-image:url(images/fd_categorie.gif);
				background-repeat:no-repeat;
				background-position:left 12px;
				color:#FF8B02;
				text-indent:80px;
				margin-bottom:15px;
								font-style:italic;
				
 }
 .produitAssocies .header h1 b{
 				background-color:#FFFFFF; padding-left:10px; padding-right:11px;
				
 }
 .produitAssocies .footer {
  				padding:0px;
				margin:0px;
				clear:both;
				float:none;
				display:block;
				width:100%;
				height:20px;
				overflow:hidden;
				background-image:none;
				background-color:transparent;

 }	
		
.produitAssocies .listeProduit {
				margin:0px; padding:0px;
				background-image:none;
				
				clear:both;
				width:100%;
				border-spacing:0px;

				
				border-spacing:0px;
				
				
				height:50px; padding:0px;
				display:table; border:0px;
				
}	
.produitAssocies .listeProduit td{padding-left:5px; padding-right:5px;
				border-collapse:collapse;
				border-collapse:separate;				

}


.produitAssocies .listeProduit .produit .header{			
}
.produitAssocies .listeProduit .produit{
				border:0px; 
				float:left;
				clear:none;
				display:block;
				background-image:none;
				
				text-align:left;
				margin-left:8px;
				margin-right:8px;
				
				border:0px solid #810010;
}





.produitAssocies .listeProduit .produit .header{ 
				margin:0px; padding:0px;
				display:block;
				width:auto;

				height:1px;	overflow:hidden;			
}	

	 .produitAssocies .listeProduit .produit .header .coinGauche{

					
	}
	
	 .produitAssocies .listeProduit .produit .header .coinDroit{

									
	}
	

						
 .produitAssocies .listeProduit .produit .footer{ 
				width:auto;
		
				margin:0px; padding:0px;

				height:1px;	overflow:hidden	
}		

	.produitAssocies .listeProduit .produit .footer .coinGauche{

					
	}
	.produitAssocies .listeProduit .produit .footer .coinDroit{

									
	}	
		
		.produitAssocies .listeProduit .produit .zoneBody{		
				
				margin:0px; padding:0px;

				color:#000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-align:left;
				display:block;

				float:left;
				padding-top:5px;
				border-right:1px dotted #FF8B02;
			    
				height:210px;
				}



.produitAssocies .listeProduit .produit  .image{ 
				float:none;
				 overflow:hidden;
				margin:0px; padding:0px;
				text-align:center; 
}
.produitAssocies .listeProduit .produit  .image img{ 
				float:none;
				height:auto;
				margin:0px; padding:0px;
}
.produitAssocies .listeProduit .produit .description {
				float:none;
				clear:both;
				width:auto;
				margin:0px;
				padding:0px;
				background-color:#FFFFFF; border:0px solid red;
}
.produitAssocies .listeProduit   .produit h1 {
				margin:0px;
				background-color:#FF8B02;
				margin-bottom:5px;
}
.produitAssocies .listeProduit   .produit h1 a{
				margin:0px; padding:0px;
						
				padding-left:0px; 
				padding-right:5px;
				padding-bottom:0px;
				padding-top:2px;
				
				font-weight:normal;
				text-align:left;
				font-size:18px; line-height:18px; font-size:16px; line-height:16px; 

				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#FFF;

}
/*.produitAssocies .listeProduit   .produit h1 a:first-letter  {
				color:#999999;	text-transform:none;
}*/
		.produitAssocies	.listeProduit .produit  .zonePrix, .produitAssocies	.listeProduit .produit  .zonePrix .prix{
				text-align:left; clear:both;
				margin-top:0px;background-color:#FFFFFF;
				}
/*---------------------------------------------------------------------
			>>Page accueil rubrique principale >>	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.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;
 }
 .produitNouveaute h1 a{
 				font-size:12px;color:#FFFFFF;
				text-decoration:none;
				padding-left:20px;
				font-family:Verdana, Arial, Helvetica, sans-serif;

 }
 

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

/*---------------------------------------------------------------------
			>>Page recherche 
----------------------------------------------------------------------*/

.resultatRecherche{
				padding-left:20px;
				
				
				}
 .resultatRecherche h1 {
 				border:0px solid red;
				clear:both;
				color:#FF8B02;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:10px;
				padding-bottom:5px;
				width:auto;
				margin-left:25px;
				margin-top:15px;
 }

.resultatRecherche form {
				margin-top:5px;
				margin-bottom:20px;
				padding-left:340px;
				margin-bottom:20px;
				margin-top:5px;
				padding-left:0px;

				color:#FF8B02;
				font-size:12px;
}
.resultatRecherche select{
				border-color:#f1b0d8;
}

.resultatRecherche .listeProduit   .produit h1 {

}

.resultatRecherche .listeProduit   .produit h1 a{

}

/*----------------------------------------------------------------------------------
			>>plan site
----------------------------------------------------------------------------------*/
.planSite {
				padding-bottom:30px;
}
.planSite  h1 {
				margin:0px; padding:0px;
				
				margin-right:4px;
				margin-left:0px;
				margin-top:10px;
				
				padding-left:0px; 
				padding-right:5px;
				padding-bottom:0px;
				padding-top:2px;
				
				font-weight:normal;
				text-align:left;
				font-size:24px; line-height:24px; 

				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#FF8B02;
				text-transform:lowercase;
				
				
				padding-right:20px;
				clear:both;
}

.planSite div{
				margin-left:20px;
}

.planSite ul{
				padding-left:20px;
				display:block; float:left;
				padding-right:10px;border:0px solid red;
}
.planSite li{
				list-style-type:none;
				
}
.planSite li a{
				color:#772203;	
				display:block; font-weight:bold;
				text-decoration:none; 
				font-size:12px; 
				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;
				color:#810010;
}

.planSite li ul li a {
				font-weight:normal; 	
				color:#000;
				padding:0px;
				margin:0px;

}

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

}
.planSite li ul{
				padding:0px;
				margin:0px;
				padding-left:24px;
				border:0px solid green;
				
				
				
}


.planSite ul ul{
				margin:0px; 
				padding:0px;
				padding-left:5px;
				float:none;
				padding-bottom:10px;
	
}
.planSite ul li{
				float:left;
				padding:0px;
				padding-left:20px;
				margin:2px;
}
/*----------------------------------------------------------------------------------
			ProcessusCommande
----------------------------------------------------------------------------------*/

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

}

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

.processusCommande .remarque{
				width:92%;
			}

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

			}

.processusCommande h1{
				margin:0px; padding:0px;
				
				margin-right:4px;
				margin-left:0px;
				
				padding-left:0px; 
				padding-right:5px;
				padding-bottom:0px;
				padding-top:2px;
				
				font-weight:normal;
				text-align:left;
				font-size:30px; line-height:30px; 

				font-family:Verdana, Arial, Helvetica, sans-serif;
				float:left;
				padding-right:20px;
				color:#FF8B02;
}
.processusCommande  h1:first-letter  {
				
}
			
.processusCommande h2{

			color:#FF8B02;
			padding-top:15px;
			}
/*----------------------------------------------------------------------------------
			>>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; 
			}
			
/*frais de livraison recapitulatif*/			
.TotalCommandeValue {
				/*background-color:#FDF8DA;*/
				background-color:#fff;
				color:#000;
				font-size:14px;
			}
			
/*frais de livraison recapitulatif libelle*/				
.TotalCommande{
				color:#000;
				font-weight:bolder;
			}
			
.TotalCommandeRight{
				background-color:#ffffff;
			}

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

.recapitulatifPanier td.commandeRow2, .recapitulatifPanier td.commandeRow1 {
				border-color:#000; 
				border-top-style:dotted;
				border-bottom:solid #000 0px;
			}
			
.recapitulatifPanier td.commandeRow2 strong, .recapitulatifPanier td.commandeRow1 strong{
				color:#000;
			}
			
#panier .fondTitreEnTeteCommande td {
				background-color:#fff;
}		

#panier .BasLigneCommande  {
				border-top:#000 solid 1px; 
				line-height:1px; 
				font-size:1px; 
				height:1px; 
}



table.recapitulatifPanier {
				width:100%;
				
			}
	div.recapitulatifPanier {
				margin-bottom:65px; padding:0px; text-align:left;
			}
	div.recapitulatifPanier table{	
				padding-left:0px;	
				width:100%;
				margin-left:0px;	border:0px solid red;
	}
	div.recapitulatifPanier table th,div.recapitulatifPanier table td{	
				width:auto;
	}
	

/*ligne du total panier, recapitulatif et frais de livraison*/	
.recapitulatifPanier tfoot td.basTotalCommande, 
.recapitulatifPanier tfoot td.basTotalCommandeValue,
.recapitulatifPanier  td.basTotalCommande, 
.recapitulatifPanier  td.basTotalCommandeValue, 
.commande tfoot td.basTotalCommande, .recapitulatifPanier tbody td.basTotalCommande{
				border-style:solid;
				border-color:#000;
				background-color:#ABAB44;
				background-color:#FFEDBA;
				color:#000;
				padding:5px;
				height:auto;
				background-color:#1F1F1F; 
				
				border-color: #E5AA80;
				/*border-width:2px; */
				color:#F3D37C; 
				
				
				color:#50583D;
				background-color:#fff;
				
				
				border-color:#50583D;
}


/*----------------------------------------------------------------------------------
			>>les tableaux >> le panier
----------------------------------------------------------------------------------*/

/*titre prix total, commun au recapitulatif */
.recapitulatifPanier tfoot td.basTotalCommande {
				text-align:right; color:#000;
				
				border-color:#000;background-color:#FDF8DA
}
/*prix total panier , commun au recapitulatif*/
.recapitulatifPanier tfoot td.basTotalCommandeValue {
				color:#FF8B02; font-size:16px;
				
				border-color:#000;background-color:#FDF8DA
}

/*entete */
 .fondTitreEnTeteCommande th{

				background-color:#FEFCEF;
				padding-bottom:2px;
				padding-left:3px;
				padding-right:3px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px; 
				color:#000;
				text-align:center;
				
				text-transform:none;
				border:0px;
				padding-bottom:3px;padding-top:3px;	
				
				
 			}
 .fondTitreEnTeteCommande td{ 
 				background-color:#ffffff;
			}
/*----------------------------------------------------------------------------------
			>>les tableaux >> les frais de livraison
----------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------
			>> commandes récapitulatif
----------------------------------------------------------------------------------*/
.commande th.fondTitreEnTeteCommande{ 
				background-color:#FEFCEF;
				padding-bottom:2px;
				padding-left:3px;
				padding-right:3px;font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px; 
				color:#000;
				text-align:center;
				
				text-transform:none;
				border:0px;
				padding-bottom:3px;padding-top:3px;				
	}
	
.commande th.fondTitreEnTeteCommande a img{ 
				padding:0px;	 border:0px;}

		
 .commande th {
 				color:#F3A3CB;
 			}
.commande tr {	
			height:auto;
}			
.commandeRow1 a,.commandeRow2 a,.hautTotalCommande a {
				color:#000;
			}			
.commande .commandeRow2, .commande .commandeRow1 {
				 border-bottom:1px solid #000; 
				 vertical-align:top; 
				 padding-top:0px; 
				 padding-bottom:0px;
}		

/*icone facture*/
.commande .commandeRow2 a , .commande .commandeRow1 a {padding:0px; margin:0px;
}
.commande .commandeRow2 a img, .commande .commandeRow1 a img{
					border:0px; padding:2px; margin:0px; 
}

/*----------------------------------------------------------------------------------
			>> 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:#FF8B02;
				font-weight:bolder;
				font-size:16px;
				padding:0px; margin:0px;
			}
	
	.cadreInscription a , .hautTotalCommande  {
				color:#000;
			}
			
	.cadreInscription 	form	.submitBouton {
		/*background-image:url(images/b_inscription.jpg);*/
		background-color:#FF8B02;
		background-repeat:no-repeat;
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		height:auto;
		width:auto;

		
	}
	.cadreInscription form {
			
	}
	#Connexion .submitBouton, .cadreInscription 	form td  .submitBouton{
		/*background-image:url(images/b_valider.jpg);*/
		
		
		
	}
/*----------------------------------------------------------------------------------
			>>formulaire
----------------------------------------------------------------------------------*/
					
.blocFormulaire{
				margin-left:0px;
				background-color:#f3f3ee;
				padding:0px;

				}	
				
.blocFormulaire table, .blocFormulaire .formulaire{					
				
				display:block; 
				float:none; 
				padding-top:10px;
				
				
}
.blocFormulaire table, .blocFormulaire .formulaire .formulaire{	
				border-left:0px;
				padding-bottom:15px;
}
.blocFormulaire .formulaire{	
				padding-left:10Px;}

.blocFormulaire td{			
				color:#000; font-size:12px;	padding-bottom:0px;			}

.blocFormulaire .formulaire td{
				height:auto; padding-bottom:2px;padding-top:2px;
				background-color:transparent;
}
.blocFormulaire .formulaire a {
				display:inline;
				background-image:none;
				font-weight:bolder;
				padding-left:0px;
}
/*----------------------------------------------------------------------------------
			>>formulaire >>bouton
----------------------------------------------------------------------------------*/

.submitBouton, .bigSubmitBouton, .smallSubmitBouton, .bigSubmitBoutonImage {
				clear:both;
				margin:0px;
				/*background-image:url(images/b_valider.jpg);*/
				background-repeat:no-repeat;
				width:104px;
				/*height:63px;*/
				/*border:0px solid red;*/
				margin-top:0px;
				padding:0px;
				margin-right:50px;
				background-color:#FF8B02;
		background-repeat:no-repeat;
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		width:auto;
		height:auto;
					}
					
		
	
/*----------------------------------------------------------------------------------
			>> Panier
----------------------------------------------------------------------------------*/		
#panier .bigSubmitBouton, #choix_lieu_livraison .bigSubmitBouton, #commande .bigSubmitBouton  {
				/*background-image:url(images/b_etapeSuivante.jpg);
				width:109px;
				height:63px;*/margin:0px;
				

}		
#panier .bigSubmitBouton {
				margin-top:-30px;}
				
#panier {
				margin-top:30px;
}


	
.commentaire{
				padding-bottom:20px;
				font-size:12px;
				display:block;
				color:#000; color:#000;
				float:none;
				clear:both;
}
					
					
.zoneAdresse{
				border:1px solid #000;
}		
.zoneCoordonnees .zoneAdresse b{ 
				color:#000;
}			
.zoneCoordonnees .zoneAdresse a {
				color:#000; text-align:right; 
				padding-right:35px;
				display:block;
				background-image:url(images/mail.gif);
				background-repeat:no-repeat;
				background-position:140px; 
				padding-top:0px;
				margin-bottom:5px;
				font-weight:bolder;
				text-decoration:underline;
				border:0px solid red;
}
table.formulaire a {
				color:#FF8B02;
				background-image:url(images/mail.gif);
				background-position:left center;
				background-repeat:no-repeat;
				padding-left:20px;
				font-weight:normal;
				text-decoration:none;
				padding-bottom:5px;
				display:block;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:15px;
				font-weight:bolder;

}

 .message, .messageResultatOk{
 				font-style:italic;
				color:#000;
				padding-bottom:10px;
				
 }
P.messageResultatErreur, div.messageResultatErreur, .messageError, .messageResultatOk{
			 color:#000;
			 background-color:#FEFCEF;
			 font-weight:bolder;
			 padding-left:5px;
}
 .messageError {
			text-align:center; font-size:14px;
}
P.messageResultatErreur img{
			margin:2px;
			margin-right:10px;
			margin-left:5px;
			}
/*recapitulatif montant en bas frais de livraison*/			
#commande {
		padding-left:0px
}			
/*----------------------------------------------------------------------------------
			>>barre de navigation haut de page du processus d'achat
----------------------------------------------------------------------------------*/

.processusAchat { 
				
				clear:both;  
				float:none;
				margin:0px; 
				padding:0px;
				height:40px;
				padding-top:22px;
				margin-bottom:6px;
				margin-left:150px; 
				border:1px solid #fff;

				font-family:Verdana,Arial, Helvetica, sans-serif;
				text-align:right;
				

				}

					
.processusAchat a{ 	
				clear:both;
				width:115px; 
				
				text-transform:none;
				font-size:11px; 
				line-height:13px;
				
				font-weight:bolder;
				float:none; 
				margin:0px;
				padding:0px;
				
				padding-bottom:23px; 
				padding-left:26px;
				padding-top:6px;
				padding-top:20px;
				margin-left:20px;
				height:50px;
				text-decoration:underline;
				
				background-image:url(images/mail.gif);
				background-repeat:no-repeat;
				background-position:left center;
				border:0px solid #000;
				color:#000;
				overflow:visible;/*
				background-color:#FFEDBA;*/
				
				

					}
.processusAchat a.selected {
				padding:0px; margin:0px;

				font-weight:bolder; 
				font-style:italic; 
				width:124px;
				background-image:url(images/mail.gif);
				
			
				padding-bottom:20px;
				text-decoration:none;
				padding-bottom:23px; 
				padding-top:6px;
				padding-top:20px;
				padding-left:30px;
				
				margin-left:25px;
				margin-right:10px;
				font-size:14px;color:#FF8B02;
					}
					
				
#processus1 {
}
#processus2 {
}
#processus3 {
}
#processus4 {
}
/*----------------------------------------------------------------------------------
			>>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:#000; 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:#FF8B02;
				text-align:center;
				padding-right:2px;
				
}
 /*---------------------------------------------------------------------
				zone texte marchand caddie
----------------------------------------------------------------------*/
#aideCaddie{
			margin:0px; padding:0px;
			
			text-align:center;
			color:#4D525F;
			border:0px solid red;
			display:block;
			clear:left;
			width:500px;
			background-color:#DADBDE;
}
#aideCaddie p {
			margin:0px;
			margin-left:20px; margin-right:20px;
			text-align:left;
			background-color:transparent;
			width:410px;
			padding-left:45px;
			padding-bottom:10px;
			overflow:visible;
			font-weight:bolder; 
			/*background-image:url(images/fd_avertissement.gif);
			background-repeat:no-repeat;*/
			font-size:11px;
			
}
 /*----------------------------------------------------------------------------------
			>>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:#000;
   }
 .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;}
   
   
#bloc_eco_participation {
	clear:both;
	margin:0px 25px 25px;
	padding:10px 25px 10px 28px;
	background-color:#E5E6E6;
	border:1px dotted #959294;
	width:300px;
	font-size:11px;
	color:#6C6067;
}