/* Stili calendario */

.tabellaCalendario{
	border-collapse:collapse;
	border:1px solid #Cccccc;  
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	
}


.selez {
	background-color: #f3fbc8;
	
}

.festa {
	color:#ff0000;
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 13px;
	font-weight: bold;
}

.noDisp {
	background-color: #f4f4f4;
}


.tabellaCalendario a:active, .tabellaCalendario a:visited, .tabellaCalendario a:link{
	display:block;
	height:52px;
	text-decoration: none;
	color: #666666;
}

.tabellaCalendario a:hover{
	display:block;
	height:52px;
	color: #111111;
	text-decoration: underline;
	background-color: #E2E9EE;
	color: #066FB1;
}
.tabellaCalendario th{
	border-collapse:collapse;
	border:1px solid #Cccccc;  
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	font-weight: bold;
	color: #066FB1;
	background-color: #ffffff;
	height:19px;
}
.tabellaCalendario td{
		width:93px;
	height:52px;
	text-align:center;
	color: #666666;
}

.tabellaCalendario td.giorni{
	border-collapse:collapse;
	border:1px solid #Cccccc;  
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	font-weight: bold;
	color: #066FB1;
	background-color: #E6F0F7;
	width:93px;
	height:52px;
	
}
.tabellaCalendario td.block{
	width:93px;
	height:52px;
	text-align:center;
	font-size: 12px;
	background-color: #ffffff;
    
}
.layBoxInfo{
	font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	position:absolute;
	width:150px;
	height:100px;
	background-color:#ffffff;
	right:100px;
	margin-top:-10px;
	visibility:hidden;
	text-align:left;
	padding:5px;
	border:1px solid #066FB1;
}
.layBoxInfo a:active, .layBoxInfo a:visited, .layBoxInfo a:link{
font-family: "Verdana", "Arial", "Helvetica";
	font-size: 10px;
	font-weight: normal;
	color: #066FB1;
	height:18px;

}

.layBoxInfo a:hover{
	display:block;
	height:52px;
	color: #066FB1;
	text-decoration: underline;
	background-color: #E2E9EE;
height:18px;
}

#dettagliopacchetto{
padding:20px 0;
}