BODY {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 12px;
}
.gruppo_mappa {
	BORDER-TOP: #cccccc 1px dotted; BACKGROUND: #f0f0f0; MARGIN-BOTTOM: 15px; BORDER-BOTTOM: #cccccc 1px dotted
}
A {
	FONT-SIZE: 100%; COLOR: #333333; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 100%; COLOR: #990000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.report {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.report:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ee1c23; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.data {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.programmenu {
	FONT-SIZE: 11px; COLOR: #515256; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.programmenu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee1c23; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.footer {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #BEBEBE;
	FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana;
	TEXT-DECORATION: none
}
.programsel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #515256; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.programsel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ee1c23; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.programsel:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ee1c23; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.programmenu2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0049b5; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.programmenu2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee1c23; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.boxhome {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #797878; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.boxhome:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.boxhome2 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #797878; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.boxhome2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ff0000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.titolobox {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.titolobox:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.titolobox2 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #000000; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.titolobox3 {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.testopiccolo {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #767676; FONT-STYLE: italic; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.line_bottom {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-TOP: 5px; BORDER-BOTTOM: #e2e2e2 1px solid
}
.titbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: bottom; PADDING-TOP: 5px; BORDER-BOTTOM: #e4e4e5 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.commonButton {
	display: inline;
}
.commonButton button {
	border: 0 solid white;
	background-repeat: no-repeat;
}

.commonButton button[disabled] {
	color: #999999;
}  

.commonButton {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.rosso11 {
	FONT-SIZE: 100%; COLOR: #ff0000
}
A.tit {
	FONT-WEIGHT: bold; COLOR: #6b6c6d; TEXT-DECORATION: none
}
A.tit:hover {
	FONT-WEIGHT: bold; COLOR: #ee1c23; TEXT-DECORATION: none
}
.tit {
	FONT-WEIGHT: bold; COLOR: #6b6c6d; TEXT-DECORATION: none
}
A.descrizioniform {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #0049b5; TEXT-DECORATION: none
}
A.descrizioniform:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9%;
	COLOR: #990000;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}
.descrizioniform {
	FONT-WEIGHT: normal;
	FONT-SIZE: xx-small;
	COLOR: #990000;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
A.titnewsbox {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0049b5; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
A.titnewsbox:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0049b5; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
.titnewsbox {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #0049b5; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
A.titeventi {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ff0000; TEXT-DECORATION: none
}
A.titeventi:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ff0000; TEXT-DECORATION: none
}
A.section {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.section:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee1c23; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.section2 {
	FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
A.section2:hover {
	FONT-SIZE: 9px; COLOR: #ee1c23; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.separatore {
	FONT-SIZE: 12px; COLOR: #e2e2e2
}
.tabletext {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.tabletextgray {
	FONT-SIZE: 10px; COLOR: #767676; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; TEXT-DECORATION: none
}
.ser_dx {
	BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(/TIPortale/images/puntini.gif); VERTICAL-ALIGN: middle; BACKGROUND-REPEAT: no-repeat; HEIGHT: 28px
}
.line_menu {
	BACKGROUND: #b2b3b5; HEIGHT: 1px
}
.bg_dx {
	BACKGROUND-COLOR: #f9f9f9
}
.grigio10 {
	FONT-SIZE: 60%; COLOR: #767676
}
.grigio11 {
	FONT-SIZE: 70%; COLOR: #767676
}
.padding6 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.table-data {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-TOP: #b3b3b3 1px solid; BORDER-LEFT: #b3b3b3 1px solid; WIDTH: 100%; BORDER-BOTTOM: #b3b3b3 1px solid
}
.trAlt1 {
	BACKGROUND-COLOR: #f6f6f6
}
.trAlt2 {
	BACKGROUND-COLOR: #fafafa
}
.tdAlt1 {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND-COLOR: #fafafa
}
.tdAlt2 {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 1px solid
}
.tdAlt1dx {
	BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND-COLOR: #fafafa
}
.tdAlt2dx {
	BORDER-BOTTOM: #b3b3b3 1px solid
}
.tdAlt1bm {
	BORDER-RIGHT: #b3b3b3 1px solid; BACKGROUND-COLOR: #fafafa
}
.tdAlt2bm {
	BORDER-RIGHT: #b3b3b3 1px solid
}
.tdHead {
	BORDER-RIGHT: #b3b3b3 1px solid; BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
.tdHeadx {
	BORDER-BOTTOM: #b3b3b3 1px solid; BACKGROUND-COLOR: #f6f6f6; TEXT-ALIGN: center
}
.input {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 18px
}
.testo_descrizione_bianco10 {
	padding: 0px;
	font-size: 10px;
}
.nero11 {
	FONT-SIZE: 100%; COLOR: #000000
}
.paddingl4 {
	PADDING-LEFT: 4px
}
.grigio11b {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #767676
}
.paddingr8 {
	PADDING-RIGHT: 8px
}
A.Fotografie {
	FONT-SIZE: 100%; COLOR: #000000; TEXT-DECORATION: none
}
A.Fotografie:hover {
	FONT-SIZE: 100%; COLOR: #ff0000; TEXT-DECORATION: none
}
.testolinguaprincipale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
}

