/* mini calendrier */
#calendar {margin-top: 10px;}

#calendar h3 {font-size: 1em;margin-bottom: 20px;}

#calendar * { text-align: center; }
#calendar table {width: 100%;}
#calendar abbr { font-weight: normal; border: none; }
#calendar td {
	border: 1px solid #cccccc;
	padding: 1px 0px;
}
#calendar .horsperiode { color:#718059;font-size:.9em; border-color: #e9e9d1; }
#calendar .occupe { background-color: #CC0033; border-color: #e9e9d1; color: #e9e9d1; }
#calendar .occupe a { color: #e9e9d1; font-weight:normal; }
#calendar .occupe a:hover { color: #e9e9d1; font-weight:normal; }
#calendar .libre {  }


