body {
  background-color: #FAF9F5;
  margin:0px;
  padding:0px;
  border: 0px;
  font: normal 11px Helvetica, sans-serif;
  color: #333333;
}

/* STRUTTURA */
#container {
  width: 740px;
  margin: 0px auto;
  text-align: left;
  border: 0px;
}
#header {
  width:740px;
  margin: 0 0 10px 0;
  padding: 0px;
  border: 0px;
}
#footer {
  width:740px;
  margin: 10px 0px;
  padding: 0px;
  border: 0px;
  background-color: #FFFFFF;
}

/* TESTO */
.text {
  font: normal 11px Helvetica, sans-serif;
  color: #333333;
}
.textonwhite {
  font: normal 11px Helvetica, sans-serif;
  color: #333333;
  background-color: #FFFFFF;
}
.textgrey {
  color: #666666;
}

.minitext {
  font: normal 9px Helvetica, sans-serif;
}
.title {
  font: bold 11px Helvetica, sans-serif;
  color: #B3B4A9;
  letter-spacing: -1px;
}
.author {
  font: bold 16px Helvetica, sans-serif;
  color: #65665B;
  letter-spacing: -1px;
}
.titlesongrey {
  font: bold 11px Helvetica, sans-serif;
  padding: 2px;
  color: #FFFFFF;
  background-color: #65665B;
  line-height: 150%;
}

/* LINKS */
a:link, a:visited {
  color: #52B34D;
  font-size: 11px;
  text-decoration: none;
}
a:hover, a:active {
  color: #FFFFFF;
  font-size: 11px;
  background-color: #52B34D;
  text-decoration: none;
}
a.image:link, a.image:visited, a.image:hover, a.image:active {
  background-color: #FFFFFF;
}
a.image_home:link, a.image_home:visited, a.image_home:hover, a.image_home:active {
  background-image: url(images/back.png);
  text-align:left;
}

/* BLOCKS */
ul.block {
  border-top: 1px dashed #BCBAAC;
  margin: 2px 0;
  padding: 0;
  width: 90%;
}
.block li {
  border-bottom: 1px dashed #BCBAAC;
  list-style: none;
}
.block li a,.block li em {
  color: #553;
  display: block;
}
.block li em {
  font-size: 0.9em;
  font-style: normal;
}
.block li a {
  padding: 2px 3%;
  text-decoration: none;
  width: 94%;
}
.block li a span {font-weight: bold;}
.block li a:hover {
  background: #D2D0C0;
  color: #553;
}

/* TABELLE */
tr {
  background-color: #FFFFFF;
  vertical-align: top;
}
/* IMMAGINI */
.icons {
  border: 1px;
  border-color: #CCCCCC;
}

/* FORMS */
form { display:inline; }
input,select,checkbox,radio,textarea {
  font: normal 9px Helvetica, sans-serif;
  color: #333333;
}

/* TENDINE RICERCA */
.listmenu {
  color: #333333;
  background-color: #FFFFFF;
  width:124px;
}
.listmenu0 {
  color: #FFFFFF;
  background-color: #474840;
  width:130px;
}
.listmenu1 {
  color: #FFFFFF;
  background-color: #65665B;
  width:130px;
}
.listmenu2 {
  color: #FFFFFF;
  background-color: #8C8D7E;
  width:130px;
}
.listmenu3 {
  color: #FFFFFF;
  background-color: #B3B4A9;
  width:130px;
}
.listmenu4 {
  color: #FFFFFF;
  background-color: #DCD8D1;
  width:130px;
}

/* SFONDI */
.line {
  background-image: url(images/line.png);
}
.tab {
  background-image: url(images/back.png);
  text-align:left;
}
.fototab {
  background-image: url(images/tabbed.jpg);
}
.cattab {
  background-image: url(images/catalogo_back_home.jpg);
}
.appback {
  background-image: url(images/app_back.png);
}
.comoback {
  background-image: url(images/storiacomo_app_big.jpg);
}
.libback {
  background-image: url(images/librerie.jpg);
}
.bibback {
  background-image: url(images/librerie_home.jpg);
}
.newback {
  background-image: url(images/newsletter.png);
}
.autback {
  background-image: url(images/autori.png);
}


