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

	#testa{
		position: fixed; top: 0; z-index:2;
		width: 100%; height: 160px;
		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: 25% auto;
	/*	max-width: 400px;	 */	
		width:70%;
		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: 25%  auto;
		max-width: 700px;		
		width:80%;
		padding: 4%;
		font-size:xx-large;
		text-align: center;
		background-color: #323221; opacity: 0.8; filter: alpha(opacity=80); /* For IE8 and earlier */
	}

	#containerVarie{
		margin: 25%  auto;
		width:80%;
		padding: 4%;
		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: 50%;
		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: 100%;
		position: relative; top: 97px;
		float: left; 
		margin: 0, auto;
		padding: 0;
		 -webkit-user-select: none;
		user-select: none;

}

div #hzmenu ul {

		/*text-align: center;*/
		margin: 0;
		padding: 0;
		list-style-type: none;
}

div #hzmenu li
{
width:13%;
	float:left;
margin: 3%;
padding: 0;
	/*text-align: center; 	*left;*/
font-size:150%;
}

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

div #hzmenu li ul
{
display: none
}

div #hzmenu li:hover ul
{
display: block;
/*float: left; */
}

/* voci del secondo livello a scomparsa */
div #hzmenu ul li:hover, div #hzmenu ul li a:hover
{
	float:left;
margin: 3%;
padding: 0;
	text-align: center;	/*left;*/
color: #f34f01;
}


</style>