BODY.default
{
  BACKGROUND-IMAGE:  url("../../../commons/images/menubar/background.gif");
  BACKGROUND-REPEAT: repeat-x;
 BACKGROUND-COLOR:  #C1B7A9;
}

BODY.wait
{
  BACKGROUND-IMAGE:  url("../../../commons/images/menubar/background.gif");
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-COLOR:  #C1B7A9;
}

TABLE.pgmarea
{
	BACKGROUND-COLOR: #AEC0C0;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;

}

.titlearea
{
  BACKGROUND-COLOR: #ffffff;
}

.pgmtitle
{
  font-style:  normal;
  font-weight: normal;
  font-family: Arial;
  font-size:   11px;
  color:       #2e3169;
}

.descritem
{
  font-style:  normal;
  font-weight: normal;
  font-family: Arial;
  font-size:   10px;
  color:       #2e3169;
}

.mapname
{
  font-style:  normal;
  font-weight: normal;
  font-family: Arial;
  font-size:   11px;
  color:       #2e3169;
}

.headertable
{
  COLOR:       #FFFFF9;
  FONT-FAMILY: Arial;
  font-style:  normal;
  font-weight: normal;
}

.headerarea
{
  FONT-WEIGHT: bold;
  FONT-SIZE:   11px;
  COLOR:       #444143;
  FONT-FAMILY: Arial;
  font-style:  normal;
}

.rowtable
{
  FONT-FAMILY: Arial;
  font-style:  normal;
  font-weight: normal;
}

TABLE.disablefield
{
  background-color: #A6BABA;
  BORDER-BOTTOM:    #9DB2B2 1px solid;
  BORDER-LEFT:      #9DB2B2 1px solid;
  BORDER-RIGHT:     #9DB2B2 1px solid;
  BORDER-TOP:       #9DB2B2 1px solid;
}

TABLE.disablefieldsmallmap
{
  background-color: #DCCEB2;
  BORDER-BOTTOM:    #C2B9A7 1px solid;
  BORDER-LEFT:      #C2B9A7 1px solid;
  BORDER-RIGHT:     #C2B9A7 1px solid;
  BORDER-TOP:       #C2B9A7 1px solid;
}

IMG.query
{
  border:     0;
  visibility: hidden;
}

IMG.queryfocus
{
  border:     0;
  visibility: visible;
  z-index:    98;
}

INPUT.check
{
}

INPUT.checktablerow
{
  visibility: hidden;
}

INPUT.hiddenfield
{
  visibility: hidden;
}

TABLE.area3
{
  BORDER-RIGHT:     #9DB2B2 1px solid;
  BORDER-TOP:       #EAFFFF 1px solid;
  BORDER-LEFT:      #EAFFFF 1px solid;
  BORDER-BOTTOM:    #9DB2B2 1px solid;
  BACKGROUND-COLOR: #C3D8D8;
}

TABLE.area6
{
  BORDER-RIGHT:     #9DB2B2 1px solid;
  BORDER-TOP:       #EAFFFF 1px solid;
  BORDER-LEFT:      #EAFFFF 1px solid;
  BORDER-BOTTOM:    #9DB2B2 1px solid;
  BACKGROUND-COLOR: #C3D8D8;
}

TABLE.area7
{
  BORDER-RIGHT:     #9DB2B2 1px solid;
  BORDER-TOP:       #EAFFFF 1px solid;
  BORDER-LEFT:      #EAFFFF 1px solid;
  BORDER-BOTTOM:    #9DB2B2 1px solid;
  BACKGROUND-COLOR: #C3D8D8;
}

TABLE.area5
{
  BORDER-RIGHT:     #C2B9A7 1px solid;
  BORDER-TOP:       #FFFFF9 1px solid;
  BORDER-LEFT:      #FFFFF9 1px solid;
  BORDER-BOTTOM:    #C2B9A7 1px solid;
  BACKGROUND-COLOR: #E3D9C3;
}

TABLE.areaframed
{
  background-color: #A6BABA;
  BORDER-BOTTOM:    #9DB2B2 1px solid;
  BORDER-LEFT:      #9DB2B2 1px solid;
  BORDER-RIGHT:     #9DB2B2 1px solid;
  BORDER-TOP:       #9DB2B2 1px solid;
}

TABLE.tableheader
{
  BORDER-RIGHT:     #C2B9A7 1px solid;
  BORDER-TOP:       #E3D9C3 1px solid;
  BORDER-LEFT:      #E3D9C3 1px solid;
  BORDER-BOTTOM:    #C2B9A7 1px solid;
  BACKGROUND-COLOR: #836F5A;
}

TABLE.tablerow
{
  BORDER-RIGHT:     #C2B9A7 1px solid;
  BORDER-TOP:       #FFFFF9 1px solid;
  BORDER-LEFT:      #FFFFF9 1px solid;
  cursor:           pointer;
  cursor:           hand;
  BORDER-BOTTOM:    #C2B9A7 1px solid;
  BACKGROUND-COLOR: #E3D9C3;
}

TR.tablerow
{
  BORDER-RIGHT:     #C2B9A7 1px solid;
  BORDER-TOP:       #FFFFF9 1px solid;
  BORDER-LEFT:      #FFFFF9 1px solid;
  cursor:           pointer;
  cursor:           hand;
  BORDER-BOTTOM:    #C2B9A7 1px solid;
  BACKGROUND-COLOR: #E3D9C3;
}

TD.tablerow
{
  BORDER-TOP:       #FFFFF9 1px solid;
  BORDER-BOTTOM:    #C2B9A7 1px solid;
}

TABLE.tablerowselected
{
  BORDER-RIGHT:     #C2B9A7 1px solid;
  BORDER-TOP:       #C2B9A7 1px solid;
  BORDER-LEFT:      #C2B9A7 1px solid;
  cursor:           pointer;
  cursor:           hand;
  BORDER-BOTTOM:    #C2B9A7 1px solid;
  BACKGROUND-COLOR: #C2B9A7;
}

TR.tablerowselected
{
  BORDER-RIGHT:     #C2B9A7 1px solid;
  BORDER-TOP:       #C2B9A7 1px solid;
  BORDER-LEFT:      #C2B9A7 1px solid;
  cursor:           pointer;
  cursor:           hand;
  BORDER-BOTTOM:    #C2B9A7 1px solid;
  BACKGROUND-COLOR: #C2B9A7;
}

TABLE.popup
{
  cursor:       pointer;
  cursor:       hand;
  BORDER-TOP:   rosybrown 1px solid;
  BORDER-LEFT:  rosybrown 1px solid;
  BORDER-RIGHT: rosybrown 1px solid;
  z-index:      98;
}

TR.popup
{
  BACKGROUND-COLOR: #BEB8AA;
}

TR.popupfocus
{
  BACKGROUND-COLOR: #817c71;
}

TD.popup
{
  BORDER-BOTTOM: rosybrown 1px solid;
}

SPAN.popup
{
  font-family:     Arial;
  font-size:       11px;
  color:           #2e3169;
  text-decoration: none;
  font-style:      normal;
  font-weight:     normal;
}

DIV.topmenu
{
  visibility:       visible;
  cursor:           pointer;
  cursor:           hand;
  BACKGROUND-COLOR: #BEB8AA;
}

A
{
  text-decoration: none;
}

A:hover
{
  text-decoration: underline;
}

TABLE.container
{
  BACKGROUND-IMAGE:  url(../images/sf_ingranaggi.jpg);
  BACKGROUND-REPEAT: repeat-x;
  BACKGROUND-COLOR:  #C1B7A9;
  z-index:           99;
}

SPAN
{
	font-style:  normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

P
{
	font-style:  normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.label
{
  font-style:     normal;
  font-weight:    normal;
  font-family:    Arial;
  color:          #444143;
  BORDER-BOTTOM:  rosybrown 1px solid;
  padding-bottom: 0;
  margin-bottom:  0;
}

SPAN.disablefield
{
  font-family: Arial;
  color:       #444143;
  white-space: pre;
  font-style:  normal;
  font-weight: normal;
}

SPAN.disablefieldsmallmap
{
  font-family: Arial;
  color:       #444143;
  white-space: pre;
  font-style:  normal;
  font-weight: normal;
}
.ordinamenti
{
	font-family: Arial, Helvetica, sans-serif;
	color:       #FFCC33;
	font-style:  normal;
	font-weight: normal;
	font-size: 12px;




}
.decodefield
{
	font-family: Arial, Helvetica, sans-serif;
	color:       #3366CC;
	font-style:  normal;
	font-weight: bold;
	font-size: 11px;
	background-color: #99CCFF;




}

INPUT.normal
{
  BACKGROUND-COLOR: linen;
  BORDER-BOTTOM:    rosybrown 1px solid;
  BORDER-LEFT:      rosybrown 1px solid;
  BORDER-RIGHT:     rosybrown 1px solid;
  BORDER-TOP:       rosybrown 1px solid;
  font-family:      Arial;  
  font-style:       normal;
  font-weight:      normal;
  padding-bottom:   0;
  padding-top:      0;
  margin-top:       0;
  margin-bottom:    0;
}

INPUT.selected
{
  BACKGROUND-COLOR: wheat;
  BORDER-BOTTOM:    #fedfdf 1px solid;
  BORDER-LEFT:      #5c2f2f 1px solid;
  BORDER-RIGHT:     #fedfdf 1px solid;
  BORDER-TOP:       #5c2f2f 1px solid;
  font-family:      Arial;  
  font-style:       normal;
  font-weight:      normal;
  padding-bottom:   0;
  padding-top:      0;
  margin-top:       0;
  margin-bottom:    0;
}

SELECT.normal
{
  BACKGROUND-COLOR: linen;
  BORDER-BOTTOM:    #fedfdf 1px solid;
  BORDER-LEFT:      #5c2f2f 1px solid;
  BORDER-RIGHT:     #fedfdf 1px solid;
  BORDER-TOP:       #5c2f2f 1px solid;
  font-family:      Arial;
  font-style:       normal;
  font-weight:      normal;
  padding-bottom:   0;
  padding-top:      0;
  margin-top:       0;
  margin-bottom:    0;
}

SELECT.selected
{
  BACKGROUND-COLOR: wheat;
  BORDER-BOTTOM:    #fedfdf 1px solid;
  BORDER-LEFT:      #5c2f2f 1px solid;
  BORDER-RIGHT:     #fedfdf 1px solid;
  BORDER-TOP:       #5c2f2f 1px solid;
  font-family:      Arial;
  font-style:       normal;
  font-weight:      normal;
  padding-bottom:   0;
  padding-top:      0;
  margin-top:       0;
  margin-bottom:    0;
}

OPTION.combo
{
  border:         0;
  padding-bottom: 0;
  padding-top:    0;
  margin-top:     0;
  margin-bottom:  0;
}

P.headerlinks
{
  font-family:     Arial;
  text-decoration: none;
  font-size:       12px;
  color:           #ffffff;
  font-style:      normal;
  font-weight:     normal;
}

A.headerlinks
{
  font-family:     Arial;
  font-size:       12px;
  color:           #ffffff;
  font-style:      normal;
  font-weight:     normal;
}

A.dirs
{
	font-family:     "Times New Roman", Times, serif;
	font-size:       14px;
	color:           #FFFFFF;
	font-style:      normal;
	font-weight:     normal;
	background-position: center;
}

TEXTAREA.normal
{
  BACKGROUND-COLOR: linen;
  BORDER-BOTTOM:    rosybrown 1px solid;
  BORDER-LEFT:      rosybrown 1px solid;
  BORDER-RIGHT:     rosybrown 1px solid;
  BORDER-TOP:       rosybrown 1px solid;
  font-family:      Arial;
  font-style:       normal;
  font-weight:      normal;
  padding-bottom:   0;
  padding-top:      0;
  margin-top:       0;
  margin-bottom:    0;
}

TEXTAREA.selected
{
  BACKGROUND-COLOR: wheat;
  BORDER-BOTTOM:    #fedfdf 1px solid;
  BORDER-LEFT:      #5c2f2f 1px solid;
  BORDER-RIGHT:     #fedfdf 1px solid;
  BORDER-TOP:       #5c2f2f 1px solid;
  font-family:      Arial;
  font-style:       normal;
  font-weight:      normal;
  padding-bottom:   0;
  padding-top:      0;
  margin-top:       0;
  margin-bottom:    0;
}

DIV.scrollpanel
{
  BORDER-TOP-WIDTH: 0px; 
  BORDER-LEFT-WIDTH: 0px; 
  BORDER-BOTTOM-WIDTH: 0px; 
  BORDER-RIGHT-WIDTH: 0px;
  OVERFLOW: auto; 
}
.General{
	font-style:  normal;
	font-weight: bold;
	font-size: 12px;
	color: #007ED2;
	font-family: Arial, Helvetica, sans-serif;
}
.decodefielddetail1deleted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:       #CCCCCC;
	font-style:  normal;
	font-weight: bold;
	font-size: 11px;
	background-color: #FFFFFF;
}
.decodefielddetail1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:       #000033;
	font-style:  normal;
	font-weight: bold;
	font-size: 11px;
	background-color: #FFFFFF;
}
.decodefielddetail2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:       #000066;
	font-style:  normal;
	font-weight: bold;
	font-size: 11px;
	background-color: #FFFF99;
}
.decodefielddetail2deleted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:       #CCCCCC;
	font-style:  normal;
	font-weight: bold;
	font-size: 11px;
	background-color: #FFFF99;
}
.OrdinamentiAdmin {

  font-style:  normal;
  font-weight: lighter;
  font-family: Arial, Helvetica, sans-serif;
  font-size:   xx-small;
  color:       #FFCC33;
}


.Stile1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #006633;
	background-color: #EEFFEE;
}
.Stile2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #006633;
	background-color: #BBFFBB;
}
.Stile3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #006633;
	background-color: #88FF88;
}
.Stile4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #006633;
	background-color: #55FF55;
}
.Stile5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #006633;
	background-color: #22FF22;
}
.Stile6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #006633;
	background-color: #00FF00;
}


.Stile10 
{font-size: 18px; font-weight: bold; font-family: Verdana; }

