/*ALTRISTILI*/

body,td,th,li {	margin:0; padding:0;}
	
#topper{ padding-top:20px;}

#container{width:960px; /*height:620px;*/ padding:0px;}

hr {display:none;}

.bianco{color:#FFFFFF;}
.nero{color:#000000;}
.linea {width:100%; padding: 0px; padding:0 0 10px 0; text-align:center;}

.right {text-align:right;}
.left {text-align:left;}
.just {text-align:justify;}

h2 {font-size: medium; text-align:left; margin:5px; padding-left:6px; }
h3 {font-size: small; text-align:left; margin:3px;  padding-left:6px; }

p{ padding:10px;}
p.second{padding:0 20px; text-align:center;}
p.secondo {margin:10px 20px 4px 20px; padding:2px 4px;}	


a:link {font-weight: bold; 	text-decoration: none;}
a:visited {text-decoration: none; 	font-weight: bold;}
a:hover {text-decoration: underline; font-weight: bold;}
a:active {text-decoration: none; font-weight: bold;}
	
	
a.more {font-size:xx-small; }
a.extlink { font-style: oblique;}

img {padding: 0 4px; margin:0; border: none;}	

.centrato {text-align:center;}

#higher {position:fixed; top:0px; z-index:4; margin:0; width:100%; padding: 0; text-align:left; }
	
#upper{width:100%; padding: 0 4px; text-align:left;}
	#lang{width:48%; padding: 0 2px; float:left; font-size:xx-small;}
	#utils{width:48%; padding: 0 2px; float:right; text-align:right; font-size:xx-small;}

#testata{width:100%; padding: 4px; padding-bottom:6px;}
	#logo{width:200px; padding: 2px; float:left;  text-align:left;}
	#navigazione{width:750px; padding: 2px; float:right; text-align:right;}
		#navigazione ul {
	list-style-position: inside; 
	list-style-type: none;
	display: inline;
	text-align: center;
	clear: left;}
		#navigazione ul li {
	font-size:1.3em; 
	display: block; 
	float: right; 
	text-align: center;
	margin: 10px 0;
	padding: 0;
	}
	#navigazione ul li a {
	display: block; 
	text-align: center;
	
	padding:10px 27px 10px 20px;
	}
	
	
iframe.esterno {width:960px; height:460px; margin-top:100px;}	

iframe.interno {width:960px; height:460px; margin-top:100px;} 

iframe.pagina {width:960px; height:460px; margin-top:100px;}		
		
		
#main{width:100%; padding: 0px; font-size:1.1em; clear:both; margin-top:110px;}
	#main_uno{width:305px; padding: 2px; float:left;}
	#main_due{width:300px; padding: 2px; float:left;}
	#main_tre{width:305px;padding: 2px; float:left;}
	
	#main_unico{width:900px; padding: 4px; margin: 10px 20px;}

	#main_sx{width:607px; padding: 4px; float:left;}
	#main_dx{width:305px;padding: 4px 2px; float:left;}
			
			#main_dx ul {
	list-style: none outside;
	text-transform: uppercase;
	font-weight: bold;}
			#main_dx li {margin: 0;}
			#main_dx li a {
	display: block;
	font-size: 1.2em;
	padding: 6px; /*11px 6px 12px*/
	margin: 0;/*6px 0 12px*/
	text-decoration: none;
	width: 90%;
	}
	
	#main_sx2{width:305px;padding: 4px; float:left;}
	#main_dx2{width:607px; padding: 4px 2px; float:left;}

			
			#main_sx2 ul {
	list-style: none outside;
	text-transform: uppercase;
	font-weight: bold;}
			#main_sx2 li {margin: 0;}
			#main_sx2 li a {
	display: block;
	font-size: 1.2em;
	padding: 6px; /*11px 6px 12px*/
	margin: 0;/*6px 0 12px*/
	text-decoration: none;
	width: 90%;	}	
			
		
#second{width:100%; padding: 0px;  padding-bottom:20px;}

	#sec_uno{width:305px; padding: 2px; float:left; text-align:center;}
	#sec_due{width:300px; padding: 2px; float:left; text-align:center;}
	#sec_tre{width:305px; padding: 2px; float:left; text-align:center;}
	
	
	#sec_sx{width:607px; padding: 4px; float:left; text-align:center;}
	#sec_dx{width:305px; padding: 4px 2px; float:left; text-align:center; }		

	#sec_sx2{width:305px; padding: 4px; float:left; text-align:center; }	
	#sec_dx2{width:607px; padding: 4px 2px; float:left; text-align:center;}
	



#lower{width:100%; padding: 0 4px; text-align:left;}
#deeper {position: fixed; bottom:0px; z-index:3; margin:0; width:100%; padding: 0; text-align:left; }

	#footer{width:400px; padding: 0 2px; float:left; text-align:left; font-size:xx-small; }
	#skin{width:200px; padding: 0 2px;  float:right; text-align:right; }
	
	.nerostyle a{background-color:#000000; color:#FFFFFF !important; margin: 0px 4px; padding: 0px 4px;}
	.summerstyle a{background-color:#FFFFFF; color:#FF6600 !important; margin: 0px 4px; padding: 0px 4px;}
	


