#txt_MeseAnno {
	background:		#ddd; 
	width:			100px; 
	height:			20px; 
	float:			left; 	
	display:		block;
	text-align:		center;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;	
	text-decoration:none;
	font-weight: 	bold;
	color:			#000;
	cursor:         default;
	border: none;
	margin: 0 auto 0 auto;
}

#meseprec {
	background:		#ddd; 
	width:			20px; 
	height:			20px; 
	float:			left; 	
	display:		block;
	text-align:		center;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		18px;	
	text-decoration:none;
	font-weight: 	bold;
	color:			#000;
	cursor:         default;
	border: none;
}

#meseprec:hover {
	/*background:		#ff5400;*/ 
	color:			#fff;	
}

#mesesucc {
	background:		#ddd; 
	width:			20px; 
	height:			20px; 
	float:			right; 	
	display:		block;
	text-align:		center;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		18px;	
	text-decoration:none;
	font-weight: 	bold;
	color:			#000;
	cursor:         default;
	border: none;
}

#mesesucc:hover {
	/*background:		#ff5400;*/ 
	color:			#fff;
}

.cal_settimana {
	height:			24px;
	_height:		22px;
	_width: 		157px;
	clear:			right; 
	margin-top:		0px;
	text-align: center;	
	background-color: #ddd;
}

.cal_giorno {
	background:		#fff; 
	width:			20px; 
	height:			22px; 
	_height:		18px;
	float:			left; 	
	display:		block;
	text-align:		center;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;	
	text-decoration:none;
	color:			#222;
	cursor:         default;
	border: 1px solid #ccc;
}

.cal_festivo {
	background:		#fff; 
	width:			20px; 
	height:			22px; 
	_height:		18px;
	float:			left; 	
	display:		block;
	text-align:		center;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	/*font-weight:	bold;*/
	text-decoration:none;
	color:			#bc0000;
	cursor:         default;
	border: 1px solid #ccc;
}

.cal_giorno:hover, .cal_festivo:hover {
	background:		#ff5400; 
	color:			#fff;					 
}

.gnome {
	font-size: 		8px;
	font-weight:	lighter;
	text-decoration:none;
	display: none;
}

.cal_altromese {
	background:		#ddd; 
	width:			20px; 
	height:			22px; 
	_height:		18px;
	float:			left; 	
	display:		block;
	text-align:		center;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;	
	text-decoration:none;
	color:			#fff;
	cursor:         default;
	border: 1px solid #ccc;
}

.cal_eventi {
	/*background:		#f9e0d4; */	
	background:		#ff0000;			
	width:			20px; 
	height:			22px;
	_height:		18px; 
	float:			left;	
	display:		block;
	text-align:		center;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	font-weight:	bold;
	text-decoration:none;
	/*color:			#fd5401;*/
	color: #fff;
	border: 1px solid #ccc;
}

.cal_eventi:hover {
	background: 	#fd5401; 
	color:			#fff;					 
}

.cal_head {
	background:		#000; 
	width:			20px; 
	height:			22px; 
	_height:		20px;
	float:			left; 	
	display:		block;
	text-align:		center;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;	
	text-decoration:none;
	color:			#fff;
	cursor:         default;
	border: 1px solid #ccc;
}

