/* selettori e classi base */

body, form
{
  margin: 0px;
  padding: 0px;
}

body, table, td, input, select, option, textarea, legend, label, button, .testo
{
  font-family: Arial, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

input, select, textarea
{
  vertical-align: middle;
}


/* classi forms */

button
{
  border: none;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  background-color: transparent;
}

/* classi testo azzurro */


/* classi testo bianco */

.TitoloSezione
{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}

.sottotitolo
{
  font-family: Geneva, Arial, Helvetica, sans-seriff;  
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
}

.testo
{
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  
}

.testo-margine
{
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  margin-left: 10px;
}


/* classi testo nero */

.TitoloSezioneNero
{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.sottotitoloNero
{
  font-family: Geneva, Arial, Helvetica, sans-seriff;  
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.testoNero
{
  font-size: 10px;
  font-weight: normal;
  color: #000000;
}



/* classe link "bianco" */


.linkbianco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;

}


a.linkbianco
{
  font-weight: bold;
  text-decoration: underline;
  color:#FFFFFF;
}


a.linkbianco:hover
{
    font-size: 10px;
	font-weight: bold;
    text-decoration: underline;
	color:#000000;
}


/* classe link "nero" */


.linkNero
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;

}


a.linkNero
{
  font-weight: bold;
  text-decoration: underline;
  color:#000000;
}


a.linkNero:hover
{
    font-size: 10px;
	font-weight: bold;
    text-decoration: underline;
	color:#FFFFFF;
}



/* classi TABELLE TR*/

tr.bianca
{
  background-color: #FFFFFF;
}

tr.scura
{
  background-color: #336699;
}

tr.scura-lineasotto
{
  background-color: #336699;
  border-bottom: 1px solid #5085B1;

}

tr.chiara
{
  background-color: #DBEAF5;
  
}

tr.media
{
  background-color: #4791C5;
  
}

tr.media-lineasotto
{
  background-color: #4791C5;
  border-bottom: 1px solid #5085B1;
  
}


tr.sfumata
{ background:#FFFFFF url(imgs/sfumazzubianc87.html) repeat-x fixed; }

tr.sfumata-lineasotto
{ 
	background:#FFFFFF url(imgs/sfumata-24px.html) repeat-x fixed;
	border-bottom: 1px solid #5085B1;
 }

tr.sfumata-menu
{ background:#FFFFFF url(imgs/sfumaturamenu.html) repeat-x fixed; }

td.sfumata-menu-lineasotto
{ background:#FFFFFF url(imgs/sfumaturamenu.html) repeat-x fixed; 
  border-bottom: 1px solid #5085B1;
}


tr.media-linedx2px
{
  background-color: #4791C5;
  border-right: 2px solid #5085B1;
  
}

/* classi TABELLE TD*/

td.tdbianca
{
  background-color: #FFFFFF;
}

td.tdbianca-bordoblue
{
  background-color: #FFFFFF;
  border: 1px solid #336699;

}

td.tdchiara
{
  background-color: #DBEAF5;
  
}


td.tdscura
{
  background-color: #336699;

}

td.tdscura-lineasottochiara
{
  background-color: #336699;
  border-bottom: 1px solid #5085B1;

}

td.tdscura-bordochiaro
{
  background-color: #336699;
  border: 1px solid #5085B1;

}


td.tdchiara-bordochiaro
{
  background-color: #4791C5;
  border: 1px solid #5085B1;

}

td.tdmedia
{
  background-color: #4791C5;
 
 }

td.tdmedia-linedx2px
{
  background-color: #4791C5;
  border-right: 2px solid #5085B1;
 
 }
  
  td.tdsfumata
{ 
	background:#FFFFFF url(imgs/sfumata-24px.html) repeat-x fixed;
	
 }
 
   td.tdsfumatamenu-lineasotto
{ 
	background:#FFFFFF url(imgs/sfumaturamenu.html) repeat-x fixed;
	border-bottom: 1px solid #5085B1;
 }

/* classe copyright */

.copyright
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #6E6D71

}
