/* CSS Document */
/* Habillage du mini calendrier */
#calendar { -moz-border-radius: 1em;text-align: center; border: 1px dotted #ccc; padding: 2px; padding-top: 0.5em; width:140px;}
#calendar table { width: 100%; margin: 0 auto; padding: 0; }
#calendar caption { font-size:0.8em;padding: 5px ; font-weight: bold; }
#calendar th {
	font-weight: normal;
	color: #FFFFFF;
	background-color: #9C0F0F;
}
#calendar th abbr { border: none; cursor: help; }
#calendar td {margin: 0; padding: 0; border: none; text-align: center; background: #ddd; line-height: 1.6em; }
#calendar td.horsperiode { background: #ececec; color: #ccc; }
#calendar td.occupe {
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
#calendar td a { display: block; }
#calendar td span { color: #aaa; }
#calendar td a:hover {
	border:0px;
	background-color: #999999;
	color: #FFFFFF;
}
#calendar tr { font-size:0.9em; }

/* Habillage agenda */
#agenda dt{
        background-color: #CCCCCC;
        -moz-border-radius: 10px;
        padding: 2px 0px 2px 10px;
        margin: 0px 0px 0px 0px;
}
#agenda dd{
        font-size: 0.9em;
        padding: 2px 0px 2px 20px;
        margin: 0px 0px 0px 0px;
}
