body {
  background-color: #F4F4F4;
  background-image: url(../img/back.gif);
  display: block;
  color: #003399;
  font-family: Arial,Verdana,sans-serif;
  font-size: 10px;
  margin: 10px auto;
  padding: 0px;
  width: 76em;
}

#esterno {
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 100%;
}

#tdaLogo {
  background: #326292 url(../img/s_tda.gif) center no-repeat;
  display: block;
  float: left;
  height: 6em;
  margin: 0px;
  width: 12.4em;
}

#testata {
  background: #326292 url(../img/latorreW.gif) center no-repeat;
  display: block;
  float: left;
  height: 6em;
  margin: 0px;
  width: 63.6em;
}

#centrale {
  background-color: #326292;
  display: block;
  float: left;
  width: 76em;
}

#sinistra {
  background-color: transparent;
  display: block;
  float: left;
  width: 12.4em;
}

#lingue {
  display: block;
  margin-left: 2.3em;
}

#corpo {
  background-color: #F4F4F4;
  border-right: 0.2em #326292;
  display: block;
  float: left;
  font-size: 11px;
  margin: 0px;
  padding-bottom: 0.4em;
  padding-left: 0.4em;
  padding-right: 0.4em;
  text-align: justify;
  width: 56.7em !important;
  width: 56.5em;
}

#corpo span.titolo {
  display: block;
  float: left;
  font-size: 13px;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom: 0.8em;
  margin-top: 0.4em;
  text-align: center;
  width: 100%;
}

#corpoPoco {
  background-color: #F4F4F4;
  border-right: 0.2em #326292;
  display: block;
  float: left;
  font-size: 11px;
  height: 30em;
  margin: 0px;
  padding-bottom: 0.4em;
  padding-left: 0.4em;
  padding-right: 0.4em;
  text-align: justify;
  width: 56.7em !important;
  width: 56.5em;
}

#corpoPoco span.titolo {
  display: block;
  float: left;
  font-size: 13px;
  font-variant: small-caps;
  font-weight: bold;
  margin-bottom: 0.8em;
  margin-top: 0.4em;
  text-align: center;
  width: 100%;
}

#piede {
  background-color: #326292;
  color: #F4F4F4;
  display: block;
  font-size: 10px;
  line-height: 1.8em;
  width: 100%;
}

#piede span {
  background: transparent;
  display: block;
  float: left;
  text-align: center;
  width: 33%;
}

#piede .copy {
  text-align: left;
}

#piede .credits {
  text-align: right;
}

#piede .valida {
  text-align: right;
}

#piede a, #piede a:link, #piede a:visited {
  background: transparent;
  border-bottom: dotted 1px;
  color: #3399CC;
  font-weight: normal;
  text-decoration: none;
}

#piede a:hover {
  background-color: transparent;
  color: #F4F4F4;
  text-decoration: none;
}

#sinistra ul {
  color: #003399;
  font-size: 9px;
  list-style: none;
  margin-left: 10px;
  margin-top: 10px;
  padding: 0px;
}

#sinistra ul li ul {
  color: #003399;
  font-size: 9px;
  list-style: none;
  margin-left: 10px;
  margin-top: 4px;
  padding: 0px;
}

#sinistra ul li {
  background: transparent;
  font-size: 11px;
  line-height: 14px;
  margin-bottom: 4px;
  padding: 0px;
}

#sinistra #menu {
  font-variant: small-caps;
  margin-top: 3em;
  width: 100%;
}

#sinistra #links {
  padding-bottom: 20px;
}

#sinistra a, #sinistra a:link, #sinistra a:visited {
  background: transparent;
  color: #3399CC;
  font-weight: bold;
  text-decoration: none;
}

#sinistra a:hover {
  background-color: transparent;
  color: #F4F4F4;
  text-decoration: none;
}

#sinistra #menu a:link, #sinistra #menu a:visited {
  display: inline;
}

div.pubblicazione {
  background-color: transparent;
  border: solid 1px;
  display: block;
  float: left;
  margin-bottom: 1em;
  margin-left: 0.7em;
  padding: 0.5em;
  width: 54em !important;
  width: 53em;
}

div.pubblicazione a, div.pubblicazione a:link, div.pubblicazione a:visited {
  background: transparent;
  border-bottom: dotted 1px;
  color: #003399;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

div.copertina {
  background-color: transparent;
  border: none;
  display: block;
  float: left;
  margin: 0em;
  padding: 0em;
  width: 20em;
}

div.copertinaR {
  background-color: transparent;
  border: none;
  display: block;
  float: right;
  margin: 0em;
  padding: 0em;
  text-align: right;
  width: 20em;
}

div.brani {
  background-color: transparent;
  border: none;
  display: block;
  float: left;
  margin: 0em;
  padding: 0em;
}

div.brani .artista {
  background-color: transparent;
  border: none;
  font-size: 11px;
  font-weight: bold;
}

div.brani .titoloPubblicazione {
  background-color: transparent;
  border: none;
  font-size: 11px;
  font-weight: bold;
}

div.galleriafoto {
  background-color: transparent;
  border: solid 1px;
  display: block;
  float: left;
  margin-bottom: 1em;
  margin-left: 0.7em;
  padding: 0.5em;
  text-align: center;
  width: 54em !important;
  width: 53em;
}

div.galleriafoto img {
  border: none;
  cursor: pointer;
  margin-right: 0.3em;
  text-decoration: none;
}

#musicisti {
  background-color: transparent;
  background-image: url(../img/tdaM.gif);
  background-position: center;
  background-repeat: no-repeat;
  border: solid 1px;
  display: block;
  float: left;
  margin-bottom: 1em;
  padding: 0.5em;
  width: 55.6em !important;
  width: 55.3em;
}

#musiciT {
  margin-bottom: 13em;
}

#musiciT img {
  cursor: pointer;
  vertical-align: top;
}

#musiciT img.imgR {
  margin-left: 31.6em !important;
  margin-left: 31.5em;
  vertical-align: top;
}

#musiciB {
  margin-top: 13em;
}

#musiciB img {
  cursor: pointer;
  vertical-align: bottom;
}

#musiciB img.imgR {
  margin-left: 31.6em !important;
  margin-left: 31.5em;
  vertical-align: bottom;
}

img {
  border: none;
}

#corpo a, #corpo a:link, #corpo a:visited {
  background: transparent;
  border-bottom: dotted 1px;
  color: #003399;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

#corpo a.nb, #corpo a.nb:link, #corpo a.nb:visited {
  background: transparent;
  border-bottom: dotted 1px;
  color: #003399;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

#corpoPoco a, #corpoPoco a:link, #corpoPoco a:visited {
  background: transparent;
  border-bottom: dotted 1px;
  color: #003399;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.tabbedFL {
  display: block;
  margin-left: 50px;
}

.tabbedFL a, .tabbedFL a:link, .tabbedFL a:visited {
  background: transparent;
  border-bottom: dotted 1px;
  color: #003399;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

#player {
  display: none;
  left: 0px;
  position: absolute;
  speak: none;
  top: 0px;
  z-index: 100;
}

.ascoltaMP3 {
  cursor: pointer;
  vertical-align: middle;
}

ul.tdacons li, #corpo ul.tdacons li {
  list-style-image: url(../img/squared.gif);
  list-style-position: outside;
  list-style-type: none;
  margin-bottom: 6px;
}

ul.tdacons li a, ul.tdacons li a:link, ul.tdacons li a:visited, #corpo ul.tdacons li a, #corpo ul.tdacons li a:link, #corpo ul.tdacons li a:visited {
  background: transparent;
  border-bottom: none;
  color: #003399;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

ul.tdacons li a:hover, #corpo ul.tdacons li a:hover {
  background: transparent;
  color: #003399;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
}

.grassetto {
  font-weight: bold;
}