:root {
  --vinci-dark-blue: #001e5b;
  --vinci-blue: #2a508f;
  --vinci-azure: #2c9fe2;
  --vinci-yellow: #f6bd43;
  --vinci-grey: #4f5f7a;
  --vinci-middle-grey: #a1adbe;
  --vinci-light-grey: #eef2f7;
  --greyOpacity7: #6b6b6b;
  --greyOpacity5: #959595;
  --greyOpacity3: #b4b4b4;
  --greyOpacity2: #ccc;
  --grey: #333;
  --silver: #f2f2f2;
  --turk: #297c81;
  --orange: #cc6600;
  --violet: #004489;
  --violetDisabled: rgb(from var(--violet) r g b / .5);
  --violetHover: #3c6398;
  --violetInputHover: #0057ae;
  --blueIcon: #014489;
  --lightBlue: #a4dfe2;
  --lightBlueHover: #c8e7ea;
  --green: #297c81;
  --vert: #33cc66;
  --rougePale: #cc3300;
  --rouge: #cc3300;
  --red: #990000;
  --rred: #e20025;
  --redText: #ff0000;
  --title: AVA;
  --font-family: Arial, sans-serif;
  --main-color: white;
  --logo-color: white;
  --main-background: var(--green);
  --main-font-size: 22px;
}
html, body {
  padding: 0;
  margin: 0;
  height: 100%;
  max-height: 100%;
  overflow: hidden; /* in case 'clip' is not supported */
  overflow: clip;
  color: var(--main-color);
  background: var(--main-background);
  font-family: var(--font-family);
  font-size: var(--main-font-size);
}
body {
  width: 600px;
  max-width: 100%;
  margin: 0 auto;
}
input, select, td, button, textarea {
  font-family: inherit;
  font-size: inherit;
  margin: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
@media print {
  body>* {
    display: none;
  }
  body>div.print {
    display: block;
  }
}
