BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
A {
	TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: underline
}
#contFlag {
	
}
#contFunzio {
	FLOAT: right; WIDTH: 100%
}
A.funzio {
	FONT-SIZE: 85%; COLOR: #535353; TEXT-DECORATION: underline
}
A.funzio:hover {
	FONT-SIZE: 85%; COLOR: #000; TEXT-DECORATION: underline
}
A.funzio_int {
	FONT-SIZE: 85%; MARGIN-LEFT: 2%; COLOR: #535353; TEXT-DECORATION: underline
}
A.funzio_int:hover {
	FONT-SIZE: 85%; MARGIN-LEFT: 2%; COLOR: #000; TEXT-DECORATION: underline
}
A.funzio_int:visited {
	FONT-SIZE: 85%; MARGIN-LEFT: 2%; COLOR: #535353; TEXT-DECORATION: underline
}
IMG.map {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.data {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #004788; FONT-STYLE: normal
}
#header {
	CLEAR: left; PADDING-RIGHT: 2%; PADDING-LEFT: 2%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 96%; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
#header2 {
	WIDTH: 100%; HEIGHT: 60px; BACKGROUND-COLOR: #eee; TEXT-ALIGN: left
}
#headerSx {
	FLOAT: left; WIDTH: 60%; HEIGHT: 60px; BACKGROUND-COLOR: #ffffff
}
#headerDx {
	FLOAT: right; WIDTH: 40%; HEIGHT: 60px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
#contBody {
	FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-COLOR: #e1e1e1
}
#body_layout {
	CLEAR: left; PADDING-BOTTOM: 10px; MARGIN-LEFT: 2%; WIDTH: 96%; MARGIN-RIGHT: 2%; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#body_layout_sx {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; FONT-SIZE: 90%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 73%; PADDING-TOP: 0px
}
#body_layout_dx {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; FONT-SIZE: 98%; LEFT: 75%; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #d5d5d5 1px solid; WIDTH: 22%; PADDING-TOP: 0px
}
#ContMenuSez {
	FLOAT: left; WIDTH: 100%; BORDER-BOTTOM: #e20e00 5px solid; BACKGROUND-COLOR: #f1f1f1; TEXT-ALIGN: center
}
#hormenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 15%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#ContSlogan {
	MARGIN-TOP: 1px; FLOAT: left; BACKGROUND-IMAGE: url(img_home.gif); WIDTH: 100%; TEXT-ALIGN: center
}
#Slogan {
	MARGIN: 0px; WIDTH: 100%; HEIGHT: 100px; TEXT-ALIGN: left
}
H4.titoBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #0054a7; PADDING-TOP: 0px
}
#aggiornamenti {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 70%; MARGIN: 0.5em
}
#cont_partner {
	PADDING-RIGHT: 2%; MARGIN-TOP: 10px; PADDING-LEFT: 2%; PADDING-BOTTOM: 5px; WIDTH: 96%; PADDING-TOP: 5px; BACKGROUND-COLOR: #f1f1f1
}
#cont_sedi_rice {
	PADDING-RIGHT: 2%; PADDING-LEFT: 2%; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 96%; PADDING-TOP: 0px; BACKGROUND-COLOR: #f1f1f1
}
#inserto {
	PADDING-RIGHT: 2%; PADDING-LEFT: 2%; PADDING-BOTTOM: 2%; MARGIN: 10px 0px 0px; WIDTH: 96%; PADDING-TOP: 2%; BACKGROUND-COLOR: #f1f1f1
}
IMG.box {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
SPAN.link_don {
	FONT-SIZE: 100%; COLOR: #333333
}
A.link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: underline
}
A.link:hover {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: underline
}
#news {
	FLOAT: left; MARGIN: 2% 0px 0px; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
DIV.cont_news {
	MARGIN: 2% 0px 0px
}
SPAN.int_news {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #000000
}
A.tito_news {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000
}
A.tito_news:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000
}
SPAN.testo_news {
	FONT-SIZE: 95%; MARGIN: 0px; COLOR: #535353; LINE-HEIGHT: 1.5em
}
DIV.abs_news_home {
	MARGIN: 0px 0px 0px 15px
}
#eventi {
	FLOAT: left; MARGIN: 2% 0px 0px; WIDTH: 100%; LINE-HEIGHT: 1.2em; BACKGROUND-COLOR: #fff
}
DIV.cont_gen_eventi {
	MARGIN: 2% 0px 0px
}
DIV.cont_eventi {
	MARGIN: 0px 0px 0px 15px; LINE-HEIGHT: 1.5em
}
#evidenza {
	PADDING-RIGHT: 1%; PADDING-LEFT: 1%; FLOAT: left; PADDING-BOTTOM: 1%; MARGIN: 10px 0px 0px; WIDTH: 96%; PADDING-TOP: 1%; BORDER-BOTTOM: #ccc 1px dashed; BACKGROUND-COLOR: #fff
}
#evidenza_sx {
	FLOAT: left; WIDTH: 65%
}
#evidenza_dx {
	FLOAT: right; WIDTH: 35%; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
.data_evid {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; COLOR: #0054a7
}
.testo_ins {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px
}
#giorn_sos {
	PADDING-RIGHT: 2%; PADDING-LEFT: 2%; FLOAT: left; PADDING-BOTTOM: 2%; MARGIN: 10px 0px 0px; WIDTH: 96%; PADDING-TOP: 2%; BACKGROUND-COLOR: #f1f1f1
}
#giorn_sosSx {
	FLOAT: left; MARGIN: 2% 0px 0px; WIDTH: 40%
}
#giorn_sosDx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 2% 0px 0px; WIDTH: 60%; PADDING-TOP: 15%
}
SPAN.data_sos {
	FONT-SIZE: 100%; COLOR: #333333
}
SPAN.giorn_tito {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #000000
}
A.sos_link {
	FONT-SIZE: 90%; COLOR: #333333; TEXT-DECORATION: underline
}
A.sos_link:hover {
	FONT-SIZE: 90%; COLOR: #333333; TEXT-DECORATION: underline
}
DIV.cont_img_sos {
	MARGIN: 5% 0px 0px
}
IMG.img_ins {
	VERTICAL-ALIGN: middle
}
SPAN.clicca {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 11%
}
.select_home {
	BORDER-TOP-WIDTH: 1px; MARGIN-TOP: 4px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 100%; BORDER-LEFT-COLOR: #ffcccc; BACKGROUND: #ffffff; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #ffcccc; COLOR: #000000; BORDER-TOP-COLOR: #ffcccc; PADDING-TOP: 0.3em; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #ffcccc
}
H2.sos_tito {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #0054a7
}
#hormenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#hormenu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ff0000; PADDING-TOP: 0px
}
#hormenu LI LI {
	WIDTH: 12em; BORDER-BOTTOM: #e20e00 2px solid
}
#hormenu LI LI A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
UL.menuOff {
	DISPLAY: none
}
LI.more:hover UL {
	BORDER-RIGHT: #e20e00 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e20e00 3px solid; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1; BACKGROUND: #fff; VISIBILITY: visible; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; BORDER-LEFT: #e20e00 3px solid; WIDTH: 12em; PADDING-TOP: 0px; BORDER-BOTTOM: #e20e00 3px solid; POSITION: absolute; TEXT-ALIGN: left
}
UL.menuOn {
	BORDER-RIGHT: #e20e00 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #e20e00 2px solid; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1; VISIBILITY: visible; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; BORDER-LEFT: #e20e00 2px solid; WIDTH: 12em; PADDING-TOP: 0px; BORDER-BOTTOM: #e20e00 2px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.voceSezione {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; MARGIN: 0px 1px 0px 0px
}
.voceSezione:hover {
	DISPLAY: block; MARGIN: 0px 1px 0px 0px; BACKGROUND-COLOR: #cc0000
}
.voceSezioneSel {
	DISPLAY: block; MARGIN: 0px 1px 0px 0px; BACKGROUND-COLOR: #e20e00
}
A.sezioni:hover {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #cc0000; TEXT-DECORATION: none
}
A.sezioni:focus {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #cc0000; TEXT-DECORATION: none
}
A.sezioni:active {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #cc0000; TEXT-DECORATION: none
}
A.sezioni {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; COLOR: #bf0c00; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sezioni-stat {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.sezioni-stat:hover {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 100%; PADDING-BOTTOM: 4px; COLOR: #ffffff; PADDING-TOP: 4px; TEXT-DECORATION: none
}
A.voce {
	PADDING-RIGHT: 0.8em; DISPLAY: block; PADDING-LEFT: 0.8em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.8em; COLOR: #000000; PADDING-TOP: 0.8em; BACKGROUND-COLOR: #f1f1f1; TEXT-DECORATION: none
}
A.voce:hover {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.8em; COLOR: #ffffff; PADDING-TOP: 0.8em; BACKGROUND-COLOR: #e20e00; TEXT-DECORATION: none
}
A.voce:focus {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.8em; COLOR: #ffffff; PADDING-TOP: 0.8em; BACKGROUND-COLOR: #e20e00; TEXT-DECORATION: none
}
A.voce:active {
	PADDING-RIGHT: 0.8em; PADDING-LEFT: 0.8em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.8em; COLOR: #ffffff; PADDING-TOP: 0.8em; BACKGROUND-COLOR: #e20e00; TEXT-DECORATION: none
}
SPAN.numero_verde {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; COLOR: #007e06; BORDER-BOTTOM: #007e06 1px dashed
}
DIV.cont_rice_home {
	MARGIN: 10px 0px 0px; WIDTH: 100%
}
A.lingua {
	FONT-SIZE: 0.7em; MARGIN: 0px; COLOR: #333333
}
A.lingua:hover {
	FONT-SIZE: 0.7em; MARGIN: 0px; COLOR: #333333
}
IMG.flag {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 1% 0px 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}
SPAN.divis {
	FONT-SIZE: 0.6em; MARGIN: 0px 1%; COLOR: #333333
}
INPUT.button_cerca {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; CURSOR: hand; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
INPUT.rice {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; MARGIN: 2px 4px 0px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 55%; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
LABEL.ricerca {
	FONT-SIZE: 100%; COLOR: #333
}
#ContFooter {
	PADDING-RIGHT: 2%; PADDING-LEFT: 2%; FONT-SIZE: 100%; PADDING-BOTTOM: 10px; WIDTH: 96%; TEXT-ALIGN: center
}
#Footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #e20e00 10px solid; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #cc0000; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
A.mail_footer {
	COLOR: #b80051; TEXT-DECORATION: underline
}
A.mail_footer:hover {
	COLOR: #535353; TEXT-DECORATION: underline
}
#isiway {
	PADDING-RIGHT: 2%; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 10px; WIDTH: 98%; COLOR: #000; PADDING-TOP: 10px; TEXT-ALIGN: right
}
A.isi {
	COLOR: #535353; TEXT-DECORATION: underline
}
A.isi:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.adobe {
	CLEAR: left; DISPLAY: block; FONT-SIZE: 95%; WIDTH: 100%
}
H2.hoTito {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #000000
}
#bannerTop {
	BORDER-RIGHT: #047dc6 1px solid; BORDER-TOP: #047dc6 1px solid; FLOAT: left; BACKGROUND-IMAGE: url(sfo_cassina.jpg); MARGIN: 10px 0px 0px; BORDER-LEFT: #047dc6 1px solid; WIDTH: 98%; BORDER-BOTTOM: #047dc6 1px solid; HEIGHT: 214px
}
#bannerTop_sx {
	FLOAT: left; WIDTH: 65%
}
#bannerTop_dx {
	FLOAT: right; WIDTH: 35%; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}
DIV.txtBlu {
	PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 230%; COLOR: #047dc6; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -1pt
}
DIV.txtRed {
	PADDING-LEFT: 15px; PADDING-TOP: 15px
}
A.baCas {
	FONT-WEIGHT: bold; FONT-SIZE: 170%; COLOR: #f43836; LINE-HEIGHT: 1.8em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.baCas:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 170%; COLOR: #f43836; LINE-HEIGHT: 1.8em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

