body {
   background-color: #E0F1FF;
   /*background: url(jpg/logo.jpg) repeat top;*/
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 0px;
	height: 99%;
}

h2 {
	font: bold 15px Tahoma;
	color: Blue;
}
#sfondo{
	background: url(jpg/sfondo_intero.jpg) repeat top;
   width: 770px;
	/*height: 100%; 580px;*/
	margin-left: auto;
	margin-right: auto;
	border: 1px solid Blue;
	position: relative;			
	font: 11px Tahoma;
	text-align: center;
	color: Blue;
}

#testata{
	background: url(jpg/panorama2.jpg) repeat center;*/
   background-color: transparent;
	width: 770px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	position: relative;		
}

img.img_testata{
	padding-top: 5px;
	margin: 0px;
	text-align: center;
}
#menu {
    background: url(jpg/sfondo_bottoni_arancio.jpg);
    text-align: right;
	width: 775px;
	height: 25px;
	z-index: 2;
	border: 0px solid #00FF00;
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
	padding-top: auto;
	padding-bottom: auto;
}

#menu {
   background-color: transparent;
   text-align: left;
	width: 770px;
	height: 20px;
		z-index: 2;
			vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	font: 12px Tahoma;
	position: relative;
}

#corpo{
       background-color: transparent;
	text-align: center;
	width: 770px;
	/*height: 500px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: auto;
	z-index: 1;	
}

#info_varie{
  background-color: transparent;
	text-align: center;
	width: 370px;
	float: left;
	position: relative;
	overflow: auto;
	z-index: 1;	
	border: 0px solid Blue;
}

#chiudi{
   background-color: transparent;
	width: 770px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	position: relative;		
	text-align: right;
        font: 10px Tahoma;
        color: blue;
	border: 0px solid Blue;	

}


#sx{
	background-color: transparent;
	width: 115px;
	/*height: 496px;*/
	float: left;
	text-align: left;
	padding: 2px;
	padding-top: 15px;
	overflow: hidden;
	position: relative;
	border: 0px solid Blue;	
}

#sx_bis{
	background-color: transparent;
	width: 220px;
	/*height: 496px;*/
	float: left;
	text-align: left;
	padding: 2px;
	overflow: auto;
	position: relative;	
}

#sx1{
	background-color: transparent;
	width: 116px;
	height: 40px;
	text-align: left;
	padding: 2px;
	overflow: hidden;
	position: relative;
}

#sx2{
	background-color: transparent;
	width: 116px;
	/*height: 450px;*/
	text-align: left;
	padding: 2px;
	overflow: auto;
	position: relative;		
}

#sx3{
	background-color: transparent;
	width: 120px;
	/*height: 496px;*/
	float: left;
	text-align: left;
	padding: 2px;
	overflow: auto;
	position: relative;	
}

#sx ul{
   LIST-STYLE-TYPE: none;
   padding: 0px;
   margin: 0px;
}

#sx li{
   LIST-STYLE-TYPE: none;
   margin: 0px;
   padding-bottom: 3px;
}

#sx li.tipo2{
   LIST-STYLE-TYPE: none;
   margin: 0px;
   padding: 0px;
   padding-bottom: 6px;
   font: bold 13px Tahoma;
}

#home{
	width: auto;
	height: auto;
	text-align: left;
	padding: 0px;
	overflow: auto;
	position: relative;		
	float: left;
	background-color: transparent;
    border: 0px solid Blue;
    background-color: #E0F1FF;
    filter: alpha(opacity=60);
    -moz-opacity: 0.60;
    opacity: 0.60;  

}


#immagine{
	width: 730px;
	height: auto;
	text-align: center;
	padding: 20px;
	overflow: auto;
	position: relative;	
	float: left;	
	background-color: transparent;
	border: 0px solid Blue;
}

#eventi_completo{
	width: 200px;
	/*height: 400px;*/
	text-align: justify;
	padding: 2px;
	overflow: auto;
	position: relative;		
	float: left;
}

#eventi{
	width: 195px;
	/*height: 400px;*/
	text-align: justify;
	padding: 2px;
	overflow: auto;
	position: relative;		
	float: left;
    background-color: #E0F1FF;
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;  
}

#banner{
	width: 195px;
	/*height: 100px;*/
	text-align: left;
	padding: 2px;
	position: relative;		
	float: left;
}

#link_mtbg{
	width: 195px;
	text-align: left;
	padding: 2px;
	position: relative;		
	float: left;
    background-color: #E0F1FF;
    /*filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;  */
}

#centrale{
	background-color: green;
	width: 400px;
	height: 120px;
	text-align: left;
	padding: 2px;
	overflow: hidden;
	position: relative;		
	float: left;
}

#compleanni{
	width: 180px;
	/*height: 1000px;*/
	text-align: left;
	padding: 2px;
	overflow: auto;
	position: relative;		
	float: right;
    background-color: #E0F1FF;
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    opacity: 0.80;  
}

#compleanni_completo{
	width: 185px;
	text-align: left;
	padding: 2px;
	overflow: auto;
	position: relative;		
	float: right;
}

#meteo{
	width: 180px;
	text-align: left;
	padding: 2px;
	overflow: auto;
	position: relative;		
	float: right;
  background-color: #E0F1FF;
}

ul.tipo2{
   LIST-STYLE-TYPE: none;
   background-color: #E0F1FF;
   border: 1px solid Blue;
   text-align: left;
   padding: 0px;
   margin: 0px;
}

li.tipo2{
   LIST-STYLE-TYPE: none;
   margin: 0px;
   padding-left: 3px;
   padding-top: 5px;   
   padding-bottom: 5px;
}

li a.tipo1{
   color: #0000FF;
}
   
li a.tipo2{
   color: #FF0000;
}

li.tipo2 a.tipo1{
   color: #0000FF;
}
   
li.tipo2 a.tipo2{
   color: #FF0000;
}

#sx_bis ul{
   LIST-STYLE-TYPE: none;
   margin: 0px;
   padding: 0px;
}

#sx_bis li{
   LIST-STYLE-TYPE: none;
   margin: 0px;
   padding: 0px;
   padding-bottom: 3px;
}

#centro{
	background-color: transparent;
	border: 0px solid Red;
	width: 650px;
	/*height: 380px;*/
	float: left;
	text-align: center;
	position: relative;	
    overflow: hidden;
}

#centro2{
	background-color: transparent;
	width: 530px;
	/*height: 496px;*/
	float: left;
	text-align: center;
	padding: 2px;
	overflow: auto;
	position: relative;
	font: 13px Tahoma;
	color: Blue;
}

#map{
	background-color: transparent;
	width: 542px;
	height: 496px;
	float: left;
	text-align: center;
	padding: 2px;
	overflow: auto;
	position: relative;
	font: 13px Tahoma;
	color: Blue;
}

#centro3{
	background-color: transparent;
	width: 634px;
	/*height: 496px;*/
	float: left;
	text-align: justify;
	padding: 2px;
	padding-right: 10px;
	overflow: auto;
	position: relative;
    font: 12px Verdana; 
	color: Blue;
}

#centro4{
	background-color: transparent;
	width: 750px;
	/*height: 450px;*/
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	overflow: auto;
	position: relative;
	font: 13px Tahoma;
	color: Blue;
	border: 0px solid Red;
}

#pre_sup{
	background-color: transparent;
	border: 0px solid Red;
        margin-left: 5px;
        padding-left: 5px;
        padding-right: 5px;
	height: 35px;
	float: left;
	text-align: left;
        overflow: auto;
        position: relative;
	color: Red;
}

#sup{
	background-color: transparent;
	border: 0px solid Red;
	width: 625px;
	height: 88px;
	float: right;
	text-align: left;
        overflow: auto;
        position: relative;
	color: Red;
}



#pre_sup_tot{
	background-color: transparent;
	margin-left: 5px;
	border: 1px solid Red;
	height: 35px;
	float: left;
	text-align: left;
        overflow: auto;
        position: relative;
	color: Red;
}

#pre_sup_dx{
	background-color: transparent;
	margin-right: 5px;
        padding-left: 5px;
        padding-right: 5px;
	border: 0px solid Red;
	height: 35px;
	float: right;
	text-align: right;
        overflow: auto;
        position: relative;
	color: Red;
}

#sup_tot{
	background-color: transparent;
	border: 0px solid Red;
	height: auto;
	width: 770px;
	float: left;
	text-align: left;
        overflow: auto;
        position: relative;
	color: Red;
}


#dx{
	background-color: transparent;
	width: 114px;
	height: 500px;
	float: right;
	text-align: right;
	overflow: auto;			
	position: relative;
}

#dx2{
	background-color: transparent;
	font: bold 12px Tahoma;
	width: 100px;
	float: right;
	padding: 2px;
	padding-top: 15px;
	text-align: right;
	overflow: auto;			
	position: relative;
}

.titolo_dx{
    float: right;
	background-color: #E0F1FF;
	width: 80px;
    height: 60px;
	margin-top: 5px;
    margin-right: 3px;
	border: 1px solid Blue;
	text-align: center;
}

.video_dx{
    float: right;
	background-color: #E0F1FF;
	width: 80px;
    height: 60px;
	margin-top: 5px;
    margin-right: 3px;
	border: 1px solid Blue;
	text-align: center;
}

.link {
	font: bold 12px Tahoma;
	color: Blue;
	padding: 10px;
	position: relative;		
	width: auto;
	height: auto;
	border: 0px solid Blue;
	text-align: left;
}

.uno {
	font: bold 12px Tahoma;
	color: Blue;
	position: relative;		
	width: auto;
	height: auto;
	border: 0px solid Blue;
}

.uno_vis {
	font: bold 12px Tahoma;
	color: Blue;
	position: relative;		
	width: auto;
	height: auto;
	border: 0px solid Blue;
}

.due {
	font: 11px Tahoma;
	color: Blue;
	padding-bottom: 8px;
	position: relative;
}

.uno_bis {
    text-align: left;
	padding-left: 5px;
	font: 12px Tahoma;
	color: Blue;
	position: relative;	
}

.due_bis {
    text-align: left;
	padding-left: 5px;
	font: bold 12px Tahoma;
	color: Blue;
	padding-bottom: 10px;	
	position: relative;	
}

.ant_amico {
  /*background: url(gif/logo.gif) repeat left;*/
  height: 30px; 
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 5px;
	padding-top: 20px;
	font: 11px Tahoma;
	color: Blue;
	float: left; 
}

.ant_biker {
	font: 11px Tahoma;
	color: Blue;
	float: left; 
}

#corpo h1 {
	font: bold 15px Tahoma;
	color: Blue;
	padding: 0 0 0 0;	
	position: relative;
}

#corpo h2 {
	font: 12px Tahoma;
	color: Blue;
	padding: 0 0 0 0;
	position: relative;
}

#corpo h3 {
	font: bold 12px Tahoma;
	color: Blue;
	position: relative;		
}

#corpo h4 {
	font: 12px Tahoma;
	color: Blue;
	position: relative;		
}

#corpo h5 {
	font: 12px Tahoma;
	color: Blue;
	text-align: right;
	position: relative;		
}

#corpo table.diario {
	width: 95%;
	text-align: center;	
}


#corpo td.diario1{
    font: bold 12px Tahoma;
    color: Blue;
	width: 15%;
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 10px;
}

#corpo td.diario2{
	font: 12px Tahoma;
	color: Blue;
	width: 85%;
	text-align: justify;
	vertical-align: top;
	padding-left: 5px;
	padding-bottom: 10px;
}

#tab_foto{
	margin-left: auto;
	margin-top: auto;
	border-collapse: collapse;
    width:100px;
    height:100px;

}

table.tipo1{
	margin-left: auto;
	margin-right: auto;
	border: 1px solid Blue;
	border-collapse: collapse;
}

table.tipo2{
	margin-left: auto;
	margin-right: auto;
	border: 0px solid Red;
	border-collapse: collapse;	
}

table.tipo3{
	border: 0px solid Blue;
	border-collapse: collapse;	
}

table.tipo4{
	border: 1px solid Blue;
	border-collapse: collapse;	
}

table.tipo5{
	border: 0px solid Blue;
	border-collapse: collapse;	
}

th.tipo1{
	text-align: left;
	font: bold 14px Tahoma;
	color: Black;			
}

th.tipo2{
	text-align: right;
	font: bold 14px Tahoma;
	color: Black;		
}

th.tipo3{
	text-align: left;
	font: bold 14px Tahoma;
	color: Blue;		
    border: 1px solid Blue;		
}

th.tipo4{
	text-align: left;
	font: bold 12px Tahoma;
	color: Blue;		
	padding-bottom: 10px; 
	padding-right: 2px;	
}

th.tipo5{
	text-align: right;
	font: bold 12px Tahoma;
	color: Blue;		
	padding-bottom: 10px; 	
}

th.tipo6{
	text-align: left;
	font: bold 14px Tahoma;
	color: Blue;		
	border: 1px solid Blue;
	padding: 5px; 		
}

td.tipo1{
	text-align: left;
	font: 12px Tahoma;
	border: 1px solid Blue;
	color: Red;	
}

td.tipo2{
	text-align: left;
	font: 12px Tahoma;
	border: 1px solid Blue;
	color: Blue;		
}

td.tipo3{
	text-align: left;
	font: 12px Tahoma;
	border: 1px solid Blue;
	color: Green;
}

td.tipo4{
	font: 10px Tahoma;
	width: 15px;
	color: Blue;
	vertical-align: bottom;
}

td.tipo5{
	font: 10px Tahoma;
	width: 15px;
	color: Red;
	vertical-align: bottom;
}

td.tipo6{
	text-align: left;
	font: 12px Tahoma;
	color: Blue;		
}

td.tipo7{
	text-align: right;
	font: 12px Tahoma;
	color: Red;		
}

td.tipo6b{
	text-align: right;
	font: 10px Tahoma;
	color: Blue;		
}

td.tipo6c{
	text-align: right;
	font: 12px Tahoma;
	color: Blue;		
}

td.tipo7b{
	text-align: left;
	font: 10px Tahoma;
	color: Red;		
}

td.tipo8{
    padding: 2px;
	text-align: left;
	font: 14px Tahoma;
	border: 1px solid Blue;
	color: Blue;		
}

td.tipo9{
	text-align: left;
	font: 12px Tahoma;
	color: Blue;
	width: 33%;		
}

td.tipo10{
	text-align: right;
	font: 12px Tahoma;
	border: 1px solid Blue;
	color: Blue;		
}

td.tipo11{
    padding: 2px;
	text-align: left;
	font: 12px Tahoma;
	border: 1px solid Blue;
	color: Blue;
	width: auto;		
}

td.tipo12{
	text-align: left;
	font: 12px Tahoma;
	color: Blue;
	width: 5%;
    padding-top: 5px;
	vertical-align: top;
}

td.tipo13{
	text-align: left;
	font: 12px Tahoma;
	color: Blue;
	padding: 5px;
	vertical-align: top;
}

td.tipo14{
	text-align: right;
	font: 12px Tahoma;
	color: Blue;
	padding: 5px;
	vertical-align: middle;
	border: 0px solid Blue;
}

td.tipo15{
	text-align: right;
	font: 12px Tahoma;
	color: Blue;
    padding-top: 3px;
    width: 5%;
	vertical-align: middle;
}

td.tipo16{
	text-align: left;
	vertical-align: top;
	border: 0px solid Blue;
	padding: 5px;	
	color: Blue;		
	font: 12px Tahoma;	
}

td.tipo17{
	text-align: left;
	vertical-align: top;
	font: 12px Tahoma;
	border: 0px solid Blue;
	color: Blue;		
	padding: 5px;
}

td.tipo18{
  text-align: center;
	font: 10px Tahoma;
	width: 15px;
	color: Blue;
	vertical-align: bottom;
}

img.anteprima{
	height: 60px;
	margin-top: 5px;
    margin-right: 3px;
	border: 1px solid Blue;
	cursor: pointer;
}

img.anteprima_amici{
	height: 50px;
	margin-top: 5px;
  margin-right: 3px;
	border: 1px solid Blue;
	cursor: pointer;
}

img.isto{
	border-top: 0px solid Blue;
}

img.anteprima2{
	width: 80px;
	margin-top: 5px;
  margin-right: 3px;
	border: 1px solid Red;
	cursor: pointer;
}

img.zoom{
	cursor: pointer;
}

.diario img{
	border: 1px solid Blue;
}

img.principale{
	max-height: 470px;
    cursor: pointer;	
}

img.testata{
	border: 0px solid Blue;	
}

img.percorso{
  border: 1px solid Blue;	
}

select.sel1{
  background-color: white;
  color: Blue;
  width: 120px;
  z-index: 1;	  
}

option.sel2{
  background-color: white;
  color: Blue;
}

#comm1{
	width: 770px;
	height: 165px;
	margin-left: auto;
	margin-right: auto;
}

#comm2{
	width: 770px;
	/*height: 335px;*/
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
}

#raccoglitore
{
 border: 1px solid Blue;
 margin-top: 10px;
 position: relative;
 text-align: center;
}

#titolo
{
 float: left;
 width: auto;
 height: 25px;
 background-color: #FFFFFF;
 filter: alpha(opacity=75);
 -moz-opacity: 0.75;
 opacity: 0.75;  
 font: 11px Verdana; 
 color: Black;
 margin-top: -384px;
 padding-left: 5px;
 padding-right: 5px;
}

#foto
{
 float: left;
 width: auto;
}


#label_com
{
 float: left;
 width: auto;
 height: 25px;
 background-color: #FFFFFF;
 filter: alpha(opacity=75);
 -moz-opacity: 0.75;
 opacity: 0.75; 
 font: 11px Verdana;
 color: Black;         
 margin-top: -25px;
 padding-left: 5px;
 padding-right: 5px;
}

a.tipo1{
	font: bold 12px Tahoma;
	color: Blue;	
}

a.tipo2{
	font: bold 12px Tahoma;
	color: Blue;	
}

a.tipo3{
	font: 12px Tahoma;
	color: Blue;	
}

a.tipo4{
	font: bold 12px Tahoma;
	color: Green;
}

a.tipo5{
	font: bold 10px Tahoma;
	color: Blue;
}

a.tipo4:link {
   color: Green;
}

a.tipo4:hover {
  color: red;
}

a:link {
   color: #0000FF;
}

a:hover {
  color: red;
}

li a:hover {
  color: red;
}

a.imm:link {
  border: 0px solid Blue;
}

a.imm:hover {
  color: Blue;
}

.imm_link {
  border: 0px solid Blue;
    filter: alpha(opacity=70);
    -moz-opacity: 0.70;
    opacity: 0.70;  
    float: left;
    padding: 2px;
}


a.ant_video:link {
  border: 0px solid Red;
  width: 80px;
  padding: 0px;
  margin: 0px;
}

a.ant_video:visited {
  border: 0px solid Red;
  width: 80px;
  padding: 0px;
  margin: 0px;
}

textarea{
	color: Blue;
	border: 1px solid Blue;
}

input{
	color: Blue;
	border: 1px solid Blue;
}