
/* PAGINATION */

div#site div.pagination {margin-bottom: 20px; text-align: right;}
div#site div.pagination a,
div#site div.pagination span {
    border-style: solid;
    border-width: 1px;
    margin-left: 2px;
    padding: 2px 3px;
}
div#site div.pagination a {border-color: #DDD;}
div#site div.pagination a:hover {text-decoration: underline;}
div#site div.pagination span {border-color: #CCC;}

/* LES BILLETS */

div#site div.billet {margin-bottom: 30px;}
div#site div.last {margin-bottom: 0;}
div.billet div.info {
    border-bottom: solid 1px #CCC;
    margin-bottom: 10px;
    padding: 3px 0;
}
div.billet div.info span {color: #AAA; float: left; font-size: 1em;}
div.billet div.info a {
    background: transparent url(./img/comment.gif)
        no-repeat scroll left 0;
    float: right;
    padding-left: 16px;
}
div.billet-contenu {margin-bottom: 10px;padding-left: 10px;}

/* LES COMMENTAIRES */

div.liste-com h3 {
    background-attachment: scroll;
    background-color: transparent;
    background-position: center left;
    background-repeat: no-repeat;
    padding-left: 20px;
}
div.liste-com h3.add {background-image: url(./img/commentadd.gif);}
div.liste-com h3.all {
    background-image: url(./img/commentall.gif);
    margin-top: 30px;
}
div.liste-com form div.button a {margin-left: 155px;}
div.liste-com form {margin-top: 10px;}
div.liste-com div.color {background-color: #EEE;}
div.liste-com div.commentaire {margin: 10px 10px 0; padding: 5px;}
div#site div.liste-com div.commentaire p {
    margin: 20px 0 15px;
    padding-left: 20px;
    text-align: justify;
}
div#site div.liste-com div.commentaire strong {display: block;}
div#site div.liste-com div.commentaire em {color: #666; font-style: normal;}
