/* Habillage du mini calendrier */

.calendar_titre {color: #000000; font-size: 14px; text-transform: uppercase; font-weight: 
               bold; text-align: left}

#calendar { text-align: center; padding: 0px; font-family:Verdana;  padding-top:0px; background-color:#000000; width: 90%; margin-left: auto; margin-right: auto;}
#calendar table { border-spacing: 1px; border-collapse: 1px; width: 100%; margin:  0px; margin-left: auto; margin-right: auto; padding: 0; font-size:12px; background-color:#333333; background-image:url('../medias/elements/nouveau_elements_11.png'); background-repeat:repeat-x }
#calendar table.agenda {border-spacing: 1px; border-collapse: separate; background-color:#333333}
#calendar caption { padding: 2px; font-weight: bold;   font-family:Verdana }
#calendar th { font-weight: normal; color: #FFFFFF; font-family:Verdana; text-transform:uppercase; height:15px; background-color:#000000  }
#calendar th abbr { border: none; cursor: help; }
#calendar td { margin: 0; padding: 0; border: medium none; text-align: center; background: #ddd; font-family:Verdana; height:20px;  }
#calendar td.agendaNotThisMonth { background: #ececec; color: #ccc; }
#calendar td.agendaThisMonthhorsperiode { background: #ececec; }
#calendar td.agendaThisDay { background: #ececec; color:#4040FF }
#calendar td a { text-decoration: none; display: block; color:#CC0000}
#calendar td a:visited {  }
#calendar td span { color: #aaa;  }
#calendar td a:hover { color: #fff; }
#calendar ul {display: block; text-align:center; font-weight: bold; list-style-type: none; margin: 0px; padding-left:0px; padding-right:0px; padding-top:5px; padding-bottom:5px;background-image:url('../medias/droite/droite_tableau_02.jpg'); background-repeat:repeat-x}
#calendar li {list-style-type: none; margin: 0px; padding: 0px}
#calendar li a { text-decoration: none; display: block; color:#fff;}
#calendar li a:visited {  }
#calendar li a:hover { color: #000 }




/* microformats hcal */
.vevent {
	background: #eee;
	border: 2px solid #ececec;
	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 {}