body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-image: url(images/sf.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
	background-attachment: fixed;
}
.tabella {
	background-color: #FFFFFF;
	width: 850px;
}
.sxtop {
	background-color: #E6ECE6;
	width: 172px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #009900;
	vertical-align: top;
	text-align: center;
}
.sx {
	background-color: #F7E2E1;
	width: 172px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #009900;
	vertical-align: top;
	text-align: center;
}
.dxtop {
	background-color: #E6ECE6;
	width: 177px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #009900;
	vertical-align: top;
}
.sfcomu {
	background-image: url(images/sf_top.jpg);
}
.data {
	background-color: #C0CFC0;
	text-align: center;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #069800;
}
.data2 {
	background-color: #019A01;
	text-align: center;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #069800;
}
.down {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #019A01;
	padding: 5px;
}
.fine {
	color: #FFFFFF;
	background-color: #CC0001;
	text-align: left;
}
.bott {
	background-color: #C0CFC0;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-top-style: dashed;
	border-bottom-style: solid;
	border-top-color: #079408;
	border-bottom-color: #079408;
	text-align: center;
}
.centro {
	vertical-align: top;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #009900;
	padding: 5px;
}
.categoria {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DA7671;
	text-align: left;
}
.sotto {
	background-color: #FCF3F3;
	text-align: left;
}
.sottocate {
	padding: 4px 4px 4px 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #DA7671;
}
.sottocatenoriga {
	padding: 4px 4px 4px 15px;
}
.news {
	padding: 6px 6px 6px 10px;
}
.cerca {
	background-color: #C1CFC2;
	text-align: center;
	padding: 4px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #019A01;
	height: 30px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #019A01;
}
.login {
	font-weight: bold;
	background-color: #C1CFC2;
	padding: 3px;
	text-align: left;
}
.riga {
	background-color: #C1CFC2;
}
.barracom {
	padding: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #019A01;
	border-bottom-color: #069800;
	text-align: left;
}
.barracate {
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #629765;
	text-align: left;
	background-color: #F7F9F7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CAD9CA;
	border-left-color: #CAD9CA;
}
.barracate2 {
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EAB4B0;
	text-align: left;
	background-color: #FEFCFC;
	font-weight: bold;
}
.indirizzo {
	font-size: medium;
	font-weight: bold;
	color: #CC0001;
	text-align: center;
	padding: 6px;
}
.percorso {
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #039808;
	text-align: left;
	font-style: oblique;
}
.titolo {
	font-size: x-large;
	font-weight: bold;
	color: #019A01;
	text-align: left;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a.glink, a.glink:visited{
	color: #FFFFFF;
	text-decoration: none;
}
a.nlink, a.nlink:visited{
	color: #CC0001;
	text-decoration: none;
	font-weight: bold;
}
a.blink, a.blink:visited{
	color: #FFFFFF;
	text-decoration: underline;
}
label {
	font-weight: bold;
	color: #CC0000;
}
.testo {
	text-align: justify;
	padding: 6px;
}
.riga2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CC0001;
}
.grassverde {
	font-weight: bold;
	color: #CC0001;
	background-color: #FCF3F3;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F7E2E1;
	border-left-color: #F7E2E1;
	padding: 2px;
}
.topverde {
	background-color: #F0F4F0;
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CFDBCF;
}
.downverde {
	background-color: #F0F4F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD7CA;
}
.leftverde {
	background-color: #F0F4F0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CAD7CA;
}
.destraverde {
	background-color: #F0F4F0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFDBCF;
}
.centroverde {
	background-color: #F0F4F0;
}
.rigatop {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CAD9CA;
}
.user {
	font-weight: bold;
	color: #CC0000;
	padding: 6px;
	text-align: center;
}
