html * {max-height:1000000px;}

body { 

background-color: #161616;
}

h1 {font-size:1.30em; font-weight: 400; max-height: 999999px;top:5px;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;text-transform: lowercase;} 
.transition h1, .transition h2, .transition h3 {text-transform: uppercase;}

.alto{height:45px; background-position:bottom;} 
.barra{height:0px;} 
.logo { visibility:hidden} 
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{TEXT-ALIGN:LEFT;LEFT:45px;letter-spacing:0px;TOP:26px;} 

.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;}
a.navigatore, a.navigatore_2, a.navigatore_3, .tab_chiara,  .tab_scura, vista1, vista2, a.nave {-webkit-box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 1);-moz-box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 1));box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 1); }

.img_50 {width: 90%;}
.nave {margin-right:8px;}
.logo2 {font-size:1em; right: 0px;top:0px; }


.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:10px;padding-right:30px;padding-bottom:10px;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}
.icon_1 {padding-left:2px;}
#img_rotate, .img_rotate{opacity: 0.4; filter: alpha(opacity=40);  width:30px; height:30px;}
.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:90vh}

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 {padding:1px;}
.mapCanvas a , .mapCanvas {text-shadow: none;}
#home_menu  {border-color:#333333; padding-left:10px; margin-right:0px;margin-left:0px; margin-top: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;  }

.basso { background-image:url(../imm/basso.png); background-repeat:repeat-x; width:100%; margin-top:0px; padding-top:0px;} 

.fondo_2 h4, .fondo_2 h5  { text-align:center;}
.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;  }


