<style>
	.gm-style-cc{display:none}	
	body{
		margin:0;
		padding:0;
		width: 100%;
		color: #ffffff;
		background-image: url(./Immagini/DwSfOriz.jpg);
	/*	background-size:cover; */
	}

	#testa{
		position: fixed; top: 0; z-index:2;
		width: 100%; height: 80px;
		background-color: #000099; color: #ffffff;
	}

	#piede{
		position: fixed; bottom: 0; 
		width: 100%; background-color: #000099;
		padding: 5px;
		font-family: Arial, Verdana, sans-serif;
		font-size: medium;
		font-weight: bold;
		letter-spacing:1px;
		color: #ffef01;
		text-align: center;
	}
	#containerHome{
		margin: 140px auto;
		max-width: 600px;		
		width:96%;
		padding: 4%;
		font-size:xx-large;
		text-align: center;
		background-color: #323221; opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */
	}

	#containerInfo{
		margin: 120px  auto;
		max-width: 700px;		
		width:96%;
		padding: 1%;
		font-size:xx-large;
		text-align: center;
		background-color: #323221; opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */
	}

	#containerVarie{
		margin: 130px  auto;
		width:80%;
		padding: 1%;
		font-size: x-large;
		line-height: 1; 
		text-align: center;
		background-color: #323221; opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */
	}
	#containerVarie a
	{
		text-decoration: none;
		color: #ffffff;
	}

	#containerVarie a:hover
	{
		font-weight: bold;
	}

	#main{
		display:block;
     		margin:0px auto;	
		width: 850px; height:680px;
		max-width: 100%;
		background-size: contain; background-repeat: no-repeat; background-image:url(./LogoElidia.jpg);
	}
	#foot{
		margin: 0px auto;
			padding: 10px;
			max-width: 850px;
			width:96%;
	}

	#titolo{
		display: block; 
		position: absolute; top: 3px; right: 4px;
		width: 28%;
		/*float: right; margin: 1%;*/
		text-align: center;
	}
	#scritta{
		width:65%;
	}

	#logo{
		position: absolute; top:2px; left: 5px;
		width: 80px;
		margin: 4px;
	}

	#carto{
		position: relative; top: -45px;
		 font-weight: bold;
		font-size: large;
		background-color: #000099;
	}
	#orari{
		float: right; display: block;
	}

	#menuToggle a
	{
		text-decoration: none;
		color: #ffffff;
		 transition: color 0.3s ease; 
	}

	#menuToggle a:hover
	{
		 color: #ffff00;
		text-decoration: underline;
	}

	input#menuChe {
		display:none;
	}

	label[for="menuChe"] {
		display: none;
	} 

	#spX
	{
		display: none; 
	}

	#menuOpen
	{
		list-style-type: none;
		width: 50%; 
		position: relative; top: 10px; left: 5px;
	}

	#menuOpen li
	{
		padding: 3px;
		font-size:150%;
		font-weight: bold;
		display:inline;
	} 

div #hzmenu {
/*width: 60%;*/
		position: relative; left: 10%; top: 22px; 
float: left;
margin: 0;
padding: 0;
		font-size:x-large;

		 -webkit-user-select: none;
		user-select: none;

}

div #hzmenu ul
{
float: left;
margin: 0;
padding: 0; 
list-style-type: none;
}

div #hzmenu li
{
width:130px;
float:left;
margin: 0;
/*padding: 0 20px 0 20px;*/
text-align: center;
font-size:110%;
 background: #000099; 
}

div #hzmenu a
{
display: block;
padding: 4px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}
div #hzmenu a:hover
{
color: #ffef01;
text-decoration: underline;
}

div #hzmenu li ul
{
display: none
}

div #hzmenu li:hover ul
{
display: block;
}


	th, td {
 		border-bottom: 1px solid #ddd;
		padding: 6px;
		color: #ffffff;
	}

	#colSx
	{
		text-align: left;
	}

	#colDx
	{
		text-align: right;
	}

</style>
