.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.block-shadow{background:url(../../../../Images/APLU/classic/v6/bg_block.png) no-repeat 0 0;border-top:1px solid #c9c9c9;margin-top:20px;padding-top:10px}
.block-shadow.title{padding-top:15px}
.block-shadow>.title{margin-top:0}
@media(max-width:979px){.results[class*="span"]{margin-left:0;width:100%}
}
.date_livraison{font-size:12px;font-weight:bold}
.results>.reserved{pointer-events:none;cursor:default}
.results>.reserved .block.img{opacity:.3;filter:alpha(opacity=30)}
.results>.reserved a:hover{cursor:default;text-decoration:none}
.results>.reserved .reserved-flag-wrapper{width:100px;height:100px;position:absolute;overflow:hidden;top:0;left:0}
.results>.reserved .reserved-flag-wrapper .reserved-flag{position:absolute;z-index:2;background-color:#007c92;text-align:center;left:-50px;top:25px;height:20px;color:#FFF;display:table;width:150px;padding:5px 0;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform-origin:50% 0;-o-transform-origin:50% 0;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}
.results>.reserved .w-reserved{display:block;text-transform:uppercase;padding:5px;background-color:#333;color:#fff;position:absolute;top:-20px}
.results>header{color:#a5a7a9;text-transform:uppercase}
.results>header .title{color:#000;font-size:20px;font-family:PeugeotNew-Bold;line-height:1}
.results>header .retailer{color:#333;font-size:12px}
.results>header .btn{margin-bottom:10px}
.results>header .seo{font-size:12px;line-height:1;margin:20px 0;position:relative}
.results>header .seo h1{font-size:12px;font-style:normal;font-weight:bold}
.results>header .seo .btn{top:0;position:absolute;right:0}
.results>header .seo .desc{max-height:12px;overflow:hidden;-webkit-transition:max-height 2s;-moz-transition:max-height 2s;-ms-transition:max-height 2s;-o-transition:max-height 2s;transition:max-height 2s}
.results>header .seo .btn:active+.desc,.results>header .seo .btn:focus+.desc,.results>header .seo .btn:hover+.desc{max-height:1000px}
@media(min-width:767px) and (max-width:979px){.results>header{position:relative}
.results>header .btn{right:0;position:absolute;top:15px}
}
@media(max-width:767px){.results>header{background:url(../../../../Images/APLU/classic/v6/bg_results.png) repeat-x left bottom;padding:0 10px 10px}
.results>header,.results>header .title{font-size:13.799999999999999px;line-height:1em}
}
.result-sort label{line-height:26px;padding-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.result-sort label span{display:inline-block}
.result-sort select{padding-right:35px;margin-left:10px;margin-top:-3px;min-width:100px;width:auto}
.result-sort .nb label{float:right}
.lt-ie9 .result-sort select{height:auto;min-height:auto}
.results .price header p.titleBlue{margin-top:0;padding-top:0;color:#1fadd8;font-size:18px;font-weight:bold;line-height:1em;text-transform:uppercase}
.results .price header .totalDiscount{margin-bottom:0}
.results .price header .tarif{color:#787b80;font-size:10px;line-height:14px;margin:10px 0}
.results .price header .credit{padding:0;position:relative}
.results .price header .credit h3{color:#999;font-size:15px;text-transform:uppercase;margin:0}
.results .price header .credit h3 span{color:#000;display:block;font-weight:bold}
.results .price header .credit .desc{line-height:13px}
.results .price header .credit .desc unit{font-size:12.995999999999999px;font-weight:bold}
.results .price header .credit .desc .sfg_txt_accroch{color:#fea100;font-size:12px;padding:7px 0;font-weight:bold;line-height:1.5em}
.results .price header .credit.unveil{background:url(../../../../Images/APLU/classic/v6/icons/loader.gif) no-repeat scroll 0 12.5px transparent!important;border-top:0;padding:10px 25px;text-align:left;color:#868686;font-size:10.8px!important}
.results .price header .credit.before h3{text-align:center}
.results .price header .credit.before h3 span[class="sfgAccroche"]{text-align:left}
.results .price header .or{color:#787b80;font-size:13.200000000000001px;margin-bottom:10px;line-height:5px}
.results .price header .credit ~ .hideIfCredit{display:none}
.results .infos header .noOption{color:#000;font-size:12px;line-height:18px;margin-bottom:14px}
.results .carDealer{clear:both;margin:15px 15px 0 16px;padding-top:11px;border-top:1px solid #ececee}
.results .carDealer .dispoLabel{text-transform:uppercase;font-family:'PeugeotNew-Bold';font-size:10px}
.results .carDealer .closestDealer table td.identity{color:#000}
.results .carDealer .closestDealer table td.distance{padding-left:10px;color:#000}
.results .carDealer .closestDealer .showCarDealer:hover{cursor:pointer;text-decoration:none}
.results .carDealer .closestDealer .showCarDealer:hover .hover-underline span{text-decoration:underline}
.results .carDealer .closestDealer .closestDealerIdSiteGeo{display:none}
.results .carDealer .closestDealer .infoWindow{display:none}
.results .carDealer .otherDealers{margin-top:3px;padding-left:10px}
.results .carDealer .otherDealers .showOtherDealers{cursor:pointer;margin-left:5px}
.results .carDealer .otherDealers .showOtherDealers:hover{color:#1fadd8}
.results .carDealer .otherDealers .otherDealerLink{display:none}
.results .carDealer .otherDealers .otherDealerECG{display:none}
.results .carDealer .ajaxPath{display:none}
.results>footer{float:left;padding-bottom:15px;width:100%}
.results>footer .call-to-action,.results>footer .pagination{width:50%}
.results>footer .call-to-action{float:left;text-transform:uppercase}
.results>footer .call-to-action p{font-size:13.799999999999999px}
.results>footer .call-to-action .btn{padding-bottom:10px;padding-top:10px}
.results>footer .call-to-action .btn [class*="icon"]{left:10px}
.results>footer .call-to-action .btn span{line-height:15px}
.results>footer .pagination{float:right;text-align:right}
@media(max-width:767px){.results>footer{padding-left:1.5%;padding-right:1.5%;width:97%}
.results>footer .pagination,.results>footer .pagination ul{float:none;margin:0 auto;position:relative;text-align:center;width:auto}
}
@media(max-width:531px){.results .carDealer{width:auto}
}
@media(max-width:767px){.results.results-mini .result .img,.results.results-mini .result .price,.results.results-mini .result .infos{float:left;padding-top:5px;width:50%}
}
a.reset-filter{display:block;margin-bottom:12px;text-decoration:none;color:#00a3e0}
.results-filters{background-color:#ececee;padding:12px}
.results-filters .retailer{display:none;border-bottom:1px solid #adaeb2;margin-bottom:10px;padding-bottom:13px}
.results-filters .retailer strong{font-family:'PeugeotNew-Bold';font-size:13px}
.results-filters .retailer div{margin-left:10px;margin-top:5px}
.results-filters .retailer.in{display:block}
.results-filters .control-group{border-bottom:1px solid #adaeb2;margin-bottom:10px;padding-bottom:13px}
.results-filters label{font-family:'PeugeotNew-Bold';color:#000;text-transform:uppercase}
.results-filters .controls{position:relative}
.results-filters .controls label{font-size:12px;font-weight:normal}
.results-filters .controls label input{margin-top:-1px}
.results-filters .controls label.checkbox{font-family:PeugeotNew-Regular;text-transform:none;display:block;position:relative;padding-left:33px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.results-filters .controls label.checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.results-filters .controls label.checkbox input:checked ~ .checkmark{background-color:#00a3e0;border-color:#00a3e0}
.results-filters .controls label.checkbox input:checked ~ .checkmark:after{display:block}
.results-filters .controls label.checkbox .checkmark{position:absolute;top:1px;left:0;height:22px;width:22px;border:solid 1px #787b80;background-color:#fff}
.results-filters .controls label.checkbox .checkmark:after{left:7px;top:2px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.results-filters .controls label.checkbox:hover input ~ .checkmark{border-color:#000}
.results-filters .controls .geo{margin:10px 0}
.results-filters .controls .geo span{padding-left:40px}
.results-filters .controls .radio.inline+.radio.inline,.results-filters .controls .checkbox.inline+.checkbox.inline{margin-left:0}
.results-filters .controls .reset{padding:0;position:absolute;right:0;top:-4px}
.results-filters .retailer-choice label{font-weight:normal}
.results-filters .retailer-choice .controls select{width:100%}
.results-filters .car-filter-selection .item{padding-top:50px;position:relative;text-align:center}
.results-filters .car-filter-selection .item:after{content:url(../../../../Images/APLU/classic/v6/icons/ko.png);position:absolute;right:0;top:0}
.results-filters .car-filter-selection img{left:0;max-width:100%;position:absolute;top:0}
.results-filters .car-filter-selection img.media-object{left:35px;top:20px}
.results-filters .car-filter-selection .remove{top:0;position:absolute;right:0}
.results-filters .color-choice{border-bottom:0;margin-bottom:0;padding-bottom:0}
.results-filters .color-choice .color{font-family:PeugeotNew-Regular;text-transform:none;display:block;position:relative;padding-left:33px;margin-bottom:14px;padding-top:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.results-filters .color-choice .color input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.results-filters .color-choice .color input:checked ~ .checkmark{background-color:#00a3e0;border-color:#00a3e0}
.results-filters .color-choice .color input:checked ~ .checkmark:after{display:block}
.results-filters .color-choice .color .checkmark{position:absolute;top:0;left:0;height:22px;width:22px;border:solid 1px #787b80;background-color:#fff}
.results-filters .color-choice .color .checkmark:after{left:7px;top:2px;width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.results-filters .color-choice .color .checkcolor{display:inline-block;height:25px;line-height:20px;text-indent:-9999px;width:25px;border-radius:15px;position:absolute;top:0;right:0}
.results-filters .color-choice .color:hover input ~ .checkmark{border-color:#000}
.checkmark:after{content:"";position:absolute;display:none}
.regionSelector{padding-bottom:15px!important}
.regionSelector .distance table{width:100%;margin-top:3px;position:relative}
.regionSelector .distance table td.sliderContainer{width:100%;padding-left:5px}
.regionSelector .distance .distance-legend{position:absolute;right:13px;top:15px;float:right;font-size:12px;color:#3c3947}
.regionSelector .noUiSlider{margin-top:22px;margin-left:-10px;width:100%!important}
