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