#header {
	MIN-HEIGHT: 12.8em; BACKGROUND: #fff; WIDTH: 94.8em; BORDER-BOTTOM: #b0b1b6 1px solid; POSITION: relative; HEIGHT: 12.8em
}
.logo {
	DISPLAY: inline; Z-INDEX: 10; LEFT: 0px; FLOAT: left; WIDTH: 16.6em; POSITION: absolute; TOP: 0px; HEIGHT: 12.8em
}
.logo IMG {
	WIDTH: 16.6em; HEIGHT: 12.8em
}
.menu {
	DISPLAY: inline; BACKGROUND: url(img/header_bg.jpg) #fcfcfc repeat-x 50% bottom; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 9.2em
}
.utility {
	WIDTH: 100%; HEIGHT: 2.8em
}
.utility UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 1.2em 1.2em 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.utility UL LI {
	BORDER-RIGHT: red 1px; BORDER-TOP: red 1px; DISPLAY: inline; FLOAT: left; BORDER-LEFT: red 1px; MARGIN-RIGHT: 0.7em; BORDER-BOTTOM: red 1px
}
.utility UL LI A {
	COLOR: #00437a; TEXT-DECORATION: none
}
.utility UL LI A:hover {
	COLOR: #00437a; TEXT-DECORATION: underline
}
.utils UL LI A:active {
	COLOR: #00437a; TEXT-DECORATION: underline
}
.font_piccolo {
	FONT-SIZE: 100%; LINE-HEIGHT: 0
}
.font_medio {
	FONT-SIZE: 140%; LINE-HEIGHT: 0
}
.font_grande {
	FONT-SIZE: 180%; LINE-HEIGHT: 0
}
.flag {
	VERTICAL-ALIGN: middle; WIDTH: 1.64em; MARGIN-RIGHT: 0.6em; HEIGHT: 1.09em
}
.navigation {
	DISPLAY: inline; FLOAT: left; MARGIN: 1.7em 0px 0px
}
.navigation UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1.5em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12.4em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.navigation UL LI {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.navigation UL LI A {
	BORDER-RIGHT: 1px; PADDING-RIGHT: 1em; BORDER-TOP: 1px; DISPLAY: inline-block; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: 1px; COLOR: #00437a; PADDING-TOP: 1em; BORDER-BOTTOM: 1px; TEXT-DECORATION: none
}
.navigation UL LI A:hover {
	TEXT-DECORATION: underline
}
.menu UL LI A:active {
	TEXT-DECORATION: underline
}
.navigation UL LI .select {
	BORDER-RIGHT: #d5d9dc 1px solid; BORDER-TOP: #d5d9dc 1px solid; BACKGROUND: #f7f7f9; BORDER-LEFT: #d5d9dc 1px solid; COLOR: #00437a; BORDER-BOTTOM: #d5d9dc 1px
}
.navigation IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.9em 0px 0px; VERTICAL-ALIGN: top; WIDTH: 0.13em; PADDING-TOP: 0px; HEIGHT: 1.53em
}
.ricerca-header {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 1.7em 0px 0px; WIDTH: 19em; PADDING-TOP: 1.4em
}
.ricerca-header INPUT.txt_search {
	BORDER-RIGHT: #b0b1b6 1px solid; PADDING-RIGHT: 0.14em; BORDER-TOP: #b0b1b6 1px solid; DISPLAY: inline; PADDING-LEFT: 0.14em; FONT-SIZE: 1.2em; BACKGROUND: #fffeed; FLOAT: left; PADDING-BOTTOM: 0.14em; MARGIN: 0px; BORDER-LEFT: #b0b1b6 1px solid; WIDTH: 12.5em; COLOR: #2e3c4d; PADDING-TOP: 0.14em; BORDER-BOTTOM: #b0b1b6 1px solid; FONT-FAMILY: Arial; HEIGHT: 1.38em
}
.ricerca-header INPUT.btnsubmit {
	DISPLAY: inline; FLOAT: left; VERTICAL-ALIGN: middle
}
.submenu {
	DISPLAY: inline; BACKGROUND: #f7f7f9; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 3.5em
}
.submenu H2 {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.6em; PADDING-BOTTOM: 0px; MARGIN: 0.6em 0px 0px 12.63em; COLOR: #2e3c4d; PADDING-TOP: 0px
}
.submenu UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 0px; MARGIN: 0.9em 0px 0px 14em; PADDING-TOP: 0px
}
.submenu UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 0.3em 0px 0px
}
.submenu UL LI A {
	COLOR: #00437a; TEXT-DECORATION: none
}
.submenu UL LI A:hover {
	COLOR: #00437a; TEXT-DECORATION: underline
}
.submenu UL LI A:active {
	COLOR: #00437a; TEXT-DECORATION: underline
}
#flash {
	DISPLAY: block; MIN-HEIGHT: 24em; FLOAT: left; WIDTH: 94.8em; HEIGHT: 24em
}
#flash IMG {
	WIDTH: 79em
}
#header_lite {
	MIN-HEIGHT: 8.8em; BACKGROUND: #fff; WIDTH: 94.8em; BORDER-BOTTOM: #b0b1b6 1px solid; POSITION: relative; HEIGHT: 8.8em
}
.headerlogo {
	DISPLAY: inline; Z-INDEX: 10; LEFT: 0px; FLOAT: left; POSITION: absolute; TOP: 0px
}
.headercontent {
	DISPLAY: inline; BACKGROUND: url(img/header_bg.jpg) #fcfcfc repeat-x 50% bottom; FLOAT: left; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 9.2em
}
#link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8em; FONT-SIZE: 1.8em; PADDING-BOTTOM: 0em; COLOR: #00437a; PADDING-TOP: 3em; LIST-STYLE-TYPE: none; font-margin: 0 0 0 0em
}
.selected#link {
	FONT-WEIGHT: bold; COLOR: #2e3c4d
}
#button {
	PADDING-RIGHT: 2.5em; PADDING-LEFT: 2.5em; FONT-WEIGHT: bold; FONT-SIZE: 1.3em; FLOAT: right; PADDING-BOTTOM: 0.2em; COLOR: #00437a; PADDING-TOP: 0.2em; LIST-STYLE-TYPE: none; HEIGHT: 2.2em
}
#button A {
	COLOR: #00437a; TEXT-DECORATION: none
}
#button A:hover {
	COLOR: #00437a; TEXT-DECORATION: underline
}
#button A:active {
	COLOR: #00437a; TEXT-DECORATION: underline
}
