/* 
  FORMULAIRE.MERGE_FORM_INSCRIPTIONS_2024
  
  Dernière MàJ: 05.01.2026 - 0 1 11 
*/
/* ----- 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_2024 ----- */
/* ------------------------------------------- */
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.67,23.69l-0.21-.38A27.65,27.65,0,0,0,25,9.08,27.65,27.65,0,0,0,.54,23.31l-0.21.38a2.74,2.74,0,0,0,0,2.62l0.21,0.38A27.65,27.65,0,0,0,25,40.92,27.65,27.65,0,0,0,49.46,26.69l0.21-.38A2.74,2.74,0,0,0,49.67,23.69ZM25,13.25a1.26,1.26,0,1,1,0,2.53A6.24,6.24,0,0,0,18.76,22a1.26,1.26,0,0,1-2.53,0A8.78,8.78,0,0,1,25,13.25Zm0,24.13A24.17,24.17,0,0,1,3.65,25,23.59,23.59,0,0,1,14.49,14.92a12.37,12.37,0,1,0,21,0A23.59,23.59,0,0,1,46.35,25,24.17,24.17,0,0,1,25,37.38Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.67,23.69l-0.21-.38A27.65,27.65,0,0,0,25,9.08,27.65,27.65,0,0,0,.54,23.31l-0.21.38a2.74,2.74,0,0,0,0,2.62l0.21,0.38A27.65,27.65,0,0,0,25,40.92,27.65,27.65,0,0,0,49.46,26.69l0.21-.38A2.74,2.74,0,0,0,49.67,23.69ZM25,13.25a1.26,1.26,0,1,1,0,2.53A6.24,6.24,0,0,0,18.76,22a1.26,1.26,0,0,1-2.53,0A8.78,8.78,0,0,1,25,13.25Zm0,24.13A24.17,24.17,0,0,1,3.65,25,23.59,23.59,0,0,1,14.49,14.92a12.37,12.37,0,1,0,21,0A23.59,23.59,0,0,1,46.35,25,24.17,24.17,0,0,1,25,37.38Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 16px;
  height: 16px;
}
.pwcheck .interface-wrapper ul li.show-pwd.pw-visible {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M35.83,8L33,6.45a1,1,0,0,0-1.32.38L30.12,9.6A28.88,28.88,0,0,0,25,9.15,27.65,27.65,0,0,0,.54,23.38l-0.21.38a2.74,2.74,0,0,0,0,2.62l0.21,0.38a27,27,0,0,0,13.31,12l-1.06,1.9A1,1,0,0,0,13.16,42L16,43.55a1,1,0,0,0,1.32-.38L36.2,9.35A1,1,0,0,0,35.83,8ZM25,13.32a1.26,1.26,0,1,1,0,2.53,6.24,6.24,0,0,0-6.24,6.24,1.26,1.26,0,0,1-2.53,0A8.78,8.78,0,0,1,25,13.32ZM3.65,25.07A23.59,23.59,0,0,1,14.49,15,12.37,12.37,0,0,0,17.84,31.6l-2.25,4A23.66,23.66,0,0,1,3.65,25.07Zm25.8,8,7.72-13.82A12.38,12.38,0,0,1,29.45,33.06Zm20.22-6.68-0.21.38A27.65,27.65,0,0,1,25,41l2-3.62a24.07,24.07,0,0,0,19.31-12.3,23.35,23.35,0,0,0-7.77-8.37l1.74-3.11a26.81,26.81,0,0,1,9.14,9.8l0.21,0.38A2.74,2.74,0,0,1,49.67,26.38Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M35.83,8L33,6.45a1,1,0,0,0-1.32.38L30.12,9.6A28.88,28.88,0,0,0,25,9.15,27.65,27.65,0,0,0,.54,23.38l-0.21.38a2.74,2.74,0,0,0,0,2.62l0.21,0.38a27,27,0,0,0,13.31,12l-1.06,1.9A1,1,0,0,0,13.16,42L16,43.55a1,1,0,0,0,1.32-.38L36.2,9.35A1,1,0,0,0,35.83,8ZM25,13.32a1.26,1.26,0,1,1,0,2.53,6.24,6.24,0,0,0-6.24,6.24,1.26,1.26,0,0,1-2.53,0A8.78,8.78,0,0,1,25,13.32ZM3.65,25.07A23.59,23.59,0,0,1,14.49,15,12.37,12.37,0,0,0,17.84,31.6l-2.25,4A23.66,23.66,0,0,1,3.65,25.07Zm25.8,8,7.72-13.82A12.38,12.38,0,0,1,29.45,33.06Zm20.22-6.68-0.21.38A27.65,27.65,0,0,1,25,41l2-3.62a24.07,24.07,0,0,0,19.31-12.3,23.35,23.35,0,0,0-7.77-8.37l1.74-3.11a26.81,26.81,0,0,1,9.14,9.8l0.21,0.38A2.74,2.74,0,0,1,49.67,26.38Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 16px;
  height: 16px;
}
.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;
  padding-right: 1rem;
}
.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: auto;
}
.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: 0.5rem;
}
.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;
  font-size: 0.8rem;
  padding: 10px 5px;
  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;
  padding: 10px 5px;
  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;
  }
  .boutonAdd {
    font-size: 1rem;
    padding: 10px 18px;
  }
  .boutonDel {
    padding: 10px 18px;
  }
}
@media (min-width: 768px) {
  .help {
    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: 40px!important;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav {
  position: relative;
  z-index: 5000;
  width: 100%;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: auto;
  align-items: center;
}
.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 {
  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;
  grid-row: 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"] {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M50,25c0,1.5-1.2,2.8-2.8,2.8H10.6l6.3,6.3c1.1,1.1,1.1,2.8,0,3.9c-0.5,0.5-1.3,0.8-2,0.8s-1.4-0.3-2-0.8L0,25l13-13c1.1-1.1,2.8-1.1,3.9,0c1.1,1.1,1.1,2.8,0,3.9l-6.3,6.3h36.6C48.8,22.2,50,23.5,50,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M50,25c0,1.5-1.2,2.8-2.8,2.8H10.6l6.3,6.3c1.1,1.1,1.1,2.8,0,3.9c-0.5,0.5-1.3,0.8-2,0.8s-1.4-0.3-2-0.8L0,25l13-13c1.1-1.1,2.8-1.1,3.9,0c1.1,1.1,1.1,2.8,0,3.9l-6.3,6.3h36.6C48.8,22.2,50,23.5,50,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: left center;
  mask-repeat: no-repeat;
  background-color: #0C2340 !important;
  width: 26px;
  height: 26px;
  text-align: left;
  padding-left: 2.3rem;
}
.main-wrapper .form-main-body .form-wrapper .main-form-nav .form-nav .nav.next {
  grid-column: 2 / span 1;
  grid-row: 1;
  justify-items: end;
}
.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"] {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,25c0,1.5,1.2,2.8,2.8,2.8h36.6l-6.3,6.3c-1.1,1.1-1.1,2.8,0,3.9c0.5,0.5,1.3,0.8,2,0.8c0.7,0,1.4-0.3,2-0.8l13-13L37,12c-1.1-1.1-2.8-1.1-3.9,0c-1.1,1.1-1.1,2.8,0,3.9l6.3,6.3H2.8C1.2,22.2,0,23.5,0,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,25c0,1.5,1.2,2.8,2.8,2.8h36.6l-6.3,6.3c-1.1,1.1-1.1,2.8,0,3.9c0.5,0.5,1.3,0.8,2,0.8c0.7,0,1.4-0.3,2-0.8l13-13L37,12c-1.1-1.1-2.8-1.1-3.9,0c-1.1,1.1-1.1,2.8,0,3.9l6.3,6.3H2.8C1.2,22.2,0,23.5,0,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: right center;
  mask-repeat: no-repeat;
  background-color: #0C2340 !important;
  width: 26px;
  height: 26px;
}
.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"] {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M50,25c0,1.5-1.2,2.8-2.8,2.8H10.6l6.3,6.3c1.1,1.1,1.1,2.8,0,3.9c-0.5,0.5-1.3,0.8-2,0.8s-1.4-0.3-2-0.8L0,25l13-13c1.1-1.1,2.8-1.1,3.9,0c1.1,1.1,1.1,2.8,0,3.9l-6.3,6.3h36.6C48.8,22.2,50,23.5,50,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E") !important;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M50,25c0,1.5-1.2,2.8-2.8,2.8H10.6l6.3,6.3c1.1,1.1,1.1,2.8,0,3.9c-0.5,0.5-1.3,0.8-2,0.8s-1.4-0.3-2-0.8L0,25l13-13c1.1-1.1,2.8-1.1,3.9,0c1.1,1.1,1.1,2.8,0,3.9l-6.3,6.3h36.6C48.8,22.2,50,23.5,50,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E") !important;
  mask-position: left center !important;
  mask-repeat: no-repeat !important;
  background-color: #26C2AD !important;
  width: 26px !important;
  height: 26px !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"] {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,25c0,1.5,1.2,2.8,2.8,2.8h36.6l-6.3,6.3c-1.1,1.1-1.1,2.8,0,3.9c0.5,0.5,1.3,0.8,2,0.8c0.7,0,1.4-0.3,2-0.8l13-13L37,12c-1.1-1.1-2.8-1.1-3.9,0c-1.1,1.1-1.1,2.8,0,3.9l6.3,6.3H2.8C1.2,22.2,0,23.5,0,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E") !important;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,25c0,1.5,1.2,2.8,2.8,2.8h36.6l-6.3,6.3c-1.1,1.1-1.1,2.8,0,3.9c0.5,0.5,1.3,0.8,2,0.8c0.7,0,1.4-0.3,2-0.8l13-13L37,12c-1.1-1.1-2.8-1.1-3.9,0c-1.1,1.1-1.1,2.8,0,3.9l6.3,6.3H2.8C1.2,22.2,0,23.5,0,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E") !important;
  mask-position: right center !important;
  mask-repeat: no-repeat !important;
  background-color: #26C2AD !important;
  width: 26px !important;
  height: 26px !important;
  color: #26C2AD;
}
.main-wrapper .form-main-body .form-wrapper .btn-scroll-up {
  position: relative;
  width: 100%;
}
.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;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-top: 2rem;
  font-size: 11px;
  text-align: justify;
  position: relative;
  width: 100%;
}
.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 {
    grid-template-columns: 14rem auto 14rem;
    grid-template-rows: auto;
  }
  .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;
    grid-columns: 1 / span 1;
    grid-row: 1;
  }
  .main-wrapper .form-main-body .form-wrapper .form-nav .nav.next {
    grid-columns: 3 / span 1;
    grid-row: 1;
  }
}
@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;
    padding-bottom: 300px!important;
  }
  .main-wrapper .form-main-body .form-wrapper .main-form-nav {
    bottom: 280px;
    position: absolute;
    width: 90%;
  }
  .main-wrapper .form-main-body .form-wrapper .btn-scroll-up {
    bottom: 210px;
    position: absolute;
    width: 90%;
  }
  .main-wrapper .form-main-body .form-wrapper .mention-legale {
    padding-top: 2rem;
    margin-top: 2rem;
    position: absolute;
    bottom: 1rem;
    width: 90%;
  }
}
@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: '';
  display: inline-block;
  width: 60px;
  height: 60px;
  background-color: white !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2260px%22%20height=%2260px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.56,42.95L39.42,24.32,28.15,3.63a3.58,3.58,0,0,0-6.29,0L0.44,42.95a3.58,3.58,0,0,0,3.15,5.3H46.41A3.58,3.58,0,0,0,49.56,42.95Zm-21-2.76a1,1,0,0,1-1,1h-5.2a1,1,0,0,1-1-1V35a1,1,0,0,1,1-1h5.2a1,1,0,0,1,1,1v5.2Zm0-10.71a1,1,0,0,1-1,1H22.33a1,1,0,0,1-1-1L20.87,17.16a1,1,0,0,1,1-1H28a1,1,0,0,1,1,1Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2260px%22%20height=%2260px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.56,42.95L39.42,24.32,28.15,3.63a3.58,3.58,0,0,0-6.29,0L0.44,42.95a3.58,3.58,0,0,0,3.15,5.3H46.41A3.58,3.58,0,0,0,49.56,42.95Zm-21-2.76a1,1,0,0,1-1,1h-5.2a1,1,0,0,1-1-1V35a1,1,0,0,1,1-1h5.2a1,1,0,0,1,1,1v5.2Zm0-10.71a1,1,0,0,1-1,1H22.33a1,1,0,0,1-1-1L20.87,17.16a1,1,0,0,1,1-1H28a1,1,0,0,1,1,1Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  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;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2286px%22%20height=%2286px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M50,25C50,11.21,38.78,0,25,0C11.22,0,0,11.21,0,25s11.21,25,25,25C38.78,50,50,38.79,50,25zM44.99,25c0,11.02-8.97,19.99-19.99,19.99C13.98,44.99,5.01,36.02,5.01,25S13.98,5.01,25,5.01C36.02,5.01,44.99,13.98,44.99,25zM27.41,15.87c0,1.33-1.08,2.41-2.41,2.41c-1.33,0-2.41-1.08-2.41-2.41s1.08-2.41,2.41-2.41C26.33,13.46,27.41,14.54,27.41,15.87zM25,36.95c-1.38,0-2.51-1.12-2.51-2.51V25c0-1.38,1.12-2.51,2.51-2.51c1.38,0,2.51,1.12,2.51,2.51v9.44C27.5,35.82,26.38,36.95,25,36.95z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2286px%22%20height=%2286px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M50,25C50,11.21,38.78,0,25,0C11.22,0,0,11.21,0,25s11.21,25,25,25C38.78,50,50,38.79,50,25zM44.99,25c0,11.02-8.97,19.99-19.99,19.99C13.98,44.99,5.01,36.02,5.01,25S13.98,5.01,25,5.01C36.02,5.01,44.99,13.98,44.99,25zM27.41,15.87c0,1.33-1.08,2.41-2.41,2.41c-1.33,0-2.41-1.08-2.41-2.41s1.08-2.41,2.41-2.41C26.33,13.46,27.41,14.54,27.41,15.87zM25,36.95c-1.38,0-2.51-1.12-2.51-2.51V25c0-1.38,1.12-2.51,2.51-2.51c1.38,0,2.51,1.12,2.51,2.51v9.44C27.5,35.82,26.38,36.95,25,36.95z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: -0.5rem center;
  mask-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.3) !important;
  width: 86px;
  height: 86px;
}
.message.success {
  background-color: #43AC6A;
  color: white;
  border: 1px solid #26633d;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2286px%22%20height=%2286px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M23.5,34.9l14-14c1.2-1.2,1.2-3.1,0-4.3c-1.2-1.2-3.1-1.2-4.3,0L21.4,28.4l-4.5-4.5c-1.2-1.2-3.1-1.2-4.3,0c-1.2,1.2-1.2,3.1,0,4.3l6.7,6.7c0.6,0.6,1.4,0.9,2.1,0.9C22.1,35.8,22.9,35.5,23.5,34.9zM25,50C11.2,50,0,38.8,0,25S11.2,0,25,0c13.8,0,25,11.2,25,25S38.8,50,25,50zM25,5C14,5,5,14,5,25s9,20,20,20c11,0,20-9,20-20S36,5,25,5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2286px%22%20height=%2286px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M23.5,34.9l14-14c1.2-1.2,1.2-3.1,0-4.3c-1.2-1.2-3.1-1.2-4.3,0L21.4,28.4l-4.5-4.5c-1.2-1.2-3.1-1.2-4.3,0c-1.2,1.2-1.2,3.1,0,4.3l6.7,6.7c0.6,0.6,1.4,0.9,2.1,0.9C22.1,35.8,22.9,35.5,23.5,34.9zM25,50C11.2,50,0,38.8,0,25S11.2,0,25,0c13.8,0,25,11.2,25,25S38.8,50,25,50zM25,5C14,5,5,14,5,25s9,20,20,20c11,0,20-9,20-20S36,5,25,5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: -0.5rem center;
  mask-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.3) !important;
  width: 86px;
  height: 86px;
}
.message.warning {
  background-color: #f08a24;
  color: white;
  border: 1px solid #a3570b;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2286px%22%20height=%2286px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M47.8,46.95H2.2c-0.79,0-1.51-0.42-1.9-1.1c-0.39-0.68-0.39-1.52,0-2.2L23.1,4.15c0.39-0.68,1.12-1.1,1.9-1.1s1.51,0.42,1.9,1.1l22.8,39.49c0.39,0.68,0.39,1.52,0,2.2C49.31,46.53,48.59,46.95,47.8,46.95zM6.01,42.55h37.98L25,9.65L6.01,42.55zM27.12,29.17v-9.43c0-1.17-0.95-2.12-2.12-2.12s-2.12,0.95-2.12,2.12v9.43c0,1.17,0.95,2.12,2.12,2.12S27.12,30.34,27.12,29.17zM25,37.93c1.21,0,2.19-0.98,2.19-2.19c0-1.21-0.98-2.19-2.19-2.19c-1.21,0-2.19,0.98-2.19,2.19C22.81,36.95,23.79,37.93,25,37.93z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2286px%22%20height=%2286px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M47.8,46.95H2.2c-0.79,0-1.51-0.42-1.9-1.1c-0.39-0.68-0.39-1.52,0-2.2L23.1,4.15c0.39-0.68,1.12-1.1,1.9-1.1s1.51,0.42,1.9,1.1l22.8,39.49c0.39,0.68,0.39,1.52,0,2.2C49.31,46.53,48.59,46.95,47.8,46.95zM6.01,42.55h37.98L25,9.65L6.01,42.55zM27.12,29.17v-9.43c0-1.17-0.95-2.12-2.12-2.12s-2.12,0.95-2.12,2.12v9.43c0,1.17,0.95,2.12,2.12,2.12S27.12,30.34,27.12,29.17zM25,37.93c1.21,0,2.19-0.98,2.19-2.19c0-1.21-0.98-2.19-2.19-2.19c-1.21,0-2.19,0.98-2.19,2.19C22.81,36.95,23.79,37.93,25,37.93z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: -0.5rem center;
  mask-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.3) !important;
  width: 86px;
  height: 86px;
}
.message.alert {
  background-color: #f04124;
  color: white;
  border: 1px solid #a3210b;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2286px%22%20height=%2286px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M42.8,42.6C47.2,38.1,50,31.8,50,25C50,11.2,38.8,0,25,0S0,11.2,0,25s11.2,25,25,25c6.8,0,13.1-2.8,17.6-7.2c0,0,0.1-0.1,0.1-0.1C42.7,42.6,42.7,42.6,42.8,42.6zM44.9,25c0,4.6-1.6,8.7-4.1,12.1L12.9,9.3c3.4-2.6,7.5-4.1,12.1-4.1C36,5.1,44.9,14,44.9,25zM5.1,25c0-4.6,1.6-8.7,4.1-12.1l27.8,27.8c-3.4,2.6-7.5,4.1-12.1,4.1C14,44.9,5.1,36,5.1,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2286px%22%20height=%2286px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M42.8,42.6C47.2,38.1,50,31.8,50,25C50,11.2,38.8,0,25,0S0,11.2,0,25s11.2,25,25,25c6.8,0,13.1-2.8,17.6-7.2c0,0,0.1-0.1,0.1-0.1C42.7,42.6,42.7,42.6,42.8,42.6zM44.9,25c0,4.6-1.6,8.7-4.1,12.1L12.9,9.3c3.4-2.6,7.5-4.1,12.1-4.1C36,5.1,44.9,14,44.9,25zM5.1,25c0-4.6,1.6-8.7,4.1-12.1l27.8,27.8c-3.4,2.6-7.5,4.1-12.1,4.1C14,44.9,5.1,36,5.1,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: -0.5rem center;
  mask-repeat: no-repeat;
  background-color: rgba(255, 255, 255, 0.3) !important;
  width: 86px;
  height: 86px;
}
.message a {
  color: white;
}
/* --------------------------------------- */
/* ----- FORM_ELEMS.FORM_HEADER_2024 ----- */
/* --------------------------------------- */
header {
  background-color: #0C2340;
  display: grid;
  grid-template-columns: max-content 140px auto max-content 4rem;
  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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M43.48,4.45H6.52C2.93,4.45,0,7.37,0,10.97v28.06c0,3.6,2.93,6.52,6.52,6.52h36.96c3.6,0,6.52-2.93,6.52-6.52V10.97C50,7.37,47.07,4.45,43.48,4.45zM6.52,8.37h36.96c0.95,0,1.78,0.51,2.23,1.27L24.97,24.9L4.27,9.67C4.72,8.89,5.56,8.37,6.52,8.37zM43.48,41.63H6.52c-1.43,0-2.6-1.17-2.6-2.6V14.28l19.86,14.61c0.34,0.25,0.74,0.38,1.16,0.38H25c0.42,0,0.82-0.13,1.16-0.38l19.92-14.66v24.8C46.08,40.47,44.91,41.63,43.48,41.63z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M43.48,4.45H6.52C2.93,4.45,0,7.37,0,10.97v28.06c0,3.6,2.93,6.52,6.52,6.52h36.96c3.6,0,6.52-2.93,6.52-6.52V10.97C50,7.37,47.07,4.45,43.48,4.45zM6.52,8.37h36.96c0.95,0,1.78,0.51,2.23,1.27L24.97,24.9L4.27,9.67C4.72,8.89,5.56,8.37,6.52,8.37zM43.48,41.63H6.52c-1.43,0-2.6-1.17-2.6-2.6V14.28l19.86,14.61c0.34,0.25,0.74,0.38,1.16,0.38H25c0.42,0,0.82-0.13,1.16-0.38l19.92-14.66v24.8C46.08,40.47,44.91,41.63,43.48,41.63z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 26px;
  height: 26px;
}
header .space .user-links .link.web a {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Zm0,45.83A20.83,20.83,0,1,1,45.83,25,20.85,20.85,0,0,1,25,45.83Zm3.55-4.47H22V35h6.58v6.36Zm6.27-18.52a16.42,16.42,0,0,1-3.2,3l-1.56,1.21a4.72,4.72,0,0,0-1.69,2.31A9.76,9.76,0,0,0,28.09,32h-6a17.28,17.28,0,0,1,.7-5.13,9.05,9.05,0,0,1,2.94-3.27l1.6-1.25A5.6,5.6,0,0,0,28.64,21a4.43,4.43,0,0,0,.88-2.66,5.14,5.14,0,0,0-1-3Q27.57,14,25,14a3.93,3.93,0,0,0-3.61,1.69,6.52,6.52,0,0,0-1.06,3.52H13.95q0.26-6.27,4.38-8.88A11.54,11.54,0,0,1,24.7,8.61,13.74,13.74,0,0,1,33,11a8.12,8.12,0,0,1,3.29,7A8,8,0,0,1,34.82,22.84Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Zm0,45.83A20.83,20.83,0,1,1,45.83,25,20.85,20.85,0,0,1,25,45.83Zm3.55-4.47H22V35h6.58v6.36Zm6.27-18.52a16.42,16.42,0,0,1-3.2,3l-1.56,1.21a4.72,4.72,0,0,0-1.69,2.31A9.76,9.76,0,0,0,28.09,32h-6a17.28,17.28,0,0,1,.7-5.13,9.05,9.05,0,0,1,2.94-3.27l1.6-1.25A5.6,5.6,0,0,0,28.64,21a4.43,4.43,0,0,0,.88-2.66,5.14,5.14,0,0,0-1-3Q27.57,14,25,14a3.93,3.93,0,0,0-3.61,1.69,6.52,6.52,0,0,0-1.06,3.52H13.95q0.26-6.27,4.38-8.88A11.54,11.54,0,0,1,24.7,8.61,13.74,13.74,0,0,1,33,11a8.12,8.12,0,0,1,3.29,7A8,8,0,0,1,34.82,22.84Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 26px;
  height: 26px;
}
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;
  transform: translate(0px, 15px);
  display: grid;
  grid-template-columns: max-content 10px;
  grid-column-gap: 0.5rem;
}
.langues .menu-langues-wrapper {
  display: grid;
  grid-template-columns: auto max-content;
  grid-column-gap: 0.35rem;
  align-items: center;
}
.langues .menu-langues-wrapper 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 .menu-langues-wrapper ul#menu_langue li.li_langue {
  height: 0px;
  overflow: hidden;
  opacity: 0;
  pointer-events: none;
  margin: 0;
  transition: all 300ms ease-out;
}
.langues .menu-langues-wrapper ul#menu_langue li.li_langue.active,
.langues .menu-langues-wrapper ul#menu_langue li.li_langue.view {
  height: 16px;
  margin: 0.25rem 0;
  opacity: 1;
  pointer-events: initial;
}
.langues .menu-langues-wrapper ul#menu_langue li.li_langue .no-link,
.langues .menu-langues-wrapper 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 .menu-langues-wrapper ul#menu_langue li.li_langue .no-link:hover,
.langues .menu-langues-wrapper ul#menu_langue li.li_langue a:hover {
  text-decoration: none;
}
.langues .menu-langues-wrapper ul#menu_langue li.li_langue .no-link .icone,
.langues .menu-langues-wrapper ul#menu_langue li.li_langue a .icone,
.langues .menu-langues-wrapper ul#menu_langue li.li_langue .no-link .libelle,
.langues .menu-langues-wrapper ul#menu_langue li.li_langue a .libelle {
  display: block;
}
.langues .menu-langues-wrapper ul#menu_langue li.li_langue .no-link .icone,
.langues .menu-langues-wrapper 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 .menu-langues-wrapper ul#menu_langue li.li_langue .no-link .icone img,
.langues .menu-langues-wrapper ul#menu_langue li.li_langue a .icone img {
  margin: auto;
  width: auto;
  height: 16px;
}
.langues .menu-langues-wrapper ul#menu_langue li.li_langue .no-link .libelle,
.langues .menu-langues-wrapper ul#menu_langue li.li_langue a .libelle {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  color: white;
}
.langues .menu-langues-wrapper .switch-langue {
  display: grid;
  width: 10px;
  height: 10px;
  margin-top: 0;
  align-items: center;
  justify-items: center;
  cursor: pointer;
  transition: all 300ms ease-out;
}
.langues .menu-langues-wrapper .switch-langue:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: white !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,14.7c0,1.2,0.5,2.4,1.4,3.3l20.5,20.5c1.8,1.8,4.8,1.8,6.6,0l20.1-20.1c1.8-1.8,1.8-4.8,0-6.6s-4.8-1.8-6.6,0L25.2,28.7L8,11.4c-1.8-1.8-4.8-1.8-6.6,0C0.5,12.3,0,13.5,0,14.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,14.7c0,1.2,0.5,2.4,1.4,3.3l20.5,20.5c1.8,1.8,4.8,1.8,6.6,0l20.1-20.1c1.8-1.8,1.8-4.8,0-6.6s-4.8-1.8-6.6,0L25.2,28.7L8,11.4c-1.8-1.8-4.8-1.8-6.6,0C0.5,12.3,0,13.5,0,14.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
}
.langues .menu-langues-wrapper .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: 2.5rem;
}
.langues.login-langues ul#menu_langue li.li_langue a .libelle {
  color: white;
}
.langues.login-langues .switch-langue:before {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: white !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,14.7c0,1.2,0.5,2.4,1.4,3.3l20.5,20.5c1.8,1.8,4.8,1.8,6.6,0l20.1-20.1c1.8-1.8,1.8-4.8,0-6.6s-4.8-1.8-6.6,0L25.2,28.7L8,11.4c-1.8-1.8-4.8-1.8-6.6,0C0.5,12.3,0,13.5,0,14.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,14.7c0,1.2,0.5,2.4,1.4,3.3l20.5,20.5c1.8,1.8,4.8,1.8,6.6,0l20.1-20.1c1.8-1.8,1.8-4.8,0-6.6s-4.8-1.8-6.6,0L25.2,28.7L8,11.4c-1.8-1.8-4.8-1.8-6.6,0C0.5,12.3,0,13.5,0,14.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
}
@media (min-width: 576px) {
  .langues {
    transform: translate(0px, 15px);
  }
  .langues.login-langues {
    right: 5rem;
  }
}
@media (min-width: 768px) {
  .langues {
    transform: translate(0px, 37px);
  }
  .langues .menu-langues-wrapper ul#menu_langue li.li_langue .no-link .libelle {
    color: #363636;
  }
  .langues.login-langues ul#menu_langue li.li_langue a .libelle {
    color: #363636;
  }
  .langues.login-langues .switch-langue:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #0C2340 !important;
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,14.7c0,1.2,0.5,2.4,1.4,3.3l20.5,20.5c1.8,1.8,4.8,1.8,6.6,0l20.1-20.1c1.8-1.8,1.8-4.8,0-6.6s-4.8-1.8-6.6,0L25.2,28.7L8,11.4c-1.8-1.8-4.8-1.8-6.6,0C0.5,12.3,0,13.5,0,14.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
    mask-size: cover;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,14.7c0,1.2,0.5,2.4,1.4,3.3l20.5,20.5c1.8,1.8,4.8,1.8,6.6,0l20.1-20.1c1.8-1.8,1.8-4.8,0-6.6s-4.8-1.8-6.6,0L25.2,28.7L8,11.4c-1.8-1.8-4.8-1.8-6.6,0C0.5,12.3,0,13.5,0,14.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
  }
}
@media (min-width: 992px) {
  .langues .menu-langues-wrapper ul#menu_langue li.li_langue .no-link .libelle {
    color: white;
  }
  .langues.login-langues ul#menu_langue li.li_langue a .libelle {
    color: white;
  }
  .langues.login-langues .switch-langue:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: white !important;
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,14.7c0,1.2,0.5,2.4,1.4,3.3l20.5,20.5c1.8,1.8,4.8,1.8,6.6,0l20.1-20.1c1.8-1.8,1.8-4.8,0-6.6s-4.8-1.8-6.6,0L25.2,28.7L8,11.4c-1.8-1.8-4.8-1.8-6.6,0C0.5,12.3,0,13.5,0,14.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
    mask-size: cover;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,14.7c0,1.2,0.5,2.4,1.4,3.3l20.5,20.5c1.8,1.8,4.8,1.8,6.6,0l20.1-20.1c1.8-1.8,1.8-4.8,0-6.6s-4.8-1.8-6.6,0L25.2,28.7L8,11.4c-1.8-1.8-4.8-1.8-6.6,0C0.5,12.3,0,13.5,0,14.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
  }
}
@media (min-width: 1200px) {
  .langues .menu-langues-wrapper ul#menu_langue li.li_langue .no-link .libelle {
    color: #363636;
  }
  .langues.login-langues ul#menu_langue li.li_langue a .libelle {
    color: #363636;
  }
  .langues.login-langues .switch-langue:before {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #0C2340 !important;
    mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,14.7c0,1.2,0.5,2.4,1.4,3.3l20.5,20.5c1.8,1.8,4.8,1.8,6.6,0l20.1-20.1c1.8-1.8,1.8-4.8,0-6.6s-4.8-1.8-6.6,0L25.2,28.7L8,11.4c-1.8-1.8-4.8-1.8-6.6,0C0.5,12.3,0,13.5,0,14.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
    mask-size: cover;
    mask-repeat: no-repeat;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M0,14.7c0,1.2,0.5,2.4,1.4,3.3l20.5,20.5c1.8,1.8,4.8,1.8,6.6,0l20.1-20.1c1.8-1.8,1.8-4.8,0-6.6s-4.8-1.8-6.6,0L25.2,28.7L8,11.4c-1.8-1.8-4.8-1.8-6.6,0C0.5,12.3,0,13.5,0,14.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
    -webkit-mask-size: cover;
    -webkit-mask-repeat: no-repeat;
  }
}
/* ------------------------------------------ */
/* ----- 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;
  max-width: 95%;
  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;
}
@media (min-width: 576px) {
  .form-line {
    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;
    max-width: 100%;
    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;
  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: 8px 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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M43.2,34.6c-0.5-0.5-1.2-0.5-1.7,0c-0.5,0.5-0.5,1.2,0,1.7c0.5,0.5,1.2,0.5,1.7,0c0.2-0.2,0.4-0.5,0.3-0.8C43.5,35.1,43.4,34.8,43.2,34.6zM49,48h-4.3V39c0-0.5-0.4-1-1-1c-0.5,0-1,0.4-1,1V48H11.9v-9.2c0-0.5-0.4-1-1-1c-0.5,0-1,0.4-1,1V48H7.2V22.4L25,8.5l17.8,13.9v9.3c0,0.5,0.4,1,1,1s1-0.4,1-1l0,0v-7.8l0.2,0.1c0.4,0.3,0.9,0.3,1.3-0.1l3.5-3.5c0.4-0.4,0.4-1,0-1.4c0,0-0.1-0.1-0.1-0.1l-5.9-4.6V4.6c0-0.5-0.4-1-1-1h-5.7c-0.5,0-1,0.4-1,1v3.8L25.6,0.2c-0.4-0.3-0.8-0.3-1.2,0L0.4,19c-0.4,0.3-0.5,0.9-0.2,1.4c0,0,0.1,0.1,0.1,0.1l3.5,3.5c0.3,0.3,0.9,0.4,1.3,0.1l0.2-0.1V48H1c-0.5,0-1,0.4-1,1s0.4,1,1,1h48c0.5,0,1-0.4,1-1S49.6,48,49,48L49,48zM38.1,5.6h3.7v7.3L38.1,10V5.6zM4.6,22l-2.1-2.1L25,2.2l22.5,17.6l-2.1,2.1L25.6,6.5c-0.4-0.3-0.8-0.3-1.2,0L4.6,22zM36.5,17.9h-23c-0.7,0-1.2,0.5-1.2,1.2l0,0v23c0,0.7,0.5,1.2,1.2,1.2h23c0.7,0,1.2-0.5,1.2-1.2v-23C37.7,18.4,37.1,17.9,36.5,17.9L36.5,17.9zM23.8,40.9h-9.1v-9.1h9.1V40.9zM23.8,29.4h-9.1v-9.1h9.1V29.4zM35.3,40.9h-9.1v-9.1h9.1V40.9zM35.3,29.4h-9.1v-9.1h9.1V29.4zM11.1,33.7c-0.7,0-1.2,0.5-1.2,1.2v0c0,0.7,0.5,1.2,1.2,1.2c0.7,0,1.2-0.5,1.2-1.2v0C12.3,34.3,11.7,33.7,11.1,33.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M43.2,34.6c-0.5-0.5-1.2-0.5-1.7,0c-0.5,0.5-0.5,1.2,0,1.7c0.5,0.5,1.2,0.5,1.7,0c0.2-0.2,0.4-0.5,0.3-0.8C43.5,35.1,43.4,34.8,43.2,34.6zM49,48h-4.3V39c0-0.5-0.4-1-1-1c-0.5,0-1,0.4-1,1V48H11.9v-9.2c0-0.5-0.4-1-1-1c-0.5,0-1,0.4-1,1V48H7.2V22.4L25,8.5l17.8,13.9v9.3c0,0.5,0.4,1,1,1s1-0.4,1-1l0,0v-7.8l0.2,0.1c0.4,0.3,0.9,0.3,1.3-0.1l3.5-3.5c0.4-0.4,0.4-1,0-1.4c0,0-0.1-0.1-0.1-0.1l-5.9-4.6V4.6c0-0.5-0.4-1-1-1h-5.7c-0.5,0-1,0.4-1,1v3.8L25.6,0.2c-0.4-0.3-0.8-0.3-1.2,0L0.4,19c-0.4,0.3-0.5,0.9-0.2,1.4c0,0,0.1,0.1,0.1,0.1l3.5,3.5c0.3,0.3,0.9,0.4,1.3,0.1l0.2-0.1V48H1c-0.5,0-1,0.4-1,1s0.4,1,1,1h48c0.5,0,1-0.4,1-1S49.6,48,49,48L49,48zM38.1,5.6h3.7v7.3L38.1,10V5.6zM4.6,22l-2.1-2.1L25,2.2l22.5,17.6l-2.1,2.1L25.6,6.5c-0.4-0.3-0.8-0.3-1.2,0L4.6,22zM36.5,17.9h-23c-0.7,0-1.2,0.5-1.2,1.2l0,0v23c0,0.7,0.5,1.2,1.2,1.2h23c0.7,0,1.2-0.5,1.2-1.2v-23C37.7,18.4,37.1,17.9,36.5,17.9L36.5,17.9zM23.8,40.9h-9.1v-9.1h9.1V40.9zM23.8,29.4h-9.1v-9.1h9.1V29.4zM35.3,40.9h-9.1v-9.1h9.1V40.9zM35.3,29.4h-9.1v-9.1h9.1V29.4zM11.1,33.7c-0.7,0-1.2,0.5-1.2,1.2v0c0,0.7,0.5,1.2,1.2,1.2c0.7,0,1.2-0.5,1.2-1.2v0C12.3,34.3,11.7,33.7,11.1,33.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2c-0.7,0-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM46.4,12c-0.3-0.5-0.9-0.6-1.3-0.3c-0.5,0.3-0.6,0.9-0.3,1.3c5.8,9.5,3.9,21.8-4.4,29.2C38.9,36,34,31.4,28,30.2c4.5-1.3,7.7-5.4,7.7-10.3c0-5.9-4.8-10.8-10.8-10.8c-5.9,0-10.8,4.8-10.8,10.8c0,4.9,3.3,9,7.7,10.3c-0.1,0-0.1,0-0.2,0c-6,1.3-10.8,6-12,12c-9.5-8.4-10.4-23-2-32.5C12.1,4.8,18.4,2,25,2c5.1,0,10.1,1.7,14.1,4.8c0.4,0.3,1,0.3,1.4-0.2c0.3-0.4,0.3-1-0.2-1.4c-10-7.7-24.1-6.8-33,2.1c-9.8,9.8-9.8,25.6,0,35.4C12,47.4,18.4,50,25,50c13.8,0,25-11.2,25-25C50,20.4,48.7,15.9,46.4,12zM16.6,19.9c0-4.6,3.7-8.4,8.4-8.4c4.6,0,8.4,3.8,8.4,8.4c0,4.6-3.7,8.4-8.4,8.4C20.4,28.2,16.6,24.5,16.6,19.9zM11.5,43.7c0.9-6.8,6.7-11.8,13.5-11.8c6.8,0,12.6,5,13.5,11.8C30.5,49.5,19.5,49.5,11.5,43.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2c-0.7,0-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM46.4,12c-0.3-0.5-0.9-0.6-1.3-0.3c-0.5,0.3-0.6,0.9-0.3,1.3c5.8,9.5,3.9,21.8-4.4,29.2C38.9,36,34,31.4,28,30.2c4.5-1.3,7.7-5.4,7.7-10.3c0-5.9-4.8-10.8-10.8-10.8c-5.9,0-10.8,4.8-10.8,10.8c0,4.9,3.3,9,7.7,10.3c-0.1,0-0.1,0-0.2,0c-6,1.3-10.8,6-12,12c-9.5-8.4-10.4-23-2-32.5C12.1,4.8,18.4,2,25,2c5.1,0,10.1,1.7,14.1,4.8c0.4,0.3,1,0.3,1.4-0.2c0.3-0.4,0.3-1-0.2-1.4c-10-7.7-24.1-6.8-33,2.1c-9.8,9.8-9.8,25.6,0,35.4C12,47.4,18.4,50,25,50c13.8,0,25-11.2,25-25C50,20.4,48.7,15.9,46.4,12zM16.6,19.9c0-4.6,3.7-8.4,8.4-8.4c4.6,0,8.4,3.8,8.4,8.4c0,4.6-3.7,8.4-8.4,8.4C20.4,28.2,16.6,24.5,16.6,19.9zM11.5,43.7c0.9-6.8,6.7-11.8,13.5-11.8c6.8,0,12.6,5,13.5,11.8C30.5,49.5,19.5,49.5,11.5,43.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM44.5,14.3c-0.1-0.4-0.5-0.6-0.9-0.6c-0.6,0-1,0.4-1,1c0,0.2,0,0.3,0.1,0.5l0,0c0.5,1.7,0.8,3.4,0.8,5.3c0,3.5-2.4,8-5.6,12.5c-2-4-5.7-6.9-10.1-7.8c4.1-1.2,7-4.9,7-9.4c0-5.4-4.4-9.9-9.9-9.9c-5.4,0-9.9,4.4-9.9,9.9c0,4.5,3,8.2,7,9.4c-0.1,0-0.1,0-0.2,0c-4.3,0.9-7.9,3.8-9.8,7.7c-3.2-4.4-5.5-8.9-5.5-12.4C6.5,10.3,14.8,2,25,2c4.3,0,8.2,1.5,11.3,3.9l0,0C36.5,6,36.8,6.1,37,6.1c0.6,0,1-0.4,1-1c0-0.3-0.1-0.5-0.3-0.7l0,0C34.2,1.6,29.8,0,25,0C13.7,0,4.5,9.1,4.5,20.4C4.5,31.7,25,50,25,50s20.5-18.3,20.5-29.6C45.5,18.3,45.1,16.3,44.5,14.3zM17.3,15.7c0-4.2,3.4-7.7,7.7-7.7c4.2,0,7.7,3.5,7.7,7.7s-3.4,7.7-7.7,7.7C20.8,23.3,17.3,19.9,17.3,15.7zM25,47.3c-3.1-2.9-7.7-7.7-11.6-12.7c1.8-4.7,6.4-7.9,11.6-7.9s9.8,3.2,11.6,7.9C32.7,39.6,28.1,44.4,25,47.3z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM44.5,14.3c-0.1-0.4-0.5-0.6-0.9-0.6c-0.6,0-1,0.4-1,1c0,0.2,0,0.3,0.1,0.5l0,0c0.5,1.7,0.8,3.4,0.8,5.3c0,3.5-2.4,8-5.6,12.5c-2-4-5.7-6.9-10.1-7.8c4.1-1.2,7-4.9,7-9.4c0-5.4-4.4-9.9-9.9-9.9c-5.4,0-9.9,4.4-9.9,9.9c0,4.5,3,8.2,7,9.4c-0.1,0-0.1,0-0.2,0c-4.3,0.9-7.9,3.8-9.8,7.7c-3.2-4.4-5.5-8.9-5.5-12.4C6.5,10.3,14.8,2,25,2c4.3,0,8.2,1.5,11.3,3.9l0,0C36.5,6,36.8,6.1,37,6.1c0.6,0,1-0.4,1-1c0-0.3-0.1-0.5-0.3-0.7l0,0C34.2,1.6,29.8,0,25,0C13.7,0,4.5,9.1,4.5,20.4C4.5,31.7,25,50,25,50s20.5-18.3,20.5-29.6C45.5,18.3,45.1,16.3,44.5,14.3zM17.3,15.7c0-4.2,3.4-7.7,7.7-7.7c4.2,0,7.7,3.5,7.7,7.7s-3.4,7.7-7.7,7.7C20.8,23.3,17.3,19.9,17.3,15.7zM25,47.3c-3.1-2.9-7.7-7.7-11.6-12.7c1.8-4.7,6.4-7.9,11.6-7.9s9.8,3.2,11.6,7.9C32.7,39.6,28.1,44.4,25,47.3z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M38,41.2h-0.6c-0.1-0.8-0.1-1.5-0.1-2c0-0.6,0.1-1.1,0.3-1.7c0.2-0.5,0.7-1.1,1.5-1.7c0.8-0.6,1.2-1.2,1.2-1.7c0-0.5-0.2-0.9-0.6-1.3c-0.4-0.3-0.9-0.5-1.6-0.5c-0.6,0-1.1,0.1-1.5,0.4s-0.6,0.5-0.6,0.7c0,0.1,0.1,0.2,0.2,0.2c0.8,0,1.3,0.4,1.3,1.2c0,0.4-0.1,0.7-0.4,0.9c-0.3,0.3-0.6,0.4-1,0.4c-0.4,0-0.7-0.1-1-0.4c-0.3-0.3-0.4-0.7-0.4-1.2c0-0.8,0.3-1.4,1-2c0.7-0.5,1.5-0.8,2.5-0.8c1.1,0,2,0.4,2.7,1.1c0.7,0.7,1.1,1.6,1.1,2.7c0,0.7-0.2,1.3-0.5,1.9c-0.3,0.6-1.1,1.3-2.2,2C38.4,40,38,40.6,38,41.2zM36.2,43.7c0-0.4,0.2-0.8,0.5-1.1c0.3-0.3,0.7-0.5,1.1-0.5c0.4,0,0.8,0.2,1.1,0.5c0.3,0.3,0.5,0.7,0.5,1.1c0,0.4-0.2,0.8-0.5,1.1c-0.3,0.3-0.7,0.5-1.1,0.5c-0.4,0-0.8-0.2-1.1-0.5C36.4,44.4,36.2,44.1,36.2,43.7zM41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM48.7,33.1c0.8,1.6,1.3,3.4,1.3,5.4C50,44.8,44.8,50,38.4,50c-1.9,0-3.8-0.5-5.4-1.3C30.5,49.5,27.8,50,25,50c-6.6,0-13-2.6-17.7-7.3c-9.8-9.8-9.8-25.6,0-35.4c8.9-8.9,23-9.8,33-2.1c0.5,0.4,0.5,1,0.2,1.4c-0.4,0.5-1,0.5-1.4,0.2C35.1,3.7,30.1,2,25,2C18.4,2,12.1,4.8,7.6,9.7c-8.4,9.5-7.5,24.1,2,32.5c1.2-6,6-10.7,12-12c0.1,0,0.1,0,0.2,0c-4.4-1.3-7.7-5.4-7.7-10.3c0-6,4.9-10.8,10.8-10.8c6,0,10.8,4.9,10.8,10.8c0,4.9-3.2,9-7.7,10.3c0.6,0.1,1.2,0.3,1.8,0.5c2.1-2.4,5.2-3.9,8.6-3.9c3.6,0,6.8,1.6,8.9,4.2c1.6-5.9,0.9-12.5-2.5-18c-0.3-0.4-0.2-1,0.3-1.3c0.4-0.3,1-0.2,1.3,0.3c2.3,3.9,3.6,8.4,3.6,13C50,27.8,49.5,30.5,48.7,33.1zM25,28.3c4.7,0,8.4-3.8,8.4-8.4c0-4.6-3.8-8.4-8.4-8.4c-4.7,0-8.4,3.8-8.4,8.4C16.6,24.5,20.4,28.2,25,28.3zM31,47.3c-2.5-2.1-4.1-5.3-4.1-8.8c0-2.2,0.6-4.3,1.7-6c-1.1-0.3-2.3-0.5-3.6-0.5c-6.8,0-12.6,5-13.5,11.8C17.2,47.8,24.4,49,31,47.3zM47.9,38.4c0-5.2-4.3-9.5-9.5-9.5c-5.2,0-9.5,4.3-9.5,9.5c0,5.2,4.3,9.5,9.5,9.5C43.7,47.9,47.9,43.7,47.9,38.4z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M38,41.2h-0.6c-0.1-0.8-0.1-1.5-0.1-2c0-0.6,0.1-1.1,0.3-1.7c0.2-0.5,0.7-1.1,1.5-1.7c0.8-0.6,1.2-1.2,1.2-1.7c0-0.5-0.2-0.9-0.6-1.3c-0.4-0.3-0.9-0.5-1.6-0.5c-0.6,0-1.1,0.1-1.5,0.4s-0.6,0.5-0.6,0.7c0,0.1,0.1,0.2,0.2,0.2c0.8,0,1.3,0.4,1.3,1.2c0,0.4-0.1,0.7-0.4,0.9c-0.3,0.3-0.6,0.4-1,0.4c-0.4,0-0.7-0.1-1-0.4c-0.3-0.3-0.4-0.7-0.4-1.2c0-0.8,0.3-1.4,1-2c0.7-0.5,1.5-0.8,2.5-0.8c1.1,0,2,0.4,2.7,1.1c0.7,0.7,1.1,1.6,1.1,2.7c0,0.7-0.2,1.3-0.5,1.9c-0.3,0.6-1.1,1.3-2.2,2C38.4,40,38,40.6,38,41.2zM36.2,43.7c0-0.4,0.2-0.8,0.5-1.1c0.3-0.3,0.7-0.5,1.1-0.5c0.4,0,0.8,0.2,1.1,0.5c0.3,0.3,0.5,0.7,0.5,1.1c0,0.4-0.2,0.8-0.5,1.1c-0.3,0.3-0.7,0.5-1.1,0.5c-0.4,0-0.8-0.2-1.1-0.5C36.4,44.4,36.2,44.1,36.2,43.7zM41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM48.7,33.1c0.8,1.6,1.3,3.4,1.3,5.4C50,44.8,44.8,50,38.4,50c-1.9,0-3.8-0.5-5.4-1.3C30.5,49.5,27.8,50,25,50c-6.6,0-13-2.6-17.7-7.3c-9.8-9.8-9.8-25.6,0-35.4c8.9-8.9,23-9.8,33-2.1c0.5,0.4,0.5,1,0.2,1.4c-0.4,0.5-1,0.5-1.4,0.2C35.1,3.7,30.1,2,25,2C18.4,2,12.1,4.8,7.6,9.7c-8.4,9.5-7.5,24.1,2,32.5c1.2-6,6-10.7,12-12c0.1,0,0.1,0,0.2,0c-4.4-1.3-7.7-5.4-7.7-10.3c0-6,4.9-10.8,10.8-10.8c6,0,10.8,4.9,10.8,10.8c0,4.9-3.2,9-7.7,10.3c0.6,0.1,1.2,0.3,1.8,0.5c2.1-2.4,5.2-3.9,8.6-3.9c3.6,0,6.8,1.6,8.9,4.2c1.6-5.9,0.9-12.5-2.5-18c-0.3-0.4-0.2-1,0.3-1.3c0.4-0.3,1-0.2,1.3,0.3c2.3,3.9,3.6,8.4,3.6,13C50,27.8,49.5,30.5,48.7,33.1zM25,28.3c4.7,0,8.4-3.8,8.4-8.4c0-4.6-3.8-8.4-8.4-8.4c-4.7,0-8.4,3.8-8.4,8.4C16.6,24.5,20.4,28.2,25,28.3zM31,47.3c-2.5-2.1-4.1-5.3-4.1-8.8c0-2.2,0.6-4.3,1.7-6c-1.1-0.3-2.3-0.5-3.6-0.5c-6.8,0-12.6,5-13.5,11.8C17.2,47.8,24.4,49,31,47.3zM47.9,38.4c0-5.2-4.3-9.5-9.5-9.5c-5.2,0-9.5,4.3-9.5,9.5c0,5.2,4.3,9.5,9.5,9.5C43.7,47.9,47.9,43.7,47.9,38.4z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M39.9,36.7v7.9h0.8v0.6h-4.6v-0.6h1v-7h-1v-0.6h1.3c0.7,0,1.3,0,1.7-0.1C39.6,36.7,39.9,36.7,39.9,36.7zM36.9,33.1c0-0.4,0.1-0.8,0.4-1.1s0.6-0.4,1.1-0.4c0.4,0,0.8,0.1,1.1,0.4c0.3,0.3,0.4,0.6,0.4,1.1c0,0.4-0.1,0.8-0.4,1.1s-0.7,0.4-1.1,0.4c-0.4,0-0.8-0.1-1.1-0.4S36.9,33.5,36.9,33.1zM41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM48.7,33.1c0.8,1.6,1.3,3.4,1.3,5.4C50,44.8,44.8,50,38.4,50c-1.9,0-3.8-0.5-5.4-1.3C30.5,49.5,27.8,50,25,50c-6.6,0-13-2.6-17.7-7.3c-9.8-9.8-9.8-25.6,0-35.4c8.9-8.9,23-9.8,33-2.1c0.5,0.4,0.5,1,0.2,1.4c-0.4,0.5-1,0.5-1.4,0.2C35.1,3.7,30.1,2,25,2C18.4,2,12.1,4.8,7.6,9.7c-8.4,9.5-7.5,24.1,2,32.5c1.2-6,6-10.7,12-12c0.1,0,0.1,0,0.2,0c-4.4-1.3-7.7-5.4-7.7-10.3c0-6,4.9-10.8,10.8-10.8c6,0,10.8,4.9,10.8,10.8c0,4.9-3.2,9-7.7,10.3c0.6,0.1,1.2,0.3,1.8,0.5c2.1-2.4,5.2-3.9,8.6-3.9c3.6,0,6.8,1.6,8.9,4.2c1.6-5.9,0.9-12.5-2.5-18c-0.3-0.4-0.2-1,0.3-1.3c0.4-0.3,1-0.2,1.3,0.3c2.3,3.9,3.6,8.4,3.6,13C50,27.8,49.5,30.5,48.7,33.1zM25,28.3c4.7,0,8.4-3.8,8.4-8.4c0-4.6-3.8-8.4-8.4-8.4c-4.7,0-8.4,3.8-8.4,8.4C16.6,24.5,20.4,28.2,25,28.3zM31,47.3c-2.5-2.1-4.1-5.3-4.1-8.8c0-2.2,0.6-4.3,1.7-6c-1.1-0.3-2.3-0.5-3.6-0.5c-6.8,0-12.6,5-13.5,11.8C17.2,47.8,24.4,49,31,47.3zM47.9,38.4c0-5.2-4.3-9.5-9.5-9.5c-5.2,0-9.5,4.3-9.5,9.5c0,5.2,4.3,9.5,9.5,9.5C43.7,47.9,47.9,43.7,47.9,38.4z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M39.9,36.7v7.9h0.8v0.6h-4.6v-0.6h1v-7h-1v-0.6h1.3c0.7,0,1.3,0,1.7-0.1C39.6,36.7,39.9,36.7,39.9,36.7zM36.9,33.1c0-0.4,0.1-0.8,0.4-1.1s0.6-0.4,1.1-0.4c0.4,0,0.8,0.1,1.1,0.4c0.3,0.3,0.4,0.6,0.4,1.1c0,0.4-0.1,0.8-0.4,1.1s-0.7,0.4-1.1,0.4c-0.4,0-0.8-0.1-1.1-0.4S36.9,33.5,36.9,33.1zM41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM48.7,33.1c0.8,1.6,1.3,3.4,1.3,5.4C50,44.8,44.8,50,38.4,50c-1.9,0-3.8-0.5-5.4-1.3C30.5,49.5,27.8,50,25,50c-6.6,0-13-2.6-17.7-7.3c-9.8-9.8-9.8-25.6,0-35.4c8.9-8.9,23-9.8,33-2.1c0.5,0.4,0.5,1,0.2,1.4c-0.4,0.5-1,0.5-1.4,0.2C35.1,3.7,30.1,2,25,2C18.4,2,12.1,4.8,7.6,9.7c-8.4,9.5-7.5,24.1,2,32.5c1.2-6,6-10.7,12-12c0.1,0,0.1,0,0.2,0c-4.4-1.3-7.7-5.4-7.7-10.3c0-6,4.9-10.8,10.8-10.8c6,0,10.8,4.9,10.8,10.8c0,4.9-3.2,9-7.7,10.3c0.6,0.1,1.2,0.3,1.8,0.5c2.1-2.4,5.2-3.9,8.6-3.9c3.6,0,6.8,1.6,8.9,4.2c1.6-5.9,0.9-12.5-2.5-18c-0.3-0.4-0.2-1,0.3-1.3c0.4-0.3,1-0.2,1.3,0.3c2.3,3.9,3.6,8.4,3.6,13C50,27.8,49.5,30.5,48.7,33.1zM25,28.3c4.7,0,8.4-3.8,8.4-8.4c0-4.6-3.8-8.4-8.4-8.4c-4.7,0-8.4,3.8-8.4,8.4C16.6,24.5,20.4,28.2,25,28.3zM31,47.3c-2.5-2.1-4.1-5.3-4.1-8.8c0-2.2,0.6-4.3,1.7-6c-1.1-0.3-2.3-0.5-3.6-0.5c-6.8,0-12.6,5-13.5,11.8C17.2,47.8,24.4,49,31,47.3zM47.9,38.4c0-5.2-4.3-9.5-9.5-9.5c-5.2,0-9.5,4.3-9.5,9.5c0,5.2,4.3,9.5,9.5,9.5C43.7,47.9,47.9,43.7,47.9,38.4z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M6,16.6c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C6.3,17,6.2,16.8,6,16.6zM42.8,0H23c-0.5,0-1,0.4-1,1c0,0.5,0.4,1,1,1h19.8c0.5,0,1,0.4,1,1v44.1c0,0.5-0.4,1-1,1H7.2c-0.5,0-1-0.4-1-1V20.9c0-0.5-0.4-1-1-1c-0.5,0-1,0.4-1,1v26.1c0,1.6,1.3,2.9,2.9,2.9h35.5c1.6,0,2.9-1.3,2.9-2.9V2.9C45.7,1.3,44.4,0,42.8,0zM25,4c-0.7,0-1.4,0-2,0.1c-0.6,0.1-1,0.5-0.9,1.1c0.1,0.6,0.5,1,1.1,0.9c0,0,0.1,0,0.1,0C23.8,6,24.4,6,25,6c6.2,0,11.3,5.1,11.3,11.3c0,2.7-0.9,5.3-2.7,7.3c-1.2-2-3-3.6-5.2-4.4c0.9-0.9,1.5-2.2,1.5-3.5v-1c0.1-2.7-1.9-5-4.7-5.2s-5,1.9-5.2,4.7c0,0.2,0,0.3,0,0.5v1c0,1.3,0.5,2.6,1.5,3.5c-2.2,0.8-4.1,2.4-5.2,4.4c-1.3-1.5-2.2-3.4-2.5-5.4c-0.1-0.5-0.6-0.9-1.2-0.8c-0.5,0.1-0.9,0.6-0.8,1.1c1.2,7.3,8.1,12.1,15.3,10.9c7.3-1.2,12.1-8.1,10.9-15.3C37,8.7,31.5,4,25,4zM22.1,15.7c0-1.6,1.3-2.9,2.9-2.9c1.6,0,2.9,1.3,2.9,2.9c0,0,0,0,0,0v1c0,1.6-1.3,2.9-2.9,2.9c-1.6,0-2.9-1.3-2.9-2.9c0,0,0,0,0,0V15.7zM25,28.6c-2.6,0-5.2-0.9-7.2-2.6c2-4,6.8-5.6,10.7-3.6c1.6,0.8,2.8,2,3.6,3.6C30.1,27.7,27.6,28.6,25,28.6zM34.2,38.8H19.9c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1c0,0,0.1,0,0.1,0h14.2c0.6,0,1-0.5,1-1C35.1,39.3,34.7,38.8,34.2,38.8zM16.7,33.7c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4s1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C17,34.1,16.9,33.8,16.7,33.7zM16.7,39.1c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4s1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C17,39.6,16.9,39.3,16.7,39.1zM34.2,33.4H19.9c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1c0,0,0.1,0,0.1,0h14.2c0.6,0,1-0.5,1-1C35.1,33.8,34.7,33.4,34.2,33.4zM16.1,5.8c-0.4-0.4-1-0.4-1.4,0L11.4,9l-1.1-1.1C9.9,7.5,9.2,7.6,8.9,8c-0.4,0.4-0.4,1,0,1.4l1.8,1.8c0.4,0.4,1,0.4,1.4,0l4-4C16.5,6.8,16.5,6.2,16.1,5.8zM12.5,0C8,0,4.3,3.7,4.3,8.2s3.7,8.2,8.2,8.2c4.5,0,8.2-3.7,8.2-8.2l0,0C20.7,3.7,17,0,12.5,0zM12.5,14.4c-3.4,0-6.2-2.8-6.2-6.2S9.1,2,12.5,2s6.2,2.8,6.2,6.2c0,0,0,0,0,0C18.7,11.6,15.9,14.4,12.5,14.4z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M6,16.6c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4c0.4,0.4,1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C6.3,17,6.2,16.8,6,16.6zM42.8,0H23c-0.5,0-1,0.4-1,1c0,0.5,0.4,1,1,1h19.8c0.5,0,1,0.4,1,1v44.1c0,0.5-0.4,1-1,1H7.2c-0.5,0-1-0.4-1-1V20.9c0-0.5-0.4-1-1-1c-0.5,0-1,0.4-1,1v26.1c0,1.6,1.3,2.9,2.9,2.9h35.5c1.6,0,2.9-1.3,2.9-2.9V2.9C45.7,1.3,44.4,0,42.8,0zM25,4c-0.7,0-1.4,0-2,0.1c-0.6,0.1-1,0.5-0.9,1.1c0.1,0.6,0.5,1,1.1,0.9c0,0,0.1,0,0.1,0C23.8,6,24.4,6,25,6c6.2,0,11.3,5.1,11.3,11.3c0,2.7-0.9,5.3-2.7,7.3c-1.2-2-3-3.6-5.2-4.4c0.9-0.9,1.5-2.2,1.5-3.5v-1c0.1-2.7-1.9-5-4.7-5.2s-5,1.9-5.2,4.7c0,0.2,0,0.3,0,0.5v1c0,1.3,0.5,2.6,1.5,3.5c-2.2,0.8-4.1,2.4-5.2,4.4c-1.3-1.5-2.2-3.4-2.5-5.4c-0.1-0.5-0.6-0.9-1.2-0.8c-0.5,0.1-0.9,0.6-0.8,1.1c1.2,7.3,8.1,12.1,15.3,10.9c7.3-1.2,12.1-8.1,10.9-15.3C37,8.7,31.5,4,25,4zM22.1,15.7c0-1.6,1.3-2.9,2.9-2.9c1.6,0,2.9,1.3,2.9,2.9c0,0,0,0,0,0v1c0,1.6-1.3,2.9-2.9,2.9c-1.6,0-2.9-1.3-2.9-2.9c0,0,0,0,0,0V15.7zM25,28.6c-2.6,0-5.2-0.9-7.2-2.6c2-4,6.8-5.6,10.7-3.6c1.6,0.8,2.8,2,3.6,3.6C30.1,27.7,27.6,28.6,25,28.6zM34.2,38.8H19.9c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1c0,0,0.1,0,0.1,0h14.2c0.6,0,1-0.5,1-1C35.1,39.3,34.7,38.8,34.2,38.8zM16.7,33.7c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4s1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C17,34.1,16.9,33.8,16.7,33.7zM16.7,39.1c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4s1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C17,39.6,16.9,39.3,16.7,39.1zM34.2,33.4H19.9c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1c0,0,0.1,0,0.1,0h14.2c0.6,0,1-0.5,1-1C35.1,33.8,34.7,33.4,34.2,33.4zM16.1,5.8c-0.4-0.4-1-0.4-1.4,0L11.4,9l-1.1-1.1C9.9,7.5,9.2,7.6,8.9,8c-0.4,0.4-0.4,1,0,1.4l1.8,1.8c0.4,0.4,1,0.4,1.4,0l4-4C16.5,6.8,16.5,6.2,16.1,5.8zM12.5,0C8,0,4.3,3.7,4.3,8.2s3.7,8.2,8.2,8.2c4.5,0,8.2-3.7,8.2-8.2l0,0C20.7,3.7,17,0,12.5,0zM12.5,14.4c-3.4,0-6.2-2.8-6.2-6.2S9.1,2,12.5,2s6.2,2.8,6.2,6.2c0,0,0,0,0,0C18.7,11.6,15.9,14.4,12.5,14.4z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M6,16.6c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4s1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C6.3,17,6.2,16.8,6,16.6zM16.7,33.7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4s1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C17,34.1,16.9,33.8,16.7,33.7zM16.7,39.1c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4s1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C17,39.6,16.9,39.3,16.7,39.1zM16.1,5.8c-0.4-0.4-1-0.4-1.4,0L11.4,9l-1.1-1.1C9.9,7.5,9.2,7.6,8.9,8c-0.4,0.4-0.4,1,0,1.4l1.8,1.8c0.4,0.4,1,0.4,1.4,0l4-4C16.5,6.8,16.5,6.2,16.1,5.8zM12.5,0C8,0,4.3,3.7,4.3,8.2s3.7,8.2,8.2,8.2s8.2-3.7,8.2-8.2l0,0C20.7,3.7,17,0,12.5,0zM12.5,14.4c-3.4,0-6.2-2.8-6.2-6.2S9.1,2,12.5,2s6.2,2.8,6.2,6.2l0,0C18.7,11.6,15.9,14.4,12.5,14.4zM46.4,46.1L46.4,46.1l-5-5c2.5-3.2,2.3-7.9-0.6-10.8c-2.3-2.3-5.5-2.9-8.4-2c4.2-2.8,6.5-7.9,5.6-13.2C37,8.7,31.5,4,25,4c-0.7,0-1.4,0-2,0.1c-0.6,0.1-1,0.5-0.9,1.1c0.1,0.6,0.5,1,1.1,0.9h0.1C23.8,6,24.4,6,25,6c6.2,0,11.3,5.1,11.3,11.3c0,2.7-0.9,5.3-2.7,7.3c-1.2-2-3-3.6-5.2-4.4c0.9-0.9,1.5-2.2,1.5-3.5v-1c0.1-2.7-1.9-5-4.7-5.2s-5,1.9-5.2,4.7c0,0.2,0,0.3,0,0.5v1c0,1.3,0.5,2.6,1.5,3.5c-2.2,0.8-4.1,2.4-5.2,4.4c-1.3-1.5-2.2-3.4-2.5-5.4c-0.1-0.5-0.6-0.9-1.2-0.8c-0.5,0.1-0.9,0.6-0.8,1.1c1.2,7.3,8.1,12.1,15.3,10.9c1-0.2,1.9-0.4,2.8-0.8c-0.3,0.2-0.5,0.4-0.8,0.7c-0.9,0.9-1.6,2-2,3.1h-7.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1H20h6.8c-0.1,1.1,0.1,2.3,0.4,3.4h-7.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1H20h8.3c0.3,0.4,0.5,0.7,0.9,1c2.9,2.9,7.6,3.2,10.8,0.7l5,5c0.4,0.4,1,0.4,1.4,0C46.8,47.1,46.8,46.6,46.4,46.1zM22.1,15.7c0-1.6,1.3-2.9,2.9-2.9s2.9,1.3,2.9,2.9v1c0,1.6-1.3,2.9-2.9,2.9s-2.9-1.3-2.9-2.9V15.7zM25,28.6c-2.6,0-5.2-0.9-7.2-2.6c2-4,6.8-5.6,10.7-3.6c1.6,0.8,2.8,2,3.6,3.6C30.1,27.7,27.6,28.6,25,28.6zM39.3,40.5c-2.4,2.4-6.4,2.4-8.8,0c-2.4-2.4-2.4-6.4,0-8.8c2.4-2.4,6.4-2.4,8.8,0C41.7,34.1,41.7,38.1,39.3,40.5zM45.5,2.9v37.6c0,0.5-0.4,0.9-0.8,0.9c-0.5,0-0.9-0.4-0.9-0.9V3c0-0.6-0.5-1-1-1H23c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1h19.8C44.4,0,45.7,1.3,45.5,2.9zM43.5,49c0,0.5-0.4,0.9-0.9,0.9H7.1c-1.6,0-2.9-1.3-2.9-2.9V20.9c0-0.6,0.5-1,1-1c0.6,0,1,0.5,1,1v26.2c0,0.6,0.5,1,1,1h35.4C43.1,48.1,43.5,48.5,43.5,49z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M6,16.6c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4s1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C6.3,17,6.2,16.8,6,16.6zM16.7,33.7c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4s1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C17,34.1,16.9,33.8,16.7,33.7zM16.7,39.1c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4s1,0.4,1.4,0c0.2-0.2,0.3-0.4,0.3-0.7C17,39.6,16.9,39.3,16.7,39.1zM16.1,5.8c-0.4-0.4-1-0.4-1.4,0L11.4,9l-1.1-1.1C9.9,7.5,9.2,7.6,8.9,8c-0.4,0.4-0.4,1,0,1.4l1.8,1.8c0.4,0.4,1,0.4,1.4,0l4-4C16.5,6.8,16.5,6.2,16.1,5.8zM12.5,0C8,0,4.3,3.7,4.3,8.2s3.7,8.2,8.2,8.2s8.2-3.7,8.2-8.2l0,0C20.7,3.7,17,0,12.5,0zM12.5,14.4c-3.4,0-6.2-2.8-6.2-6.2S9.1,2,12.5,2s6.2,2.8,6.2,6.2l0,0C18.7,11.6,15.9,14.4,12.5,14.4zM46.4,46.1L46.4,46.1l-5-5c2.5-3.2,2.3-7.9-0.6-10.8c-2.3-2.3-5.5-2.9-8.4-2c4.2-2.8,6.5-7.9,5.6-13.2C37,8.7,31.5,4,25,4c-0.7,0-1.4,0-2,0.1c-0.6,0.1-1,0.5-0.9,1.1c0.1,0.6,0.5,1,1.1,0.9h0.1C23.8,6,24.4,6,25,6c6.2,0,11.3,5.1,11.3,11.3c0,2.7-0.9,5.3-2.7,7.3c-1.2-2-3-3.6-5.2-4.4c0.9-0.9,1.5-2.2,1.5-3.5v-1c0.1-2.7-1.9-5-4.7-5.2s-5,1.9-5.2,4.7c0,0.2,0,0.3,0,0.5v1c0,1.3,0.5,2.6,1.5,3.5c-2.2,0.8-4.1,2.4-5.2,4.4c-1.3-1.5-2.2-3.4-2.5-5.4c-0.1-0.5-0.6-0.9-1.2-0.8c-0.5,0.1-0.9,0.6-0.8,1.1c1.2,7.3,8.1,12.1,15.3,10.9c1-0.2,1.9-0.4,2.8-0.8c-0.3,0.2-0.5,0.4-0.8,0.7c-0.9,0.9-1.6,2-2,3.1h-7.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1H20h6.8c-0.1,1.1,0.1,2.3,0.4,3.4h-7.3c-0.6,0-1,0.4-1,1c0,0.6,0.4,1,1,1H20h8.3c0.3,0.4,0.5,0.7,0.9,1c2.9,2.9,7.6,3.2,10.8,0.7l5,5c0.4,0.4,1,0.4,1.4,0C46.8,47.1,46.8,46.6,46.4,46.1zM22.1,15.7c0-1.6,1.3-2.9,2.9-2.9s2.9,1.3,2.9,2.9v1c0,1.6-1.3,2.9-2.9,2.9s-2.9-1.3-2.9-2.9V15.7zM25,28.6c-2.6,0-5.2-0.9-7.2-2.6c2-4,6.8-5.6,10.7-3.6c1.6,0.8,2.8,2,3.6,3.6C30.1,27.7,27.6,28.6,25,28.6zM39.3,40.5c-2.4,2.4-6.4,2.4-8.8,0c-2.4-2.4-2.4-6.4,0-8.8c2.4-2.4,6.4-2.4,8.8,0C41.7,34.1,41.7,38.1,39.3,40.5zM45.5,2.9v37.6c0,0.5-0.4,0.9-0.8,0.9c-0.5,0-0.9-0.4-0.9-0.9V3c0-0.6-0.5-1-1-1H23c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1h19.8C44.4,0,45.7,1.3,45.5,2.9zM43.5,49c0,0.5-0.4,0.9-0.9,0.9H7.1c-1.6,0-2.9-1.3-2.9-2.9V20.9c0-0.6,0.5-1,1-1c0.6,0,1,0.5,1,1v26.2c0,0.6,0.5,1,1,1h35.4C43.1,48.1,43.5,48.5,43.5,49z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M45.7,42.2l-3.4-17.8c-0.3-1.4-1.5-2.4-2.9-2.4h-1.2V8.5h2.7v11.1c0,0.6,0.5,1,1,1s1-0.5,1-1V7.5c0-0.6-0.5-1-1-1h-3.7V4.3c0-0.6-0.5-1-1-1h-26c-0.6,0-1,0.5-1,1v14.5H2.9c-0.9,0-1.7,0.4-2.3,1.1c-0.6,0.7-0.8,1.6-0.6,2.4l4,21c0.3,1.4,1.5,2.4,2.9,2.4h5.5c0.6,0,1-0.5,1-1c0-0.6-0.5-1-1-1H6.9c-0.4,0-0.8-0.3-0.9-0.8l-4-21c-0.1-0.4,0.1-0.6,0.2-0.8c0.1-0.1,0.3-0.3,0.7-0.3h10c0.4,0,0.8,0.3,0.9,0.7l0.3,1.6c0.1,0.5,0.5,0.8,1,0.8h24.3c0.4,0,0.8,0.3,0.9,0.8l3.4,17.8c0.1,0.4-0.1,0.6-0.2,0.8c-0.1,0.1-0.3,0.3-0.7,0.3H20.2c-0.6,0-1,0.5-1,1c0,0.6,0.5,1,1,1h22.6c0.9,0,1.7-0.4,2.3-1.1C45.6,43.9,45.9,43,45.7,42.2zM15.8,21.1c-0.3-1.4-1.5-2.4-2.9-2.4h-0.7V5.3h24v16.6H16L15.8,21.1zM31.6,19.6H16.8c-0.6,0-1-0.5-1-1s0.5-1,1-1h14.8c0.6,0,1,0.5,1,1S32.2,19.6,31.6,19.6zM31.6,16.4H16.8c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1h14.8c0.6,0,1,0.5,1,1C32.6,16,32.2,16.4,31.6,16.4zM31.6,13.3H16.8c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1h14.8c0.6,0,1,0.5,1,1C32.6,12.9,32.2,13.3,31.6,13.3zM31.6,10.2h-11c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1h11c0.6,0,1,0.5,1,1C32.6,9.7,32.2,10.2,31.6,10.2zM46.4,33.8c-0.1,0-0.1,0-0.2,0c-0.5-0.1-0.9-0.6-0.8-1.2L48,17.6c0-0.3,0-0.6-0.2-0.8c-0.2-0.2-0.5-0.3-0.8-0.3h-1.7c-0.6,0-1-0.5-1-1s0.5-1,1-1H47c0.9,0,1.7,0.4,2.3,1.1c0.6,0.7,0.8,1.5,0.7,2.4L47.4,33C47.3,33.5,46.9,33.8,46.4,33.8zM17.4,44.6c0,0.6-0.5,1-1,1c-0.6,0-1-0.5-1-1s0.5-1,1-1C17,43.6,17.4,44.1,17.4,44.6z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M45.7,42.2l-3.4-17.8c-0.3-1.4-1.5-2.4-2.9-2.4h-1.2V8.5h2.7v11.1c0,0.6,0.5,1,1,1s1-0.5,1-1V7.5c0-0.6-0.5-1-1-1h-3.7V4.3c0-0.6-0.5-1-1-1h-26c-0.6,0-1,0.5-1,1v14.5H2.9c-0.9,0-1.7,0.4-2.3,1.1c-0.6,0.7-0.8,1.6-0.6,2.4l4,21c0.3,1.4,1.5,2.4,2.9,2.4h5.5c0.6,0,1-0.5,1-1c0-0.6-0.5-1-1-1H6.9c-0.4,0-0.8-0.3-0.9-0.8l-4-21c-0.1-0.4,0.1-0.6,0.2-0.8c0.1-0.1,0.3-0.3,0.7-0.3h10c0.4,0,0.8,0.3,0.9,0.7l0.3,1.6c0.1,0.5,0.5,0.8,1,0.8h24.3c0.4,0,0.8,0.3,0.9,0.8l3.4,17.8c0.1,0.4-0.1,0.6-0.2,0.8c-0.1,0.1-0.3,0.3-0.7,0.3H20.2c-0.6,0-1,0.5-1,1c0,0.6,0.5,1,1,1h22.6c0.9,0,1.7-0.4,2.3-1.1C45.6,43.9,45.9,43,45.7,42.2zM15.8,21.1c-0.3-1.4-1.5-2.4-2.9-2.4h-0.7V5.3h24v16.6H16L15.8,21.1zM31.6,19.6H16.8c-0.6,0-1-0.5-1-1s0.5-1,1-1h14.8c0.6,0,1,0.5,1,1S32.2,19.6,31.6,19.6zM31.6,16.4H16.8c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1h14.8c0.6,0,1,0.5,1,1C32.6,16,32.2,16.4,31.6,16.4zM31.6,13.3H16.8c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1h14.8c0.6,0,1,0.5,1,1C32.6,12.9,32.2,13.3,31.6,13.3zM31.6,10.2h-11c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1h11c0.6,0,1,0.5,1,1C32.6,9.7,32.2,10.2,31.6,10.2zM46.4,33.8c-0.1,0-0.1,0-0.2,0c-0.5-0.1-0.9-0.6-0.8-1.2L48,17.6c0-0.3,0-0.6-0.2-0.8c-0.2-0.2-0.5-0.3-0.8-0.3h-1.7c-0.6,0-1-0.5-1-1s0.5-1,1-1H47c0.9,0,1.7,0.4,2.3,1.1c0.6,0.7,0.8,1.5,0.7,2.4L47.4,33C47.3,33.5,46.9,33.8,46.4,33.8zM17.4,44.6c0,0.6-0.5,1-1,1c-0.6,0-1-0.5-1-1s0.5-1,1-1C17,43.6,17.4,44.1,17.4,44.6z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25.3,17.7H6.5c-0.4,0-0.7,0.4-0.7,0.8c0,0.4,0.3,0.7,0.7,0.7h18.7c0.4,0,0.7-0.3,0.8-0.7C26.1,18.1,25.7,17.7,25.3,17.7C25.3,17.7,25.3,17.7,25.3,17.7zM25.3,22.9H6.5c-0.4,0-0.7,0.3-0.8,0.7c0,0.4,0.3,0.7,0.7,0.8c0,0,0,0,0.1,0h18.7c0.4,0,0.7-0.3,0.8-0.7C26.1,23.2,25.7,22.9,25.3,22.9C25.3,22.9,25.3,22.9,25.3,22.9zM25.3,28H6.5c-0.4,0-0.7,0.3-0.8,0.7s0.3,0.7,0.7,0.8c0,0,0,0,0.1,0h18.7c0.4,0,0.7-0.3,0.8-0.7C26.1,28.4,25.7,28,25.3,28C25.3,28,25.3,28,25.3,28zM26,33.9c0-0.4-0.3-0.7-0.7-0.7l0,0H6.5c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h18.7C25.7,34.6,26,34.3,26,33.9L26,33.9zM6.5,40.7c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h9.4c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7H6.5zM33.7,9.1V6.7c0-0.9-0.7-1.6-1.6-1.6H17c-0.9,0-1.6,0.7-1.6,1.6v2.4c0,0.9,0.7,1.6,1.6,1.6h1.3c0.4,0,0.7-0.4,0.7-0.8c0-0.4-0.3-0.7-0.7-0.7H17c-0.1,0-0.2-0.1-0.2-0.2v0V6.7c0-0.1,0.1-0.2,0.2-0.2l0,0h15c0.1,0,0.2,0.1,0.2,0.2v0v2.4c0,0.1-0.1,0.2-0.2,0.2l0,0H21.7C21.3,9.3,21,9.6,21,10c0,0.4,0.3,0.7,0.7,0.7h10.3C33,10.7,33.7,10,33.7,9.1zM39.2,44.7c-0.4,0-0.7,0.3-0.7,0.7v1c0,1.2-1,2.2-2.2,2.2H3.9c-1.2,0-2.2-1-2.2-2.2V11.2c0-0.2,0-0.3,0.1-0.5h6.7c1.4,0,2.5-1.1,2.5-2.5V1.5c0.2,0,0.3-0.1,0.5-0.1h24.9c1.2,0,2.2,1,2.2,2.2v9.8c0,0.4,0.3,0.7,0.7,0.8c0.4,0,0.7-0.3,0.8-0.7c0,0,0,0,0-0.1V3.6c0-2-1.6-3.6-3.6-3.6H11.4c-1,0-1.9,0.4-2.6,1.1L1.3,8.6c-0.7,0.7-1.1,1.6-1.1,2.6v35.2c0,2,1.6,3.6,3.6,3.6h32.4c2,0,3.6-1.6,3.6-3.6v-1C39.9,45,39.6,44.7,39.2,44.7L39.2,44.7zM9.5,2.5v5.7c0,0.6-0.5,1.1-1.1,1.1H2.8L9.5,2.5zM49.2,26.2c0.9-1.3,0.6-3.2-0.8-4.1c-0.2-0.1-0.4-0.2-0.7-0.3c-0.6-0.2-1-0.7-1-1.3c0-1.6-1.4-2.9-3-2.8c-0.2,0-0.5,0-0.7,0.1c-0.6,0.2-1.2,0-1.6-0.5c-1-1.3-2.8-1.5-4.1-0.5c-0.2,0.2-0.4,0.3-0.5,0.5c-0.4,0.5-1,0.7-1.6,0.5c-1.6-0.5-3.2,0.4-3.6,2c-0.1,0.2-0.1,0.5-0.1,0.7c0,0.6-0.4,1.1-1,1.3c-1.5,0.5-2.3,2.2-1.8,3.7c0.1,0.2,0.2,0.5,0.3,0.7c0.3,0.5,0.3,1.2,0,1.6c-0.9,1.3-0.6,3.2,0.8,4.1c0.2,0.1,0.4,0.2,0.7,0.3c0.6,0.2,1,0.7,1,1.3c0,1.4,1.1,2.6,2.5,2.8V43c0,0.9,0.7,1.6,1.6,1.6c0.3,0,0.6-0.1,0.8-0.2l2.7-1.7c0,0,0.1,0,0.1,0l2.7,1.7c0.7,0.4,1.7,0.2,2.1-0.5c0.2-0.2,0.2-0.5,0.2-0.8v-6.7c1.4-0.2,2.5-1.4,2.5-2.8c0-0.6,0.4-1.1,1-1.3c1.5-0.5,2.3-2.2,1.8-3.7c-0.1-0.2-0.2-0.5-0.3-0.7C48.9,27.3,48.9,26.7,49.2,26.2zM42.7,43.1L40,41.5c-0.5-0.3-1.1-0.3-1.6,0l-2.7,1.7c0,0-0.1,0-0.1,0c0,0,0,0,0,0v-6.8c0.5-0.1,1,0.2,1.3,0.6c1,1.3,2.8,1.5,4.1,0.5c0.2-0.2,0.4-0.3,0.5-0.5c0.3-0.4,0.8-0.6,1.3-0.6V43C42.8,43.1,42.8,43.1,42.7,43.1C42.7,43.1,42.7,43.1,42.7,43.1L42.7,43.1zM48,28.6c0.5,0.7,0.3,1.6-0.4,2c-0.1,0.1-0.2,0.1-0.3,0.2c-1.1,0.4-1.9,1.5-1.9,2.7c0,0.8-0.7,1.4-1.5,1.4c-0.1,0-0.2,0-0.4-0.1c-1.2-0.3-2.4,0.1-3.1,1c-0.5,0.6-1.4,0.8-2.1,0.3c-0.1-0.1-0.2-0.2-0.3-0.3c-0.6-0.7-1.4-1.1-2.3-1.1c-0.3,0-0.6,0-0.8,0.1c-0.5,0.1-1,0-1.3-0.3c-0.3-0.3-0.5-0.7-0.5-1.1c0-1.2-0.8-2.3-1.9-2.7c-0.8-0.3-1.2-1.1-0.9-1.9c0-0.1,0.1-0.2,0.2-0.3c0.7-1,0.7-2.3,0-3.3c-0.5-0.7-0.3-1.6,0.4-2c0.1-0.1,0.2-0.1,0.3-0.2c1.1-0.4,1.9-1.5,1.9-2.7c0-0.8,0.7-1.4,1.5-1.4c0.1,0,0.2,0,0.4,0.1c1.2,0.3,2.4-0.1,3.1-1c0.5-0.6,1.4-0.8,2.1-0.3c0.1,0.1,0.2,0.2,0.3,0.3c0.7,1,2,1.4,3.1,1c0.8-0.2,1.6,0.2,1.8,1c0,0.1,0.1,0.2,0.1,0.4c0,1.2,0.8,2.3,1.9,2.7c0.8,0.3,1.2,1.1,0.9,1.9c0,0.1-0.1,0.2-0.2,0.3C47.3,26.3,47.3,27.7,48,28.6L48,28.6zM39.2,20.9c-3.4,0-6.1,2.7-6.1,6.1c0,3.4,2.7,6.1,6.1,6.1c3.4,0,6.1-2.7,6.1-6.1l0,0C45.3,23.6,42.6,20.9,39.2,20.9zM39.2,31.7c-2.6,0-4.7-2.1-4.7-4.7c0-2.6,2.1-4.7,4.7-4.7c2.6,0,4.7,2.1,4.7,4.7v0C43.9,29.6,41.8,31.7,39.2,31.7L39.2,31.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25.3,17.7H6.5c-0.4,0-0.7,0.4-0.7,0.8c0,0.4,0.3,0.7,0.7,0.7h18.7c0.4,0,0.7-0.3,0.8-0.7C26.1,18.1,25.7,17.7,25.3,17.7C25.3,17.7,25.3,17.7,25.3,17.7zM25.3,22.9H6.5c-0.4,0-0.7,0.3-0.8,0.7c0,0.4,0.3,0.7,0.7,0.8c0,0,0,0,0.1,0h18.7c0.4,0,0.7-0.3,0.8-0.7C26.1,23.2,25.7,22.9,25.3,22.9C25.3,22.9,25.3,22.9,25.3,22.9zM25.3,28H6.5c-0.4,0-0.7,0.3-0.8,0.7s0.3,0.7,0.7,0.8c0,0,0,0,0.1,0h18.7c0.4,0,0.7-0.3,0.8-0.7C26.1,28.4,25.7,28,25.3,28C25.3,28,25.3,28,25.3,28zM26,33.9c0-0.4-0.3-0.7-0.7-0.7l0,0H6.5c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h18.7C25.7,34.6,26,34.3,26,33.9L26,33.9zM6.5,40.7c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h9.4c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7H6.5zM33.7,9.1V6.7c0-0.9-0.7-1.6-1.6-1.6H17c-0.9,0-1.6,0.7-1.6,1.6v2.4c0,0.9,0.7,1.6,1.6,1.6h1.3c0.4,0,0.7-0.4,0.7-0.8c0-0.4-0.3-0.7-0.7-0.7H17c-0.1,0-0.2-0.1-0.2-0.2v0V6.7c0-0.1,0.1-0.2,0.2-0.2l0,0h15c0.1,0,0.2,0.1,0.2,0.2v0v2.4c0,0.1-0.1,0.2-0.2,0.2l0,0H21.7C21.3,9.3,21,9.6,21,10c0,0.4,0.3,0.7,0.7,0.7h10.3C33,10.7,33.7,10,33.7,9.1zM39.2,44.7c-0.4,0-0.7,0.3-0.7,0.7v1c0,1.2-1,2.2-2.2,2.2H3.9c-1.2,0-2.2-1-2.2-2.2V11.2c0-0.2,0-0.3,0.1-0.5h6.7c1.4,0,2.5-1.1,2.5-2.5V1.5c0.2,0,0.3-0.1,0.5-0.1h24.9c1.2,0,2.2,1,2.2,2.2v9.8c0,0.4,0.3,0.7,0.7,0.8c0.4,0,0.7-0.3,0.8-0.7c0,0,0,0,0-0.1V3.6c0-2-1.6-3.6-3.6-3.6H11.4c-1,0-1.9,0.4-2.6,1.1L1.3,8.6c-0.7,0.7-1.1,1.6-1.1,2.6v35.2c0,2,1.6,3.6,3.6,3.6h32.4c2,0,3.6-1.6,3.6-3.6v-1C39.9,45,39.6,44.7,39.2,44.7L39.2,44.7zM9.5,2.5v5.7c0,0.6-0.5,1.1-1.1,1.1H2.8L9.5,2.5zM49.2,26.2c0.9-1.3,0.6-3.2-0.8-4.1c-0.2-0.1-0.4-0.2-0.7-0.3c-0.6-0.2-1-0.7-1-1.3c0-1.6-1.4-2.9-3-2.8c-0.2,0-0.5,0-0.7,0.1c-0.6,0.2-1.2,0-1.6-0.5c-1-1.3-2.8-1.5-4.1-0.5c-0.2,0.2-0.4,0.3-0.5,0.5c-0.4,0.5-1,0.7-1.6,0.5c-1.6-0.5-3.2,0.4-3.6,2c-0.1,0.2-0.1,0.5-0.1,0.7c0,0.6-0.4,1.1-1,1.3c-1.5,0.5-2.3,2.2-1.8,3.7c0.1,0.2,0.2,0.5,0.3,0.7c0.3,0.5,0.3,1.2,0,1.6c-0.9,1.3-0.6,3.2,0.8,4.1c0.2,0.1,0.4,0.2,0.7,0.3c0.6,0.2,1,0.7,1,1.3c0,1.4,1.1,2.6,2.5,2.8V43c0,0.9,0.7,1.6,1.6,1.6c0.3,0,0.6-0.1,0.8-0.2l2.7-1.7c0,0,0.1,0,0.1,0l2.7,1.7c0.7,0.4,1.7,0.2,2.1-0.5c0.2-0.2,0.2-0.5,0.2-0.8v-6.7c1.4-0.2,2.5-1.4,2.5-2.8c0-0.6,0.4-1.1,1-1.3c1.5-0.5,2.3-2.2,1.8-3.7c-0.1-0.2-0.2-0.5-0.3-0.7C48.9,27.3,48.9,26.7,49.2,26.2zM42.7,43.1L40,41.5c-0.5-0.3-1.1-0.3-1.6,0l-2.7,1.7c0,0-0.1,0-0.1,0c0,0,0,0,0,0v-6.8c0.5-0.1,1,0.2,1.3,0.6c1,1.3,2.8,1.5,4.1,0.5c0.2-0.2,0.4-0.3,0.5-0.5c0.3-0.4,0.8-0.6,1.3-0.6V43C42.8,43.1,42.8,43.1,42.7,43.1C42.7,43.1,42.7,43.1,42.7,43.1L42.7,43.1zM48,28.6c0.5,0.7,0.3,1.6-0.4,2c-0.1,0.1-0.2,0.1-0.3,0.2c-1.1,0.4-1.9,1.5-1.9,2.7c0,0.8-0.7,1.4-1.5,1.4c-0.1,0-0.2,0-0.4-0.1c-1.2-0.3-2.4,0.1-3.1,1c-0.5,0.6-1.4,0.8-2.1,0.3c-0.1-0.1-0.2-0.2-0.3-0.3c-0.6-0.7-1.4-1.1-2.3-1.1c-0.3,0-0.6,0-0.8,0.1c-0.5,0.1-1,0-1.3-0.3c-0.3-0.3-0.5-0.7-0.5-1.1c0-1.2-0.8-2.3-1.9-2.7c-0.8-0.3-1.2-1.1-0.9-1.9c0-0.1,0.1-0.2,0.2-0.3c0.7-1,0.7-2.3,0-3.3c-0.5-0.7-0.3-1.6,0.4-2c0.1-0.1,0.2-0.1,0.3-0.2c1.1-0.4,1.9-1.5,1.9-2.7c0-0.8,0.7-1.4,1.5-1.4c0.1,0,0.2,0,0.4,0.1c1.2,0.3,2.4-0.1,3.1-1c0.5-0.6,1.4-0.8,2.1-0.3c0.1,0.1,0.2,0.2,0.3,0.3c0.7,1,2,1.4,3.1,1c0.8-0.2,1.6,0.2,1.8,1c0,0.1,0.1,0.2,0.1,0.4c0,1.2,0.8,2.3,1.9,2.7c0.8,0.3,1.2,1.1,0.9,1.9c0,0.1-0.1,0.2-0.2,0.3C47.3,26.3,47.3,27.7,48,28.6L48,28.6zM39.2,20.9c-3.4,0-6.1,2.7-6.1,6.1c0,3.4,2.7,6.1,6.1,6.1c3.4,0,6.1-2.7,6.1-6.1l0,0C45.3,23.6,42.6,20.9,39.2,20.9zM39.2,31.7c-2.6,0-4.7-2.1-4.7-4.7c0-2.6,2.1-4.7,4.7-4.7c2.6,0,4.7,2.1,4.7,4.7v0C43.9,29.6,41.8,31.7,39.2,31.7L39.2,31.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.mes-etudes-superieures .bc-content span.crumb-icone {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M45.8,26.4L41,28.2c-0.2-2.4-0.5-4.7-0.9-7.1l8.6-2.9c0.9-0.3,1.4-1.3,1.1-2.2c-0.2-0.5-0.6-0.9-1.1-1.1L25.9,7.3c-0.6-0.2-1.2-0.2-1.7,0L1.2,14.9c-0.9,0.3-1.4,1.3-1.1,2.2c0.2,0.5,0.6,0.9,1.1,1.1l8.6,2.9c-0.2,1.2-0.4,2.5-0.6,3.8c0,0.4,0.2,0.8,0.6,0.8c0,0,0.1,0,0.1,0c0.4,0,0.7-0.3,0.7-0.6c0.1-1.2,0.3-2.4,0.5-3.5l2.3,0.8v1.8c-1.5,0.4-2.3,1.9-1.9,3.4c0.1,0.5,0.4,0.9,0.7,1.2c-0.4,1.6-0.7,3.2-0.9,4.8c-0.5-0.3-0.9-0.5-1.1-0.7c-0.1-0.1-0.1-0.1-0.1-0.2c0-1.4,0.1-2.9,0.2-4.4c0-0.4-0.3-0.8-0.7-0.8c-0.4,0-0.8,0.3-0.8,0.7c-0.1,1.5-0.2,3-0.2,4.5c0,0.6,0.3,1.1,0.7,1.4c0.6,0.4,1.2,0.8,1.8,1.1c-0.1,1.6-0.2,3.3-0.2,5.2c0,0.6,0.4,1,0.9,1.2c1.5,0.4,3,0.4,4.5,0c0.5-0.1,0.9-0.6,0.9-1.2c0-1,0-2-0.1-2.9c1,0.2,2,0.5,3.1,0.6c0,0.6,0.2,1.2,0.4,1.8c0.3,0.9,0.8,1.7,1.5,2.3c0.5,0.4,1.1,0.7,1.7,0.7c0.2,0,0.4,0,0.6-0.1l0.1,0L36,38.6l0,0c0.4-0.2,0.8-0.2,1.2,0c0.7,0.5,1.2,1.2,1.4,2c0.2,0.5,0.6,0.8,1.1,0.8c0.1,0,0.3,0,0.4-0.1l3.4-1.2c0.6-0.2,1-0.9,0.7-1.6c0-0.1,0-0.1-0.1-0.1c-0.5-0.9-1.2-1.6-2.2-2l1.2-0.4c0.4-0.1,0.6-0.6,0.4-0.9c-0.1-0.4-0.6-0.6-0.9-0.4l-2,0.7c0.1-0.9,0-1.8-0.3-2.6c-0.3-0.8-0.8-1.6-1.4-2.2l7.3-2.7c0.4-0.2,1.4,0.6,1.9,2c0.2,0.6,0.3,1.3,0.2,2c-0.1,0.4-0.2,0.7-0.4,0.8l-2.3,0.8c-0.4,0.1-0.6,0.6-0.4,0.9c0.1,0.4,0.6,0.6,0.9,0.4l0,0l2.3-0.8c0.8-0.3,1.3-1.1,1.4-1.9c0.1-0.9,0-1.9-0.3-2.7C48.8,27.2,47.2,25.9,45.8,26.4L45.8,26.4zM14.3,25.5c0.7,0,1.3,0.6,1.3,1.3c0,0.7-0.6,1.3-1.3,1.3c-0.7,0-1.3-0.6-1.3-1.3c0,0,0,0,0,0C13,26.1,13.6,25.5,14.3,25.5L14.3,25.5zM14.3,40.3c-0.6,0-1.1-0.1-1.7-0.2c-0.1-3.6,0.3-7.1,1.1-10.6c0.4,0.1,0.8,0.1,1.2,0c0.8,3.5,1.1,7,1.1,10.6C15.4,40.3,14.9,40.3,14.3,40.3zM16.2,28.8c1.1-1.1,1.1-2.8,0-3.9c-0.3-0.3-0.8-0.6-1.2-0.7v-1.3l9.1,3c0.6,0.2,1.2,0.2,1.7,0l5.9-2c0.4-0.1,0.6-0.5,0.5-0.9s-0.5-0.6-0.9-0.5c0,0,0,0,0,0l-5.9,2c-0.3,0.1-0.5,0.1-0.8,0L16,21.6l6.8-4.5l0.1,0c0.7,0.3,1.4,0.4,2.1,0.4c0.7,0,1.5-0.1,2.1-0.4c0.7-0.3,1.2-1,1.2-1.7c0-1.4-1.5-2.5-3.3-2.5s-3.3,1.1-3.3,2.5c0,0.2,0,0.4,0.1,0.6l-7.6,5L1.7,16.8c-0.1,0-0.2-0.2-0.2-0.3c0-0.1,0.1-0.1,0.2-0.2l22.9-7.6c0.3-0.1,0.5-0.1,0.8,0l22.9,7.6c0.1,0,0.2,0.2,0.2,0.3c0,0.1-0.1,0.1-0.2,0.2l-13.9,4.6c-0.4,0.1-0.6,0.5-0.5,0.9c0.1,0.4,0.5,0.6,0.9,0.5c0,0,0,0,0,0l3.9-1.3c0.4,2.4,0.7,4.7,0.8,7.1L33.2,31l0,0l-11.3,4.1l0,0c-0.6,0.3-1.1,0.8-1.3,1.4c-1.1-0.2-2.2-0.4-3.3-0.7C17.2,33.5,16.8,31.1,16.2,28.8L16.2,28.8zM23.1,15.4c0-0.5,0.8-1,1.8-1s1.8,0.5,1.8,1c0,0.4-1,0.6-1.8,0.6S23.1,15.8,23.1,15.4L23.1,15.4zM34.6,32.7c1,1,1.5,2.3,1.3,3.7c-0.1,0.4-0.2,0.7-0.4,0.8l-9.4,3.4c0.2-1.8-0.5-3.6-1.8-4.8l9.4-3.4C33.9,32.3,34.2,32.4,34.6,32.7L34.6,32.7zM22.2,39.3c-0.2-0.6-0.3-1.3-0.2-2c0.1-0.4,0.2-0.7,0.4-0.8l0,0c0,0,0.1,0,0.1,0c0.3,0,0.5,0.2,0.7,0.3c1,1,1.5,2.3,1.3,3.7c-0.1,0.4-0.2,0.7-0.4,0.8c-0.2,0.1-0.5,0-0.8-0.3C22.8,40.5,22.4,39.9,22.2,39.3L22.2,39.3zM42.8,38.8l-2.9,1c-0.3-0.8-0.8-1.6-1.5-2.1l0.8-0.3C40.6,37.2,41.9,37.7,42.8,38.8zM37.9,31.5c0.5,0.5,0.9,1,1.1,1.7c0.5,1.5,0.2,2.6-0.2,2.8l-1.4,0.5c0.2-1.8-0.5-3.6-1.8-4.8l1.4-0.5C37.3,31.1,37.6,31.2,37.9,31.5L37.9,31.5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M45.8,26.4L41,28.2c-0.2-2.4-0.5-4.7-0.9-7.1l8.6-2.9c0.9-0.3,1.4-1.3,1.1-2.2c-0.2-0.5-0.6-0.9-1.1-1.1L25.9,7.3c-0.6-0.2-1.2-0.2-1.7,0L1.2,14.9c-0.9,0.3-1.4,1.3-1.1,2.2c0.2,0.5,0.6,0.9,1.1,1.1l8.6,2.9c-0.2,1.2-0.4,2.5-0.6,3.8c0,0.4,0.2,0.8,0.6,0.8c0,0,0.1,0,0.1,0c0.4,0,0.7-0.3,0.7-0.6c0.1-1.2,0.3-2.4,0.5-3.5l2.3,0.8v1.8c-1.5,0.4-2.3,1.9-1.9,3.4c0.1,0.5,0.4,0.9,0.7,1.2c-0.4,1.6-0.7,3.2-0.9,4.8c-0.5-0.3-0.9-0.5-1.1-0.7c-0.1-0.1-0.1-0.1-0.1-0.2c0-1.4,0.1-2.9,0.2-4.4c0-0.4-0.3-0.8-0.7-0.8c-0.4,0-0.8,0.3-0.8,0.7c-0.1,1.5-0.2,3-0.2,4.5c0,0.6,0.3,1.1,0.7,1.4c0.6,0.4,1.2,0.8,1.8,1.1c-0.1,1.6-0.2,3.3-0.2,5.2c0,0.6,0.4,1,0.9,1.2c1.5,0.4,3,0.4,4.5,0c0.5-0.1,0.9-0.6,0.9-1.2c0-1,0-2-0.1-2.9c1,0.2,2,0.5,3.1,0.6c0,0.6,0.2,1.2,0.4,1.8c0.3,0.9,0.8,1.7,1.5,2.3c0.5,0.4,1.1,0.7,1.7,0.7c0.2,0,0.4,0,0.6-0.1l0.1,0L36,38.6l0,0c0.4-0.2,0.8-0.2,1.2,0c0.7,0.5,1.2,1.2,1.4,2c0.2,0.5,0.6,0.8,1.1,0.8c0.1,0,0.3,0,0.4-0.1l3.4-1.2c0.6-0.2,1-0.9,0.7-1.6c0-0.1,0-0.1-0.1-0.1c-0.5-0.9-1.2-1.6-2.2-2l1.2-0.4c0.4-0.1,0.6-0.6,0.4-0.9c-0.1-0.4-0.6-0.6-0.9-0.4l-2,0.7c0.1-0.9,0-1.8-0.3-2.6c-0.3-0.8-0.8-1.6-1.4-2.2l7.3-2.7c0.4-0.2,1.4,0.6,1.9,2c0.2,0.6,0.3,1.3,0.2,2c-0.1,0.4-0.2,0.7-0.4,0.8l-2.3,0.8c-0.4,0.1-0.6,0.6-0.4,0.9c0.1,0.4,0.6,0.6,0.9,0.4l0,0l2.3-0.8c0.8-0.3,1.3-1.1,1.4-1.9c0.1-0.9,0-1.9-0.3-2.7C48.8,27.2,47.2,25.9,45.8,26.4L45.8,26.4zM14.3,25.5c0.7,0,1.3,0.6,1.3,1.3c0,0.7-0.6,1.3-1.3,1.3c-0.7,0-1.3-0.6-1.3-1.3c0,0,0,0,0,0C13,26.1,13.6,25.5,14.3,25.5L14.3,25.5zM14.3,40.3c-0.6,0-1.1-0.1-1.7-0.2c-0.1-3.6,0.3-7.1,1.1-10.6c0.4,0.1,0.8,0.1,1.2,0c0.8,3.5,1.1,7,1.1,10.6C15.4,40.3,14.9,40.3,14.3,40.3zM16.2,28.8c1.1-1.1,1.1-2.8,0-3.9c-0.3-0.3-0.8-0.6-1.2-0.7v-1.3l9.1,3c0.6,0.2,1.2,0.2,1.7,0l5.9-2c0.4-0.1,0.6-0.5,0.5-0.9s-0.5-0.6-0.9-0.5c0,0,0,0,0,0l-5.9,2c-0.3,0.1-0.5,0.1-0.8,0L16,21.6l6.8-4.5l0.1,0c0.7,0.3,1.4,0.4,2.1,0.4c0.7,0,1.5-0.1,2.1-0.4c0.7-0.3,1.2-1,1.2-1.7c0-1.4-1.5-2.5-3.3-2.5s-3.3,1.1-3.3,2.5c0,0.2,0,0.4,0.1,0.6l-7.6,5L1.7,16.8c-0.1,0-0.2-0.2-0.2-0.3c0-0.1,0.1-0.1,0.2-0.2l22.9-7.6c0.3-0.1,0.5-0.1,0.8,0l22.9,7.6c0.1,0,0.2,0.2,0.2,0.3c0,0.1-0.1,0.1-0.2,0.2l-13.9,4.6c-0.4,0.1-0.6,0.5-0.5,0.9c0.1,0.4,0.5,0.6,0.9,0.5c0,0,0,0,0,0l3.9-1.3c0.4,2.4,0.7,4.7,0.8,7.1L33.2,31l0,0l-11.3,4.1l0,0c-0.6,0.3-1.1,0.8-1.3,1.4c-1.1-0.2-2.2-0.4-3.3-0.7C17.2,33.5,16.8,31.1,16.2,28.8L16.2,28.8zM23.1,15.4c0-0.5,0.8-1,1.8-1s1.8,0.5,1.8,1c0,0.4-1,0.6-1.8,0.6S23.1,15.8,23.1,15.4L23.1,15.4zM34.6,32.7c1,1,1.5,2.3,1.3,3.7c-0.1,0.4-0.2,0.7-0.4,0.8l-9.4,3.4c0.2-1.8-0.5-3.6-1.8-4.8l9.4-3.4C33.9,32.3,34.2,32.4,34.6,32.7L34.6,32.7zM22.2,39.3c-0.2-0.6-0.3-1.3-0.2-2c0.1-0.4,0.2-0.7,0.4-0.8l0,0c0,0,0.1,0,0.1,0c0.3,0,0.5,0.2,0.7,0.3c1,1,1.5,2.3,1.3,3.7c-0.1,0.4-0.2,0.7-0.4,0.8c-0.2,0.1-0.5,0-0.8-0.3C22.8,40.5,22.4,39.9,22.2,39.3L22.2,39.3zM42.8,38.8l-2.9,1c-0.3-0.8-0.8-1.6-1.5-2.1l0.8-0.3C40.6,37.2,41.9,37.7,42.8,38.8zM37.9,31.5c0.5,0.5,0.9,1,1.1,1.7c0.5,1.5,0.2,2.6-0.2,2.8l-1.4,0.5c0.2-1.8-0.5-3.6-1.8-4.8l1.4-0.5C37.3,31.1,37.6,31.2,37.9,31.5L37.9,31.5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M50,25c0-4.6-1.3-9.1-3.6-13c-0.3-0.5-0.9-0.6-1.3-0.3c-0.5,0.3-0.6,0.9-0.3,1.3c3.4,5.6,4.1,12.1,2.5,18c-2.1-2.6-5.3-4.2-8.9-4.2c-3.4,0-6.5,1.5-8.6,3.9c-0.6-0.2-1.2-0.4-1.8-0.5c4.5-1.3,7.7-5.4,7.7-10.3c0-5.9-4.8-10.8-10.8-10.8c-5.9,0-10.8,4.8-10.8,10.8c0,4.9,3.3,9,7.7,10.3c-0.1,0-0.1,0-0.2,0c-6,1.3-10.8,6-12,12c-9.5-8.4-10.4-23-2-32.5C12.1,4.8,18.4,2,25,2c5.1,0,10.1,1.7,14.1,4.8c0.4,0.3,1,0.3,1.4-0.2c0.3-0.4,0.3-1-0.2-1.4c-10-7.7-24.1-6.8-33,2.1c-9.8,9.8-9.8,25.6,0,35.4C12,47.4,18.4,50,25,50c2.8,0,5.5-0.5,8-1.3c1.6,0.8,3.4,1.3,5.4,1.3C44.8,50,50,44.8,50,38.4c0-1.9-0.5-3.8-1.3-5.4C49.5,30.5,50,27.8,50,25zM16.6,19.9c0-4.6,3.7-8.4,8.4-8.4c4.6,0,8.4,3.8,8.4,8.4c0,4.6-3.7,8.4-8.4,8.4C20.4,28.2,16.6,24.5,16.6,19.9zM11.5,43.7c0.9-6.8,6.7-11.8,13.5-11.8c1.2,0,2.4,0.2,3.5,0.4c-1.1,1.8-1.7,3.8-1.7,6.1c0,3.6,1.6,6.7,4.1,8.9C24.4,49,17.2,47.8,11.5,43.7zM38.4,47.9c-5.2,0-9.5-4.3-9.5-9.5c0-5.2,4.3-9.5,9.5-9.5c5.3,0,9.5,4.3,9.5,9.5C47.9,43.6,43.6,47.9,38.4,47.9zM41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM44.6,36.4h-4.2v-4.2c0-0.3-0.3-0.6-0.6-0.6h-2.7c-0.3,0-0.6,0.3-0.6,0.6v4.2h-4.2c-0.3,0-0.6,0.3-0.6,0.6v2.7c0,0.3,0.3,0.6,0.6,0.6h4.2v4.2c0,0.3,0.3,0.6,0.6,0.6h2.7c0.3,0,0.6-0.3,0.6-0.6v-4.2h4.2c0.3,0,0.6-0.3,0.6-0.6V37C45.2,36.7,44.9,36.4,44.6,36.4z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M50,25c0-4.6-1.3-9.1-3.6-13c-0.3-0.5-0.9-0.6-1.3-0.3c-0.5,0.3-0.6,0.9-0.3,1.3c3.4,5.6,4.1,12.1,2.5,18c-2.1-2.6-5.3-4.2-8.9-4.2c-3.4,0-6.5,1.5-8.6,3.9c-0.6-0.2-1.2-0.4-1.8-0.5c4.5-1.3,7.7-5.4,7.7-10.3c0-5.9-4.8-10.8-10.8-10.8c-5.9,0-10.8,4.8-10.8,10.8c0,4.9,3.3,9,7.7,10.3c-0.1,0-0.1,0-0.2,0c-6,1.3-10.8,6-12,12c-9.5-8.4-10.4-23-2-32.5C12.1,4.8,18.4,2,25,2c5.1,0,10.1,1.7,14.1,4.8c0.4,0.3,1,0.3,1.4-0.2c0.3-0.4,0.3-1-0.2-1.4c-10-7.7-24.1-6.8-33,2.1c-9.8,9.8-9.8,25.6,0,35.4C12,47.4,18.4,50,25,50c2.8,0,5.5-0.5,8-1.3c1.6,0.8,3.4,1.3,5.4,1.3C44.8,50,50,44.8,50,38.4c0-1.9-0.5-3.8-1.3-5.4C49.5,30.5,50,27.8,50,25zM16.6,19.9c0-4.6,3.7-8.4,8.4-8.4c4.6,0,8.4,3.8,8.4,8.4c0,4.6-3.7,8.4-8.4,8.4C20.4,28.2,16.6,24.5,16.6,19.9zM11.5,43.7c0.9-6.8,6.7-11.8,13.5-11.8c1.2,0,2.4,0.2,3.5,0.4c-1.1,1.8-1.7,3.8-1.7,6.1c0,3.6,1.6,6.7,4.1,8.9C24.4,49,17.2,47.8,11.5,43.7zM38.4,47.9c-5.2,0-9.5-4.3-9.5-9.5c0-5.2,4.3-9.5,9.5-9.5c5.3,0,9.5,4.3,9.5,9.5C47.9,43.6,43.6,47.9,38.4,47.9zM41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM44.6,36.4h-4.2v-4.2c0-0.3-0.3-0.6-0.6-0.6h-2.7c-0.3,0-0.6,0.3-0.6,0.6v4.2h-4.2c-0.3,0-0.6,0.3-0.6,0.6v2.7c0,0.3,0.3,0.6,0.6,0.6h4.2v4.2c0,0.3,0.3,0.6,0.6,0.6h2.7c0.3,0,0.6-0.3,0.6-0.6v-4.2h4.2c0.3,0,0.6-0.3,0.6-0.6V37C45.2,36.7,44.9,36.4,44.6,36.4z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.6,6.3l-5.9-5.6c-0.2-0.3-0.5-0.4-0.9-0.4H19.2c-0.7,0-1.3,0.6-1.3,1.3v3.8L9.6,6.8c-0.7,0.1-1.1,0.8-1,1.4L9,10.7c-2.7,0.9-5.5,1.9-8.2,2.8c-0.6,0.2-1,0.9-0.7,1.6l5.3,14.8c0.1,0.4,0.6,0.6,0.9,0.4c0.4-0.1,0.6-0.6,0.4-0.9L1.5,14.8c2.5-0.9,5.2-1.8,7.7-2.7l2.5,14.7l2.9,16.9c0.1,0.7,0.8,1.1,1.4,1l7.8-1.3l6.1-1l-9.2,3.3l-7.3,2.6L7.9,32.5c-0.1-0.4-0.6-0.6-0.9-0.4S6.4,32.6,6.5,33l0,0l5.7,15.9c0.2,0.5,0.6,0.8,1.2,0.8c0.1,0,0.3,0,0.4-0.1l7.5-2.7l17-6.1l3.2-0.6h7.2c0.7,0,1.2-0.6,1.2-1.3V7.1C50,6.8,49.8,6.5,49.6,6.3L49.6,6.3zM47.6,6.5h-3.8c-0.2,0-0.6,0-0.7-0.1c0-0.1-0.1-0.2-0.1-0.3l0-3.9L47.6,6.5zM48.5,38.9H19.4V24.6c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v14.5c0,0.7,0.6,1.3,1.3,1.3h13.7l-9.2,1.6l-7.6,1.3l-2.9-16.7L10.1,8.2l7.9-1.3v14.4c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V1.7h22.3l0,4.4c0,0.5,0.2,0.9,0.5,1.3c0.5,0.4,1,0.6,1.6,0.5h4.7L48.5,38.9zM22.9,11.6c0,0.4,0.3,0.7,0.7,0.7l0,0h20.9c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7H23.6C23.2,10.9,22.9,11.2,22.9,11.6C22.9,11.6,22.9,11.6,22.9,11.6zM44.6,16.1H23.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,16.4,45,16.1,44.6,16.1L44.6,16.1L44.6,16.1zM44.6,21.3H23.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,21.6,45,21.3,44.6,21.3L44.6,21.3L44.6,21.3zM44.6,26.5H23.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,26.8,45,26.5,44.6,26.5L44.6,26.5L44.6,26.5zM44.6,31.7H23.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,32,45,31.7,44.6,31.7L44.6,31.7L44.6,31.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.6,6.3l-5.9-5.6c-0.2-0.3-0.5-0.4-0.9-0.4H19.2c-0.7,0-1.3,0.6-1.3,1.3v3.8L9.6,6.8c-0.7,0.1-1.1,0.8-1,1.4L9,10.7c-2.7,0.9-5.5,1.9-8.2,2.8c-0.6,0.2-1,0.9-0.7,1.6l5.3,14.8c0.1,0.4,0.6,0.6,0.9,0.4c0.4-0.1,0.6-0.6,0.4-0.9L1.5,14.8c2.5-0.9,5.2-1.8,7.7-2.7l2.5,14.7l2.9,16.9c0.1,0.7,0.8,1.1,1.4,1l7.8-1.3l6.1-1l-9.2,3.3l-7.3,2.6L7.9,32.5c-0.1-0.4-0.6-0.6-0.9-0.4S6.4,32.6,6.5,33l0,0l5.7,15.9c0.2,0.5,0.6,0.8,1.2,0.8c0.1,0,0.3,0,0.4-0.1l7.5-2.7l17-6.1l3.2-0.6h7.2c0.7,0,1.2-0.6,1.2-1.3V7.1C50,6.8,49.8,6.5,49.6,6.3L49.6,6.3zM47.6,6.5h-3.8c-0.2,0-0.6,0-0.7-0.1c0-0.1-0.1-0.2-0.1-0.3l0-3.9L47.6,6.5zM48.5,38.9H19.4V24.6c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v14.5c0,0.7,0.6,1.3,1.3,1.3h13.7l-9.2,1.6l-7.6,1.3l-2.9-16.7L10.1,8.2l7.9-1.3v14.4c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V1.7h22.3l0,4.4c0,0.5,0.2,0.9,0.5,1.3c0.5,0.4,1,0.6,1.6,0.5h4.7L48.5,38.9zM22.9,11.6c0,0.4,0.3,0.7,0.7,0.7l0,0h20.9c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7H23.6C23.2,10.9,22.9,11.2,22.9,11.6C22.9,11.6,22.9,11.6,22.9,11.6zM44.6,16.1H23.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,16.4,45,16.1,44.6,16.1L44.6,16.1L44.6,16.1zM44.6,21.3H23.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,21.6,45,21.3,44.6,21.3L44.6,21.3L44.6,21.3zM44.6,26.5H23.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,26.8,45,26.5,44.6,26.5L44.6,26.5L44.6,26.5zM44.6,31.7H23.6c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,32,45,31.7,44.6,31.7L44.6,31.7L44.6,31.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M22.9,11.6c0,0.4,0.3,0.7,0.7,0.7l0,0h20.9c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H23.6C23.2,10.9,22.9,11.2,22.9,11.6L22.9,11.6zM44.6,16.1h-21c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,16.4,45,16.1,44.6,16.1L44.6,16.1L44.6,16.1zM44.6,21.3h-21c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,21.6,45,21.3,44.6,21.3L44.6,21.3L44.6,21.3zM49.9,37.8c0-0.2,0-0.3,0-0.5s0-0.3,0-0.5V7.1c0.1-0.3-0.1-0.6-0.3-0.8l-5.9-5.6c-0.2-0.3-0.5-0.4-0.9-0.4H19.2c-0.7,0-1.3,0.6-1.3,1.3v3.8L9.6,6.8c-0.7,0.1-1.1,0.8-1,1.4L9,10.7c-2.7,0.9-5.5,1.9-8.2,2.8c-0.6,0.2-1,0.9-0.7,1.6l5.3,14.8c0.1,0.4,0.6,0.6,0.9,0.4c0.4-0.1,0.6-0.6,0.4-0.9L1.5,14.8C4,13.9,6.7,13,9.2,12.1l2.5,14.7l2.9,16.9c0.1,0.7,0.8,1.1,1.4,1l7.8-1.3l2.7-0.4c0.1,0.2,0.2,0.4,0.3,0.5l-6.1,2.2l-7.3,2.6L7.9,32.5c-0.1-0.4-0.6-0.6-0.9-0.4c-0.3,0.2-0.6,0.5-0.5,0.9l5.7,15.9c0.2,0.5,0.6,0.8,1.2,0.8c0.1,0,0.3,0,0.4-0.1l7.5-2.7l6.3-2.3c2.3,3.1,5.9,5.1,10,5.1c6.1,0,11.1-4.4,12.2-10.1c0.1-0.2,0.2-0.4,0.2-0.7L49.9,37.8L49.9,37.8zM43,2.2l4.6,4.3h-3.8c-0.2,0-0.6,0-0.7-0.1c0-0.1-0.1-0.2-0.1-0.3V2.2zM23.8,42l-7.6,1.3l-2.9-16.7L10.1,8.2L18,6.9v14.4c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V1.7h22.3v4.4c0,0.5,0.2,0.9,0.5,1.3c0.5,0.4,1,0.6,1.6,0.5h4.7v23.7c-2.1-3.9-6.2-6.6-10.9-6.6c-2.2,0-4.2,0.6-6,1.6h-8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h6c-1.2,1.1-2.3,2.3-3,3.8h-2.9c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7H26c-0.5,1.3-0.8,2.7-0.8,4.2c0,0.5,0,1.1,0.1,1.6h-5.9V24.6c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v14.5c0,0.7,0.6,1.3,1.3,1.3h6.3c0.1,0.4,0.2,0.8,0.4,1.2L23.8,42zM37.6,48.4c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1s11.1,5,11.1,11.1C48.7,43.4,43.7,48.4,37.6,48.4zM37.6,41.6c0.5,0,0.9,0.2,1.3,0.5c0.4,0.4,0.6,0.8,0.6,1.3c0,0.5-0.2,1-0.6,1.4c-0.4,0.4-0.8,0.6-1.4,0.6c-0.5,0-1-0.2-1.3-0.6c-0.4-0.4-0.6-0.8-0.6-1.4c0-0.5,0.2-1,0.6-1.3C36.6,41.7,37.1,41.6,37.6,41.6zM37.9,40.2h-0.8v-0.5c0-1.1-0.2-2.6-0.7-4.6c-0.5-1.9-0.7-3.3-0.7-4c0-0.7,0.2-1.3,0.5-1.7c0.3-0.4,0.8-0.6,1.4-0.6c0.5,0,0.9,0.2,1.3,0.6s0.5,0.9,0.5,1.5c0,0.9-0.3,2.3-0.8,4.2c-0.5,1.9-0.8,3.4-0.8,4.6V40.2z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M22.9,11.6c0,0.4,0.3,0.7,0.7,0.7l0,0h20.9c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H23.6C23.2,10.9,22.9,11.2,22.9,11.6L22.9,11.6zM44.6,16.1h-21c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,16.4,45,16.1,44.6,16.1L44.6,16.1L44.6,16.1zM44.6,21.3h-21c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,21.6,45,21.3,44.6,21.3L44.6,21.3L44.6,21.3zM49.9,37.8c0-0.2,0-0.3,0-0.5s0-0.3,0-0.5V7.1c0.1-0.3-0.1-0.6-0.3-0.8l-5.9-5.6c-0.2-0.3-0.5-0.4-0.9-0.4H19.2c-0.7,0-1.3,0.6-1.3,1.3v3.8L9.6,6.8c-0.7,0.1-1.1,0.8-1,1.4L9,10.7c-2.7,0.9-5.5,1.9-8.2,2.8c-0.6,0.2-1,0.9-0.7,1.6l5.3,14.8c0.1,0.4,0.6,0.6,0.9,0.4c0.4-0.1,0.6-0.6,0.4-0.9L1.5,14.8C4,13.9,6.7,13,9.2,12.1l2.5,14.7l2.9,16.9c0.1,0.7,0.8,1.1,1.4,1l7.8-1.3l2.7-0.4c0.1,0.2,0.2,0.4,0.3,0.5l-6.1,2.2l-7.3,2.6L7.9,32.5c-0.1-0.4-0.6-0.6-0.9-0.4c-0.3,0.2-0.6,0.5-0.5,0.9l5.7,15.9c0.2,0.5,0.6,0.8,1.2,0.8c0.1,0,0.3,0,0.4-0.1l7.5-2.7l6.3-2.3c2.3,3.1,5.9,5.1,10,5.1c6.1,0,11.1-4.4,12.2-10.1c0.1-0.2,0.2-0.4,0.2-0.7L49.9,37.8L49.9,37.8zM43,2.2l4.6,4.3h-3.8c-0.2,0-0.6,0-0.7-0.1c0-0.1-0.1-0.2-0.1-0.3V2.2zM23.8,42l-7.6,1.3l-2.9-16.7L10.1,8.2L18,6.9v14.4c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V1.7h22.3v4.4c0,0.5,0.2,0.9,0.5,1.3c0.5,0.4,1,0.6,1.6,0.5h4.7v23.7c-2.1-3.9-6.2-6.6-10.9-6.6c-2.2,0-4.2,0.6-6,1.6h-8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h6c-1.2,1.1-2.3,2.3-3,3.8h-2.9c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7H26c-0.5,1.3-0.8,2.7-0.8,4.2c0,0.5,0,1.1,0.1,1.6h-5.9V24.6c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v14.5c0,0.7,0.6,1.3,1.3,1.3h6.3c0.1,0.4,0.2,0.8,0.4,1.2L23.8,42zM37.6,48.4c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1s11.1,5,11.1,11.1C48.7,43.4,43.7,48.4,37.6,48.4zM37.6,41.6c0.5,0,0.9,0.2,1.3,0.5c0.4,0.4,0.6,0.8,0.6,1.3c0,0.5-0.2,1-0.6,1.4c-0.4,0.4-0.8,0.6-1.4,0.6c-0.5,0-1-0.2-1.3-0.6c-0.4-0.4-0.6-0.8-0.6-1.4c0-0.5,0.2-1,0.6-1.3C36.6,41.7,37.1,41.6,37.6,41.6zM37.9,40.2h-0.8v-0.5c0-1.1-0.2-2.6-0.7-4.6c-0.5-1.9-0.7-3.3-0.7-4c0-0.7,0.2-1.3,0.5-1.7c0.3-0.4,0.8-0.6,1.4-0.6c0.5,0,0.9,0.2,1.3,0.6s0.5,0.9,0.5,1.5c0,0.9-0.3,2.3-0.8,4.2c-0.5,1.9-0.8,3.4-0.8,4.6V40.2z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M38.9,14.7c-0.4,0-0.7,0.3-0.7,0.7v32.8l-1.5-1.4c-0.7-0.6-1.8-0.6-2.5,0l-1.6,1.4c-0.4,0.3-0.9,0.3-1.3,0l-1.6-1.4c-0.7-0.6-1.8-0.6-2.5,0l-1.6,1.4c-0.4,0.3-0.9,0.3-1.3,0l-1.6-1.4c-0.7-0.6-1.8-0.6-2.5,0l-1.6,1.4c-0.4,0.3-0.9,0.3-1.3,0l-2-1.8c-0.5-0.4-1.2-0.4-1.7,0l-1.9,1.7V34.4c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v14.3c0,0.7,0.6,1.3,1.2,1.3c0.3,0,0.6-0.1,0.8-0.3l2.1-1.9l1.9,1.7c0.9,0.8,2.3,0.8,3.2,0l1.6-1.4c0.2-0.1,0.4-0.1,0.5,0l1.6,1.4c0.9,0.8,2.3,0.8,3.2,0l1.6-1.4c0.2-0.1,0.4-0.1,0.5,0l1.6,1.4c0.9,0.8,2.3,0.8,3.2,0l1.6-1.4c0.2-0.1,0.4-0.1,0.5,0l1.9,1.7c0.5,0.4,1.3,0.4,1.7-0.1c0.2-0.2,0.3-0.5,0.3-0.8V15.4C39.7,15,39.4,14.7,38.9,14.7C38.9,14.7,38.9,14.7,38.9,14.7zM37.7,0H12.3c-1.1,0-2,0.9-2,2v28.9c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V2c0-0.3,0.2-0.5,0.5-0.5l0,0h25.3c0.3,0,0.5,0.2,0.5,0.5c0,0,0,0,0,0v9.9c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V2C39.7,0.9,38.8,0,37.7,0zM15,5.7h7.1c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,5.3,14.6,5.7,15,5.7zM15,9h11.5c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,8.7,14.6,9,15,9zM15,15.4h9.3c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,15.1,14.6,15.4,15,15.4zM31.9,15.4H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0h-3.1c-0.4,0-0.7,0.3-0.7,0.7C31.1,15.1,31.5,15.4,31.9,15.4C31.9,15.4,31.9,15.4,31.9,15.4zM15,19.5h9.3c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,19.1,14.6,19.5,15,19.5zM31.9,19.5H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0h-3.1c-0.4,0-0.7,0.3-0.7,0.7C31.1,19.1,31.5,19.5,31.9,19.5C31.9,19.5,31.9,19.5,31.9,19.5zM15,23.6h9.3c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,23.2,14.6,23.6,15,23.6zM31.9,23.6H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0h-3.1c-0.4,0-0.7,0.3-0.7,0.7C31.1,23.2,31.5,23.6,31.9,23.6C31.9,23.6,31.9,23.6,31.9,23.6zM15,27.7h9.3c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,27.3,14.6,27.7,15,27.7C15,27.7,15,27.7,15,27.7zM31.9,27.7H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0h-3.1c-0.4,0-0.7,0.3-0.7,0.7C31.1,27.3,31.5,27.7,31.9,27.7C31.9,27.7,31.9,27.7,31.9,27.7zM15,31.7h9.3c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,31.4,14.6,31.7,15,31.7zM31.9,31.7H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0h-3.1c-0.4,0-0.7,0.3-0.7,0.7C31.1,31.4,31.5,31.7,31.9,31.7C31.9,31.7,31.9,31.7,31.9,31.7zM15,44.1h16.9c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,43.8,14.6,44.1,15,44.1C15,44.1,15,44.1,15,44.1zM28.7,37c0,0.4,0.3,0.7,0.7,0.7H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-5.6C29,36.2,28.7,36.6,28.7,37zM14.3,38.4c0,0.8,0.7,1.5,1.5,1.5h8c0.8,0,1.5-0.7,1.5-1.5V36c0-0.8-0.7-1.5-1.5-1.5h-8c-0.8,0-1.5,0.7-1.5,1.5L14.3,38.4zM15.7,36C15.7,35.9,15.8,35.9,15.7,36l8.1-0.1c0,0,0.1,0,0.1,0.1v2.4c0,0,0,0.1-0.1,0.1h-8c0,0-0.1,0-0.1-0.1V36z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M38.9,14.7c-0.4,0-0.7,0.3-0.7,0.7v32.8l-1.5-1.4c-0.7-0.6-1.8-0.6-2.5,0l-1.6,1.4c-0.4,0.3-0.9,0.3-1.3,0l-1.6-1.4c-0.7-0.6-1.8-0.6-2.5,0l-1.6,1.4c-0.4,0.3-0.9,0.3-1.3,0l-1.6-1.4c-0.7-0.6-1.8-0.6-2.5,0l-1.6,1.4c-0.4,0.3-0.9,0.3-1.3,0l-2-1.8c-0.5-0.4-1.2-0.4-1.7,0l-1.9,1.7V34.4c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v14.3c0,0.7,0.6,1.3,1.2,1.3c0.3,0,0.6-0.1,0.8-0.3l2.1-1.9l1.9,1.7c0.9,0.8,2.3,0.8,3.2,0l1.6-1.4c0.2-0.1,0.4-0.1,0.5,0l1.6,1.4c0.9,0.8,2.3,0.8,3.2,0l1.6-1.4c0.2-0.1,0.4-0.1,0.5,0l1.6,1.4c0.9,0.8,2.3,0.8,3.2,0l1.6-1.4c0.2-0.1,0.4-0.1,0.5,0l1.9,1.7c0.5,0.4,1.3,0.4,1.7-0.1c0.2-0.2,0.3-0.5,0.3-0.8V15.4C39.7,15,39.4,14.7,38.9,14.7C38.9,14.7,38.9,14.7,38.9,14.7zM37.7,0H12.3c-1.1,0-2,0.9-2,2v28.9c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V2c0-0.3,0.2-0.5,0.5-0.5l0,0h25.3c0.3,0,0.5,0.2,0.5,0.5c0,0,0,0,0,0v9.9c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V2C39.7,0.9,38.8,0,37.7,0zM15,5.7h7.1c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,5.3,14.6,5.7,15,5.7zM15,9h11.5c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,8.7,14.6,9,15,9zM15,15.4h9.3c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,15.1,14.6,15.4,15,15.4zM31.9,15.4H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0h-3.1c-0.4,0-0.7,0.3-0.7,0.7C31.1,15.1,31.5,15.4,31.9,15.4C31.9,15.4,31.9,15.4,31.9,15.4zM15,19.5h9.3c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,19.1,14.6,19.5,15,19.5zM31.9,19.5H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0h-3.1c-0.4,0-0.7,0.3-0.7,0.7C31.1,19.1,31.5,19.5,31.9,19.5C31.9,19.5,31.9,19.5,31.9,19.5zM15,23.6h9.3c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,23.2,14.6,23.6,15,23.6zM31.9,23.6H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0h-3.1c-0.4,0-0.7,0.3-0.7,0.7C31.1,23.2,31.5,23.6,31.9,23.6C31.9,23.6,31.9,23.6,31.9,23.6zM15,27.7h9.3c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,27.3,14.6,27.7,15,27.7C15,27.7,15,27.7,15,27.7zM31.9,27.7H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0h-3.1c-0.4,0-0.7,0.3-0.7,0.7C31.1,27.3,31.5,27.7,31.9,27.7C31.9,27.7,31.9,27.7,31.9,27.7zM15,31.7h9.3c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,31.4,14.6,31.7,15,31.7zM31.9,31.7H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0h-3.1c-0.4,0-0.7,0.3-0.7,0.7C31.1,31.4,31.5,31.7,31.9,31.7C31.9,31.7,31.9,31.7,31.9,31.7zM15,44.1h16.9c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7c0,0,0,0,0,0H15c-0.4,0-0.7,0.3-0.7,0.7C14.3,43.8,14.6,44.1,15,44.1C15,44.1,15,44.1,15,44.1zM28.7,37c0,0.4,0.3,0.7,0.7,0.7H35c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-5.6C29,36.2,28.7,36.6,28.7,37zM14.3,38.4c0,0.8,0.7,1.5,1.5,1.5h8c0.8,0,1.5-0.7,1.5-1.5V36c0-0.8-0.7-1.5-1.5-1.5h-8c-0.8,0-1.5,0.7-1.5,1.5L14.3,38.4zM15.7,36C15.7,35.9,15.8,35.9,15.7,36l8.1-0.1c0,0,0.1,0,0.1,0.1v2.4c0,0,0,0.1-0.1,0.1h-8c0,0-0.1,0-0.1-0.1V36z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.paiement-cb .bc-content span.crumb-icone {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M46.1,2.3H3.9C1.7,2.3,0,4.1,0,6.2v26.6c0,2.1,1.7,3.9,3.9,3.9h9.4c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H3.9c-1.3,0-2.4-1.1-2.4-2.4V6.2c0-1.3,1.1-2.4,2.4-2.4h42.3c1.3,0,2.4,1.1,2.4,2.4v26.6c0,1.3-1.1,2.4-2.4,2.4h-9.4c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7h9.4c2.1,0,3.9-1.7,3.9-3.9V6.2C50,4.1,48.3,2.3,46.1,2.3zM7,23.4h5.5c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H7c-0.4,0-0.7,0.3-0.7,0.7S6.6,23.4,7,23.4zM36.8,22.7c0,0.4,0.3,0.7,0.7,0.7H43c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-5.5C37.1,21.9,36.8,22.2,36.8,22.7zM8.6,17.1h4.7c1.3,0,2.3-1,2.3-2.3v-3.1c0-1.3-1-2.3-2.3-2.3H8.6c-1.3,0-2.3,1-2.3,2.3v3.1C6.3,16.1,7.3,17.1,8.6,17.1zM14.1,11.7v3.1c0,0.5-0.4,0.8-0.8,0.8h0h-1.6V14h0c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7h-0.1v-1.7h1.6C13.7,10.8,14.1,11.2,14.1,11.7C14.1,11.7,14.1,11.7,14.1,11.7L14.1,11.7zM7.7,11.7c0-0.5,0.4-0.8,0.8-0.8h0h1.6v1.7h-0.1c-0.4,0-0.7,0.3-0.7,0.7S9.7,14,10.1,14h0.1v1.7H8.6c-0.5,0-0.8-0.4-0.8-0.8v0V11.7zM36.7,12.5c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7l0,0h0c0.4,0,0.7-0.3,0.7-0.7C37.5,12.8,37.1,12.5,36.7,12.5zM41.4,17.5c0.3,0.2,0.8,0.2,1-0.2c1.7-2.4,1.7-5.7,0-8.1c-0.2-0.3-0.7-0.4-1-0.2c-0.3,0.2-0.4,0.7-0.2,1c1.4,1.9,1.4,4.5,0,6.4C41,16.8,41.1,17.2,41.4,17.5zM38.5,15.9c0.3,0.3,0.8,0.3,1,0c1.4-1.5,1.4-3.7,0-5.2c-0.3-0.3-0.7-0.3-1,0c-0.3,0.3-0.3,0.7,0,1c0.9,0.9,0.9,2.3,0,3.2C38.2,15.2,38.2,15.6,38.5,15.9zM32.8,30.6v-4.9c0-0.8-0.1-1.6-0.4-2.4h0.4c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7h-1.1c-2.1-3.7-6.9-5-10.6-2.9c-1.2,0.7-2.2,1.7-2.9,2.9h-1.1c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7l0,0h0.4c-0.3,0.8-0.4,1.6-0.4,2.4v1.6H7c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7h10.2v1.8c-0.9,0.3-1.6,1.2-1.6,2.2v5.5c0,5.2,4.2,9.3,9.3,9.3c5.2,0,9.3-4.2,9.3-9.3v-5.5C34.3,31.8,33.7,31,32.8,30.6zM25,19.5c3.5,0,6.3,2.8,6.3,6.3v4.7h-1.7v-4.7c0-0.8-0.2-1.6-0.6-2.3c-0.2-0.3-0.7-0.5-1-0.3c-0.3,0.2-0.5,0.7-0.3,1c0.3,0.5,0.4,1,0.4,1.6v4.7h-6.4v-4.7c0-1.8,1.4-3.2,3.2-3.2c0.2,0,0.4,0,0.6,0.1c0.4,0.1,0.8-0.2,0.9-0.6c0.1-0.4-0.2-0.8-0.6-0.9l0,0c-2.5-0.5-5,1.1-5.5,3.6c-0.1,0.3-0.1,0.6-0.1,0.9v4.7h-1.7v-4.7C18.7,22.3,21.5,19.5,25,19.5zM32.9,38.3c0,4.4-3.5,7.9-7.9,7.9c-4.4,0-7.9-3.5-7.9-7.9c0,0,0,0,0,0v-5.5c0-0.5,0.4-0.8,0.8-0.8H32c0.5,0,0.8,0.4,0.8,0.8L32.9,38.3zM25,35.2c-1.5,0-2.7,1.2-2.7,2.7c0,1.2,0.8,2.3,2,2.6v1.7c0,0.4,0.3,0.7,0.7,0.7s0.7-0.3,0.7-0.7v-1.7c1.4-0.4,2.3-1.9,1.9-3.3C27.3,36,26.2,35.2,25,35.2L25,35.2zM25,39.1c-0.7,0-1.2-0.5-1.2-1.2c0-0.7,0.5-1.2,1.2-1.2c0.7,0,1.2,0.5,1.2,1.2c0,0,0,0,0,0C26.2,38.6,25.7,39.1,25,39.1z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M46.1,2.3H3.9C1.7,2.3,0,4.1,0,6.2v26.6c0,2.1,1.7,3.9,3.9,3.9h9.4c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H3.9c-1.3,0-2.4-1.1-2.4-2.4V6.2c0-1.3,1.1-2.4,2.4-2.4h42.3c1.3,0,2.4,1.1,2.4,2.4v26.6c0,1.3-1.1,2.4-2.4,2.4h-9.4c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7h9.4c2.1,0,3.9-1.7,3.9-3.9V6.2C50,4.1,48.3,2.3,46.1,2.3zM7,23.4h5.5c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H7c-0.4,0-0.7,0.3-0.7,0.7S6.6,23.4,7,23.4zM36.8,22.7c0,0.4,0.3,0.7,0.7,0.7H43c0.4,0,0.7-0.3,0.7-0.7c0-0.4-0.3-0.7-0.7-0.7h-5.5C37.1,21.9,36.8,22.2,36.8,22.7zM8.6,17.1h4.7c1.3,0,2.3-1,2.3-2.3v-3.1c0-1.3-1-2.3-2.3-2.3H8.6c-1.3,0-2.3,1-2.3,2.3v3.1C6.3,16.1,7.3,17.1,8.6,17.1zM14.1,11.7v3.1c0,0.5-0.4,0.8-0.8,0.8h0h-1.6V14h0c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7h-0.1v-1.7h1.6C13.7,10.8,14.1,11.2,14.1,11.7C14.1,11.7,14.1,11.7,14.1,11.7L14.1,11.7zM7.7,11.7c0-0.5,0.4-0.8,0.8-0.8h0h1.6v1.7h-0.1c-0.4,0-0.7,0.3-0.7,0.7S9.7,14,10.1,14h0.1v1.7H8.6c-0.5,0-0.8-0.4-0.8-0.8v0V11.7zM36.7,12.5c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7l0,0h0c0.4,0,0.7-0.3,0.7-0.7C37.5,12.8,37.1,12.5,36.7,12.5zM41.4,17.5c0.3,0.2,0.8,0.2,1-0.2c1.7-2.4,1.7-5.7,0-8.1c-0.2-0.3-0.7-0.4-1-0.2c-0.3,0.2-0.4,0.7-0.2,1c1.4,1.9,1.4,4.5,0,6.4C41,16.8,41.1,17.2,41.4,17.5zM38.5,15.9c0.3,0.3,0.8,0.3,1,0c1.4-1.5,1.4-3.7,0-5.2c-0.3-0.3-0.7-0.3-1,0c-0.3,0.3-0.3,0.7,0,1c0.9,0.9,0.9,2.3,0,3.2C38.2,15.2,38.2,15.6,38.5,15.9zM32.8,30.6v-4.9c0-0.8-0.1-1.6-0.4-2.4h0.4c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7h-1.1c-2.1-3.7-6.9-5-10.6-2.9c-1.2,0.7-2.2,1.7-2.9,2.9h-1.1c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7l0,0h0.4c-0.3,0.8-0.4,1.6-0.4,2.4v1.6H7c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7h10.2v1.8c-0.9,0.3-1.6,1.2-1.6,2.2v5.5c0,5.2,4.2,9.3,9.3,9.3c5.2,0,9.3-4.2,9.3-9.3v-5.5C34.3,31.8,33.7,31,32.8,30.6zM25,19.5c3.5,0,6.3,2.8,6.3,6.3v4.7h-1.7v-4.7c0-0.8-0.2-1.6-0.6-2.3c-0.2-0.3-0.7-0.5-1-0.3c-0.3,0.2-0.5,0.7-0.3,1c0.3,0.5,0.4,1,0.4,1.6v4.7h-6.4v-4.7c0-1.8,1.4-3.2,3.2-3.2c0.2,0,0.4,0,0.6,0.1c0.4,0.1,0.8-0.2,0.9-0.6c0.1-0.4-0.2-0.8-0.6-0.9l0,0c-2.5-0.5-5,1.1-5.5,3.6c-0.1,0.3-0.1,0.6-0.1,0.9v4.7h-1.7v-4.7C18.7,22.3,21.5,19.5,25,19.5zM32.9,38.3c0,4.4-3.5,7.9-7.9,7.9c-4.4,0-7.9-3.5-7.9-7.9c0,0,0,0,0,0v-5.5c0-0.5,0.4-0.8,0.8-0.8H32c0.5,0,0.8,0.4,0.8,0.8L32.9,38.3zM25,35.2c-1.5,0-2.7,1.2-2.7,2.7c0,1.2,0.8,2.3,2,2.6v1.7c0,0.4,0.3,0.7,0.7,0.7s0.7-0.3,0.7-0.7v-1.7c1.4-0.4,2.3-1.9,1.9-3.3C27.3,36,26.2,35.2,25,35.2L25,35.2zM25,39.1c-0.7,0-1.2-0.5-1.2-1.2c0-0.7,0.5-1.2,1.2-1.2c0.7,0,1.2,0.5,1.2,1.2c0,0,0,0,0,0C26.2,38.6,25.7,39.1,25,39.1z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M7,23.4h5.5c0.4,0,0.7-0.3,0.7-0.7S12.9,22,12.5,22H7c-0.4,0-0.7,0.3-0.7,0.7S6.6,23.4,7,23.4zM17.2,23.4h5.5c0.4,0,0.7-0.3,0.7-0.7S23.1,22,22.7,22h-5.5c-0.4,0-0.7,0.3-0.7,0.7S16.8,23.4,17.2,23.4zM8.6,17.1h4.7c1.3,0,2.3-1,2.3-2.3v-3.1c0-1.3-1-2.3-2.3-2.3H8.6c-1.3,0-2.3,1-2.3,2.3v3.1C6.3,16.1,7.3,17.1,8.6,17.1zM14.1,11.7v3.1c0,0.5-0.4,0.8-0.8,0.8l0,0h-1.6V14l0,0c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7h-0.1v-1.7h1.6C13.7,10.8,14.1,11.2,14.1,11.7L14.1,11.7L14.1,11.7zM7.8,11.7c0-0.5,0.4-0.8,0.8-0.8H8.5h1.6v1.7H10c-0.4,0-0.7,0.3-0.7,0.7S9.7,14,10.1,14h0.1v1.7H8.6c-0.5,0-0.8-0.4-0.8-0.8l0,0v-3L7.8,11.7zM36.7,12.5c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7l0,0l0,0c0.4,0,0.7-0.3,0.7-0.7C37.5,12.8,37.1,12.5,36.7,12.5zM41.4,17.5c0.3,0.2,0.8,0.2,1-0.2c1.7-2.4,1.7-5.7,0-8.1c-0.2-0.3-0.7-0.4-1-0.2s-0.4,0.7-0.2,1c1.4,1.9,1.4,4.5,0,6.4C41,16.8,41.1,17.2,41.4,17.5zM38.5,15.9c0.3,0.3,0.8,0.3,1,0c1.4-1.5,1.4-3.7,0-5.2c-0.3-0.3-0.7-0.3-1,0s-0.3,0.7,0,1c0.9,0.9,0.9,2.3,0,3.2C38.2,15.2,38.2,15.6,38.5,15.9zM18,36c0,0.4-0.3,0.7-0.7,0.7c-0.4,0-0.7-0.3-0.7-0.7s0.3-0.7,0.7-0.7C17.7,35.3,18,35.6,18,36zM50.1,6.2c-0.1-2.1-1.8-3.9-4-3.9H3.9C1.7,2.3,0,4.1,0,6.2v26.6c0,2.1,1.7,3.9,3.9,3.9h9.4c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H3.9c-1.3,0-2.4-1.1-2.4-2.4V6.2c0-1.3,1.1-2.4,2.4-2.4h42.3c1.3,0,2.4,1.1,2.4,2.4v20.3c-2.2-4.5-6.8-7.6-12.1-7.6c-3.3,0-6.3,1.2-8.6,3.1h-0.5c-0.4,0-0.7,0.3-0.7,0.7c0,0.1,0,0.2,0.1,0.3c-1.2,1.2-2.1,2.7-2.8,4.3H7c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h16.5c-0.3,1.2-0.5,2.4-0.5,3.7c0,0.9,0.1,1.9,0.3,2.8h-1.8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h2.2C25.3,42,30.4,46,36.5,46c7.4,0,13.4-5.9,13.5-13.3l0.1,0V6.2zM36.5,44.5c-6.6,0-12-5.4-12-12s5.4-12,12-12s12,5.4,12,12S43.1,44.5,36.5,44.5zM42.8,31.5l-5.2,5.2c-0.1,0.1-0.3,0.2-0.5,0.2s-0.4-0.1-0.5-0.2c-0.3-0.3-0.3-0.7,0-1l4-4h-7.1c-0.9,0-1.7,0.8-1.7,1.7v5.5c0,0.4-0.3,0.7-0.7,0.7s-0.7-0.3-0.7-0.7v-5.5c0-1.7,1.4-3.1,3.1-3.1h7.1l-4-4c-0.3-0.3-0.3-0.7,0-1c0.3-0.3,0.7-0.3,1,0l5.2,5.2c0.1,0.1,0.1,0.1,0.2,0.2c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.2-0.1,0.3C42.9,31.4,42.9,31.4,42.8,31.5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M7,23.4h5.5c0.4,0,0.7-0.3,0.7-0.7S12.9,22,12.5,22H7c-0.4,0-0.7,0.3-0.7,0.7S6.6,23.4,7,23.4zM17.2,23.4h5.5c0.4,0,0.7-0.3,0.7-0.7S23.1,22,22.7,22h-5.5c-0.4,0-0.7,0.3-0.7,0.7S16.8,23.4,17.2,23.4zM8.6,17.1h4.7c1.3,0,2.3-1,2.3-2.3v-3.1c0-1.3-1-2.3-2.3-2.3H8.6c-1.3,0-2.3,1-2.3,2.3v3.1C6.3,16.1,7.3,17.1,8.6,17.1zM14.1,11.7v3.1c0,0.5-0.4,0.8-0.8,0.8l0,0h-1.6V14l0,0c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7h-0.1v-1.7h1.6C13.7,10.8,14.1,11.2,14.1,11.7L14.1,11.7L14.1,11.7zM7.8,11.7c0-0.5,0.4-0.8,0.8-0.8H8.5h1.6v1.7H10c-0.4,0-0.7,0.3-0.7,0.7S9.7,14,10.1,14h0.1v1.7H8.6c-0.5,0-0.8-0.4-0.8-0.8l0,0v-3L7.8,11.7zM36.7,12.5c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7l0,0l0,0c0.4,0,0.7-0.3,0.7-0.7C37.5,12.8,37.1,12.5,36.7,12.5zM41.4,17.5c0.3,0.2,0.8,0.2,1-0.2c1.7-2.4,1.7-5.7,0-8.1c-0.2-0.3-0.7-0.4-1-0.2s-0.4,0.7-0.2,1c1.4,1.9,1.4,4.5,0,6.4C41,16.8,41.1,17.2,41.4,17.5zM38.5,15.9c0.3,0.3,0.8,0.3,1,0c1.4-1.5,1.4-3.7,0-5.2c-0.3-0.3-0.7-0.3-1,0s-0.3,0.7,0,1c0.9,0.9,0.9,2.3,0,3.2C38.2,15.2,38.2,15.6,38.5,15.9zM18,36c0,0.4-0.3,0.7-0.7,0.7c-0.4,0-0.7-0.3-0.7-0.7s0.3-0.7,0.7-0.7C17.7,35.3,18,35.6,18,36zM50.1,6.2c-0.1-2.1-1.8-3.9-4-3.9H3.9C1.7,2.3,0,4.1,0,6.2v26.6c0,2.1,1.7,3.9,3.9,3.9h9.4c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H3.9c-1.3,0-2.4-1.1-2.4-2.4V6.2c0-1.3,1.1-2.4,2.4-2.4h42.3c1.3,0,2.4,1.1,2.4,2.4v20.3c-2.2-4.5-6.8-7.6-12.1-7.6c-3.3,0-6.3,1.2-8.6,3.1h-0.5c-0.4,0-0.7,0.3-0.7,0.7c0,0.1,0,0.2,0.1,0.3c-1.2,1.2-2.1,2.7-2.8,4.3H7c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h16.5c-0.3,1.2-0.5,2.4-0.5,3.7c0,0.9,0.1,1.9,0.3,2.8h-1.8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h2.2C25.3,42,30.4,46,36.5,46c7.4,0,13.4-5.9,13.5-13.3l0.1,0V6.2zM36.5,44.5c-6.6,0-12-5.4-12-12s5.4-12,12-12s12,5.4,12,12S43.1,44.5,36.5,44.5zM42.8,31.5l-5.2,5.2c-0.1,0.1-0.3,0.2-0.5,0.2s-0.4-0.1-0.5-0.2c-0.3-0.3-0.3-0.7,0-1l4-4h-7.1c-0.9,0-1.7,0.8-1.7,1.7v5.5c0,0.4-0.3,0.7-0.7,0.7s-0.7-0.3-0.7-0.7v-5.5c0-1.7,1.4-3.1,3.1-3.1h7.1l-4-4c-0.3-0.3-0.3-0.7,0-1c0.3-0.3,0.7-0.3,1,0l5.2,5.2c0.1,0.1,0.1,0.1,0.2,0.2c0,0.1,0.1,0.2,0.1,0.3c0,0.1,0,0.2-0.1,0.3C42.9,31.4,42.9,31.4,42.8,31.5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M22.9,11.6c0,0.4,0.3,0.7,0.7,0.7l0,0h20.9c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H23.6C23.2,10.9,22.9,11.2,22.9,11.6L22.9,11.6zM44.6,16.1h-21c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,16.4,45,16.1,44.6,16.1L44.6,16.1L44.6,16.1zM44.6,21.3h-21c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,21.6,45,21.3,44.6,21.3L44.6,21.3L44.6,21.3zM49.9,37.8c0-0.2,0-0.3,0-0.5s0-0.3,0-0.5V7.1c0.1-0.3-0.1-0.6-0.3-0.8l-5.9-5.6c-0.2-0.3-0.5-0.4-0.9-0.4H19.2c-0.7,0-1.3,0.6-1.3,1.3v3.8L9.6,6.8c-0.7,0.1-1.1,0.8-1,1.4L9,10.7c-2.7,0.9-5.5,1.9-8.2,2.8c-0.6,0.2-1,0.9-0.7,1.6l5.3,14.8c0.1,0.4,0.6,0.6,0.9,0.4c0.4-0.1,0.6-0.6,0.4-0.9L1.5,14.8C4,13.9,6.7,13,9.2,12.1l2.5,14.7l2.9,16.9c0.1,0.7,0.8,1.1,1.4,1l7.8-1.3l2.7-0.4c0.1,0.2,0.2,0.4,0.3,0.5l-6.1,2.2l-7.3,2.6L7.9,32.5c-0.1-0.4-0.6-0.6-0.9-0.4c-0.3,0.2-0.6,0.5-0.5,0.9l5.7,15.9c0.2,0.5,0.6,0.8,1.2,0.8c0.1,0,0.3,0,0.4-0.1l7.5-2.7l6.3-2.3c2.3,3.1,5.9,5.1,10,5.1c6.1,0,11.1-4.4,12.2-10.1c0.1-0.2,0.2-0.4,0.2-0.7L49.9,37.8L49.9,37.8zM43,2.2l4.6,4.3h-3.8c-0.2,0-0.6,0-0.7-0.1c0-0.1-0.1-0.2-0.1-0.3V2.2zM23.8,42l-7.6,1.3l-2.9-16.7L10.1,8.2L18,6.9v14.4c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V1.7h22.3v4.4c0,0.5,0.2,0.9,0.5,1.3c0.5,0.4,1,0.6,1.6,0.5h4.7v23.7c-2.1-3.9-6.2-6.6-10.9-6.6c-2.2,0-4.2,0.6-6,1.6h-8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h6c-1.2,1.1-2.3,2.3-3,3.8h-2.9c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7H26c-0.5,1.3-0.8,2.7-0.8,4.2c0,0.5,0,1.1,0.1,1.6h-5.9V24.6c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v14.5c0,0.7,0.6,1.3,1.3,1.3h6.3c0.1,0.4,0.2,0.8,0.4,1.2L23.8,42zM37.6,48.4c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1s11.1,5,11.1,11.1C48.7,43.4,43.7,48.4,37.6,48.4zM29.6,39.4l0.5-1.3h0.6c0-0.1,0-0.3,0-0.4c0-0.1,0-0.3,0-0.4c0-0.2,0-0.3,0-0.5c0-0.1,0-0.3,0-0.4h-1l0.5-1.3h0.8c0.4-1.6,1.1-2.9,2.3-3.8c1.2-0.9,2.7-1.4,4.5-1.4c1,0,1.9,0.1,2.7,0.3c0.7,0.2,1.5,0.5,2.3,0.9v3.4h-0.4c-0.6-0.5-1.2-1-1.8-1.3c-0.6-0.3-1.4-0.5-2.1-0.5c-0.8,0-1.5,0.2-2.1,0.7c-0.6,0.4-1.1,1-1.4,1.8h2.8L37,36.4h-2.6c0,0.1,0,0.3,0,0.4s0,0.3,0,0.5c0,0.1,0,0.3,0,0.4c0,0.1,0,0.3,0,0.4h2L36,39.4h-1.3c0.3,0.8,0.7,1.4,1.3,1.8c0.6,0.5,1.4,0.7,2.2,0.7c0.8,0,1.5-0.2,2.2-0.5c0.7-0.3,1.3-0.8,1.8-1.3h0.4v3.4c-0.9,0.4-1.7,0.8-2.5,0.9c-0.7,0.2-1.5,0.3-2.5,0.3c-1.9,0-3.4-0.5-4.6-1.4c-1.2-0.9-2-2.2-2.3-3.9H29.6z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M22.9,11.6c0,0.4,0.3,0.7,0.7,0.7l0,0h20.9c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H23.6C23.2,10.9,22.9,11.2,22.9,11.6L22.9,11.6zM44.6,16.1h-21c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,16.4,45,16.1,44.6,16.1L44.6,16.1L44.6,16.1zM44.6,21.3h-21c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h20.9c0.4,0,0.7-0.3,0.7-0.7C45.3,21.6,45,21.3,44.6,21.3L44.6,21.3L44.6,21.3zM49.9,37.8c0-0.2,0-0.3,0-0.5s0-0.3,0-0.5V7.1c0.1-0.3-0.1-0.6-0.3-0.8l-5.9-5.6c-0.2-0.3-0.5-0.4-0.9-0.4H19.2c-0.7,0-1.3,0.6-1.3,1.3v3.8L9.6,6.8c-0.7,0.1-1.1,0.8-1,1.4L9,10.7c-2.7,0.9-5.5,1.9-8.2,2.8c-0.6,0.2-1,0.9-0.7,1.6l5.3,14.8c0.1,0.4,0.6,0.6,0.9,0.4c0.4-0.1,0.6-0.6,0.4-0.9L1.5,14.8C4,13.9,6.7,13,9.2,12.1l2.5,14.7l2.9,16.9c0.1,0.7,0.8,1.1,1.4,1l7.8-1.3l2.7-0.4c0.1,0.2,0.2,0.4,0.3,0.5l-6.1,2.2l-7.3,2.6L7.9,32.5c-0.1-0.4-0.6-0.6-0.9-0.4c-0.3,0.2-0.6,0.5-0.5,0.9l5.7,15.9c0.2,0.5,0.6,0.8,1.2,0.8c0.1,0,0.3,0,0.4-0.1l7.5-2.7l6.3-2.3c2.3,3.1,5.9,5.1,10,5.1c6.1,0,11.1-4.4,12.2-10.1c0.1-0.2,0.2-0.4,0.2-0.7L49.9,37.8L49.9,37.8zM43,2.2l4.6,4.3h-3.8c-0.2,0-0.6,0-0.7-0.1c0-0.1-0.1-0.2-0.1-0.3V2.2zM23.8,42l-7.6,1.3l-2.9-16.7L10.1,8.2L18,6.9v14.4c0,0.4,0.3,0.7,0.7,0.7c0.4,0,0.7-0.3,0.7-0.7V1.7h22.3v4.4c0,0.5,0.2,0.9,0.5,1.3c0.5,0.4,1,0.6,1.6,0.5h4.7v23.7c-2.1-3.9-6.2-6.6-10.9-6.6c-2.2,0-4.2,0.6-6,1.6h-8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h6c-1.2,1.1-2.3,2.3-3,3.8h-2.9c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7H26c-0.5,1.3-0.8,2.7-0.8,4.2c0,0.5,0,1.1,0.1,1.6h-5.9V24.6c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7v14.5c0,0.7,0.6,1.3,1.3,1.3h6.3c0.1,0.4,0.2,0.8,0.4,1.2L23.8,42zM37.6,48.4c-6.1,0-11.1-5-11.1-11.1s5-11.1,11.1-11.1s11.1,5,11.1,11.1C48.7,43.4,43.7,48.4,37.6,48.4zM29.6,39.4l0.5-1.3h0.6c0-0.1,0-0.3,0-0.4c0-0.1,0-0.3,0-0.4c0-0.2,0-0.3,0-0.5c0-0.1,0-0.3,0-0.4h-1l0.5-1.3h0.8c0.4-1.6,1.1-2.9,2.3-3.8c1.2-0.9,2.7-1.4,4.5-1.4c1,0,1.9,0.1,2.7,0.3c0.7,0.2,1.5,0.5,2.3,0.9v3.4h-0.4c-0.6-0.5-1.2-1-1.8-1.3c-0.6-0.3-1.4-0.5-2.1-0.5c-0.8,0-1.5,0.2-2.1,0.7c-0.6,0.4-1.1,1-1.4,1.8h2.8L37,36.4h-2.6c0,0.1,0,0.3,0,0.4s0,0.3,0,0.5c0,0.1,0,0.3,0,0.4c0,0.1,0,0.3,0,0.4h2L36,39.4h-1.3c0.3,0.8,0.7,1.4,1.3,1.8c0.6,0.5,1.4,0.7,2.2,0.7c0.8,0,1.5-0.2,2.2-0.5c0.7-0.3,1.3-0.8,1.8-1.3h0.4v3.4c-0.9,0.4-1.7,0.8-2.5,0.9c-0.7,0.2-1.5,0.3-2.5,0.3c-1.9,0-3.4-0.5-4.6-1.4c-1.2-0.9-2-2.2-2.3-3.9H29.6z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM48.7,33.1c0.8,1.6,1.3,3.4,1.3,5.4C50,44.8,44.8,50,38.4,50c-1.9,0-3.8-0.5-5.4-1.3C30.5,49.5,27.8,50,25,50c-6.6,0-13-2.6-17.7-7.3c-9.8-9.8-9.8-25.6,0-35.4c8.9-8.9,23-9.8,33-2.1c0.5,0.4,0.5,1,0.2,1.4c-0.4,0.5-1,0.5-1.4,0.2C35.1,3.7,30.1,2,25,2C18.4,2,12.1,4.8,7.6,9.7c-8.4,9.5-7.5,24.1,2,32.5c1.2-6,6-10.7,12-12c0.1,0,0.1,0,0.2,0c-4.4-1.3-7.7-5.4-7.7-10.3c0-6,4.9-10.8,10.8-10.8c6,0,10.8,4.9,10.8,10.8c0,4.9-3.2,9-7.7,10.3c0.6,0.1,1.2,0.3,1.8,0.5c2.1-2.4,5.2-3.9,8.6-3.9c3.6,0,6.8,1.6,8.9,4.2c1.6-5.9,0.9-12.5-2.5-18c-0.3-0.4-0.2-1,0.3-1.3c0.4-0.3,1-0.2,1.3,0.3c2.3,3.9,3.6,8.4,3.6,13C50,27.8,49.5,30.5,48.7,33.1zM25,28.3c4.7,0,8.4-3.8,8.4-8.4c0-4.6-3.8-8.4-8.4-8.4c-4.7,0-8.4,3.8-8.4,8.4C16.6,24.5,20.4,28.2,25,28.3zM31,47.3c-2.5-2.1-4.1-5.3-4.1-8.8c0-2.2,0.6-4.3,1.7-6c-1.1-0.3-2.3-0.5-3.6-0.5c-6.8,0-12.6,5-13.5,11.8C17.2,47.8,24.4,49,31,47.3zM47.9,38.4c0-5.2-4.3-9.5-9.5-9.5c-5.2,0-9.5,4.3-9.5,9.5c0,5.2,4.3,9.5,9.5,9.5C43.7,47.9,47.9,43.7,47.9,38.4zM33.5,40.3c0.3,1.5,1,2.7,2.1,3.6c1.1,0.9,2.5,1.3,4.2,1.3c0.9,0,1.7-0.1,2.3-0.3c0.7-0.2,1.4-0.5,2.3-0.9V41h-0.4c-0.5,0.5-1,0.9-1.6,1.2c-0.6,0.3-1.3,0.5-2,0.5c-0.8,0-1.5-0.2-2.1-0.6c-0.6-0.4-1-1-1.2-1.7h1.2l0.4-1.2h-1.9c0-0.1,0-0.2,0-0.3s0-0.2,0-0.4c0-0.1,0-0.3,0-0.4s0-0.3,0-0.4h2.4l0.4-1.2h-2.6c0.3-0.7,0.7-1.3,1.3-1.7c0.6-0.4,1.2-0.6,2-0.6c0.7,0,1.4,0.2,2,0.5c0.6,0.3,1.2,0.7,1.7,1.2h0.4v-3.2c-0.7-0.4-1.4-0.6-2.1-0.8c-0.7-0.2-1.5-0.3-2.5-0.3c-1.7,0-3.1,0.4-4.2,1.3s-1.8,2-2.2,3.5h-0.7l-0.4,1.2h0.9c0,0.1,0,0.3,0,0.4s0,0.3,0,0.4c0,0.1,0,0.2,0,0.4s0,0.2,0,0.4h-0.5l-0.4,1.2H33.5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M41.3,8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2S40.7,8,41.3,8zM48.7,33.1c0.8,1.6,1.3,3.4,1.3,5.4C50,44.8,44.8,50,38.4,50c-1.9,0-3.8-0.5-5.4-1.3C30.5,49.5,27.8,50,25,50c-6.6,0-13-2.6-17.7-7.3c-9.8-9.8-9.8-25.6,0-35.4c8.9-8.9,23-9.8,33-2.1c0.5,0.4,0.5,1,0.2,1.4c-0.4,0.5-1,0.5-1.4,0.2C35.1,3.7,30.1,2,25,2C18.4,2,12.1,4.8,7.6,9.7c-8.4,9.5-7.5,24.1,2,32.5c1.2-6,6-10.7,12-12c0.1,0,0.1,0,0.2,0c-4.4-1.3-7.7-5.4-7.7-10.3c0-6,4.9-10.8,10.8-10.8c6,0,10.8,4.9,10.8,10.8c0,4.9-3.2,9-7.7,10.3c0.6,0.1,1.2,0.3,1.8,0.5c2.1-2.4,5.2-3.9,8.6-3.9c3.6,0,6.8,1.6,8.9,4.2c1.6-5.9,0.9-12.5-2.5-18c-0.3-0.4-0.2-1,0.3-1.3c0.4-0.3,1-0.2,1.3,0.3c2.3,3.9,3.6,8.4,3.6,13C50,27.8,49.5,30.5,48.7,33.1zM25,28.3c4.7,0,8.4-3.8,8.4-8.4c0-4.6-3.8-8.4-8.4-8.4c-4.7,0-8.4,3.8-8.4,8.4C16.6,24.5,20.4,28.2,25,28.3zM31,47.3c-2.5-2.1-4.1-5.3-4.1-8.8c0-2.2,0.6-4.3,1.7-6c-1.1-0.3-2.3-0.5-3.6-0.5c-6.8,0-12.6,5-13.5,11.8C17.2,47.8,24.4,49,31,47.3zM47.9,38.4c0-5.2-4.3-9.5-9.5-9.5c-5.2,0-9.5,4.3-9.5,9.5c0,5.2,4.3,9.5,9.5,9.5C43.7,47.9,47.9,43.7,47.9,38.4zM33.5,40.3c0.3,1.5,1,2.7,2.1,3.6c1.1,0.9,2.5,1.3,4.2,1.3c0.9,0,1.7-0.1,2.3-0.3c0.7-0.2,1.4-0.5,2.3-0.9V41h-0.4c-0.5,0.5-1,0.9-1.6,1.2c-0.6,0.3-1.3,0.5-2,0.5c-0.8,0-1.5-0.2-2.1-0.6c-0.6-0.4-1-1-1.2-1.7h1.2l0.4-1.2h-1.9c0-0.1,0-0.2,0-0.3s0-0.2,0-0.4c0-0.1,0-0.3,0-0.4s0-0.3,0-0.4h2.4l0.4-1.2h-2.6c0.3-0.7,0.7-1.3,1.3-1.7c0.6-0.4,1.2-0.6,2-0.6c0.7,0,1.4,0.2,2,0.5c0.6,0.3,1.2,0.7,1.7,1.2h0.4v-3.2c-0.7-0.4-1.4-0.6-2.1-0.8c-0.7-0.2-1.5-0.3-2.5-0.3c-1.7,0-3.1,0.4-4.2,1.3s-1.8,2-2.2,3.5h-0.7l-0.4,1.2h0.9c0,0.1,0,0.3,0,0.4s0,0.3,0,0.4c0,0.1,0,0.2,0,0.4s0,0.2,0,0.4h-0.5l-0.4,1.2H33.5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.main-wrapper .form-breadcrumbs-wrapper .breadcrumbs-scroller ul.crumbs-wrapper li.crumb.confirmation-de-votre-entreprise .bc-content span.crumb-icone {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M7,15.3c0-3.8,0.9-6.6,2.7-8.4C12.6,4,17.2,4,21.7,4l0.7,0c11.6,0,14.3-3.6,14.3-3.6C37,0,37.5-0.1,37.9,0.1c0.4,0.2,0.5,0.7,0.2,1.1c-0.1,0.2-3,4.4-15.6,4.4l-0.7,0c-4.4,0-8.5,0-10.9,2.4c-1.5,1.5-2.3,3.9-2.3,7.3c0,0.4-0.4,0.8-0.8,0.8S7,15.7,7,15.3zM19.9,11.4c-2.3,0.4-4,1.6-5.1,3.5c-0.2,0.4-0.1,0.9,0.3,1.1c0.1,0.1,0.3,0.1,0.4,0.1c0.3,0,0.5-0.1,0.7-0.4c0.9-1.5,2.2-2.4,4.1-2.7c2.5-0.5,5.4,0.3,6.7,1.3c0.3,0.3,0.9,0.2,1.1-0.1c0.3-0.4,0.2-0.9-0.1-1.1C26.3,11.7,23,10.8,19.9,11.4zM26.6,41.1c0.4,0,0.8-0.4,0.8-0.8c0-0.4-0.4-0.8-0.8-0.8h-3.8c-0.4,0-0.8,0.4-0.8,0.8c0,0.4,0.4,0.8,0.8,0.8H26.6zM50,38.9C50,45,45,50,38.9,50H4c-0.2,0-0.4-0.1-0.6-0.3s-0.2-0.4-0.2-0.6L5,19.4c0-0.4,0.4-0.8,0.8-0.8h11.1c0.4,0,0.8,0.3,0.8,0.8l1.5,27.5c0,0.4-0.3,0.8-0.8,0.8c-0.4,0-0.8-0.3-0.8-0.8l-0.4-7.5H8.3c-0.4,0-0.8-0.4-0.8-0.8c0-0.4,0.4-0.8,0.8-0.8h8.8l-0.3-4.8H8.3c-0.4,0-0.8-0.4-0.8-0.8c0-0.4,0.4-0.8,0.8-0.8h8.5l-0.3-4.8H8.2c-0.4,0-0.8-0.4-0.8-0.8S7.8,25,8.2,25h8.2l-0.3-4.8H6.5L4.8,48.4h28.4c-3.2-1.9-5.4-5.5-5.4-9.5c0-4.8,3.1-8.9,7.3-10.4v-2.3L26.4,33c-0.1,0.1-0.3,0.2-0.5,0.2h-5.5c-0.4,0-0.8-0.4-0.8-0.8c0-0.4,0.4-0.8,0.8-0.8h5.2l9.8-7.8c0.2-0.2,0.6-0.2,0.8-0.1c0.3,0.1,0.5,0.4,0.5,0.7V28c0.7-0.1,1.4-0.2,2.1-0.2c0.5,0,1,0,1.5,0.1l5.2-4.1c0.2-0.2,0.6-0.2,0.8-0.1c0.3,0.1,0.5,0.4,0.5,0.7v6.7C48.8,33.1,50,35.9,50,38.9zM42.4,28.4c1,0.3,2,0.8,2.8,1.4v-3.7L42.4,28.4zM48,38.9c0-5-4.1-9.1-9.1-9.1s-9.1,4.1-9.1,9.1c0,5,4.1,9.1,9.1,9.1S48,43.9,48,38.9zM37.7,43.6l7.9-7.9c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L37,41.5l-2.5-2.5c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l3.2,3.2c0.2,0.2,0.4,0.3,0.7,0.3S37.5,43.8,37.7,43.6z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M7,15.3c0-3.8,0.9-6.6,2.7-8.4C12.6,4,17.2,4,21.7,4l0.7,0c11.6,0,14.3-3.6,14.3-3.6C37,0,37.5-0.1,37.9,0.1c0.4,0.2,0.5,0.7,0.2,1.1c-0.1,0.2-3,4.4-15.6,4.4l-0.7,0c-4.4,0-8.5,0-10.9,2.4c-1.5,1.5-2.3,3.9-2.3,7.3c0,0.4-0.4,0.8-0.8,0.8S7,15.7,7,15.3zM19.9,11.4c-2.3,0.4-4,1.6-5.1,3.5c-0.2,0.4-0.1,0.9,0.3,1.1c0.1,0.1,0.3,0.1,0.4,0.1c0.3,0,0.5-0.1,0.7-0.4c0.9-1.5,2.2-2.4,4.1-2.7c2.5-0.5,5.4,0.3,6.7,1.3c0.3,0.3,0.9,0.2,1.1-0.1c0.3-0.4,0.2-0.9-0.1-1.1C26.3,11.7,23,10.8,19.9,11.4zM26.6,41.1c0.4,0,0.8-0.4,0.8-0.8c0-0.4-0.4-0.8-0.8-0.8h-3.8c-0.4,0-0.8,0.4-0.8,0.8c0,0.4,0.4,0.8,0.8,0.8H26.6zM50,38.9C50,45,45,50,38.9,50H4c-0.2,0-0.4-0.1-0.6-0.3s-0.2-0.4-0.2-0.6L5,19.4c0-0.4,0.4-0.8,0.8-0.8h11.1c0.4,0,0.8,0.3,0.8,0.8l1.5,27.5c0,0.4-0.3,0.8-0.8,0.8c-0.4,0-0.8-0.3-0.8-0.8l-0.4-7.5H8.3c-0.4,0-0.8-0.4-0.8-0.8c0-0.4,0.4-0.8,0.8-0.8h8.8l-0.3-4.8H8.3c-0.4,0-0.8-0.4-0.8-0.8c0-0.4,0.4-0.8,0.8-0.8h8.5l-0.3-4.8H8.2c-0.4,0-0.8-0.4-0.8-0.8S7.8,25,8.2,25h8.2l-0.3-4.8H6.5L4.8,48.4h28.4c-3.2-1.9-5.4-5.5-5.4-9.5c0-4.8,3.1-8.9,7.3-10.4v-2.3L26.4,33c-0.1,0.1-0.3,0.2-0.5,0.2h-5.5c-0.4,0-0.8-0.4-0.8-0.8c0-0.4,0.4-0.8,0.8-0.8h5.2l9.8-7.8c0.2-0.2,0.6-0.2,0.8-0.1c0.3,0.1,0.5,0.4,0.5,0.7V28c0.7-0.1,1.4-0.2,2.1-0.2c0.5,0,1,0,1.5,0.1l5.2-4.1c0.2-0.2,0.6-0.2,0.8-0.1c0.3,0.1,0.5,0.4,0.5,0.7v6.7C48.8,33.1,50,35.9,50,38.9zM42.4,28.4c1,0.3,2,0.8,2.8,1.4v-3.7L42.4,28.4zM48,38.9c0-5-4.1-9.1-9.1-9.1s-9.1,4.1-9.1,9.1c0,5,4.1,9.1,9.1,9.1S48,43.9,48,38.9zM37.7,43.6l7.9-7.9c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0L37,41.5l-2.5-2.5c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l3.2,3.2c0.2,0.2,0.4,0.3,0.7,0.3S37.5,43.8,37.7,43.6z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M44.6,21.6c0.4,0,0.7-0.3,0.7-0.7V4.8c0-2.6-2.1-4.7-4.8-4.8H9.9C7,0,4.7,2.4,4.7,5.3V48c0,1.1,0.9,2,2,2h28.5c1.1,0,2-0.9,2-2V34.7h6.2c1,0,1.8-0.8,1.8-1.8v-9c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7c0,0,0,0,0,0v9c0,0.2-0.2,0.4-0.4,0.4h-6.2c0-1.2,0-26.3,0-28.4c0.1-1.8,1.7-3.2,3.5-3.1c1.7,0.1,3,1.4,3.1,3.1v16.1C43.8,21.2,44.2,21.6,44.6,21.6C44.6,21.6,44.6,21.6,44.6,21.6zM36.1,2.9c-0.5,1.3-0.4,0.7-0.4,31c0,0,0,14,0,14c0,0.3-0.3,0.6-0.6,0.6H6.7c-0.3,0-0.6-0.3-0.6-0.6V5.3c0-2.1,1.7-3.8,3.8-3.8h27.1C36.7,1.9,36.4,2.4,36.1,2.9zM12,6.1c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5l0,0C14.6,7.2,13.4,6.1,12,6.1zM12,9.7c-0.6,0-1-0.5-1-1s0.5-1,1-1c0.6,0,1,0.5,1,1l0,0C13.1,9.2,12.6,9.7,12,9.7zM19.2,7.9h-1.4c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h1.4C19.6,9.4,20,9,20,8.6C20,8.2,19.6,7.9,19.2,7.9zM32.2,7.9H22.2c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h10.1C32.7,9.4,33,9,33,8.6C33,8.2,32.7,7.9,32.2,7.9zM12,14.4c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5C14.6,15.5,13.4,14.4,12,14.4zM12,17.9c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1s1,0.5,1,1C13.1,17.4,12.6,17.9,12,17.9L12,17.9zM32.2,16.1H17.8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h14.4c0.4,0,0.7-0.3,0.7-0.7C33,16.5,32.7,16.1,32.2,16.1C32.2,16.1,32.2,16.1,32.2,16.1L32.2,16.1zM12,22.6c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5C14.6,23.7,13.4,22.6,12,22.6zM12,26.1c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1s1,0.5,1,1C13.1,25.7,12.6,26.1,12,26.1zM32.2,24.4h-1.4c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h1.4c0.4,0,0.7-0.3,0.7-0.7C33,24.7,32.7,24.4,32.2,24.4C32.2,24.4,32.2,24.4,32.2,24.4zM27.9,24.4H17.8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h10.1c0.4,0,0.7-0.3,0.7-0.7C28.6,24.7,28.3,24.4,27.9,24.4zM12,30.7c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5s2.5-1.1,2.5-2.5l0,0C14.6,31.8,13.4,30.7,12,30.7zM12,34.3c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1s1,0.5,1,1l0,0C13.1,33.8,12.6,34.3,12,34.3C12,34.3,12,34.3,12,34.3L12,34.3zM32.2,32.5H17.8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h14.4c0.4,0,0.7-0.3,0.7-0.7C33,32.8,32.7,32.5,32.2,32.5C32.2,32.5,32.2,32.5,32.2,32.5L32.2,32.5zM12,38.9c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5s2.5-1.1,2.5-2.5l0,0C14.6,40.1,13.4,38.9,12,38.9zM12,42.5c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1s1,0.5,1,1l0,0C13.1,42,12.6,42.5,12,42.5zM32.2,40.7H17.8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h14.4c0.4,0,0.7-0.3,0.7-0.7C33,41.1,32.7,40.7,32.2,40.7L32.2,40.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M44.6,21.6c0.4,0,0.7-0.3,0.7-0.7V4.8c0-2.6-2.1-4.7-4.8-4.8H9.9C7,0,4.7,2.4,4.7,5.3V48c0,1.1,0.9,2,2,2h28.5c1.1,0,2-0.9,2-2V34.7h6.2c1,0,1.8-0.8,1.8-1.8v-9c0-0.4-0.3-0.7-0.7-0.7c-0.4,0-0.7,0.3-0.7,0.7c0,0,0,0,0,0v9c0,0.2-0.2,0.4-0.4,0.4h-6.2c0-1.2,0-26.3,0-28.4c0.1-1.8,1.7-3.2,3.5-3.1c1.7,0.1,3,1.4,3.1,3.1v16.1C43.8,21.2,44.2,21.6,44.6,21.6C44.6,21.6,44.6,21.6,44.6,21.6zM36.1,2.9c-0.5,1.3-0.4,0.7-0.4,31c0,0,0,14,0,14c0,0.3-0.3,0.6-0.6,0.6H6.7c-0.3,0-0.6-0.3-0.6-0.6V5.3c0-2.1,1.7-3.8,3.8-3.8h27.1C36.7,1.9,36.4,2.4,36.1,2.9zM12,6.1c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5l0,0C14.6,7.2,13.4,6.1,12,6.1zM12,9.7c-0.6,0-1-0.5-1-1s0.5-1,1-1c0.6,0,1,0.5,1,1l0,0C13.1,9.2,12.6,9.7,12,9.7zM19.2,7.9h-1.4c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h1.4C19.6,9.4,20,9,20,8.6C20,8.2,19.6,7.9,19.2,7.9zM32.2,7.9H22.2c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7h10.1C32.7,9.4,33,9,33,8.6C33,8.2,32.7,7.9,32.2,7.9zM12,14.4c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5C14.6,15.5,13.4,14.4,12,14.4zM12,17.9c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1s1,0.5,1,1C13.1,17.4,12.6,17.9,12,17.9L12,17.9zM32.2,16.1H17.8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h14.4c0.4,0,0.7-0.3,0.7-0.7C33,16.5,32.7,16.1,32.2,16.1C32.2,16.1,32.2,16.1,32.2,16.1L32.2,16.1zM12,22.6c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5c1.4,0,2.5-1.1,2.5-2.5C14.6,23.7,13.4,22.6,12,22.6zM12,26.1c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1s1,0.5,1,1C13.1,25.7,12.6,26.1,12,26.1zM32.2,24.4h-1.4c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h1.4c0.4,0,0.7-0.3,0.7-0.7C33,24.7,32.7,24.4,32.2,24.4C32.2,24.4,32.2,24.4,32.2,24.4zM27.9,24.4H17.8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h10.1c0.4,0,0.7-0.3,0.7-0.7C28.6,24.7,28.3,24.4,27.9,24.4zM12,30.7c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5s2.5-1.1,2.5-2.5l0,0C14.6,31.8,13.4,30.7,12,30.7zM12,34.3c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1s1,0.5,1,1l0,0C13.1,33.8,12.6,34.3,12,34.3C12,34.3,12,34.3,12,34.3L12,34.3zM32.2,32.5H17.8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h14.4c0.4,0,0.7-0.3,0.7-0.7C33,32.8,32.7,32.5,32.2,32.5C32.2,32.5,32.2,32.5,32.2,32.5L32.2,32.5zM12,38.9c-1.4,0-2.5,1.1-2.5,2.5c0,1.4,1.1,2.5,2.5,2.5s2.5-1.1,2.5-2.5l0,0C14.6,40.1,13.4,38.9,12,38.9zM12,42.5c-0.6,0-1-0.5-1-1c0-0.6,0.5-1,1-1s1,0.5,1,1l0,0C13.1,42,12.6,42.5,12,42.5zM32.2,40.7H17.8c-0.4,0-0.7,0.3-0.7,0.7c0,0.4,0.3,0.7,0.7,0.7c0,0,0,0,0,0h14.4c0.4,0,0.7-0.3,0.7-0.7C33,41.1,32.7,40.7,32.2,40.7L32.2,40.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M18.6,40.7c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7H28c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H18.6zM38.1,9.1V6.7c0-0.9-0.7-1.6-1.6-1.6H21.4c-0.9,0-1.6,0.7-1.6,1.6v2.4c0,0.9,0.7,1.6,1.6,1.6h1.3c0.4,0,0.7-0.4,0.7-0.8c0-0.4-0.3-0.7-0.7-0.7h-1.3c-0.1,0-0.2-0.1-0.2-0.2l0,0V6.7c0-0.1,0.1-0.2,0.2-0.2l0,0h15c0.1,0,0.2,0.1,0.2,0.2l0,0v2.4c0,0.1-0.1,0.2-0.2,0.2l0,0H26.1c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7h10.3C37.4,10.7,38.1,10,38.1,9.1zM43.9,44.7c-0.4,0-0.7,0.3-0.7,0.7v1c0,1.2-1,2.2-2.2,2.2H8.3c-1.2,0-2.2-1-2.2-2.2V11.2c0-0.2,0-0.3,0.1-0.5h6.7c1.4,0,2.5-1.1,2.5-2.5V1.5c0.2,0,0.3-0.1,0.5-0.1h24.9c1.2,0,2.2,1,2.2,2.2v34.1c0,0.4,0.3,0.7,0.7,0.8c0.4,0,0.7-0.3,0.8-0.7c0,0,0,0,0-0.1V3.6c0-2-1.6-3.6-3.6-3.6H15.8c-1,0-1.9,0.4-2.6,1.1L5.7,8.6C5,9.3,4.6,10.2,4.6,11.2v35.2c0,2,1.6,3.6,3.6,3.6h32.7c2,0,3.6-1.6,3.6-3.6v-1C44.6,45,44.3,44.7,43.9,44.7L43.9,44.7zM13.9,2.5v5.7c0,0.6-0.5,1.1-1.1,1.1H7.2L13.9,2.5zM44.5,41.2c0,0.4-0.3,0.8-0.8,0.8c-0.4,0-0.8-0.3-0.8-0.8s0.3-0.8,0.8-0.8C44.2,40.5,44.5,40.8,44.5,41.2zM37.4,17.7H18.6c-0.4,0-0.7,0.4-0.7,0.8s0.3,0.7,0.7,0.7h18.7c0.4,0,0.7-0.3,0.8-0.7C38.2,18.1,37.8,17.7,37.4,17.7L37.4,17.7zM13.9,21.4H9.5c-0.4,0-0.7-0.3-0.7-0.7v-4.4c0-0.4,0.3-0.7,0.7-0.7h4.4c0.4,0,0.7,0.3,0.7,0.7v4.4C14.6,21,14.3,21.4,13.9,21.4zM37.4,25.4H18.6c-0.4,0-0.7,0.3-0.8,0.7c0,0.4,0.3,0.7,0.7,0.8c0,0,0,0,0.1,0h18.7c0.4,0,0.7-0.3,0.8-0.7C38.2,25.7,37.8,25.4,37.4,25.4L37.4,25.4zM13.9,29.1H9.5c-0.4,0-0.7-0.3-0.7-0.7V24c0-0.4,0.3-0.7,0.7-0.7h4.4c0.4,0,0.7,0.3,0.7,0.7v4.4C14.6,28.8,14.3,29.1,13.9,29.1zM37.4,33.1H18.6c-0.4,0-0.7,0.3-0.8,0.7s0.3,0.7,0.7,0.8c0,0,0,0,0.1,0h18.7c0.4,0,0.7-0.3,0.8-0.7C38.2,33.5,37.8,33.1,37.4,33.1L37.4,33.1zM13.9,36.8H9.5c-0.4,0-0.7-0.3-0.7-0.7v-4.4c0-0.4,0.3-0.7,0.7-0.7h4.4c0.4,0,0.7,0.3,0.7,0.7v4.4C14.6,36.5,14.3,36.8,13.9,36.8zM10.2,35.4h3v-3h-3V35.4z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M18.6,40.7c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7H28c0.4,0,0.7-0.3,0.7-0.7s-0.3-0.7-0.7-0.7H18.6zM38.1,9.1V6.7c0-0.9-0.7-1.6-1.6-1.6H21.4c-0.9,0-1.6,0.7-1.6,1.6v2.4c0,0.9,0.7,1.6,1.6,1.6h1.3c0.4,0,0.7-0.4,0.7-0.8c0-0.4-0.3-0.7-0.7-0.7h-1.3c-0.1,0-0.2-0.1-0.2-0.2l0,0V6.7c0-0.1,0.1-0.2,0.2-0.2l0,0h15c0.1,0,0.2,0.1,0.2,0.2l0,0v2.4c0,0.1-0.1,0.2-0.2,0.2l0,0H26.1c-0.4,0-0.7,0.3-0.7,0.7s0.3,0.7,0.7,0.7h10.3C37.4,10.7,38.1,10,38.1,9.1zM43.9,44.7c-0.4,0-0.7,0.3-0.7,0.7v1c0,1.2-1,2.2-2.2,2.2H8.3c-1.2,0-2.2-1-2.2-2.2V11.2c0-0.2,0-0.3,0.1-0.5h6.7c1.4,0,2.5-1.1,2.5-2.5V1.5c0.2,0,0.3-0.1,0.5-0.1h24.9c1.2,0,2.2,1,2.2,2.2v34.1c0,0.4,0.3,0.7,0.7,0.8c0.4,0,0.7-0.3,0.8-0.7c0,0,0,0,0-0.1V3.6c0-2-1.6-3.6-3.6-3.6H15.8c-1,0-1.9,0.4-2.6,1.1L5.7,8.6C5,9.3,4.6,10.2,4.6,11.2v35.2c0,2,1.6,3.6,3.6,3.6h32.7c2,0,3.6-1.6,3.6-3.6v-1C44.6,45,44.3,44.7,43.9,44.7L43.9,44.7zM13.9,2.5v5.7c0,0.6-0.5,1.1-1.1,1.1H7.2L13.9,2.5zM44.5,41.2c0,0.4-0.3,0.8-0.8,0.8c-0.4,0-0.8-0.3-0.8-0.8s0.3-0.8,0.8-0.8C44.2,40.5,44.5,40.8,44.5,41.2zM37.4,17.7H18.6c-0.4,0-0.7,0.4-0.7,0.8s0.3,0.7,0.7,0.7h18.7c0.4,0,0.7-0.3,0.8-0.7C38.2,18.1,37.8,17.7,37.4,17.7L37.4,17.7zM13.9,21.4H9.5c-0.4,0-0.7-0.3-0.7-0.7v-4.4c0-0.4,0.3-0.7,0.7-0.7h4.4c0.4,0,0.7,0.3,0.7,0.7v4.4C14.6,21,14.3,21.4,13.9,21.4zM37.4,25.4H18.6c-0.4,0-0.7,0.3-0.8,0.7c0,0.4,0.3,0.7,0.7,0.8c0,0,0,0,0.1,0h18.7c0.4,0,0.7-0.3,0.8-0.7C38.2,25.7,37.8,25.4,37.4,25.4L37.4,25.4zM13.9,29.1H9.5c-0.4,0-0.7-0.3-0.7-0.7V24c0-0.4,0.3-0.7,0.7-0.7h4.4c0.4,0,0.7,0.3,0.7,0.7v4.4C14.6,28.8,14.3,29.1,13.9,29.1zM37.4,33.1H18.6c-0.4,0-0.7,0.3-0.8,0.7s0.3,0.7,0.7,0.8c0,0,0,0,0.1,0h18.7c0.4,0,0.7-0.3,0.8-0.7C38.2,33.5,37.8,33.1,37.4,33.1L37.4,33.1zM13.9,36.8H9.5c-0.4,0-0.7-0.3-0.7-0.7v-4.4c0-0.4,0.3-0.7,0.7-0.7h4.4c0.4,0,0.7,0.3,0.7,0.7v4.4C14.6,36.5,14.3,36.8,13.9,36.8zM10.2,35.4h3v-3h-3V35.4z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
.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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M11.7,21.4c-0.5,0-1-0.4-1-1V5.3c0-0.5,0.4-1,1-1h8.7c0.5,0,1,0.4,1,1s-0.4,1-1,1h-7.7v14.1C12.7,20.9,12.3,21.4,11.7,21.4zM21.4,44.8c0-0.5-0.4-1-1-1h-7.7V29.8c0-0.5-0.4-1-1-1c-0.5,0-1,0.4-1,1v15.1c0,0.5,0.4,1,1,1h8.7C21,45.8,21.4,45.4,21.4,44.8zM20,24.1H5.6l1.7-1.7c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-3.4,3.4c-0.4,0.4-0.4,1,0,1.4l3.4,3.4c0.2,0.2,0.4,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4l-1.7-1.7H20c0.5,0,1-0.4,1-1S20.5,24.1,20,24.1zM24.3,50l21.9-4.2c0.5-0.1,0.8-0.5,0.8-1V5.3c0-0.5-0.3-0.9-0.8-1L24.3,0.2c-0.3-0.1-0.6,0-0.8,0.2c-0.2,0.2-0.4,0.5-0.4,0.8V49c0,0.3,0.1,0.6,0.4,0.8c0.2,0.1,0.4,0.2,0.6,0.2C24.2,50,24.3,50,24.3,50zM45.1,6.1V44l-20,3.8V2.3L45.1,6.1zM46.1,44.8L46.1,44.8L46.1,44.8zM29,23.7c-0.7,0-1.4,0.6-1.4,1.4c0,0.7,0.6,1.4,1.4,1.4c0.7,0,1.4-0.6,1.4-1.4C30.4,24.3,29.8,23.7,29,23.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2230px%22%20height=%2230px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M11.7,21.4c-0.5,0-1-0.4-1-1V5.3c0-0.5,0.4-1,1-1h8.7c0.5,0,1,0.4,1,1s-0.4,1-1,1h-7.7v14.1C12.7,20.9,12.3,21.4,11.7,21.4zM21.4,44.8c0-0.5-0.4-1-1-1h-7.7V29.8c0-0.5-0.4-1-1-1c-0.5,0-1,0.4-1,1v15.1c0,0.5,0.4,1,1,1h8.7C21,45.8,21.4,45.4,21.4,44.8zM20,24.1H5.6l1.7-1.7c0.4-0.4,0.4-1,0-1.4c-0.4-0.4-1-0.4-1.4,0l-3.4,3.4c-0.4,0.4-0.4,1,0,1.4l3.4,3.4c0.2,0.2,0.4,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4l-1.7-1.7H20c0.5,0,1-0.4,1-1S20.5,24.1,20,24.1zM24.3,50l21.9-4.2c0.5-0.1,0.8-0.5,0.8-1V5.3c0-0.5-0.3-0.9-0.8-1L24.3,0.2c-0.3-0.1-0.6,0-0.8,0.2c-0.2,0.2-0.4,0.5-0.4,0.8V49c0,0.3,0.1,0.6,0.4,0.8c0.2,0.1,0.4,0.2,0.6,0.2C24.2,50,24.3,50,24.3,50zM45.1,6.1V44l-20,3.8V2.3L45.1,6.1zM46.1,44.8L46.1,44.8L46.1,44.8zM29,23.7c-0.7,0-1.4,0.6-1.4,1.4c0,0.7,0.6,1.4,1.4,1.4c0.7,0,1.4-0.6,1.4-1.4C30.4,24.3,29.8,23.7,29,23.7z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 30px;
  height: 30px;
}
@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,
#showAdresse .showAdresseTitre {
  margin-bottom: 0.3rem;
}
#showAdresse pre,
#showAdresse .cand-adresse-apercu-details {
  background-color: #E6E6E6;
  border: 1px solid #848487;
  padding: 0.5rem;
  font-family: monospace;
  font-size: 12.8px;
  width: max-content;
  height: max-content;
}
#showAdresse pre > div,
#showAdresse .cand-adresse-apercu-details > div {
  height: max-content;
}
.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%;
}
.adresses-inter-wrapper.adresses-grid {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 0;
}
.adresses-inter-wrapper.adresses-grid .adresses-preview {
  display: none;
}
label.cand-adresse-switch {
  padding-left: 0.5rem;
}
.formcand-adresses-locale {
  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;
  max-width: 95%;
  margin: 15px 0;
}
.formcand-adresses-locale .formcand-adresse {
  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;
}
.formcand-adresses-locale .formcand-adresse .field-row:has(.adresses-inter-wrapper[style="display:block;"]) .adresses-inter-wrapper,
.formcand-adresses-locale .formcand-adresse .field-row:has(.adresses-inter-wrapper[style="display: block;"]) .adresses-inter-wrapper {
  display: grid!important;
}
.formcand-adresses-locale .formcand-adresse .field-row:has(.adresses-inter-wrapper[style="display:none;"]) .adresses-inter-wrapper,
.formcand-adresses-locale .formcand-adresse .field-row:has(.adresses-inter-wrapper[style="display: none;"]) .adresses-inter-wrapper {
  display: none!important;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper {
  grid-template-columns: 1fr 4fr;
  grid-auto-rows: 36px;
  grid-column-gap: 1rem;
  grid-row-gap: 0.5rem;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper #cand-adresse-txtrecherche {
  grid-column: 1 / span 2;
  grid-row: 1;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper #cand-adresse-ac-fr {
  grid-column: 1 / span 2;
  grid-row: 1;
  height: 36px;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper #cand-adresse-txtcompl {
  grid-column: 1 / span 2;
  grid-row: 1;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper #cand-adresse-no-rue {
  grid-column: 1 / span 1;
  grid-row: 2;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper #cand-adresse-rue {
  grid-column: 2 / span 1;
  grid-row: 2;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper #cand-adresse-cplm {
  grid-column: 1 / span 2;
  grid-row: 3;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper #cand-adresse-localite {
  grid-column: 1 / span 2;
  grid-row: 4;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper #cand-adresse-pays {
  grid-column: 1 / span 2;
  grid-row: 5;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper .show-xl-only {
  grid-column: 3 / span 1;
  grid-row: 1 / span 5;
  display: none;
}
.formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper .field-legend {
  display: none;
}
ul.ui-menu.ui-autocomplete {
  list-style-type: none;
  background-color: white;
  width: max-content;
  border: 1px solid #848487;
  -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);
}
ul.ui-menu.ui-autocomplete li div {
  padding: 0.25rem 0.5rem;
}
ul.ui-menu.ui-autocomplete li div.ui-state-active {
  background-color: #26C2AD;
  color: white;
  cursor: pointer;
}
@media (min-width: 576px) {
  .formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper {
    grid-template-columns: 1fr 4fr 4fr;
  }
  .formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper .show-xl-only {
    display: block;
  }
}
@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%;
  }
  .adresses-inter-wrapper.adresses-grid {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-column-gap: 1rem;
  }
  .adresses-inter-wrapper.adresses-grid .adresses-preview {
    display: block;
  }
  .formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper {
    grid-template-columns: 2fr 1fr;
    grid-column-gap: 1rem;
  }
}
@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%;
  }
  .adresses-inter-wrapper.adresses-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 1rem;
  }
  .formcand-adresses-locale .formcand-adresse .field-row .adresses-inter-wrapper {
    grid-template-columns: 1fr 3fr 4fr;
  }
}
/* ----------------------------------------- */
/* ----- 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,
#liste_formulaire h2 {
  padding: 0 0.5rem;
}
#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 .isa-line,
.cand-content .form-line {
  max-width: 100%;
}
.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;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2214px%22%20height=%2214px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M46.61,21.61H28.39V3.39C28.39,1.52,26.87,0,25,0c-1.87,0-3.39,1.52-3.39,3.39v18.21H3.39C1.52,21.61,0,23.13,0,25c0,1.87,1.52,3.39,3.39,3.39h18.21v18.21c0,1.87,1.52,3.39,3.39,3.39c1.87,0,3.39-1.52,3.39-3.39V28.39h18.21c1.87,0,3.39-1.52,3.39-3.39C50,23.13,48.48,21.61,46.61,21.61z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2214px%22%20height=%2214px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M46.61,21.61H28.39V3.39C28.39,1.52,26.87,0,25,0c-1.87,0-3.39,1.52-3.39,3.39v18.21H3.39C1.52,21.61,0,23.13,0,25c0,1.87,1.52,3.39,3.39,3.39h18.21v18.21c0,1.87,1.52,3.39,3.39,3.39c1.87,0,3.39-1.52,3.39-3.39V28.39h18.21c1.87,0,3.39-1.52,3.39-3.39C50,23.13,48.48,21.61,46.61,21.61z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: #0C2340 !important;
  width: 14px;
  height: 14px;
  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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2214px%22%20height=%2214px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M46.61,28.39H3.39C1.52,28.39,0,26.87,0,25s1.52-3.39,3.39-3.39h43.21c1.87,0,3.39,1.52,3.39,3.39S48.48,28.39,46.61,28.39z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2214px%22%20height=%2214px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M46.61,28.39H3.39C1.52,28.39,0,26.87,0,25s1.52-3.39,3.39-3.39h43.21c1.87,0,3.39,1.52,3.39,3.39S48.48,28.39,46.61,28.39z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: #0C2340 !important;
  width: 14px;
  height: 14px;
}
.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 {
  display: none;
  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 #table_candidature tbody tr td.alerteDate,
.cand-content .main-lst-content #table_inscription tbody tr td.alerteDate {
  color: #f08a24;
  font-weight: bold;
}
.cand-content .main-lst-content #div_candidatures,
.cand-content .main-lst-content #div_inscriptions {
  display: block;
  margin-left: -1rem;
  margin-right: -1rem;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  min-height: 500px;
  height: max-content;
  overflow: hidden;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item {
  position: absolute;
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  background-color: #E6E6E6;
  opacity: 0;
  pointer-events: none;
  transition: left 0.3s ease-in-out;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.alerteDate,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.alerteDate {
  color: #f08a24;
  font-weight: bold;
  padding: 0.5rem;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content {
  padding: 0.5rem;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-header,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-header,
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-acces,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-acces,
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-suivi,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-suivi,
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-pmt,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-pmt {
  font-weight: bold;
  margin-bottom: 0.25rem;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-header br,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-header br,
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-acces br,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-acces br,
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-suivi br,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-suivi br,
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-pmt br,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-bouton-pmt br {
  content: "\00a0";
  display: inline;
  display: inline-block;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-value,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-value {
  color: #4F5C69;
  margin-bottom: 0.75rem;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-value .cell_filiere .libelle_instance_fil,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-value .cell_filiere .libelle_instance_fil {
  color: #848487;
  font-style: italic;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-value br,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-value br {
  content: "\00a0";
  display: inline;
  display: inline-block;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item.current,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item.current {
  left: 0;
  opacity: 1;
  pointer-events: initial;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item.passed,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item.passed {
  left: -100%;
  opacity: 0;
  pointer-events: none;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item.tocome,
.cand-content .main-lst-content #div_inscriptions ul.form-cand-inscr-list li.form-cand-inscr-item.tocome {
  left: 100%;
  opacity: 0;
  pointer-events: none;
}
.cand-content .main-lst-content #div_candidatures .form-cand-inscr-nav,
.cand-content .main-lst-content #div_inscriptions .form-cand-inscr-nav {
  display: grid;
  grid-template-columns: 2rem auto 2rem;
  align-items: center;
  padding: 0.5rem 0;
}
.cand-content .main-lst-content #div_candidatures .form-cand-inscr-nav .btn-nav,
.cand-content .main-lst-content #div_inscriptions .form-cand-inscr-nav .btn-nav {
  display: grid;
  align-items: center;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}
.cand-content .main-lst-content #div_candidatures .form-cand-inscr-nav .btn-nav.prev,
.cand-content .main-lst-content #div_inscriptions .form-cand-inscr-nav .btn-nav.prev {
  grid-column: 1;
  justify-self: start;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%221rem%22%20height=%221rem%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M35.3,50c-1.2,0-2.4-0.5-3.3-1.4L11.4,28.1c-1.8-1.8-1.8-4.8,0-6.6L31.6,1.4c1.8-1.8,4.8-1.8,6.6,0C40,3.2,40,6.1,38.2,8L21.3,24.8L38.6,42c1.8,1.8,1.8,4.8,0,6.6C37.7,49.5,36.5,50,35.3,50z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%221rem%22%20height=%221rem%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M35.3,50c-1.2,0-2.4-0.5-3.3-1.4L11.4,28.1c-1.8-1.8-1.8-4.8,0-6.6L31.6,1.4c1.8-1.8,4.8-1.8,6.6,0C40,3.2,40,6.1,38.2,8L21.3,24.8L38.6,42c1.8,1.8,1.8,4.8,0,6.6C37.7,49.5,36.5,50,35.3,50z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: #0C2340 !important;
  width: 1rem;
  height: 1rem;
}
.cand-content .main-lst-content #div_candidatures .form-cand-inscr-nav .btn-nav.next,
.cand-content .main-lst-content #div_inscriptions .form-cand-inscr-nav .btn-nav.next {
  grid-column: 3;
  justify-self: end;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%221rem%22%20height=%221rem%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M14.7,50c1.2,0,2.4-0.5,3.3-1.4l20.5-20.5c1.8-1.8,1.8-4.8,0-6.6L18.4,1.4c-1.8-1.8-4.8-1.8-6.6,0S10,6.1,11.8,8l16.8,16.8L11.4,42c-1.8,1.8-1.8,4.8,0,6.6C12.3,49.5,13.5,50,14.7,50z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%221rem%22%20height=%221rem%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M14.7,50c1.2,0,2.4-0.5,3.3-1.4l20.5-20.5c1.8-1.8,1.8-4.8,0-6.6L18.4,1.4c-1.8-1.8-4.8-1.8-6.6,0S10,6.1,11.8,8l16.8,16.8L11.4,42c-1.8,1.8-1.8,4.8,0,6.6C12.3,49.5,13.5,50,14.7,50z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: #0C2340 !important;
  width: 1rem;
  height: 1rem;
}
.cand-content .main-lst-content #div_candidatures .form-cand-inscr-nav .counter,
.cand-content .main-lst-content #div_inscriptions .form-cand-inscr-nav .counter {
  grid-column: 2;
  justify-self: center;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list {
  min-height: calc((15px * 7) + 60px);
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content {
  display: grid;
  grid-template-columns: 4rem auto;
  grid-auto-rows: minmax(15px, auto);
  grid-row-gap: 0.25rem;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div {
  min-height: 15px;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-header,
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div.form-cand-inscr-item-content-value {
  margin-bottom: 0.25rem;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div#div_candidatures_header_date {
  grid-column: 1 / span 2;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div#div_candidatures_header_date + div.form-cand-inscr-item-content-value {
  grid-column: 1 / span 2;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div#div_candidatures_header_gps,
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div#div_candidatures_header_bouton_acces {
  display: none;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div#div_candidatures_header_gps + div.form-cand-inscr-item-content-value {
  grid-column: 1 / span 2;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div#div_candidatures_header_gps + div.form-cand-inscr-item-content-value div.cell_formulaire {
  color: #0C2340;
  font-weight: bold;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div#div_candidatures_header_bouton_acces + div.form-cand-inscr-item-content-value {
  grid-column: 1 / span 2;
}
.cand-content .main-lst-content #div_candidatures ul.form-cand-inscr-list li.form-cand-inscr-item div.form-cand-inscr-item-content div#div_candidatures_header_bouton_acces + div.form-cand-inscr-item-content-value div.cell_bouton {
  min-height: 60px;
}
.cand-content .main-lst-content .lst-etapes li.AucuneInstance {
  font-weight: bold;
}
.zoneBoutons,
.cell_bouton {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 0;
  grid-auto-rows: auto;
  align-items: center;
  justify-items: center;
}
.zoneBoutons div[id^="bouton"],
.cell_bouton 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;
}
.cell_bouton {
  grid-template-columns: 1fr;
}
.cell_bouton #boutonSuiviInlineDisabled,
.cell_bouton #boutonPaiementDisabled {
  background-color: #BEBEBE;
  color: #4F5C69;
  cursor: default;
}
.cell_bouton #boutonAccesForm {
  background-color: #80B5E3;
  cursor: pointer;
}
.cell_bouton #boutonAccesForm a {
  color: #0C2340;
  text-decoration: none;
  font-weight: bold;
  display: grid;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-items: center;
}
.cell_bouton #boutonAccesForm:hover {
  background-color: #569dda;
}
.cell_bouton #boutonAccesForm:hover a {
  text-decoration: none;
}
#boutonCandidateDisabled,
#boutonSuiviDisabled {
  background-color: #BEBEBE;
  color: #4F5C69;
  cursor: default;
}
#boutonCandidate,
#boutonSuivi {
  background-color: #80B5E3;
  cursor: pointer;
}
#boutonCandidate a,
#boutonSuivi a {
  color: #0C2340 !important;
  text-decoration: none;
  font-weight: bold;
  display: grid;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-items: center;
}
#boutonCandidate:hover,
#boutonSuivi:hover {
  background-color: #569dda;
}
#boutonCandidate:hover a,
#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;
}
@media (min-width: 768px) {
  .cand-content .main-lst-content #table_candidature,
  .cand-content .main-lst-content #table_inscription {
    display: table;
  }
  .cand-content .main-lst-content #div_candidatures {
    display: none;
  }
  .zoneBoutons,
  .cell_bouton {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 1rem;
    grid-auto-rows: initial;
  }
}
/* ------------------------------------ */
/* ----- 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: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: white !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2220px%22%20height=%2220px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M41.3,21.11L28.1,34.31h0l-4.57,4.57a2,2,0,0,1-2.89,0l-12-12a2,2,0,0,1,0-2.89l3.12-3.12a2,2,0,0,1,2.89,0l7.39,7.39,13.2-13.2a2,2,0,0,1,2.89,0l3.12,3.12A2,2,0,0,1,41.3,21.11ZM25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2220px%22%20height=%2220px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M41.3,21.11L28.1,34.31h0l-4.57,4.57a2,2,0,0,1-2.89,0l-12-12a2,2,0,0,1,0-2.89l3.12-3.12a2,2,0,0,1,2.89,0l7.39,7.39,13.2-13.2a2,2,0,0,1,2.89,0l3.12,3.12A2,2,0,0,1,41.3,21.11ZM25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  margin-right: 0.3rem;
  vertical-align: middle;
}
.main-infobox .infobox.success:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-color: rgba(255, 255, 255, 0.7) !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%22100px%22%20height=%22100px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M41.3,21.11L28.1,34.31h0l-4.57,4.57a2,2,0,0,1-2.89,0l-12-12a2,2,0,0,1,0-2.89l3.12-3.12a2,2,0,0,1,2.89,0l7.39,7.39,13.2-13.2a2,2,0,0,1,2.89,0l3.12,3.12A2,2,0,0,1,41.3,21.11ZM25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%22100px%22%20height=%22100px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M41.3,21.11L28.1,34.31h0l-4.57,4.57a2,2,0,0,1-2.89,0l-12-12a2,2,0,0,1,0-2.89l3.12-3.12a2,2,0,0,1,2.89,0l7.39,7.39,13.2-13.2a2,2,0,0,1,2.89,0l3.12,3.12A2,2,0,0,1,41.3,21.11ZM25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  position: absolute;
  top: 12px;
  left: -15px;
  opacity: 0.3;
}
.main-infobox .infobox.info {
  background-color: #6194CF;
}
.main-infobox .infobox.info .infobox-head:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #0C2340 !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2220px%22%20height=%2220px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Zm3.63,13.5H21.57a0.77,0.77,0,0,1-.77-0.77V6.84a0.77,0.77,0,0,1,.77-0.77h7.06a0.77,0.77,0,0,1,.77.77v5.89A0.77,0.77,0,0,1,28.63,13.5Zm4.11,21.84a0.74,0.74,0,0,1,.74.74V42a0.74,0.74,0,0,1-.74.74H17.46A0.74,0.74,0,0,1,16.72,42V36.07a0.74,0.74,0,0,1,.74-0.74H20.8V25.06H17.46a0.74,0.74,0,0,1-.74-0.74V18.38a0.74,0.74,0,0,1,.74-0.74h11.2a0.74,0.74,0,0,1,.74.74V35.33h3.34Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2220px%22%20height=%2220px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Zm3.63,13.5H21.57a0.77,0.77,0,0,1-.77-0.77V6.84a0.77,0.77,0,0,1,.77-0.77h7.06a0.77,0.77,0,0,1,.77.77v5.89A0.77,0.77,0,0,1,28.63,13.5Zm4.11,21.84a0.74,0.74,0,0,1,.74.74V42a0.74,0.74,0,0,1-.74.74H17.46A0.74,0.74,0,0,1,16.72,42V36.07a0.74,0.74,0,0,1,.74-0.74H20.8V25.06H17.46a0.74,0.74,0,0,1-.74-0.74V18.38a0.74,0.74,0,0,1,.74-0.74h11.2a0.74,0.74,0,0,1,.74.74V35.33h3.34Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  margin-right: 0.3rem;
  vertical-align: middle;
}
.main-infobox .infobox.info:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-color: rgba(12, 35, 64, 0.7) !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%22100px%22%20height=%22100px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Zm3.63,13.5H21.57a0.77,0.77,0,0,1-.77-0.77V6.84a0.77,0.77,0,0,1,.77-0.77h7.06a0.77,0.77,0,0,1,.77.77v5.89A0.77,0.77,0,0,1,28.63,13.5Zm4.11,21.84a0.74,0.74,0,0,1,.74.74V42a0.74,0.74,0,0,1-.74.74H17.46A0.74,0.74,0,0,1,16.72,42V36.07a0.74,0.74,0,0,1,.74-0.74H20.8V25.06H17.46a0.74,0.74,0,0,1-.74-0.74V18.38a0.74,0.74,0,0,1,.74-0.74h11.2a0.74,0.74,0,0,1,.74.74V35.33h3.34Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%22100px%22%20height=%22100px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Zm3.63,13.5H21.57a0.77,0.77,0,0,1-.77-0.77V6.84a0.77,0.77,0,0,1,.77-0.77h7.06a0.77,0.77,0,0,1,.77.77v5.89A0.77,0.77,0,0,1,28.63,13.5Zm4.11,21.84a0.74,0.74,0,0,1,.74.74V42a0.74,0.74,0,0,1-.74.74H17.46A0.74,0.74,0,0,1,16.72,42V36.07a0.74,0.74,0,0,1,.74-0.74H20.8V25.06H17.46a0.74,0.74,0,0,1-.74-0.74V18.38a0.74,0.74,0,0,1,.74-0.74h11.2a0.74,0.74,0,0,1,.74.74V35.33h3.34Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  position: absolute;
  top: 12px;
  left: -15px;
  opacity: 0.3;
}
.main-infobox .infobox.error {
  background-color: #D8576D;
}
.main-infobox .infobox.error .infobox-head:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #0C2340 !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2220px%22%20height=%2220px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.56,42.95L39.42,24.32,28.15,3.63a3.58,3.58,0,0,0-6.29,0L0.44,42.95a3.58,3.58,0,0,0,3.15,5.3H46.41A3.58,3.58,0,0,0,49.56,42.95Zm-21-2.76a1,1,0,0,1-1,1h-5.2a1,1,0,0,1-1-1V35a1,1,0,0,1,1-1h5.2a1,1,0,0,1,1,1v5.2Zm0-10.71a1,1,0,0,1-1,1H22.33a1,1,0,0,1-1-1L20.87,17.16a1,1,0,0,1,1-1H28a1,1,0,0,1,1,1Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2220px%22%20height=%2220px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.56,42.95L39.42,24.32,28.15,3.63a3.58,3.58,0,0,0-6.29,0L0.44,42.95a3.58,3.58,0,0,0,3.15,5.3H46.41A3.58,3.58,0,0,0,49.56,42.95Zm-21-2.76a1,1,0,0,1-1,1h-5.2a1,1,0,0,1-1-1V35a1,1,0,0,1,1-1h5.2a1,1,0,0,1,1,1v5.2Zm0-10.71a1,1,0,0,1-1,1H22.33a1,1,0,0,1-1-1L20.87,17.16a1,1,0,0,1,1-1H28a1,1,0,0,1,1,1Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  margin-right: 0.3rem;
  vertical-align: middle;
}
.main-infobox .infobox.error:before {
  content: '';
  display: inline-block;
  width: 100px;
  height: 100px;
  background-color: rgba(12, 35, 64, 0.7) !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%22100px%22%20height=%22100px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.56,42.95L39.42,24.32,28.15,3.63a3.58,3.58,0,0,0-6.29,0L0.44,42.95a3.58,3.58,0,0,0,3.15,5.3H46.41A3.58,3.58,0,0,0,49.56,42.95Zm-21-2.76a1,1,0,0,1-1,1h-5.2a1,1,0,0,1-1-1V35a1,1,0,0,1,1-1h5.2a1,1,0,0,1,1,1v5.2Zm0-10.71a1,1,0,0,1-1,1H22.33a1,1,0,0,1-1-1L20.87,17.16a1,1,0,0,1,1-1H28a1,1,0,0,1,1,1Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%22100px%22%20height=%22100px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.56,42.95L39.42,24.32,28.15,3.63a3.58,3.58,0,0,0-6.29,0L0.44,42.95a3.58,3.58,0,0,0,3.15,5.3H46.41A3.58,3.58,0,0,0,49.56,42.95Zm-21-2.76a1,1,0,0,1-1,1h-5.2a1,1,0,0,1-1-1V35a1,1,0,0,1,1-1h5.2a1,1,0,0,1,1,1v5.2Zm0-10.71a1,1,0,0,1-1,1H22.33a1,1,0,0,1-1-1L20.87,17.16a1,1,0,0,1,1-1H28a1,1,0,0,1,1,1Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Zm3.63,13.5H21.57a0.77,0.77,0,0,1-.77-0.77V6.84a0.77,0.77,0,0,1,.77-0.77h7.06a0.77,0.77,0,0,1,.77.77v5.89A0.77,0.77,0,0,1,28.63,13.5Zm4.11,21.84a0.74,0.74,0,0,1,.74.74V42a0.74,0.74,0,0,1-.74.74H17.46A0.74,0.74,0,0,1,16.72,42V36.07a0.74,0.74,0,0,1,.74-0.74H20.8V25.06H17.46a0.74,0.74,0,0,1-.74-0.74V18.38a0.74,0.74,0,0,1,.74-0.74h11.2a0.74,0.74,0,0,1,.74.74V35.33h3.34Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,0A25,25,0,1,0,50,25,25,25,0,0,0,25,0Zm3.63,13.5H21.57a0.77,0.77,0,0,1-.77-0.77V6.84a0.77,0.77,0,0,1,.77-0.77h7.06a0.77,0.77,0,0,1,.77.77v5.89A0.77,0.77,0,0,1,28.63,13.5Zm4.11,21.84a0.74,0.74,0,0,1,.74.74V42a0.74,0.74,0,0,1-.74.74H17.46A0.74,0.74,0,0,1,16.72,42V36.07a0.74,0.74,0,0,1,.74-0.74H20.8V25.06H17.46a0.74,0.74,0,0,1-.74-0.74V18.38a0.74,0.74,0,0,1,.74-0.74h11.2a0.74,0.74,0,0,1,.74.74V35.33h3.34Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: #0C2340 !important;
  width: 16px;
  height: 16px;
}
.msg-box-trigger a.toggler-btn.error {
  background-color: #D8576D;
}
.msg-box-trigger a.toggler-btn.error:before {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.56,42.95L39.42,24.32,28.15,3.63a3.58,3.58,0,0,0-6.29,0L0.44,42.95a3.58,3.58,0,0,0,3.15,5.3H46.41A3.58,3.58,0,0,0,49.56,42.95Zm-21-2.76a1,1,0,0,1-1,1h-5.2a1,1,0,0,1-1-1V35a1,1,0,0,1,1-1h5.2a1,1,0,0,1,1,1v5.2Zm0-10.71a1,1,0,0,1-1,1H22.33a1,1,0,0,1-1-1L20.87,17.16a1,1,0,0,1,1-1H28a1,1,0,0,1,1,1Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M49.56,42.95L39.42,24.32,28.15,3.63a3.58,3.58,0,0,0-6.29,0L0.44,42.95a3.58,3.58,0,0,0,3.15,5.3H46.41A3.58,3.58,0,0,0,49.56,42.95Zm-21-2.76a1,1,0,0,1-1,1h-5.2a1,1,0,0,1-1-1V35a1,1,0,0,1,1-1h5.2a1,1,0,0,1,1,1v5.2Zm0-10.71a1,1,0,0,1-1,1H22.33a1,1,0,0,1-1-1L20.87,17.16a1,1,0,0,1,1-1H28a1,1,0,0,1,1,1Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: #0C2340 !important;
  width: 16px;
  height: 16px;
}
.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 {
  font-weight: normal;
  font-family: "Verdana";
  color: #083BBA;
  margin-left: 0;
}
.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: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #f04124 !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M42.24,1.33L25,18.57L7.76,1.33c-1.77-1.77-4.65-1.77-6.43,0s-1.77,4.65,0,6.43L18.57,25L1.33,42.24c-1.77,1.77-1.77,4.65,0,6.43s4.65,1.77,6.43,0L25,31.43l17.24,17.24c1.77,1.77,4.65,1.77,6.43,0s1.77-4.65,0-6.43L31.42,25L48.67,7.76c1.77-1.77,1.77-4.65,0-6.43S44.02-0.44,42.24,1.33z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M42.24,1.33L25,18.57L7.76,1.33c-1.77-1.77-4.65-1.77-6.43,0s-1.77,4.65,0,6.43L18.57,25L1.33,42.24c-1.77,1.77-1.77,4.65,0,6.43s4.65,1.77,6.43,0L25,31.43l17.24,17.24c1.77,1.77,4.65,1.77,6.43,0s1.77-4.65,0-6.43L31.42,25L48.67,7.76c1.77-1.77,1.77-4.65,0-6.43S44.02-0.44,42.24,1.33z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  position: absolute;
  right: 0.5rem;
  top: 0.4rem;
}
@media (min-width: 768px) {
  .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";
    float: right;
  }
}
/* ------------------------------------------------ */
/* ----- 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 thead tr th {
  font-size: 0.8rem;
}
.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;
  font-size: 0.8rem;
}
.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;
}
@media (min-width: 576px) {
  .main-wrapper .form-main-body .form-wrapper table.taxeCandidature {
    width: 100%;
    border-collapse: collapse;
  }
  .main-wrapper .form-main-body .form-wrapper table.taxeCandidature thead tr th {
    font-size: 1rem;
  }
  .main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr th,
  .main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td {
    font-size: 1rem;
  }
  .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 {
    width: 150px;
  }
}
@media (min-width: 1200px) {
  .main-wrapper .form-main-body .form-wrapper table.taxeCandidature {
    width: 100%;
    border-collapse: collapse;
  }
  .main-wrapper .form-main-body .form-wrapper table.taxeCandidature thead tr th {
    font-size: 1rem;
  }
  .main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr th,
  .main-wrapper .form-main-body .form-wrapper table.taxeCandidature tbody tr td {
    font-size: 1rem;
  }
  .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 {
    width: 150px;
  }
}
/* ------------------------------------------------- */
/* ----- 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: 100%;
  margin: 2rem auto 1rem auto;
  padding: 1rem;
  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;
}
.page-creation-compte-wrapper .pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement {
  top: -100px !important;
  left: -300px;
  width: 278px;
}
.page-creation-compte-wrapper .pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement:before,
.page-creation-compte-wrapper .pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement:after {
  border-width: 0;
  margin-top: 0;
}
.page-creation-compte-wrapper .pwcheck .interface-wrapper ul li#pwcheck-requirement .pw-requirement ul li {
  white-space: 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 2.5fr;
  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;
}
@media (min-width: 576px) {
  .page-creation-compte-wrapper {
    width: 45rem;
  }
}
@media (min-width: 768px) {
  .page-creation-compte-wrapper {
    width: 45rem;
    padding: 2rem;
  }
}
/* -------------------------------------------- */
/* ----- 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 #content .form-line {
  max-width: 100%;
}
.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: 1fr;
  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: 1fr;
  grid-template-rows: repeat(7, auto);
  /* grid-template-areas: "list list list list"
                                 "name name name name"
                                 "statut statut statut statut"
                                 "label field button link"; */
  grid-row-gap: 0.25rem;
  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-column: 1;
  grid-row: 1;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-namedoc {
  grid-column: 1;
  grid-row: 2;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-statut {
  grid-column: 1;
  grid-row: 3;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-label {
  grid-column: 1;
  grid-row: 4;
  justify-self: start;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-field {
  grid-column: 1;
  grid-row: 5;
  justify-self: start;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-button {
  grid-column: 1;
  grid-row: 6;
}
.main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-link {
  grid-column: 1;
  grid-row: 7;
}
.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: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  background-color: #0C2340 !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%226px%22%20height=%226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M42.3,43.05C47.05,38.5,50,32.09,50,25C50,11.19,38.81,0,25,0S0,11.19,0,25s11.19,25,25,25C31.71,50,37.81,47.35,42.3,43.05z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%226px%22%20height=%226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M42.3,43.05C47.05,38.5,50,32.09,50,25C50,11.19,38.81,0,25,0S0,11.19,0,25s11.19,25,25,25C31.71,50,37.81,47.35,42.3,43.05z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  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: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #43AC6A !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M31.5,46.2L47,30.8c1.6-1.6,1.9-4.1,0.5-5.8c-1.6-1.9-4.4-2-6.1-0.3L25.7,40.3c0,0-0.1,0-0.1,0L18,32.7c-1.6-1.6-4.1-1.9-5.8-0.5c-1.9,1.6-2,4.4-0.3,6.1l10.1,10.1c2,2,5.1,2,7.1,0L31.5,46.2zM11.6,45H8.8c-1.2,0-2.1-1-2.1-2.1V7.1c0-1.2,1-2.1,2.1-2.1H22v13.5c0,1.4,1.1,2.5,2.5,2.5H43v-2.5c0-0.2,0-0.3,0-0.5c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.2c0-0.1-0.1-0.2-0.2-0.3c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.2-0.3-0.3-0.4l-16-16c-0.1-0.1-0.2-0.2-0.4-0.3c0,0-0.1,0-0.1-0.1c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.3-0.1c-0.2,0-0.3,0-0.5,0H8.8C4.9,0,1.7,3.2,1.7,7.1v35.8c0,3.9,3.2,7.1,7.1,7.1h7.8L11.6,45zM27,8.5l7.5,7.5H27V8.5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M31.5,46.2L47,30.8c1.6-1.6,1.9-4.1,0.5-5.8c-1.6-1.9-4.4-2-6.1-0.3L25.7,40.3c0,0-0.1,0-0.1,0L18,32.7c-1.6-1.6-4.1-1.9-5.8-0.5c-1.9,1.6-2,4.4-0.3,6.1l10.1,10.1c2,2,5.1,2,7.1,0L31.5,46.2zM11.6,45H8.8c-1.2,0-2.1-1-2.1-2.1V7.1c0-1.2,1-2.1,2.1-2.1H22v13.5c0,1.4,1.1,2.5,2.5,2.5H43v-2.5c0-0.2,0-0.3,0-0.5c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.2c0-0.1-0.1-0.2-0.2-0.3c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.2-0.3-0.3-0.4l-16-16c-0.1-0.1-0.2-0.2-0.4-0.3c0,0-0.1,0-0.1-0.1c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.3-0.1c-0.2,0-0.3,0-0.5,0H8.8C4.9,0,1.7,3.2,1.7,7.1v35.8c0,3.9,3.2,7.1,7.1,7.1h7.8L11.6,45zM27,8.5l7.5,7.5H27V8.5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  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: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #008CBA !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M35,41.6c-2.7,0-4.9-2.2-4.9-4.9s2.2-4.9,4.9-4.9c2.7,0,4.9,2.2,4.9,4.9S37.7,41.6,35,41.6zM35,34.4c-1.3,0-2.3,1-2.3,2.3s1,2.3,2.3,2.3c1.3,0,2.3-1,2.3-2.3S36.3,34.4,35,34.4zM35,50c-2,0-3.7-1.7-3.7-3.7v-0.1c0,0,0-0.2-0.2-0.2c-0.2-0.1-0.2,0-0.3,0.1l-0.1,0.1c-0.7,0.7-1.7,1.1-2.7,1.1c-1,0-2-0.5-2.6-1.2c-1.3-1.5-1.2-3.7,0.2-5.2c0,0,0.1-0.1,0.1-0.3c-0.1-0.2-0.2-0.2-0.2-0.2h-0.1c-1,0-2-0.4-2.7-1.1c-0.7-0.7-1.1-1.7-1-2.7c0.1-2,1.8-3.5,3.8-3.5c0,0,0.2,0,0.2-0.2c0.1-0.2,0-0.2-0.1-0.3l-0.1-0.1c-0.7-0.7-1.1-1.7-1.1-2.7c0-1,0.5-2,1.2-2.6c1.5-1.3,3.7-1.2,5.2,0.2c0,0,0.1,0.1,0.3,0.1c0.2-0.1,0.2-0.2,0.2-0.2v-0.1c0-2,1.7-3.7,3.7-3.7c2,0,3.7,1.7,3.7,3.7v0.1c0,0,0,0.2,0.2,0.2c0.2,0.1,0.2,0,0.3-0.1l0.1-0.1c0.7-0.7,1.7-1.1,2.7-1.1c1,0,2,0.5,2.6,1.2c1.3,1.5,1.2,3.7-0.2,5.2c0,0-0.1,0.1-0.1,0.3c0.1,0.2,0.2,0.2,0.2,0.2c2,0,3.7,1.5,3.8,3.5c0.1,1-0.3,2-1,2.7c-0.7,0.7-1.7,1.1-2.7,1.1h-0.1c0,0-0.2,0-0.2,0.2c-0.1,0.2,0,0.2,0.1,0.3l0.1,0.1c0.7,0.7,1.1,1.7,1.1,2.7c0,1-0.5,2-1.2,2.6c-1.5,1.3-3.7,1.2-5.2-0.2c0,0-0.1-0.1-0.3-0.1c-0.2,0.1-0.2,0.2-0.2,0.2v0.1C38.7,48.3,37.1,50,35,50zM31.1,43.4c0.4,0,0.7,0.1,1.1,0.2c1,0.4,1.7,1.4,1.7,2.6v0.1c0,0.6,0.5,1.1,1.1,1.1c0.6,0,1.1-0.5,1.1-1.1v-0.1c0-1.1,0.7-2.1,1.7-2.6c1-0.4,2.2-0.2,3,0.6c0.5,0.5,1.2,0.5,1.7,0.1c0.2-0.2,0.4-0.5,0.4-0.8s-0.1-0.6-0.3-0.8l-0.1-0.1c-0.8-0.8-1-2-0.6-3c0.4-1,1.4-1.7,2.6-1.7h0.1c0.3,0,0.6-0.1,0.8-0.4c0.2-0.2,0.3-0.5,0.3-0.8c0-0.6-0.6-1.1-1.3-1.1c-1.1,0-2.1-0.7-2.6-1.7c-0.4-1-0.2-2.2,0.6-3c0.5-0.5,0.5-1.2,0.1-1.7c-0.2-0.2-0.5-0.4-0.8-0.4c-0.3,0-0.6,0.1-0.8,0.3l-0.1,0.1c-0.8,0.8-2,1-3,0.6c-1-0.4-1.7-1.4-1.7-2.6v-0.1c0-0.6-0.5-1.1-1.1-1.1c-0.6,0-1.1,0.5-1.1,1.1v0.1c0,1.1-0.7,2.1-1.7,2.6c-1,0.4-2.2,0.2-3-0.6c-0.5-0.5-1.2-0.5-1.7-0.1c-0.2,0.2-0.4,0.5-0.4,0.8c0,0.3,0.1,0.6,0.3,0.8l0.1,0.1c0.8,0.8,1,2,0.6,3.1c-0.4,1-1.4,1.7-2.6,1.7c-0.7,0-1.2,0.5-1.3,1.1c0,0.3,0.1,0.6,0.3,0.8c0.2,0.2,0.5,0.4,0.8,0.4h0.1c1.1,0,2.2,0.7,2.6,1.7c0.4,1,0.2,2.2-0.6,3c-0.5,0.5-0.5,1.2-0.1,1.7c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.3l0.1-0.1C29.7,43.7,30.4,43.4,31.1,43.4zM21.8,49.3c-1.1-1.2-1.8-2.7-2-4.2h-11c-1.2,0-2.1-1-2.1-2.1V7.1c0-1.2,1-2.1,2.1-2.1H22v13.5c0,1.4,1.1,2.5,2.5,2.5H43v-2.5c0-0.2,0-0.3,0-0.5c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.2c0-0.1-0.1-0.2-0.2-0.3c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.2-0.3-0.3-0.4l-16-16c-0.1-0.1-0.2-0.2-0.4-0.3c0,0-0.1,0-0.1-0.1c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.3-0.1c-0.2,0-0.3,0-0.5,0H8.8C4.9,0,1.7,3.2,1.7,7.1v35.8c0,3.9,3.2,7.1,7.1,7.1h13.8C22.3,49.8,22,49.6,21.8,49.3zM27,8.5l7.5,7.5H27V8.5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M35,41.6c-2.7,0-4.9-2.2-4.9-4.9s2.2-4.9,4.9-4.9c2.7,0,4.9,2.2,4.9,4.9S37.7,41.6,35,41.6zM35,34.4c-1.3,0-2.3,1-2.3,2.3s1,2.3,2.3,2.3c1.3,0,2.3-1,2.3-2.3S36.3,34.4,35,34.4zM35,50c-2,0-3.7-1.7-3.7-3.7v-0.1c0,0,0-0.2-0.2-0.2c-0.2-0.1-0.2,0-0.3,0.1l-0.1,0.1c-0.7,0.7-1.7,1.1-2.7,1.1c-1,0-2-0.5-2.6-1.2c-1.3-1.5-1.2-3.7,0.2-5.2c0,0,0.1-0.1,0.1-0.3c-0.1-0.2-0.2-0.2-0.2-0.2h-0.1c-1,0-2-0.4-2.7-1.1c-0.7-0.7-1.1-1.7-1-2.7c0.1-2,1.8-3.5,3.8-3.5c0,0,0.2,0,0.2-0.2c0.1-0.2,0-0.2-0.1-0.3l-0.1-0.1c-0.7-0.7-1.1-1.7-1.1-2.7c0-1,0.5-2,1.2-2.6c1.5-1.3,3.7-1.2,5.2,0.2c0,0,0.1,0.1,0.3,0.1c0.2-0.1,0.2-0.2,0.2-0.2v-0.1c0-2,1.7-3.7,3.7-3.7c2,0,3.7,1.7,3.7,3.7v0.1c0,0,0,0.2,0.2,0.2c0.2,0.1,0.2,0,0.3-0.1l0.1-0.1c0.7-0.7,1.7-1.1,2.7-1.1c1,0,2,0.5,2.6,1.2c1.3,1.5,1.2,3.7-0.2,5.2c0,0-0.1,0.1-0.1,0.3c0.1,0.2,0.2,0.2,0.2,0.2c2,0,3.7,1.5,3.8,3.5c0.1,1-0.3,2-1,2.7c-0.7,0.7-1.7,1.1-2.7,1.1h-0.1c0,0-0.2,0-0.2,0.2c-0.1,0.2,0,0.2,0.1,0.3l0.1,0.1c0.7,0.7,1.1,1.7,1.1,2.7c0,1-0.5,2-1.2,2.6c-1.5,1.3-3.7,1.2-5.2-0.2c0,0-0.1-0.1-0.3-0.1c-0.2,0.1-0.2,0.2-0.2,0.2v0.1C38.7,48.3,37.1,50,35,50zM31.1,43.4c0.4,0,0.7,0.1,1.1,0.2c1,0.4,1.7,1.4,1.7,2.6v0.1c0,0.6,0.5,1.1,1.1,1.1c0.6,0,1.1-0.5,1.1-1.1v-0.1c0-1.1,0.7-2.1,1.7-2.6c1-0.4,2.2-0.2,3,0.6c0.5,0.5,1.2,0.5,1.7,0.1c0.2-0.2,0.4-0.5,0.4-0.8s-0.1-0.6-0.3-0.8l-0.1-0.1c-0.8-0.8-1-2-0.6-3c0.4-1,1.4-1.7,2.6-1.7h0.1c0.3,0,0.6-0.1,0.8-0.4c0.2-0.2,0.3-0.5,0.3-0.8c0-0.6-0.6-1.1-1.3-1.1c-1.1,0-2.1-0.7-2.6-1.7c-0.4-1-0.2-2.2,0.6-3c0.5-0.5,0.5-1.2,0.1-1.7c-0.2-0.2-0.5-0.4-0.8-0.4c-0.3,0-0.6,0.1-0.8,0.3l-0.1,0.1c-0.8,0.8-2,1-3,0.6c-1-0.4-1.7-1.4-1.7-2.6v-0.1c0-0.6-0.5-1.1-1.1-1.1c-0.6,0-1.1,0.5-1.1,1.1v0.1c0,1.1-0.7,2.1-1.7,2.6c-1,0.4-2.2,0.2-3-0.6c-0.5-0.5-1.2-0.5-1.7-0.1c-0.2,0.2-0.4,0.5-0.4,0.8c0,0.3,0.1,0.6,0.3,0.8l0.1,0.1c0.8,0.8,1,2,0.6,3.1c-0.4,1-1.4,1.7-2.6,1.7c-0.7,0-1.2,0.5-1.3,1.1c0,0.3,0.1,0.6,0.3,0.8c0.2,0.2,0.5,0.4,0.8,0.4h0.1c1.1,0,2.2,0.7,2.6,1.7c0.4,1,0.2,2.2-0.6,3c-0.5,0.5-0.5,1.2-0.1,1.7c0.2,0.2,0.5,0.4,0.8,0.4c0.3,0,0.6-0.1,0.8-0.3l0.1-0.1C29.7,43.7,30.4,43.4,31.1,43.4zM21.8,49.3c-1.1-1.2-1.8-2.7-2-4.2h-11c-1.2,0-2.1-1-2.1-2.1V7.1c0-1.2,1-2.1,2.1-2.1H22v13.5c0,1.4,1.1,2.5,2.5,2.5H43v-2.5c0-0.2,0-0.3,0-0.5c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.2c0-0.1-0.1-0.2-0.2-0.3c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.2-0.3-0.3-0.4l-16-16c-0.1-0.1-0.2-0.2-0.4-0.3c0,0-0.1,0-0.1-0.1c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.3-0.1c-0.2,0-0.3,0-0.5,0H8.8C4.9,0,1.7,3.2,1.7,7.1v35.8c0,3.9,3.2,7.1,7.1,7.1h13.8C22.3,49.8,22,49.6,21.8,49.3zM27,8.5l7.5,7.5H27V8.5z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  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: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #f08a24 !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M26,47.5V45H11.4c-1.2,0-2.1-1-2.1-2.1V7.1c0-1.2,1-2.1,2.1-2.1h13.3v13.5c0,1.4,1.1,2.5,2.5,2.5h13.5v1.7l5,5v-9.2c0-0.2,0-0.3,0-0.5c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.2c0-0.1-0.1-0.2-0.2-0.3c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.2-0.3-0.3-0.4l-16-16c-0.1-0.1-0.2-0.2-0.4-0.3c0,0-0.1,0-0.1-0.1c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.3-0.1c-0.2,0-0.3,0-0.5,0H11.4C7.5,0,4.3,3.2,4.3,7.1v35.8c0,3.9,3.2,7.1,7.1,7.1h15C26.2,49.2,26,48.4,26,47.5zM29.7,8.5l7.5,7.5h-7.5V8.5zM35.2,24.2l9.7,9.7c1,1,1,2.5,0,3.5c-1,1-2.5,1-3.5,0l-5.5-5.5l0,15.6c0,0.7-0.3,1.3-0.7,1.8S34.1,50,33.4,50c-1.4,0-2.5-1.1-2.5-2.5l0-15.6l-5.5,5.5c-1,1-2.5,1-3.5,0c-1-1-1-2.5,0-3.5l9.7-9.7c0.2-0.2,0.5-0.4,0.8-0.5c0,0,0,0,0,0c0.6-0.3,1.3-0.3,1.9,0c0,0,0,0,0,0C34.7,23.8,35,24,35.2,24.2z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M26,47.5V45H11.4c-1.2,0-2.1-1-2.1-2.1V7.1c0-1.2,1-2.1,2.1-2.1h13.3v13.5c0,1.4,1.1,2.5,2.5,2.5h13.5v1.7l5,5v-9.2c0-0.2,0-0.3,0-0.5c0-0.1-0.1-0.2-0.1-0.3c0,0,0-0.1,0-0.2c0-0.1-0.1-0.2-0.2-0.3c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.2-0.3-0.3-0.4l-16-16c-0.1-0.1-0.2-0.2-0.4-0.3c0,0-0.1,0-0.1-0.1c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.2,0c-0.1,0-0.2-0.1-0.3-0.1c-0.2,0-0.3,0-0.5,0H11.4C7.5,0,4.3,3.2,4.3,7.1v35.8c0,3.9,3.2,7.1,7.1,7.1h15C26.2,49.2,26,48.4,26,47.5zM29.7,8.5l7.5,7.5h-7.5V8.5zM35.2,24.2l9.7,9.7c1,1,1,2.5,0,3.5c-1,1-2.5,1-3.5,0l-5.5-5.5l0,15.6c0,0.7-0.3,1.3-0.7,1.8S34.1,50,33.4,50c-1.4,0-2.5-1.1-2.5-2.5l0-15.6l-5.5,5.5c-1,1-2.5,1-3.5,0c-1-1-1-2.5,0-3.5l9.7-9.7c0.2-0.2,0.5-0.4,0.8-0.5c0,0,0,0,0,0c0.6-0.3,1.3-0.3,1.9,0c0,0,0,0,0,0C34.7,23.8,35,24,35.2,24.2z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  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: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-color: #f04124 !important;
  mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M45.1,46.8c.7.7.7,1.9,0,2.6-.4.4-.8.5-1.3.5s-1-.2-1.3-.5l-10.1-10.1-10.1,10.1c-.4.4-.8.5-1.3.5s-1-.2-1.3-.5c-.7-.7-.7-1.9,0-2.6l10.1-10.1-10.1-10.1c-.7-.7-.7-1.9,0-2.6.7-.7,1.9-.7,2.6,0l10.1,10.1,10.1-10.1c.7-.7,1.9-.7,2.6,0,.7.7.7,1.9,0,2.6l-10.1,10.1,10.1,10.1ZM12.5,45h-1.1c-1.2,0-2.1-1-2.1-2.1V7.1c0-1.2,1-2.1,2.1-2.1h13.3v13.5c0,1.4,1.1,2.5,2.5,2.5h18.5v-2.5c0-.2,0-.3,0-.5,0-.1,0-.2,0-.3,0,0,0-.1,0-.2,0-.1-.1-.2-.2-.3,0,0,0,0,0-.1,0-.1-.2-.3-.3-.4L28.9.7c-.1-.1-.2-.2-.4-.3,0,0,0,0-.1,0-.1,0-.2-.1-.3-.2,0,0-.1,0-.2,0-.1,0-.2,0-.3,0-.2,0-.3,0-.5,0h-15.8c-3.9,0-7.1,3.2-7.1,7.1v35.8c0,3.9,3.2,7.1,7.1,7.1h4.8c-1.5-1.4-2.8-3.1-3.8-5ZM29.7,8.5l7.5,7.5h-7.5v-7.5Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-size: cover;
  mask-repeat: no-repeat;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2218px%22%20height=%2218px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M45.1,46.8c.7.7.7,1.9,0,2.6-.4.4-.8.5-1.3.5s-1-.2-1.3-.5l-10.1-10.1-10.1,10.1c-.4.4-.8.5-1.3.5s-1-.2-1.3-.5c-.7-.7-.7-1.9,0-2.6l10.1-10.1-10.1-10.1c-.7-.7-.7-1.9,0-2.6.7-.7,1.9-.7,2.6,0l10.1,10.1,10.1-10.1c.7-.7,1.9-.7,2.6,0,.7.7.7,1.9,0,2.6l-10.1,10.1,10.1,10.1ZM12.5,45h-1.1c-1.2,0-2.1-1-2.1-2.1V7.1c0-1.2,1-2.1,2.1-2.1h13.3v13.5c0,1.4,1.1,2.5,2.5,2.5h18.5v-2.5c0-.2,0-.3,0-.5,0-.1,0-.2,0-.3,0,0,0-.1,0-.2,0-.1-.1-.2-.2-.3,0,0,0,0,0-.1,0-.1-.2-.3-.3-.4L28.9.7c-.1-.1-.2-.2-.4-.3,0,0,0,0-.1,0-.1,0-.2-.1-.3-.2,0,0-.1,0-.2,0-.1,0-.2,0-.3,0-.2,0-.3,0-.5,0h-15.8c-3.9,0-7.1,3.2-7.1,7.1v35.8c0,3.9,3.2,7.1,7.1,7.1h4.8c-1.5-1.4-2.8-3.1-3.8-5ZM29.7,8.5l7.5,7.5h-7.5v-7.5Z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  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: start;
}
.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: start;
  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: start;
}
.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: start;
  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 {
  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;
}
@media (min-width: 768px) {
  .main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne {
    grid-template-columns: auto 15rem 13.5rem 2rem;
    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";
  }
  .main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .liste-file {
    grid-column: 1 / span 4;
    grid-row: 1;
  }
  .main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-namedoc {
    grid-column: 1 / span 4;
    grid-row: 2;
  }
  .main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .file-statut {
    grid-column: 1 / span 4;
    grid-row: 3;
  }
  .main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-label {
    grid-column: 1;
    grid-row: 4;
  }
  .main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-field {
    grid-column: 2;
    grid-row: 4;
  }
  .main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-button {
    grid-column: 3;
    grid-row: 4;
  }
  .main-wrapper .form-main-body .form-wrapper .bloc-lst-elements.lst-documents .fondLigne .upload-link {
    grid-column: 4;
    grid-row: 4;
  }
}
/* ----------------------------------------------- */
/* ----- 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: 0rem;
  margin-bottom: 1rem;
  margin-left: 0rem;
  margin-right: 0rem;
}
#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;
}
@media (min-width: 768px) {
  #table_choixAdmission {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
}
/* ------------------------------------------------------ */
/* ----- 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 div,
.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 div input[type="radio"],
.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;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement .type-paiement {
  margin: 1rem 0 0 0 !important;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement .type-paiement div,
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement .type-paiement .choixPaiement {
  background-repeat: no-repeat;
  background-position: 0 center;
  height: 3rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement .type-paiement div input[type="radio"],
.main-wrapper .form-main-body .form-wrapper .divChoixPaiement .type-paiement .choixPaiement input[type="radio"] {
  margin-left: 6rem;
  margin-right: 0.5rem;
  vertical-align: middle;
}
/* ----------------------------------------------------- */
/* ----- FORM_PAGES.FORM_PAIEMENT_PRELEVEMENT_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_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;
}
.montant-avenant {
  background-color: #87e1ff;
  border: 1px solid #008CBA;
  padding: 1rem;
}
.montant-avenant p {
  font-size: 1.5rem;
}
.montant-avenant p span.montant-valeur {
  font-weight: bold;
}
#paiementMultiple > label {
  margin-bottom: 1rem;
}
/* -------------------------------------- */
/* ----- 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;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2222px%22%20height=%2222px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,50C13,50,3.3,40.3,3.3,28.3c0-7.7,3.9-14.6,10.5-18.6c1-0.6,2.4-0.3,3,0.7c0.6,1,0.3,2.4-0.7,3c-5.2,3.2-8.4,8.7-8.4,14.9c0,9.6,7.8,17.4,17.4,17.4s17.4-7.8,17.4-17.4c0-6.1-3.1-11.7-8.4-14.9c-1-0.6-1.4-2-0.7-3c0.6-1,2-1.3,3-0.7c6.6,4,10.5,10.9,10.5,18.6C46.7,40.3,37,50,25,50zM27.2,20.9V2.2C27.2,1,26.2,0,25,0s-2.2,1-2.2,2.2v18.7c0,1.2,1,2.2,2.2,2.2S27.2,22.1,27.2,20.9z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2222px%22%20height=%2222px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,50C13,50,3.3,40.3,3.3,28.3c0-7.7,3.9-14.6,10.5-18.6c1-0.6,2.4-0.3,3,0.7c0.6,1,0.3,2.4-0.7,3c-5.2,3.2-8.4,8.7-8.4,14.9c0,9.6,7.8,17.4,17.4,17.4s17.4-7.8,17.4-17.4c0-6.1-3.1-11.7-8.4-14.9c-1-0.6-1.4-2-0.7-3c0.6-1,2-1.3,3-0.7c6.6,4,10.5,10.9,10.5,18.6C46.7,40.3,37,50,25,50zM27.2,20.9V2.2C27.2,1,26.2,0,25,0s-2.2,1-2.2,2.2v18.7c0,1.2,1,2.2,2.2,2.2S27.2,22.1,27.2,20.9z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 22px;
  height: 22px;
  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;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2222px%22%20height=%2222px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M18.18,9.36c-0.31-1.21,0.42-2.45,1.64-2.77c1.65-0.42,3.34-0.64,5.03-0.64c15.42,0,24.25,17.47,24.61,18.21c0.31,0.63,0.31,1.38,0,2.01c-0.07,0.13-1.62,3.24-4.49,6.84c-0.45,0.56-1.11,0.86-1.78,0.86c-0.5,0-1-0.16-1.41-0.5c-0.98-0.78-1.14-2.21-0.36-3.19c1.63-2.04,2.79-3.92,3.42-5.02c-2-3.47-9.29-14.68-19.99-14.68c-1.3,0-2.62,0.17-3.9,0.5C19.73,11.31,18.5,10.58,18.18,9.36zM49.33,49.33C48.89,49.78,48.31,50,47.73,50s-1.16-0.22-1.61-0.67l-8.94-8.94c-3.93,2.66-8.07,4-12.33,4C9.43,44.4,0.6,26.93,0.24,26.18c-0.31-0.63-0.31-1.38,0-2.01c0.15-0.29,3.3-6.57,9.05-11.68L0.67,3.88c-0.89-0.89-0.89-2.33,0-3.21s2.33-0.89,3.21,0l45.46,45.46C50.22,47.01,50.22,48.45,49.33,49.33zM20.68,25.18c0,2.3,1.87,4.17,4.17,4.17c0.39,0,0.76-0.07,1.12-0.17l-5.11-5.11C20.75,24.42,20.68,24.79,20.68,25.18zM33.89,37.1l-4.5-4.5c-1.36,0.83-2.93,1.29-4.54,1.29c-4.8,0-8.71-3.91-8.71-8.71c0-1.61,0.46-3.18,1.29-4.54l-4.93-4.93c-3.9,3.41-6.55,7.58-7.64,9.46c2,3.47,9.3,14.68,19.99,14.68C27.92,39.85,30.95,38.92,33.89,37.1z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2222px%22%20height=%2222px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M18.18,9.36c-0.31-1.21,0.42-2.45,1.64-2.77c1.65-0.42,3.34-0.64,5.03-0.64c15.42,0,24.25,17.47,24.61,18.21c0.31,0.63,0.31,1.38,0,2.01c-0.07,0.13-1.62,3.24-4.49,6.84c-0.45,0.56-1.11,0.86-1.78,0.86c-0.5,0-1-0.16-1.41-0.5c-0.98-0.78-1.14-2.21-0.36-3.19c1.63-2.04,2.79-3.92,3.42-5.02c-2-3.47-9.29-14.68-19.99-14.68c-1.3,0-2.62,0.17-3.9,0.5C19.73,11.31,18.5,10.58,18.18,9.36zM49.33,49.33C48.89,49.78,48.31,50,47.73,50s-1.16-0.22-1.61-0.67l-8.94-8.94c-3.93,2.66-8.07,4-12.33,4C9.43,44.4,0.6,26.93,0.24,26.18c-0.31-0.63-0.31-1.38,0-2.01c0.15-0.29,3.3-6.57,9.05-11.68L0.67,3.88c-0.89-0.89-0.89-2.33,0-3.21s2.33-0.89,3.21,0l45.46,45.46C50.22,47.01,50.22,48.45,49.33,49.33zM20.68,25.18c0,2.3,1.87,4.17,4.17,4.17c0.39,0,0.76-0.07,1.12-0.17l-5.11-5.11C20.75,24.42,20.68,24.79,20.68,25.18zM33.89,37.1l-4.5-4.5c-1.36,0.83-2.93,1.29-4.54,1.29c-4.8,0-8.71-3.91-8.71-8.71c0-1.61,0.46-3.18,1.29-4.54l-4.93-4.93c-3.9,3.41-6.55,7.58-7.64,9.46c2,3.47,9.3,14.68,19.99,14.68C27.92,39.85,30.95,38.92,33.89,37.1z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: #4F5C69 !important;
  width: 22px;
  height: 22px;
  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 {
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2222px%22%20height=%2222px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,33.76c-4.83,0-8.76-3.93-8.76-8.76s3.93-8.76,8.76-8.76s8.76,3.93,8.76,8.76S29.83,33.76,25,33.76zM25,20.81c-2.31,0-4.19,1.88-4.19,4.19s1.88,4.19,4.19,4.19s4.19-1.88,4.19-4.19S27.31,20.81,25,20.81zM25,44.34c-15.52,0-24.39-17.57-24.76-18.32c-0.32-0.64-0.32-1.39,0-2.03C0.61,23.24,9.48,5.66,25,5.66s24.39,17.57,24.76,18.32c0.32,0.64,0.32,1.39,0,2.03C49.39,26.76,40.52,44.34,25,44.34zM4.89,25C6.9,28.48,14.24,39.77,25,39.77c10.8,0,18.11-11.27,20.11-14.76C43.1,21.52,35.76,10.23,25,10.23C14.2,10.23,6.89,21.51,4.89,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2222px%22%20height=%2222px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M25,33.76c-4.83,0-8.76-3.93-8.76-8.76s3.93-8.76,8.76-8.76s8.76,3.93,8.76,8.76S29.83,33.76,25,33.76zM25,20.81c-2.31,0-4.19,1.88-4.19,4.19s1.88,4.19,4.19,4.19s4.19-1.88,4.19-4.19S27.31,20.81,25,20.81zM25,44.34c-15.52,0-24.39-17.57-24.76-18.32c-0.32-0.64-0.32-1.39,0-2.03C0.61,23.24,9.48,5.66,25,5.66s24.39,17.57,24.76,18.32c0.32,0.64,0.32,1.39,0,2.03C49.39,26.76,40.52,44.34,25,44.34zM4.89,25C6.9,28.48,14.24,39.77,25,39.77c10.8,0,18.11-11.27,20.11-14.76C43.1,21.52,35.76,10.23,25,10.23C14.2,10.23,6.89,21.51,4.89,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: #4F5C69 !important;
  width: 22px;
  height: 22px;
}
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;
  cursor: pointer;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M50,25c0,1.5-1.2,2.8-2.8,2.8H10.6l6.3,6.3c1.1,1.1,1.1,2.8,0,3.9c-0.5,0.5-1.3,0.8-2,0.8s-1.4-0.3-2-0.8L0,25l13-13c1.1-1.1,2.8-1.1,3.9,0c1.1,1.1,1.1,2.8,0,3.9l-6.3,6.3h36.6C48.8,22.2,50,23.5,50,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask: url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20width=%2226px%22%20height=%2226px%22%20viewBox=%220%200%2050%2050%22%3E%3Cpath%20d=%22M50,25c0,1.5-1.2,2.8-2.8,2.8H10.6l6.3,6.3c1.1,1.1,1.1,2.8,0,3.9c-0.5,0.5-1.3,0.8-2,0.8s-1.4-0.3-2-0.8L0,25l13-13c1.1-1.1,2.8-1.1,3.9,0c1.1,1.1,1.1,2.8,0,3.9l-6.3,6.3h36.6C48.8,22.2,50,23.5,50,25z%22%20style=%22fill:rgba(0,0,0,1)%22%20/%3E%3C/svg%3E");
  mask-position: center center;
  mask-repeat: no-repeat;
  background-color: white !important;
  width: 26px;
  height: 26px;
}
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 .isa-line,
body#ICL-login-page footer .form-line {
  max-width: 100%;
}
body#ICL-login-page footer .form-login-mension-legale {
  padding: 0 1rem;
}
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;
  }
}


