﻿.FiCalendar {
  width: 238px;
  font-size: 1.2em;
  border: solid 2px var(--color-cal-border);
  border-spacing: 0px;
  border-collapse: collapse;
  border-radius: 5px;
  background-color: var(--color-cal-fond);
}

  .FiCalendar td {
    margin: 0px;
    padding: 3px 0px 3px 0px;
    vertical-align: middle !important;
    width:14%;
  }

  .FiCalendar .wdStyle {
    color: var(--color-cal-txt);
    background-color:  var(--color-cal-fond);
  }

  .FiCalendar .weStyle {
    color: var(--color-cal-txt);
    background-color: var(--color-cal-fondweekend);
  }

  .FiCalendar .omStyle {
    color: Gray;
    background-color: var(--color-cal-fondmoisautre);
  }

  .FiCalendar .sdStyle {
    color: var(--color-cal-txt);
    background-color: var(--color-cal-fondweekend);
  }

  .FiCalendar .mhStyle {
    color: var(--color-cal-txthead);
    font-weight:bold;
    background-color: var(--color-cal-fondhead);
  }

  .FiCalendar td.mhStyle {
    width: 56%;
  }

  .FiCalendar .dhStyle {
    color: var(--color-cal-txt);
    background-color: var(--color-cal-fondheadday);
  }

  .FiCalendar .cdStyle {
    color: var(--color-cal-txt);
    background-color: var(--color-cal-fond);
  }

  .FiCalendar .tdStyle {
    color: var(--color-cal-txt);
    background-color: var(--color-cal-fondtoday);
  }

  .FiCalendar .gttStyle {
    color: var(--color-cal-txt);
    background-color: var(--color-cal-fond);
  }

  .FiCalendar .holStyle {
    color: var(--color-cal-txt);
    background-color: var(--color-cal-fond);
  }
