/* ------------------------------------------ */
/* Styles pour l'agenda de SPIP
/* ------------------------------------------ */
@media (max-width: 640px) {#calendrier-loading { left:20px; }}

#calendrier-loading { position:absolute; z-index:100; left: 25%; right: 25%; }
#calendrier-warning { position:absolute; z-index:100; left: 25%; right: 25%; }
div#calendrier div.fc-row.fc-widget-header table { margin-bottom:0; }

.fc h2.fc-toolbar-title { font-size: 0.925em; }
.fc .fc-daygrid-week-number { font-size: 0.625em; }
.fc a.fc-daygrid-week-number { color: #8f8f8f; }
.fc a:link { text-decoration: none; }
#calendrier-loading p.text-info {
  color: #a7001f;
}

.fc-button-primary {
    background-color: #a7001f;
    border-color: #6f0015;
    color: #ffffff;
}
.fc-button-primary:not(:disabled):active, .fc-button-primary:not(:disabled).fc-button-active {
    background-color: #d00027;
    border-color: #7e001f;
    color: #fefefe;
}
.fc-button-primary:focus, .fc-button-primary.focus {
    background-color: #d00027;
    border-color: #b0485b;
    color: #fefefe;
}
.fc-button-primary:hover {
    background-color: #820018;
    border-color: #5c0011;
    color: #fefefe;
}
.fc-button-primary:active, .fc-button-primary.active, .open > .dropdown-toggle.fc-button-primary {
    background-color: #d00027;
    border-color: #7e001f;
    color: #fefefe;
}
.fc-button-primary:active:hover, .fc-button-primary.active:hover, .open > .dropdown-toggle.fc-button-primary:hover, .fc-button-primary:active:focus, .fc-button-primary.active:focus, .open > .dropdown-toggle.fc-button-primary:focus, .fc-button-primary.focus:active, .fc-button-primary.active.focus, .open > .dropdown-toggle.fc-button-primary.focus {
    background-color: #b20021;
    border-color: #b0485b;
    color: #fefefe;
}
.fc-button-primary:disabled {
    background-color: #820018;
    border-color: #5c0011;
    color: #fefefe;
}
.fc-list-item:hover td { background-color:#ad5968; }
.fc-unthemed .fc-list-item:hover td { background-color:#ad5968; }

.calendrier-noir  { color: #000; } /* style anar */
.calendrier-nb  { background-color: #fff; border: 1px solid #000; color: #000; } /* style cinemat(yp)ographe */

.fc-button-prevYear,.fc-button-prev,.fc-button-next,.fc-button-nextYear { font-family:arial; }
.calendrier-event { word-wrap:break-word; }

.fc .fc-list-event:hover td {
  background-color: #3e3e3e2e;
}

.calendrier-couleur1,
.calendrier-couleur1 .fc-event-skin { background-color: #cd006f; border-color: #cd006f; color: #fff; } /* Fushia */
.calendrier-couleur1i,
.calendrier-couleur1i .fc-event-skin { background-color: #fde5f2; border-color: #fde5f2; color: #cd006f; } /* Fushia */
.calendrier-couleur2,
.calendrier-couleur2 .fc-event-skin { background-color: #5da7c5; border-color: #5da7c5; color: #fff; } /* Bleu */
.calendrier-couleur2i,
.calendrier-couleur2i .fc-event-skin { background-color: #edf3fe; border-color: #edf3fe; color: #5da7c5; } /* Bleu */
.calendrier-couleur3,
.calendrier-couleur3 .fc-event-skin { background-color: #766cf6; border-color: #766cf6; color: #fff; } /* Bleu pastel */
.calendrier-couleur3i,
.calendrier-couleur3i .fc-event-skin { background-color: #ebe9ff; border-color: #ebe9ff; color: #766cf6; } /* Bleu pastel */
.calendrier-couleur4,
.calendrier-couleur4 .fc-event-skin { background-color: #FA9A00; border-color: #FA9A00; color: #fff; } /* Orange */
.calendrier-couleur4i,
.calendrier-couleur4i .fc-event-skin { background-color: #fec; border-color: #fec; color: #FA9A00; } /* Orange */
.calendrier-couleur5,
.calendrier-couleur5 .fc-event-skin { background-color: #f00; border-color: #f00; color: #fff; } /* Rouge (Vermillon) */
.calendrier-couleur5i,
.calendrier-couleur5i .fc-event-skin { background-color: #ffeded; border-color: #ffeded; color: #f00; } /* Rouge (Vermillon) */
.calendrier-couleur6,
.calendrier-couleur6 .fc-event-skin { background-color: #e95503; border-color: #e95503; color: #fff; } /* Orange */
.calendrier-couleur6i,
.calendrier-couleur6i .fc-event-skin { background-color: #fff2eb; border-color: #fff2eb; color: #e95503; } /* Orange */
.calendrier-couleur7,
.calendrier-couleur7 .fc-event-skin { background-color: #ccaa00; border-color: #ccaa00; color: #fff; } /* Jaune */
.calendrier-couleur7i,
.calendrier-couleur7i .fc-event-skin { background-color: #ffe; border-color: #ffe; color: #ccaa00; } /* Jaune */
.calendrier-couleur8,
.calendrier-couleur8 .fc-event-skin { background-color: #009f3c; border-color: #009f3c; color: #fff; } /* Vert pastel */
.calendrier-couleur8i,
.calendrier-couleur8i .fc-event-skin { background-color: #e2fdec; border-color: #e2fdec; color: #009f3c; } /* Vert pastel */
.calendrier-couleur9,
.calendrier-couleur9 .fc-event-skin { background-color: #9dba00; border-color: #9dba00; color: #fff; } /* Vert */
.calendrier-couleur9i,
.calendrier-couleur9i .fc-event-skin { background-color: #e5fd63; border-color: #e5fd63; color: #9dba00; } /* Vert */
.calendrier-couleur10,
.calendrier-couleur10 .fc-event-skin { background-color: #640707; border-color: #640707; color: #fff; } /* Rouge (Bordeaux) */
.calendrier-couleur10i,
.calendrier-couleur10i .fc-event-skin { background-color: #ffe0e0; border-color: #ffe0e0; color: #640707; } /* Rouge (Bordeaux) */
.calendrier-couleur11,
.calendrier-couleur11 .fc-event-skin { background-color: #3f3f3f; border-color: #3f3f3f; color: #fff; } /* Gris */
.calendrier-couleur11i,
.calendrier-couleur11i .fc-event-skin { background-color: #f2f2f2; border-color: #f2f2f2; color: #3f3f3f; } /* Gris */
.calendrier-couleur12,
.calendrier-couleur12 .fc-event-skin { background-color: #aaa; border-color: #aaa; color: #fff; }
.calendrier-couleur12i,
.calendrier-couleur12i .fc-event-skin { background-color: #aaa; border-color: #aaa; color: #000; }
.calendrier-couleur13,
.calendrier-couleur13 .fc-event-skin { background-color: #666500; border-color: #666500; color: #fff; } /* Caca d'oie */
.calendrier-couleur13i,
.calendrier-couleur13i .fc-event-skin { background-color: #ffffe0; border-color: #ffffe0; color: #666500; } /* Caca d'oie */
.calendrier-couleur14,
.calendrier-couleur14 .fc-event-skin { background-color: #8c6635; border-color: #8c6635; color: #fff; } /* Marron */
.calendrier-couleur14i,
.calendrier-couleur14i .fc-event-skin { background-color: #f5eee5; border-color: #f5eee5; color: #8c6635; } /* Marron */
