BODY {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; FONT: 11px Verdana, sans-serif, Arial, Helvetica, ; MARGIN-LEFT: 0px; COLOR: #034795
}
TD {
	FONT-SIZE: 11px
}
.gruppo_mappa {
	BORDER-TOP: #cccccc 1px dotted; BACKGROUND: #f0f0f0; MARGIN-BOTTOM: 15px; BORDER-BOTTOM: #cccccc 1px dotted
}
A {
	FONT-SIZE: 11px; COLOR: #034795; TEXT-DECORATION: underline
}
A:hover {
	FONT-SIZE: 11px; COLOR: #CF6D18; TEXT-DECORATION: underline
}
A.report {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.report:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
.data {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.programmenu {
	FONT-SIZE: 11px; COLOR: #515256; TEXT-DECORATION: none
}
A.programmenu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #717277; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ff0000; TEXT-DECORATION: none
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #717277; TEXT-DECORATION: none
}
.programsel {
	FONT-SIZE: 11px; COLOR: #515256; TEXT-DECORATION: none
}
A.programsel {
	FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.programsel:hover {
	FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.programmenu2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0049b5; TEXT-DECORATION: none
}
A.programmenu2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.boxhome {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #797878; TEXT-DECORATION: none
}
A.boxhome:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: none
}
A.boxhome2 {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #797878; TEXT-DECORATION: none
}
A.boxhome2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ff0000; TEXT-DECORATION: none
}
A.titolobox {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none
}
A.titolobox:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none
}
.azzurro {
	FONT-SIZE: 11px; COLOR: #7897cd
}
A.azzurro {
	FONT-SIZE: 11px; COLOR: #7897cd; TEXT-DECORATION: none
}
A.azzurro:hover {
	FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none
}
A.blu {
	FONT-SIZE: 11px; COLOR: #0049b4; TEXT-DECORATION: none
}
A.blu:hover {
	FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none
}
.titolobox2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.titolobox3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.testopiccolo {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #767676; FONT-STYLE: italic; 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; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; TEXT-TRANSFORM: uppercase; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #e4e4e5 1px solid; BACKGROUND-COLOR: #f0f0f0
}
.rosso11 {
	FONT-SIZE: 11px; 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.titnews {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0049b5; TEXT-DECORATION: none
}
A.titnews:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0049b5; TEXT-DECORATION: none
}
.titnews {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0049b5; TEXT-DECORATION: none
}
A.titnewsbox {
	FONT-SIZE: 12px; COLOR: #7897cd; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
A.titnewsbox:hover {
	FONT-SIZE: 12px; COLOR: #7897cd; LINE-HEIGHT: 13px; TEXT-DECORATION: underline
}
A.titnewsboxnero {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.titnewsboxnero:hover {
	FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none
}
.titnewsbox {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
A.titeventi {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: none
}
A.titeventi:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: none
}
A.section {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.section:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.section2 {
	FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none
}
A.section2:hover {
	FONT-SIZE: 9px; COLOR: #ee1c23; TEXT-DECORATION: none
}
.separatore {
	FONT-SIZE: 12px; COLOR: #e2e2e2
}
.tabletext {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.tabletextgray {
	FONT-SIZE: 10px; COLOR: #767676; 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
}
.ser_dxb {
	BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/TIPortale/images/puntini.gif); VERTICAL-ALIGN: middle; COLOR: #515256; BACKGROUND-REPEAT: no-repeat; HEIGHT: 32px
}
.line_menu {
	BACKGROUND: #b2b3b5; HEIGHT: 1px
}
.bg_dx {
	BACKGROUND-COLOR: #f9f9f9
}
.grigio10 {
	FONT-SIZE: 11px; COLOR: #767676
}
.grigio11 {
	FONT-SIZE: 11px; 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: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 18px
}
.padding4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.nero11 {
	FONT-SIZE: 11px; COLOR: #000000
}
.paddingl4 {
	PADDING-LEFT: 4px
}
.grigio11b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #767676
}
.paddingr8 {
	PADDING-RIGHT: 8px
}
A.linknero10 {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
A.linknero10:hover {
	FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: none
}
#txtun {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 18px
}
#txtpwd {
	FONT-SIZE: 10px; MARGIN-LEFT: 2px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 18px
}
#txtCriterio {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 18px
}
#btnCerca {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 0px; BACKGROUND-IMAGE: url(/TIPortale/images/cerca.gif); BORDER-LEFT: medium none; WIDTH: 75px; COLOR: #ffffff; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; BACKGROUND-COLOR: #ffffff
}
A.tab1 {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-DECORATION: none
}
A.tab1:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.tab1Active {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.tab1Active:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.tab2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-DECORATION: none
}
A.tab2:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.tab2Active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.tab2Active:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #ee1c23; TEXT-DECORATION: none
}
DIV.comment {
	DISPLAY: none
}
A.smallTab {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: none
}
A.smallTab:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ee1c23; TEXT-DECORATION: none
}
.indexTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #000000
}
A.approfondisci {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
A.approfondisci:hover {
	FONT-SIZE: 10px; COLOR: #ee1c23; TEXT-DECORATION: none
}
A.approfondisci01 {
	FONT-SIZE: 10px; COLOR: #7b96cd; TEXT-DECORATION: none
}
A.approfondisci01:hover {
	FONT-SIZE: 10px; COLOR: #ee1c23; TEXT-DECORATION: none
}
.newTitleBox {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #7897cd
}
.newTitleBox2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00ae89
}
.nero {
	FONT-SIZE: 11px; COLOR: #000000
}
.blu {
	FONT-SIZE: 11px; COLOR: #0049b5
}
.smallrosso {
	FONT-SIZE: 10px; COLOR: red
}
.smallnero {
	FONT-SIZE: 10px; COLOR: #000000
}
.getnow {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(../../agenda/images/get_now.gif); BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px
}
INPUT.agenda {
	FONT-SIZE: 11px; WIDTH: 121px; COLOR: #0049b5; HEIGHT: 17px
}
SELECT.agenda {
	MARGIN-TOP: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: 1px; WIDTH: 121px; COLOR: #0049b5; HEIGHT: 17px
}
.peoplecontacts {
	PADDING-LEFT: 10px; COLOR: black; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.alwayson {
	PADDING-LEFT: 12px; COLOR: black; PADDING-TOP: 25px; BACKGROUND-REPEAT: no-repeat
}
.pari {
	BACKGROUND-COLOR: #ffffff
}
.dispari {
	BACKGROUND-COLOR: #f6f5f5
}
.folderon {
	FONT-WEIGHT: bold; BACKGROUND: url(/TIPortale/images/generalArchive/bg_folder.gif) no-repeat; WIDTH: 72px; COLOR: #ed1b2d; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 23px; TEXT-ALIGN: center
}
.folderoff {
	BACKGROUND: url(/TIPortale/images/generalArchive/bg_folder_off.gif) no-repeat; WIDTH: 72px; COLOR: #000000; FONT-FAMILY: Tahoma, sans-serif, Arial, Helvetica, Verdana; HEIGHT: 23px; TEXT-ALIGN: center
}
.folderoff A {
	COLOR: #000000; font-decoration: none
}
.tab_tit {
	PADDING-RIGHT: 13px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 13px; PADDING-BOTTOM: 9px; COLOR: #000000; PADDING-TOP: 9px; BORDER-BOTTOM: #dcdcdc 1px solid; BACKGROUND-COLOR: #fafafa
}
.tab_td1 {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid
}
.tab_td2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid; TEXT-ALIGN: center
}
.dhtmlgoodies_question {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: inline; BORDER-LEFT: medium none; WIDTH: auto; CURSOR: pointer; BORDER-BOTTOM: medium none
}
.dhtmlgoodies_question IMG {
	FLOAT: left
}
.dhtmlgoodies_question_ IMG {
	FLOAT: left
}
.dhtmlgoodies_answer {
	CLEAR: both; BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: none; VISIBILITY: hidden; OVERFLOW: hidden; BORDER-LEFT: medium none; WIDTH: 189px; BORDER-BOTTOM: medium none; HEIGHT: 0px
}
