1<!doctype html> 2 3 4<html lang="fr"> 5<head> 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1"> 8 <title>Libr'Enfant</title> 9 10 <link rel="canonical" href="https://www.librenfant.fr/"> 11 12 13 <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" 14 integrity="sha256-PI8n5gCcz9cQqQXm3PEtDuPG8qx9oFsFctPg0S5zb8g=" crossorigin="anonymous" referrerpolicy="no-referrer"> 15 16 17<link rel="stylesheet" href="//static.leslibraires.fr/websites/design_2024/vendor/fontawesome.min.css?v=fbf1f344"> 18 19 20 21 22 23 24<link rel="stylesheet" href="//static.leslibraires.fr/websites/design_2024/css/custom/librenfant.min.css?v=0efe49c6"> 25 26 27 28 29 30 31 32 <meta name="description" content="Librairie Spécialisée jeunesse depuis 1980. Affiliée au réseau national A.L.S.J « Sorcières »"> 33 <meta name="robots" content="index, follow"/> 34 35 36 37 38 39 40 41 42 43 44</head> 45<body> 46 47 48 49 50<header class="page-header content-grid" id="js-position-shrink"> 51 52 53 54 <section class="skip-links"> 55 <div class="visible-hidden">Liens d'accès rapide</div> 56 <ul> 57 <li><a href="#skip-to-menu" class="visible-hidden">Menu principal</a></li> 58 <li><a href="#search" class="visible-hidden">Recherche</a></li> 59 <li><a href="#main-content" class="visible-hidden">Contenu</a></li> 60 </ul> 61 </section> 62 63 <section class="main-header breakout"> 64 65 66 <div class=""> 67 <div class="main-header__wrapper"> 68 <div class="main-header__item--logo"> 69 <a href="/" class="logo-brand"> 70 71<img src="//static.leslibraires.fr//logos/website/448/main.webp" alt="Libr'Enfant"> 72 73 </a> 74 </div> 75 76 77 78 79 80 <form id="search" class="input-group main-header__item--search" action="/recherche/" method="get" role="search"> 81 <input type="text" class="form-control" placeholder="Titre, auteur, éditeur, collection..." 82 autocomplete="off" 83 value="" name="q" required 84 aria-label="Recherche et un bouton de validation et un bouton pour ouvrir la recherche avancée" 85 86 hx-get="/suggest/" 87 hx-target="#suggest-results" 88 hx-trigger="keyup[this.value.length > 2] changed delay:250ms" 89 90 > 91 <button class="btn btn-primary" type="submit" aria-label="Chercher"> 92 <i class="fa-solid fa-magnifying-glass"></i> 93 </button> 94 95 <a href="/recherche/avancee/" class="btn btn-outline-primary" type="button" aria-label="Ouvrir la recherche avancée" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Recherche avancée"> 96 <i class="fa-solid fa-magnifying-glass-plus"></i> 97 </a> 98 99 </form> 100 101 102 <div class="main-header__item--icons"> 103 104 105 106 107 <a href="/auth/login/?next=/" class="main-menu__icon" data-bs-delay="100" data-bs-toggle="tooltip" data-bs-placement="bottom" rel="nofollow"> 108 <i class="fa-solid fa-circle-user"></i> 109 S'identifier 110 </a> 111 112 <a href="/panier/" class="main-menu__icon position-relative" data-bs-delay="100" data-bs-toggle="tooltip" data-bs-placement="bottom" rel="nofollow"> 113 <i class="fa-solid fa-bag-shopping"></i> 114 Panier 115 116 </a> 117 <button type="button" class="main-menu__mobile-trigger" aria-label="Main menu"> 118 <i class="fa fa-bars"></i> 119 </button> 120 </div> 121 122 123 124 <div class="main-header__item--menu" id="js-nav-shrink"> 125 <div class="overlay"></div> 126 <nav class="main-menu" id="skip-to-menu"> 127 <div class="main-menu__mobile-header"> 128 <button type="button" class="main-menu__mobile-arrow" aria-label="Open menu"><i class="fa-solid fa-chevron-left"></i></button> 129 <div class="main-menu__mobile-title"></div> 130 <button type="button" class="main-menu__mobile-close" aria-label="Close menu"><i class="fa-solid fa-xmark"></i></button> 131 </div> 132 133 <ul class="main-menu__section"> 134 135 136 137 138 139 140 141 142 143 <li class="main-menu__item--has-children"> 144 <a href="#">Rayons 145 <i class="fa fa-chevron-down"></i> 146 </a> 147 <div class="main-menu__subs main-menu__column-1"> 148 <ul> 149 150 <li><a href="/boutique/500/rayons/824686/albums">ALBUMS</a></li> 151 152 <li><a href="/boutique/500/rayons/824699/bandes-dessinees">BANDES DESSINEES</a></li> 153 154 <li><a href="/boutique/500/rayons/824704/contes">CONTES</a></li> 155 156 <li><a href="/boutique/500/rayons/824715/documentaires">DOCUMENTAIRES</a></li> 157 158 <li><a href="/boutique/500/rayons/824760/theatre-poesie">THEATRE - POESIE</a></li> 159 160 <li><a href="/boutique/500/rayons/824765/romans">ROMANS</a></li> 161 162 <li><a href="/boutique/500/rayons/824780/carterie">CARTERIE</a></li> 163 164 <li><a href="/boutique/500/rayons/824795/revues">REVUES</a></li> 165 166 <li><a href="/boutique/500/rayons/824802/livre-audio">LIVRE AUDIO</a></li> 167 168 169 170 171 172 173 174 </ul> 175 </div> 176 </li> 177 178 179 180 181 182 183<li><a href="/conseils/">Conseils de lecture</a></li> 184<li><a href="/dossiers/">Dossiers</a></li> 185<li><a href="/rencontres/">Rencontres</a></li> 186<li> 187 <a href="/presentation/" title="Découvrez notre librairie"> 188 <i class="fa-solid fa-shop me-1" aria-hidden="true"></i> 189 Notre librairie 190 </a> 191</li> 192 193 194 195 </ul> 196 </nav> 197 </div> 198 199 200 </div> 201 </div> 202 203 </section> 204 205 <ul id="suggest-results" class="suggest-hidden"></ul> 206 207</header> 208 209 210 211 212 213 214 215 216 217 218
219<main id="main-content" class="content-grid column-layout"> 220 221 222 <h1 itemprop="name" hidden>Libr'Enfant</h1> 223 224 225 226 227 228 229 230 231<div class="event-section"> 232 <div class="section-heading"> 233 <h2 class="title--section">Dans l'agenda</h2> 234 <span><a href="/rencontres/" class="link">Voir tout</a></span> 235 </div> 236 <div class="duo-container"> 237 <div> 238 <article class="card-event-bigshot"> 239 240 <div class="card-event-bigshot__media"> 241 242 <img loading="lazy" src="//leslibraires.b-cdn.net/IaU1x2D9MGiney0szHBO3N3w0yIOpxl2yVi6WFWcZGk/s:250:300/MTY3NDY4NjA.webp" alt="Aux P'tits Yogis"> 243 244 <span class="card-event-bigshot__recap"> 245 <time datetime='2026-10-03T10:30:00' content='2026-10-03T10:30:00'> 246 <span class="card-event-bigshot__recap-day">03</span> 247 <span class="card-event-bigshot__recap-month">Oct</span> 248 </time> 249 </span> 250 </div> 251 252 253 <div class="card-event-bigshot__extras"> 254 <div class="tag tag--default">Tout public</div> 255 </div> 256 257 258 <div class="card-event-bigshot__copy"> 259 <div class="card-event-bigshot__details"> 260 <h3 class="card-event-bigshot__title"><a href="/rencontres/45784/">Aux P'tits Yogis</a></h3> 261 <span class="card-event-bigshot__exerpt"> 262 Séance de relaxation autour des livres avec la grande Méla Yoga 263à partir de 4 ans 264sur inscription 2658 euros 266 </span> 267 <span class="card-event-bigshot__date"> 268 <i class="fa-regular fa-calendar" aria-hidden="true"></i> 269 270 271 272 273 Le <time itemprop="startDate" datetime='2026-10-03T10:30:00' content='2026-10-03T10:30:00'>samedi 03 octobre 2026<br> de 10h30</time> 274 <time itemprop="endDate" datetime='2026-10-03T11:15:00' content='2026-10-03T11:15:00'>à 11h15</time> 275 276 277 278 279 </span> 280 <address class="card-event-bigshot__place"> 281 <i class="fa-solid fa-location-dot" aria-hidden="true"></i> 282 Librairie Libr'enfant (Tours) 283 </address> 284 </div> 285 <a class="btn btn-primary stretched-link" href="/rencontres/45784/">En savoir plus</a> 286 </div> 287 288 289 </article> 290 </div> 291 </div> 292</div> 293 294 295 296 297 298 299 300 301 302<div class="modal modal-dialog-scrollable modal--wishlist" id="listModal" tabindex="-1" aria-labelledby="listModalLabel" style="display: none;" aria-hidden="false" hx-on::after-swap="openModal(this)"> 303 <div class="modal-dialog"> 304 <div class="modal-content"> 305 </div> 306 </div> 307</div> 308 309</main> 310 311<button onclick="topFunction()" id="js-top-btn" title="Go to top" aria-label="Retour en haut de page"><i class="fa-solid fa-chevron-up"></i></button> 312 313 314 315<footer class="page-footer content-grid"> 316 317 318 319 320 321 322 323<section id="footer-newsletter" class="full-width footer-subscribe"> 324 <p>Restez informés de nos actualités en vous inscrivant à « Libr'enfant »</p> 325 <p> 326 <button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#newsletter-modal-282"> 327 S'inscrire 328 </button> 329 </p> 330</section> 331 332<div class="modal fade" id="newsletter-modal-282" tabindex="-1" aria-labelledby="newsletter-modal-label-282" aria-hidden="true"> 333 <div class="modal-dialog"> 334 <div class="modal-content"> 335 <div class="modal-header"> 336 <h5 class="modal-title" id="newsletter-modal-label-282">Libr'enfant</h5> 337 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 338 </div> 339 <div class="modal-body"> 340 <div id="newsletter-response-282" class="mb-2"></div> 341 <form id="newsletter-form-282" 342 method="post" 343 hx-post="/htmx/subscribe-to-newsletter/" 344 hx-target="#newsletter-response-282" 345 hx-swap="innerHTML"> 346 <input type="hidden" name="newsletter" value="282"> 347 <div class="mb-3"> 348 <label for="newsletter-email-282" class="form-label">Adresse email</label> 349 <input type="email" id="newsletter-email-282" name="email" class="form-control" autocomplete="email" required> 350 </div> 351 352 <div class="newsletter-recaptcha mb-3" data-sitekey="6LfVeO0rAAAAAOQonY3_QaUUTxVNA0CfaSKfiawl"></div> 353 354 <button class="btn btn-primary newsletter-submit-btn" type="submit" disabled> 355 S'inscrire 356 </button> 357 </form> 358 </div> 359 </div> 360 </div> 361</div> 362 363 364
365<script> 366(function () { 367 var recaptchaReady = false; 368 var pendingCallbacks = []; 369 370 window.onNewsletterRecaptchaLoad = function () { 371 recaptchaReady = true; 372 pendingCallbacks.forEach(function (cb) { cb(); }); 373 pendingCallbacks = []; 374 }; 375 376 function whenReady(cb) { 377 if (recaptchaReady) { cb(); } else { pendingCallbacks.push(cb); } 378 } 379 380 function ensureScriptLoaded() { 381 if (recaptchaReady || document.querySelector('script[src*="recaptcha/api.js"]')) return; 382 var script = document.createElement('script'); 383 script.src = 'https://www.google.com/recaptcha/api.js?onload=onNewsletterRecaptchaLoad&render=explicit'; 384 script.async = true; 385 script.defer = true; 386 document.head.appendChild(script); 387 } 388 389 function renderWidgetIfNeeded(modal) { 390 var el = modal.querySelector('.newsletter-recaptcha'); 391 if (!el || el.dataset.widgetId !== undefined) return; 392 var widgetId = grecaptcha.render(el, { 393 sitekey: el.dataset.sitekey, 394 callback: function () { 395 var btn = modal.querySelector('.newsletter-submit-btn'); 396 if (btn) btn.disabled = false; 397 }, 398 'expired-callback': function () { 399 var btn = modal.querySelector('.newsletter-submit-btn'); 400 if (btn) btn.disabled = true; 401 } 402 }); 403 el.dataset.widgetId = String(widgetId); 404 } 405 406 document.addEventListener('htmx:afterSwap', function (evt) { 407 var target = evt.target; 408 if (!target.id || !target.id.startsWith('newsletter-response-')) return; 409 var newsletterId = target.id.slice('newsletter-response-'.length); 410 if (target.querySelector('.alert-info')) { 411 var form = document.getElementById('newsletter-form-' + newsletterId); 412 if (form) form.style.display = 'none'; 413 } else { 414 var modal = target.closest('.modal'); 415 if (modal) { 416 var el = modal.querySelector('.newsletter-recaptcha'); 417 if (el && el.dataset.widgetId !== undefined) { 418 grecaptcha.reset(parseInt(el.dataset.widgetId, 10)); 419 var btn = modal.querySelector('.newsletter-submit-btn'); 420 if (btn) btn.disabled = true; 421 } 422 } 423 } 424 }); 425 426 document.querySelectorAll('.modal[id^="newsletter-modal-"]').forEach(function (modal) { 427 modal.addEventListener('show.bs.modal', function () { 428 ensureScriptLoaded(); 429 whenReady(function () { renderWidgetIfNeeded(modal); }); 430 }); 431 432 modal.addEventListener('hidden.bs.modal', function () { 433 var responseDiv = modal.querySelector('[id^="newsletter-response-"]'); 434 if (responseDiv) responseDiv.innerHTML = ''; 435 var form = modal.querySelector('form'); 436 if (form) { form.style.display = ''; form.reset(); } 437 var el = modal.querySelector('.newsletter-recaptcha'); 438 if (el && el.dataset.widgetId !== undefined) { 439 grecaptcha.reset(parseInt(el.dataset.widgetId, 10)); 440 var btn = modal.querySelector('.newsletter-submit-btn'); 441 if (btn) btn.disabled = true; 442 } 443 }); 444 }); 445}()); 446</script>
446 447 448 449 450 451 452 453 <section class="inline-layout footer-menu"> 454 <div class="footer-menu__item"> 455 456 <span class="footer-title">Liens utiles</span> 457 <ul class="footer-menu__list"> 458 <li> 459 460 <a href="/auth/login/" rel="nofollow">S'identifier</a> 461 462 </li> 463 <li> 464 <a href="/panier/" rel="nofollow">Mon panier</a> 465 </li> 466 467 468 <li> 469 <button form="language-form" type="submit" name="language" value="en" title="Passer le site en anglais" data-toggle="tooltip">Switch to English</button> 470 </li> 471 472 </ul> 473 <form action="/i18n/setlang/" method="post" id="language-form" class="d-none"></form> 474 475 </div> 476 <div class="footer-menu__item"> 477 478 <span class="footer-title">En savoir plus</span> 479 <ul class="footer-menu__list"> 480 <li> 481 482 <a href="/presentation/">Découvrez notre librairie</a> 483 484 </li> 485 <li><a href="https://www.leslibraires.fr/le_reseau/">Le réseau leslibraires.fr</a></li> 486 </ul> 487 488 </div> 489 <div class="footer-menu__item"> 490 491 <span class="footer-title"></span> 492 <ul class="footer-menu__list"> 493 <li><a href="/conditions-generales-de-vente/">Conditions Générales de Vente</a></li> 494 <li><a href="/droit-de-retractation/">Droit de rétractation</a></li> 495 <li><a href="/terms-of-use/">Mentions légales</a></li> 496 <li><a href="/accessibility/">Accessibilité : partiellement conforme</a></li> 497 <li><a href="/nous-contacter/">Nous contacter</a></li> 498 </ul> 499 500 </div> 501 502 503 </section> 504 505 <section class="full-width footer-bottom"> 506 <div class="inline-layout"> 507 <div class="footer-socials"> 508 509<span class="footer-title">Suivez-nous</span> 510<ul> 511 <li> 512 <a href="https://www.facebook.com/p/Librenfant-librairie-sp%C3%A9cialis%C3%A9e-jeunesse-%C3%A0-Tours-100057509527818/" target="_blank" aria-label="Go to Facebook page"><i class="fa-brands fa-facebook" aria-hidden="true"></i></a> 513 </li> 514 <li> 515 <a href="https://www.instagram.com/librenfant/" target="_blank" aria-label="Go to Instagram page"><i class="fa-brands fa-instagram" aria-hidden="true"></i></a> 516 </li> 517</ul> 518 519 520 </div> 521 <div class="footer-payments"> 522 <span class="footer-title">Paiement sécurisé</span> 523 <ul> 524 <li> 525 <picture> 526 <source> 527 <img loading="lazy" src="//static.leslibraires.fr/websites/design_2024/static/assets/icons/secure.webp" alt="logo 3D Secure"> 528 </picture> 529 </li> 530 <li> 531 <picture> 532 <source> 533 <img loading="lazy" src="//static.leslibraires.fr/websites/design_2024/static/assets/icons/cb.webp" alt="logo CB"> 534 </picture> 535 </li> 536 <li> 537 <picture> 538 <source> 539 <img loading="lazy" src="//static.leslibraires.fr/websites/design_2024/static/assets/icons/mastercard.webp" alt="logo Mastercard"> 540 </picture> 541 </li> 542 <li> 543 <picture> 544 <source> 545 <img loading="lazy" src="//static.leslibraires.fr/websites/design_2024/static/assets/icons/visa.webp" alt="logo VISA"> 546 </picture> 547 </li> 548 </ul> 549 </div> 550 551 552 <div class="footer-partners"> 553 <span class="footer-title">Réalisé par :</span> 554 <ul> 555 <li><a href="https://kamael.com/" target="_blank"><img loading="lazy" src="//static.leslibraires.fr/websites/design_2024/static/assets/icons/kamael.avif" alt="logo du Kamael, la conception de sites internet de vente pour les librairies et les commerces indépendants"></a></li> 556 </ul> 557 </div> 558 559 560 <div class="footer-partners"> 561 562 <span class="footer-title">Avec le soutien de</span> 563 <ul> 564 <li><a href="https://www.centrenationaldulivre.fr/"><img loading="lazy" src="//static.leslibraires.fr/websites/design_2024/static/assets/icons/cnl.webp" alt="logo du Centre National du livre"></a></li> 565 </ul> 566 567 </div> 568 </div> 569 570 </section> 571</footer> 572 573
574<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" 575 integrity="sha256-CDOy6cOibCWEdsRiZuaHf8dSGGJRYuBGC+mjoJimHGw=" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
575 576 577
578<script src="//static.leslibraires.fr/websites/design_2024/js/select_list.js"></script>
578 579
580<script src="//static.leslibraires.fr/websites/design_2024/vendor/htmx.min.js?v=19a57377"></script>
vendor: 1 bytes, line 580
580
581<script src="//static.leslibraires.fr/websites/design_2024/js/fetch_offers.min.js?v=a664f292"></script>
vendor: 1 bytes, line 581
581
582<script src="//static.leslibraires.fr/websites/design_2024/js/base.min.js?v=79f3c29d"></script>
vendor: 1 bytes, line 582
582
583<script src="//static.leslibraires.fr/websites/design_2024/js/menu.min.js?v=cd3df1c5"></script>
583 584
585<script src="//static.leslibraires.fr/websites/design_2024/js/suggest.min.js?v=e424915a"></script>
585 586 587 588 589
590<script type="application/ld+json"> 591 { 592 "@context": "http://schema.org", 593 "@type": "WebSite", 594 "url": "https://www.librenfant.fr/", 595 "potentialAction": { 596 "@type": "SearchAction", 597 "target": "https://www.librenfant.fr/recherche/?q={search_term_string}", 598 "query-input": "required name=search_term_string" 599 } 600 } 601</script>
601 602 603 604 605 606 607</body> 608</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.