BODY {
	FONT-WEIGHT: normal; 
	FONT-SIZE: small; 
	BACKGROUND: url(/images/fondino.gif);
	COLOR: #003366; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, sans-serif, Courier;
	text-align: center;
}
#intestazione {
	background: #119b4a;
	}
#contenitore {
	width: 950px;
	height: 100%;
	margin-top: 3px;
	border-left: 3px solid #119b4a;

	}
#cella_contenuto {
	border-right: 3px solid #119b4a;
	}
#ombra {
	BACKGROUND: url(/images/ombra.gif) top left repeat-y;
	}
#CORPO {
	font-family: verdana, arial;
	font-size: 9pt;
	width: 620px;
	padding: 20px;
	padding-right: 35px;
	BACKGROUND: #ffffff url(/images/sf_grigia.gif) top right repeat-y;
}
#notiziehome {
	font-family: verdana, arial;
	font-size: 9pt;
	width: 620px;
	padding: 20px;
	padding-right: 35px;
	BACKGROUND: #ffffff url(/images/sf_grigia.gif) top right repeat-y;
	margin-bottom: 10px;
	border-bottom: 1px dotted #119b4a;
}
.titolonotiziea {
  color: #119b4a;
  margin: 8px 0px 3px 0px;
  }
.occhiellonotiziea{
margin: 0px;}

#colonnadx {
	padding: 10px;
	font-family: verdana, arial;
	font-size: 9pt;
	background: #f6f6f6;
	width: 150px;
	BACKGROUND: url(/images/grigio.gif);
}

.titolodocumento{
	TEXT-ALIGN: CENTER;
	FONT-WEIGHT: 900;
	FONT-SIZE: 12PT;
	COLOR: #119b4a;
	}
.fasciasinistra {
	width: 130px;
	BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; 
	BACKGROUND: #fd711c;
}
#stati {
	width: 100%;
	border-top: 2px dotted #ffffff;
	border-bottom: 2px dotted #ffffff;

	}
#stati td {
	padding: 3px;
	text-align: center;
	}
.tdgiallo {
	BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(/it/images/dy/dy_boxy-bggiallo.gif); BACKGROUND-REPEAT: repeat
}
.tdbg-sx-piccolo {
	BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(/it/images/sx/bg-sx_piccolo.gif); BACKGROUND-REPEAT: no-repeat
}
.tdbgleft {
	BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(/it/images/sx/bg_sx-lungo.gif); BACKGROUND-REPEAT: repeat-y
}
.tdvuoto {
	BACKGROUND-POSITION: left top; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(/it/images/spaziatore.gif); BACKGROUND-REPEAT: repeat
}
.font1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font1b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font1c {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: courier
}
.font2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font2b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font3 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font3b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font1o {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #ff9999; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font2o {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff9999; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font3o {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff9999; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font1G {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc3300; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.font2A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}
.font1A {
	FONT-SIZE: 9px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
A {
	FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #ff9900; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; COLOR: #ffc34a; TEXT-DECORATION: none
}
.font2A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial,Verdana, Helvetica, sans-serif
}

#topmenu {
	width: 100%;
	background: #ff6101;
	font-family: verdana, arial;
	font-size: 10px;
	padding: 0;
	margin: 0;
	}

#topmenu td {
	padding: 0;
	margin: 0;
	text-align: center;
	width: 170px;
	height: 30px;
	BACKGROUND: url(/images/spigolo.gif) top right no-repeat;
	border-left: 1px solid #ffa504;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #ffa504;
	border-top: 1px solid #f0f0f0;
	}

#topmenu a {
	color: #1f622c;
	width: 100%;
	vertical-align: bottom;
	}
#topmenu  a:hover {
	color: #ffffff;
	}
#topmenu .menutop{
	}
#topmenu .hovermenutop{
	cursor: hand;
	BACKGROUND: #c7521a;
	border-left: 1px solid #8d3603;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #8d3603;
	}
#topmenu .hovermenutop a {
	color: #ffffff;
	}
#topmenu .cellavuota {
	padding: 0;
	margin: 0;
	text-align: center;
	border-left: 1px solid #ffa504;
	border-right: 1px solid #f0f0f0;
	border-bottom: 1px solid #ffa504;
	border-top: 1px solid #f0f0f0;
	background: #ff6101;
	}
#menu_sx {
	margin-top: 15px;
	width: 100%;
	font-family: verdana, arial;
	font-size: 10px;
	background: #fd711c;
	border-top: 1px solid #1f622c;
	border-bottom: 1px solid #ffffff;
	}
#menu_sx ul {
	margin: 0px;
	padding: 0px;
	}

#menu_sx li {
	vertical-align: middle;
	list-style-type: none;
	color: white;
	height: 40px;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #1f622c;
	}
#menu_sx li.anno {
	vertical-align: middle;
	list-style-type: none;
	color: white;
	height: 18px;
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #fd711c;
	background: #1f622c;
	line-height: 20px;
	font-weight: 900;
	}

	
#menu_sx li.attuale {
	padding: 5px 0px 5px 0px;
	} 
#menu_sx li a {
	font-weight: 400;
	text-align: center;
	padding: 5px 0px 5px 0px;
	display: block;
	width: 100%;
	height: 40px;
	color: #1f622c;
	}

#menu_sx li a.attuale {
	font-weight: 400;
	text-align: center;
	padding: 5px 0px 5px 0px;
	display: block;
	width: 100%;
	height: 40px;
	color: #fff;
	}



#menu_sx li a:hover { 
	color: #ffffff;
	background: #c7521a;
	}
#menu_sx div.sottomenu li {
  border: none;
  height: auto !important;
  line-height: auto !important;
  min-height: 15px;
  
}
#menu_sx div.sottomenu li a {
  line-height: 10px;
  padding: 3px;
  margin: 3px 0px 3px 10px;
  height: 10px;
  text-align: left;
}