@font-face {
  font-family: 'SuisseIntlBold';
  src: url("fonts/SuisseIntl-Bold.woff2") format("woff2");
  src: url("fonts/SuisseIntl-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

html, body {
  padding: 0;
  margin: 0;
  height: 100vh;
  font-family: SuisseIntlBold;
  overflow: hidden; }

div.flex-content {
  display: flex;
  flex-direction: column;
  height: 100%; }

.index header {
  display: flex;
  padding: 30px 20px 0px 30px;
  position: fixed; }

.index .logo {
  flex: 1; }

.index img {
  /* background: url("./img/logo_institut_photo_2023_noir.png") no-repeat; */
  /* background-size: 300px; */
  height: 60px; }

.index .main-content {
  padding: 0;
  margin: 0 auto;
  flex: 1;
  display: flex;
  align-items: center; }
  .index .main-content nav.entries {
    display: flex;
    min-width: 100%;
    margin: 0;
    padding: 0; }
    .index .main-content nav.entries a {
      display: block;
      width: 25vw;
      height: 25vw;
      margin: 10px;
      text-transform: none;
      text-decoration: none; }
      .index .main-content nav.entries a span {
        display: none; }
      .index .main-content nav.entries a .visual {
        height: 90%;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        border-width: 0;
        box-sizing: border-box;
        border: solid black 10px; }
      .index .main-content nav.entries a.br_fr .visual, .index .main-content nav.entries a.br_en .visual {
        background-image: url("../img/bettina_rheims.png"); }
      .index .main-content nav.entries a.cdg_fr .visual {
        background-image: url("../img/cdg.png"); }
      .index .main-content nav.entries a .title {
        color: black;
        margin-top: 5px; }

.page header {
  display: flex;
  padding: 20px;
  height: 30px;
  align-items: center; }

.page .logo {
  flex: 1; }

.page img {
  /* background: url("./img/logo_institut_photo_2023_noir.png") no-repeat; */
  /* background-size: 300px; */
  height: 30px; }

.page .back a {
  color: black;
  text-decoration: none; }

.main-frame {
  min-width: 100%;
  min-height: calc(100vh - 70px);
  border: none; }

.loaded-content {
  flex: 1 auto;
  align-self: stretch;
  align-items: center;
  max-height: calc(100vh - 70px); }

header.external {
  height: 20px; }
  header.external .logo img {
    /* background: url("./img/logo_institut_photo_2023_noir.png") no-repeat; */
    /* background-size: 300px; */
    max-width: 100px;
    height: 20px; }

.home body {
  display: flex;
  align-items: center; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXMiOlsiYnVuZGxlLnNhc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU3Vpc3NlSW50bEJvbGQnO1xuICBzcmM6IHVybCgnZm9udHMvU3Vpc3NlSW50bC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBzcmM6IHVybCgnZm9udHMvU3Vpc3NlSW50bC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4kbWFpbi1tZW51LWhlaWdodC1wYWdlOiAzMHB4O1xuXG5odG1sLCBib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBmb250LWZhbWlseTogU3Vpc3NlSW50bEJvbGQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuaHRtbC5pbmRleCB7XG4gfSAgLy8gYmFja2dyb3VuZC1jb2xvcjogZ3JlZW5cblxuZGl2LmZsZXgtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vLyBIT01FIFBBR0Vcbi5pbmRleCB7XG5cbiAgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwcHggMzBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuICAubG9nbyB7XG4gICAgZmxleDogMTsgfVxuICBpbWcge1xuICAgIC8qIGJhY2tncm91bmQ6IHVybChcIi4vaW1nL2xvZ29faW5zdGl0dXRfcGhvdG9fMjAyM19ub2lyLnBuZ1wiKSBuby1yZXBlYXQ7ICovXG4gICAgLyogYmFja2dyb3VuZC1zaXplOiAzMDBweDsgKi9cbiAgICAvLyBtYXgtd2lkdGg6IDIwMHB4XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG5cbiAgLm1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIG5hdi5lbnRyaWVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNXZ3O1xuICAgICAgICBoZWlnaHQ6IDI1dnc7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgLnZpc3VhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCBibGFjayAxMHB4OyB9XG5cblxuICAgICAgICAmLmJyX2ZyLCAmLmJyX2VuIHtcbiAgICAgICAgICAudmlzdWFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2JldHRpbmFfcmhlaW1zLnBuZycpOyB9IH1cblxuICAgICAgICAmLmNkZ19mciAudmlzdWFsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jZGcucG5nJyk7IH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfSB9IH1cblxuIH0gIC8vIFBBR0Vcbi5wYWdlIHtcblxuICBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubG9nbyB7XG4gICAgZmxleDogMTsgfVxuICBpbWcge1xuICAgIC8qIGJhY2tncm91bmQ6IHVybChcIi4vaW1nL2xvZ29faW5zdGl0dXRfcGhvdG9fMjAyM19ub2lyLnBuZ1wiKSBuby1yZXBlYXQ7ICovXG4gICAgLyogYmFja2dyb3VuZC1zaXplOiAzMDBweDsgKi9cbiAgICAvLyBtYXgtd2lkdGg6IDIwMHB4XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG5cbiAgLmJhY2sgYSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG5cbi5tYWluLWZyYW1lIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ubG9hZGVkLWNvbnRlbnQge1xuICAvLyBtYXJnaW4tdG9wOiAkbWFpbi1tZW51LWhlaWdodC1wYWdlXG4gIGZsZXg6IDEgYXV0bztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuIH0gIC8vIGJhY2tncm91bmQtY29sb3I6IGJsdWVcblxuaGVhZGVyLmV4dGVybmFsIHtcbiAgaGVpZ2h0OiAyMHB4O1xuXG4gIC5sb2dvIGltZyB7XG4gICAgLyogYmFja2dyb3VuZDogdXJsKFwiLi9pbWcvbG9nb19pbnN0aXR1dF9waG90b18yMDIzX25vaXIucG5nXCIpIG5vLXJlcGVhdDsgKi9cbiAgICAvKiBiYWNrZ3JvdW5kLXNpemU6IDMwMHB4OyAqL1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAyMHB4OyB9IH1cblxuLmhvbWUge1xuICBib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFVBQVU7RUFDUixXQUFXLEVBQUUsZ0JBQWdCO0VBQzdCLEdBQUcsRUFBRSxrQ0FBa0MsQ0FBQyxlQUFlO0VBQ3ZELEdBQUcsRUFBRSxpQ0FBaUMsQ0FBQyxjQUFjO0VBQ3JELFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFVBQVUsRUFBRSxNQUFNOztBQUlwQixBQUFBLElBQUksRUFBRSxJQUFJLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0VBQ1QsTUFBTSxFQUFFLEtBQUs7RUFDYixXQUFXLEVBQUUsY0FBYztFQUMzQixRQUFRLEVBQUUsTUFBTSxHQUFHOztBQUtyQixBQUFBLEdBQUcsQUFBQSxhQUFhLENBQUM7RUFDZixPQUFPLEVBQUUsSUFBSTtFQUNiLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE1BQU0sRUFBRSxJQUFJLEdBQUc7O0FBR2pCLEFBRUUsTUFGSSxDQUVKLE1BQU0sQ0FBQztFQUNMLE9BQU8sRUFBRSxJQUFJO0VBQ2IsT0FBTyxFQUFFLGtCQUFrQjtFQUMzQixRQUFRLEVBQUUsS0FBSyxHQUFHOztBQUx0QixBQU9FLE1BUEksQ0FPSixLQUFLLENBQUM7RUFDSixJQUFJLEVBQUUsQ0FBQyxHQUFHOztBQVJkLEFBU0UsTUFUSSxDQVNKLEdBQUcsQ0FBQztFQUNGLDJFQUEyRTtFQUMzRSw2QkFBNkI7RUFFN0IsTUFBTSxFQUFFLElBQUksR0FBRzs7QUFibkIsQUFlRSxNQWZJLENBZUosYUFBYSxDQUFDO0VBQ1osT0FBTyxFQUFFLENBQUM7RUFDVixNQUFNLEVBQUUsTUFBTTtFQUNkLElB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 */
