.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 #6fd4e4;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%}
}
body.seo>.container>.navigation{display:inline-block;padding:15px 0;width:100%}
body.seo>.container>.navigation .link{float:left;clear:both}
body.seo>.container>.navigation .link a{color:#868689;font-family:Arial,sans-serif;font-size:12px;text-transform:uppercase;margin:0 10px 0 0}
body.seo>.container>.navigation .link a:last-child{margin:0}
.modal-large .modal-title{margin-top:10px;color:#868686}
@media(max-width:979px){body.seo>.container>.navigation{width:95%;padding:15px 2.5%}
}
@media(max-width:767px){body.seo>.container>.navigation .link{display:block;float:none}
body.seo>.container>.navigation .link a:last-child{float:right}
}
body.seo>.container .results{display:inline-block;width:100%}
body.seo>.container .results>header{padding:0 0 0 30px;margin-bottom:40px}
body.seo>.container .results>header h1{font-size:20.000040000000002px;text-transform:uppercase;color:#868686;line-height:21.9996px;font-style:normal;font-family:"citroen-light"}
body.seo>.container .results>header h1+.subtitle{margin-top:20px}
body.seo>.container .results>header h2{margin-top:20px}
body.seo>.container .results>.result{display:inline-block;float:left;width:24%;width:-webkit-calc(25% - 15px);width:-moz-calc(25% - 15px);width:calc(25% - 15px);margin:0 15px 15px 0;padding:10px 0;position:relative;border:1px solid #c9c9c9;min-height:inherit}
body.seo>.container .results>.result:nth-child(4n+1){margin:0 0 15px 0}
body.seo>.container .results>.result .infos,body.seo>.container .results>.result .price,body.seo>.container .results>.result>header{display:block;padding:0 20px}
body.seo>.container .results>.result .infos p,body.seo>.container .results>.result .price p,body.seo>.container .results>.result>header p{margin:0;padding:0}
body.seo>.container .results>.result>header .title{padding:0;font-size:13.999200000000002px;position:absolute}
body.seo>.container .results>.result>header .title a{color:#afadc3}
body.seo>.container .results>.result>header .title a>*{display:block}
body.seo>.container .results>.result>header .title a span{color:#333;font-size:15.995999999999999px;line-height:21.9996px}
body.seo>.container .results>.result>header .title a span.top{color:#868686}
body.seo>.container .results>.result .img{margin-top:65px}
body.seo>.container .results>.result .img a{display:table;margin:0 auto;line-height:150px;height:150px;vertical-align:middle}
body.seo>.container .results>.result .img a>img{max-height:140px;margin:5px auto;width:100%}
body.seo>.container .results>.result .price p{color:#868686;font-size:13px}
body.seo>.container .results>.result .price p .title{font-family:"Citroen-bold";color:#f0780a;font-size:15.995999999999999px;line-height:15.995999999999999px}
body.seo>.container .results>.result .price p .title small{font-family:"Citroen-light";font-size:12px;line-height:12px}
body.seo>.container .results>.result .infos p{float:left;margin-top:20px;width:100%}
body.seo>.container .results>.result .infos p.more{float:right;width:auto}
body.seo>.container .results>.result .infos p.more a{display:table;color:#6fd4e4;text-transform:uppercase;font-size:12px}
body.seo>.container .results>.result .infos p.more a>*{display:table-cell;vertical-align:middle}
body.seo>.container .results>.result .infos p .btn-double span{text-transform:uppercase;font-size:12px;text-align:left}
body.seo>.container .results>.result.gamme-premium{background-color:#0d0b0c;border-color:#cbb99a}
body.seo>.container .results>.result.gamme-premium>header .title{color:#cdc7b9}
body.seo>.container .results>.result.gamme-premium>header .title a{color:#968270}
body.seo>.container .results>.result.gamme-premium>header .title a span{color:#cdc7b9}
body.seo>.container .results>.result.gamme-premium>header .title .top{color:white}
body.seo>.container .results>.result.gamme-premium .price p{color:#cdc7b9}
body.seo>.container .results>.result.gamme-premium .price p .title{color:#b62254}
body.seo>.container .results>.result.gamme-premium .infos p.more a{color:#fff}
.modal .plus-info{padding:0 10px 40px}
.modal .plus-info .block-details{font-family:"citroen",Arial,Helvetica,sans-serif;margin-left:0;margin-bottom:40px}
.modal .plus-info .block-details.first{border-top:1px solid #6fd4e4;margin-top:20px;padding-top:10px;margin-bottom:20px}
.modal .plus-info .block-details.first.title{padding-top:15px}
.modal .plus-info .block-details.first>.title{margin-top:0}
.modal .plus-info .block-details li:first-child>.divOption,.modal .plus-info .block-details li:first-child+li>.divOption{border-top-color:#e5e5e5}
.modal .plus-info .block-details li .title{border:0 none}
.modal .plus-info .block-details li .divOption{border-bottom:1px solid #e5e5e5;border-top:1px solid #fff;color:#333;cursor:pointer;font-weight:bold;padding-bottom:10px;text-transform:uppercase;display:block;margin:0 10px;padding:10px 0;cursor:text}
.modal .plus-info .block-details .bloc-title{font-size:17.052px;line-height:20px;text-transform:uppercase;color:#d11e2a;font-weight:normal;margin:8px 0;font-family:inherit;text-rendering:optimizelegibility}
.modal .plus-info .block-details .bloc-title a{color:#d11e2a}
.modal .plus-info .block-details .toggler{background:url(../../Images/ACLU/classic/icons/chevron-bottom-blue.png) no-repeat 96.8% center;cursor:pointer}
.modal .plus-info .block-details .toggler.toggled{display:block}
.modal .plus-info .block-details .toggler a{text-transform:uppercase;color:#6fd4e4;font-size:12px}
.modal .plus-info .block-details.open>.toggler{background-image:url(../../Images/ACLU/classic/icons/chevron-top-blue.png)}
.modal .plus-info .block-details .open .title{background-image:url("../../Images/ACLU/classic/icons/chevron-top-active.png")}
.modal .plus-info .block-details .open .dropdown-toggle{padding-bottom:5px}
.modal .plus-info .block-details .open .dropdown-menu{display:block;position:static;background:none!important;border:0;box-shadow:none;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}
.modal .plus-info .block-details .open .dropdown-menu li{color:#868689}
.modal .plus-info .block-details .open .dropdown-menu li.title{display:none}
.modal .plus-info.gamme-premium .block-details.first{border-color:#b62254}
.modal .plus-info.gamme-premium .block-details .toggler{background-image:url("../../Images/ACLU/classic/icons/chevron-bottom-pink.png")}
.modal .plus-info.gamme-premium .block-details .toggler a{color:#b62254}
.modal .plus-info.gamme-premium .block-details.open>.toggler{background-image:url(../../Images/ACLU/classic/icons/chevron-top-pink.png)}
.modal .plus-info.gamme-premium .block-details .w-accordion li.open .title{background-image:url("../../Images/ACLU/classic/icons/chevron-top-premium-active.png")}
.modal .plus-info.gamme-premium .block-details .w-accordion li .title{color:#070603;border-top:0;background-image:url("../../Images/ACLU/classic/icons/chevron-bottom-premium.png")}
@media(max-width:979px){body.seo>.container .results>.result{width:32%;width:-webkit-calc(33% - 15px);width:-moz-calc(33% - 15px);width:calc(33% - 15px)}
body.seo>.container .results>.result:nth-child(4n+1){margin:0 15px 15px 0}
body.seo>.container .results>.result:nth-child(3n+1){margin:0 0 15px 0}
}
@media(max-width:767px){body.seo>.container .results>header{margin-bottom:20px;padding:0 5%}
body.seo>.container .results>header h2{margin:0 auto;display:table}
body.seo>.container .results>.result{width:90%;margin:0 5% 15px 5%}
body.seo>.container .results>.result:nth-child(4n+1){margin:0 5% 15px 5%}
body.seo>.container .results>.result:nth-child(3n+1){margin:0 5% 15px 5%}
body.seo>.container .results>.result .infos,body.seo>.container .results>.result .price,body.seo>.container .results>.result>header{padding:0 15%}
.modal .plus-info .block-details li{background:0;color:#313131}
.modal .plus-info .block-details li .title{color:#313131;border-top-color:#e5e5e5!important;padding:15px 0 15px 10px;background-position:96.5% center;background-image:url("../../Images/ACLU/classic/icons/chevron-bottom.png")}
.modal .plus-info .block-details li .divOption{border-bottom:0;border-top:1px solid #e5e5e5;color:inherit;cursor:pointer;font-weight:bold;padding-bottom:10px;text-transform:uppercase;display:block;margin:0;padding:15px 0;border-top-color:#8a8a8a;cursor:text}
.modal .plus-info .block-details li.open .title{background-color:#f4f4f4;background-image:url("../../Images/ACLU/classic/icons/chevron-top-active.png");text-decoration:none}
.modal .plus-info .block-details li .dropdown-menu{background:0;background-color:#f4f4f4}
.modal .plus-info .block-details li .dropdown-menu li{color:#000}
}
@media(max-width:480px){body.seo>.container .results>header h2{font-size:4vw}
}
