html, body {
	color: #515151;
	background: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin: 0;
	padding: 0;
	border: 0;
}
form {
	margin: 0;
	padding: 0;
} 
a {
	color: #515151;
	text-decoration: none;
}
a:visited {
	color: #777777;
	text-decoration: none;
}
a:hover {
	color: #777777;
	text-decoration: none;
}
table {
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 0;
}
img { border: 0; }
.cxc { height: 100%; }
.nota {
	color: #b1b1b1;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; 
}
.nota A { color: #b1b1b1; }
.nota A:visited { color: #b1b1b1; }
.nota A:hover { color: #515151; }
.menu {
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
.menu A { color: #515151; }
.menu A:visited { color: #515151; }
.menu A:hover { color: #777777; }
.menuarr {
	color: #f77904;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}
.menuarr A { color: #f77904; }
.menuarr A:visited { color: #f77904;}
.menuarr A:hover { color: #f7953a; }
.cmd {
	background-image: url(images/sf_cmd.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 15px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 70px
}
.cmd A { color: #515151; }
.cmd A:visited { color: #515151; }
.cmd A:hover { color: #777777; }
.cmdb {
	background-image: url(images/sf_cmdb.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 15px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	width: 70px
}
.cmdb A { color: #515151; }
.cmdb A:visited { color: #515151; }
.cmdb A:hover { color: #777777; }
.textn {
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none
}
.textnjust {
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
}
.textgjust {
	color: #b1b1b1;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
}
.textgjust A {
	color: #b1b1b1;
	text-decoration: none;
}
.textgjust A:visited {
	color: #b1b1b1;
	text-decoration: none;
}
.textgjust A:hover {
	color: #b1b1b1;
	text-decoration: underline;
}
.textp {
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.textpjust {
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: justify;
}
.titolino {
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.titolomed {
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.titologmed {
	color: #b1b1b1;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.titolo {
	color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
	font-weight: bold;
}
.titoloarr {
	color: #f77904;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	text-align: left;
}
.sf_riolo {
	background-image: url(images/rocca.jpg);
	background-position: left center;
	background-repeat: no-repeat;
}
.sf_head {
	background-image: url(images/sf_head.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	height: 50px;
}
.sf_logo {
	background-image: url(images/h_logo.gif);
	background-position: left center;
	background-repeat: no-repeat;
	height: 30px;
}
.sf_menu {
	background-image: url(images/sf_menu.gif);
	height: 20px;
}
.sf_menu_sw {
	background-image: url(images/snod_ch.gif);
	background-position: left center;
	background-repeat: no-repeat;
	height: 20px;
	width: 30px;
}
.sf_menu_swh {
	background-image: url(images/snod_sc.gif);
	background-position: left center;
	background-repeat: no-repeat;
	height: 20px;
	width: 30px;
}
.sf_menu_nota {
	background-image: url(images/sf_nota.gif);
	background-position: left center;
	background-repeat: repeat-x;
	height: 20px;
	width: 606px;
	vertical-align: top;
}
.sf_menu_notah {
	background-image: url(images/sf_notah.gif);
	background-position: left center;
	background-repeat: repeat-x;
	height: 20px;
	width: 606px;
	vertical-align: top;
}
.inputact {
	background-color: #515151;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b1b1b1;
	border-style: solid;
	border-color: #404040;
	border-width: 1px;
}
.form_b {
	background-color: #515151;
	border-style: solid;
	border-color: #404040;
	border-width: 1px;
	color: #b1b1b1;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
	text-align: center;
	vertical-align: middle;
	width: 100px
}
.form_fg
{
	background-color: #ffffff;
	border-style: solid;
	border-color: #515151;
	border-width: 1px;
	color: #000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 350px
}
