PageSourceSearch

https://www.opquast.com/a-propos/news/

html opquast.com collected 2026-09-24 08:43:39 UTC 87,586 bytes, 1,408 lines download raw bytes

1<!DOCTYPE html>
2<!--[if IE 8 ]><html lang="fr-FR" class="ie8 no-js  "><![endif]-->
3<!--[if gte IE 9]><!-->
4<html lang="fr-FR" class="js " prefix="og: http://ogp.me/ns#"><!--<![endif]-->
5
6<head>
7	<!-- Anti-FOUC: Apply saved theme preference before any rendering -->
8	
8<script>
9	(function() {
10		var theme = localStorage.getItem('opquast-theme-preference');
11		var isLocalhost = window.location.hostname === 'localhost' || window.location.hostname === '127.0.0.1';
12
13		if (theme) {
14			// Préférence utilisateur sauvegardée
15			document.documentElement.setAttribute('data-theme', theme);
16		} else if (!isLocalhost) {
17			// Pas de préférence et pas en localhost → forcer light mode
18			document.documentElement.setAttribute('data-theme', 'light');
19		}
20		// En localhost sans préférence → laisser prefers-color-scheme agir
21	})();
22	</script>
22
23	<meta charset="utf-8" />
24	<title>
25		Actualités Opquast &#8211; Opquast	</title>
26
27	
28	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
29	<link
30		href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAbCAMAAAAqGX2oAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAL3AAAC9wEtFI04AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAblQTFRF////AIAAVapVQIBAQL9AM5kzK6orVaorJJJJSbYkLouLO4mJMI+PLZY8K5w5KJRDUbw2M5lAMZI9Lpc6LJtDK5VAM5k9MZM7L5dCV8E4Vbw3Ub80VcE5Ub42U8E0Km99LXB9K3B9KnF9LXF9LHCAK3J+K3CAKm5+LG9+K3GAKXKAO5+bOpycLG+APJycOp6bOZ2aOp2aOZycOZ6bLG+AOp6bK2+AO5ycKnF+LG9+O52bK3GAOZycLHB+K2+ALG+AK3F+KnF+L5c+LHCAOZycOp6bVMA3U782U783VMA2VL81VL42L5Y/LpY/L5VALpc/VL42LZU/Lpc/LpY/LZU/Lpc+LpY/VL82LpU/VL83K3GAO6M8LpY/LpY/L5Y/LpY/Lpc/Op2bLpY/T7o3LZY/LpY/LpU/LpY/LpY/LpY/VL82K3CAO52bVL82VMA2VL82VL82VMA2TbY3Tbg3K3B/K3CAK3B/K3CAK3B/K3CAK29/K3CAOp2bK3B/Op2bOp2bL3uGOp2bOp2bK3B/L32HOp2bK3CAOp2bOp6cK3B/LpY/L3yGL3yHOZuaOpyaOp2bQKo7Qao7VL824OyGFAAAAIl0Uk5TAAIDBAQFBgYHBwsNEBESExMUFRYXGBkaGykqLC0vMTc5Oz0/QEFCQ0VISkpLTE1PUVNVWVxcXl9hY2NmZ2lsbnFzc3R0e4KEh4mLjp6hpKamqautrrCztLW2vMjJztDR0tPU1NXW19jZ2trg5+jp6uvt7+/x8vP09fb3+Pj5+fr7+/z9/f3+/v5f3xsTAAABQElEQVQoU33QdVcCQRSG8YuBLRZ2YHd3Ynd3t9jd3TFrrM4ndncu7iwuy/sXc3/PORwA0M57aNrs5KzMOC4INheFcVSQZgvTc88Rga2RnzyCVO4+jD4ToJx8JmgX90H02UDl5DVGKe20P9wG0OdMikM/ldeB3oc+H8wdNlhA26WPhl70xRCVQ9Q2Fm1g6EFfDgWHRe9g0dqNvqL5B2J2sfhhvmr29Wfz40XsHi/WwnPvPkV5bzW8iNvH4ltYj8i6Ju9frHit4kX80qG8g6nIzEtCyAcWz+WgWcYFkfd0i0Xpf08/Z/5Ykn3FiodiR0+1exlAzg0WRWpPPmP+UiE/8vBbtlSedIpeic98VjRzTzxBr/47FNyLYgt3yzFzUstPhQsqTzhCrwOdTaJb9RxS2C+o13WANKlocuFSsdng7PwLG0WiiCaE3NQAAAAASUVORK5CYII="
31		rel="icon" type="image/x-icon">
32	<!-- Métas Facebook simples -->
33	<meta property="og:title" content="Actualités Opquast &#8211; Opquast" />
34	<meta property="og:site_name" content="Opquast" />
35	<meta property="og:type" content="article" />
36	<meta property="og:url" content="https://www.opquast.com/a-propos/news/" />
37		<meta property="og:description" content="Découvrez toute l&#039;actualité liée à la qualité web, les règles Opquast et aussi à l&#039;équipe Opquast sur le blog." />
38			<meta property="og:image" content="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/images/opquast-og-default.png" />
39	<!-- /Fin des métas Facebook simples -->
40	<link rel="alternate" type="application/rss+xml"
41		title="Opquast | Flux RSS"
42		href="https://www.opquast.com/feed/">
43
44	<!-- Orejime Cookie Consent - CSS chargé via wp_enqueue_style dans functions.php -->
45
46	<!-- GTM dataLayer init + Google Consent Mode v2 (doit précéder GTM) -->
47	
47<script>
48	window.dataLayer = window.dataLayer || [];
49	function gtag(){dataLayer.push(arguments);}
50		window.dataLayer.push({'ga_measurement_id': 'G-1SCF0WD3GY'});
51	
52	// Consent Mode v2 — état par défaut refusé (obligatoire EEA)
53	gtag('consent', 'default', {
54		'ad_storage':        'denied',
55		'analytics_storage': 'denied',
56		'ad_user_data':      'denied',
57		'ad_personalization':'denied',
58		'wait_for_update':   500
59	});
60
61	// Visite de retour : si l'utilisateur a déjà consenti, mettre à jour avant GTM
62	(function() {
63		try {
64			var match = document.cookie.match(/(^| )orejime-opquast=([^;]+)/);
65			if (match) {
66				var consents = JSON.parse(decodeURIComponent(match[2]));
67				if (consents.gtm === true) {
68					gtag('consent', 'update', {
69						'ad_storage':        'granted',
70						'analytics_storage': 'granted',
71						'ad_user_data':      'granted',
72						'ad_personalization':'granted'
73					});
74				}
75			}
76		} catch(e) {}
77	})();
78	</script>
78
79
80	<link rel="alternate" href="https://www.opquast.com/en/about-us/blog/" hreflang="en" />
81<link rel="alternate" href="https://www.opquast.com/a-propos/news/" hreflang="fr" />
82<link rel="alternate" href="https://www.opquast.com/" hreflang="x-default" />
83<meta name="dc.title" content="Toutes les news sur la qualité web et l&#039;équipe Opquast - Opquast">
84<meta name="dc.description" content="Découvrez toute l&#039;actualité liée à la qualité web, les règles Opquast et aussi à l&#039;équipe Opquast sur le blog.">
85<meta name="dc.relation" content="https://www.opquast.com/a-propos/news/">
86<meta name="dc.source" content="https://www.opquast.com/">
87<meta name="dc.language" content="fr_FR">
88<meta name="description" content="Découvrez toute l&#039;actualité liée à la qualité web, les règles Opquast et aussi à l&#039;équipe Opquast sur le blog.">
89<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
90<link rel="canonical" href="https://www.opquast.com/a-propos/news/">
91<meta name="twitter:card" content="summary">
92<meta name="twitter:site" content="@opquast">
93<meta name="twitter:creator" content="@opquast">
94<meta name="twitter:title" content="Toutes les news sur la qualité web et l&#039;équipe Opquast - Opquast">
95<meta name="twitter:description" content="Découvrez toute l&#039;actualité liée à la qualité web, les règles Opquast et aussi à l&#039;équipe Opquast sur le blog.">
96<meta name="twitter:image" content="https://website.oqs-cdn.com/wp-content/uploads/2021/02/Logo-Opquast_Twitter.png">
97<link rel='dns-prefetch' href='//shop.opquast.com' />
98<link rel='dns-prefetch' href='//cdn.jsdelivr.net' />
99<link rel='preconnect' href='https://shop.opquast.com' />
100		<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.opquast.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.opquast.com%2Fa-propos%2Fnews%2F&#038;lang=fr" />
101<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.opquast.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.opquast.com%2Fa-propos%2Fnews%2F&#038;format=xml&#038;lang=fr" />
102		<style>
103			.lazyload,
104			.lazyloading {
105				max-width: 100%;
106			}
107		</style>
108		<style id="wp-img-auto-sizes-contain-inline-css">
109img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
110/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
111</style>
112
113
114<link rel='stylesheet' id='algolia-satellite-css' href='https://website.oqs-cdn.com/wp-content/plugins/search-with-typesense/assets/vendor/css/algolia-satellite.min.css?ver=08c9a151d7be7705214a' media='' />
115<link rel='stylesheet' id='cm-typesense-frontend-style-css' href='https://website.oqs-cdn.com/wp-content/plugins/search-with-typesense/build/frontend/style-instant-search.css?ver=08c9a151d7be7705214a' media='' />
116<link rel='stylesheet' id='parent-style-css' href='https://website.oqs-cdn.com/wp-content/themes/ffeeeedd-master/style.css?ver=0ef022' media='all' />
117<link rel='stylesheet' id='opq-variables-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/css/_variables.css?ver=1.0' media='all' />
118<link rel='stylesheet' id='child-style-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/style.css?ver=3.0.0' media='all' />
119<link rel='stylesheet' id='shortcodes-style-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/css/shortcodes.css?ver=1.0' media='all' />
120<link rel='stylesheet' id='opq-emoji-classes-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/css/emoji-classes.css?ver=1.1' media='all' />
121<link rel='stylesheet' id='orejime-standard-css' href='https://cdn.jsdelivr.net/npm/[email protected]/dist/orejime-standard.css?ver=3.0.0' media='all' />
122<link rel='stylesheet' id='opq-orejime-custom-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/css/orejime-custom.css?ver=1.0' media='all' />
123<link rel='stylesheet' id='opq-css-perso-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/css/css-perso.css?ver=1.0' media='all' />
124<link rel='stylesheet' id='opq-page-styles-css' href='https://website.oqs-cdn.com/w
124p-content/themes/opquast-v2/css/page-sommaire.css?ver=5.9' media='all' />
125<link rel='stylesheet' id='opq-modal-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/css/modal.css?ver=1.0' media='all' />
126<link rel='stylesheet' id='opq-components-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/css/_components.css?ver=1.0' media='all' />
127<link rel='stylesheet' id='all-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/css/style.css' media='all' />
128<link rel='stylesheet' id='opq-nav-v2-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/css/nav-v2.css?ver=1.0' media='all' />
129<link rel='stylesheet' id='print-css' href='https://website.oqs-cdn.com/wp-content/themes/opquast-v2/css/print.css' media='print' />
130<script id="jquery-core-js" src="https://website.oqs-cdn.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 130
130
131<script id="jquery-migrate-js" src="https://website.oqs-cdn.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 131
131
132<script>document.documentElement.className += " js";</script>
132
133		
133<script>
134			document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
135		</script>
135
136				<style>
137			.no-js img.lazyload {
138				display: none;
139			}
140
141			figure.wp-block-image img.lazyloading {
142				min-width: 150px;
143			}
144
145			.lazyload,
146			.lazyloading {
147				--smush-placeholder-width: 100px;
148				--smush-placeholder-bg-max-width: 120px;
149				--smush-placeholder-aspect-ratio: 1/1;
150				width: var(--smush-image-width, var(--smush-placeholder-width)) !important;
151				aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important;
152			}
153
154						.lazyload, .lazyloading {
155				opacity: 0;
156			}
157
158			.lazyloaded {
159				opacity: 1;
160				transition: opacity 400ms;
161				transition-delay: 0ms;
162			}
163
164					</style>
165		<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><link rel="icon" href="https://website.oqs-cdn.com/wp-content/uploads/2021/03/favicon-32x32-1.png" sizes="32x32" />
166<link rel="icon" href="https://website.oqs-cdn.com/wp-content/uploads/2021/03/favicon-32x32-1.png" sizes="192x192" />
167<link rel="apple-touch-icon" href="https://website.oqs-cdn.com/wp-content/uploads/2021/03/favicon-32x32-1.png" />
168<meta name="msapplication-TileImage" content="https://website.oqs-cdn.com/wp-content/uploads/2021/03/favicon-32x32-1.png" />
169<style id="wp-custom-css">
170/* TEMP PATCH  
171* Formulaire Votre avis
172 * sur Opquast Start
173*/
174.frm-show-form.avis-opquast-start .frm_radio label {
175	font-size: 0.85em;
176}
177.frm-show-form.avis-opquast-start  #frm_checkbox_47-0 label {
178	font-size: 1em;
179}
180
181/* TEMP PATCH  
182* Formulaire Groupe de Travail IA
183 * L'IA dans le delivery
184 * champs selects
185*/
186.frm-show-form.groupes-travail-2026 select:not(.ui-datepicker-month):not(.ui-datepicker-year):not(.frm-ranking-position) {
187    background-image: url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) !important;
188    background-repeat: no-repeat !important;
189    background-position: right 5px top 55% !important;
190    padding-right: 24px;
191}
192.required-legend {
193	margin: 25px 0;
194}
195
196
197/* sr-only */
198.sr-only {
199	border: 0 !important;
200	clip-path: inset(50%) !important;
201	height: 1px !important;
202	margin: -1px !important;
203	overflow: hidden !important;
204	padding: 0 !important;
205	width: 1px !important;
206	white-space: nowrap !important;
207}
208
209.c-resource-card:hover {
210  box-shadow: 0 8px 24px rgba(37,67,86,0.14) !important;
211  transform: translateY(-2px) !important;
212}
213.c-resource-card a.c-resource-link:hover,
214.c-resource-card a.c-resource-link:focus {
215  background-color: #1C9B9C !important;
216  border-color: #1C9B9C !important;
217  color: #FFFFFF !important;
218}
219@media (max-width: 768px) {
220  .c-resource-card {
221    flex-direction: column !important;
222    align-items: flex-start !important;
223  }
224  .c-resource-card__img {
225    width: 100% !important;
226    max-width: 200px !important;
227    margin: 0 auto 16px auto !important;
228  }
229}
230
231
232/* test redimensionnement image */
233.c-resource-card figure img {
234	max-width: 180px;
235}
236/* sticky nouvelles pages */
237
238#opq-sticky-sidebar {
239  top: 24px; 
240	flex-shrink: 0; 
241	width: 320px; 
242	max-width: 320px; 
243	background: #FFFFFF; 
244	border: 1.5px solid #E1E1E1; `
245	border-radius: 12px; 
246	overflow: hidden;
247	padding:0;
248	margin-left:0;
249}
250
251
252
253#opq-sticky-sidebar .button1, #opq-sticky-sidebar .button2 {
254  padding: 12px 16px;
255  height: 50px;
256  color: #FFFFFF;
257  font-weight: 600;
258  font-size: 0.9rem;
259  text-align: center;
260  text-decoration: none;
261  background-color: #112f42;
262  border: 2px solid #D25148;
263  border-radius: 50px;
264  display: block;
265  box-sizing: border-box;    /* ← ajouté ici */
266  margin: 0 0 12px 0;
267}
268
269#opq-sticky-sidebar .button2 {
270  color: #1C9B9C;
271  background-color: transparent;
272  border: 2px solid #1C9B9C;
273  margin-bottom: 0;
274}
275
276/* formulaire newsletter bas de page, margin-top du bouton Envoyer */
277.c-box__cta {
278    margin-top: calc(var(--baseline)*2rem);
279}
280
281
282
283 .c-sticky-sessions {                                                                                                            
284      padding: 0px 15px;                                                                                                         
285  }                                                                                                                               
286                                                                                                                                  
287  .c-sticky-sessions__title {                                                                                                     
288      margin: 0 0 -10px 0;                                                                                                          
289      font-size: 0.7rem;                                                                                                         
290      font-weight: 700;                                                                                                           
291      color: var(--opq-navy);                                                                                                     
292  }                                                                                                                               
293                                                                                                                                  
294  .c-sticky-sessions__list {                                                                                                      
295      margin: 0;                                                                                                                  
296      padding: 0 0 0 1Opx;                                                                                                        
297      list-style: disc;                                                                                                           
298  }                                                                                                                               
299                                                                                                                                  
300  .c-sticky-sessions__list li {                                                                                                   
301      font-size: 0.8rem;                                                                                                         
302      color: #4B5563;                                                                                                             
303      line-height: 1.3;                                                                                                           
304      margin: 0 0 2px 0;  
305		   list-style: disc;   
306  }                                                                                                                               
307                                                                                                                                  
308  .c-sticky-sessions__list li:last-child {                                                                                        
309      margin: 0;                                                                                                                  
310  }   
311
312
313
314
315
316
317/* sr-only */
318.sr-only {
319    border: 0 !important;
320    clip-path: inset(50%) !important;
321    height: 1px !important;
322    margin: -1px !important;
323    overflow: hidden !important;
324    padding: 0 !important;
325    width: 1px !important;
326    white-space: nowrap !important;
327}
328
329
330/* Contact (form_id 1) case RGPD atteignable au clavier */
331
332#frm_field_77_container input[type="checkbox"] {
333    display: inline-block !important;
334    visibility: visible !important;
335    position: static !important;
336    opacity: 1 !important;
337    clip: auto !important;
338    clip-path: none !important;
339    width: 1.25rem !important;
340    height: 1.25rem !important;
341    margin: 0 .4em 0 0 !important;
342    appearance: auto !important;
343    -webkit-appearance: auto !important;
344    accent-color: #1C9B9C;        /* couleur de marque */
345}
346
347/* Focus visible  */
348#frm_field_77_container input[type="checkbox"]:focus-visible {
349    outline: 2px solid #112f42 !important;
350    outline-offset: 2px !important;
351}
352</style>
353
354	<!-- Algolia/InstantSearch removed — search now uses Typesense (loaded in nav) -->
355
356		<!-- Préchargement des polices  -->
357	<link rel="preload" href="https://www.opquast.com/wp-content/themes/opquast-v2/fonts/geograph-regular.woff2" as="font" type="font/woff2"
358		crossorigin>
359	<link rel="preload" href="https://www.opquast.com/wp-content/themes/opquast-v2/fonts/geograph-bold.woff2" as="font" type="font/woff2"
360		crossorigin>
361	<style>
362		@font-face {
363			font-family: "Geograph";
364			src: local('Geograph Regular'),
365				local('Geograph-Regular'),
366				url("https://www.opquast.com/wp-content/themes/opquast-v2/fonts/geograph-regular.woff2") format("woff2"),
367				url("https://www.opquast.com/wp-content/themes/opquast-v2/fonts/geograph-regular.woff") format("woff");
368			font-weight: 400;
369			font-style: normal;
370			font-display: swap;
371		}
372
373		@font-face {
374			font-family: "Geograph";
375			src: local('Geograph Bold'),
376				local('Geograph-Bold'),
377				url("https://www.opquast.com/wp-content/themes/opquast-v2/fonts/geograph-bold.woff2") format("woff2"),
378				url("https://www.opquast.com/wp-content/themes/opquast-v2/fonts/geograph-bold.woff") format("woff");
379			font-weight: 700;
380			font-style: normal;
381			font-display: swap;
382		}
383	</style>
384			<link rel="alternate" type="application/rss+xml" title="La règle Opquast du jour"
385			href="https://checklists.opquast.com/fr/assurance-qualite-web/feed/" />
386		<!-- CSS css-perso.css et nav-v2.css chargés via wp_enqueue_style dans functions.php -->
387</head>
388
389<body class="wp-singular page-template page-template-page-template-2-contenu page-template-page-template-2-contenu-php page page-id-5113 page-child parent-pageid-87 wp-theme-ffeeeedd-master wp-child-theme-opquast-v2 page-layout-two-columns page-sidebar-latest-news" itemscope itemtype="http://schema.org/WebPage">
390	<svg style="display: none;" aria-hidden="true" focusable="false" id="__SVG_SPRITE_NODE__">
391<symbol viewBox="0 0 32 32" id="account" xmlns="http://www.w3.org/2000/svg">
391<path fill="currentColor" d="M15.696 1c3.766 0 6.847 3.081 6.847 6.848 0 3.766-3.08 6.848-6.847 6.848-3.767 0-6.848-3.082-6.848-6.848C8.848 4.08 11.929 1 15.696 1zm0 2.609a4.22 4.22 0 00-4.24 4.239 4.22 4.22 0 004.24 4.239 4.22 4.22 0 004.239-4.24 4.22 4.22 0 00-4.24-4.238zm0 11.739C8.11 15.348 2 21.822 2 29.696 2 30.416 2.583 31 3.304 31h24.783c.72 0 1.304-.585 1.304-1.304 0-7.874-6.11-14.348-13.695-14.348zm0 2.609c5.685 0 10.346 4.533 10.964 10.434H4.731c.618-5.901 5.28-10.434 10.965-10.434z"></path></symbol>
392<symbol viewBox="0 0 32 32" id="arrow" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M15.293 1.707l-1.23 1.23c-.39.39-.39 1.023 0 1.414l9.756 9.774H2a1 1 0 00-1 1v1.75a1 1 0 001 1h21.819l-9.756 9.774a1.003 1.003 0 000 1.414l1.23 1.23a1 1 0 001.414 0L31 16 16.707 1.707a1 1 0 00-1.414 0z"></path></symbol>
393<symbol viewBox="0 0 32 32" id="chevron" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M9.818 1.707L7.706 3.82a1 1 0 000 1.413L18.45 16 7.706 26.768a1 1 0 000 1.413l2.112 2.112a1 1 0 001.414 0L25.525 16 11.232 1.707a1 1 0 00-1.414 0z"></path></symbol>
394<symbol viewBox="0 0 32 32" id="date" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" fill-rule="evenodd" d="M11.074 3a.848.848 0 00-.848.848v3.259A2.557 2.557 0 008.53 9.5a2.557 2.557 0 002.544 2.543A2.557 2.557 0 0013.617 9.5c0-1.096-.714-2.04-1.695-2.393v-3.26A.848.848 0 0011.074 3zm11.304 0a.848.848 0 00-.848.848v3.259A2.557 2.557 0 0019.835 9.5a2.557 2.557 0 002.543 2.543A2.557 2.557 0 0024.922 9.5c0-1.096-.714-2.04-1.696-2.393v-3.26A.848.848 0 0022.378 3zM7.118 4.695A3.13 3.13 0 004 7.813v18.07A3.13 3.13 0 007.117 29h19.2a3.13 3.13 0 003.118-3.117V7.813a3.13 3.13 0 00-3.118-3.118H24.63c-.448-.006-.865.4-.865.848 0 .449.417.855.865.848h1.687c.8 0 1.422.622 1.422 1.422v4.796H5.696V7.813c0-.8.621-1.422 1.422-1.422h1.686c.449.007.857-.4.857-.848 0-.448-.408-.854-.857-.848H7.117zm6.208 0a.848.848 0 000 1.696h6.783a.848.848 0 000-1.695h-6.783zm-2.252 3.957c.478 0 .848.37.848.848s-.37.848-.848.848a.836.836 0 01-.848-.848c0-.478.37-.848.848-.848zm11.304 0c.478 0 .848.37.848.848s-.37.848-.848.848a.836.836 0 01-.847-.848c0-.478.37-.848.847-.848zM5.696 14.304h22.043v11.579c0 .8-.621 1.421-1.422 1.421h-19.2c-.8 0-1.421-.621-1.421-1.421V14.304z"></path></symbol>
395<symbol viewBox="0 0 32 32" id="facebook" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M14.77 32V17.236H11v-4.714h3.77V7.814C14.77 3.917 17.239 2 20.715 2c1.664 0 3.096.124 3.512.178v4.073l-2.41.001c-1.89 0-2.331.9-2.331 2.216v4.054h4.713l-.942 4.714h-3.771L19.56 32h-4.79z"></path></symbol>
396<symbol viewBox="0 0 32 32" id="linkedin" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M8.167 29.818H2.344v-18.77h5.823zM5.256 8.485h-.038C3.264 8.485 2 7.045 2 5.243 2 3.401 3.302 2 5.294 2S8.512 3.401 8.55 5.243c0 1.801-1.264 3.242-3.294 3.242zm23.907 21.333h-5.822V19.777c0-2.524-.843-4.245-2.95-4.245-1.608 0-2.567 1.161-2.988 2.282-.153.4-.191.961-.191 1.522v10.482h-5.823s.077-17.009 0-18.77h5.823v2.658c.774-1.279 2.158-3.098 5.248-3.098 3.83 0 6.703 2.683 6.703 8.448v10.762z"></path></symbol>
397<symbol viewBox="0 0 32 32" id="location" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" fill-rule="evenodd" d="M15.442 1.03a13.264 13.264 0 011.758 0c1.998.13 3.924.8 5.57 1.941a11.047 11.047 0 013.77 4.536 11.71 11.71 0 01-1.147 11.864l-8.207 11.191a1.072 1.072 0 01-1.73 0L7.25 19.371A11.71 11.71 0 016.104 7.507a11.015 11.015 0 013.77-4.535 11.013 11.013 0 015.568-1.943zm.878 2.112c-.246 0-.492.008-.735.024a8.902 8.902 0 00-7.539 5.245 9.554 9.554 0 00-.86 4.974 9.548 9.548 0 001.792 4.719l7.342 10.012 7.342-10.012a9.548 9.548 0 001.792-4.719 9.553 9.553 0 00-.86-4.974 8.908 8.908 0 00-7.54-5.245 11.073 11.073 0 00-.734-.024zm0 4.286a4.821 4.821 0 11.001 9.643 4.821 4.821 0 010-9.643zm0 2.143a2.679 2.679 0 100 5.357 2.679 2.679 0 000-5.357z"></path></symbol>
398<symbol viewBox="0 0 32 32" id="search-btn" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" fill-rule="evenodd" d="M13.041 1l.362.002c3.14.06 6.136 1.333 8.36 3.55a12.125 12.125 0 01.958 16.146l7.954 8.001a1.437 1.437 0 01-.135 1.88 1.437 1.437 0 01-1.879.134l-8-7.954a12.172 12.172 0 01-8.728 2.517 12.178 12.178 0 01-8.038-4.228 12.17 12.17 0 019.507-20.046zm4.77 4.086a9.342 9.342 0 00-14.014 8.09 9.106 9.106 0 002.73 6.564 9.291 9.291 0 0013.175 0 9.149 9.149 0 002.78-6.563 9.342 9.342 0 00-4.672-8.091z"></path></symbol>
399<symbol viewBox="0 0 32 32" id="site" xmlns="http://www.w3.org/2000/svg">
399<path fill="currentColor" d="M29 4c1.1 0 2 .9 2 2v21c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2zm.667 5.367H2.333V27c0 .367.3.667.667.667h26c.367 0 .667-.3.667-.667V9.367zm-16.633 2.366l8.233 7.634-3.7-.1 1.867 4.233c.233.566-.034 1.267-.6 1.5-.567.233-1.234-.034-1.5-.6l-1.832-4.2-2.534 2.766.066-11.233zM29 5.333H3c-.367 0-.667.3-.667.667v2.034h27.334V6c0-.367-.3-.667-.667-.667zm-21.2.733c.4 0 .7.301.7.7 0 .402-.3.701-.7.701-.402 0-.701-.3-.701-.7 0-.401.3-.7.7-.7zm-1.933 0c.4 0 .7.301.7.7 0 .402-.3.701-.7.701-.4 0-.7-.3-.7-.7 0-.401.3-.7.7-.7zm-1.933 0c.4 0 .699.301.7.7 0 .402-.3.701-.7.701-.368 0-.7-.3-.7-.7 0-.401.3-.7.7-.7z"></path></symbol>
400<symbol viewBox="0 0 32 32" id="slack" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M30.329 15.155l-3.6-8.688C24.866 1.965 19.659-.194 15.156 1.67l-8.688 3.6C1.964 7.135-.193 12.343 1.67 16.846l3.6 8.69c1.864 4.501 7.073 6.658 11.576 4.793l8.69-3.6c4.5-1.864 6.657-7.071 4.792-11.574zm-5.751 9.265l-8.688 3.599c-.772.32-1.582.48-2.413.48a6.357 6.357 0 01-5.898-3.923l-3.6-8.688a6.309 6.309 0 01.01-4.864 6.306 6.306 0 013.432-3.446l8.689-3.6a6.251 6.251 0 012.408-.48 6.357 6.357 0 015.9 3.924l3.6 8.686a6.366 6.366 0 01-3.44 8.312z"></path><path fill="currentColor" d="M26 16.798l-.998-2.41-4.038 1.672-1.496-3.614 4.036-1.673-.998-2.41-4.035 1.671L16.798 6l-2.41.998 1.672 4.036-3.615 1.496-1.672-4.034-2.409.998 1.672 4.036L6 15.2l.998 2.41 4.038-1.671 1.496 3.614-4.036 1.672.998 2.41 4.038-1.672L15.204 26l2.41-.998-1.672-4.036 3.613-1.496 1.67 4.037 2.41-.999-1.671-4.036L26 16.798zm-11.058 1.756l-1.496-3.614 3.613-1.496 1.496 3.616-3.613 1.494z"></path></symbol>
401<symbol viewBox="0 0 32 32" id="tag" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" fill-rule="evenodd" d="M15.374 3.001A3.595 3.595 0 0118 4.05l11.953 11.952a3.59 3.59 0 010 5.07l-8.88 8.88A3.578 3.578 0 0118.539 31c-.919 0-1.837-.35-2.536-1.048L4.05 17.999A3.6 3.6 0 013 15.373l.22-8.66a3.582 3.582 0 013.493-3.492l8.66-.22zm.09 2.225h-.035l-8.659.22A1.36 1.36 0 005.445 6.77l-.22 8.66c-.009.37.136.733.398.996l11.953 11.952c.53.53 1.393.53 1.924 0l8.879-8.879c.53-.53.53-1.393 0-1.923L16.426 5.624a1.363 1.363 0 00-.962-.398zm-3.89 2.879a3.474 3.474 0 013.471 3.47 3.474 3.474 0 01-3.47 3.47 3.474 3.474 0 01-3.47-3.47 3.474 3.474 0 013.47-3.47zm0 2.225c-.685 0-1.244.559-1.244 1.245s.559 1.245 1.245 1.245 1.245-.559 1.245-1.245-.56-1.245-1.245-1.245z"></path></symbol>
402<symbol viewBox="0 0 32 32" id="twitter" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></symbol>
403<symbol viewBox="0 0 24 24" id="arrow-down" xmlns="http://www.w3.org/2000/svg" ><path fill="currentColor" d="M6.984 9.984h10.031L11.999 15z"></path></symbol>
404<symbol viewBox="0 0 24 24" id="close" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" stroke="currentColor" d="M18.984 6.422L13.406 12l5.578 5.578-1.406 1.406L12 13.406l-5.578 5.578-1.406-1.406L10.594 12 5.016 6.422l1.406-1.406L12 10.594l5.578-5.578z"></path></symbol>
405<symbol viewBox="0 0 24 24" id="phone" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M15.984 18V3.984h-9V18h9zm-4.5 3.984c.844 0 1.5-.656 1.5-1.5s-.656-1.5-1.5-1.5-1.5.656-1.5 1.5.656 1.5 1.5 1.5zm4.032-21C16.875.984 18 2.156 18 3.515v16.969c0 1.359-1.125 2.531-2.484 2.531H7.5c-1.359 0-2.484-1.172-2.484-2.531V3.515C5.016 2.156 6.141.984 7.5.984h8.016z"></path></symbol>
406</svg>
407		<header>
408			<!-- ===== BARRE SUPERIEURE ===== -->
409			<div class="nav-top">
410				<!-- Sélecteur de langue (premier dans l'ordre de tabulation) -->
411				<div class="nav-top__lang-selector" id="lang-selector">
412					<button class="nav-top__lang-btn" id="lang-btn" aria-expanded="false" aria-haspopup="true">
413						FR						<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg">
414							<path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
415						</svg>
416					</button>
417					<ul class="nav-top__lang-dropdown" id="lang-dropdown" style="opacity:0;visibility:hidden;">
418													<li>
419								<a href="https://www.opquast.com/en/about-us/blog/">
420									<span class="lang-code">EN</span>
421									English								</a>
422							</li>
423													<li>
424								<a href="https://www.opquast.com/es/">
425									<span class="lang-code">ES</span>
426									Español								</a>
427							</li>
428													<li class="is-current">
429								<a href="https://www.opquast.com/a-propos/news/">
430									<span class="lang-code">FR</span>
431									Français								</a>
432							</li>
433											</ul>
434				</div>
435				
435<script>
436				(function(){
437					var btn = document.getElementById('lang-btn');
438					var dd = document.getElementById('lang-dropdown');
439					if(btn && dd) {
440						btn.addEventListener('click', function(e) {
441							e.stopPropagation();
442							if(dd.style.opacity === '1') {
443								dd.style.opacity = '0';
444								dd.style.visibility = 'hidden';
445							} else {
446								dd.style.opacity = '1';
447								dd.style.visibility = 'visible';
448							}
449						});
450						document.addEventListener('click', function(e) {
451							if(!btn.contains(e.target) && !dd.contains(e.target)) {
452								dd.style.opacity = '0';
453								dd.style.visibility = 'hidden';
454							}
455						});
456					}
457				})();
458				</script>
458
459
460				<!-- Skip Links (visibles au focus clavier, après le sélecteur de langue) -->
461				<nav class="nav-top__skip-links" aria-label="Liens d'évitement">
462					<a href="#content" class="nav-top__skip-link">Aller au contenu</a>
463					<a href="#navigation" class="nav-top__skip-link">Aller au menu</a>
464					<a href="#search" class="nav-top__skip-link">Aller à la recherche</a>
465				</nav>
466
467				<!-- Container aligné à droite -->
468				<div class="nav-top__right">
469					
470					<!-- Zone 2: Liens d'accès rapide -->
471					<div class="nav-top__zone">
472						<nav class="nav-top__links" aria-label="Accès rapide">
473							<li class="current-menu-item current_page_item"><a aria-selected="true" href="https://www.opquast.com/a-propos/news/" aria-current="page">News</a></li>
474<li><a href="https://www.opquast.com/a-propos/faq/">FAQ</a></li>
475<li><a href="https://www.opquast.com/boutique/">Boutique</a></li>
476<li><a href="https://www.opquast.com/a-propos/contact/">Contact</a></li>
477<li class="current-page-ancestor"><a href="https://www.opquast.com/a-propos/">À propos</a></li>
478						</nav>
479					</div>
480
481					<span class="nav-top__separator" aria-hidden="true"></span>
482
483					<!-- Zone 3: Recherche -->
484					<div class="nav-top__zone">
485						<div class="nav-top__search" id="search">
486							<label for="nav-top-search-input" class="screen-reader-text">Chercher sur les sites Opquast</label>
487							<input type="text" id="nav-top-search-input" class="nav-top__search-input" placeholder="Chercher dans Opquast">
488							<button type="button" class="nav-top__search-btn" aria-label="Rechercher" id="nav-top-search-btn">
489								<svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="#FFFFFF" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
490									<circle cx="11" cy="11" r="8"></circle>
491									<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
492								</svg>
493							</button>
494							<div id="nav-top-autocomplete" class="nav-top__autocomplete"></div>
495						</div>
496					</div>
497
498					<span class="nav-top__separator" aria-hidden="true"></span>
499
500					<!-- Zone 3b: Panier partagé (app pdn) -->
501										<div class="nav-top__zone">
502						<a href="https://shop.opquast.com/fr/cart/" class="nav-top__cart" id="cta-cart" data-cart-widget data-count="0" data-cart-label="Voir le panier ({n} article(s))" data-gtm-action="cart-view" aria-label="Voir le panier (0 article(s))">
503							Panier (<span data-cart-count>0</span>)
504						</a>
505					</div>
506
507					<span class="nav-top__separator" aria-hidden="true"></span>
508
509					<!-- Zone 4: Connexion -->
510					<div class="nav-top__zone">
511						<a href="https://admin.opquast.com" class="nav-top__login" id="cta-account-login" data-gtm-action="account-login" aria-label="Connexion">
512							<svg width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
513								<path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/>
514							</svg>
515						</a>
516					</div>
517				</div><!-- /.nav-top__right -->
518			</div><!-- /.nav-top -->
519
520			<!-- ===== NAV PRINCIPALE ===== -->
521			<nav class="nav-main" id="navigation" role="navigation" aria-label="Navigation principale">
522				<!-- Logo -->
523									<a href="https://www.opquast.com" class="nav-logo" aria-label="Opquast — accueil">
524						<img data-src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/images/opquast.svg" alt="" class="nav-logo__img nav-logo__img--light lazyload" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==">
525						<img data-src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/images/opquast-white.svg" alt="" class="nav-logo__img nav-logo__img--dark lazyload" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==">
526					</a>
527				
528				<!-- Burger menu (mobile) -->
529				<button class="burger-btn" aria-controls="nav-links-menu" aria-expanded="false">
530					<span class="burger-btn__line"></span>
531					<span class="burger-btn__text">Menu</span>
532					<span class="burger-btn__line"></span>
533				</button>
534
535				<!-- Liens de navigation -->
536				<ul class="nav-links" id="nav-links-menu">
537					
538<!-- DEBUG OQ-MENU: Title: Votre profil | LinkTitle Raw: 1426455 | ItemID Resolved: 1426455 | CurrentID: 5113 | Is Ancestor: NO | Page For Posts: 0 | Active Class:  -->
539		<li class="c-nav__item has-dropdown">
540			<button class="c-nav__btn / js-show-submenu" type="button" aria-haspopup="true">Votre profil</button>			<div class="c-nav__panel">
541				<div class="c-nav__category">
542					<span class="c-h4">Opquast pour votre métier</span><div><p>Les ressources, les formations et la certification Opquast sont utiles à de multiples métiers. Elles fournissent un socle de culture et de vocabulaire communs pour mieux travailler ensemble ou avec des out
542ils d&rsquo;intelligence artificielle. 			 																																					 																																					 </p>
543</div>				</div>
544
545				<ul class="c-nav__sublist"><li class="c-nav__subitem"><a class="c-nav__sublink">Votre profil</a>
546<ul class="sub-menu">
547	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/entreprises-et-grands-comptes/" class="c-nav__sublink">Entreprises et grands comptes</a></li>
548	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/agences-et-esn/" class="c-nav__sublink">Agences et ESN</a></li>
549	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/acteurs-publics-et-collectivites/" class="c-nav__sublink">Acteurs publics et collectivités</a></li>
550	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/ecoles-et-centres-de-formation/" class="c-nav__sublink">Écoles et centres de formation</a></li>
551</ul>
552</li>
553<li class="c-nav__subitem"><a class="c-nav__sublink" style="cursor: default; pointer-events: none;">Votre métier</a>
554<ul class="sub-menu">
555	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/product-owner/" class="c-nav__sublink">Product Owner</a></li>
556	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/chefs-de-projets-passez-la-certification-opquast/" class="c-nav__sublink">Chefs de projets</a></li>
557	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/designer-ux-ui/" class="c-nav__sublink">Designer UX/UI</a></li>
558	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/developpeur/" class="c-nav__sublink">Développeur</a></li>
559	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/redacteur/" class="c-nav__sublink">Rédacteur web</a></li>
560	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/manager-commercial/" class="c-nav__sublink">Manager Commercial</a></li>
561	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/resp-formation/" class="c-nav__sublink">Responsable formation</a></li>
562	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/delivery-managers/" class="c-nav__sublink">Delivery Manager</a></li>
563</ul>
564</li>
565<li class="c-nav__subitem"><a class="c-nav__sublink" style="cursor: default; pointer-events: none;">Statuts spécifiques</a>
566<ul class="sub-menu">
567	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/statuts/salaries-financez-votre-certification-qualite-numerique/" class="c-nav__sublink">Professionnels en poste</a></li>
568	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/statuts/agents-publics-financez-votre-certification-qualite-numerique/" class="c-nav__sublink">Fonctionnaires et agents publics</a></li>
569	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/statuts/demandeurs-demploi-financez-votre-certification-qualite-numerique/" class="c-nav__sublink">Demandeurs d&#8217;emploi</a></li>
570	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/statuts/freelances-financez-votre-certification-qualite-numerique/" class="c-nav__sublink">Freelances</a></li>
571	<li class="c-nav__subitem"><a href="https://www.opquast.com/metiers/statuts/etudiants-financez-votre-certification-qualite-numerique/" class="c-nav__sublink">Étudiants</a></li>
572</ul>
573</li>
574</ul>				<div class="c-nav__highlight">
575					<div></div>				</div>
576			</div>
577		</li>
578		
579<!-- DEBUG OQ-MENU: Title: Ressources | LinkTitle Raw: 1428289 | ItemID Resolved: 1428289 | CurrentID: 5113 | Is Ancestor: NO | Page For Posts: 0 | Active Class:  -->
580		<li class="c-nav__item has-dropdown">
581			<button class="c-nav__btn / js-show-submenu" type="button" aria-haspopup="true">Ressources</button>			<div class="c-nav__panel">
582				<div class="c-nav__category">
583					<span class="c-h4">Toutes nos ressources</span><div><p>Depuis 25 ans, Opquast produit des contenus, des modèles, des articles, des référentiels qui contribuent à améliorer le numérique.																														 																																					 </p>
584</div>				</div>
585
586				<ul class="c-nav__sublist"><li class="c-nav__subitem"><a class="c-nav__sublink">Référentiel</a>
587<ul class="sub-menu">
588	<li class="c-nav__subitem"><a href="https://checklists.opquast.com/fr/qualite-numerique/" class="c-nav__sublink">Référentiel Qualité &#8211; 245 règles</a></li>
589	<li class="c-nav__subitem"><a href="https://www.opquast.com/ressources/vptcs/" class="c-nav__sublink">Le modèle VPTCS</a></li>
590	<li class="c-nav__subitem"><a href="https://www.opquast.com/ressources/glossaire/" class="c-nav__sublink">Le glossaire</a></li>
591</ul>
592</li>
593<li class="c-nav__subitem"><a class="c-nav__sublink">Contenus</a>
594<ul class="sub-menu">
595	<li class="c-nav__subitem"><a href="https://www.opquast.com/ressources/" class="c-nav__sublink">Toutes les ressources Opquast</a></li>
596	<li class="c-nav__subitem"><a href="https://www.opquast.com/ressources/test-10-questions/" class="c-nav__sublink">Mini-quiz : Qualité numérique et Opquast</a></li>
597	<li class="c-nav__subitem"><a href="https://www.opquast.com/ressources/qualite-web-le-livre/" class="c-nav__sublink">Qualité et conformité numérique : le livre</a></li>
598	<li class="c-nav__subitem"><a href="https://www.opquast.com/ressources/les-fondamentaux-du-projet-opquast/" class="c-nav__sublink">Opquast : les fondamentaux</a></li>
599	<li class="c-nav__subitem"><a href="https://www.opquast.com/ressources/cahiers-des-charges-et-appels-doffres-exigences-qualite-et-references/" class="c-nav__sublink">Annexe aux cahiers des charges</a></li>
600	<li class="c-nav__subitem"><a href="https://www.opquast.com/ressources/newsletter/" class="c-nav__sublink">Newsletter Opquast – Qualité Numérique</a></li>
601</ul>
602</li>
603<li class="c-nav__subitem"><a class="c-nav__sublink">Outils</a>
604<ul class="sub-menu">
605	<li class="c-nav__subitem"><a href="https://www.opquast.com/ressources/e-services-manager-pilotage-de-parc-de-services-numeriques/" class="c-nav__sublink">E-services manager – Pilotage de parc de services numériques</a></li>
606	<li class="c-nav__subitem"><a href="https://mcp.opquast.com/" class="c-nav__sublink">MCP (Model Context Protocol)</a></li>
607	<li class="c-nav__subitem"><a href="https://api.opquast.com" class="c-nav__sublink">API Opquast</a></li>
608	<li class="c-nav__subitem"><a href="https://www.opquast.com/ressources/outils/" class="c-nav__sublink">Outils de l’écosystème</a></li>
609</ul>
610</li>
611</ul>				<div class="c-nav__highlight">
612					<div></div>
612				</div>
613			</div>
614		</li>
615		
616<!-- DEBUG OQ-MENU: Title: Certification | LinkTitle Raw: 14 | ItemID Resolved: 14 | CurrentID: 5113 | Is Ancestor: NO | Page For Posts: 0 | Active Class:  -->
617		<li class="c-nav__item has-dropdown">
618			<button class="c-nav__btn / js-show-submenu" type="button" aria-haspopup="true">Certification</button>			<div class="c-nav__panel">
619				<div class="c-nav__category">
620					<span class="c-h4">Certification</span><div><p>Opquast, c&rsquo;est plusieurs milliers de certifiés, des agences, des écoles, des sociétés, des outils, des canaux de communication, bref, une communauté décidée à rendre le web meilleur.	 	 	 	 	 	 	 	 	 																																					 </p>
621</div>				</div>
622
623				<ul class="c-nav__sublist"><li class="c-nav__subitem"><a class="c-nav__sublink" style="cursor: default; pointer-events: none;">Découvrir la certification</a>
624<ul class="sub-menu">
625	<li class="c-nav__subitem"><a href="https://www.opquast.com/certification/opquast-start/" class="c-nav__sublink">Formation gratuite : module Opquast start</a></li>
626	<li class="c-nav__subitem"><a href="https://www.opquast.com/certification/" class="c-nav__sublink">Certification Opquast</a></li>
627	<li class="c-nav__subitem"><a href="https://www.opquast.com/certification/pre-requis-conseils/" class="c-nav__sublink">Quel score viser ?</a></li>
628	<li class="c-nav__subitem"><a href="https://www.opquast.com/certification/scores/" class="c-nav__sublink">Comprendre le score</a></li>
629	<li class="c-nav__subitem"><a href="https://www.opquast.com/certification/references-et-temoignages/" class="c-nav__sublink">Quelques témoignages</a></li>
630</ul>
631</li>
632<li class="c-nav__subitem"><a class="c-nav__sublink" style="cursor: default; pointer-events: none;">Se lancer</a>
633<ul class="sub-menu">
634	<li class="c-nav__subitem"><a href="https://www.opquast.com/certification/tarifs-et-financements/" class="c-nav__sublink">Financer votre formation</a></li>
635</ul>
636</li>
637</ul>				<div class="c-nav__highlight">
638					<div></div>				</div>
639			</div>
640		</li>
641		
642<!-- DEBUG OQ-MENU: Title: Conseil &#038; formations | LinkTitle Raw: 1428698 | ItemID Resolved: 1428698 | CurrentID: 5113 | Is Ancestor: NO | Page For Posts: 0 | Active Class:  -->
643		<li class="c-nav__item has-dropdown">
644			<button class="c-nav__btn / js-show-submenu" type="button" aria-haspopup="true">Conseil &#038; formations</button>			<div class="c-nav__panel">
645				<div class="c-nav__category">
646					<span class="c-h4">À propos</span><div><p>Opquast propose plusieurs formations avancées à la qualité et la conformité numérique et est en mesure d&rsquo;effectuer des missions de conseil pour vous aider à piloter votre parc de services numériques.											 </p>
647</div>				</div>
648
649				<ul class="c-nav__sublist"><li class="c-nav__subitem"><a href="https://www.opquast.com/conseil-formation/formations/" class="c-nav__sublink">Formations avancées</a>
650<ul class="sub-menu">
651	<li class="c-nav__subitem"><a href="https://www.opquast.com/conseil-formation/formations/formation-professionnelle-referent-qualite-numerique-3-jours/" class="c-nav__sublink">Référent Qualité Numérique</a></li>
652	<li class="c-nav__subitem"><a href="https://www.opquast.com/conseil-formation/formations/formateur-qualite-numerique/" class="c-nav__sublink">Formateur Qualité Numérique</a></li>
653	<li class="c-nav__subitem"><a href="https://www.opquast.com/conseil-formation/formations/expert-e-opquast/" class="c-nav__sublink">Expert Qualité et conformité à l&rsquo;ère de l&rsquo;IA</a></li>
654</ul>
655</li>
656<li class="c-nav__subitem"><a href="https://www.opquast.com/conseil-formation/conseil-qualite-conformite/" class="c-nav__sublink">Conseil en qualité &#038; conformité</a></li>
657<li class="c-nav__subitem"><a href="https://www.opquast.com/conseil-formation/demander-un-devis/" class="c-nav__sublink">Demander un devis</a></li>
658</ul>				<div class="c-nav__highlight">
659					<div></div>				</div>
660			</div>
661		</li>
662		
663<!-- DEBUG OQ-MENU: Title: Écosystème | LinkTitle Raw: 13085 | ItemID Resolved: 13085 | CurrentID: 5113 | Is Ancestor: NO | Page For Posts: 0 | Active Class:  -->
664		<li class="c-nav__item has-dropdown">
665			<button class="c-nav__btn / js-show-submenu" type="button" aria-haspopup="true">Écosystème</button>			<div class="c-nav__panel">
666				<div class="c-nav__category">
667					<span class="c-h4">Écosystème</span><div><p>Opquast c&rsquo;est aussi un écosystème de partenaires entreprises, agences, ESN, écoles, certifiés.  			 																																					 																																					 																																					 </p>
668</div>
668				</div>
669
670				<ul class="c-nav__sublist"><li class="c-nav__subitem"><a href="https://directory.opquast.com/fr/" class="c-nav__sublink">Annuaire de partenaires et certifiés</a></li>
671<li class="c-nav__subitem"><a href="https://www.opquast.com/communaute/" class="c-nav__sublink">Devenir partenaire Opquast</a></li>
672<li class="c-nav__subitem"><a href="https://directory.opquast.com/fr/certifies/" class="c-nav__sublink">Authentifier un certificat</a></li>
673<li class="c-nav__subitem"><a href="https://www.opquast.com/communaute/formateurs-officiels-opquast/" class="c-nav__sublink">Formateurs officiels</a></li>
674<li class="c-nav__subitem"><a href="https://www.opquast.com/communaute/jobs/" class="c-nav__sublink">Jobs Qualité Numérique</a></li>
675<li class="c-nav__subitem"><a href="https://www.opquast.com/communaute/discussions-et-echanges/" class="c-nav__sublink">Discussions et échanges</a></li>
676</ul>				<div class="c-nav__highlight">
677					<div></div>				</div>
678			</div>
679		</li>
680						</ul>
681			</nav>
682		</header>
683
684		
685	<!-- Script Typesense pour la recherche header -->
686		
686<script defer src="https://unpkg.com/[email protected]/dist/typesense.min.js"></script>
686
687	
687<script>
688	// Le script Typesense est en `defer` : il s'exécute avant DOMContentLoaded.
689	// On initialise donc l'autocomplétion sur cet événement, ce qui garantit que
690	// `Typesense` est défini (sinon ReferenceError) sans bloquer le rendu initial.
691	document.addEventListener('DOMContentLoaded', function() {
692		const apiKey = "Wk6flyPFRmlmeD98TNEsej4eqZ3Zt2Ou";
693		if (!apiKey) return;
694
695		// Le script Typesense est chargé en `defer` depuis un CDN externe : s'il
696		// échoue (404, réseau, CSP), DOMContentLoaded se déclenche quand même.
697		// On dégrade alors proprement (recherche inerte) au lieu de lever une
698		// ReferenceError visible dans la console.
699		if (typeof Typesense === 'undefined') return;
700
701		const typesenseClient = new Typesense.Client({
702			nodes: [{ host: 'ld0tuq76jf9b3axyp-1.a1.typesense.net', port: '443', protocol: 'https' }],
703			apiKey: apiKey,
704			connectionTimeoutSeconds: 2
705		});
706
707		const searchInput = document.getElementById('nav-top-search-input');
708		const autocomplete = document.getElementById('nav-top-autocomplete');
709		const searchBtn = document.getElementById('nav-top-search-btn');
710		if (!searchInput || !autocomplete) return;
711
712		const currentLang = "fr";
713		const criterionCollection = currentLang === 'en' ? 'Criterion_en' : (currentLang === 'es' ? 'Criterion_es' : 'Criterion_fr');
714		const labels = {
715			rule: currentLang === 'en' ? 'Rule' : (currentLang === 'es' ? 'Regla' : 'Règle'),
716			post: currentLang === 'en' ? 'Post' : 'Article',
717			certified: currentLang === 'en' ? 'Certified' : 'Certifié',
718			partner: currentLang === 'en' ? 'Partner' : 'Partenaire',
719			noResults: currentLang === 'en' ? 'No results found' : 'Aucun résultat'
720		};
721
722		let debounceTimer;
723		searchInput.addEventListener('input', function() {
724			clearTimeout(debounceTimer);
725			const query = searchInput.value.trim();
726
727			if (query.length < 2) {
728				autocomplete.innerHTML = '';
729				autocomplete.style.display = 'none';
730				return;
731			}
732
733			debounceTimer = setTimeout(() => {
734				typesenseClient.multiSearch.perform({
735					searches: [
736						{ collection: criterionCollection, q: query, query_by: 'metadata, description, goal', limit: 3 },
737						{ collection: 'post', q: query, query_by: 'post_title, post_content', limit: 3 },
738						{ collection: 'Applicant', q: query, query_by: 'name, description', limit: 3 },
739						{ collection: 'CorpoPartner', q: query, query_by: 'name, services, description', limit: 3 }
740					]
741				}).then(function(results) {
742					autocomplete.innerHTML = '';
743					let hasResults = false;
744
745					results.results.forEach(function(resultSet) {
746						resultSet.hits.forEach(function(hit) {
747							hasResults = true;
748							let category, name, url;
749
750							if (resultSet.request_params.collection_name.startsWith('Criterion')) {
751								category = labels.rule;
752								name = hit.document.description;
753								url = hit.document.checklist_url;
754							} else if (resultSet.request_params.collection_name === 'post') {
755								category = labels.post;
756								name = hit.document.post_title;
757								url = hit.document.permalink;
758							} else if (resultSet.request_params.collection_name === 'Applicant') {
759								category = labels.certified;
760								name = hit.document.name;
761								url = hit.document.directory_url;
762							} else {
763								category = labels.partner;
764								name = hit.document.name;
765								url = hit.document.directory_url;
766							}
767
768							const item = document.createElement('a');
769							item.href = url;
770							item.className = 'nav-top__autocomplete-item';
771							item.innerHTML = '<span class="nav-top__autocomplete-cat">' + category + '</span> ' + name;
772							autocomplete.appendChild(item);
773						});
774					});
775
776					if (!hasResults) {
777						autocomplete.innerHTML = '<div class="nav-top__autocomplete-empty">' + labels.noResults + '</div>';
778					}
779					autocomplete.style.display = 'block';
780				}).catch(console.error);
781			}, 200);
782		});
783
784		searchBtn.addEventListener('click', function() {
785			const query = searchInput.value.trim();
786			if (query) window.location.href = '/q/' + encodeURIComponent(query);
787		});
788
789		searchInput.addEventListener('keydown', function(e) {
790			if (e.key === 'Enter') {
791				const query = searchInput.value.trim();
792				if (query) window.location.href = '/q/' + encodeURIComponent(query);
793			}
794		});
795
796		searchInput.addEventListener('blur', function(e) {
797			setTimeout(() => { autocomplete.style.display = 'none'; }, 200);
798		});
799
800		searchInput.addEventListener('focus', function() {
801			if (autocomplete.innerHTML) autocomplete.style.display = 'block';
802		});
803	});
804	</script>
804
805	
806	<main id="content" role="main">
807
808    <!-- Wrapper principal avec classe dynamique -->
809    <div class="o-large-wrapper c-opposite-toc">
810
811        
812<aside class="c-opposite-toc__summary c-summary">
813    <span class="c-summary__title"><span class="c-highlight">Derniers billets</span></span><ul><li class="c-summary__item"><a class="c-summary__link c-summary__link--news" href="https://www.opquast.com/edito-newsletter-n131-qualite-confiance-et-avenir/"><span class="c-summary__icon" aria-hidden="true">🌐</span>Edito newsletter N°131 : Qualité, confiance et avenir<br><time class="c-summary__date" datetime="2026-09-24T09:00:23+02:00">24 septembre 2026</time></a></li><li class="c-summary__item"><a class="c-summary__link c-summary__link--news" href="https://www.opquast.com/opquast-cafe-n33-actualites-et-invites/"><span class="c-summary__icon" aria-hidden="true">🌐</span>Opquast café N°33 : actualités et invités<br><time class="c-summary__date" datetime="2026-09-22T10:48:25+02:00">22 septembre 2026</time></a></li><li class="c-summary__item"><a class="c-summary__link c-summary__link--news" href="https://www.opquast.com/the-green-compagnon-webinaire-opquast-cafe-et-partenariat/"><span class="c-summary__icon" aria-hidden="true">🌐</span>The green compagnon : webinaire, Opquast café et partenariat<br><time class="c-summary__date" datetime="2026-09-14T15:54:12+02:00">14 septembre 2026</time></a></li><li class="c-summary__item"><a class="c-summary__link c-summary__link--news" href="https://www.opquast.com/offre-de-rentree-livre-offert/"><span class="c-summary__icon" aria-hidden="true">💬</span>Offre de rentrée : livre offert<br><time class="c-summary__date" datetime="2026-09-08T08:46:03+02:00">8 septembre 2026</time></a></li><li class="c-summary__item"><a class="c-summary__link c-summary__link--news" href="https://www.opquast.com/extension-opquast-devtools-version-alpha/"><span class="c-summary__icon" aria-hidden="true">📰</span>Extension Opquast Devtools (version alpha)<br><time class="c-summary__date" datetime="2026-08-25T09:09:48+02:00">25 août 2026</time></a></li></ul><p class="c-summary__footer"><a href="https://www.opquast.com/a-propos/news/" class="c-summary__all-link">Tous les billets</a></p></aside>
814
815<article class="c-opposite-toc__content s-cms">
816    <!-- Fil d'Ariane -->
817    <nav class="c-breadcrumb c-breadcrumb--inline" aria-label="Fil d&#039;Ariane">
818        <li class="c-breadcrumb__item"><a class="c-breadcrumb__link" href="/">Opquast</a></li><li class="c-breadcrumb__item"><a href="https://www.opquast.com/a-propos/" class="c-breadcrumb__link">À propos</a></li><li class="c-breadcrumb__item" aria-current="location"> Actualités Opquast</li>    </nav>
819
820    <nav class="c-section-nav" aria-label="Navigation de section"><ul class="c-section-nav__list"><li class="c-section-nav__item"><a href="https://www.opquast.com/a-propos/" class="c-section-nav__link">À propos</a></li><li class="c-section-nav__item"><a href="https://www.opquast.com/a-propos/news/" class="c-section-nav__link is-current" aria-current="page">Actualités</a></li><li class="c-section-nav__item"><a href="https://www.opquast.com/a-propos/agenda-de-lassurance-qualite-web/" class="c-section-nav__link">Agenda</a></li><li class="c-section-nav__item"><a href="https://www.opquast.com/a-propos/ils-parlent-de-nous/" class="c-section-nav__link">Presse</a></li><li class="c-section-nav__item"><a href="https://www.opquast.com/a-propos/donnees-personnelles/" class="c-section-nav__link">Données personnelles</a></li><li class="c-section-nav__item"><a href="https://www.opquast.com/a-propos/lequipe-opquast/" class="c-section-nav__link">Équipe</a></li><li class="c-section-nav__item"><a href="https://www.opquast.com/a-propos/contact/" class="c-section-nav__link">Contact</a></li></ul></nav>
821    <header class="c-page-header">
822        <h1 class="c-page-title">Actualités Opquast</h1>
823                    <p class="c-page-subtitle">Actualités, événements, billets, éditos</p>
824            </header>
825
826    <hr>
827<hr class="c-news-separator">
828            <article class="c-news-item">
829            <h2 class="c-emoji-globe">
830                                <a href="https://www.opquast.com/edito-newsletter-n131-qualite-confiance-et-avenir/">Edito newsletter N°131 : Qualité, confiance et avenir</a>
831            </h2>
832            <p class="c-news-item__meta">
833                Par Élie Sloïm,
834                le 24 septembre 2026,
835                dans <a href="https://www.opquast.com/category/opquast/" rel="category tag">Opquast - Actualités</a>.
836            </p>
837            <div class="c-news-item__excerpt">
838                <p>Le numéro 131 de notre newsletter de veille sort ce jeudi 24 septembre 2026. Voici l&rsquo;édito de cette édition. Pour vous abonner, vous désabonner ou accéder aux archives, consulter la page newsletter. Dans l&rsquo;industrie comme ailleurs, il est toujours utile [&hellip;]</p>
839            </div>
840            <p class="c-news-item__action">
841                <a class="c-btn c-btn--outline" href="https://www.opquast.com/edito-newsletter-n131-qualite-confiance-et-avenir/">
842                    Lire la suite<span class="sr-only"> : Edito newsletter N°131 : Qualité, confiance et avenir</span>
843                </a>
844            </p>
845        </article>
846            <article class="c-news-item">
847            <h2 class="c-emoji-globe">
848                                <a href="https://www.opquast.com/opquast-cafe-n33-actualites-et-invites/">Opquast café N°33 : actualités et invités</a>
849            </h2>
850            <p class="c-news-item__meta">
851                Par Élie Sloïm,
852                le 22 septembre 2026,
853                dans <a href="https://www.opquast.com/category/opquast/" rel="category tag">Opquast - Actualités</a>.
854            </p>
855            <div class="c-news-item__excerpt">
856                <p>La 33e édition de l&rsquo;Opquast café aura lieu le mercredi 23 septembre 2026 de 11 heures à 12 heures Programme Introduction Zoom sur des règles Opquast et des termes du glossaire Indicateur de focus clavier Règle n° 165 &#8211; Le [&hellip;]</p>
857            </div>
858            <p class="c-news-item__action">
859                <a class="c-btn c-btn--outline" href="https://www.opquast.com/opquast-cafe-n33-actualites-et-invites/">
860                    Lire la suite<span class="sr-only"> : Opquast café N°33 : actualités et invités</span>
861                </a>
862            </p>
863        </article>
864            <article class="c-news-item">
865            <h2 class="c-emoji-globe">
866                                <a href="https://www.opquast.com/the-green-compagnon-webinaire-opquast-cafe-et-partenariat/">The green compagnon : webinaire, Opquast café et partenariat</a>
867            </h2>
868            <p class="c-news-item__meta">
869                Par Élie Sloïm,
870                le 14 septembre 2026,
871                dans <a href="https://www.opquast.com/category/opquast/" rel="category tag">Opquast - Actualités</a>.
872            </p>
873            <div class="c-news-item__excerpt">
874                <p>J&rsquo;interviendrai ce jeudi de 11h à 12h dans le cadre des capsules NR proposées par The Green Compagnon. Après avoir échangé sur le contenu de cette intervention, nous avons décidé de repartir de la conférence que j&rsquo;ai donnée en mai [&hellip;]</p>
875            </div>
876            <p class="c-news-item__action">
877                <a class="c-btn c-btn--outline" href="https://www.opquast.com/the-green-compagnon-webinaire-opquast-cafe-et-partenariat/">
878                    Lire la suite<span class="sr-only"> : The green compagnon : webinaire, Opquast café et partenariat</span>
879                </a>
880            </p>
881        </article>
882            <article class="c-news-item">
883            <h2 class="c-emoji-testimonial">
884                                <a href="https://www.opquast.com/offre-de-rentree-livre-offert/">Offre de rentrée : livre offert</a>
885            </h2>
886            <p class="c-news-item__meta">
887                Par Élie Sloïm,
888                le 8 septembre 2026,
889                dans <a href="https://www.opquast.com/category/editos/" rel="category tag">Éditos</a>.
890            </p>
891            <div class="c-news-item__excerpt">
892                <p>Très heureux de vous retrouver en cette rentrée 2026-2027. La nouvelle édition de notre livre « Qualité et conformité des services numériques » est sortie cet été, au début du mois de juillet. J&rsquo;ai le plaisir de vous annoncer que nous offrons [&hellip;]</p>
893            </div>
894            <p class="c-news-item__action">
895                <a class="c-btn c-btn--outline" href="https://www.opquast.com/offre-de-rentree-livre-offert/">
896                    Lire la suite<span class="sr-only"> : Offre de rentrée : livre offert</span>
897                </a>
898            </p>
899        </article>
900            <article class="c-news-item">
901            <h2 class="c-emoji-news">
902                                <a href="https://www.opquast.com/extension-opquast-devtools-version-alpha/">Extension Opquast Devtools (version alpha)</a>
903            </h2>
904            <p class="c-news-item__meta">
905                Par Élie Sloïm,
906                le 25 août 2026,
907                dans <a href="https://www.opquast.com/category/outils/" rel="category tag">Outils</a>.
908            </p>
909            <div class="c-news-item__excerpt">
910                <p>Il y a longtemps, très longtemps, Opquast a travaillé d&rsquo;arrache-pied sur un outil de test dans le navigateur appelé Opquast desktop. Cet outil Open Source était très utilisé, mais pour des raisons techniques, nous avons dû l&rsquo;abandonner. Il y a [&hellip;]</p>
911            </div>
912            <p class="c-news-item__action">
913                <a class="c-btn c-btn--outline" href="https://www.opquast.com/extension-opquast-devtools-version-alpha/">
914                    Lire la suite<span class="sr-only"> : Extension Opquast Devtools (version alpha)</span>
915                </a>
916            </p>
917        </article>
918            <article class="c-news-item">
919            <h2 class="c-emoji-globe">
920                                <a href="https://www.opquast.com/installez-le-compagnon-opquast/">Installez le compagnon Opquast</a>
921            </h2>
922            <p class="c-news-item__meta">
923                Par Equipe Opquast,
924                le 10 juillet 2026,
925                dans <a href="https://www.opquast.com/category/opquast/" rel="category tag">Opquast - Actualités</a>.
926            </p>
927            <div class="c-news-item__excerpt">
928                <p>Le 9 juillet, ce n&rsquo;était pas seulement la sortie du livre Opquast, c&rsquo;était aussi la validation par l&rsquo;Apple store de l&rsquo;application Opquast companion. Vous pouvez donc l&rsquo;installer dès maintenant sur vos téléphones Apple. Note : depuis la publication de cette [&hellip;]</p>
929            </div>
930            <p class="c-news-item__action">
931                <a class="c-btn c-btn--outline" href="https://www.opquast.com/installez-le-compagnon-opquast/">
932                    Lire la suite<span class="sr-only"> : Installez le compagnon Opquast</span>
933                </a>
934            </p>
935        </article>
936            <article class="c-news-item">
937            <h2 class="c-emoji-testimonial">
938                                <a href="https://www.opquast.com/edito-newsletter-n130-vibe-coding-le-role-decisif-des-regles-et-du-vocabulaire-qualite/">Edito newsletter N°130 &#8211; Vibe coding : le rôle décisif des règles et du vocabulaire qualité</a>
939            </h2>
940            <p class="c-news-item__meta">
941                Par Élie Sloïm,
942                le 9 juillet 2026,
943                dans <a href="https://www.opquast.com/category/editos/" rel="category tag">Éditos</a>.
944            </p>
945            <div class="c-news-item__excerpt">
946                <p>Le numéro 130 de notre newsletter de veille sort ce jeudi 9 juillet 2026. Voici l&rsquo;édito de cette édition. Pour vous abonner, vous désabonner ou accéder aux archives, consulter la page newsletter. Vous connaissez le vibe coding ? Il s&rsquo;agit [&hellip;]</p>
947            </div>
948            <p class="c-news-item__action">
949                <a class="c-btn c-btn--outline" href="https://www.opquast.com/edito-newsletter-n130-vibe-coding-le-role-decisif-des-regles-et-du-vocabulaire-qualite/">
950                    Lire la suite<span class="sr-only"> : Edito newsletter N°130 &#8211; Vibe coding : le rôle décisif des règles et du vocabulaire qualité</span>
951                </a>
952            </p>
953        </article>
954            <article class="c-news-item">
955            <h2 class="c-emoji-globe">
956                                <a href="https://www.opquast.com/la-4e-edition-du-livre-est-arrivee/">La 4e édition du livre est arrivée</a>
957            </h2>
958            <p class="c-news-item__meta">
959                Par Élie Sloïm,
960                le 6 juillet 2026,
961                dans <a href="https://www.opquast.com/category/opquast/" rel="category tag">Opquast - Actualités</a>.
962            </p>
963            <div class="c-news-item__excerpt">
964                <p>Il est toujours très intimidant et excitant d&rsquo;attendre la livraison d&rsquo;un livre que l&rsquo;on a écrit. Après plus d&rsquo;un an et demi de travail, la nouvelle édition du livre Opquast est arrivée chez moi vendredi. Le livre sortira officiellement le [&hellip;]</p>
965            </div>
966            <p class="c-news-item__action">
967                <a class="c-btn c-btn--outline" href="https://www.opquast.com/la-4e-edition-du-livre-est-arrivee/">
968                    Lire la suite<span class="sr-only"> : La 4e édition du livre est arrivée</span>
969                </a>
970            </p>
971        </article>
972            <article class="c-news-item">
973            <h2 class="c-emoji-handshake">
974                                <a href="https://www.opquast.com/point-detape-sur
974-le-developpement-dopquast/">Point d&rsquo;étape sur le développement d&rsquo;Opquast</a>
975            </h2>
976            <p class="c-news-item__meta">
977                Par Élie Sloïm,
978                le 18 juin 2026,
979                dans <a href="https://www.opquast.com/category/partenaires/" rel="category tag">Partenaires</a>.
980            </p>
981            <div class="c-news-item__excerpt">
982                <p>Je fais régulièrement des points complets sur le développement et l&rsquo;actualité de la société. En général je publie plutôt ces points en fin d&rsquo;année et au moment de l&rsquo;Opquast Day, mais la vélocité actuelle me conduit à écrire avant la [&hellip;]</p>
983            </div>
984            <p class="c-news-item__action">
985                <a class="c-btn c-btn--outline" href="https://www.opquast.com/point-detape-sur-le-developpement-dopquast/">
986                    Lire la suite<span class="sr-only"> : Point d&rsquo;étape sur le développement d&rsquo;Opquast</span>
987                </a>
988            </p>
989        </article>
990            <article class="c-news-item">
991            <h2 class="c-emoji-mic">
992                                <a href="https://www.opquast.com/opquast-cafe-n32-eservices-manager/">Opquast café N°32 : eServices manager.</a>
993            </h2>
994            <p class="c-news-item__meta">
995                Par Equipe Opquast,
996                le 16 juin 2026,
997                dans <a href="https://www.opquast.com/category/conferences/" rel="category tag">Conférences</a>.
998            </p>
999            <div class="c-news-item__excerpt">
1000                <p>La 32e édition de l&rsquo;Opquast café aura lieu le jeudi 25 juin 2026 de 11 heures à 12 heures Programme Introduction Zoom sur des règles Opquast et des termes du glossaire Actualités Opquast Présentation de la nouvelle formation expert qualité [&hellip;]</p>
1001            </div>
1002            <p class="c-news-item__action">
1003                <a class="c-btn c-btn--outline" href="https://www.opquast.com/opquast-cafe-n32-eservices-manager/">
1004                    Lire la suite<span class="sr-only"> : Opquast café N°32 : eServices manager.</span>
1005                </a>
1006            </p>
1007        </article>
1008    <nav aria-label='Pagination'><ul class='c-pagination'>
1009	<li class='c-pagination__item'><span aria-current="page" class="c-pagination__link">1</span></li>
1010	<li class='c-pagination__item'><a class="c-pagination__link" href="https://www.opquast.com/a-propos/news/page/2/">2</a></li>
1011	<li class='c-pagination__item'><a class="c-pagination__link" href="https://www.opquast.com/a-propos/news/page/3/">3</a></li>
1012	<li class='c-pagination__item'><span class="c-pagination__item">…</span></li>
1013	<li class='c-pagination__item'><a class="c-pagination__link" href="https://www.opquast.com/a-propos/news/page/53/">53</a></li>
1014	<li class='c-pagination__item'><a class="c-pagination__link" href="https://www.opquast.com/a-propos/news/page/2/">Page suivante &rarr;</a></li>
1015</ul></nav>
1016    <div class="newsletter-form-wrapper">
1017        <iframe
1018            data-w-type="embedded"
1019            frameborder="0"
1020            scrolling="no"
1021            marginheight="0"
1022            marginwidth="0"
1023            src="https://xjkhi.mjt.lu/wgt/xjkhi/0w0n/form?c=a3a42067"
1024            width="100%"
1025            title="Formulaire d'abonnement à la newsletter mensuelle Opquast">
1026        </iframe>
1027        
1027<script type="text/javascript" src="https://app.mailjet.com/pas-nc-embedded-v1.js"></script>
1027
1028    </div>
1029    </article>
1030
1031    </div>
1032    <!-- /o-large-wrapper -->
1033
1034</main><!-- / #content -->
1035
1036
1037	<footer class="c-footer" role="contentinfo">
1038
1039		<div class="o-wrapper c-footer__wrapper">
1040			<div class="c-footer__about">
1041
1042									<a class="c-footer__logo" href="/">
1043						<img width="112" height="32" data-src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/images/opquast-txt.svg"
1044							alt="Opquast" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 112px; --smush-placeholder-aspect-ratio: 112/32;" />
1045					</a>
1046					<p class="c-footer__address">
1047						SAS au capital de 180 380€
1048						<br>18, rue Lucien Granet
1049						<br>33150, Cenon, France
1050					</p>
1051					<abbr title="Numéro de téléphone" class="c-notdot">Tél</abbr> :
1052					<a class="c-footer__phone" href="tel:0556401402">+33 5 56 401 402</a>
1053					<small class="c-footer__training-number">N° organisme de formation : 72.33.05637.33</small>
1054
1055					<div class="footer_qualiopi">
1056						<a href="https://www.opquast.com/a-propos/mentions-legales/#qualiopi"><img decoding="async"
1057								alt="Qualiopi, processus certifié, République française"
1058								data-src="https://website.oqs-cdn.com/wp-content/uploads/2023/11/qualiopi-200x120.png" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload" style="--smush-placeholder-width: 200px; --smush-placeholder-aspect-ratio: 200/120;"></a>
1059						<span>La certification qualité a été délivrée au titre de la catégorie d'action suivante&nbsp;: actions
1060							de formations</span>
1061
1062					</div>
1063
1064							</div>
1065
1066			<ul class="c-footer__map"><li class="c-footer__map-item"><a href="https://www.opquast.com/plan-du-site/" class="c-footer__map-link">Plan du site</a></li>
1067<li class="current-page-ancestor c-footer__map-item"><a href="https://www.opquast.com/a-propos/" class="c-footer__map-link">À propos</a></li>
1068<li class="c-footer__map-item"><a href="https://www.opquast.com/a-propos/mentions-legales/" class="c-footer__map-link">Mentions légales</a></li>
1069<li class="c-footer__map-item"><a href="https://www.opquast.com/a-propos/donnees-personnelles/" class="c-footer__map-link">Données personnelles</a></li>
1070<li class="c-footer__map-item"><a href="https://www.opquast.com/a-propos/conditions-generales-de-vente-cgv/" class="c-footer__map-link">
1070Conditions générales de vente (CGV)</a></li>
1071<li class="c-footer__map-item"><a href="https://www.opquast.com/ressources/newsletter/" class="c-footer__map-link">Newsletter</a></li>
1072<li class="c-footer__map-item"><a href="https://www.opquast.com/ressources/glossaire/" class="c-footer__map-link">Glossaire</a></li>
1073<li class="c-footer__map-item"><a href="https://www.opquast.com/a-propos/contact/" class="c-footer__map-link">Contact</a></li>
1074</ul>
1075			<div class="c-footer__network">
1076				<span class="c-footer__header">Suivez-nous</span>
1077				<ul class="c-footer__list">
1078					<li class="c-footer__network-item">
1079						<a href="https://fr-fr.facebook.com/opquast/" class="c-footer__network-link external" id="cta-social-facebook" data-gtm-action="social-facebook" target="_blank" rel="noopener" aria-label="Facebook (nouvelle fenêtre)">
1080							<svg class="c-footer__network-img" role="img" aria-hidden="true" focusable="false">
1081								<use xlink:href="#facebook"></use>
1082							</svg>
1083							<span class="c-footer__label">Facebook</span>
1084						</a>
1085					</li>
1086					<li class="c-footer__network-item">
1087						<a href="https://www.linkedin.com/company/opquast/?originalSubdomain=fr" class="c-footer__network-link external" id="cta-social-linkedin" data-gtm-action="social-linkedin" target="_blank" rel="noopener" aria-label="LinkedIn (nouvelle fenêtre)">
1088							<svg class="c-footer__network-img" role="img" aria-hidden="true" focusable="false">
1089								<use xlink:href="#linkedin"></use>
1090							</svg>
1091							<span class="c-footer__label">LinkedIn</span>
1092						</a>
1093					</li>
1094				</ul>
1095			</div>
1096		</div>
1097	</footer><!-- / contentinfo -->
1098
1099
1100<script type="speculationrules">
1101{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/opquast-v2/*","/wp-content/themes/ffeeeedd-master/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1102</script>
vendor: 1 bytes, line 1102
1102
1103<script type="text/html" id="tmpl-cmswt-Result-itemTemplate--default">
1104    <# if(data.taxonomy === undefined){ #>
1105    <div class="hit-header">
1106        <# var imageHTML = '';
1107        if(data.post_thumbnail_html !== undefined && data.post_thumbnail_html !== ''){
1108        imageHTML = data.post_thumbnail_html
1109        }else if(data.post_thumbnail !== undefined && data.post_thumbnail !== ''){
1110        imageHTML = `<img src="${data.post_thumbnail}"
1111                          alt="${data.post_title}"
1112                          class="ais-Hit-itemImage"
1113        />`
1114        }
1115        else{
1116        imageHTML = `<img src="https://website.oqs-cdn.com/wp-content/plugins/search-with-typesense/assets/images/placeholder-300x300.jpg"
1117                          alt="${data.post_title}"
1118                          class="ais-Hit-itemImage"
1119        />`
1120        }
1121        #>
1122        <# if(imageHTML !== ''){ #>
1123        <a href="{{{data._highlightResult.permalink.value}}}" class="hit-header--link" rel="nofollow noopener">{{{imageHTML}}}</a>
1124        <# } #>
1125    </div>
1126    <# } #>
1127    <div class="hit-content">
1128        <# if(data._highlightResult.permalink !== undefined ) { #>
1129        <a href="{{{data._highlightResult.permalink.value}}}" class="hit-contentLink" rel="nofollow noopener"><h5 class="title">
1130                {{{data.formatted.post_title}}}</h5></a>
1131        <# } #>
1132        <# if( data.post_type === 'post' ) { #>
1133        <div class="hit-meta">
1134            <span class="posted-by">
1135                By {{data.post_author}}
1136            </span>
1137            <span class="posted-on">
1138                <time datetime="">{{data.formatted.postedDate}}</time>
1139            </span>
1140            <# if ( Object.keys(data.formatted.cats).length > 0 ) { #>
1141            <div class="hit-cats">
1142                <# for ( let key in data.formatted.cats ) { #>
1143                <div class="hit-cat"><a href="{{{data.formatted.cats[key]}}}">{{{key}}}</a>,</div>
1144                <# } #>
1145            </div>
1146            <# } #>
1147        </div>
1148        <# } #>
1149        <div class="hit-description">{{{data.formatted.post_content}}}</div>
1150        <div class="hit-link">
1151            <a href="{{data.permalink}}">Read More...</a>
1152        </div>
1153    </div>
1154</script>
1154<script type="text/html" id="tmpl-cmswt-NoSearchResults-default">
1155    <div class="cmswt-noSearchResults cmswt-NoSearchResults-default">
1156		No results found    </div>
1157</script>
1157<script type="text/html" id="tmpl-cm-autocomplete">
1158    <div class="aa-ItemWrapper">
1159        <div class="aa-ItemContent">
1160            <div class="aa-ItemIcon aa-ItemIcon--alignTop">
1161                <# if ( data.document.post_thumbnail !== '' && data.document.post_thumbnail !== undefined ) { #>
1162                <img
1163                        src="{{{data.document.post_thumbnail}}}"
1164                        alt="{{data.document.post_title}}"
1165                        width="40"
1166                        height="40"
1167                />
1168                <# } else { #>
1169                <img
1170                        src="https://website.oqs-cdn.com/wp-content/plugins/search-with-typesense/assets/placeholder.jpg"
1171                        alt="{{data.document.post_title}}"
1172                        width="40"
1173                        height="40"
1174                />
1175                <# } #>
1176
1177            </div>
1178            <div class="aa-ItemContentBody">
1179                <div class="aa-ItemContentTitle">
1180                    {{{data.formatted.post_title}}}
1181                </div>
1182                <div class="aa-ItemContentDescription">
1183                    {{data.formatted.sliced_content}}
1184                </div>
1185            </div>
1186
1187        </div>
1188    </div>
1189</script>
1189<script type="text/html" id="tmpl-cm-autocomplete-header">
1190    <h5>{{{data.name}}}</h5>
1191</script>
1191<script type="text/html"
1192        id="tmpl-cm-autocomplete-no-results-found">No Results Found</script>
1192<script id="pll_cookie_script-js-after">
1193(function() {
1194				var expirationDate = new Date();
1195				expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 );
1196				document.cookie = "pll_language=fr; expires=" + expirationDate.toUTCString() + "; path=/; domain=opquast.com; secure; SameSite=Lax";
1197			}());
1198
1199//# sourceURL=pll_cookie_script-js-after
1200</script>
vendor: 1 bytes, line 1200
1200
1201<script id="tocjs-js" src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/scripts/sommaire.js"></script>
vendor: 1 bytes, line 1201
1201
1202<script id="nojs-js" src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/scripts/no-js.min.js"></script>
vendor: 1 bytes, line 1202
1202
1203<script id="swiperbundle-js" src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/scripts/swiper-bundle.min.js"></script>
vendor: 1 bytes, line 1203
1203
1204<script id="toolvan11-js" src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/scripts/van11y-accessible-simple-tooltip-aria.min.js"></script>
vendor: 1 bytes, line 1204
1204
1205<script id="site-js" src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/scripts/script.js"></script>
vendor: 1 bytes, line 1205
1205
1206<script id="theme-toggle-js" src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/scripts/theme-toggle.js?ver=1.0"></script>
vendor: 1 bytes, line 1206
1206
1207<script id="opquast-cart-js-extra">
1208var OQS_CART_CFG = {"apiBase":"https://shop.opquast.com","lang":"fr","cartUrl":"https://shop.opquast.com/fr/cart/"};
1209//# sourceURL=opquast-cart-js-extra
1210</script>
vendor: 1 bytes, line 1210
1210
1211<script id="opquast-cart-js" async src="https://shop.opquast.com/public/js/opquast-cart-widget.js?ver=1.1"></script>
vendor: 1 bytes, line 1211
1211
1212<script id="quiz-accessibility-js" src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/scripts/quiz-accessibility.js?ver=1.0"></script>
vendor: 1 bytes, line 1212
1212
1213<script id="smush-lazy-load-js-before">
1214var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true,"cdnBaseURL":""}};
1215//# sourceURL=smush-lazy-load-js-before
1216</script>
vendor: 1 bytes, line 1216
1216
1217<script id="smush-lazy-load-js" src="https://website.oqs-cdn.com/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=4.3.3"></script>
1217
1218
1219	<!-- Front App chat code snippet -->
1220	<template data-purpose="frontchat">
1221		
1221<script src="https://chat-assets.frontapp.com/v1/chat.bundle.js"></script>
1221
1222		
1222<script>
1223			var checkFrontChat = setInterval(function() {
1224				if (typeof window.FrontChat === 'function') {
1225					clearInterval(checkFrontChat);
1226					window.FrontChat('init', { chatId: '950b87e7268501a35ebecb684f43bf55', useDefaultLauncher: true });
1227				}
1228			}, 200);
1229		</script>
1229
1230	</template>
1231	<!-- Matomo -->
1232		<template data-purpose="matomo">
1233		
1233<script>
1234			var _paq = window._paq = window._paq || [];
1235			/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
1236			_paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
1237
1238						_paq.push(["setCookieDomain", ".opquast.com"]);
1239			_paq.push(["setDomains", ["*.opquast.com", "*.checklists.opquast.com", "*.directory.opquast.com"]]);
1240
1241			_paq.push(['trackPageView']);
1242			_paq.push(['enableLinkTracking']);
1243			(function () {
1244				var u = "//opquast.matomo.cloud/";
1245				_paq.push(['setTrackerUrl', u + 'matomo.php']);
1246				_paq.push(['setSiteId', '1']);
1247
1248				var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
1249				g.type = 'text/javascript'; g.async = true; g.src = u + 'matomo.js'; s.parentNode.insertBefore(g, s);
1250			})();
1251		</script>
1251
1252	</template>
1253		<!-- End Matomo Code -->
1254
1255	<!-- Navigation V2 JavaScript -->
1256	
1256<script>
1257	(function() {
1258		// ===== DÉTECTION ITEM ACTIF =====
1259		// Normaliser le chemin (supprimer trailing slash sauf pour /)
1260		function normalizePath(path) {
1261			if (path === '/') return path;
1262			return path.replace(/\/+$/, '');
1263		}
1264
1265		var currentPath = normalizePath(window.location.pathname);
1266
1267		// Fonction pour vérifier si un lien correspond à la page courante
1268		// Ne pas marquer d'item actif sur la page d'accueil
1269		var isHomePage = currentPath === '/' || currentPath === '/fr' || currentPath === '/en' || currentPath === '/es';
1270
1271		function isActiveLink(href) {
1272			if (isHomePage) return false;
1273			if (!href || href === '#') return false;
1274			try {
1275				var linkPath = normalizePath(new URL(href, window.location.origin).pathname);
1276				// Correspondance exacte
1277				if (currentPath === linkPath) return true;
1278				// Sous-page (l'URL courante commence par le chemin du lien)
1279				// Exclure les chemins trop courts (comme /fr/, /en/, /es/) pour éviter les faux positifs
1280				if (linkPath !== '/' && linkPath.length > 4 && currentPath.startsWith(linkPath + '/')) return true;
1281				return false;
1282			} catch (e) {
1283				return false;
1284			}
1285		}
1286
1287		// Marquer l'item actif dans le menu principal (.nav-links)
1288		document.querySelectorAll('.nav-links > li').forEach(function(li) {
1289			var link = li.querySelector(':scope > a');
1290			var button = li.querySelector(':scope > button, :scope > .c-nav__btn');
1291
1292			// Vérifier le lien direct
1293			if (link && isActiveLink(link.getAttribute('href'))) {
1294				li.classList.add('current-menu-item');
1295				link.classList.add('c-active');
1296			}
1297
1298			// Vérifier les sous-menus pour marquer le parent comme ancêtre
1299			var subLinks = li.querySelectorAll('.c-nav__panel a, .c-nav__sublist a, .mega-dropdown a, ul a');
1300			var hasActiveChild = false;
1301			subLinks.forEach(function(subLink) {
1302				if (isActiveLink(subLink.getAttribute('href'))) {
1303					hasActiveChild = true;
1304					li.classList.add('current-menu-ancestor');
1305					// Marquer aussi le lien du sous-menu comme actif
1306					subLink.classList.add('c-active');
1307				}
1308			});
1309
1310			// Ajouter c-active sur le bouton si un enfant est actif
1311			if (hasActiveChild && button) {
1312				button.classList.add('c-active');
1313			}
1314		});
1315
1316		// Marquer l'item actif dans le menu du haut (.nav-top__links)
1317		document.querySelectorAll('.nav-top__links li').forEach(function(li) {
1318			var link = li.querySelector('a');
1319			if (link && isActiveLink(link.getAttribute('href'))) {
1320				li.classList.add('current-menu-item');
1321			}
1322		});
1323
1324		// ===== BURGER MENU =====
1325		var burgerBtn = document.querySelector('.burger-btn');
1326		var navLinks = document.getElementById('nav-links-menu');
1327		if (burgerBtn && navLinks) {
1328			burgerBtn.addEventListener('click', function() {
1329				var isOpen = navLinks.classList.toggle('open');
1330				burgerBtn.classList.toggle('open', isOpen);
1331				burgerBtn.setAttribute('aria-expanded', String(isOpen));
1332			});
1333		}
1334
1335		// Dropdown navigation pour les widgets
1336		var navItems = document.querySelectorAll('.nav-links > li');
1337		navItems.forEach(function(item) {
1338			var hasDropdown = item.querySelector('.c-nav__panel, .mega-dropdown, ul');
1339			if (hasDropdown) {
1340				item.classList.add('nav-item');
1341				var trigger = item.querySelector(':scope > a, :scope > button');
1342				if (trigger) {
1343					// Ajouter le chevron si pas déjà présent
1344					if (!trigger.querySelector('.chevron')) {
1345						var chevron = document.createElement('svg');
1346						chevron.className = 'chevron';
1347						chevron.setAttribute('viewBox', '0 0 10 6');
1348						chevron.setAttribute('aria-hidden', 'true');
1349						chevron.innerHTML = '<path d="M1 1l4 4 4-4" stroke="currentColor" stroke-width="1.5" fill="none"/>';
1350						trigger.appendChild(chevron);
1351					}
1352					trigger.addEventListener('click', function(e) {
1353						e.preventDefault();
1354						var wasOpen = item.classList.contains('open');
1355						// Fermer tous les autres
1356						navItems.forEach(function(i) { i.classList.remove('open'); });
1357						if (!wasOpen) item.classList.add('open');
1358					});
1359				}
1360			}
1361		});
1362
1363		// Fermer les dropdowns au clic en dehors
1364		document.addEventListener('click', function(e) {
1365			if (!e.target.closest('.nav-main')) {
1366				navItems.forEach(function(item) { item.classList.remove('open'); });
1367			}
1368		});
1369
1370		// Fermer au redimensionnement vers desktop
1371		window.addEventListener('resize', function() {
1372			navItems.forEach(function(item) { item.classList.remove('open'); });
1373			if (window.innerWidth > 768 && navLinks && burgerBtn) {
1374				navLinks.classList.remove('open');
1375				burgerBtn.classList.remove('open');
1376				burgerBtn.setAttribute('aria-expanded', 'false');
1377			}
1378		});
1379
1380		// Fermer avec Escape
1381		document.addEventListener('keydown', function(e) {
1382			if (e.key === 'Escape') {
1383				navItems.forEach(function(item) { item.classList.remove('open'); });
1384				if (navLinks && burgerBtn) {
1385					navLinks.classList.remove('open');
1386					burgerBtn.classList.remove('open');
1387					burgerBtn.setAttribute('aria-expanded', 'false');
1388				}
1389			}
1390		});
1391	})();
1392	</script>
1392
1393
1394	<!-- GTM CTA auto-tagger (must run before GTM) -->
1395	
1395<script src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/scripts/gtm-cta-tagger.js"></script>
1395
1396
1397	<!-- GTM -->
1398		<template data-purpose="gtm">
1399		
1399<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'';f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-TBG3VLXN');</script>
1399
1400	</template>
1401	
1402	<!-- Orejime Scripts (Loaded last) -->
1403	
1403<script src="https://website.oqs-cdn.com/wp-content/themes/opquast-v2/scripts/orejime-config.js"></script>
1403
1404	
1404<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/orejime-standard-fr.js"></script>
1404
1405
1406</body>
1407
1408</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.