.table_produit .clearboth{ clear:both; font-size:0; padding:0; margin:0;}

.table_produit .encart_titre{border:1px solid #D3D3D3; border-bottom:0}

#contnu_wkf .table_produit h2 {
	color:#666666;
	font-size:1.4em;
	font-weight:bold;
	margin:0 0 10px;
	padding:20px 0 5px;
	width:677px;
}

.table_produit h2 span { font-weight:normal}
	
.table_produit .encart_produit { 
	width:310px ; 
	padding-right:0px; 
	float:left; 
	padding-bottom:10px;
	/*overflow:hidden;*/
}

.table_produit .separateur_produit { 
	width:20px;
	height:170px;
	margin-right: 25px;
	margin-bottom: 10px;
	border-right: solid 1px #d3d3d3; 
	float:left;
	/*overflow:hidden;*/
}

.table_produit .separateur_produit_horizontal { 
	clear: both;
	border-top: solid 1px #d3d3d3; 
	font-size:1px; 
	padding-top:10px;
}

.table_produit .encart_produit h3 { 
	margin:0; 
	padding:0;
	padding-bottom:2px;
	color:#3f3f3f; 
	font-size:1.1em;
}
	
.table_produit .encart_produit h3 a { 
	text-decoration:underline; 
}

.table_produit .encart_produit .sous_titre_produit{ 
	margin:0; 
	padding:0;
	padding-bottom:3px;
	color:#999999;}

.table_produit .encart_produit th { width:80px; text-align:left; vertical-align:top}	

.table_produit .encart_produit td { 
	vertical-align:top; 
	padding-left:5px; 
}

.table_produit .encart_produit p { 
	margin:5px 0; 
	font-size:1em; 
	color:#474747;
}

.table_produit .encart_produit span.a_partir { 
	float:left;
	color:#999999;
}
	
.table_produit .encart_produit span.prix { 
	float:right;
	color:#EE014C;
	font-size:1em;
	font-weight:bold;
}
	
.table_produit .encart_produit a.voir_article { font-weight:bold; text-decoration:none;font-size:1em;}


.table_produit div.description_produit {background-color:#FFF;padding:0 0 0 5px; /*overflow:hidden;*/ }