body 	{
	background-color: #FFF;
	margin: 0px;
	background-image: url(immagini/sfondo.jpg); 
	background-repeat: repeat-x;
	background-position: center top; 
	font: normal 11px Helvetica, Arial, Verdana, sans-serif;
 color: #6f6f6f
		}

		
/* inizio stile news ------------------------------------------------------------- */

#contenitore { 
 	width: 175px;
	background: White top left repeat-y;
	padding: 0px;
	margin-left: 7px;
	margin-right: 7px;
	margin-bottom: 7px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 10px;
	text-align:left;
	overflow:visible;
	}
		
#int_news{
	padding: 0;
	margin: 0;
	width: 175px;
	background: #FFFFFF no-repeat top left;
	}
	
#int_news h3{
	margin: 0;
	padding:0;	
	text-indent: -1500px;
	height: 50px;
	background: #FFFFFF url(immagini/titolo-news.gif) no-repeat left top;
	}

.elenco_news {
	width: 158px;
	height: 100%;
	background: White;
	padding-left: 9px;
	margin: 0px;
	text-indent: 0px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	}
	
ul.news	{
	list-style: none; /* elimino i punti elenco */
	padding: 0px; /*		list-style-image:URL(immagini/li-news.gif) */
	margin: 0;
	}
	
ul.news li a { 
		display:block; /* il link occupa tutto lo spazio orizzontale */
		text-decoration:none; /* elimino la sottolineatura */
		padding:0 0em; /* lascia spazio far il bordo sx del menu e il testo del link */
		}
		
ul.news li {
	display: inline;
	background: #FFFFFF;
	} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

ul.news li a:link, ul.news li a:visited { 
	border-bottom: 1px solid #EBEBEB;
	margin-bottom:7px;
	padding-bottom:7px;
	background:#FFF;
	color: #828282;
	height:100%;
	} /* colori per il link */
	
ul.news li a:hover, ul.news li a:active { 
	background:#FFF;
	color:#828282;
	height:100%;
	} /* effetto roll-over */
	
.colore1  {
	color: #EB7020;
	}
	
.colore2  {
	color: #9EC6EA;
	}
	
/* fine stile news ------------------------------------------------------------- */

		
		
/* inizio stile menu ------------------------------------------------------------- */

#linkList ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-size: 10px;
	text-indent: 0px;
	letter-spacing: 0px;
	width: 164px;
}	

#linkList li {
	width: 164px;
	margin-left: -16px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 0;	
}
		
#linkList li a:link, #linkList li a:visited { 
		background: url(immagini/bg_csslink.gif) #FFFFFF /*100% 0*/ repeat-x;
		color: #828282;
		display: block; /* il link occupa tutto lo spazio orizzontale */
		text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
		padding:0 1.8em; /* lascia spazio far il bordo sx del menu e il testo del link */
		height: 16px; line-height:1.6em; /* altezza del link: height e line-height devono avere il medesimo*/
		text-transform: uppercase;
		} 
		
#linkList li a:hover, #linkList li a:active{ 
		background: url(immagini/bg_csslink_a.gif) #FFE4D3 /*100% 0*/ repeat-x;
		color: #EB7020;
		display: block; /* il link occupa tutto lo spazio orizzontale */
		text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
		padding: 0 1.8em; /* lascia spazio far il bordo sx del menu e il testo del link */
		height: 16px; line-height:1.6em; /* altezza del link: height e line-height devono avere il medesimo*/
		text-transform: uppercase;
		} /* colori per l'effetto roll-over */

#linkList li a.linkattivo:link, #linkList li a.linkattivo:visited {
	background: url(immagini/bg_csslink_a.gif) #FFE4D3 /*100% 0*/ repeat-x;
	color: #EB7020;
	display: block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding: 0 1.8em; /* lascia spazio far il bordo sx del menu e il testo del link */
	height: 16px; line-height:1.6em; /* altezza del link: height e line-height devono avere il medesimo*/
	}
	

/* fine stile menu ------------------------------------------------------------- */

#recapiti { 
	background: trasparent;
	padding: 10px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	text-align:left;
	color: #6F6F6F;
	}
	

#contenuti {
	background: White;
	padding: 10px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6F6F6F;
	text-align:left;
}
		
#contenuti h1{
	font-size: 18px;
	font-weight: normal;
	color: #9EC6EA;
	height:0.9em;
	line-height:0.9em;
	padding-bottom:4px;
	margin-bottom: 15px;
	margin-top: 0px;
	border-bottom: 1px solid #EBEBEB;
	}

#contenuti h2{
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	padding-bottom:15px;
	}
	
#contenuti h3{
	margin: 0px;
	padding:0px;
	font-size: 18px;
	font-weight: normal;
	color: #9EC6EA;
	height:0.9em;
	line-height:0.9em;
	}
	
#contenuti h4{
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	padding-bottom:15px;
	}



.sf_tlink{
			background-image: url(immagini/sf-tlink.gif);
			background-repeat: repeat-x;
			}	

.sf_btratt	{
			background-image: url(immagini/barra_tratt.jpg);
			background-repeat: repeat-x;
			}	
			
.sf_lineatsx	{
			background-image: url(immagini/linea-tsx.gif);
			background-repeat: repeat-y;
			}	
			
.sf_lineatsx2	{
			background-image: url(immagini/linea-tsx2.gif);
			background-repeat: repeat-y;
			}	
			
.sf_lineatdx	{
			background-image: url(immagini/linea-tdx.gif);
			background-repeat: repeat-y;
			}	
			
.sf_tratt	{
			background-image: url(immagini/sf-tratt.gif);
			}	
			
table.center 	{
				margin-left:auto;
				margin-right:auto;
				}
		
td.bgbianco	{
			background-color: #FFF;
			}

td.bgblu	{
			background-color: #000074;
			font-size: 0;
			}
			
td.bggrigioc	{
			background-color: #EBEBEB;
			}
			
td.bggrigioc2	{
			background-color: #F8F8F8;
			}
			
.linea {
	font-size: 14px;
	font-weight: bold;
	color: #991919;
	text-transform: uppercase;
}
			


.H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6F6F6F;
}

.H3  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: normal;
	color: #6F6F6F;
}

.form {
		font-family:tahoma, verdana, arial, helvetica, sans-serif;
		font-size:10px;
		width:230px;
		font-weight:normal;
		color: #6F6F6F;
		padding-left:2px;
		padding-right:2px; 
		border-color: #D1D1D1;
		border-style: solid;
		border-width: 1px;
		background-color: #F4F4F4;
		}	

A.link:link {color :#6F6F6F; text-decoration: none}
A.link:Visited  {color :#6F6F6F; text-decoration: none}
A.link:Active  {color :#6F6F6F; text-decoration: none}
A.link:Hover  {color :#EB7020; text-decoration: none}

A.linkc:link {color :#EB7020; text-decoration: none}
A.linkc:Visited  {color :#EB7020; text-decoration: none}
A.linkc:Active  {color :#EB7020; text-decoration: none}
A.linkc:Hover  {color :#EB7020; text-decoration: underline}

A.links:link {color :#6F6F6F; text-decoration: none}
A.links:Visited  {color :#6F6F6F; text-decoration: none}
A.links:Active  {color :#6F6F6F; text-decoration: none}
A.links:Hover  {color :#6F6F6F; text-decoration: none}

A.links2:link {color :#6F6F6F; text-decoration: underline}
A.links2:Visited  {color :#6F6F6F; text-decoration: underline}
A.links2:Active  {color :#6F6F6F; text-decoration: underline}
A.links2:Hover  {color :#6F6F6F; text-decoration: underline}

#boxgallery {
	width: 450px;
	border: 3px double #FF7921;
	font-size: 11px;
	background: url(immagini/sfondopopup.jpg) #fff repeat-x center bottom; 
}

#ingrandimento{
	vertical-align: center;
	height: 410px;
	text-align: center;
	padding: 5px;
}

.brodogallery {
	border: 1px solid #666;
}

#gallery {
	height: 130px;
	padding: 5px 0 0 15px;
}

.fotosoci {
	float:left;
	border-right: 1px solid #6F6F6F;
	margin-right: 4px;
	padding-right: 4px;
}

