/* 
  FORMULAIRE.MERGE_FORM_INSCRIPTIONS_2024
  
  Dernière MàJ: 24.06.2025 - 0 0 70 
*/
/* ----- FORM_LIBRARYS.LIB_ISA_COLORS ----- */
/* ----- FORM_LIBRARYS.ISA_ICONES_SVG ----- */
/* ----- FORM_LIBRARYS.LIB_FORM_ICONES_SVG ----- */
/* ----- FORM_LIBRARYS.LIB_CLASS_GRID ----- */
@import url("https://use.typekit.net/czz2hgi.css");
.col-xs-1 {
  -webkit-flex: 0 0 8.33333%;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}
.col-xs-2 {
  -webkit-flex: 0 0 16.66667%;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}
.col-xs-3 {
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-xs-4 {
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
.col-xs-5 {
  -webkit-flex: 0 0 41.66667%;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}
.col-xs-6 {
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 25%;
}
.col-xs-7 {
  -webkit-flex: 0 0 58.33333%;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}
.col-xs-8 {
  -webkit-flex: 0 0 66.66667%;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}
.col-xs-9 {
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-xs-10 {
  -webkit-flex: 0 0 83.33333%;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}
.col-xs-11 {
  -webkit-flex: 0 0 91.66667%;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}
.col-xs-12 {
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .col-s-1 {
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-s-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-s-3 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-s-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-s-5 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-s-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-s-7 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-s-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-s-9 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-s-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-s-11 {
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-s-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 380px) {
  .col-xr-1 {
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xr-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xr-3 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xr-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xr-5 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xr-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xr-7 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xr-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xr-9 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xr-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xr-11 {
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xr-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-m-1 {
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-m-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-m-3 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-m-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-m-5 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-m-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-m-7 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-m-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-m-9 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-m-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-m-11 {
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-m-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-l-1 {
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-l-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-l-3 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-l-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-l-5 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-l-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-l-7 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-l-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-l-9 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-l-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-l-11 {
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-l-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-1 {
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* ----- FORM_LIBRARYS.LIB_CLASS_VISIBILITY ----- */
.show-block {
  display: block!important;
}
.show-inline-block {
  display: inline-block !important;
}
.show-inline {
  display: inline!important;
}
.show-flex {
  display: flex!important;
}
.show-grid {
  display: grid!important;
}
.show-table {
  display: table!important;
}
.show-table-cell {
  display: table-cell !important;
}
.show-table-row {
  display: table-row !important;
}
.show-reset {
  display: initial!important;
}
.show-visibility {
  visibility: visible!important;
}
.hide-none {
  display: none!important;
}
.hide-hidden {
  visibility: hidden!important;
}
.show-small-por-only {
  display: grid!important;
}
.show-xsmall-only {
  display: grid!important;
}
.show-xsmall-up {
  display: grid!important;
}
.show-small-only {
  display: none!important;
}
.show-small-up {
  display: none!important;
}
.show-small-down {
  display: grid!important;
}
.show-medium-only {
  display: none!important;
}
.show-medium-up {
  display: none!important;
}
.show-medium-down {
  display: grid!important;
}
.show-large-only {
  display: none!important;
}
.show-large-up {
  display: none!important;
}
.show-large-down {
  display: grid!important;
}
.show-xlarge-only {
  display: none!important;
}
.show-xlarge-up {
  display: none!important;
}
.show-xlarge-down {
  display: grid!important;
}
.hide-small-por-only {
  display: none!important;
}
.hide-xsmall-only {
  display: none!important;
}
.hide-xsmall-up {
  display: none!important;
}
.hide-xsmall-down {
  display: none!important;
}
.hide-small-only {
  display: grid!important;
}
.hide-small-up {
  display: grid!important;
}
.hide-small-down {
  display: none!important;
}
.hide-medium-only {
  display: grid!important;
}
.hide-medium-up {
  display: grid!important;
}
.hide-medium-down {
  display: none!important;
}
.hide-large-only {
  display: grid!important;
}
.hide-large-up {
  display: grid!important;
}
.hide-large-down {
  display: none!important;
}
.hide-xlarge-only {
  display: grid!important;
}
.hide-xlarge-up {
  display: grid!important;
}
.hide-xlarge-down {
  display: none!important;
}
@media (min-width: 576px) {
  .show-small-por-only {
    display: none!important;
  }
  .show-xsmall-only {
    display: none!important;
  }
  .show-xsmall-up {
    display: grid!important;
  }
  .show-small-only {
    display: grid!important;
  }
  .show-small-up {
    display: grid!important;
  }
  .show-small-down {
    display: grid!important;
  }
  .show-medium-only {
    display: none!important;
  }
  .show-medium-up {
    display: none!important;
  }
  .show-medium-down {
    display: grid!important;
  }
  .show-large-only {
    display: none!important;
  }
  .show-large-up {
    display: none!important;
  }
  .show-large-down {
    display: grid!important;
  }
  .show-xlarge-only {
    display: none!important;
  }
  .show-xlarge-up {
    display: none!important;
  }
  .show-xlarge-down {
    display: grid!important;
  }
  .hide-small-por-only {
    display: grid!important;
  }
  .hide-xsmall-only {
    display: grid!important;
  }
  .hide-xsmall-up {
    display: none!important;
  }
  .hide-xsmall-down {
    display: grid!important;
  }
  .hide-small-only {
    display: none!important;
  }
  .hide-small-up {
    display: none!important;
  }
  .hide-small-down {
    display: none!important;
  }
  .hide-medium-only {
    display: grid!important;
  }
  .hide-medium-up {
    display: grid!important;
  }
  .hide-medium-down {
    display: none!important;
  }
  .hide-large-only {
    display: grid!important;
  }
  .hide-large-up {
    display: grid!important;
  }
  .hide-large-down {
    display: none!important;
  }
  .hide-xlarge-only {
    display: grid!important;
  }
  .hide-xlarge-up {
    display: grid!important;
  }
  .hide-xlarge-down {
    display: none!important;
  }
}
@media (min-width: 768px) {
  .show-small-por-only {
    display: none!important;
  }
  .show-xsmall-only {
    display: none!important;
  }
  .show-xsmall-up {
    display: grid!important;
  }
  .show-small-only {
    display: none!important;
  }
  .show-small-up {
    display: grid!important;
  }
  .show-small-down {
    display: none!important;
  }
  .show-medium-only {
    display: grid!important;
  }
  .show-medium-up {
    display: grid!important;
  }
  .show-medium-down {
    display: grid!important;
  }
  .show-large-only {
    display: none!important;
  }
  .show-large-up {
    display: none!important;
  }
  .show-large-down {
    display: grid!important;
  }
  .show-xlarge-only {
    display: none!important;
  }
  .show-xlarge-up {
    display: none!important;
  }
  .show-xlarge-down {
    display: grid!important;
  }
  .hide-small-por-only {
    display: none!important;
  }
  .hide-xsmall-only {
    display: grid!important;
  }
  .hide-xsmall-up {
    display: none!important;
  }
  .hide-xsmall-down {
    display: grid!important;
  }
  .hide-small-only {
    display: grid!important;
  }
  .hide-small-up {
    display: none!important;
  }
  .hide-small-down {
    display: grid!important;
  }
  .hide-medium-only {
    display: none!important;
  }
  .hide-medium-up {
    display: none!important;
  }
  .hide-medium-down {
    display: none!important;
  }
  .hide-large-only {
    display: grid!important;
  }
  .hide-large-up {
    display: grid!important;
  }
  .hide-large-down {
    display: none!important;
  }
  .hide-xlarge-only {
    display: grid!important;
  }
  .hide-xlarge-up {
    display: grid!important;
  }
  .hide-xlarge-down {
    display: none!important;
  }
}
@media (min-width: 992px) {
  .show-small-por-only {
    display: none!important;
  }
  .show-xsmall-only {
    display: none!important;
  }
  .show-xsmall-up {
    display: grid!important;
  }
  .show-small-only {
    display: none!important;
  }
  .show-small-up {
    display: grid!important;
  }
  .show-small-down {
    display: none!important;
  }
  .show-medium-only {
    display: none!important;
  }
  .show-medium-up {
    display: grid!important;
  }
  .show-medium-down {
    display: none!important;
  }
  .show-large-only {
    display: grid!important;
  }
  .show-large-up {
    display: grid!important;
  }
  .show-large-down {
    display: grid!important;
  }
  .show-xlarge-only {
    display: none!important;
  }
  .show-xlarge-up {
    display: none!important;
  }
  .show-xlarge-down {
    display: grid!important;
  }
  .hide-small-por-only {
    display: none!important;
  }
  .hide-xsmall-only {
    display: grid!important;
  }
  .hide-xsmall-up {
    display: none!important;
  }
  .hide-xsmall-down {
    display: grid!important;
  }
  .hide-small-only {
    display: grid!important;
  }
  .hide-small-up {
    display: none!important;
  }
  .hide-small-down {
    display: grid!important;
  }
  .hide-medium-only {
    display: grid!important;
  }
  .hide-medium-up {
    display: none!important;
  }
  .hide-medium-down {
    display: grid!important;
  }
  .hide-large-only {
    display: none!important;
  }
  .hide-large-up {
    display: grid!important;
  }
  .hide-large-down {
    display: none!important;
  }
  .hide-xlarge-only {
    display: grid!important;
  }
  .hide-xlarge-up {
    display: grid!important;
  }
  .hide-xlarge-down {
    display: none!important;
  }
}
@media (min-width: 1200px) {
  .show-small-por-only {
    display: none!important;
  }
  .show-xsmall-only {
    display: none!important;
  }
  .show-xsmall-up {
    display: grid!important;
  }
  .show-small-only {
    display: none!important;
  }
  .show-small-up {
    display: grid!important;
  }
  .show-small-down {
    display: none!important;
  }
  .show-medium-only {
    display: none!important;
  }
  .show-medium-up {
    display: grid!important;
  }
  .show-medium-down {
    display: none!important;
  }
  .show-large-only {
    display: none!important;
  }
  .show-large-up {
    display: grid!important;
  }
  .show-large-down {
    display: none!important;
  }
  .show-xlarge-only {
    display: grid!important;
  }
  .show-xlarge-up {
    display: grid!important;
  }
  .show-xlarge-down {
    display: grid!important;
  }
  .hide-small-por-only {
    display: none!important;
  }
  .hide-xsmall-only {
    display: grid!important;
  }
  .hide-xsmall-up {
    display: none!important;
  }
  .hide-xsmall-down {
    display: grid!important;
  }
  .hide-small-only {
    display: grid!important;
  }
  .hide-small-up {
    display: none!important;
  }
  .hide-small-down {
    display: grid!important;
  }
  .hide-medium-only {
    display: grid!important;
  }
  .hide-medium-up {
    display: none!important;
  }
  .hide-medium-down {
    display: grid!important;
  }
  .hide-large-only {
    display: grid!important;
  }
  .hide-large-up {
    display: none!important;
  }
  .hide-large-down {
    display: grid!important;
  }
  .hide-xlarge-only {
    display: none!important;
  }
  .hide-xlarge-up {
    display: none!important;
  }
  .hide-xlarge-down {
    display: none!important;
  }
}
/* ----- FORMS_CONFIG.CONF_COLORS_2024 ----- */
/* ----- FORMS_CONFIG.CONF_FONTS ----- */
@font-face {
  font-family: Degular;
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: DegularBold;
  font-weight: 700;
  font-style: normal;
}
/* ----- FORM_MIXINES.MIX_BORDER_RADIUS ----- */
/* ----- FORM_MIXINES.MIX_GRADIENTS ----- */
/* ----- FORM_MIXINES.MIX_GRID_FLEX ----- */
/* ----- FORM_MIXINES.MIX_HELPERS ----- */
/* ----- FORM_MIXINES.MIX_ICONES_SVG ----- */
/* ----- FORM_MIXINES.MIX_IMG_FILTERS ----- */
/* ----- FORM_MIXINES.MIX_ITEMS_SHADOW ----- */
/* ----- FORM_MIXINES.MIX_RADIO_CHECKBOX ----- */
/* ----- FORM_PLUGINS.PLUGIN_SWEETALERT ----- */
.swal-modal {
  border-radius: inherit;
}
.swal-icon {
  width: 45px;
  height: 45px;
  border-width: 4px;
  border-style: solid;
  border-radius: 50%;
  padding: 0;
  position: relative;
  box-sizing: content-box;
  margin: 20px auto;
}
.swal-icon:first-child {
  margin-top: 32px;
}
.swal-icon--warning {
  border-color: #ffad5a;
}
.swal-icon--warning__body {
  width: 5px;
  height: 22px;
  top: 6px;
}
.swal-text {
  font-size: 0.9rem;
}
.swal-icon {
  width: 45px;
  height: 45px;
  border-width: 4px;
  border-style: solid;
  border-radius: 50%;
  padding: 0;
  position: relative;
  box-sizing: content-box;
  margin: 20px auto;
}
.swal-icon--info:after {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 32px;
}
.swal-icon--info:before {
  width: 5px;
  height: 22px;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
}
.swal-icon--success:before,
.swal-icon--success:after {
  display: none;
}
.swal-icon--success__ring {
  width: 45px;
  height: 45px;
  border: 4px solid hsla(98, 55%, 69%, 0.2);
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}
.swal-icon--success__line--long {
  width: 26px;
  right: 5px;
  top: 21px;
  animation: none;
}
.swal-icon--success__line--tip {
  width: 13px;
  left: 8px;
  top: 24px;
  animation: none;
}
.swal-icon--success__hide-corners {
  display: none;
}
.swal-overlay--show-modal {
  z-index: 30000;
}
.swal-icon--error,
.swal-icon--error__x-mark {
  animation: none;
}
.swal-icon--error__line {
  position: absolute;
  height: 5px;
  width: 31px;
  background-color: #f27474;
  display: block;
  top: 20px;
  border-radius: 2px;
}
.swal-icon--error__line--left {
  left: 7px;
}
.swal-icon--error__line--right {
  right: 7px;
}
.swal-button {
  background-color: #008CBA;
  color: #fff;
  border: none;
  box-shadow: none;
  border-radius: 0;
  font-weight: 600;
  font-size: 0.8rem;
  padding: 0.5rem 1rem;
  margin: 0;
  cursor: pointer;
}
.swal-button:not([disabled]):hover {
  background-color: #003f54;
}
.swal-button--cancel {
  color: #555;
  background-color: #efefef;
}
.swal-button--cancel:not([disabled]):hover {
  background-color: #e8e8e8;
}
/* ------------------------------------------ */
/* ----- FORM_MODULES.MOD_MAIN_CONSOLE ----- */
/* ------------------------------------------ */
.mainconsole {
  position: absolute;
  right: -500px;
  max-width: 450px;
  background: ghostwhite;
  -webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.25);
  -moz-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.25);
  box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.25);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  transition: right 300ms ease-out;
  display: none;
}
.mainconsole .console-permanent-txt {
  display: none;
}
.mainconsole.console-permanent .console-permanent-txt {
  display: block;
  position: absolute;
  padding: 0.8rem 1.5rem;
  top: -45px;
  left: 50px;
  right: 0px;
  font-size: 0.8rem;
  color: #666666;
  background: whitesmoke;
  border-bottom: 1px solid lightgray;
  cursor: pointer;
}
.mainconsole.console-permanent .console-permanent-txt .console-permanent-icone {
  display: inline-block;
  float: right;
  margin-left: 1rem;
  margin-top: -0.1rem;
}
.mainconsole.console-permanent .console-permanent-txt .console-permanent-icone img {
  opacity: 0.4;
  transition: all 200ms ease-out;
}
.mainconsole.console-permanent .console-permanent-txt .console-permanent-icone img:hover {
  opacity: 1;
}
.mainconsole ul {
  list-style-type: none;
  margin: 0;
  display: block;
  position: relative;
  min-width: 300px;
}
.mainconsole ul li {
  margin: 0;
  margin-left: 50px!important;
  padding: 0.2rem 0.8rem;
  font-size: 0.9rem;
  border-bottom: 1px solid lightgrey;
  padding-bottom: 0.5rem;
  margin-bottom: 0.5rem;
}
.mainconsole ul li:first-child {
  padding-top: 0.75rem;
}
.mainconsole ul li:last-child {
  padding-bottom: 0.75rem;
  border: none;
  margin-bottom: 0;
}
.mainconsole ul li:before {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 50px;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 0.5rem 0;
  box-sizing: border-box;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  -ms-border-radius: 3px 0 0 3px;
  -o-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.mainconsole ul .alert {
  color: #d32a0e;
  font-weight: normal;
  border: none;
}
.console-info ul li {
  color: #00526e !important;
}
.console-info ul li:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzI2cHgnIGhlaWdodD0nMjZweCcgdmlld0JveD0nMCAwIDM2IDM2Jz48cGF0aCBkPSdNMzIuOCwwSDMuMkMxLjQsMCwwLDEuNCwwLDMuMnYxNy43YzAsMS43LDEuNCwzLjIsMy4yLDMuMmgzLjJsLTMuOCw2LjdsMTMuNS02LjdoMTYuN2MxLjcsMCwzLjItMS40LDMuMi0zLjJWMy4yQzM2LDEuNCwzNC42LDAsMzIuOCwweicgZmlsbD0nd2hpdGUnIC8+PC9zdmc+");
  background: #008cba;
}
.console-success ul li {
  color: #2e7548 !important;
}
.console-success ul li:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzI2cHgnIGhlaWdodD0nMjZweCcgdmlld0JveD0nMCAwIDI2IDI2Jz48cGF0aCBkPSdNMjAuOCAxMS4xbC02LjMgNi4zbDAgMGwtMi4yIDIuMmMtMC40IDAuNC0xIDAuNC0xLjQgMGwtNS43LTUuN2MtMC40LTAuNC0wLjQtMSAwLTEuNEw2LjcgMTFjMC40LTAuNCAxLTAuNCAxLjQgMGwzLjUgMy41bDYuMy02LjNjMC40LTAuNCAxLTAuNCAxLjQgMGwxLjUgMS41QzIxLjIgMTAuMSAyMS4yIDEwLjggMjAuOCAxMS4xeiBNMTMgMUM2LjQgMSAxIDYuNCAxIDEzczUuNCAxMiAxMiAxMnMxMi01LjQgMTItMTJTMTkuNiAxIDEzIDF6JyBmaWxsPSd3aGl0ZScgLz48L3N2Zz4=");
  background: #43ac6a;
}
.console-warning ul li {
  color: #bb640d !important;
}
.console-warning ul li:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzI2cHgnIGhlaWdodD0nMjZweCcgdmlld0JveD0nMCAwIDI2IDI2Jz48cGF0aCBkPSdNMjQuOCAyMC44Yy0xLjMtMi40LTMuMS01LjctNC45LTguOWMtMi0zLjYtNC03LjMtNS40LTkuOWMtMC43LTEuMi0yLjQtMS4yLTMgMEM4LjcgNyA0IDE1LjcgMS4yIDIwLjhjLTAuNiAxLjEgMC4yIDIuNSAxLjUgMi41aDIwLjZDMjQuNiAyMy4zIDI1LjQgMjEuOSAyNC44IDIwLjh6IE0xNC43IDE5LjRjMCAwLjMtMC4yIDAuNS0wLjUgMC41aC0yLjVjLTAuMyAwLTAuNS0wLjItMC41LTAuNXYtMi41YzAtMC4zIDAuMi0wLjUgMC41LTAuNWgyLjVjMC4zIDAgMC41IDAuMiAwLjUgMC41VjE5LjR6IE0xNC43IDE0LjNjMCAwLjMtMC4yIDAuNS0wLjUgMC41aC0yLjVjLTAuMyAwLTAuNS0wLjItMC41LTAuNUwxMSA4LjRjMC0wLjMgMC4yLTAuNSAwLjUtMC41aDIuOWMwLjMgMCAwLjUgMC4yIDAuNSAwLjVMMTQuNyAxNC4zeicgZmlsbD0nd2hpdGUnIC8+PC9zdmc+");
  background: #f08a24;
}
.console-error ul li {
  color: #bb260d !important;
}
.console-error ul li:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgd2lkdGg9JzI2cHgnIGhlaWdodD0nMjZweCcgdmlld0JveD0nMCAwIDI2IDI2Jz48cGF0aCBkPSdNMTMgMUM2LjQgMSAxIDYuNCAxIDEzczUuNCAxMiAxMiAxMnMxMi01LjQgMTItMTJTMTkuNiAxIDEzIDF6IE0xOC40IDZMMjAgNy42YzAuNSAwLjUgMC41IDEuMyAwIDEuOEwxNi40IDEzbDMuNiAzLjZjMC41IDAuNSAwLjUgMS4zIDAgMS44TDE4LjQgMjBjLTAuNSAwLjUtMS4zIDAuNS0xLjggMEwxMyAxNi40TDkuNCAyMGMtMC41IDAuNS0xLjMgMC41LTEuOCAwTDYgMTguNGMtMC41LTAuNS0wLjUtMS4zIDAtMS44TDkuNiAxM0w2IDkuNEM1LjUgOC45IDUuNSA4LjEgNiA3LjZMNy42IDZjMC41LTAuNSAxLjMtMC41IDEuOCAwTDEzIDkuNkwxNi42IDZDMTcuMSA1LjUgMTcuOSA1LjUgMTguNCA2eicgZmlsbD0nd2hpdGUnIC8+PC9zdmc+");
  background: #f04124;
}
.cs-show {
  right: 20px;
}
/* 27.11.2018, jc, masquage des éléments de la nouvelle console dans les écrans */
.notification-center {
  display: none;
}
.center-notif-trigger {
  position: inherit;
  top: 43px;
  right: 265px;
  width: 28px;
  height: 28px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMXB4IgoJIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDIxIDIxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMSAyMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMzMzMzMzM7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMzMzMzMzM7c3Ryb2tlLXdpZHRoOjAuNztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzMzMzMzMztzdHJva2Utd2lkdGg6MC42MzY0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGcgaWQ9IkNhbHF1ZV8xIj4KCTxnPgoJCTxnPgoJCQk8Zz4KCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMC41LDE1LjdjLTAuOCwwLTEuNC0wLjYtMS40LTEuNGwwLTAuM2gyLjhsMCwwLjNDMTEuOSwxNSwxMS4zLDE1LjcsMTAuNSwxNS43eiBNMTYuMSwxMwoJCQkJCWMtMS40LTEuMy0xLjYtMi0xLjYtNC4yYzAtMC44LTAuMi0xLjQtMC42LTJjLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4yQzEzLjgsNy41LDE0LDguMSwxNCw4LjhjMCwxLjcsMCwyLjksMS43LDQuNkg1LjMKCQkJCQlDNywxMS42LDcsMTAuNSw3LDguOGMwLTEuOSwxLjUtMy41LDMuNS0zLjVjMC42LDAsMS4xLDAuMSwxLjUsMC40YzAuMS0wLjIsMC4yLTAuMywwLjQtMC41Yy0wLjYtMC4zLTEuMi0wLjUtMS45LTAuNQoJCQkJCWMtMi4yLDAtNCwxLjgtNCw0YzAsMS4yLDAsMS42LTAuMiwyLjFjLTAuMiwwLjctMC42LDEuMy0xLjQsMi4xYy0wLjQsMC40LTAuMSwxLDAuNCwxaDMuMmwwLDAuM2MwLDEuMSwwLjksMiwyLDJzMi0wLjksMi0yCgkJCQkJbDAtMC4zaDMuMkMxNi4yLDE0LDE2LjQsMTMuMywxNi4xLDEzeiIvPgoJCQk8L2c+CgkJPC9nPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02LDEuNmMxLjQtMC43LDIuOS0xLjEsNC41LTEuMWM1LjUsMCwxMCw0LjUsMTAsMTBzLTQuNSwxMC0xMCwxMHMtMTAtNC41LTEwLTEwYzAtMi43LDEuMS01LjEsMi44LTYuOSIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zLjMsMy42Ii8+Cgk8L2c+CjwvZz4KPGcgaWQ9IkNhbHF1ZV8yIj4KPC9nPgo8ZyBpZD0iQ2FscXVlXzMiPgo8L2c+Cjwvc3ZnPgo=');
}
.center-notif-trigger.active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyMXB4IgoJIGhlaWdodD0iMjFweCIgdmlld0JveD0iMCAwIDIxIDIxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMSAyMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMzMzMzMzM7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMzMzMzMzM7c3Ryb2tlLXdpZHRoOjAuNztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3Qye2ZpbGw6bm9uZTtzdHJva2U6IzMzMzMzMztzdHJva2Utd2lkdGg6MC42MzY0O3N0cm9rZS1taXRlcmxpbWl0OjEwO30KPC9zdHlsZT4KPGcgaWQ9IkNhbHF1ZV8xIj4KCTxnPgoJCTxnPgoJCQk8Zz4KCQkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMC41LDE1LjdjLTAuOCwwLTEuNC0wLjYtMS40LTEuNGwwLTAuM2gyLjhsMCwwLjNDMTEuOSwxNSwxMS4zLDE1LjcsMTAuNSwxNS43eiBNMTYuMSwxMwoJCQkJCWMtMS40LTEuMy0xLjYtMi0xLjYtNC4yYzAtMC44LTAuMi0xLjQtMC42LTJjLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4yQzEzLjgsNy41LDE0LDguMSwxNCw4LjhjMCwxLjcsMCwyLjksMS43LDQuNkg1LjMKCQkJCQlDNywxMS42LDcsMTAuNSw3LDguOGMwLTEuOSwxLjUtMy41LDMuNS0zLjVjMC42LDAsMS4xLDAuMSwxLjUsMC40YzAuMS0wLjIsMC4yLTAuMywwLjQtMC41Yy0wLjYtMC4zLTEuMi0wLjUtMS45LTAuNQoJCQkJCWMtMi4yLDAtNCwxLjgtNCw0YzAsMS4yLDAsMS42LTAuMiwyLjFjLTAuMiwwLjctMC42LDEuMy0xLjQsMi4xYy0wLjQsMC40LTAuMSwxLDAuNCwxaDMuMmwwLDAuM2MwLDEuMSwwLjksMiwyLDJzMi0wLjksMi0yCgkJCQkJbDAtMC4zaDMuMkMxNi4yLDE0LDE2LjQsMTMuMywxNi4xLDEzeiIvPgoJCQk8L2c+CgkJPC9nPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik02LDEuNmMxLjQtMC43LDIuOS0xLjEsNC41LTEuMWM1LjUsMCwxMCw0LjUsMTAsMTBzLTQuNSwxMC0xMCwxMHMtMTAtNC41LTEwLTEwYzAtMi43LDEuMS01LjEsMi44LTYuOSIvPgoJCTxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0zLjMsMy42Ii8+Cgk8L2c+CjwvZz4KPGcgaWQ9IkNhbHF1ZV8yIj4KPC9nPgo8ZyBpZD0iQ2FscXVlXzMiPgo8L2c+Cjwvc3ZnPgo=');
}
.notification-center h1 {
  padding-left: 0.5rem;
  font-family: sans-serif;
  color: black;
  font-size: 0.8rem;
  text-transform: uppercase;
  padding: 0.3rem 0.5rem;
  background: white;
}
#center-notif-trigger {
  display: none;
}
/* --------------------------------------- */
/* ----- FORM_MODULES.MOD_PWD_CHECK ----- */
/* --------------------------------------- */
.pwcheck {
  position: relative;
  display: inline-block;
  margin-bottom: 0.5rem;
  background-color: white;
  z-index: 8990;
}
.pwcheck.invalide input.pwcheck {
  border: 1px solid #f04124;
  color: #430e05;
}
.pwcheck.invalide:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik0zNy4zMiwxLjI2TDI1LDEzLjU4LDEyLjY4LDEuMjZhNC4yOSw0LjI5LDAsMCwwLTYuMDcsMEwxLjI2LDYuNjFhNC4yOSw0LjI5LDAsMCwwLDAsNi4wN0wxMy41OCwyNSwxLjI2LDM3LjMyYTQuMjksNC4yOSwwLDAsMCwwLDYuMDdsNS4zNSw1LjM1YTQuMjksNC4yOSwwLDAsMCw2LjA3LDBMMjUsMzYuNDIsMzcuMzIsNDguNzRhNC4yOSw0LjI5LDAsMCwwLDYuMDcsMGw1LjM1LTUuMzVhNC4yOSw0LjI5LDAsMCwwLDAtNi4wN0wzNi40MiwyNSw0OC43NCwxMi42OGE0LjI5LDQuMjksMCwwLDAsMC02LjA3TDQzLjM5LDEuMjZBNC4yOSw0LjI5LDAsMCwwLDM3LjMyLDEuMjZaIiBzdHlsZT0iZmlsbDojZjA0MTI0Ii8+PC9zdmc+');
  position: absolute;
  right: 0.5rem;
  top: 0.4rem;
  z-index: 9100;
}
.pwcheck.valide input.pwcheck {
  border: 1px solid #43AC6A;
  color: #0a1910;
}
.pwcheck.valide:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik00OS4xNywxMS4zNEw0NC40OCw2LjY1YTIuODIsMi44MiwwLDAsMC00LDBMMTkuMTcsMjgsOS41LDE4LjMyYTIuODIsMi44MiwwLDAsMC00LDBMMC44MywyM2EyLjgyLDIuODIsMCwwLDAsMCw0bDkuNjYsOS42Niw2LjY4LDYuNjhhMi44MiwyLjgyLDAsMCwwLDQsMGw2LjY4LTYuNjhoMEw0OS4xNywxNS4zM0EyLjgyLDIuODIsMCwwLDAsNDkuMTcsMTEuMzRaIiBzdHlsZT0iZmlsbDojNDNBQzZBIi8+PC9zdmc+');
  position: absolute;
  right: 0.5rem;
  top: 0.4rem;
  z-index: 9100;
}
.pwcheck .strength-lvl {
  position: absolute;
  display: block;
  left: 0px;
  width: 0px;
  background: #f04124;
}
.pwcheck .strength-lvl.infield {
  top: 0px;
  bottom: 0px;
  left: 0px;
  margin: 1px;
  opacity: 0.5;
  z-index: 8995;
}
.pwcheck .strength-lvl.bottom {
  bottom: -3px;
  height: 3px;
  z-index: 9001;
}
.pwcheck .strength-lvl.weak {
  background: #f04124;
}
.pwcheck .strength-lvl.medium {
  background: #f08a24;
}
.pwcheck .strength-lvl.strong {
  background: #43AC6A;
}
.pwcheck input.pwcheck {
  outline: none;
  margin: 0;
  background-color: transparent;
  z-index: 9000;
}
.pwcheck .interface-wrapper {
  position: absolute;
  display: block;
  top: 0;
  left: 100%;
  height: 100%;
}
.pwcheck .interface-wrapper ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 100%;
  white-space: nowrap;
}
.pwcheck .interface-wrapper ul li {
  display: inline-block;
  margin-left: 0;
  margin: 0;
}
.pwcheck .interface-wrapper ul li.interface-btn {
  width: 22px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.8;
  cursor: pointer;
  transition: all 300ms ease-out;
}
.pwcheck .interface-wrapper ul li.interface-btn:hover {
  opacity: 1;
}
.pwcheck .interface-wrapper ul li.show-pwd {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDkuNjcsMjMuNjlsLTAuMjEtLjM4QTI3LjY1LDI3LjY1LDAsMCwwLDI1LDkuMDgsMjcuNjUsMjcuNjUsMCwwLDAsLjU0LDIzLjMxbC0wLjIxLjM4YTIuNzQsMi43NCwwLDAsMCwwLDIuNjJsMC4yMSwwLjM4QTI3LjY1LDI3LjY1LDAsMCwwLDI1LDQwLjkyLDI3LjY1LDI3LjY1LDAsMCwwLDQ5LjQ2LDI2LjY5bDAuMjEtLjM4QTIuNzQsMi43NCwwLDAsMCw0OS42NywyMy42OVpNMjUsMTMuMjVhMS4yNiwxLjI2LDAsMSwxLDAsMi41M0E2LjI0LDYuMjQsMCwwLDAsMTguNzYsMjJhMS4yNiwxLjI2LDAsMCwxLTIuNTMsMEE4Ljc4LDguNzgsMCwwLDEsMjUsMTMuMjVabTAsMjQuMTNBMjQuMTcsMjQuMTcsMCwwLDEsMy42NSwyNSwyMy41OSwyMy41OSwwLDAsMSwxNC40OSwxNC45MmExMi4zNywxMi4zNywwLDEsMCwyMSwwQTIzLjU5LDIzLjU5LDAsMCwxLDQ2LjM1LDI1LDI0LjE3LDI0LjE3LDAsMCwxLDI1LDM3LjM4WiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.pwcheck .interface-wrapper ul li.show-pwd.pw-visible {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMzUuODMsOEwzMyw2LjQ1YTEsMSwwLDAsMC0xLjMyLjM4TDMwLjEyLDkuNkEyOC44OCwyOC44OCwwLDAsMCwyNSw5LjE1LDI3LjY1LDI3LjY1LDAsMCwwLC41NCwyMy4zOGwtMC4yMS4zOGEyLjc0LDIuNzQsMCwwLDAsMCwyLjYybDAuMjEsMC4zOGEyNywyNywwLDAsMCwxMy4zMSwxMmwtMS4wNiwxLjlBMSwxLDAsMCwwLDEzLjE2LDQyTDE2LDQzLjU1YTEsMSwwLDAsMCwxLjMyLS4zOEwzNi4yLDkuMzVBMSwxLDAsMCwwLDM1LjgzLDhaTTI1LDEzLjMyYTEuMjYsMS4yNiwwLDEsMSwwLDIuNTMsNi4yNCw2LjI0LDAsMCwwLTYuMjQsNi4yNCwxLjI2LDEuMjYsMCwwLDEtMi41MywwQTguNzgsOC43OCwwLDAsMSwyNSwxMy4zMlpNMy42NSwyNS4wN0EyMy41OSwyMy41OSwwLDAsMSwxNC40OSwxNSwxMi4zNywxMi4zNywwLDAsMCwxNy44NCwzMS42bC0yLjI1LDRBMjMuNjYsMjMuNjYsMCwwLDEsMy42NSwyNS4wN1ptMjUuOCw4LDcuNzItMTMuODJBMTIuMzgsMTIuMzgsMCwwLDEsMjkuNDUsMzMuMDZabTIwLjIyLTYuNjgtMC4yMS4zOEEyNy42NSwyNy42NSwwLDAsMSwyNSw0MWwyLTMuNjJhMjQuMDcsMjQuMDcsMCwwLDAsMTkuMzEtMTIuMywyMy4zNSwyMy4zNSwwLDAsMC03Ljc3LTguMzdsMS43NC0zLjExYTI2LjgxLDI2LjgxLDAsMCwxLDkuMTQsOS44bDAuMjEsMC4zOEEyLjc0LDIuNzQsMCwwLDEsNDkuNjcsMjYuMzhaIiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiAvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
}
.pwcheck .interface-wrapper ul li.generate-pwd {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTQ5LDkuOEw5LjQsNDkuNDRhMS45MSwxLjkxLDAsMCwxLTIuNywwTDAuNTksNDMuMzNhMS45MSwxLjkxLDAsMCwxLDAtMi43TDQwLjIzLDFhMS45MSwxLjkxLDAsMCwxLDIuNywwTDQ5LDcuMUExLjkxLDEuOTEsMCwwLDEsNDksOS44Wk00MS41NSw1LjE2bC05LjA3LDkuMDcsMy4zMywzLjMzLDkuMDctOS4wN1pNMjQuNjQsOS4zOWwtNi0xLjgtMS44LTYtMS44LDYtNiwxLjgsNiwxLjgsMS44LDYsMS44LTZabS0xNC01LjhMNy44MywyLjc2LDcsMCw2LjE3LDIuNzZsLTIuNzYuODNMNi4xNyw0LjQzLDcsNy4xOSw3LjgzLDQuNDNabTE5LjcyLDAtMi43Ni0uODNMMjYuNzIsMCwyNS44OCwyLjc2bC0yLjc2LjgzLDIuNzYsMC44MywwLjgzLDIuNzYsMC44My0yLjc2Wk01MCwyMy4yMWwtMi43Ni0uODMtMC44My0yLjc2LTAuODMsMi43Ni0yLjc2LjgzTDQ1LjU0LDI0bDAuODMsMi43Nkw0Ny4yLDI0WiIgc3R5bGU9ImZpbGw6IzY2NjY2NiIvPjwvc3ZnPg==');
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement {
  opacity: 1;
  position: relative;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement {
  position: absolute;
  padding: 0.5rem;
  background-color: #80B5E3;
  border: 1px solid #6194CF;
  color: #083BBA;
  left: 0.5rem;
  display: none;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement:after,
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement:after {
  border-color: rgba(230, 249, 255, 0);
  border-right-color: #80B5E3;
  border-width: 6px;
  margin-top: -6px;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement:before {
  border-color: rgba(149, 229, 255, 0);
  border-right-color: #6194CF;
  border-width: 7px;
  margin-top: -7px;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement ul {
  list-style-type: disc;
  margin-left: 0;
  white-space: initial;
}
.pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement ul li {
  white-space: nowrap;
  margin-left: 0;
  width: 100%;
}
.pwcheck-compare {
  position: relative;
  display: inline-block;
  margin-bottom: 0.5rem;
  background-color: white;
  z-index: 8990;
}
.pwcheck-compare.invalide input.pwcheck-compare {
  border: 1px solid #f04124;
  color: #430e05;
}
.pwcheck-compare.invalide:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik0zNy4zMiwxLjI2TDI1LDEzLjU4LDEyLjY4LDEuMjZhNC4yOSw0LjI5LDAsMCwwLTYuMDcsMEwxLjI2LDYuNjFhNC4yOSw0LjI5LDAsMCwwLDAsNi4wN0wxMy41OCwyNSwxLjI2LDM3LjMyYTQuMjksNC4yOSwwLDAsMCwwLDYuMDdsNS4zNSw1LjM1YTQuMjksNC4yOSwwLDAsMCw2LjA3LDBMMjUsMzYuNDIsMzcuMzIsNDguNzRhNC4yOSw0LjI5LDAsMCwwLDYuMDcsMGw1LjM1LTUuMzVhNC4yOSw0LjI5LDAsMCwwLDAtNi4wN0wzNi40MiwyNSw0OC43NCwxMi42OGE0LjI5LDQuMjksMCwwLDAsMC02LjA3TDQzLjM5LDEuMjZBNC4yOSw0LjI5LDAsMCwwLDM3LjMyLDEuMjZaIiBzdHlsZT0iZmlsbDojZjA0MTI0Ii8+PC9zdmc+');
  position: absolute;
  right: 0.5rem;
  top: 0.4rem;
  z-index: 9100;
}
.pwcheck-compare.valide input.pwcheck-compare {
  border: 1px solid #43AC6A;
  color: #0a1910;
}
.pwcheck-compare.valide:after {
  content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4cHgiIGhlaWdodD0iOHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik00OS4xNywxMS4zNEw0NC40OCw2LjY1YTIuODIsMi44MiwwLDAsMC00LDBMMTkuMTcsMjgsOS41LDE4LjMyYTIuODIsMi44MiwwLDAsMC00LDBMMC44MywyM2EyLjgyLDIuODIsMCwwLDAsMCw0bDkuNjYsOS42Niw2LjY4LDYuNjhhMi44MiwyLjgyLDAsMCwwLDQsMGw2LjY4LTYuNjhoMEw0OS4xNywxNS4zM0EyLjgyLDIuODIsMCwwLDAsNDkuMTcsMTEuMzRaIiBzdHlsZT0iZmlsbDojNDNBQzZBIi8+PC9zdmc+');
  position: absolute;
  right: 0.5rem;
  top: 0.4rem;
  z-index: 9100;
}
.pwcheck-compare input.pwcheck-compare {
  outline: none;
  margin: 0;
  background-color: transparent;
  z-index: 9000;
}
.completed {
  color: #cccccc !important;
}
#info {
  background-color: #b7b9c4;
  border: 1px solid #9b9ca3;
  padding: 0.6rem 1rem;
  margin-right: 1rem;
  color: #3c3f4d;
  font-weight: bold;
  font-family: monospace;
  font-size: 1.8rem;
  text-align: center;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Chrome/Safari/Opera */
  -khtml-user-select: none;
  /* Konqueror */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by any browser but < IE9 */
}
/* ---------------------------------------- */
/* ----- FORM_ELEMS.FORM_GLOBALS_2024 ----- */
/* ---------------------------------------- */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
*,
html,
body {
  margin: 0;
  padding: 0;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  color: #0C2340;
  font-size: 0.8rem;
  font-family: 'Verdana';
}
footer.form-footer {
  background-color: #0C2340;
  width: 100%!important;
  display: grid;
  align-items: center;
  justify-items: center;
}
footer.form-footer img {
  max-width: 100%;
}
.infobulle {
  position: absolute;
  z-index: 8888!important;
  width: max-content;
  max-width: 400px;
  padding: 0.5rem 0.8rem;
  background-color: #BEBEBE;
  color: #363636;
  border: 1px solid #4F5C69;
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, 0.25);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, 0.25);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, 0.25);
}
#identification input {
  width: 100%!important;
}
#intro,
[id^="message"] {
  width: max-content;
  max-width: 100%;
  background-color: #E6E6E6;
  border: 1px solid #848487;
  padding: 1rem;
  font-size: 1rem;
  margin-bottom: 1rem;
}
#intro br,
[id^="message"] br {
  display: initial!important;
}
#intro:empty,
[id^="message"]:empty {
  display: none;
}
.txtObligatoire {
  text-align: right;
  margin: 1rem 0;
}
.mandat_orange h2 {
  margin-bottom: 1.5rem;
}
p.description span[style*="blue"] {
  color: #083BBA !important;
}
p.text-validation {
  width: 50%;
  font-size: 1.2rem;
  margin-bottom: 3rem;
  text-align: justify;
}
p.text-validation a {
  font-size: 1.2rem;
}
p strong[style*="red"] {
  color: #D10845 !important;
}
.validation-container {
  margin: 8rem 0;
}
.validation-container p.text-validation {
  width: 100%;
}
span[style*="blue"] {
  color: #083BBA !important;
}
span[style*="green"] {
  color: #26C2AD !important;
}
span[style*="red"] {
  color: #D10845 !important;
}
.encard {
  padding: 1rem;
  margin-bottom: 1rem;
  font-size: 1rem;
}
.encard.green {
  border: 2px solid #26C2AD;
  background-color: white!important;
}
.encard.green:hover {
  background-color: white!important;
}
.encard.blue {
  border: 2px solid #083BBA;
  background-color: white!important;
  margin: 0 0.4rem 1rem 0.4rem;
}
.encard.blue:hover {
  background-color: white!important;
}
.encard a:link {
  font-size: 1rem;
}
.encard span.txt-red {
  color: #D10845;
}
.encard ul {
  margin: 1rem 0 1rem 1rem;
}
.encard label p a {
  font-size: 1em;
  color: #26C2AD;
  text-decoration: none;
}
.encard label p a span {
  color: #26C2AD !important;
}
.encard label p a:hover {
  text-decoration: underline;
}
div.commentaire {
  background-color: #BEBEBE;
  padding: 0.5rem !important;
  margin-top: 0.3rem;
  font-weight: normal;
  font-size: 0.8rem;
  font-style: italic;
  width: max-content;
}
div.commentaire span {
  margin-left: 0.5rem;
}
div.commentaire span a {
  color: #083BBA;
}
div.commentaire:has(span:empty) {
  display: none;
}
.txt-red {
  color: #D10845;
}
/* --------------------------------------- */
/* ----- FORM_ELEMS.FORM_TITLES_2024 ----- */
/* --------------------------------------- */
h1 {
  font-family: "Time New Roman";
  font-size: 24px;
  font-weight: normal;
  margin: 0;
  color: white;
}
h2 {
  font-family: "Times New Roman";
  text-transform: initial;
  font-weight: normal;
  font-size: 24px;
  color: #0C2340;
  border-bottom: 1px solid #0C2340;
  width: 100%;
}
h2:empty {
  border-bottom: none;
}
.soustitreEntreprise {
  position: relative;
  font-weight: bold;
  font-size: 1rem;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
}
.soustitreEntreprise .help {
  top: 0;
}
.titre4 {
  display: block;
  width: 60%;
  font-weight: normal;
  font-size: 1.5rem;
  color: #0C2340;
  margin: 0;
  padding: 0;
  letter-spacing: normal;
  padding-bottom: 0.4rem;
  margin-top: 1rem;
  border-bottom: 1px solid #0C2340;
}
/* -------------------------------------- */
/* ----- FORM_ELEMS.FORM_LINKS_2024 ----- */
/* -------------------------------------- */
a:active,
a:link,
a:visited {
  font-family: 'Verdana';
  font-size: 0.8rem;
  font-weight: normal;
  text-decoration: none;
  color: #26C2AD;
  transition: all 300ms ease-out;
}
a:hover {
  text-decoration: underline;
}
/* -------------------------------------------- */
/* ----- FORM_ELEMS.FORM_FORMS_ELEMS_2024 ----- */
/* -------------------------------------------- */
input.submit.export {
  display: block;
  color: white;
  border: 1px solid white;
  padding: 0.2rem 0.5rem;
  margin: 0.1rem 0.05rem;
  height: 22px;
  line-height: 1;
  cursor: pointer;
  transition: all 300ms ease-out;
}
input.submit.export:hover {
  background-color: #062b89;
}
input[type="submit"],
input[type="button"] {
  position: relative;
  display: grid;
  align-items: center;
  overflow: hidden;
  float: none;
  width: 100%;
  margin: 0;
  border: 0;
  background-color: #80B5E3;
  color: #0C2340;
  padding: 10px 18px;
  font-weight: 700;
  white-space: normal;
  font-size: 1rem;
  text-decoration: none;
  font-family: inherit;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 300ms ease-out;
}
input[type="submit"]:hover,
input[type="button"]:hover {
  background-color: #569dda;
}
input[type="submit"].negative,
input[type="button"].negative {
  position: relative;
  display: grid;
  align-items: center;
  overflow: hidden;
  float: none;
  margin: 0;
  background-color: #26C2AD;
  color: white;
  padding: 10px 18px;
  font-weight: 700;
  white-space: normal;
  font-size: 1rem;
  text-decoration: none;
  font-family: inherit;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 300ms ease-out;
}
input[type="submit"].negative:hover,
input[type="button"].negative:hover {
  background-color: #1e9787;
}
input.button {
  position: relative;
  display: grid;
  align-items: center;
  overflow: hidden;
  float: none;
  width: 100%;
  margin: 0;
  border: 0;
  background-color: #80B5E3;
  color: #0C2340;
  padding: 10px 18px;
  font-weight: 700;
  white-space: normal;
  font-size: 1rem;
  text-decoration: none;
  font-family: inherit;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 300ms ease-out;
}
input.button:hover {
  background-color: #569dda;
}
input.button.negative {
  position: relative;
  display: grid;
  align-items: center;
  overflow: hidden;
  float: none;
  margin: 0;
  background-color: #26C2AD;
  color: white;
  padding: 10px 18px;
  font-weight: 700;
  white-space: normal;
  font-size: 1rem;
  text-decoration: none;
  font-family: inherit;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 300ms ease-out;
}
input.button.negative:hover {
  background-color: #1e9787;
}
a.button {
  position: relative;
  display: grid;
  align-items: center;
  overflow: hidden;
  float: none;
  width: 100%;
  margin: 0;
  border: 0;
  background-color: #80B5E3;
  color: #0C2340;
  padding: 10px 18px;
  font-weight: 700;
  white-space: normal;
  font-size: 1rem;
  text-decoration: none;
  font-family: inherit;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 300ms ease-out;
}
a.button:hover {
  background-color: #569dda;
}
a.negative {
  position: relative;
  display: grid;
  align-items: center;
  overflow: hidden;
  float: none;
  margin: 0;
  background-color: #26C2AD;
  color: white;
  padding: 10px 18px;
  font-weight: 700;
  white-space: normal;
  font-size: 1rem;
  text-decoration: none;
  font-family: inherit;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 300ms ease-out;
}
a.negative:hover {
  background-color: #1e9787;
}
input[type="text"],
input[type="texte"],
input[type="password"],
input[type="search"] {
  position: relative;
  display: block;
  width: 100%;
  border: 1px solid #363636;
  padding: 0.5rem 0.75rem;
  font-family: inherit;
  font-size: 0.95rem;
  font-weight: 400;
  color: #4F5C69;
  transition: all 300ms ease-out;
}
input[type="text"]:hover,
input[type="texte"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="text"]:focus,
input[type="texte"]:focus,
input[type="password"]:focus,
input[type="search"]:focus {
  border: 1px solid #0C2340;
}
input[type="text"]:focus,
input[type="texte"]:focus,
input[type="password"]:focus,
input[type="search"]:focus {
  outline: none;
  box-shadow: none;
}
input[placeholder="jj.mm.aaaa"],
input[placeholder="dd.mm.yyyy"] {
  display: inline-block;
}
input[readonly],
input[readonly="1"] {
  background-color: #BEBEBE;
  border-color: #4F5C69;
  color: #4F5C69;
}
input[type="text"] {
  position: relative;
}
input[type="text"] + img.calendar-img-button {
  position: absolute;
  bottom: 12px;
  right: 1rem;
  z-index: 100;
  cursor: pointer;
}
textarea {
  position: relative;
  width: 100%;
  min-height: 5rem;
  border: 1px solid #BEBEBE;
  padding: 0.75rem;
  box-shadow: inset 0 0.25rem 0.125rem 0 rgba(0, 0, 0, 0.05);
  font-family: inherit;
  font-size: 0.95rem;
  font-weight: 400;
  color: #363636;
  transition: all 300ms ease-out;
}
textarea:hover {
  border: 1px solid #0C2340;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  min-height: 34px;
  line-height: 1.5;
  font-size: 0.95rem;
  font-weight: 400;
  font-family: inherit;
  letter-spacing: normal;
  border: 1px solid #363636 !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>") !important;
  background-size: 9px 6px!important;
  background-position: right -1rem center !important;
  background-origin: content-box !important;
  background-repeat: no-repeat !important;
  padding: 0.5rem 0.75rem;
  padding-right: 1.5rem !important;
  box-shadow: inset 0 0.25rem 0.125rem 0 rgba(0, 0, 0, 0.05) !important;
  text-transform: none;
  transition: all 300ms ease-out;
}
select option {
  color: #0C2340;
}
select option[disabled] {
  color: #BEBEBE;
}
select:focus {
  outline: none;
  box-shadow: none;
}
label,
.adrTitre {
  margin-bottom: 0;
  margin-bottom: 0.2rem;
  font-weight: normal;
  font-size: 16px;
  color: #0C2340;
  text-transform: uppercase;
  display: inline-block;
}
label.sub-label,
.adrTitre.sub-label {
  margin: 1px 0 9px 1px;
  display: block;
  font-size: 0.7rem;
  letter-spacing: 0.5pt;
  white-space: nowrap;
  font-weight: 300;
}
label.obl:after,
.adrTitre.obl:after {
  content: '*';
  color: #D10845;
  font-size: 0.7rem;
  margin-left: 0.3rem;
  bottom: 0;
}
label {
  text-align: justify;
}
input[type="radio"] {
  margin-left: 1.5rem;
}
.autocompletion {
  border-left: 4px solid #0C2340 !important;
}
.autocomplete {
  position: absolute;
  z-index: 9000;
  width: 60%;
}
.autocomplete ul {
  border: 1px solid #363636;
  margin: -1px 0;
  background-color: white;
}
.autocomplete ul li {
  padding: 0.1rem 0.5rem;
  color: #0C2340;
  transition: all 300ms ease-out;
  cursor: pointer;
}
.autocomplete ul li:hover {
  background-color: #0C2340;
  color: white;
}
.help {
  display: grid;
  background-color: #26C2AD;
  color: white;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-weight: bold;
  text-align: center;
  align-content: center;
  justify-content: center;
  position: absolute;
  z-index: 7777;
  line-height: 2;
  bottom: 0.5rem;
  right: -15px;
}
.help.inline {
  top: 0.2rem;
}
.iconErreur {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 1.8rem;
  right: -2rem;
  background-color: #ff3802;
  border-radius: 50%;
  margin-left: 1rem;
  cursor: help;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 700;
  text-align: center;
  line-height: 1.4;
  z-index: 10;
}
.iconErreur:after {
  content: "!";
  margin-left: -10px;
}
.iconErreur.inline {
  top: 0.2rem;
}
.lst-date-gps-filtres li .filter-wrapper {
  display: flex;
}
.checkbox-radio-wrapper {
  display: grid;
  grid-template-columns: max-content auto;
  grid-column-gap: 1rem;
  align-items: center;
}
.checkbox-radio-wrapper input[type="checkbox"],
.checkbox-radio-wrapper input[type="radio"] {
  margin: 0;
}
.references-classes-lst-dates-gps form {
  margin-right: 1rem;
}
.blocinfobody form .listeDeroulante {
  margin-left: 0.5rem;
}
.form-crop-buttons {
  text-align: center;
}
.boutonAdd,
.boutonDel {
  display: grid;
  grid-template-columns: 26px max-content;
  grid-template-rows: auto;
  grid-column-gap: 1rem;
  transition: all 300ms ease-out;
}
.boutonAdd#div_add_final,
.boutonDel#div_add_final {
  display: grid!important;
}
.boutonAdd .btn-slot.icone,
.boutonDel .btn-slot.icone {
  grid-column: 1 / span 1;
  grid-row: 1;
}
.boutonAdd .btn-slot.txt,
.boutonDel .btn-slot.txt {
  grid-column: 2 / span 1;
  grid-row: 1;
}
.button-line {
  display: grid;
  grid-template-columns: max-content max-content;
  grid-column-gap: 1rem;
}
.boutonAdd {
  position: relative;
  display: grid;
  align-items: center;
  overflow: hidden;
  float: none;
  width: max-content;
  margin: 0;
  border: 0;
  background-color: #80B5E3;
  color: #0C2340;
  padding: 10px 18px;
  font-weight: 700;
  white-space: normal;
  font-size: 1rem;
  text-decoration: none;
  font-family: inherit;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 300ms ease-out;
  background-color: #26C2AD;
}
.boutonAdd:hover {
  background-color: #569dda;
}
.boutonAdd:hover {
  background-color: #1e9787;
}
.boutonAdd .btn-slot.txt {
  color: white;
}
.boutonDel {
  position: relative;
  display: grid;
  align-items: center;
  overflow: hidden;
  float: none;
  margin: 0;
  background-color: #26C2AD;
  color: white;
  padding: 10px 18px;
  font-weight: 700;
  white-space: normal;
  font-size: 1rem;
  text-decoration: none;
  font-family: inherit;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 300ms ease-out;
  width: max-content;
  grid-column-gap: 0;
}
.boutonDel:hover {
  background-color: #1e9787;
}
.boutonDel .btn-slot.txt {
  color: #753BBD;
}
.action-buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 1rem;
  align-items: center;
}
.action-buttons .boutonAdd,
.action-buttons .boutonDel {
  display: grid;
  grid-template-columns: max-content max-content;
  grid-column-gap: 1rem;
  transition: all 300ms ease-out;
}
.action-buttons .boutonAdd {
  position: relative;
  display: grid;
  align-items: center;
  overflow: hidden;
  float: none;
  width: max-content;
  margin: 0;
  border: 0;
  background-color: #80B5E3;
  color: #0C2340;
  padding: 10px 18px;
  font-weight: 700;
  white-space: normal;
  font-size: 1rem;
  text-decoration: none;
  font-family: inherit;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 300ms ease-out;
  background-color: #26C2AD;
}
.action-buttons .boutonAdd:hover {
  background-color: #569dda;
}
.action-buttons .boutonAdd:hover {
  background-color: #1e9787;
}
.action-buttons .boutonAdd .btn-slot.txt {
  color: white;
}
.action-buttons .boutonDel {
  position: relative;
  display: grid;
  align-items: center;
  overflow: hidden;
  float: none;
  margin: 0;
  background-color: #26C2AD;
  color: white;
  padding: 10px 18px;
  font-weight: 700;
  white-space: normal;
  font-size: 1rem;
  text-decoration: none;
  font-family: inherit;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 300ms ease-out;
  border: 1px solid #753BBD;
  width: max-content;
  grid-column-gap: 0;
}
.action-buttons .boutonDel:hover {
  background-color: #1e9787;
}
.action-buttons .boutonDel .btn-slot.txt {
  color: #753BBD;
}
.btn_remove {
  padding-left: 0.5rem;
}
.btn_remove img {
  cursor: pointer;
}
.line-btn-radio input[type="radio"] + label {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: bold;
}
@media (min-width: 576px) {
  .help {
    bottom: 0.5rem;
    right: -22px;
  }
}
/* ------------------------------------- */
/* ----- FORM_ELEMS.FORM_BODY_2024 ----- */
/* ------------------------------------- */
body {
  background: initial;
}
.main-wrapper {
  width: 100%;
  height: auto;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 55px auto;
  grid-template-areas: "header" "body";
}
.main-wrapper.breadcrumbs {
  grid-template-columns: max-content 1fr;
  grid-template-rows: 55px auto;
  grid-template-areas: "header header" "body body";
}
.main-wrapper.breadcrumbs .form-breadcrumbs-wrapper {
  grid-area: breadcrumbs;
}
.main-wrapper header {
  grid-area: header;
}
.main-wrapper .form-main-body {
  grid-area: body;
  position: relative;
}
.main-wrapper .form-main-body .lien-visite-virtu {
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  background-color: #ffffff;
}
.main-wrapper .form-main-body .lien-visite-virtu a img {
  width: 100%;
}
.main-wrapper .form-main-body .form-wrapper {
  display: block;
  width: 100%;
  min-height: 92vh;
  background-color: white;
  position: relative;
  padding-bottom: 300px!important;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav {
  position: absolute;
  z-index: 5000;
  width: 90%;
  bottom: 240px;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav {
  display: grid;
  grid-template-columns: 14rem auto 14rem;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav {
  cursor: pointer;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  transition: all 300ms ease-out;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.back,
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.next {
  width: 14rem;
  height: 32px;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.back input[type="submit"],
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.next input[type="submit"],
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.back input[type="button"],
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.next input[type="button"] {
  font-size: 0.8rem;
  background-color: initial;
  width: 14rem;
  height: 32px;
  padding: 0;
  cursor: pointer;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.back {
  grid-column: 1 / span 1;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.back input[type="submit"],
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.back input[type="button"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjI2cHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNTAsMjVjMCwxLjUtMS4yLDIuOC0yLjgsMi44SDEwLjZsNi4zLDYuM2MxLjEsMS4xLDEuMSwyLjgsMCwzLjljLTAuNSwwLjUtMS4zLDAuOC0yLDAuOHMtMS40LTAuMy0yLTAuOEwwLDI1bDEzLTEzYzEuMS0xLjEsMi44LTEuMSwzLjksMGMxLjEsMS4xLDEuMSwyLjgsMCwzLjlsLTYuMyw2LjNoMzYuNkM0OC44LDIyLjIsNTAsMjMuNSw1MCwyNXoiIHN0eWxlPSJmaWxsOnJnYmEoMTIsIDM1LCA2NCwgMSkiIC8+PC9zdmc+");
  background-position: left center;
  background-repeat: no-repeat;
  text-align: left;
  padding-left: 2.3rem;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.next {
  grid-column: 3 / span 1;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.next input[type="submit"],
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.next input[type="button"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjI2cHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMCwyNWMwLDEuNSwxLjIsMi44LDIuOCwyLjhoMzYuNmwtNi4zLDYuM2MtMS4xLDEuMS0xLjEsMi44LDAsMy45YzAuNSwwLjUsMS4zLDAuOCwyLDAuOGMwLjcsMCwxLjQtMC4zLDItMC44bDEzLTEzTDM3LDEyYy0xLjEtMS4xLTIuOC0xLjEtMy45LDBjLTEuMSwxLjEtMS4xLDIuOCwwLDMuOWw2LjMsNi4zSDIuOEMxLjIsMjIuMiwwLDIzLjUsMCwyNXoiIHN0eWxlPSJmaWxsOnJnYmEoMTIsIDM1LCA2NCwgMSkiIC8+PC9zdmc+");
  background-position: right center;
  background-repeat: no-repeat;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav:hover.back input[type="submit"],
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav:hover.back input[type="button"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjI2cHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNTAsMjVjMCwxLjUtMS4yLDIuOC0yLjgsMi44SDEwLjZsNi4zLDYuM2MxLjEsMS4xLDEuMSwyLjgsMCwzLjljLTAuNSwwLjUtMS4zLDAuOC0yLDAuOHMtMS40LTAuMy0yLTAuOEwwLDI1bDEzLTEzYzEuMS0xLjEsMi44LTEuMSwzLjksMGMxLjEsMS4xLDEuMSwyLjgsMCwzLjlsLTYuMyw2LjNoMzYuNkM0OC44LDIyLjIsNTAsMjMuNSw1MCwyNXoiIHN0eWxlPSJmaWxsOnJnYmEoMzgsIDE5NCwgMTczLCAxKSIgLz48L3N2Zz4=") !important;
  background-position: left center !important;
  background-repeat: no-repeat !important;
  text-align: left;
  padding-left: 2.3rem;
  color: #26C2AD;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav:hover.next input[type="submit"],
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav:hover.next input[type="button"] {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjI2cHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMCwyNWMwLDEuNSwxLjIsMi44LDIuOCwyLjhoMzYuNmwtNi4zLDYuM2MtMS4xLDEuMS0xLjEsMi44LDAsMy45YzAuNSwwLjUsMS4zLDAuOCwyLDAuOGMwLjcsMCwxLjQtMC4zLDItMC44bDEzLTEzTDM3LDEyYy0xLjEtMS4xLTIuOC0xLjEtMy45LDBjLTEuMSwxLjEtMS4xLDIuOCwwLDMuOWw2LjMsNi4zSDIuOEMxLjIsMjIuMiwwLDIzLjUsMCwyNXoiIHN0eWxlPSJmaWxsOnJnYmEoMzgsIDE5NCwgMTczLCAxKSIgLz48L3N2Zz4=") !important;
  background-position: right center !important;
  background-repeat: no-repeat !important;
  color: #26C2AD;
}
.main-wrapper .form-main-body .form-wrapper .btn-scroll-up {
  bottom: 150px;
  position: absolute;
  width: 90%;
}
.main-wrapper .form-main-body .form-wrapper .btn-scroll-up .scroll-up {
  margin: 2.5rem 0 2rem 0;
}
.main-wrapper .form-main-body .form-wrapper .btn-scroll-up .scroll-up img {
  cursor: pointer;
  margin: auto;
}
.main-wrapper .form-main-body .form-wrapper .mention-legale {
  border-top: 2px solid #363636;
  padding-top: 2rem;
  margin-top: 2rem;
  font-size: 11px;
  text-align: justify;
  position: absolute;
  bottom: 1rem;
  width: 90%;
}
.main-wrapper .form-main-body .form-wrapper .mention-legale a {
  font-size: 14px;
}
.main-wrapper .form-main-body .form-wrapper .mention-legale p {
  font-size: 11px;
  text-align: justify;
}
.main-wrapper .form-main-body .form-wrapper .mention-legale p a {
  font-size: 14px;
}
@media (min-width: 576px) {
  .main-wrapper .form-main-body .lien-visite-virtu {
    width: 60px;
    background-color: rgba(255, 255, 255, 0.7);
  }
  .main-wrapper .form-main-body .form-wrapper .form-nav .nav p#p_bouton {
    position: relative;
  }
  .main-wrapper .form-main-body .form-wrapper .form-nav .nav.back {
    position: relative;
  }
}
@media (min-width: 768px) {
  .main-wrapper {
    height: 100vh;
    grid-template-rows: 95px auto;
  }
  .main-wrapper.creation-compte {
    background-image: url('forminscrs.img?ww_c=BG_ECU_MONOCHROME');
    background-repeat: no-repeat;
    background-position: top center;
    background-size: 120%;
    background-color: #E6E6E6;
    background-blend-mode: screen;
  }
  .main-wrapper.breadcrumbs {
    grid-template-rows: 100px auto;
    grid-template-areas: "header header" "body body";
  }
  .main-wrapper .form-main-body {
    overflow: auto;
  }
  .main-wrapper .form-main-body .lien-visite-virtu {
    width: 80px;
  }
  .main-wrapper .form-main-body .form-wrapper {
    margin: 1rem 1rem;
    padding: 1rem 2rem;
  }
  .main-wrapper .form-main-body .form-wrapper .main-form-nav {
    bottom: 280px;
  }
  .main-wrapper .form-main-body .form-wrapper .btn-scroll-up {
    bottom: 210px;
  }
}
@media (min-width: 992px) {
  .main-wrapper {
    height: 100vh;
  }
  .main-wrapper.breadcrumbs {
    grid-template-rows: 100px auto;
    grid-template-areas: "header header" "breadcrumbs body";
  }
  .main-wrapper .form-main-body {
    overflow: auto;
  }
  .main-wrapper .form-main-body .form-wrapper {
    margin: 0;
    padding: 1rem 2rem;
  }
  .main-wrapper .form-main-body .form-wrapper .main-form-nav {
    bottom: 240px;
  }
  .main-wrapper .form-main-body .form-wrapper .btn-scroll-up {
    bottom: 170px;
  }
}
@media (min-width: 1200px) {
  .main-wrapper {
    height: 100vh;
  }
  .main-wrapper .form-main-body {
    overflow: auto;
  }
  .main-wrapper .form-main-body .form-wrapper {
    padding: 1rem 4rem;
  }
  .main-wrapper .form-main-body .form-wrapper .main-form-nav {
    bottom: 240px;
  }
  .main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav {
    display: grid;
    grid-template-columns: 14rem auto 14rem;
  }
  .main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav p#p_bouton {
    position: relative;
  }
  .main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.back {
    grid-column: 1 / span 1;
  }
  .main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.next {
    grid-column: 3 / span 1;
  }
  .main-wrapper .form-main-body .form-wrapper .btn-scroll-up {
    bottom: 150px;
  }
}
/* --------------------------------------- */
/* ----- FORM_ELEMS.FORM_ERRORS_2024 ----- */
/* --------------------------------------- */
.erreur,
.obligatoire,
.ewnet-notnull-alert {
  background-color: #ffe0e0 !important;
}
#erreur {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 20px;
  padding-left: 80px;
  color: white;
  background-color: #D8576D;
  margin: 30px 0 20px 0;
  position: relative;
  overflow: hidden;
  z-index: 100;
  margin: 0;
  font-size: 0.8rem;
  line-height: 1.4em;
  text-align: left;
  text-transform: none;
}
#erreur:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjYwcHgiIGhlaWdodD0iNjBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDkuNTYsNDIuOTVMMzkuNDIsMjQuMzIsMjguMTUsMy42M2EzLjU4LDMuNTgsMCwwLDAtNi4yOSwwTDAuNDQsNDIuOTVhMy41OCwzLjU4LDAsMCwwLDMuMTUsNS4zSDQ2LjQxQTMuNTgsMy41OCwwLDAsMCw0OS41Niw0Mi45NVptLTIxLTIuNzZhMSwxLDAsMCwxLTEsMWgtNS4yYTEsMSwwLDAsMS0xLTFWMzVhMSwxLDAsMCwxLDEtMWg1LjJhMSwxLDAsMCwxLDEsMXY1LjJabTAtMTAuNzFhMSwxLDAsMCwxLTEsMUgyMi4zM2ExLDEsMCwwLDEtMS0xTDIwLjg3LDE3LjE2YTEsMSwwLDAsMSwxLTFIMjhhMSwxLDAsMCwxLDEsMVoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiIC8+PC9zdmc+");
  position: absolute;
  top: 3px;
  left: -5px;
  opacity: 0.3;
}
.message {
  display: grid;
  align-items: center;
  padding: 1rem 1rem 1rem 4rem;
  margin-bottom: 1rem;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.message.info {
  background-color: #008CBA;
  color: white;
  border: 1px solid #003f54;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9Ijg2cHgiIGhlaWdodD0iODZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNTAsMjVDNTAsMTEuMjEsMzguNzgsMCwyNSwwQzExLjIyLDAsMCwxMS4yMSwwLDI1czExLjIxLDI1LDI1LDI1QzM4Ljc4LDUwLDUwLDM4Ljc5LDUwLDI1ek00NC45OSwyNWMwLDExLjAyLTguOTcsMTkuOTktMTkuOTksMTkuOTlDMTMuOTgsNDQuOTksNS4wMSwzNi4wMiw1LjAxLDI1UzEzLjk4LDUuMDEsMjUsNS4wMUMzNi4wMiw1LjAxLDQ0Ljk5LDEzLjk4LDQ0Ljk5LDI1ek0yNy40MSwxNS44N2MwLDEuMzMtMS4wOCwyLjQxLTIuNDEsMi40MWMtMS4zMywwLTIuNDEtMS4wOC0yLjQxLTIuNDFzMS4wOC0yLjQxLDIuNDEtMi40MUMyNi4zMywxMy40NiwyNy40MSwxNC41NCwyNy40MSwxNS44N3pNMjUsMzYuOTVjLTEuMzgsMC0yLjUxLTEuMTItMi41MS0yLjUxVjI1YzAtMS4zOCwxLjEyLTIuNTEsMi41MS0yLjUxYzEuMzgsMCwyLjUxLDEuMTIsMi41MSwyLjUxdjkuNDRDMjcuNSwzNS44MiwyNi4zOCwzNi45NSwyNSwzNi45NXoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSIgLz48L3N2Zz4=");
  background-position: -0.5rem center;
  background-repeat: no-repeat;
}
.message.success {
  background-color: #43AC6A;
  color: white;
  border: 1px solid #26633d;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9Ijg2cHgiIGhlaWdodD0iODZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMjMuNSwzNC45bDE0LTE0YzEuMi0xLjIsMS4yLTMuMSwwLTQuM2MtMS4yLTEuMi0zLjEtMS4yLTQuMywwTDIxLjQsMjguNGwtNC41LTQuNWMtMS4yLTEuMi0zLjEtMS4yLTQuMywwYy0xLjIsMS4yLTEuMiwzLjEsMCw0LjNsNi43LDYuN2MwLjYsMC42LDEuNCwwLjksMi4xLDAuOUMyMi4xLDM1LjgsMjIuOSwzNS41LDIzLjUsMzQuOXpNMjUsNTBDMTEuMiw1MCwwLDM4LjgsMCwyNVMxMS4yLDAsMjUsMGMxMy44LDAsMjUsMTEuMiwyNSwyNVMzOC44LDUwLDI1LDUwek0yNSw1QzE0LDUsNSwxNCw1LDI1czksMjAsMjAsMjBjMTEsMCwyMC05LDIwLTIwUzM2LDUsMjUsNXoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSIgLz48L3N2Zz4=");
  background-position: -0.5rem center;
  background-repeat: no-repeat;
}
.message.warning {
  background-color: #f08a24;
  color: white;
  border: 1px solid #a3570b;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9Ijg2cHgiIGhlaWdodD0iODZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDcuOCw0Ni45NUgyLjJjLTAuNzksMC0xLjUxLTAuNDItMS45LTEuMWMtMC4zOS0wLjY4LTAuMzktMS41MiwwLTIuMkwyMy4xLDQuMTVjMC4zOS0wLjY4LDEuMTItMS4xLDEuOS0xLjFzMS41MSwwLjQyLDEuOSwxLjFsMjIuOCwzOS40OWMwLjM5LDAuNjgsMC4zOSwxLjUyLDAsMi4yQzQ5LjMxLDQ2LjUzLDQ4LjU5LDQ2Ljk1LDQ3LjgsNDYuOTV6TTYuMDEsNDIuNTVoMzcuOThMMjUsOS42NUw2LjAxLDQyLjU1ek0yNy4xMiwyOS4xN3YtOS40M2MwLTEuMTctMC45NS0yLjEyLTIuMTItMi4xMnMtMi4xMiwwLjk1LTIuMTIsMi4xMnY5LjQzYzAsMS4xNywwLjk1LDIuMTIsMi4xMiwyLjEyUzI3LjEyLDMwLjM0LDI3LjEyLDI5LjE3ek0yNSwzNy45M2MxLjIxLDAsMi4xOS0wLjk4LDIuMTktMi4xOWMwLTEuMjEtMC45OC0yLjE5LTIuMTktMi4xOWMtMS4yMSwwLTIuMTksMC45OC0yLjE5LDIuMTlDMjIuODEsMzYuOTUsMjMuNzksMzcuOTMsMjUsMzcuOTN6IiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykiIC8+PC9zdmc+");
  background-position: -0.5rem center;
  background-repeat: no-repeat;
}
.message.alert {
  background-color: #f04124;
  color: white;
  border: 1px solid #a3210b;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9Ijg2cHgiIGhlaWdodD0iODZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDIuOCw0Mi42QzQ3LjIsMzguMSw1MCwzMS44LDUwLDI1QzUwLDExLjIsMzguOCwwLDI1LDBTMCwxMS4yLDAsMjVzMTEuMiwyNSwyNSwyNWM2LjgsMCwxMy4xLTIuOCwxNy42LTcuMmMwLDAsMC4xLTAuMSwwLjEtMC4xQzQyLjcsNDIuNiw0Mi43LDQyLjYsNDIuOCw0Mi42ek00NC45LDI1YzAsNC42LTEuNiw4LjctNC4xLDEyLjFMMTIuOSw5LjNjMy40LTIuNiw3LjUtNC4xLDEyLjEtNC4xQzM2LDUuMSw0NC45LDE0LDQ0LjksMjV6TTUuMSwyNWMwLTQuNiwxLjYtOC43LDQuMS0xMi4xbDI3LjgsMjcuOGMtMy40LDIuNi03LjUsNC4xLTEyLjEsNC4xQzE0LDQ0LjksNS4xLDM2LDUuMSwyNXoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSIgLz48L3N2Zz4=");
  background-position: -0.5rem center;
  background-repeat: no-repeat;
}
.message a {
  color: white;
}
/* --------------------------------------- */
/* ----- FORM_ELEMS.FORM_HEADER_2024 ----- */
/* --------------------------------------- */
header {
  background-color: #0C2340;
  display: grid;
  grid-template-columns: max-content 200px auto 3rem max-content;
  grid-template-areas: "mainmenu logo space langues logout";
  align-items: center;
  height: 60px;
}
header .mainmenu {
  grid-area: mainmenu;
  align-self: center;
  justify-self: center;
  padding: 0.5rem;
}
header .mainmenu img {
  display: block;
  cursor: pointer;
}
header .logo {
  grid-area: logo;
  align-self: center;
  padding: 0.5rem 0.5rem 0.5rem 1.5rem;
}
header .logo img {
  display: block;
  width: 100px;
  height: auto;
}
header .space {
  grid-area: space;
  justify-self: end;
  color: white;
  font-family: 'Verdana';
  font-size: 1.5rem;
  display: none;
  grid-auto-columns: max-content;
  grid-column-gap: 20rem;
  grid-template-rows: auto;
}
header .space .user-name {
  grid-row: 1;
  display: grid;
  grid-template-columns: max-content max-content;
  grid-column-gap: 1rem;
}
header .space .user-links {
  grid-row: 1;
  display: grid;
  grid-auto-columns: max-content;
  grid-template-rows: auto;
  grid-column-gap: 1rem;
}
header .space .user-links .link {
  grid-row: 1;
}
header .space .user-links .link a {
  grid-row: 1;
  display: block;
  width: 26px;
  height: 26px;
  cursor: pointer;
}
header .space .user-links .link.contact a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjI2cHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDMuNDgsNC40NUg2LjUyQzIuOTMsNC40NSwwLDcuMzcsMCwxMC45N3YyOC4wNmMwLDMuNiwyLjkzLDYuNTIsNi41Miw2LjUyaDM2Ljk2YzMuNiwwLDYuNTItMi45Myw2LjUyLTYuNTJWMTAuOTdDNTAsNy4zNyw0Ny4wNyw0LjQ1LDQzLjQ4LDQuNDV6TTYuNTIsOC4zN2gzNi45NmMwLjk1LDAsMS43OCwwLjUxLDIuMjMsMS4yN0wyNC45NywyNC45TDQuMjcsOS42N0M0LjcyLDguODksNS41Niw4LjM3LDYuNTIsOC4zN3pNNDMuNDgsNDEuNjNINi41MmMtMS40MywwLTIuNi0xLjE3LTIuNi0yLjZWMTQuMjhsMTkuODYsMTQuNjFjMC4zNCwwLjI1LDAuNzQsMC4zOCwxLjE2LDAuMzhIMjVjMC40MiwwLDAuODItMC4xMywxLjE2LTAuMzhsMTkuOTItMTQuNjZ2MjQuOEM0Ni4wOCw0MC40Nyw0NC45MSw0MS42Myw0My40OCw0MS42M3oiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
}
header .space .user-links .link.web a {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjI2cHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMjUsMEEyNSwyNSwwLDEsMCw1MCwyNSwyNSwyNSwwLDAsMCwyNSwwWm0wLDQ1LjgzQTIwLjgzLDIwLjgzLDAsMSwxLDQ1LjgzLDI1LDIwLjg1LDIwLjg1LDAsMCwxLDI1LDQ1LjgzWm0zLjU1LTQuNDdIMjJWMzVoNi41OHY2LjM2Wm02LjI3LTE4LjUyYTE2LjQyLDE2LjQyLDAsMCwxLTMuMiwzbC0xLjU2LDEuMjFhNC43Miw0LjcyLDAsMCwwLTEuNjksMi4zMUE5Ljc2LDkuNzYsMCwwLDAsMjguMDksMzJoLTZhMTcuMjgsMTcuMjgsMCwwLDEsLjctNS4xMyw5LjA1LDkuMDUsMCwwLDEsMi45NC0zLjI3bDEuNi0xLjI1QTUuNiw1LjYsMCwwLDAsMjguNjQsMjFhNC40Myw0LjQzLDAsMCwwLC44OC0yLjY2LDUuMTQsNS4xNCwwLDAsMC0xLTNRMjcuNTcsMTQsMjUsMTRhMy45MywzLjkzLDAsMCwwLTMuNjEsMS42OSw2LjUyLDYuNTIsMCwwLDAtMS4wNiwzLjUySDEzLjk1cTAuMjYtNi4yNyw0LjM4LTguODhBMTEuNTQsMTEuNTQsMCwwLDEsMjQuNyw4LjYxLDEzLjc0LDEzLjc0LDAsMCwxLDMzLDExYTguMTIsOC4xMiwwLDAsMSwzLjI5LDdBOCw4LDAsMCwxLDM0LjgyLDIyLjg0WiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
header .logout-wrapper {
  grid-area: logout;
}
header .logout-wrapper a {
  text-decoration: none;
}
header .logout-wrapper a:hover {
  text-decoration: none;
}
header .logout-wrapper .logout {
  display: grid;
  grid-template-columns: max-content auto;
  grid-column-gap: 0.5rem;
  align-items: center;
  justify-items: center;
  padding: 0rem 1rem;
  height: 100%;
  background-color: #26C2AD;
  -webkit-border-radius: 10px 0px 0px 10px;
  -moz-border-radius: 10px 0px 0px 10px;
  -ms-border-radius: 10px 0px 0px 10px;
  -o-border-radius: 10px 0px 0px 10px;
  border-radius: 10px 0px 0px 10px;
  cursor: pointer;
  transition: all 300ms ease-out;
}
header .logout-wrapper .logout span {
  display: none;
  color: white;
  font-family: 'Verdana';
  font-weight: bold;
  font-size: 18px;
}
header .logout-wrapper .logout:hover {
  background-color: #1e9787;
}
header.header-login .mainmenu {
  padding: 0;
}
header.header-login .mainmenu img {
  display: none;
}
@media (min-width: 576px) {
  header .logout-wrapper .logout {
    padding: 0rem 2rem;
  }
  header .logout-wrapper .logout span {
    display: block;
  }
}
@media (min-width: 768px) {
  header {
    grid-template-columns: max-content 200px auto 7rem max-content;
    height: 100px;
  }
  header .logo img {
    width: 200px;
  }
  header .space {
    display: grid;
  }
  header .logout-wrapper .logout {
    padding: 1rem 2rem;
  }
}
@media (min-width: 992px) {
  header .mainmenu {
    padding: 0;
  }
  header .mainmenu img {
    display: none;
  }
}
/* -------------------------------------------- */
/* ----- FORM_ELEMS.FORM_MNU_LANGUES_2024 ----- */
/* -------------------------------------------- */
.langues {
  grid-area: langues;
  justify-self: center;
  align-self: start;
  margin-top: 45%;
  transform: translate(0px, -15px);
  display: grid;
  grid-template-columns: max-content 10px;
  grid-column-gap: 0.5rem;
}
.langues ul#menu_langue {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  width: max-content;
}
.langues ul#menu_langue li.li_langue {
  height: 0px;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  margin: 0.25rem 0;
  transition: all 300ms ease-out;
}
.langues ul#menu_langue li.li_langue.active,
.langues ul#menu_langue li.li_langue.view {
  height: 16px;
  opacity: 1;
  pointer-events: initial;
}
.langues ul#menu_langue li.li_langue a {
  display: grid;
  grid-template-columns: 22px 26px;
  grid-template-rows: 16px;
  grid-column-gap: 0.5rem;
  align-items: center;
}
.langues ul#menu_langue li.li_langue a:hover {
  text-decoration: none;
}
.langues ul#menu_langue li.li_langue a .icone,
.langues ul#menu_langue li.li_langue a .libelle {
  display: block;
}
.langues ul#menu_langue li.li_langue a .icone {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  overflow: hidden;
}
.langues ul#menu_langue li.li_langue a .icone img {
  margin: auto;
  width: auto;
  height: 16px;
}
.langues ul#menu_langue li.li_langue a .libelle {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
}
.langues .switch-langue {
  display: grid;
  width: 10px;
  height: 10px;
  margin-top: 0.5rem;
  align-items: center;
  justify-items: center;
  cursor: pointer;
  transition: all 300ms ease-out;
}
.langues .switch-langue:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMCwxNC43YzAsMS4yLDAuNSwyLjQsMS40LDMuM2wyMC41LDIwLjVjMS44LDEuOCw0LjgsMS44LDYuNiwwbDIwLjEtMjAuMWMxLjgtMS44LDEuOC00LjgsMC02LjZzLTQuOC0xLjgtNi42LDBMMjUuMiwyOC43TDgsMTEuNGMtMS44LTEuOC00LjgtMS44LTYuNiwwQzAuNSwxMi4zLDAsMTMuNSwwLDE0Ljd6IiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiAvPjwvc3ZnPg==");
}
.langues .switch-langue.clicked {
  transform: rotate(180deg);
}
.langues.login-langues {
  grid-area: initial;
  margin: 0;
  padding: 0;
  transform: initial;
  position: absolute;
  z-index: 8888;
  top: 2rem;
  right: 2rem;
}
.langues.login-langues ul#menu_langue li.li_langue a .libelle {
  color: #0C2340;
}
.langues.login-langues .switch-langue:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMCwxNC43YzAsMS4yLDAuNSwyLjQsMS40LDMuM2wyMC41LDIwLjVjMS44LDEuOCw0LjgsMS44LDYuNiwwbDIwLjEtMjAuMWMxLjgtMS44LDEuOC00LjgsMC02LjZzLTQuOC0xLjgtNi42LDBMMjUuMiwyOC43TDgsMTEuNGMtMS44LTEuOC00LjgtMS44LTYuNiwwQzAuNSwxMi4zLDAsMTMuNSwwLDE0Ljd6IiBzdHlsZT0iZmlsbDpyZ2JhKDEyLCAzNSwgNjQsIDEpIiAvPjwvc3ZnPg==");
}
/* ------------------------------------------ */
/* ----- FORM_ELEMS.FORM_STRUCTURE_2024 ----- */
/* ------------------------------------------ */
.isa-line,
.form-line {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 15px 0;
}
.isa-line.grp,
.form-line.grp {
  margin: 2rem 0;
}
.isa-line .isa-col,
.form-line .isa-col,
.isa-line .form-col,
.form-line .form-col {
  position: relative;
  -webkit-flex: 1 1 0px;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
  padding-right: 0.35rem;
  padding-left: 0.35rem;
  min-width: initial;
}
.isa-line .isa-col.align-left,
.form-line .isa-col.align-left,
.isa-line .form-col.align-left,
.form-line .form-col.align-left {
  text-align: left;
}
.isa-line .isa-col.align-center,
.form-line .isa-col.align-center,
.isa-line .form-col.align-center,
.form-line .form-col.align-center {
  text-align: center;
}
.isa-line .isa-col.align-right,
.form-line .isa-col.align-right,
.isa-line .form-col.align-right,
.form-line .form-col.align-right {
  text-align: right;
}
.isa-line .isa-col > .form-line,
.form-line .isa-col > .form-line,
.isa-line .form-col > .form-line,
.form-line .form-col > .form-line {
  margin-top: 0;
  margin-right: -0.35rem;
  margin-left: -0.35rem;
  margin-bottom: 0;
}
.isa-line .isa-col.col-xs-0,
.form-line .isa-col.col-xs-0,
.isa-line .form-col.col-xs-0,
.form-line .form-col.col-xs-0 {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
}
.isa-line .isa-col.col-xs-1,
.form-line .isa-col.col-xs-1,
.isa-line .form-col.col-xs-1,
.form-line .form-col.col-xs-1 {
  -webkit-flex: 0 0 8.33333%;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}
.isa-line .isa-col.col-xs-2,
.form-line .isa-col.col-xs-2,
.isa-line .form-col.col-xs-2,
.form-line .form-col.col-xs-2 {
  -webkit-flex: 0 0 16.66667%;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}
.isa-line .isa-col.col-xs-3,
.form-line .isa-col.col-xs-3,
.isa-line .form-col.col-xs-3,
.form-line .form-col.col-xs-3 {
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.isa-line .isa-col.col-xs-4,
.form-line .isa-col.col-xs-4,
.isa-line .form-col.col-xs-4,
.form-line .form-col.col-xs-4 {
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}
.isa-line .isa-col.col-xs-5,
.form-line .isa-col.col-xs-5,
.isa-line .form-col.col-xs-5,
.form-line .form-col.col-xs-5 {
  -webkit-flex: 0 0 41.66667%;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}
.isa-line .isa-col.col-xs-6,
.form-line .isa-col.col-xs-6,
.isa-line .form-col.col-xs-6,
.form-line .form-col.col-xs-6 {
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.isa-line .isa-col.col-xs-7,
.form-line .isa-col.col-xs-7,
.isa-line .form-col.col-xs-7,
.form-line .form-col.col-xs-7 {
  -webkit-flex: 0 0 58.33333%;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}
.isa-line .isa-col.col-xs-8,
.form-line .isa-col.col-xs-8,
.isa-line .form-col.col-xs-8,
.form-line .form-col.col-xs-8 {
  -webkit-flex: 0 0 66.66667%;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}
.isa-line .isa-col.col-xs-9,
.form-line .isa-col.col-xs-9,
.isa-line .form-col.col-xs-9,
.form-line .form-col.col-xs-9 {
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.isa-line .isa-col.col-xs-10,
.form-line .isa-col.col-xs-10,
.isa-line .form-col.col-xs-10,
.form-line .form-col.col-xs-10 {
  -webkit-flex: 0 0 83.33333%;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}
.isa-line .isa-col.col-xs-11,
.form-line .isa-col.col-xs-11,
.isa-line .form-col.col-xs-11,
.form-line .form-col.col-xs-11 {
  -webkit-flex: 0 0 91.66667%;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}
.isa-line .isa-col.col-xs-12,
.form-line .isa-col.col-xs-12,
.isa-line .form-col.col-xs-12,
.form-line .form-col.col-xs-12 {
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.isa-line .isa-col p.description,
.form-line .isa-col p.description,
.isa-line .form-col p.description,
.form-line .form-col p.description {
  border: 1px solid #0C2340;
  background-color: #E6E6E6;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.isa-line .isa-col p.description a,
.form-line .isa-col p.description a,
.isa-line .form-col p.description a,
.form-line .form-col p.description a {
  font-size: 1rem;
}
.isa-line .isa-col p.description.champs-obl,
.form-line .isa-col p.description.champs-obl,
.isa-line .form-col p.description.champs-obl,
.form-line .form-col p.description.champs-obl {
  border: none;
  background-color: initial;
  padding: 0;
  margin-bottom: 0;
  text-align: right;
}
.isa-line .isa-col p.description.champs-obl span.obl,
.form-line .isa-col p.description.champs-obl span.obl,
.isa-line .form-col p.description.champs-obl span.obl,
.form-line .form-col p.description.champs-obl span.obl {
  color: #D10845;
  font-size: 0.7rem;
}
.isa-line .isa-col p.description:empty,
.form-line .isa-col p.description:empty,
.isa-line .form-col p.description:empty,
.form-line .form-col p.description:empty {
  border: none;
  background-color: initial;
  padding: 0;
  margin-bottom: 0;
}
.isa-line .isa-col p.description br,
.form-line .isa-col p.description br,
.isa-line .form-col p.description br,
.form-line .form-col p.description br {
  display: initial!important;
}
.isa-line {
  margin: 0;
}
.description {
  border: 1px solid #083BBA;
  background-color: #E6E6E6;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
}
.description p {
  margin-bottom: 1rem;
}
.description.alert {
  border: 1px solid #f04124;
  background-color: #fde7e3;
  color: #f04124;
}
.description.alert p {
  margin-bottom: 0;
}
.description br {
  display: initial!important;
}
.fieldset h1 {
  font-family: "Time New Roman";
  font-size: 24px;
  font-weight: normal;
  margin: 0;
  color: #0C2340;
}
.fieldset .listeFac {
  font-family: "Times New Roman";
  text-transform: initial;
  font-weight: normal;
  font-size: 24px;
  color: #26C2AD;
}
.bloc-form-add.readonly .form-line .form-col span {
  color: #BEBEBE;
}
.bloc-form-add.readonly .form-line .form-col select,
.bloc-form-add.readonly .form-line .form-col input {
  border: 1px solid #BEBEBE;
  color: #BEBEBE;
  pointer-events: none;
}
.btn_remove.readonly img {
  filter: grayscale(1);
  pointer-events: none;
}
@media (min-width: 576px) {
  .form-line {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 15px 0;
  }
  .form-line.grp {
    margin: 2rem 0;
  }
  .form-line .form-col {
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    padding-right: 0.35rem;
    padding-left: 0.35rem;
    min-width: initial;
    position: relative;
  }
  .form-line .form-col > .form-line {
    margin-top: 0;
    margin-right: -0.35rem;
    margin-left: -0.35rem;
    margin-bottom: 0;
  }
  .form-line .form-col.col-s-0 {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
  }
  .form-line .form-col.col-s-1 {
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .form-line .form-col.col-s-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .form-line .form-col.col-s-3 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .form-line .form-col.col-s-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .form-line .form-col.col-s-5 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .form-line .form-col.col-s-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .form-line .form-col.col-s-7 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .form-line .form-col.col-s-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .form-line .form-col.col-s-9 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .form-line .form-col.col-s-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .form-line .form-col.col-s-11 {
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .form-line .form-col.col-s-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .form-line {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 15px 0;
  }
  .form-line.grp {
    margin: 2rem 0;
  }
  .form-line .form-col {
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    padding-right: 0.35rem;
    padding-left: 0.35rem;
    min-width: initial;
    position: relative;
  }
  .form-line .form-col > .form-line {
    margin-top: 0;
    margin-right: -0.35rem;
    margin-left: -0.35rem;
    margin-bottom: 0;
  }
  .form-line .form-col.col-m-0 {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
  }
  .form-line .form-col.col-m-1 {
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .form-line .form-col.col-m-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .form-line .form-col.col-m-3 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .form-line .form-col.col-m-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .form-line .form-col.col-m-5 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .form-line .form-col.col-m-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .form-line .form-col.col-m-7 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .form-line .form-col.col-m-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .form-line .form-col.col-m-9 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .form-line .form-col.col-m-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .form-line .form-col.col-m-11 {
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .form-line .form-col.col-m-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .form-line {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 15px 0;
  }
  .form-line.grp {
    margin: 2rem 0;
  }
  .form-line .form-col {
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    padding-right: 0.35rem;
    padding-left: 0.35rem;
    min-width: initial;
    position: relative;
  }
  .form-line .form-col > .form-line {
    margin-top: 0;
    margin-right: -0.35rem;
    margin-left: -0.35rem;
    margin-bottom: 0;
  }
  .form-line .form-col.col-l-0 {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
  }
  .form-line .form-col.col-l-1 {
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .form-line .form-col.col-l-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .form-line .form-col.col-l-3 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .form-line .form-col.col-l-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .form-line .form-col.col-l-5 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .form-line .form-col.col-l-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .form-line .form-col.col-l-7 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .form-line .form-col.col-l-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .form-line .form-col.col-l-9 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .form-line .form-col.col-l-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .form-line .form-col.col-l-11 {
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .form-line .form-col.col-l-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bloc-form-add .form-line .form-col {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bloc-form-add .form-line .form-col p.p_candidature {
    margin-bottom: 0.35rem;
  }
  .bloc-form-add .form-line .form-col p.p_candidature + input.autocompletion {
    height: 2.6rem;
  }
}
@media (min-width: 1200px) {
  .form-line {
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin: 15px 0;
  }
  .form-line.grp {
    margin: 2rem 0;
  }
  .form-line .form-col {
    -webkit-flex: 1 1 0px;
    -ms-flex: 1 1 0px;
    flex: 1 1 0px;
    padding-right: 0.35rem;
    padding-left: 0.35rem;
    min-width: initial;
    position: relative;
  }
  .form-line .form-col > .form-line {
    margin-top: 0;
    margin-right: -0.35rem;
    margin-left: -0.35rem;
    margin-bottom: 0;
  }
  .form-line .form-col.col-xl-0 {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
  }
  .form-line .form-col.col-xl-1 {
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .form-line .form-col.col-xl-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .form-line .form-col.col-xl-3 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .form-line .form-col.col-xl-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .form-line .form-col.col-xl-5 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .form-line .form-col.col-xl-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .form-line .form-col.col-xl-7 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .form-line .form-col.col-xl-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .form-line .form-col.col-xl-9 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .form-line .form-col.col-xl-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .form-line .form-col.col-xl-11 {
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .form-line .form-col.col-xl-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .bloc-form-add .form-line .form-col {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
/* ------------------------------------------- */
/* ----- FORM_ELEMS.FORM_BREADCRUMBS_2024----- */
/* ------------------------------------------- */
.main-wrapper .form-breadcrumbs-wrapper {
  position: absolute;
  z-index: 100;
  top: 55px;
  left: -400px;
  transition: all 300ms ease-out;
}
.main-wrapper .form-breadcrumbs-wrapper .close-button {
  display: none;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper {
  background-color: white;
  height: 100%;
  overflow: hidden;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb {
  position: relative;
  display: grid;
  align-items: center;
  background-color: white;
  color: white;
  border-top: 2px solid white;
  border-bottom: 2px solid white;
  border-left: 4px solid white;
  border-right: 4px solid white;
  font-weight: bold;
  max-width: 212px;
  height: 75px;
  z-index: 20;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  transition: all 300ms ease-out;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb .bc-content {
  display: grid;
  grid-template-columns: 2.5rem auto;
  grid-column-gap: 0.5rem;
  align-items: center;
  background-color: #0C2340;
  height: 100%;
  font-size: 12px;
  padding: 1rem 0.5rem;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  transition: all 300ms ease-out;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb .bc-content span.crumb-icone {
  display: inline-block;
  width: 2rem;
  height: 2rem;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb .bc-content:hover {
  background-color: #5978ad;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.pageaccueil {
  border-top: 4px solid white;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.pageaccueil a {
  font-size: 12px;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb a {
  display: block;
  position: relative;
  z-index: 20;
  width: 100%;
  height: 100%;
  color: white;
  text-decoration: none;
  font-weight: bold;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.active .bc-content {
  background-color: #26C2AD;
  transition: all 300ms ease-out;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.active .bc-content.active {
  background-color: #26C2AD;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb:not(:has(a)) {
  display: none!important;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.bc-spacer {
  background-color: #363636;
  width: 200px;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li:nth-last-child(2) {
  border-bottom: 0px solid white;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.breadcrumbs-end {
  background-color: #0C2340;
  height: 100%;
  position: relative;
  border-top: 4px solid white;
}
.main-wrapper .form-breadcrumbs-wrapper.active {
  left: 0px;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.pageaccueil .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDMuMiwzNC42Yy0wLjUtMC41LTEuMi0wLjUtMS43LDBjLTAuNSwwLjUtMC41LDEuMiwwLDEuN2MwLjUsMC41LDEuMiwwLjUsMS43LDBjMC4yLTAuMiwwLjQtMC41LDAuMy0wLjhDNDMuNSwzNS4xLDQzLjQsMzQuOCw0My4yLDM0LjZ6TTQ5LDQ4aC00LjNWMzljMC0wLjUtMC40LTEtMS0xYy0wLjUsMC0xLDAuNC0xLDFWNDhIMTEuOXYtOS4yYzAtMC41LTAuNC0xLTEtMWMtMC41LDAtMSwwLjQtMSwxVjQ4SDcuMlYyMi40TDI1LDguNWwxNy44LDEzLjl2OS4zYzAsMC41LDAuNCwxLDEsMXMxLTAuNCwxLTFsMCwwdi03LjhsMC4yLDAuMWMwLjQsMC4zLDAuOSwwLjMsMS4zLTAuMWwzLjUtMy41YzAuNC0wLjQsMC40LTEsMC0xLjRjMCwwLTAuMS0wLjEtMC4xLTAuMWwtNS45LTQuNlY0LjZjMC0wLjUtMC40LTEtMS0xaC01LjdjLTAuNSwwLTEsMC40LTEsMXYzLjhMMjUuNiwwLjJjLTAuNC0wLjMtMC44LTAuMy0xLjIsMEwwLjQsMTljLTAuNCwwLjMtMC41LDAuOS0wLjIsMS40YzAsMCwwLjEsMC4xLDAuMSwwLjFsMy41LDMuNWMwLjMsMC4zLDAuOSwwLjQsMS4zLDAuMWwwLjItMC4xVjQ4SDFjLTAuNSwwLTEsMC40LTEsMXMwLjQsMSwxLDFoNDhjMC41LDAsMS0wLjQsMS0xUzQ5LjYsNDgsNDksNDhMNDksNDh6TTM4LjEsNS42aDMuN3Y3LjNMMzguMSwxMFY1LjZ6TTQuNiwyMmwtMi4xLTIuMUwyNSwyLjJsMjIuNSwxNy42bC0yLjEsMi4xTDI1LjYsNi41Yy0wLjQtMC4zLTAuOC0wLjMtMS4yLDBMNC42LDIyek0zNi41LDE3LjloLTIzYy0wLjcsMC0xLjIsMC41LTEuMiwxLjJsMCwwdjIzYzAsMC43LDAuNSwxLjIsMS4yLDEuMmgyM2MwLjcsMCwxLjItMC41LDEuMi0xLjJ2LTIzQzM3LjcsMTguNCwzNy4xLDE3LjksMzYuNSwxNy45TDM2LjUsMTcuOXpNMjMuOCw0MC45aC05LjF2LTkuMWg5LjFWNDAuOXpNMjMuOCwyOS40aC05LjF2LTkuMWg5LjFWMjkuNHpNMzUuMyw0MC45aC05LjF2LTkuMWg5LjFWNDAuOXpNMzUuMywyOS40aC05LjF2LTkuMWg5LjFWMjkuNHpNMTEuMSwzMy43Yy0wLjcsMC0xLjIsMC41LTEuMiwxLjJ2MGMwLDAuNywwLjUsMS4yLDEuMiwxLjJjMC43LDAsMS4yLTAuNSwxLjItMS4ydjBDMTIuMywzNC4zLDExLjcsMzMuNywxMS4xLDMzLjd6IiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiAvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.mon-profil .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.my-profile .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDEuMyw4YzAuNywwLDEuMiwwLjUsMS4yLDEuMnMtMC41LDEuMi0xLjIsMS4yYy0wLjcsMC0xLjItMC41LTEuMi0xLjJTNDAuNyw4LDQxLjMsOHpNNDYuNCwxMmMtMC4zLTAuNS0wLjktMC42LTEuMy0wLjNjLTAuNSwwLjMtMC42LDAuOS0wLjMsMS4zYzUuOCw5LjUsMy45LDIxLjgtNC40LDI5LjJDMzguOSwzNiwzNCwzMS40LDI4LDMwLjJjNC41LTEuMyw3LjctNS40LDcuNy0xMC4zYzAtNS45LTQuOC0xMC44LTEwLjgtMTAuOGMtNS45LDAtMTAuOCw0LjgtMTAuOCwxMC44YzAsNC45LDMuMyw5LDcuNywxMC4zYy0wLjEsMC0wLjEsMC0wLjIsMGMtNiwxLjMtMTAuOCw2LTEyLDEyYy05LjUtOC40LTEwLjQtMjMtMi0zMi41QzEyLjEsNC44LDE4LjQsMiwyNSwyYzUuMSwwLDEwLjEsMS43LDE0LjEsNC44YzAuNCwwLjMsMSwwLjMsMS40LTAuMmMwLjMtMC40LDAuMy0xLTAuMi0xLjRjLTEwLTcuNy0yNC4xLTYuOC0zMywyLjFjLTkuOCw5LjgtOS44LDI1LjYsMCwzNS40QzEyLDQ3LjQsMTguNCw1MCwyNSw1MGMxMy44LDAsMjUtMTEuMiwyNS0yNUM1MCwyMC40LDQ4LjcsMTUuOSw0Ni40LDEyek0xNi42LDE5LjljMC00LjYsMy43LTguNCw4LjQtOC40YzQuNiwwLDguNCwzLjgsOC40LDguNGMwLDQuNi0zLjcsOC40LTguNCw4LjRDMjAuNCwyOC4yLDE2LjYsMjQuNSwxNi42LDE5Ljl6TTExLjUsNDMuN2MwLjktNi44LDYuNy0xMS44LDEzLjUtMTEuOGM2LjgsMCwxMi42LDUsMTMuNSwxMS44QzMwLjUsNDkuNSwxOS41LDQ5LjUsMTEuNSw0My43eiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.ma-situation .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.my-situation .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDEuMyw4YzAuNywwLDEuMiwwLjUsMS4yLDEuMnMtMC41LDEuMi0xLjIsMS4ycy0xLjItMC41LTEuMi0xLjJTNDAuNyw4LDQxLjMsOHpNNDQuNSwxNC4zYy0wLjEtMC40LTAuNS0wLjYtMC45LTAuNmMtMC42LDAtMSwwLjQtMSwxYzAsMC4yLDAsMC4zLDAuMSwwLjVsMCwwYzAuNSwxLjcsMC44LDMuNCwwLjgsNS4zYzAsMy41LTIuNCw4LTUuNiwxMi41Yy0yLTQtNS43LTYuOS0xMC4xLTcuOGM0LjEtMS4yLDctNC45LDctOS40YzAtNS40LTQuNC05LjktOS45LTkuOWMtNS40LDAtOS45LDQuNC05LjksOS45YzAsNC41LDMsOC4yLDcsOS40Yy0wLjEsMC0wLjEsMC0wLjIsMGMtNC4zLDAuOS03LjksMy44LTkuOCw3LjdjLTMuMi00LjQtNS41LTguOS01LjUtMTIuNEM2LjUsMTAuMywxNC44LDIsMjUsMmM0LjMsMCw4LjIsMS41LDExLjMsMy45bDAsMEMzNi41LDYsMzYuOCw2LjEsMzcsNi4xYzAuNiwwLDEtMC40LDEtMWMwLTAuMy0wLjEtMC41LTAuMy0wLjdsMCwwQzM0LjIsMS42LDI5LjgsMCwyNSwwQzEzLjcsMCw0LjUsOS4xLDQuNSwyMC40QzQuNSwzMS43LDI1LDUwLDI1LDUwczIwLjUtMTguMywyMC41LTI5LjZDNDUuNSwxOC4zLDQ1LjEsMTYuMyw0NC41LDE0LjN6TTE3LjMsMTUuN2MwLTQuMiwzLjQtNy43LDcuNy03LjdjNC4yLDAsNy43LDMuNSw3LjcsNy43cy0zLjQsNy43LTcuNyw3LjdDMjAuOCwyMy4zLDE3LjMsMTkuOSwxNy4zLDE1Ljd6TTI1LDQ3LjNjLTMuMS0yLjktNy43LTcuNy0xMS42LTEyLjdjMS44LTQuNyw2LjQtNy45LDExLjYtNy45czkuOCwzLjIsMTEuNiw3LjlDMzIuNywzOS42LDI4LjEsNDQuNCwyNSw0Ny4zeiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.mes-donnees-sociales .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.my-social-data .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMzgsNDEuMmgtMC42Yy0wLjEtMC44LTAuMS0xLjUtMC4xLTJjMC0wLjYsMC4xLTEuMSwwLjMtMS43YzAuMi0wLjUsMC43LTEuMSwxLjUtMS43YzAuOC0wLjYsMS4yLTEuMiwxLjItMS43YzAtMC41LTAuMi0wLjktMC42LTEuM2MtMC40LTAuMy0wLjktMC41LTEuNi0wLjVjLTAuNiwwLTEuMSwwLjEtMS41LDAuNHMtMC42LDAuNS0wLjYsMC43YzAsMC4xLDAuMSwwLjIsMC4yLDAuMmMwLjgsMCwxLjMsMC40LDEuMywxLjJjMCwwLjQtMC4xLDAuNy0wLjQsMC45Yy0wLjMsMC4zLTAuNiwwLjQtMSwwLjRjLTAuNCwwLTAuNy0wLjEtMS0wLjRjLTAuMy0wLjMtMC40LTAuNy0wLjQtMS4yYzAtMC44LDAuMy0xLjQsMS0yYzAuNy0wLjUsMS41LTAuOCwyLjUtMC44YzEuMSwwLDIsMC40LDIuNywxLjFjMC43LDAuNywxLjEsMS42LDEuMSwyLjdjMCwwLjctMC4yLDEuMy0wLjUsMS45Yy0wLjMsMC42LTEuMSwxLjMtMi4yLDJDMzguNCw0MCwzOCw0MC42LDM4LDQxLjJ6TTM2LjIsNDMuN2MwLTAuNCwwLjItMC44LDAuNS0xLjFjMC4zLTAuMywwLjctMC41LDEuMS0wLjVjMC40LDAsMC44LDAuMiwxLjEsMC41YzAuMywwLjMsMC41LDAuNywwLjUsMS4xYzAsMC40LTAuMiwwLjgtMC41LDEuMWMtMC4zLDAuMy0wLjcsMC41LTEuMSwwLjVjLTAuNCwwLTAuOC0wLjItMS4xLTAuNUMzNi40LDQ0LjQsMzYuMiw0NC4xLDM2LjIsNDMuN3pNNDEuMyw4YzAuNywwLDEuMiwwLjUsMS4yLDEuMnMtMC41LDEuMi0xLjIsMS4ycy0xLjItMC41LTEuMi0xLjJTNDAuNyw4LDQxLjMsOHpNNDguNywzMy4xYzAuOCwxLjYsMS4zLDMuNCwxLjMsNS40QzUwLDQ0LjgsNDQuOCw1MCwzOC40LDUwYy0xLjksMC0zLjgtMC41LTUuNC0xLjNDMzAuNSw0OS41LDI3LjgsNTAsMjUsNTBjLTYuNiwwLTEzLTIuNi0xNy43LTcuM2MtOS44LTkuOC05LjgtMjUuNiwwLTM1LjRjOC45LTguOSwyMy05LjgsMzMtMi4xYzAuNSwwLjQsMC41LDEsMC4yLDEuNGMtMC40LDAuNS0xLDAuNS0xLjQsMC4yQzM1LjEsMy43LDMwLjEsMiwyNSwyQzE4LjQsMiwxMi4xLDQuOCw3LjYsOS43Yy04LjQsOS41LTcuNSwyNC4xLDIsMzIuNWMxLjItNiw2LTEwLjcsMTItMTJjMC4xLDAsMC4xLDAsMC4yLDBjLTQuNC0xLjMtNy43LTUuNC03LjctMTAuM2MwLTYsNC45LTEwLjgsMTAuOC0xMC44YzYsMCwxMC44LDQuOSwxMC44LDEwLjhjMCw0LjktMy4yLDktNy43LDEwLjNjMC42LDAuMSwxLjIsMC4zLDEuOCwwLjVjMi4xLTIuNCw1LjItMy45LDguNi0zLjljMy42LDAsNi44LDEuNiw4LjksNC4yYzEuNi01LjksMC45LTEyLjUtMi41LTE4Yy0wLjMtMC40LTAuMi0xLDAuMy0xLjNjMC40LTAuMywxLTAuMiwxLjMsMC4zYzIuMywzLjksMy42LDguNCwzLjYsMTNDNTAsMjcuOCw0OS41LDMwLjUsNDguNywzMy4xek0yNSwyOC4zYzQuNywwLDguNC0zLjgsOC40LTguNGMwLTQuNi0zLjgtOC40LTguNC04LjRjLTQuNywwLTguNCwzLjgtOC40LDguNEMxNi42LDI0LjUsMjAuNCwyOC4yLDI1LDI4LjN6TTMxLDQ3LjNjLTIuNS0yLjEtNC4xLTUuMy00LjEtOC44YzAtMi4yLDAuNi00LjMsMS43LTZjLTEuMS0wLjMtMi4zLTAuNS0zLjYtMC41Yy02LjgsMC0xMi42LDUtMTMuNSwxMS44QzE3LjIsNDcuOCwyNC40LDQ5LDMxLDQ3LjN6TTQ3LjksMzguNGMwLTUuMi00LjMtOS41LTkuNS05LjVjLTUuMiwwLTkuNSw0LjMtOS41LDkuNWMwLDUuMiw0LjMsOS41LDkuNSw5LjVDNDMuNyw0Ny45LDQ3LjksNDMuNyw0Ny45LDM4LjR6IiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiAvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.informations-sur-parents--tuteurs .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.informations-relatives-aux-parents-ou-tuteurs .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.information-concerning-parents-or-guardians .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMzkuOSwzNi43djcuOWgwLjh2MC42aC00LjZ2LTAuNmgxdi03aC0xdi0wLjZoMS4zYzAuNywwLDEuMywwLDEuNy0wLjFDMzkuNiwzNi43LDM5LjksMzYuNywzOS45LDM2Ljd6TTM2LjksMzMuMWMwLTAuNCwwLjEtMC44LDAuNC0xLjFzMC42LTAuNCwxLjEtMC40YzAuNCwwLDAuOCwwLjEsMS4xLDAuNGMwLjMsMC4zLDAuNCwwLjYsMC40LDEuMWMwLDAuNC0wLjEsMC44LTAuNCwxLjFzLTAuNywwLjQtMS4xLDAuNGMtMC40LDAtMC44LTAuMS0xLjEtMC40UzM2LjksMzMuNSwzNi45LDMzLjF6TTQxLjMsOGMwLjcsMCwxLjIsMC41LDEuMiwxLjJzLTAuNSwxLjItMS4yLDEuMnMtMS4yLTAuNS0xLjItMS4yUzQwLjcsOCw0MS4zLDh6TTQ4LjcsMzMuMWMwLjgsMS42LDEuMywzLjQsMS4zLDUuNEM1MCw0NC44LDQ0LjgsNTAsMzguNCw1MGMtMS45LDAtMy44LTAuNS01LjQtMS4zQzMwLjUsNDkuNSwyNy44LDUwLDI1LDUwYy02LjYsMC0xMy0yLjYtMTcuNy03LjNjLTkuOC05LjgtOS44LTI1LjYsMC0zNS40YzguOS04LjksMjMtOS44LDMzLTIuMWMwLjUsMC40LDAuNSwxLDAuMiwxLjRjLTAuNCwwLjUtMSwwLjUtMS40LDAuMkMzNS4xLDMuNywzMC4xLDIsMjUsMkMxOC40LDIsMTIuMSw0LjgsNy42LDkuN2MtOC40LDkuNS03LjUsMjQuMSwyLDMyLjVjMS4yLTYsNi0xMC43LDEyLTEyYzAuMSwwLDAuMSwwLDAuMiwwYy00LjQtMS4zLTcuNy01LjQtNy43LTEwLjNjMC02LDQuOS0xMC44LDEwLjgtMTAuOGM2LDAsMTAuOCw0LjksMTAuOCwxMC44YzAsNC45LTMuMiw5LTcuNywxMC4zYzAuNiwwLjEsMS4yLDAuMywxLjgsMC41YzIuMS0yLjQsNS4yLTMuOSw4LjYtMy45YzMuNiwwLDYuOCwxLjYsOC45LDQuMmMxLjYtNS45LDAuOS0xMi41LTIuNS0xOGMtMC4zLTAuNC0wLjItMSwwLjMtMS4zYzAuNC0wLjMsMS0wLjIsMS4zLDAuM2MyLjMsMy45LDMuNiw4LjQsMy42LDEzQzUwLDI3LjgsNDkuNSwzMC41LDQ4LjcsMzMuMXpNMjUsMjguM2M0LjcsMCw4LjQtMy44LDguNC04LjRjMC00LjYtMy44LTguNC04LjQtOC40Yy00LjcsMC04LjQsMy44LTguNCw4LjRDMTYuNiwyNC41LDIwLjQsMjguMiwyNSwyOC4zek0zMSw0Ny4zYy0yLjUtMi4xLTQuMS01LjMtNC4xLTguOGMwLTIuMiwwLjYtNC4zLDEuNy02Yy0xLjEtMC4zLTIuMy0wLjUtMy42LTAuNWMtNi44LDAtMTIuNiw1LTEzLjUsMTEuOEMxNy4yLDQ3LjgsMjQuNCw0OSwzMSw0Ny4zek00Ny45LDM4LjRjMC01LjItNC4zLTkuNS05LjUtOS41Yy01LjIsMC05LjUsNC4zLTkuNSw5LjVjMCw1LjIsNC4zLDkuNSw5LjUsOS41QzQzLjcsNDcuOSw0Ny45LDQzLjcsNDcuOSwzOC40eiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.ma-candidature .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.mes-candidatures .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.mon-admission .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.my-admission .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNiwxNi42Yy0wLjQtMC40LTEtMC40LTEuNCwwYy0wLjQsMC40LTAuNCwxLDAsMS40YzAuNCwwLjQsMSwwLjQsMS40LDBjMC4yLTAuMiwwLjMtMC40LDAuMy0wLjdDNi4zLDE3LDYuMiwxNi44LDYsMTYuNnpNNDIuOCwwSDIzYy0wLjUsMC0xLDAuNC0xLDFjMCwwLjUsMC40LDEsMSwxaDE5LjhjMC41LDAsMSwwLjQsMSwxdjQ0LjFjMCwwLjUtMC40LDEtMSwxSDcuMmMtMC41LDAtMS0wLjQtMS0xVjIwLjljMC0wLjUtMC40LTEtMS0xYy0wLjUsMC0xLDAuNC0xLDF2MjYuMWMwLDEuNiwxLjMsMi45LDIuOSwyLjloMzUuNWMxLjYsMCwyLjktMS4zLDIuOS0yLjlWMi45QzQ1LjcsMS4zLDQ0LjQsMCw0Mi44LDB6TTI1LDRjLTAuNywwLTEuNCwwLTIsMC4xYy0wLjYsMC4xLTEsMC41LTAuOSwxLjFjMC4xLDAuNiwwLjUsMSwxLjEsMC45YzAsMCwwLjEsMCwwLjEsMEMyMy44LDYsMjQuNCw2LDI1LDZjNi4yLDAsMTEuMyw1LjEsMTEuMywxMS4zYzAsMi43LTAuOSw1LjMtMi43LDcuM2MtMS4yLTItMy0zLjYtNS4yLTQuNGMwLjktMC45LDEuNS0yLjIsMS41LTMuNXYtMWMwLjEtMi43LTEuOS01LTQuNy01LjJzLTUsMS45LTUuMiw0LjdjMCwwLjIsMCwwLjMsMCwwLjV2MWMwLDEuMywwLjUsMi42LDEuNSwzLjVjLTIuMiwwLjgtNC4xLDIuNC01LjIsNC40Yy0xLjMtMS41LTIuMi0zLjQtMi41LTUuNGMtMC4xLTAuNS0wLjYtMC45LTEuMi0wLjhjLTAuNSwwLjEtMC45LDAuNi0wLjgsMS4xYzEuMiw3LjMsOC4xLDEyLjEsMTUuMywxMC45YzcuMy0xLjIsMTIuMS04LjEsMTAuOS0xNS4zQzM3LDguNywzMS41LDQsMjUsNHpNMjIuMSwxNS43YzAtMS42LDEuMy0yLjksMi45LTIuOWMxLjYsMCwyLjksMS4zLDIuOSwyLjljMCwwLDAsMCwwLDB2MWMwLDEuNi0xLjMsMi45LTIuOSwyLjljLTEuNiwwLTIuOS0xLjMtMi45LTIuOWMwLDAsMCwwLDAsMFYxNS43ek0yNSwyOC42Yy0yLjYsMC01LjItMC45LTcuMi0yLjZjMi00LDYuOC01LjYsMTAuNy0zLjZjMS42LDAuOCwyLjgsMiwzLjYsMy42QzMwLjEsMjcuNywyNy42LDI4LjYsMjUsMjguNnpNMzQuMiwzOC44SDE5LjljLTAuNiwwLTEsMC40LTEsMWMwLDAuNiwwLjQsMSwxLDFjMCwwLDAuMSwwLDAuMSwwaDE0LjJjMC42LDAsMS0wLjUsMS0xQzM1LjEsMzkuMywzNC43LDM4LjgsMzQuMiwzOC44ek0xNi43LDMzLjdjLTAuNC0wLjQtMS0wLjQtMS40LDBjLTAuNCwwLjQtMC40LDEsMCwxLjRzMSwwLjQsMS40LDBjMC4yLTAuMiwwLjMtMC40LDAuMy0wLjdDMTcsMzQuMSwxNi45LDMzLjgsMTYuNywzMy43ek0xNi43LDM5LjFjLTAuNC0wLjQtMS0wLjQtMS40LDBjLTAuNCwwLjQtMC40LDEsMCwxLjRzMSwwLjQsMS40LDBjMC4yLTAuMiwwLjMtMC40LDAuMy0wLjdDMTcsMzkuNiwxNi45LDM5LjMsMTYuNywzOS4xek0zNC4yLDMzLjRIMTkuOWMtMC42LDAtMSwwLjQtMSwxYzAsMC42LDAuNCwxLDEsMWMwLDAsMC4xLDAsMC4xLDBoMTQuMmMwLjYsMCwxLTAuNSwxLTFDMzUuMSwzMy44LDM0LjcsMzMuNCwzNC4yLDMzLjR6TTE2LjEsNS44Yy0wLjQtMC40LTEtMC40LTEuNCwwTDExLjQsOWwtMS4xLTEuMUM5LjksNy41LDkuMiw3LjYsOC45LDhjLTAuNCwwLjQtMC40LDEsMCwxLjRsMS44LDEuOGMwLjQsMC40LDEsMC40LDEuNCwwbDQtNEMxNi41LDYuOCwxNi41LDYuMiwxNi4xLDUuOHpNMTIuNSwwQzgsMCw0LjMsMy43LDQuMyw4LjJzMy43LDguMiw4LjIsOC4yYzQuNSwwLDguMi0zLjcsOC4yLTguMmwwLDBDMjAuNywzLjcsMTcsMCwxMi41LDB6TTEyLjUsMTQuNGMtMy40LDAtNi4yLTIuOC02LjItNi4yUzkuMSwyLDEyLjUsMnM2LjIsMi44LDYuMiw2LjJjMCwwLDAsMCwwLDBDMTguNywxMS42LDE1LjksMTQuNCwxMi41LDE0LjR6IiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiAvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb[class*="suivi-de-l"] .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.follow-up-of-your-application .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.reservation .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNiwxNi42Yy0wLjQtMC40LTEtMC40LTEuNCwwcy0wLjQsMSwwLDEuNHMxLDAuNCwxLjQsMGMwLjItMC4yLDAuMy0wLjQsMC4zLTAuN0M2LjMsMTcsNi4yLDE2LjgsNiwxNi42ek0xNi43LDMzLjdjLTAuNC0wLjQtMS0wLjQtMS40LDBzLTAuNCwxLDAsMS40czEsMC40LDEuNCwwYzAuMi0wLjIsMC4zLTAuNCwwLjMtMC43QzE3LDM0LjEsMTYuOSwzMy44LDE2LjcsMzMuN3pNMTYuNywzOS4xYy0wLjQtMC40LTEtMC40LTEuNCwwcy0wLjQsMSwwLDEuNHMxLDAuNCwxLjQsMGMwLjItMC4yLDAuMy0wLjQsMC4zLTAuN0MxNywzOS42LDE2LjksMzkuMywxNi43LDM5LjF6TTE2LjEsNS44Yy0wLjQtMC40LTEtMC40LTEuNCwwTDExLjQsOWwtMS4xLTEuMUM5LjksNy41LDkuMiw3LjYsOC45LDhjLTAuNCwwLjQtMC40LDEsMCwxLjRsMS44LDEuOGMwLjQsMC40LDEsMC40LDEuNCwwbDQtNEMxNi41LDYuOCwxNi41LDYuMiwxNi4xLDUuOHpNMTIuNSwwQzgsMCw0LjMsMy43LDQuMyw4LjJzMy43LDguMiw4LjIsOC4yczguMi0zLjcsOC4yLTguMmwwLDBDMjAuNywzLjcsMTcsMCwxMi41LDB6TTEyLjUsMTQuNGMtMy40LDAtNi4yLTIuOC02LjItNi4yUzkuMSwyLDEyLjUsMnM2LjIsMi44LDYuMiw2LjJsMCwwQzE4LjcsMTEuNiwxNS45LDE0LjQsMTIuNSwxNC40ek00Ni40LDQ2LjFMNDYuNCw0Ni4xbC01LTVjMi41LTMuMiwyLjMtNy45LTAuNi0xMC44Yy0yLjMtMi4zLTUuNS0yLjktOC40LTJjNC4yLTIuOCw2LjUtNy45LDUuNi0xMy4yQzM3LDguNywzMS41LDQsMjUsNGMtMC43LDAtMS40LDAtMiwwLjFjLTAuNiwwLjEtMSwwLjUtMC45LDEuMWMwLjEsMC42LDAuNSwxLDEuMSwwLjloMC4xQzIzLjgsNiwyNC40LDYsMjUsNmM2LjIsMCwxMS4zLDUuMSwxMS4zLDExLjNjMCwyLjctMC45LDUuMy0yLjcsNy4zYy0xLjItMi0zLTMuNi01LjItNC40YzAuOS0wLjksMS41LTIuMiwxLjUtMy41di0xYzAuMS0yLjctMS45LTUtNC43LTUuMnMtNSwxLjktNS4yLDQuN2MwLDAuMiwwLDAuMywwLDAuNXYxYzAsMS4zLDAuNSwyLjYsMS41LDMuNWMtMi4yLDAuOC00LjEsMi40LTUuMiw0LjRjLTEuMy0xLjUtMi4yLTMuNC0yLjUtNS40Yy0wLjEtMC41LTAuNi0wLjktMS4yLTAuOGMtMC41LDAuMS0wLjksMC42LTAuOCwxLjFjMS4yLDcuMyw4LjEsMTIuMSwxNS4zLDEwLjljMS0wLjIsMS45LTAuNCwyLjgtMC44Yy0wLjMsMC4yLTAuNSwwLjQtMC44LDAuN2MtMC45LDAuOS0xLjYsMi0yLDMuMWgtNy4zYy0wLjYsMC0xLDAuNC0xLDFjMCwwLjYsMC40LDEsMSwxSDIwaDYuOGMtMC4xLDEuMSwwLjEsMi4zLDAuNCwzLjRoLTcuM2MtMC42LDAtMSwwLjQtMSwxYzAsMC42LDAuNCwxLDEsMUgyMGg4LjNjMC4zLDAuNCwwLjUsMC43LDAuOSwxYzIuOSwyLjksNy42LDMuMiwxMC44LDAuN2w1LDVjMC40LDAuNCwxLDAuNCwxLjQsMEM0Ni44LDQ3LjEsNDYuOCw0Ni42LDQ2LjQsNDYuMXpNMjIuMSwxNS43YzAtMS42LDEuMy0yLjksMi45LTIuOXMyLjksMS4zLDIuOSwyLjl2MWMwLDEuNi0xLjMsMi45LTIuOSwyLjlzLTIuOS0xLjMtMi45LTIuOVYxNS43ek0yNSwyOC42Yy0yLjYsMC01LjItMC45LTcuMi0yLjZjMi00LDYuOC01LjYsMTAuNy0zLjZjMS42LDAuOCwyLjgsMiwzLjYsMy42QzMwLjEsMjcuNywyNy42LDI4LjYsMjUsMjguNnpNMzkuMyw0MC41Yy0yLjQsMi40LTYuNCwyLjQtOC44LDBjLTIuNC0yLjQtMi40LTYuNCwwLTguOGMyLjQtMi40LDYuNC0yLjQsOC44LDBDNDEuNywzNC4xLDQxLjcsMzguMSwzOS4zLDQwLjV6TTQ1LjUsMi45djM3LjZjMCwwLjUtMC40LDAuOS0wLjgsMC45Yy0wLjUsMC0wLjktMC40LTAuOS0wLjlWM2MwLTAuNi0wLjUtMS0xLTFIMjNjLTAuNiwwLTEtMC41LTEtMWMwLTAuNiwwLjUtMSwxLTFoMTkuOEM0NC40LDAsNDUuNywxLjMsNDUuNSwyLjl6TTQzLjUsNDljMCwwLjUtMC40LDAuOS0wLjksMC45SDcuMWMtMS42LDAtMi45LTEuMy0yLjktMi45VjIwLjljMC0wLjYsMC41LTEsMS0xYzAuNiwwLDEsMC41LDEsMXYyNi4yYzAsMC42LDAuNSwxLDEsMWgzNS40QzQzLjEsNDguMSw0My41LDQ4LjUsNDMuNSw0OXoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.ouverture-inscriptions .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.opening-of-registrations .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.conditions-generales-de-vente .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDUuNyw0Mi4ybC0zLjQtMTcuOGMtMC4zLTEuNC0xLjUtMi40LTIuOS0yLjRoLTEuMlY4LjVoMi43djExLjFjMCwwLjYsMC41LDEsMSwxczEtMC41LDEtMVY3LjVjMC0wLjYtMC41LTEtMS0xaC0zLjdWNC4zYzAtMC42LTAuNS0xLTEtMWgtMjZjLTAuNiwwLTEsMC41LTEsMXYxNC41SDIuOWMtMC45LDAtMS43LDAuNC0yLjMsMS4xYy0wLjYsMC43LTAuOCwxLjYtMC42LDIuNGw0LDIxYzAuMywxLjQsMS41LDIuNCwyLjksMi40aDUuNWMwLjYsMCwxLTAuNSwxLTFjMC0wLjYtMC41LTEtMS0xSDYuOWMtMC40LDAtMC44LTAuMy0wLjktMC44bC00LTIxYy0wLjEtMC40LDAuMS0wLjYsMC4yLTAuOGMwLjEtMC4xLDAuMy0wLjMsMC43LTAuM2gxMGMwLjQsMCwwLjgsMC4zLDAuOSwwLjdsMC4zLDEuNmMwLjEsMC41LDAuNSwwLjgsMSwwLjhoMjQuM2MwLjQsMCwwLjgsMC4zLDAuOSwwLjhsMy40LDE3LjhjMC4xLDAuNC0wLjEsMC42LTAuMiwwLjhjLTAuMSwwLjEtMC4zLDAuMy0wLjcsMC4zSDIwLjJjLTAuNiwwLTEsMC41LTEsMWMwLDAuNiwwLjUsMSwxLDFoMjIuNmMwLjksMCwxLjctMC40LDIuMy0xLjFDNDUuNiw0My45LDQ1LjksNDMsNDUuNyw0Mi4yek0xNS44LDIxLjFjLTAuMy0xLjQtMS41LTIuNC0yLjktMi40aC0wLjdWNS4zaDI0djE2LjZIMTZMMTUuOCwyMS4xek0zMS42LDE5LjZIMTYuOGMtMC42LDAtMS0wLjUtMS0xczAuNS0xLDEtMWgxNC44YzAuNiwwLDEsMC41LDEsMVMzMi4yLDE5LjYsMzEuNiwxOS42ek0zMS42LDE2LjRIMTYuOGMtMC42LDAtMS0wLjUtMS0xYzAtMC42LDAuNS0xLDEtMWgxNC44YzAuNiwwLDEsMC41LDEsMUMzMi42LDE2LDMyLjIsMTYuNCwzMS42LDE2LjR6TTMxLjYsMTMuM0gxNi44Yy0wLjYsMC0xLTAuNS0xLTFjMC0wLjYsMC41LTEsMS0xaDE0LjhjMC42LDAsMSwwLjUsMSwxQzMyLjYsMTIuOSwzMi4yLDEzLjMsMzEuNiwxMy4zek0zMS42LDEwLjJoLTExYy0wLjYsMC0xLTAuNS0xLTFjMC0wLjYsMC41LTEsMS0xaDExYzAuNiwwLDEsMC41LDEsMUMzMi42LDkuNywzMi4yLDEwLjIsMzEuNiwxMC4yek00Ni40LDMzLjhjLTAuMSwwLTAuMSwwLTAuMiwwYy0wLjUtMC4xLTAuOS0wLjYtMC44LTEuMkw0OCwxNy42YzAtMC4zLDAtMC42LTAuMi0wLjhjLTAuMi0wLjItMC41LTAuMy0wLjgtMC4zaC0xLjdjLTAuNiwwLTEtMC41LTEtMXMwLjUtMSwxLTFINDdjMC45LDAsMS43LDAuNCwyLjMsMS4xYzAuNiwwLjcsMC44LDEuNSwwLjcsMi40TDQ3LjQsMzNDNDcuMywzMy41LDQ2LjksMzMuOCw0Ni40LDMzLjh6TTE3LjQsNDQuNmMwLDAuNi0wLjUsMS0xLDFjLTAuNiwwLTEtMC41LTEtMXMwLjUtMSwxLTFDMTcsNDMuNiwxNy40LDQ0LjEsMTcuNCw0NC42eiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.mes-diplomes---etudes-secondaires .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.diplomes .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.mes-diplomes .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.secondary-school-diploma .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMjUuMywxNy43SDYuNWMtMC40LDAtMC43LDAuNC0wLjcsMC44YzAsMC40LDAuMywwLjcsMC43LDAuN2gxOC43YzAuNCwwLDAuNy0wLjMsMC44LTAuN0MyNi4xLDE4LjEsMjUuNywxNy43LDI1LjMsMTcuN0MyNS4zLDE3LjcsMjUuMywxNy43LDI1LjMsMTcuN3pNMjUuMywyMi45SDYuNWMtMC40LDAtMC43LDAuMy0wLjgsMC43YzAsMC40LDAuMywwLjcsMC43LDAuOGMwLDAsMCwwLDAuMSwwaDE4LjdjMC40LDAsMC43LTAuMywwLjgtMC43QzI2LjEsMjMuMiwyNS43LDIyLjksMjUuMywyMi45QzI1LjMsMjIuOSwyNS4zLDIyLjksMjUuMywyMi45ek0yNS4zLDI4SDYuNWMtMC40LDAtMC43LDAuMy0wLjgsMC43czAuMywwLjcsMC43LDAuOGMwLDAsMCwwLDAuMSwwaDE4LjdjMC40LDAsMC43LTAuMywwLjgtMC43QzI2LjEsMjguNCwyNS43LDI4LDI1LjMsMjhDMjUuMywyOCwyNS4zLDI4LDI1LjMsMjh6TTI2LDMzLjljMC0wLjQtMC4zLTAuNy0wLjctMC43bDAsMEg2LjVjLTAuNCwwLTAuNywwLjMtMC43LDAuN2MwLDAuNCwwLjMsMC43LDAuNywwLjdoMTguN0MyNS43LDM0LjYsMjYsMzQuMywyNiwzMy45TDI2LDMzLjl6TTYuNSw0MC43Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDkuNGMwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43SDYuNXpNMzMuNyw5LjFWNi43YzAtMC45LTAuNy0xLjYtMS42LTEuNkgxN2MtMC45LDAtMS42LDAuNy0xLjYsMS42djIuNGMwLDAuOSwwLjcsMS42LDEuNiwxLjZoMS4zYzAuNCwwLDAuNy0wLjQsMC43LTAuOGMwLTAuNC0wLjMtMC43LTAuNy0wLjdIMTdjLTAuMSwwLTAuMi0wLjEtMC4yLTAuMnYwVjYuN2MwLTAuMSwwLjEtMC4yLDAuMi0wLjJsMCwwaDE1YzAuMSwwLDAuMiwwLjEsMC4yLDAuMnYwdjIuNGMwLDAuMS0wLjEsMC4yLTAuMiwwLjJsMCwwSDIxLjdDMjEuMyw5LjMsMjEsOS42LDIxLDEwYzAsMC40LDAuMywwLjcsMC43LDAuN2gxMC4zQzMzLDEwLjcsMzMuNywxMCwzMy43LDkuMXpNMzkuMiw0NC43Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjd2MWMwLDEuMi0xLDIuMi0yLjIsMi4ySDMuOWMtMS4yLDAtMi4yLTEtMi4yLTIuMlYxMS4yYzAtMC4yLDAtMC4zLDAuMS0wLjVoNi43YzEuNCwwLDIuNS0xLjEsMi41LTIuNVYxLjVjMC4yLDAsMC4zLTAuMSwwLjUtMC4xaDI0LjljMS4yLDAsMi4yLDEsMi4yLDIuMnY5LjhjMCwwLjQsMC4zLDAuNywwLjcsMC44YzAuNCwwLDAuNy0wLjMsMC44LTAuN2MwLDAsMCwwLDAtMC4xVjMuNmMwLTItMS42LTMuNi0zLjYtMy42SDExLjRjLTEsMC0xLjksMC40LTIuNiwxLjFMMS4zLDguNmMtMC43LDAuNy0xLjEsMS42LTEuMSwyLjZ2MzUuMmMwLDIsMS42LDMuNiwzLjYsMy42aDMyLjRjMiwwLDMuNi0xLjYsMy42LTMuNnYtMUMzOS45LDQ1LDM5LjYsNDQuNywzOS4yLDQ0LjdMMzkuMiw0NC43ek05LjUsMi41djUuN2MwLDAuNi0wLjUsMS4xLTEuMSwxLjFIMi44TDkuNSwyLjV6TTQ5LjIsMjYuMmMwLjktMS4zLDAuNi0zLjItMC44LTQuMWMtMC4yLTAuMS0wLjQtMC4yLTAuNy0wLjNjLTAuNi0wLjItMS0wLjctMS0xLjNjMC0xLjYtMS40LTIuOS0zLTIuOGMtMC4yLDAtMC41LDAtMC43LDAuMWMtMC42LDAuMi0xLjIsMC0xLjYtMC41Yy0xLTEuMy0yLjgtMS41LTQuMS0wLjVjLTAuMiwwLjItMC40LDAuMy0wLjUsMC41Yy0wLjQsMC41LTEsMC43LTEuNiwwLjVjLTEuNi0wLjUtMy4yLDAuNC0zLjYsMmMtMC4xLDAuMi0wLjEsMC41LTAuMSwwLjdjMCwwLjYtMC40LDEuMS0xLDEuM2MtMS41LDAuNS0yLjMsMi4yLTEuOCwzLjdjMC4xLDAuMiwwLjIsMC41LDAuMywwLjdjMC4zLDAuNSwwLjMsMS4yLDAsMS42Yy0wLjksMS4zLTAuNiwzLjIsMC44LDQuMWMwLjIsMC4xLDAuNCwwLjIsMC43LDAuM2MwLjYsMC4yLDEsMC43LDEsMS4zYzAsMS40LDEuMSwyLjYsMi41LDIuOFY0M2MwLDAuOSwwLjcsMS42LDEuNiwxLjZjMC4zLDAsMC42LTAuMSwwLjgtMC4ybDIuNy0xLjdjMCwwLDAuMSwwLDAuMSwwbDIuNywxLjdjMC43LDAuNCwxLjcsMC4yLDIuMS0wLjVjMC4yLTAuMiwwLjItMC41LDAuMi0wLjh2LTYuN2MxLjQtMC4yLDIuNS0xLjQsMi41LTIuOGMwLTAuNiwwLjQtMS4xLDEtMS4zYzEuNS0wLjUsMi4zLTIuMiwxLjgtMy43Yy0wLjEtMC4yLTAuMi0wLjUtMC4zLTAuN0M0OC45LDI3LjMsNDguOSwyNi43LDQ5LjIsMjYuMnpNNDIuNyw0My4xTDQwLDQxLjVjLTAuNS0wLjMtMS4xLTAuMy0xLjYsMGwtMi43LDEuN2MwLDAtMC4xLDAtMC4xLDBjMCwwLDAsMCwwLDB2LTYuOGMwLjUtMC4xLDEsMC4yLDEuMywwLjZjMSwxLjMsMi44LDEuNSw0LjEsMC41YzAuMi0wLjIsMC40LTAuMywwLjUtMC41YzAuMy0wLjQsMC44LTAuNiwxLjMtMC42VjQzQzQyLjgsNDMuMSw0Mi44LDQzLjEsNDIuNyw0My4xQzQyLjcsNDMuMSw0Mi43LDQzLjEsNDIuNyw0My4xTDQyLjcsNDMuMXpNNDgsMjguNmMwLjUsMC43LDAuMywxLjYtMC40LDJjLTAuMSwwLjEtMC4yLDAuMS0wLjMsMC4yYy0xLjEsMC40LTEuOSwxLjUtMS45LDIuN2MwLDAuOC0wLjcsMS40LTEuNSwxLjRjLTAuMSwwLTAuMiwwLTAuNC0wLjFjLTEuMi0wLjMtMi40LDAuMS0zLjEsMWMtMC41LDAuNi0xLjQsMC44LTIuMSwwLjNjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4zYy0wLjYtMC43LTEuNC0xLjEtMi4zLTEuMWMtMC4zLDAtMC42LDAtMC44LDAuMWMtMC41LDAuMS0xLDAtMS4zLTAuM2MtMC4zLTAuMy0wLjUtMC43LTAuNS0xLjFjMC0xLjItMC44LTIuMy0xLjktMi43Yy0wLjgtMC4zLTEuMi0xLjEtMC45LTEuOWMwLTAuMSwwLjEtMC4yLDAuMi0wLjNjMC43LTEsMC43LTIuMywwLTMuM2MtMC41LTAuNy0wLjMtMS42LDAuNC0yYzAuMS0wLjEsMC4yLTAuMSwwLjMtMC4yYzEuMS0wLjQsMS45LTEuNSwxLjktMi43YzAtMC44LDAuNy0xLjQsMS41LTEuNGMwLjEsMCwwLjIsMCwwLjQsMC4xYzEuMiwwLjMsMi40LTAuMSwzLjEtMWMwLjUtMC42LDEuNC0wLjgsMi4xLTAuM2MwLjEsMC4xLDAuMiwwLjIsMC4zLDAuM2MwLjcsMSwyLDEuNCwzLjEsMWMwLjgtMC4yLDEuNiwwLjIsMS44LDFjMCwwLjEsMC4xLDAuMiwwLjEsMC40YzAsMS4yLDAuOCwyLjMsMS45LDIuN2MwLjgsMC4zLDEuMiwxLjEsMC45LDEuOWMwLDAuMS0wLjEsMC4yLTAuMiwwLjNDNDcuMywyNi4zLDQ3LjMsMjcuNyw0OCwyOC42TDQ4LDI4LjZ6TTM5LjIsMjAuOWMtMy40LDAtNi4xLDIuNy02LjEsNi4xYzAsMy40LDIuNyw2LjEsNi4xLDYuMWMzLjQsMCw2LjEtMi43LDYuMS02LjFsMCwwQzQ1LjMsMjMuNiw0Mi42LDIwLjksMzkuMiwyMC45ek0zOS4yLDMxLjdjLTIuNiwwLTQuNy0yLjEtNC43LTQuN2MwLTIuNiwyLjEtNC43LDQuNy00LjdjMi42LDAsNC43LDIuMSw0LjcsNC43djBDNDMuOSwyOS42LDQxLjgsMzEuNywzOS4yLDMxLjdMMzkuMiwzMS43eiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.mes-etudes-superieures .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDUuOCwyNi40TDQxLDI4LjJjLTAuMi0yLjQtMC41LTQuNy0wLjktNy4xbDguNi0yLjljMC45LTAuMywxLjQtMS4zLDEuMS0yLjJjLTAuMi0wLjUtMC42LTAuOS0xLjEtMS4xTDI1LjksNy4zYy0wLjYtMC4yLTEuMi0wLjItMS43LDBMMS4yLDE0LjljLTAuOSwwLjMtMS40LDEuMy0xLjEsMi4yYzAuMiwwLjUsMC42LDAuOSwxLjEsMS4xbDguNiwyLjljLTAuMiwxLjItMC40LDIuNS0wLjYsMy44YzAsMC40LDAuMiwwLjgsMC42LDAuOGMwLDAsMC4xLDAsMC4xLDBjMC40LDAsMC43LTAuMywwLjctMC42YzAuMS0xLjIsMC4zLTIuNCwwLjUtMy41bDIuMywwLjh2MS44Yy0xLjUsMC40LTIuMywxLjktMS45LDMuNGMwLjEsMC41LDAuNCwwLjksMC43LDEuMmMtMC40LDEuNi0wLjcsMy4yLTAuOSw0LjhjLTAuNS0wLjMtMC45LTAuNS0xLjEtMC43Yy0wLjEtMC4xLTAuMS0wLjEtMC4xLTAuMmMwLTEuNCwwLjEtMi45LDAuMi00LjRjMC0wLjQtMC4zLTAuOC0wLjctMC44Yy0wLjQsMC0wLjgsMC4zLTAuOCwwLjdjLTAuMSwxLjUtMC4yLDMtMC4yLDQuNWMwLDAuNiwwLjMsMS4xLDAuNywxLjRjMC42LDAuNCwxLjIsMC44LDEuOCwxLjFjLTAuMSwxLjYtMC4yLDMuMy0wLjIsNS4yYzAsMC42LDAuNCwxLDAuOSwxLjJjMS41LDAuNCwzLDAuNCw0LjUsMGMwLjUtMC4xLDAuOS0wLjYsMC45LTEuMmMwLTEsMC0yLTAuMS0yLjljMSwwLjIsMiwwLjUsMy4xLDAuNmMwLDAuNiwwLjIsMS4yLDAuNCwxLjhjMC4zLDAuOSwwLjgsMS43LDEuNSwyLjNjMC41LDAuNCwxLjEsMC43LDEuNywwLjdjMC4yLDAsMC40LDAsMC42LTAuMWwwLjEsMEwzNiwzOC42bDAsMGMwLjQtMC4yLDAuOC0wLjIsMS4yLDBjMC43LDAuNSwxLjIsMS4yLDEuNCwyYzAuMiwwLjUsMC42LDAuOCwxLjEsMC44YzAuMSwwLDAuMywwLDAuNC0wLjFsMy40LTEuMmMwLjYtMC4yLDEtMC45LDAuNy0xLjZjMC0wLjEsMC0wLjEtMC4xLTAuMWMtMC41LTAuOS0xLjItMS42LTIuMi0ybDEuMi0wLjRjMC40LTAuMSwwLjYtMC42LDAuNC0wLjljLTAuMS0wLjQtMC42LTAuNi0wLjktMC40bC0yLDAuN2MwLjEtMC45LDAtMS44LTAuMy0yLjZjLTAuMy0wLjgtMC44LTEuNi0xLjQtMi4ybDcuMy0yLjdjMC40LTAuMiwxLjQsMC42LDEuOSwyYzAuMiwwLjYsMC4zLDEuMywwLjIsMmMtMC4xLDAuNC0wLjIsMC43LTAuNCwwLjhsLTIuMywwLjhjLTAuNCwwLjEtMC42LDAuNi0wLjQsMC45YzAuMSwwLjQsMC42LDAuNiwwLjksMC40bDAsMGwyLjMtMC44YzAuOC0wLjMsMS4zLTEuMSwxLjQtMS45YzAuMS0wLjksMC0xLjktMC4zLTIuN0M0OC44LDI3LjIsNDcuMiwyNS45LDQ1LjgsMjYuNEw0NS44LDI2LjR6TTE0LjMsMjUuNWMwLjcsMCwxLjMsMC42LDEuMywxLjNjMCwwLjctMC42LDEuMy0xLjMsMS4zYy0wLjcsMC0xLjMtMC42LTEuMy0xLjNjMCwwLDAsMCwwLDBDMTMsMjYuMSwxMy42LDI1LjUsMTQuMywyNS41TDE0LjMsMjUuNXpNMTQuMyw0MC4zYy0wLjYsMC0xLjEtMC4xLTEuNy0wLjJjLTAuMS0zLjYsMC4zLTcuMSwxLjEtMTAuNmMwLjQsMC4xLDAuOCwwLjEsMS4yLDBjMC44LDMuNSwxLjEsNywxLjEsMTAuNkMxNS40LDQwLjMsMTQuOSw0MC4zLDE0LjMsNDAuM3pNMTYuMiwyOC44YzEuMS0xLjEsMS4xLTIuOCwwLTMuOWMtMC4zLTAuMy0wLjgtMC42LTEuMi0wLjd2LTEuM2w5LjEsM2MwLjYsMC4yLDEuMiwwLjIsMS43LDBsNS45LTJjMC40LTAuMSwwLjYtMC41LDAuNS0wLjlzLTAuNS0wLjYtMC45LTAuNWMwLDAsMCwwLDAsMGwtNS45LDJjLTAuMywwLjEtMC41LDAuMS0wLjgsMEwxNiwyMS42bDYuOC00LjVsMC4xLDBjMC43LDAuMywxLjQsMC40LDIuMSwwLjRjMC43LDAsMS41LTAuMSwyLjEtMC40YzAuNy0wLjMsMS4yLTEsMS4yLTEuN2MwLTEuNC0xLjUtMi41LTMuMy0yLjVzLTMuMywxLjEtMy4zLDIuNWMwLDAuMiwwLDAuNCwwLjEsMC42bC03LjYsNUwxLjcsMTYuOGMtMC4xLDAtMC4yLTAuMi0wLjItMC4zYzAtMC4xLDAuMS0wLjEsMC4yLTAuMmwyMi45LTcuNmMwLjMtMC4xLDAuNS0wLjEsMC44LDBsMjIuOSw3LjZjMC4xLDAsMC4yLDAuMiwwLjIsMC4zYzAsMC4xLTAuMSwwLjEtMC4yLDAuMmwtMTMuOSw0LjZjLTAuNCwwLjEtMC42LDAuNS0wLjUsMC45YzAuMSwwLjQsMC41LDAuNiwwLjksMC41YzAsMCwwLDAsMCwwbDMuOS0xLjNjMC40LDIuNCwwLjcsNC43LDAuOCw3LjFMMzMuMiwzMWwwLDBsLTExLjMsNC4xbDAsMGMtMC42LDAuMy0xLjEsMC44LTEuMywxLjRjLTEuMS0wLjItMi4yLTAuNC0zLjMtMC43QzE3LjIsMzMuNSwxNi44LDMxLjEsMTYuMiwyOC44TDE2LjIsMjguOHpNMjMuMSwxNS40YzAtMC41LDAuOC0xLDEuOC0xczEuOCwwLjUsMS44LDFjMCwwLjQtMSwwLjYtMS44LDAuNlMyMy4xLDE1LjgsMjMuMSwxNS40TDIzLjEsMTUuNHpNMzQuNiwzMi43YzEsMSwxLjUsMi4zLDEuMywzLjdjLTAuMSwwLjQtMC4yLDAuNy0wLjQsMC44bC05LjQsMy40YzAuMi0xLjgtMC41LTMuNi0xLjgtNC44bDkuNC0zLjRDMzMuOSwzMi4zLDM0LjIsMzIuNCwzNC42LDMyLjdMMzQuNiwzMi43ek0yMi4yLDM5LjNjLTAuMi0wLjYtMC4zLTEuMy0wLjItMmMwLjEtMC40LDAuMi0wLjcsMC40LTAuOGwwLDBjMCwwLDAuMSwwLDAuMSwwYzAuMywwLDAuNSwwLjIsMC43LDAuM2MxLDEsMS41LDIuMywxLjMsMy43Yy0wLjEsMC40LTAuMiwwLjctMC40LDAuOGMtMC4yLDAuMS0wLjUsMC0wLjgtMC4zQzIyLjgsNDAuNSwyMi40LDM5LjksMjIuMiwzOS4zTDIyLjIsMzkuM3pNNDIuOCwzOC44bC0yLjksMWMtMC4zLTAuOC0wLjgtMS42LTEuNS0yLjFsMC44LTAuM0M0MC42LDM3LjIsNDEuOSwzNy43LDQyLjgsMzguOHpNMzcuOSwzMS41YzAuNSwwLjUsMC45LDEsMS4xLDEuN2MwLjUsMS41LDAuMiwyLjYtMC4yLDIuOGwtMS40LDAuNWMwLjItMS44LTAuNS0zLjYtMS44LTQuOGwxLjQtMC41QzM3LjMsMzEuMSwzNy42LDMxLjIsMzcuOSwzMS41TDM3LjksMzEuNXoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb[class*="mon-contact-d"] .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.my-emergency-contact .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNTAsMjVjMC00LjYtMS4zLTkuMS0zLjYtMTNjLTAuMy0wLjUtMC45LTAuNi0xLjMtMC4zYy0wLjUsMC4zLTAuNiwwLjktMC4zLDEuM2MzLjQsNS42LDQuMSwxMi4xLDIuNSwxOGMtMi4xLTIuNi01LjMtNC4yLTguOS00LjJjLTMuNCwwLTYuNSwxLjUtOC42LDMuOWMtMC42LTAuMi0xLjItMC40LTEuOC0wLjVjNC41LTEuMyw3LjctNS40LDcuNy0xMC4zYzAtNS45LTQuOC0xMC44LTEwLjgtMTAuOGMtNS45LDAtMTAuOCw0LjgtMTAuOCwxMC44YzAsNC45LDMuMyw5LDcuNywxMC4zYy0wLjEsMC0wLjEsMC0wLjIsMGMtNiwxLjMtMTAuOCw2LTEyLDEyYy05LjUtOC40LTEwLjQtMjMtMi0zMi41QzEyLjEsNC44LDE4LjQsMiwyNSwyYzUuMSwwLDEwLjEsMS43LDE0LjEsNC44YzAuNCwwLjMsMSwwLjMsMS40LTAuMmMwLjMtMC40LDAuMy0xLTAuMi0xLjRjLTEwLTcuNy0yNC4xLTYuOC0zMywyLjFjLTkuOCw5LjgtOS44LDI1LjYsMCwzNS40QzEyLDQ3LjQsMTguNCw1MCwyNSw1MGMyLjgsMCw1LjUtMC41LDgtMS4zYzEuNiwwLjgsMy40LDEuMyw1LjQsMS4zQzQ0LjgsNTAsNTAsNDQuOCw1MCwzOC40YzAtMS45LTAuNS0zLjgtMS4zLTUuNEM0OS41LDMwLjUsNTAsMjcuOCw1MCwyNXpNMTYuNiwxOS45YzAtNC42LDMuNy04LjQsOC40LTguNGM0LjYsMCw4LjQsMy44LDguNCw4LjRjMCw0LjYtMy43LDguNC04LjQsOC40QzIwLjQsMjguMiwxNi42LDI0LjUsMTYuNiwxOS45ek0xMS41LDQzLjdjMC45LTYuOCw2LjctMTEuOCwxMy41LTExLjhjMS4yLDAsMi40LDAuMiwzLjUsMC40Yy0xLjEsMS44LTEuNywzLjgtMS43LDYuMWMwLDMuNiwxLjYsNi43LDQuMSw4LjlDMjQuNCw0OSwxNy4yLDQ3LjgsMTEuNSw0My43ek0zOC40LDQ3LjljLTUuMiwwLTkuNS00LjMtOS41LTkuNWMwLTUuMiw0LjMtOS41LDkuNS05LjVjNS4zLDAsOS41LDQuMyw5LjUsOS41QzQ3LjksNDMuNiw0My42LDQ3LjksMzguNCw0Ny45ek00MS4zLDhjMC43LDAsMS4yLDAuNSwxLjIsMS4ycy0wLjUsMS4yLTEuMiwxLjJzLTEuMi0wLjUtMS4yLTEuMlM0MC43LDgsNDEuMyw4ek00NC42LDM2LjRoLTQuMnYtNC4yYzAtMC4zLTAuMy0wLjYtMC42LTAuNmgtMi43Yy0wLjMsMC0wLjYsMC4zLTAuNiwwLjZ2NC4yaC00LjJjLTAuMywwLTAuNiwwLjMtMC42LDAuNnYyLjdjMCwwLjMsMC4zLDAuNiwwLjYsMC42aDQuMnY0LjJjMCwwLjMsMC4zLDAuNiwwLjYsMC42aDIuN2MwLjMsMCwwLjYtMC4zLDAuNi0wLjZ2LTQuMmg0LjJjMC4zLDAsMC42LTAuMywwLjYtMC42VjM3QzQ1LjIsMzYuNyw0NC45LDM2LjQsNDQuNiwzNi40eiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.documents .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.documents .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.avenant-augmentation-ects .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDkuNiw2LjNsLTUuOS01LjZjLTAuMi0wLjMtMC41LTAuNC0wLjktMC40SDE5LjJjLTAuNywwLTEuMywwLjYtMS4zLDEuM3YzLjhMOS42LDYuOGMtMC43LDAuMS0xLjEsMC44LTEsMS40TDksMTAuN2MtMi43LDAuOS01LjUsMS45LTguMiwyLjhjLTAuNiwwLjItMSwwLjktMC43LDEuNmw1LjMsMTQuOGMwLjEsMC40LDAuNiwwLjYsMC45LDAuNGMwLjQtMC4xLDAuNi0wLjYsMC40LTAuOUwxLjUsMTQuOGMyLjUtMC45LDUuMi0xLjgsNy43LTIuN2wyLjUsMTQuN2wyLjksMTYuOWMwLjEsMC43LDAuOCwxLjEsMS40LDFsNy44LTEuM2w2LjEtMWwtOS4yLDMuM2wtNy4zLDIuNkw3LjksMzIuNWMtMC4xLTAuNC0wLjYtMC42LTAuOS0wLjRTNi40LDMyLjYsNi41LDMzbDAsMGw1LjcsMTUuOWMwLjIsMC41LDAuNiwwLjgsMS4yLDAuOGMwLjEsMCwwLjMsMCwwLjQtMC4xbDcuNS0yLjdsMTctNi4xbDMuMi0wLjZoNy4yYzAuNywwLDEuMi0wLjYsMS4yLTEuM1Y3LjFDNTAsNi44LDQ5LjgsNi41LDQ5LjYsNi4zTDQ5LjYsNi4zek00Ny42LDYuNWgtMy44Yy0wLjIsMC0wLjYsMC0wLjctMC4xYzAtMC4xLTAuMS0wLjItMC4xLTAuM2wwLTMuOUw0Ny42LDYuNXpNNDguNSwzOC45SDE5LjRWMjQuNmMwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN3YxNC41YzAsMC43LDAuNiwxLjMsMS4zLDEuM2gxMy43bC05LjIsMS42bC03LjYsMS4zbC0yLjktMTYuN0wxMC4xLDguMmw3LjktMS4zdjE0LjRjMCwwLjQsMC4zLDAuNywwLjcsMC43YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YxLjdoMjIuM2wwLDQuNGMwLDAuNSwwLjIsMC45LDAuNSwxLjNjMC41LDAuNCwxLDAuNiwxLjYsMC41aDQuN0w0OC41LDM4Ljl6TTIyLjksMTEuNmMwLDAuNCwwLjMsMC43LDAuNywwLjdsMCwwaDIwLjljMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN0gyMy42QzIzLjIsMTAuOSwyMi45LDExLjIsMjIuOSwxMS42QzIyLjksMTEuNiwyMi45LDExLjYsMjIuOSwxMS42ek00NC42LDE2LjFIMjMuNmMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyMC45YzAuNCwwLDAuNy0wLjMsMC43LTAuN0M0NS4zLDE2LjQsNDUsMTYuMSw0NC42LDE2LjFMNDQuNiwxNi4xTDQ0LjYsMTYuMXpNNDQuNiwyMS4zSDIzLjZjLTAuNCwwLTAuNywwLjMtMC43LDAuN2MwLDAuNCwwLjMsMC43LDAuNywwLjdoMjAuOWMwLjQsMCwwLjctMC4zLDAuNy0wLjdDNDUuMywyMS42LDQ1LDIxLjMsNDQuNiwyMS4zTDQ0LjYsMjEuM0w0NC42LDIxLjN6TTQ0LjYsMjYuNUgyMy42Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDIwLjljMC40LDAsMC43LTAuMywwLjctMC43QzQ1LjMsMjYuOCw0NSwyNi41LDQ0LjYsMjYuNUw0NC42LDI2LjVMNDQuNiwyNi41ek00NC42LDMxLjdIMjMuNmMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyMC45YzAuNCwwLDAuNy0wLjMsMC43LTAuN0M0NS4zLDMyLDQ1LDMxLjcsNDQuNiwzMS43TDQ0LjYsMzEuN0w0NC42LDMxLjd6IiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiAvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.documents---erreur .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.documents---error .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMjIuOSwxMS42YzAsMC40LDAuMywwLjcsMC43LDAuN2wwLDBoMjAuOWMwLjQsMCwwLjctMC4zLDAuNy0wLjdzLTAuMy0wLjctMC43LTAuN0gyMy42QzIzLjIsMTAuOSwyMi45LDExLjIsMjIuOSwxMS42TDIyLjksMTEuNnpNNDQuNiwxNi4xaC0yMWMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyMC45YzAuNCwwLDAuNy0wLjMsMC43LTAuN0M0NS4zLDE2LjQsNDUsMTYuMSw0NC42LDE2LjFMNDQuNiwxNi4xTDQ0LjYsMTYuMXpNNDQuNiwyMS4zaC0yMWMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyMC45YzAuNCwwLDAuNy0wLjMsMC43LTAuN0M0NS4zLDIxLjYsNDUsMjEuMyw0NC42LDIxLjNMNDQuNiwyMS4zTDQ0LjYsMjEuM3pNNDkuOSwzNy44YzAtMC4yLDAtMC4zLDAtMC41czAtMC4zLDAtMC41VjcuMWMwLjEtMC4zLTAuMS0wLjYtMC4zLTAuOGwtNS45LTUuNmMtMC4yLTAuMy0wLjUtMC40LTAuOS0wLjRIMTkuMmMtMC43LDAtMS4zLDAuNi0xLjMsMS4zdjMuOEw5LjYsNi44Yy0wLjcsMC4xLTEuMSwwLjgtMSwxLjRMOSwxMC43Yy0yLjcsMC45LTUuNSwxLjktOC4yLDIuOGMtMC42LDAuMi0xLDAuOS0wLjcsMS42bDUuMywxNC44YzAuMSwwLjQsMC42LDAuNiwwLjksMC40YzAuNC0wLjEsMC42LTAuNiwwLjQtMC45TDEuNSwxNC44QzQsMTMuOSw2LjcsMTMsOS4yLDEyLjFsMi41LDE0LjdsMi45LDE2LjljMC4xLDAuNywwLjgsMS4xLDEuNCwxbDcuOC0xLjNsMi43LTAuNGMwLjEsMC4yLDAuMiwwLjQsMC4zLDAuNWwtNi4xLDIuMmwtNy4zLDIuNkw3LjksMzIuNWMtMC4xLTAuNC0wLjYtMC42LTAuOS0wLjRjLTAuMywwLjItMC42LDAuNS0wLjUsMC45bDUuNywxNS45YzAuMiwwLjUsMC42LDAuOCwxLjIsMC44YzAuMSwwLDAuMywwLDAuNC0wLjFsNy41LTIuN2w2LjMtMi4zYzIuMywzLjEsNS45LDUuMSwxMCw1LjFjNi4xLDAsMTEuMS00LjQsMTIuMi0xMC4xYzAuMS0wLjIsMC4yLTAuNCwwLjItMC43TDQ5LjksMzcuOEw0OS45LDM3Ljh6TTQzLDIuMmw0LjYsNC4zaC0zLjhjLTAuMiwwLTAuNiwwLTAuNy0wLjFjMC0wLjEtMC4xLTAuMi0wLjEtMC4zVjIuMnpNMjMuOCw0MmwtNy42LDEuM2wtMi45LTE2LjdMMTAuMSw4LjJMMTgsNi45djE0LjRjMCwwLjQsMC4zLDAuNywwLjcsMC43YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YxLjdoMjIuM3Y0LjRjMCwwLjUsMC4yLDAuOSwwLjUsMS4zYzAuNSwwLjQsMSwwLjYsMS42LDAuNWg0Ljd2MjMuN2MtMi4xLTMuOS02LjItNi42LTEwLjktNi42Yy0yLjIsMC00LjIsMC42LTYsMS42aC04Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDZjLTEuMiwxLjEtMi4zLDIuMy0zLDMuOGgtMi45Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdzMC4zLDAuNywwLjcsMC43SDI2Yy0wLjUsMS4zLTAuOCwyLjctMC44LDQuMmMwLDAuNSwwLDEuMSwwLjEsMS42aC01LjlWMjQuNmMwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN3YxNC41YzAsMC43LDAuNiwxLjMsMS4zLDEuM2g2LjNjMC4xLDAuNCwwLjIsMC44LDAuNCwxLjJMMjMuOCw0MnpNMzcuNiw0OC40Yy02LjEsMC0xMS4xLTUtMTEuMS0xMS4xczUtMTEuMSwxMS4xLTExLjFzMTEuMSw1LDExLjEsMTEuMUM0OC43LDQzLjQsNDMuNyw0OC40LDM3LjYsNDguNHpNMzcuNiw0MS42YzAuNSwwLDAuOSwwLjIsMS4zLDAuNWMwLjQsMC40LDAuNiwwLjgsMC42LDEuM2MwLDAuNS0wLjIsMS0wLjYsMS40Yy0wLjQsMC40LTAuOCwwLjYtMS40LDAuNmMtMC41LDAtMS0wLjItMS4zLTAuNmMtMC40LTAuNC0wLjYtMC44LTAuNi0xLjRjMC0wLjUsMC4yLTEsMC42LTEuM0MzNi42LDQxLjcsMzcuMSw0MS42LDM3LjYsNDEuNnpNMzcuOSw0MC4yaC0wLjh2LTAuNWMwLTEuMS0wLjItMi42LTAuNy00LjZjLTAuNS0xLjktMC43LTMuMy0wLjctNGMwLTAuNywwLjItMS4zLDAuNS0xLjdjMC4zLTAuNCwwLjgtMC42LDEuNC0wLjZjMC41LDAsMC45LDAuMiwxLjMsMC42czAuNSwwLjksMC41LDEuNWMwLDAuOS0wLjMsMi4zLTAuOCw0LjJjLTAuNSwxLjktMC44LDMuNC0wLjgsNC42VjQwLjJ6IiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiAvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.recapitulatif-et-paiement .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.choix-du-mode-de-paiement .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.devis .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.estimate .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMzguOSwxNC43Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjd2MzIuOGwtMS41LTEuNGMtMC43LTAuNi0xLjgtMC42LTIuNSwwbC0xLjYsMS40Yy0wLjQsMC4zLTAuOSwwLjMtMS4zLDBsLTEuNi0xLjRjLTAuNy0wLjYtMS44LTAuNi0yLjUsMGwtMS42LDEuNGMtMC40LDAuMy0wLjksMC4zLTEuMywwbC0xLjYtMS40Yy0wLjctMC42LTEuOC0wLjYtMi41LDBsLTEuNiwxLjRjLTAuNCwwLjMtMC45LDAuMy0xLjMsMGwtMi0xLjhjLTAuNS0wLjQtMS4yLTAuNC0xLjcsMGwtMS45LDEuN1YzNC40YzAtMC40LTAuMy0wLjctMC43LTAuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43djE0LjNjMCwwLjcsMC42LDEuMywxLjIsMS4zYzAuMywwLDAuNi0wLjEsMC44LTAuM2wyLjEtMS45bDEuOSwxLjdjMC45LDAuOCwyLjMsMC44LDMuMiwwbDEuNi0xLjRjMC4yLTAuMSwwLjQtMC4xLDAuNSwwbDEuNiwxLjRjMC45LDAuOCwyLjMsMC44LDMuMiwwbDEuNi0xLjRjMC4yLTAuMSwwLjQtMC4xLDAuNSwwbDEuNiwxLjRjMC45LDAuOCwyLjMsMC44LDMuMiwwbDEuNi0xLjRjMC4yLTAuMSwwLjQtMC4xLDAuNSwwbDEuOSwxLjdjMC41LDAuNCwxLjMsMC40LDEuNy0wLjFjMC4yLTAuMiwwLjMtMC41LDAuMy0wLjhWMTUuNEMzOS43LDE1LDM5LjQsMTQuNywzOC45LDE0LjdDMzguOSwxNC43LDM4LjksMTQuNywzOC45LDE0Ljd6TTM3LjcsMEgxMi4zYy0xLjEsMC0yLDAuOS0yLDJ2MjguOWMwLDAuNCwwLjMsMC43LDAuNywwLjdjMC40LDAsMC43LTAuMywwLjctMC43VjJjMC0wLjMsMC4yLTAuNSwwLjUtMC41bDAsMGgyNS4zYzAuMywwLDAuNSwwLjIsMC41LDAuNWMwLDAsMCwwLDAsMHY5LjljMCwwLjQsMC4zLDAuNywwLjcsMC43YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YyQzM5LjcsMC45LDM4LjgsMCwzNy43LDB6TTE1LDUuN2g3LjFjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN2MwLDAsMCwwLDAsMEgxNWMtMC40LDAtMC43LDAuMy0wLjcsMC43QzE0LjMsNS4zLDE0LjYsNS43LDE1LDUuN3pNMTUsOWgxMS41YzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdIMTVjLTAuNCwwLTAuNywwLjMtMC43LDAuN0MxNC4zLDguNywxNC42LDksMTUsOXpNMTUsMTUuNGg5LjNjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN2MwLDAsMCwwLDAsMEgxNWMtMC40LDAtMC43LDAuMy0wLjcsMC43QzE0LjMsMTUuMSwxNC42LDE1LjQsMTUsMTUuNHpNMzEuOSwxNS40SDM1YzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdjMCwwLDAsMCwwLDBoLTMuMWMtMC40LDAtMC43LDAuMy0wLjcsMC43QzMxLjEsMTUuMSwzMS41LDE1LjQsMzEuOSwxNS40QzMxLjksMTUuNCwzMS45LDE1LjQsMzEuOSwxNS40ek0xNSwxOS41aDkuM2MwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43YzAsMCwwLDAsMCwwSDE1Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdDMTQuMywxOS4xLDE0LjYsMTkuNSwxNSwxOS41ek0zMS45LDE5LjVIMzVjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN2MwLDAsMCwwLDAsMGgtMy4xYy0wLjQsMC0wLjcsMC4zLTAuNywwLjdDMzEuMSwxOS4xLDMxLjUsMTkuNSwzMS45LDE5LjVDMzEuOSwxOS41LDMxLjksMTkuNSwzMS45LDE5LjV6TTE1LDIzLjZoOS4zYzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdjMCwwLDAsMCwwLDBIMTVjLTAuNCwwLTAuNywwLjMtMC43LDAuN0MxNC4zLDIzLjIsMTQuNiwyMy42LDE1LDIzLjZ6TTMxLjksMjMuNkgzNWMwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43YzAsMCwwLDAsMCwwaC0zLjFjLTAuNCwwLTAuNywwLjMtMC43LDAuN0MzMS4xLDIzLjIsMzEuNSwyMy42LDMxLjksMjMuNkMzMS45LDIzLjYsMzEuOSwyMy42LDMxLjksMjMuNnpNMTUsMjcuN2g5LjNjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN2MwLDAsMCwwLDAsMEgxNWMtMC40LDAtMC43LDAuMy0wLjcsMC43QzE0LjMsMjcuMywxNC42LDI3LjcsMTUsMjcuN0MxNSwyNy43LDE1LDI3LjcsMTUsMjcuN3pNMzEuOSwyNy43SDM1YzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdjMCwwLDAsMCwwLDBoLTMuMWMtMC40LDAtMC43LDAuMy0wLjcsMC43QzMxLjEsMjcuMywzMS41LDI3LjcsMzEuOSwyNy43QzMxLjksMjcuNywzMS45LDI3LjcsMzEuOSwyNy43ek0xNSwzMS43aDkuM2MwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43YzAsMCwwLDAsMCwwSDE1Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdDMTQuMywzMS40LDE0LjYsMzEuNywxNSwzMS43ek0zMS45LDMxLjdIMzVjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN2MwLDAsMCwwLDAsMGgtMy4xYy0wLjQsMC0wLjcsMC4zLTAuNywwLjdDMzEuMSwzMS40LDMxLjUsMzEuNywzMS45LDMxLjdDMzEuOSwzMS43LDMxLjksMzEuNywzMS45LDMxLjd6TTE1LDQ0LjFoMTYuOWMwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43YzAsMCwwLDAsMCwwSDE1Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdDMTQuMyw0My44LDE0LjYsNDQuMSwxNSw0NC4xQzE1LDQ0LjEsMTUsNDQuMSwxNSw0NC4xek0yOC43LDM3YzAsMC40LDAuMywwLjcsMC43LDAuN0gzNWMwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43aC01LjZDMjksMzYuMiwyOC43LDM2LjYsMjguNywzN3pNMTQuMywzOC40YzAsMC44LDAuNywxLjUsMS41LDEuNWg4YzAuOCwwLDEuNS0wLjcsMS41LTEuNVYzNmMwLTAuOC0wLjctMS41LTEuNS0xLjVoLThjLTAuOCwwLTEuNSwwLjctMS41LDEuNUwxNC4zLDM4LjR6TTE1LjcsMzZDMTUuNywzNS45LDE1LjgsMzUuOSwxNS43LDM2bDguMS0wLjFjMCwwLDAuMSwwLDAuMSwwLjF2Mi40YzAsMCwwLDAuMS0wLjEsMC4xaC04YzAsMC0wLjEsMC0wLjEtMC4xVjM2eiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.paiement-cb .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDYuMSwyLjNIMy45QzEuNywyLjMsMCw0LjEsMCw2LjJ2MjYuNmMwLDIuMSwxLjcsMy45LDMuOSwzLjloOS40YzAuNCwwLDAuNy0wLjMsMC43LTAuN3MtMC4zLTAuNy0wLjctMC43SDMuOWMtMS4zLDAtMi40LTEuMS0yLjQtMi40VjYuMmMwLTEuMywxLjEtMi40LDIuNC0yLjRoNDIuM2MxLjMsMCwyLjQsMS4xLDIuNCwyLjR2MjYuNmMwLDEuMy0xLjEsMi40LTIuNCwyLjRoLTkuNGMtMC40LDAtMC43LDAuMy0wLjcsMC43czAuMywwLjcsMC43LDAuN2g5LjRjMi4xLDAsMy45LTEuNywzLjktMy45VjYuMkM1MCw0LjEsNDguMywyLjMsNDYuMSwyLjN6TTcsMjMuNGg1LjVjMC40LDAsMC43LTAuMywwLjctMC43cy0wLjMtMC43LTAuNy0wLjdIN2MtMC40LDAtMC43LDAuMy0wLjcsMC43UzYuNiwyMy40LDcsMjMuNHpNMzYuOCwyMi43YzAsMC40LDAuMywwLjcsMC43LDAuN0g0M2MwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43aC01LjVDMzcuMSwyMS45LDM2LjgsMjIuMiwzNi44LDIyLjd6TTguNiwxNy4xaDQuN2MxLjMsMCwyLjMtMSwyLjMtMi4zdi0zLjFjMC0xLjMtMS0yLjMtMi4zLTIuM0g4LjZjLTEuMywwLTIuMywxLTIuMywyLjN2My4xQzYuMywxNi4xLDcuMywxNy4xLDguNiwxNy4xek0xNC4xLDExLjd2My4xYzAsMC41LTAuNCwwLjgtMC44LDAuOGgwaC0xLjZWMTRoMGMwLjQsMCwwLjctMC4zLDAuNy0wLjdzLTAuMy0wLjctMC43LTAuN2gtMC4xdi0xLjdoMS42QzEzLjcsMTAuOCwxNC4xLDExLjIsMTQuMSwxMS43QzE0LjEsMTEuNywxNC4xLDExLjcsMTQuMSwxMS43TDE0LjEsMTEuN3pNNy43LDExLjdjMC0wLjUsMC40LTAuOCwwLjgtMC44aDBoMS42djEuN2gtMC4xYy0wLjQsMC0wLjcsMC4zLTAuNywwLjdTOS43LDE0LDEwLjEsMTRoMC4xdjEuN0g4LjZjLTAuNSwwLTAuOC0wLjQtMC44LTAuOHYwVjExLjd6TTM2LjcsMTIuNWMtMC40LDAtMC43LDAuMy0wLjcsMC43czAuMywwLjcsMC43LDAuN2wwLDBoMGMwLjQsMCwwLjctMC4zLDAuNy0wLjdDMzcuNSwxMi44LDM3LjEsMTIuNSwzNi43LDEyLjV6TTQxLjQsMTcuNWMwLjMsMC4yLDAuOCwwLjIsMS0wLjJjMS43LTIuNCwxLjctNS43LDAtOC4xYy0wLjItMC4zLTAuNy0wLjQtMS0wLjJjLTAuMywwLjItMC40LDAuNy0wLjIsMWMxLjQsMS45LDEuNCw0LjUsMCw2LjRDNDEsMTYuOCw0MS4xLDE3LjIsNDEuNCwxNy41ek0zOC41LDE1LjljMC4zLDAuMywwLjgsMC4zLDEsMGMxLjQtMS41LDEuNC0zLjcsMC01LjJjLTAuMy0wLjMtMC43LTAuMy0xLDBjLTAuMywwLjMtMC4zLDAuNywwLDFjMC45LDAuOSwwLjksMi4zLDAsMy4yQzM4LjIsMTUuMiwzOC4yLDE1LjYsMzguNSwxNS45ek0zMi44LDMwLjZ2LTQuOWMwLTAuOC0wLjEtMS42LTAuNC0yLjRoMC40YzAuNCwwLDAuNy0wLjMsMC43LTAuN3MtMC4zLTAuNy0wLjctMC43aC0xLjFjLTIuMS0zLjctNi45LTUtMTAuNi0yLjljLTEuMiwwLjctMi4yLDEuNy0yLjksMi45aC0xLjFjLTAuNCwwLTAuNywwLjMtMC43LDAuN3MwLjMsMC43LDAuNywwLjdsMCwwaDAuNGMtMC4zLDAuOC0wLjQsMS42LTAuNCwyLjR2MS42SDdjLTAuNCwwLTAuNywwLjMtMC43LDAuN3MwLjMsMC43LDAuNywwLjdoMTAuMnYxLjhjLTAuOSwwLjMtMS42LDEuMi0xLjYsMi4ydjUuNWMwLDUuMiw0LjIsOS4zLDkuMyw5LjNjNS4yLDAsOS4zLTQuMiw5LjMtOS4zdi01LjVDMzQuMywzMS44LDMzLjcsMzEsMzIuOCwzMC42ek0yNSwxOS41YzMuNSwwLDYuMywyLjgsNi4zLDYuM3Y0LjdoLTEuN3YtNC43YzAtMC44LTAuMi0xLjYtMC42LTIuM2MtMC4yLTAuMy0wLjctMC41LTEtMC4zYy0wLjMsMC4yLTAuNSwwLjctMC4zLDFjMC4zLDAuNSwwLjQsMSwwLjQsMS42djQuN2gtNi40di00LjdjMC0xLjgsMS40LTMuMiwzLjItMy4yYzAuMiwwLDAuNCwwLDAuNiwwLjFjMC40LDAuMSwwLjgtMC4yLDAuOS0wLjZjMC4xLTAuNC0wLjItMC44LTAuNi0wLjlsMCwwYy0yLjUtMC41LTUsMS4xLTUuNSwzLjZjLTAuMSwwLjMtMC4xLDAuNi0wLjEsMC45djQuN2gtMS43di00LjdDMTguNywyMi4zLDIxLjUsMTkuNSwyNSwxOS41ek0zMi45LDM4LjNjMCw0LjQtMy41LDcuOS03LjksNy45Yy00LjQsMC03LjktMy41LTcuOS03LjljMCwwLDAsMCwwLDB2LTUuNWMwLTAuNSwwLjQtMC44LDAuOC0wLjhIMzJjMC41LDAsMC44LDAuNCwwLjgsMC44TDMyLjksMzguM3pNMjUsMzUuMmMtMS41LDAtMi43LDEuMi0yLjcsMi43YzAsMS4yLDAuOCwyLjMsMiwyLjZ2MS43YzAsMC40LDAuMywwLjcsMC43LDAuN3MwLjctMC4zLDAuNy0wLjd2LTEuN2MxLjQtMC40LDIuMy0xLjksMS45LTMuM0MyNy4zLDM2LDI2LjIsMzUuMiwyNSwzNS4yTDI1LDM1LjJ6TTI1LDM5LjFjLTAuNywwLTEuMi0wLjUtMS4yLTEuMmMwLTAuNywwLjUtMS4yLDEuMi0xLjJjMC43LDAsMS4yLDAuNSwxLjIsMS4yYzAsMCwwLDAsMCwwQzI2LjIsMzguNiwyNS43LDM5LjEsMjUsMzkuMXoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.paiement-prelevement .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.prelevement-sepa .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNywyMy40aDUuNWMwLjQsMCwwLjctMC4zLDAuNy0wLjdTMTIuOSwyMiwxMi41LDIySDdjLTAuNCwwLTAuNywwLjMtMC43LDAuN1M2LjYsMjMuNCw3LDIzLjR6TTE3LjIsMjMuNGg1LjVjMC40LDAsMC43LTAuMywwLjctMC43UzIzLjEsMjIsMjIuNywyMmgtNS41Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdTMTYuOCwyMy40LDE3LjIsMjMuNHpNOC42LDE3LjFoNC43YzEuMywwLDIuMy0xLDIuMy0yLjN2LTMuMWMwLTEuMy0xLTIuMy0yLjMtMi4zSDguNmMtMS4zLDAtMi4zLDEtMi4zLDIuM3YzLjFDNi4zLDE2LjEsNy4zLDE3LjEsOC42LDE3LjF6TTE0LjEsMTEuN3YzLjFjMCwwLjUtMC40LDAuOC0wLjgsMC44bDAsMGgtMS42VjE0bDAsMGMwLjQsMCwwLjctMC4zLDAuNy0wLjdzLTAuMy0wLjctMC43LTAuN2gtMC4xdi0xLjdoMS42QzEzLjcsMTAuOCwxNC4xLDExLjIsMTQuMSwxMS43TDE0LjEsMTEuN0wxNC4xLDExLjd6TTcuOCwxMS43YzAtMC41LDAuNC0wLjgsMC44LTAuOEg4LjVoMS42djEuN0gxMGMtMC40LDAtMC43LDAuMy0wLjcsMC43UzkuNywxNCwxMC4xLDE0aDAuMXYxLjdIOC42Yy0wLjUsMC0wLjgtMC40LTAuOC0wLjhsMCwwdi0zTDcuOCwxMS43ek0zNi43LDEyLjVjLTAuNCwwLTAuNywwLjMtMC43LDAuN3MwLjMsMC43LDAuNywwLjdsMCwwbDAsMGMwLjQsMCwwLjctMC4zLDAuNy0wLjdDMzcuNSwxMi44LDM3LjEsMTIuNSwzNi43LDEyLjV6TTQxLjQsMTcuNWMwLjMsMC4yLDAuOCwwLjIsMS0wLjJjMS43LTIuNCwxLjctNS43LDAtOC4xYy0wLjItMC4zLTAuNy0wLjQtMS0wLjJzLTAuNCwwLjctMC4yLDFjMS40LDEuOSwxLjQsNC41LDAsNi40QzQxLDE2LjgsNDEuMSwxNy4yLDQxLjQsMTcuNXpNMzguNSwxNS45YzAuMywwLjMsMC44LDAuMywxLDBjMS40LTEuNSwxLjQtMy43LDAtNS4yYy0wLjMtMC4zLTAuNy0wLjMtMSwwcy0wLjMsMC43LDAsMWMwLjksMC45LDAuOSwyLjMsMCwzLjJDMzguMiwxNS4yLDM4LjIsMTUuNiwzOC41LDE1Ljl6TTE4LDM2YzAsMC40LTAuMywwLjctMC43LDAuN2MtMC40LDAtMC43LTAuMy0wLjctMC43czAuMy0wLjcsMC43LTAuN0MxNy43LDM1LjMsMTgsMzUuNiwxOCwzNnpNNTAuMSw2LjJjLTAuMS0yLjEtMS44LTMuOS00LTMuOUgzLjlDMS43LDIuMywwLDQuMSwwLDYuMnYyNi42YzAsMi4xLDEuNywzLjksMy45LDMuOWg5LjRjMC40LDAsMC43LTAuMywwLjctMC43cy0wLjMtMC43LTAuNy0wLjdIMy45Yy0xLjMsMC0yLjQtMS4xLTIuNC0yLjRWNi4yYzAtMS4zLDEuMS0yLjQsMi40LTIuNGg0Mi4zYzEuMywwLDIuNCwxLjEsMi40LDIuNHYyMC4zYy0yLjItNC41LTYuOC03LjYtMTIuMS03LjZjLTMuMywwLTYuMywxLjItOC42LDMuMWgtMC41Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjEsMCwwLjIsMC4xLDAuM2MtMS4yLDEuMi0yLjEsMi43LTIuOCw0LjNIN2MtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gxNi41Yy0wLjMsMS4yLTAuNSwyLjQtMC41LDMuN2MwLDAuOSwwLjEsMS45LDAuMywyLjhoLTEuOGMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyLjJDMjUuMyw0MiwzMC40LDQ2LDM2LjUsNDZjNy40LDAsMTMuNC01LjksMTMuNS0xMy4zbDAuMSwwVjYuMnpNMzYuNSw0NC41Yy02LjYsMC0xMi01LjQtMTItMTJzNS40LTEyLDEyLTEyczEyLDUuNCwxMiwxMlM0My4xLDQ0LjUsMzYuNSw0NC41ek00Mi44LDMxLjVsLTUuMiw1LjJjLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4ycy0wLjQtMC4xLTAuNS0wLjJjLTAuMy0wLjMtMC4zLTAuNywwLTFsNC00aC03LjFjLTAuOSwwLTEuNywwLjgtMS43LDEuN3Y1LjVjMCwwLjQtMC4zLDAuNy0wLjcsMC43cy0wLjctMC4zLTAuNy0wLjd2LTUuNWMwLTEuNywxLjQtMy4xLDMuMS0zLjFoNy4xbC00LTRjLTAuMy0wLjMtMC4zLTAuNywwLTFjMC4zLTAuMywwLjctMC4zLDEsMGw1LjIsNS4yYzAuMSwwLjEsMC4xLDAuMSwwLjIsMC4yYzAsMC4xLDAuMSwwLjIsMC4xLDAuM2MwLDAuMSwwLDAuMi0wLjEsMC4zQzQyLjksMzEuNCw0Mi45LDMxLjQsNDIuOCwzMS41eiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.donnees-financieres .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.financial-data .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb[class*="engagement-financier"] .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMjIuOSwxMS42YzAsMC40LDAuMywwLjcsMC43LDAuN2wwLDBoMjAuOWMwLjQsMCwwLjctMC4zLDAuNy0wLjdzLTAuMy0wLjctMC43LTAuN0gyMy42QzIzLjIsMTAuOSwyMi45LDExLjIsMjIuOSwxMS42TDIyLjksMTEuNnpNNDQuNiwxNi4xaC0yMWMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyMC45YzAuNCwwLDAuNy0wLjMsMC43LTAuN0M0NS4zLDE2LjQsNDUsMTYuMSw0NC42LDE2LjFMNDQuNiwxNi4xTDQ0LjYsMTYuMXpNNDQuNiwyMS4zaC0yMWMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2gyMC45YzAuNCwwLDAuNy0wLjMsMC43LTAuN0M0NS4zLDIxLjYsNDUsMjEuMyw0NC42LDIxLjNMNDQuNiwyMS4zTDQ0LjYsMjEuM3pNNDkuOSwzNy44YzAtMC4yLDAtMC4zLDAtMC41czAtMC4zLDAtMC41VjcuMWMwLjEtMC4zLTAuMS0wLjYtMC4zLTAuOGwtNS45LTUuNmMtMC4yLTAuMy0wLjUtMC40LTAuOS0wLjRIMTkuMmMtMC43LDAtMS4zLDAuNi0xLjMsMS4zdjMuOEw5LjYsNi44Yy0wLjcsMC4xLTEuMSwwLjgtMSwxLjRMOSwxMC43Yy0yLjcsMC45LTUuNSwxLjktOC4yLDIuOGMtMC42LDAuMi0xLDAuOS0wLjcsMS42bDUuMywxNC44YzAuMSwwLjQsMC42LDAuNiwwLjksMC40YzAuNC0wLjEsMC42LTAuNiwwLjQtMC45TDEuNSwxNC44QzQsMTMuOSw2LjcsMTMsOS4yLDEyLjFsMi41LDE0LjdsMi45LDE2LjljMC4xLDAuNywwLjgsMS4xLDEuNCwxbDcuOC0xLjNsMi43LTAuNGMwLjEsMC4yLDAuMiwwLjQsMC4zLDAuNWwtNi4xLDIuMmwtNy4zLDIuNkw3LjksMzIuNWMtMC4xLTAuNC0wLjYtMC42LTAuOS0wLjRjLTAuMywwLjItMC42LDAuNS0wLjUsMC45bDUuNywxNS45YzAuMiwwLjUsMC42LDAuOCwxLjIsMC44YzAuMSwwLDAuMywwLDAuNC0wLjFsNy41LTIuN2w2LjMtMi4zYzIuMywzLjEsNS45LDUuMSwxMCw1LjFjNi4xLDAsMTEuMS00LjQsMTIuMi0xMC4xYzAuMS0wLjIsMC4yLTAuNCwwLjItMC43TDQ5LjksMzcuOEw0OS45LDM3Ljh6TTQzLDIuMmw0LjYsNC4zaC0zLjhjLTAuMiwwLTAuNiwwLTAuNy0wLjFjMC0wLjEtMC4xLTAuMi0wLjEtMC4zVjIuMnpNMjMuOCw0MmwtNy42LDEuM2wtMi45LTE2LjdMMTAuMSw4LjJMMTgsNi45djE0LjRjMCwwLjQsMC4zLDAuNywwLjcsMC43YzAuNCwwLDAuNy0wLjMsMC43LTAuN1YxLjdoMjIuM3Y0LjRjMCwwLjUsMC4yLDAuOSwwLjUsMS4zYzAuNSwwLjQsMSwwLjYsMS42LDAuNWg0Ljd2MjMuN2MtMi4xLTMuOS02LjItNi42LTEwLjktNi42Yy0yLjIsMC00LjIsMC42LTYsMS42aC04Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDZjLTEuMiwxLjEtMi4zLDIuMy0zLDMuOGgtMi45Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdzMC4zLDAuNywwLjcsMC43SDI2Yy0wLjUsMS4zLTAuOCwyLjctMC44LDQuMmMwLDAuNSwwLDEuMSwwLjEsMS42aC01LjlWMjQuNmMwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN3YxNC41YzAsMC43LDAuNiwxLjMsMS4zLDEuM2g2LjNjMC4xLDAuNCwwLjIsMC44LDAuNCwxLjJMMjMuOCw0MnpNMzcuNiw0OC40Yy02LjEsMC0xMS4xLTUtMTEuMS0xMS4xczUtMTEuMSwxMS4xLTExLjFzMTEuMSw1LDExLjEsMTEuMUM0OC43LDQzLjQsNDMuNyw0OC40LDM3LjYsNDguNHpNMjkuNiwzOS40bDAuNS0xLjNoMC42YzAtMC4xLDAtMC4zLDAtMC40YzAtMC4xLDAtMC4zLDAtMC40YzAtMC4yLDAtMC4zLDAtMC41YzAtMC4xLDAtMC4zLDAtMC40aC0xbDAuNS0xLjNoMC44YzAuNC0xLjYsMS4xLTIuOSwyLjMtMy44YzEuMi0wLjksMi43LTEuNCw0LjUtMS40YzEsMCwxLjksMC4xLDIuNywwLjNjMC43LDAuMiwxLjUsMC41LDIuMywwLjl2My40aC0wLjRjLTAuNi0wLjUtMS4yLTEtMS44LTEuM2MtMC42LTAuMy0xLjQtMC41LTIuMS0wLjVjLTAuOCwwLTEuNSwwLjItMi4xLDAuN2MtMC42LDAuNC0xLjEsMS0xLjQsMS44aDIuOEwzNywzNi40aC0yLjZjMCwwLjEsMCwwLjMsMCwwLjRzMCwwLjMsMCwwLjVjMCwwLjEsMCwwLjMsMCwwLjRjMCwwLjEsMCwwLjMsMCwwLjRoMkwzNiwzOS40aC0xLjNjMC4zLDAuOCwwLjcsMS40LDEuMywxLjhjMC42LDAuNSwxLjQsMC43LDIuMiwwLjdjMC44LDAsMS41LTAuMiwyLjItMC41YzAuNy0wLjMsMS4zLTAuOCwxLjgtMS4zaDAuNHYzLjRjLTAuOSwwLjQtMS43LDAuOC0yLjUsMC45Yy0wLjcsMC4yLTEuNSwwLjMtMi41LDAuM2MtMS45LDAtMy40LTAuNS00LjYtMS40Yy0xLjItMC45LTItMi4yLTIuMy0zLjlIMjkuNnoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.repondant-financier .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.financial-guarantor .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDEuMyw4YzAuNywwLDEuMiwwLjUsMS4yLDEuMnMtMC41LDEuMi0xLjIsMS4ycy0xLjItMC41LTEuMi0xLjJTNDAuNyw4LDQxLjMsOHpNNDguNywzMy4xYzAuOCwxLjYsMS4zLDMuNCwxLjMsNS40QzUwLDQ0LjgsNDQuOCw1MCwzOC40LDUwYy0xLjksMC0zLjgtMC41LTUuNC0xLjNDMzAuNSw0OS41LDI3LjgsNTAsMjUsNTBjLTYuNiwwLTEzLTIuNi0xNy43LTcuM2MtOS44LTkuOC05LjgtMjUuNiwwLTM1LjRjOC45LTguOSwyMy05LjgsMzMtMi4xYzAuNSwwLjQsMC41LDEsMC4yLDEuNGMtMC40LDAuNS0xLDAuNS0xLjQsMC4yQzM1LjEsMy43LDMwLjEsMiwyNSwyQzE4LjQsMiwxMi4xLDQuOCw3LjYsOS43Yy04LjQsOS41LTcuNSwyNC4xLDIsMzIuNWMxLjItNiw2LTEwLjcsMTItMTJjMC4xLDAsMC4xLDAsMC4yLDBjLTQuNC0xLjMtNy43LTUuNC03LjctMTAuM2MwLTYsNC45LTEwLjgsMTAuOC0xMC44YzYsMCwxMC44LDQuOSwxMC44LDEwLjhjMCw0LjktMy4yLDktNy43LDEwLjNjMC42LDAuMSwxLjIsMC4zLDEuOCwwLjVjMi4xLTIuNCw1LjItMy45LDguNi0zLjljMy42LDAsNi44LDEuNiw4LjksNC4yYzEuNi01LjksMC45LTEyLjUtMi41LTE4Yy0wLjMtMC40LTAuMi0xLDAuMy0xLjNjMC40LTAuMywxLTAuMiwxLjMsMC4zYzIuMywzLjksMy42LDguNCwzLjYsMTNDNTAsMjcuOCw0OS41LDMwLjUsNDguNywzMy4xek0yNSwyOC4zYzQuNywwLDguNC0zLjgsOC40LTguNGMwLTQuNi0zLjgtOC40LTguNC04LjRjLTQuNywwLTguNCwzLjgtOC40LDguNEMxNi42LDI0LjUsMjAuNCwyOC4yLDI1LDI4LjN6TTMxLDQ3LjNjLTIuNS0yLjEtNC4xLTUuMy00LjEtOC44YzAtMi4yLDAuNi00LjMsMS43LTZjLTEuMS0wLjMtMi4zLTAuNS0zLjYtMC41Yy02LjgsMC0xMi42LDUtMTMuNSwxMS44QzE3LjIsNDcuOCwyNC40LDQ5LDMxLDQ3LjN6TTQ3LjksMzguNGMwLTUuMi00LjMtOS41LTkuNS05LjVjLTUuMiwwLTkuNSw0LjMtOS41LDkuNWMwLDUuMiw0LjMsOS41LDkuNSw5LjVDNDMuNyw0Ny45LDQ3LjksNDMuNyw0Ny45LDM4LjR6TTMzLjUsNDAuM2MwLjMsMS41LDEsMi43LDIuMSwzLjZjMS4xLDAuOSwyLjUsMS4zLDQuMiwxLjNjMC45LDAsMS43LTAuMSwyLjMtMC4zYzAuNy0wLjIsMS40LTAuNSwyLjMtMC45VjQxaC0wLjRjLTAuNSwwLjUtMSwwLjktMS42LDEuMmMtMC42LDAuMy0xLjMsMC41LTIsMC41Yy0wLjgsMC0xLjUtMC4yLTIuMS0wLjZjLTAuNi0wLjQtMS0xLTEuMi0xLjdoMS4ybDAuNC0xLjJoLTEuOWMwLTAuMSwwLTAuMiwwLTAuM3MwLTAuMiwwLTAuNGMwLTAuMSwwLTAuMywwLTAuNHMwLTAuMywwLTAuNGgyLjRsMC40LTEuMmgtMi42YzAuMy0wLjcsMC43LTEuMywxLjMtMS43YzAuNi0wLjQsMS4yLTAuNiwyLTAuNmMwLjcsMCwxLjQsMC4yLDIsMC41YzAuNiwwLjMsMS4yLDAuNywxLjcsMS4yaDAuNHYtMy4yYy0wLjctMC40LTEuNC0wLjYtMi4xLTAuOGMtMC43LTAuMi0xLjUtMC4zLTIuNS0wLjNjLTEuNywwLTMuMSwwLjQtNC4yLDEuM3MtMS44LDItMi4yLDMuNWgtMC43bC0wLjQsMS4yaDAuOWMwLDAuMSwwLDAuMywwLDAuNHMwLDAuMywwLDAuNGMwLDAuMSwwLDAuMiwwLDAuNHMwLDAuMiwwLDAuNGgtMC41bC0wLjQsMS4ySDMzLjV6IiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiAvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.confirmation-de-votre-entreprise .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNywxNS4zYzAtMy44LDAuOS02LjYsMi43LTguNEMxMi42LDQsMTcuMiw0LDIxLjcsNGwwLjcsMGMxMS42LDAsMTQuMy0zLjYsMTQuMy0zLjZDMzcsMCwzNy41LTAuMSwzNy45LDAuMWMwLjQsMC4yLDAuNSwwLjcsMC4yLDEuMWMtMC4xLDAuMi0zLDQuNC0xNS42LDQuNGwtMC43LDBjLTQuNCwwLTguNSwwLTEwLjksMi40Yy0xLjUsMS41LTIuMywzLjktMi4zLDcuM2MwLDAuNC0wLjQsMC44LTAuOCwwLjhTNywxNS43LDcsMTUuM3pNMTkuOSwxMS40Yy0yLjMsMC40LTQsMS42LTUuMSwzLjVjLTAuMiwwLjQtMC4xLDAuOSwwLjMsMS4xYzAuMSwwLjEsMC4zLDAuMSwwLjQsMC4xYzAuMywwLDAuNS0wLjEsMC43LTAuNGMwLjktMS41LDIuMi0yLjQsNC4xLTIuN2MyLjUtMC41LDUuNCwwLjMsNi43LDEuM2MwLjMsMC4zLDAuOSwwLjIsMS4xLTAuMWMwLjMtMC40LDAuMi0wLjktMC4xLTEuMUMyNi4zLDExLjcsMjMsMTAuOCwxOS45LDExLjR6TTI2LjYsNDEuMWMwLjQsMCwwLjgtMC40LDAuOC0wLjhjMC0wLjQtMC40LTAuOC0wLjgtMC44aC0zLjhjLTAuNCwwLTAuOCwwLjQtMC44LDAuOGMwLDAuNCwwLjQsMC44LDAuOCwwLjhIMjYuNnpNNTAsMzguOUM1MCw0NSw0NSw1MCwzOC45LDUwSDRjLTAuMiwwLTAuNC0wLjEtMC42LTAuM3MtMC4yLTAuNC0wLjItMC42TDUsMTkuNGMwLTAuNCwwLjQtMC44LDAuOC0wLjhoMTEuMWMwLjQsMCwwLjgsMC4zLDAuOCwwLjhsMS41LDI3LjVjMCwwLjQtMC4zLDAuOC0wLjgsMC44Yy0wLjQsMC0wLjgtMC4zLTAuOC0wLjhsLTAuNC03LjVIOC4zYy0wLjQsMC0wLjgtMC40LTAuOC0wLjhjMC0wLjQsMC40LTAuOCwwLjgtMC44aDguOGwtMC4zLTQuOEg4LjNjLTAuNCwwLTAuOC0wLjQtMC44LTAuOGMwLTAuNCwwLjQtMC44LDAuOC0wLjhoOC41bC0wLjMtNC44SDguMmMtMC40LDAtMC44LTAuNC0wLjgtMC44UzcuOCwyNSw4LjIsMjVoOC4ybC0wLjMtNC44SDYuNUw0LjgsNDguNGgyOC40Yy0zLjItMS45LTUuNC01LjUtNS40LTkuNWMwLTQuOCwzLjEtOC45LDcuMy0xMC40di0yLjNMMjYuNCwzM2MtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjJoLTUuNWMtMC40LDAtMC44LTAuNC0wLjgtMC44YzAtMC40LDAuNC0wLjgsMC44LTAuOGg1LjJsOS44LTcuOGMwLjItMC4yLDAuNi0wLjIsMC44LTAuMWMwLjMsMC4xLDAuNSwwLjQsMC41LDAuN1YyOGMwLjctMC4xLDEuNC0wLjIsMi4xLTAuMmMwLjUsMCwxLDAsMS41LDAuMWw1LjItNC4xYzAuMi0wLjIsMC42LTAuMiwwLjgtMC4xYzAuMywwLjEsMC41LDAuNCwwLjUsMC43djYuN0M0OC44LDMzLjEsNTAsMzUuOSw1MCwzOC45ek00Mi40LDI4LjRjMSwwLjMsMiwwLjgsMi44LDEuNHYtMy43TDQyLjQsMjguNHpNNDgsMzguOWMwLTUtNC4xLTkuMS05LjEtOS4xcy05LjEsNC4xLTkuMSw5LjFjMCw1LDQuMSw5LjEsOS4xLDkuMVM0OCw0My45LDQ4LDM4Ljl6TTM3LjcsNDMuNmw3LjktNy45YzAuNC0wLjQsMC40LTEsMC0xLjRjLTAuNC0wLjQtMS0wLjQtMS40LDBMMzcsNDEuNWwtMi41LTIuNWMtMC40LTAuNC0xLTAuNC0xLjQsMGMtMC40LDAuNC0wLjQsMSwwLDEuNGwzLjIsMy4yYzAuMiwwLjIsMC40LDAuMywwLjcsMC4zUzM3LjUsNDMuOCwzNy43LDQzLjZ6IiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiAvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.fiches-de-resume .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.validation .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.validation .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.remerciements .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDQuNiwyMS42YzAuNCwwLDAuNy0wLjMsMC43LTAuN1Y0LjhjMC0yLjYtMi4xLTQuNy00LjgtNC44SDkuOUM3LDAsNC43LDIuNCw0LjcsNS4zVjQ4YzAsMS4xLDAuOSwyLDIsMmgyOC41YzEuMSwwLDItMC45LDItMlYzNC43aDYuMmMxLDAsMS44LTAuOCwxLjgtMS44di05YzAtMC40LTAuMy0wLjctMC43LTAuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMCwwLDAsMCwwdjljMCwwLjItMC4yLDAuNC0wLjQsMC40aC02LjJjMC0xLjIsMC0yNi4zLDAtMjguNGMwLjEtMS44LDEuNy0zLjIsMy41LTMuMWMxLjcsMC4xLDMsMS40LDMuMSwzLjF2MTYuMUM0My44LDIxLjIsNDQuMiwyMS42LDQ0LjYsMjEuNkM0NC42LDIxLjYsNDQuNiwyMS42LDQ0LjYsMjEuNnpNMzYuMSwyLjljLTAuNSwxLjMtMC40LDAuNy0wLjQsMzFjMCwwLDAsMTQsMCwxNGMwLDAuMy0wLjMsMC42LTAuNiwwLjZINi43Yy0wLjMsMC0wLjYtMC4zLTAuNi0wLjZWNS4zYzAtMi4xLDEuNy0zLjgsMy44LTMuOGgyNy4xQzM2LjcsMS45LDM2LjQsMi40LDM2LjEsMi45ek0xMiw2LjFjLTEuNCwwLTIuNSwxLjEtMi41LDIuNWMwLDEuNCwxLjEsMi41LDIuNSwyLjVjMS40LDAsMi41LTEuMSwyLjUtMi41bDAsMEMxNC42LDcuMiwxMy40LDYuMSwxMiw2LjF6TTEyLDkuN2MtMC42LDAtMS0wLjUtMS0xczAuNS0xLDEtMWMwLjYsMCwxLDAuNSwxLDFsMCwwQzEzLjEsOS4yLDEyLjYsOS43LDEyLDkuN3pNMTkuMiw3LjloLTEuNGMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2MwLDAsMCwwLDAsMGgxLjRDMTkuNiw5LjQsMjAsOSwyMCw4LjZDMjAsOC4yLDE5LjYsNy45LDE5LjIsNy45ek0zMi4yLDcuOUgyMi4yYy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDEwLjFDMzIuNyw5LjQsMzMsOSwzMyw4LjZDMzMsOC4yLDMyLjcsNy45LDMyLjIsNy45ek0xMiwxNC40Yy0xLjQsMC0yLjUsMS4xLTIuNSwyLjVjMCwxLjQsMS4xLDIuNSwyLjUsMi41YzEuNCwwLDIuNS0xLjEsMi41LTIuNUMxNC42LDE1LjUsMTMuNCwxNC40LDEyLDE0LjR6TTEyLDE3LjljLTAuNiwwLTEtMC41LTEtMWMwLTAuNiwwLjUtMSwxLTFzMSwwLjUsMSwxQzEzLjEsMTcuNCwxMi42LDE3LjksMTIsMTcuOUwxMiwxNy45ek0zMi4yLDE2LjFIMTcuOGMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2MwLDAsMCwwLDAsMGgxNC40YzAuNCwwLDAuNy0wLjMsMC43LTAuN0MzMywxNi41LDMyLjcsMTYuMSwzMi4yLDE2LjFDMzIuMiwxNi4xLDMyLjIsMTYuMSwzMi4yLDE2LjFMMzIuMiwxNi4xek0xMiwyMi42Yy0xLjQsMC0yLjUsMS4xLTIuNSwyLjVjMCwxLjQsMS4xLDIuNSwyLjUsMi41YzEuNCwwLDIuNS0xLjEsMi41LTIuNUMxNC42LDIzLjcsMTMuNCwyMi42LDEyLDIyLjZ6TTEyLDI2LjFjLTAuNiwwLTEtMC41LTEtMWMwLTAuNiwwLjUtMSwxLTFzMSwwLjUsMSwxQzEzLjEsMjUuNywxMi42LDI2LjEsMTIsMjYuMXpNMzIuMiwyNC40aC0xLjRjLTAuNCwwLTAuNywwLjMtMC43LDAuN2MwLDAuNCwwLjMsMC43LDAuNywwLjdjMCwwLDAsMCwwLDBoMS40YzAuNCwwLDAuNy0wLjMsMC43LTAuN0MzMywyNC43LDMyLjcsMjQuNCwzMi4yLDI0LjRDMzIuMiwyNC40LDMyLjIsMjQuNCwzMi4yLDI0LjR6TTI3LjksMjQuNEgxNy44Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43YzAsMCwwLDAsMCwwaDEwLjFjMC40LDAsMC43LTAuMywwLjctMC43QzI4LjYsMjQuNywyOC4zLDI0LjQsMjcuOSwyNC40ek0xMiwzMC43Yy0xLjQsMC0yLjUsMS4xLTIuNSwyLjVjMCwxLjQsMS4xLDIuNSwyLjUsMi41czIuNS0xLjEsMi41LTIuNWwwLDBDMTQuNiwzMS44LDEzLjQsMzAuNywxMiwzMC43ek0xMiwzNC4zYy0wLjYsMC0xLTAuNS0xLTFjMC0wLjYsMC41LTEsMS0xczEsMC41LDEsMWwwLDBDMTMuMSwzMy44LDEyLjYsMzQuMywxMiwzNC4zQzEyLDM0LjMsMTIsMzQuMywxMiwzNC4zTDEyLDM0LjN6TTMyLjIsMzIuNUgxNy44Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43YzAsMCwwLDAsMCwwaDE0LjRjMC40LDAsMC43LTAuMywwLjctMC43QzMzLDMyLjgsMzIuNywzMi41LDMyLjIsMzIuNUMzMi4yLDMyLjUsMzIuMiwzMi41LDMyLjIsMzIuNUwzMi4yLDMyLjV6TTEyLDM4LjljLTEuNCwwLTIuNSwxLjEtMi41LDIuNWMwLDEuNCwxLjEsMi41LDIuNSwyLjVzMi41LTEuMSwyLjUtMi41bDAsMEMxNC42LDQwLjEsMTMuNCwzOC45LDEyLDM4Ljl6TTEyLDQyLjVjLTAuNiwwLTEtMC41LTEtMWMwLTAuNiwwLjUtMSwxLTFzMSwwLjUsMSwxbDAsMEMxMy4xLDQyLDEyLjYsNDIuNSwxMiw0Mi41ek0zMi4yLDQwLjdIMTcuOGMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2MwLDAsMCwwLDAsMGgxNC40YzAuNCwwLDAuNy0wLjMsMC43LTAuN0MzMyw0MS4xLDMyLjcsNDAuNywzMi4yLDQwLjdMMzIuMiw0MC43eiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.inscription-aux-cours .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.course-enrolment .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMTguNiw0MC43Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdzMC4zLDAuNywwLjcsMC43SDI4YzAuNCwwLDAuNy0wLjMsMC43LTAuN3MtMC4zLTAuNy0wLjctMC43SDE4LjZ6TTM4LjEsOS4xVjYuN2MwLTAuOS0wLjctMS42LTEuNi0xLjZIMjEuNGMtMC45LDAtMS42LDAuNy0xLjYsMS42djIuNGMwLDAuOSwwLjcsMS42LDEuNiwxLjZoMS4zYzAuNCwwLDAuNy0wLjQsMC43LTAuOGMwLTAuNC0wLjMtMC43LTAuNy0wLjdoLTEuM2MtMC4xLDAtMC4yLTAuMS0wLjItMC4ybDAsMFY2LjdjMC0wLjEsMC4xLTAuMiwwLjItMC4ybDAsMGgxNWMwLjEsMCwwLjIsMC4xLDAuMiwwLjJsMCwwdjIuNGMwLDAuMS0wLjEsMC4yLTAuMiwwLjJsMCwwSDI2LjFjLTAuNCwwLTAuNywwLjMtMC43LDAuN3MwLjMsMC43LDAuNywwLjdoMTAuM0MzNy40LDEwLjcsMzguMSwxMCwzOC4xLDkuMXpNNDMuOSw0NC43Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjd2MWMwLDEuMi0xLDIuMi0yLjIsMi4ySDguM2MtMS4yLDAtMi4yLTEtMi4yLTIuMlYxMS4yYzAtMC4yLDAtMC4zLDAuMS0wLjVoNi43YzEuNCwwLDIuNS0xLjEsMi41LTIuNVYxLjVjMC4yLDAsMC4zLTAuMSwwLjUtMC4xaDI0LjljMS4yLDAsMi4yLDEsMi4yLDIuMnYzNC4xYzAsMC40LDAuMywwLjcsMC43LDAuOGMwLjQsMCwwLjctMC4zLDAuOC0wLjdjMCwwLDAsMCwwLTAuMVYzLjZjMC0yLTEuNi0zLjYtMy42LTMuNkgxNS44Yy0xLDAtMS45LDAuNC0yLjYsMS4xTDUuNyw4LjZDNSw5LjMsNC42LDEwLjIsNC42LDExLjJ2MzUuMmMwLDIsMS42LDMuNiwzLjYsMy42aDMyLjdjMiwwLDMuNi0xLjYsMy42LTMuNnYtMUM0NC42LDQ1LDQ0LjMsNDQuNyw0My45LDQ0LjdMNDMuOSw0NC43ek0xMy45LDIuNXY1LjdjMCwwLjYtMC41LDEuMS0xLjEsMS4xSDcuMkwxMy45LDIuNXpNNDQuNSw0MS4yYzAsMC40LTAuMywwLjgtMC44LDAuOGMtMC40LDAtMC44LTAuMy0wLjgtMC44czAuMy0wLjgsMC44LTAuOEM0NC4yLDQwLjUsNDQuNSw0MC44LDQ0LjUsNDEuMnpNMzcuNCwxNy43SDE4LjZjLTAuNCwwLTAuNywwLjQtMC43LDAuOHMwLjMsMC43LDAuNywwLjdoMTguN2MwLjQsMCwwLjctMC4zLDAuOC0wLjdDMzguMiwxOC4xLDM3LjgsMTcuNywzNy40LDE3LjdMMzcuNCwxNy43ek0xMy45LDIxLjRIOS41Yy0wLjQsMC0wLjctMC4zLTAuNy0wLjd2LTQuNGMwLTAuNCwwLjMtMC43LDAuNy0wLjdoNC40YzAuNCwwLDAuNywwLjMsMC43LDAuN3Y0LjRDMTQuNiwyMSwxNC4zLDIxLjQsMTMuOSwyMS40ek0zNy40LDI1LjRIMTguNmMtMC40LDAtMC43LDAuMy0wLjgsMC43YzAsMC40LDAuMywwLjcsMC43LDAuOGMwLDAsMCwwLDAuMSwwaDE4LjdjMC40LDAsMC43LTAuMywwLjgtMC43QzM4LjIsMjUuNywzNy44LDI1LjQsMzcuNCwyNS40TDM3LjQsMjUuNHpNMTMuOSwyOS4xSDkuNWMtMC40LDAtMC43LTAuMy0wLjctMC43VjI0YzAtMC40LDAuMy0wLjcsMC43LTAuN2g0LjRjMC40LDAsMC43LDAuMywwLjcsMC43djQuNEMxNC42LDI4LjgsMTQuMywyOS4xLDEzLjksMjkuMXpNMzcuNCwzMy4xSDE4LjZjLTAuNCwwLTAuNywwLjMtMC44LDAuN3MwLjMsMC43LDAuNywwLjhjMCwwLDAsMCwwLjEsMGgxOC43YzAuNCwwLDAuNy0wLjMsMC44LTAuN0MzOC4yLDMzLjUsMzcuOCwzMy4xLDM3LjQsMzMuMUwzNy40LDMzLjF6TTEzLjksMzYuOEg5LjVjLTAuNCwwLTAuNy0wLjMtMC43LTAuN3YtNC40YzAtMC40LDAuMy0wLjcsMC43LTAuN2g0LjRjMC40LDAsMC43LDAuMywwLjcsMC43djQuNEMxNC42LDM2LjUsMTQuMywzNi44LDEzLjksMzYuOHpNMTAuMiwzNS40aDN2LTNoLTNWMzUuNHoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.je-renonce .bc-content span.crumb-icone,
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.i-have-changed-my-mind .bc-content span.crumb-icone {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjMwcHgiIGhlaWdodD0iMzBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMTEuNywyMS40Yy0wLjUsMC0xLTAuNC0xLTFWNS4zYzAtMC41LDAuNC0xLDEtMWg4LjdjMC41LDAsMSwwLjQsMSwxcy0wLjQsMS0xLDFoLTcuN3YxNC4xQzEyLjcsMjAuOSwxMi4zLDIxLjQsMTEuNywyMS40ek0yMS40LDQ0LjhjMC0wLjUtMC40LTEtMS0xaC03LjdWMjkuOGMwLTAuNS0wLjQtMS0xLTFjLTAuNSwwLTEsMC40LTEsMXYxNS4xYzAsMC41LDAuNCwxLDEsMWg4LjdDMjEsNDUuOCwyMS40LDQ1LjQsMjEuNCw0NC44ek0yMCwyNC4xSDUuNmwxLjctMS43YzAuNC0wLjQsMC40LTEsMC0xLjRjLTAuNC0wLjQtMS0wLjQtMS40LDBsLTMuNCwzLjRjLTAuNCwwLjQtMC40LDEsMCwxLjRsMy40LDMuNGMwLjIsMC4yLDAuNCwwLjMsMC43LDAuM3MwLjUtMC4xLDAuNy0wLjNjMC40LTAuNCwwLjQtMSwwLTEuNGwtMS43LTEuN0gyMGMwLjUsMCwxLTAuNCwxLTFTMjAuNSwyNC4xLDIwLDI0LjF6TTI0LjMsNTBsMjEuOS00LjJjMC41LTAuMSwwLjgtMC41LDAuOC0xVjUuM2MwLTAuNS0wLjMtMC45LTAuOC0xTDI0LjMsMC4yYy0wLjMtMC4xLTAuNiwwLTAuOCwwLjJjLTAuMiwwLjItMC40LDAuNS0wLjQsMC44VjQ5YzAsMC4zLDAuMSwwLjYsMC40LDAuOGMwLjIsMC4xLDAuNCwwLjIsMC42LDAuMkMyNC4yLDUwLDI0LjMsNTAsMjQuMyw1MHpNNDUuMSw2LjFWNDRsLTIwLDMuOFYyLjNMNDUuMSw2LjF6TTQ2LjEsNDQuOEw0Ni4xLDQ0LjhMNDYuMSw0NC44ek0yOSwyMy43Yy0wLjcsMC0xLjQsMC42LTEuNCwxLjRjMCwwLjcsMC42LDEuNCwxLjQsMS40YzAuNywwLDEuNC0wLjYsMS40LTEuNEMzMC40LDI0LjMsMjkuOCwyMy43LDI5LDIzLjd6IiBzdHlsZT0iZmlsbDpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIiAvPjwvc3ZnPg==");
  background-position: center center;
  background-repeat: no-repeat;
}
@media (min-width: 768px) {
  .main-wrapper .form-breadcrumbs-wrapper {
    top: 95px;
  }
}
@media (min-width: 992px) {
  .main-wrapper .form-breadcrumbs-wrapper {
    position: relative;
    top: initial;
    left: initial;
  }
}
/* ---------------------------------------------- */
/* ----- FORM_ELEMS.FORM_ADRESSES_INTER_2024----- */
/* ---------------------------------------------- */
#wrapper_adr_internationale [id^="adr_internationale"] table,
.adr-international-wrapper [id^="adr_internationale"] table,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] table,
.adr-international-wrapper [id^="adr_adrfact_internationale"] table {
  width: 100%;
}
#wrapper_adr_internationale [id^="adr_internationale"] table tbody tr td input,
.adr-international-wrapper [id^="adr_internationale"] table tbody tr td input,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] table tbody tr td input,
.adr-international-wrapper [id^="adr_adrfact_internationale"] table tbody tr td input {
  position: relative;
  display: block;
  width: 100%;
  border: 1px solid #363636;
  padding: 0.5rem 0.75rem;
  font-family: inherit;
  font-size: 0.95rem;
  font-weight: 400;
  color: #4F5C69;
  transition: all 300ms ease-out;
}
#wrapper_adr_internationale [id^="adr_internationale"] table tbody tr td input:hover,
.adr-international-wrapper [id^="adr_internationale"] table tbody tr td input:hover,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] table tbody tr td input:hover,
.adr-international-wrapper [id^="adr_adrfact_internationale"] table tbody tr td input:hover,
#wrapper_adr_internationale [id^="adr_internationale"] table tbody tr td input:focus,
.adr-international-wrapper [id^="adr_internationale"] table tbody tr td input:focus,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] table tbody tr td input:focus,
.adr-international-wrapper [id^="adr_adrfact_internationale"] table tbody tr td input:focus {
  border: 1px solid #0C2340;
}
#wrapper_adr_internationale [id^="adr_internationale"] table tbody tr td input:focus,
.adr-international-wrapper [id^="adr_internationale"] table tbody tr td input:focus,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] table tbody tr td input:focus,
.adr-international-wrapper [id^="adr_adrfact_internationale"] table tbody tr td input:focus {
  outline: none;
  box-shadow: none;
}
#wrapper_adr_internationale [id^="adr_internationale"] table tbody tr td input[readonly],
.adr-international-wrapper [id^="adr_internationale"] table tbody tr td input[readonly],
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] table tbody tr td input[readonly],
.adr-international-wrapper [id^="adr_adrfact_internationale"] table tbody tr td input[readonly],
#wrapper_adr_internationale [id^="adr_internationale"] table tbody tr td input[readonly="1"],
.adr-international-wrapper [id^="adr_internationale"] table tbody tr td input[readonly="1"],
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] table tbody tr td input[readonly="1"],
.adr-international-wrapper [id^="adr_adrfact_internationale"] table tbody tr td input[readonly="1"] {
  background-color: #BEBEBE;
  border-color: #4F5C69;
  color: #4F5C69;
}
#wrapper_adr_internationale [id^="adr_internationale"] > div div.row,
.adr-international-wrapper [id^="adr_internationale"] > div div.row,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row,
.adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 0.3rem;
}
#wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns,
.adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns,
.adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns {
  -webkit-flex: 1 1 0px;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
  padding-right: 0.35rem;
  padding-left: 0.35rem;
  min-width: initial;
  align-self: center;
}
#wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.small-3,
.adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.small-3,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.small-3,
.adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.small-3 {
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
#wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.small-9,
.adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.small-9,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.small-9,
.adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.small-9 {
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
#wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.small-12,
.adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.small-12,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.small-12,
.adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.small-12 {
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
#wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.medium-12,
.adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.medium-12,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.medium-12,
.adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.medium-12 {
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
#wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.libelle label,
.adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.libelle label,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.libelle label,
.adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.libelle label {
  padding: 0 0 0 0.4rem;
  margin: 0;
}
#wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.libelle.obl label:after,
.adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.libelle.obl label:after,
#wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.libelle.obl label:after,
.adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.libelle.obl label:after {
  content: '*';
  color: #D10845;
  font-size: 0.7rem;
  margin-left: 0.3rem;
  bottom: 0;
}
#showAdresse #showAdresseTitre {
  margin-bottom: 0.3rem;
}
#showAdresse pre {
  background-color: #E6E6E6;
  border: 1px solid #848487;
  padding: 0.5rem;
}
.form-adr-internationnales-facturation table {
  width: 100%;
}
.form-adr-internationnales-facturation table tbody tr td > div {
  margin: 0;
  padding: 0;
}
.form-adr-internationnales-facturation table tbody tr td > div table {
  width: 49%;
}
.form-adr-internationnales-facturation table tbody tr td > div table tbody tr td {
  padding-bottom: 0.3rem;
}
.form-adr-internationnales-facturation table tbody tr td > div table tbody tr td.adrTitre {
  width: 200px;
}
.repo-self-wrapper {
  display: grid;
  grid-template-columns: max-content auto;
  grid-column-gap: 2rem;
  grid-row-gap: 0.3rem;
  align-items: center;
}
.repo-self-wrapper span {
  font-weight: bold;
}
#DIV_ADR_INTERNATIONAL_AUTR .form-col {
  padding-left: 0;
  padding-right: 0;
}
#DIV_ADR_INTERNATIONAL_AUTR .form-col table {
  width: 100%;
}
@media (min-width: 768px) {
  #wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.medium-12,
  .adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.medium-12,
  #wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.medium-12,
  .adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.medium-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  #wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.large-2,
  .adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.large-2,
  #wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.large-2,
  .adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.large-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  #wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.large-4,
  .adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.large-4,
  #wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.large-4,
  .adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.large-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  #wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.large-6,
  .adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.large-6,
  #wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.large-6,
  .adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.large-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  #wrapper_adr_internationale [id^="adr_internationale"] > div div.row div.columns.large-8,
  .adr-international-wrapper [id^="adr_internationale"] > div div.row div.columns.large-8,
  #wrapper_adr_internationale [id^="adr_adrfact_internationale"] > div div.row div.columns.large-8,
  .adr-international-wrapper [id^="adr_adrfact_internationale"] > div div.row div.columns.large-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
}
/* ----------------------------------------- */
/* ----- FORM_ELEMS.FORM_HOMEPAGE_2024 ----- */
/* ----------------------------------------- */
#tableCandidatureInfos,
#tableCandidature,
#tableInscription {
  margin-bottom: 2rem;
}
#cadre {
  position: relative;
}
#cadre .home-logout {
  position: fixed;
  top: 1rem;
  right: 1rem;
  opacity: 0.5;
  transition: all 300ms ease-out;
}
#cadre .home-logout:hover {
  opacity: 1;
}
#liste_formulaire h1 {
  font-size: 1.8rem;
  color: white;
  margin-top: 1rem;
}
#liste_formulaire h2 {
  font-size: 1.3rem;
  color: white;
}
#liste_formulaire a {
  color: #26C2AD;
  cursor: pointer;
  transition: all 300ms ease-out;
}
#liste_formulaire a:hover {
  text-decoration: underline;
}
#liste_formulaire .alerteCadre {
  background-color: #fde7e3;
  color: #f04124;
  padding: 0.4rem;
  border: 1px solid #f04124;
  margin-bottom: 1rem;
}
#liste_formulaire .alerteCadre br {
  margin-bottom: 0.5rem;
}
.cand-content {
  background-color: white;
  color: #0C2340;
}
.cand-content .main-title {
  border-left: 1px solid #0C2340;
  border-top: 1px solid #0C2340;
  border-right: 1px solid #0C2340;
  padding: 0.5rem 0;
}
.cand-content .main-title .title {
  color: #0C2340;
  font-weight: 700;
}
.cand-content .main-title .toggler {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.cand-content .main-title .toggler .btn-content-toggler {
  width: 20px;
  height: 20px;
  float: right;
  cursor: pointer;
  opacity: 0.5;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDYuNjEsMjEuNjFIMjguMzlWMy4zOUMyOC4zOSwxLjUyLDI2Ljg3LDAsMjUsMGMtMS44NywwLTMuMzksMS41Mi0zLjM5LDMuMzl2MTguMjFIMy4zOUMxLjUyLDIxLjYxLDAsMjMuMTMsMCwyNWMwLDEuODcsMS41MiwzLjM5LDMuMzksMy4zOWgxOC4yMXYxOC4yMWMwLDEuODcsMS41MiwzLjM5LDMuMzksMy4zOWMxLjg3LDAsMy4zOS0xLjUyLDMuMzktMy4zOVYyOC4zOWgxOC4yMWMxLjg3LDAsMy4zOS0xLjUyLDMuMzktMy4zOUM1MCwyMy4xMyw0OC40OCwyMS42MSw0Ni42MSwyMS42MXoiIHN0eWxlPSJmaWxsOnJnYmEoMTIsIDM1LCA2NCwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
  transition: all 300ms ease-out;
}
.cand-content .main-title .toggler .btn-content-toggler:hover {
  opacity: 1;
}
.cand-content .main-title .toggler .btn-content-toggler.active {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDYuNjEsMjguMzlIMy4zOUMxLjUyLDI4LjM5LDAsMjYuODcsMCwyNXMxLjUyLTMuMzksMy4zOS0zLjM5aDQzLjIxYzEuODcsMCwzLjM5LDEuNTIsMy4zOSwzLjM5UzQ4LjQ4LDI4LjM5LDQ2LjYxLDI4LjM5eiIgc3R5bGU9ImZpbGw6cmdiYSgxMiwgMzUsIDY0LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
}
.cand-content .main-lst-content {
  border-bottom: 1px solid #0C2340;
  border-left: 1px solid #0C2340;
  border-right: 1px solid #0C2340;
  padding: 0.2rem 1.5rem;
  display: none;
  transition: all 300ms ease-out;
}
.cand-content .main-lst-content ul {
  margin-top: 0.5rem;
  padding: 0;
}
.cand-content .main-lst-content ul li {
  color: #0C2340;
  line-height: 1;
  margin-bottom: 0.5rem;
}
.cand-content .main-lst-content.active {
  display: block;
}
.cand-content .main-lst-content .nb-candidatures {
  margin: 1rem 0 1rem -1rem;
}
.cand-content .main-lst-content #table_candidature,
.cand-content .main-lst-content #table_inscription {
  margin-top: 1rem;
  font-size: 0.8rem;
  width: 100%;
}
.cand-content .main-lst-content #table_candidature thead tr.table_candidature_header th,
.cand-content .main-lst-content #table_inscription thead tr.table_candidature_header th,
.cand-content .main-lst-content #table_candidature thead tr.table_inscription_header th,
.cand-content .main-lst-content #table_inscription thead tr.table_inscription_header th {
  font-weight: 700;
  color: #0C2340;
  text-align: left;
  padding: 0.2rem 0;
  border-bottom: 1px solid #0C2340;
}
.cand-content .main-lst-content #table_candidature tbody tr td,
.cand-content .main-lst-content #table_inscription tbody tr td {
  color: #0C2340;
  text-align: left;
  padding: 0.2rem 0;
  vertical-align: top;
}
.cand-content .main-lst-content #table_candidature tbody tr td.alerteDate,
.cand-content .main-lst-content #table_inscription tbody tr td.alerteDate {
  color: #0C2340;
}
.cand-content .main-lst-content #table_candidature tbody tr td.col_date,
.cand-content .main-lst-content #table_inscription tbody tr td.col_date {
  width: 15%;
}
.cand-content .main-lst-content #table_candidature tbody tr td.col_date.col_date_alerte,
.cand-content .main-lst-content #table_inscription tbody tr td.col_date.col_date_alerte {
  color: #0C2340;
}
.cand-content .main-lst-content #table_candidature tbody tr td.col_filiere,
.cand-content .main-lst-content #table_inscription tbody tr td.col_filiere {
  width: 25%;
}
.cand-content .main-lst-content #table_candidature tbody tr td.col_statut,
.cand-content .main-lst-content #table_inscription tbody tr td.col_statut {
  width: 15%;
}
.cand-content .main-lst-content #table_candidature tbody tr td.col_bouton,
.cand-content .main-lst-content #table_inscription tbody tr td.col_bouton {
  width: 15%;
}
.cand-content .main-lst-content .lst-etapes li.AucuneInstance {
  font-weight: bold;
}
.cand-content .main-lst-content .zoneBoutons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 1rem;
  align-items: center;
  justify-items: center;
}
.cand-content .main-lst-content .zoneBoutons div[id^="bouton"] {
  display: grid;
  align-items: center;
  justify-items: center;
  margin: 0.5rem;
  padding: 0 0.5rem;
  font-size: 0.8rem;
  font-weight: bold;
  text-decoration: none;
  height: 3rem;
  width: 100%;
  transition: all 300ms ease-out;
}
.cand-content .main-lst-content .zoneBoutons #boutonCandidateDisabled,
.cand-content .main-lst-content .zoneBoutons #boutonSuiviDisabled {
  background-color: #BEBEBE;
  color: #4F5C69;
  cursor: default;
}
.cand-content .main-lst-content .zoneBoutons #boutonCandidate,
.cand-content .main-lst-content .zoneBoutons #boutonSuivi {
  background-color: #80B5E3;
  cursor: pointer;
}
.cand-content .main-lst-content .zoneBoutons #boutonCandidate a,
.cand-content .main-lst-content .zoneBoutons #boutonSuivi a {
  color: #0C2340;
  text-decoration: none;
  font-weight: bold;
  display: grid;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-items: center;
}
.cand-content .main-lst-content .zoneBoutons #boutonCandidate:hover,
.cand-content .main-lst-content .zoneBoutons #boutonSuivi:hover {
  background-color: #569dda;
}
.cand-content .main-lst-content .zoneBoutons #boutonCandidate:hover a,
.cand-content .main-lst-content .zoneBoutons #boutonSuivi:hover a {
  text-decoration: none;
}
#table_choixAdmission {
  width: 100%;
}
#table_choixAdmission tbody tr td {
  text-align: center;
  font-size: 0.9rem;
}
#table_choixAdmission tbody tr td h1.legendChoixAdm {
  font-weight: 700;
  font-size: 1.25em;
  color: #3c3f4d;
  margin: 0;
  padding: 0;
  letter-spacing: normal;
  text-transform: uppercase;
  padding-bottom: 0.4rem;
  border-bottom: 1px solid #9b9ca3;
}
#table_choixAdmission tbody tr td.ou {
  width: 20%;
  vertical-align: middle;
}
#table_choixAdmission tbody tr td.ou #cercleCentre:before,
#table_choixAdmission tbody tr td.ou #cercleCentre:after {
  content: '-';
}
#table_choixAdmission tbody tr td.ou #cercleCentre:before {
  margin-right: 0.5rem;
}
#table_choixAdmission tbody tr td.ou #cercleCentre:after {
  margin-left: 0.5rem;
}
#table_choixAdmission tbody tr td.action,
#table_choixAdmission tbody tr td.actionDisabled {
  width: 40%;
  vertical-align: top;
}
#table_choixAdmission tbody tr td.action .texteChoixAdm,
#table_choixAdmission tbody tr td.actionDisabled .texteChoixAdm {
  min-height: 80px;
}
#table_choixAdmission tbody tr td.actionDisabled h1.legendChoixAdm {
  color: #666666;
}
#table_choixAdmission tbody tr td.actionDisabled p {
  color: #999999;
}
#table_choixAdmission tbody tr td.actionDisabled input[type="button"] {
  cursor: default;
  background-color: #999999;
}
#table_choixAdmission div.ou {
  width: 20%;
  vertical-align: middle;
  text-align: center;
  padding-top: 4rem;
}
#table_choixAdmission div.ou #cercleCentre:before,
#table_choixAdmission div.ou #cercleCentre:after {
  content: '-';
}
#table_choixAdmission div.ou #cercleCentre:before {
  margin-right: 0.5rem;
}
#table_choixAdmission div.ou #cercleCentre:after {
  margin-left: 0.5rem;
}
#pRenoncer {
  text-align: center;
}
/* ------------------------------------ */
/* ----- FORM_ELEMS.FORM_CALENDAR ----- */
/* ------------------------------------ */
img.calendar-img-button {
  position: absolute;
  top: 2.3rem;
  right: 1rem;
  border: none;
  cursor: pointer;
  vertical-align: middle;
  opacity: 0.2;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  transition: ease all 0.15s;
}
img.calendar-img-button:hover {
  cursor: pointer;
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
}
div.calendar-div-container {
  -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.15);
  -moz-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.15);
  box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.15);
  position: absolute;
  border: 1px solid #d9d9d9;
  background-color: #f9f9f9;
  padding: 0.5rem;
  font-size: 0.7rem;
  cursor: default;
  z-index: 9000;
}
div.calendar-div-container ul {
  margin: 0;
  padding: 0;
  padding-right: 2rem;
  text-align: center;
}
div.calendar-div-container ul li {
  display: inline-block;
}
div.calendar-div-container ul li:nth-child(1),
div.calendar-div-container ul li:nth-child(4) {
  margin-right: 0.5rem;
}
div.calendar-div-container ul li:nth-child(3),
div.calendar-div-container ul li:nth-child(6) {
  margin-left: 0.5rem;
}
div.calendar-div-container div.datepickerdiv {
  position: relative;
}
div.calendar-div-container div.monthpickerdiv,
div.calendar-div-container div.yearpickerdiv {
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
}
div.calendar-div-container div.monthpickerdiv ul,
div.calendar-div-container div.yearpickerdiv ul {
  display: block;
  padding: 0.5rem;
  text-align: left;
}
div.calendar-div-container div.monthpickerdiv table,
div.calendar-div-container div.yearpickerdiv table {
  width: auto;
  margin: 0.5rem;
}
div.calendar-div-container div.yearpickerdiv ul li:nth-child(1),
div.calendar-div-container div.yearpickerdiv ul li:nth-child(2) {
  margin-right: 0.5rem;
}
div.calendar-div-container div.yearpickerdiv ul li:nth-child(3) {
  margin: 0;
}
div.calendar-div-container div.yearpickerdiv ul li:nth-child(4) {
  margin-left: 0.5rem;
}
div.calendar-div-container div.panelright {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}
div.calendar-div-container img {
  border: none;
  cursor: pointer;
  vertical-align: text-bottom;
}
div.calendar-div-container img.selectnow {
  margin-right: 0.5rem;
  vertical-align: top;
  height: 11px;
}
div.calendar-div-container img.closecalendar {
  vertical-align: top;
}
div.calendar-div-container a,
div.calendar-div-container a:hover {
  text-decoration: none;
  color: #444444;
  font-weight: normal;
}
div.calendar-div-container a.month {
  display: block;
  width: 60px;
  text-align: center;
}
div.calendar-div-container table {
  margin: 0.5rem auto;
  clear: both;
  width: 100%;
}
div.calendar-div-container table th {
  padding: 0.5rem 0.2rem 0.3rem 0.2rem;
  text-align: center;
  width: 25px;
  color: #444444;
  text-transform: uppercase;
  background-color: transparent !important;
  border: none !important;
}
div.calendar-div-container table td {
  border: 1px solid #d9d9d9;
  text-align: center;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 0.2rem 0.5rem;
  color: #444444;
  transition: ease all 0.15s;
}
div.calendar-div-container table td.inactive,
div.calendar-div-container table td.inactive:hover {
  background-color: transparent;
  border-color: transparent;
  color: transparent;
  cursor: default;
}
div.calendar-div-container table td.today {
  background-color: rgba(45, 125, 188, 0.3);
  border-color: rgba(45, 125, 188, 0.3);
}
div.calendar-div-container table td.selected {
  background-color: #2d7dbc;
  color: white;
}
div.calendar-div-container table td.we {
  background-color: #d9d9d9;
}
div.calendar-div-container table td:hover,
div.calendar-div-container table td.today:hover,
div.calendar-div-container table td.we:hover {
  background-color: rgba(45, 125, 188, 0.6);
  color: white;
}
div.calendar-div-container div.datepickerdiv > span {
  opacity: 0.5;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
}
/* ------------------------------------------ */
/* ----- FORM_ELEMS.FORM_CARTE_ETU_2024 ----- */
/* ------------------------------------------ */
#apercuCarte {
  position: relative;
  height: 350px;
}
#apercuCarte .imgFond2,
#apercuCarte .imgFond,
#apercuCarte #cartePhoto,
#apercuCarte .cartePrenom,
#apercuCarte .carteNom,
#apercuCarte .carteDate,
#apercuCarte .carteLegende {
  position: absolute;
}
#apercuCarte .imgFond2,
#apercuCarte .imgFond {
  top: 0px;
}
#apercuCarte #cartePhoto,
#apercuCarte .cartePrenom,
#apercuCarte .carteNom,
#apercuCarte .carteDate,
#apercuCarte .carteLegende {
  z-index: 50;
}
#apercuCarte .cartePrenom,
#apercuCarte .carteNom,
#apercuCarte .carteDate {
  text-align: right;
  left: 115px;
  width: 200px;
}
#apercuCarte .imgFond2 {
  left: 0px;
  width: 480px;
  height: auto;
  z-index: 1;
}
#apercuCarte .imgFond {
  left: 0px;
  width: 480px;
  height: auto;
  z-index: 100;
  border: 1px solid #b3b3b3;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}
#apercuCarte #cartePhoto {
  top: 6px;
  left: 384px;
  width: 89px;
  height: 116px;
  overflow: hidden;
  text-align: center;
}
#apercuCarte #cartePhoto img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: 182px;
  transform: translate(-50%, -50%);
}
#apercuCarte .cartePrenom {
  top: 40px;
}
#apercuCarte .carteNom {
  top: 85px;
}
#apercuCarte .carteDate {
  top: 130px;
}
#apercuCarte .carteLegende {
  left: 486px;
  width: 150px;
  height: auto;
  color: #666;
  padding: 0.5rem;
  font-size: 0.7rem;
  text-align: justify;
  background-color: #e6e6e6;
}
#apercuCarte .cartePrenom,
#apercuCarte .carteNom,
#apercuCarte .carteDate {
  display: none;
}
/* ----- FORM_CARTE_ETU > Table upload documents ----- */
.table4 tbody tr td {
  position: relative;
}
.table4 tbody tr td.p_gras {
  font-weight: bold;
}
.table4 tbody tr td.p_gras span.contrainte {
  display: block;
  font-weight: normal;
  color: #363636;
}
.table4 tbody tr td.TDupload input[type="file"] {
  margin-top: 0.5rem;
  margin-bottom: -0.8rem;
  padding: 0.3rem 0;
  width: 25rem;
}
.table4 tbody tr td.TDinfo {
  padding-left: 1rem;
  width: 4rem;
}
.table4 tbody tr td .help {
  top: 0.4rem;
  left: 0px;
}
/* --------------------------------------------- */
/* ----- FORM_ELEMS.FORM_DIALOGUE_BOX_2024 ----- */
/* --------------------------------------------- */
#bloc_dialogue {
  display: none;
  border: 1px solid #083BBA;
  width: 358px;
  -webkit-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, 0.25);
  -moz-box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, 0.25);
  box-shadow: 5px 5px 10px 0px rgba(50, 50, 50, 0.25);
}
#bloc_dialogue .partie_haute {
  width: 100%;
  padding: 0.8rem 0.5rem;
  background-color: #0C2340;
  color: white;
  border-bottom: 1px solid #083BBA;
}
#bloc_dialogue .partie_haute span.titre3 {
  font-family: 'Degular';
  font-size: 1rem;
  font-weight: bold;
}
#bloc_dialogue .partie_centrale {
  width: 100%;
  background-color: white;
  padding: 0.5rem;
}
#bloc_dialogue .partie_centrale .dial {
  display: grid;
  height: 300px;
  overflow: auto;
  padding: 0.5rem;
  background-color: #BEBEBE;
  border: 1px solid #083BBA;
  -webkit-border-radius: 0.5rem 0.5rem 0 0;
  -moz-border-radius: 0.5rem 0.5rem 0 0;
  -ms-border-radius: 0.5rem 0.5rem 0 0;
  -o-border-radius: 0.5rem 0.5rem 0 0;
  border-radius: 0.5rem 0.5rem 0 0;
  overflow-x: hidden;
}
#bloc_dialogue .partie_centrale .dial .dialogue {
  width: max-content;
  max-width: 230px;
  padding: 0.3rem 0.8rem;
  margin-bottom: 0.2rem;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  -ms-border-radius: 0.5rem;
  -o-border-radius: 0.5rem;
  border-radius: 0.5rem;
}
#bloc_dialogue .partie_centrale .dial .dialogue .personne {
  font-weight: bold;
}
#bloc_dialogue .partie_centrale .dial .dialogue .message {
  margin: 3px 0;
  padding-left: 0rem;
  padding-right: 0rem;
}
#bloc_dialogue .partie_centrale .dial .dialogue .date {
  font-size: 0.8rem;
  font-style: italic;
  color: #4F5C69;
  border-top: 1px solid #939393;
  padding-top: 0.2rem;
  margin-top: 0.5rem;
}
#bloc_dialogue .partie_centrale .dial .dialogue.cote1 {
  justify-self: right;
}
#bloc_dialogue .partie_centrale .dial .dialogue.cote1 .personne,
#bloc_dialogue .partie_centrale .dial .dialogue.cote1 .date {
  text-align: right;
}
#bloc_dialogue .partie_centrale .dial .dialogue.cote1 .personne,
#bloc_dialogue .partie_centrale .dial .dialogue.cote1 .message,
#bloc_dialogue .partie_centrale .dial .dialogue.cote1 .date {
  color: #0C2340;
}
#bloc_dialogue .partie_centrale .dial .dialogue.cote0 .personne,
#bloc_dialogue .partie_centrale .dial .dialogue.cote0 .message,
#bloc_dialogue .partie_centrale .dial .dialogue.cote0 .date {
  color: #5978ad;
}
#bloc_dialogue .partie_centrale .dial .dialogue.cote0,
#bloc_dialogue .partie_centrale .dial .dialogue.cote2 {
  justify-self: start;
}
#bloc_dialogue .partie_centrale .dial .dialogue.cote0 .personne,
#bloc_dialogue .partie_centrale .dial .dialogue.cote2 .personne,
#bloc_dialogue .partie_centrale .dial .dialogue.cote0 .date,
#bloc_dialogue .partie_centrale .dial .dialogue.cote2 .date {
  text-align: left;
}
#bloc_dialogue .partie_centrale .dial .dialogue.dialogue_UserCurrent,
#bloc_dialogue .partie_centrale .dial .dialogue.dialogue1 {
  background-color: white;
  border: 1px solid #BEBEBE;
}
#bloc_dialogue .partie_centrale .dial .dialogue.dialogue2 {
  background-color: white;
  border: 1px solid #BEBEBE;
}
#bloc_dialogue .partie_centrale .dial .dialogue.dialogue3 {
  background-color: white;
  border: 1px solid #BEBEBE;
}
#bloc_dialogue .partie_centrale .dial .dialogue.dialogue4 {
  background-color: white;
  border: 1px solid #BEBEBE;
}
#bloc_dialogue .partie_centrale .dial .dialogue.dialogue5 {
  background-color: white;
  border: 1px solid #BEBEBE;
}
#bloc_dialogue .partie_centrale .dial .dialogue.dialogue6 {
  background-color: white;
  border: 1px solid #BEBEBE;
}
#bloc_dialogue .partie_centrale .dial .dialogue.dialogue7 {
  background-color: white;
  border: 1px solid #BEBEBE;
}
#bloc_dialogue .partie_centrale .dial .dialogue.dialogue8 {
  background-color: white;
  border: 1px solid #BEBEBE;
}
#bloc_dialogue .partie_centrale .add_dial textarea[rows] {
  -webkit-border-radius: 0 0 0.5rem 0.5rem;
  -moz-border-radius: 0 0 0.5rem 0.5rem;
  -ms-border-radius: 0 0 0.5rem 0.5rem;
  -o-border-radius: 0 0 0.5rem 0.5rem;
  border-radius: 0 0 0.5rem 0.5rem;
  width: 100%!important;
  box-shadow: initial;
  margin-bottom: 1rem;
}
#bloc_dialogue .partie_centrale .add_dial .arearcc-div-counter {
  display: none;
}
#bloc_dialogue .partie_centrale .add_dial input[type="submit"] {
  color: #0C2340;
}
#bloc_dialogue .partie_basse {
  background-color: white;
}
#bloc_dialogue.fixed {
  position: fixed;
  top: 7rem;
}
#bloc_dialogue.active {
  display: block;
  position: fixed;
  z-index: 9999;
  top: 9rem;
  right: 0.5rem;
}
.dial-trigger {
  align-items: center;
  justify-items: flex-end;
}
@media (min-width: 576px) {
  #bloc_dialogue {
    width: 400px;
  }
  #bloc_dialogue .partie_centrale .dial {
    height: 170px;
  }
  #bloc_dialogue.active {
    display: block;
    position: fixed;
    z-index: 9999;
    top: 0rem;
    right: 6rem;
  }
}
@media (min-width: 768px) {
  .bloc-lst-elements.lst-documents .fondLigne .upload-label {
    grid-column: 1 / span 3;
    grid-row: 4 / span 1;
  }
  .bloc-lst-elements.lst-documents .fondLigne .upload-field {
    grid-column: 1 / span 2;
    grid-row: 5 / span 1;
  }
  .bloc-lst-elements.lst-documents .fondLigne .upload-button {
    grid-column: 3 / span 2;
    grid-row: 5 / span 1;
  }
  #bloc_dialogue .partie_centrale .dial {
    height: 300px;
  }
  #bloc_dialogue.active {
    display: block;
    position: fixed;
    z-index: 9999;
    top: 12rem;
    right: 2rem;
  }
}
@media (min-width: 992px) {
  #bloc_dialogue.active {
    display: block;
    position: fixed;
    z-index: 9999;
    top: 12rem;
    right: 4rem;
  }
}
@media (min-width: 1200px) {
  #bloc_dialogue {
    display: block;
    position: relative;
  }
}
/* -------------------------------------------- */
/* ----- FORM_ELEMS.FORM_MESSAGE_BOX_2024 ----- */
/* -------------------------------------------- */
.msg-box-info {
  grid-template-columns: 1fr!important;
  grid-template-rows: repeat(3, minmax(0, auto)) !important;
  grid-template-areas: "info" "warning" "trigger" !important;
}
.msg-box-info #create-account-msg-box-info {
  grid-area: info;
}
.msg-box-info #create-account-msg-box-error {
  grid-area: warning;
}
.msg-box-togglers,
.msg-box-trigger {
  margin-top: 2rem;
  grid-area: trigger;
  grid-template-columns: 1fr 1fr!important;
  grid-template-rows: auto;
  grid-column-gap: 0.1rem;
  opacity: 0;
}
.msg-box-togglers .field-elem,
.msg-box-trigger .field-elem {
  grid-area: initial!important;
}
.main-infobox {
  opacity: 1;
  transition: all 500ms ease-out;
}
.main-infobox.fade-out {
  opacity: 0;
}
.main-infobox.hidde {
  display: none!important;
}
.main-infobox .infobox {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  padding: 20px;
  color: white;
  margin: 30px 0 20px 0;
  position: relative;
  overflow: hidden;
  display: block;
  max-width: 100%;
}
.main-infobox .infobox.success .infobox-head,
.main-infobox .infobox.info .infobox-head,
.main-infobox .infobox.error .infobox-head {
  font-weight: 700;
  font-size: 1.2em;
  padding-bottom: 10px;
  display: block;
}
.main-infobox .infobox.success p,
.main-infobox .infobox.info p,
.main-infobox .infobox.error p {
  margin: 0;
  line-height: 1.4em;
  text-align: left;
  text-transform: none;
}
.main-infobox .infobox.success p a,
.main-infobox .infobox.info p a,
.main-infobox .infobox.error p a {
  color: #0C2340 !important;
}
.main-infobox .infobox.success {
  background-color: #43AC6A;
}
.main-infobox .infobox.success .infobox-head:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDEuMywyMS4xMUwyOC4xLDM0LjMxaDBsLTQuNTcsNC41N2EyLDIsMCwwLDEtMi44OSwwbC0xMi0xMmEyLDIsMCwwLDEsMC0yLjg5bDMuMTItMy4xMmEyLDIsMCwwLDEsMi44OSwwbDcuMzksNy4zOSwxMy4yLTEzLjJhMiwyLDAsMCwxLDIuODksMGwzLjEyLDMuMTJBMiwyLDAsMCwxLDQxLjMsMjEuMTFaTTI1LDBBMjUsMjUsMCwxLDAsNTAsMjUsMjUsMjUsMCwwLDAsMjUsMFoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiIC8+PC9zdmc+");
  margin-right: 0.3rem;
  vertical-align: middle;
}
.main-infobox .infobox.success:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjEwMHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik00MS4zLDIxLjExTDI4LjEsMzQuMzFoMGwtNC41Nyw0LjU3YTIsMiwwLDAsMS0yLjg5LDBsLTEyLTEyYTIsMiwwLDAsMSwwLTIuODlsMy4xMi0zLjEyYTIsMiwwLDAsMSwyLjg5LDBsNy4zOSw3LjM5LDEzLjItMTMuMmEyLDIsMCwwLDEsMi44OSwwbDMuMTIsMy4xMkEyLDIsMCwwLDEsNDEuMywyMS4xMVpNMjUsMEEyNSwyNSwwLDEsMCw1MCwyNSwyNSwyNSwwLDAsMCwyNSwwWiIgc3R5bGU9ImZpbGw6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIiAvPjwvc3ZnPg==");
  position: absolute;
  top: 12px;
  left: -15px;
  opacity: 0.3;
}
.main-infobox .infobox.info {
  background-color: #6194CF;
}
.main-infobox .infobox.info .infobox-head:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMjUsMEEyNSwyNSwwLDEsMCw1MCwyNSwyNSwyNSwwLDAsMCwyNSwwWm0zLjYzLDEzLjVIMjEuNTdhMC43NywwLjc3LDAsMCwxLS43Ny0wLjc3VjYuODRhMC43NywwLjc3LDAsMCwxLC43Ny0wLjc3aDcuMDZhMC43NywwLjc3LDAsMCwxLC43Ny43N3Y1Ljg5QTAuNzcsMC43NywwLDAsMSwyOC42MywxMy41Wm00LjExLDIxLjg0YTAuNzQsMC43NCwwLDAsMSwuNzQuNzRWNDJhMC43NCwwLjc0LDAsMCwxLS43NC43NEgxNy40NkEwLjc0LDAuNzQsMCwwLDEsMTYuNzIsNDJWMzYuMDdhMC43NCwwLjc0LDAsMCwxLC43NC0wLjc0SDIwLjhWMjUuMDZIMTcuNDZhMC43NCwwLjc0LDAsMCwxLS43NC0wLjc0VjE4LjM4YTAuNzQsMC43NCwwLDAsMSwuNzQtMC43NGgxMS4yYTAuNzQsMC43NCwwLDAsMSwuNzQuNzRWMzUuMzNoMy4zNFoiIHN0eWxlPSJmaWxsOnJnYmEoMTIsIDM1LCA2NCwgMSkiIC8+PC9zdmc+");
  margin-right: 0.3rem;
  vertical-align: middle;
}
.main-infobox .infobox.info:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjEwMHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik0yNSwwQTI1LDI1LDAsMSwwLDUwLDI1LDI1LDI1LDAsMCwwLDI1LDBabTMuNjMsMTMuNUgyMS41N2EwLjc3LDAuNzcsMCwwLDEtLjc3LTAuNzdWNi44NGEwLjc3LDAuNzcsMCwwLDEsLjc3LTAuNzdoNy4wNmEwLjc3LDAuNzcsMCwwLDEsLjc3Ljc3djUuODlBMC43NywwLjc3LDAsMCwxLDI4LjYzLDEzLjVabTQuMTEsMjEuODRhMC43NCwwLjc0LDAsMCwxLC43NC43NFY0MmEwLjc0LDAuNzQsMCwwLDEtLjc0Ljc0SDE3LjQ2QTAuNzQsMC43NCwwLDAsMSwxNi43Miw0MlYzNi4wN2EwLjc0LDAuNzQsMCwwLDEsLjc0LTAuNzRIMjAuOFYyNS4wNkgxNy40NmEwLjc0LDAuNzQsMCwwLDEtLjc0LTAuNzRWMTguMzhhMC43NCwwLjc0LDAsMCwxLC43NC0wLjc0aDExLjJhMC43NCwwLjc0LDAsMCwxLC43NC43NFYzNS4zM2gzLjM0WiIgc3R5bGU9ImZpbGw6cmdiYSgxMiwgMzUsIDY0LCAwLjcpIiAvPjwvc3ZnPg==");
  position: absolute;
  top: 12px;
  left: -15px;
  opacity: 0.3;
}
.main-infobox .infobox.error {
  background-color: #D8576D;
}
.main-infobox .infobox.error .infobox-head:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDkuNTYsNDIuOTVMMzkuNDIsMjQuMzIsMjguMTUsMy42M2EzLjU4LDMuNTgsMCwwLDAtNi4yOSwwTDAuNDQsNDIuOTVhMy41OCwzLjU4LDAsMCwwLDMuMTUsNS4zSDQ2LjQxQTMuNTgsMy41OCwwLDAsMCw0OS41Niw0Mi45NVptLTIxLTIuNzZhMSwxLDAsMCwxLTEsMWgtNS4yYTEsMSwwLDAsMS0xLTFWMzVhMSwxLDAsMCwxLDEtMWg1LjJhMSwxLDAsMCwxLDEsMXY1LjJabTAtMTAuNzFhMSwxLDAsMCwxLTEsMUgyMi4zM2ExLDEsMCwwLDEtMS0xTDIwLjg3LDE3LjE2YTEsMSwwLDAsMSwxLTFIMjhhMSwxLDAsMCwxLDEsMVoiIHN0eWxlPSJmaWxsOnJnYmEoMTIsIDM1LCA2NCwgMSkiIC8+PC9zdmc+");
  margin-right: 0.3rem;
  vertical-align: middle;
}
.main-infobox .infobox.error:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEwMHB4IiBoZWlnaHQ9IjEwMHB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiPjxwYXRoIGQ9Ik00OS41Niw0Mi45NUwzOS40MiwyNC4zMiwyOC4xNSwzLjYzYTMuNTgsMy41OCwwLDAsMC02LjI5LDBMMC40NCw0Mi45NWEzLjU4LDMuNTgsMCwwLDAsMy4xNSw1LjNINDYuNDFBMy41OCwzLjU4LDAsMCwwLDQ5LjU2LDQyLjk1Wm0tMjEtMi43NmExLDEsMCwwLDEtMSwxaC01LjJhMSwxLDAsMCwxLTEtMVYzNWExLDEsMCwwLDEsMS0xaDUuMmExLDEsMCwwLDEsMSwxdjUuMlptMC0xMC43MWExLDEsMCwwLDEtMSwxSDIyLjMzYTEsMSwwLDAsMS0xLTFMMjAuODcsMTcuMTZhMSwxLDAsMCwxLDEtMUgyOGExLDEsMCwwLDEsMSwxWiIgc3R5bGU9ImZpbGw6cmdiYSgxMiwgMzUsIDY0LCAwLjcpIiAvPjwvc3ZnPg==");
  position: absolute;
  top: 3px;
  left: -5px;
  opacity: 0.3;
}
.main-infobox .infobox.error ul#erreurs li {
  color: white;
}
.main-infobox ul#erreurs {
  margin-left: 4rem;
}
.main-infobox ul#erreurs li {
  color: #f04124;
}
.msg-box-trigger {
  display: none;
}
.msg-box-trigger a.toggler-btn {
  display: block;
  color: #ffffff;
  padding: 0.5rem;
  margin-bottom: 0.2rem;
  opacity: 1;
  cursor: pointer;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  -ms-border-radius: 0.2rem;
  -o-border-radius: 0.2rem;
  border-radius: 0.2rem;
  transition: all 300ms ease-out;
}
.msg-box-trigger a.toggler-btn:active {
  font-size: 0.8rem;
}
.msg-box-trigger a.toggler-btn:before {
  content: '';
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 0.5rem;
}
.msg-box-trigger a.toggler-btn.info {
  background-color: #80B5E3;
}
.msg-box-trigger a.toggler-btn.info:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMjUsMEEyNSwyNSwwLDEsMCw1MCwyNSwyNSwyNSwwLDAsMCwyNSwwWm0zLjYzLDEzLjVIMjEuNTdhMC43NywwLjc3LDAsMCwxLS43Ny0wLjc3VjYuODRhMC43NywwLjc3LDAsMCwxLC43Ny0wLjc3aDcuMDZhMC43NywwLjc3LDAsMCwxLC43Ny43N3Y1Ljg5QTAuNzcsMC43NywwLDAsMSwyOC42MywxMy41Wm00LjExLDIxLjg0YTAuNzQsMC43NCwwLDAsMSwuNzQuNzRWNDJhMC43NCwwLjc0LDAsMCwxLS43NC43NEgxNy40NkEwLjc0LDAuNzQsMCwwLDEsMTYuNzIsNDJWMzYuMDdhMC43NCwwLjc0LDAsMCwxLC43NC0wLjc0SDIwLjhWMjUuMDZIMTcuNDZhMC43NCwwLjc0LDAsMCwxLS43NC0wLjc0VjE4LjM4YTAuNzQsMC43NCwwLDAsMSwuNzQtMC43NGgxMS4yYTAuNzQsMC43NCwwLDAsMSwuNzQuNzRWMzUuMzNoMy4zNFoiIHN0eWxlPSJmaWxsOnJnYmEoMTIsIDM1LCA2NCwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
}
.msg-box-trigger a.toggler-btn.error {
  background-color: #D8576D;
}
.msg-box-trigger a.toggler-btn.error:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDkuNTYsNDIuOTVMMzkuNDIsMjQuMzIsMjguMTUsMy42M2EzLjU4LDMuNTgsMCwwLDAtNi4yOSwwTDAuNDQsNDIuOTVhMy41OCwzLjU4LDAsMCwwLDMuMTUsNS4zSDQ2LjQxQTMuNTgsMy41OCwwLDAsMCw0OS41Niw0Mi45NVptLTIxLTIuNzZhMSwxLDAsMCwxLTEsMWgtNS4yYTEsMSwwLDAsMS0xLTFWMzVhMSwxLDAsMCwxLDEtMWg1LjJhMSwxLDAsMCwxLDEsMXY1LjJabTAtMTAuNzFhMSwxLDAsMCwxLTEsMUgyMi4zM2ExLDEsMCwwLDEtMS0xTDIwLjg3LDE3LjE2YTEsMSwwLDAsMSwxLTFIMjhhMSwxLDAsMCwxLDEsMVoiIHN0eWxlPSJmaWxsOnJnYmEoMTIsIDM1LCA2NCwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
}
.msg-box-trigger a.toggler-btn:hover {
  opacity: 0.8;
}
.msg-box-trigger.fade-in {
  opacity: 1!important;
}
.msg-box-trigger.show {
  display: grid!important;
}
.form-side .alert-wrapper div#erreur {
  box-shadow: none;
}
.form-wrapper div #paiementCBOK .main-infobox .success p {
  text-align: center;
}
/* ------------------------------------------ */
/* ----- FORM_PAGES.FORM_DOCUMENTS_2024 ----- */
/* ------------------------------------------ */
.main-wrapper .form-main-body .form-wrapper .divFormulaire {
  padding: 0 0.5rem;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire p {
  grid-column: 1 / span 2;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire span.listeFac {
  display: inline-block;
  font-size: 1.5rem;
  font-weight: normal;
  color: #0C2340;
  margin-right: 0.6rem;
  margin-top: 2rem;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire span.listeFac:after {
  content: ' | ';
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire span.listeFiliere {
  display: inline-block;
  font-size: 1.2rem;
  font-weight: normal;
  color: #5978ad;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire div {
  position: relative;
  margin-bottom: 0.5rem;
  padding-left: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire div.titreCatDocs {
  grid-column: 1 / span 2;
  font-size: 1rem;
  font-weight: bold;
  color: #363636;
  border-bottom: 1px solid #363636;
  padding-bottom: 0.3rem;
  padding-left: 0;
  margin: 1.5rem 0 0.5rem 0;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire div span.p_gras {
  display: inline-block;
  max-width: 75%;
  font-weight: bold;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire div span.p_gras span.contrainte {
  position: absolute;
  right: 0;
  top: 3px;
  font-weight: normal;
  font-family: "Verdana";
  color: #083BBA;
  float: right;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire div span.p_gras span.listeUploadFields span.explbold {
  font-weight: bold;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire div.obl span.p_gras:after {
  content: '*';
  color: #D10845;
  font-size: 0.7rem;
  margin-left: 0.3rem;
  bottom: 0;
  font-weight: normal;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire div .help {
  top: 0;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire div .help:after {
  content: "?";
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire .listeUploadFields .explbold {
  display: grid;
  grid-template-columns: max-content 2rem;
  align-items: center;
  grid-column-gap: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire .listeUploadFields .explbold .file-namedoc {
  margin: 0;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire.inscription-documents table tbody tr td {
  display: table-cell;
}
.main-wrapper .form-main-body .form-wrapper .divFormulaire table tbody tr td.p_gras a {
  font-size: inherit;
  font-weight: bold;
}
.form-main-body .table4 {
  margin-bottom: 3em;
}
.form-main-body .table5 span.anotation {
  display: block;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}
.divFormulaire > p {
  padding-left: 0.35rem;
  padding-right: 0.35rem;
}
.divFormulaire > div {
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-left: 2rem;
  position: relative;
}
.divFormulaire > div .help {
  position: absolute;
  top: 0.2rem;
  right: 0;
}
.divFormulaire .titreCatDocs {
  font-size: 1rem;
  font-weight: bold;
  border-bottom: 1px solid #848487;
  margin-top: 1rem;
  margin-left: 1rem;
  background-color: #f2f2f2;
  padding: 0.2rem 0.5rem;
}
.divFormulaire .p_gras {
  display: block;
  font-weight: bold;
  margin-top: 1rem;
  font-size: inherit;
}
.divFormulaire .p_gras .contrainte {
  display: inline-block;
  margin-left: 0.5rem;
  font-weight: normal;
  font-size: 0.8rem;
  color: #848487;
}
.divFormulaire .listeUploadFields {
  -webkit-flex: 1 1 0px;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px;
  padding-right: 0.35rem;
  padding-left: 0.35rem;
  min-width: initial;
  padding-bottom: 0.3rem;
  border-bottom: 1px solid #4F5C69;
}
.divFormulaire .listeUploadFields input[type="file"] {
  padding: 0.3rem 0;
  width: 25rem;
}
.divFormulaire .listeUploadFields input[type="file"].obligatoire {
  position: relative;
}
.divFormulaire .listeUploadFields input[type="file"].obligatoire:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDIuMjQsMS4zM0wyNSwxOC41N0w3Ljc2LDEuMzNjLTEuNzctMS43Ny00LjY1LTEuNzctNi40Mywwcy0xLjc3LDQuNjUsMCw2LjQzTDE4LjU3LDI1TDEuMzMsNDIuMjRjLTEuNzcsMS43Ny0xLjc3LDQuNjUsMCw2LjQzczQuNjUsMS43Nyw2LjQzLDBMMjUsMzEuNDNsMTcuMjQsMTcuMjRjMS43NywxLjc3LDQuNjUsMS43Nyw2LjQzLDBzMS43Ny00LjY1LDAtNi40M0wzMS40MiwyNUw0OC42Nyw3Ljc2YzEuNzctMS43NywxLjc3LTQuNjUsMC02LjQzUzQ0LjAyLTAuNDQsNDIuMjQsMS4zM3oiIHN0eWxlPSJmaWxsOnJnYmEoMjQwLCA2NSwgMzYsIDEpIiAvPjwvc3ZnPg==");
  position: absolute;
  right: 0.5rem;
  top: 0.4rem;
}
/* ------------------------------------------------ */
/* ----- FORM_PAGES.FORM_RECAP_PAIEMENTS_2024 ----- */
/* ------------------------------------------------ */
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature {
  width: 100%;
  border-collapse: collapse;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr th,
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td {
  padding: 0.3rem 0.5rem;
  border-right: 1px solid #0C2340;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr th:last-child,
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td:last-child {
  border-right: none;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr th:nth-child(2),
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td:nth-child(2),
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr th:last-child,
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td:last-child {
  text-align: right;
  width: 150px;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr th {
  text-align: left;
  border-bottom: 1px solid #0C2340;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td.total {
  font-weight: bold;
  background-color: #E6E6E6;
  border-top: 1px solid #0C2340;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement p {
  margin: 1.5rem 0 1rem 0;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement .form-line .form-col.icone-cb {
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  display: grid;
  align-items: center;
  margin-left: 1rem;
  margin-bottom: 0.5rem;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement .form-line .form-col.icone-cb input[type="radio"] {
  display: none;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement .form-line .form-col.icone-cb input[type="radio"] + label {
  padding: 0;
  margin: 0 0 0 4rem;
  cursor: pointer;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement .form-line .form-col.icone-cb input[type="radio"]:checked + label {
  font-weight: bold;
  cursor: default;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement .mode-paiement-radio-wrapper {
  margin-bottom: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement .mode-paiement-radio-wrapper .form-col {
  background-position: center left;
  background-repeat: no-repeat;
  display: grid;
  grid-template-columns: 2rem max-content auto;
  grid-column-gap: 1rem;
  height: 55px;
  align-items: center;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement .mode-paiement-radio-wrapper .form-col input[type="radio"] {
  grid-column: 2;
}
.main-wrapper .form-main-body .form-wrapper p.gras {
  margin-bottom: 1rem;
}
/* ------------------------------------------------- */
/* ----- FORM_PAGES.FORM_MES_CANDIDATURES_2024 ----- */
/* ------------------------------------------------- */
.logo-fac-icl img {
  width: 100%;
}
.main-wrapper .form-main-body .form-wrapper .form-line div[name="MESRI"] > div,
.main-wrapper .form-main-body .form-wrapper .form-line div[name="IFSI_HUMANICITE"] > div {
  margin-top: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .form-line div[name="MESRI"] > div span,
.main-wrapper .form-main-body .form-wrapper .form-line div[name="IFSI_HUMANICITE"] > div span {
  margin-bottom: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .form-line div[name="MESRI"] > div p,
.main-wrapper .form-main-body .form-wrapper .form-line div[name="IFSI_HUMANICITE"] > div p {
  margin-bottom: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .form-line div[name="MESRI"] > div p span,
.main-wrapper .form-main-body .form-wrapper .form-line div[name="IFSI_HUMANICITE"] > div p span {
  margin-bottom: 0;
}
.main-wrapper .form-main-body .form-wrapper .form-line div[name="MESRI"] > div ul,
.main-wrapper .form-main-body .form-wrapper .form-line div[name="IFSI_HUMANICITE"] > div ul {
  margin-left: 1rem;
  margin-bottom: 1rem;
}
/* -------------------------------------------- */
/* ----- FORM_PAGES.FORM_PAIEMENT_CB_2024 ----- */
/* -------------------------------------------- */
.main-wrapper .form-main-body .form-wrapper #paiementCB {
  margin: 4rem 0;
}
.main-wrapper .form-main-body .form-wrapper #paiementCB p {
  margin-bottom: 1rem;
}
.main-wrapper .form-main-body .form-wrapper #paiementCB p #montant {
  font-weight: bold;
}
.main-wrapper .form-main-body .form-wrapper #paiementCB p#p_bouton {
  display: grid;
  justify-content: center;
  margin-top: 3rem;
}
.main-wrapper .form-main-body .form-wrapper #paiementCB p#p_bouton input[type="submit"] {
  background-color: #80B5E3;
}
.main-wrapper .form-main-body .form-wrapper #paiementCB input#bouton {
  width: 210px!important;
  height: 71px!important;
}
/* ----------------------------------- */
/* ----- FORM_PAGES.FORM_DIPLOMES----- */
/* ----------------------------------- */
.partie_centrale ul li {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
span.titre3 {
  font-weight: bold;
}
#diplSupInscr .partie_haute span.titre3 {
  font-weight: bold;
}
#statutBacInscr .partie_centrale table tbody tr td select {
  max-width: 400px!important;
}
table#identification tbody tr td {
  vertical-align: top;
  padding-top: 0.4rem;
}
table#identification tbody tr td.tdInput {
  padding-bottom: 1rem;
  padding-top: 0;
}
table#identification tbody tr td select {
  width: 75%;
}
.last-studies-year {
  display: grid;
  grid-template-columns: repeat(4, max-content) auto;
  grid-column-gap: 0.5rem;
  align-items: center;
}
.last-studies-year label {
  margin: 0;
}
/* ------------------------------------------ */
/* ----- FORM_PAGES.FORM_CREATION_COMPTE----- */
/* ------------------------------------------ */
.page-creation-compte-wrapper {
  width: 45rem;
  margin: 2rem auto 1rem auto;
  padding: 2rem;
  background-color: #0C2340;
}
.page-creation-compte-wrapper h1 {
  color: white;
}
.page-creation-compte-wrapper .msg-box-trigger a.toggler-btn {
  color: #0C2340 !important;
}
.page-creation-compte-wrapper .msg-box-trigger a.toggler-btn:hover {
  text-decoration: none!important;
}
.page-creation-compte-wrapper input[type="submit"] {
  color: #0C2340;
  margin: 0 2rem;
}
.page-creation-compte-wrapper .button-creation-compte-retour {
  grid-template-columns: max-content max-content auto;
  text-decoration: none;
  background-color: initial;
}
.page-creation-compte-wrapper .button-creation-compte-retour:hover {
  text-decoration: none!important;
  background-color: initial;
}
#cadre .input-line {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  margin-bottom: 1rem;
}
#cadre .input-line label {
  color: white;
}
#cadre .input-line span.help {
  right: -25px;
}
#cadre .input-line.civilite {
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto auto;
}
#cadre .input-line.civilite label {
  grid-column: 1 / span 2;
  grid-row: 1 / span 1;
}
#cadre .input-line.civilite .checkbox-radio {
  grid-row: 2 / span 1;
  display: grid;
  grid-template-columns: max-content auto;
  grid-column-gap: 0.5rem;
  align-items: center;
}
#cadre .input-line.civilite .checkbox-radio.input-first input {
  grid-column: 1 / span 1;
  margin: 0;
}
#cadre .input-line.civilite .checkbox-radio.input-first label {
  grid-column: 2 / span 1;
}
#cadre .input-line.civilite .checkbox-radio.label-first input {
  grid-column: 2 / span 1;
  margin: 0;
}
#cadre .input-line.civilite .checkbox-radio.label-first label {
  grid-column: 1 / span 1;
}
#cadre .input-line.date-naissance {
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  align-items: center;
}
#cadre .input-line.date-naissance label {
  grid-column: 1 / span 2;
}
#cadre .input-line.date-naissance #birthday-container {
  grid-row: 2 / span 1;
  position: relative;
  display: grid;
  grid-template-columns: 2fr 3fr 1fr;
  grid-column-gap: 1rem;
  align-items: center;
}
#cadre .input-line.date-naissance #birthday-container .msg-error {
  position: absolute;
  color: #f04124;
  font-weight: bold;
  top: 2.8rem;
  right: 0;
}
#cadre .input-line.code-info #info {
  margin: auto;
  width: max-content;
}
.button-creation-compte-retour {
  display: grid;
  grid-template-columns: auto max-content max-content auto;
  grid-column-gap: 1rem;
  align-items: center;
  width: 100%;
  background-color: #26C2AD;
  padding: 10px 18px;
  transition: all 300ms ease-out;
}
.button-creation-compte-retour:hover {
  background-color: #1e9787;
  text-decoration: none;
}
.button-creation-compte-retour img {
  grid-column: 2 / span 1;
}
.button-creation-compte-retour .btn-label {
  grid-column: 3 / span 1;
  color: white;
  text-decoration: none;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
}
/* -------------------------------------------- */
/* ----- FORM_PAGES.FORM_MES_CANDIDATURES ----- */
/* -------------------------------------------- */
.logo-fac-icl img {
  width: 100%;
}
/* --------------------------------------------- */
/* ----- FORM_PAGES.FORM_FICHE_RESUME_2024 ----- */
/* --------------------------------------------- */
.main-wrapper .form-main-body .form-wrapper .docPDF {
  text-align: center;
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  grid-row-gap: 1rem;
  margin: 2rem 0;
}
.main-wrapper .form-main-body .form-wrapper .docPDF br {
  display: none;
}
.main-wrapper .form-main-body .form-wrapper .docPDF a {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  grid-row-gap: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .docPDF a img {
  margin: auto;
}
/* -------------------------------------------- */
/* ----- FORM_PAGES.FORM_SUIVIS_CAND_2024 ----- */
/* -------------------------------------------- */
.main-wrapper .form-main-body .form-wrapper br,
.main-wrapper .form-main-body .form-wrapper hr {
  display: none;
}
.main-wrapper .form-main-body .form-wrapper > div:first-of-type {
  font-weight: bold;
  font-size: 1.5rem;
  color: #0C2340;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements {
  background-color: #E6E6E6;
  padding: 1rem;
  margin-bottom: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements [class^="titre"] {
  font-family: 'Verdana';
  font-weight: bold;
  color: #0C2340;
  font-size: 1.2rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements span.titreCand,
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements span.listeFil1 {
  display: block!important;
  color: #0C2340 !important;
  font-size: 1rem!important;
  font-weight: bold!important;
  border-bottom: 1px solid #0C2340 !important;
  margin-bottom: 0.5rem !important;
  margin-top: 1rem!important;
  padding-bottom: 0.3rem !important;
  width: 100% !important;
  text-transform: initial !important;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-donnees .partie_centrale #paiement br {
  display: initial;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-candidatures .listeFac {
  font-weight: bold;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-candidatures .fondLigne {
  display: grid;
  grid-template-columns: auto 10rem;
  grid-column-gap: 1rem;
  align-items: start;
  margin-bottom: 1rem;
  position: relative;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-candidatures .fondLigne .listeStatut,
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-candidatures .fondLigne .statutAdmis {
  display: initial!important;
  margin-top: 0!important;
  text-align: right;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-candidatures .fondLigne .listeStatut {
  color: #f04124;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-candidatures .fondLigne .listeFil {
  color: #008CBA;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-candidatures .fondLigne .statutAdmis {
  color: #43AC6A;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-candidatures .partie_centrale p {
  margin: 0;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne {
  display: grid;
  grid-template-columns: auto 15rem 13.5rem 1rem;
  grid-template-rows: repeat(4, auto);
  grid-template-areas: "list list list list" "name name name name" "statut statut statut statut" "label field button link";
  grid-column-gap: 1rem;
  align-items: start;
  margin-bottom: 0.5rem;
  margin-left: 1rem;
  position: relative;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file {
  grid-area: list;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-namedoc {
  grid-area: name;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-statut {
  grid-area: statut;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-label {
  grid-area: label;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-field {
  grid-area: field;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-button {
  grid-area: button;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-link {
  grid-area: link;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file {
  padding-left: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file .file-label {
  position: relative;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file .file-label:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTQyLjMsNDMuMDVDNDcuMDUsMzguNSw1MCwzMi4wOSw1MCwyNUM1MCwxMS4xOSwzOC44MSwwLDI1LDBTMCwxMS4xOSwwLDI1czExLjE5LDI1LDI1LDI1QzMxLjcxLDUwLDM3LjgxLDQ3LjM1LDQyLjMsNDMuMDV6IiBzdHlsZT0iZmlsbDpyZ2JhKDEyLCAzNSwgNjQsIDEpIiAvPjwvc3ZnPg==");
  position: absolute;
  top: 5px;
  left: -1rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file .file-label.admis {
  color: #43AC6A;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file .file-label.admis:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMzEuNSw0Ni4yTDQ3LDMwLjhjMS42LTEuNiwxLjktNC4xLDAuNS01LjhjLTEuNi0xLjktNC40LTItNi4xLTAuM0wyNS43LDQwLjNjMCwwLTAuMSwwLTAuMSwwTDE4LDMyLjdjLTEuNi0xLjYtNC4xLTEuOS01LjgtMC41Yy0xLjksMS42LTIsNC40LTAuMyw2LjFsMTAuMSwxMC4xYzIsMiw1LjEsMiw3LjEsMEwzMS41LDQ2LjJ6TTExLjYsNDVIOC44Yy0xLjIsMC0yLjEtMS0yLjEtMi4xVjcuMWMwLTEuMiwxLTIuMSwyLjEtMi4xSDIydjEzLjVjMCwxLjQsMS4xLDIuNSwyLjUsMi41SDQzdi0yLjVjMC0wLjIsMC0wLjMsMC0wLjVjMC0wLjEtMC4xLTAuMi0wLjEtMC4zYzAsMCwwLTAuMSwwLTAuMmMwLTAuMS0wLjEtMC4yLTAuMi0wLjNjMCwwLDAtMC4xLTAuMS0wLjFjLTAuMS0wLjEtMC4yLTAuMy0wLjMtMC40bC0xNi0xNmMtMC4xLTAuMS0wLjItMC4yLTAuNC0wLjNjMCwwLTAuMSwwLTAuMS0wLjFjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4yYzAsMC0wLjEsMC0wLjIsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xYy0wLjIsMC0wLjMsMC0wLjUsMEg4LjhDNC45LDAsMS43LDMuMiwxLjcsNy4xdjM1LjhjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDcuOEwxMS42LDQ1ek0yNyw4LjVsNy41LDcuNUgyN1Y4LjV6IiBzdHlsZT0iZmlsbDpyZ2JhKDY3LCAxNzIsIDEwNiwgMSkiIC8+PC9zdmc+");
  position: absolute;
  top: 1px;
  left: -1.5rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file .file-label.uploaded {
  color: #008CBA;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file .file-label.uploaded:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMzUsNDEuNmMtMi43LDAtNC45LTIuMi00LjktNC45czIuMi00LjksNC45LTQuOWMyLjcsMCw0LjksMi4yLDQuOSw0LjlTMzcuNyw0MS42LDM1LDQxLjZ6TTM1LDM0LjRjLTEuMywwLTIuMywxLTIuMywyLjNzMSwyLjMsMi4zLDIuM2MxLjMsMCwyLjMtMSwyLjMtMi4zUzM2LjMsMzQuNCwzNSwzNC40ek0zNSw1MGMtMiwwLTMuNy0xLjctMy43LTMuN3YtMC4xYzAsMCwwLTAuMi0wLjItMC4yYy0wLjItMC4xLTAuMiwwLTAuMywwLjFsLTAuMSwwLjFjLTAuNywwLjctMS43LDEuMS0yLjcsMS4xYy0xLDAtMi0wLjUtMi42LTEuMmMtMS4zLTEuNS0xLjItMy43LDAuMi01LjJjMCwwLDAuMS0wLjEsMC4xLTAuM2MtMC4xLTAuMi0wLjItMC4yLTAuMi0wLjJoLTAuMWMtMSwwLTItMC40LTIuNy0xLjFjLTAuNy0wLjctMS4xLTEuNy0xLTIuN2MwLjEtMiwxLjgtMy41LDMuOC0zLjVjMCwwLDAuMiwwLDAuMi0wLjJjMC4xLTAuMiwwLTAuMi0wLjEtMC4zbC0wLjEtMC4xYy0wLjctMC43LTEuMS0xLjctMS4xLTIuN2MwLTEsMC41LTIsMS4yLTIuNmMxLjUtMS4zLDMuNy0xLjIsNS4yLDAuMmMwLDAsMC4xLDAuMSwwLjMsMC4xYzAuMi0wLjEsMC4yLTAuMiwwLjItMC4ydi0wLjFjMC0yLDEuNy0zLjcsMy43LTMuN2MyLDAsMy43LDEuNywzLjcsMy43djAuMWMwLDAsMCwwLjIsMC4yLDAuMmMwLjIsMC4xLDAuMiwwLDAuMy0wLjFsMC4xLTAuMWMwLjctMC43LDEuNy0xLjEsMi43LTEuMWMxLDAsMiwwLjUsMi42LDEuMmMxLjMsMS41LDEuMiwzLjctMC4yLDUuMmMwLDAtMC4xLDAuMS0wLjEsMC4zYzAuMSwwLjIsMC4yLDAuMiwwLjIsMC4yYzIsMCwzLjcsMS41LDMuOCwzLjVjMC4xLDEtMC4zLDItMSwyLjdjLTAuNywwLjctMS43LDEuMS0yLjcsMS4xaC0wLjFjMCwwLTAuMiwwLTAuMiwwLjJjLTAuMSwwLjIsMCwwLjIsMC4xLDAuM2wwLjEsMC4xYzAuNywwLjcsMS4xLDEuNywxLjEsMi43YzAsMS0wLjUsMi0xLjIsMi42Yy0xLjUsMS4zLTMuNywxLjItNS4yLTAuMmMwLDAtMC4xLTAuMS0wLjMtMC4xYy0wLjIsMC4xLTAuMiwwLjItMC4yLDAuMnYwLjFDMzguNyw0OC4zLDM3LjEsNTAsMzUsNTB6TTMxLjEsNDMuNGMwLjQsMCwwLjcsMC4xLDEuMSwwLjJjMSwwLjQsMS43LDEuNCwxLjcsMi42djAuMWMwLDAuNiwwLjUsMS4xLDEuMSwxLjFjMC42LDAsMS4xLTAuNSwxLjEtMS4xdi0wLjFjMC0xLjEsMC43LTIuMSwxLjctMi42YzEtMC40LDIuMi0wLjIsMywwLjZjMC41LDAuNSwxLjIsMC41LDEuNywwLjFjMC4yLTAuMiwwLjQtMC41LDAuNC0wLjhzLTAuMS0wLjYtMC4zLTAuOGwtMC4xLTAuMWMtMC44LTAuOC0xLTItMC42LTNjMC40LTEsMS40LTEuNywyLjYtMS43aDAuMWMwLjMsMCwwLjYtMC4xLDAuOC0wLjRjMC4yLTAuMiwwLjMtMC41LDAuMy0wLjhjMC0wLjYtMC42LTEuMS0xLjMtMS4xYy0xLjEsMC0yLjEtMC43LTIuNi0xLjdjLTAuNC0xLTAuMi0yLjIsMC42LTNjMC41LTAuNSwwLjUtMS4yLDAuMS0xLjdjLTAuMi0wLjItMC41LTAuNC0wLjgtMC40Yy0wLjMsMC0wLjYsMC4xLTAuOCwwLjNsLTAuMSwwLjFjLTAuOCwwLjgtMiwxLTMsMC42Yy0xLTAuNC0xLjctMS40LTEuNy0yLjZ2LTAuMWMwLTAuNi0wLjUtMS4xLTEuMS0xLjFjLTAuNiwwLTEuMSwwLjUtMS4xLDEuMXYwLjFjMCwxLjEtMC43LDIuMS0xLjcsMi42Yy0xLDAuNC0yLjIsMC4yLTMtMC42Yy0wLjUtMC41LTEuMi0wLjUtMS43LTAuMWMtMC4yLDAuMi0wLjQsMC41LTAuNCwwLjhjMCwwLjMsMC4xLDAuNiwwLjMsMC44bDAuMSwwLjFjMC44LDAuOCwxLDIsMC42LDMuMWMtMC40LDEtMS40LDEuNy0yLjYsMS43Yy0wLjcsMC0xLjIsMC41LTEuMywxLjFjMCwwLjMsMC4xLDAuNiwwLjMsMC44YzAuMiwwLjIsMC41LDAuNCwwLjgsMC40aDAuMWMxLjEsMCwyLjIsMC43LDIuNiwxLjdjMC40LDEsMC4yLDIuMi0wLjYsM2MtMC41LDAuNS0wLjUsMS4yLTAuMSwxLjdjMC4yLDAuMiwwLjUsMC40LDAuOCwwLjRjMC4zLDAsMC42LTAuMSwwLjgtMC4zbDAuMS0wLjFDMjkuNyw0My43LDMwLjQsNDMuNCwzMS4xLDQzLjR6TTIxLjgsNDkuM2MtMS4xLTEuMi0xLjgtMi43LTItNC4yaC0xMWMtMS4yLDAtMi4xLTEtMi4xLTIuMVY3LjFjMC0xLjIsMS0yLjEsMi4xLTIuMUgyMnYxMy41YzAsMS40LDEuMSwyLjUsMi41LDIuNUg0M3YtMi41YzAtMC4yLDAtMC4zLDAtMC41YzAtMC4xLTAuMS0wLjItMC4xLTAuM2MwLDAsMC0wLjEsMC0wLjJjMC0wLjEtMC4xLTAuMi0wLjItMC4zYzAsMCwwLTAuMS0wLjEtMC4xYy0wLjEtMC4xLTAuMi0wLjMtMC4zLTAuNGwtMTYtMTZjLTAuMS0wLjEtMC4yLTAuMi0wLjQtMC4zYzAsMC0wLjEsMC0wLjEtMC4xYy0wLjEtMC4xLTAuMi0wLjEtMC4zLTAuMmMwLDAtMC4xLDAtMC4yLDBjLTAuMSwwLTAuMi0wLjEtMC4zLTAuMWMtMC4yLDAtMC4zLDAtMC41LDBIOC44QzQuOSwwLDEuNywzLjIsMS43LDcuMXYzNS44YzAsMy45LDMuMiw3LjEsNy4xLDcuMWgxMy44QzIyLjMsNDkuOCwyMiw0OS42LDIxLjgsNDkuM3pNMjcsOC41bDcuNSw3LjVIMjdWOC41eiIgc3R5bGU9ImZpbGw6cmdiYSgwLCAxNDAsIDE4NiwgMSkiIC8+PC9zdmc+");
  position: absolute;
  top: 1px;
  left: -1.5rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file .file-label.manquant {
  color: #f08a24;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file .file-label.manquant:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMjYsNDcuNVY0NUgxMS40Yy0xLjIsMC0yLjEtMS0yLjEtMi4xVjcuMWMwLTEuMiwxLTIuMSwyLjEtMi4xaDEzLjN2MTMuNWMwLDEuNCwxLjEsMi41LDIuNSwyLjVoMTMuNXYxLjdsNSw1di05LjJjMC0wLjIsMC0wLjMsMC0wLjVjMC0wLjEtMC4xLTAuMi0wLjEtMC4zYzAsMCwwLTAuMSwwLTAuMmMwLTAuMS0wLjEtMC4yLTAuMi0wLjNjMCwwLDAtMC4xLTAuMS0wLjFjLTAuMS0wLjEtMC4yLTAuMy0wLjMtMC40bC0xNi0xNmMtMC4xLTAuMS0wLjItMC4yLTAuNC0wLjNjMCwwLTAuMSwwLTAuMS0wLjFjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4yYzAsMC0wLjEsMC0wLjIsMGMtMC4xLDAtMC4yLTAuMS0wLjMtMC4xYy0wLjIsMC0wLjMsMC0wLjUsMEgxMS40QzcuNSwwLDQuMywzLjIsNC4zLDcuMXYzNS44YzAsMy45LDMuMiw3LjEsNy4xLDcuMWgxNUMyNi4yLDQ5LjIsMjYsNDguNCwyNiw0Ny41ek0yOS43LDguNWw3LjUsNy41aC03LjVWOC41ek0zNS4yLDI0LjJsOS43LDkuN2MxLDEsMSwyLjUsMCwzLjVjLTEsMS0yLjUsMS0zLjUsMGwtNS41LTUuNWwwLDE1LjZjMCwwLjctMC4zLDEuMy0wLjcsMS44UzM0LjEsNTAsMzMuNCw1MGMtMS40LDAtMi41LTEuMS0yLjUtMi41bDAtMTUuNmwtNS41LDUuNWMtMSwxLTIuNSwxLTMuNSwwYy0xLTEtMS0yLjUsMC0zLjVsOS43LTkuN2MwLjItMC4yLDAuNS0wLjQsMC44LTAuNWMwLDAsMCwwLDAsMGMwLjYtMC4zLDEuMy0wLjMsMS45LDBjMCwwLDAsMCwwLDBDMzQuNywyMy44LDM1LDI0LDM1LjIsMjQuMnoiIHN0eWxlPSJmaWxsOnJnYmEoMjQwLCAxMzgsIDM2LCAxKSIgLz48L3N2Zz4=");
  position: absolute;
  top: 1px;
  left: -1.5rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file .file-label.error {
  color: #f04124;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file .file-label.error:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjE4cHgiIGhlaWdodD0iMThweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNDUuMSw0Ni44Yy43LjcuNywxLjksMCwyLjYtLjQuNC0uOC41LTEuMy41cy0xLS4yLTEuMy0uNWwtMTAuMS0xMC4xLTEwLjEsMTAuMWMtLjQuNC0uOC41LTEuMy41cy0xLS4yLTEuMy0uNWMtLjctLjctLjctMS45LDAtMi42bDEwLjEtMTAuMS0xMC4xLTEwLjFjLS43LS43LS43LTEuOSwwLTIuNi43LS43LDEuOS0uNywyLjYsMGwxMC4xLDEwLjEsMTAuMS0xMC4xYy43LS43LDEuOS0uNywyLjYsMCwuNy43LjcsMS45LDAsMi42bC0xMC4xLDEwLjEsMTAuMSwxMC4xWk0xMi41LDQ1aC0xLjFjLTEuMiwwLTIuMS0xLTIuMS0yLjFWNy4xYzAtMS4yLDEtMi4xLDIuMS0yLjFoMTMuM3YxMy41YzAsMS40LDEuMSwyLjUsMi41LDIuNWgxOC41di0yLjVjMC0uMiwwLS4zLDAtLjUsMC0uMSwwLS4yLDAtLjMsMCwwLDAtLjEsMC0uMiwwLS4xLS4xLS4yLS4yLS4zLDAsMCwwLDAsMC0uMSwwLS4xLS4yLS4zLS4zLS40TDI4LjkuN2MtLjEtLjEtLjItLjItLjQtLjMsMCwwLDAsMC0uMSwwLS4xLDAtLjItLjEtLjMtLjIsMCwwLS4xLDAtLjIsMC0uMSwwLS4yLDAtLjMsMC0uMiwwLS4zLDAtLjUsMGgtMTUuOGMtMy45LDAtNy4xLDMuMi03LjEsNy4xdjM1LjhjMCwzLjksMy4yLDcuMSw3LjEsNy4xaDQuOGMtMS41LTEuNC0yLjgtMy4xLTMuOC01Wk0yOS43LDguNWw3LjUsNy41aC03LjV2LTcuNVoiIHN0eWxlPSJmaWxsOnJnYmEoMjQwLCA2NSwgMzYsIDEpIiAvPjwvc3ZnPg==");
  position: absolute;
  top: 1px;
  left: -1.5rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-namedoc {
  padding-left: 1rem;
  color: #848487;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-statut {
  text-align: right;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-statut .admis {
  color: #43AC6A;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-statut .docComment {
  font-style: italic;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-statut .docComment:not(:empty) {
  margin-bottom: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.manquant) .file-statut span.manquant {
  color: #f08a24;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.manquant) .upload-label {
  justify-self: end;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.manquant) .upload-label label {
  color: #0C2340;
  font-size: 0.8rem;
  text-transform: initial;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.manquant) .upload-field {
  justify-self: end;
  margin-right: -1rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.manquant) .upload-button {
  justify-self: end;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.manquant) .upload-button input[type="submit"] {
  width: max-content;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.manquant) .upload-link {
  justify-self: end;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.manquant) .upload-link img {
  display: none;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.error) .file-statut span.error {
  color: #f04124;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.error) .upload-label {
  justify-self: end;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.error) .upload-label label {
  color: #0C2340;
  font-size: 0.8rem;
  text-transform: initial;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.error) .upload-field {
  justify-self: end;
  margin-right: -1rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.error) .upload-button {
  justify-self: end;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.error) .upload-button input[type="submit"] {
  width: max-content;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne:has(.error) .upload-link {
  justify-self: end;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .upload-button {
  display: grid;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .upload-button input.uploadAllFields {
  width: max-content;
  margin-top: 1rem;
  justify-self: end;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .listeFac {
  display: block;
  font-weight: bold;
  margin-top: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .listeFiliere {
  display: block;
  font-style: italic;
  margin-bottom: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .partie_centrale p {
  margin: 0;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .partie_basse {
  width: max-content;
  padding-left: 5rem;
  padding-right: 5rem;
  margin: auto;
}
.main-wrapper .form-main-body .form-wrapper #boutonRenonce {
  width: 100%;
  padding-left: 5rem;
  padding-right: 5rem;
  margin: auto;
}
/* ----------------------------------------------- */
/* ----- FORM_PAGES.FORM_MES_ETUDES_SUP_2024 ----- */
/* ----------------------------------------------- */
.bloc-etude-sup-title {
  font-size: 1rem;
  border-bottom: 1px solid #0C2340;
  padding-bottom: 0.3rem;
  margin-bottom: 0.3rem;
  display: block;
  font-weight: bold;
}
.bloc-etude-sup-title .txt-light {
  font-weight: normal;
  font-style: italic;
  font-size: 0.8rem;
}
/* ---------------------------------------------- */
/* ----- FORM_PAGES.FORM_DONNEES_PERSOS_2024----- */
/* ---------------------------------------------- */
.page-donnees-financieres span {
  font-size: 1rem;
  font-weight: bold;
}
/* --------------------------------------------------- */
/* ----- FORM_PAGES.FORM_DONNEES_FINANCIERES_2024----- */
/* --------------------------------------------------- */
.num-cvec-container {
  display: grid;
  grid-template-columns: 1fr 2rem 1fr 2rem 1fr;
  align-items: center;
  margin-bottom: 2rem;
}
.num-cvec-container .num-cvec input {
  width: 100%;
}
.num-cvec-container .num-cvec-separator {
  justify-self: center;
}
.num-cvec-container .help {
  bottom: 2.5rem;
}
.Specimen_Attestation {
  display: block;
  margin: auto;
}
.divFormulaire {
  padding: 0!important;
}
.divFormulaire div {
  padding-left: 0!important;
}
.divFormulaire table {
  width: 100%;
}
.divFormulaire table tbody tr td div {
  padding-left: 0;
}
/* -------------------------------------- */
/* ----- FORM_PAGES.FORM_DEVIS_2024 ----- */
/* -------------------------------------- */
.facture table.taxeCandidature thead tr th {
  background-color: #E6E6E6;
  border-bottom: 2px solid #848487;
  border-left: 1px solid #848487;
  padding: 0.5rem 0.3rem;
}
.facture table.taxeCandidature thead tr th:first-child {
  border-left: none;
  text-align: left;
}
.facture table.taxeCandidature tbody tr td {
  padding: 0.3rem;
}
.facture table.taxeCandidature tbody tr td.montant {
  width: 200px!important;
}
.facture table.taxeCandidature tbody tr td span.help {
  position: relative;
  bottom: initial;
  right: initial;
}
.facture table.taxeCandidature tbody tr.total td {
  font-weight: bold;
  border-top: 3px double #848487;
  background-color: #E6E6E6;
  padding: 0.5rem 0.3rem;
}
p.gras {
  font-weight: bold;
  margin: 1rem 0;
}
p.gras br {
  display: block!important;
}
/* ---------------------------------------------- */
/* ----- FORM_PAGES.FORM_MON_ADMISSION_2024 ----- */
/* ---------------------------------------------- */
#table_choixAdmission {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
#table_choixAdmission .action h2.legendChoixAdm,
#table_choixAdmission .actionDisabled h2.legendChoixAdm {
  font-family: "Time New Roman";
  font-size: 24px;
  font-weight: normal;
  margin: 0;
  color: #0C2340;
  border-bottom: 1px solid #0C2340;
  width: 100%;
}
#table_choixAdmission .action p.texteChoixAdm,
#table_choixAdmission .actionDisabled p.texteChoixAdm {
  margin: 2rem 0 1rem 0;
}
#table_choixAdmission .action p.texteChoixAdm br,
#table_choixAdmission .actionDisabled p.texteChoixAdm br {
  display: initial;
}
#table_choixAdmission .action .form-line div p a,
#table_choixAdmission .actionDisabled .form-line div p a {
  display: block;
  width: 100%;
  text-align: center;
  margin-top: 1.2rem;
}
/* ------------------------------------------------------ */
/* ----- FORM_PAGES.FORM_INFOS_PARENTS_TUTEURS_2024 ----- */
/* ------------------------------------------------------ */
#DIV_ADR_PARENT1_ADR #wrapper_adr_internationale {
  margin-left: 0;
}
#DIV_ADR_PARENT1_ADR #wrapper_adr_internationale > .form-col {
  padding-right: 0;
}
#DIV_ADR_PARENT2_ADR > table {
  width: 65%;
}
#DIV_ADR_PARENT2_ADR > table #adr_parent2_internationale > table tbody tr td.adrTitre {
  width: 33.3333%;
}
#DIV_ADR_PARENT2_ADR > table #showAdresse {
  margin-left: 1rem;
}
#DIV_ADR_PARENT1_ADR > table,
#DIV_ADR_PARENT2_ADR > table {
  width: 100%;
}
#DIV_ADR_PARENT1_ADR > table tr td,
#DIV_ADR_PARENT2_ADR > table tr td {
  width: 50%;
}
#DIV_ADR_PARENT1_ADR > table tr td > div table tbody tr td,
#DIV_ADR_PARENT2_ADR > table tr td > div table tbody tr td {
  width: 66.66667% !important;
}
#DIV_ADR_PARENT1_ADR > table tr td > div table tbody tr td:first-child,
#DIV_ADR_PARENT2_ADR > table tr td > div table tbody tr td:first-child {
  width: 33.3333% !important;
}
#DIV_ADR_PARENT1_ADR > table tr td > div table tbody tr td input,
#DIV_ADR_PARENT2_ADR > table tr td > div table tbody tr td input {
  position: relative;
  display: block;
  width: 100%;
  border: 1px solid #363636;
  padding: 0.5rem 0.75rem;
  font-family: inherit;
  font-size: 0.95rem;
  font-weight: 400;
  color: #4F5C69;
  transition: all 300ms ease-out;
}
#DIV_ADR_PARENT1_ADR > table tr td > div table tbody tr td input:hover,
#DIV_ADR_PARENT2_ADR > table tr td > div table tbody tr td input:hover,
#DIV_ADR_PARENT1_ADR > table tr td > div table tbody tr td input:focus,
#DIV_ADR_PARENT2_ADR > table tr td > div table tbody tr td input:focus {
  border: 1px solid #0C2340;
}
#DIV_ADR_PARENT1_ADR > table tr td > div table tbody tr td input:focus,
#DIV_ADR_PARENT2_ADR > table tr td > div table tbody tr td input:focus {
  outline: none;
  box-shadow: none;
}
#DIV_ADR_PARENT1_ADR > table tr td #showAdresse pre,
#DIV_ADR_PARENT2_ADR > table tr td #showAdresse pre {
  width: max-content;
}
/* --------------------------------------------------- */
/* ----- FORM_PAGES.FORM_CHOIX_MODE_PAIEMENT_2024----- */
/* --------------------------------------------------- */
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature thead tr th:last-child,
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr th:last-child,
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature thead tr td:last-child,
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td:last-child {
  width: 60px;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature thead tr th:nth-last-child(2),
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr th:nth-last-child(2),
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature thead tr td:nth-last-child(2),
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td:nth-last-child(2) {
  width: 200px;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature thead tr th {
  padding: 0.3rem 0.25rem;
  text-align: left;
  border-bottom: 1px solid #0C2340;
  border-right: 1px solid #0C2340;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature thead tr th:last-child,
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature thead tr th:nth-last-child(2) {
  border-right: none;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td {
  position: relative;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td.montant {
  text-align: right;
  color: #4F5C69;
  border-right: none;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td span.help {
  bottom: 0;
  right: initial;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr.total td {
  text-align: right;
  font-weight: bold;
  border-top: 1px solid #0C2340;
  background-color: #E6E6E6;
}
.main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr.total td.montant {
  text-align: right;
  color: #4F5C69;
  border-right: none;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement h1 {
  color: #0C2340;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement p {
  border: 1px solid #0C2340;
  background-color: #E6E6E6;
  padding: 0.5rem;
  margin-bottom: 1.5rem;
  font-size: 1rem;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement > .form-line {
  display: grid;
  padding-left: 2rem;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement > .form-line > .form-col {
  background-repeat: no-repeat;
  height: 3.5rem;
  margin-bottom: 1rem;
  padding-top: 0.8rem;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement > .form-line > .form-col input[type="radio"] {
  margin-left: 3.5rem;
  margin-right: 0.5rem;
  vertical-align: middle;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement .type-paiement {
  margin-top: 1rem!important;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement .type-paiement .choixPaiement {
  background-repeat: no-repeat;
  height: 3.5rem;
  margin-bottom: 1rem;
  padding-top: 0rem;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #modePaiement .type-paiement .choixPaiement input[type="radio"] {
  margin-left: 6rem;
  margin-right: 0.5rem;
  vertical-align: middle;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #paiementMultiple #choixPaiementMultiple span {
  margin-bottom: 0.3rem;
  margin-top: 0.3rem;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement #paiementMultiple #choixPaiementMultiple span label {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement div[id*="MODE_PAIEMENT_INSCR_"],
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement div[id*="MODE_PAIEMENT_INSCR_"] {
  margin-top: 0.5rem;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement div[id*="MODE_PAIEMENT_INSCR_"] p,
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement div[id*="MODE_PAIEMENT_INSCR_"] p {
  border: 1px solid #0C2340;
  background-color: #E6E6E6;
  padding: 0.5rem;
  margin-bottom: 1.5rem;
  font-size: 1rem;
}
/* ----------------------------------------------------- */
/* ----- FORM_PAGES.FORM_PAIEMENT_PRELEVEMENT_2024 ----- */
/* ----------------------------------------------------- */
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_entete {
  margin-bottom: 1rem;
}
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_entete .mandat_logosepa {
  align-content: center;
  justify-items: start;
}
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_entete .mandat_logosepa img#mandat_imgsepa {
  margin-top: 1rem;
}
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_entete .mandat_entetetxt {
  font-size: 1rem;
  text-align: justify;
  margin-bottom: 1rem;
}
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_entete .mandat_logoicl {
  align-content: center;
  justify-items: center;
}
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_entete .mandat_logoicl img {
  width: 200px;
  margin-left: 50%;
  transform: translate(-50%, 0);
}
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_body .reference-line {
  font-family: "Time New Roman";
  font-size: 24px;
  font-weight: normal;
  margin: 0;
  color: #0C2340;
}
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_body h2 {
  color: #0C2340;
  font-weight: bold;
  font-size: 20px;
}
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_body .form-line {
  margin-bottom: 0.8rem;
}
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_body .mandat_piedpage {
  font-style: italic;
  color: #4F5C69;
}
.main-wrapper .form-main-body .form-wrapper #mandat #mandat_body .mandat_piedpage span.mandat_completer {
  display: block;
}
/* ----------------------------------------------------- */
/* ----- FORM_PAGES.FORM_CONTRAT_ENG_FINANCIER_2024----- */
/* ----------------------------------------------------- */
.contrat-engagement-financier p {
  margin-bottom: 1rem;
  text-align: justify;
}
.contrat-engagement-financier p.txt-red {
  font-weight: bold;
}
/* -------------------------------------------- */
/* ----- FORM_PAGES.FORM_RESERVATION_2024 ----- */
/* -------------------------------------------- */
.form-wrapper .resume .row {
  display: grid;
  grid-template-columns: 10rem auto;
  align-items: center;
  margin-bottom: 1rem;
}
/* ---------------------------------------- */
/* ----- FORM_PAGES.FORM_AVENANT_2024 ----- */
/* ---------------------------------------- */
.content-avenant h1 {
  font-family: "Time New Roman";
  font-size: 24px;
  font-weight: normal;
  margin: 0;
  color: #0C2340;
  margin-bottom: 1rem;
}
.content-avenant h2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.content-avenant p {
  margin-bottom: 0.5rem;
}
.content-avenant table.table-beneficiaire tbody tr th,
.content-avenant table.table-beneficiaire tbody tr td {
  text-align: left;
  font-size: 0.8rem;
  padding: 0.25rem 0;
}
.content-avenant table.table-beneficiaire tbody tr td {
  padding: 0.25rem 3rem 0.25rem 0.5rem;
}
.content-avenant table.MsoTableGrid tbody tr th,
.content-avenant table.MsoTableGrid tbody tr td {
  font-size: 0.8rem;
}
/* -------------------------------------- */
/* ----- FORM_ELEMS.FORM_LOGIN_2024 ----- */
/* -------------------------------------- */
body#ICL-login-page {
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #0C2340;
}
body#ICL-login-page .logout-wrapper {
  display: none;
  pointer-events: none;
}
body#ICL-login-page.form-logged .logout-wrapper {
  position: absolute;
  top: 1rem;
  right: 1rem;
  display: block;
  pointer-events: initial;
  z-index: 9000;
}
body#ICL-login-page.form-logged .logout-wrapper a {
  display: block;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIycHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMjUsNTBDMTMsNTAsMy4zLDQwLjMsMy4zLDI4LjNjMC03LjcsMy45LTE0LjYsMTAuNS0xOC42YzEtMC42LDIuNC0wLjMsMywwLjdjMC42LDEsMC4zLDIuNC0wLjcsM2MtNS4yLDMuMi04LjQsOC43LTguNCwxNC45YzAsOS42LDcuOCwxNy40LDE3LjQsMTcuNHMxNy40LTcuOCwxNy40LTE3LjRjMC02LjEtMy4xLTExLjctOC40LTE0LjljLTEtMC42LTEuNC0yLTAuNy0zYzAuNi0xLDItMS4zLDMtMC43YzYuNiw0LDEwLjUsMTAuOSwxMC41LDE4LjZDNDYuNyw0MC4zLDM3LDUwLDI1LDUwek0yNy4yLDIwLjlWMi4yQzI3LjIsMSwyNi4yLDAsMjUsMHMtMi4yLDEtMi4yLDIuMnYxOC43YzAsMS4yLDEsMi4yLDIuMiwyLjJTMjcuMiwyMi4xLDI3LjIsMjAuOXoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  opacity: 0.6;
  transition: all 300ms ease-out;
}
body#ICL-login-page.form-logged .logout-wrapper a:hover {
  opacity: 1;
}
body#ICL-login-page div#wrapper {
  display: grid;
  grid-template-columns: 1rem auto 1rem;
  grid-template-rows: 1rem auto auto;
  width: 100vw;
  height: 100vh;
  overflow: initial;
}
body#ICL-login-page div#wrapper #content {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: max-content auto;
}
body#ICL-login-page .logout-wrapper {
  position: absolute;
}
body#ICL-login-page .login-wrapper {
  position: relative;
  display: grid;
  grid-column: 1 / span 1;
  grid-row: 1 / span 3;
  grid-template-columns: 1fr;
  grid-template-rows: max-content 4rem auto auto;
}
body#ICL-login-page .login-wrapper .login-logo a {
  display: grid;
}
body#ICL-login-page .login-wrapper .login-logo a img {
  width: 70%;
  height: auto;
  margin: 3rem auto 0 auto;
}
body#ICL-login-page .login-wrapper .login-title {
  text-align: center;
  align-self: end;
}
body#ICL-login-page .login-wrapper .login-title h1 {
  font-family: "Time New Roman";
  font-size: 24px;
  font-weight: normal;
  margin: 0;
  color: white;
}
body#ICL-login-page .login-wrapper .login-error #error {
  width: 90%;
  margin: 1rem auto;
  padding: 0.5rem;
  border: 1px solid #f04124;
  background-color: #fde7e3;
  color: #d32a0e;
}
body#ICL-login-page .login-wrapper .login-error #error a {
  color: #26C2AD !important;
  text-decoration: none!important;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper .login-error #error a:hover {
  text-decoration: underline!important;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper {
  margin: 0 auto;
  width: 90%;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger,
body#ICL-login-page .login-wrapper .multi-login-wrapper .button-login-sso {
  display: grid;
  grid-template-columns: 1.3rem auto 1.3rem;
  grid-template-areas: "space label icone";
  align-items: center;
  color: white;
  background-color: #26C2AD;
  padding: 1rem 1rem;
  margin: 0.5rem 0;
  font-weight: normal;
  font-size: 11px;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger .trigger-space,
body#ICL-login-page .login-wrapper .multi-login-wrapper .button-login-sso .trigger-space {
  grid-area: space;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger .trigger-label,
body#ICL-login-page .login-wrapper .multi-login-wrapper .button-login-sso .trigger-label {
  grid-area: label;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger img,
body#ICL-login-page .login-wrapper .multi-login-wrapper .button-login-sso img {
  grid-area: icone;
  opacity: 0;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger:hover,
body#ICL-login-page .login-wrapper .multi-login-wrapper .button-login-sso:hover {
  background-color: #1e9787;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger:hover img,
body#ICL-login-page .login-wrapper .multi-login-wrapper .button-login-sso:hover img {
  opacity: 1;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger {
  position: relative;
  min-height: 55px;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger .trigger-label,
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger .trigger-arrow {
  position: absolute;
  white-space: nowrap;
  left: 50%;
  transform: translate(-50%, 0);
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger .trigger-label {
  opacity: 1;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger .trigger-arrow {
  opacity: 0;
  left: 3%;
  transform: translate(-50%, 0);
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger:hover img {
  opacity: 0;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger.opened {
  background-color: transparent;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper {
  height: 0px;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.opened {
  height: 360px;
  opacity: 1;
  pointer-events: initial;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres h2 {
  font-family: "Times New Roman";
  text-transform: initial;
  font-weight: normal;
  font-size: 18px;
  color: white;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(3, auto);
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy div {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  grid-row-gap: 0.3rem;
  align-items: center;
  margin-bottom: 1rem;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy div input[type="text"],
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy div input[type="password"] {
  height: 40px;
  padding: 0.2rem 0.5rem;
  font-size: 0.8rem;
  outline: 0;
  width: 100%;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy div input[type="submit"] {
  background-color: #80B5E3;
  color: #0C2340;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy div input[type="submit"]:hover {
  background-color: #569dda;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy div label {
  color: white;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy div#password {
  position: relative;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy div#password .password-visibility-trigger {
  display: block;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIycHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMTguMTgsOS4zNmMtMC4zMS0xLjIxLDAuNDItMi40NSwxLjY0LTIuNzdjMS42NS0wLjQyLDMuMzQtMC42NCw1LjAzLTAuNjRjMTUuNDIsMCwyNC4yNSwxNy40NywyNC42MSwxOC4yMWMwLjMxLDAuNjMsMC4zMSwxLjM4LDAsMi4wMWMtMC4wNywwLjEzLTEuNjIsMy4yNC00LjQ5LDYuODRjLTAuNDUsMC41Ni0xLjExLDAuODYtMS43OCwwLjg2Yy0wLjUsMC0xLTAuMTYtMS40MS0wLjVjLTAuOTgtMC43OC0xLjE0LTIuMjEtMC4zNi0zLjE5YzEuNjMtMi4wNCwyLjc5LTMuOTIsMy40Mi01LjAyYy0yLTMuNDctOS4yOS0xNC42OC0xOS45OS0xNC42OGMtMS4zLDAtMi42MiwwLjE3LTMuOSwwLjVDMTkuNzMsMTEuMzEsMTguNSwxMC41OCwxOC4xOCw5LjM2ek00OS4zMyw0OS4zM0M0OC44OSw0OS43OCw0OC4zMSw1MCw0Ny43Myw1MHMtMS4xNi0wLjIyLTEuNjEtMC42N2wtOC45NC04Ljk0Yy0zLjkzLDIuNjYtOC4wNyw0LTEyLjMzLDRDOS40Myw0NC40LDAuNiwyNi45MywwLjI0LDI2LjE4Yy0wLjMxLTAuNjMtMC4zMS0xLjM4LDAtMi4wMWMwLjE1LTAuMjksMy4zLTYuNTcsOS4wNS0xMS42OEwwLjY3LDMuODhjLTAuODktMC44OS0wLjg5LTIuMzMsMC0zLjIxczIuMzMtMC44OSwzLjIxLDBsNDUuNDYsNDUuNDZDNTAuMjIsNDcuMDEsNTAuMjIsNDguNDUsNDkuMzMsNDkuMzN6TTIwLjY4LDI1LjE4YzAsMi4zLDEuODcsNC4xNyw0LjE3LDQuMTdjMC4zOSwwLDAuNzYtMC4wNywxLjEyLTAuMTdsLTUuMTEtNS4xMUMyMC43NSwyNC40MiwyMC42OCwyNC43OSwyMC42OCwyNS4xOHpNMzMuODksMzcuMWwtNC41LTQuNWMtMS4zNiwwLjgzLTIuOTMsMS4yOS00LjU0LDEuMjljLTQuOCwwLTguNzEtMy45MS04LjcxLTguNzFjMC0xLjYxLDAuNDYtMy4xOCwxLjI5LTQuNTRsLTQuOTMtNC45M2MtMy45LDMuNDEtNi41NSw3LjU4LTcuNjQsOS40NmMyLDMuNDcsOS4zLDE0LjY4LDE5Ljk5LDE0LjY4QzI3LjkyLDM5Ljg1LDMwLjk1LDM4LjkyLDMzLjg5LDM3LjF6IiBzdHlsZT0iZmlsbDpyZ2JhKDc5LCA5MiwgMTA1LCAxKSIgLz48L3N2Zz4=");
  background-position: center center;
  background-repeat: no-repeat;
  margin: 0;
  position: absolute;
  right: 0.5rem;
  top: 52%;
  opacity: 0.5;
  cursor: pointer;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy div#password .password-visibility-trigger.hide {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIycHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMjUsMzMuNzZjLTQuODMsMC04Ljc2LTMuOTMtOC43Ni04Ljc2czMuOTMtOC43Niw4Ljc2LTguNzZzOC43NiwzLjkzLDguNzYsOC43NlMyOS44MywzMy43NiwyNSwzMy43NnpNMjUsMjAuODFjLTIuMzEsMC00LjE5LDEuODgtNC4xOSw0LjE5czEuODgsNC4xOSw0LjE5LDQuMTlzNC4xOS0xLjg4LDQuMTktNC4xOVMyNy4zMSwyMC44MSwyNSwyMC44MXpNMjUsNDQuMzRjLTE1LjUyLDAtMjQuMzktMTcuNTctMjQuNzYtMTguMzJjLTAuMzItMC42NC0wLjMyLTEuMzksMC0yLjAzQzAuNjEsMjMuMjQsOS40OCw1LjY2LDI1LDUuNjZzMjQuMzksMTcuNTcsMjQuNzYsMTguMzJjMC4zMiwwLjY0LDAuMzIsMS4zOSwwLDIuMDNDNDkuMzksMjYuNzYsNDAuNTIsNDQuMzQsMjUsNDQuMzR6TTQuODksMjVDNi45LDI4LjQ4LDE0LjI0LDM5Ljc3LDI1LDM5Ljc3YzEwLjgsMCwxOC4xMS0xMS4yNywyMC4xMS0xNC43NkM0My4xLDIxLjUyLDM1Ljc2LDEwLjIzLDI1LDEwLjIzQzE0LjIsMTAuMjMsNi44OSwyMS41MSw0Ljg5LDI1eiIgc3R5bGU9ImZpbGw6cmdiYSg3OSwgOTIsIDEwNSwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy div#password .password-visibility-trigger:hover {
  opacity: 1;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy input#submit {
  text-transform: uppercase;
  color: white;
  background-color: #80B5E3;
  padding: 0.5rem 1.5rem;
  font-size: 0.8rem;
  margin: 0.5rem 0 0.5rem 0px;
  border: none;
  cursor: pointer;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy input#submit:hover {
  background-color: #6194CF;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy .form-login-create .form-info-message p {
  color: white;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy .form-login-create .form-btn-create-acount a {
  color: white;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy .form-login-create .form-btn-create-acount a:hover {
  text-decoration: none;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy #form-login-create {
  height: 300px;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy #form-login-user {
  height: 300px;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy #form-login-user .return-line {
  display: grid;
  align-items: center;
  justify-items: start;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy #form-login-user .return-line .return-trigger {
  display: block;
  width: 26px;
  height: 26px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjI2cHgiIGhlaWdodD0iMjZweCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNNTAsMjVjMCwxLjUtMS4yLDIuOC0yLjgsMi44SDEwLjZsNi4zLDYuM2MxLjEsMS4xLDEuMSwyLjgsMCwzLjljLTAuNSwwLjUtMS4zLDAuOC0yLDAuOHMtMS40LTAuMy0yLTAuOEwwLDI1bDEzLTEzYzEuMS0xLjEsMi44LTEuMSwzLjksMGMxLjEsMS4xLDEuMSwyLjgsMCwzLjlsLTYuMyw2LjNoMzYuNkM0OC44LDIyLjIsNTAsMjMuNSw1MCwyNXoiIHN0eWxlPSJmaWxsOnJnYmEoMjU1LCAyNTUsIDI1NSwgMSkiIC8+PC9zdmc+");
  background-position: center center;
  background-repeat: no-repeat;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy #form-login-create,
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy #form-login-user {
  overflow: initial;
  pointer-events: initial;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy #form-login-create.hide,
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-wrapper.autres div.form-dummy #form-login-user.hide {
  height: 0px;
  overflow: hidden;
  pointer-events: none;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .login-separator {
  width: 100%;
  height: 1px;
  background-color: #083BBA;
  margin: 1rem 0;
}
body#ICL-login-page .login-wrapper .multi-login-wrapper .pwd-oublie,
body#ICL-login-page .login-wrapper .multi-login-wrapper .password-lost {
  text-align: right;
}
body#ICL-login-page .login-wrapper.reduce .login-title h1 {
  font-size: 0px;
}
body#ICL-login-page .login-wrapper.reduce .multi-login-wrapper .button-login-sso {
  font-size: 0px;
  height: 0px;
  padding: 0;
}
body#ICL-login-page .login-wrapper.reduce .multi-login-wrapper .login-trigger {
  height: 55px;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper.reduce .multi-login-wrapper .login-trigger .trigger-label {
  opacity: 0;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper.reduce .multi-login-wrapper .login-trigger .trigger-arrow {
  opacity: 1;
  transition: all 300ms ease-out;
}
body#ICL-login-page .login-wrapper.reduce .multi-login-wrapper .login-trigger .trigger-arrow img {
  opacity: 1;
}
body#ICL-login-page .login-wrapper.reduce .multi-login-wrapper .login-trigger.hide {
  height: 0;
  opacity: 0;
  pointer-events: none;
}
body#ICL-login-page a {
  font-size: 0.8rem;
  color: #26C2AD;
  text-decoration: none;
  transition: all 300ms ease-out;
}
body#ICL-login-page a:hover {
  text-decoration: underline;
}
body#ICL-login-page footer {
  display: grid;
  align-items: end;
  justify-self: center;
}
body#ICL-login-page footer .form-login-mension-legale p {
  text-align: justify;
  font-size: 0.7rem;
  color: #4F5C69;
}
body#ICL-login-page footer .form-login-mension-legale p a {
  font-size: 0.7rem;
  color: #26C2AD;
}
body#ICL-login-page div#wrapper .blured {
  display: grid;
  width: 100%;
  height: 100%;
  background-color: white;
  opacity: 0.9;
}
body#ICL-login-page div#wrapper .blured.top {
  grid-column: 1 / span 3;
  grid-row: 1 / span 1;
}
body#ICL-login-page div#wrapper .blured.right {
  grid-column: 3 / span 1;
  grid-row: 2 / span 1;
}
body#ICL-login-page div#wrapper .blured.bottom {
  grid-column: 1 / span 3;
  grid-row: 3 / span 1;
}
body#ICL-login-page div#wrapper .blured.left {
  grid-column: 1 / span 1;
  grid-row: 2 / span 1;
}
body#ICL-login-page div#wrapper .blured.inner-top {
  display: none;
  grid-column: 3 / span 1;
  grid-row: 1 / span 1;
}
body#ICL-login-page div#wrapper .blured.inner-bottom {
  display: none;
  grid-column: 3 / span 1;
  grid-row: 3 / span 1;
}
body#ICL-login-page div#wrapper #content {
  grid-column: 2 / span 1;
  grid-row: 2 / span 1;
  display: grid;
  grid-template-columns: auto;
  grid-template-rows: 5rem auto 5rem;
}
body#ICL-login-page div#wrapper #content .bg-color {
  display: grid;
  background-color: #0C2340;
  width: 100%;
  height: 100%;
  position: relative;
}
body#ICL-login-page div#wrapper #content .bg-color.top {
  display: none;
  grid-column: 2 / span 1;
  grid-row: 1 / span 1;
}
body#ICL-login-page div#wrapper #content .bg-color.bottom {
  display: none;
  grid-column: 2 / span 1;
  grid-row: 3 / span 1;
}
body#ICL-login-page div#wrapper #content .bg-color.left {
  grid-column: 1 / span 1;
  grid-row: 1 / span 3;
}
body#ICL-login-page div#wrapper #content .picture {
  background-image: url('logins.img?ww_c=IMG_BACKGROUND_FIXE');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
  display: none;
  grid-column: 2 / span 2;
  grid-row: 2 / span 1;
  width: 100%;
  height: 100%;
}
@media (min-width: 576px) {
  body#ICL-login-page div#wrapper {
    grid-template-columns: 2rem auto 2rem;
    grid-template-rows: 2rem auto auto;
  }
  body#ICL-login-page div#wrapper #content {
    grid-column: 2 / span 1;
    grid-row: 2 / span 1;
    grid-template-columns: auto;
  }
  body#ICL-login-page div#wrapper #content .bg-color.top,
  body#ICL-login-page div#wrapper #content .bg-color.bottom {
    display: grid;
  }
  body#ICL-login-page div#wrapper #content .bg-color.left {
    grid-column: 1 / span 2;
    grid-row: 1 / span 3;
  }
  body#ICL-login-page div#wrapper .blured.inner-top,
  body#ICL-login-page div#wrapper .blured.inner-bottom {
    display: block;
  }
}
@media (min-width: 768px) {
  body#ICL-login-page div#wrapper {
    grid-template-columns: 2rem auto 2rem;
    grid-template-rows: auto 70% auto;
    background-image: url("logins.img?ww_c=IMG_BACKGROUND_FIXE");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  body#ICL-login-page div#wrapper #content {
    grid-column: 2 / span 1;
    grid-row: 2 / span 1;
    grid-template-columns: auto 0rem 0rem;
  }
  body#ICL-login-page div#wrapper #content .bg-color.left {
    grid-column: 1 / span 1;
    grid-row: 1 / span 3;
    height: 100%;
    overflow: auto;
  }
  body#ICL-login-page div#wrapper #content .bg-color.top {
    display: grid;
  }
  body#ICL-login-page div#wrapper #content .picture {
    display: grid;
  }
}
@media (min-width: 992px) {
  body#ICL-login-page div#wrapper {
    grid-template-columns: 8rem auto 3rem;
    grid-template-rows: auto 80% auto;
    overflow-x: hidden;
  }
  body#ICL-login-page div#wrapper #content {
    grid-template-columns: auto 0rem 0rem;
    grid-template-rows: 5rem auto 5rem;
  }
}
@media (min-width: 1200px) {
  body#ICL-login-page div#wrapper {
    grid-template-columns: auto 77rem auto;
    grid-template-rows: auto 46rem auto;
  }
  body#ICL-login-page div#wrapper #content {
    grid-template-columns: auto 40rem 5rem;
    grid-template-rows: 5rem auto 5rem;
  }
  body#ICL-login-page #liste_formulaire div#wrapper {
    grid-template-columns: auto minmax(75rem, 50%) auto;
  }
  body#ICL-login-page #liste_formulaire div#wrapper #content {
    grid-template-columns: auto 10rem 5rem;
  }
  body#ICL-login-page #liste_formulaire div#wrapper #content .liste-candidature-wrapper {
    padding: 1rem 3rem;
  }
  body#ICL-login-page #liste_formulaire div#wrapper #content .picture {
    grid-column: 2 / span 2;
    grid-row: 1 / span 3;
  }
  body#ICL-login-page .login-wrapper {
    grid-template-rows: max-content 4rem minmax(4rem, max-content) auto;
    transition: all 300ms ease-out;
  }
  body#ICL-login-page .login-wrapper .login-logo a img {
    transition: all 300ms ease-out;
  }
  body#ICL-login-page .login-wrapper .multi-login-wrapper .login-trigger,
  body#ICL-login-page .login-wrapper .multi-login-wrapper .button-login-sso {
    font-size: 18px;
  }
  body#ICL-login-page .login-wrapper.reduce {
    grid-template-rows: max-content 0rem minmax(1rem, max-content) auto;
  }
  body#ICL-login-page .login-wrapper.reduce .login-logo a img {
    width: 50%;
    height: auto;
    margin: 1rem auto 0 auto;
  }
  footer {
    width: 70%;
  }
}
/* ----- CREATION_COMPTE.STYLE_RECUP_MDP_2024 ----- */
body#ICL-login-page.form-login {
  background-image: url('logins.img?ww_c=IMG_BACKGROUND_FIXE');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: #0C2340;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper {
  grid-template-rows: max-content auto;
  align-items: center;
  height: 100%;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper .instance-div {
  display: none!important;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper .login-logo a {
  display: grid;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper .login-logo a img {
  width: 60%;
  height: auto;
  margin: 0 auto 0 auto;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper h1 {
  font-family: "Time New Roman";
  font-size: 24px;
  font-weight: normal;
  color: white;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form {
  text-align: center;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content {
  padding: 0rem 2rem;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content p {
  font-size: 1rem;
  margin-bottom: 1.5rem;
  color: white;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content ul#erreurs {
  display: none;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content ul#erreurs:not(:empty) {
  display: block;
  background-color: #fde7e3;
  border: 1px solid #f04124;
  padding: 0.75rem 1rem;
  list-style-type: none;
  margin: 0 0 1rem 0;
  text-align: left;
  position: absolute;
  top: 8.5rem;
  left: 0rem;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content ul#erreurs:not(:empty) li {
  color: #d32a0e;
  padding: 0.25rem 0;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content .identifiant {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto auto;
  grid-row-gap: 0.3rem;
  align-items: center;
  margin-bottom: 1.5rem;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content .identifiant label {
  justify-self: start;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content .form-line {
  margin-bottom: 1.5rem;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content .form-line .form-col {
  display: grid;
  grid-template-columns: auto 2rem;
  grid-template-areas: "label label" "field help";
  grid-column-gap: 2rem;
  align-items: center;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content .form-line .form-col #info {
  grid-column: 1 / span 3;
  font-family: 'PT Mono', monospace;
  width: max-content;
  margin: auto;
  line-height: initial;
  background-color: #BEBEBE;
  border: 1px solid #4F5C69;
  padding: 0.8rem 1rem 0.5rem 1rem;
  color: #0C2340;
  font-weight: bold;
  font-size: 2rem;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content .form-line .form-col label {
  grid-area: label;
  justify-self: start;
  margin-bottom: 0.3rem;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content .form-line .form-col input {
  grid-area: field;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content .form-line .form-col .help {
  grid-area: help;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form label {
  font-size: 1rem;
  color: white;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form input[type="text"] {
  height: 40px;
  padding: 0.2rem 0.5rem;
  font-size: 1rem;
  outline: 0;
  width: 100%;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form .help {
  display: grid;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  background-color: #26C2AD;
  border-radius: 50%;
  color: white;
  font-weight: bold;
  line-height: initial;
  cursor: help;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form input[type="button"] {
  text-transform: uppercase;
  color: #0C2340;
  background-color: #80B5E3;
  padding: 0.5rem 1.5rem;
  font-size: 0.8rem;
  margin: 0.5rem;
  border: none;
  cursor: pointer;
  transition: all 300ms ease-out;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form input[type="button"]:hover {
  background-color: #6194CF;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form input[type="button"].annuler {
  background-color: #BEBEBE;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form input[type="button"].annuler:hover {
  background-color: #848487;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form#formcompte h1 {
  margin: 1rem auto 0 auto;
  width: max-content;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form#formcompte .center-content p {
  color: white;
  font-size: 0.8rem;
}
body#ICL-login-page div#wrapper #content .log .login-wrapper form#formcompte .center-content .help {
  top: initial;
  bottom: initial;
  right: initial;
}
body#ICL-login-page div#wrapper #content #cadre .cand-content .main-title {
  padding: 0.5rem 1rem;
}
body#ICL-login-page div#wrapper #content #cadre .cand-content .main-lst-content {
  padding: 0.2rem 2.5rem;
}
body#ICL-login-page div#wrapper #content #cadre .cand-content .main-lst-content#tableInscription_inner_content {
  padding-bottom: 1rem;
}
body#ICL-login-page div#wrapper #content #cadre .cand-content .main-lst-content ul.lst-etapes table#table_candidature tbody tr td.col_bouton #boutonAccesForm a {
  font-size: 12.8px;
}
body#ICL-login-page div#wrapper #content #cadre.recup-mdp {
  grid-template-columns: 1fr;
  padding: 0;
}
body#ICL-login-page .instance-div {
  top: 0;
}
body#ICL-login-page .mainconsole {
  display: none;
}
@media (min-width: 992px) {
  body#ICL-login-page div#wrapper #content .instance-div {
    display: none!important;
  }
  body#ICL-login-page div#wrapper #content .log .login-wrapper form .center-content .identifiant {
    grid-template-columns: max-content auto;
    grid-column-gap: 2rem;
  }
}

