#calendar_bord{
	width: 			180px;
	height:         190px;
	margin-top: 30px;
	border: solid 1px #CCCCCC;
	border-bottom:solid 3px #CCCCCC;
	padding: 10px;
    text-align:center;
	background:#FFFFFF;
	margin:auto;

	}
#calendario {
	width: 			202px;
	height:         235px;
	margin-top: 30px;
	background: #EAEAEA;/*
	border: solid 1px #CCCCCC;*/
	padding: 10px;
    text-align:center;
	margin:auto;

	}
#mese{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold; color:#CCCCCC;
	text-align:center;
	height: 24px;
	width: 180px;
}
.giorni{
	font-family:	Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC;;
	width: 			175px;
	list-style:		none;
	margin-left: 0px;
	padding-left: 0px;
}
.testac{
	width:  		25px;
	height: 		16px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color: #FF0000;
	float:			left;
	padding-top: 3px;
	margin-bottom: 3px;
	display:		inline;
	border-bottom: 1px solid #D8E1EA;
}
.giorno{
	width:  		23px;
	height: 		17px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #000000;
	padding-top: 3px;
	margin: 1px 1px 1px 1px;
	float:			left;
	display:		inline;
	/*
	cursor:			pointer;*/
}
.giorno_vuoto{
	width:  		25px;
	height: 		19px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #000000;
	padding-top: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	float:			left;
	display:		inline;
}

li.giorno:hover {
	border: solid 1px #006699;
	margin: 0px 0px 0px 0px;
	/*background-color: #DDE5EC;*/
}

.selected_day{
	width:  		23px;
	height: 		17px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color: 			#000000;
	padding-top: 	3px;
	margin: 		1px 1px 1px 1px;
	float:			left;
	display:		inline;
	background-color: #BBCBDA;
}

.selected_day_pointer{
	width:  		23px;
	height: 		17px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		11px;
	color: 			#000000;
	padding-top: 	3px;
	margin: 		1px 1px 1px 1px;
	float:			left;
	display:		inline;
	background-color: #BBCBDA;
	cursor:pointer;
}

#pre{
	width: 24px;
	float:left;
	display:inline;
	cursor: pointer;
}

#mes{
width: 130px;
float:left;
display:inline;
}

#next{
	float:left;
	display:inline;
	width: 24px;
	cursor: pointer;
}

#anno{
text-align:center;
width: 80px;
background: #FFFFFF;
height: 20px;
margin-left: 120px;
margin-top: -3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
border-top: solid 3px #FFFFFF;
border-bottom: solid 3px #CCCCCC;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
}

#anno img {
	cursor: pointer;
}

.ev_event{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
/*cursor:pointer;*/
}

.ev_event_str{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color:#316AC5;
/*cursor:pointer;*/
}
.ev_event:hover,
.ev_event_str:hover {
	cursor:pointer;
}
