/* Struttura della pagina: la pagina è composta da 3 spazi: 
header, che contiene il banner e il filo d'arianna, 
body, per i contenuti 
footer per l'indirizzo**/

body {
	margin:			0 0 0 0 ;
	padding:		0;
	font:			.9em Verdana, Arial, Helvetica;
	background: 	#ccc;
	color:			#000;
	text-align: 	center;
	height:			100%;}

html{ font-size:74%; }

#corpo { 
text-align:			left; /*annulla l'effetto di text-align: center nel BODY*/
width:				700px;/* la larghezza fissa */
margin:				auto;/*QUESTO è il *giusto* modo di allineare al centro un box, Mozilla non accetta il metodo text-align: center, essendo un browser eccellente*/
background:transparent url(../img/bk1.gif) 0 0 repeat-y; /*il colore di sfondo delle colonne si sposta dal BODY al box #corpo*/
border:1px solid #000;
}

#home #corpo { 
background:transparent url(../img/bk.gif) 0 0 repeat-y; /*il colore di sfondo delle colonne si sposta dal BODY al box #corpo*/
}

#header {
	border-top:			1px solid #000;
	color:				#FFF;
	background:#fff url(../img/nuovobanner.jpg) 50% 0 no-repeat;
	height: 			86px;
	width: 				700px;
	padding: 			0px;
margin:0;
		}
#footer {
	clear:				both;
	border-top:			1px solid #000;
	padding:			2px 0;
	background:			#FA7228;
	color:				#FFF;
	font-size:			.9em;
	line-height:		1em;
	width:				700px;
	font-weight: 		bold;
	text-align: 		center;}
	
hr { display:	none }
acronym {
border-bottom:	1px dashed black;
cursor:			help;
}

/*caratteristiche header**/		
.filo {  
	font-weight:bold;
	font-size:.9em;	
	margin:0;
	color:			#000;
	background: 	#FFF;
	padding:3px 0 3px 5px;
	border-bottom:1px dashed #333;
	display:block;
	position:relative;
}
#header h1 {  
	display: none;
	}
#header h5 {  
	font:			bold 10px/20px Verdana, Arial, Helvetica;
	font-size:		10px;
	color:			#000;
	margin-left: 	5px;
	background: 	#FFF;
}

/*caratteristiche e struttura del body: 3 colonne**/
h3{
	background-color:	#6CB6FF;
	color: 				#FFF;
	text-indent:		5px;
	font-size:			1em;
	font-weight:		bold;
	margin:6px 0 3px 0;
}
h4{
	background-color:	#11445f;
	color: 				#FFF;
	text-indent:		5px;
	font-size:			1em;
	font-weight:		bold;
	margin-top: 		0px;
}
.boxino{
padding:	0 0 0 1px;
border: 	0;
}
#nascosto { display:	none;
}

/*colonne dx e sx**/

#colonna-sx { 
	float:			left;
	width:			149px; 
	color:			#000;
}
#colonna-dx { 
	float:			left; 
	width:			149px; 
	color:			#000;
}
#colonna-sx .box, #colonna-dx .box {
	padding:		5px;
}	

#colonna-sx a, #colonna-dx a {text-decoration:none;}
#colonna-dx p a {text-decoration:underline;}
ul{margin:0;padding:0 0 0 15px;list-style-type:square;}
li {list-style-type: square;}
.boxino ul {margin:0;padding:0 0 0 0;list-style-type:none;}
.boxino ul li{list-style-type:none;}

/*colonna principale e suoi elementi**/
#principale { 
	float:right;
	width:550px; 
	}
#home #principale { 
	width:400px; 
	float:left;
	}
#principale .box { 
	border-color:	#000; 
	border-width:	1px; 
	padding:		5px;
}
#principale .boxino_news{
padding:	3px 0 2px 5px;
margin:		0 0 8px 0;
border: 	1px dashed;
background: #EEE;
}
#principale .boxino_news{
padding:	3px 0 2px 5px;
}
#principale .boxino_news2{
padding:	3px 0 2px 5px;
margin:		0 0 8px 0;
border: 	1px dashed;
background: #EEE;
}
#principale .boxino_img{
padding:	3px 0 2px 125px;
margin:		0 0 8px 5px;
border: 	1px dashed;
background: #EEE url(../img/piazza.gif) 2px 5px no-repeat;
height:      80px;
}
#principale div.link{
text-align: right;
text-decoration: underline;
font-size: .9em;
}
#principale .link2 {
text-align: right;
text-decoration: underline;
font-size: .9em;
background:#EEE;
}
/*comportamento dei link generali del sito*/
a:link, a:visited{
background:transparent;
color:#000;
text-decoration:underline;
}
a:hover,
a:focus,
a:active{
background:#11445f;
color:#fff;
text-decoration:underline;
}
/*caratteristiche footer*/
#footer .mail{
	text-decoration: none;
	color:#FFF;
	size: bold;
	}
	
/*caratteristiche delle tabelle*/
table th, td{
       background:#E4E4E4;
       }
       

