#slider img {
 position: absolute;
 top: 0px;
 left: 0px;
 display: none;
}
#slider a {
 border: 0pt none;
 display: block;
}
.nivo-controlNav {
  position: absolute;
  left: 260px;
  bottom: -42px;
}
.nivo-controlNav a {
 display: block;
 width: 22px;
 height: 22px;
 background: url("../img/bullets.png") no-repeat scroll 0% 0% transparent;
 text-indent: -9999px;
 border: 0pt none;
 margin-right: 3px;
 float: left;
}
.nivo-controlNav a.active {
 background-position: 0pt -22px;
}
.nivo-directionNav a {
 display: block;
 width: 30px;
 height: 30px;
 background: url("../img/arrows.png") no-repeat scroll 0% 0% transparent;
 text-indent: -9999px;
 border: 0pt none;
}
a.nivo-nextNav {
  background-position: -30px 0pt;
  right: 15px;
}
a.nivo-prevNav {
  left: 15px;
}
.nivo-caption {
  text-shadow: none;
  font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a {
 color: rgb(239, 233, 209);
 text-decoration: underline;
}
#sfondo {
  background-image: url("img/sfondo.png");
  background-repeat: no-repeat;
  background-position: left top;
  -webkit-background-size: contain;
  background-size: contain;
  color: rgba(255, 255, 255, 0.34);
}
