/* Habillage du mini calendrier */
#calendar { /*-moz-border-radius: 1em;*/text-align: center; /*border: 1px dotted #ccc;*/ margin:10px 0 15px 0; padding:2px; padding-top:0.5em; width:140px; height:185px; background-image:url(imgwww/fond_agenda.gif); background-repeat:no-repeat;}
#calendar table { width: 100%; margin: 0 auto; padding: 0; }
#calendar caption { font-size:10px;padding: 5px ; font-weight: bold; }
#calendar th { -moz-border-radius: 1em;background: #ADC7D6; font-weight: normal; color: #666; }
#calendar th abbr { border: none; cursor: help; }
#calendar td {-moz-border-radius: 0.7em; 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 { background: #FFD98F; }
#calendar td a { display: block; }
#calendar td span { color: #aaa; }
#calendar td a:hover { border:0px }
#calendar tr { font-size:0.9em; }

/* Habillage agenda */
#agenda dt{
        /**background-color: #FFD98F;
        -moz-border-radius: 10px;**/
		text-align:left;
		font-family:"Trebuchet MS",Arial,sans-serif ;
		font-size:11px;
		font-weight:bold;
        margin: 0px 0px 0px 10px;
		padding-left:10px;
		border-left:2px #A00C6B solid;
}
#agenda dd{
        font-size: 0.9em;
		text-align:left;
        padding: 1px 0px 5px 10px;
        margin: 0px 0px 0px 5px;
}