{"id":17897,"date":"2022-03-02T04:04:40","date_gmt":"2022-03-02T04:04:40","guid":{"rendered":"https:\/\/preprod-wp.bh-technologies.com\/?page_id=28"},"modified":"2026-07-30T18:27:28","modified_gmt":"2026-07-30T16:27:28","slug":"contact","status":"publish","type":"page","link":"https:\/\/bh-technologies.com\/en\/contact\/","title":{"rendered":"Contact"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"17897\" class=\"elementor elementor-17897\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-48042bf elementor-section-height-min-height elementor-section-items-top elementor-section-boxed elementor-section-height-default\" data-id=\"48042bf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-ad39c45\" data-id=\"ad39c45\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-54db18f elementor-widget elementor-widget-infetech_elementor_contact_info\" data-id=\"54db18f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"infetech_elementor_contact_info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"ova-contact-info template1\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t    \t<div class=\"icon\">\n\t\t\t\t\t\t\t<i class=\"fas fa-phone-alt\"><\/i>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t    \t\t\t\t\n\t\t\t\t<div class=\"contact\">\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tNous appeler\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t<ul class=\"info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"item\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"tel:+33456005000 \" title=\"phone\">\n\t\t\t\t\t\t\t\t\t\t\t\t+33 (0)4 56 00 50 00\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e13aa88 elementor-widget elementor-widget-infetech_elementor_contact_info\" data-id=\"e13aa88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"infetech_elementor_contact_info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"ova-contact-info template1\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t    \t<div class=\"icon\">\n\t\t\t\t\t\t\t<i class=\"fas fa-envelope-open\"><\/i>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t    \t\t\t\t\n\t\t\t\t<div class=\"contact\">\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tNous \u00e9crire\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t<ul class=\"info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"item\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t7 rue Antoine Polotti 38000 Grenoble\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ae0ff2a elementor-widget elementor-widget-infetech_elementor_contact_info\" data-id=\"ae0ff2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"infetech_elementor_contact_info.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"ova-contact-info template1\">\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t    \t<div class=\"icon\">\n\t\t\t\t\t\t\t<i class=\"ovaicon ovaicon-chat-1\"><\/i>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t    \t\t\t\t\n\t\t\t\t<div class=\"contact\">\n\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"label\">\n\t\t\t\t\t\t\tBesoin d&#039;aide\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\n\t\t\t\t\t<ul class=\"info\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<li class=\"item\">\n\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/bh-technologies.odoo.com\/\" target=\"_blank\" title=\"Assistance \u00c9clairage public\">Assistance \u00c9clairage public<\/a>\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t\t\t\t<\/ul>\n\n\t\t\t\t<\/div>\n\n\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-66 elementor-top-column elementor-element elementor-element-5e8c335\" data-id=\"5e8c335\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f680c88 elementor-widget elementor-widget-html\" data-id=\"f680c88\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ============================================================\n     BH Technologies \u2014 Formulaire de contact v2\n     Version Elementor (bloc HTML personnalis\u00e9)\n     \u2192 Coller dans : Elementor > Widget \"HTML\"\n     \u2192 URL webhook : chercher WEBHOOK_URL dans le <script>\n     \u2192 Script reCAPTCHA : \u00e0 charger via WPCode ou functions.php\n       <script src=\"https:\/\/www.google.com\/recaptcha\/api.js?render=VOTRE_CLE_SITE\" async defer><\/script>\n     ============================================================ -->\n\n<style>\n\/* \u2500\u2500 Scope : tout est isol\u00e9 sous #bh-contact-wrapper \u2500\u2500 *\/\n\n#bh-contact-wrapper {\n  font-family: 'Outfit', 'Segoe UI', sans-serif;\n  width: 100%;\n  max-width: 660px;\n  margin: 0 auto;\n}\n\n#bh-contact-wrapper *,\n#bh-contact-wrapper *::before,\n#bh-contact-wrapper *::after {\n  box-sizing: border-box;\n}\n\n\/* CARTE *\/\n#bh-contact-wrapper .bh-card {\n  background: #fff;\n  border-radius: 20px;\n  padding: 2.5rem 2.5rem 2rem;\n  width: 100%;\n  box-shadow: 0 4px 40px rgba(20,30,80,0.09);\n}\n\n\/* GRILLE 2 COLONNES *\/\n#bh-contact-wrapper .bh-row-2 {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 14px;\n  margin-bottom: 14px;\n}\n\n\/* CHAMP *\/\n#bh-contact-wrapper .bh-field {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  margin-bottom: 14px;\n}\n\n#bh-contact-wrapper .bh-field label {\n  font-size: .82rem;\n  font-weight: 600;\n  color: #374151;\n  letter-spacing: .01em;\n  text-transform: uppercase;\n  margin: 0;\n  padding: 0;\n  display: block;\n}\n\n#bh-contact-wrapper .bh-field label .req {\n  color: #EF4444;\n  margin-left: 2px;\n}\n\n#bh-contact-wrapper .bh-field input,\n#bh-contact-wrapper .bh-field textarea,\n#bh-contact-wrapper .bh-field select {\n  width: 100%;\n  padding: .72rem 1rem;\n  border: 1.5px solid #E5E7EB !important;\n  border-radius: 10px;\n  font-size: .95rem;\n  color: #111827;\n  background: #fff !important;\n  font-family: inherit;\n  transition: border-color .2s, box-shadow .2s;\n  outline: none;\n  appearance: none;\n  -webkit-appearance: none;\n  margin: 0;\n  box-shadow: none;\n}\n\n#bh-contact-wrapper .bh-field input::placeholder,\n#bh-contact-wrapper .bh-field textarea::placeholder {\n  color: #9CA3AF;\n}\n\n#bh-contact-wrapper .bh-field input:focus,\n#bh-contact-wrapper .bh-field textarea:focus,\n#bh-contact-wrapper .bh-field select:focus {\n  border-color: #3B82F6 !important;\n  box-shadow: 0 0 0 3px rgba(59,130,246,.12) !important;\n}\n\n#bh-contact-wrapper .bh-field textarea {\n  resize: vertical;\n  min-height: 110px;\n  line-height: 1.55;\n}\n\n\/* SELECT FL\u00c8CHE *\/\n#bh-contact-wrapper .bh-select-wrap {\n  position: relative;\n}\n\n#bh-contact-wrapper .bh-select-wrap::after {\n  content: '';\n  position: absolute;\n  right: 14px; top: 50%; transform: translateY(-50%);\n  width: 0; height: 0;\n  border-left: 5px solid transparent;\n  border-right: 5px solid transparent;\n  border-top: 6px solid #6B7280;\n  pointer-events: none;\n}\n\n#bh-contact-wrapper .bh-select-wrap select {\n  padding-right: 2.5rem;\n  cursor: pointer;\n}\n\n\/* SELECT IC\u00d4NES \u2014 TYPOLOGIE *\/\n#bh-contact-wrapper .icon-select-wrap {\n  position: relative;\n}\n\n#bh-contact-wrapper .icon-select-display {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: .72rem 2.5rem .72rem 1rem;\n  border: 1.5px solid #E5E7EB;\n  border-radius: 10px;\n  cursor: pointer;\n  background: #fff;\n  transition: border-color .2s, box-shadow .2s;\n  user-select: none;\n  min-height: 46px;\n  position: relative;\n}\n\n#bh-contact-wrapper .icon-select-display:focus,\n#bh-contact-wrapper .icon-select-display.open {\n  border-color: #3B82F6;\n  box-shadow: 0 0 0 3px rgba(59,130,246,.12);\n  outline: none;\n}\n\n#bh-contact-wrapper .icon-select-display .bh-placeholder {\n  color: #9CA3AF;\n  font-size: .95rem;\n}\n\n#bh-contact-wrapper .icon-select-display .selected-label {\n  font-size: .95rem;\n  color: #111827;\n}\n\n#bh-contact-wrapper .icon-select-display::after {\n  content: '';\n  position: absolute;\n  right: 14px; top: 50%; transform: translateY(-50%);\n  width: 0; height: 0;\n  border-left: 5px solid transparent;\n  border-right: 5px solid transparent;\n  border-top: 6px solid #6B7280;\n  pointer-events: none;\n  transition: transform .2s;\n}\n\n#bh-contact-wrapper .icon-select-display.open::after {\n  transform: translateY(-50%) rotate(180deg);\n}\n\n#bh-contact-wrapper .icon-select-dropdown {\n  display: none;\n  position: absolute;\n  top: calc(100% + 4px);\n  left: 0; right: 0;\n  background: #fff;\n  border: 1.5px solid #E5E7EB;\n  border-radius: 12px;\n  box-shadow: 0 8px 30px rgba(0,0,0,0.12);\n  z-index: 9999;\n}\n\n#bh-contact-wrapper .icon-select-dropdown.open {\n  display: block;\n}\n\n#bh-contact-wrapper .icon-option {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  padding: .75rem 1rem;\n  cursor: pointer;\n  transition: background .15s;\n}\n\n#bh-contact-wrapper .icon-option:hover  { background: #F0F4FF; }\n#bh-contact-wrapper .icon-option.selected { background: #EEF2FF; }\n\n#bh-contact-wrapper .opt-icon {\n  width: 34px; height: 34px;\n  border-radius: 8px;\n  display: flex; align-items: center; justify-content: center;\n  flex-shrink: 0;\n  font-size: 17px;\n}\n\n#bh-contact-wrapper .opt-label {\n  font-size: .94rem;\n  color: #111827;\n  font-weight: 500;\n}\n\n#bh-contact-wrapper .ic-installateur { background: #EEF2FF; }\n#bh-contact-wrapper .ic-collectivite  { background: #F0FDF4; }\n#bh-contact-wrapper .ic-syndicat      { background: #FFF7ED; }\n#bh-contact-wrapper .ic-electricien   { background: #FFFBEB; }\n#bh-contact-wrapper .ic-distributeur  { background: #FDF2F8; }\n#bh-contact-wrapper .ic-autre         { background: #F3F4F6; }\n\n\/* BOUTON SUBMIT *\/\n#bh-contact-wrapper .bh-btn-submit {\n  width: 100%;\n  padding: .9rem;\n  background: #1D4ED8;\n  color: #fff;\n  font-size: 1rem;\n  font-weight: 600;\n  border: none;\n  border-radius: 12px;\n  cursor: pointer;\n  margin-top: 1.4rem;\n  letter-spacing: .01em;\n  transition: background .2s, transform .1s;\n  font-family: inherit;\n}\n\n#bh-contact-wrapper .bh-btn-submit:hover    { background: #1E40AF; }\n#bh-contact-wrapper .bh-btn-submit:active   { transform: scale(.99); }\n#bh-contact-wrapper .bh-btn-submit:disabled { background: #93C5FD; cursor: not-allowed; }\n\n\/* NOTE *\/\n#bh-contact-wrapper .form-note {\n  text-align: center;\n  font-size: .8rem;\n  color: #9CA3AF;\n  margin-top: .9rem;\n  line-height: 1.5;\n}\n\n\/* \u00c9CRAN CONFIRMATION *\/\n#bh-contact-wrapper .success-screen {\n  display: none;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  padding: 2rem 1rem 1rem;\n}\n\n#bh-contact-wrapper .success-screen.show { display: flex; }\n\n#bh-contact-wrapper .success-icon {\n  width: 68px; height: 68px;\n  border-radius: 50%;\n  background: #D1FAE5;\n  display: flex; align-items: center; justify-content: center;\n  margin-bottom: 1.4rem;\n}\n\n#bh-contact-wrapper .success-icon svg {\n  width: 32px; height: 32px;\n  stroke: #059669;\n}\n\n#bh-contact-wrapper .success-screen h3 {\n  font-size: 1.35rem;\n  font-weight: 700;\n  color: #111827;\n  margin: 0 0 .6rem;\n  padding: 0;\n}\n\n#bh-contact-wrapper .success-screen p {\n  font-size: .95rem;\n  color: #6B7280;\n  line-height: 1.65;\n  margin: 0 0 1.6rem;\n  max-width: 340px;\n}\n\n#bh-contact-wrapper .bh-btn-reset {\n  padding: .65rem 1.4rem;\n  border: 1.5px solid #E5E7EB;\n  border-radius: 10px;\n  background: #fff;\n  font-size: .92rem;\n  font-weight: 500;\n  color: #374151;\n  cursor: pointer;\n  font-family: inherit;\n  transition: background .2s, border-color .2s;\n}\n\n#bh-contact-wrapper .bh-btn-reset:hover {\n  background: #F9FAFB;\n  border-color: #D1D5DB;\n}\n\n\/* MESSAGE ERREUR *\/\n#bh-contact-wrapper .status-msg {\n  display: none;\n  padding: .85rem 1.1rem;\n  border-radius: 10px;\n  font-size: .92rem;\n  font-weight: 500;\n  margin-top: 1rem;\n  text-align: center;\n}\n\n#bh-contact-wrapper .status-msg.show-error {\n  display: block;\n  background: #FEF2F2;\n  color: #991B1B;\n  border: 1px solid #FECACA;\n}\n\n\/* ERREURS VALIDATION *\/\n#bh-contact-wrapper .field-error {\n  font-size: .8rem;\n  color: #EF4444;\n  margin-top: 3px;\n  display: none;\n}\n\n#bh-contact-wrapper .field-error.show { display: block; }\n\n#bh-contact-wrapper .bh-field input.invalid,\n#bh-contact-wrapper .bh-field select.invalid,\n#bh-contact-wrapper .icon-select-display.invalid {\n  border-color: #EF4444 !important;\n}\n\n\/* RESPONSIVE TABLETTE *\/\n@media (max-width: 780px) {\n  #bh-contact-wrapper .bh-row-2 {\n    grid-template-columns: 1fr;\n    margin-bottom: 0;\n  }\n}\n\n\/* RESPONSIVE MOBILE *\/\n@media (max-width: 540px) {\n  #bh-contact-wrapper .bh-card { padding: 1.8rem 1.3rem; }\n}\n<\/style>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n     STRUCTURE HTML\n     \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div id=\"bh-contact-wrapper\">\n<div class=\"bh-card\">\n\n  <form id=\"bh-contact-form\" novalidate>\n\n    <!-- NOM \/ PR\u00c9NOM -->\n    <div class=\"bh-row-2\">\n      <div class=\"bh-field\">\n        <label for=\"bh-nom\">Nom <span class=\"req\">*<\/span><\/label>\n        <input type=\"text\" id=\"bh-nom\" name=\"nom\" placeholder=\"Votre nom\" required>\n        <span class=\"field-error\" id=\"err-nom\">Ce champ est obligatoire.<\/span>\n      <\/div>\n      <div class=\"bh-field\">\n        <label for=\"bh-prenom\">Pr\u00e9nom <span class=\"req\">*<\/span><\/label>\n        <input type=\"text\" id=\"bh-prenom\" name=\"prenom\" placeholder=\"Votre pr\u00e9nom\" required>\n        <span class=\"field-error\" id=\"err-prenom\">Ce champ est obligatoire.<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- EMAIL \/ T\u00c9L\u00c9PHONE -->\n    <div class=\"bh-row-2\">\n      <div class=\"bh-field\">\n        <label for=\"bh-email\">Adresse e-mail <span class=\"req\">*<\/span><\/label>\n        <input type=\"email\" id=\"bh-email\" name=\"email\" placeholder=\"vous@exemple.com\" required>\n        <span class=\"field-error\" id=\"err-email\">Adresse e-mail invalide.<\/span>\n      <\/div>\n      <div class=\"bh-field\">\n        <label for=\"bh-telephone\">T\u00e9l\u00e9phone<\/label>\n        <input type=\"tel\" id=\"bh-telephone\" name=\"telephone\" placeholder=\"06 00 00 00 00\">\n      <\/div>\n    <\/div>\n\n    <!-- ENTREPRISE \/ D\u00c9PARTEMENT -->\n    <div class=\"bh-row-2\">\n      <div class=\"bh-field\">\n        <label for=\"bh-entreprise\">Entreprise ou Collectivit\u00e9<\/label>\n        <input type=\"text\" id=\"bh-entreprise\" name=\"entreprise\" placeholder=\"Votre organisation\">\n      <\/div>\n      <div class=\"bh-field\">\n        <label for=\"bh-departement\">D\u00e9partement <span class=\"req\">*<\/span><\/label>\n        <div class=\"bh-select-wrap\">\n          <select id=\"bh-departement\" name=\"departement\">\n            <option value=\"\">S\u00e9lectionnez votre d\u00e9partement<\/option>\n            <option value=\"01\">01 \u2013 Ain<\/option>\n            <option value=\"02\">02 \u2013 Aisne<\/option>\n            <option value=\"03\">03 \u2013 Allier<\/option>\n            <option value=\"04\">04 \u2013 Alpes-de-Haute-Provence<\/option>\n            <option value=\"05\">05 \u2013 Hautes-Alpes<\/option>\n            <option value=\"06\">06 \u2013 Alpes-Maritimes<\/option>\n            <option value=\"07\">07 \u2013 Ard\u00e8che<\/option>\n            <option value=\"08\">08 \u2013 Ardennes<\/option>\n            <option value=\"09\">09 \u2013 Ari\u00e8ge<\/option>\n            <option value=\"10\">10 \u2013 Aube<\/option>\n            <option value=\"11\">11 \u2013 Aude<\/option>\n            <option value=\"12\">12 \u2013 Aveyron<\/option>\n            <option value=\"13\">13 \u2013 Bouches-du-Rh\u00f4ne<\/option>\n            <option value=\"14\">14 \u2013 Calvados<\/option>\n            <option value=\"15\">15 \u2013 Cantal<\/option>\n            <option value=\"16\">16 \u2013 Charente<\/option>\n            <option value=\"17\">17 \u2013 Charente-Maritime<\/option>\n            <option value=\"18\">18 \u2013 Cher<\/option>\n            <option value=\"19\">19 \u2013 Corr\u00e8ze<\/option>\n            <option value=\"2A\">2A \u2013 Corse-du-Sud<\/option>\n            <option value=\"2B\">2B \u2013 Haute-Corse<\/option>\n            <option value=\"21\">21 \u2013 C\u00f4te-d'Or<\/option>\n            <option value=\"22\">22 \u2013 C\u00f4tes-d'Armor<\/option>\n            <option value=\"23\">23 \u2013 Creuse<\/option>\n            <option value=\"24\">24 \u2013 Dordogne<\/option>\n            <option value=\"25\">25 \u2013 Doubs<\/option>\n            <option value=\"26\">26 \u2013 Dr\u00f4me<\/option>\n            <option value=\"27\">27 \u2013 Eure<\/option>\n            <option value=\"28\">28 \u2013 Eure-et-Loir<\/option>\n            <option value=\"29\">29 \u2013 Finist\u00e8re<\/option>\n            <option value=\"30\">30 \u2013 Gard<\/option>\n            <option value=\"31\">31 \u2013 Haute-Garonne<\/option>\n            <option value=\"32\">32 \u2013 Gers<\/option>\n            <option value=\"33\">33 \u2013 Gironde<\/option>\n            <option value=\"34\">34 \u2013 H\u00e9rault<\/option>\n            <option value=\"35\">35 \u2013 Ille-et-Vilaine<\/option>\n            <option value=\"36\">36 \u2013 Indre<\/option>\n            <option value=\"37\">37 \u2013 Indre-et-Loire<\/option>\n            <option value=\"38\">38 \u2013 Is\u00e8re<\/option>\n            <option value=\"39\">39 \u2013 Jura<\/option>\n            <option value=\"40\">40 \u2013 Landes<\/option>\n            <option value=\"41\">41 \u2013 Loir-et-Cher<\/option>\n            <option value=\"42\">42 \u2013 Loire<\/option>\n            <option value=\"43\">43 \u2013 Haute-Loire<\/option>\n            <option value=\"44\">44 \u2013 Loire-Atlantique<\/option>\n            <option value=\"45\">45 \u2013 Loiret<\/option>\n            <option value=\"46\">46 \u2013 Lot<\/option>\n            <option value=\"47\">47 \u2013 Lot-et-Garonne<\/option>\n            <option value=\"48\">48 \u2013 Loz\u00e8re<\/option>\n            <option value=\"49\">49 \u2013 Maine-et-Loire<\/option>\n            <option value=\"50\">50 \u2013 Manche<\/option>\n            <option value=\"51\">51 \u2013 Marne<\/option>\n            <option value=\"52\">52 \u2013 Haute-Marne<\/option>\n            <option value=\"53\">53 \u2013 Mayenne<\/option>\n            <option value=\"54\">54 \u2013 Meurthe-et-Moselle<\/option>\n            <option value=\"55\">55 \u2013 Meuse<\/option>\n            <option value=\"56\">56 \u2013 Morbihan<\/option>\n            <option value=\"57\">57 \u2013 Moselle<\/option>\n            <option value=\"58\">58 \u2013 Ni\u00e8vre<\/option>\n            <option value=\"59\">59 \u2013 Nord<\/option>\n            <option value=\"60\">60 \u2013 Oise<\/option>\n            <option value=\"61\">61 \u2013 Orne<\/option>\n            <option value=\"62\">62 \u2013 Pas-de-Calais<\/option>\n            <option value=\"63\">63 \u2013 Puy-de-D\u00f4me<\/option>\n            <option value=\"64\">64 \u2013 Pyr\u00e9n\u00e9es-Atlantiques<\/option>\n            <option value=\"65\">65 \u2013 Hautes-Pyr\u00e9n\u00e9es<\/option>\n            <option value=\"66\">66 \u2013 Pyr\u00e9n\u00e9es-Orientales<\/option>\n            <option value=\"67\">67 \u2013 Bas-Rhin<\/option>\n            <option value=\"68\">68 \u2013 Haut-Rhin<\/option>\n            <option value=\"69\">69 \u2013 Rh\u00f4ne<\/option>\n            <option value=\"70\">70 \u2013 Haute-Sa\u00f4ne<\/option>\n            <option value=\"71\">71 \u2013 Sa\u00f4ne-et-Loire<\/option>\n            <option value=\"72\">72 \u2013 Sarthe<\/option>\n            <option value=\"73\">73 \u2013 Savoie<\/option>\n            <option value=\"74\">74 \u2013 Haute-Savoie<\/option>\n            <option value=\"75\">75 \u2013 Paris<\/option>\n            <option value=\"76\">76 \u2013 Seine-Maritime<\/option>\n            <option value=\"77\">77 \u2013 Seine-et-Marne<\/option>\n            <option value=\"78\">78 \u2013 Yvelines<\/option>\n            <option value=\"79\">79 \u2013 Deux-S\u00e8vres<\/option>\n            <option value=\"80\">80 \u2013 Somme<\/option>\n            <option value=\"81\">81 \u2013 Tarn<\/option>\n            <option value=\"82\">82 \u2013 Tarn-et-Garonne<\/option>\n            <option value=\"83\">83 \u2013 Var<\/option>\n            <option value=\"84\">84 \u2013 Vaucluse<\/option>\n            <option value=\"85\">85 \u2013 Vend\u00e9e<\/option>\n            <option value=\"86\">86 \u2013 Vienne<\/option>\n            <option value=\"87\">87 \u2013 Haute-Vienne<\/option>\n            <option value=\"88\">88 \u2013 Vosges<\/option>\n            <option value=\"89\">89 \u2013 Yonne<\/option>\n            <option value=\"90\">90 \u2013 Territoire de Belfort<\/option>\n            <option value=\"91\">91 \u2013 Essonne<\/option>\n            <option value=\"92\">92 \u2013 Hauts-de-Seine<\/option>\n            <option value=\"93\">93 \u2013 Seine-Saint-Denis<\/option>\n            <option value=\"94\">94 \u2013 Val-de-Marne<\/option>\n            <option value=\"95\">95 \u2013 Val-d'Oise<\/option>\n            <option value=\"971\">971 \u2013 Guadeloupe<\/option>\n            <option value=\"972\">972 \u2013 Martinique<\/option>\n            <option value=\"973\">973 \u2013 Guyane<\/option>\n            <option value=\"974\">974 \u2013 La R\u00e9union<\/option>\n            <option value=\"976\">976 \u2013 Mayotte<\/option>\n            <option value=\"autre\">Autre \/ \u00c9tranger<\/option>\n          <\/select>\n        <\/div>\n        <span class=\"field-error\" id=\"err-departement\">Veuillez s\u00e9lectionner votre d\u00e9partement.<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- TYPOLOGIE -->\n    <div class=\"bh-field\">\n      <label>Vous \u00eates <span class=\"req\">*<\/span><\/label>\n      <div class=\"icon-select-wrap\" id=\"typology-wrap\">\n        <div class=\"icon-select-display\" id=\"typology-display\" tabindex=\"0\" role=\"combobox\" aria-haspopup=\"listbox\" aria-expanded=\"false\">\n          <span class=\"bh-placeholder\">S\u00e9lectionnez votre profil<\/span>\n        <\/div>\n        <div class=\"icon-select-dropdown\" id=\"typology-dropdown\" role=\"listbox\">\n          <div class=\"icon-option\" data-value=\"Installateur\" role=\"option\">\n            <div class=\"opt-icon ic-installateur\">\ud83d\udd27<\/div>\n            <span class=\"opt-label\">Installateur<\/span>\n          <\/div>\n          <div class=\"icon-option\" data-value=\"Collectivit\u00e9\" role=\"option\">\n            <div class=\"opt-icon ic-collectivite\">\ud83c\udfdb\ufe0f<\/div>\n            <span class=\"opt-label\">Collectivit\u00e9<\/span>\n          <\/div>\n          <div class=\"icon-option\" data-value=\"Syndicat\" role=\"option\">\n            <div class=\"opt-icon ic-syndicat\">\ud83e\udd1d<\/div>\n            <span class=\"opt-label\">Syndicat<\/span>\n          <\/div>\n          <div class=\"icon-option\" data-value=\"Electricien\" role=\"option\">\n            <div class=\"opt-icon ic-electricien\">\u26a1<\/div>\n            <span class=\"opt-label\">Electricien<\/span>\n          <\/div>\n          <div class=\"icon-option\" data-value=\"Distributeur mat\u00e9riel \u00e9lectrique\" role=\"option\">\n            <div class=\"opt-icon ic-distributeur\">\ud83d\udce6<\/div>\n            <span class=\"opt-label\">Distributeur mat\u00e9riel \u00e9lectrique<\/span>\n          <\/div>\n          <div class=\"icon-option\" data-value=\"Autre\" role=\"option\">\n            <div class=\"opt-icon ic-autre\">\u2733\ufe0f<\/div>\n            <span class=\"opt-label\">Autre<\/span>\n          <\/div>\n        <\/div>\n        <input type=\"hidden\" name=\"typologie\" id=\"typologie-hidden\">\n        <span class=\"field-error\" id=\"err-typologie\">Veuillez s\u00e9lectionner votre profil.<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- MESSAGE -->\n    <div class=\"bh-field\">\n      <label for=\"bh-message\">Message <span class=\"req\">*<\/span><\/label>\n      <textarea id=\"bh-message\" name=\"message\" placeholder=\"D\u00e9crivez votre demande...\" required><\/textarea>\n      <span class=\"field-error\" id=\"err-message\">Ce champ est obligatoire.<\/span>\n    <\/div>\n\n    <button type=\"submit\" class=\"bh-btn-submit\" id=\"submit-btn\">Envoyer le message<\/button>\n\n    <div id=\"status-error\" class=\"status-msg\">\n      \u274c Une erreur s'est produite lors de l'envoi. Veuillez r\u00e9essayer ou nous contacter directement.\n    <\/div>\n\n    <p class=\"form-note\">En soumettant ce formulaire, vous acceptez d'\u00eatre contact\u00e9 par BH Technologies.<br>Vos donn\u00e9es restent confidentielles.<\/p>\n\n  <\/form>\n\n  <!-- \u00c9CRAN DE CONFIRMATION -->\n  <div class=\"success-screen\" id=\"success-screen\">\n    <div class=\"success-icon\">\n      <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"2\" stroke=\"currentColor\">\n        <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 12.75l6 6 9-13.5\" \/>\n      <\/svg>\n    <\/div>\n    <h3>Message envoy\u00e9 !<\/h3>\n    <p>Merci de votre int\u00e9r\u00eat. Notre \u00e9quipe vous recontactera dans les meilleurs d\u00e9lais.<\/p>\n    <button class=\"bh-btn-reset\" id=\"btn-reset\">Envoyer un autre message<\/button>\n  <\/div>\n\n<\/div><!-- \/bh-card -->\n<\/div><!-- \/bh-contact-wrapper -->\n\n<script>\n(function() {\n  \/* ============================================================\n     CONFIGURATION \u2014 Modifier l'URL du webhook ici\n     ============================================================ *\/\n  const WEBHOOK_URL    = \"https:\/\/n8n.heyliot.space\/webhook\/1e7f074c-51c1-417d-a4ce-9eee0cd7684d\";\n  const RECAPTCHA_KEY  = \"6LcUp10tAAAAAMqC1DaFA3UIHLOiX6xbU4jZolcv\";\n\n  \/* ============================================================\n     R\u00c9F\u00c9RENCES\n     ============================================================ *\/\n  const display    = document.getElementById('typology-display');\n  const dropdown   = document.getElementById('typology-dropdown');\n  const hiddenInput = document.getElementById('typologie-hidden');\n\n  \/* ============================================================\n     SELECT AVEC IC\u00d4NES \u2014 TYPOLOGIE\n     ============================================================ *\/\n  display.addEventListener('click', () => toggleDropdown());\n  display.addEventListener('keydown', e => {\n    if (e.key === 'Enter' || e.key === ' ') { e.preventDefault(); toggleDropdown(); }\n    if (e.key === 'Escape') closeDropdown();\n  });\n\n  function toggleDropdown() {\n    const isOpen = dropdown.classList.toggle('open');\n    display.classList.toggle('open', isOpen);\n    display.setAttribute('aria-expanded', isOpen);\n  }\n\n  function closeDropdown() {\n    dropdown.classList.remove('open');\n    display.classList.remove('open');\n    display.setAttribute('aria-expanded', 'false');\n  }\n\n  document.querySelectorAll('.icon-option').forEach(opt => {\n    opt.addEventListener('click', () => {\n      const val = opt.dataset.value;\n      hiddenInput.value = val;\n      document.querySelectorAll('.icon-option').forEach(o => o.classList.remove('selected'));\n      opt.classList.add('selected');\n      display.innerHTML = '';\n      const iconClone = opt.querySelector('.opt-icon').cloneNode(true);\n      const label = document.createElement('span');\n      label.className = 'selected-label';\n      label.textContent = val;\n      display.appendChild(iconClone);\n      display.appendChild(label);\n      display.classList.remove('invalid');\n      closeDropdown();\n      document.getElementById('err-typologie').classList.remove('show');\n    });\n  });\n\n  document.addEventListener('click', e => {\n    if (!e.target.closest('#typology-wrap')) closeDropdown();\n  });\n\n  \/* ============================================================\n     VALIDATION\n     ============================================================ *\/\n  function showError(id, fieldId) {\n    document.getElementById(id).classList.add('show');\n    const el = fieldId ? document.getElementById(fieldId) : null;\n    if (el) el.classList.add('invalid');\n  }\n\n  function clearError(id, fieldId) {\n    document.getElementById(id).classList.remove('show');\n    const el = fieldId ? document.getElementById(fieldId) : null;\n    if (el) el.classList.remove('invalid');\n  }\n\n  ['bh-nom','bh-prenom','bh-message'].forEach(id => {\n    document.getElementById(id).addEventListener('input', () =>\n      clearError('err-' + id.replace('bh-',''), id)\n    );\n  });\n  document.getElementById('bh-email').addEventListener('input', () =>\n    clearError('err-email', 'bh-email')\n  );\n  document.getElementById('bh-departement').addEventListener('change', () =>\n    clearError('err-departement', 'bh-departement')\n  );\n\n  function validateForm() {\n    let valid = true;\n\n    [['bh-nom','err-nom'], ['bh-prenom','err-prenom'], ['bh-message','err-message']].forEach(([fid, eid]) => {\n      if (!document.getElementById(fid).value.trim()) {\n        showError(eid, fid); valid = false;\n      }\n    });\n\n    const email = document.getElementById('bh-email').value.trim();\n    if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\n      showError('err-email', 'bh-email'); valid = false;\n    }\n\n    if (!hiddenInput.value) {\n      document.getElementById('err-typologie').classList.add('show');\n      display.classList.add('invalid');\n      valid = false;\n    }\n\n    if (!document.getElementById('bh-departement').value) {\n      showError('err-departement', 'bh-departement'); valid = false;\n    }\n\n    return valid;\n  }\n\n  \/* ============================================================\n     SOUMISSION\n     ============================================================ *\/\n  document.getElementById('bh-contact-form').addEventListener('submit', async function(e) {\n    e.preventDefault();\n    document.getElementById('status-error').classList.remove('show-error');\n\n    if (!validateForm()) return;\n\n    const btn = document.getElementById('submit-btn');\n    btn.disabled = true;\n    btn.textContent = 'Envoi en cours\u2026';\n\n    \/\/ reCAPTCHA token (si le script est charg\u00e9)\n    let recaptchaToken = '';\n    if (typeof grecaptcha !== 'undefined') {\n      try {\n        recaptchaToken = await grecaptcha.execute(RECAPTCHA_KEY, { action: 'contact' });\n      } catch(e) {\n        console.warn('reCAPTCHA non disponible :', e);\n      }\n    }\n    const payload = {\n      nom:             document.getElementById('bh-nom').value.trim(),\n      prenom:          document.getElementById('bh-prenom').value.trim(),\n      email:           document.getElementById('bh-email').value.trim(),\n      telephone:       document.getElementById('bh-telephone').value.trim(),\n      entreprise:      document.getElementById('bh-entreprise').value.trim(),\n      departement:     document.getElementById('bh-departement').value,\n      typologie:       hiddenInput.value,\n      message:         document.getElementById('bh-message').value.trim(),\n      recaptcha_token: recaptchaToken,\n    };\n\n    try {\n      const res = await fetch(WEBHOOK_URL, {\n        method:  'POST',\n        headers: { 'Content-Type': 'application\/json' },\n        body:    JSON.stringify(payload)\n      });\n\n      if (res.ok) {\n        document.getElementById('bh-contact-form').style.display = 'none';\n        document.getElementById('success-screen').classList.add('show');\n      } else {\n        document.getElementById('status-error').classList.add('show-error');\n        btn.disabled = false;\n        btn.textContent = 'Envoyer le message';\n      }\n    } catch (err) {\n      document.getElementById('status-error').classList.add('show-error');\n      console.error('Erreur webhook :', err);\n      btn.disabled = false;\n      btn.textContent = 'Envoyer le message';\n    }\n  });\n\n  \/* ============================================================\n     RESET\n     ============================================================ *\/\n  document.getElementById('btn-reset').addEventListener('click', function() {\n    document.getElementById('success-screen').classList.remove('show');\n    const form = document.getElementById('bh-contact-form');\n    const btn  = document.getElementById('submit-btn');\n    btn.disabled = false;\n    btn.textContent = 'Envoyer le message';\n    form.style.display = '';\n    form.reset();\n    display.innerHTML = '<span class=\"bh-placeholder\">S\u00e9lectionnez votre profil<\/span>';\n    hiddenInput.value = '';\n    document.querySelectorAll('.icon-option').forEach(o => o.classList.remove('selected'));\n    document.getElementById('status-error').classList.remove('show-error');\n  });\n\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c2d3b0b elementor-section-content-top elementor-section-height-min-height elementor-section-items-top elementor-section-full_width elementor-section-height-default\" data-id=\"c2d3b0b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-557b230\" data-id=\"557b230\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9c5ad01 elementor-widget__width-auto elementor-widget elementor-widget-infetech_elementor_heading\" data-id=\"9c5ad01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"infetech_elementor_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t\t<div class=\"ova-heading\">\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t<h3 class=\"title\">\t\t\t\t\t\t\t\t\t\t\t\t\tNous trouver\t\t\t\t\t\t\t\t\t\t\t<\/h3>\n                \n                \n\t\t\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d9c7efa elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"d9c7efa\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1245feb\" data-id=\"1245feb\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cdd7800 elementor-widget elementor-widget-google_maps\" data-id=\"cdd7800\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"google_maps.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-custom-embed\">\n\t\t\t<iframe loading=\"lazy\"\n\t\t\t\t\tsrc=\"https:\/\/maps.google.com\/maps?q=7%20rue%20Antoine%20Polotti%2C%20Grenoble&#038;t=m&#038;z=17&#038;output=embed&#038;iwloc=near\"\n\t\t\t\t\ttitle=\"7 rue Antoine Polotti, Grenoble\"\n\t\t\t\t\taria-label=\"7 rue Antoine Polotti, Grenoble\"\n\t\t\t><\/iframe>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Nous appeler +33 (0)4 56 00 50 00 Nous \u00e9crire 7 rue Antoine Polotti 38000 Grenoble Besoin d&#039;aide Assistance \u00c9clairage public Nom * Ce champ est obligatoire. Pr\u00e9nom * Ce champ est obligatoire. Adresse e-mail * Adresse e-mail invalide. T\u00e9l\u00e9phone Entreprise ou Collectivit\u00e9 D\u00e9partement * S\u00e9lectionnez votre d\u00e9partement01 \u2013 Ain02 \u2013 Aisne03 \u2013 Allier04 \u2013 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-17897","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Contacter les \u00e9quipes de BH Technologies, expert smart city en \u00e9clairage public et gestion des d\u00e9chets, pour accompagner vos projets innovants et durables.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/bh-technologies.com\/en\/contact\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"BH Technologies | \u00c9clairage public et Gestion des d\u00e9chets\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"BH Technologies | Contacter nos \u00e9quipes : un projet, un SAV\" \/>\n\t\t<meta property=\"og:description\" content=\"Contacter les \u00e9quipes de BH Technologies, expert smart city en \u00e9clairage public et gestion des d\u00e9chets, pour accompagner vos projets innovants et durables.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/bh-technologies.com\/en\/contact\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-03-02T04:04:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-30T16:27:28+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"BH Technologies | Contacter nos \u00e9quipes : un projet, un SAV\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Contacter les \u00e9quipes de BH Technologies, expert smart city en \u00e9clairage public et gestion des d\u00e9chets, pour accompagner vos projets innovants et durables.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/contact\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en#listItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/bh-technologies.com\\\/en\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/contact\\\/#listItem\",\"name\":\"Contact\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/contact\\\/#listItem\",\"position\":2,\"name\":\"Contact\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en#listItem\",\"name\":\"Accueil\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/#organization\",\"name\":\"BH Technologies\",\"description\":\"\\u00c9clairage public et Gestion des d\\u00e9chets\",\"url\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/\",\"email\":\"info@bh-technologies.com\",\"telephone\":\"+33456005000\",\"foundingDate\":\"1998-01-01\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/preprod-wp.bh-technologies.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/Logo_BH_FullColor_RGB-1.png\",\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/contact\\\/#organizationLogo\"},\"image\":{\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/contact\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.youtube.com\\\/@BHTechnologies_Off\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bh-technologies\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/contact\\\/#webpage\",\"url\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/contact\\\/\",\"name\":\"BH Technologies | Contacter nos \\u00e9quipes : un projet, un SAV\",\"description\":\"Contacter les \\u00e9quipes de BH Technologies, expert smart city en \\u00e9clairage public et gestion des d\\u00e9chets, pour accompagner vos projets innovants et durables.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/contact\\\/#breadcrumblist\"},\"datePublished\":\"2022-03-02T04:04:40+01:00\",\"dateModified\":\"2026-07-30T18:27:28+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/\",\"name\":\"BH Technologies\",\"description\":\"\\u00c9clairage public et Gestion des d\\u00e9chets\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/bh-technologies.com\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"BH Technologies | Contacter nos \u00e9quipes : un projet, un SAV","description":"Contacter les \u00e9quipes de BH Technologies, expert smart city en \u00e9clairage public et gestion des d\u00e9chets, pour accompagner vos projets innovants et durables.","canonical_url":"https:\/\/bh-technologies.com\/en\/contact\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/bh-technologies.com\/en\/contact\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/bh-technologies.com\/en#listItem","position":1,"name":"Accueil","item":"https:\/\/bh-technologies.com\/en","nextItem":{"@type":"ListItem","@id":"https:\/\/bh-technologies.com\/en\/contact\/#listItem","name":"Contact"}},{"@type":"ListItem","@id":"https:\/\/bh-technologies.com\/en\/contact\/#listItem","position":2,"name":"Contact","previousItem":{"@type":"ListItem","@id":"https:\/\/bh-technologies.com\/en#listItem","name":"Accueil"}}]},{"@type":"Organization","@id":"https:\/\/bh-technologies.com\/en\/#organization","name":"BH Technologies","description":"\u00c9clairage public et Gestion des d\u00e9chets","url":"https:\/\/bh-technologies.com\/en\/","email":"info@bh-technologies.com","telephone":"+33456005000","foundingDate":"1998-01-01","logo":{"@type":"ImageObject","url":"https:\/\/preprod-wp.bh-technologies.com\/wp-content\/uploads\/2024\/08\/Logo_BH_FullColor_RGB-1.png","@id":"https:\/\/bh-technologies.com\/en\/contact\/#organizationLogo"},"image":{"@id":"https:\/\/bh-technologies.com\/en\/contact\/#organizationLogo"},"sameAs":["https:\/\/www.youtube.com\/@BHTechnologies_Off","https:\/\/www.linkedin.com\/company\/bh-technologies"]},{"@type":"WebPage","@id":"https:\/\/bh-technologies.com\/en\/contact\/#webpage","url":"https:\/\/bh-technologies.com\/en\/contact\/","name":"BH Technologies | Contacter nos \u00e9quipes : un projet, un SAV","description":"Contacter les \u00e9quipes de BH Technologies, expert smart city en \u00e9clairage public et gestion des d\u00e9chets, pour accompagner vos projets innovants et durables.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/bh-technologies.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/bh-technologies.com\/en\/contact\/#breadcrumblist"},"datePublished":"2022-03-02T04:04:40+01:00","dateModified":"2026-07-30T18:27:28+02:00"},{"@type":"WebSite","@id":"https:\/\/bh-technologies.com\/en\/#website","url":"https:\/\/bh-technologies.com\/en\/","name":"BH Technologies","description":"\u00c9clairage public et Gestion des d\u00e9chets","inLanguage":"en-US","publisher":{"@id":"https:\/\/bh-technologies.com\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"BH Technologies | \u00c9clairage public et Gestion des d\u00e9chets","og:type":"article","og:title":"BH Technologies | Contacter nos \u00e9quipes : un projet, un SAV","og:description":"Contacter les \u00e9quipes de BH Technologies, expert smart city en \u00e9clairage public et gestion des d\u00e9chets, pour accompagner vos projets innovants et durables.","og:url":"https:\/\/bh-technologies.com\/en\/contact\/","article:published_time":"2022-03-02T04:04:40+00:00","article:modified_time":"2026-07-30T16:27:28+00:00","twitter:card":"summary_large_image","twitter:title":"BH Technologies | Contacter nos \u00e9quipes : un projet, un SAV","twitter:description":"Contacter les \u00e9quipes de BH Technologies, expert smart city en \u00e9clairage public et gestion des d\u00e9chets, pour accompagner vos projets innovants et durables."},"aioseo_meta_data":{"post_id":"17897","title":"BH Technologies #separator_sa Contacter nos \u00e9quipes : un projet, un SAV","description":"Contacter les \u00e9quipes de BH Technologies, expert smart city en \u00e9clairage public et gestion des d\u00e9chets, pour accompagner vos projets innovants et durables.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Contacter","score":54,"analysis":{"keyphraseInTitle":{"score":9,"maxScore":9,"error":0},"keyphraseInDescription":{"score":9,"maxScore":9,"error":0},"keyphraseLength":{"score":9,"maxScore":9,"error":0,"length":1},"keyphraseInURL":{"score":1,"maxScore":5,"error":1},"keyphraseInIntroduction":{"score":3,"maxScore":9,"error":1},"keyphraseInSubHeadings":{"score":3,"maxScore":9,"error":1},"keyphraseInImageAlt":{"score":3,"maxScore":9,"error":1},"keywordDensity":{"score":0,"type":"low","maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-04-14 15:53:02","updated":"2026-07-30 18:46:59","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/bh-technologies.com\/en\" title=\"Accueil\">Accueil<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tContact\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Accueil","link":"https:\/\/bh-technologies.com\/en"},{"label":"Contact","link":"https:\/\/bh-technologies.com\/en\/contact\/"}],"_links":{"self":[{"href":"https:\/\/bh-technologies.com\/en\/wp-json\/wp\/v2\/pages\/17897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bh-technologies.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bh-technologies.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bh-technologies.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bh-technologies.com\/en\/wp-json\/wp\/v2\/comments?post=17897"}],"version-history":[{"count":162,"href":"https:\/\/bh-technologies.com\/en\/wp-json\/wp\/v2\/pages\/17897\/revisions"}],"predecessor-version":[{"id":26782,"href":"https:\/\/bh-technologies.com\/en\/wp-json\/wp\/v2\/pages\/17897\/revisions\/26782"}],"wp:attachment":[{"href":"https:\/\/bh-technologies.com\/en\/wp-json\/wp\/v2\/media?parent=17897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}