html, body{
	margin:0px;
	padding:0px;
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body a{
	color:#0066FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

body a:hover{
	color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

h2{
	color:#003366;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

h3{
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.latosx{
	margin:0px;
	padding:0px;
	text-align:left;
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
	table.latosx th{
		background:url(../immagini/cella_menu.jpg) repeat-x;
	}
	table.latosx a{
		color:#527CA7;
		text-decoration:none;
	}
	table.latosx a:hover{
		color:#666666;
	}
	
table.contenuto{
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom:#333333 dashed 0px;
	background:url(../immagini/barra_grande_535.gif) no-repeat;	
}

	table.contenuto th{
		height:16px;
	}
	table.contenuto h1{
		color:#0066FF;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		margin:0px;
		padding:0px;
	}
	
.conscom{
	font-size:10px;
}	

.numtel{
	color:#FF0000;
}

#fondodata{
	background:url(../immagini/sfondo-data.jpg) no-repeat;
	height:13px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:4px 0px 0px 0px;
}
	#fondodata .data{
		color:#FF6600;
		font-weight:bold;
	}

.ultimenews:link, .ultimenews:active, .ultimenews:visited{
	color:#527CA7;
	text-decoration:none;
	font-size:10px;
}

table.contatti{
	background:#4574A2;
	width:100%;
}
	table.contatti td{
		border:#4574A2 solid 0px;
		background:#FFFFFF;
	}
	table.contatti a{
		color:#527CA7;
	}
	table.contatti h1{
		font-size:14px;
		color:#527CA7;
	}
	table.contatti h3{
		font-size:14px;
		color:#527CA7;
	}	
	table.contatti h2{
	color:#527CA7;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	margin-top:1.5em;
	margin-bottom:1.5em;
	}
	table.contatti th{
		background-color:#CCCCCC;
	}

#fotocons{
	float:left;
	padding:4px;
	margin:1px;
	background:#CCCCCC;
	font-size:10px;
	width:97px;
	height:105px;
}	
/*************************************************************************************/
/**********************copiate ma siate furbi!! by Francesco**************************/
/*************************************************************************************/
.tdcerca{
	background:#5E9BCA;
	padding:3px;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
}
	.tdcerca input, submit{
		border:#666666 solid 1px;
		font-size:14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.inputtextcerca{
		background:url(../immagini/cerca.png) no-repeat right;
		background-color:#FFFFFF;
	}

	#ajax_listOfOptions{
		position:absolute;	/* non cambiarlo */
		width:303px;
		height:250px;
		overflow:auto;
		border:1px solid #317082;
		background-color:#FFF;
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{
		
	}
	#ajax_listOfOptions .optionDivSelected{
		background-color:#5E9BCA;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
	
/**************************************************************************/
/* stili per ingrandimento */
#thumbBox{
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{
background-color: white;
}

#thumbLoading{
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}