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: #000000;
	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: #000000;
}
a.MenuClone: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;
	BACKGROUND-COLOR: #ffffff;
	scrollbar-arrow-color: #ABBAF2;
    scrollbar-base-color: #356281;
    scrollbar-face-color: #356281;
    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: #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;
<!--	
	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: #6C9FBD;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab3 TD.titoloRight{
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #6C9FBD;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab3 TD.titoloCenter{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #6C9FBD;
	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: #356281;
	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: #356281;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4 TD.titoloRight{
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #356281;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4 TD.titoloCenter{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #6C9FBD;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}

.tab4_100 TD.titoloLeft{
	TEXT-ALIGN: left;
	BACKGROUND-COLOR: #6C9FBD;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4_100 TD.titoloRight{
	TEXT-ALIGN: right;
	BACKGROUND-COLOR: #6C9FBD;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
}
.tab4_100 TD.titoloCenter{
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #6C9FBD;
	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: #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(../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: #6C9FBD;
}
.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: #999999;
}
.BarrettaTestata3 {


	background-color: #A50507;
}
.MenuClone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFF;

}
.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: #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;
	
}
.Piede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: justify;
	background-color: #356281;

}
.TestoBold {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	
}
.LoginBack {

	background-color: #F4F4F4;
}
.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: #E5E5E5;
}

.NewsCorpoHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	background-color: #F4F4F4;
	
}

.NewsPiedeHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E5E5E5;
}

.TestoGrandeBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.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;
}
.Testo1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	
}
.TestoBold1 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	
}