.verdeScs {
	background-color: rgb(239, 255, 219);
}

A {
	color: gray;
	font-size: 10px;
	font-family: Verdana
}

A:hover {
	color: #006600;
	font-weight: bold
}

A:active {
	color: #006600
}

A:visited {
	color: #006600
}

TD {
	color: gray;
	font-size: 10px;
	font-family: Verdana
}

.nota {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal
}

.notacol {
	color: #ff0066;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold
}

.tbl {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal
}

.tabtit {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	margin-left: 3px
}

.tabcat {
	color: #444444;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	margin: 2px
}

.tabcont {
	color: #222222;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin: 2px
}

.cenbar {
	color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold
}

.centit {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin: 2px
}

.cencont {
	color: #444444;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 2px
}

.cartit {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin: 5px
}

.litle {
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal
}

.litle1 {
	color: black;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal
}

.li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 4px
}

.li1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 4px
}

.li2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 4px
}

.bar {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none
}

.barsu {
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none
}

.tbb {
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin: 2px 5px
}

.spanstyle {
	color: red;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	position: absolute;
	top: -50px;
	visibility: visible
}

.tabcat2 {
	color: #006633;
	font-family: Arial, Verdana, 'MS Sans Serif';
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	margin: 2px
}

.tabcont2 {
	color: #009933;
	font-family: Verdana, Arial, 'MS Sans Serif';
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 2px
}

.formsu {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal
}

.formsu1 {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	width: 20px
}

.formstyle5 {
	border-bottom: #336699 thin solid;
	border-left: #336699 thin solid;
	border-right: #336699 thin solid;
	border-top: #336699 thin solid;
	font-family: verdana;
	font-size: 10px;
	width: 80px
}

/* 
LA CONSOLE JAVBASCRIPT DI MOZILLA FIREFOX HA RILEVATO UN ERRORE NELLO STILE. HO MODIFICATO IN MODO DA CORREGGERE
BORDER-BOTTOM: #336699 thin solid; BORDER-LEFT: #336699 thin solid; BORDER-RIGHT: #336699 thin solid; BORDER-TOP: #336699 thin solid; FONT-FAMILY: verdana;  : 10px
*/
.formstyle {
	border-bottom: #336699 thin solid;
	border-left: #336699 thin solid;
	border-right: #336699 thin solid;
	border-top: #336699 thin solid;
	font-family: verdana;
	font-size: 10px;
}

.titolo {
	color: gray;
	font-size: 14px;
	font-weight: bold
}

.smallbutton {
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	width: 40px;
	height: 40px;
}

.anagrafe {
	color: maroon;
	font-family: arial;
	font-size: 12px;
	font-weight: bold
}

.anagrafe2 {
	font-family: arial;
	font-size: 13px;
	font-weight: bold
}

.anagrafe3 {
	color: maroon;
	font-family: arial;
	font-size: 11px;
	font-weight: bold
}

.anagrafe4 {
	font-family: arial;
	font-size: 11px;
	font-weight: normal
}

.intestazione {
	color: #000080;
	font-family: arial;
	font-size: 11px;
	font-weight: bold
}

.intestazioneLarge {
	color: #000080;
	font-family: arial;
	font-size: 13px;
	font-weight: bold
}

.intestazioneEsami {
	color: #006600;
	font-family: arial;
	font-size: 11px;
	font-weight: bold
}

.risultato {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal
}

.risultatoBold {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold
}

.risultatoP {
	color: #FF0000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal
}

.attenzione {
	color: #FF0000;
	font-family: Verdana;
	font-size: 16px;
}

.messaggio {
	color: #FF0000;
	font-family: Verdana;
	font-size: 12px;
}

.contornoTabella {
	background-color: #94bb62;
}

.sfondoIntestazione {
	background-color: #C0C0C0;
}

.esterni {
	color: #800000;
}

.interni {
	color: #008000;
}

.testoRed {
	color: #FF0000;
}

.testoBlu {
	color: #0000FF;
	font-weight: bold;
}

.tabellaCookies {
	border-color: #111111;
	border-collapse: collapse;
}

.tabellaAnagrafe {
	background-color: #FFCC99;
}

.precedentiBackground {
	background-color: #B8D7D0;
}

.esitoBackground {
	background-color: #E5E5E5;
}

.testoBanner {
	color: white;
	font-family: Arial, Verdana, 'MS Sans Serif';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin: 2px;
}

.sfondoBanner {
	background-color: #006600;
}

.testo {
	color: gray;
	font-size: 10px;
	font-family: Verdana
}

.pannelliBackground {
	background-color: white;
}

.pannelliDatiBackground {
	background-color: #EEEEEE;
}

.alchymiaBackground {
	background-color: #99C867;
}

.disabilitatiBackground,.fontDatiDisabilitati {
	background-color: #F4FAFF;
}

.fontTesto {
	color: #000000;
	font-size: 12px;
	font-family: Verdana
}

.fontTestoField {
	width: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 12px;
	font-family: Verdana;
	color: #000000;
}

.fontDati,.fontDatiDisabilitati {
	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold
}

.fontTitolo {
	color: #000000;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold
}

.fontTitoloGrigio {
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold
}

.fontErrore {
	color: #800000;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold
}

.fontMessaggio {
	color: #8080C0;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold
}

.fontMessaggioOk {
	color: green;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold
}

.fontEsito {
	color: #000000;
	font-size: 12px;
	font-family: Verdana
}

.fontEsitoPatologico {
	color: #FF0000;
	font-size: 12px;
	font-family: Verdana
}

.fontIntestazioneEsito {
	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold
}

.fontEsitoSingolo {
	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold
}

.bottone {
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
	width: 180px;
	border-style: outset
}

/* -- INIZIO STILI CONSUILTAZIONE ESAMI -- */
.descrizioneEsame {
	background-color: #DDDDDD;
}

.fontUDM {
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold
}

.intestazioneTabellaProve {
	vertical-align: bottom;
}

/* inizio */
.campoInizio,.campoInizioIntestazione,.campoinizioValoriNormali,.campoInizioIntestazioneMinMaxMaschi,.campoInizioIntestazioneMinMaxFemmine,.campoInizioValoriNormaliMinMaxMaschi,.campoInizioValoriNormaliMinMaxFemmine,.intestazioneTabellaProve,.campoProspettoInformazioniEsameBottom,.campoProspettoInformazioniEsameCenter
	{
	padding-left: 4px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
}

/*centro*/
.campoCentro,.campoCentroIntestazione,.campoCentroValoriNormali,.campoCentroIntestazioneMinMaxMaschi,.campoCentroIntestazioneMinMaxFemmine,.campoCentroValoriNormaliMinMaxMaschi,.campoCentroValoriNormaliMinMaxFemmine
	{
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 0px;
}

/* fine */
.campoFine,.campoFineIntestazione,.campoFineValoriNormali,.campoFineIntestazioneMinMaxMaschi,.campoFineIntestazioneMinMaxFemmine,.campoFineValoriNormaliMinMaxMaschi,.campoFineValoriNormaliMinMaxFemmine
	{
	padding-left: 2px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 0px;
}

.campoUnico {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 6px;
	padding-bottom: 0px;
}

.campoTitoloEsame {
	font-family: sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: black
}

.campoProspettoInformazioniEsameBottom {
	vertical-align: bottom;
}

.campoProspettoInformazioniEsameCenter {
	vertical-align: middle;
}

.campoInizioIntestazione,.campoCentroIntestazione,.campoFineIntestazione
	{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: white;
}

.campoInizioIntestazioneMinMaxMaschi,.campoCentroIntestazioneMinMaxMaschi,.campoFineIntestazioneMinMaxMaschi,.campoInizioIntestazioneMinMaxFemmine,.campoCentroIntestazioneMinMaxFemmine,.campoFineIntestazioneMinMaxFemmine
	{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: white;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: white;
}

.campoInizioValoriNormali,.campoCentroValoriNormali,.campoFineValoriNormali
	{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: white;
}

.campoInizioValoriNormaliMinMaxMaschi,.campoCentroValoriNormaliMinMaxMaschi,.campoFineValoriNormaliMinMaxMaschi,.campoInizioValoriNormaliMinMaxFemmine,.campoCentroValoriNormaliMinMaxFemmine,.campoFineValoriNormaliMinMaxFemmine
	{
	border-width: 1px;
	border-style: solid;
	border-color: white;
}

.campoInizioIntestazione,.campoCentroIntestazione,.campoFineIntestazione,.campoInizioValoriNormali,.campoCentroValoriNormali,.campoFineValoriNormali
	{
	background-color: #EEEEEE;
}

.campoInizioIntestazioneMinMaxMaschi,.campoCentroIntestazioneMinMaxMaschi,.campoFineIntestazioneMinMaxMaschi,.campoInizioValoriNormaliMinMaxMaschi,.campoCentroValoriNormaliMinMaxMaschi,.campoFineValoriNormaliMinMaxMaschi
	{
	background-color: #E3F4FF;
}

.campoInizioIntestazioneMinMaxFemmine,.campoCentroIntestazioneMinMaxFemmine,.campoFineIntestazioneMinMaxFemmine,.campoInizioValoriNormaliMinMaxFemmine,.campoCentroValoriNormaliMinMaxFemmine,.campoFineValoriNormaliMinMaxFemmine
	{
	background-color: #FFE3EF;
}
/* ------- FINE CONSULTAZIONE ESAMI ------ */

/* -- INIZIO IMP. TABELLA VALORI NORMALI - */
table.valoriNormaliT td {
    border: 0px;
    padding: 0px;
}
/* -- FINE IMP. TABELLA VALORI NORMALI --- */