@charset "UTF-8";#bnpp-location-voiture .btn-primary{background-image:none;background-color:#28c3a9;color:#fff;padding:.7em 2em;border-radius:50px;display:inline-block;text-align:center;font-weight:600;line-height:17.25px;font-family:"Open Sans";border:0;-webkit-box-shadow:none;box-shadow:none}
#bnpp-location-voiture .btn-primary:hover,#bnpp-location-voiture .btn-primary:not([disabled]):hover{background-image:none;background-color:#1e9481}
#bnpp-location-voiture .btn-primary:disabled{opacity:.5}
#bnpp-location-voiture .btn-secondary{background-image:none;background-color:#fff;color:#212121;padding:.7em 2em;border-radius:50px;display:inline-block;text-align:center;font-weight:600;line-height:17.25px;font-family:"Open Sans";border:0;-webkit-box-shadow:none;box-shadow:none}
#bnpp-location-voiture .btn-secondary:hover,#bnpp-location-voiture .btn-secondary:not([disabled]):hover{background-image:none;background-color:#d5d5d5}
#bnpp-location-voiture .btn-secondary:disabled{opacity:.5}
.sprite{background:url(../../../content/dam/mabanque/oga/spritesheet.png) no-repeat;background-repeat:no-repeat;display:inline-block}
.sprite-picto-ampoule{width:37px;height:36px;background-position:-10px -10px}
.sprite-picto-auto-electrique{width:49px;height:45px;background-position:-67px -10px}
.sprite-picto-chrono{width:20px;height:20px;background-position:-136px -10px}
.sprite-picto-comparateur{width:50px;height:50px;background-position:-136px -50px}
.sprite-picto-contact{width:50px;height:50px;background-position:-10px -120px}
.sprite-picto-diag{width:50px;height:50px;background-position:-80px -120px}
.sprite-picto-feuille{width:20px;height:20px;background-position:-176px -10px}
.sprite-picto-habitation{width:50px;height:50px;background-position:-150px -120px}
.sprite-picto-pret-auto{width:50px;height:50px;background-position:-216px -10px}
.sprite-picto-telecharger{width:20px;height:20px;background-position:-10px -80px}
.sprite-picto-vehicule-neuf{width:80px;height:32px;background-position:-10px -190px}
.sprite-picto-vehicule-occaz{width:57px;height:40px;background-position:-220px -80px}
#bnpp-location-voiture .header{background-color:#008854;min-height:170px;color:#fff;padding:20px 30px}
#bnpp-location-voiture .header a{color:rgba(255,255,255,0.8)}
#bnpp-location-voiture .header .breadscrum{color:rgba(255,255,255,0.8)}
#bnpp-location-voiture .header .condensed-title{padding-top:20px;font-size:45px;margin:0}
#bnpp-location-voiture .header .text{padding-top:20px}
#bnpp-location-voiture article+article{margin-top:30px}
#bnpp-location-voiture :not(.array-col)[class*="col-"]+[class*="col-"]{margin-top:0}
#bnpp-location-voiture .row+.row{margin-top:30px}
#bnpp-location-voiture .condensed-title{font-size:36px;font-weight:300;text-transform:uppercase}
#bnpp-location-voiture .condensed-title--green{color:#008854;font-family:"bnpp_sans_condensed_regular",Arial,sans-serif}
#bnpp-location-voiture .condensed-title--white{color:#fff;font-family:"bnpp_sans_condensed_regular",Arial,sans-serif}
#bnpp-location-voiture .condensed-title--black{color:#212121;margin-bottom:35px;font-family:"bnpp_sans_condensed_light",Arial,sans-serif}
#bnpp-location-voiture p{margin:0}
#bnpp-location-voiture .greyBox{border-radius:3px;background-color:#f8f8f8;padding:16px}
#bnpp-location-voiture .link--green{color:#008854;text-decoration:underline}
#bnpp-location-voiture .link--green:hover{color:#008854;cursor:pointer;text-decoration:none}
#bnpp-location-voiture figure{margin:0}
#bnpp-location-voiture figure img{height:auto;display:block}
#bnpp-location-voiture .btn-third{background-image:none;background-color:#fff;color:#1e9481;padding:.7em 2em;border-radius:50px;display:inline-block;text-align:center;font-weight:600;line-height:17.25px;font-family:"Open Sans";border:1px solid #1e9481;-webkit-box-shadow:none;box-shadow:none}
#bnpp-location-voiture .btn-third:hover,#bnpp-location-voiture .btn-third:not([disabled]):hover{background-image:none;background-color:#d5d5d5}
#bnpp-location-voiture .button-band{padding-top:65px;text-align:center}
#bnpp-location-voiture .button-band:before{background-color:#00915a;border-radius:2px;content:"";display:inline-block;height:5px;width:155px}
#bnpp-location-voiture .button-band .condensed-title{padding-top:40px}
#bnpp-location-voiture .button-band [class*="btn-"]+[class*="btn-"]{margin-top:20px}
@media screen and (min-width:1024px){#bnpp-location-voiture .button-band [class*="btn-"]+[class*="btn-"]{margin-top:0}
}
#bnpp-location-voiture .gellules{margin-bottom:8px}
#bnpp-location-voiture .gellules .gellule{vertical-align:middle;border-radius:6px;display:inline-block;font-size:13px;padding:.3rem .8rem}
#bnpp-location-voiture .gellules .gellule+.gellule{margin-top:10px}
@media screen and (min-width:1024px){#bnpp-location-voiture .gellules .gellule+.gellule{margin-left:10px;margin-top:0}
}
#bnpp-location-voiture .gellules .gellule.lld{background-color:#7e50a8;color:#fff}
#bnpp-location-voiture .gellules .gellule.pap{background-color:#00584d;color:#fff}
#bnpp-location-voiture .gellules .gellule.pap .icon-sablier{background:url("../../../content/dam/mabanque/oga/sablier.svg") no-repeat;width:16px;height:20px;display:inline-block}
#bnpp-location-voiture .gellules .gellule.pap i{vertical-align:middle}
#bnpp-location-voiture .gellules .gellule.loa{background-color:#d563a7;color:#fff}
#bnpp-location-voiture .gellules .gellule.offre-du-moment{background-color:#fff;border:#008854 1px solid;color:#008854}
#bnpp-location-voiture .gellules .gellule.offre-du-moment i{vertical-align:middle}
#bnpp-location-voiture .gellules .gellule.greencar{background-color:#e5f4ee;color:#212121}
#bnpp-location-voiture .gellules .gellule.greencar i{vertical-align:middle}
#bnpp-location-voiture .filtres .title{font-size:15px}
#bnpp-location-voiture .filtres ul.list{padding-top:15px}
#bnpp-location-voiture .filtres ul.list li.tag{display:inline-block}
#bnpp-location-voiture .filtres ul.list li.tag button{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;font-family:"Open Sans";font-size:inherit;background-image:none;color:#28c3a9;padding:.7em 2em;border-radius:50px;text-align:center;line-height:17.25px;font-family:"Open Sans";border:1px solid #1e9481;box-shadow:none}
#bnpp-location-voiture .filtres ul.list li.tag button:hover{background-image:none;background-color:#1e9481;cursor:pointer}
#bnpp-location-voiture .filtres ul.list li.tag button:hover i{display:inline-block;margin-right:8px}
#bnpp-location-voiture .filtres ul.list li.tag button:hover span{color:#fff}
#bnpp-location-voiture .filtres ul.list li.tag+li{margin-top:10px}
@media screen and (min-width:1024px){#bnpp-location-voiture .filtres ul.list li.tag+li{margin-left:10px}
}
#bnpp-location-voiture .filtres ul.list li.tag i{display:none;color:#fff}
#bnpp-location-voiture .filtres ul.list li.tag span{font-size:15px;font-weight:600;color:#1e9481}
#bnpp-location-voiture .filtres ul.list li.tag.selected button{background-image:none;background-color:#1e9481;cursor:pointer}
#bnpp-location-voiture .filtres ul.list li.tag.selected button i{display:inline-block;margin-right:8px}
#bnpp-location-voiture .filtres ul.list li.tag.selected button span{color:#fff}
#bnpp-location-voiture .mint-container{border-radius:10px;background-color:#e5f4ee;padding:35px;margin:50px auto 0;text-align:left}
@media screen and (min-width:1024px){#bnpp-location-voiture .mint-container .with-illustration .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
#bnpp-location-voiture .mint-container .with-illustration .row .mint-content{padding-left:2rem}
@media screen and (max-width:1024px){#bnpp-location-voiture .mint-container .with-illustration .row .mint-content{padding:0 1rem;text-align:center}
}
#bnpp-location-voiture .mint-container .with-illustration .title{font-size:19px;font-weight:bold;color:#008854}
#bnpp-location-voiture .mint-container .with-illustration .button-container{font-size:15px;margin:24px 0;display:-webkit-box;display:-ms-flexbox;display:flex}
#bnpp-location-voiture .mint-container .with-illustration .button-container .right-btn{margin-left:20px}
@media screen and (max-width:1024px){#bnpp-location-voiture .mint-container .with-illustration .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#bnpp-location-voiture .mint-container .with-illustration .button-container .btn{width:100%;margin-top:10px}
#bnpp-location-voiture .mint-container .with-illustration .button-container .right-btn{margin-left:0}
}
#bnpp-location-voiture .mint-container .with-illustration .text{font-size:15px;color:#212121;padding-top:10px}
#bnpp-location-voiture .mint-container .with-illustration .text span{font-weight:600;display:block}
@media screen and (min-width:1024px){#bnpp-location-voiture .mint-container .without-illustration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
#bnpp-location-voiture .mint-container .without-illustration .text{font-size:15px;color:#212121;padding-left:16px}
#bnpp-location-voiture .card{height:100%;padding:24px;border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);background-color:#fff}
@media screen and (min-width:1024px){#bnpp-location-voiture .card{display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media screen and (min-width:1024px){#bnpp-location-voiture .card-illustration{width:50%}
}
#bnpp-location-voiture .card-illustration .title{padding-bottom:8px}
#bnpp-location-voiture .card-illustration figure{padding-top:50px}
#bnpp-location-voiture .card-illustration figure img{width:100%}
#bnpp-location-voiture .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#bnpp-location-voiture .card-body p{font-size:13px}
#bnpp-location-voiture .card-body .big{font-size:17px}
#bnpp-location-voiture .card-body span{display:inline-block}
#bnpp-location-voiture .card-body .text-element:not(:first-child){padding-top:15px}
#bnpp-location-voiture .card-body .greyBox{margin-top:15px}
#bnpp-location-voiture .card-body .button-container{margin-top:15px}
#bnpp-location-voiture .fiche-vehicule{background-color:#fff;margin:20px 20px 40px;padding:64px 25px 70px}
@media screen and (min-width:1024px){#bnpp-location-voiture .fiche-vehicule{padding:64px 70px 70px}
}
@media screen and (min-width:1024px){#bnpp-location-voiture .fiche-vehicule-information .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
#bnpp-location-voiture .fiche-vehicule-information .details-voiture{border-bottom:solid 1px #dcdfe0;margin-bottom:15px}
#bnpp-location-voiture .fiche-vehicule-information .details-voiture-img{margin:0;text-align:right}
#bnpp-location-voiture .fiche-vehicule-information .details-voiture-img img{height:auto;width:100%;display:inline-block}
#bnpp-location-voiture .fiche-vehicule-information .details-voiture-nom{color:#212121;font-size:24px;font-weight:bold;margin:0}
#bnpp-location-voiture .fiche-vehicule-information .details-voiture-motorisation{color:#212121;font-size:19px;font-weight:bold;margin:0;padding-bottom:15px}
#bnpp-location-voiture .fiche-vehicule-information .details-essence{font-size:19px}
#bnpp-location-voiture .fiche-vehicule-information .details-essence span{display:block}
#bnpp-location-voiture .fiche-vehicule-information .details-mensualité{font-size:17px;padding-top:22px}
#bnpp-location-voiture .fiche-vehicule-information .details-mensualité span:not(.details-mensualité-prix){display:block}
#bnpp-location-voiture .fiche-vehicule-information .details-mensualité p{padding-bottom:16px;margin:0}
#bnpp-location-voiture .fiche-vehicule-information .details-mensualité p .details-mensualité-prix{color:#212121;font-size:24px;font-weight:bold}
#bnpp-location-voiture .fiche-vehicule-information .details-btn{padding-top:24px}
@media screen and (min-width:1024px){#bnpp-location-voiture .two-column-section .with-side-illustration .row{display:-webkit-box;display:-ms-flexbox;display:flex}
}
@media screen and (min-width:1024px){#bnpp-location-voiture .two-column-section .with-side-illustration .card-body{width:50%}
}
#bnpp-location-voiture .two-column-section .without-side-illustration{text-align:center}
#bnpp-location-voiture .two-column-section .without-side-illustration .card{min-height:380px}
@media screen and (min-width:1024px){#bnpp-location-voiture .two-column-section .without-side-illustration .card .card-body{width:100%}
}
#bnpp-location-voiture .two-column-section .without-side-illustration .card .card-body .title{padding-top:24px}
#bnpp-location-voiture .two-column-section .without-side-illustration .card .card-body .text-element{max-width:375px;margin:0 auto;margin-bottom:55px}
#bnpp-location-voiture .two-column-section .without-side-illustration .card .card-body .text-element p{font-size:15px}
@media screen and (min-width:1024px){#bnpp-location-voiture .three-column-section .row{display:-webkit-box;display:-ms-flexbox;display:flex}
}
#bnpp-location-voiture .three-column-section .without-side-illustration{text-align:center}
@media screen and (min-width:1024px){#bnpp-location-voiture .three-column-section .without-side-illustration .card{min-height:380px}
}
@media screen and (min-width:1024px){#bnpp-location-voiture .three-column-section .without-side-illustration .card .card-body{width:100%}
}
#bnpp-location-voiture .three-column-section .without-side-illustration .card .card-body .text-element{max-width:375px;margin:0 auto;margin-bottom:55px}
#bnpp-location-voiture .three-column-section .without-side-illustration .card .card-body .text-element p{font-size:15px}
@media screen and (min-width:1024px){#bnpp-location-voiture .four-column-section .row{display:-webkit-box;display:-ms-flexbox;display:flex}
}
#bnpp-location-voiture .four-column-section .without-side-illustration{text-align:center}
#bnpp-location-voiture .four-column-section .without-side-illustration .card .card-body{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media screen and (min-width:1024px){#bnpp-location-voiture .four-column-section .without-side-illustration .card .card-body{width:100%}
}
#bnpp-location-voiture .four-column-section .without-side-illustration .card .card-body .text-element{max-width:375px;margin:0 auto;margin-bottom:55px}
#bnpp-location-voiture .four-column-section .without-side-illustration .card .card-body .text-element p{font-size:15px}
#bnpp-location-voiture .horizontal-card{height:100%;border-radius:4px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2);background-color:#fff}
@media screen and (min-width:1024px){#bnpp-location-voiture .horizontal-card{display:-webkit-box;display:-ms-flexbox;display:flex}
}
#bnpp-location-voiture .horizontal-card .card-illustration{width:100%}
#bnpp-location-voiture .horizontal-card .card-illustration figure{padding-top:0}
#bnpp-location-voiture .horizontal-card .card-body p{font-size:15px}
#bnpp-location-voiture .horizontal-card .card-body .big{font-size:17px}
#bnpp-location-voiture .horizontal-card .card-body .text-element{padding-top:15px}
#bnpp-location-voiture .horizontal-card .card-body .button-container{margin-top:50px}
#bnpp-location-voiture .horizontal-card.big .card-body{padding:20px 24px 50px}
@media screen and (min-width:1024px){#bnpp-location-voiture .horizontal-card.big .card-body{padding:50px 35px 0}
}
#bnpp-location-voiture .horizontal-card.thin .card-body{padding:10px 24px 40px}
@media screen and (min-width:1024px){#bnpp-location-voiture .horizontal-card.thin .card-body{padding:30px 50px}
}
#bnpp-location-voiture .horizontal-card.thin .card-body .button-container{margin-top:20px}
#bnpp-location-voiture .white-container-illustrations{margin:50px auto}
#bnpp-location-voiture .white-container-illustrations .subtitle{font-size:19px;color:#212121;padding-top:30px}
#bnpp-location-voiture .white-container-illustrations .subtitle+.row{padding-top:70px}
#bnpp-location-voiture .white-container-illustrations .illustration figure{max-width:190px;height:100%;margin:0 auto}
#bnpp-location-voiture .white-container-illustrations .label{font-size:17px;color:#212121;padding-top:22px;width:70%;margin:0 auto}
#bnpp-location-voiture .white-container-illustrations .text{font-size:15px;color:#212121;padding-top:70px}
#bnpp-location-voiture .article-row .cardEtudiant{background-color:#fff}
#bnpp-location-voiture .article-row .cardEtudiant--content{padding:30px}
#bnpp-location-voiture .article-row .cardEtudiant-coupled{width:49%;margin:0}
#bnpp-location-voiture .article-row .cardEtudiant-coupled img{width:100%}
#bnpp-location-voiture .article-row .cardEtudiant .btn{margin-top:30px}
#bnpp-location-voiture .article-row .cardEtudiant p{margin-top:10px}
#bnpp-location-voiture .article-row .cardEtudiant .subtitle{font-size:19px;font-weight:bold;margin:0}
#bnpp-location-voiture .article-row.two-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media screen and (max-width:1024px){#bnpp-location-voiture .article-row.two-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#bnpp-location-voiture .article-row .no-contact--cases ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#bnpp-location-voiture .article-row .no-contact--cases ul li{width:100%;margin-bottom:20px}
#bnpp-location-voiture .article-row .cardEtudiant{text-align:center}
#bnpp-location-voiture .article-row .cardEtudiant-coupled{width:100% !important;margin-bottom:10px !important}
#bnpp-location-voiture .article-row .cardEtudiant .btn{width:100%}
}
#bnpp-location-voiture .credit-disclaimer{padding:50px 30px;background-color:#fff;text-align:center}
#bnpp-location-voiture .credit-disclaimer .title{font-size:24px;color:#212121}
#bnpp-location-voiture .credit-disclaimer .text{font-size:15px;color:#212121;padding-top:10px}
#bnpp-location-voiture .credit-disclaimer .text span{font-weight:600;display:inline-block}
@media screen and (min-width:1024px){#bnpp-location-voiture .credit-disclaimer .with-side-illustration .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
#bnpp-location-voiture .credit-disclaimer .with-side-illustration .title{font-size:24px;color:#212121;text-align:left}
#bnpp-location-voiture .credit-disclaimer .with-side-illustration .text{text-align:left}
.page-connected .page-content .wrapper-ia{padding-top:0}
#bnpp-location-voiture{font-family:"Open Sans"}
#bnpp-location-voiture .check-column{border-radius:4px;border:solid 1px #dcdfe0;margin-top:50px;padding:40px;text-align:center}
@media screen and (min-width:1024px){#bnpp-location-voiture .check-column .list{-webkit-column-count:2;-moz-column-count:2;column-count:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
@media screen and (min-width:1024px){#bnpp-location-voiture .check-column .list .column:first-child{width:300px}
}
@media screen and (min-width:1024px){#bnpp-location-voiture .check-column .list .column:last-child{margin-left:85px}
}
#bnpp-location-voiture .check-column .list p{text-align:center;margin-top:10px}
#bnpp-location-voiture .check-column .list p span{color:#7e50a8}
@media screen and (min-width:1024px){#bnpp-location-voiture .check-column .list p{margin:0;text-align:left}
}
#bnpp-location-voiture .green-band{background:-webkit-gradient(linear,left top,right top,from(#006d44),to(#00915a));background:linear-gradient(to right,#006d44,#00915a);padding:60px 30px;text-align:center}
#bnpp-location-voiture .green-band p{color:#fff}
#bnpp-location-voiture .green-band .condensed-title{font-size:42px}
#bnpp-location-voiture .green-band .text{padding-top:20px}
#bnpp-location-voiture .green-band .button-container{margin-top:20px}
#bnpp-location-voiture .equipment-details{margin-top:50px}
@media screen and (min-width:1024px){#bnpp-location-voiture .equipment-details .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#bnpp-location-voiture .equipment-details .row .col-2{width:40%}
}
#bnpp-location-voiture .equipment-details .element+.element{margin-top:30px}
#bnpp-location-voiture .equipment-details title{font-size:19px;font-weight:bold;color:#212121;margin-bottom:30px}
#bnpp-location-voiture .equipment-details .subtitle{font-size:17px;font-weight:600;color:#7e50a8}
#bnpp-location-voiture .equipment-details .list{list-style-type:none}
#bnpp-location-voiture .equipment-details .list li{font-size:15px;font-weight:normal;color:#212121}
#bnpp-location-voiture .equipment-details .list li:before{content:"-";padding-right:5px}
#bnpp-location-voiture .selection-auto,#bnpp-location-voiture .vos-projets-auto,#bnpp-location-voiture .solutions-locatives-auto{background-color:#f8f8f8;padding:50px 30px 70px}
#bnpp-location-voiture .selection-auto section:not(:first-child),#bnpp-location-voiture .vos-projets-auto section:not(:first-child),#bnpp-location-voiture .solutions-locatives-auto section:not(:first-child){padding-top:70px}
#bnpp-location-voiture .solutions-locatives-auto .sprite-picto-telecharger{vertical-align:middle}
@media screen and (min-width:1024px){#bnpp-location-voiture .selection-auto .two-column-section .row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
}
#bnpp-location-voiture .selection-auto .two-column-section .row .block-50{width:100%;margin-bottom:30px}
@media screen and (min-width:1024px){#bnpp-location-voiture .selection-auto .two-column-section .row .block-50{width:48%;margin-left:1%;margin-right:1%}
}
#bnpp-location-voiture .selection-auto .two-column-section .row .block-50:nth-child(even){margin-right:1%}
#bnpp-location-voiture .clauses{margin:40px 20px;padding-bottom:40px}
#bnpp-location-voiture .clauses p{font-size:13px;color:#767676}
#bnpp-location-voiture .clauses p+p{padding-top:20px}
#bnpp-location-voiture .popin-rdv .telephone{margin:auto}