
.container{ width: 890px;
    margin: 0 auto;   /* centra negli altri browser */
    text-align: center;   /* ripristina l'allineamento */ }


.pagebg {
	BACKGROUND-IMAGE: url("../images/a_bg.gif"); BACKGROUND-REPEAT: repeat-x
}

BODY {
        FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif; LETTER-SPACING: 1px
}

TD {
	FONT-SIZE: 10pt; COLOR: #003232; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 10pt; COLOR: #003232; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}

SPAN {
	FONT-SIZE: 10pt; COLOR: #003232; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.L1Title {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #a7a37e; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.L2Title {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #a7a37e; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.L3Title {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003232; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.ContrastingText {
	FONT-SIZE: 8pt; COLOR: #046280; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.MatchingText {
	FONT-SIZE: 8pt; COLOR: #a7a37e; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.RegularText {
	FONT-SIZE: 8pt; COLOR: #003232; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.FooterText {
	FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.MatchingFormTable {
	BORDER-RIGHT: #a7a37e 1px solid; BORDER-TOP: #a7a37e 1px solid; BACKGROUND: #efebca; BORDER-LEFT: #a7a37e 1px solid; BORDER-BOTTOM: #a7a37e 1px solid; c1: E6E2AF; c2: A7A37E; c3: EFEBCA; c4: 046280; c5: 002F2F
}
.MatchingInputBox {
	BORDER-RIGHT: #a7a37e 1px solid; BORDER-TOP: #a7a37e 1px solid; BORDER-LEFT: #a7a37e 1px solid; BORDER-BOTTOM: #a7a37e 1px solid
}
.MatchingButton {
	BORDER-RIGHT: #a7a37e 1px solid; BORDER-TOP: #a7a37e 1px solid; BACKGROUND: #e6e2af; BORDER-LEFT: #a7a37e 1px solid; BORDER-BOTTOM: #a7a37e 1px solid
}
.ContentWindow {
	PADDING-RIGHT: 10px; PADDING-LEFT: 18px; PADDING-BOTTOM: 10px; PADDING-TOP: 8px; BACKGROUND-REPEAT: no-repeat
}
.NoTopMargin {
	MARGIN-TOP: 0px
}
.SiteMapCopy {
	FONT-SIZE: 11px
}
.HiddenText {
	DISPLAY: none; FONT-SIZE: 0pt; VISIBILITY: hidden; COLOR: #ded6d6; LINE-HEIGHT: 0; LETTER-SPACING: 0px; HEIGHT: 0px
}
A:link {
	FONT-WEIGHT: bold; COLOR: #990000; TEXT-DECORATION: underline
}
A:visited {
	 COLOR: #990000; TEXT-DECORATION: underline
}
A:hover {
	 COLOR: #787878; TEXT-DECORATION: underline
}
A:active {
	COLOR: #99000; TEXT-DECORATION: underline
}
A.CallOutLink:link {
	FONT-WEIGHT: bold; COLOR: #1f64b8; TEXT-DECORATION: underline
}
A.CallOutLink:visited {
	FONT-WEIGHT: bold; COLOR: #1f64b8; TEXT-DECORATION: underline
}
A.CallOutLink:hover {
	FONT-WEIGHT: bold; COLOR: #787878; TEXT-DECORATION: underline
}
A.CallOutLink:unknown {
	FONT-WEIGHT: bold; COLOR: #787878; TEXT-DECORATION: underline
}
A.FooterLink:link {
	FONT-WEIGHT: bold; COLOR: #787878; TEXT-DECORATION: underline
}
A.FooterLink:visited {
	FONT-WEIGHT: bold; COLOR: #787878; TEXT-DECORATION: underline
}
A.FooterLink:hover {
	FONT-WEIGHT: bold; COLOR: #1f64b8; TEXT-DECORATION: underline
}
A.FooterLink:unknown {
	FONT-WEIGHT: bold; COLOR: #787878; TEXT-DECORATION: underline
}
.GenericFormTable {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: #fcffe6; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.GenericInputBox {
	BORDER-RIGHT: #636363 1px solid; BORDER-TOP: #636363 1px solid; BORDER-LEFT: #636363 1px solid; WIDTH: 150px; BORDER-BOTTOM: #636363 1px solid
}
.GenericFormHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #e8efe1; COLOR: #000000
}
.ListColour1 {
	BACKGROUND-COLOR: #ededed
}
.ListColour2 {
	BACKGROUND-COLOR: #ffffff
}
.ListColour3 {
	BACKGROUND-COLOR: #f0f8ff
}
.footer {
	FONT-SIZE: 10px; COLOR: #787878; FONT-FAMILY: tahoma
}
.FailureMessage {
	FONT-SIZE: 8pt; COLOR: #ff0000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
.FooterCallOut {
	COLOR: #1f64b8
}
TD.menuBar {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "MS Sans Serif", Arial, sans-serif
}
TD.menuBar A.menuButton {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "MS Sans Serif", Arial, sans-serif
}
TD.menuBar {
	BORDER-RIGHT: #909090 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f0f0f0 2px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f0f0f0 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #909090 2px solid; BACKGROUND-COLOR: #d0d0d0; TEXT-ALIGN: left
}
TD.menuBar A.menuButton {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 6px; Z-INDEX: 100; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: #d0d0d0 1px solid; CURSOR: default; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #d0d0d0 1px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
TD.menuBar A.menuButton:hover {
	BORDER-LEFT-COLOR: #f0f0f0; BORDER-BOTTOM-COLOR: #909090; CURSOR: pointer; COLOR: #000000; BORDER-TOP-COLOR: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #909090
}
TD.menuBar A.menuButtonActive {
	BORDER-LEFT-COLOR: #909090; LEFT: 1px; BORDER-BOTTOM-COLOR: #f0f0f0; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-COLOR: #909090; TOP: 1px; BACKGROUND-COLOR: #a0a0a0; BORDER-RIGHT-COLOR: #f0f0f0
}
TD.menuBar A.menuButtonActive:hover {
	BORDER-LEFT-COLOR: #909090; LEFT: 1px; BORDER-BOTTOM-COLOR: #f0f0f0; CURSOR: pointer; COLOR: #ffffff; BORDER-TOP-COLOR: #909090; TOP: 1px; BACKGROUND-COLOR: #a0a0a0; BORDER-RIGHT-COLOR: #f0f0f0
}
TD.MenuLabel {
	FONT-SIZE: 8pt; FONT-STYLE: normal; FONT-FAMILY: "MS Sans Serif", Arial, sans-serif
}
DIV.menuBar {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "MS Sans Serif", Arial, sans-serif
}
DIV.menuBar A.menuButton {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "MS Sans Serif", Arial, sans-serif
}
DIV.menu {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "MS Sans Serif", Arial, sans-serif
}
DIV.menu A.menuItem {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: "MS Sans Serif", Arial, sans-serif
}
DIV.menuBar {
	BORDER-RIGHT: #909090 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f0f0f0 2px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; BORDER-LEFT: #f0f0f0 2px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #909090 2px solid; BACKGROUND-COLOR: #d0d0d0; TEXT-ALIGN: left
}
DIV.menuBar A.menuButton {
	BORDER-RIGHT: #d0d0d0 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #d0d0d0 1px solid; PADDING-LEFT: 6px; Z-INDEX: 100; LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 1px; BORDER-LEFT: #d0d0d0 1px solid; CURSOR: default; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #d0d0d0 1px solid; POSITION: relative; TOP: 0px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
DIV.menuBar A.menuButton:hover {
	BORDER-LEFT-COLOR: #f0f0f0; BORDER-BOTTOM-COLOR: #909090; COLOR: #000000; BORDER-TOP-COLOR: #f0f0f0; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #909090
}
DIV.menuBar A.menuButtonActive {
	BORDER-LEFT-COLOR: #909090; LEFT: 1px; BORDER-BOTTOM-COLOR: #f0f0f0; COLOR: #ffffff; BORDER-TOP-COLOR: #909090; TOP: 1px; BACKGROUND-COLOR: #a0a0a0; BORDER-RIGHT-COLOR: #f0f0f0
}
DIV.menuBar A.menuButtonActive:hover {
	BORDER-LEFT-COLOR: #909090; LEFT: 1px; BORDER-BOTTOM-COLOR: #f0f0f0; COLOR: #ffffff; BORDER-TOP-COLOR: #909090; TOP: 1px; BACKGROUND-COLOR: #a0a0a0; BORDER-RIGHT-COLOR: #f0f0f0
}
DIV.menu {
	BORDER-RIGHT: #909090 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f0f0f0 2px solid; PADDING-LEFT: 0px; Z-INDEX: 101; LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 1px; BORDER-LEFT: #f0f0f0 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #909090 2px solid; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #d0d0d0
}
DIV.menu A.menuItem {
	PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: 3px; CURSOR: default; COLOR: #000000; PADDING-TOP: 3px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
DIV.menu A.menuItem:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #000080
}
DIV.menu A.menuItemHighlight {
	COLOR: #ffffff; BACKGROUND-COLOR: #000080
}
DIV.menu A.menuItem SPAN.menuItemText {
	
}
DIV.menu A.menuItem SPAN.menuItemArrow {
	MARGIN-RIGHT: -0.75em
}
DIV.menu DIV.menuItemSep {
	BORDER-TOP: #909090 1px solid; MARGIN: 4px 2px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.LightFormTable {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BACKGROUND: white; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.GenericDivider {
	BACKGROUND: #999999; HEIGHT: 1px
}
.AlertBoxTitle {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003366
}
.AlertBoxMessage {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.AlertBoxCloseX {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}
.AlertBoxTable {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
A.AlertBoxCloseX {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.AlertBoxCloseX:link {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.AlertBoxCloseX:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.AlertBoxCloseX:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 8pt; COLOR: #ffff00; FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
INPUT {
                                BORDER-RIGHT: #999999 1px solid;
                                BORDER-TOP: #999999 1px solid;
                                FONT-SIZE: 8pt;
                                BORDER-LEFT: #999999 1px solid;
                                BORDER-BOTTOM: #999999 1px solid;
                                FONT-FAMILY: courier
                                }
SELECT {
                                BORDER-RIGHT: #999999 1px solid;
                                BORDER-TOP: #999999 1px solid;
                                FONT-SIZE: 8pt;
                                BORDER-LEFT: #999999 1px solid;
                                BORDER-BOTTOM: #999999 1px solid;
                                FONT-FAMILY: verdana
                                }
TEXTAREA {
                                BORDER-RIGHT: #999999 1px solid;
                                BORDER-TOP: #999999 1px solid;
                                FONT-SIZE: 8pt;
                                BORDER-LEFT: #999999 1px solid;
                                BORDER-BOTTOM: #999999 1px solid;
                                FONT-FAMILY: courier
                                }

.select {
        BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: medium none;
        FONT-SIZE: 14px;
        BORDER-LEFT: medium none;
        CURSOR: hand;
        BORDER-BOTTOM: #000000 1px solid;
        FONT-STYLE: bold;
        FONT-FAMILY:  Verdana;
        BACKGROUND-COLOR: #666666;
        text-decoration: blink;

}
myselect {
        BORDER-RIGHT: #000000 1px solid; BORDER-TOP: medium none; FONT-SIZE: 14px; BORDER-LEFT: medium none; CURSOR: hand; BORDER-BOTTOM: #cccccc 1px solid; FONT-STYLE: normal; FONT-FAMILY:  Verdana; BACKGROUND-COLOR: transparent
}
.cellasfondoblu {
	FONT-SIZE: 11px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	}
	.bordotab {	
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: none;
	border-left-style: ridge;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #E53B00;
	border-right-color: #E53B00;
	border-bottom-color: #E53B00;
	border-left-color: #E53B00;
}