/* Habillage du mini calendrier */

#calendar { margin:0; text-align:center; padding:0 0 2px; }
#calendar h2 { font-size:1.2em; margin:0; padding:6px 10px; background:#0F0E10; color:#FFFFFF; }
#calendar a { color:#D49F6C; }
#calendar caption a { font-size:1.2em; font-weight:bold; }
#calendar table { width:100%; margin:0 auto; padding:0; }
#calendar caption { color:#FFF; padding:.5em 0; font-weight:bold; }
#calendar th { background:#0F0E10; font-weight:normal; color:#FFFFFF; }
#calendar th abbr { border:none; cursor:help; }
#calendar td { margin:0; padding:0; border:none; text-align:center; line-height:1.6em; color:#929497; }
#calendar td.horsperiode { background:#E2DBD9; color:#A0A0A0; }
#calendar td.occupe { background:#ececec; }
#calendar td a { text-decoration:none; display:block; color:#981B1E; font-weight:bold; }
#calendar td span { color:#aaa; }
#calendar td a:hover { color:#fff; }

/* microformats hcal */
.vevent { background:#eee; border:2px solid #ececec; -moz-border-radius:1em; margin:10px auto; padding:10px; min-height:80px; }
.vevent .summary,.vevent .summary a { color:#000; }
.vevent .summary a:hover { text-decoration:underline; }

/* */
.vevent .description,.vevent .metadata { display:none; }
.page_item .vevent .description,.page_item .vevent .metadata { display:block; }
.vevent .spip_logos { margin:0 10px 10px 0; float:left; }
.page_item .vevent .spip_logos { margin:0 0 10px 10px; float:right; }

/* */
.vevent .date { }
.vevent .dtstamp { border:none; }
.vevent .dtstart,.vevent .dtend { display:none; }
.vevent .location { }
