<!DOCTYPE html><html lang="fr">
<head>
<title>
À la table des loups, roman de Adam Rapp : résumé, avis et critiques
</title>
<meta name="description"
content=" Fresque familiale sur six décennies, ce premier roman traduit en français suit les Larkin dans une Amérique traversée par la violence et la folie ordinaire.---">
<meta name="keywords" content="roman, Seuil, Rentrée littéraire 2025, 9782021574524, Rapp, Adam, malaise, violence, famille, mort, amérique, gravité, roman noir, tristesse, folie, tension, noirceur, drame familial, critique, avis, chronique">
<link rel="canonical" href="https://www.bibliosurf.com/A-la-table-des-loups.html">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="Author" content="Bernard Strainchamps">
<meta name="generator" content="SPIP 4.4.15">
<meta name="robots" content="max-image-preview:large">
<link rel="alternate" type="application/rss+xml" href="spip.php?page=backend" title="Syndiquer tout le site">
<link rel="apple-touch-icon" sizes="180x180" href="favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="favicon/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="favicon/favicon-16x16.png">
<link rel="mask-icon" href="favicon/safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<link rel="mask-icon" href="/favicon/safari-pinned-tab.svg" color="#5bbad5">
<meta name="theme-color" content="#ffffff">
<link rel="manifest" href="/favicon/manifest.json">
<meta name="p:domain_verify" content="31f1fc9e5448484c977b1f73a1168579"/>
<style>/*1.VARIABLES&BASE*/
:root{--primary-color:#373737;--secondary-color:#0066cc;--tertiary-color:#373737;--background-accent:#f7f9fb;--text-muted:#595959;--accent-soft:rgba(0,102,204,.1);--spacer-s:.5rem;--spacer-m:1.5rem;--spacer-l:3rem;--font-size-small:1.1rem;--font-size-medium:1.3rem;--font-size-large:2rem}*{box-sizing:border-box}/*2.FONTS&ICONES*/
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url("/squelettes/fonts/fa-solid-900.woff2") format("woff2")}.fas{font-family:"Font Awesome 5 Free";font-weight:900;font-style:normal}.fa-lock::before{content:"\f023"}.fa-code-branch::before { content: "\f126"; }.fa-scroll::before{content:"\f518"}.fa-book-open::before{content:"\f518"}.fa-external-link-alt::before{content:"\f35d"}.fa-trophy::before{content:"\f091"}.fa-medal::before{content:"\f5a2"}.fa-heart::before{content:"\f004"}.fa-book::before{content:"\f02d"}.fa-star::before{content:"\f005"}.fa-calendar::before{content:"\f133"}.fas.fa-pause::before{content:"\f04c"}.fa-comments::before{content:"\f086"}.fa-video::before{content:"\f03d"}.fa-podcast::before{content:"\f2ce"}.fas.fa-play::before{content:"\f04b"}.fas.fa-backward::before{content:"\f04a"}.fas.fa-forward::before{content:"\f04e"}.fa-backward::before{content:"\f048"}.fa-forward::before{content:"\f051"}.fas.fa-volume-up::before{content:"\f028"}.fas.fa-tv::before{content:"\f26c"}.fa-search::before { content: "\f002";}/*3.BASEDOCUMENT*/
body{font-size:1rem;max-width:100%;margin:auto;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;line-height:2;color:var(--primary-color);hyphens:auto;word-wrap:break-word}a{color:var(--secondary-color);text-decoration:none}ul,ol{list-style:none}/*4.LAYOUT*/
main,.marge{padding:0 5%}/*5.HEADER*/
.site-header{position:relative;display:flex;align-items:center;gap:12px;padding:10px 16px;background:rgba(255,255,255,.95);margin-bottom:15px}.site-header.marge{padding:10px 5% 0}.site-brand{display:flex;align-items:baseline;gap:10px;flex:1;white-space:nowrap}.site-brand a{font-size:2.4rem;font-weight:1000;letter-spacing: -0.04em;line-height:1;text-decoration:none}.site-slogan{position: relative;top: -5px;font-size:1.4rem;font-weight:400;color:#555;line-height:1.2}.search-toggle{background:none;border:none;font-size:1.6rem;cursor:pointer;padding:0;display:flex;align-items:center;gap:6px}.search-label{font-size:1.4rem;color:#555}.search-bar{position:relative;background:#fff;padding-top:8px;padding-bottom:8px;margin-bottom:15px;border:none}/*6.FLEX*/
.flex-container{width:100%;gap:25px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.width-19-6{width:19.5%}.width-24-6{width:24.2%}.width-32-9{width:31%;margin-bottom:10px}.width-49{width:48%}.width-60{width:53%}.width-38{width:40%}/*7.MENU*/
.menu-btn{position:relative;top:2px;margin-right:10px;right:auto;width:34px;height:26px;background:none;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0;z-index:9000}.menu-btn,.menu-btn:hover,.menu-btn:focus,.menu-btn:active{background:none!important;box-shadow:none}.menu-btn span{height:3px;background:var(--primary-color);border-radius:2px;transition:transform .25s ease,opacity .2s ease}.menu{position:fixed;top:0;left:0;width:280px;height:100vh;background:#fff;padding:64px 24px 24px;box-shadow:4px 0 20px rgba(0,0,0,.08);transform:translateX(-100%);transition:transform .25s ease;z-index:8000}.menu:not([hidden]){transform:translateX(0)}.menu-btn[aria-expanded="true"]{position:fixed;top:16px;left:calc(280px - 34px - 16px);margin-right:0}.menu-btn[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-btn[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-btn[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.menu ul,.autres-liens ul{list-style:none;margin:0;padding:0}.menu li{margin-bottom:14px}.menu a{text-decoration:none;font-size:var(--font-size-medium);color:var(--secondary-color)}.menu a:hover{text-decoration:underline}.menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:7000}.menu-btn:focus{outline:none}.menu-btn:focus-visible{outline:2px solid var(--secondary-color);outline-offset:4px}body.menu-open{overflow:hidden}.menu {overflow-y: auto;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: #bbb transparent;}.menu-section {margin: 22px 0 8px;font-size: 0.9rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.05em; color: #777;}/*8.TITRES*/
h1{font-weight:800;line-height:1.15;font-size:clamp(1.8rem,2.5vw + .8rem,2.6rem);letter-spacing:-.04em;color:var(--tertiary-color);max-width:45ch;text-wrap:balance;margin-bottom:var(--spacer-m)}h2{font-weight:600;line-height:1.3;color:var(--tertiary-color);font-size:clamp(1.1rem,1.2vw + .5rem,1.45rem);margin:var(--spacer-l) 0 var(--spacer-s);display:block}h2.section{font-weight:500;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:var(--spacer-l) 0 var(--spacer-s);padding-bottom:8px;border-bottom:1px solid var(--line)}h3{font-weight:500;line-height:1.4;color:var(--text-muted);font-size:clamp(.95rem,.6vw + .7rem,1.15rem);max-width:60ch;text-wrap:balance;margin:var(--spacer-m) 0 var(--spacer-s)}h1+p,h2+p,h3+p{margin-top:.5rem}/*9.TYPO-SEC*/
.graph-legend{font-style:italic;margin-top:5px;color:#555}.u{vertical-align:3px}.intro{max-width:800px;font-size:1.2rem;margin-top:2rem}
.white-space {
/* On utilise margin-top pour "pousser" le contenu */
margin-top: clamp(3rem, 10vh, 6rem) !important;
display: block;
clear: both; /* Pour ignorer les flottants comme les images de couverture */
}/*10.FILARIANE*/
ol.filariane{margin:0;padding:0;list-style:none}li.filariane{display:inline-block;margin-left:0}/*11.BOUTONS*/
.tryitbtn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-size:.95rem;font-weight:500;color:#fff;background-color:var(--secondary-color);border-radius:4px;text-decoration:none;transition:background-color .3s}.tryitbtn:hover{background-color:#004c99}.tryitbtn i{font-size:.95rem}/*12.CARDS*/
.carousel-item{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 18px;border:1px solid #e0d8cc;border-radius:4px;background-color:#fdfdfd;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:background-color .25s,box-shadow .25s,transform .2s;text-align:left}.carousel-item:hover{background-color:#f9f7f2;box-shadow:0 4px 12px rgba(0,0,0,.07);transform:translateY(-2px);border-color:#c8873a}.carousel-item .content{flex:1}.carousel-item .carousel-title{font-size:18px;font-weight:800;color:#1a1612;margin-bottom:4px;line-height:1.3;letter-spacing:-.02em}.carousel-item .category{font-size:.72rem;color:#c8873a;text-transform:uppercase;letter-spacing:.1em;font-weight:700;margin-bottom:8px}.carousel-item .icon{font-size:26px;color:#c8873a;margin-left:14px;align-self:start;opacity:.75}/*13.MEDIA*/
.logo-border-box{border:1px solid #dcdcdc;width:100%;height:auto}.image-frame{position:relative}.image-caption{display:block;width:100%;position:absolute;bottom:0;padding:0 10px 10px}.image-zoom{display:inline-block;overflow:hidden}.image-zoom img{display:block;width:100%;height:auto;transition:transform .3s ease-in-out}.image-zoom:hover img{transform:scale(1.02)}.image-container{width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}.image-container img{width:100%;height:100%;object-fit:cover}/*14.TAGCLOUD*/
.tag-cloud-square{width:100%;aspect-ratio:4/4;overflow:hidden;position:relative;padding:10px;box-sizing:border-box}/*15.LEGACY*/
.degrade{border:1px solid #dcdcdc;border-radius:2px;box-shadow:rgba(9,30,66,.25) 0 4px 8px -2px,rgba(9,30,66,.08) 0 0 0 1px}.pad{padding:1.5%}/*16.BLOCS*/
.autres-liens{margin:3em 0;padding:1em 1.5em;background:#f0f0f0;border-top:3px solid #333;border-radius:6px;font-size:.95rem;line-height:1.5;color:#222}.autres-liens p{margin-bottom:.5em;font-weight:700}.autres-liens li{margin:.4em 0}.autres-liens a{text-decoration:underline}.autres-liens a:hover{text-decoration:none}/*17.RECHERCHE*/
.recherche-ia-bloc{--primary-color:#1a1612;--accent-color:#444;--bg-light:#fdfdfd}.recherche-ia-label{font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);margin-bottom:1.2rem;display:flex;align-items:center;gap:.6rem}.recherche-ia-label::before{content:'✨';font-size:1rem}.recherche-ia-form{display:flex;align-items:stretch;border:2px solid #e0e0e0;max-width:900px;border-radius:16px;overflow:hidden;background:var(--bg-light);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 25px rgba(0,0,0,.05)}.recherche-ia-form:focus-within{box-shadow:0 15px 35px rgba(0,0,0,.12);border-color:var(--primary-color);background:#fff}.recherche-ia-input{flex:1;padding:1.2rem 1.5rem ;font-size:1.1rem;font-family:inherit;border:none;background:transparent;color:#1a1612;outline:none;min-width:0;min-height:4rem;max-height:15rem;overflow-y:auto;resize:none;line-height:1.6}.recherche-ia-input::placeholder{color:#aaa;font-style:italic}.recherche-ia-btn{background:var(--primary-color);border:none;width:65px;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:background .2s,transform .1s}.recherche-ia-btn:hover{background:#333}.recherche-ia-btn:active{transform:scale(.95)}/*18.TAGS*/
.tag-top{display:inline-block;padding:2px 8px;margin:4px;border-radius:4px;font-size:.85rem;font-weight:500;background-color:#f5f5f5;color:var(--primary-color);border:none;border-bottom:1px solid #e0e0e0;transition:all .2s ease}.bartext{height:10px;width:100%;padding:0;background:var(--primary-color);overflow:visible;position:relative;margin-top:24px;border-radius:10px}.bartext div,.bartext h2{font-size:.845rem;font-weight:1000;background-color:#fff;color:var(--primary-color);top:-4px;margin-left:5%;padding:0 4px 0 8px;display:inline;position:absolute}/*19.FAQ*/
.faq-container details{margin-bottom:0;border:none;border-bottom:1px solid #ddd;border-radius:0;padding:0;background:none}.faq-container details[open]{background:none;border-color:#ddd;box-shadow:none}.faq-container summary{padding:14px 2rem 14px 0;font-weight:500;font-size:inherit;line-height:1.5;list-style:none;position:relative;cursor:pointer}.faq-container summary::after{content:'';position:absolute;right:.2rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .2s ease;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain}.faq-container details[open]>summary::after{transform:translateY(-50%) rotate(180deg)}.faq-container summary:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.faq-container details p{margin:.2rem 0 1rem;padding:0;color:#333;font-size:inherit;line-height:1.7}/*20.CRITIQUES*/
.critique-item{padding:14px 0;border-bottom:1px solid #ddd}.critique-item .badge-source{display:inline-block;font-size:14px;font-weight:500;padding:2px 8px;border-radius:20px;background:#E6F1FB;color:#0C447C}.critique-item .critique-date{font-size:14px;color:#888;margin-left:6px}.critique-item h3{font-size:15px;font-weight:500;margin:5px 0;color:#373737}.critique-item p{font-size:13px;color:#555;margin:0;line-height:1.5}.fa-external-link-alt{color:#185FA5;margin-left:4px}.fa-lock{color:#BA7517;margin-left:4px}/*21.PAGINATION*/
.pagination-items li.pagination-item{display:inline-block;font-size:20px;padding:6px 10px;margin:3px;cursor:pointer}.pagination-items li.pagination-item:hover{background-color:#f0f0f0;border-radius:5px;transition:background-color .3s ease-in-out}.pagination-items li.pagination-item.active{font-weight:700;background-color:#0073e6;color:#fff;border-radius:5px}.pagination-items li.pagination-item.prev,.pagination-items li.pagination-item.next{font-weight:700;background-color:#ddd;border-radius:50%;padding:6px 10px}.pagination-items li.pagination-item.prev:hover,.pagination-items li.pagination-item.next:hover{background-color:#bbb}/*22.RATINGS*/
.rating-container{display:flex;flex-direction:column;align-items:left;justify-content:left;margin:10px auto}.rating-bar{width:100%;height:15px;background-color:#e0e0e0;border-radius:5px;position:relative;margin-bottom:5px}.rating-fill{height:100%;background-color:#373737;border-radius:5px 0 0 5px}.rating-fill100{height:100%;background-color:#4caf50;border-radius:5px}.rating-label{font-weight:800;color:#000;background-color:#fff;margin-top:5px;padding:2px 0;border-radius:5px}/*23.COUV*/
.roman-card-body{margin-top:10px}.roman-genre{display:inline-block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-weight:700;color:#c8873a;margin-bottom:6px}.roman-title{font-size:1rem;font-weight:800;color:#1a1612;line-height:1.3;margin-bottom:4px}.roman-stats{font-size:.8rem;color:#595959;margin-bottom:6px}.roman-pointfort{font-size:.85rem;color:#595959;line-height:1.5}.roman-nouvelle-chronique{position:absolute;top:95%;left:0;right:0;transform:translateY(-50%);color:#fff;padding:8px 10px;line-height:1.5;text-align:center;overflow:hidden}.roman-nouvelle-chronique.badge-recent{background:rgba(40, 40, 40,.88)}.roman-nouvelle-chronique.badge-moyen{background:rgba(100,100,100,.75)}.roman-nouvelle-chronique-label{display:block;font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;opacity:.85;margin-bottom:2px}.roman-nouvelle-chronique-blog{display:block;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roman-nouvelle-chronique-date{display:block;font-size:.68rem;font-weight:400;font-style:italic;opacity:.9;margin-top:1px}/*24.A11Y*/
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}/*25.TABLEAUX-ROMANS*/
#romans td,#romans th{vertical-align:top}#romans td:nth-child(1){white-space:normal;word-break:break-word;max-width:300px}
@media (max-width:768px){#romans td.control{font-size:1.3em;font-weight:700;color:#444}#romans td.control::after{content:" Détails";font-size:.75em;color:#777}#romans tr.parent td.control::after{content:" Masquer"}}/*26.TOOLTIP-COUV*/
#cover-tooltip{position:fixed;z-index:9999;pointer-events:none;opacity:0;transition:opacity .18s ease;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.28);background:#fff;padding:5px;max-width:160px}#cover-tooltip img{display:block;max-width:150px;max-height:220px;border-radius:3px}#cover-tooltip.visible{opacity:1}/*27.CARROUSEL-AUTEURS*/
.carrousel-wrap{margin:1.5rem 0 2rem;position:relative}.carrousel-wrap .owl-item img{width:100%;height:auto;display:block}#carrousel-auteurs .owl-item{display:flex;flex-direction:column}#carrousel-auteurs .image-zoom{display:flex;flex-direction:column;flex:1}#carrousel-auteurs .auteur-card-body{flex:1}#carrousel-auteurs .auteurs-proches{margin-top:auto}.auteur-card-body{margin-top:10px}.auteur-name{font-size:1rem;font-weight:900;color:#1a1612;line-height:1.2;margin-bottom:5px}.auteur-stats{font-size:.78rem;color:#c8873a;font-weight:600;margin-bottom:6px}.auteur-accroche{font-size:.85rem;color:#595959;line-height:1.5;margin-bottom:8px}.auteurs-proches{margin-top:8px;padding-top:6px;border-top:1px solid #e0d8cc;font-size:.75rem;line-height:1.4;display:block;min-height:1.2em}/*28.CAVEAT*/
.caveat{font-family:'Caveat',cursive;letter-spacing:.02em;line-height:1.7}.caveat h2{font-size:2.4rem;font-weight:700;line-height:1.4}.caveat p{font-size:1.7rem}/*29.LIENS-SIMILAIRES*/
.similaires-label{font-weight:700;color:#373737;font-size:.9rem;letter-spacing:.02em}.similaire-link{color:#373737;text-decoration:none;font-weight:500;white-space:nowrap;border-bottom:1px solid #373737;transition:all .2s}.similaire-link:hover{color:#0066cc;border-bottom-color:#373737}.sep{color:#373737;margin-right:4px}
@media (max-width:95em) {main,.marge {padding:0 3%}.site-header.marge,.search-bar.marge {padding-left: 3%; padding-right: 3%; }
}
@media (max-width:65em){.site-header{margin-top:8px;margin-bottom: 30px}.site-slogan{display:none}.site-brand a{font-size:2.2rem}.search-toggle{font-size:1.5rem;padding-right: 10px}.search-label{display:none}.width-19-6,.width-24-6,.width-32-9{width:49.5%}.mt-mobile-40{margin-top:80px}.width-19-6,.width-24-6,.width-32-9,.width-38,.width-49,.width-60,.width-38{width:100%}.pagination-items{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:5px}.pagination-items li.pagination-item{padding:4px 6px;min-width:24px}.degrade{border:none;border-bottom:1px solid var(--primary-color);border-radius:0;box-shadow:none}.pad{padding:0 0 15px}li.filariane,ol.filariane,.invisible{display:none}#bubbleChart{width:300px;height:400px}}
@media (max-width:48em){.recherche-ia-bloc {padding: 0}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
</style>
<style>
html {scroll-behavior: smooth;}
.similaires-titre {
font-size: 13px;
font-weight: 500;
letter-spacing: 0.08em;
text-transform: uppercase;
color: #888;
margin: 0 0 14px;
}
.similaires-grille {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
gap: 10px;
}
.livre-card {
background: #fff;
border: 0.5px solid #e0ddd5;
border-radius: 12px;
padding: 14px 14px 12px;
text-decoration: none;
display: flex;
flex-direction: column;
gap: 6px;
transition: border-color 0.15s, background 0.15s;
}
.livre-card:hover {
border-color: #bbb;
background: #f7f6f2;
}
.livre-dos {
width: 100%;
height: 180px;
border-radius: 6px;
margin-bottom: 4px;
}
.livre-titre {
font-size: 13px;
font-weight: 500;
color: #222;
line-height: 1.35;
}
.livre-score {
font-size: 11px;
color: #aaa;
margin-top: auto;
}
.score-barre-fond {
height: 3px;
background: #e8e6e0;
border-radius: 2px;
}
.score-barre {
height: 3px;
border-radius: 2px;
background: #378ADD;
}
.livre-couverture {
width: 100%;
height: 180px;
object-fit: cover;
border-radius: 6px;
margin-bottom: 4px;
}
.point-fort {
border: 1px solid #ddd;
border-left: 4px solid #222;
padding: 1em 1.2em;
margin: 1.5em 0;
border-radius: 6px;
}
.point-fort h3 {
margin-top: 0;
font-size: 1.1rem;
}
:target {
scroll-margin-top: 140px;
}
#podcast-anchor,
#video-anchor {
height: 75px;
margin-top: -75px;
visibility: hidden;}
.nav-anchors {
display: flex;
overflow-x: auto;
gap: 0.75rem;
padding: 0.75rem 1rem;
background-color: #f7f7f7;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
scroll-snap-type: x mandatory;
-webkit-overflow-scrolling: touch;
}.nav-anchors a {
flex: 0 0 auto;
scroll-snap-align: start;
white-space: nowrap;
text-decoration: none;
color: #444;
padding: 0.4rem 0.9rem;
border-radius: 20px;
transition: background-color 0.25s ease, color 0.25s ease;
}.nav-anchors a:hover,
.nav-anchors a:focus {
background-color: #e0e0e0;
color: #000;
}.nav-anchors a.active {
background-color: #444;
color: #fff;
}@media (max-width: 600px) {
.nav-anchors {
padding: 0.5rem 0.75rem;
font-size: 0.9rem;
}
}
</style><style>
.controls{display:flex;justify-content:left;align-items:center;gap:15px}
.controls button{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;padding:6px 10px;font-size:inherit;cursor:pointer}
.controls button:hover{background:#eaeaea}
.progress-container{width:100%;height:10px;background-color:#ddd;border-radius:5px;margin:10px 0;position:relative;cursor:pointer}
.progress-bar{height:100%;width:0%;background-color:#007bff;border-radius:5px}
.podcast-list{margin-top:20px;text-align:left}
.podcast-item{padding:14px 0;border-bottom:1px solid #ddd;cursor:pointer}
.podcast-item:hover{background-color:#f0f0f0}
.podcast-item .badge-source{display:inline-block;font-size:inherit;font-weight:500;padding:2px 8px;border-radius:20px;background:#E6F1FB;color:#0C447C}
.podcast-item .podcast-date{font-size:inherit;color:#888;margin-left:6px}
.podcast-item h3{font-size:inherit;font-weight:500;margin:5px 0;color:#373737;font-style:normal}
.podcast-help{font-style:italic;color:#555;margin-bottom:10px}
.podcast-help a{color:#444;text-decoration:underline;text-decoration-style:dotted}
.podcast-item-hidden{display:none}
.podcast-voir-plus{display:inline-block;margin-top:14px;padding:7px 16px;font-size:inherit;font-weight:500;border:1px solid #ccc;border-radius:4px;cursor:pointer;background:#fff;transition:background .15s,border-color .15s}
.podcast-voir-plus:hover{background:#f5f5f5;border-color:#999}
</style><style>
.video-container{width:100%;aspect-ratio:16/9;background:#000}
.video-container iframe{width:100%;height:100%;border:0}
.video-item{padding:14px 0;border-bottom:1px solid #ddd;cursor:pointer}
.video-item:hover{background-color:#f0f0f0}
.video-item .badge-source{display:inline-block;font-size:inherit;font-weight:500;padding:2px 8px;border-radius:20px;background:#E6F1FB;color:#0C447C}
.video-item .video-date{font-size:inherit;color:#888;margin-left:6px}
.video-item h3{font-size:inherit;font-weight:500;margin:5px 0;color:#373737}
.video-help{font-style:italic;color:#555;margin-bottom:10px}
.video-help a{color:#444;text-decoration:underline;text-decoration-style:dotted}
.video-item-hidden{display:none}
.video-voir-plus{display:inline-block;margin-top:14px;padding:7px 16px;font-size:inherit;font-weight:500;border:1px solid #ccc;border-radius:4px;cursor:pointer;background:#fff;transition:background .15s,border-color .15s}
.video-voir-plus:hover{background:#f5f5f5;border-color:#999}
</style><style>
.embed-modal{position:fixed;inset:0;background:rgba(0,0,0,0.4);display:none;align-items:center;justify-content:center;z-index:10000}
.embed-modal.active{display:flex}
.embed-modal-content{background:#fff;padding:20px;width:90%;max-width:600px;border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,0.25)}
.embed-modal-content h3{margin-top:0;font-size:inherit}
.embed-modal-content textarea{width:100%;height:120px;margin:10px 0;font-family:monospace;font-size:inherit;resize:none}
.embed-modal-actions{text-align:right}
.embed-modal-actions button{margin-left:10px;padding:6px 12px;cursor:pointer;font-size:inherit}
.revue-embed-link{cursor:pointer;text-decoration:underline}
.revue-help a{color:#444;text-decoration:underline;text-decoration-style:dotted}
a[title^="Cliquer pour"]{display:block;text-decoration:none;color:inherit;border-radius:4px;transition:background-color .15s ease,box-shadow .15s ease}
a[title^="Cliquer pour"]:hover,a[title^="Cliquer pour"]:focus-visible{background-color:#f7f7f5;box-shadow:0 2px 8px rgba(0,0,0,0.07);outline:none}
a[title^="Cliquer pour"]:hover h3{text-decoration:underline;text-underline-offset:3px}
.revue-item-hidden{display:none}
.revue-voir-plus{display:inline-block;margin-top:14px;padding:7px 16px;font-size:inherit;font-weight:500;border:1px solid #ccc;border-radius:4px;cursor:pointer;background:#fff;transition:background .15s,border-color .15s}
.revue-voir-plus:hover{background:#f5f5f5;border-color:#999}
</style><style>
.bs-newsletter {
background-color: #f9f7f2;
border-top:1px solid #e0d8cc;
padding: 14px 16px;
margin: 16px 0;
max-width: 480px;
}
.bs-nl-titre {
margin: 0 0 10px 0;
font-size: 13px;
font-weight: 700;
color: #1a1612;
}
.bs-nl-form {
display: flex;
gap: 8px;
flex-wrap: wrap;
}
.bs-nl-email {
flex: 1;
min-width: 180px;
padding: 7px 10px;
font-size: 13px;
border: 1px solid #e0d8cc;
background: #fff;
color: #1a1612;
outline: none;
font-family: Georgia, serif;
}
.bs-nl-email:focus {
border-color: #c8873a;
}
.bs-nl-btn {
padding: 7px 14px;
background-color: #c8873a;
color: #fff;
border: none;
font-size: 13px;
font-weight: 700;
cursor: pointer;
font-family: Georgia, serif;
white-space: nowrap;
}
.bs-nl-btn:hover {
background-color: #a86e2a;
}
.bs-nl-btn:disabled {
background-color: #ccc;
cursor: default;
}
.bs-nl-msg {
margin: 8px 0 0 0;
font-size: 12px;
min-height: 16px;
color: #555450;
}
.bs-nl-msg.ok { color: #2a7a2a; }
.bs-nl-msg.err { color: #b00; }
</style>
</head><body data-type="notice"><header id="site-header" class="site-header marge">
<button id="menu-btn"
class="menu-btn"
aria-label="Ouvrir le menu"
aria-expanded="false"
aria-controls="menu">
<span></span>
<span></span>
<span></span>
</button>
<div class="site-brand">
<a href="https://www.bibliosurf.com/">
Biblios<span class="u">u</span>rf
</a>
<span class="site-slogan">
la veille littéraire multimédia depuis 2015
</span>
</div>
<button class="search-toggle" aria-label="Recherche">
<i class="fas fa-search"></i>
<span class="search-label">Recherche dans le catalogue</span>
</button>
<nav id="menu" class="menu" hidden>
<ul>
<li class="menu-section">Explorer</li>
<li><a href="https://www.bibliosurf.com">À la une</a></li>
<li><a href="-Nouveautes-en-vue-sur-le-web-litteraire-.html">Nouveautés en vue</a></li>
<li><a href="-L-actualite-par-les-livres-.html">L'actu par les livres</a></li><li class="menu-section">Veille</li>
<li><a href="-Revue-du-web-litteraire-.html">Avis et critiques</a></li>
<li><a href="booktubes.html">Booktubes</a></li>
<li><a href="-Podcasts-litteraires-.html">Podcasts</a></li><li class="menu-section">Catalogues & repères</li>
<li><a href="portfoliodesauteurs.html">Portfolio des auteurs</a></li>
<li><a href="editeurs.html">Éditeurs</a></li>
<li><a href="carte.html">Cartes littéraires</a></li>
<li><a href="coupsdecoeur.html">Coups de coeur</a></li>
<li><a href="-Classiques-.html">Affinités Classiques</a></li><li class="menu-section">Palmarès</li>
<li><a href="-Prix-litteraires-.html">Prix littéraires</a></li>
<li><a href="palmaresdes100meilleursromans.html">Top 100 des romans</a></li>
<li><a href="palmares-litteraire-2026.html">Palmarès 2026</a></li><li class="menu-section">Genres</li>
<li><a href="+-roman-+.html">Romans</a></li>
<li><a href="+-roman-policier-+.html">Romans policiers</a></li>
<li><a href="+-science-fiction-+.html">Science-fiction</a></li>
</ul></nav><div class="menu-overlay" hidden></div></header>
<div class="search-bar marge" hidden>
<section class="recherche-ia-bloc" style="margin-bottom: 30px;">
<div class="recherche-ia-form" id="ia-form-header">
<textarea
id="ia-input-header"
class="recherche-ia-input"
placeholder="Posez votre question comme si vous la formuliez à un libraire"
rows="3"
autocomplete="off"
autocorrect="off"
spellcheck="false"
></textarea>
<button class="recherche-ia-btn" id="ia-btn-header" onclick="lancerIAHeader()">
<svg width="18" height="18" viewbox="0 0 18 18" fill="none" aria-hidden="true">
<line x1="3" y1="9" x2="15" y2="9" stroke="white" stroke-width="1.8" stroke-linecap="round"/>
<polyline points="10,5 15,9 10,13" stroke="white" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" fill="none"/>
</svg>
</button>
</div>
</section>
</div><main>
<ol class="filariane" itemscope itemtype="http://schema.org/BreadcrumbList" itemid="https://www.bibliosurf.com/A-la-table-des-loups.html">
<li class="filariane" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="https://www.bibliosurf.com/"><span itemprop="name">Accueil</span></a>
<span itemprop="position" style="display:none;">1</span>
</li><li class="filariane" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
> <a itemprop="item" href="litteratureamericaine.html"><span itemprop="name">Littérature américaine</span></a>
<span itemprop="position" style="display:none;">2</span>
</li><li class="filariane" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
> <a itemprop="item" href="+-roman-+.html"><span itemprop="name">Roman</span></a>
<span itemprop="position" style="display:none;">3</span>
</li><li class="filariane" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
> <a itemprop="item" href="+-Rapp-Adam-+.html"><span itemprop="name"> Adam Rapp </span></a>
<span itemprop="position" style="display:none;">4</span>
</li>
<li class="filariane" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
> <span itemprop="name"> À la table des loups</span>
<span itemprop="position" style="display:none;">5</span>
</li>
</ol>
<h1>
À la table des loups, <a href="+-roman-+.html">roman</a>
de <a href="+-Rapp-Adam-+.html">Adam Rapp</a> : résumé, avis et critiques
</h1><h2 style="margin-bottom: 20px;">
Titre original : <em>Wolf at the table</em>
traduit par Sabine Porte
</h2>
<nav class="nav-anchors">
<a href="#accueil">
<svg width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg>
Accueil critique
</a>
<a href="#pourquoi">
<svg width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg>
Pourquoi lire ?
</a>
<a href="#faqs">
<svg width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/></svg>
Clés de lecture
</a>
<a href="#multimedia">
<svg width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polygon points="10 8 16 12 10 16 10 8"/></svg>
Multimédia
</a>
<a href="#avis">
<svg width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"/><line x1="9" y1="10" x2="15" y2="10"/><line x1="9" y1="14" x2="13" y2="14"/></svg>
Avis
</a>
<a href="#recommandations">
<svg width="16" height="16" viewbox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><polygon points="16.24 7.76 14.12 14.12 7.76 16.24 9.88 9.88 16.24 7.76"/></svg>
Recommandations
</a>
</nav><div class="flex-container">
<div class="width-60">
<div id="faqs"></div>
<h2 class="white-space">Ce qui marque le plus</h2>
La construction en fresque chorale sur six décennies, où les trajectoires distinctes de chaque membre de la famille Larkin convergent autour d'une violence diffuse, maintient une tension narrative cohérente malgré les multiples ruptures temporelles et de point de vue.
<h2 class="white-space" id="accueil">Résumé et accueil critique</h2>
<p><em>À la table des loups</em> d’Adam Rapp s’organise autour d’un dispositif narratif central : la saga d’une famille américaine, les Larkin, dont les membres se dispersent chacun selon une trajectoire propre — Myra l’infirmière de prison, Lexy dans la banlieue bourgeoise, Fiona dans la bohème new-yorkaise, Alec dans les marges de l’Amérique profonde — tandis que la violence circule entre eux, souvent à leur insu. Le roman couvre près de soixante ans d’histoire américaine, des années 1950 à nos jours, à travers des sauts temporels et des focalisations alternées sur ces différents personnages. Adam Rapp s’est inspiré du tueur en série John Wayne Gacy, dont la vie a croisé celle de sa mère, et a consacré dix ans à l’écriture de ce roman, son premier traduit en français, accompagné d’une note personnelle en fin d’ouvrage.<br class='autobr' />
L’accueil critique est largement favorable, plusieurs voix soulignant la maîtrise de la construction et l’intensité du texte. <a href="https://papivore.net/litterature-anglophone/critique-a-la-table-des-loups-adam-rapp-seuil/"><em>Papivore</em></a> relève un « habile sens de la description et des détails, ceux qui convoquent les odeurs et les aspects les plus abjects », qualifiant l’ensemble de « fresque entre roman noir et saga familiale en partie autobiographique ». <a href="https://leslecturesdecannetille.blogspot.com/2026/01/rapp-adam-la-table-des-loups.html"><em>Les Lectures de Cannetille</em></a> note une « lecture lente et sombre, focalisée presque exclusivement sur des forces destructrices », qu’on pourra trouver « aussi écrasante que puissante et maîtrisée ». Une réserve isolée, formulée par <a href="https://aude-bouquine.com/2025/09/10/a-la-table-des-loups-adam-rapp/"><em>Aude Bouquine</em></a>, signale une difficulté à se repérer entre les personnages et les fils narratifs, sans nier la possible grandeur du livre.</p><h2 class="white-space" id="pourquoi">Pourquoi lire <em>À la table des loups</em> ?</h2><p>Pour suivre la dérive d'Alec, <b>personnage hanté</b> dont la trajectoire maintient une tension sourde d'un bout à l'autre du récit.<br>
Pour l'écriture des détails concrets — odeurs, gestes, silences — qui installent durablement un <b>malaise ancré dans le quotidien</b>.<br>
Pour une saga qui traverse soixante ans d'histoire américaine en restant au plus près des <b>vies ordinaires fracassées</b>.<br>
Pour une note finale de l'auteur qui éclaire les origines autobiographiques du roman et en modifie rétrospectivement la lecture.
</p>
<div class="faq-container">
<h2 class="white-space">Clés de lecture (FAQ)</h2>
<details>
<summary>Comment le roman articule-t-il le destin individuel d'Alec et la dimension collective de la saga familiale ?</summary>
<div>
<p>Alec est présenté comme le personnage central autour duquel s'organise une part du suspense : décrit comme «le fils maudit», sa trajectoire est celle d'une dérive progressive dont l'issue reste tendue jusqu'au bout, non par ignorance du lecteur sur sa direction, mais par l'émotion contenue qui l'accompagne et par le rôle joué par sa mère dans la compréhension de son passé. Ce fil individuel s'insère dans un récit plus large où les non-dits, la maladie mentale et l'exposition répétée à la violence relient les membres de la famille sur plusieurs générations. La structure fragmentée — sauts dans le temps, changements de point de vue — permet de faire coexister ces niveaux sans que l'un efface l'autre, et plusieurs critiques ont salué la capacité du roman à maintenir la cohérence de l'ensemble malgré cette dispersion.
</p>
</div>
</details>
<details>
<summary>Le roman est-il difficile à lire en raison de sa noirceur ?</summary>
<div>
<p>La noirceur est réelle et constante : le roman ne ménage pas le lecteur, et la violence — directe ou suggérée — traverse le texte sans relâche. Certains lecteurs ont décrit cette lecture comme écrasante, voire rebutante par moments, et l'un d'eux a confessé s'être perdu entre les pages. Mais la plupart des lecteurs qui évoquent cette difficulté la distinguent d'un défaut de maîtrise : la densité du texte est perçue comme délibérée, et des «éclairs d'humanité» traversent ponctuellement cette noirceur, notamment à travers les personnages de Myra Lee et de la mère. La langue, décrite comme vive et précise, semble constituer pour beaucoup le cadre qui rend cette obscurité supportable, voire prenante.
</p>
</div>
</details>
</div><div class='ajaxbloc' data-ajax-env='JCEH4vZ2wTz/9iNHn8bBtFNqDj4njzaf3OCt4F9rnZu2+/vfhqU3pevz0XHVxzpMOfMhXsu/aOxZMI1JotHg2smNUbgDMnALSYjQRvYz2TKpzFOuRM/2YObFLIf/kO+CtQT7fKntxFFK8Hqn77swyvqObPtTz2D9C8W/sNJOogJc+qADJQeWkNPlErYETNY77Kbnk4vs6RHGroay6W3jcuZfQghfh2aKJlUsmYevyBaoncvjiR3Yf6S5se5fRCa9HP1GF6yDPYKH' data-origin="A-la-table-des-loups.html"><div id="multimedia"></div>
<div id="podcasts"></div></div><div class='ajaxbloc' data-ajax-env='jCKNYrd2wX1/Abg6n/P07slidyF+WCf9cyCssp2xNmo7Nw9m9dfZi7G2HqsogZxRWxrhvJVWoyNWW2ycjeZGgLSoAe478+9yg3xsS5ROcP+cPDjYcq7AvSzIoHXogOwgW8FyGIjzBdh1+snXg61qls9J0x+PrFFfrVU=' data-origin="A-la-table-des-loups.html"><div class="player-video"><h2 class="white-space section">
Vidéos
</h2>
<div id="video-anchor"></div>
<div class="video-container" id="video-container" style="display:none;">
<div id="player"></div>
</div>
<div id="playlist"></div><button class="video-voir-plus" id="video-voir-plus" style="display:none" aria-expanded="false"></button><p class="video-help">
💡 Sélectionnez une vidéo —
<a href="#"
class="video-embed-link"
data-cle="135497">
intégrer ce lecteur de vidéos sur votre site
</a>
</p><div id="videoEmbedModal" class="embed-modal" aria-hidden="true">
<div class="embed-modal-content">
<h3>Intégrer cette vidéo</h3>
<textarea id="videoEmbedCode" readonly></textarea>
<div class="embed-modal-actions">
<button id="copyVideoEmbed">Copier</button>
<button id="closeVideoEmbed">Fermer</button>
</div>
</div>
</div></div></div><div class='ajaxbloc' data-ajax-env='JOEHArZ2wYIVUkAaYwsMHYxiSUN+GtYyxSQdzFtnyH8mzFuxXdRvUefzszXhn4kd41G4cWxRd4ZYcyzzbkb8S/jsBuUQZMW/qpu98PRDzFNuHR94Ent/hIu9n1ywT8nFq34a4Itei21bRDr97onny/tOfPfcRukwjsxPYJHU4/BeeK7ZMHaQKyf+eSadi2sS73bNxovzeC6MLySrc2DjkgLWmt5YZw3AU3mazqvahQk+CMAwkZCJwOLuoy8JYIohEBlOl4mPnDW/LA==' data-origin="A-la-table-des-loups.html"><h2 id="avis" class="white-space section">
Avis
</h2><div id="revue-liste-28114"><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Domi C Lire"
href="https://domiclire.wordpress.com/2026/03/28/a-la-table-des-loups-adam-rapp/"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Domi C Lire</span>
<span class="critique-date">28-03-2026</span>
</h3>
J’ai apprécié les sauts dans le temps et à travers les différents personnages qui s’effectuent sans jamais perdre le fil de ce récit familial qui est aussi celui d’un pays, d’une époque, de vies.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Les Lectures de Cannetille"
href="https://leslecturesdecannetille.blogspot.com/2026/01/rapp-adam-la-table-des-loups.html"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Les Lectures de Cannetille</span>
<span class="critique-date">26-01-2026</span>
</h3>
Une lecture lente et sombre, focalisée presque exclusivement sur des forces destructrices, que l’on pourra trouver aussi écrasante que puissante et maîtrisée, mais toujours intense et prenante.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Libération"
href="https://www.liberation.fr/culture/livres/a-la-table-des-loups-dadam-rapp-entre-sauvagerie-et-banalite-du-quotidien-20251222_QXTYNTZ2VFBIJG6HJGD46FIDUI/"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Libération</span>
<span class="critique-date">22-12-2025</span>
</h3>
L’auteur américain publie un formidable roman noir où les détails des descriptions plongent le lecteur dans l’Amérique des classes moyennes.
<i class="fas fa-lock"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Tranches de livres"
href="https://trancheslivres.wordpress.com/2025/12/12/rapp-adam-a-la-table-des-loups/"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Tranches de livres</span>
<span class="critique-date">12-12-2025</span>
</h3>
C’est un grand roman sur le destin et la liberté d’une famille sur laquelle plane un nuage noir et malfaisant, un de ces grands romans peuplés de drames, de bonheurs fugitifs, d’horreurs également...
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none" title="Cliquer pour Lire l'article sur Le Monde de Marie" href="https://mespassionsmesenvieslemondedemarie.blogspot.com/2025/12/a-la-table-des-loups-adam-rapp.html" target="_blank" rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Le Monde de Marie</span>
<span class="critique-date">05-12-2025</span>
</h3>
Un roman sur une réalité pleine de noirceur. A la fois captivant et rebutant.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Fragments de lecture"
href="https://virginieneufville.blogspot.com/2025/11/sous-le-vernis.html"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Fragments de lecture</span>
<span class="critique-date">18-11-2025</span>
</h3>
A la table des loups est un roman profond sur la famille, le sens des choses, et la promiscuité du mal. Sous le vernis de la normalité, la violence fait rage. Directe ou suggérée, elle ne laisse pas le lecteur de marbre.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Papivore"
href="https://papivore.net/litterature-anglophone/critique-a-la-table-des-loups-adam-rapp-seuil/"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Papivore</span>
<span class="critique-date">07-11-2025</span>
</h3>
Avec un habile sens de la description et des détails, ceux qui convoquent les odeurs et les aspects les plus abjects, Adam Rapp a élaboré une intense fresque entre roman noir et saga familiale en partie autobiographique, comme il le confie dans sa note glaçante en fin d’ouvrage, qui plonge le lecteur, via le personnage d’Alec, dans les ténèbres les plus sombres.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Fragments de lecture"
href="https://virginieneufville.blogspot.com/2025/10/sous-le-vernis.html"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Fragments de lecture</span>
<span class="critique-date">26-10-2025</span>
</h3>
A la table des loups est un roman profond sur la famille, le sens des choses, et la promiscuité du mal. Sous le vernis de la normalité, la violence fait rage. Directe ou suggérée, elle ne laisse pas le lecteur de marbre.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Le Monde"
href="https://www.lemonde.fr/livres/article/2025/10/26/a-la-table-des-loups-adam-rapp-au-plus-pres-d-un-serial-killer_6649667_3260.html"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Le Monde</span>
<span class="critique-date">26-10-2025</span>
</h3>
Dix ans auront été nécessaires à l’écrivain pour écrire ce roman – le premier traduit en français – inspiré par l’assassin John Wayne Gacy, dont la vie croisa celle de sa mère.
<i class="fas fa-lock"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Sur la route de Jostein"
href="https://surlaroutedejostein.fr/2025/09/29/a-la-table-des-loups-adam-rapp/"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Sur la route de Jostein</span>
<span class="critique-date">29-09-2025</span>
</h3>
Malgré ce récit fragmenté, j’ai fini par m’attacher aux personnages. L’auteur nous tient avec l’évolution d’Alec, le fils maudit. Si le lecteur n’a que peu de doute sur sa conduite, le suspense tient avec l’émotion contenue et l’attitude de la mère, puis la compréhension du passé d’Alec et le rôle empathique de Myra Lee.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Aire(s) Libre(s)"
href="https://aireslibres.net/a-la-table-des-loups-adam-rapp-le-seuil-cadre-vert-yann/"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Aire(s) Libre(s)</span>
<span class="critique-date">29-09-2025</span>
</h3>
Son portrait de la famille Larkin, archétype de la famille dysfonctionnelle, l’impose comme un auteur attentif à l’humain dans toute sa complexité, attention qu’il élargit à la société américaine tout entière.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Aude Bouquine"
href="https://aude-bouquine.com/2025/09/10/a-la-table-des-loups-adam-rapp/"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Aude Bouquine</span>
<span class="critique-date">10-09-2025</span>
</h3>
D’un point de vue stylistique, j’imagine que l’auteur a réussi son coup pour susciter une telle aversion pour les personnages et leurs histoires. Peut-être ai-je lu un grand livre, mais je me dois d’être franche : j’ai souvent erré sans but entre les pages et je me suis perdue en route.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Nyctalopes"
href="https://www.nyctalopes.com/a-la-table-des-loups-dadam-rapp-seuil/"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Nyctalopes</span>
<span class="critique-date">02-09-2025</span>
</h3>
A la croisée de certaines œuvres de Joyce Carol Oates et de Lionel Shriver A la table des loups s’avère terriblement noir, triste mais immanquable pour la finesse de son écriture et pour la réflexion sur nos choix qu’il propose, qu’il impose.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur France info"
href="https://www.franceinfo.fr/culture/livres/la-rentree-litteraire/a-la-table-des-loups-d-adam-rapp-voyage-au-bout-de-l-alienation-dans-un-roman-vertigineux-hante-par-la-violence_7457833.html"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">France info</span>
<span class="critique-date">28-08-2025</span>
</h3>
Cette fresque familiale, intimiste et dangereusement ténébreuse, est traversée par des éclairs d’une humanité salvatrice. Indispensable.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur L’Obs"
href="https://www.nouvelobs.com/bibliobs/20250827.OBS107085/a-la-table-des-loups-par-adam-rapp-un-cauchemar-americain.html"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">L’Obs</span>
<span class="critique-date">27-08-2025</span>
</h3>
La lente dérive d’un jeune homme dont la vie va bientôt basculer dans la folie pure. Un roman maîtrisé à l’élégance toute classique, qui embrasse soixante ans d’histoire américaine.
<i class="fas fa-lock"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Benzine Magazine"
href="https://www.benzinemag.net/2025/08/27/a-la-table-des-loups-dadam-rapp-les-racines-du-mal-dune-famille-americaine/"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Benzine Magazine</span>
<span class="critique-date">27-08-2025</span>
</h3>
Avec À la table des loups, Adam Rapp signe un roman magistral en nous offrant une fresque familiale sur six décennies, alliant suspense et réflexion. La famille Larkin y incarne le symbole de la société américaine confrontée à la violence.
<i class="fas fa-external-link-alt"></i>
</div></a></div><div class="revue-entry">
<a style="color:#373737;text-decoration:none"
title="Cliquer pour Lire l'article sur Playlist Society"
href="https://www.playlistsociety.fr/2025/08/a-la-table-des-loups-dadam-rapp-dou-viennent-les-tueurs-en-serie/133674/"
target="_blank"
rel="noopener"><div class="critique-item">
<h3>
<span class="badge-source">Playlist Society</span>
<span class="critique-date">23-08-2025</span>
</h3>
À la table des loups est bel et bien un grand livre sur la fabrique des tueurs en série aux États-Unis, mais qui par le talent d’Adam Rapp devient un grand roman sur la famille.
<i class="fas fa-external-link-alt"></i>
</div></a></div></div><button
class="revue-voir-plus"
id="revue-btn-28114"
data-cle="28114"
style="display:none"
aria-expanded="false">
</button><p class="revue-help">
💡 <a href="#" class="revue-embed-link">intégrer cette revue du web sur votre site</a>.
</p><div id="revueEmbedModal" class="embed-modal" aria-hidden="true">
<div class="embed-modal-content">
<h3>Intégrer la revue du web</h3>
<textarea id="revueEmbedCode" readonly></textarea>
<div class="embed-modal-actions">
<button id="copyRevueEmbed">Copier</button>
<button id="closeRevueEmbed">Fermer</button>
</div>
</div>
</div></div>
</div>
<div class="width-38">
<div class="white-space" style="aspect-ratio: 320/485; width: 100%; border: 1px solid #CCC; margin-top:40px; overflow: hidden;">
<img src="local/cache-vignettes/L320xH485/arton135497-33921.jpg?1762218860" alt="couverture de À la table des loups de Adam Rapp" style="width: 100%; height: 100%; object-fit: cover;">
</div><h2 class="white-space section">Profil du livre</h2>
<div class="notice-contexte"><b>Catégories :</b>
<a class="tag-top" href="+-roman-+.html">roman</a>
<a class="tag-top" href="+-roman-noir-28924-+.html">roman noir</a>
<a class="tag-top" href="+-Rentree-litteraire-2025-+.html">rentrée littéraire 2025</a>
<a class="tag-top" href="litteratureamericaine.html">littérature américaine</a><br></div><div class="notice-indexation">
<b>Emotions :</b>
<a class="tag-top" href="+-malaise-+.html">malaise</a>
<a class="tag-top" href="+-gravite-+.html">gravité</a>
<a class="tag-top" href="+-tristesse-+.html">tristesse</a>
<a class="tag-top" href="+-tension-31458-+.html">tension</a>
<br>
<b>Thématique :</b>
<a class="tag-top" href="+-violence-28842-+.html">violence</a>
<a class="tag-top" href="+-famille-28851-+.html">famille</a>
<a class="tag-top" href="+-mort-+.html">mort</a>
<a class="tag-top" href="+-amerique-+.html">amérique</a>
</div><div>
<strong>Note estimée :</strong> 3.9/5
<br /><strong>Palmarès :</strong> <a href="https://www.bibliosurf.com/palmares-litteraire-2025.html">2025</a>
<br /><strong>Impact web :</strong> 79% :
écho significatif sur la blogosphère littéraire
</div>
<h2 class="white-space section">A propos de cette notice</h2>
Ce livre a été édité par Seuil en août 2025.
<br />Bibliosurf effectue une veille sur ce livre depuis 2 juillet 2025. Les résumés et FAQ sont générés automatiquement à partir de chroniques issues du web littéraire
<div style="margin-top:70px">
<a aria-label="Seuil" href="+-Seuil-+.html"><img
src="IMG/logo/89752.jpg.jpeg.webp?1761505747"
class="spip_logo"
width="1000"
height="750"
alt="" style='width:100%;height:auto' /></a>
<br>Collection Cadre Vert
<br />Achetez dans la librairie la plus proche de chez vous
<a href="https://www.librairiesindependantes.com/product/9782021574524"> le grand format ISBN 9782021574524 au prix de 24 €</a></li>
</div></div>
</div><br />
<div class="bs-newsletter">
<p class="bs-nl-titre">Recevoir la revue du web littéraire chaque lundi</p>
<div class="bs-nl-form">
<input type="email" class="bs-nl-email" placeholder="votre@email.com" autocomplete="email">
<button class="bs-nl-btn" onclick="bsNlInscrire(this)">S'inscrire</button>
</div>
<p class="bs-nl-msg"></p>
</div><h2 id="recommandations" class="white-space">Vous aimerez aussi</h2>
<div id="similaires-liste"></div>
</main>
<footer style="margin-top: 60px; padding: 30px 20px; text-align: center; font-size: 0.9rem; background-color: #f9f9f9; color: #555; border-top: 1px solid #ddd;">
<p>Bibliosurf © 2026 - un moteur original et unique de recommandation littéraire
<br />Un projet conçu et animé par Bernard Strainchamps</p>
<p><a href="_contact_.html">à propos</a> | <a href="https://www.bibliosurf.com/_contact_.html#contact">contact</a>
| <a href="https://www.bibliosurf.com/spip.php?page=backend">
s'abonner au flux RSS
</a>
| <a href="https://www.bibliosurf.com/datavisualisationlitteraire.html">data visualisation</a> | <a href="https://www.bibliosurf.com/?page=statistiques">statistiques</a></p></footer><script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebPage",
"@id": "https://www.bibliosurf.com/A-la-table-des-loups.html",
"name": "À la table des loups de Adam Rapp – notice Bibliosurf",
"headline": "À la table des loups, roman de Adam Rapp : avis et critiques",
"description": "À la table des loups d'Adam Rapp s'organise autour d'un dispositif narratif central : la saga d'une famille américaine, les Larkin, dont les membres se dispersent chacun selon une trajectoire propre — Myra l'infirmière de prison, Lexy dans la banlieue bourgeoise, Fiona dans la bohème new-yorkaise, Alec dans les marges de l'Amérique profonde — tandis que la violence circule entre eux, souvent à leur insu. Le roman couvre près de soixante ans d'histoire américaine, des années 1950 à nos jours, à travers des sauts temporels et des focalisations alternées sur ces différents personnages. Adam Rapp s'est inspiré du tueur en série John Wayne Gacy, dont la vie a croisé celle de sa mère, et a consacré dix ans à l'écriture de ce roman, son premier traduit en français, accompagné d'une note personnelle en fin d'ouvrage. L'accueil critique est largement favorable, plusieurs voix soulignant la maîtrise de la construction et l'intensité du texte. Papivore relève un « habile sens de la description et des détails, ceux qui convoquent les odeurs et les aspects les plus abjects », qualifiant l'ensemble de « fresque entre roman noir et saga familiale en partie autobiographique ». Les Lectures de Cannetille note une « lecture lente et sombre, focalisée presque exclusivement sur des forces destructrices », qu'on pourra trouver « aussi écrasante que puissante et maîtrisée ». Une réserve isolée, formulée par Aude Bouquine, signale une difficulté à se repérer entre les personnages et les fils narratifs, sans nier la possible grandeur du livre.",
"url": "https://www.bibliosurf.com/A-la-table-des-loups.html",
"datePublished": "2025-07-02T15:10:12Z",
"dateModified": "2026-06-27T00:00:00Z",
"inLanguage": "fr",
"mainEntity": { "@id": "https://www.bibliosurf.com/A-la-table-des-loups.html#book" }
},
{
"@type": "Book",
"@id": "https://www.bibliosurf.com/A-la-table-des-loups.html#book",
"name": "À la table des loups",
"description": "Des années 50 à nos jours, un grand roman américain qui évoque les racines du mal avec une puissance et une intelligence rares. Lorsque les frère et soeurs Larkin quittent le nid familial, chacun poursuit un fragment du rêve américain. Myra est infirmière en prison tout en élevant son fils, Lexy incarne la bourgeoisie des banlieues chic, Fiona plonge dans la bohème new-yorkaise, et Alec, autrefois enfant de choeur, disparaît dans les méandres de l'Amérique profonde. Si leurs existences sont radicalement différentes, une constante semble les rapprocher : la violence la plus sauvage rôde autour d'eux et, à leur insu, la mort les frôle à plusieurs reprises. Puis leur mère commence à recevoir d'inquiétantes cartes postales, dont elle choisit d'ignorer le message. Adam Rapp excelle à raconter cette histoire familiale qui se déroule sur près de soixante ans et se lit le souffle court. Avec finesse, il explore comment les non-dits, la maladie mentale et l'exposition à la violence, quelle que soit sa forme, influencent les vies au fil du temps et sur plusieurs générations. D'une langue vive et précise, il révèle ce qui, bien souvent, se cache sous le vernis de la normalité.",
"url": "https://www.bibliosurf.com/A-la-table-des-loups.html",
"sameAs":"http://catalogue.bnf.fr/ark:/12148/cb486046932",
"translationOfWork": {"name": "Wolf at the table"},
"image": "https://www.bibliosurf.com/IMG/arton135497.jpg?1751461813",
"about": {
"@type": "DefinedTerm",
"@id": "https://www.bibliosurf.com/id/genre/12",
"url": "https://www.bibliosurf.com/+-roman-+.html",
"name": "roman"
,"inDefinedTermSet": "https://clil.fr/", "identifier": "3442"
},
"author": {
"@type": "Person",
"name": "Adam Rapp"
,
"@id": "https://www.bibliosurf.com/+-Rapp-Adam-+.html",
"url": "https://www.bibliosurf.com/+-Rapp-Adam-+.html"
,"identifier": {
"@type": "PropertyValue",
"propertyID": "ISNI",
"value":"0000000114748878"
}
,"sameAs": "https://viaf.org/viaf/73074845"
}
,"workExample": [
{
"@type": "Book",
"isbn": "9782021574524",
"publisher": {
"@type": "Organization",
"@id": "https://www.bibliosurf.com/id/editeur/250",
"url": "https://www.bibliosurf.com/+-Seuil-+.html",
"name": "Seuil"
},
"datePublished": "2025-08-22",
"bookFormat": "Hardcover",
"offers": {
"@type": "Offer",
"url": "https://www.librairiesindependantes.com/product/9782021574524",
"seller": {
"@type": "Organization",
"name": "Librairies Indépendantes",
"url": "https://librairiesindependantes.com"
}
}
}
]
,
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "3.94",
"reviewCount": "20"
}
,"review": [
{
"@type": "Review",
"name": "À la table des loups d'Adam Rapp : d'où viennent les tueurs en série",
"reviewBody": "À la table des loups est bel et bien un grand livre sur la fabrique des tueurs en série aux États-Unis, mais qui par le talent d'Adam Rapp devient un grand roman sur la famille.",
"author": {
"@type": "Organization",
"name":
"Playlist Society"
},
"inLanguage": "fr",
"datePublished": "2025-08-23T18:43:52Z"
}
,
{
"@type": "Review",
"name": "« À la table des loups » d'Adam Rapp : les racines du mal d'une famille américaine",
"reviewBody": "Avec À la table des loups, Adam Rapp signe un roman magistral en nous offrant une fresque familiale sur six décennies, alliant suspense et réflexion. La famille Larkin y incarne le symbole de la société américaine confrontée à la violence.",
"author": {
"@type": "Organization",
"name":
"Benzine Magazine"
},
"inLanguage": "fr",
"datePublished": "2025-08-27T08:47:47Z"
}
,
{
"@type": "Review",
"name": "« A la table des loups », par Adam Rapp : un cauchemar américain",
"reviewBody": "La lente dérive d'un jeune homme dont la vie va bientôt basculer dans la folie pure. Un roman maîtrisé à l'élégance toute classique, qui embrasse soixante ans d'histoire américaine.",
"author": {
"@type": "Organization",
"name":
"L'Obs"
},
"inLanguage": "fr",
"datePublished": "2025-08-27T15:05:49Z"
}
,
{
"@type": "Review",
"name": "\\\"À la table des loups\\\" d'Adam Rapp : voyage au bout de l'aliénation dans un roman vertigineux, hanté par la violence",
"reviewBody": "Cette fresque familiale, intimiste et dangereusement ténébreuse, est traversée par des éclairs d'une humanité salvatrice. Indispensable.",
"author": {
"@type": "Organization",
"name":
"France info"
},
"inLanguage": "fr",
"datePublished": "2025-08-28T10:28:06Z"
}
,
{
"@type": "Review",
"name": "A LA TABLE DES LOUPS d'Adam Rapp / Seuil.",
"reviewBody": "A la croisée de certaines œuvres de Joyce Carol Oates et de Lionel Shriver A la table des loups s'avère terriblement noir, triste mais immanquable pour la finesse de son écriture et pour la réflexion sur nos choix qu'il propose, qu'il impose.",
"author": {
"@type": "Organization",
"name":
"Nyctalopes"
},
"inLanguage": "fr",
"datePublished": "2025-09-02T19:49:31Z"
}
,
{
"@type": "Review",
"name": "À la table des loups, Adam Rapp.",
"reviewBody": "D'un point de vue stylistique, j'imagine que l'auteur a réussi son coup pour susciter une telle aversion pour les personnages et leurs histoires. Peut-être ai-je lu un grand livre, mais je me dois d'être franche : j'ai souvent erré sans but entre les pages et je me suis perdue en route.",
"author": {
"@type": "Organization",
"name":
"Aude Bouquine"
},
"inLanguage": "fr",
"datePublished": "2025-09-10T09:01:58Z"
}
,
{
"@type": "Review",
"name": "À la table des loups, Adam Rapp (Le Seuil / Cadre Vert) — Yann",
"reviewBody": "Son portrait de la famille Larkin, archétype de la famille dysfonctionnelle, l'impose comme un auteur attentif à l'humain dans toute sa complexité, attention qu'il élargit à la société américaine tout entière.",
"author": {
"@type": "Organization",
"name":
"Aire(s) Libre(s)"
},
"inLanguage": "fr",
"datePublished": "2025-09-29T20:08:47Z"
}
,
{
"@type": "Review",
"name": "À la table des loups – Adam Rapp",
"reviewBody": "Malgré ce récit fragmenté, j'ai fini par m'attacher aux personnages. L'auteur nous tient avec l'évolution d'Alec, le fils maudit. Si le lecteur n'a que peu de doute sur sa conduite, le suspense tient avec l'émotion contenue et l'attitude de la mère, puis la compréhension du passé d'Alec et le rôle empathique de Myra Lee.",
"author": {
"@type": "Organization",
"name":
"Sur la route de Jostein"
},
"inLanguage": "fr",
"datePublished": "2025-09-29T20:13:02Z"
}
,
{
"@type": "Review",
"name": "« A la table des loups » : Adam Rapp au plus près d'un serial killer",
"reviewBody": "Dix ans auront été nécessaires à l'écrivain pour écrire ce roman – le premier traduit en français – inspiré par l'assassin John Wayne Gacy, dont la vie croisa celle de sa mère.",
"author": {
"@type": "Organization",
"name":
"Le Monde"
},
"inLanguage": "fr",
"datePublished": "2025-10-26T19:15:26Z"
}
,
{
"@type": "Review",
"name": "Sous le vernis...",
"reviewBody": "A la table des loups est un roman profond sur la famille, le sens des choses, et la promiscuité du mal. Sous le vernis de la normalité, la violence fait rage. Directe ou suggérée, elle ne laisse pas le lecteur de marbre.",
"author": {
"@type": "Organization",
"name":
"Fragments de lecture"
},
"inLanguage": "fr",
"datePublished": "2025-10-26T19:20:27Z"
}
,
{
"@type": "Review",
"name": "Critique – À la table des loups – Adam Rapp – Seuil",
"reviewBody": "Avec un habile sens de la description et des détails, ceux qui convoquent les odeurs et les aspects les plus abjects, Adam Rapp a élaboré une intense fresque entre roman noir et saga familiale en partie autobiographique, comme il le confie dans sa note glaçante en fin d'ouvrage, qui plonge le lecteur, via le personnage d'Alec, dans les ténèbres les plus sombres.",
"author": {
"@type": "Organization",
"name":
"Papivore"
},
"inLanguage": "fr",
"datePublished": "2025-11-07T09:01:02Z"
}
,
{
"@type": "Review",
"name": "Sous le vernis",
"reviewBody": "A la table des loups est un roman profond sur la famille, le sens des choses, et la promiscuité du mal. Sous le vernis de la normalité, la violence fait rage. Directe ou suggérée, elle ne laisse pas le lecteur de marbre.",
"author": {
"@type": "Organization",
"name":
"Fragments de lecture"
},
"inLanguage": "fr",
"datePublished": "2025-11-18T09:07:38Z"
}
,
{
"@type": "Review",
"name": "\\\"A la table des loups\\\" Adam Rapp",
"reviewBody": "Un roman sur une réalité pleine de noirceur. A la fois captivant et rebutant.",
"author": {
"@type": "Organization",
"name":
"Le Monde de Marie"
},
"inLanguage": "fr",
"datePublished": "2025-12-05T09:11:07Z"
}
,
{
"@type": "Review",
"name": "Rapp, Adam – A la table des loups",
"reviewBody": "C'est un grand roman sur le destin et la liberté d'une famille sur laquelle plane un nuage noir et malfaisant, un de ces grands romans peuplés de drames, de bonheurs fugitifs, d'horreurs également...",
"author": {
"@type": "Organization",
"name":
"Tranches de livres"
},
"inLanguage": "fr",
"datePublished": "2025-12-12T12:32:14Z"
}
,
{
"@type": "Review",
"name": "« A la table des loups » d'Adam Rapp : entre sauvagerie et banalité du quotidien",
"reviewBody": "L'auteur américain publie un formidable roman noir où les détails des descriptions plongent le lecteur dans l'Amérique des classes moyennes.",
"author": {
"@type": "Organization",
"name":
"Libération"
},
"inLanguage": "fr",
"datePublished": "2025-12-22T08:54:02Z"
}
,
{
"@type": "Review",
"name": "[Rapp, Adam] A la table des loups",
"reviewBody": "Une lecture lente et sombre, focalisée presque exclusivement sur des forces destructrices, que l'on pourra trouver aussi écrasante que puissante et maîtrisée, mais toujours intense et prenante.",
"author": {
"@type": "Organization",
"name":
"Les Lectures de Cannetille"
},
"inLanguage": "fr",
"datePublished": "2026-01-26T16:34:45Z"
}
,
{
"@type": "Review",
"name": "À la table des loups, Adam Rapp",
"reviewBody": "J'ai apprécié les sauts dans le temps et à travers les différents personnages qui s'effectuent sans jamais perdre le fil de ce récit familial qui est aussi celui d'un pays, d'une époque, de vies.",
"author": {
"@type": "Organization",
"name":
"Domi C Lire"
},
"inLanguage": "fr",
"datePublished": "2026-03-28T14:47:19Z"
}
]
,"video": [
{
"@type": "VideoObject",
"contentUrl": "https://www.youtube.com/embed/j1ywr_QJMUg",
"description": "\"Un roman qui est mieux qu'une série Netflix et que vous n'allez pas lâcher ! Une réflexion sur le rêve américain, parfois ...",
"name": "À LA TABLE DES LOUPS - ADAM RAPP - Éditions du Seuil",
"thumbnailUrl": "https://i.ytimg.com/vi/j1ywr_QJMUg/hqdefault.jpg",
"uploadDate": "2026-01-20T09:02:43Z",
"publisher": {
"@type": "Organization",
"name": "Griffenoiretv GérardCollard",
"url": "https://www.youtube.com/channel/UCVthrox2fZNWzIYVeDj9WKA"
}
}
,
{
"@type": "VideoObject",
"contentUrl": "https://www.youtube.com/embed/QC1Pbt1py4s",
"description": "https://www.laprocure.com/product/1924009/rapp-adam-a-la-table-des-loups À la table des loups Adam Rapp Éditions du Seuil ...",
"name": "À la table des loups - Adam Rapp",
"thumbnailUrl": "https://i.ytimg.com/vi/QC1Pbt1py4s/mqdefault.jpg",
"uploadDate": "2025-09-07T09:33:51Z",
"publisher": {
"@type": "Organization",
"name": "Librairie La Procure",
"url": "https://www.youtube.com/channel/UC7be6L2KR89-Vsq_jLAWOmA"
}
}
,
{
"@type": "VideoObject",
"contentUrl": "https://www.youtube.com/embed/ThW7UjYAdco",
"description": "Des années 50 à nos jours, un grand roman américain qui évoque les racines du mal avec une puissance et une intelligence ...",
"name": "Adam Rapp - A la table des loups",
"thumbnailUrl": "https://i.ytimg.com/vi/ThW7UjYAdco/mqdefault.jpg",
"uploadDate": "2025-09-02T19:39:11Z",
"publisher": {
"@type": "Organization",
"name": "Editions du Seuil",
"url": "https://www.youtube.com/channel/UCJ40GD5P_RYcwcB04_02w1g"
}
}
,
{
"@type": "VideoObject",
"contentUrl": "https://www.youtube.com/embed/WDoUQT8iNI8",
"description": "Des années 50 à nos jours, découvrez le grand roman américain de la rentrée littéraire. Adam Rapp évoque les racines du mal ...",
"name": "\"À la table des loups\" d'Adam Rapp - rentrée littéraire des éditions du Seuil",
"thumbnailUrl": "https://i.ytimg.com/vi/WDoUQT8iNI8/mqdefault.jpg",
"uploadDate": "2025-08-04T11:56:40Z",
"publisher": {
"@type": "Organization",
"name": "Editions du Seuil",
"url": "https://www.youtube.com/channel/UCJ40GD5P_RYcwcB04_02w1g"
}
}
]
}
,
{
"@type": "FAQPage",
"@id": "https://www.bibliosurf.com/A-la-table-des-loups.html#faq",
"mainEntity": [
{
"@type": "Question",
"name": "Comment le roman articule-t-il le destin individuel d'Alec et la dimension collective de la saga familiale ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Alec est présenté comme le personnage central autour duquel s'organise une part du suspense : décrit comme «le fils maudit», sa trajectoire est celle d'une dérive progressive dont l'issue reste tendue jusqu'au bout, non par ignorance du lecteur sur sa direction, mais par l'émotion contenue qui l'accompagne et par le rôle joué par sa mère dans la compréhension de son passé. Ce fil individuel s'insère dans un récit plus large où les non-dits, la maladie mentale et l'exposition répétée à la violence relient les membres de la famille sur plusieurs générations. La structure fragmentée — sauts dans le temps, changements de point de vue — permet de faire coexister ces niveaux sans que l'un efface l'autre, et plusieurs critiques ont salué la capacité du roman à maintenir la cohérence de l'ensemble malgré cette dispersion. "
}
}
,
{
"@type": "Question",
"name": "Le roman est-il difficile à lire en raison de sa noirceur ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "La noirceur est réelle et constante : le roman ne ménage pas le lecteur, et la violence — directe ou suggérée — traverse le texte sans relâche. Certains lecteurs ont décrit cette lecture comme écrasante, voire rebutante par moments, et l'un d'eux a confessé s'être perdu entre les pages. Mais la plupart des lecteurs qui évoquent cette difficulté la distinguent d'un défaut de maîtrise : la densité du texte est perçue comme délibérée, et des «éclairs d'humanité» traversent ponctuellement cette noirceur, notamment à travers les personnages de Myra Lee et de la mère. La langue, décrite comme vive et précise, semble constituer pour beaucoup le cadre qui rend cette obscurité supportable, voire prenante. "
}
}
,
{
"@type": "Question",
"name": "Qu’est-ce qui caractérise l’écriture de Adam Rapp ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Adam Rapp installe son récit dans une fresque familiale qui s'étend sur six décennies, au cœur des États-Unis. Sa langue, sans esbroufe, travaille les silences, les non-dits, le « vernis de la normalité » qui laisse affleurer une violence sourde. "
}
}
,
{
"@type": "Question",
"name": "Pourquoi lire À la table des loups ?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Pour suivre la dérive d'Alec, personnage hanté dont la trajectoire maintient une tension sourde d'un bout à l'autre du récit. Pour l'écriture des détails concrets — odeurs, gestes, silences — qui installent durablement un malaise ancré dans le quotidien. Pour une saga qui traverse soixante ans d'histoire américaine en restant au plus près des vies ordinaires fracassées. Pour une note finale de l'auteur qui éclaire les origines autobiographiques du roman et en modifie rétrospectivement la lecture. "
}
}
]
}
]
}
</script><script>
function lancerIAHeader() {
var q = document.getElementById('ia-input-header').value.trim();
if (!q) return;
window.location.href = 'https://www.bibliosurf.com/?page=q&recherche=' + encodeURIComponent(q);
}
document.addEventListener('DOMContentLoaded', function() {
var textarea = document.getElementById('ia-input-header');
textarea.addEventListener('keydown', function(e) {
if (e.key === 'Enter' && !e.shiftKey) {
e.preventDefault();
lancerIAHeader();
}
});
textarea.addEventListener('input', function() {
this.style.height = 'auto';
this.style.height = this.scrollHeight + 'px';
});
});
</script>
<script>
const toggle = document.querySelector('.search-toggle');
const search = document.querySelector('.search-bar');
toggle.addEventListener('click', () => {
search.hidden = !search.hidden;
if (!search.hidden) {
var textarea = document.getElementById('ia-input-header');
textarea.style.height = 'auto';
textarea.style.height = textarea.scrollHeight + 'px';
textarea.focus();
}
});
</script>
<script>
const btn = document.getElementById('menu-btn');
const menu = document.getElementById('menu');
const overlay = document.querySelector('.menu-overlay');
function closeMenu() {
btn.setAttribute('aria-expanded', 'false');
menu.hidden = true;
overlay.hidden = true;
}
btn.addEventListener('click', () => {
const open = btn.getAttribute('aria-expanded') === 'true';
btn.setAttribute('aria-expanded', String(!open));
menu.hidden = open;
overlay.hidden = open;
});
overlay.addEventListener('click', closeMenu);
document.addEventListener('keydown', e => {
if (e.key === 'Escape') closeMenu();
});
</script>
<script>
const VIDEO_LIMITE = 5;
// --- Liste des vidéos ---
var videos = [
{
id: "j1ywr_QJMUg",
titre_video: "À LA TABLE DES LOUPS - ADAM RAPP - Éditions du Seuil",
titre_chaine: "Griffenoiretv GérardCollard",
date: "20/01/2026"
}
,
{
id: "QC1Pbt1py4s",
titre_video: "À la table des loups - Adam Rapp",
titre_chaine: "Librairie La Procure",
date: "07/09/2025"
}
,
{
id: "ThW7UjYAdco",
titre_video: "Adam Rapp - A la table des loups",
titre_chaine: "Editions du Seuil",
date: "02/09/2025"
}
,
{
id: "WDoUQT8iNI8",
titre_video: ""À la table des loups" d\'Adam Rapp - rentrée littéraire des éditions du Seuil",
titre_chaine: "Editions du Seuil",
date: "04/08/2025"
}
];
var player;
var currentIndex = -1;
const videoWrapper = document.getElementById("video-container");
const videoAnchor = document.getElementById("video-anchor");
const label = document.querySelector(".podcast-video");
// --- Chargement API YouTube ---
function loadYouTubeAPI() {
if (window.YT && YT.Player) return Promise.resolve();
if (!window._ytReady) {
window._ytReady = new Promise(function(resolve) {
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
tag.id = "youtube-api-script";
document.body.appendChild(tag);
window.onYouTubeIframeAPIReady = function() { resolve(); };
});
}
return window._ytReady;
}
// --- Charger + lancer une vidéo ---
function loadVideo(index) {
if (!videos.length || index < 0 || index >= videos.length) return;
currentIndex = index;
videoWrapper.style.display = "block";
requestAnimationFrame(() => {
videoAnchor.scrollIntoView({ behavior: 'smooth', block: 'start' });
});
loadYouTubeAPI().then(function() {
if (!player) {
player = new YT.Player('player', {
videoId: videos[index].id,
playerVars: { autoplay: 1, controls: 1 },
events: { 'onStateChange': onPlayerStateChange }
});
} else {
player.loadVideoById(videos[index].id);
}
if (label) label.textContent = videos[index].titre_video;
generatePlaylist();
(window._paq = window._paq || []).push(['trackEvent', 'Video', 'Load', videos[index].titre_video]);
});
}
function onPlayerStateChange(event) {
if (event.data === YT.PlayerState.ENDED) {
nextVideo();
if (label) label.textContent = "💡 Sélectionnez une vidéo";
}
}
function nextVideo() {
if (!videos.length) return;
currentIndex = (currentIndex + 1) % videos.length;
loadVideo(currentIndex);
}
// --- Playlist avec voir plus ---
function generatePlaylist() {
const playlist = document.getElementById("playlist");
const btn = document.getElementById("video-voir-plus");
playlist.innerHTML = "";
videos.forEach((v, i) => {
if (i === currentIndex) return;
const div = document.createElement("div");
div.className = "video-item";
if (i >= VIDEO_LIMITE) div.classList.add("video-item-hidden");
div.innerHTML = `<span class="badge-source">${v.titre_chaine}</span><span class="video-date">${v.date}</span><h3>${v.titre_video}</h3>`;
div.addEventListener("click", () => loadVideo(i));
playlist.appendChild(div);
});
if (!btn) return;
const cachees = playlist.querySelectorAll('.video-item-hidden');
if (cachees.length === 0) {
btn.style.display = 'none';
return;
}
btn.textContent = 'Voir les ' + cachees.length + ' vidéos suivantes';
btn.style.display = 'inline-block';
btn.setAttribute('aria-expanded', 'false');
btn.onclick = function() {
const estReplie = btn.getAttribute('aria-expanded') === 'false';
playlist.querySelectorAll('.video-item-hidden').forEach(el => {
el.classList.toggle('video-item-hidden', !estReplie);
});
btn.setAttribute('aria-expanded', estReplie ? 'true' : 'false');
btn.textContent = estReplie
? 'Replier'
: 'Voir les ' + cachees.length + ' vidéos suivantes';
};
}
window.addEventListener("DOMContentLoaded", generatePlaylist);
// --- Embed modal ---
(function() {
const isEmbed = window.location.search.indexOf('mode=embed') !== -1;
if (isEmbed) return;
const embedLink = document.querySelector('.video-embed-link');
const modal = document.getElementById('videoEmbedModal');
const textarea = document.getElementById('videoEmbedCode');
const copyBtn = document.getElementById('copyVideoEmbed');
const closeBtn = document.getElementById('closeVideoEmbed');
if (!embedLink || !modal) return;
const cle = embedLink.dataset.cle;
const iframeCode =
'<iframe src="https://www.bibliosurf.com/?page=iframe_video&cle=' +
cle +
'" style="width:100%;aspect-ratio:16/9;border:0" loading="lazy" allowfullscreen></iframe>';
embedLink.addEventListener('click', function(e) {
e.preventDefault();
textarea.value = iframeCode;
modal.classList.add('active');
modal.setAttribute('aria-hidden', 'false');
textarea.select();
});
copyBtn.addEventListener('click', function() {
textarea.select();
document.execCommand('copy');
copyBtn.textContent = 'Copié ✓';
setTimeout(() => copyBtn.textContent = 'Copier', 1500);
});
closeBtn.addEventListener('click', closeModal);
modal.addEventListener('click', function(e) { if (e.target === modal) closeModal(); });
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape' && modal.classList.contains('active')) closeModal();
});
function closeModal() {
modal.classList.remove('active');
modal.setAttribute('aria-hidden', 'true');
}
})();
</script>
<script>
(function () {
const isEmbed = window.location.search.indexOf('mode=embed') !== -1;
// ── Voir plus / voir moins ──────────────────────────────────────
const LIMITE = 10;
document.querySelectorAll('[id^="revue-liste-"]').forEach(function(liste) {
const cle = liste.id.replace('revue-liste-', '');
const btn = document.getElementById('revue-btn-' + cle);
if (!btn) return;
const items = Array.from(liste.querySelectorAll('.revue-entry'))
.filter(function(el) { return el.querySelector('.critique-item') !== null; });
const total = items.length;
if (total <= LIMITE) return;
items.forEach(function(el, i) {
if (i >= LIMITE) el.classList.add('revue-item-hidden');
});
const surplus = total - LIMITE;
btn.textContent = 'Voir les ' + surplus + ' avis suivants';
btn.style.display = 'inline-block';
btn.addEventListener('click', function() {
const estReplie = btn.getAttribute('aria-expanded') === 'false';
items.forEach(function(el, i) {
if (i >= LIMITE) el.classList.toggle('revue-item-hidden', !estReplie);
});
btn.setAttribute('aria-expanded', estReplie ? 'true' : 'false');
btn.textContent = estReplie
? 'Replier'
: 'Voir les ' + surplus + ' avis suivants';
});
});
// ── Embed modal ─────────────────────────────────────────────────
if (isEmbed) return;
const embedLink = document.querySelector('.revue-embed-link');
const modal = document.getElementById('revueEmbedModal');
const textarea = document.getElementById('revueEmbedCode');
const copyBtn = document.getElementById('copyRevueEmbed');
const closeBtn = document.getElementById('closeRevueEmbed');
if (!embedLink || !modal) return;
const iframeCode =
'<iframe src="https://www.bibliosurf.com/?page=iframe_revue_web&cle=28114" ' +
'width="100%" height="600" style="border:0" loading="lazy"></iframe>';
embedLink.addEventListener('click', function(e) {
e.preventDefault();
textarea.value = iframeCode;
modal.classList.add('active');
modal.setAttribute('aria-hidden', 'false');
textarea.select();
});
copyBtn.addEventListener('click', function() {
textarea.select();
document.execCommand('copy');
copyBtn.textContent = 'Copié ✓';
setTimeout(() => copyBtn.textContent = 'Copier', 1500);
});
closeBtn.addEventListener('click', closeModal);
modal.addEventListener('click', function(e) { if (e.target === modal) closeModal(); });
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape' && modal.classList.contains('active')) closeModal();
});
function closeModal() {
modal.classList.remove('active');
modal.setAttribute('aria-hidden', 'true');
}
})();
</script>
<script>
if (typeof bsNlInscrire === 'undefined') {
function bsNlInscrire(btn) {
var container = btn.closest('.bs-newsletter');
var email = container.querySelector('.bs-nl-email').value.trim();
var msg = container.querySelector('.bs-nl-msg');
if (!email || !/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) {
msg.className = 'bs-nl-msg err';
msg.textContent = 'Veuillez saisir une adresse email valide.';
return;
}
btn.disabled = true;
msg.className = 'bs-nl-msg';
msg.textContent = 'Inscription en cours\u2026';
fetch('/newsletter_subscribe.php', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ email: email }),
})
.then(function(r) { return r.json(); })
.then(function(d) {
if (d.ok) {
msg.className = 'bs-nl-msg ok';
msg.textContent = d.existing
? 'Vous \u00eates d\u00e9j\u00e0 inscrit \u2014 \u00e0 lundi\u00a0!'
: 'Inscription confirm\u00e9e \u2014 \u00e0 lundi\u00a0!';
container.querySelector('.bs-nl-email').value = '';
} else { throw new Error(d.error || 'Erreur inconnue'); }
})
.catch(function() {
msg.className = 'bs-nl-msg err';
msg.textContent = 'Une erreur est survenue, veuillez r\u00e9essayer.';
})
.finally(function() { btn.disabled = false; });
}
document.addEventListener('keydown', function(e) {
if (e.key === 'Enter' && e.target.classList.contains('bs-nl-email')) {
bsNlInscrire(e.target.closest('.bs-newsletter').querySelector('.bs-nl-btn'));
}
});
}
</script>
<script>
(function() {
var ID_ARTICLE = 135497;
var TOKEN = '18aa8c8b072d448576ea040da2b8fbcd632d9d9c6be89aea7de12cdb81b16570';
var BASE = 'https://www.bibliosurf.com';
console.log('[similaires] id_article =', ID_ARTICLE);
fetch(BASE + '/similaires.php?id_article=' + ID_ARTICLE + '&token=' + TOKEN)
.then(function(r) { return r.json(); })
.then(function(data) {
console.log('[similaires] réponse =', data);
if (!data.similaires || !data.similaires.length) {
console.warn('[similaires] aucun résultat');
return;
}
var COULEURS = ['#7F77DD','#1D9E75','#D85A30','#378ADD',
'#D4537E','#639922','#BA7517','#888780'];
var html = '<div class="similaires-grille">'
+ data.similaires.map(function(s, i) {
var pct = Math.round(s.score * 100);
var visuel = s.couverture
? '<img src="' + s.couverture + '" alt="' + s.titre + '" class="livre-couverture">'
: '<div class="livre-dos" style="background:' + COULEURS[i % COULEURS.length] + '"></div>';
return '<a class="livre-card" href="' + s.url + '">'
+ visuel
+ '<span class="livre-titre">' + s.titre + '</span>'
+ '<span class="livre-score">Similarité ' + s.score.toFixed(2) + '</span>'
+ '<div class="score-barre-fond"><div class="score-barre" style="width:' + pct + '%"></div></div>'
+ '</a>';
}).join('')
+ '</div>';
document.getElementById('similaires-liste').innerHTML = html;
console.log('[similaires] HTML injecté OK');
})
.catch(function(err) {
console.error('[similaires] erreur fetch =', err);
});
})();
</script>
<script>
// 🚫 Filtrage des bots avant tout
if (!/bot|spider|crawler|preview|crawl/i.test(navigator.userAgent)) {
var _paq = window._paq = window._paq || [];
_paq.push(['disableCookies']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
_paq.push(['enableHeartBeatTimer', 15]);
(function() {
var u = "//www.bibliosurf.com/matomo/";
_paq.push(['setTrackerUrl', u + 'matomo.php']);
_paq.push(['setSiteId', '1']);
var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, s);
})();
// 🧭 Toutes tes fonctions de tracking personnalisées restent ici
document.addEventListener("DOMContentLoaded", function () {
// 📊 Suivi Chart.js
function trackChartClick(canvasId, action) {
var canvas = document.getElementById(canvasId);
if (canvas) {
canvas.addEventListener('click', function(event) {
var chart = Chart.getChart(canvasId);
var elements = chart.getElementsAtEventForMode(event, 'nearest', { intersect: true }, true);
if (elements.length) {
_paq.push(['trackEvent', 'Datavisualisation', action]);
}
});
}
}
trackChartClick('emotions', 'Emotions');
trackChartClick('bubbleChart', 'Bubble Chart');
trackChartClick('mixedChart', 'Mixed Chart');
// 🏷️ Suivi Nuages de Tags
var tagMappings = {
"nuage_tags": "Nuage de Tags",
"nuage_tags1": "Nuage de Tags",
"nuage_tags2": "Nuage de Tags",
"nuage_tags3": "Nuage de Tags"
};
Object.keys(tagMappings).forEach(function(nuageId) {
var container = document.getElementById(nuageId);
if (container) {
container.addEventListener('click', function() {
_paq.push(['trackEvent', 'Datavisualisation', tagMappings[nuageId]]);
});
}
});
// 🌍 Suivi Geochart
var regionsDiv = document.getElementById('regions_div');
if (regionsDiv) {
regionsDiv.addEventListener('click', function() {
_paq.push(['trackEvent', 'Datavisualisation', 'Geochart']);
});
}
// ❓ Suivi des FAQ (déplié)
document.querySelectorAll(".faq-container details").forEach(function (item) {
item.addEventListener("toggle", function () {
if (item.open && typeof _paq !== "undefined") {
const question = item.querySelector("summary")?.innerText?.trim() || "Question inconnue";
_paq.push(['trackEvent', 'FAQ', 'Déplié', question]);
}
});
});
// 🎠 Suivi des clics dans TOUS les carrousels
document.querySelectorAll(".owl-carousel a, .owl-one a, .owl-two a, .owl-three a, .owl-four a").forEach(function (link) {
link.addEventListener("click", function () {
var title = link.getAttribute("title") || "Roman sans titre";
_paq.push(['trackEvent', 'Carrousel', 'Clic sur roman recommandé', title]);
});
});
// 🧭 Suivi des clics dans les barres de navigation internes (nav-anchors)
document.querySelectorAll(".nav-anchors a").forEach(function (anchor) {
anchor.addEventListener("click", function () {
var section = anchor.getAttribute("href") || "ancre inconnue";
var label = section.replace("#", "");
_paq.push(['trackEvent', 'Navigation interne', 'Clic sur ancre', label]);
});
});
});
} else {
// 🕷️ Debug facultatif (ne s’exécute que pour bots)
console.log("Matomo ignoré : bot détecté →", navigator.userAgent);
}
</script>
<script>
document.addEventListener("DOMContentLoaded", function () {
// Vérifie si l'URL contient l'ancre #faq
if (window.location.hash === "#faq") {
const faqContainer = document.querySelector(".faq-container");
if (faqContainer) {
// Fait défiler la page vers la FAQ en douceur
faqContainer.scrollIntoView({ behavior: "smooth" });
// Déplie tous les éléments <details>
faqContainer.querySelectorAll("details").forEach(detail => {
detail.open = true;
});
}
}
// Gère le clic sur un lien vers #faq sans rechargement de la page
document.querySelectorAll('a[href="#faqs"]').forEach(link => {
link.addEventListener("click", function (e) {
e.preventDefault();
const faqContainer = document.querySelector(".faq-container");
if (faqContainer) {
faqContainer.scrollIntoView({ behavior: "smooth" });
faqContainer.querySelectorAll("details").forEach(detail => {
detail.open = true;
});
}
// Met à jour l'URL sans recharger la page
history.replaceState(null, null, "#faq");
});
});
});
</script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/v833ccba57c9e4d2798f2e76cebdd09a11778172276447" integrity="sha512-57MDmcccJXYtNnH+ZiBwzC4jb2rvgVCEokYN+L/nLlmO8rfYT/gIpW2A569iJ/3b+0UEasghjuZH/ma3wIs/EQ==" data-cf-beacon='{"version":"2024.11.0","token":"472441dd1fa745a09e92572b90474c47","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a123cdc78e71d121',t:'MTc4MjU1NjUxNA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
<!-- Original size: 108913 bytes, minified: 101218 bytes. HTMLMinifier: www.terresquall.com/web/html-minifier. --></html>