1<!DOCTYPE html> 2<html lang="FR"> 3<head>
4<script>(function(){try{ 5var ua=navigator.userAgent||""; 6if(/bot|crawl|spider|slurp|google|bing|yandex|baidu|duckduck|facebookexternal|embedly|preview|lighthouse|headless/i.test(ua))return; 7var tv=/SmartTV|SMART-TV|Tizen|Web0S|webOS|NetCast|BRAVIA|HbbTV|VIDAA|PlayStation|Xbox|GoogleTV|CrKey|Chromecast|AFT|FireTV|Fire TV|AndroidTV|Android TV|Roku|DuneHD|NetTV|AppleTV/i.test(ua)||/;\s*wv[\);]/i.test(ua)||(document.documentElement.className||"").indexOf("fss-tv")>=0||/(?:^|;\s*)dle_skin=TV(?:;|$)/.test(document.cookie||""); 8if(!tv||window.__fssTvLoad)return;var _pa=(location.pathname||""),_qs=(location.search||"");if(!((_pa==="/"||_pa==="/index.php"||_pa==="")&&!/[?&](do|newsid|cstart|subaction|category|year|xfsearch)=/.test(_qs)))return;window.__fssTvLoad=1; 9var root=document.documentElement; 10var OR="#ed760c"; 11var css='#fss-tvload{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;background:radial-gradient(640px 440px at 50% 42%,#15110f,#0a0a0d 72%);transition:opacity .5s ease}#fss-tvload.fss-done{opacity:0;pointer-events:none}#fss-tvload .fss-sc{perspective:760px;perspective-origin:50% 46%}#fss-tvload .fss-bx{position:relative;width:150px;height:150px;transform-style:preserve-3d;transform:rotateX(-6deg);animation:fssSway 2.6s ease-in-out infinite;will-change:transform}#fss-tvload .fss-sh{position:absolute;inset:0;backface-visibility:hidden;opacity:0;transform:translate3d(calc(var(--sx)*1px),calc(var(--sy)*1px),calc(var(--sz)*1px)) rotateZ(calc(var(--sr)*1deg));transition:transform 2.6s cubic-bezier(.2,.9,.28,1),opacity 1.6s ease;transition-delay:calc(var(--k)*.055s);will-change:transform,opacity}#fss-tvload .fss-bx.go .fss-sh{opacity:1;transform:translate3d(0,0,0) rotateZ(0)}#fss-tvload .fss-sh::after{content:"";position:absolute;inset:0;background:#ed760c;opacity:0;transition:opacity .7s ease}#fss-tvload .fss-bx.united .fss-sh::after{opacity:1}#fss-tvload .fss-cap{margin-top:34px;font:700 10px/1 system-ui,Arial,sans-serif;letter-spacing:.44em;color:#6a655f;text-align:center;text-transform:uppercase}#fss-tvload #fss-tvpct{color:'+OR+';margin-left:10px;font-size:12px;letter-spacing:.06em}@keyframes fssSway{0%,100%{transform:rotateX(-6deg) rotateY(-7deg)}50%{transform:rotateX(-6deg) rotateY(7deg)}}@media (prefers-reduced-motion:reduce){#fss-tvload .fss-bx{animation:none}}'; 12var st=document.createElement("style");st.textContent=css;(document.head||root).appendChild(st); 13var ov=document.createElement("div");ov.id="fss-tvload";ov.setAttribute("role","status");ov.setAttribute("aria-label","Chargement"); 14var sc=document.createElement("div");sc.className="fss-sc"; 15var bx=document.createElement("div");bx.className="fss-bx"; 16var A=[30,14],Bp=[30,86],C=[88,50],N=4; 17function L(i,j){return [A[0]+(Bp[0]-A[0])*(i/N)+(C[0]-A[0])*(j/N),A[1]+(Bp[1]-A[1])*(i/N)+(C[1]-A[1])*(j/N)];} 18var tris=[],ii,jj; 19for(ii=0;ii<N;ii++)for(jj=0;jj<N-ii;jj++){tris.push([L(ii,jj),L(ii+1,jj),L(ii,jj+1)]);if(jj<N-1-ii)tris.push([L(ii+1,jj),L(ii,jj+1),L(ii+1,jj+1)]);} 20for(var k=0;k<tris.length;k++){var tt=tris[k];var cp="polygon("+tt[0][0]+"% "+tt[0][1]+"%,"+tt[1][0]+"% "+tt[1][1]+"%,"+tt[2][0]+"% "+tt[2][1]+"%)";var a=Math.random()*6.283,r=480+Math.random()*620;var sx=Math.cos(a)*r,sy=Math.sin(a)*r,sz=(Math.random()-0.5)*560,sr=(Math.random()-0.5)*300;var lf=(k*53%100)/100;var hi="rgb("+(240+Math.round(lf*15))+","+(135+Math.round(lf*45))+","+(40+Math.round(lf*45))+")";var ga=100+(k*47%80);var sh=document.createElement("div");sh.className="fss-sh";sh.style.cssText="clip-path:"+cp+";-webkit-clip-path:"+cp+";background:#ed760c;--sx:"+sx.toFixed(1)+";--sy:"+sy.toFixed(1)+";--sz:"+sz.toFixed(1)+";--sr:"+sr.toFixed(1)+";--k:"+k;bx.appendChild(sh);} 21sc.appendChild(bx); 22var cap=document.createElement("div");cap.className="fss-cap";cap.innerHTML='Chargement<span id="fss-tvpct">0%</span>'; 23var wrap=document.createElement("div");wrap.appendChild(sc);wrap.appendChild(cap);ov.appendChild(wrap); 24(document.body||root).appendChild(ov); 25var p=0.05,done=false,pct=null,t0=Date.now(); 26var RAF=window.requestAnimationFrame||function(cb){return setTimeout(function(){cb(Date.now());},32);}; 27RAF(function(){RAF(function(){bx.className="fss-bx go";});});setTimeout(function(){try{bx.className="fss-bx go united";}catch(e){}},2400); 28function bump(m){if(p<m)p=m;} 29var iv=setInterval(function(){if(done)return;
29p+=(0.9-p)*0.06;if(!pct)pct=document.getElementById("fss-tvpct");if(pct)pct.textContent=Math.round((p<1?p:1)*100)+"%";},200); 30try{document.addEventListener("readystatechange",function(){if(document.readyState==="interactive")bump(0.5);if(document.readyState==="complete")bump(0.82);});}catch(e){} 31function finish(){if(done)return;var elp=Date.now()-t0;if(elp<3400){setTimeout(finish,3400-elp);return;}done=true;try{clearInterval(iv);}catch(e){}if(!pct)pct=document.getElementById("fss-tvpct");if(pct)pct.textContent="100%";ov.classList.add("fss-done");setTimeout(function(){if(ov&&ov.parentNode)ov.parentNode.removeChild(ov);},680);} 32if(document.readyState==="complete")bump(0.82); 33window.addEventListener("load",function(){bump(0.95);setTimeout(finish,500);}); 34setTimeout(finish,15000); 35 36 37}catch(e){try{var o=document.getElementById("fss-tvload");if(o&&o.parentNode)o.parentNode.removeChild(o);}catch(_){}}})();</script>
37 38 39
40<script>try{window._jp=JSON.parse.bind(JSON);window._js=JSON.stringify.bind(JSON);}catch(e){window._jp=function(s){return JSON.parse(s);};window._js=function(o){return JSON.stringify(o);};}</script>
40 41 42 43<style>.nav-menu > li, .st-tabs span, .short, .sect-t, .container2 { opacity: 0; }</style> 44 45 46<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 47 48<meta charset="utf-8"> 49<title>French Stream - Films et Series en Streaming Complet</title> 50<meta name="description" content="French Stream vous offre un accès illimité à des films et séries en streaming. Explorez notre catalogue varié et regardez vos contenus préférés en toute simplicité."> 51<meta name="keywords" content=""> 52<link rel="search" type="application/opensearchdescription+xml" href="/engine/opensearch.php" title="French Stream - Films et Series en Streaming Complet"> 53<link rel="canonical" href="https://french-stream.net/"> 54<link rel="alternate" type="application/rss+xml" title="French Stream - Films et Series en Streaming Complet" href="/engine/rss.php">
55<script type="text/javascript" src="/engine/classes/js/jquery.js"></script>
vendor: 1 bytes, line 55
55
56<script type="text/javascript" src="/engine/classes/js/jqueryui.js"></script>
vendor: 1 bytes, line 56
56
57<script type="text/javascript" src="/engine/classes/js/dle_js.js"></script>
57 58<link media="screen" href="/engine/editor/css/default.css" type="text/css" rel="stylesheet" /> 59 60 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css"> 61<link href="/css/style32.css?v=fss20260723b" type="text/css" rel="stylesheet" /> 62<link href="/templates/VFR1/style/engine.css" type="text/css" rel="stylesheet" /> 63<link href="/css/styles22.css" type="text/css" rel="stylesheet" /> 64<link href="/css/dvd-fix.css?v=fss20260713a" type="text/css" rel="stylesheet" /> 65<link href="/css/main-inline.css" type="text/css" rel="stylesheet" /> 66<link href="/search01.css?v=20260730tv2" type="text/css" rel="stylesheet" /> 67<link href="/css/add.css?v=fss20260713a" type="text/css" rel="stylesheet" /> 68<link href="/css/visiteurs.css?v=fss20260723b" type="text/css" rel="stylesheet" /> 69<link href="/css/profil.css?v=fss20260713a" type="text/css" rel="stylesheet" /> 70<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" /> 71<link rel="icon" type="image/svg+xml" href="/favicon.svg" /> 72<link rel="shortcut icon" href="/favicon.ico" /> 73<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> 74<meta name="apple-mobile-web-app-title" content="MyWebSite" /> 75<style> 76 .topnav-account{position:relative !important;display:inline-block !important;vertical-align:top !important;top:-4px !important;z-index:99999 !important;pointer-events:auto !important;} 77.topnav-account *{pointer-events:auto !important;} 78.topnav-account[open] .topnav-account-caret{transform:rotate(180deg);} 79.topnav-account-trigger{display:inline-flex;align-items:center;gap:8px;padding:0 14px;height:34px;box-sizing:border-box;background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.24);border-radius:3px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit;white-space:nowrap;line-height:1;list-style:none;user-select:none;vertical-align:top;} 80.topnav-account-trigger::-webkit-details-marker{display:none;} 81.topnav-account-trigger::marker{content:"";display:none;} 82.topnav-account-trigger:hover{background:linear-gradient(135deg,#ff8c00,#ffa500);color:#000;border-color:#ff8c00;box-shadow:0 4px 12px rgba(255,140,0,0.4);} 83.topnav-account-trigger .fa-user-circle-o,.topnav-account-trigger .fa-sign-in{font-size:18px;} 84.topnav-account-caret{font-size:11px !important;transition:transform .2s;} 85.topnav-account-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:250px;background:linear-gradient(180deg,#1a1a1a,#0f0f0f);border:1px solid rgba(255,140,0,0.3);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.04) inset;padding:6px;z-index:9998;} 86.topnav-account-item{display:flex !important;align-items:center;gap:12px;padding:10px 14px;color:#ddd !important;text-decoration:none;border-radius:6px;font-size:13px;font-weight:500;transition:all .12s;cursor:pointer;} 87.topnav-account-item:hover{background:rgba(255,140,0,0.1);color:#ffa500 !important;padding-left:18px;} 88.topnav-account-item i{font-size:14px;width:18px;text-align:center;color:#ff8c00;} 89.topnav-account-sep{height:1px;background:rgba(255,255,255,0.08);margin:4px 8px;} 90.topnav-account-item.topnav-account-logout{color:#ff6b6b !important;} 91.topnav-account-item.topnav-account-logout i{color:#ff6b6b;} 92.topnav-account-item.topnav-account-logout:hover{background:rgba(229,9,20,0.1);color:#ff8585 !important;} 93.topnav-account-item.topnav-account-admin{color:#4dd0e1 !important;} 94.topnav-account-item.topnav-account-admin i{color:#4dd0e1;} 95.topnav-account-item.topnav-account-admin:hover{background:rgba(77,208,225,0.1);color:#80deea !important;} 96@media(max-width:700px){.topnav-account-panel{min-width:220px;right:-10px;}.topnav-account-trigger{padding:6px 10px;font-size:12px;}.topnav-account-trigger .fa-user-circle-o,.topnav-account-trigger .fa-sign-in{font-size:16px;}} 97 </style>
98<script> 99 document.addEventListener('click', function(e){ 100 document.querySelectorAll('details.topnav-account[open]').forEach(function(d){ 101 if (!d.contains(e.target)) d.removeAttribute('open'); 102 }); 103}); 104</script>
104 105<link rel="stylesheet" href="/css/release.css?v=fss20260713a"> 106<link rel="stylesheet" href="/css/spoiler.css?v=fss20260713a"> 107<link rel="stylesheet" href="/css/tv-keynav-u39.css"><style>html.fss-knav #main-player::before,html.fss-knav .iframe-container::before,html.fss-knav #seriePlayer::before,html.fss-tv #main-player::before,html.fss-tv .iframe-container::before,#main-player.fss-tv-playerfocus::before,.iframe-container.fss-tv-playerfocus::before{content:none!important;animation:none!important;background:none!important;-webkit-mask:none!important;mask:none!important;display:none!important}</style>
107<script src="/js/tv-keynav-u100.js" defer></script>
vendor: 1 bytes, line 107
107
108<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"French Stream","url":"https://french-stream.net/","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://french-stream.net/index.php?do=search&story={search_term_string}"},"query-input":"required name=search_term_string"}}</script>
108 109</head> 110 111<body> 112 113 114<meta property="og:image" content="/logo22.png"> 115 116 117<div class="wrap have-brand"> 118 <div class="header-outer"> 119 <header class="header" id="header"> 120 <div class="header-in center clearfix"> 121 122 <a href="/" style="pointer-events: all !important; z-index: 1001 !important; position: relative !important;"> 123 <div class="container2" style="pointer-events: all !important;"> 124 <div class="text">FRENCH</div> 125 <div class="logo"><i class="fa fa-play-circle3"></i></div> 126 <div class="text">STREAM</div> 127 </div> 128 </a> 129 130 <div class="btn-menu"><span class="fa fa-bars"></span></div> 131 132 133 <ul class="nav-menu clearfix" id="nav-menu"> 134 135 <li class="submenu"> 136 <a href="#"><i class="fa fa-film" aria-hidden="true"></i> Films</a> 137 <div class="hidden-menu clearfix" style="display: none;"> 138 <div class="menu-container"> 139 <div class="menu-section"> 140 <div class="menu-section-title"><i class="fa fa-tags"></i> Par Genre</div> 141 <a href="/films/actions/"><i class="fa fa-fist-raised"></i>Action</a> 142 <a href="/films/aventures/"><i class="fa fa-compass"></i>Aventure</a> 143 <a href="/films/animations/"><i class="fa fa-magic"></i>Animation</a> 144 <a href="/art-martiaux/"><i class="fa fa-hand-rock"></i>Arts Martiaux</a> 145 <a href="/films/biopics/"><i class="fa fa-user-circle"></i>Biopic</a> 146 <a href="/films/comedies/"><i class="fa fa-laugh"></i>Comédie</a> 147 <a href="/films/drames/"><i class="fa fa-theater-masks"></i>Drame</a> 148 <a href="/films/documentaires/"><i class="fa fa-video"></i>Documentaire</a> 149 <a href="/films/epouvante-horreurs/"><i class="fa fa-ghost"></i>Horreur</a> 150 <a href="/films/historiques/"><i class="fa fa-landmark"></i>Historique</a> 151 <a href="/films/espionnages/"><i class="fa fa-user-secret"></i>Espionnage</a> 152 <a href="/films/familles/"><i class="fa fa-users"></i>Famille</a> 153 <a href="/films/fantastiques/"><i class="fa fa-dragon"></i>Fantastique</a> 154 <a href="/films/guerres/"><i class="fa fa-fighter-jet"></i>Guerre</a> 155 <a href="/films/policiers/"><i class="fa fa-shield-alt"></i>Policier</a> 156 <a href="/films/romances/"><i class="fa fa-heart"></i>Romance</a> 157 <a href="/films/science-fictions/"><i class="fa fa-rocket"></i>Science fiction</a> 158 <a href="/xfsearch/genre-1/spectacle/"><i class="fa fa-star"></i>Spectacle</a> 159 <a href="/films/thrillers/"><i class="fa fa-eye"></i>Thriller</a> 160 <a href="/films/westerns/"><i class="fa fa-horse"></i>Western</a> 161 </div> 162 163 <div class="menu-section"> 164 <div class="menu-section-title"><i class="fa fa-language"></i> Par Langue</div> 165 <a href="/films/"><i class="fa fa-film"></i>Tous les Films</a> 166 <a href="/films/vf/"><i class="fa fa-volume-up"></i>Films avec VF</a> 167 <a href="/xfsearch/version-film/VOSTFR/"><i class="fa fa-closed-captioning"></i>Avec VOSTFR</a> 168 169 <div class="menu-subsection"> 170 <div class="menu-subsection-title"><i class="fa fa-globe-americas"></i> Films Par Pays</div> 171 <a href="/xfsearch/lang/Anglais/"><i class="fa fa-globe"></i> Anglophones</a> 172 <a href="/xfsearch/lang/Français/"><i class="fa fa-glass-cheers"></i> Français</a> 173 <a href="/xfsearch/lang/Espagnol/"><i class="fa fa-guitar"></i> Espagnols</a> 174 <a href="/xfsearch/lang/Japonais/"><i class="fa fa-torii-gate"></i> Japonais</a> 175 <a href="/xfsearch/lang/Allemand/"><i class="fa fa-beer"></i> Allemands</a> 176 <a href="/xfsearch/lang/Italien/"><i class="fa fa-pizza-slice"></i> Italiens</a> 177 <a href="/xfsearch/lang/Coréen/"><i class="fa fa-yin-yang"></i> Coréens</a> 178 <a href="/xfsearch/lang/Chinois/"><i class="fa fa-dragon"></i> Chinois</a> 179 <a href="/xfsearch/lang/Russe/"><i class="fa fa-snowflake"></i> Russes</a> 180 <a href="/xfsearch/lang/Néerlandais/"><i class="fa fa-bicycle"></i> Néerlandais</a> 181 <a href="/xfsearch/lang/Norvégien/"><i class="fa fa-water"></i> Norvégiens</a> 182 <a href="/xfsearch/lang/Portugais/"><i class="fa fa-anchor"></i> Portugais</a> 183 <a href="/xfsearch/lang/Danois/"><i class="fa fa-ship"></i> Danois</a> 184 <a href="/xfsearch/lang/Polonais/"><i class="fa fa-chess-rook"></i> Polonais</a> 185 <a href="/xfsearch/lang/Hindi/"><i class="fa fa-om"></i> Indiens</a> 186 <a href="/xfsearch/lang/Suédois/"><i class="fa fa-snowman"></i> Suédois</a> 187 <a href="/xfsearch/lang/Thaï/"><i class="fa fa-spa"></i> Thaïlandais</a> 188 <a href="/xfsearch/lang/Turc/"><i class="fa fa-moon"></i> Turcs</a> 189 <a href="/xfsearch/lang/Arabe/"><i class="fa fa-mosque"></i> Arabes</a> 190 </div> 191 </div> 192 193 <div class="menu-section"> 194 <div class="menu-section-title"><i class="fa fa-hd-video"></i> Par Thème</div> 195 <a href="/xfsearch/ftagz/alien/"><i class="fa fa-space-shuttle"></i> Aliens</a> 196 <a href="/xfsearch/ftagz/artificial+intelligence+%28a.i.%29/"><i class="fa fa-robot"></i> Intelligence Artificielle</a> 197 <a href="/xfsearch/ftagz/autism/"><i class="fa fa-brain"></i> Autisme</a> 198 <a href="/xfsearch/ftagz/based+on+true+story/"><i class="fa fa-book"></i> Inspiré d'une histoire vraie</a> 199 <a href="/xfsearch/ftagz/coming+of+age/"><i class="fa fa-child"></i> Passage à l'âge adulte</a> 200 <a href="/xfsearch/ftagz/drug+trafficking/"><i class="fa fa-pills"></i> Trafic de drogue</a> 201 <a href="/xfsearch/ftagz/disaster/"><i class="fa fa-free-code-camp"></i> Catastrophe</a> 202 <a href="/xfsearch/ftagz/dystopia/"><i class="fa fa-city"></i> Dystopie</a> 203 <a href="/xfsearch/ftagz/friendship/"><i class="fa fa-hands-helping"></i> Amitié</a> 204 <a href="/xfsearch/ftagz/heist/"><i class="fa fa-mask"></i> Braquage</a> 205 <a href="/xfsearch/ftagz/secret+agent/"><i class="fa fa-user-secret"></i> Espionnage</a> 206 <a href="/xfsearch/ftagz/lgbt/"><i class="fa fa-rainbow"></i> LGBT</a> 207 <a href="/xfsearch/ftagz/martial+arts/"><i class="fa fa-fist-raised"></i> La Bagarre</a> 208 <a href="/xfsearch/ftagz/haunted+house/"><i class="fa fa-ghost"></i> Maison hantée</a> 209 <a href="/xfsearch/ftagz/love/"><i class="fa fa-heart"></i> Romance</a> 210 <a href="/xfsearch/ftagz/love+triangle/"><i class="fa fa-heart-broken"></i> Triangle amoureux</a> 211 <a href="/xfsearch/ftagz/martial+arts/"><i class="fa fa-fist-raised"></i> Arts martiaux</a> 212 <a href="/xfsearch/ftagz/religion/"><i class="fa fa-praying-hands"></i> Religion</a> 213 <a href="/xfsearch/ftagz/revenge/"><i class="fa fa-fist-raised"></i> Vengeance</a> 214 <a href="/xfsearch/ftagz/serial+killer/"><i class="fa fa-user-secret"></i> Tueur en série</a> 215 <a href="/xfsearch/ftagz/slasher/"><i class="fas fa-knife"></i> Slasher</a> 216 <a href="/xfsearch/ftagz/space+travel/"><i class="fa fa-rocket"></i> Voyage spatial</a> 217 <a href="/xfsearch/ftagz/superhero/"><i class="fa fa-shield-alt"></i> Super-héros</a> 218 <a href="/xfsearch/ftagz/survival/"><i class="fa fa-heartbeat"></i> Survie</a> 219 <a href="/xfsearch/ftagz/time+loop/"><i class="fa fa-sync-alt"></i> Boucle temporelle</a> 220 <a href="/xfsearch/ftagz/time%20travel/"><i class="fa fa-clock"></i> Voyage temporel</a> 221 <a href="/xfsearch/ftagz/vampire/"><i class="fa fa-moon"></i> Vampires</a> 222 <a href="/xfsearch/ftagz/zombie/"><i class="fa fa-skull-crossbones"></i> Zombies</a> 223 </div> 224 225 <div class="menu-section year-selector-section"> 226 <div class="menu-section-title"><i class="fa fa-calendar-alt"></i> Sélections</div> 227 <a href="/films/top-film//"><i class="fa fa-chart-line"></i>Les Films du moment</a> 228 <a href="/films/cultes/"><i class="fa fa-crown"></i>Notre selection</a> 229 <div class="menu-subsection"></div> 230 <div class="menu-subsection-title"><i class="fa fa-star"></i> Par Année</div> 231 <a href="/xfsearch/date-de-sortie/2026/"><i class="fa fa-fire"></i>Films 2026 <span class="menu-badge">NEW</span></a> 232 <a href="/xfsearch/date-de-sortie/2025/"><i class="fa fa-star"></i>Films 2025</a> 233 <a href="/xfsearch/date-de-sortie/2024/"><i class="fa fa-star"></i>Films 2024</a> 234 <a href="/xfsearch/date-de-sortie/2023/"><i class="fa fa-star"></i>Films 2023</a> 235 <a href="/xfsearch/date-de-sortie/2022/"><i class="fa fa-star"></i>Films 2022</a> 236 <div class="menu-subsection"> 237 <div class="menu-subsection-title"><i class="fa fa-search"></i> Tapez une Année</div> 238 <div class="year-custom-selector"> 239 <div class="year-input-group"> 240 <input type="number" id="customYearInput" placeholder="Ex: 1995" min="1980" max="2030" class="year-input"> 241 <button type="button" onclick="goToCustomYear()" class="year-go-btn"><i class="fa fa-arrow-right"></i></button> 242 </div> 243 </div> 244 </div> 245 </div> 246 </div> 247 </div> 248 </li> 249 250 <li class="submenu"> 251 <a href="#"><i class="fa fa-video-camera" aria-hidden="true"></i> Séries</a> 252 <div class="hidden-menu clearfix" style="display: none;"> 253 <div class="menu-container"> 254 <div class="menu-section"> 255 <div class="menu-section-title"><i class="fa fa-list"></i> Par Genre</div> 256 <a href="/action-serie-/"><i class="fa fa-fist-raised"></i>Action</a> 257 <a href="/aventure-series-/"><i class="fa fa-compass"></i>Aventure</a> 258 <a href="/animation-serie-//"><i class="fa fa-magic"></i>Animation</a> 259 <a href="/serie-biopic-/"><i class="fa fa-user-circle"></i>Biopic</a> 260 <a href="/comedie-serie-/"><i class="fa fa-laugh"></i>Comédie</a> 261 <a href="/drame-serie-/"><i class="fa fa-theater-masks"></i>Drame</a> 262 <a href="/documentaire-serie-/"><i class="fa fa-video"></i>Documentaire</a> 263 <a href="/familles-series-/"><i class="fa fa-users"></i>Famille</a> 264 <a href="/fantastique-series-/"><i class="fa fa-dragon"></i>Fantastique</a> 265 <a href="/thriller-series-/"><i class="fa fa-eye"></i>Thriller</a> 266 <a href="/romance-series-/"><i class="fa fa-heart"></i>Romance</a> 267 <a href="/judiciare-series-/"><i class="fa fa-gavel"></i>Judiciaire</a> 268 <a href="/science-fiction-series-/"><i class="fa fa-rocket"></i>Science-Fiction</a> 269 <a href="/serie-historiques-/"><i class="fa fa-landmark"></i>Historique</a> 270 <a href="/medical-series-/"><i class="fa fa-heartbeat"></i>Médical</a> 271 <a href="/policier-series-//"><i class="fa fa-shield-alt"></i>Policier</a> 272 <a href="/horreur-serie-/"><i class="fa fa-ghost"></i>Horreur</a> 273 <a href="/western-series-/"><i class="fa fa-horse"></i>Western</a> 274 <a href="/k-drama-//"><i class="fa fa-yin-yang"></i>K-DRAMA</a> 275 <a href="/streaming-tv-realits/"><i class="fa fa-tv"></i>Télé-Réalité</a> 276 </div> 277 278 <div class="menu-section"> 279 <div class="menu-section-title"><i class="fa fa-language"></i> Par Langue</div> 280 <a href="/s-tv/"><i class="fa fa-tv"></i>Toutes les Séries</a> 281 <a href="/s-tv/s-vf/"><i class="fa fa-volume-up"></i>Série avec VF</a> 282 <a href="/s-tv/s-vostfr/"><i class="fa fa-closed-captioning"></i>Série VOSTFR</a> 283 <a href="/s-tv/s-vo/"><i class="fa fa-globe"></i>Série VOSTENG</a> 284 <div class="menu-subsection"> 285 <div class="menu-subsection-title"><i class="fa fa-globe-europe"></i> Séries Par Theme</div> 286 <a href="/xfsearch/xx89/adult+animation/"><i class="fa fa-theater-masks"></i> Animation pour adultes</a> 287 <a href="/xfsearch/xx89/anthology/"><i class="fa fa-layer-group"></i> Anthologie</a> 288 <a href="/xfsearch/xx89/based+on+comic/"><i class="fa fa-book-open"></i> Adapté d'une BD</a> 289 <a href="/xfsearch/xx89/based+on+novel+or+book/"><i class="fa fa-book"></i> Adapté d'un roman</a> 290 <a href="/xfsearch/xx89/calif
290ornia/"><i class="fa fa-sun"></i> Californie</a> 291 <a href="/xfsearch/xx89/crime/"><i class="fa fa-balance-scale"></i> Crime</a> 292 <a href="/xfsearch/xx89/detective/"><i class="fa fa-search"></i> Enquêtes</a> 293 <a href="/xfsearch/xx89/espionage/"><i class="fa fa-user-ninja"></i> Espionnage</a> 294 <a href="/xfsearch/xx89/friendship/"><i class="fa fa-users"></i> Amitié</a> 295 <a href="/xfsearch/xx89/high+school/"><i class="fa fa-school"></i> Lycée</a> 296 <a href="/xfsearch/xx89/historical/"><i class="fa fa-archway"></i> Historique</a> 297 <a href="/xfsearch/xx89/hospital/"><i class="fa fa-hospital"></i> Hôpital</a> 298 <a href="/xfsearch/xx89/journalism/"><i class="fa fa-newspaper"></i> Journalisme</a> 299 <a href="/xfsearch/xx89/lawyer/"><i class="fa fa-gavel"></i> Avocats</a> 300 <a href="/xfsearch/xx89/military/"><i class="fa fa-medal"></i> Militaire</a> 301 <a href="/xfsearch/xx89/miniseries/"><i class="fa fa-clone"></i> Mini-série</a> 302 <a href="/xfsearch/xx89/murder/"><i class="fa fa-skull-crossbones"></i> Meurtre</a> 303 <a href="/xfsearch/xx89/new+york+city/"><i class="fa fa-city"></i> New York</a> 304 <a href="/xfsearch/xx89/political/"><i class="fa fa-landmark"></i> Politique</a> 305 <a href="/xfsearch/xx89/post-apocalyptic/"><i class="fa fa-radiation"></i> Post-apocalyptique</a> 306 <a href="/xfsearch/xx89/religion/"><i class="fa fa-praying-hands"></i> Religion</a> 307 <a href="/xfsearch/xx89/revenge/"><i class="fa fa-fist-raised"></i> Vengeance</a> 308 <a href="/xfsearch/xx89/romance/"><i class="fa fa-heart"></i> Romance</a> 309 <a href="/xfsearch/xx89/sitcom/"><i class="fa fa-laugh"></i> Sitcom</a> 310 <a href="/xfsearch/xx89/supernatural/"><i class="fa fa-ghost"></i> Surnaturel</a> 311 <a href="/xfsearch/xx89/survival/"><i class="fa fa-heartbeat"></i> Survie</a> 312 <a href="/xfsearch/xx89/time+travel/"><i class="fa fa-history"></i> Voyage dans le temps</a> 313 <a href="/xfsearch/xx89/vampire/"><i class="fa fa-moon"></i> Vampire</a> 314 </div> 315 </div> 316 317 <div class="menu-section"> 318 <div class="menu-section-title"><i class="fa fa-broadcast-tower"></i> Plateformes</div> 319 <a href="/s-tv/serie-amazon-prime-videos/"><i class="fa fa-amazon"></i> Amazon Prime Video</a> 320 <a href="/s-tv/netflix-series-/"><i class="fa fa-n"></i>Netflix</a> 321 <a href="/s-tv/series-disney-plus/"><i class="fa fa-magic"></i>Disney+</a> 322 <a href="/s-tv/series-apple-tv/"><i class="fa fa-apple"></i>Apple TV+</a> 323 <div class="menu-subsection"> 324 <div class="menu-subsection-title"><i class="fa fa-star"></i> Statut</div> 325 <a href="/series/en-cours/"><i class="fa fa-play"></i> En cours</a> 326 <a href="/series/terminees/"><i class="fa fa-check"></i> Terminées</a> 327 <a href="/series/annulees/"><i class="fa fa-ban"></i> Annulées</a> 328 <a href="/s-tv/sries-du-moment/"><i class="fa fa-fire"></i> Séries du moment</a> 329 </div> 330 </div> 331 </div> 332 </div> 333 </li> 334 335 <li class="submenu"><a href="https://french-manga.net/"><i class="fa fa-play-circle" aria-hidden="true"></i> ANIMES</a></li> 336 337 338 339 340 341 342 343 344 345 346 <li class="submenu"><a href="/ma-liste/"> <i class="fa fa-heart" aria-hidden="true" style="color: #f48625 !important;"></i> Ma Liste </a></li> 347 348 </ul> 349 350 351 352 353 <div class="hd-right" id="hd-right"> 354 <div class="search-wrap"> 355 <form id="quicksearch" method="get" action="/index.php"> 356 <div class="search-box"> 357 <input id="story" name="story" placeholder="Tapez un Titre un Acteur..." type="text" autocomplete="off"> 358 <input type="hidden" name="do" value="search"> 359 <input type="hidden" name="subaction" value="search"> 360 <button type="submit" title="Search"><span class="fa fa-search"></span></button> 361 <div class="suggestions" id="suggestions"></div> 362 </div> 363 </form> 364 </div> 365 <div id="search-results-container" style="display: none;"> 366 <div id="search-results-content"></div> 367 </div> 368 369 370 371 372 373 <details class="topnav-account"> 374 <summary class="topnav-account-trigger"> 375 <i class="fa fa-sign-in"></i>
376 <span>Connexion</span> 377 <i class="fa fa-angle-down topnav-account-caret"></i> 378 </summary> 379 <div class="topnav-account-panel"> 380 <a href="#" onclick="if(typeof toggleLoginModal==='function'){toggleLoginModal();}else{var lm=document.getElementById('loginModal');if(lm){lm.style.display='block';lm.classList.add('modal-show');}}setTimeout(function(){if(window.fssKickQR)window.fssKickQR();},60);return false;" class="topnav-account-item"><i class="fa fa-sign-in"></i> Se connecter</a> 381 <a href="/index.php?do=register" class="topnav-account-item"><i class="fa fa-user-plus"></i> Créer un compte</a> 382 <div class="topnav-account-sep"></div> 383 <a href="/index.php?do=lostpassword" class="topnav-account-item"><i class="fa fa-key"></i> Mot de passe oublié</a> 384 </div> 385 </details> 386 <div class="fss-lang-dropdown" style="margin-left:8px;display:inline-flex;vertical-align:top;position:relative;top:-4px"><button type="button" class="fss-lang-current" aria-haspopup="true"></button><div class="fss-lang-options" hidden></div></div> 387 388 389 390 391 392 <div id="loginModal" class="login-modal"> 393 <div class="modal-content fss-lv2"> 394 <span class="close-modal" onclick="event.preventDefault();event.stopPropagation();var m=document.getElementById('loginModal');if(m){m.classList.remove('modal-show');setTimeout(function(){m.style.display='none';},300);}return false;">×</span> 395 <div class="login-loader" id="loginLoader"><div class="loader-ring"></div><span>Connexion en cours...</span></div> 396 <div class="fss-lv2-grid"> 397 <div class="fss-lv2-left"> 398 <h2>Connectez-vous</h2> 399 <p class="fss-lv2-sub">Accédez à votre compte</p> 400 <form method="post" id="loginForm" onsubmit="return handleLogin(event)"> 401 <div class="input-group"><div class="input-icon"><i class="fa fa-user"></i></div><input type="text" name="login_name" id="login_name" placeholder="Votre pseudo"/></div> 402 <div class="input-group"><div class="input-icon"><i class="fa fa-lock"></i></div><input type="password" name="login_password" id="login_password" placeholder="Votre mot de passe"/></div> 403 <div class="fss-lv2-row"> 404 <label class="checkbox-group"><input type="checkbox" id="fss-remember" checked onchange="var n=document.getElementById('login_not_save');if(n)n.checked=!this.checked;"/> <span>Ne pas Se souvenir de moi</span></label> 405 </div> 406 <input type="checkbox" name="login_not_save" id="login_not_save" value="1" style="display:none"/> 407 <div class="button-group"><button type="submit" class="login-btn"><span>SE CONNECTER</span><div class="btn-flash"></div></button><input name="login" type="hidden" id="login" value="submit"/></div> 408 </form> 409 <div class="fss-lv2-register">Pas encore de compte ? <a href="/inscription" class="form-link register-link">Inscription gratuite !</a></div> 410 </div> 411 412 <div class="fss-lv2-or"><span>OU</span></div> 413 <div class="fss-lv2-right fss-lv2-flow" id="fss-qr-show"> 414 <div class="fss-qr-head">Scannez le QR code<br><small>avec votre autre appareil</small></div> 415 <div class="fss-qr-row"><div id="fss-qr-code" class="fss-qr-code"></div></div> 416 <div class="fss-qr-newin">Nouveau QR dans <span id="fss-qr-cd">90</span> sec</div> 417 <div class="fss-qr-sep">Ou entrez ce code d'accès</div> 418 <div id="fss-qr-boxes" class="fss-qr-boxes"><span class="fss-box"></span><span class="fss-box"></span><span class="fss-box"></span><span class="fss-box"></span><span class="fss-box"></span><span class="fss-box"></span></div> 419 <div class="fss-qr-note">« Mon Profil » puis « Connexion »</div> 420 <div id="fss-qr-status"></div> 421 </div> 422 423 </div> 424 <div class="fss-lv2-footer"><a href="/index.php?do=lostpassword" class="form-link forgot-link">Mot de passe oublié ?</a></div> 425 </div> 426</div> 427 428 429 </div> 430 </div> 431 </header> 432 </div> 433</div> 434 435<div class="wrap-in"> 436 437 438 439 <div class="cont center" id="fss-pjax-root"> 440 441 442 443 444 445 446 447 448 449 450 451 <div id="fss-ad-top" style="max-width:970px;margin:0 auto;padding:8px 10px 18px"></div><link href="/templates/VFR1/style/main-page-inline.css" type="text/css" rel="stylesheet" /> 452<link href="/templates/VFR1/style/main-page.css" type="text/css" rel="stylesheet" /> 453<style> 454.fssts-block{display:block;margin:15px 0;padding:13px 15px 9px;clear:both;position:relative;background:linear-gradient(180deg,#191919,#1e1e1e);border:1px solid rgba(255,255,255,.06);border-radius:4px;box-shadow:0px 0px 20px 2px rgb(0 0 0 / 70%),inset 0 1px 0 rgba(255,255,255,.03)} 455.fssts-block *{box-sizing:border-box} 456.fssts-block .fssts-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 6px} 457.fssts-block .fssts-cap{position:relative;display:inline-block;padding-bottom:5px;font-size:12.5px;font-weight:600;color:#e6e6ec;letter-spacing:.02em} 458.fssts-block .fssts-cap::after{content:"";position:absolute;
458left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(244,134,37,.28) 15%,#f48625 50%,rgba(244,134,37,.28) 85%,transparent)} 459.fssts-block .fssts-more{font-size:11px;color:#9a9aa4;text-decoration:none;white-space:nowrap;flex:0 0 auto} 460.fssts-block .fssts-more:hover{color:#f48625} 461.fssts-block .fssts-rail{position:relative} 462.fssts-block .fssts-track{display:flex;gap:9px;overflow-x:auto;scroll-behavior:smooth;padding:14px 4px 30px;margin:0;min-height:133px;scrollbar-width:none;-ms-overflow-style:none} 463.fssts-block .fssts-track::-webkit-scrollbar{display:none} 464.fssts-block .fssts-card{position:relative;flex:0 0 158px;width:158px;padding:0;float:none;margin:0;box-sizing:border-box;border-radius:2px;overflow:hidden;background:#15151b;cursor:pointer;text-decoration:none;display:block;box-shadow:0 4px 12px rgba(0,0,0,.4);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s} 465.fssts-block .fssts-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin:0;border:0} 466.fssts-block .fssts-card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);pointer-events:none;z-index:1} 467.fssts-block .fssts-ov{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.92) 6%,transparent 66%);opacity:0;transition:opacity .3s;display:flex;flex-direction:column;justify-content:flex-end;padding:8px 9px;z-index:2} 468.fssts-block .fssts-ov h4{margin:0;font-size:12px;font-weight:600;line-height:1.15;color:#fff} 469.fssts-block .fssts-ov span{margin-top:2px;font-size:10px;color:#c8c8d0;display:block} 470.fssts-block .fssts-card:hover{transform:translateY(-6px) scale(1.09);z-index:4;box-shadow:0 24px 30px -10px rgba(0,0,0,.85),0 12px 18px -8px rgba(0,0,0,.6)} 471.fssts-block .fssts-card:hover .fssts-ov{opacity:1} 472html.fss-knav .fssts-block .fssts-card.fss-knav-focus,html.fss-knav .fssts-block .fssts-card:focus,.fssts-block .fssts-card:focus-visible{outline:none;transform:translateY(-6px) scale(1.09);z-index:5;box-shadow:0 24px 30px -10px rgba(0,0,0,.85),0 12px 18px -8px rgba(0,0,0,.6),0 0 0 3px #f48625} 473html.fss-knav .fssts-block .fssts-card.fss-knav-focus .fssts-ov,html.fss-knav .fssts-block .fssts-card:focus .fssts-ov{opacity:1} 474.fssts-block .fssts-nav{position:absolute;top:0;bottom:6px;width:62px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:30px;line-height:1;z-index:6;opacity:0;transition:opacity .25s,color .2s;-webkit-user-select:none;user-select:none;text-shadow:0 1px 5px rgba(0,0,0,.85)} 475.fssts-block .fssts-nav::before{content:"";position:absolute;width:46px;height:46px;border-radius:50%;background:rgba(12,12,16,.74);border:1px solid rgba(255,255,255,.1);box-shadow:0 3px 12px rgba(0,0,0,.55);transition:background .2s,transform .2s;z-index:-1} 476.fssts-block .fssts-rail:hover .fssts-nav{opacity:1} 477.fssts-block .fssts-nav.l{left:-27px} 478.fssts-block .fssts-nav.r{right:-27px} 479.fssts-block .fssts-nav:hover{color:#f48625} 480.fssts-block .fssts-nav:hover::before{background:rgba(22,22,28,.92);transform:scale(1.08)} 481@media (hover:none){.fssts-block .fssts-nav{opacity:.5}} 482@keyframes fsstsIn{from{opacity:0;transform:translateY(18px) scale(.93)}to{opacity:1;transform:none}} 483@keyframes fsstsOv{0%{opacity:0}22%{opacity:1}60%{opacity:1}100%{opacity:0}} 484@keyframes fsstsShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}} 485.fssts-block .fssts-card.fssts-in{animation:fsstsIn .55s cubic-bezier(.2,.75,.25,1) both} 486.fssts-block .fssts-card.fssts-flash .fssts-ov{animation:fsstsOv 1.7s ease both} 487.fssts-block .fssts-sk{flex:0 0 158px;width:158px;height:89px;border-radius:2px;background:linear-gradient(100deg,#17171d 28%,#23232b 50%,#17171d 72%);background-size:200% 100%;animation:fsstsShimmer 1.25s linear infinite} 488@media (prefers-reduced-motion:reduce){.fssts-block .fssts-card.fssts-in{animation:none!important}.fssts-block .fssts-card.fssts-flash .fssts-ov{animation:none!important}.fssts-block .fssts-sk{animation:none!important}} 489</style> 490 491 492 493 494<div class="fssts-block" data-cat="11"> 495 <div class="fssts-head"> 496 <span class="fssts-cap">Films du moment</span> 497 <a class="fssts-more" href="/index.php?do=cat&category=top-film">voir la suite ›</a> 498 </div> 499 <div class="fssts-rail"> 500 <span class="fssts-nav l" role="button" aria-label="Precedent">‹</span> 501 <div class="fssts-track"><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span></div> 502 <span class="fssts-nav r" role="button" aria-label="Suivant">›</span> 503 </div> 504</div>
505<script src="/js/fss-topslider.js?v=27" defer></script>
505 506 507<div class="pages clearfix"> 508 <div class="sect"> 509 <div class="sect-t fx-row icon-r"> 510 <div class="st-left"> 511 <a class="st-capt" href="/films/">Nouveautés Films <span class="fa fa-chevron-right"></span></a> 512 <div class="st-tabs"> 513 <span class="current" data-ajaxc="custom category='9' template='shortstory' from='0' limit='6'">Par Défault</span> 514 <span data-ajaxc="custom category='50' template='shortstory' from='0' limit='6'">Animation</span> 515 <span data-ajaxc="custom category='53' template='shortstory' from='0' limit='6'">Comedie</span> 516 <span data-ajaxc="custom category='49' template='shortstory' from='0' limit='6'">Action</span> 517 <span data-ajaxc="custom category='51' template='shortstory' from='0' limit='6'">Aventure</span> 518 <span data-ajaxc="custom category='54' template='shortstory' from='0' limit='6'">Drame</span> 519 <span data-ajaxc="custom category='56' template='shortstory' from='0' limit='6'">Horreur</span> 520 </div> 521 </div> 522 <a class="st-right" href="/films/">Voir La Suite <span class="fa fa-align-right"></span></a> 523 </div> 524 <div class="sect-c floats clearfix"> 525 <div class="short"><div class="short-in nl"> 526 527 <span class="info-button" onclick="openModal('15140844')">â¹</span> 528 529 <span id="trailer-15140844" style="display:none;">NranIqULe1c</span> 530 <span id="desc-15140844" style="display:none;">Lorsque leur fils est kidnappé, un candidat à la mairie de Los Angeles et sa femme se retrouvent pris dans un engrenage de mensonges. Alors qu'ils tentent désespérément de réunir la rançon, ils sont contraints de faire des choix qui pourraient anéantir leur monde.</span> 531 532 533 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15140844" alt="Animals"><div style="display:none;"><span id="vote-num-id-15140844"><span id="vote-num-id-15140844" class="ignore-select">63</span></span><span id="ratig-layer-15140844" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+17</span></span></span></div><div class="vote-circle" data-id="15140844"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/33MhDOKB0S5VwuaD9lZyV0v0st0.jpg" width="160" height="240" alt=" Animals affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Animals</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 534 <div class="short"><div class="short-in nl"> 535 536 <span class="info-button" onclick="openModal('15140836')">â¹</span> 537 538 <span id="trailer-15140836" style="display:none;">WcuQd465Ivg</span> 539 <span id="desc-15140836" style="display:none;">Des amis d'enfance reprennent contact et les retrouvailles prennent une tournure inattendue quand ils découvrent un dangereux complot international et doivent sauver le monde.</span> 540 541 542 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15140836" alt="Matchbox â Le film"><div style="display:none;"><span id="vote-num-id-15140836"><span id="vote-num-id-15140836" class="ignore-select">65</span></span><span id="ratig-layer-15140836" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+25</span></span></span></div><div class="vote-circle" data-id="15140836"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/vSgnJDw404JUokiy5NDZgXOi01E.jpg" width="160" height="240" alt=" Matchbox â Le film affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Matchbox â Le film</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 543 <div class="short"><div class="short-in nl"> 544
545 <span class="info-button" onclick="openModal('15126684')">â¹</span> 546 547 <span id="trailer-15126684" style="display:none;">5OndK0w1lYY</span> 548 <span id="desc-15126684" style="display:none;">Bienvenue à Normal dans le Minnesota. Population : 1890 âmes. Dans ce village isolé, lâancien enquêteur Ulysses est nommé au poste de sheriff intérimaire. Ce qui était en apparence une communauté sans histoires se révèle être en réalité une fourmilière de secrets et de violence après quâun hold-up a complètement dérapé. Ulysses découvre rapidement que rien ni personne nâest ce quâil semble être en apparence. Derrière la façade amicale de Normal se cache un dangereux réseau de corruption et dâalliances secrètes où il se retrouve empêtré.</span> 549 550 551 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=TrueFrench">TrueFrench</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15126684" alt="Normal"><div style="display:none;"><span id="vote-num-id-15126684"><span id="vote-num-id-15126684" class="ignore-select">387</span></span><span id="ratig-layer-15126684" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+235</span></span></span></div><div class="vote-circle" data-id="15126684"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w500/idZdaw1cM4pTRthnmcs8fiYnIFv.jpg" width="160" height="240" alt=" Normal affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Normal</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 552 <div class="short"><div class="short-in nl"> 553 554 <span class="info-button" onclick="openModal('15135028')">â¹</span> 555 556 <span id="trailer-15135028" style="display:none;">tHMxPL2uylE</span> 557 <span id="desc-15135028" style="display:none;">Gemma, une jeune mère élève sa fille dans la maison de son enfance. Elle découvre qu'elle peut voyager dans le Lointain, ce royaume purgatoire des âmes perdues au cÅur de l'univers d'Insidious. Lorsqu'une entité malveillante s'en prend à elle, Gemma révèle un pouvoir qui change tout : elle ne se contente pas d'entrer dans le Lointain, elle peut ramener dans le monde réel ce qui s'y trouve. Une fois que les démons prennent conscience de son pouvoir, notre monde devient alors leur terrain de jeu.</span> 558 559 560 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15135028" alt="Insidious : L'Invasion du Lointain"><div style="display:none;"><span id="vote-num-id-15135028"><span id="vote-num-id-15135028" class="ignore-select">152</span></span><span id="ratig-layer-15135028" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+70</span></span></span></div><div class="vote-circle" data-id="15135028"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/bW8uJOLrtdBnQcQbG9BUQjDgUaT.jpg" width="160" height="240" alt=" Insidious : L'Invasion du Lointain affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Insidious : L'Invasion du Lointain</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 561 <div class="short"><div class="short-in nl"> 562 563 <span class="info-button" onclick="openModal('15127468')">â¹</span> 564 565 <span id="trailer-15127468" style="display:none;">EqmRexAoUXs</span> 566 <span id="desc-15127468" style="display:none;">Se-jeong, professeure de biotechnologie, assiste à une conférence sur le sujet, mais la situation dégénère rapidement lorsqu'un virus à mutation fulgurante se prop
566age. Alors que l'épidémie s'étend et que les personnes infectées commencent à se transformer, les autorités bouclent l'ensemble du complexe, piégeant les survivants face à une menace grandissanteâ¦</span> 567 568 569 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=TrueFrench">TrueFrench</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15127468" alt="Colony"><div style="display:none;"><span id="vote-num-id-15127468"><span id="vote-num-id-15127468" class="ignore-select">296</span></span><span id="ratig-layer-15127468" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+156</span></span></span></div><div class="vote-circle" data-id="15127468"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/1CuYfdSqpIjsWIaCftQKBCjNlG.jpg" width="160" height="240" alt=" Colony affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Colony</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 570 <div class="short"><div class="short-in nl"> 571 572 <span class="info-button" onclick="openModal('15134721')">â¹</span> 573 574 <span id="trailer-15134721" style="display:none;">hu7Bo1Q9I8A</span> 575 <span id="desc-15134721" style="display:none;">Cette sombre réimagination de Pinocchio explore la nature inquiétante de la marionnette emblématique, brouillant les frontières entre réalité et fantaisie.</span> 576 577 578 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15134721" alt="Pinocchio: Unstrung"><div style="display:none;"><span id="vote-num-id-15134721"><span id="vote-num-id-15134721" class="ignore-select">87</span></span><span id="ratig-layer-15134721" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+15</span></span></span></div><div class="vote-circle" data-id="15134721"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w500/eUJXk3bTvLBi5Zcb0BCedZU7lVL.jpg" width="160" height="240" alt=" Pinocchio: Unstrung affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Pinocchio: Unstrung</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 579 580 </div> 581 </div> 582</div> 583 584 585<p> </p> 586<p> </p> 587 588<div class="pages clearfix"> 589 <div class="sect"> 590 <div class="sect-t fx-row icon-r"> 591 <div class="st-left"> 592 <a class="st-capt" href="/s-tv/">Nouveautés Séries <span class="fa fa-chevron-right"></span></a> 593 <div class="st-tabs"> 594 <span class="current" data-ajaxc="custom category='10' template='shortstory' from='0' limit='6'">Par Défault</span> 595 <span data-ajaxc="custom category='24' template='shortstory' from='0' limit='6'">Netflix</span> 596 <span data-ajaxc="custom category='82' template='shortstory' from='0' limit='6'">Apple TV</span> 597 <span data-ajaxc="custom category='83' template='shortstory' from='0' limit='6'">Prime Video</span> 598 <span data-ajaxc="custom category='84' template='shortstory' from='0' limit='6'">Disney Plus</span> 599 <span data-ajaxc="custom category='71' template='shortstory' from='0' limit='6'">K-Drama</span> 600 </div> 601 </div> 602 <a class="st-right" href="/s-tv/">Voir La Suite <span class="fa fa-align-right"></span></a> 603 </div> 604 <div class="sect-c floats clearfix"> 605 <div class="short"><div class="short-in nl"> 606
607 <span class="info-button" onclick="openModal('15138279')">â¹</span> 608 609 <span id="trailer-15138279" style="display:none;">-r2NZC8qPQI</span> 610 <span id="desc-15138279" style="display:none;">Deux familles du crime s'affrontent dans une lutte à mort qui menace de faire tomber des empires. Pris entre deux feux, Harry Da Souza, un « fixer », connaît mieux que personne la valeur de la loyauté quand des forces opposées entrent en collision.</span> 611 612 613 <span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-serie&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15138279" alt="MobLand - Saison 2"><div style="display:none;"><span id="vote-num-id-15138279"><span id="vote-num-id-15138279" class="ignore-select">162</span></span><span id="ratig-layer-15138279" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+142</span></span></span></div><div class="vote-circle" data-id="15138279"><span class="vote-score">0.0</span></div><img src="https://i.imgur.com/YNO4S6Q.png" width="160" height="240" alt=" MobLand - Saison 2 affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><span class="mli-eps">Ep 04 sur 10 <i></i></span><div class="short-title">MobLand - Saison 2</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 614 <div class="short"><div class="short-in nl"> 615 616 <span class="info-button" onclick="openModal('15140675')">â¹</span> 617 618 <span id="trailer-15140675" style="display:none;">4mU0vNpcaY0</span> 619 <span id="desc-15140675" style="display:none;">Une version contemporaine du roman de Stephen King sur Carrie White, une fillette qui a passé sa vie recluse auprès d'une mère dominatrice. A la mort soudaine de son père, Carrie se retrouve confrontée à l'univers impitoyable du lycée public⦠et à l'émergence de mystérieux pouvoirs télékinésiques.</span> 620 621 622 <span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-serie&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15140675" alt="Carrie - Saison 1"><div style="display:none;"><span id="vote-num-id-15140675"><span id="vote-num-id-15140675" class="ignore-select">142</span></span><span id="ratig-layer-15140675" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+108</span></span></span></div><div class="vote-circle" data-id="15140675"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w500/https://media.themoviedb.org/t/p/w220_and_h330_face/pDJmNm80w7jpNq0DlRPDylTG2ip.jpg.jpg" width="160" height="240" alt=" Carrie - Saison 1 affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><span class="mli-eps">Ep 08 sur 08 <i></i></span><div class="short-title">Carrie - Saison 1</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 623 <div class="short"><div class="short-in nl"> 624 625 <span class="info-button" onclick="openModal('15140128')">â¹</span> 626 627 <span id="trailer-15140128" style="display:none;">ZybkHGaoPvQ</span> 628 <span id="desc-15140128" style="display:none;">Série dâanthologie explorant chaque saison une nouvelle affaire judiciaire qui oppose deux des cabinets dâavocats les plus prestigieux de Londres. Le jeune avocat prometteur Jonathan "Johnny" Warren découvre un univers où l'ambition est reine, la loyauté fragile et tous les coups semblent permis. Saison 1 - Cathcarts & Sons et Taylor & Byrne sâaffrontent dans ce qui sâannonce comme le divorce du siècle : celui du magnat de la tech Morgan Henderson et de la superstar du cinéma Carla Duval. Une affaire retentissante qui pousse les deux cabinets à franchir toutes les limites pour remporter la victoire.</span> 629 630 631 <span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-serie&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15140128" alt="War - Saison 1"><div style="display:none;"><span id="vote-num-id-15140128"><span id="vote-num-id-15140128" class="ignore-select">30</span></span>
631<span id="ratig-layer-15140128" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+10</span></span></span></div><div class="vote-circle" data-id="15140128"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w500/c4eDizR1YAbcAso93y3c12L10WL.jpg" width="160" height="240" alt=" War - Saison 1 affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><span class="mli-eps">Ep 02 sur 08 <i></i></span><div class="short-title">War - Saison 1</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 632 <div class="short"><div class="short-in nl"> 633 634 <span class="info-button" onclick="openModal('15135816')">â¹</span> 635 636 <span id="trailer-15135816" style="display:none;">JWzkXo6oVhI</span> 637 <span id="desc-15135816" style="display:none;">Un physicien, professeur et père de famille qui, alors quâil rentre chez lui un soir à pied dans les rues de Chicago, est projeté dans une version alternative de sa propre vie. Lâémerveillement se transforme rapidement en cauchemar quand il essaie de retourner à sa réalité perdue dans le paysage hallucinant des vies quâil aurait pu vivre. Dans ce labyrinthe de réalités, il sâembarque dans un voyage éprouvant pour retrouver sa véritable famille et la sauver de lâennemi le plus terrifiant et invincible : lui-même.</span> 638 639 640 <span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-serie&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15135816" alt="Dark Matter - Saison 2"><div style="display:none;"><span id="vote-num-id-15135816"><span id="vote-num-id-15135816" class="ignore-select">102</span></span><span id="ratig-layer-15135816" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+68</span></span></span></div><div class="vote-circle" data-id="15135816"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w500/5lOssUAfgl2Hjdr0P3G1mR1jRLS.jpg" width="160" height="240" alt=" Dark Matter - Saison 2 affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><span class="mli-eps">Ep 07 sur 10 <i></i></span><div class="short-title">Dark Matter - Saison 2</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 641 <div class="short"><div class="short-in nl"> 642 643 <span class="info-button" onclick="openModal('15140666')">â¹</span> 644 645 <span id="trailer-15140666" style="display:none;">GMQXI9SP7T0</span> 646 <span id="desc-15140666" style="display:none;">Un avocat rusé affronte un puissant géant de la technologie dans une bataille juridique aux enjeux élevés, naviguant dans le monde impitoyable de la Silicon Valley tout en luttant pour la justice et les droits du petit bonhomme.</span> 647 648 649 <span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-serie&xf=VOSTFR">VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15140666" alt="Cupertino - Saison 1"><div style="display:none;"><span id="vote-num-id-15140666"><span id="vote-num-id-15140666" class="ignore-select">4</span></span><span id="ratig-layer-15140666" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+2</span></span></span></div><div class="vote-circle" data-id="15140666"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w500/70AhJpOqU2oKyQF2paJA764CSje.jpg" width="160" height="240" alt=" Cupertino - Saison 1 affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><span class="mli-eps">Ep 01 sur 13 <i></i></span><div class="short-title">Cupertino - Saison 1</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 650 <div class="short"><div class="short-in nl"> 651
652 <span class="info-button" onclick="openModal('15139149')">â¹</span> 653 654 <span id="trailer-15139149" style="display:none;">nLJR2twdK00</span> 655 <span id="desc-15139149" style="display:none;">à chaque saison, son histoire. American Horror Story nous embarque dans des récits à la fois poignants et cauchemardesques, mêlant la peur, le gore et le politiquement correct. De quoi vous confronter à vos plus grandes frayeurs !</span> 656 657 658 <span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-serie&xf=VOSTFR">VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15139149" alt="American Horror Story - Saison 13"><div style="display:none;"><span id="vote-num-id-15139149"><span id="vote-num-id-15139149" class="ignore-select">39</span></span><span id="ratig-layer-15139149" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+15</span></span></span></div><div class="vote-circle" data-id="15139149"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w500/s8Nbz8ok2v3Uw5sRwSC6eWJLX25.jpg" width="160" height="240" alt=" American Horror Story - Saison 13 affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><span class="mli-eps">Ep 07 sur 13 <i></i></span><div class="short-title">American Horror Story - Saison 13</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 659 660 </div> 661 </div> 662</div> 663 664 665<div class="fssts-block" data-cat="22"> 666 <div class="fssts-head"> 667 <span class="fssts-cap">Séries du moment</span> 668 <a class="fssts-more" href="/index.php?do=cat&category=sries-du-moment">voir la suite ›</a> 669 </div> 670 <div class="fssts-rail"> 671 <span class="fssts-nav l" role="button" aria-label="Precedent">‹</span> 672 <div class="fssts-track"><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span><span class="fssts-sk"></span></div> 673 <span class="fssts-nav r" role="button" aria-label="Suivant">›</span> 674 </div> 675</div> 676 677 678 679<div class="pages clearfix"> 680 <div class="sect"> 681 <div class="sect-t fx-row icon-r"> 682 <div class="st-left"> 683 <a class="st-capt" href="/film-commu/">Ajouts de la Commu <span class="fa fa-chevron-right"></span></a> 684 <div class="st-tabs"> 685 <span class="current" data-ajaxc="custom category='98' template='shortstory' from='0' limit='6'">Par Défault</span> 686 <span data-ajaxc="custom category='98' template='shortstory' from='0' limit='6'">Les Films</span> 687 <span data-ajaxc="custom category='97' template='shortstory' from='0' limit='6'">Les Séries </span> 688 <span data-ajaxc="custom category='99' template='shortstory' from='0' limit='6'">Documentaire</span> 689 <span data-ajaxc="custom category='100' template='shortstory' from='0' limit='6'">Spectacle</span> 690 <span>Autres</span> 691 </div> 692 </div> 693 <span class="st-right dropdown-toggle-btn">Voir La Suite <span class="fa fa-chevron-down" id="dropdownArrow"></span></span> 694 </div> 695 <div class="dropdown-overlay" id="dropdownOverlay"> 696 <a href="/film-commu/"><span class="fa fa-film"></span> Films</a> 697 <a href="/serie-commu/"><span class="fa fa-television"></span> Séries</a> 698 <a href="/docu-commu/"><span class="fa fa-book"></span> Documentaires</a> 699 <a href="/spectacle-commu/"><span class="fa fa-microphone"></span> Spectacle</a> 700 <a href=""><span class="fa fa-ellipsis-h"></span> Autres</a> 701 </div> 702 <div class="sect-c floats clearfix"> 703 <div class="short"><div class="short-in nl"> 704 705 <span class="info-button" onclick="openModal('15140833')">â¹</span> 706 707 <span id="trailer-15140833" style="display:none;">
707nBuhQZfJPJg</span> 708 <span id="desc-15140833" style="display:none;">L'histoire s'inspire de "The Facebook Files" du Wall Street Journal, une série d'articles publiés en octobre 2021 par Jeff Horowitz, qui ont révélé les rouages internes ainsi que les nombreux dommages causés par le plus grand réseau social au monde.</span> 709 710 711 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=CAM">CAM</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VOSTFR">VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15140833" alt="The Social Reckoning"><div style="display:none;"><span id="vote-num-id-15140833"><span id="vote-num-id-15140833" class="ignore-select">7</span></span><span id="ratig-layer-15140833" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+3</span></span></span></div><div class="vote-circle" data-id="15140833"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/6B5gNoTM9PCC7jXTFd7tJGFfeFa.jpg" width="160" height="240" alt=" The Social Reckoning affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">The Social Reckoning</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 712 <div class="short"><div class="short-in nl"> 713 714 <span class="info-button" onclick="openModal('15140116')">â¹</span> 715 716 <span id="trailer-15140116" style="display:none;">V-hoqMX_iic</span> 717 <span id="desc-15140116" style="display:none;">Lorsquâun accident affecte les capacités de lâautrice de bestsellers, Verity Crawford, à achever son Åuvre, une écrivaine solitaire, Lowen Ashleigh, qui peine à joindre les deux bouts est engagée pour lui prêter sa plume. En résidence dans la propriété reculée de la romancière, elle fait la découverte dâun manuscrit autobiographique glaçant et peine à démêler ce qui relève de la fiction ou de la réalitéâ¦</span> 718 719 720 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=CAM">CAM</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15140116" alt="Verity"><div style="display:none;"><span id="vote-num-id-15140116"><span id="vote-num-id-15140116" class="ignore-select">26</span></span><span id="ratig-layer-15140116" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+12</span></span></span></div><div class="vote-circle" data-id="15140116"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/zLCjFOyjvKqYdkQYYAyTtfJ5mpk.jpg" width="160" height="240" alt=" Verity affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Verity</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 721 <div class="short"><div class="short-in nl"> 722 723 <span class="info-button" onclick="openModal('15140115')">â¹</span> 724 725 <span id="trailer-15140115" style="display:none;">e2lyQd9t700</span> 726 <span id="desc-15140115" style="display:none;">Lâhomme le plus puissant du monde se lance dans une mission frénétique pour prouver quâil est le sauveur de lâhumanité avant que le désastre quâil a déclenché ne détruise tout.</span> 727 728 729 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=CAM">CAM</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15140115" alt="Digger"><div style="display:none;"><span id="vote-num-id-15140115"><span id="vote-num-id-15140115" class="ignore-select">39</span></span>
729<span id="ratig-layer-15140115" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+1</span></span></span></div><div class="vote-circle" data-id="15140115"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/9BzF32t0U7mOnpzmQ0dyFKv4uZT.jpg" width="160" height="240" alt=" Digger affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Digger</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 730 <div class="short"><div class="short-in nl"> 731 732 <span class="info-button" onclick="openModal('15138750')">â¹</span> 733 734 <span id="trailer-15138750" style="display:none;">3YkxZxIk2P0</span> 735 <span id="desc-15138750" style="display:none;">Après un terrible crash dâavion, James Belmont (Brad Pitt), ancien des forces spéciales, se retrouve perdu au cÅur de lâAlaska avec son chien Odin, depuis toujours à ses côtés. Livrés à eux-mêmes dans une nature aussi magnifique quâimpitoyable, ils devront puiser dans leurs dernières forces pour survivre ensemble.</span> 736 737 738 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=CAM">CAM</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15138750" alt="Heart of the Beast"><div style="display:none;"><span id="vote-num-id-15138750"><span id="vote-num-id-15138750" class="ignore-select">113</span></span><span id="ratig-layer-15138750" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+63</span></span></span></div><div class="vote-circle" data-id="15138750"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/qjH0jF5cLZiKS97eNn4S2AdpiHW.jpg" width="160" height="240" alt=" Heart of the Beast affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Heart of the Beast</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 739 <div class="short"><div class="short-in nl"> 740 741 <span class="info-button" onclick="openModal('15138409')">â¹</span> 742 743 <span id="trailer-15138409" style="display:none;">JvUuW2n4lC4</span> 744 <span id="desc-15138409" style="display:none;">Bryan, un coursier médical, est en train d'effectuer une livraison lorsqu'une épidémie soudaine se déclare, le forçant à lutter pour sa survie.</span> 745 746 747 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=CAM">CAM</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15138409" alt="Resident Evil"><div style="display:none;"><span id="vote-num-id-15138409"><span id="vote-num-id-15138409" class="ignore-select">163</span></span><span id="ratig-layer-15138409" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+37</span></span></span></div><div class="vote-circle" data-id="15138409"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/pICoWjcKSet6sA3yzxOkP8ChwYI.jpg" width="160" height="240" alt=" Resident Evil affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Resident Evil</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 748 <div class="short"><div class="short-in nl"> 749 750 <span class="info-button" onclick="openModal('15130722')">â¹</span> 751 752 <span id="trailer-15130722" style="display:none;">9YGuN8sQpL0</span> 753 <span id="desc-15130722" style="display:none;">Vingt ans après son départ pour la guerre de Troie, le roi Ulysse rentre enfin à Ithaque, mais son voyage est parsemé d'aventures et d'épreuves.</span> 754 755 756 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=CAM">CAM</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15130722" alt="L'Odyssée"><div style="display:none;"><span id="vote-num-id-15130722"><span id="vote-num-id-15130722" class="ignore-select">311</span></span>
756<span id="ratig-layer-15130722" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+133</span></span></span></div><div class="vote-circle" data-id="15130722"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/k12dsDVtARFmr6TbC2hn0c68aw5.jpg" width="160" height="240" alt=" L'Odyssée affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">L'Odyssée</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 757 758 </div> 759 </div> 760</div> 761 762<p> </p> 763<p> </p> 764
765<script> 766 document.addEventListener('click', function(e) { 767 var toggle = e.target.closest('.dropdown-toggle-btn'); 768 var menu = document.getElementById('dropdownOverlay'); 769 var arrow = document.getElementById('dropdownArrow'); 770 if (toggle) { 771 e.preventDefault(); 772 menu.classList.toggle('active'); 773 arrow.classList.toggle('rotated'); 774 return; 775 } 776 if (menu && !e.target.closest('#dropdownOverlay')) { 777 menu.classList.remove('active'); 778 arrow.classList.remove('rotated'); 779 } 780}); 781</script>
781 782<style> 783 .dropdown-toggle-btn { 784 cursor: pointer; 785 user-select: none; 786 transition: color 0.2s; 787} 788 789.dropdown-toggle-btn:hover { 790 color: #fff; 791} 792 793#dropdownArrow { 794 display: inline-block; 795 transition: transform 0.3s ease; 796 font-size: 12px; 797 margin-left: 4px; 798} 799 800#dropdownArrow.rotated { 801 transform: rotate(180deg); 802} 803 804.dropdown-overlay { 805 display: grid; 806 grid-template-columns: repeat(5, 1fr); 807 max-height: 0; 808 overflow: hidden; 809 transition: max-height 0.4s ease, padding 0.4s ease, margin 0.4s ease; 810 border-radius: 10px; 811 padding: 0; 812 margin: 0 0 0 0; 813 box-shadow: 0 6px 25px rgba(0,0,0,0.5); 814} 815 816.dropdown-overlay.active { 817 max-height: 200px; 818 margin: 10px 0; 819} 820 821.dropdown-overlay a { 822 display: flex; 823 align-items: center; 824 justify-content: center; 825 gap: 8px; 826 padding: 12px 10px; 827 color: #ccc; 828 text-decoration: none; 829 font-size: 14px; 830 font-weight: 500; 831 transition: all 0.25s ease; 832 border-radius: 8px; 833 margin: 0 4px; 834 text-align: center; 835} 836 837.dropdown-overlay a:hover { 838 color: #fff; 839 background: rgba(255,255,255,0.08); 840 transform: translateY(-2px); 841} 842 843.dropdown-overlay a .fa { 844 font-size: 16px; 845 color: #ff8533; 846} 847 @media (max-width: 768px) { 848 .dropdown-overlay { 849 grid-template-columns: none; 850 display: flex; 851 flex-wrap: nowrap; 852 overflow-x: auto; 853 gap: 5px; 854 -webkit-overflow-scrolling: touch; 855 } 856 857 .dropdown-overlay a { 858 flex-shrink: 0; 859 padding: 12px 16px; 860 font-size: 13px; 861 } 862 863 .dropdown-overlay::-webkit-scrollbar {
864 height: 4px; 865 } 866 867 .dropdown-overlay::-webkit-scrollbar-track { 868 background: transparent; 869 } 870 871 .dropdown-overlay::-webkit-scrollbar-thumb { 872 background: #8a7cff; 873 border-radius: 4px; 874 } 875} 876</style> 877 878 879 880 881 882 883 884 <div class="pages clearfix"> 885 886 887 888 <div class="sect"> 889 <div class="sect-t fx-row icon-r"> 890 891 892 893 894 895 896 897 898 899 900 <span id="tri-boite" style="display: inline; position: absolute; visibility: hidden;"></span> 901 <div class="st-left"> 902 903 <div class="st-capt"> BOX OFFICE<span class="fa fa-chevron-right"></span></div> 904 905 906 <div class="st-tabs"> 907 <span id="sort-default" class="[sort-type=date]current[/sort-type]" data-ajaxc=""><a href="#" onclick="marquerTri('date'); dle_change_sort('date','desc'); return false;" aria-label="garder par default"><strong>Nouveautés</strong></a></span> 908 <span id="sort-rating" class="[sort-type=rating]current[/sort-type]" data-ajaxc=""><a href="#" onclick="marquerTri('rating'); dle_change_sort('rating','desc'); return false;" aria-label="afficher par Les + Notés"><strong> Les + Notés</strong></a></span> 909 <span id="sort-comments" class="[sort-type=comm_num]current[/sort-type]" data-ajaxc=""><a href="#" onclick="marquerTri('comm_num'); dle_change_sort('comm_num','desc'); return false;" aria-label="afficher par Les + Commentés"><strong>Les + Commentés</strong></a></span> 910 <span id="sort-views" class="[sort-type=news_read]current[/sort-type]" data-ajaxc=""><a href="#" onclick="marquerTri('news_read'); dle_change_sort('news_read','desc'); return false;" aria-label="afficher par Les + Regardés"><strong>Les + Regardés</strong></a></span> 911 <form name="news_set_sort" id="news_set_sort" method="post"><ul class="sort"><li class="asc"><a href="#" onclick="dle_change_sort('date','asc'); return false;"></a></li><li><a href="#" onclick="dle_change_sort('rating','desc'); return false;"></a></li><li><a href="#" onclick="dle_change_sort('news_read','desc'); return false;"></a></li><li><a href="#" onclick="dle_change_sort('comm_num','desc'); return false;"></a></li><li><a href="#" onclick="dle_change_sort('title','desc'); return false;"></a></li></ul><input type="hidden" name="dlenewssortby" id="dlenewssortby" value="date" /> 912<input type="hidden" name="dledirection" id="dledirection" value="DESC" /> 913<input type="hidden" name="set_new_sort" id="set_new_sort" value="dle_sort_main" /> 914<input type="hidden" name="set_direction_sort" id="set_direction_sort" value="dle_direction_main" /> 915</form> 916 </div> 917 </div> 918 919 <a class="st-right" href="/page/2/">Voir La Suite...<span class="fa fa-align-right"></span></a> 920 921 922 923 </div> 924 925 <div id='dle-content'><div class="short"><div class="short-in nl"> 926 927 <span class="info-button" onclick="openModal('15132199')">â¹</span> 928 929 <span id="trailer-15132199" style="display:none;">rCmTualxVwU</span> 930 <span id="desc-15132199" style="display:none;">Quatre ans se sont écoulés, Peter, désormais adulte, vit seul, s'est volontairement effacé de la vie et des souvenirs de ses proches. Luttant contre le crime dans un New York qui ne le reconnaît plus, il se consacre entièrement à la protection de la ville - un Spider-Man à plein temps - mais à mesure que les responsabilités s'intensifient, la pression provoque une transformation physique surprenante qui menace son existence, tandis qu'une étrange nouvelle vague de crimes donne naissance à l'une des menaces les plus redoutables qu'il ait jamais affrontées.</span> 931 932 933 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15132199" alt="Spider-Man : Brand New Day"><div style="display:none;"><span id="vote-num-id-15132199"><span id="vote-num-id-15132199" class="ignore-select">588</span></span>
933<span id="ratig-layer-15132199" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+426</span></span></span></div><div class="vote-circle" data-id="15132199"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/6OEtkkzoyusZDm2uMJojlWZSLR9.jpg" width="160" height="240" alt=" Spider-Man : Brand New Day affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Spider-Man : Brand New Day</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 934 <div class="short"><div class="short-in nl"> 935 936 <span class="info-button" onclick="openModal('15128330')">â¹</span> 937 938 <span id="trailer-15128330" style="display:none;">R7xZRSgmqw4</span> 939 <span id="desc-15128330" style="display:none;">Les jouets sont de retour dans âToy Story 5â et, cette fois, câest les jouets contre la technologie. Woody, Buzz, Jessie et compagnie vont faire face à Lilypad, une toute nouvelle tablette persuadée de connaître ce quâil y a de mieux pour leur enfant, Bonnie. Lâheure de jeu restera-t-elle la même ?</span> 940 941 942 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=TrueFrench">TrueFrench</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15128330" alt="Toy Story 5"><div style="display:none;"><span id="vote-num-id-15128330"><span id="vote-num-id-15128330" class="ignore-select">210</span></span><span id="ratig-layer-15128330" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+148</span></span></span></div><div class="vote-circle" data-id="15128330"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/b2bt3UomRX41rHHZmIsSNmXzidU.jpg" width="160" height="240" alt=" Toy Story 5 affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Toy Story 5</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 943 <div class="short"><div class="short-in nl"> 944 945 <span class="info-button" onclick="openModal('15128833')">â¹</span> 946 947 <span id="trailer-15128833" style="display:none;">ORQa-D2D3jw</span> 948 <span id="desc-15128833" style="display:none;">Lorsquâun ennemi inattendu et impitoyable surgit, Kara Zor-El est forcée, malgré elle, de faire équipe avec un compagnon improbable. Ensemble, ils se lancent dans une épopée cosmique où la vengeance et la justice sont en jeu, et où Kara doit affronter ses origines pour trouver sa propre voie en tant quâhéroïne.</span> 949 950 951 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15128833" alt="Supergirl"><div style="display:none;"><span id="vote-num-id-15128833"><span id="vote-num-id-15128833" class="ignore-select">530</span></span><span id="ratig-layer-15128833" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+134</span></span></span></div><div class="vote-circle" data-id="15128833"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/moejGxR2haap29d9NQ7qe8x4eGj.jpg" width="160" height="240" alt=" Supergirl affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Supergirl</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 952 <div class="short"><div class="short-in nl"> 953
954 <span class="info-button" onclick="openModal('15127973')">â¹</span> 955 956 <span id="trailer-15127973" style="display:none;">h_-SiP-6J54</span> 957 <span id="desc-15127973" style="display:none;">Si vous découvriez que nous ne sommes pas seuls, si quelqu'un vous le montrait, vous le prouvait, cela vous effraierait-il ?</span> 958 959 960 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15127973" alt="Disclosure Day"><div style="display:none;"><span id="vote-num-id-15127973"><span id="vote-num-id-15127973" class="ignore-select">590</span></span><span id="ratig-layer-15127973" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+320</span></span></span></div><div class="vote-circle" data-id="15127973"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/fb4jlgX1q4sdv33t3dYlop5EGiT.jpg" width="160" height="240" alt=" Disclosure Day affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Disclosure Day</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 961 <div class="short"><div class="short-in nl"> 962 963 <span class="info-button" onclick="openModal('15126730')">â¹</span> 964 965 <span id="trailer-15126730" style="display:none;">YEVKelFejsU</span> 966 <span id="desc-15126730" style="display:none;">Michael dresse le portrait cinématographique de la vie et de lâhéritage de lâun des artistes les plus influents de notre époque. Le film raconte lâhistoire de Michael Jackson au-delà de la musique, depuis la découverte dâun talent hors du commun en tant que leader des Jackson Five, jusquâà lâartiste visionnaire dont lâambition créative a alimenté une quête incessante pour devenir le plus grand artiste au monde. Mettant en lumière sa vie hors scène et ses performances les plus emblématiques de ses débuts en solo, le film offre au public une place au premier rang pour découvrir Michael Jackson comme jamais auparavant.</span> 967 968 969 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15126730" alt="Michael"><div style="display:none;"><span id="vote-num-id-15126730"><span id="vote-num-id-15126730" class="ignore-select">463</span></span><span id="ratig-layer-15126730" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+287</span></span></span></div><div class="vote-circle" data-id="15126730"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/37sfiOn8aYcmhVQUxo4brJ8RkJL.jpg" width="160" height="240" alt=" Michael affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Michael</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 970 <div class="short"><div class="short-in nl"> 971 972 <span class="info-button" onclick="openModal('15126300')">â¹</span> 973 974 <span id="trailer-15126300" style="display:none;">wOhwellmCFo</span> 975 <span id="desc-15126300" style="display:none;">Au-delà du Royaume Champignon, Mario, Luigi et Yoshi voyagent à travers les galaxies aux côtés de Rosalina pour arrêter Bowser Jr., dont la tentative de sauver son père menace lâéquilibre de lâunivers.</span> 976 977 978 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=TrueFrench">TrueFrench</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15126300" alt="Super Mario Galaxy, le film"><div style="display:none;"><span id="vote-num-id-15126300"><span id="vote-num-id-15126300" class="ignore-select">277</span></span>
978<span id="ratig-layer-15126300" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+199</span></span></span></div><div class="vote-circle" data-id="15126300"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/aSQktALDmbunDbwkuZbZFMEWVFr.jpg" width="160" height="240" alt=" Super Mario Galaxy, le film affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Super Mario Galaxy, le film</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 979 <div class="short"><div class="short-in nl"> 980 981 <span class="info-button" onclick="openModal('15124017')">â¹</span> 982 983 <span id="trailer-15124017" style="display:none;">nwo3MeJC2Dc</span> 984 <span id="desc-15124017" style="display:none;">Après l'impact dévastateur d'une comète qui a réduit la Terre en ruines, la famille Garrity doit quitter la sécurité de son bunker au Groenland. Commence alors un périple pour leur survie et l'avenir de l'Humanité à travers un monde dévasté à la recherche d'un nouveau foyer.</span> 985 986 987 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=TrueFrench">TrueFrench</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15124017" alt="Greenland : Migration"><div style="display:none;"><span id="vote-num-id-15124017"><span id="vote-num-id-15124017" class="ignore-select">421</span></span><span id="ratig-layer-15124017" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+95</span></span></span></div><div class="vote-circle" data-id="15124017"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/mu05wZK0MH2bYmuO7hXwZECqC1X.jpg" width="160" height="240" alt=" Greenland : Migration affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Greenland : Migration</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 988 <div class="short"><div class="short-in nl"> 989 990 <span class="info-button" onclick="openModal('15126031')">â¹</span> 991 992 <span id="trailer-15126031" style="display:none;">GOh49cGxido</span> 993 <span id="desc-15126031" style="display:none;">Le professeur de sciences Ryland Grace se réveille à bord dâun vaisseau spatial, à des années-lumière de la Terre, sans aucun souvenir de qui il est ni de la façon dont il est arrivé là . à mesure que sa mémoire lui revient, il commence à découvrir sa mission : résoudre lâénigme dâune mystérieuse substance qui provoque lâextinction du Soleil. Il doit faire appel à ses connaissances scientifiques et ses idées peu orthodoxes pour sauver toute vie sur Terre mais une amitié inattendue pourrait signifier quâil nâaura pas à accomplir cette tâche seul.</span> 994 995 996 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15126031" alt="Projet dernière chance"><div style="display:none;"><span id="vote-num-id-15126031"><span id="vote-num-id-15126031" class="ignore-select">796</span></span><span id="ratig-layer-15126031" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+630</span></span></span></div><div class="vote-circle" data-id="15126031"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/wzyy8ZrsuHfAt4iz4iH3rT0tdoT.jpg" width="160" height="240" alt=" Projet dernière chance affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Projet dernière chance</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 997 <div class="short"><div class="short-in nl"> 998
999 <span class="info-button" onclick="openModal('15126436')">â¹</span> 1000 1001 <span id="trailer-15126436" style="display:none;">ZJYdbhfCZu8</span> 1002 <span id="desc-15126436" style="display:none;">Peu après avoir échappé à lâattaque sans merci de la famille Le Domas, Grace découvre quâelle vient dâatteindre un nouveau niveau dans ce jeu cauchemardesque â et elle aura à ses côtés sa sÅur dont elle sâétait éloignée, Faith. Elle nâaura quâune seule chance pour à la fois survivre, protéger sa sÅur et revendiquer le Haut Siège du Conseil qui gouverne le monde. Cette fois, quatre familles rivales la traquent pour sâemparer du trône, et celle qui lâemportera aura le pouvoir absolu.</span> 1003 1004 1005 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=TrueFrench">TrueFrench</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15126436" alt="Wedding Nightmare : Deuxième Partie"><div style="display:none;"><span id="vote-num-id-15126436"><span id="vote-num-id-15126436" class="ignore-select">348</span></span><span id="ratig-layer-15126436" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+228</span></span></span></div><div class="vote-circle" data-id="15126436"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/ICQGjgWmTD3idlMUgRhhKIIxul.jpg" width="160" height="240" alt=" Wedding Nightmare : Deuxième Partie affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Wedding Nightmare : Deuxième Partie</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 1006 <div class="short"><div class="short-in nl"> 1007 1008 <span class="info-button" onclick="openModal('15125421')">â¹</span> 1009 1010 <span id="trailer-15125421" style="display:none;">DQ0dpiyYhEU</span> 1011 <span id="desc-15125421" style="display:none;">Dans Crime 101, les cambriolages méticuleux à LA le long de l'autoroute 101 d'un voleur de bijoux chevronné (Chris Hemsworth) déconcertent la police. Un flic solitaire (Mark Ruffalo) est à ses trousses. Lorsque leurs chemins croisent celui d'une courtière en assurance désabusée (Halle Berry), tous trois sont confrontés à des choix déterminants face aux millions de dollars en jeu.</span> 1012 1013 1014 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15125421" alt="Crime 101"><div style="display:none;"><span id="vote-num-id-15125421"><span id="vote-num-id-15125421" class="ignore-select">596</span></span><span id="ratig-layer-15125421" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+450</span></span></span></div><div class="vote-circle" data-id="15125421"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/2HoR2x23bqKpopluoBD1FH3tBi7.jpg" width="160" height="240" alt=" Crime 101 affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Crime 101</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 1015 <div class="short"><div class="short-in nl"> 1016 1017 <span class="info-button" onclick="openModal('15123747')">â¹</span> 1018 1019 <span id="trailer-15123747" style="display:none;">Zegl3vxOPjM</span> 1020 <span id="desc-15123747" style="display:none;">Après la mort de Neteyam, Jake et Neytiri affrontent leur chagrin tout en faisant face au Peuple des Cendres, une tribu Naâvi redoutable menée par la fougueuse Varang, alors que le conflit sur Pandora sâintensifie et quâune nouvelle quête morale sâamorce.</sp
1020an> 1021 1022 1023 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=TrueFrench">TrueFrench</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15123747" alt="Avatar : De feu et de cendres"><div style="display:none;"><span id="vote-num-id-15123747"><span id="vote-num-id-15123747" class="ignore-select">620</span></span><span id="ratig-layer-15123747" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+374</span></span></span></div><div class="vote-circle" data-id="15123747"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/gty6pQAtj6d7Hn2LITqaQwxIx7X.jpg" width="160" height="240" alt=" Avatar : De feu et de cendres affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Avatar : De feu et de cendres</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 1024 <div class="short"><div class="short-in nl"> 1025 1026 <span class="info-button" onclick="openModal('15124609')">â¹</span> 1027 1028 <span id="trailer-15124609" style="display:none;">lJO0y4CwtOw</span> 1029 <span id="desc-15124609" style="display:none;">Après un terrible accident d'avion, deux collègues d'une compagnie se retrouvent seuls survivants, coincés sur une île déserte. L'une est une employée maligne et pleine de ressources, l'autre son patron tyrannique et désagréable. Obligés de s'adapter aux conditions extrêmes de leur isolement, ils doivent surmonter leurs vieilles rancunes et travailler ensemble pour survivre.</span> 1030 1031 1032 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15124609" alt="Send Help"><div style="display:none;"><span id="vote-num-id-15124609"><span id="vote-num-id-15124609" class="ignore-select">625</span></span><span id="ratig-layer-15124609" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+395</span></span></span></div><div class="vote-circle" data-id="15124609"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/mjkS2iAgWj3ik1DTjvI15nHZ7yl.jpg" width="160" height="240" alt=" Send Help affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Send Help</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 1033 <div class="short"><div class="short-in nl"> 1034 1035 <span class="info-button" onclick="openModal('15125295')">â¹</span> 1036 1037 <span id="trailer-15125295" style="display:none;">goNz4e82dTU</span> 1038 <span id="desc-15125295" style="display:none;">Lors d'une dernière mission éprouvante pendant sa formation de Ranger, un ingénieur militaire doit mener son unité contre une gigantesque machine à tuer venue d'un autre monde.</span> 1039 1040 1041 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15125295" alt="War Machine"><div style="display:none;"><span id="vote-num-id-15125295"><span id="vote-num-id-15125295" class="ignore-select">804</span></span><span id="ratig-layer-15125295" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+508</span></span></span></div><div class="vote-circle" data-id="15125295"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/i4qJ36DOsfimofj1AQAjxqpv51n.jpg" width="160" height="240" alt=" War Machine affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">War Machine</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 1042 <div class="short"><div class="short-in nl"> 1043
1044 <span class="info-button" onclick="openModal('15123850')">â¹</span> 1045 1046 <span id="trailer-15123850" style="display:none;">BgOt23Z3bmU</span> 1047 <span id="desc-15123850" style="display:none;">Doug et Griff sont amis d'enfance et partagent depuis toujours un rêve un peu fou : réaliser leur propre remake de leur film préféré, le cultissime Anaconda. En pleine crise de la quarantaine, ils décident enfin de se lancer, et se retrouvent à tourner en plein cÅur de l'Amazonie. Mais le rêve vire rapidement au cauchemar lorsqu'un véritable anaconda géant fait son apparition et transforme leur plateau déjà chaotique en un véritable piège mortel. Le film qu'ils meurent d'envie de faire ? Va être vraiment mortel...</span> 1048 1049 1050 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15123850" alt="Anaconda"><div style="display:none;"><span id="vote-num-id-15123850"><span id="vote-num-id-15123850" class="ignore-select">289</span></span><span id="ratig-layer-15123850" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+49</span></span></span></div><div class="vote-circle" data-id="15123850"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/5EbKjIowNw5yExzrhvu231GFVCf.jpg" width="160" height="240" alt=" Anaconda affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Anaconda</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 1051 <div class="short"><div class="short-in nl"> 1052 1053 <span class="info-button" onclick="openModal('15123505')">â¹</span> 1054 1055 <span id="trailer-15123505" style="display:none;">lliLY89jdyw</span> 1056 <span id="desc-15123505" style="display:none;">Judy Hopps et Nick Wilde explorent à nouveau Zootopie, entre mystères, rires et rencontres inattendues. à travers chaque rue et chaque instant, ils découvrent que lâamitié et la curiosité transforment le quotidien en moments magiques.</span> 1057 1058 1059 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=TrueFrench">TrueFrench</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15123505" alt="Zootopie 2"><div style="display:none;"><span id="vote-num-id-15123505"><span id="vote-num-id-15123505" class="ignore-select">405</span></span><span id="ratig-layer-15123505" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+347</span></span></span></div><div class="vote-circle" data-id="15123505"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/8KL0XQaKDAV7KzveZzSoCZ0eaq7.jpg" width="160" height="240" alt=" Zootopie 2 affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Zootopie 2</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 1060 <div class="short"><div class="short-in nl"> 1061 1062 <span class="info-button" onclick="openModal('15123329')">â¹</span> 1063 1064 <span id="trailer-15123329" style="display:none;">R2n_TZgmmPo</span> 1065 <span id="desc-15123329" style="display:none;">Dans le futur sur une planète lointaine, un jeune Predator, exclu de son clan, trouve une alliée improbable en la personne de Thia et entreprend un voyage en territoire hostile, à la recherche de l'adversaire ultime.</span> 1066 1067 1068 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15123329" alt="Predator: Badlands"><div style="display:none;"><span id="vote-num-id-15123329"><span id="vote-num-id-15123329" class="ignore-select">873</span></span>
1068<span id="ratig-layer-15123329" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+633</span></span></span></div><div class="vote-circle" data-id="15123329"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/sMybEeAn3aFXsIUUcWPSFXlS6qS.jpg" width="160" height="240" alt=" Predator: Badlands affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Predator: Badlands</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 1069 <div class="short"><div class="short-in nl"> 1070 1071 <span class="info-button" onclick="openModal('15123434')">â¹</span> 1072 1073 <span id="trailer-15123434" style="display:none;">dxKk_QRfQzM</span> 1074 <span id="desc-15123434" style="display:none;">Dans un futur proche, les participants du jeu télévisé Running Man sont traqués en direct par des chasseurs professionnels. Ils doivent survivre 30 jours sous les yeux dâun public avide de violence. Ben Richards, prêt à tout pour sauver sa fille malade, est forcé de participer par un producteur impitoyable. Mais son courage et sa révolte feront de lui le favori du public⦠et la pire menace du système.</span> 1075 1076 1077 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15123434" alt="Running Man"><div style="display:none;"><span id="vote-num-id-15123434"><span id="vote-num-id-15123434" class="ignore-select">609</span></span><span id="ratig-layer-15123434" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+359</span></span></span></div><div class="vote-circle" data-id="15123434"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/qfjhcHH14fwRNgQhOp8si6odjRF.jpg" width="160" height="240" alt=" Running Man affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Running Man</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 1078 <div class="short"><div class="short-in nl"> 1079 1080 <span class="info-button" onclick="openModal('15122857')">â¹</span> 1081 1082 <span id="trailer-15122857" style="display:none;">KTVi0I-7uRE</span> 1083 <span id="desc-15122857" style="display:none;">Julian, directeur de Dillinger System, a créé avec lâIA Arès un supersoldat humanoïde sans sensations, version vivante de son programme de sécurité. Mais ce prototype 3D se désintègre après 30 minutes. Eve Kim, programmeuse et PDG de la firme rivale Encom, découvre dans les archives du fondateur Kevin Flynn un code capable de rendre permanent tout élément généré par lâIA. Sur ordre de Julian, Arès passe dans le monde réel pour sâen emparer. Mais au contact dâÃve, qui Åuvre à des projets écologiques et médicaux en mémoire de sa sÅur, lâentité apprend la compassion et trahit son patron. Furieux, celui-ci lance à ses trousses Athéna, sa plus redoutable soldate virtuelle.</span> 1084 1085 1086 <span class="film-quality"><a href="/index.php?do=xfsearch&xfname=qualit&xf=HD">HD</a></span><span class="film-version"><a href="/index.php?do=xfsearch&xfname=version-film&xf=VF%2BVOSTFR">VF+VOSTFR</a></span><a class="short-poster img-box with-mask" href="/index.php?newsid=15122857" alt="Tron : Ares"><div style="display:none;"><span id="vote-num-id-15122857"><span id="vote-num-id-15122857" class="ignore-select">439</span></span><span id="ratig-layer-15122857" class="ignore-select"><span class="ratingtypeplusminus ignore-select ratingplus">+<span class="ratingtypeplusminus ignore-select ratingplus" >+169</span></span></span></div><div class="vote-circle" data-id="15122857"><span class="vote-score">0.0</span></div><img src="https://image.tmdb.org/t/p/w300/szi21Cz6bAPQ47QER5iSCkP6JWI.jpg" width="160" height="240" alt=" Tron : Ares affiche " /><div class="short-mask fx-col fx-center fx-middle"><span class="fa fa-play-circle3"></span></div></a><div class="short-title">Tron : Ares</div><div style="position:absolute;top:8%;right:5px;z-index: 66;"></div></div></div> 1087 <p> </p><p> </p><nav class="bottom-nav clr ignore-select" id="bottom-nav" aria-label="Navigation de pagination"><div class="pagi-nav clearfix"><span class="navigation"><span>1</span> <a href="/index.php?cstart=2&">2</a> <a href="/index.php?cstart=3&">3</a> <a href="/index.php?cstart=4&">4</a> <a href="/index.php?cstart=5&">5</a> <a href="/index.php?cstart=6&">6</a> <a href="/index.php?cstart=7&">7</a> <a href="/index.php?cstart=8&">8</a> <a href="/index.php?cstart=9&">9</a> <a href="/index.php?cstart=10&">10</a> <span class="nav_ext">...</span> <a href="/index.php?cstart=503&">503</a></span><span class="pnext"><a href="/index.php?cstart=2&"><span class="fa fa-angle-double-right" aria-label="Page suivante"></span></a></span><br><br><span class="page-jump"> 1088 1089 <style> .page-jump { display: inline-block; margin-left: 10px; vertical-align: middle; position: relative; } .page-jump input { width: 80px; padding: 2px 5px; border: 1px solid #555; border-radius: 1px 0 0 1px; text-align: center; font-size: 14px; background-color: #444; color: #fff; position: relative; top: -2px; } 1090 1091 #page-jump-action { padding: 2px 9px; 1092 background: linear-gradient(to bottom, #666, #555); 1093 border: 0px solid #555; 1094 border-left: none; 1095 border-radius: 0 1px 1px 0; 1096 cursor: pointer; 1097 color: #fff; 1098 font-size: 13px; 1099 transition: all 0.2s ease; 1100 margin: 1px 5px;} 1101 1102 #page-jump-action:hover { background: linear-gradient(to bottom, #777, #666); } #page-jump-action:active { transform: translateY(1px); } .infinite-scroll-toggle { display: inline-block; margin-left: 15px; vertical-align: middle; } .toggle-label { margin-left: 5px; vertical-align: middle; font-size: 14px; } .switch { position: relative; display: inline-block; width: 40px; height: 20px; vertical-align: middle; } .switch input { opacity: 0; width: 0; height: 0; } .slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; transition: .4s; } .slider:before { position: absolute; content: ""; height: 16px; width: 16px; left: 2px; bottom: 2px; background-color: white; transition: .4s; } input:checked + .slider { background-color: #f48625; } input:checked + .slider:before { transform: translateX(20px); } 1103 1104 .slider.round { 1105 border-radius: 22px; 1106 background: #5d5d5d; 1107} 1108 1109 .slider.round:before { border-radius: 50%; } 1110 .load-more-action { display: inline-block; 1111 padding: 10px 20px; 1112 background: linear-gradient(to bottom, #55555500, #44444470); 1113 border-radius: 1px; 1114 cursor: pointer; 1115 font-size: 14px; 1116 transition: all 0.3s ease; 1117 color: #fff; 1118 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);} 1119 1120 1121 .load-more-action:hover { background: linear-gradient(to bottom, #666, #555); } .load-more-action:active { transform: translateY(1px); } .disable-scroll-action { padding: 4px 15px;
1121 background: linear-gradient(to bottom, #f48625, #f48625); color: white; border-radius: 4px; cursor: pointer; font-size: 13px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); transition: all 0.3s ease; margin-bottom: 8px; } .disable-scroll-action:hover { background: linear-gradient(to bottom, #f44336, #d32f2f); } .disable-scroll-action:active { transform: translateY(1px); } .current-page { background-color: rgb(0 0 0 / 82%); color: #fff; padding: 5px 10px; border-radius: 4px; font-size: 12px; text-align: center; margin-top: 5px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); } .loader-spinner { display: inline-block; width: 30px; height: 30px; border: 3px solid rgba(255, 255, 255, 0.1); border-radius: 50%; border-top-color: #3498db; animation: spin 1s ease-in-out infinite; margin-bottom: 10px; } @keyframes spin { to { transform: rotate(360deg); } } @media (max-width: 640px) { .page-jump, .infinite-scroll-toggle { display: block; margin: 10px 0 0; text-align: center; } #disable-scroll-btn { bottom: 10px; right: 10px; } .disable-scroll-action {Mode défilement infini activé - Faites défiler jusqu'en bas pour charger automatiquementpadding:6px 12px;font-size:12px;}}</style><style> 1122.pagi-nav{text-align:center;line-height:1;padding:12px 8px;overflow:visible} 1123#bottom-nav{overflow:visible} 1124.pagi-nav .navigation{display:inline-flex;align-items:center;flex-wrap:wrap;gap:14px;justify-content:center;vertical-align:middle;overflow:visible} 1125.pagi-nav .pprev,.pagi-nav .pnext{display:inline-flex;vertical-align:middle;margin:0 5px} 1126.navigation a,.navigation span,.pnext a,.pprev a,.pprev>span,.pnext>span{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:56px;padding:0 18px;margin:0;background:#1c1c23;border:2px solid transparent;border-radius:5px;font-size:20px;font-weight:700;color:#edeae6;text-decoration:none;transition:border-color .16s,transform .12s,box-shadow .16s;vertical-align:middle} 1127.pprev a,.pnext a,.pprev>span,.pnext>span{background:#17171d;color:#8c8882;font-size:26px} 1128.navigation a:hover,.pnext a:hover,.pprev a:hover{border-color:rgba(244,134,37,.55);color:#fff;transform:translateY(-2px)} 1129.navigation span{background:linear-gradient(180deg,#f48625,#ed760c);color:#1a1206;border-color:transparent}.pagi-nav .pprev:empty,.pagi-nav .pnext:empty{display:none!important}.pagi-nav br+br{display:none}.pagi-nav .page-jump{display:inline-flex;vertical-align:middle;align-items:stretch;margin:18px 0 0}.pagi-nav .infinite-scroll-toggle{display:inline-flex;vertical-align:middle;align-items:center;margin:18px 0 0 20px} 1130.pagi-nav a:focus,.pagi-nav a:focus-visible,.pagi-nav span:focus,.pagi-nav span:focus-visible,.pagi-nav .fss-knav-focus{outline:none;box-shadow:0 0 0 2px #0f0f14,0 0 0 5px rgba(244,134,37,.95);transform:scale(1.05);position:relative;z-index:3;animation:fssPagPop .22s ease} 1131.navigation a:active,.pprev a:active,.pnext a:active,#page-jump-action:active{transform:scale(.9);transition:transform .06s ease} 1132@keyframes fssPagPop{0%{transform:scale(1)}55%{transform:scale(1.12)}100%{transform:scale(1.05)}} 1133@media(prefers-reduced-motion:reduce){.pagi-nav a,.pagi-nav span,.pnext a,.pprev a{animation:none!important}} 1134.page-jump{margin-left:0} 1135.page-jump input{width:96px;height:50px;font-size:16px;border-radius:12px 0 0 12px;border:2px solid rgba(255,255,255,.14);background:#101016;color:#fff;top:0} 1136.page-jump input:focus,.page-jump input:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(244,134,37,.92);border-color:#f48625} 1137#page-jump-action{height:50px;display:inline-flex;align-items:center;padding:0 20px;font-size:15px;border-radius:0 12px 12px 0;background:#1d1d24;border:0;margin:0} 1138#page-jump-action:hover{background:#f48625;color:#1a1206} 1139#page-jump-action:focus,#page-jump-action:focus-visible,#page-jump-action.fss-knav-focus{outline:none;box-shadow:0 0 0 4px rgba(244,134,37,.92)} 1140.infinite-scroll-toggle .switch{width:54px;height:30px;border-radius:999px} 1141.infinite-scroll-toggle .slider:before{height:24px;width:24px} 1142.infinite-scroll-toggle input:checked + .slider:before{transform:translateX(24px)} 1143.infinite-scroll-toggle .switch:focus,.infinite-scroll-toggle .switch:focus-visible,.infinite-scroll-toggle .switch.fss-knav-focus{outline:none;box-shadow:0 0 0 4px rgba(244,134,37,.92);border-radius:999px} 1144.infinite-scroll-toggle .toggle-label{font-size:15px} 1145@media (max-width:640px){#bottom-nav{padding:0 6px}.pagi-nav{padding:10px 6px}.pagi-nav .navigation{gap:10px}.navigation a,.navigation span,.pnext a,.pprev a{min-width:42px;height:44px;font-size:16px;padding:0 9px;border-radius:5px}.pprev a,.pnext a{font-size:19px}.pagi-nav .pprev,.pagi-nav .pnext{margin:0 3px}.pagi-nav .page-jump{display:inline-flex;margin:14px 6px 0}.pagi-nav .infinite-scroll-toggle{display:inline-flex;margin:14px 6px 0}.page-jump input{width:72px;height:42px;font-size:15px}#page-jump-action{height:42px;padding:0 14px;font-size:14px}.infinite-scroll-toggle .toggle-label{font-size:14px}} 1146@media (max-width:430px){.pagi-nav .navigation{gap:7px}.navigation a,.navigation span,.pnext a,.pprev a{min-width:36px;height:40px;font-size:15px;padding:0 6px;border-radius:5px}.pprev a,.pnext a{font-size:17px}.pagi-nav .pprev,.pagi-nav .pnext{margin:0 2px}.page-jump input{width:64px}} 1147</style>
1148<script> 1149(function(){ 1150 if (window.__fssPageJumpInit) return; 1151 window.__fssPageJumpInit = true; 1152 1153 function buildPageUrl(targetPage) { 1154 var sample = document.querySelector('.pagi-nav .navigation a[href], .pagi-nav .pprev a[href], .pagi-nav .pnext a[href]'); 1155 if (sample) { 1156 var href = sample.getAttribute('href'); 1157 var rewritten = href.replace(/(\/page\/)\d+(\/|$)/, '$1' + targetPage + '$2'); 1158 if (rewritten !== href) return rewritten; 1159 rewritten = href.replace(/([?&]cstart=)\d+/, '$1' + targetPage); 1160 if (rewritten !== href) return rewritten; 1161 rewritten = href.replace(/(\/cstart,)\d+/, '$1' + targetPage); 1162 if (rewritten !== href) return rewritten; 1163 } 1164 var url = new URL(window.location.href); 1165 if (/\/page\/\d+\/?/.test(url.pathname)) { 1166 url.pathname = url.pathname.replace(/\/page\/\d+\/?/, '/page/' + targetPage + '/'); 1167 } else if (url.pathname === '/' || url.pathname.endsWith('/')) { 1168 url.pathname = url.pathname.replace(/\/?$/, '/page/' + targetPage + '/'); 1169 } else { 1170 url.searchParams.set('cstart', targetPage); 1171 } 1172 return url.toString(); 1173 } 1174 1175 function jumpToPage() { 1176 var input = document.getElementById('page-input'); 1177 if (!input) return; 1178 var n = parseInt(input.value, 10); 1179 if (!n || n < 1) return; 1180 window.location.href = buildPageUrl(n); 1181 } 1182 1183 function bind() { 1184 var btn = document.getElementById('page-jump-action'); 1185 var input = document.getElementById('page-input'); 1186 if (btn && !btn.dataset.fssBound) { 1187 btn.dataset.fssBound = '1'; 1188 btn.addEventListener('click', jumpToPage); 1189 btn.addEventListener('keydown', function(e){ if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); jumpToPage(); } }); 1190 } 1191 if (input && !input.dataset.fssBound) { 1192 input.dataset.fssBound = '1'; 1193 input.addEventListener('keydown', function(e){ if (e.key === 'Enter') { e.preventDefault(); jumpToPage(); } }); 1194 } 1195 } 1196 1197 if (document.readyState === 'loading') { 1198 document.addEventListener('DOMContentLoaded', bind); 1199 } else { 1200 bind(); 1201 } 1202})(); 1203</script>
vendor: 1 bytes, line 1203
1203
1204<script> 1205(function(){ 1206 if (window.__fssInfiniteScrollInit) return; 1207 window.__fssInfiniteScrollInit = true; 1208 var LS_KEY = 'fss_infinite_scroll'; 1209 var THRESHOLD = 400; // pixels from bottom to trigger 1210 var state = { 1211 enabled: false, 1212 loading: false, 1213 nextUrl: null, 1214 container: null, 1215 currentPage: 1, 1216 seenUrls: {}, 1217 abort: null 1218 }; 1219 1220 function $(sel) { return document.querySelector(sel); } 1221 function $$(sel) { return document.querySelectorAll(sel); } 1222 1223 function getNextUrlFromPage(doc) { 1224 doc = doc || document; 1225 var a = doc.querySelector('.pagi-nav .pnext a[href]'); 1226 if (a) return a.getAttribute('href'); 1227 var navLinks = doc.querySelectorAll('.pagi-nav .navigation a[href]'); 1228 if (!navLinks.length) return null; 1229 var currentSpan = doc.querySelector('.pagi-nav .navigation span:not(.thide):not([class*="pprev"]):not([class*="pnext"])'); 1230 var currentN = currentSpan ? parseInt(currentSpan.textContent, 10) : 1; 1231 for (var i = 0; i < navLinks.length; i++) { 1232 var n = parseInt(navLinks[i].textContent, 10); 1233 if (n === currentN + 1) return navLinks[i].getAttribute('href'); 1234 } 1235 return null; 1236 } 1237 1238 function findContainer() { 1239 var firstCard = document.querySelector('.short'); 1240 if (!firstCard) return null; 1241 return firstCard.parentElement; 1242 } 1243 1244 function currentPageNumber() { 1245 var span = document.querySelector('.pagi-nav .navigation span:not(.thide)'); 1246 if (span) { 1247 var n = parseInt(span.textContent, 10); 1248 if (n) return n; 1249 } 1250 var m = location.href.match(/\/page\/(\d+)/); 1251 if (m) return parseInt(m[1], 10); 1252 var m2 = location.href.match(/[?&]cstart=(\d+)/); 1253 if (m2) return parseInt(m2[1], 10); 1254 return 1; 1255 } 1256 1257 function persistServerPref(on) { 1258 try { 1259 fetch('/engine/ajax/user-auto-prefs.php', { credentials: 'same-origin' }) 1260 .then(function(r){ return r.ok ? r.json() : null; }) 1261 .then(function(d){ 1262 if (!d || !d.ok) return; 1263 var p = d.prefs || {}; 1264 if ((p.lazy_nav ? 1 : 0) === (on ? 1 : 0)) return; 1265 p.lazy_nav = on ? 1 : 0; 1266 fetch('/engine/ajax/user-auto-prefs.php', { method: 'POST', credentials: 'same-origin', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(p) }).catch(function(){}); 1267 }).catch(function(){}); 1268 } catch(e) {} 1269 } 1270 1271 function setEnabled(on, persist) { 1272 state.enabled = !!on; 1273 if (!state.enabled) { 1274 if (state.abort) { try { state.abort.abort(); } catch(e) {} state.abort = null; } 1275 state.loading = false; 1276 var ldr = $('#infinite-scroll-loader'); 1277 if (ldr) ldr.style.display = 'none'; 1278 } 1279 if (persist !== false) { 1280 try { localStorage.setItem(LS_KEY, on ? '1' : '0'); } catch(e) {} 1281 } 1282 var toggle = $('#infinite-scroll-toggle'); 1283 if (toggle) toggle.checked = state.enabled; 1284 var loadMoreContainer = $('#load-more-container'); 1285 var disableBtn = $('#disable-scroll-btn'); 1286 if (loadMoreContainer) loadMoreContainer.style.display = state.enabled ? 'block' : 'none'; 1287 if (disableBtn) disableBtn.style.display = state.enabled ? 'block' : 'none'; 1288 var basenavi = $('.pagi-nav'); 1289 if (basenavi && state.enabled) basenavi.style.opacity = '0.4'; 1290 else if (basenavi) basenavi.style.opacity = ''; 1291 var pageNumEl = $('#current-page-number'); 1292 if (pageNumEl) pageNumEl.textContent = state.currentPage; 1293 } 1294 1295 function loadNext() { 1296 if (state.loading || !state.enabled || !state.nextUrl) return; 1297 if (state.seenUrls[state.nextUrl]) return; 1298 state.seenUrls[state.nextUrl] = 1; 1299 state.loading = true; 1300 var loader = $('#infinite-scroll-loader'); 1301 if (loader) loader.style.display = 'block'; 1302 1303 var url = state.nextUrl; 1304 var ac = (typeof AbortController !== 'undefined') ? new AbortController() : null; 1305 state.abort = ac; 1306 fetch(url, { credentials: 'same-origin', headers: { 'X-Requested-With': 'XMLHttpRequest' }, signal: ac ? ac.signal : undefined }) 1307 .then(function(r){ return r.text(); }) 1308 .then(function(html){ 1309 if (!state.enabled) return; 1310 var parser = new DOMParser(); 1311 var doc = parser.parseFromString(html, 'text/html'); 1312 var newCards = doc.querySelectorAll('.short'); 1313 if (!newCards.length) { 1314 state.nextUrl = null; 1315 finishedNoMore(); 1316 return; 1317 } 1318 if (!state.container) state.container = findContainer(); 1319 if (!state.container) { 1320 state.nextUrl = null; 1321 finishedNoMore(); 1322 return; 1323 } 1324 var added = 0; 1325 newCards.forEach(function(c){ 1326 state.container.appendChild(document.importNode(c, true)); 1327 added++; 1328 }); 1329 state.currentPage++; 1330 var pageNumEl = $('#current-page-number'); 1331 if (pageNumEl) pageNumEl.textContent = state.currentPage; 1332 // Re-init lazy images 1333 $$('img[data-src]').forEach(function(img){ 1334 if (!img.src) img.src = img.dataset.src; 1335 }); 1336 // Re-trigger ma-liste/progress hooks if present 1337 try { if (typeof window.fssRebindCards === 'function') window.fssRebindCards(); } catch(e) {} 1338 try { if (typeof window.fssCardProgressInit === 'function') window.fssCardProgressInit(); } catch(e) {} 1339 // Update nextUrl from the fetched doc 1340 state.nextUrl = getNextUrlFromPage(doc); 1341 if (!state.nextUrl) finishedNoMore(); 1342 }) 1343 .catch(function(err){ 1344 if (err && err.name === 'AbortError') return; 1345 console.error('[fss infinite scroll]', err); 1346 var info = $('#scroll-info'); 1347 if (info) info.innerHTML = '<span style="color:#d44">Erreur de chargement. Réessayez plus tard.</span>'; 1348 }) 1349 .then(function(){ 1350 state.abort = null; 1351 state.loading = false;
1352 var loader = $('#infinite-scroll-loader'); 1353 if (loader) loader.style.display = 'none'; 1354 }); 1355 } 1356 1357 function finishedNoMore() { 1358 var info = $('#scroll-info'); 1359 if (info) info.innerHTML = '<i>Fin de la liste ââ¬â toutes les pages ont été chargées</i>'; 1360 var btn = $('#load-more-btn'); 1361 if (btn) btn.style.display = 'none'; 1362 } 1363 1364 function onScroll() { 1365 if (!state.enabled || state.loading || !state.nextUrl) return; 1366 var scrollY = window.pageYOffset || document.documentElement.scrollTop; 1367 var viewport = window.innerHeight || document.documentElement.clientHeight; 1368 var fullHeight = document.documentElement.scrollHeight; 1369 if (scrollY + viewport + THRESHOLD >= fullHeight) loadNext(); 1370 } 1371 1372 function init() { 1373 state.container = findContainer(); 1374 state.nextUrl = getNextUrlFromPage(document); 1375 state.currentPage = currentPageNumber(); 1376 1377 var toggle = $('#infinite-scroll-toggle'); 1378 if (!toggle) return; 1379 1380 try { if (localStorage.getItem('fss_is_migr') !== '3') { localStorage.setItem(LS_KEY, '0'); localStorage.setItem('fss_is_migr', '3'); } } catch(e) {} 1381 1382 function applyInitial(on){
1383 try { localStorage.setItem(LS_KEY, on ? '1' : '0'); } catch(e) {} 1384 setEnabled(on, false); 1385 if (on && state.nextUrl) setTimeout(onScroll, 500); 1386 } 1387 function fallbackLS(){ var s='0'; try { s = localStorage.getItem(LS_KEY) || '0'; } catch(e) {} applyInitial(s === '1'); } 1388 try { 1389 fetch('/engine/ajax/user-auto-prefs.php', { credentials: 'same-origin' }) 1390 .then(function(r){ return r.ok ? r.json() : null; }) 1391 .then(function(d){ if (d && d.ok) applyInitial(!!(d.prefs && (+d.prefs.lazy_nav))); else fallbackLS(); }) 1392 .catch(fallbackLS); 1393 } catch(e) { fallbackLS(); } 1394 1395 toggle.addEventListener('change', function(){ 1396 setEnabled(toggle.checked, false); 1397 if (toggle.checked) loadNext(); 1398 }); 1399 1400 var swLabel = document.querySelector('.infinite-scroll-toggle .switch'); 1401 if (swLabel) { 1402 swLabel.addEventListener('keydown', function(e){ 1403 if (e.key === 'Enter' || e.key === ' ') { 1404 e.preventDefault(); 1405 toggle.checked = !toggle.checked; 1406 setEnabled(toggle.checked, true); 1407 if (toggle.checked) loadNext(); 1408 } 1409 }); 1410 } 1411 1412 var disableBtn = $('#disable-scroll-btn'); 1413 if (disableBtn) { 1414 var disableAction = disableBtn.querySelector('.disable-scroll-action'); 1415 if (disableAction) { 1416 disableAction.addEventListener('click', function(){ 1417 setEnabled(false, false); 1418 }); 1419 } 1420 } 1421 1422 var loadBtn = $('#load-more-btn'); 1423 if (loadBtn) { 1424 loadBtn.addEventListener('click', function(){ 1425 if (!state.enabled) { setEnabled(true, false); } 1426 loadNext(); 1427 }); 1428 } 1429 1430 var scrollTimer = null; 1431 window.addEventListener('scroll', function(){ 1432 if (scrollTimer) return; 1433 scrollTimer = setTimeout(function(){ scrollTimer = null; onScroll(); }, 80); 1434 }, { passive: true }); 1435 1436 } 1437 1438 if (document.readyState === 'loading') { 1439 document.addEventListener('DOMContentLoaded', init); 1440 } else { 1441 init(); 1442 } 1443})(); 1444</script>
1444 1445<style> 1446.fss-pin-bubble{position:absolute;z-index:3000;display:none;align-items:center;gap:7px;padding:8px 13px;background:linear-gradient(180deg,#232129,#17161c);border:1px solid rgba(244,134,37,.5);border-radius:11px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 12px 28px -8px rgba(0,0,0,.85);white-space:nowrap;transform:translate(-50%,-100%)} 1447.fss-pin-bubble.show{display:inline-flex;animation:fssPinIn .18s ease} 1448.fss-pin-bubble svg{width:15px;height:15px;fill:#f48625;flex:none} 1449.fss-pin-bubble:hover,.fss-pin-bubble:focus,.fss-pin-bubble:focus-visible{outline:none;border-color:#f48625;box-shadow:0 0 0 4px rgba(244,134,37,.6)} 1450.fss-pin-bubble::after{content:"";position:absolute;left:50%;bottom:-6px;width:12px;height:12px;background:#17161c;border-right:1px solid rgba(244,134,37,.5);border-bottom:1px solid rgba(244,134,37,.5);transform:translateX(-50%) rotate(45deg)} 1451@keyframes fssPinIn{from{opacity:0;transform:translate(-50%,calc(-100% + 7px))}to{opacity:1;transform:translate(-50%,-100%)}} 1452.fss-pin-chip{display:none;align-items:center;gap:10px;justify-content:center;margin:16px auto 4px;padding:9px 16px;background:none;border:1px solid rgba(244,134,37,.3);border-radius:2px;color:#edeae6;font-size:14px;width:max-content;max-width:92%} 1453.fss-pin-chip.show{display:flex} 1454.fss-pin-chip svg{width:16px;height:16px;fill:#f48625;flex:none} 1455.fss-pin-chip a{color:#f48625;font-weight:700;text-decoration:none} 1456.fss-pin-chip a:hover,.fss-pin-chip a:focus{text-decoration:underline;outline:none} 1457.fss-pin-chip .px{cursor:pointer;color:#8c8882;font-weight:700;padding:1px 6px;border-radius:6px} 1458.fss-pin-chip .px:hover,.fss-pin-chip .px:focus{color:#fff;outline:none;box-shadow:0 0 0 3px rgba(244,134,37,.6)} 1459</style>
1460<script> 1461(function(){ 1462 if(window.__fssPinInit)return;window.__fssPinInit=true; 1463 var LS='fss_pinned_page'; 1464 var PIN='<svg viewBox="0 0 24 24"><path d="M9 2v6l-2 3v2h4v7h2v-7h4v-2l-2-3V2z"/></svg>'; 1465 var bubble,chip,timer=null,curBtn=null,hideT=null; 1466 function pageInfo(b){var n=(b.textContent||'').replace(/\D+/g,'').trim();if(!n){var h=b.getAttribute&&b.getAttribute('href')||'';var m=h.match(/(?:page\/|cstart=|cstart,)(\d+)/);n=m?m[1]:'';}var url=(b.tagName==='A'&&b.getAttribute('href'))?b.getAttribute('href'):location.href;return {n:n,url:url};} 1467 function cancelHide(){if(hideT){clearTimeout(hideT);hideT=null;}} 1468 function mkBubble(){bubble=document.createElement('div');bubble.className='fss-pin-bubble';bubble.setAttribute('role','button');bubble.setAttribute('tabindex','0');bubble.innerHTML=PIN+'<span>Ãpingler</span>';document.body.appendChild(bubble); 1469 bubble.addEventListener('mouseenter',cancelHide);bubble.addEventListener('focus',cancelHide); 1470 bubble.addEventListener('mouseleave',hideBubble);bubble.addEventListener('blur',hideBubble); 1471 bubble.addEventListener('click',function(e){e.preventDefault();doPin();}); 1472 bubble.addEventListener('keydown',function(e){var k=e.key,c=e.keyCode;if(k==='Enter'||k===' '||c===13||c===32){e.preventDefault();e.stopPropagation();doPin();if(curBtn){try{curBtn.focus();}catch(_){}}return;}if(k==='ArrowDown'||k==='Down'||c===40||k==='Escape'||k==='Esc'||c===27||k==='ArrowUp'||k==='Up'||c===38){e.preventDefault();e.stopPropagation();if(bubble)bubble.classList.remove('show');if(curBtn){try{curBtn.focus();}catch(_){}}}});} 1473 function showBubble(b){if(!bubble)mkBubble();curBtn=b;var pi=pageInfo(b);var r=b.getBoundingClientRect();bubble.style.left=(r.left+r.width/2+(window.pageXOffset||0))+'px';bubble.style.top=(r.top+(window.pageYOffset||0)-7)+'px';bubble.querySelector('span').textContent=pi.n?('Ãpingler p.'+pi.n):'Ãpingler';bubble.classList.add('show');} 1474 function hideBubble(){cancelHide();hideT=setTimeout(function(){if(bubble)bubble.classList.remove('show');},200);} 1475 function doPin(){if(!curBtn)return;var pi=pageInfo(curBtn);try{localStorage.setItem(LS,JSON.stringify(pi));}catch(e){}if(bubble){var _sp=bubble.querySelector('span');if(_sp)_sp.textContent='Ãpinglé â';setTimeout(function(){if(bubble)bubble.classList.remove('show');},650);}renderChip(pi);} 1476 function renderChip(pi){if(!chip){chip=document.createElement('div');chip.className='fss-pin-chip';var nav=document.getElementById('bottom-nav');if(nav&&nav.parentNode)nav.parentNode.insertBefore(chip,nav.nextSibling);else document.body.appendChild(chip);} 1477 chip.innerHTML=PIN+'<span>Reprise épinglée :</span> <a href="'+(pi.url||'#')+'">page '+(pi.n||'?')+' →</a> <span class="px" role="button" tabindex="0" title="Retirer">✕</span>'; 1478 chip.classList.add('show');var x=chip.querySelector('.px');x.addEventListener('click',unpin);x.addEventListener('keydown',function(e){if(e.key==='Enter'||e.key===' '){e.preventDefault();unpin();}});} 1479 function unpin(){try{localStorage.removeItem(LS);}catch(e){}if(chip)chip.classList.remove('show');} 1480 function arm(b){if(timer)clearTimeout(timer);timer=setTimeout(function(){showBubble(b);},500);} 1481 function disarm(){if(timer){clearTimeout(timer);timer=null;}hideBubble();} 1482 function bind(){try{['.pprev','.pnext'].forEach(function(s){var el=document.querySelector('.pagi-nav '+s);if(el&&!el.querySelector('a'))el.style.display='none';});}catch(e){}var btns=document.querySelectorAll('.pagi-nav .navigation a,.pagi-nav .navigation span,.pagi-nav .pprev a,.pagi-nav .pnext a');for(var i=0;i<btns.length;i++){(function(b){b.addEventListener('mouseenter',function(){arm(b);});b.addEventListener('mouseleave',disarm);b.addEventListener('focus',function(){arm(b);});b.addEventListener('blur',disarm);})(btns[i]);} 1483 try{var pi=JSON.parse(localStorage.getItem(LS)||'null');if(pi&&(pi.n||pi.url))renderChip(pi);}catch(e){}} 1484 if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',bind);else bind(); 1485})(); 1486</script>
vendor: 1 bytes, line 1486
1486
1487<script> 1488(function(){ 1489 if(window.__fssPagiDpad)return;window.__fssPagiDpad=true; 1490 function q(s){return [].slice.call(document.querySelectorAll(s));} 1491 function rect(el){return el.getBoundingClientRect();} 1492 function vis(el){var r=rect(el);return r.width>0&&r.height>0;} 1493 function cx(el){var r=rect(el);return r.left+r.width/2;} 1494 function cy(el){var r=rect(el);return r.top+r.height/2;} 1495 function nearX(list,x){var best=null,bd=1e9;for(var i=0;i<list.length;i++){var d=Math.abs(cx(list[i])-x);if(d<bd){bd=d;best=list[i];}}return best;} 1496 function pool(){return q('.pagi-nav .pprev a,.pagi-nav .navigation a,.pagi-nav .pnext a,.pagi-nav #page-input,.pagi-nav #page-jump-action,.pagi-nav .switch,.fss-pin-chip.show a,.fss-pin-chip.show .px').filter(vis);} 1497 function numsRow(){return q('.pagi-nav .pprev a,.pagi-nav .navigation a,.pagi-nav .pnext a').filter(vis);} 1498 function isPoster(el){return !!(el&&el.closest&&el.closest('.short'));} 1499 function inPagi(el){return !!(el&&el.closest&&(el.closest('.pagi-nav')||el.closest('.fss-pin-chip')));} 1500 function lastRow(el){var r=rect(el),sh=q('.short');for(var i=0;i<sh.length;i++){if(rect(sh[i]).top>r.bottom-10)return false;}return true;} 1501 function posterRow(){var sh=q('.short');if(!sh.length)return null;var maxB=-1;for(var i=0;i<sh.length;i++)maxB=Math.max(maxB,rect(sh[i]).bottom);var row=[];for(var j=0;j<sh.length;j++)if(rect(sh[j]).bottom>maxB-24)row.push(sh[j]);return row;} 1502 function go(el){if(!el)return;try{el.focus();el.scrollIntoView({block:'center'});}catch(_){}} 1503 function stop(e){e.preventDefault();e.stopImmediatePropagation();} 1504 function dirOf(e){var k=e.key,c=e.keyCode;if(k==='ArrowDown'||k==='Down'||c===40)return'down';if(k==='ArrowUp'||k==='Up'||c===38)return'up';if(k==='ArrowLeft'||k==='Left'||c===37)return'left';if(k==='ArrowRight'||k==='Right'||c===39)return'right';return null;} 1505 window.addEventListener('keydown',function(e){ 1506 var d=dirOf(e);if(!d)return; 1507 if(!document.querySelector('.pagi-nav .navigation'))return; 1508 var cur=document.activeElement; 1509 if(isPoster(cur)){ 1510 if(d==='down'&&lastRow(cur)){var f=numsRow();if(f.length){stop(e);go(nearX(f,cx(cur)));}} 1511 return; 1512 } 1513 if(!inPagi(cur))return; 1514 var p=pool();if(!p.length)return; 1515 var ccy=cy(cur),ccx=cx(cur),isInput=cur.id==='page-input'; 1516 if(d==='left'||d==='right'){ 1517 if(isInput)return; 1518 var same=p.filter(function(el){return Math.abs(cy(el)-ccy)<26&&el!==cur;}); 1519 var cand=same.filter(function(el){return d==='right'?cx(el)>ccx+1:cx(el)<ccx-1;}); 1520 cand.sort(function(a,b){return d==='right'?cx(a)-cx(b):cx(b)-cx(a);}); 1521 stop(e);if(cand.length)go(cand[0]); 1522 return; 1523 } 1524 if(d==='down'){ 1525 var below=p.filter(function(el){return cy(el)>ccy+20;}); 1526 stop(e);if(below.length)go(nearX(below,ccx)); 1527 return; 1528 }
1529 var bub=document.querySelector('.fss-pin-bubble.show'); 1530 if(bub&&cur.closest&&cur.closest('.navigation')){stop(e);try{bub.focus();}catch(_){}return;} 1531 var above=p.filter(function(el){return cy(el)<ccy-20;}); 1532 if(above.length){stop(e);go(nearX(above,ccx));return;} 1533 var row=posterRow();if(row&&row.length){var tgt=nearX(row,ccx)||row[row.length-1];stop(e);go(tgt.querySelector('a')||tgt);} 1534 },true); 1535})(); 1536</script>
1536 1537<style> 1538.pagi-nav .navigation .fss-ell{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:56px;color:#8c8882;font-size:20px;font-weight:700;vertical-align:middle;pointer-events:none} 1539@media (max-width:640px){.pagi-nav .navigation .fss-ell{height:44px;min-width:18px;font-size:16px}} 1540@media (max-width:430px){.pagi-nav .navigation .fss-ell{height:40px;min-width:14px;font-size:15px}} 1541</style>
1542<script> 1543(function(){ 1544 if(window.__fssPagiTrim)return;window.__fssPagiTrim=true; 1545 function keepSet(cells,curIdx,last,K){var s={};s[0]=1;s[last]=1;for(var k=curIdx-K;k<=curIdx+K;k++){if(k>=0&&k<=last)s[k]=1;}return s;} 1546 function trim(){ 1547 var nav=document.querySelector('.pagi-nav .navigation');if(!nav)return; 1548 function clearEll(){[].slice.call(nav.querySelectorAll('.fss-ell')).forEach(function(e){if(e.parentNode)e.parentNode.removeChild(e);});} 1549 function showAll(){[].slice.call(nav.children).forEach(function(c){c.style.display='';});} 1550 clearEll();showAll(); 1551 var all=[].slice.call(nav.children); 1552 var cells=all.filter(function(el){return /^\d+$/.test((el.textContent||'').trim());}); 1553 if(cells.length<=5)return; 1554 var pagi=nav.closest('.pagi-nav')||nav.parentNode; 1555 var budget=((pagi&&pagi.clientWidth)||window.innerWidth||360)-24; 1556 var prev=pagi&&pagi.querySelector('.pprev a'),next=pagi&&pagi.querySelector('.pnext a'); 1557 function ow(el){return el?el.getBoundingClientRect().width+14:0;} 1558 var gap=parseFloat((getComputedStyle(nav).gap||'10'))||10; 1559 var ellW=30, prevW=ow(prev), nextW=ow(next); 1560 var curIdx=-1; 1561 for(var i=0;i<cells.length;i++){var el=cells[i];if(el.tagName!=='A'||!el.getAttribute('href')){curIdx=i;break;}} 1562 if(curIdx<0)curIdx=0; 1563 var last=cells.length-1; 1564 function widthFor(K){ 1565 var s=keepSet(cells,curIdx,last,K); 1566 var idxs=Object.keys(s).map(Number).sort(function(a,b){return a-b;}); 1567 var sum=0,ell=0; 1568 for(var i=0;i<idxs.length;i++){sum+=cells[idxs[i]].getBoundingClientRect().width;if(i>0&&idxs[i]-idxs[i-1]>1){ell++;sum+=ellW;}} 1569 var items=idxs.length+ell+(prev?1:0)+(next?1:0); 1570 return sum+prevW+nextW+(items-1)*gap; 1571 } 1572 function applyK(K){ 1573 clearEll();showAll(); 1574 if(K>=cells.length)return; 1575 var keep=keepSet(cells,curIdx,last,K); 1576 all.forEach(function(el){var t=(el.textContent||'').trim();if(!/^\d+$/.test(t)&&t.indexOf('..')>=0)el.style.display='none';}); 1577 var prevKept=null; 1578 for(var m=0;m<cells.length;m++){ 1579 if(keep[m]){if(prevKept!==null&&m-prevKept>1){var e2=document.createElement('span');e2.className='fss-ell';e2.textContent='â¦';cells[m].parentNode.insertBefore(e2,cells[m]);}prevKept=m;} 1580 else{cells[m].style.display='none';} 1581 } 1582 } 1583 function wrapped(){var bh=cells[0].getBoundingClientRect().height||44;return nav.getBoundingClientRect().height>bh*1.45;} 1584 var K=cells.length; 1585 while(K>1&&widthFor(K)>budget)K--; 1586 applyK(K); 1587 var g=0; 1588 while(K>1&&wrapped()&&g<cells.length){K--;applyK(K);g++;} 1589 } 1590 var tmr=null; 1591 function sched(){if(tmr)clearTimeout(tmr);tmr=setTimeout(trim,120);} 1592 if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',trim);else trim(); 1593 window.addEventListener('resize',sched,{passive:true}); 1594})(); 1595</script>
1595 1596</div> 1597 1598 </div> 1599 1600 </div> 1601 1602 1603 1604 1605 1606</div> 1607 1608 1609<footer class="footer"> 1610 <div class="footer-in center fx-row"> 1611 1612 <div class="item"><div class="social"></div></div> 1613 1614 <div class="subtit"></div> 1615 </div> 1616 1617 1618 1619 1620 1621 1622 <br> 1623 1624 1625 <div class="pages clearfix"> 1626 <form method="post"> 1627 <div class="interface-buttons"> 1628 <button type="submit" name="skin_name" value="V2" class="interface-btn larger">Utiliser la Nouvelle interface</button> 1629 </div> 1630 <input type="hidden" name="action_skin_change" value="yes"> 1631 </form> 1632 </div> 1633 1634<br> 1635 1636 1637 1638 1639 <div class="sect-t fx-row icon-r"></div> 1640 <div class="sect-c floats clearfix"></div> 1641 1642</footer> 1643 1644 1645</div> 1646 1647 1648 1649 1650 1651 1652 1653<div id="custom-mb-series-btn"></div><div id="custom-mb-films-btn"></div><div id="custom-mb-overlay"></div><div id="custom-mb-series-submenu"></div><div id="custom-mb-films-submenu"></div><div id="custom-mb-categories-btn"></div><div id="custom-mb-categories-submenu"></div><div id="custom-mb-categories-back"></div><div id="custom-mb-film-categories-submenu"></div><div id="custom-mb-film-categories-back"></div> 1654 1655 1656 1657 1658 1659 1660
1661<script src="/js/styles27.js" defer></script>
vendor: 1 bytes, line 1661
1661
1662<script src="/js/main-inlines.js?v=fss20260713a" defer></script>
1662 1663
1664<script src="/js/search01.js?v=20260804bk1" defer></script>
1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674
1675<script type="text/javascript">var _Hasync= _Hasync|| []; 1676_Hasync.push(['Histats.start', '1,4867347,4,0,0,0,00010000']); 1677_Hasync.push(['Histats.fasi', '1']); 1678_Hasync.push(['Histats.track_hits', '']); 1679(function() { 1680var hs = document.createElement('script'); hs.type = 'text/javascript'; hs.async = true; 1681hs.src = ('//s10.histats.com/js15_as.js'); 1682(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(hs); 1683})();</script>
1683 1684<noscript><a href="/" target="_blank"><img src="//sstatic1.histats.com/0.gif?4867347&101" alt="php hit counter" border="0"></a></noscript> 1685 1686 1687 1688
1689<script src="/menu3b.js" defer></script>
vendor: 1 bytes, line 1689
1689
1690<script src="/menu61.js?v=fss20260730lg" defer></script>
vendor: 1 bytes, line 1690
1690
1691<script src="/js/auto-repair-v4.js?v=fss20260804r1" defer></script>
vendor: 1 bytes, line 1691
1691
1692<script src="/js/pseudo-redirect.js?v=fss20260713a" defer></script>
1692 1693 1694 1695 1696<div class="pop-overlay" id="pop-overlay" onclick="closePop()"></div> 1697<div class="film-pop-info" id="film-pop"> 1698 <button class="close-button" onclick="closePop()">Ã</button> 1699 <div class="pop-content"> 1700 <div class="pop-poster"><img id="pop-poster-img" src="" alt=""></div> 1701 <div class="pop-trailer"> 1702 <iframe id="pop-trailer-frame" src="" allowfullscreen style="display:none;"></iframe> 1703 <div class="no-trailer" id="no-trailer-msg"><span> Bande-annonce non disponible</span></div> 1704 </div> 1705 <div class="pop-info"> 1706 <h2 id="pop-title" class="pop-title"></h2> 1707 <div id="pop-description" class="pop-description"></div> 1708 <div id="pop-meta" class="pop-meta"></div> 1709 </div> 1710 </div> 1711</div> 1712<link href="/css/modal15.css" type="text/css" rel="stylesheet" />
1713<script src="/js/modal12.js?v=fss20260713a" defer></script>
1713 1714 1715 1716
1717<script src="/js/wprog.js?v=fss20260817rsm" defer></script>
vendor: 1 bytes, line 1717
1717
1718<script src="/js/membres2.js?v=fss20260713a" defer></script>
vendor: 1 bytes, line 1718
1718
1719<script src="/js/short-buttons2.js?v=fss20260713a" defer></script>
1719 1720 1721<!--noindex--> 1722 1723 1724 <div class="login-box" id="login-box" title="Connexion"> 1725 <form method="post"> 1726 <input type="text" name="login_name" id="login_name" placeholder="Login"/> 1727 <input type="password" name="login_password" id="login_password" placeholder="Password" /> 1728 <button onclick="submit();" type="submit" title="Login">Valider</button> 1729 <input name="login" type="hidden" id="login" value="submit" /> 1730 <div class="lb-check"> 1731 <input type="checkbox" name="login_not_save" id="login_not_save" value="1"/> 1732 <label for="login_not_save">Ne pas rester connecté</label> 1733 </div> 1734 <div class="lb-lnk flex-row"> 1735 </div> 1736 </form> 1737 1738 </div> 1739 1740<!--/noindex-->
1741<script type="text/javascript"> 1742<!-- 1743var dle_root = '/'; 1744var dle_admin = ''; 1745var dle_login_hash = '93c723f55851334b9812d1482e543dc7a705084c'; 1746var dle_group = 5; 1747var dle_skin = 'VFR1'; 1748var dle_wysiwyg = '0'; 1749var quick_wysiwyg = '1'; 1750var dle_act_lang = ["Oui", "Non", "Entrer", "Fermer", "Enregistrer", "supprimer", "En cours. veuillez patienter... "]; 1751var menu_short = 'Edition rapide'; 1752var menu_full = 'Edition complète'; 1753var menu_profile = 'Profil'; 1754var menu_send = 'Envoyer Message'; 1755var menu_uedit = 'Administration'; 1756var dle_info = 'Info'; 1757var dle_confirm = 'Confirmer'; 1758var dle_prompt = 'Entrer'; 1759var dle_req_field = 'Vérifiez toutes les zones requises'; 1760var dle_del_agree = 'êtes vous sûr de vouloir effacer ce commentaire?'; 1761var dle_spam_agree = 'Voulez-vous vraiment marquer cet utilisateur comme un spammeur ? Ceci va supprimer tous ses commentaires'; 1762var dle_complaint = 'Quel est le problème ? '; 1763var dle_big_text = 'Zone de texte selectionnée trop grande.'; 1764var dle_orfo_title = 'Entrez un commentaire pour Prevenir deune erreur'; 1765var dle_p_send = 'Envoyer'; 1766var dle_p_send_ok = 'Envoie de la notification réussis'; 1767var dle_save_ok = 'Les modifications ont bien été enregistré.'; 1768var dle_reply_title= 'Répondre au commentaire'; 1769var dle_tree_comm = '0'; 1770var dle_del_news = 'Supprimer'; 1771var dle_sub_agree = ''; 1772var allow_dle_delete_news = false; 1773 1774//--> 1775</script>
1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786
1787<script 1788 src="https://cdn.runative-syndicate.com/sdk/v1/onetag.js" 1789 data-ts-spot="b761585cf37e4f59950f1f4e6ce4c390" 1790 async defer 1791></script>
1791 1792 1793 1794
1795<script data-cfasync="false" async type="text/javascript" src="//dr.orillontorero.cyou/rUBqn3ypR8arQC/120175"></script>
1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813
1814<script> 1815if('serviceWorker' in navigator){navigator.serviceWorker.register('/sw.js');} 1816</script>
1816 1817
1818<script src="/js/release.js?v=fss20260713a" defer></script>
vendor: 1 bytes, line 1818
1818
1819<script src="/js/spoiler.js?v=fss20260713a" defer></script>
vendor: 1 bytes, line 1819
1819
1820<script src="/engine/ajax/vidzy_token.php?as=js" defer></script>
vendor: 1 bytes, line 1820
1820
1821<script src="/js/vidzy-member.js?v=fss20260713a" defer></script>
1821 1822
1823<script src="/js/vo-mode.js?v=fss20260803a" defer></script>
1823 1824
1825<script> 1826(function(){ 1827 if (window.__fssHideEmptyBoxInfo) return; 1828 window.__fssHideEmptyBoxInfo = true; 1829 function hideEmpty(){ 1830 document.querySelectorAll('.berrors').forEach(function(el){ 1831 var t = (el.textContent || '').toLowerCase().trim(); 1832 if (/boite d.?envoi est vide|boite de reception est vide|aucun message/.test(t)) { 1833 el.style.display = 'none'; 1834 } 1835 }); 1836 } 1837 if (document.readyState !== 'loading') hideEmpty(); 1838 else document.addEventListener('DOMContentLoaded', hideEmpty); 1839 setTimeout(hideEmpty, 500); 1840})(); 1841</script>
1841 1842 1843 1844<link rel="stylesheet" href="/css/home-carousel-u6.css">
1845<script src="/js/home-carousel-u6.js" defer></script>
1845 1846
1847<script src="/js/sso-client-u3.js"></script>
1847 1848
1849<script src="/js/fss-loader.js?v=fss20260717fix" defer></script>
1849 1850 1851<style> 1852.fa-heart { 1853 transition: color .2s ease, transform .25s cubic-bezier(.34,1.56,.64,1); 1854 cursor: pointer; 1855 -webkit-tap-highlight-color: transparent; 1856} 1857.fa-heart:hover { color: #f48625 !important; } 1858.fa-heart.liked { 1859 color: #f48625 !important; 1860 font-weight: 900; 1861} 1862.fa-heart.liked::before { 1863 content: "\f004"; 1864 font-family: "Font Awesome 5 Free", "Font Awesome 6 Free", FontAwesome; 1865} 1866.fa-heart.fss-burst { 1867 animation: fssHeartPulse .55s cubic-bezier(.34,1.56,.64,1); 1868} 1869@keyframes fssHeartPulse { 1870 0% { transform: scale(1); } 1871 20% { transform: scale(.85); } 1872 45% { transform: scale(1.45); } 1873 70% { transform: scale(.95); } 1874 100% { transform: scale(1); } 1875} 1876.fss-heart-wrap { 1877 position: relative; 1878 display: inline-block; 1879 vertical-align: middle; 1880} 1881.fss-particle { 1882 position: absolute; 1883 top: 50%; left: 50%; 1884 width: 6px; height: 6px; 1885 background: #f48625; 1886 border-radius: 50%; 1887 pointer-events: none; 1888 opacity: 1; 1889 transform: translate(-50%, -50%); 1890 box-shadow: 0 0 6px rgba(244,134,37,.6); 1891} 1892.fss-particle.go { 1893 animation: fssParticleFly .7s ease-out forwards; 1894} 1895@keyframes fssParticleFly { 1896 0% { opacity: 1; transform: translate(-50%, -50%) translate(0,0) scale(.5); } 1897 60% { opacity: 1; } 1898 100% { opacity: 0; transform: translate(-50%, -50%) translate(var(--dx), var(--dy)) scale(0); } 1899} 1900.fss-mini-heart { 1901 position: absolute; 1902 top: 50%; left: 50%; 1903 font-size: 12px; 1904 color: #f48625; 1905 pointer-events: none; 1906 opacity: 0; 1907 transform: translate(-50%, -50%); 1908 text-shadow: 0 0 4px rgba(244,134,37,.5); 1909} 1910.fss-mini-heart.go { 1911 animation: fssMiniHeartFly 1s ease-out forwards; 1912} 1913@keyframes fssMiniHeartFly { 1914 0% { opacity: 1; transform: translate(-50%, -50%) translate(0,0) scale(.4) rotate(0deg); } 1915 30% { opacity: 1; } 1916 100% { opacity: 0; transform: translate(-50%, -50%) translate(var(--mx), var(--my)) scale(1.1) rotate(var(--mrot)); } 1917} 1918.fa-heart.fss-break { 1919 animation: fssHeartBreak .6s ease-in-out; 1920} 1921@keyframes fssHeartBreak { 1922 0% { transform: scale(1) rotate(0deg); } 1923 15% { transform: scale(1.2) rotate(-9deg); } 1924 32% { transform: scale(.9) rotate(9deg); } 1925 50% { transform: scale(1.08) rotate(-6deg); } 1926 68% { transform: scale(.96) rotate(4deg); } 1927 100% { transform: scale(1) rotate(0deg); } 1928} 1929.fss-break-heart { 1930 position: absolute; 1931 top: 50%; left: 50%; 1932 font-size: 17px; 1933 pointer-events: none; 1934 opacity: 0; 1935 transform: translate(-50%, -50%); 1936 text-shadow: 0 0 5px rgba(0,0,0,.55); 1937} 1938.fss-break-heart.go { 1939 animation: fssBreakFall 1s ease-in forwards; 1940} 1941@keyframes fssBreakFall { 1942 0% { opacity: 1; transform: translate(-50%, -50%) translate(0,-2px) scale(1.35) rotate(0deg); } 1943 25% { opacity: 1; transform: translate(-50%, -50%) translate(0,-6px) scale(1.15) rotate(var(--br)); } 1944 100% { opacity: 0; transform: translate(-50%, -50%) translate(var(--bx), 36px) scale(.65) rotate(var(--br2)); } 1945} 1946.fss-shard { 1947 position: absolute; 1948 top: 50%; left: 50%; 1949 width: 5px; height: 5px; 1950 background: #8a8a8a; 1951 border-radius: 1px; 1952 pointer-events: none; 1953 opacity: 1; 1954 transform: translate(-50%, -50%); 1955} 1956.fss-shard.go { 1957 animation: fssShardFall .8s ease-in forwards; 1958} 1959@keyframes fssShardFall { 1960 0% { opacity: 1; transform: translate(-50%, -50%) translate(0,0) scale(.6) rotate(0deg); } 1961 100% { opacity: 0; transform: translate(-50%, -50%) translate(var(--sx), var(--sy)) scale(.2) rotate(var(--srot)); } 1962} 1963</style>
1964<script> 1965(function(){ 1966 if (window.__fssToggleVoteReady) return; 1967 window.__fssToggleVoteReady = true; 1968 function ensureWrap(heart) { 1969 if (!heart) return null; 1970 var p = heart.parentElement; 1971 if (p && p.classList && p.classList.contains('fss-heart-wrap')) return p; 1972 var w = document.createElement('span'); 1973 w.className = 'fss-heart-wrap'; 1974 heart.parentNode.insertBefore(w, heart); 1975 w.appendChild(heart); 1976 return w; 1977 } 1978 function spawnBurst(wrap) { 1979 if (!wrap) return; 1980 var n = 8; 1981 for (var i = 0; i < n; i++) { 1982 var angle = (Math.PI * 2 * i) / n + (Math.random() * 0.4 - 0.2); 1983 var dist = 28 + Math.random() * 14; 1984 var dx = Math.cos(angle) * dist; 1985 var dy = Math.sin(angle) * dist; 1986 var p = document.createElement('span'); 1987 p.className = 'fss-particle'; 1988 p.style.setProperty('--dx', dx.toFixed(1) + 'px'); 1989 p.style.setProperty('--dy', dy.toFixed(1) + 'px'); 1990 p.style.animationDelay = (i * 12) + 'ms'; 1991 wrap.appendChild(p); 1992 requestAnimationFrame(function(el){ return function(){ el.classList.add('go'); }; }(p)); 1993 setTimeout(function(el){ return function(){ el.remove(); }; }(p), 850); 1994 } 1995 for (var j = 0; j < 3; j++) { 1996 var mx = (Math.random() - 0.5) * 30; 1997 var my = -25 - Math.random() * 25; 1998 var mrot = (Math.random() - 0.5) * 60; 1999 var mh = document.createElement('span'); 2000 mh.className = 'fss-mini-heart'; 2001 mh.innerHTML = 'â¥'; 2002 mh.style.setProperty('--mx', mx.toFixed(1) + 'px'); 2003 mh.style.setProperty('--my', my.toFixed(1) + 'px'); 2004 mh.style.setProperty('--mrot', mrot.toFixed(1) + 'deg'); 2005 mh.style.animationDelay = (j * 80) + 'ms'; 2006 wrap.appendChild(mh); 2007 requestAnimationFrame(function(el){ return function(){ el.classList.add('go'); }; }(mh)); 2008 setTimeout(function(el){ return function(){ el.remove(); }; }(mh), 1100); 2009 } 2010 } 2011 var LK_KEY = 'fss_likes_v2'; 2012 function lkGet(){ 2013 try { return JSON.parse(localStorage.getItem(LK_KEY)) || {}; } catch(e) { return {}; } 2014 } 2015 function lkSet(obj){ 2016 try { localStorage.setItem(LK_KEY, JSON.stringify(obj)); } catch(e) {} 2017 } 2018 function lkRemember(id, baseline){ 2019 var o = lkGet(); o[id] = { b: baseline }; lkSet(o); 2020 } 2021 function lkForget(id){ 2022 var o = lkGet(); delete o[id]; lkSet(o); 2023 } 2024 function applyLikedState(heart){ 2025 if (!heart || heart.classList.contains('liked')) return; 2026 heart.classList.remove('far'); 2027 heart.classList.add('liked', 'fas'); 2028 heart.style.color = '#f48625'; 2029 } 2030 function getCurrentCount(id){ 2031 var container = document.getElementById('comments-ratig-layer-' + id); 2032 if (!container) { 2033 var heart = document.getElementById('heart-' + id); 2034 if (heart && heart.closest) container = heart.closest('#ratings-' + id); 2035 } 2036 if (!container) return 0; 2037 var target = container.querySelector('.ratingtypeplus, .ratingtypeplusminus') || container; 2038 var txt = (target.textContent || '').trim(); 2039 var m = txt.match(/(-?\d+)/); 2040 return m ? parseInt(m[1], 10) : 0; 2041 } 2042 function silenceCommentsRate(){ 2043 if (typeof window.doCommentsRate !== 'function' || window.__fssRateSilenced) return; 2044 window.__fssRateSilenced = true; 2045 var orig = window.doCommentsRate; 2046 window.doCommentsRate = function(a, c){ 2047 try { 2048 if (typeof ShowLoading === 'function') ShowLoading(""); 2049 $.get(dle_root + "engine/ajax/ratingcomments.php", { 2050 go_rate: a, c_id: c, skin: dle_skin, user_hash: dle_login_hash 2051 }, function(r){ 2052 if (typeof HideLoading === 'function') HideLoading(""); 2053 if (r && r.success) { 2054 var b = r.rating || ''; 2055 b = b.replace(/</g, '<').replace(/>/g, '>').replace(/&/g, '&'); 2056 $("#comments-ratig-layer-" + c).html(b); 2057 $("#comments-vote-num-id-" + c).html(r.votenum); 2058 } 2059 }, "json"); 2060 } catch(e) { 2061 if (typeof HideLoading === 'function') HideLoading(""); 2062 } 2063 }; 2064 } 2065 silenceCommentsRate(); 2066 setTimeout(silenceCommentsRate, 1000); 2067 setTimeout(silenceCommentsRate, 3000); 2068 function adjustCount(id, delta){ 2069 var container = document.getElementById('comments-ratig-layer
2069-' + id); 2070 if (!container) { 2071 var heart = document.getElementById('heart-' + id); 2072 if (heart && heart.closest) container = heart.closest('#ratings-' + id); 2073 } 2074 if (!container) return; 2075 var target = container.querySelector('.ratingtypeplus, .ratingtypeplusminus') || container; 2076 var txt = (target.textContent || '').trim(); 2077 var m = txt.match(/(-?\d+)/); 2078 var prefix = ''; 2079 var newVal; 2080 if (m) { 2081 var cur = parseInt(m[1], 10); 2082 newVal = cur + delta; 2083 if (txt.charAt(0) === '+' && newVal > 0) prefix = '+'; 2084 } else { 2085 newVal = delta; 2086 if (delta > 0) prefix = '+'; 2087 } 2088 target.textContent = prefix + newVal; 2089 if (target.classList && target.classList.contains('ratingtypeplusminus')) { 2090 target.classList.remove('ratingminus','ratingplus','ratingzero'); 2091 if (newVal > 0) target.classList.add('ratingplus'); 2092 else if (newVal < 0) target.classList.add('ratingminus'); 2093 else target.classList.add('ratingzero'); 2094 } 2095 } 2096 function spawnBreak(wrap) { 2097 if (!wrap) return; 2098 var bh = document.createElement('span'); 2099 bh.className = 'fss-break-heart'; 2100 bh.innerHTML = 'ð'; 2101 bh.style.setProperty('--bx', ((Math.random() - 0.5) * 22).toFixed(1) + 'px'); 2102 bh.style.setProperty('--br', ((Math.random() - 0.5) * 30).toFixed(1) + 'deg'); 2103 bh.style.setProperty('--br2', ((Math.random() - 0.5) * 90).toFixed(1) + 'deg'); 2104 wrap.appendChild(bh); 2105 requestAnimationFrame(function(){ bh.classList.add('go'); }); 2106 setTimeout(function(){ bh.remove(); }, 1050); 2107 var n = 6; 2108 for (var i = 0; i < n; i++) { 2109 var side = (i % 2 === 0) ? -1 : 1; 2110 var sx = side * (14 + Math.random() * 16); 2111 var sy = 14 + Math.random() * 20; 2112 var p = document.createElement('span'); 2113 p.className = 'fss-shard'; 2114 p.style.setProperty('--sx', sx.toFixed(1) + 'px'); 2115 p.style.setProperty('--sy', sy.toFixed(1) + 'px'); 2116 p.style.setProperty('--srot', ((Math.random() - 0.5) * 200).toFixed(1) + 'deg'); 2117 p.style.animationDelay = (i * 15) + 'ms'; 2118 wrap.appendChild(p); 2119 requestAnimationFrame(function(el){ return function(){ el.classList.add('go'); }; }(p)); 2120 setTimeout(function(el){ return function(){ el.remove(); }; }(p), 850); 2121 } 2122 } 2123 function fssApplyCount(id, r) { 2124 if (!(r && r.success)) return; 2125 var b = (r.rating || '').replace(/</g, '<').replace(/>/g, '>').replace(/&/g, '&'); 2126 if (b) $("#comments-ratig-layer-" + id).html(b); 2127 if (r.votenum !== undefined) $("#comments-vote-num-id-" + id).html(r.votenum); 2128 } 2129 window.toggleVote = function(id) { 2130 var heart = document.getElementById('heart-' + id); 2131 if (!heart) return false; 2132 if (heart.getAttribute('data-fsslk') === '1') return false; 2133 var wrap = ensureWrap(heart); 2134 var liked = heart.classList.contains('liked'); 2135 heart.setAttribute('data-fsslk', '1'); 2136 if (typeof ShowLoading === 'function') ShowLoading(""); 2137 if (liked) { 2138 $.get(dle_root + "engine/ajax/fss_comment_unlike.php", { 2139 c_id: id, skin: dle_skin, user_hash: dle_login_hash 2140 }, function(r){ 2141 if (typeof HideLoading === 'function') HideLoading(""); 2142 heart.removeAttribute('data-fsslk'); 2143 heart.classList.remove('liked', 'fas', 'fss-burst'); 2144 heart.classList.add('far'); 2145 heart.style.color = ''; 2146 heart.classList.remove('fss-break'); 2147 void heart.offsetWidth; 2148 heart.classList.add('fss-break'); 2149 spawnBreak(wrap); 2150 lkForget(id); 2151 fssApplyCount(id, r); 2152 }, "json").fail(function(){ 2153 if (typeof HideLoading === 'function') HideLoading(""); 2154 heart.removeAttribute('data-fsslk'); 2155 }); 2156 } else { 2157 $.get(dle_root + "engine/ajax/ratingcomments.php", { 2158 go_rate: 'plus', c_id: id, skin: dle_skin, user_hash: dle_login_hash 2159 }, function(r){ 2160 if (typeof HideLoading === 'function') HideLoading(""); 2161 heart.removeAttribute('data-fsslk'); 2162 heart.classList.remove('far'); 2163 heart.classList.add('liked', 'fas'); 2164 heart.style.color = '#f48625'; 2165 heart.classList.remove('fss-break', 'fss-burst'); 2166 void heart.offsetWidth; 2167 heart.classList.add('fss-burst'); 2168 spawnBurst(wrap); 2169 lkRemember(id, 0); 2170 fssApplyCount(id, r); 2171 }, "json").fail(function(){
2172 if (typeof HideLoading === 'function') HideLoading(""); 2173 heart.removeAttribute('data-fsslk'); 2174 }); 2175 } 2176 return false; 2177 }; 2178 function restoreLikes(){ 2179 var o = lkGet(); 2180 var hearts = document.querySelectorAll('[id^="heart-"]'); 2181 for (var i = 0; i < hearts.length; i++) { 2182 var idStr = hearts[i].id.slice(6); 2183 if (o[idStr]) applyLikedState(hearts[i]); 2184 } 2185 } 2186 if (document.readyState === 'loading') { 2187 document.addEventListener('DOMContentLoaded', restoreLikes); 2188 } else { 2189 restoreLikes(); 2190 } 2191 setTimeout(restoreLikes, 800); 2192 setTimeout(restoreLikes, 2500); 2193 if (window.MutationObserver) { 2194 var mo = new MutationObserver(function(){ restoreLikes(); }); 2195 document.addEventListener('DOMContentLoaded', function(){ 2196 var root = document.getElementById('dle-ajax-comments') || document.body; 2197 if (root) mo.observe(root, { childList: true, subtree: true }); 2198 }); 2199 } 2200})(); 2201</script>
2201 2202 2203<link rel="stylesheet" href="/css/fss-quicklogin-v14.css">
2204<script src="/js/fss-quicklogin-v15.js"></script>
vendor: 1 bytes, line 2204
2204
2205<script src="/js/fss-click-sound-u2.js" defer></script>
2205 2206 2207<link rel="stylesheet" href="/js/fss-comments-u31.css">
2208<script src="/js/fss-comments-u41.js" defer></script>
2208 2209 2210<link rel="stylesheet" href="/js/fss-notif-u10.css">
2211<script src="/js/fss-notif-u16.js" defer></script>
vendor: 1 bytes, line 2211
2211
2212<script src="/js/fss-cmtjump.js?v=1" defer></script>
2212 2213
2213<script src="/js/fss-comm-date-u1.js" defer></script>
2213 2214<link href="/css/fss-local-module-w9.css?v=1" rel="stylesheet" />
2215<script src="/js/fss-remote-r28.js?v=1" defer></script>
vendor: 1 bytes, line 2215
2215
2216<script src="/js/fss-cssfs-t5.js?v=1" defer></script>
vendor: 1 bytes, line 2216
2216
2217<script src="/js/fss-local-module-v24.js?v=1" defer></script>
vendor: 1 bytes, line 2217
2217
2218<script src="/js/fss-pjax.js?v=4" defer></script>
vendor: 1 bytes, line 2218
2218
2219<script src="/js/fss-ads.js?v=08242349" defer></script>
vendor: 1 bytes, line 2219
2219
2220<script>/*FSS_VZLOL_REWRITE*/</script>
vendor: 1 bytes, line 2220
2220
2221<script>/*FSS_VZORG_REWRITE*/(function(){function fx(f){try{var s=f&&(f.getAttribute&&f.getAttribute('src'))||f.src;if(s&&/\/\/(www\.)?vidzy\.(cc|live|lol)\//i.test(s)){var n=s.replace(/\/\/(www\.)?vidzy\.(cc|live|lol)\//i,'//vidzy.org/');if(n!==s)f.src=n;}}catch(e){}}function scan(r){try{var l=(r&&r.querySelectorAll)?r.querySelectorAll('iframe'):[];for(var i=0;i<l.length;i++)fx(l[i]);}catch(e){}}try{new MutationObserver(function(ms){for(var i=0;i<ms.length;i++){var m=ms[i];if(m.addedNodes){for(var j=0;j<m.addedNodes.length;j++){var n=m.addedNodes[j];if(n.tagName==='IFRAME')fx(n);else if(n.querySelectorAll)scan(n);}}if(m.type==='attributes'&&m.target&&m.target.tagName==='IFRAME')fx(m.target);}}).observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:['src']});}catch(e){}scan(document);if(document.addEventListener)document.addEventListener('DOMContentLoaded',function(){scan(document);});})();</script>
2221 2222 2223<link rel="stylesheet" href="/css/fss-mobile-dock-u1.css?v=22">
2224<script src="/js/fss-mobile-dock-u1.js?v=23" defer></script>
2224 2225<link rel="stylesheet" href="/css/fss-dock-search-u1.css?v=8">
2226<script src="/js/fss-dock-search-u1.js?v=4" defer></script>
vendor: 1 bytes, line 2226
2226
2227<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"7784dddbeba54e03adb18b314ed75d91","r":1,"spa":2}' crossorigin="anonymous"></script>
2227 2228</body> 2229</html> 2230 2231<!-- French-Stream Copyright (https://french-stream.club) -->
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.