/* Ajouts au thème d'origine (blocs générés : livres, actualité) */
#page #central #body img { max-width: 100%; height: auto; }
.book, .news-item { clear: both; overflow: hidden; margin-bottom: 36px; }
.book img.cover { float: left; width: 270px; height: auto; margin: 0 20px 10px 20px; }
.book.bordered img.cover { border: 1px solid black; }
.book .book-text { margin-left: 310px; }
.book .book-meta { font-size: 11px; }
.book .book-meta p { font-size: 11px; margin: 4px 0; }
.news-item .news-date { font-size: 11px; color: #666; }
.news-item img { margin: 8px 20px 8px 0; max-width: 270px; }
table.librairies { border-spacing: 14px; width: 100%; }
table.librairies td { font-size: 12px; vertical-align: top; text-align: left; }
.orders a.order { display: inline-block; margin: 6px 0; padding: 8px 14px; border: 1px solid #69ab2b; }
@media (max-width: 940px) { #page { width: auto; padding: 0 12px; } }
