<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Photographe de chantier à Lyon – Suivi photographique de travaux</title>
	<atom:link href="https://www.rubiniphot.com/cat/photographe-de-chantier-a-lyon-suivi-photographique-de-travaux-et-construction/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.rubiniphot.com/cat/photographe-de-chantier-a-lyon-suivi-photographique-de-travaux-et-construction/</link>
	<description>Photographe à Lyon Romain Rubini réalise des reportages photo, drone suivi de chantier et timelapse à lyon</description>
	<lastBuildDate>Sun, 05 Jul 2026 12:49:15 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.rubiniphot.com/wp-content/uploads/cropped-logorond-32x32.jpg</url>
	<title>Photographe de chantier à Lyon – Suivi photographique de travaux</title>
	<link>https://www.rubiniphot.com/cat/photographe-de-chantier-a-lyon-suivi-photographique-de-travaux-et-construction/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Tarif photographe de chantier : ce qui fait varier le prix</title>
		<link>https://www.rubiniphot.com/tarif-photographe-chantier/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 07:00:00 +0000</pubDate>
				<category><![CDATA[Photographe de chantier à Lyon : suivi photographique de travaux et construction]]></category>
		<guid isPermaLink="false">https://www.rubiniphot.com/tarif-photographe-chantier/</guid>

					<description><![CDATA[<p>Photographe indépendant Devis sous 24h Lyon · Rhône-Alpes Télépilote de drone professionnel certifié Depuis 2010 Tarif &#038; devis · Photographe BTP Tarif photographe de chantierPrix, facteurs &#038; devis 2026 C&#8217;est la première question avant de lancer un reportage : quel budget prévoir pour un photographe de chantier ? La réponse honnête : il n&#8217;y a &#8230; </p>
<p class="link-more"><a href="https://www.rubiniphot.com/tarif-photographe-chantier/" class="more-link">Lire la suite de<span class="screen-reader-text">« Tarif photographe de chantier : ce qui fait varier le prix »</span></a></p>
<p>Cet article <a href="https://www.rubiniphot.com/tarif-photographe-chantier/">Tarif photographe de chantier : ce qui fait varier le prix</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
     ARTICLE /tarif-photographe-chantier/ — .rbn-anc (<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f7e2.png" alt="🟢" class="wp-smiley" style="height: 1em; max-height: 1em;" /> vert BTP)
     Sujet : "Tarif photographe de chantier : ce qui fait varier le prix"
     Focus KW : tarif photographe de chantier
     Coller dans le bloc HTML Gutenberg
     <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 2 IMAGES À UPLOADER sous ces noms exacts (ou me dire les vrais noms) :
        1. HERO   → /wp-content/uploads/A43-5130.jpg
                    (chantier pont Eiffage TP de nuit, paysage)
        2. SECTION→ /wp-content/uploads/Sia-17-06-2024-159.jpg
                    (vue drone équipe BTP autour d'une verrière, 16:9)
     Distinct de /prix-timelapse-chantier/ : ici = la MISSION PHOTO (pas le timelapse).
     ============================================================ -->

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Tarif photographe de chantier : ce qui fait varier le prix",
      "description": "Quel tarif pour un photographe de chantier BTP en 2026 ? Découvrez les facteurs qui font varier le prix d'une mission photo (durée, suivi, livrables, option drone, déplacement) et obtenez un devis sous 24h. Par Romain Rubini, photographe BTP à Lyon depuis 2010.",
      "author": {
        "@type": "Person",
        "name": "Romain Rubini",
        "url": "https://www.rubiniphot.com/a-propos-romain-rubini-photographe-btp/"
      },
      "publisher": {
        "@type": "Organization",
        "name": "Romain Rubini Photographe",
        "url": "https://www.rubiniphot.com/",
        "logo": {
          "@type": "ImageObject",
          "url": "https://www.rubiniphot.com/wp-content/uploads/cropped-logorond-480x480.jpg"
        }
      },
      "image": "https://www.rubiniphot.com/wp-content/uploads/A43-5130.jpg",
      "datePublished": "2026-06-15",
      "dateModified": "2026-06-15",
      "mainEntityOfPage": "https://www.rubiniphot.com/tarif-photographe-chantier/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Combien coûte un photographe de chantier en 2026 ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Il n'existe pas de tarif unique : le prix d'un photographe de chantier dépend de la durée de la mission (demi-journée, journée, suivi récurrent), du volume de livrables et de la retouche, des options (drone, timelapse, vidéo) et du déplacement depuis Lyon. Plutôt qu'une fourchette approximative, le mieux est de décrire votre projet pour obtenir un devis chiffré, gratuit et sans engagement, sous 24h."
          }
        },
        {
          "@type": "Question",
          "name": "Le tarif d'un photographe de chantier est-il à la journée ou au forfait ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Les deux existent. Pour un besoin ponctuel (une étape précise des travaux, une inauguration), on raisonne en demi-journée ou en journée. Pour un suivi de chantier sur toute la durée des travaux, un forfait avec passages réguliers est plus avantageux qu'une succession d'interventions facturées à l'unité, car les déplacements et la post-production sont mutualisés."
          }
        },
        {
          "@type": "Question",
          "name": "Le tarif comprend-il la retouche et les droits d'utilisation des photos ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Oui. Une prestation de photographe de chantier inclut la sélection, le développement et la retouche des images livrées, ainsi que les droits d'utilisation pour votre communication (site web, réseaux sociaux, presse, print interne). Seuls les usages publicitaires nationaux ou l'affichage grand format font l'objet d'une cession spécifique, précisée au devis."
          }
        },
        {
          "@type": "Question",
          "name": "Le drone fait-il monter le prix d'un reportage de chantier ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "L'option drone ajoute un coût, mais elle reste très avantageuse couplée à une mission photo au sol : un seul déplacement, un seul interlocuteur. Romain Rubini est télépilote de drone professionnel certifié depuis 2016 — les déclarations de vol et autorisations sont incluses, sans surcoût administratif de sous-traitance."
          }
        },
        {
          "@type": "Question",
          "name": "Comment obtenir un tarif précis pour mon chantier ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Le plus simple est de décrire votre besoin (type de chantier, durée, fréquence souhaitée, options) via la page de demande de devis. Vous recevez une estimation chiffrée, gratuite et sans engagement, sous 24h. Un seul interlocuteur du repérage à la livraison, sans marge d'agence intermédiaire."
          }
        }
      ]
    }
  ]
}
</script>

<style>
@font-face{font-family:'Bebas Neue';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/bebas-neue.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-300-italic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Mono';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-mono-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Mono';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-mono-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
</style>

<style>
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a; }
.rbn-anc * { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc p { margin-bottom:14px; }
.rbn-anc p:last-child { margin-bottom:0; }

/* ══ TOKENS ══ */
.rbn-anc { --black:#0a0a0a; --white:#fff; --beige:#f5f3ee; --border:#e2ddd7; --gray:#5a5752; --gray-light:#9c9892; --green:#1a7a4a; --green-bg:#eaf4ee; --green-border:#b6dfc6; --orange:#e05c1a; --orange-bg:#fdf0e8; --orange-border:#f5c9a8; --radius:12px; }

/* ══ ANIMATIONS ══ */
@keyframes anc-kenburns { 0%{transform:scale(1) translate(0,0)} 100%{transform:scale(1.08) translate(-7px,-4px)} }
@keyframes anc-rise { from{opacity:0;transform:translateY(30px)} to{opacity:1;transform:translateY(0)} }
@keyframes anc-slideL { from{opacity:0;transform:translateX(-34px)} to{opacity:1;transform:translateX(0)} }
@keyframes anc-pulse { 0%,100%{opacity:1} 50%{opacity:.25} }
@keyframes barIn { from{transform:scaleX(0)} to{transform:scaleX(1)} }
.rbn-anc .anc-anim { opacity:0; }
.rbn-anc .anc-anim.anc-in { animation:anc-rise .7s cubic-bezier(.22,1,.36,1) forwards; animation-delay:calc(var(--d,0) * 90ms); }
.rbn-anc .anc-slideL { opacity:0; }
.rbn-anc .anc-slideL.anc-in { animation:anc-slideL .8s cubic-bezier(.22,1,.36,1) forwards; animation-delay:calc(var(--d,0) * 90ms); }

/* ══ SECTIONS ══ */
.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:var(--beige); padding:64px 24px; border-top:2px solid var(--border); border-bottom:2px solid var(--border); }
.rbn-anc .s-dark   { background:#0a0a0a; padding:72px 24px; }
.rbn-anc .s-border-b { border-bottom:2px solid #0a0a0a; }
.rbn-anc .inner    { max-width:960px; margin:0 auto; }
.rbn-anc .grid-2   { display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:center; }
.rbn-anc .grid-2.top { align-items:start; }
@media(max-width:720px){ .rbn-anc .grid-2 { grid-template-columns:1fr; gap:32px; } }

/* ══ EYEBROW ══ */
.rbn-anc .eyebrow { display:flex; align-items:center; gap:16px; margin-bottom:32px; }
.rbn-anc .eyebrow-tag { display:inline-flex; align-items:center; gap:8px; background:#0a0a0a; color:#fff; font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.14em; text-transform:uppercase; padding:6px 14px; border-radius:100px; }
.rbn-anc .eyebrow-tag.g { background:var(--green); }
.rbn-anc .eyebrow-dot { width:6px; height:6px; border-radius:50%; animation:anc-pulse 2s ease-in-out infinite; }
.rbn-anc .eyebrow-dot.orange { background:#e05c1a; }
.rbn-anc .eyebrow-dot.green  { background:#4ade80; }
.rbn-anc .eyebrow-line { flex:1; height:1px; background:var(--border); }
.rbn-anc .eyebrow-line.dark { background:rgba(255,255,255,.1); }

/* ══ TYPOGRAPHIE ══ */
.rbn-anc .anc-h1 { font-family:'Bebas Neue',sans-serif; font-size:clamp(44px,7.5vw,84px); line-height:.9; letter-spacing:.01em; color:#0a0a0a; }
.rbn-anc .anc-h2 { font-family:'Bebas Neue',sans-serif; font-size:clamp(32px,5vw,56px); line-height:.94; }
.rbn-anc .anc-h2::after { content:''; display:block; width:28px; height:3px; background:#1a7a4a; border-radius:2px; margin-top:16px; }
.rbn-anc .anc-h2.on-dark { color:#fff; }
.rbn-anc .anc-h2.on-dark::after { background:#4ade80; }
.rbn-anc .anc-h2 .orange { color:#e05c1a; }
.rbn-anc .anc-h2 .green  { color:#1a7a4a; }
.rbn-anc .lead { font-size:15px; line-height:1.85; color:var(--gray); font-weight:300; }
.rbn-anc .lead strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .lead .orange { color:#e05c1a; font-weight:600; }
.rbn-anc .lead .green  { color:#1a7a4a; font-weight:600; }

/* ══ INTRO PHOTO ══ */
.rbn-anc .intro-photo { position:relative; border-radius:14px; overflow:hidden; aspect-ratio:3/4; }
.rbn-anc .intro-photo.land { aspect-ratio:4/3; }
.rbn-anc .intro-photo img { width:100%; height:100%; object-fit:cover; animation:anc-kenburns 16s ease-in-out infinite alternate; }
.rbn-anc .photo-caption { position:absolute; bottom:0; left:0; right:0; background:linear-gradient(to top,rgba(0,0,0,.72) 0%,transparent 100%); padding:28px 16px 14px; font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.12em; text-transform:uppercase; color:rgba(255,255,255,.6); }

/* ══ TRUST BAND ══ */
.rbn-anc .trust { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:6px 18px; background:#0a0a0a; border-radius:100px; padding:13px 28px; margin-bottom:48px; }
.rbn-anc .trust-item { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.12em; text-transform:uppercase; color:rgba(255,255,255,.55); }
.rbn-anc .trust-item+.trust-item::before { content:'·'; color:rgba(255,255,255,.18); margin-right:18px; }
.rbn-anc .trust-dot { width:5px; height:5px; border-radius:50%; display:inline-block; margin-right:5px; }
.rbn-anc .trust-dot.o { background:#e05c1a; }
.rbn-anc .trust-dot.g { background:#1a7a4a; }

/* ══ SERVICE CARDS DARK ══ */
.rbn-anc .svc-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:3px; background:rgba(255,255,255,.06); border-radius:16px; overflow:hidden; margin-bottom:28px; }
@media(max-width:720px){ .rbn-anc .svc-grid { grid-template-columns:1fr; } }
.rbn-anc .svc-card { background:#141414; padding:32px 26px; position:relative; overflow:hidden; transition:background .22s; display:flex; flex-direction:column; gap:14px; }
.rbn-anc .svc-card:hover { background:#1c1c1c; }
.rbn-anc .svc-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; transform:scaleX(0); transform-origin:left center; transition:transform .4s cubic-bezier(.22,1,.36,1); }
.rbn-anc .svc-card:hover::before { transform:scaleX(1); }
.rbn-anc .svc-card.c-orange::before { background:#e05c1a; }
.rbn-anc .svc-card.c-green::before  { background:#1a7a4a; }
.rbn-anc .svc-card.c-gray::before   { background:#5a5752; }
.rbn-anc .badge { display:inline-flex; align-items:center; gap:6px; font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.12em; text-transform:uppercase; padding:4px 10px; border-radius:100px; font-weight:500; width:fit-content; }
.rbn-anc .badge.orange { background:rgba(224,92,26,.15); color:#e05c1a; border:1px solid rgba(224,92,26,.3); }
.rbn-anc .badge.green  { background:rgba(26,122,74,.15);  color:#4ade80; border:1px solid rgba(26,122,74,.3); }
.rbn-anc .badge.gray   { background:rgba(255,255,255,.06); color:#9c9892; border:1px solid rgba(255,255,255,.12); }
.rbn-anc .svc-icon { width:44px; height:44px; border-radius:12px; display:flex; align-items:center; justify-content:center; }
.rbn-anc .svc-icon.orange { background:#e05c1a; }
.rbn-anc .svc-icon.green  { background:#1a7a4a; }
.rbn-anc .svc-icon.gray   { background:#2a2825; border:1px solid rgba(255,255,255,.1); }
.rbn-anc .svc-icon svg { width:20px; height:20px; fill:none; stroke:#fff; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.rbn-anc .svc-card h3 { font-size:17px; font-weight:700; color:#fff; line-height:1.3; }
.rbn-anc .svc-card p  { font-size:13px; line-height:1.75; color:#9c9892; font-weight:300; }
.rbn-anc .svc-card p strong { color:#fff; font-weight:600; }
.rbn-anc .svc-tarif { font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.08em; color:#9c9892; padding:10px 12px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08); border-radius:8px; }
.rbn-anc .svc-tarif strong { color:#fff; }

/* ══ STEPS ══ */
.rbn-anc .steps { display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--border); border-radius:16px; overflow:hidden; }
@media(max-width:720px){ .rbn-anc .steps { grid-template-columns:1fr 1fr; } }
.rbn-anc .step { padding:26px 20px; }
.rbn-anc .step.sw { background:var(--beige); }
.rbn-anc .step.sg { background:var(--green-bg); }
.rbn-anc .step.so { background:var(--orange-bg); }
.rbn-anc .step-num { font-family:'Bebas Neue',sans-serif; font-size:48px; line-height:1; margin-bottom:10px; }
.rbn-anc .step.sw .step-num { color:var(--border); }
.rbn-anc .step.sg .step-num { color:var(--green-border); }
.rbn-anc .step.so .step-num { color:var(--orange-border); }
.rbn-anc .step-ic { width:36px; height:36px; border-radius:10px; display:flex; align-items:center; justify-content:center; margin-bottom:12px; }
.rbn-anc .step-ic.k-black  { background:#0a0a0a; }
.rbn-anc .step-ic.k-green  { background:#1a7a4a; }
.rbn-anc .step-ic.k-orange { background:#e05c1a; }
.rbn-anc .step-ic svg { width:16px; height:16px; fill:none; stroke:#fff; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.rbn-anc .step h4 { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:8px; }
.rbn-anc .step p  { font-size:12px; line-height:1.65; color:var(--gray); }
.rbn-anc .step p strong { color:#0a0a0a; font-weight:700; }

/* ══ FAQ ══ */
.rbn-anc .faq { display:flex; flex-direction:column; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid var(--border); border-radius:12px; padding:22px 24px 22px 28px; position:relative; overflow:hidden; transition:border-color .25s, box-shadow .25s; }
.rbn-anc .faq-item:hover { border-color:var(--green-border); box-shadow:0 2px 16px rgba(26,122,74,.08); }
.rbn-anc .faq-item::before { content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:#1a7a4a; }
.rbn-anc .faq-q { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:10px; }
.rbn-anc .faq-a { font-size:13px; line-height:1.82; color:var(--gray); font-weight:300; }
.rbn-anc .faq-a strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .faq-a a { color:#e05c1a; font-weight:600; text-decoration:none; }
.rbn-anc .faq-a a:hover { text-decoration:underline; }

/* ══ INFOBAR ══ */
.rbn-anc .infobar { padding:16px 20px; border-radius:10px; display:flex; align-items:flex-start; gap:12px; border:1px solid; border-left:3px solid; }
.rbn-anc .infobar.orange { background:var(--orange-bg); border-color:var(--orange-border); border-left-color:#e05c1a; }
.rbn-anc .infobar.green  { background:var(--green-bg);  border-color:var(--green-border);  border-left-color:#1a7a4a; }
.rbn-anc .infobar svg { width:16px; height:16px; fill:none; stroke-width:2; stroke-linecap:round; flex-shrink:0; margin-top:2px; }
.rbn-anc .infobar.orange svg { stroke:#e05c1a; }
.rbn-anc .infobar.green  svg { stroke:#1a7a4a; }
.rbn-anc .infobar p { font-size:12px; line-height:1.75; color:var(--gray); }
.rbn-anc .infobar strong { color:#0a0a0a; font-weight:700; }
.rbn-anc .infobar a { color:#e05c1a; font-weight:600; text-decoration:none; }
.rbn-anc .infobar a:hover { text-decoration:underline; }

/* ══ TABLE PRIX ══ */
.rbn-anc .ptable { width:100%; border-collapse:separate; border-spacing:0; border:1px solid var(--border); border-radius:14px; overflow:hidden; background:#fff; }
.rbn-anc .ptable th { background:#0a0a0a; color:#fff; font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.1em; text-transform:uppercase; font-weight:500; padding:14px 18px; text-align:left; }
.rbn-anc .ptable td { padding:16px 18px; border-top:1px solid var(--border); font-size:13px; color:var(--gray); font-weight:300; vertical-align:top; }
.rbn-anc .ptable tr td:first-child { font-weight:600; color:#0a0a0a; width:34%; }
.rbn-anc .ptable .ico { display:inline-block; width:7px; height:7px; border-radius:50%; margin-right:8px; }
.rbn-anc .ptable .ico.g { background:#1a7a4a; }
.rbn-anc .ptable .ico.o { background:#e05c1a; }
@media(max-width:600px){ .rbn-anc .ptable tr td:first-child { width:42%; } .rbn-anc .ptable td { font-size:12px; padding:13px 12px; } }

/* ══ ZONE CARDS ══ */
.rbn-anc .zone-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(180px,1fr)); gap:10px; }
.rbn-anc .zone-card { display:flex; align-items:center; gap:12px; background:#fff; border:1px solid var(--border); border-radius:12px; padding:14px 16px; transition:border-color .25s,transform .25s; text-decoration:none !important; }
.rbn-anc .zone-card:hover { border-color:#e05c1a; transform:translateY(-2px); }
.rbn-anc .zone-dot { width:8px; height:8px; border-radius:50%; flex-shrink:0; }
.rbn-anc .zone-dot.o { background:#e05c1a; }
.rbn-anc .zone-dot.g { background:#1a7a4a; }
.rbn-anc .zone-name  { font-size:13px; font-weight:600; color:#0a0a0a; display:block; line-height:1.3; }
.rbn-anc .zone-dept  { font-size:11px; color:#9c9892; font-family:'DM Mono',monospace; letter-spacing:.05em; }

/* ══ BOUTONS ══ */
.rbn-anc a.btn-primary { background:#e05c1a !important; color:#fff !important; font-weight:700; padding:14px 26px; border-radius:100px; text-decoration:none !important; display:inline-block; }
.rbn-anc a.btn-ghost   { background:transparent !important; color:#fff !important; border:1.5px solid rgba(255,255,255,.3) !important; padding:13px 24px; border-radius:100px; text-decoration:none !important; display:inline-block; }
.rbn-anc a.btn-outline { background:transparent !important; color:#0a0a0a !important; border:1.5px solid var(--border) !important; padding:13px 24px; border-radius:100px; text-decoration:none !important; display:inline-block; }

/* ══ SIG ══ */
.rbn-anc .sig { display:flex; align-items:center; gap:14px; margin-top:32px; padding-top:24px; border-top:1px solid var(--border); }
.rbn-anc .sig-logo { width:48px; height:48px; border-radius:50%; overflow:hidden; flex-shrink:0; border:2px solid var(--border); }
.rbn-anc .sig-logo img { width:100%; height:100%; object-fit:cover; }
.rbn-anc .sig-text strong { display:block; font-size:13px; font-weight:700; color:#0a0a0a; }
.rbn-anc .sig-text span { font-size:11px; color:#9c9892; font-family:'DM Mono',monospace; letter-spacing:.06em; }

/* ══ MAILLAGE ══ */
.rbn-anc .maillage { background:var(--beige); border-top:2px solid #0a0a0a; padding:40px 24px 44px; }
.rbn-anc .maillage-inner { max-width:960px; margin:0 auto; text-align:center; }
</style>

<div class="rbn-anc">

<!-- ══════════ INTRO SPLIT ══════════ -->
<div class="s-white s-border-b">
  <div class="inner">

    <div class="trust anc-anim" style="--d:0">
      <span class="trust-item"><span class="trust-dot o"></span>Photographe indépendant</span>
      <span class="trust-item">Devis sous 24h</span>
      <span class="trust-item">Lyon · Rhône-Alpes</span>
      <span class="trust-item"><span class="trust-dot g"></span>Télépilote de drone professionnel certifié</span>
      <span class="trust-item">Depuis 2010</span>
    </div>

    <div class="grid-2">
      <div>
        <div class="eyebrow anc-anim" style="--d:1">
          <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Tarif &#038; devis · Photographe BTP</div>
          <div class="eyebrow-line"></div>
        </div>

        <h1 class="anc-h1 anc-anim" style="--d:2">
          Tarif<br />
          <span style="color:#1a7a4a;">photographe</span><br />
          <span style="color:#9c9892;font-size:.48em;letter-spacing:.06em;display:block;margin-top:8px;line-height:1.2;">
            de chantier<br />Prix, facteurs &#038; devis 2026
          </span>
        </h1>

        <p class="lead anc-anim" style="--d:3;margin-top:24px;">
          C&rsquo;est la première question avant de lancer un reportage : <strong>quel budget prévoir pour un photographe de chantier ?</strong> La réponse honnête : il n&rsquo;y a pas de tarif unique. Le prix dépend de <span class="green">quelques facteurs concrets</span> que cet article détaille — pour vous permettre de lire un devis en connaissance de cause.
        </p>

        <div style="display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;" class="anc-anim" style="--d:4">
          <a class="btn-primary" href="/demander-un-devis/">Demander un devis →</a>
          <a class="btn-outline" href="/photographe-de-chantier-lyon/">Découvrir le métier</a>
        </div>

        <div class="sig anc-anim" style="--d:5">
          <div class="sig-logo">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/cropped-logorond-480x480.jpg"
                 alt="Logo Romain Rubini Photographe" width="48" height="48" loading="lazy"/>
          </div>
          <div class="sig-text">
            <strong>Romain Rubini</strong>
            <span>Photographe de chantier · BTP · Lyon · Depuis 2010</span>
          </div>
        </div>
      </div>

      <div class="intro-photo land anc-slideL anc-anim" style="--d:3">
        <img fetchpriority="high" decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/A43-5130.jpg"
             alt="Chantier de pont autoroutier Eiffage TP photographié de nuit — tarif photographe de chantier BTP, Romain Rubini Rhône-Alpes"
             width="2000" height="1333" loading="eager"/>
        <div class="photo-caption">© Romain Rubini · Ouvrage d&rsquo;art Eiffage TP · Nuit</div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ PAS DE TARIF UNIQUE ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>La vraie réponse</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <div class="grid-2 top">
      <div>
        <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Pourquoi il n&rsquo;existe pas de <span class="green">tarif unique</span></h2>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:20px;" class="anc-anim" style="--d:2">
          Une mission de photographe de chantier n&rsquo;est pas un produit sur étagère : c&rsquo;est une <strong style="color:#fff;">prestation sur mesure</strong>. Quelques photos pour documenter une étape précise des travaux n&rsquo;ont rien à voir avec un suivi régulier sur deux ans, des passages drone et un reportage des équipes au sol.
        </p>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:14px;" class="anc-anim" style="--d:3">
          Méfiez-vous des « tarifs tout compris » affichés hors contexte : ils cachent presque toujours un <strong style="color:#fff;">nombre de photos limité, des droits restreints ou un seul passage</strong>. Le bon réflexe n&rsquo;est pas de chercher un prix fixe, mais de comprendre <strong style="color:#fff;">ce qui compose le devis</strong>.
        </p>
      </div>

      <div class="svc-grid" style="grid-template-columns:1fr;">
        <div class="svc-card c-green anc-anim" style="--d:2">
          <div class="badge green">La prestation</div>
          <div class="svc-icon green"><svg viewBox="0 0 24 24"><path d="M23 19a2 2 0 01-2 2H3a2 2 0 01-2-2V8a2 2 0 012-2h4l2-3h6l2 3h4a2 2 0 012 2z"></path><circle cx="12" cy="13" r="4"></circle></svg></div>
          <h3>Le temps sur site</h3>
          <p>Demi-journée, journée ou suivi récurrent. <strong>Le temps de présence</strong> sur le chantier est la base du tarif.</p>
        </div>
        <div class="svc-card c-orange anc-anim" style="--d:3">
          <div class="badge orange">Le suivi</div>
          <div class="svc-icon orange"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></div>
          <h3>La fréquence</h3>
          <p>Une intervention ponctuelle ou des passages réguliers tout au long des travaux. <strong>Le forfait lisse le coût.</strong></p>
        </div>
        <div class="svc-card c-gray anc-anim" style="--d:4">
          <div class="badge gray">Le livrable</div>
          <div class="svc-icon gray"><svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="2"></rect><circle cx="8.5" cy="8.5" r="1.5"></circle><polyline points="21 15 16 10 5 21"></polyline></svg></div>
          <h3>Les images livrées</h3>
          <p>Volume de photos, retouche, délais et droits d&rsquo;usage. <strong>Dimensionné selon votre communication.</strong></p>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ LES FACTEURS ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Les facteurs de prix</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Ce qui fait <span class="green">varier le tarif</span></h2>
    <p class="lead anc-anim" style="--d:2;margin-top:16px;max-width:660px;">
      Quel que soit le prestataire, le tarif d&rsquo;un photographe de chantier se construit autour des mêmes variables. Les voici, classées par <strong>impact sur le budget</strong>.
    </p>

    <div class="steps anc-anim" style="--d:3;margin-top:32px;">
      <div class="step sg">
        <div class="step-num">01</div>
        <div class="step-ic k-green"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></div>
        <h4>Durée de la mission</h4>
        <p>Demi-journée, journée complète ou plus ? Le temps de présence sur site est <strong>le facteur n°1 du tarif.</strong></p>
      </div>
      <div class="step sw">
        <div class="step-num">02</div>
        <div class="step-ic k-black"><svg viewBox="0 0 24 24"><path d="M3 3v18h18"></path><polyline points="7 14 12 9 16 13 21 8"></polyline></svg></div>
        <h4>Fréquence du suivi</h4>
        <p>Un passage unique ou un suivi régulier sur toute la durée du chantier ? <strong>Le forfait récurrent est plus avantageux.</strong></p>
      </div>
      <div class="step sg">
        <div class="step-num">03</div>
        <div class="step-ic k-green"><svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="2"></rect><circle cx="8.5" cy="8.5" r="1.5"></circle><polyline points="21 15 16 10 5 21"></polyline></svg></div>
        <h4>Livrables &#038; retouche</h4>
        <p>Nombre de photos, post-production, délais et <strong>droits d&rsquo;utilisation</strong> pour votre communication. Tout est inclus au devis.</p>
      </div>
      <div class="step so">
        <div class="step-num">04</div>
        <div class="step-ic k-orange"><svg viewBox="0 0 24 24"><path d="M12 2l3 7h7l-5.5 4.5L18 21l-6-4-6 4 1.5-7.5L2 9h7z"></path></svg></div>
        <h4>Options couplées</h4>
        <p>Vues drone, timelapse, vidéo des équipes. <strong>Bien plus économiques</strong> mutualisées sur un seul déplacement.</p>
      </div>
    </div>

    <div class="infobar green anc-anim" style="--d:4;margin-top:24px;">
      <svg viewBox="0 0 24 24"><path d="M12 15a3 3 0 100-6 3 3 0 000 6z"></path><line x1="12" y1="1" x2="12" y2="4"></line></svg>
      <p><strong>Dernier facteur — le déplacement.</strong> La distance depuis Lyon entre en compte pour chaque intervention. Sur un chantier en métropole lyonnaise, ce poste est marginal ; il augmente progressivement vers les Alpes ou les départements voisins. <a href="/photographe-btp-rhone-alpes/">Voir les zones d&rsquo;intervention →</a></p>
    </div>

  </div>
</div>

<!-- ══════════ TABLE COMPARATIVE BESOINS ══════════ -->
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Lire un devis · Repères</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Trois besoins,<br />trois <span class="green">budgets différents</span></h2>
    <p class="lead anc-anim" style="--d:2;margin-top:16px;margin-bottom:28px;max-width:660px;">
      Pour situer votre projet sans annoncer un faux prix « standard », voici comment les variables se combinent selon le type de besoin. Le montant exact, lui, se chiffre <strong>sur votre projet réel</strong>.
    </p>

    <div class="anc-anim" style="--d:3">
      <table class="ptable">
        <thead>
          <tr>
            <th>Type de besoin</th>
            <th>Configuration typique</th>
            <th>Ce qui pèse sur le prix</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td><span class="ico g"></span>Reportage ponctuel</td>
            <td>Demi-journée ou journée · une étape clé · sélection retouchée</td>
            <td>Budget le plus contenu. Le temps sur site et la post-production en constituent l&rsquo;essentiel.</td>
          </tr>
          <tr>
            <td><span class="ico o"></span>Suivi de chantier</td>
            <td>Passages réguliers sur toute la durée des travaux · livraisons échelonnées</td>
            <td>La fréquence et la durée pilotent le tarif. Le forfait mutualise déplacements et retouche.</td>
          </tr>
          <tr>
            <td><span class="ico g"></span>Mission complète</td>
            <td>Suivi photo + drone + timelapse ou vidéo · reportage des équipes</td>
            <td>Multi-prestations : chaque volet s&rsquo;ajoute, mais le déplacement reste mutualisé.</td>
          </tr>
        </tbody>
      </table>
    </div>

    <div class="infobar green anc-anim" style="--d:4;margin-top:24px;">
      <svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"></polyline></svg>
      <p><strong>Vous cherchez le tarif d&rsquo;un timelapse spécifiquement ?</strong> C&rsquo;est une prestation à part, avec sa propre logique de prix (installation + suivi mensuel + montage). Tout est détaillé dans l&rsquo;article dédié : <a href="/prix-timelapse-chantier/">prix d&rsquo;un timelapse de chantier →</a></p>
    </div>

    <div class="infobar orange anc-anim" style="--d:5;margin-top:14px;">
      <svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line></svg>
      <p><strong>Plutôt qu&rsquo;une fourchette en euros vite trompeuse</strong>, le plus fiable est de décrire votre chantier : vous recevez un devis chiffré poste par poste, gratuit et sans engagement, sous 24h. <a href="/demander-un-devis/">Demander mon devis →</a></p>
    </div>

  </div>
</div>

<!-- ══════════ INTERLOCUTEUR UNIQUE ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Bon à savoir · Ce qui justifie le tarif</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Un indépendant,<br /><span class="green">pas une agence</span></h2>

    <div class="grid-2 top" style="margin-top:32px;">
      <div class="anc-anim" style="--d:2">
        <p class="lead" style="margin-bottom:20px;">
          À prestation égale, un photographe indépendant facture sans la marge d&rsquo;une structure intermédiaire. Ce que vous payez va à la prestation — pas à une chaîne de sous-traitance.
        </p>
        <div style="display:flex;flex-direction:column;gap:12px;">
          <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 20px;border-left:3px solid #1a7a4a;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Un seul interlocuteur</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Du repérage à la livraison, la même personne sur le terrain et derrière l&rsquo;écran. Aucune marge d&rsquo;agence, aucune coordination facturée en plus.</p>
          </div>
          <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 20px;border-left:3px solid #e05c1a;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">L&rsquo;expérience du terrain BTP</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Connaître les règles de sécurité, les EPI, le rythme d&rsquo;un chantier : c&rsquo;est gagner du temps sur site, donc maîtriser le coût d&rsquo;une intervention.</p>
          </div>
          <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 20px;border-left:3px solid #5a5752;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Photo + drone réunis</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Télépilote de drone professionnel certifié depuis 2016 : sol et aérien sur un même devis, sans le surcoût d&rsquo;un prestataire drone externe.</p>
          </div>
        </div>
      </div>

      <div class="anc-anim" style="--d:3">
        <!-- &#x1f5bc; IMAGE 2 — VUE DRONE ÉQUIPE BTP -->
        <div style="background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;">
          <div style="height:220px;overflow:hidden;">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/Sia-17-06-2024-159.jpg"
                 alt="Vue drone d'une équipe BTP en gilets haute visibilité autour d'une verrière de toiture — photographe de chantier Lyon, Romain Rubini"
                 width="1920" height="1080" loading="lazy"
                 style="width:100%;height:100%;object-fit:cover;display:block;"/>
          </div>
          <div style="padding:20px 24px 24px;border-top:1px solid var(--border);">
            <p style="font-family:'DM Mono',monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#1a7a4a;margin-bottom:8px;">Vue drone · Équipe &#038; ouvrage</p>
            <p style="font-size:14px;font-weight:700;color:#0a0a0a;margin-bottom:8px;line-height:1.35;">Un devis construit poste par poste</p>
            <p style="font-size:12.5px;line-height:1.75;color:var(--gray);font-weight:300;">Sur chaque projet, le tarif est détaillé ligne par ligne — <strong>vous ne payez que ce qui sert réellement</strong> votre communication. Pas de pack rigide, pas de surfacturation cachée.</p>
          </div>
        </div>

        <div class="infobar green" style="margin-top:16px;">
          <svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"></polyline></svg>
          <p>Droits d&rsquo;utilisation pour votre communication <strong>inclus dans le tarif</strong> : web, réseaux sociaux, presse et print interne.</p>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ CTA DEVIS ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Devis · Sur mesure</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <div class="grid-2 top">
      <div>
        <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Votre tarif<br /><span class="green">personnalisé</span></h2>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:20px;" class="anc-anim" style="--d:2">
          Décrivez votre chantier — type de travaux, durée, fréquence souhaitée, options drone ou timelapse. Vous recevez une <strong style="color:#fff;">estimation chiffrée sous 24h</strong>, gratuite et sans engagement. Un seul interlocuteur, du devis à la livraison.
        </p>
        <div style="display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;" class="anc-anim" style="--d:3">
          <a class="btn-primary" href="/demander-un-devis/">Demander un devis →</a>
          <a class="btn-ghost" href="/contact/">Me contacter directement</a>
        </div>
      </div>

      <div class="anc-anim" style="--d:3">
        <div style="display:grid;grid-template-columns:1fr 1fr;gap:3px;background:rgba(255,255,255,.06);border-radius:16px;overflow:hidden;">
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#4ade80;">2010</div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Spécialiste BTP depuis</div>
          </div>
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#e05c1a;">24h</div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Devis en retour</div>
          </div>
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#fff;">1</div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Seul interlocuteur</div>
          </div>
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#fff;">0€</div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Sans engagement</div>
          </div>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ FAQ ══════════ -->
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Questions fréquentes · Tarif</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">FAQ — Tarif d&rsquo;un<br />photographe <span class="green">de chantier</span></h2>

    <div class="faq anc-anim" style="--d:2;margin-top:32px;">
      <div class="faq-item">
        <p class="faq-q">Combien coûte un photographe de chantier en 2026 ?</p>
        <p class="faq-a">Il n&rsquo;existe pas de tarif unique : le prix dépend de la durée de la mission (demi-journée, journée, suivi récurrent), du volume de livrables et de la retouche, des options (drone, timelapse, vidéo) et du déplacement depuis Lyon. Plutôt qu&rsquo;une fourchette approximative, le mieux est de <a href="/demander-un-devis/">décrire votre projet</a> pour obtenir un devis chiffré, gratuit et sans engagement, sous 24h.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Le tarif est-il à la journée ou au forfait ?</p>
        <p class="faq-a">Les deux existent. Pour un besoin ponctuel (une étape des travaux, une inauguration), on raisonne en <strong>demi-journée ou journée</strong>. Pour un suivi sur toute la durée du chantier, un <strong>forfait avec passages réguliers</strong> est plus avantageux qu&rsquo;une succession d&rsquo;interventions à l&rsquo;unité : déplacements et post-production sont mutualisés.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Le tarif comprend-il la retouche et les droits d&rsquo;utilisation ?</p>
        <p class="faq-a">Oui. La prestation inclut la sélection, le développement et la <strong>retouche des images livrées</strong>, ainsi que les <strong>droits d&rsquo;utilisation</strong> pour votre communication (web, réseaux sociaux, presse, print interne). Seuls les usages publicitaires nationaux ou l&rsquo;affichage grand format font l&rsquo;objet d&rsquo;une cession spécifique, précisée au devis.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Le drone fait-il monter le prix d&rsquo;un reportage de chantier ?</p>
        <p class="faq-a">L&rsquo;option drone ajoute un coût mais reste très avantageuse couplée à une mission au sol : un seul déplacement, un seul interlocuteur. Romain Rubini est <strong>télépilote de drone professionnel certifié depuis 2016</strong> — déclarations de vol incluses, sans surcoût de sous-traitance. Voir la <a href="/telepilote-de-drone-lyon/">prestation drone</a>.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Comment obtenir un tarif précis pour mon chantier ?</p>
        <p class="faq-a">Le plus simple est de <a href="/demander-un-devis/">décrire votre besoin</a> (type de chantier, durée, fréquence, options) : vous recevez une estimation chiffrée, gratuite et sans engagement, sous 24h. Vous pouvez aussi me <a href="/contact/">contacter directement</a> pour en discuter.</p>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ MAILLAGE INTERNE ══════════ -->
<div class="maillage">
  <div class="maillage-inner">
    <p style="font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#9c9892;margin:0 0 20px;">À lire aussi · Prestations liées</p>
    <div style="display:flex;flex-wrap:wrap;justify-content:center;gap:10px;">
      <a href="/demander-un-devis/" style="font-family:'DM Sans',sans-serif;background:#0a0a0a;color:#fff !important;border:1.5px solid #0a0a0a;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:600;text-decoration:none !important;">Demander un devis</a>
      <a href="/photographe-de-chantier-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Suivi photo chantier Lyon</a>
      <a href="/prix-timelapse-chantier/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Prix timelapse chantier</a>
      <a href="/telepilote-de-drone-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Drone chantier Lyon</a>
      <a href="/photographe-btp-rhone-alpes/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">BTP Rhône-Alpes</a>
      <a href="/timelapse-chantier-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Timelapse chantier Lyon</a>
      <a href="/blog-de-romain-rubini-photographe-a-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">← Blog</a>
    </div>
  </div>
</div>

</div><!-- /rbn-anc -->

<script>
(function(){
  var items = document.querySelectorAll('.rbn-anc .anc-anim');
  if(!items.length) return;
  var io = new IntersectionObserver(function(entries){
    entries.forEach(function(e){
      if(e.isIntersecting){ e.target.classList.add('anc-in'); io.unobserve(e.target); }
    });
  },{threshold:0.1,rootMargin:'0px 0px -40px 0px'});
  items.forEach(function(el){ io.observe(el); });
})();
</script>

<p>Cet article <a href="https://www.rubiniphot.com/tarif-photographe-chantier/">Tarif photographe de chantier : ce qui fait varier le prix</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Combien coûte un timelapse de chantier ? Prix &#038; devis 2026</title>
		<link>https://www.rubiniphot.com/prix-timelapse-chantier/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Sun, 31 May 2026 05:30:02 +0000</pubDate>
				<category><![CDATA[Photographe de chantier à Lyon : suivi photographique de travaux et construction]]></category>
		<guid isPermaLink="false">https://www.rubiniphot.com/prix-timelapse-chantier/</guid>

					<description><![CDATA[<p>Photographe indépendant Devis sous 24h Lyon · Rhône-Alpes Télépilote de drone professionnel certifié Depuis 2010 Prix &#038; devis · Timelapse BTP Combien coûte un timelapse de chantier ?Prix, facteurs &#038; devis 2026 C&#8217;est la première question de tout maître d&#8217;ouvrage : quel budget prévoir pour un timelapse de chantier ? La réponse honnête : il &#8230; </p>
<p class="link-more"><a href="https://www.rubiniphot.com/prix-timelapse-chantier/" class="more-link">Lire la suite de<span class="screen-reader-text">« Combien coûte un timelapse de chantier ? Prix &#038; devis 2026 »</span></a></p>
<p>Cet article <a href="https://www.rubiniphot.com/prix-timelapse-chantier/">Combien coûte un timelapse de chantier ? Prix &#038; devis 2026</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
     ARTICLE /prix-timelapse-chantier/ — .rbn-anc (<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f7e2.png" alt="🟢" class="wp-smiley" style="height: 1em; max-height: 1em;" /> vert BTP)
     Sujet : "Combien coûte un timelapse de chantier ? Prix & devis 2026"
     Focus KW : prix timelapse chantier
     Coller dans le bloc HTML Gutenberg
     <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/26a0.png" alt="⚠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 2 emplacements photo à remplir (voir <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f5bc.png" alt="🖼" class="wp-smiley" style="height: 1em; max-height: 1em;" /> SLOT) — images NON déjà exploitées
     ============================================================ -->

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Combien coûte un timelapse de chantier ? Prix & devis 2026",
      "description": "Quel est le prix d'un timelapse de chantier en 2026 ? Découvrez les 5 facteurs qui font varier le tarif (caméras, durée, options drone et photo, déplacement) et obtenez un devis instantané. Par Romain Rubini, photographe BTP à Lyon depuis 2010.",
      "author": {
        "@type": "Person",
        "name": "Romain Rubini",
        "url": "https://www.rubiniphot.com/a-propos-romain-rubini-photographe-btp/"
      },
      "publisher": {
        "@type": "Organization",
        "name": "Romain Rubini Photographe",
        "url": "https://www.rubiniphot.com/",
        "logo": {
          "@type": "ImageObject",
          "url": "https://www.rubiniphot.com/wp-content/uploads/cropped-logorond-480x480.jpg"
        }
      },
      "image": "https://www.rubiniphot.com/wp-content/uploads/20231011_132422-rotated.jpg",
      "datePublished": "2026-06-01",
      "dateModified": "2026-06-01",
      "mainEntityOfPage": "https://www.rubiniphot.com/prix-timelapse-chantier/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Combien coûte un timelapse de chantier en 2026 ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Il n'existe pas de prix unique : le tarif d'un timelapse de chantier dépend du nombre de caméras, de la durée des travaux, des options (drone, photo au sol, vidéo, montage) et du déplacement. Plutôt qu'une fourchette approximative, le simulateur de devis en ligne calcule un montant personnalisé en quelques minutes — PDF instantané, fiable à 90 %, certifié par Romain Rubini sous 24h."
          }
        },
        {
          "@type": "Question",
          "name": "Le prix d'un timelapse se paie-t-il en une fois ou au mois ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "La prestation s'articule généralement autour d'un coût d'installation (matériel, pose, configuration) puis d'un suivi mensuel pendant la durée du chantier, et enfin du montage final. Plus le chantier est long, plus le coût mensuel est lissé. Le détail apparaît ligne par ligne dans le simulateur de devis."
          }
        },
        {
          "@type": "Question",
          "name": "Pourquoi deux timelapses n'ont-ils pas le même prix ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Parce que chaque chantier est unique : un point de vue contre un mât de 6 mètres, deux ans de captation et un montage cinématographique n'ont rien à voir avec une caméra unique sur 4 mois. Le prix reflète le matériel mobilisé, la fréquence des interventions de maintenance et l'ampleur du montage."
          }
        },
        {
          "@type": "Question",
          "name": "Un timelapse coûte-t-il plus cher avec une option drone ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "L'option drone ajoute un coût, mais reste avantageuse en formule couplée : les passages drone réguliers facturés avec le timelapse fixe sont nettement moins chers que des vols commandés séparément. Romain Rubini est télépilote de drone professionnel certifié depuis 2016, déclarations de vol incluses."
          }
        },
        {
          "@type": "Question",
          "name": "Comment obtenir un devis précis pour mon timelapse ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Le moyen le plus rapide est le simulateur de devis en ligne : vous renseignez le nombre de caméras, la durée et les options, et vous recevez un PDF chiffré immédiatement. Romain Rubini le vérifie et le certifie sous 24h. Vous pouvez aussi demander un devis personnalisé via la page contact."
          }
        }
      ]
    }
  ]
}
</script>

<style>
@font-face{font-family:'Bebas Neue';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/bebas-neue.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-300-italic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Mono';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-mono-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Mono';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-mono-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
</style>

<style>
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a; }
.rbn-anc * { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc p { margin-bottom:14px; }
.rbn-anc p:last-child { margin-bottom:0; }

/* ══ TOKENS ══ */
.rbn-anc { --black:#0a0a0a; --white:#fff; --beige:#f5f3ee; --border:#e2ddd7; --gray:#5a5752; --gray-light:#9c9892; --green:#1a7a4a; --green-bg:#eaf4ee; --green-border:#b6dfc6; --orange:#e05c1a; --orange-bg:#fdf0e8; --orange-border:#f5c9a8; --radius:12px; }

/* ══ ANIMATIONS ══ */
@keyframes anc-kenburns { 0%{transform:scale(1) translate(0,0)} 100%{transform:scale(1.08) translate(-7px,-4px)} }
@keyframes anc-rise { from{opacity:0;transform:translateY(30px)} to{opacity:1;transform:translateY(0)} }
@keyframes anc-slideL { from{opacity:0;transform:translateX(-34px)} to{opacity:1;transform:translateX(0)} }
@keyframes anc-pulse { 0%,100%{opacity:1} 50%{opacity:.25} }
@keyframes barIn { from{transform:scaleX(0)} to{transform:scaleX(1)} }
.rbn-anc .anc-anim { opacity:0; }
.rbn-anc .anc-anim.anc-in { animation:anc-rise .7s cubic-bezier(.22,1,.36,1) forwards; animation-delay:calc(var(--d,0) * 90ms); }
.rbn-anc .anc-slideL { opacity:0; }
.rbn-anc .anc-slideL.anc-in { animation:anc-slideL .8s cubic-bezier(.22,1,.36,1) forwards; animation-delay:calc(var(--d,0) * 90ms); }

/* ══ SECTIONS ══ */
.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:var(--beige); padding:64px 24px; border-top:2px solid var(--border); border-bottom:2px solid var(--border); }
.rbn-anc .s-dark   { background:#0a0a0a; padding:72px 24px; }
.rbn-anc .s-border-b { border-bottom:2px solid #0a0a0a; }
.rbn-anc .inner    { max-width:960px; margin:0 auto; }
.rbn-anc .grid-2   { display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:center; }
.rbn-anc .grid-2.top { align-items:start; }
@media(max-width:720px){ .rbn-anc .grid-2 { grid-template-columns:1fr; gap:32px; } }

/* ══ EYEBROW ══ */
.rbn-anc .eyebrow { display:flex; align-items:center; gap:16px; margin-bottom:32px; }
.rbn-anc .eyebrow-tag { display:inline-flex; align-items:center; gap:8px; background:#0a0a0a; color:#fff; font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.14em; text-transform:uppercase; padding:6px 14px; border-radius:100px; }
.rbn-anc .eyebrow-tag.g { background:var(--green); }
.rbn-anc .eyebrow-dot { width:6px; height:6px; border-radius:50%; animation:anc-pulse 2s ease-in-out infinite; }
.rbn-anc .eyebrow-dot.orange { background:#e05c1a; }
.rbn-anc .eyebrow-dot.green  { background:#4ade80; }
.rbn-anc .eyebrow-line { flex:1; height:1px; background:var(--border); }
.rbn-anc .eyebrow-line.dark { background:rgba(255,255,255,.1); }

/* ══ TYPOGRAPHIE ══ */
.rbn-anc .anc-h1 { font-family:'Bebas Neue',sans-serif; font-size:clamp(44px,7.5vw,84px); line-height:.9; letter-spacing:.01em; color:#0a0a0a; }
.rbn-anc .anc-h2 { font-family:'Bebas Neue',sans-serif; font-size:clamp(32px,5vw,56px); line-height:.94; }
.rbn-anc .anc-h2::after { content:''; display:block; width:28px; height:3px; background:#1a7a4a; border-radius:2px; margin-top:16px; }
.rbn-anc .anc-h2.on-dark { color:#fff; }
.rbn-anc .anc-h2.on-dark::after { background:#4ade80; }
.rbn-anc .anc-h2 .orange { color:#e05c1a; }
.rbn-anc .anc-h2 .green  { color:#1a7a4a; }
.rbn-anc .lead { font-size:15px; line-height:1.85; color:var(--gray); font-weight:300; }
.rbn-anc .lead strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .lead .orange { color:#e05c1a; font-weight:600; }
.rbn-anc .lead .green  { color:#1a7a4a; font-weight:600; }

/* ══ INTRO PHOTO ══ */
.rbn-anc .intro-photo { position:relative; border-radius:14px; overflow:hidden; aspect-ratio:3/4; }
.rbn-anc .intro-photo img { width:100%; height:100%; object-fit:cover; animation:anc-kenburns 16s ease-in-out infinite alternate; }
.rbn-anc .photo-caption { position:absolute; bottom:0; left:0; right:0; background:linear-gradient(to top,rgba(0,0,0,.72) 0%,transparent 100%); padding:28px 16px 14px; font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.12em; text-transform:uppercase; color:rgba(255,255,255,.6); }
/* Placeholder visuel pour SLOT image vide */
.rbn-anc .img-slot { display:flex; align-items:center; justify-content:center; background:repeating-linear-gradient(45deg,#f0ece5,#f0ece5 12px,#e7e1d8 12px,#e7e1d8 24px); color:#9c9892; font-family:'DM Mono',monospace; font-size:11px; letter-spacing:.1em; text-transform:uppercase; text-align:center; padding:20px; }

/* ══ TRUST BAND ══ */
.rbn-anc .trust { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:6px 18px; background:#0a0a0a; border-radius:100px; padding:13px 28px; margin-bottom:48px; }
.rbn-anc .trust-item { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.12em; text-transform:uppercase; color:rgba(255,255,255,.55); }
.rbn-anc .trust-item+.trust-item::before { content:'·'; color:rgba(255,255,255,.18); margin-right:18px; }
.rbn-anc .trust-dot { width:5px; height:5px; border-radius:50%; display:inline-block; margin-right:5px; }
.rbn-anc .trust-dot.o { background:#e05c1a; }
.rbn-anc .trust-dot.g { background:#1a7a4a; }

/* ══ SERVICE CARDS DARK ══ */
.rbn-anc .svc-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:3px; background:rgba(255,255,255,.06); border-radius:16px; overflow:hidden; margin-bottom:28px; }
@media(max-width:720px){ .rbn-anc .svc-grid { grid-template-columns:1fr; } }
.rbn-anc .svc-card { background:#141414; padding:32px 26px; position:relative; overflow:hidden; transition:background .22s; display:flex; flex-direction:column; gap:14px; }
.rbn-anc .svc-card:hover { background:#1c1c1c; }
.rbn-anc .svc-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; transform:scaleX(0); transform-origin:left center; transition:transform .4s cubic-bezier(.22,1,.36,1); }
.rbn-anc .svc-card:hover::before { transform:scaleX(1); }
.rbn-anc .svc-card.c-orange::before { background:#e05c1a; }
.rbn-anc .svc-card.c-green::before  { background:#1a7a4a; }
.rbn-anc .svc-card.c-gray::before   { background:#5a5752; }
.rbn-anc .badge { display:inline-flex; align-items:center; gap:6px; font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.12em; text-transform:uppercase; padding:4px 10px; border-radius:100px; font-weight:500; width:fit-content; }
.rbn-anc .badge.orange { background:rgba(224,92,26,.15); color:#e05c1a; border:1px solid rgba(224,92,26,.3); }
.rbn-anc .badge.green  { background:rgba(26,122,74,.15);  color:#4ade80; border:1px solid rgba(26,122,74,.3); }
.rbn-anc .badge.gray   { background:rgba(255,255,255,.06); color:#9c9892; border:1px solid rgba(255,255,255,.12); }
.rbn-anc .svc-icon { width:44px; height:44px; border-radius:12px; display:flex; align-items:center; justify-content:center; }
.rbn-anc .svc-icon.orange { background:#e05c1a; }
.rbn-anc .svc-icon.green  { background:#1a7a4a; }
.rbn-anc .svc-icon.gray   { background:#2a2825; border:1px solid rgba(255,255,255,.1); }
.rbn-anc .svc-icon svg { width:20px; height:20px; fill:none; stroke:#fff; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.rbn-anc .svc-card h3 { font-size:17px; font-weight:700; color:#fff; line-height:1.3; }
.rbn-anc .svc-card p  { font-size:13px; line-height:1.75; color:#9c9892; font-weight:300; }
.rbn-anc .svc-card p strong { color:#fff; font-weight:600; }
.rbn-anc .svc-tarif { font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.08em; color:#9c9892; padding:10px 12px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08); border-radius:8px; }
.rbn-anc .svc-tarif strong { color:#fff; }

/* ══ STEPS ══ */
.rbn-anc .steps { display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--border); border-radius:16px; overflow:hidden; }
@media(max-width:720px){ .rbn-anc .steps { grid-template-columns:1fr 1fr; } }
.rbn-anc .step { padding:26px 20px; }
.rbn-anc .step.sw { background:var(--beige); }
.rbn-anc .step.sg { background:var(--green-bg); }
.rbn-anc .step.so { background:var(--orange-bg); }
.rbn-anc .step-num { font-family:'Bebas Neue',sans-serif; font-size:48px; line-height:1; margin-bottom:10px; }
.rbn-anc .step.sw .step-num { color:var(--border); }
.rbn-anc .step.sg .step-num { color:var(--green-border); }
.rbn-anc .step.so .step-num { color:var(--orange-border); }
.rbn-anc .step-ic { width:36px; height:36px; border-radius:10px; display:flex; align-items:center; justify-content:center; margin-bottom:12px; }
.rbn-anc .step-ic.k-black  { background:#0a0a0a; }
.rbn-anc .step-ic.k-green  { background:#1a7a4a; }
.rbn-anc .step-ic.k-orange { background:#e05c1a; }
.rbn-anc .step-ic svg { width:16px; height:16px; fill:none; stroke:#fff; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.rbn-anc .step h4 { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:8px; }
.rbn-anc .step p  { font-size:12px; line-height:1.65; color:var(--gray); }
.rbn-anc .step p strong { color:#0a0a0a; font-weight:700; }

/* ══ FAQ ══ */
.rbn-anc .faq { display:flex; flex-direction:column; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid var(--border); border-radius:12px; padding:22px 24px 22px 28px; position:relative; overflow:hidden; transition:border-color .25s, box-shadow .25s; }
.rbn-anc .faq-item:hover { border-color:var(--green-border); box-shadow:0 2px 16px rgba(26,122,74,.08); }
.rbn-anc .faq-item::before { content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:#1a7a4a; }
.rbn-anc .faq-q { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:10px; }
.rbn-anc .faq-a { font-size:13px; line-height:1.82; color:var(--gray); font-weight:300; }
.rbn-anc .faq-a strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .faq-a a { color:#e05c1a; font-weight:600; text-decoration:none; }
.rbn-anc .faq-a a:hover { text-decoration:underline; }

/* ══ INFOBAR ══ */
.rbn-anc .infobar { padding:16px 20px; border-radius:10px; display:flex; align-items:flex-start; gap:12px; border:1px solid; border-left:3px solid; }
.rbn-anc .infobar.orange { background:var(--orange-bg); border-color:var(--orange-border); border-left-color:#e05c1a; }
.rbn-anc .infobar.green  { background:var(--green-bg);  border-color:var(--green-border);  border-left-color:#1a7a4a; }
.rbn-anc .infobar svg { width:16px; height:16px; fill:none; stroke-width:2; stroke-linecap:round; flex-shrink:0; margin-top:2px; }
.rbn-anc .infobar.orange svg { stroke:#e05c1a; }
.rbn-anc .infobar.green  svg { stroke:#1a7a4a; }
.rbn-anc .infobar p { font-size:12px; line-height:1.75; color:var(--gray); }
.rbn-anc .infobar strong { color:#0a0a0a; font-weight:700; }
.rbn-anc .infobar a { color:#e05c1a; font-weight:600; text-decoration:none; }
.rbn-anc .infobar a:hover { text-decoration:underline; }

/* ══ TABLE PRIX ══ */
.rbn-anc .ptable { width:100%; border-collapse:separate; border-spacing:0; border:1px solid var(--border); border-radius:14px; overflow:hidden; background:#fff; }
.rbn-anc .ptable th { background:#0a0a0a; color:#fff; font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.1em; text-transform:uppercase; font-weight:500; padding:14px 18px; text-align:left; }
.rbn-anc .ptable td { padding:16px 18px; border-top:1px solid var(--border); font-size:13px; color:var(--gray); font-weight:300; vertical-align:top; }
.rbn-anc .ptable tr td:first-child { font-weight:600; color:#0a0a0a; width:34%; }
.rbn-anc .ptable .ico { display:inline-block; width:7px; height:7px; border-radius:50%; margin-right:8px; }
.rbn-anc .ptable .ico.g { background:#1a7a4a; }
.rbn-anc .ptable .ico.o { background:#e05c1a; }
@media(max-width:600px){ .rbn-anc .ptable tr td:first-child { width:42%; } .rbn-anc .ptable td { font-size:12px; padding:13px 12px; } }

/* ══ ZONE CARDS ══ */
.rbn-anc .zone-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(180px,1fr)); gap:10px; }
.rbn-anc .zone-card { display:flex; align-items:center; gap:12px; background:#fff; border:1px solid var(--border); border-radius:12px; padding:14px 16px; transition:border-color .25s,transform .25s; text-decoration:none !important; }
.rbn-anc .zone-card:hover { border-color:#e05c1a; transform:translateY(-2px); }
.rbn-anc .zone-dot { width:8px; height:8px; border-radius:50%; flex-shrink:0; }
.rbn-anc .zone-dot.o { background:#e05c1a; }
.rbn-anc .zone-dot.g { background:#1a7a4a; }
.rbn-anc .zone-name  { font-size:13px; font-weight:600; color:#0a0a0a; display:block; line-height:1.3; }
.rbn-anc .zone-dept  { font-size:11px; color:#9c9892; font-family:'DM Mono',monospace; letter-spacing:.05em; }

/* ══ BOUTONS ══ */
.rbn-anc a.btn-primary { background:#e05c1a !important; color:#fff !important; font-weight:700; padding:14px 26px; border-radius:100px; text-decoration:none !important; display:inline-block; }
.rbn-anc a.btn-ghost   { background:transparent !important; color:#fff !important; border:1.5px solid rgba(255,255,255,.3) !important; padding:13px 24px; border-radius:100px; text-decoration:none !important; display:inline-block; }
.rbn-anc a.btn-outline { background:transparent !important; color:#0a0a0a !important; border:1.5px solid var(--border) !important; padding:13px 24px; border-radius:100px; text-decoration:none !important; display:inline-block; }

/* ══ SIG ══ */
.rbn-anc .sig { display:flex; align-items:center; gap:14px; margin-top:32px; padding-top:24px; border-top:1px solid var(--border); }
.rbn-anc .sig-logo { width:48px; height:48px; border-radius:50%; overflow:hidden; flex-shrink:0; border:2px solid var(--border); }
.rbn-anc .sig-logo img { width:100%; height:100%; object-fit:cover; }
.rbn-anc .sig-text strong { display:block; font-size:13px; font-weight:700; color:#0a0a0a; }
.rbn-anc .sig-text span { font-size:11px; color:#9c9892; font-family:'DM Mono',monospace; letter-spacing:.06em; }

/* ══ MAILLAGE ══ */
.rbn-anc .maillage { background:var(--beige); border-top:2px solid #0a0a0a; padding:40px 24px 44px; }
.rbn-anc .maillage-inner { max-width:960px; margin:0 auto; text-align:center; }
</style>

<div class="rbn-anc">

<!-- ══════════ INTRO SPLIT ══════════ -->
<div class="s-white s-border-b">
  <div class="inner">

    <div class="trust anc-anim" style="--d:0">
      <span class="trust-item"><span class="trust-dot o"></span>Photographe indépendant</span>
      <span class="trust-item">Devis sous 24h</span>
      <span class="trust-item">Lyon · Rhône-Alpes</span>
      <span class="trust-item"><span class="trust-dot g"></span>Télépilote de drone professionnel certifié</span>
      <span class="trust-item">Depuis 2010</span>
    </div>

    <div class="grid-2">
      <div>
        <div class="eyebrow anc-anim" style="--d:1">
          <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Prix &#038; devis · Timelapse BTP</div>
          <div class="eyebrow-line"></div>
        </div>

        <h1 class="anc-h1 anc-anim" style="--d:2">
          Combien coûte<br />
          <span style="color:#1a7a4a;">un timelapse</span><br />
          <span style="color:#9c9892;font-size:.48em;letter-spacing:.06em;display:block;margin-top:8px;line-height:1.2;">
            de chantier ?<br />Prix, facteurs &#038; devis 2026
          </span>
        </h1>

        <p class="lead anc-anim" style="--d:3;margin-top:24px;">
          C&rsquo;est la première question de tout maître d&rsquo;ouvrage : <strong>quel budget prévoir pour un timelapse de chantier ?</strong> La réponse honnête : il n&rsquo;y a pas de prix unique. Le tarif dépend de <span class="green">5 facteurs concrets</span> que cet article détaille — et que vous pouvez chiffrer vous-même en quelques minutes.
        </p>

        <div style="display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;" class="anc-anim" style="--d:4">
          <a class="btn-primary" href="/simulateur-devis/">Chiffrer mon projet →</a>
          <a class="btn-outline" href="/timelapse-btp-chantier-lyon/">Comprendre le timelapse</a>
        </div>

        <div class="sig anc-anim" style="--d:5">
          <div class="sig-logo">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/cropped-logorond-480x480.jpg"
                 alt="Logo Romain Rubini Photographe" width="48" height="48" loading="lazy"/>
          </div>
          <div class="sig-text">
            <strong>Romain Rubini</strong>
            <span>Photographe de chantier · Timelapse · Lyon · Depuis 2010</span>
          </div>
        </div>
      </div>

      <div class="intro-photo anc-slideL anc-anim" style="--d:3">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/20231011_132422-rotated.jpg"
             alt="Caméra timelapse sur un chantier de construction à Lyon — Romain Rubini photographe BTP"
             width="800" height="1067" loading="eager"/>
        <div class="photo-caption">© Romain Rubini · Caméra timelapse sur chantier</div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ PAS DE PRIX UNIQUE ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>La vraie réponse</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <div class="grid-2 top">
      <div>
        <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Pourquoi il n&rsquo;existe pas de <span class="green">prix unique</span></h2>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:20px;" class="anc-anim" style="--d:2">
          Un timelapse de chantier n&rsquo;est pas un produit sur étagère : c&rsquo;est une <strong style="color:#fff;">prestation sur mesure</strong>. Une caméra unique posée sur un bâtiment existant pendant 4 mois n&rsquo;a rien à voir avec deux caméras montées sur mâts autonomes, sur deux ans de travaux, avec passages drone et montage cinématographique.
        </p>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:14px;" class="anc-anim" style="--d:3">
          Méfiez-vous des « prix tout compris » affichés sans contexte : ils cachent presque toujours des <strong style="color:#fff;">limites de durée, un seul point de vue ou un montage minimal</strong>. Le bon réflexe n&rsquo;est pas de chercher un tarif fixe, mais de comprendre <strong style="color:#fff;">ce qui compose le prix</strong>.
        </p>
      </div>

      <div class="svc-grid" style="grid-template-columns:1fr;">
        <div class="svc-card c-green anc-anim" style="--d:2">
          <div class="badge green">Installation</div>
          <div class="svc-icon green"><svg viewBox="0 0 24 24"><rect x="2" y="3" width="20" height="14" rx="2"></rect><line x1="8" y1="21" x2="16" y2="21"></line><line x1="12" y1="17" x2="12" y2="21"></line></svg></div>
          <h3>Le coût de départ</h3>
          <p>Matériel, déplacement, repérage et pose de la ou des caméras. <strong>Un poste ponctuel</strong> en début de chantier.</p>
        </div>
        <div class="svc-card c-orange anc-anim" style="--d:3">
          <div class="badge orange">Suivi mensuel</div>
          <div class="svc-icon orange"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></div>
          <h3>La durée du chantier</h3>
          <p>Maintenance, contrôle des images, énergie, hébergement des données. <strong>Lissé sur toute la durée</strong> des travaux.</p>
        </div>
        <div class="svc-card c-gray anc-anim" style="--d:4">
          <div class="badge gray">Livrable</div>
          <div class="svc-icon gray"><svg viewBox="0 0 24 24"><polygon points="23 7 16 12 23 17 23 7"></polygon><rect x="1" y="5" width="15" height="14" rx="2"></rect></svg></div>
          <h3>Le montage final</h3>
          <p>Assemblage, étalonnage, musique, plans complémentaires. <strong>Du format court réseaux au film long</strong> institutionnel.</p>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ LES 5 FACTEURS ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Les 5 facteurs de prix</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Ce qui fait <span class="green">varier le tarif</span></h2>
    <p class="lead anc-anim" style="--d:2;margin-top:16px;max-width:660px;">
      Quel que soit le prestataire, le prix d&rsquo;un timelapse se construit autour des mêmes variables. Les voici, classées par <strong>impact sur le budget</strong>.
    </p>

    <div class="steps anc-anim" style="--d:3;margin-top:32px;">
      <div class="step sg">
        <div class="step-num">01</div>
        <div class="step-ic k-green"><svg viewBox="0 0 24 24"><path d="M23 19a2 2 0 01-2 2H3a2 2 0 01-2-2V8a2 2 0 012-2h4l2-3h6l2 3h4a2 2 0 012 2z"></path><circle cx="12" cy="13" r="4"></circle></svg></div>
        <h4>Nombre de caméras</h4>
        <p>Un seul point de vue ou plusieurs angles ? Chaque caméra ajoute du matériel et de la maintenance. <strong>Facteur n°1 du prix.</strong></p>
      </div>
      <div class="step sw">
        <div class="step-num">02</div>
        <div class="step-ic k-black"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></div>
        <h4>Durée du chantier</h4>
        <p>4 mois ou 2 ans ? La durée pilote le coût de suivi mensuel. <strong>Plus c&rsquo;est long, plus le mensuel se lisse.</strong></p>
      </div>
      <div class="step sg">
        <div class="step-num">03</div>
        <div class="step-ic k-green"><svg viewBox="0 0 24 24"><path d="M12 15a3 3 0 100-6 3 3 0 000 6z"></path><line x1="3" y1="5" x2="7" y2="5"></line><line x1="17" y1="5" x2="21" y2="5"></line><line x1="3" y1="19" x2="7" y2="19"></line><line x1="17" y1="19" x2="21" y2="19"></line></svg></div>
        <h4>Type d&rsquo;installation</h4>
        <p>Sur structure existante (façade, grue) ou sur <strong>mât autonome avec panneau solaire</strong> ? L&rsquo;autonomie a un coût.</p>
      </div>
      <div class="step so">
        <div class="step-num">04</div>
        <div class="step-ic k-orange"><svg viewBox="0 0 24 24"><polygon points="23 7 16 12 23 17 23 7"></polygon><rect x="1" y="5" width="15" height="14" rx="2"></rect></svg></div>
        <h4>Options couplées</h4>
        <p>Passages drone, reportage photo au sol, vidéo, ampleur du montage. <strong>Avantageuses en formule groupée.</strong></p>
      </div>
    </div>

    <div class="infobar green anc-anim" style="--d:4;margin-top:24px;">
      <svg viewBox="0 0 24 24"><path d="M12 15a3 3 0 100-6 3 3 0 000 6z"></path><line x1="12" y1="1" x2="12" y2="4"></line></svg>
      <p><strong>5ᵉ facteur — le déplacement.</strong> La distance depuis Lyon entre en compte pour les interventions de pose et de maintenance. Sur un chantier en métropole lyonnaise, ce poste est marginal ; il augmente progressivement vers les Alpes ou les départements voisins. <a href="/photographe-btp-rhone-alpes/">Voir les zones d&rsquo;intervention →</a></p>
    </div>

  </div>
</div>

<!-- ══════════ TABLE COMPARATIVE PROFILS ══════════ -->
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Lire un devis · Repères</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Trois profils de projet,<br />trois <span class="green">budgets différents</span></h2>
    <p class="lead anc-anim" style="--d:2;margin-top:16px;margin-bottom:28px;max-width:660px;">
      Pour situer votre projet sans annoncer un faux prix « standard », voici comment les variables se combinent selon le type de chantier. Le montant exact, lui, se calcule dans le <strong>simulateur</strong>.
    </p>

    <div class="anc-anim" style="--d:3">
      <table class="ptable">
        <thead>
          <tr>
            <th>Profil de projet</th>
            <th>Configuration typique</th>
            <th>Ce qui pèse sur le prix</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td><span class="ico g"></span>Chantier court</td>
            <td>1 caméra · 3 à 6 mois · structure existante · montage court</td>
            <td>Budget le plus contenu. L&rsquo;installation représente la part principale.</td>
          </tr>
          <tr>
            <td><span class="ico o"></span>Chantier standard</td>
            <td>1 à 2 caméras · 8 à 14 mois · mât autonome · montage HD + réseaux</td>
            <td>La durée de suivi devient le poste dominant, devant l&rsquo;installation.</td>
          </tr>
          <tr>
            <td><span class="ico g"></span>Grand projet</td>
            <td>2+ caméras · 18 à 24 mois · drone régulier · film institutionnel</td>
            <td>Multi-postes : caméras, passages drone et montage long se cumulent.</td>
          </tr>
        </tbody>
      </table>
    </div>

    <div class="infobar orange anc-anim" style="--d:4;margin-top:24px;">
      <svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line></svg>
      <p><strong>Plutôt qu&rsquo;une fourchette en euros vite trompeuse</strong>, le simulateur applique les tarifs réels de chaque poste à VOTRE configuration et produit un devis chiffré ligne par ligne. <a href="/simulateur-devis/">Obtenir mon estimation →</a></p>
    </div>

  </div>
</div>

<!-- ══════════ OPTIMISER LE BUDGET ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Bon à savoir · Optimiser</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Comment <span class="green">maîtriser le budget</span></h2>

    <div class="grid-2 top" style="margin-top:32px;">
      <div class="anc-anim" style="--d:2">
        <p class="lead" style="margin-bottom:20px;">
          Un timelapse n&rsquo;a pas besoin d&rsquo;être hors de prix pour être impactant. Quelques arbitrages simples permettent d&rsquo;ajuster le budget sans sacrifier le résultat.
        </p>
        <div style="display:flex;flex-direction:column;gap:12px;">
          <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 20px;border-left:3px solid #1a7a4a;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Coupler les prestations</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Drone, photo au sol et vidéo commandés AVEC le timelapse coûtent moins cher que des interventions séparées : le déplacement est mutualisé.</p>
          </div>
          <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 20px;border-left:3px solid #e05c1a;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Définir le bon nombre de caméras</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Un seul point de vue bien choisi suffit souvent. Une seconde caméra ne se justifie que si deux fronts de chantier évoluent indépendamment.</p>
          </div>
          <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 20px;border-left:3px solid #5a5752;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Calibrer le montage</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Un format court pour les réseaux sociaux et un film long institutionnel ne demandent pas le même travail. On dimensionne le livrable selon l&rsquo;usage réel.</p>
          </div>
        </div>
      </div>

      <div class="anc-anim" style="--d:3">
        <!-- &#x1f5bc; SLOT IMAGE 2 — EXEMPLE RÉALISATION (format paysage ~960×640) — IMAGE NON ENCORE EXPLOITÉE -->
        <div style="background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;">
          <div style="height:220px;overflow:hidden;">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/02-36.jpg"
                 alt="Exemple de suivi de chantier BTP en Rhône-Alpes — Romain Rubini photographe timelapse"
                 width="960" height="640" loading="lazy"
                 style="width:100%;height:100%;object-fit:cover;display:block;"/>
          </div>
          <div style="padding:20px 24px 24px;border-top:1px solid var(--border);">
            <p style="font-family:'DM Mono',monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#1a7a4a;margin-bottom:8px;">Exemple · Rhône-Alpes</p>
            <p style="font-size:14px;font-weight:700;color:#0a0a0a;margin-bottom:8px;line-height:1.35;">Un livrable dimensionné selon l&rsquo;usage</p>
            <p style="font-size:12.5px;line-height:1.75;color:var(--gray);font-weight:300;">Sur chaque projet, le devis est construit poste par poste — <strong>vous ne payez que ce qui sert réellement</strong> votre communication. Pas de pack rigide, pas de surfacturation cachée.</p>
          </div>
        </div>

        <div class="infobar green" style="margin-top:16px;">
          <svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"></polyline></svg>
          <p>Un seul interlocuteur de la pose au montage : <strong>pas de sous-traitance, pas de marge intermédiaire</strong> sur votre devis.</p>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ CTA SIMULATEUR ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Devis · Simulateur</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <div class="grid-2 top">
      <div>
        <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Votre prix exact<br />en <span class="green">10 minutes</span></h2>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:20px;" class="anc-anim" style="--d:2">
          Renseignez le nombre de caméras, la durée et les options : le simulateur applique les tarifs réels et génère <strong style="color:#fff;">votre devis PDF immédiatement</strong>. Fiable à 90 %, certifié par Romain Rubini sous 24h. Sans engagement.
        </p>
        <div style="display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;" class="anc-anim" style="--d:3">
          <a class="btn-primary" href="/simulateur-devis/">Accéder au simulateur →</a>
          <a class="btn-ghost" href="/contact/">Demander un devis personnalisé</a>
        </div>
      </div>

      <div class="anc-anim" style="--d:3">
        <div style="display:grid;grid-template-columns:1fr 1fr;gap:3px;background:rgba(255,255,255,.06);border-radius:16px;overflow:hidden;">
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#4ade80;">5</div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Facteurs de prix</div>
          </div>
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#e05c1a;">90<span style="font-size:28px;">%</span></div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Fiabilité estimation</div>
          </div>
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#fff;">24h</div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Devis certifié</div>
          </div>
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#fff;">0€</div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Sans engagement</div>
          </div>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ FAQ ══════════ -->
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Questions fréquentes · Prix</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">FAQ — Prix d&rsquo;un<br />timelapse <span class="green">de chantier</span></h2>

    <div class="faq anc-anim" style="--d:2;margin-top:32px;">
      <div class="faq-item">
        <p class="faq-q">Combien coûte un timelapse de chantier en 2026 ?</p>
        <p class="faq-a">Il n&rsquo;existe pas de prix unique : le tarif dépend du nombre de caméras, de la durée des travaux, des options (drone, photo, vidéo, montage) et du déplacement. Plutôt qu&rsquo;une fourchette approximative, le <a href="/simulateur-devis/">simulateur de devis</a> calcule un montant personnalisé en quelques minutes — PDF instantané, fiable à 90 %, certifié sous 24h.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Le prix se paie-t-il en une fois ou au mois ?</p>
        <p class="faq-a">La prestation s&rsquo;articule généralement autour d&rsquo;un <strong>coût d&rsquo;installation</strong>, d&rsquo;un <strong>suivi mensuel</strong> pendant la durée du chantier, puis du <strong>montage final</strong>. Plus le chantier est long, plus le coût mensuel est lissé. Le détail apparaît ligne par ligne dans le simulateur.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Pourquoi deux timelapses n&rsquo;ont-ils pas le même prix ?</p>
        <p class="faq-a">Parce que chaque chantier est unique : une caméra sur 4 mois n&rsquo;a rien à voir avec deux caméras sur mâts autonomes, deux ans de captation et un montage cinématographique. Le prix reflète le <strong>matériel mobilisé</strong>, la <strong>fréquence de maintenance</strong> et l&rsquo;<strong>ampleur du montage</strong>.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Un timelapse coûte-t-il plus cher avec une option drone ?</p>
        <p class="faq-a">L&rsquo;option drone ajoute un coût mais reste avantageuse en formule couplée : les passages drone facturés avec le timelapse fixe sont nettement moins chers que des vols séparés. Romain Rubini est <strong>télépilote de drone professionnel certifié depuis 2016</strong>, déclarations de vol incluses. Voir la <a href="/telepilote-de-drone-lyon/">prestation drone</a>.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Comment obtenir un devis précis pour mon timelapse ?</p>
        <p class="faq-a">Le plus rapide est le <a href="/simulateur-devis/">simulateur en ligne</a> : vous renseignez caméras, durée et options, et recevez un PDF chiffré immédiatement, certifié sous 24h. Vous pouvez aussi demander un <a href="/contact/">devis personnalisé</a> en décrivant votre projet.</p>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ MAILLAGE INTERNE ══════════ -->
<div class="maillage">
  <div class="maillage-inner">
    <p style="font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#9c9892;margin:0 0 20px;">À lire aussi · Prestations liées</p>
    <div style="display:flex;flex-wrap:wrap;justify-content:center;gap:10px;">
      <a href="/simulateur-devis/" style="font-family:'DM Sans',sans-serif;background:#0a0a0a;color:#fff !important;border:1.5px solid #0a0a0a;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:600;text-decoration:none !important;">Simulateur de devis</a>
      <a href="/timelapse-btp-chantier-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Timelapse chantier Lyon</a>
      <a href="/photographe-de-chantier-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Suivi photo chantier</a>
      <a href="/telepilote-de-drone-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Drone chantier Lyon</a>
      <a href="/photographe-btp-rhone-alpes/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">BTP Rhône-Alpes</a>
      <a href="/photographe-reportage-lyon-entreprise/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Reportage entreprise</a>
      <a href="/timelapse-chantier-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Timelapse chantier Lyon</a>
      <a href="/blog-de-romain-rubini-photographe-a-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">← Blog</a>
    </div>
  </div>
</div>

</div><!-- /rbn-anc -->

<script>
(function(){
  var items = document.querySelectorAll('.rbn-anc .anc-anim');
  if(!items.length) return;
  var io = new IntersectionObserver(function(entries){
    entries.forEach(function(e){
      if(e.isIntersecting){ e.target.classList.add('anc-in'); io.unobserve(e.target); }
    });
  },{threshold:0.1,rootMargin:'0px 0px -40px 0px'});
  items.forEach(function(el){ io.observe(el); });
})();
</script>

<p>Cet article <a href="https://www.rubiniphot.com/prix-timelapse-chantier/">Combien coûte un timelapse de chantier ? Prix &#038; devis 2026</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Timelapse-btp-chantier-Lyon</title>
		<link>https://www.rubiniphot.com/timelapse-btp-chantier-lyon/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Sat, 14 Mar 2026 09:11:44 +0000</pubDate>
				<category><![CDATA[Photographe de chantier à Lyon : suivi photographique de travaux et construction]]></category>
		<guid isPermaLink="false">https://www.rubiniphot.com/?p=9171</guid>

					<description><![CDATA[<p>Timelapse de chantier à Lyon : immortaliser l’évolution d’un projet   Photographe indépendant Interlocuteur unique Lyon · Rhône-Alpes Télépilote de drone professionnel certifié Depuis 2010 Timelapse BTP · Lyon &#038; Rhône-Alpes Timelapse de chantier Lyon &#038; Rhône-AlpesSuivi continu · Drone · Photo Le timelapse de chantier permet de condenser plusieurs mois de travaux en quelques &#8230; </p>
<p class="link-more"><a href="https://www.rubiniphot.com/timelapse-btp-chantier-lyon/" class="more-link">Lire la suite de<span class="screen-reader-text">« Timelapse-btp-chantier-Lyon »</span></a></p>
<p>Cet article <a href="https://www.rubiniphot.com/timelapse-btp-chantier-lyon/">Timelapse-btp-chantier-Lyon</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<script type="application/ld+json">{"@context":"https://schema.org","@type":"VideoObject","name":"Drone et timelapse Solyimport","description":"Vidéo réalisée par Romain Rubini, photographe BTP et télépilote drone professionnel à Lyon. Timelapse de chantier BTP à Lyon","thumbnailUrl":["https://i.vimeocdn.com/video/2129437921-e15d0ce0dd917a9b048d83ba4c304676648fdaa2063f0f9f5ec6c6a48e8d6822-d_295x166?region=us"],"uploadDate":"2026-03-04","duration":"PT1M19S","embedUrl":"https://player.vimeo.com/video/1170349931","contentUrl":"https://vimeo.com/1170349931","publisher":{"@type":"Organization","name":"Romain Rubini Photographe","logo":{"@type":"ImageObject","url":"https://www.rubiniphot.com/wp-content/uploads/cropped-logorond-480x480.jpg"}}}</script>


<p><!--vcv no format--><!-- vcwb/dynamicElementComment:e465e2ca --></p>
<div class="vce-row-container" data-vce-boxed-width="true">
<div id="el-e465e2ca" class="vce-row vce-row--col-gap-30 vce-row-equal-height vce-row-content--top" data-vce-do-apply="all el-e465e2ca">
<div class="vce-row-content" data-vce-element-content="true">
<p><!-- vcwb/dynamicElementComment:5dda3aea --></p>
<div id="el-5dda3aea" class="vce-col vce-col--md-auto vce-col--xs-1 vce-col--xs-last vce-col--xs-first vce-col--sm-last vce-col--sm-first vce-col--md-last vce-col--lg-last vce-col--xl-last vce-col--md-first vce-col--lg-first vce-col--xl-first">
<div class="vce-col-inner" data-vce-do-apply="border margin background el-5dda3aea">
<div class="vce-col-content" data-vce-element-content="true" data-vce-do-apply="padding el-5dda3aea">
<p><!-- vcwb/dynamicElementComment:2ccbd309 --></p>
<div class="vce-text-block">
<div id="el-2ccbd309" class="vce-text-block-wrapper vce" data-vce-do-apply="all el-2ccbd309">
<h1 data-section-id="w0h52h" data-start="755" data-end="824">Timelapse de chantier à Lyon : immortaliser l’évolution d’un projet</h1>
</div>
</div>
<div class="vce-button--style-basic-container vce-button--style-basic-container--align-center"> </div>
<p><!-- /vcwb/dynamicElementComment:b4089acd --></p>
</div>
</div>
</div>
<p><!-- /vcwb/dynamicElementComment:5dda3aea --></p>
</div>
</div>
</div>
<p><!-- /vcwb/dynamicElementComment:e465e2ca --><!--vcv no format--></p>


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Timelapse de chantier à Lyon : immortaliser l'évolution d'un projet BTP",
      "description": "Découvrez comment le timelapse de chantier permet de valoriser vos projets BTP à Lyon et en Rhône-Alpes. Technique, équipement, tarifs et exemples réels par Romain Rubini, photographe spécialisé depuis 2010.",
      "author": {
        "@type": "Person",
        "name": "Romain Rubini",
        "url": "https://www.rubiniphot.com/a-propos-romain-rubini-photographe-btp/"
      },
      "publisher": {
        "@type": "Organization",
        "name": "Romain Rubini Photographe",
        "url": "https://www.rubiniphot.com/",
        "logo": {
          "@type": "ImageObject",
          "url": "https://www.rubiniphot.com/wp-content/uploads/cropped-logorond-480x480.jpg"
        }
      },
      "image": "https://www.rubiniphot.com/wp-content/uploads/Pas-Du-Riot-01_redimensionner-1.jpg",
      "datePublished": "2026-03-14",
      "dateModified": "2026-06-27",
      "mainEntityOfPage": "https://www.rubiniphot.com/timelapse-btp-chantier-lyon/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Combien coûte un timelapse de chantier à Lyon ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Le tarif d'un timelapse dépend du nombre de caméras, de la durée du chantier et des options choisies (drone, photo au sol, montage). Utilisez le simulateur de devis en ligne pour obtenir un PDF instantané, fiable à 90 % et certifié par Romain Rubini sous 24h."
          }
        },
        {
          "@type": "Question",
          "name": "Quelle est la durée minimale pour un timelapse de chantier ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Un timelapse de chantier est pertinent dès 3 mois de travaux. Pour des projets plus courts (rénovations, aménagements), une solution hybride photo + timelapse ponctuel peut être envisagée."
          }
        },
        {
          "@type": "Question",
          "name": "Romain Rubini intervient-il en dehors de Lyon ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Oui, Romain Rubini intervient sur toute la région Rhône-Alpes : Grenoble, Saint-Étienne, Annecy, Valence, Chambéry, Mâcon et leurs agglomérations."
          }
        },
        {
          "@type": "Question",
          "name": "Peut-on combiner timelapse et drone sur le même chantier ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Oui, c'est même recommandé. Romain Rubini est télépilote de drone certifié professionnel depuis 2016. La combinaison timelapse fixe + vols drone réguliers offre une documentation complète et un contenu de communication très impactant."
          }
        },
        {
          "@type": "Question",
          "name": "Comment sont gérées les caméras pendant le chantier ?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Les caméras sont installées sur des points fixes sécurisés et contrôlées régulièrement. En cas de panne, déplacement ou modification du chantier, une intervention rapide est organisée pour maintenir la continuité de la captation."
          }
        }
      ]
    }
  ]
}
</script>

<style>
@font-face{font-family:'Bebas Neue';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/bebas-neue.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-300.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-300-italic.woff2') format('woff2');font-weight:300;font-style:italic;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Sans';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-sans-600.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Mono';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-mono-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'DM Mono';src:url('https://www.rubiniphot.com/wp-content/uploads/fonts/dm-mono-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap;}
</style>

<style>
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a; }
.rbn-anc * { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc p { margin-bottom:14px; }
.rbn-anc p:last-child { margin-bottom:0; }

/* ══ TOKENS ══ */
.rbn-anc { --black:#0a0a0a; --white:#fff; --beige:#f5f3ee; --border:#e2ddd7; --gray:#5a5752; --gray-light:#9c9892; --green:#1a7a4a; --green-bg:#eaf4ee; --green-border:#b6dfc6; --orange:#e05c1a; --orange-bg:#fdf0e8; --orange-border:#f5c9a8; --radius:12px; }

/* ══ ANIMATIONS ══ */
@keyframes anc-kenburns { 0%{transform:scale(1) translate(0,0)} 100%{transform:scale(1.08) translate(-7px,-4px)} }
@keyframes anc-rise { from{opacity:0;transform:translateY(30px)} to{opacity:1;transform:translateY(0)} }
@keyframes anc-slideL { from{opacity:0;transform:translateX(-34px)} to{opacity:1;transform:translateX(0)} }
@keyframes anc-pulse { 0%,100%{opacity:1} 50%{opacity:.25} }
@keyframes barIn { from{transform:scaleX(0)} to{transform:scaleX(1)} }
.rbn-anc .anc-anim { opacity:0; }
.rbn-anc .anc-anim.anc-in { animation:anc-rise .7s cubic-bezier(.22,1,.36,1) forwards; animation-delay:calc(var(--d,0) * 90ms); }
.rbn-anc .anc-slideL { opacity:0; }
.rbn-anc .anc-slideL.anc-in { animation:anc-slideL .8s cubic-bezier(.22,1,.36,1) forwards; animation-delay:calc(var(--d,0) * 90ms); }

/* ══ SECTIONS ══ */
.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:var(--beige); padding:64px 24px; border-top:2px solid var(--border); border-bottom:2px solid var(--border); }
.rbn-anc .s-dark   { background:#0a0a0a; padding:72px 24px; }
.rbn-anc .s-border-b { border-bottom:2px solid #0a0a0a; }
.rbn-anc .inner    { max-width:960px; margin:0 auto; }
.rbn-anc .grid-2   { display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:center; }
.rbn-anc .grid-2.top { align-items:start; }
@media(max-width:720px){ .rbn-anc .grid-2 { grid-template-columns:1fr; gap:32px; } }

/* ══ EYEBROW ══ */
.rbn-anc .eyebrow { display:flex; align-items:center; gap:16px; margin-bottom:32px; }
.rbn-anc .eyebrow-tag { display:inline-flex; align-items:center; gap:8px; background:#0a0a0a; color:#fff; font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.14em; text-transform:uppercase; padding:6px 14px; border-radius:100px; }
.rbn-anc .eyebrow-tag.g { background:var(--green); }
.rbn-anc .eyebrow-dot { width:6px; height:6px; border-radius:50%; animation:anc-pulse 2s ease-in-out infinite; }
.rbn-anc .eyebrow-dot.orange { background:#e05c1a; }
.rbn-anc .eyebrow-dot.green  { background:#4ade80; }
.rbn-anc .eyebrow-line { flex:1; height:1px; background:var(--border); }
.rbn-anc .eyebrow-line.dark { background:rgba(255,255,255,.1); }

/* ══ TYPOGRAPHIE ══ */
.rbn-anc .anc-h1 { font-family:'Bebas Neue',sans-serif; font-size:clamp(44px,7.5vw,84px); line-height:.9; letter-spacing:.01em; color:#0a0a0a; }
.rbn-anc .anc-h2 { font-family:'Bebas Neue',sans-serif; font-size:clamp(32px,5vw,56px); line-height:.94; }
.rbn-anc .anc-h2::after { content:''; display:block; width:28px; height:3px; background:#1a7a4a; border-radius:2px; margin-top:16px; }
.rbn-anc .anc-h2.on-dark { color:#fff; }
.rbn-anc .anc-h2.on-dark::after { background:#4ade80; }
.rbn-anc .anc-h2 .orange { color:#e05c1a; }
.rbn-anc .anc-h2 .green  { color:#1a7a4a; }
.rbn-anc .lead { font-size:15px; line-height:1.85; color:var(--gray); font-weight:300; }
.rbn-anc .lead strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .lead .orange { color:#e05c1a; font-weight:600; }
.rbn-anc .lead .green  { color:#1a7a4a; font-weight:600; }

/* ══ INTRO PHOTO ══ */
.rbn-anc .intro-photo { position:relative; border-radius:14px; overflow:hidden; aspect-ratio:3/4; }
.rbn-anc .intro-photo img { width:100%; height:100%; object-fit:cover; animation:anc-kenburns 16s ease-in-out infinite alternate; }
.rbn-anc .photo-caption { position:absolute; bottom:0; left:0; right:0; background:linear-gradient(to top,rgba(0,0,0,.72) 0%,transparent 100%); padding:28px 16px 14px; font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.12em; text-transform:uppercase; color:rgba(255,255,255,.6); }

/* ══ TRUST BAND ══ */
.rbn-anc .trust { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:6px 18px; background:#0a0a0a; border-radius:100px; padding:13px 28px; margin-bottom:48px; }
.rbn-anc .trust-item { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.12em; text-transform:uppercase; color:rgba(255,255,255,.55); }
.rbn-anc .trust-item+.trust-item::before { content:'·'; color:rgba(255,255,255,.18); margin-right:18px; }
.rbn-anc .trust-dot { width:5px; height:5px; border-radius:50%; display:inline-block; margin-right:5px; }
.rbn-anc .trust-dot.o { background:#e05c1a; }
.rbn-anc .trust-dot.g { background:#1a7a4a; }

/* ══ SERVICE CARDS DARK ══ */
.rbn-anc .svc-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:3px; background:rgba(255,255,255,.06); border-radius:16px; overflow:hidden; margin-bottom:28px; }
@media(max-width:720px){ .rbn-anc .svc-grid { grid-template-columns:1fr; } }
.rbn-anc .svc-card { background:#141414; padding:32px 26px; position:relative; overflow:hidden; transition:background .22s; display:flex; flex-direction:column; gap:14px; }
.rbn-anc .svc-card:hover { background:#1c1c1c; }
.rbn-anc .svc-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; transform:scaleX(0); transform-origin:left center; transition:transform .4s cubic-bezier(.22,1,.36,1); }
.rbn-anc .svc-card:hover::before { transform:scaleX(1); }
.rbn-anc .svc-card.c-orange::before { background:#e05c1a; }
.rbn-anc .svc-card.c-green::before  { background:#1a7a4a; }
.rbn-anc .svc-card.c-gray::before   { background:#5a5752; }
.rbn-anc .badge { display:inline-flex; align-items:center; gap:6px; font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.12em; text-transform:uppercase; padding:4px 10px; border-radius:100px; font-weight:500; width:fit-content; }
.rbn-anc .badge.orange { background:rgba(224,92,26,.15); color:#e05c1a; border:1px solid rgba(224,92,26,.3); }
.rbn-anc .badge.green  { background:rgba(26,122,74,.15);  color:#4ade80; border:1px solid rgba(26,122,74,.3); }
.rbn-anc .badge.gray   { background:rgba(255,255,255,.06); color:#9c9892; border:1px solid rgba(255,255,255,.12); }
.rbn-anc .svc-icon { width:44px; height:44px; border-radius:12px; display:flex; align-items:center; justify-content:center; }
.rbn-anc .svc-icon.orange { background:#e05c1a; }
.rbn-anc .svc-icon.green  { background:#1a7a4a; }
.rbn-anc .svc-icon.gray   { background:#2a2825; border:1px solid rgba(255,255,255,.1); }
.rbn-anc .svc-icon svg { width:20px; height:20px; fill:none; stroke:#fff; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.rbn-anc .svc-card h3 { font-size:17px; font-weight:700; color:#fff; line-height:1.3; }
.rbn-anc .svc-card p  { font-size:13px; line-height:1.75; color:#9c9892; font-weight:300; }
.rbn-anc .svc-card p strong { color:#fff; font-weight:600; }
.rbn-anc .svc-tarif { font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.08em; color:#9c9892; padding:10px 12px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08); border-radius:8px; }
.rbn-anc .svc-tarif strong { color:#fff; }
.rbn-anc .svc-link { display:inline-flex; align-items:center; gap:6px; font-size:12px; font-weight:600; color:#e05c1a !important; text-decoration:none !important; margin-top:auto; }
.rbn-anc .svc-link:hover { text-decoration:underline !important; }

/* ══ STEPS ══ */
.rbn-anc .steps { display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--border); border-radius:16px; overflow:hidden; }
@media(max-width:720px){ .rbn-anc .steps { grid-template-columns:1fr 1fr; } }
.rbn-anc .step { padding:26px 20px; }
.rbn-anc .step.sw { background:var(--beige); }
.rbn-anc .step.sg { background:var(--green-bg); }
.rbn-anc .step.so { background:var(--orange-bg); }
.rbn-anc .step-num { font-family:'Bebas Neue',sans-serif; font-size:48px; line-height:1; margin-bottom:10px; }
.rbn-anc .step.sw .step-num { color:var(--border); }
.rbn-anc .step.sg .step-num { color:var(--green-border); }
.rbn-anc .step.so .step-num { color:var(--orange-border); }
.rbn-anc .step-ic { width:36px; height:36px; border-radius:10px; display:flex; align-items:center; justify-content:center; margin-bottom:12px; }
.rbn-anc .step-ic.k-black  { background:#0a0a0a; }
.rbn-anc .step-ic.k-green  { background:#1a7a4a; }
.rbn-anc .step-ic.k-orange { background:#e05c1a; }
.rbn-anc .step-ic svg { width:16px; height:16px; fill:none; stroke:#fff; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.rbn-anc .step h4 { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:8px; }
.rbn-anc .step p  { font-size:12px; line-height:1.65; color:var(--gray); }
.rbn-anc .step p strong { color:#0a0a0a; font-weight:700; }

/* ══ FAQ ══ */
.rbn-anc .faq { display:flex; flex-direction:column; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid var(--border); border-radius:12px; padding:22px 24px 22px 28px; position:relative; overflow:hidden; transition:border-color .25s, box-shadow .25s; }
.rbn-anc .faq-item:hover { border-color:var(--green-border); box-shadow:0 2px 16px rgba(26,122,74,.08); }
.rbn-anc .faq-item::before { content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:#1a7a4a; }
.rbn-anc .faq-q { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:10px; }
.rbn-anc .faq-a { font-size:13px; line-height:1.82; color:var(--gray); font-weight:300; }
.rbn-anc .faq-a strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .faq-a a { color:#e05c1a; font-weight:600; text-decoration:none; }
.rbn-anc .faq-a a:hover { text-decoration:underline; }

/* ══ INFOBAR ══ */
.rbn-anc .infobar { padding:16px 20px; border-radius:10px; display:flex; align-items:flex-start; gap:12px; border:1px solid; border-left:3px solid; }
.rbn-anc .infobar.orange { background:var(--orange-bg); border-color:var(--orange-border); border-left-color:#e05c1a; }
.rbn-anc .infobar.green  { background:var(--green-bg);  border-color:var(--green-border);  border-left-color:#1a7a4a; }
.rbn-anc .infobar svg { width:16px; height:16px; fill:none; stroke-width:2; stroke-linecap:round; flex-shrink:0; margin-top:2px; }
.rbn-anc .infobar.orange svg { stroke:#e05c1a; }
.rbn-anc .infobar.green  svg { stroke:#1a7a4a; }
.rbn-anc .infobar p { font-size:12px; line-height:1.75; color:var(--gray); }
.rbn-anc .infobar strong { color:#0a0a0a; font-weight:700; }
.rbn-anc .infobar a { color:#e05c1a; font-weight:600; text-decoration:none; }
.rbn-anc .infobar a:hover { text-decoration:underline; }

/* ══ VIDEO ══ */
.rbn-anc .video-wrap { position:relative; padding-bottom:56.25%; height:0; overflow:hidden; border-radius:14px; background:#0a0a0a; }
.rbn-anc .video-wrap iframe { position:absolute; top:0; left:0; width:100%; height:100%; border:0; }

/* ══ ZONE CARDS ══ */
.rbn-anc .zone-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(180px,1fr)); gap:10px; }
.rbn-anc .zone-card { display:flex; align-items:center; gap:12px; background:#fff; border:1px solid var(--border); border-radius:12px; padding:14px 16px; transition:border-color .25s,transform .25s; text-decoration:none !important; }
.rbn-anc .zone-card:hover { border-color:#e05c1a; transform:translateY(-2px); }
.rbn-anc .zone-dot { width:8px; height:8px; border-radius:50%; flex-shrink:0; }
.rbn-anc .zone-dot.o { background:#e05c1a; }
.rbn-anc .zone-dot.g { background:#1a7a4a; }
.rbn-anc .zone-name  { font-size:13px; font-weight:600; color:#0a0a0a; display:block; line-height:1.3; }
.rbn-anc .zone-dept  { font-size:11px; color:#9c9892; font-family:'DM Mono',monospace; letter-spacing:.05em; }

/* ══ BOUTONS ══ */
.rbn-anc a.btn-primary { background:#e05c1a !important; color:#fff !important; font-weight:700; padding:14px 26px; border-radius:100px; text-decoration:none !important; display:inline-block; }
.rbn-anc a.btn-ghost   { background:transparent !important; color:#fff !important; border:1.5px solid rgba(255,255,255,.3) !important; padding:13px 24px; border-radius:100px; text-decoration:none !important; display:inline-block; }
.rbn-anc a.btn-outline { background:transparent !important; color:#0a0a0a !important; border:1.5px solid var(--border) !important; padding:13px 24px; border-radius:100px; text-decoration:none !important; display:inline-block; }

/* ══ SIG ══ */
.rbn-anc .sig { display:flex; align-items:center; gap:14px; margin-top:32px; padding-top:24px; border-top:1px solid var(--border); }
.rbn-anc .sig-logo { width:48px; height:48px; border-radius:50%; overflow:hidden; flex-shrink:0; border:2px solid var(--border); }
.rbn-anc .sig-logo img { width:100%; height:100%; object-fit:cover; }
.rbn-anc .sig-text strong { display:block; font-size:13px; font-weight:700; color:#0a0a0a; }
.rbn-anc .sig-text span { font-size:11px; color:#9c9892; font-family:'DM Mono',monospace; letter-spacing:.06em; }

/* ══ MAILLAGE ══ */
.rbn-anc .maillage { background:var(--beige); border-top:2px solid #0a0a0a; padding:40px 24px 44px; }
.rbn-anc .maillage-inner { max-width:960px; margin:0 auto; text-align:center; }

.rbn-anc .eyebrow-line.dark{background:rgba(255,255,255,.1);}
.rbn-anc .vex-lead{font-family:'DM Sans',sans-serif;font-weight:300;font-size:15px;line-height:1.8;color:#9c9892;max-width:620px;margin:0 0 36px;}
.rbn-anc .vex-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
@media(max-width:720px){.rbn-anc .vex-grid{grid-template-columns:1fr;gap:18px;}}
.rbn-anc .vex-card{background:#141414;border-radius:16px;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.22,1,.36,1);}
.rbn-anc .vex-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:left center;transition:transform .4s cubic-bezier(.22,1,.36,1);z-index:3;}
.rbn-anc .vex-card:hover::before{transform:scaleX(1);}
.rbn-anc .vex-card:hover{transform:translateY(-4px);}
.rbn-anc .vex-card.vex-o::before{background:#e05c1a;}
.rbn-anc .vex-card.vex-g::before{background:#1a7a4a;}
.rbn-anc .vex-media{position:relative;aspect-ratio:16/9;background:#000;cursor:pointer;overflow:hidden;}
.rbn-anc .vex-poster{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease;}
.rbn-anc .vex-media:hover .vex-poster{transform:scale(1.05);}
.rbn-anc .vex-media::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.05) 45%,rgba(0,0,0,.18) 100%);pointer-events:none;}
.rbn-anc .vex-badge{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;gap:7px;background:rgba(10,10,10,.72);color:#fff;font-family:'DM Mono',monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;padding:6px 11px;border-radius:100px;}
.rbn-anc .vex-rec{width:6px;height:6px;border-radius:50%;animation:anc-pulse 2s ease-in-out infinite;}
.rbn-anc .vex-o .vex-rec{background:#e05c1a;}
.rbn-anc .vex-g .vex-rec{background:#4ade80;}
.rbn-anc .vex-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:64px;height:64px;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s;box-shadow:0 6px 24px rgba(0,0,0,.4);}
.rbn-anc .vex-play svg{width:26px;height:26px;fill:#fff;margin-left:3px;}
.rbn-anc .vex-o .vex-play{background:rgba(224,92,26,.92);}
.rbn-anc .vex-o .vex-media:hover .vex-play{transform:translate(-50%,-50%) scale(1.08);background:#e05c1a;}
.rbn-anc .vex-o .vex-play:focus-visible{outline:3px solid #e05c1a;outline-offset:3px;}
.rbn-anc .vex-g .vex-play{background:rgba(26,122,74,.92);}
.rbn-anc .vex-g .vex-media:hover .vex-play{transform:translate(-50%,-50%) scale(1.08);background:#1a7a4a;}
.rbn-anc .vex-g .vex-play:focus-visible{outline:3px solid #4ade80;outline-offset:3px;}
.rbn-anc .vex-iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:4;}
.rbn-anc .vex-body{padding:20px 22px 22px;}
.rbn-anc .vex-sector{font-family:'DM Mono',monospace;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:9px;}
.rbn-anc .vex-o .vex-sector{color:#e05c1a;}
.rbn-anc .vex-g .vex-sector{color:#4ade80;}
.rbn-anc .vex-title{font-family:'Bebas Neue',sans-serif;font-size:25px;line-height:1.02;letter-spacing:.01em;color:#fff;margin:0 0 10px;}
.rbn-anc .vex-meta{font-family:'DM Sans',sans-serif;font-weight:300;font-size:12.5px;line-height:1.7;color:#9c9892;margin:0;}
@media(prefers-reduced-motion:reduce){.rbn-anc .vex-poster,.rbn-anc .vex-card,.rbn-anc .vex-play{transition:none;}.rbn-anc .vex-rec{animation:none;}}
</style>

<div class="rbn-anc">

<!-- ══════════ INTRO SPLIT ══════════ -->
<div class="s-white s-border-b">
  <div class="inner">

    <div class="trust anc-anim" style="--d:0">
      <span class="trust-item"><span class="trust-dot o"></span>Photographe indépendant</span>
      <span class="trust-item">Interlocuteur unique</span>
      <span class="trust-item">Lyon · Rhône-Alpes</span>
      <span class="trust-item"><span class="trust-dot g"></span>Télépilote de drone professionnel certifié</span>
      <span class="trust-item">Depuis 2010</span>
    </div>

    <div class="grid-2">
      <div>
        <div class="eyebrow anc-anim" style="--d:1">
          <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Timelapse BTP · Lyon &#038; Rhône-Alpes</div>
          <div class="eyebrow-line"></div>
        </div>

        <h1 class="anc-h1 anc-anim" style="--d:2">
          Timelapse<br />
          <span style="color:#e05c1a;">de chantier</span><br />
          <span style="color:#9c9892;font-size:.48em;letter-spacing:.06em;display:block;margin-top:8px;line-height:1.2;">
            Lyon &#038; Rhône-Alpes<br />Suivi continu · Drone · Photo
          </span>
        </h1>

        <p class="lead anc-anim" style="--d:3;margin-top:24px;">
          Le timelapse de chantier permet de condenser <strong>plusieurs mois de travaux en quelques minutes de vidéo spectaculaire</strong>. À Lyon et en Rhône-Alpes, promoteurs, entreprises de construction et collectivités l&rsquo;utilisent pour <span class="green">valoriser leurs projets</span> et <span class="orange">communiquer avec impact</span>.
        </p>

        <div style="display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;" class="anc-anim" style="--d:4">
          <a class="btn-primary" href="/devis-timelapse/">Découvrir le simulateur</a>
          <a class="btn-outline" href="/photographe-de-chantier-lyon/">Suivi photo chantier →</a>
        </div>

        <div class="sig anc-anim" style="--d:5">
          <div class="sig-logo">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/cropped-logorond-480x480.jpg"
                 alt="Logo Romain Rubini Photographe" width="48" height="48" loading="lazy"/>
          </div>
          <div class="sig-text">
            <strong>Romain Rubini</strong>
            <span>Photographe de chantier · Timelapse · Lyon · Depuis 2010</span>
          </div>
        </div>
      </div>

      <div class="intro-photo anc-slideL anc-anim" style="--d:3">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/Pas-Du-Riot-01_redimensionner-1.jpg"
             alt="Timelapse de chantier BTP Lyon — barrage du Pas du Riot suivi par Romain Rubini"
             width="800" height="1067" loading="eager"/>
        <div class="photo-caption">© Romain Rubini · Barrage du Pas du Riot · Loire</div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ QU'EST-CE QUE C'EST ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Technique · Définition</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <div class="grid-2 top">
      <div>
        <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Qu&rsquo;est-ce qu&rsquo;un <span class="orange">timelapse</span> de chantier ?</h2>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:20px;" class="anc-anim" style="--d:2">
          Un timelapse est une technique photographique qui consiste à <strong style="color:#fff;">capturer des images à intervalles réguliers</strong> — toutes les 5, 10 ou 30 minutes — pendant toute la durée d&rsquo;un projet de construction. Ces images sont ensuite assemblées pour créer une vidéo accélérée montrant l&rsquo;évolution du chantier.
        </p>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:14px;" class="anc-anim" style="--d:3">
          Le résultat : <strong style="color:#fff;">plusieurs mois de travaux condensés en 2 à 4 minutes de vidéo</strong> — un support de communication puissant pour les promoteurs, maîtres d&rsquo;ouvrage et entreprises de construction.
        </p>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:14px;" class="anc-anim" style="--d:4">
          Le timelapse est aujourd&rsquo;hui un <strong style="color:#fff;">outil incontournable dans le secteur BTP</strong> — aussi bien pour la communication externe que pour l&rsquo;archivage interne des projets.
        </p>
      </div>

      <div class="svc-grid" style="grid-template-columns:1fr;" class="anc-anim" style="--d:2">
        <div class="svc-card c-orange anc-anim" style="--d:2">
          <div class="badge orange">Communication externe</div>
          <div class="svc-icon orange"><svg viewBox="0 0 24 24"><polygon points="23 7 16 12 23 17 23 7"></polygon><rect x="1" y="5" width="15" height="14" rx="2"></rect></svg></div>
          <h3>Réseaux sociaux &#038; site web</h3>
          <p>Vidéo spectaculaire pour LinkedIn, Instagram, site promoteur — <strong>capter l&rsquo;attention en quelques secondes</strong> avec un condensé visuel de votre savoir-faire.</p>
        </div>
        <div class="svc-card c-green anc-anim" style="--d:3">
          <div class="badge green">Archive &#038; traçabilité</div>
          <div class="svc-icon green"><svg viewBox="0 0 24 24"><path d="M22 19a2 2 0 01-2 2H4a2 2 0 01-2-2V5a2 2 0 012-2h5l2 3h9a2 2 0 012 2z"></path></svg></div>
          <h3>Historique visuel complet</h3>
          <p>Archive précise de chaque phase de construction — utile pour les <strong>dossiers de récolement, les sinistres ou les contentieux</strong>.</p>
        </div>
        <div class="svc-card c-gray anc-anim" style="--d:4">
          <div class="badge gray">Inauguration &#038; livraison</div>
          <div class="svc-icon gray"><svg viewBox="0 0 24 24"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path></svg></div>
          <h3>Film de livraison</h3>
          <p>Offrez à vos clients et partenaires un <strong>film retraçant la naissance de leur projet</strong> — de la première pelleteuse à la livraison.</p>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ COMMENT ÇA MARCHE ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Processus · 4 étapes</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Comment fonctionne<br />un timelapse <span class="orange">professionnel ?</span></h2>

    <div class="steps anc-anim" style="--d:3;margin-top:32px;">
      <div class="step sw">
        <div class="step-num">01</div>
        <div class="step-ic k-black"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line></svg></div>
        <h4>Étude du chantier</h4>
        <p>Analyse du site, du périmètre et des contraintes d&rsquo;accès. Définition du <strong>meilleur angle de vue</strong> pour couvrir l&rsquo;ensemble du projet.</p>
      </div>
      <div class="step sg">
        <div class="step-num">02</div>
        <div class="step-ic k-green"><svg viewBox="0 0 24 24"><rect x="2" y="3" width="20" height="14" rx="2"></rect><line x1="8" y1="21" x2="16" y2="21"></line><line x1="12" y1="17" x2="12" y2="21"></line></svg></div>
        <h4>Installation des caméras</h4>
        <p>Pose des caméras timelapse sur points stratégiques sécurisés — <strong>prises automatiques toutes les 5 à 30 minutes</strong> selon le rythme du chantier.</p>
      </div>
      <div class="step sw">
        <div class="step-num">03</div>
        <div class="step-ic k-black"><svg viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 00-2 2v16a2 2 0 002 2h12a2 2 0 002-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline></svg></div>
        <h4>Suivi &#038; maintenance</h4>
        <p>Contrôle régulier du matériel, protection contre les intempéries, repositionnement si nécessaire — <strong>qualité constante sur toute la durée</strong>.</p>
      </div>
      <div class="step so">
        <div class="step-num">04</div>
        <div class="step-ic k-orange"><svg viewBox="0 0 24 24"><polygon points="23 7 16 12 23 17 23 7"></polygon><rect x="1" y="5" width="15" height="14" rx="2"></rect></svg></div>
        <h4>Montage &#038; livraison</h4>
        <p>Assemblage de toutes les images, étalonnage, musique, plans complémentaires (drone, sol). <strong>Livraison en HD et formats réseaux.</strong></p>
      </div>
    </div>

    <div class="infobar orange anc-anim" style="--d:4;margin-top:28px;">
      <svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line></svg>
      <p><strong>Besoin d&rsquo;un devis en 10 minutes ?</strong> Utilisez le <a href="/simulateur-devis/">simulateur de devis timelapse</a> — PDF instantané, fiable à 90 %, certifié par Romain Rubini sous 24h.</p>
    </div>

  </div>
</div>

<!-- ══════════ POURQUOI — BÉNÉFICES ══════════ -->
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Bénéfices · Usages</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Pourquoi réaliser un timelapse<br /><span class="orange">de chantier ?</span></h2>

    <div class="grid-2 top" style="margin-top:32px;">
      <div class="anc-anim" style="--d:2">
        <p class="lead" style="margin-bottom:20px;">
          Le timelapse répond à des besoins très concrets dans le secteur BTP. Ce n&rsquo;est pas un gadget — c&rsquo;est un <strong>outil de documentation et de communication</strong> qui crée de la valeur à chaque étape du projet.
        </p>
        <div style="display:flex;flex-direction:column;gap:12px;">
          <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 20px;border-left:3px solid #1a7a4a;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Promoteurs immobiliers</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Valoriser la commercialisation, rassurer les acquéreurs sur l&rsquo;avancement, alimenter les newsletters et réseaux sociaux tout au long du chantier.</p>
          </div>
          <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 20px;border-left:3px solid #e05c1a;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Entreprises de construction</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Constituer un book de réalisations, répondre à des appels d&rsquo;offres avec des preuves visuelles, valoriser le savoir-faire des équipes auprès de nouveaux clients.</p>
          </div>
          <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 20px;border-left:3px solid #5a5752;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Collectivités &#038; maîtres d&rsquo;ouvrage</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Rendre compte de l&rsquo;utilisation des fonds publics, communiquer sur les chantiers d&rsquo;infrastructure, créer un lien avec les riverains et élus.</p>
          </div>
        </div>
      </div>

      <div class="anc-anim" style="--d:3">
        <div style="background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;">
          <div style="height:220px;overflow:hidden;">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/Tunnel-du-Chat-49-4073x2715.webp"
                 alt="Timelapse suivi de chantier tunnel — Romain Rubini photographe Lyon"
                 width="960" height="640" loading="lazy"
                 style="width:100%;height:100%;object-fit:cover;display:block;"/>
          </div>
          <div style="padding:20px 24px 24px;border-top:1px solid var(--border);">
            <p style="font-family:'DM Mono',monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#e05c1a;margin-bottom:8px;">Réalisation · Savoie</p>
            <p style="font-size:14px;font-weight:700;color:#0a0a0a;margin-bottom:8px;line-height:1.35;">Réfection tunnel ferroviaire SNCF</p>
            <p style="font-size:12.5px;line-height:1.75;color:var(--gray);font-weight:300;">Suivi timelapse complet de la réfection du tunnel du Chat — <strong>24 mois de captation</strong>, montage final livré à NOUVETRA/SNCF pour leur communication institutionnelle.</p>
          </div>
        </div>

        <div class="infobar green" style="margin-top:16px;">
          <svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"></polyline></svg>
          <p>Le timelapse est aussi efficace sur des <strong>projets de courte durée</strong> (rénovations, aménagements) : une formule hybride photo + timelapse ponctuel est alors recommandée.</p>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ VIDÉO ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Exemple réel · Entrepôt frigorifique</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Un timelapse,<br />c&rsquo;est <span class="orange">ça.</span></h2>
    <p style="font-size:14px;line-height:1.8;color:#9c9892;font-weight:300;max-width:640px;margin:16px 0 28px;" class="anc-anim" style="--d:2">
      <strong style="color:#fff;">Entrepôt frigorifique industriel</strong> — intégration d&rsquo;images aériennes drone en fin de chantier pour dynamiser le timelapse de construction du bâtiment.
    </p>

    <div class="video-wrap anc-anim" style="--d:3">
      <iframe 
              allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media"
              title="Timelapse de chantier BTP — Romain Rubini photographe Lyon" class="lws-optimize-lazyload" data-src="https://player.vimeo.com/video/1170349931?badge=0&#038;autopause=0&#038;player_id=0&#038;app_id=58479">
      </iframe>
    </div>

  </div>
</div>

<!-- ══════════ OPTIONS COUPLÉES ══════════ -->

<div class="s-dark"><div class="inner"><div class="eyebrow anc-anim" style="--d:0"><div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Exemples réels · Chantiers BTP</div><div class="eyebrow-line dark"></div></div><h2 class="anc-h2 on-dark anc-anim" style="--d:1">Le timelapse,<br /><span class="orange">en conditions réelles</span></h2><p class="vex-lead anc-anim" style="--d:2">Deux chantiers filmés sur toute leur durée, condensés en quelques minutes. Cliquez sur une vidéo pour lancer la lecture.</p><div class="vex-grid"><div class="vex-card vex-o anc-anim" style="--d:3"><div class="vex-media" data-vimeo="1170337585"><img decoding="async" class="vex-poster" src="https://i.vimeocdn.com/video/2129421196-0fd92f1dd3a8b077718878a5028baca8f8ecadd563d837a1e24f031a81faed37-d_1280?region=us" alt="Timelapse du remplacement d'un tablier de pont ferroviaire SNCF en Saône-et-Loire — Romain Rubini photographe" width="1280" height="720" loading="lazy"/><span class="vex-badge"><span class="vex-rec"></span>Timelapse · 2:48</span><button type="button" class="vex-play" aria-label="Lire le timelapse : pont ferroviaire SNCF, Saône-et-Loire"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M8 5v14l11-7z"></path></svg></button></div><div class="vex-body"><span class="vex-sector">Ferroviaire · SNCF</span><h3 class="vex-title">Pont ferroviaire — Saône-et-Loire (71)</h3><p class="vex-meta">Remplacement d&rsquo;un tablier de pont · suivi sur toute la durée du chantier · livrable : film timelapse.</p></div></div><div class="vex-card vex-g anc-anim" style="--d:4"><div class="vex-media" data-vimeo="1170340640"><img decoding="async" class="vex-poster" src="https://i.vimeocdn.com/video/2129425357-f71602b4cb9c07aa9c03530d5b47866618657cede9a6eb93483e0b792a8eb0d4-d_1280?region=us" alt="Timelapse et vues drone du chantier d'une unité de méthanisation à Roanne — Romain Rubini photographe" width="1280" height="720" loading="lazy"/><span class="vex-badge"><span class="vex-rec"></span>Timelapse · 2:21</span><button type="button" class="vex-play" aria-label="Lire le timelapse : unité de méthanisation, Roanne"><svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"><path d="M8 5v14l11-7z"></path></svg></button></div><div class="vex-body"><span class="vex-sector">Énergie · Méthanisation</span><h3 class="vex-title">Unité de méthanisation — Roanne (42)</h3><p class="vex-meta">Chantier complet · timelapse couplé à des vues drone · livrable : film de chantier.</p></div></div></div></div></div>
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Options · Combinaisons</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Timelapse <span class="orange">+</span> options couplées</h2>
    <p class="lead anc-anim" style="--d:2;margin-top:16px;max-width:640px;">
      Pour une documentation complète du chantier, combinez le timelapse avec d&rsquo;autres prestations. <strong>Les tarifs couplés sont toujours plus avantageux que des commandes séparées.</strong>
    </p>

    <div class="svc-grid anc-anim" style="--d:3;margin-top:32px;">
      <div class="svc-card c-orange">
        <div class="badge orange">Option drone</div>
        <div class="svc-icon orange"><svg viewBox="0 0 24 24"><path d="M12 15a3 3 0 100-6 3 3 0 000 6z"></path><path d="M5 5l2 2M17 5l-2 2M5 19l2-2M17 19l-2-2"></path><line x1="3" y1="5" x2="7" y2="5"></line><line x1="17" y1="5" x2="21" y2="5"></line><line x1="3" y1="19" x2="7" y2="19"></line><line x1="17" y1="19" x2="21" y2="19"></line></svg></div>
        <h3>Drone chantier</h3>
        <p>Vols réguliers couplés au timelapse fixe. <strong>Romain Rubini est télépilote de drone professionnel certifié depuis 2016</strong> — prises de vue aériennes légales, déclarations de vol incluses.</p>
        <div class="svc-tarif">Tarif dégressif · <strong>Passages multiples</strong> · Photo et/ou vidéo</div>
        <a class="svc-link" href="/telepilote-de-drone-lyon/">En savoir plus sur le drone →</a>
      </div>
      <div class="svc-card c-green">
        <div class="badge green">Option photo sol</div>
        <div class="svc-icon green"><svg viewBox="0 0 24 24"><path d="M23 19a2 2 0 01-2 2H3a2 2 0 01-2-2V8a2 2 0 012-2h4l2-3h6l2 3h4a2 2 0 012 2z"></path><circle cx="12" cy="13" r="4"></circle></svg></div>
        <h3>Reportage photo au sol</h3>
        <p>Séances photo régulières sur chantier pour documenter l&rsquo;avancement. <strong>Idéal pour communications clients, dossiers de presse ou archives promoteur.</strong></p>
        <div class="svc-tarif">Reportages périodiques · Livrables HD · <strong>Tarif spécial timelapse</strong></div>
        <a class="svc-link" href="/photographe-de-chantier-lyon/">Suivi photo chantier →</a>
      </div>
      <div class="svc-card c-gray">
        <div class="badge gray">Option vidéo sol</div>
        <div class="svc-icon gray"><svg viewBox="0 0 24 24"><polygon points="23 7 16 12 23 17 23 7"></polygon><rect x="1" y="5" width="15" height="14" rx="2"></rect></svg></div>
        <h3>Reportage vidéo au sol</h3>
        <p>Captation vidéo, montage inclus. <strong>Interviews dirigeants, plans de coupe, avancement</strong> — tout ce qui donne vie au chantier au-delà du timelapse.</p>
        <div class="svc-tarif">Tournage + montage · <strong>Formats courts et longs</strong> · Réseaux sociaux</div>
        <a class="svc-link" href="/devis-timelapse/">Configurer dans le simulateur →</a>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ ZONE D'INTERVENTION ══════════ -->
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Zone d&rsquo;intervention · Rhône-Alpes</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Timelapse de chantier<br /><span class="orange">à Lyon</span> et en région</h2>
    <p class="lead anc-anim" style="--d:2;margin-top:16px;margin-bottom:28px;max-width:640px;">
      Basé à Lyon, Romain Rubini intervient sur toute la région Rhône-Alpes pour des projets de timelapse de chantier — <strong>de la métropole lyonnaise aux Alpes</strong>.
    </p>

    <div class="zone-grid anc-anim" style="--d:3">
      <a class="zone-card" href="/photographe-de-chantier-lyon/">
        <span class="zone-dot o"></span>
        <div><span class="zone-name">Lyon</span><span class="zone-dept">Métropole · 69</span></div>
      </a>
      <a class="zone-card" href="/photographe-btp-grenoble-isere/">
        <span class="zone-dot g"></span>
        <div><span class="zone-name">Grenoble</span><span class="zone-dept">Isère · 38</span></div>
      </a>
      <a class="zone-card" href="/photographe-btp-saint-etienne-loire/">
        <span class="zone-dot o"></span>
        <div><span class="zone-name">Saint-Étienne</span><span class="zone-dept">Loire · 42</span></div>
      </a>
      <a class="zone-card" href="/photographe-btp-annecy-haute-savoie/">
        <span class="zone-dot g"></span>
        <div><span class="zone-name">Annecy</span><span class="zone-dept">Haute-Savoie · 74</span></div>
      </a>
      <a class="zone-card" href="/photographe-btp-ain-bourg-en-bresse/">
        <span class="zone-dot o"></span>
        <div><span class="zone-name">Bourg-en-Bresse</span><span class="zone-dept">Ain · 01</span></div>
      </a>
      <a class="zone-card" href="/photographe-btp-macon-saone-et-loire/">
        <span class="zone-dot g"></span>
        <div><span class="zone-name">Mâcon</span><span class="zone-dept">Saône-et-Loire · 71</span></div>
      </a>
    </div>

  </div>
</div>

<!-- ══════════ FAQ ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Questions fréquentes</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">FAQ — Timelapse<br /><span class="orange">de chantier</span></h2>

    <div class="faq anc-anim" style="--d:2;margin-top:32px;">
      <div class="faq-item">
        <p class="faq-q">Combien coûte un timelapse de chantier à Lyon ?</p>
        <p class="faq-a">Le tarif dépend du nombre de caméras, de la durée du chantier et des options choisies (drone, photo, vidéo). Utilisez le <a href="/simulateur-devis/">simulateur de devis timelapse</a> pour obtenir un PDF instantané fiable à 90 %, certifié par Romain Rubini sous 24h. Pour comprendre ce qui fait varier le budget, voir aussi notre guide du <a href="/tarif-photographe-chantier/">tarif d’un photographe de chantier</a>.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Quelle est la durée minimale pour un timelapse de chantier ?</p>
        <p class="faq-a">Un timelapse est pertinent dès <strong>3 mois de travaux</strong>. Pour des projets plus courts (rénovations, aménagements intérieurs), une formule hybride photo + timelapse ponctuel est recommandée. Contactez Romain pour étudier la solution adaptée à votre projet.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Peut-on combiner timelapse et drone sur le même chantier ?</p>
        <p class="faq-a">Oui, c&rsquo;est même la combinaison la plus efficace. Romain Rubini est <strong>télépilote de drone certifié professionnel depuis 2016</strong>. La combinaison timelapse fixe + vols drone réguliers offre une documentation complète à 360°. Découvrez la <a href="/telepilote-de-drone-lyon/">prestation drone chantier</a>.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Comment sont gérées les caméras pendant le chantier ?</p>
        <p class="faq-a">Les caméras sont installées sur des points fixes sécurisés et <strong>contrôlées régulièrement</strong>. En cas de panne, déplacement de grue ou modification du chantier, une intervention rapide est organisée pour maintenir la continuité de la captation sans perte d&rsquo;images.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Romain Rubini intervient-il en dehors de Lyon ?</p>
        <p class="faq-a">Oui — Romain Rubini intervient sur toute la région Rhône-Alpes : <strong>Grenoble, Saint-Étienne, Annecy, Valence, Chambéry, Mâcon</strong> et leurs agglomérations. Consultez la <a href="/photographe-btp-rhone-alpes/">page hub Rhône-Alpes</a> pour les détails par département.</p>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ CTA CLOSING ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Devis · Simulateur</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <div class="grid-2 top">
      <div>
        <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Votre projet de<br />timelapse <span class="orange">en 10 min</span></h2>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:20px;" class="anc-anim" style="--d:2">
          Utilisez le simulateur de devis timelapse pour obtenir <strong style="color:#fff;">votre PDF instantané</strong> — caméras, durée, options drone et photo. Fiable à 90 %, certifié par Romain Rubini sous 24h.
        </p>
        <div style="display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;" class="anc-anim" style="--d:3">
          <a class="btn-primary" href="/simulateur-devis/">Accéder au simulateur →</a>
          <a class="btn-ghost" href="/photographe-de-chantier-lyon/">Suivi photo chantier</a>
        </div>
      </div>

      <div class="anc-anim" style="--d:3">
        <div style="display:grid;grid-template-columns:1fr 1fr;gap:3px;background:rgba(255,255,255,.06);border-radius:16px;overflow:hidden;">
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#e05c1a;">90<span style="font-size:28px;">%</span></div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Fiabilité simulation</div>
          </div>
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#4ade80;">24h</div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Certification devis</div>
          </div>
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#fff;">16</div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Ans d&rsquo;expérience</div>
          </div>
          <div style="background:#141414;padding:28px 24px;text-align:center;">
            <div style="font-family:'Bebas Neue',sans-serif;font-size:56px;line-height:1;color:#fff;">1</div>
            <div style="font-size:11px;color:#9c9892;letter-spacing:.06em;text-transform:uppercase;font-family:'DM Mono',monospace;">Interlocuteur unique</div>
          </div>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ MAILLAGE INTERNE ══════════ -->
<div class="maillage">
  <div class="maillage-inner">
    <p style="font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#9c9892;margin:0 0 20px;">À lire aussi · Prestations liées</p>
    <div style="display:flex;flex-wrap:wrap;justify-content:center;gap:10px;">
      <a href="/photographe-de-chantier-lyon/" style="font-family:'DM Sans',sans-serif;background:#0a0a0a;color:#fff !important;border:1.5px solid #0a0a0a;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:600;text-decoration:none !important;">Suivi photo chantier Lyon</a>
      <a href="/simulateur-devis/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Simulateur de devis</a>
      <a href="/prix-timelapse-chantier/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Prix d&rsquo;un timelapse</a>
      <a href="/telepilote-de-drone-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Drone chantier Lyon</a>
      <a href="/photographe-btp-rhone-alpes/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">BTP Rhône-Alpes</a>
      <a href="/devis-timelapse/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Présentation timelapse</a>
      <a href="/photographe-reportage-lyon-entreprise/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Reportage entreprise</a>
      <a href="/a-propos-romain-rubini-photographe-btp/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">À propos — Romain Rubini</a>
      <a href="/tarif-photographe-chantier/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Tarif photographe chantier</a>
      <a href="/timelapse-chantier-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Timelapse chantier Lyon</a>
      <a href="/blog-de-romain-rubini-photographe-a-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">← Blog</a>
    </div>
  </div>
</div>

</div><!-- /rbn-anc -->

<script>
(function(){
  var items = document.querySelectorAll('.rbn-anc .anc-anim');
  if(!items.length) return;
  var io = new IntersectionObserver(function(entries){
    entries.forEach(function(e){
      if(e.isIntersecting){ e.target.classList.add('anc-in'); io.unobserve(e.target); }
    });
  },{threshold:0.1,rootMargin:'0px 0px -40px 0px'});
  items.forEach(function(el){ io.observe(el); });
})();
</script>




<p class="wp-block-paragraph"></p>

<script>
(function(){var amp=String.fromCharCode(38);var media=document.querySelectorAll(".rbn-anc .vex-media");media.forEach(function(m){function go(){var id=m.getAttribute("data-vimeo");if(!id){return;}if(m.getAttribute("data-loaded")){return;}m.setAttribute("data-loaded","1");var f=document.createElement("iframe");f.className="vex-iframe";f.src="https://player.vimeo.com/video/"+id+"?autoplay=1"+amp+"color=e05c1a"+amp+"title=0"+amp+"byline=0"+amp+"portrait=0";f.setAttribute("allow","autoplay; fullscreen; picture-in-picture");f.setAttribute("allowfullscreen","");f.setAttribute("title","Video timelapse de chantier - Romain Rubini");m.appendChild(f);}m.addEventListener("click",go);var btn=m.querySelector(".vex-play");if(btn){btn.addEventListener("keydown",function(e){if(e.key==="Enter"||e.key===" "){e.preventDefault();go();}});}});})();
</script>
<p>Cet article <a href="https://www.rubiniphot.com/timelapse-btp-chantier-lyon/">Timelapse-btp-chantier-Lyon</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Photographe BTP Lyon construction</title>
		<link>https://www.rubiniphot.com/photographe-btp-lyon-construction/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Wed, 11 Mar 2026 12:59:40 +0000</pubDate>
				<category><![CDATA[Photographe de chantier à Lyon : suivi photographique de travaux et construction]]></category>
		<guid isPermaLink="false">https://www.rubiniphot.com/?p=9042</guid>

					<description><![CDATA[<p>Photographe indépendant Interlocuteur unique Lyon · Rhône-Alpes Spécialiste BTP depuis 2010 Photographe BTP · Construction · Lyon Photographe BTP Lyon Valorisez vos chantiers&#038; votre savoir-faire Dans le secteur BTP, l&#8217;image est un levier stratégique — pour vos appels d&#8217;offres, vos communications clients et la valorisation de vos équipes. Romain Rubini documente les chantiers lyonnais depuis &#8230; </p>
<p class="link-more"><a href="https://www.rubiniphot.com/photographe-btp-lyon-construction/" class="more-link">Lire la suite de<span class="screen-reader-text">« Photographe BTP Lyon construction »</span></a></p>
<p>Cet article <a href="https://www.rubiniphot.com/photographe-btp-lyon-construction/">Photographe BTP Lyon construction</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
     ARTICLE /photographe-btp-lyon-construction/ — REMASTER .rbn-anc
     Coller dans le bloc HTML Gutenberg
     ============================================================ -->

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Photographe BTP Lyon : valorisez vos chantiers et votre savoir-faire",
      "description": "Pourquoi et comment faire appel à un photographe spécialisé BTP à Lyon — suivi de chantier, portraits équipes, réalisations finales. Expertise terrain depuis 2010.",
      "author": { "@type": "Person", "name": "Romain Rubini", "url": "https://www.rubiniphot.com/a-propos-romain-rubini-photographe-btp/" },
      "publisher": { "@type": "Organization", "name": "Romain Rubini Photographe", "url": "https://www.rubiniphot.com/", "logo": { "@type": "ImageObject", "url": "https://www.rubiniphot.com/wp-content/uploads/cropped-logorond-480x480.jpg" } },
      "image": "https://www.rubiniphot.com/wp-content/uploads/Purfer-05-03-2025-090.jpg",
      "datePublished": "2017-09-17",
      "dateModified": "2026-05-09",
      "mainEntityOfPage": "https://www.rubiniphot.com/photographe-btp-lyon-construction/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Pourquoi faire appel à un photographe spécialisé BTP plutôt qu'un photographe généraliste ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Un photographe spécialisé BTP connaît les contraintes de chantier : EPI obligatoires, zones interdites, gestion de la lumière en intérieur de structure, angles valorisants pour les ouvrages. Romain Rubini intervient sur chantier depuis 2010 et maîtrise ces spécificités." }
        },
        {
          "@type": "Question",
          "name": "À quelle fréquence faut-il photographier un chantier ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Cela dépend du rythme du chantier et de vos besoins de communication. En général, une visite mensuelle suffit pour la documentation de base. Pour des projets avec forte communication (réseaux sociaux, newsletter), un rythme bimensuel est recommandé." }
        },
        {
          "@type": "Question",
          "name": "Quels livrables sont fournis après un reportage de chantier ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Romain Rubini livre des fichiers HD pour impression et des fichiers optimisés pour le web et les réseaux sociaux. Chaque photo est retouchée individuellement — luminosité, contraste, perspectives corrigées." }
        },
        {
          "@type": "Question",
          "name": "Peut-on coupler la photographie de chantier avec un timelapse ou du drone ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Oui, c'est même recommandé pour une documentation complète. Romain Rubini est télépilote de drone certifié professionnel depuis 2016 et propose des formules combinées timelapse + photo + drone avec des tarifs avantageux." }
        }
      ]
    }
  ]
}
</script>

<link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&#038;family=DM+Sans:wght@300;400;500;600&#038;family=DM+Mono:wght@400;500&#038;display=swap" rel="stylesheet"/>

<style>
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a; }
.rbn-anc * { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc p { margin-bottom:14px; }
.rbn-anc p:last-child { margin-bottom:0; }
.rbn-anc { --black:#0a0a0a; --white:#fff; --beige:#f5f3ee; --border:#e2ddd7; --gray:#5a5752; --gray-light:#9c9892; --green:#1a7a4a; --green-bg:#eaf4ee; --green-border:#b6dfc6; --orange:#e05c1a; --orange-bg:#fdf0e8; --orange-border:#f5c9a8; --radius:12px; }

@keyframes anc-kenburns { 0%{transform:scale(1) translate(0,0)} 100%{transform:scale(1.08) translate(-7px,-4px)} }
@keyframes anc-rise { from{opacity:0;transform:translateY(30px)} to{opacity:1;transform:translateY(0)} }
@keyframes anc-slideL { from{opacity:0;transform:translateX(-34px)} to{opacity:1;transform:translateX(0)} }
@keyframes anc-pulse { 0%,100%{opacity:1} 50%{opacity:.25} }
.rbn-anc .anc-anim { opacity:0; }
.rbn-anc .anc-anim.anc-in { animation:anc-rise .7s cubic-bezier(.22,1,.36,1) forwards; animation-delay:calc(var(--d,0) * 90ms); }
.rbn-anc .anc-slideL { opacity:0; }
.rbn-anc .anc-slideL.anc-in { animation:anc-slideL .8s cubic-bezier(.22,1,.36,1) forwards; animation-delay:calc(var(--d,0) * 90ms); }

.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:var(--beige); padding:64px 24px; border-top:2px solid var(--border); border-bottom:2px solid var(--border); }
.rbn-anc .s-dark   { background:#0a0a0a; padding:72px 24px; }
.rbn-anc .s-border-b { border-bottom:2px solid #0a0a0a; }
.rbn-anc .inner    { max-width:960px; margin:0 auto; }
.rbn-anc .grid-2   { display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:center; }
.rbn-anc .grid-2.top { align-items:start; }
@media(max-width:720px){ .rbn-anc .grid-2 { grid-template-columns:1fr; gap:32px; } }

.rbn-anc .eyebrow { display:flex; align-items:center; gap:16px; margin-bottom:32px; }
.rbn-anc .eyebrow-tag { display:inline-flex; align-items:center; gap:8px; background:#0a0a0a; color:#fff; font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.14em; text-transform:uppercase; padding:6px 14px; border-radius:100px; }
.rbn-anc .eyebrow-tag.g { background:#1a7a4a; }
.rbn-anc .eyebrow-dot { width:6px; height:6px; border-radius:50%; animation:anc-pulse 2s ease-in-out infinite; }
.rbn-anc .eyebrow-dot.orange { background:#e05c1a; }
.rbn-anc .eyebrow-dot.green  { background:#4ade80; }
.rbn-anc .eyebrow-line { flex:1; height:1px; background:var(--border); }
.rbn-anc .eyebrow-line.dark { background:rgba(255,255,255,.1); }

.rbn-anc .anc-h1 { font-family:'Bebas Neue',sans-serif; font-size:clamp(44px,7.5vw,84px); line-height:.9; letter-spacing:.01em; color:#0a0a0a; }
.rbn-anc .anc-h2 { font-family:'Bebas Neue',sans-serif; font-size:clamp(32px,5vw,56px); line-height:.94; }
.rbn-anc .anc-h2::after { content:''; display:block; width:28px; height:3px; background:#1a7a4a; border-radius:2px; margin-top:16px; }
.rbn-anc .anc-h2.on-dark { color:#fff; }
.rbn-anc .anc-h2.on-dark::after { background:#4ade80; }
.rbn-anc .anc-h2 .orange { color:#e05c1a; }
.rbn-anc .lead { font-size:15px; line-height:1.85; color:var(--gray); font-weight:300; }
.rbn-anc .lead strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .lead .orange { color:#e05c1a; font-weight:600; }
.rbn-anc .lead .green  { color:#1a7a4a; font-weight:600; }

.rbn-anc .intro-photo { position:relative; border-radius:14px; overflow:hidden; aspect-ratio:3/4; }
.rbn-anc .intro-photo img { width:100%; height:100%; object-fit:cover; animation:anc-kenburns 16s ease-in-out infinite alternate; }
.rbn-anc .photo-caption { position:absolute; bottom:0; left:0; right:0; background:linear-gradient(to top,rgba(0,0,0,.72) 0%,transparent 100%); padding:28px 16px 14px; font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.12em; text-transform:uppercase; color:rgba(255,255,255,.6); }

.rbn-anc .trust { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:6px 18px; background:#0a0a0a; border-radius:100px; padding:13px 28px; margin-bottom:48px; }
.rbn-anc .trust-item { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.12em; text-transform:uppercase; color:rgba(255,255,255,.55); }
.rbn-anc .trust-item+.trust-item::before { content:'·'; color:rgba(255,255,255,.18); margin-right:18px; }
.rbn-anc .trust-dot { width:5px; height:5px; border-radius:50%; display:inline-block; margin-right:5px; }
.rbn-anc .trust-dot.o { background:#e05c1a; }
.rbn-anc .trust-dot.g { background:#1a7a4a; }

.rbn-anc .svc-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:3px; background:rgba(255,255,255,.06); border-radius:16px; overflow:hidden; margin-bottom:28px; }
@media(max-width:720px){ .rbn-anc .svc-grid { grid-template-columns:1fr; } }
.rbn-anc .svc-card { background:#141414; padding:32px 26px; position:relative; overflow:hidden; transition:background .22s; display:flex; flex-direction:column; gap:14px; }
.rbn-anc .svc-card:hover { background:#1c1c1c; }
.rbn-anc .svc-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; transform:scaleX(0); transform-origin:left center; transition:transform .4s cubic-bezier(.22,1,.36,1); }
.rbn-anc .svc-card:hover::before { transform:scaleX(1); }
.rbn-anc .svc-card.c-orange::before { background:#e05c1a; }
.rbn-anc .svc-card.c-green::before  { background:#1a7a4a; }
.rbn-anc .svc-card.c-gray::before   { background:#5a5752; }
.rbn-anc .badge { display:inline-flex; align-items:center; gap:6px; font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.12em; text-transform:uppercase; padding:4px 10px; border-radius:100px; font-weight:500; width:fit-content; }
.rbn-anc .badge.orange { background:rgba(224,92,26,.15); color:#e05c1a; border:1px solid rgba(224,92,26,.3); }
.rbn-anc .badge.green  { background:rgba(26,122,74,.15);  color:#4ade80; border:1px solid rgba(26,122,74,.3); }
.rbn-anc .badge.gray   { background:rgba(255,255,255,.06); color:#9c9892; border:1px solid rgba(255,255,255,.12); }
.rbn-anc .svc-icon { width:44px; height:44px; border-radius:12px; display:flex; align-items:center; justify-content:center; }
.rbn-anc .svc-icon.orange { background:#e05c1a; }
.rbn-anc .svc-icon.green  { background:#1a7a4a; }
.rbn-anc .svc-icon.gray   { background:#2a2825; border:1px solid rgba(255,255,255,.1); }
.rbn-anc .svc-icon svg { width:20px; height:20px; fill:none; stroke:#fff; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.rbn-anc .svc-card h3 { font-size:17px; font-weight:700; color:#fff; line-height:1.3; }
.rbn-anc .svc-card p  { font-size:13px; line-height:1.75; color:#9c9892; font-weight:300; }
.rbn-anc .svc-card p strong { color:#fff; font-weight:600; }
.rbn-anc .svc-tarif { font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.08em; color:#9c9892; padding:10px 12px; background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.08); border-radius:8px; }
.rbn-anc .svc-link { display:inline-flex; align-items:center; gap:6px; font-size:12px; font-weight:600; color:#4ade80 !important; text-decoration:none !important; margin-top:auto; }
.rbn-anc .svc-link.o { color:#e05c1a !important; }
.rbn-anc .svc-link:hover { text-decoration:underline !important; }

.rbn-anc .steps { display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:var(--border); border-radius:16px; overflow:hidden; }
@media(max-width:720px){ .rbn-anc .steps { grid-template-columns:1fr 1fr; } }
.rbn-anc .step { padding:26px 20px; }
.rbn-anc .step.sw { background:var(--beige); }
.rbn-anc .step.sg { background:var(--green-bg); }
.rbn-anc .step.so { background:var(--orange-bg); }
.rbn-anc .step-num { font-family:'Bebas Neue',sans-serif; font-size:48px; line-height:1; margin-bottom:10px; }
.rbn-anc .step.sw .step-num { color:var(--border); }
.rbn-anc .step.sg .step-num { color:var(--green-border); }
.rbn-anc .step.so .step-num { color:var(--orange-border); }
.rbn-anc .step-ic { width:36px; height:36px; border-radius:10px; display:flex; align-items:center; justify-content:center; margin-bottom:12px; }
.rbn-anc .step-ic.k-black  { background:#0a0a0a; }
.rbn-anc .step-ic.k-green  { background:#1a7a4a; }
.rbn-anc .step-ic.k-orange { background:#e05c1a; }
.rbn-anc .step-ic svg { width:16px; height:16px; fill:none; stroke:#fff; stroke-width:2; stroke-linecap:round; stroke-linejoin:round; }
.rbn-anc .step h4 { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:8px; }
.rbn-anc .step p  { font-size:12px; line-height:1.65; color:var(--gray); }
.rbn-anc .step p strong { color:#0a0a0a; font-weight:700; }

.rbn-anc .proj-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:18px; }
@media(max-width:720px){ .rbn-anc .proj-grid { grid-template-columns:1fr; } }
.rbn-anc .proj-card { background:#fff; border:1px solid var(--border); border-radius:12px; overflow:hidden; transition:border-color .25s,transform .25s,box-shadow .25s; }
.rbn-anc .proj-card:hover { border-color:#e05c1a; transform:translateY(-3px); box-shadow:0 8px 28px rgba(0,0,0,.08); }
.rbn-anc .proj-img { height:220px; overflow:hidden; }
.rbn-anc .proj-img img { width:100%; height:100%; object-fit:cover; transition:transform .5s ease; display:block; }
.rbn-anc .proj-card:hover .proj-img img { transform:scale(1.05); }
.rbn-anc .proj-body { padding:18px 20px 18px 24px; position:relative; }
.rbn-anc .proj-body::before { content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:#1a7a4a; }
.rbn-anc .proj-label { font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.14em; text-transform:uppercase; color:#e05c1a; display:block; margin-bottom:8px; }
.rbn-anc .proj-title { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:8px; line-height:1.35; }
.rbn-anc .proj-text  { font-size:12.5px; line-height:1.78; color:var(--gray); font-weight:300; }

.rbn-anc .faq { display:flex; flex-direction:column; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid var(--border); border-radius:12px; padding:22px 24px 22px 28px; position:relative; overflow:hidden; transition:border-color .25s,box-shadow .25s; }
.rbn-anc .faq-item:hover { border-color:var(--green-border); box-shadow:0 2px 16px rgba(26,122,74,.08); }
.rbn-anc .faq-item::before { content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:#1a7a4a; }
.rbn-anc .faq-q { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:10px; }
.rbn-anc .faq-a { font-size:13px; line-height:1.82; color:var(--gray); font-weight:300; }
.rbn-anc .faq-a strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .faq-a a { color:#e05c1a; font-weight:600; text-decoration:none; }
.rbn-anc .faq-a a:hover { text-decoration:underline; }

.rbn-anc .infobar { padding:16px 20px; border-radius:10px; display:flex; align-items:flex-start; gap:12px; border:1px solid; border-left:3px solid; }
.rbn-anc .infobar.orange { background:var(--orange-bg); border-color:var(--orange-border); border-left-color:#e05c1a; }
.rbn-anc .infobar.green  { background:var(--green-bg);  border-color:var(--green-border);  border-left-color:#1a7a4a; }
.rbn-anc .infobar svg { width:16px; height:16px; fill:none; stroke-width:2; stroke-linecap:round; flex-shrink:0; margin-top:2px; }
.rbn-anc .infobar.orange svg { stroke:#e05c1a; }
.rbn-anc .infobar.green  svg { stroke:#1a7a4a; }
.rbn-anc .infobar p { font-size:12px; line-height:1.75; color:var(--gray); }
.rbn-anc .infobar strong { color:#0a0a0a; font-weight:700; }
.rbn-anc .infobar a { color:#e05c1a; font-weight:600; text-decoration:none; }

.rbn-anc .sig { display:flex; align-items:center; gap:14px; margin-top:32px; padding-top:24px; border-top:1px solid var(--border); }
.rbn-anc .sig-logo { width:48px; height:48px; border-radius:50%; overflow:hidden; flex-shrink:0; border:2px solid var(--border); }
.rbn-anc .sig-logo img { width:100%; height:100%; object-fit:cover; }
.rbn-anc .sig-text strong { display:block; font-size:13px; font-weight:700; color:#0a0a0a; }
.rbn-anc .sig-text span { font-size:11px; color:#9c9892; font-family:'DM Mono',monospace; letter-spacing:.06em; }

.rbn-anc a.btn-primary { background:#e05c1a !important; color:#fff !important; font-weight:700; padding:14px 26px; border-radius:100px; text-decoration:none !important; display:inline-block; }
.rbn-anc a.btn-ghost   { background:transparent !important; color:#fff !important; border:1.5px solid rgba(255,255,255,.3) !important; padding:13px 24px; border-radius:100px; text-decoration:none !important; display:inline-block; }
.rbn-anc a.btn-green   { background:#1a7a4a !important; color:#fff !important; font-weight:700; padding:14px 26px; border-radius:100px; text-decoration:none !important; display:inline-block; }

.rbn-anc .maillage { background:var(--beige); border-top:2px solid #0a0a0a; padding:40px 24px 44px; }
.rbn-anc .maillage-inner { max-width:960px; margin:0 auto; text-align:center; }
</style>

<div class="rbn-anc">

<!-- ══════════ INTRO SPLIT ══════════ -->
<div class="s-white s-border-b">
  <div class="inner">

    <div class="trust anc-anim" style="--d:0">
      <span class="trust-item"><span class="trust-dot o"></span>Photographe indépendant</span>
      <span class="trust-item">Interlocuteur unique</span>
      <span class="trust-item">Lyon · Rhône-Alpes</span>
      <span class="trust-item"><span class="trust-dot g"></span>Spécialiste BTP depuis 2010</span>
    </div>

    <div class="grid-2">
      <div>
        <div class="eyebrow anc-anim" style="--d:1">
          <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Photographe BTP · Construction · Lyon</div>
          <div class="eyebrow-line"></div>
        </div>

        <h1 class="anc-h1 anc-anim" style="--d:2">
          Photographe<br />
          <span style="color:#e05c1a;">BTP Lyon</span><br />
          <span style="color:#9c9892;font-size:.48em;letter-spacing:.06em;display:block;margin-top:8px;line-height:1.2;">
            Valorisez vos chantiers<br />&#038; votre savoir-faire
          </span>
        </h1>

        <p class="lead anc-anim" style="--d:3;margin-top:24px;">
          Dans le secteur BTP, l&rsquo;image est un <strong>levier stratégique</strong> — pour vos appels d&rsquo;offres, vos communications clients et la valorisation de vos équipes. Romain Rubini documente les chantiers lyonnais <span class="green">depuis 2010</span>, avec une connaissance terrain des contraintes du bâtiment.
        </p>

        <div style="display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;" class="anc-anim" style="--d:4">
          <a class="btn-primary" href="/photographe-de-chantier-lyon/">Voir la prestation chantier</a>
          <a class="btn-green" href="/timelapse-btp-chantier-lyon/">Timelapse de chantier →</a>
        </div>

        <div class="sig anc-anim" style="--d:5">
          <div class="sig-logo">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/cropped-logorond-480x480.jpg"
                 alt="Logo Romain Rubini Photographe" width="48" height="48" loading="lazy"/>
          </div>
          <div class="sig-text">
            <strong>Romain Rubini</strong>
            <span>Photographe BTP · Chantier · Lyon · Depuis 2010</span>
          </div>
        </div>
      </div>

      <div class="intro-photo anc-slideL anc-anim" style="--d:3">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/ALPHI-Bonneville-35.jpg
"
             alt="Photographe BTP Lyon — chantier de construction suivi par Romain Rubini"
             width="800" height="1067" loading="eager"/>
        <div class="photo-caption">© Romain Rubini · Chantier BTP · Lyon</div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ SERVICES ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Prestations · 3 axes</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Ce que couvre<br />un reportage <span class="orange">chantier</span></h2>

    <div class="svc-grid anc-anim" style="--d:2;margin-top:32px;">
      <div class="svc-card c-green">
        <div class="badge green">Suivi de chantier</div>
        <div class="svc-icon green"><svg viewBox="0 0 24 24"><path d="M2 20h20M5 20V10l7-7 7 7v10M9 20v-5h6v5"></path></svg></div>
        <h3>Suivi photographique</h3>
        <p>Documentation de chaque phase — terrassement, gros œuvre, second œuvre, finitions. <strong>Un historique visuel complet du chantier</strong>, du premier coup de pelle à la livraison.</p>
        <div class="svc-tarif">Visites périodiques · Livrables HD + Web · <strong>Archive complète</strong></div>
        <a class="svc-link" href="/photographe-de-chantier-lyon/">Page dédiée suivi chantier →</a>
      </div>
      <div class="svc-card c-orange">
        <div class="badge orange">Équipes &#038; Portraits</div>
        <div class="svc-icon orange"><svg viewBox="0 0 24 24"><path d="M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 00-3-3.87M16 3.13a4 4 0 010 7.75"></path></svg></div>
        <h3>Portraits d&rsquo;équipes</h3>
        <p>Portraits individuels et photos d&rsquo;équipes sur chantier ou en situation. <strong>Valoriser le savoir-faire humain</strong> — compagnons, chefs de chantier, ingénieurs.</p>
        <div class="svc-tarif">Sur site · EPI respectés · <strong>Format RH &#038; communication</strong></div>
        <a class="svc-link o" href="/photographe-reportage-lyon-entreprise/">Reportage entreprise →</a>
      </div>
      <div class="svc-card c-gray">
        <div class="badge gray">Réalisations finales</div>
        <div class="svc-icon gray"><svg viewBox="0 0 24 24"><rect x="3" y="3" width="18" height="18" rx="2"></rect><path d="M3 9h18M9 21V9"></path></svg></div>
        <h3>Mise en valeur des réalisations</h3>
        <p>Photographie architecturale de l&rsquo;ouvrage livré — <strong>résidentiels, bureaux, commerces, infrastructures</strong>. Le book qui fait gagner les prochains appels d&rsquo;offres.</p>
        <div class="svc-tarif">Livraison · Grand angle · <strong>Retouche architecturale</strong></div>
        <a class="svc-link" href="/photographe-architecture-lyon/">Photographie architecture →</a>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ POURQUOI ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Enjeux · Stratégie visuelle</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Pourquoi l&rsquo;image est<br /><span class="orange">stratégique</span> dans le BTP ?</h2>

    <div class="grid-2 top" style="margin-top:32px;">
      <div class="anc-anim" style="--d:2">
        <p class="lead" style="margin-bottom:20px;">
          Dans le BTP, on vend avant tout du <strong>savoir-faire invisible</strong> — des fondations, des réseaux, des structures cachées derrière les finitions. La photographie rend visible ce qui ne l&rsquo;est plus une fois le chantier terminé.
        </p>
        <div style="display:flex;flex-direction:column;gap:10px;">
          <div style="background:var(--green-bg);border:1px solid var(--green-border);border-left:3px solid #1a7a4a;border-radius:10px;padding:16px 18px;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Appels d&rsquo;offres &#038; références</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Un dossier de références illustré fait la différence face à la concurrence. <strong>Les maîtres d&rsquo;ouvrage veulent voir avant de choisir.</strong></p>
          </div>
          <div style="background:var(--orange-bg);border:1px solid var(--orange-border);border-left:3px solid #e05c1a;border-radius:10px;padding:16px 18px;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Communication &#038; réseaux sociaux</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">LinkedIn, site web, newsletter — les entreprises BTP qui communiquent visuellement <strong>recrutent plus facilement et fidélisent leurs clients</strong>.</p>
          </div>
          <div style="background:var(--beige);border:1px solid var(--border);border-left:3px solid #5a5752;border-radius:10px;padding:16px 18px;">
            <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:6px;">Traçabilité &#038; contentieux</p>
            <p style="font-size:12px;line-height:1.75;color:var(--gray);font-weight:300;">Archive visuelle des phases de construction — utile en cas de <strong>récolement, sinistre ou litige contractuel</strong>.</p>
          </div>
        </div>
      </div>

      <div class="anc-anim" style="--d:3">
        <div style="border-radius:14px;overflow:hidden;height:380px;">
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/pra-arroux.webp"
               alt="Chantier BTP suivi photographique Lyon — Romain Rubini photographe"
               width="960" height="640" loading="lazy"
               style="width:100%;height:100%;object-fit:cover;display:block;"/>
        </div>
        <div class="infobar green" style="margin-top:16px;">
          <svg viewBox="0 0 24 24"><polyline points="20 6 9 17 4 12"></polyline></svg>
          <p>Romain Rubini <strong>connaît les contraintes chantier</strong> — EPI, zones interdites, gestion de la lumière en espace confiné. Pas besoin de briefer un photographe généraliste.</p>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ À QUI ÇA S'ADRESSE ══════════ -->
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot green"></span>Cibles · Secteurs</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">À qui s&rsquo;adresse<br />la photographie <span class="orange">de chantier ?</span></h2>

    <div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:32px;" class="anc-anim" style="--d:2">
      <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:20px;border-top:3px solid #1a7a4a;">
        <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:8px;">Entreprises générales</p>
        <p style="font-size:12px;line-height:1.7;color:var(--gray);font-weight:300;">Gros œuvre, TCE — documenter le chantier pour le book et les appels d&rsquo;offres.</p>
      </div>
      <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:20px;border-top:3px solid #e05c1a;">
        <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:8px;">Promoteurs immobiliers</p>
        <p style="font-size:12px;line-height:1.7;color:var(--gray);font-weight:300;">Suivi de programme pour communication acquéreurs et presse.</p>
      </div>
      <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:20px;border-top:3px solid #1a7a4a;">
        <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:8px;">Architectes &#038; MOE</p>
        <p style="font-size:12px;line-height:1.7;color:var(--gray);font-weight:300;">Valoriser les réalisations pour le portfolio et les concours.</p>
      </div>
      <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:20px;border-top:3px solid #e05c1a;">
        <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:8px;">Maîtres d&rsquo;ouvrage</p>
        <p style="font-size:12px;line-height:1.7;color:var(--gray);font-weight:300;">Collectivités, bailleurs — rendre compte de l&rsquo;avancement et valoriser l&rsquo;investissement public.</p>
      </div>
      <div style="background:#fff;border:1px solid var(--border);border-radius:12px;padding:20px;border-top:3px solid #1a7a4a;">
        <p style="font-size:13px;font-weight:700;color:#0a0a0a;margin-bottom:8px;">Corps d&rsquo;état secondaires</p>
        <p style="font-size:12px;line-height:1.7;color:var(--gray);font-weight:300;">Menuisiers, façadiers, électriciens — mettre en valeur le savoir-faire technique.</p>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ GALERIE PROJETS ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Réalisations · Lyon &#038; Rhône-Alpes</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Quelques <span class="orange">chantiers</span> documentés</h2>

    <div class="proj-grid anc-anim" style="--d:2;margin-top:32px;">
      <div class="proj-card">
        <div class="proj-img">
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/034-1-1000x667.jpg"
               alt="Photographe chantier BTP Lyon — tunnel Rive-de-Gier" width="1000" height="667" loading="lazy"/>
        </div>
        <div class="proj-body">
          <span class="proj-label">Travaux souterrains · Loire</span>
          <p class="proj-title">Tunnel Rive-de-Gier</p>
          <p class="proj-text">Suivi photographique complet d&rsquo;un tunnel routier — <strong>captation en milieu confiné</strong>, éclairage artificiel, phases de percement et finitions.</p>
        </div>
      </div>
      <div class="proj-card">
        <div class="proj-img">
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/Sade-Site-de-traitement-Rillieux-23-11-2017-10.jpg"
               alt="Photographe BTP Lyon — SADE site traitement Rillieux" width="960" height="640" loading="lazy"/>
        </div>
        <div class="proj-body">
          <span class="proj-label">Réseaux &#038; traitement · Lyon</span>
          <p class="proj-title">SADE — Site de traitement Rillieux</p>
          <p class="proj-text">Reportage sur le remplacement d&rsquo;ouvrages hydrauliques — <strong>documentation technique et valorisation du savoir-faire SADE</strong>.</p>
        </div>
      </div>
      <div class="proj-card">
        <div class="proj-img">
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/photographe-chantier-lyon-013-1000x667.jpg"
               alt="Photographe chantier Lyon — Groupama Stadium Décines" width="1000" height="667" loading="lazy"/>
        </div>
        <div class="proj-body">
          <span class="proj-label">Équipement sportif · Décines</span>
          <p class="proj-title">Groupama Stadium</p>
          <p class="proj-text">Suivi de la construction du stade de l&rsquo;Olympique Lyonnais — <strong>chantier de grande envergure</strong>, reportage de toutes les phases structurelles.</p>
        </div>
      </div>
      <div class="proj-card">
        <div class="proj-img">
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/photographe-chantier-lyon-020-1000x667.jpg"
               alt="Photographe construction Lyon — réalisation chantier BTP" width="1000" height="667" loading="lazy"/>
        </div>
        <div class="proj-body">
          <span class="proj-label">Construction · Lyon Métropole</span>
          <p class="proj-title">Suivi de construction — Métropole de Lyon</p>
          <p class="proj-text">Documentation régulière d&rsquo;un chantier résidentiel — <strong>archive complète des phases, du terrassement à la livraison</strong>.</p>
        </div>
      </div>
    </div>

    <!-- Bandeau photos -->
    <div style="display:grid;grid-template-columns:repeat(3,1fr);gap:3px;border-radius:14px;overflow:hidden;margin-top:18px;height:160px;">
      <div style="overflow:hidden;">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/photographe-chantier-lyon-054-1000x667.jpg"
             alt="Chantier BTP Lyon" width="1000" height="667" loading="lazy"
             style="width:100%;height:100%;object-fit:cover;display:block;"/>
      </div>
      <div style="overflow:hidden;">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/photographe-chantier-lyon-058-1000x667.jpg"
             alt="Reportage chantier Lyon" width="1000" height="667" loading="lazy"
             style="width:100%;height:100%;object-fit:cover;display:block;"/>
      </div>
      <div style="overflow:hidden;">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/photographe-chantier-lyon-059-1000x667.jpg"
             alt="Construction BTP photographe Lyon" width="1000" height="667" loading="lazy"
             style="width:100%;height:100%;object-fit:cover;display:block;"/>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ PROCESSUS ══════════ -->
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Méthode · 4 étapes</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">Comment se déroule<br />un <span class="orange">reportage chantier ?</span></h2>

    <div class="steps anc-anim" style="--d:2;margin-top:32px;">
      <div class="step sw">
        <div class="step-num">01</div>
        <div class="step-ic k-black"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="8" x2="12" y2="12"></line><line x1="12" y1="16" x2="12.01" y2="16"></line></svg></div>
        <h4>Analyse du chantier</h4>
        <p>Visite préalable, identification des zones clés, définition des <strong>angles valorisants</strong> et planification des visites selon le rythme des travaux.</p>
      </div>
      <div class="step sg">
        <div class="step-num">02</div>
        <div class="step-ic k-green"><svg viewBox="0 0 24 24"><path d="M23 19a2 2 0 01-2 2H3a2 2 0 01-2-2V8a2 2 0 012-2h4l2-3h6l2 3h4a2 2 0 012 2z"></path><circle cx="12" cy="13" r="4"></circle></svg></div>
        <h4>Reportage sur site</h4>
        <p>Intervention avec EPI complets, <strong>connaissance des zones de sécurité</strong> et des contraintes techniques propres au chantier.</p>
      </div>
      <div class="step sw">
        <div class="step-num">03</div>
        <div class="step-ic k-black"><svg viewBox="0 0 24 24"><rect x="2" y="3" width="20" height="14" rx="2"></rect><line x1="8" y1="21" x2="16" y2="21"></line><line x1="12" y1="17" x2="12" y2="21"></line></svg></div>
        <h4>Post-traitement</h4>
        <p>Retouche individuelle de chaque photo — <strong>luminosité, correction des perspectives</strong>, rendu professionnel adapté à vos supports de communication.</p>
      </div>
      <div class="step so">
        <div class="step-num">04</div>
        <div class="step-ic k-orange"><svg viewBox="0 0 24 24"><path d="M22 2L11 13"></path><path d="M22 2L15 22l-4-9-9-4 20-7z"></path></svg></div>
        <h4>Livraison &#038; galerie</h4>
        <p>Fichiers HD pour impression + formats web optimisés. <strong>Galerie privée en ligne</strong> pour téléchargement et partage avec vos équipes.</p>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ FAQ ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Questions fréquentes</div>
      <div class="eyebrow-line"></div>
    </div>

    <h2 class="anc-h2 anc-anim" style="--d:1">FAQ — Photographie<br /><span class="orange">de chantier BTP</span></h2>

    <div class="faq anc-anim" style="--d:2;margin-top:32px;">
      <div class="faq-item">
        <p class="faq-q">Pourquoi faire appel à un photographe spécialisé BTP plutôt qu&rsquo;un photographe généraliste ?</p>
        <p class="faq-a">Un photographe spécialisé BTP connaît les contraintes de chantier : EPI obligatoires, zones interdites, gestion de la lumière en espace confiné, angles valorisants pour les ouvrages. <strong>Romain Rubini intervient sur chantier depuis 2010</strong> et maîtrise ces spécificités sans nécessiter de briefing technique.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">À quelle fréquence faut-il photographier un chantier ?</p>
        <p class="faq-a">Cela dépend du rythme du chantier et de vos besoins. <strong>Une visite mensuelle suffit</strong> pour la documentation de base. Pour des projets avec forte communication (réseaux sociaux, newsletter acquéreurs), un rythme bimensuel est recommandé. Un timelapse peut compléter le suivi photo — voir <a href="/timelapse-btp-chantier-lyon/">l&rsquo;article sur le timelapse de chantier</a>.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Quels livrables sont fournis après un reportage de chantier ?</p>
        <p class="faq-a">Romain Rubini livre des <strong>fichiers HD pour impression</strong> et des fichiers optimisés pour le web et les réseaux sociaux. Chaque photo est retouchée individuellement — luminosité, contraste, perspectives corrigées. Une galerie privée en ligne est fournie pour le téléchargement.</p>
      </div>
      <div class="faq-item">
        <p class="faq-q">Peut-on coupler la photographie de chantier avec un timelapse ou du drone ?</p>
        <p class="faq-a">Oui, c&rsquo;est même la formule la plus complète. Romain Rubini est <strong>télépilote de drone certifié professionnel depuis 2016</strong> et propose des formules combinées photo + timelapse + drone avec des tarifs dégressifs. Découvrez la <a href="/telepilote-de-drone-lyon/">prestation drone chantier</a>.</p>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ CTA CLOSING ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Contact · Devis</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <div class="grid-2 top">
      <div>
        <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Votre chantier<br />mérite d&rsquo;être <span class="orange">documenté</span></h2>
        <p style="font-size:14px;line-height:1.85;color:#9c9892;font-weight:300;margin-top:20px;" class="anc-anim" style="--d:2">
          Contactez Romain Rubini pour un devis adapté à votre projet — suivi photo, timelapse, drone ou les trois combinés.
        </p>
        <div style="display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;" class="anc-anim" style="--d:3">
          <a class="btn-primary" href="/photographe-de-chantier-lyon/">Prestation suivi chantier</a>
          <a class="btn-green" href="/simulateur-timelapse/">Devis timelapse →</a>
          <a class="btn-ghost" href="/telepilote-de-drone-lyon/">Drone chantier</a>
        </div>
      </div>

      <div class="anc-anim" style="--d:3">
        <div style="border-radius:14px;overflow:hidden;height:300px;">
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/photographe-chantier-lyon-029-1000x667.jpg"
               alt="Photographe chantier BTP Lyon — Romain Rubini sur site"
               width="1000" height="667" loading="lazy"
               style="width:100%;height:100%;object-fit:cover;display:block;"/>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ MAILLAGE ══════════ -->
<div class="maillage">
  <div class="maillage-inner">
    <p style="font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#9c9892;margin:0 0 20px;">À lire aussi · Prestations liées</p>
    <div style="display:flex;flex-wrap:wrap;justify-content:center;gap:10px;">
      <a href="/photographe-de-chantier-lyon/" style="font-family:'DM Sans',sans-serif;background:#0a0a0a;color:#fff !important;border:1.5px solid #0a0a0a;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:600;text-decoration:none !important;">Suivi chantier Lyon</a>
      <a href="/timelapse-btp-chantier-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Timelapse de chantier</a>
      <a href="/telepilote-de-drone-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Drone chantier Lyon</a>
      <a href="/photographe-btp-rhone-alpes/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">BTP Rhône-Alpes</a>
      <a href="/photographe-reportage-lyon-entreprise/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">Reportage entreprise</a>
      <a href="/blog-de-romain-rubini-photographe-a-lyon/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 20px;border-radius:100px;font-size:13px;font-weight:500;text-decoration:none !important;">← Blog</a>
    </div>
  </div>
</div>

</div><!-- /rbn-anc -->

<script>
(function(){
  var items = document.querySelectorAll('.rbn-anc .anc-anim');
  if(!items.length) return;
  var io = new IntersectionObserver(function(entries){
    entries.forEach(function(e){
      if(e.isIntersecting){ e.target.classList.add('anc-in'); io.unobserve(e.target); }
    });
  },{threshold:0.1,rootMargin:'0px 0px -40px 0px'});
  items.forEach(function(el){ io.observe(el); });
})();
</script>
<p>Cet article <a href="https://www.rubiniphot.com/photographe-btp-lyon-construction/">Photographe BTP Lyon construction</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
