body
{
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	
	background-image:url(sfondo.gif);
	background-repeat:repeat;
	margin:0px 0px 0px 0px;
}

#bottom_bru
{
	display:none;
}

a {
	font-weight: bold;  color: #083368;/*color: #083368;*/  text-decoration: underline;
}

a:link {
	font-weight: bold;  color: #083368;  text-decoration: underline;
}

a:hover {
	font-weight: bold;  color: #083368;/*color:#ffffff;*/  /*background-color: #083368;*/ text-decoration: none;
}/**/
/**/

.w3c_css
{
	border:0;
	width:88px;
	height:31px;
	margin-right:10px;
}

.w3c_xhtml
{
	border:0;
	width:88px;
	height:31px;
}

#container
{
	width:849px;
	/*margin:0px;*/
	margin:auto;
	padding:0px;
	
}

.el_graf_1
{
	width:849px;
	height:15px;
	/*background-image:url(01b.gif);
	background-repeat:no-repeat;*/
	background-color:#B2B4B2;
}

#animazione
{
	background-color:#6195C9;
	width:849px;
	height:150px;
	display:none;
}

#menu_top
{
	width:849px;
	height:26px;
	background-color:#B2B4B2;
	
	border-top:1px solid #B2B4B2;
	border-bottom:1px solid #B2B4B2;
	
	font-size:10px;
}

#menu_top ul
{
	list-style:none;
	list-style-type:none;
	/*margin:0px;*/
	margin:auto;
	padding:0px;
	
	width:845px;
	height:16px;
	
	
}

#menu_top ul li
{
	list-style:none;
	list-style-type:none;
	display: block;
	float:left;
	
	text-align:center;
	text-transform: uppercase;
	font-size:10px;
	line-height:16px;
	
	color:#000;
	
	width:165px;
	height:16px;
	
	background-color:#fff;
	
	border:2px solid #B2B4B2;
	margin:0px;
	padding:3px 0px 3px 0px;
}

#menu_top ul li.giallo
{
	list-style:none;
	list-style-type:none;
	display: inline;
	
	text-align:center;
	text-transform: uppercase;
	font-size:10px;
	line-height:16px;
	
	color:#083368;
	
	width:165px;
	height:16px;
	
	background-color:#fff;
	
	border:2px solid #B2B4B2;
	margin:0px;
	padding:0px;
}

#menu_top ul li.evid
{
	
	color:#083368;
	/*color:#FCEFBA;*/
	
	
	/*background-color:#0D3549;*/
	background-color:#fff;
}

#menu_top ul li a
{
	color:#000;
	text-decoration:underline;
}

#menu_top ul li a:hover
{
	color:#000;
	text-decoration:none;
}

#menu_top ul li.evid a
{
	color:#083368;
	/*color:#FCEFBA;*/
	text-decoration:underline;
}

#menu_top ul li.evid a:hover
{
	color:#083368;
	/*color:#FCEFBA;*/
	text-decoration:none;
}

#contenuti
{
	width:839px;
	
	border-left:5px solid #B2B4B2;
	border-right:5px solid #B2B4B2;
	border-bottom:5px solid #B2B4B2;
	
	/*padding:8px 2px 40px 2px;*/
	
	background-color:#fff;
	
}

#colonna_sx
{
	float:left;
	width:174px;
	/*height:1229px;*/
	
	/*margin:8px 20px 10px 2px;*/
	margin:0px 10px 10px 8px;
}

#colonna_sx_admin
{
	float:left;
	/*width:227px;*/
	width:231px;
	/*height:1229px;*/
	
	/*margin:8px 20px 10px 2px;*/
	margin:0px 10px 10px 8px;
}

#colonna_dx
{
	float:right;
	width:174px;
	/*height:1229px;*/
	
	/*margin:8px 2px 10px 20px;*/
	margin:0px 5px 10px 10px;
}

#colonna_centrale
{
	float:left;
	width:457px;
	
	margin:0px;
	
	
}

#colonna_centrale_span
{
	float:left;
	width:631px;
	
	margin:0px;
	
	
}

#colonna_centrale_span_admin
{
	float:left;
	width:586px;
	
	margin:0px;
	
	
}

div.center
{
	width:98%;
	margin:auto;
}


div.center2
{
	width:380px;
	margin:auto;
	text-align:center;
	background-color:#ccc;
	padding:10px;
}

#colonna_centrale div.center
{
	margin-top:8px;
	width:430px;
	margin:auto;
	margin-bottom:8px;
	text-align:center;
	
	font-size:10px;
}

#colonna_centrale_span div.center
{
	margin-top:8px;
	width:604px;
	margin:auto;
	margin-bottom:8px;
	text-align:center;
	
	font-size:10px;
}

#colonna_centrale_span_admin div.center
{
	margin-top:8px;
	width:556px;
	margin:auto;
	margin-bottom:8px;
	text-align:center;
	
	font-size:10px;
}

div.center img
{
	margin-top:8px;
	
	margin-bottom:8px;
}

		#colonna_centrale .riquadro
		{
			width:430px;
			margin:auto;
			margin-top:8px;
			
			border:1px solid #A5A5AD;
			background-color:#fff;
			
			color:#000;
		}
		
		#colonna_centrale_span .riquadro
		{
			width:604px;
			margin:auto;
			margin-top:8px;
			
			border:1px solid #A5A5AD;
			background-color:#fff;
			
			color:#000;
		}
		
		#colonna_centrale_span_admin .riquadro
		{
			width:556px;
			margin:auto;
			margin-top:8px;
			
			border:1px solid #A5A5AD;
			background-color:#fff;
			
			color:#000;
		}

		.riquadro .contenuto
		{
			padding:5px;
			line-height:17px;
			font-size:10px;	
		}

		.riquadro p
		{
			line-height:17px;
			font-size:10px;	
		}
		
.riquadro .contenuto p
{
	line-height:17px;
	font-size:10px;	
}

img.left
{	
	float:left;
	margin:2px 5px 3px 0px;
	border:0px;
	
}

img.right
{	
	float:right;
	margin:2px 0px 3px 5px;
	border:0px;
	
}

p
{
	margin-top:3px;
	line-height:17px;
	font-size:10px;	
}

p.note
{
	font-style:italic;
}

p span.enfasi
{
	font-weight:bold;
	/*color: #1e90ff;*/
	color:#003399;
}

p span.enfasi_blu
{
	/*font-weight:bold;*/
	color: #003399;
	font-size:18px;
}

span.enfasi_nero
{
	font-weight:bold;
	color: #000;
	font-size:14px;
}

p span.enfasi_blu_i
{
	font-weight:bold;
	font-style:italic;
	color: #003399;

}

p span.enfasi_i
{
	font-weight:bold;
	font-style:italic;
	color: #000;

}

p.numero_verde
{
	color:#4db732;
	font-family:Impact;
	font-size:100px;
	font-weight:bold;
	text-align:center;
}

p.numero_verde img
{
	border:0px;
	vertical-align:-80%;
}

.tabella_delibere
{
	width:96%;
	font-size:10px;
	margin:5px 0px 10px 10px;
}

.tabella_delibere tr th
{
	
	font-size:11px;
	font-weight:bold;
	padding:5px;
}

.tabella_delibere tr td
{
	
	font-size:10px;

	vertical-align:top;
	
	/*padding:5px;*/
}

.tabella_delibere tr td.numero
{
	width:73px;
	font-size:10px;
	/*font-weight:bold;*/
	vertical-align:top;
	text-align:center;
	/*padding:5px;*/
}

.tabella_delibere tr td.seduta
{
	width:80px;
	font-size:10px;
	/*font-weight:bold;*/
	vertical-align:top;
	text-align:center;
	/*padding:5px;*/
}

.tabella_delibere tr td.pubblicazione
{
	width:113px;
	font-size:10px;
	/*font-weight:bold;*/
	vertical-align:top;
	text-align:center;
	/*padding:5px;*/
}

.tabella_delibere tr td.verbale
{
	
	font-size:10px;
	font-weight:bold;
	vertical-align:top;
	padding-bottom:15px;
}

.news p
{
	padding-top:0px;
	margin-top:0px;
}

.riquadro img
{
	border:0px;	
}

.riquadro .contenuto img
{
	border:0px;	
	vertical-align:middle;
	
}

div.eventi
{
	width:550px;
	/*margin:auto;*/
	margin:5px 0px 5px 15px;
	
	/*border-bottom:1px dashed #000;*/
}

div.eventi div.data
{
	width:550px;
	/*margin:auto;*/
	
	
	border-bottom:1px dashed #000;
}

div.eventi div.data ul
{
	list-style-type:square;
	margin: 0px 0px 5px 30px;
}

div.eventi div.data ul li
{
	list-style-type:square;
	line-height:15px;
	font-size:12px;
	color:#000;
	margin-bottom:8px;
}

.box_differe
{
	width:99%;
	margin:auto;
	height:185px;
	margin-bottom:10px;
}

.box_differe div.box_sx
{
	width:220px;
	height:185px;
	float:left;
	
	text-align:center;
	line-height:185px;
	
	margin:0px 5px 0px 0px;
	
}

.box_differe div.box_dx
{
	width:190px;
	height:185px;
	float:right;
	
	text-align:center;
	line-height:185px;
}

.giunta
{
	width:94%;
	/*width:388px;*/
	margin:auto;
	/*margin:5px 0px 5px 3px;*/
	
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	
}

.giunta div.riga
{
	/*border-bottom:2px dotted #6886C3;*/
	border-bottom:2px dotted #8CBFFF;
	
}

.giunta div.riga div.titolo_incarichi
{
	width:68%;
	float:left;
	/*background-color:#6195C9;*/
	background-color:#8CBFFF;
	font-style:italic;
	font-size:12px;
	text-align:center;
	padding:5px;
	/*border:1px solid #fff;*/
	border-right:1px solid #fff;
	
}

.giunta div.riga div.titolo_incarichi div.titolo
{
	/*color:#fff;*/
	color:#000;
	font-style:italic;
	text-align:center;
	font-weight:bold;
}

.giunta div.riga div.titolo_incarichi div.incarichi
{
	/*color:#003399;*/
	color:#000;
	font-style:italic;
	text-align:center;
	/*font-weight:bold;*/
}

.giunta div.riga div.titolo_incarichi div.incarichi p
{
	/*color:#003399;*/
	color:#000;
	font-style:italic;
	text-align:center;
	font-size:12px;
	/*font-weight:bold;*/
	padding:0;
	margin:0;
	padding-top:15px;
	padding-bottom:15px;
}

.giunta div.riga div.nome
{
	width:27%;
	
	float:left;
	font-size:10px;
	/*color:#6195C9;*/
	/*color:#003399;*/
	color:#000;
	text-align:center;
	font-weight:bold;
	padding:0;
	padding-top:10px;
	padding-bottom:10px;
	
	
}

.associazioni
{
	width:98%;
	margin:5px 0px 5px 3px;
}

.associazione
{
	margin:5px 0px 8px 5px;
	
	border-bottom:1px dotted #000;
}

.associazione div.nome
{
	float:left;
	width:48%;
	font-weight:bold;
	
}

.associazione div.contatti
{
	float:left;
	width:50%;
}

#colonna_centrale_span div.riquadro div.contenuto div.documenti
{
	width:550px;
	/*margin:auto;*/
	margin:5px 0px 5px 15px;
	
	border-bottom:1px dashed #000;
}

#colonna_centrale div.riquadro div.contenuto div.documenti
{
	width:400px;
	/*margin:auto;*/
	margin:5px 0px 5px 15px;
	
	border-bottom:1px dashed #000;
}

div.documento
{
	/*width:550px;*/
	/*margin:auto;*/
	margin:5px 0px 5px 15px;
	
	/*border-bottom:1px dashed #000;*/
}

div.documento div.icona
{
	float:left;
	width:50px;
	text-align:center;
}

#colonna_centrale_span div.riquadro div.contenuto div.documenti div.documento div.descrizione
{
	float:left;
	width:470px;
	font-size:10px;
}

#colonna_centrale div.riquadro div.contenuto div.documenti div.documento div.descrizione
{
	float:left;
	width:320px;
	font-size:10px;
}

	table.differe_1
	{
		width:90%;
		
		border:1px solid #FFFFFF;
		margin:auto;
		border-spacing:0px;
		
		background-color:#FFEB95;
	}

	table.differe_1 tr td
	{
		border:1px solid #FFFFFF;
		padding:5px;
		border-spacing:0px;
	}
	
	table.differe_2
	{
		width:90%;
		border:1px solid #FFFFFF;
		margin:auto;
		border-spacing:0px;
		
		background-color:#E3F3F0;
	}

	table.differe_2 tr td
	{
		border:1px solid #FFFFFF;
		padding:5px;
		border-spacing:0px;
	}
	
		table.differe_3
	{
		width:90%;
		border:1px solid #FFFFFF;
		margin:auto;
		
		background-color:#C8D8EF;
	}

	table.differe_3 tr td
	{
		border:1px solid #FFFFFF;
		padding:5px;
		border-spacing:0px;
	}
	
	
		table.differe_4
	{
		width:90%;
		border:1px solid #FFFFFF;
		margin:auto;
		
		background-color:#DACCC3;
	}

	table.differe_4 tr td
	{
		border:1px solid #FFFFFF;
		padding:5px;
		border-spacing:0px;
	}
	
		table.differe_5
	{
		width:90%;
		border:1px solid #FFFFFF;
		margin:auto;
		
		background-color:#E6E7E9;
	}

	table.differe_5 tr td
	{
		border:1px solid #FFFFFF;
		padding:5px;
		border-spacing:0px;
	}

td.differe_si
{
	width:50%;
	background-color:#88C983;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

td.differe_no
{
	width:50%;
	background-color:#F6987B;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

hr
{
	border:0px;
	color:#fff;
	width:98%;
	border-bottom:1px dashed #000;
}

hr.dotted
{
	border:0px;
	color:#fff;
	width:93%;
	border-bottom:1px dotted #000;
	margin:3px 0px 2px 3px;
	padding:0px;
}

p.center
{
	line-height:17px;
	font-size:10px;	
	text-align:center;
}

p.right
{
	line-height:17px;
	font-size:10px;	
	text-align:right;
}

p.justify
{
	line-height:17px;
	font-size:10px;	
	text-align:justify;
}

p.error
{
	line-height:14px;
	font-size:10px;	
	text-align:left;
	color:#990100;
	
}

p.message
{
	line-height:14px;
	font-size:10px;	
	text-align:left;
	color:blue;
	
}

img.img_center
{
	border:0px;
	vertical-align:middle;
	text-align:center;
}



.riquadro .testata
{
	background-image:url(freccia_dx.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#E0E0E0;
	
	height:20px;
}

#colonna_centrale_span_admin div.riquadro div.testata
{
	background-image:url(freccia_dx.gif);
	background-repeat:no-repeat;
	background-position:right;
	
	background-color:#E0E0E0;
	
	height:20px;
	
	position:relative;
}

.riquadro .testata h1
{
	background-image:url(freccia_sx.gif);
	background-repeat:no-repeat;
	background-position:left;
	
	
	padding-left:30px;
	
	height:20px;
	line-height:20px;
	
	border-bottom:1px solid #A5A5AD;
}

#colonna_centrale_span_admin div.riquadro div.testata h1
{
	background-image:url(freccia_sx.gif);
	background-repeat:no-repeat;
	background-position:left;
	
	padding:0px 0px 0px 30px;
	
	/*padding-left:30px;*/
	
	height:20px;
	
	line-height:20px;
	
	border-bottom:1px solid #A5A5AD;
}

.accesso
{
	width:300px;
	margin:auto;
	
	margin-top:30px;
	
	font-size:10px;
}

.accesso div.riga
{
	
	height:30px;
}

.accesso div.riga div.label
{
	width:30%;
	float:left;
	
	text-align:left;
	
}

.accesso div.riga div.field
{
	width:68%;
	float:left;
	
	text-align:left;
	
}

.accesso div.riga div.submit
{
	text-align:center;
}

.box
{
	width:172px;
	/*width:170px;*/
	
	
	margin-top:8px;
	
	border:1px solid #A5A5AD;
	
	background-color:#fff;
}

.box h3
{
	width:168px;
	/*width:166px;*/
	/*height:16px;*/
	
	background-color:#E0E0E0;
	border:1px solid #fff;
	
	font-weight: bold; 
	font-size: 10px; 
	line-height:16px;
	
	color: #083368; 

	text-decoration: none;
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 0px;
	
}

.box h3.stile2
{
	width:155px;
	/*height:16px;*/
	
	background-color:#fff;
	
	background-image:url(bott_arancio.gif);
	background-repeat:no-repeat;
	background-position:left;
	
	border:1px solid #fff;
	
	font-weight: bold; 
	font-size: 10px; 
	line-height:16px;
	
	color: #083368; 

	text-decoration: none;
	padding:0px 0px 0px 15px;
	
	margin:0px 0px 0px 0px;
}

.box p
{
	color:#000;
	font-size:10px;
	line-height:16px;
	padding:3px 2px 5px 2px;
}

.box img
{
	border:0px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

.box span
{
	margin-top:5px;
	text-align:center;
	margin-bottom:5px;
}

.box p.span
{
	padding-top:5px;
	text-align:center;
}

.box p.center
{
	text-align:center;
	padding:3px 5px 5px 5px;
	margin:0px;
	line-height:14px;
}

div.sondaggio
{
	width:100%;
	color:#000;
	
	font-size:18px;
}

div.sondaggio div.sx
{
	float:left;
	width:48%;
	text-align:center;
	
}

div.sondaggio div.dx
{
	float:right;
	width:48%;
	
	text-align:center;
}

div.sondaggio div.center
{
	
	
	text-align:center;
}

.box div.release
{
	width:156px;
	margin:auto;
	height:30px;
	/*clear:both;*/
	margin-bottom:5px;
}

.box div.anim
{
	width:168px;
	margin:auto;
	margin-bottom:5px;
}

.box div.release .rel_sx
{
	float:left;
	width:83px;
	margin-right:5px;
}

.box div.release .rel_sx a img
{
	border:0px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

.border_zero
{
	border:0px;
}

.border_uno
{
	border:1px solid #000;
}

img.border_uno
{
	border:1px solid #000;
}

.box div.release .rel_dx
{
	float:left;
	width:68px;
	text-align:left;
}

.box div.release .rel_dx p
{
	padding:0px;
	margin:0px;
	line-height:16px;
}

div.box ul.list_menu
{
	font-size:10px;
	margin:3px 0px 5px 3px;
	
}

.box ul.list_menu li
{
	line-height:13px;
	/*height:13px;*/
	font-size:10px;
	
}

.box ul.list_menu li.evid
{
	background-color:#FFCE00;
	color:#000;
}

.box ul.list_menu li.hr
{
	padding-top:0px;
	margin-top:0px;
	
	padding-right:3px;
	width:137px;
	height:1px;
	line-height:1px;
	
}

.clear
{
	clear:both;
}

.buttonA
{
	padding:5px;
	/*border:1px #4682B4 solid;background-color:#ffffff;*/
	border-left:1px #fff solid;
	border-right:1px #fff solid;
	background-image:url(buttonAbg.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	/*color:#083368;*/
	color:#fff;
	/*cursor:pointer;*/
	margin-right:10px;
	height:22px;
	
}

div.button_box
{
	
}

div.button_box div.button_dx
{
	float:right;
	
	font-size:10px;
	
	text-align:right;
	height:25px;
}

div.button_box div.button_dx a
{
	background-image:url(buttonAbg.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	color:#fff;
	line-height:25px;
	height:25px;
	padding:5px 5px 5px 5px;
	/*text-decoration:none;*/
}



.button_box_esci
{
	position:absolute;
	
	top:0px;
	right:30px;
	
	width:40px;
	height:20px;
	
	
	
	/*margin-right:30px;
	margin-top:0px;*/
	

}

.button_box_esci a
{
	/*background-image:url(buttonAbg.gif);

	background-repeat:repeat-x;*/
	background-color:	#fff;
	
	font-weight:bold;
	color:#083368;
	
	line-height:20px;
	height:20px;
	
	margin:0px;
	
	/*display:block;*/
	
	padding:3px 3px 3px 3px;
	/*text-decoration:none;*/
}




table.photogallery
{
	width:628px;
	
}





#menuinc a:visited {
	font-weight: bold; font-size: 10px; color: #083368;  text-decoration: none
}
#menuinc a:hover {
	font-weight: bold; font-size: 10px; color: #ffffff;  background-color: #083368; text-decoration: underline
}
#menu2inc a:visited {
	font-weight: bold; font-size: 10px; color: #083368;  text-decoration: none
}
#menu2inc a:hover {
	font-weight: bold; font-size: 10px; color: #ffffff;  background-color: #083368; text-decoration: underline
}
#centro a {
	font-weight: bold;  color: #083368;  text-decoration: underline
}
#centro a:visited {
	font-weight: bold;  color: #083368;  text-decoration: none
}
#centro a:hover {
	font-weight: bold;  color: #ffffff;  background-color: #083368; text-decoration: underline
}

ul.list_menu
{
					margin:5px 0px 0px 0px;
					padding-left:0px;
					/*list-style-type:none;*/
					list-style-type:square;
					text-align:left;
}

ul.list_menu li
{
	line-height:15px;
	/*padding-left:20px;*/
	padding-bottom:4px;
	margin-left:20px;
	list-style-type:square;
	background-image: url("p_ele2.gif");
	background-repeat:no-repeat;
	background-position: 4px 2px;
	/*cursor:default;*/
}

ul.list_menu li a
{
	background-color:#fff;
}

ul.list_menu li.head
{
	/*background-color:*/
}

ul.list_menu li.temp a
{
	color:#CC6600;
}

ul.list_menu li.hr
{
	list-style:none;
	height:3px;
	border-bottom:1px dotted #000;
	margin:0px 2px 0px 2px;
	background-image:none;
}

ul.list_menu li.h1
{
	color:#000;
	background-image:none;
}

ul.list_menu li.logout a
{
	padding-top:8px;
	color:#FF0000;
}


.lista{list-style-image: url(bullet.gif);
}

.lista li{margin-bottom:10px;

}
.special_chars span{background-color:#EFEAD9;/*cursor:pointer;*/padding:1px;border:1px solid black;border-right: 2px solid black;
border-bottom: 2px solid black;}
.special_chars{width:590px;line-height:31px;background-color:#EFEAD9;}

fieldset#newsletter
{
	border:0px;
}

fieldset#newsletter label
{
	text-align:center;
	font-size:10px;
}

.input-on{background-color:#ffffcc;color: #000000;border:1px solid #000000;}
.input-off{background-color:#ffffff;color: #000000;border:1px solid #7F9DB9;}

input.submit 
{
	padding:5px;
}

.cred {
	font-weight: bold; font-size: 10px; color: #6e6e6e;  background-color: #ffffff; text-decoration: none
}
.cred:hover {
	font-weight: bold; font-size: 10px; color: #6e6e6e;  background-color: #ffffff; text-decoration: underline
}
.cred:link {
	font-weight: bold; font-size: 10px; color: #6e6e6e;  background-color: #ffffff; text-decoration: none
}
td {
	font-size: 10px; color: #000000;  text-decoration: none
}
input {
	font-size: 11px; color: #000000;  text-decoration: none
}

TEXTAREA {
	font-size: 11px; color: #000000;  text-decoration: none
}
.lem {
	font-size: 10px; color: #000000; LINE-height: 1.5;  text-decoration: none
}
.input_lArge {
	font-size: 10px; width: 200px; color: #000000;  text-decoration: none
}
.ricercA {
	font-size: 12px; color: #083368;  text-decoration: none
}
.tem {
	font-weight: bold; font-size: 10px; color: #083368; LINE-height: 1.5;  text-decoration: none
}
.tem:hover {
	font-weight: bold; font-size: 10px; color: #ffffff; LINE-height: 1.5;  background-color: #083368; text-decoration: underline
}
.tem:link {
	font-weight: bold; font-size: 10px; color: #083368; LINE-height: 1.5;  text-decoration: none
}
.no_bordo {
	color: #000000; background-color: #ffffff; text-decoration: none
}
.no_bordo:hover {
	color: #000000; background-color: #ffffff; text-decoration: none
}
.no_bordo:link {
	color: #000000; background-color: #ffffff; text-decoration: none
}
.nessuno {
	font-weight: bold; font-size: 10px; color: #ffffff;  background-color: #ffffff; text-decoration: none
}
.nessuno:hover {
	font-weight: bold; font-size: 10px; color: #ffffff;  background-color: #ffffff; text-decoration: underline
}
.nessuno:link {
	font-weight: bold; font-size: 10px; color: #ffffff;  background-color: #ffffff; text-decoration: none
}
.nessuno:visited {
	font-weight: bold; font-size: 10px; color: #ffffff;  background-color: #ffffff; text-decoration: none
}
.linkbox {
	font-weight: normAl; font-size: 10px; color: #000000; FONT-STYLE: normAl;  text-decoration: none
}
.linkbox:hover {
	font-weight: normAl; font-size: 10px; color: #ffffff;  background-color: #083368; text-decoration: underline
}
.linkbox:link {
	font-weight: normAl; font-size: 10px; color: #000000;  text-decoration: none
}
.foto {
	font-weight: bold; font-size: 12px; color: #083368; FONT-STYLE: normAl;  background-color: #ffffff; text-decoration: underline
}
.foto:hover {
	font-weight: bold; font-size: 12px; color: #083368;  background-color: #ffffff; text-decoration: none
}
.foto:link {
	font-weight: bold; font-size: 12px; color: #083368;  background-color: #ffffff; text-decoration: underline
}
.AllegAto {
	font-weight: normAl; color: #ffffff; FONT-STYLE: normAl;  background-color: #ffffff; text-decoration: none
}
.AllegAto:hover {
	font-weight: normAl; color: #ffffff;  background-color: #ffffff; text-decoration: none
}
.AllegAto:link {
	font-weight: normAl; color: #ffffff;  background-color: #ffffff; text-decoration: none
}
.foto_nerA {
	font-weight: bold; font-size: 12px; color: #000000; FONT-STYLE: normAl;  background-color: #ffffff; text-decoration: underline
}
.foto_nerA:hover {
	font-weight: bold; font-size: 12px; color: #000000;  background-color: #ffffff; text-decoration: none
}
.foto_nerA:link {
	font-weight: bold; font-size: 12px; color: #000000;  background-color: #ffffff; text-decoration: underline
}
.linkbiAnco {
	font-weight: bold; font-size: 10px; color: #ffffff;  text-decoration: none
}
.linkbiAnco:hover {
	font-weight: bold; font-size: 10px; color: #ffffff;  background-color: #A7A7A9; text-decoration: underline
}
.linkbiAnco:link {
	font-weight: bold; font-size: 10px; color: #ffffff;  text-decoration: none
}
.linkbiAnco2 {
	font-weight: bold; font-size: 10px; color: #ffffff;  background-color: #083368; text-decoration: none
}
.linkbiAnco2:hover {
	font-weight: bold; font-size: 10px; color: #ffffff;  background-color: #083368; text-decoration: underline
}
.linkbiAnco2:link {
	font-weight: bold; font-size: 10px; color: #ffffff;  background-color: #083368; text-decoration: none
}
.testo {
	font-size: 10px; color: #000000;  text-decoration: none
}
.testogrigio {
	font-size: 10px; color: #7c7c7f;  text-decoration: none
}
.testobiAnco {
	font-size: 10px; color: #ffffff;  text-decoration: none
}
.testobold {
	font-weight: bold; font-size: 10px; color: #000000;  text-decoration: none
}
.testoboldgrigio {
	font-weight: bold; font-size: 10px; color: #7c7c7f;  text-decoration: none
}
.titoloblu {
	font-weight: bold; font-size: 10px; color: #083368;  text-decoration: none
}

h1{
	font-weight: bold; 
	font-size: 10px; 
	color: #083368; 
	 
	text-decoration: none;
	padding:0px;
	margin:0px;
}

span.h2
{
	font-weight:bold;
	color:#003399;
	font-size:18px;
	 
	padding:0px;
	margin:0px;
	line-height:30px;
}

span.h2 a
{
	font-weight:bold;
	color:#003399;
	font-size:18px;
	 
	padding:0px;
	margin:0px;
	line-height:30px;
	text-decoration:underline;
}

span.h2 a:hover
{
	font-weight:bold;
	color:#003399;
	font-size:18px;
	 
	padding:0px;
	margin:0px;
	line-height:30px;
	text-decoration:none;
}

h2
{
	font-weight:bold;
	color:#003399;
	font-size:18px;
	 
	padding:0px;
	margin:0px;
	line-height:30px;
}

h2 a
{
	font-weight:bold;
	color:#003399;
	font-size:18px;
	 
	padding:0px;
	margin:0px;
	line-height:30px;
	text-decoration:underline;
}

h2 a:hover
{
	font-weight:bold;
	color:#003399;
	font-size:18px;
	 
	padding:0px;
	margin:0px;
	line-height:30px;
	text-decoration:none;
}

h2.nero
{
	font-weight:bold;
	color:#000;
	font-size:18px;
	 
	padding:0px;
	margin:0px;
	line-height:30px;
}

h2.center
{
	font-weight:bold;
	color:#003399;
	font-size:18px;
	 
	padding:0px;
	margin:0px;
	line-height:30px;
	text-align:center;
}

h2.normal
{
	font-weight:normal;
	color:#003399;
	font-size:18px;
	 
	padding:0px;
	margin:0px;
	line-height:30px;
}

h3{
	font-weight: bold; 
	font-size: 10px; 
	color: #083368; 
	 
	text-decoration: none;
	padding:0px;
	margin:0px;
}

h4{
	font-weight: bold; 
	font-size: 10px; 
	color: #003399; 
	 
	text-decoration: none;
	padding:0px;
	margin:5px 0px 0px 0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

h4.nero{
	font-weight: bold; 
	font-size: 10px; 
	color: #000; 
	 
	text-decoration: none;
	padding:0px;
	margin:5px 0px 0px 0px;
}

.testobiAncobold {
	font-weight: bold; font-size: 10px; color: #ffffff;  text-decoration: none
}
.testosmAll {
	font-size: 10px; color: #000000;  text-decoration: none
}
.foto_evento {
	border-right: #cccccc 2px solid; border-top: #cccccc 2px solid; border-left: #cccccc 2px solid; border-bottom: #cccccc 2px solid; background-color: #000000
}
.foto_b_o {
	border-right: 2px solid; border-top: 2px solid; background: #ffffff; border-left: 2px solid; width: 150px; color: #848282; border-bottom: 2px solid; height: 100px
}
.foto_b_o:hover {
	border-right: 2px solid; border-top: 2px solid; background: #ffffff; border-left: 2px solid; width: 150px; color: #848282; border-bottom: 2px solid; height: 100px
}
.foto_b_o:link {
	border-right: 2px solid; border-top: 2px solid; background: #ffffff; border-left: 2px solid; width: 150px; color: #848282; border-bottom: 2px solid; height: 100px
}
.foto_b_v {
	border-right: 2px solid; border-top: 2px solid; background: #ffffff; border-left: 2px solid; width: 100px; color: #848282; border-bottom: 2px solid; height: 150px
}
.foto_b_v:hover {
	border-right: 2px solid; border-top: 2px solid; background: #ffffff; border-left: 2px solid; width: 100px; color: #848282; border-bottom: 2px solid; height: 150px
}
.foto_b_v:link {
	border-right: 2px solid; border-top: 2px solid; background: #ffffff; border-left: 2px solid; width: 100px; color: #848282; border-bottom: 2px solid; height: 150px
}
#notiziArio {
displAy: none;

 }.linkint A:hover {
	font-weight: bold;
	font-size: 10px;
	color: #003399;
	
	background-color: #FFFFFF;
	text-decoration: underline
}


.tx {
	font-size: 10px; color: #ffffff; font-family: verdana, arial, helvetica;
	font-weight:bold;
}

.tx a {
	font-size: 10px; color: #ffffff; font-family: verdana, arial, helvetica;
	font-weight:bold;
}

.ta {
	font-size: 10px; color: #FFCE00; font-family: verdana, arial, helvetica;
	font-weight:bold;
}

.ta a {
	font-size: 10px; color: #FFCE00; font-family: verdana, arial, helvetica;
	font-weight:bold;
}

.tit {
	font-size: 12px; font-family: verdana, arial, helvetica; color: #FFFFFF;
}


.TxNero {
	font-size: 11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif
}
