body { /* Modifications : la couleur de fond de page - la police - l'unité utilisée pour la taille de la police  */
  background-color :#fff;
  font-family : arial, verdana;
  font-size :.92em;
  margin :0;
  border :none;
}

.couverture {
    float: left;
    width: 30%;
    height: auto !important;
    min-height: auto !important;
}
.c4 {
    float: left;
    width: 70%;
    height: auto !important;
}

.couverture img {
    width: 90%;
}
.c4 p {
    margin: 0 0 .5em 0;
}
.prix-livre {
    width: 100%;
    clear: both;
}
.prix-livre ul {
    list-style-type: square;
}
.prix-livre ul li {
    margin-bottom: .5em;
}
.prix-livre .bookFormat,
.prix-livre .price {
  font-weight: bolder;
}

h1 {
    font-size: 2em;
    font-weight: normal;
}
h2 {
    font-size: 1.2em;
    page-break-after: avoid;
}
h3 {
    font-size: 1.2em;
    page-break-after: avoid;
}

a {
  color: #000!important;
  text-decoration: none!important;
}



.ziPrint,
.limitDescription,
a.by,
.header,
ul.complements > li,
.r-tabs-accordion-title,
section.extraits,
section.interview,
section.presse,
section.errata,
.liste-livres,
section.complement,
footer,
ul.sociaux,
.by {
    display: none !important;
}
section.sommaire,
section.infos {
  display: block;
  width: 100%;
  margin-bottom: 1em;
}
section.sommaire:before,
section.infos:before {
  content :"Sommaire";
  font-size:1.5em;
  border-top:1px solid #000;
  display: block;
  margin: .2em 0;
}
section.infos:before {
  content:"Infos techniques";
   border-top:0;
}
section.infos {
  width: 90%;
  padding : .5em 2em;
  border: 1px solid #000;
  page-break-before:avoid;
}
section.infos ul {
    list-style-type: square;
    margin: .2em 0 .2em 2em;
}

section.sommaire ul {
  padding: 0 2em;
}
.bookFormat > a > strong {
  margin-right: .3em;
}

/*.prix-livre ul a[href]:after {
 content: " : " attr(href); /* affichage des URL des liens */
 /*font-size: 75%;*/
/*}
*/