{"id":356,"date":"2026-01-19T00:33:18","date_gmt":"2026-01-18T23:33:18","guid":{"rendered":"https:\/\/www.astfrance.fr\/?page_id=356"},"modified":"2026-04-03T18:15:28","modified_gmt":"2026-04-03T16:15:28","slug":"accueil-2","status":"publish","type":"page","link":"https:\/\/www.astfrance.fr\/","title":{"rendered":"Accueil"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"356\" class=\"elementor elementor-356\">\n\t\t\t\t<div class=\"elementor-element elementor-element-12363921 e-con-full e-flex e-con e-parent\" data-id=\"12363921\" data-element_type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e0a9fc e-flex e-con-boxed e-con e-parent\" data-id=\"1e0a9fc\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b0bc3a9 e-con-full e-flex e-con e-child\" data-id=\"b0bc3a9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5af55d8f card-glass elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"5af55d8f\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">AST, votre sp\u00e9cialiste de la s\u00e9curit\u00e9 incendie et de la surveillance <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4242725 e-con-full e-flex e-con e-child\" data-id=\"4242725\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8c41c91 e-con-full e-flex e-con e-child\" data-id=\"8c41c91\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d176e7c intro-card elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"7d176e7c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"284\" data-end=\"417\"><strong data-start=\"284\" data-end=\"312\">Action Service Technique<\/strong>, c\u2019est plus de 15 ans d\u2019expertise en <strong data-start=\"350\" data-end=\"371\">s\u00e9curit\u00e9 incendie<\/strong> et <strong data-start=\"375\" data-end=\"416\">syst\u00e8mes de surveillance intelligents<\/strong>.<\/p><p data-start=\"419\" data-end=\"636\">Nous prot\u00e9geons ce qui ne doit jamais \u00eatre compromis : <strong data-start=\"474\" data-end=\"521\">votre s\u00e9curit\u00e9, vos locaux, votre s\u00e9r\u00e9nit\u00e9.<\/strong><br data-start=\"521\" data-end=\"524\" \/>Particuliers, entreprises, collectivit\u00e9s : <strong data-start=\"567\" data-end=\"636\">vous avez besoin d\u2019un partenaire fiable, r\u00e9actif, et responsable.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f651649 e-con-full e-flex e-con e-child\" data-id=\"f651649\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-39c8b8b4 elementor-align-center elementor-widget__width-initial cta-devis elementor-widget elementor-widget-button\" data-id=\"39c8b8b4\" data-element_type=\"widget\" id=\"hero-wrap\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-grow\" href=\"#formulaire\" id=\"#formulaire\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DEMANDE DE DEVIS<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7539fbd3 services-band e-flex e-con-boxed e-con e-parent\" data-id=\"7539fbd3\" data-element_type=\"container\" id=\"section-services\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-789ebb6 card-glass elementor-widget elementor-widget-heading\" data-id=\"789ebb6\" data-element_type=\"widget\" id=\"menu\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">S\u00e9curit\u00e9 Incendie &amp; Anti-intrusion<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1d23192c e-con-full e-flex e-con e-child\" data-id=\"1d23192c\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3643e910 e-con-full e-flex e-con e-child\" data-id=\"3643e910\" data-element_type=\"container\" id=\"incendie\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2219fdca acc-trigger target-securite elementor-widget elementor-widget-image\" data-id=\"2219fdca\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#accordion-securite\" incendie=\"\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/ast-incendie-securite-formation-bloc-diagnostic-electrique-683x1024.png\" class=\"attachment-large size-large wp-image-26\" alt=\"ast incendie, securit\u00e9, formation, bloc, diagnostic electrique\" srcset=\"https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/ast-incendie-securite-formation-bloc-diagnostic-electrique-683x1024.png 683w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/ast-incendie-securite-formation-bloc-diagnostic-electrique-200x300.png 200w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/ast-incendie-securite-formation-bloc-diagnostic-electrique-768x1152.png 768w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/ast-incendie-securite-formation-bloc-diagnostic-electrique.png 1024w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/>\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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7cc8ee37 e-con-full e-flex e-con e-child\" data-id=\"7cc8ee37\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d949ccc acc-trigger target-camera elementor-widget elementor-widget-image\" data-id=\"7d949ccc\" data-element_type=\"widget\" id=\"camera\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#accordion-camera\" camera=\"\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/Systeme-dalarme-active-via-un-clavier-de-securite-mural-camera-videosurveillance-camera-683x1024.png\" class=\"attachment-large size-large wp-image-37\" alt=\"Syst\u00e8me d&apos;alarme activ\u00e9 via un clavier de s\u00e9curit\u00e9 mural cam\u00e9ra camera videosurveillance\" srcset=\"https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/Systeme-dalarme-active-via-un-clavier-de-securite-mural-camera-videosurveillance-camera-683x1024.png 683w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/Systeme-dalarme-active-via-un-clavier-de-securite-mural-camera-videosurveillance-camera-200x300.png 200w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/Systeme-dalarme-active-via-un-clavier-de-securite-mural-camera-videosurveillance-camera-768x1152.png 768w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/Systeme-dalarme-active-via-un-clavier-de-securite-mural-camera-videosurveillance-camera.png 1024w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/>\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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6cac284 e-con-full e-flex e-con e-child\" data-id=\"6cac284\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2e7c519b acc-trigger target-alarme elementor-widget elementor-widget-image\" data-id=\"2e7c519b\" data-element_type=\"widget\" id=\"alarme\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#accordion-alarme\" alarme=\"\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/Controle-dacces-par-interphone-et-digicode-pour-batiment-securise-Alarme-683x1024.png\" class=\"attachment-large size-large wp-image-43\" alt=\"Contr\u00f4le d\u2019acc\u00e8s par interphone et digicode pour b\u00e2timent s\u00e9curis\u00e9\" srcset=\"https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/Controle-dacces-par-interphone-et-digicode-pour-batiment-securise-Alarme-683x1024.png 683w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/Controle-dacces-par-interphone-et-digicode-pour-batiment-securise-Alarme-200x300.png 200w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/Controle-dacces-par-interphone-et-digicode-pour-batiment-securise-Alarme-768x1152.png 768w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/Controle-dacces-par-interphone-et-digicode-pour-batiment-securise-Alarme.png 1024w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/>\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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-466e631a e-con-full e-flex e-con e-child\" data-id=\"466e631a\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a36b68d acc-trigger target-motorisation elementor-widget elementor-widget-image\" data-id=\"3a36b68d\" data-element_type=\"widget\" id=\"motorisation\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#accordion-motorisation\" motorisation=\"\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"683\" height=\"1024\" src=\"https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/AST_MOTORISATION_ENTREPOT_Telecommande-pour-ouverture-motorisee-de-portail-ou-garage-1-683x1024.png\" class=\"attachment-large size-large wp-image-25\" alt=\"AST_MOTORISATION_ENTREPOT_T\u00e9l\u00e9commande pour ouverture motoris\u00e9e de portail ou garage\" srcset=\"https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/AST_MOTORISATION_ENTREPOT_Telecommande-pour-ouverture-motorisee-de-portail-ou-garage-1-683x1024.png 683w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/AST_MOTORISATION_ENTREPOT_Telecommande-pour-ouverture-motorisee-de-portail-ou-garage-1-200x300.png 200w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/AST_MOTORISATION_ENTREPOT_Telecommande-pour-ouverture-motorisee-de-portail-ou-garage-1-768x1152.png 768w, https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/AST_MOTORISATION_ENTREPOT_Telecommande-pour-ouverture-motorisee-de-portail-ou-garage-1.png 1024w\" sizes=\"(max-width: 683px) 100vw, 683px\" \/>\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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-337facfb e-flex e-con-boxed e-con e-parent\" data-id=\"337facfb\" data-element_type=\"container\" id=\"accordion-securite\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-5f448b4e e-con-full e-flex e-con e-child\" data-id=\"5f448b4e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-605800d9 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"605800d9\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-fire-extinguisher\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M434.027 26.329l-168 28C254.693 56.218 256 67.8 256 72h-58.332C208.353 36.108 181.446 0 144 0c-39.435 0-66.368 39.676-52.228 76.203-52.039 13.051-75.381 54.213-90.049 90.884-4.923 12.307 1.063 26.274 13.37 31.197 12.317 4.926 26.279-1.075 31.196-13.37C75.058 112.99 106.964 120 168 120v27.076c-41.543 10.862-72 49.235-72 94.129V488c0 13.255 10.745 24 24 24h144c13.255 0 24-10.745 24-24V240c0-44.731-30.596-82.312-72-92.97V120h40c0 2.974-1.703 15.716 10.027 17.671l168 28C441.342 166.89 448 161.25 448 153.834V38.166c0-7.416-6.658-13.056-13.973-11.837zM144 72c-8.822 0-16-7.178-16-16s7.178-16 16-16 16 7.178 16 16-7.178 16-16 16z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3429054b e-con-full e-flex e-con e-child\" data-id=\"3429054b\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-42fd05bb e-con-full e-flex e-con e-child\" data-id=\"42fd05bb\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f303a1d elementor-widget elementor-widget-heading\" data-id=\"5f303a1d\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">S\u00e9curit\u00e9<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47902c83 e-con-full e-flex e-con e-child\" data-id=\"47902c83\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3f8804e9 elementor-widget elementor-widget-text-editor\" data-id=\"3f8804e9\" data-element_type=\"widget\" id=\"securite\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Nos sp\u00e9cialistes sont \u00e0 votre disposition pour r\u00e9aliser un \u00e9tat des lieux de vos locaux en mati\u00e8re de <strong>S\u00e9curit\u00e9 Incendie<\/strong>. Vous pouvez contacter AST pour la mise aux <strong>normes<\/strong> incendie de votre \u00e9tablissement, installer ou <strong>r\u00e9viser des extincteurs<\/strong>, installer une <strong>alarme incendie<\/strong>. Nous intervenons \u00e9galement chez les particuliers sur simple demande.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4452dbf8 acc-trigger target-securite e-flex e-con-boxed e-con e-parent\" data-id=\"4452dbf8\" data-element_type=\"container\" id=\"accordion-camera\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-502c91b1 e-con-full e-flex e-con e-child\" data-id=\"502c91b1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-324436e9 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"324436e9\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-eye\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7a68d6dc e-con-full e-flex e-con e-child\" data-id=\"7a68d6dc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6bd988bd elementor-widget elementor-widget-heading\" data-id=\"6bd988bd\" data-element_type=\"widget\" id=\"camera\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Vid\u00e9osurveillance<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25148aa3 e-con-full e-flex e-con e-child\" data-id=\"25148aa3\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4257df18 elementor-widget elementor-widget-text-editor\" data-id=\"4257df18\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"160\" data-end=\"518\">Nous intervenons pour l\u2019installation, la maintenance et la modernisation de syst\u00e8mes de V<strong>id\u00e9osurveillance<\/strong>. Nous accompagnons les collectivit\u00e9s, les \u00e9tablissements bancaires, les syndics de copropri\u00e9t\u00e9 ainsi que les particuliers souhaitant s\u00e9curiser leur domicile avec des solutions efficaces, connect\u00e9es et adapt\u00e9es \u00e0 leurs besoins.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30c52d17 e-flex e-con-boxed e-con e-parent\" data-id=\"30c52d17\" data-element_type=\"container\" id=\"accordion-alarme\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-34ad00b7 e-con-full e-flex e-con e-child\" data-id=\"34ad00b7\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bddfb83 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"7bddfb83\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-broadcast-tower\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M150.94 192h33.73c11.01 0 18.61-10.83 14.86-21.18-4.93-13.58-7.55-27.98-7.55-42.82s2.62-29.24 7.55-42.82C203.29 74.83 195.68 64 184.67 64h-33.73c-7.01 0-13.46 4.49-15.41 11.23C130.64 92.21 128 109.88 128 128c0 18.12 2.64 35.79 7.54 52.76 1.94 6.74 8.39 11.24 15.4 11.24zM89.92 23.34C95.56 12.72 87.97 0 75.96 0H40.63c-6.27 0-12.14 3.59-14.74 9.31C9.4 45.54 0 85.65 0 128c0 24.75 3.12 68.33 26.69 118.86 2.62 5.63 8.42 9.14 14.61 9.14h34.84c12.02 0 19.61-12.74 13.95-23.37-49.78-93.32-16.71-178.15-.17-209.29zM614.06 9.29C611.46 3.58 605.6 0 599.33 0h-35.42c-11.98 0-19.66 12.66-14.02 23.25 18.27 34.29 48.42 119.42.28 209.23-5.72 10.68 1.8 23.52 13.91 23.52h35.23c6.27 0 12.13-3.58 14.73-9.29C630.57 210.48 640 170.36 640 128s-9.42-82.48-25.94-118.71zM489.06 64h-33.73c-11.01 0-18.61 10.83-14.86 21.18 4.93 13.58 7.55 27.98 7.55 42.82s-2.62 29.24-7.55 42.82c-3.76 10.35 3.85 21.18 14.86 21.18h33.73c7.02 0 13.46-4.49 15.41-11.24 4.9-16.97 7.53-34.64 7.53-52.76 0-18.12-2.64-35.79-7.54-52.76-1.94-6.75-8.39-11.24-15.4-11.24zm-116.3 100.12c7.05-10.29 11.2-22.71 11.2-36.12 0-35.35-28.63-64-63.96-64-35.32 0-63.96 28.65-63.96 64 0 13.41 4.15 25.83 11.2 36.12l-130.5 313.41c-3.4 8.15.46 17.52 8.61 20.92l29.51 12.31c8.15 3.4 17.52-.46 20.91-8.61L244.96 384h150.07l49.2 118.15c3.4 8.16 12.76 12.01 20.91 8.61l29.51-12.31c8.15-3.4 12-12.77 8.61-20.92l-130.5-313.41zM271.62 320L320 203.81 368.38 320h-96.76z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-715315f4 e-con-full e-flex e-con e-child\" data-id=\"715315f4\" data-element_type=\"container\" id=\"ala\">\n\t\t\t\t<div class=\"elementor-element elementor-element-499c60b6 elementor-widget elementor-widget-heading\" data-id=\"499c60b6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Alarme<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-41690126 e-con-full e-flex e-con e-child\" data-id=\"41690126\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c2c3df7 elementor-widget elementor-widget-text-editor\" data-id=\"1c2c3df7\" data-element_type=\"widget\" id=\"alarme\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"122\" data-end=\"344\"><strong data-start=\"122\" data-end=\"170\">Nos syst\u00e8mes d\u2019alarme et de contr\u00f4le d\u2019acc\u00e8s<\/strong> sont con\u00e7us pour une installation aussi bien en int\u00e9rieur qu\u2019en ext\u00e9rieur. Ils peuvent \u00eatre compl\u00e9t\u00e9s par des dispositifs de vid\u00e9osurveillance pour une s\u00e9curit\u00e9 renforc\u00e9e.<br \/>Nos experts \u00e9valuent vos besoins selon la configuration de vos locaux, le niveau de s\u00e9curit\u00e9 requis et vos usages sp\u00e9cifiques. Ils vous orientent vers les solutions les plus adapt\u00e9es \u2014 qu\u2019il s\u2019agisse de <strong>badges, digicodes, lecteurs biom\u00e9triques ou syst\u00e8mes centralis\u00e9s<\/strong>.<br \/>Gr\u00e2ce \u00e0 une veille constante sur les derni\u00e8res innovations du secteur, nous vous proposons des \u00e9quipements performants, \u00e9volutifs et conformes aux normes de s\u00e9curit\u00e9 en vigueur.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-22053390 e-flex e-con-boxed e-con e-parent\" data-id=\"22053390\" data-element_type=\"container\" id=\"accordion-motorisation\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-23479b3f e-con-full e-flex e-con e-child\" data-id=\"23479b3f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2be80845 elementor-view-stacked elementor-shape-circle elementor-widget elementor-widget-icon\" data-id=\"2be80845\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<div class=\"elementor-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-warehouse\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 352H136.4c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 96H136.1c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0-192H136.6c-4.4 0-8 3.6-8 8l-.1 48c0 4.4 3.6 8 8 8H504c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm106.5-139L338.4 3.7a48.15 48.15 0 0 0-36.9 0L29.5 117C11.7 124.5 0 141.9 0 161.3V504c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V256c0-17.6 14.6-32 32.6-32h382.8c18 0 32.6 14.4 32.6 32v248c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8V161.3c0-19.4-11.7-36.8-29.5-44.3z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-15c6f94e e-con-full e-flex e-con e-child\" data-id=\"15c6f94e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-41e69a2e elementor-widget elementor-widget-heading\" data-id=\"41e69a2e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Motorisation<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1705612f e-con-full e-flex e-con e-child\" data-id=\"1705612f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7803e068 elementor-widget elementor-widget-text-editor\" data-id=\"7803e068\" data-element_type=\"widget\" id=\"motorisation\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"127\" data-end=\"319\"><strong data-start=\"127\" data-end=\"160\">Nos solutions de motorisation<\/strong> s\u2019adaptent \u00e0 tous types d\u2019acc\u00e8s : portails battants ou coulissants, portes de garage, rideaux m\u00e9talliques, volets roulants ou encore barri\u00e8res automatiques.<br \/>Nous intervenons aussi bien pour l\u2019installation que pour la maintenance, en proposant des \u00e9quipements fiables, robustes et conformes aux normes de s\u00e9curit\u00e9 actuelles.<br \/>Nos sp\u00e9cialistes vous accompagnent dans le choix du syst\u00e8me le plus adapt\u00e9 \u00e0 la configuration de vos acc\u00e8s, \u00e0 vos usages et \u00e0 vos exigences de confort ou de contr\u00f4le \u00e0 distance (t\u00e9l\u00e9commandes, badges, applications mobiles, etc.).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48e5c30d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"48e5c30d\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12c5d32d e-flex e-con-boxed e-con e-parent\" data-id=\"12c5d32d\" data-element_type=\"container\" id=\"section-form\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2773fc07 form-card elementor-widget elementor-widget-shortcode\" data-id=\"2773fc07\" data-element_type=\"widget\" id=\"formulaire\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f56-o1\" lang=\"fr-FR\" dir=\"ltr\" data-wpcf7-id=\"56\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php\/wp-json\/wp\/v2\/pages\/356#wpcf7-f56-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Formulaire de contact\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"56\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"fr_FR\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f56-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<h2>Demander un devis\n<\/h2>\n<p><label for=\"nom\">Nom *<\/label>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"nom\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" id=\"nom\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"nom\" \/><\/span>\n<\/p>\n<p><label for=\"email\">Email *<\/label>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" id=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n<\/p>\n<p><label for=\"telephone\">T\u00e9l\u00e9phone<\/label>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"telephone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" id=\"telephone\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"telephone\" \/><\/span>\n<\/p>\n<p>S\u00e9lectionner les services souhait\u00e9s :\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"services\"><span class=\"wpcf7-form-control wpcf7-checkbox wpcf7-validates-as-required\"><span class=\"wpcf7-list-item first\"><label><input type=\"checkbox\" name=\"services[]\" value=\"S\u00e9curit\u00e9 Incendie\" \/><span class=\"wpcf7-list-item-label\">S\u00e9curit\u00e9 Incendie<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Vid\u00e9osurveillance\" \/><span class=\"wpcf7-list-item-label\">Vid\u00e9osurveillance<\/span><\/label><\/span><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Alarme\" \/><span class=\"wpcf7-list-item-label\">Alarme<\/span><\/label><\/span><span class=\"wpcf7-list-item last\"><label><input type=\"checkbox\" name=\"services[]\" value=\"Motorisation\" \/><span class=\"wpcf7-list-item-label\">Motorisation<\/span><\/label><\/span><\/span><\/span>\n<\/p>\n<p><label for=\"message\">Votre demande *<\/label>\n<\/p>\n<p><span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" id=\"message\" aria-required=\"true\" aria-invalid=\"false\" name=\"message\"><\/textarea><\/span>\n<\/p>\n<p class=\"rgpd-info\">Les informations recueillies dans ce formulaire sont enregistr\u00e9es par AST France pour permettre de vous recontacter dans le cadre de votre demande de devis. Elles ne sont pas utilis\u00e9es \u00e0 d'autres fins. Vous pouvez exercer vos droits (acc\u00e8s, rectification, suppression) en \u00e9crivant \u00e0 contact@astfrance.fr.\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Envoyer\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n<\/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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-38781fef e-flex e-con-boxed e-con e-parent\" data-id=\"38781fef\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7ad8e361 elementor-widget elementor-widget-spacer\" data-id=\"7ad8e361\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\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\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-64b27777 e-flex e-con-boxed e-con e-parent\" data-id=\"64b27777\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5691c592 elementor-widget elementor-widget-html\" data-id=\"5691c592\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<footer class=\"site-footer\">\r\n  <div class=\"footer-wrap\">\r\n    <!-- Bloc identit\u00e9 \/ CTA -->\r\n    <div class=\"f-col f-brand\">\r\n      <a class=\"brand\" href=\"\/\" aria-label=\"Accueil\">\r\n        <!-- mets ton logo --><img decoding=\"async\" \r\n  src=\"https:\/\/www.astfrance.fr\/wp-content\/uploads\/2025\/06\/cropped-LOGO-AST.jpeg\"\r\n  alt=\"AST S\u00e9curit\u00e9\"\r\n  loading=\"lazy\"\r\n  style=\"max-width:70px; margin-bottom:14px;\"\r\n>\r\n      <\/a>\r\n      <p class=\"tagline\" style=\"margin-bottom:18px; line-height:1.5; opacity:0.9;\">\r\n  S\u00e9curit\u00e9 incendie & anti-intrusion \u2014 intervention rapide, savoir-faire reconnu.\r\n<\/p>\r\n\r\n\r\n<a \r\n  class=\"cta\" \r\n  href=\"#formulaire\"\r\n  style=\"\r\n    display:inline-block;\r\n    padding:18px 40px;\r\n    font-size:18px;\r\n    font-weight:700;\r\n    border-radius:999px;\r\n    letter-spacing:0.2px;\r\n  \"\r\n>\r\n  Demander un devis\r\n<\/a>\r\n\r\n\r\n    \r\n      <\/ul>\r\n    <\/div>\r\n\r\n    <!-- Bloc services -->\r\n    <nav class=\"f-col f-links\" aria-label=\"Services\">\r\n      <h3>Services<\/h3>\r\n      <ul>\r\n        <li><a href=\"#accordion-securite\"> S\u00e9curit\u00e9 Incendie <\/a><\/li>\r\n        <li><a href=\"#menu\">Alarmes <\/a><\/li>\r\n        <li><a href=\"#menu\">Vid\u00e9osurveillance<\/a><\/li>\r\n        <li><a href=\"#menu\">Motorisation & Maintenance\r\n        <\/a><\/li>\r\n      <\/ul>\r\n    <\/nav>\r\n\r\n    <!-- Bloc contact -->\r\n    <div class=\"f-col f-contact\">\r\n      <h3>Contact<\/h3>\r\n      <ul class=\"contact-list\">\r\n        <li><a href=\"tel:+33123456789\">01 86 95 44 20<\/a><\/li>\r\n        <li><a href=\"mailto:contact@astfrance.fr\">contact@astfrance.fr<\/a><\/li>\r\n        <li>\u00cele-de-France \u2022 interventions nationales<\/li>\r\n      <\/ul>\r\n\r\n      <div class=\"social\" aria-label=\"R\u00e9seaux sociaux\">\r\n        <a href=\"#\" aria-label=\"LinkedIn\" class=\"ico ln\">\r\n          <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\"><path d=\"M4.98 3.5C4.98 4.88 3.86 6 2.5 6S0 4.88 0 3.5 1.12 1 2.5 1s2.48 1.12 2.48 2.5zM0 8h5v16H0zM8 8h4.8v2.2h.1c.7-1.3 2.4-2.6 4.9-2.6 5.3 0 6.3 3.5 6.3 8V24h-5v-7.1c0-1.7 0-3.8-2.3-3.8-2.3 0-2.7 1.8-2.7 3.7V24H8z\"\/><\/svg>\r\n        <\/a>\r\n        <a href=\"https:\/\/instagram.com\/toncompte\" aria-label=\"Instagram\" class=\"ico ig\">\r\n  <svg viewBox=\"0 0 24 24\" width=\"20\" height=\"20\" aria-hidden=\"true\">\r\n    <path d=\"M7 2C4.24 2 2 4.24 2 7v10c0 2.76 2.24 5 5 5h10c2.76 0 5-2.24 5-5V7c0-2.76-2.24-5-5-5H7zm10 2a3 3 0 013 3v10a3 3 0 01-3 3H7a3 3 0 01-3-3V7a3 3 0 013-3h10zm-5 3a5 5 0 100 10 5 5 0 000-10zm0 2a3 3 0 110 6 3 3 0 010-6zm4.8-.9a1.1 1.1 0 100 2.2 1.1 1.1 0 000-2.2z\"\/>\r\n  <\/svg>\r\n<\/a>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- Bloc l\u00e9gal -->\r\n    <div class=\"f-col f-legal\">\r\n      <h3>Informations l\u00e9gales<\/h3>\r\n      <ul>\r\n        <li>SIRET : 899 221 683 00027 <\/li>\r\n        <li>Si\u00e8ge : 23 Rue Nollet, 75017 Paris<\/li>\r\n        <li>H\u00e9bergeur : <a href=\"https:\/\/wordpress.com\">OVHcloud\r\n \u2013 France\r\n<\/a><\/li>\r\n      <\/ul>\r\n      <ul class=\"legal-links\">\r\n        <li><a href=\"\/mentions-legales\">Mentions l\u00e9gales<\/a><\/li>\r\n        <li><a href=\"\/politique-de-confidentialite\">Confidentialit\u00e9<\/a><\/li>\r\n \r\n      <\/ul>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Barre inf\u00e9rieure -->\r\n  <div class=\"subbar\">\r\n    <p>\u00a9 <span id=\"year\"><\/span> AST S\u00e9curit\u00e9 \u2014 Tous droits r\u00e9serv\u00e9s.<\/p>\r\n    <a href=\"#\" class=\"to-top\" aria-label=\"Retour en haut\">\u2191 Haut de page<\/a>\r\n  <\/div>\r\n<\/footer>\r\n\r\n<script>\r\n  \/\/ ann\u00e9e auto + bouton haut de page\r\n  document.getElementById('year').textContent = new Date().getFullYear();\r\n  document.querySelector('.to-top').addEventListener('click', e => {\r\n    e.preventDefault(); window.scrollTo({top:0, behavior:'smooth'});\r\n  });\r\n  \r\n  \r\n  \r\n  \r\n  \r\n<\/script>\r\n\r\n<script>\r\ndocument.addEventListener('click', function (e) {\r\n  const link = e.target.closest('a[href^=\"#\"]');\r\n  if (!link) return;\r\n\r\n  const hash = link.getAttribute('href');\r\n  if (hash === '#' || hash.length < 2) return;\r\n\r\n  const target = document.getElementById(hash.slice(1));\r\n  if (!target) return; \/\/ si l'id n'existe pas, ne bloque pas le lien\r\n\r\n  e.preventDefault();\r\n\r\n  \/\/ calcule une marge pour header sticky (ajuste si besoin)\r\n  const sticky = document.querySelector('.elementor-sticky--active, header, .site-header');\r\n  const offset = sticky ? sticky.offsetHeight + 10 : 90;\r\n\r\n  const y = target.getBoundingClientRect().top + window.pageYOffset - offset;\r\n  window.scrollTo({ top: y, behavior: 'smooth' });\r\n});\r\n<\/script>\r\n\r\n\r\n\r\n\r\n<script>\r\n(function () {\r\n  function stickyOffset() {\r\n    const s = document.querySelector('.elementor-sticky--effects, .elementor-sticky--active, header, .site-header');\r\n    return s ? s.getBoundingClientRect().height + 12 : 90;\r\n  }\r\n  function smoothTo(el) {\r\n    const y = el.getBoundingClientRect().top + window.pageYOffset - stickyOffset();\r\n    window.scrollTo({ top: y, behavior: 'smooth' });\r\n  }\r\n  function ensureOpen(target) {\r\n    \/\/ support Accordion, Toggle, FAQ (nouvelle\/ancienne structure)\r\n    const item = target.closest('.elementor-accordion-item, .elementor-toggle-item, .e-n-accordion-item');\r\n    if (!item) return Promise.resolve();\r\n\r\n    const title = item.querySelector('.elementor-tab-title');\r\n    if (!title) return Promise.resolve();\r\n\r\n    const isOpen = title.classList.contains('elementor-active') || title.getAttribute('aria-expanded') === 'true';\r\n    if (isOpen) return Promise.resolve();\r\n\r\n    title.click(); \/\/ ouvre le panneau\r\n\r\n    \/\/ Attendre l'ouverture (observer + timeout de secours)\r\n    return new Promise((resolve) => {\r\n      let done = false;\r\n      const finish = () => { if (!done) { done = true; obs.disconnect(); setTimeout(resolve, 80); } };\r\n      const obs = new MutationObserver(() => {\r\n        const opened = title.classList.contains('elementor-active') || title.getAttribute('aria-expanded') === 'true';\r\n        if (opened) finish();\r\n      });\r\n      obs.observe(title, { attributes: true, attributeFilter: ['class', 'aria-expanded'] });\r\n      setTimeout(finish, 900); \/\/ secours si animation > 0.9s\r\n    });\r\n  }\r\n  function go(hash) {\r\n    const id = (hash || '').replace('#', '');\r\n    if (!id) return;\r\n    const el = document.getElementById(id);\r\n    if (!el) return; \/\/ si pas trouv\u00e9, laisser le comportement normal\r\n    ensureOpen(el).then(() => {\r\n      if (location.hash !== '#' + id) history.pushState(null, '', '#' + id);\r\n      setTimeout(() => smoothTo(el), 60); \/\/ petit d\u00e9lai pour laisser finir l'animation\r\n    });\r\n  }\r\n\r\n  \/\/ clics sur liens internes\r\n  document.addEventListener('click', (e) => {\r\n    const a = e.target.closest('a[href^=\"#\"]');\r\n    if (!a) return;\r\n    const id = a.getAttribute('href').slice(1);\r\n    if (!id) return;\r\n    const el = document.getElementById(id);\r\n    if (!el) return; \/\/ laisser le navigateur g\u00e9rer si l'id n'existe pas\r\n    e.preventDefault();\r\n    go('#' + id);\r\n  });\r\n\r\n  \/\/ hash d\u00e9j\u00e0 pr\u00e9sent \/ changements de hash\r\n  window.addEventListener('load', () => { if (location.hash) go(location.hash); });\r\n  window.addEventListener('hashchange', () => { if (location.hash) go(location.hash); });\r\n})();\r\n<\/script>\r\n\r\n\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f65eac2 e-flex e-con-boxed e-con e-parent\" data-id=\"f65eac2\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fed94f6 elementor-widget elementor-widget-html\" data-id=\"fed94f6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\n\/* 1) D\u00e9grad\u00e9 continu sur les sections du haut *\/\n\n\n\/* 2) Supprimer les fonds r\u00e9siduels \u00e0 l'int\u00e9rieur *\/\n.gradient-section .elementor-container,\n.gradient-section .elementor-column,\n.gradient-section .elementor-widget-wrap,\n.gradient-section .elementor-widget,\n.gradient-section .elementor-widget-container,\n.gradient-section .elementor-heading-title,\n.gradient-section .elementor-text-editor {\n  background: transparent !important;\n  box-shadow: none !important;\n  border: none !important;\n}\n.gradient-section [style*=\"background\"] { background: transparent !important; }\n\n\/* 3) Cartouches translucides (appliquer la classe card-glass sur les widgets concern\u00e9s) *\/\n.card-glass{\n  background: rgba(0,0,0,.28) !important;\n  backdrop-filter: blur(4px);\n  -webkit-backdrop-filter: blur(4px);\n  border-radius: 16px;\n  padding: clamp(16px,3vw,28px) !important;\n  box-shadow: 0 12px 28px rgba(0,0,0,.25);\n  border: 1px solid rgba(255,255,255,.06);\n}\n.card-glass *{\n  color:#fff !important;\n  text-shadow:0 1px 2px rgba(0,0,0,.22);\n}\n\n\/* 4) Bande homog\u00e8ne derri\u00e8re les 4 images (classe sur la SECTION des vignettes) *\/\n.services-band{\n  background: linear-gradient(to bottom, rgba(0,0,0,.22), rgba(0,0,0,.38)) !important;\n  border-radius: 18px;\n  padding: clamp(20px,3vw,36px);\n  box-shadow: 0 10px 24px rgba(0,0,0,.28);\n}\n\n\/* 5) Formulaire (Eiffel) + overlay *\/\n#section-form{\n  position: relative;\n  background-size: cover;\n  background-position: center;\n  background-attachment: fixed;\n  padding-top: clamp(30px,5vw,80px);\n  padding-bottom: clamp(30px,5vw,100px);\n  overflow:hidden;\n}\n#section-form::before{\n  content:\"\";\n  position:absolute; inset:0;\n  background: linear-gradient(to bottom, rgba(0,0,0,.45), rgba(0,0,0,.55));\n  pointer-events:none;\n}\n#section-form > .elementor-container,\n#section-form > .e-con{ position:relative; z-index:1; }\n@media (max-width:1024px){ #section-form{ background-attachment: scroll; } }\n\n\/* 6) Fond global sombre *\/\nhtml, body{ background:#0a0a0a; }\n\n\n\n\n\n.form-card{\n  max-width: 880px; margin:0 auto;\n  background: rgba(0,0,0,.55);\n  border: 1px solid rgba(255,255,255,.18);\n  border-radius: 14px;\n  padding: clamp(18px,3vw,28px);\n  box-shadow: 0 12px 28px rgba(0,0,0,.22);\n}\n.form-card h2, .form-card h3, .form-card label, .form-card legend{\n  color:#fff; text-shadow:0 1px 2px rgba(0,0,0,.35);\n}\n.form-card input, .form-card textarea, .form-card select{\n  background:#fff; border:1px solid #d6d6d6; border-radius:10px; min-height:48px; width:100%;\n}\n.form-card input:focus, .form-card textarea:focus, .form-card select:focus{\n  outline:0; border-color:#b5121b; box-shadow:0 0 0 3px rgba(181,18,27,.25);\n}\n.form-card input[type=submit], .form-card button[type=submit]{\n  border-radius:999px; padding:14px 22px; font-weight:700; background:#b5121b; color:#fff; border:0;\n}\n\n<a class=\"cta\" href=\"#formulaire\">Demander un devis<\/a>\n\n\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b3461b1 elementor-widget elementor-widget-html\" data-id=\"b3461b1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script>\r\njQuery(function($){\r\n  var mapping = {\r\n    'target-securite':     'accordion-securite',\r\n    'target-camera':       'accordion-camera',\r\n    'target-alarme':       'accordion-alarme',\r\n    'target-motorisation': 'accordion-motorisation'\r\n  };\r\n\r\n  function $acc(id){ return $('#' + id); }\r\n  function hideAll(){\r\n    $.each(mapping, function(_, id){\r\n      var $a = $acc(id);\r\n      $a.find('.elementor-tab-title.elementor-active').trigger('click');\r\n      $a.hide();\r\n    });\r\n  }\r\n\r\n  hideAll();\r\n\r\n  $('.acc-trigger').css('cursor','pointer').on('click', function(e){\r\n    e.preventDefault();\r\n\r\n    var targetClass = Object.keys(mapping).find(cls => $(this).hasClass(cls));\r\n    if(!targetClass) return;\r\n\r\n    var targetId = mapping[targetClass];\r\n    hideAll();\r\n\r\n    var $targetAcc = $acc(targetId).show();\r\n    var $titles = $targetAcc.find('.elementor-tab-title');\r\n    if($titles.length && !$titles.eq(0).hasClass('elementor-active')){\r\n      $titles.eq(0).trigger('click');\r\n    }\r\n\r\n    $('.acc-trigger').removeClass('active');\r\n    $(this).addClass('active');\r\n\r\n    $('html, body').animate({scrollTop: $targetAcc.offset().top - 120}, 300);\r\n  });\r\n});\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>AST, votre sp\u00e9cialiste de la s\u00e9curit\u00e9 incendie et de la surveillance Action Service Technique, c\u2019est plus de 15 ans d\u2019expertise en s\u00e9curit\u00e9 incendie et syst\u00e8mes de surveillance intelligents. Nous prot\u00e9geons ce qui ne doit jamais \u00eatre compromis : votre s\u00e9curit\u00e9, vos locaux, votre s\u00e9r\u00e9nit\u00e9.Particuliers, entreprises, collectivit\u00e9s : vous avez besoin d\u2019un partenaire fiable, r\u00e9actif, et [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-356","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.astfrance.fr\/index.php\/wp-json\/wp\/v2\/pages\/356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.astfrance.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.astfrance.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.astfrance.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.astfrance.fr\/index.php\/wp-json\/wp\/v2\/comments?post=356"}],"version-history":[{"count":46,"href":"https:\/\/www.astfrance.fr\/index.php\/wp-json\/wp\/v2\/pages\/356\/revisions"}],"predecessor-version":[{"id":492,"href":"https:\/\/www.astfrance.fr\/index.php\/wp-json\/wp\/v2\/pages\/356\/revisions\/492"}],"wp:attachment":[{"href":"https:\/\/www.astfrance.fr\/index.php\/wp-json\/wp\/v2\/media?parent=356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}