HTML {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,helvetica
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,helvetica
}
DIV {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,helvetica
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: verdana,arial,helvetica
}
BODY {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(../../images/base/bg.gif); MARGIN: 0px; COLOR: #737373; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
BODY.popup {
	BACKGROUND-IMAGE: none; MARGIN: 10px; COLOR: #737373; BACKGROUND-COLOR: #ffffff
}
BODY.home {
	
}
BODY.printVersion {
	BACKGROUND-IMAGE: none; COLOR: #000000
}
BODY.nomenu {
	BACKGROUND-IMAGE: none
}
BODY.previewMode {
	BACKGROUND-IMAGE: none
}
A {
	COLOR: #fa7500; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #222222; TEXT-DECORATION: underline
}
A.button {
	COLOR: #fa7500; TEXT-DECORATION: none
}
A.button:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #fa7500; TEXT-DECORATION: none
}
A.asText {
	FONT-WEIGHT: normal; COLOR: #737373; TEXT-DECORATION: none! important
}
A.asText:hover {
	FONT-WEIGHT: normal; COLOR: #fa7500; TEXT-DECORATION: underline! important
}
A.noline {
	TEXT-DECORATION: none! important
}
A.noline:visited {
	TEXT-DECORATION: none! important
}
A.noline:hover {
	TEXT-DECORATION: none
}
UNKNOWN {
	COLOR: #696666; TEXT-DECORATION: none
}
A.inbox {
	BORDER-RIGHT: #fa7500 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fa7500 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fa7500 1px solid; COLOR: #fa7500; PADDING-TOP: 1px; BORDER-BOTTOM: #fa7500 1px solid; TEXT-DECORATION: none! important
}
A.inbox:visited {
	BORDER-RIGHT: #fa7500 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fa7500 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fa7500 1px solid; COLOR: #fa7500; PADDING-TOP: 1px; BORDER-BOTTOM: #fa7500 1px solid; TEXT-DECORATION: none! important
}
A.inbox:hover {
	COLOR: #fa7500; BACKGROUND-COLOR: #e5e5e5; TEXT-DECORATION: none! important
}
A.inboxCurrent {
	BORDER-RIGHT: #fa7500 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fa7500 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fa7500 1px solid; COLOR: #ffffff! important; PADDING-TOP: 1px; BORDER-BOTTOM: #fa7500 1px solid; BACKGROUND-COLOR: #fa7500; TEXT-DECORATION: none! important
}
A.inboxCurrent:visited {
	BORDER-RIGHT: #fa7500 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fa7500 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fa7500 1px solid; COLOR: #ffffff! important; PADDING-TOP: 1px; BORDER-BOTTOM: #fa7500 1px solid; BACKGROUND-COLOR: #fa7500; TEXT-DECORATION: none! important
}
A.inboxCurrent:hover {
	COLOR: #ffffff! important; TEXT-DECORATION: none! important
}
.colorIO {
	COLOR: #fa7500
}
A.colorIO {
	COLOR: #fa7500
}
A.colorIO:hover {
	COLOR: #fa7500
}
.colorIMPRESA {
	COLOR: #3163a5
}
A.colorIMPRESA {
	COLOR: #3163a5
}
A.colorIMPRESA:hover {
	COLOR: #3163a5
}
.colorBANCA {
	COLOR: #706969
}
A.colorBANCA {
	COLOR: #706969
}
A.colorBANCA:hover {
	COLOR: #706969
}
.colorALTRO {
	COLOR: #706969
}
A.colorALTRO {
	COLOR: #706969
}
A.colorALTRO:hover {
	COLOR: #706969
}
.backGroundDefault {
	COLOR: #ffffff; BACKGROUND-COLOR: #fa7500
}
.backGroundIO {
	COLOR: #ffffff; BACKGROUND-COLOR: #fa7500
}
.backGroundIMPRESA {
	COLOR: #ffffff; BACKGROUND-COLOR: #3363a1
}
.backGroundBANCA {
	COLOR: #ffffff; BACKGROUND-COLOR: #898888
}
.backGroundALTRO {
	COLOR: #ffffff; BACKGROUND-COLOR: #898888
}
DIV.main {
	BORDER-RIGHT: #8c8886 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #8c8886 1px solid; WIDTH: 760px; ; WIDTH: expression(navigator.appName=="Microsoft Internet Explorer"?'762px':''); PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.mainIO {
	BORDER-RIGHT: #8c8886 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #8c8886 1px solid; WIDTH: 760px; ; WIDTH: expression(navigator.appName=="Microsoft Internet Explorer"?'762px':''); PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.mainIMPRESA {
	BORDER-RIGHT: #8c8886 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #8c8886 1px solid; WIDTH: 760px; ; WIDTH: expression(navigator.appName=="Microsoft Internet Explorer"?'762px':''); PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.mainBANCA {
	BORDER-RIGHT: #8c8886 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #8c8886 1px solid; WIDTH: 760px; ; WIDTH: expression(navigator.appName=="Microsoft Internet Explorer"?'762px':''); PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.mainALTRO {
	BORDER-RIGHT: #8c8886 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #8c8886 1px solid; WIDTH: 760px; ; WIDTH: expression(navigator.appName=="Microsoft Internet Explorer"?'762px':''); PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
DIV.mainSmallVer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 640px; PADDING-TOP: 0px
}
DIV.leftMenuHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1px; MARGIN-LEFT: 4px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
DIV.leftMenuHeader A {
	COLOR: #737373; TEXT-DECORATION: none
}
DIV.leftMenuHeader A:hover {
	COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.leftMenuStart {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; WIDTH: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: #706969 11px solid; BACKGROUND-COLOR: #706969
}
DIV.mainIO DIV.leftMenuStart {
	BORDER-BOTTOM: #fa7500 11px solid; BACKGROUND-COLOR: #fa7500
}
DIV.mainIMPRESA DIV.leftMenuStart {
	BORDER-BOTTOM: #3363a1 11px solid; BACKGROUND-COLOR: #3363a1
}
DIV.leftMenuEnd {
	MARGIN-TOP: 2px; WIDTH: 180px; BORDER-BOTTOM: #706969 5px solid
}
DIV.mainIO DIV.leftMenuEnd {
	BORDER-BOTTOM: #fa7500 5px solid
}
DIV.mainIMPRESA DIV.leftMenuEnd {
	BORDER-BOTTOM: #3363a1 5px solid
}
#floatMenuOpenDiv {
	BORDER-RIGHT: #666666 1px solid; Z-INDEX: 1000; FILTER: alpha(Opacity=90); WIDTH: 180px; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left; moz-opacity: 0.9
}
#floatMenuCloseDiv {
	Z-INDEX: 1000; WIDTH: 181px; POSITION: absolute; TEXT-ALIGN: left
}
.menuNavButton {
	BORDER-BOTTOM: #cccccc 1px solid
}
.menuNavButton A {
	FONT-SIZE: 9px; COLOR: #888888; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
.menuNavButton A:hover {
	COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.leftMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-COLOR: #efefef; PADDING-BOTTOM: 4px; MARGIN: 2px 0px; WIDTH: 180px; BORDER-TOP-COLOR: #efefef; PADDING-TOP: 0px; BORDER-BOTTOM: #efefef 1px solid; FONT-FAMILY: verdana,arial,helvetica; LETTER-SPACING: -1px; BORDER-RIGHT-COLOR: #efefef
}
DIV.leftMenu DIV.level1 {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px
}
DIV.leftMenu DIV.level2 {
	PADDING-LEFT: 10px; FONT-SIZE: 10px
}
DIV.leftMenu DIV.level3 {
	PADDING-LEFT: 17px; FONT-SIZE: 10px
}
DIV.leftMenu DIV.level4 {
	PADDING-LEFT: 25px; FONT-SIZE: 10px
}
DIV.level1 A {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.level2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.level3 A {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.level4 A {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.level1 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.level2 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.level3 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.level4 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
DIV.level1 A:hover {
	COLOR: #fa7500; TEXT-DECORATION: underline
}
DIV.level2 A:hover {
	COLOR: #fa7500; TEXT-DECORATION: underline
}
DIV.level3 A:hover {
	COLOR: #fa7500; TEXT-DECORATION: underline
}
DIV.level4 A:hover {
	COLOR: #fa7500; TEXT-DECORATION: underline
}
DIV.level1Current {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-COLOR: #efefef
}
DIV.level2Current {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; BACKGROUND-COLOR: #efefef
}
DIV.level3Current {
	PADDING-LEFT: 17px; FONT-SIZE: 10px; BACKGROUND-COLOR: #efefef
}
DIV.level4Current {
	PADDING-LEFT: 25px; FONT-SIZE: 10px; BACKGROUND-COLOR: #efefef
}
DIV.level1Current A {
	COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.level2Current A {
	COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.level3Current A {
	COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.level4Current A {
	COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.level1Current A:visited {
	COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.level2Current A:visited {
	COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.level3Current A:visited {
	COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.level4Current A:visited {
	COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.level1Current A:hover {
	COLOR: #fa7500; TEXT-DECORATION: underline
}
DIV.level2Current A:hover {
	COLOR: #fa7500; TEXT-DECORATION: underline
}
DIV.level3Current A:hover {
	COLOR: #fa7500; TEXT-DECORATION: underline
}
DIV.level4Current A:hover {
	COLOR: #fa7500; TEXT-DECORATION: underline
}
DIV.footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #8c8886 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 90%; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #000000 1px solid
}
DIV.footer A {
	FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none
}
DIV.footer A:hover {
	FONT-WEIGHT: normal; COLOR: #fa7500; TEXT-DECORATION: none
}
DIV.footer A.current {
	FONT-WEIGHT: bold
}
DIV.footer A.current:hover {
	FONT-WEIGHT: bold
}
DIV.sfumatura {
	BORDER-TOP: #8c8886 1px solid; FONT-SIZE: 1px; BORDER-BOTTOM: #efefef 2px solid; HEIGHT: 1px; BACKGROUND-COLOR: #d3d3d3
}
TEXTAREA {
	FONT-SIZE: 10px; FONT-FAMILY: verdana,arial,helvetica
}
INPUT {
	FONT-SIZE: 10px
}
SELECT {
	FONT-SIZE: 10px
}
OPTION {
	FONT-SIZE: 10px
}
OPTGROUP {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BORDER-LEFT-COLOR: #ffffff; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 2px solid; FONT-STYLE: normal; BACKGROUND-COLOR: #f7f7f7; BORDER-RIGHT-COLOR: #ffffff
}
INPUT.search {
	FONT-SIZE: 9px
}
SELECT.search {
	FONT-SIZE: 9px
}
SELECT.search OPTION {
	FONT-SIZE: 9px
}
INPUT.search:unknown {
	BACKGROUND-COLOR: #fffff0
}
INPUT.search:active {
	BACKGROUND-COLOR: #eaeaea
}
SELECT.search:hover {
	BACKGROUND-COLOR: #fffff0
}
SELECT.listaProdotti {
	
}
SELECT.listaProdotti OPTION {
	COLOR: #fa7500
}
OPTION.empty {
	FONT-WEIGHT: bold; COLOR: #898888
}
SELECT.listaProdotti OPTION.empty {
	FONT-WEIGHT: bold; COLOR: #898888
}
INPUT.submit {
	BORDER-RIGHT: #5a5a5a 1px solid; BORDER-TOP: #5a5a5a 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #5a5a5a 1px solid; CURSOR: pointer; COLOR: #5a5a5a; BORDER-BOTTOM: #5a5a5a 1px solid; BACKGROUND-COLOR: #ffffff
}
INPUT.reset {
	BORDER-RIGHT: #5a5a5a 1px solid; BORDER-TOP: #5a5a5a 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #5a5a5a 1px solid; CURSOR: pointer; COLOR: #5a5a5a; BORDER-BOTTOM: #5a5a5a 1px solid; BACKGROUND-COLOR: #ffffff
}
INPUT.submitSmall {
	BORDER-RIGHT: #5a5a5a 1px solid; BORDER-TOP: #5a5a5a 1px solid; BORDER-LEFT: #5a5a5a 1px solid; CURSOR: pointer; COLOR: #5a5a5a; BORDER-BOTTOM: #5a5a5a 1px solid; BACKGROUND-COLOR: #ffffff
}
INPUT.resetSmall {
	BORDER-RIGHT: #5a5a5a 1px solid; BORDER-TOP: #5a5a5a 1px solid; BORDER-LEFT: #5a5a5a 1px solid; CURSOR: pointer; COLOR: #5a5a5a; BORDER-BOTTOM: #5a5a5a 1px solid; BACKGROUND-COLOR: #ffffff
}
INPUT.submit:unknown {
	BACKGROUND-COLOR: #bfecbf
}
INPUT.submit:hover {
	BACKGROUND-COLOR: #bfecbf
}
INPUT.submitSmall:unknown {
	BACKGROUND-COLOR: #bfecbf
}
INPUT.submitSmall:hover {
	BACKGROUND-COLOR: #bfecbf
}
INPUT.reset:unknown {
	BACKGROUND-COLOR: #ffe0e1
}
INPUT.reset:hover {
	BACKGROUND-COLOR: #ffe0e1
}
INPUT.resetSmall:unknown {
	BACKGROUND-COLOR: #ffe0e1
}
INPUT.resetSmall:hover {
	BACKGROUND-COLOR: #ffe0e1
}
INPUT.submit:active {
	BACKGROUND-COLOR: #eaeaea
}
INPUT.submitSmall:active {
	BACKGROUND-COLOR: #eaeaea
}
INPUT.reset:active {
	BACKGROUND-COLOR: #eaeaea
}
INPUT.resetSmall:active {
	BACKGROUND-COLOR: #eaeaea
}
.navigator {
	FONT-SIZE: 90%; MARGIN-LEFT: 54px; COLOR: #000000
}
.navigator A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.navigator A:visited {
	COLOR: #000000; TEXT-DECORATION: underline
}
.navigator A.current {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.navigator A.current:visited {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.navigator A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.navigator A.current:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.popupHeader {
	PADDING-BOTTOM: 1px; BORDER-BOTTOM: #aeaaaa 1px solid
}
.popupHeader .popupTitolo {
	FONT-WEIGHT: bold; FONT-SIZE: 150%; COLOR: #fa7500
}
.popupHeader .popupTitoloSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; COLOR: #fa7500
}
TD.genMenu {
	PADDING-RIGHT: 25px; PADDING-LEFT: 22px; FONT-SIZE: 65%; OVERFLOW: hidden; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; HEIGHT: 18px; BACKGROUND-COLOR: #bd0018; moz-user-select: none
}
TD.genMenu A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.genMenu A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TD.genMenu A.current {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.genMenu A.current:visited {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.genMenu A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
TD.genMenu A.current:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
DIV.alternateLink {
	MARGIN-TOP: 10px; FONT-SIZE: 80%; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 2em
}
DIV.alternateLink A {
	TEXT-DECORATION: none
}
DIV.alternateLink A:hover {
	TEXT-DECORATION: underline
}
TD.sezMenu {
	PADDING-LEFT: 26px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 1px; COLOR: #9e9d9d; FONT-FAMILY: arial,verdana,helvetica
}
TD.sezMenu A.mainButtonIO {
	COLOR: #9e9d9d; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonIMPRESA {
	COLOR: #9e9d9d; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonBANCA {
	COLOR: #9e9d9d; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonIO:hover {
	COLOR: #fa7500; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonIOCurrent {
	COLOR: #fa7500; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonIOCurrent:hover {
	COLOR: #fa7500; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonIMPRESA:hover {
	COLOR: #3363a1; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonIMPRESACurrent {
	COLOR: #3363a1; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonIMPRESACurrent:hover {
	COLOR: #3363a1; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonBANCA:hover {
	COLOR: #706969; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonBANCACurrent {
	COLOR: #706969; TEXT-DECORATION: none
}
TD.sezMenu A.mainButtonBANCACurrent:hover {
	COLOR: #706969; TEXT-DECORATION: none
}
TABLE.mainMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; OVERFLOW: hidden; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica; LETTER-SPACING: -1px; HEIGHT: 19px; empty-cells: hide
}
TABLE.mainMenu TD {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; OVERFLOW: hidden; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica; LETTER-SPACING: -1px; HEIGHT: 19px; empty-cells: hide
}
TABLE.mainMenu A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TABLE.mainMenu A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TABLE.mainMenu A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
TABLE.mainMenu TD.mainMenuIOCurrent {
	COLOR: #fa7500; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TD.mainMenuIOCurrent A {
	COLOR: #fa7500; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TD.mainMenuIOCurrent A:visited {
	COLOR: #fa7500; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TD.mainMenuIOCurrent A:hover {
	COLOR: #fa7500; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TABLE.mainMenu TD.mainMenuIMPRESACurrent {
	COLOR: #3363a1; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TD.mainMenuIMPRESACurrent A {
	COLOR: #3363a1; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TD.mainMenuIMPRESACurrent A:visited {
	COLOR: #3363a1; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TD.mainMenuIMPRESACurrent A:hover {
	COLOR: #3363a1; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TABLE.mainMenu TD.mainMenuBANCACurrent {
	COLOR: #706969; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TD.mainMenuBANCACurrent A {
	COLOR: #706969; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TD.mainMenuBANCACurrent A:visited {
	COLOR: #706969; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TD.mainMenuBANCACurrent A:hover {
	COLOR: #706969; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none
}
TD.boxLoginHeader {
	FONT-SIZE: 10px; BORDER-BOTTOM: #a2a2a2 1px solid
}
TABLE.loginBox {
	BORDER-RIGHT: #e2e2e2 1px solid; BACKGROUND-POSITION: right top; BORDER-TOP: #e2e2e2 1px solid; BACKGROUND-IMAGE: url(../../images/boxlogin/box_bg.gif); MARGIN: 6px 6px 5px 7px; BORDER-LEFT: #e2e2e2 1px solid; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
TABLE.loginBox TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 7px
}
TABLE.loginBox IMG.loginBoxTitle {
	MARGIN-BOTTOM: 6px
}
TABLE.loginButton {
	MARGIN-TOP: 2px
}
TABLE.loginButton TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px
}
TABLE.loginBoxSmall {
	BORDER-RIGHT: #e2e2e2 1px solid; BACKGROUND-POSITION: right 50%; BORDER-TOP: #e2e2e2 1px solid; BACKGROUND-IMAGE: url(../../images/boxlogin/box_bg.gif); MARGIN: 6px 6px 0px 7px; BORDER-LEFT: #e2e2e2 1px solid; BORDER-BOTTOM: #e2e2e2 1px solid; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
TABLE.loginBoxSmall TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 5px
}
TABLE.loginBoxSmall IMG.loginBoxTitle {
	MARGIN-BOTTOM: 2px
}
TABLE.loginButtonSmall {
	MARGIN-TOP: 0px
}
TABLE.loginButtonSmall TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
TABLE.headerBox {
	
}
TABLE.headerBox TD {
	FONT-SIZE: 11px; COLOR: #000000
}
TABLE.headerBox FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE.headerBox A {
	TEXT-DECORATION: none
}
TABLE.headerBox A:hover {
	TEXT-DECORATION: none
}
TABLE.headerBox A.headerLink {
	COLOR: #000000; TEXT-DECORATION: none
}
TABLE.headerBox A.headerLink:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
TABLE.headerBox TD.headerPhoto {
	BORDER-RIGHT: #8c8886 1px solid
}
TABLE.headerBox TD.headerText {
	BORDER-RIGHT: #8c8886 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #000000; PADDING-TOP: 10px; FONT-FAMILY: verdana,arial,helvetica! important
}
TABLE.headerBox TD.headerTextNoBorder {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #656565; PADDING-TOP: 10px; FONT-FAMILY: verdana,arial,helvetica! important
}
.hpBoxCatalogo {
	PADDING-RIGHT: 3px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; COLOR: #9d9d9d; PADDING-TOP: 3px; FONT-FAMILY: verdana,arial,helvetica! important; BACKGROUND-COLOR: #f6f6f6
}
.hpGrayBox {
	BACKGROUND-COLOR: #f6f6f6
}
.hpYellowBox {
	BACKGROUND-COLOR: #ffeece
}
.hpYellow2Box {
	BACKGROUND-COLOR: #faf5ec
}
.hpInfoBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #efefef
}
TABLE.smallColorTable {
	FONT-SIZE: 100%
}
TABLE.smallColorTable CAPTION {
	BORDER-RIGHT: #ff9f3a 1px solid; BORDER-TOP: #ff9f3a 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; BORDER-LEFT: #ff9f3a 1px solid; COLOR: #ff9f3a; PADDING-TOP: 3px; BORDER-BOTTOM: #ff9f3a 1px solid; FONT-FAMILY: inherit! important
}
TABLE.smallColorTable IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TABLE.smallColorTable TR {
	FONT-FAMILY: inherit! important
}
TABLE.smallColorTable TH {
	FONT-WEIGHT: normal; FONT-SIZE: 90%; VERTICAL-ALIGN: top; COLOR: #ffffff! important; BORDER-TOP-STYLE: none; FONT-FAMILY: inherit; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ff9f3a! important; BORDER-BOTTOM-STYLE: none; empty-cells: show
}
TABLE.smallColorTable TH.big {
	FONT-WEIGHT: bold; FONT-SIZE: 100%
}
TABLE.smallColorTable TH A {
	COLOR: #ffffff! important; TEXT-DECORATION: none! important
}
TABLE.smallColorTable TH A:hover {
	COLOR: #ffffff! important; TEXT-DECORATION: underline! important
}
TABLE.smallColorTable TD {
	FONT-SIZE: 90%; COLOR: #696666! important; FONT-FAMILY: inherit! important; BACKGROUND-COLOR: #f7f7f7! important; empty-cells: show
}
TABLE.smallColorTable TD.alter {
	BACKGROUND-COLOR: #efefef! important
}
TABLE.smallColorTable TD.space {
	BACKGROUND-COLOR: #ffffff! important
}
TABLE.smallColorTable TD A {
	COLOR: #696666! important; TEXT-DECORATION: underline
}
TABLE.smallColorTable TD A.noline {
	COLOR: #000000! important; TEXT-DECORATION: none
}
TABLE.smallColorTable TD A:hover {
	COLOR: #fa7500! important; TEXT-DECORATION: underline
}
TD.smallColorTableBG {
	BACKGROUND-COLOR: #f7f7f7! important
}
TD.smallColorTableBGAlter {
	BACKGROUND-COLOR: #efefef! important
}
IMG.noborder {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px! important
}
IMG.leftAlign {
	MARGIN: 0px 5px 3px 0px
}
IMG.rightAlign {
	MARGIN: 0px 0px 3px 5px
}
.elencoNews {
	FONT-SIZE: 100%; PADDING-BOTTOM: 10px
}
.elencoNews .data {
	FONT-SIZE: 80%; PADDING-BOTTOM: 2px
}
.elencoNews .titolo {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-BOTTOM: #fa7500 1px solid
}
.elencoNews .abstract {
	PADDING-TOP: 2px
}
.piccolo {
	FONT-SIZE: 10px
}
.moltopiccolo {
	FONT-SIZE: 9px
}
.moltomoltopiccolo {
	FONT-SIZE: 8px
}
.bottomBorder {
	BORDER-BOTTOM: #8c8886 1px solid
}
.itemListDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #e5e5e5 1px solid
}
.note {
	FONT-SIZE: 10px; COLOR: #666666! important
}
.dark {
	COLOR: #000000! important
}
.colorNUMVERDE {
	COLOR: #008000
}
A.colorNUMVERDE {
	COLOR: #008000
}
A.colorNUMVERDE:hover {
	COLOR: #008000
}
