

#menu { border-bottom:1pt dotted silver;
        background:url(immagini/head.gif);
        display:block; height:23pt; text-align:center;
        font-family:Arial;  color:#367CB2;  
        font-size:8pt; font-weight:bold; margin-bottom:20pt; }
    #menu ul { list-style-type:none; margin:0pt }
	#menu li { float:left; width:55pt; 
	           padding:3pt 0pt 0pt 0pt; }
	#menu a { display:block; padding:3pt; color:maroon; border-right:1pt dotted silver;  }
	#menu a:hover { background-color:#f0f0f0; color:Maroon;  }
	
	#menu span { display:block; padding:3pt; } 
	
	#menu .sub { background:url(../../images/freccia_basso.gif) right no-repeat;  }
	#menu .sub ul { display:none; background-color:#f3f3f3; 
	                border:solid 1pt #d0d0d0; 
	                position:absolute; z-index:10;  }
	#menu .sub ul li { float:none;border:0pt; 
	                   border-bottom:dotted 1pt silver; }
	#menu .sub ul ul { margin-left:30pt;   } 
	



#mainContainer { background-color:White;  } 


#piede { clear:both; display:block;
	background:url('immagini/piede.gif') repeat-x #404040;  
	text-align:center; color:White; font-weight:bold;
	margin:30pt 0pt 20pt 0pt;
	padding:6pt;font-size:8pt;
	}
	#piede h4 { font-size:9pt; margin:0pt; clear:both; color:Silver;  }
	#piede a { color:Silver;  }
	#piede a:hover { color:gray;  }
	

#testa { padding:7pt; text-align:center; }

#testamenu { float:right;  }

#contenuto { padding: 0pt 10pt 10pt 3pt; }


#bordoDX { border-right:2px silver solid; 
           border-bottom:2px silver solid; }


.userbox {
	margin:5pt;text-align:left; 
	padding:10pt; background-color:#f9f9f9; 
	float:left; border:solid #f0f0f0 1pt;  }

.floatbox { border:dotted silver 1pt; margin:10pt; 
	padding:3pt; float:left; }
	
	
.calce { font-size:7pt; font-style:italic;  color:silver;  
	text-align:right; padding:0pt; margin:0pt; 
	text-transform:capitalize; 
	display:none !important; }  

	
.allegato {
	background:#F4F8FF none repeat scroll 0 0;
	border-left:5pt solid #C8D5F4; clear:both;
	font-family:Arial;
	font-size:x-small;
	margin:10pt; padding:5pt;
	text-align:left; text-transform:capitalize;
	width:150pt;
}
	.allegato img { float:left; margin:0 5pt; }
	.allegato p { margin:0; padding:3pt 3pt 3pt 33pt; }
	.allegato a { display:block; font-size:8pt;
				 font-weight:bold; padding-left:33pt;
				}
	
	
.testo { margin-left:15pt; }
	.testo img { margin: 0pt 5pt 5pt 5pt; }
	.testo ul { margin:10pt;  }
	.testo li { list-style-type:square !important; }
	
	
	
.orizzontale { } 
	.orizzontale li { list-style-type:none !important;  float:left; }
	
.verticale { } 
	.verticale li {  }
	
	
	
	
	
	
.gallery { width:200pt; float:left; 
			background:url('immagini/galleria.gif') repeat-x #e0e0e0;  
			margin:3pt 5pt 10pt 5pt; }
		.gallery h3 { padding:4pt; margin:20pt 3pt ; }
		.gallery h4 { color:maroon; }
		.gallery img { width:70px; height:40px; }
		.gallery p { clear:both; text-align:center; }
		.gallery a { display:block; padding:10pt;  }
		.gallery a:hover { background-color:#E9F2F3; } 
	
	
.foto { margin:10px; }
	.foto img { width:70px; height:70px; 
		border:solid silver 1px; 
		padding:3px; 
		}
	.foto a:hover img { width:100px; height:100px; margin:-7px; 
		border:solid lightblue 3px;  }
		
		
		

.verde { background:url(immagini/sfuma_verde.gif) repeat-x; }
.rosso { background:url(immagini/sfuma_rosso.gif) repeat-x; }

		
#homeList { list-style-type:none; }
#homeList li { margin:5pt; padding:5pt; border:solid silver 1px; }



.ComeFarneParte { float:left; }
	.ComeFarneParte ul { text-align:left; } 
	.ComeFarneParte .testo li { list-style-type:none !important; } 
	.ComeFarneParte td { padding:5pt; border:solid silver 1px; color:Red; 
	                     width:120pt; text-align:center; }
	                     

.ChiSiamo { text-align:center; }
	.ChiSiamo ul { margin-left:20pt; list-style-type:none; }	
	.ChiSiamo li { float:left; width:220pt; 
	               height:80pt; border-bottom:dotted 1pt silver; }
	               
	               
.News {}
	.News h3 { background:#f0f0f0; text-align:left; text-transform:capitalize;
	           border-bottom:solid silver 2pt; }