body {
font: .825em "Lucida Grande", "Nimbus Sans L", "Arial", sans-serif;
/*background-color:#EFEBCE;*/
color:#36393D;
}

#container {
  margin-top:80px;
}

#hdata {
  width:940px;
  height:260px;
  margin-left:1em;
  margin-right:1em;
  margin:auto;
  text-align:center;
}
#hdata .current {
text-align:left;
}

#previsioni{
  margin:auto;
  margin-left:1em;
  margin-right:1em;
  padding-top:2em;
  clear:both;
  text-align:center;
}

#ilmeteo {
  text-align:left;
  
  padding-top:2em;
  width:90%;
  margin:auto;

}

#polare{

  clear:both;
  text-align:center;
  padding-top:2em;
  margin-left:1em;
  margin-right:1em;

}

#gban, #gban1, #gban2 {

  clear:both;
  text-align:center;
  padding-top:2em;
  margin-left:1em;
  margin-right:1em;

}



#satellite {

  text-align:center;
  padding-top:2em;
  margin-left:1em;
  margin-right:1em;

}



#menu {
  background-color:yellow;
  position:absolute;
  top:20px;
  left:0px;
  width:100%;
/*width:45em;*/
}

.piccolo{font-size:11px;font-family:Arial;line-height:18px;margin-bottom:15px;font-weight:normal;text-align:left;color:#5F6062;}

#menu a {
color:blue;
font: 1.2em "Lucida Grande", "Nimbus Sans L", "Arial", sans-serif;
}

#menu li {
list-style:none;
display:inline;
padding:5px 35px 5px 5px;
}
#menu ul{
  margin:0 0 0 0;
  padding:0 0 0 0;
}



dt {
  clear: left;
  float: left;
  width: 15em;
  margin: 0;
  padding: .2em;
  vertical-align: middle;
}

dd {
  margin: 0;
  padding: .2em;
  vertical-align: middle;
}
.legali{text-align:center;font:normal 10px Arial;color:#5F6062;margin-top:30px;}

