html, body {
	font-family:Arial, Helvetica, sans-serif,Tahoma;
	font-size:12px;
	color:#464646;
	margin:0px;
	text-align:left;
	height:100%;
	width:990px;
}
h1, h2 {
	margin: 0px;
	padding: 0px;
}
/*
table {
	border-collpse: collapse;
	border-top: 1px solid #898989;
	border-left: 1px solid #898989;
	border-spacing: 0px;
	padding: 0px;
}
tr {
	padding: 0px;
	margin: 0px;
}
td {
	margin: 0px;
	border-right: 1px solid #898989;
	border-bottom: 1px solid #898989;
}
*/
#site {
	width:990px;
	height:100%;
	background-color:#f7f7f7;
}
#header {
	width:990px;
	height:94px;
	background-color:#ffffff;
}
#content {
	width:990px;
	background-color:#ffffff;
}
.bg_cerca {
	background-image:url(../img/bg_ricerca.gif);
	background-repeat:no-repeat;
	height:31px;
	width:150px;
}
.field_cerca {
	width:130px;
	border:none;
	padding:3px 5px 3px 5px;
	font-size:11px;
	color:#464646;
}
.spacer_menu {
	background-image:url(../img/dot_menu.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width:197px;
	position:relative;
	float:left;
	padding-bottom:6px;
}
.menu {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color:#464646;
	text-decoration:none;
}
.menu a:link, .menu a:visited {
	color:#464646;
	text-decoration:none;
	display:block;
	width:159px;
}
.menu a:hover {
	color:#464646;
	text-decoration:underline;
}
.menu_sel {
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color:#464646;
	text-decoration:underline;
}
.menu_sel a:link, .menu_sel a:visited {
	color:#464646;
	text-decoration:underline;
	display:block;
	width:159px;
}
.menu_sel a:hover {
	color:#464646;
	text-decoration:underline;
}
.submenu {
	font-size:13px;
	color:#464646;
	text-decoration:none;
}
.submenu a:link, .submenu a:visited {
	color:#464646;
	text-decoration:none;
	display:block;
	width:145px;
}
.submenu a:hover {
	color:#464646;
	text-decoration:underline;
}
.submenu_sel {
	font-size:13px;
	font-weight:bold;
	color:#464646;
	text-decoration:underline;
}
.submenu_sel a:link, .submenu_sel a:visited {
	color:#464646;
	text-decoration:underline;
	display:block;
	width:145px;
}
.submenu_sel a:hover {
	color:#464646;
	text-decoration:underline;
}
.submenu_int {
	font-size:12px;
	line-height:13px;
	color:#464646;
	text-decoration:none;
}
.submenu_int a:link, .submenu_int a:visited {
	color:#464646;
	text-decoration:none;
	display:block;
	width:134px;
}
.submenu_int a:hover {
	color:#464646;
	text-decoration:underline;
}
.submenu_int_sel {
	font-size:12px;
	font-weight:bold;
	line-height:13px;
	color:#464646;
	text-decoration:underline;
	display:block;
	width:134px;
}
.submenu_int_sel a:link, .submenu_int_sel a:visited {
	color:#464646;
	text-decoration:underline;
	display:block;
	width:134px;
}
.submenu_int_sel a:hover {
	color:#464646;
	text-decoration:underline;
}
.menu_interno {
	font-size:12px;
	color:#464646;
	text-decoration:none;
}
.menu_interno a:link, .menu_interno a:visited {
	color:#464646;
	text-decoration: none;
}
.menu_interno a:hover {
	color:#464646;
	text-decoration:underline;
}
.path_site {
	font-size:11px;
	font-weight:bold;
	color:#ed8b8b;
	text-decoration:none;
}
.path_site a:link, .path_site a:visited {
	color:#ed8b8b;
	text-decoration:none;
}
.path_site a:hover {
	color:#ed8b8b;
	text-decoration:underline;
}
.tit {
	font-size:15px;
	font-weight:bold;
	color:#cd5353;
}
.tit a:link, .tit a:visited {
	text-decoration: none;
}
.tit a:hover {
	text-decoration:underline;
}
.subtit {
	font-size:12px;
	color:#464646;
	font-weight:bold;
	text-decoration:none;
}
.subtit a:link, .subtit a:visited {
	color:#464646;
	text-decoration:none;
}
.subtit a:hover {
	color:#464646;
	text-decoration:underline;
}
.text {
	font-size:12px;
	color:#262626;
	text-decoration:none;
	line-height: 18px;
}
.text a:link, .text a:visited {
	/*color:#262626;*/
	text-decoration: underline;
}
.text a:hover {
/*	color:#464646;*/
}
.archivio {
	font-size:12px;
	font-weight:bold;
	color:#45c9e5;
	text-decoration:none;
}
.archivio a:link, .archivio a:visited {
	color:#45c9e5;
	text-decoration: none;
}
.archivio a:hover {
	color:#45c9e5;
	text-decoration:none;
}
.tit_allegati {
	font-size:12px;
	font-weight:bold;
	color:#cd5353;
	text-decoration:none;
}
#footer {
	width:990px;
	height:70px;
	min-height:70px;
	background-image:url(../img/dot_footer.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#f7f7f7;
}
.text_footer {
	font-size:11px;
	color:#9e9e9e;
	text-decoration:none;
}
.text_footer a:link, .text_footer a:visited {
	color:#9e9e9e;
	text-decoration: none;
}
.text_footer a:hover {
	color:#9e9e9e;
	text-decoration:underline;
}




/*-------PAGINAZIONE-------------*/
.paginazione {
	padding-bottom: 25px;
}
.pagina {
	font-size:11px;
	color:#464646;
	text-decoration:underline;
	margin-right: 10px;
}
.pagina a:link, .pagina a:visited {
	color:#464646;
	text-decoration: underline;
}
.pagina a:hover {
	color:#464646;
	text-decoration:underline;
}
.pagina_selected {
	font-size:11px;
	color:#464646;
	font-weight:bold;
	text-decoration:none;
	margin-right: 10px;
}
.pagina_selected a:link, .pagina_selected a:visited {
	color:#464646;
	text-decoration: none;
}
.pagina_selected a:hover {
	color:#464646;
	text-decoration:none;
}
.pagina_successiva, .pagina_precedente {
	font-size:11px;
	font-weight:bold;
	color:#464646;
	text-decoration:none;
}
.pagina_precedente {
	margin-right: 20px;
}
.pagina_successiva {
	margin-left: 20px;
}
.pagina_successiva a:link, .pagina_precedente a:link, .pagina_successiva a:visited, .pagina_precedente a:visited {
	color:#464646;
	text-decoration: none;
}
.pagina_successiva a:hover, pagina_precedente a:hover {
	color:#464646;
	text-decoration:underline;
}


.pagina_prima, .pagina_ultima {
	display: none;
}
