.calendar {
	background-color:	#F0F8FE;
	border:				1px solid #D2E1EC;
	border-collapse:	collapse;
	font-size:			smaller;
	width:				195px;
}

.calendar_border {
	width:				204px;
	padding-top:		1px;
	border: 			1px solid black;
	background-color:	#F0F8FE;
}

.calendar_button_next {
	background-color:	#94bde6;
	border-bottom:		1px solid #234d77;
	border-left:		1px solid #234d77;
	border-collapse:	collapse;
	cursor:				pointer;
	width:				19px;	
	margin: 			0px auto;
	padding: 			0px 5px 0px 5px;
}

.calendar_button_prev {
	background-color:	#94bde6;
	border-bottom:		1px solid #234d77;
	border-right:		1px solid #234d77;
	border-collapse:	collapse;
	cursor:				pointer;
	width:				19px;	
	margin: 			0px auto;
	padding: 			0px 5px 0px 5px;
}
.calendar_headerMonth {
	font-family:		serif;
	font-size:			14px;
	font-weight:		bold;
	color: 				#f4f9fd;
	background-color:	#94bde6;
	text-align:			center;
	border-bottom:		1px solid #234d77;
	border-top:			0px solid #234d77;
	height: 			30px;	
	width:				165px;	
	font-family: 		sans-serif;
}

.calendar_headerWeek {
	font-family:		serif;
	font-size:			10px;
	font-weight:		bold;
	color: 				#555555;
	background-color:	#F0F8FE;
	text-align:			center;
	border-bottom:		1px solid #D2E1EC;
	border-top:			1px solid #D2E1EC;
	height: 			35px;
	width:				10px;
	font-family: 		sans-serif;
}

.calendar_day {
	font-family:		serif;
	font-size:			10px;
	font-weight:		bold;
	color:				#555555;	
	background-color:	#F0F8FE;
	text-align:			center;
	height: 			35px;
	width:				25px;	
	margin:				1px;
	font-family: 		sans-serif;
}

.calendar_weekEndDay {
	font-family:		serif;
	font-size:			11px;
	font-weight:		bold;
	color:				#555555;
	background-color:	white;
	text-align:			center;
	height: 			35px;
	width:				10px;	
	margin:				1px;
	width:				28px;
	font-family: 		sans-serif;
}

.calendar_footer {
	background-color:	#F0F8FE;
	border-bottom:		1px solid #D2E1EC;
	border-top:			1px solid #D2E1EC;
	font-weight:		bold;
	color:				#555555;
	height: 			5px;
}

.calendar_tooltip {
	visibility:			hidden;
	position:			absolute;
	top:				10px;
	left:				10px;
	width:				200px;
	z-index:			40;	
	font:				normal 8pt sans-serif;
	color:				#477AA5;
	text-align:			left; 
	border:				1px solid #328DD0;
	margin:				10px;
	padding:			10px;
	background-image:	url(../artis/immagini/calendarImg/tooltip.png);

}

.calendar_eventPlaceholder {
	border:				1px solid #99C0DD;
	font-size:			5px;
	width:				5px;
	height:				5px;
	cursor:				pointer;
}