/* Page d'impression d'un article, reprise de style/impression.css de l'ancien site. */

body {
    background: #fff;
    font-size: .8em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

#centre {
    color: #000;
    text-align: justify;
}

#centre p {
    margin-top: 5px;
    line-height: 1.7em;
    vertical-align: top;
    text-align: justify;
}

#centre img {
    display: block;
    max-width: 100%;
    margin-right: auto;
    margin-left: auto;
}

#centre h1 { font: 20px Papyrus, "Trebuchet MS", sans-serif; }

#centre h2 {
    padding-left: 25px;
    border-bottom: 1px solid #566912;
    background: url('../media/images/h2.gif') no-repeat left bottom;
    color: #566912;
    font: bold 17px/20px Papyrus, "Trebuchet MS", sans-serif;
}

#centre h3 {
    margin-left: 15px;
    padding-left: 5px;
    border-bottom: 1px solid #566912;
    border-left: 3px solid #566912;
    color: #566912;
    font: bold 14px/18px Papyrus, "Trebuchet MS", sans-serif;
}

#centre h4 {
    margin-top: 2em;
    background: url('../media/images/bismillahnews.gif') no-repeat center;
    color: #fff;
    font: bold 12px/56px Papyrus, "Trebuchet MS", sans-serif;
    text-align: center;
}

#centre h5 {
    padding-left: 15px;
    border-left: 1px solid #0aa262;
    color: #0aa262;
    font: 14px/18px Papyrus, "Trebuchet MS", sans-serif;
}

#centre h6 {
    padding-left: 25px;
    border-bottom: 1px solid #a10d10;
    background: url('../media/images/h2.gif') no-repeat left bottom;
    color: #a10d10;
    font: 17px/17px Papyrus, "Trebuchet MS", sans-serif;
}

#centre a { color: #915740; text-decoration: none; }
#centre a:hover { color: #0aa262; }

#centre ul, #centre li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}

#centre li { line-height: 1.7em; text-indent: 4em; vertical-align: top; }

.quote {
    padding: 5px;
    border: 1px solid #000;
    background-color: #d6a553;
    color: #45310f;
    font: 12px Papyrus, "Trebuchet MS", sans-serif;
    text-align: justify;
}

.quotebible {
    padding: 5px;
    border: 1px solid #000;
    background-color: #fff;
    color: #45310f;
    font: 11px Verdana, sans-serif;
    text-align: justify;
}

.tableau table { padding: 5px; border-collapse: collapse; background: transparent; }
.tableau th, .tableau td { padding: 5px; border: thin solid #28801a; text-align: center; }
.tableau th { background-color: #83b17c; font-weight: bold; }

.separation {
    width: 175px;
    height: 27px;
    margin: 0 auto;
    background: url('../media/images/separation.gif') center;
}

.droite {
    display: block;
    padding-bottom: 15px;
    line-height: 1.7em;
    text-align: right;
    vertical-align: top;
}

.alireegalement a {
    padding-left: 20px;
    background: url('../media/images/onrecommande.gif') no-repeat left bottom;
    color: #0c4133;
}

/* Les fonds portent la couleur des cadres : sans cela, les navigateurs les retirent à l'impression. */
.quote, .tableau th, .separation, #centre h2, #centre h4, #centre h6 {
    print-color-adjust: exact;
    -webkit-print-color-adjust: exact;
}
