body {
	background-color: #648B9E;
	background-image: url(../immagini/sfondo_6.gif);
	margin: 0px;
	padding: 0px;
}
sfbianco {
	background-color: #FFFFFF;
}
.navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	padding-left: 5px;
}
.navbar a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.navbar a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}
.navbar a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration: none;
}
.sfcerca {
	background-color: #3B6B81;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.sfintestazione {
	border-top: 1px solid #000000;
	background-color: #003E5B;
}

.sfintestazione2 {
	background-image: url(../immagini/sfondo.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.sfintestazione3 {
	background-image: url(../immagini/sfondo_3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #E4E4E4;
}
.sfmdxt1 {
	background-color: #F2F2F2;
}
.sfmdxt1 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfmdxt1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfmdxt1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.sfmdxt2 {
	background-color: #FDFDFD;
}
.sfmdxt2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfmdxt2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfmdxt2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.sfmsnx {
	background-color: #F2F2F2;
}
.sfmsnx a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfmsnx a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfmsnx a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.sfmsnxb {background-color: #E4EAEF;}
.sfmsnxb a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfmsnxb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfmsnxb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.sfprincipale {
	background-color: #003E5B;
}
.sfcategoria {background-color: #DDDDDD;}
.sfscategoria {background-color: #E1E1E1;}
.sftcategoria {background-color: #CDCDCD;}
.sftscategoria {background-color: #D3D3D3;}
.sftservizi {background-color: #C0C0C0;}
.sftservizi a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sftservizi a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sftservizi a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#990000;
	text-decoration: none;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.menusnx {}
.menudxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.menudxt a {
	padding-right:2px;
}
.sfbianco {
	background-color: #FFFFFF;
}
.sfintestazione .sfbianco a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	height: 26px;
	text-transform: uppercase;
	padding-top: 7px;
	padding-right: 12px;
	padding-left: 12px;
}
.sfintestazione a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.sfintestazione a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.sfintestazione a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.sfbottone {
	border-top: 1px solid #FFFFFF;
	background-image: url(../immagini/sfondo_7.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}

.menusnx a {
	padding-left: 20px;
	font-weight: bold;		
}
.sfmdxt3 {
	background-image: url(../immagini/logocomune2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #F8F8F8;
}
.sfmdxt4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	background-image: url(../immagini/barca.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #F2F2F2;
}

.sfmdxt4 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfmdxt4 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfmdxt4 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.testorosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.testonormale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.testonormale a:link {
	color: #003E5B;
}
.testonormale a:visited {
	color: #003E5B;
}
.testonormale a:hover {

	color: #990000;
}
.testonormale ul {
	list-style-image: url(../immagini/lista.gif);
	list-style-type: disc;
}
.testonormale #titolo {
	display: none;
}
.titoletto {}
.testonormale .titoletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000099;
	text-transform: capitalize;
	text-decoration: underline;
}
.testorosso {
}
.testonormale .testorosso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.testogrigio {
}
.testonormale .testogrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.testonormale #testo {
	display: none;
}
.btn {}
.testonormale .btn { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #525252;
	background-color: #F2F2F2;
	border: 1px solid #525252;
}
.testonormale td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.testonormale img {
	border:1px solid #000000;
}
.testogrande img {
	border:1px solid #000000;
}
.testograndec img {
	border:1px solid #FFFFFF;
}
.testonormale #sf {
	background-image: url(../immagini/pixelnero.gif);
	background-repeat: repeat-y;
	background-position: 19px;
}
.testogrande #sf {
	background-image: url(../immagini/pixelnerog.gif);
	background-repeat: repeat-y;
	background-position: 17px;
}
.testograndec #sf {

	background-image: url(../immagini/pixelbiancog.gif);
	background-repeat: repeat-y;
	background-position: 17px;
}
.mappa {
}
.testonormale .mappa a:link {
	color: #000000;
}
.testonormale .mappa a:visited {
	color: #000000;
}
.testonormale .mappa a:hover {
	color: #000000;
	text-decoration: none;
}
.srv {}
.testonormale .srv a:link {

	color: #990000;
}
.testonormale .srv a:visited {

	color: #990000;
}
.testonormale .srv a:hover {

	color: #990000;
	text-decoration: none;
}
.testogrande .srv a:link {

	color: #990000;
}
.testogrande .srv a:visited {

	color: #990000;
}
.testogrande .srv a:hover {

	color: #990000;
	text-decoration: none;
}
.testograndec .srv a:link {

	color: #FF0000;
}
.testograndec .srv a:visited {

	color: #FF0000;
}
.testograndec .srv a:hover {

	color: #FF0000;
	text-decoration: none;
}
.cat {}
.testonormale .cat a:link {

	color: #003366;
}
.testonormale .cat a:visited {

	color: #003366;
}
.testonormale .cat a:hover {

	color: #003366;
	text-decoration: none;
}
.testonormale #th {
	color: #FFFFFF;
	background-color: #6685A3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.testonormale #tbl {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000033;
}
.testonormale #txt {

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.testonormale .titolettob {
	background-color: #CCD8E1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000033;
}
.testonormale .bordo {
	background-color: #CCD8E1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000033;
	border-bottom-color: #000033;
}
.testonormale .bordob {

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000033;
}
.testonormale #th {
	color: #525252;
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #525252;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.testogrande #th {
	color: #525252;
	background-color: #F2F2F2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #525252;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.testograndec #th {
	color: #FFFFFF;
	background-color:#FF6600;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.sfbottom {
	background-color: #FFFFFF;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.sfbottom a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfbottom a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.sfbottom a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
}
.testogrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.testogrande a:link {

	color: #003366;
}
.testogrande a:visited {
	color: #003366;
}
.testogrande a:hover {
	color: #990000;
}
.testogrande #titolo {
	display: none;
}
.testogrande .titoletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
}
.testogrande .testorosso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #990000;
}
.testogrande #testo {
	display: none;
}
.testogrande td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
}
.testogrande #sf {
	background-image: url(../immagini/pixelnerog.gif);
	background-repeat: repeat-y;
	background-position: 17px;
}
.testogrande .mappa a:link {
	color: #000000;
}
.testogrande .mappa a:visited {
	color: #000000;
}
.testogrande .mappa a:hover {
	color: #000000;
	text-decoration: none;
}
.testogrande .titolettob {
	background-color: #CCD8E1;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #000033;
}
.testogrande .titolettob {
	background-color: #CCD8E1;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #000033;
}
.testogrande #tbl {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	border: 3px solid #000033;
}
.testogrande #txt {

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.testogrande .btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	background-color: #F2F2F2;
	border: 1px solid #525252;
}
.testograndec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #000000;
}
.testograndec a:link {
	color: #FF6600;
}
.testograndec a:visited {

	color: #FF6600;
}
.testograndec a:hover {
	color: #FF6600;
	text-decoration: none;
}
.testograndec img {
	display: none;
}
.testograndec ul {
	list-style-type: decimal;
}
.testograndec h1 {
	color: #FF3300;
	display: block;
}
.testograndec .titoletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FF3300;
}
.testograndec .testorosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FF0000;
}
.testograndec .testogrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #CCCCCC;
}
.testograndec .btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
}
.testograndec .btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
}
.testograndec td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
}
.testograndec .mappa a:link {
	color: #FFFFFF;
}
.testograndec .mappa a:visited {
	color: #FFFFFF;
}
.testograndec .mappa a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.testograndec .cat a:link {
	color: #FFFFFF;
}
.testograndec .cat a:visited {
	color: #FFFFFF;
}
.testograndec .cat a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.testograndec #tbl {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	border: 3px solid #FFFFFF;
}
.testograndec #txt {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.testograndec .titolettob {
	background-color: #FF9900;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.testograndec .bordo {
	background-color: #FF9900;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.testograndec .bordob {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.testobianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.testobianco a:link {
	color: #FFFFFF;
}
.testobianco a:visited {
	color: #FFFFFF;
}
.testobianco a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.menuh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #E4E4E4;
}
.menuh a:link {
	color: #666666;
	padding-right: 30px;
	padding-left: 15px;
	height: 20px;
	text-decoration: none;
	padding-top: 3px;
}
.menuh a:visited {
	color: #666666;
	padding-right: 30px;
	padding-left: 15px;
	height: 20px;
	text-decoration: none;
	padding-top: 3px;
}
.menuh a:hover {
	color: #CCCCCC;
	text-decoration: none;
	padding-right: 30px;
	padding-left: 15px;
	height: 20px;
	background-color: #666666;
	padding-top: 3px;
}
.sfgrigio {
	background-color: #CCCCCC;
}
.sfgrigiob {
background-color: #D7D7D7;
}
.sfgrigioc {
background-color: #E5E5E5;
}
.sfgrigiod {
background-color: #EFEFEF;
}
.sfgrigioe {

background-color: #F7F7F7;
}
