body {
	background-color: #6685A3;
	background-image: url(../immagini/sfondo.gif);
	margin: 0px;
	padding: 0px;
}
.sfprincipale {
	background-color: #6685A3;
}
.sfintestazione {
	background-color: #003366;
}
.sfintestazione2 {

	background-color: #EDEDED;
}
.testonormale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.sfintestazione2 .snx a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 15px;
	text-decoration: none;
}
.sfintestazione2 .snx a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-right: 15px;
	text-decoration: none;
}
.sfintestazione2 .snx a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-right: 15px;
	text-decoration: none;
}
.sfintestazione .sfbianco a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 26px;
	text-transform: uppercase;
	padding-top: 7px;
	padding-right: 12px;
	padding-left: 12px;
}
.sfintestazione .sfbianco a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 26px;
	text-transform: uppercase;
	padding-top: 7px;
	padding-right: 12px;
	padding-left: 12px;
}
.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;
}
.sfmsnx {
	background-color: #E4EAEF;
	background-image: url(../immagini/foglio.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sfmsnx a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 206px;
	padding-top:3px;
}
.sfmsnx a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 206px;
	padding-top:3px;
}
.sfmsnx a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	height: 20px;
	width: 206px;
	padding-top:3px;
}
.sfmsnx2 {

	background-color: #FEFEFE;
	background-image: url(../immagini/sfondo.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.sfmsnx2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 221px;
	padding-top: 3px;
	padding-left: 15px;
}
.sfmsnx2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 221px;
	padding-top: 3px;
	padding-left: 15px;
}
.sfmsnx2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	height: 20px;
	width: 221px;
	padding-top: 3px;
	padding-left: 15px;
}
.sfmsnx3 {
	background-image: url(../immagini/spilla.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfmsnx4 {


	background-color: #F9F9FA;
	background-image: url(../immagini/sfondo2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfmsnx4 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 211px;
	padding-top: 3px;
}
.sfmsnx4 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 211px;
	padding-top: 3px;
}
.sfmsnx4 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	height: 20px;
	width: 211px;
	padding-top: 3px;
}
.sfricerca {

	background-color: #E4EAEF;
	background-image: url(../immagini/quad2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.sfricerca2 {
	background-image: url(../immagini/lente.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bottoni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #6685A3;
	border: 1px solid #003366;
}
.sfmdxt {
	background-color: #F9F9FA;
	background-image: url(../immagini/sfondo2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfmdxt a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 149px;
	padding-top: 3px;
	padding-left: 5px;
}
.sfmdxt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 149px;
	padding-top: 3px;
	padding-left: 5px;
}
.sfmdxt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	height: 20px;
	width: 149px;
	padding-top: 3px;
	padding-left: 5px;
}
.sfmdxt2 {

	background-color: #F9F9FA;
	background-image: url(../immagini/sfondo2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfmdxt2 a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 146px;
	padding-top: 3px;
	padding-left: 2px;
}
.sfmdxt2 a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 146px;
	padding-top: 3px;
	padding-left: 2px;
}
.sfmdxt2 a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	height: 20px;
	width: 146px;
	padding-top: 3px;
	padding-left: 2px;
}
.sfmdxt3 {
	background-image: url(../immagini/cornetta.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.sfmdxt4 {

	background-color: #E4EAEF;
	background-image: url(../immagini/soronzo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sfmdxt4 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 149px;
	padding-top: 3px;
	padding-left: 5px;
}
.sfmdxt4 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 149px;
	padding-top: 3px;
	padding-left: 5px;
}
.sfmdxt4 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	height: 20px;
	width: 149px;
	padding-top: 3px;
	padding-left: 5px;
}
.sfmdxt5 {


	background-color: #E4EAEF;
}
.sfmdxt5 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 149px;
	padding-top: 3px;
	padding-left: 5px;
}
.sfmdxt5 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 149px;
	padding-top: 3px;
	padding-left: 5px;
}
.sfmdxt5 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	height: 20px;
	width: 149px;
	padding-top: 3px;
	padding-left: 5px;
}
.sfcsnx {
	background-color: #F7F9F8;
}
.sfcdxt {

	background-color: #E4EAEF;
}
.testonormale a:link {
	color: #003366;
}
.testonormale a:visited {
	color: #003366;
}
.testonormale a:hover {

	color: #990000;
}
.testonormale ul {
	list-style-image: url(../immagini/arrow.gif);
	list-style-type: disc;
}
.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;
}
.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;
}
.testonormale #titolo {
	display: none;
}
.testogrande #titolo {
	display: none;
}
.sfbottom {
	background-color: #2F5982;
	background-image: url(../immagini/sfondo2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.sfbottom a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.sfbottom a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.sfbottom a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	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;
	height: 20px;
	width: 100%;
	padding-top: 3px;
}
.sfmsnxb a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	height: 20px;
	width: 100%;
	padding-top: 3px;
}
.sfmsnxb a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
	text-decoration: none;
	height: 20px;
	width: 100%;
	padding-top: 3px;
}
.sftservizi {background-color: #7F98B2;}
.sfcategoria {background-color: #B6C6D3;}
.sfscategoria {background-color: #CCD8E1;}
.sftservizi a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	width: 100%;
	padding-top: 3px;
	font-weight: bold;
}
.sftservizi a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	width: 100%;
	padding-top: 3px;
	font-weight: bold;
}
.sftservizi a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#E6EBF0;
	text-decoration: none;
	height: 20px;
	width: 100%;
	padding-top: 3px;
	font-weight: bold;
}
.sftcategoria {background-color: #95AABD;}
.sftscategoria {background-color: #BACAD6;}
.linkimg a:link {width: 100%;}
.linkimg a:visited {width: 100%;}
.linkimg a:hover {width: 100%;}
.navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003366;
	padding-left: 5px;
}
.navbar a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;
}
.navbar a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003366;
	text-decoration: none;
}
.navbar a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E6EBF0;
	background-color: #003366;
	text-decoration: none;
}
.titoletto {}
.testonormale .titoletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.testogrande .titoletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #000000;
}
.testograndec .titoletto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #FF3300;
}
.testorosso {
}
.testonormale .testorosso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.testogrande .testorosso {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #990000;
}
.testograndec .testorosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FF0000;
}
.testogrigio {
}
.testonormale .testogrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.testogrande .testogrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #999999;
}
.testograndec .testogrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #CCCCCC;
}
.testonormale #testo {
	display: none;
}
.testogrande #testo {
	display: none;
}
.btn {}
.testonormale .btn { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #6685A3;
	border: 1px solid #003366;
}
.testogrande .btn {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	background-color: #6685A3;
	border: 1px solid #003366;
}
.testograndec .btn {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FF0000;
}
.snxpopup {}
 .snxpopup a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.snxpopup a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.snxpopup a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.testonormale td {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.testogrande td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #000000;
}
.testograndec td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #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;
}
.testogrande .mappa a:link {
	color: #000000;
}
.testogrande .mappa a:visited {
	color: #000000;
}
.testogrande .mappa a:hover {
	color: #000000;
	text-decoration: none;
}
.testograndec .mappa a:link {
	color: #FFFFFF;
}
.testograndec .mappa a:visited {
	color: #FFFFFF;
}
.testograndec .mappa a:hover {
	color: #FFFFFF;
	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;
}
.testogrande.cat a:link {

	color: #003366;
}
.testogrande .cat a:visited {

	color: #003366;
}
.testogrande .cat a:hover {

	color: #003366;
	text-decoration: none;
}
.testograndec .cat a:link {

	color: #FFFFFF;
}
.testograndec .cat a:visited {

	color: #FFFFFF;
}
.testograndec .cat a:hover {

	color: #FFFFFF;
	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;
}
.testogrande #th {
	color: #FFFFFF;
	background-color: #6685A3;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #000033;
	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;
}
.testonormale #th2 {
	color: #000000;
	background-color: #CAD7DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.testogrande #th2 {
	color: #000000;
	background-color: #CAD7DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.testograndec #th2 {
	color: #FFFFFF;
	background-color:#FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.testonormale #tbl {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000033;
}
.testogrande #tbl {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	border: 3px solid #000033;
}
.testograndec #tbl {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	border: 3px solid #FFFFFF;
}
.testonormale #tbl2 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.testogrande #tbl2 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.testograndec #tbl2 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}

.testograndec #txt {

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.testonormale #txt {

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.testogrande #txt {

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
}
.testonormale .titolettob {
	background-color: #CCD8E1;
	border-bottom-width: 1px;
	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;
}
.testograndec .titolettob {
	background-color: #FF9900;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}
.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;
}
.testogrande .bordo {
	background-color: #CCD8E1;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000033;
	border-bottom-color: #000033;
}
.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;
}
.bordo {
}
.bordob {
}
.testonormale .bordob {

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000033;
}
.testogrande .bordob {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #000033;
}
.testograndec .bordob {
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
}

.menuintra {
	background-color: #BDB58C;
	background-image: url(../immagini/sf_dorato.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfhomeintra {
	background-image: url(../immagini/intranet.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

