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 {
	border: 1px solid #CCCCCC;
	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: #00468b;
	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: #00468b;
}

a.MenuClone:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bolder;
	color: #ff7b00;
	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;
	BACKGROUND-COLOR: #ffffff;
	scrollbar-arrow-color: #ABBAF2;
	scrollbar-base-color: #9ec20e;
	scrollbar-face-color: #9ec20e;
	scrollbar-highlight-color: #CCCCCC;
	scrollbar-shadow-color: #CCCCCC;
}

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: #606e8a
}

.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: #000080;
	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; <!--
	BORDER-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	MARGIN-TOP: 3px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 90%;
	BORDER-BOTTOM: #ccc 1px solid -->
}

.tab3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #FFCC00; <!--
	BORDER-RIGHT: 0px;
	BORDER-TOP: #ccc 1px solid;
	MARGIN-TOP: 3px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 90%;
	BORDER-BOTTOM: #ccc 1px solid;
	-->
}

.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: #606e8a;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab3 TD.titoloRight {
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #606e8a;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab3 TD.titoloCenter {
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #606e8a;
	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.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: #9ec20e;
	COLOR: #FFFFFF;
}

.tab3 TD.riga {
	BORDER-RIGHT: #ccc 1px solid;
	COLOR: #666;
}

.tab3 TD.rigaErrore {
	BORDER-RIGHT: #ccc 1px solid;
	COLOR: red;
}

.tab3 TR.trattino {
	BACKGROUND-IMAGE: url(../img/lineaTratGrig.gif)
}

.tab4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #FFCC00; <!--
	BORDER-RIGHT: #437695 1px solid;
	BORDER-TOP: #437695 1px solid;
	MARGIN-TOP: 3px;
	BORDER-LEFT: #437695 1px solid;
	WIDTH: 90%;
	BORDER-BOTTOM: #437695 1px solid -->
}

.tab4_100 {
	BORDER-RIGHT: #437695 1px solid;
	BORDER-TOP: #437695 1px solid;
	MARGIN-TOP: 3px;
	BORDER-LEFT: #437695 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #437695 1px solid
}

.tab4 TD.titoloLeft {
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #9ec20e;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab4 TD.titoloRight {
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #9ec20e;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab4 TD.titoloCenter {
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #606e8a;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab4_100 TD.titoloLeft {
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #606e8a;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab4_100 TD.titoloRight {
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #606e8a;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab4_100 TD.titoloCenter {
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #606e8a;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.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: #556655
}

.tab2 TR.tot1 TD.l {
	PADDING-LEFT: 15px;
	COLOR: #556655
}

.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(../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: #000080
}

.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 Silver;
}

.titolobancadati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:  #9ec20e;
}

.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;
	font-weight: bold;
	color: #666666;
}

.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: #9abf00;
}

.BarrettaTestata3 {
	background-color: #606e8b;
}

.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: #ff7b00;
	background-color: #FFFFFF;
}

.NewsCorpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	text-align: justify;
}

.NewsPiede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.Testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}

.TestoPiccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}

.Piede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
	background-color: #CCCCCC;
}

.TestoBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff7b00;
	text-align: justify;
}

.TestoBold_titolo_pagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff7b00;
	text-align: justify;
}

.TestoBold_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00468b;
	text-align: justify;
}

.LoginBack {
	background-color: #E9E9E9;
}

.areaTestoReadOnly {
	border: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000066;
	background-color: #f5f5f5;
	color: #666;
}

.TitoloColonna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #878787;
	background-color: #d9ef95;
}

.sfondo_login {
	background-color: #e0edb1;
}

.intestazione_login {
	background-color: #FFFFFF;
	color: #105292;
}

.intestazione_news {
	color: #105292;
}

.sfondo_news {
	background-color: #FFFFFF;
	border-left-color: #e0edb1;
	border-right-color:#e0edb1;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}

.testo_cert {
	font-size: 8px;
}

.Testo_testata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00468b;
	text-align: justify;
}

.Testo_piede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.Testo_Titolo_piede_lextel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #1E5E9B;
	text-align: center;
	background-color: #FFFFFF;
}

.Testo_piede_pop_up {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: normal;
	color: #000000;
	
}

.testo_cert_pop_up {
	font-size: 8px;
	background-color: #FFFFFF;
}
.sfondo_piede {
	
	background-color: #FFFFFF;
}

.TestoHelp {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: justify;
	margin-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
}