@charset "utf-8";
	@font-face {

	font-family: 'Conv_Avant_Garde_T';
	src: url('fonts/Avant_Garde_T.eot');
	src: local('☺'), 
	url('fonts/Avant_Garde_T.woff') 
	format('woff'), url('fonts/Avant_Garde_T.ttf') format('truetype'), url('fonts/Avant_Garde_T.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
  
      
	  p{margin:0;
	  padding:0;}
	  
a         {text-decoration:none; } 
a:link    {text-decoration: none; color:inherit;}
a:visited {text-decoration: none; color:inherit;}
a:hover   {color:#666;}  

h1   {
	font-weight:lighter;
	font-smooth: always;
	margin:0;
	padding:0;	
		}  

h2  {
	font-weight:lighter;
	font-smooth: always;
	margin:0;
	padding:0;		}  
 
h3  {
	font-weight:lighter;
	font-smooth: always;
	margin:0;
	padding:0;	} 

p  {
	font-weight:lighter;
	font-smooth: always;
	margin:0;
	padding:0;	}  
		
body {
	font-smooth: always;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: auto;
	font-smooth: always;
	font-size: medium;
	color: black;
	background-attachment: scroll;
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#000;
-webkit-text-stroke: 1px transparent;
}

.under:link  {
text-decoration:underline; 
}  
.under:visited  {
text-decoration:underline; 
}  

.center{	
position:relative;
width:900px;
height:2300px;
margin:auto;
}
.principale{
	position:relative;
	width:100%;
	height:1380px;
	margin:auto;
	background-color:#ffed52;
	background-image: url(fondo_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	top:42px;

}
.logo{
	position:relative;
	width:100%;
	top:30px;
	left:30px;
	margin:auto;
	float:left;
}
.sottotitolo{
	position:relative;
	top:35px;
	left:30px;
	margin:auto;
	float:left;
	background-color:#000;
	font-size:34px;
	color:#ffed52;
	padding:5px;
	font-family:Conv_Avant_Garde_T;
	font-weight:lighter;
	font-style:normal;
	padding-left:20px;
	padding-right:20px;
	letter-spacing:1.2pt;
	font-weight:lighter;
}
.telefoni{
	position:relative;
	width:640px;
	height:482px;
	top:100px;
	left:20px;
	margin:auto;
	float:left;
	background-image:url(telefoni.png);
		background-repeat:no-repeat;
	
}
.testo_benvenuto{
	position:absolute;
	height:432px;
	width:300px;
	font-size:21px;
	top:425px;
	left:580px;
	margin:auto;
	float:left;
	text-align:center;
	font-family:Conv_Avant_Garde_T;
	line-height:100%;
	color:#666;
	letter-spacing:1.1pt;	
}
.howto{
	position:relative;
	font-size:56px;
	top:130px;
	left:55px;
	margin:auto;
	float:left;
	text-align:center;
	font-family:Conv_Avant_Garde_T;
	color:#333;
	letter-spacing:1.2pt;
	font-weight:bolder;
	background-image: url(sfondo_howTo.png);
	padding:10px;
	padding-left:20px;
	padding-right:20px;		
}
.risp1{
	position:relative;
	font-size:16px;
	width:800px;
	top:145px;
	left:50px;
	padding:10px;
	margin:auto;
	float:left;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
color:#333;
background-color:#f7f2cd;
	line-height:150%;
	
}
.piccolo{
	position:relative;
	font-size:14px;
	width:800px;
	top:145px;
	left:50px;
	padding:10px;
	margin:auto;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
color:#333;
	line-height:150%;
	
}
.bianco{
	position:relative;
	font-size:14px;
	width:220px;
	height:300px;
	top:155px;
	margin-left:8px;
	padding:35px;
	float:left;
	text-align:justify;
	font-family:Verdana, Geneva, sans-serif;
color:#333;
	line-height:110%;
	background-color:#FFF;
	padding-bottom:25px;
	
}
.titolo_dove{
	position:relative;
	font-size:83px;
	width:100%;
	height150px;
	top:50px;
	margin-left:8px;
	float:left;
	text-align:right;
	font-family:Conv_Avant_Garde_T;
	color:#FFF;
	font-weight:bolder;
}
.mappa{
	position:relative;
	width:860px;
	height:923px;
	top:33px;
	float:left;
	text-align:left;
	padding: 20px;
	color:#666;
	background-color:#FFF;
	background-position:bottom;
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
}
#map_controls {
	width:900px;
	height:400px;
	position:relative;	
	left:-20px;
	top:12px;
	
}
.testo_punti{
	position:relative;
	top:15px;
	right:-20px;
	float:right;
	text-align:right;
	padding: 10px;
	color:#ffed52;
	background-color:#000;
	font-size:30px;
	letter-spacing:1.3pt;
	font-family:Conv_Avant_Garde_T;
	font-weight:lighter;
	z-index:5;
	font-smooth: always;
}
.webcam{
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	background-image: url(http://www.vrcode.info/webcam/image.jpg);
	width:900px;
	height:475px;
	left:-20px;
	top:50px;
	background-position:center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat:no-repeat;
}
.meteo{
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	background-image: url(sfondo_transp.png);
	width:270px;
	top:378px;
	padding:15px;
	background-position:center;
	font-size:12px;
	color:#FFF;
	text-align:right;
	padding-bottom:5px;
}
.meteo_grande{
	font-family:Arial, Geneva, sans-serif;
    font-size:55px;
    color:#ffed52;
	z-index:5;
	width:100%;
	text-align:right;
	position:relative;
	float:left;
}
.meteo_unita{
	font-size:25px;
	color:#FFF;
	z-index:5;
}
.meteo_data{
	position:relative;
	float:left;
	width:880px;
	top:-95px;
	padding:5px;
	font-size:9px;
	color:#FFF;
	text-align:left;
	z-index:6;
}

.testino{
	width:878px;
	top:150px;
	position:relative;
	float:left;
	text-align:left;
	padding: 10px;
	font-size:14px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
}
.credits{
	width:898px;
	position:relative;
	float:left;
	text-align:left;
	color:#CCC;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #ffed52;
	top:150px;
}
.credits_box{
	width:269px;
	padding:15px;
	position:relative;
	float:left;
	text-align:left;
	color:#CCC;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
.giallo{
	color:#ffed52;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	line-height:120%;
}
.giallo_mini{
	color:#ffed52;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12x;
	line-height:120%;
}
.footer_img{
	position:relative;
	top:160px;
	float:left;
	padding: 15px;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	width:270px;
}

.attivo{
	position:absolute;
	height:30px;
	width:200px;
	top:8px;
	left:580px;
	font-size:14px;
	text-align:center;
font-family:Verdana, Geneva, sans-serif;
	color:#ffed52;
	background-image:url(attivo.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:8px;
	float:left;

	
}