1<!DOCTYPE html> 2<html lang="fr" dir="ltr" prefix="og: https://ogp.me/ns#" class="dxpr-scheme-custom"> 3 <head> 4 <meta charset="utf-8" /> 5<meta name="description" content="Gamme complète de ciments Vicat certifiés NF : sac et vrac pour le BPE, la préfabrication et les travaux courants. Bas carbone, conformes RE2020." /> 6<link rel="canonical" href="https://www.vicat.fr/ciment" /> 7<meta name="robots" content="index, follow" /> 8<meta name="sitename" content="Vicat" /> 9<meta property="og:site_name" content="Vicat" /> 10<meta property="og:url" content="https://www.vicat.fr/ciment" /> 11<meta property="og:title" content="Ciments" />
12<script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-KF3GPDNF');</script>
vendor: 1 bytes, line 12
12
13<script type="text/javascript" src="/modules/custom/solution_vicat_tac/js/tarteaucitron/tarteaucitron.js"></script>
vendor: 1 bytes, line 13
13
14<script type="text/javascript" src="/modules/custom/solution_vicat_tac/js/solution_vicat_tac.tarteaucitron.services.js"></script>
vendor: 1 bytes, line 14
14
15<script type="text/javascript">tarteaucitron.init({ 16 "hashtag": "#tarteaucitron", /* Open the panel with this hashtag */ 17 "cookieName": "tarteaucitron", /* Cookie name */ 18 "orientation": "middle", /* Banner position (top - bottom) */ 19 "groupServices": false, /* Group services by category */ 20 "showAlertSmall": false, /* Show the small banner on bottom right */ 21 "cookieslist": false, /* Show the cookie list */ 22 "closePopup": false, /* Show a close X on the banner */ 23 "showIcon": false, /* Show cookie icon to manage cookies */ 24 "iconPosition": "BottomRight", /* BottomRight, BottomLeft, TopRight and TopLeft */ 25 "adblocker": false, /* Show a Warning if an adblocker is detected */ 26 "DenyAllCta" : true, /* Show the deny all button */ 27 "AcceptAllCta" : true, /* Show the accept all button when highPrivacy on */ 28 "highPrivacy": true, /* HIGHLY RECOMMANDED Disable auto consent */ 29 "handleBrowserDNTRequest": false, /* If Do Not Track == 1, disallow all */ 30 "removeCredit": false, /* Remove credit link */ 31 "moreInfoLink": true, /* Show more info link */ 32 "useExternalCss": false, /* If false, the tarteaucitron.css file will be loaded */ 33 "useExternalJs": false, /* If false, the tarteaucitron.js file will be loaded */ 34 "readmoreLink": "", /* Change the default readmore link */ 35 "mandatory": true, /* Show a message about mandatory cookies */ 36 });</script>
36 37<meta name="Generator" content="Drupal 11 (https://www.drupal.org)" /> 38<meta name="MobileOptimized" content="width" /> 39<meta name="HandheldFriendly" content="true" /> 40<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 41<style>/* cyrillic */@font-face { font-family: 'Jost'; font-style: normal; font-weight: 400; font-display: swap; src: url(/sites/default/files/dxpr_theme/fonts/92zPtBhPNqw79Ij1E865zBUv7myjJTVFNIg8mg.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* latin-ext */@font-face { font-family: 'Jost'; font-style: normal; font-weight: 400; font-display: swap; src: url(/sites/default/files/dxpr_theme/fonts/92zPtBhPNqw79Ij1E865zBUv7myjJTVPNIg8mg.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face { font-family: 'Jost'; font-style: normal; font-weight: 400; font-display: swap; src: url(/sites/default/files/dxpr_theme/fonts/92zPtBhPNqw79Ij1E865zBUv7myjJTVBNIg.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}/* cyrillic-ext */@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 400; font-display: swap; src: url(/sites/default/files/dxpr_theme/fonts/rnCr-xNNww_2s0amA9M0knj-SA.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}/* cyrillic */@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 400; font-display: swap; src: url(/sites/default/files/dxpr_theme/fonts/rnCr-xNNww_2s0amA9M9knj-SA.woff2) format('woff2'); unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}/* vietnamese */@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 400; font-display: swap; src: url(/sites/default/files/dxpr_theme/fonts/rnCr-xNNww_2s0amA9M2knj-SA.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;}/* latin-ext */@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 400; font-display: swap; src: url(/sites/default/files/dxpr_theme/fonts/rnCr-xNNww_2s0amA9M3knj-SA.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}/* latin */@font-face { font-family: 'Spectral'; font-style: normal; font-weight: 400; font-display: swap; src: url(/sites/default/files/dxpr_theme/fonts/rnCr-xNNww_2s0amA9M5kng.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}</style> 42<link rel="icon" href="/sites/default/files/vicat_0.ico" type="image/vnd.microsoft.icon" /> 43 44 <title>Ciments certifiés NF pour le BTP | Ciment Vicat</title> 45 46 47 <link rel="stylesheet" media="all" href="/sites/default/files/css/css_SU04sam_Rq9tjnxtqaofT17s0pPeK5sHi8HU5haXbj4.css?delta=0&language=fr&theme=dxpr_theme&include=eJyFktFuwyAMRX8oNE_9HmTATTwBRthJm3392Ji2MK3qG9xzMfaVHbOKVijX2YHg5H7vS2QH0YgekfJyJglFYEGZPFecQ90KxAu8wWMQAkHkpUuZa4JI7ziFR6nWbRQD1vmTjQpGTJhVLqi2fYv2xlmfWMhztivGglW6RdeGZgiJ8ln4ad1c_5e_7mfURzB3dLfW-UDasfvNd0NP6IrwChqT2FHEFybl8sSRYacFlDgbz5HHGDCvkD0GEyqXwPc80FsbvhVvSW6jXNPg-7MFJ9KTNz6CCA5vIhy86VkpbV2Mko6z6lF4afmvx1ndoRK42Er2OjaQeN6xHjNnbHNOcohi6gu7kwe1cif1qw1Z5gSUPwAufRrd" /> 48<link rel="stylesheet" media="all" href="/sites/default/files/css/css_hV3zTpyCxk6HgLLW8SkLPOxEgv8SwzKqix5l4PBWXP4.css?delta=1&language=fr&theme=dxpr_theme&include=eJyFktFuwyAMRX8oNE_9HmTATTwBRthJm3392Ji2MK3qG9xzMfaVHbOKVijX2YHg5H7vS2QH0YgekfJyJglFYEGZPFecQ90KxAu8wWMQAkHk
48pUuZa4JI7ziFR6nWbRQD1vmTjQpGTJhVLqi2fYv2xlmfWMhztivGglW6RdeGZgiJ8ln4ad1c_5e_7mfURzB3dLfW-UDasfvNd0NP6IrwChqT2FHEFybl8sSRYacFlDgbz5HHGDCvkD0GEyqXwPc80FsbvhVvSW6jXNPg-7MFJ9KTNz6CCA5vIhy86VkpbV2Mko6z6lF4afmvx1ndoRK42Er2OjaQeN6xHjNnbHNOcohi6gu7kwe1cif1qw1Z5gSUPwAufRrd" /> 49 50 <style>ul.dropdown-menu {display: none;}</style> 51
51<script src="/sites/default/files/js/js_FrBC0_FqXV2aoc2hr4O46eDaEB2AGcPzMYazw8RYvK8.js?scope=header&delta=0&language=fr&theme=dxpr_theme&include=eJxlykEKAyEMQNELKa56HokxjHY0kSTUevvuSqG7D-8XETdXWI9UvhmfFgc4mYf6Xpq90aRE3ICRaqwqq8pm-9VrSIERzc_ofAVi735yUdlGmlDmFA6vjuDZdndsubIlAh0no8jdKWMjvP-fCZ0_jwBCBQ"></script>
51 52 53 </head> 54 <body class="has--vicat-switch-dns-banner page-node-99 html path-node page-node-type-page body--dxpr-theme-header-top body--dxpr-theme-header-overlay"> 55 <a href="#main-content" class="skip-link"> 56 Aller au contenu principal 57 </a> 58 <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KF3GPDNF" height="0" width="0" style="display:none;visibility:hidden"></iframe><div class="vicat-switch-dns-banner" role="region" aria-label="Bandeau dâinformation"> 59 <div class="vicat-switch-dns-banner__inner"> 60 <div class="vicat-switch-dns-banner__text"> 61 <p><strong>Le site corporate Vicat change dâadresse. Retrouvez-nous sur Vicat.com. </strong>Vicat.fr est désormais dédié aux activités françaises du groupe.</p> 62 </div> 63 <div class="vicat-switch-dns-banner__actions"> 64 <a href="https://www.vicat.com?from=redirect-switch-dns-banner" class="vicat-switch-dns-banner__link-pill" target="_blank" rel="noopener noreferrer">Accéder à Vicat.com</a> 65 <button type="button" class="vicat-switch-dns-banner__close" aria-label="Fermer"> 66 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"> 67 <line x1="18" y1="6" x2="6" y2="18"></line> 68 <line x1="6" y1="6" x2="18" y2="18"></line> 69 </svg> 70 </button> 71 </div> 72 </div> 73</div> 74<div class="vicat-switch-dns-modal" role="dialog" aria-modal="true" aria-label="Le site corporate Vicat change dâadresse. Retrouvez-nous sur Vicat.com."> 75 <div class="vicat-switch-dns-modal__box"> 76 <button type="button" class="vicat-switch-dns-modal__close" data-vicat-switch-dns-dismiss aria-label="Fermer"> 77 <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" aria-hidden="true"> 78 <line x1="18" y1="6" x2="6" y2="18"></line> 79 <line x1="6" y1="6" x2="18" y2="18"></line> 80 </svg> 81 </button> 82 83 <h2 class="vicat-switch-dns-modal__title">Le site corporate Vicat change dâadresse. Retrouvez-nous sur Vicat.com.</h2> 84 <div class="vicat-switch-dns-modal__text"><p>Vicat.fr est désormais dédié aux activités françaises du groupe Vicat.</p></div> 85 86 <div class="vicat-switch-dns-modal__actions"> 87 <a href="https://www.vicat.com?from=redirect-switch-dns-modal" class="vicat-switch-dns-modal__action vicat-switch-dns-modal__action--solid" target="_blank" rel="noopener noreferrer">Aller sur le site corporate Vicat.com</a> 88 <button type="button" class="vicat-switch-dns-modal__action vicat-switch-dns-modal__action--link" data-vicat-switch-dns-dismiss>Rester sur Vicat.fr</button> 89 </div> 90 </div> 91</div> 92 93 <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> 94 95 96 97 <header class="navbar navbar dxpr-theme-header clearfix dxpr-theme-header--top dxpr-theme-header--overlay dxpr-theme-header--hover-text" id="navbar" role="banner"> 98 <div class="dxpr-theme-fluid navbar-container"> 99 <div class="navbar-header"> 100 <div class="wrap-branding"> 101 <a class="logo navbar-btn" href="/" title="Accueil" rel="home"> 102 <img id="logo" src="/sites/default/files/logo-blanc.png" alt="Accueil" /> 103 </a> 104 </div> 105 106 107 <div class="wrap-toggle"> 108 <button id="dxpr-theme-menu-toggle" 109 type="button" 110 class="navbar-toggler collapsed three-dash" 111 data-bs-target="#dxpr-theme-main-menu" 112 data-bs-toggle="collapse" 113 aria-controls="dxpr-theme-main-menu" 114 aria-expanded="false" 115 aria-label="Toggle navigation menu"> 116 <span class="navbar-toggler-icon"></span><span class="screenreader-text visually-hidden">Toggle menu</span> 117 </button> 118 </div> 119 </div> 120 121 <nav role="navigation" id="dxpr-theme-main-menu" class="navbar-expand-lg dxpr-theme-main-menu collapse"> 122 <div class="region region-navigation-collapsible"> 123 124<section id="block-dxpr-theme-main-menu" class="block block-system block-system-menu-blockmain clearfix"> 125 126 <hr class="block-hr"> 127 128 129 130 131 <ul data-block="navigation_collapsible" class="menu nav navbar-nav enhanced-dropdowns level-1" role="menubar"> 132 133 134 135 136 <li class="nav-item dropdown active" role="none">
137 <span 138 class="nav-link dropdown-toggle" 139 id="produitsLink" 140 role="button" 141 data-bs-toggle="dropdown" 142 data-bs-boundary="viewport" 143 aria-expanded="false"> 144 Produits 145 </span> 146 <ul class="dropdown-menu level-2"> 147 148 149 150 151 152 <li class="bs-dropdown-submenu active" role="none"> 153 <div class="bs-dropdown-item-wrapper"> 154 <a 155 class="dropdown-item" 156 href="/ciment" id="cimentsLink" 157 role="menuitem">CIMENTS</a> 158 <button class="bs-dropdown-caret" 159 type="button" 160 aria-expanded="false" 161 data-bs-boundary="viewport" 162 aria-controls="cimentsMenu" 163 aria-labelledby="cimentsLink"> 164 <span class="visually-hidden">Toggle CIMENTS submenu</span> 165 </button> 166 </div> 167 <ul class="dropdown-menu level-3plus"> 168 169 170 171 172 <li role="none"> 173 <a 174 class="dropdown-item" 175 href="/ciment-pour-le-bpe" role="menuitem">Ciments pour le BPE</a> 176 </li> 177 178 179 180 <li role="none"> 181 <a 182 class="dropdown-item" 183 href="/ciment-pour-la-prefabrication" role="menuitem">Ciments pour la préfabrication</a> 184 </li> 185 186 187 188 <li role="none"> 189 <a 190 class="dropdown-item" 191 href="/ciment-en-sac" role="menuitem">Ciments en sac</a> 192 </li> 193 194 195 196 <li role="none"> 197 <a 198 class="dropdown-item" 199 href="https://www.ciment-prompt-vicat.fr/" role="menuitem">Ciment naturel Prompt</a> 200 </li> 201 202 203 204 <li role="none"> 205 <a 206 class="dropdown-item" 207 href="/liants-hydrauliques-routiers" role="menuitem">Liants hydrauliques routiers</a> 208 </li> 209 210 211 212 <li role="none"> 213 <a 214 class="dropdown-item" 215 href="/ciment-bas-carbone" role="menuitem">Ciments "bas carbone" - DECA</a> 216 </li> 217 </ul> 218 219 </li> 220 221 222 223 224 <li class="bs-dropdown-submenu" role="none"> 225 <div class="bs-dropdown-item-wrapper"> 226 <a 227 class="dropdown-item" 228 href="/beton" id="btonsLink" 229 role="menuitem">BÃTONS</a> 230 <button class="bs-dropdown-caret" 231 type="button" 232 aria-expanded="false" 233 data-bs-boundary="viewport" 234 aria-controls="btonsMenu" 235 aria-labelledby="btonsLink">
236 <span class="visually-hidden">Toggle BÃTONS submenu</span> 237 </button> 238 </div> 239 <ul class="dropdown-menu level-3plus"> 240 241 242 243 244 <li role="none"> 245 <a 246 class="dropdown-item" 247 href="/beton-classique" role="menuitem">Bétons classiques</a> 248 </li> 249 250 251 252 <li role="none"> 253 <a 254 class="dropdown-item" 255 href="/beton-specifique" role="menuitem">Bétons spécifiques</a> 256 </li> 257 258 259 260 <li role="none"> 261 <a 262 class="dropdown-item" 263 href="https://www.chape-vicat.fr/" role="menuitem">Chapes fluides</a> 264 </li> 265 266 267 268 <li role="none"> 269 <a 270 class="dropdown-item" 271 href="/beton-decoratif" role="menuitem">Bétons décoratifs</a> 272 </li> 273 274 275 276 <li role="none"> 277 <a 278 class="dropdown-item" 279 href="/beton-recycle" role="menuitem">Bétons recyclés - REVY</a> 280 </li> 281 282 283 284 <li role="none"> 285 <a 286 class="dropdown-item" 287 href="/beton-bas-carbone" role="menuitem">Bétons "bas carbone" - DECA</a> 288 </li> 289 290 291 292 <li role="none"> 293 <a 294 class="dropdown-item" 295 href="/demande-devis-beton" role="menuitem">Devis béton prêt à l'emploi</a> 296 </li> 297 </ul> 298 299 </li> 300 301 302 303 304 <li class="bs-dropdown-submenu" role="none"> 305 <div class="bs-dropdown-item-wrapper"> 306 <a 307 class="dropdown-item" 308 href="/granulat" id="granulatsLink" 309 role="menuitem">GRANULATS</a> 310 <button class="bs-dropdown-caret" 311 type="button" 312 aria-expanded="false" 313 data-bs-boundary="viewport" 314 aria-controls="granulatsMenu" 315 aria-labelledby="granulatsLink"> 316 <span class="visually-hidden">Toggle GRANULATS submenu</span> 317 </button> 318 </div> 319 <ul class="dropdown-menu level-3plus"> 320 321 322 323 324 <li role="none"> 325 <a 326 class="dropdown-item" 327 href="/granulat" role="menuitem">Produits et services</a> 328 </li> 329 330 331 332 <li role="none"> 333 <a 334 class="dropdown-item" 335 href="/implantations" role="menuitem">Implantations</a> 336 </li> 337 </ul> 338 339 </li> 340 </ul> 341 342 </li> 343 344 345 346 347 <li class="nav-item dropdown" role="none">
348 <span 349 class="nav-link dropdown-toggle" 350 id="servicesLink" 351 role="button" 352 data-bs-toggle="dropdown" 353 data-bs-boundary="viewport" 354 aria-expanded="false"> 355 Services 356 </span> 357 <ul class="dropdown-menu level-2"> 358 359 360 361 362 363 <li class="bs-dropdown-submenu" role="none"> 364 <span 365 class="dropdown-item dropdown-toggle" 366 id="services-1Link" 367 role="button" 368 aria-expanded="false" 369 aria-controls="services-1Menu"> 370 Services 1 371 </span> 372 <ul class="dropdown-menu level-3plus"> 373 374 375 376 377 <li role="none"> 378 <a 379 class="dropdown-item" 380 href="/service/accompagnement-a-la-conception" role="menuitem">Accompagnement à la conception</a> 381 </li> 382 383 384 385 <li role="none"> 386 <a 387 class="dropdown-item" 388 href="/service/formulation-des-betons" role="menuitem">Formulation des bétons</a> 389 </li> 390 391 392 393 <li role="none"> 394 <a 395 class="dropdown-item" 396 href="/service/pompage-du-beton" role="menuitem">Pompage du béton</a> 397 </li> 398 399 400 401 <li role="none"> 402 <a 403 class="dropdown-item" 404 href="/service/centrale-mobile" role="menuitem">Centrale mobile</a> 405 </li> 406 407 408 409 <li role="none"> 410 <a 411 class="dropdown-item" 412 href="/service/controle-qualite" role="menuitem">Contrôle qualité</a> 413 </li> 414 415 416 417 <li role="none"> 418 <a 419 class="dropdown-item" 420 href="/service/transport-et-logistique" role="menuitem">Transport et logistique</a> 421 </li> 422 </ul> 423 424 </li> 425 426 427 428 429 <li class="bs-dropdown-submenu" role="none"> 430 <span 431 class="dropdown-item dropdown-toggle" 432 id="services-2Link" 433 role="button" 434 aria-expanded="false" 435 aria-controls="services-2Menu"> 436 Services 2 437 </span> 438 <ul class="dropdown-menu level-3plus"> 439 440 441 442 443 <li role="none"> 444 <a 445 class="dropdown-item" 446 href="/service/traitement-des-terres-polluees" role="menuitem">Traitement des terres polluées</a> 447 </li> 448 449 450 451 <li role="none"> 452 <a 453 class="dropdown-item" 454 href="/service/valorisation-dechets-en-cimenterie" role="menuitem">Valorisation des déchets en cimenterie</a> 455 </li> 456 457 458 459 <li role="none"> 460 <a 461 class="dropdown-item" 462 href="/service/impression-3d" role="menuitem">Impression 3D</a> 463 </li> 464 465 466 467 <li role="none"> 468 <a 469 class="dropdown-item" 470 href="/service/organisme-de-formation" role="menuitem">Organisme de formation</a> 471 </li> 472 473 474 475 <li role="none"> 476 <a 477 class="dropdown-item" 478 href="/service/systemes-constructifs" role="menuitem">Systèmes constructifs</a> 479 </li> 480 481 482 483 <li role="none"> 484 <a 485 class="dropdown-item" 486 href="/service/accompagnement-technique-ciment" role="menuitem">Accompagnement technique ciment</a> 487 </li> 488 489 490 491 <li role="none"> 492 <a 493 class="dropdown-item" 494 href="/service/conditionnement-ciment-en-big-bag" role="menuitem">Conditionnement du ciment en Big Bag</a> 495 </li> 496 </ul> 497 498 </li> 499 500 501 502 <li role="none">
503 <span 504 class="dropdown-item" 505 role="menuitem">FICHES SERVICES</span> 506 </li> 507 </ul> 508 509 </li> 510 511 512 513 514 <li class="nav-item dropdown" role="none"> 515 <div class="bs-dropdown-wrapper"> 516 <a 517 class="nav-link" 518 href="/applications" id="applicationsLink" 519 role="menuitem">Applications</a> 520 <button class="bs-dropdown-caret" 521 type="button" aria-expanded="false" 522 data-bs-boundary="viewport" 523 aria-controls="applicationsMenu" 524 aria-labelledby="applicationsLink"> 525 <span class="visually-hidden">Toggle Applications submenu</span> 526 </button> 527 </div> 528 <ul class="dropdown-menu level-2"> 529 530 531 532 533 <li role="none"> 534 <a 535 class="dropdown-item" 536 href="/applications/maison-individuelle" role="menuitem">Maison individuelle</a> 537 </li> 538 539 540 541 <li role="none"> 542 <a 543 class="dropdown-item" 544 href="/applications/batiment-collectif" role="menuitem">Bâtiment collectif</a> 545 </li> 546 547 548 549 <li role="none"> 550 <a 551 class="dropdown-item" 552 href="/applications/batiment-industriel" role="menuitem">Bâtiment industriel</a> 553 </li> 554 555 556 557 <li role="none"> 558 <a 559 class="dropdown-item" 560 href="/applications/travaux-publics" role="menuitem">Travaux publics</a> 561 </li> 562 563 564 565 <li role="none"> 566 <a 567 class="dropdown-item" 568 href="/applications/genie-civil" role="menuitem">Génie civil</a> 569 </li> 570 </ul> 571 572 </li> 573 574 575 576 577 <li class="nav-item" role="none"> 578 <a 579 class="nav-link" 580 href="/realisations" role="menuitem">Réalisations</a> 581 </li> 582 583 584 585 586 <li class="nav-item" role="none"> 587 <a 588 class="nav-link" 589 href="/implantations" role="menuitem">Implantations</a> 590 </li> 591 592 593 594 595 <li class="nav-item dropdown" role="none"> 596 <span 597 class="nav-link dropdown-toggle" 598 id="expertiseLink" 599 role="button" 600 data-bs-toggle="dropdown" 601 data-bs-boundary="viewport" 602 aria-expanded="false"> 603 Expertise 604 </span> 605 <ul class="dropdown-menu level-2"> 606 607 608 609 610 611 <li class="bs-dropdown-submenu" role="none">
612 <span 613 class="dropdown-item dropdown-toggle" 614 id="a-propos-1Link" 615 role="button" 616 aria-expanded="false" 617 aria-controls="a-propos-1Menu"> 618 A propos 1 619 </span> 620 <ul class="dropdown-menu level-3plus"> 621 622 623 624 625 <li role="none"> 626 <a 627 class="dropdown-item" 628 href="/expertise/qui-sommes-nous" role="menuitem">Qui sommes nous ?</a> 629 </li> 630 631 632 633 <li role="none"> 634 <a 635 class="dropdown-item" 636 href="/expertise/decarbonation" role="menuitem">Décarbonation</a> 637 </li> 638 </ul> 639 640 </li> 641 642 643 644 645 <li class="bs-dropdown-submenu" role="none"> 646 <span 647 class="dropdown-item dropdown-toggle" 648 id="conseilsLink" 649 role="button" 650 aria-expanded="false" 651 aria-controls="conseilsMenu"> 652 Conseils 653 </span> 654 <ul class="dropdown-menu level-3plus"> 655 656 657 658 659 <li role="none"> 660 <a 661 class="dropdown-item" 662 href="/conseils" role="menuitem">Fiches conseils</a> 663 </li> 664 </ul> 665 666 </li> 667 668 669 670 <li role="none"> 671 <span 672 class="dropdown-item" 673 role="menuitem">FAQ</span> 674 </li> 675 </ul> 676 677 </li> 678 679 </ul> 680 681 682 683 </section> 684 685<section id="block-useraccountmenu" class="block block-system block-system-menu-blockaccount clearfix"> 686 687 <hr class="block-hr"> 688 689 690 691 <ul data-block="navigation_collapsible" class="nav navbar-nav"> 692 <li class="nav-item"> 693 <a href="/contact" class="nav-link" data-drupal-link-system-path="node/3">Contact</a> 694 </li> 695 </ul> 696 697 698 699 </section> 700 701 </div> 702 703 </nav> 704 </div> 705 </header> 706 707<div class="wrap-containers"> 708 709 710 711 712 713 <div role="main" class="main-container js-quickedit-main-content clearfix"> 714 715 716 <section> 717 718 719 720 <a id="main-content"></a> 721 <div class="region region-content"> 722 <div data-drupal-messages-fallback class="hidden"></div> 723 <section id="block-dxpr-theme-content" class="block block-system block-system-main-block clearfix"> 724 725 <hr class="block-hr"> 726 727 728 <article class="page full clearfix node"> 729 730 731 732 <div class="content"> 733 <div class="layout layout--onecol"> 734 <div class="layout__region layout__region--content"> 735 <section class="block block-layout-builder block-field-blocknodepagebody clearfix"> 736 737 <hr class="block-hr"> 738 739 740 741 <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><div class="az-element az-container dxpr" data-az-type="node|page" data-az-name="99|20316|body" data-az-human-readable="Ym9keSBvbiBwYWdlIENpbWVudHMg" data-az-langcode="fr" data-az-title="Ciments" data-az-content-type="Page (Page de site classique)" data-az-mode="static"> 742<div class="az-element az-section dxpr-theme-util-background-silver" data-azb="az_section" id="Qqyzhjy7z"><div class="az-ctnr container" data-azcnt="true"><div class="az-element az-html" id="vxg4nokp0"><nav aria-label="Breadcrumb" class="breadcrumb"><ul><li><a href="/">Accueil</a></li><li><span aria-current="page">Ciments Vicat</span></li></ul></nav></div></div></div><div class="az-element az-section dxpr-theme-util-overlay-80 dxpr-theme-util-overlay-primary az-util-vertical-centering" data-azat-parallax_mode="fixed" data-azat-parallax_speed="0" data-azat-video_options="loop" data-azat-video_youtube="https://youtu.be/q6G3WJtNHhQ" data-azb="az_section" id="header-page" style="background-image:url(/sites/default/files/2024-10/Ciment%20Vicat.png);background-repeat:no-repeat;background-size:cover"><div class="az-ctnr container" data-azcnt="true"><div class="az-element az-row row az-row--md" id="zy1aiwnb3"><div class="az-element az-ctnr az-column col-md-12 az-util-vertical-centering" id="avmollkje"><div class="az-element az-text ck-content dxpr-theme-util-color-white" id="se4u4yd8r"><h1 style="font-size:3.5rem">Ciments et liants hydrauliques</h1><p>Une gamme de ciments et de liants hydrauliques adaptée à tous les usages, du bâtiment courant aux ouvrages techniques, avec des solutions « bas carbone » conçues pour répondre aux exigences de la RE2020 et relever les défis de la transition écologique.</p></div></div></div></div></div><div class="az-element az-section" data-azat-parallax_mode="fixed" data-azat-parallax_speed="0" data-azb="az_section" id="Ssto6ji90" style="margin-top:3%;margin-bottom:1%"><div class="az-ctnr container" data-azcnt="true"><div class="az-element az-row row az-row--md" id="Laquhm8sf"><div class="az-element az-ctnr az-column col-md-8 az-util-vertical-centering" id="Dsxr4ojmd"><div class="az-element az-text ck-content" id="J61ey51sd"><p>Depuis l’invention du ciment artificiel par <strong>Louis Vicat en 1817</strong>, le ciment est <strong>au centre de notre savoir-faire historique</strong> et reste l’un des piliers de notre expertise industrielle. En tant qu’acteur majeur de l’industrie des matériaux de construction, nous produisons une <strong>gamme complète de ciments et liants hydrauliques adaptés à tous les usages</strong>, du bâtiment courant aux ouvrages techniques les plus exigeants.</p><p><strong>Composant essentiel du béton</strong>, le ciment confère à ce matériau une résistance, une durabilité et une fiabilité indispensables à chaque étape de la construction. Il est formulé à partir de matières premières soigneusement sélectionnées — calcaire, argile et constituants complémentaires — pour répondre aux exigences réglementaires les plus strictes et aux contraintes spécifiques de vos chantiers.</p><p>Nos produits sont conformes aux <strong>normes européennes NF EN 197-1 ou NF EN 197-5 et certifiés selon le référentiel de la marque NF-liants hydrauliques (NF002)</strong>, garantissant ainsi performances, traçabilité et conformité sur tous types d’ouvrages.</p><p>Avec nos 5 cimenteries implantées en France, au plus près des besoins de nos clients, nous leur assurons une véritable proximité et leur offrons l’accompagnement essentiel à la réussite de leurs projets.</p></div></div><div class="az-element az-ctnr az-column col-md-4" id="i9hnsdp6y"><div class="p-5 mb-4 bg-light rounded-3 fs-4 fw-lighter az-element az-ctnr az-jumbotron jumbotron" id="F7hapnipb"><div class="container-fluid py-5" data-azcnt="true"><div class="az-element az-text ck-content" id="Xzbhzgzdz"><p><span class="jumbo-number">
7425 </span><span class="jumbo-label">Cimenteries en France</span></p></div></div></div><div class="p-5 mb-4 bg-light rounded-3 fs-4 fw-lighter az-element az-ctnr az-jumbotron jumbotron" id="bzwzqsjl6"><div class="container-fluid py-5" data-azcnt="true"><div class="az-element az-text ck-content" id="C5pow2os7"><p><span class="jumbo-number">1 </span><span class="jumbo-label">site de fabrication de ciment naturel prompt</span></p></div></div></div><div class="p-5 mb-4 bg-light rounded-3 fs-4 fw-lighter az-element az-ctnr az-jumbotron jumbotron" id="Uozmkj5e5"><div class="container-fluid py-5" data-azcnt="true"><div class="az-element az-text ck-content" id="unvmt11cd"><p><span class="jumbo-number">100% </span><span class="jumbo-label">français</span></p></div></div></div></div></div></div></div><div class="az-element az-section container-fluid-wrapper" data-azat-parallax_mode="fixed" data-azat-parallax_speed="0" data-azb="az_section" id="b03ggo4gp"><div class="az-ctnr container-fluid" data-azcnt="true"><div class="az-element az-text ck-content text-center" id="thvtfhhej" style="margin-top:6%;margin-bottom:3%"><p><span class="v-eyebrow">Notre offre</span></p><h2 class="v-title">Explorer par usage</h2><p>Quel que soit l’usage, choisissez le ciment ou le liant le plus adapté, disponible en sac ou en vrac, <br>afin de garantir la régularité de vos formulations et la performance de vos applications en conditions chantier.</p></div><div class="az-element az-section" data-azat-parallax_mode="fixed" data-azat-parallax_speed="0" data-azb="az_section" id="Tttr229me"><div class="az-ctnr container" data-azcnt="true"><div class="az-element az-row row az-row--md dxpr-theme-util-overlay-60 dxpr-theme-util-overlay-primary" id="Kgxqq07ly" style="background-image:url(/sites/default/files/2024-10/Toupie%20B%C3%A9ton%20Vicat.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:6%"><div class="az-element az-ctnr az-column col-md-12 az-util-vertical-centering hover-style-ktskbptbu" style="background-repeat:no-repeat;background-size:cover;padding:2% 2% 2% 4%" id="ktskbptbu"><div class="az-element az-text ck-content" id="huzndzsxa" style="padding-top:4%"><h3><span style="color:#fff">CIMENTS POUR LE BÉTON PRÊT À L'EMPLOI</span></h3><p><span style="color:#fff">Votre partenaire de confiance pour des formulations fiables, régulières et performantes.</span></p></div><div class="az-element az-button text-start az-color-style" id="Qefucsb6m"><a class="az-button-content btn btn-primary" href="/ciment-pour-le-bpe" role="button" style="color:#fff;margin-top:2%"><p>DÉCOUVRIR</p></a></div></div></div><div class="az-element az-row row az-row--md dxpr-theme-util-overlay-60 dxpr-theme-util-overlay-primary" id="ng6yh90zd" style="background-image:url(/sites/default/files/2024-09/Pr%C3%A9fabrication%2C.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;margin-top:6%;margin-bottom:6%"><div class="az-element az-ctnr az-column col-md-12 az-util-vertical-centering hover-style-czh9lot2p" style="background-repeat:no-repeat;background-size:cover;padding:2% 2% 2% 4%" id="czh9lot2p"><div class="az-element az-text ck-content" id="Pai6apioo" style="padding-top:4%"><h3><span style="color:#fff">CIMENTS POUR LA PRÉFABRICATION</span></h3><p><span style="color:#fff">Des résistances initiales élevées pour un décoffrage rapide et une productivité renforcée.</span></p></div><div class="az-element az-button text-start az-color-style" id="Fd9exj4jb"><a class="az-button-content btn btn-primary" href="/ciment-pour-la-prefabrication" role="button" style="color:#fff;margin-top:2%"><p>DÉCOUVRIR</p></a></div></div></div><div class="az-element az-row row az-row--md dxpr-theme-util-overlay-60 dxpr-theme-util-overlay-accent1" id="j6oaf9jem" style="background-image:url(/sites/default/files/2024-07/ciment-bas-carbone.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-top:6%;margin-bottom:6%"><div class="az-element az-ctnr az-column col-md-12 az-util-vertical-centering" style="background-repeat:no-repeat;background-size:cover;padding:2% 2% 2% 4%" id="p50ae7dyq"><div class="az-element az-text ck-content" id="ql4b0d4yb" style="padding-top:4%"><h3><span style="color:#fff">CIMENTS À EMPREINTE CARBONE RÉDUITE</span></h3><p><span style="color:#fff">Des ciments “bas carbone” pour réduire l’empreinte de vos ouvrages, sans changer vos habitudes de mise en œuvre.</span></p></div><div class="az-element az-button text-start az-color-style" id="Msnw9hwhn">
742<a class="az-button-content btn btn-danger" href="/ciment-bas-carbone" role="button" style="color:#fff;background-color:#21252a;margin-top:2%"><p>DÉCOUVRIR</p></a></div></div></div><div class="az-element az-row row az-row--md dxpr-theme-util-overlay-60 dxpr-theme-util-overlay-primary" id="u20ggqmmy" style="background-image:url(/sites/default/files/2024-07/sacs-de-ciment.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:6%"><div class="az-element az-ctnr az-column col-md-12 az-util-vertical-centering" style="background-repeat:no-repeat;background-size:cover;padding:2% 2% 2% 4%" id="n23kpsxj6"><div class="az-element az-text ck-content" id="fe3otfsip" style="padding-top:4%"><h3><span style="color:#fff">CIMENTS EN SAC</span></h3><p><span style="color:#fff">Une gamme de ciments adaptée à chaque usage pour répondre efficacement aux besoins de vos chantiers.</span></p></div><div class="az-element az-button text-start az-color-style" id="wnuocy10d"><a class="az-button-content btn btn-primary" href="/ciment-en-sac" role="button" style="color:#fff;margin-top:2%"><p>DÉCOUVRIR</p></a></div></div></div><div class="az-element az-row row az-row--md dxpr-theme-util-overlay-60 dxpr-theme-util-overlay-white" id="Rwbrbwsqd" style="background-color:#fdf8e5;background-image:url(/sites/default/files/2024-10/Bandeau%20Prompt_0.png);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:6%"><div class="az-element az-ctnr az-column col-md-12 az-util-vertical-centering hover-style-Ctmy9mdg6" style="background-repeat:no-repeat;background-size:cover;padding:2% 2% 2% 4%" id="Ctmy9mdg6"><div class="az-element az-text ck-content" id="Tq204iq7d" style="padding-top:4%"><h3>CIMENT NATUREL PROMPT</h3><p>Un liant hydraulique naturel aux propriétés uniques, fabriqué au cœur du Massif de la Chartreuse.</p></div><div class="az-element az-button text-start az-color-style" id="bl9bgqvhh"><a class="az-button-content btn btn-dark" href="https://www.ciment-prompt-vicat.fr/" role="button" style="color:#fff;margin-top:2%"><p>DÉCOUVRIR</p></a></div></div></div><div class="az-element az-row row az-row--md dxpr-theme-util-overlay-60 dxpr-theme-util-overlay-primary" id="bzs27hjrt" style="background-image:url(/sites/default/files/2024-10/Liants%20hydrauliques%20routiers.JPG);padding-top:3%;padding-bottom:3%"><div class="az-element az-ctnr az-column col-md-12" id="Ej2hby7qx" style="margin-bottom:1%;padding-left:6%;padding-right:6%"><div class="az-element az-text ck-content" id="Gtrxbokq2" style="padding-top:4%"><h3><span style="color:#fff">LIANTS HYDRAULIQUES ROUTIERS</span></h3><p><span style="color:#fff">Des solutions performantes pour le traitement des matériaux en place et la durabilité des travaux routiers.</span></p></div><div class="az-element az-button text-start az-color-style" id="Qu7f0g68a"><a class="az-button-content btn btn-primary" href="/liants-hydrauliques-routiers" role="button" style="color:#fff;margin-top:2%"><p>DÉCOUVRIR</p></a></div></div></div></div></div><div class="az-element az-section dxpr-theme-util-background-silver" data-azat-parallax_mode="fixed" data-azat-parallax_speed="0" data-azb="az_section" id="Avfemg" style="margin-top:6%;padding-top:6%;padding-bottom:6%"><div class="az-ctnr container" data-azcnt="true"><div class="az-element az-row row az-row--md" id="Ag6c4u"><div class="az-element az-ctnr az-column col-md-12" id="Ryfwe7"><div class="az-element az-text ck-content text-center" id="V8m6jh" style="margin-bottom:3%"><h2 class="v-title">Des services associés</h2><p>Parce que chaque projet est différent, nous vous proposons les services techniques et logistiques adaptés à vos besoins.</p></div></div></div><div class="az-element az-row row az-row--md dxpr-theme-util-overlay-60 dxpr-theme-util-overlay-primary" style="background-image:url(/sites/default/files/2025-05/Test%20beton%20vicat.png?fid=814);margin-bottom:6%;padding-top:3%;padding-bottom:3%" id="g2zgfhfvm"><div class="az-element az-ctnr az-column col-md-12" id="yl5qakuf1" style="padding-left:6%;padding-right:6%"><div class="az-element az-text ck-content" id="Jf9bo1oll" style="padding-top:4%"><h3><span style="color:#fff">ACCOMPAGNEMENT TECHNIQUE</span></h3><p><span style="color:#fff">Des experts techniques à vos côtés pour accompagner la réussite de vos projets.</span></p></div><div class="az-element az-button text-start az-color-style" id="xic1lwpi8">
742<a class="az-button-content btn btn-primary" href="/service/accompagnement-technique-ciment" role="button" style="color:#fff;margin-top:2%"><p>DÉCOUVRIR</p></a></div></div></div><div class="az-element az-row row az-row--md dxpr-theme-util-overlay-60 dxpr-theme-util-overlay-primary" style="background-image:url(/sites/default/files/styles/optimize/public/2026-07/bigbags_ciment_Capo_Cinto.jpg.webp?itok=3p_ORtSI&fid=1822);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-top:3%;padding-bottom:3%" id="T5y4sp"><div class="az-element az-ctnr az-column col-md-12" id="v6j0m1" style="padding-left:6%;padding-right:6%"><div class="az-element az-text ck-content" id="K40ibt" style="padding-top:4%"><h3><span style="color:#fff">CONDITIONNEMENT EN BIG BAGS</span></h3><p><span style="color:#fff">L’atout pour vos chantiers.</span></p></div><div class="az-element az-button text-start az-color-style" id="z2lqga"><a class="az-button-content btn btn-primary" href="/service/conditionnement-ciment-en-big-bag" role="button" style="color:#fff;margin-top:2%"><p>DÉCOUVRIR</p></a></div></div></div></div></div><div class="az-element az-section dxpr-theme-util-overlay-primary az-util-vertical-centering" data-azb="az_section" id="cta-b"><div class="az-ctnr container" data-azcnt="true"><div class="az-element az-row row az-row--md" id="jj159uxtw"><div class="az-element az-ctnr az-column col-md-8" id="kgsxeckmt"><div class="az-element az-text ck-content text-center" id="Vhwga0fv0" style="margin-bottom:2%"><h2>Contactez notre équipe commerciale</h2><p>Un projet ? Une question ? Notre équipe est à votre disposition.</p></div></div><div class="az-element az-ctnr az-column col-md-4 az-util-vertical-centering" id="V5146wflr"><div class="az-element az-button text-center" id="qdevbb956"><a class="az-button-content btn btn-warning" href="/contact" role="button"><p>CONTACTEZ-NOUS</p></a></div></div></div></div></div><div class="az-element az-section dxpr-theme-util-background-silver" data-azat-parallax_mode="fixed" data-azat-parallax_speed="0" data-azb="az_section" id="J89202ar5" style="padding-top:3%;padding-bottom:3%"><div class="az-ctnr container" data-azcnt="true"><div class="az-element az-text ck-content" id="F1elab2t3"><h2>Documents réglementaires</h2><p>Accédez à la documentation réglementaires de nos produits et sites.</p></div><div class="az-element az-row row az-row--md" id="Rhltsbhbc" style="margin-top:3%"><div class="az-element az-ctnr az-column col-md-6" id="dl2t2fi2e"><div class="az-element az-card card" id="Cwz2jnvlv"><div class="card-body"><div class="az-ctnr" data-azcnt="true"><div class="az-element az-row row az-row--md" id="d7y0fkd1v" style="margin-bottom:0"><div class="az-element az-ctnr az-column text-end col-md-3 az-util-vertical-centering" id="O0j62bhvc" style="margin-bottom:0"><div class="az-element az-icon" id="oiwaqrdei"><i class="az-icon-content et et-icon-document fa-3x" data-azcnt="true"></i></div></div><div class="az-element az-ctnr az-column col-md-9 az-util-vertical-centering" id="Ana648yd8" style="margin-bottom:0"><div class="az-element az-text ck-content" id="h972usr82"><h4>Fiches de Données de Sécurité (FDS)</h4><p><a href="/documents-reglementaires#fps">Consulter par produit →</a></p></div></div></div></div></div></div></div><div class="az-element az-ctnr az-column col-md-6" id="v891ydoja"><div class="az-element az-card card" id="j0rtvg2xm"><div class="card-body"><div class="az-ctnr" data-azcnt="true"><div class="az-element az-row row az-row--md" id="Xh67xbyt1" style="margin-bottom:0"><div class="az-element az-ctnr az-column text-end col-md-3 az-util-vertical-centering" id="ounenuikg" style="margin-bottom:0"><div class="az-element az-icon" id="Wi0arerv0"><i class="az-icon-content et et-icon-document fa-3x" data-azcnt="true"></i></div></div><div class="az-element az-ctnr az-column col-md-9 az-util-vertical-centering" id="fu9gtg6mv" style="margin-bottom:0"><div class="az-element az-text ck-content" id="lbdi5ix67"><h4>Déclaration de Performance (DOP)</h4><p><a href="/documents-reglementaires#dop">Consulter par usine →</a></p></div></div></div></div></div></div></div></div></div></div><div class="az-element az-section" data-azat-parallax_mode="fixed" data-azat-parallax_speed="0" data-azb="az_section" id="home-products-spec-section" style="padding-bottom:3%"><div class="az-ctnr container" data-azcnt="true"><div class="az-element az-text ck-content text-center" id="Bq871jgw6" style="margin-top:6%;margin-bottom:3%"><h2 class="v-title">Nos cimenteries sur le territoire français</h2><p>Des cimenteries proches de vos chantiers pour répondre à tous vos besoins.</p></div><div class="az-element az-row row az-row--md" id="Mzw259iiu" style="margin-top:3%"><div class="az-element az-ctnr az-column col-md-4" id="Db6i6cxin"><div class="az-element az-card card" id="a234sacsq"><div class="card-body"><div class="az-ctnr" data-azcnt="true"><div class="az-element az-html" style="background-image:url(/sites/default/files/2025-05/Presentation-Montalieu%20France.jpg);background-position:0;background-repeat:no-repeat;background-size:cover;margin:-16px -16px 3%" id="H97q7ygk6"><p style="height:200px;min-height:200px"></p></div><div class="az-element az-text ck-content dxpr-theme-util-color-accent1" id="lp588r8rw" style="margin-top:3%"><h3>Montalieu</h3><p><a class="btn-link" href="/cimenterie-de-montalieu">Découvrir →</a></p></div></div></div></div></div><div class="az-element az-ctnr az-column col-md-4" id="pruyvibq0"><div class="az-element az-card card" id="Ifx5vx49f"><div class="card-body"><div class="az-ctnr" data-azcnt="true"><div class="az-element az-html" style="background-image:url(/sites/default/files/2025-05/Original%20JPG-Cimenterie%20Xeuilley%20%281%29.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;margin:-16px -16px 3%" id="Oogk3tmzi"><p style="height:200px;min-height:200px"></p></div><div class="az-element az-text ck-content dxpr-theme-util-color-accent1" id="Lel4s548x" style="margin-top:3%"><h3>Xeuilley</h3><p><a class="btn-link" href="/cimenterie-de-xeuilley">Découvrir →</a></p></div></div></div></div></div><div class="az-element az-ctnr az-column col-md-4" id="Vzmb19uwd"><div class="az-element az-card card" id="Lv3c0e6hw"><div class="card-body"><div class="az-ctnr" data-azcnt="true"><div class="az-element az-html" style="background-image:url(/sites/default/files/2025-05/Cimenterie%20crechy.png);background-position:0;background-repeat:no-repeat;background-size:cover;margin:-16px -16px 3%" id="iiclxyop3"><p style="height:200px;min-height:200px"></p></div><div class="az-element az-text ck-content dxpr-theme-util-color-accent1" id="j5ienlfas" style="margin-top:3%"><h3>Créchy</h3><p><a class="btn-link" href="/cimenterie-de-crechy">Découvrir →</a></p></div></div></div></div></div></div><div class="az-element az-row row az-row--md" id="lvs1on9z9"><div class="az-element az-ctnr az-column col-md-4" id="kfcl1orhk"><div class="az-element az-card card" id="m8dh8ynlg"><div class="card-body"><div class="az-ctnr" data-azcnt="true"><div class="az-element az-html" style="background-image:url(/sites/default/files/2024-09/Ciementerie%20de%20St%20Egreve.png);background-position:0;background-repeat:no-repeat;background-size:cover;margin:-16px -16px 3%" id="M64881474"><p style="height:200px;min-height:200px"></p></div><div class="az-element az-text ck-content dxpr-theme-util-color-accent1" id="i45jghple" style="margin-top:3%"><h3>Saint-Egrève</h3><p><a class="btn-link" href="/cimenterie-de-saint-egreve">Découvrir →</a></p></div></div></div></div></div><div class="az-element az-ctnr az-column col-md-4" id="r1drbm0e0"><div class="az-element az-card card" id="xpl8ohbm1"><div class="card-body"><div class="az-ctnr" data-azcnt="true"><div class="az-element az-html" style="background-image:url(/sites/default/files/2025-05/Cimenterie%20de%20peille.png);background-position:0 100%;background-repeat:no-repeat;background-size:cover;margin:-16px -16px 3%" id="adcpxjav1"><p style="height:200px;min-height:200px"></p></div><div class="az-element az-text ck-content dxpr-theme-util-color-accent1" id="c8p4c9z8c" style="margin-top:3%"><h3>La Grave de Peille</h3><p><a class="btn-link" href="/cimenterie-de-peille">Découvrir →</a></p></div></div></div></div></div><div class="az-element az-ctnr az-column col-md-4" id="t60nqo4gp"><div class="az-element az-card card" id="G1jv757ni"><div class="card-body"><div class="az-ctnr" data-azcnt="true"><div class="az-element az-html" style="background-image:url(/sites/default/files/2026-01/Presentation-Cimenterie%20La%20p%C3%A9relle.jpg?fid=1336);background-position:bottom;background-repeat:no-repeat;background-size:cover;margin:-16px -16px 3%" id="Gz7wl19nb"><p style="height:200px;min-height:200px"></p></div><div class="az-element az-text ck-content dxpr-theme-util-color-accent1" id="t8qmrj5xn" style="margin-top:3%"><h3>La Pérelle</h3><p> </p></div></div></div></div></div></div></div></div></div></div> 743</div></div> 744 745 </section> 746 <section class="block block-layout-builder block-field-blocknodepagefield-metatag clearfix"> 747 748 <hr class="block-hr"> 749 750 751 752 </section> 753 754 </div> 755 </div> 756 757 </div> 758 759 760 761</article> 762 763 </section> 764 765 </div> 766 767 </section> 768 769 </div><!-- end main-container --> 770 771</div> 772 773 <footer class="dxpr-theme-footer clearfix" role="contentinfo"> 774 <div class="dxpr-theme-fluid footer-container"> 775 <div class="region region-footer"> 776 <section id="block-footerpersonnalise" class="block block-block-content block-block-contenta85f4e0c-e8f0-43b0-b08e-938340751a63 clearfix"> 777 778 <hr class="block-hr"> 779 780 781 782 <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__items"> 783 <div class="field__item"><div class="az-element az-container dxpr" data-az-type="block_content|drag_and_drop_block" data-az-name="1|193|body" data-az-human-readable="Ym9keSBvbiBibG9ja19jb250ZW50IEZvb3RlciBwZXJzb25uYWxpc8OpIA==" data-az-langcode="fr" data-az-title="Footer personnalisé" data-az-content-type="Drag and Drop Block" data-az-mode="static"> 784<div class="az-element az-section dxpr-theme-util-background-primary container-fluid-wrapper" data-azb="az_section" id="dmtyq8jgz" style="padding-top:3%;padding-bottom:3%"><div class="az-ctnr container-fluid" data-azcnt="true"><div class="az-element az-row row az-row--sm" id="gbs8y97y03"><div class="az-element az-ctnr az-column col-sm-1" id="gbi8g4gxbk"></div><div class="az-element az-ctnr az-column col-sm-1 az-util-vertical-centering" id="gbhmf397zg"><div class="az-element az-image hover-style-Kfugesl6v" id="Kfugesl6v"><img alt="Logo Vicat, bâtir le vivre ensemble" title="Vicat, bâtir le vivre ensemble" class="az-image-content" src="/sites/default/files/2024-09/logo-vicat-batir-le-vivre-ensemble.png" style="width:160px;margin-bottom:6%"></div></div><div class="az-element az-ctnr az-column col-sm-2" id="gbhtj45gmq"><div class="az-element az-text ck-content" id="gbx2ac78vb" style="margin-left:10%"><p><span style="color:#fff"><strong>Produits</strong></span></p><p><a href="/ciment"><span style="color:#fff">Ciment</span></a></p><p><a href="/granulat"><span style="color:#fff">Granulats</span></a></p><p><a href="/beton"><span style="color:#fff">Béton</span></a></p></div></div><div class="az-element az-ctnr az-column col-sm-2" id="gb0e7thzz4"><div class="az-element az-text ck-content" id="Pzatqy4gj"><p><span style="color:#fff"><strong>Liens utiles</strong></span></p><p><a href="/contact"><span style="color:#fff">Contacts</span></a></p><p><a href="/demande-devis-beton"><span style="color:#fff">Demande de devis béton</span></a></p><p><a href="/centrales-a-beton-vicat-france"><span style="color:#fff">Centrales à béton en France</span></a></p></div></div><div class="az-element az-ctnr az-column col-sm-2" id="gbit10tuwt"><div class="az-element az-text ck-content" id="flmwujp98"><p><span style="color:#fff"><strong>Informations légales</strong></span></p><p><a href="/mentions-legales"><span style="color:#fff">Mentions légales</span></a></p><p><a href="/politique-de-confidentialite"><span style="color:#fff">
784Politique de confidentialité et de cookies</span></a></p><p><a href="/conditions-generales-d-utilisation"><span style="color:#fff">Conditions générales d'utilisation</span></a></p></div></div><div class="az-element az-ctnr az-column col-sm-3" id="gbnng713ig"><div class="az-element az-text ck-content" id="Hg9kej7hn" style="margin-left:3%"><p><span style="color:#fff"><strong>Conditions générales de ventes</strong></span></p><p><a href="/conditions-tarifaires-et-d-approvisionnement-ciment"><span style="color:#fff">Conditions Tarifaires et d'Approvisionnement du Ciment</span></a></p><p><a href="/conditions-generales-de-vente-de-ciment"><span style="color:#fff">CGV Ciment</span></a></p><p><a href="/conditions-generales-de-vente-de-beton"><span style="color:#fff">CGV Béton</span></a></p><p><a href="/documents-reglementaires" style="color:#fff"><strong>Documents réglementaires</strong></a></p></div></div><div class="az-element az-ctnr az-column col-sm-1" id="gbixtg66p5"></div></div></div></div> 785</div></div> 786 </div> 787 788 </section> 789 790 </div> 791 792 </div> 793 </footer> 794 795 796 </div> 797 798
798<script>(()=>{const m=innerWidth<=1200,n=document.getElementById('dxpr-theme-main-menu');document.body.classList.add(m?'body--dxpr-theme-nav-mobile':'body--dxpr-theme-nav-desktop');if(n)n.classList[m?'add':'remove']('collapse');})();</script>
798 799
799<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/99","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"fr"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJyFkt1uwyAMhV8oLFd9HmTATVgBI-wkY08_1kwVbKt6h893sPxniISlQL7MBhgn08WPp3pnFUCQpedLIANBsdTg09KTiMywIE-WCs6JSoTgP3FyH7los_ngsMzfbFQwYMQk_IaiW0rUV0ryxOItJb1iyFj4tMja0Awu-tQLj7LU5X_5HvfIlS23vg4011b5QNrz9Kufgp7QFeEVVCqS8QFfmITyE0eC3S8gnpKyFGgcA6YVkkWnXKHs6EgDvbbmW_I2yW2USxx8vzbckXPyygZgxuFPgEqb9Epup6DEy9ir1ExLm_9ae3WH4sGElrJt2UvVptDB92uJkdJ0ZtfOs6UdS50pYet-4sqC8Tzh3VsQzYcXu2qXeEYooWpLdPOo7Yr29tcTwacvCWcw2A","theme":"dxpr_theme","theme_token":null},"ajaxTrustedUrl":[],"solution_vicat_tac_tarteaucitron":{"language":"fr","alertBigPrivacy":"This site uses cookies and gives you control over what you want to activate.","alertBigPrivacyTextLink":"See the legal notices","alertBigPrivacyLink":"\/service\/controle-qualite","disclaimer":"By allowing these third party services, you accept their cookies and the use of tracking technologies necessary for their proper functioning."},"dxprBuilder":{"messagesActive":{"free_items_limit":false,"free_users_limit":false,"insufficient_users":false,"missing_email":false},"disallowContainers":["1|193|body"],"currentPath":"\/node\/99","offsetSelector":".dxpr-theme-header--sticky, .dxpr-theme-header--fixed","dxprAjaxUrl":"\/dxpr_builder\/ajax?token=WofN-5KWL9YsMlaMUTEwV3j-c9wD0MbCsZ1WAlw62S8","dxprCsrfUrl":"\/dxpr_builder\/csrf","dxprLanguage":"fr","dxprBuilderVersion":"2.8.0","dxprBaseUrl":"\/modules\/contrib\/dxpr_builder\/dxpr_builder\/","dxprBasePath":"\/","dxprTokenInfo":{"sub":"21130","scope":"dxpr\/dxpr_builder","dxpr_tier":"dxpr_business"},"dxprSubscriptionInfo":{"site_license_used":7,"sites_limit":5,"users_limit":5,"entities_limit":1000,"tier":"business","users_count":5,"status":"authorized"},"dxprDrmLastContact":1790777959,"serverTime":1790780574,"mediaBrowser":"dxpr_builder_media_modal","palette":["#263e83","#ffffff","#00a6aa","#333333","#fafafa","#555555","#003366","#526372","#cccccc","#ededed"],"ai_enabled":false,"ai_model":"dxai_kavya_m1","ai_page_enabled":false,"ai_image_enabled":false,"ai_providers":{"xai":{"enabled":true,"weight":4,"region":"enabled"},"gemini":{"enabled":true,"weight":3,"region":"enabled"},"anthropic":{"enabled":true,"weight":2,"region":"enabled"},"mistral":{"enabled":true,"weight":1,"region":"enabled"},"openai":{"enabled":true,"weight":0,"region":"enabled"}},"ai_settings_path":"\/admin\/dxpr_studio\/dxpr_builder\/ai_settings","aiAgent":{"enabled":false,"pageEnabled":false,"imageEnabled":false,"userModelSelection":false,"model":"kavya-m1","engine":"dxai","providers":{"xai":{"enabled":true,"weight":4,"region":"enabled"},"gemini":{"enabled":true,"weight":3,"region":"enabled"},"anthropic":{"enabled":true,"weight":2,"region":"enabled"},"mistral":{"enabled":true,"weight":1,"region":"enabled"},"openai":{"enabled":true,"weight":0,"region":"enabled"}}},"recordAnalytics":true,"aiPageEnabled":false,"hideReminders":true,"notifications":true},"entity_browser":{"dxprBuilderSingle":{"cardinality":1,"selection_mode":"selection_append","selector":false},"dxprBuilderMulti":{"cardinality":-1,"selection_mode":"selection_append","selector":false},"libraryPath":"\/entity-browser\/modal\/dxpr_builder_media_modal"},"currentLanguage":"French","defaultLangCode":"fr","dxpr_themeSettings":{"headerHeight":"50","headerOffset":"60","headerMobileBreakpoint":"1200","headerMobileHeight":"60","headerSideDirection":"left","hamburgerAnimation":"cross"},"user":{"uid":0,"permissionsHash":"add220469ae7f8f0646fc97c91c0e066b2a63eba0f5020fc282b87bd7228e8bc"}}</script>
vendor: 1 bytes, line 799
799
800<script src="/core/assets/vendor/jquery/jquery.min.js?v=4.0.0"></script>
vendor: 1 bytes, line 800
800
801<script src="/sites/default/files/js/js_FVd07Xajozw2I2AOVGQVdRPgL-0hQY5Fx898zQjFwME.js?scope=footer&delta=1&language=fr&theme=dxpr_theme&include=eJxlykEKAyEMQNELKa56HokxjHY0kSTUevvuSqG7D-8XETdXWI9UvhmfFgc4mYf6Xpq90aRE3ICRaqwqq8pm-9VrSIERzc_ofAVi735yUdlGmlDmFA6vjuDZdndsubIlAh0no8jdKWMjvP-fCZ0_jwBCBQ"></script>
801 802 803
803<script> 804(function () { 805 var search = window.location.search; 806 if (!search || (search.indexOf('activeFacets[') === -1 && search.indexOf('filter[]=attr_') === -1)) return; 807 history.replaceState(null, '', window.location.pathname); 808})(); 809 810document.addEventListener('DOMContentLoaded', function() { 811 812 // ===== CODE EXISTANT (Desktop) ===== 813 var menuItems = document.querySelectorAll('#block-dxpr-theme-main-menu > ul > li'); 814 var logo = document.getElementById('logo'); 815 var navbar = document.querySelector('.body--dxpr-theme-nav-desktop #navbar.dxpr-theme-header--top'); 816 var contactIcon = document.querySelector('#block-useraccountmenu > ul > li.first > a'); 817 var realisationsMenuItem = document.querySelector('a[href="/realisations"]'); 818 var implantationsMenuItem = document.querySelector('a[href="/implantations"]'); 819 820 function changeAppearance(item, onHover) { 821 if (!item) return; 822 if (item === realisationsMenuItem || item === implantationsMenuItem) { 823 item.style.color = onHover ? 'white' : 'white'; 824 return; 825 } 826 if (logo) { 827 logo.src = onHover ? '/sites/default/files/2024-10/logo-noir.png' : '/sites/default/files/2024-10/logo-blanc.png'; 828 logo.style.zIndex = onHover ? '9999999' : ''; 829 } 830 if (contactIcon) { 831 contactIcon.style.backgroundImage = onHover ? 'url("/sites/default/files/2024-02/courriel-de-contact-noir.png")' : 'url("/sites/default/files/2024-02/courriel-de-contact.png")'; 832 } 833 if (navbar) { 834 navbar.style.backgroundColor = onHover ? 'white' : ''; 835 navbar.style.width = onHover ? '100%' : ''; 836 navbar.style.marginLeft = onHover ? '0px' : ''; 837 } 838 menuItems.forEach(function(otherItem) { 839 var anchor = otherItem.querySelector('a'); 840 if (anchor) { 841 anchor.style.color = onHover ? '#171a20' : ''; 842 } 843 }); 844 var anchor = item.querySelector('a'); 845 if (anchor) { 846 anchor.style.color = onHover ? '#585a5e' : ''; 847 } 848 } 849 850 menuItems.forEach(function(item) { 851 var anchor = item.querySelector('a'); 852 if (anchor) { 853 if (anchor !== realisationsMenuItem && anchor !== implantationsMenuItem) { 854 item.addEventListener('mouseenter', function() { changeAppearance(anchor, true); }); 855 item.addEventListener('mouseleave', function() { changeAppearance(anchor, false); }); 856 } else { 857 item.addEventListener('mouseenter', function() { changeAppearance(anchor, true); }); 858 item.addEventListener('mouseleave', function() { changeAppearance(anchor, false); }); 859 } 860 } 861 }); 862 863 window.addEventListener('resize', function() { 864 if (window.innerWidth > 1200) { 865 clearTimeout(window.resizedFinished); 866 window.resizedFinished = setTimeout(function(){ 867 location.reload(); 868 }, 500); 869 } 870 }); 871 872 // ===== MENU MOBILE - BOOTSTRAP 5 ===== 873setTimeout(function() { 874 875 var menuToggle = document.getElementById('dxpr-theme-menu-toggle'); 876 var mainMenu = document.getElementById('dxpr-theme-main-menu'); 877 878 879 if (menuToggle && mainMenu) { 880 881 // Supprimer event listeners DXPR existants 882 var newMenuToggle = menuToggle.cloneNode(true); 883 menuToggle.parentNode.replaceChild(newMenuToggle, menuToggle); 884 menuToggle = newMenuToggle; 885 886 // Supprimer style inline sur mobile 887 if (window.innerWidth <= 1023) { 888 mainMenu.removeAttribute('style'); 889 } 890 891 // Toggle menu principal 892 menuToggle.addEventListener('click', function(e) { 893 e.preventDefault(); 894 e.stopPropagation(); 895 e.stopImmediatePropagation(); 896 897 var isOpen = mainMenu.classList.contains('menu--open'); 898 899 mainMenu.classList.toggle('menu--open'); 900 menuToggle.classList.toggle('navbar-toggle--active'); 901 document.documentElement.classList.toggle('html--dxpr-theme-nav-mobile--open'); 902 document.body.classList.toggle('menu-open'); 903 904 if (mainMenu.classList.contains('menu--open')) { 905 mainMenu.style.left = '0'; 906 mainMenu.style.position = 'fixed'; 907 } else { 908 mainMenu.style.left = '-100%'; 909 mainMenu.style.position = 'fixed'; 910 // Reset tous les dropdowns 911 var allItems = mainMenu.querySelectorAll('.nav-item, .bs-dropdown-submenu');
912 allItems.forEach(function(item) { 913 item.classList.remove('open'); 914 item.classList.remove('show'); 915 }); 916 } 917 918 setTimeout(function() { 919 if (!isOpen) { 920 mainMenu.classList.add('menu--open'); 921 mainMenu.style.left = '0'; 922 } 923 }, 10); 924 925 }, true); 926 927 // Niveau 1 (Produits, Services, Applications...) - NOUVELLES CLASSES BS5 928 var level1Items = mainMenu.querySelectorAll('ul.level-1 > li.nav-item.dropdown > span.nav-link, ul.level-1 > li.nav-item .bs-dropdown-wrapper > a.nav-link'); 929 930 level1Items.forEach(function(element) { 931 element.addEventListener('click', function(e) { 932 if (window.innerWidth <= 1023) { 933 e.preventDefault(); 934 e.stopPropagation(); 935 936 var parentLi = this.closest('li.nav-item'); 937 var wasOpen = parentLi.classList.contains('open'); 938 939 // Fermer les autres niveau 1 940 var siblings = parentLi.parentElement.children; 941 for (var i = 0; i < siblings.length; i++) { 942 if (siblings[i] !== parentLi && siblings[i].classList.contains('dropdown')) { 943 siblings[i].classList.remove('open'); 944 siblings[i].classList.remove('show'); 945 } 946 } 947 948 // Toggle 949 if (wasOpen) { 950 parentLi.classList.remove('open'); 951 parentLi.classList.remove('show'); 952 } else { 953 parentLi.classList.add('open'); 954 parentLi.classList.add('show'); 955 } 956 } 957 }); 958 }); 959 960 // Niveau 2 (CIMENTS, BÃTONS, GRANULATS...) - NOUVELLES CLASSES BS5 961 var level2Items = mainMenu.querySelectorAll('ul.level-2 > li.bs-dropdown-submenu > span.dropdown-item, ul.level-2 > li.bs-dropdown-submenu .bs-dropdown-item-wrapper > a.dropdown-item'); 962 963 level2Items.forEach(function(element) { 964 element.addEventListener('click', function(e) { 965 if (window.innerWidth <= 1023) { 966 e.preventDefault(); 967 e.stopPropagation(); 968 969 var parentLi = this.closest('li.bs-dropdown-submenu'); 970 var wasOpen = parentLi.classList.contains('open'); 971 972 // Fermer les autres niveau 2 973 var siblings = parentLi.parentElement.children; 974 for (var i = 0; i < siblings.length; i++) { 975 if (siblings[i] !== parentLi && siblings[i].classList.contains('bs-dropdown-submenu')) { 976 siblings[i].classList.remove('open'); 977 siblings[i].classList.remove('show'); 978 } 979 } 980 981 // Toggle 982 if (wasOpen) { 983 parentLi.classList.remove('open'); 984 parentLi.classList.remove('show'); 985 } else { 986 parentLi.classList.add('open'); 987 parentLi.classList.add('show'); 988 } 989 } 990 }); 991 }); 992 993 // Fermer si clic dehors 994 document.addEventListener('click', function(e) { 995 if (window.innerWidth <= 1023) { 996 if (!e.target.closest('#dxpr-theme-main-menu') && !e.target.closest('#dxpr-theme-menu-toggle')) { 997 mainMenu.classList.remove('menu--open'); 998 menuToggle.classList.remove('navbar-toggle--active'); 999 document.documentElement.classList.remove('html--dxpr-theme-nav-mobile--open'); 1000 document.body.classList.remove('menu-open'); 1001 mainMenu.style.left = '-100%'; 1002 1003 var allItems = mainMenu.querySelectorAll('.nav-item, .bs-dropdown-submenu'); 1004 allItems.forEach(function(item) { 1005 item.classList.remove('open'); 1006 item.classList.remove('show'); 1007 }); 1008 } 1009 } 1010 }); 1011 // Auto-ouvrir niveau 3 UNIQUEMENT pour Services 1012 if (window.innerWidth <= 1023) { 1013 // Trouver le menu Services (2ème item du menu principal) 1014 var servicesItem = mainMenu.querySelector('ul.level-1 > li.nav-item#servicesLink, ul.level-1 > li.nav-item > span#servicesLink'); 1015 1016 if (servicesItem) { 1017 var servicesParent = servicesItem.closest('li.nav-item'); 1018 var servicesSubmenus = servicesParent.querySelectorAll('ul.level-2 > li.bs-dropdown-submenu'); 1019
1020 servicesSubmenus.forEach(function(li) { 1021 var span = li.querySelector(':scope > span.dropdown-item'); 1022 1023 // Si c'est un span (Services 1, Services 2), ouvrir direct le niveau 3 1024 if (span) { 1025 li.classList.add('open', 'show'); 1026 } 1027 }); 1028 } 1029 } 1030 } 1031}, 100); 1032}); 1033document.addEventListener('DOMContentLoaded', function() { 1034 if (!document.querySelector('[data-schema-field="telephone"]')) return; 1035 1036 var get = function(field) { 1037 var el = document.querySelector('[data-schema-field="' + field + '"]'); 1038 return el ? el.textContent.trim() : ''; 1039 }; 1040 1041 var schema = { 1042 "@context": "https://schema.org", 1043 "@type": ["LocalBusiness", "HomeAndConstructionBusiness"], 1044 "name": get('titre'), 1045 "url": window.location.href, 1046 "telephone": get('telephone'), 1047 "email": get('email'), 1048 "address": { 1049 "@type": "PostalAddress", 1050 "streetAddress": get('adresse'), 1051 "addressLocality": get('ville'), 1052 "postalCode": get('code_postal'), 1053 "addressCountry": "FR" 1054 }, 1055 "geo": { 1056 "@type": "GeoCoordinates", 1057 "latitude": get('latitude'), 1058 "longitude": get('longitude') 1059 }, 1060 "parentOrganization": { 1061 "@type": "Organization", 1062 "name": "Vicat", 1063 "url": "https://www.solutions-vicat.fr" 1064 } 1065 }; 1066 1067 var script = document.createElement('script'); 1068 script.type = 'application/ld+json'; 1069 script.text = JSON.stringify(schema, null, 2); 1070 document.head.appendChild(script); 1071}); 1072// PRODUIT 1073document.addEventListener('DOMContentLoaded', function() { 1074 if (!document.querySelector('[data-schema-field="marque"]')) return; 1075 1076 var get = function(field) { 1077 var el = document.querySelector('[data-schema-field="' + field + '"]'); 1078 return el ? el.textContent.trim() : ''; 1079 }; 1080 1081 // ⬠AJOUT â tamponne la GAMME (â marque = Béton Vicat) sur le wrapper 1082 var slugify = function(s) { 1083 return (s || '').toLowerCase() 1084 .normalize('NFD').replace(/[\u0300-\u036f]/g, '') 1085 .replace(/[^a-z0-9]+/g, ''); // "BVperf" â "bvperf" 1086 }; 1087 var wrap = document.querySelector('.produit') 1088 || document.querySelector('.node--type-produit') 1089 || document.body; 1090 var gammeSlug = slugify(get('gamme')); // â champ GAMME, pas 'marque' 1091 if (gammeSlug) wrap.setAttribute('data-gamme', gammeSlug); 1092 wrap.setAttribute('data-activite', slugify(get('activite')) || 'beton'); 1093 // ⬠FIN AJOUT 1094 1095 var getImageUrl = function() { 1096 var el = document.querySelector('[data-schema-field="image"] img'); 1097 if (!el) return ''; 1098 var src = el.getAttribute('src'); 1099 if (!src) return ''; 1100 return src.startsWith('http') ? src : window.location.origin + src; 1101 }; 1102 1103 var nom = get('titre').replace(/^Produit\s*:\s*/i, '').trim(); 1104 var description = get('nom') + " " + get('description_courte') || get('norme'); 1105 1106 var schema = { 1107 "@context": "https://schema.org", 1108 "@type": "WebPage", 1109 "@id": window.location.href + "#webpage", 1110 "name": nom, 1111 "url": window.location.href, 1112 "description": description, 1113 "inLanguage": "fr-FR", 1114 "isPartOf": { 1115 "@type": "WebSite", 1116 "@id": "https://www.solutions-vicat.fr/#website" 1117 }, 1118 "about": { 1119 "@type": "Product", 1120 "@id": window.location.href + "#product", 1121 "name": nom, 1122 "image": getImageUrl(), 1123 "description": description, 1124 "brand": { 1125 "@type": "Brand", 1126 "name": "Vicat" 1127 }, 1128 "category": get('categorie'), 1129 "additionalProperty": { 1130 "@type": "PropertyValue", 1131 "name": "Gamme", 1132 "value": get('marque') 1133 }, 1134 "manufacturer": { 1135 "@type": "Organization", 1136 "@id": "https://www.solutions-vicat.fr/#organization", 1137 "name": "Vicat", 1138 "url": "https://www.solutions-vicat.fr" 1139 } 1140 } 1141 }; 1142 1143 var script = document.createElement('script'); 1144 script.type = 'application/ld+json'; 1145 script.text = JSON.stringify(schema, null, 2); 1146 document.head.appendChild(script); 1147}); 1148 1149/** 1150 * Solutions Vicat â Pages Application 1151 * Filtrage Béton/Ciment + bordures top par gamme
1152 * à coller dans DXPR Theme > Custom JS 1153 */ 1154document.addEventListener('DOMContentLoaded', function () { 1155 1156 const grid = document.querySelector('.view-produits-par-application > .view-content'); 1157 if (!grid) return; 1158 1159 const rows = grid.querySelectorAll('.views-row'); 1160 if (!rows.length) return; 1161 1162 // ââ Couleurs par gamme ââ 1163 const gammeColors = { 1164 'BVperf': '#00a6aa', 1165 'Defiperf': '#00a6aa', 1166 'Flexiperf': '#00a6aa', 1167 'Stylperf': '#00a6aa', 1168 'Optimat': '#d6ad60', 1169 'Structurat': '#d6ad60', 1170 'Naturat': '#d6ad60', 1171 'Extremat': '#d6ad60', 1172 'Performat': '#d6ad60', 1173 'Blancat': '#d6ad60', 1174 'Prompt': '#d6ad60', 1175 }; 1176 1177 // ââ Famille par groupe h3 ââ 1178 const familleByMarque = { 1179 'Béton Vicat': 'beton', 1180 'Ciment Vicat': 'ciment', 1181 }; 1182 1183 // ââ 1. Lire la famille depuis les h3 de groupe et tagger les cartes ââ 1184 let currentFamille = 'beton'; 1185 grid.childNodes.forEach(function (node) { 1186 if (node.nodeName === 'H3') { 1187 const marque = node.textContent.trim(); 1188 currentFamille = familleByMarque[marque] || 'beton'; 1189 } 1190 if (node.classList && node.classList.contains('views-row')) { 1191 node.dataset.famille = currentFamille; 1192 1193 // Ajouter classe famille 1194 node.classList.add('sv-famille-' + currentFamille); 1195 1196 // Lire la gamme et appliquer la bordure top 1197 const gammeEl = node.querySelector('.card-gamme'); 1198 if (gammeEl) { 1199 const classes = Array.from(gammeEl.classList); 1200 const gamme = classes.find(c => c !== 'card-gamme'); 1201 if (gamme && gammeColors[gamme]) { 1202 node.style.borderTop = '4px solid ' + gammeColors[gamme]; 1203 } 1204 } 1205 } 1206 1207/** 1208 * Sub-nav Applications â lien actif 1209 */ 1210document.addEventListener('DOMContentLoaded', function () { 1211 const currentPath = window.location.pathname; 1212 const links = document.querySelectorAll('.subnav-applications-item a'); 1213 1214 links.forEach(function (link) { 1215 if (link.getAttribute('href') === currentPath) { 1216 link.classList.add('sv-subnav-active'); 1217 } 1218 }); 1219}); 1220 }); 1221 1222 // ââ 2. Compter les familles ââ 1223 const counts = { all: 0, beton: 0, ciment: 0 }; 1224 rows.forEach(function (row) { 1225 counts.all++; 1226 const f = row.dataset.famille; 1227 if (counts[f] !== undefined) counts[f]++; 1228 }); 1229 1230 // ââ 3. Injecter les onglets si plusieurs familles ââ 1231 if (counts.beton > 0 && counts.ciment > 0) { 1232 1233 const tabsWrap = document.createElement('div'); 1234 tabsWrap.className = 'sv-tabs-filter'; 1235 tabsWrap.innerHTML = 1236 '<span class="sv-tabs-filter__label">Filtrer par</span>' + 1237 '<button class="btn btn-secondary active" onclick="svFilter(\'all\', this)">Tous <span class="sv-tab-count">' + counts.all + '</span></button>' + 1238 '<button class="btn btn-secondary" onclick="svFilter(\'beton\', this)">Bétons <span class="sv-tab-count">' + counts.beton + '</span></button>' + 1239 '<button class="btn btn-secondary" onclick="svFilter(\'ciment\', this)">Ciments <span class="sv-tab-count">' + counts.ciment + '</span></button>'; 1240 1241 const info = document.createElement('p'); 1242 info.className = 'sv-results-info'; 1243 info.id = 'sv-results-info'; 1244 info.innerHTML = '<strong>' + counts.all + ' produits</strong> disponibles pour cette application'; 1245 1246const filterContainer = document.querySelector('#section-filtre-marque .az-ctnr'); 1247if (filterContainer) { 1248 filterContainer.appendChild(tabsWrap); 1249 filterContainer.appendChild(info); 1250} else { 1251 grid.parentNode.insertBefore(tabsWrap, grid); 1252 grid.parentNode.insertBefore(info, grid); 1253} 1254 1255 // Marquer pour masquer les h3 via CSS 1256 const viewWrap = grid.closest('.view') || grid.parentNode; 1257 if (viewWrap) viewWrap.classList.add('sv-tabs-active'); 1258 } 1259 1260 // ââ Fonction de filtrage globale ââ 1261 window.svFilter = function (type, btn) { 1262 // Boutons 1263 document.querySelectorAll('.btn.btn-secondary').forEach(function (b) { 1264 b.className = 'btn btn-secondary'; 1265 });
1266btn.className = 'btn btn-secondary active'; 1267 1268 // Cartes + h3 groupes 1269 let visible = 0; 1270 grid.childNodes.forEach(function (node) { 1271 if (node.nodeName === 'H3') { 1272 // Masquer le h3 si le filtre est actif 1273 node.style.display = type === 'all' ? '' : 'none'; 1274 } 1275 if (node.classList && node.classList.contains('views-row')) { 1276 const show = type === 'all' || node.dataset.famille === type; 1277 node.classList.toggle('sv-hidden', !show); 1278 if (show) visible++; 1279 } 1280 }); 1281 1282 // Info 1283 const info = document.getElementById('sv-results-info'); 1284 if (info) { 1285 const label = type === 'all' ? 'produits' : (type === 'beton' ? 'bétons' : 'ciments'); 1286 info.innerHTML = '<strong>' + visible + ' ' + label + '</strong> disponibles pour cette application'; 1287 } 1288 }; 1289 1290}); 1291/** 1292 * Sub-nav Applications â lien actif 1293 */ 1294document.addEventListener('DOMContentLoaded', function () { 1295 const currentPath = window.location.pathname; 1296 const links = document.querySelectorAll('.subnav-applications-item a'); 1297 1298 links.forEach(function (link) { 1299 if (link.getAttribute('href') === currentPath) { 1300 link.classList.add('sv-subnav-active'); 1301 } 1302 }); 1303}); 1304/* FIN PAGES APPLICATIONS */ 1305document.addEventListener('DOMContentLoaded', function() { 1306 var faq = document.querySelector('.faq .accordion-item'); 1307 if (!faq) return; 1308 1309 var btn = faq.querySelector('.accordion-button'); 1310 var collapse = faq.querySelector('.collapse'); 1311 1312 if (btn && collapse) { 1313 btn.classList.remove('collapsed'); 1314 btn.setAttribute('aria-expanded', 'true'); 1315 collapse.classList.add('show'); 1316 } 1317}); 1318</script>
1318<div class="hidden" id="dxpr-theme-js-seed">sfy39587stp18</div> 1319 </body> 1320</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.