/* CSS Document */

a		
{
	color:					#768498;
	text-decoration:		none;
}
a.fig		
{
	color:					#768498;
	text-decoration:		none;
}
a.fig:hover
{
	background-color:		none;
	color:					#000;
}
a:hover
{
	border-style:			solid;
	border-bottom-width:	1;
	border-top-width:		1;
	border-left-width:		0;
	border-right-width:		0;
	background-color:		none;
	color:					#000;
}
A:link 
{
	font-size:13px; 
	font-family:tahoma; 
	text-decoration: none; color:#666666
} 
A:visited 
{
	text-decoration: none; 
	font-size:13px; 
	font-family:tahoma; 
	color:#999999
}

a.mailto		
{
	color:					#768498;
	text-decoration:		none;
}
a.mailto:hover
{
	border-bottom-width:	1;
	border-top-width:		0;
	border-left-width:		0;
	border-right-width:		0;
	background-color:		#99B8E6;
	color:					#000;
	border-bottom-style: solid;
}
a.novita
{
	padding:				0px;
	text-align:				justify;
	font-size:				1em;
	color: #234E8D;
}
a.novita:hover
{
	color:				#768498;
	border-style:		none;
	background:			none;
}
form
{
	padding:				0px;
	margin:					0px;
}
hr
{
	color:					#D9EEF0;
	background-color:		#FFFFFF;
	height:					1px;
	width:					100%;
	border:					0px none #ffffff;
	padding:				0px;
	margin-top:				0px;
	margin-bottom:			0px;
	clear:					entrambi;
}

hr.indagini
{
	color:					#768498;
	background-color:		#768498;
	height:					1px;
	width:					188;
	border:					0px none #ffffff;
	padding:				0px;
	margin-top:				0px;
	margin-bottom:			2px;
	clear:					both;
}

img
{
	border:					0px;
}
input
{
	font-family: 			Verdana, Arial, Sans-serif;
	font-size:				0.6em;
	height:					21px;
	margin-bottom:			6px;
	vertical-align:			bottom;
	text-align:				left;
	padding-left:			6px;
	border:					1px solid #999933;
	width:					100%
}
sup
{
	font-size:				0.8em;
	line-height: 			130%;
}
blockquote, ul, ol
{
	text-align:				justify;
}
P.1  
{
	font-size:				12px; 
	font-family:			tahoma;
	text-align:				justify; 
	color:					#666666
}
P.1center  
{
	font-size:				11px; 
	font-family:			tahoma;
	text-align:				center; 
	color:					#666666
}
P.2  
{
	font-size:				0.45em; 
	font-family:			tahoma;
	text-align:				justify; 
	color:					#666666
}

p.pubbl
{
	margin:					0px;
	padding:				0px;
	text-align:				right;
	margin-bottom:			0px;
	margin-top:				0px;
	font-size:				0.55em;
	color: #666666;
}

p.update
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			10px;
	margin-top:				0px;
	font-size:				12px;
	font-weight: 			bold;
	color: #666666;
}
p.updatered
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			10px;
	margin-top:				0px;
	font-size:				10px;
	font-weight: 			bold;
	color: #CC3300;
}
p.updatered_Center
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				center;
	margin-bottom:			10px;
	margin-top:				0px;
	font-size:				12px;
	font-weight: 			bold;
	color: #CC3300;
}

p.resol_grey
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			2px;
	margin-top:				0px;
	font-size:				12px;
	color: #666666;
}
p.resol_red
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			2px;
	margin-top:				0px;
	font-size:				12px;
	color: #CC0000;
}
p.resol_red_center
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				center;
	margin-bottom:			2px;
	margin-top:				0px;
	font-size:				12px;
	font-weight: 			bold;
	color: #CC0000;
}
p.resol_blu_center
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				center;
	margin-bottom:			2px;
	margin-top:				0px;
	font-size:				12px;
	font-weight: 			bold;
	color: #003366;
}
p.fond
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				center;
	margin-bottom:			2px;
	margin-top:				0px;
	font-size:				12px;
	color: #666666;
}
p.titlenews
{
	margin:					0px;
	padding:				0px;
	text-align:				center;
	margin-bottom:			0px;
	margin-top:				0px;
	font-size:				0.4em;
	font-weight: 			bold;
}
p.news
{
	margin:					6px;
	padding:				0px;
	text-align:				justify;
	margin-bottom:			5px;
	margin-top:				5px;
	font-size:				0.65em;
	color: 					#234E8D;
}
p.intro
{
	font-family: 			Tahoma;
	margin:					6px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			5px;
	margin-top:				5px;
	font-size:				0.65em;
	color: 					#999999;
}
p.introbold
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			5px;
	margin-top:				0px;
	font-size:				12px;
	font-weight: 			bold;
	color: 					#999999;
}
p.introrossobold
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			10px;
	margin-top:				0px;
	font-size:				12px;
	font-weight: 			normal;
	color: 					#CC0000;
}
p.introrossocenter
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				center;
	margin-bottom:			10px;
	margin-top:				0px;
	font-size:				12px;
	font-weight: 			normal;
	color: 					#CC0000;
}
p.count
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				right;
	margin-bottom:			5px;
	margin-top:				0px;
	font-size:				10px;
	font-weight: 			normal;
	color: 					#999999;
}
p.introrosso
{
	font-family: 			Tahoma;
	margin:					6px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			5px;
	margin-top:				5px;
	font-size:				0.65em;
	color: 					#CC0000;
}
p.titabelle
{
	font-family: 			Tahoma;
	margin:					6px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			0px;
	margin-top:				0px;
	font-size:				11px;
	font-weight: 			bold;
	color: 					#000000;
}
p.MB
{
	font-family: 			Tahoma;
	margin:					0px;
	padding:				0px;
	text-align:				center;
	margin-bottom:			0px;
	margin-top:				0px;
	font-size:				10px;
	font-weight: 			bold;
	color: 					#000000;
}
p.itinerario
{
	font-family: 			Tahoma;
	margin:					6px;
	padding:				0px;
	text-align:				justify;
	margin-bottom:			0px;
	margin-top:				0px;
	font-size:				12px;
	color: #000000;
	}
p.titolointro
{
	text-weight:			bold;
	margin:					0px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			5px;
	margin-top:				0px;
	font-size:				0.5em;
	color:					#DF8600;
	font-weight: 			bold;
}
p.titoloconsiglio
{
	text-weight:			bold;
	margin:					0px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			5px;
	margin-top:				0px;
	font-size:				0.8em;
	color:					#FFFFFF;
	font-weight: 			bold;
}
p.titologrigio
{
	text-weight:			bold;
	margin:					0px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			0px;
	margin-top:				0px;
	font-size:				12px;
	color:					#666666;
	font-weight: 			bold;
}
p.tit 
{
	font-size:				12px; 
	font-weight:			bold; 
	font-family:			tahoma; 
	color:					#C10000; 
	text-align:				justify
} 
P.titblu 
{
	font-size:				14px; 
	font-weight:			bold; 
	font-family:			tahoma; 
	color:					#6699CC; 
	text-align:				justify
}
P.titverde 
{
	font-size:				12px; 
	font-weight:			bold; 
	font-family:			tahoma; 
	color:					#009900; 
	text-align:				justify
}
p.copyright
{
	text-weight:			bold;
	margin:					0px;
	padding:				0px;
	text-align:				left;
	margin-bottom:			5px;
	margin-top:				0px;
	font-size:				0.7em;
	color:					#999999;
	font-weight: 			normal;
}
h2
{
	font-size:				1.2em;
	font-weight:			bold;
}
h3
{
	background-color:		#ffac00;
	color:					#FFF;
	font-size:				1.1em;
	font-weight:			bold;
	width:					100%;
	padding-left:			10px;
	padding-top:			1px;
	padding-bottom:			1px;
}
h4
{
	color:					#ffac00;
	border-bottom-width: 	1;
	border-bottom-style: 	solid;
	border-bottom-color:	#ffac00;
	font-size:				12;
	font-weight:			bold;
	padding-bottom:			0;
	margin-bottom:			3;
}
select
{
	font-family: 			Verdana, Arial, Sans-serif;
	font-size:				1em;
	height:					21px;
	margin-bottom:			6px;
	vertical-align:			bottom;
	text-align:				left;
	padding-left:			6px;
	width:					100%;
}
table.testa
{
	background-color:		#6592B6;
	font-size:				1em;
	margin:					0;
	padding:				0;
	border:					0px;
	border-collapse:		collapse;
	margin:					0px;
	padding:				0px;
}
table.autentica
{
	background-color:		#004080;
	font-size:				1em;
	margin:					0;
	padding:				0;
	border:					0px;
	border-collapse:		collapse;
	margin:					0px;
	padding:				0px;
}
td.corpo
{
	background-color:		#FFFFFF;
	vertical-align:			top;
	padding-top:			4px;
	padding-bottom:			4px;
	padding-left:			0px;
	padding-right:			0px;
	width:					auto;
}
td.contentleft
{
	vertical-align:			top;
	font-size:				0.75em;
	color:					#000000;
	padding-top:			4px;
	padding-bottom:			4px;
	padding-left:			0px;
	padding-right:			0px;
	width:					auto;
}
td.contentright
{
	vertical-align:			top;
	font-size:				0.75em;
	color:					#000000;
	padding-top:			4px;
	padding-bottom:			4px;
	padding-left:			0px;
	padding-right:			0px;
	width:					auto;
}
table.foot
{
	width:					100%;
	height:					1px;
	background-color: 		#ffffff;
	border-top:				1px solid #768498;
	border-left:			0px;
	border-right:			0px;
	border-bottom:			0px;
}
td.foot
{
	vertical-align:			top;
	text-align:				left;
	font-size:				0.55em;
	color:					#768498;
	padding-top:			7px;
	padding-bottom:			7px;
	padding-left:			21px;
	padding-right:			21px;
	width:					auto;
	height:					28px;
}
a.foot
{
	color:					#768498;
	text-decoration:		none;
}
td.footend
{
	width:					21%;
	height:					1px;
	border:					0px;
}
table.novita
{
	spacing:			0;
	padding-top:		0;
	padding-left:		0;
	padding-right:		0;
	padding-bottom:		20;
}
