/* INVERNO */
body {	color: #003366;
		background-color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		margin: 0px;}
table {	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		border: 0px;
		margin: 0px;
		padding: 0px;
		border-collapse:collapse;
		font-size:inherit;}
tr {border: 0px;
	margin: 0px;
	padding: 0px;}
th {border: 0px;
	margin: 0px;
	padding: 0px;}
td {border: 0px;
	margin: 0px;
	padding: 0px;}
textarea {	text-align: left;
			color: #000000;
			background-color:#FFFFFF;}
select {color: #000000;
		background-color: #CCCCCC;
		font-size: 11px;
		}
input {	color: #003366;
		background-color: #FFFFFF;}
file {	color: #CCCCCC;
		background-color: #660000;
		}
img {	border:0px;}
/* _________________ TABELLE GENERICHE _____________________ */
.tbl_760 {width: 760px;}
.tbl_160 {width: 160px;}
.tbl_760top {	width:760px;
				height:63px;}
.tbl_left {	width: 160px;
			border-width: 1px;
			border-style:solid;
			border-top:none;
			border-color:#999999;}
.tbl_right {width: 575px;
			margin-left:20px;}
.tbl_box {	width:160px;
			padding-left:2px;
			padding-right:2px;
			padding-bottom:5px;
			padding-top:5px;
			border-width: 1px;
			border-style:solid;
			border-top:none;
			border-color:#999999;}

/* _________________ MENU SX _____________________ */
.bleft1 {	color: #000033;
			background-color:inherit;
			text-align: left;
			padding-bottom:1px;
			padding-top:4px;
			padding-right:2px;} 
.bleft1 a {	color: #000033;
			background-color:inherit;
			text-decoration: none;}
.bleft1 a:hover {	color: #0066CC;
					background-color:inherit;
					text-decoration:underline;}
.bleft2 { 	font-size:11px;
			color: #FFFFFF;
			background-color: #006699;
			text-align: left;
			padding-left:5px;}
.bleft2 a {	color: #FFFFFF;
			background-color: inherit;
			text-decoration: none;}
.bleft2 a:hover {text-decoration:underline;}
.bleft3 {	font-size:10px;
			color:#CCCCCC;
			background-color:inherit;
			text-align: left;
			padding-left:10px;}
.bleft3 a {	color:#CCCCCC;
			text-decoration: none;}
.bleft3 a:hover {	color: #009933;
					background-color: #FFFFFF;}

.left_tit {	color: #FFFFFF;
			background-color: inherit;
			background-image: url(home_rigaBox_bg.gif);
			background-repeat: repeat-x;
			font-size:11px;
			font-weight:bold;
			text-align:center;
			height:18px;}
.left_tit A {	color: #FFFFFF;
				background-color: inherit;
				background-image: url(home_rigaBox_bg.gif);
				background-repeat: repeat-x;
				font-size:11px;
				text-align:center;
				height:18px;
				text-decoration:none;}

/* ___________________________  BOX _______________________ */
.box_dx_tbl {	width: 160px;
				border-color:#999999;
				border-style:solid;
				border-width:thin;
				font-size: 10px;}
	.box_dx_tbl th {font-weight:bold;
					color:#FFFFFF;
					background-color:inherit;
					text-align:left;
					height:18px;
					background-image:url(home_rigaBox_bg.gif);
					background-repeat:repeat-x;
					text-transform:uppercase;
					padding-left:2px;
					padding-right:2px;}
	.box_dx_tbl td {color: #003366;
					background-color:inherit;
					text-align:left;
					padding-left:2px;
					padding-right:2px;
					padding-bottom:5px;}
	.box_dx_tbl a {	color:#003366;
					background-color:inherit;
					font-weight:bold;
					padding-bottom:5px;
					padding-top:5px;
					text-decoration:none;}
	.box_dx_tbl a:hover {text-decoration:underline;}
	.box_dx_tbl img {	text-align:center;
						padding-left:5px;}

.box_sx_tbl {	width: 160px;
				border-color:#999999;
				border-style:solid;
				border-width:thin;
				font-size: 10px;}
	.box_sx_tbl th {font-weight:bold;
					color:#FFFFFF;
					background-color:inherit;
					text-align:right;
					height:18px;
					background-image:url(home_rigaBox_bg.gif);
					background-repeat:repeat-x;
					text-transform:uppercase;
					padding-left:2px;
					padding-right:2px;}
	.box_sx_tbl td {color: #003366;
					background-color:inherit;
					text-align:left;
					padding-left:2px;
					padding-right:2px;
					padding-bottom:5px;}
	.box_sx_tbl a {	color:#003366;
					background-color:inherit;
					font-weight:bold;
					padding-bottom:5px;
					padding-top:5px;
					text-decoration:none;}
	.box_sx_tbl a:hover {text-decoration:underline;}
	.box_sx_tbl img {	text-align:center;
						padding-left:5px;}

/* _______________________ HOME __________________________ */
.home_prj {	float:none;
			text-align:center;
			vertical-align: top;
			border-color: #003366;
			border-style:solid;
			border-width:3px;}
.home_prj_td {	float:none;
				text-align:center;
				vertical-align: top;}
/* _______________________ COMUNI __________________________ */
.comuni_dati_tbl{ 	vertical-align:top;
					color:#003366;
					background-color:#FFFFFF;
					font-weight:bold;
					font-size: 10px;}
 
	.comuni_dati_tbl th {	color: #000066;
							background-color:inherit;
							text-align:left;
							font-size:14px;}
	.comuni_dati_tbl td {	color: #006699;
							background-color:inherit;
							text-align:left;
							font-size:10px;}
	.comuni_dati_tbl a {color: #006699;
						text-decoration:none;}
	.comuni_dati_tbl span {	color: #006699;
							text-decoration:none;
							padding-left:15px;}
	.comuni_dati_tbl a:hover {text-decoration:underline;}
	.comuni_dati_tbl img {	text-align:center;}

.comune_story {	vertical-align: top;
				font-siza: 11px;
				color: #333333;
				text-align:justify;}
/* ____________________ MAPPA FLASH DEI COMUNI _______________________*/
.tbl_comune_flash {	vertical-align: top;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color: #333333;
					text-align:left;}
 	.tbl_comune_flash th {	font-size:12px;
							color:#0066CC;
							background-color:inherit;
							width:200px;}
	.tbl_comune_flash td {width:200px;}

/* _______________________ BOTTOM __________________________ */
.bottom_lato{font: 11px verdana; color: #333333; text-align: center; vertical-align: middle; width:20px;}
.bottom_txt{font: 11px verdana; color: #666666; text-align: center; vertical-align: middle; text-transform:uppercase;
				padding-left:5px; padding-right:5px;}
.bottom_txt A{font: 10px verdana; color: #333333; text-align: center; vertical-align: middle; text-decoration:none;}
.bottom_txt A:hover{font: 10px verdana; color: #003366; text-align: center; vertical-align: middle;}
.bottom_centro{font: 11px verdana; color: #333333; text-align: center; vertical-align: middle; width:50px;}
.bottom_mail{font: 10px verdana; color: #333333; text-align: center; vertical-align: middle;}
.bottom_mail A{font: 10px verdana; color: #333333; text-align: center; vertical-align: middle;}
.bottom_mail A:hover{font: 10px verdana; color: #003366; text-align: center; vertical-align: middle;}
.bottom_note{font: 9px verdana; color: #333333; text-align: center; vertical-align: middle;}
.bottom_rigaorizz{width: 760px; height:10px; background-image: url(../../images/bottom_orizz.gif); background-repeat:repeat-x;}
/* ________________________________________________________ */
/* _______________________ Z AMM __________________________ */
/* ________________________________________________________ */
.zamm_uffici_tbl {	width: 575px;
					margin-right:10px;
					margin-left:10px;}
	.zamm_uffici_tbl th {	width: 250px;
							text-align:left;
							font-weight:normal;}
	.zamm_uffici_tbl td {	width: 325px;
							text-align:left;
							font-weight:normal;}
	
.file_header{font: bold 9px verdana; color: #666666; text-align: center; vertical-align: top; text-transform:uppercase; padding-bottom:10px;}
.file_data{font: 9px verdana; color: #003366; text-align: left; vertical-align: top; width:80px;}
.file_prot{font: 9px verdana; color: #003366; text-align: center; vertical-align: top; padding-left:3px; padding-right:5px;}
.file_title{font: bold 9px verdana; color: #003366; text-align: left; vertical-align: top; padding-left:10px;}
.file_dow{font: 9px verdana; color: #333333; text-align: left; vertical-align: top; padding-right:5px; text-transform:uppercase;}
.file_dow A{text-decoration:none; color:#333333;}
.file_dow A:hover{color: #FFFFFF; background-color:#003366; text-decoration:none;}
.file_desc{font: 9px verdana; color: #003366; text-align: left; vertical-align: top; padding-left:10px;}

.tbl_presuc{font-weight:bold;
			font-size:11px;
			color:#003366;
			vertical-align:middle;
			width:570px;}
	.tbl_presuc th {text-align: right;
					text-decoration:none;
					width:450px;}
	.tbl_presuc th a{text-decoration:none;}
	.tbl_presuc th a:hover{	text-decoration:none;
							color:#006699;
							text-decoration:underline;}
	.tbl_presuc td {text-align: right;
					text-decoration:none;}
	.tbl_presuc td a{text-decoration:none;}
	.tbl_presuc td a:hover{	text-decoration:none;
							color:#006699;
							text-decoration:underline;}

.tbl_zamm_left{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#003366; vertical-align:middle; width:160px; border-width: 1px; border-style:solid; border-color:#999999;}
	.tbl_zamm_left th {text-align: center; text-decoration:none; background-color:#0066CC; color:#FFFFFF; background-image: url(home_rigaBox_bg.gif); background-repeat: repeat-x; height:18px;}
	.tbl_zamm_left td {text-align: left; text-decoration:none; color:#666666; padding-bottom:5px; padding-top:5px; padding-left:1px;}
	.tbl_zamm_left td a{text-decoration:none; color: #666666}
	.tbl_zamm_left td a:hover{text-decoration:none; color:#006699; text-decoration:underline;}

.zamm_uffici_orari_tbl {font-family: Verdana, Arial, Helvetica, sans-serif;
						font-size:9px;
						color: #000066;
						vertical-align: top;
						text-align: left;
						border-bottom:thin;
						border-style:solid;
						border-color:#999999;}
	.zamm_uffici_orari_tbl th {	color: #003366;
								font-weight:bold;
								padding-left:2px;
								padding-right:2px;
								text-align:left;}
	.zamm_uffici_orari_tbl td {	color: #666666;
								font-size:9px;
								padding:2px;
								border:thin;
								border-color:#CCCCCC;
								border-collapse:separate;
								border-style:solid;
								font-weight:normal;
								text-align:center;}

.zamm_uffici_txt1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #333333; vertical-align: top; text-align: left; padding-right:10px; font-weight:normal;}
.zamm_uffici_txt1 span{font-weight:bold; text-align:left;}
	
.zamm_organi_tbl {	font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:9px;
					vertical-align: top;
					text-align: left;
					width:550px;}
	.zamm_organi_tbl th {	color: #003366;
							font-weight:bold;
							padding-left:2px;
							padding-right:2px;
							width:150px;}
	.zamm_organi_tbl td {	color: #666666;
							padding-left:2px;
							padding-right:2px;
							font-weight:normal;}
	.zamm_organi_tbl span {	color: #003366;
							padding-left:2px;
							padding-right:2px;
							font-weight:normal;}

.ADM_alert2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; text-align: center; color: #000000;}

table.tbl_760top_bt {width:760px; color:#FFFFFF; background-color:inherit;}
	table.tbl_760top_bt td {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px; color:#FFFFFF; background-color:inherit; text-align:center;}
	table.tbl_760top_bt td a {font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; color:#FFFFFF; background-color:inherit; text-decoration:none;}
	table.tbl_760top_bt td a:hover {color:#CCCCCC; background-color:inherit;}

table.simo2 {margin-left: 20px; width:575px; font: 10px verdana; text-align: justify; color: #666666; vertical-align:top;}
	table.simo2 td  {padding-right:5px; padding-left:5px; vertical-align:top;}
	table.simo2 a {color: #006AFF; background-color:inherit; text-decoration:none;}
	table.simo2 a:hover{color: #0D00FF; background-color:inherit;}