.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/pro/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:#000;font-size:12px;text-transform:uppercase;font-family:PeugeotNew-Regular}
.results>header .title{color:#000;font-size:20px;font-family:PeugeotNew-Bold;line-height:1;max-width:70%}
.results>header .soustitle{background-color:#f7f7f7}
.results>header .soustitle p{padding-bottom:14px;padding-top:14px;padding-left:19px}
.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/pro/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/APLU/pro/V6/bg_results.png) repeat-x left bottom}
.result-sort label{line-height:26px;padding-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:PeugeotNew-Regular;font-size:12px}
.result-sort label span{display:inline-block}
.result-sort select{margin-left:10px;margin-top:-3px;min-width:100px;width:auto;height:48px;background-color:#fff;border:1px solid #000;font-family:'PeugeotNew-Regular';color:#000}
.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 10px 10px 0;color:#000;position:relative;font-size:12px;font-family:'PeugeotNew-Regular'}
.results .price header .credit h3{color:#000;font-size:12px;text-align:left;font-family:'PeugeotNew-Bold'}
.results .price header .credit h3 span{color:#333;display:inline}
.results .price header .credit h3 .sfgAccroche{color:#1fadd8}
.results .price header .credit h3 .sfgAccroche title{display:inline;color:#000;font-size:12px;font-family:'PeugeotNew-Regular';text-transform:none}
.results .price header .credit h3 .sfgAccroche price{color:#000;font-size:13px;font-family:'PeugeotNew-Bold'}
.results .price header .credit h3 .sfgAccroche unit{color:#000;font-size:12px;font-family:'PeugeotNew-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/APLU/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 span{font-size:12px!important}
.results .price header .credit .desc{font-size:11px}
.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/APLU/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/APLU/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:#ececee;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/APLU/pro/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 .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 .w-reserved{display:none}
.results>.reserved a,.results>.reserved p,.results>.reserved li,.results>.reserved .block.img img,.results>.reserved .block.infos footer,.results>.reserved .block.price .final,.results>.reserved .block.price>p,.results>.reserved .credit{opacity:.3;filter:alpha(opacity=30)}
.results>.reserved a:hover{cursor:default;text-decoration:none}
.results>.reserved .w-reserved{display:block;text-transform:uppercase;padding:5px;background-color:#333;color:#fff;position:absolute;top:-20px}
.results>footer{background:url(../../../../Images/APLU/pro/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}
.dropdown-toggle{background-color:#fff;border:1px solid #000;font-family:'PeugeotNew-Regular';height:48px}
.results-filters{background-color:#ececee;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:solid 1px #adaeb2;margin-bottom:10px;padding-bottom:10px}
.results-filters label{text-transform:uppercase;font-family:PeugeotNew-Bold;font-size:12px;line-height:1.5}
.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/APLU/pro/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 .singleSelect{width:100%}
@media(max-width:979px){.list>.container{width:100%}
.list>.container .row-fluid{width:95%;padding:0 2.5%}
.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%}
}
