@import url("links.css");
@import url("layout.css");
@import url("tabelle.css");
@import url("testi.css");
@import url("moduli.css");

/* ************************************************************* */
/* ************************  GENERALE  ************************* */
/* ************************************************************* */
body,html {
  margin:0;
  background: #fff url( ../imgs/_sf.gif ) repeat-x;
  font-family: Verdana, tahoma, Helvetica, sans-serif;
}
hr { display: none; width: 60%; }	
h4 { display: none; }
acronym, abbr {
  cursor: help;
  font-style: oblique;
  border-bottom: 1px dashed #fff;
	font-weight: bold;
}
.imgLink { border: 1px solid #000; }
.tableMailIscrizione {
  text-align: center;
  vertical-align: top;
	border: 0;
	width: 95%;
}
#box {
  font-family: Verdana,Tahoma,Arial,sans-serif;
  position: absolute;
  width:780px;
  top:0px;
  left:50%;
  margin:0 0 0 -390px;
  border:0;
  font-size: 12px;
  text-align:Center;
}

/* ELENCHI PUNTATI E NUMERATI */
ul.lista { 
  margin-left: 20px;
  font-size: 0.9em; 
  list-style: square; 
  line-height: 1.6em;
}
ul {
  list-style-type: square;
  margin-left: 18px;
  color: #fff; 
  text-align: left; 
}
ul li  { 
  text-decoration: none; 
  font: normal 12px verdana,helvetica,sans-serif;
  color: #fff;
  line-height: 1.1em;
  margin-bottom: 5px;
}
ul li a:link, ul li a:visited  { 
  text-decoration: underline; 
  font: bold 11px/12px verdana,helvetica,sans-serif;
  color: #fff;
}
ul li a:hover        {
  text-decoration: none; 
  font: bold 11px/12px verdana,helvetica,sans-serif;
  color:  #fff; 
}
.primoUL {
	list-style-type:decimal;
 	font-size: 12px; 
	color: #fff; 
	text-align: Left; 
	margin: 10px 0px 0px 40px;
}
.primoUL li { font-weight:bold; }
.secondoUL {
	list-style-type:square;
	margin-Left: 15px; 
	margin-Right: 0px;
}
.secondoUL li {
  font-weight:bold;
  font-size: 10px;
}
.terzoUL {
	list-style-type:circle;
	margin: 0px 0px 0px 15px;
}
.terzoUL li { font-weight:normal; }
.quartoUL {
	list-style-type:decimal;
 	font-size: 11px; 
	color: #fff; 
	text-align: Left; 
	margin: 3px 0px 5px 30px;
}
.quartoUL li { font-weight:bold; }
/* ****************************************************** */
ul.boxNewsHome {
  list-style-type: none;
  text-align: left; 
  margin-left: 0px;
}
ul.boxNewsHome li  { 
  font: normal 10px verdana,helvetica,sans-serif;
  color: #184939;
  line-height: 1.1em;
  margin-bottom: 5px;
}
ul.boxNewsHome li a:link, ul.boxNewsHome li a:visited  { 
  text-decoration: underline; 
  font: bold 10px verdana,helvetica,sans-serif;
  color: #184939;
}
ul.boxNewsHome li a:hover        {
  text-decoration: none; 
  font: bold 10px verdana,helvetica,sans-serif;
  color:  #184939; 
}

/* ************************************************************* */
/* ********  MENU NAVIGAZIONE DI SINISTRA  ********************* */
/* ************************************************************* */
/* MENU VERTICALE DI NAVIGAZIONE PRINCIPALE */
dl.menuNavigazione  {
	margin:0;	border:0;
	background: #fff;
	color:#000;
	width:237px;
  font: bold 11px verdana,helvetica,sans-serif;
  border-right: 1px solid #184939;
}
dl.menuNavigazione dt {
  background: #1A4A3E url( ../imgs/sfTitColonnaSx.gif ) repeat-y right;
	height: 24px; color:#fff;
  font: bold 14px verdana,helvetica,sans-serif;
  vertical-align: middle;
  text-align: center;
  padding: 4px 0 0 0;
  letter-spacing: -0.04em;
}
dl.menuNavigazione dd {
	margin: 0;	padding: 0;
	border-top: 1px solid #1A4A3E;
	border-right: 1px solid #fff;
  font: bold 11px verdana,helvetica,sans-serif;
	height: 20px;
}
dl.menuNavigazione dd a {
	text-decoration: none;
	display: block;
	width: 100%;
	padding: 4px 0 1px 0;
	text-indent:10px;
  font: bold 10px verdana,helvetica,sans-serif;
	height: 20px;
}
dl.menuNavigazione dd a:link, dl.menuNavigazione dd a:visited {
	text-decoration: none;
	background: #fff;
	text-align:left; color: #1A4A3E;
  font: bold 10px verdana,helvetica,sans-serif;
	height: 20px;
} 
dl.menuNavigazione dd a:hover {
	text-decoration: none;
	background: #D3DFCB;
	text-align: left; color: #1A4A3E;
  font: bold 10px verdana,helvetica,sans-serif;
	height: 20px;
}


/* ************************************************************* */
/* ******   EMAIL DELLA MAILING LIST   ************************* */
/* ************************************************************* */
.tableEmail  	   {
  margin:0px;
  padding: 3px;
  text-align: center;
  vertical-align: top;
  width: 520px;
  font-size: 12px;
  color: #fff;
  background-color: #92A371;
}
.tableContenutiEmail  	   {
  background-color: #33604B;
  padding: 3px;
  font-size: 12px; 
  color: #fff;
  text-align: left;
  vertical-align: top;
  border: 1px dashed #5A6D52;
  width: 98%;
}
.piedeEmail  	   {
  background-color: #92A371;
  margin:5px; padding: 5px;
  text-align: center;
  vertical-align: top;
  width: 80%;
  color: #fff;
  font: normal 11px arial,Verdana,Arial,sans-serif;
}
a.font10fffMail:link,a.font10fffMail:visited     { 
  text-decoration: underline; 
  color: #fff; 
  font-size: 10px; 
  background-color: transparent; 
  text-align: Center;
}
a.font10fffMail:hover      {
  text-decoration: none; 
  color: #fff; 
  font-size: 10px; 
  background-color: transparent; 
  text-align: Center;
}
a.font10NeroMail:link,a.font10NeroMail:visited     { 
  text-decoration: underline; 
  color: #000; 
  font-size: 10px; 
  background-color: transparent; 
  text-align: Center;
}
a.font10NeroMail:hover      {
  text-decoration: none; 
  color: #000; 
  font-size: 10px; 
  background-color: transparent; 
  text-align: Center;
}

/* ************************************************************* */
/* **************************   NEWS   ************************* */
/* ************************************************************* */
.testoBoxNews {
  padding:0;
  font-size: 9pt; 
  color: #4A865A; 
  line-height: 16px; 
}
.oraNews {
  font-size: 10px; color: #184939; 
  padding: 1px 0px 1px 1px;
}
.titoloNews {
  font: bold 12px Arial,verdana,tahoma,Helvetica,sans-serif;
  color: #184939; 
  padding: 1px 0px 1px 1px;
}
.testoNews {
  font: bold 10px Arial,verdana,tahoma,Helvetica,sans-serif;
  padding: 1px 0px 1px 1px;
}
.ultimora {
  font: bold 10px Arial,verdana,tahoma,Helvetica,sans-serif;
  color: #fff;
}
.ultimora .titolo {
  font: bold 12px Arial,verdana,tahoma,Helvetica,sans-serif;
  COLOR: #333333;
}
.ultimora .titoloNews A { text-decoration: none; font-size: 12px;}
.ultimora .titoloNews A:link, .ultimora .titoloNews A:visited { COLOR: #fff; text-decoration: none;}
.ultimora .titoloNews A:hover, .ultimora .titoloNews A:active { COLOR: #fff; text-decoration: underline; }
