a img{
border:none;
}
body{
	background-image:url(../immagini/sfondo.jpg);
	background-attachment:fixed;
	margin:0;
	padding:0;
	color:#000;
	font:100%/1.5 verdana,helvetica,sans-serif;
	border: #000;
}
h1{
display:none;
margin:0;
padding:0px 20px;
background:url(logo_css.png) 20px 0 no-repeat;
font-size:100%;
}
h1 img{
display:block;
}
hr{
display:none;
}
.boxEvidenza{
border:2px solid #CCD8CA;
padding:0.5em;
background:#F0F0F0;
color:#000;
}
.pgNav{
	width:0;
	height:0;
	overflow:hidden;
	position:absolute;
	left: -6px;
	top: 82px;
}
.area3{
background-color: #FFF;
	filter:alpha(opacity=85);
	opacity: .85;
	-moz-opacity: .85;
border:1px solid #000000;
margin-left:20px;
margin-right:20px;
clear:both;
}
.area3 img{
float:left;
padding:10px;
}
.area3 p{
padding-right:10px;
padding-left:10px;
padding-bottom:30px;
padding-top:10px;
margin:1em 2em;
text-align:justify;
}
.area3 ul{
padding-right:10px;
padding-left:10px;
padding-bottom:30px;
padding-top:10px;
margin:1em 2em;
text-align:justify;
}
.area3 ol{
padding-right:10px;
padding-left:10px;
padding-bottom:30px;
padding-top:10px;
margin:1em 2em;
text-align:justify;
}
.area3 table{
margin-left:5%;
margin-bottom: 2em;
margin-top:0.5em;
}
#chiusura{
clear:both;
width:100%;
margin:1em 0 0 0;
padding:1em 0;
border-top:2px solid #333;
background-color: #222;
	filter:alpha(opacity=80);
	opacity: .8;
	-moz-opacity: .8;
color:#FFF;
text-align:center;
}
#chiusura a{
list-style:none;
display:inline;
color:#FFF;
}
#chiusura a:link,#chiusura li a:visited{
color:#FFF;
text-decoration:none;
}
#corpo{
float:left;
width:70%;
margin-right:-2px;
padding:1em 0;
}
#corpo img{
border:1px solid #000;
margin-left:3.5em;
margin-bottom:3em;
}
#corpo h2{
filter:alpha(opacity=80);
	opacity: .8;
	-moz-opacity: .8;
margin-left:20px;
margin-right:20px;
border:1px solid #000000;
background-color:#222;
padding:0.1em 0.1em 0.1em 1em;
color:#FFF;
font-size:2em;
font-weight:normal;
}
#corpo h3{
margin:0;
padding:1em 1.33em 0.5em 1.33em;
font-size:1.5em;
font-weight:normal;
}
#menuNav{
font-size:medium;
margin:0;
padding:0 0 0 2em;
}
#menuNav li{
float:left;
margin:0;
padding:0 1em 0 0;
list-style:none;
}
#menuNav li a{
float:left;
padding:0 0.7em;
position:relative;
text-decoration:none;
font-weight:bold;
top:2px;
}
#menuNav li a:link,#menuNav li a:visited{
color:#000;
}
#menuNav li a:hover,#menuNav li a:focus,#menuNav li a:active{
color:#FFF;
background:#555;
}
#menuNav li.attiva a{
border-bottom:none;
background:#333;
padding-bottom:2px;
font-weight:bold;
color:#FFF;
}
#menuSecondario{
	filter:alpha(opacity=80);
	opacity: .8;
	-moz-opacity: .8;
float:right;
width:27%;
margin-left:0px;
margin-right:0px;
padding-LEFT:18px;
padding-right:0px;
padding-bottom:3em;
}
#menuSecondario h2{
margin:1em 2em 0 0;
padding:0.1em 1em;
background:#000;
color:#FFF;
font-size:1em;
letter-spacing:0.1em;
}
#menuSecondario li{
margin:0;
list-style:none;
display:inline;
}
#menuSecondario li a{
padding:0 1em;
border-bottom:2px solid #000;
margin:0;
display:block;
line-height:1.7em;
height:1.7em;
}
#menuSecondario li a:link,#menuSecondario li a:visited{
background:#FFF;
color:#000;
text-decoration:none;
}
#menuSecondario li a:hover,#menuSecondario li a:focus,#menuSecondario li a:active{
background:#333;
color:#FFF;
font-weight:bold;
}
#menuSecondario ul{
margin:0 2em 0 0;
padding:0;
border:2px #000;
border-style:solid solid none solid;
}
#motore{
float:right;
width:27%;
margin-left:0px;
margin-right:0px;
padding-LEFT:18px;
padding-right:0px;
padding-bottom:3em;
padding-top:1.5em;
}
#motore input{
margin:0 1em 0 0;
font-size:1em;
vertical-align:middle;
}
#motore input.submit{
border:2px solid;
border-color:#EEE #666 #666 #EEE;
}
#motore input.text{
border:2px solid;
border-color:#666 #EEE #EEE #666;
width:90%;
}
#motore label{
display:none;
}
#testa{
background-color:#FFF;
	filter:alpha(opacity=80);
	opacity: .8;
	-moz-opacity: .8;
width:100%;
float:left;
border-bottom:2px solid #333;
color:#222;
font-size:48px;
}
#immagini{
clear:both;
margin-left:20px;
margin-right:20px;
}
#immagini img{
padding:2.5em;
}

