/* CSS del manuale */

/* Stili per la tabella con la mappa della memoria */
#memorymap {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  table-layout: fixed;
}

#memorymap caption {
  text-align: center;
  font-size: 80%;
  caption-side: bottom;
  margin-left: auto;
  margin-right: auto;
}

.memory-start {
  vertical-align: top;
  font-family: monospace;
  font-weight: bold;
  text-align: left;
  width: 3.5em;
}

.memory-end {
  vertical-align: bottom;
  font-family: monospace;
  font-weight: bold;
  text-align: left;
}

#memory-empty {
  background-color: #cccccc;
  width: 8em;
  height: 3em;
  vertical-align: middle;
}

#memory-io {
  background-color: #80ff80;
  width: 8em;
  height: 3em;
  vertical-align: middle;
}

#memory-ram-comune {
  background-color: #ffff80;
  width: 8em;
  height: 5em;
  vertical-align: middle;
}

#memory-ram-bassa {
  background-color: #ffff80;
  width: 8em;
  height: 8em;
  vertical-align: middle;
}

#memory-rom {
  background-color: #8080ff;
  width: 8em;
  height: 8em;
  vertical-align: middle;
}

/* Stile per le tabelle standard */
.standard {
  margin-left: auto;
  margin-right: auto;
  border: outset 1px;
}

.standard th, .standard td {
  border: inset 1px;
}

.standard th {
  text-align: center;
}

.standard caption {
  font-size: 80%;
  margin-left: auto;
  margin-right: auto;
}

/* Stili per la tabella del registor "control" del PPI */
#PPI {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  table-layout: fixed;
}

#PPI caption {
  text-align: center;
  font-size: 80%;
  caption-side: bottom;
  margin-left: auto;
  margin-right: auto;
}

.PPIbit {
  text-align: center;
}

.PPIvert {
  border-left: solid 1px black;
  border-bottom: solid 1px black;
}

.PPItopvert {
  border-top: solid 1px black;
  border-left: solid 1px black;
  border-bottom: solid 1px black;
}

.PPItop {
  border-top: solid 1px black;
}

.PPIhor {
  border-bottom: solid 1px black;
}

.PPIDescyellow {
  background-color: #ffff80;
  text-align: center;
}

.PPIValueyellow {
  background-color: #ffff80;
  text-align: left;
}

.PPIDesc {
  text-align: center;
}

.PPIValue {
  text-align: left;
}

/* Pannelli che scorrono di fianco ai menu */
#menuFile {
  padding-left: 74px;
}

#menuScheda {
  padding-left: 224px;
}

#menuFinestre {
  padding-left: 216px;
}

.iconaToolbar {
  padding-left: 35px;
}
