/* A ________________________________________________________________ */
A.elenco {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}
A.elenco, A.numPagina, A.servizi, A.schedaSottosez { color: #804000; } 
A.elenco:hover, A.numPagina:hover, A.servizi:hover, A.schedaSottosez:hover { color: #F97C00; }
A.elenco:hover, A.schedaSottosez:hover {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;	
	text-decoration: underline;
	font-weight: bold;
}

A.foto {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
A.foto:hover {	
	text-decoration: none;
	font-weight: bold;
	color: #0D8C97;
}

.ambitoConv {
	font-weight: bold;
	color: #2F4F4F;
}

A.menuGenerale {
	padding-left: 20px;
	vertical-align: super;
	background-image: url(../img/zeroaib/img3small.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #D54500;
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 13px;
	text-decoration: none;	
}
A.menuGenerale:hover {
	padding-left: 20px;
	vertical-align: super;
	background-image: url(../img/zeroaib/img3smallAnimated.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #62080D;
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
}
A.menuGeneralePop {
	padding-left: 20px;
	vertical-align: super;
	background-image: url(../img/zeroaib/img3small.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 16px;
	font-weight: bold;	
	text-decoration: none;	
	color: #D54500;		
}
A.menuGeneralePop:hover {
	padding-left: 20px;
	vertical-align: super;
	background-image: url(../img/zeroaib/img3smallAnimated.gif);
	background-repeat: no-repeat;
	background-position: left;	font-family: Monospace, "Bookman Old Style", Sans-Serif;	
	text-decoration: underline;
	font-weight: bold;
	font-size: 16px;
	color: #B92F00; 
}
A.menuGeneraleRef {
	padding-left: 20px;
	vertical-align: super;
	background-image: url(../img/zeroaib/img3small.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: "Bookman Old Style", Sans-Serif;
	letter-spacing: 2px;
	font-size: 17px;
	font-weight: bold;
	color: #D54500;
	text-decoration: none;		
}
A.menuGeneraleRef:hover {
	padding-left: 20px;
	vertical-align: super;
	background-image: url(../img/zeroaib/img3smallAnimated.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-family: "Bookman Old Style", Sans-Serif;
	font-size: 17px;
	color: #62080D;
	text-decoration: underline;
	letter-spacing: 2px;	
}

.anagVol {
	font-size: 16px;
	color: #D87201;
	font-weight: bold;
	margin-left: 3px;
	padding: 3px;
}

A.numPagina {	
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 14px;
	text-decoration: none;
}
A.numPagina:hover {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 14px;	
	text-decoration: underline;
	font-weight: bold;
}

A.schedaSottosez {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 12px;
	text-decoration: none;	
}

A.servizi {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 11px;
	text-decoration: none;
}
A.servizi:hover {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	text-decoration: underline;
	font-weight: bold;
}

a.nosorted,a.nosorted:hover {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 12px;
    text-decoration: underline;
}
a.sorted,a.sorted:hover {
    font-family: Monospace, "Bookman Old Style", Sans-Serif;
    font-size: 14px;
    text-decoration: underline;
    color: #009148;
}

.avviso {
	color: #C44000;
}
.avviso2 {
	color: #CC0000;
}
.avviso, .avviso2 { 
	font-style: italic;
	font-size: 24px;
	font-weight: 900;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 2px;
}
.avvisoSmall {
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
	vertical-align: middle;
	letter-spacing: 3px;
	padding: 14px 14px;
	font-style: italic;
	font-family: "Comic Sans MS";
	color: #C44000;
}

/*B________________________________________________________________ */
.bloccaScheda {
	font-size: 24px;
	color: #EA0000;
	font-weight: bolder;
	font-family: "Comic Sans MS";
	font-style: italic;
	letter-spacing: 3px; 
	width: 500px;
}
body, form, td {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 11px;
}
body, p, td { color: #400000; }
body {
	margin: 0px;
	background-color: #DFDFDF;
	background-image: url(../img/zeroaib/beige12062032.jpg);
}
body.filtro {
	background-color: #DFDFDF;
	background-image: url(../img/zeroaib/lgrey064.jpg);
}
body.menuGenerale {
	background-image: url(../img/zeroaib/lgrey064scurita.jpg);
}
.bordofiltro {
	border: medium solid #FFFFFF;
}
.bordoOrario {
	border-top: thin solid #D8411B;
	border-right: thin solid #DEE6DD;
	border-left: thin solid #D8411B;
	border-bottom: thin solid #DEE6DD;
}
.bottoneCerca {
	color: #551C00;
	border-right: 2px outset #CCCCCC;
	border-bottom: 2px outset #CCCCCC;
	border-left: 1px inset #CCCCCC;
	border-top: 1px inset #CCCCCC;
	background-image: url(../img/zeroaib/sfondo00362.gif);
	width: 100px;
	height: 18px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	padding-bottom: 1%;
}
.bottoneVisSchedaParam {
	color: #F5F5DC;
	border-right: 2px outset #CCCCCC;
	border-bottom: 2px outset #CCCCCC;
	border-left: 1px inset #CCCCCC;
	border-top: 1px inset #CCCCCC;
	width: auto;
	height: 20px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
	padding-bottom: 1%;
    background-color: #FF8C00;
    font-size: 13px;
    font-weight: bold;
}
.bottoneAnagDaPiano {
	background-repeat: no-repeat;
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 14px;
    font-weight: bold;
	border-right: 2px solid #696969;
	border-bottom: 2px solid #696969;
	border-left: 1px solid #696969;
	border-top: 1px solid #696969;
    color: black;
    background-color: #FFD700;
    padding: 2px;
}
.bottoneFiltroSpec {
	color: #E5E5E5;
	background-color: #DF4800;
	font-weight: bold;
	border-right: 2px outset #712400;
	border-bottom: 2px outset #712400;
	border-left: 1px inset #712400;
	border-top: 1px inset #712400;
}
.bottoneFlagMezzoNuovo {
	color: #004600;
	background-color: #ADDFAD;
	font-weight: bold;
	border-right: 2px outset #004600;
	border-bottom: 2px outset #004600;
	border-left: 1px inset #004600;
	border-top: 1px inset #004600;
}
.bottoneVisualizza {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #B7B7B7;
	width: 316px;
	height: 38px;
	cursor: default;
}
.button {
	font-size: 18px;
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	letter-spacing: 2px;
	font-weight: 700;
	width: 135px;
	height: 30px;
	color: #FF641A;
	border-right: 2px outset #666666;
	border-bottom: 2px outset #666666;
	border-left: 1px inset #666666;
	border-top: 1px inset #666666;
	background-color: #FFFEF2;
}
.button2 {
	color: #5B1E00;
	border-right: 2px outset #FFFFF4;
	border-bottom: 2px outset #FFFFF4;
	border-left: 1px inset #FFFFF4;
	border-top: 1px inset #FFFFF4;	
	background-color: #FFFCD5;
	width: 95px;
	font-family: Arial;
	font-size: xx-small;
	height: 20px;
}
.buttonAggiungi {
	color: #5B1E00;
	background-image: url(../img/zeroaib/btn-forward.gif);
	border-bottom: 2px outset #FFFFF4;
	border-left: 1px inset #FFFFF4;
	border-top: 1px inset #FFFFF4;
	background-color: #FFFCD5;
	font-family: Arial;
	font-size: xx-small;
	height: 20px;
	width: 95px;
    text-align: left;
    line-height: 20px;
    background-repeat: no-repeat;
    background-position: bottom right;
    text-indent: 21px;
}
.buttonElimina {
	color: #5B1E00;
	background-image: url(../img/zeroaib/btn-back.gif);
	border-bottom: 2px outset #FFFFF4;
	border-left: 1px inset #FFFFF4;
	border-top: 1px inset #FFFFF4;
	background-color: #FFFCD5;
	font-family: Arial;
	font-size: xx-small;
	height: 20px;
	width: 95px;
    text-align: left;
    line-height: 20px;
    background-repeat: no-repeat;
    background-position: bottom left;
    text-indent: 17px;
}
/*C________________________________________________________________ */
caption { font-weight: bold; }
caption.elenco { 
	font-size: 18px;
	font-weight: bold;
} 
caption.elencopiccolo { 
	font-weight: bold; 
	font-size: 12px;
}
caption.menuGenerale {
	font-family: "Bookman Old Style";
	font-size: 23px;
	font-weight: bold;
	color: #1C1C1C;
	padding: 2px;
}
.comboSmall {
	font-family:Verdana;
	font-size: 9px;
}
.convScaduta {
	color: #8C8C8C;
}
/*D________________________________________________________________ */
div.descrZona {
 	font-weight: bold; 
	color: #E87400; 
}
div.schedaSottoSez {
	border-top: 2px solid #999999;
	border-right: 2px solid #E17524;
	border-bottom: 2px solid #999999;
	border-left: 2px solid #E17524;
	background-color: #F4F4F4;
	background-image: url(../img/zeroaib/lgrey064.jpg);
}

/*E________________________________________________________________ */
.errorPage {
	border-top: 4px solid #2D0F00;
	border-right: 4px solid #D20000;
	border-bottom: 4px solid #2D0F00;
	border-left: 4px solid #D20000;
	background-image: url(../img/zeroaib/lgrey064.jpg);
}

/*F________________________________________________________________ */
fieldset {
	padding-top: 10px;
	padding-left: 8px;
	padding-bottom: 5px;
	line-height: 20px;
	bottom: 10px;
}
fieldset.altro {
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
	line-height: 20px;
	bottom: 10px;
	border: 1px inset #ABA527;
}
fieldset.fbordo {
	padding-top: 4px;
	padding-left: 5px;
	padding-bottom: 4px;
	margin: 0px;
	border: thin groove #CCCCCC;
}
fieldset.senzabordo {
	padding-top: 4px;
	padding-left: 5px;
	padding-bottom: 4px;
	margin: 0px;
	border: none;
}

.firstLetter {
	font-size: 120%;
	font-weight: bolder;
	color: #EC4D00;
}

form {
	margin: 0px;
}
form.spazio {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 1px;
    margin-right: 1px;
}
/*H________________________________________________________________ */
.helpBox {
	width: 35%;
	text-align: left;
	padding: 10px;
	border-left: 1px solid #707100;
	border-bottom: 6px solid #B8AB64;
	border-right: 6px solid #B8AB64;
	border-top: 1px groove #464600;
	font-size: 11px;
	color: #7B7B00;
	font-weight: 900;
	letter-spacing: 2px;
	background-color: #FFFFDF;
	margin-right: 25px;
}
.helpBox2 {
	width: 55%;
	border-left: 1px solid #707100;
	border-bottom: 6px solid #75663F;
	border-right: 6px solid #75663F;
	border-top: 1px solid #464600;
	padding: 5px;
	font-size: 11px;
	color: #515100;
	font-weight: 900;
	letter-spacing: 1px;
	background-color: #FFFFDF;
	text-align: left;
}
.helpBox3 {
	width: 100%;
	height: 100%;
	border-left: 1px solid #707100;
	border-bottom: 6px solid #B8AB64;
	border-right: 6px solid #B8AB64;
	border-top: 1px groove #464600;
	padding: 4px;
	font-size: 11px;
	color: #515100;
	font-weight: 900;
	letter-spacing: 1px;
	background-color: #FFFFDF;
	text-align: justify;
}
.hidden { display: none; }
/*I________________________________________________________________ */
.infoUtente {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	background-color: #FF641A;
	border-top: 3px groove #BFBFBF;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.infoUtenteColorE9E9E9 { color: #E9E9E9; }
.infoUtenteColor400000 { color: #400000; }

#input { color: #333333; }
input {
	color: #333333;
	border-top: 1px solid #818181;
	border-right: 1px solid #818181;
	border-bottom: 1px solid #818181;
	border-left: 1px solid #818181;
}
input.ambitoConv {
	vertical-align: middle;
	border: none;
}
input.bloccaScheda {
	border: none; 
	height: 35px; 
	width: 35px; 
	vertical-align: middle;
}
input.bottone, input.bottoneP, input.bottoneDimFissa {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
input.bottoneDimFissa {
	width: 180px;
}
input.bottoneP {
	color: #FF641A;
	border: thin outset #666631;
	background-color: #FFFFEA;
	padding-left: 5px;
	padding-right: 5px;
}
input.bottone, input.bottoneDimFissa {
	color: #551C00;
	border-right: 2px outset #818181;
	border-bottom: 2px outset #818181;
	background-image: url(../img/zeroaib/sfondo00362.gif);
}

input.bottoneEstrazStampaGrigia {
	background-image: url(../img/zeroaib/stampaserviziunif1.jpg);
	border: thin outset #999999;
	background-position: center center;
    font-variant: small-caps;
    font-family: Verdana;
    font-weight: bold;
    color: #800000;
}
input.bottoneEstrazStampa {
	background-image: url(../img/zeroaib/stampariepmensileservizi2.jpg);
	border: thin outset #F9F9F9;
	background-position: center center;
	cursor: default;
	pointer: default;
}
input.bottoneEstrazStampaArancio {
    background-image: url(../img/zeroaib/stampaserviziunif.jpg);
    border: thin outset #F9F9F9;
    background-position: center center;
    cursor: default;
    pointer: default;
    font-variant: small-caps;
    font-family: Verdana;
    font-weight: bold;
    color: white;
}
input.bottoneEstrazStampaGialla {
	background-image: url(../img/zeroaib/stampaserviziscadenze.jpg);
	border: thin outset #F9F9F9;
	background-position: center center;
	cursor: default;
	pointer: default;
    font-variant: small-caps;
    font-family: Verdana;
    font-weight: bold;
    color: #172d2d;
}

input.bottoneStampa {
	background-image: url(../img/zeroaib/bottoneStampaElencoZone.gif);	
	height: 22px;	
	width: 230px;
	border: none;
}

input.check {
	border: none;
	vertical-align: middle;
}
input.filtroElencoStrutture, input.filtroElenchiCompleti {
	background-color: #FFFEF2; 
	font-family: Verdana; 
	font-size: 9px;
	border-top: 1px inset #818181;
	border-right: 1px solid #818181;
	border-bottom: 2px inset #000000;
	border-left: 1px solid #818181;	
}
input.ident { 
	border-top: 1px inset #818181;
	border-right: 1px solid #818181;
	border-bottom: 1px solid #818181;
	border-left: 1px inset #818181;
}
input.lettura {
	color: #5B5B5B;
	border-top: 1px inset #CCCCCC;
	border-right: 1px outset #CCCCCC;
	border-bottom: 1px outset #CCCCCC;
	border-left: 1px inset #CCCCCC;
}
input.pseudolink {
	font-size: 10px;
	border: 1px outset #E17524;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #FF641A;
	font-family: Tahoma;
	font-weight: bold;
}
input.pseudolinkBig {
	height: 20px;
	width: 140px;
	background-color: #FF641A;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
	z-index: 1;
	text-decoration: none;
	text-align: center;
	border: thin outset #E17524;
}
input.radio, input.checkbox {
	border: none;
	vertical-align: middle;
}
input.radio1 {
	border: none;
	vertical-align: middle;
	background-color: #FFFFCA;
}
input.telref {
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
    width: 50%;
}
input.schedaServizioEliminaComune, input.schedaZonaEliminaComune {
	height: 14px;
	width: 50px;
	background-color: #B0B0B0;
	font-size: 7px;
	font-weight: bold;
	font-family: "Small Fonts";
	color: #FFFFFF;
	border: 1px outset #FFFFFF;
}
input.schedaServizioSceltaCompetenzeComEnte {
	height: 14px; 
	width: 50px; 
	background-color: #E1FFFF; 
	font-size: 7px; 
	font-weight: bold; 
	font-family: "Small Fonts"; 
	color: #004040; 
	border: 1px outset #004040;
}
input.schedaServizioSceltaCompetenzeProv {
	height: 14px; 
	width: 50px; 
	background-color: #FFFEF2; 
	font-size: 7px; 
	font-weight: bold; 
	font-family: "Small Fonts"; 
	color: #C4401A; 
	border: 1px outset #C4401A;
}
input.schedaServizioSceltaCompetenzeCom, input.schedaZonaSceltaCom {
	height: 14px; 
	width: 50px; 
	background-color: #EFFFDF; 
	font-size: 7px; 
	font-weight: bold; 
	font-family: "Small Fonts"; 
	color: #52A400; 
	border: 1px outset #52A400;
}
input.schedaServizioSceltaCompetenzeZona {
	height: 14px; 
	width: 50px; 
	background-color: #E8F1E2; 
	font-size: 7px; 
	font-weight: bold; 
	font-family: "Small Fonts"; 
	color: #51763A; 
	border: 1px outset #51763A;
}
input, select, .textarea, .textareaReadOnly {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 11px;	
}

.invisibile {
	visibility: hidden;
	position: relative;
	left: 0px;
	top: 0px;
}

/*L________________________________________________________________ */
.legend {
	color: #CC4200;
	font-weight: bold;
}
legend {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #B33A00;
}
legend.altro {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #A39230;
}
legend.elenco { 
	font-size: 12px;
	font-weight: bold;
} 

li {
	list-style-image: none;
	font-size: 13px;
	font-weight: normal;
	list-style-type: none;
}
.lineaMenuGenerale {
	background-image: url(../img/zeroaib/multicolore0107.jpg);
	border: none;
}
li.SottotitoloSmall {
	vertical-align: middle;
	font-weight: bold;
	list-style-image: url(../img/zeroaib/spacer.gif);
}

/*M________________________________________________________________ */
.menuGeneraleLiPop {
	vertical-align: middle;
	margin: 1px;
	padding: 0px;
}
.menuGeneraleRiquadroPop {
	margin: 4px;
	height: 100%;
	background-image: url(../img/zeroaib/beige12062032explosVar.jpg);
}
.menuGeneraleSottotitoli {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 18px;
	font-weight: bold;
	margin-left: 8px;
}
.menuGeneraleSottotitoliPop {
	margin-left: 1%;
	margin-top: 0%;
	margin-bottom: 0%;
	width: 348px;
	height: 27px;
	vertical-align: middle;
	background: url(../img/zeroaib/pianiOperativiProvTitolo.gif);
	background-repeat: no-repeat;
}
.menuIdent { margin-left: 1%; }
.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: bold;
	color: #7B1B02;
}
.nOperatAib {
	color: #009148;
	font-weight: bold;
    font-size: 12px;
}
.nOperatAibVal {
	color: #009148;
	font-weight: bold;
    font-family: 'Times New Roman',Times,serif;
    font-size: 12px;
}
.numPaginaCorr {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 16px;
	font-weight: 700;
}

/*O________________________________________________________________ */
.ombra {
	width: 100%;
	padding: 5px;
}
.ombra2 {
	width: 100%;
	padding: 5px;
}
.ombra3 {
	width: 97%;
	padding: 0px;
	height: 95%;
	margin: 0px;
}
.ombrabottone {
	width: 100%;
	padding: 1px;
}

/*R________________________________________________________________ */
.readOnlyText{
	border: 1px solid #8C8C8C;
	font-family: "Courier New", Courier, Mono;
	font-size: 11px;
	color: #5B5B5B;
	background-color: #FCFCFC;
}

/*S________________________________________________________________ */
select {
	color: #333333;
	border-top: 1px solid #818181;
	border-right: none;
	border-bottom: 1px solid #818181;
	border-left: 1px solid #818181;
}
select.filtroElencoStrutture, select.filtroElenchiCompleti, select.filtroElenchiSuScheda {
	background-color: #FFFEF2; 
	font-family: Verdana; 
	font-size: 9px;
}
select.schedaServizioComuniProvincia {
	font-weight: bold; 
	color: #C4401A; 
	background-color: #FFFEF2;
}
select.schedaServizioComuniCompetenza {
	font-weight: bold; 
	color: #004040; 
	background-color: #E1FFFF;
}
select.schedaServizioComune {
 	font-weight: bold; 
	color: #52A400; 
	background-color: #EFFFDF;
}
select.schedaServizioZona {
 	font-weight: bold; 
	color: #51763A; 
	background-color: #E8F1E2;
}
.siglaRadio {
    font-size: 13px;
    font-weight: bold;
    color: #B22222;
}
.small {
	font-size: 15px;
	font-weight: bold;
	background-color: #FFFFF2;
}
.solaLettura {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #5B5B5B;
	background-color: transparent;
}
.sottotitolo {
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.sottotitoloOld {
	font-size: 18px;
	font-weight: 900;
	font-variant: small-caps;
	color: #A39230;
}
.sottotitoloScheda {
	width: 100%;
	font-size: 16px;
	text-align: center;
	font-family: "Courier New";
	font-weight: bold;
}
.sottotitolosmall { 
	font-size: 15px;
	font-weight: bold;
	color: #C18109;
}
.sottotitoloverysmall {
	font-size: 13px;
	font-weight: bold;
	color: #A39230;
	font-variant: small-caps;	
}
.sottotitoloverysmallB {
	font-size: 13px;
	font-weight: bold;
	color: #3E3E00;
	font-variant: small-caps;	
}
.sottotitoloverysmallC {
	font-size: 13px;
	font-variant: small-caps;
	font-weight: bold;
}
.spanBottoneEtichetta {
	text-align: center;
	border: 4px double #FF8000;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Tahoma;
	vertical-align: middle;
	white-space: nowrap;
	padding: 4px;
	width: 100%;
	background: #A6A6A6;
}
span.schedaConvNomeStrutt {
	font-size: 16px; 
	color: #900000;
}
span.schedaServizioFasciaOrariaTutti {
	font-size: 7px; 
	font-weight: bold;
	background-color: #FFFF66;
	font-family: "Small Fonts";
	color: #000000;
}
span.schedaServizioSeleziona, span.schedaZonaSeleziona {
	font-weight: bold; 
	color: #E87400;
}

/*T________________________________________________________________ */
.table2 {
	border-right: 1px groove #CDCDCD;
	border-top: none;
	border-bottom: none;
	border-left: none;
	background-color: #CDCDCD;
}
.table3 {
	border-right: 1px ridge #333366;
	background-color: #D8D8D8;
}
.table4 {
	border-right: 1px ridge #3C0000;
	background-color: #FFFFFF;
	vertical-align: middle;
}
table.elenco {
	background-color: #F6F6F6;
	border-top: 2px solid #999999;
	border-right: 2px solid #CC5200;
	border-bottom: 2px solid #999999;
	border-left: 2px solid #CC5200;

}
table.filtroElenco {
	border: 2px solid #F5D092;
}
table.filtroElencoScheda {
	border: 1px solid #D1D1D1;
}
table.infoUtente {
	border-top: none;
	border-right: 2px solid #999999;
	border-bottom: 2px solid #999999;
	border-left: 2px solid #999999;
}
table.livelloScheda {
	border: thin double #CCCCCC;
}
table.menuGenerale, table.multicolore {
	background-color: #F6F6F6;
	border-top: 2px solid #A45200;
	border-right: 1px solid #CC5200;
	border-left: 1px solid #CC5200;
	background-image: url(../img/zeroaib/multicolore0107.jpg);
}
table.orarioServizio {
	border: 2px ridge #FF9B6A;
}
table.schedaSottoSez {
	border-top: 2px solid #999999;
	border-right: 2px solid #E17524;
	border-bottom: 2px solid #999999;
	border-left: 2px solid #E17524;
	background-color: #F4F4F4;
	background-image: url(../img/zeroaib/lgrey064.jpg);
}
table.sezioneDatiGenSottomenu {
	padding: 0px;
	height: 16px;
	background-color: #999999;
}
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/zeroaib/lgrey064schiarita.jpg);
}
td.elencoRigapari { 
	border-left: 1px solid #E8E8E8; 
	border-right: 1px solid #E8E8E8; 
	border-bottom: none;  
	border-top: none;
	background-color: #FFFFFF;
}
td.elencoRigadispari { 
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: none;  
	border-top: none;
	background-color: #E8E8E8;
}
td.elencoRigapariServizi { 
	border-left: 1px solid #E8E8E8; 
	border-right: 1px solid #E8E8E8; 
	border-bottom: none;  
	border-top: none;
	background-color: #FFFFFF;
}
td.elencoRigadispariServizi { 
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF;
	border-bottom: none;  
	border-top: none;
	background-color: #F4F4F4;
}
td.filtroElenco {
	border: 1px solid #FFDC73;		
}
td.filtroElencoScheda {
	border: 1px solid silver;
}
td.filtroElencoSchedaBordoDestro {
	border-right: 1px solid silver;
}
td.filtroElencoBordoDestro {
	border-right: 1px solid #FFCC31;
}
td.piccoloGrigio {
	border: 1px solid #999999;
	background-color: #DFFFBF;	
}
td.piccoloGrigio2 {
	border: 1px solid #999999;
	background-color: #FFFFCA;
	white-space: nowrap;
}
td.piccoloGrigio3 {
	border: 1px solid #999999;
	background-color: #FEF7DE;	
}
td.piccoloGrigioServ02 {
	border: 1px solid #999999;
	background-color: #FFFFCA;	
}
td.schedaServizioElencoComuni, td.schedaZonaElencoComuni {
	font-size: 9px; 
	font-family: Verdana;
	border: 1px solid #E87400;
	text-indent: 5px;
}
.testataVersione { 
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	color: #FF641A;
}
.textarea {
	color: #333333;
	border-top: 1px inset #818181;
	border-right: 1px solid #818181;
	border-bottom: 1px solid #818181;
	border-left: 1px inset #818181;
	text-indent: 0pt;
	padding-left: 0px;
	margin-left: 0px;
}
.textareaBigFont {
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
	text-indent: 0px;
	padding-left: 0px;
	margin-left: 0px;
	font-size: 15px;
}
.textareaDis {
	text-indent: 0px;
	padding-left: 0px;
	margin-left: 0px;
	background-color: #DBDBDB;
	border: 1px solid silver;
	color: #333333;
	font-size: 11px;
}
.textareaReadOnly {
	border: none;
 	background-color: #E6FEFE;	
}
th {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 14px;
	color: #000000;
}
th.elencopiccologold {
	color: #6A2300;
	border: 1px solid #CCCCCC;
	background-color: #E0E0E0;
}
th.elenco, th.elencopiccolo {
	color: #FFFFFF;
	border: 1px solid #EEEEEE;
	background-color: #B2B2B2;
}
th.elencopiccolo, th.elencopiccologold {
	font-size: 11px;
}
th.piccolo {
	font-size: 11px;
	color: #FFFFF0;
}
th.piccoloBordoGiallo {
	color: #8C8C00;
	border-top: 2px solid #DDDD00;
	border-right: 2px solid #DDDD00;
	border-bottom: none;
	border-left: 2px solid #DDDD00;
	background-color: #FFFF17;
}
thead.elenco {
	background-image: url(../img/zeroaib/multicolore0107.jpg);
}
th.piccoloBordoVerde {
	color: #418200;
	border-top: 2px solid #6BD700;
	border-right: 2px solid #6BD700;
	border-bottom: none;
	border-left: 2px solid #6BD700;
	background-color: #00F93F;
}
th.piccoloBordoVerde, th.piccoloBordoGiallo {
	font-size: 11px;
}
th.piccoloColor { 
	color: #666666; 
	border: 1px solid #999999;
}
th.piccoloGrigio {
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #CCFF00;	
}
th.piccoloGrigio2 {
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #E9D850;
}
th.piccoloGrigio3 {
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #CCCC00;
}
th.piccoloGrigioServ02 {
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	background-color: #FFFF55;
}
th.schedaServizioElencoComuni, th.schedaZonaElencoComuni {
	font-size: 11px;
	font-weight: bold;
	color: #F2F2F2;
	background-color: #FF850B;
	height: 13px;
	border: 1px solid #E87400;
}

.titoloFiltro {	
	font-size: 20px;
	font-weight: bold; 
	height: 30px;
}
.titoloPop {
	color: maroon;
	background-image: url(../img/zeroaib/multicolore0107light.jpg);
}
.titoloSottosezNolink {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px inset #D8D8D8;
	border-right: 1px inset #B4B4B4;
	border-bottom: 1px inset #B4B4B4;
	border-left: 1px inset #B4B4B4;
	text-align: center;
	background-color: #A0A0A0;
	font-family: Tahoma;
}
.titoloSottosezNolinkBig {
	height: 20px;
	width: 140px;
	background-color: #A0A0A0;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: 900;
	margin: 0px;
	z-index: 2;
	text-decoration: none;
	text-align: center;
	border-top: thin inset #D8D8D8;
	border-right: thin inset #B4B4B4;
	border-bottom: thin inset #B4B4B4;
	border-left: thin inset #B4B4B4;
}
.titSchedaB { color: #D94600; }
.titSchedaA, .titSchedaB {
	font-family: Monospace, "Bookman Old Style", Sans-Serif;
	font-size: 18px;
	font-weight: 700;
}
.totOperai {
	color: #FF9933;
	font-weight: bold;
    font-size: 12px;
}
.totOperaiVal {
	color: #FF9933;
	font-weight: bold;
    font-family: 'Times New Roman',Times,serif;
    font-size: 12px;
}
tr.elencohead {
	background-color: #B2B2B2;
	background-image: url(../img/zeroaib/marb_b003.jpg);
}
tr.menugenerale {
	/*background-image: url(../img/zeroaib/lgrey064.jpg);*/
	background-color: #F5F5F5;
}
tr.menugeneralePop {
	background-image: none;
	background-color: #CCCCCC;
}
tr.multicolore {
	background-image: url(../img/zeroaib/lgrey064.jpg);
	background-color: #F7F7F7;
}
tr.multicoloreFiltro {
	background-image: url(../img/zeroaib/lgrey064.jpg);
	background-color: #F7F7F7;
}

/*U________________________________________________________________ */
ul {
	margin-top: 6px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-left: 6px;
}
.userInsMod {
	font-family: "Small Fonts";
	font-size: 8px;
	font-weight: bold;
}
.userInsMod, .userInsMod2 { color: #666666; }
.userInsMod2 {
	font-family: "Comic Sans MS";
	font-size: 9px;
}
.userInsModBig {
	font-family: "Book Antiqua", "Bookman Old Style";
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.userInsMod2Big {
	font-family: "Arial Black";
	font-size: 14px;
	font-weight: normal;
	color: #D24400;	
}
.userPassw {
	font-family: Tahoma, Verdana, Arial; 
	font-size: 12px; 
	font-weight: bolder; 
	color: #FFFFFF;	 
}

/*V________________________________________________________________ */
.verysmall {
	font-size: 7px;
	font-weight: bold;
	background-color: #FFFFF2;
	font-family: "Small Fonts";
}
.visibile {
	visibility: visible;
	position: relative;
	left: 0;
	top: 0;
}
.vrules {
	border: 1px groove;
	background-color: #E6E6E6;
}
