body {
  color:             black;
  background:        white;
  word-spacing:      normal;
  letter-spacing:    normal;
  text-transform:    none;
  font-family:       Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
  font-style:        normal;
  font-size:         8pt;
  font-weight:       normal;
  text-decoration:   none;
}

td {
  color:             black;
  background:        white;
  word-spacing:      normal;
  letter-spacing:    normal;
  text-transform:    none;
  font-family:       Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
  font-style:        normal;
  font-size:         8pt;
  font-weight:       normal;
  text-decoration:   none;
}

td.cellaStandard {
  background:        #FFEFEF;
}

td.cellaNumero {
  background:        #FFEFEF;
  text-align:        right;
}

td.cellaData {
  background:        #FFEFEF;
  text-align:        center;
}

td.cellaBoolean {
  background:        #FFEFEF;
  text-align:        center;
}

td.cellaTitoloFinestra {
  background:        #A50000;
  color:             white;
}

td.cellaToolbar {
  background:        #D4D0C8;
  height:            24px;
  border:            solid 1px gray;
}

td.cellaSpacerToolbar {
  background:        #D4D0C8;
}

td.cellaBottoneToolbar {
  height:            24px;
  width:             20px;
  background-color:  transparent;
  border:            solid 1px #D4D0C8;
  text-align:        center;
}

td.cellaBottoneToolbarHover {
  height:            24px;
  width:             20px;
  background-color:  #B6BDD2;
  border:            solid 1px darkblue;
  text-align:        center;
}

td.cellaBottone {
  background-color:  #FFEFEF;
  border:            solid 1px #FFEFEF;
  text-align:        left;
}

td.cellaBottoneHover {
  background-color:  #B6BDD2;
  border:            solid 1px darkblue;
  text-align:        left;
}

td.cellaIntestazione {
  color:             black;
  font-weight:       bold;
  white-space:       nowrap;
}

td.etichettaDettaglio {
  white-space:       nowrap;
}

td.valoreDettaglio {
  color:             black;
  font-weight:       bold;
  white-space:       nowrap;
}

td.tabSelezionato {
  height:            24px;
  width:             75px;
  vertical-align:    middle;
  text-align:        center;
  border-top:        1px solid gray;
  border-left:       1px solid gray;
  border-right:      1px solid gray;
}

td.tab {
  width:             75px;
  vertical-align:    middle;
  text-align:        center;
  background:        #C6CDE2;
  border-top:        1px solid gray;
  border-left:       1px solid gray;
  border-right:      1px solid gray;
  border-bottom:     1px solid gray;
}

th {
  font-family:       Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
  font-style:        normal;
  font-size:         8pt;
  font-weight:       normal;
  text-align:        left;
}

table.tabellaFinestra {
  background:        #A50000;
}

select {
  font-family:       Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
  font-size:         8pt;
  vertical-align:    middle;
}

input {
  font-family:       Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
  font-size:         8pt;
  border:            solid 1px gray;
  height:            18px;
  vertical-align:    middle;
}

input.checkbox {
  font-family:       Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
  font-size:         8pt;
  vertical-align:    middle;
  border:            0px;
}

button {
  font-family:       Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
  font-size:         8pt;
  border:            solid 1px gray;
  vertical-align:    middle;
}

button.flatButton {
  background-color:  transparent;
  border:            none 1px;
  height:            24px;
  width:             24px;
  vertical-align:    middle;
}

button.flatButtonHover {
  background-color:  transparent;
  border:            outset 1px;
  height:            24px;
  width:             24px;
  vertical-align:    middle;
}

textarea {
  font-family:       Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
  font-size:         8pt;
}

a {
  text-decoration:   none;
  color:             blue;
}

a:visited {
  text-decoration:   none;
  color:             blue;
}

a:hover {
  text-decoration:   underline;
}

a.intestazione {
  text-decoration:   none;
  color:             black;
}

a.intestazione:visited {
  text-decoration:   none;
  color:             black;
}

a.intestazione:hover {
  text-decoration:   underline;
}

