html * {max-height:1000000px;}
.logo { visibility:hidden; height: 0px} 
.logo2 {visibility:hidden; height: 0px}
.navigazione{visibility:hidden; height: 0px}
#home_menu  { border-color:#333333; 
	padding-left:10px; 
	margin-right:0px;margin-left:0px; margin-top:0px; margin-bottom:0px;
	border-left:0px;  border-right:0px; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-left-radius:12px; border-bottom-right-radius:12px;border-top:0px;  }

.navigazione, .navigazione2, .navigazione3, .navigazione4, .centro, .centro2, .centro3, .centro4 {width: 100%;margin:0px;PADDING:0px;}

body { 
margin-bottom: 78px;
background-color: #161616;
}

h1 {font-size:1.30em; font-weight: 400; max-height: 999999px;top:10px;position:absolute; left: 7px;margin:0px;padding:0px;z-index:20;color:#ffffff;text-shadow: 2px 2px 3px #000;text-transform: lowercase; }

h2{font-size:1.20em;max-height: 999999px; font-weight: 500; } 
h3,  pre {font-size:1.20em;max-height: 999999px; font-weight:400;} 
h4 {font-size:1.20em;max-height: 999999px; font-weight: 400;}

body, a.nave, a.barra, a:link, li, .corpo_grigio,  h3, h4, pre {text-shadow: 1px 1px 1px #000000;} 
.transition h1, .transition h2, .transition h3 {text-transform: uppercase;}

.alto{height:45px; background-position:bottom;} 
.barra{height:2px;} 
.logo { visibility:hidden; height: 0px} 
h1 .icon_1 { width: 30px; height: 30px;	 padding: 0px; margin-right: 6px; margin-left: 2px; vertical-align: middle;  float:left; -webkit-filter: drop-shadow(2px 2px 3px #000);
  -moz-filter: drop-shadow(2px 2px 3px #000);
  -ms-filter: drop-shadow(2px 2px 3px #000);
  -o-filter: drop-shadow(2px 2px 3px #000);
  filter: drop-shadow(2px 2px 3px #000); }


a.navigatore:hover span, a.navigatore_2:hover span, a.navigatore_3:hover span, a.nave:hover span{ display: none} 

.corpo_grigio, font, i, p, a.vista2, a.nave {font-size:1.00em; max-height: 999999px; text-shadow: 1px 1px 1px #000000; font-weight: 300;}

a.navigatore {font-size:1.05em; max-height: 999999px; text-shadow: 1px 1px 1px #000000; font-weight: 300; padding-left:10px; }

a.navigatore_2, a.navigatore_3 {font-size:1.00em; max-height: 999999px; text-shadow: 1px 1px 1px #000000; font-weight: 300;}
 
h5, pre{font-size:0.90em; font-weight: 300; } 
a.navigatore, a.navigatore_2, a.navigatore_3 {height:100%; DISPLAY:block;margin:1px;}
.vista2 A{height:100%;DISPLAY:block;text-align:justify;} 
h1, .logo2 h4, .logo2 h3, .logo2 p {text-align: right;}

a.navigatore_2, a.navigatore_3, .form_bottone, .bottone_colore, .form_newsletter, .form_piccolo, .form_data2, .form_data, .form_testo, .form_medio, .form_bottone_piccolo, .form_ricerca, .form, .form_lungo, .form_300 {text-shadow: 1px 1px 1px #000;}
h2, a.navigatore {text-shadow: 1px 1px 1px #000000;}


.img_50 {width: 90%;}
.nave {margin-right:8px;}



.alto{	background-image:url(../imm/barra/1.png);}
.barra{background-image:url(../imm/barra/4.png);} 



a.navigatore:hover span, a.navigatore_2:hover span, a.navigatore_3:hover span, a.nave:hover span{font-size:0.9em; text-shadow: none}
.vista2 A, .vista_arte A ,.vista_gastronomia A ,.vista_teatro A ,.vista_musica A ,.vista_cinema A ,.vista_sport A,.vista_editoria A,.vista_cultura A,
a.navigatore, a.navigatore_2, a.navigatore_3 , a.navigatore:hover, a.navigatore_2:hover, a.navigatore_3:hover {padding-top:6px;padding-right:30px;padding-bottom:6px;padding-left:7px;margin-top:2px;margin-bottom:2px;margin-left:2px;margin-right:2px; background-position: 98% 50%; font-weight: 300; }

.tab_chiara, .mapCanvas, .tab_scura, .tab_titolo_form   {padding-top:10px;padding-right:7px;padding-bottom:10px;padding-left:7px;margin-top:2px;margin-bottom:2px;margin-left:2px;margin-right:2px;}

.hidden {display: none;}  
.hidden_no {visibility:visible;}
.btn   {width: 92%;}

.img_30 {width: 99%; display: block; padding:0px; margin:0px; margin-bottom:1em; box-shadow:none; height:auto}
.img_15 {width: 48%;  padding:0px; margin:2px;box-shadow:none; height:auto}
.icon_1 {padding-left:2px;}
#img_rotate, .img_rotate{opacity: 0.4; filter: alpha(opacity=40);  width:30px; height:30px; margin-bottom: -6px; margin-top: 0px}
.fondo_pagina_destra .img_rotate {vertical-align:bottom; border:none; padding-left:0px; padding-right:0px ;padding-bottom:3px; padding-top:3px;}

.icon_1 {opacity: 0.9;filter: alpha(opacity=90);}
h1 .icon_1  {filter: grayscale(100%)  brightness(150%);}
.nocontent  {opacity: 0.5;filter: alpha(opacity=50);}
.tab_full {width:100%; height:40vh}

a.navigatore, a.navigatore:hover{background-color:#262626;} 
a.navigatore_2, a.navigatore_2:hover{background-color:#303030;} 
a.navigatore_3, a.navigatore_3:hover{background-color:#2d2d2d;} 
.tab_titolo  {margin-bottom:4px;}
a.navigatore:active, a.navigatore_2:active, a.navigatore_3:active{ background-color:#000000;} 
.form_85x, .form_85x_100 {font-size:1em;background-color:#232323; }
.form_nolink_black { cursor:wait; visibility:hidden; }
.mapCanvas img[src*='kml'] {opacity: .5; }

a.titolo , .titolo{color:#000000;Text-shadow: none;-webkit-box-shadow: none;	-moz-box-shadow: none;box-shadow: none; text-align:center}
.dvMap a  {color:#000000; text-shadow: none;}

.mapCanvas a , .mapCanvas {text-shadow: none;}


.basso { background-color: #161616;  width:100%; margin-top:0px; padding-top:0px;
position:fixed;
bottom:0px;
z-index: 1000;
height: 72px;
border-top: 3px solid #444444;
} 


@media screen and (orientation: landscape) {
  .basso {

    height: 35px;
  } }

.fondo_2 h4, .fondo_2 h5  { text-align:left;}
.fondo_2 { top:0px; position:relative; margin-left:5px;  margin-right:5px;  }
.fondo_2 .img_rotate {border:none; padding-left:5px; padding-right:5px ;padding-bottom:5px; padding-top:5px;  }


