Numéro cool
0 +
Numéro cool
0 +
Numéro cool
0 +

/ Clients /

Numéro cool
0 +
Numéro cool
0 +
Numéro cool
0 +

/ About us /

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

/ Partenaires /

Les meilleurs experts de l'industrie

Nous sélectionnons et travaillons avec plus de 500 fournisseurs qualifiés, reconnus pour leur conformité, leur fiabilité et leur maîtrise des exigences aéronautiques, industrielles et défense.

01

Achat & Supports logistiques

Nous assurons la gestion complète des achats et de la logistique pour garantir la disponibilité des produits dans les délais attendus.

02

Externalisation des achats

Nous prenons en charge vos achats indirects ou spécialisés pour simplifier vos processus et optimiser vos ressources.

03

Distribution de produits techniques et fournitures industrielles

Nous fournissons une large gamme de produits techniques certifiés, adaptés aux exigences des secteurs aéronautique et défense.

04

Sourcing complexe

Nous identifions, qualifions et sécurisons les sources d’approvisionnement pour les produits rares, critiques ou à forte contrainte réglementaire.

Vous cherchez un produit ?

/ 01 /

Ajoutez votre titre ici

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

/ 02 /

Ajoutez votre titre ici

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

/ 03 /

Ajoutez votre titre ici

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

/ 04 /

Ajoutez votre titre ici

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Vous cherchez un produit ?

/ Leadership /

Les meilleurs experts de l'industrie

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

/ Marine Nationale /

/ Armée de terre /

/ Armée de l'air /

/ Airbus Hélicoptère /

/ Direction générale de l'armement /

/ Airfrance /

style> .toast-container { position: fixed; top: 170px; /* ajuste selon la hauteur de ton header */ right: 20px; z-index: 99999; display: flex; flex-direction: column; gap: 10px; } .toast-message { background-color: #0F7A1D; color: #fff; padding: 1em 1.5em; border-radius: 10px; font-size: 15px; min-width: 320px; max-width: 400px; box-shadow: none; border: 3px solid black; opacity: 0; transform: translateY(-20px); animation: fadeSlide 0.5s ease-out forwards; outline: none !important; box-shadow: none !important; display: flex; flex-direction: column; gap: 10px; } /* Marge à gauche uniquement sur le texte */ .toast-message .message-content { margin-left: 30px; font-family: 'Source Sans Pro', sans-serif; font-size: 16px; font-weight: 600; color: #ffffff; } @keyframes fadeSlide { to { opacity: 1; transform: translateY(0); } } /* ✅ Style de l’icône personnalisée */ .toast-message .message-row { display: flex; align-items: flex-start; gap: 10px; } .toast-message .message-icon { font-size: 32px; /* ✅ plus gros */ color: #ffffff; /* ✅ bien blanc */ line-height: 1; margin-top: 0px; font-weight: bold; } .toast-message a.button { font-family: 'Source Sans Pro', sans-serif; font-size: 14px; font-weight: 600; } script> document.addEventListener('DOMContentLoaded', function () { setTimeout(() => { // Créer le conteneur s’il n’existe pas déjà if (!document.querySelector('.toast-container')) { const container = document.createElement('div'); container.className = 'toast-container'; document.body.appendChild(container); } // Récupérer les messages WooCommerce const wcMessages = document.querySelectorAll('.woocommerce-message, .woocommerce-error, .woocommerce-info'); wcMessages.forEach(function (msg) { const clone = msg.cloneNode(true); clone.classList.add('toast-message'); // Séparer le bouton pour ne pas l'inclure dans le bloc à marger const button = clone.querySelector('a.button'); let buttonHTML = ''; if (button) { buttonHTML = button.outerHTML; button.remove(); } // ✅ CORRECTIF ICI : met des backticks !! clone.innerHTML = `
${clone.innerHTML}
${buttonHTML}`; // Supprimer l'original après avoir tout cloné msg.remove(); // Ajouter au conteneur document.querySelector('.toast-container').appendChild(clone); // Disparition après 10 sec setTimeout(() => { clone.style.opacity = '0'; clone.style.transition = 'opacity 0.5s ease'; setTimeout(() => clone.remove(), 500); }, 20000); }); }, 50); });