/*****************************/
/***** MM Ad Widget CSS *****/
/****************************/
.widget_mm_ad_widget div, .widget_mm_ad_widget ul, .widget_mm_ad_widget li,.widget_mm_ad_widget .onglets_prix > ul > li, .widget_mm_ad_widget .bloc_listing > ul > li {margin:0;padding:0;}
.widget_mm_ad_widget .onglets_prix > ul > li, .widget_mm_ad_widget .bloc_listing > ul > li, .widget_mm_ad_widget .onglets_prix > ul, .widget_mm_ad_widget .bloc_listing > ul  {list-style:none;line-height:1;}

.widget_mm_ad_widget .widget-prix-product {
	font-family: "Roboto Condensed";
	font-size:20px;
	height:auto;
	width:100%;
	max-width:300px;
	box-sizing:border-box;
	border:1px solid #ccc;
}
	.widget_mm_ad_widget  .onglets_prix {
		box-sizing:border-box;
		border-bottom:1px solid #ccc;
		font-size:1.2em; /* 24/20px */
		margin:0;
		padding:15px 0;
		width:100%;
	}
			
				.widget_mm_ad_widget .prix_title {padding-left:10px;}
	
	.widget_mm_ad_widget .bloc_listing {
		box-sizing:border-box;
		margin:0;
		padding:10px;
		width:100%;
	}
		.widget_mm_ad_widget .bloc_listing > ul {width:100%;}
			.widget_mm_ad_widget .bloc_listing > ul > li {
				display:table;
				height:3em; /* 60/20px */
				line-height:3em; /* 60/20px */
				border-bottom:1px solid #ccc;
				width:100%;
			}
			.widget_mm_ad_widget .bloc_listing > ul > li.last {border-bottom-color:#fff;}
				.widget_mm_ad_widget .bloc_listing .linkToSpecificRetailer {display:table-row;width:100%;}
					.widget_mm_ad_widget .logo_container {display:table-cell;width:31.65467625899281%;/*88/278px*/}
						.widget_mm_ad_widget .logoMarchand {width:100%;}
							.widget_mm_ad_widget .logoMarchand > img {
								max-width:88px;
								vertical-align:middle;
								width:100%;
							}
					.widget_mm_ad_widget .price_listing {
						display:table-cell;
						color:#da2f41;
						font-weight:bold;
						text-align:right;
						vertical-align:middle;
						width:34.1726618705036%;/* 95/278px */
					}
					.widget_mm_ad_widget .voir_produit {
						display:table-cell;
						text-align:center;
						vertical-align:middle;
						width:34.1726618705036%;/* 95/278px */
					}
						.widget_mm_ad_widget .voir_produit > .btn {
							background:#000;
							color:#fff;
							float:right;
							display:block;
							font-size:0.8em;/*16/20px*/
							height:1.875em;/* 30/16px */
							line-height:1.875em;/* 30/16px */
							text-align:center;
							-webkit-border-radius: 5px;
							-moz-border-radius: 5px;
							border-radius: 5px;
							width:84.21052631578947%;/* 80/95px */
							-webkit-transition: all 0.2s ease;
							-moz-transition: all 0.2s ease;
							-ms-transition: all 0.2s ease;
							-o-transition: all 0.2s ease;
							transition: all 0.2s ease;
						}
						.widget_mm_ad_widget .voir_produit > .btn:hover {
							background:#fac20a;
						}
	
	.widget_mm_ad_widget .bloc_prix_init {display:none;}
	
.widget_mm_ad_widget .widget-prix-product__not-defined {
	padding:10px;
	font-size:18px;
}
	.widget_mm_ad_widget .widget-prix__content {
		box-sizing:border-box;
		width:100%;
	}
		.widget_mm_ad_widget .widget-prix__liste, .widget_mm_ad_widget .widget-prix__product-container {margin:0;padding:0;width:100%;}
			.widget_mm_ad_widget .widget-prix__product-container {
					line-height:1;
					border-bottom:1px solid #ccc;
					display:table;
					padding:15px 0;
					width:100%;
				}
			.widget_mm_ad_widget .widget-prix__product-container.last {
				border-bottom-color:#fff;
			}
					.widget_mm_ad_widget .widget-prix__product-container .widget-prix__link {
						color:#111;
						display:table-row;
						width:100%;
					}
					.widget_mm_ad_widget .widget-prix__product-container .widget-prix__link:hover {
						color:#111;
					}
						.widget-prix__product-visual-container {
							display:table-cell;
							vertical-align:middle;
							width:17.98561151079137%;/* 50/278px */
						}
						.widget-prix-product__shopping .widget-prix__product-visual-container {
							width:21.58273381294964%;/* 60/278px */
						}
							.widget-prix__product-visual-container > .product-visual__mask {
								height:auto;
								display:block;
								width:50px;
							}
							.widget-prix__product-visual-container > .product-visual__mask .product_visual {
								min-width:65px;
								margin-left:-15%;/*7,5/50px */
							}
							.widget-prix-product__shopping .widget-prix__product-visual-container > .product-visual__mask .product_visual {
								min-width: 55px;
								margin-left: -8%;
							}
						.widget-prix-product__not-defined .widget-prix__nameAndPrice {
							display:table-cell;
							vertical-align:top;
							width:50.35971223021583%;/*140/278px*/
						}
						.widget-prix-product__not-defined.widget-prix-product__shopping .widget-prix__nameAndPrice {
							width:46.76258992805755%;/*130/278px*/
						}
							.widget-prix__name {
								display:block;
								max-height:55px;
								overflow:hidden;
							}
							.widget-prix__price {
								color:#111;
								display:block;
								margin-top:0.2777777777777778em;/* 5/18px */
							}
								.widget-prix__price-theme {color:#da2f41;}
						.widget-prix-product__not-defined .widget-prix__vendorAndGo {
							display:table-cell;
							vertical-align:middle;
							width:31.65467625899281%;/*88/278px*/
						}
							.widget-prix-product__not-defined .widget-prix__vendorAndGo .btn {
								background:#000;
								-webkit-border-radius: 5px;
								-moz-border-radius: 5px;
								border-radius: 5px;
								color: #fff;
								display: block;
								font-size: 0.8888888888888889em; /* 16/18px */
								height:1.875em;/* 30/16px */
								line-height:1.875em;/* 30/16px */
								text-align: center;
								-webkit-transition: all 0.2s ease;
								-moz-transition: all 0.2s ease;
								-ms-transition: all 0.2s ease;
								-o-transition: all 0.2s ease;
								transition: all 0.2s ease;
								width: 100%; /* 88/88px */
							}
							.widget-prix-product__not-defined .widget-prix__vendorAndGo .btn:hover {
								background:#fac20a;
							}
			