body {font-size: 0.75em; background: transparent;}
#container {
position: relative;
margin-left: auto;
margin-right: auto;
width: 1100px;}
#header {height: 130px;  background:#FFF;}
h2 {font-family: Arial;
font-size: 2em;
text-align: center;
color: #0F238C;}
h3 {margin-right:50px; margin-left:50px;}
--li {margin-right:50px; margin-left:50px;}
ul#menu{position: relative; top:50px;}
ul#menu>li{display: inline; background: #FFF; padding:15px; margin:30px;
font-family: Arial;
font-size: 1.5em;
text-align: center;
color: #0F238C;}
ul#menu>li>a{color: inherit;}
ul#menu>li:hover{background: #FF8E3A;}
select{font-family:Arial; text-align:center; font-weight:bold; font-size: .85em; color: #3A809A}
input{font-family:Arial; text-align:center; font-weight:bold; font-size: .85em; color: #3A809A}
fieldset{margin:6px; margin-top:10px}
div#avviso {width: 400px;
font-family: sans-serif;
color: #3A809A;
border: 2px solid;
margin: 30px;}
TD{font-family: Arial; color: #3A809A}
#tipomodulo {margin-top:10px; padding:3px}
#dati_impianto {--height:510px; border-style:solid; border-width:1px; border-color:#3A809A; padding-bottom:30px}
#LayerBODY {width:900px; height:100; z-index:15; visibility: visible;} 
div.popup, div.istruzioni{ display:none;
	width: 420px;
	padding: 5px;
	background: #fff;
	position: absolute;
	top: -1000em;
	left:300px;
	border: 2px solid #ccc;
	border-radius: 5px;
}
div.istruzioni { width: 600px;}
div.popup img {
	width: 90%;
	margin: 0 auto;
	display: block;
	padding: 10px 0 0 0;
}
div.popup p {
	margin: 0;
	text-align: center;
	padding: 5px 0;
	font-style: italic;
	color: #333;
}
span.popup:hover div.popup { display:block;
	top: 100px;}
span.istruzioni:hover div.istruzioni { display:block;
	top: 100px;}
		
.ostacoli {/*border-color:#ff0000; border-width:2px; border-style:solid;*/
padding:10px;}
