.calendar_month {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	color:#000000;
}
.calendar_week_days {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #1886a5;
	background-color:#dbe5c1;
	padding-top:3px;
	padding-bottom:3px;
}
.current_month {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.current_month A:link, .current_month A:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F8FCC;
	background-color:#C9D8F9;
	text-decoration:none;
	display:block;
	padding:4px;
}
.current_month A:hover{
	color: #FFFFFF;
	background-color:#1886a5;
}
.prev_next_month {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F8FCC;
}
.prev_next_month A:link, .prev_next_month A:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F8FCC;
	background-color:#E2EAFC;
	text-decoration:none;
	display:block;
	padding:4px;
}
.prev_next_month A:hover {
	color: #FFFFFF;
	background-color:#1886a5;
}

.selected_day {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.selected_day A:link, .selected_day A:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	background-color:#0099FF;
	text-decoration:none;
	display:block;
	padding:4px;
}
.selected_day A:hover{
	color: #FFFFFF;
	background-color:#4F8FCC;
}
.has_events {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.has_events A:link, .has_events A:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4F8FCC;
	background-color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:4px;
}
.has_events A:hover{
	color: #FFFFFF;
	background-color:#1886a5;
}

/*.today {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.today A:link, .today A:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F8FCC;
	background-color:#C9D8F9;
	text-decoration:none;
	display:block;
	padding:3px;
	border: 1px solid #FF8716;
}
.today A:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	background-color:#4F8FCC;
}
*/
.calendar_btn_prev A:link, .calendar_btn_prev A:visited {
	background-image:url(/imagini/bullets/btn_prev_01.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.calendar_btn_prev A:hover {
	background-image:url(/imagini/bullets/btn_prev_01_over.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.calendar_btn_next A:link, .calendar_btn_next A:visited {
	background-image:url(/imagini/bullets/btn_next_01.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.calendar_btn_next A:hover {
	background-image:url(/imagini/bullets/btn_next_01_over.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

