PageSourceSearch

https://www.afmq.com/actualites/news

html afmq.com collected 2026-09-26 09:37:30 UTC 93,207 bytes, 2,117 lines download raw bytes

1    <!DOCTYPE html>
2    <html class="layout-pf layout-pf-fixed">
3    <head>
4        <meta charset="UTF-8">
5        <meta http-equiv="X-UA-Compatible" content="IE=edge">
6        <meta name="description" content="Dans un effort d’unir l’industrie et de faire participer un maximum d’entreprises aux efforts déployés par l’Association des fabricants de meubles du Québec (AFMQ) et ses membres pour qu’elle demeure florissante, nous invitons à devenir membre de l’association les manufacturiers de meubles, les fabricants de composantes et de matières premières ainsi que les fournisseurs de services, qui font partie intégrante de chaque meuble fabriqué ici." />        <meta name="viewport" content="width=device-width, initial-scale=1.0">
7        
8
9
10        <title>INFORMATION ET ACTUALITÉS  - Association des fabricants de meubles du Québec</title>
11        
11<script type="application/ld+json">
12        {
13            "@context": "https://schema.org",
14            "@type": "WebPage",
15            "headline": "INFORMATION ET ACTUALITÉS  - Association des fabricants de meubles du Québec",
16            "@graph":
17            [
18                {
19                    "@id": "https://www.afmq.com/actualites/news",
20                    "@type": "WebPage",
21                    "name": "INFORMATION ET ACTUALITÉS  - Association des fabricants de meubles du Québec",
22                    "url": "https://www.afmq.com/actualites/news",
23                    "dateModified": "2022-03-08 00:00:00",
24                    "datePublished": "2022-03-08"
25                }
26            ]
27        }
28        </script>
28
29        <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
30<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
31<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
32<link rel="manifest" href="/site.webmanifest">
33<meta name="msapplication-TileColor" content="#da532c">
34<meta name="theme-color" content="#ffffff">
35    <meta property="og:locale" content="fr_FR" />
36    <meta property="og:type" content="website" />
37    <meta property="og:title" content="Actualités de l’AFMQ" />
38    <meta property="og:description" content="" />
39    <meta property="og:url" content="https://www.afmq.com/actualites/news" />
40    <meta property="og:site_name" content="Association des fabricants de meubles du Québec" />
41    <meta property="og:updated_time" content="2023-09-14T09:27:46-" />
42<script type="text/javascript">
43/* By Pass of Console.log */
44if(typeof(console)=="undefined"){
45   function Console(){}
46   console = new Console();
47   Console.prototype.log = function(param){};
48   Console.prototype.render = function(){};
49}
50
51//<![CDATA[
52
53var Login_Timeout = "";
54function set_timer(){
55	Login_Timeout = setTimeout("deconnection_login()",900000);
56}
57function trimString (str) 
58{
59  str = this != window? this : str;
60  return str.replace(/\s+/g, '').replace(/\s+$/g, '');
61}
62
63//String.prototype.trim = trimString;
64
65// REDIRECTION VERS UN AUTRE URL
66function Redirection(theUrl){
67	window.location.href=(theUrl);
68}
69
70//OUVERTURE D'UN POPUP
71function MM_openBrWindow(theURL,winName,features) { //v2.0
72	window.open(theURL,winName,features);
73}
74
75var win=null;
76function openfenetre(mypage,myname,w,h,scroll,pos){
77	if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
78	if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
79	else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
80    if(pos=="hidden"){w=0;h=0;LeftPosition=10000;TopPosition=10000;}
81	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
82	win=window.open(mypage,myname,settings);
83}
84
85function datepicker(champ){
86	var newWindow;
87	var urlstring = '/admin/inc/libs/ext/datepicker/calendar.php?champ='+champ;
88	openfenetre(urlstring,'date','232','200','no','center');
89}
90
91function validate(current_form) 
92{  
93  var missing_fields = new Array()
94  var total_missing = 0;
95 
96  
97  // Loop through all the form elements
98  for (counter = 0; counter < current_form.length; counter++) 
99  {  
100  /*
101  	if (current_form[counter].type == "radio")
102	{
103		chosen = "";
104		len = document.getElementsByName(current_form[counter].name).length;
105		
106		for (i = 0; i <len; i++) 
107		{
108			if (current_form[counter].checked) 
109			{
110				chosen = current_form[counter].value;
111				break;
112			}
113		}
114		
115		if (chosen == "") 
116		{
117	        missing_fields[total_missing] = current_form[counter]
118    	    total_missing++
119		}				
120	}
121*/
122	
123    // Is this a visible text field that's mandatory?
124    if (current_form[counter].type == "text" || current_form[counter].type == "textarea" || current_form[counter].type == "password")  
125	{
126            // Is it empty?
127      if (its_empty(current_form[counter].value)) 
128	  {       
129        // If so, add the field to the array of missing fields
130        missing_fields[total_missing] = current_form[counter]
131        total_missing++
132      }
133    }
134  }
135
136  // Were there any fields missing?
137  if (total_missing > 0) 
138  {  
139    // Start the message
140    var missing_message = " " +
141               "\n______________________________\n\n"
142    
143    // Loop through the missing fields
144    for (counter = 0; counter < missing_fields.length; counter++) {
145      missing_message += missing_fields[counter].name + "\n"
146    }
147  
148    // Finish up and display the message
149    missing_message += "\n______________________________\n\n";
150    alert(missing_message)
151    
152    // For emphasis, put the focus on the first missing field
153    missing_fields[0].focus()
154	return false;
155  }
156  else 
157  {
158  
159    // Otherwise, go ahead and submit
160    return true;
161  }
162}
163
164function attribVal1ToVal2(id1,id2) 
165{
166    //alert(document.getElementById(''+id1+'').value);
167    document.getElementById(''+id2+'').value = document.getElementById(''+id1+'').value;
168}
169
170function toggleBlock(id)
171{
172	if (document.getElementById)
173	{
174		if (document.getElementById(''+id+'').style.display == "block")
175			document.getElementById(''+id+'').style.display = "none";
176		else
177			document.getElementById(''+id+'').style.display = "block";
178	}
179	else if (document.layers)
180	{
181		if (document.layers[''+id+''].visibility == "show")
182			document.layers[''+id+''].visibility = "hide";
183		else
184			document.layers[''+id+''].visibility = "show";
185	}
186}
187
188//Get cookie routine by Shelley Powers 
189function get_cookie(Name) 
190{
191  var search = Name + "="
192  var returnvalue = "";
193  if (document.cookie.length > 0) {
194    offset = document.cookie.indexOf(search)
195    // if cookie exists
196    if (offset != -1) { 
197      offset += search.length
198      // set index of beginning of value
199      end = document.cookie.indexOf(";", offset);
200      // set index of end of cookie value
201      if (end == -1) end = document.cookie.length;
202      returnvalue=unescape(document.cookie.substring(offset, end))
203      }
204   }
205  return returnvalue;
206}
207
208function FormSendMail(form)
209{
210	var valeur = "";
211	
212	form.Submit.style.visibility = "hidden";
213
214	if (!(typeof(window.tblTexte) == "undefined"))
215		valeur += window.tblTexte.outerHTML;
216
217	if (!(typeof(window.tblForm) == "undefined"))
218		valeur += window.tblForm.outerHTML;
219		
220	form.FormValues.value  = valeur;
221	//alert(form.FormValues.value);
222	return true;
223}
224
225function FormSendMail_byGenerator(TFID)
226{
227	//alert('yo');
228	e = window.document.form1.elements;
229	
230	for (i=0; i < e.length ; i++) 
231	{
232		e[i].setAttribute('value',e[i].value);
233		//alert(e[i].type);
234		
235		if (e[i].type == "button" || e[i].type == "submit")
236		{
237			e[i].style.visibility = "hidden";
238		}
239		else if (e[i].type == "radio" || e[i].type == "checkbox")
240		{
241			if (e[i].checked == true)
242			{
243				e[i].setAttribute('checked',true);
244				//e[i].checked = "on";
245				//alert("tri" + e[i].value);
246			}
247			else
248			{
249				e[i].removeAttribute('checked','');
250			}			
251		}		
252		else if (e[i].type == "select-one")
253		{	
254			//alert(e[i].selectedIndex);			
255			//e[i].options[e[i].selectedIndex].selected = true;
256			
257			for (j=0;j<e[i].length;j++)
258			{
259				e[i].options[j].removeAttribute('selected','');
260			}
261			
262			e[i].options[e[i].selectedIndex].setAttribute('selected',true);
263		}
264		else if (e[i].type == "textarea")
265		{
266//			alert(e[i].type + " = " + e[i].value);
267//			e[i].setAttribute('value',e[i].value);
268			e[i].innerHTML = e[i].value;
269		}
270	}	
271
272	var valeur = "";
273	
274	
275	var TFORM = document.getElementById(TFID);
276	if (TFORM.Reset) TFORM.Reset.style.visibility = "hidden";
277	if (TFORM.Submit) TFORM.Submit.style.visibility = "hidden";
278
279	if (!(typeof(window.tblForm) == "undefined"))
280		valeur += window.tblForm.outerHTML;
281
282	if ((!valeur || valeur == "undefined") && document.getElementById(TFID).innerHTML)
283		valeur = document.getElementById(TFID).innerHTML;
284	
285	//alert(valeur);
286	
287	
288	if (valeur)
289	{
290		document.getElementById('FormValues').value  = valeur;
291		//window.document.form1.FormValues.value = valeur;
292		return true;
293	}
294	else return false;
295}
296
297function formTelephoneAutoFormatField(e, phoneFieldId, phoneValueNew){
298     var key;     
299     if(window.event) key = window.event.keyCode; //IE
300     else key = e.which; //firefox     
301
302    var keyNumbers = new Array();
303        keyNumbers[48]='0';keyNumbers[49]='1';keyNumbers[50]='2';keyNumbers[51]='3';keyNumbers[52]='4';keyNumbers[53]='5';keyNumbers[54]='6';keyNumbers[55]='7';keyNumbers[56]='8';keyNumbers[57]='9';
304        keyNumbers[96]='0';keyNumbers[97]='1';keyNumbers[98]='2';keyNumbers[99]='3';keyNumbers[100]='4';keyNumbers[101]='5';keyNumbers[102]='6';keyNumbers[103]='7';keyNumbers[104]='8';keyNumbers[105]='9';
305    phoneValue = String(phoneValueNew) + String(keyNumbers[key]);
306
307    // 0-9 keypad = 96-105 , 0-9 board = 48-57
308    if((key >= 48 && key <= 57) || (key >= 96 && key <= 105)){
309        // Check if the value IS a number. If not, warn the user to input only numbers.
310        phoneValue = phoneValue.replace(/-/g, '');
311        phoneValue = phoneValue.replace(/e/g, '');
312        phoneValue = phoneValue.replace(/x/g, '');
313        phoneValue = phoneValue.replace(/t/g, '');
314        phoneValue = phoneValue.replace(/:/g, '');
315        phoneValue = phoneValue.replace(/ /g, '');
316        var sLen = String(phoneValue).length;
317
318        if(phoneValue.substring(0, 1) == 1){
319            if (sLen == 1) newPhoneValue = phoneValue;
320            else if (sLen >= 2 && sLen <= 4) newPhoneValue = phoneValue.substring(0, 1) + '-' + phoneValue.substring(1);
321            else if (sLen >= 5 && sLen <= 7) newPhoneValue = phoneValue.substring(0, 1) + '-' + phoneValue.substring(1, 4) + '-' + phoneValue.substring(4);
322            else if (sLen >= 7 && sLen <= 11) newPhoneValue = phoneValue.substring(0, 1) + '-' + phoneValue.substring(1, 4) + '-' + phoneValue.substring(4, 7) + '-' + phoneValue.substring(7);
323            else if (sLen >= 11) newPhoneValue = phoneValue.substring(0, 1) + '-' + phoneValue.substring(1, 4) + '-' + phoneValue.substring(4, 7) + '-' + phoneValue.substring(7, 11) + ' ext:' + phoneValue.substring(11, sLen);
324        }
325        else{
326            if (sLen <= 3) newPhoneValue = phoneValue;
327            else if (sLen >= 3 && sLen <= 6) newPhoneValue = phoneValue.substring(0, 3) + '-' + phoneValue.substring(3);
328            else if (sLen >= 6 && sLen <= 10) newPhoneValue = phoneValue.substring(0, 3) + '-' + phoneValue.substring(3, 6) + '-' + phoneValue.substring(6);
329            else if (sLen >= 10) newPhoneValue = phoneValue.substring(0, 3) + '-' + phoneValue.substring(3, 6) + '-' + phoneValue.substring(6, 10) + ' ext:' + phoneValue.substring(10, sLen);
330        }
331        document.getElementById(phoneFieldId).setAttribute('maxlength', 30);
332        document.getElementById(phoneFieldId).value = newPhoneValue;
333
334        return (key != key);
335    }
336   else if ((key != 8) && (key !=9))
337	 return (key != key);
338}
339
340var firstCall = true;
341var TITREONCE = 0, STYLE5ONCE = 0, SOUSTITREONCE = 0, TITRE_f_ONCE = 0;
342
343
344function SecureLevel(response) {
345	max_val = parseInt(document.getElementById('secure_level').style.width);
346	response = parseFloat(response)
347	if (response < 0.5) color = '#ff0000';
348	else if (response < 0.8) color = '#ffff00';
349	else color = '#00ff00';
350	document.getElementById('secure_level_value').style.backgroundColor = color;
351	document.getElementById('secure_level_value').style.width = Math.round(max_val * response) + 'px';
352}
353
354        function toggle_event(id)
355        {
356            document.getElementById(id).style.display='block';
357
358        }
359
360//]]>
361</script>
361
362<link rel="shortcut icon" href="/images/favicon.ico" type="image/x-icon">
363<link rel="icon" href="/images/favicon.ico" type="image/x-icon">
364
365<link href="https://fonts.googleapis.com/css?family=Lato:300,400,700,900" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Lato:300,400,700,900" rel="stylesheet"><link rel="stylesheet" href="//code.jquery.com/ui/1.13.2/themes/smoothness/jquery-ui.css" />
366<link href="/client_file/themes/default/css/bootstrap.css?rand=976553" rel="stylesheet" type="text/css" />
367<link rel="stylesheet" href="/client_file/themes/biztrox/plugins/font-awesome/all.min.css" nonce="">
368<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" nonce="">
369<link href="/client_file/themes/default/css/prettyPhoto.css" rel="stylesheet" type="text/css" />
370
371<link href="/client_file/themes/default/css/owl.v2.css?rand=580933" rel="stylesheet" type="text/css" />
372
373<!--<link href="/client_file/themes/default/css/owl.carousel.css?rand=717664" rel="stylesheet" type="text/css" />
374<link href="/client_file/themes/default/css/owl.theme.css" rel="stylesheet" type="text/css" />
375<link href="/client_file/themes/default/css/owl.transitions.css" rel="stylesheet" type="text/css" />-->
376<link href="/client_file/themes/default/css/animate.min.css" rel="stylesheet" type="text/css" />
377<link href="/client_file/themes/default/css/jquery.mCustomScrollbar.min.css" rel="stylesheet" type="text/css" />
378
379
380<link href="/client_file/module.css?rand=556383" rel="stylesheet" type="text/css" />
381<link href="/client_file/themes/default/css/style.css?rand=372394" rel="stylesheet" type="text/css" />
382<link href="/client_file/controleur_home/css_dynamic_controleur.css.php?rand=189119" rel="stylesheet" type="text/css" />
383
384 <link href="/client_file/themes/default/css/custom.css?rand=497079" rel="stylesheet" type="text/css" /> <link href="/client_file/themes/default/css/responsive.css?rand=769524" rel="stylesheet" type="text/css" />
385<link rel="stylesheet" type="text/css" media="print" href="/client_file/themes/default/css/print.css" />
386 <link href="/client_file/formulaire/captcha/slidercaptcha.min.css" rel="stylesheet" />
387<style type="text/css">.arianne_link{text-decoration:  ;border:   ;width: ;font-weight: 300;
388}
389#wrapper_evenement{text-decoration:  ;border:   ;width: ;background:#D6E4FF;}
390a{text-decoration:  ;border:   ;width: ;}
391#quicklink_text_1 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_1 .quicklink_text_wrapper > span.text_top > p{text-decoration:  ;border:   ;width: ;color: #003a75 !important;}
392#quicklink_text_2 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_2 .quicklink_text_wrapper > span.text_top > p{text-decoration:  ;border:   ;width: ;color: #003a75 !important;}
393#quicklink_text_3 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_3 .quicklink_text_wrapper > span.text_top > p{text-decoration:  ;border:   ;width: ;color: #003a75 !important;}
394#quicklink_text_4 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_4 .quicklink_text_wrapper > span.text_top > p{text-decoration:  ;border:   ;width: ;color: #003a75 !important;}
395#quicklink_text_5 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_5 .quicklink_text_wrapper > span.text_top > p{text-decoration:  ;border:   ;width: ;color: #003a75 !important;}
396li{text-decoration:  ;border:   ;width: ;}
397ul{text-decoration:  ;}
398#logo, #logo img{text-decoration:  ;border:   ;width: ;max-width: 100px !important;
399margin-top:-35px !important;
400margin-bottom:12px !important;
401}
402#embed_cyberimpact > div.modal-dialog{text-decoration:  ;border:   ;width: ;width: 100%;
403max-width: 750px;
404height: 575px;}
405.navbar-inverse .navbar-nav > li > a{text-decoration:  ;border:   ;width: ;text-transform: none;
406font-size: 18px;
407font-weight: bold;}
408#wrapper_nouvelle{text-decoration:  ;border:   ;width: ;background: #ffffff !important;}
409#wrapper_nouvelle{text-decoration:  ;border:   ;width: ;background:#BAEECB;}
410.search-box{text-decoration:  ;border:   ;width: ;display: inline;
411position: initial;}
412.secondary_menu li a {text-decoration:  ;border:   ;width: ;text-decoration: none;
413text-transform: none;
414font-size: 1em;
415font-weight: bold;}
416.secondary_menu{text-decoration:  ;border:   ;width: ;float: right;}
417#menu_secondaire_search{text-decoration:  ;border:   ;width: ;padding-top: 0.8em;}
418.text_slider{text-decoration:  ;border:   ;width: ;background-color: rgb(255 255 255 / 52%);
419border-radius: 24px;
420left: 15%;}
421#slogant_page_interne{text-decoration:  ;border:   ;width: ;background-color: rgb(255 255 255 / 60%);
422color: #003b76 !important;
423font-size: 2em;
424font-weight: 400;
425margin: 5% auto 6%;}
426li#social_wrapper{text-decoration:  ;border:   ;width: ;display: none;
427}
428td{text-decoration:  ;
429}
430p{text-decoration:  ;border:   ;width: ;color:#57585a;
431font-size: 16px;
432margin: 5px 0 10px 0px;
433line-height:1.3em;}
434h1, .h1{text-decoration:  ;border:   ;width: ;    color:#57585a;
435    margin: 0 0 20px 0;
436    text-transform: uppercase;
437    font-size: 24px;
438    font-weight: bold;
439    padding: 0 0 15px 0;
440    border-bottom: 1px solid #dfdfe1;
441    line-height: 1.3em;
442  }
443h2, .h2{text-decoration:  ;border:   ;width: ;    color:#57585a;
444    margin: 0 0 10px 0;
445    text-transform: none;
446    font-size: 22px;
447    font-weight: bold;
448    padding: 0 0 0px 0;
449    line-height: 1.3em;
450}
451h3, .h3{text-decoration:  ;border:   ;width: ;    font-weight: normal;
452    font-size: 20px;
453    margin: 5px 0 15px 0;
454
455color: #57585a;
456text-transform: uppercase;}
457h4, .h4{text-decoration:  ;border:   ;width: ;font-weight: 400;
458    font-size: 18px;
459    margin: 0 0 15px 0;
460  }
461
462.tuile_fe{
463	background:#1c3f6a;
464}
465.tuile_fe p{
466	color:#EBEBEB;
467}
468.tuile_fe:hover, .tuile_active .tuile_fe{
469	background:#CC7760;
470}
471.tuile_fe:hover p, .tuile_active .tuile_fe p{
472	color:#FFFBF7;
473}
474.tuile_triangle_down:before {
475	border-top: 50px solid #CC7760;
476}
477.Vtab .resp-tab-active{
478    border-left: 2px solid #CC7760;
479}
480		    .navbar-inverse .navbar-nav > li:last-child > a {
481		        color: #000000 !important;
482		    }
483		    .navbar-inverse .navbar-nav > li:last-child {
484		        background-color: #FFFFFF !important;
485		    }.navbar-inverse .navbar-nav > li > a {color: #000000 ;}
486		.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
487		    color: #003b76 !important; }
488
489		/*.dropdown-menu > .active > a{color: #003b76 !important;}*/
490		.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #003b76 !important; background-color:#FFFFFF !important;}
491		
492	    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus,
493	    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover {color: #003b76 !important;}#menu_principal {background:#FFFFFF !important;}.dropdown-menu > li > a {background:#003b76 !important;}.dropdown-menu > li > a {color:#FFFFFF !important;}.dropdown-menu > li > a:hover, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover {color:#FFFFFF !important;}
494	    .dropdown-menu > .active > a {color: #FFFFFF !important;}.dropdown-menu > li > a:hover, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover{background-color: #0C86FF !important;}
495	    .text_slider .h3 {color: #003b76 !important;}.secondary_menu li a {color: #000000 !important;}.secondary_menu li a:hover {color: #003b76 !important;}
496	    #header_bg {
497	        opacity: 1 !important;
498		
499	    }#logo, #logo img { max-width: 200px !important;}
500	body, p, .date_news_teaser{ font-family: "Lato", sans-serif;}
501	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {font-family: "Lato", sans-serif;}
502    .fa-classic, .fa-regular, .fa-solid, .far, .fas {
503        font-family: "Font Awesome 6 Free" !important;
504    }
505	/*.quicklink_content{max-height: 200px !important;}*/
506	#wrapper_titre_interne{text-align:right;}.quicklink_text {bottom:0;}
507
508
509	a{
510		color:#003b76;
511	}
512	a:hover{
513		color:#0C86FF;
514	}
515	input[type="submit"],
516	input[type="button"],
517	button,
518    .ui-button,
519	.bouton,
520	.Btn, .btn,
521	.BtnForm,
522	#sidebar ul li a:hover,
523
524    #sidebar ul li a.menu_membre_page_active,
525	#content_confirmation input[type="submit"]
526     , a.voir_bouton_fichier_custom ,
527    body #main_wrapper_interne #form_edition_membre .current a.voir_bouton_fichier_custom
528    {
529        background-image: linear-gradient(to left, #003b76, #003b76 50%, #0C86FF 50%, #0C86FF) !important;
530		color:#FFFFFF !important;
531		border-radius:12px;
532        
533	}
534    .accordeon_title{background:#0C86FF !important; color:#FFFFFF !important;}
535    .accordeon_title.collapsed{background:#003b76 !important; color:#FFFFFF !important;}
536
537    #sidebar ul li a:hover,
538    #sidebar ul li a.menu_membre_page_active{
539        color: #FFFFFF !important;
540    }
541
542	input[type="submit"]:hover,
543	input[type="button"]:hover,
544	button:hover,
545    .ui-button:hover,
546	.bouton:hover,
547	.Btn:hover, .btn:hover,
548	.BtnForm:hover,
549	#content_confirmation input[type="submit"]:hover{
550		color:#FFFFFF !important;
551	}
552        .lien_externe, .lien_externe::after, .lien_doc, .lien_doc::after, .lien_standard, .lien_standard::after, #main_wrapper_interne a:not([class]) {
553            color: #003b76 !important;
554            cursor: pointer;
555        }
556        .lien_externe:hover, .lien_externe:hover::after, .lien_externe:focus, .lien_externe:focus::after,
557        .lien_doc:hover, .lien_doc:hover::after, .lien_doc:focus, .lien_doc:focus::after,
558        .lien_standard:hover, .lien_standard:hover::after, .lien_standard:focus, .lien_standard:focus::after,
559        #main_wrapper_interne a:hover:not([class]), #main_wrapper_interne a:focus:not([class]) {
560            color: #0C86FF !important;
561            cursor: pointer;
562        }
563        .list_custom li:before, #main_wrapper_interne .list_custom li:before, #main_wrapper_interne li::before, .list_custom > li > ul > li::before {
564            color: #0C86FF !important;
565        }
566        #progressbar li.active::before, #progressbar li.active::after {
567            background: #0C86FF;
568        }
569	    .new_event_tag {
570	        color: #FFFFFF;
571	        background-color: #003b76;
572	    }
573	    .container{max-width: 1600px;}#footer_wrapper p, #footer_wrapper h3 {color: #FFFFFF !important;}#footer_wrapper a {color: #FFFFFF ;}#logo_footer, #logo_footer img {max-width: 250px !important;}
574		.timeline > li > .timeline-badge, .timeline::before {background-color: #003b76 !important;}
575		.timeline_titre {color: #003b76 !important;}
576        .accordeon_titre a {
577            color : #003b76 !important;
578            border-top: 1px solid #003b76 !important;
579        }
580        .accordeon_titre a::after {
581            color : #003b76 !important;
582        }
583        .accordeon_titre a:hover {
584            color : #000000 !important;
585            border-top: 1px solid #000000 !important;
586        }
587        .accordeon_titre a:hover::after {
588            color : #000000 !important;
589        }
590        
591    .moxman-btn button, .moxman-close {
592        padding: 4px 10px !important;
593        font-size: 14px !important;
594        line-height: 20px !important;
595        cursor: pointer !important;
596        color: #333 !important;
597        overflow: visible !important;
598        -webkit-appearance: none !important;
599        background-image: none !important;
600        margin: 0 !important;
601        text-transform: none !important;
602    }
603	    .arianne_link a, .arianne_link .texte_mauve {font-size: 16px !important;}
604	    .arianne_link a {color: #074f96 !important;}
605	    .arianne_link .texte_mauve {color: #0C86FF !important;}
606        .style_table tbody tr:nth-child(2n) td, .responsive_style_table tbody tr:nth-child(2n) td {
607            background: #E5F2FF !important;
608            background-color: #E5F2FF !important;
609            border: #fff solid 1px !important;
610        }
611        @media (max-width: 800px) {
612            .responsive_style_table tbody tr:nth-child(2n) td {
613                background: unset !important;
614                background-color: unset !important;
615                border: unset !important;
616            }
617            .responsive_style_table tbody tr td:nth-child(2n) {
618                background: #E5F2FF !important;
619                background-color: #E5F2FF !important;
620                border: #fff solid 1px !important;
621            }
622        }
623        .style_table tbody tr:nth-child(2n) td, .responsive_style_table tbody tr:nth-child(2n) td {
624            color: #000000 !important;
625            border: #fff solid 1px !important;
626        }
627        .style_table tbody tr:nth-child(2n) td textarea, .style_table tbody tr:nth-child(2n) td input[type="text"], .style_table tbody tr:nth-child(2n) td select,
628        .responsive_style_table tbody tr:nth-child(2n) td textarea, .responsive_style_table tbody tr:nth-child(2n) td input[type="text"] {
629            color: #000 !important;
630        }
631        @media (max-width: 800px) {
632            .responsive_style_table tbody tr:nth-child(2n) td {
633                color: unset !important;
634                border: unset !important;
635            }
636            .responsive_style_table tbody tr td:nth-child(2n) {
637                color: #000000 !important;
638                border: #fff solid 1px !important;
639            }
640        }
641        .style_table tbody tr:nth-child(2n+1) td, .responsive_style_table tbody tr:nth-child(2n+1) td {
642            background: #C7CED4 !important;
643            background-color: #C7CED4 !important;
644            border: #fff solid 1px !important;
645        }
646        @media (max-width: 800px) {
647            .responsive_style_table tbody tr:nth-child(2n+1) td {
648                background: unset !important;
649                background-color: unset !important;
650                border: unset !important;
651            }
652            .responsive_style_table tbody tr td:nth-child(2n+1) {
653                background: #C7CED4 !important;
654                background-color: #C7CED4 !important;
655                border: #fff solid 1px !important;
656            }
657        }
658        .style_table tbody tr:nth-child(2n+1) td, .responsive_style_table tbody tr:nth-child(2n+1) td {
659            color: #000000 !important;
660            border: #fff solid 1px !important;
661        }
662        .style_table tbody tr:nth-child(2n+1) td textarea, .style_table tbody tr:nth-child(2n+1) td input[type="text"], .style_table tbody tr:nth-child(2n+1) td select,
663        .responsive_style_table tbody tr:nth-child(2n+1) td textarea, .responsive_style_table tbody tr:nth-child(2n+1) td input[type="text"] {
664            color: #000 !important;
665        }
666        @media (max-width: 800px) {
667            .responsive_style_table tbody tr:nth-child(2n+1) td {
668                color: unset !important;
669                border: #fff solid 1px !important;
670            }
671            .responsive_style_table tbody tr td:nth-child(2n+1) {
672                color: unset !important;
673                border: #fff solid 1px !important;
674            }
675        }
676        .style_table thead tr:first-child td, .responsive_style_table tr th, .style_table th{
677            background: #92A6A4 !important;
678            background-color: #92A6A4 !important;
679            border: #fff solid 1px !important;
680        }
681        @media (max-width: 800px) {
682            .responsive_style_table tr th {
683                background: unset !important;
684                background-color: unset !important;
685                border: unset !important;
686            }
687            .responsive_style_table tbody tr td:nth-child(1) {
688                background: #92A6A4 !important;
689                background-color: #92A6A4 !important;
690                border: #fff solid 1px !important;
691            }
692        }
693        .style_table thead tr:first-child td, .style_table thead tr:first-child td,
694        .style_table tr th, .style_table tbody tr th,
695        .responsive_style_table tr th, .responsive_style_table tr th {
696            color: #FFFFFF !important;
697            border: #fff solid 1px !important;
698        }
699        @media (max-width: 800px) {
700            .responsive_style_table tr th {
701                color: unset !important;
702                border: unset !important;
703            }
704            .responsive_style_table tbody tr td:nth-child(1) {
705                color: #FFFFFF !important;
706                border: #fff solid 1px !important;
707            }
708        }
709    .event_slider_text a, .event_slider_text a:hover {
710        color: #fff !important;
711    }
712        #Module-ContactForm div.Field:nth-child(2n+1) {
713            background: #87AED4 !important;
714            background-color: #87AED4 !important;
715            border-bottom: 1px solid white !important;
716        }
717        
718        #Module-ContactForm div.Field:nth-child(2n+1) {
719            color: #000000 !important;
720        }
721        
722        #Module-ContactForm div.Field:nth-child(2n) {
723            background: #abc5df !important;
724            background-color: #abc5df !important;
725        }
726        
727        #Module-ContactForm div.Field:nth-child(2n) {
728            color: #000000 !important;
729        }
730        .member_only{display:none;}
731        @media (max-width: 1000px) {
732            .text_slider { right: 50%; transform: translateX(50%); max-width: unset; width: 98%; bottom:5%; top:inherit; } 
733            .text_slider .h3 { position: absolute; width: 90%; top: 45%; left: 50%; transform: translate(-50%, -50%); }
734            .owl-prev, .owl-next { top: 45%; transform: translateY(-50%); }
735            .owl-prev { left: 0; }
736            .owl-next { right: 0; }
737            .owl-theme .owl-controls .owl-buttons div { color: #333; }
738        }
739        @media screen and (max-width: 768px) {
740            .text_slider { padding: 0 !important; }
741            .text_slider .h3 { font-size: 25px; }
742            .owl-theme .owl-controls .owl-buttons div { font-size: 35px; }
743        }.picto_cat_event_wrapper, .picto_cat_event_wrapper .picto_cat_event{display:none !important;}
744            .secondary_menu li a.social, #menu_secondaire_search .face i { color: #FFFFFF !important; }
745        
746            .secondary_menu li a.social:hover, #menu_secondaire_search .face:hover i { color: #D1D1D1 !important; }
747        #progressbar li.active::before {color: #000000 !important;}.form-switch .form-check-input:checked {background-color: #8BB760 !important;}
748
749    input[type="button"].class_btn_onclick
750    {
751        background-image: linear-gradient(to left, #0C86FF 50%, #0C86FF , #003b76, #003b76 50%) !important;
752		color:#FFFFFF !important;
753		border-radius:12px;
754	}
755
756    body{display:none;} /*éviter le clignotement au load de la page*/
757</style>
758    
758<script type="text/javascript" src="/client_file/themes/default/javascript/jquery-1.10.2.min.js"></script>
758
759    
759<script>
760        $(document).ready(function(){
761            //éviter le clignotement au load de la page
762            $("body").show();
763            // pour sassurer que le body va s afficher dans firefox aussi
764            $("body").addClass("d-block");
765        });
766    </script>
766
767	
767<script language="javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script>
767
768    
768<script type="text/javascript" src="/js/jquery.inputmask.bundle.js"></script>
768
769    
769<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-mousewheel/3.1.12/jquery.mousewheel.js"></script>
769
770    
770<script type="text/javascript" src="/client_file/themes/default/javascript/bootstrap.min.js"></script>
770
771    
771<script type="text/javascript" src="/client_file/themes/default/javascript/jquery.prettyPhoto.js"></script>
771
772    
772<script src="/client_file/formulaire/captcha/longbow.slidercaptcha.js"></script>
vendor: 86 bytes, lines 772-775
772
773    <script src="https://www.google.com/recaptcha/api.js" async defer></script>
774
775    
775<script type="text/javascript" src="/client_file/themes/default/javascript/owl.v2.js?rand=700315"></script>
775
776     
776<script type="text/javascript" src="/client_file/themes/default/javascript/owl.animate.js"></script>
776
777
778    
778<script type="text/javascript" src="/client_file/themes/default/javascript/easypaginate.js"></script>
778
779	
779<script type="text/javascript" src="/client_file/themes/default/javascript/jquery.mCustomScrollbar.concat.min.js"></script>
779
780    
780<script type="text/javascript" src="/js/easy-responsive-tabs.js"></script>
780
781    
781<script type="text/javascript" src="/client_file/themes/default/javascript/javascript.js?rand=216150"></script>
781
782    
782<script type="text/javascript" src="/client_file/module.js?rand=597473"></script>
782    
782<script type="text/javascript" src="/client_file/themes/default/javascript/custom_js.js"></script>
782
783     <link rel="stylesheet" href="/gi2-modules/standard/news/client/fe_news_style.css?rand=1790415449">   
784            
784<script src="/admin/js/jquery.dataTables.min.js"></script>
784
785            
785<script src="/admin/js/datatable.js"></script>
785
786            
786<script src="https://cdn.datatables.net/buttons/2.2.2/js/dataTables.buttons.min.js"></script>
786
787            
787<script src="https://raw.githubusercontent.com/DataTables/Plugins/master/api/sum().js"></script>
787
788            
788<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
788
789            
789<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js"></script>
789
790            
790<script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js"></script>
790
791            
791<script src="https://cdn.datatables.net/buttons/2.2.2/js/buttons.html5.min.js"></script>
791
792            
792<script src="https://cdn.datatables.net/buttons/2.2.2/js/buttons.print.min.js"></script>
792</head><body class="cards-pf "  id="news">
792<script>
793function toggleBlock(id)
794{
795    //  alert(id)
796    if (document.getElementById)
797    {
798        if (document.getElementById(''+id+'').style.display == "block")
799            document.getElementById(''+id+'').style.display = "none";
800        else
801            document.getElementById(''+id+'').style.display = "block";
802    }
803    else if (document.layers)
804    {
805        if (document.layers[''+id+''].visibility == "show")
806            document.layers[''+id+''].visibility = "hide";
807        else
808            document.layers[''+id+''].visibility = "show";
809    }
810}
811
812function toggle_event(id)
813{
814        document.getElementById(id).style.display='block';
815}
816</script>
816
817
818    
818<script type="text/javascript">
819        $(window).resize(function() {
820            $('#contactUs-form').css('height', (window.innerHeight - 180));
821        });
822        $(window).on('load',function() {
823            $('#contactUs-form').css('height', (window.innerHeight - 180));
824        });
825    </script>
825
826    <style type="text/css">
827        #contactUs-form {
828            max-height: 658px !important;
829            overflow-y: auto;
830        }
831
832    </style>
833    <div id="request-contactUs" class="wow animated fadeInRight" data-wow-delay="0.2s">
834    	<div id="contactUs-tab">
835    		<span style="background-color: #003b76">
836    		    Nous joindre</span>
837    	</div>
838    	<div id="contactUs-form">
839    		<a id="close" class="contactUs-close" href="javascript:void(0);">
840    			<img src="/client_file/themes/default/interface/close.png">
841    		</a>
842            <div>
843                <div class="clearfix"></div>
844<br/>
845<div id="Module-ContactForm">
846
847        
848    <form action="" method="post"
849          id="contactFormSide">
850
851        <div class="Field">
852            <label>Nom<sup class="MandatoryField">*</sup></label>
853            <input type="text" name="NomF" style="width: 90%;"
854                   value="" required="required"/>
855        </div>
856
857        <div class="Field">
858            <label>Courriel<sup
859                        class="MandatoryField">*</sup></label>
860            <input type="text" name="CourrielF" style="width: 90%;"
861                   value="" required="required"/>
862        </div>
863
864        <div class="Field">
865            <label>Téléphone</label>
866            <input type="text" name="telephoneF" style="width: 90%;"
867                   value=""/>
868        </div>
869
870        <div class="Field">
871            <label>Sujet<sup
872                        class="MandatoryField">*</sup></label>
873            <input type="text" name="SujetF" style="width: 90%;"
874                   value="" required="required"/>
875        </div>
876
877        <div class="Field">
878            <label>Commentaires<sup
879                        class="MandatoryField">*</sup></label>
880            <textarea name="MessageF" cols="" rows="" style="width: 90%;"
881                      required="required"></textarea>
882        </div>
883        <div class="Field d-none">
884            <label class="col-sm-3 col-form-label" for="MessageF">Veuillez entrer votre mot de passe de récupération<sup class="MandatoryField text-danger">*</sup>
885            </label>
886            <div class="col-sm-9">
887                <input type="text" name="t_UQ8xn7o4" value="" />
888            </div>
889        </div>
890
891        <div class="Field d-none">
892            <label class="col-sm-3 col-form-label" for="MessageF">Veuillez entrer votre mot de passe de récupération<sup class="MandatoryField text-danger">*</sup>
893            </label>
894            <div class="col-sm-9">
895                <input type="checkbox" name="ch_UQ8xn7o4" value="1" />
896            </div>
897        </div>
898        <br/>
vendor: 117 bytes, lines 898-900
898
899                        <script src="https://www.google.com/recaptcha/api.js" async defer></script>
900                
900<div style="" class="g-recaptcha" data-sitekey="6LcGHIoiAAAAAEa3tpFxsCxIvGzuEabNyS3o-7f0"></div>
901                <input class="BtnFormsInput" name="submit" type="submit" value="Envoyer" />
902                        <br/>
903        <input type="hidden" name="action" value="send"/>
904
905    </form>
906
907</div>
908
909            </div>
910
911        </div>
912    </div>
913    
914    <style type="text/css">
915        .active_hd {
916            background-color: #003b76 !important;
917            color:#FFFFFF !important;
918        }
919        .secondary_menu li a.active_hd,
920            a.active_hd {color:#FFFFFF !important;}
921    </style><div id="spc_login_wrapper" style="background-color: #B8B6B6;">
922    <div class="container" >
923        <!-- login box start -->
924
925        <div class="login-box" style="background-color: #B8B6B6;">
926        	<a class="close-login" href="#"><i class="fa fa-times"></i></a>
927            <h2 class="text-center">Vous devez vous identifier avant de continuer dans cette section</h2>
928
929        	<form id="fast_login_form" name="fast_login_form" method="POST" action="/boutique/login.php?action=process">
930      			<div class="login-controls">
931                    <div class="row text-center">
932        				<div class="col-md-5 text-left">
933        				    <label>Identifiant</label><br />
934        					<input id="email_address" type="text" name="email_address" required class="txt-box skew25" placeholder="Identifiant" /><br />
935                            <!--<br /><br />
936                            <a style="color: #fff;" class="Btn" href="/boutique/create_account_step1.php">Créer un compte </a>-->
937        				</div>
938        				<div class="col-md-5 text-left">
939        				    <label>Mot de passe</label>&nbsp;&nbsp;<span onclick="show_password('login_pass');" style="cursor: pointer; float:right;"><small><b><i class="far fa-eye"></i> </b></small></span><br />
940        					<input type="password" name="password" id="login_pass" required class="txt-box skew25" placeholder="Mot de passe" />
941        				</div>
942        				<div class="col-md-2" style="padding-top: 24px;">
943        					<input id="fast_login_form_submit" type="submit" style="margin-top: 0 !important;" class="Btn" value="Connexion" />
944        					<input type="hidden" name="fast_login_ajax" id="fast_login_ajax" value="0" />
945        				</div>
946                        <div class="col-md-5 text-left d-none">
947        				    <label>Mot de passe</label>&nbsp;&nbsp;<span onclick="show_password('login_pass');" style="cursor: pointer; float:right;"><small><b><i class="far fa-eye"></i> </b></small></span><br />
948        					<textarea name="t_UQ8xn7o4"></textarea>
949        				</div>
950                        <div class="col-md-5 text-left d-none">
951        				    <label>Mot de passe</label>&nbsp;&nbsp;<span onclick="show_password('login_pass');" style="cursor: pointer; float:right;"><small><b><i class="far fa-eye"></i> </b></small></span><br />
952        					<input type="checkbox" name="ch_UQ8xn7o4" value="1"/>
953        				</div>
954                    </div>
955                    <div class="row">
956                        <div class="col-md-5 text-left">
957                            <a id="forgot_code" href="/boutique/login_code_forgotten.php">Identifiant oublié ?</a>
958                        </div>
959                        <div class="col-md-5">
960                            <a id="forgot_pass" href="/boutique/password_forgotten.php">Mot de passe oublié ?</a>
961                            <div class="check-box-box right"><br />
962                            	        					   <input type="checkbox" class="check-box" value="1" name="rmb_login" style="margin-right: 10px;"  /><span style="color: #fff;"> Se souvenir de moi</span>
963        				    </div>
964                        </div>
965                        <div class="col-md-2"></div>
966                    </div>
967                                      </div>
968
969                <div id="auth2F-wrapper" style="display: none">
970                    <!--<h2 class="text-center">Authentification 2F</h2> -->
971                    <p><div id="system_page_FR_2f_message_page" page_sys="2f_message_page" >Pour votre authentification en 2 étapes, un code vous a été envoyé par courriel. Veuillez l’inscrire ci-dessous :</div> </p>
972
973                        <label for="email">Code :</label>
974                        <input id="code_email" name="code_email" size="25" value="" type="text" disabled="disabled" class="form-control" style="max-width:200
974px; margin: 0 auto;">
975                        <div id="submit_zone">
976                            <input value="Confirmer" name="btnConfirmCode" type="submit">
977                        </div>
978                </div>
979                <div class="row">
980    			    <div id="msg_error_login"></div>
981    			</div>
982        	</form>
983
984
985        </div>
986        <!-- login box End -->
987    </div>
988</div>
989<a href="javascript:void(0);" id="return-to-top" style=""><i class="fa fa-chevron-up" aria-hidden="true"></i></a>
990
991<div id="master_all" class="">
992
993<div class="">
994<div id="header" style="position: relative; ">																				<a style="display: block;text-align: right;margin-right: 10px;" href="https://ritkey.com/">List of Smart Projects</a></li>    <div id="header_bg"></div>
995
996            <div class="container" id="entete_mod_0" >
997            <div class="row" >
998                                    <div id="menu_secondaire_search">
999                        <!--<li><a href="/boutique/create_account.php">Cr&eacute;er un compte</a></li>--><ul class="secondary_menu"><li class="second_menu_sep " id=""><a href='https://www.afmq.com/nous-joindre'>Nous joindre</a></li><li class="second_menu_sep " id=""><a class="login-btn" href="#"><i class="fa fa-user" aria-hidden="true"></i>&nbsp;&nbsp;Zone des membres</a></li><li id="tel_header_li"><a href="/boutique/paypal.php?from=guest"><i class="fas fa-dollar-sign"></i>Payer mes factures</a></li><li id="social_wrapper" style="position:relative; padding-bottom:0;"><a href="https://www.facebook.com/1AFMQ" target="_blank" class="face social"><i class="fab fa-facebook"></i></a><a class="social yt" id="" href="https://www.youtube.com/channel/UCkd6r5JZ6SAH4tXbaGsWkcQ " target="_blank"><i class="fab fa-youtube"></i></a><a class="social linkedIn" id="" href="https://www.linkedin.com/company/association-des-fabricants-de-meubles-du-qu-bec" target="_blank"><i class="fab fa-linkedin"></i></a></li></ul>                                <div class="top-search wow fadeInDown" data-wow-delay="0.9s">
1000                                    <form name="quick_find" method="get" action="/rechercher.php">
1001                                        <input type="hidden" name="rechercher_type" value="0">
1002                                        <input type="hidden" name="search_from" value="menu">
1003                                        <input type="hidden" name="rechercheparF" value="all">
1004                						<input name="search_all" type="hidden" value="all">
1005                                        <input type="hidden" name="change_section" value="null">
1006                                		<!--<a href="#"><i class="fa fa-search" aria-hidden="true"></i></a>-->
1007                                    	<div class="search-box">
1008                                    		<div class="input-box left">
1009                                    			<input type="text" name="q" id="t-search" class="txt-box" required placeHolder="Entrez votre mot de recherche ici..." />
1010                                    		</div>
1011                                    		<div class="left">
1012                                    			<button type="submit" id="b-search" class="btn btn-success" style="margin:0;">
1013                								    <i class="fas fa-search"></i>
1014                								</button>
1015                                    			<!--<input type="submit" id="b-search" class="fa fa-input btn main-bg" value="&#xf002" />          class="btn main-bg" -->
1016                                    		</div>
1017                                    	</div>
1018                                    </form>
1019                                </div>
1020                                                    </div>
1021        			<a href="/" id="logo" class="wow animated fadeInDown logo_mobile_only" data-wow-delay="0.2s">
1022                    <img id="logo_desktop" src="/client_file/themes/logos/logo_tag.png?rand=854349" />
1023                    
1024                </a>            </div>
1025                    </div>
1026        </div>
1027<style>
1028    
1029    #alertes_ui_fermeture{
1030        position: fixed;
1031        top: 30px;
1032        right:30px;
1033    }
1034
1035    #alertes_ui_fermeture ~ table{
1036        width:100%;
1037    }
1038
1039    .container-alertes:first-of-type{
1040        padding-top:0 !important;
1041    }
1042
1043    .container-alertes{
1044        padding-top: 60px;
1045    }
1046
1047    .boutons{
1048        margin:20px 5px;
1049    }
1050
1051    .btn-primary{
1052        border-color:transparent !important;
1053    }
1054
1055    .alertes_ui{
1056        overflow-y:scroll !important;
1057        height:100%;
1058        transition-property: transform;
1059        transition-duration: 1s;
1060        position:fixed;
1061        top:0;
1062        right:0;
1063        width:100vw;
1064        height:100vh;
1065        z-index:10;
1066        padding: 2.5% 5%;
1067    }
1068
1069    
1070</style>
1071<script>
1072
1073</script>
1073
1074    <!--
1075    <div id="alertes_ui" style="transform:translateX(100vw);">
1076        <a href="javascript:void(0)" id="alertes_ui_fermeture"><i class="far fa-times-circle" style="font-size:30px"></i></a>
1077        <table class="responsive_table" id="table_alertes">
1078            <tbody id="corps-alertes">
1079            <tr>
1080                <th class="col-md-6"></th>
1081                <th class="col-md-6"></th>
1082            </tr>
1083                </tbody>
1084        </table>
1085    </div>
1086      -->
1087    
1087<script>
1088   /* $(window).load(function(){
1089        let heightHeader=$("#header").outerHeight();
1090        $("#alertes_ui").css("height", "calc(100vh - "+heightHeader+"px)");
1091        $("#alertes_ui").css("top", +heightHeader+"px");
1092    });
1093    $("#alertes-lien-container").click(function(){
1094        if($("#alertes_ui").css("transform") == "matrix(1, 0, 0, 1, 0, 0)"){
1095            $("#alertes_ui").css("transform", "translateX(100vw)");
1096        }else{
1097            $("#alertes_ui").css("transform", "translateX(0)");
1098            $('body').css("overflow", "hidden");
1099        }
1100    });
1101
1102    $("#alertes_ui_fermeture").click(function(){
1103        if($("#alertes_ui").css("transform", "translateX(0)")){
1104            $("#alertes_ui").css("transform", "translateX(100vw)");
1105            $('body').css("overflow", "visible");
1106        }
1107    });    */
1108
1109    </script>
1109
1110    <div id="menu_principal" style="border-bottom: 8px solid #FAF8F8; ">
1111        <div class="container">
1112            <div id="main_menu_wrapper">
1113                <nav id="main-navbar" class="navbar navbar-inverse">
1114    <!--<div class="container no-padd">-->
1115    <div class="navbar-header">
1116        <span class="navbar-toggle" data-toggle="collapse" data-target="#myNavbar" href="#">
1117            <span class="icon-bar"></span>
1118            <span class="icon-bar"></span>
1119            <span class="icon-bar"></span>
1120        </span>
1121    </div>
1122    <div class="collapse navbar-collapse" id="myNavbar">
1123        <ul class="nav navbar-nav">
1124            <li id="logo_sticky_nav" style="display: none;">
1125                <a href="/" id="link_logo_nav">
1126                    <img src="/client_file/themes/logos/logo_tag.png?rand=280880" />                </a>
1127            </li>
1128            <li><a href="/" id="logo" class="wow animated fadeInDown logo_menu" data-wow-delay="0.2s"><img src="/client_file/themes/logos/logo_tag.png?rand=910654" /></a></li><li id="first_lv_1" class=" dropdown"><a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown">À propos<span class="caret"></span></a><ul class="dropdown-menu"><li id="first_lv_1" class=""><a href='https://www.afmq.com/a-propos/notre-mission' class=""  >Notre mission</a></li><li id="first_lv_2" class=""><a href='https://www.afmq.com/a-propos/notre-equipe' class=""  >Notre équipe</a></li><li id="first_lv_3" class=""><a href='https://www.afmq.com/a-propos/conseil-d-administration' class=""  >Conseil d’administration</a></li><li id="first_lv_4" class=""><a href='https://www.afmq.com/a-propos/meuble-du-quebec-------------------' class=""  >Meuble du Québec                   </a></li><li id="first_lv_5" class=""><a href='https://www.afmq.com/a-propos/politique-de-confidentialite' class=""  >Politique de confidentialité</a></li><li id="first_lv_6" class=" dropdown-submenu"><a href="javascript:void(0);" class="dropdown-toggle"  data-toggle="dropdown">L’industrie du meuble<span class="caret"></span></a><ul class="dropdown-menu drop2"><li id="first_lv_1" class=""><a href='https://www.afmq.com/a-propos/l-industrie-du-meuble/quelques-donnees' class=""  >Quelques données</a></li><li id="first_lv_2" class=""><a href='https://www.afmq.com/a-propos/l-industrie-du-meuble/historique' class=""  >Historique</a></li><li id="first_lv_3" class=""><a href='https://www.afmq.com/a-propos/l-industrie-du-meuble/travailler-dans-l-industrie' class=""  >Travailler dans l’industrie du meuble</a></li><li id="first_lv_4" class=""><a href='https://www.afmq.com/a-propos/l-industrie-du-meuble/liens-utiles' class=""  >Liens utiles</a></li></ul></li></ul></li><li id="first_lv_2" class=" dropdown"><a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown">Devenir membre<span class="caret"></span></a><ul class="dropdown-menu"><li id="first_lv_7" class=""><a href='https://www.afmq.com/services-aux-membres/pourquoi-devenir-membre' class=""  >Pourquoi devenir membre ?</a></li><li id="first_lv_8" class=""><a href='https://www.afmq.com/services-aux-membres/les-services-offerts-a-nos-membres' class=""  >L’expertise offerte à nos membres</a></li><li id="first_lv_9" class=""><a href='/boutique/create_account_step1.php?devenirmembre=1' class=""  >Adhérez maintenant</a></li><li id="first_lv_10" class=""><a href='https://www.afmq.com/services-aux-membres/rabais-exclusifs-aux-membres' class=""  >Rabais chez nos partenaires</a></li></ul></li><li id="first_lv_3" class=""><a href='https://www.afmq.com/liste_compagnies' class="" >Répertoire des membres</a></li><li id="first_lv_4" class=" dropdown"><a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown">Information<span class="caret"></span></a><ul class="dropdown-menu"><li id="first_lv_11" class=""><a href='https://www.afmq.com/actualites/news' class=""  >Information et actualités</a></li><li id="first_lv_12" class=""><a href='https://www.afmq.com/actualites/infolettres' class=""  >Infolettres</a></li><li id="first_lv_13" class=""><a href='https://www.afmq.com/actualites/l-afmq-dans-les-medias' class=""  >L’AFMQ dans les médias</a></li></ul></li><li id="first_lv_5" class=" dropdown"><a href="javascript:void(0);" class="dropdown-toggle" data-toggle="dropdown">Événements<span class="caret"></span></a><ul class="dropdown-menu"><li id="first_lv_14" class=""><a href="/evenements/" class=""  >
1128Événements à venir</a></li><li id="first_lv_15" class=""><a href="/evenements/Categorie-activitees/archive" class=""  >Archives d’événements</a></li></ul></li>        </ul>
1129    </div>
1130    <!--</div>-->
1131</nav>            </div>
1132        </div>
1133    </div>
1134    <div style="clear: both;"></div>
1135    
1136<!-- Section Quicklinks -->
1137     <div id="entete_image_interne" style="position:relative;" class="wow animated fadeIn row img-gradient-1455" data-wow-delay="0.2s">
1138     	        <img src="/client_file/upload/image_page/entete_2022314123915434.jpg" title="Actualités" style="width:100%;" />
1139        <div class="container fix_overflow" style="position:absolute; top: 0;">
1140            <div class="col-md-12 fix_overflow" id="wrapper_titre_interne">
1141                <h1 id="slogant_page_interne" class="d-inline-block fix_overflow">Actualités</h1>            </div>
1142        </div>
1143     </div>
1144    <div class="container wow animated fadeIn" id="main_wrapper_interne" data-wow-delay="0.4s">
1145	<div class="container_content">
1146		<div class="row">
1147		    <div class="fil_arianne">
1148<div class="arianne_link">
1149   <a href="/">Accueil</a>
1150            <span class="separateur-arianne"> > </span>         <a href='https://www.afmq.com/actualites'>Information</a>
1151               <span class="separateur-arianne"> > </span>        
1152         
1153         <span class="texte_mauve">Information et actualités</span>
1154      </div>
1155<div class="section_color section1455"></div>
1156</div><br /><div class="col-md-12" style="overflow: hidden;"><h1 id="top_news">INFORMATION ET ACTUALITÉS </h1>
1157        <div class="row">
1158            <div class="col-md-12" id="news_wrapper_list">
1159                <div id="wrapper_list_paginatexxx">
1160                    <div id="pagination-result"></div>
1161                    <div class="text-center" style="margin: 45px auto 30px;"></div>
1162                </div>
1163            </div>
1164        </div>
1165        </div></div><a class="Btn float-right" href="/" >Retour</a>
1166<script type="text/javascript" src="/js/ajax_fd.js"></script>
vendor: 1 bytes, line 1166
1166
1167<script type="text/javascript" src="https://www.afmq.com/js/modal_fd.js"></script>
vendor: 1 bytes, line 1167
1167
1168<script type="text/javascript" src="https://www.afmq.com/js/dimension_fd.js"></script>
vendor: 1 bytes, line 1168
1168
1169<script type="text/javascript" src="https://www.afmq.com/js/toggle_fd.js"></script>
vendor: 1 bytes, line 1169
1169
1170<script type="text/javascript">
1171    var ajax = new ajaxObject();      // custom?   
1172</script>
vendor: 1 bytes, line 1172
1172
1173<script type="text/javascript">
1174//<![CDATA[
1175
1176function replace2(fullString,text,by) {
1177// Replaces text with by in string
1178    var strLength = fullString.length, txtLength = text.length;
1179    if ((strLength == 0) || (txtLength == 0)) return fullString;
1180
1181    var i = fullString.indexOf(text);
1182    if ((!i) && (text != fullString.substring(0,txtLength))) return fullString;
1183    if (i == -1) return fullString;
1184
1185    var newstr = fullString.substring(0,i) + by;
1186
1187    if (i+txtLength < strLength)
1188        newstr += replace2(fullString.substring(i+txtLength,strLength),text,by);
1189
1190    return newstr;
1191}
1192//]]>
1193
1194//script pour l'edition rapide (nouvelle version)
1195
1196var go_afficheadmin = true;
1197
1198$(document).keydown(function(e){
1199	//CTRL + Q keydown combo
1200	if(e.ctrlKey && e.keyCode == 81)
1201	{
1202		page = "1456";
1203		if (page == "")
1204		{
1205			alert("Vous ne pouvez pas utiliser l'édition rapide dans cette page");
1206		}
1207		else
1208		{
1209			//alert('test de saisie');
1210	
1211			site_url = "https://www.afmq.com/";
1212			
1213			window.open(site_url + "admin/views/plan_site/edition_rapide.php?type_action=afficher&action=modifier&langue=FR&id=1456","ed_r","width=620, height=350, scrollbars=no,status=no,menubar=no,toolbar=no,resizable=1,location=no,directories=no, top=30px,left=100px");
1214		}
1215	}
1216});
1217
1218</script>
1218
1219
1220
1221
1222
1223<script >
1224    function getCookieDecision() {
1225        const value = `; ${document.cookie}`;
1226        const parts = value.split(`; decision_cookie=`);
1227
1228        try {
1229            decoded = decodeURIComponent(parts.pop().split(';').shift());
1230
1231            json_cookie = JSON.parse(decoded);
1232        } catch (e) {
1233            return null;
1234        }
1235
1236        return json_cookie;
1237    }
1238
1239    let cookie_decision_consentement = getCookieDecision();
1240</script>
1240
1241
1242    
1242<script >
1243    // Define dataLayer and the gtag function.
1244    window.dataLayer = window.dataLayer || [];
1245    function gtag(){dataLayer.push(arguments);}
1246
1247    // Set default consent to 'denied' as a placeholder
1248    // Determine actual values based on your own requirements
1249    gtag('consent', 'default', {
1250        'ad_storage': 'denied',
1251        'ad_user_data': 'denied',
1252        'ad_personalization': 'denied',
1253        'analytics_storage': 'denied'
1254    });
1255
1256    gtag("js", new Date());
1257    </script>
1257
1258    
1258<script > gtag('config', 'G-80CR5NQ37T');</script>
vendor: 63 bytes, line 1258
1258<script async src="https://www.googletagmanager.com/gtag/js?id=
1258G-80CR5NQ37T
vendor: 16 bytes, lines 1258-1259
1258"></script>
1259    
1259<!-- Create one update function for each consent parameter -->
1260    
1260<script >
1261
1262    if ( typeof cookie_decision_consentement == 'object' && !jQuery.isEmptyObject(cookie_decision_consentement) ) {
1263        consent_object = {
1264            'ad_storage': 'denied',
1265            'ad_user_data': 'denied',
1266            'ad_personalization': 'denied',
1267            'analytics_storage': 'denied'
1268        };
1269
1270        if (cookie_decision_consentement.analytiques) {
1271            consent_object.analytics_storage = 'granted';
1272        }
1273
1274        if (cookie_decision_consentement.publicitaires) {
1275            consent_object.ad_personalization = 'granted';
1276            consent_object.ad_user_data = 'granted';
1277            consent_object.ad_storage = 'granted';
1278        }
1279
1280        gtag('consent', 'update', consent_object);
1281    }
1282    </script>
1282
1283    
1284<link href="/admin/css/bootstrap_add.min.css" rel="stylesheet" type="text/css" />
1285
1286<script type="text/javascript">//<![CDATA[   offset sur les ancres à cause du header-fix
1287(function(document, history, location) {
1288    var HISTORY_SUPPORT = !!(history && history.pushState);
1289
1290    var anchorScrolls = {
1291        ANCHOR_REGEX: /^#[^ ]+$/,
1292        OFFSET_HEIGHT_PX: 100,
1293        init: function() {
1294            this.scrollToCurrent();
1295            window.addEventListener('hashchange', this.scrollToCurrent.bind(this));
1296            document.body.addEventListener('click', this.delegateAnchors.bind(this));
1297        },
1298        getFixedOffset: function() {
1299            return this.OFFSET_HEIGHT_PX;
1300        },
1301        scrollIfAnchor: function(href, pushToHistory) {
1302            var match, rect, anchorOffset;
1303
1304            if(!this.ANCHOR_REGEX.test(href)) {
1305                return false;
1306            }
1307
1308            match = document.getElementById(href.slice(1));
1309
1310            if(match) {
1311                rect = match.getBoundingClientRect();
1312                anchorOffset = window.pageYOffset + rect.top - this.getFixedOffset();
1313                window.scrollTo(window.pageXOffset, anchorOffset);
1314
1315                if(HISTORY_SUPPORT && pushToHistory) {
1316                    history.pushState({}, document.title, location.pathname + href);
1317                }
1318            }
1319            return !!match;
1320        },
1321
1322        scrollToCurrent: function() {
1323            this.scrollIfAnchor(window.location.hash);
1324        },
1325        delegateAnchors: function(e) {
1326            var elem = e.target;
1327
1328            if(
1329                elem.nodeName === 'A' &&
1330                this.scrollIfAnchor(elem.getAttribute('href'), true)
1331            ) {
1332                e.preventDefault();
1333            }
1334        }
1335    };
1336
1337    window.addEventListener(
1338        'DOMContentLoaded', anchorScrolls.init.bind(anchorScrolls)
1339    );
1340})(window.document, window.history, window.location);
1341//]]></script>
1341
1342
1343                </div>
1344                <div class="col-md-4 no-over">
1345                    
1346            
1347		</div></div></div>
1348
1349				 </div>
1350
1351    </div>
1352</div>
1353
1354<div id="footer_wrapper" class="wow animated fadeIn" style="background-color: #003b76 ;">
1355            <div class="container text-center">
1356                    </div>
1357
1358        <div class="container"><div class="box_element text-center col-md-4">
1359    <p><a href="/" id="logo_footer" data-wow-delay="0.8s" class="wow animated fadeIn"><img src="https://afmq.com/client_file/themes/logos/logoFooter_tag.png" /></a></p><p>480-6683, rue Jean-Talon est<br />
1360Montréal, QC H1S 0A5<br />
1361<br>514 866-3631<br><a href="mailto:[email protected]" target="_blank">[email protected]</a></p></div><div class="box_element col-md-4">
1362    <div class="" id="infolettre_home_wrapper" style="overflow-x: hidden;">
1363    	<h3 style="font-size: 23px;">Infolettre le Motbilier</h3>
1364    	<p class="light">Les membres reçoivent l’infolettre de l’AFMQ chaque mois pour rester informés sur l’Association, ses membres et l’industrie du meuble.</p>
1365            <a class="Btn " href="javascript:void(0);" data-toggle="modal" data-target="#embed_cyberimpact"></a>
1366            <div class="modal fade" id="embed_cyberimpact">
1367                <div class="modal-dialog" style="width:500px; height:500px;">
1368                    <div class="modal-content bmd-modalContent">
1369                        <div class="modal-body" >
1370                            <iframe src=https://app.cyberimpact.com/clients/42658/subscribe-forms/775D5C94-CB3D-43D1-A564-3985EA5ADEE3 width="450" height="850" frameborder="0" marginheight="0" marginwidth="0" scrolling="auto"></iframe>
1371                            <br /><button type="button" class="Btn" data-dismiss="modal">Fermer</button>
1372                        </div>
1373                    </div><!-- /.modal-content -->
1374                </div><!-- /.modal-dialog -->
1375            </div>
1376    </div></div><div class="box_element col-md-4"><h3 style="font-size: 23px;text-align: center; text-transform: none;">Suivez-nous!</h3>
1377    	
1378        <div class="text-center" style="padding: 7px 0;"><a href="https://www.facebook.com/1AFMQ" target="_blank" class="face social"><i class="fab fa-facebook"></i></a><a class="social yt" id="" href="https://www.youtube.com/channel/UCkd6r5JZ6SAH4tXbaGsWkcQ " target="_blank"><i class="fab fa-youtube"></i></a><a class="social linkedIn" id="" href="https://www.linkedin.com/company/association-des-fabricants-de-meubles-du-qu-bec" target="_blank"><i class="fab fa-linkedin"></i></a></div></div></div><div style="clear:both;"></div></div>
1379
1380<div class="" id="legal_wrapper">
1381    <div class="container text-center">
1382                <p id="legal">
1383            <small>
1384            &copy; 2026 Association des fabricants de meubles du Qu&eacute;bec | Tous droits réservés.            </small>
1385        </p>
1386    </div>
1387
1388    <div class="footer-new  d-flex justify-content-center bg-white py-3">
1389        <span>
1390            Soutenu par        </span>
1391        <a href="https://viglob.ca/" target="_blank"><img src="/client_file/themes/ViGlob360-removebg-preview.png" class="logo_foot mx-2" style="width:100px;"></a>
1392        <span>
1393            , pour une gestion optimale.        </span>
1394    </div>
1395
1396
1397</div>
1398
1399</div>
1400</div>
1401<!-- <div id="to-top" class="main-bg" style="bottom: 10px; opacity: 1;"></div> -->
1402
1403<div class="modal fade" id="imagemodal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
1404    <div class="modal-dialog modal-lg" data-dismiss="modal">
1405        <div class="modal-content">
1406            <div class="modal-header" style="padding-top: 0; padding-bottom: 0;">
1407                <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Fermer</span></button>
1408                <p class="text-left" id="text_img_fullsize"></p>
1409            </div>
1410            <div class="modal-body">
1411                <img src="" class="imagepreview" style="width: 100%;">
1412            </div>
1413            <div class="modal-footer">
1414                <div class="col-xs-12">
1415
1416                </div>
1417            </div>
1418        </div>
1419    </div>
1420</div>
1421
1422<div class="modal fade" id="modalEchangeDoc" tabindex="-1" role="dialog" aria-labelledby="modalEchangeDoc" aria-hidden="true">
1423    <div class="modal-dialog modal-lg">
1424        <div class="modal-content">
1425            <div class="modal-header" style="padding-top: 0; padding-bottom: 0;">
1426                <button type="button" class="Btn" data-dismiss="modal" style="float: right;">X</button>
1427            </div>
1428            <div class="modal-body">
1429                <form action="/echange_document.php" method="POST" name="echange_document_form" id="echange_document_form">
1430                    <p style="text-align: center; font-weight: bold; font-size: 22px; text-transform: uppercase;padding-bottom: 25px;">Connexion</p>
1431                    <div class="row" style="padding-bottom: 25px;">
1432                        <div class="col-md-6">
1433                            <input type="text" name="echangeDocUser" id="echangeDocUser" value="" class="form-control" placeholder="Code d'utilisateur" />
1434                        </div>
1435                        <div class="col-md-6">
1436                            <input type="password" name="echangeDocPassword" id="echangeDocPassword" value="" class="form-control" placeholder="Mot de passe" />
1437                        </div>
1438                    </div>
1439                    <div class="row">
1440                        <p style="text-align: center; color: red; font-weight: bold;" id="msg_error_echangeDoc"></p>
1441                    </div>
1442                    <div class="row">
1443                        <div class="col-md-12" style="text-align: center;">
1444                            <input type="hidden" name="fast_loginEchangeDoc_ajax" id="fast_loginEchangeDoc_ajax" value="0" />
1445                            <input type="hidden" name="projetId" id="projetId" value="" />
1446                            <input type="submit" name="logEchangeDoc" value="Se connecter" /><br />
1447                        </div>
1448                    </div>
1449                </form>
1450            </div>
1451        </div>
1452    </div>
1453</div>
1454<div class="modal fade" tabindex="-1" id="iframe_modal" data-backdrop="false">
1455    <div class="modal-dialog modal-lg">
1456        <div class="modal-content">
1457            <div class="modal-body">
1458                <button type="button" class="close" data-dismiss="modal" aria-label="Fermer"> <span aria-hidden="true">&times;</span> </button>
1459                <iframe class="iframe_modal" frameborder="0"></iframe>
1460            </div>
1461            <div class="modal-footer"><button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button></div>
1462        </div>
1463    </div>
1464</div>
1465<div class="modal fade" tabindex="-1" id="modal_gi2_small" data-backdrop="false">
1466    <div class="modal-dialog">
1467        <div class="modal-content">
1468            <div class="modal-body">
1469                <button type="button" class="close" data-dismiss="modal" aria-label="Fermer"> <span aria-hidden="true">&times;</span> </button>
1470                <iframe class="iframe_modal" frameborder="0"></iframe>
1471            </div>
1472            <div class="modal-footer"><button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button></div>
1473        </div>
1474    </div>
1475</div>
1476<div class="modal fade" tabindex="-1" id="modal_gi2_large" data-backdrop="false">
1477    <div class="modal-dialog modal-xl">
1478        <div class="modal-content">
1479            <div class="modal-body">
1480                <button type="button" class="close" data-dismiss="modal" aria-label="Fermer"> <span aria-hidden="true">&times;</span> </button>
1481                <iframe class="iframe_modal" frameborder="0"></iframe>
1482            </div>
1483            <div class="modal-footer"><button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button></div>
1484        </div>
1485    </div>
1486</div>
1487<div class="modal fade" tabindex="-1" id="modal_gi2_medium" data-backdrop="false">
1488    <div class="modal-dialog modal-lg">
1489        <div class="modal-content">
1490            <div class="modal-body">
1491                <button type="button" class="close" data-dismiss="modal" aria-label="Fermer"> <span aria-hidden="true">&times;</span> </button>
1492                <iframe class="iframe_modal" frameborder="0"></iframe>
1493            </div>
1494            <div class="modal-footer"><button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button></div>
1495        </div>
1496    </div>
1497</div>
1498    
1498<script>
1499        $(document).ready(function(){
1500            
1501function adjustTextareaHeight(textarea) {
1502    textarea.style.height = "auto";
1503    var newHeight = textarea.scrollHeight;
1504    if (newHeight == 0) {
1505        textarea.style.height = "auto";
1506    } else {
1507        textarea.style.height = newHeight + "px";
1508    }
1509}
1510$("textarea").on("input", function() {
1511    adjustTextareaHeight(this);
1512});
1513
1514$("textarea").each(function() {
1515    adjustTextareaHeight(this);
1516});
1517$(".back-to-top").click(function(){
1518    $("html, body").animate({
1519        scrollTop: 0
1520    }, "slow");
1521    return false;
1522
1523});
1524var tooltipElements = document.querySelectorAll('[data-toggle="tooltip"], [data-bs-toggle="tooltip"]');
1525if (typeof bootstrap !== 'undefined' && bootstrap.Tooltip) {
1526    // --- Initialisation Bootstrap 5 ---
1527    Array.prototype.slice.call(tooltipElements).forEach(function (el) {
1528        new bootstrap.Tooltip(el);
1529    });
1530}
1531else if (typeof jQuery !== 'undefined' && jQuery.fn.tooltip) {
1532    // --- Initialisation Bootstrap 3 (via jQuery) ---
1533    jQuery(tooltipElements).tooltip();
1534}
1535else {
1536    console.error('Bootstrap Tooltip est pas chargé.');
1537}
1538
1539$('.login_with_code_yes').click(function() {
1540    $(this).closest('form').find('input[type="password"]').prop('required', false);
1541});
1542    function setScreenWidthCookie() {
1543        var screenWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
1544        document.cookie = "screen_width=" + screenWidth + "; path=/";
1545    }
1546    setScreenWidthCookie();
1547    window.addEventListener("resize", setScreenWidthCookie);
1548
1549$("#main_slider").owlCarousel({autoplay:true,loop:true,autoplayTimeout:5000,
1550autoplayHoverPause : true,
1551nav: true,
1552dots: false,
1553autoplayTimeout: 8000,
1554goToFirstSpeed: 3000,
1555singleItem : true,
1556autoHeight : true,
1557animateOut:"fadeOut",animateIn:"fadeIn",slideTransition:"fade",items:1,
1558    navText: [
1559       "<i class='fa fa-chevron-left'></i>",
1560       "<i class='fa fa-chevron-right'></i>"
1561    ]
1562});
1563
1564$("#slider_3").owlCarousel({autoplay:true,loop:true,autoPlay: 5000,
1565							autoplayHoverPause : true,
1566							nav: true,
1567							dots: false,
1568							autoplayTimeout: 2000,
1569							goToFirstSpeed: 3000,
1570    margin:10,
1571    nav:true,
1572    navText: [
1573       "<i class='fa fa-chevron-left'></i>",
1574       "<i class='fa fa-chevron-right'></i>"
1575    ],
1576    responsive:{
1577        0:{
1578            items:1
1579        },
1580        600:{
1581            items:1
1582        },
1583        900:{
1584            items:4
1585        }
1586    }
1587});
1588    //VG-070433
1589    $('.closemodalcookie').on('click', function() {
1590        //console.log('closemodalcookie');
1591        $('body').removeClass('modal-open');
1592        // Reset all states
1593        $('body').removeClass('modal-open');
1594        $('.modal-backdrop').remove(); // Remove Bootstrap's backdrop
1595        $('#cookiemodal').hide();
1596        $('#main_nav').removeClass('opened-cookie-modal');
1597        $('.gerer-consent').show();
1598    });
1599
1600    // si on clique dehors du modal ,on peut pu cliquer sur autre chose
1601    $('#cookiemodal').on('hidden.bs.modal', function () {
1602        $('body').removeClass('modal-open');
1603        $('.gerer-consent').show();
1604        $('#main_nav').removeClass('opened-cookie-modal');
1605    });
1606    const template_cookies_consentement = {
1607        analytiques: false,
1608        publicitaires: false,
1609        
1610    };
1611    var currentURL = window.location.href;
1612
1613    function getCookieValue(cookieName) {
1614        const cookies = document.cookie.split('; ');
1615        for (let i = 0; i < cookies.length; i++) {
1616            const cookiePair = cookies[i].split('=');
1617            // Trim any leading or trailing spaces
1618            const name = cookiePair[0].trim();
1619            const value = cookiePair[1];
1620
1621            if (name === cookieName) {
1622                // Decode and return the cookie value
1623                return decodeURIComponent(value);
1624            }
1625        }
1626        return null;
1627    }
1628
1629    function removeFirstWordBeforeDot(url) {
1630        const match = url.match(/https:\/\/(www\.)?([^/]+)\//);
1631        if (match && match[2]) {
1632            return match[2];
1633        } else {
1634            return '';
1635        }
1636    }
1637
1638    function removeBeforeFirstDotAndWww(url) {
1639        const dotIndex = url.indexOf('.');
1640        const secondSlashIndex = url.indexOf('/', url.indexOf('/') + 1);
1641        let parser  = new URL(url);
1642        let modifiedUrl = parser.hostname;
1643        if (modifiedUrl.startsWith('www.')) {
1644            modifiedUrl = modifiedUrl.slice(3);
1645        }
1646        return modifiedUrl;
1647    }
1648
1649    function removeFirstWordBeforeDot2(inputString) {
1650        const dotIndex = inputString.indexOf('.');
1651        if (dotIndex !== -1 && dotIndex > 0) {
1652            const result = inputString.substring(dotIndex + 1);
1653            return result;
1654        } else {
1655            return inputString;
1656        }
1657    }
1658
1659    var updatedURL = removeFirstWordBeforeDot(currentURL);
1660    var another_ulrl = removeFirstWordBeforeDot2(updatedURL);
1661    var other_url = removeBeforeFirstDotAndWww(currentURL);
1662
1663    function deleteCookie(name,URL) {
1664        document.cookie = name + '=; Path=/;
1664 Domain=' + URL + '; Expires=Thu, 01 Jan 1970 00:00:01 GMT;';
1665    }
1666
1667    function isCookieSet(cookieName) {
1668        var cookies = document.cookie.split(';');
1669        for (var i = 0; i < cookies.length; i++) {
1670            var cookie = cookies[i].trim();
1671            if (cookie.indexOf(cookieName + '=') === 0) {
1672                return true; // Cookie found
1673            }
1674        }
1675        return false; // Cookie not found
1676    }
1677
1678    function listCookies() {
1679        var cookies = document.cookie.split(';');
1680        var cookieList = {};
1681        for (var i = 0; i < cookies.length; i++) {
1682            var cookie = cookies[i].trim();
1683            var eqPos = cookie.indexOf('=');
1684            var name = eqPos > -1 ? cookie.substring(0, eqPos) : cookie;
1685            var value = eqPos > -1 ? cookie.substring(eqPos + 1) : '';
1686            cookieList[name] = value;
1687        }
1688        return cookieList;
1689    }
1690
1691    function setSessionCookie(cookieName, cookieValue) {
1692        var expirationDate = new Date();
1693        expirationDate.setTime(expirationDate.getTime() + (400 * 24 * 60 * 60 * 1000));
1694        var cookieString = cookieName + '=' + encodeURIComponent(cookieValue) + '; path=/; expires=' + expirationDate.toUTCString();
1695        document.cookie = cookieString;
1696    }
1697
1698    function deleteCookiesStartingWith(prefix) {
1699        var cookies = document.cookie.split(';');
1700        for (var i = 0; i < cookies.length; i++) {
1701            var cookie = cookies[i].trim();
1702            if (cookie.indexOf(prefix) === 0) {
1703                // Delete the cookie that starts with the specified prefix
1704                var cookieName = cookie.split('=')[0];
1705                deleteCookie(cookieName,updatedURL);
1706                deleteCookie(cookieName,another_ulrl);
1707                deleteCookie(cookieName,other_url);
1708            }
1709        }
1710    }
1711
1712    function deleteAllGACookies() {
1713        var cookies = document.cookie.split(';');
1714        deleteCookiesStartingWith('_ga');
1715        deleteCookiesStartingWith('__ut');
1716        deleteCookiesStartingWith('_cl');
1717        deleteCookiesStartingWith('_gcl_');
1718        deleteCookiesStartingWith('_fbp');
1719        
1720        //setSessionCookie('decision_cookie', JSON.stringify(template_cookies_consentement));
1721    }
1722
1723    var cookieNameToCheck = 'decision_cookie';
1724    var isSet = isCookieSet(cookieNameToCheck);
1725    var vallcookie= getCookieValue(cookieNameToCheck);
1726    if (isSet) {
1727        $('#cookiemodal').modal('hide');
1728        $('#cookiemodal').hide();
1729
1730        var parsed_consent_cookie = {};
1731
1732        try {
1733            parsed_consent_cookie = JSON.parse(vallcookie);
1734        } catch (e) {
1735            setSessionCookie('decision_cookie', JSON.stringify(parsed_consent_cookie));
1736            deleteAllGACookies();
1737        }
1738
1739        if (typeof parsed_consent_cookie == 'number') {
1740            parsed_consent_cookie = {};
1741            setSessionCookie('decision_cookie', JSON.stringify(parsed_consent_cookie));
1742            deleteAllGACookies();
1743        }
1744
1745        if(!parsed_consent_cookie.analytiques)
1746        {
1747            deleteAllGACookies();
1748        }
1749
1750        if (typeof parsed_consent_cookie == 'object' && jQuery.isEmptyObject(parsed_consent_cookie)) {
1751            $('#cookiemodal').show();
1752            $('#cookiemodal').modal('show');
1753            $('#main_nav').addClass('opened-cookie-modal');
1754            $('.gerer-consent').hide();
1755        }
1756
1757    } else {
1758        $('#cookiemodal').show();
1759        $('#cookiemodal').modal('show');
1760        $('#main_nav').addClass('opened-cookie-modal');
1761        $('.gerer-consent').hide();
1762    }
1763
1764    $('.refuser').click(function() {
1765        setSessionCookie('decision_cookie', JSON.stringify(template_cookies_consentement));
1766        deleteAllGACookies();
1767        $('#cookiemodal').modal('hide');
1768        $('#cookiemodal').hide();
1769        location.reload(true);
1770    });
1771
1772    $('.closemodalcookie').click(function() {
1773        $('#cookiemodal').modal('hide');
1774        $('#cookiemodal').hide();
1775    });
1776
1777    $('.closemodalparam').click(function() {
1778        $('#paramodal').modal('hide');
1779        $('#paramodal').hide();
1780    });
1781
1782    $('.accepter').click(function() {
1783        current_consentement = template_cookies_consentement;
1784        current_consentement.analytiques = true;
1785        current_consentement.publicitaires = true;
1786        
1787        setSessionCookie('decision_cookie', JSON.stringify(current_consentement));
1788        $('#cookiemodal').modal('hide');
1789        $('#cookiemodal').hide();
1790        location.reload(true);
1791    });
1792
1793    $('.accepter_all').click(function(e) {
1794        e.preventDefault();
1795        current_consentement = template_cookies_consentement;
1796        current_consentement.analytiques = true;
1797        current_consentement.publicitaires = true;
1798        
1799        setSessionCookie('decision_cookie', JSON.stringify(current_consentement));
1800        $('#paramodal').modal('hide');
1801        $('#paramodal').hide();
1802        location.reload(true);
1803    });
1804
1805    $('.param').click(function() {
1806        $('#cookiemodal').modal('hide');
1807        $('#cookiemodal').hide();
1808        $('#paramodal').show();
1809        $('#paramodal').modal('show');
1810    });
1811
1812    $('.save_param').click(function(e) {
1813        e.preventDefault();
1814        var checkedCheckboxes = [];
1815        $('.classparam:checked').each(function() {
1816            checkedCheckboxes.push($(this).attr('name'));
1817        });
1818
1819        cookie_consentement = template_cookies_consentement;
1820
1821        if (!(checkedCheckboxes.includes('analyse'))) {
1822            deleteAllGACookies();
1823        }
1824
1825        if (checkedCheckboxes.includes('analyse')) {
1826            cookie_consentement.analytiques = true;
1827        }
1828
1829        if (checkedCheckboxes.includes('publicitaires')) {
1830            cookie_consentement.publicitaires = true;
1831        }
1832
1833        if (checkedCheckboxes.includes('custom1') && 'custom1' in cookie_consentement) {
1834            cookie_consentement.custom1 = true;
1835        }
1836
1837        setSessionCookie('decision_cookie', JSON.stringify(cookie_consentement));
1838
1839        $('#paramodal').modal('hide');
1840        $('#paramodal').hide();
1841        location.reload(true);
1842    });
1843
1844    $('.gerer-consent').click(function() {
1845        $('#cookiemodal').show();
1846        $('#cookiemodal').modal('show');
1847        $(body).addClass('modal-open');
1848        $('#main_nav').addClass('opened-cookie-modal');
1849        $(this).hide();
1850    });
1851
1852    if (getCookieValue('decision_cookie') === null) {
1853        setSessionCookie('decision_cookie', '{}'); // donner une valeur autre que 1 ou 2 au cookie pour savoir si la personne a repondu ou pas
1854    }        });
1855        
1856$(".alertes-lien-container").click(function(){
1857
1858    $(".alertes_ui").attr("id", "alertes_ui_" + $(this).attr("data-alerte-cat"));
1859
1860    if($(".alertes_ui").css("transform") == "matrix(1, 0, 0, 1, 0, 0)"){
1861        $(".alertes_ui").css("transform", "translateX(100vw)");
1862    }else{
1863        $(".alertes_ui").css("transform", "translateX(0)");
1864        $("body").css("overflow", "hidden");
1865        $(".container-alertes-cat-content").addClass("d-none");
1866        $(".container-alertes-cat-content-" + $(this).attr("data-alerte-cat")).removeClass("d-none");
1867        $("body").css("overflow", "hidden");
1868        $("body").css("overflow-y", "hidden");
1869    }
1870});
1871
1872$(".modal_alert_launch").click(function(){
1873    $("body").addClass("opened-alert");
1874});
1875
1876$("#alertes_ui_fermeture").click(function(){
1877    if($(".alertes_ui").css("transform", "translateX(0)")){
1878        $(".alertes_ui").css("transform", "translateX(100vw)");
1879        //$("body").css("overflow", "visible");
1880    }
1881});
1882getresult_news("/gi2-modules/standard/news/client/fe_list_news.php");
1883element_embed_cyberimpact=document.getElementById("embed_cyberimpact");
1884if (typeof(element_embed_cyberimpact) != "undefined" && element_embed_cyberimpact != null)
1885    document.body.appendChild(element_embed_cyberimpact);    /* 067667 Pour regler le probleme de superposition */
1886$(".btn-infolettre").click(function(){
1887    document.getElementById("form_home_infolettre").submit();
1888    return false;
1889})    </script>
1889
1890   <style type="text/css">
1891    .modal-open #slogant_page_interne {z-index:0;}
1892     .tooltip {
1893z-index: 9999 !important;
1894}#quicklink_container a img{opacity: 0.9;} #quicklink_container a:hover img{opacity: 0.2;}
1895
1896    .quicklink_content {
1897        min-height: 200px;  /* VG-069416 */
1898    }
1899    
1900    .quicklink_text{
1901        height:100% !important;
1902        top:0;
1903    }
1904    .quicklink_text_wrapper{
1905        position: absolute;
1906        width: 100%;
1907        top: 23%;
1908        margin-left: -15px;
1909    }
1910    .text_top{
1911        position: relative;
1912        width: 100%;
1913        text-align: center;
1914
1915    }
1916    .text_bottom{
1917        position: relative;
1918        width: 100%;
1919        text-align: center;
1920    }
1921    #quicklink_container a:hover span.text_top p {
1922        font-size: 22px !important;
1923    }
1924    #quicklink_container a:hover span.text_bottom p {
1925        font-size: 30px !important;
1926    }
1927    #quicklink_container a img{
1928        transition: transform .5s ease;
1929    }
1930    #quicklink_container a:hover img {
1931        transition: transform .5s ease;
1932        transform: scale(1.07) !important;;
1933    }#quicklink_1{background-color: #FFFFFF; }#quicklink_2{background-color: #FFFFFF; }#quicklink_3{background-color: #FFFFFF; }#quicklink_4{background-color: #FFFFFF; }
1934                        #quicklink_text_1 {
1935                            background-color: rgba(255,255,255,0.53) !important;
1936                        }
1937                    #quicklink_text_1 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_1 .quicklink_text_wrapper > span.text_top > p {
1938                        color: #FFF ;
1939                    }
1940                        #quicklink_text_2 {
1941                            background-color: rgba(255,255,255,0.5) !important;
1942                        }
1943                    #quicklink_text_2 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_2 .quicklink_text_wrapper > span.text_top > p {
1944                        color: #FFFFFF ;
1945                    }
1946                        #quicklink_text_3 {
1947                            background-color: rgba(255,255,255,0.7) !important;
1948                        }
1949                    #quicklink_text_3 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_3 .quicklink_text_wrapper > span.text_top > p {
1950                        color: #FFFFFF ;
1951                    }
1952                        #quicklink_text_4 {
1953                            background-color: rgba(255,255,255,0.4) !important;
1954                        }
1955                    #quicklink_text_4 .quicklink_text_wrapper > span.text_bottom > p, #quicklink_text_4 .quicklink_text_wrapper > span.text_top > p {
1956                        color: #FFFFFF ;
1957                    }
1958    #cookiemodal > .modal-dialog-cookie {
1959        overflow-y: scroll;
1960        max-height: calc(100vh - 50px);
1961    }
1962
1963    @media only screen and (max-height: 500px) {
1964        #cookiemodal > .modal-dialog-cookie {
1965            overflow-y: scroll;
1966            max-height: calc(100vh - 125px);
1967        }
1968    }
1969
1970    /*cookies*/
1971    body.modal-open #main_nav.opened-cookie-modal , body.modal-open #main_nav.opened-cookie-modal #logo_sticky_nav{
1972        display:initial !Important;
1973        margin-bottom: 1rem !important;
1974    }
1975    body {
1976        overflow-y: scroll !important;
1977    }
1978    @media only screen and (max-width: 800px) {
1979        .modal-dialog-cookie{
1980            width:90% !important;
1981        }
1982        .modal-dialog-cookie .modal-body button{
1983            width:100% !important;
1984        }
1985    }
1986    .modal-dialog-cookie{
1987        position: fixed;
1988        right: 20px; /* Adjust this value for horizontal position */
1989        bottom: 20px; /* Adjust this value for vertical position */
1990        margin: 0;
1991        width:25%;
1992        max-width:350px;
1993    }
1994    .moreinfo{
1995        font-weight:bold;
1996        cursor:pointer;
1997    }
1998    .modal-dialog-cookie p{
1999        font-size:12px !important;
2000    }
2001    .modal-dialog-cookie .modal-header{
2002        border-bottom: none !important;
2003    }
2004        button.gerer-consent {
2005            border-bottom-right-radius: 0 !important;
2006            border-bottom-left-radius: 0 !important;
2007            line-height: initial;
2008            position: fixed;
2009            min-width: 100px;
2010            height: 40px;
2011            bottom: -10px;
2012            box-shadow: rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px;
2013            margin: unset;
2014            z-index: 9998;
2015            color: black !important;
2016            background-color: white;
2017            border-bottom-left-radius: 0;
2018            border-bottom-right-radius: 0;
2019            border-radius:0 !important;
2020            background-image: none !important;
2021            right: 40px;
2022            padding: 10px !important;
2023            cursor: pointer;
2024            transition: all 0.5s ease; /* Changed from animation to transition */
2025        }
2026
2027        button.gerer-consent:hover {
2028            opacity: 1;
2029            color: black !important;
2030        }
2031
2032        @media (max-width: 850px) {
2033            button.gerer-consent {
2034            padding: 10px !important;
2035            font-size: 12px !important;
2036            height: 35px !important;
2037            }
2038        }
2039      .picto_cat_event{
2040       padding:10px
2041     }
2042       .title_cat{
2043     margin-top:10px  !important;
2044     }
2045
2046
2047
2048</style>
2049<div id="modal_feEditor" class="modal fade" role="dialog" data-keyboard="false" data-backdrop="static">
2050    <div class="modal-dialog modal-lg">
2051        <!-- Modal content-->
2052        <div class="modal-content">
2053            <div class="modal-header">
2054                <div class="modal-title h4" id="modal_feEditor_title"></div>
2055            </div>
2056            <div class="modal-body" id="modal_feEditor_form">
2057
2058            </div>
2059        </div>
2060    </div>
2061</div>
2062
2063       <div class="modal fade" id="cookiemodal">
2064            <div class="modal-dialog-cookie">
2065                <div class="modal-content">
2066                    <!-- Modal Header -->
2067                    <div class="modal-header pb-0 mb-0">
2068                        <button type="button" class="closemodalcookie float-right mt-0 " data-dismiss="modal">&times;</button>
2069                        <div class="h3 mt-2 font-weight-bolder text-dark">PARAMÈTRES DE COOKIES</div>
2070                    </div>
2071                    <!-- Modal body -->
2072                    <div class="modal-body pt-0 mt-0">
2073                        <p style="text-align: justify;">En cliquant sur <strong>&laquo; Accepter &raquo;</strong>, vous acceptez le stockage de <a href="https://www.afmq.com/politique-de-cookies" target="_blank">t&eacute;moins (cookies)</a> sur votre appareil pour am&eacute;liorer les performances de notre site Web et recueillir certaines statistiques de fr&eacute;quentation via Google Analytics.&nbsp;Le respect de votre vie priv&eacute;e est important pour nous, nous ne collectons aucune donn&eacute;e personnelle sans votre consentement.</p><a class="moreinfo" href="/politique-de-cookies" target="_blank"> Plus d'informations  </a>
2074                        <div class="row w-100 mt-2">
2075                            <div class=" col-md-6 overflow-hidden ml-0  pr-1"> <button class="Btn btn accepter closemodalcookie w-100 d-flex justify-content-center ">Accepter </button> </div>
2076                            <div class=" col-md-6 overflow-hidden mr-0 pr-0 pl-1"><button class="Btn btn refuser closemodalcookie w-100 d-flex justify-content-center ">Refuser</button></div>
2077                            <div class=" col-md-12 overflow-hidden ml-0  mr-0 pr-0"><button class="Btn btn overflow-hidden d-flex justify-content-center param w-100 mt-0">PARAMÈTRES</button> </div>
2078                        </div>
2079                    </div>
2080                </div>
2081            </div>
2082        </div>
2083
2084        <div class="modal fade" id="paramodal">
2085            <div class="modal-dialog-cookie">
2086                <div class="modal-content">
2087                    <!-- Modal Header -->
2088                    <div class="modal-header pb-0 mb-0">
2089                        <button type="button" class="closemodalparam closemodalco
2089okie float-right mt-0" data-dismiss="modal">&times;</button>
2090                        <div class="h3 mt-2 font-weight-bolder text-dark">PARAMÈTRES DE COOKIES</div>
2091                    </div>
2092                    <!-- Modal body -->
2093                    <div class="modal-body pt-0 mt-0">
2094                        <p style="text-align: justify;">En cliquant sur <strong>&laquo; Accepter &raquo;</strong>, vous acceptez le stockage de <a href="https://www.afmq.com/politique-de-cookies" target="_blank">t&eacute;moins (cookies)</a> sur votre appareil pour am&eacute;liorer les performances de notre site Web et recueillir certaines statistiques de fr&eacute;quentation via Google Analytics.&nbsp;Le respect de votre vie priv&eacute;e est important pour nous, nous ne collectons aucune donn&eacute;e personnelle sans votre consentement.</p>
2095                        <form id="formparam">
2096                            <label for="checkbox1">
2097                                <input type="checkbox" id="necessaire" name="necessaire" class="classparam" checked disabled> <b>Strictement nécessaire (toujours actif)</b>
2098                                <p>Ces fichiers témoins sont essentiels au fonctionnement de base de notre site Web. Ils ne peuvent être désactivés.</p>
2099                            </label><br>
2100                            <label for="checkbox4">
2101                                <input type="checkbox" id="analyse" name="analyse" class="classparam" checked>
2102                                <b>Analytique</b>
2103                                <p>Ce type de cookie est utilisé pour collecter des informations sur la façon dont les visiteurs utilisent le site. Il enregistre des données telles que le nombre de visiteurs, la durée de la visite sur le site, les pages visitées et les liens cliqués. Ces informations peuvent ensuite être utilisées pour analyser et améliorer les performances du site, ainsi que pour comprendre les préférences et les comportements des utilisateurs.</p>
2104                            </label><br>
2105                            <label for="checkbox4">
2106                                <input type="checkbox" id="publicitaires" name="publicitaires" class="classparam" checked>
2107                                <b>Publicitaires</b>
2108                                <p>Ce type de cookie est utilisé pour collecter des données publicitaires.</p>
2109                            </label><br>
2110                            
2111                            <button  class="w-100 accepter_all btn closemodalcookie" > Accepter tous les cookies </button>
2112                            <button  class="w-100 save_param mt-0 btn closemodalcookie" >Enregistrer les paramètres</button>
2113                        </form>
2114                    </div>
2115                </div>
2116            </div>
2117        </div><button class="gerer-consent">Gérer le consentement</button></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.