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

body, td, p, div, input, textarea {
					font-family: Arial, Helvetica, sans-serif;
					
}
a{					text-decoration:none;
					color:#000000;
}
a:hover{
					text-decoration:none;
					color:#a00501;
}

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:18px;
					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-image:url(images/fd_page.jpg);
					background-color:#989a90;
					}


#page {				

					margin:0px;
					padding-top:0px;
					padding-bottom:35px;
					padding-left:14px;
					padding-right:14px;
					width:972px;
					height:665px;
					background-color:#FFFFFF;
					background-image:url(images/fondGeneral.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					overflow:hidden;	
					left:49%;
					top:50%;
					top:350px;
					margin-left:-500px;
					margin-top:-350px;
					position:absolute;

					


}


#header {
					margin:0px; padding:0px;
					clear:both;
					border:0px solid red;
					position:relative;
					background-color:transparent;
					height:71px;
}


.zoneCentrale {
	height:469px;
	margin-top:3px;
	border:0px solid #aaaaaa;
	overflow:auto;
	text-align:left;
	clear:both;
	
}					

.colonneGauche{
					margin:0px; padding:0px;
					/*float:left;*/
					clear:none;
					border:0px solid red;
					
					overflow:hidden;
					width:110px;
					
					width:115px;width:200px;
					float:left; 
					padding-bottom:40px;
					
}
.colonneDroite{
					margin:0px; padding:0px;
					padding-left:10px;
					color:#515151;
					height:inherit;
					/*width:756px;width:746px;width:814px;*/
					border:0px solid red;
					width:700px;
					margin-left:200px; /*dimension de la colonne gauche*/
}
#menuLateralDroit{
					/*margin:0px; padding:0px;
					width:154px;
					border:0px solid red;
					top:75px;top:101px;
					position:relative;
					left:614px;left:604px;
					height:1px;
					*/

					
}
#bloc_gauche{
				/*	width:384px; overflow:hidden; clear:none;*/
}
.zoneCentrale td {	vertical-align: top}
.separateur {
					clear:both;
					margin:0px; padding:0px;
					height:1px; line-height:1px; font-size:1px;
					overflow:hidden;
					

}
/*---------------------------------------------------------------------
				footer
----------------------------------------------------------------------*/
#footer { 
					padding:0px; margin:0px;
					clear:both;
					padding-top:12px;
					padding-left:15px;
					color:#9b9a97;
					font-size:12px;
					font-weight:bold;
					 
					text-align:left;
					
}
			
#footer a { 
					color:#9b9a97; 
					text-decoration:none; 
					padding-right:8px;
					padding-left:8px;
					font-weight:bold;
			}
#footer a:hover { 
					color:#FFFFFF; 
			}			
#footer .firstLetter  {
	font-size:16px; font-weight:bolder;
}
#footer a img{ 			
					vertical-align:middle;
}
#footer p {
					
}	


#footer .mention {  padding:0px;background-color:transparent;
					font-size:10px;
					color:#284A00;
					margin-top:5px;
					padding-top:1px;
					padding-bottom:8px;
					margin-right:30px;
					
					font-weight:normal;
}		
#footer .mention a {
					display:inline}
					
					
#footer .mention img {  
					 padding:0px;padding-top:5px; float:right;}
					 
#footer .mention img#pictoCB{
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/pictoCB.png');
					background-image:url(images/pictoCB.png)!important; /*pour mac os9 */
					background-image:none; 
					background-repeat:no-repeat;background-position:left bottom;
					width:94px;
					height:15px;
}
#footer .mention img#pictoCB[id]{
					background-image:url(images/pictoCB.png);
}
/*---------------------------------------------------------------------
				header
----------------------------------------------------------------------*/


a.logotype {
					padding:0px; margin:0px;
					display:block;  
					width :492px;
					height:110px;
					top:9px;
					left:269px;
					position:absolute;
}	

a.logotype img{		}

.zoneCompte{		 
					margin:0px; padding:0px;
					width:150px;
					height:42px; /*overflow:hidden;*/
					border:0px solid green;
					position:absolute;
					z-index:1000;
					margin-left:800px;
					margin-top:105px;
					

}

.zoneCompte div {	}

#header .menuCompte{
					font-size:13px;
					text-transform:none;
					font-weight:bolder;
					

					
}

#header .menuCompte a{
					
					
}

#caddie {
					padding:0px; margin:0px;
					position:absolute;
					
					width:154px;
					padding-top:0px;
					text-align:left;
					top:0px; 
					left:-5px;left:5px;
					text-align:right; 
					
					z-index:1000;
					background-image:url(images/fd_panier.jpg);
					background-repeat:no-repeat;
					background-position:left top;
					
}
#caddie a{
					
}
#caddie a b{
					display:block;
					font-size:11px;
					font-weight:normal;
}


#votreCompte {
					
					margin-left:0px;
					
					border:0px solid red;
					z-index:1000;
					text-align:right;
					cursor:pointer;

}
#votreCompte a {	display:block;
					height:60px;
					width:145px;
					color:#fff;
					padding-top:3px;
					font-size:14px;
					color:#7e7e7e;
					
					font-weight:bolder;
					font-family:Arial, Helvetica, sans-serif;
					letter-spacing:-0.05em;cursor:pointer;
					
}
#commentAcheter{

				}	
#commentAcheter a{	
}
#planDuSite		{

					}
#planDuSite		a{			
}
.messageDefilant{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px; line-height:12px;
				font-weight:normal;
				letter-spacing:-0.05em;
				color:#fff;
				
				overflow:hidden; 
				text-transform:none;
				text-align:left;
}
#ejs_box2_box {
	width:670px;
	height:25px;
	position:absolute;
	z-index:1;
	top:-100px; left:-730px;
	padding:0px;
	
	border:0px solid red;
	clear:both;
	float:none;
	
		
}	
/*---------------------------------------------------------------------
				bloc famille
----------------------------------------------------------------------*/

#famille {
				margin:0px; padding:0px;
				clear:both; 
				float:none;
				text-align:left;
				top:102px;
				background-color:transparent;

				height:30px;
				position:absolute;
				top:0Px;
				width:inherit;
				z-index:2;
				padding-top:46px;
				padding-left:60px; 
				
}
#famille a{
				color:#848282;
				text-transform:uppercase;
				font-size:12px;
				padding-right:16px;padding-left:10px;
				letter-spacing:-0.05em;
				background-image:url(images/fd_lienMenu.gif);
				background-repeat:no-repeat;
				background-position:right bottom;
				padding-bottom:8px;
				padding-top:8px;
				
}
/*---------------------------------------------------------------------
				bloc recherche
----------------------------------------------------------------------*/


#blocRecherche{
				
				width:200px;
				border:0px solid red;
				margin:0px;	padding:0px;
				height:42px;
				overflow:hidden;			
				clear:both;
				/*margin-left:160px;*/
				
				background-image:url(images/fd_blocRecherche.jpg);
				background-repeat:no-repeat;
				
}

		#blocRecherche form {
				margin:0px; 
				padding:0px;
				
				 
		}
		 #blocRecherche form table{
		 		margin:0px;
		}

		 #blocRecherche form table td {
				color:#E8CAAD; 
				font-size:0.75em;
				vertical-align:middle;
				
		}
		 #blocRecherche form input.inputText {

				margin:0px; padding:0px;


				/*background-image:url(images/chpRecherche.gif);
				background-repeat:no-repeat;
				background-color:transparent;*/
				

				font-size:11px;
				width:135px;
				height:15px;
				margin-right:5px;
				margin-left:15px;
				margin-top:3px;
				color:#000;
				padding-top:0px;
				padding:1px; padding-left:2px;padding-top:0px; padding-bottom:0px;
				border:1px solid #FFA612;
				
		}
		
		#blocRecherche form select {
				
		}
		
		 #blocRecherche form .submitBouton {
			 padding:0px; 
			 	margin:0px;
				height:auto;
				width:auto;
				
				border:0px solid red;
				padding:0px;
				margin:0px;
				margin-top:2px;
				background-image:none;
				background-color:transparent;
				color:#fff;
				font-weight:bolder;
				
				cursor:pointer;
				margin-left:18px;
		}	
		#blocRecherche form table td a{		
				display:block;
				text-align:right;
				margin-right:0px;
				color:#FFA612;
				text-decoration:underline;
				font-weight:bolder;
				font-size:11px;
				
		}
/*---------------------------------------------------------------------
				bloc recherche avancee
----------------------------------------------------------------------*/
#blocRechercheAvancee{	
				margin-top:20px;
}

#blocRechercheAvancee .submitBouton{	
				border:0px; background-color:transparent; font-size:0.01em; line-height:0.01em; color:#fff; padding-top:15px;
				cursor:pointer;

}
#blocRechercheAvancee td{
				vertical-align:middle;
}
#blocRechercheAvancee #strRecherche {
				font-size:12px; padding-left:2px; height:18px;
				width:100px;

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

 .filAriane{
 				
 				border:0px solid red;
				text-align:left;
				padding:0px; margin:0px;

				margin-top:2px;
				color:#525252;
				font-size:10px;
				height:20px; 
				overflow:hidden;
				
				
				}

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

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



/*---------------------------------------------------------------------
				colonneGauche >> generalite menu
----------------------------------------------------------------------*/


.colonneGauche  .menu { 

				padding:0px;
				margin:0px;
				font-family:Verdana,Arial,Georgia, "Times New Roman", Times, serif;
				color:#676767;
				
		}
		.colonneGauche  .menu H1{ 
				display:none;
		}
		.colonneGauche  .menu H2, .colonneGauche  .menu form h2{ 

				
				font-size:14px;
				font-weight:bolder;
				
				padding-left:28px;
				padding-bottom:5px;
				padding-top:8px;
				margin-left:10px;
				margin-top:5px;
				color:#9d0400;
				
		}	
		.colonneGauche  .menu H2 b{ 
				padding-right:5px; display:none;
		}	
		.colonneGauche  .menu form {
				padding:0px; margin:0px;
				font-size:12px;
				color:#676767;
				}
		.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;
				color:#676767;

				font-family:Verdana, Arial,Georgia, "Times New Roman", Times, serif;
				font-weight:bolder;
				font-size:12px; 
				line-height:12px;
				
				/*margin-bottom:5px;
				padding-bottom:1px;*/
				padding-bottom:6px;

				
		}
		.colonneGauche  .menu a b{
						color:#4F4F4F;
						font-weight:normal;
		}		
		.colonneGauche  .menu a:hover{
						color:#e95d0f;
	
			}
		.colonneGauche  .menu a:hover b{
						color:#e95d0f;
						
		}		
/*---------------------------------------------------------------------
				colonneGauche >>  menu produit
----------------------------------------------------------------------*/

				
		#dhtmlgoodies_listMenu {
					/*border-bottom:1px solid #fff; /*bug ie*/
					
					text-align:left;
					width:auto;

					margin:0px;
					padding:0px;
					margin-top:8px;
					
		}
		#dhtmlgoodies_listMenu ul {
					
					margin-left:0px; 
					padding:0px; margin:0px;
					padding-top:5px; 
					
		}
		#dhtmlgoodies_listMenu ul ul{
					
					margin-left:1px; margin-right:1px;
					padding-bottom:4px;
		}
		/*premier element*/
		#dhtmlgoodies_listMenu li{
						list-style-type:none;	
						margin:0px; padding:0px;
						
						font-size:12px;
						font-weight:normal;
						
		}
		#dhtmlgoodies_listMenu li li {
						margin:0px;
						margin-left:0px;
						padding:0px;
						/*border-bottom:1px solid #e7ffbe; /*bug ie*/
						
		}
		#dhtmlgoodies_listMenu li li li{
						background-color:#fff;
						margin-left:16px;
						/*border-bottom:1px solid #fff; /*bug ie*/
		}
		
		#dhtmlgoodies_listMenu li a{
						padding:0px; margin:0px;
						
						
						font-size:11px;
						font-weight:normal;
						line-height:normal;
						color:#676767;

						display:block;
						text-transform:uppercase;
						margin-top:10px;
						
		}
		#dhtmlgoodies_listMenu li a.activeMenuLink{
						
		}
		#dhtmlgoodies_listMenu li li a{
						padding:0px; margin:0px;
						font-size:14px;
						font-size:11px;
						line-height:11px;
						font-weight:normal;

						display:block;
						padding-bottom:2px;
						color:#7e7e7e;
						padding-left:6px;
						text-transform:none;
						
		}
		#dhtmlgoodies_listMenu li li li a{
						font-size:14px;font-size:11px;
						font-weight:normal;
						padding-left:0px;

						border-bottom:0px;text-transform:none;
						
						
		}
		#dhtmlgoodies_listMenu  a:hover{
						color:#9d0400;
								}
		
		#dhtmlgoodies_listMenu  ul a{
						
		}
		#dhtmlgoodies_listMenu  ul a b {
						
		}
		#dhtmlgoodies_listMenu  ul a:hover b{
						
		}
		#dhtmlgoodies_listMenu li a #selected{
		color:#e00538;
		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Produit
----------------------------------------------------------------------*/		
.BlocProduit{
				margin:0px; padding:0px;
				border:0px solid #810010;
				text-align:center;

				width:110px;
				padding-top:5px;

}		
.BlocProduit .menu h1{
				
}
.BlocProduit .menu h1 img{
				
				}
.blocProduit .separateur{
				display:none;
}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Marque
----------------------------------------------------------------------*/
	
.blocMarque {
}
	.blocMarque div {
			padding:0px; margin:0px;
	}
	.blocMarque .menu{
	}
		.blocMarque .menu a{

		}
		
/*---------------------------------------------------------------------
				colonneGauche >> bloc blocBreveMarchand
----------------------------------------------------------------------*/	
.blocBreveMarchand{
				clear:both; 
				padding:0px; margin:0px;
				
				text-align:center;
				background-image:url(images/fd_paveTexte.gif);
				background-repeat:no-repeat;
				background-position:center top;
				margin-top:18px;
				width:207px;
				padding-top:0px;
				
				
}
	.blocBreveMarchand h2{
				color:#fff;
				padding:0px; margin:0px;
				font-size:12px; height:inherit;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				text-align:center;
	}
	.blocBreveMarchand p{
						margin:0px;
						color:#2A7408;
						padding-left:25px;
						padding-right:20px;
						padding-bottom:10px;
						padding-top:10px;
						text-align:left;
						font-size:11px;
						font-weight:normal;
						line-height:normal;
						background-color:#fff;
						border-left:1px solid #7EC700;
						border-right:1px solid #7EC700;
						border-bottom:1px solid #7EC700;
	}	
	.blocBreveMarchand p a{
	color:#7EC700; text-decoration:underline;
	display:block; text-align:right; padding-top:10px; float:none; clear:both;
	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Engagement
----------------------------------------------------------------------*/	
.blocEngagement{
				clear:both; 
				padding:0px; margin:0px;
				
}
	.blocEngagement .menu{
				padding-bottom:5px;
				padding-top:15px;
	}
	.blocEngagement .menu a{
						color:#676767;
						padding-left:35px;
						font-size:11px;
						font-weight:normal;
						line-height:normal;

	}	
	.blocEngagement	.menu a:hover{

	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc tagCloud
----------------------------------------------------------------------*/
.tagcloud{
				margin-top:10px; clear:both;
				border:0px solid #810010;	

}
	.tagcloud .menu{
				
				padding-bottom:5px;
				
				
	}
					
	.tagcloud .menu a{
				padding-left:18px;
				font-weight:normal;
				color:#000000;line-height:auto;
				margin-bottom:4px;
				padding-bottom:1px;
				
	}	
	.tagcloud	.menu a:hover{
				color:#fff;
	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc forum
----------------------------------------------------------------------*/
.forum{

}
	.forum .menu{
	}
	.forum .menu h1 a{

				}
	.forum .menu a{
	}	
	.forum	.menu a:hover{
	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc conseil
----------------------------------------------------------------------*/		
.blocConseils{
		font-size:10px;
		width:203px;
		height:83px;
		overflow:hidden;
		margin-top:10px;
		
}
	.blocConseils h1{
		margin:0px; padding:0px; padding-left:45px;
		color:#fff; font-size:12px; font-weight:bolder;
		padding-top:4px;
	}
	.blocConseils .menu{
		margin-top:10px;
		margin-left:65px; margin-right:10px;
	}
	.blocConseils .menu a{
		margin-top:5px;display:block; text-align:right;
				
	}	
	.blocConseils .menu a:hover{
	}
	
/*---------------------------------------------------------------------
				colonneGauche >> bloc livre d'or
----------------------------------------------------------------------*/		
.blocLivreDOr{
		font-size:10px;
		width:209px;
		height:94px;
		overflow:hidden;
		margin-top:10px;
		
}

	.blocLivreDOr{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/fd_blocTemoignage.png');
				background-image:url(images/fd_blocTemoignage.png)!important; /*pour mac os9 */
				background-image:none; 
				background-repeat:no-repeat;
}

.blocLivreDOr[class] {
				background-image:url(images/fd_blocTemoignage.png)

}

	.blocLivreDOr h1{
		margin:0px; padding:0px; padding-left:13px;
		color:#fff; font-size:12px; font-weight:bolder;
		padding-top:4px;
	}
	.blocLivreDOr .menu{
		margin-top:5px;
		margin-left:20px; margin-right:20px;display:block;
				position:relative;
				
				z-index:1;
	}
	.blocLivreDOr .menu a{
		margin-top:2px; display:block; text-align:right;
						background-image:url(images/puceVerte_menuLateral.gif);
				background-repeat:no-repeat;
				vertical-align:middle;
				background-position:93px 3px;
				
	}	
	.blocLivreDOr .menu a:hover{
	}
	
	
/*---------------------------------------------------------------------
				colonneGauche >> bloc Menu Client
----------------------------------------------------------------------*/
.menuClient{
				padding:Opx; margin:0px; clear:both;
				
				margin-bottom:10px;
				margin-top:15px;
				}		
		
		.colonneGauche .menuClient .menu {
				
			width:185px; padding-right:0px; /*margin-left:13px;*/
			
			overflow:hidden; display:block; /*border-bottom:1px solid #9d0400;*/
		}
		.colonneGauche .menuClient .menu form{
			
			padding-left:5px;padding:0px; margin:0px;
			background-color:transparent;
			
			
			
		}
		.colonneGauche .menuClient .menu form h2{
			margin-left:0px; margin-top:0px; font-size:12px;
			color:#9d0400; 
			/*padding:0px; text-align:center; padding-top:0px;*/
			margin-left:13px;
		
		}
		.colonneGauche .menuClient .menu form h2 b{
			display:block;
			color:#9d0400;
			font-size:14px;
			padding-top:5px;
		}
		.colonneGauche .menuClient .menu a{
			/*le lien de déconnection*/
			font-weight:normal;
		
			padding-left:35px;
			padding-bottom:5px;
			color:#BFBFBF;
			
		 }
		 
		.colonneGauche .menuClient .menu form a{
			display:block; 
			margin:0px;
			padding-left:5px;	
			padding-top:5px;
			padding-bottom:5px;
			color:#525252;
			font-size:11px;
			font-weight:normal;
			line-height:normal;
			padding-left:35px;
		 }
		 .colonneGauche .menuClient .menu  a:hover{
		 						color:#e95e12;
							text-decoration:none;
		 		
		 }
		.colonneGauche .menuClient .menu img {display:block;margin:0px; padding:0px;}
		.colonneGauche .menuClient .menu p {
				padding:0px; margin:0px;
				padding-bottom:5px;
			
				font-size:14px;
				font-weight:bolder;
				
				padding-left:28px;
				padding-bottom:5px;
				padding-top:8px;
				margin-left:10px;
				
				color:#BA5C08;

		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Menu Marchand
----------------------------------------------------------------------*/
.menuMarchand {
				margin-top:0px; clear:both;
				border:0px solid #810010;	
}
		
		
		
		.colonneGauche .menuMarchand .menu {
				padding-left:0px; 
				padding-bottom:5px;padding-top:5px; border:0px;
				

		}
		.colonneGauche .menuMarchand .menu a{
				

		}	
		.colonneGauche .menuMarchand .menu a:first-letter{
				text-transform:uppercase
				}
		.colonneGauche .menuMarchand .menu a b{	
				display:none;
		}
		.colonneGauche .menuMarchand .menu a:hover{

				}
		.colonneGauche .menuMarchand .menu img {}

/*---------------------------------------------------------------------
				colonneGauche >> bloc Newsletter
----------------------------------------------------------------------*/
.blocNewsletter{
				padding:0px; margin:0px;
				margin-top:10px; clear:both;
				background-image:url(images/fd_blocNewsletter.jpg);
				background-repeat:no-repeat;
				width:209px;
				height:94px;
				overflow:hidden;
				border:0px;
				
}
	.blocNewsletter{
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/fd_blocNewsletter.png');
				background-image:url(images/fd_blocNewsletter.png)!important; /*pour mac os9 */
				background-image:none; 
				background-repeat:no-repeat;
}

.blocNewsletter[class] {
				background-image:url(images/fd_blocNewsletter.png)

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

				color:#000;
				font-size:11px;
				color:#2A7408;
				padding-bottom:5px;
				display:block;
				position:relative;
				text-align:right;
				z-index:1;
				border:0px solid red;
				text-align:left;
				
	}
	.blocNewsletter form h1{
				font-size:12px;
				color:#FFFFFF;
				font-weight:bolder;
				padding-left:13px;

				}
	.blocNewsletter form label{
				display:block; margin-top:5px;
	}
	.blocNewsletter form p {
				margin:0px; padding:0px;
				margin-top:10px;
				padding-left:20px;
				padding-right:10px;
				line-height:11px;
				
				
				}
	.blocNewsletter form input{
				width:70px; 
				border-color:#FFA612;
				vertical-align:bottom;
				margin-bottom:8px;vertical-align:text-top;
				
	}
	.blocNewsletter form a{
				padding-left:5px;
				font-weight:normal;
				color:#000;
				font-weight:normal;
				vertical-align:text-bottom;

						
				
	}	
	
	.blocNewsletter form .submitBouton {
	
				color:#FFA612;
				padding:0px;
				margin:0px;
				background-image:none;
				width:auto;
				height:auto;
				background-color:#FFFFFF;
				vertical-align:text-top;
				margin-left:8px;border:1px solid #FFA612;
				cursor:pointer;
				float:none;
				clear:none; display:inline;

				}
	.blocNewsletter form .submitBouton img{

				}


/*---------------------------------------------------------------------
				colonneDroite
----------------------------------------------------------------------*/
.colonneDroite h1{
				padding:0px; margin:0px;
				color:#9d0400;
				text-transform:uppercase;
				padding-bottom:3px;
				
}
/*---------------------------------------------------------------------
			>>Page Texte 
----------------------------------------------------------------------*/
.pageTexte{
				margin:0px; padding:0px;
				
				font-size:12px;
				padding-bottom:20px;
				margin-top:0px;
				padding-left:0px;
				color:#525252;
				padding-top:0px;
				background-color:transparent;
				/*
				width:600px;*/
				overflow:hidden;
				
				
}

.pageTexte a{
				text-decoration:underline;
				color:#9d0400;
				
}
.pageTexte a.lien{
				text-transform:uppercase;
				font-weight:bolder;
				display:block;
				text-align:right;
				padding-bottom:10px;
				
				background-color:transparent;

				color:#9d0400;
				font-size:12px;


}
.pageTexte h1{
				text-transform:uppercase;
				padding-bottom:15px;
				margin-top:10px;
				
				font-family:Verdana,Georgia, Arial,"Times New Roman", Times, serif;
				color:#9A9A9A;
				font-weight:normal;
				
}
.pageTexte h2{
				color:#525252; margin-top:15px;
}
.pageTexte h2 b{
				color:#C10D0E;
}
.pageTexte h3 {
				color: #9d0400;
}
.pageTexte img {
				/*float:right;
				display:block;
				padding:10px;
				margin:5px;
				border:1px solid #9d0400;
				*/
}
/*---------------------------------------------------------------------
			>>	Accueil
----------------------------------------------------------------------*/
.accueil {
				
				position:relative;
				margin:0px; padding:0px;
				top:30px;
				left:400px;
				overflow:hidden;
				width:390px;
				overflow:hidden;
				display:block;
				
				height:380px;
				border:0px solid red;
			
}
.accueil .description {
 				padding:0px; margin:0px;
				margin-bottom:0px;
				margin-right:20px;
				margin-left:20px;
				margin-top:10px;
				overflow:hidden;
				  width:auto;
				}
				
 .accueil .description h1,  .accueil .description h1 a,
  .accueil  h1,  .accueil  h1 a{
				padding-top:0px; 
				font-size:20px;
				font-weight:normal;
				color:#9d0400;
}

.accueil .description h2{
				font-size:14px;
				font-weight:bolder;
				color:#9d0400;
				
				
			
}
.accueil .description h2 a {
				text-decoration:none;
				font-size:14px;
				font-stretch:narrower;
				letter-spacing:+0.05em;
				font-weight:100;	
				padding:0px; margin:0px;	
				text-align:left;	
				color:#FF55DC;			
}
.accueil .description p,.accueil .descriptionShadow p,.accueil .descriptionShadow2 p,.accueil .descriptionShadow3 p,.accueil .descriptionShadow4 p{
	font-family:Arial,Verdana, Helvetica, sans-serif;
	font-size:14px;
	line-height:auto;
	font-weight:bold;
	
	/*letter-spacing:0.05em;*/
	padding: 0;
	margin:0px;

}
.accueil .description {
	position:absolute;
	  padding: 0;
	  margin:0px;
	  color:#000000;
}
.accueil .descriptionShadow{
	  position:absolute;
	  padding: 0;
	  margin:0px;
	  color:#FFFFFF;
      margin-top : 1px;
}
.accueil .descriptionShadow2{
	  position:absolute;
	  padding: 0;
	  margin:0px;
	  color:#FFFFFF;
      margin-top : -1px;
}
.accueil .descriptionShadow3{
	  position:absolute;
	  padding: 0;
	  margin:0px;
	  color:#FFFFFF;
      margin-left : 1px;
}
.accueil .descriptionShadow4{
	  position:absolute;
	  padding: 0;
	  margin:0px;
	  color:#FFFFFF;
      margin-left : -1px;
}

.accueil  .zonePrix {
				margin:0px; padding:0px;
				
				margin-top:10px;

				
				text-align:right;
				font-family:Verdana,Arial, Helvetica, sans-serif;
				font-weight:bolder;
				font-size:14px; 
				
				color:#000;
				font-size:16px;
				font-weight:bolder;
				
				margin-right:20px;
				text-align:center;

				margin-left:10px;
				
				display:block;
}


.accueil .zonePrix  .prix sup {
				font-size:20px;
}

				

.accueil  .zonePrix .prixPromotion{
				margin:0px; padding:0px;
				padding-top:0px;
				color:#9d0400;
				font-weight:bolder;
				font-size:18px;
				letter-spacing:-0.03em;
				margin-top:5px;
				width:inherit;
}			
.accueil  .zonePrix .prix{				
				font-family:Verdana, Arial, Helvetica, sans-serif;

				margin:0px; padding:0px;
				padding-top:0px;
				color:#9d0400;
				font-weight:bolder;
				font-size:18px;
				letter-spacing:-0.03em;
				margin-top:15px;
				width:inherit;
}
.accueil  .zonePrix .ancienPrix{
				color:#5B5B5B;
				display:block;
				float:none;
				font-size:11px;
				font-weight:normal;
				letter-spacing:0em;
				margin:0px;
				padding:5px 0px 0px;
				text-align:center;
				text-decoration:line-through;
				width:inherit;

}

.accueil .imageProduit{
				float:right; width:auto; 
				margin-right:0px;
}
.accueil .imageProduit a {
				border:0px solid red;
}				
/*---------------------------------------------------------------------
			>>	Message marchand accueil
----------------------------------------------------------------------*/
.messageMarchand{

				font-size:12px;
				font-weight:bold;
				padding:0px; margin:0px;
				position:relative;
					
					width:134px;
					padding-top:0px;
					text-align:left;
					top:-50px; 
					left:-500px;
					text-align:right; 
					
					z-index:1000;
					height:166px;
					overflow:hidden;

}
/*---------------------------------------------------------------------
			>>	les listes personnalisées de produit
----------------------------------------------------------------------*/

.listePersonnaliseProduit {
				clear:both;
}
.listePersonnaliseProduit h1{
				font-size:14px;
}
/*---------------------------------------------------------------------
			>>	Page produit
----------------------------------------------------------------------*/

.ficheProduit{
				margin:0px;
				padding:0px;
				background-color:transparent;
}

.ficheProduit .header{
				display:none;

 }

 
 .ficheProduit .footer {
				display:none;

 }	
.ficheProduit .header h1{				

}
.ficheProduit  .description h1 {
				color:#9d0400;
				text-transform:inherit;
				font-weight:bolder;
				text-transform:uppercase;
				font-size:12px;
				/*float:left;
				display:inline;
				width:50%;*/
				
				
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone images
----------------------------------------------------------------------*/
.imageProduit {
				padding:0px; margin:0px;
				margin-top:0px;
				margin-top:0px;
				
				text-align:center;
				clear:none; float:left;
}
				
.imageProduit a  {
				display:block;
				width:auto; 
				margin:0px; padding:0px;
				text-align:center; border:0px solid #525252;
	
}		
.imageProduit legend{	
				border-left:1px solid #8a8a8a;
				display:block;
				width:100%;
				text-align:center;
				font-style:italic;
}
.imageProduit a img {	
				padding:0px; margin:0px;			
				 
				}

 .vueSecondaire {
				clear:both; 
				float:none;
				display:block; 
				width:380px;
				padding:0px; margin:0px;
				position:absolute;
				top:580px;
				
				left:480px;
				text-align:center;
				vertical-align:text-bottom;
				}
 .vueSecondaire a{		
					background-image:none;
					
					display:inline;
					clear:none;
					float:left;
					
					/*background-image:url(images/fd_imageSecondaire.gif);
					background-repeat:no-repeat;
					background-position:bottom right;*/
					/*width:70px;
					width:50px; height:50px;*/
					
					border:0px solid #cecece;	
					overflow:hidden;
				}
 .vueSecondaire .zoom{
				border:0px;margin:0px;
				margin-top:8px;
				cursor:pointer;	
				width:44px;
				height:38px;
				background-repeat:no-repeat;
				background-position:top left;	
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/b_zoom.png');
				background-image:url(images/b_zoom.png)!important; 
				background-image: none;
				
				}



/*---------------------------------------------------------------------
			>>	Page produit >> description principale
----------------------------------------------------------------------*/
				
 .ficheProduit .description {
	padding:0px; margin:0px;
 	position:relative;
	top:0px;
	left:148px;
	width:234px;
	height:198px;
	overflow:auto;
				 
 }
 
.zoneCentraleProduit .etiquette {
		position:absolute;
		top:240px;
		left:230px;
		width:200px;
		height:64px;
				
} 

.zoneCentraleProduit .etiquette h2 {
				


				background-image:url(images/nouveau.gif);
				background-repeat:no-repeat;
				background-position:center center;
				height:22px; width:68px;
				
}
.zoneCentraleProduit .etiquette h3 {
				/*a la une*/
				background-image:url(images/selection.gif);
				background-repeat:no-repeat;
				background-position:center center;
				height:200px;
				width:45px;
				margin-top:0px;
				
				}
/*---------------------------------------------------------------------
			>>	Page produit >> zone prix
----------------------------------------------------------------------*/

.zoneCentraleProduit  .zonePrix{
				/*color:#840200;*/
				margin:0px; padding:0px;
				font-weight:bolder;
				font-size:40px; 
				display:block;
				position:absolute;
				top:180px;
				left:400px;
}
.zoneCentraleProduit  .zonePrix .cts{
				font-size:18px; 
				vertical-align:middle;
}
.zoneCentraleProduit   .zonePrix .prixPromotion{
	display:inline;
				
}			
.ficheProduit    .description .zonePrix .prix{

				margin:0px; padding:0px;
				padding-top:0px;
				color:#9d0400;
				font-weight:bolder;
				font-size:18px;
				letter-spacing:-0.03em;
				margin-top:15px;
}

.ficheProduit  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
			    margin-right:6px;
				font-weight:normal;
				font-size:11px;
				padding-top:5px;
			
				letter-spacing:0em;
				text-align:center;
				float:none;
				display:inline;
				text-decoration:line-through;
				color:#5B5B5B;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone attribut
----------------------------------------------------------------------*/
 .attributProduit {
				font-size:12px;
				padding-top:5px;
				border:0px solid red;
				/*clear:both;display:block;*/	
				clear:none;
 }
 .attributProduit p {
 				margin:0px; padding:0px;
				color:#5b5b5b; color:#707070;
				
				font-weight:normal;
				
				margin-top:0px;
				line-height:16px;
				font-size:11px;
				/*clear:right;*/
				margin-right:20px;
			
			
 }
 .attributProduit b{
				 color:#5b5b5b;
				 font-size:14px;
				 font-weight:bolder;
 }
		
.attributProduit label {
				display:inline;
				color:#a29073;
				padding:0px; margin:0px;
				font-size:11px;
				font-weight:bold;
				text-decoration:underline;
				 
				
}

.attributProduit label b{
				color:#020202;
				font-weight:bold;
				font-size:10px;
}
/*---------------------------------------------------------------------
			>>	Page produit >> menu commande 
----------------------------------------------------------------------*/

.ficheProduit .menuCommande {
				
				
				color:#707070; 
				font-size:12px;
				margin:0px;
				padding-left:0px;
				padding-right:5px;
				padding-top:5px;
				/*display:table;*/
				/*text-align:right;*/
				border:0px solid red;
				
				
}


.ficheProduit .menuCommande form {
				padding:0px; margin:0px;
				clear:none;
				
				
				
}
		.menuCommande  label{
						padding-bottom:1px;
						display:inline;
						/*float:left;*/
						color:#a29073;
						padding-top:4px;
						padding-left:0px;
						font-size:14px;
						font-weight:bold;
						text-decoration:underline;
		}
		.menuCommande  label b{
						display:block; float:left; width:80px; padding-top:2px;
						
						
		}
		.menuCommande  label:first-letter{
						text-transform:uppercase;
		}
		.menuCommande  input {
						width:20px; padding-left:2px; margin-left:2px; font-weight:normal;
		}
		
		.menuCommande  select {
						padding:0px;
						margin:0px; margin-left:2px;
						line-height:0.75em;
						font-size:14px;
						color:#333333;
						
						min-height:16px;
						height:22px;
						
						
		}
		
 		.zoneCentraleProduit form .submitBouton {
						
				clear:none; border:0px solid red;
				float:none;
				margin:0px;
				padding:0px;
				background-image:url(images/ajouter.png);
				background-repeat:no-repeat;
				background-position:center center;
				background-color:transparent;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight:normal;
				text-indent:15px;
				color:#bab9b9;
				
				border:0px;
				letter-spacing:-0.05em;
				width:119px;
				height:37px;

		}

 		.zoneCentraleProduit form .submitBouton:hover {
			background-position:right top;
			
 		}
 		.zoneCentraleProduit form .submitBouton:activate {
			background-position:left bottom;
			
 		}
		
/*---------------------------------------------------------------------
			>>	Page produit >> lien recoupement
----------------------------------------------------------------------*/

.zoneAchat .lien{
			display:none;
}
 /*---------------------------------------------------------------------
			>>	Page produit >> lien aide
----------------------------------------------------------------------*/

 .footerProduit{
 				clear:both;
				color:#8e1b61;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				padding-right:35px;
				padding-top:25px;
				margin-top:15px;
				display:none;
 }
 /*
 .footerProduit a.lien{
 				font-family:Arial,Verdana, Helvetica, sans-serif;
				color:#525252;
				text-decoration:none;
				float:none;	
				font-weight:bolder;
				padding-left:20px;
				margin-left:5px;
				padding-right:20px;
				font-size:12px;
				text-transform:none;border:1px solid #dbaa73;background-color:#e8caad;

				}
 */
  .footerProduit a.lien{
				color:#9d0400;
				background-image:url(images/puce_galet.jpg);
				background-image:none;
				width:37px;
				height:39px;
				background-position:left center;
				background-repeat:no-repeat;
				text-indent: 40px;
				line-height:18px;
				padding-bottom:8px;
				padding-left:40px;padding-left:28px;
				padding-right:10px;
				padding-top:8px;
				text-decoration:underline;
				font-size:12px;
				font-weight:bolder;
				letter-spacing:0 em;
				border:1px solid #9d0400;
				text-decoration:none;
				padding:5px;
				margin-left:10px;
				}
 /*---------------------------------------------------------------------
			>>	navigation 
----------------------------------------------------------------------*/

 
 .navigationProcessusAchat{
 				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin:0px; 
				padding:0px;
 				clear:both; 
				float:none;
				text-align:left;
				width:auto;
				
				
				padding-left:20px;
				padding-top:5px;
				padding-bottom:5px;
				

			/*	position:relative; */
				margin-top:-40px;
				margin-top:0px;
				border:0px solid red;
				z-index:2;
			
				
}
.listeProduit .navigationProcessusAchat, 
.ficheProduit .navigationProcessusAchat,
.listeProduitListing .navigationProcessusAchat
{				

}
.ficheProduit .navigationProcessusAchat {
 				margin-top:-20px;

}
.processusCommande .navigationProcessusAchat{
				margin:0px; 
				/*margin-top:40px; margin-top:70px; */
				clear:none;
 }
.pageTexte .navigationProcessusAchat{
				margin:0px; margin-top:40px; clear:both;
				margin-bottom:30px;
				
				
 }
.livreDor .navigationProcessusAchat{
				margin:0px; margin-top:40px; clear:both;
				margin-bottom:30px;
				
 }

 .navigationProcessusAchat a img{
 				
				margin:0px;
				padding:0px;
				
				vertical-align:middle;
				margin-right:2px;
				/*heritage page Texte*/
				border:0px ;
				display:inline;
				float:none;
				
 }
				
 .navigationProcessusAchat a {

				color:#BAB9B9;
				width:37px;
				height:39px;
			
				text-indent: 0px;
				line-height:18px;
				padding-bottom:8px;
				padding-left:5px;
				padding-right:10px;
				padding-top:8px;
				
				font-size:14px;
				font-weight:normal;
					
				border:0px;
				background-color:transparent;	
				text-decoration:none;	
 
 }		
  .navigationProcessusAchat a:hover {
  text-decoration:none;
  }
 
  .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:Arial,Verdana, Helvetica, sans-serif;
				color:#525252;
				text-decoration:none;
				float:none;	
				font-weight:bolder;
				padding-left:20px;
				padding-right:40px;
				font-size:12px;
				text-transform:none;
				border:1px solid #dbaa73;
				background-color:#e8caad;*/
				padding-right:10px;
  }
  .navigationProcessusAchat a.lien:first-letter,  .navigationProcessusAchat a:first-letter {
  				text-transform:uppercase;
  }
  

/*----------------------------------------------------------------------------------
			>>pageNavigation
----------------------------------------------------------------------------------*/

.pageNavigation{
				padding-right:10px; clear:both;
				background-color:transparent;
				padding-left:10px; 
				position:absolute;
				width:730px;
								height:81px;
								top:445px; 
								border:0px solid red;
}

.pageNavigation a{
}  

.pageNavigation .numero { 
				display:none;
					
}
.pageNavigation .numero b{ 

}
.pageNavigation .numero a{ 

}

.pageNavigation #precedent {
				
					right:280px;
					z-index:2;
					top:10px;
					}
.pageNavigation #suivant{
					right:200px;
					z-index:3;
					top:15px;
}
.pageNavigation #precedent, .pageNavigation #suivant {
					margin:0px; padding:0px;
						display:block;
						position:absolute;
						border:0px solid red;				
					
}


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

/*---------------------------------------------------------------------
			liste Produit >> les entetesGondoles
----------------------------------------------------------------------*/
#produitsEnTete {
				
				display:inherit;
				
				padding:0px; margin:0px;
				/*background-position:bottom;
				padding-bottom:33px;*/
				
				background-position:top right;
				background-repeat:no-repeat; 
				text-align:left;
				width:500px; overflow:hidden;
				
}

#produitsEnTete .produit{
				padding:0px; margin:0px;
				display:inherit; 
				width:235px;
				margin-right:5px; margin-left:5px;
				background-image:url(images/pixel_entete.gif);
				background-repeat:repeat-y;
				background-position:right;
				overflow:hidden;
				border:0px solid red;
				margin-bottom:10px;
				
				
			
			
}
#produitsEnTete .produit .zoneBody {

				background-image:url(images/pixel_entete.gif);
				background-repeat:repeat-y;
				background-position:left;
				
				 width:204px;

				 display:block; clear:both; float:none;
				 text-align:left;
				 padding:0px; margin:0px;
				 background-color:transparent;
				 padding-left:10px;
				 padding-right:15px;
				 float:left;
				 border:0px;
				/* height:170px;*/
				 
				 
}
#produitsEnTete .produit .header {
				background-image:url(images/pixel_entete.gif);
				background-position:left top;
				background-repeat:repeat-x;
}
#produitsEnTete .produit .footer {
				background-image:url(images/pixel_entete.gif);
				background-position:left bottom;
				background-repeat:repeat-x;
}
#produitsEnTete .produit .header .coinDroit{
				background-image:url(images/entete_coin_HD.gif);
				background-repeat:no-repeat;
				width:8px;
				height:8px;
				float:right;
}
#produitsEnTete .produit .header .coinGauche{
				background-image:url(images/entete_coin_HG.gif);
				background-repeat:no-repeat;
				width:8px;
				height:8px;
				float:left;
}

#produitsEnTete .produit .footer .coinDroit{
				background-image:url(images/entete_coin_BD.gif);
				background-repeat:no-repeat;
				width:8px;
				height:8px;
				float:right;
}
#produitsEnTete .footer .coinGauche{
				background-image:url(images/entete_coin_BG.gif);
				background-repeat:no-repeat;
				width:8px;
				height:8px;
				float:left;
}

#produitsEnTete .produit  .header, #produitsEnTete .produit .footer {
				margin:0px;
				padding:0px;
				height:8px;
				overflow:hidden;
				border:0px solid red;
				display:block;
				clear:both;

}

#produitsEnTete .produit .footer {
				background-position:left 7px;

}

#produitsEnTete  .produit h1 {
				margin:0px; padding:0px;
				display:block;
				margin-right:10px;
				margin-top:8px;
				float:left;
				
				color:#9d0400;
				font-weight:bolder
}
#produitsEnTete  .produit h1 a{
				color:#9d0400;
}
#produitsEnTete  .produit h2 {
				float:left; width:68px; clear:none; vertical-align:bottom; height:21px; background-position:center bottom;
}
#produitsEnTete  .produit h3 {
				float:left; width:86px; clear:none; vertical-align:bottom; padding:0px;margin:0px;
}
#produitsEnTete .produit .zoneBody .description p{
				clear:both; padding-top:5px;

}
#produitsEnTete .produit .zoneBody  .zonePrix {
				background-image:url(images/fd_prix.jpg);
				background-repeat:no-repeat;
				background-position:center center;
				color:#000000;
				display:table;
				float:left;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:16px;
				font-weight:bolder;
				height:39px;
				margin:0px;
				padding:0px;
				text-align:center;
				width:35px;

}
#produitsEnTete .produit .zoneBody  .zonePrix .prixPromotion {
				color:#9d0400;
				
				font-weight:bolder;
				letter-spacing:-0.03em;
				margin:0px ;
				padding:0px;
}
#produitsEnTete .produit .zoneBody  .zonePrix .prix {
				color:#9d0400;
				
				font-weight:bolder;
				letter-spacing:-0.03em;
				margin:0px;
				margin-top:10px; 
				padding:0px;
}
#produitsEnTete .listeProduit .produit a.submitBouton {
	margin-top:0px; clear:none;
	}
/*---------------------------------------------------------------------
			liste Produit 
----------------------------------------------------------------------*/

.listeProduit{ 
				/*float:left;*/
				margin:0px; padding:0px;

				padding-bottom:0px;
				clear:both;
				
				width:644px; 
				display:block;
				overflow:hidden;
				background-color:transparent;
				
				border-top:0px;
				margin-right:0px;
				
				background-color:transparent;

				}
				
.listeProduit form{		
				margin:0px; padding:0px;		
				height:135px;
				
				margin-top:5px;
				margin-bottom:20px;
				padding-left:5px;
				text-align:left; border:0px solid red;
				
				font-size:11px;
				color:#525252;
				/*background-color:#ececec;*/ display:none;
}
.listeProduit select{
				color:#525252;

}	
/*---------------------------------------------------------------------
			liste Produit >> les produits
----------------------------------------------------------------------*/
			
.listeProduit .produit { 
				float:left; clear:none;
				border:0px solid #000;
				

				text-align:center;
				width:inherit;
				margin:0px; padding:0px;
				
				
				margin-bottom:20px;
				margin-bottom:10px;
				overflow:hidden;
				display:block; width:80px;
				}
				
.listeProduit .produit .header{ 
				margin:0px; padding:0px;
				display:block; display:none;
}	

.listeProduit .produit .footer{ 
				margin:0px; padding:0px;display:none;

}			
.listeProduit .produit .zoneBody{ 
				color:#000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-align:left;
				display:block;
				float:left;
				padding-right:5px;
				padding-top:5px;
				border:0px solid red;
				width:auto;
				margin-left:20px;
				margin-right:20px;
				border-bottom:1px solid #ececec;
				
}

.listeProduit	.produit h2 {
				/* nouveaute */
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bolder;
				color:#e95d0f;
				letter-spacing:0.03em;
				background-image:url(images/nouveau.gif);
				background-repeat:no-repeat;
				background-position:center center;
				height:18px;
				
}
.listeProduit	.produit h3 {
				/*a la une*/
				background-image:url(images/selection.gif);
				background-repeat:no-repeat;
				background-position:center center;
				height:21px;
				
}
.listeProduit   .produit h1 {
				/*display:none;*/
				margin-top:3px;
				color:#525252; font-weight:bolder;
				line-height:12px;				
				padding-left:15px;
				font-size:12px;
				text-transform:none;
}
.listeProduit   .produit h1 a{
				color:#525252; font-size:12px;
}

/*---------------------------------------------------------------------
			liste Produit >> les produits >> zone image
----------------------------------------------------------------------*/


.listeProduit 	.produit .image{ 
				padding:0px; margin:0px; 
				margin-right:4px; 
				float:left; overflow:hidden; 
				background-color:#FFFFFF; border:0px solid red;
				width:80px;
				}


.listeProduit 	.produit .image img{ 
				margin:0px; padding:0px;
			/*	width:155px;*/ height:auto;
}
/*---------------------------------------------------------------------
			liste Produit >> les produits >> zone prix et description
----------------------------------------------------------------------*/

.listeProduit 	.produit .description {
				float:none;
				clear:none;
				margin:0px; padding:0px;
				margin-left:2px;
				width:128px; width:auto;
				
				overflow:hidden;	
				color:#525252;	
}
.listeProduit 	.produit .description p{
				margin:0px;
				margin-top:5px;
				/*height:38px;
				overflow:hidden;*/padding-left:15px;
				padding-bottom:5px;
				clear:both; border:0px solid red;
}
.listeProduit 	.produit .description p i{
				display:block; margin-top:5px;padding-bottom:10px;
}
.listeProduit 	.produit .description p i b{
				font-style:normal; font-weight:normal;
				
}
.listeProduit .produit  .zonePrix{
				margin:0px; padding:0px;
				clear:none;
				color:#000;
				
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:11px; 
				letter-spacing:-0.08em;
				border:0px solid red; 
				text-align:center;
				
				
}

.listeProduit .produit  .zonePrix .prixPromotion{
				
				margin:0px; padding:0px;
				padding-top:0px;
				color:#c70500;
				font-weight:bolder;
				font-size:16px;
				letter-spacing:0em;
				font-family:Arial, Helvetica, sans-serif;
}			

.listeProduit .produit  .zonePrix .prix{
				margin:0px; padding:0px;
				padding-top:0px;
				color:#525252;
				font-weight:bolder;
				font-size:14px;
				font-family:Arial, Helvetica, sans-serif;
				letter-spacing:0em;
}

.listeProduit .produit  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
				width:68px;
				font-weight:normal;
				font-size:11px;
				padding-top:5px;
				border:0px solid red;
				letter-spacing:0em;
				text-align:center;

				text-decoration:line-through;
				color:#525252;
				font-family:Arial, Helvetica, sans-serif;

}
.listeProduit .produit   a.submitBouton {
				padding:0px; margin:0px;
				
				display:block; 
				clear:none;
				float:right;
				
				background-image:url(images/coin_BG_orange.gif);
				background-repeat:no-repeat;
				background-position:bottom left;
				text-decoration:none;
				
				background-color:#9d0400;
				 color:#fff;
				 text-align:center;
				 font-size:13px;
				font-weight:bolder;
				
				width:70px;
				height:auto;
				padding-right:0px;
				padding-left:3px;
				
				/*margin-top:-35px;*/
				/*margin-top:15px;*/
				line-height:22px;
				
				margin-right:25px;
				margin-right:0px;
				border:0px solid red;
				
			
}

/*---------------------------------------------------------------------
			liste Produit format listing
----------------------------------------------------------------------*/

.listeProduitListing{
		background-color:#FFFFFF;
		border-color: #ECECEC;
		border-style:none solid solid;
		border-width:0px 1px 1px;
		display:block;
		float:left;
		margin:0px;
		overflow:hidden;
		padding:0px;
		width:500px;
		
}
.listeProduitListing .header{


 }

 .listeProduitListing .footer {


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

 .listeProduitListing .description {
 				padding:0px;
 				float:none;

				 margin-top:0px;
				 margin-bottom:20px;

				
				font-style:normal;
				color:#810010;
				font-size:14px;
				font-weight:bolder;
				line-height:18px;
				margin-top:0px;
				line-height:16px; font-size:13px;width:290px;
				margin-top:15px;
				margin-bottom:20px; margin-left:210px;
				 
 }
 .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 {
				border:0px;  width:480px; margin-top:15px; margin-left:10px;
}
.listeProduitListing .listeProduit p.message{
				float:left; border:0px; width:270px;margin-top:-50px; text-transform:none; clear:none; position:absolute;
				font-weight:normal; font-size:11px;
}
.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;
				margin-bottom:10px;
				margin-left:10px;				
				
				
}
.listeProduitListing .listeProduit .produit .description {
				width:300px;
				float:left;border:0px solid red;
				
}
.listeProduitListing .listeProduit .produit .description h1 {
				width:76%;
				float:left;text-align:left;
}

.listeProduitListing .listeProduit .produit .description h1 a{
				color:#000;
				background-color:transparent;
				border:0px;
				background-image:none;
				
				font-size:11px;line-height:14px;
				font-weight:normal;
				margin:0px;border:0px solid green;
				
				
}
.listeProduitListing .listeProduit .produit .description h2 {
				float:left;
				clear:none;
				width:68px;
				padding-left:12px;display:none;
}
.listeProduitListing .listeProduit .produit .description h3 {
				padding:0px; margin:0px;
				
				float:left;
				clear:none;
				width:86px;
				padding-left:12px; display:none;
}
.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:right;
				
}
.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;
				vertical-align:top;
				margin-top:10px;
				background-image:url(images/b_ajouterPanier.gif);
				background-repeat:no-repeat;
				background-position:bottom right ;
				border:0px solid red;border-top:1px solid #ececec;
				clear:none;
				display:block;
				
				height:69px;
				margin:0px;
				float:none;
				width:100%;

}
.listeProduitListing .listeProduit  .submitBouton:hover{
}
.listeProduitListing  .listeProduit .produit .description h1 a:hover{
				text-decoration:underline;
				}

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

 .produitAssocies{

				text-align:left;
				
				clear:none; clear:both;
				float:left;
				
 				border:0px solid red;
				width:500px;
				background-color:#fff;
				display:block;
				text-align:left;
				padding-bottom:0px;
				
				
				display:none;
				
				
				}
 
 .produitAssocies .header{
  				padding:0px;
				margin:0px;
 				margin-top:10px;
				clear:both;
				float:none;
				display:block;
				width:100%;
				height:auto;
				overflow:hidden;
				background-image:none;
 }
  .produitAssocies .header .coinGauche{
  				display:none;
  }
    .produitAssocies .header .coinDroit{
				display:none;
  }
  
  .produitAssocies .header h1{
				clear:both;
				color:#66a100;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:14px;
				font-weight:normal;
				letter-spacing:0.03em;
				padding-right:5px;
				padding-left:15px;
				background-image:url(images/fd_titre_vousaimerezAussi.gif);
				background-repeat:repeat-x;
				background-position:left bottom;
				margin-bottom:10px;
				float:none;
				width:inherit;
				display:block;
				
				
  }

 .produitAssocies .footer {


 }	
  .produitAssocies .footer h1{
  				/*border-bottom:2px solid #810010; margin:0px; padding:0px;
				height:18px;line-height:18px; width:100%;*/
				}			
.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{

}


.produitAssocies .listeProduit .produit .header{			
				
}
.produitAssocies .listeProduit .produit{
				display:block;
				width:auto;

}

.produitAssocies .listeProduit .produit  .image{ 
				width:64px; overflow:hidden;
}
.produitAssocies .listeProduit .produit  .image img{ 

}
.produitAssocies .listeProduit .produit .description {

}
.produitAssocies .listeProduit   .produit h1 {
				display:block; float:none; width:inherit;
}
		.produitAssocies	.listeProduit .produit  .zonePrix{
			/*	width:inherit;
				height:inherit;
				font-size:16px;
				font-weight:bolder;
				background-image:none;
				margin-right:20px;*/


				}
.produitAssocies .listeProduit .produit   a.submitBouton {			
				}
/*---------------------------------------------------------------------
			>>produit >>	zone flash 
----------------------------------------------------------------------*/
 .produit  .zonePrix .venteFlash{
 				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#fff;color:#000;
				text-align:center;
				padding:0px; margin:0px;
				padding-top:5px;
				margin-bottom:5px;
				border-bottom:dotted 2px #cc0033;
				border-top:dotted 2px #cc0033;


				
 }
  .produit  .zonePrix .venteFlash img{
  				/*border-bottom:dotted 1px #fff;*/
  }
  .produit  .zonePrix .venteFlash .compteur{
  				font-weight:normal;
				
				color:#f8f400;color:#cc0033;
  }
    .produit  .zonePrix .venteFlash .compteur b{
				display:inline;font-size:14px;
				}
				
				


 .ficheProduit  .venteFlash{
 				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#fff;color:#000;
				text-align:center;
				padding:0px; margin:0px;
				padding-top:5px;
				margin-bottom:5px;
				border-bottom:dotted 2px #cc0033;
				border-top:dotted 2px #cc0033;


				
 }
  .ficheProduit .venteFlash img{
  				/*border-bottom:dotted 1px #fff;*/
  }
  .ficheProduit   .venteFlash .compteur{
  				font-weight:normal;
				
				color:#f8f400;color:#cc0033;
  }
    .ficheProduit  .venteFlash .compteur b{
				display:inline;font-size:14px;
				}				
/*---------------------------------------------------------------------
			>>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 
----------------------------------------------------------------------*/

 .blocPromotion{
 				margin:0px; padding:0px;
 				border:0px solid red;
				width:272px;
				width:203px;
				float:right;
				display:table;
				text-align:left;
				background-color:transparent;
				padding-top:15px;
				overflow:hidden;
				border:0px solid red;
				
				}
				
		.blocPromotion .listeProduit{
				padding:0px; margin:0px;
				
 				
				width:auto;width:203px; overflow:hidden;
				clear:both;
				background-image:none;
				background-color:#810000;
				text-align:center;
				 }
		.blocPromotion .header{
  				padding:0px;
				margin:0px;
 				
				clear:both;
				float:none;
				display:table;
				width:100%;
				height:28px;
				overflow:visible;
				background-image:none;
				background-color:#810000;
				
				 }
		.blocPromotion .header h1{
				color:#ffffff;
				text-transform:uppercase;
				text-align:center;
				padding-top:8px;
				font-size:18px;
				  }
 		.blocPromotion .footer {
 				padding:0px;
				margin:0px;
 				clear:both;
				float:none;
				width:auto;
				height:17px;
				overflow:hidden;background-color:#810000;

		 }	
  		.blocPromotion .footer h1{
  				border-bottom:2px solid #810010;
				height:17px;
				line-height:17px;
				}			


		/*************************** les produits*/
		.blocPromotion .listeProduit .produit .header{			
						border-top:0px solid #810010;
		}
		.blocPromotion .listeProduit .produit{
						border:0px; 
						margin:0px; padding:0px;
						background-image:none;
						display:block;
						background-color:#FFFFFF;
						text-align:left;
						width:238px;	
						width:195px;
						margin-bottom:8px;						
						overflow:hidden; float:none; clear:both;
						margin-left:3px;

		}

		.blocPromotion .listeProduit .produit  .image { 
						float:left;
						margin:0px; padding:0px;width:100px;height:auto;clear:none; 
		}		
		.blocPromotion .listeProduit .produit .description {
						margin:0px; padding:0px; width:auto;
						width:95px;width:90px;padding-left:2px;
						overflow:hidden;
						 clear:none; 

		}
		.blocPromotion .listeProduit .produit  a img{ 
						width:100px;
						height:auto;
				}
		.blocPromotion .listeProduit  .produit h1, .blocPromotion .listeProduit  .produit h1 a {
						margin:0px; padding:0px;
						margin-top:15px;
						text-align:left;
						color:#000;
						font-weight:bolder;

						font-size:16px; line-height:16px; 
						border:0px; 
						background-color:transparent;
						background-image:none;
						text-decoration:none;
		}
		
		.blocPromotion	.listeProduit .produit  .zonePrix{
						text-align:left;
						margin-top:0px;
						clear:none;
				}
/*---------------------------------------------------------------------
			>>Page recherche 
----------------------------------------------------------------------*/

.resultatRecherche{
				
			width:502px;
				display:block;
				overflow:hidden;
				background-color:#FFFFFF;
				
				border-top:0px;
				margin-right:0px;
				
				}
 .resultatRecherche h1 {

			color:#9d0400;
			
			margin-top:2px;
			padding:0px;
			font-size:12px;
			padding-left:10px; padding-top:5px;
			border:1px solid #ececec;
			border-bottom:0px;

 }

.resultatRecherche form {
				padding:0px; margin:0px;
				text-align:left;
				background-color:#ECECEC;
border:0px solid red;
color:#525252;
font-size:11px;
				padding:2px 2px 2px 10px;


}
.resultatRecherche select{
				border-color:#f1b0d8;
}
.resultatRecherche .listeProduit {
				padding-top:10px; margin-bottom:20px;
}
.resultatRecherche .listeProduit   .produit h1 {
				margin:0px;padding:0px;
				border:0px;
				padding-left:15px;
				text-align:left;
				margin-top:3px;

}

.resultatRecherche .listeProduit   .produit h1 a{

}
.resultatRecherche  .messageError{
				margin-bottom:70px;
				margin-top:25px;

}
/*----------------------------------------------------------------------------------
			>>plan site
----------------------------------------------------------------------------------*/
.planSite {
				padding-bottom:30px;
				margin-top:60px;
				display:table;
				padding-left:30px;
}
.planSite  h1 {
				color:#525252;
				font-family:Arial,Verdana,Georgia,"Times New Roman",Times,serif;
				font-weight:bolder;
				margin-top:20px;
				padding-bottom:25px;
				text-transform:uppercase;
				clear:both;
}
.planSite div{
				float:left; clear:both;
				margin-left:10px;
}
.planSite .navigationProcessusAchat {
				clear:both;
				margin:40px 0px 30px;
}
.planSite div.menuClient {
				background-image:none;
}
.planSite li a{
				color:#525252;	
				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;color:#E95E12;
}

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

}

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

}
.planSite li ul{
				padding:0px;
				margin:0px;
				padding-left:24px;
				
				
}
.planSite li{
				list-style-type:none;
				margin:0px; 
				padding:0px; 
				border:1px solid #fff;
}

.planSite ul, .planSite ul ul{
				margin-left:8px; 
				padding-bottom:10px;
				
	
}
.planSite ul li{
				/*float:left;*/
				margin:10px;
				padding:0px;
				margin:0px;
				padding-right:15px;
}

/*----------------------------------------------------------------------------------
			Envoyer ami
----------------------------------------------------------------------------------*/


#envoiami {
				/*padding-bottom:100px;*/

}
#envoiamie .submitBouton {
			background-image:url(images/b_envoyer.jpg);
			width:106px;
}

#retrouverMDP {
				padding-bottom:100px;
				width:600px
}
div.formulaire {
display:block;
}
/*----------------------------------------------------------------------------------
			>>les messages d'erreur, commentaire
----------------------------------------------------------------------------------*/
.commentaire, .pageTexte p.commentaire{
				padding-bottom:15px;
				font-size:11px;
				display:block;
				color:#525252;
				
}
.processusCommande .commentaire{
				padding-left:40px;

}
#choix_lieu_livraison .libelleTextArea{
				font-size:11px;
				display:block;
				color:#525252;
				padding-bottom:5px;
				padding-top:5px;
}
 .message, .messageResultatOk{

				
				border:1px solid #9d0400;
				color:#C10D0E;
				font-size:10px;
				font-weight:normal;
				letter-spacing:-0.03em;
				line-height:18px;
				margin:10px;
				padding-left:5px;
				font-size:14px;
				padding-top:5px; padding-bottom:5px;
				margin-bottom:15px;
				
 }
 
P.messageResultatErreur, div.messageResultatErreur, .messageError, .messageResultatOk{
			 color:#9d0400;
			 /*background-color:#E95D0F;*/
			 font-weight:normal;
			 padding-left:5px;
			 margin:10px;
			 border:1px solid #9d0400;
			 text-align:center;
			 line-height:16px;
			 font-size:10px;
			 
			 letter-spacing:-0.03em;
}
P.messageResultatErreur img{
			margin:2px;
			margin-right:10px;
			margin-left:5px;
			}
			
.ficheProduit .messageError {
			text-align:left; 
			width:inherit; 
			margin:0px; margin:0px;
			margin-top:10px;
}
.ficheProduit .messageError b{
			color:#525252;
			text-transform:none;
			display:inline; text-align:center;
			padding-bottom:5px;
		}	
					
 /*---------------------------------------------------------------------
				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:#525252; font-weight:bolder;
				white-space:nowrap}
				
.codePromo form input{ 				
				font-size:1em; height:16px; font-weight:normal;
}

.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 #E8CAAD;
				background-color:#DBAA73;
				text-align:center;
				padding-right:2px;
				color:#FBF7CD;
				vertical-align:bottom;
				
				
				
				background-color:#FFFFFF;

				border:1px solid #FFA612;
				
				color:#FFA612;
				padding:0px; margin-top:-2px;
				vertical-align:middle;

}
 /*---------------------------------------------------------------------
				zone texte marchand caddie
----------------------------------------------------------------------*/
#aideCaddie{
			margin:0px; padding:0px;
			
			text-align:center;
			
			border:0px solid red;
			display:block;
			clear:left;
			width:250px;
			float:left;
			margin-left:20px;
}
#aideCaddie p {
			margin:0px;
			margin-left:20px; 
			margin-right:20px;
			text-align:left;
			background-color:none;
			padding-bottom:10px;
			overflow:visible;
			font-weight:normal; 
			color:#525252;
			/*background-image:url(images/fd_avertissement.gif);
			background-repeat:no-repeat;*/
			font-size:10px;
			
}
 /*----------------------------------------------------------------------------------
			>>personnalisation mot doux
----------------------------------------------------------------------------------*/

 
 .livreDor{
 			padding-right:30px;
			font-size:12px;
			padding-bottom:20px;
			
			margin-top:0px;
			padding:0px 80px 20px 0px;
			width:500px;
 }
 .listeMessage {
			padding-bottom:20px; padding-top:20px;clear:both; color:#6c605f;
			 overflow:hidden; width:500px;
 } 
.livreDor .listeMessage h3 { 
			color:#ea80b5;
			font-weight:normal;
			font-size:11px;
			padding:0px; margin:0px; 
			float:right;
  }
  
.livreDor .listeMessage H3 a, .livreDor .listeMessage  a{
			color:#C10D0E;color:#D4144F;
			background-image:url(images/icone_postLivreOr.jpg);
			background-repeat:no-repeat;
			padding-left:35px;
			padding-top:10px;
			padding-bottom:15px;font-size:12px;
   }
   
.livreDor .listeMessage H3 a, .livreDor .listeMessage div {
			margin-top:10px; margin-left:5px; font-size:11px;

}
.livreDor .listeMessage H3 a, .livreDor .listeMessage div.row1,
	.livreDor .listeMessage H3 a, .livreDor .listeMessage div.row2 {
			margin-right:20px; padding-bottom:20px; clear:both;
}
.livreDor .listeMessage H3 a, .livreDor .listeMessage div.row1 a {
			 color:#EA58BA;color:#D4144F;
			background-image:url(images/icone_postLivreOr.jpg);

}
.livreDor .listeMessage H3 a, .livreDor .listeMessage div.row2 a {
			color:#dc5b7e;
			background-image:url(images/icone_postLivreOrRow2.jpg);

}
 .votreTemoignage {
 			margin:0px;padding:0px; width:500px; overflow:hidden;
 				
 }
 
.livreDor .votreTemoignage .blocFormulaire{
  			padding:0px; margin:0px;
			border:0px;
  }
.livreDor .votreTemoignage .blocFormulaire .formulaire {

}  
.livreDor .votreTemoignage .blocFormulaire .formulaire td{
				color:#d4018c;color:#C10D0E
	}
	
.livreDor .votreTemoignage .blocFormulaire table{ padding:0px; margin:0px;}
   
   .livreDor .votreTemoignage .blocFormulaire table #c1 {width:80px;}
    .livreDor .votreTemoignage .blocFormulaire table #c2 {
	
				width:420px;}
   
    .livreDor .votreTemoignage .blocFormulaire .remarque{
				width:450px; margin:0px;
	
	}
.livreDor .votreTemoignage  .submitBouton {
			background-image:url(images/b_envoyer.jpg);
			width:106px;
}


.livreDor .votreTemoignage h2, .livreDor .listeMessage H2 {
   				color:#C10D0E; border-bottom:0px solid #FFA612; margin-right:20px;
				margin-bottom:20px;
   				
   }
 /*----------------------------------------------------------------------------------
			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;
}

 /*----------------------------------------------------------------------------------
			les avis
----------------------------------------------------------------------------------*/
.ficheProduit .avisMoyen .avisInternaute, .ficheProduit  .avisMoyen .avisPro{
			float:left; clear:none;
			background-image:none;
			margin-right:10px;
			margin-left:5px; width:auto;
}	

.ficheProduit .avisMoyen .avisInternaute a, .ficheProduit .avisMoyen .avisPro a{
				color:#810010; font-weight:bolder
}


.listeProduitListing .avisMoyen .avisInternaute, .listeProduitListing  .avisMoyen .avisPro{
			float:left; clear:none;
			background-image:none;
			margin-right:10px;
			margin-left:5px; width:auto;
}	

.listeProduitListing .avisMoyen .avisInternaute a, .listeProduitListing .avisMoyen .avisPro a{
				color:#810010; font-weight:bolder
}

.avisInternaute, .avisPro{
				clear:both;
				float:none;
				margin:0px;
				float:none;
				width:auto;
				margin-top:10px;
				background-image:url(images/imgProduit_fd_d.gif);
				background-repeat:repeat-y;
				background-position:right;
	
}
.avisInternaute h1, .avisPro h1 {
				margin:0px; padding:0px; margin-bottom:10px;
				text-align:center;  color:#000; border-bottom:0px solid #8a8a8a;
				background-image:url(images/fd_avis.jpg);background-image:none;
				
				background-repeat:no-repeat;
				background-position:center bottom;
				text-transform:uppercase; 
				color:#8a8a8a;padding-top:5px;
}
.avisInternaute .zoneBody, .avisPro .zoneBody{
			border-left:1px solid #8a8a8a;
			padding-left:10px;
			display:table;  width:auto;
}
.avis {
			padding-bottom:10px; margin-right:15px; padding-top:5px;border-bottom:1px dotted #F3B800;
}

.avis a {
			color:#810010; font-weight:bolder
}
.deposerAvis {
			float:right; width:300px; margin-right:15px;
			background-color:#810010;
}

.deposerAvis .header  .coinGauche {
				background-image:url(images/bloc_bonPlan_hg.gif);
				background-repeat:no-repeat;
				width:17px;
				height:17px;
				float:left;
				padding:0px;margin:0px;
				}
		.deposerAvis  .header .coinDroit {
				background-image:url(images/bloc_bonPlan_hd.gif);
				background-repeat:no-repeat;
				background-position:right top;
				width:17px;
				height:17px;
				float:right;padding:0px;margin:0px; 
				}
		.deposerAvis  .footer  .coinGauche {
				background-image:url(images/bloc_bonPlan_bg.gif);background-repeat:no-repeat;
				width:17px;
				height:17px;
				float:left;background-position:left bottom;

				}
		.deposerAvis  .footer .coinDroit {
				background-image:url(images/bloc_bonPlan_bd.gif);background-repeat:no-repeat;
				width:17px;
				height:17px;
				background-position:right bottom;
				float:right;
				}
.deposerAvis textarea {
				width:288px;
}	

/*----------------------------------------------------------------------------------
			inscription newsletter
----------------------------------------------------------------------------------*/
#inscriptionNewsletter {
			height:200px;
}
.messageNewsletter{
				
}
.lienAvecDecalage {
	/*display:inline-block;*/
	background-position:0px 0px;
}
.lienAvecDecalage:hover {
	background-position:0px -2px;
}

.lienAvecDecalage:activate {
	background-position:0px +2px;
}
.lienAvecDecalage img{
	/*display:inline-block;*/
	background-image:none;
}
