.linkMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: none;
	font-weight: 400;
	color: #000000;
	text-indent: 3pt;
}

trasparenza {
              filter: alpha(opacity=60);


}
.testoBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	padding: 5px 3px;
	text-align: justify;
	font-weight: 400;
}

.distanza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	padding: 5px 3px;
	text-align: center;
	font-weight: normal;
}

.tdMenu {
	background-color: #ccffcc;
	border: 1px solid #006600;
}
.linkDescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #003399;
	padding-left: 15px;
	
}
.titoloBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #009900;}



.contornoHeader {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
.contornoBody {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	border-top-width: 0px;
	border-bottom-width: 0px;
	

}
.contornoFooter {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
.soloLati {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
.stileData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 2px;

}

body {

 	scrollbar-face-color: #003399;
        scrollbar-base-color: white;


}


.inputOra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	background-color: #dddddd;
	border: 1px solid #000000;
	text-align: center;

}
.ora {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #009900;
	text-decoration: none;
}
.stilePie {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
        text-decoration: none;


}
.stilePie:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: underline;
	
}


.attivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: underline;
	font-style: italic;

}
.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009900;
	text-decoration: none;
}

.home:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #333333;
		text-decoration: none;
	    }

.linkxbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #000000;
	text-decoration: underline;
}

.linkxbody:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #009900;
	text-decoration: underline;
		}
		
.cornice 	{
			border-top-width: 1px;
			border-right-width: 2px;
			border-bottom-width: 2px;
			border-left-width: 1px;
			
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			
			border-top-color: #999999;
			border-right-color: #999999;
			border-bottom-color: #999999;
			border-left-color: #999999;
}
  		
		
.cornice:hover 	{
  		 border: 1px solid #000000;
  		 text-decoration: none;
		}
		
.corniceBlu 	{
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			
			border-top-color: #003399;
			border-right-color: #003399;
			border-bottom-color: #003399;
			border-left-color: #003399;
}		
		
.nuovoInput {
	background-color: #dddddd;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;	
	text-align: left;
		}
	
.modulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: 700;
	color: #000000;	

}	

.invia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	background-color: #dddddd;

	text-align: center;

}

.linkMappa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: none;
	font-weight: 500;
	color: #003399;
	}

.linkNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: none;
	font-weight: bold;
	color: #003399;
	}

.linkNews:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	border: none;
	font-weight: bold;
	color: #003399;
	}
	
.linkNews:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	}
	
.topMenu {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight: 		500;
	text-align:        	center;
	line-height:		2ex;
	color:				#FFFFFF;
	text-decoration:	none;
	width:				10%;
	height:				20px;
	padding:			0px 0px 0px 0px;
	background-color:   #003399;
	display:			table-cell;
	border: 1px solid #ffffff;

}

.topA{
	text-decoration:		none;
	text-align:         	center;
	color:					#FFFFFF;
	display:				block;
}


.corniceTop 	{
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			
			border-top-style: solid;
			border-right-style: solid;
			border-bottom-style: solid;
			border-left-style: solid;
			
			border-top-color: #999999;
			border-right-color: #999999;
			border-bottom-color: #999999;
			border-left-color: #999999;
}
.parentesiQuadre {
	color: #FFFFFF;
}
.bordoBianco {
	border: 1px solid #FFFFFF;
}


.stileCredit {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003399;
        text-decoration: none;


}

.stileCredit:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
        text-decoration: none;


}
.stileOra {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
        text-decoration: none;


}.contornoGiorni {
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #003399;
	border-left-color: #003399;
}
.hotel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #003399;
	text-decoration: underline;
}

.hotel:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #000000;
	text-decoration: underline;
}

.promo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #ff0000;
	text-decoration: none;
	font-weight:bold;
}
.sf_news {

	background-image: url(../images/sfondoHome.gif);

	background-position: center center;
}
