/*---------------------------------------------------------------------
				generalite
----------------------------------------------------------------------*/	

body, td, p, div, input, textarea {
					font-family: Arial, Helvetica, sans-serif;}

a{					text-decoration:none;
}

a.lien img, a img{	border:0px;}

input,textarea {
					border:1px solid #CCCCCC; font-size:0.95em; color:#000000;
}
select { 			color:#000000;}

input:hover,textarea:hover {
					border:1px solid #999999;
}
input.radioBox {	border:none}
 
form{				margin:0px; padding:0px; display:block; clear:both;}

h1 {
					/*color:#20AFAF;*/
					font-weight:normal;
					font-size:20px;
					padding:0px; margin:0px;
}
h1 a{
					/*color:#20AFAF;*/ 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 {
					background-color: #51a4af;
					background-image: url(images/fd_body.jpg);
					background-repeat: repeat-x;
					margin:0px; padding:0px;
					

}


.page {		
					
					background-image: url(images/fd_page.jpg);
					background-repeat: repeat-y;
					background-position:center;
					margin:0px; padding:0px; 
					position:relative;
					top:0px;
					background-image:url(images/fd_center.jpg);
					background-repeat:no-repeat;
					background-position:center 0px;

}
#fondPage {
background-image: url(images/fd_page.jpg);
					background-repeat: repeat-y;
					background-position:center;
}
#header {
/*
					background-image:url(images/fd_center.jpg);
					background-repeat:no-repeat;
					background-position:center 0px;*/
					
					margin:0px; padding:0px;
					height:130px;
					margin-top:15px;
					
}
#zoneCompte{
					position:relative;
					height:86px; 
					width:991px;
					margin-left:auto;
					margin-right:auto;
}

#zoneCompte div {	cursor:pointer}

.zoneCentrale { 	
					width:998px;width:991px;
					margin-left:auto;
					margin-right:auto;
					position:relative;
					top:-264px;top:0px;
}
.colonneGauche{
					margin:0px; padding:0px;
					
					
					margin:0px; padding:0px;
					width:225px;
					float:right;
					padding-top:8px;
					padding-right:20px;
					overflow:hidden;
					
}
.colonneDroite{
					margin:0px; padding:0px;
					float:left;
					display:block;
					border:0px solid red;
					background-repeat:no-repeat;
					background-position:left 40px;
					
					
					width:788px;
					width:818px;
					
					width:838px;width:830px;width:720px;
					
					width:666px;
					padding-left:35px;
					padding-right:45px;
					
					
					color:#515151;
					margin:0px;
					overflow:hidden;
					border:0px solid #000; 


					
}

.footer{
					clear:both;

					
}


.zoneCentrale td {	vertical-align: top}
.separateur {
					clear:both;
					margin:0px; padding:0px;
					height:1px; line-height:1px; font-size:1px;
					overflow:hidden;
}
/*---------------------------------------------------------------------
				footer
----------------------------------------------------------------------*/
.footer { 
					clear:both;
					
					color:#666666; 
					font-size:10px;
					
					padding-left:0px; text-align:left;
					margin-left:auto;
					margin-right:auto;width:991px;
				
					
}
			
.footer a { 
					color:#666666; 
					text-decoration:none; 
					text-transform:none; display:inline;
					letter-spacing:0.05em;
		}
			
.footer p {
					color:#878787; padding:0px; margin:0px;padding-bottom:10px;
}	
.footer p a{		color:#878787; letter-spacing:normal;
}
.footer table {
					padding-left:56px;

					width:100%;
					}
.footer td {
					vertical-align:top;width:auto; overflow:visible;
					padding-right:40px;font-size:10px;
}

.footer .mention { text-align:center; 
}		
.footer .mention a {display:block;  padding-left:73px;}
.footer .mention #banque{display:block; background-image:url(images/logosBanque/cic.png); background-repeat:no-repeat; padding-left:73px;}

.footer .mention img {   padding-bottom:5px;}
/*---------------------------------------------------------------------
				header
----------------------------------------------------------------------*/


a.logotype {
					display:block; 
					position:absolute;
					width:307px;
					height:57px;
					left:10px;
					border:0px solid red;
					margin-top:15px; margin-top:-8px;
}	

a.logotype img, #header img {		border:0px}
a.logotype img {
					background-image:url(images/logo.gif);
					width:307px;
					height:57px;
					background-repeat:no-repeat;

}

#header .menuCompte{
					font-size:11px;
					text-transform:none;
					font-weight:normal;
					border:0px solid red;


					
}

#header .menuCompte a{
					
					
}
#header .descriptionCategorie {
		clear:both;
		padding-top:215px;
		color:#FFFFFF;
		font-weight:600;
		font-size:13px;
		padding-left:250px;
		
}
#header .descriptionCategorie img {
		vertical-align:top;
		margin-right:5px;

}
#caddie {
					position:absolute;

					width:160px;
					
					padding-top:0px;
					
					text-align:left;
					border:0px solid green;
					background-image:url(images/votre_caddie.gif);
					background-repeat:no-repeat;
					top:25px;top:20px;	
					left:750px;
					height:19px;
					background-position:0px 2px;
					
					
}
#caddie a{
					border:0px solid red; color:#6E3113;
					width:auto; height:15px;/**/ display:block; padding-left:22px;
					padding-top:15px;
}
#votreCompte {
					position:absolute;
					height:30px;
					width:120px;
					left:600px;

					border:0px solid green;
					background-image:url(images/votre_compte.gif);
					background-repeat:no-repeat;
					background-position:0px 2px;
					width:119px;
					height:18px;
					top:25px;			top:20px;		
}
#votreCompte a {	display:block;
					height:30px;/**/
					width:120px;border:0px solid red; overflow:visible;
}
#votreCompte a b{
					padding-top:15px; display:block;
					color:#515151;
					font-weight:normal;
					color:#6E3113;
					padding-left:22px; font-size:10px;
}
#commentAcheter{
					width:145px; 
					height:22px;
					position:absolute; 
					top:63px;
					border:0px solid blue;
					margin-left:430px;
					
					/*bug ie6 vis à vis du lien*/
					background-image:url(images/spacer.gif);
					background-repeat:no-repeat;
					background-position:160px 2px;
				}	
#commentAcheter a {	display:block;	
					width:145px; 
					height:22px;	border:0px solid red;
}
#planDuSite		{
					width:85px; 
					height:30px;
					position:absolute; 
					top:0px;

					border:0px solid blue;
					margin-left:375px;
					}
#planDuSite		a{	display:block;	
					width:85px; 
					height:30px;		
}
.messageDefilant{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bolder;
				letter-spacing:-0.05em;
				color:#17C9CD;
				text-transform:none;
				text-align:left;
}
#ejs_box2_box {
	position:absolute;
	z-index:1;
	top:5px;
	padding:0px;
	width:542px;
	height:20px;
	overflow:hidden; 
	border:0px solid red;
	top:-85px;
	left:450px;
}	

#scrollme {
	display:inline;
	height:14px;
	white-space:nowrap;
}


#famille {
	width: 997px;height:24px;
	height:14px;
	
	position:relative;
	top:0px; 
	margin-left:auto;
	margin-right:auto;
	
	background-image:url(images/fd_headerUni.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	width: 991px;background-position:right 0px;
	background-color:transparent;
	border-bottom:1px solid #000;
	
}
/*---------------------------------------------------------------------
				bloc recherche
----------------------------------------------------------------------*/


#blocRecherche{
				position:static;
				width:100%; width:798px;
				width:810px;
				border:0px solid red;
				margin:0px;margin-left:12px;
				
				background-image:url(images/recherche_fd.gif);
				background-repeat:repeat-x;
				background-position:bottom;
				background-color:#20AFAF;
				
}

		#blocRecherche form {
				margin:0px; 
				padding:0px;
				background-image:url(images/recherche_titre.gif);
				background-repeat:no-repeat;
				background-position:left bottom;
				background-image:url(images/recherche_slogan.gif);
				background-repeat:no-repeat;
				background-position:right bottom;
	
				 
		}
		 #blocRecherche form table{
		 		margin:0px;
				border:0px solid #ffffff;
				
						
		}
		#blocRecherche form table td img{
				margin:0px; padding:0px; float:left; padding-right:3px;
		}
		 #blocRecherche form table td {
				color:#ffffff; 
				font-size:0.75em;
				vertical-align:middle;
				
		}
		 #blocRecherche form input {
				width:150px; 
				
				padding-left:2px; margin-left:2px;
				margin-right:2px;
		}
		
		#blocRecherche form select {
				width:100px;
				padding:0px;
				margin:0px; margin-left:4px;
				margin-right:2px;
				line-height:0.75em;
				font-size:1em;
				
				
						
		}
		
		 #blocRecherche form .submitBouton {
			 padding:0px; margin:0px;
				height:26px;
				width:35px;

				border:none;
				padding:0px;
				margin:0px;
				padding-right:20px; padding-top:4px; padding-bottom:0px;
				background-image:none;
				background-color:transparent;
		}	
/*---------------------------------------------------------------------
				fil ariane
----------------------------------------------------------------------*/
.filAriane a:hover{	text-decoration:underline;}

 .filAriane{
 				clear:left;
 				border:0px solid red;
				text-align:left;
				padding:0px;
				padding-bottom:20px;
				margin-top:2px;
				margin-left:5px;
				width:100%;
				}

 .filAriane h1 {
 				color:#000;
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				clear:both;
				width:auto;
				border:0px solid red;
				 padding-bottom:5px;
 }
 .filAriane h1 a{
 				font-size:11px;
				color:#000;
				text-decoration:none;
				padding-right:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;

 }
 .filAriane h1 a.lien {
 				padding-right:10px;
				color:#000;
				font-weight:normal;
 }
 #typeFileArianne {
				 margin-top:80px;
 }
 
 #typeFileArianne form {
				margin-top:5px;
				margin-bottom:20px;
				padding-left:350px;
}
 #typeFileArianne select{
				border-color:#f1b0d8;
}
/*---------------------------------------------------------------------
				colonne Droite
----------------------------------------------------------------------*/

.colonneDroite h1{
				padding-bottom:15px;
				color:#20AFAF;
}

.colonneDroite h1 a{
				color:#D0A45D; padding-left:5px;
}
/*---------------------------------------------------------------------
				colonneGauche
----------------------------------------------------------------------*/


.BlocProduit{

				border:0px solid #20AFAF;
				
			 	padding:0px;
				background-repeat:no-repeat;
}

/*---------------------------------------------------------------------
				colonneGauche >>  menu 
----------------------------------------------------------------------*/

.colonneGauche  .menu { 

				padding:0px;
				margin:0px;
				border:0PX solid RED;
				border:1px solid #20AFAF;
				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#20AFAF;
				
		}
		.colonneGauche  .menu H1{ 
				background-color:#20AFAF;		
				margin:0px; padding:0px;
				padding-left:5px;
				margin-bottom:5px;
				font-size:16px;
				font-weight:bolder;
				color:#fff;
		}
		.colonneGauche  .menu H2{ 
				margin:0px; padding:0px;
				padding-left:5px;
				font-size:15px;
				font-weight:bolder;
				color:#000;
		}	
		.colonneGauche  .menu H2 b{ 
				padding-right:5px;
		}	
		.colonneGauche  .menu form {
				padding:0px; margin:0px;
				font-size:12px;
				color:#20AFAF;
				}
		.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;
				border:0px solid red;
				/*letter-spacing:-0.08em;*/
				font-family:Arial,Verdana,Verdana,Georgia, "Times New Roman", Times, serif;
				font-weight:bolder;
				font-size:12px; line-height:12px;
				
				margin-bottom:5px;
				padding-bottom:1px;
				
		}
		.colonneGauche  .menu a b{
						color:#20AFAF;
						padding-right:5px;
						font-size:13px;
		}		
		.colonneGauche  .menu a:hover{
						background-color:#20AFAF;
						color:#BA5C08;
						color:#fff;
			}
		.colonneGauche  .menu a:hover b{
						color:#BA5C08;
						
		}		
				
				#dhtmlgoodies_listMenu {
				border-bottom:1px solid #fff /*bug ie*/
				}

	#dhtmlgoodies_listMenu, #dhtmlgoodies_listMenu ul li, #dhtmlgoodies_listMenu ul{
				margin:0px;
				padding:0px;display:block;
	}
	
	/*premier element*/
	#dhtmlgoodies_listMenu li{
					list-style-type:none;	

					background-color:#20AFAF;		
					margin:0px; padding:0px;
					
					margin-bottom:5px;
					font-size:16px;
					font-weight:bolder;
					color:#fff; 
	}
	#dhtmlgoodies_listMenu li a{
					color:#fff;padding-left:5px;
					
					font-size:18px;
					font-weight:normal;
					line-height:normal;
					margin-bottom:0px;
	}
	#dhtmlgoodies_listMenu ul{
					background-color:#FFFFFF;
					margin-left:0px; 
					padding-top:5px;
	}
	#dhtmlgoodies_listMenu li li {
					background-color:#FFFFFF;
					
					
		}
	#dhtmlgoodies_listMenu li li a{
					font-size:14px;font-size:12px;
					font-weight:bolder;
	}
	#dhtmlgoodies_listMenu  a:hover{
					background-color:#20AFAF;
					color:#fff}
	
	#dhtmlgoodies_listMenu  ul a{
					color:#5C5C5C;
	}
	#dhtmlgoodies_listMenu  ul a b {
					color:#20AFAF;
					padding-right:5px;
					font-size:inherit;
	}
	#dhtmlgoodies_listMenu  ul a:hover b{color:#BA5C08
	}
/*---------------------------------------------------------------------
				colonneGauche >> bloc marque
----------------------------------------------------------------------*/
	
.blocMarque {
				margin-top:18px; clear:both;
			 	background-image:url(images/titre_pave_marque.gif);
				background-repeat:no-repeat;
				
}
	.blocMarque div {
			padding:0px; margin:0px;
	}
	.blocMarque .menu{
				padding:0px; margin:0px;
				padding-top:42px;
				padding-left:10px;
				font-size:11px;
				float:left;
				width:80px;
				
				
	}
		.blocMarque .menu a{
				font-size:11px; 
				letter-spacing:0.05em;
				padding-left:0px;
				margin:0px; margin-left:10px;
				line-height:11px;
		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc engagement
----------------------------------------------------------------------*/
	
#blocEngagement{
			

}

	#blocEngagement h2{
		
	}
	#blocEngagement .zoneBody {
	padding:0px;
	}
	#blocEngagement  a{
				padding-left:0px;
				font-weight:normal;
				color:#000000;
				background-image:url(images/puce_verte.gif);
				background-position:left top;
				background-repeat:no-repeat;
				color:#20AFAF;
				font-weight:bolder;
				padding-bottom:4px;
				padding-left:25px; margin-left:15px;
				padding-top:3px;
				display:block;
				font-size:10px;
				
				color:#6E3113;
				text-transform:uppercase;
	}	
	#blocEngagement	 a:hover{
				
		color:#20AFAF;		
	}
	

/*---------------------------------------------------------------------
				colonneGauche >> bloc tag cloud
----------------------------------------------------------------------*/

.tagcloud{
				margin-top:10px; clear:both;
				border:0px solid #20AFAF;	

}
	.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 conseil
----------------------------------------------------------------------*/
	

.blocConseils{
				padding:0px; margin:0px;
				clear:both;
				border:0px solid #20AFAF;	
				/*background-color:#5C3E0A;*/
				margin-bottom:10px;
				
				
}	
#conseil{
				width:216px;
				background-image:url(images/bloc_besoinConseil.png);
				height:139px;
				margin-left:10px;
				background-repeat:no-repeat;
				background-position:0px 0px;
				border-top:1px solid #fff;
	}
	.blocConseils .menu{
				border:0px; display:block;
				clear:both;position:static;
			
				
	}
	.blocConseils .menu a{
				color:#29B4B4;
				display:block;
				text-align:right;
				padding-right:22px;
				padding-bottom:5px;
				margin-right:2px;
				text-decoration:underline;
				font-size:12px;
				font-weight:normal;
				background-image:url(images/puce_verte.gif);
				background-repeat:no-repeat;
				background-position:top right;
				margin-right:10px;
				
				
				
	}
	.blocConseils .menu a:hover{	
				background-color:transparent;
	}
.blocConseils .menu p {
				margin:0px; padding:0px;
				color:#fff;
				font-size:12px; line-height:12px;	
				margin-left:72px;
				margin-right:5px;
				margin-top:80px;
				margin-bottom:4px;
							

}
.blocConseils .menu h1 {
			padding:0px; margin:0px;
			margin-bottom:0px;
			color:#fff;
			font-size:14px;
			background-color:transparent;
			text-align:center;
			display:none;
			}
/*---------------------------------------------------------------------
				colonneGauche >> bloc meilleuresVentes
----------------------------------------------------------------------*/

#meilleures_ventes{
				width:216px;
				background-image:url(images/footer_meilleuresVentes.png);
				margin-left:10px;
				background-repeat:no-repeat;
				background-position:left bottom;
				background-color:#602f20; padding-bottom:25px;
				margin-bottom:10px;
	}
#meilleures_ventes h1{
				width:216px;
				background-image:url(images/titre_meilleuresVentes.png);
				height:25px;
				background-repeat:no-repeat;
				background-position:0px 0px;
				border-top:1px solid #fff;
	}			
			
			#meilleures_ventes table {
				margin-right:15px; 
			}
	#meilleures_ventes	.image {
				text-align:center;
				width:50px; padding-left:10px;padding-right:20px;
				padding-top:7px;
				padding-bottom:3px;
			}
		#meilleures_ventes	.image a{	
				display:block;
				width:52px;
				height:64px;
				overflow:hidden;
		}
		#meilleures_ventes	.image a img{	
				width:50px;
				height:auto;
				border:0px; border:1px solid #DFDFDF;
				}
	#meilleures_ventes	.description  {
					 padding-right:10px;
					/*border-bottom:1px dashed #fff;*/
					background-image:url(images/tiret.gif);
					background-position:bottom;
					background-repeat:repeat-x;
					vertical-align:middle;
	}				
	#meilleures_ventes	.description a{
				margin:0px; padding:0px; height:inherit; display:inline; display:inline;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFFFFF;
				font-size:12px; 
				line-height:12px;
			}			
/*---------------------------------------------------------------------
				colonneGauche >> bloc aide
----------------------------------------------------------------------*/

.blocAide {
				padding-top:10px;
				margin-left:10px;
				background-image:url(images/bloc_aide.png);/*background-image:url(images/bloc_aide.gif);*/
				width:217px;
				height:70px;
				background-repeat:no-repeat;
				clear:both;
}
.blocAide a{
			
				display:block;
				width:217px;
				height:70px;
				}
  .blocAide a.lien{
				background-image:none;
				
  }


/*---------------------------------------------------------------------
				colonneGauche >> bloc aide
----------------------------------------------------------------------*/

.blocRappel {
				padding-top:10px;
				margin-left:10px;
				background-image:url(images/bloc_Rappel.png);/*background-image:url(images/bloc_aide.gif);*/
				width:217px;
				height:70px;
				background-repeat:no-repeat;
				clear:both;
}
.blocRappel a{
			
				display:block;
				width:217px;
				height:70px;
				}
  .blocRappel a.lien{
				background-image:none;
				
  }
/*---------------------------------------------------------------------
			>>	bloc message marchand
----------------------------------------------------------------------*/
.messageMarchand {
				width:216px;
				background-color:#fff;
				margin-bottom:10px;
				margin-left:10px;
}
.messageMarchand .header{ 
				margin:0px; padding:0px;
				display:block;
				width:auto;
				background-image:url(images/fd_H.gif);
				background-color:transparent;
				background-repeat:repeat-x;
				height:9px;	overflow:hidden;
				background-position:top;			
}	
	.messageMarchand .header .coinGauche{
					background-image:url(images/coin_HG.gif);
					background-repeat:no-repeat;
					width:10px;
					height:9px;
					float:left;
					
	}
	.messageMarchand .header .coinDroit{
					background-image:url(images/coin_HD.gif);
					background-repeat:no-repeat;
					width:10px;
					height:9px;
					float:right;
									
	}
	

.messageMarchand .zoneBody {
					margin:0px; padding:0px;
					border-left:2px solid #2ABBBA;
					border-right:2px solid #2ABBBA;
					padding-left:15px;padding-right:15px;
					/*padding-bottom:5px;*/
}		
	.messageMarchand .zoneBody h2{
						color:#554007;color:#6E3113;
						text-align:center;
						font-size:15px; line-height:15px;
						font-weight:bolder;
						}
	.messageMarchand .zoneBody p{				
						margin:0px; padding:0px;
						padding-top:5px;
						color:#6E3113;
						font-size:12px;
			
	}
.messageMarchand  .footer{ 
				margin:0px; padding:0px;
				display:block;
				width:auto;
				background-image:url(images/fd_B.gif);
				background-color:transparent;
				background-repeat:repeat-x;
				height:9px;	overflow:hidden;
				background-position:bottom;
}		

	.messageMarchand .footer .coinGauche{
					background-image:url(images/coin_BG.gif);
					background-repeat:no-repeat;
					width:10px;
					height:9px;
					float:left;
					
	}
	.messageMarchand .footer .coinDroit{
					background-image:url(images/coin_BD.gif);
					background-repeat:no-repeat;
					width:10px;
					height:9px;
					float:right;
									
	}
	
	.messageMarchand  .menu a:hover{
				background-color:#5C3E0A;
	}
  
/*---------------------------------------------------------------------
				colonneGauche >> bloc menu client
----------------------------------------------------------------------*/
#menuClient {
				width:216px;
				margin-left:10px;
				margin-bottom:10px;
}
.menuClient{
				margin-top:0px; clear:both;
				}		
		
		.colonneGauche .menuClient .menu {
				padding-bottom:5px;
				margin-left:5px;
				border-width:0px;border:2px solid #20AFAF;
				
		}
		.colonneGauche .menuClient .menu a{
				padding-left:25px;
				font-weight:normal;
				color:#fff;font-weight:normal;
				background-image:url(images/puce_verte.gif);
				background-repeat:no-repeat;
				background-position:top left;
				padding-bottom:4px;
				padding-top:3px;
				
		 }
		 .colonneGauche .menuClient .menu a:hover{
		 		color:#83D6D4; text-decoration:none;
		 }
		.colonneGauche .menuClient .menu img {display:block;margin:0px; padding:0px;}
		.colonneGauche .menuClient .menu p {
			padding:0px; margin:0px;
			margin-bottom:8px;
			border-bottom:2px dotted #83D6D4;
			text-align:center;
			font-weight:bold;
			color:#fff;
			font-size:18px;

		}
/*---------------------------------------------------------------------
				colonneGauche >> bloc menu marchand
----------------------------------------------------------------------*/

#menuMarchand {
				width:216px;
}
.menuMarchand {
				clear:both;
				border:0px solid #20AFAF;	
				
}
		
		
		
		.colonneGauche .menuMarchand .menu {
				margin:0px;
				padding-left:5px; padding-right:5px;
				padding-bottom:5px;padding-top:5px; border:0px;
				

		}
		.colonneGauche .menuMarchand .menu a{
				
				font-weight:normal;
				color:#000;					
				/*background-color:#20AFAF;		*/
				margin:0px; padding:0px;
				margin-bottom:2px;
				font-size:12px;
				color:#fff; padding-left:5px;

				line-height:normal;
				color:#20AFAF;
		}	
		.colonneGauche .menuMarchand .menu a:first-letter{
				text-transform:uppercase
				}
		.colonneGauche .menuMarchand .menu a b{	
				display:none;
		}
		.colonneGauche .menuMarchand .menu a:hover{
				color:#fff;
				}
		.colonneGauche .menuMarchand .menu img {}

		.colonneGauche .menuMarchand .menu h2 {
			margin-top:15px;color:#fff;
			border-bottom:1px dotted #fff;
		
		}
		.colonneGauche .menuMarchand .menu h1 {
			margin-bottom:8px;
			border-bottom:2px dotted #83D6D4;
			text-align:center;
			font-weight:bold;
			color:#fff;
			background-color:#5C3E0A;
			font-size:18px;
		}		
/*---------------------------------------------------------------------
				colonneGauche >> bloc menu newsletter
----------------------------------------------------------------------*/

		
.blocNewsletter{
				margin:0px; padding:0px;
				clear:both;
				border:0px solid #20AFAF;	
				margin-bottom:10px;
				
}
#Newsletter{
				width:245px;
				background-image:url(images/bloc_newsletter.png);
				height:110px;
				background-repeat:no-repeat;
				background-position:left top;
				padding-top:4px;
	}
	.blocNewsletter form{
				padding:0px; margin:0px;
				color:#000;
				font-size:12px;
	
	}
	.blocNewsletter form h1{
	 
				padding:0px; margin:0px;
				margin-bottom:0px;
				
				text-align:center;
				font-weight:normal;
				color:#fff;
				font-size:15px;
				background-color:transparent;
				text-align:center;
				display:none;
				}
				
	.blocNewsletter form label{
				display:block; margin-top:2px; color:#fff;
				padding-left:30px;
				position:relative; z-index:3
				
	}
	.blocNewsletter form p {
				margin:0px; padding:0px;
				color:#000;
				font-size:10px;
				line-height:10px;
				margin-left:84px;
				margin-right:20px;
				
				margin-top:20px;
				
				}
				
	.blocNewsletter form input.inputText{
				width:90px; 
				border-color:#3a87ad;
				vertical-align:bottom;margin-bottom:8px;	float:left;	
				margin-left:30px;
				
				float:none;
				clear:both;
				display:block;
	}
	.blocNewsletter form a{
				color:#29B4B4; color:#000;
				display:block;
				text-align:right;
				padding-right:22px;
				padding-bottom:5px;
				margin-right:32px;
				text-decoration:underline;
				font-size:12px;
				font-weight:normal;
				background-image:url(images/puce_verte.gif);
				background-repeat:no-repeat;
				background-position:top right;
				cursor:pointer;
				position:relative;
				top:-28px;
left:120px;
width:60px;
			
	}	
	.blocNewsletter form a:hover{	
				background-color:transparent;
	}
	.blocNewsletter form .submitBouton {

				}
	.blocNewsletter form .submitBouton img{

				}


/*---------------------------------------------------------------------
				colonneDroite
----------------------------------------------------------------------*/
/*---------------------------------------------------------------------
			>>Page Texte 
----------------------------------------------------------------------*/
.pageTexte{
				padding-right:80px;
				font-size:12px;
				padding-bottom:20px;
				margin-top:0px;
				padding-left:30px;
				color:#000;
}

.pageTexte a{
				text-decoration:underline;
				color:#20AFAF;
				
}
.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:#20AFAF;
				font-weight:bolder;
				
}
.pageTexte h2{
				color:#3a87ad;color:#000;padding-top:15px; text-transform:none;
}
.pageTexte h3 {
				color: #20AFAF;
}
.pageTexte img {
				float:right;
				display:block;
				padding:10px;
				margin:5px;
				border:1px solid #20AFAF;
}

/*---------------------------------------------------------------------
			>>	Page produit
----------------------------------------------------------------------*/

.ficheProduit{
				clear:both;  
				padding-left:15px;padding-left:0px;
				margin-right:5px; border:0px solid red;/* display:table; 290307*/

}

.ficheProduit .header{



 }
  .ficheProduit .header h1{/*border-top:2px solid #20AFAF;*/
  }
 
 .ficheProduit .footer {



 }	
  .ficheProduit .footer h1{
  				/*border-bottom:2px solid #20AFAF; margin:0px; padding:0px;
				height:18px;line-height:18px; width:100%;*/
				}			

/*---------------------------------------------------------------------
			>>	Page produit >> zone images
----------------------------------------------------------------------*/
.imageProduit {
				padding:0px;
				width:390px;  
				border:0px solid #000; 
				margin:10px; margin-top:0px;

				margin-right:0px;
				margin-left:8px;
				background-repeat:repeat-y;
				background-position:right;
				/*text-align:center;*/
				position:relative;
				overflow:visible;
				}
				
.imageProduit a  {
				border-left:0px solid #8a8a8a;
				background-repeat:repeat-y;
				display:block;
				width:100%; width:370px; overflow:hidden;
				text-align:center;
	
}		
.imageProduit legend{	
				border-left:1px solid #8a8a8a;
				display:block;
				width:100%;
				text-align:center;
				font-style:italic;
}
.imageProduit a img {				
				 border-left:0px; /*width:345px; height:450px; a effacer*/
				}
.imageProduit, .vueSecondaire {
				float:left; display:block;
}
.imageProduit .vueSecondaire {
				clear:both; /*display:table; */ position:static;
				width:auto; padding:0px; margin:0px; margin-top:30px;
				margin-bottom:30px;
				}
.imageProduit .vueSecondaire a{		
					background-image:none;
					border:0px;padding:0px; margin:0px;
					display:inline;
					clear:none;
					float:left;overflow:visible;
					width:auto;
						
				}
.imageProduit .vueSecondaire a img{	width:30px;height:30px; border:1px solid #2ABABA; margin-right:2px; margin-left:3px;vertical-align:middle;}
.imageProduit .vueSecondaire a.zoom{				
										
				cursor:pointer;	}

.imageProduit .vueSecondaire a.zoom img {
				background-image:url(images/b_zoom.gif);
				border:0px;
				background-repeat:no-repeat;	
				width:76px;
				height:32px;
				margin-left:10px; margin-top:5px;
				vertical-align:middle;
				}
/*---------------------------------------------------------------------
			>>	Page produit >> description principale
----------------------------------------------------------------------*/
				
 .ficheProduit .description {
 				padding:0px;
 				
				float:left;
 	 			 width:400px; 
				 margin-top:0px;
				 margin-bottom:0px;
				 width:390px;
				 margin-left:10px;width:388px;
				
				 
 }
 
.ficheProduit .description .etiquette {
				padding:0px; margin:0px;
				border:0px solid red;
				padding-right:10px;	
				overflow:hidden; /*bug ie6 du deport de largeur*/
				
				/*background-image:url(images/bloc_produit_h1_separation.gif);
								background-position:left top;
				background-repeat:no-repeat;*/

} 



.ficheProduit .description .etiquette h1 {


				margin:0px; padding:0px;				
				padding-left:0px; 
				padding-right:5px;
				text-align:center;
				color:#2ABABA; color:#000;
				font-weight:bolder;
				text-align:left;
				
				font-size:14px; line-height:14px; 
				
				margin-left:0px;
				padding-bottom:3px;
				padding-top:2px;
				/*background-image:url(images/bloc_produit_h1_separation.gif);
				background-position:left bottom;
				background-repeat:no-repeat;*/
				
				border-bottom:1px dotted #2ABABA;
				text-transform:uppercase;	
							

}

.ficheProduit .description .etiquette h3 {
				width:130px;padding-left:10px; 
				padding-right:5px;
				float:left;
				font-size:12px; line-height:13px; border:0px solid green;
				color:#FD7102;font-weight:bolder;
}
.ficheProduit .description .etiquette h2 {
								font-weight:normal;
				background-image:url(images/b_nouveaute.gif);
				height:11px;
				overflow:hidden;
				background-repeat:no-repeat;
				background-position:7px;
				padding:0px; margin:0px;
				margin-top:5px;
				margin-bottom:5px;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone prix
----------------------------------------------------------------------*/

.ficheProduit .description  .zonePrix{
				
				margin:0px; padding:0px;
				float:none;
				
				text-align:left;
				font-family:Verdana,Arial, Helvetica, sans-serif;
				font-weight:bolder;
				font-size:14px; 
				border:0px solid #000;
				width:inherit;
				color:#000;
				font-size:16px;
				font-weight:bolder;
				float:right;
				width:160px;
				
				
				
}

.ficheProduit .description  .zonePrix h2 {
								font-weight:normal;
				background-image:url(images/b_nouveaute.gif);
				height:11px;
				
				overflow:hidden;
				background-repeat:no-repeat;
				background-position:7px;background-position:top center;
				padding:0px; margin:0px;
				margin-top:5px;
				margin-bottom:5px;
}

.description   .produitDuMois{
				background-image:url(images/label_marchand.gif);
				width:113px;
				height:17px;
				overflow:hidden;
				background-repeat:no-repeat;
				margin-top:3px;
				width:100%;
				background-position:top right;
}

.description  .zonePrix .pourcentage {
background-image:url(images/fd_remise.gif);
width:66px;
height:31px;
background-repeat:no-repeat;
font-size:14px;
font-weight:bolder;
color:#fff;
background-position:left top;
float:right;
padding-top:15px;
text-align:center;

/*position:relative;*/

}
.ficheProduit .description .zonePrix .prixPromotion{
				color:#2ABABA;
				float:right;
				border:0px solid red;
				margin:0px; padding:0px;
				padding-right:5px;
				padding-top:5px;
				text-align:right;
				font-size:28px;
				display:inline;
}			
.ficheProduit .description  .zonePrix .prix{
				border:0 solid red;
				color:#2ABABA;
				display:inline;
				float:right;
				font-size:28px;
				margin:0;
				padding:5px 5px 0 0;
				text-align:right;
}
.ficheProduit .description  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
				width:70px;
				font-weight:bolder;
				font-size:12px;
				color:#4E360D;
				background-image:url(images/prix_barre.gif);
				background-repeat:no-repeat;
				background-position:center 0px ;
				padding-top:0px;
				border:0px solid red;
				letter-spacing:0em;
				text-align:center;
				float:right;
				clear:both;

}
.ficheProduit .description  .prixConseil{
				clear:both;
				margin-top:5px;
				font-size:12px;font-weight:bolder;
				color:#000;
				margin-top:15px;
				margin-bottom:5px;
}
.ficheProduit .description   .prixConseil .ancienPrix{
				margin:0px; padding:0px; padding-left:5px;

				font-weight:bolder;
				font-size:11px;
				background-image:url(images/fd_prix_barre.png);
				background-repeat:no-repeat;
				background-position:center 0px ;
				padding-top:5px;
				border:0px solid red;
				display:inline;
				color:#000;
				height:15px;
}
/*---------------------------------------------------------------------
			>>	Page produit >> zone attribut
----------------------------------------------------------------------*/
 .attributProduit {
 			text-align:left;
			padding-left:0px;
			padding-right:10px;padding-top:5px;
			padding-bottom:10px;
			margin:0px; padding:0px;
			display:block;
			color:#000000;
			font-size:12px;
			
			border:0px solid red; 
 }
 .attributProduit p {
 			font-style:normal;
			color:#000;
			font-size:14px;
			font-weight:normal;
			line-height:14px;
			margin-top:0px;
			line-height:16px; font-size:13px;
			padding-bottom:10px;
			
 }
 .attributProduit b{
			 color:#000;
			 font-size:14px;
			 font-weight:bolder;
 }
		
.attributProduit label {
				display:block;
				color:#20AFAF;
				padding:0px; margin:0px;
				padding-left:0px; 
				/*clear:both;*/
				margin-bottom:5px;
				font-weight:bolder;
				 
				
}

.attributProduit label b{
				color:#000; font-weight:normal;
				font-size:12px;
				display:inline;
}
 .attributProduit label a{
 				 border:0px solid red;
		
				margin:0px; padding:0px;
				
				background-image:url(images/puce_mini.gif);
				background-repeat:no-repeat;
				margin-top:10px;
			
				
					padding-left:20px;
					padding-right:5px;
					margin-right:10px;
					
					
					height:15px;
					overflow:visible;
					width:auto;
					background-color:#5C3E0A;
					color:#FFFFFF;
					border:1px solid #000;
					font-weight:bolder;
					font-size:12px;
					text-transform:uppercase;
					cursor:pointer;
					
 				display:block;clear:none;
				float:right;
				margin-left:100px;
				margin-bottom:15px;
 }
/*---------------------------------------------------------------------
			>>	Page produit >> menu commande 
----------------------------------------------------------------------*/

.ficheProduit .menuCommande {

				
				color:#20AFAF; 
				font-size:12px;

				
					background-image:url(images/menu_fd_D.gif);
					background-repeat:repeat-y;
					background-position:right top;
					margin:0px; padding:0px;
					margin-top:5px;
					width:388px;
					float:left;				
				clear:both;
				 
				
}
.ficheProduit .menuCommande p{
				color:#000;
}

.ficheProduit .menuCommande form {
				padding:0px; margin:0px;
				width:100%;
				
				
}
		.menuCommande form label{
						padding-bottom:1px;
						display:block; clear:both;
						color:#20AFAF;
						margin-bottom:2px;
						background-image:url(images/fd_label.gif);
						background-repeat:no-repeat;
						
						padding-top:2px; border:0px solid red;
						width:auto;
						padding-left:30px;padding-left:10px;
						font-size:11px;
						
						
		}
		.menuCommande form label b{
						/*display:block; float:left; width:80px; */padding-top:2px;
						
		}
		.menuCommande form input {
						 padding-left:2px; margin-left:2px;
		}
		
		.menuCommande form select {
						padding:0px;
						margin:0px; margin-left:2px;
						line-height:0.75em;
						font-size:12px;
						min-height:16px;
						height:20px;
						max-height:21px;
						width:320px;width:350px;
						display:block; overflow:visible;
						
		}
		.menuCommande form select option{
						width:auto;
		}
		.menuCommande form #dimension{
						width:100px;
		}
 		.menuCommande form .submitBouton {
					
				clear:both; border:0px solid red;
				float:right; 
				display:block;
				
				margin:0px; padding:0px;
				
				background-image:url(images/puce_Fleche.gif);
				background-repeat:no-repeat;
				margin-top:10px;
			
				
					padding-left:25px;
					padding-right:5px;
					margin-right:10px;
					
					
					height:19px;
					overflow:visible;
					width:auto;
					background-color:#000;
					color:#FFFFFF;
					font-weight:bolder;
					font-size:14px;
					text-transform:uppercase;
					cursor:pointer;
					
		}
		.recapitulatifInfoProduit .zoneBody .attributProduit a,
		.menuCommande form label a{
				clear:both; border:0px solid red;
				
				/*display:block;*/
				
				margin:0px; padding:0px;
				
				background-image:url(images/puce_mini.gif);
				background-repeat:no-repeat;
				margin-top:10px;
			
				
				padding-left:20px;
				padding-right:5px;
				margin-right:10px;
				
				
				height:15px;
				overflow:visible;
				
				width:auto;
				background-color:#2ABABA;
				color:#FFFFFF;
				font-weight:bolder;
				font-size:12px;
				text-transform:uppercase;
				cursor:pointer; margin-left:20px;
		}

 /*---------------------------------------------------------------------
			>>	Page produit >> lien aide
----------------------------------------------------------------------*/

 .footerProduit{
 				clear:both;
				color:#8e1b61;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				padding-right:35px;
				padding-top:5px;
				margin-top:15px;
 }
 
 .footerProduit a{

	
				color:#20AFAF; 
				padding-left:35px;
				text-transform:uppercase;
				
				padding-top:5px;
				padding-bottom:10px;
				font-weight:bolder;
				text-decoration:underline;
				margin-left:35px;
				display:block;
				}
  .footerProduit a.lien{
  				background-image:url(images/b_Aide.gif);
				background-repeat:no-repeat;
				width:216px;
				height:19px;
				color:#fff;
				text-transform:none;
				text-decoration:none;
				padding-left:25px;	padding-top:3px;
				font-weight:normal;
  }

 /*---------------------------------------------------------------------
			>>	navigation 
----------------------------------------------------------------------*/

 
 .navigationProcessusAchat{
 				clear:both; float:none;
				text-align:right;
				width:auto;
				margin:0px; padding:0px;
				padding-top:40px;
				padding-bottom:40px;
				
				font-size:11px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#FFFFFF;		
				position:static; 
				border:0px solid red;
					
				}
				
 .navigationProcessusAchat a {
 				font-family:Arial,Verdana, Helvetica, sans-serif;
				color:#20AFAF;
				text-decoration:underline;
				float:none;	
				font-weight:bolder;
				padding-left:20px;
				padding-right:40px;
				font-size:14px;
				text-transform:uppercase;
				background-image:url(images/puce_barreNavigation.gif);
				background-repeat:no-repeat;	
				padding-bottom:5px;padding-top:2px;
 
 }		
 
  .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:#20AFAF;
				text-decoration:underline;
				float:none;	
				font-weight:bolder;
				padding-left:20px;
				padding-right:40px;
				font-size:14px;
				text-transform:uppercase;
				background-image:url(images/puce_barreNavigation.gif);
				background-repeat:no-repeat;	
				padding-bottom:5px;padding-top:2px;
  }
/*----------------------------------------------------------------------------------
			>>pageNavigation
----------------------------------------------------------------------------------*/

.pageNavigation{
				padding-right:80px; clear:both;background-color:#fff;
				padding-top:10px;
}

.pageNavigation a{
				color:#20AFAF;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:#20AFAF;
					font-size:13px;
					letter-spacing:normal;
					font-weight:bolder;
					background-image:none;
					
}
.pageNavigation .numero b{ font-size:13px;
					background-color:#59EEEF;
					text-align:center;
					padding-left:2px; padding-right:0px;
					border:1px solid #20AFAF;
					display:inline;
					background-image:none;
}
.pageNavigation .numero a{ 
					text-decoration:none; 
					color:#20AFAF; 
					font-weight:normal;background-color:#fff;background-image:none;
}

/*---------------------------------------------------------------------
			liste Produit 
----------------------------------------------------------------------*/

.listeProduit{ 
				display:table; float:left;
				margin:0px; padding:0px;
				
				padding-bottom:35px; 
				padding-left:12px;padding-left:0px;
				padding-bottom:5px;
				margin-top:0px;
				width:auto;
				border:0px solid red;
				
				/*background-image:url(images/cadre/fd_rubrique.jpg);*/
				background-repeat:no-repeat;
				background-position:left -10px;
				width:auto;
				display:block;
				overflow:hidden;
				position:relative;
				}
				
.listeProduit form{				
				color:#20AFAF; 
				font-size:12px;
				font-weight:bolder;
				}
.listeProduit form select{				
	}
				
.listeProduit	.produit h2 {
				font-weight:normal;
				background-image:url(images/b_nouveaute.gif);
				height:11px;
				overflow:hidden;
				background-repeat:no-repeat;
				padding:0px; margin:0px;
}
.listeProduit .produit .header{ 
				margin:0px; padding:0px;
				width:auto;
				display:block;
				background-image:url(images/bloc_produit_fd_h.gif);
				background-repeat:no-repeat;
				border:0px solid red;
				overflow:hidden;
				height:14px;
				background-position:top;


				
}	

.listeProduit .produit .footer{ 
				width:auto;
				height:16px;
				
				border:0px solid red;
				margin:0px; padding:0px;
				background-image:url(images/bloc_produit_fd_b.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				overflow:hidden;
}
.listeProduit .listeProduitListing .produit,		
.listeProduit .produit { 
				float:left; clear:none;
				text-align:center;
				width:302px;
				
				width:334px;
				margin:0px; padding:0px;
				margin-right:5px;
				margin-bottom:10px;
				background-image:url(images/bloc_produit_fd_m.gif);
				background-repeat:repeat-y;
				overflow:hidden;
				/*position:relative;*/
				
				}
.listeProduit .listeProduitListing .zoneBody,
.listeProduit .produit .zoneBody{ 
				color:#000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-align:left;
				display:block;
				float:left;
				margin:0px; padding:0px;
				margin-right:7px;
				padding-left:8px;
				padding-top:0px;

				width:auto;border:0px solid red;
}
.listeProduit .listeProduitListing .produit h1,
.listeProduit .produit h1 {
				margin:0px; padding:0px;				
				padding-left:10px; 
				padding-right:5px;
				text-align:center;
				color:#2ABABA;
				font-weight:bolder;
				text-align:left;
				
				font-size:14px; line-height:14px; 
				
				margin-left:0px;
				padding-bottom:3px;
				padding-top:2px;
				background-image:url(images/bloc_produit_h1_separation.gif);
				background-position:right bottom;
				background-repeat:no-repeat;
				
				text-transform:uppercase;

}
.listeProduit .listeProduitListing .produit h1 a,
.listeProduit   .produit h1 a{
				color:#2ABABA;
				font-weight:bolder;
				text-align:right;
				
				font-size:14px; line-height:14px; 
				
				font-size:12px; line-height:12px; font-weight:bolder; 
				display:block;background-color:#2ABABA;color:#fff;
				padding:2px;
				letter-spacing:-0.03em;
				text-align:left;
}
.listeProduit .listeProduitListing .produit .image, 
.listeProduit 	.produit .image{ 
				padding:0px; margin:0px;padding-top:3px;
				float:left; overflow:hidden; 
				background-color:#FFFFFF; border:0px solid red;
				}


.listeProduit .listeProduitListing .produit .image img,
.listeProduit 	.produit .image img{ 
				margin:0px; padding:0px;
				height:auto;
				
}
.listeProduit .listeProduitListing .produit .description,
.listeProduit 	.produit .description {
				float:left;
				clear:none;
				margin:0px; padding:0px;
				margin-left:2px;
				width:auto;		width:203px; 
				overflow:hidden;
				background-image:url(images/bloc_produit_fd_h1.gif);
				background-repeat:repeat-y;
				background-position:right;
					
}
.listeProduit .listeProduitListing .produit .zonePrix,
.listeProduit .produit  .zonePrix{
				margin:0px; padding:0px;
				clear:none;
				color:#000000;
				text-align:right; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:11px; 
				letter-spacing:-0.08em;
				border:1px solid #fff; 
				padding-top:15px;
				padding-right:10px;
				padding-left:10px; 
				background-image:none;
				background-color:#fff;
  
  
  font-family:Arial, Helvetica, sans-serif;
}
.listeProduit .produit  .zonePrix img{
				/*float:left;
				display:block;*/ display:none;
}
.listeProduit .listeProduitListing .produit .zonePrix b,
.listeProduit .produit  .zonePrix b{
				font-size:12px; letter-spacing:0em;
				color:#119D9D;
				display:block;font-weight:normal; letter-spacing:normal;
}
.listeProduit .listeProduitListing .produit .zonePrix .prixPromotion,
.listeProduit .produit  .zonePrix .prixPromotion{
				
				margin:0px; padding:0px;
				padding-top:0px;
				color:#119D9D;
				font-weight:bolder;
				font-size:18px;
				letter-spacing:0em;
				
				color:#ff8401;
				font-size:16px; line-height:16px;
				
}			
.listeProduit .listeProduitListing .produit .zonePrix .prix,
.listeProduit .produit  .zonePrix .prix{
				margin:0px; padding:0px;
				padding-top:0px;				
				color:#4E360D;
				font-weight:bolder;
				font-size:18px;
				letter-spacing:0em;
				
				font-size:14px; color:#000;
}
.listeProduit .listeProduitListing .produit .zonePrix .ancienPrix,
.listeProduit .produit  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
				width:51px;
				font-weight:bolder;
				font-size:12px;
				color:#4E360D;
				background-image:url(images/prix_barre.gif);
				background-repeat:no-repeat;
				background-position:center 0px ;
				padding-top:0px;
				border:0px solid red;
				letter-spacing:0em;
				text-align:center;
				float:none;
				clear:both;
				
				color:#7dbbbd; width:inherit;
				background-image:none;
				text-decoration:line-through;

}
.listeProduit .listeProduitListing .produit  .zonePrix a.submitBouton,
.listeProduit .produit  .zonePrix a.submitBouton {
				padding:0px; margin:0px;
				
				display:block;
				float:none;
				clear:both;
				margin-top:15px;
				padding-bottom:3px;
				/*float:right;*/
				display:table;
				
				
				
				background-image:url(images/b_decouvrir.gif);
				background-repeat:no-repeat;
				background-position:top right;
				width:112px;
				height:19px;
				width:100%;width:112px;width:183px;
				text-align:right;
				border:0px solid red;
				
				overflow:visible;				background-color:transparent;/**/

}
.listeProduit .produit  .zonePrix a.submitBouton:hover {
}

.listeProduit form {
				margin-top:5px;
				margin-bottom:20px;
				padding-left:340px;
}
.listeProduit select{
				border-color:#f1b0d8;
}
/*---------------------------------------------------------------------
			liste Produit format listing
----------------------------------------------------------------------*/
/*
.listeProduit .listeProduitListing .description{
				width:317px; 
}
.listeProduit .listeProduitListing .produit {
				float:left; margin-right:80px;
}
.listeProduit .listeProduitListing .produit  .zonePrix{
				padding-top:5px; text-align:right;
}
.listeProduit .listeProduitListing .produit  .zonePrix b{
				display:inline;
}
.listeProduit .listeProduitListing .produit  .zonePrix a.submitBouton {
				width:293px;
}*/
/*---------------------------------------------------------------------
			 produit associe 
----------------------------------------------------------------------*/

 .produitAssocies{

				text-align:left;
				
				clear:none;
				float:left;
				
 				border:0px solid red;
				width:99%;
				/*width:75%; pour incorporé à gauche du pave promotion*/
				display:block;
				text-align:left;
				padding-bottom:0px;
				margin-top:40px;
				background-image:url(images/bloc_voirAussi_titre.gif);
				background-repeat:no-repeat;
				background-position:17px 0px;	
				
				}
 .produitAssocies	.produit h2 {
				font-weight:normal;
}
.produitAssocies .produit .header{ 
				margin:0px; padding:0px;
				width:auto;
				display:block;
				background-image:url(images/bloc_produit_fd_h.gif);
				background-repeat:no-repeat;
				border:0px solid red;
				overflow:hidden;
				height:14px;
				background-position:top;


				
}	

.produitAssocies .produit .footer{ 
				width:auto;
				height:16px;
				
				border:0px solid red;
				margin:0px; padding:0px;
				background-image:url(images/bloc_produit_fd_b.gif);
				background-repeat:no-repeat;
				background-position:bottom;
				overflow:hidden;
}			
.produitAssocies .produit { 
				float:left; clear:none;
				text-align:center;
				width:302px;
				
				width:334px;
				margin:0px; padding:0px;
				margin-right:5px;
				margin-bottom:10px;
				background-image:url(images/bloc_produit_fd_m.gif);
				background-repeat:repeat-y;
				overflow:hidden;
				}

.produitAssocies .produit .zoneBody{ 
				color:#000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				text-align:left;
				display:block;
				float:left;
				margin:0px; padding:0px;
				margin-right:7px;
				padding-left:8px;
				padding-top:0px;

				width:auto;border:0px solid red;
}
.produitAssocies   .produit h1 {
				margin:0px; padding:0px;				
				padding-left:10px; 
				padding-right:5px;
				text-align:center;
				color:#2ABABA;
				font-weight:bolder;
				text-align:left;
				
				font-size:14px; line-height:14px; 
				
				margin-left:0px;
				padding-bottom:3px;
				padding-top:2px;
				background-image:url(images/bloc_produit_h1_separation.gif);
				background-position:right bottom;
				background-repeat:no-repeat;
				
				text-transform:uppercase;

}

.produitAssocies   .produit h1 a{
				color:#2ABABA;
				font-weight:bolder;
				text-align:right;
				
				font-size:14px; line-height:14px; 
}
.produitAssocies 	.produit .image{ 
				padding:0px; margin:0px;padding-top:3px;
				float:left; overflow:hidden; 
				background-color:#FFFFFF; border:0px solid red;
				}



.produitAssocies 	.produit .image img{ 
				margin:0px; padding:0px;
				height:auto;width:114px;
				
}
.produitAssocies 	.produit .description {
				float:left;
				clear:none;
				margin:0px; padding:0px;
				margin-left:2px;
				width:auto;		width:203px; 
				overflow:hidden;
				background-image:url(images/bloc_produit_fd_h1.gif);
				background-repeat:repeat-y;
				background-position:right;
					
}
.produitAssocies .produit  .zonePrix{
				margin:0px; padding:0px;
				clear:none;
				color:#000;
				text-align:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-weight:normal;
				font-size:11px; 
				letter-spacing:-0.08em;
				border:0px solid red; 
				
				padding-top:15px;
				padding-right:10px;
				padding-left:10px; 

				background-image:none;
				background-color:#fff;
				
				
}
.produitAssocies .produit  .zonePrix b{
				font-size:12px; letter-spacing:0em;
				color:#119D9D;
				display:block;font-weight:normal; letter-spacing:normal;
}

.produitAssocies .produit  .zonePrix .prixPromotion{
				
				margin:0px; padding:0px;
				padding-top:0px;
				color:#119D9D;
				font-weight:bolder;
				font-size:18px;
				letter-spacing:0em;
}			

.produitAssocies .produit  .zonePrix .prix{
				margin:0px; padding:0px;
				padding-top:0px;				
				color:#4E360D;
				font-weight:bolder;
				font-size:18px;
				letter-spacing:0em;
}

.produitAssocies .produit  .zonePrix .ancienPrix{
				margin:0px; padding:0px;
				width:51px;
				font-weight:bolder;
				font-size:12px;
				color:#4E360D;
				background-image:url(images/prix_barre.gif);
				background-repeat:no-repeat;
				background-position:center 0px ;
				padding-top:0px;
				border:0px solid red;
				letter-spacing:0em;
				text-align:center;
				float:none;
				clear:both;

}
.produitAssocies .produit  .zonePrix a.submitBouton {
				padding:0px; margin:0px;
				
				display:block;
				float:none;
				clear:both;
				margin-top:15px;
				padding-bottom:3px;
				
				background-image:url(images/b_decouvrir.gif);
				background-repeat:no-repeat;
				background-position:top right;
				width:112px;
				height:19px;
				width:100%;
				text-align:right;
				border:0px solid red;
				overflow:visible;
}
.produitAssocies form {
				margin-top:5px;
				margin-bottom:20px;
				padding-left:340px;
}
.produitAssocies select{
				border-color:#f1b0d8;
}
/*---------------------------------------------------------------------
			>>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;
				
				}
 .produitNouveaute .listeProduit{
 				margin-top:5px;
 				}
 .produitNouveaute h1 {
 				
				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;
				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 #20AFAF;
				height:17px;
				line-height:17px;
				}			


		/*************************** les produits*/
		.blocPromotion .listeProduit .produit .header{			
						border-top:0px solid #20AFAF;
		}
		.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{
				padding-left:20px;
				
				
				}
 .resultatRecherche h1 {
 				color:#20AFAF;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				border:0px solid red;
				padding-top:20px; padding-bottom:5px;
				padding-left:45px;
 }

.resultatRecherche form {
				margin-top:5px;
				margin-bottom:20px;
				padding-left:340px;
}
.resultatRecherche select{
				border-color:#f1b0d8;
}

.resultatRecherche .listeProduit   .produit h1 {
				margin:0px; padding:0px;
				margin-right:4px;
				
				padding-left:10px; 
				padding-right:5px;
				text-align:center;
				color:#fff;
				font-weight:normal;
				text-align:right;
				
				font-size:18px; line-height:18px; 
				
				margin-left:0px;
				padding-bottom:3px;
				padding-top:2px;
				border-left:1px solid #7C7C7C;
				border-top:1px solid #7C7C7C;     
				background-color:#20AFAF;
				background-image:url(images/blocProduit_entete_fd_b.gif);
				background-repeat:repeat-x;
				background-position:bottom;
}

.resultatRecherche .listeProduit   .produit h1 a{
				color:#fff;
				font-weight:normal;
				text-align:right;
				
				font-size:18px; line-height:18px; 
}

/*----------------------------------------------------------------------------------
			>>plan site
----------------------------------------------------------------------------------*/
.planSite {
				padding-bottom:30px;
}
.planSite  h1 {
				color:#20AFAF;	padding-left:25px; padding-top:10px;
}
.planSite div{
				/*float:left;*/
				margin-left:10px;
}
.planSite li a{
				color:#20AFAF;	
				display:block; font-weight:bold;
				text-decoration:none; font-size:12px; 
				line-height:1.2em;
				letter-spacing:0.05em; 
				cursor:pointer;
				background-image:none;
				margin:0px; padding:0px; 
}
			
.planSite li a:hover, .planSite li ul li a:hover{
				text-decoration:underline;color:#20AFAF;
}

.planSite li ul li a {
				font-weight:normal; 	
				color:#000;

}

.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;
}

.planSite ul, .planSite ul ul{
				margin-left:8px; 
				padding-bottom:10px;
	
}
.planSite ul li{
				float:left;
				margin:10px;
}
/*----------------------------------------------------------------------------------
			ProcessusCommande
----------------------------------------------------------------------------------*/

.processusCommande{
				clear:both; border:0px solid red;
				font-size:12px;
				padding-left:80px;
				padding-top:10px;
				padding-right:100px;
				padding-bottom:25px;
}
#envoiami {
				padding-bottom:180px;

}

#retrouverMDP {
				padding-bottom:150px;
}
/*----------------------------------------------------------------------------------
			>>personnalisation
----------------------------------------------------------------------------------*/
.processusCommande {
				margin:0px; padding-right:0px;
				margin-top:30px; position:relative; /*bug ie6  2008-03-16*/
			}

.processusCommande .remarque{
				width:855px;
			}

form.recapitulatifPanier{
				padding-bottom:0px;}
	
.recapitulatifPanier{

			}

.processusCommande h1{
				text-transform:uppercase;
				padding-bottom:25px;
				margin-top:20px;
				font-family:Arial,Verdana,Georgia, "Times New Roman", Times, serif;
				color:#20AFAF;
				font-weight:bolder;
			}
			
.processusCommande h2{
			color:#000;
			color:#20AFAF;
			}
/*----------------------------------------------------------------------------------
			>>les tableaux
----------------------------------------------------------------------------------*/

table.recapitulatifPanier table {
				padding:0px; width:auto; margin:0px;
			}
table.recapitulatifPanier table td {
				vertical-align:middle;
			}
table.recapitulatifPanier table a,
table.recapitulatifPanier table img{

				margin:0px; padding:0px; 
			}
			
/*frais de livraison recapitulatif*/			
.TotalCommandeValue {
				/*background-color:#FDF8DA;*/
				background-color:#fff;
				color:#772203;
				font-size:14px;border:0px;
			}
			
/*frais de livraison recapitulatif libelle*/				
.TotalCommande{
				color:#772203;
				font-weight:bolder;
			}
			
.TotalCommandeRight{
				background-color:#ffffff;
			}

.recapitulatifPanier table thead  th{ 
			/*	background-color:#FEFCEF;
				padding-bottom:2px;
				padding-left:3px;
				padding-right:3px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px; 
				color:#772203;
				text-align:center;
				
				text-transform:none;
				border:0px;
				padding-bottom:3px;
				padding-top:3px;	
				border-bottom:solid #772203 3px;	*/	
								background-color:#C7EDED;
				padding-bottom:2px;
				padding-left:3px;
				padding-right:3px;
				background-image:url(images/fd_header_commande.gif);
				background-repeat:repeat-x;
				
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px; 
				color:#20afaf;
				text-align:center;
				
				text-transform:none;
				border:0px;
				padding-bottom:3px;
				padding-top:3px;	
				
				/*border:solid #c7d2c7 1px;	*/
				border-bottom-color:#6ad7d7;
				border-bottom:10px solid #5C3E0A;
				height:35px;
				width:120px;	
			}

.recapitulatifPanier td.commandeRow2, .recapitulatifPanier td.commandeRow1 {
				border-color:#6ad7d7; 
				border-top-style:solid; border-width:2px;
				border-bottom:solid #6ad7d7 0px; /*background-color:#FFFFEF;*/
			}
.recapitulatifPanier td.commandeRow2 {
			

}			
.recapitulatifPanier td.commandeRow2 strong, .recapitulatifPanier td.commandeRow1 strong{
				color:#772203;
			}
			
#panier .fondTitreEnTeteCommande td {
				background-color:#fff;
}		

#panier .BasLigneCommande  {
				border-top:#772203 solid 1px; 
				line-height:1px; 
				font-size:1px; 
				height:1px; 
}



table.recapitulatifPanier {
				width:100%;
				
			}
	div.recapitulatifPanier {
				margin-bottom:65px; padding:0px; text-align:left;
			}
	div.recapitulatifPanier table{	
				padding-left:0px;	
				width:100%;
				margin-left:0px;	border:0px solid red;
	}
	div.recapitulatifPanier table th,div.recapitulatifPanier table td{	
				width:auto;
	}
	

/*ligne du total panier, recapitulatif et frais de livraison*/	
.recapitulatifPanier tfoot td.basTotalCommande, 
.recapitulatifPanier tfoot td.basTotalCommandeValue,
.recapitulatifPanier  td.basTotalCommande, 
.recapitulatifPanier  td.basTotalCommandeValue, 
.commande tfoot td.basTotalCommande, .recapitulatifPanier tbody td.basTotalCommande{
				border-style:solid;
				border-color:#772203;
				background-color:#ABAB44;
				background-color:#FFEDBA;
				color:#772203;
				padding:5px;
				height:auto;
				background-color:#5C3E0A; 
				
				border-color: #E5AA80;
				/*border-width:2px; */
				color:#F3D37C; 
				color:#50583D;
				
				
				
				border-color:#50583D;
				width:20%;
				
				 color:#6ad7d7;
				border-bottom-width:8px;
				border-color:#20afaf;
				background-color:#fff;
				border-bottom-color:#6ad7d7;background-color:#5C3E0A;
}


/*----------------------------------------------------------------------------------
			>>les tableaux >> le panier
----------------------------------------------------------------------------------*/

/*titre prix total, commun au recapitulatif */
.recapitulatifPanier tfoot td.basTotalCommande {
				text-align:right; color:#20afaf;
				border:0px;
				border-bottom-style:solid;
				border-bottom-width:8px;
				border-color:#20afaf;
				background-color:#fff;
				border-bottom-color:#6ad7d7;background-color:#5C3E0A;
				
}
/*prix total panier , commun au recapitulatif*/
.recapitulatifPanier tfoot td.basTotalCommandeValue {
				color:#772203; color:#6ad7d7;
				border:0px;
				border:0px;
				border-bottom-style:solid;
				font-size:18px;
				border-bottom-width:8px;
				border-color:#20afaf;
				background-color:#fff;
				border-bottom-color:#6ad7d7;background-color:#5C3E0A;
}

/*entete */
 .fondTitreEnTeteCommande th{

				background-color:#C7EDED;
				padding-bottom:2px;
				padding-left:3px;
				padding-right:3px;
				background-image:url(images/fd_header_commande.gif);
				background-repeat:repeat-x;
				
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px; 
				color:#20afaf;
				text-align:center;
				
				text-transform:none;
				border:0px;
				padding-bottom:3px;
				padding-top:3px;	
				
				/*border:solid #c7d2c7 1px;	*/
				border-bottom-color:#6ad7d7;
				height:35px;
				width:80px;
				
								/*border:solid #c7d2c7 1px;	*/
				border-bottom-color:#6ad7d7;
				border-bottom:10px solid #5C3E0A;
				
 			}
 .fondTitreEnTeteCommande td{ 
 				background-color:#ffffff;
			}
/*----------------------------------------------------------------------------------
			>>les tableaux >> les frais de livraison
----------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------
			>> commandes récapitulatif
----------------------------------------------------------------------------------*/
.commande th.fondTitreEnTeteCommande{ 
				background-color:#FEFCEF;
				padding-bottom:2px;
				padding-left:3px;
				padding-right:3px;font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px; 
				color:#772203;
				text-align:center;
				
				text-transform:none;
				border:0px;
				padding-bottom:3px;padding-top:3px;		
				
				
												background-color:#C7EDED;
				padding-bottom:2px;
				padding-left:3px;
				padding-right:3px;
				background-image:url(images/fd_header_commande.gif);
				background-repeat:repeat-x;
				
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px; 
				color:#20afaf;
				text-align:center;
				
				text-transform:none;
				border:0px;
				padding-bottom:3px;
				padding-top:3px;	
				
				border:solid #c7d2c7 1px;	
				border-bottom-color:#6ad7d7;		
	}
	
.commande th.fondTitreEnTeteCommande a img{ 
				padding:0px;	 border:0px;}

		
 .commande th {
 				color:#F3A3CB;
 			}
.commande tr {	
			height:auto;
}			
.commandeRow1 a,.commandeRow2 a,.hautTotalCommande a {
				color:#772203;
			}			
.commande .commandeRow2, .commande .commandeRow1 {
				 border-bottom:1px solid #772203; 
				 vertical-align:top; 
				 padding-top:0px; 
				 padding-bottom:0px;
}		

/*icone facture*/
.commande .commandeRow2 a , .commande .commandeRow1 a {padding:0px; margin:0px;
}
.commande .commandeRow2 a img, .commande .commandeRow1 a img{
					border:0px; padding:2px; margin:0px; 
}

/*----------------------------------------------------------------------------------
			>> inscription
----------------------------------------------------------------------------------*/


table.identification{
				padding:0px; margin:0px;  margin-bottom:80px; clear:both; background-color:transparent}

table.identification td.cadreInscription { 
				width:49%;background-color:transparent
			}

.cadreInscription {
				border:0px solid #000000;
			}
	.cadreInscription h2{
				color:#20AFAF;
				font-weight:bolder;
				font-size:16px;
				padding:0px; margin:0px;
			}
	
	.cadreInscription a , .hautTotalCommande  {
				color:#20AFAF;
			}

			
	.cadreInscription 	form	.submitBouton {
				background-position:top left;
		padding-top:0px;
		
	}

	#Connexion .submitBouton, .cadreInscription 	form td  .submitBouton{
		background-position:top left;
		padding-top:0px;
		
		
		
	}	
/*----------------------------------------------------------------------------------
			>>formulaire
----------------------------------------------------------------------------------*/
					
.blocFormulaire{
  				border-color:#20AFAF; 
				background-color:#fff;
				border:0px;
				border-top:2px solid #20AFAF;
				margin-left:0px;
				border:0px;
				border-left:4px solid #20AFAF;
				padding-left:0px;
				padding-top:0px;
				border-top:dashed 1px #20AFAF;
				border-bottom:dashed 1px #20AFAF;
				border-right:solid 1px #20AFAF;
				}	
.blocFormulaire table, .blocFormulaire .formulaire{					
				border-left:12px solid #59EEEF; 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:#20AFAF; font-size:12px;	padding-bottom:0px;			}

.blocFormulaire .formulaire td{
				height:auto; padding-bottom:2px;padding-top:2px;
}

/*----------------------------------------------------------------------------------
			>>formulaire >>bouton
----------------------------------------------------------------------------------*/

.submitBouton, .bigSubmitBouton, .smallSubmitBouton, .bigSubmitBoutonImage {
			/*	clear:both; border:0px solid red;
				margin:0px;
				background-image:url(images/b_jeValide.gif);
				background-repeat:no-repeat;
				width:150px;
				height:40px;
				border:0px solid red;
				margin-top:0px;
				padding:0px;
				margin-right:50px;*/
				
				
				clear:both; border:0px solid red;
				float:right; 
				display:block;
				
				margin:0px; padding:0px;
				
				background-image:url(images/puce_Fleche.gif);
				background-repeat:no-repeat;
				margin-top:10px;
			
				
					padding-left:25px;
					padding-right:5px;
					margin-right:10px;
					background-position:top left;
					padding-top:0px;
		
					
					height:19px;
					
					overflow:visible;
					width:auto;
					background-color:#000;
					color:#FFFFFF;
					font-weight:bolder;
					font-size:14px;
					text-transform:uppercase;
					cursor:pointer;
					}
					
.submitBouton:hover, .bigSubmitBouton:hover, .smallSubmitBouton:hover, .bigSubmitBoutonImage:hover {
					color:#20AFAF;

}		
			
#panier .bigSubmitBouton, #choix_lieu_livraison .bigSubmitBouton, #commande .bigSubmitBouton  {
				/*background-image:url(images/b_suivant.gif); */

}					
.commentaire{
				padding-bottom:10px;
				font-size:12px;
				display:block;
				color:#20AFAF; color:#000;
}
					
					
.zoneAdresse{
				border:1px solid #20AFAF;
}		
.zoneCoordonnees .zoneAdresse b{ 
				color:#20AFAF;
}			
.zoneCoordonnees .zoneAdresse a {

					background-image:url(images/puce_mini.gif);
					background-repeat:no-repeat;
					padding:0px; margin:0px;
					float:none;
					/*display:table;*/ display:block;
					padding-left:20px;
					
					padding-right:3px;
					margin-right:3px;
					
					height:15px;
					overflow:visible;
					
					width:auto;background-color:#5C3E0A;
					background-color:#2ABABA;
					color:#FFFFFF;
					font-weight:bolder;
					font-size:12px;
					text-transform:uppercase;
					cursor:pointer; text-decoration:none;
					margin-left:130px;
					width:80px;
				
				
				
}
table.formulaire a {
				color:#20AFAF;
}

 .message, .messageResultatOk{
 				font-style:italic;
				color:#20AFAF;
				padding-bottom:10px;
				
 }
P.messageResultatErreur, div.messageResultatErreur, .messageError, .messageResultatOk{
			 color:#20AFAF;
			 background-color:#59EEEF;
			 font-weight:bolder;
			 padding-left:5px;
}

.messageError {
			color:#554007;
}
P.messageResultatErreur img{
			margin:2px;
			margin-right:10px;
			margin-left:5px;
			}
/*recapitulatif montant en bas frais de livraison*/			
#commande {
		padding-left:0px
}		
/*----------------------------------------------------------------------------------
			>>barre de navigation haut de page du processus d'achat
----------------------------------------------------------------------------------*/

.processusAchat { 
				border:0px solid red; 
				clear:both;  
				
				margin:0px; 
				padding:0px;
				margin-bottom:26px;
				margin-left:220px; margin-top:5px;
				border:0px solid red;
				position:static;
				font-family:Verdana,Arial, Helvetica, sans-serif;

				padding-top:8px;
				}

					
.processusAchat a{ 	
				width:115px; 
				color:#59EEEF;color:#6E6D6F;
				text-transform:uppercase;
				font-size:11px; 
				font-weight:bolder;
				margin:0px;
				display:inline; 
				float:none; 
				margin:0px;padding:0px;
				padding-bottom:10px; 
				padding-left:38px;
				padding-right:20px;

				background-position:left center;
				border:0px solid green;
				/*border:1px solid #6E6D6F;
				background-color:#59EEEF;*/
				padding-top:8px;
				
				margin-left:10px;
				background-repeat:no-repeat;
					}
.processusAchat a.selected {
				/*background-color:#20AFAF;*/ font-weight:bolder; font-style:italic; width:124px;color:#20AFAF;font-size:12px; 
					}
					
				
#processus1 {
				background-image:url(images/numero_1.gif);
}
#processus2 {
				background-image:url(images/numero_2.gif);
}
#processus3 {
				background-image:url(images/numero_3.gif);
}
#processus4 {
				background-image:url(images/numero_4.gif);
}
/*----------------------------------------------------------------------------------
			>>barre de navigation bas de page du processus d'achat
----------------------------------------------------------------------------------*/

 .processusCommande .navigationProcessusAchat {
 
				position:relative; top:25px; /**/ border:0px solid green; float:none;
}
.processusCommande .navigationProcessusAchat table { 
				width:auto; margin:0px; padding:0px; padding-top:25px;}

					
 /*---------------------------------------------------------------------
				zone code promo
----------------------------------------------------------------------*/
.codePromo { 
				position:relative;float:left; border:0px solid red; 
				text-align:left; clear:left; top:-60px;
				margin-left:60px;}

.codePromo form{ 
				font-size:0.95em; color:#20AFAF; font-weight:bolder;
				white-space:nowrap}

.codePromo form .submitBouton {
				background-image:none;
				clear:both;
				font-size:14px;
				display:inline;
				float:none;
				padding:0px;
				margin:0px;
				width:auto;
				height:auto;
				border:1px solid #cccccc;
				background-color:#ECE9D8;
				text-align:center;
				padding-right:2px;
				
}
 /*---------------------------------------------------------------------
				zone texte marchand caddie
----------------------------------------------------------------------*/
#aideCaddie{
	margin-top:50px;
	margin-right:10px;
	position:relative;
	color:#666666;
	font-size:11px;
	padding:5px;
	color:#666666;
	font-size:11px;
	text-align:left;

	
}
#aideCaddie p {
			margin:0px;
			margin-left:20px; margin-right:20px;
			text-align:left;
			background-color:transparent;
			width:410px;
			padding-left:45px;
			padding-bottom:10px;
			overflow:visible;
			font-weight:bolder; 
			/*background-image:url(images/fd_avertissement.gif);
			background-repeat:no-repeat;*/
			font-size:11px;
			
}
 /*----------------------------------------------------------------------------------
			>>personnalisation mot doux
----------------------------------------------------------------------------------*/

 
 .livreDor{
 				padding-right:30px;
				font-size:12px;
				padding-bottom:20px;
			
 }
  .livreDor .listeMessage h3 { 
			  color:#f3a3cb;
				font-weight:bolder;
				font-size:12px;
				padding:0px; margin:0px; margin-top:10px; display:block;
  }
   .livreDor .listeMessage H3 a, .livreDor .listeMessage  a{
				   color:#20AFAF;
   }
 .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;
}


/*---------------------------------------------------------------------
			menu coté compte client
----------------------------------------------------------------------*/
#menuClient{
	margin:0 0 10px 10px;
}

#menuClient .header, #menuClient .footer{
	background-repeat:no-repeat;
	height:12px;
	width:100%;
}

#menuClient .header{
	background-image:url("images/menuTop.jpg");
}

#menuClient .menu{
	background-color:#20AFAF;
	background-image: none;
	color:#FFFFFF;
	padding-left:5px;
}

#menuClient .footer{
	background-image:url("images/menuBas.jpg");
}

#menuClient .menu form h2{
	border-bottom:2px dotted #83D6D4;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	margin:0 0 8px;
	padding:0;
	text-align:center;	
}
#menuClient .menu form h2 b{
	color:#FFFFFF;
	display:block;
}

#menuClient .menu a{
	background-image:url("images/puce_verte.gif");
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:normal;
	padding-bottom:4px;
	padding-left:25px;
	padding-top:3px;
}

#menuClient .menu a.lienSpecial{
	background-image:url("images/puce_verte.gif");
	background-position:left top;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:normal;
	padding-bottom:4px;
	padding-left:25px;
	padding-top:3px;	
}

#menuClient .menu a:hover{
	color:#83D6D4;
	text-decoration:none;
}
/******************************************** CREABILIS tag cloud iCercle ****************************************/

#iCercle_tagCloud ul {
				padding:0 0 10px 16px;
				margin:10px 0 0 0;
				float:left;
				
				list-style-type:disc;

				font-size:10px;
				width:200px;
				
}
#iCercle_tagCloud ul li {
				white-space:nowrap;
				padding:0px;
				margin:0;

}
#iCercle_tagCloud ul li a {
				letter-spacing:0.1em;
}
/******************************************** fin CREABILIS tag cloud iCercle ****************************************/


/******************************************** DEB CREABILIS ihm calcul AJAX ****************************************/
input.error{
	border:1px solid red;
}

.ficheProduit .menuCommande p.error{
	color:red;
}

#erreurLimite{
	border:1px solid red;
	color:#000;
	padding:4px;
	text-align:center;
}

#conteneurErreur{
	width: 200px;
}

#loader{
	text-align:center;
}

.zonePrix #loader{
	position:relative;
	top:20px;
}

#achatSurMesure .zonePrix{
				
	margin-bottom:20px;
				
}

#achatSurMesure .zonePrix #loader{
	position:relative;
	top:0px;
}
/******************************************** FIN CREABILIS ihm calcul AJAX ****************************************/

#nanomoduleCaddie sup{
	size:9px;
	vertical-align:text-bottom;	
}