body {
	margin: 3px 3px;
	font-family: 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
p {
	font-family: 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
a:link {
	color: Black;
	text-decoration: none;
}
a:visited {
	color: #696969;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#td_head_top {
	font-weight: bold;
	color: Green;
	font-size: 11px;
}
.testo {
	font-family: 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.td_head_bottom {
	border-top:1px solid green;
	border-bottom:1px solid green;
}
.tbl_menu_istit {
	background-color: #006C01;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	height: 20px;
	color: white;
}
.tbl_menu_servizi {
	background-color: #479915;
	font-size: 11px;
	font-weight: bold;
	margin-top: 2px;
	height: 20px;
	color: White;
}
a.menu:link, a.menu:visited {
	color: white;
}
a.titolo:link, a.titolo:visited {
	color: #003366;
	/*font-family: 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 28px;
}
a.titolo:hover {
	text-decoration: underline;
	color: #CCCCCC;
	font-size: 28px
}
a.titolo_2:link, a.titolo_2:visited {
	color: #003366;
	/*font-family: 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
}
a.titolo_2:hover {
	text-decoration: underline;
	color: #CCCCCC;
	font-size: 19px
}
a.titolo_2sec:link, a.titolo_2sec:visited {
	color: #003366;
	/*font-family: 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
a.titolo_2sec:hover {
	text-decoration: underline;
	color: #CCCCCC;
	font-size: 15px
}
a.titolo_3:link, a.titolo_3:visited {
	color: #003366;
	/*font-family: 'Trebuchet MS',Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
a.titolo_3:hover {
	text-decoration: underline;
	color: #CCCCCC;
	font-size: 15px
}
.tbl_menu_sec {
	background-color: #479915;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	padding-left: 8px;
}
.td_sistcat {
	background-color: #006C01;
	color: White;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	height: 18px;
}
.td_sistcat_titoli {
	border: 1px solid #006C01; /*background-image: url(images/newimg/sf_sistcat.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;*/
	background-color: #E5EFD6;
}
a.sistcat_titoli {
	color: #003300;
	font-size: 13px;
}
.td_colonna {
	padding-left: 3px;
	padding-right: 3px;
}
.td_colonna_int {
	padding-left: 3px;
	padding-right: 3px;
	border-left: 1px solid #006C01
}
.td_titnews {
	background-image: url(images/newimg/sfondogreen.jpg);
	color: #006C01;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	height: 20px;
	border: 1px solid #C4C4C4;
}
.td_news {
	border-bottom: 1px solid #C4C4C4;
	border-left: 1px solid #C4C4C4;
	border-right: 1px solid #C4C4C4;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 13px;
	background-color: #EEEEEE;
}
.tit_rubrica {
	font-size: 13px;
	font-weight: bold;
	color: #006C01;
}
.abs_rubrica {
	font-size: 12px;
	font-weight: normal;
	color: #006C01;
}
.td_rub_top {
	background-image: url(images/newimg/sfondogreen.jpg);
	color: #006C01;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	height: 20px;
	border: 1px solid #D8E0BF;
}
.td_rub_bott {
	border-bottom: 1px solid #D8E0BF;
	border-left: 1px solid #D8E0BF;
	border-right: 1px solid #D8E0BF;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
}
.td_google {
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	border: 1px solid #F4F4F4;
}
.td_google_bott {
	border-bottom: 1px solid #F4F4F4;
	border-left: 1px solid #F4F4F4;
	border-right: 1px solid #F4F4F4;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 12px;
	background-color: #FDFDFD;
}
.txt_google {
	width: 120px;
	height: 18px;
	border: 1px solid #7C9E4D;
}
.btn_google {
	width: auto;
	border: 1px solid #7C9E4D;
	height: 20px;
	background-color:#479915;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.filo {
	width: 100%;
	height: 6px;
}
.abs_sec {
	font-size: 13px;
}
.td_foot {
	font-size: 11px;
	color: #006C01;
	padding-left: 5px;
	padding-right: 5px;
}
.img2 {
	border: 1px solid #006C01;
}
.td_territorio {
	border: 1px solid #006C01;
	/*height: 18px;*/
	background-image: url(images/newimg/italia.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.td_europa {
	border: 1px solid #006C01;
	/*height: 18px;*/
	background-image: url(images/newimg/europa.jpg);
	background-position: center;
	background-repeat: no-repeat;
}
.li_sistcat {
	list-style: square;
	color: #B80303;
}
.ul_sistcat {
	margin-left: 18px;
}
.titolo_app
{
	font-family: Arial, Verdana, Helvetica, Tahoma, Geneva, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #D44827
	
}
.tit_archivio {
	color: #006C01;
	font-weight: bold;
}
.archive {
	font-size: 10px;
}
a.doc:link, a.doc:visited
{
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	margin-top:4px;
	margin-left:6px;
	padding: 3px;
	font-weight:bold;
	background-color: #006C01;
}
.div_arch {
	background-color: #FAFAFA;
	padding: 3px 3px 3px 3px;
	border: 1px solid #F4F4F4;
	width: 170px;
}
.appuntamenti
{
	border-bottom: 2px #006C01 solid;
	padding: 4px;
	background-image: url(images/newimg/sf_divdoc.gif);
	width: 472px;
	font-size: 11px;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 10px;
	background-repeat: no-repeat;
}
.appuntamenti2
{
	border-bottom: 2px #006C01 solid;
	padding: 4px;
	background-image: url(images/newimg/sf_divdoc2.gif);
	width: 472px;
	font-size: 11px;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 10px;
	background-repeat: no-repeat;
}
.div_titoli_pag
{
	padding: 4px;
	width: 472px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #B80303;
	text-decoration: underline;
	margin-bottom: 6px;
	margin-top: 6px;
	margin-left: 10px;
}

a.titolo_doc:link, a.titolo_doc:visited {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D44827;
	text-decoration: none;
}
a.titolo_doc:hover {
	text-decoration: underline;
}
.arch {
	color: #006C01;
	font-weight: bolder;
}
.arch_comstampa {
	list-style: square;
	color: #006C01;
}
.dir
{
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: white;
	margin-bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: #006C01;
	letter-spacing: 1px;
	width: 500px;
	border: 1px #006C01 solid;
	font-variant: small-caps;
}
.th_assoc
{
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #006C01;
	margin-bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: #D8E0BF;
	letter-spacing: 1px;
	width: 500px;
	border: 1px #006C01 solid;
	font-variant: small-caps;
}
.lnk
{
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #006C01;
	margin-bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: white;
	letter-spacing: 1px;
	width: 500px;
	border: 1px #006C01 solid;
	font-variant: small-caps;
}
a.chi:link, a.chi:visited
{
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #006C01;
	margin-bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: white;
	letter-spacing: 1px;
	width: 500px;
	border: 1px #006C01 solid;
	font-variant: small-caps;
}
a.chi:hover
{
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: #006C01;
	letter-spacing: 1px;
	width: 500px;
	border: 1px #006C01 solid;
	font-variant: small-caps;
}
a.cat_assettore:link,  a.cat_assettore:visited{
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: #006C01;
	letter-spacing: 1px;
	width: 240px;
	border: 1px #006C01 solid;
	height: 20px
}
p.testo_3
{
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: xx-small;
	color:#006C01;
	margin-left:0px;
	line-height:16px;
	margin-top: 3px;
	border: 1px #006C01 solid;
	padding:4px;
	width:500px
}
a.doc3:link, a.doc3:visited
{
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	margin-bottom:4px;
	padding: 4px;
	font-weight:bold;
	background-color: #006C01;
}
a.novnews:link, a.novnews:visited
{
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	color: #B80303;
	margin-bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: white;
	letter-spacing: 1px;
	width: 500px;
	border: 1px #B80303 solid;
	font-variant: small-caps;
}
a.novnews:hover
{
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 2px;
	padding-left: 3px;
	font-weight: bold;
	background-color: #B80303;
	letter-spacing: 1px;
	width: 500px;
	border: 1px #B80303 solid;
	font-variant: small-caps;
}
.data {
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin:4px;
	color: #006C01;
}
.menu32 {
	
	background-color: #006C01;
	margin-left: 9px;
	width: 180px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 1px;
	text-align: left;
	letter-spacing: -1px;
	cursor:hand;
}
.menu322 {
	background-color: #B80303;
	margin-left: 9px;
	width: 180px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 1px;
	text-align: left;
	letter-spacing: -1px;
	cursor: hand;
}
a.menu321:link, a.menu321:visited {
	color: #FFFFFF;
}
.titolo_servizi {
	font-family: Arial, Helvetica, Geneva, Sans-serif;
	font-size: 18px;
	padding:3px;
	border-bottom: 1px solid #006C01;
	color: #006C01;
	font-weight: bold;
	text-align:right;
	width:472px;
	margin-left:3px;
	margin-bottom:6px
}
a.list_enti:link, a.list_enti:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006C01;
	font-weight: normal;
}
.tit_list {
	color: #00601C;
}
.testo_2 {
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.tab   {
	border-bottom: 1px #8E9BA0 solid;
}
.tabella2 {
	font-family: 'Trebuchet MS',Verdana, Arial, Helvetica, Geneva, Sans-serif;
	font-size: 13px;
	color:#00601C;
}
