body { 
  scrollbar-face-color: #fcfcfc; 
  scrollbar-shadow-color: #dddddd; 
  scrollbar-highlight-color: #dddddd; 
  scrollbar-3dlight-color: #dddddd; 
  scrollbar-darkshadow-color: #cccccc; 
  scrollbar-track-color: #ffffff; 
  scrollbar-arrow-color: #cccccc;
  BACKGROUND-image :url(img/arancione.jpg);
  background-repeat:repeat-x;
  BACKGROUND-COLOR: #FFD93E;
}
P.textw
{
    COLOR: white;
    FONT: 10px arial, helvetica;
    LETTER-SPACING: -1px; 
    TEXT-DECORATION: none;
}
P.text
{
    COLOR: #666666;
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none
}
P.stretto
{
    COLOR: #666666;
    FONT: 11px arial, helvetica;
    LETTER-SPACING: -1px; 
    TEXT-DECORATION: none
}
P.textsmall
{
    COLOR: #666666;
    FONT: 9px arial, helvetica;
    TEXT-DECORATION: none
}
P.textb
{
    COLOR: black;
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none;
    font-weight: bold
}
P.textred
{
    COLOR: #cc0000; 
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none
}

TABLE.dati
{
    BORDER-TOP:    #aaa 1px solid; 
    BORDER-LEFT:    #aaa 1px solid; 
    BORDER-BOTTOM:    #aaa 0px solid; 
    BORDER-RIGHT:    #aaa 0px solid; 
    TEXT-DECORATION: none
}
TABLE.dati2
{
    BORDER-TOP:    #aaa 0px solid; 
    BORDER-LEFT:    #aaa 0px solid; 
    BORDER-BOTTOM:    #aaa 0px solid; 
    BORDER-RIGHT:    #aaa 1px solid; 
    TEXT-DECORATION: none
}

TH.dati
{
    BORDER-TOP:    #aaa 1px solid; 
    BORDER-LEFT:    #aaa 1px solid; 
    BORDER-BOTTOM:    #aaa 0px solid; 
    BORDER-RIGHT:    #aaa 0px solid; 
    BACKGROUND-COLOR: #CACFDF;
    COLOR: #222;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TH.dati1
{
    BORDER-TOP:    #aaa 1px solid; 
    BORDER-LEFT:    #aaa 1px solid; 
    BORDER-BOTTOM:    #aaa 0px solid; 
    BORDER-RIGHT:    #aaa 0px solid; 
    BACKGROUND-COLOR: #D9DDE8;
    COLOR: 222;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TD.skedaT
{
    BORDER-TOP:    #aaa 1px dotted; 
    BORDER-LEFT:    #aaa 0px solid; 
    BORDER-BOTTOM:    #aaa 1px dotted; 
    BORDER-RIGHT:    #aaa 0px solid; 
    BACKGROUND-COLOR: #f0f0f0;
    COLOR: #6666aa;
    padding-top: 3px;
    padding-bottom: 3px;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TD.skeda
{
    BORDER:    none; 
    COLOR: #222;
    FONT: 11px arial, helvetica;
}
TD.total
{
    BORDER-TOP:    #666 1px dotted; 
    BORDER-LEFT:    #aaa 0px solid; 
    BORDER-BOTTOM:    #aaa 1px dotted; 
    BORDER-RIGHT:    #aaa 0px solid; 
    padding-top: 3px;
    padding-bottom: 3px;
    BACKGROUND-COLOR: #F6F6F6;
    COLOR: #222;
    FONT: 11px arial, helvetica;
}
TH.hili
{
    BORDER-TOP:    #aaa 1px solid; 
    BORDER-LEFT:    #aaa 1px solid; 
    BORDER-BOTTOM:    #aaa 0px solid; 
    BORDER-RIGHT:    #aaa 0px solid; 
    BACKGROUND-COLOR: #aaE;
    COLOR: #111;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TH.hili1
{
    BORDER-TOP:    #aaa 1px solid; 
    BORDER-LEFT:    #aaa 1px solid; 
    BORDER-BOTTOM:    #aaa 0px solid; 
    BORDER-RIGHT:    #aaa 0px solid; 
    BACKGROUND-COLOR: #ddE;
    COLOR: #111;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TD.dati
{
    COLOR: #333333;
    FONT: 11px arial, helvetica;
    BORDER-TOP:    #aaa 0px solid; 
    BORDER-LEFT:    #aaa 0px solid; 
    BORDER-BOTTOM:    #aaa 1px solid; 
    BORDER-RIGHT:    #aaa 1px solid; 
    TEXT-DECORATION: none
}
TD.datir
{
    COLOR: #333333;
    FONT: 11px arial, helvetica;
    BORDER-TOP:    #aaa 0px solid; 
    BORDER-LEFT:    #aaa 0px solid; 
    BORDER-BOTTOM:    #aaa 0px solid; 
    BORDER-RIGHT:    #aaa 1px solid; 
    TEXT-DECORATION: none
}
TD.dati1
{
    COLOR: #333333;
    FONT: 11px arial, helvetica;
    BORDER-TOP:    #aaa 0px solid; 
    BORDER-LEFT:    #aaa 0px solid; 
    BORDER-BOTTOM:    #aaa 1px solid; 
    BORDER-RIGHT:    #aaa 1px solid; 
    TEXT-DECORATION: none
}
TD.datib
{
    COLOR: #333333;
    FONT: bold 11px arial, helvetica;
    BORDER-BOTTOM:    #ccc 1px solid; 
    BORDER-RIGHT:    #ccc 1px solid; 
    TEXT-DECORATION: none
}
TH.kpi
{
    BACKGROUND-COLOR: #aaE;
    COLOR: #111;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TH.kpi1
{
    BACKGROUND-COLOR: #bbE;
    COLOR: #111;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TH.kpi2
{
    BACKGROUND-COLOR: #ddE;
    COLOR: #111;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TD.headACE
{
    BACKGROUND-COLOR: #ffffcc;
    COLOR: #222;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TD.headACE2
{
    BACKGROUND-COLOR: #ffffdd;
    COLOR: #222;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TH.text
{
    BACKGROUND-COLOR: #FFEE86;
    COLOR: #222;
    FONT: 11px arial, helvetica;
    font-weight: bold;
    /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFEE86', EndColorStr='#F8D51C')*/
}
TH.text1
{
    BACKGROUND-COLOR: #FFF2A8;
    COLOR: 222;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TH.text2
{
    BACKGROUND-COLOR: #FFF5BF;
    COLOR: 222;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TH.text3
{
    BACKGROUND-COLOR: #FFFBBF;
    COLOR: 222;
    FONT: 11px arial, helvetica;
    font-weight: bold
}
td.box
{
    COLOR: #333333;
    BORDER:    #dddddd 1px solid; 
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none
}
td.button
{
 padding: 3px 0;
    COLOR: #333333;
    BORDER:     #aaaaaa 1px solid; 
    background: #FFEE86;
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none
}
td.buttonsel
{
 padding: 3px 0;
    COLOR: #333333;
    BORDER:     #aaaaaa 1px solid; 
    BORDER-bottom:     #ffffff 1px solid; 
    background: #fff;
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none
}
td.button a:hover
{
 padding: 3px 0;
 font: bold 11px Arial,Verdana, sans-serif;
 color: #000;
 background: #F8D51C;
 border-color: #cccccc;
}
td.space
{
    COLOR: #333333;
    BORDER-top:     none; 
    BORDER-left:    none; 
    BORDER-right:   none; 
    BORDER-bottom:  #aaaaaa 1px solid; 
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none
}
TD.text
{
    COLOR: #333333;
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none
}
TD.textw
{
    COLOR: #f0f0f0;
    FONT: 11px arial, helvetica;
    TEXT-DECORATION: none
}
TD.grey
{
    COLOR: #f0f0f0;
    FONT: 11px arial, helvetica;
    font-variant: small-caps;
    TEXT-DECORATION: none
}
TD.grossog
{
    COLOR: #333333; 
    FONT: bold 12px arial, helvetica;
    TEXT-DECORATION: none
}
TD.grosso
{
    COLOR: #245E9E; 
    FONT: bold 12px arial, helvetica;
    TEXT-DECORATION: none
}
TD.grossov
{
    COLOR: #64A237;
    FONT: bold 12px arial, helvetica;
    TEXT-DECORATION: none
}
TD.grossor
{
    COLOR: #aa0000;
    FONT: bold 12px arial, helvetica;
    TEXT-DECORATION: none
}
TD.grossook
{
    COLOR: #333366;
    FONT: bold 12px arial, helvetica;
    TEXT-DECORATION: none
}
TD.textsmall
{
    COLOR: #333333; 
    FONT: 11px "Arial Narrow", helvetica;
    TEXT-DECORATION: none
}
TD.textblu
{
    COLOR: #245E9E; 
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TD.textb 
{
    COLOR: #333333; 
    FONT: 11px arial, helvetica;
    font-weight: bold
}
TD.bb
{
	FONT: 12px arial, helvetica; text-transform: uppercase; COLOR: #EA4200; TEXT-DECORATION: none
}

TD.menutit
{
    COLOR:         #ff6600; 
    BACKGROUND:    #f8f8f8; 
    BORDER-bottom: #cccccc 1px solid; 
    PADDING-LEFT:  3pt;
    
    font: bold 12px arial, helvetica;
    TEXT-DECORATION: none
}
TD.sidebartitbig
{
    COLOR:         #243A64; 
    BORDER-BOTTOM: #bbbbbb 1px solid;
    font: bold 12px arial, helvetica;
    TEXT-DECORATION: none
}
TD.menutit
{
    COLOR:         #EA4200; 
    BACKGROUND:    #f8f8f8; 
    BORDER-bottom: #cccccc 1px solid; 
    text-transform: uppercase; 
    PADDING-LEFT:  3pt;
    font: bold 12px arial, helvetica;
    TEXT-DECORATION: none
}
TD.sidebar
{
    BACKGROUND: #fafafa; 
    BORDER-BOTTOM: #eeeeee 1px solid;
    PADDING-LEFT:  6px;
    font: bold 12px arial, helvetica;
    TEXT-DECORATION: none
}
TD.sidebar2
{
    COLOR: #1A7F07;
    BACKGROUND: #E6F4E7; 
    BORDER-BOTTOM: #000000 1px solid;
    PADDING-LEFT:  13pt;
    font: bold 11px arial, helvetica;
    TEXT-DECORATION: none
}
A.sidebartit:link {
	FONT: 12px "Century Gothic", arial, helvetica; COLOR: #ffffff; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.sidebartit:visited {
	FONT: 12px "Century Gothic", arial, helvetica; COLOR: #ffffff; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.sidebartit:active {
	FONT: 12px "Century Gothic", arial, helvetica; COLOR: #ffffff; LETTER-SPACING: -1px; TEXT-DECORATION: none
}
A.sidebartit:hover {
	FONT: 12px "Century Gothic", arial, helvetica; COLOR: #F9D8BF; LETTER-SPACING: -1px; TEXT-DECORATION: none
}


A.sidebar:link {
	FONT: 12px "Century Gothic", arial, helvetica; COLOR: #ffffff; LETTER-SPACING: -1px; PADDING-LEFT: 3px; TEXT-DECORATION: none
}
A.sidebar:visited {
	FONT: 12px "Century Gothic", arial, helvetica; COLOR: #ffffff; LETTER-SPACING: -1px; PADDING-LEFT: 3px; TEXT-DECORATION: none
}
A.sidebar:active {
	FONT: 12px "Century Gothic", arial, helvetica; COLOR: #ffffff; LETTER-SPACING: -1px; PADDING-LEFT: 3px; TEXT-DECORATION: none
}
A.sidebar:hover {
	FONT: 12px "Century Gothic", arial, helvetica; COLOR: #F9D8BF; LETTER-SPACING: -1px; PADDING-LEFT: 3px; TEXT-DECORATION: none
}

A.menutit {
	FONT: bold 11px arial, helvetica; text-transform: uppercase; COLOR: #EA4200; padding-right: 2px; TEXT-DECORATION: none
}
A.menutit:hover {
	COLOR: #222222
} 

A.top {
  FONT: bold 11px arial, helvetica; COLOR: #ffffff; font-variant: small-caps; TEXT-DECORATION: none
}
A.top:visited {
  FONT: bold 11px arial, helvetica; COLOR: #ffffff; font-variant: small-caps; TEXT-DECORATION: none
}
A.top:hover {
	COLOR: #601500
} 

A.tit {
	FONT: 14px arial, helvetica; COLOR: #333333; TEXT-DECORATION: none
} 

A.tit:hover {
	COLOR: #FF7000
} 

A.menu {
	FONT: 11px arial, helvetica; font-variant: small-caps; COLOR: #FF7000; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #601500
}

A.white {
	FONT: bold 11px arial, helvetica; COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #f0f0f0
}


INPUT.tabtext {
        FONT: 11px arial, helvetica;
        BACKGROUND: #ffffff; 
        COLOR: #333333; 
        height:15px;
	BORDER:  #ffffff 1px solid; 
}
INPUT.text {
        FONT: 11px arial, helvetica;
        BACKGROUND: #ffffff; 
        COLOR: #333333; 
	BORDER:  #aaaaaa 1px solid; 
}
INPUT.textn {
        FONT: 11px arial, helvetica;
        BACKGROUND: #ffffff; 
        COLOR: #333333; 
        text-align: right;
	BORDER:  #aaaaaa 1px solid; 
}
INPUT.exc {
        FONT: 11px arial, helvetica;
        BACKGROUND: #ffffff; 
        COLOR: #333333; 
	BORDER:  #ffffff 1px solid; 
}
INPUT.excr {
        FONT: 11px arial, helvetica;
        BACKGROUND: #ffffff; 
        COLOR: #333333; 
        text-align: right;
	BORDER:  #ffffff 1px solid; 
}
INPUT.excg {
        FONT: 11px arial, helvetica;
        BACKGROUND: #f6f6f6; 
        COLOR: #333333; 
	BORDER:  #f6f6f6 1px solid; 
}
INPUT.excgr {
        FONT: 11px arial, helvetica;
        BACKGROUND: #f6f6f6; 
        COLOR: #333333; 
        text-align: right;
	BORDER:  #f6f6f6 1px solid; 
}
.optNew {
        FONT: 11px arial, helvetica;
        BACKGROUND: #f0f0f0; 
        COLOR: #333333; 
}

INPUT.submit {
   COLOR: #444; 
   font-weight:bold;
   font-size:11px;
   font-family: arial, sans-serif;
   padding-left:6px;
   padding-right:6px;
   height:22px;
}

INPUT.hkpi {
   BACKGROUND-COLOR: #aaE;
   COLOR: #111; 
   border: none;
   FONT: bold 11px arial, helvetica;
   cursor: hand;
   TEXT-DECORATION: underline;
}

INPUT.hkpi1 {
   BACKGROUND-COLOR: #bbE;
   COLOR: #111; 
   border: none;
   FONT: bold 11px arial, helvetica;
   cursor: hand;
   TEXT-DECORATION: underline;
}

INPUT.dati {
   BACKGROUND-COLOR: #CACFDF;
   COLOR: #111; 
   border: none;
   FONT: bold 11px arial, helvetica;
   cursor: hand;
   TEXT-DECORATION: underline;
}

TEXTAREA {
	BORDER:  #aaaaaa 1px solid; 
        FONT: 11px arial, helvetica;
        BACKGROUND: #FFFFFF; 
        COLOR: #333333;
        scrollbar-face-color: #ffffff; 
        scrollbar-shadow-color: #e0e0e0; 
        scrollbar-highlight-color: #e0e0e0; 
        scrollbar-3dlight-color: #e0e0e0; 
        scrollbar-darkshadow-color: #e0e0e0; 
        scrollbar-track-color: #ffffff; 
        scrollbar-arrow-color: #666666
}
TEXTAREA.read {
        FONT: 11px arial, helvetica;
        scrollbar-face-color: #d0d0d0; 
        scrollbar-shadow-color: #b0b0b0; 
        scrollbar-highlight-color: #d0d0d0; 
        scrollbar-3dlight-color: #d0d0d0; 
        scrollbar-darkshadow-color: #d0d0d0; 
        scrollbar-track-color: #eeeeee; 
        scrollbar-arrow-color: #333333;
        LETTER-SPACING: -1px; 
        BACKGROUND: #f6f6f6; 
        COLOR: #666666; 
	BORDER:  #aaaaaa 1px solid; 
}

SELECT.L60 {
        FONT-SIZE: 11px; 
        BACKGROUND: #ffffff; 
        width: 60px;
        BORDER: #666666 1px none;
        COLOR: #333333
}
SELECT.L100 {
        FONT-SIZE: 11px; 
        BACKGROUND: #ffffff; 
        width: 100px;
        BORDER: #666666 1px none;
        COLOR: #333333
}
SELECT.L135 {
        FONT-SIZE: 11px; 
        BACKGROUND: #ffffff; 
        width: 135px;
        BORDER: #666666 1px solid;
        COLOR: #333333
}
SELECT.L170 {
        FONT-SIZE: 11px; 
        BACKGROUND: #ffffff; 
        width: 170px;
        BORDER: #666666 1px solid;
        COLOR: #333333
}
SELECT.L200 {
        FONT-SIZE: 11px; 
        BACKGROUND: #ffffff; 
        width: 200px;
        BORDER: #666666 0px solid;
        COLOR: #333333
}
SELECT.L300 {
        FONT-SIZE: 11px; 
        BACKGROUND: #ffffff; 
        width: 300px;
        BORDER: #666666 1px solid;
        COLOR: #333333
}
SELECT.L400 {
        FONT-SIZE: 11px; 
        BACKGROUND: #ffffff; 
        width: 500px;
        BORDER: #666666 1px solid;
        COLOR: #333333
}
SELECT.L600 {
        FONT-SIZE: 11px; 
        BACKGROUND: #ffffff; 
        width: 800px;
        BORDER: #666666 1px solid;
        COLOR: #333333
}

td.titolo { COLOR: #333333; FONT: 14px arial,"Century Gothic", helvetica; TEXT-DECORATION: none }
td.titolo2 { COLOR: #555555; FONT: 12px arial, "Century Gothic", helvetica; TEXT-DECORATION: none }

.btn{
	background: transparent url("img/btn.png") no-repeat center top;
	border: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	cursor: hand;
	height: 26px;
	width: 60px;
	text-indent: -9999px;
	vertical-align: middle;
	display: block;
	margin-top: 15px;
}

