#loginFailure{margin-bottom:20px;color:#f41340}.form-horizontal .control-label{text-align:left}.form-horizontal .form-control{border:1px solid #ccc}.form-horizontal .form-control[type=date]{line-height:1.42857143}.form-horizontal .error{color:#f41340}.form-horizontal .form-errors{border:1px solid #b00 !important;color:#900}.page_reservation{font-family:arial;min-height:400px}.page_reservation .deconnexion{display:flex;width:105px;justify-content:space-between;position:absolute;right:16px;top:-34px;z-index:99}@media(min-width: 768px){.page_reservation .deconnexion{top:24px;right:38px}}.page_reservation .deconnexion img{width:13px}.page_reservation .deconnexion p{color:#f60;text-decoration:underline;font-size:15px}#title_reservation{text-align:center;margin:0 0 15px 15px}.intro_resa{font-size:14px;text-align:center;width:90%;color:#707070 !important;margin:0 auto 40px auto}#reservationForm{width:50%;margin:0 auto}@media only screen and (max-width:767px){#reservationForm{width:90%}}#valider_dossier_resa{text-transform:none;float:right;margin-bottom:40px}@media only screen and (max-width:767px){#valider_dossier_resa{width:100%}}.container .vertical_all{margin-top:50px;margin-bottom:50px}.container .vertical_all .vertical_nav{width:330px;padding:16px;background-color:#fff;box-shadow:rgba(9,30,66,.25) 0px 4px 8px -2px,rgba(9,30,66,.08) 0px 0px 0px 1px;border-radius:12px;position:fixed}@media only screen and (max-width:1199px){.container .vertical_all .vertical_nav{width:285px}}@media only screen and (max-width:991px){.container .vertical_all .vertical_nav{width:245px}}@media only screen and (max-width:767px){.container .vertical_all .vertical_nav{position:relative;width:100%}}.container .vertical_all .vertical_nav h6{color:#f60;font-size:18px;text-align:center;font-weight:bold;padding-bottom:16px;border-bottom:solid 1px #e8e7e7;text-transform:uppercase}.container .vertical_all .vertical_nav ul{margin-top:24px;background-color:#f5f5f5;padding:8px;border-radius:16px}.container .vertical_all .vertical_nav ul li:not(:last-child){margin-bottom:12px}.container .vertical_all .vertical_nav ul li{background-color:#fff;box-shadow:0 1px 4px #ddd;border-radius:16px;padding:0;cursor:pointer;line-height:24px;height:auto;text-transform:uppercase;font-size:16px;font-weight:bold}.container .vertical_all .vertical_nav ul li:hover,.container .vertical_all .vertical_nav ul li.active{background-color:#005a7b}.container .vertical_all .vertical_nav ul li:hover a,.container .vertical_all .vertical_nav ul li.active a{background-color:#005a7b;color:#fff;border-radius:16px}.container .vertical_all .vertical_nav ul li .container .vertical_all .vertical_nav ul li.active{background-color:#f60}.container .vertical_all .vertical_nav ul li a{color:#005a7b;padding:16px}@media only screen and (max-width:991px){.container .vertical_all .vertical_nav ul li{font-size:13px}}.container .vertical_all .vertical_container{width:68%;height:auto;float:right}@media only screen and (max-width:991px){.container .vertical_all .vertical_container{width:63%}}@media only screen and (max-width:767px){.container .vertical_all .vertical_container{float:none;width:100%;margin-top:25px}}.container .vertical_all .vertical_container .reservation_documents{min-height:250px}.container .vertical_all .vertical_container .reservation_documents p+.liens{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:16px 0}.container .vertical_all .vertical_container .reservation_documents p{color:#005a7b;font-size:15px;margin:20px auto 15px auto;width:90%;line-height:18px}.container .vertical_all .vertical_container .reservation_documents p span{font-weight:bold}.container .vertical_all .vertical_container .reservation_documents p a{color:#f60}.container .vertical_all .vertical_container .reservation_documents a:hover{color:#f60}.container .vertical_all .vertical_container .reservation_documents .liens{text-align:left;width:90%;overflow:hidden;text-overflow:ellipsis;font-size:17px;margin:20px auto 15px auto;line-height:27px}@media only screen and (max-width:991px){.container .vertical_all .vertical_container .reservation_documents .liens{text-align:center}}.container .vertical_all .vertical_container .reservation_documents .liens div:not(:last-child){margin-bottom:10px}.container .vertical_all .vertical_container .reservation_documents .liens div{overflow:hidden;text-overflow:ellipsis}.container .vertical_all .vertical_container .reservation_documents .liens div button{float:right;background:#f60;border:none;color:#fff;font-size:12px;padding:1px 9px 1px 9px;font-weight:bold}@media only screen and (max-width:991px){.container .vertical_all .vertical_container .reservation_documents .liens div button{float:none;display:block;margin:5px auto}}.container .vertical_all .vertical_container .reservation_documents .liens div button img{width:13px;display:inline-block}.container .vertical_all .vertical_container .reservation_documents .liens div button:hover{background-color:#f50}.container .vertical_all .vertical_container .reservation_documents .liens a{text-decoration:underline;color:#f60}.container .vertical_all .vertical_container #voyage .section_text p:first-child{text-transform:uppercase;text-align:center;padding:16px;border:1px solid #e1e1e1;border-radius:8px}.container .vertical_all .vertical_container #details .section_text{margin-top:24px;margin-bottom:10px}.container .vertical_all .vertical_container #details .section_text p:not(:last-child){margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #e3e3e3}.container .vertical_all .vertical_container #reglement .section_text{display:flex;justify-content:space-between}.container .vertical_all .vertical_container section{width:100%;height:auto;background-color:#fff;box-shadow:rgba(9,30,66,.25) 0px 4px 8px -2px,rgba(9,30,66,.08) 0px 0px 0px 1px;border-radius:12px;margin-bottom:25px;padding-bottom:10px}.container .vertical_all .vertical_container section .titre_h5{display:flex;padding-top:11px;padding-bottom:13px;text-align:center;width:100%;border-bottom:solid 1px #e8e7e7;justify-content:center}@media(min-width: 768px){.container .vertical_all .vertical_container section .titre_h5{text-align:left;justify-content:left;padding:16px}}.container .vertical_all .vertical_container section .picto{width:25px;height:25px;background-size:cover;background-repeat:no-repeat;filter:invert(42%) sepia(86%) saturate(2618%) hue-rotate(1deg) brightness(105%) contrast(103%)}.container .vertical_all .vertical_container section #suitcase{background-image:url("../../../images/common/pictos/suitcase.svg")}.container .vertical_all .vertical_container section #factures{background-image:url("../../../images/common/pictos/factures.png")}.container .vertical_all .vertical_container section #mes_factures{background-image:url("../../../images/common/pictos/factures.svg")}.container .vertical_all .vertical_container section #calendar{background-image:url("../../../images/common/pictos/calendar.svg")}.container .vertical_all .vertical_container section #euro{background-image:url("../../../images/common/pictos/euro.svg")}.container .vertical_all .vertical_container section #list{background-image:url("../../../images/common/pictos/list.svg")}.container .vertical_all .vertical_container section #user{background-image:url("../../../images/common/pictos/user.svg")}.container .vertical_all .vertical_container section #pin{background-image:url("../../../images/common/pictos/pin.svg")}.container .vertical_all .vertical_container section h5{color:#f60;font-size:20px;font-weight:bold;padding-top:5px;padding-left:10px;text-align:center}@media only screen and (max-width:767px){.container .vertical_all .vertical_container section h5{font-size:18px}}.container .vertical_all .vertical_container section .section_text{margin:24px}.container .vertical_all .vertical_container section .section_text p{font-size:15px;line-height:20px;color:#005a7b}.container .vertical_all .vertical_container section .section_text span{font-weight:bold}.container .vertical_all .vertical_container section .section_text .dates{display:flex;justify-content:space-between;margin-bottom:20px;align-items:center}.container .vertical_all .vertical_container section .section_text .dates .depart,.container .vertical_all .vertical_container section .section_text .dates .retour{padding:16px}.container .vertical_all .vertical_container section .section_text .dates .aller_retour{display:flex;align-items:center;margin-bottom:8px;text-transform:uppercase;line-height:1}.container .vertical_all .vertical_container section .section_text .dates #depart,.container .vertical_all .vertical_container section .section_text .dates #retour{width:16px;height:16px;background-size:cover;background-repeat:no-repeat;margin-right:8px}.container .vertical_all .vertical_container section .section_text .dates #depart{background-image:url("../../../images/common/pictos/arrow_right.svg")}.container .vertical_all .vertical_container section .section_text .dates #retour{background-image:url("../../../images/common/pictos/arrow_left.svg")}.container .vertical_all .vertical_container section .section_text .dates .trait_rose{height:95px;width:1px;background-color:#e1e1e1}.container .vertical_all .vertical_container section .section_text .dates span{color:#f60;font-size:13px}.container .vertical_all .vertical_container section .section_text .dates .retour .rose{text-align:right}.container .vertical_all .vertical_container section .section_text .dates p{font-size:15px;line-height:15px;font-weight:bold}.container .vertical_all .vertical_container section .section_text .dates .annee{font-size:24px;line-height:20px;color:#f60;margin-top:4px}.nav-item.nav-link.active,.nav-item.nav-link.active a{background-color:#f60;color:#fff}#plus{width:35px;height:35px;background-image:url("../../../images/common/pictos/plus.svg");background-size:cover;margin:0 auto;filter:invert(42%) sepia(86%) saturate(2618%) hue-rotate(1deg) brightness(105%) contrast(103%)}#moins{width:35px;height:35px;background-image:url("../../../images/common/pictos/moins.svg");background-size:cover;margin:0 auto;filter:invert(42%) sepia(86%) saturate(2618%) hue-rotate(1deg) brightness(105%) contrast(103%)}.details+[data-readmore-toggle],.details[data-readmore]{display:block}.details.details[data-readmore]{transition:height 20px;overflow:hidden;border-bottom:solid 1px #e8e7e7;padding-bottom:15px}.ban_entete{width:100%;height:200px;background-image:url("../../../images/common/entete.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}.mdp{padding-top:10px;display:none}.mdp a{font-size:13px}.centered-button{text-align:center;padding-top:15px}.btn-plain{background-color:#f60;display:inline-block;width:100%;color:#fff}@media(min-width: 900px){.control-label{padding-top:7px}.col-sm-5{float:left;padding-bottom:1em}}@media(max-width: 899px){.col-sm-5{max-width:unset;padding-bottom:5px}}.form-group::after{content:"";clear:both;display:table}.form-group{display:flex;justify-content:center}@media only screen and (max-width:650px){.form-group{display:unset;padding-bottom:1em}}footer .advantageSection{display:none}/*# sourceMappingURL=reservation.css.map */
