	div{
		float:padding:20px; 5px;width:180px;
		height:15px;
		text-align:left;
		overflow:hidden;
		width:100%;
		z-index:0;
		font-size:11px;
		font-family:"MS Sans Serif",Georgia,Serif;
	}
	
	#events:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}

	#frameCalendario {
		height:90vh; 
		overflow-y: scroll; 
	}
	#separatore{
		width:100%;
		text-align: center;
		background-color:#444;
		color:white;
		height:20px;
		font-weight:bold;
	}
	
	#giorni{
		text-align : center;
		background-color:#BBB;
	}
	
	#persone{
		width: 80px;
		font-size:14px;
	}
	
	html{
		background-color: #EEE;
		z-index = 0;
	}
	
	table{
		border:1;
		width:100%;
		table-layout:fixed;
	}

	th, td{
		padding:0px;
		background-color: #ffffff;
		text-align:center;
		//height:10px;
		//layout:fixed;
	}
	
	#VIS_1N{
		//azzurro;
		background-color:#7FFFD4;
	}
	#VIS_1S{
		//azzurro;
		background-color:#7FFFD4;
		color:red;
	}
	#VIS_1N:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#VIS_1S:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#VIS_2N{
		//bianco;
		background-color:white;
	}
	#VIS_2S{
		//bianco;
		background-color:white;
		color:red;
	}
	#VIS_2N:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#VIS_2S:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#VIS_3N{
		// giallo;
		background-color:#FFFF80;
	}
	#VIS_3S{
		// giallo;
		background-color:#FFFF80;
		color:red;
	}
	#VIS_3N:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#VIS_3S:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#VIS_4N {
		//grigio;
		background-color:#C0C0C0;
	}
	#VIS_4S {
		//grigio;
		background-color:#C0C0C0;
		color:red;
	}
	#VIS_4N:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#VIS_4S:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#VIS_5N{
		//verde;
		background-color:#00DD00;
	}
	#VIS_5S{
		//verde;
		background-color:#00DD00;
		color:red;
	}
	#VIS_5N:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#VIS_5S:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#VIS_6N{
		//lilla;
		background-color:#C8A2C8;
	}
	#VIS_6S{
		//lilla;
		background-color:#C8A2C8;
		color:red;
	}
	#VIS_6N:hover {
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}	
	#VIS_6S:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}	
	#VIS_7N{
		//blue chiaro;
		background-color:#17BEFF;
	}
	#VIS_7S{
		//blue chiaro;
		background-color:#17BEFF;
		color:red;
	}
	#VIS_7N:hover {
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}	
	#VIS_7s:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}	
	#BLOCCN{
		//rosso;
		background-color:red;
	}
	#BLOCCS{
		//rosso;
		background-color:red;
		color:white;
	}
	#BLOCCN:hover {
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}
	#BLOCCS:hover{
		height : 100%;
		width: 100%;
		opacity:100%;
		z-index = 1;
		opacity: 0.99;
	}

	#help{
		height: 40px;
		font-weight:bold;
	}