body { padding:6px }
h1{
margin:1em 0;
padding:0;
background:#FFF;
text-align:center;
border-top:2px solid #467241;
border-bottom:2px solid #467241;
}
h1 img{
display:inline;
visibility:visible;
}

.pgNav{
width:auto;
height:auto;
overflow:visible;
position:static;
}
#area1{
float:none;
width:auto;
margin-right:0;
}
#area1 p{
margin:1em 0;
}
#area2{
float:none;
width:auto;
margin-left:0;
}
#area2 p{
	margin:1em 0;
}
#area3{
clear:none;
}
#area3 p{
margin:1em 0;
}
#chiusura{
clear:none;
width:auto;
border:2px solid #467241;
padding:0;
}
#chiusura p{
margin:1em;
}
#corpo{
float:none;
width:auto;
margin-right:0;
}
#corpo h2{
margin:1em 0;
padding:0;
font-size:1.5em;
}
#corpo h3{
margin:1em 0;
padding:0;
font-size:1.2em;
font-weight:bold;
}
#menuNav{
margin:0;
padding:4px 0;
background:#CCD8CA;
color:#000;
border:2px solid #467241;
text-align:center;
}
#menuNav li{
float:none;
margin:0;
padding:0 4px;
list-style:none;
display:inline;
}
#menuNav li a{
float:none;
padding:0;
margin:0;
border:none;
position:static;
}
#menuNav li a:link,#menuNav li a:visited{
background:transparent;
color:#000;
}
#menuNav li.attiva a{
padding:0 1px;
border:1px solid #467241;
}
#menuSecondario{
float:none;
width:auto;
margin-left:0;
padding:0 0;
border-top:2px solid #467241;
}
#menuSecondario h2{
margin:1em 0 0 0;
}
#menuSecondario ul{
margin:0 0 0 0;
}
#motore{
margin:0;
padding:0.5em;
position:static;
background:#CCD8CA;
color:#000;
border:2px solid #467241;
text-align:center;
}
#motore input{
margin:0 1em 0 0;
font-size:1em;
vertical-align:middle;
}
#motore label{text-align:left;}
#testa{
	float:none;
	background:#FFF;
	border:none;
}
