HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	FONT-SIZE: 75%; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 100%; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
A.skip {
	LEFT: -1000em; WIDTH: 20em; POSITION: absolute
}
A.goTop {
	LEFT: 0px; VISIBILITY: hidden; WIDTH: 1em; POSITION: absolute
}
A:link {
	COLOR: #000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.selectedLinkBold:link {
	FONT-WEIGHT: bold
}
A.selectedLinkBold:active {
	FONT-WEIGHT: bold
}
A.selectedLinkBold:visited {
	FONT-WEIGHT: bold
}
A.selectedLinkBold:hover {
	FONT-WEIGHT: bold
}
DIV.bodyBox A:link {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.bodyBox A:active {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.bodyBox A:visited {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.bodyBox A:hover {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.schemaBox A:link {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.schemaBox A:active {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.schemaBox A:visited {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.schemaBox A:hover {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.contextCS A:link {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.contextCS A:active {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.contextCS A:visited {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.contextCS A:hover {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.blueLink:link {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.blueLink:active {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.blueLink:visited {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
A.blueLink:hover {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.mainCenterContextTabella A:link {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.mainCenterContextTabella A:active {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.mainCenterContextTabella A:visited {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.mainCenterContextTabella A:hover {
	COLOR: blue; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline
}
DIV.mainCenterContextTabellaRic A:link {
	COLOR: blue; BACKGROUND-COLOR: transparent
}
DIV.mainCenterContextTabellaRic A:active {
	COLOR: blue; BACKGROUND-COLOR: transparent
}
DIV.mainCenterContextTabellaRic A:visited {
	COLOR: blue; BACKGROUND-COLOR: transparent
}
DIV.mainCenterContextTabellaRic A:hover {
	COLOR: blue; BACKGROUND-COLOR: transparent
}
.leftDiv {
	FLOAT: left
}
.rightDiv {
	FLOAT: right
}
DIV.end {
	CLEAR: both
}
DIV.endSmall {
	CLEAR: both; FONT-SIZE: 0.1em
}
DIV.endHight {
	CLEAR: both; HEIGHT: 0.4em
}
.textright {
	TEXT-ALIGN: right
}
.textcenter {
	TEXT-ALIGN: center
}
.upper {
	TEXT-TRANSFORM: uppercase
}
.leftDivWidth {
	FLOAT: left; WIDTH: 30%
}
.rightDivWidth {
	FLOAT: right; WIDTH: 30%; TEXT-ALIGN: right
}
.centerDiv {
	FLOAT: left; WIDTH: 35%; TEXT-ALIGN: center
}
.centerDiv100 {
	WIDTH: 100%; TEXT-ALIGN: center
}
.leftDivPath {
	FLOAT: left; WIDTH: 90%
}
.spacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.spacerBig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 1em
}
.spacerBg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.spacerBgSmaller {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
.paddingTop {
	PADDING-TOP: 1em
}
.rightDivPad {
	PADDING-RIGHT: 0.4em; FLOAT: right
}
.hidden {
	DISPLAY: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainCenterEvents H2 {
	FONT-SIZE: 120%; PADDING-BOTTOM: 1em
}
#mainCenterNews H2 {
	FONT-SIZE: 120%; PADDING-BOTTOM: 1em
}
#mainCenterCS H2 {
	FONT-SIZE: 120%; PADDING-BOTTOM: 0.5em
}
#mainCenterContext H2 {
	FONT-SIZE: 120%; PADDING-BOTTOM: 1em
}
.mainLeftMenuEach H2 {
	PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.5em
}
.mainLeftMenuEachEvent H2 {
	PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.5em
}
#mainCenterContext H3 {
	FONT-WEIGHT: normal; PADDING-BOTTOM: 1em
}
#neutralDiv H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
#mainCenterContext .mainCenterContextTabella H3 {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0px
}
#mainCenterContext .mainCenterContextTabellaRic H3 {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0px
}
#mainCenterContext .mainCenterContextTabellaSearch H3 {
	DISPLAY: inline; FONT-WEIGHT: bold
}
#mainCenterContext .mainCenterContextTabella H3 A {
	COLOR: #000
}
#mainCenterContext .mainCenterContextTabella .rightDivEvents H3 A {
	COLOR: blue; TEXT-DECORATION: underline
}
#mainCenterContext .mainCenterContextTabellaRic H3 A {
	COLOR: #000
}
#mainCenterContext DIV.schemaBox H3 {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0.3em
}
#formNewsletter H3 {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 1em
}
#mainCenterCS H3 {
	FONT-WEIGHT: normal; MARGIN: 1em 0px
}
#mainCenterCS .mainCenterNews01 H3 {
	MARGIN: 0px
}
.listBox H4 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.5em
}
.listBoxDoc H4 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0.5em
}
.listBox H4.noBreak {
	DISPLAY: inline
}
#neutralDiv H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
.bodyBox H4 {
	FONT-WEIGHT: bold
}
#marginForm01 FIELDSET H5 {
	CLEAR: both; FONT-SIZE: 100%; POSITION: relative
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.imgfloat {
	FLOAT: left; MARGIN: 1.5em 2em 1em 0px
}
.imgfloatSmall {
	FLOAT: left; MARGIN: 0px 1em 0px 0px
}
.imgborder {
	
}
.imgborderfloat {
	FLOAT: left; MARGIN: 1.5em 2em 1em 0px
}
.imgSpace {
	MARGIN: 0px 1.5em 0px 0px
}
#headerServizio P {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.testo {
	FONT-WEIGHT: normal; COLOR: #000
}
.testoBold {
	FONT-WEIGHT: bold; COLOR: #000
}
.testoSelected {
	
}
#headerServizio UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#headerServizio LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.headerServizio02 UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.headerServizio02 LI {
	PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.rightDivHeader UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.rightDivHeader LI {
	PADDING-RIGHT: 0.7em; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#headerMenu UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#headerMenu LI {
	DISPLAY: inline
}
#headerMenu LI A {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.3em; COLOR: #fff; PADDING-TOP: 0.3em
}
#headerMenu LI A:unknown {
	COLOR: black; BACKGROUND-COLOR: #ffffcc
}
#headerMenu LI A:active {
	COLOR: black; BACKGROUND-COLOR: #ffffcc
}
#headerMenu LI A:hover {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; BACKGROUND: #fff; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; TEXT-DECORATION: none
}
#headerMenu LI A.selected {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; BACKGROUND: #fff; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; TEXT-DECORATION: none
}
#headerPath UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#headerPath LI {
	PADDING-RIGHT: 0.2em; DISPLAY: inline; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.4em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0.4em
}
#headerPath LI.selected {
	FONT-WEIGHT: bold
}
#headerPath LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#headerPath LI.first A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mainLeftMenuEach02 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.mainLeftMenuEach02 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
.mainLeftMenuEach02 LI.firstLev {
	LIST-STYLE-TYPE: none
}
.mainLeftMenuEach02 LI.firstLev A {
	FONT-WEIGHT: bold
}
.mainLeftMenuEach02 LI.secondLev {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.mainLeftMenuEach02 LI.thirdLev {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3.5em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.mainRightMenuEach02 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.mainRightMenuEach02 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.5em
}
.mainCenterCS01 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2.5em; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.mainCenterCS01 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.25em
}
.mainLeftMenuEachContext UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.mainLeftMenuEachContext LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0.9em; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.mainLeftMenuEachContext LI.titleMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.7em; MARGIN: 0px 0px 0px -1.3em; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
.mainLeftMenuEachContext LI.firstLev {
	
}
.mainLeftMenuEachContext LI.firstLev A {
	FONT-WEIGHT: bold
}
.mainLeftMenuEachContext LI.secondLev {
	LEFT: 1em; POSITION: relative
}
.mainLeftMenuEachContext LI.thirdLev {
	LEFT: 2em; POSITION: relative
}
.mainLeftMenuEachContext LI.fourthLev {
	LEFT: 3em; POSITION: relative
}
.mainLeftMenuEachContext LI.otherwiseLev {
	LEFT: 4em; POSITION: relative
}
.mainCenterMenuEach UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.mainCenterMenuEach LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.9em; MARGIN: 0px; PADDING-TOP: 0px
}
.mainCenterMenuEach LI.secondLev {
	LEFT: 1em; POSITION: relative
}
.mainCenterMenuEach LI.thirdLev {
	LEFT: 2em; POSITION: relative
}
.mainCenterMenuEach LI.fourthLev {
	LEFT: 3em; POSITION: relative
}
.mainCenterMenuEach LI.otherwiseLev {
	LEFT: 4em; POSITION: relative
}
#map UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.5em; PADDING-TOP: 0px
}
#map UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0.9em; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
#map UL LI.titleMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.7em; MARGIN: 0px 0px 0px -1.3em; PADDING-TOP: 0.5em; LIST-STYLE-TYPE: none
}
#map UL LI.firstLev {
	
}
#map UL LI.firstLev A {
	FONT-WEIGHT: bold
}
#map UL LI.secondLev {
	LEFT: 1em; POSITION: relative
}
#map UL LI.thirdLev {
	LEFT: 2em; POSITION: relative
}
#map UL LI.fourthLev {
	LEFT: 3em; POSITION: relative
}
#map UL LI.otherwiseLev {
	LEFT: 4em; POSITION: relative
}
.resultSearch UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.resultSearch LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.9em; MARGIN: 0px; PADDING-TOP: 0px
}
.resultSearch {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1.4em; PADDING-BOTTOM: 8em; PADDING-TOP: 1em
}
#welcome UL {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#welcome LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#welcome LI A {
	COLOR: #565656; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
#welcome LI A:hover {
	COLOR: black; BACKGROUND-COLOR: white
}
#welcome LI IMG {
	VERTICAL-ALIGN: middle
}
.listBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.3em; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.listBoxDoc UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.3em; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.listBox LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-TOP: 0px
}
.listBoxDoc LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.6em; PADDING-TOP: 0px
}
.schemaBox UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.schemaBox LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD.bg_scheda UL {
	MARGIN: 0px 0px 0px 1.4em
}
.schemaBox2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 1.4em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.schemaBox2 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#footerPath UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footerPath LI {
	PADDING-RIGHT: 0.2em; DISPLAY: inline; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.4em; LINE-HEIGHT: 1.3em; PADDING-TOP: 0.4em
}
#footerPath LI.selected {
	FONT-WEIGHT: bold
}
#footerPath LI A {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footerPath LI.first A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footerCredits UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#footerCredits LI {
	DISPLAY: inline
}
#footerCredits LI A:unknown {
	COLOR: black; BACKGROUND-COLOR: #ffffcc
}
#footerCredits LI A:active {
	COLOR: black; BACKGROUND-COLOR: #ffffcc
}
#footerCredits LI A {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
#footerCredits LI A:hover {
	COLOR: #fff; BACKGROUND-COLOR: transparent
}
FORM {
	DISPLAY: inline; MARGIN: 0px
}
FORM P {
	DISPLAY: inline
}
INPUT {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; WIDTH: 13em; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid
}
INPUT.searchtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
INPUT.searchButton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 3em; CURSOR: pointer; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1.4em; BORDER-BOTTOM-STYLE: none
}
INPUT.searchButtonColored {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; WIDTH: 3.5em; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 1.4em
}
INPUT.searchButtonColored02 {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; WIDTH: auto; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 1.4em
}
#marginForm01 FIELDSET {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 1.2em; BORDER-TOP: #a9a9a9 1px solid; DISPLAY: block; PADDING-LEFT: 1.2em; PADDING-BOTTOM: 1.2em; MARGIN: 1.5em 0px; BORDER-LEFT: #a9a9a9 1px solid; PADDING-TOP: 1.2em; BORDER-BOTTOM: #a9a9a9 1px solid
}
#marginForm01 FIELDSET.nomargin {
	MARGIN: 0px 0px 1em
}
#marginForm01 FIELDSET LEGEND {
	FONT-WEIGHT: bold; COLOR: #000
}
#marginForm01 FIELDSET DIV {
	MARGIN-BOTTOM: 0.5em
}
#marginForm01 FIELDSET DIV.first {
	MARGIN-TOP: 1em
}
#marginForm01 FIELDSET LABEL.labelBig {
	CLEAR: both; FLOAT: left; WIDTH: 12em; POSITION: relative
}
#marginForm01 FIELDSET LABEL {
	CLEAR: both; FLOAT: left; WIDTH: 8em; POSITION: relative
}
UNKNOWN {
	FLOAT: right; POSITION: relative
}
#marginForm01 FIELDSET DIV.radio LABEL {
	DISPLAY: inline; LEFT: 2em; WIDTH: auto; POSITION: relative; TOP: -1.5em
}
#marginForm01 FIELDSET DIV.radio INPUT {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 1em; BORDER-RIGHT-WIDTH: 0px
}
#marginForm01 FIELDSET TEXTAREA {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND: white; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
#marginForm01 FIELDSET SELECT {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000 1px solid; WIDTH: 13em; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid
}
#marginForm01 DIV.paragraph P {
	DISPLAY: block
}
#marginForm01 DIV.paragraph P A {
	COLOR: blue; TEXT-DECORATION: underline
}
#marginForm01 #marginForm02 FIELDSET {
	MARGIN: 0px 0px 1.5em
}
#marginForm01 #marginForm02 FIELDSET LABEL {
	WIDTH: 14em
}
#marginForm01 #marginForm02 FIELDSET TEXTAREA {
	WIDTH: 14em
}
#mainCenterCS FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2em; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#mainCenterCS FIELDSET LEGEND {
	DISPLAY: none
}
#mainCenterCS INPUT.searchButtonColored {
	LEFT: 30%; POSITION: relative
}
#maskBox .leftDiv {
	FLOAT: left; WIDTH: 30%
}
#maskBox INPUT {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; WIDTH: 15em; BORDER-BOTTOM: #000 1px solid
}
#maskBox SELECT {
	WIDTH: 15em
}
#maskBox .maskDate SELECT {
	WIDTH: auto
}
#maskBox INPUT.check {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-RIGHT: 0.5em; BORDER-RIGHT-WIDTH: 0px
}
#maskBox .leftDivMask LABEL {
	PADDING-LEFT: 1em
}
.leftDivMaskNumbers {
	FLOAT: left; WIDTH: 5%
}
DIV#container {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 98%
}
DIV#containerInside {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 98%
}
DIV#containerPrint {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 98%
}
DIV#header {
	BACKGROUND: #fff; TEXT-ALIGN: left
}
DIV#headerLogo {
	BACKGROUND-POSITION: right bottom; PADDING-TOP: 1em; BACKGROUND-REPEAT: no-repeat; POSITION: relative
}
DIV#headerServizio {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.3em; BACKGROUND: #f5f4f4; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; POSITION: relative
}
DIV#headerServizioLeft {
	FONT-WEIGHT: bold; LEFT: 39%; FLOAT: left; POSITION: relative
}
DIV#headerServizioRight {
	FLOAT: right; POSITION: relative; TEXT-ALIGN: right
}
DIV.headerServizio02 {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND: #f5f4f4; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
DIV#headerServizio02 {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND: #f5f4f4; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; POSITION: relative
}
DIV#headerMenuContainer {
	MARGIN: 0px 0px 0.7em
}
DIV#headerMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV#headerMenu02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; PADDING-TOP: 0px
}
DIV#headerPath {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND: #f5f4f4; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em
}
.leftDivHeader {
	MARGIN-TOP: 0.4em; PADDING-LEFT: 0.4em; BACKGROUND: #f5f4f4; FLOAT: left
}
.rightDivHeader {
	BACKGROUND: #f5f4f4; FLOAT: right
}
DIV.leftDivHeader P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.rightDivHeader P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#main {
	HEIGHT: 100%; TEXT-ALIGN: left
}
DIV#mainCS {
	HEIGHT: 100%; TEXT-ALIGN: left
}
DIV#mainLeft {
	FLOAT: left; WIDTH: 22%
}
DIV#mainLeftBanner {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: #f5f4f4; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 0.5em solid; TEXT-ALIGN: center
}
DIV#mainLeftMenu {
	
}
DIV#mainLeftSorelle {
	
}
DIV.mainLeftMenuEach {
	BACKGROUND: #f5f4f4; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 0.5em solid
}
DIV.mainLeftMenuEachEvent {
	BACKGROUND: #f5f4f4; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 0.5em solid
}
DIV.mainLeftMenuEach02 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mainLeftMenuEachContext {
	PADDING-RIGHT: 1em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#mainCenter {
	BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; WIDTH: 55.9%
}
DIV#mainCenterBig {
	BACKGROUND: #fff; FLOAT: right; OVERFLOW: hidden; WIDTH: 77.99%; HEIGHT: 100%; voice-family: inherit
}
DIV#mainCenterBigEvents {
	BACKGROUND: #fff; FLOAT: right; WIDTH: 77.99%; voice-family: inherit
}
DIV#mainCenterEvents {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.mainCenterEvents01 {
	PADDING-BOTTOM: 1em
}
DIV.leftDivEvents {
	PADDING-RIGHT: 1em; FLOAT: left
}
DIV.rightDivEvents {
	PADDING-RIGHT: 1em; FLOAT: left
}
DIV.mainCenterEvents02 {
	PADDING-BOTTOM: 1em
}
#mainCenterNews {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.mainCenterNews01 {
	PADDING-BOTTOM: 1em
}
DIV.leftDivNews {
	PADDING-RIGHT: 1em; FLOAT: left
}
DIV.rightDivNews {
	PADDING-RIGHT: 1em; FLOAT: left
}
DIV.mainCenterNews02 {
	PADDING-RIGHT: 1em; PADDING-BOTTOM: 1em
}
#mainCenterCS {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
DIV.mainCenterCS01 {
	PADDING-BOTTOM: 0.5em
}
DIV#maskBox {
	PADDING-TOP: 1em
}
DIV#mainCenterPoll {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; BACKGROUND: #f5f4f4 no-repeat; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0.5em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em; HEIGHT: 16px; TEXT-ALIGN: right
}
DIV#mainCenterPoll02 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; BACKGROUND: #f5f4f4 no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px 0.5em 1em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em; HEIGHT: 16px; TEXT-ALIGN: right
}
DIV#mainCenterPoll03 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; BACKGROUND: #f5f4f4 no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em; HEIGHT: 16px; TEXT-ALIGN: right
}
DIV#mainCS DIV#mainCenterPoll02 {
	MARGIN: 0px 0px 1em
}
DIV#mainCenterContext {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1em; OVERFLOW: hidden; PADDING-TOP: 0.5em
}
#mainCenterContext .mainCenterContextTabella {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-BOTTOM: 1.8em; BORDER-LEFT: white 1px solid; WIDTH: 99%; BORDER-BOTTOM: white 1px solid
}
#mainCenterContext .mainCenterContextTabellaRic {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-BOTTOM: 1em; BORDER-LEFT: white 1px solid; WIDTH: 99%; BORDER-BOTTOM: white 1px solid
}
#mainCenterContext .mainCenterContextTabellaSearch {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN-BOTTOM: 1.8em; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
#mainCenterContext .mainCenterContextTabella P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#mainPrint {
	MARGIN-TOP: 0.5em; BACKGROUND: #fff
}
DIV#mainCenterGoTop {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.3em; BACKGROUND: #f5f4f4 no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0.5em; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em; HEIGHT: 16px
}
DIV#mainCenterGoTop02 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.3em; BACKGROUND: #f5f4f4 no-repeat right bottom; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0.5em; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0.5em; HEIGHT: 16px
}
DIV#mainCS DIV#mainCenterGoTop02 {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
DIV#mainCenterGoTop03 {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.3em; BACKGROUND: #f5f4f4; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0.5em; HEIGHT: 16px
}
DIV#mainCenterGoTopContext {
	BACKGROUND-POSITION: right bottom; BACKGROUND-REPEAT: no-repeat; HEIGHT: 24px
}
DIV.bodyBox {
	PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.8em
}
DIV.bodyBox P {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
DIV.bodyBox TABLE {
	MARGIN-BOTTOM: 1em; BORDER-COLLAPSE: collapse
}
DIV.listBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em
}
DIV.listBoxDoc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em
}
.docs_style {
	DISPLAY: block; FONT-WEIGHT: normal; COLOR: #000; PADDING-TOP: 0.5em
}
DIV.imgCaption {
	MARGIN-TOP: 0.5em; FONT-SIZE: x-small; FLOAT: left; PADDING-BOTTOM: 0.5em; MARGIN-RIGHT: 1em; voice-family: inherit
}
DIV.imgCaption P {
	MARGIN-TOP: 0px; HEIGHT: 4em
}
DIV.imgCaptionOne {
	FONT-SIZE: x-small; MARGIN-BOTTOM: 0.5em; VERTICAL-ALIGN: text-bottom; MARGIN-RIGHT: 1em; voice-family: inherit
}
DIV.imgCaptionOne P {
	MARGIN-TOP: 0px
}
DIV.imgCaptionRight {
	FONT-SIZE: x-small; voice-family: inherit
}
DIV.schemaBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; WIDTH: 100%; PADDING-TOP: 0.5em
}
.bg_table {
	
}
.bg_tr {
	BACKGROUND: #ccc
}
TH.bg_scheda {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left; voice-family: inherit
}
TD.bg_scheda {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em; BORDER-BOTTOM: #ccc 1px solid; voice-family: inherit
}
TD.bg_line {
	BORDER-BOTTOM: #ccc 1px solid
}
DIV.schemaBox2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P.spacer {
	PADDING-BOTTOM: 5em
}
DIV#wipBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30em; PADDING-TOP: 0px
}
.mainCenterMenuEach {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1.4em; PADDING-BOTTOM: 1em; PADDING-TOP: 0px
}
DIV#contextBox TABLE {
	BORDER-RIGHT: #a9a9a9 1px solid; BORDER-TOP: #a9a9a9 1px solid; FONT-SIZE: 100%; BORDER-LEFT: #a9a9a9 1px solid; BORDER-BOTTOM: #a9a9a9 1px solid; BORDER-COLLAPSE: collapse
}
DIV#contextBox TH {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: #dfe8f8; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #a9a9a9 1px solid; COLOR: #062972; PADDING-TOP: 0.3em; BORDER-BOTTOM: #a9a9a9 1px solid; BORDER-COLLAPSE: collapse
}
DIV#contextBox TD {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 0.3em; BORDER-TOP: #a9a9a9 1px solid; PADDING-LEFT: 0.3em; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0.3em; BORDER-LEFT: #a9a9a9 1px solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #a9a9a9 1px solid; BORDER-COLLAPSE: collapse
}
DIV.contextCS {
	
}
DIV.widthSmaller {
	WIDTH: 92%
}
DIV.mainRightSisters {
	BORDER-RIGHT: #d7d7d7 1px solid; BORDER-TOP: #d7d7d7 1px solid; BACKGROUND: #f5f4f4; BORDER-LEFT: #d7d7d7 1px solid; PADDING-TOP: 1.8em
}
DIV.mainRightSistersInside {
	BACKGROUND: white; PADDING-TOP: 0.8em; BORDER-BOTTOM: #d7d7d7 1px solid
}
DIV#map {
	
}
#map DIV.mapLeft {
	FLOAT: left; WIDTH: 45%; MARGIN-RIGHT: 2em; PADDING-TOP: 1em
}
#map DIV.mapLeft02 {
	FLOAT: left; MARGIN-RIGHT: 2em; PADDING-TOP: 1em
}
#map FIELDSET {
	BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #a9a9a9 1px solid; DISPLAY: block; PADDING-LEFT: 0.8em; PADDING-BOTTOM: 0.8em; MARGIN: 0px 0px 0.5em; BORDER-LEFT: #a9a9a9 1px solid; PADDING-TOP: 0.8em; BORDER-BOTTOM: #a9a9a9 1px solid
}
#map FIELDSET LEGEND {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
#map .mapHome FIELDSET LEGEND {
	COLOR: #e60000
}
#map .mapHome FIELDSET LEGEND A:link {
	COLOR: #e60000
}
#map .mapHome FIELDSET LEGEND A:active {
	COLOR: #e60000
}
#map .mapHome FIELDSET LEGEND A:visited {
	COLOR: #e60000
}
#map .mapHome FIELDSET LEGEND A:hover {
	COLOR: #e60000
}
#map .mapHome UL {
	COLOR: #e60000
}
#map .mapHome UL LI.titleMenu A {
	COLOR: #e60000
}
#map .mapHome UL LI A:hover {
	COLOR: #e60000
}
#map .mapAmbiente FIELDSET LEGEND {
	COLOR: #326e00
}
#map .mapAmbiente FIELDSET LEGEND A:link {
	COLOR: #326e00
}
#map .mapAmbiente FIELDSET LEGEND A:active {
	COLOR: #326e00
}
#map .mapAmbiente FIELDSET LEGEND A:visited {
	COLOR: #326e00
}
#map .mapAmbiente FIELDSET LEGEND A:hover {
	COLOR: #326e00
}
#map .mapAmbiente UL {
	COLOR: #326e00
}
#map .mapAmbiente UL LI.titleMenu A {
	COLOR: #326e00
}
#map .mapAmbiente UL LI A:hover {
	COLOR: #326e00
}
#map .mapCultura FIELDSET LEGEND {
	COLOR: #b40f00
}
#map .mapCultura FIELDSET LEGEND A:link {
	COLOR: #b40f00
}
#map .mapCultura FIELDSET LEGEND A:active {
	COLOR: #b40f00
}
#map .mapCultura FIELDSET LEGEND A:visited {
	COLOR: #b40f00
}
#map .mapCultura FIELDSET LEGEND A:hover {
	COLOR: #b40f00
}
#map .mapCultura UL {
	COLOR: #b40f00
}
#map .mapCultura UL LI.titleMenu A {
	COLOR: #b40f00
}
#map .mapCultura UL LI A:hover {
	COLOR: #b40f00
}
#map .mapGiovani FIELDSET LEGEND {
	COLOR: #6e0a64
}
#map .mapGiovani FIELDSET LEGEND A:link {
	COLOR: #6e0a64
}
#map .mapGiovani FIELDSET LEGEND A:active {
	COLOR: #6e0a64
}
#map .mapGiovani FIELDSET LEGEND A:visited {
	COLOR: #6e0a64
}
#map .mapGiovani FIELDSET LEGEND A:hover {
	COLOR: #6e0a64
}
#map .mapGiovani UL {
	COLOR: #6e0a64
}
#map .mapGiovani UL LI.titleMenu A {
	COLOR: #6e0a64
}
#map .mapGiovani UL LI A:hover {
	COLOR: #6e0a64
}
#map .mapLavori FIELDSET LEGEND {
	COLOR: #a00046
}
#map .mapLavori FIELDSET LEGEND A:link {
	COLOR: #a00046
}
#map .mapLavori FIELDSET LEGEND A:active {
	COLOR: #a00046
}
#map .mapLavori FIELDSET LEGEND A:visited {
	COLOR: #a00046
}
#map .mapLavori FIELDSET LEGEND A:hover {
	COLOR: #a00046
}
#map .mapLavori UL {
	COLOR: #a00046
}
#map .mapLavori UL LI.titleMenu A {
	COLOR: #a00046
}
#map .mapLavori UL LI A:hover {
	COLOR: #a00046
}
#map .mapServizi FIELDSET LEGEND {
	COLOR: #0014be
}
#map .mapServizi FIELDSET LEGEND A:link {
	COLOR: #0014be
}
#map .mapServizi FIELDSET LEGEND A:active {
	COLOR: #0014be
}
#map .mapServizi FIELDSET LEGEND A:visited {
	COLOR: #0014be
}
#map .mapServizi FIELDSET LEGEND A:hover {
	COLOR: #0014be
}
#map .mapServizi UL {
	COLOR: #0014be
}
#map .mapServizi UL LI.titleMenu A {
	COLOR: #0014be
}
#map .mapServizi UL LI A:hover {
	COLOR: #0014be
}
#map .mapUrbanistica FIELDSET LEGEND {
	COLOR: #00646e
}
#map .mapUrbanistica FIELDSET LEGEND A:link {
	COLOR: #00646e
}
#map .mapUrbanistica FIELDSET LEGEND A:active {
	COLOR: #00646e
}
#map .mapUrbanistica FIELDSET LEGEND A:visited {
	COLOR: #00646e
}
#map .mapUrbanistica FIELDSET LEGEND A:hover {
	COLOR: #00646e
}
#map .mapUrbanistica UL {
	COLOR: #00646e
}
#map .mapUrbanistica UL LI.titleMenu A {
	COLOR: #00646e
}
#map .mapUrbanistica UL LI A:hover {
	COLOR: #00646e
}
#map .mapVivere FIELDSET LEGEND {
	COLOR: #6e5f00
}
#map .mapVivere FIELDSET LEGEND A:link {
	COLOR: #6e5f00
}
#map .mapVivere FIELDSET LEGEND A:active {
	COLOR: #6e5f00
}
#map .mapVivere FIELDSET LEGEND A:visited {
	COLOR: #6e5f00
}
#map .mapVivere FIELDSET LEGEND A:hover {
	COLOR: #6e5f00
}
#map .mapVivere UL {
	COLOR: #6e5f00
}
#map .mapVivere UL LI.titleMenu A {
	COLOR: #6e5f00
}
#map .mapVivere UL LI A:hover {
	COLOR: #6e5f00
}
DIV#mainRight {
	FLOAT: left; WIDTH: 22%; voice-family: inherit
}
UNKNOWN {
	WIDTH: 22%
}
DIV#mainRightBanner {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: #f5f4f4; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #fff 0.5em solid; TEXT-ALIGN: center
}
DIV#mainRightMenu {
	FONT-WEIGHT: normal
}
DIV.mainRightMenuEach {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; BACKGROUND: #f5f4f4; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.mainRightMenuEach02 {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#footer {
	BORDER-TOP: #fff 0.5em solid; BACKGROUND: #fff; TEXT-ALIGN: left
}
DIV#footerPath {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; BACKGROUND: #f5f4f4; PADDING-BOTTOM: 0.3em; PADDING-TOP: 0.3em; TEXT-ALIGN: left
}
DIV#footerCredits {
	PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.3em; COLOR: #fff; PADDING-TOP: 0.3em; TEXT-ALIGN: left
}
DIV#welcome {
	MARGIN: 0px auto; WIDTH: 740px; PADDING-TOP: 4em
}
#welcome .t {
	BACKGROUND: url(/images/borderTop.gif) #fff repeat-x 0px 0px; WIDTH: 100%
}
#welcome .b {
	BACKGROUND: url(/images/borderBottom.gif) repeat-x 0px 100%
}
#welcome .l {
	BACKGROUND: url(/images/borderLeft.gif) repeat-y 0px 0px
}
#welcome .r {
	BACKGROUND: url(/images/borderRight.gif) repeat-y 100% 0px
}
#welcome .bl {
	BACKGROUND: url(/images/mainCornerBottomLeft.gif) no-repeat 0px 100%
}
#welcome .br {
	BACKGROUND: url(/images/mainCornerBottomRight.gif) no-repeat 100% 100%
}
#welcome .tl {
	BACKGROUND: url(/images/mainCornerTopLeft.gif) no-repeat 0px 0px
}
#welcome .tr {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(/images/mainCornerTopRight.gif) no-repeat 100% 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV#welcomeTop {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 8em; PADDING-TOP: 2em
}
DIV#welcomeLanguage {
	FLOAT: right
}
DIV#skyline {
	PADDING-BOTTOM: 2.5em
}
