/* selettori e classi base */
body
{
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

body, form
{
  margin: 0px;
  padding: 0px;
}

body, table, td, input, select, option, textarea, legend, label, button, .testo
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

input, select, textarea
{
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}



A.linkBasic
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}

A.linkBasic:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #000000;
}

A.linkBasic1
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

A.linkBasic1:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #000000;
}


.linkMenuNoLink
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: #AFAFAF;
}

.linkMenuSelected
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: center;  
  color: #000000;
}


A.linkMenu
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  /*color: #444444;*/
	color: #FFFFFF;
}

A.linkMenu:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  text-align: center;  
  color: #333333;
}


A.linkMenuPercorso
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  text-align: center;
  color: #000000;
}

A.linkMenuPercorso:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  text-align: center;  
  color: #9F1948;
}



/* classi testo */

.titoloPagina
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight: bold;
}

.sottotitoloPagina
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: italic;  
  font-size: 16px;
  font-weight: bold;
}

.titolo
{
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
}





/* classi forms */

.button
{
  border: 1px solid #9F1948;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  background-color: transparent;
}



/* classi NEWS */

.titolonews
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	text-indent : 18px
	
}

.sottotitolonews
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000


}

.testonews
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000


}

/* classi PROGRAMMA */

.titoloprogramma
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #9F1948;

}
.testoprogramma
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;

}

.titoloprogrammascuro
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #b78b38

}


/* classi DOC+CAL */

.titolodoc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #E58034

}

.testodoc
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;

}

/* classi DATA */

.datentry
{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #6F6F6F;

}

.tbArancioSf
	{
		background: #FCB017 url(../../images/sfumaturaArancioV.gif) repeat-x top left;
	}

.tbArancioSf2
	{
		background: #FFE7B7;
	}
.tbArancioSf2Light
	{
		background: #FFF7D7;
	}

.tbArancioSf td {
	color: #FFFFFF;
}
	
	
.errorBox
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #ffdddd;
  padding: 5px;
  margin: 2px 0px;
  color: #E22C2C;
}

.messageBox
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #A0C6E5;
  padding: 5px;
  margin: 2px 0px;
}
	
