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

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

a{					text-decoration:none;
}

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

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

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

h1 {
					/*color:#810010;*/
					font-weight:normal;
					font-size:20px;
					padding:0px; margin:0px;
					/*height:20px;*/
					line-height:12px;
}
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_zoneCentrale.jpg);
					background-repeat:repeat-y;
					background-position:top center;
					*/
					background-color:#000;
}


#page {				margin:0px; padding:0px;
					width:993px;
					overflow:hidden;
					text-align:left;
					
					/*margin-top:1%; margin-bottom:1%;*/
				/*	background-color:transparent;
					background-image:url(images/fd_header.jpg);
					background-position:top left;
					background-repeat:no-repeat;*/
					background-color:#000;
}

#header {
					margin:0px; padding:0px;
					clear:both;
					width:987px; padding-left:4px; padding-right:4px;
					/*background-image:url(images/fd_header.jpg);
					background-repeat:no-repeat;
					background-position:top center;
					overflow:hidden;*/
					padding-bottom:140px;
					border:0px solid red;
					background-image:url(images/banniere_categorie_head.jpg);
					background-position:top left;
					background-repeat:no-repeat;
					padding:0px 4px 66px;
					margin:10px 0px 0px;
}


.zoneCentrale { 	
					margin:0px; padding:0px 0px 0px 4px;clear:both;
					width:989px;
					/**/ min-height:487px;
					background-image:url(images/banniere_cafe_center.jpg);
					background-position:top left;
					background-repeat:no-repeat;
}
.colonneGauche{
					margin:80px 0px 0px 0px;
					padding:0px 0px 0px 15px;
					float:left;
					
					width:209px;
					border:0px solid transparent;			
}
.colonneDroite{
					margin:50px 0px 0px; padding:0px;
					float:left;
					display:block;
					border:0px solid red;
					background-repeat:no-repeat;
					background-position:left 40px;
					
					
					width:765px;
					
					
					color:#fff;

					overflow:hidden;
					border:0px solid #000; 

					
}


.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;
					
					color:#284A00;
					font-size:11px;
					font-weight:normal;
					 
					text-align:left;
								
					background-image:url('images/banniere_categorie_foot.jpg');
					background-position:top left;
					background-repeat:no-repeat;
					width:auto;
					height:100px;
					overflow:visible;
}
			
#footer a { 
					color:#fff; 
					text-decoration:none; 
					text-transform:none; 
					display:inline;
					font-size:12px;
					padding-right:25px;
					padding-left:3px;
			}
#footer a img{ 			
					vertical-align:middle;
}
#footer p {
					
}	


#footer .mention {  padding:0px 0px 8px 0px;
					background-color:transparent;
					font-size:10px;
					color:#FE9B58;
					margin:0px;
					clear:both;
				
					text-align:left;
					font-weight:normal;
					position:relative; border:0px solid red;
}		
#footer .mention a {display:inline; color:#FE9B58; font-weight:bold; font-size:11px; padding:0px; }
#footer .mention img {   padding:0px;padding-top:5px; float:left;}

#footer .mention #pictoCB {
					display:block;float:right; padding-bottom:20px;	width:140px;
					background-image:url(images/logosCyberplus/Courtois25px.jpg);
					background-repeat:no-repeat;
					background-position:right 5px;
					margin-right:5px;
					padding-top:10px;
}
#footer .mention #pictoCB img{
					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 top;
					width:94px;
					height:15px;
}
#footer .mention#pictoCB[id] img{
					background-image:url(images/pictoCB.png);
}

/*---------------------------------------------------------------------
				header
----------------------------------------------------------------------*/


a.logotype {
					padding:0px; margin:0px;
					display:block;  
					width :224px;
					height:46px;
					border:0px solid red;
					position:absolute;
					
					top:10px; margin-left:14px;
					z-index:1000;
}	

a.logotype img{		border:0px; width :300px;height:158px;
					background-image:url(images/logo.gif);
					background-repeat:no-repeat;
					
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/logo_categorie.png');
					background-image:url(images/logo_categorie.png)!important; /*pour mac os9 */
					background-image:none; 
					background-repeat:no-repeat;
}

.zoneCompte{		 
					position:absolute;
					
					margin:0px; padding:0px;
					height:85px; 
					width:170px;
					
}

.zoneCompte div {	}

#header .menuCompte{
					background:none repeat scroll 0 0;
					font-size:13px;
					font-weight:bolder;
					height:66px;
					left:800px;
					position:absolute;
					text-transform:none;
					top:20px;
					width:69px;
					z-index:1000;
					
}

#header .menuCompte a{
					
					
}

#header .menuCompte a img{
					height:69px;
					width:67px;
}

#caddie {			
					height:85px;
					width:85px;
					padding:0px;
					margin:0px;
					text-align:right; 
					
					z-index:1000;
					position:absolute;
					left:879px;
					top:13px;
					font-size:13px;
					font-weight:bolder;
					
}
#caddie a{
					color:#ed974f;			
}
#caddie img {
					height:33px;
					width:85px;
				
}

#votreCompte {
					height:70px;
					width:80px;
					margin:0px;
					padding:0px;
					z-index:5;
					position:absolute;
					left:800px;
					top:20px;
					

}
#votreCompte a {	
					
					color:#fff;
					
}	
#votreCompte img {	height:70px;
					width:80px;

}
#commentAcheter{

				}	
#commentAcheter a{	
}
#planDuSite		{

					}
#planDuSite		a{			
}
.messageDefilant{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:normal;
				letter-spacing:-0.05em;
				color:#e8caad;
				width:200px;
				height:60px;
				overflow:hidden; 
				text-transform:none;
				text-align:left;
}
#ejs_box2_box {
	width:430px;
	height:35px;
	overflow:hidden;
	position:absolute;
	z-index:1;
	top:0px;
	padding:0px;
	margin:0px 0px 0px 340px;
	border:0px solid red;
	clear:both;
	float:none;
		
}

#scrollme {
	display:inline;
	height:14px;
	white-space:nowrap;
}

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

				height:120px;
				position:absolute;
				top:0Px;
				width:inherit;
				z-index:2;
				
				
}
/*---------------------------------------------------------------------
				bloc recherche
----------------------------------------------------------------------*/


#blocRecherche{
				
				width:206px;
				margin:13px 0px 0px;	
				padding:0px;
				height:22px;
				overflow:hidden;			
				clear:both;
				/*margin-left:160px;*/

				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/fd_bloc_recherche.png');
				background-image:url(images/fd_bloc_recherche.png)!important; /*pour mac os9 */
				background-image:none; 
				
				background-position:bottom left;
				background-repeat:no-repeat;
				height:24px;
				
}

		#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 {
position: relative;
				margin:0px; padding:0px;

				font-size:11px;
				width:135px;
				height:15px;
				margin:5px 5px 0px 15px;
				color:#fff;
				padding-top:0px;
				padding:1px; padding-left:2px;padding-top:0px; padding-bottom:0px;
				border:none;
				background-color:#000;
				
		}
		
		#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:0px;
		}	
/*---------------------------------------------------------------------
				fil ariane
----------------------------------------------------------------------*/
.filAriane a:hover{	text-decoration:underline;}

 .filAriane{
 				clear:left;
 				border:0px solid red;
				text-align:left;
				padding:0px;
				padding-bottom:0px;
				margin-top:10px;
				margin-left:75px;
				width:auto;
				color:#f29400;
				text-transform:lowercase;
				font-size:12px;
				}

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

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


.BlocProduit{
				margin:0px; padding:0px; padding-top:18px;
				
				
}
.BlocProduit .seprateur, .blocEngagement .seprateur { 
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/sous_menu_contour_bas.png');
				background-image:url(images/sous_menu_contour_bas.png)!important; /*pour mac os9 */
				background-image:none; 
				background-position:bottom left;
				background-repeat:no-repeat;
				height:12px;
}
/*---------------------------------------------------------------------
				colonneGauche >> generalite menu
----------------------------------------------------------------------*/


.colonneGauche  .menu { 

				padding:0px 3px 0px 0px;
				margin:0px;
				font-family:Verdana,Arial,Georgia, "Times New Roman", Times, serif;
				color:#2A7408;
				background-image:url('images/fond_sous_menu_cafe2.jpg');
				background-repeat:no-repeat;
				background-position:left top;
				position:relative;
				overflow:hidden;
				
				background-image:url(images/fond_sous_menu_repeat.gif);
				background-repeat:repeat-y;
				
		}
		.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:#fff;
				
		}	
		.colonneGauche  .menu H2 b{ 
				padding-right:5px; display:none;
		}	
		.colonneGauche  .menu form {
				padding:0px; margin:0px;
				font-size:12px;
				color:#2A7408;
				}
		.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:#2A7408;

				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:#2A7408;
						padding-right:5px;
						font-size:13px;
		}		
		.colonneGauche  .menu a:hover{
						color:#e95d0f;
	
			}
		.colonneGauche  .menu a:hover b{
						color:#BA5C08;
						
		}		
/*---------------------------------------------------------------------
				colonneGauche >>  menu produit
----------------------------------------------------------------------*/

				
		#dhtmlgoodies_listMenu {
					
		}
		#dhtmlgoodies_listMenu .mere {
					font-size:18px;
					font-weight:bold;
					padding:12px 0px 3px 10px;
					margin:0px 0px 10px 0px;
					
					/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/barre_bas.png');*/
					background-image:url(images/barre_bas.png)!important; /*pour mac os9 */

					background-position:bottom left;
					background-repeat:no-repeat;
		}
		#dhtmlgoodies_listMenu {
					margin:0px;
					padding:0px;
					margin-top:18px;margin:0px;
		}
		#dhtmlgoodies_listMenu ul {
					display:none;
					margin-left:0px; 
					/*padding-top:5px;*/
		}

		/*premier element*/
		#dhtmlgoodies_listMenu li{
						list-style-type:none;	
						margin:0px; padding:0px;
						/*margin-top:5px;*/
						padding-bottom:0px;
						font-size:14px;
						font-weight:normal;
						color:#663d07;
		}
		#dhtmlgoodies_listMenu li a{
						color:#fff;
						padding:0px;
						margin:0px;
						line-height:normal;
						cursor:default;
						
						
						
		}
		#dhtmlgoodies_listMenu li li {
						margin:0px;
						padding:0px;						
						color:#FFFFFF;
						padding-bottom:1px;
						
		}
		#dhtmlgoodies_listMenu li li a{
						font-size:14px;font-size:11px;
						font-weight:normal;
						color:#fff;
						background-image:url(images/pixel_blanc.gif);
						background-repeat:no-repeat;
						background-position:0px center;
						line-height:12px;
						display:block;
						padding-bottom:2px;
						padding-top:2px;
						padding-left:10px;
						cursor:pointer;
					
		}
		#dhtmlgoodies_listMenu li li a:hover{
						text-decoration:none;
						color:#EFDBC2;
						/*font-style:italic;*/
						border-bottom:1px dotted #DFC7A7;
						border-top:1px dotted #DFC7A7;
						padding-bottom:2px;padding-top:0px;
		}
		
		#dhtmlgoodies_listMenu  ul a{
						
		}
		#dhtmlgoodies_listMenu   a.selected{
						background-color:#fff;
						color:#000;
						
		}
		#dhtmlgoodies_listMenu   a.selected:hover{
						background-color:#DFC7A7;
						color:#000;
						
		}
		#dhtmlgoodies_listMenu  ul a b {
						color:#663d07;
						padding:0px;
						font-size:inherit;
		}
		#dhtmlgoodies_listMenu  ul a:hover b{
						color:#BA5C08
		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Marque
----------------------------------------------------------------------*/
	
.blocMarque {
}
	.blocMarque div {
			padding:0px; margin:0px;
	}
	.blocMarque .menu{
	}
		.blocMarque .menu a{

		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Engagement
----------------------------------------------------------------------*/	
.blocEngagement{
				clear:both; 
				padding:0px; margin:0px;
				
}
	.blocEngagement .menu{
				margin:18px 0px 0px 0px; position:relative; overflow:hidden;
				
	}
	.blocEngagement .menu a{
						color:#fff;
						padding-left:35px;
						font-size:12px;
						font-weight:normal;
						line-height:normal;
						padding-bottom:3px;padding-top:3px;
						display:block;
						
										
	}	
	

						
	.blocEngagement	.menu a:hover{
				text-decoration:underline;
				color:#fff;
				text-decoration:none;
						/*font-style:italic;*/
						border-bottom:1px dotted #c2c2c2;
						border-top:1px dotted #c2c2c2;
						padding-bottom:2px;padding-top:2px;
	}
/*---------------------------------------------------------------------
				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;
		background-image:url(images/fd_blocConseil.jpg);
		background-repeat:no-repeat;
		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;
		background-image:url(images/fd_blocTemoignage.jpg);
		background-repeat:no-repeat;
		width:208px;
		height:86px;
		overflow:hidden;
		margin-top:10px;
		
}
	.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;
	}
	.blocLivreDOr .menu a{
		margin-top:2px; display:block; text-align:right;
				
	}	
	.blocLivreDOr .menu a:hover{
	}
	
	
/*---------------------------------------------------------------------
				colonneGauche >> bloc Menu Client
----------------------------------------------------------------------*/
.menuClient{
				padding:Opx; margin:0px; clear:both;
				}		
		
		.colonneGauche .menuClient .menu {
				padding-top:42px;
				
		}
		.colonneGauche .menuClient .menu form{
			padding:0px; margin:0px;
			padding-left:5px;
		}
		.colonneGauche .menuClient .menu a{
			
			padding-left:35px;	
			margin-top:5px;
			padding-bottom:5px;
			color:#FE9B58;
		 }
		 /*le lien de déconnection*/
		.colonneGauche .menuClient .menu form a{
			
			padding-left:30px;	
			margin-top:5px;
			padding-bottom:5px;
			color:#000;
		 }
		 .colonneGauche .menuClient .menu  a:hover{
		 						color:#FE9B58;
						font-weight:bolder;
						text-decoration:none;
		 		
		 }
		.colonneGauche .menuClient .menu img {display:block;margin:0px; padding:0px;}
		.colonneGauche .menuClient .menu p {
				padding:0px; margin:0px;
				padding-bottom:5px;
				background-image:url(images/puce_galet.jpg);
				background-position:left center;
				background-repeat:no-repeat;
				
				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:0px solid #FFA612;
	cursor:pointer;

				}
	.blocNewsletter form .submitBouton img{

				}


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

.pageTexte a{
				text-decoration:underline;
				color:#FE9B58;
				
}
.pageTexte a.lien{
				text-transform:uppercase;
				font-weight:bolder;
				display:block;
				text-align:right;
				padding-bottom:10px;
}
.pageTexte h1{
				text-transform:uppercase;
				padding-bottom:25px;
				margin-top:20px;
				
				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#fff;
				font-weight:bolder;
				
}
.pageTexte h2{
				color:#fff;
}
.pageTexte h2 b{
				color:#fff;
}
.pageTexte h3 {
				color: #fff;
}
.pageTexte img {
				float:right;
				display:block;
				padding:10px;
				margin:5px;
				border:1px solid #F29400;
}
.pageTexte ul.noFloat li { clear:right;}
.pageTexte label  {
float:right;
padding-bottom:20px;
color:#F29400; text-align:center; text-transform:uppercase;
}
.pageTexte label img {
	float:none;
}
/*---------------------------------------------------------------------
			>>	Accueil
----------------------------------------------------------------------*/
.accueil {
			border:0px solid red; padding-left:30px; padding-right:40px;
			
			
}
.accueil .imageProduit{
			
}
.accueil .description {
				clear:both;
				width:auto;
				}
 .accueil .description h1,  .accueil .description h1 a{
				padding-top:0px; 
				font-size:28px;
				font-weight:bolder;
				color:#810010;
}

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

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

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

.accueil .imageProduit{
				float:left; width:auto; display:none;
}
.accueil .imageProduit a {
				border:0px solid red;
}				
				
				

.accueil  .zonePrix .prixPromotion{
				float:right;
				
				height:22px;
				width:auto;
				border:0px solid red;
				margin:0px; padding:0px;
				padding-right:5px;
				padding-top:5px;
				text-align:right;
				font-size:36px;color:#FE0712; clear:left;
}			
.accueil  .zonePrix .prix{
				margin:0px; padding:0px;
				padding-top:5px;
}
.accueil  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
				width:68px;
				overflow:visible;
				font-weight:bolder;
				font-size:18px;
				background-image:url(images/fd_prix_barre.gif);
				background-repeat:no-repeat;
				background-position:center 0px ;
				padding-top:5px;
				padding-left:15px;
				border:0px solid red;
				float:left;
				color:#000;
				text-align:center;

}
/*---------------------------------------------------------------------
			>>	Message marchand accueil
----------------------------------------------------------------------*/
.messageMarchand{

				font-size:10px;
				
									padding:0px; margin:0px;
					
					overflow:hidden;
					height:331px;height:278px;
					padding-left:60px;
					padding-right:8px;
					padding-top:25px;
					z-index:1;

}

.messageMarchand h2{
				color:#ABDA59;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bolder;
				text-transform:uppercase;
				font-style:normal;
}
.messageMarchand p, .messageMarchand div{
				color:#FFFFFF; font-size:12px; padding:0px; margin:0px;
				padding-top:2px; 
				padding-bottom:2px;font-family:Arial, Helvetica, sans-serif;
				line-height:14px; letter-spacing:-0.03em;
}

.messageMarchand b{color:#ABDA59;padding-bottom:3px;
}
.messageMarchand a{
				color:#ABDA59; text-decoration:none; 
				display:block; margin-left:10px;
				background-image:url(images/puce_plus_accueil.gif); 
				background-repeat:no-repeat;
				background-position:left center;
				padding-left:17px; 
				padding-bottom:3px;
				font-weight:bolder;
}
.messageMarchand p a{
					padding:0px; display:inline; background-image:none; margin:0px;
}

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

.ficheProduit{
				clear:both;  
				padding:20px 0px 0px 15px;
				width:auto;
				/*height:382px;*/
}

.ficheProduit .header{
				display:none;

 }

 
 .ficheProduit .footer {
				display:none;

 }	
.ficheProduit .header h1{				
				line-height:28px;
				text-transform:none;
				margin:0px; padding:0px; color:#fff;display:none;
}
.ficheProduit  h1 {
				color:#9e7742;
				margin:0px 0px 10px 0px;
}
.ficheProduit  .description h1 {
	line-height:20px;
	font-size:20px;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone images
----------------------------------------------------------------------*/
.imageProduit {
				padding:0px; margin:0px;
				width:390px;  
				border:0px solid #000; 
				margin:10px; 
				margin-top:0px;
				margin-right:0px;
				margin-left:8px;
				text-align:center;
				overflow:hidden;
				/*float:right;*/
				}
				
.imageProduit a  {
				display:block;
				width:auto; 
				margin:0px; padding:0px;
				text-align:center; border:0px solid #9E7742;
	
}		
.imageProduit legend{	
				border-left:1px solid #8a8a8a;
				display:block;
				width:100%;
				text-align:center;
				font-style:italic;
}
#principale {
				border:2px solid #7EC601;
}
.imageProduit a img {	
				padding:0px; margin:0px;			
				 
				}

.imageProduit .vueSecondaire {
				clear:both; float:none;display:block; 
				width:auto; padding:0px; margin:0px; /*margin-top:10px;*/
				position:relative; z-index:2;
				padding-left:3px;
				margin-top:-5px; padding-bottom:30px;
				}
.imageProduit .vueSecondaire a{		
					background-image:none;
					border:0px;padding:0px; margin:0px;
					display:inline;
					clear:none;
					float:left;
					
					/*background-image:url(images/fd_imageSecondaire.gif);
					background-repeat:no-repeat;
					background-position:bottom right;*/
					width:70px;width:55px; height:50px;
					margin-right:5px;margin-right:6px;
					
					border:1px solid #7EC601;	
					overflow:hidden;
						
				}
.imageProduit .vueSecondaire a img{	width:70px; height:70px; vertical-align:middle;width:55px; height:inherit;}
.imageProduit .vueSecondaire a.zoom{				
						 			
				cursor:pointer;	border:0px;}

.imageProduit .vueSecondaire a.zoom img {
				background-image:url(images/b_zoom.gif);
				border:0px;
				background-repeat:no-repeat;
				background-position:bottom right;	
				width:70px;
				height:70px;
				width:55px;
				height:50px;
				width:47px;
				height:18px;
				background-color:transparent;
				vertical-align:middle;
				}
/*---------------------------------------------------------------------
			>>	Page produit >> description principale
----------------------------------------------------------------------*/
				
.ficheProduit .description {
 				padding:0px; margin:10px 0px 20px 60px;
				/* width:310px; 
				 float:left;*/
				width:450px;
}
 
.ficheProduit .description .etiquette {
				padding:0px; margin:0px;
				border:0px solid red;
				
				clear:both;
				
} 

.ficheProduit .description .etiquette h2 {
				
				padding-right:5px;
				clear:both;
				font-size:24px; 
				font-weight:bolder;
				color:#e95d0f;
				letter-spacing:0.03em;
				font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone prix
----------------------------------------------------------------------*/

.ficheProduit .description  .zonePrix{
				
				margin:0px 0px 0px 0px; 
				padding:0px;
				
				display:table;
				float:left;
				margin-left:27px;
				/*text-align:right;*/
				font-family:Verdana,Arial, Helvetica, sans-serif;
				font-weight:bolder;
				font-size:14px; 
				/*width:218px;*/
				
				color:#000;
				font-size:16px;
				font-weight:bolder;
				background-image:url(images/prix_fdH.gif);
				background-position:left top;
				background-repeat:repeat-y;
				background-image:none;
				
				
				
}
.ficheProduit .description .zonePrix .prixPromotion{
				margin:0px; padding:0px;
				padding-top:0px;
				color:#f29400;
				font-weight:bolder;
				font-size:27px;
				letter-spacing:0.05em;
				padding-left:0px;
				
}			
.ficheProduit .description  .zonePrix .prix{

				margin:0px; padding:0px;
				padding-top:0px;
				color:#FFE5C0;
				font-weight:bolder;
				letter-spacing:0.05em;
				font-size:27px;
}

.ficheProduit .description  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
			
				font-weight:bolder;
				font-size:11px;
				padding-top:5px;
			
				letter-spacing:0em;
				text-align:center;
				float:none;
				display:inline;
				text-decoration:line-through;
				color:#9E7742;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone attribut
----------------------------------------------------------------------*/
 .attributProduit {
 			
			padding-left:0px; 
			display:block;
			color:#fff;
			font-size:12px;
			
			padding-top:1px;
			border:0px solid red;
			clear:both;
			/*width:208px;*/
			/*float:left;*/
			margin:0px 20px 0px 0px;
 }
 .attributProduit p {
 			
			color:#fff;
			
			font-weight:normal;
			
			margin-top:0px;
			line-height:16px; font-size:12px;
			
 }
 .attributProduit b{
			 color:#9E7742;
			 font-size:14px;
			 font-weight:bolder;
 }
		
.attributProduit label {
				display:block;
				color:#fff;
				padding:0px; margin:0px;
				padding-left:0px; 
				float:left;
				margin-top:7px;				
				margin-bottom:7px;
				margin-right:26px;
				font-weight:bolder;
				 
				
}

.attributProduit label b{
				color:#fff; font-weight:normal;
				font-size:12px;
				display:block;
}

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

.ficheProduit .menuCommande {
				padding:0px;
				margin:5px 0px 0px 27px;
				width:215px;
				float:left;
				color:#810010; 
				font-size:12px;			
}


.ficheProduit .menuCommande form {
				padding:0px; 
				margin:0px;
				
				display:table; 
				/*text-align:right;*/
				
}
		.menuCommande form label{
						padding-bottom:1px;
						display:block;
						color:#fff;
						padding-top:4px;
						padding-left:0px;
						font-size:12px;font-weight:bolder;
						line-height:1.5em;

						
		}
		.menuCommande form label b{
						display:block; float:left; width:80px; padding-top:2px;
						
						
		}
		.menuCommande form label:first-letter{
						text-transform:uppercase;
		}
		.menuCommande form input {
						width:20px; padding-left:2px; margin-left:2px; font-weight:normal;
		}
		
		.menuCommande form select {
						font-size:12px;
		}
		
 		.menuCommande form .submitBouton {
				background-image:url(images/b_ajouterPanier.gif);
				background-repeat:no-repeat;
				clear:none; border:0px solid red;
				float:none;
				display:block;
				margin:10px 0px 10px 0px;
				
					height:25px;
					width:164px;
					
		}
 


 /*---------------------------------------------------------------------
			>>	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:#9E7742;
				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:#F29400;
				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 #F29400;
				text-decoration:none;
				padding:5px;
				margin-left:10px;
				}
 /*---------------------------------------------------------------------
			>>	navigation 
----------------------------------------------------------------------*/

 
 .navigationProcessusAchat{
 				margin:0px; padding:0px;
 				clear:both; float:none;
				text-align:right;
				width:100%;
				margin:0px; padding:0px;
				margin-top:10px; 
				margin-bottom:30px;
				
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;		
				position:static; 
				border:0px solid red;
				width:auto;
				padding-right:20px;
				
					
				}
				
 .navigationProcessusAchat a {
 			/*	font-family:Arial,Verdana, Helvetica, sans-serif;
				color:#9E7742;
				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;
				*/
				color:#FE9B58;
				/*background-image:url(images/galet_navigation.png);*/
				width:37px;
				height:39px;
			
				
				line-height:18px;
				margin:0px 10px 0px 0px;
				padding:0px;
				text-decoration:underline;
				font-size:12px;
				font-weight:bolder;
				letter-spacing:0 em;		
				border:0px;
				background-color:transparent;		
 
 }		
 
  .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:#9E7742;
				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;*/
  }
  .navigationProcessusAchat a.lien:first-letter,  .navigationProcessusAchat a:first-letter {
  				text-transform:uppercase;
  }
/*----------------------------------------------------------------------------------
			>>pageNavigation
----------------------------------------------------------------------------------*/

.pageNavigation{
				padding-right:10px; clear:both;background-color:tranparent;
				padding-top:10px;padding-left:10px; 
}

.pageNavigation a{
				color:#f29400;background-color:#fff;font-weight:bolder;margin-left:5px;
				background-image:url(images/puce_barreNavigation.gif);
				background-repeat:no-repeat;
				text-indent:20px;
}  

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

.pageNavigation #precedent {
					float:left;
					}
.pageNavigation #suivant{
					float:right;
}
.pageNavigation #precedent, .pageNavigation #suivant {
					margin:0px; padding:0px;
					background-color:#000;
					color:#fff;
					height:39px;
					width:37px;
					font-size:10px;
					font-weight:normal;
					text-indent:0px;
					padding-top:11px;
					text-align:center;
					
}


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

/*---------------------------------------------------------------------
			liste Produit >> les entetesGondoles
----------------------------------------------------------------------*/
#produitsEnTete {
				margin-top:30px;
}
#produitsEnTete .produit{
				padding:0px; margin:0px;
				display:table; width:695px;
				margin-left:15px;
				background-image:url(images/pixel_cappuccino.gif);
				background-repeat:repeat-y;
				background-position:right;
				overflow:hidden;
				clear:both;
				border:0px solid red;
				margin-bottom:10px;
			
			
}
#produitsEnTete .produit .zoneBody {

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

				 display:block; clear:both; float:none;
				 text-align:left;
				 padding:0px; margin:0px;
				 background-color:transparent;
				padding-left:10px;
				 padding-right:15px;
				 float:left;
				 
				 
				 
}
#produitsEnTete .produit .header {
				background-image:url(images/pixel_cappuccino.gif);
				background-position:left top;
				background-repeat:repeat-x;
}
#produitsEnTete .produit .footer {
				background-image:url(images/pixel_cappuccino.gif);
				background-position:left bottom;
				background-repeat:repeat-x;
}
#produitsEnTete .produit .header .coinDroit{
				background-image:url(images/listeProduit_cHD.gif);
				background-repeat:no-repeat;
				width:12px;
				height:11px;
				float:right;
}
#produitsEnTete .produit .header .coinGauche{
				background-image:url(images/listeProduit_cHG.gif);
				background-repeat:no-repeat;
				width:12px;
				height:11px;
				float:left;
}

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

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

}

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

}

#produitsEnTete  .produit h1 {
				margin:0px; padding:0px;
				display:block;
				margin-right:10px;
				margin-top:8px;
				float:left;
				
				color:#9e7742;
				font-weight:bolder
}
#produitsEnTete  .produit h1 a{
				color:#9e7742;
}


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

.listeProduit{ 
				float:left;
				margin:15px 0px 0px 0px; padding:0px;
				
				padding-left:12px;
				padding-bottom:5px;
				width:auto;
				border:0px solid red;
				
				width:740px;
				display:block;
				overflow:hidden;
				
				}
				
.listeProduit form{		
				margin:0px; padding:0px;		
				height:135px;
				margin-top:5px;
				margin-bottom:0px;
				padding-left:340px;
				text-align:right; border:0px solid red;
				padding-bottom:15px;
				font-size:12px;
				color:#f29400;
}
.listeProduit select{

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

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

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

}			
.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:308px;
}

.listeProduit	.produit h2 {
				/* nouveaute */
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bolder;
				color:#e95d0f;
				letter-spacing:0.03em;
}
.listeProduit   .produit h1 {
				/*display:none;*/
				margin-top:3px;
				color:#9E7742; font-weight:bolder;line-height:12px;				padding-left:15px;
}
.listeProduit   .produit h1 a{
				color:#9E7742; 
}

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


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


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

.listeProduit 	.produit .description {
				float:none;
				clear:none;
				margin:0px; padding:0px;
				margin-left:2px;
				width:228px; 
				
				overflow:hidden;	
				color:#9E7742;	
}
.listeProduit 	.produit .description p{
				margin:0px;
				margin-top:5px;

				overflow:hidden;padding-left:15px;
}
.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:left;

				
}


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

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

.listeProduit .produit  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
				width:68px;
				font-weight:bolder;
				font-size:11px;
				padding-top:5px;
				border:0px solid red;
				letter-spacing:0em;
				text-align:center;
				text-align:left;
				float:left;
				text-decoration:line-through;
				color:#9e7742;
				font-family:Arial, Helvetica, sans-serif;

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

/*---------------------------------------------------------------------
			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:both;
				float:left;
				
 				border:0px solid red;
				width:395px;
				display:block;
				text-align:left;
				
				padding:0px 0px 0px 65px;
				margin:10px 0px 0px 0px;
				
}
 
 .produitAssocies .header{
  				padding:0px;
				margin:0px;
				clear:both;
				float:none;
				display:block;
				width:100%;
				height:auto;
				overflow:hidden;
				background-image:none;
 }
  .produitAssocies .header h1{
				clear:both;
				display:block;
				
				color:#DDBE85;
				font-size:12px;
				font-weight:900;
				text-transform:uppercase;
				line-height:normal;
				
				background-image:url('images/barre_sous_titre_associe.gif');
				background-position:bottom left;
				background-repeat:no-repeat;
				
				padding:0px 0px 4px 5px;
				margin:0px 0px 10px 0px;
  }

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

 }	
.produitAssocies .footer h1{
				background-image:none;
}			
.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; padding:0px;
				border-collapse:collapse;
				border-collapse:separate;				
				/*border-left:1px solid #810010;
				border-right:1px solid #810010;*/

}


.produitAssocies .listeProduit .produit .header{			
				
}
.produitAssocies .listeProduit .produit{
				width:145px;width:147px;
				padding:0px;
				margin:0px 3px 10px 0px;
}

.produitAssocies .listeProduit .produit  .image{ 
				width:35px;width:37px;
				height:auto;
				padding:0px;
				margin:0px;
				float:left;
}
.produitAssocies .listeProduit .produit  .image img{ 
				width:35px;
				height:auto;border:1px solid #DDBE85;
}
.produitAssocies .listeProduit .produit .description {
				padding:0px;
				margin:0px;
				width:110px;
				float:left;
}
.produitAssocies .listeProduit  .produit h1 {
				color:#fff;
				background-image:none;
				font-size:12px;
				font-weight:normal;
				padding:0px 0px 0px 5px;
				text-align:left;
				height:inherit;

}
.produitAssocies .listeProduit  .produit a {
				color:#fff;
				background-image:none;
				font-size:11px;
}
.produitAssocies	.listeProduit .produit  .zonePrix{
		text-align:left;
		margin-top:0px;
		clear:both; 
		float:none;
		display:block;
		background-image:none;
		width:auto;
}
.produitAssocies .listeProduit .produit   a.submiBouton {			
				width:auto;  padding-right:10px;
}
/*---------------------------------------------------------------------
			>>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:725px;
			margin-top:60px;
				
				}
 .resultatRecherche h1 {

			color:#F29400;
			margin-left:205px;
			margin-top:2px;
			padding:0px;
			font-size:12px;

 }

.resultatRecherche form {
				padding:0px; margin:0px;
				text-align:right;
				
				padding:0px 0px 15px 340px;
				
				border:0px solid red;
				color:#F29400;
				font-size:12px;

}
.resultatRecherche select{
				border-color:#f1b0d8;
}
.resultatRecherche #encadre {
				width:740px;
}
.resultatRecherche .listeProduit {
				margin-top:40px;
}
.resultatRecherche .listeProduit   .produit h1 {
				margin:0px;padding:0px;
				padding-left:15px;
				text-align:left;
				margin-top:3px;

}

.resultatRecherche .listeProduit   .produit h1 a{

}

/*----------------------------------------------------------------------------------
			>>plan site
----------------------------------------------------------------------------------*/
.planSite {
				padding-bottom:30px;
				margin-top:60px;
				display:table;
				padding-left:30px;
}
.planSite  h1 {
				color:#9E7742;
				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 li a{
				color:#9e7742;	
				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:#663d07;

}

.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;
}

/*----------------------------------------------------------------------------------
			ProcessusCommande
----------------------------------------------------------------------------------*/

.processusCommande{
				clear:both; border:0px solid red;
				font-size:12px;
				
				padding:80px 0px 60px 50px;
				
}
#envoiami {
				padding-bottom:180px;

}

#retrouverMDP {
				padding-bottom:150px;
}
/*----------------------------------------------------------------------------------
			>>personnalisation
----------------------------------------------------------------------------------*/


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

			}

.processusCommande h1{
				font-weight:bolder;	
				text-transform:uppercase;
				padding:20px 0px 25px 0px;
				
				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#fff;
				font-weight:bolder;
				
			}
			
.processusCommande h2{
color:#fff;
			}
			

/*----------------------------------------------------------------------------------
			>>les tableaux
----------------------------------------------------------------------------------*/

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

				margin:0px; padding:0px; 
			}
.TotalCommandeValue {
				background-color:#000;
				color:#ccc;
				font-size:14px;
			}
.TotalCommande{
				color:#fff;
				font-weight:bolder;
			}
.TotalCommandeRight{
				background-color:#ffffff;
			}
/*----------------------------------------------------------------------------------
			>>les tableaux >> le recapitulatif du commande
----------------------------------------------------------------------------------*/
.recapitulatifPanier table thead  th{ 
			background-color:#000;
			border:1px solid #000;
			color:#fff;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:13px;
			font-weight:bolder;
			letter-spacing:-0.03em;
			padding:5px 3px;
			text-align:center;
			text-transform:uppercase;		
			}

.recapitulatifPanier td.commandeRow2, .recapitulatifPanier td.commandeRow1 {
				border:1px solid #663D07;
				color:#ccc;
				
			}
.recapitulatifPanier td.commandeRow2 strong, .recapitulatifPanier td.commandeRow1 strong{
				color:#9E7742;
			}
					
					
.zoneAdresse{
				border:1px solid #663D07;color:#ccc;
				background-color:#000;
}		
.zoneCoordonnees .zoneAdresse b{ 
				color:#fff;
}			
.zoneCoordonnees .zoneAdresse a {
				/*background-image:url(images/puce_galet.jpg);
				background-position:left center;
				background-repeat:no-repeat;*/
				color:#000;
				font-size:12px;
				font-weight:bolder;
				
				
				padding:0px; margin:0px;
				/*padding-left:28px;*/
				
				padding-right:10px;
				padding-top:5px; 
				padding-bottom:5px;
				margin-right:10px;margin-right:20px;
				text-decoration:underline;
				
				width:37px;
				display:block;
				float:right;
				clear:both;
				

}			
/*----------------------------------------------------------------------------------
			>>les tableaux >> le panier
----------------------------------------------------------------------------------*/
			
#panier .fondTitreEnTeteCommande td {
				background-color:#000;
				border:0px;
}		
#panier .fondTitreEnTeteCommande th {
}
#panier .BasLigneCommande  {
				border-top:#000 solid 1px; line-height:1px; font-size:1px; height:1px; 
}

#panier {
				padding-right:20px;
}

	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;
	}

.zoneRecapitulatif {
				background-color:#000;
				border:none;
				color:#DBAA73;
				width:250px;
}
	
/*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:2px solid #fff; background-color:#000; color:#fff;
			border-right:none;
}

 
.recapitulatifPanier tfoot td.basTotalCommandeValue, 
.recapitulatifPanier  td.basTotalCommandeValue, 
.recapitulatifPanier tbody td.basTotalCommande{
		border-style:solid; border-color:#fff; background-color:#000; color:#fff;
		font-weight:bolder;
		font-size:16px;
		border-left:none;
		
}

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

.fondTitreEnTeteCommande th{
				background-color:#000;
		padding-bottom:2px;
		padding-left:3px;
		padding-right:3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px; 
		letter-spacing:-0.03em;
		font-weight:bolder;
		color:#F29400;;
		text-align:center;
		
		text-transform:uppercase;
		border:none;
		padding-bottom:5px;padding-top:5px;		
				
 			}
 .fondTitreEnTeteCommande td{ 
 				background-color:#ffffff;
			}
			
 .commande th {color:#F3A3CB;
 			}
.commande tr {	
			height:auto;
}			
.commandeRow1 a,.commandeRow2 a,.hautTotalCommande a {
				color:#FE9B58;
			}			
.commande .commandeRow2, .commande .commandeRow1 {
				 border-bottom:1px solid #663D07; vertical-align:top; padding-top:0px; padding-bottom:0px; color:#ccc;
}		
/*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;
				color:#fff;font-size:11px;
				
				
				margin-top:30px;
				
				width:98%;}

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

.cadreInscription {
				border:0px solid #000000; width:50%;
			}
	.cadreInscription h2{
				color:#fff;
				font-weight:bolder;
				font-size:16px;
				padding:0px; margin:0px;
			}
	
	.cadreInscription a {
				color:#FE9B58;
	} 
	
	.hautTotalCommande  {
				color:#fff;
			}
	.cadreInscription table.formulaire a {
				/*background-image:url(images/puce_galet.jpg);
				background-position:left center;
				background-repeat:no-repeat;*/
				color:#FE9B58;
				font-size:12px;
				font-weight:bolder;
				height:39px;
				line-height:18px;
				padding:8px 10px 8px 0px;
				text-decoration:underline;
				text-indent:0px;
				width:37px;
	}
	.cadreInscription p {
				font-size:11px;color:#fff;
				padding-right:40px;
				padding-bottom:27px;
				}
.cadreInscription .submitBouton {
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/sinscrire.png');
				background-image:url(images/sinscrire.png)!important; /*pour mac os9 */	background-image:none;
				background-repeat:no-repeat;
}			

	
/*----------------------------------------------------------------------------------
			>>formulaire
----------------------------------------------------------------------------------*/
					
.blocFormulaire{
				border: 1px solid #663D07; color:#ccc;
				}	
.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:#CCCCCC; font-size:12px;	padding-bottom:0px;
				}

.blocFormulaire .formulaire td{
				height:auto; padding-bottom:2px;padding-top:2px;
}
.submitBouton, .bigSubmitBouton, .smallSubmitBouton, .bigSubmitBoutonImage {
				clear:both; border:0px solid red;
				margin:0px; padding:0px;
				
					
				
				width:118px;
				height:48px;
				border:0px solid red;
				margin-top:0px;
				padding:0px;
				margin-right:0px;
				margin-bottom:0px;
				margin-right:20px;
}
					
					
#panier .bigSubmitBouton, #choix_lieu_livraison .bigSubmitBouton, #commande .bigSubmitBouton  {
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/suivant.png');
				background-image:url(images/suivant.png)!important; /*pour mac os9 */
				background-image:none; 
				background-repeat:no-repeat;

}					


table.formulaire a {
				color:#ccc;
}


/*----------------------------------------------------------------------------------
			>>les messages d'erreur, commentaire
----------------------------------------------------------------------------------*/
.commentaire, .pageTexte p.commentaire{
				padding-bottom:15px;
				font-size:11px;
				display:block;
				color:#fff;
				
}
#choix_lieu_livraison .libelleTextArea{
				font-size:11px;
				display:block;
				color:#fff;
				padding-bottom:5px;
				padding-top:5px;
}
 .message, .messageResultatOk{
 				font-style:italic;
				color:#ABDA59;
				padding-bottom:10px;
				
 }
 
P.messageResultatErreur, div.messageResultatErreur, .messageError, .messageResultatOk{
			 color:#E95D0F;
			 /*background-color:#E95D0F;*/
			 font-weight:bolder;
			 padding-left:5px;
			 margin:10px;
			 border:1px solid #E95D0F;border-left:0px;border-right:0px;
			 text-align:center;
			 line-height:16px;
			 font-size:12px;
			 text-transform:uppercase;
			 letter-spacing:-0.03em;
}
P.messageResultatErreur img{
			margin:2px;
			margin-right:10px;
			margin-left:5px;
			}
			
.ficheProduit .messageError {
			text-align:left; border-left:0px;border-right:0px;
}
.ficheProduit .messageError b{
			color:#9E7742;
			text-transform:none;
			display:block; text-align:center;
			padding-bottom:5px;
		}	
/*----------------------------------------------------------------------------------
			>>personnalisation par formulaire
----------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------
			>>contactez-nou
----------------------------------------------------------------------------------*/
#message {
			margin-top:20px;
			width:inherit;
			display:table;
			
}
#message .blocFormulaire{
			

}
#message .submitBouton{

}
/*----------------------------------------------------------------------------------
			>>choix lieu de livraison
----------------------------------------------------------------------------------*/
#blocGauche {
				width:49%;
				
				float:left;
				clear:none;
				margin:0px; padding:0px;  overflow:hidden;margin-right:1%;
}

#blocDroit {
				float:left;
				width:49%; overflow:hidden;
				clear:none;
				
				margin:0px; padding:0px;
}

#choix_lieu_livraison .bigSubmitBouton{
			margin-right:20px;
			
}
.remarque{
				width:840px;
				margin-right:0px;
				margin-bottom:20px;
			}
/*----------------------------------------------------------------------------------
			>>recapitulatif frais de livraison
----------------------------------------------------------------------------------*/
/*recapitulatif montant en bas frais de livraison*/			
#commande {
		padding-left:0px
}			
#commande .recapitulatifPanier{
		margin:0px;
		padding-left:28px; padding-bottom:0px;
}

#commande .recapitulatifPanier .basTotalCommande{
	border-style:solid; border-color:#fff; background-color:#000	; color:#fff;
		}
/*----------------------------------------------------------------------------------
			>>recapitulatif commande
----------------------------------------------------------------------------------*/

#panier tfoot td.basTotalCommandeValue{
text-align:right; padding-right:20px;
}		
#panier td.TotalCommandeValue{
		vertical-align:middle;

}	
#adresses_cli {
			color:#F29400;
}
/*----------------------------------------------------------------------------------
			>>barre de navigation haut de page du processus d'achat
----------------------------------------------------------------------------------*/

.processusAchat { 
				border:0px solid red; 
				clear:both;  
				
				margin:0px; 
				padding:0px;
				margin-bottom:26px;
				margin-left:250px; margin-top:5px;
				border:0px solid red;
				position:static;
				font-family:Verdana,Arial, Helvetica, sans-serif;

				padding-top:8px;
				}

					
.processusAchat a{ 	
				width:130px; 
				display:inline; 
				float:none; 
				margin-left:10px;
				padding-top:7px;
				padding-bottom:7px;
				background-position:left center;
				padding-right:20px;
				color:#fff;
					}
.processusAchat a.selected {
				width:130px; 
				padding-right:20px;
				color:#E95E12;
				color:#F29400;
					}
					
				
#processus1 {
				background-image:url(images/etape1.gif);
}
#processus2 {
				background-image:url(images/etape2.gif);
}
#processus3 {
				background-image:url(images/etape3.gif);
}
#processus4 {
				background-image:url(images/etape4.gif);
}

#processus4, #processus3,#processus2,#processus1 {
				/*background-image:none;*/
}
/*----------------------------------------------------------------------------------
			>>barre de navigation bas de page du processus d'achat
----------------------------------------------------------------------------------*/

 .processusCommande .navigationProcessusAchat {
 				float:none;
				position:relative;
				top:40px;
				left:653px;
				left:553px;
				margin:0px;
				padding:0px;
				width:280px;
				width:380px;
}
.processusCommande .navigationProcessusAchat table { 
				width:auto; margin:0px; padding:0px; 
				float:right;
}

					
 /*---------------------------------------------------------------------
				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:#fff; font-weight:bolder;
				white-space:nowrap}
				
.codePromo form input{ 				
				font-size:1em; height:16px; font-weight:normal;
}

.processusCommande .codePromo form .submitBouton {
				background-image:none;
				filter: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;
				
}
 /*---------------------------------------------------------------------
				zone texte marchand caddie
----------------------------------------------------------------------*/
#aideCaddie{
			margin:0px; padding:0px;
			
			text-align:center;
			
			border:0px solid red;
			display:block;
			clear:left;
			width:500px;
}
#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:#e8caad;
			/*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:#810010;
   }
 .listeMessage {
 				
				float:left;
				padding-bottom:20px;
				width:45%; clear:none;
 }
 .votreTemoignage {
 				float:left;width:50%;
 }
  .livreDor .votreTemoignage .blocFormulaire{
  				 padding:0px;
				padding-top:10px; padding-bottom:10px; 
				 clear:none;
				background-color:#FECCE5; border-color:#3a87ad; 
				
  }
   .livreDor .votreTemoignage .blocFormulaire table{ padding:0px; margin:0px;color:#D575A3;}
   
   
 /*----------------------------------------------------------------------------------
			page conseil achat 
----------------------------------------------------------------------------------*/
   
table.conseilAchat {
				margin-top:10px; border:1px solid #68C2EF;
}
.fondBleu {
				background-color:#68C2EF;
				color:#0D3551;
				font-weight:bolder;
				text-transform:uppercase;
}
.fondBleuClair{
				border-bottom:1px dashed #68C2EF;
				background-color:#8FDAFF;color:#3a87ad;
}

 /*----------------------------------------------------------------------------------
			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{
				display:none;
				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;
}	
/******************************************** CREABILIS tag cloud iCercle ****************************************/

#iCercle_tagCloud {
	width:790px;
	/*height:32px;*/
	overflow:hidden;
	text-align:center;
	line-height:15px;
}
#iCercle_tagCloud a{
	color:#522F2B;
	text-decoration:none;
	padding-right:6px;
	font-size:8px;
	white-space:nowrap;
}
#iCercle_tagCloud a:hover{
	color:#522F2B;
}
#iCercle_tagCloud H1,#iCercle_tagCloud H2 ,#iCercle_tagCloud H3 ,#iCercle_tagCloud H4 ,#iCercle_tagCloud H5 ,#iCercle_tagCloud H6 {
	display:inline;
	margin:0;
	padding:0;
	font-size:10px;
}
#iCercle_tagCloud H1 a{
	font-size:10px;
	font-weight:bold;
	color:#7d5651;
	
	text-transform:uppercase;
}
#iCercle_tagCloud H2 a{
	font-size:10px;
	color:#6d4742;
	font-style:italic;
	text-transform:uppercase;
}
#iCercle_tagCloud H3 a{
	font-size:10px;
}

#iCercle_tagCloud H4 a{
	font-size:10px;
	font-style:italic;
}
#iCercle_tagCloud H5 a{
	font-size:10px;
}

#iCercle_tagCloud a:hover{
	text-decoration:underline;
}
#iCercle_presentationBlocsContainer {
	height:60px;
	overflow:hidden;
}
.iCercle_presentation {
	display:none;
	border-top:1px white solid;
	margin-top:6px;
	margin-bottom:0px;
	width:780px;
	text-align:center;
	font-size:10px;
}
.iCercle_presentation a{
	color:#FFFFFF;
	text-decoration:none;
	padding-right:6px;
}
/******************************************** fin CREABILIS tag cloud iCercle ****************************************/

#bloc_eco_participation {
	clear:both;
	margin:0px 25px 25px;
	padding:10px 25px 10px 28px;	
	border:1px solid #663D07;
	width:300px;
	font-size:11px;
	color:#6C6067;
}


/*---------------------------------------------------------------------
			menu coté compte client
----------------------------------------------------------------------*/
#menuClient{
	margin: 30px 0 0 0 ;
}

#menuClient .header, #menuClient .footer{
	background-repeat:no-repeat;
	height:12px;
	width:100%;
}

#menuClient .header{
	background-image:url("images/menuTop.jpg");
}

#menuClient .menu{
	background-color:#5B3B26;
	background-image: none;
	color:#FFFFFF;
}

#menuClient .footer{
	background-image:url("images/menuBas.jpg");
}

#menuClient .menu form h2{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bolder;
	margin-left:10px;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:35px;
	padding-top:8px;	
}
#menuClient .menu form h2 b{
	color:#FFFFFF;
	display:block;
}

#menuClient .menu a{
	color:#000000;
	margin-top:5px;
	padding-bottom:5px;
	padding-left:35px;	
}

#menuClient .menu a.lienSpecial{
	color:#FE9B58;
	margin-top:5px;
	padding-bottom:0px;
	padding-left:35px;
	display:block;
	font-family:Verdana,Arial,Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bolder;
	line-height:12px;	
}


/*----------------------------------------------------------------------------------
			bloc d'info de gestion du cache
----------------------------------------------------------------------------------*/
#cacheForce{
	background-color:#FF6600;
	height:20px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10000;
}
#cacheForce a{
	color:#000;
}
