templates/default/index.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  3.     <head>
  4.         <meta charset="utf-8"/>
  5.         <meta name="viewport" content="width=100%, initial-scale=1.0">
  6.         <title>CPI | Home</title>
  7.         <link href="{{asset('css/accueil.css')}}" rel="stylesheet"/>
  8.         <link href="{{asset('css/style.css')}}" rel="stylesheet"/>
  9.         <link rel="icon" href="{{asset('img/favicon-16x16.png')}}">
  10.         <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
  11.         <link rel="stylesheet" href="{{asset('slick/slick.css')}}">
  12.         <link rel="stylesheet" href="{{asset('slick/slick-theme.css')}}">
  13.         <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css">
  14.         <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  15.         
  16.         <link href="https://unpkg.com/aos@2.3.1/dist/aos.css" rel="stylesheet">
  17.         <script src="https://kit.fontawesome.com/d2408fdc07.js" crossorigin="anonymous"></script>
  18.     </head>
  19.     
  20.     <body>
  21. <style>
  22.     header
  23.     {
  24.         background-color:transparent !important;
  25.         z-index: 99!important;
  26.     }    
  27.     .nav li a:hover{
  28.         color:red !important
  29.     }
  30.     header nav li a:hover
  31.     {
  32.         color:#00CEFF; !important
  33.     }
  34.     .logoImg
  35.     {
  36.         width:200px!important; 
  37.     }
  38.     .slick-slide img {
  39.         width: 100% !important; 
  40.     }
  41.     .joinUsResp {
  42.         border: white solid 2px!important; 
  43.     }
  44.     @media screen and (max-width: 1200px){
  45.         .text-manu{
  46.             padding-right: 0px!important;
  47.             margin-bottom:60px!important;
  48.         }
  49.     }
  50.     @media screen and (max-width: 770px){
  51.         .text-manu{
  52.             margin-bottom:20px!important;
  53.         }
  54.         .cartePartenaire{
  55.             position: relative;
  56.             top:-30px;
  57.         }
  58.     }
  59.   
  60. </style>
  61. {# CMS LOAD ADMIN MODE #}
  62. {% if app.user %}
  63.     {% include 'cms.html.twig' %}
  64.     <style>
  65.         .stuck{
  66.             min-height:110px;
  67.         }
  68.         .circle-services-6 h4 {
  69.      
  70.             bottom: -21px!important;
  71.         }
  72.     </style>
  73. {% endif %}
  74.   <div class="side-bar-content bg-red">
  75.             <div class="row" style="width: 100%; height: 100%; margin: 0;">
  76.                 <div class="col-2 blur"></div>
  77.                 <div class="col-10 content">
  78.                     <div class="d-flex justify-content-between align-items-center" style="width:100%;height:50px;margin-top:20px;margin-bottom:32px;">
  79.                         <a href="{{path('app_home')}}">
  80.                             <img style="width:50%;margin-left:20px;" src="{{asset('img/accueil/Groupe 134.svg')}}" alt="logo" style="cursor:pointer;">
  81.                         </a>     
  82.                     
  83.                         <i class="fa-regular fa-circle-xmark circlemark" style="width:20px;height:20px;color:white;cursor:pointer;"></i>
  84.                     </div>
  85.                      <div class="div d-flex">
  86.                      <form style="margin-bottom:30px;" action="{{path('resultatRecherche')}}" style="border:1px solid white!important" class="formResp d-flex w-100" method="post" >
  87.                             <input type="search" name="search" class="searchResp"  placeholder="Tapez votre recherche">                            
  88.                             <i class="searchLink fa-solid fa-magnifying-glass" style="color:white"></i>
  89.                             <input type="submit" hidden />
  90.                     </form> 
  91.   
  92.                     </div>
  93.                     
  94.                     <div class="nav-links">
  95.                         <ul style="margin:0;padding:0;padding-right:20px;margin-left: 8px;">
  96.                             <li>
  97.                                 
  98.                 
  99.                                 
  100.                                 <a class="nav-link mb-0 {% if app.request.get('_route') == 'app_industrialisation' %}active{% endif %}" aria-current="page" href="{{path('app_industrialisation',{'locale':app.request.locale})}}">{% trans %}navbar-menu-industrialisation{% endtrans %}</a>
  101.                             </li>
  102.                             <hr>
  103.                             <li>
  104.                                 <a style="margin-bottom:0!important" class="nav-link formanavlink {% if app.request.get('_route') == 'formations' %}active{% endif %}" href="{{path('formations',{'locale':app.request.locale})}}" >{% trans %}navbar-menu-formation{% endtrans %}</a>
  105.                             </li>
  106.                             <hr>
  107.                             <li>
  108.                                 <a class="nav-link {% if app.request.get('_route') == 'app_digitalManufacturingServices' %}active{% endif %}" href="{{path('app_digitalManufacturingServices',{'locale':app.request.locale})}}">{% trans %}navbar-menu-digital{% endtrans %}</a>
  109.                             </li>
  110.                             <hr>
  111.                             {% if app.user %}
  112.                            <div class="dropdown-text">
  113.                             <a class="nav-link-text" id="dropdown-toggle-text">{% trans %}navbar-manufacturingerp{% endtrans %}</a>
  114.                             </div>
  115.                         </li>
  116.                 <li>
  117.                  <div class="dropdown-text dropdown-content-text">
  118.                         
  119.                         <a class="{% if app.request.get('_route') == 'app_manufacturingERP' %}active{% endif %}" href="{{ path('app_manufacturingERP',{'locale':app.request.locale}) }}" style="padding-top: 6px!important;padding-bottom: 6px!important;color: #0C24B3;">{% trans %}navbar-menu-erp-presentation{% endtrans %}</a>
  120.                         <a class="{% if app.request.get('_route') == 'presentationERP' %}active{% endif %}" href="{{ path('presentationERP',{'locale':app.request.locale}) }}" style="padding-top: 6px!important;padding-bottom: 6px!important;    color: #0C24B3;">{% trans %}navbar-menu-erp-fonctionnalites{% endtrans %}</a>
  121.                     </div>
  122.               
  123.                     <script>
  124.                       document.addEventListener("DOMContentLoaded", function() {
  125.                         const dropdownToggleText = document.getElementById("dropdown-toggle-text");
  126.                         const dropdownContentText = document.querySelector(".dropdown-content-text");
  127.                         const marge = document.querySelector(".testMarge");  // Corrigé le ':' par un ';'
  128.                         dropdownToggleText.addEventListener("click", function() {
  129.                             if (dropdownContentText.style.display === "block") {
  130.                                 dropdownContentText.style.display = "none";
  131.                                 marge.style.marginTop = "0px";  // Retire la marge
  132.                             } else {
  133.                                 dropdownContentText.style.display = "block";
  134.                                 marge.style.marginTop = "98px";  // Ajoute la marge
  135.                             }
  136.                         });
  137.                         document.addEventListener("click", function(event) {
  138.                             if (!event.target.matches(".nav-link-text") && !event.target.matches(".dropdown-content-text a")) {
  139.                                 dropdownContentText.style.display = "none";
  140.                                 marge.style.marginTop = "0px";  // Retire la marge
  141.                             }
  142.                         });
  143.                     });
  144.                                         </script>
  145.                 </li>
  146.                 
  147.                 <hr>
  148.                 {% endif %}
  149.                 <li class="testMarge">
  150.                     <a class="nav-link {% if app.request.get('_route') == 'app_baseOutils' %}active{% endif %}" href="{{path('app_baseOutils',{'locale':app.request.locale})}}">{% trans %}navbar-menu-baseoutils{% endtrans %}</a>
  151.                 </li>
  152.                             <hr>
  153.                             <li>
  154.                                 <a class="nav-link {% if app.request.get('_route') == 'app_societe' %}active{% endif %}" href="{{path('app_societe',{'locale':app.request.locale})}}">{% trans %}navbar-menu-societe{% endtrans %}</a>
  155.                             </li>
  156.                             <hr>
  157.                             <li>
  158.                                 <a class="nav-link {% if app.request.get('_route') == 'app_actualites' %}active{% endif %}" href="{{path('app_actualites',{'locale':app.request.locale})}}">{% trans %}navbar-menu-actu{% endtrans %}</a>
  159.                             </li>
  160.                             <hr>
  161.                             <li>
  162.                                 <a class="nav-link {% if app.request.get('_route') == 'app_contact' %}active{% endif %}" href="{{path('app_contact',{'locale':app.request.locale})}}">{% trans %}navbar-menu-contact{% endtrans %}</a>
  163.                             </li>
  164.                             <hr> 
  165.                            
  166.                            
  167.                             <div class="d-flex justify-content-between" style="margin-top:16px">
  168.                                 <div class="col-3 joinUs joinUsResp d-flex">
  169.                                     <li class="nav-item">
  170.                                         <a class="nav-link {% if app.request.get('_route') == 'app_joinus' %}active{% endif %}" href="{{path('app_joinus',{'locale':app.request.locale})}}">JOIN US</a>
  171.                                     </li>
  172.                                 </div>
  173.                                 <li class="nav-item">
  174.                             <a href="https://www.linkedin.com/company/cpi-luxembourg" target="_blank"><img class="img-fluid" src="{{asset('img/accueil/linkedIn.png')}}" alt="linkedIn"></a>
  175.                                 </li>
  176.                             </div>
  177.                                        
  178.                               
  179.                            
  180.                             <li>
  181.                                
  182.                                     <p style="font-size:8px!important;color:white;text-decoration:none;margin:0;padding:0;margin-top:15px;margin-bottom:25px;"> <a href="{{ path('politique',{'locale':app.request.locale})}}" style="font-size:14px!important;" >{% trans %}footer-text3{% endtrans %}</a> | <a href="{{ path('cookies',{'locale':app.request.locale})}}"  style="font-size:14px!important;">Cookies</a> </p>
  183.                                 
  184.                             </li>
  185.                             <li class="d-none">
  186.                                 <p style="font-size:12px;font-weight:bold;color:#7393FA; margin-top:15px;margin-bottom: 0!important;">{% trans %}footer-text2{% endtrans %}</p>
  187.                                  <div class="d-flex justify-content-between" style="margin:0;padding:0">
  188.                                     <a href="https://www.wintool.com/en" target="_blank" style="text-decoration:none;"><img src="{{asset('img/accueil/wintool-ag-logo-vector-white.png')}}" alt="" style="margin:0;padding:0"></a>
  189.                                     <a href="https://www.3ds.com/fr/" target="_blank" style="text-decoration:none;"><img src="{{asset('img/accueil/delmiaworks-logo.png')}}" style="margin:0;padding:0;width:135px;margin-left: 15px;" alt=""></a>
  190.                                 </div>
  191.                             </li>
  192.                             
  193.                                
  194.                             
  195.                         </ul>
  196.                     </div>
  197.                     
  198.                 </div>
  199.             </div>
  200.         </div>
  201.  <div class="side-bar side-bar-responsive">
  202.                 <a href="{{path('app_home')}}">
  203.                     <img src="{{asset('img/industrialisation/Groupe 13.svg')}}" alt="logo" style="width:50%;cursor:pointer;">
  204.                 </a>
  205.               
  206.                     
  207.                 <div class="d-flex">
  208.                         <div class="radio-nav-ac" style="margin-right:15px;">
  209.                                             <a href="{{path('changerLocale',{'locale':'fr'})}}" style="color:white;text-decoration:none;" class="{% if app.request.locale == 'fr' %}radio-nav-active-ac{% endif %}">FR</a>  
  210.                                             <a href="{{path('changerLocale',{'locale':'en'})}}" style="color:white;text-decoration:none;" class="{% if app.request.locale == 'en' %}radio-nav-active-ac{% endif %}">EN</a>
  211.                                         </div>
  212.                   
  213.                     <img src="{{asset('img/burger-menu-svgrepo-com.png')}}" alt="menu burger logo" class="menu-hamburger" style="width: 30px!important;cursor:pointer;">
  214.                 </div>    
  215.         </div>
  216.          
  217.         
  218.        
  219.         <script>
  220.             const menuHamburger = document.querySelector(".menu-hamburger");
  221.             const sideBarContent = document.querySelector(".side-bar-content");
  222.             let buttonClose = document.querySelector(".circlemark");
  223.                 menuHamburger.addEventListener('click', () => {
  224.                 if (sideBarContent.style.display === 'block') {
  225.                     sideBarContent.style.display = 'none';
  226.                   
  227.                 } else {
  228.                     sideBarContent.style.display = 'block';
  229.                    
  230.                 }
  231.                 });
  232.                 buttonClose.addEventListener('click', () => {
  233.                     if (sideBarContent.style.display === 'block') {
  234.                         sideBarContent.style.display = 'none';
  235.                       
  236.                     } else {
  237.                         sideBarContent.style.display = 'block';
  238.                        
  239.                     }
  240.                     });
  241.         </script>
  242. <script>
  243.   
  244. // Fonction pour changer la couleur de fond
  245. function changeHeaderBackground() {
  246.     
  247.   const scrollPosition = window.pageYOffset; // Position de défilement vertical
  248.   var e = document.getElementById("myHeader2");
  249.   // Changer la couleur de fond en fonction de la position de défilement
  250.   if (scrollPosition > 100) {
  251.     $("#myHeader2").css("background", "#0039fe");
  252.     $("#myHeader2").css("border-bottom", "solid 1px #fff");
  253.     $(".logoImg").css('width','150px');
  254.     
  255.   } else {
  256.     $("#myHeader2").css("background-color", "transparent");
  257.     $("#myHeader2").css("border-bottom", "none");
  258.     $(".logoImg").css('width','300px');
  259. ;
  260.   }
  261. }
  262. // Écouter l'événement de défilement
  263. window.addEventListener("scroll", changeHeaderBackground);
  264. </script>
  265.     <header>
  266.             <div class="navigation-header container-fluid" id="myHeader2">
  267.     <div class="row py-4 d-flex" id="header" style="margin-left:8%; margin-right:3%">
  268.         <div class=" col-4 col-md-2 align-items-center justify-content-center justify-content-md-end"  id="logo-responsive">
  269.             <div class="logo">
  270.                 <a><img class="d-block logoImg"  src="{{asset('img/accueil/Groupe 134.svg')}}" alt="accueil" /></a>
  271.             </div>
  272.         </div>
  273.         <div class="col-10 d-flex justify-content-end">
  274.             <nav class="navbar navbar-expand-lg " style="position: relative;top: 6px;">
  275.                 <div class="container-fluid">
  276.                     <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
  277.                         <span class="navbar-toggler-icon"></span>
  278.                     </button>
  279.                     <div class="collapse navbar-collapse " id="navbarNav">
  280.                         <ul class="navbar-nav " style="display: flex; flex-direction: row;">
  281.                             <li class="nav-item nav-edit d-flex flex-column  justify-content-between align-items-center">
  282.                                 {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':1})}}"><button type="button"  style="" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  283.                                 <a class="nav-link" aria-current="page" href="{{path('app_industrialisation',{'locale':app.request.locale})}}">{% trans %}navbar-menu-industrialisation{% endtrans %}</a>
  284.                                 <div class='littleCircle'></div>
  285.                             </li>
  286.                             <li class="nav-item nav-edit d-flex flex-column  justify-content-between align-items-center">
  287.                                 {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':2})}}"><button type="button"  style="" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  288.                                 <a class="nav-link" href="{{path('formations',{'locale':app.request.locale})}}">{% trans %}navbar-menu-formation{% endtrans %}</a>
  289.                                 <div class='littleCircle'></div>
  290.                             </li>
  291.                             <li class="nav-item nav-edit d-flex flex-column align-items-center">
  292.                                 {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':53})}}"><button type="button"  style="" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  293.                                 <a class="nav-link" href="{{path('app_digitalManufacturingServices',{'locale':app.request.locale})}}">{% trans %}navbar-menu-digital{% endtrans %}</a>
  294.                                 <div class='littleCircle  littleCircleBig'></div>
  295.                             </li>
  296.                             {% if app.user %}
  297.                                <li class="nav-item nav-edit d-flex flex-column align-items-center e">
  298.                                         {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':60})}}"><button type="button"  style="" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  299.                                         <div class="dropdown">
  300.                                             <div class="d-flex flex-column  align-items-center" style="padding:0;">
  301.                                                 <a class="nav-link {% if app.request.get('_route') == 'app_manufacturingERP' %}active{% endif %}" style="cursor:pointer">{% trans %}navbar-manufacturingerp{% endtrans %}</a>
  302.                                                 <div class='littleCircle littleCircleBig'></div>
  303.                                             </div>
  304.                                            
  305.                                             <div class="dropdown-content ">
  306.                                                 
  307.                                                 <a class="{% if app.request.get('_route') == 'app_manufacturingERP' %}active{% endif %}" href="{{ path('app_manufacturingERP',{'locale':app.request.locale}) }}">{% trans %}navbar-menu-erp-presentation{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':54})}}"><button type="button"  style="" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}</a>
  308.                                                 <a class="{% if app.request.get('_route') == 'presentationERP' %}active{% endif %}" href="{{ path('presentationERP',{'locale':app.request.locale}) }}">{% trans %}navbar-menu-erp-fonctionnalites{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':55})}}"><button type="button"  style="" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}</a> 
  309.                                             </div>
  310. </div>
  311.                                                 <script>
  312.                                                     // Récupérez le lien MANUFACTURING et le menu déroulant
  313.                                                     const manufacturingLink = document.querySelector('.dropdown a');
  314.                                                     const dropdownContent = document.querySelector('.dropdown .dropdown-content');
  315.                                                     // Ajoutez un gestionnaire d'événement au lien
  316.                                                     manufacturingLink.addEventListener('click', function (e) {
  317.                                                         e.preventDefault(); // Empêche le lien de suivre le lien href
  318.                                                         // Vérifiez si le menu est actuellement caché
  319.                                                         if (dropdownContent.style.display === 'none' || !dropdownContent.style.display) {
  320.                                                             // Affichez le menu déroulant avec une hauteur adaptée au contenu
  321.                                                             dropdownContent.style.display = 'block';
  322.                                                             dropdownContent.style.height = 'auto';
  323.                                                             const height = dropdownContent.clientHeight + 'px';
  324.                                                             dropdownContent.style.height = '0'; // Réinitialisez la hauteur à 0
  325.                                                             setTimeout(() => {
  326.                                                                 dropdownContent.style.height = height; // Appliquez la hauteur réelle pour l'animation
  327.                                                             }, 0);
  328.                                                         } else {
  329.                                                             // Masquez le menu déroulant
  330.                                                             dropdownContent.style.height = '0';
  331.                                                             setTimeout(() => {
  332.                                                                 dropdownContent.style.display = 'none';
  333.                                                             }, 300); // Durée de l'animation CSS
  334.                                                         }
  335.                                                     });
  336.                                                 </script>
  337.                                     </li>
  338.                                     {% endif %}
  339.                             <li class="nav-item nav-edit d-flex flex-column justify-content-between align-items-center">
  340.                                 {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':56})}}"><button type="button"  style="" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  341.                                 <a class="nav-link" href="{{path('app_baseOutils',{'locale':app.request.locale})}}">{% trans %}navbar-menu-baseoutils{% endtrans %}</a>
  342.                                 <div class='littleCircle'></div>
  343.                             </li>
  344.                             <li class="nav-item nav-edit d-flex flex-column justify-content-between align-items-center">
  345.                                 {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':57})}}"><button type="button"  style="" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  346.                                 <a class="nav-link" href="{{path('app_societe',{'locale':app.request.locale})}}">{% trans %}navbar-menu-societe{% endtrans %}</a>
  347.                                 <div class='littleCircle'></div>
  348.                             </li>
  349.                             <li class="nav-item nav-edit d-flex flex-column justify-content-between  align-items-center">
  350.                                 {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':58})}}"><button type="button"  style="" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  351.                                 <a class="nav-link" href="{{path('app_actualites',{'locale':app.request.locale})}}">{% trans %}navbar-menu-actu{% endtrans %}</a>
  352.                                 <div class='littleCircle'></div>
  353.                             </li>
  354.                             <li class="nav-item nav-edit d-flex flex-column  justify-content-between align-items-center">
  355.                                 {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':59})}}"><button type="button"  style="" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  356.                                 <a class="nav-link" href="{{path('app_contact',{'locale':app.request.locale})}}">{% trans %}navbar-menu-contact{% endtrans %}</a>
  357.                                 <div class='littleCircle'></div>
  358.                             </li>
  359.                             <div class="joinUs-index">
  360.                                 <li class="nav-item">
  361.                                     <a class="nav-link" href="{{path('app_joinus',{'locale':app.request.locale})}}">JOIN US</a>
  362.                                 </li>
  363.                             </div>
  364.                           
  365.                                         
  366.                                         <div class="radio-nav-ac">
  367.                                             <a href="{{path('changerLocale',{'locale':'fr'})}}" style="color:white;text-decoration:none;" class="{% if app.request.locale == 'fr' %}radio-nav-active-ac{% endif %}">FR</a>  
  368.                                             <a href="{{path('changerLocale',{'locale':'en'})}}" style="color:white;text-decoration:none;" class="{% if app.request.locale == 'en' %}radio-nav-active-ac{% endif %}">EN</a>
  369.                                         </div>
  370.                                         
  371.                                         <script>
  372.                                             document.querySelectorAll('input[name="language"]').forEach(function(radio) {
  373.                                                 radio.addEventListener('change', function() {
  374.                                                     console.log("Langue du site:", this.value); // Affiche la valeur dans la console
  375.                                                     document.getElementById('languageForm').submit();
  376.                                                 });
  377.                                             });
  378.                                         </script>
  379.                               
  380.                              <li id="search-icon">
  381.                                                 <i style="color:white!important" class="searchLinkDesktop fa-solid fa-magnifying-glass"></i>
  382.                                             </li>
  383.                         </ul>
  384.                     </div>
  385.                 </div>
  386.             </nav>
  387.         </div>
  388.     </div>
  389. </div>
  390.          <div class="container-form" id="search-container">
  391.     <form action="{{path('resultatRecherche')}}" method="post">
  392.         <input type="search" name="search" placeholder="Tapez votre recherche">
  393.         <input type="submit" hidden />
  394.     </form>
  395. </div>
  396. <script>
  397. document.addEventListener("DOMContentLoaded", function () {
  398.     const searchIcon = document.getElementById("search-icon");
  399.     const searchContainer = document.getElementById("search-container");
  400.     searchIcon.addEventListener("click", function (event) {
  401.         // Empêcher la propagation du clic pour éviter la fermeture immédiate
  402.         event.stopPropagation();
  403.         if (searchContainer.style.height === "0px" || searchContainer.style.height === "") {
  404.             // Afficher le formulaire
  405.             searchContainer.style.height = "90px";
  406.             searchContainer.style.opacity = "1";
  407.             // Ajouter un gestionnaire d'événements de clic au document pour masquer le formulaire
  408.             document.addEventListener("click", function closeSearchContainer() {
  409.                 // Masquer le formulaire
  410.                 searchContainer.style.height = "0px";
  411.                 searchContainer.style.opacity = "0";
  412.                 // Retirer le gestionnaire d'événements une fois le formulaire masqué
  413.                 document.removeEventListener("click", closeSearchContainer);
  414.             });
  415.         } else {
  416.             // Masquer le formulaire
  417.             searchContainer.style.height = "0px";
  418.             searchContainer.style.opacity = "0";
  419.         }
  420.     });
  421.     // Empêcher la propagation du clic depuis le conteneur du formulaire
  422.     searchContainer.addEventListener("click", function (event) {
  423.         event.stopPropagation();
  424.     });
  425. });
  426. </script>
  427.         </header>
  428.         <main style="overflow:hidden">
  429.             <div class="navigation" style="display:none">
  430.                 <div class="container">
  431.                     <div class="row">
  432.                         <div class="col-3">
  433.                             <div class="logo">
  434.                                 <a href ="#"><img class="d-block w-100 img-fluid" src="{{asset('img/accueil/Groupe 134.svg')}}" alt="accueil" /></a>
  435.                             </div>
  436.                         </div>
  437.                         
  438.                         <div class="col-8 offset-1 d-flex justify-content-end">
  439.                             <nav class="navbar navbar-expand-lg ">
  440.                                 <div class="container-fluid">
  441.                                     
  442.                                     <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
  443.                                         <span class="navbar-toggler-icon"></span>
  444.                                     </button>
  445.                                     <div class="collapse navbar-collapse" id="navbarNav">
  446.                                         <ul class="navbar-nav ">
  447.                             <li class="nav-item">
  448.                                 <a class="nav-link " aria-current="page" href="{{path('app_industrialisation',{'locale':app.request.locale})}}">{% trans %}navbar-menu-industrialisation{% endtrans %}</a>
  449.                             </li>
  450.                             <li class="nav-item">
  451.                                 <a class="nav-link" href="{{path('formations',{'locale':app.request.locale})}}">{% trans %}navbar-menu-formation{% endtrans %}</a>
  452.                             </li>
  453.                             <li class="nav-item">
  454.                                 <a class="nav-link" href="{{path('app_digitalManufacturingServices',{'locale':app.request.locale})}}">{% trans %}navbar-menu-digital{% endtrans %}</a>
  455.                             </li>
  456.                             <li class="nav-item">
  457.                                 <a class="nav-link" href="{{path('app_manufacturingERP',{'locale':app.request.locale})}}">{% trans %}navbar-manufacturingerp{% endtrans %}</a>
  458.                             </li>
  459.                             <li class="nav-item">
  460.                                 <a class="nav-link" href="{{path('app_baseOutils',{'locale':app.request.locale})}}">{% trans %}navbar-menu-baseoutils{% endtrans %}</a>
  461.                             </li>
  462.                             <li class="nav-item">
  463.                                 <a class="nav-link" href="{{path('app_societe',{'locale':app.request.locale})}}">{% trans %}navbar-menu-societe{% endtrans %}</a>
  464.                             </li>
  465.                             <li class="nav-item">
  466.                                 <a class="nav-link" href="{{path('app_actualites',{'locale':app.request.locale})}}">{% trans %}navbar-menu-actu{% endtrans %}</a>
  467.                             </li>
  468.                             <li class="nav-item">
  469.                                 <a class="nav-link" href="{{path('app_contact',{'locale':app.request.locale})}}">{% trans %}navbar-menu-contact{% endtrans %}</a>
  470.                             </li>
  471.                             <div class="joinUs">
  472.                                 <li class="nav-item">
  473.                                     <a class="nav-link" href="{{path('app_joinus',{'locale':app.request.locale})}}">JOIN US</a>
  474.                                 </li>
  475.                             </div>
  476.                            
  477.                         </ul>
  478.                                     </div>
  479.                                 </div>
  480.                             </nav>
  481.                         </div>
  482.                         
  483.                         
  484.                     </div>
  485.               
  486.                 </div> 
  487.             </div>
  488.            
  489.            
  490.             <div class="accueil ">
  491.                 <div  data-aos="fade-up" data-aos-duration="1000" class="carousel mb-5" style="padding-top: 250px;min-height: 860px; max-height: 485px;margin-bottom:0px;">
  492.                     <div class="container">
  493.                         <div class="row align-items-center">
  494.                             <div id="carouselExampleControls" class="carousel slide" data-bs-ride="carousel">
  495.                                 <div class="carousel-inner">
  496.                                 {% set i = 0 %}
  497.                                 {% for res in actus %}
  498.                                 {% set i = i + 1 %}
  499.                                 {% set titreNew = res.titreFr %}
  500.                                     <div class="carousel-item {% if i == 1 %}active{% endif %}">
  501.                                         <div class="container">
  502.                                             <div class="row justify-content-center responsive-carousel">
  503.     
  504.                                                 <div class="col-lg-4 col-lg-offset-1 d-flex justify-content-center justify-content-md-start align-items-start">
  505.                                                     <div class="circle-container-carousel">
  506.                                                         <img src="
  507.                                                          {% if res.image == 'ok' %}
  508.                                                             {{asset('uploads/actualites/cpi-actu-defaut.jpg')}}
  509.                                                         {% else %}
  510.                                                             {{asset('uploads/actualites/'~res.image)}}
  511.                                                         {% endif %}
  512.                                                         
  513.                                                         " class="imgCircle" alt="...">
  514.                                                     </div>
  515.                                                 </div>
  516.                                                 <div class="col-12 col-md-8 d-flex justify-content-center align-self-center ">
  517.                                                     <div class="text ">
  518.                                                         <div class="row ">
  519.                                                             <div class="p1">
  520.                                                                 <p style="font-family: 'Open Sans', sans-serif; color:white !important;">{% if app.request.locale == 'fr' %}{{res.titreFr}}{% else %}{{res.titreEn}}{% endif %}</p>
  521.                                                             </div>
  522.                                                             
  523.                                                         </div>
  524.                                                         <div class="row">
  525.                                                             <div class="p2">
  526.                                                                 <div class="traitBlanc2"></div>
  527.                                                             </div>
  528.                                                             
  529.                                                         </div>
  530.                                                         <div class="row">
  531.                                                             <div class="p3">
  532.                                                                 <p>{% if app.request.locale == 'fr' %}{{res.introFr|raw}}{% else %}{{res.introEn|raw}}{% endif %}</p>    
  533.                                                             </div>
  534.                                                             
  535.                                                         </div>
  536.                                                         <div class="row pt-3 noPaddingResp">
  537.                                                             <div class="p4 d-flex justify-content-start align-items-start">
  538.                                                             {% set modifiedUrl = path('actualitesD', {'id': res.id, 'titre': titreNew, 'locale': app.request.locale})|replace({'%': '_'}) %}
  539.     
  540.                                                                 <a href="{{ modifiedUrl }}"> <button type="button" class="btn btn-outline-light buttonMore">{% trans %}accueil-carousel-bouton{% endtrans %}</button>{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':79})}}"><button type="button"  style="margin-top:35px;margin-left:10px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}</a>
  541.                                                             </div>
  542.                                                             
  543.                                                         </div>
  544.                                                     </div>
  545.                                                 </div>
  546.                                             </div>
  547.                                         </div>
  548.                                     </div>
  549.     
  550.                             {% endfor %}
  551.                             </div>
  552.                         </div>
  553.                     </div>
  554.                 </div>
  555.             </div>
  556.             <button class="carousel-control-prev" type="button" data-bs-target="#carouselExampleControls" data-bs-slide="prev" style="padding-right:50px;margin-right:10px; opacity: 1; z-index:90!important;">
  557.                 <img class="arrowCarousel" src="{{asset('img/arrow-g.svg')}}" style="width: 40px;">
  558.                 <span class="visually-hidden">Previous</span>
  559.             </button>
  560.             <button class="carousel-control-next" type="button" data-bs-target="#carouselExampleControls" data-bs-slide="next" style="padding-left:100px;margin-right:10px; opacity: 1; z-index:90!important;">
  561.                 <img class="arrowCarousel" src="{{asset('img/arrow-d.svg')}}" style="width: 40px;">
  562.                 <span class="visually-hidden">Next</span>
  563.             </button>
  564.             <script>
  565.                 let arrowG = document.querySelector('.carousel-control-prev');
  566.                 let arrowD = document.querySelector('.carousel-control-next');
  567.                 arrowG.addEventListener('mouseover', function() {
  568.                     let img = arrowG.querySelector('.arrowCarousel');
  569.                     img.src = "{{asset('img/arrow-g-hover.svg')}}";
  570.                 });
  571.                 arrowG.addEventListener('mouseout', function() {
  572.                     let img = arrowG.querySelector('.arrowCarousel');
  573.                     img.src = "{{asset('img/arrow-g.svg')}}";
  574.                 });
  575.                 arrowD.addEventListener('mouseover', function() {
  576.                     let img = arrowD.querySelector('.arrowCarousel');
  577.                     img.src = "{{asset('img/arrow-d-hover.svg')}}";
  578.                 });
  579.                 arrowD.addEventListener('mouseout', function() {
  580.                     let img = arrowD.querySelector('.arrowCarousel');
  581.                     img.src = "{{asset('img/arrow-d.svg')}}";
  582.                 });
  583.             </script>
  584.                 
  585.                   <div class="lesservices "  style="padding-top:60px">
  586.                   
  587.                   
  588.                     <div class="container">
  589.                         <div class="row">
  590.                             <div class="col-12">
  591.                                 <div class="row text-light">
  592.                                     <div class="col">
  593.                                         <div class="row">
  594.                                             <h1 data-aos="fade-right" data-aos-duration="1000"  class="h1Resp2 pb-4" >{% trans %}titre-driving{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':62})}}"><button type="button"  style="margin-left:10px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}</h1>
  595.                                             <div class="col-lg-5 col-6 traitBlanc4"></div>
  596.                                         </div>
  597.                                     </div>
  598.                                 </div>
  599.                             </div>
  600.                         </div>
  601.                     </div>
  602.                     <div class="container">
  603.                         <div class="row">
  604.                             <div class="container-top-services d-flex flex-column flex-md-row" >
  605.                                 <div class="col-lg-6 ">
  606.                                     <p class="text-manu" data-aos="fade-right" data-aos-duration="1000" style="padding-right: 170px;">{% trans %}text-driving{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':63})}}"><button type="button"  style="margin-left:10px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}</p>
  607.                                 </div>
  608.                                 <div class="col-lg-6   d-flex ">
  609.                                     <a href="{{path('app_industrialisation',{'locale':app.request.locale})}}" style="text-decoration:none;!important">
  610.                                         <div style="text-decoration:none;" data-aos="fade-up" data-aos-duration="1000" class="circle-services circle-services-1 d-flex flex-column justify-content-between align-items-center text-center">
  611.                                             <img style="text-decoration:none;" class="" src="{{asset('img/accueil/services1.svg')}}" alt="">
  612.                                             <h4 style="text-decoration:none;">{% trans %}circle-text-1{% endtrans %}</h4>
  613.                                             {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':73})}}"><button type="button"  style="position:relative;bottom:10px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  614.                                         </div>
  615.                                     </a>
  616.                                     <a href="{{path('formations',{'locale':app.request.locale})}}" style="text-decoration:none;">
  617.                                         <div data-aos="fade-up" data-aos-duration="1000" class="circle-services circle-services-2 d-flex flex-column justify-content-between align-items-center text-center">
  618.                                             <img class="" src="{{asset('img/accueil/services4.svg')}}" alt="">
  619.                                             
  620.                                             <h4 style="text-decoration:none;">{% trans %}circle-text-2{% endtrans %}</h4>
  621.                                             {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':74})}}"><button type="button"  style="position:relative;bottom:10px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  622.                                         </div>
  623.                                     </a>
  624.                                 </div>
  625.                             </div>
  626.                             <div class="container-bottom-services d-flex flex-column flex-md-row ">
  627.                                 <div class="col-lg-6   d-flex  ">
  628.                                     <a href="{{path('app_manufacturingERP',{'locale':app.request.locale})}}" style="text-decoration:none;{% if app.user %}{% else %}visibility:hidden{% endif %}" class="">
  629.                                         <div data-aos="fade-up" data-aos-duration="1000" class="circle-services circle-services-3 d-flex flex-column justify-content-between align-items-center text-center">
  630.                                             
  631.                                             <img class="" src="{{asset('img/accueil/services3.png')}}" alt="">
  632.                                             
  633.                                             <h4 style="text-decoration:none;">{% trans %}circle-text-3{% endtrans %}</h4>
  634.                                             {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':75})}}"><button type="button"  style="position:relative;bottom:30px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  635.                                         </div>
  636.                                     </a>
  637.                                     <a href="{{path('app_baseOutils',{'locale':app.request.locale})}}" style="text-decoration:none;">
  638.                                         <div data-aos="fade-up" data-aos-duration="1000" class="circle-services circle-services-4 d-flex flex-column justify-content-between align-items-center text-center">
  639.                                             <img class="" src="{{asset('img/accueil/services2.png')}}" alt="">
  640.                                             <h4 style="text-decoration:none;">{% trans %}circle-text-4{% endtrans %}</h4>
  641.                                             {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':76})}}"><button type="button"  style="position:relative;bottom:25px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  642.                                         </div>
  643.                                     </a>
  644.                                 </div>
  645.                                  <div class="col-lg-6 d-flex">
  646.                                     <a href="{{path('app_digitalManufacturingServices',{'locale':app.request.locale})}}" style="text-decoration:none;">
  647.                                         <div data-aos="fade-up" data-aos-duration="1000" class="circle-services circle-services-5 d-flex flex-column justify-content-between align-items-center text-center">
  648.                                             <img class="" src="{{asset('img/accueil/services5.svg')}}" alt="">
  649.                                             <h4>{% trans %}circle-text-5{% endtrans %}</h4>
  650.                                             {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':77})}}"><button type="button"  style="position:relative;bottom:50px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  651.                                         </div>
  652.                                     </a>
  653.                                     <a href="{{path('app_digitalManufacturingServices',{'locale':app.request.locale})}}" style="text-decoration:none;">
  654.                                         <div data-aos="fade-up" data-aos-duration="1000" class="circle-services circle-services-6 d-flex flex-column justify-content-between align-items-center text-center">
  655.                                             <img class="" src="{{asset('img/accueil/services6.svg')}}" alt="">
  656.                                             <h4>{% trans %}circle-text-6{% endtrans %}</h4>
  657.                                             {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':78})}}"><button type="button"  style="position:relative;bottom:5px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  658.                                         </div>
  659.                                     </a>
  660.                                 </div>
  661.                             </div>
  662.                         </div>
  663.                     </div>
  664.                 </div>   
  665.                 <script>
  666.              
  667.                     let circleServices3 = document.querySelector('.circle-services-3');
  668.                     let circleServices3h4 = document.querySelector('.circle-services-3 h4');
  669.                 
  670.                     circleServices3.addEventListener('mouseover', () => {
  671.                         circleServices3h4.style.color = '#0C24B3';
  672.                         
  673.                     });
  674.                     circleServices3.addEventListener('mouseout', () => {
  675.                         circleServices3h4.style.color = 'white'; 
  676.                     });
  677.                     let circleServices2 = document.querySelector('.circle-services-2');
  678.                     let circleServices2h4 = document.querySelector('.circle-services-2 h4');
  679.                     let circleServices2img = document.querySelector('.circle-services-2 img');
  680.                 
  681.                     circleServices2.addEventListener('mouseover', () => {
  682.                         circleServices2h4.style.color = 'WHITE';
  683.                         circleServices2img.src = "{{asset('img/accueil/services4hover.svg')}}";
  684.                     });
  685.                     circleServices2.addEventListener('mouseout', () => {
  686.                         circleServices2h4.style.color = 'WHITE'; 
  687.                         circleServices2img.src = "{{asset('img/accueil/services4.svg')}}"; 
  688.                     });
  689.                     let circleServices1 = document.querySelector('.circle-services-1');
  690.                     let circleServices1h4 = document.querySelector('.circle-services-1 h4');
  691.                     let circleServices1img = document.querySelector('.circle-services-1 img');
  692.                   
  693.                 
  694.                     circleServices1.addEventListener('mouseover', () => {
  695.                         circleServices1h4.style.color = 'white';
  696.                         circleServices1img.src = "{{asset('img/accueil/services1hover.svg')}}";
  697.                      
  698.                     });
  699.                     circleServices1.addEventListener('mouseout', () => {
  700.                         circleServices1h4.style.color = 'WHITE'; 
  701.                         circleServices1img.src = "{{asset('img/accueil/services1.svg')}}";
  702.                         
  703.                     });
  704.                     let circleServices4 = document.querySelector('.circle-services-4');
  705.                     let circleServices4h4 = document.querySelector('.circle-services-4 h4');
  706.                                        
  707.                     circleServices4.addEventListener('mouseout', () => {
  708.                         circleServices4h4.style.color = 'white'; 
  709.                     });
  710.                     let circleServices5 = document.querySelector('.circle-services-5');
  711.                     let circleServices5img = document.querySelector('.circle-services-5 img');
  712.                     circleServices5.addEventListener('mouseover', () => {
  713.       
  714.                         circleServices5img.src = "{{asset('img/accueil/services5hover.svg')}}";
  715.                     });
  716.                     circleServices5.addEventListener('mouseout', () => {
  717.                         
  718.                         circleServices5img.src = "{{asset('img/accueil/services5.svg')}}"; 
  719.                     });
  720.                     let circleServices6 = document.querySelector('.circle-services-6');
  721.                     let circleServices6img = document.querySelector('.circle-services-6 img');
  722.                     circleServices6.addEventListener('mouseover', () => {
  723.       
  724.                         circleServices6img.src = "{{asset('img/accueil/services6hover.svg')}}";
  725.                     });
  726.                     circleServices6.addEventListener('mouseout', () => {
  727.                         
  728.                         circleServices6img.src = "{{asset('img/accueil/services6.svg')}}"; 
  729.                     });
  730.                 </script>
  731.               
  732.     
  733.                 
  734.                 <div class="challenge" style="padding-top:100px">
  735.                     <div class="container">
  736.                         <div class="row">
  737.                             <div class="col-12">
  738.                                 <div class="row text-light">
  739.                                     <div class="col">
  740.                                         <div class="row">
  741.                                             <h1 data-aos="fade-right" data-aos-duration="1000" class="h1Resp2 pb-4" style="padding-right:250px!important;" >{% trans %}titre-problématique-indus{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':61})}}"><button type="button"  style="margin-left:10px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}</h1>
  742.                                             <div class="col-xl-6 col-8 traitBlanc4"></div>
  743.                                         </div>
  744.                                     </div>
  745.                                 </div>
  746.                             </div>
  747.                         </div>
  748.                     </div>
  749.                     <div class="container d-flex flex-xl-row flex-column" style="margin-top:40px;margin-bottom:40px;">
  750.                         <div data-aos="fade-up" data-aos-duration="1000"  class="container-gauche d-flex flex-column col-xl-2 col-12">
  751.                             <div class="button-cg button1-cg d-flex flex-xl-column">
  752.                                 <h3>{% trans %}problematique-titre-1{% endtrans %}</h3> 
  753.                                 <div class="button-hr button1-hr"></div>
  754.                             </div>
  755.                             <div class="button-cg button2-cg  d-flex flex-xl-column">
  756.                                 <h3>{% trans %}problematique-titre-2{% endtrans %}</h3>
  757.                                 <div class="button-hr button2-hr"></div>
  758.                             </div>
  759.                             <div class="button-cg button3-cg  d-flex flex-xl-column">
  760.                                 <h3>{% trans %}problematique-titre-3{% endtrans %}</h3>
  761.                                 <div class="button-hr button3-hr"></div>
  762.                             </div>
  763.                             <div class="button-cg button4-cg  d-flex flex-xl-column">
  764.                                 <h3>{% trans %}problematique-titre-4{% endtrans %}</h3>
  765.                                 <div class="button-hr button4-hr"></div>
  766.                             </div>
  767.                             <div class="button-cg button5-cg  d-flex flex-xl-column">
  768.                                 <h3>{% trans %}problematique-titre-5{% endtrans %}</h3>
  769.                                 <div class="button-hr button5-hr"></div>
  770.                             </div>
  771.                         </div>
  772.                         <div data-aos="fade-up" data-aos-duration="1000" class="container-droite container-droite-1 col-xl-10 col-12" >
  773.                             <div class="col-12 d-flex flex-column title-cd title-cd-1">
  774.                                 <h3>{% trans %}problematique-titre-1{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':4})}}"><button type="button"  style="margin-left:5px" class="btn btn-warning"  ><i class="fa-solid fa-pen"></i></button></a>{% endif %}</h3>
  775.                                 <div class="button-hr button1-hr"></div>
  776.                             </div>
  777.                             <div class="col-12 d-flex flex-wrap container-text-cd container-text-cd-1">
  778.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToIndustri()" {% if dico[9-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  779.                                     <div class="d-flex flex-xl-column flex-row">
  780.                                         <p>{% trans %}problematique-part1-text1{% endtrans %}</p>
  781.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':9})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  782.                                         <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  783.                                             <i class="fa-solid fa-arrow-right"></i>
  784.                                         </div>
  785.                                     </div>                                    
  786.                                     <div>
  787.                                         <div class="hr-block-text"></div>
  788.                                     </div>
  789.                                 </div>
  790.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToIndustri()" {% if dico[10-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  791.                                     <div class="d-flex flex-xl-column flex-row">
  792.                                         <p>{% trans %}problematique-part1-text2{% endtrans %}</p>
  793.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':10})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  794.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  795.                                             <i class="fa-solid fa-arrow-right"></i>
  796.                                         </div>
  797.                                     </div>
  798.                                     <div>
  799.                                         <div class="hr-block-text"></div>
  800.                                     </div>
  801.                                 </div>
  802.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text cd-block-text-3" onclick="redirectToIndustri()" {% if dico[11-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  803.                                     <div class="d-flex flex-xl-column flex-row">
  804.                                          <p>{% trans %}problematique-part1-text3{% endtrans %}</p>
  805.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':11})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  806.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  807.                                             <i class="fa-solid fa-arrow-right"></i>
  808.                                         </div>
  809.                                     </div>
  810.                                     <div>
  811.                                         <div class="hr-block-text"></div>
  812.                                     </div>
  813.                                 </div>
  814.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToIndustri()" {% if dico[12-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  815.                                     <div class="d-flex flex-xl-column flex-row">
  816.                                          <p>{% trans %}problematique-part1-text4{% endtrans %}</p>
  817.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':12})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  818.                                         <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  819.                                             <i class="fa-solid fa-arrow-right"></i>
  820.                                         </div>
  821.                                     </div>
  822.                                     <div>
  823.                                         <div class="hr-block-text"></div>
  824.                                     </div>
  825.                                 </div>
  826.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToIndustri()" {% if dico[13-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  827.                                     <div class="d-flex flex-xl-column flex-row">
  828.                                          <p>{% trans %}problematique-part1-text5{% endtrans %}</p>
  829.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':13})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  830.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  831.                                             <i class="fa-solid fa-arrow-right"></i>
  832.                                         </div>
  833.                                     </div>
  834.                                     <div class="d-flex align-items-end">
  835.                                         <div class="hr-block-text"></div>
  836.                                     </div>
  837.                                 </div>
  838.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToIndustri()" {% if dico[14-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  839.                                     <div class="d-flex flex-xl-column flex-row">
  840.                                          <p>{% trans %}problematique-part1-text6{% endtrans %}</p>
  841.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':14})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  842.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  843.                                             <i class="fa-solid fa-arrow-right"></i>
  844.                                         </div>
  845.                                     </div>
  846.                                     <div class="d-flex align-items-end">
  847.                                         <div class="hr-block-text"></div>
  848.                                     </div>
  849.                                 </div>
  850.                                 <script>
  851.                                     function redirectToIndustri() {
  852.                                         window.location.href = '{{path('app_industrialisation',{'locale':app.request.locale})}}';
  853.                                     }
  854.                                 </script>
  855.                             </div>
  856.                         </div>
  857.                         <div class="container-droite container-droite-2  col-xl-10 col-12" >
  858.                             <div class="col-12 d-flex flex-column title-cd title-cd-1">
  859.                                 <h3>{% trans %}problematique-titre-2{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':5})}}"><button type="button"  style="margin-left:5px" class="btn btn-warning"  ><i class="fa-solid fa-pen"></i></button></a>{% endif %}</h3>
  860.                                 <div class="button-hr button2-hr"></div>
  861.                             </div>
  862.                             <div class="col-12 d-flex flex-wrap container-text-cd container-text-cd-1">
  863.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToForma()" {% if dico[15-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  864.                                     <div class="d-flex flex-xl-column flex-row">
  865.                                         <p>{% trans %}problematique-part2-text1{% endtrans %}</p>
  866.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':15})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  867.                                         <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  868.                                             <i class="fa-solid fa-arrow-right"></i>
  869.                                         </div>
  870.                                     </div>
  871.                                     <div>
  872.                                         <div class="hr-block-text"></div>
  873.                                     </div>
  874.                                 </div>
  875.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToForma()" {% if dico[16-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  876.                                     <div class="d-flex flex-xl-column flex-row">
  877.                                         <p>{% trans %}problematique-part2-text2{% endtrans %}</p>
  878.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':16})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  879.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  880.                                             <i class="fa-solid fa-arrow-right"></i>
  881.                                         </div>
  882.                                     </div>
  883.                                     <div>
  884.                                         <div class="hr-block-text"></div>
  885.                                     </div>
  886.                                 </div>
  887.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text cd-block-text-3" onclick="redirectToForma()" {% if dico[17-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  888.                                     <div class="d-flex flex-xl-column flex-row">
  889.                                         <p>{% trans %}problematique-part2-text3{% endtrans %}</p>
  890.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':17})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  891.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  892.                                             <i class="fa-solid fa-arrow-right"></i>
  893.                                         </div>
  894.                                     </div>
  895.                                     <div>
  896.                                         <div class="hr-block-text"></div>
  897.                                     </div>
  898.                                 </div>
  899.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToForma()" {% if dico[18-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  900.                                     <div class="d-flex flex-xl-column flex-row">
  901.                                         <p>{% trans %}problematique-part2-text4{% endtrans %}</p>
  902.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':18})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  903.                                         <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  904.                                             <i class="fa-solid fa-arrow-right"></i>
  905.                                         </div>
  906.                                     </div>
  907.                                     <div>
  908.                                         <div class="hr-block-text"></div>
  909.                                     </div>
  910.                                 </div>
  911.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToForma()" {% if dico[19-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  912.                                     <div class="d-flex flex-xl-column flex-row">
  913.                                         <p>{% trans %}problematique-part2-text5{% endtrans %}</p>
  914.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':19})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  915.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  916.                                             <i class="fa-solid fa-arrow-right"></i>
  917.                                         </div>
  918.                                     </div>
  919.                                     <div class="d-flex align-items-end">
  920.                                         <div class="hr-block-text"></div>
  921.                                     </div>
  922.                                 </div>
  923.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToForma()" {% if dico[20-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  924.                                     <div class="d-flex flex-xl-column flex-row">
  925.                                         <p>{% trans %}problematique-part2-text6{% endtrans %}</p>
  926.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':20})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  927.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  928.                                             <i class="fa-solid fa-arrow-right"></i>
  929.                                         </div>
  930.                                     </div>
  931.                                     <div class="d-flex align-items-end">
  932.                                         <div class="hr-block-text"></div>
  933.                                     </div>
  934.                                 </div>
  935.                                 <script>
  936.                                     function redirectToForma() {
  937.                                         window.location.href = '{{ path('formations',{'locale':app.request.locale}) }}';
  938.                                     }
  939.                                 </script>
  940.                             </div>
  941.                         </div>
  942.                         <div class="container-droite container-droite-3  col-xl-10 col-12" >
  943.                             <div class="col-12 d-flex flex-column title-cd title-cd-1">
  944.                                 <h3>{% trans %}problematique-titre-3{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':6})}}"><button type="button"  style="margin-left:5px" class="btn btn-warning"  ><i class="fa-solid fa-pen"></i></button></a>{% endif %}</h3>
  945.                                 <div class="button-hr button2-hr"></div>
  946.                             </div>
  947.                             <div class="col-12 d-flex flex-wrap container-text-cd container-text-cd-1">
  948.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToDigital()" {% if dico[21-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  949.                                     <div class="d-flex flex-xl-column flex-row">
  950.                                         <p>{% trans %}problematique-part3-text1{% endtrans %}</p>
  951.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':21})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  952.                                         <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  953.                                             <i class="fa-solid fa-arrow-right"></i>
  954.                                         </div>
  955.                                     </div>
  956.                                     <div>
  957.                                         <div class="hr-block-text"></div>
  958.                                     </div>
  959.                                 </div>
  960.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToDigital()" {% if dico[22-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  961.                                     <div class="d-flex flex-xl-column flex-row">
  962.                                         <p>{% trans %}problematique-part3-text2{% endtrans %}</p>
  963.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':22})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  964.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  965.                                             <i class="fa-solid fa-arrow-right"></i>
  966.                                         </div>
  967.                                     </div>
  968.                                     <div>
  969.                                         <div class="hr-block-text"></div>
  970.                                     </div>
  971.                                 </div>
  972.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text cd-block-text-3" onclick="redirectToDigital()" {% if dico[23-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  973.                                     <div class="d-flex flex-xl-column flex-row">
  974.                                         <p>{% trans %}problematique-part3-text3{% endtrans %}</p>
  975.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':23})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  976.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  977.                                             <i class="fa-solid fa-arrow-right"></i>
  978.                                         </div>
  979.                                     </div>
  980.                                     <div>
  981.                                         <div class="hr-block-text"></div>
  982.                                     </div>
  983.                                 </div>
  984.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToDigital()" {% if dico[24-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  985.                                     <div class="d-flex flex-xl-column flex-row">
  986.                                         <p>{% trans %}problematique-part3-text4{% endtrans %}</p>
  987.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':24})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  988.                                         <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  989.                                             <i class="fa-solid fa-arrow-right"></i>
  990.                                         </div>
  991.                                     </div>
  992.                                     <div>
  993.                                         <div class="hr-block-text"></div>
  994.                                     </div>
  995.                                 </div>
  996.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToDigital()" {% if dico[25-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  997.                                     <div class="d-flex flex-xl-column flex-row">
  998.                                         <p>{% trans %}problematique-part3-text5{% endtrans %}</p>
  999.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':25})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  1000.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1001.                                             <i class="fa-solid fa-arrow-right"></i>
  1002.                                         </div>
  1003.                                     </div>
  1004.                                     <div class="d-flex align-items-end">
  1005.                                         <div class="hr-block-text"></div>
  1006.                                     </div>
  1007.                                 </div>
  1008.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToDigital()" {% if dico[26-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1009.                                     <div class="d-flex flex-xl-column flex-row">
  1010.                                         <p>{% trans %}problematique-part3-text6{% endtrans %}</p>
  1011.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':26})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}                                        
  1012.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1013.                                             <i class="fa-solid fa-arrow-right"></i>
  1014.                                         </div>
  1015.                                     </div>
  1016.                                     <div class="d-flex align-items-end">
  1017.                                         <div class="hr-block-text"></div>
  1018.                                     </div>
  1019.                                 </div>
  1020.                                 <script>
  1021.                                     function redirectToDigital() {
  1022.                                         window.location.href = '{{ path('app_digitalManufacturingServices',{'locale':app.request.locale}) }}';
  1023.                                     }
  1024.                                 </script>
  1025.                             </div>
  1026.                         </div>
  1027.                         <div class="container-droite container-droite-4 col-xl-10 col-12" >
  1028.                             <div class="col-12 d-flex flex-column title-cd title-cd-1">
  1029.                                 <h3>{% trans %}problematique-titre-4{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':7})}}"><button type="button"  style="margin-left:5px" class="btn btn-warning"  ><i class="fa-solid fa-pen"></i></button></a>{% endif %}</h3>
  1030.                                 <div class="button-hr button4-hr"></div>
  1031.                             </div>
  1032.                             <div class="col-12 d-flex flex-wrap container-text-cd container-text-cd-1">
  1033.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToERP()" {% if dico[27-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1034.                                     <div class="d-flex flex-xl-column flex-row">
  1035.                                         <p>{% trans %}problematique-part4-text1{% endtrans %}</p>
  1036.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':27})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1037.                                         <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1038.                                             <i class="fa-solid fa-arrow-right"></i>
  1039.                                         </div>
  1040.                                     </div>
  1041.                                     <div>
  1042.                                         <div class="hr-block-text"></div>
  1043.                                     </div>
  1044.                                 </div>
  1045.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToERP()" {% if dico[28-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1046.                                     <div class="d-flex flex-xl-column flex-row">
  1047.                                         <p>{% trans %}problematique-part4-text2{% endtrans %}</p>
  1048.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':28})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1049.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1050.                                             <i class="fa-solid fa-arrow-right"></i>
  1051.                                         </div>
  1052.                                     </div>
  1053.                                     <div>
  1054.                                         <div class="hr-block-text"></div>
  1055.                                     </div>
  1056.                                 </div>
  1057.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text cd-block-text-3" onclick="redirectToERP()" {% if dico[29-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1058.                                     <div class="d-flex flex-xl-column flex-row">
  1059.                                         <p>{% trans %}problematique-part4-text3{% endtrans %}</p>
  1060.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':29})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1061.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1062.                                             <i class="fa-solid fa-arrow-right"></i>
  1063.                                         </div>
  1064.                                     </div>
  1065.                                     <div>
  1066.                                         <div class="hr-block-text"></div>
  1067.                                     </div>
  1068.                                 </div>
  1069.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToERP()" {% if dico[30-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1070.                                     <div class="d-flex flex-xl-column flex-row">
  1071.                                         <p>{% trans %}problematique-part4-text4{% endtrans %}</p>
  1072.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':30})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1073.                                         <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1074.                                             <i class="fa-solid fa-arrow-right"></i>
  1075.                                         </div>
  1076.                                     </div>
  1077.                                     <div>
  1078.                                         <div class="hr-block-text"></div>
  1079.                                     </div>
  1080.                                 </div>
  1081.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToERP()" {% if dico[31-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1082.                                     <div class="d-flex flex-xl-column flex-row">
  1083.                                         <p>{% trans %}problematique-part4-text5{% endtrans %}</p>
  1084.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':31})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1085.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1086.                                             <i class="fa-solid fa-arrow-right"></i>
  1087.                                         </div>
  1088.                                     </div>
  1089.                                     <div class="d-flex align-items-end">
  1090.                                         <div class="hr-block-text"></div>
  1091.                                     </div>
  1092.                                 </div>
  1093.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToERP()" {% if dico[32-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1094.                                     <div class="d-flex flex-xl-column flex-row">
  1095.                                         <p>{% trans %}problematique-part4-text6{% endtrans %}</p>
  1096.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':32})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1097.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1098.                                             <i class="fa-solid fa-arrow-right"></i>
  1099.                                         </div>
  1100.                                     </div>
  1101.                                     <div class="d-flex align-items-end">
  1102.                                         <div class="hr-block-text"></div>
  1103.                                     </div>
  1104.                                 </div>
  1105.                                 <script>
  1106.                                     function redirectToERP() {
  1107.                                         window.location.href = '{{path('app_manufacturingERP',{'locale':app.request.locale})}}';
  1108.                                     }
  1109.                                 </script>
  1110.                             </div>
  1111.                         </div>
  1112.                         <div class="container-droite container-droite-5  col-xl-10 col-12" >
  1113.                             <div class="col-12 d-flex flex-column title-cd title-cd-1">
  1114.                                 <h3>{% trans %}problematique-titre-5{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':8})}}"><button type="button"  style="margin-left:5px" class="btn btn-warning"  ><i class="fa-solid fa-pen"></i></button></a>{% endif %}</h3>
  1115.                                 <div class="button-hr button5-hr"></div>
  1116.                             </div>
  1117.                             <div class="col-12 d-flex flex-wrap container-text-cd container-text-cd-1">
  1118.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToBase()" {% if dico[33-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1119.                                     <div class="d-flex flex-xl-column flex-row">
  1120.                                         <p>{% trans %}problematique-part5-text1{% endtrans %}</p>
  1121.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':33})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1122.                                         <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1123.                                             <i class="fa-solid fa-arrow-right"></i>
  1124.                                         </div>
  1125.                                     </div>
  1126.                                     <div>
  1127.                                         <div class="hr-block-text"></div>
  1128.                                     </div>
  1129.                                 </div>
  1130.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToBase()" {% if dico[34-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1131.                                     <div class="d-flex flex-xl-column flex-row">
  1132.                                         <p>{% trans %}problematique-part5-text2{% endtrans %}</p>
  1133.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':34})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1134.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1135.                                             <i class="fa-solid fa-arrow-right"></i>
  1136.                                         </div>
  1137.                                     </div>
  1138.                                     <div>
  1139.                                         <div class="hr-block-text"></div>
  1140.                                     </div>
  1141.                                 </div>
  1142.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text cd-block-text-3" onclick="redirectToBase()" {% if dico[35-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1143.                                     <div class="d-flex flex-xl-column flex-row">
  1144.                                          <p>{% trans %}problematique-part5-text3{% endtrans %}</p>
  1145.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':35})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1146.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1147.                                             <i class="fa-solid fa-arrow-right"></i>
  1148.                                         </div>
  1149.                                     </div>
  1150.                                     <div>
  1151.                                         <div class="hr-block-text"></div>
  1152.                                     </div>
  1153.                                 </div>
  1154.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToBase()" {% if dico[36-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1155.                                     <div class="d-flex flex-xl-column flex-row">
  1156.                                          <p>{% trans %}problematique-part5-text4{% endtrans %}</p>
  1157.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':36})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1158.                                         <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1159.                                             <i class="fa-solid fa-arrow-right"></i>
  1160.                                         </div>
  1161.                                     </div>
  1162.                                     <div>
  1163.                                         <div class="hr-block-text"></div>
  1164.                                     </div>
  1165.                                 </div>
  1166.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToBase()" {% if dico[37-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1167.                                     <div class="d-flex flex-xl-column flex-row">
  1168.                                          <p>{% trans %}problematique-part5-text5{% endtrans %}</p>
  1169.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':37})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1170.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1171.                                             <i class="fa-solid fa-arrow-right"></i>
  1172.                                         </div>
  1173.                                     </div>
  1174.                                     <div class="d-flex align-items-end">
  1175.                                         <div class="hr-block-text"></div>
  1176.                                     </div>
  1177.                                 </div>
  1178.                                 <div class="col-xl-4 col-12 d-flex flex-column cd-block-text" onclick="redirectToBase()"  {% if dico[38-1].fr is empty %}style="visibility:hidden"{% else %}style="visibility:visible"{% endif %}>
  1179.                                     <div class="d-flex flex-xl-column flex-row">
  1180.                                        <p>{% trans %}problematique-part5-text6{% endtrans %}</p>
  1181.                                         {% if app.user %}<style>.btn-warning{visibility:visible!important}</style><a href="{{path('app_dictionnaire_edit',{'id':38})}}"><button type="button"  style="width:15px;height:25px;" class="btn btn-warning"><i class="fa-solid fa-pen" style="color:black;visibility:visible;position:relative;left:8px;bottom:2px;"></i></button></a>{% endif %}
  1182.                                          <div class="d-flex justify-content-end  align-items-center align-items-xl-start">
  1183.                                             <i class="fa-solid fa-arrow-right"></i>
  1184.                                         </div>
  1185.                                     </div>
  1186.                                     <div class="d-flex align-items-end">
  1187.                                         <div class="hr-block-text"></div>
  1188.                                     </div>
  1189.                                 </div>
  1190.                                 <script>
  1191.                                     function redirectToBase() {
  1192.                                         window.location.href = '{{path('app_baseOutils',{'locale':app.request.locale})}}';
  1193.                                     }
  1194.                                 </script>
  1195.                             </div>
  1196.                         </div>
  1197.                     </div>
  1198.                 </div>
  1199.                 <script>
  1200.                     let container1 = document.querySelector('.container-droite-1');
  1201.                     let container2 = document.querySelector('.container-droite-2');
  1202.                     let container3 = document.querySelector('.container-droite-3');
  1203.                     let container4 = document.querySelector('.container-droite-4');
  1204.                     let container5 = document.querySelector('.container-droite-5');
  1205.                     let buttonContainer1 = document.querySelector('.button1-cg');
  1206.                     let buttonContainer2 = document.querySelector('.button2-cg');
  1207.                     let buttonContainer3 = document.querySelector('.button3-cg');
  1208.                     let buttonContainer4 = document.querySelector('.button4-cg');
  1209.                     let buttonContainer5 = document.querySelector('.button5-cg');
  1210.                     // Écouteurs d'événement pour chaque bouton
  1211.                     buttonContainer1.addEventListener('click', function () {
  1212.                         container1.style.display = "block";
  1213.                         container2.style.display = "none";
  1214.                         container3.style.display = "none";
  1215.                         container4.style.display = "none";
  1216.                         container5.style.display = "none";
  1217.                     });
  1218.                      buttonContainer2.addEventListener('click', function () {
  1219.                         container1.style.display = "none";
  1220.                         container2.style.display = "block";
  1221.                         container3.style.display = "none";
  1222.                         container4.style.display = "none";
  1223.                         container5.style.display = "none";
  1224.                     });
  1225.                      buttonContainer3.addEventListener('click', function () {
  1226.                         container1.style.display = "none";
  1227.                         container2.style.display = "none";
  1228.                         container3.style.display = "block";
  1229.                         container4.style.display = "none";
  1230.                         container5.style.display = "none";
  1231.                     });
  1232.                      buttonContainer4.addEventListener('click', function () {
  1233.                         container1.style.display = "none";
  1234.                         container2.style.display = "none";
  1235.                         container3.style.display = "none";
  1236.                         container4.style.display = "block";
  1237.                         container5.style.display = "none";
  1238.                     });
  1239.                     buttonContainer5.addEventListener('click', function () {
  1240.                         container1.style.display = "none";
  1241.                         container2.style.display = "none";
  1242.                         container3.style.display = "none";
  1243.                         container4.style.display = "none";
  1244.                         container5.style.display = "block";
  1245.                     });
  1246.                    
  1247.                 </script>
  1248. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ -->
  1249. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  GESTION DES SECTION ///\\\ ///\\\ ///\\\ ///\\\ ///\\\   -->
  1250. {% set i = 0 %}
  1251. {% for section in sections %}
  1252. {% set i = i +1 %}
  1253.           
  1254. <section id="section" style="
  1255.     
  1256.     {% if i > 1 %}
  1257.         margin-top:-54px
  1258.     {% endif %} 
  1259. ">
  1260. <style>
  1261. .accordion-body li{
  1262.     color:white;
  1263. }
  1264. .accordion-body li p{
  1265.     margin-bottom:0
  1266. }
  1267. .modal-backdrop{
  1268.     display:none!important
  1269. }
  1270. </style>
  1271. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\   -->
  1272. {% for res in section.lignes %}
  1273.     <div  data-aos="fade-up" data-aos-duration="1000" style="{% if i == 1 %}padding-top:20px;padding-bottom:50px;{% else %}padding-top:20px; padding-bottom:20px;{% endif %}">
  1274.         <div class="container text-light pb-3"> 
  1275.             <div class="row pt-5 justify-content-center justify-content-md-start">
  1276.             {% set y =0 %}
  1277.                 {% for res2 in res.blocs %}
  1278.                 {% set y = y+1 %}
  1279.                     <div  data-aos="fade-up" data-aos-duration="1000" class="col-lg-{{res2.type}}" {% if app.user %} style="border:dashed 1px grey; border-radius:10px; margin-bottom:10px"{% endif %}>
  1280.                        
  1281.                                   
  1282.                         {% if res2.contenuses is not empty %}
  1283.                             {% if res2.contenuses.0.typesContenus.id != 8 %}
  1284.                             {% endif %}
  1285.                         {% endif %}
  1286. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\   -->                   
  1287. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\   AFFCHER CONTENUS   ///\\\ ///\\\ ///\\\ ///\\\ ///\\\   -->
  1288. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\   -->
  1289.                     {% for resC in res2.contenuses %}
  1290.                        
  1291.                              <!-- ///\\\ ///\\\ TEXTE ///\\\ ///\\\  -->
  1292.                              
  1293.                                 {% if resC.typesContenus.id == 1 %}
  1294.                                     {% if app.request.locale == 'en' %}{{resC.TexteEn|raw}}{% else %}{{resC.TexteFr|raw}}{% endif %}
  1295.                                     
  1296.                                     {% if resC.document is not empty %}
  1297.                                     <a href="{{resC.document}}" target="_blank" style="text-decoration:none;">
  1298.                                                 <button type="button btn-modal" class="justify-content-center align-items-center text-center" 
  1299.                                                     style="
  1300.                                                     background-color:{{resC.background}}!important; 
  1301.                                                         border:solid 3px {{resC.couleur1}}!important;
  1302.                                                         border-radius: 30px!important;
  1303.                                                         color: rgb(0, 206, 255);
  1304.                                                         font-weight: bold;
  1305.                                                         background-color: #0c24b3;
  1306.                                                         cursor: pointer;
  1307.                                                         padding-top: 12px;
  1308.                                                         padding-left: 50px;
  1309.                                                         padding-right: 50px;
  1310.                                                         margin-top:20px
  1311.                                                     
  1312.                                                         
  1313.                                                 ">
  1314.                                                 {% if app.request.locale == 'en' %}{{resC.TitreEn|raw}}{% else %}{{resC.TitreFr|raw}}{% endif %}</button>
  1315.                                             </a>
  1316.                                     {% endif %}
  1317.                                 {% endif %}
  1318.                                 {% if y == 1 %}
  1319.                                     {% if loop.first %}
  1320.                                         <div class="traitBlanc"></div>
  1321.                                     {% endif %}
  1322.                                 {% endif %}
  1323.                                 <!-- ///\\\ ///\\\ FIN TEXTE ///\\\ ///\\\  -->
  1324.                                 <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->
  1325.                                 <!-- ///\\\ ///\\\ IMAGE ///\\\ ///\\\  -->
  1326.                                 {% if res2.contenuses is not empty %}
  1327.                                     {% if resC.typesContenus.id == 2 %}
  1328.                                         <div class="col-12 d-flex d-lg-block justify-content-center align-items-center">
  1329.                                             <img data-aos="fade-up" data-aos-duration="1000" class="img-fluid imgRadius" src="{{asset('uploads/contenus/'~resC.image)}}" alt="{% if app.request.locale == 'en' %}{{res2.contenuses.0.TitreEn|raw}}{% else %}{{res2.contenuses.0.TitreFr|raw}}{% endif %}">
  1330.                                         </div>
  1331.                                     {% endif %}
  1332.                                 {% endif %}
  1333.                        
  1334.                             <!-- ///\\\ ///\\\ FIN IMAGE ///\\\ ///\\\  -->
  1335.                             
  1336.                        
  1337.                         <!-- ///\\\ ///\\\ BOUTON MODIFIER CMS ///\\\ ///\\\  --> 
  1338.                         {% if res2.contenuses is not empty %}
  1339.                             {% if resC.typesContenus.id != 8 and resC.typesContenus.id != 10 and resC.typesContenus.id != 9 %}
  1340.                                 {% if app.user %}
  1341.                                     <div class="d-flex justify-content-center mb-3">
  1342.                                         <a href="{{path('app_editContent',{'id':resC.id,'type':resC.typesContenus.libelle})}}">
  1343.                                             <div class="d-flex justify-content-center align-items-center cubeIcon">
  1344.                                                 <i class="fa-solid fa-pen"></i>
  1345.                                             </div>
  1346.                                         </a>
  1347.                                      
  1348.                                     </div>
  1349.                                 {% endif %}
  1350.                             {% endif %}
  1351.                         {% endif %}
  1352. {% endfor %}
  1353.      
  1354. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\   -->                   
  1355. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\    MODAL CONTENUS    ///\\\ ///\\\ ///\\\ ///\\\ ///\\\   -->
  1356. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->
  1357. <!-- ///\\\ ///\\\ FIN MODAL CONTENUS 2 ///\\\ ///\\\  -->  
  1358. </div>
  1359. {% endfor %}                       
  1360. </div>
  1361. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->                   
  1362. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\    MODAL BLOCK       ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->
  1363. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->
  1364.              
  1365.     </div>
  1366. </div>
  1367. {% endfor %}
  1368. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->                   
  1369. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\    MODAL SECTION     ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->
  1370. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->
  1371. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->  
  1372. <!-- ///\\\ ///\\\  FIN SECTION + FORME BLEU SOUS SECTION DANS LE DOM ///\\\ ///\\\  --> 
  1373. </section>
  1374. <div class="container">
  1375.     <div class="formeBleu">
  1376.         <div class="row justify-content-center d-flex">
  1377.             {% if section.rond != '' %}
  1378.                 <img src="{{asset('uploads/sections/'~section.rond)}}" class="img-fluid d-none d-lg-block">                        
  1379.             {% endif %}
  1380.         </div>
  1381.     </div>
  1382. </div>
  1383. {% endfor %}
  1384. <!-- ///\\\ ///\\\  AJOUT SECTION DANS LE DOM ///\\\ ///\\\  --> 
  1385. {% if app.user %}
  1386.    
  1387. <!-- ///\\\ ///\\\  MODAL AJOUT SECTION ///\\\ ///\\\  -->  
  1388. <div class="modal fade" id="addSection" tabindex="-1" aria-labelledby="addSection" aria-hidden="true">
  1389.     <div class="modal-dialog">
  1390.         <div class="modal-content">
  1391.             <div class="modal-body">
  1392.                 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  1393.                 <div class="container-modal d-flex flex-column">
  1394.                     <h2>Ajouter une section</h2>
  1395.                     <p>Les pages dont composées «Sections» contenant chacune des « Blocs » de « Contenus » répartis en colonnes</p>
  1396.                 </div>
  1397.                 <form action="{{path('app_addSection')}}" method="post" enctype="multipart/form-data">
  1398.                     <input type="hidden" name="actualite" value="{{page.id}}">
  1399.                    
  1400.                  
  1401.                     <div class="container-contenus-modal">
  1402.                         <h3>Ordre affichage</h3>
  1403.                         <input type="number" name="ordreSection" id="ordreSection" value="{{ordreMax}}">
  1404.                     </div>
  1405.                     <div class="container-contenus-modal">
  1406.                         
  1407.                         <input type="hidden" name="couleurSection" id="couleurSection" value="#fff">
  1408.                         
  1409.                     </div>
  1410.                     <div class="modal-submit d-flex justify-content-center">
  1411.                         <button type="submit" class=" btnAdd">Ajouter</button>
  1412.                     </div>    
  1413.                 </form>
  1414.             </div>
  1415.         </div>
  1416.     </div> 
  1417. </div>
  1418. {% endif %}
  1419. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->                   
  1420. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\    SCRIPT PCONTENT   ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->
  1421. <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\  -->
  1422. <!-- ///\\\ ///\\\  SCRIPT ACCORDEON ///\\\ ///\\\  -->  
  1423. <script>
  1424.     let accordionHeaders = document.querySelectorAll('.accordion-header');
  1425.     accordionHeaders.forEach(header => {
  1426.         let button = header.querySelector('.texteDeroulant button');
  1427.         button.addEventListener('click', function () {
  1428.             let parentAccordion = header.closest('.accordion');
  1429.             let buttons = parentAccordion.querySelectorAll('.texteDeroulant button');
  1430.             let content = header.nextElementSibling; // The content section to show/hide
  1431.             // Check if the content section is already open
  1432.             if (content.classList.contains('show')) {
  1433.                 // Close the content section
  1434.                 content.classList.remove('show');
  1435.                 content.classList.add('collapse');
  1436.             } else {
  1437.                 // Close all other open sections (if any) and open this content section
  1438.                 buttons.forEach(btn => {
  1439.                     let contentToClose = btn.parentElement.nextElementSibling;
  1440.                     if (contentToClose.classList.contains('show')) {
  1441.                         contentToClose.classList.remove('show');
  1442.                         contentToClose.classList.add('collapse');
  1443.                     }
  1444.                 });
  1445.                 // Open the content section
  1446.                 content.classList.remove('collapse');
  1447.                 content.classList.add('show');
  1448.             }
  1449.             // Toggle the button color
  1450.             if (button.style.color !== 'red') {
  1451.                 buttons.forEach(btn => {
  1452.                     btn.style.color = 'white';
  1453.                 });
  1454.                 button.style.color = 'red';
  1455.             } else {
  1456.                 button.style.color = 'white';
  1457.             }
  1458.         });
  1459.     });
  1460.     let buttonsForIcon = document.querySelectorAll('.texteDeroulant button');
  1461.     let icons = document.querySelectorAll('.jsIcon');
  1462.     let previousIcon = null;
  1463.     buttonsForIcon.forEach((button, index) => {
  1464.         let icon = icons[index];
  1465.         button.addEventListener('click', function () {
  1466.             if (previousIcon !== null && previousIcon !== icon) {
  1467.                 // Restore the previous icon to fa-plus-circle
  1468.                 previousIcon.classList.remove('fa-minus-circle');
  1469.                 previousIcon.classList.add('fa-plus-circle');
  1470.             }
  1471.             if (icon.classList.contains('fa-plus-circle')) {
  1472.                 icon.classList.remove('fa-plus-circle');
  1473.                 icon.classList.add('fa-minus-circle');
  1474.             } else {
  1475.                 icon.classList.remove('fa-minus-circle');
  1476.                 icon.classList.add('fa-plus-circle');
  1477.             }
  1478.             previousIcon = icon;
  1479.         });
  1480.     });
  1481. </script>
  1482. </section>
  1483. </main>
  1484.          
  1485.          
  1486.         
  1487.          
  1488.            <script type="text/javascript">
  1489.             $(document).ready(function(){
  1490.                 $('.slider-demo-valeur').slick({
  1491.                     arrows: true,
  1492.                     infinite:true,
  1493.                     prevArrow: '<button type="button" data-role="none" class="slick-prev">Previous</button>',
  1494.                     nextArrow: '<button type="button" data-role="none" class="slick-next">Next</button>',
  1495.                     slidesToShow:4,
  1496.                     slidesToScroll:1,
  1497.                     responsive:[{
  1498.                         breakpoint:1400,
  1499.                         settings:{
  1500.                             slidesToShow:3,  
  1501.                             slidesToScroll:3,            
  1502.                         }
  1503.                     },{
  1504.                         breakpoint:1200,
  1505.                         settings:{
  1506.                             slidesToShow:2,
  1507.                             slidesToScroll:2, 
  1508.                         }
  1509.                     },
  1510.                     {
  1511.                         breakpoint:769,
  1512.                         settings:{
  1513.                             slidesToShow:1,
  1514.                             slidesToScroll:1, 
  1515.                         }
  1516.                     }],
  1517.                 });
  1518.             });
  1519.         </script>
  1520.         <script>
  1521.             function changeLanguage(selectedButton, modalId) {
  1522.                 let modal = document.getElementById(modalId);
  1523.                 let buttons = modal.querySelectorAll(".button-langue");
  1524.                 let inputField = modal.querySelector(".sectionTitle");
  1525.                 
  1526.                 buttons.forEach((button) => {
  1527.                     if (button === selectedButton) {
  1528.                         button.classList.add("button-langue-active");
  1529.                         button.classList.remove("button-langue-noactive");
  1530.         
  1531.                         // Set the input field value based on the active language
  1532.                         switch (button.textContent) {
  1533.                             case "FR":
  1534.                                 inputField.value = "Titre de la section FR";
  1535.                                 break;
  1536.                             case "EN":
  1537.                                 inputField.value = "Section Title EN";
  1538.                                 break;
  1539.                             case "DE":
  1540.                                 inputField.value = "Abschnittstitel DE";
  1541.                                 break;
  1542.                             // Add cases for other languages if needed
  1543.                             default:
  1544.                                 inputField.value = "";
  1545.                         }
  1546.                     } else {
  1547.                         button.classList.remove("button-langue-active");
  1548.                         button.classList.add("button-langue-noactive");
  1549.                     }
  1550.                 });
  1551.             }
  1552.         
  1553.             function changeColor(selectedColorButton, modalId) {
  1554.                 let modal = document.getElementById(modalId);
  1555.                 const colorButtons = modal.querySelectorAll(".button-couleur");
  1556.                 colorButtons.forEach((colorButton) => {
  1557.                     if (colorButton === selectedColorButton) {
  1558.                         colorButton.classList.add("button-color-active");
  1559.                         colorButton.classList.remove("button-color-noactive");
  1560.                     } else {
  1561.                         colorButton.classList.remove("button-color-active");
  1562.                         colorButton.classList.add("button-color-noactive");
  1563.                     }
  1564.                 });
  1565.             }
  1566.         
  1567.             function clearDefaultText(inputField) {
  1568.                 // Clear the default value if it matches the default text
  1569.                 if (inputField.value === inputField.defaultValue) {
  1570.                     inputField.value = '';
  1571.                 }
  1572.             }
  1573.         
  1574.             function restoreDefaultText(inputField) {
  1575.                 // Restore the default value if the input is empty
  1576.                 if (inputField.value === '') {
  1577.                     inputField.value = inputField.defaultValue;
  1578.                 }
  1579.             }
  1580. </script>
  1581.         
  1582.   
  1583.        
  1584. <!-- ///\\\ ///\\\  IMPORT ///\\\ ///\\\  -->  
  1585. <script src="https://code.jquery.com/jquery-3.7.0.js" integrity="sha256-JlqSTELeR4TLqP0OG9dxM7yDPqX1ox/HfgiSLBj8+kM=" crossorigin="anonymous"></script>
  1586. <script src="{{asset('js/jquery-latest.min.js')}}"></script>
  1587. <script src="{{asset('slick/slick.js')}}"></script>
  1588. <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
  1589. <script type="text/javascript">
  1590.     $(document).ready(function() {
  1591.         $('.slider-demo-galerie').slick({
  1592.             arrows: true,
  1593.             infinite:true,
  1594.             autoplay: true, // Ajout de l'option autoplay
  1595.             autoplaySpeed: 4000, // Durée de chaque diapositive en millisecondes
  1596.             slidesToShow:4,
  1597.             slidesToScroll:1,
  1598.             prevArrow: '<button type="button" data-role="none" class="slick-prev">Previous</button>',
  1599.             nextArrow: '<button type="button" data-role="none" class="slick-next">Next</button>',
  1600.             responsive:[{
  1601.                 breakpoint:1400,
  1602.                 settings: {
  1603.                     slidesToShow:3,  
  1604.                           
  1605.                 }
  1606.                 },{
  1607.                     
  1608.                 breakpoint:1200,
  1609.                 settings:{
  1610.                     slidesToShow:2,
  1611.               
  1612.                 }
  1613.                 },
  1614.                 {
  1615.                 breakpoint:769,
  1616.                 settings:{
  1617.                     slidesToShow:1,
  1618.                   
  1619.                 }
  1620.             }],
  1621.         });
  1622.        
  1623.         $('.slider-demo-actu').slick({
  1624.             arrows: true,
  1625.             infinite: true,
  1626.             prevArrow: '<button type="button" data-role="none" class="slick-prev">Previous</button>',
  1627.             nextArrow: '<button type="button" data-role="none" class="slick-next">Next</button>',
  1628.             slidesToShow: 4,
  1629.             slidesToScroll: 1,
  1630.                 responsive:[{
  1631.                     breakpoint:1400,
  1632.                     settings:{
  1633.                         slidesToShow:3,  
  1634.                                  
  1635.                     }
  1636.                 },{
  1637.                     breakpoint:1200,
  1638.                     settings:{
  1639.                         slidesToShow:2,
  1640.                     }
  1641.                 },
  1642.                 {
  1643.                     breakpoint:500,
  1644.                     settings:{
  1645.                         slidesToShow:1,
  1646.                     }
  1647.                 }],
  1648.             });
  1649.         });
  1650.     </script>
  1651.                                     <!-- FIN CMS -->
  1652.                 <!-- ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ ///\\\ -->
  1653.                
  1654.     
  1655.                 
  1656.                 <div class="formation pb-5">
  1657.                     <div class="container pb-3">
  1658.                         <div class="formeBleu">
  1659.                             <div class="row  justify-content-center d-flex">
  1660.                                 <img src="{{asset('img/accueil/Groupe 197.svg')}}" class="img-fluid" style="border-radius: 0!important;">
  1661.                             </div>
  1662.                         </div>
  1663.                         
  1664.                         <div class="row justify-content-center justify-content-md-start mt-2">
  1665.                             <div class="col-12">
  1666.                                 <div class="titre" style="margin-top:40px;">
  1667.                                     
  1668.                                 </div>
  1669.                             </div>
  1670.                             
  1671.                         </div>    
  1672.                         <div class="row justify-content-center justify-content-md-start text-light">
  1673.                             <div class="col-12">
  1674.                                <h1  data-aos="fade-right" data-aos-duration="1000" class="pb-4" style="margin-bottom:8px;">{% trans %}titre-prochaine-formation{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':68})}}" style="margin-left:5px"><button type="button"  class="btn btn-warning"  ><i class="fa-solid fa-pen" ></i></button></a> {% endif %}</h1>
  1675.                             </div>
  1676.                         </div>
  1677.                     </div>
  1678.                     <div class="container pb-3">
  1679.                         <div class="row">
  1680.                             <div class="col-12">
  1681.                                 <div  data-aos="fade-up" data-aos-duration="1000" class="container-carousel-true">
  1682.                                     <div class="slider-demo-formation">
  1683.                                     {% set formationsWithDates = [] %}
  1684. {% set formationsWithoutDates = [] %}
  1685. {% set currentDate = "now"|date("Y-m-d") %}
  1686. {% set currentDateTimestamp = "now"|date("U") %}
  1687. {% for res in formations %}
  1688.     {% if res.afficher == 1 %}
  1689.         {% set closestFutureDate = null %}
  1690.         {% set mostRecentPastDate = null %}
  1691.         {% set correspondingLocation = null %}
  1692.         {# Iterate through each session to find the most relevant date #}
  1693.         {% for session in res.sessionsFormations %}
  1694.             {% if session.date is not null %}
  1695.                 {% set sessionDate = session.date|date("Y-m-d") %}
  1696.                 {# Check for closest future date or most recent past date #}
  1697.                 {% if sessionDate >= currentDate %}
  1698.                     {# Update the closest future date if this session date is closer #}
  1699.                     {% if closestFutureDate is null or sessionDate < closestFutureDate %}
  1700.                         {% set closestFutureDate = sessionDate %}
  1701.                         {% set correspondingLocation = session.lieu %} {# Assuming session.lieu is the location #}
  1702.                     {% endif %}
  1703.                 {% elseif mostRecentPastDate is null or sessionDate > mostRecentPastDate %}
  1704.                     {# Update the most recent past date if this session date is more recent #}
  1705.                     {% set mostRecentPastDate = sessionDate %}
  1706.                     {% set correspondingLocation = session.lieu %}
  1707.                 {% endif %}
  1708.             {% endif %}
  1709.         {% endfor %}
  1710.         {# Determine which date to use for the formation #}
  1711.         {% set chosenDate = closestFutureDate is not null ? closestFutureDate : mostRecentPastDate %}
  1712.         {# Add formation to the appropriate list #}
  1713.         {% if chosenDate is not null %}
  1714.             {% set formationsWithDates = formationsWithDates|merge([{ 'formation': res, 'date': chosenDate, 'location': correspondingLocation }]) %}
  1715.         {% else %}
  1716.             {% set formationsWithoutDates = formationsWithoutDates|merge([res]) %}
  1717.         {% endif %}
  1718.     {% endif %}
  1719. {% endfor %}
  1720. {# Sort formations by the closest date to the current date #}
  1721. {% set sortedFormationsWithDates = formationsWithDates|sort((a, b) => 
  1722.     (a.date|date("U") >= currentDateTimestamp ? a.date|date("U") - currentDateTimestamp : currentDateTimestamp - a.date|date("U")) 
  1723.     -
  1724.     (b.date|date("U") >= currentDateTimestamp ? b.date|date("U") - currentDateTimestamp : currentDateTimestamp - b.date|date("U"))
  1725. ) %}
  1726.        
  1727. {% for item in sortedFormationsWithDates %}
  1728.  {% if item.date >= currentDate %}
  1729.                                         <a style="margin: 0 10px;" href="{{path('detailsFormation',{'ref':item.formation.reference,'locale':app.request.locale})}}">
  1730.                                             <div class="  carteFormation" style="height: 260px;">        
  1731.                                                 <div class="imgAnimee">
  1732.                                                     <div class="gradient-effect"></div>
  1733.                                                     <img src="{{asset('uploads/formations/'~item.formation.image)}}" alt="Votre image">
  1734.                                                     <p class="titre-card">{% if app.request.locale == 'fr' %}{{item.formation.titreFr}}{% else %}{{item.formation.titreEn}}{% endif %}</p>
  1735.                                                     <div class="hover-effect" style="padding:15px;">
  1736.                                                                 <p class="hover-effcet-txt"><i class="far fa-calendar"></i> {{ item.date|date('d/m/Y') }}</p>
  1737.                                                             </p>
  1738.                                                         <p class="card-text" style="font-size: 20px; font-weight: 700;">{% if app.request.locale == 'fr' %}{{item.formation.titreFr}}{% else %}{{item.formation.titreEn}}{% endif %}</p>
  1739.                                                         <div class="d-flex justify-content-between" style="padding-bottom: 5px;">
  1740.                                                             <p class="hover-effcet-txt"><i class="fas fa-user-plus"></i>{% if app.request.locale == 'fr' %}{{item.formation.nbParticipants}}{% else %}{{item.formation.nbParticipantsEn}}{% endif %}</p>
  1741.                                                             <p class="hover-effcet-txt"><i class="fas fa-location-dot"></i> {{ item.location}}
  1742.                                                                
  1743.                                                         </div>
  1744.                                                         <center>
  1745.                                                             <button type="button" class="btn btn-outline-light hover-btn buttonMore">{% trans %}accueil-carousel-bouton{% endtrans %}</button>
  1746.                                                         </center>
  1747.                                                     </div>
  1748.                                                 </div>                       
  1749.                                                 
  1750.                                                  
  1751.                                             </div>
  1752.                                            
  1753.                                         </a>
  1754.                                            {% endif %}
  1755.                                         {% endfor %}
  1756. {% for res in formationsWithoutDates %}
  1757.                                         <a style="margin: 0 10px;" href="{{path('detailsFormation',{'ref':res.reference,'locale':app.request.locale})}}">
  1758.                                             <div class="  carteFormation" style="height: 260px;">        
  1759.                                                 <div class="imgAnimee">
  1760.                                                     <div class="gradient-effect"></div>
  1761.                                                     <img src="{{asset('uploads/formations/'~res.image)}}" alt="Votre image">
  1762.                                                     <p class="titre-card">{% if app.request.locale == 'fr' %}{{res.titreFr}}{% else %}{{res.titreEn}}{% endif %}</p>
  1763.                                                     <div class="hover-effect" style="padding:15px;">
  1764.                         <p class="hover-effcet-txt"><i class="far fa-calendar"></i> {% if app.request.locale == 'fr' %}Nous consulter{% else %}Contact us{% endif %}</p>
  1765.                                                        
  1766.                                                         <p class="card-text" style="font-size: 20px; font-weight: 700;">{% if app.request.locale == 'fr' %}{{res.titreFr}}{% else %}{{res.titreEn}}{% endif %}</p>
  1767.                                                         <div class="d-flex justify-content-between" style="padding-bottom: 5px;">
  1768.                                                             <p class="hover-effcet-txt"><i class="fas fa-user-plus"></i>{% if app.request.locale == 'fr' %}{{res.nbParticipants}}{% else %}{{res.nbParticipantsEn}}{% endif %}</p>
  1769.                                                             <p class="hover-effcet-txt"><i class="fas fa-location-dot"></i>{% if app.request.locale == 'fr' %}A convenir{% else %}To be agreed{% endif %} </p>
  1770.                                                         </div>
  1771.                                                         <center>
  1772.                                                             <button type="button" class="btn btn-outline-light hover-btn buttonMore">{% trans %}accueil-carousel-bouton{% endtrans %}</button>
  1773.                                                         </center>
  1774.                                                     </div>
  1775.                                                 </div>                       
  1776.                                                 
  1777.                                                  
  1778.                                             </div>
  1779.                                            
  1780.                                         </a>
  1781. {% endfor %}
  1782.                                     </div>
  1783.                                 </div>
  1784.                         </div>
  1785.                     </div>
  1786.                     
  1787.                             <div  data-aos="fade-up" data-aos-duration="1000" class="container pb-3 pt-3">
  1788.                                 <div class="row">
  1789.                                     <div class="col-12">
  1790.                                         <div class="">
  1791.                                             <a href="{{path('formations',{'locale':app.request.locale})}}" style="text-decoration:none;color:white;"><button class="buttonFormation" style="color:white!important">
  1792.                                                 {% trans %}bouton-prochaine-formation{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':69})}}" style="margin-left:5px;text-decoration:none"><button type="button"  class="btn btn-warning"  ><i class="fa-solid fa-pen" ></i></button></a> {% endif %}
  1793.                                             </button></A>
  1794.                                         </div>
  1795.                                     </div>
  1796.                                 </div>
  1797.                             </div>  
  1798.                     </div>
  1799.                 </div>
  1800.                     
  1801.   
  1802.                       
  1803.                 
  1804.                 <div class="actualites">
  1805.                     <div class="container pb-3">
  1806.                         <div class="formeBleu">
  1807.                             <div class="row justify-content-center d-flex">
  1808.                                 <img src="{{asset('img/accueil/Groupe 198.svg')}}" class="img-fluid" style="border-radius: 0!important;">
  1809.                             </div>
  1810.                         </div>
  1811.                         <div class="row mt-2 justify-content-center justify-content-md-start">
  1812.                             <div class="col-12">
  1813.                                 <div class="titre">
  1814.                                     <p class="serviceP" style="display:none;">ACTUALITES</p>
  1815.                                 </div>
  1816.                             </div>
  1817.                         </div>
  1818.                             
  1819.                         <div class="row text-light justify-content-center justify-content-md-start mt-5">
  1820.                             <div class="col-12">
  1821.                                 <h1  data-aos="fade-right" data-aos-duration="1000" style="margin-bottom:32px;">{% trans %}titre-derniere-actu{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':70})}}"><button type="button"  style="margin-left:10px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}</h1>
  1822.                             </div>
  1823.                         </div>
  1824.                     </div>
  1825.                   
  1826.                             
  1827.                            
  1828.                     
  1829.                     <div class="container pb-3">
  1830.                         <div class="row">
  1831.                             <div class="col-12">
  1832.                                 <div  data-aos="fade-up" data-aos-duration="1000" class="container-carousel-true">
  1833.                                     <div class="slider-demo-actu">
  1834.                                 {% for res in lastActus %}
  1835.                                 {% set titreNew = res.titreFr %}
  1836.                                     <div class="carte ">
  1837.                                         <div class="">
  1838.                                         {% set modifiedUrl = path('actualitesD', {'id': res.id, 'titre': titreNew, 'locale': app.request.locale})|replace({'%': '_'}) %}
  1839.                                             <a href="{{ modifiedUrl }}">
  1840.              
  1841.                                           
  1842.                                                 <div class="imgAnimee">
  1843.                                                     <img class="img-fluid" src="
  1844.                                                     
  1845.                                                     
  1846.                                                     {% if res.image == 'ok' %}
  1847.                                                         {{asset('uploads/actualites/cpi-actu-defaut.jpg')}}
  1848.                                                     {% else %}
  1849.                                                         {{asset('uploads/actualites/'~res.image)}}
  1850.                                                     {% endif %}
  1851.                                                     
  1852.                                                     
  1853.                                                     " alt="salon aeronautique">
  1854.                                                     <div class="hover-effect  d-flex justify-content-center aligne-items-center" style="background-color : rgba(25,0,105,0.75);">
  1855.                                                             <button type="button" class="btn btn-outline-light buttonMore hover-btn-actu" >{% if app.request.locale == 'fr' %}Lire l'article{% else %}Read article{% endif %}</button>
  1856.                                                     </div>
  1857.                                                 </div>
  1858.                                                 <div class="texte-carte pt-1 pt-md-2">
  1859.                                                     <div class="titre" style="height:100%;">
  1860.                                                         <p>{% if app.request.locale == 'fr' %}{{ res.titreFr|slice(0, 45) }}{% else %}{{ res.titreEn|slice(0, 45) }}{% endif %}...</p>
  1861.                                                     </div>
  1862.                                                     <div class="description d-flex align-items-end" style="height:100%;">
  1863.                                                        {% if app.request.locale == 'fr' %}{{ res.introFr|slice(0, 132)|raw }}{% else %}{{ res.introEn|slice(0, 132)|raw }}{% endif %}...
  1864.                                                     </div>
  1865.                                                     <div class="date d-flex align-items-end" style="height:100%;">
  1866.                                                         <div class="row">
  1867.                                                         <p> <i class="far fa-clock"></i> 
  1868.                                                          {{res.date|date('d')}}
  1869.                                                         {% if app.request.locale == 'fr' %}
  1870.                                                             {% if res.date|date('m') == '01' %}JANVIER{% endif %}
  1871.                                                             {% if res.date|date('m') == '02' %}FEVRIER{% endif %}
  1872.                                                             {% if res.date|date('m') == '03' %}MARS{% endif %}
  1873.                                                             {% if res.date|date('m') == '04' %}AVRIL{% endif %}
  1874.                                                             {% if res.date|date('m') == '05' %}MAI{% endif %}
  1875.                                                             {% if res.date|date('m') == '06' %}JUIN{% endif %}
  1876.                                                             {% if res.date|date('m') == '07' %}JUILLET{% endif %}
  1877.                                                             {% if res.date|date('m') == '08' %}AOUT{% endif %}
  1878.                                                             {% if res.date|date('m') == '09' %}SEPTEMBRE{% endif %}
  1879.                                                             {% if res.date|date('m') == '10' %}OCTOBRE{% endif %}
  1880.                                                             {% if res.date|date('m') == '11' %}NOVEMBRE{% endif %}
  1881.                                                             {% if res.date|date('m') == '12' %}DECEMBRE{% endif %}
  1882.                                                         {% else %}
  1883.                                                             {% if res.date|date('m') == '01' %}JANUARY{% endif %}
  1884.                                                             {% if res.date|date('m') == '02' %}FEBRUARY{% endif %}
  1885.                                                             {% if res.date|date('m') == '03' %}MARCH{% endif %}
  1886.                                                             {% if res.date|date('m') == '04' %}APRIL{% endif %}
  1887.                                                             {% if res.date|date('m') == '05' %}MAY{% endif %}
  1888.                                                             {% if res.date|date('m') == '06' %}JUNE{% endif %}
  1889.                                                             {% if res.date|date('m') == '07' %}JULY{% endif %}
  1890.                                                             {% if res.date|date('m') == '08' %}AUGUST{% endif %}
  1891.                                                             {% if res.date|date('m') == '09' %}SEPTEMBER{% endif %}
  1892.                                                             {% if res.date|date('m') == '10' %}OCTOBER{% endif %}
  1893.                                                             {% if res.date|date('m') == '11' %}NOVEMBER{% endif %}
  1894.                                                             {% if res.date|date('m') == '12' %}DECEMBER{% endif %}
  1895.                                                         {% endif %}
  1896.                                                             {{res.date|date('Y')}}
  1897.                                                         </p>
  1898.                                                         </div>
  1899.                                                     </div>
  1900.                                                 </div>
  1901.                                             </a>
  1902.                                         </div>
  1903.                                     </div>
  1904.                                     {% endfor %}
  1905.                                 
  1906.                                     </div>
  1907.                                 </div>
  1908.                         </div>
  1909.                     </div>
  1910.                     <div  data-aos="fade-up" data-aos-duration="1000" class="container pb-3">
  1911.                         <div class="row">
  1912.                             <div class="col-12">
  1913.                                 <div class="d-flex justify-content-start w-100">
  1914.                                 <a href="{{path('app_actualites',{'locale':app.request.locale})}}">
  1915.                                     <button class="buttonActu">
  1916.                                         {% trans %}bouton-derniere-actualites{% endtrans %}
  1917.                                     </button>
  1918.                                     {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':71})}}" style="margin-left:5px;margin-top:35px;text-decoration:none"><button type="button"  class="btn btn-warning"  ><i class="fa-solid fa-pen" ></i></button></a>{% endif %}
  1919.                                     </a>
  1920.                                 </div>
  1921.                             </div>
  1922.                                 </div>
  1923.                             </div> 
  1924.                 </div>
  1925.                 <div class="partenaires">
  1926.                     <div class="container pb-3">
  1927.                         <div class="row">
  1928.                             <div class="formeBleu">
  1929.                                 <div class="row justify-content-center d-flex">
  1930.                                     <img src="{{asset('img/accueil/Groupe 197.svg')}}" class="img-fluid" style="border-radius: 0!important;">
  1931.                                 </div>
  1932.                             </div>
  1933.                         </div>
  1934.                         <div class="row justify-content-center justify-content-md-start text-light">
  1935.                             <div class="col-12" style="margin-top:50px;">
  1936.                                 
  1937.                                 <h1  style"margin-top:40px;!important" data-aos="fade-right" data-aos-duration="1000" class="pb-4">{% trans %}titre-synergies{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':72})}}" style="margin-left:5px;text-decoration:none"><button type="button"  class="btn btn-warning"  ><i class="fa-solid fa-pen" ></i></button></a>{% endif %}</h1>
  1938.                             </div>
  1939.                             <div class="container pb-3">
  1940.                         <div class="row">
  1941.                             <div class="col-12">
  1942.                                 <div  data-aos="fade-up" data-aos-duration="1000" class="container-carousel-true">
  1943.                                     <div class="slider-demo-partenaire">
  1944.                                     {% for res in carousels %}
  1945.                                         <div class="cartePartenaire">                                       
  1946.                                             <img class="img-fluid  " src="{{asset('uploads/carousels/'~res.Image)}}" alt="">
  1947.                                         </div>
  1948.                                     {% endfor %}
  1949.                                        
  1950.                                     </div>
  1951.                                 </div>
  1952.                             </div>
  1953.                         </div>
  1954.                     </div>
  1955.                         
  1956.                             {% if app.user %}
  1957.                                    
  1958.                                     <br>
  1959.                                     <div data-aos="fade-up" data-aos-duration="1000" class="d-flex justify-content-center">
  1960.                                         <a href="{{path('app_carousels_index',{'contenu':367})}}"><button type="button"  style="margin-bottom:5px" class="btn btn-info"  ><i class="fa-solid fa-pen"></i> Gérer le carousel</button></a>
  1961.                                     </div>
  1962.                                
  1963.                             {% endif %}
  1964.             
  1965.                     </div>
  1966.                 </div>
  1967.             </div>
  1968.         </main>
  1969. <div class="footer ">
  1970.     <div class="container">
  1971.                     <div class=" row text">
  1972.                         <div class="d-md-block d-none col-xl-3 col-4 d-flex align-items-center justify-content-center justify-content-lg-start pictureFooter deleteResponsive deleteResponsiveTablet">
  1973.                             <a href ="#"><img class="d-md-block d-none w-75 img-fluid pictureFooter" src="{{asset('img/accueil/footer.png')}}" alt="accueil" /></a>    
  1974.                         </div>
  1975.                         <div class="col-xl-3 col-md-4 col-6 justify-content-center justify-content-lg-start ">
  1976.                             <div class="txt1">
  1977.                                 <p>LUXEMBOURG</p>
  1978.                             </div>
  1979.                             <div class="d-flex flex-column">                            
  1980.                                 <p>21, rue de l'innovation,</p>
  1981.                                 <p>1896 Kockelscheuer</p>
  1982.                                 <p>Tél : +352 26 17 68 81</p>
  1983.                                 <p>Email: info@cpi.lu</p>
  1984.                             </div>
  1985.                             <div class="row mt-4 deleteResponsiveTablet">
  1986.                                 <div class="suivez-nous">
  1987.                                     <p>{% trans %}footer-text1{% endtrans %}:</p>
  1988.                             
  1989.                                     <a href="https://www.linkedin.com/company/cpi-luxembourg" target="_blank"><img class="img-fluid" src="{{asset('img/accueil/linkedIn.png')}}" alt="linkedIn"></a>
  1990.                                 </div>
  1991.                                 {% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':80})}}"><button type="button"  style="position:relative;top:20px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}
  1992.                             </div>
  1993.                         
  1994.                         </div>
  1995.                     
  1996.             
  1997.                         <div class="col-xl-3 col-md-4 col-6  justify-content-center justify-content-lg-start ">
  1998.                             <div class="txt2">
  1999.                                 <p>FRANCE</p>
  2000.                             </div>
  2001.                             <div class="d-flex flex-wrap flex-xl-column flex-row"> 
  2002.                                 <p>Buropole Services</p>
  2003.                                 <p>478, rue de la Découverte</p>
  2004.                                 <p>MiniParc 3 • CS 67624</p>
  2005.                                 <p>31676 LABEGE</p><br>
  2006.                                 <p>Tél.: +33 (0)5 81 91 90 42</p>
  2007.                                 <p>Email: info@cpi.lu</p>
  2008.                             </div>
  2009.                         </div>
  2010.                         
  2011.                         <div class="col-md-3 deleteResponsive deleteResponsiveTablet">
  2012.                             <div class="txt2">
  2013.                                 <p>{% trans %}footer-text2{% endtrans %}{% if app.user %}<a href="{{path('app_dictionnaire_edit',{'id':81})}}"><button type="button"  style="margin-left:10px" class="btn btn-warning"><i class="fa-solid fa-pen"></i></button></a>{% endif %}</p>
  2014.                                 
  2015.                             </div>
  2016.                             <div class="row">
  2017.                                 <div class="partenariat">
  2018.                                     <div class="col">
  2019.                                         <a href="#"><img class="img-fluid" src="{{asset('img/societe/09-Logo Wintool Logo.png')}}" alt="wintool"></a>
  2020.                                     </div>
  2021.                                     
  2022.                     
  2023.                                 </div>
  2024.                                 
  2025.                             </div>
  2026.                             <div class="row mt-5">
  2027.                                 <div class="partenariat">
  2028.                                     <div class="col">
  2029.                                         <a href="#"><img class="img-fluid" src="{{asset('img/societe/03-logo dassault system-01.png')}}" alt="delmia2"></a>
  2030.                                     </div>
  2031.                                     
  2032.                                     <br>
  2033.                                 </div>
  2034.                             </div>
  2035.                         </div>
  2036.                     </div>
  2037.             
  2038.  
  2039.         
  2040.     </div>
  2041. </div>
  2042. <div class="footer2">
  2043.     <div class="container ">
  2044.         <div class="row pt-1 d-flex flex-column flex-md-row " >
  2045.             <div class="col-md-4 col-12  d-flex justify-content-center justify-content-md-start justify-content-xl-center" >
  2046.                 <p class="txt1">EVAMILL S.A. -©2023 - All Rights Reserved</p>  
  2047.             </div>
  2048.             <div class="col-md-4 col-12 d-flex justify-content-center justify-content-md-start justify-content-xl-center deleteResponsive" >
  2049.             <style>
  2050.                 .txt2 a:hover{
  2051.                     opacity: 0.8;
  2052.                 }
  2053.             </style>
  2054.                 <p class="txt2" style="position:relative;bottom:3px;"><a href="{{ path('politique',{'locale':app.request.locale})}}">{% trans %}footer-text3{% endtrans %}</a> | <a href="{{ path('cookies',{'locale':app.request.locale})}}" >Cookies</a></p>
  2055.             </div>
  2056.              
  2057.             <div class="col-md-4 col-12 d-flex justify-content-center justify-content-md-start justify-content-xl-center">
  2058.                 <p class="txt3" ><a href="https://www.piranha.lu/" target="_blank" style="text-decoration:none !important;color:#0d6efd;!important">Designed by Piranha et Petits Poissons <span id="footerRouge">Rouges</span></a></p>   
  2059.             </div>
  2060.         </div>
  2061.     </div>
  2062. </div>
  2063.          
  2064.         <script src="https://code.jquery.com/jquery-3.7.0.js" integrity="sha256-JlqSTELeR4TLqP0OG9dxM7yDPqX1ox/HfgiSLBj8+kM=" crossorigin="anonymous"></script>
  2065.         <script src="{{asset('js/jquery-latest.min.js')}}"></script>
  2066.         <script src="{{asset('slick/slick.js')}}"></script>
  2067.         <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
  2068.         <script src="https://unpkg.com/aos@2.3.1/dist/aos.js"></script>
  2069.        <script type="text/javascript" src="{{ asset('cookies/jquery.ihavecookies.js')}}"></script>
  2070.         <script type="text/javascript">
  2071.                     
  2072.             var options = {
  2073.                 title: '{% if app.request.locale == 'fr' %}Acceptation des cookies{% else %}Cookie Policy{% endif %} ',
  2074.                 message: "{% if app.request.locale == 'fr' %}Nous utilisons des cookies nécessaires au fonctionnement de ce site Web et également des cookies nous permettant d'analyser notre trafic.{% else %}We use cookies that are required for the operation of this website, they are cookies that enable us to analyze the website traffic.{% endif %}",
  2075.                 delay: 600,
  2076.                 expires: 1,
  2077.                 link: "{{ path('politique',{'locale':app.request.locale})}}",
  2078.                 onAccept: function(){
  2079.                     var myPreferences = $.fn.ihavecookies.cookie();
  2080.                     console.log('Yay! The following preferences were saved...');
  2081.                     console.log(myPreferences);
  2082.                 },
  2083.                 uncheckBoxes: true,
  2084.                 acceptBtnLabel: '{% if app.request.locale == 'fr' %}Tout accepter{% else %}Accept all{% endif %}',
  2085.                 refuseBtnLabel: '{% if app.request.locale == 'fr' %}Tout refuser{% else %}Refuse all{% endif %}',
  2086.                 advancedBtnLabel: '{% if app.request.locale == 'fr' %}Personnaliser{% else %}Customize{% endif %}',
  2087.                 moreInfoLabel: '{% if app.request.locale == 'fr' %}En savoir plus{% else %}Read more{% endif %}',
  2088.                 cookieTypesTitle: '{% if app.request.locale == 'fr' %}Choisissez les cookies que vous souhaitez accepter{% else %}Choose the cookies you want to accept{% endif %}',
  2089.                 fixedCookieTypeLabel: '{% if app.request.locale == 'fr' %}Nécessaires{% else %}Required{% endif %}',
  2090.                 fixedCookieTypeDesc: 'These are essential for the website to work correctly.',
  2091.                 uncheckBoxes: true,
  2092.                 cookieTypes: [
  2093.                 
  2094.                 {
  2095.                     type: '{% if app.request.locale == 'fr' %}Préférences{% else %}Preferences{% endif %}',
  2096.                     value: 'préférences',
  2097.                     description: 'Cookies related to site visits, browser types, etc.'
  2098.                 },
  2099.                 {
  2100.                     type: '{% if app.request.locale == 'fr' %}Fonctionnels{% else %}Functional{% endif %}',
  2101.                     value: 'fonctionnels',
  2102.                     description: 'Cookies related to site visits, browser types, etc.'
  2103.                 },
  2104.                 {
  2105.                     type: '{% if app.request.locale == 'fr' %}Marketing{% else %}Marketing{% endif %}',
  2106.                     value: 'marketing',
  2107.                     description: 'Cookies related to site visits, browser types, etc.'
  2108.                 },
  2109.                 
  2110.             ],
  2111.             }
  2112.             $(document).ready(function() {
  2113.                 $('body').ihavecookies(options);
  2114.                 if ($.fn.ihavecookies.preference('marketing') === true) {
  2115.                     console.log('This should run because marketing is accepted.');
  2116.                 }
  2117.                 $('.ihavecookiesBtn').on('click', function(e){
  2118.                     e.preventDefault()
  2119.                     $('body').ihavecookies(options, 'reinit');
  2120.                 });
  2121.             });
  2122.              // Toggle advanced cookie options
  2123.             $('body').on('click', '#gdpr-cookie-advanced', function(){
  2124.                 // Uncheck all checkboxes except for the disabled 'necessary'
  2125.                 // one and set 'data-auto' to OFF for all. The user can now
  2126.                 // select the cookies they want to accept.
  2127.                 $('input[name="gdpr[]"]:not(:disabled)').attr('data-auto', 'off').prop('checked', false);
  2128.                 $('#gdpr-cookie-types').slideDown('fast', function(){
  2129.                     $('#gdpr-cookie-advanced').prop('disabled', true);
  2130.                     $('#gdpr-cookie-advanced').hide();
  2131.                     $('#gdpr-cookie-refuse').hide();
  2132.                     $('#gdpr-cookie-accept').html('{% if app.request.locale == 'fr' %}Accepter{% else %}Accept{% endif %}');
  2133.                 });
  2134.             });
  2135.         
  2136.         </script>
  2137.     <link href="{{ asset('cookies/cookies.css')}}" rel="stylesheet">
  2138.         <script type="text/javascript">
  2139.         
  2140.             $(document).ready(function(){
  2141.                 $('.slider-demo-partenaire').slick({
  2142.                     arrows: true,
  2143.                     infinite:true,
  2144.                     prevArrow: '<button type="button" data-role="none" class="slick-prev">Previous</button>',
  2145.                     nextArrow: '<button type="button" data-role="none" class="slick-next">Next</button>',
  2146.                     slidesToShow:4,
  2147.                     slidesToScroll:1,
  2148.                      responsive:[{
  2149.                         breakpoint:1400,
  2150.                         settings:{
  2151.                             slidesToShow:4,   
  2152.                             slidesToScroll:4,         
  2153.                         }
  2154.                     },{
  2155.                         breakpoint:1200,
  2156.                         settings:{
  2157.                             slidesToShow:3,
  2158.                             slidesToScroll:3, 
  2159.                         }
  2160.                     },
  2161.                 
  2162.                     {
  2163.                         breakpoint:990,
  2164.                         settings:{
  2165.                             slidesToShow:2,
  2166.                             slidesToScroll:2, 
  2167.                         }
  2168.                     },{
  2169.                         breakpoint:500,
  2170.                         settings:{
  2171.                             slidesToShow:1,
  2172.                             slidesToScroll:1,   
  2173.                         }
  2174.                     }],
  2175.                 });
  2176.             
  2177.                 $('.slider-demo-formation').slick({
  2178.                     arrows: true,
  2179.                     infinite:true,
  2180.                     prevArrow: '<button type="button" data-role="none" class="slick-prev">Previous</button>',
  2181.                     nextArrow: '<button type="button" data-role="none" class="slick-next">Next</button>',
  2182.                     slidesToShow:4,
  2183.                     slidesToScroll:1,
  2184.                     responsive:[{
  2185.                         breakpoint:1400,
  2186.                         settings:{
  2187.                             slidesToShow:3,   
  2188.                             slidesToScroll:3,         
  2189.                         }
  2190.                     },{
  2191.                         breakpoint:1200,
  2192.                         settings:{
  2193.                             slidesToShow:2,
  2194.                             slidesToScroll:2, 
  2195.                         }
  2196.                     },{
  2197.                         breakpoint:500,
  2198.                         settings:{
  2199.                             slidesToShow:1,
  2200.                             slidesToScroll:1,   
  2201.                         }
  2202.                     }],
  2203.                 });
  2204.             });
  2205.             $(document).ready(function(){
  2206.                 $('.slider-demo-actu').slick({
  2207.                     arrows: true,
  2208.                     infinite:true,
  2209.                     prevArrow: '<button type="button" data-role="none" class="slick-prev">Previous</button>',
  2210.                     nextArrow: '<button type="button" data-role="none" class="slick-next">Next</button>',
  2211.                     slidesToShow:4,
  2212.                     slidesToScroll:1,
  2213.                     responsive:[{
  2214.                         breakpoint:1400,
  2215.                         settings:{
  2216.                             slidesToShow:3,  
  2217.                               
  2218.                         }
  2219.                     },{
  2220.                         breakpoint:1200,
  2221.                         settings:{
  2222.                             slidesToShow:2,
  2223.                   
  2224.                         }
  2225.                     },
  2226.                     {
  2227.                         breakpoint:500,
  2228.                         settings:{
  2229.                             slidesToShow:1,
  2230.                           
  2231.                         }
  2232.                     }],
  2233.                 });
  2234.             });
  2235.             
  2236.             
  2237.         </script>
  2238.         <script type="text/javascript">
  2239.             $(document).ready(function() {
  2240.                 $('.imgAnimee img').captall({
  2241.                     backgroundColor: 'rgba(0,0,255,0.5)',
  2242.                     animation: 'slide',
  2243.                     caption:'<button class="EnSavoirPlus">En savoir plus</button>',
  2244.                     textAlign:'center',
  2245.                     slideTo:'center',
  2246.                     paddingTop:300,
  2247.                     paddingBottom:300,
  2248.                 });
  2249.             });
  2250.         </script>
  2251.         <script type="text/javascript">
  2252.                 // Affiche flèche quand hover sur le paragraphe BOX 1
  2253.                 let box1 = document.querySelector('.box-doc-1');
  2254.                 let text1 = document.querySelector('.p1box');
  2255.                 let iconArrow1 = document.querySelector('.arrow1');
  2256.                 let box2 = document.querySelector('.box-doc-2');
  2257.                 let text2 = document.querySelector('.p2box');
  2258.                 let iconArrow2 = document.querySelector('.arrow2');
  2259.                 let box3 = document.querySelector('.box-doc-3');
  2260.                 let text3 = document.querySelector('.p3box');
  2261.                 let iconArrow3 = document.querySelector('.arrow3');
  2262.                 let box4 = document.querySelector('.box-doc-4');
  2263.                 let text4 = document.querySelector('.p4box');
  2264.                 let iconArrow4 = document.querySelector('.arrow4');
  2265.                 let box5 = document.querySelector('.box-doc-5');
  2266.                 let text5 = document.querySelector('.p5box');
  2267.                 let iconArrow5 = document.querySelector('.arrow5');
  2268.                 let box6 = document.querySelector('.box-doc-6');
  2269.                 let text6 = document.querySelector('.p6box');
  2270.                 let iconArrow6 = document.querySelector('.arrow6');
  2271.                 
  2272.                 box1.addEventListener('mouseenter', function() {
  2273.                     iconArrow1.style.visibility = 'visible';
  2274.                     text1.style.fontWeight = '500';
  2275.                     text1.style.color = '#fff';
  2276.                 });
  2277.                 box1.addEventListener('mouseleave', function() {    
  2278.                     iconArrow1.style.visibility = 'hidden';
  2279.                     text1.style.fontWeight = '300';
  2280.                     text1.style.color = 'rgba(255, 255, 255, 0.713)';
  2281.                 });
  2282.                 box2.addEventListener('mouseenter', function() {
  2283.                     iconArrow2.style.visibility = 'visible';
  2284.                     text2.style.fontWeight = '500';
  2285.                     text2.style.color = '#fff';
  2286.                 });
  2287.                 box2.addEventListener('mouseleave', function() {    
  2288.                     iconArrow2.style.visibility = 'hidden';
  2289.                     text2.style.fontWeight = '300';
  2290.                     text2.style.color = 'rgba(255, 255, 255, 0.713)';
  2291.                 });
  2292.                 box3.addEventListener('mouseenter', function() {
  2293.                     iconArrow3.style.visibility = 'visible';
  2294.                     text3.style.fontWeight = '500';
  2295.                     text3.style.color = '#fff';
  2296.                 });
  2297.                 box3.addEventListener('mouseleave', function() {    
  2298.                     iconArrow3.style.visibility = 'hidden';
  2299.                     text3.style.fontWeight = '300';
  2300.                     text3.style.color = 'rgba(255, 255, 255, 0.713)';
  2301.                 });
  2302.                 box4.addEventListener('mouseenter', function() {
  2303.                     iconArrow4.style.visibility = 'visible';
  2304.                     text4.style.fontWeight = '500';
  2305.                     text4.style.color = '#fff';
  2306.                 });
  2307.                 box4.addEventListener('mouseleave', function() {    
  2308.                     iconArrow4.style.visibility = 'hidden';
  2309.                     text4.style.fontWeight = '300';
  2310.                     text4.style.color = 'rgba(255, 255, 255, 0.713)';
  2311.                 });
  2312.                 box5.addEventListener('mouseenter', function() {
  2313.                     iconArrow5.style.visibility = 'visible';
  2314.                     text5.style.fontWeight = '500';
  2315.                     text5.style.color = '#fff';
  2316.                 });
  2317.                 box5.addEventListener('mouseleave', function() {    
  2318.                     iconArrow5.style.visibility = 'hidden';
  2319.                     text5.style.fontWeight = '300';
  2320.                     text5.style.color = 'rgba(255, 255, 255, 0.713)';
  2321.                 });
  2322.                 box6.addEventListener('mouseenter', function() {
  2323.                     iconArrow6.style.visibility = 'visible';
  2324.                     text6.style.fontWeight = '500';
  2325.                     text6.style.color = '#fff';
  2326.                 });
  2327.                 box6.addEventListener('mouseleave', function() {    
  2328.                     iconArrow6.style.visibility = 'hidden';
  2329.                     text6.style.fontWeight = '300';
  2330.                     text6.style.color = 'rgba(255, 255, 255, 0.713)';
  2331.                 });
  2332.                 // Affiche flèche quand hover sur le paragraphe BOX 2
  2333.                 let box12 = document.querySelector('.box-doc-1-2');
  2334.                 let text12 = document.querySelector('.p1box-2');
  2335.                 let iconArrow12 = document.querySelector('.arrow1-2');
  2336.                 let box22 = document.querySelector('.box-doc-2-2');
  2337.                 let text22 = document.querySelector('.p2box-2');
  2338.                 let iconArrow22 = document.querySelector('.arrow2-2');
  2339.                 let box32 = document.querySelector('.box-doc-3-2');
  2340.                 let text32 = document.querySelector('.p3box-2');
  2341.                 let iconArrow32 = document.querySelector('.arrow3-2');
  2342.                 let box42 = document.querySelector('.box-doc-4-2');
  2343.                 let text42 = document.querySelector('.p4box-2');
  2344.                 let iconArrow42 = document.querySelector('.arrow4-2');
  2345.                 let box52 = document.querySelector('.box-doc-5-2');
  2346.                 let text52 = document.querySelector('.p5box-2');
  2347.                 let iconArrow52 = document.querySelector('.arrow5-2');
  2348.                 let box62 = document.querySelector('.box-doc-6-2');
  2349.                 let text62 = document.querySelector('.p6box-2');
  2350.                 let iconArrow62 = document.querySelector('.arrow6-2');
  2351.                 
  2352.                 box12.addEventListener('mouseenter', function() {
  2353.                     iconArrow12.style.visibility = 'visible';
  2354.                     text12.style.fontWeight = '500';
  2355.                     text12.style.color = '#fff';
  2356.                 });
  2357.                 box12.addEventListener('mouseleave', function() {    
  2358.                     iconArrow12.style.visibility = 'hidden';
  2359.                     text12.style.fontWeight = '300';
  2360.                     text12.style.color = 'rgba(255, 255, 255, 0.713)';
  2361.                 });
  2362.                 box22.addEventListener('mouseenter', function() {
  2363.                     iconArrow22.style.visibility = 'visible';
  2364.                     text22.style.fontWeight = '500';
  2365.                     text22.style.color = '#fff';
  2366.                 });
  2367.                 box22.addEventListener('mouseleave', function() {    
  2368.                     iconArrow22.style.visibility = 'hidden';
  2369.                     text22.style.fontWeight = '300';
  2370.                     text22.style.color = 'rgba(255, 255, 255, 0.713)';
  2371.                 });
  2372.                 box32.addEventListener('mouseenter', function() {
  2373.                     iconArrow32.style.visibility = 'visible';
  2374.                     text32.style.fontWeight = '500';
  2375.                     text32.style.color = '#fff';
  2376.                 });
  2377.                 box32.addEventListener('mouseleave', function() {    
  2378.                     iconArrow32.style.visibility = 'hidden';
  2379.                     text32.style.fontWeight = '300';
  2380.                     text32.style.color = 'rgba(255, 255, 255, 0.713)';
  2381.                 });
  2382.                 box42.addEventListener('mouseenter', function() {
  2383.                     iconArrow42.style.visibility = 'visible';
  2384.                     text42.style.fontWeight = '500';
  2385.                     text42.style.color = '#fff';
  2386.                 });
  2387.                 box42.addEventListener('mouseleave', function() {    
  2388.                     iconArrow42.style.visibility = 'hidden';
  2389.                     text42.style.fontWeight = '300';
  2390.                     text42.style.color = 'rgba(255, 255, 255, 0.713)';
  2391.                 });
  2392.                 box52.addEventListener('mouseenter', function() {
  2393.                     iconArrow52.style.visibility = 'visible';
  2394.                     text52.style.fontWeight = '500';
  2395.                     text52.style.color = '#fff';
  2396.                 });
  2397.                 box52.addEventListener('mouseleave', function() {    
  2398.                     iconArrow52.style.visibility = 'hidden';
  2399.                     text52.style.fontWeight = '300';
  2400.                     text52.style.color = 'rgba(255, 255, 255, 0.713)';
  2401.                 });
  2402.                 box62.addEventListener('mouseenter', function() {
  2403.                     iconArrow62.style.visibility = 'visible';
  2404.                     text62.style.fontWeight = '500';
  2405.                     text62.style.color = '#fff';
  2406.                 });
  2407.                 box62.addEventListener('mouseleave', function() {    
  2408.                     iconArrow62.style.visibility = 'hidden';
  2409.                     text62.style.fontWeight = '300';
  2410.                     text62.style.color = 'rgba(255, 255, 255, 0.713)';
  2411.                 });
  2412.                 // Affiche flèche quand hover sur le paragraphe BOX 3
  2413.                 let box13 = document.querySelector('.box-doc-1-3');
  2414.                 let text13 = document.querySelector('.p1box-3');
  2415.                 let iconArrow13 = document.querySelector('.arrow1-3');
  2416.                 let box23 = document.querySelector('.box-doc-2-3');
  2417.                 let text23 = document.querySelector('.p2box-3');
  2418.                 let iconArrow23 = document.querySelector('.arrow2-3');
  2419.                 let box33 = document.querySelector('.box-doc-3-3');
  2420.                 let text33 = document.querySelector('.p3box-3');
  2421.                 let iconArrow33 = document.querySelector('.arrow3-3');
  2422.                 let box43 = document.querySelector('.box-doc-4-3');
  2423.                 let text43 = document.querySelector('.p4box-3');
  2424.                 let iconArrow43 = document.querySelector('.arrow4-3');
  2425.                 let box53 = document.querySelector('.box-doc-5-3');
  2426.                 let text53 = document.querySelector('.p5box-3');
  2427.                 let iconArrow53 = document.querySelector('.arrow5-3');
  2428.                 let box63 = document.querySelector('.box-doc-6-3');
  2429.                 let text63 = document.querySelector('.p6box-3');
  2430.                 let iconArrow63 = document.querySelector('.arrow6-3');
  2431.                 
  2432.                 box13.addEventListener('mouseenter', function() {
  2433.                     iconArrow13.style.visibility = 'visible';
  2434.                     text13.style.fontWeight = '500';
  2435.                     text13.style.color = '#fff';
  2436.                 });
  2437.                 box13.addEventListener('mouseleave', function() {    
  2438.                     iconArrow13.style.visibility = 'hidden';
  2439.                     text13.style.fontWeight = '300';
  2440.                     text13.style.color = 'rgba(255, 255, 255, 0.713)';
  2441.                 });
  2442.                 box23.addEventListener('mouseenter', function() {
  2443.                     iconArrow23.style.visibility = 'visible';
  2444.                     text23.style.fontWeight = '500';
  2445.                     text23.style.color = '#fff';
  2446.                 });
  2447.                 box23.addEventListener('mouseleave', function() {    
  2448.                     iconArrow23.style.visibility = 'hidden';
  2449.                     text23.style.fontWeight = '300';
  2450.                     text23.style.color = 'rgba(255, 255, 255, 0.713)';
  2451.                 });
  2452.                 box33.addEventListener('mouseenter', function() {
  2453.                     iconArrow33.style.visibility = 'visible';
  2454.                     text33.style.fontWeight = '500';
  2455.                     text33.style.color = '#fff';
  2456.                 });
  2457.                 box33.addEventListener('mouseleave', function() {    
  2458.                     iconArrow33.style.visibility = 'hidden';
  2459.                     text33.style.fontWeight = '300';
  2460.                     text33.style.color = 'rgba(255, 255, 255, 0.713)';
  2461.                 });
  2462.                 box43.addEventListener('mouseenter', function() {
  2463.                     iconArrow43.style.visibility = 'visible';
  2464.                     text43.style.fontWeight = '500';
  2465.                     text43.style.color = '#fff';
  2466.                 });
  2467.                 box43.addEventListener('mouseleave', function() {    
  2468.                     iconArrow43.style.visibility = 'hidden';
  2469.                     text43.style.fontWeight = '300';
  2470.                     text43.style.color = 'rgba(255, 255, 255, 0.713)';
  2471.                 });
  2472.                 box53.addEventListener('mouseenter', function() {
  2473.                     iconArrow53.style.visibility = 'visible';
  2474.                     text53.style.fontWeight = '500';
  2475.                     text53.style.color = '#fff';
  2476.                 });
  2477.                 box53.addEventListener('mouseleave', function() {    
  2478.                     iconArrow53.style.visibility = 'hidden';
  2479.                     text53.style.fontWeight = '300';
  2480.                     text53.style.color = 'rgba(255, 255, 255, 0.713)';
  2481.                 });
  2482.                 box63.addEventListener('mouseenter', function() {
  2483.                     iconArrow63.style.visibility = 'visible';
  2484.                     text63.style.fontWeight = '500';
  2485.                     text63.style.color = '#fff';
  2486.                 });
  2487.                 box63.addEventListener('mouseleave', function() {    
  2488.                     iconArrow63.style.visibility = 'hidden';
  2489.                     text63.style.fontWeight = '300';
  2490.                     text63.style.color = 'rgba(255, 255, 255, 0.713)';
  2491.                 });
  2492.                 // Affiche flèche quand hover sur le paragraphe BOX 4
  2493.                 let box14 = document.querySelector('.box-doc-1-4');
  2494.                 let text14 = document.querySelector('.p1box-4');
  2495.                 let iconArrow14 = document.querySelector('.arrow1-4');
  2496.                 let box24 = document.querySelector('.box-doc-2-4');
  2497.                 let text24 = document.querySelector('.p2box-4');
  2498.                 let iconArrow24 = document.querySelector('.arrow2-4');
  2499.                 let box34 = document.querySelector('.box-doc-3-4');
  2500.                 let text34 = document.querySelector('.p3box-4');
  2501.                 let iconArrow34 = document.querySelector('.arrow3-4');
  2502.                 let box44 = document.querySelector('.box-doc-4-4');
  2503.                 let text44 = document.querySelector('.p4box-4');
  2504.                 let iconArrow44 = document.querySelector('.arrow4-4');
  2505.                 let box54 = document.querySelector('.box-doc-5-4');
  2506.                 let text54 = document.querySelector('.p5box-4');
  2507.                 let iconArrow54 = document.querySelector('.arrow5-4');
  2508.                 let box64 = document.querySelector('.box-doc-6-4');
  2509.                 let text64 = document.querySelector('.p6box-4');
  2510.                 let iconArrow64 = document.querySelector('.arrow6-4');
  2511.                 
  2512.                 box14.addEventListener('mouseenter', function() {
  2513.                     iconArrow14.style.visibility = 'visible';
  2514.                     text14.style.fontWeight = '500';
  2515.                     text14.style.color = '#fff';
  2516.                 });
  2517.                 box14.addEventListener('mouseleave', function() {    
  2518.                     iconArrow14.style.visibility = 'hidden';
  2519.                     text14.style.fontWeight = '300';
  2520.                     text14.style.color = 'rgba(255, 255, 255, 0.713)';
  2521.                 });
  2522.                 box24.addEventListener('mouseenter', function() {
  2523.                     iconArrow24.style.visibility = 'visible';
  2524.                     text24.style.fontWeight = '500';
  2525.                     text24.style.color = '#fff';
  2526.                 });
  2527.                 box24.addEventListener('mouseleave', function() {    
  2528.                     iconArrow24.style.visibility = 'hidden';
  2529.                     text24.style.fontWeight = '300';
  2530.                     text24.style.color = 'rgba(255, 255, 255, 0.713)';
  2531.                 });
  2532.                 box34.addEventListener('mouseenter', function() {
  2533.                     iconArrow34.style.visibility = 'visible';
  2534.                     text34.style.fontWeight = '500';
  2535.                     text34.style.color = '#fff';
  2536.                 });
  2537.                 box34.addEventListener('mouseleave', function() {    
  2538.                     iconArrow34.style.visibility = 'hidden';
  2539.                     text34.style.fontWeight = '300';
  2540.                     text34.style.color = 'rgba(255, 255, 255, 0.713)';
  2541.                 });
  2542.                 box44.addEventListener('mouseenter', function() {
  2543.                     iconArrow44.style.visibility = 'visible';
  2544.                     text44.style.fontWeight = '500';
  2545.                     text44.style.color = '#fff';
  2546.                 });
  2547.                 box44.addEventListener('mouseleave', function() {    
  2548.                     iconArrow44.style.visibility = 'hidden';
  2549.                     text44.style.fontWeight = '300';
  2550.                     text44.style.color = 'rgba(255, 255, 255, 0.713)';
  2551.                 });
  2552.                 box54.addEventListener('mouseenter', function() {
  2553.                     iconArrow54.style.visibility = 'visible';
  2554.                     text54.style.fontWeight = '500';
  2555.                     text54.style.color = '#fff';
  2556.                 });
  2557.                 box54.addEventListener('mouseleave', function() {    
  2558.                     iconArrow54.style.visibility = 'hidden';
  2559.                     text54.style.fontWeight = '300';
  2560.                     text54.style.color = 'rgba(255, 255, 255, 0.713)';
  2561.                 });
  2562.                 box64.addEventListener('mouseenter', function() {
  2563.                     iconArrow64.style.visibility = 'visible';
  2564.                     text64.style.fontWeight = '500';
  2565.                     text64.style.color = '#fff';
  2566.                 });
  2567.                 box64.addEventListener('mouseleave', function() {    
  2568.                     iconArrow64.style.visibility = 'hidden';
  2569.                     text64.style.fontWeight = '300';
  2570.                     text64.style.color = 'rgba(255, 255, 255, 0.713)';
  2571.                 });
  2572.                  // Affiche flèche quand hover sur le paragraphe BOX 5
  2573.                 let box15 = document.querySelector('.box-doc-1-5');
  2574.                 let text15 = document.querySelector('.p1box-5');
  2575.                 let iconArrow15 = document.querySelector('.arrow1-5');
  2576.                 let box25 = document.querySelector('.box-doc-2-5');
  2577.                 let text25 = document.querySelector('.p2box-5');
  2578.                 let iconArrow25 = document.querySelector('.arrow2-5');
  2579.                 let box35 = document.querySelector('.box-doc-3-5');
  2580.                 let text35 = document.querySelector('.p3box-5');
  2581.                 let iconArrow35 = document.querySelector('.arrow3-5');
  2582.                 let box45 = document.querySelector('.box-doc-4-5');
  2583.                 let text45 = document.querySelector('.p4box-5');
  2584.                 let iconArrow45 = document.querySelector('.arrow4-5');
  2585.                 let box55 = document.querySelector('.box-doc-5-5');
  2586.                 let text55 = document.querySelector('.p5box-5');
  2587.                 let iconArrow55 = document.querySelector('.arrow5-5');
  2588.                 let box65 = document.querySelector('.box-doc-6-5');
  2589.                 let text65 = document.querySelector('.p6box-5');
  2590.                 let iconArrow65 = document.querySelector('.arrow6-5');
  2591.                 
  2592.                 box15.addEventListener('mouseenter', function() {
  2593.                     iconArrow15.style.visibility = 'visible';
  2594.                     text15.style.fontWeight = '500';
  2595.                     text15.style.color = '#fff';
  2596.                 });
  2597.                 box15.addEventListener('mouseleave', function() {    
  2598.                     iconArrow15.style.visibility = 'hidden';
  2599.                     text15.style.fontWeight = '300';
  2600.                     text15.style.color = 'rgba(255, 255, 255, 0.713)';
  2601.                 });
  2602.                 box25.addEventListener('mouseenter', function() {
  2603.                     iconArrow25.style.visibility = 'visible';
  2604.                     text25.style.fontWeight = '500';
  2605.                     text25.style.color = '#fff';
  2606.                 });
  2607.                 box25.addEventListener('mouseleave', function() {    
  2608.                     iconArrow25.style.visibility = 'hidden';
  2609.                     text25.style.fontWeight = '300';
  2610.                     text25.style.color = 'rgba(255, 255, 255, 0.713)';
  2611.                 });
  2612.                 box35.addEventListener('mouseenter', function() {
  2613.                     iconArrow35.style.visibility = 'visible';
  2614.                     text35.style.fontWeight = '500';
  2615.                     text35.style.color = '#fff';
  2616.                 });
  2617.                 box35.addEventListener('mouseleave', function() {    
  2618.                     iconArrow35.style.visibility = 'hidden';
  2619.                     text35.style.fontWeight = '300';
  2620.                     text35.style.color = 'rgba(255, 255, 255, 0.713)';
  2621.                 });
  2622.                 box45.addEventListener('mouseenter', function() {
  2623.                     iconArrow45.style.visibility = 'visible';
  2624.                     text45.style.fontWeight = '500';
  2625.                     text45.style.color = '#fff';
  2626.                 });
  2627.                 box45.addEventListener('mouseleave', function() {    
  2628.                     iconArrow45.style.visibility = 'hidden';
  2629.                     text45.style.fontWeight = '300';
  2630.                     text45.style.color = 'rgba(255, 255, 255, 0.713)';
  2631.                 });
  2632.                 box55.addEventListener('mouseenter', function() {
  2633.                     iconArrow55.style.visibility = 'visible';
  2634.                     text55.style.fontWeight = '500';
  2635.                     text55.style.color = '#fff';
  2636.                 });
  2637.                 box55.addEventListener('mouseleave', function() {    
  2638.                     iconArrow55.style.visibility = 'hidden';
  2639.                     text55.style.fontWeight = '300';
  2640.                     text55.style.color = 'rgba(255, 255, 255, 0.713)';
  2641.                 });
  2642.                 box65.addEventListener('mouseenter', function() {
  2643.                     iconArrow65.style.visibility = 'visible';
  2644.                     text65.style.fontWeight = '500';
  2645.                     text65.style.color = '#fff';
  2646.                 });
  2647.                 box65.addEventListener('mouseleave', function() {    
  2648.                     iconArrow65.style.visibility = 'hidden';
  2649.                     text65.style.fontWeight = '300';
  2650.                     text65.style.color = 'rgba(255, 255, 255, 0.713)';
  2651.                 });
  2652.                 // gère les différent catégorie challenge
  2653.                 
  2654.                 let buttonChallenge1 =  document.querySelector('.challenge-button-3'); 
  2655.                 let buttonChallenge2 =  document.querySelector('.challenge-button-2'); 
  2656.                 let buttonChallenge3 =  document.querySelector('.challenge-button-1'); 
  2657.                 let buttonChallenge4 =  document.querySelector('.challenge-button-4'); 
  2658.                 let buttonChallenge5 =  document.querySelector('.challenge-button-5'); 
  2659.                 let containerDoc1 =  document.querySelector('.container-document-1'); 
  2660.                 let containerDoc2 =  document.querySelector('.container-document-2'); 
  2661.                 let containerDoc3 =  document.querySelector('.container-document-3'); 
  2662.                 let containerDoc4 =  document.querySelector('.container-document-4'); 
  2663.                 let containerDoc5 =  document.querySelector('.container-document-5'); 
  2664.                 buttonChallenge1.addEventListener('click', function() {
  2665.                     containerDoc1.style.display = 'block';
  2666.                     containerDoc2.style.display = 'none';
  2667.                     containerDoc3.style.display = 'none';
  2668.                     containerDoc4.style.display = 'none';
  2669.                     containerDoc5.style.display = 'none';
  2670.                     buttonChallenge1.style.backgroundColor = '#2462FF';
  2671.                     buttonChallenge2.style.backgroundColor = 'transparent';
  2672.                     buttonChallenge3.style.backgroundColor = 'transparent';
  2673.                     buttonChallenge4.style.backgroundColor = 'transparent';
  2674.                     buttonChallenge5.style.backgroundColor = 'transparent';
  2675.                 });
  2676.                 buttonChallenge2.addEventListener('click', function() {
  2677.                     containerDoc2.style.display = 'block';
  2678.                     containerDoc1.style.display = 'none';
  2679.                     containerDoc3.style.display = 'none';
  2680.                     containerDoc4.style.display = 'none';
  2681.                     containerDoc5.style.display = 'none';
  2682.                     buttonChallenge1.style.backgroundColor = 'transparent';
  2683.                     buttonChallenge2.style.backgroundColor = '#2462FF';
  2684.                     buttonChallenge3.style.backgroundColor = 'transparent';
  2685.                     buttonChallenge4.style.backgroundColor = 'transparent';
  2686.                     buttonChallenge5.style.backgroundColor = 'transparent';
  2687.                     
  2688.                 });
  2689.                 buttonChallenge3.addEventListener('click', function() {
  2690.                     containerDoc3.style.display = 'block';
  2691.                     containerDoc1.style.display = 'none';
  2692.                     containerDoc2.style.display = 'none';
  2693.                     containerDoc4.style.display = 'none';
  2694.                     containerDoc5.style.display = 'none';
  2695.                     buttonChallenge1.style.backgroundColor = 'transparent';
  2696.                     buttonChallenge2.style.backgroundColor = 'transparent';
  2697.                     buttonChallenge3.style.backgroundColor = '#2462FF';
  2698.                     buttonChallenge4.style.backgroundColor = 'transparent';
  2699.                     buttonChallenge5.style.backgroundColor = 'transparent';
  2700.                 });
  2701.                 buttonChallenge4.addEventListener('click', function() {
  2702.                     containerDoc4.style.display = 'block';
  2703.                     containerDoc1.style.display = 'none';
  2704.                     containerDoc2.style.display = 'none';
  2705.                     containerDoc3.style.display = 'none';
  2706.                     containerDoc5.style.display = 'none';
  2707.                     buttonChallenge1.style.backgroundColor = 'transparent';
  2708.                     buttonChallenge2.style.backgroundColor = 'transparent';
  2709.                     buttonChallenge3.style.backgroundColor = 'transparent';
  2710.                     buttonChallenge4.style.backgroundColor = '#2462FF';
  2711.                     buttonChallenge5.style.backgroundColor = 'transparent';
  2712.                 });
  2713.                 buttonChallenge5.addEventListener('click', function() {
  2714.                     containerDoc5.style.display = 'block';
  2715.                     containerDoc1.style.display = 'none';
  2716.                     containerDoc2.style.display = 'none';
  2717.                     containerDoc3.style.display = 'none';
  2718.                     containerDoc4.style.display = 'none';
  2719.                     buttonChallenge1.style.backgroundColor = 'transparent';
  2720.                     buttonChallenge2.style.backgroundColor = 'transparent';
  2721.                     buttonChallenge3.style.backgroundColor = 'transparent';
  2722.                     buttonChallenge4.style.backgroundColor = 'transparent';
  2723.                     buttonChallenge5.style.backgroundColor = '#2462FF';
  2724.                 });
  2725.           
  2726.                 let circle2  =  document.querySelector('.circle-container-2'); 
  2727.                 let circle4  =  document.querySelector('.circle-container-4'); 
  2728.                 let circle5  =  document.querySelector('.circle-container-5'); 
  2729.                 let circle6  =  document.querySelector('.circle-container-6'); 
  2730.                 let imgCircle2 =  document.querySelector('.img-circle-2'); 
  2731.                 let imgCircle4 =  document.querySelector('.img-circle-4'); 
  2732.                 let imgCircle5 =  document.querySelector('.img-circle-5'); 
  2733.                 let imgCircle6 =  document.querySelector('.img-circle-6'); 
  2734.              
  2735.                 circle6.addEventListener("mouseenter", function() {
  2736.                     imgCircle6.src = " {{asset('img/accueil/cpi-industrialisation-hover.svg')}}";
  2737.                     
  2738.                 });
  2739.                 circle6.addEventListener('mouseleave', function() {    
  2740.                     imgCircle6.src = " {{asset('img/accueil/cpi-industrialisation.svg')}}";
  2741.                 });
  2742.                 circle5.addEventListener("mouseenter", function() {
  2743.                     imgCircle5.src = " {{asset('img/accueil/cpi-formation-hover.svg')}}";
  2744.                    
  2745.                 });
  2746.                 circle5.addEventListener('mouseleave', function() {    
  2747.                     imgCircle5.src = " {{asset('img/accueil/cpi-formation.svg')}}";
  2748.                 });
  2749.                 circle4.addEventListener("mouseenter", function() {
  2750.                     imgCircle4.src = " {{asset('img/accueil/cpi-recrutement-hover.svg')}}";
  2751.                    
  2752.                 });
  2753.                 circle4.addEventListener('mouseleave', function() {    
  2754.                     imgCircle4.src = " {{asset('img/accueil/cpi-recrutement.svg')}}";
  2755.                 });
  2756.                 circle2.addEventListener("mouseenter", function() {
  2757.                     imgCircle2.src = " {{asset('img/accueil/cpi-digital-services-hover.svg')}}";
  2758.                    
  2759.                 });
  2760.                 circle2.addEventListener('mouseleave', function() {    
  2761.                     imgCircle2.src = " {{asset('img/accueil/cpi-digital-services.svg')}}";
  2762.                 });
  2763.         </script>
  2764.            
  2765.            <script>
  2766.             AOS.init();
  2767.           </script>
  2768.     </body>
  2769. </html>