html,body {
	background-color: #1D78A5;
	background-image: url(../immagini/sf_proncipale.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height:100%;
  	width:100%;
}
table.full-height {
  height:100%;
  width:100%;
}

.sfprincipale {
	background-color: #cedee3;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

.bordo {
	border: 1px solid #006699;
}
.testo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: auto;
	padding-left:3px;
	text-align: justify;
	font-weight: bold;
}

.bottoni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #ADC8D3;
	border: 1px solid #30514F;
}
.bottoni2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	background-image: url(../immagini/sf_bottoni.gif);
}
.sfmappa {
	background-image: url(/immagini/sf_linea.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.sfmappa2 {
	background-image: url(/immagini/sf_linea.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.sfmappa3 {
	background-image: url(/immagini/sf_linea.gif);
	background-repeat: repeat-y;
	background-position: 20px top;
}
div.mappa {
	background-color:#ADC8D3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*width: 100%;*/
	color: #336699;
	border: 1px solid #FFFFFF;
	padding:4px;
}
div.mappa2 {
	background-color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*width: 100%;*/
	color:#666666;
	border: 1px solid #FFFFFF;
	padding:4px;
}
div.mappa a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	/*margin:2px;*/
	/*height: 100%;*/
	width: 100%;
	text-decoration: none;
}

div.mappa a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	/*height: 100%;*/
	/*margin:2px;*/
	width: 100%;
	text-decoration: none;
}
div.mappa a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	/*background-color: #336699;*/
	/*height: 100%;*/
	/*margin:2px;*/
	width: 100%;
	text-decoration: none;
}
.bianco {
	background-color: #FFFFFF;
}
.bluette {
	background-color: #006699;
}
.sfmenu {
	background-color: #FF9900;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

/*.sf_titoletti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}*/
.sfondobottoni {
	background-color: #FF9900;
	background-image: url(../immagini/riga_arancio.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.testotitoli {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	width: auto;
	padding-top:38px;
	padding-left:24px;
}
/*.sf_titoletti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../immagini/sfondo_titoletti.gif);
	font-size: 10px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;	
}*/

.titolotabella1 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;*/
	background-color: #9ABBC9;
	/*padding:7px;
	border-bottom:1px solid #333333;*/
}
/*.titolotabella1_bordosugiu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #417D9E;
	padding:7px;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;	
}
.titolotabella1_nobordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #417D9E;
	padding:7px;
}*/
.titolotabella2 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	background-color: #A6C2CE;
	/*padding:7px;
	border-bottom:1px solid #333333;*/
}
/*.titolotabella2_bordosugiu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #4788AB;
	padding:7px;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;		
}
.titolotabella2_nobordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #4788AB;
	padding:7px;
}*/
.titolotabella3 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	/*background-color: #77AAC6;
	padding:7px;
	border-bottom:1px solid #333333;*/
}
/*.titolotabella3_bordosugiu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #77AAC6;
	padding:7px;
	border-top:1px solid #333333;
	border-bottom:1px solid #333333;	
}
.titolotabella3_nobordo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #77AAC6;
	padding:7px;
}*/
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(../immagini/quad_arancio.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 15px;
	border-bottom: 1px solid #366781;
	width: 100%;
}
.titolo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #6F9DB4;
	background-image: url(../immagini/quad_arancio.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
}

.titolo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(../immagini/quad_arancio.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.titolo4 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color: #FFFFFF;*/
	background-image:url(../immagini/sf_titoli.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color:#366781;
	border-bottom:2px solid #FFFFFF;
	/*height:68px;*/
}

.titolosmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	background-image: url(../immagini/quad_arancio2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
}

.titolosmall2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#cedee3;
	background-image: url(../immagini/quad_arancio.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.titolosmall3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#333C27;
	padding: 3px;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background-color:#FF9900;
}


.menu {
}
.menu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #003366;
	text-decoration: none;
	text-indent: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
.menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003366;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #003366;
	text-decoration: none;
	text-indent: 8px;
	padding-left: 5px;
	padding-right: 5px;
}
.menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #003366;
	text-decoration: none;
	text-indent: 8px;
	padding-left: 5px;
	padding-right: 5px;
}
.sfmappasito {
	background-color: #ADC8D3;
}
.sfondonewsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-style: normal;
	font-weight: normal;*/
	color: #333333;
	background-color: #6F9DB4;
	text-align:left;
}
.sfondologo {
	background-color: #98BED1;
}
.sfagenzia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #356780;
	background-image: url(../immagini/partecerchio.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.sfagenzia a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.sfagenzia a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.sfagenzia a:hover {
	color: #FF9900;
 	text-decoration: underline;
}
.bordobianco {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.sfcerca {
	background-color: #E6EFF1;
	background-image: url(/immagini/lente.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.link1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #1E1E1E;
	text-decoration: none;
}
.link1 a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #333333;
	text-decoration: none;
}
.link1 a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #333333;
	text-decoration: none;
}
.link1 a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/*.attivita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #333333;
	background-color: #ADC8D3;
	background-image: url(../immagini/sfattivita.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.attivita a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #333333;
	text-decoration: underline;
	
}
.attivita a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #333333;
	text-decoration: underline;
}
.attivita a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}*/

.sfnews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#004080;
}
.sfnews a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #004080;
	text-decoration: none;
	
}
.sfnews a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #004080;
	text-decoration: none;
}
.sfnews a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}


.bottombianco {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #98BED1;
}
/*.agenzia { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CEDEE3;
	background-image: url(../immagini/sfagenzia.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.agenzia a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #333333;
	text-decoration: underline;
	
}
.agenzia a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color:  #333333;
	text-decoration: underline;
}
.agenzia a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration: underline;
}*/

.link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #1E1E1E;
	text-decoration: none;
}
.link a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #333333;
	text-decoration: underline;
	
}
.link a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #333333;
	text-decoration: underline;
}
.link a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
}
.testojustify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align:justify;
}
.testojustify a:link {
	color:#003399;
	text-decoration:none;
}
.testojustify a:visited {
	color:#003399;
	text-decoration:none;
}
.testojustify a:hover {
	color: #FF3300;
	text-decoration:none;
}
.testojustify table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.testosmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: auto;
	padding-left:3px;
}

.testosmall a:link {
	color: #333333;
}
.testosmall a:visited {
	color: #333333;
}
.testosmall a:hover {
	color: #FFFFFF;
}

.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.testo a:link {
	color: #333333;
}
.testo a:visited {
	color: #333333;
}
.testo a:hover {
	color: #FF3300;
}
.testorosso {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tabella {
	background-color: #ADC8D3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top:1px solid #7CADC5;
	border-bottom:1px solid #7CADC5;
	color: #171717;
 }
 .tabella td {
	padding:7px;
 }
 
 .tabella2 {
	background-color: #ADC8D3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top:1px solid #7CADC5;
	border-left:1px solid #7CADC5;
	color: #171717;
 }
 .tabella2 td {
	padding:7px;
	border-right:1px solid #7CADC5;
	border-bottom:1px solid #7CADC5;
 }
 
  .tabella2 th {
	padding:7px;
	background-color: #7CADC5;
	border-bottom:1px solid #7CADC5;
	border-right:1px solid #7CADC5;
	color:#FFFFFF;
 }

.noborder td {
	border:0px;
 }
 
.noborder th {
	border:0px;
 }



.titolotabella {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 16px; 
	background-color: #006699;
	border-bottom:1px solid #333333;
}



/*--------BUTTARE------------*/
/*
.sfricerca {
	background-image: url(../immagini/sfricerca.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sfgrigio {
	background-image: url(../immagini/sfondogrigio.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.sfgrigio2 {
	background-image: url(../immagini/barragrigia2.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.continua {}
.continua a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.continua a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.continua a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
}
.testoarancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FEB500;
}

.testogrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 5px;	
}

.testosx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E27;
	padding-left: 5px;
}

.testodx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 5px;
}

.testomenudx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	padding-right: 5px;
	color: #FFFFFF;
}
.testoazzurro {}
.testoazzurro a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;	
	color: #3399CC;
	text-decoration: none;
}
.testoazzurro a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;	
	color: #3399CC;
	text-decoration: none;
}
.testoazzurro a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;	
	color: #005E27;
	text-decoration: none;
}

.sfverde {
	background-color: #8FBB64;
}*/

.sfbianco {
	background-color: #FFFFFF;
}
/*
.sfblu {
	background-color: #0099CC;
}



.menu01 {}
.menu01 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 9px;
	margin-left: 6px;
	padding-right: 5px;	
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
.menu01 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-left: 9px;
	margin-left: 6px;
	padding-right: 5px;		
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
.menu01 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E27;
	padding-left: 9px;
	margin-left: 6px;
	padding-right: 5px;		
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}

.menu02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.menu02 a:link {
	color: #0099CC;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 30px;
	width: 140px;
	height: 22px;
	background-image: url(../immagini/frecciaarancio.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	border-bottom: 1px dashed #90BC66;
}
.menu02 a:visited {
	color: #0099CC;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 30px;
	width: 140px;
	height: 22px;
	background-image: url(../immagini/frecciaarancio.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	border-bottom: 1px dashed #90BC66;
}
.menu02 a:hover {
	color: #FF6600;
	text-decoration: none;
	padding-top: 3px;
	padding-left: 30px;
	width: 140px;
	height: 22px;
	background-image: url(../immagini/frecciaarancio.gif);
	background-repeat: no-repeat;
	background-position: 10px center;	
	border-bottom: 1px dashed #90BC66;
}

.menu03 {}
.menu03 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	height: 22px;	
	padding-left: 9px;
	margin-left: 6px;
	padding-right: 5px;
	margin-right: 3px;	
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #FFB600;
	border-right: 1px solid #000000;			
}
.menu03 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	height: 22px;	
	padding-left: 9px;
	margin-left: 6px;
	margin-right: 3px;	
	padding-right: 5px;		
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #FFB600;
	border-right: 1px solid #000000;			
}
.menu03 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E27;
	width: 130px;
	height: 22px;	
	padding-left: 9px;
	margin-left: 6px;
	padding-right: 5px;		
	margin-right: 3px;	
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #FFB600;
	border-right: 1px solid #000000;
}

.menu04 {}
.menu04 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	height: 22px;	
	padding-left: 9px;
	margin-left: 6px;
	padding-right: 5px;
	margin-right: 3px;	
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #FFB600;
	border-right: 1px solid #000000;			
}
.menu04 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	height: 22px;	
	padding-left: 9px;
	margin-left: 6px;
	margin-right: 3px;	
	padding-right: 5px;		
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #FFB600;
	border-right: 1px solid #000000;			
}
.menu04 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E27;
	width: 130px;
	height: 22px;	
	padding-left: 9px;
	margin-left: 6px;
	padding-right: 5px;		
	margin-right: 3px;	
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #FFB600;
	border-right: 1px solid #000000;
}

.menu05 {}
.menu05 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	height: 22px;	
	padding-top: 3px;
	padding-left: 30px;
	margin-left: 20px;
	text-decoration: none;
	background-image: url(../immagini/frecciaarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #FFB600;
	border-right: 1px solid #000000;			
}
.menu05 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 130px;
	height: 22px;	
	padding-top: 3px;
	padding-left: 30px;
	margin-left: 20px;	
	text-decoration: none;
	background-image: url(../immagini/frecciaarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #FFB600;
	border-right: 1px solid #000000;			
}
.menu05 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E27;
	width: 130px;
	height: 22px;	
	padding-top: 3px;
	padding-left: 30px;
	margin-left: 20px;	
	text-decoration: none;
	background-image: url(../immagini/frecciaarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #FFB600;
	border-right: 1px solid #000000;
}

.menudx01 {}
.menudx01 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;	
	color: #3399CC;
	padding-left: 15px;
	margin-left: 9px;	
	padding-right: 5px;
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
.menudx01 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;	
	color: #3399CC;
	padding-left: 15px;
	margin-left: 9px;	
	padding-right: 5px;	
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}
.menudx01 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;	
	color: #005E27;
	padding-left: 15px;
	margin-left: 9px;
	padding-right: 5px;	
	text-decoration: none;
	background-image: url(../immagini/puntoarancio.gif);
	background-repeat: no-repeat;
	background-position: left center;	
}

.testobianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.testobianco a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.testobianco a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.testobianco a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.stilecella {
	padding-left:5px;
	border-bottom:1px solid #333333;
}


/*stili da buttare*/

/**/

/*.sftestata {
	background-color: #D0DCDC;
}

.sfverdino {
	background-color: #9CB6B5;
}
.sfverdino2 {
	background-color: #B7CACA;
}
.sfverdechiaro {
	background-color: #DAE3E3;
}
.sfsfumato {
	background-image: url(/immagini/sfsfumato.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.testo_old {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E27;
}
.bordoimg {
	border: 1px solid #30514F;
}


.testopop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005E27;
}



/**/



/*.menu02_old {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.menu02_old a:link {
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
	width: 118px;
	background-image: url(/immagini/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;	
}
.menu02_old a:visited {
	color: #333333;
	text-decoration: none;
	padding-left: 5px;
	width: 118px;
}
.menu02_old a:hover {
	color: #FF6600;
	text-decoration: none;
	padding-left: 5px;
	width: 118px;
}
.sfgiallo {

	background-color: #FFB600;
}
.testoarancio {
	color: #FF9900;
}
.sfgiallo2 {
	background-image: url(/immagini/sf_snx.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.menu03_old {
}
.menu03_old a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(/immagini/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333333;
	width: 149px;
}
.menu03_old a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(/immagini/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333333;
	width: 149px;
}
.menu03_old a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	height: 20px;
	padding-top: 2px;
	padding-left: 10px;
	text-decoration: none;
	background-image: url(/immagini/arrow.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333333;
	width: 149px;
}
.sfgiallo3 {
	background-image: url(/immagini/linee04.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFB600;
}
/*.sfnews {
	background-image: url(../immagini/rosa.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
*/
/*.menu05 th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	background-color: #FFF0CA;
	background-image: url(../immagini/arrow2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
.menu05_old {
}
.menu05_old a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	text-decoration: none;
	width: 198px;
	background-color: #FFF7E3;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menu05_old a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	text-decoration: none;
	width: 198px;
	background-color: #FFF7E3;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menu05_old a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	height: 20px;
	padding-top: 2px;
	padding-left: 5px;
	text-decoration: none;
	width: 198px;
	background-color: #FFF7E3;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.menu04 th {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	background-color: #FFF0CA;
	background-image: url(../immagini/arrow2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
.menu04_old {
}
.menu04_old a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	text-decoration: none;
	width: 198px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	background-image: url(../immagini/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.menu04_old a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	text-decoration: none;
	width: 198px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	background-image: url(../immagini/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.menu04_old a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	text-decoration: none;
	width: 198px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	background-image: url(../immagini/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.sfgiallo4 {
	background-color: #FFF0CA;
}
.menu06 {
}
.menu06 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	text-decoration: none;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	background-image: url(../immagini/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFDC85;
}
.menu06 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	text-decoration: none;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	background-image: url(../immagini/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFDC85;
}
.menu06 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	height: 20px;
	padding-top: 2px;
	padding-left: 15px;
	text-decoration: none;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	background-image: url(../immagini/arrow3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	background-color: #FFDC85;
}



.sftesto {
	background-image: url(/immagini/rosa2.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.sftestopop {

	background-image: url(/immagini/rosa3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.menu07 {
}
.menu07 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
	width: 160px;
}
.menu07 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006699;
	text-decoration: none;
	width: 160px;
}
.menu07 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	text-decoration: none;
	width: 160px;
}
*/
