body{
	margin:0;
	padding:0;
	height:100%;
	font-family: Helvetica, Arial, sans-serif;
}

#menu_top{
	
	width:100%;
	/*position:absolute;*/
	
	top:0;
	left:0;
	overflow:hidden;
	z-index:2;
	
}

#menu_top ol li{
	

	margin-right:0.1em;
	
	
	 min-width:12%;
  width:auto !important;
  width:12%;

	
	
	float:left;
	display:inline-block;
	
	
	

	
}

#menu_top ol li a{
	
	
	color:#fff;
	display:block;
	
	/*
	padding-top:15%;
	padding-bottom:15%;
	*/
	padding:1.2em 0.5em;;
	
		

	
	text-align:center;
	font-family:Helvetica, Arial, sans-serif;
	text-decoration:none;
	background-color:#1d54a6;
	text-transform:uppercase;
	cursor:pointer;
	

	
}

#menu_top ol li a:hover{
	
	background:#154489;
	
}

#content {
	height:90%;
	width:100%;
	position:absolute;
	overflow:hidden;
	/*padding-top:6%;
	margin-top:-0.2em;*/
	
	
	
	z-index:-1;
	/*
}
 @-moz-document url-prefix() {  
  #content { margin-top:3.7em; }*/  
 }  


#content #blocco_centrale_interne{
	width:100%;
	height:78%;




}

#content #blocco_centrale_interne #menu{
	width:100%;
	background-color:#104ea1;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
	float:left;
	overflow:hidden;
	

	
}


#content #blocco_centrale_interne #menu ol  li{
	
	width:15%;
	float:left;
	white-space:pre-line;

	
}

#content #blocco_centrale_interne #menu ol  li a{
	
	color:#fff;
	font-style:italic;
	display:block;
	font-family:  Helvetica, Arial, sans-serif;
	text-align:center;
	font-weight:100;
	text-decoration:none;
	padding:0.4em;
}


#content #blocco_centrale_interne #menu ol  li a:hover{
	
	font-weight:200;
	
	
}

#content #blocco_centrale_interne .nascosto {
	
	width:30%;
	height:100%;
	float:left;
	z-index:2;
	
	
	
	
}
#content #blocco_centrale_interne .nascosto #hotel,#content #blocco_centrale_interne .nascosto #tours{
	
	width:100%;
	height:100%;
	background-color:#79a7e5;
	background-image:url('img/faccia.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
	
	
	
	
}
#content #blocco_centrale_interne #testo{
	width:70%;
	height:100%;
	background:#07387F;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
	float:right;
	overflow:hidden;

}


#content #blocco_centrale_interne  h2 img{
	
	
	width:25%;
	margin-top:5%;
	padding-left:7%;

	
}
#content #blocco_centrale_interne  h2 {
	
	
	font-size:3em;
	font-weight:100;
	vertical-align:inherit;
	line-height:42px;
	font-family:  'VegurExtraLight', Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	padding-left:7%;
	padding-top:3%;
	color:#fff;

	
}

#content #blocco_centrale_interne  p{
	
	color:#fff;
	font-weight:100;
	font-family:  Helvetica, Arial, sans-serif;
	font-size: 95%;
	font-style: italic;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.2em;
	padding-left:7%;
	padding-right:7%;
	padding-top:2%;
	/*padding-bottom:2%;*/
	text-align:justify;
	
	
}

#content #blocco_centrale_interne #menu_location{
	
	width:100%;
	background:#6792CF;
	opacity: 0.9;
	
	margin-top:2%;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
	overflow:hidden;
}

#content #blocco_centrale_interne #menu_location ol li{
	
	width:20%;
	float:left;
	text-align:center;
	
}

#content #blocco_centrale_interne #menu_location ol li a{
	
	

	font-weight:100;
	display:block;
	font-size:90%;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	/*padding-top:4%;
	padding-bottom:4%;*/
	color:#07387F;
	text-decoration:none;
	padding:0.4em;
	
	
	
}

#content #blocco_centrale_interne #menu_location ol li a:hover{
	
	
	font-weight:200;
}



#footer{
	

	display:none;
}
#footer_2{
	height:1em;
	width:100%;
	position:absolute;
	bottom:0;
	background-color:#7DA7DA;

	
}



#footer_2 p{
	
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
		color:#fff;
	padding-left:1em;
	font-size:0.6em;
	font-family: Arial, Helvetica, sans-serif;
	
}

#footer_2 a{
	color:#07387F;
	font-weight:600;
	text-transform:uppercase;
	text-align:center;
	padding-top:1em;
	font-size:0.9em;
	font-family: Arial, Helvetica, sans-serif;
	
}
#content #blocco_centrale_interne div#blocco_news{
	color:#fff;
	height:100%;
	padding-left:7%;
	padding-top:3%;
	padding-right:7%;
	

	
}

#content #blocco_centrale_interne div#blocco_news ul#news li {
	font-size:85%;
	
	

	
}
	


