BODY {
	FONT-SIZE: 10px; MARGIN: 2px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva , sans-serif; BACKGROUND-COLOR: #333333
}
.std {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva , sans-serif; BACKGROUND-COLOR: #333333
}
TD {
	FONT-SIZE: 10px; COLOR: #5a5a5a; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva , sans-serif
}
/* rifatti */

INPUT.home {
	FONT-SIZE: 10px; WIDTH: 70px; COLOR: #5a5a5a; HEIGHT: 18px
}
SELECT.home {
	FONT-SIZE: 10px; WIDTH: 70px; COLOR: #5a5a5a; HEIGHT: 18px
}

.boxBorder {
	BACKGROUND-COLOR: #b4b4b4
}

.boxHeadline {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #EBDCAD
}

.boxContent {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}

.bgArancio {
	BACKGROUND-COLOR: #ffb300
}

.allSup {
	VERTICAL-ALIGN: top
}

.bdMainNav{ /* Bordo barra navigazione superiore */
	BACKGROUND-COLOR: #878787
}

.mainNavLv1H{ /* Livello 1 della barra di navigazione superiore */
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}

.mainNavLv1L { /* Livello 1 della barra di navigazione inferiore */
	FONT-WEIGHT: bold; COLOR: #5a5a5a; BACKGROUND-COLOR: #dcdcdc; TEXT-DECORATION: none
}

/* rifatti*/

.leftAligned {
	TEXT-ALIGN: left
}
.centerAligned {
	TEXT-ALIGN: center
}
.rightAligned {
	TEXT-ALIGN: right
}

A {
	COLOR: #050591; TEXT-DECORATION: none
}
A:visited {
	COLOR: #050591; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000000; TEXT-DECORATION: underline
}
.hardLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066
}
A.hardLink {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066
}
A.hardLink:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066
}
A.hardLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000066
}


A.boxcontent {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.boxcontent:active {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.boxcontent:visited {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.boxcontent:hover {
	COLOR: #000000; TEXT-DECORATION: none
}


.naviBorder {
	BACKGROUND-COLOR: #878787
}
.bttnLabel {
	FONT-WEIGHT: bold; COLOR: #000066; TEXT-DECORATION: none
}
A.bttnLabel {
	FONT-WEIGHT: bold; COLOR: #000066; TEXT-DECORATION: none
}
A.bttnLabel:active {
	FONT-WEIGHT: bold; COLOR: #000066; TEXT-DECORATION: none
}
A.bttnLabel:visited {
	FONT-WEIGHT: bold; COLOR: #000066; TEXT-DECORATION: none
}
A.bttnLabel:hover {
	COLOR: #878787; TEXT-DECORATION: none
}
.headerNav {
	FONT-SIZE: 10px; COLOR: #000066; TEXT-DECORATION: none
}
A.headerNav {
	FONT-SIZE: 10px; COLOR: #000066; TEXT-DECORATION: none
}
A.headerNav:visited {
	FONT-SIZE: 10px; COLOR: #000066; TEXT-DECORATION: none
}
A.headerNav:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.headerNav:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
SELECT.headerNav {
	FONT-SIZE: 10px; WIDTH: 145px; COLOR: #000000; FONT-FAMILY: Verdana; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
.footerNav {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.footerNav {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.footerNav:visited {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.footerNav:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

A.mainNavLevel1High {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel1High:active {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel1High:visited {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel1High:hover {
	TEXT-DECORATION: none
}

A.mainNavLevel1Low {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; BACKGROUND-COLOR: #dcdcdc; TEXT-DECORATION: none
}
A.mainNavLevel1Low:active {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; BACKGROUND-COLOR: #dcdcdc; TEXT-DECORATION: none
}
A.mainNavLevel1Low:visited {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; BACKGROUND-COLOR: #dcdcdc; TEXT-DECORATION: none
}
A.mainNavLevel1Low:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.mainNavLevel1LowWithBg {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel1LowWithBg {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel1LowWithBg:active {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel1LowWithBg:visited {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel1LowWithBg:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

A.mainNavLevel2High {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel2High:active {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel2High:visited {
	FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}

A.mainNavLevel2Low {
	COLOR: #5a5a5a; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel2Low:active {
	COLOR: #5a5a5a; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel2Low:visited {
	COLOR: #5a5a5a; BACKGROUND-COLOR: #f5f5f5; TEXT-DECORATION: none
}
A.mainNavLevel2Low:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.mainNavLevel2High:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.contentHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px; COLOR: #000066; LINE-HEIGHT: 28px
}
.contentSubline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #000066; LINE-HEIGHT: 24px
}
.contentTxt {
	FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px
}

.subContSubline {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #333333
}
.subContSubline A {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
.subContSubline A:visited {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
.subContSubline A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.subContSubline A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.subContAbstr {
	FONT-SIZE: 10px; COLOR: #333333; BACKGROUND-COLOR: #f5f5f5
}
.advElementsHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #000066; LINE-HEIGHT: 16px
}
.advElementsSubline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; COLOR: #000066
}
.advElementsTxt {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #dcdcdc
}
.advElementsTdTxt {
	FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: #333333; LINE-HEIGHT: 16px; BACKGROUND-COLOR: #ffffff
}
.advElementsTdHeadline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #000066; LINE-HEIGHT: 16px
}
.advElementsBox {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px
}
.esbHead {
	BACKGROUND-COLOR: #b4b4b4
}
.emailInputText {
	FONT-SIZE: 10px; WIDTH: 200px; COLOR: #333333; DIRECTION: ltr; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva , sans-serif
}
TEXTAREA.emailInputText {
	FONT-SIZE: 10px; WIDTH: 200px; COLOR: #333333; DIRECTION: ltr; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva , sans-serif
}
.emailInputSmall {
	FONT-SIZE: 10px; WIDTH: 110px; COLOR: #333333; DIRECTION: ltr
}
.emailInputMonth {
	FONT-SIZE: 10px; WIDTH: 40px; COLOR: #333333; DIRECTION: ltr
}
.emailInputYear {
	FONT-SIZE: 10px; WIDTH: 55px; COLOR: #333333; DIRECTION: ltr
}
.nwsInputYear {
	FONT-SIZE: 10px; WIDTH: 120px; COLOR: #333333; DIRECTION: ltr
}
.shpContSubline {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #333333; TEXT-DECORATION: none
}
A.shpContSubline {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #333333; TEXT-DECORATION: none
}
A.shpContSubline:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #333333; TEXT-DECORATION: none
}
A.shpContSubline:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 0px; COLOR: #333333; TEXT-DECORATION: none
}
.heroHeadline {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.heroHeadline {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.heroHeadline:visited {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.heroHeadline:hover {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
A.heroHeadline:active {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.heroLongtext {
	COLOR: #5a5a5a; BACKGROUND-COLOR: #f5f5f5
}
.heroTextPadding {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.notesTextPadding {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
A.notesHeadline:visited {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.notesHeadline:hover {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.notesLongtext {
	COLOR: #5a5a5a; LINE-HEIGHT: 12px
}
SELECT.pLaneSelect {
	FONT-SIZE: 10px; WIDTH: 150px; COLOR: #5a5a5a; DIRECTION: ltr; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva , sans-serif; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
OPTION.selectBold {
	FONT-WEIGHT: bold; COLOR: #333333; BACKGROUND-COLOR: #b4b4b4
}
INPUT.fmInput {
	FONT-SIZE: 10px; WIDTH: 150px; COLOR: #5a5a5a; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
SELECT.fmSelectLarge {
	FONT-SIZE: 10px; WIDTH: 150px; COLOR: #5a5a5a; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
SELECT.fmSelectMiddle {
	FONT-SIZE: 10px; WIDTH: 106px; COLOR: #5a5a5a; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}
SELECT.fmSelectSmall {
	FONT-SIZE: 10px; WIDTH: 40px; COLOR: #5a5a5a; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}

.boxHeadlineLight {
	FONT-WEIGHT: bold; COLOR: #9b9b9b; BACKGROUND-COLOR: #f5f5f5
}
.paragraphHeadline {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.paragraphHeadline {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.paragraphHeadline:active {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.paragraphHeadline:visited {
	FONT-WEIGHT: bold; COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.paragraphHeadline:hover {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
.button {
	FONT: bold 10px Verdana; COLOR: #050591
}
.button:link {
	COLOR: #050591; TEXT-DECORATION: none
}
.button:visited {
	COLOR: #050591; TEXT-DECORATION: none
}
.button:active {
	COLOR: #878787
}
.button:hover {
	COLOR: #878787
}
/*
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	}*/
	select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: small-caps;
}

select.120px
{font-family: Verdana, Arial, Helvetica, sans-serif;
	
	FONT-SIZE: 10px;
                WIDTH: 180px;
                HEIGHT: 18px
}

