html,body{margin: 0;padding:0;height:100%;}

#layout{
	position:absolute;
	left:50%;
	width:1000px;
	margin-top:-60px;
	margin-left:-500px;
	padding:0px;
	z-index:-4;

}

#link_flash{
	position:absolute;
	left:50%;
	width:200px;
	height:400px;
	margin-top:150px;
	margin-left:1px;
	padding:0px;
	z-index:1;
}

#mappa_small_flash{
	position:absolute;
	left:50%;
	width:180px;
	height:210px;
	margin-top:315px;
	margin-left:-172px;
	padding:0px;
	z-index:1;
}

#frame_dettaglio_satellite{
	position:absolute;
	left:50%;
	margin-top:270px;
	margin-left:-450px;
	padding-top:0px;
    overflow:none;
    width:750px;
    z-index:15;
	border:none;
    background:url(immagini/sfondo_div.gif) repeat-x;
	height:100%;
}

#pulsanti{
  font-family: verdana;
  font-size:10px;
  height:20px;
  vertical-align:middle;
}

#anteprima_satellite{
	position:absolute;
	left:50%;
	width:160px;
	height:133px;
	margin-top:17px;
	margin-left:-288px;
	z-index:1;
    background-color:#ffffff;
	border:#0066cc 1px solid;
	padding:3px;
    z-index:31;
}

#titolo_satellite{
	position:absolute;
	left:50%;
	width:172px;
	height:15px;
	margin-top:0px;
	margin-left:-290px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
    background:url(immagini/angolo.gif) #0066cc no-repeat left top;	
}

#nome_anteprima_satellite{
	position:absolute;
	left:50%;
	width:172px;
	height:13px;
	margin-top:160px;
	margin-left:-290px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	background-color:#0066cc;
	background:url(immagini/sfondo_div_scuro.gif) repeat-x;	
}

#titolo_scrolling{
    background:url(immagini/sfondo_div.gif) repeat-x;
	position:absolute;
	left:50%;
	width:172px;
	height:15px;
	margin-top:720px;
	margin-left:-110px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
    background:url(immagini/angolo.gif) #0066cc no-repeat left top;
	z-index:31;
}

#scrolling{
	position:absolute;
	left:50%;
	width:172px;
	height:40px;
	margin-top:737px;
	margin-left:-110px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	background-color:#ffffff;
	z-index:31;
	border-left:#FF9900 3px solid;
	/*background:url(immagini/sfondo_div.gif) repeat-x;	*/
}

#scrolling_articoli{
	position:absolute;
	left:50%;
	width:172px;
	height:40px;
	margin-top:797px;
	margin-left:-110px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	background-color:#ffffff;
	z-index:31;
	border-left:#FF9900 3px solid;
}

#scrolling_itinerari{
	position:absolute;
	left:50%;
	width:172px;
	height:40px;
	margin-top:857px;
	margin-left:-110px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	background-color:#ffffff;
	z-index:31;
	border-left:#FF9900 3px solid;
}

#anteprima_scroll{
    font-family:verdana;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

#anteprima_scroll:hover{
    font-family:verdana;
	font-size:10px;
	color:#ff9900;
	text-decoration:none;
}

#scrolling_news{
	position:absolute;
	left:50%;
	width:500px;
	height:15px;
	margin-top:213px;
	margin-left:-250px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	background-color:#ffffff;
	z-index:31;
	border-left:#FF9900 3px solid;
	border-right:#FF9900 3px solid;
	background:#ffffff;
	padding-left:2px;
	padding-right:2px;
	/*background:url(immagini/sfondo_div.gif) repeat-x;	*/
}

#titolo_newsletter{
	position:absolute;
	left:50%;
	width:172px;
	height:15px;
	margin-top:780px;
	margin-left:-110px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
    background:url(immagini/angolo.gif) #0066cc no-repeat left top;
	z-index:31;
}

#newsletter{
	position:absolute;
	left:50%;
	width:172px;
	height:20px;
	margin-top:777px;
	margin-left:-110px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	background-color:#0066cc;
	z-index:31;
	text-align:center;
	background:url(immagini/sfondo_div.gif) repeat-x;	
}

#titolo_community{
	position:absolute;
	left:50%;
	width:172px;
	height:15px;
	margin-top:840px;
	margin-left:-110px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
    background:url(immagini/angolo.gif) #0066cc no-repeat left top;
	z-index:31;
}

#div_contenitore_anteprime_sat_cam{
position:absolute;
width:950px;
left:50%;
margin-left:-475px;
top:760px;
/*border:#000000 1px solid;*/
}

#anteprima_webcam{
    background:url(immagini/sfondo_div.gif) repeat-x;
	position:absolute;
	left:50%;
	width:160px;
	height:133px;
	margin-top:17px;
	margin-left:-468px;
	z-index:1;
    background-color:#ffffff;
	border:#0066cc 1px solid;
	padding:3px;
	z-index:31;
}

#titolo_anteprima_webcam{
	position:absolute;
	left:50%;
	width:172px;
	height:15px;
	margin-top:0px;
	margin-left:-470px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	background:url(immagini/sfondo_div.gif) repeat-x;
	background:url(immagini/angolo.gif) #0066cc no-repeat left top;
}

#nome_anteprima_webcam{
	position:absolute;
	left:50%;
	width:172px;
	height:13px;
	margin-top:160px;
	margin-left:-470px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
	background-color:#0066cc;
	background:url(immagini/sfondo_div_scuro.gif) repeat-x;	
}

#titolo_viaggi_turismo{
    background:url(immagini/sfondo_div.gif) repeat-x;
	position:absolute;
	left:50%;
	width:172px;
	height:15px;
	margin-top:720px;
	margin-left:71px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	background:url(immagini/angolo.gif) #0066cc no-repeat left top;
}

#menu_css_orizzontale{
overflow:hidden;
width:950px;
padding:1px;
background-color:#FFFFFF;
/*border:1px solid #0099cc;#437E7E;*/
position:absolute;
left:50%;
margin-left:-485px;
z-index:5;
top:235px;
height:20px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_css_orizzontale a{
display:block;
float:left;
width:160px;
height:20px;
margin-left:1px;
/*padding-left:15px;
padding-right:15px;*/
background-color:#0066cc;/*#F0F7F7;*/
border-left:10px solid #0099FF;/*#C7E2E2;*/
font-family:verdana;
font-size:11px;
/*text-transform:uppercase;*/
text-decoration:none;
color:#ffffff;/*#437E7E;*/
line-height:20px;
text-align:center;
font-weight:bold;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_css_orizzontale a:hover{
background-color:#FFCC00;
border-left:10px solid #0066cc;
color:#000000;
font-weight:bold;
}

/* rimossione del margine sinistra per il primo link*/
#menu_css_orizzontale a.primo{
margin-left:0;
}

#menu_css_orizzontale_ie{
overflow:hidden;
width:950px;
padding:1px;
background-color:#FFFFFF;
/*border:1px solid #0099cc;#437E7E;*/
position:absolute;
left:50%;
margin-left:-465px;
z-index:5;
top:235px;
height:20px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_css_orizzontale_ie a{
display:block;
float:left;
width:160px;
height:20px;
margin-left:1px;
/*padding-left:15px;
padding-right:15px;*/
background-color:#0066cc;/*#F0F7F7;*/
border-left:10px solid #0099FF;/*#C7E2E2;*/
font-family:verdana;
font-size:11px;
/*text-transform:uppercase;*/
text-decoration:none;
color:#ffffff;/*#437E7E;*/
line-height:20px;
text-align:center;
font-weight:bold;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_css_orizzontale_ie a:hover{
background-color:#FFCC00;
border-left:10px solid #0066cc;
color:#000000;
font-weight:bold;
}

/* rimossione del margine sinistra per il primo link*/
#menu_css_orizzontale_ie a.primo{
margin-left:0;
}

#menu_enti{
overflow:hidden;
width:275px;
padding:1px;
background-color:#FFFFFF;
/*border:1px solid #0099cc;#437E7E;*/
position:absolute;
left:50%;
margin-left:215px;
z-index:5;
top:235px;
height:20px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_enti a{
display:block;
float:left;
width:124.5px;
height:20px;
margin-left:1px;
/*padding-left:15px;
padding-right:15px;*/
background-color:#0099ff;/*#F0F7F7;*/
border-left:10px solid #0066cc;/*#C7E2E2;*/
font-family:verdana;
font-size:11px;
/*text-transform:uppercase;*/
text-decoration:none;
color:#ffffff;/*#437E7E;*/
line-height:20px;
text-align:center;
font-weight:bold;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_enti a:hover{
background-color:#FFCC00;
border-left:10px solid #0099ff;
color:#000000;
font-weight:bold;
}

/* rimossione del margine sinistra per il primo link*/
#menu_enti a.primo{
margin-left:0;
}


#menu_commerciali{
overflow:hidden;
width:170px;
padding:1px;
background-color:#FFFFFF;
/*border:1px solid #0099cc;#437E7E;*/
position:absolute;
left:50%;
margin-left:35px;
z-index:5;
top:235px;
height:20px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_commerciali a{
display:block;
float:left;
width:160px;
height:20px;
margin-left:1px;
/*padding-left:15px;
padding-right:15px;*/
background-color:#0099ff;/*#F0F7F7;*/
border-left:10px solid #0066cc;/*#C7E2E2;*/
font-family:verdana;
font-size:11px;
/*text-transform:uppercase;*/
text-decoration:none;
color:#ffffff;/*#437E7E;*/
line-height:20px;
text-align:center;
font-weight:bold;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_commerciali a:hover{
background-color:#FFCC00;
border-left:10px solid #0099ff;
color:#000000;
font-weight:bold;
}

/* rimossione del margine sinistra per il primo link*/
#menu_commerciali a.primo{
margin-left:0;
}



#menu_commerciali_interno{
overflow:hidden;
width:170px;
padding:1px;
background-color:#FFFFFF;
/*border:1px solid #0099cc;#437E7E;*/
position:absolute;
left:50%;
margin-left:168px;
z-index:5;
top:-35px;
height:20px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_commerciali_interno a{
display:block;
float:left;
width:160px;
height:20px;
margin-left:1px;
/*padding-left:15px;
padding-right:15px;*/
background-color:#0099ff;/*#F0F7F7;*/
border-left:10px solid #0066cc;/*#C7E2E2;*/
font-family:verdana;
font-size:11px;
/*text-transform:uppercase;*/
text-decoration:none;
color:#ffffff;/*#437E7E;*/
line-height:20px;
text-align:center;
font-weight:bold;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_commerciali_interno a:hover{
background-color:#FFCC00;
border-left:10px solid #0099ff;
color:#000000;
font-weight:bold;
}

/* rimossione del margine sinistra per il primo link*/
#menu_commerciali_interno a.primo{
margin-left:0;
}



#menu_css_orizzontale_interno{
overflow:hidden;
width:950px;
padding:1px;
background-color:#FFFFFF;
/*border:1px solid #0099cc;#437E7E;*/
position:absolute;
left:50%;
margin-left:-350px;
z-index:5;
top:-35px;
height:20px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_css_orizzontale_interno a{
display:block;
float:left;
width:160px;
height:20px;
margin-left:1px;
/*padding-left:15px;
padding-right:15px;*/
background-color:#0066cc;/*#F0F7F7;*/
border-left:10px solid #0099FF;/*#C7E2E2;*/
font-family:verdana;
font-size:11px;
/*text-transform:uppercase;*/
text-decoration:none;
color:#ffffff;/*#437E7E;*/
line-height:20px;
text-align:center;
font-weight:bold;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_css_orizzontale_interno a:hover{
background-color:#FFCC00;
border-left:10px solid #0066cc;
color:#000000;
font-weight:bold;
}

/* rimossione del margine sinistra per il primo link*/
#menu_css_orizzontale_interno a.primo{
margin-left:0;
}

#menu_css_orizzontale_interno_ie{
overflow:hidden;
width:950px;
padding:1px;
background-color:#FFFFFF;
/*border:1px solid #0099cc;#437E7E;*/
position:absolute;
left:50%;
margin-left:-320px;
z-index:5;
top:-35px;
height:20px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_css_orizzontale_interno_ie a{
display:block;
float:left;
width:160px;
height:20px;
margin-left:1px;
/*padding-left:15px;
padding-right:15px;*/
background-color:#0066cc;/*#F0F7F7;*/
border-left:10px solid #0099FF;/*#C7E2E2;*/
font-family:verdana;
font-size:11px;
/*text-transform:uppercase;*/
text-decoration:none;
color:#ffffff;/*#437E7E;*/
line-height:20px;
text-align:center;
font-weight:bold;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_css_orizzontale_interno_ie a:hover{
background-color:#FFCC00;
border-left:10px solid #0066cc;
color:#000000;
font-weight:bold;
}

/* rimossione del margine sinistra per il primo link*/
#menu_css_orizzontale_interno_ie a.primo{
margin-left:0;
}

#menu_enti_interno{
overflow:hidden;
width:275px;
padding:1px;
background-color:#FFFFFF;
/*border:1px solid #0099cc;#437E7E;*/
position:absolute;
left:50%;
margin-left:345px;
z-index:5;
top:-35px;
height:20px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_enti_interno a{
display:block;
float:left;
width:124.5px;
height:20px;
margin-left:1px;
/*padding-left:15px;
padding-right:15px;*/
background-color:#0099ff;/*#F0F7F7;*/
border-left:10px solid #0066cc;/*#C7E2E2;*/
font-family:verdana;
font-size:11px;
/*text-transform:uppercase;*/
text-decoration:none;
color:#ffffff;/*#437E7E;*/
line-height:20px;
text-align:center;
font-weight:bold;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_enti_interno a:hover{
background-color:#FFCC00;
border-left:10px solid #0099ff;
color:#000000;
font-weight:bold;
}

/* rimossione del margine sinistra per il primo link*/
#menu_enti_interno a.primo{
margin-left:0;
}

#menu_css_orizzontale_interno_centro{
overflow:hidden;
width:950px;
padding:1px;
background-color:#FFFFFF;
/*border:1px solid #0099cc;#437E7E;*/
position:absolute;
left:50%;
margin-left:-480px;
z-index:5;
top:-35px;
height:20px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_css_orizzontale_interno_centro a{
display:block;
float:left;
width:160px;
height:20px;
margin-left:1px;
/*padding-left:15px;
padding-right:15px;*/
background-color:#0066cc;/*#F0F7F7;*/
border-left:10px solid #0099FF;/*#C7E2E2;*/
font-family:verdana;
font-size:11px;
/*text-transform:uppercase;*/
text-decoration:none;
color:#ffffff;/*#437E7E;*/
line-height:20px;
text-align:center;
font-weight:bold;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_css_orizzontale_interno_centro a:hover{
background-color:#FFCC00;
border-left:10px solid #0066cc;
color:#000000;
font-weight:bold;
}

/* rimossione del margine sinistra per il primo link*/
#menu_css_orizzontale_interno_centro a.primo{
margin-left:0;
}

#menu_enti_interno_centro{
overflow:hidden;
width:275px;
padding:1px;
background-color:#FFFFFF;
/*border:1px solid #0099cc;#437E7E;*/
position:absolute;
left:50%;
margin-left:215px;
z-index:5;
top:-35px;
height:20px;
}

/*2. lo stile css dei link (elementi <a>)*/
#menu_enti_interno_centro a{
display:block;
float:left;
width:124.5px;
height:20px;
margin-left:1px;
/*padding-left:15px;
padding-right:15px;*/
background-color:#0099ff;/*#F0F7F7;*/
border-left:10px solid #0066cc;/*#C7E2E2;*/
font-family:verdana;
font-size:11px;
/*text-transform:uppercase;*/
text-decoration:none;
color:#ffffff;/*#437E7E;*/
line-height:20px;
text-align:center;
font-weight:bold;
}

/*3. lo stile css sullo stato hover dei link*/
#menu_enti_interno_centro a:hover{
background-color:#FFCC00;
border-left:10px solid #0099ff;
color:#000000;
font-weight:bold;
}

/* rimossione del margine sinistra per il primo link*/
#menu_enti_interno_centro a.primo{
margin-left:0;
}





#div_viaggieturismo{
	position:absolute;
	left:50%;
	width:170px;
	height:130px;
	margin-top:737px;
	margin-left:71px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	background-color:#0066cc;
	z-index:31;
	border:#0066cc 1px solid;	
	background:url("immagini/sfondo_div.gif") repeat-x left top;
}

#titolo_viaggi_turismo_hotel{
    background:url(immagini/sfondo_div.gif) repeat-x;
	position:absolute;
	left:50%;
	width:170px;
	height:15px;
	margin-top:-120px;
	margin-left:350px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background:url(immagini/angolo.gif) #0066cc no-repeat left top;
}

#div_viaggieturismo_hotel{
	position:absolute;
	left:50%;
	width:170px;
	height:130px;
	margin-top:-103px;
	margin-left:350px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	
	z-index:31;
	border:#0066cc 1px solid;	
	background:url("immagini/sfondo_div.gif") repeat-x left top;
}

#lista_viaggieturismo{
    font-family:Verdana;
	font-size:9px;
	color:#000000;
	list-style:none;
	font-weight:normal;
	text-align:center;
	margin-bottom:1px;
	padding:0px;
}

#lista_viaggieturismo li{
    margin-top:10px;
    font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	list-style:none;
	font-weight:normal;
	margin-bottom:2px;
	text-align:center;
	background-color:#0066cc;
	background:url("immagini/sfondo_div.gif") repeat-x left top;
    border-left: #FF9900 2px solid;
	border-right:#FF9900 2px solid;		
}

#link_viaggi:hover{
    text-decoration:none;
	color:#FF9900;
}

#link_viaggi{
    text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}

#titolo_calendario{
	position:absolute;
	left:50%;
	width:200px;
	height:15px;
	margin-top:720px;
	margin-left:255px;
    font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background:url(immagini/angolo.gif) #0066cc no-repeat left top;
}


#giorni_settimana{
    font-family:Verdana;
	font-size:10px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	border:#0066cc 1px solid;
	padding-left:3px;
	padding-right:3px;
	background-color:#0066cc;
	border:#ffffff 1px solid;
}

#giorni_mese{
    font-family:Verdana;
	font-size:10px;
	text-align:center;
	color:#000000;
	text-decoration:none;
	border:#0066cc 1px solid;
	padding-left:3px;
	padding-right:3px;
	background-color:#cccccc;
}

#oggi_mese{
    font-family:Verdana;
	font-size:10px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	border:#FF6600 1px solid;
	padding-left:5px;
	padding-right:5px;
	background-color:#0066CC;
}

#giorni_mese_oggi{
    font-family:Verdana;
	font-size:10px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
	border:#FF6600 1px solid;
	padding-left:5px;
	padding-right:5px;
	background-color:#0066CC;
}

#giorni_mese_evento{
    font-family:Verdana;
	font-size:10px;
	text-align:center;
	color:#0066cc;
	text-decoration:none;
	border:#FF6600 1px solid;
	padding-left:5px;
	padding-right:5px;
	background-color:#339933;
}

#navigazione_mesi{
    font-family:Verdana;
	font-size:10px;
	text-align:center;
	color:#000000;
	text-decoration:none;
}

#navigazione_mesi_oggi{
    font-family:Verdana;
	font-size:10px;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

#titolo_mese_corrente{
    font-family:Verdana;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
}

#giorno_calendario_rosso{
    font-family:Verdana;
	font-size:10px;
	text-align:center;
	border:#0066cc 1px solid;
	margin:0px;
	padding:0px;
}

#calendario{
    font-family:Verdana;
	font-size:10px;
	text-align:center;
	border:#0066cc 1px solid;
	margin:0px;
	padding:0px;
}

#div_calendario{
	position:absolute;
	left:50%;
	width:200px;
	height:155px;
	margin-top:737px;
	margin-left:255px;
	color:#ffffff;
	font-weight:bold;
	background-color:#0066cc;
	z-index:31;
	background:url(immagini/sfondo_div.gif) repeat-x;
	padding:0px;
}

#logo{
	position:absolute;
	left:50%;
	width:256px;
	height:220px;
	margin-top:13px;
	margin-left:-411px;
	padding:0px;
	z-index:2;
}

#logo_mappa{
	position:absolute;
	left:50%;
	width:256px;
	height:220px;
	margin-top:10px;
	margin-left:-500px;
	padding:0px;
	z-index:2;
}

#div_testo_societa{
	position:absolute;
	left:50%;
	width:180px;
	height:220px;
	margin-top:230px;
	margin-left:-373px;
	padding:0px;
	z-index:2;
	text-align:justify;
}

#testo_societa{
    font-family:Verdana;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
}

#freccia_sat{
	position:absolute;
	left:50%;
	width:194px;
	height:350px;
	margin-top:90px;
	margin-left:-187px;
	padding:0px;
	z-index:2;
}

#img_head_link{
	position:absolute;
	left:50%;
	width:214px;
	height:168px;
	margin-top:81px;
	margin-left:-4px;
	padding:0px;
	z-index:2;
}

#img_sat{
	position:absolute;
	left:50%;
	width:170px;
	height:180px;
	margin-top:205px;
	margin-left:-153px;
	padding:0px;
	z-index:2;
	background:url(immagini/sfondo_div.gif) repeat-x;	
}

#titolo_meteo{
	position:absolute;
	left:50%;
	width:182px;
	height:69px;
	margin-top:105px;
	margin-left:-158px;
	padding:0px;
	z-index:2;
}

#txt_società{
	position:absolute;
	left:50%;
	width:99px;
	height:30px;
	margin-top:660px;
	margin-left:-332px;
	padding:0px;
	z-index:2;
}

#img_sagre{
	position:absolute;
	left:50%;
	width:214px;
	height:168px;
	margin-top:537px;
	margin-left:-4px;
	padding:0px;
	z-index:2;
}

#div_txt_ultimora{
	position:absolute;
	left:50%;
	width:100px;
	height:30px;
	margin-top:574px;
	margin-left:-132px;
	padding:0px;
	z-index:2;
}

#div_txt_tendenza{
	position:absolute;
	left:50%;
	width:100px;
	height:30px;
	margin-top:640px;
	margin-left:-132px;
	padding:0px;
	z-index:2;
}

#img_ultimora{
	position:absolute;
	left:50%;
	width:47px;
	height:48px;
	margin-top:565px;
	margin-left:-172px;
	padding:0px;
	z-index:2;
}

#img_tendenza{
	position:absolute;
	left:50%;
	width:47px;
	height:48px;
	margin-top:632px;
	margin-left:-172px;
	padding:0px;
	z-index:2;
}

#layout_mappa{
	position:absolute;
	left:50%;
	width:950px;
	height:550px;
	margin-top:190px;
	margin-left:-475px;
	padding:0px;
	z-index:4;
	/*border:#000000 1px solid;*/
}

#layout_menu_ff{
	position:absolute;
	left:50%;
	width:950px;
	height:550px;
	margin-top:155px;
	margin-left:-465px;
	padding:0px;
	z-index:2;
	@media screen and (-webkit-min-device-pixel-ratio:0; margin-top:40px; height:288px; )
	/*border:#000000 1px solid;*/
}

#layout_menu_ie7{
	position:absolute;
	left:50%;
	width:950px;
	height:550px;
	margin-top:5px;
	margin-left:-465px;
	padding:0px;
	z-index:2;
	@media screen and (-webkit-min-device-pixel-ratio:0; margin-top:40px; height:288px; )
	/*border:#000000 1px solid;*/
}

#div_footer{
    position:absolute;
	width:985px;
	height:60px;
	top:1250px;
	/*bottom:0px;*/
	margin-left:-485px;
	left:50%;
	background: url(immagini/sfondo_footer.gif) 0 0 repeat-x;
}

#div_footer_basso{
    position:absolute;
	width:985px;
	height:60px;
	top:750px;
	/*bottom:0px;*/
	margin-left:-485px;
	left:50%;
	background: url(immagini/sfondo_footer.gif) 0 0 repeat-x;
}

#link_info_footer{
  color:#ffffff;
  text-decoration:underline;
}

#testo_societa{
    position:relative;
	width:450px;
	height:60px;
	top:0px;
	left:50%;
	margin-left:20px;
	text-align:right;
}

#spot_webcam{
	position:absolute;
	left:50%;
	width:150px;
	height:50px;
	margin-top:600px;
	margin-left:-175px;
	padding:0px;
	z-index:200;
	/*border:#000000 1px solid;*/
}



#titolo_meteoincampania{
	position:absolute;
	left:50%;
	width:250px;
	height:51px;
	margin-top:85px;
	margin-left:-315px;
	padding:0px;
	z-index:2;
}

#sfondo_grande_mappa{
	position:absolute;
	left:50%;
	width:965px;
	height:709px;
	margin-top:30px;
	margin-left:-482px;
	padding:0px;
	z-index:0;
}

#sfondo_mappa_grigio{
	position:absolute;
	left:50%;
	width:250px;
	height:384px;
	margin-top:234px;
	margin-left:233px;
	padding:0px;
	z-index:1;
}

#footer_mappa{
	position:absolute;
	left:50%;
	width:967px;
	height:34px;
	margin-top:705px;
	margin-left:-482.5px;
	padding:0px;
	z-index:1;
}

#cornice_mappa{
	position:absolute;
	left:50%;
	width:1024px;
	height:768px;
	margin-top:1px;
	margin-left:-511px;
	padding:0px;
	z-index:-1;
}

#header_mappa_1{
	position:absolute;
	left:50%;
	width:250px;
	height:151px;
	margin-top:30px;
	margin-left:-482px;
	padding:0px;
	z-index:1;
}

#header_mappa_2{
	position:absolute;
	left:50%;
	width:250px;
	height:151px;
	margin-top:30px;
	margin-left:-232px;
	padding:0px;
	z-index:1;
}

#header_mappa_3{
	position:absolute;
	left:50%;
	width:250px;
	height:151px;
	margin-top:30px;
	margin-left:18px;
	padding:0px;
	z-index:1;
}

#header_mappa_4{
	position:absolute;
	left:50%;
	width:216px;
	height:151px;
	margin-top:30px;
	margin-left:268px;
	padding:0px;
	z-index:1;
}

#Tabella_01 {
	position:absolute;
	left:50%;
	top:0px;
	width:1000px;
	margin-left:-522px;
	height:768px;
}

/*#frame_ultimora{
	position:absolute;
	left:50%;
	margin-top:150px;
	margin-left:229px;
	padding:0px;
    overflow:auto;
    width:650px;
    z-index:150;
	background-color:#FFFFFF;
	height:100%;
    background:url(immagini/sfondo_div.gif) repeat-x;	
}*/

#div_orologio{
    position:absolute;
	left:50%;
    width:50px;
	margin-top:60px;
	margin-left:387px;
	padding:0px;
	border:none;
	z-index:6;
    @media screen and (-webkit-min-device-pixel-ratio:0; margin-left:366px; )	
}

#div_orologio_ie7{
    position:absolute;
	left:50%;
    width:50px;
	margin-top:60px;
	margin-left:383px;
	padding:0px;
	border:none;
	z-index:6;
}

#input_testo{
  font-family: verdana;
  font-size:10px;
  font-weight:bold;
}

#orologio{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background:none;
	border:none;
	color:#ffffff;
	font-color:#003366;
	text-align:right
}

#div_data{
    position:absolute;
	left:50%;
    width:175px;
	top:50px;
	margin-left:297px;
	padding:0px;
	border:none;
	z-index:6;
	text-align:right;
}

#frame_tendenza{
	position:absolute;
	left:50%;
	margin-top:230px;
	padding-top:0px;
	margin-left:-460px;
    overflow:none;
    width:650px;
    z-index:15;
	border:none;
}

#frame_pollini{
	position:absolute;
	left:50%;
	margin-top:230px;
	padding-top:0px;
	margin-left:-460px;
    overflow:none;
    width:650px;
    z-index:15;
	border:none;
}

#frame_pollini_ie7{
	position:absolute;
	left:50%;
	margin-top:230px;
	padding-top:0px;
	margin-left:-360px;
    overflow:none;
    width:650px;
    z-index:15;
	border:none;
}

#frame_previsioni{
	position:absolute;
	left:50%;
	margin-top:230px;
	margin-left:-450px;
	padding:0px;
    overflow:none;
    width:650px;
    z-index:15;
	border:none;
	/*background-color:#0066cc;*/
}

#frame_ultimora{
	position:absolute;
	left:50%;
	margin-top:230px;
	margin-left:-450px;
	padding:0px;
    overflow:none;
    width:650px;
    z-index:15;
	border:none;
}

#frame_ultimora_ie7{
	position:absolute;
	left:50%;
	margin-top:230px;
	margin-left:-450px;
	padding:0px;
    overflow:none;
    width:650px;
    z-index:15;
	border:none;
}

#testo_scorrevole_webcam{
      display:block;
	  font-family:Verdana;
      font-size:12px;
      color:#ffffff;
	  width:640px;
	  height:100px;
  	  font-weight:normal;
	  padding:5px;
	  text-align:center;
}

#frame_webcam{
	position:absolute;
	left:50%;
	margin-top:260px;
	padding-top:0px;
    overflow:none;
    width:650px;
	margin-left:-460px;
    z-index:15;
	border:none;
	background-color:#0066cc;
    border-left:#cccccc 3px solid;
	margin-bottom:0px;
	
}

#frame_hotel{
	position:absolute;
	left:50%;
	margin-top:230px;
	padding-top:-40px;
    overflow:none;
    width:730px;
	margin-left:-460px;
    z-index:15;
	border:none;
	background-color:#0066cc;
    border-left:#cccccc 3px solid;
}

#frame_stazioni{
	position:absolute;
	left:50%;
	margin-top:230px;
	padding-top:0px;
    overflow:none;
    width:650px;
	margin-left:-460px;
    z-index:15;
	border:none;
}

#frame_dettaglio_webcam_OLD{
	position:absolute;
	left:50%;
	margin-top:270px;
	margin-left:-450px;
	padding-top:0px;
    overflow:none;
    width:625px;
    z-index:15;
	border:none;
    background:url(immagini/sfondo_div.gif) repeat-x;
	height:10px;/*100%;*/
}

#frame_dettaglio_webcam{
	position:absolute;
	left:50%;
	margin-top:270px;
	margin-left:-470px;
	padding-top:0px;
    overflow:none;
    width:625px;
    z-index:15;
	border:none;
    /*background:url(immagini/sfondo_div.gif) repeat-x;*/
	height:100%;
}


#frame_dettaglio_stazione{
	position:absolute;
	left:50%;
	margin-top:270px;
	margin-left:-450px;
	padding-top:0px;
    overflow:none;
    width:625px;
    z-index:15;
	border:none;
    background:url(immagini/sfondo_div.gif) repeat-x;
	height:110%;
}

#frame_dettaglio_hotel{
	position:absolute;
	left:50%;
	margin-top:270px;
	margin-left:-450px;
	padding-top:0px;
    overflow:none;
    width:625px;
    z-index:15;
	border:none;
    background:url(immagini/sfondo_div.gif) repeat-x;
	height:100%; /* 10px */
}


#frame_datimeteo{
	position:absolute;
	left:50%;
	margin-top:280px;
	margin-left:-450px;
	padding-top:0px;
    overflow:none;
    width:900px;
	/*height:100%;*/
    z-index:15;
	border:none;
	border-left:#cccccc 3px solid;
	border-bottom:#cccccc 3px solid;	
    background:url(immagini/sfondo_div.gif) repeat-x;	
}

#div_tasto_home_interno{
	position:absolute;
	left:50%;
	margin-top:12px;
	margin-left:360px;
	padding:0px;
    overflow:none;
    width:150px;
	height:50px;
    z-index:15;
	border:#0000 1px solid;
}

#t_home{
	  font-family:Verdana;
      font-size:11px;
      color:#ffffff;
  	  font-weight:normal; 
	  text-align:left;
}

#div_menu_interno{
	position:absolute;
	left:50%;
	margin-top:150px;
	margin-left:0px;
	padding:0px;
    width:550px;
	height:300px;
    z-index:135;
}

#div_menu_navigazione_ff{
	position:absolute;
	left:50%;
	margin-left:-60px;
	margin-top:12px;
	padding:0px;
    width:550px;
	height:50px;
    z-index:18;
}

#div_menu_navigazione_ie7{
	position:absolute;
	left:50%;
	margin-left:-60px;
	margin-top:8px;
	padding:0px;
    width:550px;
	height:50px;
    z-index:18;
}

#div_tasto_indietro{
	position:absolute;
	left:50%;
	margin-left:390px;
	margin-top:22px;
	padding:0px;
    width:80px;
	height:40px;
    z-index:250;
}

#testo_grande_datimeteo{
	  font-family:Verdana;
      font-size:16px;
      color:#0066cc;
  	  font-weight:bold; 
	  text-align:center;
	  background-color:#FFFFFF;
}

#testo_piccolo_datimeteo{
	  font-family:Arial;
      font-size:11px;
      color:#000000;
  	  font-weight:normal; 
	  text-align:center;
}

#testo_grande_webcam{
      position:relative;
	  left:50%;
	  width:650px;
	  margin-left:-312px;
	  top:10px;
	  font-family:Arial Black;
      font-size:12px;
      color:#0066cc;
  	  font-weight:normal; 
	  text-align:center;
	  background-color:#FFFFFF;
	  padding-left:148px;
	  padding-right:148px;
}

#testo_piccolo_webcam{
	  font-family:Arial;
      font-size:12px;
      color:#ffffff;
  	  font-weight:normal; 
	  text-align:center;
}

#testo_grande_hotel{
      position:absolute;
	  left:50%;
	  width:340px;
	  margin-left:-318px;
	  top:10px;
	  font-family:Arial Black;
      font-size:12px;
      color:#0066cc;
  	  font-weight:normal; 
	  text-align:center;
	  background-color:#FFFFFF;
	  padding-left:148px;
	  padding-right:148px;
}

#testo_piccolo_hotel{
	  font-family:Arial;
      font-size:12px;
      color:#ffffff;
  	  font-weight:normal; 
	  text-align:center;
}



#layout-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:103px;
	height:75px;
}

#layout-02 {
	position:absolute;
	left:127px;
	top:0px;
	width:15px;
	height:75px;
}

#layout-03 {
	position:absolute;
	left:142px;
	top:0px;
	width:193px;
	height:75px;
}

#layout-04 {
	position:absolute;
	left:335px;
	top:0px;
	width:578px;
	height:75px;
}

#layout-05 {
	position:absolute;
	left:913px;
	top:0px;
	width:14px;
	height:75px;
}

#layout-06 {
	position:absolute;
	left:927px;
	top:0px;
	width:97px;
	height:75px;
}

#layout-07 {
	position:absolute;
	left:0px;
	top:75px;
	width:127px;
	height:15px;
}

#layout-08 {
	position:absolute;
	left:127px;
	top:75px;
	width:15px;
	height:15px;
}

#layout-09 {
	position:absolute;
	left:142px;
	top:75px;
	width:193px;
	height:15px;
}

#layout-10 {
	position:absolute;
	left:335px;
	top:75px;
	width:578px;
	height:15px;
}

#layout-11 {
	position:absolute;
	left:913px;
	top:75px;
	width:14px;
	height:15px;
}

#layout-12 {
	position:absolute;
	left:927px;
	top:75px;
	width:97px;
	height:15px;
}

#layout-13 {
	position:absolute;
	left:0px;
	top:90px;
	width:127px;
	height:604px;
}

#layout-14 {
	position:absolute;
	left:127px;
	top:90px;
	width:15px;
	height:604px;
}

#layout-15 {
	position:absolute;
	left:142px;
	top:90px;
	width:193px;
	height:604px;
}

#layout-16 {
	position:absolute;
	left:335px;
	top:90px;
	width:578px;
	height:604px;
}

#layout-17 {
	position:absolute;
	left:913px;
	top:90px;
	width:14px;
	height:604px;
}

#layout-18 {
	position:absolute;
	left:927px;
	top:90px;
	width:97px;
	height:604px;
}

#layout-19 {
	position:absolute;
	left:0px;
	top:694px;
	width:127px;
	height:13px;
}

#layout-20 {
	position:absolute;
	left:127px;
	top:694px;
	width:15px;
	height:13px;
}

#layout-21 {
	position:absolute;
	left:142px;
	top:694px;
	width:193px;
	height:13px;
}

#layout-22 {
	position:absolute;
	left:335px;
	top:694px;
	width:578px;
	height:13px;
}

#layout-23 {
	position:absolute;
	left:913px;
	top:694px;
	width:14px;
	height:13px;
}

#layout-24 {
	position:absolute;
	left:927px;
	top:694px;
	width:97px;
	height:13px;
}

#layout-25 {
	position:absolute;
	left:0px;
	top:707px;
	width:127px;
	height:61px;
}

#layout-26 {
	position:absolute;
	left:127px;
	top:707px;
	width:15px;
	height:61px;
}

#layout-27 {
	position:absolute;
	left:142px;
	top:707px;
	width:193px;
	height:61px;
}

#layout-28 {
	position:absolute;
	left:335px;
	top:707px;
	width:578px;
	height:61px;
}

#layout-29 {
	position:absolute;
	left:913px;
	top:707px;
	width:14px;
	height:61px;
}

#layout-30 {
	position:absolute;
	left:927px;
	top:707px;
	width:97px;
	height:61px;
}

.t {background: url(immagini/dot_t.png) 0 0 repeat-x; }
.b {background: url(immagini/dot_b.png) 0 100% repeat-x}
.l {background: url(immagini/dot_l.png) 0 0 repeat-y}
.r {background: url(immagini/dot_r.png) 100% 0 repeat-y}
.bl {background: url(immagini/bl.png) 0 100% no-repeat}
.br {background: url(immagini/br.png) 100% 100% no-repeat}
.tl {background: url(immagini/tl.png) 0 0 no-repeat}
.tr {background: url(immagini/tr.png) 100% 0 no-repeat; padding:10px}


a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}

.acceso {background-color:F8EA3D;} 
.spento {background-color:cccccc;} 


{FONT-FAMILY: VERDANA, ARIAL; FONT-SIZE: 8px}

#div_powered{
    position:relative;
	left:50%;
	width:117px;
	height:34px;
	margin-left:-53px;
	top:0px;
	z-index:4;
}

#div_powered_ie{
    position:relative;
	left:50%;
	width:117px;
	height:34px;
	margin-left:-53px;
	top:0px;
	z-index:4;
}

/* elenco strutture */

#contenitoreLista{
    position:absolute;
	left:50%;
	width:670px;
	margin-left:-445px;
	top:370px;
	z-index:4;
	
/*	    position:absolute;
	left:50%;
	width:670px;
	margin-left:-445px;
	top:360px;
	z-index:4;*/
	/*border:#000000 1px solid;*/
	/*background-color:#eeeeee;*/
}

#nomeStruttura{
    position:relative;
	width:307px;
	height:10px;
	top:8px;
	left:7px;
	font-family:Verdana;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}

#luogoListaStruttura{
    position:relative;
	width:307px;
	top:-7px;
	left:7px;
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	font-weight:normal;
}

.elemElenco {
	position:relative;
	width: 307px;
	height:102px;
	margin-left:18px;
	margin-bottom:50px;
    float: left;
	background-image:url("immagini/sfondoCard.png");
}

.clear {
	clear: left;
}

.separatoreStruttura {
	width:99%;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:#999999 thin solid;
}

/*.tastoVisita{
    position:relative;
	left:170px;
	width:138px;
	height:20px;
	top:-22px;
	background:none;
	background-image:url("immagini/tVediScheda.png");
	background-repeat:no-repeat;
	text-align:left;
    font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	cursor:pointer;
}*/

.tastoVisitaStruttura{
    position:relative;
	left:175px;
	top:-23px;
	width:138px;
	height:20px;
	background:none;
	background-image:url("immagini/tVediScheda.png");
	background-repeat:no-repeat;
	text-align:left;
    font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

.txtTastoStruttura{
    position:relative;
	text-align:center;
	width:120px;
	height:18px;
	top:0px;
	border:none;
	background:none;
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	cursor:pointer;
}

.txtTasto{
    position:relative;
	width:200px;
	height:40px;
	top:0px;
	left:0px;
}

#icTelefono{
    position:relative;
	width:15px;
	height:20px;
	top:5px;
	left:13px;
}

#txtTelefono{
    position:relative;
	top:-2px;
	left:20px;
	font-family:Verdana;
	font-size:10px;
}

#icPosta{
    position:relative;
	width:15px;
	height:20px;
	top:6px;
	left:7px;
}

#txtPosta{
    position:relative;
	top:-2px;
	left:10px;
	font-family:Verdana;
	font-size:10px;
}

#icWebcam{
    position:relative;
	width:70px;
	height:18px;
	top:4px;
	left:10px;
	z-index:-4;
}

#pulsanteElencoStrutture{
    position:absolute;
	left:20px;
	width:166px;
	height:26px;
	top:475px;
	z-index:18;
	border:none;
	background:none;
	background-image:url("immagini/tElencoWebcam.png");
}

#pulsanteElencoStrutture:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
}

#testoPulsanteElencoStrutture{
    position:absolute;
	left:40px;
	width:166px;
	height:26px;
	top:5px;
	z-index:19;
	border:none;
	background:none;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#testoPulsanteElencoStrutture:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
}

/* ricerca strutture e webcam*/

#titoloRicerca{
    position:absolute;
	left:50%;
	width:260px;
	height:20px;
	margin-left:-440px;
	top:220px;
	background:none;
	background-image:url("immagini/titoloRicercaStrutture.png");
	background-repeat:no-repeat;
	text-align:left;
    font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	z-index:8;
}

#titoloRicercaWebcam{
    position:absolute;
	left:50%;
	width:260px;
	height:20px;
	margin-left:-440px;
	top:220px;
	background:none;
	background-image:url("immagini/titoloRicercaWebcam.png");
	background-repeat:no-repeat;
	text-align:left;
    font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	z-index:8;
}

#divRicerca{
    position:absolute;
	left:50%;
	width:677px;
	height:100px;
	margin-left:-450px;
	top:230px;
	background:none;
	background-image:url("immagini/sfondoRicerca.png");
	background-repeat:no-repeat;
	text-align:left;
    font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	z-index:7;
}

#selLoc{
    position:absolute;
	left:50px;
	top:45px;
}

#selArea{
    position:absolute;
	left:250px;
	top:45px;
	z-index:10;
}

#selRicercaLoc{
    position:absolute;
	width:200px;
	left:-20px;
	top:-30px;
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
}

#selRicercaArea{
    position:absolute;
	width:200px;
	left:-20px;
	top:-30px;
	font-family:Verdana;
	font-size:11px;
	color:#ffffff;
}

#chkRicercaLoc{
    position:absolute;
	width:200px;
	left:450px;
	top:-30px;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
}

#tRicerca{
    position:absolute;
	width:200px;
	left:550px;
	top:80px;
}

#tRicercaElenco{
    position:absolute;
	width:200px;
	left:400px;
	top:80px;
}

#scelteRicercaStrutture{
    position:absolute;
	width:200px;
	left:50px;
	top:80px;
	border:#000 1px solid;
	z-index:50;
	color:#000;
	font-family:Verdana;
	font-size:16px;
}
/* risultato ricerca */

.elemElencoRisultati{
	position:relative;
	width: 307px;
	height:102px;
	margin-left:18px;
	margin-bottom:50px;
    float: left;
	background-image:url("immagini/sfondoCard.png");
}


/* dettagli webcam */

#contenitorePaginaWebcam{
    position:absolute;
	left:50%;
	width:970px;
	height:750px;
	background-color:#eeeeee;
	margin-left:-485px;
	top:272px;
	border:none;
	z-index:7;
	border:none;
}

#titoloDettaglioWebcam{
  position:absolute;
  left:10px;
  top:5px;
  font-family:Verdana;
  font-size:11px;
  color:#FFFFFF;
}

#luogoDettaglioWebcam{
    position:absolute;
	left:10px;
	width:970px;
	height:42px;
	top:25px;
	z-index:8;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

#contenitoreDettaglioWebcam{
    position:absolute;
	left:10px;
	width:672px;
	height:510px;
	background:none;
	background-image:url("immagini/sfondoDettaglioWebcam.png");
	background-repeat:no-repeat;
	top:20px;
	border:none;
	z-index:17;
}

#webcamImg{
  position:absolute;
  left:50%;
  margin-left:-320px;
  top:14px;
  width:640px;
  height:480px;
}

.webcamImg{
  position:absolute;
  left:50%;
  margin-left:-320px;
  top:14px;
  width:640px;
  height:480px;
}

.webcamTimelapse{
  position:absolute;
  left:50%;
  margin-left:-320px;
  top:14px;
  width:640px;
  height:480px;
}

#contenitoreAltreWebcam{
    position:absolute;
	left:788px;
	width:172px;
	height:510px;
	background:none;
	background-image:url("immagini/sfondoAltreWebcam.png");
	background-repeat:no-repeat;
	top:20px;
	border:none;
	z-index:1;
}

#headerAltreWebcam{
    position:absolute;
	left:788px;
	width:171px;
	height:40px;
	background:none;
	background-image:url("immagini/titoloAltreWebcam.png");
	background-repeat:no-repeat;
	top:20px;
	border:none;
	z-index:2;
}

#titoloHeaderAltreWebcam{
    position:absolute;
	text-align:center;
	top:0px;
	line-height:20px;
	width:171px;
	height:40px;
	border:none;
	z-index:3;
	font-family:Verdana;
	color:#FFFFFF;
	font-size:10px;
}

#sfondoInfoWebcam{
    position:absolute;
	left:10px;
	width:488px;
	height:166px;
	background:none;
	background-image:url("immagini/sfondoInfoWebcam.png");
	background-repeat:no-repeat;
	top:550px;
	border:none;
	z-index:2;
}

#sfondoTitoloDettaglioWebcam{
    position:absolute;
	left:50%;
	width:470px;
	height:16px;
	background-color:#FFFFFF;
	top:8px;
	border:none;
	margin-left:-235px;	
	z-index:3;
}

#titoloInformazioniWebcam{
    position:absolute;
	left:50%;
	width:470px;
	height:16px;
	top:7px;
	border:none;
	margin-left:-235px;	
	z-index:3;
	color:#000000;
	font-family:Verdana;
	font-size:14px;
	padding-left:10px;
}

#testoDettaglioWebcam{
    position:absolute;
	left:10px;
	width:469px;
	height:135px;
	background:none;
	top:24px;
	border:none;
	z-index:4;
/*	border:#000000 1px solid;*/
	font-family:Verdana;
	font-size:11px;
}

#contenitorePulsantiWebcam{
    position:absolute;
	left:680px;
	width:71px;
	height:468px;
	background:none;
	top:50px;
	border:none;
	z-index:4;
	/*border:#000000 1px solid;*/
	font-family:Verdana;
	font-size:11px;
}

.pulsanteWebcam{
	position:relative;
	left:-10px;
	width:81px;
	height:69px;
	margin-bottom:8px;
	background-color:#0066cc;
}

#spazioForm{
	margin-bottom:0px;
}

#iconaImgHQ{
    position:absolute;
	top:2px;
	left:22px;
	z-index:10;
}

#testoPulsante{
    position:absolute;
	top:37px;
	width:68px;
	left:11px;
	z-index:10;
	text-align:center;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
}

#testoPulsante:hover{
    position:absolute;
	top:37px;
	width:68px;
	left:11px;
	z-index:10;
	text-align:center;
	color:#FFFF00;
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
}

#iconaPulsanteOpzioniWebcam{
    position:absolute;
	top:2px;
	left:22px;
	z-index:10;
}

#iconaStreaming{
    position:absolute;
	top:2px;
	left:22px;
	z-index:10;
}

#iconaOrarie{
    position:absolute;
	top:2px;
	left:22px;
	z-index:10;
}

#iconaAttuale{
    position:absolute;
	top:2px;
	left:22px;
	z-index:10;
}

#iconaCartolina{
    position:absolute;
	top:2px;
	left:22px;
	z-index:10;
}

#iconaTimelapse{
    position:absolute;
	top:2px;
	left:22px;
	z-index:10;
}

#sfondoMeteoWebcam{
    position:absolute;
	left:50%;
	width:358px;
	height:116px;
	margin-left:100px;
	top:550px;
	z-index:8;
	background-image:url("immagini/sfondoMeteoWebcam.png");
}

#sfondoTitoloMeteoWebcam{
    position:absolute;
	width:95%;
	left:9px;
	height:15px;
	background-color:#FFFFFF;
	top:7px;
	z-index:8;
}

#titoloMeteoWebcam{
    position:absolute;
	width:95%;
	left:10px;
	height:15px;
	font-family:Verdana;
	font-size:14px;
	top:-1px;
	color:#0066cc;
	z-index:8;
}

#orarioRilevamentoMeteo{
    position:absolute;
	width:94%;
	text-align:center;
	left:10px;
	height:15px;
	font-family:Verdana;
	font-size:12px;
	top:21px;
	color:#ffffff;
	z-index:8;
}

#iconaTemp{
	position:absolute;
	width:100px;
	left:17px;
	top:45px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}

#iconaPioggia{
	position:absolute;
	width:100px;
	left:117px;
	top:45px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
}

#iconaVento{
	position:absolute;
	width:100px;
	left:217px;
	top:45px;
	font-family:Tahoma;
	font-size:11px;
	color:#FFF;
	font-weight:bold;	
}

.tastoDatiStazione{
    position:absolute;
	left:85.5px;
	width:187px;
	height:24px;
	top:80px;
	z-index:8;
	border:none;
	background:none;
	background-image:url("immagini/tDatiStazioni.png");
}

.txtTastoDatiStazione{
	border:none;
	background:none;
	color:#FFF;
    position:absolute;
	width:187px;
	top:4px;
	left:50%;
	font-family:Tahoma;
	margin-left:-93.5px;
	font-weight:bold;
	font-size:11px;
}

.txtTastoDatiStazione:hover{
	border:none;
	background:none;
	color:#FF9900;
    position:absolute;
	width:187px;
	top:4px;
	left:50%;
	font-family:Tahoma;
	margin-left:-93.5px;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}

.tastoVediAltreWebcam{
    position:absolute;
	left:20px;
	width:78px;
	height:20px;
	top:80px;
	z-index:8;
	border:none;
	background:none;
	background-image:url("immagini/tAltreWebcam.png");
}

.txtTastoVediAltreWebcam{
	border:none;
	background:none;
	color:#333;
    position:absolute;
	width:65px;
	top:2px;
	left:10px
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
}

.txtTastoVediAltreWebcam:hover{
	border:none;
	background:none;
	color:#C00;
    position:absolute;
	width:65px;
	top:2px;
	left:10px
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}

#pulsanteElencoWebcam{
    position:absolute;
	left:20px;
	width:166px;
	height:26px;
	top:520px;
	z-index:18;
	border:none;
	background:none;
	background-image:url("immagini/tElencoWebcam.png");
}

#pulsanteElencoWebcam:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
}

#testoPulsanteElencoWebcam{
    position:absolute;
	left:40px;
	width:166px;
	height:26px;
	top:5px;
	z-index:19;
	border:none;
	background:none;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#testoPulsanteElencoWebcam:hover{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
}

#divLibrofaccia{
	position:absolute;
	left:600px;
	width:150px;
	height:26px;
	top:520px;
	z-index:19;
	border:none;
	background:none;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#divTweeter{
	position:absolute;
	left:530px;
	width:55px;
	height:20px;
	top:520px;
	z-index:19;
	border:none;
	background:none;
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

/* minisito struttura */

#sfondoTitoloStruttura{
    position:absolute;
	left:50%;
	width:970px;
	height:42px;
	background-color:#0066cc;
	margin-left:-485px;
	top:230px;
	z-index:8;
	background-image:url("immagini/sfondoHeader.png");
}

#divLingueMinisito{
    position:absolute;
	left:460px;
	width:130px;
	height:20px;
	top:10px;
	z-index:8;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
}

#lingueStruttura{
  position:relative;
  width:16px;
  height:11px;
  float:left;
  margin-left:6px;
  top:5px;
}

#titoloStruttura{
    position:absolute;
	left:10px;
	width:970px;
	height:42px;
	top:6px;
	z-index:8;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

#luogoStruttura{
    position:absolute;
	left:10px;
	width:970px;
	height:42px;
	top:23px;
	z-index:8;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
}

#contenitoreStruttura{
    position:absolute;
	left:50%;
	width:970px;
	height:700px;
	background-color:#eeeeee;
	margin-left:-485px;
	top:272px;
	border:none;
	z-index:7;
	border:none;
}

#contenitoreMinisito{
    position:absolute;
	left:10px;
	width:595px;
	height:468px;
	background:none;
	background-image:url("immagini/sfondoMinisito.png");
	background-repeat:no-repeat;
	top:20px;
	border:none;
	z-index:17;
}

#contenutoMinisito{
    position:absolute;
	left:10px;
	width:570px;
	height:400px;
	background:none;
	top:60px;
	/*border:#000000 1px solid;*/
	z-index:8;
	overflow:auto;
}

#menuMinisito{
    position:absolute;
	left:20px;
	width:550px;
	height:22px;
	background:none;
	top:20px;
	z-index:7;
}

#sfondoMenu{
    position:absolute;
	left:-10px;
	width:574px;
	height:22px;
	background:#0066cc;
	top:0px;
	z-index:1;
}

#contenitoreWebcam{
    position:absolute;
	left:615px;
	width:336px;
	height:285px;
	background:none;
	background-image:url("immagini/sfondoWebcam.png");
	background-repeat:no-repeat;
	top:20px;
	border:none;
	z-index:7;
}

#imgWebcam{
  position:absolute;
  top:19px;
  padding:7.5px;
  width:320px;
  height:240px;
}

#iconaWebcam{
  position:absolute;
  left:15px;
  top:3px;
  width:96%;
  z-index:10;
}

#sfondoTitoloWebcam{
  text-align:center;
  position:absolute;
  left:6.3px;
  top:6px;
  width:96%;
  background-color:#0066cc;
}

#titoloWebcam{
  font-family:Verdana;
  font-size:10px;
  color:#FFFFFF;
}

#sfondoFooterWebcam{
  text-align:center;
  position:absolute;
  left:6.3px;
  top:267px;
  width:96%;
  background-color:#0066cc;
}

#footerWebcam{
  font-family:Verdana;
  font-size:10px;
  color:#FFFFFF;
}

#contenitoreMeteo{
    position:absolute;
	left:595px;
	width:355px;
	height:116px;
	background:none;
	background-image:url("immagini/sfondoMeteo.png");
	background-repeat:no-repeat;
	top:330px;
	border:none;
	z-index:2;
}

#titoloMeteo{
    position:absolute;
	left:35px;
	width:355px;
	height:116px;
	top:7.5px;
	border:none;
	z-index:2;
	font-family:Verdana;
	font-size:12px;
	color:#0066cc;
	font-weight:bold;
}

#tabPrevisioni{
    position:absolute;
	left:12px;
	width:208px;
	height:70px;
	top:35px;
	border:none;
	z-index:2;
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	/*border:#666666 1px solid;*/
	text-align:center;
}

#tabSituazione{
    position:absolute;
	left:231px;
	width:109px;
	height:85px;
	top:29px;
	border:none;
	z-index:2;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	/*border:#666666 1px solid;*/
	text-align:center;
	border-collapse:collapse;
}

#divChisiamo{
  font-family:Verdana;
  font-size:10px;
}

#divCamere{
  font-family:Verdana;
  font-size:10px;
}

#divServizi{
  font-family:Verdana;
  font-size:10px;
}

#divImmagini{
  font-family:Verdana;
  font-size:10px;
}

#imgGrande{
}

#divContatti{
  position:absolute;
  top:30px;
  font-family:Verdana;
  font-size:10px;
}

#divDoveSiamo{
  height: 100%;
  
}

/* servizi */

#listaServizi{
	vertical-align:middle;
	clear:both;
	width:100%;
}

#cellaServiziPari{
  font-family:Verdana;
  font-size:10px;
  background-color:#0099FF;
  color:#FFFFFF;
}

#cellaServiziDispari{
  font-family:Verdana;
  font-size:10px;
  background-color:#0066CC;
  color:#FFFFFF;
}

/* galleria struttura */

/*#imgDettaglio{
  position:absolute;
  top:45px;
  left:45px;
  background-color:#FFFFFF;
  width:320px;
  height:240px;
  border:#FFFFFF 5px solid;
}*/

#imgDidascalia{
  position:absolute;
  top:240px;
  left:-5px;
  border:#FFFFFF 5px solid;
  background:#FFFFFF;
  width:320px;
  height:50px;
}

#divImgMiniature{
  position:absolute;
  top:33px;
  left:440px;
  width:120px;
  height:350px;
  /*border:#000000 1px solid;*/
  text-align:center;
  overflow:auto;
}

#imgMiniature{
  float:left;
  width:80px;
  height:60px;
  margin-bottom:7px;
  border:#FFFFFF thin solid;
  padding:5px;
}

/* promo */

#sfondoPromo{
  position:absolute;
  top:490px;
  left:407px;
  width:188px;
  height:116px;
}

#testoPromozione{
  position:absolute;
  top:23px;
  left:0px;
  width:163px;
  height:90px;
  font-family:Verdana;
  font-size:10px;
  padding-left:8px;
  padding-right:8px;  
  text-align:justify;
  overflow:auto;
  color:#ffffff;
}

#titoloPromo{
  position:absolute;
  top:8px;
  left:42px;
  width:188px;
  height:116px;
  font-family:Verdana;
  font-size:11px;
}

/* luoghi interesse */

#sfondoLuoghi{
  position:absolute;
  top:490px;
  left:10px;
  width:358px;
  height:116px;
}

#testoLuoghi{
  position:absolute;
  top:23px;
  left:0px;
  width:333px;
  height:90px;
  font-family:Verdana;
  font-size:10px;
  padding-left:8px;
  padding-right:8px;  
  text-align:justify;
  overflow:auto;
  color:#ffffff;
}

#titoloLuoghi{
  position:absolute;
  top:8px;
  left:42px;
  width:300px;
  height:116px;
  font-family:Verdana;
  font-size:11px;
}

/* form disponibilità */

#formDisponibilita{
	position:absolute;
	font-family:Verdana;
	width:100%;
	height:380px;
	font-size:10px;
	border:#333333 1px solid;
}

#tabDisponibilita{
	position:absolute;
	font-family:Verdana;
	width:100%;
	height:380px;
	font-size:10px;
	background:#eeeeee;
	/*border:#333333 1px solid;*/
}

#titoloCellaContatti{
  	font-family:Verdana;
	font-size:10px;
}

#inputCellaContatti{
  	font-family:Verdana;
	font-size:10px;
	border:none;
}

#inputDataArrivo{
  	font-family:Verdana;
	font-size:10px;
	border:none;
	text-align:center
}

#cellaInput{
  	font-family:Verdana;
	font-size:10px;
	border:none;
	text-align:center
}

#cellaInputCartolina{
  	font-family:Verdana;
	font-size:10px;
	border:none;
	text-align:left;
}

#inputDataPartenza{
  	font-family:Verdana;
	font-size:10px;
	border:none;
	text-align:center
}

#tAreaContatti{
  	font-family:Verdana;
	font-size:10px;
	border:none;
}

#divTarea{
  position:relative;
  width:200px;;
  height:100px;
  background:#0066FF;
}

#tInviaContatti{
  width:100px;
  height:20px;
  border:none;
  background:none;
  background-image:url("immagini/tInvio.png");
  font-family:Verdana;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  cursor:pointer;
}

#tResetContatti{
  width:100px;
  height:20px;
  border:none;
  background:none;
  background-image:url("immagini/tInvio.png");
  font-family:Verdana;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  cursor:pointer;
}

/* footer minisito */

#footerMinisito{
    position:absolute;
	left:50%;
	width:970px;
	height:42px;
	background-color:#0066cc;
	margin-left:-485px;
	top:700px;
	z-index:8;
	background-image:url("immagini/sfondoFooter.png");
}

#testoFooterMinisito{
    position:absolute;
	left:10px;
	top:2px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

/* elenco webcam */

#contenitoreListaWebcam{
    position:absolute;
	left:50%;
	width:670px;
	margin-left:-445px;
	top:360px;
	z-index:4;
	/*border:#000000 1px solid;*/
	/*background-color:#eeeeee;*/
}

#cardWebcam{
    position:relative;
	float:left;
	width:200px;
	height:200px;
	z-index:4;
	left:0px;
	/*border:#000000 1px solid;*/
	margin-right:22px;
	margin-bottom:40px;
	background-color:#eeeeee;
}

.cardWebcam{
    position:relative;
	float:left;
	width:200px;
	height:200px;
	z-index:4;
	left:0px;
	/*border:#000000 1px solid;*/
	margin-right:22px;
	margin-bottom:40px;
	background-color:#eeeeee;
}

#imgListaWebcam{
  position:absolute;
  top:20px;
  left:14.5px;
  border:#ffffff solid thin;
  padding:3px;
}

.webcamOrarie{
  position:absolute;
  top:6px;
  left:6px;
  /*border:#ffffff solid thin;*/
  padding:3px;
}

#imgOrarie{
    position:relative;
	top:15px;
	float:left;
	width:120px;
	height:80px;
	z-index:4;
	left:50px;
	margin-right:40px;
	border:#000000 1px solid;
	margin-bottom:30px;
	padding-bottom:10px;
	background-color:#eeeeee;
}

.contenitoreImgOrarie{
	top:250px;
    position:absolute;
	left:50%;
	margin-left:-350px;
	width:700px;
	z-index:4;
	margin-bottom:10px;
	background-color:#eeeeee;
}

#pulsanteTornaWebcam{
    position:absolute;
	left:20px;
	width:166px;
	height:26px;
	top:740px;
	z-index:18;
	border:none;
	background:none;
	background-image:url("immagini/tElencoWebcam.png");
}

#titoloWebcamOrarie{
	position:absolute;
	left:10px;
	top:-10px;
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	width:400px;
	padding-top:2.5px;
	background-color:#F90;
	z-index:5;
}

#testoOrario{
	position:absolute;
	top:90px;
	text-align:center;
	font-family:tahoma;
	font-size:10px;
	color:#333;
}

#luogoListaWebCam{
    position:absolute;
	width:200px;
	top:4px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	font-weight:normal;
}

#titoloListaWebCam{
    position:relative;
	width:670px;
	height:30px;
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	background-color:#0066cc;
	font-weight:bold;
	margin-bottom:40px;
	padding-top:15px;
}

.titoloListaWebCam{
    position:relative;
	width:670px;
	height:30px;
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	background-color:#0066cc;
	font-weight:bold;
	margin-bottom:40px;
	padding-top:15px;
}

#offertoListaWebCam{
    position:absolute;
	width:200px;
	top:150px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	font-weight:normal;
}

.clearWebCam{
	clear: left;
}

.tastoVisitaWebCam{
    position:absolute;
	left:35px;
	top:188px;
	width:138px;
	height:20px;
	background:none;
	background-image:url("immagini/tVediScheda.png");
	background-repeat:no-repeat;
	text-align:left;
    font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

.tastoVisitaWebCamStruttura{
    position:absolute;
	left:190px;
	top:7px;
	width:138px;
	height:20px;
	background:none;
	background-image:url("immagini/tVediScheda.png");
	background-repeat:no-repeat;
	text-align:left;
    font-family:Verdana;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	border:none;
	cursor:pointer;
}

#tagNewWebcam{
    position:absolute;
	width:50px;
	top:-9px;
	text-align:center;
	font-family:Tahoma;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	background-color:#0066CC;
	z-index:3;
	left:3px;
	border:#eeeeee thin solid;
}

.tagNewWebcam{
    position:absolute;
	width:50px;
	top:-9px;
	text-align:center;
	font-family:Tahoma;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	background-color:#0066CC;
	z-index:3;
	left:3px;
	border:#eeeeee thin solid;
}

.txtTastoWebCam{
    position:absolute;
	text-align:center;
	width:120px;
	height:18px;
	top:0px;
	border:none;
	background:none;
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

.txtTastoWebCam:hover{
    position:absolute;
	text-align:center;
	width:120px;
	height:18px;
	top:0px;
	border:none;
	background:none;
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	cursor:pointer;
}

#imgAltreWebcam{
    position:relative;
	float:left;
	width:120px;
	height:90px;
	z-index:4;
	left:24px;
	border:#ffffff 1px solid;
	margin-right:22px;
	margin-bottom:15px;
	top:65px;
}

#invioCartolina{
    position:absolute;
	text-align:center;
	width:400px;
	height:180px;
	top:530px;
	left:135px;
	background:none;
	font-family:Tahoma;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}

#contenitoreDettaglioWebcamCartolina{
    position:absolute;
	left:145px;
	width:672px;
	height:510px;
	background:none;
	background-image:url("immagini/sfondoDettaglioWebcam.png");
	background-repeat:no-repeat;
	top:5px;
	border:none;
	z-index:17;
}

















#imgDettaglio{
position:absolute;
	width:640px;
	height:480px;
	top:0px;
	left:50%;
/*    [if gte IE 7] margin-left: 300px;*/
	margin-left:-320px;
	visibility:hidden;
	z-index:1000;
	padding:15px;
	padding-bottom:50px;
	background-color:#fff;
	cursor:pointer;
	text-align:center;
}

.imgBig{
}

#didImg{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}

ul#gallery, ul#gallery li
{
	width:100%;
	margin: 0; padding: 0;
	list-style-type: none
} 

ul#gallery{ float: left; width: 100% }

ul#gallery li{
  float: left; width: 100px;
  text-align: center;
  margin:2px;
  margin-right:5px;
  padding:3px;
  border:#FFF 1px solid;
  background-color:#CCC;
}
 
ul#gallery img{ vertical-align: middle } 
