#top, #nav, #partners {display:none;}

*{margin:0;padding:0;}
body{
padding-top:5px;font:62.5%/1.5 "Trebuchet MS",Tahoma, Verdana, Helvetica, Arial, sans-serif;
color:#FFF;background:#005800 url(img/bg_gradient.jpg) repeat-x left top;}
#active{background-color:#00CC00;}

a{font-family:"Trebuchet MS",Tahoma, Verdana, Helvetica, Arial, sans-serif;
color:#FFF;font-weight:bold;
text-decoration:none;}
a:visited{color:#FFFF99;}
a:hover{color:#006600;}

p a{font-family:"Trebuchet MS",Tahoma, Verdana, Helvetica, Arial, sans-serif;
color:#FFF;font-weight:bold;
text-decoration:underline;}
a:visited{color:#FFFF99;}
a:hover{color:#FFFF00;}

p{font-size:1.3em;line-height:1.2em;padding:10px 8px;}

h1{display:none;}
h2{	font-size:1.2em;
	text-transform:uppercase;
	color:#FF6633;
	text-align:center;
	padding-top:5px;}
h3{	font-size:1.2em;
	color:#FF9900;
	padding-left:10px;
	text-align:center;}
h4{	font-size:1.4em;
	color:#FF9900;
	text-align:center;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:5px;}
h5{	font-size:1.2em;
	color:#FFFF00;
	text-align:center;
	text-transform:uppercase;}
h6{	font-size:1.2em;
	color:#FF9900;
	text-align:left;
	margin:20px 10px 10px 10px;
	padding-top:10px;
	
	border-bottom:1px dotted #FF9900;
	text-transform:uppercase;}
#top, #content, #nav{background-color: #006;margin:auto;}
#top{border:5px solid #CCC;}
#content{border-bottom:5px solid #CCC;}
#nav{border-bottom:5px solid #CCC;	}
#nav ul{list-style:none;
 font-size:1.5em;
 font-weight:bold;
 padding-left:20px;}
#nav ul li{float:left;}
#nav ul li a{
	padding:5px 9px 5px 9px;}
#nav a:hover{background-color:#00CC00;}
#colonnasinistra ul{
	font-size:1.1em;
	list-style:none;
	text-align:center;
	line-height:1.1em;
	font-weight:bold;}
#colonnasinistra{border-left:5px solid #CCC;border-right:1px dotted #CCC;}
#unacolonna{border-left:5px solid #CCC;border-right:5px solid #CCC;}
#colonnadestra{border-right:5px solid #CCC;}
#societa td{border-bottom:1px solid #CCC;}
.banner1{
	background-color:#339900;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:10px;
	font-size:1.1em;}
.banner1 img:hover{border:2px solid #00CC33;}
.banner1 a{color:#FFF;text-decoration:none;}
.banner1 a:hover{color:#FFCC00;}
.banner1 img{
	border:2px solid #006600;
	margin-top:5px;}
.banner1 p{
	font-size:1.1em;
	line-height:1em;
	font-weight:bold;
	color:#000066;
	padding:0;}
.banner2{
	text-align:center;
	margin-bottom:10px;
	font-size:1.5em;
	line-height:1em;
	font-weight:bold;
	border:2px dotted #FF9900;
	width:145px;}
.banner2 a{color:#FFCC00;text-decoration:none;}
.banner2 a:hover{color:#FF9900;}
.banner2 span{font-size:.6em;}
.banners img{
	border:2px solid #FFCC33;
	text-align:center;
	margin-top:10px;}
#news{
	width:400px;
	min-height:300px;
	border:2px dotted #FF9900;
	background-color:#FFFFFF;
	text-align:left;
	margin-top:10px;}
#news p{font-size:1.2em;
		margin:5px;
		color:#000033;}
#news a{color:#0033CC;}
#news a:visited{color:#666666;}
#news a:hover{text-decoration:underline;}
.paragrafo_stretto{width:200px;float:left;margin-right:20px;margin-bottom:20px;line-height:1.3em;font-weight:bold;}
.scheda{width:250px;float:left;margin:5px 10px;}

.scheda img{float:left;border: 1px solid #00FF33;margin-right:5px;}
.scheda dl{float:left;font-size:1.2em;line-heigth:1em;}
.scheda dt{border-bottom:1px dotted #00CC00;font-weight:bold;text-transform:uppercase;}
.img_decorazione{border:2px double #009900;padding:2px;}
.clear{clear:both;}

.Stile1 {
	color: #E1EAFF;
	font-weight: bold;
}
#contatti{padding:4px;border:1px dotted #009900;width:135px;margin-bottom:5px;}

