/*!
 * DSFR v1.13.2 | SPDX-License-Identifier: MIT | License-Filename: LICENSE.md | restricted use (see terms and conditions)
 */
.fr-background-default--grey {
  background-color: var(--background-default-grey) !important;

  --idle: transparent;
  --hover: var(--background-default-grey-hover) !important;
  --active: var(--background-default-grey-active) !important;
}

.fr-background-alt--grey {
  background-color: var(--background-alt-grey) !important;

  --idle: transparent;
  --hover: var(--background-alt-grey-hover) !important;
  --active: var(--background-alt-grey-active) !important;
}

.fr-background-alt--blue-france {
  background-color: var(--background-alt-blue-france) !important;

  --idle: transparent;
  --hover: var(--background-alt-blue-france-hover) !important;
  --active: var(--background-alt-blue-france-active) !important;
}

.fr-background-alt--red-marianne {
  background-color: var(--background-alt-red-marianne) !important;

  --idle: transparent;
  --hover: var(--background-alt-red-marianne-hover) !important;
  --active: var(--background-alt-red-marianne-active) !important;
}

.fr-background-alt--green-tilleul-verveine {
  background-color: var(--background-alt-green-tilleul-verveine) !important;

  --idle: transparent;
  --hover: var(--background-alt-green-tilleul-verveine-hover) !important;
  --active: var(--background-alt-green-tilleul-verveine-active) !important;
}

.fr-background-alt--green-bourgeon {
  background-color: var(--background-alt-green-bourgeon) !important;

  --idle: transparent;
  --hover: var(--background-alt-green-bourgeon-hover) !important;
  --active: var(--background-alt-green-bourgeon-active) !important;
}

.fr-background-alt--green-emeraude {
  background-color: var(--background-alt-green-emeraude) !important;

  --idle: transparent;
  --hover: var(--background-alt-green-emeraude-hover) !important;
  --active: var(--background-alt-green-emeraude-active) !important;
}

.fr-background-alt--green-menthe {
  background-color: var(--background-alt-green-menthe) !important;

  --idle: transparent;
  --hover: var(--background-alt-green-menthe-hover) !important;
  --active: var(--background-alt-green-menthe-active) !important;
}

.fr-background-alt--green-archipel {
  background-color: var(--background-alt-green-archipel) !important;

  --idle: transparent;
  --hover: var(--background-alt-green-archipel-hover) !important;
  --active: var(--background-alt-green-archipel-active) !important;
}

.fr-background-alt--blue-ecume {
  background-color: var(--background-alt-blue-ecume) !important;

  --idle: transparent;
  --hover: var(--background-alt-blue-ecume-hover) !important;
  --active: var(--background-alt-blue-ecume-active) !important;
}

.fr-background-alt--blue-cumulus {
  background-color: var(--background-alt-blue-cumulus) !important;

  --idle: transparent;
  --hover: var(--background-alt-blue-cumulus-hover) !important;
  --active: var(--background-alt-blue-cumulus-active) !important;
}

.fr-background-alt--purple-glycine {
  background-color: var(--background-alt-purple-glycine) !important;

  --idle: transparent;
  --hover: var(--background-alt-purple-glycine-hover) !important;
  --active: var(--background-alt-purple-glycine-active) !important;
}

.fr-background-alt--pink-macaron {
  background-color: var(--background-alt-pink-macaron) !important;

  --idle: transparent;
  --hover: var(--background-alt-pink-macaron-hover) !important;
  --active: var(--background-alt-pink-macaron-active) !important;
}

.fr-background-alt--pink-tuile {
  background-color: var(--background-alt-pink-tuile) !important;

  --idle: transparent;
  --hover: var(--background-alt-pink-tuile-hover) !important;
  --active: var(--background-alt-pink-tuile-active) !important;
}

.fr-background-alt--yellow-tournesol {
  background-color: var(--background-alt-yellow-tournesol) !important;

  --idle: transparent;
  --hover: var(--background-alt-yellow-tournesol-hover) !important;
  --active: var(--background-alt-yellow-tournesol-active) !important;
}

.fr-background-alt--yellow-moutarde {
  background-color: var(--background-alt-yellow-moutarde) !important;

  --idle: transparent;
  --hover: var(--background-alt-yellow-moutarde-hover) !important;
  --active: var(--background-alt-yellow-moutarde-active) !important;
}

.fr-background-alt--orange-terre-battue {
  background-color: var(--background-alt-orange-terre-battue) !important;

  --idle: transparent;
  --hover: var(--background-alt-orange-terre-battue-hover) !important;
  --active: var(--background-alt-orange-terre-battue-active) !important;
}

.fr-background-alt--brown-cafe-creme {
  background-color: var(--background-alt-brown-cafe-creme) !important;

  --idle: transparent;
  --hover: var(--background-alt-brown-cafe-creme-hover) !important;
  --active: var(--background-alt-brown-cafe-creme-active) !important;
}

.fr-background-alt--brown-caramel {
  background-color: var(--background-alt-brown-caramel) !important;

  --idle: transparent;
  --hover: var(--background-alt-brown-caramel-hover) !important;
  --active: var(--background-alt-brown-caramel-active) !important;
}

.fr-background-alt--brown-opera {
  background-color: var(--background-alt-brown-opera) !important;

  --idle: transparent;
  --hover: var(--background-alt-brown-opera-hover) !important;
  --active: var(--background-alt-brown-opera-active) !important;
}

.fr-background-alt--beige-gris-galet {
  background-color: var(--background-alt-beige-gris-galet) !important;

  --idle: transparent;
  --hover: var(--background-alt-beige-gris-galet-hover) !important;
  --active: var(--background-alt-beige-gris-galet-active) !important;
}

.fr-background-contrast--grey {
  background-color: var(--background-contrast-grey) !important;

  --idle: transparent;
  --hover: var(--background-contrast-grey-hover) !important;
  --active: var(--background-contrast-grey-active) !important;
}

.fr-background-contrast--blue-france {
  background-color: var(--background-contrast-blue-france) !important;

  --idle: transparent;
  --hover: var(--background-contrast-blue-france-hover) !important;
  --active: var(--background-contrast-blue-france-active) !important;
}

.fr-background-contrast--red-marianne {
  background-color: var(--background-contrast-red-marianne) !important;

  --idle: transparent;
  --hover: var(--background-contrast-red-marianne-hover) !important;
  --active: var(--background-contrast-red-marianne-active) !important;
}

.fr-background-contrast--green-tilleul-verveine {
  background-color: var(--background-contrast-green-tilleul-verveine) !important;

  --idle: transparent;
  --hover: var(--background-contrast-green-tilleul-verveine-hover) !important;
  --active: var(--background-contrast-green-tilleul-verveine-active) !important;
}

.fr-background-contrast--green-bourgeon {
  background-color: var(--background-contrast-green-bourgeon) !important;

  --idle: transparent;
  --hover: var(--background-contrast-green-bourgeon-hover) !important;
  --active: var(--background-contrast-green-bourgeon-active) !important;
}

.fr-background-contrast--green-emeraude {
  background-color: var(--background-contrast-green-emeraude) !important;

  --idle: transparent;
  --hover: var(--background-contrast-green-emeraude-hover) !important;
  --active: var(--background-contrast-green-emeraude-active) !important;
}

.fr-background-contrast--green-menthe {
  background-color: var(--background-contrast-green-menthe) !important;

  --idle: transparent;
  --hover: var(--background-contrast-green-menthe-hover) !important;
  --active: var(--background-contrast-green-menthe-active) !important;
}

.fr-background-contrast--green-archipel {
  background-color: var(--background-contrast-green-archipel) !important;

  --idle: transparent;
  --hover: var(--background-contrast-green-archipel-hover) !important;
  --active: var(--background-contrast-green-archipel-active) !important;
}

.fr-background-contrast--blue-ecume {
  background-color: var(--background-contrast-blue-ecume) !important;

  --idle: transparent;
  --hover: var(--background-contrast-blue-ecume-hover) !important;
  --active: var(--background-contrast-blue-ecume-active) !important;
}

.fr-background-contrast--blue-cumulus {
  background-color: var(--background-contrast-blue-cumulus) !important;

  --idle: transparent;
  --hover: var(--background-contrast-blue-cumulus-hover) !important;
  --active: var(--background-contrast-blue-cumulus-active) !important;
}

.fr-background-contrast--purple-glycine {
  background-color: var(--background-contrast-purple-glycine) !important;

  --idle: transparent;
  --hover: var(--background-contrast-purple-glycine-hover) !important;
  --active: var(--background-contrast-purple-glycine-active) !important;
}

.fr-background-contrast--pink-macaron {
  background-color: var(--background-contrast-pink-macaron) !important;

  --idle: transparent;
  --hover: var(--background-contrast-pink-macaron-hover) !important;
  --active: var(--background-contrast-pink-macaron-active) !important;
}

.fr-background-contrast--pink-tuile {
  background-color: var(--background-contrast-pink-tuile) !important;

  --idle: transparent;
  --hover: var(--background-contrast-pink-tuile-hover) !important;
  --active: var(--background-contrast-pink-tuile-active) !important;
}

.fr-background-contrast--yellow-tournesol {
  background-color: var(--background-contrast-yellow-tournesol) !important;

  --idle: transparent;
  --hover: var(--background-contrast-yellow-tournesol-hover) !important;
  --active: var(--background-contrast-yellow-tournesol-active) !important;
}

.fr-background-contrast--yellow-moutarde {
  background-color: var(--background-contrast-yellow-moutarde) !important;

  --idle: transparent;
  --hover: var(--background-contrast-yellow-moutarde-hover) !important;
  --active: var(--background-contrast-yellow-moutarde-active) !important;
}

.fr-background-contrast--orange-terre-battue {
  background-color: var(--background-contrast-orange-terre-battue) !important;

  --idle: transparent;
  --hover: var(--background-contrast-orange-terre-battue-hover) !important;
  --active: var(--background-contrast-orange-terre-battue-active) !important;
}

.fr-background-contrast--brown-cafe-creme {
  background-color: var(--background-contrast-brown-cafe-creme) !important;

  --idle: transparent;
  --hover: var(--background-contrast-brown-cafe-creme-hover) !important;
  --active: var(--background-contrast-brown-cafe-creme-active) !important;
}

.fr-background-contrast--brown-caramel {
  background-color: var(--background-contrast-brown-caramel) !important;

  --idle: transparent;
  --hover: var(--background-contrast-brown-caramel-hover) !important;
  --active: var(--background-contrast-brown-caramel-active) !important;
}

.fr-background-contrast--brown-opera {
  background-color: var(--background-contrast-brown-opera) !important;

  --idle: transparent;
  --hover: var(--background-contrast-brown-opera-hover) !important;
  --active: var(--background-contrast-brown-opera-active) !important;
}

.fr-background-contrast--beige-gris-galet {
  background-color: var(--background-contrast-beige-gris-galet) !important;

  --idle: transparent;
  --hover: var(--background-contrast-beige-gris-galet-hover) !important;
  --active: var(--background-contrast-beige-gris-galet-active) !important;
}

.fr-background-contrast--info {
  background-color: var(--background-contrast-info) !important;

  --idle: transparent;
  --hover: var(--background-contrast-info-hover) !important;
  --active: var(--background-contrast-info-active) !important;
}

.fr-background-contrast--success {
  background-color: var(--background-contrast-success) !important;

  --idle: transparent;
  --hover: var(--background-contrast-success-hover) !important;
  --active: var(--background-contrast-success-active) !important;
}

.fr-background-contrast--warning {
  background-color: var(--background-contrast-warning) !important;

  --idle: transparent;
  --hover: var(--background-contrast-warning-hover) !important;
  --active: var(--background-contrast-warning-active) !important;
}

.fr-background-contrast--error {
  background-color: var(--background-contrast-error) !important;

  --idle: transparent;
  --hover: var(--background-contrast-error-hover) !important;
  --active: var(--background-contrast-error-active) !important;
}

.fr-background-flat--grey {
  background-color: var(--background-flat-grey) !important;
}

.fr-background-flat--blue-france {
  background-color: var(--background-flat-blue-france) !important;
}

.fr-background-flat--red-marianne {
  background-color: var(--background-flat-red-marianne) !important;
}

.fr-background-flat--green-tilleul-verveine {
  background-color: var(--background-flat-green-tilleul-verveine) !important;
}

.fr-background-flat--green-bourgeon {
  background-color: var(--background-flat-green-bourgeon) !important;
}

.fr-background-flat--green-emeraude {
  background-color: var(--background-flat-green-emeraude) !important;
}

.fr-background-flat--green-menthe {
  background-color: var(--background-flat-green-menthe) !important;
}

.fr-background-flat--green-archipel {
  background-color: var(--background-flat-green-archipel) !important;
}

.fr-background-flat--blue-ecume {
  background-color: var(--background-flat-blue-ecume) !important;
}

.fr-background-flat--blue-cumulus {
  background-color: var(--background-flat-blue-cumulus) !important;
}

.fr-background-flat--purple-glycine {
  background-color: var(--background-flat-purple-glycine) !important;
}

.fr-background-flat--pink-macaron {
  background-color: var(--background-flat-pink-macaron) !important;
}

.fr-background-flat--pink-tuile {
  background-color: var(--background-flat-pink-tuile) !important;
}

.fr-background-flat--yellow-tournesol {
  background-color: var(--background-flat-yellow-tournesol) !important;
}

.fr-background-flat--yellow-moutarde {
  background-color: var(--background-flat-yellow-moutarde) !important;
}

.fr-background-flat--orange-terre-battue {
  background-color: var(--background-flat-orange-terre-battue) !important;
}

.fr-background-flat--brown-cafe-creme {
  background-color: var(--background-flat-brown-cafe-creme) !important;
}

.fr-background-flat--brown-caramel {
  background-color: var(--background-flat-brown-caramel) !important;
}

.fr-background-flat--brown-opera {
  background-color: var(--background-flat-brown-opera) !important;
}

.fr-background-flat--beige-gris-galet {
  background-color: var(--background-flat-beige-gris-galet) !important;
}

.fr-background-flat--info {
  background-color: var(--background-flat-info) !important;
}

.fr-background-flat--success {
  background-color: var(--background-flat-success) !important;
}

.fr-background-flat--warning {
  background-color: var(--background-flat-warning) !important;
}

.fr-background-flat--error {
  background-color: var(--background-flat-error) !important;
}

.fr-background-action-high--grey {
  background-color: var(--background-action-high-grey) !important;

  --idle: transparent;
  --hover: var(--background-action-high-grey-hover) !important;
  --active: var(--background-action-high-grey-active) !important;
}

.fr-background-action-high--blue-france {
  background-color: var(--background-action-high-blue-france) !important;

  --idle: transparent;
  --hover: var(--background-action-high-blue-france-hover) !important;
  --active: var(--background-action-high-blue-france-active) !important;
}

.fr-background-action-high--red-marianne {
  background-color: var(--background-action-high-red-marianne) !important;

  --idle: transparent;
  --hover: var(--background-action-high-red-marianne-hover) !important;
  --active: var(--background-action-high-red-marianne-active) !important;
}

.fr-background-action-high--green-tilleul-verveine {
  background-color: var(--background-action-high-green-tilleul-verveine) !important;

  --idle: transparent;
  --hover: var(--background-action-high-green-tilleul-verveine-hover) !important;
  --active: var(--background-action-high-green-tilleul-verveine-active) !important;
}

.fr-background-action-high--green-bourgeon {
  background-color: var(--background-action-high-green-bourgeon) !important;

  --idle: transparent;
  --hover: var(--background-action-high-green-bourgeon-hover) !important;
  --active: var(--background-action-high-green-bourgeon-active) !important;
}

.fr-background-action-high--green-emeraude {
  background-color: var(--background-action-high-green-emeraude) !important;

  --idle: transparent;
  --hover: var(--background-action-high-green-emeraude-hover) !important;
  --active: var(--background-action-high-green-emeraude-active) !important;
}

.fr-background-action-high--green-menthe {
  background-color: var(--background-action-high-green-menthe) !important;

  --idle: transparent;
  --hover: var(--background-action-high-green-menthe-hover) !important;
  --active: var(--background-action-high-green-menthe-active) !important;
}

.fr-background-action-high--green-archipel {
  background-color: var(--background-action-high-green-archipel) !important;

  --idle: transparent;
  --hover: var(--background-action-high-green-archipel-hover) !important;
  --active: var(--background-action-high-green-archipel-active) !important;
}

.fr-background-action-high--blue-ecume {
  background-color: var(--background-action-high-blue-ecume) !important;

  --idle: transparent;
  --hover: var(--background-action-high-blue-ecume-hover) !important;
  --active: var(--background-action-high-blue-ecume-active) !important;
}

.fr-background-action-high--blue-cumulus {
  background-color: var(--background-action-high-blue-cumulus) !important;

  --idle: transparent;
  --hover: var(--background-action-high-blue-cumulus-hover) !important;
  --active: var(--background-action-high-blue-cumulus-active) !important;
}

.fr-background-action-high--purple-glycine {
  background-color: var(--background-action-high-purple-glycine) !important;

  --idle: transparent;
  --hover: var(--background-action-high-purple-glycine-hover) !important;
  --active: var(--background-action-high-purple-glycine-active) !important;
}

.fr-background-action-high--pink-macaron {
  background-color: var(--background-action-high-pink-macaron) !important;

  --idle: transparent;
  --hover: var(--background-action-high-pink-macaron-hover) !important;
  --active: var(--background-action-high-pink-macaron-active) !important;
}

.fr-background-action-high--pink-tuile {
  background-color: var(--background-action-high-pink-tuile) !important;

  --idle: transparent;
  --hover: var(--background-action-high-pink-tuile-hover) !important;
  --active: var(--background-action-high-pink-tuile-active) !important;
}

.fr-background-action-high--yellow-tournesol {
  background-color: var(--background-action-high-yellow-tournesol) !important;

  --idle: transparent;
  --hover: var(--background-action-high-yellow-tournesol-hover) !important;
  --active: var(--background-action-high-yellow-tournesol-active) !important;
}

.fr-background-action-high--yellow-moutarde {
  background-color: var(--background-action-high-yellow-moutarde) !important;

  --idle: transparent;
  --hover: var(--background-action-high-yellow-moutarde-hover) !important;
  --active: var(--background-action-high-yellow-moutarde-active) !important;
}

.fr-background-action-high--orange-terre-battue {
  background-color: var(--background-action-high-orange-terre-battue) !important;

  --idle: transparent;
  --hover: var(--background-action-high-orange-terre-battue-hover) !important;
  --active: var(--background-action-high-orange-terre-battue-active) !important;
}

.fr-background-action-high--brown-cafe-creme {
  background-color: var(--background-action-high-brown-cafe-creme) !important;

  --idle: transparent;
  --hover: var(--background-action-high-brown-cafe-creme-hover) !important;
  --active: var(--background-action-high-brown-cafe-creme-active) !important;
}

.fr-background-action-high--brown-caramel {
  background-color: var(--background-action-high-brown-caramel) !important;

  --idle: transparent;
  --hover: var(--background-action-high-brown-caramel-hover) !important;
  --active: var(--background-action-high-brown-caramel-active) !important;
}

.fr-background-action-high--brown-opera {
  background-color: var(--background-action-high-brown-opera) !important;

  --idle: transparent;
  --hover: var(--background-action-high-brown-opera-hover) !important;
  --active: var(--background-action-high-brown-opera-active) !important;
}

.fr-background-action-high--beige-gris-galet {
  background-color: var(--background-action-high-beige-gris-galet) !important;

  --idle: transparent;
  --hover: var(--background-action-high-beige-gris-galet-hover) !important;
  --active: var(--background-action-high-beige-gris-galet-active) !important;
}

.fr-background-action-high--info {
  background-color: var(--background-action-high-info) !important;

  --idle: transparent;
  --hover: var(--background-action-high-info-hover) !important;
  --active: var(--background-action-high-info-active) !important;
}

.fr-background-action-high--success {
  background-color: var(--background-action-high-success) !important;

  --idle: transparent;
  --hover: var(--background-action-high-success-hover) !important;
  --active: var(--background-action-high-success-active) !important;
}

.fr-background-action-high--warning {
  background-color: var(--background-action-high-warning) !important;

  --idle: transparent;
  --hover: var(--background-action-high-warning-hover) !important;
  --active: var(--background-action-high-warning-active) !important;
}

.fr-background-action-high--error {
  background-color: var(--background-action-high-error) !important;

  --idle: transparent;
  --hover: var(--background-action-high-error-hover) !important;
  --active: var(--background-action-high-error-active) !important;
}

.fr-background-action-low--blue-france {
  background-color: var(--background-action-low-blue-france) !important;

  --idle: transparent;
  --hover: var(--background-action-low-blue-france-hover) !important;
  --active: var(--background-action-low-blue-france-active) !important;
}

.fr-background-action-low--red-marianne {
  background-color: var(--background-action-low-red-marianne) !important;

  --idle: transparent;
  --hover: var(--background-action-low-red-marianne-hover) !important;
  --active: var(--background-action-low-red-marianne-active) !important;
}

.fr-background-action-low--green-tilleul-verveine {
  background-color: var(--background-action-low-green-tilleul-verveine) !important;

  --idle: transparent;
  --hover: var(--background-action-low-green-tilleul-verveine-hover) !important;
  --active: var(--background-action-low-green-tilleul-verveine-active) !important;
}

.fr-background-action-low--green-bourgeon {
  background-color: var(--background-action-low-green-bourgeon) !important;

  --idle: transparent;
  --hover: var(--background-action-low-green-bourgeon-hover) !important;
  --active: var(--background-action-low-green-bourgeon-active) !important;
}

.fr-background-action-low--green-emeraude {
  background-color: var(--background-action-low-green-emeraude) !important;

  --idle: transparent;
  --hover: var(--background-action-low-green-emeraude-hover) !important;
  --active: var(--background-action-low-green-emeraude-active) !important;
}

.fr-background-action-low--green-menthe {
  background-color: var(--background-action-low-green-menthe) !important;

  --idle: transparent;
  --hover: var(--background-action-low-green-menthe-hover) !important;
  --active: var(--background-action-low-green-menthe-active) !important;
}

.fr-background-action-low--green-archipel {
  background-color: var(--background-action-low-green-archipel) !important;

  --idle: transparent;
  --hover: var(--background-action-low-green-archipel-hover) !important;
  --active: var(--background-action-low-green-archipel-active) !important;
}

.fr-background-action-low--blue-ecume {
  background-color: var(--background-action-low-blue-ecume) !important;

  --idle: transparent;
  --hover: var(--background-action-low-blue-ecume-hover) !important;
  --active: var(--background-action-low-blue-ecume-active) !important;
}

.fr-background-action-low--blue-cumulus {
  background-color: var(--background-action-low-blue-cumulus) !important;

  --idle: transparent;
  --hover: var(--background-action-low-blue-cumulus-hover) !important;
  --active: var(--background-action-low-blue-cumulus-active) !important;
}

.fr-background-action-low--purple-glycine {
  background-color: var(--background-action-low-purple-glycine) !important;

  --idle: transparent;
  --hover: var(--background-action-low-purple-glycine-hover) !important;
  --active: var(--background-action-low-purple-glycine-active) !important;
}

.fr-background-action-low--pink-macaron {
  background-color: var(--background-action-low-pink-macaron) !important;

  --idle: transparent;
  --hover: var(--background-action-low-pink-macaron-hover) !important;
  --active: var(--background-action-low-pink-macaron-active) !important;
}

.fr-background-action-low--pink-tuile {
  background-color: var(--background-action-low-pink-tuile) !important;

  --idle: transparent;
  --hover: var(--background-action-low-pink-tuile-hover) !important;
  --active: var(--background-action-low-pink-tuile-active) !important;
}

.fr-background-action-low--yellow-tournesol {
  background-color: var(--background-action-low-yellow-tournesol) !important;

  --idle: transparent;
  --hover: var(--background-action-low-yellow-tournesol-hover) !important;
  --active: var(--background-action-low-yellow-tournesol-active) !important;
}

.fr-background-action-low--yellow-moutarde {
  background-color: var(--background-action-low-yellow-moutarde) !important;

  --idle: transparent;
  --hover: var(--background-action-low-yellow-moutarde-hover) !important;
  --active: var(--background-action-low-yellow-moutarde-active) !important;
}

.fr-background-action-low--orange-terre-battue {
  background-color: var(--background-action-low-orange-terre-battue) !important;

  --idle: transparent;
  --hover: var(--background-action-low-orange-terre-battue-hover) !important;
  --active: var(--background-action-low-orange-terre-battue-active) !important;
}

.fr-background-action-low--brown-cafe-creme {
  background-color: var(--background-action-low-brown-cafe-creme) !important;

  --idle: transparent;
  --hover: var(--background-action-low-brown-cafe-creme-hover) !important;
  --active: var(--background-action-low-brown-cafe-creme-active) !important;
}

.fr-background-action-low--brown-caramel {
  background-color: var(--background-action-low-brown-caramel) !important;

  --idle: transparent;
  --hover: var(--background-action-low-brown-caramel-hover) !important;
  --active: var(--background-action-low-brown-caramel-active) !important;
}

.fr-background-action-low--brown-opera {
  background-color: var(--background-action-low-brown-opera) !important;

  --idle: transparent;
  --hover: var(--background-action-low-brown-opera-hover) !important;
  --active: var(--background-action-low-brown-opera-active) !important;
}

.fr-background-action-low--beige-gris-galet {
  background-color: var(--background-action-low-beige-gris-galet) !important;

  --idle: transparent;
  --hover: var(--background-action-low-beige-gris-galet-hover) !important;
  --active: var(--background-action-low-beige-gris-galet-active) !important;
}

.fr-text-default--grey {
  color: var(--text-default-grey) !important;
}

.fr-text-default--info {
  color: var(--text-default-info) !important;
}

.fr-text-default--success {
  color: var(--text-default-success) !important;
}

.fr-text-default--warning {
  color: var(--text-default-warning) !important;
}

.fr-text-default--error {
  color: var(--text-default-error) !important;
}

.fr-text-title--grey {
  color: var(--text-title-grey) !important;
}

.fr-text-title--blue-france {
  color: var(--text-title-blue-france) !important;
}

.fr-text-title--red-marianne {
  color: var(--text-title-red-marianne) !important;
}

.fr-text-label--grey {
  color: var(--text-label-grey) !important;
}

.fr-text-label--blue-france {
  color: var(--text-label-blue-france) !important;
}

.fr-text-label--red-marianne {
  color: var(--text-label-red-marianne) !important;
}

.fr-text-label--green-tilleul-verveine {
  color: var(--text-label-green-tilleul-verveine) !important;
}

.fr-text-label--green-bourgeon {
  color: var(--text-label-green-bourgeon) !important;
}

.fr-text-label--green-emeraude {
  color: var(--text-label-green-emeraude) !important;
}

.fr-text-label--green-menthe {
  color: var(--text-label-green-menthe) !important;
}

.fr-text-label--green-archipel {
  color: var(--text-label-green-archipel) !important;
}

.fr-text-label--blue-ecume {
  color: var(--text-label-blue-ecume) !important;
}

.fr-text-label--blue-cumulus {
  color: var(--text-label-blue-cumulus) !important;
}

.fr-text-label--purple-glycine {
  color: var(--text-label-purple-glycine) !important;
}

.fr-text-label--pink-macaron {
  color: var(--text-label-pink-macaron) !important;
}

.fr-text-label--pink-tuile {
  color: var(--text-label-pink-tuile) !important;
}

.fr-text-label--yellow-tournesol {
  color: var(--text-label-yellow-tournesol) !important;
}

.fr-text-label--yellow-moutarde {
  color: var(--text-label-yellow-moutarde) !important;
}

.fr-text-label--orange-terre-battue {
  color: var(--text-label-orange-terre-battue) !important;
}

.fr-text-label--brown-cafe-creme {
  color: var(--text-label-brown-cafe-creme) !important;
}

.fr-text-label--brown-caramel {
  color: var(--text-label-brown-caramel) !important;
}

.fr-text-label--brown-opera {
  color: var(--text-label-brown-opera) !important;
}

.fr-text-label--beige-gris-galet {
  color: var(--text-label-beige-gris-galet) !important;
}

.fr-text-mention--grey {
  color: var(--text-mention-grey) !important;
}

.fr-text-inverted--grey {
  color: var(--text-inverted-grey) !important;
}

.fr-text-inverted--blue-france {
  color: var(--text-inverted-blue-france) !important;
}

.fr-text-inverted--red-marianne {
  color: var(--text-inverted-red-marianne) !important;
}

.fr-text-inverted--info {
  color: var(--text-inverted-info) !important;
}

.fr-text-inverted--success {
  color: var(--text-inverted-success) !important;
}

.fr-text-inverted--warning {
  color: var(--text-inverted-warning) !important;
}

.fr-text-inverted--error {
  color: var(--text-inverted-error) !important;
}

.fr-text-inverted--green-tilleul-verveine {
  color: var(--text-inverted-green-tilleul-verveine) !important;
}

.fr-text-inverted--green-bourgeon {
  color: var(--text-inverted-green-bourgeon) !important;
}

.fr-text-inverted--green-emeraude {
  color: var(--text-inverted-green-emeraude) !important;
}

.fr-text-inverted--green-menthe {
  color: var(--text-inverted-green-menthe) !important;
}

.fr-text-inverted--green-archipel {
  color: var(--text-inverted-green-archipel) !important;
}

.fr-text-inverted--blue-ecume {
  color: var(--text-inverted-blue-ecume) !important;
}

.fr-text-inverted--blue-cumulus {
  color: var(--text-inverted-blue-cumulus) !important;
}

.fr-text-inverted--purple-glycine {
  color: var(--text-inverted-purple-glycine) !important;
}

.fr-text-inverted--pink-macaron {
  color: var(--text-inverted-pink-macaron) !important;
}

.fr-text-inverted--pink-tuile {
  color: var(--text-inverted-pink-tuile) !important;
}

.fr-text-inverted--yellow-tournesol {
  color: var(--text-inverted-yellow-tournesol) !important;
}

.fr-text-inverted--yellow-moutarde {
  color: var(--text-inverted-yellow-moutarde) !important;
}

.fr-text-inverted--orange-terre-battue {
  color: var(--text-inverted-orange-terre-battue) !important;
}

.fr-text-inverted--brown-cafe-creme {
  color: var(--text-inverted-brown-cafe-creme) !important;
}

.fr-text-inverted--brown-caramel {
  color: var(--text-inverted-brown-caramel) !important;
}

.fr-text-inverted--brown-opera {
  color: var(--text-inverted-brown-opera) !important;
}

.fr-text-inverted--beige-gris-galet {
  color: var(--text-inverted-beige-gris-galet) !important;
}

.fr-text-action-high--grey {
  color: var(--text-action-high-grey) !important;
}

.fr-text-action-high--blue-france {
  color: var(--text-action-high-blue-france) !important;
}

.fr-text-action-high--red-marianne {
  color: var(--text-action-high-red-marianne) !important;
}

.fr-text-action-high--green-tilleul-verveine {
  color: var(--text-action-high-green-tilleul-verveine) !important;
}

.fr-text-action-high--green-bourgeon {
  color: var(--text-action-high-green-bourgeon) !important;
}

.fr-text-action-high--green-emeraude {
  color: var(--text-action-high-green-emeraude) !important;
}

.fr-text-action-high--green-menthe {
  color: var(--text-action-high-green-menthe) !important;
}

.fr-text-action-high--green-archipel {
  color: var(--text-action-high-green-archipel) !important;
}

.fr-text-action-high--blue-ecume {
  color: var(--text-action-high-blue-ecume) !important;
}

.fr-text-action-high--blue-cumulus {
  color: var(--text-action-high-blue-cumulus) !important;
}

.fr-text-action-high--purple-glycine {
  color: var(--text-action-high-purple-glycine) !important;
}

.fr-text-action-high--pink-macaron {
  color: var(--text-action-high-pink-macaron) !important;
}

.fr-text-action-high--pink-tuile {
  color: var(--text-action-high-pink-tuile) !important;
}

.fr-text-action-high--yellow-tournesol {
  color: var(--text-action-high-yellow-tournesol) !important;
}

.fr-text-action-high--yellow-moutarde {
  color: var(--text-action-high-yellow-moutarde) !important;
}

.fr-text-action-high--orange-terre-battue {
  color: var(--text-action-high-orange-terre-battue) !important;
}

.fr-text-action-high--brown-cafe-creme {
  color: var(--text-action-high-brown-cafe-creme) !important;
}

.fr-text-action-high--brown-caramel {
  color: var(--text-action-high-brown-caramel) !important;
}

.fr-text-action-high--brown-opera {
  color: var(--text-action-high-brown-opera) !important;
}

.fr-text-action-high--beige-gris-galet {
  color: var(--text-action-high-beige-gris-galet) !important;
}

.fr-border-default--grey {
  border: 1px solid var(--border-default-grey) !important;
}

.fr-border-default--blue-france {
  border: 1px solid var(--border-default-blue-france) !important;
}

.fr-border-default--red-marianne {
  border: 1px solid var(--border-default-red-marianne) !important;
}

.fr-border-default--green-tilleul-verveine {
  border: 1px solid var(--border-default-green-tilleul-verveine) !important;
}

.fr-border-default--green-bourgeon {
  border: 1px solid var(--border-default-green-bourgeon) !important;
}

.fr-border-default--green-emeraude {
  border: 1px solid var(--border-default-green-emeraude) !important;
}

.fr-border-default--green-menthe {
  border: 1px solid var(--border-default-green-menthe) !important;
}

.fr-border-default--green-archipel {
  border: 1px solid var(--border-default-green-archipel) !important;
}

.fr-border-default--blue-ecume {
  border: 1px solid var(--border-default-blue-ecume) !important;
}

.fr-border-default--blue-cumulus {
  border: 1px solid var(--border-default-blue-cumulus) !important;
}

.fr-border-default--purple-glycine {
  border: 1px solid var(--border-default-purple-glycine) !important;
}

.fr-border-default--pink-macaron {
  border: 1px solid var(--border-default-pink-macaron) !important;
}

.fr-border-default--pink-tuile {
  border: 1px solid var(--border-default-pink-tuile) !important;
}

.fr-border-default--yellow-tournesol {
  border: 1px solid var(--border-default-yellow-tournesol) !important;
}

.fr-border-default--yellow-moutarde {
  border: 1px solid var(--border-default-yellow-moutarde) !important;
}

.fr-border-default--orange-terre-battue {
  border: 1px solid var(--border-default-orange-terre-battue) !important;
}

.fr-border-default--brown-cafe-creme {
  border: 1px solid var(--border-default-brown-cafe-creme) !important;
}

.fr-border-default--brown-caramel {
  border: 1px solid var(--border-default-brown-caramel) !important;
}

.fr-border-default--brown-opera {
  border: 1px solid var(--border-default-brown-opera) !important;
}

.fr-border-default--beige-gris-galet {
  border: 1px solid var(--border-default-beige-gris-galet) !important;
}

.fr-border-plain--grey {
  border: 1px solid var(--border-plain-grey) !important;
}

.fr-border-plain--blue-france {
  border: 1px solid var(--border-plain-blue-france) !important;
}

.fr-border-plain--red-marianne {
  border: 1px solid var(--border-plain-red-marianne) !important;
}

.fr-border-plain--info {
  border: 1px solid var(--border-plain-info) !important;
}

.fr-border-plain--success {
  border: 1px solid var(--border-plain-success) !important;
}

.fr-border-plain--warning {
  border: 1px solid var(--border-plain-warning) !important;
}

.fr-border-plain--error {
  border: 1px solid var(--border-plain-error) !important;
}

.fr-border-plain--green-tilleul-verveine {
  border: 1px solid var(--border-plain-green-tilleul-verveine) !important;
}

.fr-border-plain--green-bourgeon {
  border: 1px solid var(--border-plain-green-bourgeon) !important;
}

.fr-border-plain--green-emeraude {
  border: 1px solid var(--border-plain-green-emeraude) !important;
}

.fr-border-plain--green-menthe {
  border: 1px solid var(--border-plain-green-menthe) !important;
}

.fr-border-plain--green-archipel {
  border: 1px solid var(--border-plain-green-archipel) !important;
}

.fr-border-plain--blue-ecume {
  border: 1px solid var(--border-plain-blue-ecume) !important;
}

.fr-border-plain--blue-cumulus {
  border: 1px solid var(--border-plain-blue-cumulus) !important;
}

.fr-border-plain--purple-glycine {
  border: 1px solid var(--border-plain-purple-glycine) !important;
}

.fr-border-plain--pink-macaron {
  border: 1px solid var(--border-plain-pink-macaron) !important;
}

.fr-border-plain--pink-tuile {
  border: 1px solid var(--border-plain-pink-tuile) !important;
}

.fr-border-plain--yellow-tournesol {
  border: 1px solid var(--border-plain-yellow-tournesol) !important;
}

.fr-border-plain--yellow-moutarde {
  border: 1px solid var(--border-plain-yellow-moutarde) !important;
}

.fr-border-plain--orange-terre-battue {
  border: 1px solid var(--border-plain-orange-terre-battue) !important;
}

.fr-border-plain--brown-cafe-creme {
  border: 1px solid var(--border-plain-brown-cafe-creme) !important;
}

.fr-border-plain--brown-caramel {
  border: 1px solid var(--border-plain-brown-caramel) !important;
}

.fr-border-plain--brown-opera {
  border: 1px solid var(--border-plain-brown-opera) !important;
}

.fr-border-plain--beige-gris-galet {
  border: 1px solid var(--border-plain-beige-gris-galet) !important;
}

.fr-artwork-major--blue-france {
  fill: var(--artwork-major-blue-france) !important;
}

.fr-artwork-major--red-marianne {
  fill: var(--artwork-major-red-marianne) !important;
}

.fr-artwork-major--green-tilleul-verveine {
  fill: var(--artwork-major-green-tilleul-verveine) !important;
}

.fr-artwork-major--green-bourgeon {
  fill: var(--artwork-major-green-bourgeon) !important;
}

.fr-artwork-major--green-emeraude {
  fill: var(--artwork-major-green-emeraude) !important;
}

.fr-artwork-major--green-menthe {
  fill: var(--artwork-major-green-menthe) !important;
}

.fr-artwork-major--green-archipel {
  fill: var(--artwork-major-green-archipel) !important;
}

.fr-artwork-major--blue-ecume {
  fill: var(--artwork-major-blue-ecume) !important;
}

.fr-artwork-major--blue-cumulus {
  fill: var(--artwork-major-blue-cumulus) !important;
}

.fr-artwork-major--purple-glycine {
  fill: var(--artwork-major-purple-glycine) !important;
}

.fr-artwork-major--pink-macaron {
  fill: var(--artwork-major-pink-macaron) !important;
}

.fr-artwork-major--pink-tuile {
  fill: var(--artwork-major-pink-tuile) !important;
}

.fr-artwork-major--yellow-tournesol {
  fill: var(--artwork-major-yellow-tournesol) !important;
}

.fr-artwork-major--yellow-moutarde {
  fill: var(--artwork-major-yellow-moutarde) !important;
}

.fr-artwork-major--orange-terre-battue {
  fill: var(--artwork-major-orange-terre-battue) !important;
}

.fr-artwork-major--brown-cafe-creme {
  fill: var(--artwork-major-brown-cafe-creme) !important;
}

.fr-artwork-major--brown-caramel {
  fill: var(--artwork-major-brown-caramel) !important;
}

.fr-artwork-major--brown-opera {
  fill: var(--artwork-major-brown-opera) !important;
}

.fr-artwork-major--beige-gris-galet {
  fill: var(--artwork-major-beige-gris-galet) !important;
}

.fr-artwork-minor--blue-france {
  fill: var(--artwork-minor-blue-france) !important;
}

.fr-artwork-minor--red-marianne {
  fill: var(--artwork-minor-red-marianne) !important;
}

.fr-artwork-minor--green-tilleul-verveine {
  fill: var(--artwork-minor-green-tilleul-verveine) !important;
}

.fr-artwork-minor--green-bourgeon {
  fill: var(--artwork-minor-green-bourgeon) !important;
}

.fr-artwork-minor--green-emeraude {
  fill: var(--artwork-minor-green-emeraude) !important;
}

.fr-artwork-minor--green-menthe {
  fill: var(--artwork-minor-green-menthe) !important;
}

.fr-artwork-minor--green-archipel {
  fill: var(--artwork-minor-green-archipel) !important;
}

.fr-artwork-minor--blue-ecume {
  fill: var(--artwork-minor-blue-ecume) !important;
}

.fr-artwork-minor--blue-cumulus {
  fill: var(--artwork-minor-blue-cumulus) !important;
}

.fr-artwork-minor--purple-glycine {
  fill: var(--artwork-minor-purple-glycine) !important;
}

.fr-artwork-minor--pink-macaron {
  fill: var(--artwork-minor-pink-macaron) !important;
}

.fr-artwork-minor--pink-tuile {
  fill: var(--artwork-minor-pink-tuile) !important;
}

.fr-artwork-minor--yellow-tournesol {
  fill: var(--artwork-minor-yellow-tournesol) !important;
}

.fr-artwork-minor--yellow-moutarde {
  fill: var(--artwork-minor-yellow-moutarde) !important;
}

.fr-artwork-minor--orange-terre-battue {
  fill: var(--artwork-minor-orange-terre-battue) !important;
}

.fr-artwork-minor--brown-cafe-creme {
  fill: var(--artwork-minor-brown-cafe-creme) !important;
}

.fr-artwork-minor--brown-caramel {
  fill: var(--artwork-minor-brown-caramel) !important;
}

.fr-artwork-minor--brown-opera {
  fill: var(--artwork-minor-brown-opera) !important;
}

.fr-artwork-minor--beige-gris-galet {
  fill: var(--artwork-minor-beige-gris-galet) !important;
}

.fr-artwork-decorative--grey {
  fill: var(--artwork-decorative-grey) !important;
}

.fr-artwork-decorative--blue-france {
  fill: var(--artwork-decorative-blue-france) !important;
}

.fr-artwork-decorative--red-marianne {
  fill: var(--artwork-decorative-red-marianne) !important;
}

.fr-artwork-decorative--green-tilleul-verveine {
  fill: var(--artwork-decorative-green-tilleul-verveine) !important;
}

.fr-artwork-decorative--green-bourgeon {
  fill: var(--artwork-decorative-green-bourgeon) !important;
}

.fr-artwork-decorative--green-emeraude {
  fill: var(--artwork-decorative-green-emeraude) !important;
}

.fr-artwork-decorative--green-menthe {
  fill: var(--artwork-decorative-green-menthe) !important;
}

.fr-artwork-decorative--green-archipel {
  fill: var(--artwork-decorative-green-archipel) !important;
}

.fr-artwork-decorative--blue-ecume {
  fill: var(--artwork-decorative-blue-ecume) !important;
}

.fr-artwork-decorative--blue-cumulus {
  fill: var(--artwork-decorative-blue-cumulus) !important;
}

.fr-artwork-decorative--purple-glycine {
  fill: var(--artwork-decorative-purple-glycine) !important;
}

.fr-artwork-decorative--pink-macaron {
  fill: var(--artwork-decorative-pink-macaron) !important;
}

.fr-artwork-decorative--pink-tuile {
  fill: var(--artwork-decorative-pink-tuile) !important;
}

.fr-artwork-decorative--yellow-tournesol {
  fill: var(--artwork-decorative-yellow-tournesol) !important;
}

.fr-artwork-decorative--yellow-moutarde {
  fill: var(--artwork-decorative-yellow-moutarde) !important;
}

.fr-artwork-decorative--orange-terre-battue {
  fill: var(--artwork-decorative-orange-terre-battue) !important;
}

.fr-artwork-decorative--brown-cafe-creme {
  fill: var(--artwork-decorative-brown-cafe-creme) !important;
}

.fr-artwork-decorative--brown-caramel {
  fill: var(--artwork-decorative-brown-caramel) !important;
}

.fr-artwork-decorative--brown-opera {
  fill: var(--artwork-decorative-brown-opera) !important;
}

.fr-artwork-decorative--beige-gris-galet {
  fill: var(--artwork-decorative-beige-gris-galet) !important;
}

.fr-artwork-background--grey {
  fill: var(--artwork-background-grey) !important;
}

.fr-artwork-background--blue-france {
  fill: var(--artwork-background-blue-france) !important;
}

.fr-artwork-background--red-marianne {
  fill: var(--artwork-background-red-marianne) !important;
}

.fr-artwork-background--green-tilleul-verveine {
  fill: var(--artwork-background-green-tilleul-verveine) !important;
}

.fr-artwork-background--green-bourgeon {
  fill: var(--artwork-background-green-bourgeon) !important;
}

.fr-artwork-background--green-emeraude {
  fill: var(--artwork-background-green-emeraude) !important;
}

.fr-artwork-background--green-menthe {
  fill: var(--artwork-background-green-menthe) !important;
}

.fr-artwork-background--green-archipel {
  fill: var(--artwork-background-green-archipel) !important;
}

.fr-artwork-background--blue-ecume {
  fill: var(--artwork-background-blue-ecume) !important;
}

.fr-artwork-background--blue-cumulus {
  fill: var(--artwork-background-blue-cumulus) !important;
}

.fr-artwork-background--purple-glycine {
  fill: var(--artwork-background-purple-glycine) !important;
}

.fr-artwork-background--pink-macaron {
  fill: var(--artwork-background-pink-macaron) !important;
}

.fr-artwork-background--pink-tuile {
  fill: var(--artwork-background-pink-tuile) !important;
}

.fr-artwork-background--yellow-tournesol {
  fill: var(--artwork-background-yellow-tournesol) !important;
}

.fr-artwork-background--yellow-moutarde {
  fill: var(--artwork-background-yellow-moutarde) !important;
}

.fr-artwork-background--orange-terre-battue {
  fill: var(--artwork-background-orange-terre-battue) !important;
}

.fr-artwork-background--brown-cafe-creme {
  fill: var(--artwork-background-brown-cafe-creme) !important;
}

.fr-artwork-background--brown-caramel {
  fill: var(--artwork-background-brown-caramel) !important;
}

.fr-artwork-background--brown-opera {
  fill: var(--artwork-background-brown-opera) !important;
}

.fr-artwork-background--beige-gris-galet {
  fill: var(--artwork-background-beige-gris-galet) !important;
}

.fr-artwork-motif--grey {
  fill: var(--artwork-motif-grey) !important;
}

.fr-artwork-motif--blue-france {
  fill: var(--artwork-motif-blue-france) !important;
}

.fr-artwork-motif--red-marianne {
  fill: var(--artwork-motif-red-marianne) !important;
}

.fr-artwork-motif--green-tilleul-verveine {
  fill: var(--artwork-motif-green-tilleul-verveine) !important;
}

.fr-artwork-motif--green-bourgeon {
  fill: var(--artwork-motif-green-bourgeon) !important;
}

.fr-artwork-motif--green-emeraude {
  fill: var(--artwork-motif-green-emeraude) !important;
}

.fr-artwork-motif--green-menthe {
  fill: var(--artwork-motif-green-menthe) !important;
}

.fr-artwork-motif--green-archipel {
  fill: var(--artwork-motif-green-archipel) !important;
}

.fr-artwork-motif--blue-ecume {
  fill: var(--artwork-motif-blue-ecume) !important;
}

.fr-artwork-motif--blue-cumulus {
  fill: var(--artwork-motif-blue-cumulus) !important;
}

.fr-artwork-motif--purple-glycine {
  fill: var(--artwork-motif-purple-glycine) !important;
}

.fr-artwork-motif--pink-macaron {
  fill: var(--artwork-motif-pink-macaron) !important;
}

.fr-artwork-motif--pink-tuile {
  fill: var(--artwork-motif-pink-tuile) !important;
}

.fr-artwork-motif--yellow-tournesol {
  fill: var(--artwork-motif-yellow-tournesol) !important;
}

.fr-artwork-motif--yellow-moutarde {
  fill: var(--artwork-motif-yellow-moutarde) !important;
}

.fr-artwork-motif--orange-terre-battue {
  fill: var(--artwork-motif-orange-terre-battue) !important;
}

.fr-artwork-motif--brown-cafe-creme {
  fill: var(--artwork-motif-brown-cafe-creme) !important;
}

.fr-artwork-motif--brown-caramel {
  fill: var(--artwork-motif-brown-caramel) !important;
}

.fr-artwork-motif--brown-opera {
  fill: var(--artwork-motif-brown-opera) !important;
}

.fr-artwork-motif--beige-gris-galet {
  fill: var(--artwork-motif-beige-gris-galet) !important;
}

.fr-border-width-0-5v {
  border-width: 0.125rem !important;
}

.fr-border-width-1v {
  border-width: 0.25rem !important;
}

.fr-border-width-2v {
  border-width: 0.5rem !important;
}

@media screen and (min-width: 0\0) and (min-resolution: 72dpi) {
  .fr-background-default--grey {
    background-color: #fff !important;
  }

  .fr-background-default--grey:hover {
    background-color: #f6f6f6 !important;
  }

  .fr-background-default--grey:active {
    background-color: #ededed !important;
  }

  .fr-background-alt--grey {
    background-color: #f6f6f6 !important;
  }

  .fr-background-alt--grey:hover {
    background-color: #dfdfdf !important;
  }

  .fr-background-alt--grey:active {
    background-color: #cfcfcf !important;
  }

  .fr-background-alt--blue-france {
    background-color: #f5f5fe !important;
  }

  .fr-background-alt--blue-france:hover {
    background-color: #dcdcfc !important;
  }

  .fr-background-alt--blue-france:active {
    background-color: #cbcbfa !important;
  }

  .fr-background-alt--red-marianne {
    background-color: #fef4f4 !important;
  }

  .fr-background-alt--red-marianne:hover {
    background-color: #fcd7d7 !important;
  }

  .fr-background-alt--red-marianne:active {
    background-color: #fac4c4 !important;
  }

  .fr-background-alt--green-tilleul-verveine {
    background-color: #fef7da !important;
  }

  .fr-background-alt--green-tilleul-verveine:hover {
    background-color: #fce552 !important;
  }

  .fr-background-alt--green-tilleul-verveine:active {
    background-color: #ebd54c !important;
  }

  .fr-background-alt--green-bourgeon {
    background-color: #e6feda !important;
  }

  .fr-background-alt--green-bourgeon:hover {
    background-color: #a7fc62 !important;
  }

  .fr-background-alt--green-bourgeon:active {
    background-color: #98ed4d !important;
  }

  .fr-background-alt--green-emeraude {
    background-color: #e3fdeb !important;
  }

  .fr-background-alt--green-emeraude:hover {
    background-color: #94f9b9 !important;
  }

  .fr-background-alt--green-emeraude:active {
    background-color: #6df1a3 !important;
  }

  .fr-background-alt--green-menthe {
    background-color: #dffdf7 !important;
  }

  .fr-background-alt--green-menthe:hover {
    background-color: #84f9e7 !important;
  }

  .fr-background-alt--green-menthe:active {
    background-color: #70ebd8 !important;
  }

  .fr-background-alt--green-archipel {
    background-color: #e5fbfd !important;
  }

  .fr-background-alt--green-archipel:hover {
    background-color: #99f2f8 !important;
  }

  .fr-background-alt--green-archipel:active {
    background-color: #73e9f0 !important;
  }

  .fr-background-alt--blue-ecume {
    background-color: #f4f6fe !important;
  }

  .fr-background-alt--blue-ecume:hover {
    background-color: #d7dffb !important;
  }

  .fr-background-alt--blue-ecume:active {
    background-color: #c3cffa !important;
  }

  .fr-background-alt--blue-cumulus {
    background-color: #f3f6fe !important;
  }

  .fr-background-alt--blue-cumulus:hover {
    background-color: #d3dffc !important;
  }

  .fr-background-alt--blue-cumulus:active {
    background-color: #bed0fa !important;
  }

  .fr-background-alt--purple-glycine {
    background-color: #fef3fd !important;
  }

  .fr-background-alt--purple-glycine:hover {
    background-color: #fcd4f8 !important;
  }

  .fr-background-alt--purple-glycine:active {
    background-color: #fabff5 !important;
  }

  .fr-background-alt--pink-macaron {
    background-color: #fef4f2 !important;
  }

  .fr-background-alt--pink-macaron:hover {
    background-color: #fcd8d0 !important;
  }

  .fr-background-alt--pink-macaron:active {
    background-color: #fac5b8 !important;
  }

  .fr-background-alt--pink-tuile {
    background-color: #fef4f3 !important;
  }

  .fr-background-alt--pink-tuile:hover {
    background-color: #fcd7d3 !important;
  }

  .fr-background-alt--pink-tuile:active {
    background-color: #fac4be !important;
  }

  .fr-background-alt--yellow-tournesol {
    background-color: #fef6e3 !important;
  }

  .fr-background-alt--yellow-tournesol:hover {
    background-color: #fce086 !important;
  }

  .fr-background-alt--yellow-tournesol:active {
    background-color: #f5d24b !important;
  }

  .fr-background-alt--yellow-moutarde {
    background-color: #fef5e8 !important;
  }

  .fr-background-alt--yellow-moutarde:hover {
    background-color: #fcdca3 !important;
  }

  .fr-background-alt--yellow-moutarde:active {
    background-color: #fbcd64 !important;
  }

  .fr-background-alt--orange-terre-battue {
    background-color: #fef4f2 !important;
  }

  .fr-background-alt--orange-terre-battue:hover {
    background-color: #fcd8d0 !important;
  }

  .fr-background-alt--orange-terre-battue:active {
    background-color: #fac5b8 !important;
  }

  .fr-background-alt--brown-cafe-creme {
    background-color: #fbf6ed !important;
  }

  .fr-background-alt--brown-cafe-creme:hover {
    background-color: #f2deb6 !important;
  }

  .fr-background-alt--brown-cafe-creme:active {
    background-color: #eacf91 !important;
  }

  .fr-background-alt--brown-caramel {
    background-color: #fbf5f2 !important;
  }

  .fr-background-alt--brown-caramel:hover {
    background-color: #f1dbcf !important;
  }

  .fr-background-alt--brown-caramel:active {
    background-color: #ecc9b5 !important;
  }

  .fr-background-alt--brown-opera {
    background-color: #fbf5f2 !important;
  }

  .fr-background-alt--brown-opera:hover {
    background-color: #f1dbcf !important;
  }

  .fr-background-alt--brown-opera:active {
    background-color: #ecc9b5 !important;
  }

  .fr-background-alt--beige-gris-galet {
    background-color: #f9f6f2 !important;
  }

  .fr-background-alt--beige-gris-galet:hover {
    background-color: #eadecd !important;
  }

  .fr-background-alt--beige-gris-galet:active {
    background-color: #e1ceb1 !important;
  }

  .fr-background-contrast--grey {
    background-color: #eee !important;
  }

  .fr-background-contrast--grey:hover {
    background-color: #d2d2d2 !important;
  }

  .fr-background-contrast--grey:active {
    background-color: #c1c1c1 !important;
  }

  .fr-background-contrast--blue-france {
    background-color: #ececfe !important;
  }

  .fr-background-contrast--blue-france:hover {
    background-color: #cecefc !important;
  }

  .fr-background-contrast--blue-france:active {
    background-color: #bbbbfc !important;
  }

  .fr-background-contrast--red-marianne {
    background-color: #fee9e9 !important;
  }

  .fr-background-contrast--red-marianne:hover {
    background-color: #fdc5c5 !important;
  }

  .fr-background-contrast--red-marianne:active {
    background-color: #fcafaf !important;
  }

  .fr-background-contrast--green-tilleul-verveine {
    background-color: #fceeac !important;
  }

  .fr-background-contrast--green-tilleul-verveine:hover {
    background-color: #e8d45c !important;
  }

  .fr-background-contrast--green-tilleul-verveine:active {
    background-color: #d4c254 !important;
  }

  .fr-background-contrast--green-bourgeon {
    background-color: #c9fcac !important;
  }

  .fr-background-contrast--green-bourgeon:hover {
    background-color: #9ae95d !important;
  }

  .fr-background-contrast--green-bourgeon:active {
    background-color: #8dd555 !important;
  }

  .fr-background-contrast--green-emeraude {
    background-color: #c3fad5 !important;
  }

  .fr-background-contrast--green-emeraude:hover {
    background-color: #77eda5 !important;
  }

  .fr-background-contrast--green-emeraude:active {
    background-color: #6dd897 !important;
  }

  .fr-background-contrast--green-menthe {
    background-color: #bafaee !important;
  }

  .fr-background-contrast--green-menthe:hover {
    background-color: #79e7d5 !important;
  }

  .fr-background-contrast--green-menthe:active {
    background-color: #6fd3c3 !important;
  }

  .fr-background-contrast--green-archipel {
    background-color: #c7f6fc !important;
  }

  .fr-background-contrast--green-archipel:hover {
    background-color: #64ecf8 !important;
  }

  .fr-background-contrast--green-archipel:active {
    background-color: #5bd8e3 !important;
  }

  .fr-background-contrast--blue-ecume {
    background-color: #e9edfe !important;
  }

  .fr-background-contrast--blue-ecume:hover {
    background-color: #c5d0fc !important;
  }

  .fr-background-contrast--blue-ecume:active {
    background-color: #adbffc !important;
  }

  .fr-background-contrast--blue-cumulus {
    background-color: #e6eefe !important;
  }

  .fr-background-contrast--blue-cumulus:hover {
    background-color: #bcd3fc !important;
  }

  .fr-background-contrast--blue-cumulus:active {
    background-color: #9fc3fc !important;
  }

  .fr-background-contrast--purple-glycine {
    background-color: #fee7fc !important;
  }

  .fr-background-contrast--purple-glycine:hover {
    background-color: #fdc0f8 !important;
  }

  .fr-background-contrast--purple-glycine:active {
    background-color: #fca8f6 !important;
  }

  .fr-background-contrast--pink-macaron {
    background-color: #fee9e6 !important;
  }

  .fr-background-contrast--pink-macaron:hover {
    background-color: #fdc6bd !important;
  }

  .fr-background-contrast--pink-macaron:active {
    background-color: #fcb0a2 !important;
  }

  .fr-background-contrast--pink-tuile {
    background-color: #fee9e7 !important;
  }

  .fr-background-contrast--pink-tuile:hover {
    background-color: #fdc6c0 !important;
  }

  .fr-background-contrast--pink-tuile:active {
    background-color: #fcb0a7 !important;
  }

  .fr-background-contrast--yellow-tournesol {
    background-color: #feecc2 !important;
  }

  .fr-background-contrast--yellow-tournesol:hover {
    background-color: #fbd335 !important;
  }

  .fr-background-contrast--yellow-tournesol:active {
    background-color: #e6c130 !important;
  }

  .fr-background-contrast--yellow-moutarde {
    background-color: #feebd0 !important;
  }

  .fr-background-contrast--yellow-moutarde:hover {
    background-color: #fdcd6d !important;
  }

  .fr-background-contrast--yellow-moutarde:active {
    background-color: #f4be30 !important;
  }

  .fr-background-contrast--orange-terre-battue {
    background-color: #fee9e5 !important;
  }

  .fr-background-contrast--orange-terre-battue:hover {
    background-color: #fdc6ba !important;
  }

  .fr-background-contrast--orange-terre-battue:active {
    background-color: #fcb09e !important;
  }

  .fr-background-contrast--brown-cafe-creme {
    background-color: #f7ecdb !important;
  }

  .fr-background-contrast--brown-cafe-creme:hover {
    background-color: #edce94 !important;
  }

  .fr-background-contrast--brown-cafe-creme:active {
    background-color: #dabd84 !important;
  }

  .fr-background-contrast--brown-caramel {
    background-color: #f7ebe5 !important;
  }

  .fr-background-contrast--brown-caramel:hover {
    background-color: #eccbb9 !important;
  }

  .fr-background-contrast--brown-caramel:active {
    background-color: #e6b79a !important;
  }

  .fr-background-contrast--brown-opera {
    background-color: #f7ece4 !important;
  }

  .fr-background-contrast--brown-opera:hover {
    background-color: #eccdb3 !important;
  }

  .fr-background-contrast--brown-opera:active {
    background-color: #e6ba90 !important;
  }

  .fr-background-contrast--beige-gris-galet {
    background-color: #f3ede5 !important;
  }

  .fr-background-contrast--beige-gris-galet:hover {
    background-color: #e1d0b5 !important;
  }

  .fr-background-contrast--beige-gris-galet:active {
    background-color: #d1bea2 !important;
  }

  .fr-background-contrast--info {
    background-color: #e8edff !important;
  }

  .fr-background-contrast--info:hover {
    background-color: #c2d1ff !important;
  }

  .fr-background-contrast--info:active {
    background-color: #a9bfff !important;
  }

  .fr-background-contrast--success {
    background-color: #b8fec9 !important;
  }

  .fr-background-contrast--success:hover {
    background-color: #46fd89 !important;
  }

  .fr-background-contrast--success:active {
    background-color: #34eb7b !important;
  }

  .fr-background-contrast--warning {
    background-color: #ffe9e6 !important;
  }

  .fr-background-contrast--warning:hover {
    background-color: #ffc6bd !important;
  }

  .fr-background-contrast--warning:active {
    background-color: #ffb0a2 !important;
  }

  .fr-background-contrast--error {
    background-color: #ffe9e9 !important;
  }

  .fr-background-contrast--error:hover {
    background-color: #ffc5c5 !important;
  }

  .fr-background-contrast--error:active {
    background-color: #ffafaf !important;
  }

  .fr-background-flat--grey {
    background-color: #3a3a3a !important;
  }

  .fr-background-flat--blue-france {
    background-color: #000091 !important;
  }

  .fr-background-flat--red-marianne {
    background-color: #c9191e !important;
  }

  .fr-background-flat--green-tilleul-verveine {
    background-color: #66673d !important;
  }

  .fr-background-flat--green-bourgeon {
    background-color: #447049 !important;
  }

  .fr-background-flat--green-emeraude {
    background-color: #297254 !important;
  }

  .fr-background-flat--green-menthe {
    background-color: #37635f !important;
  }

  .fr-background-flat--green-archipel {
    background-color: #006a6f !important;
  }

  .fr-background-flat--blue-ecume {
    background-color: #2f4077 !important;
  }

  .fr-background-flat--blue-cumulus {
    background-color: #3558a2 !important;
  }

  .fr-background-flat--purple-glycine {
    background-color: #6e445a !important;
  }

  .fr-background-flat--pink-macaron {
    background-color: #8d533e !important;
  }

  .fr-background-flat--pink-tuile {
    background-color: #a94645 !important;
  }

  .fr-background-flat--yellow-tournesol {
    background-color: #716043 !important;
  }

  .fr-background-flat--yellow-moutarde {
    background-color: #695240 !important;
  }

  .fr-background-flat--orange-terre-battue {
    background-color: #755348 !important;
  }

  .fr-background-flat--brown-cafe-creme {
    background-color: #685c48 !important;
  }

  .fr-background-flat--brown-caramel {
    background-color: #845d48 !important;
  }

  .fr-background-flat--brown-opera {
    background-color: #745b47 !important;
  }

  .fr-background-flat--beige-gris-galet {
    background-color: #6a6156 !important;
  }

  .fr-background-flat--info {
    background-color: #0063cb !important;
  }

  .fr-background-flat--success {
    background-color: #18753c !important;
  }

  .fr-background-flat--warning {
    background-color: #b34000 !important;
  }

  .fr-background-flat--error {
    background-color: #ce0500 !important;
  }

  .fr-background-action-high--grey {
    background-color: #3a3a3a !important;
  }

  .fr-background-action-high--grey:hover {
    background-color: #616161 !important;
  }

  .fr-background-action-high--grey:active {
    background-color: #777 !important;
  }

  .fr-background-action-high--blue-france {
    background-color: #000091 !important;
  }

  .fr-background-action-high--blue-france:hover {
    background-color: #1212ff !important;
  }

  .fr-background-action-high--blue-france:active {
    background-color: #2323ff !important;
  }

  .fr-background-action-high--red-marianne {
    background-color: #c9191e !important;
  }

  .fr-background-action-high--red-marianne:hover {
    background-color: #f93f42 !important;
  }

  .fr-background-action-high--red-marianne:active {
    background-color: #f95a5c !important;
  }

  .fr-background-action-high--green-tilleul-verveine {
    background-color: #66673d !important;
  }

  .fr-background-action-high--green-tilleul-verveine:hover {
    background-color: #929359 !important;
  }

  .fr-background-action-high--green-tilleul-verveine:active {
    background-color: #a7a967 !important;
  }

  .fr-background-action-high--green-bourgeon {
    background-color: #447049 !important;
  }

  .fr-background-action-high--green-bourgeon:hover {
    background-color: #639f6a !important;
  }

  .fr-background-action-high--green-bourgeon:active {
    background-color: #72b77a !important;
  }

  .fr-background-action-high--green-emeraude {
    background-color: #297254 !important;
  }

  .fr-background-action-high--green-emeraude:hover {
    background-color: #3ea47a !important;
  }

  .fr-background-action-high--green-emeraude:active {
    background-color: #49bc8d !important;
  }

  .fr-background-action-high--green-menthe {
    background-color: #37635f !important;
  }

  .fr-background-action-high--green-menthe:hover {
    background-color: #53918c !important;
  }

  .fr-background-action-high--green-menthe:active {
    background-color: #62a9a2 !important;
  }

  .fr-background-action-high--green-archipel {
    background-color: #006a6f !important;
  }

  .fr-background-action-high--green-archipel:hover {
    background-color: #009fa7 !important;
  }

  .fr-background-action-high--green-archipel:active {
    background-color: #00bbc3 !important;
  }

  .fr-background-action-high--blue-ecume {
    background-color: #2f4077 !important;
  }

  .fr-background-action-high--blue-ecume:hover {
    background-color: #4e68bb !important;
  }

  .fr-background-action-high--blue-ecume:active {
    background-color: #667dcf !important;
  }

  .fr-background-action-high--blue-cumulus {
    background-color: #3558a2 !important;
  }

  .fr-background-action-high--blue-cumulus:hover {
    background-color: #5982e0 !important;
  }

  .fr-background-action-high--blue-cumulus:active {
    background-color: #7996e6 !important;
  }

  .fr-background-action-high--purple-glycine {
    background-color: #6e445a !important;
  }

  .fr-background-action-high--purple-glycine:hover {
    background-color: #a66989 !important;
  }

  .fr-background-action-high--purple-glycine:active {
    background-color: #bb7f9e !important;
  }

  .fr-background-action-high--pink-macaron {
    background-color: #8d533e !important;
  }

  .fr-background-action-high--pink-macaron:hover {
    background-color: #ca795c !important;
  }

  .fr-background-action-high--pink-macaron:active {
    background-color: #e08e73 !important;
  }

  .fr-background-action-high--pink-tuile {
    background-color: #a94645 !important;
  }

  .fr-background-action-high--pink-tuile:hover {
    background-color: #d5706f !important;
  }

  .fr-background-action-high--pink-tuile:active {
    background-color: #da8a89 !important;
  }

  .fr-background-action-high--yellow-tournesol {
    background-color: #716043 !important;
  }

  .fr-background-action-high--yellow-tournesol:hover {
    background-color: #a28a62 !important;
  }

  .fr-background-action-high--yellow-tournesol:active {
    background-color: #ba9f72 !important;
  }

  .fr-background-action-high--yellow-moutarde {
    background-color: #695240 !important;
  }

  .fr-background-action-high--yellow-moutarde:hover {
    background-color: #9b7b61 !important;
  }

  .fr-background-action-high--yellow-moutarde:active {
    background-color: #b58f72 !important;
  }

  .fr-background-action-high--orange-terre-battue {
    background-color: #755348 !important;
  }

  .fr-background-action-high--orange-terre-battue:hover {
    background-color: #ab7b6b !important;
  }

  .fr-background-action-high--orange-terre-battue:active {
    background-color: #c68f7d !important;
  }

  .fr-background-action-high--brown-cafe-creme {
    background-color: #685c48 !important;
  }

  .fr-background-action-high--brown-cafe-creme:hover {
    background-color: #97866a !important;
  }

  .fr-background-action-high--brown-cafe-creme:active {
    background-color: #ae9b7b !important;
  }

  .fr-background-action-high--brown-caramel {
    background-color: #845d48 !important;
  }

  .fr-background-action-high--brown-caramel:hover {
    background-color: #bb8568 !important;
  }

  .fr-background-action-high--brown-caramel:active {
    background-color: #d69978 !important;
  }

  .fr-background-action-high--brown-opera {
    background-color: #745b47 !important;
  }

  .fr-background-action-high--brown-opera:hover {
    background-color: #a78468 !important;
  }

  .fr-background-action-high--brown-opera:active {
    background-color: #c09979 !important;
  }

  .fr-background-action-high--beige-gris-galet {
    background-color: #6a6156 !important;
  }

  .fr-background-action-high--beige-gris-galet:hover {
    background-color: #988b7c !important;
  }

  .fr-background-action-high--beige-gris-galet:active {
    background-color: #afa08f !important;
  }

  .fr-background-action-high--info {
    background-color: #0063cb !important;
  }

  .fr-background-action-high--info:hover {
    background-color: #3b87ff !important;
  }

  .fr-background-action-high--info:active {
    background-color: #6798ff !important;
  }

  .fr-background-action-high--success {
    background-color: #18753c !important;
  }

  .fr-background-action-high--success:hover {
    background-color: #27a959 !important;
  }

  .fr-background-action-high--success:active {
    background-color: #2fc368 !important;
  }

  .fr-background-action-high--warning {
    background-color: #b34000 !important;
  }

  .fr-background-action-high--warning:hover {
    background-color: #ff6218 !important;
  }

  .fr-background-action-high--warning:active {
    background-color: #ff7a55 !important;
  }

  .fr-background-action-high--error {
    background-color: #ce0500 !important;
  }

  .fr-background-action-high--error:hover {
    background-color: #ff2725 !important;
  }

  .fr-background-action-high--error:active {
    background-color: #ff4140 !important;
  }

  .fr-background-action-low--blue-france {
    background-color: #e3e3fd !important;
  }

  .fr-background-action-low--blue-france:hover {
    background-color: #c1c1fb !important;
  }

  .fr-background-action-low--blue-france:active {
    background-color: #adadf9 !important;
  }

  .fr-background-action-low--red-marianne {
    background-color: #fddede !important;
  }

  .fr-background-action-low--red-marianne:hover {
    background-color: #fbb6b6 !important;
  }

  .fr-background-action-low--red-marianne:active {
    background-color: #fa9e9e !important;
  }

  .fr-background-action-low--green-tilleul-verveine {
    background-color: #fbe769 !important;
  }

  .fr-background-action-low--green-tilleul-verveine:hover {
    background-color: #d7c655 !important;
  }

  .fr-background-action-low--green-tilleul-verveine:active {
    background-color: #c2b24c !important;
  }

  .fr-background-action-low--green-bourgeon {
    background-color: #a9fb68 !important;
  }

  .fr-background-action-low--green-bourgeon:hover {
    background-color: #8ed654 !important;
  }

  .fr-background-action-low--green-bourgeon:active {
    background-color: #7fc04b !important;
  }

  .fr-background-action-low--green-emeraude {
    background-color: #9ef9be !important;
  }

  .fr-background-action-low--green-emeraude:hover {
    background-color: #69df97 !important;
  }

  .fr-background-action-low--green-emeraude:active {
    background-color: #5ec988 !important;
  }

  .fr-background-action-low--green-menthe {
    background-color: #8bf8e7 !important;
  }

  .fr-background-action-low--green-menthe:hover {
    background-color: #6ed5c5 !important;
  }

  .fr-background-action-low--green-menthe:active {
    background-color: #62bfb1 !important;
  }

  .fr-background-action-low--green-archipel {
    background-color: #a6f2fa !important;
  }

  .fr-background-action-low--green-archipel:hover {
    background-color: #62dbe5 !important;
  }

  .fr-background-action-low--green-archipel:active {
    background-color: #58c5cf !important;
  }

  .fr-background-action-low--blue-ecume {
    background-color: #dee5fd !important;
  }

  .fr-background-action-low--blue-ecume:hover {
    background-color: #b4c5fb !important;
  }

  .fr-background-action-low--blue-ecume:active {
    background-color: #99b3f9 !important;
  }

  .fr-background-action-low--blue-cumulus {
    background-color: #dae6fd !important;
  }

  .fr-background-action-low--blue-cumulus:hover {
    background-color: #a9c8fb !important;
  }

  .fr-background-action-low--blue-cumulus:active {
    background-color: #8ab8f9 !important;
  }

  .fr-background-action-low--purple-glycine {
    background-color: #fddbfa !important;
  }

  .fr-background-action-low--purple-glycine:hover {
    background-color: #fbaff5 !important;
  }

  .fr-background-action-low--purple-glycine:active {
    background-color: #fa96f2 !important;
  }

  .fr-background-action-low--pink-macaron {
    background-color: #fddfda !important;
  }

  .fr-background-action-low--pink-macaron:hover {
    background-color: #fbb8ab !important;
  }

  .fr-background-action-low--pink-macaron:active {
    background-color: #faa18d !important;
  }

  .fr-background-action-low--pink-tuile {
    background-color: #fddfdb !important;
  }

  .fr-background-action-low--pink-tuile:hover {
    background-color: #fbb8ad !important;
  }

  .fr-background-action-low--pink-tuile:active {
    background-color: #faa191 !important;
  }

  .fr-background-action-low--yellow-tournesol {
    background-color: #fde39c !important;
  }

  .fr-background-action-low--yellow-tournesol:hover {
    background-color: #e9c53b !important;
  }

  .fr-background-action-low--yellow-tournesol:active {
    background-color: #d3b235 !important;
  }

  .fr-background-action-low--yellow-moutarde {
    background-color: #fde2b5 !important;
  }

  .fr-background-action-low--yellow-moutarde:hover {
    background-color: #f6c43c !important;
  }

  .fr-background-action-low--yellow-moutarde:active {
    background-color: #dfb135 !important;
  }

  .fr-background-action-low--orange-terre-battue {
    background-color: #fddfd8 !important;
  }

  .fr-background-action-low--orange-terre-battue:hover {
    background-color: #fbb8a5 !important;
  }

  .fr-background-action-low--orange-terre-battue:active {
    background-color: #faa184 !important;
  }

  .fr-background-action-low--brown-cafe-creme {
    background-color: #f4e3c7 !important;
  }

  .fr-background-action-low--brown-cafe-creme:hover {
    background-color: #e1c386 !important;
  }

  .fr-background-action-low--brown-cafe-creme:active {
    background-color: #ccb078 !important;
  }

  .fr-background-action-low--brown-caramel {
    background-color: #f3e2d9 !important;
  }

  .fr-background-action-low--brown-caramel:hover {
    background-color: #e7bea6 !important;
  }

  .fr-background-action-low--brown-caramel:active {
    background-color: #e1a982 !important;
  }

  .fr-background-action-low--brown-opera {
    background-color: #f3e2d7 !important;
  }

  .fr-background-action-low--brown-opera:hover {
    background-color: #e7bfa0 !important;
  }

  .fr-background-action-low--brown-opera:active {
    background-color: #deaa7e !important;
  }

  .fr-background-action-low--beige-gris-galet {
    background-color: #eee4d9 !important;
  }

  .fr-background-action-low--beige-gris-galet:hover {
    background-color: #dbc3a4 !important;
  }

  .fr-background-action-low--beige-gris-galet:active {
    background-color: #c6b094 !important;
  }

  .fr-text-default--grey {
    color: #3a3a3a !important;
  }

  .fr-text-default--info {
    color: #0063cb !important;
  }

  .fr-text-default--success {
    color: #18753c !important;
  }

  .fr-text-default--warning {
    color: #b34000 !important;
  }

  .fr-text-default--error {
    color: #ce0500 !important;
  }

  .fr-text-title--grey {
    color: #161616 !important;
  }

  .fr-text-title--blue-france {
    color: #000091 !important;
  }

  .fr-text-title--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-label--grey {
    color: #161616 !important;
  }

  .fr-text-label--blue-france {
    color: #000091 !important;
  }

  .fr-text-label--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-label--green-tilleul-verveine {
    color: #66673d !important;
  }

  .fr-text-label--green-bourgeon {
    color: #447049 !important;
  }

  .fr-text-label--green-emeraude {
    color: #297254 !important;
  }

  .fr-text-label--green-menthe {
    color: #37635f !important;
  }

  .fr-text-label--green-archipel {
    color: #006a6f !important;
  }

  .fr-text-label--blue-ecume {
    color: #2f4077 !important;
  }

  .fr-text-label--blue-cumulus {
    color: #3558a2 !important;
  }

  .fr-text-label--purple-glycine {
    color: #6e445a !important;
  }

  .fr-text-label--pink-macaron {
    color: #8d533e !important;
  }

  .fr-text-label--pink-tuile {
    color: #a94645 !important;
  }

  .fr-text-label--yellow-tournesol {
    color: #716043 !important;
  }

  .fr-text-label--yellow-moutarde {
    color: #695240 !important;
  }

  .fr-text-label--orange-terre-battue {
    color: #755348 !important;
  }

  .fr-text-label--brown-cafe-creme {
    color: #685c48 !important;
  }

  .fr-text-label--brown-caramel {
    color: #845d48 !important;
  }

  .fr-text-label--brown-opera {
    color: #745b47 !important;
  }

  .fr-text-label--beige-gris-galet {
    color: #6a6156 !important;
  }

  .fr-text-mention--grey {
    color: #666 !important;
  }

  .fr-text-inverted--grey {
    color: #fff !important;
  }

  .fr-text-inverted--blue-france {
    color: #f5f5fe !important;
  }

  .fr-text-inverted--red-marianne {
    color: #fef4f4 !important;
  }

  .fr-text-inverted--info {
    color: #f4f6ff !important;
  }

  .fr-text-inverted--success {
    color: #dffee6 !important;
  }

  .fr-text-inverted--warning {
    color: #fff4f3 !important;
  }

  .fr-text-inverted--error {
    color: #fff4f4 !important;
  }

  .fr-text-inverted--green-tilleul-verveine {
    color: #fef7da !important;
  }

  .fr-text-inverted--green-bourgeon {
    color: #e6feda !important;
  }

  .fr-text-inverted--green-emeraude {
    color: #e3fdeb !important;
  }

  .fr-text-inverted--green-menthe {
    color: #dffdf7 !important;
  }

  .fr-text-inverted--green-archipel {
    color: #e5fbfd !important;
  }

  .fr-text-inverted--blue-ecume {
    color: #f4f6fe !important;
  }

  .fr-text-inverted--blue-cumulus {
    color: #f3f6fe !important;
  }

  .fr-text-inverted--purple-glycine {
    color: #fef3fd !important;
  }

  .fr-text-inverted--pink-macaron {
    color: #fef4f2 !important;
  }

  .fr-text-inverted--pink-tuile {
    color: #fef4f3 !important;
  }

  .fr-text-inverted--yellow-tournesol {
    color: #fef6e3 !important;
  }

  .fr-text-inverted--yellow-moutarde {
    color: #fef5e8 !important;
  }

  .fr-text-inverted--orange-terre-battue {
    color: #fef4f2 !important;
  }

  .fr-text-inverted--brown-cafe-creme {
    color: #fbf6ed !important;
  }

  .fr-text-inverted--brown-caramel {
    color: #fbf5f2 !important;
  }

  .fr-text-inverted--brown-opera {
    color: #fbf5f2 !important;
  }

  .fr-text-inverted--beige-gris-galet {
    color: #f9f6f2 !important;
  }

  .fr-text-action-high--grey {
    color: #161616 !important;
  }

  .fr-text-action-high--blue-france {
    color: #000091 !important;
  }

  .fr-text-action-high--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-action-high--green-tilleul-verveine {
    color: #66673d !important;
  }

  .fr-text-action-high--green-bourgeon {
    color: #447049 !important;
  }

  .fr-text-action-high--green-emeraude {
    color: #297254 !important;
  }

  .fr-text-action-high--green-menthe {
    color: #37635f !important;
  }

  .fr-text-action-high--green-archipel {
    color: #006a6f !important;
  }

  .fr-text-action-high--blue-ecume {
    color: #2f4077 !important;
  }

  .fr-text-action-high--blue-cumulus {
    color: #3558a2 !important;
  }

  .fr-text-action-high--purple-glycine {
    color: #6e445a !important;
  }

  .fr-text-action-high--pink-macaron {
    color: #8d533e !important;
  }

  .fr-text-action-high--pink-tuile {
    color: #a94645 !important;
  }

  .fr-text-action-high--yellow-tournesol {
    color: #716043 !important;
  }

  .fr-text-action-high--yellow-moutarde {
    color: #695240 !important;
  }

  .fr-text-action-high--orange-terre-battue {
    color: #755348 !important;
  }

  .fr-text-action-high--brown-cafe-creme {
    color: #685c48 !important;
  }

  .fr-text-action-high--brown-caramel {
    color: #845d48 !important;
  }

  .fr-text-action-high--brown-opera {
    color: #745b47 !important;
  }

  .fr-text-action-high--beige-gris-galet {
    color: #6a6156 !important;
  }

  .fr-border-default--grey {
    border: 1px solid #ddd !important;
  }

  .fr-border-default--blue-france {
    border: 1px solid #6a6af4 !important;
  }

  .fr-border-default--red-marianne {
    border: 1px solid #e1000f !important;
  }

  .fr-border-default--green-tilleul-verveine {
    border: 1px solid #b7a73f !important;
  }

  .fr-border-default--green-bourgeon {
    border: 1px solid #68a532 !important;
  }

  .fr-border-default--green-emeraude {
    border: 1px solid #00a95f !important;
  }

  .fr-border-default--green-menthe {
    border: 1px solid #009081 !important;
  }

  .fr-border-default--green-archipel {
    border: 1px solid #009099 !important;
  }

  .fr-border-default--blue-ecume {
    border: 1px solid #465f9d !important;
  }

  .fr-border-default--blue-cumulus {
    border: 1px solid #417dc4 !important;
  }

  .fr-border-default--purple-glycine {
    border: 1px solid #a558a0 !important;
  }

  .fr-border-default--pink-macaron {
    border: 1px solid #e18b76 !important;
  }

  .fr-border-default--pink-tuile {
    border: 1px solid #ce614a !important;
  }

  .fr-border-default--yellow-tournesol {
    border: 1px solid #c8aa39 !important;
  }

  .fr-border-default--yellow-moutarde {
    border: 1px solid #c3992a !important;
  }

  .fr-border-default--orange-terre-battue {
    border: 1px solid #e4794a !important;
  }

  .fr-border-default--brown-cafe-creme {
    border: 1px solid #d1b781 !important;
  }

  .fr-border-default--brown-caramel {
    border: 1px solid #c08c65 !important;
  }

  .fr-border-default--brown-opera {
    border: 1px solid #bd987a !important;
  }

  .fr-border-default--beige-gris-galet {
    border: 1px solid #aea397 !important;
  }

  .fr-border-plain--grey {
    border: 1px solid #3a3a3a !important;
  }

  .fr-border-plain--blue-france {
    border: 1px solid #000091 !important;
  }

  .fr-border-plain--red-marianne {
    border: 1px solid #c9191e !important;
  }

  .fr-border-plain--info {
    border: 1px solid #0063cb !important;
  }

  .fr-border-plain--success {
    border: 1px solid #18753c !important;
  }

  .fr-border-plain--warning {
    border: 1px solid #b34000 !important;
  }

  .fr-border-plain--error {
    border: 1px solid #ce0500 !important;
  }

  .fr-border-plain--green-tilleul-verveine {
    border: 1px solid #66673d !important;
  }

  .fr-border-plain--green-bourgeon {
    border: 1px solid #447049 !important;
  }

  .fr-border-plain--green-emeraude {
    border: 1px solid #297254 !important;
  }

  .fr-border-plain--green-menthe {
    border: 1px solid #37635f !important;
  }

  .fr-border-plain--green-archipel {
    border: 1px solid #006a6f !important;
  }

  .fr-border-plain--blue-ecume {
    border: 1px solid #2f4077 !important;
  }

  .fr-border-plain--blue-cumulus {
    border: 1px solid #3558a2 !important;
  }

  .fr-border-plain--purple-glycine {
    border: 1px solid #6e445a !important;
  }

  .fr-border-plain--pink-macaron {
    border: 1px solid #8d533e !important;
  }

  .fr-border-plain--pink-tuile {
    border: 1px solid #a94645 !important;
  }

  .fr-border-plain--yellow-tournesol {
    border: 1px solid #716043 !important;
  }

  .fr-border-plain--yellow-moutarde {
    border: 1px solid #695240 !important;
  }

  .fr-border-plain--orange-terre-battue {
    border: 1px solid #755348 !important;
  }

  .fr-border-plain--brown-cafe-creme {
    border: 1px solid #685c48 !important;
  }

  .fr-border-plain--brown-caramel {
    border: 1px solid #845d48 !important;
  }

  .fr-border-plain--brown-opera {
    border: 1px solid #745b47 !important;
  }

  .fr-border-plain--beige-gris-galet {
    border: 1px solid #6a6156 !important;
  }

  .fr-artwork-major--blue-france {
    fill: #000091 !important;
  }

  .fr-artwork-major--red-marianne {
    fill: #c9191e !important;
  }

  .fr-artwork-major--green-tilleul-verveine {
    fill: #66673d !important;
  }

  .fr-artwork-major--green-bourgeon {
    fill: #447049 !important;
  }

  .fr-artwork-major--green-emeraude {
    fill: #297254 !important;
  }

  .fr-artwork-major--green-menthe {
    fill: #37635f !important;
  }

  .fr-artwork-major--green-archipel {
    fill: #006a6f !important;
  }

  .fr-artwork-major--blue-ecume {
    fill: #2f4077 !important;
  }

  .fr-artwork-major--blue-cumulus {
    fill: #3558a2 !important;
  }

  .fr-artwork-major--purple-glycine {
    fill: #6e445a !important;
  }

  .fr-artwork-major--pink-macaron {
    fill: #8d533e !important;
  }

  .fr-artwork-major--pink-tuile {
    fill: #a94645 !important;
  }

  .fr-artwork-major--yellow-tournesol {
    fill: #716043 !important;
  }

  .fr-artwork-major--yellow-moutarde {
    fill: #695240 !important;
  }

  .fr-artwork-major--orange-terre-battue {
    fill: #755348 !important;
  }

  .fr-artwork-major--brown-cafe-creme {
    fill: #685c48 !important;
  }

  .fr-artwork-major--brown-caramel {
    fill: #845d48 !important;
  }

  .fr-artwork-major--brown-opera {
    fill: #745b47 !important;
  }

  .fr-artwork-major--beige-gris-galet {
    fill: #6a6156 !important;
  }

  .fr-artwork-minor--blue-france {
    fill: #6a6af4 !important;
  }

  .fr-artwork-minor--red-marianne {
    fill: #e1000f !important;
  }

  .fr-artwork-minor--green-tilleul-verveine {
    fill: #b7a73f !important;
  }

  .fr-artwork-minor--green-bourgeon {
    fill: #68a532 !important;
  }

  .fr-artwork-minor--green-emeraude {
    fill: #00a95f !important;
  }

  .fr-artwork-minor--green-menthe {
    fill: #009081 !important;
  }

  .fr-artwork-minor--green-archipel {
    fill: #009099 !important;
  }

  .fr-artwork-minor--blue-ecume {
    fill: #465f9d !important;
  }

  .fr-artwork-minor--blue-cumulus {
    fill: #417dc4 !important;
  }

  .fr-artwork-minor--purple-glycine {
    fill: #a558a0 !important;
  }

  .fr-artwork-minor--pink-macaron {
    fill: #e18b76 !important;
  }

  .fr-artwork-minor--pink-tuile {
    fill: #ce614a !important;
  }

  .fr-artwork-minor--yellow-tournesol {
    fill: #c8aa39 !important;
  }

  .fr-artwork-minor--yellow-moutarde {
    fill: #c3992a !important;
  }

  .fr-artwork-minor--orange-terre-battue {
    fill: #e4794a !important;
  }

  .fr-artwork-minor--brown-cafe-creme {
    fill: #d1b781 !important;
  }

  .fr-artwork-minor--brown-caramel {
    fill: #c08c65 !important;
  }

  .fr-artwork-minor--brown-opera {
    fill: #bd987a !important;
  }

  .fr-artwork-minor--beige-gris-galet {
    fill: #aea397 !important;
  }

  .fr-artwork-decorative--grey {
    fill: #eee !important;
  }

  .fr-artwork-decorative--blue-france {
    fill: #ececfe !important;
  }

  .fr-artwork-decorative--red-marianne {
    fill: #fee9e9 !important;
  }

  .fr-artwork-decorative--green-tilleul-verveine {
    fill: #fceeac !important;
  }

  .fr-artwork-decorative--green-bourgeon {
    fill: #c9fcac !important;
  }

  .fr-artwork-decorative--green-emeraude {
    fill: #c3fad5 !important;
  }

  .fr-artwork-decorative--green-menthe {
    fill: #bafaee !important;
  }

  .fr-artwork-decorative--green-archipel {
    fill: #c7f6fc !important;
  }

  .fr-artwork-decorative--blue-ecume {
    fill: #e9edfe !important;
  }

  .fr-artwork-decorative--blue-cumulus {
    fill: #e6eefe !important;
  }

  .fr-artwork-decorative--purple-glycine {
    fill: #fee7fc !important;
  }

  .fr-artwork-decorative--pink-macaron {
    fill: #fee9e6 !important;
  }

  .fr-artwork-decorative--pink-tuile {
    fill: #fee9e7 !important;
  }

  .fr-artwork-decorative--yellow-tournesol {
    fill: #feecc2 !important;
  }

  .fr-artwork-decorative--yellow-moutarde {
    fill: #feebd0 !important;
  }

  .fr-artwork-decorative--orange-terre-battue {
    fill: #fee9e5 !important;
  }

  .fr-artwork-decorative--brown-cafe-creme {
    fill: #f7ecdb !important;
  }

  .fr-artwork-decorative--brown-caramel {
    fill: #f7ebe5 !important;
  }

  .fr-artwork-decorative--brown-opera {
    fill: #f7ece4 !important;
  }

  .fr-artwork-decorative--beige-gris-galet {
    fill: #f3ede5 !important;
  }

  .fr-artwork-background--grey {
    fill: #f6f6f6 !important;
  }

  .fr-artwork-background--blue-france {
    fill: #f5f5fe !important;
  }

  .fr-artwork-background--red-marianne {
    fill: #fef4f4 !important;
  }

  .fr-artwork-background--green-tilleul-verveine {
    fill: #fef7da !important;
  }

  .fr-artwork-background--green-bourgeon {
    fill: #e6feda !important;
  }

  .fr-artwork-background--green-emeraude {
    fill: #e3fdeb !important;
  }

  .fr-artwork-background--green-menthe {
    fill: #dffdf7 !important;
  }

  .fr-artwork-background--green-archipel {
    fill: #e5fbfd !important;
  }

  .fr-artwork-background--blue-ecume {
    fill: #f4f6fe !important;
  }

  .fr-artwork-background--blue-cumulus {
    fill: #f3f6fe !important;
  }

  .fr-artwork-background--purple-glycine {
    fill: #fef3fd !important;
  }

  .fr-artwork-background--pink-macaron {
    fill: #fef4f2 !important;
  }

  .fr-artwork-background--pink-tuile {
    fill: #fef4f3 !important;
  }

  .fr-artwork-background--yellow-tournesol {
    fill: #fef6e3 !important;
  }

  .fr-artwork-background--yellow-moutarde {
    fill: #fef5e8 !important;
  }

  .fr-artwork-background--orange-terre-battue {
    fill: #fef4f2 !important;
  }

  .fr-artwork-background--brown-cafe-creme {
    fill: #fbf6ed !important;
  }

  .fr-artwork-background--brown-caramel {
    fill: #fbf5f2 !important;
  }

  .fr-artwork-background--brown-opera {
    fill: #fbf5f2 !important;
  }

  .fr-artwork-background--beige-gris-galet {
    fill: #f9f6f2 !important;
  }

  .fr-artwork-motif--grey {
    fill: #e5e5e5 !important;
  }

  .fr-artwork-motif--blue-france {
    fill: #e3e3fd !important;
  }

  .fr-artwork-motif--red-marianne {
    fill: #fddede !important;
  }

  .fr-artwork-motif--green-tilleul-verveine {
    fill: #fbe769 !important;
  }

  .fr-artwork-motif--green-bourgeon {
    fill: #a9fb68 !important;
  }

  .fr-artwork-motif--green-emeraude {
    fill: #9ef9be !important;
  }

  .fr-artwork-motif--green-menthe {
    fill: #8bf8e7 !important;
  }

  .fr-artwork-motif--green-archipel {
    fill: #a6f2fa !important;
  }

  .fr-artwork-motif--blue-ecume {
    fill: #dee5fd !important;
  }

  .fr-artwork-motif--blue-cumulus {
    fill: #dae6fd !important;
  }

  .fr-artwork-motif--purple-glycine {
    fill: #fddbfa !important;
  }

  .fr-artwork-motif--pink-macaron {
    fill: #fddfda !important;
  }

  .fr-artwork-motif--pink-tuile {
    fill: #fddfdb !important;
  }

  .fr-artwork-motif--yellow-tournesol {
    fill: #fde39c !important;
  }

  .fr-artwork-motif--yellow-moutarde {
    fill: #fde2b5 !important;
  }

  .fr-artwork-motif--orange-terre-battue {
    fill: #fddfd8 !important;
  }

  .fr-artwork-motif--brown-cafe-creme {
    fill: #f4e3c7 !important;
  }

  .fr-artwork-motif--brown-caramel {
    fill: #f3e2d9 !important;
  }

  .fr-artwork-motif--brown-opera {
    fill: #f3e2d7 !important;
  }

  .fr-artwork-motif--beige-gris-galet {
    fill: #eee4d9 !important;
  }
}

@media print {
  .fr-background-default--grey {
    background-color: #fff !important;
  }

  .fr-background-default--grey:hover {
    background-color: #f6f6f6 !important;
  }

  .fr-background-default--grey:active {
    background-color: #ededed !important;
  }

  .fr-background-alt--grey {
    background-color: #f6f6f6 !important;
  }

  .fr-background-alt--grey:hover {
    background-color: #dfdfdf !important;
  }

  .fr-background-alt--grey:active {
    background-color: #cfcfcf !important;
  }

  .fr-background-alt--blue-france {
    background-color: #f5f5fe !important;
  }

  .fr-background-alt--blue-france:hover {
    background-color: #dcdcfc !important;
  }

  .fr-background-alt--blue-france:active {
    background-color: #cbcbfa !important;
  }

  .fr-background-alt--red-marianne {
    background-color: #fef4f4 !important;
  }

  .fr-background-alt--red-marianne:hover {
    background-color: #fcd7d7 !important;
  }

  .fr-background-alt--red-marianne:active {
    background-color: #fac4c4 !important;
  }

  .fr-background-alt--green-tilleul-verveine {
    background-color: #fef7da !important;
  }

  .fr-background-alt--green-tilleul-verveine:hover {
    background-color: #fce552 !important;
  }

  .fr-background-alt--green-tilleul-verveine:active {
    background-color: #ebd54c !important;
  }

  .fr-background-alt--green-bourgeon {
    background-color: #e6feda !important;
  }

  .fr-background-alt--green-bourgeon:hover {
    background-color: #a7fc62 !important;
  }

  .fr-background-alt--green-bourgeon:active {
    background-color: #98ed4d !important;
  }

  .fr-background-alt--green-emeraude {
    background-color: #e3fdeb !important;
  }

  .fr-background-alt--green-emeraude:hover {
    background-color: #94f9b9 !important;
  }

  .fr-background-alt--green-emeraude:active {
    background-color: #6df1a3 !important;
  }

  .fr-background-alt--green-menthe {
    background-color: #dffdf7 !important;
  }

  .fr-background-alt--green-menthe:hover {
    background-color: #84f9e7 !important;
  }

  .fr-background-alt--green-menthe:active {
    background-color: #70ebd8 !important;
  }

  .fr-background-alt--green-archipel {
    background-color: #e5fbfd !important;
  }

  .fr-background-alt--green-archipel:hover {
    background-color: #99f2f8 !important;
  }

  .fr-background-alt--green-archipel:active {
    background-color: #73e9f0 !important;
  }

  .fr-background-alt--blue-ecume {
    background-color: #f4f6fe !important;
  }

  .fr-background-alt--blue-ecume:hover {
    background-color: #d7dffb !important;
  }

  .fr-background-alt--blue-ecume:active {
    background-color: #c3cffa !important;
  }

  .fr-background-alt--blue-cumulus {
    background-color: #f3f6fe !important;
  }

  .fr-background-alt--blue-cumulus:hover {
    background-color: #d3dffc !important;
  }

  .fr-background-alt--blue-cumulus:active {
    background-color: #bed0fa !important;
  }

  .fr-background-alt--purple-glycine {
    background-color: #fef3fd !important;
  }

  .fr-background-alt--purple-glycine:hover {
    background-color: #fcd4f8 !important;
  }

  .fr-background-alt--purple-glycine:active {
    background-color: #fabff5 !important;
  }

  .fr-background-alt--pink-macaron {
    background-color: #fef4f2 !important;
  }

  .fr-background-alt--pink-macaron:hover {
    background-color: #fcd8d0 !important;
  }

  .fr-background-alt--pink-macaron:active {
    background-color: #fac5b8 !important;
  }

  .fr-background-alt--pink-tuile {
    background-color: #fef4f3 !important;
  }

  .fr-background-alt--pink-tuile:hover {
    background-color: #fcd7d3 !important;
  }

  .fr-background-alt--pink-tuile:active {
    background-color: #fac4be !important;
  }

  .fr-background-alt--yellow-tournesol {
    background-color: #fef6e3 !important;
  }

  .fr-background-alt--yellow-tournesol:hover {
    background-color: #fce086 !important;
  }

  .fr-background-alt--yellow-tournesol:active {
    background-color: #f5d24b !important;
  }

  .fr-background-alt--yellow-moutarde {
    background-color: #fef5e8 !important;
  }

  .fr-background-alt--yellow-moutarde:hover {
    background-color: #fcdca3 !important;
  }

  .fr-background-alt--yellow-moutarde:active {
    background-color: #fbcd64 !important;
  }

  .fr-background-alt--orange-terre-battue {
    background-color: #fef4f2 !important;
  }

  .fr-background-alt--orange-terre-battue:hover {
    background-color: #fcd8d0 !important;
  }

  .fr-background-alt--orange-terre-battue:active {
    background-color: #fac5b8 !important;
  }

  .fr-background-alt--brown-cafe-creme {
    background-color: #fbf6ed !important;
  }

  .fr-background-alt--brown-cafe-creme:hover {
    background-color: #f2deb6 !important;
  }

  .fr-background-alt--brown-cafe-creme:active {
    background-color: #eacf91 !important;
  }

  .fr-background-alt--brown-caramel {
    background-color: #fbf5f2 !important;
  }

  .fr-background-alt--brown-caramel:hover {
    background-color: #f1dbcf !important;
  }

  .fr-background-alt--brown-caramel:active {
    background-color: #ecc9b5 !important;
  }

  .fr-background-alt--brown-opera {
    background-color: #fbf5f2 !important;
  }

  .fr-background-alt--brown-opera:hover {
    background-color: #f1dbcf !important;
  }

  .fr-background-alt--brown-opera:active {
    background-color: #ecc9b5 !important;
  }

  .fr-background-alt--beige-gris-galet {
    background-color: #f9f6f2 !important;
  }

  .fr-background-alt--beige-gris-galet:hover {
    background-color: #eadecd !important;
  }

  .fr-background-alt--beige-gris-galet:active {
    background-color: #e1ceb1 !important;
  }

  .fr-background-contrast--grey {
    background-color: #eee !important;
  }

  .fr-background-contrast--grey:hover {
    background-color: #d2d2d2 !important;
  }

  .fr-background-contrast--grey:active {
    background-color: #c1c1c1 !important;
  }

  .fr-background-contrast--blue-france {
    background-color: #ececfe !important;
  }

  .fr-background-contrast--blue-france:hover {
    background-color: #cecefc !important;
  }

  .fr-background-contrast--blue-france:active {
    background-color: #bbbbfc !important;
  }

  .fr-background-contrast--red-marianne {
    background-color: #fee9e9 !important;
  }

  .fr-background-contrast--red-marianne:hover {
    background-color: #fdc5c5 !important;
  }

  .fr-background-contrast--red-marianne:active {
    background-color: #fcafaf !important;
  }

  .fr-background-contrast--green-tilleul-verveine {
    background-color: #fceeac !important;
  }

  .fr-background-contrast--green-tilleul-verveine:hover {
    background-color: #e8d45c !important;
  }

  .fr-background-contrast--green-tilleul-verveine:active {
    background-color: #d4c254 !important;
  }

  .fr-background-contrast--green-bourgeon {
    background-color: #c9fcac !important;
  }

  .fr-background-contrast--green-bourgeon:hover {
    background-color: #9ae95d !important;
  }

  .fr-background-contrast--green-bourgeon:active {
    background-color: #8dd555 !important;
  }

  .fr-background-contrast--green-emeraude {
    background-color: #c3fad5 !important;
  }

  .fr-background-contrast--green-emeraude:hover {
    background-color: #77eda5 !important;
  }

  .fr-background-contrast--green-emeraude:active {
    background-color: #6dd897 !important;
  }

  .fr-background-contrast--green-menthe {
    background-color: #bafaee !important;
  }

  .fr-background-contrast--green-menthe:hover {
    background-color: #79e7d5 !important;
  }

  .fr-background-contrast--green-menthe:active {
    background-color: #6fd3c3 !important;
  }

  .fr-background-contrast--green-archipel {
    background-color: #c7f6fc !important;
  }

  .fr-background-contrast--green-archipel:hover {
    background-color: #64ecf8 !important;
  }

  .fr-background-contrast--green-archipel:active {
    background-color: #5bd8e3 !important;
  }

  .fr-background-contrast--blue-ecume {
    background-color: #e9edfe !important;
  }

  .fr-background-contrast--blue-ecume:hover {
    background-color: #c5d0fc !important;
  }

  .fr-background-contrast--blue-ecume:active {
    background-color: #adbffc !important;
  }

  .fr-background-contrast--blue-cumulus {
    background-color: #e6eefe !important;
  }

  .fr-background-contrast--blue-cumulus:hover {
    background-color: #bcd3fc !important;
  }

  .fr-background-contrast--blue-cumulus:active {
    background-color: #9fc3fc !important;
  }

  .fr-background-contrast--purple-glycine {
    background-color: #fee7fc !important;
  }

  .fr-background-contrast--purple-glycine:hover {
    background-color: #fdc0f8 !important;
  }

  .fr-background-contrast--purple-glycine:active {
    background-color: #fca8f6 !important;
  }

  .fr-background-contrast--pink-macaron {
    background-color: #fee9e6 !important;
  }

  .fr-background-contrast--pink-macaron:hover {
    background-color: #fdc6bd !important;
  }

  .fr-background-contrast--pink-macaron:active {
    background-color: #fcb0a2 !important;
  }

  .fr-background-contrast--pink-tuile {
    background-color: #fee9e7 !important;
  }

  .fr-background-contrast--pink-tuile:hover {
    background-color: #fdc6c0 !important;
  }

  .fr-background-contrast--pink-tuile:active {
    background-color: #fcb0a7 !important;
  }

  .fr-background-contrast--yellow-tournesol {
    background-color: #feecc2 !important;
  }

  .fr-background-contrast--yellow-tournesol:hover {
    background-color: #fbd335 !important;
  }

  .fr-background-contrast--yellow-tournesol:active {
    background-color: #e6c130 !important;
  }

  .fr-background-contrast--yellow-moutarde {
    background-color: #feebd0 !important;
  }

  .fr-background-contrast--yellow-moutarde:hover {
    background-color: #fdcd6d !important;
  }

  .fr-background-contrast--yellow-moutarde:active {
    background-color: #f4be30 !important;
  }

  .fr-background-contrast--orange-terre-battue {
    background-color: #fee9e5 !important;
  }

  .fr-background-contrast--orange-terre-battue:hover {
    background-color: #fdc6ba !important;
  }

  .fr-background-contrast--orange-terre-battue:active {
    background-color: #fcb09e !important;
  }

  .fr-background-contrast--brown-cafe-creme {
    background-color: #f7ecdb !important;
  }

  .fr-background-contrast--brown-cafe-creme:hover {
    background-color: #edce94 !important;
  }

  .fr-background-contrast--brown-cafe-creme:active {
    background-color: #dabd84 !important;
  }

  .fr-background-contrast--brown-caramel {
    background-color: #f7ebe5 !important;
  }

  .fr-background-contrast--brown-caramel:hover {
    background-color: #eccbb9 !important;
  }

  .fr-background-contrast--brown-caramel:active {
    background-color: #e6b79a !important;
  }

  .fr-background-contrast--brown-opera {
    background-color: #f7ece4 !important;
  }

  .fr-background-contrast--brown-opera:hover {
    background-color: #eccdb3 !important;
  }

  .fr-background-contrast--brown-opera:active {
    background-color: #e6ba90 !important;
  }

  .fr-background-contrast--beige-gris-galet {
    background-color: #f3ede5 !important;
  }

  .fr-background-contrast--beige-gris-galet:hover {
    background-color: #e1d0b5 !important;
  }

  .fr-background-contrast--beige-gris-galet:active {
    background-color: #d1bea2 !important;
  }

  .fr-background-contrast--info {
    background-color: #e8edff !important;
  }

  .fr-background-contrast--info:hover {
    background-color: #c2d1ff !important;
  }

  .fr-background-contrast--info:active {
    background-color: #a9bfff !important;
  }

  .fr-background-contrast--success {
    background-color: #b8fec9 !important;
  }

  .fr-background-contrast--success:hover {
    background-color: #46fd89 !important;
  }

  .fr-background-contrast--success:active {
    background-color: #34eb7b !important;
  }

  .fr-background-contrast--warning {
    background-color: #ffe9e6 !important;
  }

  .fr-background-contrast--warning:hover {
    background-color: #ffc6bd !important;
  }

  .fr-background-contrast--warning:active {
    background-color: #ffb0a2 !important;
  }

  .fr-background-contrast--error {
    background-color: #ffe9e9 !important;
  }

  .fr-background-contrast--error:hover {
    background-color: #ffc5c5 !important;
  }

  .fr-background-contrast--error:active {
    background-color: #ffafaf !important;
  }

  .fr-background-flat--grey {
    background-color: #3a3a3a !important;
  }

  .fr-background-flat--blue-france {
    background-color: #000091 !important;
  }

  .fr-background-flat--red-marianne {
    background-color: #c9191e !important;
  }

  .fr-background-flat--green-tilleul-verveine {
    background-color: #66673d !important;
  }

  .fr-background-flat--green-bourgeon {
    background-color: #447049 !important;
  }

  .fr-background-flat--green-emeraude {
    background-color: #297254 !important;
  }

  .fr-background-flat--green-menthe {
    background-color: #37635f !important;
  }

  .fr-background-flat--green-archipel {
    background-color: #006a6f !important;
  }

  .fr-background-flat--blue-ecume {
    background-color: #2f4077 !important;
  }

  .fr-background-flat--blue-cumulus {
    background-color: #3558a2 !important;
  }

  .fr-background-flat--purple-glycine {
    background-color: #6e445a !important;
  }

  .fr-background-flat--pink-macaron {
    background-color: #8d533e !important;
  }

  .fr-background-flat--pink-tuile {
    background-color: #a94645 !important;
  }

  .fr-background-flat--yellow-tournesol {
    background-color: #716043 !important;
  }

  .fr-background-flat--yellow-moutarde {
    background-color: #695240 !important;
  }

  .fr-background-flat--orange-terre-battue {
    background-color: #755348 !important;
  }

  .fr-background-flat--brown-cafe-creme {
    background-color: #685c48 !important;
  }

  .fr-background-flat--brown-caramel {
    background-color: #845d48 !important;
  }

  .fr-background-flat--brown-opera {
    background-color: #745b47 !important;
  }

  .fr-background-flat--beige-gris-galet {
    background-color: #6a6156 !important;
  }

  .fr-background-flat--info {
    background-color: #0063cb !important;
  }

  .fr-background-flat--success {
    background-color: #18753c !important;
  }

  .fr-background-flat--warning {
    background-color: #b34000 !important;
  }

  .fr-background-flat--error {
    background-color: #ce0500 !important;
  }

  .fr-background-action-high--grey {
    background-color: #3a3a3a !important;
  }

  .fr-background-action-high--grey:hover {
    background-color: #616161 !important;
  }

  .fr-background-action-high--grey:active {
    background-color: #777 !important;
  }

  .fr-background-action-high--blue-france {
    background-color: #000091 !important;
  }

  .fr-background-action-high--blue-france:hover {
    background-color: #1212ff !important;
  }

  .fr-background-action-high--blue-france:active {
    background-color: #2323ff !important;
  }

  .fr-background-action-high--red-marianne {
    background-color: #c9191e !important;
  }

  .fr-background-action-high--red-marianne:hover {
    background-color: #f93f42 !important;
  }

  .fr-background-action-high--red-marianne:active {
    background-color: #f95a5c !important;
  }

  .fr-background-action-high--green-tilleul-verveine {
    background-color: #66673d !important;
  }

  .fr-background-action-high--green-tilleul-verveine:hover {
    background-color: #929359 !important;
  }

  .fr-background-action-high--green-tilleul-verveine:active {
    background-color: #a7a967 !important;
  }

  .fr-background-action-high--green-bourgeon {
    background-color: #447049 !important;
  }

  .fr-background-action-high--green-bourgeon:hover {
    background-color: #639f6a !important;
  }

  .fr-background-action-high--green-bourgeon:active {
    background-color: #72b77a !important;
  }

  .fr-background-action-high--green-emeraude {
    background-color: #297254 !important;
  }

  .fr-background-action-high--green-emeraude:hover {
    background-color: #3ea47a !important;
  }

  .fr-background-action-high--green-emeraude:active {
    background-color: #49bc8d !important;
  }

  .fr-background-action-high--green-menthe {
    background-color: #37635f !important;
  }

  .fr-background-action-high--green-menthe:hover {
    background-color: #53918c !important;
  }

  .fr-background-action-high--green-menthe:active {
    background-color: #62a9a2 !important;
  }

  .fr-background-action-high--green-archipel {
    background-color: #006a6f !important;
  }

  .fr-background-action-high--green-archipel:hover {
    background-color: #009fa7 !important;
  }

  .fr-background-action-high--green-archipel:active {
    background-color: #00bbc3 !important;
  }

  .fr-background-action-high--blue-ecume {
    background-color: #2f4077 !important;
  }

  .fr-background-action-high--blue-ecume:hover {
    background-color: #4e68bb !important;
  }

  .fr-background-action-high--blue-ecume:active {
    background-color: #667dcf !important;
  }

  .fr-background-action-high--blue-cumulus {
    background-color: #3558a2 !important;
  }

  .fr-background-action-high--blue-cumulus:hover {
    background-color: #5982e0 !important;
  }

  .fr-background-action-high--blue-cumulus:active {
    background-color: #7996e6 !important;
  }

  .fr-background-action-high--purple-glycine {
    background-color: #6e445a !important;
  }

  .fr-background-action-high--purple-glycine:hover {
    background-color: #a66989 !important;
  }

  .fr-background-action-high--purple-glycine:active {
    background-color: #bb7f9e !important;
  }

  .fr-background-action-high--pink-macaron {
    background-color: #8d533e !important;
  }

  .fr-background-action-high--pink-macaron:hover {
    background-color: #ca795c !important;
  }

  .fr-background-action-high--pink-macaron:active {
    background-color: #e08e73 !important;
  }

  .fr-background-action-high--pink-tuile {
    background-color: #a94645 !important;
  }

  .fr-background-action-high--pink-tuile:hover {
    background-color: #d5706f !important;
  }

  .fr-background-action-high--pink-tuile:active {
    background-color: #da8a89 !important;
  }

  .fr-background-action-high--yellow-tournesol {
    background-color: #716043 !important;
  }

  .fr-background-action-high--yellow-tournesol:hover {
    background-color: #a28a62 !important;
  }

  .fr-background-action-high--yellow-tournesol:active {
    background-color: #ba9f72 !important;
  }

  .fr-background-action-high--yellow-moutarde {
    background-color: #695240 !important;
  }

  .fr-background-action-high--yellow-moutarde:hover {
    background-color: #9b7b61 !important;
  }

  .fr-background-action-high--yellow-moutarde:active {
    background-color: #b58f72 !important;
  }

  .fr-background-action-high--orange-terre-battue {
    background-color: #755348 !important;
  }

  .fr-background-action-high--orange-terre-battue:hover {
    background-color: #ab7b6b !important;
  }

  .fr-background-action-high--orange-terre-battue:active {
    background-color: #c68f7d !important;
  }

  .fr-background-action-high--brown-cafe-creme {
    background-color: #685c48 !important;
  }

  .fr-background-action-high--brown-cafe-creme:hover {
    background-color: #97866a !important;
  }

  .fr-background-action-high--brown-cafe-creme:active {
    background-color: #ae9b7b !important;
  }

  .fr-background-action-high--brown-caramel {
    background-color: #845d48 !important;
  }

  .fr-background-action-high--brown-caramel:hover {
    background-color: #bb8568 !important;
  }

  .fr-background-action-high--brown-caramel:active {
    background-color: #d69978 !important;
  }

  .fr-background-action-high--brown-opera {
    background-color: #745b47 !important;
  }

  .fr-background-action-high--brown-opera:hover {
    background-color: #a78468 !important;
  }

  .fr-background-action-high--brown-opera:active {
    background-color: #c09979 !important;
  }

  .fr-background-action-high--beige-gris-galet {
    background-color: #6a6156 !important;
  }

  .fr-background-action-high--beige-gris-galet:hover {
    background-color: #988b7c !important;
  }

  .fr-background-action-high--beige-gris-galet:active {
    background-color: #afa08f !important;
  }

  .fr-background-action-high--info {
    background-color: #0063cb !important;
  }

  .fr-background-action-high--info:hover {
    background-color: #3b87ff !important;
  }

  .fr-background-action-high--info:active {
    background-color: #6798ff !important;
  }

  .fr-background-action-high--success {
    background-color: #18753c !important;
  }

  .fr-background-action-high--success:hover {
    background-color: #27a959 !important;
  }

  .fr-background-action-high--success:active {
    background-color: #2fc368 !important;
  }

  .fr-background-action-high--warning {
    background-color: #b34000 !important;
  }

  .fr-background-action-high--warning:hover {
    background-color: #ff6218 !important;
  }

  .fr-background-action-high--warning:active {
    background-color: #ff7a55 !important;
  }

  .fr-background-action-high--error {
    background-color: #ce0500 !important;
  }

  .fr-background-action-high--error:hover {
    background-color: #ff2725 !important;
  }

  .fr-background-action-high--error:active {
    background-color: #ff4140 !important;
  }

  .fr-background-action-low--blue-france {
    background-color: #e3e3fd !important;
  }

  .fr-background-action-low--blue-france:hover {
    background-color: #c1c1fb !important;
  }

  .fr-background-action-low--blue-france:active {
    background-color: #adadf9 !important;
  }

  .fr-background-action-low--red-marianne {
    background-color: #fddede !important;
  }

  .fr-background-action-low--red-marianne:hover {
    background-color: #fbb6b6 !important;
  }

  .fr-background-action-low--red-marianne:active {
    background-color: #fa9e9e !important;
  }

  .fr-background-action-low--green-tilleul-verveine {
    background-color: #fbe769 !important;
  }

  .fr-background-action-low--green-tilleul-verveine:hover {
    background-color: #d7c655 !important;
  }

  .fr-background-action-low--green-tilleul-verveine:active {
    background-color: #c2b24c !important;
  }

  .fr-background-action-low--green-bourgeon {
    background-color: #a9fb68 !important;
  }

  .fr-background-action-low--green-bourgeon:hover {
    background-color: #8ed654 !important;
  }

  .fr-background-action-low--green-bourgeon:active {
    background-color: #7fc04b !important;
  }

  .fr-background-action-low--green-emeraude {
    background-color: #9ef9be !important;
  }

  .fr-background-action-low--green-emeraude:hover {
    background-color: #69df97 !important;
  }

  .fr-background-action-low--green-emeraude:active {
    background-color: #5ec988 !important;
  }

  .fr-background-action-low--green-menthe {
    background-color: #8bf8e7 !important;
  }

  .fr-background-action-low--green-menthe:hover {
    background-color: #6ed5c5 !important;
  }

  .fr-background-action-low--green-menthe:active {
    background-color: #62bfb1 !important;
  }

  .fr-background-action-low--green-archipel {
    background-color: #a6f2fa !important;
  }

  .fr-background-action-low--green-archipel:hover {
    background-color: #62dbe5 !important;
  }

  .fr-background-action-low--green-archipel:active {
    background-color: #58c5cf !important;
  }

  .fr-background-action-low--blue-ecume {
    background-color: #dee5fd !important;
  }

  .fr-background-action-low--blue-ecume:hover {
    background-color: #b4c5fb !important;
  }

  .fr-background-action-low--blue-ecume:active {
    background-color: #99b3f9 !important;
  }

  .fr-background-action-low--blue-cumulus {
    background-color: #dae6fd !important;
  }

  .fr-background-action-low--blue-cumulus:hover {
    background-color: #a9c8fb !important;
  }

  .fr-background-action-low--blue-cumulus:active {
    background-color: #8ab8f9 !important;
  }

  .fr-background-action-low--purple-glycine {
    background-color: #fddbfa !important;
  }

  .fr-background-action-low--purple-glycine:hover {
    background-color: #fbaff5 !important;
  }

  .fr-background-action-low--purple-glycine:active {
    background-color: #fa96f2 !important;
  }

  .fr-background-action-low--pink-macaron {
    background-color: #fddfda !important;
  }

  .fr-background-action-low--pink-macaron:hover {
    background-color: #fbb8ab !important;
  }

  .fr-background-action-low--pink-macaron:active {
    background-color: #faa18d !important;
  }

  .fr-background-action-low--pink-tuile {
    background-color: #fddfdb !important;
  }

  .fr-background-action-low--pink-tuile:hover {
    background-color: #fbb8ad !important;
  }

  .fr-background-action-low--pink-tuile:active {
    background-color: #faa191 !important;
  }

  .fr-background-action-low--yellow-tournesol {
    background-color: #fde39c !important;
  }

  .fr-background-action-low--yellow-tournesol:hover {
    background-color: #e9c53b !important;
  }

  .fr-background-action-low--yellow-tournesol:active {
    background-color: #d3b235 !important;
  }

  .fr-background-action-low--yellow-moutarde {
    background-color: #fde2b5 !important;
  }

  .fr-background-action-low--yellow-moutarde:hover {
    background-color: #f6c43c !important;
  }

  .fr-background-action-low--yellow-moutarde:active {
    background-color: #dfb135 !important;
  }

  .fr-background-action-low--orange-terre-battue {
    background-color: #fddfd8 !important;
  }

  .fr-background-action-low--orange-terre-battue:hover {
    background-color: #fbb8a5 !important;
  }

  .fr-background-action-low--orange-terre-battue:active {
    background-color: #faa184 !important;
  }

  .fr-background-action-low--brown-cafe-creme {
    background-color: #f4e3c7 !important;
  }

  .fr-background-action-low--brown-cafe-creme:hover {
    background-color: #e1c386 !important;
  }

  .fr-background-action-low--brown-cafe-creme:active {
    background-color: #ccb078 !important;
  }

  .fr-background-action-low--brown-caramel {
    background-color: #f3e2d9 !important;
  }

  .fr-background-action-low--brown-caramel:hover {
    background-color: #e7bea6 !important;
  }

  .fr-background-action-low--brown-caramel:active {
    background-color: #e1a982 !important;
  }

  .fr-background-action-low--brown-opera {
    background-color: #f3e2d7 !important;
  }

  .fr-background-action-low--brown-opera:hover {
    background-color: #e7bfa0 !important;
  }

  .fr-background-action-low--brown-opera:active {
    background-color: #deaa7e !important;
  }

  .fr-background-action-low--beige-gris-galet {
    background-color: #eee4d9 !important;
  }

  .fr-background-action-low--beige-gris-galet:hover {
    background-color: #dbc3a4 !important;
  }

  .fr-background-action-low--beige-gris-galet:active {
    background-color: #c6b094 !important;
  }

  .fr-text-default--grey {
    color: #3a3a3a !important;
  }

  .fr-text-default--info {
    color: #0063cb !important;
  }

  .fr-text-default--success {
    color: #18753c !important;
  }

  .fr-text-default--warning {
    color: #b34000 !important;
  }

  .fr-text-default--error {
    color: #ce0500 !important;
  }

  .fr-text-title--grey {
    color: #161616 !important;
  }

  .fr-text-title--blue-france {
    color: #000091 !important;
  }

  .fr-text-title--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-label--grey {
    color: #161616 !important;
  }

  .fr-text-label--blue-france {
    color: #000091 !important;
  }

  .fr-text-label--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-label--green-tilleul-verveine {
    color: #66673d !important;
  }

  .fr-text-label--green-bourgeon {
    color: #447049 !important;
  }

  .fr-text-label--green-emeraude {
    color: #297254 !important;
  }

  .fr-text-label--green-menthe {
    color: #37635f !important;
  }

  .fr-text-label--green-archipel {
    color: #006a6f !important;
  }

  .fr-text-label--blue-ecume {
    color: #2f4077 !important;
  }

  .fr-text-label--blue-cumulus {
    color: #3558a2 !important;
  }

  .fr-text-label--purple-glycine {
    color: #6e445a !important;
  }

  .fr-text-label--pink-macaron {
    color: #8d533e !important;
  }

  .fr-text-label--pink-tuile {
    color: #a94645 !important;
  }

  .fr-text-label--yellow-tournesol {
    color: #716043 !important;
  }

  .fr-text-label--yellow-moutarde {
    color: #695240 !important;
  }

  .fr-text-label--orange-terre-battue {
    color: #755348 !important;
  }

  .fr-text-label--brown-cafe-creme {
    color: #685c48 !important;
  }

  .fr-text-label--brown-caramel {
    color: #845d48 !important;
  }

  .fr-text-label--brown-opera {
    color: #745b47 !important;
  }

  .fr-text-label--beige-gris-galet {
    color: #6a6156 !important;
  }

  .fr-text-mention--grey {
    color: #666 !important;
  }

  .fr-text-inverted--grey {
    color: #fff !important;
  }

  .fr-text-inverted--blue-france {
    color: #f5f5fe !important;
  }

  .fr-text-inverted--red-marianne {
    color: #fef4f4 !important;
  }

  .fr-text-inverted--info {
    color: #f4f6ff !important;
  }

  .fr-text-inverted--success {
    color: #dffee6 !important;
  }

  .fr-text-inverted--warning {
    color: #fff4f3 !important;
  }

  .fr-text-inverted--error {
    color: #fff4f4 !important;
  }

  .fr-text-inverted--green-tilleul-verveine {
    color: #fef7da !important;
  }

  .fr-text-inverted--green-bourgeon {
    color: #e6feda !important;
  }

  .fr-text-inverted--green-emeraude {
    color: #e3fdeb !important;
  }

  .fr-text-inverted--green-menthe {
    color: #dffdf7 !important;
  }

  .fr-text-inverted--green-archipel {
    color: #e5fbfd !important;
  }

  .fr-text-inverted--blue-ecume {
    color: #f4f6fe !important;
  }

  .fr-text-inverted--blue-cumulus {
    color: #f3f6fe !important;
  }

  .fr-text-inverted--purple-glycine {
    color: #fef3fd !important;
  }

  .fr-text-inverted--pink-macaron {
    color: #fef4f2 !important;
  }

  .fr-text-inverted--pink-tuile {
    color: #fef4f3 !important;
  }

  .fr-text-inverted--yellow-tournesol {
    color: #fef6e3 !important;
  }

  .fr-text-inverted--yellow-moutarde {
    color: #fef5e8 !important;
  }

  .fr-text-inverted--orange-terre-battue {
    color: #fef4f2 !important;
  }

  .fr-text-inverted--brown-cafe-creme {
    color: #fbf6ed !important;
  }

  .fr-text-inverted--brown-caramel {
    color: #fbf5f2 !important;
  }

  .fr-text-inverted--brown-opera {
    color: #fbf5f2 !important;
  }

  .fr-text-inverted--beige-gris-galet {
    color: #f9f6f2 !important;
  }

  .fr-text-action-high--grey {
    color: #161616 !important;
  }

  .fr-text-action-high--blue-france {
    color: #000091 !important;
  }

  .fr-text-action-high--red-marianne {
    color: #c9191e !important;
  }

  .fr-text-action-high--green-tilleul-verveine {
    color: #66673d !important;
  }

  .fr-text-action-high--green-bourgeon {
    color: #447049 !important;
  }

  .fr-text-action-high--green-emeraude {
    color: #297254 !important;
  }

  .fr-text-action-high--green-menthe {
    color: #37635f !important;
  }

  .fr-text-action-high--green-archipel {
    color: #006a6f !important;
  }

  .fr-text-action-high--blue-ecume {
    color: #2f4077 !important;
  }

  .fr-text-action-high--blue-cumulus {
    color: #3558a2 !important;
  }

  .fr-text-action-high--purple-glycine {
    color: #6e445a !important;
  }

  .fr-text-action-high--pink-macaron {
    color: #8d533e !important;
  }

  .fr-text-action-high--pink-tuile {
    color: #a94645 !important;
  }

  .fr-text-action-high--yellow-tournesol {
    color: #716043 !important;
  }

  .fr-text-action-high--yellow-moutarde {
    color: #695240 !important;
  }

  .fr-text-action-high--orange-terre-battue {
    color: #755348 !important;
  }

  .fr-text-action-high--brown-cafe-creme {
    color: #685c48 !important;
  }

  .fr-text-action-high--brown-caramel {
    color: #845d48 !important;
  }

  .fr-text-action-high--brown-opera {
    color: #745b47 !important;
  }

  .fr-text-action-high--beige-gris-galet {
    color: #6a6156 !important;
  }

  .fr-border-default--grey {
    border: 1px solid #ddd !important;
  }

  .fr-border-default--blue-france {
    border: 1px solid #6a6af4 !important;
  }

  .fr-border-default--red-marianne {
    border: 1px solid #e1000f !important;
  }

  .fr-border-default--green-tilleul-verveine {
    border: 1px solid #b7a73f !important;
  }

  .fr-border-default--green-bourgeon {
    border: 1px solid #68a532 !important;
  }

  .fr-border-default--green-emeraude {
    border: 1px solid #00a95f !important;
  }

  .fr-border-default--green-menthe {
    border: 1px solid #009081 !important;
  }

  .fr-border-default--green-archipel {
    border: 1px solid #009099 !important;
  }

  .fr-border-default--blue-ecume {
    border: 1px solid #465f9d !important;
  }

  .fr-border-default--blue-cumulus {
    border: 1px solid #417dc4 !important;
  }

  .fr-border-default--purple-glycine {
    border: 1px solid #a558a0 !important;
  }

  .fr-border-default--pink-macaron {
    border: 1px solid #e18b76 !important;
  }

  .fr-border-default--pink-tuile {
    border: 1px solid #ce614a !important;
  }

  .fr-border-default--yellow-tournesol {
    border: 1px solid #c8aa39 !important;
  }

  .fr-border-default--yellow-moutarde {
    border: 1px solid #c3992a !important;
  }

  .fr-border-default--orange-terre-battue {
    border: 1px solid #e4794a !important;
  }

  .fr-border-default--brown-cafe-creme {
    border: 1px solid #d1b781 !important;
  }

  .fr-border-default--brown-caramel {
    border: 1px solid #c08c65 !important;
  }

  .fr-border-default--brown-opera {
    border: 1px solid #bd987a !important;
  }

  .fr-border-default--beige-gris-galet {
    border: 1px solid #aea397 !important;
  }

  .fr-border-plain--grey {
    border: 1px solid #3a3a3a !important;
  }

  .fr-border-plain--blue-france {
    border: 1px solid #000091 !important;
  }

  .fr-border-plain--red-marianne {
    border: 1px solid #c9191e !important;
  }

  .fr-border-plain--info {
    border: 1px solid #0063cb !important;
  }

  .fr-border-plain--success {
    border: 1px solid #18753c !important;
  }

  .fr-border-plain--warning {
    border: 1px solid #b34000 !important;
  }

  .fr-border-plain--error {
    border: 1px solid #ce0500 !important;
  }

  .fr-border-plain--green-tilleul-verveine {
    border: 1px solid #66673d !important;
  }

  .fr-border-plain--green-bourgeon {
    border: 1px solid #447049 !important;
  }

  .fr-border-plain--green-emeraude {
    border: 1px solid #297254 !important;
  }

  .fr-border-plain--green-menthe {
    border: 1px solid #37635f !important;
  }

  .fr-border-plain--green-archipel {
    border: 1px solid #006a6f !important;
  }

  .fr-border-plain--blue-ecume {
    border: 1px solid #2f4077 !important;
  }

  .fr-border-plain--blue-cumulus {
    border: 1px solid #3558a2 !important;
  }

  .fr-border-plain--purple-glycine {
    border: 1px solid #6e445a !important;
  }

  .fr-border-plain--pink-macaron {
    border: 1px solid #8d533e !important;
  }

  .fr-border-plain--pink-tuile {
    border: 1px solid #a94645 !important;
  }

  .fr-border-plain--yellow-tournesol {
    border: 1px solid #716043 !important;
  }

  .fr-border-plain--yellow-moutarde {
    border: 1px solid #695240 !important;
  }

  .fr-border-plain--orange-terre-battue {
    border: 1px solid #755348 !important;
  }

  .fr-border-plain--brown-cafe-creme {
    border: 1px solid #685c48 !important;
  }

  .fr-border-plain--brown-caramel {
    border: 1px solid #845d48 !important;
  }

  .fr-border-plain--brown-opera {
    border: 1px solid #745b47 !important;
  }

  .fr-border-plain--beige-gris-galet {
    border: 1px solid #6a6156 !important;
  }

  .fr-artwork-major--blue-france {
    fill: #000091 !important;
  }

  .fr-artwork-major--red-marianne {
    fill: #c9191e !important;
  }

  .fr-artwork-major--green-tilleul-verveine {
    fill: #66673d !important;
  }

  .fr-artwork-major--green-bourgeon {
    fill: #447049 !important;
  }

  .fr-artwork-major--green-emeraude {
    fill: #297254 !important;
  }

  .fr-artwork-major--green-menthe {
    fill: #37635f !important;
  }

  .fr-artwork-major--green-archipel {
    fill: #006a6f !important;
  }

  .fr-artwork-major--blue-ecume {
    fill: #2f4077 !important;
  }

  .fr-artwork-major--blue-cumulus {
    fill: #3558a2 !important;
  }

  .fr-artwork-major--purple-glycine {
    fill: #6e445a !important;
  }

  .fr-artwork-major--pink-macaron {
    fill: #8d533e !important;
  }

  .fr-artwork-major--pink-tuile {
    fill: #a94645 !important;
  }

  .fr-artwork-major--yellow-tournesol {
    fill: #716043 !important;
  }

  .fr-artwork-major--yellow-moutarde {
    fill: #695240 !important;
  }

  .fr-artwork-major--orange-terre-battue {
    fill: #755348 !important;
  }

  .fr-artwork-major--brown-cafe-creme {
    fill: #685c48 !important;
  }

  .fr-artwork-major--brown-caramel {
    fill: #845d48 !important;
  }

  .fr-artwork-major--brown-opera {
    fill: #745b47 !important;
  }

  .fr-artwork-major--beige-gris-galet {
    fill: #6a6156 !important;
  }

  .fr-artwork-minor--blue-france {
    fill: #6a6af4 !important;
  }

  .fr-artwork-minor--red-marianne {
    fill: #e1000f !important;
  }

  .fr-artwork-minor--green-tilleul-verveine {
    fill: #b7a73f !important;
  }

  .fr-artwork-minor--green-bourgeon {
    fill: #68a532 !important;
  }

  .fr-artwork-minor--green-emeraude {
    fill: #00a95f !important;
  }

  .fr-artwork-minor--green-menthe {
    fill: #009081 !important;
  }

  .fr-artwork-minor--green-archipel {
    fill: #009099 !important;
  }

  .fr-artwork-minor--blue-ecume {
    fill: #465f9d !important;
  }

  .fr-artwork-minor--blue-cumulus {
    fill: #417dc4 !important;
  }

  .fr-artwork-minor--purple-glycine {
    fill: #a558a0 !important;
  }

  .fr-artwork-minor--pink-macaron {
    fill: #e18b76 !important;
  }

  .fr-artwork-minor--pink-tuile {
    fill: #ce614a !important;
  }

  .fr-artwork-minor--yellow-tournesol {
    fill: #c8aa39 !important;
  }

  .fr-artwork-minor--yellow-moutarde {
    fill: #c3992a !important;
  }

  .fr-artwork-minor--orange-terre-battue {
    fill: #e4794a !important;
  }

  .fr-artwork-minor--brown-cafe-creme {
    fill: #d1b781 !important;
  }

  .fr-artwork-minor--brown-caramel {
    fill: #c08c65 !important;
  }

  .fr-artwork-minor--brown-opera {
    fill: #bd987a !important;
  }

  .fr-artwork-minor--beige-gris-galet {
    fill: #aea397 !important;
  }

  .fr-artwork-decorative--grey {
    fill: #eee !important;
  }

  .fr-artwork-decorative--blue-france {
    fill: #ececfe !important;
  }

  .fr-artwork-decorative--red-marianne {
    fill: #fee9e9 !important;
  }

  .fr-artwork-decorative--green-tilleul-verveine {
    fill: #fceeac !important;
  }

  .fr-artwork-decorative--green-bourgeon {
    fill: #c9fcac !important;
  }

  .fr-artwork-decorative--green-emeraude {
    fill: #c3fad5 !important;
  }

  .fr-artwork-decorative--green-menthe {
    fill: #bafaee !important;
  }

  .fr-artwork-decorative--green-archipel {
    fill: #c7f6fc !important;
  }

  .fr-artwork-decorative--blue-ecume {
    fill: #e9edfe !important;
  }

  .fr-artwork-decorative--blue-cumulus {
    fill: #e6eefe !important;
  }

  .fr-artwork-decorative--purple-glycine {
    fill: #fee7fc !important;
  }

  .fr-artwork-decorative--pink-macaron {
    fill: #fee9e6 !important;
  }

  .fr-artwork-decorative--pink-tuile {
    fill: #fee9e7 !important;
  }

  .fr-artwork-decorative--yellow-tournesol {
    fill: #feecc2 !important;
  }

  .fr-artwork-decorative--yellow-moutarde {
    fill: #feebd0 !important;
  }

  .fr-artwork-decorative--orange-terre-battue {
    fill: #fee9e5 !important;
  }

  .fr-artwork-decorative--brown-cafe-creme {
    fill: #f7ecdb !important;
  }

  .fr-artwork-decorative--brown-caramel {
    fill: #f7ebe5 !important;
  }

  .fr-artwork-decorative--brown-opera {
    fill: #f7ece4 !important;
  }

  .fr-artwork-decorative--beige-gris-galet {
    fill: #f3ede5 !important;
  }

  .fr-artwork-background--grey {
    fill: #f6f6f6 !important;
  }

  .fr-artwork-background--blue-france {
    fill: #f5f5fe !important;
  }

  .fr-artwork-background--red-marianne {
    fill: #fef4f4 !important;
  }

  .fr-artwork-background--green-tilleul-verveine {
    fill: #fef7da !important;
  }

  .fr-artwork-background--green-bourgeon {
    fill: #e6feda !important;
  }

  .fr-artwork-background--green-emeraude {
    fill: #e3fdeb !important;
  }

  .fr-artwork-background--green-menthe {
    fill: #dffdf7 !important;
  }

  .fr-artwork-background--green-archipel {
    fill: #e5fbfd !important;
  }

  .fr-artwork-background--blue-ecume {
    fill: #f4f6fe !important;
  }

  .fr-artwork-background--blue-cumulus {
    fill: #f3f6fe !important;
  }

  .fr-artwork-background--purple-glycine {
    fill: #fef3fd !important;
  }

  .fr-artwork-background--pink-macaron {
    fill: #fef4f2 !important;
  }

  .fr-artwork-background--pink-tuile {
    fill: #fef4f3 !important;
  }

  .fr-artwork-background--yellow-tournesol {
    fill: #fef6e3 !important;
  }

  .fr-artwork-background--yellow-moutarde {
    fill: #fef5e8 !important;
  }

  .fr-artwork-background--orange-terre-battue {
    fill: #fef4f2 !important;
  }

  .fr-artwork-background--brown-cafe-creme {
    fill: #fbf6ed !important;
  }

  .fr-artwork-background--brown-caramel {
    fill: #fbf5f2 !important;
  }

  .fr-artwork-background--brown-opera {
    fill: #fbf5f2 !important;
  }

  .fr-artwork-background--beige-gris-galet {
    fill: #f9f6f2 !important;
  }

  .fr-artwork-motif--grey {
    fill: #e5e5e5 !important;
  }

  .fr-artwork-motif--blue-france {
    fill: #e3e3fd !important;
  }

  .fr-artwork-motif--red-marianne {
    fill: #fddede !important;
  }

  .fr-artwork-motif--green-tilleul-verveine {
    fill: #fbe769 !important;
  }

  .fr-artwork-motif--green-bourgeon {
    fill: #a9fb68 !important;
  }

  .fr-artwork-motif--green-emeraude {
    fill: #9ef9be !important;
  }

  .fr-artwork-motif--green-menthe {
    fill: #8bf8e7 !important;
  }

  .fr-artwork-motif--green-archipel {
    fill: #a6f2fa !important;
  }

  .fr-artwork-motif--blue-ecume {
    fill: #dee5fd !important;
  }

  .fr-artwork-motif--blue-cumulus {
    fill: #dae6fd !important;
  }

  .fr-artwork-motif--purple-glycine {
    fill: #fddbfa !important;
  }

  .fr-artwork-motif--pink-macaron {
    fill: #fddfda !important;
  }

  .fr-artwork-motif--pink-tuile {
    fill: #fddfdb !important;
  }

  .fr-artwork-motif--yellow-tournesol {
    fill: #fde39c !important;
  }

  .fr-artwork-motif--yellow-moutarde {
    fill: #fde2b5 !important;
  }

  .fr-artwork-motif--orange-terre-battue {
    fill: #fddfd8 !important;
  }

  .fr-artwork-motif--brown-cafe-creme {
    fill: #f4e3c7 !important;
  }

  .fr-artwork-motif--brown-caramel {
    fill: #f3e2d9 !important;
  }

  .fr-artwork-motif--brown-opera {
    fill: #f3e2d7 !important;
  }

  .fr-artwork-motif--beige-gris-galet {
    fill: #eee4d9 !important;
  }
}
