/*attributes*/
div.fme-filter a.fme_layered_attribute { padding-left:25px; background:transparent url(../../images/FME/Check-Box.png) no-repeat scroll 0px 3px;}
div.fme-filter a.fme_layered_attribute_selected {padding-left:25px; /*border:dotted;*/ background-position: 0px -16px; font-weight: bold; overflow:hidden;}


div.price_slider {position:relative;z-index:9;height:20px;margin:0 auto 5px auto;background: url("../../images/bkg-reglette.jpg") no-repeat 50% 50%;cursor:pointer;}
div.price_slider div.handle { top:-3px; z-index:10; width:24px; height:24px; background: transparent url(../../images/handle-ui.png) no-repeat; cursor:pointer; position: absolute; }


.fme_loading_filters{
    width:100%;
    height:1000%;
    background-color:#ffffff;
    z-index:500;
    opacity: 0.4;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    position:absolute;
    top:0;
    left:0;
}

.fme_loading_filters img{
	left:48%;
	top:45%;
	display:block;
	position:fixed;
	z-index:900;
}

.between_handle{
  top:7px;
  background: none repeat scroll 0 0 #530036;
  height:5px;
  position:relative;
  z-index:1;
  margin:0;
}

.price_filt_layered{
  height:105px !important;
}
/*
#fme_filters_list,
#fme_filters_list2 {
  padding: 10px;
  border: 1px solid #cccccc;
  border-top: 0;
}*/
  
  
#fme_filters_list dd .configurable-swatch-list li {
  margin: 0 0 0 3px;
  width: 47%;
}
#fme_filters_list dd .swatch-link {
  border: none;
  line-height: 25px;
  margin-right: 2px;
  text-align: left;
}
#fme_filters_list dd .swatch-link.has-image {
  line-height: inherit;
}
#fme_filters_list dd .swatch-link:hover .swatch-label {
  border-color: #3399cc;
}
#fme_filters_list dd .swatch-label {
  background: #f4f4f4;
  border: 1px solid #cccccc;
  border-radius: 3px;
  display: block;
  float: left;
  line-height: 1.5em;
  margin: 0 5px 0 0;
  padding: 1px 5px;
  white-space: nowrap;
}
#fme_filters_list dd .swatch-label img {
  border: 1px solid #fff;
  border-radius: 3px;
  box-sizing: content-box;
}
#fme_filters_list dd .has-image .swatch-label {
  padding: 0;
}


@media only screen and (max-width: 770px) {
.between_handle{
  top:7px;
  background: none repeat scroll 0 0 #bdcd00;
  height:5px;
  position:relative;
  z-index:1;
  margin:0;
  width: 90%!important;
}

/*.block-layered-nav #fme_filters_list dd{display:none;position:absolute;left: 0px!important;position: initial!important;z-index: 999;padding: 0!important;border:none;background: url('../../images/') no-repeat 0px 50% transparent!important;}
.block-layered-nav #fme_filters_list dd.visible{display:block;}
.block-layered-nav #fme_filters_list dd ol{background: none repeat scroll 0 0 #FFFFFF;padding: 10px 0;}
.block-layered-nav #fme_filters_list dd ol li{background: none repeat scroll 0 0 #FFFFFF;padding: 0px 0;width: 47%;}

  #fme_filters_list dd .configurable-swatch-list li:nth-child(odd) {
    clear: left;
  } */
}  
 
 /* 
.block-layered-nav #fme_filters_list dd{display:none;position:absolute;left: 240px;position: absolute;z-index: 999;padding:10px;border:none;background:url('../../images/fleche-filtre-marque.png') no-repeat 0px 50% transparent;}
.block-layered-nav #fme_filters_list dd.visible{display:block;}
.block-layered-nav #fme_filters_list dd ol{background: none repeat scroll 0 0 #FFFFFF;padding: 10px 0;}
*/

.column_filters li {
    display: block !important;
}


.scrollbar .viewport {
    background: none !important;
    border: none !important;
    overflow: hidden;
    position: relative;
    width: auto !important;
}