/**
	BOOK
*/

.lbook {
  margin-top: 10px;
  width: 220px;
}

.rbook {
  float: right;
  margin-top: 10px;
  width: 340px;
}

.lbook .lcouv {
  float: left;
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
  border: 1px solid #999;
}

.lbook .box {
  margin: 0;
  margin-bottom: 10px;
}

.lbook .box a {
  display: block;
  padding-left: 8px;
  font-size: 10px;
  color: #73522e;
  background: url(../images/orange_arrow.gif) 0 3px no-repeat;
}

#zoom_book {
  display: block;
  padding-left: 5px;
  width: 48px;
  height: 15px;
  line-height: 15px;
  font-size: 10px;
  color: #73522e;
  background: url(../images/zoom.png) no-repeat;
}

.book_support {
  height: 20px;
  line-height: 20px;
}

.book_new strong {
  font-weight: bold;
  color: #f60;
}

.book_support img {
  position: relative;
  top: 2px;
}

.book_price, 
.book_themes, 
.book_toc {
  margin: 20px 0;
}

.book_pdf {
    margin: 0 0 20px;
}
.book_pdf a {
    padding: 0 0 1px 27px;
    color: #333;
    background: url(../images/pdf.gif) 0 0 no-repeat;
}

.book_details {
  color: #000;
  font-size: 10px;
}

.book_details h5 {
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: bold;
}

.lbook h4, .rbook h4 {
  margin-bottom: 5px;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px dotted #666;
}

.rbook ul {
  margin-left: 15px;
}

/**
  AJOUTER EN DESSOUS LES STYLES DEDIES AU RESUME DE L'OUVRAGE
*/

.book_description p, .book_description ul {
  margin-bottom: 10px;
}
