@charset "UTF-8";
/* Préparation à l'utilisation de la police de caractères Nunito Sans partout. */
@font-face {
  font-family: "Nunito Sans";
  src: url("/_assets/fonts/NunitoSans-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Nunito Sans";
  src: url("/_assets/fonts/NunitoSans-Bold.ttf") format("truetype");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Nunito Sans";
  src: url("/_assets/fonts/NunitoSans-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Nunito Sans";
  src: url("/_assets/fonts/NunitoSans-BoldItalic.ttf") format("truetype");
  font-weight: bold;
  font-style: italic;
}
/* Variables liées aux styles Bootstrap */
.contrast-red {
  --main-color: #cb110d;
  --menu-hover-color: #9b0d0a;
  --button-hover-color: #530705;
  --placeholder-color: #f01f1b;
  --hover-placeholder-color: #f34e4b;
  --input-focus-color: #6b0907;
  --focus-placeholder-color: #f23733;
  --light-color: #a00d0a;
  --medium-color: #820b08;
  --medium-hover: #750a07;
  --dark-color: #6c0907;
  --dark-hover: #5f0806;
  --active-link-color: #b30f0b;
  --light-background-color: #faacaa;
  --contrast-text-color: white;
}

.contrast-orange {
  --main-color: #f8a326;
  --menu-hover-color: #e48a07;
  --button-hover-color: #9a5d05;
  --placeholder-color: #fab857;
  --hover-placeholder-color: #fbcd89;
  --input-focus-color: #b26c06;
  --focus-placeholder-color: #fac270;
  --light-color: #e98d08;
  --medium-color: #c97b06;
  --medium-hover: #bc7206;
  --dark-color: #b36d06;
  --dark-hover: #a66505;
  --active-link-color: #f7990d;
  --light-background-color: #fef7ec;
  --contrast-text-color: white;
}

.contrast-blue {
  --main-color: #00acec;
  --menu-hover-color: #0087b9;
  --button-hover-color: #004f6d;
  --placeholder-color: #20c3ff;
  --hover-placeholder-color: #53d0ff;
  --input-focus-color: #006286;
  --focus-placeholder-color: #3ac9ff;
  --light-color: #008bbe;
  --medium-color: #00739e;
  --medium-hover: #006990;
  --dark-color: #006287;
  --dark-hover: #005879;
  --active-link-color: #0099d3;
  --light-background-color: #b9ecff;
  --contrast-text-color: white;
}

.contrast-purple {
  --main-color: #9564e2;
  --menu-hover-color: #7839da;
  --button-hover-color: #541fa7;
  --placeholder-color: #b28fea;
  --hover-placeholder-color: #d0baf2;
  --input-focus-color: #5f23bd;
  --focus-placeholder-color: #c1a4ee;
  --light-color: #7839da;
  --medium-color: #6526ca;
  --medium-hover: #5f23bd;
  --dark-color: #5b22b4;
  --dark-hover: #541fa7;
  --active-link-color: #864fde;
  --light-background-color: #ffffff;
  --contrast-text-color: white;
}

.contrast-green {
  --main-color: #49bf67;
  --menu-hover-color: #379e51;
  --button-hover-color: #246534;
  --placeholder-color: #6fcc87;
  --hover-placeholder-color: #94daa6;
  --input-focus-color: #2a783e;
  --focus-placeholder-color: #82d396;
  --light-color: #379e51;
  --medium-color: #2e8344;
  --medium-hover: #2a783e;
  --dark-color: #27703a;
  --dark-hover: #246534;
  --active-link-color: #3eb05b;
  --light-background-color: #e0f4e5;
  --contrast-text-color: white;
}

.contrast-deep-blue {
  --main-color: #3d579d;
  --menu-hover-color: #2f4378;
  --button-hover-color: #192441;
  --placeholder-color: #516ebc;
  --hover-placeholder-color: #768dca;
  --input-focus-color: #202e54;
  --focus-placeholder-color: #647ec3;
  --light-color: #2f4378;
  --medium-color: #25345f;
  --medium-hover: #202e54;
  --dark-color: #1e2a4c;
  --dark-hover: #192441;
  --active-link-color: #364d8b;
  --light-background-color: #c0cae6;
  --contrast-text-color: white;
}

.contrast-muted {
  --main-color: #999999;
  --menu-hover-color: gray;
  --button-hover-color: #595959;
  --placeholder-color: #b3b3b3;
  --hover-placeholder-color: #cccccc;
  --input-focus-color: #666666;
  --focus-placeholder-color: #bfbfbf;
  --light-color: gray;
  --medium-color: #6e6e6e;
  --medium-hover: #666666;
  --dark-color: #616161;
  --dark-hover: #595959;
  --active-link-color: #8c8c8c;
  --light-background-color: #ffffff;
  --contrast-text-color: white;
}

.contrast-pink {
  --main-color: #c44a83;
  --menu-hover-color: #a5366a;
  --button-hover-color: #6b2345;
  --placeholder-color: #d1709d;
  --hover-placeholder-color: #dd97b8;
  --input-focus-color: #7f2951;
  --focus-placeholder-color: #d784ab;
  --light-color: #a5366a;
  --medium-color: #8a2d59;
  --medium-hover: #7f2951;
  --dark-color: #77274c;
  --dark-hover: #6b2345;
  --active-link-color: #b83c76;
  --light-background-color: #f6e4ec;
  --contrast-text-color: white;
}

.contrast-grass-green {
  --main-color: #58B947;
  --menu-hover-color: #469538;
  --button-hover-color: #2c5d23;
  --placeholder-color: #7ac76c;
  --hover-placeholder-color: #9bd591;
  --input-focus-color: #35702a;
  --focus-placeholder-color: #8ace7e;
  --light-color: #48983a;
  --medium-color: #3d8131;
  --medium-hover: #38772d;
  --dark-color: #35702b;
  --dark-hover: #306627;
  --active-link-color: #4fa740;
  --light-background-color: #def1db;
  --contrast-text-color: white;
}

.contrast-sea-blue {
  --main-color: #0163ac;
  --menu-hover-color: #014679;
  --button-hover-color: #001a2d;
  --placeholder-color: #0180df;
  --hover-placeholder-color: #159afe;
  --input-focus-color: #002947;
  --focus-placeholder-color: #018ff8;
  --light-color: #01518e;
  --medium-color: #014578;
  --medium-hover: #01406f;
  --dark-color: #013c69;
  --dark-hover: #013760;
  --active-link-color: #015493;
  --light-background-color: #7bc6fe;
  --contrast-text-color: white;
}

.contrast-banana {
  --main-color: #fcd052;
  --menu-hover-color: #fbc220;
  --button-hover-color: #cb9704;
  --placeholder-color: #fdde84;
  --hover-placeholder-color: #feebb6;
  --input-focus-color: #e4aa04;
  --focus-placeholder-color: #fde49d;
  --light-color: #fbc220;
  --medium-color: #f3b504;
  --medium-hover: #e4aa04;
  --dark-color: #daa304;
  --dark-hover: #cb9704;
  --active-link-color: #fcc939;
  --light-background-color: #ffffff;
  --contrast-text-color: black;
}

.contrast-dark-orange {
  --main-color: #f56e00;
  --menu-hover-color: #c25700;
  --button-hover-color: #763500;
  --placeholder-color: #ff8929;
  --hover-placeholder-color: #ffa55c;
  --input-focus-color: #8f4000;
  --focus-placeholder-color: #ff9743;
  --light-color: #d15e00;
  --medium-color: #b85300;
  --medium-hover: #ae4e00;
  --dark-color: #a64b00;
  --dark-hover: #9c4600;
  --active-link-color: #dc6300;
  --light-background-color: #ffddc2;
  --contrast-text-color: white;
}

.contrast-brown {
  --main-color: #924e31;
  --menu-hover-color: #6c3a24;
  --button-hover-color: #331b11;
  --placeholder-color: #b8623e;
  --hover-placeholder-color: #c97f60;
  --input-focus-color: #462517;
  --focus-placeholder-color: #c3704c;
  --light-color: #774028;
  --medium-color: #653622;
  --medium-hover: #5d311f;
  --dark-color: #572f1d;
  --dark-hover: #4f2a1b;
  --active-link-color: #7f442b;
  --light-background-color: #e3bcac;
  --contrast-text-color: white;
}

.contrast-teal {
  --main-color: #00998E;
  --menu-hover-color: #00665f;
  --button-hover-color: #001a18;
  --placeholder-color: #00ccbd;
  --hover-placeholder-color: #00ffed;
  --input-focus-color: #00332f;
  --focus-placeholder-color: #00e6d5;
  --light-color: #006b63;
  --medium-color: #004b46;
  --medium-hover: #003d39;
  --dark-color: #003430;
  --dark-hover: #002624;
  --active-link-color: #008076;
  --light-background-color: #66fff4;
  --contrast-text-color: white;
}

.contrast-salmon {
  --main-color: #ed5d63;
  --menu-hover-color: #e82f37;
  --button-hover-color: #b6141b;
  --placeholder-color: #f28b8f;
  --hover-placeholder-color: #f7b9bb;
  --input-focus-color: #cd171e;
  --focus-placeholder-color: #f5a2a5;
  --light-color: #e8343b;
  --medium-color: #e31922;
  --medium-hover: #d61820;
  --dark-color: #ce171f;
  --dark-hover: #c2161d;
  --active-link-color: #ea464d;
  --light-background-color: #ffffff;
  --contrast-text-color: white;
}

/* Variables génériques */
:root {
  --ap-gris: #f5f5f5;
  --couleur-avertissement: #f8a326;
  --couleur-erreur: #cb110d;
  --couleur-icones: #ffffff;
  --gris-fonce: #999999;
  --hauteur-menu: 50px;
  --largeur-menu-admin: 250px;
  --espacement-horizontal-menu: 10px;
  --taille-filtre: 520px;
  --hauteur-sous-menu: 20px;
  --gris-menu: #666666;
  --gris-sous-menu: #333333;
  --couleur-bleu: #01ABE6;
  --breakpoint-desktop: 1200px;
}
/*# sourceMappingURL=variables.css.map */