   body {
      background-image: url(img/sfo.jpg);
      margin:0;
      padding:0;
      font-size: small;
      font-family: verdana, arial;
      color:#000;
      }


   h1 { font-size: x-small;
   color: #fff;
   font-family: verdana, arial;
   background:#6699cc;}
  h2 { font-size: x-small;
   color: #fff;
   font-family: verdana, arial;
   background:#6699cc;}
   h3 { font-size: x-small;
   color: #fff;
   font-family: verdana, arial;
   background:#6699cc;}

  h4 { font-size:x-small;
  color: #ffffff;}

   p { font-size:x-small; font-weight:normal; text-indent: 10px; }
   b { font-size:small; color:#FF0000; font-weight:bold; text-indent: 10px; }
   
#news { font-size: x-small;
   color: #6699cc;
  }

#a { font-size: x-small;
   color: #6699cc;
  }
#b { font-size: x-small;
   color: #fff;
  }
#c { font-size: x-small;
   color: #fff;
  }



#tabella1 {
background-image: url(centrale.png); 
background-repeat: no-repeat;
}


div#menu ul{float:left;width:120px;list-style:none;
    margin:0;padding:0;border-top: 1px solid #2693FF}
div#menu ul li{margin:0;padding:0;
    border: 1px solid #2693FF; border-width: 0 1px 1px 1px}
div#menu a{display: block;height: 25px;line-height: 25px;
    text-decoration:none; padding-left:5px;
    background-color: #FFF;color: #41418A}
div#menu a:hover{background-color: #6699cc;color: #fff} 

div.BORDI {width: 120px;}

div.CONTENUTO{background-color: #b1d6a7;
color: #000000;
width: 110px;
padding: 5px;}

span.TOP, span.BOTTOM{display: Block;
background-color: #FFFFFF;}

span.TOP span, span.BOTTOM span{display: Block;
overflow: Hidden;
background-color: #b1d6a7;
height: 1px;}

span.RIGA1{margin: 0 5px;}

span.RIGA2{margin: 0 3px;}

span.RIGA3{margin: 0 2px;}

span.TOP span.RIGA4, span.BOTTOM span.RIGA4{margin: 0 1px;
height: 2px;}


#imginternet {
float : left;
margin: 15px 15px 15px 15px;
}

#primatab {
   color: #ccc;
	 text-decoration: None;
	 text-align: Center;
	}
 
ul.icon,ul.icon li{list-style: none;margin: 0;padding: 0}

ul.icon li{padding: 6px 0 6px 14px;line-height: 1.4em;
    background: url(img/green_arrow.png) no-repeat 0 0.7em;
    margin: -6px 0 0}

a.basso { color: #cccccc; text-decoration: None; font-size: 100%; }
a { color: #3366CC; text-decoration: None;  font-size: 100%;}
a:hover { color: #FF9900; text-decoration: Underline; font-size: 100%; }


#invoice {background-color: #cccccc;}
#escanz {background-color: #ffffff;}
#linkz {  background-image: url(img/TN_07.JPG);}
#hotel {background-color: #ffffff;}
#sinistra{background-color: #ffffff; font-size: 90%;}
#sinistra2{background-color: #ffffff; font-size: 90%;}



hr{color: #cccccc;
height: 1px;
width: 90%;
	}
	#hr1{border: none 0; 
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;
	width: 90%;
	height: 1px;
	margin: 10px auto 0 0;
	text-align: center;
	}
	
	#nav {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #cccccc;
	}

#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#nav a:link, #nav a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 12px 6px 12px;
	text-decoration: none;
	color: #cccccc;
	}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
	color: #FFA500;
	background: url(img/tab_rounded.gif) no-repeat bottom center;
	}
	#dx2 {
background-image: url(img/dx2.JPG); 
background-repeat: repeat-y;
 font-size: x-small;
      font-family: verdana, arial;
      color:#fff;
}
#sx2 {
background-image: url(img/sx2.JPG); 
background-repeat: repeat-y;
background-position: right;
 font-size: x-small;
      font-family: verdana, arial;
      color:#fff;
}
	#dx3 {
background-image: url(img/ssx.gif); 
background-repeat: no-repeat;
background-position: left;
 font-size: x-small;
      font-family: verdana, arial;
      color:#fff;
}
#sx3 {
background-image: url(img/ssx.gif); 
background-repeat: no-repeat;
background-position: right;
 font-size: x-small;
      font-family: verdana, arial;
      color:#fff;
}
.banner {
	MARGIN-TOP: 100px; Z-INDEX: 1; LEFT: 30%; MARGIN-LEFT: -228px; POSITION: absolute; TOP: 50%
}
#flashcontentzx {
	height: 335px;
	width: 224px;
	position: absolute;
	left: 5px;
	top: 110px;
	background-color: transparent;
}

#url {


	font-size: 12px;
	padding: 0 15px 6px 30px;
	text-decoration: none;
	color: #008800;

}

.nav-menu {width:100%}
.nav-menu ul {list-style:none; padding:0; margin:0 }
.nav-menu li {float:left; margin:0 0.0em; background:#000000; padding:0}
.nav-menu li a {color:#ffffff; text-decoration:none; float:left; background:url(css-nav.gif) repeat-x bottom left; display:block; width:90px; height:11em; border:0.1em solid #222222; text-align:center; line-height:2em}
.nav-menu li a:hover, .nav-menu li a:hover, .nav-menu li a:active, .nav-menu li a:focus {color:#FFA500; background:url(css-nav3.gif) repeat-x bottom left;text-decoration:underline}
.nav-menu li a#current, .nav-menu li a:active, .nav-menu li a:focus {color:#ff0000; background:url(css-nav2.gif) repeat-x bottom left;text-decoration:underline}
/* Hide from IE5-Mac \*/
.nav-menu li a {float: none}
/* End hide */

#nav-menu2 ul {list-style:none; padding:0; margin:0}
#nav-menu2 li {background:none; padding:0; margin:0}
#nav-menu3 ul {list-style:none; padding:0; margin:0}
#nav-menu3 li {display:block; float:left; margin:0 1px; background:none; padding:0}
#nav-menu3 {margin-bottom:1.15em} 
