.bloc_top_product {	background:#fff;margin-bottom:17px;border:1px solid #ccc;padding:2px;clear:both; }
.bloc_top_product .carremoch{ float:right;width:0;height:0;padding:28px 12px 0 0;background:#ac0024; }
.bloc_top_product sup { vertical-align: 0.4em;font-size: 10px; }
.head-top { color:#fff;font-size:18px;display:inline-block;padding: 0 10px;height:28px;line-height:28px;text-align:center;font-weight:normal; }
.top-product-item { float:left;width:180px;overflow:hidden;padding-left:22px; }
.top-product-item:first-child { padding-left:0; }
.top-product-item-link img { width:160px;height:160px;padding:0 10px;display:inline-block; }
.top-product-item .dgns, .top-product-item .dgnl  { display:block; }
.top-product-item .dgns { height:30px;line-height:15px; }
.top-product-item h3.dgns {
	margin: 0 0 2px 0;

	font-weight: normal;
}
.top-product-item .dgns a { color:#ac0024;text-decoration:underline;font-size:12px; }
.top-product-item .dgnl { color:#555;height:30px;line-height:15px;overflow:hidden; }
.top-product-item .prices { float:left; }
.top-product-item .note { display:block;height:13px; }
.top-product-item .note img {  }
.top-product-item .prices .price { color:#ac0024;font-weight:bold;font-size:14px; }
.top-product-item .prices .barre { color:#ac0024;font-size:12px;text-decoration: line-through; }
.top-product-item .prices .barre sup { vertical-align: 0.2em;font-size: 10px; }

.bloc_top_product a.showall {
	float: right;
	color: #ac0024;
	text-decoration: underline;
	height: 28px;
	line-height: 43px;
	padding-left: 10px;
	padding-right:5px;
	border-bottom: 1px solid #fff;
}