/* Foglio di stile aggiuntivo per versione stampabile */
body {
  width: auto;
  height: auto;
  overflow: visible;
}
#corpo {
  background: white;
  margin: 0em;
  padding: 1em;
  width: auto;
  position:             static;
  margin:               0px;
  margin-top:           1em;
  left:                 1em;
  height:               auto;
  float:                left;
  width:                auto;
  overflow:             visible;
}

.navigation-box, .bottom-box, #menu, #sinistra {
  display: none;
}
#logoPoli        {
  margin:               0px;
  margin-right:         0px;
  margin-top:           10px;
  width:                202px;
  height:               105px;
  padding:              0px;
  float:                right;
  background-image:     none;
}
#logoPoli h3     {
 display:               block;
}

#contenitore {
  overflow: visible;
  position: static;
  width: auto;
  height: auto;
}
.listaConBordoSup li{
 border-top-width:      100%;
 border-top:            1px solid;
 list-style:            none;
 white-space:           nowrap;
}
.tabellaTipoOrario       {
 border-color:          black;
}
.tabellaTipoOrario th   {
 background-color:      white;
 color:                 black;
}.tabellaTipoOrario td   {
  background-color:      white;
  color:                 black;
}
h1,h2,h3                {
  color:                black;
}

