#contenuti{ width:900px; top:10px; z-index:2; position:absolute; padding: 0 0 0 10px; font-family:Verdana, "Trebuchet MS", "Trebuchet MS", Arial, sans-serif, Helvetica, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 11px; color: #333; line-height: 11pt; }
div#logo { color: #ddd; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; background-position: 0 0; width: 900px; height: 87px; margin: 0 0 0 10px;} 
.col1 { width: 65px; height: 80px; float:left; }

.col2 { width: 786px; height: 40px; float:left; }

.col3 { position: fixed; top: 60px; left: 88px; width: 250px; height: 40px; float:left; }
.col4 { position: fixed; top: 60px; left: 315px; width: 548px; height: 40px; float:left; }
div#menu{ color: #000080; font-size: 12px; width:150px; margin-top: 1px; padding: 10px; background: #eee; float:left; margin-left: 12px; border: solid 1px #fff; }
#testi{ width:350px; background:#fff; height: auto; margin-top:1px; margin-left:1px; float:left; padding: 5px 5px 5px 10px; rder-right-style: outset; }
#testi_long{ width:350px; background:#fff; height: 450px; overflow: auto; margin-top:1px; margin-left:1px; float:left; padding: 5px; rder-right-style: outset; }
#tabelle{ width:650px; background:#fff; height: 550px; overflow: auto; margin-top:1px; margin-left:1px; float:left; padding: 5px; rder-right-style: outset; }
#immagini img{ padding:5px; border: solid 1px #ccc; }
#immagini{
  width:300px;
	height:auto;
	overflow:auto;
	background: #eee;
	margin-top:1px;
	margin-left:1px;
	padding:1px;
	float:left;
}
div#bottom{ font-family:Verdana, "Trebuchet MS", Arial, sans-serif, Helvetica; font-size: 10px; color: #696969; position:absolute; bottom:10px; margin-left: 20px; width: 150px; padding: 0; z-index: 999; }
div#bottom a{
	font-family:Verdana, "Trebuchet MS", Arial, sans-serif, Helvetica;
	font-size: 9px;
	color: #696969;
	text-decoration:none;
}
#clear_left {
	clear:left;
}
#testi_info{
  width:200px;
	height:auto;
	overflow:auto;
	filter: alpha(opacity=90);
	opacity: 0.90;
	background: #830c08;
	margin-top:1px;
	margin-left:20px;
	padding:10px;
	float:left;
}
#immagini_info{ width:385px; filter: alpha(opacity=90); opacity: 0.90; background:#eee; float:left; margin-top: 1px; margin-left: 20px; }
#index{ width:720px; height:auto; overflow:auto; background: #a00; margin-top:1px; float:left; margin-left: 20px; }
div#logo_index { color: #fff; font-size: 13px; font-family: "Lucida Calligraphy"; font-weight: bold; width: 720px; background: #830c08; margin: 0 0 0 20px; }
#logo a:link, 
#logo a:visited{ color: #ddd;
/*	border-left:3px solid #dedede;*/
}
#menu a:hover, 
#menu a:focus,
#menu a:active{
	color:#000080;
}
#menu #attivo a{
	color:#000080;
	text-decoration:underline;
}
#map { width: 600px; height: 400px; border: solid 1px #434343; }
#video { width: 900px; height: 350px; }

