.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/APFR/vfpro/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%}}.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/APFR/vfpro/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/APFR/vfpro/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 .tarif{color:#999;font-size:10.2px;line-height:12px}.results .price header .credit{padding:0 10px 10px 0;color:#a5a7a9;position:relative}.results .price header .credit h3{color:#999;font-size:15px;text-transform:none;text-align:left}.results .price header .credit h3 span{color:#333;display:inline;font-size:13px;font-weight:bold}.results .price header .credit h3 .sfgAccroche{color:#1fadd8}.results .price header .credit h3 .sfgAccroche title{display:inline}.results .price header .credit h3 .sfgAccroche price{font-size:24px;font-weight:bold}.results .price header .credit h3 .sfgAccroche unit{font-size:12.995999999999999px;font-weight:bold}.results .price header .credit h3 .sfgAccroche unit sup{font-size:18px;top:-0.25em}.results .price header .credit h3 .sfg_financial a{color:transparent!important;width:0;background:url(../../../../IMAGES/APFR/classic/V6/icons/infos.png) 0 50% no-repeat scroll rgba(0,0,0,0);padding-left:16px;margin-left:5px}.results .price header .credit .desc{font-size:11px;line-height:13px}.results .price header .credit .desc .sfg_txt_accroch{color:#1fadd8;font-size:14.100000000000001px;line-height:24px;text-transform:uppercase;white-space:normal;margin-bottom:8px;font-weight:bold}.results .price header .credit .desc .sfg_financial a{color:transparent!important;width:0;background:url(../../../../IMAGES/APFR/classic/V6/icons/infos.png) 0 50% no-repeat scroll rgba(0,0,0,0);padding-left:16px;position:absolute;top:-5px;left:185px}.results .price header .credit.unveil{background:url(../../../../IMAGES/APFR/pro/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:left}.results .price header .or{color:#1fadd8;font-size:13.200000000000001px;border-top:1px solid #dedede;margin-bottom:10px;color:white;line-height:5px}.results .price header .credit ~ .hideIfCredit{display:none}.results .promo .credit .sfgAccroche{color:#fea100!important}.results .promo .credit .desc .sfg_txt_accroch{color:#fea100!important}.results .infos header .noOption{color:#000;background:url(../../../../IMAGES/APFR/vfpro/v6/icons/arrow-right-mini.png) no-repeat left center;padding-left:10px;font-size:10.2px}.results .dealer{float:right}.results .dealer .carDealer{background-color:#efefef;background-image:-moz-linear-gradient(top,#f5f5f5,#e7e7e7);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#e7e7e7));background-image:-webkit-linear-gradient(top,#f5f5f5,#e7e7e7);background-image:-o-linear-gradient(top,#f5f5f5,#e7e7e7);background-image:linear-gradient(to bottom,#f5f5f5,#e7e7e7);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe7e7e7',GradientType=0);border:1px dotted #c9c9c9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:10px 5px 5px}.results .dealer .carDealer p{margin:0 0 2px}.results .dealer .carDealer .dealer-name{display:table}.results .dealer .carDealer .dealer-name>*{display:table-cell;vertical-align:middle}.results .dealer .carDealer .dealer-name .dealer-distance{padding-left:5px;color:#1fadd8}.results .dealer .carDealer .dealer-name .showCarDealer:hover{cursor:pointer;text-decoration:none}.results .dealer .carDealer .dealer-name .showCarDealer:hover strong{text-decoration:underline}.results .dealer .showOtherDealers{cursor:pointer;margin-left:5px}.results .dealer .showOtherDealers:hover{color:#1777b5}.results .row-fluid.unveil{display:inline-block;text-align:center;padding:5% 0;background-color:rgba(249,249,249,0.12);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(242,242,242,0.15));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.1)),to(rgba(242,242,242,0.15)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.1),rgba(242,242,242,0.15));background-image:-o-linear-gradient(top,rgba(255,255,255,0.1),rgba(242,242,242,0.15));background-image:linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(242,242,242,0.15));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affffff',endColorstr='#26f2f2f2',GradientType=0)}.results .row-fluid.unveil .block{display:inline-block;float:none;padding:0;width:45%}.results .row-fluid.unveil .block img{margin:0}.results .row-fluid.unveil .block img.loading{padding:0 45%}.results .block.img{text-align:left}.results .block.img p{padding-left:5px}.results .block.img .infos a{background:url("../../../../IMAGES/APFR/vfpro/v6/icons/arrow-right-mini.png") no-repeat scroll left center rgba(0,0,0,0);color:#000;padding-left:10px}.results .w-reserved{display:none}@media(max-width:480px){body.list>.container .row-fluid .results .result .block.dealer{width:100%}}.results>.reserved a,.results>.reserved .block.img img,.results>.reserved .block.infos footer,.results>.reserved .block.price .final,.results>.reserved .block.price>p{opacity:.3;filter:alpha(opacity=30)}.results>.reserved a:hover,.results>.reserved .block.img img:hover,.results>.reserved .block.infos footer:hover,.results>.reserved .block.price .final:hover,.results>.reserved .block.price>p:hover{text-decoration:none;cursor:default}.results>.reserved .w-reserved{display:block;text-transform:uppercase;padding:5px;background-color:#333;color:#fff;position:absolute;top:-20px;right:0}.results>footer{background:url(../../../../IMAGES/APFR/vfpro/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>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 .geolocation{width:94.4%}.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 .controls #distance.noUiSlider{height:10px;background-image:url(../../../../IMAGES/APFR/vfpro/v6/background/bg-slider-triangle.png);-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;box-shadow:none}.results-filters .controls #distance.noUiSlider .noUi-background{background:url(../../../../IMAGES/APFR/vfpro/v6/background/bg-slider-triangle.png) no-repeat scroll 0 0 #fafafa;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}.results-filters .controls #distance.noUiSlider .noUi-handle{background:url("../../../../IMAGES/APFR/vfpro/v6/background/bg-cursor-slider-distance.png") no-repeat scroll 0 0 rgba(0,0,0,0);border-radius:0;height:16px;left:-10px;top:-7px;width:22px}.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/APFR/vfpro/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}.results-filters .geo-input>.controls{background:none repeat scroll 0 0 #fff;-webkit-border-radius:999px;-moz-border-radius:999px;-ms-border-radius:999px;border-radius:999px;clear:both;height:30px;line-height:30px;margin:0 auto;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);border:1px solid #e5e5e5}.results-filters .geo-input>.controls input[type="text"]{background:none repeat scroll 0 center rgba(0,0,0,0);border:0 none;box-shadow:none;color:#000;display:block;float:left;font-family:peugeot;font-size:14px;font-weight:300;height:30px;padding:0 17px;text-transform:none;width:74.5%;width:-webkit-calc(100% - 64px);width:-moz-calc(100% - 64px);width:calc(100% - 64px)}.results-filters .geo-input>.controls input[type="submit"]{background:url("../../../../IMAGES/APFR/vfpro/v6/pictos/loupe-18x18.png") no-repeat scroll 50% 3px #d3d3d3;border:0 none;-webkit-border-radius:999px;-moz-border-radius:999px;-ms-border-radius:999px;border-radius:999px;box-shadow:none;color:rgba(0,0,0,0);cursor:pointer;display:block;float:left;height:25px;margin-top:3px;overflow:hidden;width:27px}.results-filters .distance label{margin-bottom:0}.results-filters .distance p{margin-bottom:15px}.results-filters .distance p .slider-legend-max{float:none;text-align:left;width:auto}.results-filters .distance p .current{color:#1fadd8}@media(max-width:979px){.list>.container{width:100%}.list>.container .row-fluid{width:95%;padding:10px 2.5% 0}.list>.container .row-fluid.result{padding:20px 0 10px;width:100%}}@media(max-width:767px){body.list>.container .row-fluid .results .result .block{float:right;width:60%}body.list>.container .row-fluid .results .result .img{float:left;width:40%}body.list>.container .row-fluid .results .result.unveil{display:inline-block;text-align:center;padding:3% 0;background-color:rgba(249,249,249,0.12);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.1),rgba(242,242,242,0.15));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.1)),to(rgba(242,242,242,0.15)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.1),rgba(242,242,242,0.15));background-image:-o-linear-gradient(top,rgba(255,255,255,0.1),rgba(242,242,242,0.15));background-image:linear-gradient(to bottom,rgba(255,255,255,0.1),rgba(242,242,242,0.15));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1affffff',endColorstr='#26f2f2f2',GradientType=0)}body.list>.container .row-fluid .results .result.unveil .block{display:inline-block;float:none;padding:0;width:35%}body.list>.container .row-fluid .results .result.unveil .block img{margin:0}body.list>.container .row-fluid .results .result.unveil .block img.loading{padding:0 45%}}.block-map .form-inline.recap{height:10px}.block-map .form-inline.recap .title{display:none}.block-map .form-inline.recap .row-fluid .control-group.geolocation{display:none}.block-map .list{top:45px}.block-map #map-loading{display:none;position:absolute;top:45px;height:400px;width:100%;left:0;background-color:rgba(255,255,255,0.5);display:table;text-align:center}.block-map #map-loading span{display:table-cell;vertical-align:middle}