#produits_frame {
}

#produits_frame .top_frame{
	display:inline-block;
}

#produits_frame .top_frame .produit{
	float:left;
	width:470px;
	text-align:left;
	margin:30px 5px 0px 5px;
	
	/* modifs manu */
	width:auto;		
	float:right;
	margin-bottom:20px;
	border:1px #cccccc solid;
	padding:5px 10px 5px 10px;
	margin:0px 0px 10px 0px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#produits_frame .top_frame .produit .illus{
	float:left;	
	width:250px;  
	height:270px;

	/* modifs manu */
	width:115px;  
	height:auto;
	margin-right:5px;
}

#produits_frame .top_frame .produit .infos_produit{
	float:left;
	width:185px;
	padding-top:18px
}

#produits_frame .top_frame .produit .fiche{
	float:left;
	width:215px;
	margin:20px 0px 0px 0px;

	/* modifs manu */
	width:630px; 
	margin-top:10px;

	padding-top:0px;
	width:auto
}


#produits_frame .top_frame .produit .title{
	font-family:'Arial', 'helvetica', sans-serif;
	font-size:20px;
	color:#404040;
	padding:0px 0px 2px 5px;
}

#produits_frame .top_frame .produit p{
	margin:0px;
	padding:0px 0px 4px 5px;
	line-height:17px;
	color:#696969;
}

#produits_frame .top_frame .produit p a{
	color:#70c013;
	color:#e31c45;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background:url('../media/yellow_arrow.png') no-repeat 3px 3px;
}
/*
#produits_frame .top_frame .produit .price{
	border:1px #cdd1d0 solid;
	border-style:solid none dotted none;
	border-color:#ced2d3 #ced2d3 #cacccb #ced2d3;
	float:left;
	width:100%;
	padding:12px 0px 10px 5px;
	margin-top:7px;
	color:#e01c42;
	font-size:12px;
	line-height:16px;

	
	padding-left:20px;
	border-style:none none none solid;
	width:auto;						
	margin-top:30px;

}

#produits_frame .top_frame .produit .price span{
	font-size:15px;
}

#produits_frame .top_frame .produit .price span b{
	font-size:20px;
	font-weight:normal;
}

#produits_frame .top_frame .produit .price .info{
	font-size:11px;
	color:#858585;
	padding-top:2px;
}
*/

#produits_frame .top_frame .produit .price{
	border:1px #cdd1d0 solid;
	border-style:solid none dotted none;
	border-color:#cccccc #cccccc #cccccc #cccccc;
	border:1px #bbbbbb dotted;
	float:left;
	
	margin-left:5px;
	margin-right:5px;
	padding:10px 10px 10px 10px;
	margin-top:5px;
	color:#e01c42;
	font-size:12px;
	line-height:16px;
	background:#fff;

	width:175px;
}

#produits_frame .top_frame .produit .price span{
	font-size:16px;
	font-family:'Arial';
	line-height:19px;
}

#produits_frame .top_frame .produit .price span b{
	font-size:19px;
	/*font-weight:normal;*/
}

#produits_frame .top_frame .produit .price .info{
	font-size:11px;
	color:#858585;
	line-height:18px;
}


#produits_frame .top_frame .produit .cart{
	float:left;
	clear:left;
	width:100%;
	padding:10px 5px 10px 5px;
	border-bottom:1px #cdd1d0 solid;

	/* modifs manu */
	margin-top:30px;
	margin-left:20px;
	padding-bottom:9px;
	padding-left:25px;
	padding-top:18px;
	border-bottom:none;
	border-left:1px #cdd1d0 solid;
	float:right;
	width:220px;
	display:block;
	clear:none;
/*	border:1px solid black;*/
	height:74px;
font-weight:bold;

float:left;
margin:0px;
padding:10px 0px 0px 20px;
border:none; 
width:125px
}

#produits_frame .top_frame .produit .cart select{
	margin-top:8px;
	width:40px;
}

#produits_frame .top_frame .produit .cart .btn{
	float:right;
	clear:left;
	width:100%; 
	margin-top:10px
}

#produits_frame .top_frame .produit .note{
	float:left;
	clear:left;
	padding:4px 0px 0px 5px;
	font-size:11px;
	color:#909090;
}

#produits_frame .middle_frame{
	/*height:160px;*/
	float:left;
	width:100%;
	padding:10px 0px 10px 0px;
	display:inline-block;
	background:#282828;
}

#produits_frame .middle_frame div{
	float:left;
	width:325px;
	padding:15px 20px 20px 35px;
	text-align:left;
}

#produits_frame .middle_frame p{
	padding:8px 0px 0px 100px;
	color:#aaaaaa;
}

#produits_frame .middle_frame a{
	color:#feb300;
}

#produits_frame .middle_frame a:hover{
	text-decoration:none;
}

#produits_frame #esprit{
	background:url('../media/cracky_bg.png') no-repeat 35px 60px;
}

#produits_frame #fabrication{
	background:url('../media/fabrication_bg.png') no-repeat 35px 60px;
	border:1px #646464 solid;
	border-style:none solid none solid;
}

#produits_frame #degustation{
	background:url('../media/degustation_bg.png') no-repeat 35px 60px;
}

#produits_frame #degustation a{
	color:#e4294e;
}


#produits_frame .bottom_frame{
	float:left;
	width:100%;
	height:175px;
	margin-top:10px;
}

#produits_frame .bottom_frame .left{
	float:left;
	width:640px;
	height:175px;
	background:#fff;
}

#produits_frame .bottom_frame .left .offre{
	float:left;
	width:325px;
	height:165px;
	margin-top:5px;
	border-right:1px #bbbbbb dotted;
}

#produits_frame .bottom_frame .left .news{
	float:left;
	width:315px;
	height:165px;
	margin-top:8px;
	padding:15px 20px 0px 35px;
	text-align:left;
}

#produits_frame .bottom_frame .left .news p{
	line-height:18px;
	margin-bottom:0px;
}

#produits_frame .bottom_frame .left .news b{
	color:#454545;
}

#produits_frame .bottom_frame .left .news .link{
	margin:0px;
	padding:6px 0px 0px 0px;
}


#produits_frame .bottom_frame .left .news a{
	color:#E4294E;
}

#produits_frame .bottom_frame .left .news a:hover{
	text-decoration:none;
}

#produits_frame .bottom_frame .right{
	float:right;
	width:330px;
	height:175px;
	background:#fff;
}