/*---------------------------------------------------------------------
			accueil
----------------------------------------------------------------------*/
.accueil_contenu {
			
float:left;
margin:50px 0px 0px 0px;
margin:0px; padding:0px;
text-align:left;
width:570px;width:590px;
overflow:hidden;
}

/*---------------------------------------------------------------------
			mise en avant
----------------------------------------------------------------------*/
.mise_en_avant {
				background-image:url(images/fd_mise_en_avant.gif);
				background-repeat:no-repeat;
				background-position:left top;
				width:570px;
				float:left;
				margin:30px 0px 20px 12px;

				text-align:left;
				
				display:table;
				
}
.mise_en_avant .zonePrix {
		clear:none;
		color:#FD8804;
		float:left;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:18px;
		font-weight:bold;
		margin:0px;
		padding:12px 0px 10px 10px;
		width:220px;
		position:relative;
}
.mise_en_avant .zonePrix .prix {
				float:right;
				padding:15px 0px 0px 0px;
}
.mise_en_avant .zonePrix .prix span {
				color:#FF8B02;
				font-size:20px;
				font-weight:bold;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				background-image:url(images/fd_prix_petit_milieu.gif);
				background-repeat:repeat-x;
				background-position:top
}
.mise_en_avant .ancienPrix {
			background-image:url(images/fd_prix_barre.gif);
			background-position:center;
			background-repeat:no-repeat;
			clear:both;
			color:#999999;
			float:none;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:15px;
			font-weight:bolder;
			letter-spacing:0em;
			margin:0px;
			padding:0px 0px 3px;
			text-align:center;
			text-decoration:none;
}

.mise_en_avant .prixPromotion {
			clear:both;
			color:#FF8B02;
			font-size:16px;
			font-weight:bolder;
			letter-spacing:0em;
			margin:0px; padding:0px;
			overflow:hidden;
			padding:0px;
			/*background-position:center top;
			background-repeat:repeat-x;*/
			color:#FF8B02;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:20px;
			font-weight:bold;
			position:relative;
}
.mise_en_avant .prixPromotion .pourcentage {
			background-color:#FF8B02;
			background-image:url(images/fd_prix_promo.gif);
			background-repeat:no-repeat;
			background-position:0px 0px;
			display:block;
			width:40px;
			color:#FFFFFF;
			font-size:14px;
			font-weight:normal;
			height:17px;
			position:relative;
			float:left;
			top:3px;
			
			margin:0px;
			overflow:hidden;
			padding:0px;padding-left:5px;
			left:0px;
			vertical-align:top;

}
.mise_en_avant .zonePrix img {
				vertical-align:top;

}
.mise_en_avant .zonePrix .prixPromotion .prix_promo {
				background-image:url(images/fd_prix_petit_milieu.gif);
				background-position:center top;
				background-repeat:repeat-x;
				color:#FF8B02;
				font-family:Verdana,Arial,Helvetica,sans-serif;
				font-size:20px;
				font-weight:bold;
}
.mise_en_avant .image {
				clear:none;
				float:left;
				width:300px;
				padding:10px 0px 0px 0px;
				overflow:hidden;
}
.mise_en_avant .description {
				background-image:url(images/fd_mise_en_avant_desc.gif);
				background-position:right bottom;
				background-repeat:no-repeat;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				clear:both;
				width:550px;
				padding:12px 10px 10px 10px;
}
/*---------------------------------------------------------------------
			colonne sélection
----------------------------------------------------------------------*/
.produitPromotion{
				margin:0px; padding:0px;
				float:left;
				display:block;
				overflow:hidden;
				width:590px;
				margin-top:10px;
				border:0px solid red;
				}
		.produitPromotion .listeProduit {				
				clear:both;
		}
		.produitPromotion .listeProduit .produit{				
			
		}
		
.produitPromotion h1{
 				background-image:url(images/fd_categorie.gif);
				background-repeat:no-repeat;
				background-position:left 12px;
				color:#772203;
				text-indent:80px;
				margin-bottom:15px;				
				font-style:italic;
				
 }
.produitPromotion h1 b{
 				background-color:#FFFFFF; padding-left:10px; padding-right:11px;
				
 }
 
 .produitPromotion .listeProduit   .produit h1 {
  				background-image:none;
				color:#ABAB44;
				text-indent:0px;
				margin-bottom:0px;
				width:176px;

}
/*---------------------------------------------------------------------
			>>	Accueil >> produit vedette
----------------------------------------------------------------------*/

.accueil {
			border:0px solid red; 
			padding:0px; margin:0px;
			float:right;	
}
.accueil .imageProduit{
				float:left;
				clear:none; 
				width:auto;
				overflow:hidden;
				margin:0px;
				
				width:312px;
				height:234px;
}
.accueil .description {
				float:left;
				clear:none;
				width:250px;
				background-image:url(images/fd_decouvrer.gif);
				background-repeat:no-repeat;
				background-position:top left;
				margin-left:20px;
				margin-top:20px;
}
				
.accueil .description h1 {
				text-align:right;
				padding:0px; margin:0px;
				color:#FB8904;
				text-transform:uppercase;
				border:0px solid red;
}				
.accueil .description h1 a{
				text-align:right;
				margin:0px; padding:0px;
			
				background-image:none;
				font-weight:900;
				font-size:18px; 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#888A87;
				text-transform:lowercase;
				float:none;
				display:block;
				padding-right:25px;
}
.accueil .description h2{
				font-size:28px;
				font-weight:bolder;
				color:#810F00;
			
}

	
.accueil .description h2 a {
				text-decoration:none;
				font-size:20px;
				font-stretch:narrower;
				letter-spacing:+0.05em;
				font-weight:100;	
				padding:0px; margin:0px;	
				text-align:left;
				color:#000000;			
}
.accueil .description p{
				padding:0px; margin:0px;
				padding-bottom:5px;
				color:#5B604A;
				font-family:Arial,Verdana, Helvetica, sans-serif;
				font-size:14px;
				line-height:17px;
}
.accueil  .zonePrix {
				float:right;
				padding-right:30px;
				padding-top:10px;
}			

.accueil .zonePrix .prix{
				height:30px;
}
.accueil .zonePrix .prix img {
				clear:none;
				display:inline;
				vertical-align:top;
				border:none;
}
.accueil .zonePrix .prix span {
				color:#FF8B02;
				font-size:24px;
				font-weight:bold;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				background-image:url(images/fd_prix_milieu.gif);
				background-repeat:repeat-x;
				background-position:top
				
}
.accueil .zonePrix a{
				font-weight:normal;
				font-size:11px;
				text-decoration:underline;
				padding-left:40px;
}
.accueil .zonePrix  .prix sup {
				font-size:20px;
}
.accueil  .zonePrix .prixPromotion{
				clear:both;
				color:#ABAB44;
				font-size:16px;
				font-weight:bolder;
				letter-spacing:0em;
				margin:0px;
				padding:0px;
				width:170px;
				overflow:hidden;
}
.accueil .zonePrix .prixPromotion img,
.accueil .zonePrix .prix img {
				vertical-align:top;
}

.accueil .prixPromotion .prix_promo,
.accueil .prix span {
				color:#FF8B02;
				font-size:21px;
				font-weight:bold;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				background-image:url(images/fd_prix_petit_milieu.gif);
				background-repeat:repeat-x;
				background-position:top
				
}
.accueil  .zonePrix .ancienPrix{
			clear:both;
				color:#999999;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:15px;
				background-image:url(images/fd_prix_barre.gif);
				background-repeat:no-repeat;
				background-position:right;
				text-decoration:none;
				float:left;
				padding:0px 0px 3px 70px;

				font-weight:bolder;
				letter-spacing:0em;
				margin:0px;
				
				text-align:center;
			
				width:68px;

}
.accueil  .zonePrix  .pourcentage {
				position:relative;
				top:3px;
				background-color:#FF8B02;
				padding:0px;
				height:24px;
				color:#fff;
				font-size:14px;
				font-weight:normal;
				vertical-align:top;
				

background-image:url(images/fd_prix_promo.gif);
background-repeat:no-repeat;
color:#FFFFFF;

				
}
.accueil  .zonePrix a.submitBouton {
				padding:0px; margin:0px;

				display:block;
				float:none;
				clear:both;

				background-image:url(images/b_decouvrir.jpg);
				background-repeat:no-repeat;
				background-position:top center;
				
				width:100%; height:57px;
			
				border:0px solid red;

}

/*---------------------------------------------------------------------
			>>	Accueil >> structure
----------------------------------------------------------------------*/

.famille .famille_texte {
	height:219px;
	height:221px;
	
}
.famille {
	/*background-image:url(images/fd_header_bandeau3.jpg);*/
	background-image:url(images/fd_header_bandeau5.jpg);
	background-repeat:no-repeat; 
	height:260px;
			
}
.page {				
                /*background-color:#ffffff;*/

				background-image:url(images/fd_bandeau.gif);
				background-repeat:repeat-x;

}