{"id":4708,"date":"2023-10-19T13:15:28","date_gmt":"2023-10-19T11:15:28","guid":{"rendered":"https:\/\/merca.presspulp.com\/planning-dequipe-en-usine-les-erreurs-a-eviter\/"},"modified":"2026-10-29T15:26:13","modified_gmt":"2026-10-29T14:26:13","slug":"planificacion-de-turnos-en-la-fabrica-errores-que-hay-que-evitar","status":"publish","type":"post","link":"https:\/\/merca.team\/es\/planning-dequipe-en-usine-les-erreurs-a-eviter\/","title":{"rendered":"\u00bfC\u00f3mo elaborar el calendario de los turnos de tu f\u00e1brica?"},"content":{"rendered":"\n<!--\r\nNOTE D'INT\u00c9GRATION : bloc invisible pour les lecteurs, \u00e0 supprimer avant publication.\r\n\r\nTitre de l'article (champ Titre WordPress, g\u00e9n\u00e8re le H1) : Comment construire le planning des \u00e9quipes rotatives de votre usine ?\r\nTitle SEO : Planning des \u00e9quipes rotatives en usine : cycles, effectif\r\nMeta description : Planning des \u00e9quipes rotatives en usine : du 2x8 au 5x8, le rythme \u00e0 choisir, l'effectif par poste (5,45 en continu), le cycle et les r\u00e8gles de repos.\r\n\r\nCe qu'il faut retenir : hors du contenu, \u00e0 coller dans le bloc Read more du gabarit (panneau d\u00e9di\u00e9 du kit, HTML simple).\r\n\r\nSlug WordPress conserv\u00e9 : planning-dequipe-en-usine-les-erreurs-a-eviter (URL en ligne, position 3 sur la requ\u00eate).\r\nCe qu'il faut retenir : bloc Read more du gabarit, hors contenu Gutenberg (page un clic).\r\nFAQ : bloc FAQ du gabarit, hors contenu Gutenberg (page un clic, une copie par question et par r\u00e9ponse).\r\nM\u00e9thodologie et sources : en pied d'article, dans ce contenu.\r\nImage d'ouverture : un seul emplacement pointill\u00e9 \u00c0 PRODUIRE AVANT PUBLICATION, \u00e0 remplacer par l'image g\u00e9n\u00e9r\u00e9e.\r\nModules interactifs avec JavaScript : enregistrer avec un compte administrateur (unfiltered_html).\r\n\u00c0 rev\u00e9rifier le jour de la publication : article D4163-2 (C2P), fiche INRS ED 6305 r\u00e9vis\u00e9e en mars 2026.\r\nFAQ : hors du contenu, 5 questions \u00e0 saisir une par une dans le bloc FAQ du gabarit (panneau FAQ du kit, un bouton Copier par question et par r\u00e9ponse).\r\n-->\n\n\n\n<p class=\"wp-block-paragraph\">Vous devez passer une ligne en 7\/7, ou votre roulement empile d\u00e9j\u00e0 les heures suppl\u00e9mentaires. Les mod\u00e8les qui circulent donnent un cycle sans dire qui occupe chaque poste. Or la nuit, si la seule personne form\u00e9e manque, la ligne s&rsquo;arr\u00eate ou un coll\u00e8gue revient sur son repos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le planning des \u00e9quipes rotatives d&rsquo;une usine se construit en trois temps : <strong>le rythme, l&rsquo;effectif, puis les comp\u00e9tences de chaque \u00e9quipe<\/strong>. C&rsquo;est le troisi\u00e8me qui d\u00e9cide si la ligne tourne la nuit.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Quel rythme choisir entre 2&#215;8, 3&#215;8, 4&#215;8, 5&#215;8 et 2&#215;12 ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque ligne prend le rythme qui couvre ses heures, donc <strong>2&#215;8 ou 3&#215;8 si elle s&rsquo;arr\u00eate le week-end<\/strong>, et 5&#215;8 sinon. Un atelier qui ne tourne qu&rsquo;en journ\u00e9e rel\u00e8ve d&rsquo;un <a href=\"https:\/\/merca.team\/gestion-des-plannings-du-personnel-optimiser-production\/\">planning du personnel<\/a> classique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si votre ligne tourne 24 h sur 24 et s&rsquo;arr\u00eate le week-end, vous \u00eates en semi-continu. Si elle ne s&rsquo;arr\u00eate jamais, vous \u00eates en <strong>travail en continu<\/strong>, que la loi encadre \u00e0 part.<\/p>\n\n\n\n<style>#mt-per-tab1, #mt-per-tab1 * { box-sizing: border-box; }\r\n#mt-per-tab1 p, #mt-per-tab1 span, #mt-per-tab1 div, #mt-per-tab1 li, #mt-per-tab1 button, #mt-per-tab1 input, #mt-per-tab1 select, #mt-per-tab1 textarea, #mt-per-tab1 label, #mt-per-tab1 strong, #mt-per-tab1 a, #mt-per-tab1 th, #mt-per-tab1 td, #mt-per-tab1 legend, #mt-per-tab1 figcaption, #mt-per-tab1 summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-tab1 span, #mt-per-tab1 a, #mt-per-tab1 strong { line-height: inherit; }\r\n#mt-per-tab1 div { line-height: inherit; }\r\n#mt-per-tab1 li::before, #mt-per-tab1 li::after { content: none !important; display: none !important; }\r\n#mt-per-tab1 button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-tab1 label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-tab1 input, #mt-per-tab1 select, #mt-per-tab1 textarea { height: auto; min-height: 0; }\r\n#mt-per-tab1 a { border-bottom: 0; }\r\n#mt-per-tab1 svg { max-width: none; }\r\n#mt-per-tab1 table, #mt-per-tab1 th, #mt-per-tab1 td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-tab1 p { text-align: left; }\r\n#mt-per-tab1 .mt-wrap { overflow-x:auto; -webkit-overflow-scrolling:touch; overscroll-behavior-x:contain;\r\nbackground:linear-gradient(to left, #ffffff 30%, rgba(255,255,255,0)) right center \/ 28px 100% no-repeat local,\r\nradial-gradient(farthest-side at 100% 50%, rgba(0,16,32,.16), rgba(0,16,32,0)) right center \/ 12px 100% no-repeat scroll; }\r\n#mt-per-tab1 table { width:100%; min-width:531px; margin:0; border-collapse:separate !important; border-spacing:0; font-size:15px; line-height:1.5; background:transparent; }\r\n#mt-per-tab1 th, #mt-per-tab1 td { padding:9px 11px; color:#001020; text-align:left; vertical-align:top; border:0 !important;\r\nborder-right:1px solid #dae0e7 !important; border-bottom:1px solid #dae0e7 !important; background:transparent; }\r\n#mt-per-tab1 th { background:#ede7ff; font-weight:600; vertical-align:bottom; border-top:1px solid #dae0e7 !important; }\r\n#mt-per-tab1 th:first-child, #mt-per-tab1 td:first-child { position:sticky; left:0; z-index:1; border-left:1px solid #dae0e7 !important; }\r\n#mt-per-tab1 td:first-child { background:#ffffff; font-weight:600; }\r\n#mt-per-tab1 th:first-child { background:#ede7ff; z-index:2; }\r\n#mt-per-tab1 tr.mt-hl td { background:#faf8ff; font-weight:600; }\r\n#mt-per-tab1 figcaption { margin:0 0 10px; font-size:15px; font-weight:600; line-height:1.45; color:#001020; }\r\n@media (max-width: 640px) {\r\n#mt-per-tab1 table { font-size:14px; }\r\n#mt-per-tab1 th, #mt-per-tab1 td { padding:8px 9px; }\r\n}\r\n@container (max-width: 640px) {\r\n#mt-per-tab1 table { font-size:14px; }\r\n#mt-per-tab1 th, #mt-per-tab1 td { padding:8px 9px; }\r\n}<\/style>\r\n<figure id=\"mt-per-tab1\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;margin:24px 0 30px;container-type:inline-size\">\r\n<figcaption>Les cinq rythmes de travail post\u00e9<\/figcaption>\r\n<div class=\"mt-wrap\"><table><thead><tr><th scope=\"col\">Rythme<\/th><th scope=\"col\">\u00c9quipes<\/th><th scope=\"col\">Couverture<\/th><th scope=\"col\">Cycle type<\/th><th scope=\"col\">Heures par semaine en moyenne<\/th><\/tr><\/thead><tbody><tr><td>2&#215;8<\/td><td>2<\/td><td>16 h par jour, du lundi au vendredi<\/td><td>Matin et apr\u00e8s-midi en alternance<\/td><td>40 h<\/td><\/tr><tr><td>3&#215;8<\/td><td>3<\/td><td>24 h sur 24, du lundi au vendredi<\/td><td>Une semaine de matin, une d&rsquo;apr\u00e8s-midi, une de nuit<\/td><td>40 h<\/td><\/tr><tr><td>4&#215;8<\/td><td>4<\/td><td>24 h sur 24, 7 jours sur 7<\/td><td>2 matins, 2 apr\u00e8s-midis, 2 nuits, 2 repos<\/td><td>42 h<\/td><\/tr><tr><td>5&#215;8<\/td><td>5<\/td><td>24 h sur 24, 7 jours sur 7<\/td><td>2 matins, 2 apr\u00e8s-midis, 2 nuits, 4 repos<\/td><td>33,6 h<\/td><\/tr><tr><td>2&#215;12<\/td><td>4<\/td><td>24 h sur 24, 7 jours sur 7, postes de 12 h<\/td><td>2 jours, 2 nuits, 4 repos<\/td><td>42 h<\/td><\/tr><\/tbody><\/table><\/div>\r\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Quand vos salari\u00e9s travaillent en permanence en \u00e9quipes successives selon un cycle continu, le Code du travail plafonne leur semaine \u00e0 35 heures en moyenne sur l&rsquo;ann\u00e9e (article L3132-15). Ce plafond fixe le nombre d&rsquo;\u00e9quipes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour le continu, nous recommandons le 5&#215;8. Le 4&#215;8 fait travailler chacun 42 heures par semaine, et les heures au-del\u00e0 de 35 se rendent en jours de repos, pendant lesquels il faut remplacer l&rsquo;op\u00e9rateur.<\/p>\n\n\n\n<style>#mt-per-graph, #mt-per-graph * { box-sizing: border-box; }\r\n#mt-per-graph p, #mt-per-graph span, #mt-per-graph div, #mt-per-graph li, #mt-per-graph button, #mt-per-graph input, #mt-per-graph select, #mt-per-graph textarea, #mt-per-graph label, #mt-per-graph strong, #mt-per-graph a, #mt-per-graph th, #mt-per-graph td, #mt-per-graph legend, #mt-per-graph figcaption, #mt-per-graph summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-graph span, #mt-per-graph a, #mt-per-graph strong { line-height: inherit; }\r\n#mt-per-graph div { line-height: inherit; }\r\n#mt-per-graph li::before, #mt-per-graph li::after { content: none !important; display: none !important; }\r\n#mt-per-graph button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-graph label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-graph input, #mt-per-graph select, #mt-per-graph textarea { height: auto; min-height: 0; }\r\n#mt-per-graph a { border-bottom: 0; }\r\n#mt-per-graph svg { max-width: none; }\r\n#mt-per-graph table, #mt-per-graph th, #mt-per-graph td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-graph p { text-align: left; }\r\n#mt-per-graph .g-area { position:relative; margin:10px 64px 0 0; padding:0 0 22px; }\r\n#mt-per-graph .g-row { margin:0 0 10px; }\r\n#mt-per-graph .g-lab { margin:0 0 3px; font-size:13.5px; line-height:1.4; color:#363636; }\r\n#mt-per-graph .g-track { position:relative; height:14px; }\r\n#mt-per-graph .g-bar { position:absolute; left:0; top:0; bottom:0; border-radius:2px; }\r\n#mt-per-graph .g-val { position:absolute; right:-64px; width:56px; top:-2px; font-size:12.5px; font-weight:600; color:#001020; line-height:18px; white-space:nowrap; font-variant-numeric:tabular-nums; }\r\n#mt-per-graph .g-ref { position:absolute; top:0; bottom:22px; width:0; border-left:1px dashed #001020; }\r\n#mt-per-graph .g-reflab { position:absolute; top:-4px; transform:translateX(6px); font-size:12px; color:#001020; line-height:1.3; white-space:nowrap; }\r\n#mt-per-graph .g-axis { position:absolute; left:0; right:0; bottom:0; height:18px; border-top:1px solid #dae0e7; }\r\n#mt-per-graph .g-tick { position:absolute; top:3px; font-size:11.5px; color:#7a8fa3; white-space:nowrap; }\r\n<\/style>\r\n<figure id=\"mt-per-graph\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;color:#363636;font-size:15px;line-height:1.7;margin:28px 0;padding:20px 22px;background:#ffffff;border:1px solid #dae0e7;border-radius:8px;container-type:inline-size\">\r\n<p style=\"margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.4;color:#001020\"><span style=\"color:#7a8fa3;font-weight:500\">Figure 1.<\/span> Heures par semaine en moyenne, selon le rythme<\/p><p style=\"margin:0 0 16px;font-size:14px;line-height:1.6;color:#363636\">Les rythmes en continu au-dessus de 35 heures (en rouille) rendent l&rsquo;\u00e9cart en jours de repos ; le 5&#215;8 (en violet) reste dessous. En gris, les rythmes du lundi au vendredi, que ce plafond ne vise pas.<\/p>\r\n<div class=\"g-area\"><div class=\"g-row\"><p class=\"g-lab\">2&#215;8, du lundi au vendredi<\/p><div class=\"g-track\"><span class=\"g-bar\" style=\"width:80.0%;background:#b8c3ce\"><\/span><span class=\"g-val\">40 h<\/span><\/div><\/div><div class=\"g-row\"><p class=\"g-lab\">3&#215;8, du lundi au vendredi<\/p><div class=\"g-track\"><span class=\"g-bar\" style=\"width:80.0%;background:#b8c3ce\"><\/span><span class=\"g-val\">40 h<\/span><\/div><\/div><div class=\"g-row\"><p class=\"g-lab\">4&#215;8, en continu<\/p><div class=\"g-track\"><span class=\"g-bar\" style=\"width:84.0%;background:#c2410c\"><\/span><span class=\"g-val\">42 h<\/span><\/div><\/div><div class=\"g-row\"><p class=\"g-lab\">5&#215;8, en continu<\/p><div class=\"g-track\"><span class=\"g-bar\" style=\"width:67.2%;background:#6733fd\"><\/span><span class=\"g-val\">33,6 h<\/span><\/div><\/div><div class=\"g-row\"><p class=\"g-lab\">2&#215;12 \u00e0 4 \u00e9quipes, en continu<\/p><div class=\"g-track\"><span class=\"g-bar\" style=\"width:84.0%;background:#c2410c\"><\/span><span class=\"g-val\">42 h<\/span><\/div><\/div><span class=\"g-ref\" style=\"left:70.0%\"><span class=\"g-reflab\">35 h, plafond du continu<\/span><\/span><div class=\"g-axis\"><span class=\"g-tick\" style=\"left:0.0%;transform:translateX(-50%)\">0 h<\/span><span class=\"g-tick\" style=\"left:20.0%;transform:translateX(-50%)\">10 h<\/span><span class=\"g-tick\" style=\"left:40.0%;transform:translateX(-50%)\">20 h<\/span><span class=\"g-tick\" style=\"left:60.0%;transform:translateX(-50%)\">30 h<\/span><span class=\"g-tick\" style=\"left:80.0%;transform:translateX(-50%)\">40 h<\/span><span class=\"g-tick\" style=\"left:100.0%;transform:translateX(-100%)\">50 h<\/span><\/div><\/div>\r\n<p style=\"margin:14px 0 0;font-size:12.5px;line-height:1.55;color:#7a8fa3\">Calcul : 168 heures par semaine divis\u00e9es par le nombre d&rsquo;\u00e9quipes (postes de 8 h, 12 h pour le 2&#215;12). Plafond : Code du travail, art. L3132-15. Mise \u00e0 jour : octobre 2026.<\/p>\r\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sur la sant\u00e9, le 4&#215;8 et le 5&#215;8 se valent, avec deux nuits d&rsquo;affil\u00e9e chacun. Le 5&#215;8 l&#8217;emporte par l&rsquo;effectif et ses <strong>quatre jours de repos apr\u00e8s les nuits<\/strong>, contre deux.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Peut-on garder des \u00e9quipes \u00e0 horaires fixes ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Oui. Pour tourner 24 heures sur 24 sans rotation de nuit, l&rsquo;INRS propose un 2&#215;8 associ\u00e9 \u00e0 une <strong>\u00e9quipe de nuit permanente<\/strong>, form\u00e9e en priorit\u00e9 de volontaires.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Personne ne change alors de rythme, mais cette \u00e9quipe reste \u00e0 part. Donnez-lui ses propres autonomes sur chaque poste critique, puisqu&rsquo;aucune rotation ne vient la renforcer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Les postes de 12 heures demandent un accord<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Un poste de 12 heures n&rsquo;est l\u00e9gal qu&rsquo;avec <strong>un accord d&rsquo;entreprise ou de branche<\/strong>. Sans accord, un poste s&rsquo;arr\u00eate \u00e0 10 heures le jour et \u00e0 8 heures la nuit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le 12 h ne r\u00e9duit pas pour autant l&rsquo;effectif, puisque le poste reste ouvert autant d&rsquo;heures dans l&rsquo;ann\u00e9e. Un sch\u00e9ma 12 h ne s&rsquo;importe donc pas tel quel.<\/p>\n\n\n\n<style>#mt-per-enc2, #mt-per-enc2 * { box-sizing: border-box; }\r\n#mt-per-enc2 p, #mt-per-enc2 span, #mt-per-enc2 div, #mt-per-enc2 li, #mt-per-enc2 button, #mt-per-enc2 input, #mt-per-enc2 select, #mt-per-enc2 textarea, #mt-per-enc2 label, #mt-per-enc2 strong, #mt-per-enc2 a, #mt-per-enc2 th, #mt-per-enc2 td, #mt-per-enc2 legend, #mt-per-enc2 figcaption, #mt-per-enc2 summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-enc2 span, #mt-per-enc2 a, #mt-per-enc2 strong { line-height: inherit; }\r\n#mt-per-enc2 div { line-height: inherit; }\r\n#mt-per-enc2 li::before, #mt-per-enc2 li::after { content: none !important; display: none !important; }\r\n#mt-per-enc2 button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-enc2 label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-enc2 input, #mt-per-enc2 select, #mt-per-enc2 textarea { height: auto; min-height: 0; }\r\n#mt-per-enc2 a { border-bottom: 0; }\r\n#mt-per-enc2 svg { max-width: none; }\r\n#mt-per-enc2 table, #mt-per-enc2 th, #mt-per-enc2 td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-enc2 p { text-align: left; }\r\n<\/style>\r\n<aside id=\"mt-per-enc2\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;margin:28px 0 30px;padding:16px 20px 8px;background:#f6f8fa;border-top:2px solid #001020;border-radius:0 0 4px 4px\">\r\n<p style=\"margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35;color:#001020\">Les nuits de plus de 8 heures p\u00e8sent davantage sur la sant\u00e9 et la s\u00e9curit\u00e9<\/p>\r\n<p style=\"margin:0 0 10px;font-size:15px;line-height:1.65;color:#363636\">Au-del\u00e0 de 8 heures de nuit, les effets sur la sant\u00e9 et la s\u00e9curit\u00e9 augmentent. Si votre accord pr\u00e9voit des nuits de 12 h, chaque heure au-del\u00e0 de 8 se rend en repos, au plus vite apr\u00e8s la p\u00e9riode travaill\u00e9e.<\/p>\r\n<\/aside>\n\n\n\n<h2 class=\"wp-block-heading\">Combien d&rsquo;\u00e9quipes pour un 3&#215;8 en 7\/7 ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un 3&#215;8 en 7\/7 demande <strong>cinq \u00e9quipes<\/strong> pour rester sous les 35 heures du travail en continu, alors que trois \u00e9quipes feraient travailler chacun 56 heures sur sept jours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une semaine compte 168 heures, et les 56 heures de chaque \u00e9quipe d\u00e9passent les 48 permises. Personne n&rsquo;aurait non plus de jour de repos, ni les 35 heures d&rsquo;affil\u00e9e dues.<\/p>\n\n\n\n<style>#mt-per-enc3, #mt-per-enc3 * { box-sizing: border-box; }\r\n#mt-per-enc3 p, #mt-per-enc3 span, #mt-per-enc3 div, #mt-per-enc3 li, #mt-per-enc3 button, #mt-per-enc3 input, #mt-per-enc3 select, #mt-per-enc3 textarea, #mt-per-enc3 label, #mt-per-enc3 strong, #mt-per-enc3 a, #mt-per-enc3 th, #mt-per-enc3 td, #mt-per-enc3 legend, #mt-per-enc3 figcaption, #mt-per-enc3 summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-enc3 span, #mt-per-enc3 a, #mt-per-enc3 strong { line-height: inherit; }\r\n#mt-per-enc3 div { line-height: inherit; }\r\n#mt-per-enc3 li::before, #mt-per-enc3 li::after { content: none !important; display: none !important; }\r\n#mt-per-enc3 button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-enc3 label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-enc3 input, #mt-per-enc3 select, #mt-per-enc3 textarea { height: auto; min-height: 0; }\r\n#mt-per-enc3 a { border-bottom: 0; }\r\n#mt-per-enc3 svg { max-width: none; }\r\n#mt-per-enc3 table, #mt-per-enc3 th, #mt-per-enc3 td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-enc3 p { text-align: left; }\r\n<\/style>\r\n<aside id=\"mt-per-enc3\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;margin:28px 0 30px;padding:16px 20px 8px;background:#f6f8fa;border-top:2px solid #001020;border-radius:0 0 4px 4px\">\r\n<p style=\"margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35;color:#001020\">\u00ab\u00a0Trois \u00e9quipes suffisent pour tourner 7 jours sur 7\u00a0\u00bb<\/p>\r\n<p style=\"margin:0 0 10px;font-size:15px;line-height:1.65;color:#363636\">Vous avez peut-\u00eatre vu des mod\u00e8les de 3&#215;8 \u00ab\u00a024 h sur 24, 7 jours sur 7\u00a0\u00bb \u00e0 trois \u00e9quipes. Ils ne laissent aucun jour de repos et d\u00e9passent le plafond hebdomadaire.<\/p>\r\n<p style=\"margin:0 0 10px;font-size:15px;line-height:1.65;color:#363636\">Pour le seul week-end, la loi pr\u00e9voit l&rsquo;\u00e9quipe de suppl\u00e9ance, pay\u00e9e au moins 50 % de plus. Elle passe par un accord ou l&rsquo;inspection du travail, qui autorise aussi ses postes de plus de 10 heures, jusqu&rsquo;\u00e0 12.<\/p>\r\n<\/aside>\n\n\n\n<p class=\"wp-block-paragraph\">En continu, 168 heures divis\u00e9es par le plafond de 35 heures donnent 4,8. Il faut donc cinq \u00e9quipes. Chacune travaille alors <strong>33,6 heures par semaine<\/strong> en moyenne.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le \u00ab 3&#215;8 en 7\/7 \u00bb se monte donc en 5&#215;8. Pour ouvrir seulement le samedi et le dimanche, <strong>l&rsquo;\u00e9quipe de suppl\u00e9ance sous accord<\/strong> vous \u00e9vite de r\u00e9organiser la semaine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Combien de personnes faut-il par poste, rel\u00e8ve comprise ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un poste occup\u00e9 en continu demande <strong>5,45 personnes avant absences<\/strong>, et pr\u00e8s de six avec absences et formations. La sixi\u00e8me forme la rel\u00e8ve, hors \u00e9quipe, qui remplace les absents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il vous en faut plus de cinq parce qu&rsquo;un temps plein travaille bien moins d&rsquo;heures dans l&rsquo;ann\u00e9e qu&rsquo;un poste ouvert jour et nuit n&rsquo;en compte. Le calcul se fait en cinq \u00e9tapes.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Comptez les heures d&rsquo;ouverture annuelles du poste, soit 8 760 en continu.<\/li>\n\n\n\n<li>Divisez-les par 1 607 heures, la dur\u00e9e annuelle de travail d&rsquo;un temps plein, cong\u00e9s exclus, ce qui donne 5,45 en continu.<\/li>\n\n\n\n<li>Divisez encore par 1 moins votre taux d&rsquo;absence et de formation, ce qui porte le poste continu \u00e0 5,7 \u00e0 5,9 personnes.<\/li>\n\n\n\n<li>Sans chiffre maison, partez de l&rsquo;<a href=\"https:\/\/www.groupe-apicil.com\/wp-content\/uploads\/2025\/09\/CP-OAT-vdef.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Observatoire des arr\u00eats de travail<\/a> : en 2024, les arr\u00eats pesaient environ 4,6 % du temps dans l&rsquo;industrie et le BTP et 6,5 % chez les ouvriers, puis ajoutez vos formations.<\/li>\n\n\n\n<li>Multipliez par le nombre de postes d&rsquo;une \u00e9quipe, puis retirez les titulaires des \u00e9quipes pour obtenir la rel\u00e8ve.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Et pour une ligne en 3&#215;8 du lundi au vendredi ? Le m\u00eame calcul vous donne 3,8 \u00e0 4,1 personnes par poste, \u00e0 refaire chaque ann\u00e9e puisque le nombre de jours f\u00e9ri\u00e9s tombant en semaine change.<\/p>\n\n\n\n<style>#mt-per-enc4, #mt-per-enc4 * { box-sizing: border-box; }\r\n#mt-per-enc4 p, #mt-per-enc4 span, #mt-per-enc4 div, #mt-per-enc4 li, #mt-per-enc4 button, #mt-per-enc4 input, #mt-per-enc4 select, #mt-per-enc4 textarea, #mt-per-enc4 label, #mt-per-enc4 strong, #mt-per-enc4 a, #mt-per-enc4 th, #mt-per-enc4 td, #mt-per-enc4 legend, #mt-per-enc4 figcaption, #mt-per-enc4 summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-enc4 span, #mt-per-enc4 a, #mt-per-enc4 strong { line-height: inherit; }\r\n#mt-per-enc4 div { line-height: inherit; }\r\n#mt-per-enc4 li::before, #mt-per-enc4 li::after { content: none !important; display: none !important; }\r\n#mt-per-enc4 button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-enc4 label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-enc4 input, #mt-per-enc4 select, #mt-per-enc4 textarea { height: auto; min-height: 0; }\r\n#mt-per-enc4 a { border-bottom: 0; }\r\n#mt-per-enc4 svg { max-width: none; }\r\n#mt-per-enc4 table, #mt-per-enc4 th, #mt-per-enc4 td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-enc4 p { text-align: left; }\r\n<\/style>\r\n<aside id=\"mt-per-enc4\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;margin:28px 0 30px;padding:16px 20px 8px;background:#f6f8fa;border-top:2px solid #001020;border-radius:0 0 4px 4px\">\r\n<p style=\"margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35;color:#001020\">Une ligne de conditionnement qui passe en 7\/7<\/p>\r\n<p style=\"margin:0 0 10px;font-size:15px;line-height:1.65;color:#363636\">Prenons une ligne de 6 postes par \u00e9quipe qui tourne en 3&#215;8 du lundi au vendredi en 2026. Avec une hypoth\u00e8se de 7 % d&rsquo;absence et de formation, elle emploie environ 24 personnes.<\/p>\r\n<p style=\"margin:0 0 10px;font-size:15px;line-height:1.65;color:#363636\">En 7\/7, il lui en faut environ 35, soit 30 titulaires dans les cinq \u00e9quipes et 5 \u00e0 6 personnes en rel\u00e8ve. C&rsquo;est 45 % de personnel en plus, pour 45 % d&rsquo;heures d&rsquo;ouverture en plus.<\/p>\r\n<\/aside>\n\n\n\n<p class=\"wp-block-paragraph\">Compt\u00e9e d\u00e8s le d\u00e9part, la rel\u00e8ve se forme aussi <strong>avant le besoin<\/strong>, puisqu&rsquo;elle doit ma\u00eetriser plusieurs postes et que peu d&rsquo;op\u00e9rateurs en ma\u00eetrisent deux.<\/p>\n\n\n\n<style>#mt-per-calc, #mt-per-calc * { box-sizing: border-box; }\r\n#mt-per-calc p, #mt-per-calc span, #mt-per-calc div, #mt-per-calc li, #mt-per-calc button, #mt-per-calc input, #mt-per-calc select, #mt-per-calc textarea, #mt-per-calc label, #mt-per-calc strong, #mt-per-calc a, #mt-per-calc th, #mt-per-calc td, #mt-per-calc legend, #mt-per-calc figcaption, #mt-per-calc summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-calc span, #mt-per-calc a, #mt-per-calc strong { line-height: inherit; }\r\n#mt-per-calc div { line-height: inherit; }\r\n#mt-per-calc li::before, #mt-per-calc li::after { content: none !important; display: none !important; }\r\n#mt-per-calc button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-calc label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-calc input, #mt-per-calc select, #mt-per-calc textarea { height: auto; min-height: 0; }\r\n#mt-per-calc a { border-bottom: 0; }\r\n#mt-per-calc svg { max-width: none; }\r\n#mt-per-calc table, #mt-per-calc th, #mt-per-calc td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-calc p { text-align: left; }\r\n\r\n#mt-per-calc .c-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px 14px; }\r\n#mt-per-calc .c-f { display:block; margin:0; font-size:14px; font-weight:500; line-height:1.4; color:#001020; }\r\n#mt-per-calc .c-f small { display:block; font-weight:400; color:#7a8fa3; font-size:12px; margin:2px 0 0; }\r\n#mt-per-calc .c-f input, #mt-per-calc .c-f select { display:block; width:100%; margin:6px 0 0; padding:8px 10px; border:1px solid #dae0e7; border-radius:4px; background:#ffffff; color:#363636; font-size:16px; line-height:1.3; font-family:inherit; }\r\n#mt-per-calc .c-out { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); margin:20px 0 0; border-top:1px solid #dae0e7; border-bottom:1px solid #dae0e7; }\r\n#mt-per-calc .c-k { margin:0; padding:12px 12px 12px 0; }\r\n#mt-per-calc .c-k + .c-k { padding-left:12px; border-left:1px solid #dae0e7; }\r\n#mt-per-calc .c-k span { display:block; font-size:12.5px; line-height:1.4; color:#7a8fa3; }\r\n#mt-per-calc .c-k strong { display:block; margin:4px 0 0; font-size:22px; font-weight:600; line-height:1.2; color:#001020; font-variant-numeric:tabular-nums; }\r\n#mt-per-calc .c-k.c-main strong { color:#6733fd; }\r\n#mt-per-calc .c-msg { margin:14px 0 0; padding:12px 14px; border-radius:8px; font-size:14px; line-height:1.6; color:#363636; background:#f6f8fa; }\r\n#mt-per-calc .c-msg strong { color:#001020; font-weight:600; }\r\n#mt-per-calc .c-msg.c-warn strong { color:#c2410c; }\r\n@media (max-width: 640px) {\r\n  #mt-per-calc .c-grid { grid-template-columns:minmax(0,1fr); }\r\n  #mt-per-calc .c-out { grid-template-columns:repeat(2,minmax(0,1fr)); }\r\n  #mt-per-calc .c-k:nth-child(3) { padding-left:0; border-left:0; }\r\n}\r\n\r\n@container (max-width: 640px) {\r\n  #mt-per-calc .c-grid { grid-template-columns:minmax(0,1fr); }\r\n  #mt-per-calc .c-out { grid-template-columns:repeat(2,minmax(0,1fr)); }\r\n  #mt-per-calc .c-k:nth-child(3) { padding-left:0; border-left:0; }\r\n}<\/style>\r\n<div id=\"mt-per-calc\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;color:#363636;font-size:15px;line-height:1.7;margin:28px 0;padding:20px 22px;background:#ffffff;border:1px solid #dae0e7;border-radius:8px;container-type:inline-size\">\r\n<p style=\"margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.4;color:#001020\">Combien de personnes pour faire tourner votre ligne ?<\/p><p style=\"margin:0 0 16px;font-size:14px;line-height:1.6;color:#363636\">Les \u00e9tapes de la section, appliqu\u00e9es \u00e0 vos chiffres.<\/p>\r\n<div class=\"c-grid\">\r\n<label class=\"c-f\">Rythme<select data-k=\"rythme\"><option value=\"2x8\">2&#215;8 du lundi au vendredi<\/option><option value=\"3x8\">3&#215;8 du lundi au vendredi<\/option><option value=\"5x8\" selected>5&#215;8 en continu<\/option><option value=\"4x8\">4&#215;8 en continu<\/option><option value=\"2x12\">2&#215;12 \u00e0 quatre \u00e9quipes<\/option><option value=\"3x8-77\">3&#215;8 en 7\/7 \u00e0 trois \u00e9quipes<\/option><\/select><\/label>\r\n<label class=\"c-f\">Postes par \u00e9quipe<input type=\"number\" min=\"1\" step=\"1\" value=\"6\" data-k=\"postes\"><\/label>\r\n<label class=\"c-f\">Semaines de fermeture par an<input type=\"number\" min=\"0\" step=\"1\" value=\"0\" data-k=\"sem\"><\/label>\r\n<div class=\"c-semi\" style=\"display:contents\">\r\n<label class=\"c-f\">Jours du lundi au vendredi<small>261 en 2026<\/small><input type=\"number\" min=\"200\" max=\"262\" step=\"1\" value=\"261\" data-k=\"jours\"><\/label>\r\n<label class=\"c-f\">Jours f\u00e9ri\u00e9s tombant en semaine<small>9 en 2026, 7 en 2027<\/small><input type=\"number\" min=\"0\" max=\"12\" step=\"1\" value=\"9\" data-k=\"feries\"><\/label>\r\n<\/div>\r\n<label class=\"c-f\">Heures annuelles d&rsquo;un temps plein<small>1 607 h de travail effectif<\/small><input type=\"number\" min=\"1000\" step=\"1\" value=\"1607\" data-k=\"ha\"><\/label>\r\n<label class=\"c-f\">Absences et formation (%)<small>Votre taux r\u00e9el ; 7 % par d\u00e9faut<\/small><input type=\"number\" min=\"0\" max=\"50\" step=\"0.5\" value=\"7\" data-k=\"abs\"><\/label>\r\n<\/div>\r\n<div class=\"c-out\">\r\n<p class=\"c-k\"><span>Heures \u00e0 couvrir par poste<\/span><strong data-k=\"o-h\">0<\/strong><\/p>\r\n<p class=\"c-k c-main\"><span>Personnes par poste<\/span><strong data-k=\"o-pp\">0<\/strong><\/p>\r\n<p class=\"c-k\"><span>Effectif total<\/span><strong data-k=\"o-tot\">0<\/strong><\/p>\r\n<p class=\"c-k\"><span>Dont rel\u00e8ve<\/span><strong data-k=\"o-rel\">0<\/strong><\/p>\r\n<\/div>\r\n<p class=\"c-msg\"><\/p>\r\n<p style=\"margin:14px 0 0;font-size:12.5px;line-height:1.55;color:#7a8fa3\">M\u00e9thode : heures d&rsquo;ouverture annuelles \u00f7 1 607 h \u00f7 (1 \u2212 taux d&rsquo;absence et de formation) \u00d7 postes par \u00e9quipe ; continu : 8 760 h par an. Rep\u00e8re : les arr\u00eats de travail pesaient en 2024 environ 4,6 % du temps dans l&rsquo;industrie et le BTP, 6,5 % chez les ouvriers ; ajoutez vos formations.<\/p>\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('mt-per-calc'); if(!root) return;\r\n  function q(n){return root.querySelector('[data-k=\"'+n+'\"]');}\r\n  var R={\r\n    '2x8':{eq:2,h:16,cont:false,lab:'2x8 du lundi au vendredi'},\r\n    '3x8':{eq:3,h:24,cont:false,lab:'3x8 du lundi au vendredi'},\r\n    '3x8-77':{eq:3,h:24,cont:true,lab:'3x8 en 7\/7 \u00e0 trois \u00e9quipes'},\r\n    '4x8':{eq:4,h:24,cont:true,lab:'4x8 en continu'},\r\n    '5x8':{eq:5,h:24,cont:true,lab:'5x8 en continu'},\r\n    '2x12':{eq:4,h:24,cont:true,lab:'2x12 \u00e0 quatre \u00e9quipes'}\r\n  };\r\n  function n(v,d){v=parseFloat(String(v).replace(',','.'));return isNaN(v)?d:v;}\r\n  function f(v,d){return v.toLocaleString('fr-FR',{minimumFractionDigits:d,maximumFractionDigits:d});}\r\n  function run(){\r\n    var r=R[q('rythme').value], jo=n(q('jours').value,261), fe=n(q('feries').value,9), se=n(q('sem').value,0);\r\n    var po=Math.max(1,Math.round(n(q('postes').value,6))), ha=n(q('ha').value,1607), ab=n(q('abs').value,7)\/100;\r\n    root.querySelector('.c-semi').style.display=r.cont?'none':'contents';\r\n    var H=r.cont?Math.max(0,8760-se*168):Math.max(0,(jo-fe-se*5)*r.h);\r\n    if(ab>=0.9) ab=0.9;\r\n    var pp=H\/ha\/(1-ab), tot=pp*po, tit=r.eq*po, rel=tot-tit;\r\n    q('o-h').textContent=f(H,0)+' h';\r\n    q('o-pp').textContent=f(pp,2);\r\n    q('o-tot').textContent=f(tot,1);\r\n    q('o-rel').textContent=rel>0?f(rel,1):'0';\r\n    var msg=root.querySelector('.c-msg'), hs=r.cont?168\/r.eq:(r.h*5\/r.eq);\r\n    msg.className='c-msg';\r\n    if(q('rythme').value==='3x8-77'){\r\n      msg.className='c-msg c-warn';\r\n      msg.innerHTML='<strong>Rythme impossible.<\/strong> Trois \u00e9quipes en 7\/7 travaillent '+f(hs,0)+' heures par semaine sur sept jours, au-dessus des 48 heures hebdomadaires et sans jour de repos. Passez en 5x8 ou pr\u00e9voyez une \u00e9quipe de suppl\u00e9ance pour le week-end.';\r\n    } else if(r.cont && hs>35){\r\n      msg.className='c-msg c-warn';\r\n      msg.innerHTML='<strong>'+r.lab+' : '+f(hs,1)+' h par semaine.<\/strong> Au-dessus du plafond de 35 heures du travail en continu : l\\'\u00e9cart se rend en jours de repos, \u00e0 couvrir par la rel\u00e8ve.';\r\n    } else {\r\n      msg.innerHTML='<strong>'+r.lab+' : '+f(hs,1)+' h par semaine en moyenne.<\/strong> '+f(tit,0)+' titulaires dans les \u00e9quipes, '+(rel>0?f(rel,1)+' personnes de rel\u00e8ve pour les absences et la formation.':'aucune rel\u00e8ve n\u00e9cessaire avec ces hypoth\u00e8ses.');\r\n    }\r\n  }\r\n  root.addEventListener('input',run); root.addEventListener('change',run); run();\r\n})();\r\n<\/script>\r\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Exemple de planning des \u00e9quipes rotatives en 5&#215;8<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le cycle 5&#215;8 le plus r\u00e9pandu encha\u00eene <strong>deux matins, deux apr\u00e8s-midis, deux nuits et quatre repos<\/strong>, sur dix jours, avec cinq \u00e9quipes d\u00e9cal\u00e9es de deux jours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comme ce cycle de dix jours ne suit pas la semaine, les week-ends tournent d&rsquo;eux-m\u00eames et <strong>chaque \u00e9quipe en travaille 12 jours sur 20<\/strong> en dix semaines.<\/p>\n\n\n\n<style>#mt-per-tab5, #mt-per-tab5 * { box-sizing: border-box; }\r\n#mt-per-tab5 p, #mt-per-tab5 span, #mt-per-tab5 div, #mt-per-tab5 li, #mt-per-tab5 button, #mt-per-tab5 input, #mt-per-tab5 select, #mt-per-tab5 textarea, #mt-per-tab5 label, #mt-per-tab5 strong, #mt-per-tab5 a, #mt-per-tab5 th, #mt-per-tab5 td, #mt-per-tab5 legend, #mt-per-tab5 figcaption, #mt-per-tab5 summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-tab5 span, #mt-per-tab5 a, #mt-per-tab5 strong { line-height: inherit; }\r\n#mt-per-tab5 div { line-height: inherit; }\r\n#mt-per-tab5 li::before, #mt-per-tab5 li::after { content: none !important; display: none !important; }\r\n#mt-per-tab5 button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-tab5 label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-tab5 input, #mt-per-tab5 select, #mt-per-tab5 textarea { height: auto; min-height: 0; }\r\n#mt-per-tab5 a { border-bottom: 0; }\r\n#mt-per-tab5 svg { max-width: none; }\r\n#mt-per-tab5 table, #mt-per-tab5 th, #mt-per-tab5 td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-tab5 p { text-align: left; }\r\n#mt-per-tab5 .mt-wrap { overflow-x:auto; -webkit-overflow-scrolling:touch; overscroll-behavior-x:contain;\r\nbackground:linear-gradient(to left, #ffffff 30%, rgba(255,255,255,0)) right center \/ 28px 100% no-repeat local,\r\nradial-gradient(farthest-side at 100% 50%, rgba(0,16,32,.16), rgba(0,16,32,0)) right center \/ 12px 100% no-repeat scroll; }\r\n#mt-per-tab5 table { width:100%; min-width:630px; margin:0; border-collapse:separate !important; border-spacing:0; font-size:15px; line-height:1.5; background:transparent; }\r\n#mt-per-tab5 th, #mt-per-tab5 td { padding:9px 11px; color:#001020; text-align:left; vertical-align:top; border:0 !important;\r\nborder-right:1px solid #dae0e7 !important; border-bottom:1px solid #dae0e7 !important; background:transparent; }\r\n#mt-per-tab5 th { background:#ede7ff; font-weight:600; vertical-align:bottom; border-top:1px solid #dae0e7 !important; }\r\n#mt-per-tab5 th:first-child, #mt-per-tab5 td:first-child { position:sticky; left:0; z-index:1; border-left:1px solid #dae0e7 !important; }\r\n#mt-per-tab5 td:first-child { background:#ffffff; font-weight:600; }\r\n#mt-per-tab5 th:first-child { background:#ede7ff; z-index:2; }\r\n#mt-per-tab5 tr.mt-hl td { background:#faf8ff; font-weight:600; }\r\n#mt-per-tab5 figcaption { margin:0 0 10px; font-size:15px; font-weight:600; line-height:1.45; color:#001020; }\r\n@media (max-width: 640px) {\r\n#mt-per-tab5 table { font-size:14px; }\r\n#mt-per-tab5 th, #mt-per-tab5 td { padding:8px 9px; }\r\n}\r\n@container (max-width: 640px) {\r\n#mt-per-tab5 table { font-size:14px; }\r\n#mt-per-tab5 th, #mt-per-tab5 td { padding:8px 9px; }\r\n}<\/style>\r\n<figure id=\"mt-per-tab5\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;margin:24px 0 30px;container-type:inline-size\">\r\n<figcaption>Cycle 5&#215;8 sur dix jours (M matin, A apr\u00e8s-midi, N nuit, R repos)<\/figcaption>\r\n<div class=\"mt-wrap\"><table><thead><tr><th scope=\"col\">\u00c9quipe<\/th><th scope=\"col\">J1<\/th><th scope=\"col\">J2<\/th><th scope=\"col\">J3<\/th><th scope=\"col\">J4<\/th><th scope=\"col\">J5<\/th><th scope=\"col\">J6<\/th><th scope=\"col\">J7<\/th><th scope=\"col\">J8<\/th><th scope=\"col\">J9<\/th><th scope=\"col\">J10<\/th><\/tr><\/thead><tbody><tr><td>A<\/td><td>M<\/td><td>M<\/td><td>A<\/td><td>A<\/td><td>N<\/td><td>N<\/td><td>R<\/td><td>R<\/td><td>R<\/td><td>R<\/td><\/tr><tr><td>B<\/td><td>R<\/td><td>R<\/td><td>M<\/td><td>M<\/td><td>A<\/td><td>A<\/td><td>N<\/td><td>N<\/td><td>R<\/td><td>R<\/td><\/tr><tr><td>C<\/td><td>R<\/td><td>R<\/td><td>R<\/td><td>R<\/td><td>M<\/td><td>M<\/td><td>A<\/td><td>A<\/td><td>N<\/td><td>N<\/td><\/tr><tr><td>D<\/td><td>N<\/td><td>N<\/td><td>R<\/td><td>R<\/td><td>R<\/td><td>R<\/td><td>M<\/td><td>M<\/td><td>A<\/td><td>A<\/td><\/tr><tr><td>E<\/td><td>A<\/td><td>A<\/td><td>N<\/td><td>N<\/td><td>R<\/td><td>R<\/td><td>R<\/td><td>R<\/td><td>M<\/td><td>M<\/td><\/tr><\/tbody><\/table><\/div>\r\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cette rotation rapide est la bonne, avec deux nuits d&rsquo;affil\u00e9e seulement. Dans sa fiche <a href=\"https:\/\/www.inrs.fr\/dam\/inrs\/CataloguePapier\/DMT\/TI-QR-166.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">Quel rythme de rotation privil\u00e9gier ?<\/a>, l&rsquo;INRS conseille de ne jamais en encha\u00eener plus de trois, l&rsquo;horloge biologique se d\u00e9r\u00e9glant d\u00e8s la troisi\u00e8me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le 3&#215;8 hebdomadaire, lui, impose cinq nuits d&rsquo;affil\u00e9e et oblige l&rsquo;organisme \u00e0 se recaler chaque week-end sur le rythme familial, ce qui en fait le rythme \u00e0 \u00e9viter.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dans quel sens faire tourner les \u00e9quipes ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les \u00e9quipes tournent <strong>dans le sens matin, apr\u00e8s-midi, nuit<\/strong>. Chaque poste commence 8 heures plus tard que le pr\u00e9c\u00e9dent, et l&rsquo;op\u00e9rateur sorti \u00e0 14 h reprend le lendemain \u00e0 14 h, apr\u00e8s 24 heures de repos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans l&rsquo;autre sens, le poste suivant commence 8 heures plus t\u00f4t. Sorti \u00e0 22 h, l&rsquo;op\u00e9rateur reprend \u00e0 6 h apr\u00e8s 8 heures de repos, sous les 11 heures l\u00e9gales et m\u00eame sous les 9 heures d&rsquo;un accord.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quels horaires pour les postes en 3&#215;8 ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Les postes commencent le plus souvent <strong>\u00e0 6 h, \u00e0 14 h et \u00e0 22 h<\/strong>. Rien ne vous y oblige. Vous pouvez caler l&rsquo;heure de rel\u00e8ve sur les transports en commun de votre bassin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ne faites pas commencer le matin avant 6 h, car un lever plus tardif r\u00e9duit la dette de sommeil. Gardez aussi un temps d&rsquo;\u00e9change \u00e0 la rel\u00e8ve, pour que les consignes de s\u00e9curit\u00e9 passent.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Que faire avec six personnes par poste ?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Avec six personnes par poste, vous gardez la m\u00eame rotation et <strong>ajoutez une journ\u00e9e de rel\u00e8ve dans le cycle<\/strong>, qui passe \u00e0 douze jours.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&rsquo;est l&rsquo;arrondi des 5,7 \u00e0 5,9 personnes par poste. Chacun fait 32,7 heures par semaine, et le poste a un jour sur deux une rel\u00e8ve pour remplacer ou se former.<\/p>\n\n\n\n<style>#mt-per-cycle, #mt-per-cycle * { box-sizing: border-box; }\r\n#mt-per-cycle p, #mt-per-cycle span, #mt-per-cycle div, #mt-per-cycle li, #mt-per-cycle button, #mt-per-cycle input, #mt-per-cycle select, #mt-per-cycle textarea, #mt-per-cycle label, #mt-per-cycle strong, #mt-per-cycle a, #mt-per-cycle th, #mt-per-cycle td, #mt-per-cycle legend, #mt-per-cycle figcaption, #mt-per-cycle summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-cycle span, #mt-per-cycle a, #mt-per-cycle strong { line-height: inherit; }\r\n#mt-per-cycle div { line-height: inherit; }\r\n#mt-per-cycle li::before, #mt-per-cycle li::after { content: none !important; display: none !important; }\r\n#mt-per-cycle button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-cycle label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-cycle input, #mt-per-cycle select, #mt-per-cycle textarea { height: auto; min-height: 0; }\r\n#mt-per-cycle a { border-bottom: 0; }\r\n#mt-per-cycle svg { max-width: none; }\r\n#mt-per-cycle table, #mt-per-cycle th, #mt-per-cycle td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-cycle p { text-align: left; }\r\n\r\n#mt-per-cycle .y-ctl { display:grid; grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr); gap:12px 14px; }\r\n#mt-per-cycle .y-f { display:block; margin:0; font-size:14px; font-weight:500; line-height:1.4; color:#001020; }\r\n#mt-per-cycle .y-f input, #mt-per-cycle .y-f select { display:block; width:100%; margin:6px 0 0; padding:8px 10px; border:1px solid #dae0e7; border-radius:4px; background:#ffffff; color:#363636; font-size:16px; line-height:1.3; font-family:inherit; }\r\n#mt-per-cycle .y-wrap { margin:16px 0 0; overflow-x:auto; -webkit-overflow-scrolling:touch; }\r\n#mt-per-cycle table { border-collapse:collapse; margin:0; font-size:12px; line-height:1.2; min-width:100%; border:1px solid #dae0e7 !important; }\r\n#mt-per-cycle th, #mt-per-cycle td { padding:6px 0; text-align:center; min-width:28px; border:1px solid #dae0e7 !important; color:#363636; }\r\n#mt-per-cycle th { background:#ede7ff; color:#001020; font-weight:600; font-size:11px; }\r\n#mt-per-cycle th.y-fe { color:#c2410c; }\r\n#mt-per-cycle td.y-team { position:sticky; left:0; background:#ffffff; font-weight:600; color:#001020; padding:6px 10px; text-align:left; min-width:72px; }\r\n#mt-per-cycle td.c-M { background:#e6ecf2; } #mt-per-cycle td.c-A { background:#b9a6ff; color:#001020; } #mt-per-cycle td.c-N { background:#3d2a8c; color:#ffffff; }\r\n#mt-per-cycle td.c-J { background:#b9a6ff; color:#001020; } #mt-per-cycle td.c-L { background:#ffffff; color:#5522d6; font-weight:600; } #mt-per-cycle td.c-R { background:#ffffff; color:#b8c3ce; }\r\n#mt-per-cycle .y-leg { margin:10px 0 0; font-size:12.5px; color:#7a8fa3; line-height:1.6; }\r\n#mt-per-cycle .y-chk { margin:16px 0 0; padding:0; list-style:none; border-top:1px solid #dae0e7; }\r\n#mt-per-cycle .y-chk li { margin:0; padding:8px 0; border-bottom:1px solid #dae0e7; font-size:14px; line-height:1.5; color:#363636; list-style:none; }\r\n#mt-per-cycle .y-chk li strong { display:inline-block; min-width:92px; font-weight:600; color:#001020; }\r\n#mt-per-cycle .y-chk li.y-ko strong { color:#c2410c; }\r\n#mt-per-cycle .y-btn { display:inline-block; margin:16px 0 0; padding:9px 16px; background:#ffffff; border:1px solid #6733fd; border-radius:8px; color:#5522d6; font-size:15px; font-weight:500; line-height:1.3; cursor:pointer; font-family:inherit; }\r\n@media (max-width: 640px) {\r\n  #mt-per-cycle .y-ctl { grid-template-columns:minmax(0,1fr); }\r\n}\r\n\r\n@container (max-width: 640px) {\r\n  #mt-per-cycle .y-ctl { grid-template-columns:minmax(0,1fr); }\r\n}<\/style>\r\n<div id=\"mt-per-cycle\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;color:#363636;font-size:15px;line-height:1.7;margin:28px 0;padding:20px 22px;background:#ffffff;border:1px solid #dae0e7;border-radius:8px;container-type:inline-size\">\r\n<p style=\"margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.4;color:#001020\">Dessinez votre roulement et v\u00e9rifiez-le<\/p><p style=\"margin:0 0 16px;font-size:14px;line-height:1.6;color:#363636\">Choisissez un roulement, une date de d\u00e9but et l&rsquo;heure de prise du poste du matin : le calendrier et les contr\u00f4les se mettent \u00e0 jour.<\/p>\r\n<div class=\"y-ctl\">\r\n<label class=\"y-f\">Roulement<select data-k=\"rot\"><option value=\"5x8\" selected>5&#215;8 sur 10 jours, 5 \u00e9quipes<\/option><option value=\"6p\">6 personnes par poste sur 12 jours<\/option><option value=\"3x8s\">3&#215;8 du lundi au vendredi, 3 \u00e9quipes<\/option><option value=\"2x12\">2&#215;12 \u00e0 4 \u00e9quipes sur 8 jours<\/option><\/select><\/label>\r\n<label class=\"y-f\">Date de d\u00e9but<input type=\"date\" value=\"2026-11-02\" data-k=\"d\"><\/label>\r\n<label class=\"y-f\">D\u00e9but du poste du matin<input type=\"time\" value=\"06:00\" step=\"1800\" data-k=\"h\"><\/label>\r\n<\/div>\r\n<div class=\"y-wrap\"><\/div>\r\n<p class=\"y-leg\">M matin, A apr\u00e8s-midi, N nuit, J jour de 12 h, L journ\u00e9e de rel\u00e8ve, R repos ; jours f\u00e9ri\u00e9s en rouille dans l&rsquo;en-t\u00eate.<\/p>\r\n<ul class=\"y-chk\"><\/ul>\r\n<button type=\"button\" class=\"y-btn\">T\u00e9l\u00e9charger le cycle sur 12 mois (CSV pour Excel)<\/button>\r\n<p style=\"margin:14px 0 0;font-size:12.5px;line-height:1.55;color:#7a8fa3\">Contr\u00f4les : 11 h de repos entre deux postes (art. L3131-1), 6 jours travaill\u00e9s au plus (L3132-1), 35 h en moyenne en continu (L3132-15), 3 nuits d&rsquo;affil\u00e9e au plus (recommandation INRS). Le calendrier ne remplace ni l&rsquo;accord collectif ni l&rsquo;avis du CSE.<\/p>\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('mt-per-cycle'); if(!root) return;\r\n  function q(n){return root.querySelector('[data-k=\"'+n+'\"]');}\r\n  var C={\r\n    '5x8':{pat:'MMAANNRRRR',n:5,off:2,unit:'\u00c9quipe'},\r\n    '6p':{pat:'MMAANNRRRLRR',n:6,off:2,unit:'Personne'},\r\n    '3x8s':{pat:null,n:3,off:0,unit:'\u00c9quipe'},\r\n    '2x12':{pat:'JJNNRRRR',n:4,off:2,unit:'\u00c9quipe'}\r\n  };\r\n  var NAMES=['A','B','C','D','E','F'];\r\n  function easter(y){var a=y%19,b=Math.floor(y\/100),c=y%100,d=Math.floor(b\/4),e=b%4,f=Math.floor((b+8)\/25),g=Math.floor((b-f+1)\/3),h=(19*a+b-d-g+15)%30,i=Math.floor(c\/4),k=c%4,l=(32+2*e+2*i-h-k)%7,m=Math.floor((a+11*h+22*l)\/451),mo=Math.floor((h+l-7*m+114)\/31),da=((h+l-7*m+114)%31)+1;return new Date(Date.UTC(y,mo-1,da));}\r\n  var FE={};\r\n  function feries(y){if(FE[y]) return FE[y];var s={},e=easter(y).getTime(),D=86400000;\r\n    function add(t){s[new Date(t).toISOString().slice(0,10)]=1;}\r\n    [[0,1],[4,1],[4,8],[6,14],[7,15],[10,1],[10,11],[11,25]].forEach(function(p){add(Date.UTC(y,p[0],p[1]));});\r\n    add(e+D); add(e+39*D); add(e+50*D); FE[y]=s; return s;}\r\n  function iso(d){return d.toISOString().slice(0,10);}\r\n  function isFerie(d){return !!feries(d.getUTCFullYear())[iso(d)];}\r\n  function hm(v){var p=String(v||'06:00').split(':');return (parseInt(p[0],10)||0)+(parseInt(p[1],10)||0)\/60;}\r\n  function shifts(m0,key){\r\n    if(key==='2x12') return {J:[m0,12],N:[m0+12,12]};\r\n    return {M:[m0,8],A:[m0+8,8],N:[m0+16,8],L:[m0+2,8]};\r\n  }\r\n  function code(key,t,day,start){\r\n    var c=C[key];\r\n    if(key==='3x8s'){\r\n      var wd=(start.getUTCDay()+day)%7; if(wd===0||wd===6) return 'R';\r\n      var wk=Math.floor((day+((start.getUTCDay()+6)%7))\/7); return 'MAN'.charAt((wk+t)%3);\r\n    }\r\n    var L=c.pat.length; return c.pat.charAt(((day+L*10-t*c.off)%L+L)%L);\r\n  }\r\n  function grid(key,start,days){\r\n    var c=C[key],rows=[];\r\n    for(var t=0;t<c.n;t++){var r=[];for(var d=0;d<days;d++) r.push(code(key,t,d,start));rows.push(r);}\r\n    return rows;\r\n  }\r\n  function checks(key,m0,start){\r\n    var c=C[key],S=shifts(m0,key),days=key==='3x8s'?21:c.pat.length*3,rows=grid(key,start,days);\r\n    var minRest=99,maxN=0,maxW=0,tot=0;\r\n    rows.forEach(function(r){\r\n      var prevEnd=null,cn=0,cw=0;\r\n      r.forEach(function(x,d){\r\n        if(x==='R'){cn=0;cw=0;return;}\r\n        var s=S[x],st=d*24+s[0],en=st+s[1];\r\n        if(prevEnd!==null) minRest=Math.min(minRest,st-prevEnd);\r\n        prevEnd=en; tot+=s[1];\r\n        cw++; maxW=Math.max(maxW,cw);\r\n        if(x==='N'){cn++;maxN=Math.max(maxN,cn);} else cn=0;\r\n      });\r\n    });\r\n    return {minRest:minRest,maxN:maxN,maxW:maxW,hw:tot\/rows.length\/days*7};\r\n  }\r\n  function f(v,d){return v.toLocaleString('fr-FR',{minimumFractionDigits:d,maximumFractionDigits:d});}\r\n  function startDate(){var sv=q('d').value;return sv?new Date(sv+'T00:00:00Z'):new Date(Date.UTC(2026,10,2));}\r\n  var DJ=['D','L','M','M','J','V','S'];\r\n  function render(){\r\n    var key=q('rot').value,c=C[key],m0=hm(q('h').value),start=startDate();\r\n    var days=28,rows=grid(key,start,days),h='<table><thead><tr><th><\/th>';\r\n    for(var d=0;d<days;d++){var dt=new Date(start.getTime()+d*86400000);\r\n      h+='<th class=\"'+(isFerie(dt)?'y-fe':'')+'\">'+DJ[dt.getUTCDay()]+'<br>'+dt.getUTCDate()+'<\/th>';}\r\n    h+='<\/tr><\/thead><tbody>';\r\n    rows.forEach(function(r,t){h+='<tr><td class=\"y-team\">'+c.unit+' '+NAMES[t]+'<\/td>';r.forEach(function(x){h+='<td class=\"c-'+x+'\">'+x+'<\/td>';});h+='<\/tr>';});\r\n    root.querySelector('.y-wrap').innerHTML=h+'<\/tbody><\/table>';\r\n    var k=checks(key,m0,start),L=[];\r\n    L.push([k.minRest>=11,'Repos entre deux postes','au moins '+f(k.minRest,0)+' h'+(k.minRest>=11?' (11 h exig\u00e9es).':', sous les 11 h exig\u00e9es.')]);\r\n    L.push([k.maxN<=3,'Nuits d\\'affil\u00e9e',k.maxN+' au plus'+(k.maxN<=3?' (3 au maximum conseill\u00e9es).':', au-del\u00e0 des 3 conseill\u00e9es.')]);\r\n    L.push([k.maxW<=6,'Jours travaill\u00e9s d\\'affil\u00e9e',k.maxW+' au plus'+(k.maxW<=6?' (6 au maximum).':', au-del\u00e0 des 6 permis.')]);\r\n    var cont=key!=='3x8s';\r\n    L.push([!cont||k.hw<=35,'Dur\u00e9e moyenne',f(k.hw,1)+' h par semaine'+(cont?(k.hw<=35?' (35 h au plus en continu).':', au-dessus des 35 h du travail en continu : accord et repos \u00e0 rendre.'):'.')]);\r\n    if(key==='2x12') L.push([false,'Postes de 12 heures','autoris\u00e9s seulement par accord, avec un repos \u00e9gal aux heures de nuit au-del\u00e0 de 8.']);\r\n    root.querySelector('.y-chk').innerHTML=L.map(function(x){return '<li class=\"'+(x[0]?'':'y-ko')+'\"><strong>'+(x[0]?'Conforme':'\u00c0 v\u00e9rifier')+'<\/strong>'+x[1]+' : '+x[2]+'<\/li>';}).join('');\r\n  }\r\n  function csv(){\r\n    var key=q('rot').value,c=C[key],m0=hm(q('h').value),start=startDate();\r\n    var S=shifts(m0,key),days=365,rows=grid(key,start,days);\r\n    function p(v){var hh=Math.floor(v),mm=Math.round((v-hh)*60);return (hh<10?'0':'')+hh+':'+(mm<10?'0':'')+mm;}\r\n    function lbl(x){if(x==='R') return 'Repos';var s=S[x];return {M:'Matin',A:'Apr\u00e8s-midi',N:'Nuit',J:'Jour',L:'Rel\u00e8ve'}[x]+' '+p(s[0]%24)+'-'+p((s[0]+s[1])%24);}\r\n    var head=['Date','Jour','F\u00e9ri\u00e9'];for(var t=0;t<c.n;t++) head.push(c.unit+' '+NAMES[t]);\r\n    var J=['dimanche','lundi','mardi','mercredi','jeudi','vendredi','samedi'],out=[head.join(';')];\r\n    for(var d=0;d<days;d++){var dt=new Date(start.getTime()+d*86400000),line=[iso(dt).split('-').reverse().join('\/'),J[dt.getUTCDay()],isFerie(dt)?'oui':''];\r\n      for(var t2=0;t2<c.n;t2++) line.push(lbl(rows[t2][d]));out.push(line.join(';'));}\r\n    var blob=new Blob(['\ufeff'+out.join('\\r\\n')],{type:'text\/csv;charset=utf-8'}),a=document.createElement('a');\r\n    a.href=URL.createObjectURL(blob);a.download='cycle-'+key+'-12-mois.csv';document.body.appendChild(a);a.click();\r\n    setTimeout(function(){URL.revokeObjectURL(a.href);a.remove();},500);\r\n  }\r\n  root.addEventListener('change',render); root.addEventListener('input',render);\r\n  root.querySelector('.y-btn').addEventListener('click',csv);\r\n  render();\r\n})();\r\n<\/script>\r\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Les r\u00e8gles de repos et de nuit \u00e0 v\u00e9rifier sur votre cycle<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Votre cycle doit laisser deux repos minimaux, <strong>11 heures entre deux postes et 35 heures chaque semaine<\/strong>. Le tableau r\u00e9unit les autres seuils et leurs articles, \u00e0 relire sur le Code du travail num\u00e9rique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La nuit a ses <strong>propres plafonds<\/strong>. Sans accord, elle va de 21 h \u00e0 6 h, et vos op\u00e9rateurs post\u00e9s deviennent vite des travailleurs de nuit, aux dur\u00e9es plus courtes.<\/p>\n\n\n\n<style>#mt-per-tab6, #mt-per-tab6 * { box-sizing: border-box; }\r\n#mt-per-tab6 p, #mt-per-tab6 span, #mt-per-tab6 div, #mt-per-tab6 li, #mt-per-tab6 button, #mt-per-tab6 input, #mt-per-tab6 select, #mt-per-tab6 textarea, #mt-per-tab6 label, #mt-per-tab6 strong, #mt-per-tab6 a, #mt-per-tab6 th, #mt-per-tab6 td, #mt-per-tab6 legend, #mt-per-tab6 figcaption, #mt-per-tab6 summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-tab6 span, #mt-per-tab6 a, #mt-per-tab6 strong { line-height: inherit; }\r\n#mt-per-tab6 div { line-height: inherit; }\r\n#mt-per-tab6 li::before, #mt-per-tab6 li::after { content: none !important; display: none !important; }\r\n#mt-per-tab6 button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-tab6 label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-tab6 input, #mt-per-tab6 select, #mt-per-tab6 textarea { height: auto; min-height: 0; }\r\n#mt-per-tab6 a { border-bottom: 0; }\r\n#mt-per-tab6 svg { max-width: none; }\r\n#mt-per-tab6 table, #mt-per-tab6 th, #mt-per-tab6 td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-tab6 p { text-align: left; }\r\n#mt-per-tab6 .mt-wrap { overflow-x:auto; -webkit-overflow-scrolling:touch; overscroll-behavior-x:contain;\r\nbackground:linear-gradient(to left, #ffffff 30%, rgba(255,255,255,0)) right center \/ 28px 100% no-repeat local,\r\nradial-gradient(farthest-side at 100% 50%, rgba(0,16,32,.16), rgba(0,16,32,0)) right center \/ 12px 100% no-repeat scroll; }\r\n#mt-per-tab6 table { width:100%; min-width:362px; margin:0; border-collapse:separate !important; border-spacing:0; font-size:15px; line-height:1.5; background:transparent; }\r\n#mt-per-tab6 th, #mt-per-tab6 td { padding:9px 11px; color:#001020; text-align:left; vertical-align:top; border:0 !important;\r\nborder-right:1px solid #dae0e7 !important; border-bottom:1px solid #dae0e7 !important; background:transparent; }\r\n#mt-per-tab6 th { background:#ede7ff; font-weight:600; vertical-align:bottom; border-top:1px solid #dae0e7 !important; }\r\n#mt-per-tab6 th:first-child, #mt-per-tab6 td:first-child { position:sticky; left:0; z-index:1; border-left:1px solid #dae0e7 !important; }\r\n#mt-per-tab6 td:first-child { background:#ffffff; font-weight:600; }\r\n#mt-per-tab6 th:first-child { background:#ede7ff; z-index:2; }\r\n#mt-per-tab6 tr.mt-hl td { background:#faf8ff; font-weight:600; }\r\n#mt-per-tab6 figcaption { margin:0 0 10px; font-size:15px; font-weight:600; line-height:1.45; color:#001020; }\r\n@media (max-width: 640px) {\r\n#mt-per-tab6 table { font-size:14px; }\r\n#mt-per-tab6 th, #mt-per-tab6 td { padding:8px 9px; }\r\n}\r\n@container (max-width: 640px) {\r\n#mt-per-tab6 table { font-size:14px; }\r\n#mt-per-tab6 th, #mt-per-tab6 td { padding:8px 9px; }\r\n}<\/style>\r\n<figure id=\"mt-per-tab6\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;margin:24px 0 30px;container-type:inline-size\">\r\n<figcaption>Les seuils l\u00e9gaux \u00e0 contr\u00f4ler sur un cycle d'\u00e9quipes<\/figcaption>\r\n<div class=\"mt-wrap\"><table><thead><tr><th scope=\"col\">R\u00e8gle<\/th><th scope=\"col\">Seuil<\/th><th scope=\"col\">Article du Code du travail<\/th><\/tr><\/thead><tbody><tr><td>Repos entre deux postes<\/td><td>11 heures, 9 heures au plus bas par accord<\/td><td>L3131-1, D3131-6<\/td><\/tr><tr><td>Repos hebdomadaire<\/td><td>35 heures d'affil\u00e9e, 6 jours de travail au plus<\/td><td>L3132-1, L3132-2<\/td><\/tr><tr><td>Dur\u00e9e d'un poste<\/td><td>10 heures, 12 heures par accord<\/td><td>L3121-18, L3121-19<\/td><\/tr><tr><td>Semaine<\/td><td>48 heures, 44 heures en moyenne sur 12 semaines<\/td><td>L3121-20, L3121-22<\/td><\/tr><tr><td>Poste d'un travailleur de nuit<\/td><td>8 heures<\/td><td>L3122-6<\/td><\/tr><tr><td>Semaine d'un travailleur de nuit<\/td><td>40 heures en moyenne sur 12 semaines, 44 heures par accord<\/td><td>L3122-7, L3122-18<\/td><\/tr><tr><td>\u00c9quipes successives en cycle continu<\/td><td>35 heures par semaine travaill\u00e9e, en moyenne sur l'ann\u00e9e<\/td><td>L3132-15<\/td><\/tr><tr><td>Pause<\/td><td>20 minutes d\u00e8s 6 heures de travail<\/td><td>L3121-16<\/td><\/tr><tr><td>P\u00e9nibilit\u00e9 (C2P)<\/td><td>30 nuits par an avec au moins une heure entre minuit et 5 h<\/td><td>D4163-2<\/td><\/tr><\/tbody><\/table><\/div>\r\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvrir une \u00e9quipe de nuit se d\u00e9cide <strong>par accord collectif<\/strong>. \u00c0 d\u00e9faut, il faut avoir n\u00e9goci\u00e9 loyalement avec les syndicats, puis obtenir l'autorisation de l'inspection du travail.<\/p>\n\n\n\n<style>#mt-per-frise, #mt-per-frise * { box-sizing: border-box; }\r\n#mt-per-frise p, #mt-per-frise span, #mt-per-frise div, #mt-per-frise li, #mt-per-frise button, #mt-per-frise input, #mt-per-frise select, #mt-per-frise textarea, #mt-per-frise label, #mt-per-frise strong, #mt-per-frise a, #mt-per-frise th, #mt-per-frise td, #mt-per-frise legend, #mt-per-frise figcaption, #mt-per-frise summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-frise span, #mt-per-frise a, #mt-per-frise strong { line-height: inherit; }\r\n#mt-per-frise div { line-height: inherit; }\r\n#mt-per-frise li::before, #mt-per-frise li::after { content: none !important; display: none !important; }\r\n#mt-per-frise button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-frise label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-frise input, #mt-per-frise select, #mt-per-frise textarea { height: auto; min-height: 0; }\r\n#mt-per-frise a { border-bottom: 0; }\r\n#mt-per-frise svg { max-width: none; }\r\n#mt-per-frise table, #mt-per-frise th, #mt-per-frise td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-frise p { text-align: left; }\r\n#mt-per-frise .f-area { position:relative; margin:16px 0 0; }\r\n#mt-per-frise .f-row { position:relative; height:28px; margin:0 0 10px; background:#f6f8fa; border-radius:4px; overflow:hidden; }\r\n#mt-per-frise .f-b { position:absolute; top:0; bottom:0; display:flex; align-items:center; padding:0 8px; font-size:12px; font-weight:500; color:#001020; white-space:nowrap; overflow:hidden; }\r\n#mt-per-frise .f-n { color:#ffffff; }\r\n#mt-per-frise .f-h { position:absolute; top:0; bottom:0; background:repeating-linear-gradient(45deg, rgba(194,65,12,.55) 0 5px, rgba(194,65,12,.12) 5px 10px); }\r\n#mt-per-frise .f-c { position:absolute; top:0; bottom:0; background:#001020; }\r\n#mt-per-frise .f-lab { margin:0 0 4px; font-size:13px; color:#363636; line-height:1.4; }\r\n#mt-per-frise .f-ticks { position:relative; height:18px; margin:0; border-top:1px solid #dae0e7; }\r\n#mt-per-frise .f-t { position:absolute; top:3px; transform:translateX(-50%); font-size:11.5px; color:#7a8fa3; line-height:14px; }\r\n#mt-per-frise table { width:100%; margin:18px 0 0; border-collapse:collapse; font-size:14px; line-height:1.5; border:1px solid #dae0e7 !important; }\r\n#mt-per-frise th, #mt-per-frise td { padding:9px 11px; text-align:left; border:1px solid #dae0e7 !important; color:#363636; font-variant-numeric:tabular-nums; }\r\n#mt-per-frise th { background:#ede7ff; color:#001020; font-weight:600; }\r\n<\/style>\r\n<figure id=\"mt-per-frise\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;color:#363636;font-size:15px;line-height:1.7;margin:28px 0;padding:20px 22px;background:#ffffff;border:1px solid #dae0e7;border-radius:8px;container-type:inline-size\">\r\n<p style=\"margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.4;color:#001020\"><span style=\"color:#7a8fa3;font-weight:500\">Figure 2.<\/span> Les trois postes sur 24 heures<\/p><p style=\"margin:0 0 16px;font-size:14px;line-height:1.6;color:#363636\">O\u00f9 tombent la p\u00e9riode de nuit l\u00e9gale et la plage qui compte pour la p\u00e9nibilit\u00e9.<\/p>\r\n<div class=\"f-area\">\r\n<p class=\"f-lab\">Postes en 3x8<\/p><div class=\"f-row\"><span class=\"f-b\" style=\"left:25.000%;width:33.333%;background:#e6ecf2\">Matin 6 h-14 h<\/span><span class=\"f-b\" style=\"left:58.333%;width:33.333%;background:#b9a6ff\">Apr\u00e8s-midi 14 h-22 h<\/span><span class=\"f-b f-n\" style=\"left:91.667%;width:8.333%;background:#3d2a8c\"><\/span><span class=\"f-b f-n\" style=\"left:0;width:25.000%;background:#3d2a8c\">Nuit 22 h-6 h<\/span><\/div>\r\n<p class=\"f-lab\">Travail de nuit, 21 h-6 h sans accord<\/p><div class=\"f-row\"><span class=\"f-h\" style=\"left:87.500%;width:12.500%\"><\/span><span class=\"f-h\" style=\"left:0;width:25.000%\"><\/span><\/div>\r\n<p class=\"f-lab\">Plage minuit-5 h, compt\u00e9e pour le compte professionnel de pr\u00e9vention<\/p><div class=\"f-row\"><span class=\"f-c\" style=\"left:0;width:20.833%\"><\/span><\/div>\r\n<div class=\"f-ticks\"><span class=\"f-t\" style=\"left:0.000%\">0 h<\/span><span class=\"f-t\" style=\"left:12.500%\">3 h<\/span><span class=\"f-t\" style=\"left:25.000%\">6 h<\/span><span class=\"f-t\" style=\"left:37.500%\">9 h<\/span><span class=\"f-t\" style=\"left:50.000%\">12 h<\/span><span class=\"f-t\" style=\"left:62.500%\">15 h<\/span><span class=\"f-t\" style=\"left:75.000%\">18 h<\/span><span class=\"f-t\" style=\"left:87.500%\">21 h<\/span><span class=\"f-t\" style=\"left:100.000%\">24 h<\/span><\/div>\r\n<\/div>\r\n<table><thead><tr><th>Poste<\/th><th>Heures de nuit l\u00e9gale<\/th><th>Heures entre minuit et 5 h<\/th><\/tr><\/thead>\r\n<tbody><tr><td>Matin 6 h-14 h<\/td><td>0<\/td><td>0<\/td><\/tr><tr><td>Apr\u00e8s-midi 14 h-22 h<\/td><td>1<\/td><td>0<\/td><\/tr><tr><td>Nuit 22 h-6 h<\/td><td>8<\/td><td>5<\/td><\/tr><\/tbody><\/table>\r\n<p style=\"margin:14px 0 0;font-size:12.5px;line-height:1.55;color:#7a8fa3\">Code du travail, art. L3122-2 et L3122-20 (p\u00e9riode de nuit), D4163-2 (compte professionnel de pr\u00e9vention : 30 nuits par an avec au moins une heure entre minuit et 5 h en \u00e9quipes successives alternantes). Mise \u00e0 jour : octobre 2026.<\/p>\r\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Avant d'\u00e9crire un nom dans l'\u00e9quipe de nuit, obtenez <strong>l'accord du salari\u00e9<\/strong>. La Cour de cassation l'exige pour le passage du jour \u00e0 la nuit, m\u00eame avec une clause de mobilit\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un changement d'horaire se pr\u00e9vient <strong>sept jours \u00e0 l'avance<\/strong>, ou dans le d\u00e9lai fix\u00e9 par votre accord. Sans accord, comptez sept jours ouvr\u00e9s. Le CSE donne son avis avant la d\u00e9cision, sur un cycle d\u00e9j\u00e0 v\u00e9rifi\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Couvrir chaque poste critique dans chaque \u00e9quipe<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Chaque \u00e9quipe a besoin d'<strong>au moins deux personnes autonomes sur chaque poste critique<\/strong>, plus une dans la rel\u00e8ve. En 5x8, cela fait onze personnes form\u00e9es au poste.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un poste critique arr\u00eate la ligne quand personne ne l'occupe, ou exige une habilitation comme le CACES. La nuit et le week-end, l'\u00e9quipe tourne seule, et si son seul conducteur de ligne manque sans rel\u00e8ve form\u00e9e, la ligne s'arr\u00eate ou un coll\u00e8gue revient sur son repos.<\/p>\n\n\n\n<style>#mt-per-enc7, #mt-per-enc7 * { box-sizing: border-box; }\r\n#mt-per-enc7 p, #mt-per-enc7 span, #mt-per-enc7 div, #mt-per-enc7 li, #mt-per-enc7 button, #mt-per-enc7 input, #mt-per-enc7 select, #mt-per-enc7 textarea, #mt-per-enc7 label, #mt-per-enc7 strong, #mt-per-enc7 a, #mt-per-enc7 th, #mt-per-enc7 td, #mt-per-enc7 legend, #mt-per-enc7 figcaption, #mt-per-enc7 summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-enc7 span, #mt-per-enc7 a, #mt-per-enc7 strong { line-height: inherit; }\r\n#mt-per-enc7 div { line-height: inherit; }\r\n#mt-per-enc7 li::before, #mt-per-enc7 li::after { content: none !important; display: none !important; }\r\n#mt-per-enc7 button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-enc7 label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-enc7 input, #mt-per-enc7 select, #mt-per-enc7 textarea { height: auto; min-height: 0; }\r\n#mt-per-enc7 a { border-bottom: 0; }\r\n#mt-per-enc7 svg { max-width: none; }\r\n#mt-per-enc7 table, #mt-per-enc7 th, #mt-per-enc7 td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-enc7 p { text-align: left; }\r\n<\/style>\r\n<aside id=\"mt-per-enc7\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;margin:28px 0 30px;padding:16px 20px 8px;background:#f6f8fa;border-top:2px solid #001020;border-radius:0 0 4px 4px\">\r\n<p style=\"margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35;color:#001020\">Une affectation sur sept part sans la comp\u00e9tence requise<\/p>\r\n<p style=\"margin:0 0 10px;font-size:15px;line-height:1.65;color:#363636\">Dans un \u00e9chantillon de 210 sites industriels fran\u00e7ais, 14,3 % des 3,65 millions d'affectations planifi\u00e9es d'ao\u00fbt 2025 \u00e0 ao\u00fbt 2026 concernent un salari\u00e9 sans une comp\u00e9tence ou une habilitation requise.<\/p>\r\n<\/aside>\n\n\n\n<p class=\"wp-block-paragraph\">Sur 98 de ces sites class\u00e9s par secteur, la part m\u00e9diane de postes ma\u00eetris\u00e9s par moins de trois salari\u00e9s va de 24,8 % (pharmacie) \u00e0 77,8 % (automobile). En 5x8, chacun laisse trois \u00e9quipes ou plus d\u00e9couvertes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avec un seul autonome, le poste se vide \u00e0 sa premi\u00e8re absence. En 3x8, il faut donc sept personnes form\u00e9es par poste critique, deux par \u00e9quipe et une en rel\u00e8ve, et onze en passant en 5x8.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Listez les postes critiques, ceux qui arr\u00eatent la ligne et ceux qui exigent une habilitation.<\/li>\n\n\n\n<li>Comptez dans chaque \u00e9quipe les personnes autonomes sur chacun, avec une habilitation en cours de validit\u00e9.<\/li>\n\n\n\n<li>Visez deux autonomes par \u00e9quipe et un dans la rel\u00e8ve, pour chaque poste critique.<\/li>\n\n\n\n<li>D\u00e9placez d'abord une personne d'une \u00e9quipe bien dot\u00e9e vers une \u00e9quipe \u00e0 d\u00e9couvert, ce qui va plus vite qu'une formation.<\/li>\n\n\n\n<li>\u00c9talez les recyclages entre les \u00e9quipes, en suivant les \u00e9ch\u00e9ances dans votre <a href=\"https:\/\/merca.team\/la-matrice-dhabilitation-un-outil-indispensable\/\">matrice d'habilitation<\/a>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Nous recommandons de composer les \u00e9quipes \u00e0 partir de la <a href=\"https:\/\/merca.team\/la-matrice-de-polyvalence-un-outil-strategique\/\">matrice de polyvalence<\/a>, qui dit qui ma\u00eetrise quel poste, avant de regarder l'anciennet\u00e9 ou les affinit\u00e9s.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les formations se lancent <strong>avant de publier le cycle<\/strong>, car dans cet \u00e9chantillon, une comp\u00e9tence se valide en m\u00e9diane entre 8 jours (automobile) et 57 jours (cosm\u00e9tique). <a href=\"https:\/\/merca.team\/la-polyvalence-gestion-des-competences\/\">La polyvalence<\/a> devient une rel\u00e8ve r\u00e9elle.<\/p>\n\n\n\n<style>#mt-per-mat, #mt-per-mat * { box-sizing: border-box; }\r\n#mt-per-mat p, #mt-per-mat span, #mt-per-mat div, #mt-per-mat li, #mt-per-mat button, #mt-per-mat input, #mt-per-mat select, #mt-per-mat textarea, #mt-per-mat label, #mt-per-mat strong, #mt-per-mat a, #mt-per-mat th, #mt-per-mat td, #mt-per-mat legend, #mt-per-mat figcaption, #mt-per-mat summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-mat span, #mt-per-mat a, #mt-per-mat strong { line-height: inherit; }\r\n#mt-per-mat div { line-height: inherit; }\r\n#mt-per-mat li::before, #mt-per-mat li::after { content: none !important; display: none !important; }\r\n#mt-per-mat button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-mat label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-mat input, #mt-per-mat select, #mt-per-mat textarea { height: auto; min-height: 0; }\r\n#mt-per-mat a { border-bottom: 0; }\r\n#mt-per-mat svg { max-width: none; }\r\n#mt-per-mat table, #mt-per-mat th, #mt-per-mat td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-mat p { text-align: left; }\r\n\r\n#mt-per-mat .x-f { display:inline-block; margin:0 0 12px; font-size:14px; font-weight:500; line-height:1.4; color:#001020; }\r\n#mt-per-mat .x-f select { display:block; margin:6px 0 0; padding:8px 10px; border:1px solid #dae0e7; border-radius:4px; background:#ffffff; font-size:16px; color:#363636; font-family:inherit; }\r\n#mt-per-mat .x-wrap { overflow-x:auto; -webkit-overflow-scrolling:touch; }\r\n#mt-per-mat table { border-collapse:collapse; margin:0; width:100%; min-width:560px; font-size:14px; line-height:1.4; border:1px solid #dae0e7 !important; }\r\n#mt-per-mat th, #mt-per-mat td { padding:7px 6px; text-align:center; border:1px solid #dae0e7 !important; color:#363636; }\r\n#mt-per-mat th { background:#ede7ff; color:#001020; font-weight:600; font-size:13px; }\r\n#mt-per-mat td.x-name { text-align:left; min-width:170px; }\r\n#mt-per-mat td.x-name input { width:100%; padding:6px 8px; border:1px solid #dae0e7; border-radius:4px; font-size:15px; font-family:inherit; color:#363636; background:#ffffff; }\r\n#mt-per-mat td input.x-n { width:52px; padding:6px 4px; border:1px solid #dae0e7; border-radius:4px; text-align:center; font-size:15px; font-family:inherit; color:#363636; background:#ffffff; font-variant-numeric:tabular-nums; }\r\n#mt-per-mat td.x-low input.x-n { border-color:#c2410c; color:#c2410c; font-weight:600; background:#fff7f2; }\r\n#mt-per-mat .x-add { display:inline-block; margin:12px 0 0; padding:8px 14px; background:#ffffff; border:1px solid #6733fd; border-radius:8px; color:#5522d6; font-size:14px; font-weight:500; line-height:1.3; cursor:pointer; font-family:inherit; }\r\n#mt-per-mat .x-sum { margin:14px 0 0; padding:12px 14px; border-radius:8px; font-size:14px; line-height:1.6; color:#363636; background:#f6f8fa; }\r\n#mt-per-mat .x-sum strong { color:#001020; font-weight:600; }\r\n#mt-per-mat .x-sum.x-warn > strong { color:#c2410c; }\r\n#mt-per-mat .x-sum ul { margin:6px 0 0; padding:0 0 0 18px; }\r\n#mt-per-mat .x-sum li { margin:0 0 4px; list-style:disc; }\r\n<\/style>\r\n<div id=\"mt-per-mat\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;color:#363636;font-size:15px;line-height:1.7;margin:28px 0;padding:20px 22px;background:#ffffff;border:1px solid #dae0e7;border-radius:8px;container-type:inline-size\">\r\n<p style=\"margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.4;color:#001020\">Vos postes critiques sont-ils couverts dans chaque \u00e9quipe ?<\/p><p style=\"margin:0 0 16px;font-size:14px;line-height:1.6;color:#363636\">Saisissez, pour chaque poste critique, le nombre de personnes autonomes et habilit\u00e9es par \u00e9quipe. Exemple pr\u00e9rempli : une ligne en 5x8.<\/p>\r\n<label class=\"x-f\">Nombre d'\u00e9quipes<select data-k=\"eq\"><option value=\"3\">3 (3x8 du lundi au vendredi)<\/option><option value=\"4\">4 (4x8 ou 2x12)<\/option><option value=\"5\" selected>5 (5x8)<\/option><\/select><\/label>\r\n<div class=\"x-wrap\"><\/div>\r\n<button type=\"button\" class=\"x-add\">Ajouter un poste critique<\/button>\r\n<div class=\"x-sum\"><\/div>\r\n<p style=\"margin:14px 0 0;font-size:12.5px;line-height:1.55;color:#7a8fa3\">Cible : deux personnes autonomes par \u00e9quipe et une dans la rel\u00e8ve sur chaque poste critique. Ne comptez que les habilitations valides \u00e0 la date de publication du cycle.<\/p>\r\n<script>\r\n(function(){\r\n  var root=document.getElementById('mt-per-mat'); if(!root) return;\r\n  var N='ABCDE';\r\n  var data=[['Conducteur de ligne',[3,2,2,2,0],1],['R\u00e9gleur',[2,1,2,2,2],0],['Cariste (CACES)',[2,2,3,1,2],1]];\r\n  function teams(){return parseInt(root.querySelector('[data-k=\"eq\"]').value,10);}\r\n  function draw(){\r\n    var t=teams(),h='<table><thead><tr><th style=\"text-align:left\">Poste critique<\/th>';\r\n    for(var i=0;i<t;i++) h+='<th>\u00c9quipe '+N.charAt(i)+'<\/th>';\r\n    h+='<th>Rel\u00e8ve<\/th><\/tr><\/thead><tbody>';\r\n    data.forEach(function(r,ri){\r\n      h+='<tr><td class=\"x-name\"><input type=\"text\" value=\"'+r[0].replace(\/\"\/g,'&quot;')+'\" data-r=\"'+ri+'\" data-c=\"name\" aria-label=\"Poste critique\"><\/td>';\r\n      for(var i=0;i<t;i++){var v=r[1][i]||0;h+='<td class=\"'+(v<2?'x-low':'')+'\"><input class=\"x-n\" type=\"number\" min=\"0\" step=\"1\" value=\"'+v+'\" data-r=\"'+ri+'\" data-c=\"'+i+'\" aria-label=\"Autonomes \u00e9quipe '+N.charAt(i)+'\"><\/td>';}\r\n      h+='<td class=\"'+(r[2]<1?'x-low':'')+'\"><input class=\"x-n\" type=\"number\" min=\"0\" step=\"1\" value=\"'+r[2]+'\" data-r=\"'+ri+'\" data-c=\"rel\" aria-label=\"Autonomes en rel\u00e8ve\"><\/td><\/tr>';\r\n    });\r\n    root.querySelector('.x-wrap').innerHTML=h+'<\/tbody><\/table>';\r\n    sum();\r\n  }\r\n  function sum(){\r\n    var t=teams(),gaps=0,tips=[];\r\n    data.forEach(function(r){\r\n      var low=[],rich=-1,best=0,tot=r[2];\r\n      for(var i=0;i<t;i++){var v=r[1][i]||0;tot+=v;if(v<2){gaps++;low.push(i);} if(v>best){best=v;rich=i;}}\r\n      if(r[2]<1) gaps++;\r\n      if(low.length){\r\n        var name=r[0]||'Poste', need=2*t+1-tot;\r\n        if(best>2) tips.push(name+' : d\u00e9placez une personne autonome de l\\'\u00e9quipe '+N.charAt(rich)+' ('+best+') vers l\\'\u00e9quipe '+N.charAt(low[0])+', puis formez l\u00e0 o\u00f9 il en manque encore.');\r\n        else tips.push(name+' : '+low.map(function(i){return '\u00e9quipe '+N.charAt(i);}).join(', ')+' sous la cible et aucune \u00e9quipe au-dessus : formez '+(need>0?need+' personne'+(need>1?'s':''):'')+' au poste avant de publier le cycle.');\r\n      }\r\n    });\r\n    var el=root.querySelector('.x-sum');\r\n    el.className='x-sum'+(gaps?' x-warn':'');\r\n    el.innerHTML=gaps?('<strong>'+gaps+' case'+(gaps>1?'s':'')+' sous la cible<\/strong> (deux autonomes par \u00e9quipe, un dans la rel\u00e8ve : '+(2*t+1)+' personnes form\u00e9es par poste critique).<ul>'+tips.map(function(x){return '<li>'+x+'<\/li>';}).join('')+'<\/ul>'):'<strong>Toutes les \u00e9quipes sont \u00e0 la cible.<\/strong> Chaque poste critique compte au moins deux autonomes par \u00e9quipe et un dans la rel\u00e8ve.';\r\n  }\r\n  root.addEventListener('input',function(e){\r\n    var x=e.target,r=x.getAttribute('data-r'),c=x.getAttribute('data-c'); if(r===null) return; r=+r;\r\n    if(c==='name'){data[r][0]=x.value;sum();return;}\r\n    var v=Math.max(0,parseInt(x.value,10)||0);\r\n    if(c==='rel') data[r][2]=v; else data[r][1][+c]=v;\r\n    x.parentNode.className=(v<(c==='rel'?1:2))?'x-low':''; sum();\r\n  });\r\n  root.querySelector('[data-k=\"eq\"]').addEventListener('change',draw);\r\n  root.querySelector('.x-add').addEventListener('click',function(){data.push(['Nouveau poste',[0,0,0,0,0],0]);draw();});\r\n  draw();\r\n})();\r\n<\/script>\r\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Dans quel ordre remplacer un absent ?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le remplacement d'un absent suit <strong>un ordre fix\u00e9 avant la premi\u00e8re absence<\/strong>, connu de tous les chefs d'\u00e9quipe, car la nuit, celui qui d\u00e9cide est seul.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Et les jours sans rel\u00e8ve ? C'est surtout pour eux que sert cet ordre, et ils reviennent un jour sur deux dans un cycle \u00e0 six personnes par poste.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Un autonome de la m\u00eame \u00e9quipe, d\u00e9plac\u00e9 depuis un poste moins critique.<\/li>\n\n\n\n<li>La rel\u00e8ve, si elle est de journ\u00e9e ce jour-l\u00e0.<\/li>\n\n\n\n<li>Un coll\u00e8gue rappel\u00e9 sur son repos, si ses 11 heures de repos et ses 6 jours de travail au plus le permettent.<\/li>\n\n\n\n<li>Un int\u00e9rimaire d\u00e9j\u00e0 form\u00e9 au poste, jamais un nouveau venu sur un poste critique.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Limitez les nuits et week-ends hors cycle, et proposez-les d'abord aux <strong>volontaires<\/strong>. Un cycle publi\u00e9 sur douze mois se supporte mieux, car chacun conna\u00eet ses horaires d'avance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un <strong>tableur suffit pour dessiner un cycle<\/strong>. Il ne vous montre plus qui peut remplacer qui d\u00e8s que comp\u00e9tences, habilitations et absences du jour se croisent dans la m\u00eame \u00e9quipe.<\/p>\n\n\n\n<style>#mt-per-video, #mt-per-video * { box-sizing: border-box; }\r\n#mt-per-video p, #mt-per-video span, #mt-per-video div, #mt-per-video li, #mt-per-video button, #mt-per-video input, #mt-per-video select, #mt-per-video textarea, #mt-per-video label, #mt-per-video strong, #mt-per-video a, #mt-per-video th, #mt-per-video td, #mt-per-video legend, #mt-per-video figcaption, #mt-per-video summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-video span, #mt-per-video a, #mt-per-video strong { line-height: inherit; }\r\n#mt-per-video div { line-height: inherit; }\r\n#mt-per-video li::before, #mt-per-video li::after { content: none !important; display: none !important; }\r\n#mt-per-video button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-video label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-video input, #mt-per-video select, #mt-per-video textarea { height: auto; min-height: 0; }\r\n#mt-per-video a { border-bottom: 0; }\r\n#mt-per-video svg { max-width: none; }\r\n#mt-per-video table, #mt-per-video th, #mt-per-video td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-video p { text-align: left; }\r\n<\/style>\r\n<figure id=\"mt-per-video\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;color:#363636;font-size:15px;line-height:1.7;margin:28px 0\">\r\n<p style=\"margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.4;color:#001020\">Le planning d'affectation chez Weiss<\/p><p style=\"margin:0 0 16px;font-size:14px;line-height:1.6;color:#363636\">La chocolaterie Weiss montre son planning digitalis\u00e9 en usine.<\/p>\r\n<div style=\"position:relative;width:100%;padding-top:56.25%;border-radius:8px;overflow:hidden;background:#001020\">\r\n<iframe src=\"https:\/\/player.vimeo.com\/video\/1018692147\" title=\"Mercateam - Weiss - Planning\" style=\"position:absolute;inset:0;width:100%;height:100%;border:0\" allow=\"autoplay; fullscreen; picture-in-picture\" allowfullscreen loading=\"lazy\"><\/iframe>\r\n<\/div>\r\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Avant de s'\u00e9quiper, Bonduelle g\u00e9rait ses plannings dans 25 fichiers Excel, sans visibilit\u00e9 sur les heures maximales ni sur les repos. <a href=\"https:\/\/merca.team\/cas-clients\/comment-bonduelle-digitalise-ses-plannings-daffectation\/\">Le cas Bonduelle<\/a> raconte le passage au planning partag\u00e9.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le <a href=\"https:\/\/merca.team\/planning-d-affectation\/\">planning d'affectation<\/a> de Mercateam fait ce croisement. Il propose le rempla\u00e7ant qualifi\u00e9, habilit\u00e9 et disponible, y compris dans une autre \u00e9quipe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Par o\u00f9 commencer cette semaine<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Commencez par <strong>la ligne la plus tendue<\/strong>, celle o\u00f9 vous rappelez des op\u00e9rateurs sur leur repos. Avant de toucher au cycle, comptez dans sa matrice les autonomes de chaque \u00e9quipe sur chaque poste critique.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une heure avec vos chefs d'\u00e9quipe suffit pour savoir si vos trous viennent du cycle ou des comp\u00e9tences, et un <a href=\"https:\/\/merca.team\/planning-affectation-du-personnel\/\">logiciel de planning du personnel<\/a> reli\u00e9 \u00e0 la matrice vous \u00e9vite ensuite ce comptage.<\/p>\n\n\n\n<style>#mt-per-cta, #mt-per-cta * { box-sizing: border-box; }\r\n#mt-per-cta p, #mt-per-cta span, #mt-per-cta div, #mt-per-cta li, #mt-per-cta button, #mt-per-cta input, #mt-per-cta select, #mt-per-cta textarea, #mt-per-cta label, #mt-per-cta strong, #mt-per-cta a, #mt-per-cta th, #mt-per-cta td, #mt-per-cta legend, #mt-per-cta figcaption, #mt-per-cta summary { font-family: inherit; text-transform: none; letter-spacing: normal; text-shadow: none; }\r\n#mt-per-cta span, #mt-per-cta a, #mt-per-cta strong { line-height: inherit; }\r\n#mt-per-cta div { line-height: inherit; }\r\n#mt-per-cta li::before, #mt-per-cta li::after { content: none !important; display: none !important; }\r\n#mt-per-cta button { white-space: normal; min-height: 0; min-width: 0; box-shadow: none; text-transform: none; letter-spacing: normal; transition: none; }\r\n#mt-per-cta label { background: transparent; border: 0; border-radius: 0; padding: 0; text-transform: none; letter-spacing: normal; color: inherit; }\r\n#mt-per-cta input, #mt-per-cta select, #mt-per-cta textarea { height: auto; min-height: 0; }\r\n#mt-per-cta a { border-bottom: 0; }\r\n#mt-per-cta svg { max-width: none; }\r\n#mt-per-cta table, #mt-per-cta th, #mt-per-cta td { border-left: 0 !important; border-right: 0 !important; border-top: 0 !important; }\r\n#mt-per-cta p { text-align: left; }\r\n<\/style>\r\n<div id=\"mt-per-cta\" style=\"all:initial;display:block;box-sizing:border-box;width:100%;max-width:820px;font-family:GeneralSans, system-ui, -apple-system, 'Segoe UI', sans-serif;line-height:1.5;color:#001020;text-align:left;-webkit-text-size-adjust:100%;color:#363636;font-size:15px;line-height:1.7;margin:36px 0;padding:28px clamp(18px,5cqi,32px);background:#f6f8fa;border-radius:8px;container-type:inline-size\">\r\n<p style=\"margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3;color:#001020\">Affectez chaque \u00e9quipe avec les bonnes comp\u00e9tences<\/p>\r\n<p style=\"max-width:560px;margin:0 0 20px;font-size:15px;line-height:1.7;color:#363636\">Le planning d'affectation de Mercateam propose sur chaque poste les op\u00e9rateurs comp\u00e9tents et habilit\u00e9s, en tenant compte des shifts et des absences.<\/p>\r\n<div style=\"display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px\">\r\n<a href=\"https:\/\/merca.team\/demo\/\" style=\"display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 20px 6px 6px;background:#6733fd;border-radius:999px;color:#ffffff;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none\"><span style=\"display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffffff\"><svg width=\"12\" height=\"12\" viewBox=\"0 0 12 12\" fill=\"none\" aria-hidden=\"true\" style=\"display:block;width:12px;height:12px;max-width:none\"><path d=\"M3 9L9 3M4 3h5v5\" stroke=\"#6733fd\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/><\/svg><\/span>Demander une d\u00e9mo<\/a>\r\n<a href=\"https:\/\/merca.team\/planning-d-affectation\/\" style=\"color:#5522d6;font-size:15px;font-weight:500;line-height:1.4;text-decoration:underline\">D\u00e9couvrir le planning d'affectation<\/a>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>La planificaci\u00f3n de turnos en una f\u00e1brica es mucho m\u00e1s que una simple agenda o calendario; es el coraz\u00f3n palpitante de cualquier operaci\u00f3n industrial de \u00e9xito. Crucial para la gesti\u00f3n eficaz de los recursos humanos y materiales, un programa bien dise\u00f1ado contribuye directamente a la productividad, la rentabilidad y el bienestar de los empleados. En este art\u00edculo, destacaremos los errores m\u00e1s comunes en la planificaci\u00f3n de turnos de f\u00e1brica, para ayudarle a optimizar sus propias operaciones y alcanzar la excelencia industrial.<\/p>","protected":false},"author":10,"featured_media":4709,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[],"class_list":["post-4708","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-planning"],"_links":{"self":[{"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/posts\/4708","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/comments?post=4708"}],"version-history":[{"count":3,"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/posts\/4708\/revisions"}],"predecessor-version":[{"id":10283,"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/posts\/4708\/revisions\/10283"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/media\/4709"}],"wp:attachment":[{"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/media?parent=4708"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/categories?post=4708"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/merca.team\/es\/wp-json\/wp\/v2\/tags?post=4708"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}