/* ==================== TAG ===================== */

body					{ 
	margin:				5px 0px 0px; 
	padding:			0px; 
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			70%;
	background-color:	#FFFFFF;
	color:				#0B64A2;

}

h1						{ 
	margin:				0px; 
	font-size:			170%;
}

h2						{ 
	margin:				0px; 
	font-size:			150%;
}

h3						{ 
	margin:				0px; 
	font-size:			130%;
}

.allineadestra			{ 
	text-align:			right;
}

.clear					{ 
	clear:				both; 
}

.clearright					{ 
	clear:				right; 
}

.clearleft					{ 
	clear:				left; 
}

a:link					{ 
	color:				#0B64A2;
	font-weight:		bold;
	text-decoration:	underline;
}

a:hover					{ 
	color:				#0B64A2;
	background-color:	#FFFF00;
	font-weight:		bold;
	text-decoration:	none;
}

a:visited				{ 
	color:				#05486B;
	font-weight:		bold;
	text-decoration:	none;
}

input.form				{ 
	font-size:			100%;
	color:				#0B64A2;
}

.ghost					{ 
	display:			none;
}

.ghostb					{ 
	display:			none;
}

.fantasma2				{ 
	display:			none;
}


/* ==================== CONTENITORE DI TESTATA ===================== */


#contenitore			{ 
	position:			relative; 
	width:				69em;
	margin-right:		auto;
	margin-left:		auto;
	border:				1px solid #0B64A2;
	min-width:			60em;
}

#header					{ 
	height:				8em;
	background-color:	#F9F9F9;
}

#headerdx				{ 
	width:				33em;
	float:				right;
	height:				7em;
	margin-top:			0.4em;
	margin-right:		0.3em;
	text-align:			right;
}

#headersx				{ 
	width:				33em;
	float:				left;
	height:				7em;
	margin-top:			0.4em;
	margin-left:		0.3em;
}

#logo					{ 
	background-image:	url(immagini/logonero.gif);
	background-repeat:	no-repeat;
	height:				9em;
}

#data					{ 
	font-weight:		normal;
	text-align:			right;
	padding-right:		0.5em;
}

#ricerca 				{
	text-align:			right;
	margin-top:			2em;
	margin-bottom:		0;
	padding-right:		0.5em;
}

#settaggiofont 			{
	text-align:			right;
	padding-right:		0.5em;
	margin-top:			1em;
}

#menufacile				{
	background-color:	#0E6D9F;
	line-height:		2em;
	border-bottom:		1px solid #0E6D9F;
}

#menufaciledx			{
	float:				right;
	color:				#FFFFFF;
	text-align:			right;
	padding-right:		0.5em;
	width:				49%;
}

#menufacilesx				{
	float:				left;
	color:				#FFFFFF;
	text-align:			left;
	padding-left:		0.5em;
	width:				49%;
}

#menusuperiore			{
	background-color:	#FFFFFF;
	border-top:			1px solid #0E6D9F;
	border-bottom:		1px solid #0E6D9F;
	font-size:			120%;
	line-height:		2em;
	text-align:			center;
}

#mezzo					{
	background-image:	url(immagini/fondo.jpg);
	background-repeat:	repeat-x;
	background-color:	#FCFCFC;
	height:				100%;
}

.ramo					{
	background-color:	#0E6D9F;
	line-height:		2em;
	color:				#FFFFFF;
	margin-top:			0.3em;
	margin-right:		0.5em;
	text-align:			right;
}

.strumenti					{
	line-height:		2em;
	color:				#0E6D9F;
	margin-left:		0.3em;
	/*margin-top:			0.5em;*/
	text-align:			right;
	float:				left;
	color:				0E6D9F;
}

/* ==================== CONTENITORE SINISTRA ===================== */

#sx						{
	width:				17em;
	float:				left;
	background-color:	#D2E4ED; 
	text-align:			center;
	height:				100%;
}

.sx0						{
	padding-left:		.5em;
	padding-right:		.5em;
}

#testamenu1				{
	background-color:	#0E6D9F;
	width:				100%;
	color:				#FFFFFF;
	text-align:			center;
	margin-top:			.3em;
	font-weight:		bold;	
	font-size:			120%;
}

#testamenu2				{
	background-color:	#0E6D9F;
	width:				100%;
	color:				#FFFFFF;
	text-align:			center;
	margin-top:			.3em;
	font-weight:		bold;	
	font-size:			120%;
}

#testamenu3				{
	background-color:	#0E6D9F;
	width:				100%;
	color:				#FFFFFF;
	text-align:			center;
	margin-top:			.3em;
	font-weight:		bold;	
	font-size:			120%;
}

#testamenu4				{
	background-color:	#0E6D9F;
	width:				100%;
	color:				#FFFFFF;
	text-align:			center;
	margin-top:			.3em;
	font-weight:		bold;	
	font-size:			120%;
}

#testamenu5				{
	background-color:	#0E6D9F;
	width:				100%;
	color:				#FFFFFF;
	text-align:			center;
	margin-top:			.3em;
	font-weight:		bold;	
	font-size:			120%;
}

p.menulaterale		{
	background-image:	url(immagini/bulletmenu.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1em;
	border-bottom:		1px dashed #0E6D9F;
	color:				#D2E4ED;
	margin:				0;
}

p.menulateraleon			{
	background-image:	url(immagini/bulletmenu.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1em;
	border-bottom:		1px dashed #0E6D9F;
	color:				#D2E4ED;
	margin:				0;
}

.menulaterale2			{
	background-image:	url(immagini/bulletmenu.gif);
	background-repeat:	no-repeat;
	background-position: 1em center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		2em;
	border-bottom:		1px dashed #0E6D9F;
	color:				#D2E4ED;
	background-color:	#E3EEF4;
	margin:				0;
}

.menulaterale3			{
	background-image:	url(immagini/bulletmenu.gif);
	background-repeat:	no-repeat;
	background-position: 2em center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		3em;
	border-bottom:		1px dashed #0E6D9F;
	color:				#D2E4ED;
	margin:				0;
}

/* ==================== CONTENITORE DESTRA ===================== */

#dx						{
	width:				51.2em;
	float:				right;
}

#dx0					{
	padding-left:		2.0em;
	padding-right:		2.0em;
}

#dx1					{
	border-right:		3px solid #C5C5C5;
	float:				left;
	margin-top:			2em;
	width:				60%;
	padding-right:		0.7em;
}

.destra						{
	text-align:			right;
}

.separatore					{
	padding-top:		0.3em;
	margin:				0;
}

.separatore2					{
	padding-top:		0.3em;
	margin:				0;
}

#dx2					{
	float:				right;
	margin-top:			2em;
	width:				33%;
	padding-left:		0.3em;
}

.topbox					{
	color:				#FF0000;
	font-weight:		bold;
	text-align:			right;
	padding-bottom:		0px;
	border-bottom:		1px dashed #0E6D9F;
	margin-top:			0.7em;
}

.topbox2				{
	color:				#FF0000;
	font-weight:		bold;
	text-align:			left;
	padding-bottom:		0px;
	border-bottom:		1px dashed #0E6D9F;
}

.fotohome				{
	text-align:			left;
}

.didascalia				{
	text-align:			center;
	font-size:			100%;
	margin:				0;
}

.boxevidenza			{
	background-image:	url(immagini/bullet.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

.boxevidenza2			{
	background-image:	url(immagini/bullet2.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

.tutti					{
	height:				2em;
	text-align:			right;
	padding-left:		1.7em;
	font-size:			110%;
	color:				#FFFFFF;
}

p.novita			{
	background-image:	url(immagini/pallino.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

.neutro			{
	text-align:			left;
	font-size:			110%;
}

#grande			{
	font-size:			110%;
	font-weight:		bold;
}

p.processo			{
	background-image:	url(immagini/bullet.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.processoon			{
	background-image:	url(immagini/bullet.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	background-color:	#E3E3E3;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.processo2			{
	background-image:	url(immagini/bullet.gif);
	background-repeat:	no-repeat;
	background-position: 2em center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		3.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.processo2on			{
	background-image:	url(immagini/bullet.gif);
	background-repeat:	no-repeat;
	background-position: 2em center;
	background-color:	#E3E3E3;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		3.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.processo3			{
	background-image:	url(immagini/bullet.gif);
	background-repeat:	no-repeat;
	background-position: 4em center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		5.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.processo3on			{
	background-image:	url(immagini/bullet.gif);
	background-repeat:	no-repeat;
	background-position: 4em center;
	background-color:	#E3E3E3;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		5.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

.titolofase			{
	background-color:	#0E6D9F;
	text-align:			left;
	padding-left:		0.7em;
	font-size:			110%;
	color:				#FFFFFF;
	line-height:		2.1em;
	margin:				0;
}

/* ==================== CONTENITORE CODA ===================== */

#coda						{
	background-color:	#EEEEEE; 
	border-top:			3px solid #0E6D9F;
	padding-top:		15px;
	font-size:			120%;
	text-align:			center;
}

#codawai						{
	height:				2em;
	text-align:			center;
	margin-top:			0.3em;
}


/* ==================== NOTIZIE ===================== */


.titolo					{
	color:				#FF0000;
	font-weight:		bold;
	font-style:			normal;
	text-align:			left;
	padding-bottom:		0;
	font-size:			140%;
}

.titolointro			{
	color:				#0E6D9F;
	font-weight:		bold;
	font-style:			normal;
	text-align:			left;
	padding-bottom:		0;
	font-size:			140%;
}

#sottotitolo			{
	color:				#0E6D9F;
	font-weight:		normal;
	font-style:			italic;
	text-align:			left;
	padding-bottom:		0px;
	font-size:			120%;
}

.sommario			{
	color:				#0E6D9F;
	font-weight:		normal;
	font-style:			normal;
	text-align:			left;
	padding-bottom:		0px;
	font-size:			105%;
}

.sommarioB			{
	color:				#0E6D9F;
	font-weight:		bold;
	font-style:			normal;
	text-align:			left;
	padding-bottom:		0px;
	font-size:			105%;
}

.titolodefinizione		{
	color:				#0E6D9F;
	font-weight:		bold;
	font-style:			normal;
	text-align:			left;
	padding-bottom:		0;
	font-size:			105%;
	border-bottom:		1px dashed #0E6D9F;
	line-height:		2.1em;
}


#testonotizia			{
	color:				#0E6D9F;
	font-weight:		normal;
	font-style:			normal;
	padding-bottom:		0px;
	font-size:			120%;
	margin-top:			0.7em;
}

#testonotizia	table		{
	color:				#0E6D9F;
}

#intro					{
	color:				#0E6D9F;
	font-weight:		normal;
	font-style:			normal;
	text-align:			left;
	padding-bottom:		0px;
	font-size:			120%;
	margin-top:			0.7em;
	padding-bottom:		0.5em;
	border-bottom:		1px dashed #0E6D9F;
}

.notiziebottom			{
	background-image:	url(immagini/segnalino.gif);
	background-repeat:	no-repeat;
	background-position: left 0.2em;
	margin-top:			0.5em;
	height:				2em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
}

#titololink				{
	color:				#0E6D9F;
	font-weight:		bold;
	background-color:	#F0F0F0;
	height:				1.7em;
	text-align:			left;
	border-top:			1px dashed #0E6D9F;
	border-bottom:		1px dashed #0E6D9F;
	font-size:			120%;
	margin-top:			0.5em;
}

.linkcorrelati			{
	color:				#0E6D9F;
	height:				1.7em;
	text-align:			left;
	border-bottom:		1px dashed #0E6D9F;
	font-size:			120%;
	padding-top:		0.1em;
}

#titolodoc				{
	color:				#0E6D9F;
	font-weight:		bold;
	background-color:	#F0F0F0;
	height:				1.7em;
	text-align:			left;
	border-top:			1px dashed #0E6D9F;
	border-bottom:		1px dashed #0E6D9F;
	font-size:			120%;
	margin-top:			0.5em;
}

#titolonewscorr			{
	color:				#0E6D9F;
	font-weight:		bold;
	background-color:	#F0F0F0;
	line-height:		2.1em;
	text-align:			left;
	border-top:			1px dashed #0E6D9F;
	border-bottom:		1px dashed #0E6D9F;
	font-size:			120%;
	margin-top:			0.5em;
}

.newscorr			{
	color:				#0E6D9F;
	line-height:		2.1em;
	text-align:			left;
	border-bottom:		1px dashed #0E6D9F;
	font-size:			120%;
	padding-top:		0.1em;
}

#navigazionedocumenti			{
	color:				#0E6D9F;
	background-color:	#F0F0F0;
	border-top:			1px dashed #0E6D9F;
	border-bottom:		1px dashed #0E6D9F;
	font-size:			170%;
	margin-top:			1em;
	margin-bottom:		1em;
	text-align:			center;
}

.titoloricerca			{
	color:				#0E6D9F;
	height:				1.7em;
	text-align:			left;
	font-weight:		bold;
	border-top:			1px dashed #0E6D9F;
	border-bottom:		1px dashed #0E6D9F;
	font-size:			120%;
	background-color:	#F0F0F0;
	margin-top:			0.5em;
}

.vocericerca			{
	color:				#0E6D9F;
	height:				1.7em;
	text-align:			left;
	border-bottom:		1px dashed #0E6D9F;
	font-size:			120%;
	margin-top:			0.5em;
}


/* ==================== HREF ===================== */

.ramo a:link		{
	color:				#FFFFFF;
	text-decoration:	none;
}

.ramo a:hover		{
	background-color:	#A1BFCE;
	text-decoration:	none;
}

.ramo a:visited	{
	color:				#FFFFFF;
	text-decoration:	none;
}

#menufaciledx a:link		{
	color:				#FFFFFF;
	text-decoration:	none;
}

#menufaciledx a:hover		{
	background-color:	#A1BFCE;
	text-decoration:	none;
}

#menufaciledx a:visited	{
	color:				#FFFFFF;
	text-decoration:	none;
}

#menusuperiore	a:link	{
	font-weight:		bold;
	text-decoration:	none;
}

#menusuperiore	a:hover	{

	background-color:	#FFFF00;
	font-weight:		bold;
	text-decoration:	none;	
}

#menusuperiore	a:visited{
	color:				#0B64A2;
	font-weight:		bold;
	text-decoration:	none;
}

.menulaterale	a:link{
	color:				#06395D;
	font-weight:		normal;
	text-decoration:	none;
}

.menulaterale	a:hover{
	color:				#06395D;
	background-color:	#FFFF00;
	font-weight:		normal;
	text-decoration:	none;
}

.menulaterale	a:visited{
	color:				#06395D;
	font-weight:		normal;
	text-decoration:	none;
}

.menulaterale2	a:link{
	color:				#06395D;
	font-weight:		normal;
	text-decoration:	none;
}

.menulaterale2	a:hover{
	color:				#06395D;
	background-color:	#FFFF00;
	font-weight:		normal;
	text-decoration:	none;
}

.menulaterale2	a:visited{
	color:				#06395D;
	font-weight:		normal;
	text-decoration:	none;
}

.menulaterale3	a:link{
	color:				#06395D;
	font-weight:		normal;
	text-decoration:	none;
}

.menulaterale3	a:hover{
	color:				#06395D;
	background-color:	#FFFF00;
	font-weight:		normal;
	text-decoration:	none;
}

.menulaterale3	a:visited{
	color:				#06395D;
	font-weight:		normal;
	text-decoration:	none;
}

p.boxevidenza	a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.boxevidenza	a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.boxevidenza	a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.boxevidenza2	a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.boxevidenza2	a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.boxevidenza2	a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.novita			a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.novita			a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.novita			a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

.tutti			a:link{
	color:				#FF0000;
	font-weight:		bold;
	text-decoration:	none;
}

.tutti			a:hover{
	color:				#FF0000;
	font-weight:		bold;
	text-decoration:	none;
}

.tutti			a:visited{
	color:				#FF0000;
	font-weight:		bold;
	text-decoration:	none;
}

p.doc			a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.doc			a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.doc			a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.xls			a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.xls			a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.xls			a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.htm			a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.htm			a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.htm			a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

div.htm			a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

div.htm			a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

div.htm			a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}


p.htm2			a:link{
	color:				#095278;
	font-weight:		bold;
	text-decoration:	none;
}

p.htm2			a:hover{
	color:				#095278;
	font-weight:		bold;
	text-decoration:	none;
}

p.htm2			a:visited{
	color:				#095278;
	font-weight:		bold;
	text-decoration:	none;
}

p.zip			a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.zip			a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.zip			a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.pdf			a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.pdf			a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.pdf			a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.txt			a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.txt			a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.txt			a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}


p.rtf			a:link{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.rtf			a:hover{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

p.rtf			a:visited{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

.newsp			a:link{
	color:				#095278;
	font-weight:		bold;
	text-decoration:	none;
}

.newsp			a:hover{
	color:				#095278;
	font-weight:		bold;
	text-decoration:	none;
}

.newsp			a:visited{
	color:				#095278;
	font-weight:		bold;
	text-decoration:	none;
}

.fotohome		a:link	{ 
	border:				1px solid #000000;
	text-decoration:	none;
}

.fotohome		a:hover	{ 
	border:				1px solid #000000;
	text-decoration:	none;
}

.fotohome		a:visited	{ 
	border:				1px solid #000000;
	text-decoration:	none;
}

.linkcorrelati a:link		{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

.linkcorrelati a:hover		{
	background-color:	#FFFF00;
	font-weight:		normal;
	text-decoration:	none;
}

.linkcorrelati a:visited	{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

.newscorr a:link		{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

.newscorr a:hover		{
	background-color:	#FFFF00;
	font-weight:		normal;
	text-decoration:	none;
}

.newscorr a:visited	{
	color:				#095278;
	font-weight:		normal;
	text-decoration:	none;
}

a.evidenziato:link		{
	color:				#095278;
	background-color:	#FFFF00;
	font-weight:		normal;
	text-decoration:	none;
}

a.evidenziato:hover		{
	background-color:	#FFFF00;
	font-weight:		normal;
	text-decoration:	none;
}

a.evidenziato:visited	{
	color:				#095278;
	background-color:	#FFFF00;
	font-weight:		normal;
	text-decoration:	none;
}

.titolo a:link		{
	color:				#095278;
	text-decoration:	none;
	font-size:			100%;
}

.titolo a:hover		{
	background-color:	#FF0000;
	color:				#FFFFFF;
	text-decoration:	none;
	font-size:			100%;
}

.titolo a:visited	{
	color:				#095278;
	text-decoration:	none;
	font-size:			100%;
}

.titolodefinizione a:link		{
	color:				#095278;
	text-decoration:	none;
}

.titolodefinizione a:hover		{
	background-color:	#FF0000;
	color:				#FFFFFF;
	text-decoration:	none;
}

.titolodefinizione a:visited	{
	color:				#095278;
	text-decoration:	none;
}

#navigazionedocumenti a:link		{
	color:				#FF0000;
	text-decoration:	none;
	font-size:			90%;
}

#navigazionedocumenti a:hover		{
	background-color:	#FFFF00;
	text-decoration:	none;
	font-size:			90%;
}

#navigazionedocumenti a:visited	{
	color:				#FF0000;
	text-decoration:	none;
	font-size:			90%;
}

p.processo a:link		{
	color:				#095278;
	text-decoration:	none;
	font-size:			90%;
}

p.processo a:hover		{
	background-color:	#FFFF00;
	text-decoration:	none;
	font-size:			90%;
}

p.processo a:visited	{
	color:				#095278;
	text-decoration:	none;
	font-size:			90%;
}

p.processo2 a:link		{
	color:				#095278;
	text-decoration:	none;
	font-size:			90%;
}

p.processo2 a:hover		{
	background-color:	#FFFF00;
	text-decoration:	none;
	font-size:			90%;
}

p.processo2 a:visited	{
	color:				#095278;
	text-decoration:	none;
	font-size:			90%;
}

p.processo3 a:link		{
	color:				#095278;
	text-decoration:	none;
	font-size:			90%;
}

p.processo3 a:hover		{
	background-color:	#FFFF00;
	text-decoration:	none;
	font-size:			90%;
}

p.processo3 a:visited	{
	color:				#095278;
	text-decoration:	none;
	font-size:			90%;
}

p.processoon a:link		{
	color:				#FF0000;
	text-decoration:	none;
	font-size:			90%;
}

p.processoon a:hover		{
	background-color:	#FFFF00;
	text-decoration:	none;
	font-size:			90%;
}

p.processoon a:visited	{
	color:				#FF0000;
	text-decoration:	none;
	font-size:			90%;
}

p.processo2on a:link		{
	color:				#FF0000;
	text-decoration:	none;
	font-size:			90%;
}

p.processo2on a:hover		{
	background-color:	#FFFF00;
	text-decoration:	none;
	font-size:			90%;
}

p.processo2on a:visited	{
	color:				#FF0000;
	text-decoration:	none;
	font-size:			90%;
}

p.processo3on a:link		{
	color:				#FF0000;
	text-decoration:	none;
	font-size:			90%;
}

p.processo3on a:hover		{
	background-color:	#FFFF00;
	text-decoration:	none;
	font-size:			90%;
}

p.processo3on a:visited	{
	color:				#FF0000;
	text-decoration:	none;
	font-size:			90%;
}

.vocericerca a:link		{
	color:				#095278;
	text-decoration:	none;
	font-size:			100%;
}

.vocericerca a:hover		{
	background-color:	#FFFF00;
	text-decoration:	none;
	font-size:			100%;
}

.vocericerca a:visited	{
	color:				#095278;
	text-decoration:	none;
	font-size:			100%;
}

div#coda a:link		{
	color:				#095278;
	text-decoration:	none;
	font-size:			100%;
}

div#coda a:hover		{
	background-color:	#FFFF00;
	text-decoration:	none;
	font-size:			100%;
}

div#coda a:visited	{
	color:				#095278;
	text-decoration:	none;
	font-size:			100%;
}

div#settaggiofont  a.nodecoration1:link		{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			110%;
	font-weight:		bold;
	color:				#095278;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration1:hover		{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			110%;
	font-weight:		bold;
	background-color:	#FFFF00;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration1:visited	{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			110%;
	font-weight:		bold;
	color:				#095278;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration2:link		{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			120%;
	font-weight:		bold;
	color:				#095278;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration2:hover		{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			120%;
	font-weight:		bold;
	background-color:	#FFFF00;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration2:visited	{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			120%;
	font-weight:		bold;
	color:				#095278;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration3:link		{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			130%;
	font-weight:		bold;
	color:				#095278;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration3:hover		{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			130%;
	font-weight:		bold;
	background-color:	#FFFF00;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration3:visited	{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			130%;
	font-weight:		bold;
	color:				#095278;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration4:link		{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			150%;
	font-weight:		bold;
	color:				#095278;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration4:hover		{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			150%;
	font-weight:		bold;
	background-color:	#FFFF00;
	text-decoration:	none;
}

div#settaggiofont a.nodecoration4:visited	{
	font-family:		"Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:			150%;
	font-weight:		bold;
	color:				#095278;
	text-decoration:	none;
}

#logo	a:link	{
	text-decoration:	none;
	display:			block;
	height:				8em;
}

#logo	a:hover	{
	text-decoration:	none;
	display:			block;
	background-color:	transparent;
	height:				8em;
}

#logo	a:visited	{
	text-decoration:	none;
	display:			block;
	height:				8em;
}

/* ==================== SIMBOLI ===================== */

p.doc 					{
	background-image:	url(immagini/formati/doc.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.xls					{
	background-image:	url(immagini/formati/xls.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.htm					{
	background-image:	url(immagini/formati/htm.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	padding-top:		0.5em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

div.htm					{
	background-image:	url(immagini/formati/htm.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	padding-top:		0.5em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.htm2					{
	background-image:	url(immagini/formati/htm.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	padding-top:		0.5em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.zip					{
	background-image:	url(immagini/formati/zip.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.pdf					{
	background-image:	url(immagini/formati/pdf.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

.newsp					{
	background-image:	url(immagini/foglietti.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	height:				2em;
	text-align:			left;
	padding-left:		1.7em;
	padding-top:		0.5em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.txt 					{
	background-image:	url(immagini/formati/txt.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}

p.rtf 					{
	background-image:	url(immagini/formati/rtf.gif);
	background-repeat:	no-repeat;
	background-position: left center;
	line-height:		2.1em;
	text-align:			left;
	padding-left:		1.7em;
	border-bottom:		1px solid #C5C5C5;
	font-size:			110%;
	margin:				0;
}


/* ==================== IMMAGINI ===================== */


.imgborder				{ 
	border:				1px solid #000000; 
}

.imgnoborder			{ 
	border:				none; 
}

.imgright				{ 
	border:				1px solid #000000;
	float:				right;
	margin-left:		10px;
	margin-bottom:		10px;
}

.imgleft				{ 
	border:				1px solid #000000; 
	float:				left;
	margin-right:		10px;
	margin-bottom:		10px;
}

/* ===================== SERVIZI ==================== */

.ici				{ 
	text-align:   left;
  width:        95%;
  padding-left: 10px;
  padding-right: 10px;
}

.ici2				{ 
	text-align:     left;
  width:          95%;
  padding-left:   10px;
  padding-right:  10px;
  font-size:      120%;
  font-weight:    bold;
  color:          #FF0000;
}

.ici3				{ 
	text-align:     left;
  width:          95%;
  padding-left:   10px;
  padding-right:  10px;
  font-size:      120%;
  font-weight:    bold;
}

.piccolo				{ 
	text-align:     left;
  font-size:      90%;
  font-weight:    normal;
}

.piccolo2				{ 
	text-align:     center;
  font-size:      90%;
  font-weight:    normal;
}

/* Stili per Photo Gallery */

div#contentpg {width: 95%; margin-left: auto; margin-right: auto;}
div#pg	{width: 100%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; font-weight: bold; border-bottom: 1px dashed #17550A;}
div.diapo {text-align: center; background-color: #EEEEEE; width: 23%; float: left; margin-bottom: 0.5em; margin-right: 0.5em;}
div.diapo img {border: 1px solid #000000; margin-top: 0.5em;}
div.diapo a	{text-decoration: none;	color: #0B64A2; display: block;}
div.diapo a:hover {text-decoration:	none; color: #0B64A2; display:	block;}
div#pgpagine {width: 95%; margin-left: auto; margin-right: auto; font-weight: bold;	margin-top: 0.5em; margin-bottom: 0.5em;}
div#pgpagine a {text-decoration: none; color: #0B64A2;}
div#pgpagine a:hover {text-decoration:	underline; color: #0B64A2;}
div#fotografo {width: 95%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em;}
div#fotografo a	{text-decoration: none; color: #0B64A2; font-weight: bold;}
div#fotografo a:hover {text-decoration:	underline; color: #0B64A2; font-weight: bold;}
div#tuttepg {clear: left; width: 100%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em;}
div#tuttepg	a {text-decoration:	none; color: #0B64A2; font-weight: bold;}
div#tuttepg	a:hover {text-decoration: underline; color: #0B64A2; font-weight: bold;}
div#titolopg {width: 100%; margin-left: auto; margin-right: auto; margin-top: 0.5em; margin-bottom: 0.5em; font-size: 150%;}
div#contenitorepg {width: 95%; margin-left: auto; margin-right: auto;}
div.separatorepg {clear: left;}