.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/APPT/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;font-size:21px;text-transform:uppercase}
.results>header .title{color:#1fadd8;font-size:29.400000000000002px;font-weight:bold;line-height:1;max-width:70%}
.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/APPT/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{background:url(../../../../Images/APPT/classic/v6/bg_results.png) repeat-x left bottom}
.result-sort label{font-weight:bold;line-height:26px;padding-top:4px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}
.result-sort label span{display:inline-block}
.result-sort select{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:#999;font-size:10.2px;line-height:12px}
.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:#333;display:block;font-size:13px;font-weight:bold}
.results .price header .credit .desc{font-size:11px;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/APPT/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:#a5a7a9;font-size:13.200000000000001px;margin-bottom:10px;border-top:1px solid #dedede;color:white;line-height:5px}
.results .price header .credit ~ .hideIfCredit{display:none}
.results .infos header .noOption{color:#000;background:url(../../../../Images/APPT/classic/v6/icons/arrow-right-mini.png) no-repeat left center;padding-left:10px;font-size:10.2px}
.results .carDealer{clear:both;margin-right:5px;padding:10px 5px 5px;border:1px dotted #c9c9c9;border-radius:4px;background-image:linear-gradient(to bottom,#f5f5f5,#e7e7e7);background-color:#f5f5f5}
.results .carDealer .dispoLabel{margin-left:8px;margin-bottom:-3px}
.results .carDealer .closestDealer table td.identity{text-transform:upppercase}
.results .carDealer .closestDealer table td.distance{padding-left:10px;color:#1fadd8}
.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{background:url(../../../../Images/APPT/classic/v6/bg_results.png) repeat-x left top;float:left;padding:15px 0;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;font-family:"latoregular","Helvetica Neue",Helvetica,Arial,sans-serif;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}
.results .carDealer{float:right;width:58%;padding-right:10px}
}
@media(max-width:531px){.results .carDealer{width:auto}
}
.results>header+.result,.results .result-sort+.result{border-top:0}
@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-top:-12px;margin-bottom:12px;text-decoration:underline;padding-left:10px}
.results-filters{background-color:#f2f2f2;padding:10px}
.results-filters .retailer{display:none;font-size:13.799999999999999px;border-bottom:1px solid #c9c9c9;margin-bottom:10px;padding-bottom:10px}
.results-filters .retailer.in{display:block}
.results-filters .control-group{border-bottom:1px solid #c9c9c9;margin-bottom:10px;padding-bottom:10px}
.results-filters label{font-weight:bold;text-transform:uppercase}
.results-filters .controls{position:relative}
.results-filters .controls label{font-size:.9em;font-weight:normal}
.results-filters .controls label input{margin-top:-1px}
.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 .car-filter-selection .item{padding-top:50px;position:relative;text-align:center}
.results-filters .car-filter-selection .item:after{content:url(../../../../Images/APPT/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{display:inline-block}
.results-filters .color-choice .color input{display:none}
.results-filters .color-choice .color span{border:2px solid #ededed;display:block;height:20px;line-height:20px;overflow:hidden;text-indent:-9999px;width:20px}
.results-filters .color-choice .color input:checked+span{border-color:#1fadd8}
.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:0;bottom:-12px;font-size:.9em}
