.auteur { 
          font-size: 18px;
          font-weight: bold;
          color:black;
          }

h1.titre {
         font-style: italic;
         color: black;
         font-size: 20px;
         font-weight: bold;
         text-transform:uppercase;
         }

h1.titre em { 
            font-style: normal;
            }

h1.titre strong { 
                font-weight: 900;
                }

h2.sous-titre { 
         font-size:20px;
          color: black;
          font-style: italic;
          padding-bottom:10px;
          border-bottom:1px solid grey;
          margin-bottom:10px;
          }

h2.sous-titre em { 
                 font-style: normal;
                 }

.plus { 
margin-top: 15px;
        }

img.couv { 
    box-shadow: 5px 5px 5px #888;
    border:1px solid lightgrey;
    margin-bottom:5px;
}
.format {
    text-align:left;
    margin-left: 0px;
    color: #666666;
    font-family: sans-serif;
  }

.lien-cde-epub, .lien-cde-epub a {
    color: #666666!important;
    font-family: sans-serif;
  }


.argu { 
        margin-bottom: 20px;
        margin-top: 40px;
        text-align: justify;
        color: black;
        }
.bio { 
       margin-bottom: 20px;
       text-align: justify;
       font-style: italic;
       }
.bio_prenom_nom {
    font-weight:bold;
    }

.bio em { 
          font-style: normal;
          }

.extrait { 
           margin-top: 50px;
           text-align: justify;
           padding:20px;
           font-size:18px;
           }

.extrait:before {
    color: #ccc;
  content: "\201C";
  float:left;
  font-family:serif;
  font-size: 64px;
  line-height: 0.1em;
  margin-right: 0.25em;
  padding-left:-5px;
  position:absolute;
  left:0px;

}
.extrait:after {
    content:"\201D";
  font-family:serif;
    color: #ccc;
  font-size: 64px;
  line-height: -0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
  float:right;
  position:absolute;
    right:0px;
}

.dossier-presse {
    display:none;
}

.aparaitre, .epuise, .indisponible, .reapprovisionnement {
                             text-align: left;
                             color:black;
                             }
.couverture {
    text-align:left;
    }
.commander {
    text-align:left;
    padding-bottom: 10px;
    }
.btn-commander a{
    background-color: #aaa;
    }
.commander .prix {
    font-size:18px;
    }
.commander a:hover {
    text-decoration:none;
    background-color:lightgrey;
    }

.article { 
           margin: 20px;
           padding: 10px;
           text-align: justify;
           font-family: sans-serif;
           }

.titre-article, .titre-article-som { 
                 text-align: center;
                 font-family: monospace;
                 font-size: 18px;
                 font-weight: bold;
                 }

.titre-article {
                 margin: 20px;
            }
a.article-retour-som , a.article-consulter {
color: grey;

}
.titre-article strong, .titre-article-som strong { 
                        font-weight: 900;
                        }

.auteur-article, .auteur-article-som { 
                  text-align: right;
                  font-family: monospace;
                  }

.journal, .journal-som { 
           text-align: left;
           font-family: monospace;
           font-style: italic;
           font-weight: bold;
           }

.journal em, .journal-som em { 
              font-style: normal;
              }

.journal strong, .journal-som em { 
                  font-weight: 900;
                  }

.dte-article, .dte-article-som { 
               font-family: monospace;
               font-size: 18px;
               font-style: normal;
               }

.voir-revues-presse-puce, .bonnes-feuilles-puce {
    font-size:170%;
    vertical-align:-5px;
}

.bonnes-feuilles {
font-size: 20px;
}

.voir-revues-presse {
    margin-top: 20px;
    margin-bottom:20px;
    text-align:left;
    font-size:20px;
}

.revue-presse-titre h2{ 
    text-align:center;
    text-transform: uppercase;
    font-size:18px;
      margin-top:50px;
      margin-bottom:50px;
      font-weight:bold;
      }

.revue-presse-titre a {
    text-align:left;
    font-weight:bold;
    }

