.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{border-top:1px solid #57718a;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%}
body.list>.container{width:100%}
.pictoPrime{display:none}
}
@font-face{font-family:'citroen-type-black';src:url('../../Styles/fonts/citroen-type-black.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'citroen-type-bold';src:url('../../Styles/fonts/citroen-type-bold.woff') format('woff');font-weight:normal;font-style:normal}
body.list>.container>.navigation{display:inline-block;padding:15px 0;width:100%}
body.list>.container>.navigation [class^="icon-"],body.list>.container>.navigation [class*=" icon-"]{opacity:.7;filter:alpha(opacity=70)}
body.list>.container>.navigation .ScrollTop{float:right;margin-bottom:20px}
body.list>.container>.navigation .ScrollTop a{cursor:pointer}
body.list>.container>.navigation .ScrollTop a:hover{text-decoration:none}
body.list>.container>.navigation .ScrollTop a>*{vertical-align:middle}
body.list>.container>.navigation .ScrollTop a span{color:#3b3938;font-family:"citroen-type-regular";font-size:12px;text-transform:none;margin-right:5px}
body.list>.container>.navigation .link{float:left;clear:both}
body.list>.container>.navigation .link a{color:#3b3938;font-family:"citroen-type-regular";font-size:12px;text-transform:none;margin:0 10px 0 0}
body.list>.container>.navigation .link a:last-child{margin:0}
body.list>.container>.navigation .pagination{float:right;font-family:"citroen",Arial,Helvetica,sans-serif;text-align:right}
body.list>.container>.navigation .pagination ul{display:table}
body.list>.container>.navigation .pagination ul li{display:table-cell;vertical-align:middle;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;border:1px solid;padding-top:5px;padding-bottom:5px;padding-left:0;padding-right:0;margin:2px;line-height:12px;color:#3b3938}
body.list>.container>.navigation .pagination ul li a{float:none;color:#3b3938;font-family:"citroen-type-regular";font-size:12px;text-transform:none}
body.list>.container>.navigation .pagination ul li>i{padding:0 10px}
body.list>.container>.navigation .pagination ul li.active{color:white;background-color:#57718a;border-color:#57718a}
body.list>.container>.navigation .pagination ul li.active a{color:white!important}
@media(max-width:979px){body.list>.container>.navigation{width:95%;padding:15px 2.5%}
}
@media(max-width:767px){body.list>.container>.navigation .link{display:block;float:none}
body.list>.container>.navigation .link a:last-child{float:right}
}
.results>header{color:#3b3938;font-size:21px;text-transform:none}
.results>header .title{color:#d11e2a;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/FR/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-color:#fff;display:table;padding:10px 0;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.result-sort .sort-cell{display:table;width:100%}
.result-sort .sort-cell .count{display:table-cell;vertical-align:middle}
.result-sort .sort-cell .count span{margin-left:10px;color:#3b3938;font-family:"citroen-type-regular"}
.result-sort .sort-cell .count strong{color:#57718a;font-family:"citroen-type-regular"}
.result-sort .sort-cell .list-action{display:table-cell;vertical-align:middle}
.result-sort .sort-cell .list-action .list-wrap{float:right;margin-right:10px}
.result-sort .sort-cell .list-action .list-wrap .control-sort{display:inline-block}
.result-sort .sort-cell .list-action .list-wrap .control-sort label{color:#3b3938;font-size:14px;line-height:26px;padding-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle;margin-right:5px;font-family:"citroen-type-regular"}
.result-sort .sort-cell .list-action .list-wrap .control-sort label span{display:inline-block}
.result-sort .sort-cell .list-action .list-wrap .control-sort .control-group{margin-right:10px}
.result-sort .sort-cell .list-action .list-wrap .control-sort .control-group:last-child{margin-right:0}
.result-sort .sort-cell .list-action .list-wrap .control-sort:first-child{margin-right:10px}
.result-sort .sort-cell.show-filters{display:none}
.result-sort .sort-cell.open #mobile-filters{display:block}
.lt-ie9 .result-sort select{height:auto;min-height:auto}
@media(max-width:979px){.result-sort{padding:20px 0}
.result-sort .sort-cell{display:table-cell;vertical-align:middle;width:auto}
.result-sort .sort-cell .list-action .list-wrap,.result-sort .sort-cell .count span{margin:0 0 0 2.5%;float:none}
.result-sort .sort-cell .list-action,.result-sort .sort-cell .count{display:table;width:100%}
.result-sort .sort-cell.show-filters{display:table-cell;padding-right:1%;width:33%}
.result-sort .sort-cell.show-filters .btn{background-color:#3b3938;display:inline-block;vertical-align:middle;width:90%}
.result-sort .sort-cell.show-filters .btn .icon-chevron-top-white{display:none}
.result-sort .sort-cell.show-filters .btn [class^="icon-"]{left:auto;right:5px}
.result-sort .sort-cell.show-filters .btn:hover{outline-color:#3b3938;color:#3b3938;background-color:white}
.result-sort .sort-cell.show-filters .btn:hover [class^="icon-chevron-bottom"]{background-image:url("../../Images/ACLU/classic/icons/chevron-bottom.png")}
.result-sort .sort-cell.show-filters .btn:hover [class^="icon-chevron-top"]{background-image:url("../../Images/ACLU/classic/icons/chevron-top.png")}
}
@media(max-width:767px){.result-sort .sort-cell{display:table;width:100%}
.result-sort .sort-cell .count,.result-sort .sort-cell .list-action{padding:0 2.5%;width:95%;margin:0}
.result-sort .sort-cell .list-action .list-wrap{margin:0}
.result-sort .sort-cell .count span{margin:0}
.result-sort .sort-cell.show-filters{display:table;padding:15px 2.5%;width:100%}
.result-sort .sort-cell.show-filters .btn{width:95%;padding:5px 2.5%}
}
.retailer-name>p{display:table}
.retailer-name>p>*{display:table-cell;vertical-align:middle}
.retailer-name>p .icon-retailers{padding-right:10px;background:url(../../Images/ACLU/classic/icons/retailer.png) center center no-repeat;height:22px;width:20px}
.retailer-name>p .icon-retailers-ac{background:url(../../Images/ACLU/classic/icons/AC_LogoEmblem_Light.png) center center no-repeat;width:32px;height:32px;margin:28px 68px 47px 23px;object-fit:contain}
.retailer-name>p .icon-retailers-ds{padding-right:10px;background:url(../../Images/ACLU/classic/icons/retailer-ds.png) center center no-repeat;height:22px;width:20px}
.retailer-name>p span{color:#474747;font-family:Arial,sans-serif;font-size:12px;text-transform:none}
.retailer-name>p span strong{font-weight:bold;text-transform:none}
@media(max-width:979px){.retailer-name{width:95%;padding:0 2.5%}
}
.results>.result{border-top:1px solid #c9c9c9;padding:25px 0 0;position:relative;border:1px solid #c9c9c9;margin-bottom:20px;min-height:270px;border-radius:12px}
.results>.result:last-child{margin-bottom:0}
.results>.result.unveil{min-height:0}
.results>.result.unveil a{display:inline-block;width:100%}
.results>.result.unveil a>*{display:table;margin:0 auto;margin:10px auto;color:#57718a;opacity:.3;filter:alpha(opacity=30)}
.results>.result .delay{color:#57718a;font-size:12px;line-height:24px;text-transform:none;font-weight:normal;margin-top:10px}
.results>.result .img{position:relative;text-align:left}
.results>.result .img a{display:table;margin:0 auto}
.results>.result .img a img{margin:40px 0 5px;width:100%}
.results>.result .img .delay{display:inline-block;margin-top:20px;width:100%;text-align:center;font-family:"citroen-type-regular"}
.results>.result .infos>*{padding:0 5px}
.results>.result .infos header{font-family:"citroen",Arial,Helvetica,sans-serif;margin-bottom:10px}
.results>.result .infos header .title{font-size:18px;font-weight:bold;margin-bottom:0;padding-top:0;margin-top:0;text-transform:inherit}
.results>.result .infos header .title a{color:#57718a;font-family:"citroen-type-bold"}
.results>.result .infos header .title a span{font-style:italic;font-size:18px}
.results>.result .infos header .engine{color:#999;font-size:18px;font-weight:400;line-height:20px;margin:4px 0 0}
.results>.result .infos .features,.results>.result .infos .environment,.results>.result .infos .fullprice{font-family:"citroen-type-regular";color:#3b3938;font-size:12px;margin:20px 0 0;display:inline-block}
.results>.result .infos .environment .popover{max-width:inherit}
.results>.result .infos .environment .type,.results>.result .infos .environment .value{float:left;font-family:"citroen-type-regular"}
.results>.result .infos .environment .type{clear:both}
.results>.result .infos .options{margin:20px 0 0;font-size:11px}
.results>.result .infos .options>span{color:#3b3938;font-family:"citroen-type-regular"}
.results>.result .infos .options .icon-infos{margin-left:5px;cursor:pointer}
.results>.result .infos .options .contents{margin-top:10px;color:#3b3938;font-family:"citroen-type-regular"}
.results>.result .infos .options .contents>[data-toggle="tooltip"]{color:#57718a;line-height:25px}
.results>.result .infos .options .tooltip-inner{text-align:left}
.results>.result .infos footer{margin-top:20px}
.results>.result .infos footer .rate{font-family:"citroen-type-bold";color:#ff9400;text-transform:none;font-size:9px;display:table}
.results>.result .infos footer .rate>*{display:table-cell;vertical-align:middle}
.results>.result .infos footer .rate .icon-credit{padding-right:4px;background-position:left center}
.results>.result .infos footer .lead{color:#57718a;display:inline-block;font-size:9.995999999999999px;line-height:24px;text-transform:none;font-weight:normal;position:absolute;left:2.68456%;top:220px}
.results>.result .price header{margin-bottom:20px}
.results>.result .price header .title{font-family:"citroen-type-bold";color:#d11e2a;font-size:30px;line-height:30px}
.results>.result .price header .title small{font-family:"Citroen-light";font-size:19.999200000000002px;line-height:19.999200000000002px}
.results>.result .price header .title.middleprice{font-size:15.995999999999999px;margin:-5px 0 0;color:#3b3938}
.results>.result .price header .title.middleprice small{font-size:15.995999999999999px}
.results>.result .price header .credit{padding:0 20px 0 0}
.results>.result .price header .credit h3{color:#d11e2a;font-size:13.991999999999999px;text-transform:none}
.results>.result .price header .credit h3 span{color:#d11e2a;font-size:15.995999999999999px!important}
.results>.result .price header .credit h3 span font{font-size:15.995999999999999px!important}
.results>.result .price header .credit .desc{color:#3b3938;font-size:9.999600000000001px!important}
.results>.result .price header .credit .desc font{font-size:9.999600000000001px!important}
.results>.result .price header .credit .icon-infos{vertical-align:top}
.results>.result .price header .credit .or{color:#3b3938;font-size:9.999600000000001px!important}
.results>.result .price header .credit.unveil{background:url("../../Images/ACLU/classic/icons/loader.gif") no-repeat scroll 0 10px transparent!important;border-top:0;padding:0 20px 10px 20px;text-align:left;color:#57718a;font-size:9.995999999999999px!important}
.results>.result .price header .credit ~ .hideIfCredit{display:none}
.results>.result .price header .fullprice{color:#3b3938;font-size:13px;line-height:24px}
.results>.result .price header .totaldiscount{color:#ff9400;font-size:12px;line-height:13px;text-transform:none}
.results>.result .price header .totaldiscount [data-toggle="tooltip"]{margin-left:3px}
.results>.result .price header .totaldiscount .tooltip{opacity:1;filter:alpha(opacity=100)}
.results>.result .price header .totaldiscount .tooltip.left{margin-left:-10px}
.results>.result .price header .totaldiscount .tooltip .tooltip-arrow{border-left-color:#fff}
.results>.result .price header .totaldiscount .tooltip .tooltip-inner{font-family:"citroen",Arial,Helvetica,sans-serif;text-transform:none;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;color:#3b3938;padding:2px 8px 8px;-webkit-box-shadow:1px 3px 7px #666;-moz-box-shadow:1px 3px 7px #666;box-shadow:1px 3px 7px #666}
.results>.result .price header .totaldiscount .tooltip .tooltip-inner thead{color:#d11e2a;text-align:left;border-bottom:1px dotted #3b3938}
.results>.result .price header .totaldiscount .tooltip .tooltip-inner thead th{padding-bottom:3px}
.results>.result .price header .totaldiscount .tooltip .tooltip-inner tbody tr:first-child>*{padding-top:5px}
.results>.result .price header .totaldiscount .tooltip .tooltip-inner tbody tr>th{text-align:left}
.results>.result .price header .totaldiscount .tooltip .tooltip-inner tbody tr>td{text-align:right;color:#383838}
.results>.result .price .vouchers{margin-bottom:8px;margin-left:0}
.results>.result .price .vouchers li{color:#3b3938;font-family:"citroen",Arial,Helvetica,sans-serif;font-size:9.999600000000001px;list-style:disc inside none}
.results>.result .price header.adapted .title{font-size:24px}
.results>.result .price header.adapted .title.middleprice{font-size:15.995999999999999px}
.results>.result .price header.adapted .vouchers li{list-style:none inside none}
.results>.result .price header.adapted .vouchers li:before{content:"- "}
.results>.result .price .link a{background:url(../../Images/ACLU/classic/icons/arrow-right-mini.png) no-repeat left center;color:#000;font-family:"citroen",Arial,Helvetica,sans-serif;padding-left:10px}
.results>.result .price .btn{text-transform:none;width:80%;background-color:#076773}
.results>.result .price .btn.btn-call{background-color:#d11e2a}
.results>.result .price .btn.btn-call .icon-phone-white{left:15px}
.results>.result .price .btn.btn-call span{padding-left:45px}
.results>.result .price .btn:hover{color:white}
.results>.result .cell .w-ribbon{left:31px;width:18.494253%}
.results>.result .w-ribbon{left:2.684564%;top:25px;height:auto;position:absolute;width:auto;z-index:1}
.results>.result .w-ribbon span{padding:10px;line-height:35px;color:#FFF;font-size:13px;text-transform:none;word-spacing:10em;background-color:#f0780a}
.results>.result .right-block{margin-top:-25px;float:right!important}
.results>.result .right-block .block-price{margin-bottom:75px;border-radius:22px}
.results>.result .right-block.has-reservation .block-price,.results>.result .right-block.has-wcb .block-price{margin-bottom:130px}
.results>.result .right-block.has-reservation.has-wcb .block-price{margin-bottom:185px}
.results>.result .right-block .block-details-reservation{display:table;position:absolute;bottom:0;margin-left:0;padding:0}
.results>.result .right-block .block-details-reservation .btn{text-transform:none;display:block;width:100%;margin-top:10px;padding:0;z-index:2}
.results>.result .right-block .block-details-reservation .btn span{padding:10px 10px 10px 10px;height:17px;vertical-align:middle;text-align:center!important}
.results>.result.has-dealer .right-block:not(.has-wcb) .block-details-reservation{bottom:62px}
.results>.result.has-dealer .right-block.has-wcb:not(.has-reservation) .block-price{margin-bottom:75px}
.results>.result.has-dealer .right-block.has-wcb.has-reservation .block-price{margin-bottom:130px}
.results>.result.has-dealer .dealer-vin{clear:both;background-color:#f4f4f4;margin-bottom:0;border-top:1px solid #c9c9c9;display:table;width:100%;padding:0;height:52px;border-radius:22px}
.results>.result.has-dealer .dealer-vin .retailer{display:table-cell;vertical-align:middle;margin:0;padding:5px 20px;width:66.66%;border-radius:22px}
.results>.result.has-dealer .dealer-vin .retailer>*{display:table-cell;vertical-align:middle}
.results>.result.has-dealer .dealer-vin .retailer>.icon-retailers-ac{background:url(../../Images/ACLU/classic/icons/AC_LogoEmblem_Light.png) center center no-repeat;width:32px;height:32px;margin:28px 68px 47px 23px;object-fit:contain}
.results>.result.has-dealer .dealer-vin .retailer>.icon-retailers-ds{background:url(../../Images/ACLU/classic/icons/retailer-ds.png) center center no-repeat;height:22px;width:20px}
.results>.result.has-dealer .dealer-vin .retailer>.icon-retailers{background:url(../../Images/ACLU/classic/icons/retailer.png) center center no-repeat;height:22px;width:20px}
.results>.result.has-dealer .dealer-vin .retailer>span{padding-left:10px;color:#3b3938;font-family:"citroen-type-regular";font-size:11px;line-height:14px}
.results>.result.has-dealer .dealer-vin .retailer>span strong{font-weight:bold;text-transform:none}
.results>.result.has-dealer .dealer-vin .retailer>span .dealer-distance{color:#57718a;margin-left:3px}
.results>.result.has-dealer .dealer-vin .wcb{display:table-cell;vertical-align:middle}
.results>.result.has-dealer .dealer-vin .wcb .btn-call{text-transform:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%}
.results>.result.has-dealer .dealer-vin .wcb .btn-call .icon-phone-white{background-color:#f0780a;left:0;top:0;width:50px;margin:0}
.results>.result.has-dealer .dealer-vin .wcb .btn-call span{display:table-cell;vertical-align:middle;padding:5px 20px 5px 60px;height:40px}
.results>.result.has-dealer .dealer-vin .wcb .btn-call span+i{right:0}
.results>.result.gamme-premium{background-color:#0d0b0c;border-color:#cbb99a}
.results>.result.gamme-premium .delay{color:#968270}
.results>.result.gamme-premium .infos footer .lead{color:#968270}
.results>.result.gamme-premium .infos footer .retailer>span{padding-left:10px;color:#cdc7b9;font-family:Arial,sans-serif;font-size:11px;line-height:14px}
.results>.result.gamme-premium .infos footer .retailer>span strong{font-weight:bold;text-transform:none}
.results>.result.gamme-premium .infos footer .retailer>span .dealer-distance{color:#968270;margin-left:3px}
.results>.result.gamme-premium .infos footer .rate .icon-credit{background:url("../../Images/ACLU/classic/icons/credit-ds.png") no-repeat scroll left center rgba(0,0,0,0)}
.results>.result.gamme-premium .infos footer .rate,.results>.result.gamme-premium .infos .environment,.results>.result.gamme-premium .infos .features,.results>.result.gamme-premium .infos header .engine,.results>.result.gamme-premium .infos header .title a{color:#cdc7b9}
.results>.result.gamme-premium .infos .options>span{color:#cbb99a}
.results>.result.gamme-premium .infos .options .contents{margin-top:10px;color:#cdc7b9}
.results>.result.gamme-premium .infos .options .contents>[data-toggle="tooltip"]{color:#968270}
.results>.result.gamme-premium .price header .title{color:#b62254}
.results>.result.gamme-premium .price header .fullprice,.results>.result.gamme-premium .price header .vouchers li{color:#cdc7b9}
.results>.result.gamme-premium .price header .totaldiscount{color:#968270}
.results>.result.gamme-premium .price header .credit h3{color:#b62254}
.results>.result.gamme-premium .price header .credit h3 span{color:#b62254}
.results>.result.gamme-premium .price header .credit .desc{color:#cdc7b9}
.results>.result.gamme-premium .price header .icon-infos{background:url("../../Images/ACLU/classic/icons/infos-ds.png") no-repeat scroll center center rgba(0,0,0,0);height:20px;width:20px}
.results>.result.gamme-premium .price .btn{background-color:#cdc7b9}
.results>.result.gamme-premium .price .btn.btn-call{background-color:#b62254}
.results>.result.gamme-premium .tooltip.right .tooltip-arrow{border-right-color:#968270}
.results>.result.gamme-premium .tooltip-inner{background-color:#968270}
.results>.result.gamme-premium.has-dealer .dealer-vin{border-color:#0d0b0c;background-color:#cbb99a}
.results>.result.gamme-premium.has-dealer .dealer-vin .retailer>span{color:#3b3938}
.results>.result.gamme-premium.has-dealer .dealer-vin .retailer>span .dealer-distance{color:#968270}
.results>.result.vd .w-ribbon span{background-color:transparent}
.results>.result.reserved .reserved-flag-wrapper{width:100px;height:100px;position:absolute;overflow:hidden;top:0;left:0}
.results>.result.reserved .reserved-flag-wrapper .reserved-flag{position:absolute;z-index:2;background-color:#007c92;text-align:center;left:-50px;top:25px;height:20px;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;opacity:.95;filter:alpha(opacity=95)}
.results>.result.reserved .reserved-flag-wrapper .reserved-flag span{color:#FFF;text-transform:none;display:table-cell;vertical-align:middle}
.results>.result.reserved .w-ribbon{left:0;width:32%;text-align:right}
.results>.result.reserved .img,.results>.result.reserved .w-ribbon{opacity:.3;filter:alpha(opacity=30)}
.results>.result.gamme-premium.reserved .reserved-flag-wrapper .reserved-flag{background-color:#b62254}
.lt-ie9 .result .w-ribbon span{left:-25%;top:-30%;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476, SizingMethod='auto expand')"}
@media(max-width:979px){.results>.result{width:95%;margin:25px 2.5% 10px}
.results>.result .img{position:absolute;right:34%}
.results>.result .img .delay{display:none}
.results>.result .w-ribbon{left:auto;right:34%}
.results>.result.reserved .infos header .title{margin-left:50px}
.results>.result.reserved .w-ribbon{left:auto;width:auto;text-align:left}
}
@media(max-width:767px){.results>.result .img{position:relative;right:auto}
.results>.result .img a img{margin-top:100px}
.results>.result .w-ribbon{top:10px;right:2.5%}
.results>.result .infos{padding-bottom:20px}
.results>.result .infos>*{padding:0 2.68456%}
.results>.result .infos header{padding:0 2.5%;position:absolute;top:10px;width:61%}
.results>.result .infos header .title{display:table;margin:0}
.results>.result .infos header .engine{margin:0 auto}
.results>.result .infos footer .lead{left:0;top:0;position:relative}
.results>.result .infos footer .retailer{left:0;top:0;position:relative;width:auto}
.results>.result .infos footer .retailer>span{font-size:12px}
.results>.result .price>*{padding:0 2.68456%}
.results>.result .price header{margin-bottom:35px}
.results>.result .price .btn{display:table;margin:0 auto;width:60%}
.results>.result .right-block .block-price{margin-bottom:10px!important}
.results>.result .right-block .block-details-reservation{position:static;width:100%;padding:0 -webkit-calc(50% - 125px);padding:0 -moz-calc(50% - 125px);padding:0 calc(50% - 125px)}
.results>.result .right-block .block-details-reservation .btn{margin:0 auto 10px;padding:0}
.results>.result.has-dealer .dealer-vin{height:auto}
.results>.result.has-dealer .dealer-vin .retailer{padding:5px 2.5%;width:95%}
.results>.result.has-dealer .dealer-vin .wcb{width:50px}
.results>.result.has-dealer .dealer-vin .wcb .btn-call{border:0;height:38px}
.results>.result.has-dealer .dealer-vin .wcb .btn-call span,.results>.result.has-dealer .dealer-vin .wcb .btn-call .icon-chevron-right{display:none}
.results>.result.reserved .infos header .title{margin-top:10px;margin-left:60px}
.results>.result.reserved .infos .features{margin-top:35px}
}
@media(max-width:480px){.results>.result .span4.block.img{width:95%}
.results>.result .span4.block.img a img{margin-top:150px}
.results>.result .infos{clear:right}
.results>.result .infos header{padding-left:10px;width:-webkit-calc(97.5% - 115px);width:-moz-calc(97.5% - 115px);width:calc(97.5% - 115px)}
.results>.result .infos header .title{font-size:14px}
.results>.result .price header{margin-bottom:15px}
}
@media(max-width:280px){.results>.result .right-block .block-details-reservation{padding:0 10px}
}
.results>footer{background:url(../../images/FR/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:none}
.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}
@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-filters{background-color:#f2f2f2;padding:10px;border-bottom:2px solid #fff;margin-bottom:0;border-radius:12px}
.results-filters>.title{color:#3b3938;font-size:13px;padding:10px 0;text-transform:none;margin:0;line-height:20px;font-family:"citroen-type-bold"}
.results-filters .control-group{margin-top:10px;padding-top:10px}
.results-filters .control-group>div.title{display:inline-block;width:100%}
.results-filters .control-group>div.title>label{font-size:14px;font-family:"citroen-type-bold"!important;text-transform:none;display:inline-block;float:left;color:#3b3938}
.results-filters .control-group>div.title>p{display:inline-block;float:right}
.results-filters .control-group>div.title>p.geo a{font-size:10px}
.results-filters .control-group>div.title>p.geo a>*{display:inline-block;vertical-align:bottom}
.results-filters .control-group>div.title>p.geo a span{padding:0;line-height:10px;color:#3b3938}
.results-filters .control-group>div.title>p.geo a .icon-compass-active{background:url("../../Images/ACLU/classic/icons/localisation.png") no-repeat scroll center top rgba(0,0,0,0);width:8px;height:10px;position:relative;bottom:3px;right:0}
.results-filters .control-group .radio.inline,.results-filters .control-group .checkbox.inline{margin-right:10px;margin-left:0}
.results-filters .control-group a.see-gamut{color:#3b3938;float:right;font-size:10px;font-family:"citroen-type-regular"}
.results-filters .control-group a.see-gamut .icon-chevron-right{opacity:.7;filter:alpha(opacity=70);background-size:auto 100%;display:inline-block;height:7px;vertical-align:middle;width:13px}
.results-filters .control-group.distance .title{margin-bottom:5px}
.results-filters .car-choices{list-style:none outside none;margin:0 0 10px 0;clear:both}
.results-filters .car-choices .selected-car{color:#3b3938;text-transform:none;font-size:9.999600000000001px;vertical-align:top;padding:5px 15px 5px 5px;display:inline-block;background-color:white;border:1px solid #e6e6e6;position:relative;word-wrap:break-word;margin-right:10px}
.results-filters .car-choices .selected-car .selected-car-text{display:inline-block;word-wrap:break-word;font-family:"citroen-type-regular"}
.results-filters .car-choices .selected-car .red-cross{height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:transparent url(../../Images/ACLU/classic/icons/Cross-small.png) 0 6px no-repeat;cursor:pointer;border:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:absolute;right:0;top:3px;width:12px}
.results-filters .car-choices .selected-car .red-cross:hover{background-position:-16px 6px}
.results-filters .car-choices .selected-car:last-child{margin-right:0}
.results-filters .car-choices{margin:0}
.results-filters .car-choices .selected-car{margin-bottom:10px}
.results-filters .dropdown-list{width:100%}
.results-filters .dropdown-list .dropdown-toggle{padding:8px 9px 8px 15px;border-radius:12px;border:solid 1px #cac6c5;font-family:"citroen-type-regular"}
.results-filters .dropdown-list .dropdown-menu{top:30px}
.results-filters #price .noUi-handle,.results-filters #mobile-price .noUi-handle,.results-filters #distance .noUi-handle{background-color:#3b3938}
.results-filters #price .noUi-background,.results-filters #mobile-price .noUi-background,.results-filters #distance .noUi-background,.results-filters #price.noUi-background,.results-filters #mobile-price.noUi-background,.results-filters #distance.noUi-background{background-color:#6a6765}
.results-filters #price .noUi-connect,.results-filters #mobile-price .noUi-connect,.results-filters #distance .noUi-connect,.results-filters #price.noUi-connect,.results-filters #mobile-price.noUi-connect,.results-filters #distance.noUi-connect{background:none repeat scroll 0 0 #da291c;box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.results-filters #price{margin-top:15px}
.results-filters #price .noUi-handle{width:30px;height:30px;top:-12px;left:-15px;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}
.results-filters #price .noUi-handle.noUi-handle-lower{cursor:pointer;height:16px;width:16px;border-radius:20px;background:#da291c;margin:6px 0 0 2px}
.results-filters #price .noUi-handle.noUi-handle-upper{cursor:pointer;height:16px;width:16px;border-radius:20px;background:#da291c;margin:6px 0 0 2px}
.results-filters #price ~ .recap{margin:13px 0 0}
.results-filters #price ~ .recap .recap-min{margin-left:0}
.results-filters #distance{margin-top:10px}
.results-filters #distance .noUi-background{border-top-left-radius:0;border-bottom-left-radius:0}
.results-filters #distance .noUi-handle{height:16px;left:-18px;top:-19px;width:40px;cursor:pointer;background:transparent url(../../Images/ACLU/classic/icons/slider-distance.png) center center no-repeat;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}
.results-filters .recap{display:inline-block;margin-top:2px;width:100%;font-family:"citroen-light"}
.results-filters .recap p{display:inline-block;margin-left:10px;color:#3b3938}
.results-filters .recap p.recap-min{float:left;font-family:"citroen-type-regular"}
.results-filters .recap p.recap-max{float:right}
.results-filters .recap p span{width:auto;float:none;color:#3b3938;font-family:"citroen-type-regular"}
.results-filters .recap p sup{color:#3b3938}
.results-filters .technical-filters{padding:10px;border-top:2px solid #fff;border-bottom:2px solid #fff;margin:10px -10px}
.results-filters .technical-filters>.title{color:#3b3938;font-size:13px;padding:10px 0;text-transform:none;margin:0;line-height:20px;font-family:"citroen-type-bold"}
.results-filters .controls label{text-transform:none;color:#3b3938;width:auto;font-family:"citroen-type-regular"}
.results-filters .controls label .disabled{color:#d2d2d5;cursor:not-allowed}
.results-filters .controls label:hover{color:#3b3938}
.results-filters .controls li:hover{background-color:rgba(87,113,138,0.1)}
.results-filters .controls li.active label{color:#57718a;font-family:"citroen-type-bold"}
.results-filters .controls li.active:hover{background-color:rgba(87,113,138,0.6)}
.results-filters .controls li.active:hover label{color:#fff}
.results-filters .color-choice .color{display:inline-block;margin-right:5px}
.results-filters .color-choice .color input{display:none}
.results-filters .color-choice .color span{border:1px solid #cdcdcd;display:block;height:24px;line-height:20px;overflow:hidden;text-indent:-9999px;width:24px}
.results-filters .color-choice .color input:checked+span{border-color:#d11e2a}
.reassurance{position:relative}
.reassurance .top{display:table}
.reassurance .top>*{display:table-cell;vertical-align:middle}
.reassurance .top .icon-reassurance{background-position:left center;padding-right:15px}
.reassurance .top .title{color:#3b3938;font-size:13px;padding:10px 0;text-transform:none;display:block;font-family:"citroen-type-bold"}
.reassurance .top .title span{color:#3b3938;display:block;font-family:"citroen-type-bold"}
.reassurance .details{display:none;margin:30px 0}
.reassurance .details ul.infos{margin:0}
.reassurance .details ul.infos li{color:#3b3938;font-size:11px;list-style:none;margin-bottom:30px;position:relative;padding-left:15px;font-family:"citroen-type-regular"}
.reassurance .details ul.infos li:before{content:" ";background:url("../../Images/ACLU/classic/icons/chevron-right-blue-new.png") no-repeat scroll center center rgba(0,0,0,0);width:6px;height:10px;display:inline-block;margin-right:7px;opacity:.7;filter:alpha(opacity=70);left:0;position:absolute;top:4px}
.reassurance .details .btn{width:90%}
.reassurance .details .btn span{text-transform:none}
.reassurance .slider-menu-wrapper{left:0;position:absolute;width:100%}
.reassurance .slider-menu-wrapper .slider-menu{background:url("../../Images/ACLU/classic/icons/chevron-bottom-medium-new.png") no-repeat scroll center center #fff;border:1px solid #d1d1d3;border-radius:3px;height:24px;width:48px;cursor:pointer;display:table;margin:0 auto}
.reassurance.open .details{display:block}
.reassurance.open .slider-menu{background:url("../../Images/ACLU/classic/icons/chevron-top-medium-new.png") no-repeat scroll center center #fff}
#mobile-filters{margin:0;width:100%}
#mobile-filters .modal-close-fullscreen{top:20px;right:10px}
#mobile-filters .geolocation-box input{width:95%;width:-webkit-calc(100% - 14px);width:-moz-calc(100% - 14px);width:calc(100% - 14px)}
@media(min-width:980px){#my-modal-panel{display:none!important}
}
@media(max-width:979px){#my-modal-panel{top:285px}
#my-modal-panel .modal-header{display:none}
}
@media(max-width:767px){#mobile-filters{padding-bottom:31px;margin-bottom:60px}
#mobile-filters .results-filters{padding:10px 5%}
#mobile-filters .results-filters .technical-filters{margin:10px -5%}
}
body.specACNL .result .w-ribbon span{display:none}
body.specACBR .results-filters .technical-filters,body.specACBR .results-filters .control-group.energy-filter,body.specACBR .results-filters .control-group.transmission-filter,body.specACBR .results-filters .control-group.engine-filter,body.specACBR .results-filters .control-group.grade-filter,body.specACBR .results-filters .control-group.color-choice,body.specACBR .results-filters .control-group.criterias-filter{display:none}
body.specACSK .results-filters .control-group.criterias-filter{display:none}
.result .retailer .showOtherDealers{display:none;color:#3b3938;background:url(../../Images/ACLU/classic/icons/chevron-right-blue.png) right center no-repeat;padding-right:8px}
.result .retailer .showOtherDealers:hover{color:#57718a;text-decoration:none}
