/*---------------------------------------------------------------------
				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:bold;
					font-size:16px;
					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-color:#ffffcc;
}

center {
					background-image:url("images/fd_fixe.jpg");
					background-position:center top;
					background-repeat:no-repeat;
}
#page center {
					background:none;
}
#page {				margin:0px; padding:0px;
					width:997px;
					overflow:hidden;
					text-align:left;
					
					/*margin-top:1%; margin-bottom:1%;*/
					background-color:transparent;
					background-image:url("images/fd_fixe.jpg");
					background-position:-55px top;
					background-repeat:no-repeat;
					background-color:#A0AD39;
}

#header {
					margin:0px; padding:0px;
					clear:both;
					width:997px;
					/*background-image:url(images/fd_header.jpg);
					background-repeat:no-repeat;
					background-position:top center;*/
					overflow:hidden;

					border:0px solid red;
					height:133px;
					
}


.zoneCentrale { 	
					margin:0px; padding:0px;clear:both;

					
					width:1106px; padding-left:4px; padding-right:4px;
					padding-bottom:5px;
					border:0px solid red;
					
					
					padding:0px;
				
					/*padding-bottom:30px; */

					
}
.colonneGauche{
					margin:0px; padding:0px;
					
					float:left;
					clear:none;
					width:188px;
					border:none;
					overflow:hidden;
					height:418px;
					/*display:table;display:table-cell;*/
					
}
.colonneDroite{
					margin:0px; padding:0px;
					/*float:left;
					display:table;
					display:block;
					 display:table;*/
					
					/*background-image:url("images/fd_zone_centrale.jpg");*/
					background-repeat:no-repeat;
					/*background-position:left 40px;*/
					color:#515151;

					overflow:hidden;
					border:0px solid #000; border:0px solid red;
					padding-top:47px;
					padding-left:52px;
					width:760px;width:730px;
					height:320px;
					
					float:none;
					clear:none;
					
}
#bloc_droit{
					width:275px;
					display:none;

					overflow:hidden;

					clear:none;
					float:none;
					margin:0px;
}
#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;
					background-color:#cecece;
					
					background-color:#afafaf
}
/*---------------------------------------------------------------------
				footer
----------------------------------------------------------------------*/
#footer { 
					padding:0px; margin:0px;
					clear:both;
					
					padding-bottom:5px;
					color:#284A00;
					font-size:11px;
					font-weight:normal;					
					padding-top:0px; 
					
					background-color:transparent;
					text-align:center;
					
					width:997px;
					
					position:relative;
					
}
			
#footer a { 
					color:#000; 
					text-decoration:none; 
					text-transform:none; 
					display:inline;
					padding-right:3px;
					padding-left:3px;
					
					
}
#footer a img{ 			
					vertical-align:middle;
}
#footer p {
					
}	


#footer .mention {  
					padding:0px;background-color:transparent;
					font-size:10px;
					color:#336633;
					font-family:Arial, Helvetica, sans-serif;
					margin-top:5px;
					padding-top:1px;
					padding-bottom:8px;
					
					margin-left:30px; margin-right:30px;
					text-align:center;
					font-weight:normal;
}		
#footer .mention a {
					display:inline;
					color:#336633;
}
#footer .mention img { vertical-align:text-top}
#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 :224px;
					height:46px;
					border:0px solid red;
					position:absolute;
					
					top:80px; margin-left:14px;
					z-index:1000;
}	

a.logotype img{		border:0px; width :224px;
					background-image:url(images/logo.gif);
					background-repeat:no-repeat;
					height:46px;}

.zoneCompte{		 
					margin:0px; padding:0px;
					width:987px;
					height:42px; overflow:hidden;
					border:0px solid red;
					position:absolute;
					z-index:1000;
					

}

.zoneCompte div {	}

.zoneCompte .zoneCountries {
	position:absolute;
	left:936px;
	top:5px;
	width:50px;
	height:15px;
	text-align:right;
	}

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

#header .menuCompte a{
					
					
}

#caddie {
					position:absolute;
					
					height:40px;
					width:85px;
					padding-top:0px;
					text-align:left;
					margin-left:842px;  
					text-align:right; 
					border:0px solid yellow;
					z-index:1000;
}
#caddie a{
					border:0px solid red;
					
					color:#fff;
					height:30px; 
					display:block;
					padding-top:3px;
}
#caddie a b{
					display:block;
					font-size:11px;
					font-weight:normal;
}
#votreCompte {
					position:absolute;
					height:40px;
					width:100px;
					margin-left:735px;
					
					border:0px solid red;
					z-index:1000;

}
#votreCompte a {	display:block;
					height:30px;
					width:120px;
					color:#fff;padding-top:3px;
					
}
#commentAcheter{

				}	
#commentAcheter a{	
}
#planDuSite		{

					}
#planDuSite		a{			
}
.messageDefilant{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				letter-spacing:-0.05em;
				color:#FFF;
				width:200px;
				height:60px;
				overflow:hidden; 
				text-transform:none;
				text-align:left;
}
#scrollme {
				height:14px;
				display:inline;
				white-space:nowrap;
}
#ejs_box2_box {
				width:680px;
				height:14px;
				position:absolute;
				z-index:1;
				top:10px;
				padding:0px;
				margin-left:20px;
				border:0px solid red;
				clear:both;
				float:none;	
}	

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

				height:96px;
				
				
				
}
/*---------------------------------------------------------------------
				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{
 				float:left;
 				border:0px solid red;
				text-align:left;
				padding:0px; margin:0px;
				padding-bottom:0px;
				margin-top:2px;
				margin-left:0px;
				width:auto;
				
				color:#525252;
				background-color:#ededed;
				background-image:url(images/fd_filAriane.gif);
				background-position:top right;
				background-repeat:no-repeat;
				
				/*margin-left:22px;*/
				margin-right:22px;
				height:inherit;			
				width:502px;
				
				display:none;
}

 .colonneDroite .filAriane h1 {
 				padding:0px;
 				color:#525252;
				font-size:10px;
				font-family: Arial, Verdana,Helvetica, sans-serif;
				clear:both;
				width:auto;
				border:0px solid red;
				padding-bottom:5px;
				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:#2A7408;
				
		}
		.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:#2A7408;
				
		}	
		.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 {
					/*border-bottom:1px solid #fff; /*bug ie*/
					background-color:#7ec700;
					text-align:left;
					width:207px;

					margin:0px;
					padding:0px;
					margin-top:8px;
					
		}
		#dhtmlgoodies_listMenu ul {
					display:none;
					margin-left:0px; 
					padding:0px; margin:0px;
					padding-top:5px; background-color:#e7ffbe;
					
		}
		#dhtmlgoodies_listMenu ul ul{
					background-color:#fff;
					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:12px;
						font-weight:bolder;
						line-height:normal;
						
						
						background-image:url(images/fd_puce_menu.gif);
						background-repeat:no-repeat;
						background-position:left center;
						margin-left:8px;
						padding-left:4px;
						padding-top:3px;
						padding-bottom:3px;
						display:block;
						color:#fff;
		}

		#dhtmlgoodies_listMenu li li a{
						padding:0px;
						font-size:14px;
						font-size:11px;
						font-weight:normal;
						padding-left:0px;
						background-image:none;
						color:#122b00;
						border-bottom:1px solid #7ec700;
						display:block;
						padding-bottom:2px;
						margin-right:8px;
						
						
		}
		#dhtmlgoodies_listMenu li li li a{
						font-size:14px;font-size:11px;
						font-weight:normal;
						padding-left:0px;
						background-image:url(images/fd_puce_menu_niv3.gif);
						color:#122b00;
						border-bottom:0px;
						padding-left:6px;
						background-position:left top;
						
		}
		#dhtmlgoodies_listMenu  a:hover{
								}
		
		#dhtmlgoodies_listMenu  ul a{
						
		}
		#dhtmlgoodies_listMenu  ul a b {
						
		}
		#dhtmlgoodies_listMenu  ul a:hover b{
						
		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc Produit
----------------------------------------------------------------------*/		
.BlocProduit{
				margin:0px; padding:0px;
				border:0px solid #810010;
				text-align:center;
				background-image:url(images/fd_menu.gif);
				background-repeat:no-repeat;
				background-position:center top;
				margin-top:18px;
				width:207px;
				padding-top:5px;
				background-color:#7EC700;
}		
.BlocProduit .menu h1{
				margin:0px; padding:0px;
				display:inline;
				background-image:url(images/puce_titre_menu.gif);
				background-position:left center;
				background-repeat:no-repeat;
				padding-left:12px;
				color:#FFFFFF;
				font-size:12px;
				font-weight:bolder;
				padding-bottom:3px;
				
}
.BlocProduit .menu h1 img{
				background-image:url(images/puce_titre_menu.gif);
				background-position:left center;
				background-repeat:no-repeat;
				
				border:0px solid red;
				width:8px;
				height:9px;
				vertical-align:middle;
				margin-left:3px;
				
				}
.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;
			
				width:265px;		
				height:120px;
				
}
	.blocBreveMarchand h2{
				color:#000;
				padding:0px; margin:0px;
				font-size:12px; height:inherit;
				
				text-align:center;
	}
	.blocBreveMarchand p{
						font-family:Verdana, Arial, Helvetica, sans-serif;
						margin:0px;
						color:#000;
						

						font-size:12px;
						font-weight:normal;
						line-height:normal;
						background-color:transparent;
	}	
	.blocBreveMarchand a{
						color:#fff; 
						text-decoration:underline;
						font-size:12px;
						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:#235400;
						padding-left:35px;
						font-size:11px;
						font-weight:normal;
						line-height:normal;
						background-image:url(images/fd_puce_menu_niv3.gif);
						background-position:30px top;
						background-repeat:no-repeat;
	}	
	.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;
		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;
						background-image:url(images/puceVerte_menuLateral.gif);
				background-repeat:no-repeat;
				vertical-align:middle;
				background-position:25px 3px;
				
	}	
	.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: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;
				background-image:url(images/fd_blocLaboratoirez.jpg);
				background-position:left top;
				background-repeat:no-repeat;
				margin-bottom:10px;
				}		
		
		.colonneGauche .menuClient .menu {
				
			width:185px; padding-right:0px; margin-left:13px;
			
			overflow:hidden; display:block; border-bottom:1px solid #F29400;
		}
		.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:#fff; padding:0px; text-align:center; padding-top:0px;
		
		}
		.colonneGauche .menuClient .menu form h2 b{
			display:block;
			color:#525252;
			border-left:1px solid #F29400;
			border-right:1px solid #F29400;border-top:1px solid #FFA413;
			font-size:14px;
			padding-top:5px;
		}
		.colonneGauche .menuClient .menu a{
			/*le lien de déconnection*/
			padding-left:5px;	
			border-left:1px solid #F29400;border-right:1px solid #F29400;
			
			padding-bottom:5px;
			color:#F29400;
			
		 }
		 
		.colonneGauche .menuClient .menu form a{
			display:block; 
			margin:0px;
			padding-left:5px;	
			padding-top:5px;
			padding-bottom:5px;
			color:#525252;
		 }
		 .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{
				color:#990033;
				text-transform:uppercase;
				padding:0px;
				margin:0px 0px 20px 0px;
}
.colonneDroite h2{
				color:#000;
				font-size:12px;
				font-weight:normal;
				margin:0px;
}
/*---------------------------------------------------------------------
			>>Page Texte 
----------------------------------------------------------------------*/
.pageTexte{
				padding:0px 0px 10px 0px;
				font-size:12px;

				margin-top:0px;

				color:#525252;

				background-color:transparent;
				width:740px;
			/*	background-image:url("images/fd_zone_centrale.jpg");
				background-position:0px 0px;
				background-repeat:no-repeat;
				position:static;*/
				display:table;
}

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

				color:#F29400;
				font-size:12px;

}
.pageTexte h1{
				text-transform:uppercase;
				padding-bottom:16px;
				font-family:Verdana,Georgia, Arial,"Times New Roman", Times, serif;
				color:#990033;
				font-weight:normal;
				
}
.contenu h1 {
				font-weight:bold;
}
.pageTexte h2{
				color:#336666; margin-top:15px;
				font-weight:bolder;
				margin-bottom:12px;
				font-size:16px;
}
.pageTexte h2 b{
				color:#E95E12;
}
.pageTexte h3 {
				color: #336666;
}
.pageTexte img {
				/*float:right;
				display:block;*/
				padding:10px;
				margin:5px;

}
/*---------------------------------------------------------------------
			>>	Accueil
----------------------------------------------------------------------*/
.accueil {
				
				background-color:#FFFFFF;
				display:block;
				
				margin:0px;
				overflow:hidden;
				padding:0px 0px 5px;
				width:500px;
				overflow:hidden;
				margin-top:20px;
				clear:both;
			
}
.accueil .imageProduit{
			
}
.accueil .description {
				clear:both;
				width:auto;
				}
 .accueil .description h1,  .accueil .description h1 a{
				padding-top:0px; 
				font-size:14px;
				font-weight:bolder;
				color:#FF55DC;
}

.accueil .description h2{
				font-size:24px;
				font-weight:bolder;
				color:#FF55DC;
				
				
			
}
.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{
				
				color:#000000;
				font-family:Arial,Verdana, Helvetica, sans-serif;
				font-size:11px;
				line-height:auto;
				
	
}

.accueil  .zonePrix {
				background-image:url(images/fd_prix_pageProduit.jpg);
				background-position:center;
				background-repeat:no-repeat;
				color:#000000;
				display:table;
				float:right;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:16px;
				font-weight:bolder;
				height:64px;
				margin:10px 20px 0px 0px;
				padding:0px;
				text-align:center;
				width:68px;
}

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

			
				

.accueil  .zonePrix .prixPromotion{
				color:#FF55DC;
				font-size:22px;
				font-weight:bolder;
				letter-spacing:-0.03em;
				margin:0px;
				padding:0px;
}			
.accueil  .zonePrix .prix{
				color:#FF55DC;
				font-size:22px;
				font-weight:bolder;
				letter-spacing:-0.03em;
				margin:0px;
				padding:0px;
				margin-top:10px;
}
.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;

}

.accueil .imageProduit{
				float:left; width:auto; 
}
.accueil .imageProduit a {
				border:0px solid red;
}				
	
/*---------------------------------------------------------------------
			>>	Page produit
----------------------------------------------------------------------*/

.ficheProduit{
				float:left;
			
				padding:0px;
				margin:18px 0px 0px 0px;
				
				height:297px;
				width:750px;
				overflow:visible;
				position:relative;
				/*margin-right:22px;*/
}

.ficheProduit .header{
				display:none;

 }

 
 .ficheProduit .footer {
				display:none;

 }	
.ficheProduit .header h1{				
				line-height:28px;
				text-transform:none;
				margin:0px; padding:0px; color:#fff;
}
.ficheProduit  .description h1 {
				font-family:Arial, Helvetica, sans-serif;
				color:#488da3;
				text-transform:none;
				font-size:15px;
				/*float:left;
				display:inline;
				width:50%;*/
				
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone images
----------------------------------------------------------------------*/
.imageProduit {
				padding:0px; margin:0px;
				width:249px;  
				border:0px solid #000; 
 

				
				padding:0px 7px 0px  8px; 
				
				text-align:center;
				overflow:hidden;
				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;			
				 
				}

.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:10px; padding-bottom:30px;
				}
.imageProduit .vueSecondaire .lien_1 {	
	float:left;
}
.imageProduit .vueSecondaire .lien_2 {
	float:right;
}
.imageProduit .vueSecondaire a{		
					background-image:none;
					border:0px;padding:0px; margin:0px;
					display:inline;
					clear:none;
					float:left;
					
					font-size:12px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					text-decoration:underline;

					
					overflow:hidden;
						
}
.imageProduit .vueSecondaire a img{	width:70px;  vertical-align:middle;width:55px; /*height:inherit;*/}
.imageProduit .vueSecondaire a.zoom{				
				border:0px; width:65px;
				cursor:pointer;	}

.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:65px;
				height:50px;
				background-color:transparent;
				vertical-align:middle;
				}
/*---------------------------------------------------------------------
			>>	Page produit >> description principale
----------------------------------------------------------------------*/
				
 .ficheProduit .description {
 				 padding:0px; margin:0px;
 	 			 margin-bottom:20px;
				 
				 
				 width:460px; 
				 float:left;
 }
 
.ficheProduit .description .etiquette {
				padding:0px; margin:0px;
				border:0px solid red;

				width:100px;
				clear:none; float:left;
				margin-top:10px;
				margin-bottom:10px;
				position:absolute;
				top:-30px;
				left:8px;
} 

.ficheProduit .description .etiquette h2 {		
				clear:both;

				text-align:center;
				height:15px;
				width:80px;
				background-color:#D73935;
				color:#000000;
				font-weight:bold;
}
.ficheProduit .description .etiquette h3 {
				/*a la une*/
				background-image:url(images/selection.gif);
				background-repeat:no-repeat;
				background-position:center center;
				height:22px; margin-top:0px;
				
				}
/*---------------------------------------------------------------------
			>>	Page produit >> zone prix
----------------------------------------------------------------------*/

.ficheProduit  .description .zonePrix{
				
				margin:0px; padding:0px;
							
				text-align:left;
				font-family:Verdana,Arial, Helvetica, sans-serif;
				font-weight:bolder;
				font-size:14px;
				width:130px;				
				
				color:#000;
				font-size:16px;
				font-weight:bolder;
				float:left;
				
				display:block;
}
.ficheProduit   .description .zonePrix .prixPromotion{
				margin:0px; padding:0px;
				padding-top:0px;
				color:#ff55dc;
				font-weight:bolder;
				font-size:22px;
				letter-spacing:-0.03em;

				
}			
.ficheProduit    .description .zonePrix .prix{

				margin:0px; padding:0px;
				padding-top:0px;
				color:#840626;
				font-weight:bolder;
				font-size:12px;
				letter-spacing:-0.03em;
}

.ficheProduit    .description .zonePrix .ancienPrix{
				margin:0px; padding:0px;
			
				font-weight:normal;
				font-size:11px;
				padding-top:5px;
			
				letter-spacing:0em;
				text-align:center;
				float:none;
				display:block;
				text-decoration:line-through;
				color:#5B5B5B;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone attribut
----------------------------------------------------------------------*/
 .attributProduit {
 			

			color:#000000;
			font-size:12px;
			/*clear:both;display:block;*/
 }
 .attributProduit p {
 			
			color:#000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			margin-top:0px;
			line-height:13px;
			font-size:9px;
			/*clear:right;*/
			margin-right:20px;
			clear:left;
			
 }
 .attributProduit b{
			 color:#5b5b5b;
			 font-size:14px;
			 font-weight:bolder;
 }
		
.attributProduit label {
				display:inline;
				color:#5b5b5b;
				padding:0px; margin:0px;
				padding-left:5px; 

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

.attributProduit label b{
				color:#5b5b5b; font-weight:normal;
				font-size:12px;
}
/*---------------------------------------------------------------------
			>>	Page produit >> menu commande 
----------------------------------------------------------------------*/

.ficheProduit .menuCommande {
				width:auto;
				
				color:#810010; 
				font-size:12px;
				
				padding-left:0px;
				padding-right:5px;
				padding-top:5px;
				display:table;
				float:right;
				
}


.ficheProduit .menuCommande form {
				padding:0px; margin:0px;
				float:right;
				width:350px;
				
				
}
		#quantite {
						/*margin:31px 5px 0px 0px;*/
						padding:0px;
						text-transform:capitalize;
						clear:both;
						float:left;
		}
		.menuCommande form label{
						padding-bottom:1px;
						display:block;
						float:left;
						color:#000;
						padding-top:4px;
						padding-left:0px;
						font-size:11px;
						font-weight:normal;
						clear:both;

						
		}
		.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:26px; padding-left:2px; margin-left:2px; font-weight:normal;
		}
		
		.menuCommande form select {
						padding:0px;
						margin:0px; margin-left:2px;
						line-height:0.75em;
						font-size:12Px;
						min-height:16px;
						height:20px;
						
						
		}
		
 		.menuCommande form .submitBouton {
						
				clear:none;
				float:none;
				display:block;
				margin:6px 5px 0px 0px;
				padding:0px;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/ajouter_panier.png');
				background-image:url(images/ajouter_panier.png)!important; /*pour mac os9 */
				background-image:none; 
				background-repeat:no-repeat;
				
				height:40px;
				width:94px;
				float:left;
				
				border:none;

		}
		.menuCommande form .submitBouton:hover {
			
				background-image:url(images/ajouter_panier_hover.png)!important;
				background-repeat:no-repeat;
				
		}
		.menuCommande .labels {
				width:155px;
				float:left;
				white-space:nowrap;
		}
.menuCommande .envoyer_ami {
				float:left;
}


 /*---------------------------------------------------------------------
			>>	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:#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:left;
				width:auto;
				margin:0px; padding:0px;
				padding-top:5px;
				margin-top:20px; 
				padding-left:20px;
				
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;

				position:static; padding-bottom:5px;
				border:0px solid red;
				display:none;


				/*display:none;				*/
}
.listeProduit .navigationProcessusAchat, 
.ficheProduit .navigationProcessusAchat,
.listeProduitListing .navigationProcessusAchat
{				
				display:none;
				background-color:#ECECEC;
				/*background-image:url(images/fd_barreNavigation.gif);
				background-repeat:repeat-x;
				background-position:bottom;*/display:none;		
}
.processusCommande .navigationProcessusAchat{
				background-color:transparent;
				background-image:none; clear:none;   margin-left:25px; padding-left:0px; padding:0px;
 
 }
.pageTexte .navigationProcessusAchat{
				display:none;

}
.pageTexte .contenu .navigationProcessusAchat{
				display:block;
}

				
 .navigationProcessusAchat a,  .navigationProcessusAchat a.lien {

				color:#339999;
				margin:0px; padding:0px;
							
				text-indent: 0px;
				line-height:18px;

				padding-right:10px;

				text-decoration:underline;
				font-size:12px;
				font-weight:bolder;
				letter-spacing:0 em;		
				border:0px;
				background-color:transparent;		
				text-transform:none;
				display:inline;
 
 }		
 
  .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{
				clear:both;
				padding:20px 0px 0px 0px;
				height:16px;			
				background-color:tranparent;
				text-decoration:underline;
}

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

.pageNavigation .numero { 
					padding-left:5px;
					padding-right:5px;

					text-align:center; 

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

					
					color:#000; 
					font-weight:normal;background-color:tranparent;background-image:none;
					text-decoration:underline; 
}

.pageNavigation #precedent {
					float:none;
					}
.pageNavigation #suivant{
					float:none;
}
.pageNavigation #precedent, .pageNavigation #suivant {
					margin:0px; padding:0px;
					
					height:31px;
					width:31px;
					font-size:10px;
					color:#450B0A;
					font-weight:normal;
					text-indent:0px;
					text-align:center;
					margin-top:-7px;
					padding-bottom:10px;
					text-decoration:none; 
}


/*---------------------------------------------------------------------
			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:#F29400;
				font-weight:bolder
}
#produitsEnTete  .produit h1 a{
				color:#F29400;
}
#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:#F29400;
				
				font-weight:bolder;
				letter-spacing:-0.03em;
				margin:0px ;
				padding:0px;
}
#produitsEnTete .produit .zoneBody  .zonePrix .prix {
				color:#F29400;
				
				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:20px 0px 0px 0px ;
				
				width:750px;
				height:270px;
				display:block;
				overflow:auto;
				background-color:transparent;
				/*border:1px solid #ececec;
				border-top:0px;*/
}
				
.listeProduit form{		
				margin:0px; padding:0px;		
				height:135px;
				
				margin-top:5px;
				margin-bottom:0px;
				padding-left:5px;
				text-align:left; border:0px solid red;
				
				font-size:11px;
				color:#525252;
				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;
				}
				
.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;
				width:auto;
				
}

.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:transparent; 
				border:0px solid red;
				width:100px;
}


.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:#f29400;
				 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:none;
				text-align:left;
				padding-bottom:0px;
				
				
				}
 
 .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:#F29400;
			
			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 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;
}

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

.processusCommande{
				float:left;
				font-size:12px;
				
				margin:0px; 
				padding:0px;

				padding-top:50px;
				
				padding-left:0px;
				margin-left:40px; 
			
				display:table;
				background-color:transparent;
				
				width:760px; /*bug ie si fond préciser la dimension*/
				overflow:hidden;
				
				/*background-image:url(images/fd_ombre_180.gif);
				background-image:url(images/fd_degradeVert.gif);
				background-repeat:repeat-x;
				background-position:bottom;*/
				
				
}
#envoiami {
				/*padding-bottom:100px;*/

}

#retrouverMDP {
				padding-bottom:100px;
}
div.formulaire {
display:block;
}
/*----------------------------------------------------------------------------------
			>>personnalisation
----------------------------------------------------------------------------------*/


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

.processusCommande h1{

				text-transform:uppercase;
				padding-bottom:25px;
				margin-top:20px;
				
				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#990033;

				
			}
			
.processusCommande h2{
color:#525252;
			}
			

/*----------------------------------------------------------------------------------
			>>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:#fff;
				color:#fff;color:#2C9900;
				font-size:14px;
				background-color:#EDEDED;
				border:0px solid red;
				color:#525252;
				
			}
.TotalCommande{
				color:#2C9900;
				font-weight:bolder;
				background-color:#EDEDED;
				padding-right:15px;
				border:0px solid red;
				color:#525252;
			}
.TotalCommandeRight{
				background-color:#ffffff;
			}
/*----------------------------------------------------------------------------------
			>>les tableaux >> le recapitulatif du commande
----------------------------------------------------------------------------------*/
.recapitulatifPanier table thead  th{ 
			background-color:#EDEDED;

			border:0px solid red;
			color:#525252;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:11px;
			font-weight:bolder;
			letter-spacing:-0.03em;
			padding-bottom:5px;
			padding-right:16px;
			padding-top:5px;
			text-align:center;
			text-transform:uppercase;	
			}

.recapitulatifPanier td.commandeRow2, .recapitulatifPanier td.commandeRow1 {
				border-color:#FFA612; 
				border-bottom:0px;
				border-top-style:solid; 
				color:#525252;
				border-top:0px;
				

		/*	background-image:url(images/fd_ombre.gif);
			background-position:left bottom; background-repeat:repeat-x;
			background-color:#fff;*/ border-top: 1px solid #EDEDED;
			padding-bottom:15px;
}			
.recapitulatifPanier td.commandeRow2 strong, .recapitulatifPanier td.commandeRow1 strong{
				color:#525252;
			}
					
					
.zoneAdresse{
				border:1px solid #840626;color:#525252;
}		
.zoneCoordonnees .zoneAdresse b{ 

}			
.zoneCoordonnees .zoneAdresse a {
				/*background-image:url(images/puce_galet.jpg);
				background-position:left center;
				background-repeat:no-repeat;*/
				color:#F29400;
				font-size:12px;
				font-weight:bolder;
				
				
				padding:0px; margin:0px;
				/*padding-left:28px;*/
				
				
				text-decoration:underline;
				
				width:68px;
				display:block;
				float:right;
				clear:both;
}	
.zoneCoordonnees .zoneAdresse a  img {		
				padding:0px;
				margin:0px;
}
/*----------------------------------------------------------------------------------
			>>les tableaux >> le panier
----------------------------------------------------------------------------------*/
			
#panier .fondTitreEnTeteCommande td {
				background-color:transparent;
				border:0px;
}		
#panier .fondTitreEnTeteCommande th {
}
#panier .BasLigneCommande  {
				border-top:#F29400 solid 0px; line-height:1px; font-size:1px; height:1px; 
}

#panier {

				width:740px;
}

	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:#FFF;
				border:0px dotted #E8CAAD;
				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-style:solid; border-color:#000; background-color:#840626; color:#fff;
				padding:0px;
				height:auto; padding-top:3px; padding-bottom:3px;
}

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

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

.fondTitreEnTeteCommande th{
		background-color:#fff;
		padding-bottom:2px;
		
		padding-right:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px; 
		letter-spacing:-0.03em;
		font-weight:bolder;
		color:#525252;
		text-align:center;
		
		text-transform:uppercase;
		border:0px solid #F29400;
		padding-bottom:5px;padding-top:5px;		
		
		background-color:#EDEDED;

		border:0px solid red;
		color:#525252;
				
 			}
 .fondTitreEnTeteCommande td{ 
 				background-color:#ffffff;
			}
			
 .commande th {color:#F3A3CB;
 			}
.commande tr {	
			height:auto;
}			
.commandeRow1 a,.commandeRow2 a,.hautTotalCommande a {
				color:#339999;
			}			
.commande .commandeRow2, .commande .commandeRow1 {
				 border-bottom:0px solid #FFA612; vertical-align:top; padding-top:0px; padding-bottom:0px; color:#525252;
}		
/*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; 
}


#filtreCommande{
			margin:4px; margin-bottom:10px;
}

#filtreCommande .submitBouton {
			float:none; clear:none; display:inline;
			background-image:none !important;
			width:30px;
			filter:none;
			border:1px solid black;
			background-color:#840626;
			height:22px;
			color:#FFF;
}

#filtreCommande .submitDate{

			background-image:none;
			border:1px solid #000;
			clear:both;
			color:#000;
			display:inline;
			float:none;
			font-size:14px;
			height:18px;
			margin:-2px 0px 0px;
			padding:0px;
			text-align:center;
			vertical-align:middle;
			font-weight:bolder;
			width:auto;}
/*----------------------------------------------------------------------------------
			>> inscription
----------------------------------------------------------------------------------*/
table.identification{
				padding:0px; margin:0px;  
				margin-bottom:80px; clear:both; 
				background-color:transparent;
				color:#525252;font-size:11px;
				
				
				/*margin-top:30px;*/
				
				width:98%; }

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

.cadreInscription {
				border:0px solid #000000; width:50%;width:311px; height:300px;
			}
	.cadreInscription h2{
				color:#525252;
				font-weight:bolder;
				font-size:16px;
				padding:0px; margin:0px;
				margin-bottom:9px;
			}
	
	.cadreInscription a , .hautTotalCommande  {
				color:#525252;
			}
	.cadreInscription table.formulaire a {
				/*background-image:url(images/puce_galet.jpg);
				background-position:left center;
				background-repeat:no-repeat;*/
				color:#339999;
				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:#525252;
				padding-right:40px;
				height:80px;
				
				}
.cadreInscription .submitBouton {
				width:102px;
				height:31px;
				background-color:transparent;
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/bt_sinscrire.png');
				background-image:url(images/bt_sinscrire.png)!important; /*pour mac os9 */
				background-image:none; 
				background-repeat:no-repeat;
				background-position:left top;
				position:relative;bottom:-21px;
}			
.cadreInscription .BasLigneCommande .submitBouton {
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/valider.png');
				background-image:url(images/valider.png)!important; /*pour mac os9 */
				background-image:none; 
				background-repeat:no-repeat;
				background-position:left top;
				width:102px;
				height:31px;
				position:relative;bottom:-15px;
	}
	table.identification table.formulaire {
	
				height:220px;
	}
/*----------------------------------------------------------------------------------
			>>formulaire
----------------------------------------------------------------------------------*/
					
.blocFormulaire{
				border: 1px solid #525252; color:#525252;
				}	
.blocFormulaire table, .blocFormulaire .formulaire{					
				display:block; float:none; padding-top:10px;
}
.blocFormulaire table, .blocFormulaire .formulaire .formulaire{	
				border-left:0px;
				padding-bottom:15px;
}
.blocFormulaire .formulaire{	}

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

.blocFormulaire .formulaire td{
				height:auto; padding-bottom:2px;padding-top:2px;
}
.submitBouton, .bigSubmitBouton, .smallSubmitBouton, .bigSubmitBoutonImage {
				clear:both; 
				margin:0px; padding:0px;

				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/valider.png');
				background-image:url(images/valider.png)!important; /*pour mac os9 */
				background-image:none; 
				background-repeat:no-repeat;
				background-position:left top;
				
				width:102px;
				height:31px;
				
}
					
#panier .bigSubmitBouton {
				filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/bt_terminer_vos_achats.png');
				background-image:url(images/bt_terminer_vos_achats.png)!important; /*pour mac os9 */
				background-image:none; 
				background-repeat:no-repeat;
				background-position:left top;
}
#panier .bigSubmitBouton, #choix_lieu_livraison .bigSubmitBouton, #commande .bigSubmitBouton  {
				margin-right:0px;width:102px; height:31px;

}					


table.formulaire a {
				color:#339999;
}


/*----------------------------------------------------------------------------------
			>>les messages d'erreur, commentaire
----------------------------------------------------------------------------------*/
.commentaire, .pageTexte p.commentaire{
				padding-bottom:15px;
				
				display:block;
				color:#525252;
				width:740px;
}
#retrouverMDP .commentaire {
				width:inherit;
}
#choix_lieu_livraison .libelleTextArea{
				font-size:11px;
				display:block;
				color:#525252;
				padding-bottom:5px;
				padding-top:5px;
}
 .message, .messageResultatOk{

				
				border-color:#E95D0F -moz-use-text-color;
				border-style:solid none;
				border-width:1px 0px;
				color:#E95D0F;
				font-size:12px;
				font-weight:bolder;
				letter-spacing:-0.03em;
				line-height:16px;
				margin:10px; margin-left:0px;margin-right:20px;
				
				text-align:center;
				text-transform:uppercase;
				
 }
 
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; clear:both;
}
.ficheProduit .messageError b{
			color:#525252;
			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;
			margin-top:10px;
			
}
.remarque{
				width:690px;
				margin-right:0px;
			}
/*----------------------------------------------------------------------------------
			>>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:#000; background-color:#840626; color:#fff;
		}
/*----------------------------------------------------------------------------------
			>>recapitulatif commande
----------------------------------------------------------------------------------*/

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

}
	


#paiement {
		clear:both; float:none; display:table;
}
/*----------------------------------------------------------------------------------
			>>barre de navigation haut de page du processus d'achat
----------------------------------------------------------------------------------*/

.processusAchat { 			
				clear:both;  
				
				margin:0px; 
				padding:0px;
				margin-bottom:26px;
				margin-left:50px; 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; margin-left:0px;
				padding-top:7px;
				padding-bottom:7px;
				background-position:left center;
				padding-right:20px; padding-right:0px;
				color:#525252;
					}
.processusAchat a.selected {
				width:130px; 
				padding-right:20px;
				color:#E95E12;
				color:#339999;
					}
					
				
#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 {
 				 /**/ border:0px solid green; float:none;
}
.processusCommande .navigationProcessusAchat table { 
				width:auto; margin:0px; padding:0px; padding-top:25px;margin-bottom:40px; padding-top:5px;}

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

.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 {

				clear:both;
				font-size:14px;
				display:inline;
				float:none;
				padding:0px;
				margin:0px;
				width:auto;
				height:auto;
				border:1px solid #000;
				background-color:#DBAA73;
				text-align:center;
				padding-right:2px;
				color:#FBF7CD;
				vertical-align:bottom;
				
				background-image:none !important ;
				filter:none;
				background-color:transparent;
				
				color:#000;
				padding:0px; 
				vertical-align:middle;

}
 /*---------------------------------------------------------------------
				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:#525252;
			/*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;
			display:table;
			margin:20px 0px 0px;
			overflow:hidden;
			padding:0px 0px 5px;
			width:500px;
 }
 .listeMessage {
			padding-bottom:20px; padding-top:20px;clear:both; color:#6c605f;
 } 
.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:#e954b9;
			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;
}

 .votreTemoignage {
 				
 }
 
.livreDor .votreTemoignage .blocFormulaire{
  			padding:0px; margin:0px;
			border:0px;
  }
.livreDor .votreTemoignage .blocFormulaire .formulaire {

}  
.livreDor .votreTemoignage .blocFormulaire .formulaire td{
				color:#d4018c;color:#e954b9
	}
	
.livreDor .votreTemoignage .blocFormulaire table{ padding:0px; margin:0px;}
   
   .livreDor .votreTemoignage .blocFormulaire table #c1 {width:80px;}
    .livreDor .votreTemoignage .blocFormulaire table #c2 {}
   

.livreDor .votreTemoignage  .submitBouton {
			background-image:url(images/b_submitEnvoyer.jpg);
			width:81px;
}

.livreDor .votreTemoignage h2, .livreDor .listeMessage H2 {
   				color:#FFA612; border-bottom:1px 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;
}	

.errorBox {
	border: 1px solid red; 
	padding: 4px; 
	color: red;	
}