body { background: url(../img/bg.jpg) repeat; color: #797979; font-family: Arial, Helvetica, sans-serif; font-size: .84em; margin: 0px; }
a { color: #02a400; text-decoration: none; }
a:hover{ text-decoration: underline; }

.normallinks a:link { color: #797979; text-decoration: none; }
.normallinks a:visited { color: #797979; text-decoration: none; }
.normallinks a:hover { color: #797979; text-decoration: none; }
.normallinks a:a:active { color: #797979; text-decoration: none; }

p { margin-bottom: 1em; margin-top: 1em; text-align: justify; }

h1 {color: #000066; font-size: 1.8em; margin-bottom: 5px; width: 625px; border-bottom:1px dotted #CCC; padding:10px; padding-left:0px; }
h2 {color: #02a400; font-size: 1.3em; margin-bottom: 0.8em; margin-top: 2em; }
h3 {color: #000; font-size: 1.1em; font-weight:bold; margin-top: 1.5em; }
h4 {color: #26a6ff; font-size: 1em; margin-bottom: 0.2em; margin-top: .9em;}
h5 {color: #000066; font-size: 1.3em; margin-bottom: 0.8em; margin-top: 2em; }

.nota_bene {font-size: .85em; }

.vert { color: #00A400; }
.rouge { color: #F00; }
.bleu { color: #000066; }
.bleu2 { color: #0066CC; }

.book_editor {color: #000066; font-size: 1em; margin-bottom: 0.2em; margin-top: .9em; font-weight:bold; }
.book_meta { width:600px; height:auto; margin:2px; float:left; }
.book_image img { width:75px; height:100px; margin:2px; margin-top:7px; float:left; }
.book_teaser  { width:525px; height:auto; margin:2px; float:left; }
.book_best  { color: #FF0000; font-weight:bold; }
