body {
  color: #333333;
  background-color: #FFFFFF;
  padding: 1em 2em;
}

a:link { color: #7777cc; }
a:visited { color: #7777cc; }
a:active { color: #7777cc; }

p {
  line-height: 1.3em;
  font-family: Arial,Helvetica;
}

.details {
  margin: 10px 0px 0px 0px;
}

.p5 {
  line-height: 1.5em;
  font-size: 1.8em;
  font-style: italic;
  margin: 1em 1.7em;
}

.face {
  float: left;
  margin-right: 1.5em;
  margin-top: 0.3em;
}

.XR {
  font-style: italic;
}

.title1 {
  font-size: 12pt;
}

.Romanza {
  font-size: 12pt; color: #333333;
}

.Andrea {
  font-size: 12pt; color: #333333;
}

.PR27831 {
  font-size: 20pt; color: #cfcfcf; padding: 0px 0px 0px 15px;
}

.songname1 {
  font-size: 18pt;
  color: #ff9999;
}

.artist1 {
  font-size: 16pt;
  color: #cc3366;
}

.omaggio {
  font-size: 14pt;
  color: #ff9999;
}

.vivaldi {
  font-size: 16pt;
  color: #ff9999;
}

.artist2 {
  font-size: 14pt;
}

table {
  margin: 1em 3em 1em 2em;
} 

td {
  font-family: Arial,Helvetica;
  font-size: small;
  font-style: italic;
  line-height: 1.8em;
  vertical-align: top;
  padding: 15px;
  text-align: left;
}

.listxs { font-size: 8pt; }

.note1 { font-size: 8pt; padding: 0em 0em 0em 15px; line-height: 1.8em; }

.td00 { padding: 15px 0px 0px 15px; }

.td1 { padding: 0px 0px 5px 15px; }

.td2 { padding: 0px 0px 0px 0px; width: 12em; font-size: 8pt; }

.alignRight { text-align: right; }