{"id":421,"date":"2023-10-05T08:39:17","date_gmt":"2023-10-05T06:39:17","guid":{"rendered":"https:\/\/test.aci-laser.com\/?page_id=421"},"modified":"2025-08-13T14:33:15","modified_gmt":"2025-08-13T12:33:15","slug":"cooperations","status":"publish","type":"page","link":"https:\/\/aci-laser.com\/fr\/cooperations\/","title":{"rendered":"Kooperationen FR"},"content":{"rendered":"<section id=\"\" class=\"titelbild-section titelbild-block-id-6a0bf5370a601 \">\r\n                <div class=\"col-12 col-lg-12\">\r\n                    <div class=\"full-bild\"><img loading=\"lazy\" decoding=\"async\" width=\"1917\" height=\"780\" src=\"\/wp-content\/uploads\/2025\/08\/Titelslider_Kooperationen.webp\" class=\"img-fluid\" alt=\"\u00c9quipe ACI en discussion technique avec affichage d&#039;une pi\u00e8ce client marqu\u00e9e au laser \u00e0 l&#039;\u00e9cran\" srcset=\"\/wp-content\/uploads\/2025\/08\/Titelslider_Kooperationen.webp 1917w, \/wp-content\/uploads\/2025\/08\/Titelslider_Kooperationen-300x122.webp 300w, \/wp-content\/uploads\/2025\/08\/Titelslider_Kooperationen-1024x417.webp 1024w, \/wp-content\/uploads\/2025\/08\/Titelslider_Kooperationen-768x312.webp 768w, \/wp-content\/uploads\/2025\/08\/Titelslider_Kooperationen-1536x625.webp 1536w\" sizes=\"auto, (max-width: 1917px) 100vw, 1917px\" \/><\/div>\r\n                    <div class=\"bild-title container\">\r\n                        <p class=\"sub-headline mb-0\">Ensemble, plus de savoir-faire<\/p>\r\n                        <h1 class=\"headline m-0\">Partenaires de coop\u00e9ration d&rsquo;ACI Laser<\/h1>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/section>\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<section id=\"default-aci\" class=\"text-bild-block text-bild-block-id-6a0bf5370a8e7 default-aci\">                \r\n                    <div class=\"container\">                        \r\n                        <div class=\"row\">\r\n                            <div class=\"col-12 col-lg-8\">\r\n                                <div class=\"row\">                                        \r\n                            <div class=\"col\">\r\n                                <p class=\"wt-subheadline   default-aci\">Syst\u00e8mes laser pour le soudage, la d\u00e9coupe et le durcissement des m\u00e9taux<\/p>\r\n                            <\/div>                                        \r\n                        <\/div>\r\n                                <div class=\"row\">                                        \r\n                        <div class=\"col\">\r\n                                <h2 class=\"textBlock-headline  default-aci\">ALPHA LASER<\/h2>\r\n                        <\/div>                                        \r\n                    <\/div>                        \r\n                                <div class=\"row text\">\r\n                        <div class=\"col\">\r\n                            <div class=\"textBlock-text\">\r\n                                \n<p class=\"wp-block-wt-text-bild-block\">ALPHA LASER est un fabricant de premier plan de syst\u00e8mes laser pour le soudage, la d\u00e9coupe et le durcissement des m\u00e9taux. Avec plus de 90 employ\u00e9s, ALPHA LASER d\u00e9veloppe et produit des solutions innovantes. L&rsquo;entreprise propose des \u00e9chantillons de soudage avec d\u00e9veloppement de param\u00e8tres et conseils d&rsquo;application dans ses propres salles de d\u00e9monstration. Des techniciens d&rsquo;application et de service exp\u00e9riment\u00e9s sont disponibles apr\u00e8s l&rsquo;achat.<br><br>La gamme de produits comprend des machines pour un travail flexible et mobile, allant du soudage le plus fin sur des capteurs \u00e0 la r\u00e9paration d&rsquo;outils de pressage pesant plusieurs tonnes. Les autres domaines d&rsquo;application sont l&rsquo;assemblage de t\u00f4les, le durcissement de surfaces et la production en s\u00e9rie de composants. ALPHA LASER propose des lasers Nd:YAG jusqu&rsquo;\u00e0 500 W et des lasers \u00e0 fibre jusqu&rsquo;\u00e0 900 W. L&rsquo;imprimante m\u00e9tal 3D AL3D-METAL pour la fabrication additive compl\u00e8te le portefeuille.<\/p>\n\r\n                            <\/div>\r\n                        <\/div>                                        \r\n                    <\/div>\r\n                            <\/div>\r\n                            <div class=\"col-12 col-lg-4\">\r\n                                <div class=\"d-flex justify-content-center\">\r\n                                <img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"450\" src=\"\/wp-content\/uploads\/2023\/11\/Alpha-Laser-Logo.jpg\" class=\"text-block-image img-fluid\" alt=\"Alpha Laser Logo - Partenaire de coop\u00e9ration d&#039;ACI Laser\" srcset=\"\/wp-content\/uploads\/2023\/11\/Alpha-Laser-Logo.jpg 600w, \/wp-content\/uploads\/2023\/11\/Alpha-Laser-Logo-300x225.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>\r\n                                <\/div>                                                                \r\n                            <\/div>\r\n                        <\/div>                                                \r\n                    <\/div>                                \r\n            <\/section><style>#default-aci{scroll-margin-top:120px;}.text-bild-block-id-6a0bf5370a8e7 .textBlock-headline{scroll-margin-top:120px;}@media(max-width:991px){#default-aci{scroll-margin-top:80px;}.text-bild-block-id-6a0bf5370a8e7 .textBlock-headline{scroll-margin-top:80px;}}<\/style><script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n    var target_id = \"default-aci\";\r\n    window.wt_hash_scroll_bound = window.wt_hash_scroll_bound || {};\r\n    if (window.wt_hash_scroll_bound[target_id]) {\r\n        return;\r\n    }\r\n    window.wt_hash_scroll_bound[target_id] = true;\r\n    var resolve_header_offset = function () {\r\n        var selectors = [\"header.fixed-top\", \".sticky-top\", \"header.sticky\", \".site-header.sticky\", \"header\"];\r\n        var header_height = 0;\r\n        selectors.forEach(function (selector) {\r\n            var element = document.querySelector(selector);\r\n            if (!element) return;\r\n            var position = window.getComputedStyle(element).position;\r\n            if (position !== \"fixed\" && position !== \"sticky\") return;\r\n            var rect = element.getBoundingClientRect();\r\n            if (rect.height <= 0 || rect.height > 220) return;\r\n            if (rect.bottom <= 0 || rect.top > 120) return;\r\n            header_height = Math.max(header_height, rect.height);\r\n        });\r\n        if (header_height === 0) {\r\n            header_height = window.innerWidth <= 991 ? 80 : 230;\r\n        }\r\n        return header_height + (window.innerWidth <= 991 ? 16 : 18);\r\n    };\r\n    var scroll_to_hash_target = function () {\r\n        if (window.location.hash !== \"#\" + target_id) {\r\n            return;\r\n        }\r\n        var target_element = document.getElementById(target_id);\r\n        var target_nodes = document.querySelectorAll(\"#\" + target_id);\r\n        if (target_nodes.length > 1) {\r\n            target_element = target_nodes[target_nodes.length - 1];\r\n        }\r\n        if (!target_element) {\r\n            return;\r\n        }\r\n        var headline_target = target_element.querySelector(\".textBlock-headline\");\r\n        if (headline_target) {\r\n            target_element = headline_target;\r\n        }\r\n        var target_top = target_element.getBoundingClientRect().top + window.pageYOffset - resolve_header_offset();\r\n        window.scrollTo({\r\n            top: Math.max(target_top, 0),\r\n            behavior: \"auto\"\r\n        });\r\n    };\r\n    scroll_to_hash_target();\r\n    window.addEventListener(\"load\", scroll_to_hash_target);\r\n    window.addEventListener(\"hashchange\", scroll_to_hash_target);\r\n});\r\n<\/script>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            \r\n        <section id=\"button-block-6a0bf5370ab4f\" class=\"button-block button-block-id-6a0bf5370ab4f \">             \r\n            <div class=\"container\">\r\n                <div class=\"button-wrapper\">\r\n                    <div class=\"row\">\r\n                        <div class=\"content\">\r\n                            <a href=\"https:\/\/alphalaser.eu\/fr\/\" class=\"dynamic-button\" data-href=\"https:\/\/alphalaser.eu\/fr\/\" data-target=\"\" target=\"_blank\" rel=\"noopener\" ><div class=\"wt-btn-petrol \"><span>En savoir plus<\/span><\/div><\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>                            \r\n            <\/div>                                  \r\n        <\/section><script>\r\n            document.addEventListener(\"DOMContentLoaded\", function () {\r\n                function getHeaderOffset() {\r\n                    var selectors = [\"header.fixed-top\", \".sticky-top\", \"header.sticky\", \".site-header.sticky\", \"header\"];\r\n                    var header_height = 0;\r\n                    selectors.forEach(function (selector) {\r\n                        var element = document.querySelector(selector);\r\n                        if (!element) return;\r\n                        var position = window.getComputedStyle(element).position;\r\n                        if (position !== \"fixed\" && position !== \"sticky\") return;\r\n                        var rect = element.getBoundingClientRect();\r\n                        if (rect.height <= 0 || rect.height > 220) return;\r\n                        if (rect.bottom <= 0 || rect.top > 120) return;\r\n                        header_height = Math.max(header_height, rect.height);\r\n                    });\r\n                    if (header_height === 0) {\r\n                        header_height = window.innerWidth <= 991 ? 80 : 230;\r\n                    }\r\n                    return header_height + (window.innerWidth <= 991 ? 16 : 18);\r\n                }\r\n                const scrollToTarget = (targetId) => {\r\n                    if (!targetId) return;\r\n                    let el = document.getElementById(targetId);\r\n                    const targetNodes = document.querySelectorAll(\"#\" + targetId);\r\n                    if (targetNodes.length > 1) {\r\n                        el = targetNodes[targetNodes.length - 1];\r\n                    }\r\n                    if (!el) return;\r\n                    const headline = el.querySelector(\".textBlock-headline\");\r\n                    if (headline) el = headline;\r\n                    const rect = el.getBoundingClientRect();\r\n                    let top = rect.top + window.pageYOffset - getHeaderOffset();\r\n                    if (top < 0) top = 0;\r\n                    window.scrollTo({ top: top, behavior: \"smooth\" });\r\n                };\r\n            \r\n                \/\/ Add click handler to all dynamic buttons\r\n                document.querySelectorAll(\".dynamic-button\").forEach(button => {\r\n                    if (button.dataset.wtScrollBound === \"1\") {\r\n                        return;\r\n                    }\r\n                    button.dataset.wtScrollBound = \"1\";\r\n                    button.addEventListener(\"click\", function (event) {\r\n                        event.preventDefault();\r\n            \r\n                        \/\/ Set hidden form field if present\r\n                        let inputField = document.querySelector(\"input.wpcf7-form-control.wpcf7-hidden[name=\\\"field-quelle\\\"]\");\r\n                        let originalUrl = this.dataset.href;\r\n                        let targetId = this.dataset.target;\r\n            \r\n                        if (originalUrl) {\r\n                            let url = new URL(originalUrl, window.location.origin);\r\n                            let params = new URLSearchParams(url.search);\r\n            \r\n                            if (inputField) {\r\n                                let paramValue = params.get(\"type\") || \"default_value\";\r\n                                inputField.value = paramValue;\r\n                            }\r\n            \r\n                            \/\/ External link opens in new tab\r\n                            const is_external = url.origin !== window.location.origin;\r\n                            if (is_external) {\r\n                                let ext_href = url.href.split(\"#\")[0];\r\n                                if (targetId) {\r\n                                    ext_href += \"#\" + targetId;\r\n                                }\r\n                                window.open(ext_href, \"_blank\", \"noopener\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Same-page navigation with query params\r\n                            let newUrl = url.pathname;\r\n                            if (params.toString()) {\r\n                                newUrl += \"?\" + params.toString();\r\n                            }\r\n            \r\n                            if (window.location.pathname !== url.pathname) {\r\n                                window.location.href = newUrl + (targetId ? \"#\" + targetId : \"\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Update URL and keep on the same page\r\n                            window.history.replaceState({}, \"\", newUrl + (targetId ? \"#\" + targetId : \"\"));\r\n                        }\r\n            \r\n                        if (targetId) {\r\n                            scrollToTarget(targetId);\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n            <\/script>\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#4c4c4c;color:#4c4c4c\"\/>\n<\/div><\/div>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<section id=\"left\" class=\"text-bild-block text-bild-block-id-6a0bf5370b38a left\">                \r\n                    <div class=\"container\">                        \r\n                        <div class=\"row\">\r\n                            <div class=\"col-12 col-lg-8\">\r\n                                <div class=\"row\">                                        \r\n                            <div class=\"col\">\r\n                                <p class=\"wt-subheadline   left\">Syst\u00e8mes laser haut de gamme &#8211; Productivit\u00e9 optimale et excellents r\u00e9sultats<\/p>\r\n                            <\/div>                                        \r\n                        <\/div>\r\n                                <div class=\"row\">                                        \r\n                        <div class=\"col\">\r\n                                <h2 class=\"textBlock-headline  left\">eurolaser<\/h2>\r\n                        <\/div>                                        \r\n                    <\/div>                        \r\n                                <div class=\"row text\">\r\n                        <div class=\"col\">\r\n                            <div class=\"textBlock-text\">\r\n                                \n<p class=\"wp-block-wt-text-bild-block left\">eurolaser est l&rsquo;un des principaux fabricants mondiaux de syst\u00e8mes laser pour la d\u00e9coupe, la gravure et le marquage. Depuis sa cr\u00e9ation en 1994, eurolaser s&rsquo;est sp\u00e9cialis\u00e9 dans les syst\u00e8mes d&rsquo;usinage pour les mat\u00e9riaux non m\u00e9talliques. Il s&rsquo;agit notamment des mati\u00e8res plastiques, comme le polyester ou l&rsquo;acrylique, du bois et du MDF, des textiles et des composites ainsi que de nombreux autres mat\u00e9riaux. Aujourd&rsquo;hui, les syst\u00e8mes de d\u00e9coupe universels sont utilis\u00e9s entre autres pour les d\u00e9coupes dans le secteur de la publicit\u00e9, pour les textiles techniques tels que les filtres, l&rsquo;int\u00e9rieur des v\u00e9hicules, pour les \u00e9l\u00e9ments de commande techniques en films plastiques ou en films adh\u00e9sifs industriels et bien plus encore. Les nombreuses possibilit\u00e9s de r\u00e9glage et la structure modulaire des syst\u00e8mes eurolaser permettent une adaptation individuelle aux besoins du client. En plus de la d\u00e9coupe laser, il est possible d&rsquo;utiliser des outils de fraisage et de coupe, des solutions d&rsquo;automatisation, des options de cam\u00e9ra et de marquage et bien plus encore. La technique performante convainc par son efficacit\u00e9 et sa flexibilit\u00e9 uniques.<\/p>\n\r\n                            <\/div>\r\n                        <\/div>                                        \r\n                    <\/div>\r\n                            <\/div>\r\n                            <div class=\"col-12 col-lg-4\">\r\n                                <div class=\"d-flex justify-content-center\">\r\n                                <img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"480\" src=\"\/wp-content\/uploads\/2024\/07\/eurolaser-Logo.jpg\" class=\"text-block-image img-fluid\" alt=\"eurolaser Logo - Partenaires de coop\u00e9ration d&#039;ACI Laser\" srcset=\"\/wp-content\/uploads\/2024\/07\/eurolaser-Logo.jpg 640w, \/wp-content\/uploads\/2024\/07\/eurolaser-Logo-300x225.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/>\r\n                                <\/div>                                                                \r\n                            <\/div>\r\n                        <\/div>                                                \r\n                    <\/div>                                \r\n            <\/section><style>#left{scroll-margin-top:120px;}.text-bild-block-id-6a0bf5370b38a .textBlock-headline{scroll-margin-top:120px;}@media(max-width:991px){#left{scroll-margin-top:80px;}.text-bild-block-id-6a0bf5370b38a .textBlock-headline{scroll-margin-top:80px;}}<\/style><script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n    var target_id = \"left\";\r\n    window.wt_hash_scroll_bound = window.wt_hash_scroll_bound || {};\r\n    if (window.wt_hash_scroll_bound[target_id]) {\r\n        return;\r\n    }\r\n    window.wt_hash_scroll_bound[target_id] = true;\r\n    var resolve_header_offset = function () {\r\n        var selectors = [\"header.fixed-top\", \".sticky-top\", \"header.sticky\", \".site-header.sticky\", \"header\"];\r\n        var header_height = 0;\r\n        selectors.forEach(function (selector) {\r\n            var element = document.querySelector(selector);\r\n            if (!element) return;\r\n            var position = window.getComputedStyle(element).position;\r\n            if (position !== \"fixed\" && position !== \"sticky\") return;\r\n            var rect = element.getBoundingClientRect();\r\n            if (rect.height <= 0 || rect.height > 220) return;\r\n            if (rect.bottom <= 0 || rect.top > 120) return;\r\n            header_height = Math.max(header_height, rect.height);\r\n        });\r\n        if (header_height === 0) {\r\n            header_height = window.innerWidth <= 991 ? 80 : 230;\r\n        }\r\n        return header_height + (window.innerWidth <= 991 ? 16 : 18);\r\n    };\r\n    var scroll_to_hash_target = function () {\r\n        if (window.location.hash !== \"#\" + target_id) {\r\n            return;\r\n        }\r\n        var target_element = document.getElementById(target_id);\r\n        var target_nodes = document.querySelectorAll(\"#\" + target_id);\r\n        if (target_nodes.length > 1) {\r\n            target_element = target_nodes[target_nodes.length - 1];\r\n        }\r\n        if (!target_element) {\r\n            return;\r\n        }\r\n        var headline_target = target_element.querySelector(\".textBlock-headline\");\r\n        if (headline_target) {\r\n            target_element = headline_target;\r\n        }\r\n        var target_top = target_element.getBoundingClientRect().top + window.pageYOffset - resolve_header_offset();\r\n        window.scrollTo({\r\n            top: Math.max(target_top, 0),\r\n            behavior: \"auto\"\r\n        });\r\n    };\r\n    scroll_to_hash_target();\r\n    window.addEventListener(\"load\", scroll_to_hash_target);\r\n    window.addEventListener(\"hashchange\", scroll_to_hash_target);\r\n});\r\n<\/script>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            \r\n        <section id=\"button-block-6a0bf5370b74f\" class=\"button-block button-block-id-6a0bf5370b74f \">             \r\n            <div class=\"container\">\r\n                <div class=\"button-wrapper\">\r\n                    <div class=\"row\">\r\n                        <div class=\"content\">\r\n                            <a href=\"https:\/\/www.eurolaser.com\/fr\/\" class=\"dynamic-button\" data-href=\"https:\/\/www.eurolaser.com\/fr\/\" data-target=\"\" target=\"_blank\" rel=\"noopener\" ><div class=\"wt-btn-petrol \"><span>En savoir plus<\/span><\/div><\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>                            \r\n            <\/div>                                  \r\n        <\/section><script>\r\n            document.addEventListener(\"DOMContentLoaded\", function () {\r\n                function getHeaderOffset() {\r\n                    var selectors = [\"header.fixed-top\", \".sticky-top\", \"header.sticky\", \".site-header.sticky\", \"header\"];\r\n                    var header_height = 0;\r\n                    selectors.forEach(function (selector) {\r\n                        var element = document.querySelector(selector);\r\n                        if (!element) return;\r\n                        var position = window.getComputedStyle(element).position;\r\n                        if (position !== \"fixed\" && position !== \"sticky\") return;\r\n                        var rect = element.getBoundingClientRect();\r\n                        if (rect.height <= 0 || rect.height > 220) return;\r\n                        if (rect.bottom <= 0 || rect.top > 120) return;\r\n                        header_height = Math.max(header_height, rect.height);\r\n                    });\r\n                    if (header_height === 0) {\r\n                        header_height = window.innerWidth <= 991 ? 80 : 230;\r\n                    }\r\n                    return header_height + (window.innerWidth <= 991 ? 16 : 18);\r\n                }\r\n                const scrollToTarget = (targetId) => {\r\n                    if (!targetId) return;\r\n                    let el = document.getElementById(targetId);\r\n                    const targetNodes = document.querySelectorAll(\"#\" + targetId);\r\n                    if (targetNodes.length > 1) {\r\n                        el = targetNodes[targetNodes.length - 1];\r\n                    }\r\n                    if (!el) return;\r\n                    const headline = el.querySelector(\".textBlock-headline\");\r\n                    if (headline) el = headline;\r\n                    const rect = el.getBoundingClientRect();\r\n                    let top = rect.top + window.pageYOffset - getHeaderOffset();\r\n                    if (top < 0) top = 0;\r\n                    window.scrollTo({ top: top, behavior: \"smooth\" });\r\n                };\r\n            \r\n                \/\/ Add click handler to all dynamic buttons\r\n                document.querySelectorAll(\".dynamic-button\").forEach(button => {\r\n                    if (button.dataset.wtScrollBound === \"1\") {\r\n                        return;\r\n                    }\r\n                    button.dataset.wtScrollBound = \"1\";\r\n                    button.addEventListener(\"click\", function (event) {\r\n                        event.preventDefault();\r\n            \r\n                        \/\/ Set hidden form field if present\r\n                        let inputField = document.querySelector(\"input.wpcf7-form-control.wpcf7-hidden[name=\\\"field-quelle\\\"]\");\r\n                        let originalUrl = this.dataset.href;\r\n                        let targetId = this.dataset.target;\r\n            \r\n                        if (originalUrl) {\r\n                            let url = new URL(originalUrl, window.location.origin);\r\n                            let params = new URLSearchParams(url.search);\r\n            \r\n                            if (inputField) {\r\n                                let paramValue = params.get(\"type\") || \"default_value\";\r\n                                inputField.value = paramValue;\r\n                            }\r\n            \r\n                            \/\/ External link opens in new tab\r\n                            const is_external = url.origin !== window.location.origin;\r\n                            if (is_external) {\r\n                                let ext_href = url.href.split(\"#\")[0];\r\n                                if (targetId) {\r\n                                    ext_href += \"#\" + targetId;\r\n                                }\r\n                                window.open(ext_href, \"_blank\", \"noopener\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Same-page navigation with query params\r\n                            let newUrl = url.pathname;\r\n                            if (params.toString()) {\r\n                                newUrl += \"?\" + params.toString();\r\n                            }\r\n            \r\n                            if (window.location.pathname !== url.pathname) {\r\n                                window.location.href = newUrl + (targetId ? \"#\" + targetId : \"\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Update URL and keep on the same page\r\n                            window.history.replaceState({}, \"\", newUrl + (targetId ? \"#\" + targetId : \"\"));\r\n                        }\r\n            \r\n                        if (targetId) {\r\n                            scrollToTarget(targetId);\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n            <\/script>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group container\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<hr class=\"wp-block-separator has-text-color has-alpha-channel-opacity has-background\" style=\"background-color:#4c4c4c;color:#4c4c4c\"\/>\n<\/div><\/div>\n\n\n\n<div style=\"height:80px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<section id=\"left\" class=\"text-bild-block text-bild-block-id-6a0bf5370ba18 left\">                \r\n                    <div class=\"container\">                        \r\n                        <div class=\"row\">\r\n                            <div class=\"col-12 col-lg-8\">\r\n                                <div class=\"row\">                                        \r\n                            <div class=\"col\">\r\n                                <p class=\"wt-subheadline   left\">Syst\u00e8mes d&rsquo;entr\u00e9e de gamme pour le marquage laser<\/p>\r\n                            <\/div>                                        \r\n                        <\/div>\r\n                                <div class=\"row\">                                        \r\n                        <div class=\"col\">\r\n                                <h2 class=\"textBlock-headline  left\">Laser Lounge<\/h2>\r\n                        <\/div>                                        \r\n                    <\/div>                        \r\n                                <div class=\"row text\">\r\n                        <div class=\"col\">\r\n                            <div class=\"textBlock-text\">\r\n                                \n<p class=\"wp-block-wt-text-bild-block left\">Laser Lounge GmbH vend des syst\u00e8mes de marquage laser compacts pour les applications industrielles. Tous les syst\u00e8mes laser sont d\u00e9velopp\u00e9s et fabriqu\u00e9s en Allemagne et r\u00e9pondent aux normes de s\u00e9curit\u00e9 les plus strictes. En outre, la solution logicielle interne permet un travail simple et intuitif, ce qui facilite la cr\u00e9ation de marquages de haute qualit\u00e9, m\u00eame pour les d\u00e9butants.<\/p>\n\r\n                            <\/div>\r\n                        <\/div>                                        \r\n                    <\/div>\r\n                            <\/div>\r\n                            <div class=\"col-12 col-lg-4\">\r\n                                <div class=\"d-flex justify-content-center\">\r\n                                <img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"450\" src=\"\/wp-content\/uploads\/2023\/11\/Laser-Lounge-Logo.jpg\" class=\"text-block-image img-fluid\" alt=\"Logo Laser Lounge - Partenaire de coop\u00e9ration d&#039;ACI Laser\" srcset=\"\/wp-content\/uploads\/2023\/11\/Laser-Lounge-Logo.jpg 600w, \/wp-content\/uploads\/2023\/11\/Laser-Lounge-Logo-300x225.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>\r\n                                <\/div>                                                                \r\n                            <\/div>\r\n                        <\/div>                                                \r\n                    <\/div>                                \r\n            <\/section><style>#left{scroll-margin-top:120px;}.text-bild-block-id-6a0bf5370ba18 .textBlock-headline{scroll-margin-top:120px;}@media(max-width:991px){#left{scroll-margin-top:80px;}.text-bild-block-id-6a0bf5370ba18 .textBlock-headline{scroll-margin-top:80px;}}<\/style><script>\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n    var target_id = \"left\";\r\n    window.wt_hash_scroll_bound = window.wt_hash_scroll_bound || {};\r\n    if (window.wt_hash_scroll_bound[target_id]) {\r\n        return;\r\n    }\r\n    window.wt_hash_scroll_bound[target_id] = true;\r\n    var resolve_header_offset = function () {\r\n        var selectors = [\"header.fixed-top\", \".sticky-top\", \"header.sticky\", \".site-header.sticky\", \"header\"];\r\n        var header_height = 0;\r\n        selectors.forEach(function (selector) {\r\n            var element = document.querySelector(selector);\r\n            if (!element) return;\r\n            var position = window.getComputedStyle(element).position;\r\n            if (position !== \"fixed\" && position !== \"sticky\") return;\r\n            var rect = element.getBoundingClientRect();\r\n            if (rect.height <= 0 || rect.height > 220) return;\r\n            if (rect.bottom <= 0 || rect.top > 120) return;\r\n            header_height = Math.max(header_height, rect.height);\r\n        });\r\n        if (header_height === 0) {\r\n            header_height = window.innerWidth <= 991 ? 80 : 230;\r\n        }\r\n        return header_height + (window.innerWidth <= 991 ? 16 : 18);\r\n    };\r\n    var scroll_to_hash_target = function () {\r\n        if (window.location.hash !== \"#\" + target_id) {\r\n            return;\r\n        }\r\n        var target_element = document.getElementById(target_id);\r\n        var target_nodes = document.querySelectorAll(\"#\" + target_id);\r\n        if (target_nodes.length > 1) {\r\n            target_element = target_nodes[target_nodes.length - 1];\r\n        }\r\n        if (!target_element) {\r\n            return;\r\n        }\r\n        var headline_target = target_element.querySelector(\".textBlock-headline\");\r\n        if (headline_target) {\r\n            target_element = headline_target;\r\n        }\r\n        var target_top = target_element.getBoundingClientRect().top + window.pageYOffset - resolve_header_offset();\r\n        window.scrollTo({\r\n            top: Math.max(target_top, 0),\r\n            behavior: \"auto\"\r\n        });\r\n    };\r\n    scroll_to_hash_target();\r\n    window.addEventListener(\"load\", scroll_to_hash_target);\r\n    window.addEventListener(\"hashchange\", scroll_to_hash_target);\r\n});\r\n<\/script>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n            \r\n        <section id=\"button-block-6a0bf5370be14\" class=\"button-block button-block-id-6a0bf5370be14 \">             \r\n            <div class=\"container\">\r\n                <div class=\"button-wrapper\">\r\n                    <div class=\"row\">\r\n                        <div class=\"content\">\r\n                            <a href=\"https:\/\/www.laserlounge.de\/\" class=\"dynamic-button\" data-href=\"https:\/\/www.laserlounge.de\/\" data-target=\"\" target=\"_blank\" rel=\"noopener\" ><div class=\"wt-btn-petrol \"><span>En savoir plus<\/span><\/div><\/a>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>                            \r\n            <\/div>                                  \r\n        <\/section><script>\r\n            document.addEventListener(\"DOMContentLoaded\", function () {\r\n                function getHeaderOffset() {\r\n                    var selectors = [\"header.fixed-top\", \".sticky-top\", \"header.sticky\", \".site-header.sticky\", \"header\"];\r\n                    var header_height = 0;\r\n                    selectors.forEach(function (selector) {\r\n                        var element = document.querySelector(selector);\r\n                        if (!element) return;\r\n                        var position = window.getComputedStyle(element).position;\r\n                        if (position !== \"fixed\" && position !== \"sticky\") return;\r\n                        var rect = element.getBoundingClientRect();\r\n                        if (rect.height <= 0 || rect.height > 220) return;\r\n                        if (rect.bottom <= 0 || rect.top > 120) return;\r\n                        header_height = Math.max(header_height, rect.height);\r\n                    });\r\n                    if (header_height === 0) {\r\n                        header_height = window.innerWidth <= 991 ? 80 : 230;\r\n                    }\r\n                    return header_height + (window.innerWidth <= 991 ? 16 : 18);\r\n                }\r\n                const scrollToTarget = (targetId) => {\r\n                    if (!targetId) return;\r\n                    let el = document.getElementById(targetId);\r\n                    const targetNodes = document.querySelectorAll(\"#\" + targetId);\r\n                    if (targetNodes.length > 1) {\r\n                        el = targetNodes[targetNodes.length - 1];\r\n                    }\r\n                    if (!el) return;\r\n                    const headline = el.querySelector(\".textBlock-headline\");\r\n                    if (headline) el = headline;\r\n                    const rect = el.getBoundingClientRect();\r\n                    let top = rect.top + window.pageYOffset - getHeaderOffset();\r\n                    if (top < 0) top = 0;\r\n                    window.scrollTo({ top: top, behavior: \"smooth\" });\r\n                };\r\n            \r\n                \/\/ Add click handler to all dynamic buttons\r\n                document.querySelectorAll(\".dynamic-button\").forEach(button => {\r\n                    if (button.dataset.wtScrollBound === \"1\") {\r\n                        return;\r\n                    }\r\n                    button.dataset.wtScrollBound = \"1\";\r\n                    button.addEventListener(\"click\", function (event) {\r\n                        event.preventDefault();\r\n            \r\n                        \/\/ Set hidden form field if present\r\n                        let inputField = document.querySelector(\"input.wpcf7-form-control.wpcf7-hidden[name=\\\"field-quelle\\\"]\");\r\n                        let originalUrl = this.dataset.href;\r\n                        let targetId = this.dataset.target;\r\n            \r\n                        if (originalUrl) {\r\n                            let url = new URL(originalUrl, window.location.origin);\r\n                            let params = new URLSearchParams(url.search);\r\n            \r\n                            if (inputField) {\r\n                                let paramValue = params.get(\"type\") || \"default_value\";\r\n                                inputField.value = paramValue;\r\n                            }\r\n            \r\n                            \/\/ External link opens in new tab\r\n                            const is_external = url.origin !== window.location.origin;\r\n                            if (is_external) {\r\n                                let ext_href = url.href.split(\"#\")[0];\r\n                                if (targetId) {\r\n                                    ext_href += \"#\" + targetId;\r\n                                }\r\n                                window.open(ext_href, \"_blank\", \"noopener\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Same-page navigation with query params\r\n                            let newUrl = url.pathname;\r\n                            if (params.toString()) {\r\n                                newUrl += \"?\" + params.toString();\r\n                            }\r\n            \r\n                            if (window.location.pathname !== url.pathname) {\r\n                                window.location.href = newUrl + (targetId ? \"#\" + targetId : \"\");\r\n                                return;\r\n                            }\r\n            \r\n                            \/\/ Update URL and keep on the same page\r\n                            window.history.replaceState({}, \"\", newUrl + (targetId ? \"#\" + targetId : \"\"));\r\n                        }\r\n            \r\n                        if (targetId) {\r\n                            scrollToTarget(targetId);\r\n                        }\r\n                    });\r\n                });\r\n            });\r\n            <\/script>\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-421","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Nos coop\u00e9rations - ACI Laser<\/title>\n<meta name=\"description\" content=\"D\u00e9couvrez ici tout ce qui concerne nos coop\u00e9rations dans le domaine des applications laser et plus encore. Informez-vous maintenant!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/aci-laser.com\/fr\/cooperations\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nos coop\u00e9rations - ACI Laser\" \/>\n<meta property=\"og:description\" content=\"D\u00e9couvrez ici tout ce qui concerne nos coop\u00e9rations dans le domaine des applications laser et plus encore. Informez-vous maintenant!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/aci-laser.com\/fr\/cooperations\/\" \/>\n<meta property=\"og:site_name\" content=\"ACI Laser GmbH\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-13T12:33:15+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/aci-laser.com\/fr\/cooperations\/\",\"url\":\"https:\/\/aci-laser.com\/fr\/cooperations\/\",\"name\":\"Nos coop\u00e9rations - ACI Laser\",\"isPartOf\":{\"@id\":\"https:\/\/aci-laser.com\/fr\/#website\"},\"datePublished\":\"2023-10-05T06:39:17+00:00\",\"dateModified\":\"2025-08-13T12:33:15+00:00\",\"description\":\"D\u00e9couvrez ici tout ce qui concerne nos coop\u00e9rations dans le domaine des applications laser et plus encore. Informez-vous maintenant!\",\"breadcrumb\":{\"@id\":\"https:\/\/aci-laser.com\/fr\/cooperations\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/aci-laser.com\/fr\/cooperations\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/aci-laser.com\/fr\/cooperations\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/aci-laser.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kooperationen FR\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/aci-laser.com\/fr\/#website\",\"url\":\"https:\/\/aci-laser.com\/fr\/\",\"name\":\"ACI Laser GmbH\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/aci-laser.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Nos coop\u00e9rations - ACI Laser","description":"D\u00e9couvrez ici tout ce qui concerne nos coop\u00e9rations dans le domaine des applications laser et plus encore. Informez-vous maintenant!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/aci-laser.com\/fr\/cooperations\/","og_locale":"fr_FR","og_type":"article","og_title":"Nos coop\u00e9rations - ACI Laser","og_description":"D\u00e9couvrez ici tout ce qui concerne nos coop\u00e9rations dans le domaine des applications laser et plus encore. Informez-vous maintenant!","og_url":"https:\/\/aci-laser.com\/fr\/cooperations\/","og_site_name":"ACI Laser GmbH","article_modified_time":"2025-08-13T12:33:15+00:00","twitter_card":"summary_large_image","twitter_misc":{"Dur\u00e9e de lecture estim\u00e9e":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/aci-laser.com\/fr\/cooperations\/","url":"https:\/\/aci-laser.com\/fr\/cooperations\/","name":"Nos coop\u00e9rations - ACI Laser","isPartOf":{"@id":"https:\/\/aci-laser.com\/fr\/#website"},"datePublished":"2023-10-05T06:39:17+00:00","dateModified":"2025-08-13T12:33:15+00:00","description":"D\u00e9couvrez ici tout ce qui concerne nos coop\u00e9rations dans le domaine des applications laser et plus encore. Informez-vous maintenant!","breadcrumb":{"@id":"https:\/\/aci-laser.com\/fr\/cooperations\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/aci-laser.com\/fr\/cooperations\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/aci-laser.com\/fr\/cooperations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/aci-laser.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Kooperationen FR"}]},{"@type":"WebSite","@id":"https:\/\/aci-laser.com\/fr\/#website","url":"https:\/\/aci-laser.com\/fr\/","name":"ACI Laser GmbH","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/aci-laser.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/pages\/421","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/comments?post=421"}],"version-history":[{"count":15,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/pages\/421\/revisions"}],"predecessor-version":[{"id":18542,"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/pages\/421\/revisions\/18542"}],"wp:attachment":[{"href":"https:\/\/aci-laser.com\/fr\/wp-json\/wp\/v2\/media?parent=421"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}