{"id":2254,"date":"2026-06-29T13:01:38","date_gmt":"2026-06-29T13:01:38","guid":{"rendered":"https:\/\/agv-mecatronique.fr\/?page_id=2254"},"modified":"2026-07-31T12:33:30","modified_gmt":"2026-07-31T12:33:30","slug":"engineering","status":"publish","type":"page","link":"https:\/\/agv-mecatronique.fr\/en\/engineering\/","title":{"rendered":"Engineering"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"2254\" class=\"elementor elementor-2254\">\n\t\t\t\t<div class=\"elementor-element elementor-element-10fff48 e-flex e-con-boxed e-con e-parent\" data-id=\"10fff48\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c02fc02 elementor-widget elementor-widget-text-editor\" data-id=\"c02fc02\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<style>\n    .titre-engineering-container {\n        text-align: center;\n        margin: 50px auto 30px auto;\n        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    }\n\n    .titre-engineering {\n        font-size: 32px;\n        color: #0c437a; \/* Bleu uni AGV *\/\n        text-transform: uppercase;\n        font-weight: 800;\n        letter-spacing: 1.5px;\n        position: relative;\n        display: inline-block;\n        padding-bottom: 15px;\n        margin: 0;\n    }\n\n    \/* Soulignement stylis\u00e9 rouge *\/\n    .titre-engineering::after {\n        content: \"\";\n        position: absolute;\n        bottom: 0;\n        left: 50%;\n        transform: translateX(-50%);\n        width: 60px;\n        height: 4px;\n        background-color: #d9383a; \/* Rouge AGV *\/\n        border-radius: 2px;\n    }\n<\/style>\n\n<div class=\"titre-engineering-container\">\n    <h2 class=\"titre-engineering\">Engineering<\/h2>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-17dc350 elementor-widget elementor-widget-spacer\" data-id=\"17dc350\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\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 class=\"elementor-element elementor-element-c3a74d3 elementor-widget elementor-widget-text-editor\" data-id=\"c3a74d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<style>\n    \/* On cible uniquement notre bloc pr\u00e9cis sans toucher au reste de la page *\/\n    .agv-clean-box {\n        background-color: #ffffff;\n        \/* On laisse l'\u00e9diteur g\u00e9rer la largeur max, mais on met une s\u00e9curit\u00e9 *\/\n        max-width: 100%;\n        \/* Remplacement du padding fixe par un padding adaptatif *\/\n        padding: 40px;\n        border-radius: 20px;\n        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);\n        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n        \/* Permet de centrer proprement le bloc dans sa colonne *\/\n        margin: 20px auto;\n        box-sizing: border-box !important;\n    }\n\n    .agv-clean-box *,\n    .agv-clean-box *::before,\n    .agv-clean-box *::after {\n        box-sizing: border-box !important;\n    }\n\n    .agv-clean-title {\n        color: #0056b3;\n        font-size: 28px;\n        font-weight: bold;\n        text-align: center;\n        letter-spacing: 1px;\n        margin-top: 0;\n        margin-bottom: 30px;\n    }\n\n    .agv-clean-text {\n        color: #4a4a4a;\n        font-size: 16px;\n        line-height: 1.7;\n        text-align: justify;\n        margin: 0;\n    }\n\n    \/* Ajustements mobiles sans casser le reste du site *\/\n    @media (max-width: 600px) {\n        .agv-clean-box {\n            padding: 25px 20px !important;\n        }\n        .agv-clean-title {\n            font-size: 22px !important;\n            margin-bottom: 20px !important;\n        }\n        .agv-clean-text {\n            font-size: 14px !important;\n            text-align: left !important;\n        }\n    }\n<\/style>\n\n<div class=\"agv-clean-box\">\n    <h2 class=\"agv-clean-title\">OUR COMMITMENT<\/h2>\n    <p class=\"agv-clean-text\">At AGV Mechatronics, we combine cutting-edge engineering with operational efficiency in the field.\n    Our design offices and technical teams work hand in hand to transform your\n    industrial challenges into practical solutions. From the initial project audit to the maintenance of your equipment,\n    including bespoke manufacturing and the integration of automated systems, we are your\n    one-stop partner for optimising and ensuring the long-term viability of your machinery fleet.<\/p>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc79c87 elementor-widget elementor-widget-spacer\" data-id=\"fc79c87\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d406558 e-flex e-con-boxed e-con e-parent\" data-id=\"d406558\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89c41a8 elementor-widget elementor-widget-text-editor\" data-id=\"89c41a8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<style>\n    \/* Conteneur global qui englobe le titre et la section principale *\/\n    .page-container {\n        width: 95%;\n        max-width: 1400px;\n        display: flex;\n        flex-direction: column;\n        gap: 30px;\n        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n        margin: 20px auto;\n    }\n\n    \/* Style du titre centr\u00e9 *\/\n    .page-container h2 {\n        color: #004a99;\n        font-size: 32px;\n        font-weight: 700;\n        margin: 0;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        text-align: center;\n    }\n\n    \/* Conteneur principal pour le texte et l'image *\/\n    .main-wrapper {\n        display: flex;\n        align-items: center; \/* Centre verticalement l'image et le texte *\/\n        gap: 40px; \/* Espace net entre le bloc blanc et l'image *\/\n    }\n\n    \/* Conteneur pour le bloc de texte *\/\n    .main-content {\n        flex: 1; \/* Align\u00e9 \u00e0 50\/50 avec l'image *\/\n        display: flex;\n        flex-direction: column;\n    }\n\n    \/* Style du cadre blanc *\/\n    .main-content .container {\n        background-color: #ffffff;\n        padding: 40px;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.1);\n    }\n\n    \/* Style de l'image *\/\n    .external-image-container {\n        flex: 1; \/* Align\u00e9 \u00e0 50\/50 avec le texte *\/\n        display: flex;\n        justify-content: center;\n        align-items: center;\n    }\n\n    .external-image-container img {\n        max-width: 100%;\n        height: auto;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.1);\n    }\n\n    .main-content p {\n        color: #555555;\n        font-size: 16px;\n        line-height: 1.7;\n        margin-top: 0;\n        margin-bottom: 20px;\n    }\n\n    .main-content ul {\n        list-style-type: disc;\n        color: #555555;\n        padding-left: 20px;\n        margin-bottom: 0;\n    }\n\n    .main-content li {\n        font-size: 15px;\n        line-height: 1.6;\n        margin-bottom: 15px;\n        color: #555555;\n    }\n\n    .main-content strong {\n        color: #333333;\n    }\n\n    \/* Version responsive pour les \u00e9crans mobiles *\/\n    @media (max-width: 992px) {\n        .main-wrapper {\n            flex-direction: column;\n            align-items: center;\n        }\n        .external-image-container {\n            width: 100%;\n            margin-top: 10px;\n        }\n        .main-content {\n            width: 100%;\n        }\n        .page-container h2 {\n            font-size: 26px;\n        }\n    }\n<\/style>\n\n<div class=\"page-container\">\n    <h2>REFURBISHING \/ RETROFIT<\/h2>\n    <div class=\"main-wrapper\">\n        <div class=\"main-content\">\n            <div class=\"container\">\n                <p>Our technicians, design offices and facilities work together to modernise and adapt all your equipment:<\/p>\n                <ul>\n                    <li><strong>Refurbishing \/ Retrofit :<\/strong> Comprehensive support (mechanical, fluid power, automation, electrical) for your systems to address your compliance issues.<\/li>\n                    <li><strong>Improvements &amp; Optimisations:<\/strong> Analysis and modification of your production lines to improve overall performance and modernise production cycles.<\/li>\n                    <li><strong>Ergonomics &amp; Safety:<\/strong> Workstation design and equipment modification to ensure operator comfort and machine compliance.<\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n        <div class=\"external-image-container\">\n            <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/2jG8LZ0Q\/Capture-d-ecran-2026-06-25-115347.png\" alt=\"Machine industrielle GROB\"  title=\"Engineering\" \/>\n        <\/div>\n    <\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37abb0a elementor-widget elementor-widget-spacer\" data-id=\"37abb0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d260525 e-flex e-con-boxed e-con e-parent\" data-id=\"d260525\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-adcfed3 elementor-widget elementor-widget-text-editor\" data-id=\"adcfed3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<style>\n    \/* Isolation des styles pour \u00e9viter tout conflit global avec votre site *\/\n    .agv-page-container,\n    .agv-page-container * {\n        box-sizing: border-box !important;\n        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    }\n\n    .agv-page-container {\n        width: 100%;\n        max-width: 1400px;\n        display: flex;\n        flex-direction: column;\n        gap: 35px;\n        margin: 20px auto;\n    }\n\n    \/* Titre principal adapt\u00e9 *\/\n    .agv-main-title {\n        color: #004a99;\n        font-size: 32px;\n        font-weight: 700;\n        margin: 0;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        text-align: center;\n    }\n\n    \/* Structure principale 50\/50 *\/\n    .agv-main-wrapper {\n        display: flex;\n        align-items: center;\n        gap: 40px;\n    }\n\n    \/* Partie gauche : Image *\/\n    .agv-image-container {\n        flex: 1;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n    }\n\n    .agv-image-container img {\n        max-width: 100%;\n        height: auto;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n    }\n\n    \/* Partie droite : Contenu *\/\n    .agv-main-content {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n    }\n\n    \/* Cadre blanc de droite *\/\n    .agv-text-box {\n        background-color: #ffffff;\n        padding: 40px;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n    }\n\n    .agv-text-box p {\n        color: #333333;\n        font-size: 16px;\n        line-height: 1.7;\n        text-align: left;\n        margin-top: 0;\n        margin-bottom: 20px;\n    }\n\n    .agv-text-box p.agv-brands {\n        text-align: center;\n        margin: 25px 0;\n        color: #004a99;\n    }\n\n    .agv-text-box p:last-child {\n        margin-bottom: 0;\n    }\n\n    \/* Version mobile responsive *\/\n    @media (max-width: 992px) {\n        .agv-main-wrapper {\n            flex-direction: column;\n            align-items: center;\n        }\n        .agv-image-container {\n            width: 100%;\n            margin-top: 15px;\n            order: 2;\n        }\n        .agv-main-content {\n            width: 100%;\n            order: 1;\n        }\n        .agv-main-title {\n            font-size: 26px !important;\n        }\n    }\n<\/style>\n\n<div class=\"agv-page-container\">\n    <h2 class=\"agv-main-title\">Electrical and Automation Engineering Department<\/h2>\n    \n    <div class=\"agv-main-wrapper\">\n        <div class=\"agv-image-container\">\n            <img decoding=\"async\" src=\"http:\/\/agv-mecatronique.fr\/wp-content\/uploads\/2026\/07\/Capture-d-ecran-2026-06-25-142204.png\" alt=\"Machine industrielle\"  title=\"Engineering\" \/>\n        <\/div>\n        \n        <div class=\"agv-main-content\">\n            <div class=\"agv-text-box\">\n                <p>Drawing on our practical experience, our technicians are able to design, upgrade or overhaul your electrical and automated systems.<\/p>\n                \n                <p>Our electrical engineering department designs and implements modifications, optimisations and documentation for your industrial electrical systems, giving preference to local suppliers.<\/p>\n                \n                <p>Our automation engineers design, programme and implement your automated systems. Thanks to a number of fruitful partnerships, we have expertise in a wide range of numerical control systems:<\/p>\n                \n                <p class=\"agv-brands\"><strong>SIEMENS, FANUC, FAGOR, MAZAK, MITSUBISHI, YASKAWA<\/strong><\/p>\n                \n                <p class=\"translation-block\">Our technicians are trained in the use of tools such as <strong>EPLAN<\/strong> and other automation software.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\t\t\t\t\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-fae3a0f e-flex e-con-boxed e-con e-parent\" data-id=\"fae3a0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c8e2088 elementor-widget elementor-widget-spacer\" data-id=\"c8e2088\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\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 class=\"elementor-element elementor-element-ff6d2df elementor-widget elementor-widget-text-editor\" data-id=\"ff6d2df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<style>\n    \/* Isolation des styles pour \u00e9viter tout conflit global avec votre site *\/\n    .agv-mec-container,\n    .agv-mec-container * {\n        box-sizing: border-box !important;\n        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    }\n\n    .agv-mec-container {\n        width: 100%;\n        max-width: 1400px;\n        display: flex;\n        flex-direction: column;\n        gap: 35px;\n        margin: 20px auto;\n    }\n\n    \/* Titre centr\u00e9 globalement *\/\n    .agv-mec-container h2 {\n        color: #004a99;\n        font-size: 32px;\n        font-weight: 700;\n        margin: 0;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        text-align: center;\n    }\n\n    \/* Structure principale s\u00e9par\u00e9e \u00e0 50\/50 et centr\u00e9e verticalement *\/\n    .agv-mec-wrapper {\n        display: flex;\n        align-items: center;\n        gap: 40px;\n    }\n\n    \/* Partie gauche : Texte dans le cadre blanc *\/\n    .agv-mec-content {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n    }\n\n    .agv-mec-content .container {\n        background-color: #ffffff;\n        padding: 40px;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n    }\n\n    .agv-mec-content p {\n        color: #555555;\n        font-size: 16px;\n        line-height: 1.7;\n        margin-top: 0;\n        margin-bottom: 25px;\n    }\n\n    .agv-mec-content ul {\n        list-style-type: none;\n        padding-left: 0;\n        margin: 0;\n    }\n\n    .agv-mec-content li {\n        color: #555555;\n        font-size: 15px;\n        line-height: 1.6;\n        margin-bottom: 20px;\n        position: relative;\n        padding-left: 15px;\n    }\n\n    .agv-mec-content li::before {\n        content: \"\u2022\";\n        color: #333333;\n        font-weight: bold;\n        position: absolute;\n        left: 0;\n        top: 0;\n    }\n\n    .agv-mec-content li:last-child {\n        margin-bottom: 0;\n    }\n\n    .agv-mec-content strong {\n        color: #333333;\n    }\n\n    \/* Partie droite : Conteneur du Carrousel centr\u00e9 verticalement *\/\n    .agv-carousel-container {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        position: relative;\n        width: 100%;\n    }\n\n    \/* Espace d'affichage des images *\/\n    .agv-carousel-view {\n        width: 100%;\n        overflow: hidden;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n        position: relative;\n    }\n\n    .agv-carousel-slides {\n        display: flex;\n        transition: transform 0.5s ease-in-out;\n        width: 200%; \/* 2 images = 200% *\/\n    }\n\n    .agv-carousel-slides img {\n        width: 50%; \/* Chaque image prend la moiti\u00e9 du conteneur global \u00e0 200% *\/\n        height: auto;\n        display: block;\n        object-fit: cover;\n    }\n\n    \/* Navigation par points (Dots) *\/\n    .agv-carousel-dots {\n        display: flex;\n        justify-content: center;\n        gap: 10px;\n        margin-top: 15px;\n    }\n\n    .agv-dot {\n        width: 10px;\n        height: 10px;\n        background-color: #cccccc;\n        border-radius: 50%;\n        cursor: pointer;\n        transition: background-color 0.3s ease;\n    }\n\n    .agv-dot.active {\n        background-color: #004a99;\n    }\n\n    \/* Version mobile responsive *\/\n    @media (max-width: 992px) {\n        .agv-mec-wrapper {\n            flex-direction: column;\n            align-items: center;\n        }\n        .agv-carousel-container {\n            width: 100%;\n            margin-top: 20px;\n        }\n        .agv-mec-content {\n            width: 100%;\n        }\n        .agv-mec-container h2 {\n            font-size: 26px;\n        }\n    }\n<\/style>\n\n<div class=\"agv-mec-container\">\n    <h2>MECHANICAL AND FLUID ENGINEERING DESIGN OFFICE<\/h2>\n    <div class=\"agv-mec-wrapper\">\n        <div class=\"agv-mec-content\">\n            <div class=\"container\">\n                <p>Drawing on our practical experience, our technicians are able to design, upgrade or overhaul your mechanical and hydraulic systems:<\/p>\n                <ul>\n                    <li><strong>Areas of Operation:<\/strong> Multi-sector expertise (aerospace, agri-food, energy, metallurgy, automotive) for all your machinery-related issues.<\/li>\n                    <li><strong>Turnkey Solutions:<\/strong> Prototype development, test bench design, compliance with regulatory standards and integration of conveyor systems.<\/li>\n                    <li><strong>Global Infrastructure:<\/strong> We provide design studies, documentation packages, prototypes and small production runs through our machining, assembly and welding workshops.<\/li>\n                    <li><strong>CAD\/CAM tools:<\/strong> Proficiency in state-of-the-art modelling software.<\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n        \n        <div class=\"agv-carousel-container\">\n            <div class=\"agv-carousel-view\">\n                <div id=\"agv-slides\" class=\"agv-carousel-slides\">\n                    <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/Qdk5nbs9\/Capture-d-ecran-2026-06-25-145122.png\" alt=\"Bureau d'\u00e9tudes 1\"  title=\"Engineering\" \/>\n                    <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/SN9vTJsR\/Capture-d-ecran-2026-06-25-145218.png\" alt=\"Bureau d'\u00e9tudes 2\"  title=\"Engineering\" \/>\n                <\/div>\n            <\/div>\n            <div class=\"agv-carousel-dots\">\n                <div class=\"agv-dot active\" onclick=\"currentSlide(0)\"><\/div>\n                <div class=\"agv-dot\" onclick=\"currentSlide(1)\"><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    (function() {\n        let currentIndex = 0;\n        const slides = document.getElementById('agv-slides');\n        const dots = document.querySelectorAll('.agv-dot');\n        const totalSlides = 2;\n\n        function updateCarousel() {\n            if (slides) {\n                slides.style.transform = `translateX(-${currentIndex * 50}%)`;\n            }\n            dots.forEach((dot, index) => {\n                if (index === currentIndex) {\n                    dot.classList.add('active');\n                } else {\n                    dot.classList.remove('active');\n                }\n            });\n        }\n\n        window.currentSlide = function(index) {\n            currentIndex = index;\n            updateCarousel();\n        };\n\n        setInterval(() => {\n            currentIndex = (currentIndex + 1) % totalSlides;\n            updateCarousel();\n        }, 4000);\n    })();\n<\/script>\t\t\t\t\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-df03ae4 e-flex e-con-boxed e-con e-parent\" data-id=\"df03ae4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-442e4c6 elementor-widget elementor-widget-spacer\" data-id=\"442e4c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\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 class=\"elementor-element elementor-element-f247edb elementor-widget elementor-widget-text-editor\" data-id=\"f247edb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<style>\n    \/* Isolation des styles pour \u00e9viter tout conflit global avec votre site *\/\n    .agv-infra-container,\n    .agv-infra-container * {\n        box-sizing: border-box !important;\n        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    }\n\n    .agv-infra-container {\n        width: 100%;\n        max-width: 1400px;\n        display: flex;\n        flex-direction: column;\n        gap: 35px;\n        margin: 20px auto;\n    }\n\n    \/* Titre centr\u00e9 globalement *\/\n    .agv-infra-container h2 {\n        color: #004a99;\n        font-size: 32px;\n        font-weight: 700;\n        margin: 0;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        text-align: center;\n    }\n\n    \/* Structure principale : Carrousel \u00e0 gauche, Texte \u00e0 droite *\/\n    .agv-infra-wrapper {\n        display: flex;\n        align-items: center;\n        gap: 40px;\n    }\n\n    \/* Partie gauche : Conteneur du Carrousel *\/\n    .agv-infra-carousel {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        position: relative;\n        width: 100%;\n    }\n\n    \/* Espace d'affichage des images *\/\n    .agv-infra-view {\n        width: 100%;\n        overflow: hidden;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n        position: relative;\n        background-color: #ffffff;\n    }\n\n    .agv-infra-slides {\n        display: flex;\n        transition: transform 0.5s ease-in-out;\n        width: 200%;\n    }\n\n    .agv-infra-slides img {\n        width: 50%;\n        height: auto;\n        max-height: 350px;\n        display: block;\n        object-fit: contain;\n        padding: 20px;\n        box-sizing: border-box;\n    }\n\n    \/* Navigation par points (Dots) *\/\n    .agv-infra-dots {\n        display: flex;\n        justify-content: center;\n        gap: 10px;\n        margin-top: 15px;\n    }\n\n    .agv-infra-dot {\n        width: 10px;\n        height: 10px;\n        background-color: #cccccc;\n        border-radius: 50%;\n        cursor: pointer;\n        transition: background-color 0.3s ease;\n    }\n\n    .agv-infra-dot.active {\n        background-color: #004a99;\n    }\n\n    \/* Partie droite : Texte dans le cadre blanc *\/\n    .agv-infra-content {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n    }\n\n    .agv-infra-content .container {\n        background-color: #ffffff;\n        padding: 40px;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n    }\n\n    .agv-infra-content p {\n        color: #555555;\n        font-size: 16px;\n        line-height: 1.7;\n        margin-top: 0;\n        margin-bottom: 25px;\n    }\n\n    .agv-infra-content p:last-child {\n        margin-bottom: 0;\n    }\n\n    .agv-infra-content strong {\n        color: #333333;\n    }\n\n    \/* Version mobile responsive *\/\n    @media (max-width: 992px) {\n        .agv-infra-wrapper {\n            flex-direction: column-reverse;\n            align-items: center;\n        }\n        .agv-infra-carousel {\n            width: 100%;\n            margin-top: 20px;\n        }\n        .agv-infra-content {\n            width: 100%;\n        }\n        .agv-infra-container h2 {\n            font-size: 26px;\n        }\n    }\n<\/style>\n\n<div class=\"agv-infra-container\">\n    <h2>INFRASTRUCTURE &amp; TOOLS<\/h2>\n    <div class=\"agv-infra-wrapper\">\n        <div class=\"agv-infra-carousel\">\n            <div class=\"agv-infra-view\">\n                <div id=\"agv-infra-slides\" class=\"agv-infra-slides\">\n                    <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/QNmQXDyP\/Siemens-NX.png\" alt=\"Siemens NX Logo\"  title=\"Engineering\" \/>\n                    <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/BQ3S4TTM\/Solid-Works-Logo.jpg\" alt=\"Solidworks Logo\"  title=\"Engineering\" \/>\n                <\/div>\n            <\/div>\n            <div class=\"agv-infra-dots\">\n                <div class=\"agv-infra-dot active\" onclick=\"currentInfraSlide(0)\"><\/div>\n                <div class=\"agv-infra-dot\" onclick=\"currentInfraSlide(1)\"><\/div>\n            <\/div>\n        <\/div>\n        <div class=\"agv-infra-content\">\n            <div class=\"container\">\n                <p>Thanks to our facilities (machining, assembly, welding) and our partners, we are able to provide you with design studies, documentation packages, prototypes and small production runs in the fields of mechanical engineering, hydraulics and pneumatics.<\/p>\n                <p>We have CAD, CAM and calculation tools such as: <strong>NX (Siemens)<\/strong>, <strong>Solidworks<\/strong>.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n    (function() {\n        let currentIndex = 0;\n        const slides = document.getElementById('agv-infra-slides');\n        const dots = document.querySelectorAll('.agv-infra-dot');\n        const totalSlides = 2;\n\n        function updateCarousel() {\n            if (slides) {\n                slides.style.transform = `translateX(-${currentIndex * 50}%)`;\n            }\n            dots.forEach((dot, index) => {\n                if (index === currentIndex) {\n                    dot.classList.add('active');\n                } else {\n                    dot.classList.remove('active');\n                }\n            });\n        }\n\n        window.currentInfraSlide = function(index) {\n            currentIndex = index;\n            updateCarousel();\n        };\n\n        setInterval(() => {\n            currentIndex = (currentIndex + 1) % totalSlides;\n            updateCarousel();\n        }, 4000);\n    })();\n<\/script>\t\t\t\t\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-7f55cf8 e-flex e-con-boxed e-con e-parent\" data-id=\"7f55cf8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a10f641 elementor-widget elementor-widget-spacer\" data-id=\"a10f641\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\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 class=\"elementor-element elementor-element-5469005 elementor-widget elementor-widget-text-editor\" data-id=\"5469005\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<style>\n    \/* Isolation des styles pour \u00e9viter tout conflit global avec votre site *\/\n    .agv-robot-container,\n    .agv-robot-container * {\n        box-sizing: border-box !important;\n        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    }\n\n    .agv-robot-container {\n        width: 100%;\n        max-width: 1400px;\n        display: flex;\n        flex-direction: column;\n        gap: 35px;\n        margin: 20px auto;\n    }\n\n    \/* Titre centr\u00e9 globalement *\/\n    .agv-robot-container h2 {\n        color: #004a99;\n        font-size: 32px;\n        font-weight: 700;\n        margin: 0;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        text-align: center;\n    }\n\n    \/* Structure principale : Texte \u00e0 gauche, Image \u00e0 droite *\/\n    .agv-robot-wrapper {\n        display: flex;\n        align-items: center; \/* Aligne verticalement le texte et l'image *\/\n        gap: 40px;\n    }\n\n    \/* Partie gauche : Texte dans le cadre blanc *\/\n    .agv-robot-content {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n    }\n\n    .agv-robot-content .container {\n        background-color: #ffffff;\n        padding: 40px;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n    }\n\n    .agv-robot-content p {\n        color: #555555;\n        font-size: 16px;\n        line-height: 1.7;\n        margin-top: 0;\n        margin-bottom: 25px;\n    }\n\n    .agv-robot-content ul {\n        list-style-type: none;\n        padding-left: 0;\n        margin: 0;\n    }\n\n    .agv-robot-content li {\n        color: #555555;\n        font-size: 15px;\n        line-height: 1.6;\n        margin-bottom: 20px;\n        position: relative;\n        padding-left: 15px;\n    }\n\n    .agv-robot-content li::before {\n        content: \"\u2022\";\n        color: #333333;\n        font-weight: bold;\n        position: absolute;\n        left: 0;\n        top: 0;\n    }\n\n    .agv-robot-content li:last-child {\n        margin-bottom: 0;\n    }\n\n    .agv-robot-content strong {\n        color: #333333;\n    }\n\n    \/* Partie droite : Conteneur de l'image centr\u00e9 verticalement *\/\n    .agv-robot-image-box {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        position: relative;\n        width: 100%;\n    }\n\n    .agv-robot-view {\n        width: 100%;\n        overflow: hidden;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n        position: relative;\n    }\n\n    .agv-robot-view img {\n        width: 100%;\n        height: auto;\n        display: block;\n        object-fit: cover;\n    }\n\n    \/* Version mobile responsive *\/\n    @media (max-width: 992px) {\n        .agv-robot-wrapper {\n            flex-direction: column;\n            align-items: center;\n        }\n        .agv-robot-image-box {\n            width: 100%;\n            margin-top: 20px;\n        }\n        .agv-robot-content {\n            width: 100%;\n        }\n        .agv-robot-container h2 {\n            font-size: 26px;\n        }\n    }\n<\/style>\n\n<div class=\"agv-robot-container\">\n    <h2>MECHATRONICS \/ ROBOTICS DESIGN OFFICE<\/h2>\n    <div class=\"agv-robot-wrapper\">\n        <div class=\"agv-robot-content\">\n            <div class=\"container\">\n                <p>Thanks to their multidisciplinary approach, our engineers and technicians are able to deliver your solution using cutting-edge expertise:<\/p>\n                <ul>\n                    <li><strong>Engineering Synergy:<\/strong> Cross-functional collaboration between our electrical and mechanical design teams, who work in the same open-plan office.<\/li>\n                    <li><strong>Quality Services:<\/strong> Ideal coordination between teams, leading to the creation and development of innovative systems.<\/li>\n                    <li><strong>Mechatronics Expertise:<\/strong> A fusion of mechanical, electronic and IT technologies to bring your robotics projects to life.<\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n        <div class=\"agv-robot-image-box\">\n            <div class=\"agv-robot-view\">\n                <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/zDhfjFnn\/Capture-d-ecran-2026-06-25-151354.png\" alt=\"Bras Robotis\u00e9 ABB en atelier\"  title=\"Engineering\" \/>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-971291d elementor-widget elementor-widget-spacer\" data-id=\"971291d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-85ae648 e-flex e-con-boxed e-con e-parent\" data-id=\"85ae648\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ff851f9 elementor-widget elementor-widget-text-editor\" data-id=\"ff851f9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<style>\n    \/* Isolation des styles pour \u00e9viter tout conflit global avec votre site *\/\n    .agv-audit-container,\n    .agv-audit-container * {\n        box-sizing: border-box !important;\n        font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n    }\n\n    .agv-audit-container {\n        width: 100%;\n        max-width: 1400px;\n        display: flex;\n        flex-direction: column;\n        gap: 35px;\n        margin: 20px auto;\n    }\n\n    \/* Titre centr\u00e9 globalement *\/\n    .agv-audit-container h2 {\n        color: #004a99;\n        font-size: 32px;\n        font-weight: 700;\n        margin: 0;\n        text-transform: uppercase;\n        letter-spacing: 1px;\n        text-align: center;\n    }\n\n    \/* Structure principale : Image \u00e0 gauche, Texte \u00e0 droite *\/\n    .agv-audit-wrapper {\n        display: flex;\n        align-items: center; \/* Aligne verticalement l'image et le texte *\/\n        gap: 40px;\n    }\n\n    \/* Partie gauche : Conteneur de l'image *\/\n    .agv-audit-image-box {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        justify-content: center;\n        position: relative;\n        width: 100%;\n    }\n\n    .agv-audit-view {\n        width: 100%;\n        overflow: hidden;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n        position: relative;\n    }\n\n    .agv-audit-view img {\n        width: 100%;\n        height: auto;\n        display: block;\n        object-fit: cover;\n    }\n\n    \/* Partie droite : Texte dans le cadre blanc *\/\n    .agv-audit-content {\n        flex: 1;\n        display: flex;\n        flex-direction: column;\n    }\n\n    .agv-audit-white-box {\n        background-color: #ffffff;\n        padding: 40px;\n        border-radius: 12px;\n        box-shadow: 0 4px 20px rgba(0,0,0,0.06);\n    }\n\n    .agv-audit-content p {\n        color: #555555;\n        font-size: 16px;\n        line-height: 1.7;\n        margin-top: 0;\n        margin-bottom: 25px;\n    }\n\n    .agv-audit-content ul {\n        list-style-type: none;\n        padding-left: 0;\n        margin: 0;\n    }\n\n    .agv-audit-content li {\n        color: #555555;\n        font-size: 15px;\n        line-height: 1.6;\n        margin-bottom: 20px;\n        position: relative;\n        padding-left: 15px;\n    }\n\n    .agv-audit-content li::before {\n        content: \"\u2022\";\n        color: #333333;\n        font-weight: bold;\n        position: absolute;\n        left: 0;\n        top: 0;\n    }\n\n    .agv-audit-content li:last-child {\n        margin-bottom: 0;\n    }\n\n    .agv-audit-content strong {\n        color: #333333;\n    }\n\n    \/* Version mobile responsive *\/\n    @media (max-width: 992px) {\n        .agv-audit-wrapper {\n            flex-direction: column-reverse; \/* Met le texte au-dessus de l'image sur mobile *\/\n            align-items: center;\n        }\n        .agv-audit-image-box {\n            width: 100%;\n            margin-top: 20px;\n        }\n        .agv-audit-content {\n            width: 100%;\n        }\n        .agv-audit-container h2 {\n            font-size: 26px;\n        }\n    }\n<\/style>\n\n<div class=\"agv-audit-container\">\n    <h2>DESIGN OFFICE \u2013 AUDIT \/ PROJECT MANAGEMENT<\/h2>\n    <div class=\"agv-audit-wrapper\">\n        <div class=\"agv-audit-image-box\">\n            <div class=\"agv-audit-view\">\n                <img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/MHgRh69b\/la-franaise-de-lenergie-sa-20210428124158.png\" alt=\"La Fran\u00e7aise de l'\u00c9nergie\"  title=\"Engineering\" \/>\n            <\/div>\n        <\/div>\n        <div class=\"agv-audit-content\">\n            <div class=\"agv-audit-white-box\">\n                <p>Drawing on our technological expertise, we are able to support our clients worldwide, from the design stage right through to implementation:<\/p>\n                <ul>\n                    <li><strong>Project Management:<\/strong> Comprehensive international support in defining your technical specifications and terms of reference.<\/li>\n                    <li><strong>Turnkey Projects:<\/strong> Comprehensive project management for the operational roll-out of your facilities both in Europe and overseas.<\/li>\n                    <li><strong>Feasibility Studies:<\/strong> Preliminary requirements analysis (e.g. Fran\u00e7aise de l\u2019\u00e9nergie), followed by a comparative analysis of the technical proposals submitted by the various competitors.<\/li>\n                    <li><strong>On-site Assessment:<\/strong> Comprehensive audit of production workshops (e.g. projects in Africa) to optimise capacity and ensure the long-term viability of your machinery fleet.<\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6e7ccb elementor-widget elementor-widget-spacer\" data-id=\"f6e7ccb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Engineering NOTRE ENGAGEMENT Chez AGV m\u00e9catronique, nous associons l&rsquo;ing\u00e9nierie de pointe \u00e0 l&rsquo;efficacit\u00e9 op\u00e9rationnelle sur le terrain. Nos bureaux d&rsquo;\u00e9tudes et nos \u00e9quipes techniques travaillent main dans la main pour transformer vos d\u00e9fis industriels en solutions concr\u00e8tes. De l&rsquo;audit initial d&rsquo;un projet \u00e0 la maintenance de vos \u00e9quipements, en passant par la fabrication sur-mesure et [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_uag_custom_page_level_css":"","footnotes":""},"class_list":["post-2254","page","type-page","status-publish","hentry"],"blocksy_meta":[],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false},"uagb_author_info":{"display_name":"gilles vaisse","author_link":"https:\/\/agv-mecatronique.fr\/en\/author\/gilles-vaisse\/"},"uagb_comment_info":0,"uagb_excerpt":"Engineering NOTRE ENGAGEMENT Chez AGV m\u00e9catronique, nous associons l&rsquo;ing\u00e9nierie de pointe \u00e0 l&rsquo;efficacit\u00e9 op\u00e9rationnelle sur le terrain. Nos bureaux d&rsquo;\u00e9tudes et nos \u00e9quipes techniques travaillent main dans la main pour transformer vos d\u00e9fis industriels en solutions concr\u00e8tes. De l&rsquo;audit initial d&rsquo;un projet \u00e0 la maintenance de vos \u00e9quipements, en passant par la fabrication sur-mesure et&hellip;","_links":{"self":[{"href":"https:\/\/agv-mecatronique.fr\/en\/wp-json\/wp\/v2\/pages\/2254","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agv-mecatronique.fr\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/agv-mecatronique.fr\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/agv-mecatronique.fr\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/agv-mecatronique.fr\/en\/wp-json\/wp\/v2\/comments?post=2254"}],"version-history":[{"count":27,"href":"https:\/\/agv-mecatronique.fr\/en\/wp-json\/wp\/v2\/pages\/2254\/revisions"}],"predecessor-version":[{"id":2789,"href":"https:\/\/agv-mecatronique.fr\/en\/wp-json\/wp\/v2\/pages\/2254\/revisions\/2789"}],"wp:attachment":[{"href":"https:\/\/agv-mecatronique.fr\/en\/wp-json\/wp\/v2\/media?parent=2254"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}