/* CSS Document */
.calendario_mese {
}

.calendario_titolo {
 	padding: 4px;
	background-color: #d4d4d4;
	border-bottom: 1px dashed #9b9b9b;
}

.calendario_box {
	background-color: #f6f6f6;
 	border: 1px solid #d4d4d4;
	width:190px;
}

.calendario_nome {
	width:27px;
	font-weight:bold;
	text-align:center;
}

.calendario_giorno {
	width:27px;
	text-align:center;
	position:relative;
	z-index:1;
}

.calendario_box .weekend {
	color:#888;
}

.calendario_box .nomese {
	color:#aaa;
}

.calendario_giorno a {
	display:block;
	border:1px solid #FF9900;
	background: #FFCC99;
	color:#777777;
}

.calendario_giorno a.oggi {
	color:#BB6600;
}

.calendario_eventi {
	display:none;
	background-color: #f6f6f6;
 	border: 1px solid #d4d4d4;
	padding:4px;
}

.calendario_lista {
	padding:4px;
	border-bottom: 1px dashed #9b9b9b;
}

.calendario_eventi a, .calendario_lista a{
	font-weight:normal;
	border:none;
	background:none;
}