.error__field label{color:#dc3545}
.error__field .form-control{border-color:#dc3545;border-width:2px;color:#dc3545;background-color:#fef3f4;background-image:url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10 20C15.5228 20 20 15.5228 20 10C20 4.47715 15.5228 0 10 0C4.47715 0 0 4.47715 0 10C0 15.5228 4.47715 20 10 20Z' fill='%23dc3545'/%3e%3cpath d='M10 15C10.5523 15 11 14.5523 11 14C11 13.4477 10.5523 13 10 13C9.44772 13 9 13.4477 9 14C9 14.5523 9.44772 15 10 15Z' fill='white'/%3e%3cpath d='M10 11C9.73478 11 9.48043 10.8946 9.29289 10.7071C9.10536 10.5196 9 10.2652 9 10V6C9 5.73478 9.10536 5.48043 9.29289 5.29289C9.48043 5.10536 9.73478 5 10 5C10.2652 5 10.5196 5.10536 10.7071 5.29289C10.8946 5.48043 11 5.73478 11 6V10C11 10.2652 10.8946 10.5196 10.7071 10.7071C10.5196 10.8946 10.2652 11 10 11Z' fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .375em center}
.error__field .form-control:focus{box-shadow:none;color:#dc3545}
.error__field .invalid-feedback{color:#dc3545;display:block}
.error_message_validate{color:#dc3545;background-color:transparent}
.valid_message_validate{background-image:url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.250549 10.2509C0.250549 7.48943 1.22686 5.13241 3.17948 3.17979C5.1321 1.22717 7.48912 0.250854 10.2505 0.250854C13.012 0.250854 15.369 1.22717 17.3216 3.17979C19.2742 5.13241 20.2505 7.48943 20.2505 10.2509C20.2505 13.0123 19.2742 15.3693 17.3216 17.3219C15.369 19.2745 13.012 20.2509 10.2505 20.2509C7.48912 20.2509 5.1321 19.2745 3.17948 17.3219C1.22686 15.3693 0.250549 13.0123 0.250549 10.2509V10.2509Z' fill='%232dca8c'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.438 6.76083C14.7913 7.05772 14.8371 7.58485 14.5402 7.93819L9.62511 13.7878C9.46633 13.9767 9.23215 14.0858 8.98533 14.0859C8.73852 14.0859 8.50433 13.9768 8.34555 13.7878L6.11112 11.1287C5.81422 10.7753 5.85996 10.2482 6.2133 9.9513C6.56664 9.6544 7.09377 9.70014 7.39067 10.0535L8.9853 11.9512L13.2606 6.86304C13.5575 6.50969 14.0846 6.46393 14.438 6.76083Z' fill='%23fff'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .375em center}
.field-error-message{color:#dc3545;display:block;font-size: 1.2rem;margin-top: 0.4rem;padding-left: 1.7rem!important;width:100%;padding:0;list-style:none}
.tunnel-submit .field-error-message{padding-bottom: 25px;}
.field-error-message.radio{margin-top:0}
.field-error-message:focus{color:#dc3545;display:block;font-size:1.5rem;margin-top:.8rem;width:100%}
.global-error-message{color:#dc3545;display:block;font-size:1.5rem;margin-top:.8rem;width:100%;padding:0;list-style:none;text-align:center}
ul.ui-autocomplete.ui-widget.ui-widget-content{position: absolute!important;border-left:2px solid #D7D7D7;border-right:2px solid #D7D7D7;border-bottom:2px solid #D7D7D7;cursor:pointer;padding-left:1rem}
ul.ui-autocomplete.ui-widget.ui-widget-content li{list-style-type:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #cdd5da;font-weight:700;background:#f6f6f6 url(/javax.faces.resource/ladepeche/img/jquery-ui/ui-bg_highlight-hard_100_f6f6f6_1x100.png.xhtml) repeat-x scroll 50% 50%}
.ui-autocomplete-panel .ui-autocomplete-list-item{margin:0;padding:0}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-widget-content{border:1px solid #eee;background:#fff url(/javax.faces.resource/ladepeche/img/jquery-ui/ui-bg_flat_75_ffffff_40x100.png.xhtml) 50% 50% repeat-x;color:#333}
.ui-widget-content a{color:#333}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #cdd5da;background:#f6f6f6 url(/javax.faces.resource/ladepeche/img/jquery-ui/ui-bg_highlight-hard_100_f6f6f6_1x100.png.xhtml) 50% 50% repeat-x;font-weight:700;color:#111}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #eee;background:#fff url(/javax.faces.resource/ladepeche/img/jquery-ui/ui-bg_flat_65_ffffff_40x100.png.xhtml) 50% 50% repeat-x;font-weight:700;color:#e50000}
.ui-widget{font:16px/1.5 Arial,Helvetica,sans-serif}
.ui-widget .ui-widget{font-size:1em}
.ui-message.ui-messages-error,.ui-message.ui-message-error,.error-msg{background-color:transparent;border-color:transparent;color:#E00512;margin-top:0;margin-bottom:10px;padding:0}
.ui-message.ui-message-error{margin:0}
.ui-messages .ui-messages-info-icon,.ui-messages .ui-messages-warn-icon,.ui-messages .ui-messages-error-icon,.ui-messages .ui-messages-fatal-icon,.ui-message .ui-message-info-icon,.ui-message .ui-message-warn-icon,.ui-message .ui-message-error-icon,.ui-message .ui-message-fatal-icon{background:none;display:none}
.ui-messages .ui-messages-info-summary,.ui-messages .ui-messages-warn-summary,.ui-messages .ui-messages-error-summary,.ui-messages .ui-messages-fatal-summary,.ui-message .ui-message-info-summary,.ui-message .ui-message-warn-summary,.ui-message .ui-message-error-summary,.ui-message .ui-message-fatal-summary{font-weight:400;margin-left:0}
.ui-message .ui-message-error{font-size:14px}
form .form-group .form-control.jqerror:not(:focus),.form-control.jqerror:not(:focus){color:#dc3545;display:block;font-size:1.5rem;margin-top:.8rem;width:100%}
form .form-group .form-control.jqerror:focus,.form-control.error:focus{color:#dc3545;display:block;font-size:1.5rem;margin-top:.8rem;width:100%}
form .form-group .input-group-addon.jqerror,.input-group-addon.jqerror{color:#dc3545;border-color:#dc3545}
form .form-group .form-control-feedback.jqerror,.form-control-feedback.jqerror{color:#dc3545}
form .form-group input[type="text"].jqvalid,form .form-group input[type="email"].jqvalid,form .form-group input[type="password"].jqvalid{background-image:url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.250549 10.2509C0.250549 7.48943 1.22686 5.13241 3.17948 3.17979C5.1321 1.22717 7.48912 0.250854 10.2505 0.250854C13.012 0.250854 15.369 1.22717 17.3216 3.17979C19.2742 5.13241 20.2505 7.48943 20.2505 10.2509C20.2505 13.0123 19.2742 15.3693 17.3216 17.3219C15.369 19.2745 13.012 20.2509 10.2505 20.2509C7.48912 20.2509 5.1321 19.2745 3.17948 17.3219C1.22686 15.3693 0.250549 13.0123 0.250549 10.2509V10.2509Z' fill='%232dca8c'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.438 6.76083C14.7913 7.05772 14.8371 7.58485 14.5402 7.93819L9.62511 13.7878C9.46633 13.9767 9.23215 14.0858 8.98533 14.0859C8.73852 14.0859 8.50433 13.9768 8.34555 13.7878L6.11112 11.1287C5.81422 10.7753 5.85996 10.2482 6.2133 9.9513C6.56664 9.6544 7.09377 9.70014 7.39067 10.0535L8.9853 11.9512L13.2606 6.86304C13.5575 6.50969 14.0846 6.46393 14.438 6.76083Z' fill='%23fff'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .375em center}
@media (min-width: 992px) {
.tab-display-1{margin:0 auto;max-width:450px}
}
@media (max-width: 991.98px) {
.offre--active .offre-header__price{padding:.5rem 1rem}
}
.sticky-sub__right{-ms-flex:none;flex:none;-ms-flex-align:center;align-items:center}
.tick-waiting{background:url(/javax.faces.resource/groupedepeche/images/hourglass.svg.xhtml) no-repeat}
@media (min-width: 768px) {
.recap{background:url(/javax.faces.resource/groupedepeche/images/bg-confirm.svg.xhtml) no-repeat top center}
.recap--waiting{background:url(/javax.faces.resource/groupedepeche/images/bg-confirm-waiting.svg.xhtml) no-repeat top center}
}
.sticky-sub__price sup{font-size:1rem}
a.gratuit{color:#ed1b2f;text-decoration:underline}
.centerButton{text-align:center}
.textSimple{font-weight:400!important;color:#323232;font-size:2rem!important}
.gratuitBloc{display:block!important}
@media (min-width: 992px) {
.gratuitBloc{padding-top:70px!important}
}
.gratuitBtnBloc{margin-top:5%;margin-bottom:6%}
.offre-header__title.resizeTitleGratuit{font-size:2.2rem}
@media (min-width: 992px) {
.offre-header__title.resizeTitleGratuit{font-size:3.2rem}
}
.visibility-hidden{display:none}
.visibility-visible{display:block}
.nav-offer-type{display:none}
.nav-offer-type.active{display:none}
@media (max-width: 991.98px) {
	.nav-offer-type.active{display:flex}
}
.payment-options__label-detail-date::after,.payment-options__input:checked + .payment-options__label .payment-options__label-detail-date::after {
  display: none;
}
.offer-item__label-amount {
    padding: 0.7rem 1rem;
    width: auto;
}
.saisie-item__tel-mail {
    font-weight: 500;
}
input.error_message_validate{font-size:1.4rem!important;color:#323232!important;}
.form-group .error-msg {color: #dc3545;background-color: transparent;font-size: 1.2rem;margin-top: 0.4rem;padding-left: 1.7rem;width: 100%;}
input.invalid-feedback {display:block !important}
.fraisportConf {font-size:10px;font-weight:normal}
@media (min-width: 992px) {
.fraisportConf {font-size:15px;font-weight:normal}
}
.ui-helper-hidden-accessible{display:none}