<!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.316.0.min.js.LICENSE.txt */
(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>a,Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=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,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.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()}},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})},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>s,qY:()=>n,v4:()=>o});const n="events",i="jserrors",s="browser/blobs",o="rum",a="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:"ins"}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(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}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>s,ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o="log",a=n.K7.logging},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>a,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),o=r(2646);function a(e,t){if(!e)return;const r={staged:!1,priority:s.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 s=e.ee,a=i.i.handlers;if(s&&!s.aborted&&s.backlog&&a){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.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])})})}}s.isolatedBacklog||delete a[t],s.backlog[t]=null,s.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],i=e[3],s=e[2];n.apply(i,s)}})}},1738:(e,t,r)=>{"use strict";r.d(t,{U:()=>f,Y:()=>l});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(3969),c=r(8362),d=r(860),u=r(4261);function l(e,t,r,s){const l=s||r;!l||l[e]&&l[e]!==c.d.prototype[e]||(l[e]=function(){(0,i.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:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function f(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,i.p)(u.Pl+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},1910:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>o});var n=r(384),i=r(8122);const s={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}}const a=e=>(0,i.a)(e,s)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>s,Wt:()=>n,g:()=>c,iL:()=>a,tS:()=>o,wk:()=>i});const n="NRBA_SESSION::",i=144e5,s=18e5,o={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},a={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},c={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=>{"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(6154);const i="newrelic";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>d,mq:()=>a,nf:()=>o,qN:()=>s});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],s=["focus","blur"],o=4,a=1e3,c=2e3,d=["PageAction","UserAction","BrowserPerformance"],u={RESOURCES:"experimental.resources",REGISTER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>u});var n=r(7836),i=r(5607),s=r(5732);const o="nr@original:".concat(i.W),a=50;var c=Object.prototype.hasOwnProperty,d=!1;function u(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,o){r||(r="");const a="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];f(u)||(e[d]=i(u,a?d+r:r,n,d,s,o))}},i.flag=o,i;function i(t,n,i,d,h,p){return f(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){l([e],r)}for(var n in e)c.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,c,f,g;let m,v;try{c=this,o=[...arguments],v=p?(0,s.$5)(r):[void 0],f="function"==typeof i?i(o,c):i||{}}catch(t){l([t,"",[o,c,d],f],e)}u(n+"start",[o,c,d,v],f,h);const y=performance.now();let b;try{return g=t.apply(c,o),b=performance.now(),g}catch(e){throw b=performance.now(),u(n+"err",[o,c,e,v],f,h),m=e,m}finally{const e=b-y,t={start:y,end:b,duration:e,isLongTask:e>=a,methodName:d,thrownError:m};t.isLongTask&&u("long-task",[t,c,v],f,h),u(n+"end",[o,c,g,v],f,h)}}}function u(r,n,i,s){if(!d||t){var o=d;d=!0;try{e.emit(r,n,i,t,s)}catch(t){l([t,r,n,i],e)}d=o}}}function l(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function f(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>s,d3:()=>o,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",s="resource",o="-start",a="-end",c="fn"+o,d="fn"+a,u="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>l,OV:()=>s,Qu:()=>f,TZ:()=>c,ih:()=>h,pP:()=>a,t1:()=>u,tC:()=>i,wD:()=>d});var n=r(860);const i=["click","keydown","submit"],s="popstate",o="api",a="initialPageLoad",c=n.K7.softNav,d=5e3,u=500,l={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},f={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h={IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>o,z_:()=>s});const n=r(860).K7.metrics,i="sm",s="cm",o="storeSupportabilityMetrics",a="storeEventMetrics"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>u,BL:()=>c,CH:()=>p,Dl:()=>R,Fw:()=>w,PA:()=>v,Pl:()=>n,Pv:()=>x,Tb:()=>f,U2:()=>o,V1:()=>A,Wb:()=>T,bt:()=>b,cD:()=>y,d3:()=>E,dT:()=>d,eY:()=>g,fF:()=>h,hG:()=>s,hw:()=>i,k6:()=>a,nb:()=>m,o5:()=>l});const n="api-",i=n+"ixn-",s="addPageAction",o="addToTrace",a="addRelease",c="finished",d="interaction",u="log",l="noticeError",f="pauseReplay",h="recordCustomEvent",p="recordReplay",g="register",m="setApplicationVersion",v="setCurrentRouteName",y="setCustomAttribute",b="setErrorHandler",w="setPageViewName",R="setUserId",E="start",T="wrapLogger",A="measure",x="consent"},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>o,SR:()=>s,rF:()=>a});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload&&s(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)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=>{s()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5732:(e,t,r)=>{"use strict";r.d(t,{$5:()=>u,B5:()=>d,Ms:()=>s,Ux:()=>a,YA:()=>c,fQ:()=>i,yx:()=>o});var n=r(7508);const i={MFE:"MFE",BA:"BA"};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 o(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 a(e,t){if(!l(t))return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?e.attributes:{"entity.guid":r,appId:t.agentRef.info.applicationID}}function c(e,t){return d(e,t)?{"child.id":e.id,"child.type":e.type,...a(void 0,t)}:{}}function d(e,t){return!!e&&!!l(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function u(e){if(!e?.init.api.register.enabled)return[void 0];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...o(r[i--],e))}catch(e){}return t.length||t.push(void 0),t}function l(e){return 2===e?.harvestEndpointVersion}},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>s,gm:()=>o,lR:()=>l,m:()=>c,mw:()=>a,sb:()=>u,zk:()=>h});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?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)(),h=()=>{const e=o?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<o.performance.now())return e}},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>o,Vh:()=>s,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,s="errorDuringReplay",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={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"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>o,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(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 s(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 i=r.indexOf("/");let s,o;i>0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o="*");let[c]=s.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+"$")}},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(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{}}}},7508:(e,t,r)=>{"use strict";r.d(t,{AZ:()=>g,Qr:()=>b,QL:()=>m});var n=r(6154),i=r(1863),s=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,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.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,s.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},s)=>{(t(e)||(0,i.t)()-n>1e4)&&r.push(s)}),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,s.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,s.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,s.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,i.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,s.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,s.L)(r.href)===e)return!0}catch(e){}return!1}(a)&&(e.asset=a,e.type="preload",f.push({addedAt:(0,i.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}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>s,KC:()=>a,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,s=1e6,o="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),s=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 i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&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 s.y?e:e?(0,i.I)(e,a,()=>new s.y(a)):new s.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)},7866:(e,t,r)=>{"use strict";r.d(t,{Nc:()=>s,cn:()=>a,fL:()=>i,h3:()=>n,hB:()=>o});const n=/function (.+?)\s*\(/,i=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,s=/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,o=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a=/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(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)),s=0===Object.keys(r).length?e:r;for(let o in s)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]&&"object"==typeof t[o]?r[o]=i(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)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=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,i.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 i=(0,s.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]=i}}),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)}},8362:(e,t,r)=>{"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9119:(e,t,r)=>{"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n,f:()=>i});const n=r(860).K7.ajax,i="ajaxRequest.id"},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>o,F3:()=>i,Xs:()=>s,Yq:()=>a,xv:()=>n});const n="1.316.0",i="PROD",s="CDN",o="@newrelic/rrweb",a="1.1.0"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>o,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function s(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map(e=>"x"===e?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function a(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 c(){return a(16)}function d(){return a(32)}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.316.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.316.0.PROD:",i.l=(r,n,s,o)=>{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+s){a=l;break}}if(!a){c=!0;var f={478:"sha512-/91tZUpAINW5VzLS+EdJpEe0gul6FJd2zTpGwLIhi/mqcTiQPUlhoJmX5zb4EPTwdGqun46DoGQPtDShDBw4bA==",249:"sha512-XqLQgD24Jrw2HFtuRDeuxMcY5WnEXG04tpC98UJOJlIfGqQst/lKUE+G++zwulwEzcM00bl5V0e1kKGq2Nxc1g==",212:"sha512-rOHSN/tvMjFe33yfRKMs44m3dZKgs9foEl0T2tdErrZKsAF8Oe5+OLJKgySrw3WwY4MgvuS4yWEr88MMv5LZaw=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[o]&&(a.integrity=f[o])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var s=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+s+": "+o+")",a.name="ChunkLoadError",a.type=s,a.request=o,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[o,a,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)s=o[d],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self["webpackChunk:NRBA-1.316.0.PROD"]=self["webpackChunk:NRBA-1.316.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(384),s=i(1741);var o=i(2555),a=i(3333);const c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=i(2614),u=i(944),l=i(8122);const f="[data-nr-mask]",h=e=>(0,l.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},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:d.wk,inactiveMs:d.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){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.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){c(t)?e.block_selector+=",".concat(t):""!==t&&(0,u.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,u.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"]}}})());var p=i(6154),g=i(9324);let m=0;const v={buildEnv:g.F3,distMethod:g.Xs,version:g.xv,originTime:p.WN},y={consented:!1},b={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||y.consented},set consented(e){y.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++m}};var w=i(7836),R=i(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};function T(e,t={},r,a){let{init:c,info:d,loader_config:u,runtime:f={},exposed:g=!0}=t;if(!d){const e=(0,n.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=h(c||{}),e.loader_config=(m=u||{},(0,l.a)(m,E)),d.jsAttributes??={},p.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,o.D)(d);const y=e.init;e.runtime??=(e=>{const t=(0,l.a)(e,b),r=Object.keys(v).reduce((e,t)=>(e[t]={value:v[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(f),y.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",i.p=t?e:"https://"+e})(y.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,n.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=r,e.ee=w.ee.get(e.agentIdentifier),e.exposed=g,(0,R.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.runtime.configured=!0)}var A=i(9908),x=i(1863),S=i(4261),_=i(1738);var O=i(1687),P=i(4234),k=i(5289),N=i(5270),j=i(7767),C=i(6389),D=i(7699);const L=new WeakSet;class I 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,C.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{if(await this.deferred,this.#t(e),!(0,o.f)(e.info))return(0,u.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);let n;try{if((0,j.V)(e.init)){const{setupAgentSession:t}=await i.e(478).then(i.bind(i,8766));n=t(e)}}catch(e){(0,u.R)(20,e),this.ee.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#r(this.featureName,n,e.init))return(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,u.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};p.RI?(0,k.GG)(()=>n(),!0):n()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,N.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!L.has(e)&&(L.add(e),!(0,o.f)(e.info))){const t=(0,n.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var M=i(6630);class B extends I{static featureName=M.T;constructor(e){var t;super(e,M.T),this.setupInspectionEvents(),t=e,(0,_.Y)(S.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)(S.Pl+S.Fw,[(0,x.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(478).then(i.bind(i,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,k.sB)(t=>{e(t,"DOMContentLoaded")}),(0,k.GG)(t=>{e(t,"load")}),(0,k.Qr)(t=>{e(t,"navigate")}),this.ee.on(d.tS.UPDATE,(e,t)=>{(0,R.W)({type:"lifecycle",name:"session",data:t})})}}class H extends e.d{constructor(e){var t;(super(),p.gm)?(this.features={},(0,n.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(B),T(this,e,e.loaderType||"agent"),t=this,(0,_.Y)(S.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,S.cD,n);(0,u.R)(40,typeof r)}else(0,u.R)(39,typeof e)},t),function(e){(0,_.Y)(S.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,u.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)(S.Pl+"setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,_.U)(e,"enduser.id",t,S.Dl,!0)},e)}(this),function(e){(0,_.Y)(S.nb,function(t){if("string"==typeof t||null===t)return(0,_.U)(e,"application.version",t,S.nb,!1);(0,u.R)(42,typeof t)},e)}(this),function(e){(0,_.Y)(S.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,_.Y)(S.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)(S.Pl+S.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,u.R)(65,typeof t)},e)}(this),this.run()):(0,u.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 r.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),n.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,u.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,u.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,n.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var K=i(2843),W=i(782);class F extends I{static featureName=W.T;constructor(e){super(e,W.T),p.RI&&((0,K.u)(()=>(0,A.p)("docHidden",[(0,x.t)()],void 0,W.T,this.ee),!0),(0,K.G)(()=>(0,A.p)("winPagehide",[(0,x.t)()],void 0,W.T,this.ee)),this.importAggregator(e,()=>i.e(478).then(i.bind(i,9917))))}}var U=i(3969);class V extends I{static featureName=U.TZ;constructor(e){super(e,U.TZ),this.importAggregator(e,()=>i.e(478).then(i.bind(i,6555)))}}var z=i(6774),G=i(3878),Y=i(3304);class Z{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,Y.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function q(e){return J(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(J(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 Q(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 J(e.error)?e.error:q(e)}function J(e){return e instanceof Error&&!!e.stack}function ee(e,r,n,i,s=(0,x.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var te=i(5732),re=i(993),ne=i(3785);function ie(e,{customAttributes:t={},level:r=re.p_.INFO}={},n,i,s=(0,x.t)()){(0,ne.R)(n.ee,e,t,r,!1,i,s)}function se(e,r,n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function oe(e,r,n,i,s=(0,x.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,u.R)(57);const l=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=l(o,0),d.end=l(a,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,u.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)(S.Pl+S.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,u.R)(58)}}function ae(e,r={},n,i,s=(0,x.t)()){(0,A.p)(S.Pl+S.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var ce=i(7508),de=i(9566);const ue=["name","id","type"],le=new Map([[se,"addPageAction"],[ie,"log"],[oe,"measure"],[ee,"noticeError"],[ae,"recordCustomEvent"]]),fe={experimental:(0,C.J)(()=>(0,u.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,u.R)(55)),invalidTarget:(0,C.J)(e=>(0,u.R)(48,e)),deregistered:(0,C.J)(()=>(0,u.R)(68))};function he(e){(0,_.Y)(S.eY,function(t){return pe(e,t)},e)}function pe(e,r){fe.experimental(),r||={},r.instance=(0,de.LA)(8),r.type=te.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:te.fQ.BA};const n=(0,ce.Qr)(),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||te.fQ.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{ue.includes(e)||(i["source.".concat(e)]=t)});let s=()=>{};const o=e.runtime.registeredEntities,a=e=>{r.blocked=!0,s=e};function c(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||a(fe.disabled),c(r.id)&&c(r.name)||a(()=>fe.invalidTarget(r));const d={addPageAction:(t,n={})=>p(se,[t,{...i,...n},e],r),deregister:()=>{f(),a(fe.deregistered)},log:(t,n={})=>p(ie,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),measure:(t,n={})=>p(oe,[t,{...n,customAttributes:{...i,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>p(ee,[t,{...i,...n},e],r),recordCustomEvent:(t,n={})=>p(ae,[t,{...i,...n},e],r),setApplicationVersion:e=>h("application.version",e),setCustomAttribute:(e,t)=>h(e,t),setUserId:e=>h("enduser.id",e),metadata:{get customAttributes(){return i},target:r,timings:n}},l=()=>(r.blocked&&s(),r.blocked);function f(){if(n.reportedAt)return;n.reportedAt=(0,x.t)();const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart;d.recordCustomEvent("MicroFrontEndTiming",{assetUrl:n.asset,assetType:n.type,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,timeToRegister:n.registeredAt})}l()||(o.push(d),(0,K.G)(f));const h=(e,t)=>{l()||(i[e]=t)},p=(r,n,i)=>{if(l()&&r!==pe)return;const s=(0,x.t)(),o=le.get(r)||"unknown";(0,A.p)(U.xV,["API/register/".concat(o,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,u.R)(50,e)}};return d}class ge extends I{static featureName=z.T;constructor(e){var t;super(e,z.T),t=e,(0,_.Y)(S.o5,(e,r)=>ee(e,r,t),t),function(e){(0,_.Y)(S.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,_.Y)(S.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),he(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[q(t),(0,x.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),p.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[X(t),(0,x.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[Q(t),(0,x.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,G.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>i.e(478).then(i.bind(i,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var me=i(8990);let ve=1;function ye(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,me.I)(e,"nr@id",function(){return ve++})}function be(e){if("string"==typeof e&&e.length)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 we=i(8139),Re=i(3434);const Ee={},Te=["open","send"];function Ae(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(Ee[n.debugId]++)return n;Ee[n.debugId]=1,(0,we.u)(r);var i=(0,Re.YM)(n),s=p.gm.XMLHttpRequest,o=p.gm.MutationObserver,a=p.gm.Promise,c=p.gm.setInterval,d="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=p.gm.XMLHttpRequest=function(e){const r=new s(e),o=n.context(r);o.targets=(0,te.$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)),i.inPlace(e,l,"fn-",R)}),(0,G.jT)(!1))}catch(e){(0,u.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var a;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",R)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Te,"-xhr-",R),n.on("send-xhr-start",function(e,t){g(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",g),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++)g(0,f[e]);f.length&&(f=[])}function R(e,t){return t}return n}var xe="fetch-",Se=xe+"body-",_e=["arrayBuffer","blob","json","text","formData"],Oe=p.gm.Request,Pe=p.gm.Response,ke="prototype";const Ne={};function je(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Oe&&Pe&&p.gm.fetch))return r;if(Ne[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},o=(0,te.$5)(t);var a;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(a=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,a],c),c.then(function(e){return r.emit(i+"end",[null,e,o],c),e},function(e){throw r.emit(i+"end",[e,void 0,o],c),e})})}return Ne[r.debugId]=1,_e.forEach(e=>{n(Oe[ke],e,Se),n(Pe[ke],e,Se)}),n(p.gm,"fetch",xe),r.on(xe+"end",function(e,t,n){var i=this;if(i.targets=n||[void 0],t){var s=t.headers.get("content-length");null!==s&&(i.rxSize=s),r.emit(xe+"done",[null,t],i)}else r.emit(xe+"done",[e],i)}),r}var Ce=i(7485);class De{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,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,de.ZF)(),o=(0,de.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,o,a,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof p.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(o.d.tk=s),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 i=(0,Ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.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 Le=i(9300),Ie=i(7295);function Me(e){return"string"==typeof e?e:e instanceof(0,n.dV)().o.REQ?e.url:p.gm?.URL&&e instanceof URL?e.href:void 0}var Be=["load","error","abort","timeout"],He=Be.length,Ke=(0,n.dV)().o.REQ,We=(0,n.dV)().o.XHR;const Fe="X-NewRelic-App-Data";class Ue extends I{static featureName=Le.T;constructor(e){super(e,Le.T),this.dt=new De(e),this.handler=(e,t,r,n)=>(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};Ve(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}je(this.ee,e),Ae(this.ee,e),function(e,r,n,i){function s(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,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(t,e)},(0,G.jT)(!1)),p.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,G.jT)(!1))}function o(e){this.params={method:e[0]},Ve(this,e[1]),this.metrics={}}function a(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function c(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var o=be(i);o&&(n.txSize=o)}this.startTime=(0,x.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit("internal-error",[e])}catch(e){}}};for(var a=0;a<He;a++)t.addEventListener(Be[a],this.listener,(0,G.jT)(!1))}function d(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 u(e,t){var r=""+ye(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+ye(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,x.t)()}function h(e,t){t instanceof We&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function g(e,t){t instanceof We&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function m(e,t,r){t instanceof We&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,x.t)()))}function v(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,x.t)()-this.xhrCbStart,this.onload,t],t)}function y(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.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,Ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.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 s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}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 b(e,t){this.params={},this.metrics={},this.startTime=(0,x.t)(),this.dt=t;let[r,n={}]=e;Ve(this,Me(r));const i=(""+(r&&r instanceof Ke&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.body=n.body,this.txSize=be(n.body)||0}function w(e,t){if(this.endTime=(0,x.t)(),this.params||(this.params={}),(0,Ie.iW)(this.params))return;let r;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(r=+this.rxSize);const n={txSize:this.txSize,rxSize:r,duration:(0,x.t)()-this.startTime},i=[this.params,n,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>E(i,this,e))}function R(e){const t=this.params,r=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<He;t++)e.removeEventListener(Be[t],this.listener,!1);if(t.aborted)return;if((0,Ie.iW)(t))return;r.duration=(0,x.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),r.cbTime=this.cbTime;const n=[t,r,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>E(n,this,e))}function E(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function T(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?be(e.response):"text"===r||""===r||void 0===r?be(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Fe)>=0){var s=n.getResponseHeader(Fe);s&&((0,A.p)(U.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",s),r.on("open-xhr-start",o),r.on("open-xhr-end",a),r.on("send-xhr-start",c),r.on("xhr-cb-time",d),r.on("xhr-load-added",u),r.on("xhr-load-removed",l),r.on("xhr-resolved",f),r.on("addEventListener-end",h),r.on("removeEventListener-end",g),r.on("fn-end",v),r.on("fetch-before-start",y),r.on("fetch-start",b),r.on("fn-start",m),r.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(478).then(i.bind(i,3845)))}}function Ve(e,t){var r=(0,Ce.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 ze={},Ge=["pushState","replaceState"];function Ye(e){const t=function(e){return(e||w.ee).get("history")}(e);return!p.RI||ze[t.debugId]++||(ze[t.debugId]=1,(0,Re.YM)(t).inPlace(window.history,Ge,"-")),t}var Ze=i(3738);function qe(e){(0,_.Y)(S.BL,function(r=Date.now()){const n=r-p.WN;n<0&&(0,u.R)(62,r),(0,A.p)(U.XG,[S.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:S.BL,start:r,origin:"nr"}),(0,A.p)(S.Pl+S.hG,[n,S.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Xe,bD:$e,d3:Qe,Kp:Je,TZ:et,Lc:tt,uP:rt,Rz:nt}=Ze;class it extends I{static featureName=et;constructor(e){var r;super(e,et),r=e,(0,_.Y)(S.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const n={n:e.name,s:e.start-p.WN,e:(e.end||e.start)-p.WN,o:e.origin||"",t:"api"};n.s<0||n.e<0||n.e<n.s?(0,u.R)(61,{start:n.s,end:n.e}):(0,A.p)("bstApi",[n],void 0,t.K7.sessionTrace,r.ee)},r),qe(e);if(!(0,j.V)(e.init))return void this.deregisterDrain();const n=this.ee;let s;Ye(n),this.eventsEE=(0,we.u)(n),this.eventsEE.on(rt,function(e,t){this.bstStart=(0,x.t)()}),this.eventsEE.on(tt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,x.t)()],void 0,t.K7.sessionTrace,n)}),n.on(nt+Qe,function(e){this.time=(0,x.t)(),this.startPath=location.pathname+location.hash}),n.on(nt+Je,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(Xe,[r],void 0,t.K7.sessionTrace,n)}),s.observe({type:$e,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(478).then(i.bind(i,6974)),{resourceObserver:s})}}var st=i(733),ot=i(6344);class at extends I{static featureName=ot.TZ;#i;recorder;constructor(e){var r;let n;super(e,ot.TZ),r=e,(0,_.Y)(S.CH,function(){(0,A.p)(S.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,_.Y)(S.Tb,function(){(0,A.p)(S.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(d.Wt).concat((0,st.Y)(e.info.licenseKey,e.info.applicationID));try{n=JSON.parse(localStorage.getItem(s))}catch(e){}(0,N.SR)(e.init)&&this.ee.on(S.CH,()=>this.#s()),this.#o(n)&&this.importRecorder().then(e=>{e.startRecording(ot.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(478).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(ot.Vh,[e],void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayMode===d.g.FULL||e.sessionReplayMode===d.g.ERROR)||(0,N.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([i.e(478),i.e(249)]).then(i.bind(i,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.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==d.g.FULL&&this.featAggregate.initializeRecording(d.g.FULL,!0,ot.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(ot.Qb.API,d.g.FULL)}))}}var ct=i(3962);class dt extends I{static featureName=ct.TZ;constructor(e){if(super(e,ct.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,_.Y)(S.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},o=this,a="function"==typeof i;return(0,A.p)(U.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((a?"":"no-")+"fn-start",[(0,x.t)(),o,a],s),a)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,x.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{_.Y.apply(this,[r,function(){return(0,A.p)(S.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,_.Y)(S.PA,function(){(0,A.p)(S.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!p.RI||!(0,n.dV)().o.MO)return;const r=Ye(this.ee);try{this.removeOnAbort=new AbortController}catch(e){}ct.tC.forEach(e=>{(0,G.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)});const s=()=>(0,A.p)("newURL",[(0,x.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",s),r.on("replaceState-end",s),(0,G.sp)(ct.OV,e=>{c(e),(0,A.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let o=!1;const a=new((0,n.dV)().o.MO)((e,t)=>{o||(o=!0,requestAnimationFrame(()=>{(0,A.p)("newDom",[(0,x.t)()],void 0,this.featureName,this.ee),o=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,A.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,()=>i.e(478).then(i.bind(i,4393)),{domObserver:a})}}var ut=i(9119);const lt={},ft=new Set;function ht(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 pt{constructor(e,t){this.timestamp=(0,x.t)(),this.currentUrl=(0,ut.L)(window.location.href),this.socketId=(0,de.LA)(8),this.requestedUrl=(0,ut.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 gt extends I{static featureName=a.TZ;constructor(e){super(e,a.TZ);const r=e.init.feature_flags.includes("websockets"),s=!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,r,s];var c;let d;if(c=e,(0,_.Y)(S.hG,(e,t)=>se(e,t,c),c),function(e){(0,_.Y)(S.fF,(t,r)=>ae(t,r,e),e)}(e),qe(e),he(e),function(e){(0,_.Y)(S.V1,(t,r)=>oe(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},r){const u=function(e){if(!(0,n.dV)().o.WS)return e;const t=e.get("websockets");if(lt[t.debugId]++)return t;lt[t.debugId]=1,(0,K.G)(()=>{const e=(0,x.t)();ft.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="WebSocket";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 pt(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,x.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),ft.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=ht(e.data);this.nrData.messageOrigin??=(0,ut.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,x.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,ft.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i="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,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=ht(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 p.gm.WebSocket=r,t}(this.ee);u.on("ws",e=>{(0,A.p)("ws-complete",[e],void 0,this.featureName,this.ee)})}if(s&&p.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[e],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),p.RI){if(je(this.ee,e),Ae(this.ee,e),d=Ye(this.ee),e.init.user_actions.enabled){function l(t){const r=(0,Ce.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function f(){d.emit("navChange")}a.Zp.forEach(e=>(0,G.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),a.qN.forEach(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,G.sp)(e,t)}),p.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{l(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,G.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!l(Me(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",f),d.on("replaceState-end",f),window.addEventListener("hashchange",f,(0,G.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",f,(0,G.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}o.some(e=>e)?this.importAggregator(e,()=>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var mt=i(2646);const vt=new Map;function yt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,u.R)(29);const o=function(e){return(e||w.ee).get("logger")}(e),a=(0,Re.YM)(o,void 0,s),c=new mt.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Re.Jt]||t[r];return vt.set(d,c),a.inPlace(t,[r],"wrap-logger-",()=>vt.get(d),void 0,!0),o}var bt=i(1910);class wt extends I{static featureName=re.TZ;constructor(e){var t;super(e,re.TZ),t=e,(0,_.Y)(S.$9,(e,r)=>ie(e,r,t),t),function(e){(0,_.Y)(S.Wb,(t,r,{customAttributes:n={},level:i=re.p_.INFO}={})=>{yt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),he(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,bt.i)(p.gm.console[t]),yt(r,p.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([e],t,n,i=[]){const{level:s,customAttributes:o,autoCaptured:a}=this;i.forEach(t=>{(0,ne.R)(r,e,o,s,a,t)})}),this.importAggregator(e,()=>i.e(478).then(i.bind(i,5288)))}}new H({features:[Ue,B,F,it,at,V,ge,gt,wt,dt],loaderType:"spa"})})()})();</script>
<title>tous les produits</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":"cms","event":null,"ecommerce":{"currency":"EUR","cart_version":"1780579105","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="">
<meta name="keywords" content="">
<meta name="robots" content="noindex">
<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": "tous les produits",
"url": "https://www.batiprix.com/content/387-tous-les-produits"
}
</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": "bloc",
"item": "https://www.batiprix.com/content/category/17-bloc"
}, {
"@type": "ListItem",
"position": 3,
"name": "tous les produits",
"item": "https://www.batiprix.com/content/387-tous-les-produits"
} ]
}
</script>
<meta property="og:title" content="tous les produits" />
<meta property="og:description" content="" />
<meta property="og:url" content="https://www.batiprix.com/content/387-tous-les-produits" />
<meta property="og:site_name" content="Batiprix" />
<meta property="og:type" content="website" />
<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 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":null,"meta":{"title":"tous les produits","description":"","keywords":"","robots":"noindex"},"page_name":"cms","body_classes":{"lang-fr":true,"lang-rtl":false,"country-FR":true,"currency-EUR":true,"layout-full-width":true,"page-cms":true,"tax-display-enabled":true,"cms-id-387":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\/content\/387-tous-les-produits","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":"bloc","url":"https:\/\/www.batiprix.com\/content\/category\/17-bloc"},{"title":"tous les produits","url":"https:\/\/www.batiprix.com\/content\/387-tous-les-produits"}],"count":3},"link":{"protocol_link":"https:\/\/","protocol_content":"https:\/\/"},"time":1780579104,"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=Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic%7CPoppins:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&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-b23ea05025.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":"387070101","title":"tous%20les%20produits","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="Article">
<meta name="ipd:siteName" content="Batiprix">
<meta name="ipd:udid" content="c07ca829170a558ba49f69f95429abd6">
<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 -->
</head>
<body id="cms" class="lang-fr country-fr currency-eur layout-full-width page-cms tax-display-enabled cms-id-387 ce-kit-467 elementor-page elementor-page-387070101">
<!-- 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="{"background_background":"classic"}">
<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="{"background_background":"classic"}">
<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&utm_medium=referral&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"></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&utm_medium=referral&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&utm_medium=referral&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="{"background_background":"classic"}">
<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="{"action_show_modal":"yes","modal_url":"https:\/\/www.batiprix.com\/module\/creativeelements\/ajax"}" 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/content/category/17-bloc"><span>bloc</span></a>
</li>
<li>
<span>tous les produits</span>
</li>
</ol>
</nav>
<div id="content-wrapper" class="js-content-wrapper">
<section id="main">
<header class="page-header">
<h1>
tous les produits
</h1>
</header>
<section id="content" class="page-content page-cms page-cms-387">
<div data-elementor-type="post" data-elementor-id="387070101" class="elementor elementor-387070101" data-elementor-settings="[]">
<div class="elementor-section-wrap"> <section class="elementor-element elementor-element-6895d53 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="6895d53" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-0d89401 elementor-column elementor-col-50 elementor-top-column" data-id="0d89401" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-e146f27 elementor-widget elementor-widget-heading" data-id="e146f27" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h2 class="elementor-heading-title"><span style="color:#006D71;">Une solution Batiprix </span>pour chaque étape de vos projets travaux</h2></div> </div>
<div class="elementor-element elementor-element-f7b8c45 elementor-widget elementor-widget-text-editor" data-id="f7b8c45" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"><p>Consultation d’une bibliothèque de prix, chiffrage de devis, estimation budgétaire, intégration de données dans un logiciel métier, audit énergétique, gestion de marchés de travaux et rédaction de pièces techniques comme les CCTP, BPU, DQE ou DPGF.</p></div>
</div> </div>
<section class="elementor-element elementor-element-3e5c0d7 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="3e5c0d7" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-4e83279 elementor-column elementor-col-50 elementor-inner-column" data-id="4e83279" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-ad5a333 elementor-align-left elementor-widget elementor-widget-button" data-id="ad5a333" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="#choisir" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Trouver ma solution</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-1b882ba elementor-column elementor-col-50 elementor-inner-column" data-id="1b882ba" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-199d1e6 elementor-button-secondary elementor-align-left elementor-widget elementor-widget-button" data-id="199d1e6" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="#comparer" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Comparer les solutions</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
<div class="elementor-element elementor-element-7adef7a elementor-column elementor-col-50 elementor-top-column" data-id="7adef7a" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-de7820a elementor-widget elementor-widget-image" data-id="de7820a" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<img src="/img/cms/CARDS/tous-les-produits-batiprix.jpg" alt="" loading="lazy" width="934" height="622"> </div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-cfa03d2 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="cfa03d2" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-fadde8e elementor-column elementor-col-100 elementor-top-column" data-id="fadde8e" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-7a7c692 elementor-widget elementor-widget-spacer" data-id="7a7c692" 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-0b442d4 elementor-widget elementor-widget-heading" data-id="0b442d4" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h2 class="elementor-heading-title"><span style="color:#006D71;">Quelle solution Batiprix choisir </span>selon votre usage ?</h2></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-ac41c31 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="ac41c31" data-element_type="section" id="choisir">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-6534012 elementor-column elementor-col-25 elementor-top-column" data-id="6534012" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<section class="elementor-element elementor-element-68d7590 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="68d7590" data-element_type="section" data-settings="{"background_background":"classic"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-ce921b3 elementor-column elementor-col-66 elementor-inner-column" data-id="ce921b3" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-ef0b097 scale elementor-widget elementor-widget-heading" data-id="ef0b097" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Chiffrer mes devis ou mes travaux</a></h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-d61ed10 elementor-column elementor-col-33 elementor-inner-column" data-id="d61ed10" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-9ad5ec4 elementor-widget elementor-widget-image" data-id="9ad5ec4" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="/web/372-logiciel-de-chiffrage-batiment.html">
<img src="/img/cms/CARDS/Container.png" alt="" loading="lazy" width="40" height="40"> </a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
<div class="elementor-element elementor-element-6630441 elementor-column elementor-col-25 elementor-top-column" data-id="6630441" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<section class="elementor-element elementor-element-e3cf621 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="e3cf621" data-element_type="section" data-settings="{"background_background":"classic"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-f455a9e elementor-column elementor-col-66 elementor-inner-column" data-id="f455a9e" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-0b87351 scale elementor-widget elementor-widget-heading" data-id="0b87351" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="/web/471-estimation-travaux-aps-apd.html">Estimer un budget travaux en amont</a></h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-902c92a elementor-column elementor-col-33 elementor-inner-column" data-id="902c92a" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-81caefb elementor-widget elementor-widget-image" data-id="81caefb" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="/web/471-estimation-travaux-aps-apd.html">
<img src="/img/cms/CARDS/Container.png" alt="" loading="lazy" width="40" height="40"> </a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
<div class="elementor-element elementor-element-db3823c elementor-column elementor-col-25 elementor-top-column" data-id="db3823c" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<section class="elementor-element elementor-element-0b8b9b3 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="0b8b9b3" data-element_type="section" data-settings="{"background_background":"classic"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-a6b7a49 elementor-column elementor-col-66 elementor-inner-column" data-id="a6b7a49" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-bff11c9 scale elementor-widget elementor-widget-heading" data-id="bff11c9" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="/content/161-costructor-pro-ou-business">Chiffrer et facturer dans un seul logiciel</a></h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-2392c34 elementor-column elementor-col-33 elementor-inner-column" data-id="2392c34" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-1e4e9ce elementor-widget elementor-widget-image" data-id="1e4e9ce" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="/content/161-costructor-pro-ou-business">
<img src="/img/cms/CARDS/Container.png" alt="" loading="lazy" width="40" height="40"> </a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
<div class="elementor-element elementor-element-94fc554 elementor-column elementor-col-25 elementor-top-column" data-id="94fc554" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<section class="elementor-element elementor-element-fa72312 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="fa72312" data-element_type="section" data-settings="{"background_background":"classic"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-c490f76 elementor-column elementor-col-66 elementor-inner-column" data-id="c490f76" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-8d0f183 scale elementor-widget elementor-widget-heading" data-id="8d0f183" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="/109-audit">Réaliser des audits énergétiques </a></h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-9259770 elementor-column elementor-col-33 elementor-inner-column" data-id="9259770" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-5525b73 elementor-widget elementor-widget-image" data-id="5525b73" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="/109-audit">
<img src="/img/cms/CARDS/Container.png" alt="" loading="lazy" width="40" height="40"> </a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-bb5e719 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="bb5e719" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-61dde53 elementor-column elementor-col-25 elementor-top-column" data-id="61dde53" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<section class="elementor-element elementor-element-fb11e7d elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="fb11e7d" data-element_type="section" data-settings="{"background_background":"classic"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-3f88674 elementor-column elementor-col-66 elementor-inner-column" data-id="3f88674" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-8f6828c scale elementor-widget elementor-widget-heading" data-id="8f6828c" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="/data/425-logiciel-facturation-partenaire-compatible-batiprix.html">Intégrer les données Batiprix dans mon logiciel</a></h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-6aa73b8 elementor-column elementor-col-33 elementor-inner-column" data-id="6aa73b8" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-9bada2d elementor-widget elementor-widget-image" data-id="9bada2d" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="/data/425-logiciel-facturation-partenaire-compatible-batiprix.html">
<img src="/img/cms/CARDS/Container.png" alt="" loading="lazy" width="40" height="40"> </a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
<div class="elementor-element elementor-element-28ab641 elementor-column elementor-col-25 elementor-top-column" data-id="28ab641" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<section class="elementor-element elementor-element-c6cdb79 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="c6cdb79" data-element_type="section" data-settings="{"background_background":"classic"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-d28946d elementor-column elementor-col-66 elementor-inner-column" data-id="d28946d" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-c0f6690 scale elementor-widget elementor-widget-heading" data-id="c0f6690" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="/web/411-batiprix-cctp-by-ia.html">Rédiger des CCTP, BPU, DQE ou DPGF</a></h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-a9659f4 elementor-column elementor-col-33 elementor-inner-column" data-id="a9659f4" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-f147f6c elementor-widget elementor-widget-image" data-id="f147f6c" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="/web/411-batiprix-cctp-by-ia.html">
<img src="/img/cms/CARDS/Container.png" alt="" loading="lazy" width="40" height="40"> </a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
<div class="elementor-element elementor-element-68f4488 elementor-column elementor-col-25 elementor-top-column" data-id="68f4488" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<section class="elementor-element elementor-element-90ca633 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="90ca633" data-element_type="section" data-settings="{"background_background":"classic"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-0b76b18 elementor-column elementor-col-66 elementor-inner-column" data-id="0b76b18" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-98ed312 elementor-widget elementor-widget-heading" data-id="98ed312" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="/bordereau/527-batiprix-bordereau-2026.html">Consulter le bordereau papier</a></h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-05d22bc elementor-column elementor-col-33 elementor-inner-column" data-id="05d22bc" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-ee93221 elementor-widget elementor-widget-image" data-id="ee93221" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="/bordereau/527-batiprix-bordereau-2026.html">
<img src="/img/cms/CARDS/Container.png" alt="" loading="lazy" width="40" height="40"> </a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
<div class="elementor-element elementor-element-2ebd77f elementor-column elementor-col-25 elementor-top-column" data-id="2ebd77f" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<section class="elementor-element elementor-element-42fde1e elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-inner-section" data-id="42fde1e" data-element_type="section" data-settings="{"background_background":"classic"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-bdd28df elementor-column elementor-col-66 elementor-inner-column" data-id="bdd28df" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-564fc78 scale elementor-widget elementor-widget-heading" data-id="564fc78" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="https://moa.batiprix.com/">Piloter mes marchés de travaux</a></h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-6cd2a68 elementor-column elementor-col-33 elementor-inner-column" data-id="6cd2a68" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-76a0275 elementor-widget elementor-widget-image" data-id="76a0275" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="https://moa.batiprix.com/">
<img src="/img/cms/CARDS/Container.png" alt="" loading="lazy" width="40" height="40"> </a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-eaf6864 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="eaf6864" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-bf38429 elementor-column elementor-col-100 elementor-top-column" data-id="bf38429" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-c9b6ba2 elementor-widget elementor-widget-spacer" data-id="c9b6ba2" 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-1b4a5a9 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="1b4a5a9" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-7d98fec elementor-column elementor-col-100 elementor-top-column" data-id="7d98fec" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-337029b elementor-widget elementor-widget-heading" data-id="337029b" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h2 class="elementor-heading-title"><span style="color:#006D71;">Quel produit correspond </span>à votre besoin ?</h2></div> </div>
<div class="elementor-element elementor-element-18b820c elementor-widget elementor-widget-text-editor" data-id="18b820c" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"><p>Les solutions Batiprix ne répondent pas toutes au même besoin. Certaines sont conçues pour chiffrer des devis, d’autres pour intégrer des données dans un logiciel, estimer un budget, générer des CCTP ou piloter des marchés de travaux. Le tableau ci-dessous vous aide à comparer les produits Batiprix selon votre usage : </p></div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-7e823445 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="7e823445" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-1c15f282 elementor-column elementor-col-100 elementor-top-column" data-id="1c15f282" 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-462263d elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="462263d" data-element_type="section" id="comparer" data-settings="{"background_background":"gradient"}">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-0072002 elementor-column elementor-col-33 elementor-top-column" data-id="0072002" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-717e4b6 elementor-widget elementor-widget-heading" data-id="717e4b6" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Votre besoin</p></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-746dee8 elementor-column elementor-col-33 elementor-top-column" data-id="746dee8" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-51f517c elementor-widget elementor-widget-heading" data-id="51f517c" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Fonctionnalité</p></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-3d18d0f elementor-column elementor-col-33 elementor-top-column" data-id="3d18d0f" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-84c724d elementor-widget elementor-widget-heading" data-id="84c724d" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Produit proposé</p></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-a816d73 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="a816d73" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-c33cc16 elementor-column elementor-col-33 elementor-top-column" data-id="c33cc16" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-0fa23b6 elementor-widget elementor-widget-heading" data-id="0fa23b6" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Faire des devis / chiffrages</a></h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-ebdcbbe elementor-column elementor-col-33 elementor-top-column" data-id="ebdcbbe" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-b951da0 elementor-widget elementor-widget-heading" data-id="b951da0" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Créer des devis, suivre les marges</p></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-5cf5da8 elementor-column elementor-col-33 elementor-top-column" data-id="5cf5da8" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-7c90bc2 scale elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="7c90bc2" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title ce-display-medium"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Batiprix Web - Chiffrage</a></h4></div> </div>
<div class="elementor-element elementor-element-7e1c0957 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="7e1c0957" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><div class="elementor-heading-title ce-display-small">Populaire</div></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-8e3e77b elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="8e3e77b" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-0b6b7ca elementor-column elementor-col-33 elementor-top-column" data-id="0b6b7ca" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-01079ef elementor-widget elementor-widget-heading" data-id="01079ef" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title">Estimer un budget travaux</h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-246453a elementor-column elementor-col-33 elementor-top-column" data-id="246453a" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-1e21480 elementor-widget elementor-widget-heading" data-id="1e21480" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Définir une enveloppe budgétaire en esquisse, APS ou APD</p></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-c743c29 elementor-column elementor-col-33 elementor-top-column" data-id="c743c29" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-9823014 scale elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="9823014" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title ce-display-medium"><a href="https://www.batiprix.com/web/471-estimation-travaux-aps-apd.html">Batiprix Estimation</a></h4></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-ab900f5 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="ab900f5" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-3855f99 elementor-column elementor-col-33 elementor-top-column" data-id="3855f99" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-c55fa19 elementor-widget elementor-widget-heading" data-id="c55fa19" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title">Intégrer Batiprix dans votre logiciel
</h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-5b268b5 elementor-column elementor-col-33 elementor-top-column" data-id="5b268b5" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-9410d1f elementor-widget elementor-widget-heading" data-id="9410d1f" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Utiliser les données Batiprix dans son logiciel métier</p></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-74e74fd elementor-column elementor-col-33 elementor-top-column" data-id="74e74fd" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-9845114 scale elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="9845114" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title ce-display-medium"><a href="https://www.batiprix.com/data/425-logiciel-facturation-partenaire-compatible-batiprix.html">Batiprix Data </a></h4></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-b178e05 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="b178e05" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-c4b442e elementor-column elementor-col-33 elementor-top-column" data-id="c4b442e" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-306495c elementor-widget elementor-widget-heading" data-id="306495c" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title">Gérer mes devis, factures, chantiers et marges dans un seul outil
</h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-e730430 elementor-column elementor-col-33 elementor-top-column" data-id="e730430" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-ed8d4b7 elementor-widget elementor-widget-heading" data-id="ed8d4b7" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Gestion complète de l'activité</p></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-2f9bd17 elementor-column elementor-col-33 elementor-top-column" data-id="2f9bd17" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-b3841cd scale elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="b3841cd" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title ce-display-medium"><a href="https://www.batiprix.com/content/161-costructor-pro-ou-business">Batiprix + Constructor</a></h4></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-d40b4e6 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="d40b4e6" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-11b7415 elementor-column elementor-col-33 elementor-top-column" data-id="11b7415" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-03db168 elementor-widget elementor-widget-heading" data-id="03db168" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title">Rédiger CCTP, BPU, DQE, DPGF
</h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-2fb8b38 elementor-column elementor-col-33 elementor-top-column" data-id="2fb8b38" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-dd2940d elementor-widget elementor-widget-heading" data-id="dd2940d" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Générer des pièces techniques cohérentes et exploitables avec l'IA
</p></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-7c2fc7e elementor-column elementor-col-33 elementor-top-column" data-id="7c2fc7e" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-c59afdb scale elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="c59afdb" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title ce-display-medium"><a href="https://www.batiprix.com/web/411-batiprix-cctp-by-ia.html">Batiprix - CCTP by IA
</a></h4></div> </div>
<div class="elementor-element elementor-element-5acc044 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="5acc044" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><div class="elementor-heading-title ce-display-small">Nouveau !</div></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-c5ee002 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="c5ee002" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-40ae114 elementor-column elementor-col-33 elementor-top-column" data-id="40ae114" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-e56ae02 elementor-widget elementor-widget-heading" data-id="e56ae02" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title">Piloter des marchés travaux
</h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-5cecd76 elementor-column elementor-col-33 elementor-top-column" data-id="5cecd76" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-0a043ae elementor-widget elementor-widget-heading" data-id="0a043ae" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Maîtriser les budgets, vérifier les devis, suivre les achats
</p></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-59526ca elementor-column elementor-col-33 elementor-top-column" data-id="59526ca" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-ecbcfac scale elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="ecbcfac" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title ce-display-medium"><a href="https://moa.batiprix.com/">Batiprix Gestion des marchés
</a></h4></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-9b4ae31 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="9b4ae31" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-39baa6b elementor-column elementor-col-33 elementor-top-column" data-id="39baa6b" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-54f4c66 elementor-widget elementor-widget-heading" data-id="54f4c66" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title">Proposer des scénarios de travaux
</h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-8516da5 elementor-column elementor-col-33 elementor-top-column" data-id="8516da5" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-084fd46 elementor-widget elementor-widget-heading" data-id="084fd46" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Chiffrer des scénarios de travaux
</p></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-993e77f elementor-column elementor-col-33 elementor-top-column" data-id="993e77f" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-0b5bb8e elementor-widget__width-auto scale elementor-widget elementor-widget-heading" data-id="0b5bb8e" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title ce-display-medium"><a href="https://www.batiprix.com/109-audit">Batiprix Audit énergétique
</a></h4></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-36ec166 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="36ec166" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-5a4b50e elementor-column elementor-col-33 elementor-top-column" data-id="5a4b50e" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-bb18c12 elementor-widget elementor-widget-heading" data-id="bb18c12" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title">Consulter en version papier
</h3></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-3682983 elementor-column elementor-col-33 elementor-top-column" data-id="3682983" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-2685a79 elementor-widget elementor-widget-heading" data-id="2685a79" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><p class="elementor-heading-title">Accéder au millésime Batiprix en version papier
</p></div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-e49c25e elementor-column elementor-col-33 elementor-top-column" data-id="e49c25e" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-8af9581 elementor-widget__width-auto scale elementor-widget elementor-widget-heading" data-id="8af9581" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title ce-display-medium"><a href="https://www.batiprix.com/bordereau/527-batiprix-bordereau-2026.html">Batiprix Bordereau
</a></h4></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-6d24330 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="6d24330" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-4903e97 elementor-column elementor-col-100 elementor-top-column" data-id="4903e97" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-bd5e3cc elementor-widget elementor-widget-spacer" data-id="bd5e3cc" 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-786bedf elementor-widget elementor-widget-heading" data-id="786bedf" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h2 class="elementor-heading-title">Quelle solution Batiprix choisir selon votre usage ?</h2></div> </div>
<div class="elementor-element elementor-element-6d5fae5 elementor-widget elementor-widget-spacer" data-id="6d5fae5" 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-8d67f20 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="8d67f20" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><div class="elementor-heading-title ce-display-small"><span style="color:#000000;">Pour qui ? </span>Artisans & Entreprise de travaux</div></div> </div>
<div class="elementor-element elementor-element-0fecb54 elementor-widget elementor-widget-text-editor" data-id="0fecb54" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"><p>Pour les artisans, TPE et PME du bâtiment, Batiprix aide à chiffrer plus vite, produire des devis plus fiables, personnaliser les prix et mieux suivre les marges chantier.</p></div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-96addf1 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="96addf1" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-5cb9477 elementor-column elementor-col-33 elementor-top-column" data-id="5cb9477" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-853c382 elementor-widget elementor-widget-image" data-id="853c382" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="/web/372-logiciel-de-chiffrage-batiment.html">
<img src="/img/cms/CARDS/2026/chiffrage(1).jpg" alt="" loading="lazy" width="744" height="400"> </a>
</div>
</div> </div>
<div class="elementor-element elementor-element-c5a9a46 elementor-widget elementor-widget-heading" data-id="c5a9a46" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Batiprix Chiffrage</a></h3></div> </div>
<div class="elementor-element elementor-element-f74cb53 elementor-widget elementor-widget-heading" data-id="f74cb53" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Chiffrez vos devis travaux avec la Bibliothèque</a></h4></div> </div>
<div class="elementor-element elementor-element-3bfee86 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="3bfee86" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des devis plus rapides et plus cohérents</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Un meilleur pilotage de vos marges</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une personnalisation selon vos coûts réels</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des ouvrages et prix mis à jour mensuellement</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-9e500a3 scale elementor-widget elementor-widget-button" data-id="9e500a3" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="/web/372-logiciel-de-chiffrage-batiment.html" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir Batiprix Chiffrage</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-908f668 elementor-column elementor-col-33 elementor-top-column" data-id="908f668" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-0f2091d elementor-widget elementor-widget-image" data-id="0f2091d" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="https://www.batiprix.com/data/425-logiciel-facturation-partenaire-compatible-batiprix.html">
<img src="/img/cms/CARDS/2026/data(1).jpg" alt="" loading="lazy" width="744" height="400"> </a>
</div>
</div> </div>
<div class="elementor-element elementor-element-2e6c5ce elementor-widget elementor-widget-heading" data-id="2e6c5ce" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="https://www.batiprix.com/data/425-logiciel-facturation-partenaire-compatible-batiprix.html">Batiprix Data</a></h3></div> </div>
<div class="elementor-element elementor-element-38f73e0 elementor-widget elementor-widget-heading" data-id="38f73e0" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Intégrez les données Batiprix dans vos logiciels</a></h4></div> </div>
<div class="elementor-element elementor-element-6f92f5c elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="6f92f5c" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Import facile des ouvrages dans votre logiciel</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Prix actualisés tous les mois</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Moins d’erreurs de saisie, devis plus rapides</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Compatible avec les logiciels : Axiobat, Sage, Codial, Vertuoza, Graneet...</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-89ed2a9 scale elementor-widget elementor-widget-button" data-id="89ed2a9" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="https://www.batiprix.com/data/425-logiciel-facturation-partenaire-compatible-batiprix.html" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir Batiprix Data</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-4cf4b15 elementor-column elementor-col-33 elementor-top-column" data-id="4cf4b15" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-41d51d2 elementor-widget elementor-widget-heading" data-id="41d51d2" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="https://www.batiprix.com/content/161-costructor-pro-ou-business">Duo Batiprix Data & Costructor</a></h3></div> </div>
<div class="elementor-element elementor-element-d0097a5 elementor-widget elementor-widget-heading" data-id="d0097a5" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Gérer mes devis, factures, chantiers et marges dans un seul outil</a></h4></div> </div>
<div class="elementor-element elementor-element-f967b9e elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="f967b9e" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Un logiciel de gestion simple pour vos devis et factures</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Les données Batiprix pour chiffrer plus vite</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des offre pensées pour les petites et grandes entreprises du bâtiment</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Moins de temps perdu dans les tâches administratives</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-42fd31a scale elementor-widget elementor-widget-button" data-id="42fd31a" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="https://www.batiprix.com/content/161-costructor-pro-ou-business" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir Batiprix & Costructor</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-f2189eb elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="f2189eb" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-5f9c74f elementor-column elementor-col-33 elementor-top-column" data-id="5f9c74f" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-1e651d9 elementor-widget elementor-widget-image" data-id="1e651d9" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="https://www.batiprix.com/bordereau/527-batiprix-bordereau-2026.html">
<img src="/img/cms/CARDS/2026/DUO-2026.jpg" alt="" loading="lazy" width="744" height="400"> </a>
</div>
</div> </div>
<div class="elementor-element elementor-element-7942088 elementor-widget elementor-widget-heading" data-id="7942088" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="https://www.batiprix.com/bordereau/527-batiprix-bordereau-2026.html">Batiprix Bordereau 2026</a></h3></div> </div>
<div class="elementor-element elementor-element-ac8d616 elementor-widget elementor-widget-heading" data-id="ac8d616" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Accédez à la bibliothèque Batiprix en version papier 2026</a></h4></div> </div>
<div class="elementor-element elementor-element-09ec13d elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="09ec13d" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une consultation simple, sans logiciel</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une référence utile au bureau, en formation ou en préparation de devis</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une base structurée pour comparer et cadrer vos prix</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-c0e7234 scale elementor-widget elementor-widget-button" data-id="c0e7234" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="https://www.batiprix.com/bordereau/527-batiprix-bordereau-2026.html" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir Batiprix Bordereau </span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-c676949 elementor-column elementor-col-33 elementor-top-column" data-id="c676949" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-a35602b elementor-widget elementor-widget-image" data-id="a35602b" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="https://www.batiprix.com/offres-speciales/529-offre-duo-batiprix-bordereau-2026-web.html">
<img src="/img/cms/CARDS/2026/DUO-2026(1).jpg" alt="" loading="lazy" width="744" height="400"> </a>
</div>
</div> </div>
<div class="elementor-element elementor-element-dc1c99f elementor-widget elementor-widget-heading" data-id="dc1c99f" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="https://www.batiprix.com/offres-speciales/529-offre-duo-batiprix-bordereau-2026-web.html">Batiprix Bordereau & Web - Millésime 2026</a></h3></div> </div>
<div class="elementor-element elementor-element-5d01402 elementor-widget elementor-widget-heading" data-id="5d01402" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Combinez le bordereau papier et Batiprix Web</a></h4></div> </div>
<div class="elementor-element elementor-element-5a631b5 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="5a631b5" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Le confort du bordereau papier</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">L’accès aux données en version web</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une remise sur Batiprix Web</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-37f23c8 scale elementor-widget elementor-widget-button" data-id="37f23c8" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="https://www.batiprix.com/offres-speciales/529-offre-duo-batiprix-bordereau-2026-web.html" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir l'offre Duo</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-94b0fa6 elementor-column elementor-col-33 elementor-top-column" data-id="94b0fa6" 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-34b18f9 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="34b18f9" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-4d77d3e elementor-column elementor-col-100 elementor-top-column" data-id="4d77d3e" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-33b0612 elementor-widget elementor-widget-spacer" data-id="33b0612" 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-22112d0 elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="22112d0" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><div class="elementor-heading-title ce-display-small"><span style="color:#000000;">Pour qui ? </span>MOE</div></div> </div>
<div class="elementor-element elementor-element-3491d69 elementor-widget elementor-widget-text-editor" data-id="3491d69" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"><p>Pour les maîtres d’œuvre, économistes et bureaux d’études, Batiprix aide à estimer les budgets, préparer les consultations et produire les pièces techniques nécessaires aux projets.</p></div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-fdca9d0 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="fdca9d0" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-c23f8b9 elementor-column elementor-col-33 elementor-top-column" data-id="c23f8b9" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-381bd23 elementor-widget elementor-widget-image" data-id="381bd23" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="https://www.batiprix.com/web/471-estimation-travaux-aps-apd.html">
<img src="/img/cms/CARDS/2026/estimation(1).jpg" alt="" loading="lazy" width="744" height="400"> </a>
</div>
</div> </div>
<div class="elementor-element elementor-element-9cc003d elementor-widget elementor-widget-heading" data-id="9cc003d" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="https://www.batiprix.com/web/471-estimation-travaux-aps-apd.html">Batiprix Estimation</a></h3></div> </div>
<div class="elementor-element elementor-element-96a0812 elementor-widget elementor-widget-heading" data-id="96a0812" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Estimez rapidement le budget d'un projet</a></h4></div> </div>
<div class="elementor-element elementor-element-1f13d95 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="1f13d95" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une enveloppe budgétaire fiable dès les premières études</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des estimations par typologie de travaux</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une meilleure sécurisation des décisions avant lancement</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Un gain de temps dans les études préliminaires</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-f1ac15d scale elementor-widget elementor-widget-button" data-id="f1ac15d" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="https://www.batiprix.com/web/471-estimation-travaux-aps-apd.html" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir Batiprix Estimation</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-0432761 elementor-column elementor-col-33 elementor-top-column" data-id="0432761" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-a86346b elementor-widget elementor-widget-image" data-id="a86346b" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="https://www.batiprix.com/web/411-batiprix-cctp-by-ia.html">
<img src="/img/cms/CARDS/2026/CCTP%20by%20ia(1).jpg" alt="" loading="lazy" width="744" height="400"> </a>
</div>
</div> </div>
<div class="elementor-element elementor-element-ab3b3ab elementor-widget elementor-widget-heading" data-id="ab3b3ab" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="https://www.batiprix.com/web/411-batiprix-cctp-by-ia.html">Batiprix CCTP by IA</a></h3></div> </div>
<div class="elementor-element elementor-element-66be659 elementor-widget elementor-widget-heading" data-id="66be659" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Rédigez vos CCTP plus vite avec l’IA et l’expertise Batiprix</a></h4></div> </div>
<div class="elementor-element elementor-element-6203b9c elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="6203b9c" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Un CCTP généré à partir d’une simple description</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Moins de temps passé sur la rédaction</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des normes et DTU mieux intégrés</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des pièces écrites plus cohérentes et plus faciles à valider</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-95f05cc scale elementor-widget elementor-widget-button" data-id="95f05cc" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="https://www.batiprix.com/web/411-batiprix-cctp-by-ia.html" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir Batiprix CCTP by IA</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-078faf2 elementor-column elementor-col-33 elementor-top-column" data-id="078faf2" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-d17b6fc elementor-widget elementor-widget-heading" data-id="d17b6fc" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title">Offre CCTP & Normes</h3></div> </div>
<div class="elementor-element elementor-element-537c7d8 elementor-widget elementor-widget-heading" data-id="537c7d8" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Rédigez vos pièces techniques avec l’appui des normes</a></h4></div> </div>
<div class="elementor-element elementor-element-4a3e905 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="4a3e905" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une offre combinant CCTP et accès aux normes Khéox</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des pièces plus faciles à structurer</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une meilleure maîtrise des exigences réglementaires</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Moins de risque d’oubli dans les documents de consultation</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-f236997 scale elementor-widget elementor-widget-button" data-id="f236997" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a class="elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir l'offre CCTP & Normes</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-aa2bb3a elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="aa2bb3a" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-75475d5 elementor-column elementor-col-100 elementor-top-column" data-id="75475d5" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-52df16e elementor-widget elementor-widget-spacer" data-id="52df16e" 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-dd0944f elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="dd0944f" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><div class="elementor-heading-title ce-display-small"><span style="color:#000000;">Pour qui ? </span>Diagnostiqueur</div></div> </div>
<div class="elementor-element elementor-element-e8ec1c8 elementor-widget elementor-widget-text-editor" data-id="e8ec1c8" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"><p>Pour les professionnels de l’audit énergétique, Batiprix permet de chiffrer les scénarios de travaux, les travaux induits et les recommandations de rénovation avec une base adaptée.</p></div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-ea7d7ee elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="ea7d7ee" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-720bfba elementor-column elementor-col-33 elementor-top-column" data-id="720bfba" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-2635ee3 elementor-widget elementor-widget-heading" data-id="2635ee3" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="https://www.batiprix.com/web/471-estimation-travaux-aps-apd.html">Batiprix Web - Audit énergétique</a></h3></div> </div>
<div class="elementor-element elementor-element-0ee7b0e elementor-widget elementor-widget-heading" data-id="0ee7b0e" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Chiffrez les scénarios de travaux de vos audits énergétiques</a></h4></div> </div>
<div class="elementor-element elementor-element-74e2d91 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="74e2d91" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des scénarios de travaux plus rapides à estimer</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des prix adaptés aux travaux énergétiques et induits</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une base fiable pour renforcer vos recommandations</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Moins de temps passé à reconstruire les coûts à la main</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-dbb9ece scale elementor-widget elementor-widget-button" data-id="dbb9ece" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="https://www.batiprix.com/web/471-estimation-travaux-aps-apd.html" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir Web - Audit énergétique</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-b72f4a4 elementor-column elementor-col-33 elementor-top-column" data-id="b72f4a4" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-c315138 elementor-widget elementor-widget-image" data-id="c315138" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="https://www.batiprix.com/web/471-estimation-travaux-aps-apd.html">
<img src="/img/cms/CARDS/2026/audit(2).jpg" alt="" loading="lazy" width="744" height="400"> </a>
</div>
</div> </div>
<div class="elementor-element elementor-element-576a279 elementor-widget elementor-widget-heading" data-id="576a279" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="https://www.batiprix.com/web/471-estimation-travaux-aps-apd.html">Batiprix Data - Audit énergétique</a></h3></div> </div>
<div class="elementor-element elementor-element-ccec537 elementor-widget elementor-widget-heading" data-id="ccec537" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="/web/372-logiciel-de-chiffrage-batiment.html">Intégrez les ouvrages Batiprix dans votre logiciel d’audit</a></h4></div> </div>
<div class="elementor-element elementor-element-bcf7011 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="bcf7011" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Les ouvrages Batiprix directement dans votre logiciel</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des coûts de scénarios de travaux plus faciles à estimer</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des coûts de scénarios de travaux plus faciles à estimer</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une base de chiffrage plus cohérente pour vos audits</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-3e3a445 scale elementor-widget elementor-widget-button" data-id="3e3a445" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="https://www.batiprix.com/web/471-estimation-travaux-aps-apd.html" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir Data - Audit énergétique</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-360c02b elementor-column elementor-col-33 elementor-top-column" data-id="360c02b" 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-93328f6 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="93328f6" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-0139600 elementor-column elementor-col-100 elementor-top-column" data-id="0139600" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-04e6acc elementor-widget elementor-widget-spacer" data-id="04e6acc" 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-7c6dcce elementor-widget__width-auto elementor-widget elementor-widget-heading" data-id="7c6dcce" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><div class="elementor-heading-title ce-display-small"><span style="color:#000000;">Pour qui ? </span>MOA du secteur public et privé</div></div> </div>
<div class="elementor-element elementor-element-152cae9 elementor-widget elementor-widget-text-editor" data-id="152cae9" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"><p>Pour les collectivités, bailleurs, établissements publics ou donneurs d’ordre privés, Batiprix facilite le pilotage des marchés de travaux, le suivi des budgets et la vérification des devis.</p></div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-b1b529e elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="b1b529e" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-6b10c0b elementor-column elementor-col-33 elementor-top-column" data-id="6b10c0b" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-5c1aadf elementor-widget elementor-widget-image" data-id="5c1aadf" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"> <div class="elementor-image">
<a href="https://moa.batiprix.com/">
<img src="/img/cms/CARDS/2026/gestion%20des%20march%C3%A9s(1).jpg" alt="" loading="lazy" width="744" height="400"> </a>
</div>
</div> </div>
<div class="elementor-element elementor-element-469a5aa elementor-widget elementor-widget-heading" data-id="469a5aa" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h3 class="elementor-heading-title"><a href="https://moa.batiprix.com/">Batiprix Gestion de marchés</a></h3></div> </div>
<div class="elementor-element elementor-element-b307498 elementor-widget elementor-widget-heading" data-id="b307498" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h4 class="elementor-heading-title"><a href="https://moa.batiprix.com/">Pilotez vos marchés de travaux avec plus de visibilité</a></h4></div> </div>
<div class="elementor-element elementor-element-d78b9ed elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="d78b9ed" 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-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Un suivi plus clair du montage et de l’exécution</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Des indicateurs de performance en temps réel</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Une meilleure maîtrise des budgets travaux</h5></span>
</li>
<li class="elementor-icon-list-item" >
<span class="elementor-icon-list-icon"><i aria-hidden="true" class="fas fa-check"></i></span>
<span class="elementor-icon-list-text"><h5 style="font-weight:normal;">Moins de dispersion entre les documents et les décisions</h5></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-fa534fa scale elementor-widget elementor-widget-button" data-id="fa534fa" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="https://moa.batiprix.com/" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Découvrir Batiprix Gestion des marchés</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-52619af elementor-column elementor-col-33 elementor-top-column" data-id="52619af" data-element_type="column">
<div class="elementor-column-wrap">
<div class="elementor-widget-wrap">
</div>
</div>
</div>
<div class="elementor-element elementor-element-6b72c4c elementor-column elementor-col-33 elementor-top-column" data-id="6b72c4c" 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-bed6fc1 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="bed6fc1" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-df4c8bc elementor-column elementor-col-100 elementor-top-column" data-id="df4c8bc" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-10fbfe2 elementor-widget elementor-widget-spacer" data-id="10fbfe2" 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-f198a38 elementor-widget elementor-widget-heading" data-id="f198a38" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h2 class="elementor-heading-title">Pourquoi les professionnels utilisent Batiprix ?</h2></div> </div>
<div class="elementor-element elementor-element-5ed0af4 elementor-widget elementor-widget-text-editor" data-id="5ed0af4" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"><p>Batiprix est la référence du chiffrage bâtiment depuis plus de 40 ans. Sa bibliothèque d’ouvrages aide les professionnels à gagner du temps, fiabiliser leurs prix et mieux structurer leurs devis, estimations, audits ou pièces techniques.</p><p>Chaque ouvrage s’appuie sur des informations exploitables : descriptif, unité, fournitures, temps de main-d’œuvre, prix et méthode de calcul. Cette transparence permet aux entreprises, maîtres d’œuvre et maîtres d’ouvrage de travailler sur une base commune.</p></div>
</div> </div>
<div class="elementor-element elementor-element-f3ae6b3 elementor-icon-list--layout-traditional elementor-widget elementor-widget-icon-list" data-id="f3ae6b3" 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-size:16px;font-weight:500;"> La Bibliothèque de référence pour le chiffrage bâtiment depuis plus de 40 ans</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-size:16px;font-weight:500;">Des milliers d’ouvrages couvrant les principaux corps d’état</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-size:16px;font-weight:500;">Des prix construits de façon transparente à partir du déboursé sec</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-size:16px;font-weight:500;">Le détail des fournitures, quantités et temps de main-d’œuvre</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-size:16px;font-weight:500;">Des données mises à jour mensuellement</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-size:16px;font-weight:500;">Une base neutre, sans prescription de marques</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-size:16px;font-weight:500;">Un référentiel commun pour mieux échanger entre entreprises, MOE et MOA</h3></span>
</li>
</ul>
</div> </div>
<div class="elementor-element elementor-element-9de7439 elementor-align-center scale elementor-widget elementor-widget-button" data-id="9de7439" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="#comparer" class="elementor-button-link elementor-button elementor-size-md" role="button">
<span class="elementor-button-content-wrapper">
<span class="elementor-button-text">Voir quelle solution correspond à mon besoin</span>
</span>
</a>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-ce9081d elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="ce9081d" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-b7fd27d elementor-column elementor-col-100 elementor-top-column" data-id="b7fd27d" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-fcd5fcd elementor-widget elementor-widget-spacer" data-id="fcd5fcd" 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-15f6d06 elementor-widget elementor-widget-heading" data-id="15f6d06" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h2 class="elementor-heading-title">Questions fréquentes pour choisir votre produit Batiprix</h2></div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-ac2d717 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="ac2d717" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-f1152b2 elementor-column elementor-col-100 elementor-top-column" data-id="f1152b2" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-e9d0a98 elementor-widget elementor-widget-toggle" data-id="e9d0a98" 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-2451" class="elementor-tab-title" data-tab="1" aria-controls="elementor-tab-content-2451" 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 solution choisir pour faire mes devis ?</a>
</h3>
<div id="elementor-tab-content-2451" class="elementor-tab-content elementor-clearfix" data-tab="1" aria-labelledby="elementor-tab-title-2451" role="tabpanel">
<h4 style="font-weight: normal;">Choisissez <a href="https://www.batiprix.com/web/372-logiciel-de-chiffrage-batiment.html"><u>Batiprix Web - Chiffrage</u></a> si vous voulez un outil complet pour créer vos devis, accéder à la bibliothèque d’ouvrages Batiprix, personnaliser vos prix et suivre vos marges.</h4> </div>
</div>
<div class="elementor-toggle-item">
<h3 id="elementor-tab-title-2452" class="elementor-tab-title" data-tab="2" aria-controls="elementor-tab-content-2452" 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 solution choisir si j’ai déjà un logiciel ?</a>
</h3>
<div id="elementor-tab-content-2452" class="elementor-tab-content elementor-clearfix" data-tab="2" aria-labelledby="elementor-tab-title-2452" role="tabpanel">
<h4 style="font-weight: normal;">Choisissez <a href="https://www.batiprix.com/data/425-logiciel-facturation-partenaire-compatible-batiprix.html"><u>Batiprix Data</u></a> si vous voulez intégrer les données Batiprix dans votre logiciel métier existant.</h4> </div>
</div>
<div class="elementor-toggle-item">
<h3 id="elementor-tab-title-2453" class="elementor-tab-title" data-tab="3" aria-controls="elementor-tab-content-2453" 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 solution choisir pour rédiger un CCTP ?</a>
</h3>
<div id="elementor-tab-content-2453" class="elementor-tab-content elementor-clearfix" data-tab="3" aria-labelledby="elementor-tab-title-2453" role="tabpanel">
<h4 style="font-weight: normal;">Choisissez <a href="https://www.batiprix.com/web/411-batiprix-cctp-by-ia.html"><u>Batiprix CCTP by IA</u></a> si vous devez produire des pièces techniques comme CCTP, DQE, BPU ou DPGF.</h4> </div>
</div>
<div class="elementor-toggle-item">
<h3 id="elementor-tab-title-2454" class="elementor-tab-title" data-tab="4" aria-controls="elementor-tab-content-2454" 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 solution choisir pour créer mes devis et factures ?</a>
</h3>
<div id="elementor-tab-content-2454" class="elementor-tab-content elementor-clearfix" data-tab="4" aria-labelledby="elementor-tab-title-2454" role="tabpanel">
<h4 style="font-weight: normal;">Si vous cherchez un outil complet pour gérer devis, factures, chantiers, marges, achats et règlements, le <a href="https://www.batiprix.com/content/161-costructor-pro-ou-business"><u>duo Batiprix Data & Costructor Pro / Business +</u></a> est le plus adapté.</h4> </div>
</div>
<div class="elementor-toggle-item">
<h3 id="elementor-tab-title-2455" class="elementor-tab-title" data-tab="5" aria-controls="elementor-tab-content-2455" 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 solution choisir pour estimer un budget travaux ?</a>
</h3>
<div id="elementor-tab-content-2455" class="elementor-tab-content elementor-clearfix" data-tab="5" aria-labelledby="elementor-tab-title-2455" role="tabpanel">
<h4 style="font-weight: normal;">Choisissez <a href="https://www.batiprix.com/web/471-estimation-travaux-aps-apd.html"><u>Batiprix Estimation</u></a> si vous intervenez en amont du projet et devez cadrer une enveloppe budgétaire.</h4> </div>
</div>
<div class="elementor-toggle-item">
<h3 id="elementor-tab-title-2456" class="elementor-tab-title" data-tab="6" aria-controls="elementor-tab-content-2456" 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 solution choisir pour chiffrer un audit énergétique ?</a>
</h3>
<div id="elementor-tab-content-2456" class="elementor-tab-content elementor-clearfix" data-tab="6" aria-labelledby="elementor-tab-title-2456" role="tabpanel">
<h4 style="font-weight: normal;">Choisissez <a href="https://www.batiprix.com/109-audit"><u>Batiprix Audit énergétique ou Batiprix Data Audit énergétique</u></a> selon que vous cherchez un outil dédié ou des données intégrées à votre logiciel.</h4> </div>
</div>
<div class="elementor-toggle-item">
<h3 id="elementor-tab-title-2457" class="elementor-tab-title" data-tab="7" aria-controls="elementor-tab-content-2457" 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">Batiprix permet-il de personnaliser les prix ?</a>
</h3>
<div id="elementor-tab-content-2457" class="elementor-tab-content elementor-clearfix" data-tab="7" aria-labelledby="elementor-tab-title-2457" role="tabpanel">
<h4 style="font-weight: normal;">prix selon leur activité, leurs hypothèses, leurs chantiers ou leur organisation.</h4> </div>
</div>
<div class="elementor-toggle-item">
<h3 id="elementor-tab-title-2458" class="elementor-tab-title" data-tab="8" aria-controls="elementor-tab-content-2458" 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">Batiprix existe-t-il en version papier ?</a>
</h3>
<div id="elementor-tab-content-2458" class="elementor-tab-content elementor-clearfix" data-tab="8" aria-labelledby="elementor-tab-title-2458" role="tabpanel">
<h4 style="font-weight: normal;">Oui, <a href="https://www.batiprix.com/bordereau/527-batiprix-bordereau-2026.html"><u>Batiprix Bordereau</u></a> permet de consulter la référence Batiprix en version papier, avec un millésime identifié.</h4> </div>
</div>
</div>
</div> </div>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-element elementor-element-c9e5419 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="c9e5419" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-c22fdfb elementor-column elementor-col-100 elementor-top-column" data-id="c22fdfb" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-6b328d1 elementor-widget elementor-widget-spacer" data-id="6b328d1" 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-1316168 elementor-section-boxed elementor-section-height-default elementor-section-height-default elementor-section elementor-top-section" data-id="1316168" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-row">
<div class="elementor-element elementor-element-a97e36f elementor-column elementor-col-100 elementor-top-column" data-id="a97e36f" data-element_type="column">
<div class="elementor-column-wrap elementor-element-populated">
<div class="elementor-widget-wrap">
<div class="elementor-element elementor-element-9af2e29 elementor-widget elementor-widget-heading" data-id="9af2e29" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"><h2 class="elementor-heading-title">Besoin d’aide pour choisir votre solution Batiprix ?</h2></div> </div>
<div class="elementor-element elementor-element-b3319bf elementor-widget elementor-widget-text-editor" data-id="b3319bf" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"><p>Vous hésitez entre Batiprix Web - Chiffrage, Batiprix Data, Batiprix Estimation, Batiprix CCTP by IA, Batiprix Audit énergétique ou le Bordereau papier ?</p><p>Un conseiller peut vous aider à identifier la solution la plus adaptée à votre métier, à vos outils actuels et à vos besoins de chiffrage.</p></div>
</div> </div>
<div class="elementor-element elementor-element-ed7c7cb elementor-button-secondary elementor-align-center elementor-widget elementor-widget-button" data-id="ed7c7cb" data-element_type="widget" data-widget_type="button.default">
<div class="elementor-widget-container"> <div class="elementor-button-wrapper">
<a href="https://www.batiprix.com/nous-contacter" class="elementor-button-link elementor-button elementor-size-md" 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>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</section>
<footer class="page-footer">
<!-- Footer content -->
</footer>
</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="{"background_background":"classic"}">
<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="{"background_background":"classic"}">
<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="{"background_background":"classic"}">
<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>
</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-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 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="{"stretch_section":"section-stretched","background_background":"classic"}">
<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="{"stretch_section":"section-stretched","background_background":"classic"}">
<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-a05edd5024.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":1299,"atts":"HldRE0IDShk=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script></body>
</html>