Outiref
<!doctype html>
<html lang="fr-FR">

  <head>
    
      
  <meta charset="utf-8">


  <meta http-equiv="x-ua-compatible" content="ie=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},feature_flags:["soft_nav"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"538808820",accountID:"4501834",trustKey:"4340310",xpid:"UAMHUF5QDBAEU1BXBwYBVlw=",licenseKey:"NRJS-73b255b65a24e6ab6ab",applicationID:"471507608",browserID:"538808820"};;/*! For license information please see nr-loader-spa-1.318.0.min.js.LICENSE.txt */
(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>s});var n=r(944);function s(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),i=0===Object.keys(r).length?e:r;for(let o in i)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):e[o]instanceof Map||e[o]instanceof Set||e[o]instanceof Date||e[o]instanceof RegExp?r[o]=e[o]:"object"==typeof e[o]&&null!==t[o]&&"object"==typeof t[o]?r[o]=s(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>o});var n=r(384),s=r(8122);const i={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,s.a)(e,i)])},7699(e,t,r){"use strict";var n=r(860);const s={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,s,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.318.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},6154(e,t,r){"use strict";var n=r(1863);const s="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=s?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,s,"WN",0,f,"bv",0,i,"gm",0,o,"lR",0,l,"m",0,c,"mw",0,a,"sb",0,u,"zk",0,()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>o,gX:()=>s,iW:()=>i});var n=[];function s(e){if(!e||i(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function i(e){return void 0===e.hostname}function o(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const s=r.indexOf("/");let i,o;s>0?(i=r.substring(0,s),o=r.substring(s)):(i=r,o="*");let[c]=i.split(":");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(6154);function s(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),s=r(3606),i=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:i.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const i=e.ee,a=s.i.handlers;if(i&&!i.aborted&&i.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=i.backlog[t],r=a[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof o.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}i.isolatedBacklog||delete a[t],i.backlog[t]=null,i.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],s=e[3],i=e[2];n.apply(s,i)}})}},7836(e,t,r){"use strict";var n=r(384),s=r(8990),i=r(2646),o=r(5607);const a="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var s=0;s<r.length;s++)r[s]===t&&r.splice(s,1)},emit:function(e,r,n,s,i){!1!==i&&(i=!0);if(c.aborted&&!s)return;t&&i&&t.emit(e,r,n);var a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[o[e]];d&&d.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{o[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[o[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof i.y?e:e?(0,s.I)(e,a,()=>new i.y(a)):new i.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,a,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>s});var n=r(7836).ee.get("handle");function s(e,t,r,s,i){i?(i.buffer([e],s),i.emit(e,t,r)):(n.buffer([e],s),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>i});var n=r(9908);i.on=o;var s=i.handlers={};function i(e,t,r,i){o(i||n.d,s,e,t,r)}function o(e,t,r,s,i){i||(i="feature"),e||(e=n.d);var o=t[i]=t[i]||{};(o[r]=o[r]||[]).push([e,s])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function s(e,t,r=!1,s){window.addEventListener(e,t,n(r,s))}function i(e,t,r=!1,s){document.addEventListener(e,t,n(r,s))}r.d(t,{DD:()=>i,jT:()=>n,sp:()=>s})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>o,ZF:()=>a,bz:()=>i,el:()=>c});var n=r(6154);function s(e,t){return e?15&e[t]:16*Math.random()|0}function i(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function o(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a<e;a++)o.push(s(r,i++).toString(16));return o.join("")}function a(){return o(16)}function c(){return o(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>i});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,s=/([^?#]*)().*/;function i(e,t){return e?e.replace(t?n:s,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>s});var n=r(6154);function s(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>s});var n=r(3241);function s(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>s});var n=Object.prototype.hasOwnProperty;function s(e,t,r){if(n.call(e,t))return e[t];var s=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:s,writable:!0,enumerable:!1}),s}catch(e){}return e[t]=s,s}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let s;return(...r)=>{n&&void 0===s&&(e.apply(this,r),s=setTimeout(()=>{s=clearTimeout(s)},t)),n||(clearTimeout(s),s=setTimeout(()=>{e.apply(this,r)},t))}}function s(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>s,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>i});var n=r(944);const s=new Map;function i(...e){return e.every(e=>{if(s.has(e))return s.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),i=t.includes("nrWrapper");return r||i||(0,n.R)(64,e?.name||t),s.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>s});var n=r(7836);function s(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},7508(e,t,r){"use strict";r.d(t,{AZ:()=>g,Qr:()=>b,QL:()=>m});var n=r(6154),s=r(1863),i=r(9119),o=r(7866);class a{dom=new c;performance=new c;constructor(e){this.url=e}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}let d;try{d=g(m())[0]}catch(e){d=g(e)[0]}const u=e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&e.name.endsWith(".js"),l=new Map;let f=[];function h(e){return l.get(e)}function p(e){const t=h(e);if(t)return t;const r=new a(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=p((0,i.L)(e.src));t.dom.start=(0,s.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,s.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().filter(u).forEach(e=>{const t=p((0,i.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e;const r=[];f.forEach(({test:t,addedAt:n},i)=>{(t(e)||(0,s.t)()-n>1e4)&&r.push(i)}),f=f.filter((e,t)=>!r.includes(t))})}).observe({type:"resource",buffered:!0})}function g(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(o.cn)||e.match(o.hB)||e.match(o.fL);if(r&&r[2])t.add((0,i.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,i.L)(r[1]))}}return[...t]}function m(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function v(e,t){return(0,i.L)(e.name)===t}function y(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}function b(){const e={registeredAt:(0,s.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown"},t=m();if(!t)return e;const r=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const o=g(t),a=(o.length>1?o.filter(e=>d!==e):o)[0];if(!a)return e;if(r.includes(a))return e.asset=(0,i.L)(r),e.type="inline",e;e.correlation=h(a);const c=e.correlation?.performance.value||performance.getEntriesByType("resource").find(e=>v(e,a));c?y(e,c):function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,i.L)(r.href)===e)return!0}catch(e){}return!1}(a)&&(e.asset=a,e.type="preload",f.push({addedAt:(0,s.t)(),test:t=>!!v(t,a)&&(y(e,t),!0)})),Object.defineProperty(e,"scriptStart",{get:()=>e.correlation?.script.start||e.fetchEnd}),Object.defineProperty(e,"scriptEnd",{get:()=>e.correlation?.script.end||e.registeredAt})}catch(e){}return e}},5732(e,t,r){"use strict";r.d(t,{$5:()=>d,B5:()=>c,Ms:()=>s,Ux:()=>o,YA:()=>a,yx:()=>i});var n=r(7508);function s(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function i(e,t){if(!e||!t?.init.api.register.enabled)return[];const r=t.runtime.registeredEntities;return r?.filter(t=>t.metadata.timings?.asset?.endsWith(e)).map(e=>e.metadata.target)||[]}function o(e,t){if(!u(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{"entity.guid":r,appId:t.agentRef.info.applicationID}}function a(e,t){return c(e,t)?{"child.id":e.id,"child.type":e.type,...o(void 0,t)}:{}}function c(e,t){return!!e&&!!u(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function d(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let s=r.length-1;for(;r[s];)t.push(...i(r[s--],e))}catch(e){}return t.length||t.push(void 0),t}function u(e){return 2===e?.harvestEndpointVersion}r.d(t,["fQ",0,{MFE:"MFE",BA:"BA"}])},5289(e,t,r){"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),s=r(6389);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();const r=(0,s.J)(e),o=setInterval(()=>{i()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(i())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),s=r(1863),i=r(944),o=r(1910);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,s.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,i.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,a])},2843(e,t,r){"use strict";r.d(t,{G:()=>i,u:()=>s});var n=r(3878);function s(e,t=!1,r,s){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,s)}function i(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),s=r(3434),i=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,s.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var s=(0,i.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=s}}),t.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),s=r(5607),i=r(5732);const o="nr@original:".concat(s.W);var a=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),s.inPlace=function(e,t,r,n,i,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=s(u,a?d+r:r,n,d,i,o))}},s.flag=o,s;function s(t,n,s,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,p;let g,m;try{a=this,o=[...arguments],m=h?(0,i.$5)(r):[void 0],l="function"==typeof s?s(o,a):s||{}}catch(t){u([t,"",[o,a,c],l],e)}d(n+"start",[o,a,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(a,o),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[o,a,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,a,m],l,f),d(n+"end",[o,a,p,m],l,f)}}}function d(r,n,s,i){if(!c||t){var o=c;c=!0;try{e.emit(r,n,s,t,i)}catch(t){u([t,r,n,s],e)}c=o}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}r.d(t,["Jt",0,o])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const s=r(860).K7.genericEvents,i=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,s,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,i,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),s=r(1863),i=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,s.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,i.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,i.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const s=r(860).K7.sessionReplay,i={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0};r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,s,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,i])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>o,SR:()=>i,rF:()=>a});var n=r(384),s=r(7767);function i(e){return!!(0,n.dV)().o.MO&&(0,s.V)(e)&&!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload&&i(e)}function a(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,s="-start",i="-end",o="fn"+s,a="fn"+i;r.d(t,["He",0,"bstResource","Kp",0,i,"Lc",0,a,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,s,"uP",0,o])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(1687);class s{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>i});var n=r(9566),s=r(1741);class i extends s.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(944),s=r(4261);class i{#e(e,...t){if(this[e]!==i.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(s.hG,e,t)}register(e){return this.#e(s.eY,e)}recordCustomEvent(e,t){return this.#e(s.fF,e,t)}setPageViewName(e,t){return this.#e(s.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(s.cD,e,t,r)}noticeError(e,t){return this.#e(s.o5,e,t)}setUserId(e,t=!1){return this.#e(s.Dl,e,t)}setApplicationVersion(e){return this.#e(s.nb,e)}setErrorHandler(e){return this.#e(s.bt,e)}addRelease(e,t){return this.#e(s.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(s.BL,e)}recordReplay(){return this.#e(s.CH)}pauseReplay(){return this.#e(s.Tb)}addToTrace(e){return this.#e(s.U2,e)}setCurrentRouteName(e){return this.#e(s.PA,e)}interaction(e){return this.#e(s.dT,e)}wrapLogger(e,t,r){return this.#e(s.Wb,e,t,r)}measure(e,t){return this.#e(s.V1,e,t)}consent(e){return this.#e(s.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),s=r(9908),i=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860);function u(e,t,r,i){const u=i||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,s.p)(a.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function l(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,s.p)("api-"+n,[(0,i.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",s="jserrors",i="browser/blobs",o="browser/logs",a={ajax:"ajax",genericEvents:"generic_events",jserrors:s,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[a.pageViewEvent]:1,[a.pageViewTiming]:2,[a.metrics]:3,[a.jserrors]:4,[a.softNav]:5,[a.ajax]:6,[a.sessionTrace]:7,[a.sessionReplay]:8,[a.logging]:9,[a.genericEvents]:10},d={[a.pageViewEvent]:"rum",[a.pageViewTiming]:n,[a.ajax]:n,[a.softNav]:n,[a.metrics]:s,[a.jserrors]:s,[a.sessionTrace]:i,[a.sessionReplay]:i,[a.logging]:o,[a.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,a,"P3",0,c,"XX",0,s,"Yy",0,o,"df",0,i])}};const t={};function r(n){const s=t[n];if(void 0!==s)return s.exports;const i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var s=t[n++],i=t[n++];r.o(e,s)?0===i&&n++:0===i?Object.defineProperty(e,s,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,s,{enumerable:!0,get:i})}else for(var s in t)r.o(t,s)&&!r.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.318.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.318.0.PROD:";r.l=(n,s,i,o)=>{if(e[n])return void e[n].push(s);let a,c;if(void 0!==i){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+i){a=r;break}}}if(!a){c=!0;var u={478:"sha512-/AXW8qyVjSgMyJ0lqhyifzwkZr8Ov8ZawKsaWj/CA0lp1Wc2+mmueK/UZHaZaSaYaeeJrB/t4P4uWS3e/9jcvw==",249:"sha512-d5lfhJ91dhhW+XbJR9kV0bQKVZQ8bL6dLDyNQnbRISd7W8ML4JOITQuDViwNgTzHErkgFqH3y/ei4iFZ4KFArw==",212:"sha512-gN6Uud0E6YjLpz0JH3q9aL2zIDa7IUbUmjJIX7MfeckSRKGBfYej+fsSeww2YriQCGKX4ksVkZ6jFAQkYhX/gA=="};a=document.createElement("script"),a.charset="utf-8",r.nc&&a.setAttribute("nonce",r.nc),a.setAttribute("data-webpack",t+i),a.src=n,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),u[o]&&(a.integrity=u[o])}e[n]=[s];const l=(t,r)=>{a.onerror=a.onload=null,clearTimeout(f);const s=e[n];if(delete e[n],a.parentNode?.removeChild(a),s?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=l.bind(null,a.onerror),a.onload=l.bind(null,a.onload),c&&document.head.appendChild(a)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let s=r.o(e,t)?e[t]:void 0;if(0!==s)if(s)n.push(s[2]);else{const i=new Promise((r,n)=>s=e[t]=[r,n]);n.push(s[2]=i);const o=r.p+r.u(t),a=new Error,c=n=>{if(r.o(e,t)&&(s=e[t],0!==s&&(e[t]=void 0),s)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed: ("+e+": "+r+")",a.name="ChunkLoadError",a.type=e,a.request=r,s[1](a)}};r.l(o,c,"chunk-"+t,t)}};const t=(t,n)=>{let[s,i,o]=n;var a,c,d=0;if(s.some(t=>0!==e[t])){for(a in i)r.o(i,a)&&(r.m[a]=i[a]);if(o)o(r)}for(t&&t(n);d<s.length;d++)c=s[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.318.0.PROD"]=self["webpackChunk:NRBA-1.318.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var s=r(384),i=r(1741);var o=r(2555),a=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(a.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(a.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v}};var w=r(7836),R=r(3241);const T={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};function A(e,t={},n,a){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,s.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,T)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,o.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,s.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let s=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return s?s(...t):n})})}(e),e.runtime.loaderType=n,e.ee=w.ee.get(e.agentIdentifier),e.exposed=h,(0,R.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}var x=r(9908),S=r(1863),O=r(4261),_=r(1738);var N=r(1687),P=r(4234),L=r(5289),k=r(5270),C=r(7767),j=r(6389),I=r(7699);const D=new WeakSet;class M extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,j.J)(()=>{(0,N.Ak)(e,this.featureName),t()}))}):(0,N.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const s=async()=>{if(await this.deferred,this.#t(e),!(0,o.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);let s;try{if((0,C.V)(e.init)){const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));s=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit("internal-error",[e]),(0,x.p)(I.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#r(this.featureName,s,e.init))return(0,N.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,N.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};g.RI?(0,L.GG)(()=>s(),!0):s()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,k.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!D.has(e)&&(D.add(e),!(0,o.f)(e.info))){const t=(0,s.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}A(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var B=r(6630);class H extends M{static featureName=B.T;constructor(e){var t;super(e,B.T),this.setupInspectionEvents(),t=e,(0,_.Y)(O.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,x.p)("api-"+O.Fw,[(0,S.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5839)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,R.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,L.sB)(t=>{e(t,"DOMContentLoaded")}),(0,L.GG)(t=>{e(t,"load")}),(0,L.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,R.W)({type:"lifecycle",name:"session",data:t})})}}class W extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,s.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(H),A(this,e,e.loaderType||"agent"),t=this,(0,_.Y)(O.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,_.U)(t,e,r,O.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,_.Y)(O.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,x.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,_.U)(e,"enduser.id",t,O.Dl,!0)},e)}(this),function(e){(0,_.Y)(O.nb,function(t){if("string"==typeof t||null===t)return(0,_.U)(e,"application.version",t,O.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,_.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,_.Y)(O.Pv,function(t=!0){if("boolean"==typeof t){if((0,x.p)("api-"+O.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures];r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&r.featureName!==t.K7.pageViewEvent)return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,s.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var K=r(2843),F=r(782);class U extends M{static featureName=F.T;constructor(e){super(e,F.T),g.RI&&((0,K.u)(()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,F.T,this.ee),!0),(0,K.G)(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,F.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var V=r(3969);class z extends M{static featureName=V.TZ;constructor(e){super(e,V.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var G=r(6774),q=r(3878),Y=r(3304);class Z{constructor(e,t,r,n,s){this.name="UncaughtError",this.message="string"==typeof e?e:(0,Y.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=s}}function Q(e){return ee(e)?e:new Z(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function X(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ee(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return Q(e.reason)}const r=Q(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function J(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Z(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ee(e.error)?e.error:Q(e)}function ee(e){return e instanceof Error&&!!e.stack}function te(e,r,n,s,i=(0,S.t)()){"string"==typeof e&&(e=new Error(e)),(0,x.p)("err",[e,i,!1,r,n.runtime.isRecording,void 0,s],void 0,t.K7.jserrors,n.ee),(0,x.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var re=r(5732),ne=r(993),se=r(3785);function ie(e,{customAttributes:t={},level:r=ne.p_.INFO}={},n,s,i=(0,S.t)()){(0,se.R)(n.ee,e,t,r,!1,s,i)}function oe(e,r,n,s,i=(0,S.t)()){(0,x.p)("api-"+O.hG,[i,e,r,s],void 0,t.K7.genericEvents,n.ee)}function ae(e,r,n,s,i=(0,S.t)()){const{start:o,end:a,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(o,0),d.end=u(a,i),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,x.p)("api-"+O.V1,[d,e,s],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ce(e,r={},n,s,i=(0,S.t)()){(0,x.p)("api-"+O.fF,[i,e,r,s],void 0,t.K7.genericEvents,n.ee)}var de=r(7508);const ue=(e,t)=>{if(!e||!t)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(r.dataset?.nrMfeId===t)return!0;r=r.parentNode}}catch(e){}return!1},le=(e,t)=>{const r=g.gm.document?.querySelector('[data-nr-mfe-id="'.concat(e,'"]'));let n=!!r;const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const i=1===r.nodeType?r:null;i?.dataset?.nrMfeId===e&&(s.disconnect(),s.observe(i,{childList:!0,subtree:!0}),n=!0),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(n||ue(r,e))&&t(r,s)})})});return s.observe(r||g.gm.document,{childList:!0,subtree:!0}),s},fe=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function he(e,t){let r=null,n=null;const s=e=>null===e?null:e-(t?.scriptStart||t?.registeredAt||0),i={fcp:{get value(){return s(r)}},lcp:{get value(){return s(n)}},cls:{value:null},inp:{value:null},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return i;const o=[],a=()=>{r??=(0,S.t)(),n??=(0,S.t)(),i.cls.value??=0};g.gm.document?.querySelector('[data-nr-mfe-id="'.concat(e,'"]'))&&a(),le(e,(e,t)=>{a(),t.disconnect()});let c=0,d=null;const u=new Set;try{d=new g.gm.ResizeObserver(e=>{e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>c&&(c=t,n=(0,S.t)()),d.unobserve(e.target)}catch(e){}})})}catch(e){}const l=le(e,e=>{if(a(),d)try{const t=1===e.nodeType?e:e.parentElement;t&&!u.has(t)&&(u.add(t),"IMG"===t.tagName?t.complete?d.observe(t):t.addEventListener("load",()=>{d.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?d.observe(t):t.addEventListener("loadeddata",()=>{d.observe(t)},{once:!0}):d.observe(t))}catch(e){}});d&&o.push(d),o.push(l),fe(o,{type:"layout-shift",buffered:!0},t=>{t.hadRecentInput||(t.sources||[]).some(r=>!!ue(r.node,e)&&(a(),i.cls.value+=t.value,!0))}),fe(o,{type:"event",buffered:!0,durationThreshold:40},t=>{t.interactionId&&ue(t.target,e)&&(null===i.inp.value||t.duration>i.inp.value)&&(a(),i.inp.value=t.duration)});const f=["pointerdown","keydown"],h=()=>{f.forEach(e=>{g.gm.removeEventListener(e,p,{passive:!0})})};i.disconnect=()=>{o.forEach(e=>{try{e?.disconnect()}catch(e){}}),h()};const p=t=>{ue(t?.target,e)&&((()=>{try{l?.disconnect(),d?.disconnect()}catch(e){}})(),h())};return f.forEach(e=>{g.gm.addEventListener(e,p,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,i.disconnect,{once:!0,passive:!0})}),i}var pe=r(9566);const ge=["name","id","type"],me=new Map([[oe,"addPageAction"],[ie,"log"],[ae,"measure"],[te,"noticeError"],[ce,"recordCustomEvent"]]),ve={experimental:(0,j.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,j.J)(()=>(0,l.R)(55)),invalidTarget:(0,j.J)(e=>(0,l.R)(48,e)),deregistered:(0,j.J)(()=>(0,l.R)(68))};function ye(e){(0,_.Y)(O.eY,function(t){return be(e,t)},e)}function be(e,r){ve.experimental(),r||={},r.instance=(0,pe.LA)(8),r.type=re.fQ.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents[0].entityGuid},type:re.fQ.BA};const n=(0,de.Qr)(),s=he(r.id,n),i={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...i,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||re.fQ.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{ge.includes(e)||(i["source.".concat(e)]=t)});let o=()=>{};const a=e.runtime.registeredEntities,c=e=>{r.blocked=!0,o=e};function d(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||c(ve.disabled),d(r.id)&&d(r.name)||c(()=>ve.invalidTarget(r));const u={addPageAction:(t,n={})=>g(oe,[t,{...i,...n},e],r),deregister:()=>{h(),c(ve.deregistered)},log:(t,n={})=>g(ie,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=>g(ae,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>g(te,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=>g(ce,[t,{...i,...n},e],r),setApplicationVersion:e=>p("application.version",e),setCustomAttribute:(e,t)=>p(e,t),setUserId:e=>p("enduser.id",e),metadata:{get customAttributes(){return i},target:r,timings:n,vitals:s}},f=()=>(r.blocked&&o(),r.blocked);function h(){if(n.reportedAt)return;n.reportedAt=(0,S.t)(),s.disconnect(),n.fcp=s.fcp,n.lcp=s.lcp,n.cls=s.cls,n.inp=s.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt,"nr.vitals.fcp.value":s.fcp?.value??null,"nr.vitals.lcp.value":s.lcp?.value??null,"nr.vitals.cls.value":s.cls?.value??null,"nr.vitals.inp.value":s.inp?.value??null};u.recordCustomEvent("MicroFrontEndTiming",r)}f()||(a.push(u),(0,K.G)(h));const p=(e,t)=>{f()||(i[e]=t)},g=(r,n,s)=>{if(f()&&r!==be)return;const i=(0,S.t)(),o=me.get(r)||"unknown";(0,x.p)(V.xV,["API/register/".concat(o,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,s,i)}catch(e){(0,l.R)(50,e)}};return u}class Ee extends M{static featureName=G.T;constructor(e){var t;super(e,G.T),t=e,(0,_.Y)(O.o5,(e,r)=>te(e,r,t),t),function(e){(0,_.Y)(O.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,_.Y)(O.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),ye(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,x.p)("ierr",[Q(t),(0,S.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,x.p)("err",[X(t),(0,S.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,q.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,x.p)("err",[J(t),(0,S.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,q.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var we=r(8990);let Re=1;function Te(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,we.I)(e,"nr@id",function(){return Re++})}function Ae(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,Y.A)(e).length}catch(e){return}}}var xe=r(8139),Se=r(3434);const Oe={},_e=["open","send","setRequestHeader"];function Ne(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Oe[n.debugId]++)return n;Oe[n.debugId]=1,(0,xe.u)(r);var s=(0,Se.YM)(n),i=g.gm.XMLHttpRequest,o=g.gm.MutationObserver,a=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new i(e),o=n.context(r);o.targets=(0,re.$5)(t);try{n.emit("new-xhr",[r],o),r.addEventListener(d,(a=o,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,n.emit("xhr-resolved",[],e)),s.inPlace(e,u,"fn-",E)}),(0,q.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function p(e,t){s.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,h),h.prototype=i.prototype,s.inPlace(h.prototype,_e,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),o&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),o){var m=a&&a.resolve();if(!c&&!a){var v=1,y=document.createTextNode(v);new o(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Pe="fetch-",Le=Pe+"body-",ke=["arrayBuffer","blob","json","text","formData"],Ce=g.gm.Request,je=g.gm.Response,Ie="prototype";const De={};function Me(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Ce&&je&&g.gm.fetch))return r;if(De[r.debugId]++)return r;function n(e,n,s){var i=e[n];"function"==typeof i&&(e[n]=function(){var e=[...arguments];const n={},o=(0,re.$5)(t);var a;r.emit(s+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(a=n[w.P].dt);var c=i.apply(this,e);return r.emit(s+"start",[e,a],c),c.then(function(e){return r.emit(s+"end",[null,e,o],c),e},function(e){throw r.emit(s+"end",[e,void 0,o],c),e})})}return De[r.debugId]=1,ke.forEach(e=>{n(Ce[Ie],e,Le),n(je[Ie],e,Le)}),n(g.gm,"fetch",Pe),r.on(Pe+"end",function(e,t,n){var s=this;if(s.targets=n||[void 0],t){var i=t.headers.get("content-length");null!==i&&(s.rxSize=i),r.emit(Pe+"done",[null,t],s)}else r.emit(Pe+"done",[e],s)}),r}var Be=r(7485);class He{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,s=(t.trustKey||"").toString()||null;if(!r||!n)return null;var i=(0,pe.ZF)(),o=(0,pe.el)(),a=Date.now(),c={spanId:i,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(i,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(i,a,r,n,s)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(i,o,a,r,n,s)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,s){return s+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,s,i){if(!("function"==typeof g.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:s,id:e,tr:t,ti:r}};return i&&n!==i&&(o.d.tk=i),btoa((0,Y.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var s=(0,Be.D)(r.allowed_origins[n]);if(e.hostname===s.hostname&&e.protocol===s.protocol&&e.port===s.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var We=r(7295);function Ke(e){return"string"==typeof e?e:e instanceof(0,s.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}var Fe=["load","error","abort","timeout"],Ue=Fe.length,Ve=(0,s.dV)().o.REQ,ze=(0,s.dV)().o.XHR;const Ge="X-NewRelic-App-Data",qe="internal-error";class Ye extends M{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new He(e),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},s={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Ze(n,r.name),this.handler("xhr",[n,s,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}Me(this.ee,e),Ne(this.ee,e),function(e,r,n,s){const i=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function o(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){_(t,e)},(0,q.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,q.jT)(!1))}function a(e){this.params={method:e[0]},Ze(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=s.generateTracePayload(this.parsedOrigin);if(n){var i=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),i=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),i=!0),i&&(this.dt=n)}}function u(e,t){i&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,s=e[0],i=this;if(n&&s){var o=Ae(s);o&&(n.txSize=o)}this.startTime=(0,S.t)(),this.requestBody=s,this.listener=function(e){try{"abort"!==e.type||i.loadCaptureCalled||(i.params.aborted=!0),("load"!==e.type||i.called===i.totalCbs&&(i.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof i.end)&&i.end(t)}catch(e){try{r.emit(qe,[e])}catch(e){}}};for(var a=0;a<Ue;a++)t.addEventListener(Fe[a],this.listener,(0,q.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Te(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Te(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,S.t)()}function v(e,t){t instanceof ze&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof ze&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof ze&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Be.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=s.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)a(e[0].headers,n)&&(this.dt=n);else{var i={};for(var o in r)i[o]=r[o];i.headers=new Headers(r.headers||{}),a(i.headers,n)&&(this.dt=n),e.length>1?e[1]=i:e.push(i)}}function a(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t;let[r,n={}]=e;Ze(this,Ke(r));const s=(""+(r&&r instanceof Ve&&r.method||n.method||"GET")).toUpperCase();this.params.method=s,this.txSize=Ae(n.body||r?.body)||0;try{var o=n.headers||r?.headers;if(i&&o)if(this.requestHeaders??={},o instanceof Headers)o.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof o)for(var a in o)this.requestHeaders[a.toLowerCase()]=o[a]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,We.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>O(n,this,e))};t&&i?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Ae(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(qe,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Ue;t++)e.removeEventListener(Fe[t],this.listener,!1);if(t.aborted)return;if((0,We.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,i){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Ae(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),s=e.substring(r+2);t[n.toLowerCase()]=s}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(qe,[e])}}const s=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>O(s,this,e))}function O(e,r,s){n("xhr",[...e,s],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var s=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Ae(e.response):"text"===r||""===r||void 0===r?Ae(e.responseText):void 0}(n,e.lastSize);if(void 0!==s&&0!==n.status&&(e.metrics.rxSize=s),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Ge)>=0){var i=n.getResponseHeader(Ge);i&&((0,x.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",o),r.on("open-xhr-start",a),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}function Ze(e,t){var r=(0,Be.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const Qe={},Xe=["pushState","replaceState"];function $e(e){const t=function(e){return(e||w.ee).get("history")}(e);return!g.RI||Qe[t.debugId]++||(Qe[t.debugId]=1,(0,Se.YM)(t).inPlace(window.history,Xe,"-")),t}var Je=r(3738);function et(e){(0,_.Y)(O.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,x.p)(V.XG,[O.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:O.BL,start:r,origin:"nr"}),(0,x.p)("api-"+O.hG,[n,O.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:tt,bD:rt,d3:nt,Kp:st,TZ:it,Lc:ot,uP:at,Rz:ct}=Je;class dt extends M{static featureName=it;constructor(e){var n;super(e,it),n=e,(0,_.Y)(O.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,x.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),et(e);if(!(0,C.V)(e.init))return void this.deregisterDrain();const s=this.ee;let i;$e(s),this.eventsEE=(0,xe.u)(s),this.eventsEE.on(at,function(e,t){this.bstStart=(0,S.t)()}),this.eventsEE.on(ot,function(e,r){(0,x.p)("bst",[e[0],r,this.bstStart,(0,S.t)()],void 0,t.K7.sessionTrace,s)}),s.on(ct+nt,function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash}),s.on(ct+st,function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,s)});try{i=new PerformanceObserver(e=>{const r=e.getEntries();(0,x.p)(tt,[r],void 0,t.K7.sessionTrace,s)}),i.observe({type:rt,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:i})}}var ut=r(733),lt=r(6344);class ft extends M{static featureName=lt.TZ;#s;recorder;constructor(e){var n;let s;super(e,lt.TZ),n=e,(0,_.Y)(O.CH,function(){(0,x.p)(O.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,_.Y)(O.Tb,function(){(0,x.p)(O.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const i="".concat(u.Wt).concat((0,ut.Y)(e.info.licenseKey,e.info.applicationID));try{s=JSON.parse(localStorage.getItem(i))}catch(e){}(0,k.SR)(e.init)&&this.ee.on(O.CH,()=>this.#i()),this.#o(s)&&this.importRecorder().then(e=>{e.startRecording(lt.Qb.PRELOAD,s?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,x.p)(lt.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,k.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#s??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#s)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,lt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(lt.Qb.API,u.g.FULL)}))}}var ht=r(3962);class pt extends M{static featureName=ht.TZ;constructor(e){if(super(e,ht.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,_.Y)(O.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const s=n.prototype={createTracer:function(n,s){var i={},o=this,a="function"==typeof s;return(0,x.p)(V.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((a?"":"no-")+"fn-start",[(0,S.t)(),o,a],i),a)try{return s.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],i),t}finally{r.emit("fn-end",[(0,S.t)()],i)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{_.Y.apply(this,[r,function(){return(0,x.p)(O.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,s])}),(0,_.Y)(O.PA,function(){(0,x.p)(O.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,s.dV)().o.MO)return;const n=$e(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}ht.tC.forEach(e=>{(0,q.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)});const i=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",i),n.on("replaceState-end",i),(0,q.sp)(ht.OV,e=>{c(e),(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let o=!1;const a=new((0,s.dV)().o.MO)((e,t)=>{o||(o=!0,requestAnimationFrame(()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),o=!1}))}),c=(0,j.s)(e=>{"loading"!==document.readyState&&((0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),a.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),a.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:a})}}var gt=r(9119),mt=r(981);const vt={},yt=new Set;function bt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Et{constructor(e,t){this.timestamp=(0,S.t)(),this.currentUrl=(0,gt.L)(window.location.href),this.socketId=(0,pe.LA)(8),this.requestedUrl=(0,gt.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class wt extends M{static featureName=a.TZ;constructor(e){super(e,a.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,i=!e.init.feature_flags.includes("no_spv"),o=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,i];var c;let d;if(c=e,(0,_.Y)(O.hG,(e,t)=>oe(e,t,c),c),function(e){(0,_.Y)(O.fF,(t,r)=>ce(t,r,e),e)}(e),et(e),ye(e),function(e){(0,_.Y)(O.V1,(t,r)=>ae(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e){if(!(0,s.dV)().o.WS)return e;const t=e.get("websockets");if(vt[t.debugId]++)return t;vt[t.debugId]=1,(0,K.G)(()=>{const e=(0,S.t)();yt.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name=mt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#a(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Et(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,S.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),yt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=bt(e.data);this.nrData.messageOrigin??=(0,gt.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,S.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,yt.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,s="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#a(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#a(e),e}}}:t;return super.addEventListener(e,s,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=bt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#a(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#a(e),e}}}return g.gm.WebSocket=r,t}(this.ee);u.on("ws",e=>{(0,x.p)("ws-complete",[e],void 0,this.featureName,this.ee)})}if(i&&g.gm.addEventListener("securitypolicyviolation",e=>{(0,x.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(!1,this.removeOnAbort.signal)),g.RI){if(Me(this.ee,e),Ne(this.ee,e),d=$e(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,Be.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function f(){d.emit("navChange")}a.Zp.forEach(e=>(0,q.sp)(e,e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee),!0)),a.qN.forEach(e=>{const t=(0,j.s)(e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,q.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,x.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{l(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,x.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,q.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!l(Ke(e[0]))&&(0,x.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",f),d.on("replaceState-end",f),window.addEventListener("hashchange",f,(0,q.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",f,(0,q.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}o.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}var Rt=r(2646);const Tt=new Map;function At(e,t,r,n,s=!0,i){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const o=function(e){return(e||w.ee).get("logger")}(e),a=(0,Se.YM)(o,void 0,i),c=new Rt.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=s;const d=t[r]?.[Se.Jt]||t[r];return Tt.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>Tt.get(d),void 0,!0),o}var xt=r(1910);class St extends M{static featureName=ne.TZ;constructor(e){var t;super(e,ne.TZ),t=e,(0,_.Y)("log",(e,r)=>ie(e,r,t),t),function(e){(0,_.Y)(O.Wb,(t,r,{customAttributes:n={},level:s=ne.p_.INFO}={})=>{At(e.ee,t,r,{customAttributes:n,level:s},!1,e)},e)}(e),ye(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,xt.i)(g.gm.console[t]),At(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,r,s=[]){const{level:i,customAttributes:o,autoCaptured:a}=this;s.forEach(t=>{(0,se.R)(n,e,o,i,a,t)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new W({features:[Ye,H,U,dt,ft,z,Ee,wt,St,pt],loaderType:"spa"})})()})();</script>



	<link rel="canonical" href="https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html">
	
  <title>Logiciel de chiffrage bâtiment avec bibliothèque de prix | Batiprix</title>
  
    <script data-keepinline="true">
    var ajaxGetProductUrl = '//www.batiprix.com/module/cdc_googletagmanager/async';
    var ajaxShippingEvent = 1;
    var ajaxPaymentEvent = 1;

/* datalayer */
dataLayer = window.dataLayer || [];
    let cdcDatalayer = {"pageCategory":"product","event":"view_item","ecommerce":{"currency":"EUR","items":[{"item_name":"Batiprix Chiffrage, logiciel de chiffrage avec bibliotheque de prix integree","item_id":"372-25353","price":"279","price_tax_exc":"279","price_tax_inc":"334.8","item_category":"Batiprix Web : vos solutions en ligne pour chiffrer, estimer et piloter vos travaux","item_variant":"12 mois, 1, Lot 1 - Gros oeuvre - Maconnerie,  Etancheite, Ravalement, 2026 + Base actualisee mensuellement","quantity":1,"google_business_vertical":"retail"}],"value":"279","cart_version":"1784213160","cart_id":""}};
    dataLayer.push(cdcDatalayer);

/* call to GTM Tag */
(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-KK2JVJ');

/* async call to avoid cache system for dynamic data */
dataLayer.push({
  'event': 'datalayer_ready'
});
</script>
  
  <meta name="description" content="Batiprix Chiffrage est un logiciel de chiffrage bâtiment en ligne avec bibliothèque de prix intégrée. Créez vos devis travaux, ajustez vos prix, suivez vos marges et exportez vos chiffrages vers Excel.">
  <meta name="keywords" content="">
        <link rel="canonical" href="https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html">
    
      
  
  
    <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name" : "Batiprix",
    "url" : "https://www.batiprix.com/",
          "logo": {
        "@type": "ImageObject",
        "url":"https://www.batiprix.com/img/logo-1704272842.jpg"
      }
      }
</script>

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "WebPage",
    "isPartOf": {
      "@type": "WebSite",
      "url":  "https://www.batiprix.com/",
      "name": "Batiprix"
    },
    "name": "Logiciel de chiffrage bâtiment avec bibliothèque de prix | Batiprix",
    "url":  "https://www.batiprix.com/web/372-25353-logiciel-de-chiffrage-batiment.html"
  }
</script>


  <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [
                  {
            "@type": "ListItem",
            "position": 1,
            "name": "Accueil",
            "item": "https://www.batiprix.com/"
          },                  {
            "@type": "ListItem",
            "position": 2,
            "name": "Batiprix Web : vos solutions en ligne pour chiffrer, estimer et piloter vos travaux",
            "item": "https://www.batiprix.com/96-web"
          },                  {
            "@type": "ListItem",
            "position": 3,
            "name": "Batiprix Chiffrage, logiciel de chiffrage avec bibliothèque de prix intégrée",
            "item": "https://www.batiprix.com/web/372-25353-logiciel-de-chiffrage-batiment.html#/duree_d_abonnement-12_mois/nombre_dutilisateurs-1/lot-lot_1_gros_oeuvre_maconnerie_etancheite_ravalement/millesime-2026_base_actualisee_mensuellement"
          }              ]
    }
  </script>
  
  
  
  
  
    
  

  
    <meta property="og:title" content="Logiciel de chiffrage bâtiment avec bibliothèque de prix | Batiprix" />
    <meta property="og:description" content="Batiprix Chiffrage est un logiciel de chiffrage bâtiment en ligne avec bibliothèque de prix intégrée. Créez vos devis travaux, ajustez vos prix, suivez vos marges et exportez vos chiffrages vers Excel." />
    <meta property="og:url" content="https://www.batiprix.com/web/372-25353-logiciel-de-chiffrage-batiment.html" />
    <meta property="og:site_name" content="Batiprix" />
        



  <meta name="viewport" content="width=device-width, initial-scale=1">



  <link rel="icon" type="image/vnd.microsoft.icon" href="https://www.batiprix.com/img/favicon.ico?1704272842">
  <link rel="shortcut icon" type="image/x-icon" href="https://www.batiprix.com/img/favicon.ico?1704272842">



  



  	

  <script type="text/javascript">
        var feature_positions = {"25":["71"]};
        var features_position = ["25"];
        var ordered_features = [{"25":["71"]}];
        var pfeatures = {"25":{"71":{"id_product":"372","id_feature":"25","name":"Type de produit","id_feature_value":"71","value":"Service en ligne \/ Web \/ Digital"}}};
        var prestashop = {"cart":{"products":[],"totals":{"total":{"type":"total","label":"Total","amount":0,"value":"0,00\u00a0\u20ac"},"total_including_tax":{"type":"total","label":"Total TTC","amount":0,"value":"0,00\u00a0\u20ac"},"total_excluding_tax":{"type":"total","label":"Total HT :","amount":0,"value":"0,00\u00a0\u20ac"}},"subtotals":{"products":{"type":"products","label":"Sous-total","amount":0,"value":"0,00\u00a0\u20ac"},"discounts":null,"shipping":{"type":"shipping","label":"Livraison","amount":0,"value":""},"tax":null},"products_count":0,"summary_string":"0 articles","vouchers":{"allowed":1,"added":[]},"discounts":[],"minimalPurchase":0,"minimalPurchaseRequired":""},"currency":{"id":1,"name":"Euro","iso_code":"EUR","iso_code_num":"978","sign":"\u20ac"},"customer":{"lastname":null,"firstname":null,"email":null,"birthday":null,"newsletter":null,"newsletter_date_add":null,"optin":null,"website":null,"company":null,"siret":null,"ape":null,"is_logged":false,"gender":{"type":null,"name":null},"addresses":[]},"language":{"name":"Fran\u00e7ais (French)","iso_code":"fr","locale":"fr-FR","language_code":"fr","is_rtl":"0","date_format_lite":"d\/m\/Y","date_format_full":"d\/m\/Y H:i:s","id":1},"page":{"title":"","canonical":"https:\/\/www.batiprix.com\/web\/372-logiciel-de-chiffrage-batiment.html","meta":{"title":"Logiciel de chiffrage b\u00e2timent avec biblioth\u00e8que de prix | Batiprix","description":"Batiprix Chiffrage est un logiciel de chiffrage b\u00e2timent en ligne avec biblioth\u00e8que de prix int\u00e9gr\u00e9e. Cr\u00e9ez vos devis travaux, ajustez vos prix, suivez vos marges et exportez vos chiffrages vers Excel.","keywords":"","robots":"index"},"page_name":"product","body_classes":{"lang-fr":true,"lang-rtl":false,"country-FR":true,"currency-EUR":true,"layout-full-width":true,"page-product":true,"tax-display-enabled":true,"product-id-372":true,"product-Batiprix Chiffrage, logiciel de chiffrage avec biblioth\u00e8que de prix int\u00e9gr\u00e9e":true,"product-id-category-96":true,"product-id-manufacturer-0":true,"product-id-supplier-0":true,"product-available-for-order":true},"admin_notifications":[]},"shop":{"name":"Batiprix","logo":"https:\/\/www.batiprix.com\/img\/logo-1704272842.jpg","stores_icon":"https:\/\/www.batiprix.com\/img\/logo_stores.png","favicon":"https:\/\/www.batiprix.com\/img\/favicon.ico"},"urls":{"base_url":"https:\/\/www.batiprix.com\/","current_url":"https:\/\/www.batiprix.com\/web\/372-25353-logiciel-de-chiffrage-batiment.html","shop_domain_url":"https:\/\/www.batiprix.com","img_ps_url":"https:\/\/www.batiprix.com\/img\/","img_cat_url":"https:\/\/www.batiprix.com\/img\/c\/","img_lang_url":"https:\/\/www.batiprix.com\/img\/l\/","img_prod_url":"https:\/\/www.batiprix.com\/img\/p\/","img_manu_url":"https:\/\/www.batiprix.com\/img\/m\/","img_sup_url":"https:\/\/www.batiprix.com\/img\/su\/","img_ship_url":"https:\/\/www.batiprix.com\/img\/s\/","img_store_url":"https:\/\/www.batiprix.com\/img\/st\/","img_col_url":"https:\/\/www.batiprix.com\/img\/co\/","img_url":"https:\/\/www.batiprix.com\/themes\/classic-child\/assets\/img\/","css_url":"https:\/\/www.batiprix.com\/themes\/classic-child\/assets\/css\/","js_url":"https:\/\/www.batiprix.com\/themes\/classic-child\/assets\/js\/","pic_url":"https:\/\/www.batiprix.com\/upload\/","pages":{"address":"https:\/\/www.batiprix.com\/adresse","addresses":"https:\/\/www.batiprix.com\/adresses","authentication":"https:\/\/www.batiprix.com\/connexion","cart":"https:\/\/www.batiprix.com\/panier","category":"https:\/\/www.batiprix.com\/index.php?controller=category","cms":"https:\/\/www.batiprix.com\/index.php?controller=cms","contact":"https:\/\/www.batiprix.com\/nous-contacter","discount":"https:\/\/www.batiprix.com\/reduction","guest_tracking":"https:\/\/www.batiprix.com\/suivi-commande-invite","history":"https:\/\/www.batiprix.com\/historique-commandes","identity":"https:\/\/www.batiprix.com\/identite","index":"https:\/\/www.batiprix.com\/","my_account":"https:\/\/www.batiprix.com\/mon-compte","order_confirmation":"https:\/\/www.batiprix.com\/confirmation-commande","order_detail":"https:\/\/www.batiprix.com\/index.php?controller=order-detail","order_follow":"https:\/\/www.batiprix.com\/suivi-commande","order":"https:\/\/www.batiprix.com\/commande","order_return":"https:\/\/www.batiprix.com\/index.php?controller=order-return","order_slip":"https:\/\/www.batiprix.com\/avoirs","pagenotfound":"https:\/\/www.batiprix.com\/page-introuvable","password":"https:\/\/www.batiprix.com\/recuperation-mot-de-passe","pdf_invoice":"https:\/\/www.batiprix.com\/index.php?controller=pdf-invoice","pdf_order_return":"https:\/\/www.batiprix.com\/index.php?controller=pdf-order-return","pdf_order_slip":"https:\/\/www.batiprix.com\/index.php?controller=pdf-order-slip","prices_drop":"https:\/\/www.batiprix.com\/promotions","product":"https:\/\/www.batiprix.com\/index.php?controller=product","search":"https:\/\/www.batiprix.com\/recherche","sitemap":"https:\/\/www.batiprix.com\/plan-site","stores":"https:\/\/www.batiprix.com\/magasins","supplier":"https:\/\/www.batiprix.com\/fournisseur","register":"https:\/\/www.batiprix.com\/connexion?create_account=1","order_login":"https:\/\/www.batiprix.com\/commande?login=1"},"alternative_langs":[],"theme_assets":"\/themes\/classic-child\/assets\/","actions":{"logout":"https:\/\/www.batiprix.com\/?mylogout="},"no_picture_image":{"bySize":{"small_default":{"url":"https:\/\/www.batiprix.com\/img\/p\/fr-default-small_default.jpg","width":98,"height":98},"cart_default":{"url":"https:\/\/www.batiprix.com\/img\/p\/fr-default-cart_default.jpg","width":125,"height":125},"home_default":{"url":"https:\/\/www.batiprix.com\/img\/p\/fr-default-home_default.jpg","width":250,"height":250},"medium_default":{"url":"https:\/\/www.batiprix.com\/img\/p\/fr-default-medium_default.jpg","width":452,"height":452},"large_default":{"url":"https:\/\/www.batiprix.com\/img\/p\/fr-default-large_default.jpg","width":800,"height":800}},"small":{"url":"https:\/\/www.batiprix.com\/img\/p\/fr-default-small_default.jpg","width":98,"height":98},"medium":{"url":"https:\/\/www.batiprix.com\/img\/p\/fr-default-home_default.jpg","width":250,"height":250},"large":{"url":"https:\/\/www.batiprix.com\/img\/p\/fr-default-large_default.jpg","width":800,"height":800},"legend":""}},"configuration":{"display_taxes_label":true,"display_prices_tax_incl":false,"is_catalog":false,"show_prices":true,"opt_in":{"partner":false},"quantity_discount":{"type":"price","label":"Prix unitaire"},"voucher_enabled":1,"return_enabled":0},"field_required":[],"breadcrumb":{"links":[{"title":"Accueil","url":"https:\/\/www.batiprix.com\/"},{"title":"Batiprix Web : vos solutions en ligne pour chiffrer, estimer et piloter vos travaux","url":"https:\/\/www.batiprix.com\/96-web"},{"title":"Batiprix Chiffrage, logiciel de chiffrage avec biblioth\u00e8que de prix int\u00e9gr\u00e9e","url":"https:\/\/www.batiprix.com\/web\/372-25353-logiciel-de-chiffrage-batiment.html#\/duree_d_abonnement-12_mois\/nombre_dutilisateurs-1\/lot-lot_1_gros_oeuvre_maconnerie_etancheite_ravalement\/millesime-2026_base_actualisee_mensuellement"}],"count":3},"link":{"protocol_link":"https:\/\/","protocol_content":"https:\/\/"},"time":1784213159,"static_token":"c4f2f27d4792dbb8e02a36a974417b87","token":"0ca690400e28a2669de5cb2f655feffa","debug":false};
        var psemailsubscription_subscription = "https:\/\/www.batiprix.com\/module\/ps_emailsubscription\/subscription";
        var psr_icon_color = "#11949C";
      </script>
		<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic%7CInter:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic%7CMontserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&amp;display=swap" media="all">
		<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins" media="all">
		<link rel="stylesheet" href="https://www.batiprix.com/themes/classic-child/assets/cache/theme-1418ef5332.css" media="all">
	
	


	<script>
			var ceFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"version":"2.9.14","urls":{"assets":"\/modules\/creativeelements\/views\/"},"productQuickView":66,"settings":{"page":[],"general":{"elementor_global_image_lightbox":"1","elementor_lightbox_enable_counter":"yes","elementor_lightbox_enable_fullscreen":"yes","elementor_lightbox_enable_zoom":"yes","elementor_lightbox_title_src":"title","elementor_lightbox_description_src":"caption"},"editorPreferences":[]},"post":{"id":"372030101","title":"Batiprix%20Chiffrage%2C%20logiciel%20de%20chiffrage%20avec%20biblioth%C3%A8que%20de%20prix%20int%C3%A9gr%C3%A9e","excerpt":""}};
		</script>
        <link rel="preload" href="/modules/creativeelements/views/lib/ceicons/fonts/ceicons.woff2?fj664s" as="font" type="font/woff2" crossorigin>
        <!--CE-JS-->


  <style>.ets_mm_megamenu .mm_menus_li .h4,
.ets_mm_megamenu .mm_menus_li .h5,
.ets_mm_megamenu .mm_menus_li .h6,
.ets_mm_megamenu .mm_menus_li .h1,
.ets_mm_megamenu .mm_menus_li .h2,
.ets_mm_megamenu .mm_menus_li .h3,
.ets_mm_megamenu .mm_menus_li .h4 *:not(i),
.ets_mm_megamenu .mm_menus_li .h5 *:not(i),
.ets_mm_megamenu .mm_menus_li .h6 *:not(i),
.ets_mm_megamenu .mm_menus_li .h1 *:not(i),
.ets_mm_megamenu .mm_menus_li .h2 *:not(i),
.ets_mm_megamenu .mm_menus_li .h3 *:not(i),
.ets_mm_megamenu .mm_menus_li > a{
    font-family: inherit;
}
.ets_mm_megamenu *:not(.fa):not(i){
    font-family: 'Poppins';
}

.ets_mm_block *{
    font-size: 15px;
}    

@media (min-width: 768px){
/*layout 1*/
    .ets_mm_megamenu.layout_layout1{
        background: #ffffff;
    }
    .layout_layout1 .ets_mm_megamenu_content{
      background: linear-gradient(#FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0);
      background: -webkit-linear-gradient(#FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0);
      background: -o-linear-gradient(#FFFFFF, #F2F2F2) repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    .ets_mm_megamenu.layout_layout1:not(.ybc_vertical_menu) .mm_menus_ul{
         background: #ffffff;
    }

    #header .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li > a,
    .layout_layout1 .ybc-menu-vertical-button,
    .layout_layout1 .mm_extra_item *{
        color: #3b3b3b
    }
    .layout_layout1 .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar{
        background-color: #3b3b3b
    }
    .layout_layout1:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout1.click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout1 .mm_menus_li.active > a,
    #header .layout_layout1:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout1.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout1 .mm_menus_li.menu_hover > a,
    .layout_layout1:hover .ybc-menu-vertical-button,
    .layout_layout1 .mm_extra_item button[type="submit"]:hover i,
    #header .layout_layout1 .mm_menus_li.active > a{
        color: #00949B;
    }
    
    .layout_layout1:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li > a:before,
    .layout_layout1:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a:before,
    .layout_layout1.ybc_vertical_menu:hover .ybc-menu-vertical-button:before,
    .layout_layout1:hover .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar,
    .ybc-menu-vertical-button.layout_layout1:hover{background-color: #00949B;}
    
    .layout_layout1:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout1:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li.menu_hover > a,
    .ets_mm_megamenu.layout_layout1.ybc_vertical_menu:hover,
    #header .layout_layout1:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout1:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout1:not(.ybc_vertical_menu) .mm_menus_li.menu_hover > a,
    .ets_mm_megamenu.layout_layout1.ybc_vertical_menu:hover{
        background: #fafafa;
    }
    
    .layout_layout1.ets_mm_megamenu .mm_columns_ul,
    .layout_layout1.ybc_vertical_menu .mm_menus_ul{
        background-color: #fafafa;
    }
    #header .layout_layout1 .ets_mm_block_content a,
    #header .layout_layout1 .ets_mm_block_content p,
    .layout_layout1.ybc_vertical_menu .mm_menus_li > a,
    #header .layout_layout1.ybc_vertical_menu .mm_menus_li > a{
        color: #414141;
    }
    
    .layout_layout1 .mm_columns_ul .h1,
    .layout_layout1 .mm_columns_ul .h2,
    .layout_layout1 .mm_columns_ul .h3,
    .layout_layout1 .mm_columns_ul .h4,
    .layout_layout1 .mm_columns_ul .h5,
    .layout_layout1 .mm_columns_ul .h6,
    .layout_layout1 .mm_columns_ul .ets_mm_block > .h1 a,
    .layout_layout1 .mm_columns_ul .ets_mm_block > .h2 a,
    .layout_layout1 .mm_columns_ul .ets_mm_block > .h3 a,
    .layout_layout1 .mm_columns_ul .ets_mm_block > .h4 a,
    .layout_layout1 .mm_columns_ul .ets_mm_block > .h5 a,
    .layout_layout1 .mm_columns_ul .ets_mm_block > .h6 a,
    #header .layout_layout1 .mm_columns_ul .ets_mm_block > .h1 a,
    #header .layout_layout1 .mm_columns_ul .ets_mm_block > .h2 a,
    #header .layout_layout1 .mm_columns_ul .ets_mm_block > .h3 a,
    #header .layout_layout1 .mm_columns_ul .ets_mm_block > .h4 a,
    #header .layout_layout1 .mm_columns_ul .ets_mm_block > .h5 a,
    #header .layout_layout1 .mm_columns_ul .ets_mm_block > .h6 a,
    .layout_layout1 .mm_columns_ul .h1,
    .layout_layout1 .mm_columns_ul .h2,
    .layout_layout1 .mm_columns_ul .h3,
    .layout_layout1 .mm_columns_ul .h4,
    .layout_layout1 .mm_columns_ul .h5,
    .layout_layout1 .mm_columns_ul .h6{
        color: #414141;
    }
    
    
    .layout_layout1 li:hover > a,
    .layout_layout1 li > a:hover,
    .layout_layout1 .mm_tabs_li.open .mm_tab_toggle_title,
    .layout_layout1 .mm_tabs_li.open .mm_tab_toggle_title a,
    .layout_layout1 .mm_tabs_li:hover .mm_tab_toggle_title,
    .layout_layout1 .mm_tabs_li:hover .mm_tab_toggle_title a,
    #header .layout_layout1 .mm_tabs_li.open .mm_tab_toggle_title,
    #header .layout_layout1 .mm_tabs_li.open .mm_tab_toggle_title a,
    #header .layout_layout1 .mm_tabs_li:hover .mm_tab_toggle_title,
    #header .layout_layout1 .mm_tabs_li:hover .mm_tab_toggle_title a,
    .layout_layout1.ybc_vertical_menu .mm_menus_li > a,
    #header .layout_layout1 li:hover > a,
    .layout_layout1.ybc_vertical_menu:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout1.ybc_vertical_menu.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout1.ybc_vertical_menu:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout1.ybc_vertical_menu.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout1 .mm_columns_ul .mm_block_type_product .product-title > a:hover,
    #header .layout_layout1 li > a:hover{color: #00949B;}
    
    
/*end layout 1*/
    
    
    /*layout 2*/
    .ets_mm_megamenu.layout_layout2{
        background-color: #3cabdb;
    }
    
    #header .layout_layout2:not(.ybc_vertical_menu) .mm_menus_li > a,
    .layout_layout2 .ybc-menu-vertical-button,
    .layout_layout2 .mm_extra_item *{
        color: #ffffff
    }
    .layout_layout2 .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar{
        background-color: #ffffff
    }
    .layout_layout2:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout2:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout2:not(.ybc_vertical_menu) .mm_menus_li.active > a,
    #header .layout_layout2:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout2:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout2:hover .ybc-menu-vertical-button,
    .layout_layout2 .mm_extra_item button[type="submit"]:hover i,
    #header .layout_layout2:not(.ybc_vertical_menu) .mm_menus_li.active > a{color: #ffffff;}
    
    .layout_layout2:hover .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar{
        background-color: #ffffff;
    }
    .layout_layout2:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout2:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout2:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout2:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    .ets_mm_megamenu.layout_layout2.ybc_vertical_menu:hover{
        background-color: #50b4df;
    }
    
    .layout_layout2.ets_mm_megamenu .mm_columns_ul,
    .layout_layout2.ybc_vertical_menu .mm_menus_ul{
        background-color: #ffffff;
    }
    #header .layout_layout2 .ets_mm_block_content a,
    .layout_layout2.ybc_vertical_menu .mm_menus_li > a,
    #header .layout_layout2.ybc_vertical_menu .mm_menus_li > a,
    #header .layout_layout2 .ets_mm_block_content p{
        color: #666666;
    }
    
    .layout_layout2 .mm_columns_ul .h1,
    .layout_layout2 .mm_columns_ul .h2,
    .layout_layout2 .mm_columns_ul .h3,
    .layout_layout2 .mm_columns_ul .h4,
    .layout_layout2 .mm_columns_ul .h5,
    .layout_layout2 .mm_columns_ul .h6,
    .layout_layout2 .mm_columns_ul .ets_mm_block > .h1 a,
    .layout_layout2 .mm_columns_ul .ets_mm_block > .h2 a,
    .layout_layout2 .mm_columns_ul .ets_mm_block > .h3 a,
    .layout_layout2 .mm_columns_ul .ets_mm_block > .h4 a,
    .layout_layout2 .mm_columns_ul .ets_mm_block > .h5 a,
    .layout_layout2 .mm_columns_ul .ets_mm_block > .h6 a,
    #header .layout_layout2 .mm_columns_ul .ets_mm_block > .h1 a,
    #header .layout_layout2 .mm_columns_ul .ets_mm_block > .h2 a,
    #header .layout_layout2 .mm_columns_ul .ets_mm_block > .h3 a,
    #header .layout_layout2 .mm_columns_ul .ets_mm_block > .h4 a,
    #header .layout_layout2 .mm_columns_ul .ets_mm_block > .h5 a,
    #header .layout_layout2 .mm_columns_ul .ets_mm_block > .h6 a,
    .layout_layout2 .mm_columns_ul .h1,
    .layout_layout2 .mm_columns_ul .h2,
    .layout_layout2 .mm_columns_ul .h3,
    .layout_layout2 .mm_columns_ul .h4,
    .layout_layout2 .mm_columns_ul .h5,
    .layout_layout2 .mm_columns_ul .h6{
        color: #414141;
    }
    
    
    .layout_layout2 li:hover > a,
    .layout_layout2 li > a:hover,
    .layout_layout2 .mm_tabs_li.open .mm_tab_toggle_title,
    .layout_layout2 .mm_tabs_li.open .mm_tab_toggle_title a,
    .layout_layout2 .mm_tabs_li:hover .mm_tab_toggle_title,
    .layout_layout2 .mm_tabs_li:hover .mm_tab_toggle_title a,
    #header .layout_layout2 .mm_tabs_li.open .mm_tab_toggle_title,
    #header .layout_layout2 .mm_tabs_li.open .mm_tab_toggle_title a,
    #header .layout_layout2 .mm_tabs_li:hover .mm_tab_toggle_title,
    #header .layout_layout2 .mm_tabs_li:hover .mm_tab_toggle_title a,
    #header .layout_layout2 li:hover > a,
    .layout_layout2.ybc_vertical_menu .mm_menus_li > a,
    .layout_layout2.ybc_vertical_menu:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout2.ybc_vertical_menu.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout2.ybc_vertical_menu:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout2.ybc_vertical_menu.click_open_submenu.open_li .mm_menus_li > a,
    #header .layout_layout2 .mm_columns_ul .mm_block_type_product .product-title > a:hover,
    #header .layout_layout2 li > a:hover{color: #fc4444;}
    
    
    
    /*layout 3*/
    .ets_mm_megamenu.layout_layout3,
    .layout_layout3 .mm_tab_li_content{
        background-color: #333333;
        
    }
    #header .layout_layout3:not(.ybc_vertical_menu) .mm_menus_li > a,
    .layout_layout3 .ybc-menu-vertical-button,
    .layout_layout3 .mm_extra_item *{
        color: #ffffff
    }
    .layout_layout3 .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar{
        background-color: #ffffff
    }
    .layout_layout3:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout3.click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout3 .mm_menus_li.active > a,
    .layout_layout3 .mm_extra_item button[type="submit"]:hover i,
    #header .layout_layout3:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout3.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout3 .mm_menus_li.active > a,
    .layout_layout3:hover .ybc-menu-vertical-button,
    .layout_layout3:hover .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar{
        color: #ffffff;
    }
    
    .layout_layout3:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout3:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout3:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout3:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    .ets_mm_megamenu.layout_layout3.ybc_vertical_menu:hover,
    .layout_layout3 .mm_tabs_li.open .mm_columns_contents_ul,
    .layout_layout3 .mm_tabs_li.open .mm_tab_li_content {
        background-color: #000000;
    }
    .layout_layout3 .mm_tabs_li.open.mm_tabs_has_content .mm_tab_li_content .mm_tab_name::before{
        border-right-color: #000000;
    }
    .layout_layout3.ets_mm_megamenu .mm_columns_ul,
    .ybc_vertical_menu.layout_layout3 .mm_menus_ul.ets_mn_submenu_full_height .mm_menus_li:hover a::before,
    .layout_layout3.ybc_vertical_menu .mm_menus_ul{
        background-color: #000000;
        border-color: #000000;
    }
    #header .layout_layout3 .ets_mm_block_content a,
    #header .layout_layout3 .ets_mm_block_content p,
    .layout_layout3.ybc_vertical_menu .mm_menus_li > a,
    #header .layout_layout3.ybc_vertical_menu .mm_menus_li > a{
        color: #dcdcdc;
    }
    
    .layout_layout3 .mm_columns_ul .h1,
    .layout_layout3 .mm_columns_ul .h2,
    .layout_layout3 .mm_columns_ul .h3,
    .layout_layout3 .mm_columns_ul .h4,
    .layout_layout3 .mm_columns_ul .h5,
    .layout_layout3 .mm_columns_ul .h6,
    .layout_layout3 .mm_columns_ul .ets_mm_block > .h1 a,
    .layout_layout3 .mm_columns_ul .ets_mm_block > .h2 a,
    .layout_layout3 .mm_columns_ul .ets_mm_block > .h3 a,
    .layout_layout3 .mm_columns_ul .ets_mm_block > .h4 a,
    .layout_layout3 .mm_columns_ul .ets_mm_block > .h5 a,
    .layout_layout3 .mm_columns_ul .ets_mm_block > .h6 a,
    #header .layout_layout3 .mm_columns_ul .ets_mm_block > .h1 a,
    #header .layout_layout3 .mm_columns_ul .ets_mm_block > .h2 a,
    #header .layout_layout3 .mm_columns_ul .ets_mm_block > .h3 a,
    #header .layout_layout3 .mm_columns_ul .ets_mm_block > .h4 a,
    #header .layout_layout3 .mm_columns_ul .ets_mm_block > .h5 a,
    #header .layout_layout3 .mm_columns_ul .ets_mm_block > .h6 a,
    .layout_layout3 .mm_columns_ul .h1,
    .layout_layout3 .mm_columns_ul .h2,
    .layout_layout3 .mm_columns_ul .h3,
    .layout_layout3.ybc_vertical_menu:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout3.ybc_vertical_menu.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout3.ybc_vertical_menu:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout3.ybc_vertical_menu.click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout3 .mm_columns_ul .h4,
    .layout_layout3 .mm_columns_ul .h5,
    .layout_layout3 .mm_columns_ul .h6{
        color: #ec4249;
    }
    
    
    .layout_layout3 li:hover > a,
    .layout_layout3 li > a:hover,
    .layout_layout3 .mm_tabs_li.open .mm_tab_toggle_title,
    .layout_layout3 .mm_tabs_li.open .mm_tab_toggle_title a,
    .layout_layout3 .mm_tabs_li:hover .mm_tab_toggle_title,
    .layout_layout3 .mm_tabs_li:hover .mm_tab_toggle_title a,
    #header .layout_layout3 .mm_tabs_li.open .mm_tab_toggle_title,
    #header .layout_layout3 .mm_tabs_li.open .mm_tab_toggle_title a,
    #header .layout_layout3 .mm_tabs_li:hover .mm_tab_toggle_title,
    #header .layout_layout3 .mm_tabs_li:hover .mm_tab_toggle_title a,
    #header .layout_layout3 li:hover > a,
    #header .layout_layout3 .mm_columns_ul .mm_block_type_product .product-title > a:hover,
    #header .layout_layout3 li > a:hover,
    .layout_layout3.ybc_vertical_menu .mm_menus_li > a,
    .layout_layout3 .has-sub .ets_mm_categories li > a:hover,
    #header .layout_layout3 .has-sub .ets_mm_categories li > a:hover{color: #fc4444;}
    
    
    /*layout 4*/
    
    .ets_mm_megamenu.layout_layout4{
        background-color: #ffffff;
    }
    .ets_mm_megamenu.layout_layout4:not(.ybc_vertical_menu) .mm_menus_ul{
         background: #ffffff;
    }

    #header .layout_layout4:not(.ybc_vertical_menu) .mm_menus_li > a,
    .layout_layout4 .ybc-menu-vertical-button,
    .layout_layout4 .mm_extra_item *{
        color: #333333
    }
    .layout_layout4 .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar{
        background-color: #333333
    }
    
    .layout_layout4:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout4.click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout4 .mm_menus_li.active > a,
    #header .layout_layout4:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout4.click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout4:hover .ybc-menu-vertical-button,
    #header .layout_layout4 .mm_menus_li.active > a{color: #ffffff;}
    
    .layout_layout4:hover .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar{
        background-color: #ffffff;
    }
    
    .layout_layout4:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout4:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout4:not(.ybc_vertical_menu) .mm_menus_li.active > a,
    .layout_layout4:not(.ybc_vertical_menu) .mm_menus_li:hover > span, 
    .layout_layout4:not(.ybc_vertical_menu) .mm_menus_li.active > span,
    #header .layout_layout4:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout4:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout4:not(.ybc_vertical_menu) .mm_menus_li.active > a,
    .layout_layout4:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout4:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout4:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout4:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    .ets_mm_megamenu.layout_layout4.ybc_vertical_menu:hover,
    #header .layout_layout4 .mm_menus_li:hover > span, 
    #header .layout_layout4 .mm_menus_li.active > span{
        background-color: #ec4249;
    }
    .layout_layout4 .ets_mm_megamenu_content {
      border-bottom-color: #ec4249;
    }
    
    .layout_layout4.ets_mm_megamenu .mm_columns_ul,
    .ybc_vertical_menu.layout_layout4 .mm_menus_ul .mm_menus_li:hover a::before,
    .layout_layout4.ybc_vertical_menu .mm_menus_ul{
        background-color: #ffffff;
    }
    #header .layout_layout4 .ets_mm_block_content a,
    .layout_layout4.ybc_vertical_menu .mm_menus_li > a,
    #header .layout_layout4.ybc_vertical_menu .mm_menus_li > a,
    #header .layout_layout4 .ets_mm_block_content p{
        color: #666666;
    }
    
    .layout_layout4 .mm_columns_ul .h1,
    .layout_layout4 .mm_columns_ul .h2,
    .layout_layout4 .mm_columns_ul .h3,
    .layout_layout4 .mm_columns_ul .h4,
    .layout_layout4 .mm_columns_ul .h5,
    .layout_layout4 .mm_columns_ul .h6,
    .layout_layout4 .mm_columns_ul .ets_mm_block > .h1 a,
    .layout_layout4 .mm_columns_ul .ets_mm_block > .h2 a,
    .layout_layout4 .mm_columns_ul .ets_mm_block > .h3 a,
    .layout_layout4 .mm_columns_ul .ets_mm_block > .h4 a,
    .layout_layout4 .mm_columns_ul .ets_mm_block > .h5 a,
    .layout_layout4 .mm_columns_ul .ets_mm_block > .h6 a,
    #header .layout_layout4 .mm_columns_ul .ets_mm_block > .h1 a,
    #header .layout_layout4 .mm_columns_ul .ets_mm_block > .h2 a,
    #header .layout_layout4 .mm_columns_ul .ets_mm_block > .h3 a,
    #header .layout_layout4 .mm_columns_ul .ets_mm_block > .h4 a,
    #header .layout_layout4 .mm_columns_ul .ets_mm_block > .h5 a,
    #header .layout_layout4 .mm_columns_ul .ets_mm_block > .h6 a,
    .layout_layout4 .mm_columns_ul .h1,
    .layout_layout4 .mm_columns_ul .h2,
    .layout_layout4 .mm_columns_ul .h3,
    .layout_layout4 .mm_columns_ul .h4,
    .layout_layout4 .mm_columns_ul .h5,
    .layout_layout4 .mm_columns_ul .h6{
        color: #414141;
    }
    
    .layout_layout4 li:hover > a,
    .layout_layout4 li > a:hover,
    .layout_layout4 .mm_tabs_li.open .mm_tab_toggle_title,
    .layout_layout4 .mm_tabs_li.open .mm_tab_toggle_title a,
    .layout_layout4 .mm_tabs_li:hover .mm_tab_toggle_title,
    .layout_layout4 .mm_tabs_li:hover .mm_tab_toggle_title a,
    #header .layout_layout4 .mm_tabs_li.open .mm_tab_toggle_title,
    #header .layout_layout4 .mm_tabs_li.open .mm_tab_toggle_title a,
    #header .layout_layout4 .mm_tabs_li:hover .mm_tab_toggle_title,
    #header .layout_layout4 .mm_tabs_li:hover .mm_tab_toggle_title a,
    #header .layout_layout4 li:hover > a,
    .layout_layout4.ybc_vertical_menu .mm_menus_li > a,
    .layout_layout4.ybc_vertical_menu:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout4.ybc_vertical_menu.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout4.ybc_vertical_menu:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout4.ybc_vertical_menu.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout4 .mm_columns_ul .mm_block_type_product .product-title > a:hover,
    #header .layout_layout4 li > a:hover{color: #ec4249;}
    
    /* end layout 4*/
    
    
    
    
    /* Layout 5*/
    .ets_mm_megamenu.layout_layout5{
        background-color: #f6f6f6;
    }
    .ets_mm_megamenu.layout_layout5:not(.ybc_vertical_menu) .mm_menus_ul{
         background: #f6f6f6;
    }
    
    #header .layout_layout5:not(.ybc_vertical_menu) .mm_menus_li > a,
    .layout_layout5 .ybc-menu-vertical-button,
    .layout_layout5 .mm_extra_item *{
        color: #333333
    }
    .layout_layout5 .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar{
        background-color: #333333
    }
    .layout_layout5:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout5.click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout5 .mm_menus_li.active > a,
    .layout_layout5 .mm_extra_item button[type="submit"]:hover i,
    #header .layout_layout5:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout5.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout5 .mm_menus_li.active > a,
    .layout_layout5:hover .ybc-menu-vertical-button{
        color: #ec4249;
    }
    .layout_layout5:hover .ybc-menu-vertical-button .ybc-menu-button-toggle_icon_default .icon-bar{
        background-color: #ec4249;
    }
    
    .layout_layout5 .mm_menus_li > a:before{background-color: #ec4249;}
    

    .layout_layout5:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout5:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout5:not(.ybc_vertical_menu):not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout5:not(.ybc_vertical_menu).click_open_submenu .mm_menus_li.open_li > a,
    .ets_mm_megamenu.layout_layout5.ybc_vertical_menu:hover,
    #header .layout_layout5:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout5.click_open_submenu .mm_menus_li.open_li > a{
        background-color: ;
    }
    
    .layout_layout5.ets_mm_megamenu .mm_columns_ul,
    .ybc_vertical_menu.layout_layout5 .mm_menus_ul .mm_menus_li:hover a::before,
    .layout_layout5.ybc_vertical_menu .mm_menus_ul{
        background-color: #ffffff;
    }
    #header .layout_layout5 .ets_mm_block_content a,
    .layout_layout5.ybc_vertical_menu .mm_menus_li > a,
    #header .layout_layout5.ybc_vertical_menu .mm_menus_li > a,
    #header .layout_layout5 .ets_mm_block_content p{
        color: #333333;
    }
    
    .layout_layout5 .mm_columns_ul .h1,
    .layout_layout5 .mm_columns_ul .h2,
    .layout_layout5 .mm_columns_ul .h3,
    .layout_layout5 .mm_columns_ul .h4,
    .layout_layout5 .mm_columns_ul .h5,
    .layout_layout5 .mm_columns_ul .h6,
    .layout_layout5 .mm_columns_ul .ets_mm_block > .h1 a,
    .layout_layout5 .mm_columns_ul .ets_mm_block > .h2 a,
    .layout_layout5 .mm_columns_ul .ets_mm_block > .h3 a,
    .layout_layout5 .mm_columns_ul .ets_mm_block > .h4 a,
    .layout_layout5 .mm_columns_ul .ets_mm_block > .h5 a,
    .layout_layout5 .mm_columns_ul .ets_mm_block > .h6 a,
    #header .layout_layout5 .mm_columns_ul .ets_mm_block > .h1 a,
    #header .layout_layout5 .mm_columns_ul .ets_mm_block > .h2 a,
    #header .layout_layout5 .mm_columns_ul .ets_mm_block > .h3 a,
    #header .layout_layout5 .mm_columns_ul .ets_mm_block > .h4 a,
    #header .layout_layout5 .mm_columns_ul .ets_mm_block > .h5 a,
    #header .layout_layout5 .mm_columns_ul .ets_mm_block > .h6 a,
    .layout_layout5 .mm_columns_ul .h1,
    .layout_layout5 .mm_columns_ul .h2,
    .layout_layout5 .mm_columns_ul .h3,
    .layout_layout5 .mm_columns_ul .h4,
    .layout_layout5 .mm_columns_ul .h5,
    .layout_layout5 .mm_columns_ul .h6{
        color: #414141;
    }
    
    .layout_layout5 li:hover > a,
    .layout_layout5 li > a:hover,
    .layout_layout5 .mm_tabs_li.open .mm_tab_toggle_title,
    .layout_layout5 .mm_tabs_li.open .mm_tab_toggle_title a,
    .layout_layout5 .mm_tabs_li:hover .mm_tab_toggle_title,
    .layout_layout5 .mm_tabs_li:hover .mm_tab_toggle_title a,
    #header .layout_layout5 .mm_tabs_li.open .mm_tab_toggle_title,
    #header .layout_layout5 .mm_tabs_li.open .mm_tab_toggle_title a,
    #header .layout_layout5 .mm_tabs_li:hover .mm_tab_toggle_title,
    #header .layout_layout5 .mm_tabs_li:hover .mm_tab_toggle_title a,
    .layout_layout5.ybc_vertical_menu .mm_menus_li > a,
    #header .layout_layout5 li:hover > a,
    .layout_layout5.ybc_vertical_menu:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout5.ybc_vertical_menu.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout5.ybc_vertical_menu:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout5.ybc_vertical_menu.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout5 .mm_columns_ul .mm_block_type_product .product-title > a:hover,
    #header .layout_layout5 li > a:hover{color: #ec4249;}
    
    /*end layout 5*/
}


@media (max-width: 767px){
    .ybc-menu-vertical-button,
    .transition_floating .close_menu, 
    .transition_full .close_menu{
        background-color: #ffffff;
        color: #ffffff;
    }
    .transition_floating .close_menu *, 
    .transition_full .close_menu *,
    .ybc-menu-vertical-button .icon-bar{
        color: #ffffff;
    }

    .close_menu .icon-bar,
    .ybc-menu-vertical-button .icon-bar {
      background-color: #ffffff;
    }
    .mm_menus_back_icon{
        border-color: #ffffff;
    }
    
    .layout_layout1:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout1.click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout1 .mm_menus_li.menu_hover > a,
    #header .layout_layout1 .mm_menus_li.menu_hover > a,
    #header .layout_layout1:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout1.click_open_submenu .mm_menus_li.open_li > a{
        color: #00949B;
    }
    
    
    .layout_layout1:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout1.click_open_submenu .mm_menus_li.open_li > a,
    .layout_layout1 .mm_menus_li.menu_hover > a,
    #header .layout_layout1 .mm_menus_li.menu_hover > a,
    #header .layout_layout1:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout1.click_open_submenu .mm_menus_li.open_li > a{
        background-color: #fafafa;
    }
    .layout_layout1 li:hover > a,
    .layout_layout1 li > a:hover,
    #header .layout_layout1 li:hover > a,
    #header .layout_layout1 .mm_columns_ul .mm_block_type_product .product-title > a:hover,
    #header .layout_layout1 li > a:hover{
        color: #00949B;
    }
    
    /*------------------------------------------------------*/
    
    
    .layout_layout2:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout2.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout2:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout2.click_open_submenu .mm_menus_li.open_li > a
    {color: #ffffff;}
    .layout_layout2 .mm_has_sub.mm_menus_li:hover .arrow::before{
        border-color: #ffffff;
    }
    
    .layout_layout2:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout2.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout2:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout2.click_open_submenu .mm_menus_li.open_li > a{
        background-color: #50b4df;
    }
    .layout_layout2 li:hover > a,
    .layout_layout2 li > a:hover,
    #header .layout_layout2 li:hover > a,
    #header .layout_layout2 .mm_columns_ul .mm_block_type_product .product-title > a:hover,
    #header .layout_layout2 li > a:hover{color: #fc4444;}
    
    /*------------------------------------------------------*/
    
    

    .layout_layout3:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout3.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout3:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout3.click_open_submenu .mm_menus_li.open_li > a{
        color: #ffffff;
    }
    .layout_layout3 .mm_has_sub.mm_menus_li:hover .arrow::before{
        border-color: #ffffff;
    }
    
    .layout_layout3:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout3.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout3:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout3.click_open_submenu .mm_menus_li.open_li > a{
        background-color: #000000;
    }
    .layout_layout3 li:hover > a,
    .layout_layout3 li > a:hover,
    #header .layout_layout3 li:hover > a,
    #header .layout_layout3 .mm_columns_ul .mm_block_type_product .product-title > a:hover,
    #header .layout_layout3 li > a:hover,
    .layout_layout3 .has-sub .ets_mm_categories li > a:hover,
    #header .layout_layout3 .has-sub .ets_mm_categories li > a:hover{color: #fc4444;}
    
    
    
    /*------------------------------------------------------*/
    
    
    .layout_layout4:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout4.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout4:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout4.click_open_submenu .mm_menus_li.open_li > a{
        color: #ffffff;
    }
    
    .layout_layout4 .mm_has_sub.mm_menus_li:hover .arrow::before{
        border-color: #ffffff;
    }
    
    .layout_layout4:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout4.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout4:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout4.click_open_submenu .mm_menus_li.open_li > a{
        background-color: #ec4249;
    }
    .layout_layout4 li:hover > a,
    .layout_layout4 li > a:hover,
    #header .layout_layout4 li:hover > a,
    #header .layout_layout4 .mm_columns_ul .mm_block_type_product .product-title > a:hover,
    #header .layout_layout4 li > a:hover{color: #ec4249;}
    
    
    /*------------------------------------------------------*/
    
    
    .layout_layout5:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout5.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout5:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout5.click_open_submenu .mm_menus_li.open_li > a{
        color: #ec4249;
    }

    .layout_layout5 .mm_has_sub.mm_menus_li:hover .arrow::before{
        border-color: #ec4249;
    }
    
    .layout_layout5:not(.click_open_submenu) .mm_menus_li:hover > a,
    .layout_layout5.click_open_submenu .mm_menus_li.open_li > a,
    #header .layout_layout5:not(.click_open_submenu) .mm_menus_li:hover > a,
    #header .layout_layout5.click_open_submenu .mm_menus_li.open_li > a{
        background-color: ;
    }
    .layout_layout5 li:hover > a,
    .layout_layout5 li > a:hover,
    #header .layout_layout5 li:hover > a,
    #header .layout_layout5 .mm_columns_ul .mm_block_type_product .product-title > a:hover,
    #header .layout_layout5 li > a:hover{color: #ec4249;}
    
    /*------------------------------------------------------*/
    
    
    
    
}

















</style>
<script type="text/javascript">
    var Days_text = 'Journée(s)';
    var Hours_text = 'Heure(s)';
    var Mins_text = 'Min(s)';
    var Sec_text = 'Sec(s)';
</script><!-- module : ipdtrackercmp, Hook : DisplayHeader -->
            <meta name="ipd:cmp" content="didomi">
            <meta name="ipd:pageType" content="PageList">
            <meta name="ipd:siteName" content="Batiprix">
            <meta name="ipd:udid" content="7757cb50350b01ba0c56534418f3076f">
    
    
        <script type="text/javascript">window.gdprAppliesGlobally=true;(function(){function a(e){if(!window.frames[e]){if(document.body&&document.body.firstChild){var t=document.body;var n=document.createElement("iframe");n.style.display="none";n.name=e;n.title=e;t.insertBefore(n,t.firstChild)}else{setTimeout(function(){a(e)},5)}}}function e(n,r,o,c,s){function e(e,t,n,a){if(typeof n!=="function"){return}if(!window[r]){window[r]=[]}var i=false;if(s){i=s(e,t,n)}if(!i){window[r].push({command:e,parameter:t,callback:n,version:a})}}e.stub=true;function t(a){if(!window[n]||window[n].stub!==true){return}if(!a.data){return}var i=typeof a.data==="string";var e;try{e=i?JSON.parse(a.data):a.data}catch(t){return}if(e[o]){var r=e[o];window[n](r.command,r.parameter,function(e,t){var n={};n[c]={returnValue:e,success:t,callId:r.callId};a.source.postMessage(i?JSON.stringify(n):n,"*")},r.version)}}if(typeof window[n]!=="function"){window[n]=e;if(window.addEventListener){window.addEventListener("message",t,false)}else{window.attachEvent("onmessage",t)}}}e("__tcfapi","__tcfapiBuffer","__tcfapiCall","__tcfapiReturn");a("__tcfapiLocator");(function(e){var W=window,C='didomiConfig',D='app',N=document.head.childNodes,T,i;W[C]=W[C]||{};W[C][D]=W[C][D]||{};for(i=0;i<N.length;i++){T=N[i];if(T.nodeName==='META'&&T.name==='ipd:siteName')W[C][D]['name']=T.content;};var t=document.createElement("script");t.id="spcloader";t.type="text/javascript";t.async=true;t.src="https://sdk.privacy-center.org/"+e+"/loader.js?target="+document.location.hostname;t.charset="utf-8";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n)})("92502d09-0e0f-4b5a-8590-cad06e72159e")})();</script>
    
    <script src="https://ts.infoprodata.com/kjwusq9l/8gb2imts.js"></script>

<!-- !module : ipdtrackercmp, Hook : DisplayHeader -->
<script>
	var an_stickyaddtocart = {
		controller: "https://www.batiprix.com/module/an_stickyaddtocart/ajax",
	}
</script>


    
	<script type="application/ld+json">
{
	"@context": "https://schema.org/",
	"@type": "Product",
	"name": "Batiprix Chiffrage, logiciel de chiffrage avec bibliothèque de prix intégrée",
	"description": "Batiprix Chiffrage est un logiciel de chiffrage bâtiment en ligne avec bibliothèque de prix intégrée. Créez vos devis travaux, ajustez vos prix, suivez vos marges et exportez vos chiffrages vers Excel.",
	"category": "Batiprix Web : vos solutions en ligne pour chiffrer, estimer et piloter vos travaux",
	"image" :"https://www.batiprix.com/2595-home_default/logiciel-de-chiffrage-batiment.jpg",
	"sku": "BAW_Offre_Chiffrages",
	"mpn": "BAW_Offre_Chiffrages",
	"brand": {
		"@type": "Brand",
		"name": "Batiprix"
	},
	"weight": {
			"@context": "https://schema.org",
			"@type": "QuantitativeValue",
			"value": "0.000000",
			"unitCode": "kg"
	},
	"offers": {
		"@type": "Offer",
		"priceCurrency": "EUR",
		"name": "Batiprix Chiffrage, logiciel de chiffrage avec bibliothèque de prix intégrée",
		"price": "279",
		"url": "https://www.batiprix.com/web/372-25353-logiciel-de-chiffrage-batiment.html#/28-duree_d_abonnement-12_mois/32-nombre_dutilisateurs-1/37-lot-lot_1_gros_oeuvre_maconnerie_etancheite_ravalement/285-millesime-2026_base_actualisee_mensuellement",
		"priceValidUntil": "2026-07-31",
			"image": ["https://www.batiprix.com/2595-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/3013-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/3015-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/3017-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/3021-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/2137-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/2139-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/2141-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/2143-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/2145-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/2147-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/2149-large_default/logiciel-de-chiffrage-batiment.jpg","https://www.batiprix.com/2235-large_default/logiciel-de-chiffrage-batiment.jpg"],
			"sku": "BAW_Offre_Chiffrages",
		"mpn": "BAW_Offre_Chiffrages",
				"availability": "https://schema.org/InStock",
		"seller": {
			"@type": "Organization",
			"name": "Batiprix"
		}
	},
	"url": "https://www.batiprix.com/web/372-25353-logiciel-de-chiffrage-batiment.html#/28-duree_d_abonnement-12_mois/32-nombre_dutilisateurs-1/37-lot-lot_1_gros_oeuvre_maconnerie_etancheite_ravalement/285-millesime-2026_base_actualisee_mensuellement"
}
</script>
	<meta property="og:type" content="product">
				<meta property="og:image" content="https://www.batiprix.com/2595-large_default/logiciel-de-chiffrage-batiment.jpg">
				<meta property="product:pretax_price:amount" content="279">
		<meta property="product:pretax_price:currency" content="EUR">
		<meta property="product:price:amount" content="279">
		<meta property="product:price:currency" content="EUR">
				<meta property="product:weight:value" content="0.000000">
		<meta property="product:weight:units" content="kg">
		
  </head>

  <body id="product" class="lang-fr country-fr currency-eur layout-full-width page-product tax-display-enabled product-id-372 product-batiprix-chiffrage-logiciel-de-chiffrage-avec-bibliotheque-de-prix-integree product-id-category-96 product-id-manufacturer-0 product-id-supplier-0 product-available-for-order ce-kit-467 elementor-page elementor-page-372030101 ce-theme ce-theme-71">

    
      <!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KK2JVJ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

    

    <main>
      
              

      <header id="header">
        
          	
  <div class="header-banner">
            <div data-elementor-type="content" data-elementor-id="18020101" class="elementor elementor-18020101" data-elementor-settings="[]">
            <div class="elementor-section-wrap">        <section class="elementor-element elementor-element-5cafe69 elementor-hidden-phone elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="5cafe69" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-container elementor-column-gap-no">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-d39f538 elementor-column elementor-col-25 elementor-top-column" data-id="d39f538" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-4eae619 elementor-mobile-align-center elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="4eae619" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-phone"></i></span>
                            <span class="elementor-icon-list-text"><a href="tel:+33179067300" style="color:#000000;">Appelez-nous au :  01 79 06 73 00</a></span>
                        </li>
                </ul>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-ff5c20b elementor-hidden-phone elementor-column elementor-col-25 elementor-top-column" data-id="ff5c20b" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-5b89558 elementor-widget elementor-widget-heading" data-id="5b89558" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><span class="elementor-heading-title"><a href="/content/249-evenements-webinaires-btp?utm_source=ecommerce&amp;utm_medium=referral&amp;utm_campaign=header_actu" target="_blank">Événements</a></span></div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-e5970a0 elementor-hidden-phone headerLink elementor-column elementor-col-25 elementor-top-column" data-id="e5970a0" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-a6792b7 headerLink elementor-widget elementor-widget-heading" data-id="a6792b7" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><span class="elementor-heading-title"><a href="https://www.blog.batiprix.com/" target="_blank">Ressources</a></span></div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-e81031d elementor-hidden-phone elementor-column elementor-col-25 elementor-top-column" data-id="e81031d" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-2269fd1 headerLink scale elementor-widget elementor-widget-heading" data-id="2269fd1" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><span class="elementor-heading-title"><a href="https://web.batiprix.com/" target="_blank">Connexion à Batiprix Web</a></span></div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
        </div>
        </div>
        
  </div>



  <nav class="header-nav">
    <div class="container">
      <div class="row">
        <div class="hidden-sm-down">
          <div class="col-md-5 col-xs-12">
            <div class="col-md-6 links">
  <div class="row">
    </div>
</div>

          </div>
          <div class="col-md-7 right-nav">
              
          </div>
        </div>
      </div>
    </div>
  </nav>



  <div class="header-top">
    <div class="container">
       <div class="row">
        <div class="col-md-2 hidden-sm-down" id="_desktop_logo">
                                    
  <a href="https://www.batiprix.com/">
    <img
      class="logo img-fluid"
      src="https://www.batiprix.com/img/logo-1704272842.jpg"
      alt="Batiprix"
      width="717"
      height="234">
  </a>

                              </div>
        <div class="header-top-right col-md-10 col-sm-12 position-static">
          
              <div class="ets_mm_megamenu        layout_layout1         show_icon_in_mobile                transition_fade        transition_floating        newMenucreative        sticky_enabled        enable_active_menu        ets-dir-ltr        hook-custom        single_layout"
        data-bggray=""
        >
        <div class="ets_mm_megamenu_content">
            <div class="container">
                <div class="ets_mm_megamenu_content_content">
                    <div class="ybc-menu-toggle ybc-menu-btn closed">
                        <div class="ybc-menu-button-toggle_icon">
                            <i class="material-icons d-inline">&#xE5D2;</i>
                        </div>
                        <div class="hidden-md-up text-sm-center mobile">
                            <div class="float-xs-right" id="_mobile_cart"></div>
                            <div class="float-xs-right" id="_mobile_user_info"></div>
                            <div class="top-logo" id="_mobile_logo" style="align-items:unset">
  <a href="https://www.batiprix.com/">
    <img
      class="logo img-fluid"
      src="https://www.batiprix.com/img/logo-1704272842.jpg"
      alt="Batiprix"
      width="717"
      height="234">
  </a>
</div>
                            <div class="clearfix"></div>
                        </div>
                    </div>
                        <ul class="mm_menus_ul">
        <li class="close_menu">
            <div class="pull-left">
                <span class="mm_menus_back">
                    <i class="icon-bar"></i>
                    <i class="icon-bar"></i>
                    <i class="icon-bar"></i>
                </span>
                Menu
            </div>
            <div class="pull-right">
                <span class="mm_menus_back_icon"></span>
                Retour
            </div>
        </li>
                    <li class="mm_menus_li mm_sub_align_full mm_has_sub hover"
                >
                <a class="ets_mm_url"                         href="https://www.batiprix.com/content/115-tous-les-produits"
                        style="font-size:16px;">
                    <span class="mm_menu_content_title">
                                                Solutions
                        <span class="mm_arrow"></span>                                            </span>
                </a>
                                                    <span class="arrow closed"></span>                                            <ul class="mm_columns_ul"
                            style=" width:100%; font-size:15px;">
                                                            <li class="mm_columns_li column_size_12  mm_has_sub">
                                                                            <ul class="mm_blocks_ul">
                                                                                            <li data-id-block="373" class="mm_blocks_li">
                                                        
    <div class="ets_mm_block mm_block_type_html">
                <div class="ets_mm_block_content">        
                            <div style="display:flex;gap:18px;align-items:stretch;flex-wrap:wrap;">

    <!-- Bloc 1 -->
    <div style="flex:1;border:1px solid #E5E7EB;border-radius:16px;padding:15px;background:#FFFFFF;box-shadow:0 2px 6px rgba(0,0,0,0.04);">

        <p style="font-size:16px;font-weight:700;letter-spacing:-0.31px;color:#1F2937;margin:0;">
            <a href="/content/85-artisans">Artisan</a> & <a href="/content/87-entreprises-de-travaux">entreprise de travaux</a>
        </p>

        <hr style="border:none;border-top:1px solid #ECECEC;margin:0 0 24px 0;">

        <a href="/web/372-logiciel-de-chiffrage-batiment.html"
           style="display:flex;align-items:flex-start;gap:14px;text-decoration:none;margin-bottom:24px;">

            <div style="display:flex;align-items:center;justify-content:center;flex-shrink:0;">
                <img src="/img/cms/nav24/chiffrage-1.png"
                     style="width:40px;height:40px;border-radius:10px;">
            </div>

            <div>
                <span style="display:block;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.15px;color:#1F2937;margin-bottom:2px;" class="menuNavTitle">
Logiciel de chiffrage
                </span>

                <span style="display:block;font-size:12px;font-weight:400;line-height:18px;color:#6B7280;">
Chiffrage simple et performant avec les données Batiprix (la nomenclature d’ouvrages, macro-ouvrages,...)
                </span>
            </div>
        </a>

        <a href="/content/371-solution-devis-facture-btp"
           style="display:flex;align-items:flex-start;gap:14px;text-decoration:none;">

            <div style="display:flex;align-items:center;justify-content:center;flex-shrink:0;">
                <img src="/img/cms/nav24/data-1.png"
                     style="width:40px;height:40px;border-radius:10px;">
            </div>

            <div>
                <span style="display:block;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.15px;color:#1F2937;margin-bottom:2px;"  class="menuNavTitle">
                    La Bibliothèque Batiprix
                </span>

                <span style="display:block;font-size:12px;font-weight:400;line-height:18px;color:#6B7280;">
                    Données intégrées directement dans votre logiciel devis factures
                </span>
            </div>
        </a>

    </div>

    <!-- Bloc 2 -->
    <div style="flex:1;border:1px solid #E5E7EB;border-radius:16px;padding:15px;background:#FFFFFF;box-shadow:0 2px 6px rgba(0,0,0,0.04);">

        <p style="font-size:16px;font-weight:700;letter-spacing:-0.31px;color:#1F2937;margin:0;">
             <a href="/content/153-chiffrage-pour-les-auditeurs-energetiques">Diagnostiqueur</a>
        </p>

        <hr style="border:none;border-top:1px solid #ECECEC;margin:0 0 24px 0;">

        <a href="/audit/409-batiprix-audit-energetique.html"
           style="display:flex;align-items:flex-start;gap:14px;text-decoration:none;margin-bottom:24px;">

            <div style="display:flex;align-items:center;justify-content:center;flex-shrink:0;">
                <img src="/img/cms/nav24/audit-1.png"
                     style="width:40px;height:40px;border-radius:10px;">
            </div>

            <div>
                <span style="display:block;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.15px;color:#1F2937;margin-bottom:2px;"  class="menuNavTitle">
                    Logiciel de chiffrage pour audit énergétique
                </span>

                <span style="display:block;font-size:12px;font-weight:400;line-height:18px;color:#6B7280;">
Estimer avec précision les scénarios travaux de vos recommandations
                </span>
            </div>
        </a>

        <a href="/data/423-batiprix-data-audit-energetique.html"
           style="display:flex;align-items:flex-start;gap:14px;text-decoration:none;">

            <div style="display:flex;align-items:center;justify-content:center;flex-shrink:0;">
                <img src="/img/cms/nav24/data-1.png"
                     style="width:40px;height:40px;border-radius:10px;">
            </div>

            <div>
                <span style="display:block;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.15px;color:#1F2937;margin-bottom:2px;"  class="menuNavTitle">
                    La Bibliothèque de rénovation énergétique 
                </span>

                <span style="display:block;font-size:12px;font-weight:400;line-height:18px;color:#6B7280;">
                    Les données Batiprix adaptées au chiffrage de vos audits, directement intégrées à votre logiciel (LICIEL, OBBC, Perrenoud)
                </span>
            </div>
        </a>

    </div>

</div>
                    </div>
    </div>
    <div class="clearfix"></div>

                                                </li>
                                                                                            <li data-id-block="375" class="mm_blocks_li">
                                                        
    <div class="ets_mm_block mm_block_type_html">
                <div class="ets_mm_block_content">        
                            <div style="display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap;">
    <!-- Colonne gauche -->
    <div style="flex:1;">
        <!-- Bloc 1 -->
        <div style="border:1px solid #E5E7EB;border-radius:16px;padding:15px;background:#FFFFFF;box-shadow:0 2px 6px rgba(0,0,0,0.04);">

            <p style="font-size:16px;font-weight:700;letter-spacing:-0.31px;color:#1F2937;margin:0;">
                <a href="/content/229-maitre-d-oeuvre-moe">Maître d'œuvre</a>
            </p>

            <hr style="border:none;border-top:1px solid #ECECEC;margin:0 0 24px 0;">

            <a href="/web/471-estimation-travaux-aps-apd.html"
               style="display:flex;align-items:flex-start;gap:14px;text-decoration:none;margin-bottom:24px;">

                <div style=";border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;">
                    <img src="/img/cms/nav24/estimation-1.png"
                         style="width:40px;height:40px;border-radius:10px;">
                </div>

                <div>
                    <span style="display:block;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.15px;color:#1F2937;margin-bottom:2px;"  class="menuNavTitle">
                        Estimation
                    </span>

                    <span style="display:block;font-size:12px;font-weight:400;line-height:18px;color:#6B7280;">
                        Logiciel d'estimation pour définir l'enveloppe budgétaire de vos projets en phase d'esquisse, APS, APD
                    </span>
                </div>
            </a>

            <a href="/web/411-batiprix-cctp-by-ia.html"
               style="display:flex;align-items:flex-start;gap:14px;text-decoration:none;">

                <div style=";border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;">
                    <img src="/img/cms/nav24/cctp-1.png"
                         style="width:40px;height:40px;border-radius:10px;">
                </div>

                <div>
                    <span style="display:block;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.15px;color:#1F2937;margin-bottom:2px;"  class="menuNavTitle">
                        CCTP by IA
                    </span>

                    <span style="display:block;font-size:12px;font-weight:400;line-height:18px;color:#6B7280;">
                        Logiciel de génération de CCTP cohérents, complets et fiables, 
assisté par l'IA et l’expertise Batiprix
                    </span>
                </div>
            </a>

        </div>

    </div>

    <!-- Colonne droite -->
    <div style="flex:1;display:flex;flex-direction:column;gap:20px;">

        <!-- Bloc 2 -->
        <div style="border:1px solid #E5E7EB;border-radius:16px;padding:15px;background:#FFFFFF;box-shadow:0 2px 6px rgba(0,0,0,0.04);">

            <p style="font-size:16px;font-weight:700;letter-spacing:-0.31px;color:#1F2937;margin:0;">
                <a href="https://moa.batiprix.com/">Maître d'ouvrage</a>
            </p>

            <hr style="border:none;border-top:1px solid #ECECEC;margin:0 0 24px 0;">

            <a href="https://moa.batiprix.com/"
               style="display:flex;align-items:flex-start;gap:14px;">


                <div>
                    <span style="text-decoration:underline;color:#006D71;display:block;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.15px;"  class="menuNavTitle">
                        Accéder à la nouvelle plateforme dédiée : Batimarchés
                    </span>
 <span style="display:block;font-size:12px;font-weight:400;line-height:18px;color:#6B7280;">Piloter vos marchés de travaux dans toutes les phases pour maîtriser vos budgets et suivre votre performance achat</span>
                </div>
                <div style="border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;">
                    <img src="/img/cms/nav24/export.png"
                         style="width:20px;height:20px;">
                </div>
            </a>

        </div>

        <!-- CTA -->
        <a href="/content/115-tous-les-produits"
           style="display:flex;align-items:center;justify-content:space-between;background:#006D71;border-radius:10px;padding:15px 20px;text-decoration:none;">

            <span style="font-size:16px;font-weight:700;line-height:24px;color:#FFFFFF;">
                Tous les produits
            </span>

            <span style="font-size:22px;color:#FFFFFF;line-height:22px;">
                ↗
            </span>

        </a>

    </div>

</div>
                    </div>
    </div>
    <div class="clearfix"></div>

                                                </li>
                                                                                    </ul>
                                                                    </li>
                                                    </ul>
                                                </li>
                    <li class="mm_menus_li mm_sub_align_left mm_has_sub hover"
                >
                <a class="ets_mm_url"                         href="/content/9-nos-partenaires"
                        style="font-size:16px;">
                    <span class="mm_menu_content_title">
                                                Partenaires
                        <span class="mm_arrow"></span>                                            </span>
                </a>
                                                    <span class="arrow closed"></span>                                            <ul class="mm_columns_ul"
                            style=" width:50%; font-size:15px;">
                                                            <li class="mm_columns_li column_size_12  mm_has_sub">
                                                                            <ul class="mm_blocks_ul">
                                                                                            <li data-id-block="165" class="mm_blocks_li">
                                                        
    <div class="ets_mm_block mm_block_type_html">
                <div class="ets_mm_block_content">        
                            <a href="/content/9-nos-partenaires" style="display:block;margin-top:10px;font-family: Poppins,Arial,sans-serif;line-height: 20px;">
	   <img alt="" src="/img/cms/navigation/keyboard_arrow_right.png" style="display: inline-block;vertical-align: middle;margin-right:5px;width:20px;"   />
	   <span style="font-family:Poppins,Arial,sans-serif;font-size:15px;">Nos Partenaires</span>
</a>
<a href="/content/257-revendeur" style="display:block;margin-top:10px;font-family: Poppins,Arial,sans-serif;line-height: 20px;">
	   <img alt="" src="/img/cms/navigation/keyboard_arrow_right.png" style="display: inline-block;vertical-align: middle;margin-right:5px;width:20px;"   />
	   <span style="font-family:Poppins,Arial,sans-serif;font-size:15px;">Les revendeurs / intégrateurs</span>
</a>

<a href="/content/71-devenir-partenaire" style="display:block;margin-top:10px;font-family: Poppins,Arial,sans-serif;line-height: 20px;">
	    <img alt="" src="/img/cms/navigation/keyboard_arrow_right.png" style="display: inline-block;vertical-align: middle;margin-right:5px;width:20px;"   />
	   <span style="font-family:Poppins,Arial,sans-serif;font-size:15px;">Devenir partenaire </span>
</a>
                    </div>
    </div>
    <div class="clearfix"></div>

                                                </li>
                                                                                    </ul>
                                                                    </li>
                                                    </ul>
                                                </li>
                    <li class="mm_menus_li mm_sub_align_left mm_has_sub hover"
                >
                <a class="ets_mm_url"                         href="#"
                        style="font-size:16px;">
                    <span class="mm_menu_content_title">
                                                À propos
                        <span class="mm_arrow"></span>                                            </span>
                </a>
                                                    <span class="arrow closed"></span>                                            <ul class="mm_columns_ul"
                            style=" width:50%; font-size:15px;">
                                                            <li class="mm_columns_li column_size_12 mm_breaker mm_has_sub">
                                                                            <ul class="mm_blocks_ul">
                                                                                            <li data-id-block="287" class="mm_blocks_li">
                                                        
    <div class="ets_mm_block mm_block_type_html">
                <div class="ets_mm_block_content">        
                            <a href="/content/42-la-methode-batiprix" style="display:block;margin-top:10px;font-family: Poppins,Arial,sans-serif;line-height: 20px;">
	   <img alt=""  src="/img/cms/navigation/keyboard_arrow_right.png" style="display: inline-block;vertical-align: middle;margin-right:5px;width:20px;"   />
	   <span style="font-family:Poppins,Arial,sans-serif;font-size:15px;">La méthode Batiprix</span>
</a>

<a href="/content/45-la-nomenclature-batiprix" style="display:block;margin-top:10px;font-family: Poppins,Arial,sans-serif;line-height: 20px;">
	    <img alt="" src="/img/cms/navigation/keyboard_arrow_right.png" style="display: inline-block;vertical-align: middle;margin-right:5px;width:20px;"   />
	   <span style="font-family:Poppins,Arial,sans-serif;font-size:15px;">La nomenclature Batiprix</span>
</a>
<a href="/content/21-qui-sommes-nous" style="display:block;margin-top:10px;font-family: Poppins,Arial,sans-serif;line-height: 20px;">
	   <img alt="" src="/img/cms/navigation/keyboard_arrow_right.png" style="display: inline-block;vertical-align: middle;margin-right:5px;width:20px;"   />
	   <span style="font-family:Poppins,Arial,sans-serif;font-size:15px;">Qui sommes nous ?</span>
</a>
<a href="/content/36-questions-frequentes" style="display:block;margin-top:10px;font-family: Poppins,Arial,sans-serif;line-height: 20px;">
	   <img alt="" src="/img/cms/navigation/keyboard_arrow_right.png" style="display: inline-block;vertical-align: middle;margin-right:5px;width:20px;"   />
	   <span style="font-family:Poppins,Arial,sans-serif;font-size:15px;">Questions fréquentes - FAQ</span>
</a>
<a href="/content/335-conseils-guides-pratiques" style="display:block;margin-top:10px;font-family: Poppins,Arial,sans-serif;line-height: 20px;">
	  <img alt="" src="/img/cms/navigation/keyboard_arrow_right.png" style="display: inline-block;vertical-align: middle;margin-right:5px;width:20px;"   />
	   <span style="font-family:Poppins,Arial,sans-serif;font-size:15px;">Conseils & Guides pratiques</span>
</a>
<a href="/content/227-glossaire-btp-definitions-batiment" style="display:block;margin-top:10px;font-family: Poppins,Arial,sans-serif;line-height: 20px;">
	  <img alt="" src="/img/cms/navigation/keyboard_arrow_right.png" style="display: inline-block;vertical-align: middle;margin-right:5px;width:20px;"   />
	   <span style="font-family:Poppins,Arial,sans-serif;font-size:15px;">Glossaire</span>
</a>
                    </div>
    </div>
    <div class="clearfix"></div>

                                                </li>
                                                                                    </ul>
                                                                    </li>
                                                    </ul>
                                                </li>
            </ul>
<script type="text/javascript">
    var Days_text = 'Jour(s) ';
    var Hours_text = 'Heure(s)';
    var Mins_text = 'Minute(s)';
    var Sec_text = 'Seconde(s)';
</script>    <div class="mm_extra_item">
                    <div class="mm_custom_text">
                <a href="https://offre.batiprix.com/batiprix/demo-choix?utm_source=ecommerce&amp;utm_medium=referral&amp;utm_campaign=essai_global_header" rel="nofollow noreferrer noopener" style="padding:10px 15px;background-color:#FFE76A;color:#000000;font-size:15px;" class="demandeDemo .isNoMobile elementor-button-link elementor-button elementor-size-sm elementor-animation-grow" target="_blank">Demande de démo</a>

<a href="https://offre.batiprix.com/global/essai-gratuit?utm_source=ecommerce&amp;utm_medium=referral&amp;utm_campaign=essai_global_header" style="padding:10px 15px;background-color:#006D71;color:#ffffff;font-size:15px;" class=".isNoMobile elementor-button-link elementor-button elementor-size-sm elementor-animation-grow demandeEssai" target="_blank" rel="noreferrer noopener">Essai gratuit</a>
            </div>
                                    </div>


                            <div data-elementor-type="section" data-elementor-id="203010000" class="elementor elementor-203010000" data-elementor-settings="[]">
            <div class="elementor-section-wrap">        <section class="elementor-element elementor-element-f13d53e elementor-section-content-top elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="f13d53e" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-container elementor-column-gap-no">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-1adbd3d elementor-column elementor-col-100 elementor-top-column" data-id="1adbd3d" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-0a9975d elementor-cart--items-indicator-bubble elementor-widget elementor-widget-shopping-cart" data-id="0a9975d" data-element_type="widget" data-settings="{&quot;action_show_modal&quot;:&quot;yes&quot;,&quot;modal_url&quot;:&quot;https:\/\/www.batiprix.com\/module\/creativeelements\/ajax&quot;}" data-widget_type="shopping-cart.default">
        <div class="elementor-widget-container">        <div class="elementor-cart__wrapper">
                    <div class="elementor-cart__toggle elementor-button-wrapper">
                <a href="//www.batiprix.com/panier?action=show" class="elementor-button elementor-size-sm elementor-cart-hidden">
                    <span class="elementor-button-icon" data-counter="0">
                        <i aria-hidden="true" class="ceicon-basket-solid"></i>                        <span class="elementor-screen-only">Panier</span>
                    </span>
                    <span class="elementor-button-text">0,00 €</span>
                </a>
            </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
        </div>
        </div>
        
                </div>
            </div>
        </div>
    </div>

        </div>
      </div>
      <div id="mobile_top_menu_wrapper" class="row hidden-md-up" style="display:none;">
        <div class="js-top-menu mobile" id="_mobile_top_menu"></div>
        <div class="js-top-menu-bottom">
          <div id="_mobile_currency_selector"></div>
          <div id="_mobile_language_selector"></div>
          <div id="_mobile_contact_link"></div>
        </div>
      </div>
    </div>
  </div>
  

        
      </header>

      <section id="wrapper">
        
          
<aside id="notifications">
  <div class="container">
    
    
    
      </div>
</aside>
        

        
        <div class="container">
          
            <nav data-depth="3" class="breadcrumb hidden-sm-down">
  <ol>
    
              
          <li>
                          <a href="https://www.batiprix.com/"><span>Accueil</span></a>
                      </li>
        
              
          <li>
                          <a href="https://www.batiprix.com/96-web"><span>Batiprix Web : vos solutions en ligne pour chiffrer, estimer et piloter vos travaux</span></a>
                      </li>
        
              
          <li>
                          <span>Batiprix Chiffrage, logiciel de chiffrage avec bibliothèque de prix intégrée</span>
                      </li>
        
          
  </ol>
</nav>
          

          

          
  <div id="content-wrapper" class="js-content-wrapper">
    
    
	<section id="content" style="max-width: none">
		<form id="add-to-cart-or-refresh" action="https://www.batiprix.com/panier" method="post" style="display:none">
			<input type="hidden" name="token" value="c4f2f27d4792dbb8e02a36a974417b87">
			<input type="hidden" name="id_product" value="372" id="product_page_product_id">
			<input type="hidden" name="id_customization" value="0" id="product_customization_id">
			<input type="hidden" name="qty" value="1" id="quantity_wanted"
				>
			<input type="submit" class="ce-add-to-cart" data-button-action="add-to-cart">
		</form>
		        <div data-elementor-type="product" data-elementor-id="71170101" class="elementor elementor-71170101" data-elementor-settings="[]">
            <div class="elementor-section-wrap">
                        <section class="elementor-element elementor-element-3873e59d elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="3873e59d" data-element_type="section" id="achat" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-20d762e4 elementor-column elementor-col-33 elementor-top-column" data-id="20d762e4" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-d7245d6 elementor-skin-slideshow elementor-position-bottom elementor-arrows-yes elementor-widget elementor-widget-product-images" data-id="d7245d6" data-element_type="widget" data-settings="{&quot;slides_per_view&quot;:&quot;4&quot;,&quot;skin&quot;:&quot;slideshow&quot;,&quot;effect&quot;:&quot;slide&quot;,&quot;position&quot;:&quot;bottom&quot;,&quot;show_arrows&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;thumb_space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;thumb_space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;thumb_space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]}}" data-widget_type="product-images.default">
        <div class="elementor-widget-container">        <div class="elementor-swiper">
            <div class="elementor-main-swiper swiper-container">
                <div class="swiper-wrapper">
                                    <div class="swiper-slide">
                                            <a href="/img/p/2/5/9/5/2595.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="0">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/2595-large_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/3/0/1/3/3013.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="1">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/3013-large_default/logiciel-de-chiffrage-batiment.jpg" alt="une bibliothèque de prix actualisée  mensuellement">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/3/0/1/5/3015.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="2">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/3015-large_default/logiciel-de-chiffrage-batiment.jpg" alt="">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/3/0/1/7/3017.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="3">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/3017-large_default/logiciel-de-chiffrage-batiment.jpg" alt="Export des chiffrages vers Excel en un clic">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/3/0/2/1/3021.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="4">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/3021-large_default/logiciel-de-chiffrage-batiment.jpg" alt="">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/2/1/3/7/2137.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="5">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/2137-large_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage - Suivi de vos rapports">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/2/1/3/9/2139.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="6">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/2139-large_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage - Gérer votre bibliothèque">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/2/1/4/1/2141.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="7">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/2141-large_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage - Gérer vos ouvrages favoris">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/2/1/4/3/2143.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="8">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/2143-large_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrages - Gestion de la TVA">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/2/1/4/5/2145.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="9">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/2145-large_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage -  Gérer vos paramètre de calcul">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/2/1/4/7/2147.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="10">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/2147-large_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage - Vérifier un chiffrage">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/2/1/4/9/2149.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="11">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/2149-large_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage - Téléchargement du chiffrage">
                                                </a>
                                        </div>
                                    <div class="swiper-slide">
                                            <a href="/img/p/2/2/3/5/2235.jpg" class="swiper-zoom-container" data-swiper-zoom="2" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="12">
                            <img class="elementor-carousel-image" src="https://www.batiprix.com/2235-large_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage">
                                                </a>
                                        </div>
                                </div>
                                        <div class="elementor-swiper-button elementor-swiper-button-prev">
                    <i class="ceicon-chevron-left" aria-hidden="true"></i>
                    <span class="elementor-screen-only">Previous</span>
                </div>
                <div class="elementor-swiper-button elementor-swiper-button-next">
                    <i class="ceicon-chevron-right" aria-hidden="true"></i>
                    <span class="elementor-screen-only">Next</span>
                </div>
                        </div>
        </div>
                    <div class="elementor-swiper">
                <div class="elementor-thumbnails-swiper swiper-container">
                    <div class="swiper-wrapper">
                                            <div class="swiper-slide">
                                                    <a href="/img/p/2/5/9/5/2595.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="0">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/2595-small_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/3/0/1/3/3013.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="1">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/3013-small_default/logiciel-de-chiffrage-batiment.jpg" alt="une bibliothèque de prix actualisée  mensuellement">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/3/0/1/5/3015.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="2">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/3015-small_default/logiciel-de-chiffrage-batiment.jpg" alt="">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/3/0/1/7/3017.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="3">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/3017-small_default/logiciel-de-chiffrage-batiment.jpg" alt="Export des chiffrages vers Excel en un clic">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/3/0/2/1/3021.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="4">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/3021-small_default/logiciel-de-chiffrage-batiment.jpg" alt="">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/2/1/3/7/2137.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="5">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/2137-small_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage - Suivi de vos rapports">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/2/1/3/9/2139.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="6">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/2139-small_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage - Gérer votre bibliothèque">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/2/1/4/1/2141.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="7">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/2141-small_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage - Gérer vos ouvrages favoris">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/2/1/4/3/2143.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="8">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/2143-small_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrages - Gestion de la TVA">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/2/1/4/5/2145.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="9">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/2145-small_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage -  Gérer vos paramètre de calcul">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/2/1/4/7/2147.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="10">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/2147-small_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage - Vérifier un chiffrage">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/2/1/4/9/2149.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="11">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/2149-small_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage - Téléchargement du chiffrage">
                            </a>
                                                </div>
                                            <div class="swiper-slide">
                                                    <a href="/img/p/2/2/3/5/2235.jpg" data-elementor-lightbox-slideshow="d7245d6" data-elementor-lightbox-index="12">
                                <img class="elementor-carousel-image" src="https://www.batiprix.com/2235-small_default/logiciel-de-chiffrage-batiment.jpg" alt="Batiprix Web - Chiffrage">
                            </a>
                                                </div>
                                        </div>
                </div>
            </div>
                </div>        </div>
                <div class="elementor-element elementor-element-2f45fd90 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="2f45fd90" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><div class="elementor-heading-title ce-display-small"><a href="https://www.batiprix.com/96-web">Batiprix Web : vos solutions en ligne pour chiffrer, estimer et piloter vos travaux</a></div></div>        </div>
                <div class="elementor-element elementor-element-3b823a30 elementor-align-center elementor-widget__width-initial elementor-button-secondary elementor-widget elementor-widget-button" data-id="3b823a30" data-element_type="widget" data-widget_type="button.default">
        <div class="elementor-widget-container">        <div class="elementor-button-wrapper">
            <a href="/content/45-nomenclature" target="_blank" class="elementor-button-link elementor-button elementor-size-md elementor-animation-grow" id="nom-par-lot" role="button">
                <span class="elementor-button-content-wrapper">
                                                        <span class="elementor-button-text">Vous ne savez pas quel lot choisir ? Voir la nomenclature Batiprix</span>
                                </span>
            </a>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-6b9d2232 elementor-column elementor-col-33 elementor-top-column" data-id="6b9d2232" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-49eaae64 elementor-widget elementor-widget-product-name elementor-widget-heading" data-id="49eaae64" data-element_type="widget" id="titre" data-widget_type="product-name.default">
        <div class="elementor-widget-container"><h1 class="ce-product-name elementor-heading-title ce-display-large">Batiprix Chiffrage, logiciel de chiffrage avec bibliothèque de prix intégrée</h1></div>        </div>
                <div class="elementor-element elementor-element-6d7d223e elementor-widget elementor-widget-product-description-short elementor-widget-text-editor" data-id="6d7d223e" data-element_type="widget" data-widget_type="product-description-short.default">
        <div class="elementor-widget-container">        <div class="ce-product-description-short"><h2 style="font-size:17px;font-weight:normal;line-height:22px;"><strong>Gagnez du temps sur vos devis travaux, sécurisez vos prix et protégez vos marges avec une base d’ouvrages détaillée, indépendante et mise à jour chaque mois.</strong></h2>
<ul style="list-style-type:none;">
<li>
<h2 style="font-size:16px;font-weight:normal;line-height:20px;"><img src="/img/cms/CCTP/Container(14).png" alt="" /> <strong>Chiffrage fiable et à jour : </strong>Bibliothèque de prix mise à jour chaque mois pour garantir des estimations précises</h2>
</li>
<li>
<h2 style="font-size:16px;font-weight:normal;line-height:20px;"><img src="/img/cms/CCTP/Container(14).png" alt="" /> <strong>Devis rapides et personnalisables</strong> : Créez vos chiffrages en quelques clics, même sur des projets complexes</h2>
</li>
<li>
<h2 style="font-size:16px;font-weight:normal;line-height:20px;"><img src="/img/cms/CCTP/Container(14).png" alt="" /> <strong>Maîtrisez votre rentabilité </strong>: Analysez vos marges, vos coûts et vos performances chantier</h2>
</li>
<li>
<h2 style="font-size:16px;font-weight:normal;line-height:20px;"><img src="/img/cms/CCTP/Container(14).png" alt="" /> <strong>Export simple vers Excel </strong>: Partagez et modifiez vos chiffrages facilement</h2>
</li>
<li>💰 Économisez jusqu’à 20% avec l’abonnement 3 ans</li>
</ul>
<div style="background-color:#f8f9fa;padding:2%;border:1px solid #dcdcdc;">
<p style="font-size:16px;line-height:20px;font-family:Poppins, Arial, sans-serif;"><a href="https://www.batiprix.com/nous-contacter">Autres millésimes : nous contacter</a></p>
<p style="font-size:14px;">⏱️ <b>Durée d'abonnement : 1 an </b>- <span style="color:#7e7e7f;">Reconduction automatique résiliable jusqu'à J-1</span></p>
</div></div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-4864066 elementor-column elementor-col-33 elementor-top-column" data-id="4864066" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-0e4d910 ce-product-prices--layout-inline elementor-align-center elementor-widget elementor-widget-product-price elementor-overflow-hidden" data-id="0e4d910" data-element_type="widget" data-widget_type="product-price.default">
        <div class="elementor-widget-container">        <div class="ce-product-prices">
                    <div class="ce-product-price">
                <span>279,00 €</span>
                    </div>
                                                                <div class="ce-tax-shipping-delivery-label">HT</div>
                </div>
        </div>        </div>
                <div class="elementor-element elementor-element-22af742 ce-product-variants--layout-stacked elementor-widget elementor-widget-product-variants elementor-overflow-hidden" data-id="22af742" data-element_type="widget" data-widget_type="product-variants.default">
        <div class="elementor-widget-container">        <div class="ce-product-variants">
                                    <div class="ce-product-variants__item">
                    <span class="ce-product-variants__label">Lot </span>
                                                    <div class="ce-product-variants__select">
                        <select class="elementor-field elementor-field-textual elementor-size-md" oninput="$(this.form[this.name]).val(this.value)"
                            form="add-to-cart-or-refresh" name="group[9]" data-product-attribute="9">
                                                    <option  value="35">Pack Tous Corps d&#039;Etat</option>
                                                    <option selected value="37">Lot 1 - Gros œuvre - Maçonnerie,  Etanchéité, Ravalement</option>
                                                    <option  value="40">Lot 2 - VRD, Espace Vert, Aménagement extérieur</option>
                                                    <option  value="43">Lot 3 - Menuiserie Extérieure, Store &amp; fermeture, Vitrerie</option>
                                                    <option  value="46">Lot 4 - Métallerie (Acier - Aluminium)</option>
                                                    <option  value="49">Lot 5 - Plâtrerie, Menuiserie - Agencement intérieur</option>
                                                    <option  value="52">Lot 6 - Carrelage, Peinture, Revêtement de sol</option>
                                                    <option  value="55">Lot 7 - Charpente, Couverture - Zinguerie, Charpente métallique</option>
                                                    <option  value="58">Lot 8 - Plomberie - Sanitaire, Chauffage, Ventilation, Climatisation</option>
                                                    <option  value="61">Lot 9 - Electricité - Domotique - Eclairage LED - Borne IRVE</option>
                                                    <option  value="79">Pack TCE + Macro-Ouvrages</option>
                                                </select>
                    </div>
                                </div>
                                                <div class="ce-product-variants__item">
                    <span class="ce-product-variants__label">Millésime </span>
                                                    <div class="ce-product-variants__select">
                        <select class="elementor-field elementor-field-textual elementor-size-md" oninput="$(this.form[this.name]).val(this.value)"
                            form="add-to-cart-or-refresh" name="group[10]" data-product-attribute="10">
                                                    <option  value="201">2025 + Base actualisée mensuellement</option>
                                                    <option selected value="285">2026 + Base actualisée mensuellement</option>
                                                </select>
                    </div>
                                </div>
                                                <div class="ce-product-variants__item">
                    <span class="ce-product-variants__label">Nombre d’utilisateurs </span>
                                                    <div class="ce-product-variants__options">
                                            <label class="ce-product-variants__radio-wrapper" aria-label="1">
                            <input class="ce-product-variants__radio" form="add-to-cart-or-refresh" type="radio" checked name="group[8]" value="32" data-product-attribute="8">
                            <span class="ce-product-variants__option">1</span>
                        </label>
                                            <label class="ce-product-variants__radio-wrapper" aria-label="2">
                            <input class="ce-product-variants__radio" form="add-to-cart-or-refresh" type="radio"                                 name="group[8]" value="33" data-product-attribute="8">
                            <span class="ce-product-variants__option">2</span>
                        </label>
                                            <label class="ce-product-variants__radio-wrapper" aria-label="3">
                            <input class="ce-product-variants__radio" form="add-to-cart-or-refresh" type="radio"                                 name="group[8]" value="88" data-product-attribute="8">
                            <span class="ce-product-variants__option">3</span>
                        </label>
                                        </div>
                                </div>
                                                <div class="ce-product-variants__item">
                    <span class="ce-product-variants__label">Durée d&#039;abonnement </span>
                                                    <div class="ce-product-variants__options">
                                            <label class="ce-product-variants__radio-wrapper" aria-label="12 mois">
                            <input class="ce-product-variants__radio" form="add-to-cart-or-refresh" type="radio" checked name="group[7]" value="28" data-product-attribute="7">
                            <span class="ce-product-variants__option">12 mois</span>
                        </label>
                                            <label class="ce-product-variants__radio-wrapper" aria-label="24 mois">
                            <input class="ce-product-variants__radio" form="add-to-cart-or-refresh" type="radio"                                 name="group[7]" value="31" data-product-attribute="7">
                            <span class="ce-product-variants__option">24 mois</span>
                        </label>
                                            <label class="ce-product-variants__radio-wrapper" aria-label="36 mois">
                            <input class="ce-product-variants__radio" form="add-to-cart-or-refresh" type="radio"                                 name="group[7]" value="64" data-product-attribute="7">
                            <span class="ce-product-variants__option">36 mois</span>
                        </label>
                                        </div>
                                </div>
                            </div>
        </div>        </div>
                <div class="elementor-element elementor-element-89b4011 elementor-align-center elementor-widget elementor-widget-product-add-to-cart elementor-widget-button" data-id="89b4011" data-element_type="widget" id="buyNow" data-widget_type="product-add-to-cart.default">
        <div class="elementor-widget-container">        <div class="elementor-button-wrapper">
            <a href="#ce-action=buyNow{}" class="elementor-button elementor-size-lg elementor-animation-grow" role="button">
                <span class="elementor-button-content-wrapper">
                                                        <span class="elementor-button-text">Acheter maintenant</span>
                                </span>
            </a>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-8acff49 reassurance elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="8acff49" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-credit-card"></i></span>
                            <span class="elementor-icon-list-text">Paiement sécurisé</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-plus"></i></span>
                            <span class="elementor-icon-list-text">de 40 000 utilisateurs</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-magnifying-glass"></i></span>
                            <span class="elementor-icon-list-text">Prix mis à jour mensuellement</span>
                        </li>
                </ul>
        </div>        </div>
                <div class="elementor-element elementor-element-c59d1c5 soldOut23 elementor-widget elementor-widget-text-editor" data-id="c59d1c5" data-element_type="widget" data-widget_type="text-editor.default">
        <div class="elementor-widget-container">        <div class="elementor-text-editor elementor-clearfix"><p>Le Batiprix Bordereau 2023 - Pack Tous corps d'état 2023 n'est plus disponible.</p><p></p><p><strong>Bonne nouvelle</strong> : Vous pouvez retrouver ce pack en version web directement dans<strong> <a href="/batiprix-web/372-23721-logiciel-de-chiffrage-batiment.html#/28-duree_d_abonnement-12_mois/32-nombre_dutilisateurs-1/35-lot-pack_tous_corps_d_etat/273-millesime-2023">Batiprix Web - Chiffrage</a></strong></p></div>
        </div>        </div>
                <div class="elementor-element elementor-element-667951f soldOut elementor-widget elementor-widget-text-editor" data-id="667951f" data-element_type="widget" data-widget_type="text-editor.default">
        <div class="elementor-widget-container">        <div class="elementor-text-editor elementor-clearfix"><p>Certains Bordereaux 2024 ne sont plus disponibles.</p><p><strong>Bonne nouvelle</strong> : vous pouvez retrouver toutes les données 2024 directement dans <strong><a href="batiprix-web/372-logiciel-de-chiffrage-batiment.html">Batiprix Web - Chiffrage</a> </strong></p></div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-3047c9b elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="3047c9b" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-21035e74 elementor-column elementor-col-100 elementor-top-column" data-id="21035e74" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-698252c2 elementor-widget elementor-widget-product-description elementor-widget-text-editor" data-id="698252c2" data-element_type="widget" data-widget_type="product-description.default">
        <div class="elementor-widget-container">        <div class="ce-product-description">        <div data-elementor-type="post" data-elementor-id="372030101" class="elementor elementor-372030101" data-elementor-settings="[]">
            <div class="elementor-section-wrap">        <section class="elementor-element elementor-element-60e25c7b elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="60e25c7b" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-6d7248fc elementor-column elementor-col-100 elementor-top-column" data-id="6d7248fc" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-5fbf7120 elementor-widget elementor-widget-html" data-id="5fbf7120" data-element_type="widget" data-widget_type="html.default">
        <div class="elementor-widget-container"><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://www.batiprix.com/#organization",
      "name": "Batiprix",
      "url": "https://www.batiprix.com/",
      "telephone": "+33-1-79-06-73-00",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "20 rue des Aqueducs",
        "postalCode": "94250",
        "addressLocality": "Gentilly",
        "addressCountry": "FR"
      },
      "sameAs": [
        "https://www.linkedin.com/company/batiprix/",
        "https://www.youtube.com/c/batiprix",
        "https://fr-fr.facebook.com/Batiprix/",
        "https://www.instagram.com/batiprix/"
      ],
      "parentOrganization": {
        "@type": "Organization",
        "name": "Groupe Moniteur"
      }
    },
    {
      "@type": "WebSite",
      "@id": "https://www.batiprix.com/#website",
      "url": "https://www.batiprix.com/",
      "name": "Batiprix",
      "publisher": {
        "@id": "https://www.batiprix.com/#organization"
      },
      "inLanguage": "fr-FR"
    },
    {
      "@type": "WebPage",
      "@id": "https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html#webpage",
      "url": "https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html",
      "name": "Batiprix Chiffrage",
      "isPartOf": {
        "@id": "https://www.batiprix.com/#website"
      },
      "about": {
        "@id": "https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html#software"
      },
      "breadcrumb": {
        "@id": "https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html#breadcrumb"
      },
      "inLanguage": "fr-FR"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Accueil",
          "item": "https://www.batiprix.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Web",
          "item": "https://www.batiprix.com/96-web"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Batiprix Chiffrage",
          "item": "https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html"
        }
      ]
    },
    {
      "@type": "SoftwareApplication",
      "@id": "https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html#software",
      "name": "Batiprix Chiffrage",
      "alternateName": "Batiprix Web - Chiffrage",
      "url": "https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html",
      "applicationCategory": "BusinessApplication",
      "applicationSubCategory": "Logiciel de chiffrage bâtiment",
      "operatingSystem": "Web",
      "provider": {
        "@id": "https://www.batiprix.com/#organization"
      }
	  ,
      "description": "Logiciel de chiffrage bâtiment en ligne pour réaliser des estimations, chiffrages et devis, avec une bibliothèque de prix actualisée mensuellement, des modèles personnalisables, l’export Excel et des outils de suivi de rentabilité.",
      "audience": [
        {
          "@type": "Audience",
          "audienceType": "Artisans"
        },
        {
          "@type": "Audience",
          "audienceType": "Entreprises de travaux"
        },
        {
          "@type": "Audience",
          "audienceType": "Entreprises générales"
        }
      ],
      "featureList": [
        "Bibliothèque de prix mise à jour mensuellement",
        "Modèles de chiffrage personnalisables",
        "Export vers Excel",
        "Gestion des TVA et remises",
        "Bibliothèques d’ouvrages personnalisées",
        "Ouvrages favoris",
        "Duplication de chiffrages",
        "Suivi budgétaire et rentabilité",
        "Tableaux de bord de performances",
        "Compatibilité ordinateur, tablette et smartphone"
      ],
      "offers": [
        {
          "@type": "Offer",
          "@id": "https://www.batiprix.com/web/372-25351-logiciel-de-chiffrage-batiment.html#offer-main",
          "name": "Abonnement 12 mois - 1 utilisateur - Pack Tous Corps d'Etat - Millésime 2026",
          "url": "https://www.batiprix.com/web/372-25351-logiciel-de-chiffrage-batiment.html#/28-duree_d_abonnement-12_mois/32-nombre_dutilisateurs-1/35-lot-pack_tous_corps_d_etat/285-millesime-2026_base_actualisee_mensuellement",
          "price": "789.00",
          "priceCurrency": "EUR",
          "priceSpecification": {
            "@type": "UnitPriceSpecification",
            "price": "789.00",
            "priceCurrency": "EUR",
            "valueAddedTaxIncluded": false
          },
          "availability": "https://schema.org/InStock",
          "itemCondition": "https://schema.org/NewCondition",
          "category": "Abonnement logiciel",
          "businessFunction": "http://purl.org/goodrelations/v1#Sell",
          "seller": {
            "@id": "https://www.batiprix.com/#organization"
          },
          "eligibleQuantity": {
            "@type": "QuantitativeValue",
            "value": 1,
            "unitText": "utilisateur"
          },
          "additionalProperty": [
            {
              "@type": "PropertyValue",
              "name": "Durée d'abonnement",
              "value": "12 mois"
            },
            {
              "@type": "PropertyValue",
              "name": "Lot",
              "value": "Pack Tous Corps d'Etat"
            },
            {
              "@type": "PropertyValue",
              "name": "Millésime",
              "value": "2026 + Base actualisée mensuellement"
            }
          ]
        },
        {
          "@type": "Offer",
          "@id": "https://www.batiprix.com/web/372-25431-logiciel-de-chiffrage-batiment.html#offer-24m",
          "name": "Abonnement 24 mois - 1 utilisateur - Pack Tous Corps d'Etat - Millésime 2026",
          "url": "https://www.batiprix.com/web/372-25431-logiciel-de-chiffrage-batiment.html#/31-duree_d_abonnement-24_mois/32-nombre_dutilisateurs-1/35-lot-pack_tous_corps_d_etat/285-millesime-2026_base_actualisee_mensuellement",
          "price": "1420.00",
          "priceCurrency": "EUR",
          "priceSpecification": {
            "@type": "UnitPriceSpecification",
            "price": "1420.00",
            "priceCurrency": "EUR",
            "valueAddedTaxIncluded": false
          },
          "availability": "https://schema.org/InStock",
          "itemCondition": "https://schema.org/NewCondition",
          "category": "Abonnement logiciel",
          "businessFunction": "http://purl.org/goodrelations/v1#Sell",
          "seller": {
            "@id": "https://www.batiprix.com/#organization"
          },
          "eligibleQuantity": {
            "@type": "QuantitativeValue",
            "value": 1,
            "unitText": "utilisateur"
          },
          "additionalProperty": [
            {
              "@type": "PropertyValue",
              "name": "Durée d'abonnement",
              "value": "24 mois"
            },
            {
              "@type": "PropertyValue",
              "name": "Lot",
              "value": "Pack Tous Corps d'Etat"
            },
            {
              "@type": "PropertyValue",
              "name": "Millésime",
              "value": "2026 + Base actualisée mensuellement"
            }
          ]
        }
      ]
    }
  ]
}
</script></div>        </div>
                <div class="elementor-element elementor-element-386f4f33 elementor-widget elementor-widget-heading" data-id="386f4f33" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h2 class="elementor-heading-title">Une référence du chiffrage bâtiment <br>depuis plus de 40 ans</h2></div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-5b4e18d7 elementor-section-full_width elementor-section-height-default elementor-section-height-default elementor-invisible elementor-section elementor-top-section" data-id="5b4e18d7" data-element_type="section" data-settings="{&quot;animation&quot;:&quot;none&quot;}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-1b778e83 elementor-column elementor-col-25 elementor-top-column" data-id="1b778e83" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-462fbd2f elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="462fbd2f" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-cake-candles"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <p class="elementor-icon-box-title">
                    + de 40 ans                 </p>
                            <p class="elementor-icon-box-description">d’expertise dans le chiffrage bâtiment</p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-46e44a80 elementor-column elementor-col-25 elementor-top-column" data-id="46e44a80" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-4f45fcfb elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="4f45fcfb" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-users"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <p class="elementor-icon-box-title">
                    + de 40 000                </p>
                            <p class="elementor-icon-box-description">utilisateurs professionnels en France</p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-46e55bc9 elementor-column elementor-col-25 elementor-top-column" data-id="46e55bc9" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-3844b8fc elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="3844b8fc" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-code-compare"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <p class="elementor-icon-box-title">
                    Mises à jour mensuelle                </p>
                            <p class="elementor-icon-box-description">et conformité aux normes en vigueur</p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-5603cd0b elementor-column elementor-col-25 elementor-top-column" data-id="5603cd0b" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-210f8271 elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="210f8271" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-shield-virus"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <p class="elementor-icon-box-title">
                    Indépendance                </p>
                            <p class="elementor-icon-box-description">totale vis-à-vis des fournisseurs</p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-48bb30e elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="48bb30e" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-453d67eb elementor-column elementor-col-100 elementor-top-column" data-id="453d67eb" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-56aa9ace elementor-widget elementor-widget-spacer" data-id="56aa9ace" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-1cdfd596 elementor-widget elementor-widget-heading" data-id="1cdfd596" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h2 class="elementor-heading-title">Un logiciel de chiffrage bâtiment pour créer des devis fiables</h2></div>        </div>
                <div class="elementor-element elementor-element-37ef1af elementor-widget elementor-widget-heading" data-id="37ef1af" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h3 class="elementor-heading-title">Pensé pour les artisans et entreprises de travaux qui doivent chiffrer vite <br>sans repartir de zéro</h3></div>        </div>
                <div class="elementor-element elementor-element-4006d495 elementor-hidden-phone elementor-image-gallery--layout-grid elementor-widget elementor-widget-image-gallery" data-id="4006d495" data-element_type="widget" data-widget_type="image-gallery.default">
        <div class="elementor-widget-container">        <div class="elementor-image-gallery">
                                    <figure class="ce-gallery-item">
                    <div class="ce-gallery-icon">
                                            <a data-elementor-open-lightbox="default" data-elementor-lightbox-slideshow="4006d495" href="/img/cms/CCTP/batiprix-chiffrage-visuel-2.jpg"
                                                        >
                                            <img src="/img/cms/CCTP/batiprix-chiffrage-visuel-2.jpg" alt="" loading="lazy" width="800" height="640">                                            </a>
                                        </div>
                    <figcaption class="ce-gallery-caption"></figcaption>
                </figure>
                                                <figure class="ce-gallery-item">
                    <div class="ce-gallery-icon">
                                            <a data-elementor-open-lightbox="default" data-elementor-lightbox-slideshow="4006d495" href="/img/cms/CCTP/batiprix-chiffrage-visuel-1.jpg"
                                                        >
                                            <img src="/img/cms/CCTP/batiprix-chiffrage-visuel-1.jpg" alt="" loading="lazy" width="800" height="533">                                            </a>
                                        </div>
                    <figcaption class="ce-gallery-caption"></figcaption>
                </figure>
                                                <figure class="ce-gallery-item">
                    <div class="ce-gallery-icon">
                                            <a data-elementor-open-lightbox="default" data-elementor-lightbox-slideshow="4006d495" href="/img/cms/Chiffrage%2024/ex-ouvrage-conte-cloison.png"
                                                        >
                                            <img src="/img/cms/Chiffrage%2024/ex-ouvrage-conte-cloison.png" alt="" loading="lazy" width="661" height="600">                                            </a>
                                        </div>
                    <figcaption class="ce-gallery-caption"></figcaption>
                </figure>
                            </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-5239378a elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="5239378a" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-14e3b7aa elementor-column elementor-col-100 elementor-top-column" data-id="14e3b7aa" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-5dfe9901 elementor-widget elementor-widget-spacer" data-id="5dfe9901" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-6def1c36 elementor-section-full_width avantage elementor-section-height-default elementor-section-height-default elementor-invisible elementor-section elementor-top-section" data-id="6def1c36" data-element_type="section" id="benef" data-settings="{&quot;animation&quot;:&quot;none&quot;}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-669dbcc0 elementor-column elementor-col-25 elementor-top-column" data-id="669dbcc0" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-196f4c56 elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="196f4c56" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="far fa-clock"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <p class="elementor-icon-box-title">
                    Gagnez un temps considérable                </p>
                            <p class="elementor-icon-box-description"><h3 style="font-size: 16px; font-weight: normal;">Réalisez vos chiffrages rapidement, même  sur des projets complexes</h3></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-50ee619 elementor-column elementor-col-25 elementor-top-column" data-id="50ee619" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-55b825ce elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="55b825ce" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-shield-halved"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    Fiabilisez vos <br>devis                </h3>
                            <p class="elementor-icon-box-description"><h3 style="font-size: 16px; font-weight: normal;">Accédez à des prix détaillés et à jour pour éviter les erreurs de chiffrage</h3></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-5998ee42 elementor-column elementor-col-25 elementor-top-column" data-id="5998ee42" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-2859b26e elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="2859b26e" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-euro-sign"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    Améliorez votre rentabilité                </h3>
                            <p class="elementor-icon-box-description"><h3 style="font-size: 16px; font-weight: normal;">Ajustez vos prix selon vos chantiers et sécurisez vos marges</h3></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-218cb410 elementor-column elementor-col-25 elementor-top-column" data-id="218cb410" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-56f58bac elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="56f58bac" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <a href="https://www.batiprix.com/content/191-gerer-mes-appels-d-offres" class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-arrow-trend-up"></i>                </a>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    <a href="https://www.batiprix.com/content/191-gerer-mes-appels-d-offres">Répondez plus vite aux appels d’offres</a>                </h3>
                            <p class="elementor-icon-box-description"><h3 style="font-size: 16px; font-weight: normal;">Estimez rapidement les coûts et les temps de main d’œuvre</h3></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-1a028a14 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="1a028a14" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-60557ab elementor-column elementor-col-100 elementor-top-column" data-id="60557ab" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-3ca54a33 elementor-widget elementor-widget-spacer" data-id="3ca54a33" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-530dc416 elementor-align-center scale elementor-widget elementor-widget-button" data-id="530dc416" data-element_type="widget" data-widget_type="button.default">
        <div class="elementor-widget-container">        <div class="elementor-button-wrapper">
            <a href="#titre" class="elementor-button-link elementor-button elementor-size-md" role="button">
                <span class="elementor-button-content-wrapper">
                                                        <span class="elementor-button-text">Acheter maintenant – Accès immédiat</span>
                                </span>
            </a>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-247ce9e5 elementor-widget elementor-widget-spacer" data-id="247ce9e5" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-3ca104ee elementor-widget elementor-widget-heading" data-id="3ca104ee" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h3 class="elementor-heading-title">Une bibliothèque de prix bâtiment intégrée et mise à jour chaque mois</h3></div>        </div>
                <div class="elementor-element elementor-element-1288bf9a elementor-widget elementor-widget-spacer" data-id="1288bf9a" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-6f17e02c elementor-section-full_width avantage elementor-section-height-default elementor-section-height-default elementor-invisible elementor-section elementor-top-section" data-id="6f17e02c" data-element_type="section" data-settings="{&quot;animation&quot;:&quot;none&quot;}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-2aa72899 elementor-column elementor-col-33 elementor-top-column" data-id="2aa72899" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-13ba42ec elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="13ba42ec" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <a href="#titre" class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-computer"></i>                </a>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    <a href="#titre">Un logiciel en ligne simple et accessible</a>                </h3>
                            <p class="elementor-icon-box-description"><h4 style="font-size:16px;"><span style="color: #474747;">Travaillez partout, sans installation, <br>sur tous vos supports</span></h4></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-6d679eb5 elementor-column elementor-col-33 elementor-top-column" data-id="6d679eb5" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-20640a13 elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="20640a13" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <a href="https://www.batiprix.com/content/221-bibliotheque-d-ouvrages" class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-book-open"></i>                </a>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    <a href="https://www.batiprix.com/content/221-bibliotheque-d-ouvrages">Une bibliothèque d'ouvrages fiable et détaillée</a>                </h3>
                            <p class="elementor-icon-box-description"><h4 style="font-size:16px;"><span style="color: #474747;">Accédez à des données complètes pour chaque ouvrage, incluant le détail de la main-d’œuvre, des fournitures et des coûts.</span></h4></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-43d74169 elementor-column elementor-col-33 elementor-top-column" data-id="43d74169" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-23ae4ca8 elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="23ae4ca8" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <a href="https://www.batiprix.com/content/42-la-methode-batiprix" class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-euro-sign"></i>                </a>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    <a href="https://www.batiprix.com/content/42-la-methode-batiprix">Un déboursé sec complet</a>                </h3>
                            <p class="elementor-icon-box-description"><h4 style="font-size:16px;"><span style="color: #474747;">Ajustez précisément vos prix et vos marges grâce au détail main-d’œuvre, matériaux et matériel</span></h4></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-a207011 elementor-section-full_width elementor-section-height-default elementor-section-height-default elementor-invisible elementor-section elementor-top-section" data-id="a207011" data-element_type="section" data-settings="{&quot;animation&quot;:&quot;none&quot;}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-5033a5c7 elementor-column elementor-col-50 elementor-top-column" data-id="5033a5c7" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-1cdc0dae elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="1cdc0dae" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-code-compare"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    Données mises à jour chaque mois                </h3>
                            <p class="elementor-icon-box-description"><h3 style="font-size:16px;"><span style="color: 474747;">Restez aligné avec les évolutions du marché</span></h3></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-631cfef9 elementor-column elementor-col-50 elementor-top-column" data-id="631cfef9" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-51ea57fc elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="51ea57fc" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-arrow-trend-up"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    Création et personnalisation de vos devis                </h3>
                            <p class="elementor-icon-box-description"><h3 style="font-size:16px;"><span style="color: #474747;">Réalisez et adaptez vos chiffrages en quelques clics selon vos chantiers</span></h3></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-2e845b1a elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="2e845b1a" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-1e96058f elementor-column elementor-col-100 elementor-top-column" data-id="1e96058f" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-adc9e57 elementor-widget elementor-widget-spacer" data-id="adc9e57" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-29f94f0d elementor-widget elementor-widget-heading" data-id="29f94f0d" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h2 class="elementor-heading-title">Une méthode de calcul basée sur le déboursé sec</h2></div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-23649dfa elementor-section-full_width avantage elementor-section-height-default elementor-section-height-default elementor-invisible elementor-section elementor-top-section" data-id="23649dfa" data-element_type="section" data-settings="{&quot;animation&quot;:&quot;none&quot;}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-5ffdec6f elementor-column elementor-col-33 elementor-top-column" data-id="5ffdec6f" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-141ff9aa elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="141ff9aa" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-magnifying-glass"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    Une décomposition complète des coûts                </h3>
                            <p class="elementor-icon-box-description"><h3 style="font-size:16px;"><span style="color: #474747;">Chaque ouvrage est détaillé (main-d’œuvre, matériaux, matériel) pour garantir un chiffrage précis.</span></h3></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-7c1739e elementor-column elementor-col-33 elementor-top-column" data-id="7c1739e" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-146b09b6 elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="146b09b6" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix" class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-book"></i>                </a>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    <a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix">Une méthode éprouvée</a>                </h3>
                            <p class="elementor-icon-box-description"><h3 style="font-size:16px;"><span style="color: #474747;">La méthode du déboursé sec permet d’ajuster vos prix selon votre entreprise et vos chantiers.</span></h3></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-d6a4e4e elementor-column elementor-col-33 elementor-top-column" data-id="d6a4e4e" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-5bde14b4 elementor-view-stacked elementor-widget-mobile__width-initial elementor-shape-circle elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-icon-box" data-id="5bde14b4" data-element_type="widget" data-widget_type="icon-box.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-box-wrapper">
                    <div class="elementor-icon-box-icon">
                <span  class="elementor-icon elementor-animation-">
                    <i aria-hidden="true" class="fas fa-cloud-arrow-down"></i>                </span>
            </div>
                    <div class="elementor-icon-box-content">
                <h3 class="elementor-icon-box-title">
                    Des données fiables et à jour                </h3>
                            <p class="elementor-icon-box-description"><h3 style="font-size:16px;"><span style="color: #474747;">Les prix et informations évoluent pour rester alignés avec le marché et les réglementations.</span></h3></p>
                        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-74ad751 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="74ad751" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-183ba657 elementor-column elementor-col-100 elementor-top-column" data-id="183ba657" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-7ca797c8 elementor-widget elementor-widget-spacer" data-id="7ca797c8" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-5b14e2a5 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="5b14e2a5" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-75e2e301 elementor-column elementor-col-100 elementor-top-column" data-id="75e2e301" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-7448c301 elementor-widget elementor-widget-heading" data-id="7448c301" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h2 class="elementor-heading-title">Créez vos devis et pilotez votre activité au quotidien</h2></div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-72b275d1 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="72b275d1" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-c0e89a4 elementor-column elementor-col-50 elementor-top-column" data-id="c0e89a4" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-60d2b5fb elementor-hidden-tablet elementor-hidden-phone elementor-widget elementor-widget-spacer" data-id="60d2b5fb" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-38fad2dd elementor-widget elementor-widget-heading" data-id="38fad2dd" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h3 class="elementor-heading-title">Chiffrages clairs et précis <br>en quelques clics</h3></div>        </div>
                <div class="elementor-element elementor-element-4f245f57 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="4f245f57" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style=""><b style="font-size: 16px; font-weight: 600;">Accédez à des ouvrages complets  et actualisés&nbsp;</b><span style="font-size: 16px;">mensuellement</span><span style="font-size: 16px; font-weight: 400;">&nbsp;pour des devis fiables.</span><span style="font-size: 16px;"></span></h3></span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="font-weight:400;font-size:16px"><b style="font-weight:600;">Déterminez vos tarifs avec la méthode du déboursé sec et le sous-détail complet</b> pour des chiffrages précis.<span style="font-size: 16px;"></span></h3></span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="font-weight:400;font-size:16px"><b style="font-weight:600;">Utilisez les descriptifs détaillés et professionnels </b> de Batiprix ou personnalisez vos chiffrages  avec votre propre bibliothèque.</h3></span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="font-weight:400;font-size:16px"><b style="font-weight:600;">Configurez vos taux de TVA, tarifs horaires et remises par chiffrage, section ou ouvrage </b>pour une gestion optimale de vos devis.</h3></span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="font-weight:400;font-size:16px"><b style="font-weight:600;">Obtenez automatiquement votre budget prévisionnel </b>en main-d'œuvre et matériaux,  à l'échelle globale et par lot.</h3></span>
                        </li>
                </ul>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-3fa61fd8 elementor-column elementor-col-50 elementor-top-column" data-id="3fa61fd8" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-243be75a elementor-widget elementor-widget-image" data-id="243be75a" data-element_type="widget" data-widget_type="image.default">
        <div class="elementor-widget-container">        <div class="elementor-image">
                            <img src="/img/cms/FOCUS/focus1-chiffrage.png" alt="Chiffrages clairs et précis en quelques clics" loading="lazy" width="1288" height="1082">                                </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-1e7bede3 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="1e7bede3" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-64a0f5a0 elementor-column elementor-col-50 elementor-top-column" data-id="64a0f5a0" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-73b64f21 elementor-hidden-phone elementor-widget elementor-widget-image" data-id="73b64f21" data-element_type="widget" data-widget_type="image.default">
        <div class="elementor-widget-container">        <div class="elementor-image">
                            <img src="/img/cms/FOCUS/focus2-chiffrage.png" alt="Chiffrages clairs et précis en quelques clics" loading="lazy" width="1314" height="1136">                                </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-ddffda3 elementor-column elementor-col-50 elementor-top-column" data-id="ddffda3" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-7495288c elementor-widget elementor-widget-heading" data-id="7495288c" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h2 class="elementor-heading-title">Optimisez votre gestion et suivez vos performances </h2></div>        </div>
                <div class="elementor-element elementor-element-14459997 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="14459997" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="font-weight:400;font-size:16px"><b style="font-weight:600;">Transférez vos chiffrages sur Excel en un clic </b>et accédez aux détails des matériaux et main-d'œuvre pour vos listes d'achats et plannings.</h3></span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="font-weight:400;font-size:16px"><b style="font-weight:600;">Modifiez la mise en forme de vos documents </b> pour vous démarquer et importez vos chiffrages directement dans votre logiciel de devis compatible.</h3></span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="font-weight:400;font-size:16px">Exportez le détail de <b style="font-weight:600;">tous les matériaux et main-d'œuvre </b>(quantités et coûts) pour établir votre liste d'achats et vos plannings.</h3></span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style=""><span style="font-size: 16px;">Appuyez-vous sur des tableaux de bord avancés  et actualisés mensuellement&nbsp;</span><span style="font-size: 16px; font-weight: 400;">pour un suivi précis  de vos projets.</span><span style="font-size: 16px;"></span></h3></span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="font-weight:400;font-size:16px"><b style="font-weight:600;">Consultez la marge brute, les coûts par projet  et les performances commerciales </b>pour optimiser votre chiffre d'affaires réalisé et prévisionnel.</h3></span>
                        </li>
                </ul>
        </div>        </div>
                <div class="elementor-element elementor-element-4c1cfeeb elementor-align-center scale elementor-widget elementor-widget-button" data-id="4c1cfeeb" data-element_type="widget" data-widget_type="button.default">
        <div class="elementor-widget-container">        <div class="elementor-button-wrapper">
            <a href="#titre" class="elementor-button-link elementor-button elementor-size-md" role="button">
                <span class="elementor-button-content-wrapper">
                                                        <span class="elementor-button-text">Acheter maintenant – Accès immédiat</span>
                                </span>
            </a>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-30c5c39 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="30c5c39" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-46f9bb17 elementor-column elementor-col-100 elementor-top-column" data-id="46f9bb17" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-665c41a5 elementor-widget elementor-widget-spacer" data-id="665c41a5" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-734a7384 elementor-widget elementor-widget-heading" data-id="734a7384" data-element_type="widget" id="fonction" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h2 class="elementor-heading-title">Gagnez en précision et en efficacité <br>pour vos devis travaux</h2></div>        </div>
                <div class="elementor-element elementor-element-151fa078 elementor-widget elementor-widget-text-editor" data-id="151fa078" data-element_type="widget" data-widget_type="text-editor.default">
        <div class="elementor-widget-container">        <div class="elementor-text-editor elementor-clearfix"><p>Batiprix Web Chiffrage est la solution de référence pour les professionnels du bâtiment souhaitant réaliser des devis précis, fiables et conformes aux normes en vigueur. Conçu pour les artisans, économistes, maîtres d'oeuvre et entreprises générales, il simplifie le chiffrage de tous vos projets de construction ou de rénovation.</p></div>
        </div>        </div>
                <div class="elementor-element elementor-element-3d3f175 elementor-widget elementor-widget-heading" data-id="3d3f175" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h3 class="elementor-heading-title">Fonctionnalités du logiciel Batiprix Chiffrage</h3></div>        </div>
                <div class="elementor-element elementor-element-500db69d elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="500db69d" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
            <a href="https://www.batiprix.com/content/221-bibliotheque-d-ouvrages">                            <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Consultation de la Bibliothèque Batiprix actualisée mensuellement</h3> : accès aux données tarifaires les plus récentes pour garantir la fiabilité de vos devis.</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Personnalisation des prix de vente selon vos paramètres</h3> : adaptez les déboursés, les coefficients et les frais généraux en fonction de votre structure.</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Gestion de vos propres bibliothèques d’ouvrages</h3> : créez et stockez vos bibliothèques personnalisées.</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Gestion des ouvrages favoris </h3>: accédez rapidement aux ouvrages que vous utilisez le plus souvent.</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Edition de chiffrages</h3> : réalisez vos devis complets en quelques clics.</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Gestion des TVA et remises</h3> : adaptez vos devis aux réglementations fiscales et commerciales.</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Export des chiffrages et budgets sur Excel </h3>: exploitation facilitée des données pour vos analyses internes.</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Personnalisation des devis aux couleurs et au logo de votre entreprise</h3> : vos devis professionnels reprennent automatiquement votre charte graphique et renforcent votre image de marque</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Duplication de chiffrages existants</h3> : réutilisation rapide de vos modèles pour de nouveaux projets.</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Pilotage des performances commerciales</h3> : suivi de votre chiffre d'affaires réalisé et prévisionnel.</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Suivi budgétaire de chaque projet (coûts et marges) </h3>: maîtrise de la rentabilité à chaque étape.</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Accès à des chiffrages types personnalisables</h3> : base pré-établie pour accélérer vos devis.</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-circle-check"></i></span>
                            <span class="elementor-icon-list-text"><h3 style="display:inline;font-size:16px">Accès aux normes (DTU, réglementation RE2020, CCAG, CCTP, BPU, etc.) : option</h3> permettant d’intégrer les références normatives à vos chiffrages.</span>
                        </li>
                </ul>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-1f58d18a elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="1f58d18a" data-element_type="section" id="video">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-3151eb6f elementor-column elementor-col-100 elementor-top-column" data-id="3151eb6f" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-b7f4b3f elementor-widget elementor-widget-divider" data-id="b7f4b3f" data-element_type="widget" data-widget_type="divider.default">
        <div class="elementor-widget-container">        <div class="elementor-divider">
            <span class="elementor-divider-separator">
                        </span>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-27608ea1 elementor-widget elementor-widget-heading" data-id="27608ea1" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h2 class="elementor-heading-title">Découvrez Batiprix Chiffrage</h2></div>        </div>
                <div class="elementor-element elementor-element-20cf1c3b elementor-widget elementor-widget-text-editor" data-id="20cf1c3b" data-element_type="widget" data-widget_type="text-editor.default">
        <div class="elementor-widget-container">        <div class="elementor-text-editor elementor-clearfix"><p style="text-align: center;">Logiciel de chiffrage simple et performant avec les données Batiprix (la nomenclature d’ouvrages,<a href="https://www.batiprix.com/content/211-macro-ouvrage"> macro-ouvrages</a>,...)</p></div>
        </div>        </div>
                <div class="elementor-element elementor-element-54f608d elementor-aspect-ratio-169 elementor-widget elementor-widget-video" data-id="54f608d" data-element_type="widget" data-settings="{&quot;aspect_ratio&quot;:&quot;169&quot;}" data-widget_type="video.default">
        <div class="elementor-widget-container">        <div class="elementor-wrapper elementor-fit-aspect-ratio elementor-open-inline">
        <iframe class="elementor-video-iframe" allowfullscreen title="Lecteur vidéo youtube" src="https://www.youtube.com/embed/kWfMsrSikE8?feature=oembed&amp;start=&amp;end=&amp;wmode=opaque&amp;loop=0&amp;controls=1&amp;mute=0&amp;rel=0&amp;modestbranding=0" loading="lazy"></iframe>        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-4c3f2d29 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="4c3f2d29" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-55ea42dc elementor-column elementor-col-100 elementor-top-column" data-id="55ea42dc" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-5e9b4fbe elementor-align-center elementor-widget elementor-widget-button" data-id="5e9b4fbe" data-element_type="widget" data-widget_type="button.default">
        <div class="elementor-widget-container">        <div class="elementor-button-wrapper">
            <a href="#titre" class="elementor-button-link elementor-button elementor-size-md" role="button">
                <span class="elementor-button-content-wrapper">
                                                        <span class="elementor-button-text">Acheter maintenant – Accès immédiat</span>
                                </span>
            </a>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-4f27f486 elementor-section-content-middle elementor-section-full_width elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="4f27f486" data-element_type="section" id="usecase">
                  <div class="elementor-container elementor-column-gap-no">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-7951ba91 elementor-column elementor-col-100 elementor-top-column" data-id="7951ba91" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-6b8bea5a elementor-widget elementor-widget-spacer" data-id="6b8bea5a" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-5cb53440 elementor-widget elementor-widget-divider" data-id="5cb53440" data-element_type="widget" data-widget_type="divider.default">
        <div class="elementor-widget-container">        <div class="elementor-divider">
            <span class="elementor-divider-separator">
                        </span>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-7ed1c6c0 elementor-widget elementor-widget-heading" data-id="7ed1c6c0" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><span class="elementor-heading-title">Utilisé par des artisans et entreprises de travaux <br>partout en France</span></div>        </div>
                <div class="elementor-element elementor-element-24009956 elementor-pagination-position-outside elementor-widget elementor-widget-image-carousel" data-id="24009956" data-element_type="widget" data-settings="{&quot;navigation&quot;:&quot;dots&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:57,&quot;sizes&quot;:[]},&quot;image_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:55,&quot;sizes&quot;:[]},&quot;center_mode&quot;:&quot;yes&quot;,&quot;variable_width&quot;:&quot;yes&quot;,&quot;image_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;default_slides_count&quot;:3,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;infinite_tablet&quot;:&quot;yes&quot;,&quot;infinite_mobile&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;direction&quot;:&quot;ltr&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
        <div class="elementor-widget-container">        <div class="elementor-carousel-wrapper swiper-container" dir="ltr">
            <div class="elementor-image-carousel swiper-variable-width swiper-image-stretch swiper-wrapper">
                <div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/logo2_1_200x41.webp" alt="LM COUVERTURE" loading="auto" width="323" height="66" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/logo-utb-ok.webp" alt="UTB" loading="auto" width="170" height="170" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/t%C3%A9l%C3%A9chargement.jpg" alt="GENCO BATIMENT" loading="auto" width="191" height="264" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/t%C3%A9l%C3%A9chargement%20(1).png" alt="eiffage" loading="auto" width="420" height="120" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/Logo_Vinci-svg.png" alt="" loading="auto" width="1280" height="356" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/image.png" alt="louisiane btp" loading="auto" width="110" height="110" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/t%C3%A9l%C3%A9chargement%20(2).jpg" alt="boudarios" loading="auto" width="300" height="168" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/t%C3%A9l%C3%A9chargement%20(9).png" alt="Spie Batignolles" loading="auto" width="301" height="167" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/t%C3%A9l%C3%A9chargement%20(3).jpg" alt="averi" loading="auto" width="200" height="200" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/images%20(1).png" alt="entra" loading="auto" width="333" height="152" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/t%C3%A9l%C3%A9chargement%20(10).png" alt="groupe dubois" loading="auto" width="360" height="140" class="swiper-slide-image"></figure></div><div class="swiper-slide"><figure class="swiper-slide-inner"><img src="/img/cms/TPE%20PME/t%C3%A9l%C3%A9chargement%20(4).jpg" alt="GFC FOUR CONSTRUCTION" loading="auto" width="297" height="169" class="swiper-slide-image"></figure></div>            </div>
                                    <div class="swiper-pagination"></div>
                                        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-5a038afd elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="5a038afd" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-wider">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-175daf5e elementor-column elementor-col-100 elementor-top-column" data-id="175daf5e" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-66963f49 elementor-arrows-position-inside elementor-pagination-position-outside elementor-widget elementor-widget-testimonial-carousel elementor-widget-testimonial" data-id="66963f49" data-element_type="widget" data-settings="{&quot;slides_to_show&quot;:&quot;2&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;default_slides_count&quot;:1,&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;infinite_tablet&quot;:&quot;yes&quot;,&quot;infinite_mobile&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;direction&quot;:&quot;ltr&quot;,&quot;space_between&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;space_between_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;space_between_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="testimonial-carousel.default">
        <div class="elementor-widget-container">        <div class="elementor-carousel-wrapper swiper-container" dir="ltr">
            <div class="swiper-wrapper">
                            <div class="swiper-slide">
                <div class="elementor-testimonial-wrapper">
                                                    <div class="elementor-testimonial-content">"Nous utilisons Batiprix pour répondre aux marchés de travaux à bons de commande lancé par des collectivités territoriales. Batiprix est vraiment une grosse base de données pour chiffrer tous types de travaux. Son principal avantage est la simplicité de la recherche des ouvrages : on trouve tout rapidement."</div>
                                    <div class="elementor-testimonial-meta elementor-testimonial-image-position-aside">
                        <div class="elementor-testimonial-meta-inner">
                                                    <div class="elementor-testimonial-image">
                                                            <img src="/img/cms/testimony/t%C3%A9l%C3%A9chargement%20(3).jpg" alt="" loading="auto" width="200" height="200">                                                        </div>
                                                    <div class="elementor-testimonial-details">
                                                            <div class="elementor-testimonial-name">
                                                                    Guillaume G                                                                </div>
                                                                                        <div class="elementor-testimonial-job">
                                                                    Co-gérant AVERI TP                                                                </div>
                                                        </div>
                        </div>
                    </div>
                </div>
            </div>
                        <div class="swiper-slide">
                <div class="elementor-testimonial-wrapper">
                                                    <div class="elementor-testimonial-content">"Batiprix Web est un bon logiciel, il est fonctionnel. J'apprécie particulièrement la simplicité dans la recherche d'ouvrages. Cela m'apporte un vrai gain de temps au quotidien pour chiffrer mes travaux."</div>
                                    <div class="elementor-testimonial-meta elementor-testimonial-image-position-aside">
                        <div class="elementor-testimonial-meta-inner">
                                                    <div class="elementor-testimonial-image">
                                                            <img src="/img/cms/testimony/logo-transparant-1.png" alt="" loading="auto" width="400" height="397">                                                        </div>
                                                    <div class="elementor-testimonial-details">
                                                            <div class="elementor-testimonial-name">
                                                                    Ludovic B                                                                </div>
                                                                                        <div class="elementor-testimonial-job">
                                                                    Gérant - B'L PEINTURE                                                                </div>
                                                        </div>
                        </div>
                    </div>
                </div>
            </div>
                        <div class="swiper-slide">
                <div class="elementor-testimonial-wrapper">
                                                    <div class="elementor-testimonial-content">"Facilité et rapidité pour réaliser un devis, un chiffrage. L'avantage au quotidien, c'est qu'une fois les chiffrages réalisés, cela me permet d'obtenir le quantitatif matériel nécessaire et d'estimer le temps requis pour chaque tâche."</div>
                                    <div class="elementor-testimonial-meta elementor-testimonial-image-position-aside">
                        <div class="elementor-testimonial-meta-inner">
                                                    <div class="elementor-testimonial-image">
                                                            <img src="/img/cms/testimony/genco.png" alt="" loading="auto" width="100" height="100">                                                        </div>
                                                    <div class="elementor-testimonial-details">
                                                            <div class="elementor-testimonial-name">
                                                                    Arvand BAYANI                                                                </div>
                                                                                        <div class="elementor-testimonial-job">
                                                                    Fondateur                                                                </div>
                                                        </div>
                        </div>
                    </div>
                </div>
            </div>
                        <div class="swiper-slide">
                <div class="elementor-testimonial-wrapper">
                                                    <div class="elementor-testimonial-content"> En indiquant ses propres coefficients de frais généraux, bénéfices et taux horaire de main-d’œuvre dans Batiprix Web, les prix collent à peu près à ce que j’estime. Je trouve quasiment tout au niveau des ouvrages dont j’ai besoin.</div>
                                    <div class="elementor-testimonial-meta elementor-testimonial-image-position-aside">
                        <div class="elementor-testimonial-meta-inner">
                                                    <div class="elementor-testimonial-image">
                                                            <img src="/img/cms/testimony/t%C3%A9l%C3%A9chargement%20(20)_1.png" alt="" loading="auto" width="311" height="162">                                                        </div>
                                                    <div class="elementor-testimonial-details">
                                                            <div class="elementor-testimonial-name">
                                                                    Francois BEAUDOIR                                                                </div>
                                                                                        <div class="elementor-testimonial-job">
                                                                    Gérant - SAS A VOS ENVIES​                                                                </div>
                                                        </div>
                        </div>
                    </div>
                </div>
            </div>
                        </div>
                                    <div class="swiper-pagination"></div>
                                        <div class="elementor-swiper-button elementor-swiper-button-prev">
                    <i class="ceicon-chevron-left" aria-hidden="true"></i>
                    <span class="elementor-screen-only">Previous</span>
                </div>
                <div class="elementor-swiper-button elementor-swiper-button-next">
                    <i class="ceicon-chevron-right" aria-hidden="true"></i>
                    <span class="elementor-screen-only">Next</span>
                </div>
                            </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-2e79e526 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="2e79e526" data-element_type="section" id="faq" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-container elementor-column-gap-no">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-253e24e2 elementor-column elementor-col-100 elementor-top-column" data-id="253e24e2" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-34f6dbfc elementor-widget__width-auto elementor-view-default elementor-widget elementor-widget-icon" data-id="34f6dbfc" data-element_type="widget" data-widget_type="icon.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-wrapper">
            <div class="elementor-icon">
                            </div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-5a6a09ba elementor-view-default elementor-widget elementor-widget-icon" data-id="5a6a09ba" data-element_type="widget" data-widget_type="icon.default">
        <div class="elementor-widget-container">        <div class="elementor-icon-wrapper">
            <div class="elementor-icon">
                            </div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-333ff6a elementor-widget elementor-widget-heading" data-id="333ff6a" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h3 class="elementor-heading-title">Questions fréquentes sur le logiciel de chiffrage bâtiment</h3></div>        </div>
                <div class="elementor-element elementor-element-1dc61067 elementor-widget elementor-widget-toggle" data-id="1dc61067" data-element_type="widget" data-widget_type="toggle.default">
        <div class="elementor-widget-container">        <div class="elementor-toggle" role="tablist">
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-4991" class="elementor-tab-title" data-tab="1" aria-controls="elementor-tab-content-4991" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">Pourquoi choisir le logiciel de chiffrage - Batiprix Web - Chiffrage ?</a>
                </h3>
                <div id="elementor-tab-content-4991" class="elementor-tab-content elementor-clearfix" data-tab="1" aria-labelledby="elementor-tab-title-4991" role="tabpanel">
                    <p><strong>Pour un chiffrage détaillé et précis</strong></p><p>Avec <a href="https://www.batiprix.com/batiprix-web/372-13667-logiciel-de-chiffrage-travaux.html#/28-duree_d_abonnement-12_mois/32-nombre_dutilisateurs-1/79-lot-pack_tce_macro_ouvrages/201-millesime-2024_dernieres_mises_a_jour"><strong>Batiprix Chiffrage</strong></a>, réalisez un chiffrage détaillé et structuré, poste par poste, en vous appuyant sur une base de prix mise à jour mensuellement. Cet outil vous permet d’accéder à une bibliothèque de prix unitaires détaillés et d'utiliser des modèles de chiffrage personnalisables.</p><p>Grâce à ses fonctionnalités avancées, Batiprix Chiffrage vous aide à ajuster et personnaliser les coûts, à suivre la rentabilité de vos projets et à exporter facilement vos chiffrages vers Excel.</p><p>Idéal pour la consultation des entreprises, la gestion des budgets et l’optimisation des marges, cet outil s’adresse aux professionnels du bâtiment souhaitant allier précision et efficacité dans leur gestion financière.</p><p>Batiprix Chiffrage est le <strong>logiciel de chiffrage n° 1</strong>, utilisé par les professionnels de la construction. C'est le logiciel indispensable pour chiffrer les travaux à toutes les phases du projet (étude de faisabilité, avant-projet APS-APD, projet).</p><p>• Un logiciel de <strong>gestion des travaux ultra intuitif</strong>, intégrant la <strong><a href="https://www.batiprix.com/content/215-base-douvrages">base d'ouvrages de référence</a></strong> et ses <strong>mises à jour mensuelles</strong>.</p><p>• L'accès à une méthodologie de <strong>calcul des prix transparente, précise et facilement personnalisable</strong>.</p><p>• Toutes les fonctionnalités sont accessibles partout, <strong>au bureau ou sur les chantiers, depuis votre ordinateur, tablette ou smartphone</strong> :</p><p>→ <strong>Consultation de la bibliothèque</strong></p><p>→ <strong>Rédaction d'estimatifs, de devis et export vers votre tableur</strong></p><p>→ <strong>Gestion du volet économique des marchés de travaux</strong></p><p>→ <strong>Pilotage de vos performances commerciales et d'achat</strong></p><p>→ L'accès à l'actu-veille sur les normes (réservé aux abonnés)</p><p>→ Des fonctionnalités évolutives gratuites pour augmenter votre productivité dans le chiffrage de vos travaux et l’analyse de vos performances</p><p>→ Une <strong>assistance téléphonique gratuite</strong></p><p>→ L'<strong>accès à des webinaires de démonstration gratuits</strong></p><p>→ Des <strong>tutoriels de prise en main du logiciel disponibles 24h/24</strong></p>                </div>
            </div>
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-4992" class="elementor-tab-title" data-tab="2" aria-controls="elementor-tab-content-4992" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">Comment se connecter à Batiprix Web - Chiffrage ?</a>
                </h3>
                <div id="elementor-tab-content-4992" class="elementor-tab-content elementor-clearfix" data-tab="2" aria-labelledby="elementor-tab-title-4992" role="tabpanel">
                    <p>Pour accéder au logiciel Batiprix Chiffrage, rendez-vous à cette adresse: <a href="https://web.batiprix.com/" target="_blank" rel="noopener">https://web.batiprix.com/</a></p><p>Dès la validation de votre commande sur notre eboutique ou par notre équipe commerciale, vous recevez un email contenant l'adresse du site, votre identifiant et un lien sécurisé permettant de personnaliser votre mot de passe.</p><p>Si vous disposez d'un compte multi-utilisateur, l'administrateur du compte créé les utilisateurs rattachés. Ils reçoivent alors automatiquement l'email de bienvenue contenant les informations de connexion.</p>                </div>
            </div>
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-4993" class="elementor-tab-title" data-tab="3" aria-controls="elementor-tab-content-4993" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">Comment donner accès à Batiprix Web - Chiffrage à d'autres collaborateurs de mon établissement ?</a>
                </h3>
                <div id="elementor-tab-content-4993" class="elementor-tab-content elementor-clearfix" data-tab="3" aria-labelledby="elementor-tab-title-4993" role="tabpanel">
                    <p><span>Le compte Batiprix Chiffrage qui vous est communiqué lors de votre abonnement est personnel. Personne ne peut se connecter avec vos identifiants.</span></p><p><span><span>En souscrivant à un abonnement multi-utilisateurs, vous gérez vous-même les accès de vos collaborateurs à Batiprix Web. Vous obtenez également un tarif dégressif pour chaque utilisateur.</span></span></p><p><span><span>Sur la eboutique Batiprix, vous pouvez acheter un abonnement jusqu'à 3 utilisateurs. Si vous souhaitez plus d'utilisateurs, contactez-nous via la rubrique <a href="https://www.batiprix.com/nous-contacter" target="_blank" rel="noopener">Contact</a></span></span></p>                </div>
            </div>
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-4994" class="elementor-tab-title" data-tab="4" aria-controls="elementor-tab-content-4994" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">À quoi servent les macro-ouvrages ?</a>
                </h3>
                <div id="elementor-tab-content-4994" class="elementor-tab-content elementor-clearfix" data-tab="4" aria-labelledby="elementor-tab-title-4994" role="tabpanel">
                    <p>Les <a href="/content/211-macro-ouvrage"><b>macro-ouvrages</b></a> permettent de chiffrer plus rapidement un projet en listant tous les ouvrages nécessaires à la réalisation d’une prestation. Ils donnent accès au prix global, aux temps d’exécution, au descriptif précis des travaux, à la liste exhaustive des ouvrages inclus ainsi qu’à leur sous-détail.</p>                </div>
            </div>
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-4995" class="elementor-tab-title" data-tab="5" aria-controls="elementor-tab-content-4995" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">À quelle fréquence la bibliothèque est-elle mise à jour ?</a>
                </h3>
                <div id="elementor-tab-content-4995" class="elementor-tab-content elementor-clearfix" data-tab="5" aria-labelledby="elementor-tab-title-4995" role="tabpanel">
                    <p>Batiprix Chiffrage est la seule solution vous permettant d'accéder à 2 bases d'ouvrages :</p><p></p><p>- Une <a href="https://www.batiprix.com/content/211-macro-ouvrage"><b>base millésimée</b></a> (papier), actualisée une fois par an</p><p></p><p>- Une base actualisée tous les mois, pour que vous puissiez chiffrer précisément vos projets malgré l'inflation actuelle sur les prix des matériaux</p>                </div>
            </div>
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-4996" class="elementor-tab-title" data-tab="6" aria-controls="elementor-tab-content-4996" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">Est-ce que Batiprix Web - Chiffrage est compatible sur mon téléphone portable ?</a>
                </h3>
                <div id="elementor-tab-content-4996" class="elementor-tab-content elementor-clearfix" data-tab="6" aria-labelledby="elementor-tab-title-4996" role="tabpanel">
                    <p>Batiprix Chiffrage est compatible sur tous les supports : ordinateur, tablette et smartphone. Il s'agit d'un logiciel sécurisé en mode Saas, accessible depuis tous les navigateurs internet avec partir d'un login et d'un mot de passe généré par vos soins.</p>                </div>
            </div>
                </div>
        </div>        </div>
                <div class="elementor-element elementor-element-3117cb0e elementor-widget elementor-widget-spacer" data-id="3117cb0e" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-13074f24 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="13074f24" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h2 class="elementor-heading-title">FAQ - Nomenclature </h2></div>        </div>
                <div class="elementor-element elementor-element-68dc80e8 elementor-widget elementor-widget-toggle" data-id="68dc80e8" data-element_type="widget" data-widget_type="toggle.default">
        <div class="elementor-widget-container">        <div class="elementor-toggle" role="tablist">
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-1751" class="elementor-tab-title" data-tab="1" aria-controls="elementor-tab-content-1751" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">Qu’est-ce que la nomenclature Batiprix ?</a>
                </h3>
                <div id="elementor-tab-content-1751" class="elementor-tab-content elementor-clearfix" data-tab="1" aria-labelledby="elementor-tab-title-1751" role="tabpanel">
                    <p>La <a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix">nomenclature Batiprix</a> est une bibliothèque d’ouvrages regroupant l’ensemble des prestations du bâtiment, organisée en 9 lots principaux et couvrant tous les corps d’état indispensables du BTP pour un chiffrage précis et rapide</p>                </div>
            </div>
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-1752" class="elementor-tab-title" data-tab="2" aria-controls="elementor-tab-content-1752" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">Comment s’organise la nomenclature Batiprix ?</a>
                </h3>
                <div id="elementor-tab-content-1752" class="elementor-tab-content elementor-clearfix" data-tab="2" aria-labelledby="elementor-tab-title-1752" role="tabpanel">
                    <p>La structuration repose sur plusieurs niveaux : Corps d'état, Chapitre, Famille, Sous-famille, Sous-sous-famille, Ouvrage. Cette hiérarchie facilite la recherche et le classement logique des travaux selon leur nature et leur déroulé chronologique dans les projets.</p>                </div>
            </div>
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-1753" class="elementor-tab-title" data-tab="3" aria-controls="elementor-tab-content-1753" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">Quels sont les lots Batiprix ?</a>
                </h3>
                <div id="elementor-tab-content-1753" class="elementor-tab-content elementor-clearfix" data-tab="3" aria-labelledby="elementor-tab-title-1753" role="tabpanel">
                    <p>La nomenclature s’appuie sur 9 lots principaux, chacun couvrant des domaines spécifiques, ce qui facilite le chiffrage et la gestion des projets. Chaque lot est constitué de plusieurs corps d’état.</p><p>La nomenclature regroupe :</p><ul><li><a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix#volume1"><strong>Lot 1</strong> : Gros œuvre, maçonnerie, étanchéité, ravalement</a></li><li><a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix#volume2"><strong>Lot 2</strong> : VRD, espaces verts, aménagements extérieurs</a></li><li><a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix#volume3"><strong>Lot 3</strong> : Menuiserie extérieure, fermeture, vitrerie</a></li><li><a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix#volume4"><strong>Lot 4</strong> : Métallerie, acier, aluminium</a></li><li><a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix#volume5"><b>Lot 5</b> : Plâtrerie, menuiseries intérieures, agencement</a></li><li><a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix#volume6"><strong>Lot 6</strong> : Peinture, revêtements muraux et de sol</a></li><li><a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix#volume7"><strong>Lot 7</strong> : Charpente bois/métal, couverture, zinguerie</a></li><li><a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix#volume8"><strong>Lot 8</strong> : Plomberie, chauffage, ventilation, climatisation</a></li><li><a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix#volume9"><strong>Lot 9</strong> : Electricité, domotique, éclairage</a></li></ul><p><a href="https://www.batiprix.com/content/45-la-nomenclature-batiprix">Je découvre les lots en détails</a></p>                </div>
            </div>
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-1754" class="elementor-tab-title" data-tab="4" aria-controls="elementor-tab-content-1754" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">Que contient chaque ouvrage Batiprix ?</a>
                </h3>
                <div id="elementor-tab-content-1754" class="elementor-tab-content elementor-clearfix" data-tab="4" aria-labelledby="elementor-tab-title-1754" role="tabpanel">
                    <p>Chaque ouvrage inclut :</p><ul><li><strong><span style="color: #363531; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: large; background-color: #ffffff;">✓ </span></strong>Un code de référence unique pour l’identification</li><li><strong><span style="color: #363531; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: large; background-color: #ffffff;">✓ </span></strong>Un descriptif technique détaillé</li><li><strong><span style="color: #363531; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: large; background-color: #ffffff;">✓ </span></strong>Les quantités et fournitures nécessaires Les performances attendues (thermiques, acoustiques…)</li><li><strong><span style="color: #363531; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: large; background-color: #ffffff;">✓ </span></strong>Les coûts (<a href="https://www.batiprix.com/content/213-debourse-sec">déboursé sec</a>, fourni-posé, pose seule)</li><li><strong><span style="border-radius: 4px; padding: 0px 2px; background-image: linear-gradient(90deg, #d3e3fd 50%, rgba(0, 0, 0, 0) 50%); background-position: 75% 0px; background-size: 200% 100%; background-repeat: no-repeat; background-attachment: scroll; background-origin: padding-box; background-clip: border-box; color: #001d35; animation: 0.75s cubic-bezier(0.05, 0.7, 0.1, 1) 0.25s 1 normal forwards running highlight; font-family: 'Google Sans', Arial, sans-serif; font-size: 20px;"><span style="color: #363531; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: large; background-color: #ffffff;">✓</span> </span></strong>Les ratios et temps moyens d’exécution</li></ul>                </div>
            </div>
                    <div class="elementor-toggle-item">
                <h3 id="elementor-tab-title-1755" class="elementor-tab-title" data-tab="5" aria-controls="elementor-tab-content-1755" role="tab">
                                    <span class="elementor-toggle-icon elementor-toggle-icon-right" aria-hidden="true">
                        <i class="elementor-toggle-icon-closed fas fa-chevron-down"></i>                        <i class="elementor-toggle-icon-opened fas fa-angles-up"></i>                    </span>
                                    <a href="javascript:;" class="elementor-toggle-title">Comment la nomenclature Batiprix est-elle actualisée ?</a>
                </h3>
                <div id="elementor-tab-content-1755" class="elementor-tab-content elementor-clearfix" data-tab="5" aria-labelledby="elementor-tab-title-1755" role="tabpanel">
                    <p>Batiprix propose deux types de bases d’ouvrages aux usages différenciés :</p><ul><li><strong>Bases millésimes :</strong> Ce sont des versions figées annuellement puis déposées à la Bibliothèque nationale de France. Elles contiennent l’ensemble des ouvrages complets avec sous-détail des prix, quantités, et main-d’œuvre pour tous les corps d’état du bâtiment. Le Bordereau par exemple suit ce principe de millésime annuel.</li><li><strong>Bases « Mise à jour » ou bases actualisées :</strong> Ce sont des bibliothèques de prix mises à jour mensuellement. Elles intègrent les dernières publications et adaptes les prix de vente en fourni-posé, incluant le détail complet des matériaux et main-d’œuvre.</li></ul>                </div>
            </div>
                </div>
        </div>        </div>
                <div class="elementor-element elementor-element-648db59a elementor-align-center scale elementor-widget elementor-widget-button" data-id="648db59a" data-element_type="widget" data-widget_type="button.default">
        <div class="elementor-widget-container">        <div class="elementor-button-wrapper">
            <a href="#titre" class="elementor-button-link elementor-button elementor-size-md" role="button">
                <span class="elementor-button-content-wrapper">
                                                        <span class="elementor-button-text">Acheter maintenant – Accès immédiat</span>
                                </span>
            </a>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-46205a78 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="46205a78" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-3a152d64 elementor-column elementor-col-100 elementor-top-column" data-id="3a152d64" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-61629bf elementor-widget elementor-widget-spacer" data-id="61629bf" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-4edbcb13 elementor-section-full_width elementor-section-stretched elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="4edbcb13" data-element_type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-7e039761 elementor-column elementor-col-50 elementor-top-column" data-id="7e039761" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-1e2f70a1 elementor-widget elementor-widget-heading" data-id="1e2f70a1" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><h2 class="elementor-heading-title">Vous avez déjà un logiciel métier ?</h2></div>        </div>
                <div class="elementor-element elementor-element-255dc791 elementor-widget elementor-widget-text-editor" data-id="255dc791" data-element_type="widget" data-widget_type="text-editor.default">
        <div class="elementor-widget-container">        <div class="elementor-text-editor elementor-clearfix"><p>Intégrez la Bibliothèque Batiprix directement dans votre logiciel métier et accedez à Une bibliothèque compléte, couvrant tous corps d'état, en neuf comme en rénovation</p></div>
        </div>        </div>
                <div class="elementor-element elementor-element-4e8ee18a elementor-button-secondary elementor-widget elementor-widget-button" data-id="4e8ee18a" data-element_type="widget" data-widget_type="button.default">
        <div class="elementor-widget-container">        <div class="elementor-button-wrapper">
            <a href="#" class="elementor-button-link elementor-button elementor-size-sm" role="button">
                <span class="elementor-button-content-wrapper">
                                                        <span class="elementor-button-text">Je découvre Batiprix Data</span>
                                </span>
            </a>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-6d2bc97d elementor-column elementor-col-50 elementor-top-column" data-id="6d2bc97d" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-1e01fc2c elementor-hidden-phone elementor-widget elementor-widget-image" data-id="1e01fc2c" data-element_type="widget" data-widget_type="image.default">
        <div class="elementor-widget-container">        <div class="elementor-image">
                            <img src="/img/cms/DATA%2025/Data%201(1).png" alt="" loading="lazy" width="649" height="388">                                </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-1e3b431c elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="1e3b431c" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-6c333486 elementor-column elementor-col-100 elementor-top-column" data-id="6c333486" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-5e6a74 elementor-widget elementor-widget-spacer" data-id="5e6a74" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-5b3dfdac elementor-widget elementor-widget-heading" data-id="5b3dfdac" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><span class="elementor-heading-title">Une équipe à votre écoute </span></div>        </div>
                <section class="elementor-element elementor-element-361179ce elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="361179ce" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-2db24504 elementor-column elementor-col-33 elementor-inner-column" data-id="2db24504" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-68c4b79 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="68c4b79" data-element_type="widget" data-widget_type="image-box.default">
        <div class="elementor-widget-container"><div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img src="/img/cms/HP/appel-entrant%201(1).svg" alt="Une question ? Le service client Batiprix me répond du lundi au vendredi" loading="lazy" width="65" height="65" class="elementor-animation-buzz"></figure><div class="elementor-image-box-content"><div class="elementor-image-box-title">Le service client pour me conseiller</div><p class="elementor-image-box-description">Une question ? Le service client Batiprix me répond du lundi au vendredi </p></div></div></div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-59a02f21 elementor-column elementor-col-33 elementor-inner-column" data-id="59a02f21" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-2cb12a64 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="2cb12a64" data-element_type="widget" data-widget_type="image-box.default">
        <div class="elementor-widget-container"><div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img src="/img/cms/HP/service-clients%201.png" alt="Je suis accompagné" loading="lazy" width="100" height="100" class="elementor-animation-buzz"></figure><div class="elementor-image-box-content"><div class="elementor-image-box-title">Je suis accompagné</div><p class="elementor-image-box-description">Un expert dédié m'accompagne gratuitement dès l'achat du logiciel pour le prendre en main rapidement et utiliser toutes ses fonctionnalités de manière optimale</p></div></div></div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-2e96635 elementor-column elementor-col-33 elementor-inner-column" data-id="2e96635" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-539c70d7 elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-position-top elementor-vertical-align-top elementor-widget elementor-widget-image-box" data-id="539c70d7" data-element_type="widget" data-widget_type="image-box.default">
        <div class="elementor-widget-container"><div class="elementor-image-box-wrapper"><figure class="elementor-image-box-img"><img src="/img/cms/HP/chercher%201.png" alt="J&#039;accède à de la documentation" loading="lazy" width="80" height="80" class="elementor-animation-buzz"></figure><div class="elementor-image-box-content"><div class="elementor-image-box-title">J'accède à de la documentation</div><p class="elementor-image-box-description">Je consulte à tout moment des tutoriels, vidéos, webinaires de démo pour optimiser mon expérience sur Batiprix Chiffrage</p></div></div></div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <div class="elementor-element elementor-element-4e475613 elementor-align-center elementor-button-secondary elementor-widget elementor-widget-button" data-id="4e475613" data-element_type="widget" data-widget_type="button.default">
        <div class="elementor-widget-container">        <div class="elementor-button-wrapper">
            <a href="/nous-contacter" class="elementor-button-link elementor-button elementor-size-md elementor-animation-grow" role="button">
                <span class="elementor-button-content-wrapper">
                                                        <span class="elementor-button-text">Je contacte le service client</span>
                                </span>
            </a>
        </div>
        </div>        </div>
                <div class="elementor-element elementor-element-36cf277e elementor-widget elementor-widget-spacer" data-id="36cf277e" data-element_type="widget" data-widget_type="spacer.default">
        <div class="elementor-widget-container">        <div class="elementor-spacer">
            <div class="elementor-spacer-inner"></div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-4250280 articleNew elementor-section-full_width elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="4250280" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-7a84c9ff elementor-column elementor-col-25 elementor-top-column" data-id="7a84c9ff" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-99682b4 elementor-cta--skin-classic elementor-button-default elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="99682b4" data-element_type="widget" data-widget_type="call-to-action.default">
        <div class="elementor-widget-container">        <a class="elementor-cta" href="https://www.blog.batiprix.com/reglementation-et-marches/offre-anormalement-basse-oab/" target="_blank">
                    <div class="elementor-cta-bg-wrapper">
                <img src="https://www.blog.batiprix.com/app/uploads/2026/04/aob-offre-anormalement-basse.jpg.webp" alt="Offre anormalement basse (OAB)" loading="lazy" width="800" height="457" class="elementor-cta-bg elementor-bg">                <div class="elementor-cta-bg-overlay"></div>
            </div>
                            <div class="elementor-cta-content">
            
                            <h2 class="elementor-cta-title elementor-content-item">
                    Offre anormalement basse (OAB) : comment la détecter et sécuriser vos marchés de travaux                 </h2>
            
                            <div class="elementor-cta-description elementor-content-item">
                    En phase d’analyse des offres, certaines situations doivent immédiatement interpeller. Lorsqu’une entreprise propose un prix significativement inférieur à celui de ses concurrents...                </div>
            
                            <div class="elementor-cta-button-wrapper elementor-content-item">
                    <span class="elementor-button elementor-size-md">
                        <span class="elementor-button-content-wrapper">
                                                    <span class="elementor-button-text">Lire la suite</span>
                        </span>
                    </span>
                </div>
                        </div>
                        </a>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-6f419ac elementor-column elementor-col-25 elementor-top-column" data-id="6f419ac" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-4b1b7b60 elementor-cta--skin-classic elementor-button-default elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="4b1b7b60" data-element_type="widget" data-widget_type="call-to-action.default">
        <div class="elementor-widget-container">        <a class="elementor-cta" href="https://www.blog.batiprix.com/techniques-et-ouvrages/les-isolants-biosources-dans-la-construction/" target="_blank">
                    <div class="elementor-cta-bg-wrapper">
                <img src="https://www.blog.batiprix.com/app/uploads/2026/03/isolant-biosource.jpg.webp" alt="Les isolants biosourcés dans la construction" loading="lazy" width="800" height="534" class="elementor-cta-bg elementor-bg">                <div class="elementor-cta-bg-overlay"></div>
            </div>
                            <div class="elementor-cta-content">
            
                            <h2 class="elementor-cta-title elementor-content-item">
                    Les isolants biosourcés dans la construction                </h2>
            
                            <div class="elementor-cta-description elementor-content-item">
                    Les isolants biosourcés prennent une place croissante dans les projets de construction et de rénovation. Issus de ressources végétales ou animales — fibre de bois...                </div>
            
                            <div class="elementor-cta-button-wrapper elementor-content-item">
                    <span class="elementor-button elementor-size-md">
                        <span class="elementor-button-content-wrapper">
                                                    <span class="elementor-button-text">Lire la suite</span>
                        </span>
                    </span>
                </div>
                        </div>
                        </a>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-7a66dedd elementor-column elementor-col-25 elementor-top-column" data-id="7a66dedd" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-2559b854 elementor-cta--skin-classic elementor-button-default elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="2559b854" data-element_type="widget" data-widget_type="call-to-action.default">
        <div class="elementor-widget-container">        <a class="elementor-cta" href="https://www.blog.batiprix.com/renovation-energetique/re2020-vs-re2028-anticiper-les-seuils-carbone/" target="_blank">
                    <div class="elementor-cta-bg-wrapper">
                <img src="https://www.blog.batiprix.com/app/uploads/2026/04/isolant-biosource-re2028.jpg.webp" alt="RE2028" loading="lazy" width="960" height="634" class="elementor-cta-bg elementor-bg">                <div class="elementor-cta-bg-overlay"></div>
            </div>
                            <div class="elementor-cta-content">
            
                            <h2 class="elementor-cta-title elementor-content-item">
                    RE2020 vs 2028 : comment anticiper les seuils carbone dès l’APS                 </h2>
            
                            <div class="elementor-cta-description elementor-content-item">
                    La réglementation environnementale évolue rapidement, et avec elle, les méthodes de conception doivent s’adapter. Si la RE2020 est aujourd’hui bien intégrée par la maîtrise d’œuvre, la prochaine échéance réglementaire communément appelée «  RE2028  »...                </div>
            
                            <div class="elementor-cta-button-wrapper elementor-content-item">
                    <span class="elementor-button elementor-size-md">
                        <span class="elementor-button-content-wrapper">
                                                    <span class="elementor-button-text">Lire la suite</span>
                        </span>
                    </span>
                </div>
                        </div>
                        </a>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-4b200dd6 elementor-column elementor-col-25 elementor-top-column" data-id="4b200dd6" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-766ed1b7 elementor-cta--skin-classic elementor-button-default elementor-animated-content elementor-bg-transform elementor-bg-transform-zoom-in elementor-widget elementor-widget-call-to-action" data-id="766ed1b7" data-element_type="widget" data-widget_type="call-to-action.default">
        <div class="elementor-widget-container">        <a class="elementor-cta" href="https://www.blog.batiprix.com/techniques-et-ouvrages/dalle-beton-quel-type-choisir/" target="_blank">
                    <div class="elementor-cta-bg-wrapper">
                <img src="https://www.blog.batiprix.com/app/uploads/2026/03/AdobeStock_31088806.jpeg.webp" alt="Mise en œuvre d’une pompe à chaleur AIR/EAU hybride gaz au sol avec ballon d’ECS intégré 120 litres" loading="lazy" width="800" height="402" class="elementor-cta-bg elementor-bg">                <div class="elementor-cta-bg-overlay"></div>
            </div>
                            <div class="elementor-cta-content">
            
                            <h2 class="elementor-cta-title elementor-content-item">
                    Dalle béton : quel type choisir (extérieur ou intérieur) et à quel prix selon votre projet ?                 </h2>
            
                            <div class="elementor-cta-description elementor-content-item">
                    La question du type de dalle béton à choisir reste centrale dans tout projet de construction ou d’aménagement, qu’il s’agisse d’une maison individuelle, d’un garage, d’une terrasse ou d’un bâtiment professionnel...                </div>
            
                            <div class="elementor-cta-button-wrapper elementor-content-item">
                    <span class="elementor-button elementor-size-md">
                        <span class="elementor-button-content-wrapper">
                                                    <span class="elementor-button-text">Lire la suite</span>
                        </span>
                    </span>
                </div>
                        </div>
                        </a>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-752c9780 elementor-section-full_width elementor-section-content-middle elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="752c9780" data-element_type="section" id="ancre" data-settings="{&quot;background_background&quot;:&quot;classic&quot;,&quot;sticky&quot;:&quot;bottom&quot;,&quot;sticky_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;,&quot;mobile&quot;],&quot;sticky_offset&quot;:0,&quot;sticky_effects_offset&quot;:0}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-75e1cc8a elementor-column elementor-col-20 elementor-inner-column" data-id="75e1cc8a" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-30a0967f elementor-widget elementor-widget-heading" data-id="30a0967f" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title"><a href="#benef">Bénéfices</a></p></div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-422224ea elementor-column elementor-col-20 elementor-inner-column" data-id="422224ea" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-35673ccf elementor-widget elementor-widget-heading" data-id="35673ccf" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title"><a href="#fonction">Fonctionnalités</a></p></div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-6e893e3c elementor-hidden-phone elementor-column elementor-col-20 elementor-inner-column" data-id="6e893e3c" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-121b5123 elementor-widget elementor-widget-heading" data-id="121b5123" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title"><a href="#video">Démonstration</a></p></div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-3c15f494 elementor-hidden-phone elementor-column elementor-col-20 elementor-inner-column" data-id="3c15f494" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-7089de6b elementor-widget elementor-widget-heading" data-id="7089de6b" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title"><a href="#usecase">Avis & FAQ</a></p></div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-30c1fbc5 elementor-column elementor-col-20 elementor-inner-column" data-id="30c1fbc5" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-7e15e1c4 elementor-widget elementor-widget-heading" data-id="7e15e1c4" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title"><a href="#titre">Acheter maintenant</a></p></div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
        </div>
        </div>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                    </div>
        </div>
        
	</section>
	
    
  </div>


          
        </div>
        
      </section>

      <footer id="footer" class="js-footer">
        
          	        <div data-elementor-type="footer" data-elementor-id="51170101" class="elementor elementor-51170101" data-elementor-settings="[]">
            <div class="elementor-section-wrap">
                        <div class="elementor-element elementor-element-45c8651 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="45c8651" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-8d51060 elementor-column elementor-col-50 elementor-top-column" data-id="8d51060" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-3f29c9e elementor-widget elementor-widget-heading" data-id="3f29c9e" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title">Abonnez-vous </p></div>        </div>
                <div class="elementor-element elementor-element-77eb5b8 elementor-widget elementor-widget-text-editor" data-id="77eb5b8" data-element_type="widget" data-widget_type="text-editor.default">
        <div class="elementor-widget-container">        <div class="elementor-text-editor elementor-clearfix"><p>À notre newsletter</p></div>
        </div>        </div>
                <div class="elementor-element elementor-element-0df3578 elementor-widget elementor-widget-text-editor" data-id="0df3578" data-element_type="widget" data-widget_type="text-editor.default">
        <div class="elementor-widget-container">        <div class="elementor-text-editor elementor-clearfix"><p>Les informations à caractère personnel recueillies font l’objet d’un traitement par Batiprix - Groupe Moniteur : RCS Nanterre France 403 080 823. Elles sont nécessaires entre autres, au traitement de votre demande et sont enregistrées dans nos fichiers. Batiprix - Groupe Moniteur ou toutes sociétés du <a style="font-size: 8px;" href="https://www.infopro-digital.com/" target="_blank" rel="noopener">groupe Infopro Digital</a> pourront utiliser ces fichiers afin de vous proposer pour leur compte ou celui de leurs clients, des produits et/ou services utiles à vos activités professionnelles ou vous intégrer dans des annuaires professionnels. Pour exercer vos droits, vous y opposer ou pour en savoir plus : <a style="font-size: 8px;" href="https://www.infopro-digital.com/rgpd-gdpr/fr/" target="_blank" rel="noopener">Charte des Données Personnelles.</a></p></div>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-110ea8d elementor-column elementor-col-50 elementor-top-column" data-id="110ea8d" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-7bf9faa elementor-widget elementor-widget-shortcode" data-id="7bf9faa" data-element_type="widget" data-widget_type="shortcode.default">
        <div class="elementor-widget-container"><script charset="utf-8" type="text/javascript" src="//js.hsforms.net/forms/embed/v2.js"></script>
<script>
  hbspt.forms.create({
    region: "na1",
    portalId: "6741267",
    formId: "1d2ff797-a44b-4a34-832c-e2e23f416d03"
  });
</script></div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </div>
                <section class="elementor-element elementor-element-1d5d6c7 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="1d5d6c7" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-91916dc elementor-column elementor-col-100 elementor-top-column" data-id="91916dc" data-element_type="column">
            <div class="elementor-column-wrap">
                <div class="elementor-widget-wrap">
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-cb64fcb footerList elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="cb64fcb" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-0fff9c3 elementor-column elementor-col-100 elementor-top-column" data-id="0fff9c3" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <section class="elementor-element elementor-element-150247a elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="150247a" data-element_type="section">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-7e0542c elementor-column elementor-col-33 elementor-inner-column" data-id="7e0542c" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-95b9587 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="95b9587" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
            <a href="/96-web">                            <span class="elementor-icon-list-text"><span style="color:#006D71 !important;font-weight:600;">Les produits en ligne - Web</span></span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/web/372-logiciel-de-chiffrage-batiment.html">                            <span class="elementor-icon-list-text">Batiprix Web - Chiffrage</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/web/471-batiprix-estimation.html">                            <span class="elementor-icon-list-text">Batiprix Estimation</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/web/411-batiprix-cctp.html">                            <span class="elementor-icon-list-text">Batiprix CCTP</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/web/473-batiprix-ppt.html">                            <span class="elementor-icon-list-text">Batiprix  PPT</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://moa.batiprix.com">                            <span class="elementor-icon-list-text">Batiprix Gestion des marchés publics</span>
            </a>            </li>
                </ul>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-1fbfed6 elementor-column elementor-col-33 elementor-inner-column" data-id="1fbfed6" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-5f2c7ab elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="5f2c7ab" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
            <a href="/102-data">                            <span class="elementor-icon-list-text"><span style="color:#006D71 !important;font-weight:600;">Les données intégrables - Data</span></span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/data/425-logiciel-facturation-partenaire-compatible-batiprix.html">                            <span class="elementor-icon-list-text">Data par lot</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://www.batiprix.com/data/467-batiprix-data-connect-corps-d-etat.html">                            <span class="elementor-icon-list-text">Data par corps d'etat</span>
            </a>            </li>
                </ul>
        </div>        </div>
                <div class="elementor-element elementor-element-52ac61b elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="52ac61b" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
            <a href="/109-audit">                            <span class="elementor-icon-list-text"><span style="color:#006D71 !important;font-weight:600;">Les solutions métiers - Audit énergétique</span></span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/web/409-batiprix-web-audit-energetique.html">                            <span class="elementor-icon-list-text">Batiprix Audit énergétique</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://www.batiprix.com/data/423-batiprix-data-audit-energetique.html">                            <span class="elementor-icon-list-text">Batiprix Data - Audit énergétique</span>
            </a>            </li>
                </ul>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-4708745 elementor-column elementor-col-33 elementor-inner-column" data-id="4708745" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-1dfac88 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="1dfac88" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
            <a href="/99-bordereau">                            <span class="elementor-icon-list-text"><span style="color:#006D71 !important;font-weight:600;">Le bordereau - Papier</span></span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://www.batiprix.com/bordereau/527-batiprix-bordereau-2026.html">                            <span class="elementor-icon-list-text">Batiprix Bordereau 2026</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/99-https://www.batiprix.com/bordereau/485-21231-batiprix-bordereau-2025.html#/70-volume-vol1_gros_oeuvre_maconnerie_etancheite_ravalement">                            <span class="elementor-icon-list-text">Batiprix Bordereau 2025 </span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/105-offres-speciales">                            <span class="elementor-icon-list-text"><span style="color:#006D71 !important;font-weight:600;">Les offres spéciales</span></span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/content/115-tous-les-produits">                            <span class="elementor-icon-list-text"><span style="color:#006D71 !important;font-weight:600;">Tous les produits</span></span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/content/69-comparatif-produits">                            <span class="elementor-icon-list-text">Comparatif produits </span>
            </a>            </li>
                </ul>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <div class="elementor-element elementor-element-8554441 elementor-widget elementor-widget-divider" data-id="8554441" data-element_type="widget" data-widget_type="divider.default">
        <div class="elementor-widget-container">        <div class="elementor-divider">
            <span class="elementor-divider-separator">
                        </span>
        </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-60ab2660 elementor-section-stretched footerList elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="60ab2660" data-element_type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-7d0589a7 elementor-sm-50 elementor-column elementor-col-25 elementor-top-column" data-id="7d0589a7" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-dc59ce6 elementor-widget elementor-widget-heading" data-id="dc59ce6" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><span class="elementor-heading-title">Informations</span></div>        </div>
                <div class="elementor-element elementor-element-cd5f1a7 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="cd5f1a7" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
            <a href="/content/2-mentions-legales">                            <span class="elementor-icon-list-text">Mentions légales</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/content/3-conditions-generales-de-vente">                            <span class="elementor-icon-list-text">Conditions générales de vente</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/content/3-conditions-generales-de-vente#cgu">                            <span class="elementor-icon-list-text">Conditions générales d'utilisation</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/content/21-qui-sommes-nous">                            <span class="elementor-icon-list-text">A propos de Batiprix</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/plan-site">                            <span class="elementor-icon-list-text">Plan du site</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/content/36-questions-frequentes">                            <span class="elementor-icon-list-text">FAQ</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://www.blog.batiprix.com/" target="_blank">                            <span class="elementor-icon-list-text">Blog</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://www.infopro-digital.com/rgpd-gdpr/" target="_blank">                            <span class="elementor-icon-list-text">RGPD</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="javascript:Didomi.preferences.show()">                            <span class="elementor-icon-list-text">Paramétrage cookies</span>
            </a>            </li>
                </ul>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-55b15a5c elementor-sm-50 elementor-column elementor-col-25 elementor-top-column" data-id="55b15a5c" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-922eaf7 elementor-widget elementor-widget-heading" data-id="922eaf7" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title">Métiers et secteur d'activité</p></div>        </div>
                <div class="elementor-element elementor-element-da8d83f elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="da8d83f" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
            <a href="/content/229-maitre-d-oeuvre-moe">                            <span class="elementor-icon-list-text">MOE</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://moa.batiprix.com/">                            <span class="elementor-icon-list-text">MOA du secteur public</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://moa.batiprix.com/entreprise">                            <span class="elementor-icon-list-text">MOA du secteur privé</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/content/153-chiffrage-pour-les-auditeurs-energetiques">                            <span class="elementor-icon-list-text">Auditeurs énergétiques /  diagnostiqueurs immobilier</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/content/85-artisans">                            <span class="elementor-icon-list-text">Artisans</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/content/87-entreprises-de-travaux">                            <span class="elementor-icon-list-text">Entreprises de travaux</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/content/39-enseignant-former-les-etudiants">                            <span class="elementor-icon-list-text">Responsables pédagogiques</span>
            </a>            </li>
                </ul>
        </div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-4fe6b78 elementor-column elementor-col-25 elementor-top-column" data-id="4fe6b78" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-7cab1e9 elementor-widget elementor-widget-heading" data-id="7cab1e9" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title"><a href="https://www.batiprix.com/content/375-definir-son-besoin-en-chiffrage-travaux">Fonctionnalités</a></p></div>        </div>
                <div class="elementor-element elementor-element-eb8359d elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="eb8359d" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
            <a href=" https://www.batiprix.com/content/375-definir-son-besoin-en-chiffrage-travaux">                            <span class="elementor-icon-list-text">Définir son besoin en chiffrage travaux</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://www.batiprix.com/content/189-chiffrer-estimer-vos-projets">                            <span class="elementor-icon-list-text">Chiffrer/ Estimer mes projets</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://www.batiprix.com/content/193-diagnostiqueur-chiffrer-estimer-ppt-audit">                            <span class="elementor-icon-list-text">Réaliser des audits énergétiques ou des PPT </span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://www.batiprix.com/content/191-gerer-mes-appels-d-offres">                            <span class="elementor-icon-list-text">Répondre à un appel d'offre </span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="https://www.batiprix.com/web/411-batiprix-cctp.html">                            <span class="elementor-icon-list-text">Gérer les pièces techniques : CCTP - DQE - BPU - DPGF</span>
            </a>            </li>
                </ul>
        </div>        </div>
                <div class="elementor-element elementor-element-cb53c71 elementor-widget elementor-widget-heading" data-id="cb53c71" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title">Ressources</p></div>        </div>
                <div class="elementor-element elementor-element-19d59ae elementor-widget elementor-widget-heading" data-id="19d59ae" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title"><a href="/content/227-glossaire-de-batiprix">Glossaire</a></p></div>        </div>
                <div class="elementor-element elementor-element-919534f elementor-widget elementor-widget-heading" data-id="919534f" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title"><a href="https://www.batiprix.com/content/335-conseils-guides-pratiques">Conseils & Guides pratiques
</a></p></div>        </div>
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-f4d3258 elementor-sm-50 elementor-column elementor-col-25 elementor-top-column" data-id="f4d3258" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-49411ef elementor-widget elementor-widget-heading" data-id="49411ef" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title">Contactez-nous</p></div>        </div>
                <div class="elementor-element elementor-element-8d9fcc6 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="8d9fcc6" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-location-dot"></i></span>
                            <span class="elementor-icon-list-text">Batiprix <br>20 rue des Aqueducs  <br>94250 GENTILLY</span>
                        </li>
                    <li class="elementor-icon-list-item" >
                                        <span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-phone"></i></span>
                            <span class="elementor-icon-list-text"><a href="tel:+33179067300">01 79 06 73 00</a></span>
                        </li>
                    <li class="elementor-icon-list-item" >
            <a href="/nous-contacter" target="_blank">                            <span class="elementor-icon-list-icon"><i aria-hidden="true" class="far fa-envelope"></i></span>
                            <span class="elementor-icon-list-text">Contact</span>
            </a>            </li>
                </ul>
        </div>        </div>
                <div class="elementor-element elementor-element-d9c95fc elementor-widget elementor-widget-heading" data-id="d9c95fc" data-element_type="widget" data-widget_type="heading.default">
        <div class="elementor-widget-container"><p class="elementor-heading-title">Mes services en ligne</p></div>        </div>
                <div class="elementor-element elementor-element-c03e4f1 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="c03e4f1" data-element_type="widget" data-widget_type="icon-list.default">
        <div class="elementor-widget-container">        <ul class="elementor-icon-list-items">
                    <li class="elementor-icon-list-item" >
            <a href="https://web.batiprix.com/" target="_blank">                            <span class="elementor-icon-list-text">Batiprix Web</span>
            </a>            </li>
                    <li class="elementor-icon-list-item" >
            <a href="/mon-compte" target="_blank">                            <span class="elementor-icon-list-text">Mon compte e-commerce</span>
            </a>            </li>
                </ul>
        </div>        </div>
                <div class="elementor-element elementor-element-1cb5938 elementor-shape-circle elementor-widget elementor-widget-social-icons" data-id="1cb5938" data-element_type="widget" data-widget_type="social-icons.default">
        <div class="elementor-widget-container">        <div class="elementor-social-icons-wrapper">
                    <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-0f8297b" href="https://www.linkedin.com/company/batiprix/" target="_blank">
                <span class="elementor-screen-only">Linkedin</span>
                <i class="fab fa-linkedin-in"></i>            </a>
                    <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-3315ada" href="https://www.youtube.com/c/batiprix" target="_blank">
                <span class="elementor-screen-only">Youtube</span>
                <i class="fab fa-youtube"></i>            </a>
                    <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-d510978" href="https://fr-fr.facebook.com/Batiprix/" target="_blank">
                <span class="elementor-screen-only">Facebook</span>
                <i class="fab fa-facebook-f"></i>            </a>
                    <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-cf51fc0" href="https://www.instagram.com/batiprix/" target="_blank">
                <span class="elementor-screen-only">Instagram</span>
                <i class="fab fa-instagram"></i>            </a>
                </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                <section class="elementor-element elementor-element-3c8ae7e2 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="3c8ae7e2" data-element_type="section" data-settings="{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}">
                  <div class="elementor-container elementor-column-gap-default">
                            <div class="elementor-row">
                <div class="elementor-element elementor-element-b96f280 elementor-hidden-phone elementor-column elementor-col-50 elementor-top-column" data-id="b96f280" data-element_type="column">
            <div class="elementor-column-wrap">
                <div class="elementor-widget-wrap">
                        </div>
            </div>
        </div>
                <div class="elementor-element elementor-element-0197764 elementor-column elementor-col-50 elementor-top-column" data-id="0197764" data-element_type="column">
            <div class="elementor-column-wrap elementor-element-populated">
                <div class="elementor-widget-wrap">
                <div class="elementor-element elementor-element-902a4be elementor-widget elementor-widget-image" data-id="902a4be" data-element_type="widget" data-widget_type="image.default">
        <div class="elementor-widget-container">        <div class="elementor-image">
                            <a href="https://www.infopro-digital.com/">
                    <img src="/img/cms/logo-infopro-digital_2.png" alt="Infopro Digital" loading="lazy" width="400" height="32">                    </a>
                                </div>
        </div>        </div>
                        </div>
            </div>
        </div>
                        </div>
            </div>
        </section>
                    </div>
        </div>
        
        
      </footer>

    </main>

    
      	


	<script src="https://www.batiprix.com/themes/classic-child/assets/cache/bottom-da23215331.js" ></script>


<!--CE-JS-->    

    
      
    
  <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-73b255b65a24e6ab6ab","applicationID":"471507608","transactionName":"MhBSZQoZWRdQUEILXgtaZUMRV14KVVZOTEENBQ==","queueTime":0,"applicationTime":772,"atts":"HldRE0IDShk=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script></body>

</html>