/*******************/
/* Layout generale */
/*******************/
div#intestazione{
   width: 100%;
}
div#sottotitolo{
   font-family: Sans-Serif;
   font-size: 11px;
   color: #10627D;
   width: 100%;
   text-align: right;
	background: url('../img/header.gif') no-repeat left top;
	height:16px;	
	width: 980px; 
	line-height:16px;
	margin-top:5px;
}
div#footer{
	width: 980px;	
	background: url('../img/footer.gif') no-repeat top left;	
	text-align: center;
	padding-top: 15px;	
	font-family: Sans-Serif;
	font-size: 10px
}
td{
  	vertical-align: top;
}

/* Tabelle in Home Page */
table#info{
  font-family: Sans-Serif;
  font-size: 10pt;
  width: 100%;
  border:2px solid #add8e6;
  padding:5px;
}
div#info_box{
  font-family:Sans-Serif;
  font-weight:bold;
}
table#infoforum{
  font-family: Sans-Serif;
  font-size: 10pt;
  width: 100%;
  color: #a40000;
  border:2px solid #add8e6;
  padding:5px;
  text-align: justify;
}
div#forum_box{
  font-family:Sans-Serif;
  font-weight:bold;
}
div#news{
  border: 2px solid lightblue;
  padding: 10px;
}
p.news{
 font-size: 9pt;
 
 }
#testo_news{
 position: absolute;
 display: inline;
 font-size: 12pt;
 margin-top: -2em;
 margin-left: -0.8em;
 color: #286f86;
 font-family: Sans-Serif;
}


div#weather_winglet{
	width: 120px;
	height: 80px;
	margin:0 auto;
	cursor: pointer;
}
div#weather_icon{
	text-align: center;
	padding: 5px 0px 5px 0px;
}
div#weather_text{
	font-family:sans-serif;
	font-size: 12px;
	padding: 10px 5px 10px 5px;
	color: #10627d;
}
/*************************************************************/
/* Definisci gli stili per i collegamenti ipertestuali */
/*************************************************************/

/* Link generici */

a:link, a:visited{
  font-family: Sans-Serif;
  font-size: 12px;
  color: #a40000;
  text-decoration: underline;
}
a:hover, a:visited:hover{
  text-decoration: none;
}

a.pages:link, a.pages:visited{
  font-family: Sans-Serif;
  font-size: 12px;
  color: #a40000;
  border:1px solid #a40000;
  background-color:#FFEAEA;
  text-decoration: none;
  line-height:20px;
}
a.pages:hover, a.pages:visited:hover{
  text-decoration: none;
  background-color: #ffc1c1;
}

/* Link del Menu */
a.link_menu:link, a.link_menu:visited{
  font-family: Sans-Serif;
  font-size: 11pt;
  font-weight: none;
  color: #a40000;
  text-decoration: none;
}
a.link_menu:hover, a.link_menu:visited:hover{
  font-family: Sans-Serif;
  font-size: 11pt;
  font-weight: bold;
  color: #a40000;
  text-decoration: underline;
}

/* Link collegamento al forum */
a.link_to_forum:link, a.link_to_forum:visited{
  font-family: Sans-Serif;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
}
a.link_to_forum:hover, a.link_to_forum:visited:hover{
  font-family: Sans-Serif;
  font-size: 10pt;
  color: #a40000;
  text-decoration: underline;
}
/* Link "Termini di licenza newsletter" */
a#trm_lic:link, a#trm_lic:visited{
  font-family: Sans-Serif;
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}
a#trm_lic:hover, a#trm_lic:visited:hover{
  text-decoration: underline;
}

/* Stili del testo */
h1{
	font-family: sans-serif;
	font-size: 18px;
}
h2{
	font-family: sans-serif;
	font-size: 16px;
}
h3{
	font-family: sans-serif;
	font-size: 13px;
}
h4{
	font-family: sans-serif;
	font-size: 13px;
	text-align: justify;
	font-weight: normal;
}

