
body { 
	background: #FFFFFF url('../images/background.jpg') repeat-x; 
	background-color: #FFFFFF;  
	margin:5px;
	padding:0;
  text-align:center
  font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  font-size: 80%;
  
	}


div#container{
   border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:0px solid #ccc; border-bottom:0px solid #ccc; width:760px; 
   margin:0 auto;
   
}

div#container2
{
  background-color: #FFFFFF;
  text-align: left
}

/*stili generici, su header e footer*/
div#header
{
  height: 80px;
  background-image: url('../images/Capopagina.jpg'); 

}
h1, h2
{
  margin: 0;padding:0
}
h1
{
  padding-left:10px;
  font: bold 2.3em/80px arial,sans-serif
}
h2
{
  color: #69f;
  font-size: 1.5em
}
div#footer a{
   color:#fff;
   font-weight: bold;
   text-decoration: underline
}

/*stili specifici per il layout*/
#navigation
{
  float: left;
  width: 130px;
  padding: 1em 0 0 0;
}

div#content
{
  width: 600px;
  float: right;
  padding: 1em 10px;
  border-left: 1px solid #ccc;   
  
}

div#footer
{
  clear:both; 
  text-align:center; 
  padding: 5px 0;
  background-color: #69c; 
  color: #000;
}

/*stili per la navigazione*/
#navigation ul
{
  margin: 0;
  padding: 0; 
  list-style-type: none
}
#navigation li
{
  width: 130px;
  margin: 0;
  padding: 0;
  height:20px;
  display: block;
  
}
#navigation a
{
  width: 130px;
  padding-left: 10px; 
  color:#369;
  height:40px;
  font: normal bold 1.2em/1.4em arial,sans-serif;
  text-decoration: none;

}

#navigation a:hover
{
  width: 128px;
  color: #033;
  height:20px;
  display: block;
  background-color: #DDF780;
  
}
#navigation li a#activelink
{
  color: #33;
  text-decoration: none
  height:40px;
}
#navigation p
{ 
  font-size: 90%
}

/* ----------------------------- DATI -----------------------------*/
table#dati{
  
  font-size:15px;
  border-top:1px solid green; 
  border-right:1px solid green; 
  background-color: #DDF7DA;  
}
table#dati td{
  text-align: right;
  border-left:1px solid green; 
  border-bottom:1px solid green; 
  white-space: nowrap;
}

table#dati th{
  border-left:1px solid green; 
  border-bottom:1px solid green; 
}



#sunrise {
  font:14pt arial,sans-serif;
  color:blue;
  font-style:italic;
  font-weight:bold;
}

#sunrise1 {
  font:14pt arial,sans-serif;
  color:#FF0000;
  font-style:italic;
  font-weight:bold;
  vertical-align:middle;
}


#previsione {
  font:14pt arial,sans-serif;
  color:blue;
  font-style:italic;
  font-weight:bold;
}

#previsione img{
  vertical-align:middle;
}

/* ------------------------ FINE DATI --------------------------*/
