﻿body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #3d3d3d;
	line-height: 14pt;
	background: url(../images/bg_page.gif) repeat-x #f5f5f5;
}

td {font-size: 10pt;}
img {border: 0;}
form { margin: 0;}
.inputnews {
	border: 2px solid #d1d1d1;
	height: 20px;
	vertical-align: middle;
}
.bot {
	height: 26px;
	vertical-align: middle;
	border: 2px solid #d1d1d1;
	color: #3d3d3d;
	background: #FFF;
	font-weight: bold;
}

a, a:link, a:active, a:visited{
	outline: none;
	color: #3d3d3d;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

ul {margin: 5px; padding: 0px; list-style: disc; list-style-position: inside}
ul li{margin: 0; padding: 0px; list-style: disc; list-style-position: inside}



.c_blu {color: #29659b;}

/****************************/
/* CONTENITORE GENERALE */

#main {
	width: 960px;
	margin: 0 auto;
}	

/****************************/
/* Elementi Liberi - Logo UDC e Loghi Province */


	#logo_udc {
		position:absolute;
		z-index: 3;
		width: 110px;
		height: 110px;
		top: 25px;
		left: 50%;
		margin-left: -400px;
		background: url(../images/logo_udc.png) no-repeat;
	}

	#logo_provincia {
		position:absolute;
		z-index: 4;
		width: 250px;
		height: 55px;
		top: 28px;
		left: 50%;
		margin-left: -290px;
	}



/****************************/
/* Livello 1 Top Nav */

#container_level1 {
	width: 874px;
	height: 36px;
	padding: 0 86px 0 0;
}

	#topnav{
		width: 187px;
		height: 28px;
		float: right;
		color: #837955;
		font-size: 8pt;
		text-align: center;
		padding: 8px 0 0 0;
		background: url(../images/bg_topnav.gif) no-repeat;
	}
	
	#topnav a, #topnav a:link, #topnav a:active, #topnav a:visited{
		color: #837955;
		font-weight: bold;
		text-decoration: none;
	}
	#topnav a:hover{
		color: #413c28;
		text-decoration: none;
	}


/****************************/
/* Livello 2 Main Foto*/

#container_level2 {
	width: 960px;
}
	#main_foto {
		width: 870px;
		height: 302px;
		padding: 45px 0 0 90px;
	}
	#main_foto p{margin: 0; padding: 0px; font-size: 1px;}
	#mask_foto {
		position:absolute;
		z-index: 2;
		width: 960px;
		height: 348px;
		top: 36px;
		left: 50%;
		margin-left: -480px;
		background: url(../images/bg_mask_mainfoto.png) no-repeat;
	}


/****************************/
/* Livello 3 Menu */

#container_level3 {
	width: 960px;
}

	#main_menu {
		width: 882px;
		height: 75px;
		padding: 5px 0 0 78px;
	}
	#main_menu img{
		float: left;
	}


/****************************/
/* Livello 4 Contenuti */

#container_level4 {
	width: 804px;
	padding: 20px 78px 0 78px;
}

	#column_sx {
		width: 200px;
		float: left;
		font-size: 8pt;
	}

	a.idea, a.idea:link, a.idea:active, a.idea:visited{
		display: block;
		width: 195px;
		height: 25px;
		padding: 5px 0 0 0;
		color: #dc0026;
		font-size: 10pt;
		font-weight: bold;
		text-indent: 15px;
		text-decoration: none;
		background: url(../images/bg_link_idea.gif) no-repeat;
	}
	a.idea:hover{
		text-decoration: none;
		color: #3d3d3d;
	}

	a.press, a.press:link, a.press:active, a.press:visited{
		display: block;
		width: 195px;
		height: 23px;
		padding: 3px 0 0 0;
		color: #327dc1;
		font-size: 10pt;
		font-weight: bold;
		text-indent: 15px;
		text-decoration: none;
		background: url(../images/bg_link_press.gif) no-repeat;
	}
	a.press:hover{
		text-decoration: none;
		color: #000;
	}

	#column_dx {
		width: 580px;
		height: auto !important;  /* per i browser moderni */
		height: 400px;      /* per IE5.x e IE6 */
		min-height: 400px;  /* per i browser moderni */
		float: right;
		padding: 0;
		margin: 0 0 20px 0;
	}
		#column_dx h1{
			font-family: "Trebuchet MS";
			font-size: 16pt;
			color: #3d3d3d;
			font-weight: normal;
			margin: 0;
		}
		#column_dx h2{
			font-family: "Trebuchet MS";
			font-size: 12pt;
			color: #29659b;
			font-weight: bold;
			margin: 0;
		}
		#column_dx h3{
			font-family: "Trebuchet MS";
			font-size: 11pt;
			color: #29659b;
			font-weight: bold;
			margin: 0;
		}
		
		#primopiano{
			width: 580px;
			padding: 0 0 40px 0;
			font-size: 9pt;
			float: left;
			line-height: normal;
		}
			#primopiano .foto{
				width: auto;
				padding: 5px;
				float: left;
				font-size: 1px;
				border: 1px solid #d6d6d6;
				background: #FFF;
			}
			#primopiano .txt{
				width: 305px;
				float: right;
			}

		#news{
			width: 580px;
			float: left;
			padding: 5px 0 10px 0;
			line-height: normal;
			background: url(../images/bg_vline.gif) 275px 0px repeat-y;
		}
			#news .n_sx{
				width: 270px;
				float: left;
			}
			#news .n_dx{
				width: 285px;
				float: right;
			}

			
			#news a, #news a:link, #news a:active, #news a:visited{
				color: #29659b;
				font-weight: bold;
				text-decoration: underline;
			}
			#news a:hover{
				text-decoration: none;
			}

/****************************/
/* Livello 5 Footer */

#container_level5 {
	margin: 0 auto;
	width: 100%;
	background: #e5e5e5;
	clear: both;

}

	#footer {
		margin: 0 auto;
		width: 804px;
		height: 75px;
		padding: 15px 0 10px 0;
		font-size: 8pt;
		line-height: normal;
		background: url(../images/bg_footer.gif) 306px 8px no-repeat;
	}
		.f_sx{
			width: 515px;
			float: left;
		}
		.f_dx{
			width: 200px;
			float: left;
		}
			.f_sedi{
				display: block;
				color: #3d3d3d;
				text-indent: 18px;
				text-decoration: none;
				background: url(../images/ul_arrow.gif) 0px 3px no-repeat;

			}
			.f_dx a, .f_dx a:link, .f_dx a:active, .f_dx a:visited{
				display: block;
				color: #3d3d3d;
				text-indent: 15px;
				text-decoration: none;
				background: url(../images/ul_arrow.gif) 0px 3px no-repeat;

			}
			.f_dx a:hover{
				color: #000;
				text-decoration: none;
			}




/****************************/
/* Tabelle */

#tbl_press td{border-bottom: 1px solid #d7d7d7; height: 26px;}