.result-top .picture-container{margin-top:25px !important;height:9.07143rem;background:#373f4a url(/themes/lacorse/img/icons/picture.svg) no-repeat center center;}.result-top .picture-container.no-background{background:none;}.result-top.car{position:relative;}.block-loueur{position:absolute;text-align:center;bottom:30px;left:80px;}.loueur{margin:10px 0 5px;font-style:italic;font-size:0.92857rem;}.img-loueur{width:50px;}.car-picture{position:relative !important;max-width:100% !important;height:auto !important;left:0 !important;}.result-subtitle{font-style:italic;font-size:0.92857rem;margin-bottom:0.71429rem;}.result .title-lvl2{margin:0.71429rem 0 0 0;}.result .title-lvl2 a{color:#033675;}.result .infos-pictos-car{display:inline-block;vertical-align:middle;font-weight:bold;margin-right:0.71429rem;cursor:pointer;}.result .portiere,.result .manual{vertical-align:top;}.result-top > .row.columns{border:thin solid #e4e4e4;}.result{margin-bottom:1.42857rem;}.result .fa.fa-suitcase{font-size:1.28571rem;position:relative;bottom:1px;}.result .permis{color:#ff8f35;}.result .fa-exclamation-circle{margin-right:0.35714rem;}.result .fa.fa-snowflake-o{position:relative;font-size:1.14286rem;bottom:1px;}.result ul{margin:0;}.result .infos-car{margin:0;}.result .infos-car p,.result .infos-car a{font-size:0.92857rem;margin:0.57143rem 0;}.result .more-options{text-decoration:underline;color:#9b9ea3;font-size:0.92857rem;transition:color .3s ease-out;}.result .more-options:hover{color:#57585b;}.result .price-part{position:relative;overflow:hidden;border-left:thin solid #e4e4e4;text-align:center;padding-left:0;padding-right:0;height:inherit;}.result .price-part p{font-size:0.92857rem;margin:0;}.result .price-part .price-per-day{margin-top:0.71429rem;}.result .price-part .price-per-day strong{color:#59ba24;font-weight:bold;}.result .price-part .car-price{color:#59ba24;font-size:2.14286rem;font-weight:bold;}.result .button{text-transform:uppercase;font-weight:bold;width:100%;height:3.21429rem;margin-bottom:0;}.result-item .toggle-options-car-template{display:none;}.result-top .price-part .best-price{color:#ffffff;background-color:#ff8f35;position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:-32px;top:30px;padding:0 25px;font-size:11px;text-transform:uppercase;font-weight:bold;}.pop-in-options-car .content{width:100%;}.pop-in-options-car ul{list-style-type:none;margin:0;}.pop-in-options-car .options-include h3,.pop-in-options-car .options-not-include h3{font-weight:bold;margin-bottom:0.71429rem;}.pop-in-options-car .options-include,.pop-in-options-car .options-not-include{margin:1.07143rem 0;}.pop-in-options-car .options-include h3,.pop-in-options-car .options-include span.fa{color:#59ba24;}.wrap-option-car{padding:22px 20px 5px;background-color:#f0f2f4;}.wrap-option-car .content-option-car{display:-webkit-flex;display:-ms-flexbox;display:flex;}.wrap-option-car .left-option-car,.wrap-option-car .right-option-car{width:50%;}.wrap-option-car .list-option-car{list-style:none;}.wrap-option-car .item-option-car{font-size:0.92857rem;line-height:1.6;}.wrap-option-car .content-option-car{margin-bottom:1.78571rem;}.wrap-option-car .title-lvl2{font-weight:700;font-size:1.14286rem;margin-bottom:1.07143rem;}.wrap-option-car .item-option-car span.fa,.wrap-option-car .item-option-car span.fa{margin-right:0.35714rem;}.wrap-option-car .left-option-car h3,.wrap-option-car .left-option-car span.fa{color:#59ba24;}.wrap-option-car .right-option-car h3,.wrap-option-car .right-option-car span.fa{color:#ff8f35;}.wrap-option-car .block-option-car{border:1px solid #dddddd;padding:12px 20px;margin-bottom:1.07143rem;}.wrap-option-car .subtitle-block-option-car{color:#033675;font-size:1rem;}.wrap-option-car .text-block-option-car{font-size:0.92857rem;margin:0;}.wrap-option-car .info-block-option-car{color:#59ba24;font-size:0.85714rem;}@media screen and (min-width:30em){.result-top{display:table;width:100%;}.result-top .picture-container,.result-top .result-content{display:table-cell;vertical-align:middle;}.result-top .result-content{padding:0 0 1.07143rem 0.71429rem;}}@media screen and (max-width:59.9375em){.result-top > .row.columns{margin-bottom:0.71429rem;}.result-top > .row.columns .result-content{padding-bottom:0.71429rem;}.result-top > .row.columns .price-part{border-top:thin solid #e4e4e4;border-left:none;}.result-top > .row.columns .price-part .price-content{padding:0.71429rem 0;}.result-top > .row.columns .picture-container{margin-top:2vh;height:14.28571rem;}.result-top .picture-container{position:relative;margin-bottom:70px;}.car-picture{margin-bottom:20px;}.block-loueur{text-align:left;left:20px;bottom:0;top:80%;}.wrap-option-car .content-option-car{display:block;}.wrap-option-car .left-option-car,.wrap-option-car .right-option-car{width:100%;}}@media screen and (min-width:0em) and (max-width:29.9375em){.result-top > .row.columns .picture-container{margin-top:0;height:15.85714rem;}.result-top > .row.columns .result-content{text-align:center;}.result-top > .row.columns .car-clim{margin-right:0;}}
.banner-container{position:relative;z-index:10;padding-top:0.42857rem;padding-bottom:0.42857rem;}.banner-container .picture-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;}.content-page-product{margin:0.42857rem auto;}.result-top{margin-top:3.92857rem;}.result-top .picture-container{height:10.5rem;}.result-top .price-part{display:none;}.result-top .result-content{padding:0 0 1.07143rem 1.78571rem;}.reveal .modal-header{margin-left:-1rem;margin-right:-1rem;}.result-top > .row.columns{border:none;margin-bottom:1.42857rem;}.page-product .page-label{margin-top:1.07143rem;}@media screen and (min-width:60em){.car-search-container{padding-left:0;}}.page-product .colonne-action{margin-bottom:0;}.product-item{border:1px solid #e4e4e4;padding:0.85714rem;}.product-item .product-total{font-size:0.92857rem;opacity:0.8;font-style:italic;}.product-item .title-lvl3.secondary,.product-item .title-lvl2.secondary{margin-bottom:0;}.product-item .text-right{padding-left:0;}.product-item .resume{margin-top:0.42857rem;margin-bottom:0.42857rem;}.product-item .resume .fa{font-size:1.28571rem;}.product-item .accommodation-title{margin-top:0.35714rem;}.product-item .room{margin-top:0.42857rem;}.search-engine.product{background-color:#f0f2f4;padding:1.42857rem 1.07143rem 1.07143rem;}.search-engine.product form{background-color:transparent;padding:0;border-radius:0;}.search-engine.product .loader-container{margin:2rem auto 1.07143rem;}.search-engine.product input,.search-engine.product select,.search-engine.product .select2-container,.search-engine.product .select2-container .select2-selection--single .select2-selection__rendered{height:40px;line-height:16px;}.search-engine.product .date-car-container{width:60%;}.search-engine.product .field-container{margin-bottom:0;}.search-engine.product .field-container .icon{top:0.85714rem;}.search-engine.product .hours{width:40%;}.search-engine.product .hours .select2-container{padding-left:2.28571rem;}.search-engine.product .hours .select2-container .select2-selection--single .select2-selection__rendered{line-height:1rem;padding:0.85714rem 1.07143rem 0.85714rem 0.35714rem;}.search-engine.product .select2-container .select2-selection--single{height:2.71429rem;}.search-engine.product input,.search-engine.product select,.search-engine.product .select2-container{border:1px solid #e4e4e4;}.search-engine.product input.from-field,.search-engine.product input.to-field,.search-engine.product select.from-field,.search-engine.product select.to-field,.search-engine.product .select2-container.from-field,.search-engine.product .select2-container.to-field{border-right:none;}.search-engine.product h2{margin-top:0;margin-bottom:1.42857rem;}.search-engine.product .same-return-container{margin-top:0.35714rem;margin-bottom:0.71429rem;width:100%;}.search-engine.product .same-return-container label{font-size:0.92857rem;color:#585e66;padding-left:1.78571rem;}.search-engine.product .same-return-container label::before{left:0;}.search-engine.product .same-return-container label .check{top:0.35714rem;left:0.28571rem;}.search-engine.product .start,.search-engine.product .end,.search-engine.product .button-field-container,.search-engine.product .car-destination-field-container{width:100%;}.search-engine.product .end{margin-top:0.71429rem;margin-bottom:1.42857rem;}.search-engine.product .hours{border:none;}.search-engine.product .hours input{border-left:none;border-right:none;}.search-engine.product .button-field-container button{height:2.85714rem;padding:0.71429rem;}.search-engine.product .other-agency{margin-top:0.71429rem;margin-left:0;}.search-engine.product p.error{font-size:1rem;margin-bottom:0;margin-top:12px;}.search-engine.product .alert.error{padding:0;margin-bottom:10px;}.page-product .result-top > .row.columns{border:none;}.page-product .insurance-car{padding:5px 0 8px;}.page-product .insurance-car h2{margin-right:10%;}.solo-car-options{padding:1.07143rem;background-color:#f0f2f4;margin-bottom:2.14286rem;}.solo-car-options .add-option{margin-bottom:0;margin-top:5px;}.solo-car-options .add-option .option-item{border:none;padding-top:15px;padding-bottom:15px;}
#cart-add-confirmation .confirm-box .icon{fill:#87c538;width:2.5rem;height:2.5rem;}#cart-add-confirmation .confirm-box{padding-top:1.07143rem;}#cart-add-confirmation .button.hollow{border-radius:0;}#cart-add-confirmation .information-box{padding-top:0.85714rem;padding-bottom:0.85714rem;background-color:#ffee9f;margin-top:0.85714rem;margin-bottom:0.85714rem;font-weight:bold;}#cart-add-confirmation .information-box .icon{vertical-align:sub;}.option-icon::before{content:" ";display:inline-block;height:21px;width:22px;}.option-icon.option-booster::before{background:url("/themes/lacorse/img/rehausseur.png");background-size:20px 14px;background-repeat:no-repeat;background-position:center center;}.option-icon.option-seat::before{background:url("/themes/lacorse/img/baby-seat.png");background-size:20px 20px;background-repeat:no-repeat;background-position:center center;}.option-icon.option-gps::before{background:url("/themes/lacorse/img/gps.png");background-size:15px 21px;background-repeat:no-repeat;background-position:center center;}.option-icon.option-additional_driver{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:18px;}.option-icon.option-additional_driver::before{content:"\f234";}.option-icon.option-insurance{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:20px;}.option-icon.option-insurance::before{content:"\f0e9";}.tooltip{max-width:17.85714rem !important;}.option-block{margin:2.14286rem 0 0;}.reservation-form{margin-bottom:20px;}.insurance-car{padding:1.42857rem;margin:1rem 0 1.42857rem;background-color:#f0f2f4;}.insurance-car .title-insurance-car{margin:0 0 1.07143rem !important;}.insurance-car .text-insurance-car{margin:1.07143rem 0 0 !important;}.insurance-car p{margin-bottom:0.71429rem;}.insurance-car p:last-child{margin-bottom:0;}.insurance-car p:nth-child(3){margin-bottom:0;}.insurance-car h2,.insurance-car .insurance-choice{display:inline-block;vertical-align:top;}.insurance-car h2{margin:0;font-size:1rem;}.insurance-car .insurance-choice{float:right;width:4.28571rem;height:2.14286rem;margin-bottom:0;border-color:#aaa;padding:0.21429rem 0.57143rem;}.insurance-car .select2-container{margin-left:20%;}.insurance-car span:focus{outline:0;}.insurance-car .select2-selection__rendered{height:2.14286rem;}.insurance-car .select2-selection--single{border-radius:0;height:2.14286rem;}.insurance-car .infos-car-model-insurance{font-size:1.28571rem;margin-left:0.71429rem;}.insurance-car .check-text{font-size:1rem;margin:0;}.insurance-car .check-text span{margin-right:0.35714rem;}.insurance-car strong{font-size:1rem;}.insurance-car .text-see-conditions{display:inline-block;font-size:0.71429rem;color:#585e66;font-weight:300;text-decoration:underline;margin-bottom:1rem;}.insurance-car .grid-check-text{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;}.info-options{background-color:#ffee9f;padding:1.42857rem;margin-bottom:2.14286rem;}.info-options.disponibilite{background-color:#fbc4c4;margin-bottom:1.07143rem;}.info-options .text-info-options{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#585e66;font-weight:700;font-size:1rem;margin:0;}.info-options .fa-info-circle{font-size:1.78571rem;margin-top:0.71429rem;margin-right:0.71429rem;vertical-align:middle;}.info-options .icon-info{width:35px;height:25px;margin-top:9px;margin-right:13px;}.info-options .link-infos-options{font-weight:700;color:#585e66;text-decoration:underline;transition:color .3s ease-out;}.info-options .link-infos-options:hover{color:#818a96;}.add-option{margin-bottom:2.14286rem;}.add-option .option-item{position:relative;}.add-option p{margin-bottom:0;font-weight:bold;}.add-option .option-description{margin-top:0.35714rem;font-size:0.92857rem;font-weight:normal;}.add-option .row{padding-top:1.78571rem;padding-bottom:1.78571rem;border-bottom:thin solid #9b9ea3;}.add-option input{float:right;width:2.85714rem;height:2.14286rem;text-align:center;background:#ffffff;}.add-option .nb-options{float:right;display:inline-block;text-align:center;width:2.85714rem;height:2.14286rem;line-height:2.1rem;background:#9b9ea3;font-size:1.28571rem;font-weight:bold;color:#ffffff;cursor:pointer;transition:background 0.3s;}.add-option .nb-options:hover{transition:background 0.3s;background:#7e848d;}.add-option .nb-options::-moz-selection{background:transparent;}.add-option .nb-options::selection{background:transparent;}.add-option .nb-options.option-disabled{border:thin solid #e4e4e4;background:#ffffff;color:#e4e4e4;cursor:default;}.add-option .day-price{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.add-option .option-item > .large-3{position:absolute;right:16%;top:57%;-webkit-transform:translateY(-52%);-ms-transform:translateY(-52%);transform:translateY(-52%);}.colonne-action{position:relative;padding-left:0;}.colonne-action button{font-size:1.07143rem;margin-top:1.07143rem;}.colonne-action .button{margin-bottom:0.85714rem;}.colonne-action svg.icon-info{fill:#ff8f35;margin-right:0.21429rem;vertical-align:middle;}.colonne-action #scrolling-selection{border:thin solid #9b9ea3;background-color:#ffffff;}.colonne-action #scrolling-selection .button.click-to-call{margin-bottom:0;}.colonne-action #scrolling-selection .my-selection{text-align:center;text-transform:uppercase;font-weight:bold;border-bottom:thin solid #9b9ea3;padding:0.71429rem 0;}.colonne-action #scrolling-selection p{margin-bottom:0;}.colonne-action #scrolling-selection .selection-name{border-bottom:thin solid #9b9ea3;text-align:center;}.colonne-action #scrolling-selection .selection-name p:first-child{font-weight:bold;}.colonne-action #scrolling-selection .selection-name .price-per-day{margin-top:0;margin-bottom:0.35714rem;}.colonne-action #scrolling-selection .selection-name .price-per-day strong{color:#59ba24;font-weight:bold;}.colonne-action #scrolling-selection .content{padding:0 1.07143rem;}.colonne-action #scrolling-selection .content p{font-size:0.92857rem;}.colonne-action #scrolling-selection .content .infos-address{font-size:0.78571rem;margin-top:0.71429rem;}.colonne-action #scrolling-selection .content .infos-address span{margin-right:0.35714rem;color:#ff8f35;}.colonne-action #scrolling-selection .content h4{font-weight:bold;font-size:1.07143rem;margin-top:0.71429rem;}.colonne-action #scrolling-selection .content .recap-option{padding-bottom:0.71429rem;border-bottom:thin solid #9b9ea3;margin-bottom:0.71429rem;}.colonne-action #scrolling-selection .content .recap-option .selection-price,.colonne-action #scrolling-selection .content .recap-option p{display:inline-block;vertical-align:middle;width:65%;}.colonne-action #scrolling-selection .content .recap-option .selection-price{color:#59ba24;font-weight:bold;text-align:right;font-size:1.07143rem;width:35%;}.colonne-action #scrolling-selection .content .recap-option ul{list-style-type:none;margin:0;}.colonne-action #scrolling-selection .content .total-option{text-align:center;}.colonne-action #scrolling-selection .content .total-option p:nth-child(2){font-size:0.85714rem;margin-bottom:0.35714rem;}.colonne-action #scrolling-selection .content .total-option .total-price{font-size:2rem;line-height:1.5;}.colonne-action #scrolling-selection .content .total-option .check-text span{margin-right:0.21429rem;}.text-info-frais{color:#ff8f35;font-size:0.78571rem;margin-top:0.71429rem;}.text-info-frais span{margin-right:0.35714rem;}.text-info-frais.infos-frais-panier{font-size:0.92857rem;}.text-info-frais.infos-frais-panier span{margin-right:1.57143rem;}.infos-frais .text-info-frais{margin-top:0;}.infos-frais .icon-info{color:#ff8f35;}.total-option .total-price{color:#59ba24;font-size:2rem;font-weight:bold;line-height:0.5;}.result-top > .row.columns{border:thin solid #9b9ea3;}.result-top > .row.columns .price-part{display:none;}.result-top > .row.columns .more-options,.result-top > .row.columns .cgv-car{display:inline-block;vertical-align:middle;}.result-top > .row.columns .cgv-car{font-size:0.85714rem;margin-left:1.71429rem;}.result-top > .row.columns .cgv-car a{text-decoration:underline;color:#585e66;text-transform:uppercase;font-size:0.85714rem;}.result-top .result-content{padding:0 0 0.71429rem 1.78571rem;}@media screen and (max-width:59.9375em){.result-top .cgv-car{margin-left:0;}.colonne-action{padding-left:1.71429rem;margin-bottom:2.14286rem;}.option-block{margin:1.07143rem 0;}.option-text{margin-bottom:0.71429rem;}.insurance-car .select2-container{margin-left:1.42857rem;}.result-top > .row.columns .result-top .result-content{padding:0;}.add-option .option-item > .large-3{right:20%;}.insurance-car .insurance-choice{float:none;margin:0.57143rem 0;}.insurance-car .grid-check-text{-ms-grid-columns:1fr;grid-template-columns:1fr;}.info-options .text-info-options{display:block;text-align:center;}.info-options .icon-info{display:block;text-align:center;margin:0 auto 10px;}}@media screen and (min-width:0em) and (max-width:29.9375em){.colonne-action{padding-left:0.85714rem;}.option-block .insurance-car .select2-container{margin-left:0.35714rem;}.more-options{margin-right:0.71429rem;}.add-option .day-price{margin-top:1.07143rem;position:inherit;-webkit-transform:none;-ms-transform:none;transform:none;text-align:right;}.add-option .option-item > .large-3{margin-top:0.71429rem;position:relative;left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:8.57143rem;}.add-option .row{padding-top:1.42857rem;padding-bottom:0.78571rem;}}
