﻿        
.MonthlyCalendar .MonthNavigation { border-bottom:solid 1px #ddd; clear:both; height:20px; padding:5px 10px 0 10px; }
.MonthlyCalendar .MonthNavNext { width:10%; float:right; text-align:right; }
.MonthlyCalendar .MonthNavPrev { width:10%; float:left; }
.MonthlyCalendar .MonthName {
	width:80%;
	text-align:center;
	font-weight:bold;
	float:left;
	font-size: 12px;
}

.MonthlyCalendar {
	width:415px;
	border:solid 1px #ddd;
	border-collapse:collapse;
	font-size: 10px;
}
.MonthlyCalendar #CalendarHead { width:100%; background:#F7F7F7 none repeat scroll 0 0; }
.MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:center; }

.MonthlyCalendar #CalendarBody { }
.DateBox {
	height:45px;
	vertical-align:top;
	border:solid 1px #ddd;
}
.DateLabel {
	height:16px;
	width:100%;
	background:#F7F7F7 none repeat scroll 0 0;
	text-align:right;
}
.DateLabel a {
	cursor:pointer;
	padding:0 5px 2px;
	text-decoration:none;
	line-height:16px;
}

#CalendarBody .Inactive, #CalendarBody .Weekend {
	background:#fafafa none repeat scroll 0 0;
	font-size: 10px;
}
.Today { background:#A9DFFF none repeat scroll 0 0; }

#jMonthCalendar .Event {
	font-size:10px;
	padding:4px;
	background-color:#C0D0FF;
	margin-bottom:1px;
	
	cursor:pointer;
}
.Event a { text-decoration:none; color:#000; }
.Event a:hover { text-decoration:underline; }#jMonthCalendar {
	float: right;
}
#blocco_sotto_info table tr td .agenda label {
	font-size: 12px;
}

