BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 6px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #EEEDDE
}
#ContenitoreTotale {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-STYLE: none
}
#OmbraTop {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; FONT-SIZE: 0.01em; BACKGROUND-IMAGE: url(_cssimg/ombra-t.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#OmbraTop1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(_cssimg/angolo-tl.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 4px; BORDER-BOTTOM-STYLE: none
}
#OmbraTop2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(_cssimg/angolo-tr.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 4px; BORDER-BOTTOM-STYLE: none
}
#OmbraBottom {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% top; PADDING-LEFT: 0px; FONT-SIZE: 0.01em; BACKGROUND-IMAGE: url(_cssimg/ombra-b.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#OmbraBottom1 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(_cssimg/angolo-bl.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 4px; BORDER-BOTTOM-STYLE: none
}
#OmbraBottom2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(_cssimg/angolo-br.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 4px; BORDER-BOTTOM-STYLE: none
}
#OmbraLeft {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(_cssimg/ombra-l.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#OmbraRight {
	PADDING-RIGHT: 6px; BACKGROUND-POSITION: right top; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(_cssimg/ombra-r.gif); PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BACKGROUND-REPEAT: repeat-y; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#ContBanner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}
#ContMenuH {
	MARGIN: 0px 0px 0px 0px}
#BGFotoBanner {
	BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #d3d3d3 1px solid; BACKGROUND-IMAGE: url(_cssimg/bg-Banner.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 65px
}
#FotoBannerRight {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(_cssimg/banner-right.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 65px
}
#FotoBannerLeft {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(_cssimg/banner-left.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 65px
}
#BreadCrumb {
	PADDING-RIGHT: 13px; PADDING-LEFT: 0px; FONT-SIZE: 0.65em; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
#BreadCrumb A {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline
}
#BreadCrumb A:active {
	COLOR: #000000; TEXT-DECORATION: underline; BACKGROUND-COLOR: #f7d6ad
}
#BreadCrumb A:hover {
	COLOR: #000000; TEXT-DECORATION: underline; BACKGROUND-COLOR: #f7d6ad
}
#LayoutCentrale {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(_cssimg/bg-vmenu.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 0px; BORDER-BOTTOM: #a60005 13px solid; BACKGROUND-REPEAT: repeat-x; POSITION: relative; BACKGROUND-COLOR: #deddc5
}
#ColonnaVMenu {
	LEFT: 0px; WIDTH: 11.25em; POSITION: absolute; TOP: 65px
}
#ColonnaCorpopagina {
	PADDING-RIGHT: 6px; PADDING-LEFT: 15px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 0px 11.25em; COLOR: #000000; PADDING-TOP: 15px; BACKGROUND-COLOR: #ffffff
}

/*
  M$ IE <= 6 doesn't fully support MIN-HEIGHT.
  The hack: !important isn't supported too... 
  See www.constile.org
*/

#LayoutCentrale {
	MIN-HEIGHT: 30em; HEIGHT: auto !important; HEIGHT: 30em
}
#ColonnaCorpopagina {
	MIN-HEIGHT: 30em; HEIGHT: auto !important; HEIGHT: 30em
}
#Footer {
	PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
#ValidLogo {
	FONT-SIZE: 0.01em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dfeeea
}
#ValidLogo A {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
#ValidLogo A {
	BORDER-RIGHT: #dfeeea 1px solid; BORDER-TOP: #dfeeea 1px solid; BORDER-LEFT: #dfeeea 1px solid; BORDER-BOTTOM: #dfeeea 1px solid
}
#ValidLogo A:active {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
#ValidLogo A:hover {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
#ValidLogo A:active {
	BORDER-RIGHT: #ff4141 1px solid; BORDER-TOP: #ff4141 1px solid; BORDER-LEFT: #ff4141 1px solid; BORDER-BOTTOM: #ff4141 1px solid
}
#ValidLogo A:hover {
	BORDER-RIGHT: #ff4141 1px solid; BORDER-TOP: #ff4141 1px solid; BORDER-LEFT: #ff4141 1px solid; BORDER-BOTTOM: #ff4141 1px solid
}
#Credits {
	MARGIN-TOP: 0.5em; FONT-SIZE: 0.7em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dfeeea
}
#Credits A {
	COLOR: #000000; BACKGROUND-COLOR: #dfeeea; TEXT-DECORATION: underline
}
#PrintFooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 3em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
#MenuH {
	PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; MARGIN-LEFT: 180px; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#MenuH OL {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(_cssimg/bg-menuh.gif); PADDING-BOTTOM: 6px; MARGIN: 0px; WIDTH: 100%; COLOR: #a60005; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #DEDDC5
}

#MenuH OL LI {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-POSITION: right top; DISPLAY: inline; BACKGROUND-IMAGE: url(_cssimg/puntinimenuh.gif); BACKGROUND-REPEAT: no-repeat; MARGIN: 0px
}
#MenuH OL LI {
	PADDING-RIGHT: 3px !important; PADDING-RIGHT: 0px; MARGIN-LEFT: -6px !important; MARGIN-LEFT: 0px
}

#MenuH OL LI A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #a60005; PADDING-TOP: 7px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#MenuH OL LI A {
	MARGIN-RIGHT: 0px !important; MARGIN-RIGHT: -3px; WIDTH: auto !important; WIDTH: 100%
}

#MenuH OL LI A:active {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(_cssimg/bg-menuh-roll.gif); COLOR: #a60005; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f7d6ad
}
#MenuH OL LI A:hover {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(_cssimg/bg-menuh-roll.gif); COLOR: #a60005; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #f7d6ad
}
#MenuH OL LI.LISel A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
#MenuH OL LI.LISel A:active {
	TEXT-DECORATION: none
}
#MenuH OL LI.LISel A:hover {
	TEXT-DECORATION: none
}
#MenuH OL LI.LISel STRONG {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 7px; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; BACKGROUND-IMAGE: url(_cssimg/bg-menuh-sell.gif); PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 7px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #a60005; TEXT-DECORATION: none
}
#MenuH OL LI.LISel STRONG {
	MARGIN-RIGHT: 0px !important; MARGIN-RIGHT: -3px; WIDTH: auto !important; WIDTH: 100%
}
.VMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.VMenu OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.VMenu OL LI {
	MARGIN-TOP: -2px
}
.VMenu OL LI A {
	PADDING-RIGHT: 1.7em; BACKGROUND-POSITION: right top; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-1roll.gif); PADDING-BOTTOM: 0.5em; MARGIN: 0px; WIDTH: 13.85em; COLOR: #ffffff; PADDING-TOP: 0.5em; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #a60005; TEXT-DECORATION: none
}
.VMenu OL LI A:hover {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-1.gif); COLOR: #f7d6ad; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #a60005
}
.VMenu OL LI A:active {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-1.gif); COLOR: #f7d6ad; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #a60005
}
.VMenu OL LI.LIStrong STRONG {
	PADDING-RIGHT: 1.7em; BACKGROUND-POSITION: right top; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 0.7em; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-1.gif); PADDING-BOTTOM: 0.5em; MARGIN: 0px; WIDTH: 13.85em; COLOR: #f7d6ad; PADDING-TOP: 0.5em; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #a60005; TEXT-DECORATION: none
}

.VMenu OL LI OL {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(_cssimg/ombrasottovmenu.gif); MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; LIST-STYLE-TYPE: none; POSITION: relative
}
.VMenu OL LI OL {
	PADDING-BOTTOM: 4px !important; PADDING-BOTTOM: 2px
}

.VMenu OL LI OL LI {
	MARGIN-TOP: -2px
}
.VMenu OL LI OL LI A {
	PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: left top; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 1.3em; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-2.gif); PADDING-BOTTOM: 0.4em; MARGIN: 0px; WIDTH: 14.2em; COLOR: #750004; PADDING-TOP: 0.4em; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeedde; TEXT-DECORATION: none
}
.VMenu OL LI OL LI A:hover {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-2roll.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #deddc5
}
.VMenu OL LI OL LI A:active {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-2roll.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #deddc5
}
.VMenu OL LI OL LI.LIStrong STRONG {
	PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: left top; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 1.3em; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-2sel.gif); PADDING-BOTTOM: 0.4em; MARGIN: 0px; WIDTH: 14.2em; COLOR: #f60000; PADDING-TOP: 0.4em; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fffeee; TEXT-DECORATION: none
}
.VMenu OL LI OL LI A.Sel {
	PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: left top; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 1.3em; FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-2sel.gif); PADDING-BOTTOM: 0.4em; MARGIN: 0px; WIDTH: 14.3em; COLOR: #f60000; PADDING-TOP: 0.4em; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fffeee; TEXT-DECORATION: none
}
.VMenu OL LI OL LI A.Sel STRONG {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.VMenu OL LI OL LI A.Sel:hover {
	COLOR: #000000; BACKGROUND-COLOR: #deddc5
}
.VMenu OL LI OL LI A.Sel:active {
	COLOR: #000000; BACKGROUND-COLOR: #deddc5
}
.VMenu OL LI OL LI A.Sel:hover STRONG {
	COLOR: #000000; BACKGROUND-COLOR: #deddc5
}
.VMenu OL LI OL LI A.Sel:active STRONG {
	COLOR: #000000; BACKGROUND-COLOR: #deddc5
}
.VMenu OL LI OL LI A {
	WIDTH: 14.24em
}
.VMenu OL LI OL LI STRONG {
	WIDTH: 14.24em
}
.VMenu OL LI OL LI OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
.VMenu OL LI OL LI OL LI {
	MARGIN-TOP: -2px
}
.VMenu OL LI OL LI OL LI A {
	PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 1.7em; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-3.gif); PADDING-BOTTOM: 0.25em; MARGIN: 0px; WIDTH: 13.85em; COLOR: #750004; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fffeee; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.VMenu OL LI OL LI OL LI A:active {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-3.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fffeee; TEXT-DECORATION: underline
}
.VMenu OL LI OL LI OL LI A:hover {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-3.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fffeee; TEXT-DECORATION: underline
}
.VMenu OL LI OL LI OL LI.LIStrong STRONG {
	PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 1.7em; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-3.gif); PADDING-BOTTOM: 0.25em; MARGIN: 0px; WIDTH: 13.85em; COLOR: #f60000; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fffeee; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.VMenu OL LI OL LI OL LI OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative
}
.VMenu OL LI OL LI OL LI OL LI {
	MARGIN-TOP: -2px
}
.VMenu OL LI OL LI OL LI OL LI A {
	PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 2.18em; FONT-WEIGHT: normal; FONT-SIZE: 0.65em; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-4.gif); PADDING-BOTTOM: 0.25em; MARGIN: 0px; WIDTH: 14.6em; COLOR: #000000; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fffeee; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.VMenu OL LI OL LI OL LI OL LI A:hover {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-4.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fffeee; TEXT-DECORATION: underline
}
.VMenu OL LI OL LI OL LI OL LI A:active {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-4.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #fffeee; TEXT-DECORATION: underline
}
.VMenu OL LI OL LI OL LI OL LI.LIStrong STRONG {
	PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: left top; DISPLAY: block; PADDING-LEFT: 2.18em; FONT-WEIGHT: normal; FONT-SIZE: 0.65em; BACKGROUND-IMAGE: url(_cssimg/punto-vmenu-4.gif); PADDING-BOTTOM: 0.25em; MARGIN: 0px; WIDTH: 14.6em; COLOR: #f60000; BORDER-TOP-STYLE: none; PADDING-TOP: 0.25em; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fffeee; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.viewTitolo {
	PADDING-RIGHT: 28px; BACKGROUND-POSITION: left top; PADDING-LEFT: 18px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; BACKGROUND-IMAGE: url(_cssimg/punto-titolo.gif); PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0.8em; COLOR: #a60005; PADDING-TOP: 0px; BORDER-BOTTOM: #a60005 3px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
.viewSottotitolo {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; MARGIN-BOTTOM: 0.5em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.viewSotTitCell {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; MARGIN-BOTTOM: 0.5em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.viewPar {
	FONT-SIZE: 0.8em; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
.viewParCell {
	FONT-SIZE: 0.8em; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.viewPar A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline; COLOR: #a60005; BACKGROUND-COLOR: #ffffff
}
.viewParCell A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #a60005; TEXT-DECORATION: underline; BACKGROUND-COLOR: #ffffff
}
.viewPar A:active {
	COLOR: #a60005; TEXT-DECORATION: underline; BACKGROUND-COLOR: #f7d6ad
}
.viewParCell A:active {
	COLOR: #a60005; TEXT-DECORATION: underline; BACKGROUND-COLOR: #f7d6ad
}
.viewPar A:hover {
	COLOR: #a60005; TEXT-DECORATION: underline; BACKGROUND-COLOR: #f7d6ad
}
.viewParCell A:hover {
	COLOR: #a60005; TEXT-DECORATION: underline; BACKGROUND-COLOR: #f7d6ad
}
.viewUL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.2em; PADDING-TOP: 0px
}
.viewOL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.2em; PADDING-TOP: 0px
}
.viewLI {
	MARGIN: 0px 0px 0.5em; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
LI.viewLI OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.2em 1.2em; PADDING-TOP: 0px; LIST-STYLE-TYPE: lower-alpha
}
.viewIMGCell {
	
}
.ViewSpaceCell {
	WIDTH: 10px
}
.viewTextCell {
	
}
.viewTable {
	
}
.viewTableTD {
	
}
.viewTableCellText {
	FONT-SIZE: 0.8em; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.viewTableHRTD {
	COLOR: #333333; BACKGROUND-COLOR: #eeeeee
}
.viewTableHRCellText {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.viewTableHCTD {
	COLOR: #333333; BACKGROUND-COLOR: #eeeeee
}
.viewTableHCCellText {
	FONT-WEIGHT: bold; FONT-SIZE: 0.8em; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
UNKNOWN {
	PADDING-LEFT: 0px
}
.viewLineBreak {
	HEIGHT: 16px
}
.page {
	PAGE-BREAK-BEFORE: always
}
.viewHR {
	COLOR: #002369; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff
}
.BLOBAlignLeft {
	POSITION: relative; TEXT-ALIGN: left
}
.BLOBAlignCenter {
	TEXT-ALIGN: center
}
.BLOBAlignRight {
	TEXT-ALIGN: right
}
.BLOBAlignJustify {
	TEXT-ALIGN: justify
}
.BLOBListSymbolDisc {
	LIST-STYLE-TYPE: disc
}
.BLOBListSymbolCircle {
	LIST-STYLE-TYPE: circle
}
.BLOBListSymbolSquare {
	LIST-STYLE-TYPE: square
}
.BLOBListSymbolDecimal {
	LIST-STYLE-TYPE: decimal
}
.BLOBListSymbolLowerLetter {
	LIST-STYLE-TYPE: lower-alpha
}
.BLOBListSymbolUpperLetter {
	LIST-STYLE-TYPE: upper-alpha
}
.BLOBListSymbolNone {
	LIST-STYLE-TYPE: none
}
.BLOBFloatClear {
	CLEAR: both
}
.BLOBFloatLeft {
	FLOAT: left; POSITION: relative
}
.BLOBFloatRight {
	FLOAT: right; POSITION: relative
}
.BLOBMarginLeft {
	MARGIN-LEFT: 10px
}
.BLOBMarginRight {
	MARGIN-RIGHT: 10px
}
.BLOBIMGSpacerLeft {
	PADDING-LEFT: 10px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.BLOBIMGSpacerRight {
	PADDING-RIGHT: 10px; COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
.BLOBVAlignMiddle {
	VERTICAL-ALIGN: middle
}
.BLOBVAlignTop {
	VERTICAL-ALIGN: top
}
.BLOBVAlignBottom {
	VERTICAL-ALIGN: bottom
}
.BLOBWidth100 {
	WIDTH: 100%
}
.BLOBWidth50 {
	WIDTH: 49%
}
.BLOBWidthEmpty {
	
}
.BLOBRow1px {
	FONT-SIZE: 0.05em; HEIGHT: 1px
}
.BLOBHidden {
	FONT-SIZE: 0.1em; VISIBILITY: hidden; TOP: -1000em
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.nowrap {
	WHITE-SPACE: nowrap
}
.fldBox {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.fldErr {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-BOTTOM: red 1px solid
}
.BOTextRO {
	
}
.SmallText {
	FONT-SIZE: 0.65em; COLOR: #585858; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
A.SmallText {
	FONT-SIZE: 0.65em; COLOR: #585858; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.SmallText:hover {
	TEXT-DECORATION: underline
}
.TopBlueBanner {
	COLOR: #ffffff; BACKGROUND-COLOR: #004c89
}
.BLOBFloatLeft {
	Z-INDEX: 20
}
.BLOBFloatRight {
	Z-INDEX: 20
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.indent {
	TEXT-INDENT: 2em
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Georgia, Century, "Times New Roman", serif; FONT-SIZE: 115%
}
A.viewLink {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(_cssimg/punto-linkint.gif); BACKGROUND-REPEAT: no-repeat; PADDING-LEFT: 13px
}
.BloccoInfo {
	BORDER: #a60005 2px dotted; MARGIN-LEFT: 0.25em; MARGIN-RIGHT: 0.25em; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.25em; PADDING: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; COLOR: #a60005; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #deddc5; TEXT-DECORATION: none
}
.BloccoInfo A {
	COLOR: #a60005; TEXT-DECORATION: underline
}
.BloccoInfo A:hover {
	COLOR: #a60005; TEXT-DECORATION: underline; BACKGROUND-COLOR: #f7d6ad
}
.BloccoInfo A:active {
	COLOR: #a60005; TEXT-DECORATION: underline; BACKGROUND-COLOR: #f7d6ad
}
.BloccoInfo STRONG {
	DISPLAY: block; PADDING: 1px; COLOR: #f7d6ad; BACKGROUND-COLOR: #a60005
}
.BloccoNews {
	BORDER: #a60005 2px dotted; MARGIN-LEFT: 0.25em; MARGIN-RIGHT: 0.25em; MARGIN-TOP: 1em; MARGIN-BOTTOM: 0.25em; PADDING: 0.25em; FONT-WEIGHT: normal; FONT-SIZE: 0.7em; COLOR: #a60005; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #deddc5; TEXT-DECORATION: none
}
.BloccoNews P.line {
	BORDER-BOTTOM: #a60005 1px dotted; MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; FONT-WEIGHT: bold;
}
.BloccoNews A {
	COLOR: #a60005; TEXT-DECORATION: none;
}
.BloccoNews A:hover {
	COLOR: #a60005; TEXT-DECORATION: none; BACKGROUND-COLOR: #f7d6ad
}
.BloccoNews A:active {
	COLOR: #a60005; TEXT-DECORATION: none; BACKGROUND-COLOR: #f7d6ad
}
.BloccoNews STRONG {
	DISPLAY: block; PADDING: 1px; COLOR: #f7d6ad; BACKGROUND-COLOR: #a60005
}
.BloccoSponsor {
	BORDER: none; MARGIN-LEFT: 0.25em; MARGIN-RIGHT: 0.25em; MARGIN-TOP: 1em; MARGIN-BOTTOM: 0.25em; PADDING: 0.25em; BACKGROUND-COLOR: #ffffff
}
.BloccoSponsor A {
	COLOR: #a60005; TEXT-DECORATION: underline; BACKGROUND-COLOR: #ffffff
}
.BloccoSponsor A:hover {
	COLOR: #a60005; TEXT-DECORATION: underline; BACKGROUND-COLOR: #ffffff
}
.BloccoSponsor A:active {
	COLOR: #a60005; TEXT-DECORATION: underline; BACKGROUND-COLOR: #ffffff
}

