/* Start of CMSMS style sheet 'CSS pour le calendrier' */
#tableau {margin: 0 auto; width:200px;}

.calendar {background-color:#EEF2F3;}

.calendar tr td a {color: #990000;}

/* highlight "today" for the small calendar */
.calendar-today {font-weight: bold;}

/* display the "upcominglist" as one line per entry (assuming table_id='cal-upcominglist') */
#cal-upcominglist .calendar-date-title
,#cal-upcominglist .calendar-summary-title
{display: none;}

#cal-upcominglist h2
,#cal-upcominglist .calendar-date
,#cal-upcominglist .calendar-summary
{display: inline; margin-right: 5px;}

/* tidy up text sizes for lists */
#cal-list h1, #cal-upcominglist h1 {color: red; font-size: 120%;}

#cal-list h2, cal-upcominglist h2 {font-size: 110%;}

/** large calendar rules (assuming table_id='big') **/
/* border on for #big */
#big {margin: 0px; border-collapse: collapse;  padding:5px;}

#big h1 {color: #990000;}

#agenda {float:left; font-size:120%; font-weight:bold;}

#big .calendar-event {margin-bottom:10px; background-color:#F9FAFB; padding:5px;}

#calevent {}

#calevent h1 {color: #990000; font-size:80%; font-weight:bold;}

#big .calendar-event h2 {border:none;}

#nav {margin-left:250px; text-align:center;}

#nav h1 {color: #990000;}

#nav h2 {border:none;}

/* nice squares for the #big table */
#big th {border: 1px solid white; padding: 3px;}

#big td {border: 1px solid white; vertical-align: top; padding: 3px;}

/* format summaries nicely in #big */
#big ul {margin: 0px; padding: 0px; padding-left: 5px;}

#big li {list-style-type: none; padding: 0px; margin: 0px;}

/* background colours for #big */
#big td {background-color: #EEF2F3;}

#big .calendar-day {background-color: #80ff80;}

#big .calendar-today {font-weight: normal; background-color: #D8E2E4;}

#big .calendar-month {font-weight: bold; font-size:120%; padding:0 0 10px 0;}

.calendar-event .calendar-date-title,
.calendar-event .calendar-summary-title,
.calendar-event .calendar-details-title {display: none;}
/* End of 'CSS pour le calendrier' */

