BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; COLOR: #5a7b8e; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#text-one {
	DISPLAY: none
}
HR {
	DISPLAY: none
}
IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	BORDER-RIGHT: #5e98d8 8px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffc95f
}
H4 {
	BORDER-RIGHT: #5e98d8 2px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN: 10px 0px 0px; BORDER-LEFT: #5e98d8 2px solid; COLOR: #5a7b8e; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffc95f
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.datasel {
	WIDTH: 50px;
}
#header {
	BACKGROUND-IMAGE: url('images/sf_top.jpg'); MARGIN-BOTTOM: 18px; COLOR: #fff; BACKGROUND-REPEAT: repeat-x
}
#header-bottom {
	PADDING-LEFT: 20px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px; BACKGROUND-COLOR: #5e98d8
}
#logo {
	BACKGROUND-IMAGE: url('images/testata.jpg'); MARGIN-LEFT: 4px; WIDTH: 760px; HEIGHT: 96px
}
#colonna-sx {
	FLOAT: left; WIDTH: 20%; COLOR: #000
}
#colonna-dx {
	FLOAT: left; WIDTH: 20%; COLOR: #000
}
#colonna-sx .box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#colonna-dx .box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#colonna-dx {
	VERTICAL-ALIGN: top; MARGIN-RIGHT: -1px
}
#principale {
	BACKGROUND: #fff; FLOAT: left; MARGIN: 0px; WIDTH: 60%
}
#principaleweb {
	BACKGROUND: #fff; FLOAT: left; MARGIN: 0px; WIDTH: 100%
}
#principale .box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 10px; clear:left;
}

#principale A:visited {
	COLOR: #888888
}
#principale A {
	COLOR: #000066; TEXT-DECORATION: underline
}
#principale IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#footer {
	CLEAR: left; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url('images/sf_footer.jpg'); PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; HEIGHT: 136px; TEXT-ALIGN: center
}
#footer A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #ffc95f
}
UL.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5a7b8e; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL.menu LI {
	MARGIN-TOP: 1px; BORDER-LEFT: #5e98d8 8px solid; BORDER-BOTTOM: #ddddd7 1px solid; BACKGROUND-COLOR: #c7cccf; TEXT-ALIGN: left
}
UL.menu LI A {
	PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0em; MARGIN: 0em; COLOR: #5a7b8e; LINE-HEIGHT: 14px; PADDING-TOP: 0em; TEXT-DECORATION: none
}
UL.menu LI.menusel {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffc95f
}
UL.menu LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffc95f
}
UL.menu-b {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5a7b8e; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: none
}
UL.menu-b LI {
	BORDER-RIGHT: #5e98d8 2px solid; MARGIN-TOP: 1px; BORDER-LEFT: #5e98d8 2px solid; BORDER-BOTTOM: #ddddd7 1px solid; BACKGROUND-COLOR: #dbe0e3; TEXT-ALIGN: left
}
UL.menu-b LI A {
	PADDING-RIGHT: 0em; DISPLAY: block; PADDING-LEFT: 0.7em; PADDING-BOTTOM: 0em; MARGIN: 0em; COLOR: #5a7b8e; LINE-HEIGHT: 14px; PADDING-TOP: 0em; TEXT-DECORATION: none
}
LI.menu-b-lingua A {
	DISPLAY: block; MARGIN: 0px; COLOR: #5a7b8e; LINE-HEIGHT: 14px; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center; TEXT-DECORATION: none
}
UL.menu-b LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #ffc95f
}
.content-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px
}
.content-image-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 2px; PADDING-TOP: 0px
}
.link-funzionali {
	FLOAT: left; MARGIN: 5px; TEXT-ALIGN: center
}
.link-funzionali A {
	FONT-WEIGHT: bold; COLOR: #5a7b8e; TEXT-DECORATION: none
}


.box-vista{
background-color:#DBE0E3;
padding:4px 4px 4px 4px;
clear:left;

}

.des{
background-color:#fff;
margin:4px 2px 4px 2px;
clear:left;
height:100px;
line-height:16px;

}

.des img{
float:left;
margin:6px 6px 6px 6px;

}
.box-vista span img{
float:right;
margin:-3px 0px 0px 0px ;
}

.box-eventi{
background-color:#DBE0E3;
FONT-WEIGHT: bold; 
COLOR: #5a7b8e; 
TEXT-DECORATION: none;
clear:left;
margin:-3px 0px 0px 0px ;
}

.box-eventi-des{
background-color:white;
COLOR: #5a7b8e; 
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
border: 1pt solid #DBE0E3;
padding:0.5em;
margin:4px 2px 4px 2px;
clear:left;
line-height:16px;
}

.box-eventi-des img{
float:left;
margin:6px 6px 6px 6px;
}
.datasel SELECT{
	WIDTH: 50px;
}

.stilenews a:visited{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	text-valign: middle;
}
.stilenews a:hover{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	text-valign: middle;
}
.stilenews a:link{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
	text-valign: middle;
}

.box-eventi-marble{
background-color:#DBE0E3;
FONT-WEIGHT: bold; 
COLOR: #5a7b8e; 
TEXT-DECORATION: none;
clear:left;
margin:-3px 0px 0px 0px ;
width: 120px;
}

.box-eventi-des-marble{
background-color:white;
COLOR: #5a7b8e; 
TEXT-DECORATION: none;
FONT-WEIGHT: normal;
border: 1pt solid #DBE0E3;
padding:0.5em;
margin:4px 2px 4px 2px;
clear:left;
line-height:16px;
width:120px;
}
