INPUT[type=text] {
    border : 1px solid #5C7BB2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
}

INPUT[type=password] {
    border : 1px solid #5C7BB2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
}

INPUT[type=textarea] {
    border : 1px solid #5C7BB2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
}

INPUT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #000000;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: #5B5B5B;
	text-decoration: none;
	font-weight: bolder;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	color: #5B5B5B;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bolder;
	color: #5B5B5B;
	text-decoration: underline;
}

a.MenuClone:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bolder;
}
a.MenuClone:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
}
a.MenuClone:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: underline;
}

a.MenuClone2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
}
a.MenuClone2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	text-decoration: none;
	color: #000000;
}
a.MenuClone2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
}


A.trova_az {
	FONT-WEIGHT: bold;
	COLOR: #2da99a;
	TEXT-DECORATION: none
}
A.trova_az:visited {
	COLOR: #2da99a
}
A.trova_az:hover {
	TEXT-DECORATION: none
}

BODY {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TD {
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
H1 {
	FONT-SIZE: 18px;
	COLOR: #3d583e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}




.bkg_brown {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #776b3d
}
.bkg_darkbrown {
	COLOR: #6b714a;
	BACKGROUND-COLOR: #e7e1cd
}
.bkg_darkgreen {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #3d583e
}
.bkg_darkgrey {
	COLOR: #ffffff;
	BACKGROUND-COLOR: #909090
}
.bkg_lightbrown {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	BACKGROUND-COLOR: #fbf6e9
}
.bkg_headerTab {
	BACKGROUND-COLOR: #bbb59e
}
.bkg_silver {
	BACKGROUND-COLOR: #e0e0e0
}
.bkg_ultraligthsilver {
	BACKGROUND-COLOR: #f3f3f3
}

.bkg_lightgrey {
	COLOR: #776b3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ddd9c7
}
.bkg_white {
	BACKGROUND-COLOR: #ffffff
}
.bkg_beije {
	BACKGROUND-COLOR: #e8e0c3
}
.bkg_middlebrown {
	FONT-SIZE: 11px;
	COLOR: #776b3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #f6efdc
}
.black_boldtext {
	FONT-WEIGHT: bolder;
	COLOR: #000000
}
.blue_text {
	FONT-WEIGHT: bold;
	COLOR: #2da99a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.brown_littlesubtitles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #776b3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.brown_middlesubtitles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #776b3d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.brown_text {
	COLOR: #776b3d
}
.darkgreen_bigtitles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #3d583e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal
}
.darkgreen_middletitles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #3d583e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal
}
.darkgrey_middletitles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #909090;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-VARIANT: normal
}
.grey_text {
	FONT-SIZE: 11px;
	COLOR: #757575;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.textarea {
	FONT-SIZE: 10px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.white_text {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_olive {
	COLOR: #6f704f
}

INPUT.trova_az {
	FONT-SIZE: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
INPUT.button1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	cursor:hand;
	text-transform: capitalize;
}
.paddingHP {
	PADDING-RIGHT: 11px;
	PADDING-LEFT: 11px
}
.letteraAlfab {
	BORDER-RIGHT: #bbb59e 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bbb59e 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 23px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #bbb59e 1px solid;
	COLOR: #bbb59e;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #bbb59e 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.letteraAlfabsmall {
	BORDER-RIGHT: #bbb59e 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bbb59e 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #bbb59e 1px solid;
	COLOR: #bbb59e;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #bbb59e 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.submitlogin {
	cursor: hand;
	background : #626e83;
	font : bold 10px;
	color : White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-style : outset;
}
 TABLE.login{
	border-color: #626e83;
	background-color: #eeeeee;
	border-style: solid;
	border-width: 1px;
}

BODY.login {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

TABLE.formricerca {
	BORDER-RIGHT: #bbb59e 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #bbb59e 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 23px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #bbb59e 1px solid;
	COLOR: #bbb59e;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #bbb59e 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f3f3f3
}
TD.labelformricerca{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: gray
}
TD.righe_indice_dispari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: white;
}
TD.righe_indice_pari{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #eeeeee;
}
TD.colonne_indice{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: gray;
	color: white;
}
TR.colonne_indice{
	background-color: gray;
	color: white;
}

.tbSeparator
{
	POSITION: ABSOLUTE; 
	BORDER-LEFT: buttonshadow solid 1px; 
	BORDER-RIGHT: buttonhighlight solid 1px; 
	FONT-SIZE: 0px; 
    TOP: 1px;
	HEIGHT: 22px; 
	WIDTH: 1px; 
}
.tbToolbar
{
    POSITION: relative;
    BACKGROUND-COLOR: buttonface; 
    BORDER-BOTTOM: buttonshadow solid 1px; 
    BORDER-LEFT: buttonhighlight solid 1px; 
    BORDER-RIGHT: buttonshadow solid 1px; 
    BORDER-TOP:  buttonhighlight solid 1px; 
    HEIGHT: 27px; 
    TOP:0;
    LEFT:0;
}
SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.tab1 {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #ccc 1px solid
}
.bg10 {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: medium none;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: medium none
}

.tab2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #FFCC00;
}

.tab3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	WIDTH: 90%; 
}

.tab3_100 {
	 BORDER-RIGHT: 0px;
	 BORDER-TOP: #ccc 1px solid;
	 MARGIN-TOP: 3px;
	 BORDER-LEFT: #ccc 1px solid;
	 WIDTH: 100%;
	 BORDER-BOTTOM: #ccc 1px solid;
}

.tab3 TD.titoloLeft{
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #BDC4CE;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab3 TD.titoloRight{
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #BDC4CE;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab3 TD.titoloCenter{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #BDC4CE;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab3 TD.testata {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #eeeeee;
	FONT-WEIGHT: bold;
	COLOR: #666;
}
.tab3 TD.label {
	BORDER-RIGHT: #f7f7f7 1px solid;
	BORDER-BOTTOM: #f7f7f7 1px solid;
	BACKGROUND-COLOR: #C2CFD8;
	FONT-WEIGHT: bold;
	COLOR: #4f4f4f;
}
.tab3 TD.dati {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #f7f7f7;
	FONT-WEIGHT: bold;
	COLOR: #666;
}
.tab3 TD.testatariga {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #f5f5f5;
	COLOR: #666;
}
.tab3 TD.testatawhite {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	FONT-WEIGHT: bold;
	COLOR: #666;
}
.tab3 TD.piede {
	BORDER-RIGHT: #ccc 1px solid;
	BACKGROUND-COLOR: #BDC4CE;
	COLOR: #FFFFFF;
}

.tab3 TD.riga {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	COLOR: #666; 
}

.tab3 TD.rigaErrore {
	BORDER-RIGHT: #ccc 1px solid;
	COLOR: red; 
}


.tab4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 0px solid #FFCC00;
	WIDTH: 90%; 
}

.tab4_100 {
	BORDER-RIGHT: #BDC4CE 1px solid;
	BORDER-TOP: #BDC4CE 1px solid;
	MARGIN-TOP: 3px;
	BORDER-LEFT: #BDC4CE 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #BDC4CE 1px solid
}

.tab4 TD.titoloLeft{
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #BDC4CE;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4 TD.titoloRight{
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #BDC4CE;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4 TD.titoloCenter{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #BDC4CE;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab4_100 TD.titoloLeft{
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #BDC4CE;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4_100 TD.titoloRight{
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #BDC4CE;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4_100 TD.titoloCenter{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #BDC4CE;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.menuTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #A2A2A2;
}
.menuSezione{
	BACKGROUND-COLOR: #BDC4CE;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.menuRiga {
	BACKGROUND-COLOR: #FFFFF7;
	COLOR: #666;
	cursor:hand;
}
.menuRiga:hover {
	BACKGROUND-COLOR: #C0C0C0;
	COLOR: #000000;
	text-decoration: none;
}
.linkOver {
	cursor:hand;
	BACKGROUND-COLOR: #C0C0C0;
	COLOR: #666; 
}



.tab2 TD.th {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid
}
.tab2 TD.th TABLE {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #f5f5f5
}

.tab2 TD.th TD {
	FONT-WEIGHT: bold;
	COLOR: #666;
	TEXT-ALIGN: center
}
.tab2 TD.th TD.left {
	FONT-WEIGHT: bold;
	COLOR: #666;
	TEXT-ALIGN: left
}
.tab2 TD.th TD.right {
	FONT-WEIGHT: bold;
	COLOR: #666;
	TEXT-ALIGN: right
}
.tab2 TD.th TD.big {
	VERTICAL-ALIGN: top;
	PADDING-TOP: 4px;
	HEIGHT: 41px
}

.tab2 TR.th1 TD {
	FONT-WEIGHT: bold;
	BACKGROUND: #f5f5f5;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #ccc 1px solid
}
.tab2 TR.tot1 TD {
	FONT-WEIGHT: bold;
	BACKGROUND: #f5f5f5;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #ccc 1px solid
}

.tab2 TR.th1 TD.l {
	PADDING-LEFT: 15px;
	COLOR: #046e85
}
.tab2 TR.tot1 TD.l {
	PADDING-LEFT: 15px;
	COLOR: #046e85
}
.tab2 TR.th1 TD.d {
	TEXT-ALIGN: right
}
.tab2 TR.tot1 TD.d {
	TEXT-ALIGN: right
}
.tab2 TR.th1 TD.s {
	WIDTH: 20px;
	TEXT-ALIGN: center
}
.tab2 TR.cnt1 TD.s2 {
	WIDTH: 20px;
	TEXT-ALIGN: center
}
.tab2 TR.tot1 TD.s {
	WIDTH: 20px;
	TEXT-ALIGN: center
}

.tab2 TR.th1 TD.i {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 8px;
	WIDTH: 20px
}
.tab2 TR.cnt1 TD.i {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 8px;
	WIDTH: 20px
}
.tab2 TR.tot1 TD.i {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 8px;
	WIDTH: 20px
}
.tab2 TR.tot1 TD {
	BORDER-TOP: #ccc 1px solid
}
.tab2 TR.cnt TD {
	BORDER-RIGHT: #ccc 1px solid;
	HEIGHT: 23px;
	TEXT-ALIGN: center
}
.tab2 TR.trattino TD {
	BACKGROUND-IMAGE: url(/VisuraECMWeb/admin/img/lineaTratGrig.gif)
}

.tab2 TR.cnt TD TABLE TD {
	BORDER-RIGHT: 0px
}
.tab2 TR.cnt TD A.h {
	COLOR: #333;
	TEXT-DECORATION: underline
}
.tab2 TR.cnt TD.ar {
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: right
}
.tab2 TR.cnt TD.al {
	PADDING-LEFT: 11px;
	TEXT-ALIGN: left
}
.tab2 TR.cnt1 TD {
	LINE-HEIGHT: 20px
}
.tab2 TR.cnt1 TD.s1 {
	WIDTH: 32px;
	TEXT-ALIGN: center
}
.tab2 TR.cnt1 TD.d {
	TEXT-ALIGN: right
}

.tab2 TR.sp TD {
	BACKGROUND-IMAGE: url(/static/i/lineaTratGrig.gif);
	HEIGHT: 1px
}
.tab2 TR.pg TD {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: #ccc 1px solid
}
.tab2 TR.pg TD TABLE {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #f5f5f5
}
.tab2 TR.pg TD TABLE TD {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 22px;
	BORDER-BOTTOM: 0px;
	TEXT-ALIGN: center
}
.tab2 TR.tot TD {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: #ccc 1px solid
}
.tab2 TR.tot TABLE {
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #f5f5f5
}

.tab2 TR.tot TABLE TD.t {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 10px;
	BORDER-TOP: 0px;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 0px;
	COLOR: #666;
	BORDER-BOTTOM: 0px;
	HEIGHT: 24px;
	TEXT-ALIGN: right
}
.tab2 TR.tot TD.ar {
	PADDING-RIGHT: 10px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right
}
.tab2 TR.tot1 TD {
	BORDER-TOP: #ccc 1px solid
}
.tab2 TR.tot2 TD.l {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #ccc 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 21px;
	BORDER-BOTTOM: 0px;
	TEXT-ALIGN: right
}
.tab2 TR.tot2 TD.r {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 6px;
	BORDER-TOP: #ccc 1px solid;
	FONT-WEIGHT: bold;
	BORDER-LEFT: 0px;
	LINE-HEIGHT: 21px;
	BORDER-BOTTOM: 0px;
	TEXT-ALIGN: right
}
.tab2 TR.tot2 TD.l {
	COLOR: #666;
	BACKGROUND-COLOR: #f5f5f5
}

.tab2 TR.tot2 TD.r {
	COLOR: #006c84
}
.tab2 TR.ft TD TABLE TD.l {
	PADDING-LEFT: 10px;
	WIDTH: 50%
}
.tab2 TR.ft TD TABLE TD.r {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 10px;
	WIDTH: 50%;
	TEXT-ALIGN: right
}
.tab2 TR.ft1 TD.c {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 20px
}

tabH2 {
	BACKGROUND: #046e85;
	WIDTH: 100%;
	HEIGHT: 22px
}
.tabH2 TR TD.l {
	PADDING-LEFT: 12px;
	FONT-WEIGHT: bold;
	COLOR: #fff;
	HEIGHT: 19px
}
.tabH2 TR TD.r {
	PADDING-BOTTOM: 2px;
	WIDTH: 25px;
	PADDING-TOP: 2px
}
.bhbot {
	BACKGROUND-POSITION: 50% top;
	BACKGROUND-IMAGE: url(/static/i/sfBaloon.gif);
	BACKGROUND-REPEAT: repeat-x
}
.bhmid {
	BORDER-RIGHT: #dc7b10 1px solid;
	BORDER-TOP: medium none;
	BORDER-LEFT: #dc7b10 1px solid;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #fff
}
.bhtop {
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(/static/i/sfBaloon.gif);
	BACKGROUND-REPEAT: repeat-x
}

#popHelp {
	Z-INDEX: 50;
	LEFT: 0px;
	VISIBILITY: hidden;
	WIDTH: 250px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 255px
}
.bhbot {
	BACKGROUND-POSITION: 50% top;
	BACKGROUND-IMAGE: url(/static/i/sfBaloon.gif);
	BACKGROUND-REPEAT: repeat-x
}
.bhmid {
	BORDER-RIGHT: #160c9a 1px solid;
	BORDER-TOP: medium none;
	BORDER-LEFT: #160c9a 1px solid;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #fff
}
.bhtop {
	BACKGROUND-POSITION: 50% bottom;
	BACKGROUND-IMAGE: url(/static/i/sfBaloon.gif);
	BACKGROUND-REPEAT: repeat-x
}
#restHelp {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	MARGIN: 4px;
	COLOR: #000000;
	PADDING-TOP: 4px
}
.grigio10 {
	 COLOR: #8f8f8f
}
.6b {
	FONT-WEIGHT: bold;
	COLOR: #666666;
	TEXT-DECORATION: none
}
.dc {
	FONT-WEIGHT: bold;
	COLOR: #ffd600
}

#b {
	OVERFLOW: auto;
	HEIGHT: 178px
}

.imput{
	border: 1px solid #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-repeat: no-repeat;
	text-align: justify;

}
.vocemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.tabellabancadati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #FFCC00;
}
.titolobancadati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BDC4CE;
}
.sottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.testomessaggio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
}
.bancadativenduto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EAEAEA;
	font-weight: bold;
}
.tabellabancadativenduto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #CECECE;
}
.testomessaggioChiuso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.testomessaggioDescr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: justify;
}

.separatore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	list-style-type: square;
	list-style-position: outset;
	font-weight: lighter;
	width: 500px;
	height: 1px;
	font-style: normal;
	filter: Gray;

}
.BarrettaTestata {
	background-color: #666666;
}
.BarrettaTestata2 {

	background-color: #0C4CA0;
}
.BarrettaTestata3 {


	background-color: #0C4CA0;
}
.MenuClone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;

}
.NewsTestata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006699;
	background-color: #E5E5E5;

}
.NewsCorpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #F4F4F4;
	text-align: justify;


}
.NewsPiede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E5E5E5;

}
.Testo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f4f4f;
	
}
.Piede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
	background-color: #BDC4CE

;

}
.TestoBold {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: justify;
	
}
.TestoBold2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: justify;
	
}
.LoginBack {

	background-color: #E9E9E9;
}


/*** SET CLASSI FILEMANAGER ***/
.tabellaFM1	{border: 1px solid #D2D2D2;}
.sezFM1{background-color: #D2D2D2;color:#000000 ;font-family: verdana; font-size: 10px;font-weight: bold;}
.cellFM1{background-color: #EFEFEF;color:#000000 ;font-family: verdana; font-size: 10px;font-weight: bold;}
.cellFM1:link{color:#000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;}
.cellFM1:visited{color:#000000;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;}
.cellFM1:hover{color:#000000;text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;}

.tabellaFM2	{border-left: 1px solid #D2D2D2;border-top:1px solid #D2D2D2 }
.sezFM2{background-color: #D2D2D2;color:#000000 ;font-family: verdana; font-size: 10px;font-weight: bold;}
.cellFM2{border-bottom: 1px solid #D2D2D2;border-right: 1px solid #D2D2D2;background-color: #f7f7f7;color:#000000 ;font-family: verdana; font-size: 10px;}
.titoloColFM2{border-bottom: 1px solid #D2D2D2;border-right: 1px solid #D2D2D2;background-color: #EFEFEF;color:#000000 ;font-family: verdana; font-size: 10px;font-weight: bold;}
.cellFM2:link{color:#000000; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.cellFM2:visited{color:#000000;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.cellFM2:hover{color:#000000;text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}


/*** SET CLASSI FILEMANAGER Permessi ***/   
.tabellaFMP	{border-top: 1px solid #808080;border: 1px solid #808080;}
.labelFMP  {COLOR: #2f2f2f; background-color:#FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: plain; FONT-FAMILY: verdana;} 
.datiFMP	  {COLOR: #2f2f2f; background-color:#efefef; FONT-SIZE: 11px; FONT-WEIGHT: plain; FONT-FAMILY: verdana;} 
.schedaFMP   {COLOR: #2f2f2f; background-color:#FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: plain; FONT-FAMILY: verdana;} 
.sezioneFMP   {COLOR: #2f2f2f; background-color:#E1E1E1; FONT-SIZE: 11px; FONT-WEIGHT: plain; FONT-FAMILY: verdana;} 
.linkTab	{COLOR: #4f4f4f ; FONT-SIZE: 11px; FONT-FAMILY: verdana;}



/********************* TABELLA  ******************************/   
.tabella	{border-top: 1px solid #808080;border-left: 1px solid #808080;}
.label  {COLOR: #2f2f2f; background-color:#FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: plain; FONT-FAMILY: verdana;} 
.dati	  {COLOR: #2f2f2f; background-color:#efefef; FONT-SIZE: 11px; FONT-WEIGHT: plain; FONT-FAMILY: verdana;} 
.scheda   {COLOR: #2f2f2f; background-color:#efefef; FONT-SIZE: 11px; FONT-WEIGHT: plain; FONT-FAMILY: verdana;} 
.titolo{border-right: 1px solid #808080;border-bottom: 1px solid #808080;COLOR: #000000; background-color:#FFFFFF; FONT-SIZE: 11px; FONT-WEIGHT: bold;  FONT-FAMILY: verdana;}
.titolo1{border-bottom: 1px solid #808080;border-right: 1px solid #808080;COLOR: #000000; background-color:#b0c4de; FONT-SIZE: 11px; FONT-WEIGHT: bold;  FONT-FAMILY: verdana;}
.titolo2{border-bottom: 1px solid #808080;border-right: 1px solid #808080;COLOR: #000000; background-color:#d2d2d2; FONT-SIZE: 11px; FONT-WEIGHT: bold;  FONT-FAMILY: verdana;}
.titoloCol{border-bottom: 1px solid #808080;border-right: 1px solid #808080;COLOR: #000000; background-color:#efefef; FONT-SIZE: 11px; FONT-WEIGHT: bold;  FONT-FAMILY: verdana;}
.cellDispari {border-bottom: 1px solid #808080;border-right: 1px solid #808080;COLOR: #4f4f4f; background-color: #f7f7f7; FONT-SIZE: 11px; FONT-FAMILY: verdana;}
.linkTab	{COLOR: #4f4f4f ; FONT-SIZE: 11px; FONT-FAMILY: verdana;}
.linkTab:hover{COLOR: #000000;FONT-SIZE: 11px; FONT-FAMILY: verdana;}

/* --- Stili per i campi text --- */
.stileField{background-color:#FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border : 1px solid #5C7BB2;
	}

/* --- Set classi per il calendario -- */

.tabPadre{background-color: #AF8261;border: 1px solid #808080; WIDTH: 171px;}
.tabGiorno{border: 1px solid #FFFFFF;background-color: #AF8261;WIDTH: 23px;HEIGHT: 23px;}

.cellNavigator{background-color: #AF8261;color: #FFFFFF; font-family: verdana; font-size: 10px;font-weight: bold; HEIGHT: 28px;  }

.cellNavigatorLink{background-color: #AF8261;color: #FFFFFF;font-family: verdana; font-size: 10px;font-weight: bold; }
.cellNavigatorLink:link{color: #FFFFFF;}
.cellNavigatorLink:hover{color: #FFFFFF;}
.cellNavigatorLink:visited{color: #FFFFFF;}

.cellDayLabel{background-color: #FFFFFF;font-family: verdana; font-size: 10px;font-weight: bold;}

.cellDayIn{background-color: #AF8261; color: #FFFFFF;font-family: verdana; font-size: 10px;font-weight: normal;  }

.cellDayOut{background-color:#e2e2e2; verdana; font-size: 10px;font-weight: normal;}

.cellDayInFestivo{background-color: #AF8261; color: #FF0000;font-family: verdana; font-size: 10px;font-weight: normal; }

.cellDayOutFestivo{background-color: #e2e2e2; color: #FF0000;font-family: verdana; font-size: 10px;font-weight: normal;  }


.cellDayLink{display: block;background-color: #FF0000; color: #FFFFFF;font-family: verdana; font-size: 10px;font-weight: normal;  }
.cellDayLink:link{background-color:#FF0000; color: #FFFFFF;}
.cellDayLink:hover{background-color:#FF0000; color: #FFFFFF;}
.cellDayLink:visited{background-color: #FF0000; color: #FFFFFF;}

