
.listing {
  border-bottom: 1px solid #a7cbe0;
}
.listing table {
  width: 100%;
}
  .listing table td {
    text-align: left;
    vertical-align: middle;
  }
  /* particular cell - image */
  .listing table td.book_image {
    width: 80px;
    padding: 4px 0px 4px 10px;
  }
    .listing table td.book_image img {
      border: 1px solid #d10101;
      padding: 1px;
    }
    .listing table td.book_image a:hover img {
      border: 1px solid red;
    }
  /* particular cell - content */
  .listing table td.book_main {
    color: #202020;
    font-size: 9pt;
    line-height: 15pt;
  }
    .listing table td.book_main .book_info {
      font-size: 8pt;
      line-height: 10pt;
    }
    .listing table td.book_main ins {
      text-decoration: none;
    }
  /* in the end (linking park), handle the even situation */
  .listing.even table {
    background-color: #ebeff1;
  }

form.ord {
  margin: 0px;
  padding: 0px;
}
  form.ord select {
    float: right;
    margin: 0px 8px 6px 6px;
    background-color: #d7eff8;
    border-style: solid;
    border-color: #277db3;
    border-width: 1px;
    color: #1169aa;
  }
    form.ord option.even {
      background-color: #daf2fc;
    }
    form.ord option.odd {
      background-color: #bde9fa;
    }
  form.ord label {
    display: none;
  }

.book_voto {
  display: block;
  float: right;
  overflow: hidden;
  position: relative;
  width: 72px;
  height: 40px;
  margin: 0px 18px 0px 0px;
  cursor: default;
  line-height: 1.0em;
}
  .book_voto span.voto_griglia {
    display: block;
    position: absolute;
    top: 0px;
    left: 1px;
    padding-top: 9px;
    width: 72px;
    background: url(../images/cat_voto_griglia.png) no-repeat top left;
    text-align: center;
    font-size: 7pt;
    color: #20407a;
  }
  .book_voto span.voto_barra {
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 1px;
    height: 8px;
    background-color: #91cbec;
  }
    .book_voto span.voto_barra.voto0_5 {
      width: 7px;
    }
    .book_voto span.voto_barra.voto1_0 {
      width: 14px;
    }
    .book_voto span.voto_barra.voto1_5 {
      width: 21px;
    }
    .book_voto span.voto_barra.voto2_0 {
      width: 28px;
    }
    .book_voto span.voto_barra.voto2_5 {
      width: 35px;
    }
    .book_voto span.voto_barra.voto3_0 {
      width: 42px;
    }
    .book_voto span.voto_barra.voto3_5 {
      width: 49px;
    }
    .book_voto span.voto_barra.voto4_0 {
      width: 56px;
    }
    .book_voto span.voto_barra.voto4_5 {
      width: 63px;
    }
    .book_voto span.voto_barra.voto5_0 {
      width: 70px;
    }

