html {height: 100%; margin: 1px;}
body {background: #7f7f7f;
	margin:0px;
	text-align: center;}
a {color:#900; text-decoration:none;}
a:hover{color:#555; }
ul {list-style-image: url("immagini/list.gif");}
h1, h2, h3, h4, h5, h6 {text-align: center;}

#container {margin: 0px auto;
	text-align: left;
	background: #FFF;
	border-left: 2px solid #780202;
	border-right: 3px solid #D3D3D3;
	border-top: 2px solid #D3D3D3;
	border-bottom: 3px solid #D3D3D3;
	position:relative;
	width:775px;	
	voice-family: "\"}\"";
	voice-family: inherit;
	width:770px;}

#contenuto {color:#111111;
	background:#FAFAFA;
	margin-top:85px;
	margin-left: 160px;
	margin-right:10px;
	margin-bottom:20px;
	padding: 15px;
	border: 1px dashed #D3D3D3;
	font-size: 0.8em; 
	line-height: 1.2em; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;}
#contenuto a:visited{color:#500;}

#nav{line-height: 15px;
	position: absolute;
	top: 110px;
	margin-left:0px;
	margin-right:0px;
	padding:0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	background:#F3F3F3;
	border-top: 2px solid #780202;
	border-bottom: 2px solid #D3D3D3;
	border-left: 2px solid #D3D3D3;
	border-right: 0px;
	width: 768px;
	height: 65px;
	voice-family: "\"}\"";
	voice-family: inherit;	
	height: 61px;}
#nav a{ color:#900;
	text-decoration: none; 
	font-weight:bold;
	padding-top: 0px;}
#nav a:hover {color:#555;
	text-shadow: 2px 2px 2px gray;}
#tasti {position: absolute;
	top: 1px;
	width: 500px;
	left: 301px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 12px;}
#cerca {position: absolute;
	left:300px;
	top:33px;
	font-size: 9px;
	line-height: 0.6em;
	padding: 0px;}

#colonna {position:absolute;
	top:195px;
	left:15px;
	width:132px;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	line-height: 11px;
	background:#F3F3F3;
	border:1px dashed #D3D3D3;
	text-align:center;}

#sottomenu {position:absolute;
	top:195px;
	left:15px;
	width:130px;
	padding: 3px;
	background:#F3F3F3;
	border:1px dashed #D3D3D3;
	text-align:left;
	font-size: 9px; 
	line-height: 11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	}	
#sottomenu a{ color:#900;
	text-decoration: none; 
	font-weight:bold;}
#sottomenu a:hover{color:#555;
	text-shadow: 2px 2px 2px gray;}
	
.minibox {margin-top:15px;
	font-size: 10px;
	line-height:11px; 
	background:#F3F3F3;
	border:1px dotted #D3D3D3;
	text-align:center;
	padding:7px;}

.riquadro {margin-top:15px;
	margin-bottom:10px;
	font-size: 11px;
	line-height:12px; 
	background:#F3F3F3;
	border:1px dotted #D3D3D3;
	text-align:justify;
	padding:4px;}
	
form {margin-bottom : 0; }

div#footer{text-align:center; 
	padding: 0.4em; 
	color: #333; 
	clear:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 				
	font-size: 9px;
    	background-color: #EBEBEB; 
	border-top: solid 1px #aaaaaa}

input , text, textarea, select{font-size: 10px;  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent : 2px; 
	margin 0px; 
	padding 0px;}
	
hr {width: 70%;}	

#filemic {
	position: absolute;
	width: 320px;
	top: 32px;
	left: 445px;}		
			
div#file {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
				padding-left: 12px; padding-top: 8px; padding-bottom: 4px; padding-right: 4px; }
div#filetab {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

div#concerti {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height:2.2; padding-left: 12px; padding-top: 8px; padding-bottom: 4px; padding-right: 4px;}
		
