#cat,#search,#product-reco,#specialope{background-color:#EBEBEB;line-height:normal}.sous_header_cat{background-color:#EBEBEB;color:#fff;padding:10px}.sous_header_cat #div_select{width:70%;display:inline-block}.header_cat h1{display:inline;font-size:inherit}.sous_header_cat .icon_mode{vertical-align:middle;display:inline-block;width:25%;min-width:60px;text-align:right;float:right}.sous_header_cat .icon_mode:after{content:"";display:table;clear:both}#grid_icon{margin-right:8px}#grid_icon,#list_icon{vertical-align:text-bottom}.icon_mode span[class|="icon"]{font-size:33px;color:#888888;cursor:pointer}.icon_mode span[class|="icon"].selected,.icon_mode span[class|="icon"]:hover{color:#2E2C2D}.line_prod{width:100%;height:100%}.line_prod_container{height:auto;text-align:left;margin:5px;padding:10px;color:#333333;background-color:#fff;position:relative}.line_prod_img{display:inline-block;width:30%;height:100%;text-align:center}.line_prod_content{display:inline-block;width:62%;vertical-align:middle;height:100%}.line_prod_fleche{display:inline-block;width:5%;height:100%;text-align:right;color:#888888}.line_prod_img span{display:inline-block;margin:0 5px}.line_prod_img img{width:100%;vertical-align:middle}.line_prod_container .sticky-ahead{position:absolute;left:-10px;top:10px}.name_prod{font-weight:bold;font-size:.9em;line-height:1em;margin-bottom:5px}.desc_prod{font-size:.9em;line-height:1em;margin-bottom:10px;font-weight:normal}.price_prod{color:#2E2C2D}.price_barre{text-decoration:line-through;color:#888888;font-size:90%;font-weight:normal}.prop_prod{width:100%;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;font-size:.9em}.prop_prod span{text-decoration:underline}#product .price_barre{margin-left:15px}.price_kg{float:right;font-weight:bold;font-size:90%}.price{font-size:1.3em;font-weight:bold}#grid_cat{display:none;margin-top:5px}#listProd{width:100%;height:100%}#grid_cat,#list_cat{margin:5px;height:100%}#grid_cat:after,#list_cat:after,.line_prod_container:after{content:"";display:block;clear:both}.prod_grid{text-align:center;height:auto;width:50%;display:inline-block;float:left}.prod_grid_content{height:inherit;text-align:left;margin:5px;padding:10px;color:#333333;background-color:#fff}.prod_grid .name_prod span,.line_prod .name_prod span{font-size:1.1em}.prod_grid_content a,.prod_grid_content a:hover,.prod_grid_content a:visited,.prod_grid_content a:active,.line_prod_container a,.line_prod_container a:hover,.line_prod_container a:visited,.line_prod_container a:active{text-decoration:none;width:100%;height:100%;color:inherit}.prod_grid_content .span_img{display:inline-block;margin:5px;width:100%;text-align:center;vertical-align:middle}.prod_grid_content .span_img img{width:auto;max-width:100%;max-height:100%}.prod_grid_content .incentive_prod{position:relative;margin-top:5px;height:20px}.prod_grid_content .sticky-ahead{position:absolute;left:-20px}.prod_grid_content .price_prod,.line_prod_content .price_prod{margin-top:5px}.prod_grid_content .price,.line_prod_content .price{font-size:1.1em}.prod_grid_content .price_barre,.line_prod_content .price_barre{margin-left:5px}.prod_grid_content .price_barre,.prod_grid_content .price{text-align:left}.prod_grid_content .desc_prod,.line_prod_content .desc_prod{margin:10px 0}.prod_grid_content .name_prod{margin-top:5px}.prod_grid_content .etoiles_prod,.line_prod_content .etoiles_prod{margin-top:5px}.prod_grid_content .etoiles_prod img,.line_prod_content .etoiles_prod img{height:10px}.no-products{padding:10px;background-color:#fff;line-height:inherit}.top-level h1{text-align:center;padding:12px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;background-color:#2E2D2C;color:#fff;margin:0}.top-level .subcategory,.top-level .subcategory:link,.top-level .subcategory:active,.top-level .subcategory:visited,.top-level .subcategory:hover{display:block;padding:10px;border-bottom:1px solid #EBEBEB;color:#333333;text-decoration:none;font-weight:normal}.btn-filtre{background-color:#fff;color:#333333;line-height:33px;padding:0 10px;margin-top:10px}.select_cat{display:inline-block;width:90%;margin-right:5px}.select_cat span[class|="icon"],.btn-filtre span[class|="icon"]{float:right;line-height:33px;font-size:18px;color:#888888}#filter_div{background-color:#fff;height:100%;width:100%;display:none}#filter_div .filter{border-top:1px dashed #D3D3D3;padding:10px;font-size:1em;color:#333333}#filter_div .filter-label{font-weight:bold;text-transform:uppercase;margin-bottom:5px}#filter_div .filter-input{vertical-align:text-bottom}#filter_div .filter-span{display:inline-block;width:100%}#filter_div .filter-span label{display:inline;font-size:13px;vertical-align:middle;margin:0 0 .2em}#filter_div .filter-span label .counter{display:inline-block;margin-left:5px}#filter_div .linkChoice{font-size:13px;color:#0083C1}#filter_div .filter input.ui-slider-input{font-size:13px;font-weight:normal;height:15px;line-height:15px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}#filter_div .filter .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track{top:5px}#filter_div .filter .ui-rangeslider .ui-rangeslider-sliders{height:25px}.picto-noel{float:right}#specialope .segments{padding:0 10px}#specialope .segments .segmentOpe{background-color:#333333;color:#fff;padding:10px 20px;margin:10px 0;text-transform:uppercase;font-weight:normal;font-size:13px;position:relative;vertical-align:middle}#specialope .segments .segmentOpeSelected{background-color:#888888;color:#fff;padding:10px 20px;margin:10px 0;text-transform:uppercase;font-weight:normal;font-size:13px;position:relative;vertical-align:middle}#specialope .segments .segmentOpe .icon-triangle-right,#specialope .segments .segmentOpe .icon-triangle-down{display:inline-block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#specialope .line_prod .desc_prod{display:none}#specialope .line_prod .line_prod_content .name_prod{margin-bottom:15px}#specialope .bloc_btn{margin-top:0;padding:10px}.segmentChoosed{padding:12px 0 12px 15px;width:100%;background-color:#333333;color:#fff;text-align:left;letter-spacing:1px;vertical-align:middle;margin-top:-4px;margin-bottom:10px}.segmentChoosed a{display:inline-block;height:100%;text-decoration:none;font-size:13px}#specialope a:visited,#specialope a:active,#specialope a:link{text-decoration:none}.segmentChoosed a span[class="icon-triangle-left"]{font-size:16px}.segmentChoosed .segment_label{width:80%;display:inline-block;vertical-align:middle;font-size:13px}.no-result{text-align:center;padding:10px;font-size:15px}.spellchecks{padding:10px;text-align:center}.spellchecks p{font-size:15px;margin:0 !important}.spellchecks .spellcheck{text-decoration:underline;font-style:italic}.shops-title{font-size:18px;margin-left:8px;margin-top:8px}.line_shop{width:100%;height:100%}.line_shop_container{height:auto;text-align:left;margin:5px;padding:10px;color:#333333;background-color:#fff;position:relative}.line_shop .line_shop_img{display:inline-block;width:30%;height:100%;text-align:center}.line_shop_img span{display:inline-block;margin:0 5px}.line_shop_img img{width:100%;vertical-align:middle}.line_shop_content{display:inline-block;width:62%;vertical-align:middle;height:100%}.line_shop_name{font-weight:bold;font-size:.9em;line-height:1em;margin-bottom:5px}.line_shop_desc{font-size:.9em;line-height:1em;margin-bottom:10px;font-weight:normal;margin:10px 0}.line_shop_fleche{display:inline-block;width:5%;height:100%;text-align:right;color:#888888}.line_shop_open{color:#0083C1;width:100%;text-align:left}.horaire{font-size:1.3em;font-weight:bold}.line_shop_container:after{content:"";display:block;clear:both}.line_shop_name span{font-size:1.1em}.line_shop_container a,.line_shop_container a:hover,.line_shop_container a:visited,.line_shop_container a:active{text-decoration:none;width:100%;height:100%;color:inherit}.pager{padding:8px 0 15px 0;text-align:center}.pager .custom-dropdown{margin-left:5px;width:65px}#fid-header-container{padding:10px 5px;width:100%}#fid-header-img{text-align:center}#fid-header-txt-container{margin:10px}#fid-header-nbPts{color:white;text-align:center;background-color:#38c;padding:5px;margin:0 auto;width:90%}#fid-hello{display:block;font-size:18px;font-weight:bold;margin-bottom:10px}#fid-spacer{margin:0;padding:0;background-color:#EBEBEB;height:10px}#catFid>#cat{padding-top:5px}#fid-params{font-size:.9em;line-height:1em;font-style:italic;font-weight:lighter}