#pq {
  position:relative;
  }
#pq h1, .testo h1 { /*destinazione */
  padding: 0 0 0.3em 0;
  font-size:0.9em;
  color:#888;
  }
#pq h1 a, .testo h1 a {
  color: #888;
  }
#pq h1 a:hover, .testo h1 a:hover {
  text-decoration: underline;
  }
#aporizz {
  /*width: 100%;*/
	width: 463px;
  margin-bottom: 0.5em;
  }
#apvert {
  /*width: 50%;*/
  width: 232px;
  margin-left: 1em;
  float: right;
  }
#apvert img, #aporizz img {
  width: 100%;
  }
#pq h3, .testo h2 { /* titolo */
  margin: 0 0 0.2em 0;
  font-size: 2.4em;
  font-weight: bold;
  font-style: normal;
  color: #39c;
  }
.noap h3 { /* titolo */
  margin: 0 0 0.2em 0;
  font-size: 2.4em;
  font-weight: bold;
  font-style: normal;
  color: #39c;
}
#pq h2, .testo .noap h2 { /* occhiello */
  font-style: italic;
  font-weight: normal;
  font-size: 1.2em;
  color: #333;
  }
.noap h2 { /* occhiello */
  font-style: italic;
  font-weight: normal;
  font-size: 1.2em;
  color: #333;
  }
#sommario {
  font-size: 1.1em;
  font-weight: bold;
  color: #666;
  }
.testo h3 { /* titoletti nel testo */
  font-weight: bold;
  font-size: 1.1em;
  color: #036;
  }
#basso { /*modifica valore base*/
  margin-top: 1em;
  }
#autori {
  text-align: center;
  margin: 0 1em 0.5em 1em;
  }
#autori em {
  font-style: normal;
  font-variant: small-caps;
  letter-spacing: 0.1em;
}
#autori a {
  color: #000;
  }
#autori a:hover {
  text-decoration: underline;
  }
.data {
  color: #777;
  margin: 0.5em 1.4em;
  font-size: 0.8em;
  text-transform: uppercase;
  }
p.intro:first-line {
  font-variant: small-caps;
  }
p.intro:first-letter {
  font-size: 2em;
  line-height: 0.65em;
  font-weight: bold;
  font-family: serif;
  color: #039;
  }
.noap .intro {
  font-size: 1.1em;
  }
.testo img {
  float: left;
  height: 9.5em;
  width: auto;
  margin: 0.5em 0.5em 0 0;
  border-left: outset 0.1em #ddd;
  border-bottom: outset 0.1em #ddd;
  }
.c_dx-ad {
  margin: 1em 0 0 0;
  }
.c_dx-ad img {
  width: 22.5em;
  height: 22.5em;
  }
.navp {
	clear: both;
  margin: 1em 0;
  padding: 0.3em;
  border-top: solid 0.1em #ddd;
  border-bottom: solid 0.1em #ddd;
  font-size: 0.9em;
  color: #888;
  }
.navp a {
  color: #39c;
  }
.navp em {
  color: #888;
  font-style: italic;
  }
.infobox {
    margin: 2em 1em;
    padding: 1em;
    background: #f9f9f0;
    color: #333;
    border: solid 0.2em #ddd;
}
.infobox h3 {
  margin: 0 0 0.5em 0;
  background: #eee;
  color: #444;
  font-size: 1.1em;
  font-style:italic;
  font-weight:bold;
}
.credits {
	font-size: 0.8em;
	color: #555;
	margin: 1em 0 0 0;
	border-top: solid 1px #333;
	}
