#calContainer {width: 100%;border-collapse: collapse;border-spacing: 0px; border: 0px;}
	
#avbCal {width: 200px;font-size: 12px;border-collapse: collapse;border-spacing: 0px; border: 1px solid #89a5b9; margin-bottom: 10px;}
#avbCal .month {height: 25px; line-height: 25px; text-align: center; background-color: #a5ad95; color: #fff; border: 0px; font-size: 12px; font-weight: bold;}
#avbCal .week {width: 25px; height: 25px; line-height: 25px; background-color: #677251; color: #fff; text-align: center; border: 0px solid #677251;font-weight: bold;}
#avbCal .day {width: 25px; height: 25px; line-height: 25px; text-align: center; border: 0px solid #fff;}
#avbCal .nom {background-color: #f4f4f4; color: #999;}
#avbCal .today {background-color: #444; color: #fff; text-decoration: underline;}
#avbCal .occ {background-color: #cc0000; color: #fff; text-decoration: line-through;}

#calNav {margin: 0px 20px 0px 20px; height: 20px;}
#calNav .back {float:left;}
#calNav .next {float:right;}
.back a {color:#4f573e}
.next a {color:#4f573e}

#legend {margin: 0px 20px 0px 20px; line-height: 15px; font-size: 11px;}
#legend img {height: 15px; width: 15px; border: 1px solid #444; vertical-align:middle;}
#legend a {color: #cc0000;}
#legend a:hover {color: #666;}
