/* A ________________________________________________________________ */
.avviso { 
    font-family: "Arial Black";
    font-style: oblique;
    font-size: 24px;
    text-align: center;
    vertical-align: middle;
    letter-spacing: 2px;
    color: #990033;	
}
.doppiaApp {
	color: #B73030;
	background-color: #E6EAF2;
}
.appScaduta {
	color: #9A827B;
	background-color: #E6EAF2;
}
.appNonScaduta {
	color: #6356A5;
	background-color: #E6EAF2;
}
A.elenco {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    text-decoration: none;
}
A.menugenerale {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 13px;
    text-decoration: none;	
}
A.numPagina {	
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 14px;
    text-decoration: none;
}
A.menugenerale, A.numPagina { color: #423B5B; }
A.elenco { color: #6F4867; }
A.elenco:hover, A.menugenerale:hover {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;	
    text-decoration: underline;
    font-weight: bold;
}
A.elenco:hover, A.menugenerale:hover, A.numPagina:hover { color: #990033; }
A.numPagina:hover {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 14px;	
    text-decoration: underline;
    font-weight: bold;
}
A.menuScheda { 
    border: 2px solid #D0D0D0;
    font-family: Verdana, "Bookman Old Style", Sans-Serif;
    font-size: 10px;
    color: #423B5B;
    background-color: #E4DEDC;
    text-decoration: none;
    padding: 3px;
    margin: 0px;
    line-height: 15px;
    text-align: center;	
}
A.menuScheda:hover { 
    border-color: #F0F0F0 #909090 #909090 #F0F0F0;
}
A.menuScheda:active {
    background-color: #BFBBD3;
    border-color: #909090 #F0F0F0 #F0F0f0 #909090;
    color: #FFFAF0;
}
/*B________________________________________________________________ */
.blackFontDefault {
    color: black;
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 11px;
    padding-left: 35px;	
}
body, td, form  {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 11px;
}
body {
    background-color: #DFDFDF;
    background-image: url(../img/beige216.jpg);
    margin: 0px;
}
body, td, p, input, select { color: #423B5B; }
body.errorpage {
    background: url(../img/marb071.jpg);
    padding: 1%;	
}
body.default {
    background-color: #000000;
    margin: 5px;
}
body.filtro {
    background: url(../img/marb185.jpg);
}
body.popup {
    background: url(../img/marb071.jpg);	
}
.bottoneDefault {
    background-repeat: no-repeat;
    background-position: left center;
    color: #000000;
    background-color: #F8F8FF;
    border: 3px ridge #000000;
    font-size: 18px;
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    letter-spacing: 4px;
    font-weight: bold;
    width: 150px;
    height: 42px;
    text-align: center;
    background-image: url(../img/messages_exit_002.gif);
} 
.bottoneFiltroRapido, .bottonePiccolo {
    background-repeat: no-repeat;
    border-width: 0px;
    background-color: transparent; 
    height: 22px;
    width: 90px; 
    cursor: pointer;
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana;
    color: #EDE3DE;
    background-image: url(../img/SqPurple.gif);
}

/*C________________________________________________________________ */
caption { font-weight: bold; }
caption.elenco { 
    font-size: 18px;
    font-weight: bold;
    color: #990033;
} 
caption.elencosuscheda {
    font-size: 16px;
    text-align: center;
    font-family: "Courier New";
    font-weight: bolder;
    height: 30px;
    padding: 4px;
}
caption.menugenerale { 
    font-family: Tahoma;
    font-size: 16px;
    font-weight: bold;
    color: #544C75;
    height: 40px;
} 
.check {
    border: none;
    vertical-align: middle;
}
.checkpseudocombo {
    border: none;
    height: 11px;
    line-height: 11px; 
    padding-top: 0px;    
    padding-bottom: 0px;
}

/*D________________________________________________________________ */
.default {
    font-family: mono;
    color: #6E6C70; 
    font-weight: bold;
    font-size: 12px;
} 
div.cornicetabellasuscheda {
    border-top: 1px solid Gray;
    border-left: 1px solid Gray;	
    background-color: #F4F4F4;
    padding: 1px;		
}
div.linguetta {
    background-repeat: no-repeat;
    background-color: transparent;
    height: 22px;
    width: 134px;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    background-image: url(../img/TabPurpleLargeDis.gif);
    text-align: center;
    vertical-align: middle;
    line-height: 22px;
}
div.pseudocombo {
    width: 100%; 
    overflow: auto; 
    height: 32px;
    line-height: 11px;   
    font-size: 9px; 
    font-family: Verdana; 
    background-color: #FFFFFF;
    padding: 0px; 
    color: #544C75; 
}

/*E________________________________________________________________ */
/*F________________________________________________________________ */
.firstLetter {
    font-size: 115%;
    font-weight: bolder;
    color: #7B0039;
}
fieldset.filtro {
    padding: 10px;
}
form {
    margin: 0px;
}

/*H________________________________________________________________ */
.helpBox {
    background: url(../img/helpbox.gif);
    background-repeat: no-repeat;
    height: 91px;
    width: 642px;
    padding: 5px;
    font-size: 11px;
    color: #5D5C42;
    font-weight: 900;
    letter-spacing: 1px;
    padding: 4px;
    text-align: left;
}
.helpBox2 {
    background: url(../img/helpbox2.gif);
    background-repeat: no-repeat;
    height: 84px;
    width: 400px;
    padding: 5px;
    font-size: 11px;
    color: #5D5C42;
    font-weight: 900;
    padding: 8px;
    text-align: left;
}
hr.divisore {
    background: url(../img/provasfondo.jpg);
    height: 5px;
}
.ombra {
    width: 100%;
    padding: 5px;
}
.hidden { display: none; }

/*I________________________________________________________________ */
.infoUtente {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    background-color: #990033;
    border-top-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #BFBFBF;
}
.infoUtenteColor2 { color: #EDE3DE; }
.infoUtenteColor1 { color: #A78084;}
input, select, textarea {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 11px;	
}
input {
    border: 1px solid #544C75;
}
input.rispostaRichiesta {
    border: 1px solid #553856;
    color: #73507A;
}
input.avanti {
    background-image: url(../img/BUT2_UP2.gif);
    background-repeat: no-repeat;
    background-position: center;
    border: outset 2px white;
    width: 138px;
    height: 73px;
}
input.bottone, input.bottoneDimFissa {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    color: #990033;
    background-image: url(../img/marb185.jpg);
    border-style: outset;
    border-color: #BFBBD3;
}
input.tornaaelenco {
    line-height: 33px;
    height: 33px;
    width: 39px;
    border: none;
    background-image: url(../img/arrow14.gif);
    background-repeat: no-repeat;	
    background-color: #ECE2DC;
    background-position: center;
}
input.chiudi {
    height: 49px;
    width: 52px;
    border: none;
    background-image: url(../img/exitbuttonLabel.gif);
    background-repeat: no-repeat;	
    background-position: center;
}
input.elimina {
    height: 22px;
    width: 22px;
    border: none;
    background-image: url(../img/REMOVE_P.gif);
    background-repeat: no-repeat;	
    background-position: center;
}
input.entra {
    height: 49px;
    width: 52px;
    border: none;
    background-image: url(../img/enterbuttonLabel.gif);
    background-repeat: no-repeat;	
    background-position: center;
}
input.torna {
    height: 49px;
    width: 52px;
    border: medium ridge #990033;
    background-image: url(../img/arrow15.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #ECE6E4;
}
input.bottoneDimFissa {
    width: 180px;
}
input.lettura {
    color: #766A6A;
    border: 1px solid #CCCCCC;
}
input.linguetta {
    background-repeat: no-repeat;
    border-width: 0px; 
    background-color: transparent; 
    height: 22px;
    width: 134px; 
    cursor: pointer;
	pointer: hand;
    font-weight: bold;
    font-size: 11px;
    font-family: Verdana;
    background-image: url(../img/TabPurpleLarge.gif);
}
input.nOperatAibInput {
    color: #008099;
    font-weight: bold;
    border: 1px solid #00404C;	
}
input.totOperaiInput {
    color: #0D004C;
    font-weight: bold;
    border: 1px solid #060022;
}
input.radio, input.checkbox {
    border: none;
    vertical-align: middle;
}
div.upload {
    background-color: #ECEAF4;
    font-size: 10px;
    font-family: Verdana;
    color: #3E3D2C;
    border: 1px ridge #ECEAF4;
    padding: 4px;
}
.invisibile {
    visibility: hidden;
    position: relative;
    left: 0px;
    top: 0px;
}

/*L________________________________________________________________ */
.labelFiltroRapido {
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
}
legend {
    font-size: 11px;
    font-weight: bold;
    color: #7B0039;
    text-align: center;
    padding: 3px;
}
.legend {
    font-size: 12px;
    font-weight: bold;
    color: #7B0039;
    text-align: center;
    padding: 3px;
}
legend.filtro {
    font-size: 14px;
    font-weight: bold;
    color: #7B0039;
    text-align: center;
    padding: 3px;
}
li.menugenerale {
    list-style-image: url(../img/indigo2.gif);
    font-size: 13px;
    text-indent: 4px;
    padding-left: 7px;
    padding-top: 0px;	
    padding-bottom: 15px;
    font-weight: normal;		
}
linkDefault {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 11px;
    padding-left: 35px;	
}

/*M________________________________________________________________ */
.menugeneralevol {
    font-size: 16px;
    color: #990033;
    font-weight: bold;
    padding-left: 20px;
}
.menugeneralesottotitoli {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 18px;
    font-weight: bolder;
    margin-left: 10px;
    color: #640021;
    padding-top: 7px;
}
.messaggio {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 18px;
    font-weight: 700;
}

/*N________________________________________________________________ */
.nb {
    font-family: "Book Antiqua", "Bookman Old Style";
    font-size: 14px;
    font-weight: bolder;
    color: #B0B000;
}
.nOperatAib {
    color: #008099;
    font-weight: bold;
}
.notaAttenzione {
    font-family: mono;
    font-size: 18px;
    letter-spacing: 2px;
    color: #E60000;
    font-weight: bold;				
}
.nomeSito {
    font-weight: bold;
    color: #946071;
    letter-spacing: 2px;
    text-indent: 1%;
    font-variant: small-caps;
    font-family: "Bookman Old Style";
    font-size: 21px;
}
.numPaginaCorr {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 16px;
    font-weight: 700;
}

/*O________________________________________________________________ */
.ottimDefault {
    color: #FFFFFF;
    font-family: "Comic Sans MS";
    font-size: 14px;
    font-weight: bold;
    background-color: #ACACAC;
    text-align: center;        
    letter-spacing: 5px;
}

/*P________________________________________________________________ */
p.info {
    font-size: 15px;
    text-align: justify;
    font-family: "Courier New";
    font-weight: bolder;
    height: 30px;
    padding: 4px;
    text-indent: 6px;
}

/*R________________________________________________________________ */
.realizzazioneDefault {
    font-family: Mono; 
    font-size: 11px; 
    color: #333333; 
    font-weight: bold;
    white-space: nowrap;
}
.rispostaRichiesta {
    color: #73507A;
}

/*S________________________________________________________________ */
select.filtroRapido,  input.filtroRapido {
    background-color: #FFFAF0;
    font-family: Verdana;
    font-size: 9px;	
}
.sottotitolo {
    width: 100%;
    font-size: 18px;
    font-weight: bold;
}
.sottotitoloScheda {
    font-size: 17px;
    font-family: "Courier New";
    font-weight: bolder;
    height: 17px;
    border-bottom: 1px solid #FAF3F1;
    background-color: #ECE2DC;
    padding-bottom: 2px;
}
.sottotitoloSchedaSpan {
    font-size: 17px;
    text-align: center;
    font-family: "Courier New";
    font-weight: bolder;
    height: 17px;
}
.sottotitoloSchedaSpanDescr {
    font-size: 17px;
    text-align: center;
    font-family: "Courier New";
    font-weight: bolder;
    color: #7E0241;
    height: 17px;
}
.sottotitoloSchedaSpanDescrSmall {
    font-size: 16px;
    text-align: center;
    font-weight: bolder;
    color: #544C75;
}
.sottotitoloSchedaSmallAzz {
    font-size: 15px;
    font-weight: bold;
    color: #536BA5;
}

.sottotitoloSchedaSmall {
    font-size: 12px;
    font-weight: bold;
    color: #536BA5;
    text-align: left;
    padding-left: 10px;
}

.sottotitoloFiltro {
    font-size: 17px;
    font-weight: bold;
    color: #536BA5;
}
span.descrCorso {
    font-size: 14px;
    text-align: center;
    font-family: "Courier New";
    font-weight: bold;
    color: #7E0241;
    height: 14px;
    background-color: #D1C8C3;
    letter-spacing: 1px;
}
span.info { 
    font-size: 15px;
    font-family: "Courier New";
    font-weight: bolder;
    font-style: italic;
    text-align: center;
    letter-spacing: 2px;
    color: #990033;	
}
span.legAppart {
	font-family: Arial;
	font-weight: bolder;
	font-style: italic;
	padding: 6px;
	white-space: nowrap;
	letter-spacing: 1px;
}
/*T________________________________________________________________ */
table.default {
    border: solid 1px #767676;
    background: url(../img/lgreyb001.jpg);
	margin: 0px;
	padding: 0px;	
}
table.elenco {
    background-color: #C7ADB0;
    border-top: 3px solid #544C75;
    border-right: 3px solid #990033;
    border-left: 3px solid #990033;
    border-bottom: none;
}
th.elenco {
    color: #EDE3DE;
    border: 1px solid #AD9EBF;
    background-color: #8E80A7;
    font-size: 14px;
}
td.elencoRigapari {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;	
    border-bottom: none;
    border-top: none;
    background-color: #F4F4F7;
}
td.elencoRigapariPrimaColonna {
    border-left: none;
    border-right: 1px solid #FFFFFF;	
    border-bottom: none;
    border-top: none;
    background-color: #F4F4F7;
}
td.elencoRigadispari {
    border-left: 1px solid #C1C2D9;
    border-right: 1px solid #F4F4F7;	
    border-bottom: none;
    border-top: none;
    background-color: #FFFAF0;
}
td.elencoRigadispariPrimaColonna {
    border-left: none;
    border-right: 1px solid #F4F4F7;	
    border-bottom: none;
    border-top: none;
    background-color: #FFFAF0;
}
table.elencosuscheda {
    background-color: #C7ADB0;
    border-top: 2px solid #544C75;
    border-right: 2px solid #990033;
    border-left: 2px solid #990033;
    border-bottom: 2px solid #C2BDB0;
}
th.elencosuscheda {
    color: #EDE3DE;
    border: 1px solid #AD9EBF;
    background-color: #8E80A7;
    font-weight: bold;
}
table.schedacompleta {
    background-color: #FDF5FE;
    border: 1px solid #591537;
}
th.schedacompleta {
    background: url(../img/provasfondo.jpg);
    font-weight: bold;
    font-size: 11px;
    color: #BFBBD3;
}
th.schedacompletamod {
    font-weight: bold;
    font-size: 11px;
    color: #800443;
    background-color: #C6A9C6;
    border: solid 1px #301A30;
}
td.schedacompleta {
    background-color: #E6EAF2;
}
td.schedacompletamod {
    background-color: #EDDEED;
    border-left: solid 1px #301A30;
    border-right: solid 1px #301A30;	
}
table.errorPage {
    border-top: 3px solid #544C75;
    border-right: 4px solid #544C75;
    border-bottom: 4px solid #990033;
    border-left: 4px solid #990033;
    background-image: url(../img/marbTenue.gif);
}
td.filtro{
    border: 2px solid #EDE3DE;
}
table.filtro {
    margin-top: 1%;
    margin-bottom: 1%;
    background: url(../img/beige216FiltroRapido.gif);
    border: 2px solid #8EA0C4;
}
table.filtroRapido {
    margin-top: 1%;
    margin-bottom: 0%;
    background: url(../img/beige216FiltroRapido.gif);
}
td.filtroRapido, td.filtroRapidoBordoDestro {
    border-bottom: 2px solid #EDE3DE;
}
td.filtroRapidoBordoDestro {
    border-right: 2px solid #EDE3DE;
}
table.infoUtente {
    background-color: #A78084;
    border-right: 3px solid #990033;
    border-bottom: 2px solid #990033;
    border-left: 3px solid #990033;
}
table.menugenerale {
    background-color: #BFBBD3;
    border-top: 3px solid #544C75;
    border-right: 3px solid #990033;
    border-left: 3px solid #990033;
}
tr.menugenerale {
    background-image: url(../img/marbTenue.gif);
    background-color: #F5F5F5;
}
td.menugeneralevol {
    border-top: 3px solid #BFBBD3;
}
table.telref, table.centr, table.uo {
    width: 98%;
    border: 1px solid #999999;
}
td.telref, td.centr, td.uo {
    border: 1px solid #999999;
}
th.telref, th.centr, th.uo {
    border: 1px solid #999999;
    font-size: 11px;
}
thead.telref {
    background-color: #B08291;
}
thead.centr {
    background-color: #A99FC8;
}
thead.uo {
    background-color: #B0A182;
}
table.telref {
    background-color: #FCF7F8;
}
table.centr {
    background-color: #F2F1F8;
}
table.uo {
    background-color: #EAE6DD;
}
td.linguetta {
    height: 22px;
    width: 134px;
}
td.linguettavuota {
    height: 22px;
    border-bottom: 3px solid #544C75;
}
table.scheda {
    background-image: url(../img/marbTenue.gif);
    border-top: 3px solid #544C75;
    border-right: 3px solid #990033;
    border-left: 3px solid #990033;
}
table.menuScheda {
    border: 1px solid #990033;
    background-color: #EDEBEB;
}
td.menuScheda {
    border: 1px solid #990033;
}
table.tabellasupopup {
    background-image: url(../img/marbTenue.gif);
    border-top: 3px solid #544C75;
    border-right: 3px solid #990033;
    border-left: 3px solid #990033;
    border-bottom: 3px solid #544C75;
}
table.tabellasuscheda {
    border-right: 1px solid Gray;
    border-bottom: 1px solid Gray;	
    background: url(../img/marbTenue.gif);	
}
table.sottoSchedaSottoSez {
    border-top: 1px solid #8C8C8C;
    border-right: 1px solid #E17524;
    border-bottom: 1px solid #8C8C8C;
    border-left: 1px solid #E17524;
    background-color: #F0F0F0;
    background-image: url(../img/lgrey064schiarita.jpg);
}
td.schedaSottoSez {
    background-color: #BFBBD3;
    border-right: 3px solid #990033;
    border-left: 2px solid #990033;
    background-image: url(../img/marbTenue.gif);
}
.testataArea, .testataVersione { 
    font-size: 12px;
    font-family: Tahoma;
    font-weight: bolder;
}
th {
    font-size: 14px;
}
.testataArea { color: #000000; }
.testataVersione { color: #FF641A; }
textarea {
    border: 1px solid #544C75;
    text-indent: 0pt;
    padding-left: 0px;
    margin-left: 0px;
    color: #423B5B;
}
textarea.lettura {
    color: #766A6A;
    border: 1px solid #CCCCCC;
}
textarea.disabilitata {
    text-indent: 0pt;
    padding-left: 0px;
    margin-left: 0px;
    background-color: #DBDBDB;
    border: 1px solid;
    color: #333333;
    font-size: 11px;
}
textarea.rispostaRichiesta {
    border: 1px solid #73507A;
    color: #73507A;
}
.tabellasuschedatitolo {
    font-size: 11px;
    font-weight: bold;
    color: #7B0039;
    padding: 0px;
} 
.titSchedaA, .titSchedaB {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 18px;
    font-weight: 700;
}
.titSchedaB { color: #7E0240; }
.totOperai {
    color: #0D004C;
    font-weight: bold;
}

/*U________________________________________________________________ */
ul.menugenerale {
    margin-top: 4px;
    margin-bottom: 1px;
}
.userInsMod {
    font-family: "Small Fonts";
    font-size: 8px;
    font-weight: bold;
    color: #666666;
}
.userInsMod2 {
    font-family: "Comic Sans MS";
    font-size: 9px;
    color: #666666;
}
.userPassw {
    font-family: Tahoma, Verdana, Arial; 
    font-size: 12px; 
    font-weight: bolder; 
    color: #FDFAF9; 
}

/*V________________________________________________________________ */
.visibile {
    visibility: visible;
    position: relative;
    left: 0px;
    top: 0px;
}
prova {
	background-color: #EDE9EE;
	color: #544A74;
}