PageSourceSearch

https://www.aeecq.org/news

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