<?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 Lyon, Photographe reportage Lyon</title>
	<atom:link href="https://www.rubiniphot.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.rubiniphot.com/</link>
	<description>Photographe à Lyon Romain Rubini réalise des reportages photo, drone suivi de chantier et timelapse à lyon</description>
	<lastBuildDate>Wed, 02 Sep 2026 09:41:55 +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 Lyon, Photographe reportage Lyon</title>
	<link>https://www.rubiniphot.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Timelapse, drone ou photo de chantier : que choisir ?</title>
		<link>https://www.rubiniphot.com/timelapse-drone-ou-photo-chantier/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Wed, 02 Sep 2026 09:24:24 +0000</pubDate>
				<category><![CDATA[Photographe de chantier à Lyon : suivi photographique de travaux et construction]]></category>
		<category><![CDATA[photographe pour entreprises, événements et chantier]]></category>
		<category><![CDATA[Télépilote de drone à Lyon : prises de vue aériennes et services drone]]></category>
		<guid isPermaLink="false">https://www.rubiniphot.com/?p=10348</guid>

					<description><![CDATA[<p>Guide · Suivi de chantier Mis à jour le 2 septembre 2026 Timelapse, drone ou photo :quelle solution pour suivre votre chantier ? Pour documenter un chantier, trois solutions se complètent : le timelapse condense des mois de travaux en quelques minutes, le drone offre la vue d&#8217;ensemble et les angles inaccessibles, le reportage photo &#8230; </p>
<p class="link-more"><a href="https://www.rubiniphot.com/timelapse-drone-ou-photo-chantier/" class="more-link">Lire la suite de<span class="screen-reader-text">« Timelapse, drone ou photo de chantier : que choisir ? »</span></a></p>
<p>Cet article <a href="https://www.rubiniphot.com/timelapse-drone-ou-photo-chantier/">Timelapse, drone ou photo de chantier : que choisir ?</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
     ARTICLE /timelapse-drone-ou-photo-chantier/ — .rbn-anc (VERT)
     Coller dans un bloc HTML Gutenberg.
     SEO Title : Timelapse, drone ou photo de chantier : que choisir en 2026 ? | Romain Rubini
     Meta desc : Timelapse, drone ou reportage photo pour suivre un chantier BTP ? Comparatif des 3 solutions (usages, budget, livrables) pour bien choisir. Lyon & Rhône-Alpes.
     Focus KW  : timelapse drone ou photo chantier
     Angle informationnel (décision) — NE cible PAS les mots money des pages existantes (anti-cannibalisation).
     <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;" /> IMAGES : uploader les photos du dossier "colas" dans la médiathèque, puis remplacer les src ci-dessous par les URL réelles.
     ============================================================ -->

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Timelapse, drone ou photo : quelle solution pour suivre votre chantier ?",
      "description": "Comparatif des trois solutions pour documenter un chantier BTP : le timelapse pour l'évolution complète, le drone pour la vue d'ensemble, le reportage photo pour le détail. Usages, budgets et livrables, par un photographe de chantier à Lyon.",
      "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/Drone-Vienne-Colas-2026-174.jpg",
      "datePublished": "2026-09-02",
      "dateModified": "2026-09-02",
      "mainEntityOfPage": "https://www.rubiniphot.com/timelapse-drone-ou-photo-chantier/"
    },
    {
      "@type": "VideoObject",
      "name": "Timelapse de chantier : pose d'enrobé à Vienne (finisseur)",
      "description": "Timelapse d'un chantier de voirie à Vienne (38) : pose d'enrobé par un finisseur, réalisé par Colas. Suivi de chantier en time-lapse par Romain Rubini, photographe BTP à Lyon.",
      "thumbnailUrl": "https://www.rubiniphot.com/wp-content/uploads/timelapse-enrobe-vienne-poster.jpg",
      "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/timelapse-enrobe-vienne-finisseur-web.mp4",
      "uploadDate": "2026-09-02",
      "duration": "PT30S"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Timelapse ou drone pour suivre un chantier ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Les deux ne répondent pas au même besoin. Le timelapse, avec une caméra fixe, condense toute la durée du chantier en un film accéléré : il montre l'évolution. Le drone, ponctuel, donne la vue d'ensemble aérienne et les angles inaccessibles à un instant donné : il montre l'ampleur. Sur un chantier long, les deux se combinent souvent." }
        },
        {
          "@type": "Question",
          "name": "Combien coûte un timelapse de chantier ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Un timelapse de chantier démarre à partir de 230 € par mois en net (matériel, captation en continu et montage). Le tarif dépend de la durée du chantier, du nombre de caméras et du montage souhaité. Les prix sont indiqués en net (TVA non applicable, article 293 B du CGI)." }
        },
        {
          "@type": "Question",
          "name": "Peut-on filmer un chantier par drone en ville ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Oui, sous réserve des démarches réglementaires. En agglomération, une déclaration préalable en préfecture est nécessaire (préavis de 10 jours) ; à proximité d'un aéroport ou en zone aérienne contrôlée, un protocole avec le gestionnaire s'ajoute. En tant que télépilote de drone professionnel déclaré, je réalise ces démarches en amont. La faisabilité et le prix se vérifient à l'adresse exacte." }
        },
        {
          "@type": "Question",
          "name": "Faut-il choisir une seule solution ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Non, et c'est même rarement le meilleur choix. Timelapse, drone et reportage photo sont complémentaires : le timelapse pour la mémoire du chantier, le drone pour la vue d'ensemble aux jalons clés, la photo pour le détail et les constats. Un interlocuteur unique qui gère les trois assure une cohérence des images et un seul devis." }
        },
        {
          "@type": "Question",
          "name": "À partir de quand mettre en place un suivi de chantier ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Le plus tôt possible, idéalement avant le début des travaux. Pour un timelapse, l'installation de la caméra avant le premier terrassement permet de capter l'intégralité de la transformation. Pour le drone et la photo, un premier passage à l'état initial sert de point de référence pour tout l'avant/après." }
        }
      ]
    }
  ]
}
</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-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 *, .rbn-anc *::before, .rbn-anc *::after { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a;
  --black:#0a0a0a; --white:#fff; --beige:#f5f3ee; --border:#e2ddd7;
  --gray:#5a5752; --gray-light:#9c9892;
  --orange:#e05c1a; --orange-bg:#fdf0e8; --orange-border:#f5c9a8;
  --green:#1a7a4a; --green-bg:#eaf4ee; --green-border:#b6dfc6; }
.rbn-anc p { margin:0; }

@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:none} }
@keyframes anc-slideL { from{opacity:0;transform:translateX(-34px)} to{opacity:1;transform:none} }
@keyframes anc-pulse { 0%,100%{opacity:1} 50%{opacity:0.25} }
.rbn-anc .anc-anim { opacity:0; }
.rbn-anc .anc-anim.anc-in { animation:anc-rise .65s cubic-bezier(.22,1,.36,1) both; animation-delay:calc(var(--d,0)*90ms); opacity:1; }
.rbn-anc .anc-slideL.anc-in { animation-name:anc-slideL; }

.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:#f5f3ee; padding:64px 24px; border-top:2px solid #e2ddd7; border-bottom:2px solid #e2ddd7; }
.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 .trust { display:flex; align-items:center; justify-content:center; flex-wrap:wrap;
  gap:6px 18px; background:#0a0a0a; border-radius:100px; padding:13px 28px; margin:28px 0 0; }
.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:8px; }
.rbn-anc .trust-dot { display:inline-block; width:5px; height:5px; border-radius:50%; margin-right:5px; vertical-align:middle; }
.rbn-anc .trust-dot.o { background:#e05c1a; } .rbn-anc .trust-dot.g { background:#1a7a4a; }

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

.rbn-anc .anc-h1 { font-family:'Bebas Neue',sans-serif; font-size:clamp(40px,7vw,76px); line-height:.9; letter-spacing:.01em; color:#0a0a0a; }
.rbn-anc .anc-h2 { font-family:'Bebas Neue',sans-serif; font-size:clamp(30px,5vw,52px); line-height:.94; letter-spacing:.01em; color:#0a0a0a; }
.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.center { text-align:center; } .rbn-anc .anc-h2.center::after { margin-left:auto; margin-right:auto; }
.rbn-anc .anc-h2 .green { color:#1a7a4a; } .rbn-anc .anc-h2 .orange { color:#e05c1a; }
.rbn-anc .anc-h3 { font-family:'Bebas Neue',sans-serif; font-size:24px; letter-spacing:.01em; color:#0a0a0a; margin-bottom:8px; }

.rbn-anc .lead { font-size:17px; line-height:1.7; color:#0a0a0a; font-weight:400; margin-top:20px; }
.rbn-anc .prose p { font-size:15px; line-height:1.85; color:#5a5752; font-weight:300; margin-top:14px; }
.rbn-anc .prose p strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .prose.on-dark p { color:rgba(255,255,255,.72); } .rbn-anc .prose.on-dark p strong { color:#fff; }

.rbn-anc .intro-photo { position:relative; border-radius:14px; overflow:hidden; aspect-ratio:3/4; }
.rbn-anc .intro-photo.wide { aspect-ratio:16/10; }
.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 .fig { border-radius:14px; overflow:hidden; }
.rbn-anc .fig img { width:100%; height:100%; object-fit:cover; display:block; }

.rbn-anc .cmp-wrap { overflow-x:auto; margin-top:8px; border:1px solid #e2ddd7; border-radius:14px; }
.rbn-anc table.cmp { width:100%; border-collapse:collapse; min-width:680px; background:#fff; }
.rbn-anc table.cmp th, .rbn-anc table.cmp td { text-align:left; padding:16px 18px; border-bottom:1px solid #e2ddd7; vertical-align:top; }
.rbn-anc table.cmp thead th { background:#0a0a0a; color:#fff; font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.12em; text-transform:uppercase; font-weight:500; }
.rbn-anc table.cmp tbody tr:last-child td { border-bottom:0; }
.rbn-anc table.cmp .sol { font-weight:700; color:#0a0a0a; font-size:14px; }
.rbn-anc table.cmp .sol::before { content:''; display:inline-block; width:8px; height:8px; border-radius:50%; margin-right:8px; vertical-align:middle; }
.rbn-anc table.cmp tr.r-tl .sol::before { background:#1a7a4a; }
.rbn-anc table.cmp tr.r-dr .sol::before { background:#e05c1a; }
.rbn-anc table.cmp tr.r-ph .sol::before { background:#5a5752; }
.rbn-anc table.cmp td { font-size:13px; line-height:1.6; color:#5a5752; }
.rbn-anc table.cmp td .price { font-weight:700; color:#0a0a0a; }
.rbn-anc .cmp-note { font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.05em; color:#9c9892; margin-top:12px; }

.rbn-anc .choose-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }
@media(max-width:720px){ .rbn-anc .choose-grid { grid-template-columns:1fr; } }
.rbn-anc .choose-card { background:#fff; border:1px solid #e2ddd7; border-radius:12px; padding:22px 22px 22px 26px; position:relative; overflow:hidden; }
.rbn-anc .choose-card::before { content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:#1a7a4a; }
.rbn-anc .choose-card .k { font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.14em; text-transform:uppercase; color:#e05c1a; display:block; margin-bottom:10px; }
.rbn-anc .choose-card p { font-size:13px; line-height:1.7; color:#5a5752; font-weight:300; }
.rbn-anc .choose-card strong { color:#0a0a0a; font-weight:600; }

.rbn-anc .infobar { padding:16px 20px; border-radius:10px; display:flex; align-items:flex-start; gap:12px; border:1px solid; border-left:3px solid; margin-top:22px; }
.rbn-anc .infobar p { font-size:13.5px; line-height:1.7; color:#5a5752; font-weight:300; }
.rbn-anc .infobar p strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .infobar.green  { background:#eaf4ee; border-color:#b6dfc6; border-left-color:#1a7a4a; }
.rbn-anc .infobar.orange { background:#fdf0e8; border-color:#f5c9a8; border-left-color:#e05c1a; }
.rbn-anc .infobar.black  { background:#f5f3ee; border-color:#e2ddd7; border-left-color:#0a0a0a; }

.rbn-anc .faq { display:grid; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid #e2ddd7; border-radius:12px; padding:22px 24px 22px 28px; position:relative; overflow:hidden; }
.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:#5a5752; font-weight:300; }

.rbn-anc .cta-row { display:flex; flex-wrap:wrap; gap:12px; margin-top:26px; }
.rbn-anc a.btn-primary { display:inline-block; background:#e05c1a !important; color:#fff !important; font-weight:700; padding:14px 26px; border-radius:100px; text-decoration:none !important; font-size:14px; }
.rbn-anc a.btn-ghost   { display:inline-block; 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; font-size:14px; }
.rbn-anc a.btn-outline { display:inline-block; background:transparent !important; color:#0a0a0a !important; border:1.5px solid #e2ddd7 !important; padding:13px 24px; border-radius:100px; text-decoration:none !important; font-size:14px; }
.rbn-anc a.ilink { color:#1a7a4a; font-weight:600; text-decoration:none; border-bottom:1px solid #b6dfc6; }
.rbn-anc a.ilink:hover { border-bottom-color:#1a7a4a; }

.rbn-anc .updated { font-family:'DM Mono',monospace; font-size:10px; letter-spacing:.08em; text-transform:uppercase; color:#9c9892; margin-bottom:18px; }
</style>

<div class="rbn-anc">

  <!-- INTRO SPLIT -->
  <section class="s-white s-border-b">
    <div class="inner">
      <div class="grid-2 top">
        <div>
          <div class="eyebrow anc-anim" style="--d:0">
            <div class="eyebrow-tag"><span class="eyebrow-dot"></span>Guide · Suivi de chantier</div>
            <div class="eyebrow-line"></div>
          </div>
          <p class="updated anc-anim" style="--d:1">Mis à jour le 2 septembre 2026</p>
          <h1 class="anc-h1 anc-anim" style="--d:2">Timelapse, drone ou photo :<br /><span style="color:#1a7a4a;">quelle solution pour suivre votre chantier ?</span></h1>
          <p class="lead anc-anim" style="--d:3">Pour documenter un chantier, trois solutions se complètent : le <strong>timelapse</strong> condense des mois de travaux en quelques minutes, le <strong>drone</strong> offre la vue d&rsquo;ensemble et les angles inaccessibles, le <strong>reportage photo</strong> capture le détail au bon moment. Voici comment les comparer et choisir selon votre objectif, votre budget et la durée du chantier.</p>
          <div class="cta-row anc-anim" style="--d:4">
            <a class="btn-primary" href="/demander-un-devis/">Demander un devis</a>
            <a class="btn-outline" href="#comparatif">Voir le comparatif ↓</a>
          </div>
          <div class="trust anc-anim" style="--d:5">
            <span class="trust-item"><span class="trust-dot o"></span>Photographe BTP depuis 2010</span>
            <span class="trust-item">Interlocuteur unique</span>
            <span class="trust-item"><span class="trust-dot g"></span>Télépilote de drone professionnel</span>
          </div>
        </div>
        <div class="intro-photo anc-slideL anc-anim" style="--d:3">
          <!-- IMG hero : Drone-Vienne-Colas-2026-174.jpg -->
          <img fetchpriority="high" decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/Drone-Vienne-Colas-2026-174.jpg" alt="Chantier de voirie à Vienne (38) vu du ciel par drone, avenue rénovée réalisée par Colas — Romain Rubini photographe BTP" width="900" height="1200" loading="eager"/>
          <div class="photo-caption">© Romain Rubini · Chantier de voirie Colas · Vienne (38)</div>
        </div>
      </div>
    </div>
  </section>

  <!-- COMPARATIF -->
  <section class="s-white" id="comparatif">
    <div class="inner">
      <h2 class="anc-h2 anc-anim" style="--d:0">Trois solutions, <span class="green">trois usages</span></h2>
      <div class="prose anc-anim" style="--d:1">
        <p>Timelapse, drone et reportage photo ne s&rsquo;opposent pas : ils répondent à des besoins différents. Le tableau ci-dessous résume ce que chacun apporte, sa cadence, son budget indicatif et le contexte où il est le plus pertinent.</p>
      </div>
      <div class="cmp-wrap anc-anim" style="--d:2">
        <table class="cmp">
          <thead>
            <tr><th>Solution</th><th>Ce qu&rsquo;elle apporte</th><th>Cadence</th><th>Budget indicatif (net)</th><th>Idéale pour</th></tr>
          </thead>
          <tbody>
            <tr class="r-tl">
              <td class="sol">Timelapse longue durée</td>
              <td>L&rsquo;évolution complète du chantier condensée en un film</td>
              <td>Caméra fixe, captation en continu sur toute la durée</td>
              <td><span class="price">à partir de 230 €/mois</span></td>
              <td>Communication, mémoire du chantier, avant / après</td>
            </tr>
            <tr class="r-dr">
              <td class="sol">Drone</td>
              <td>La vue d&rsquo;ensemble aérienne et les zones en hauteur</td>
              <td>Ponctuel, un ou plusieurs passages</td>
              <td><span class="price">à partir de 250 €/passage</span> + supplément selon la zone</td>
              <td>Avancement global, marketing, inspection</td>
            </tr>
            <tr class="r-ph">
              <td class="sol">Reportage photo</td>
              <td>Le détail précis et les moments clés du chantier</td>
              <td>Ponctuel, à partir de 2 h sur site, selon la fréquence</td>
              <td><span class="price">par passage</span>, selon le chantier et la fréquence</td>
              <td>Constats, jalons, dossiers, valorisation métier</td>
            </tr>
          </tbody>
        </table>
      </div>
      <p class="cmp-note">Tarifs nets, TVA non applicable (art. 293 B du CGI) · Déplacement depuis Lyon, 50 km inclus.</p>
      <div class="infobar black anc-anim" style="--d:3">
        <p><strong>Ces montants sont indicatifs, ils servent de point de départ.</strong> Des tarifs dégressifs et des remises s&rsquo;appliquent selon la durée du chantier, la fréquence des passages, le nombre de caméras (pour le timelapse) ou le nombre de passages (pour le drone). Chaque devis est établi sur mesure, adapté à votre projet.</p>
      </div>
    </div>
  </section>

  <!-- TIMELAPSE -->
  <section class="s-beige">
    <div class="inner">
      <div class="grid-2">
        <div>
          <h2 class="anc-h2 anc-anim" style="--d:0">Le timelapse :<br /><span class="green">l&rsquo;évolution complète</span></h2>
          <div class="prose anc-anim" style="--d:1">
            <p>Une caméra fixe, installée en hauteur et alimentée en autonomie, photographie le chantier à intervalle régulier pendant des semaines ou des mois. Le montage final <strong>condense toute la durée des travaux en un film de quelques minutes</strong> : le terrassement, le gros œuvre, les finitions, en un seul mouvement.</p>
            <p>C&rsquo;est l&rsquo;outil de la <strong>communication et de la mémoire du chantier</strong> : idéal pour valoriser un projet auprès d&rsquo;un maître d&rsquo;ouvrage, animer un site web, ou marquer une inauguration. Plus le chantier est long, plus l&rsquo;effet est spectaculaire.</p>
          </div>
          <div class="infobar green anc-anim" style="--d:2">
            <p><strong>À installer tôt.</strong> Pour capter l&rsquo;intégralité de la transformation, la caméra se pose avant le premier terrassement.</p>
          </div>
          <div class="cta-row anc-anim" style="--d:3">
            <a class="btn-outline" href="/timelapse-chantier-lyon/">Le timelapse de chantier en détail →</a>
          </div>
        </div>
        <div class="fig anc-anim" style="--d:2; aspect-ratio:16/9;">
          <!-- VIDEO timelapse : pose d'enrobé, finisseur, Vienne (Colas) -->
          <video src="https://www.rubiniphot.com/wp-content/uploads/timelapse-enrobe-vienne-finisseur-web.mp4" poster="https://www.rubiniphot.com/wp-content/uploads/timelapse-enrobe-vienne-poster.jpg" autoplay muted loop playsinline preload="metadata" style="width:100%;height:100%;object-fit:cover;display:block;" aria-label="Timelapse de pose d'enrobé par un finisseur sur un chantier de voirie à Vienne (38), Colas" class="lws-optimize-lazyload"></video>
        </div>
      </div>
    </div>
  </section>

  <!-- DRONE -->
  <section class="s-white">
    <div class="inner">
      <div class="grid-2">
        <div class="fig anc-anim" style="--d:2">
          <!-- IMG drone : Drone-Vienne-Colas-2026-175.jpg -->
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/Drone-Vienne-Colas-2026-175.jpg" alt="Vue aérienne par drone d'un chantier de voirie à Vienne (38) réalisé par Colas — Romain Rubini télépilote professionnel" width="800" height="600" loading="lazy"/>
        </div>
        <div>
          <h2 class="anc-h2 anc-anim" style="--d:0">Le drone :<br /><span class="orange">la vue d&rsquo;ensemble</span></h2>
          <div class="prose anc-anim" style="--d:1">
            <p>Le drone donne ce qu&rsquo;aucune autre solution ne permet : <strong>la vue aérienne d&rsquo;ensemble</strong>, l&rsquo;ampleur d&rsquo;un site, l&rsquo;accès aux toitures, ouvrages d&rsquo;art et zones en hauteur. Ponctuel, il s&rsquo;utilise aux jalons clés du chantier, pour l&rsquo;avancement global, l&rsquo;inspection ou la communication.</p>
            <p>Le vol est encadré. En agglomération, une <strong>déclaration préalable en préfecture</strong> est nécessaire (préavis de 10 jours) ; à proximité d&rsquo;un aéroport ou en zone aérienne contrôlée, un <strong>protocole de coordination</strong> s&rsquo;ajoute. En tant que télépilote de drone professionnel déclaré, je gère ces démarches en amont : la déclaration préfectorale est incluse, seul un supplément s&rsquo;applique le cas échéant selon la zone.</p>
          </div>
          <div class="infobar orange anc-anim" style="--d:2">
            <p><strong>Faisabilité et prix à l&rsquo;adresse exacte.</strong> Un outil en ligne croise votre site avec les cartes aéronautiques officielles et calcule immédiatement faisabilité et estimation.</p>
          </div>
          <div class="cta-row anc-anim" style="--d:3">
            <a class="btn-outline" href="/photographe-drone-lyon/">Le drone de chantier →</a>
            <a class="btn-outline" href="/devis-drone/">Vérifier la faisabilité →</a>
          </div>
        </div>
      </div>
    </div>
  </section>

  <!-- PHOTO -->
  <section class="s-beige">
    <div class="inner">
      <div class="grid-2">
        <div>
          <h2 class="anc-h2 anc-anim" style="--d:0">Le reportage photo :<br /><span class="green">le détail au bon moment</span></h2>
          <div class="prose anc-anim" style="--d:1">
            <p>Là où le timelapse montre l&rsquo;ensemble et le drone l&rsquo;ampleur, la photo capture <strong>le détail précis à l&rsquo;instant T</strong> : un ouvrage particulier, un geste métier, un jalon, un constat avant recouvrement. Des images haute définition, légendées, exploitables immédiatement dans un dossier, une communication ou une expertise.</p>
            <p>Le reportage se déroule <strong>à partir de 2 h sur site</strong>, par passage, à une fréquence adaptée au chantier (ponctuelle, mensuelle, à chaque phase). C&rsquo;est la solution la plus souple, celle qui documente le travail des équipes et valorise le savoir-faire.</p>
          </div>
          <div class="cta-row anc-anim" style="--d:2">
            <a class="btn-outline" href="/photographe-de-chantier-lyon/">Le reportage de chantier →</a>
          </div>
        </div>
        <div class="fig anc-anim" style="--d:2">
          <!-- IMG photo : Vienne-Colas-2026-134.jpg -->
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/Vienne-Colas-2026-134.jpg" alt="Reportage photo au sol sur un chantier de voirie à Vienne (38) : deux ouvriers Colas sur la chaussée — Romain Rubini" width="800" height="600" loading="lazy"/>
        </div>
      </div>
    </div>
  </section>

  <!-- COMMENT CHOISIR -->
  <section class="s-white">
    <div class="inner">
      <h2 class="anc-h2 center anc-anim" style="--d:0">Comment choisir <span class="green">selon votre besoin</span></h2>
      <div class="choose-grid" style="margin-top:32px;">
        <div class="choose-card anc-anim" style="--d:1">
          <span class="k">Montrer l&rsquo;avant / après</span>
          <p><strong>Timelapse.</strong> C&rsquo;est lui qui raconte la transformation complète, du terrain nu à l&rsquo;ouvrage livré.</p>
        </div>
        <div class="choose-card anc-anim" style="--d:2">
          <span class="k">Valoriser l&rsquo;ampleur</span>
          <p><strong>Drone.</strong> Pour saisir l&rsquo;échelle d&rsquo;un site, une emprise, un ouvrage d&rsquo;art ou une toiture.</p>
        </div>
        <div class="choose-card anc-anim" style="--d:3">
          <span class="k">Documenter le détail</span>
          <p><strong>Reportage photo.</strong> Pour un constat, un jalon, un geste métier, un dossier technique.</p>
        </div>
      </div>
    </div>
  </section>

  <!-- COMBINER -->
  <section class="s-beige">
    <div class="inner">
      <div class="grid-2">
        <div class="fig anc-anim" style="--d:2">
          <!-- IMG combine : drone-Vienne-Colas-2026-176.jpg -->
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/drone-Vienne-Colas-2026-176.jpg" alt="Chantier de réaménagement de voirie à Vienne (38) par Colas, suivi photo, drone et timelapse — Romain Rubini" width="800" height="600" loading="lazy"/>
        </div>
        <div>
          <h2 class="anc-h2 anc-anim" style="--d:0">Et souvent,<br /><span class="green">on combine les trois</span></h2>
          <div class="prose anc-anim" style="--d:1">
            <p>Sur un chantier d&rsquo;envergure, la meilleure réponse n&rsquo;est presque jamais une seule solution. <strong>Le timelapse pour la mémoire, le drone pour la vue d&rsquo;ensemble aux jalons, la photo pour le détail</strong> : les trois se répondent et racontent le chantier à toutes les échelles.</p>
            <p>Sur ce <strong>chantier de réaménagement de voirie à Vienne (38) réalisé par Colas</strong>, les vues aériennes situent l&rsquo;avenue rénovée dans son quartier, tandis que le reportage au sol documente les équipes et la qualité d&rsquo;exécution. Un <strong>interlocuteur unique</strong> qui gère les trois, c&rsquo;est une cohérence des images et un seul devis.</p>
          </div>
          <div class="infobar black anc-anim" style="--d:2">
            <p><strong>Pas sûr de la formule ?</strong> Décrivez votre chantier, je vous conseille la combinaison la plus adaptée à votre objectif et à votre budget.</p>
          </div>
          <div class="cta-row anc-anim" style="--d:3">
            <a class="btn-primary" href="/demander-un-devis/">Demander un devis</a>
            <a class="btn-outline" href="/tarif-photographe-chantier/">Voir les tarifs →</a>
          </div>
        </div>
      </div>
    </div>
  </section>

  <!-- FAQ -->
  <section class="s-white">
    <div class="inner">
      <h2 class="anc-h2 anc-anim" style="--d:0">Questions <span class="green">fréquentes</span></h2>
      <div class="faq" style="margin-top:28px;">
        <div class="faq-item anc-anim" style="--d:1"><p class="faq-q">Timelapse ou drone pour suivre un chantier ?</p><p class="faq-a">Les deux ne répondent pas au même besoin. Le <strong>timelapse</strong>, avec une caméra fixe, condense toute la durée du chantier en un film accéléré : il montre l&rsquo;évolution. Le <strong>drone</strong>, ponctuel, donne la vue d&rsquo;ensemble aérienne et les angles inaccessibles à un instant donné : il montre l&rsquo;ampleur. Sur un chantier long, les deux se combinent souvent.</p></div>
        <div class="faq-item anc-anim" style="--d:1"><p class="faq-q">Combien coûte un timelapse de chantier ?</p><p class="faq-a">Un timelapse de chantier démarre <strong>à partir de 230 € par mois en net</strong> (matériel, captation en continu et montage). Le tarif dépend de la durée du chantier, du nombre de caméras et du montage souhaité. Prix en net, TVA non applicable (art. 293 B du CGI).</p></div>
        <div class="faq-item anc-anim" style="--d:1"><p class="faq-q">Peut-on filmer un chantier par drone en ville ?</p><p class="faq-a">Oui, sous réserve des démarches réglementaires. En agglomération, une <strong>déclaration préalable en préfecture</strong> est nécessaire (préavis de 10 jours) ; à proximité d&rsquo;un aéroport ou en zone aérienne contrôlée, un protocole avec le gestionnaire s&rsquo;ajoute. En tant que télépilote de drone professionnel déclaré, je réalise ces démarches en amont. La faisabilité et le prix se vérifient à l&rsquo;adresse exacte via l&rsquo;<a class="ilink" href="/devis-drone/">outil de faisabilité</a>.</p></div>
        <div class="faq-item anc-anim" style="--d:1"><p class="faq-q">Faut-il choisir une seule solution ?</p><p class="faq-a">Non, et c&rsquo;est rarement le meilleur choix. Timelapse, drone et reportage photo sont <strong>complémentaires</strong>. Un interlocuteur unique qui gère les trois assure une cohérence des images et un seul devis.</p></div>
        <div class="faq-item anc-anim" style="--d:1"><p class="faq-q">À partir de quand mettre en place un suivi de chantier ?</p><p class="faq-a">Le plus tôt possible, <strong>idéalement avant le début des travaux</strong>. Pour un timelapse, l&rsquo;installation de la caméra avant le premier terrassement capte l&rsquo;intégralité de la transformation. Pour le drone et la photo, un premier passage à l&rsquo;état initial sert de référence pour l&rsquo;avant / après.</p></div>
      </div>
    </div>
  </section>

  <!-- CTA CLOSING -->
  <section class="s-dark">
    <div class="inner" style="text-align:center;">
      <h2 class="anc-h2 on-dark center anc-anim" style="--d:0">Un chantier à documenter ?</h2>
      <div class="prose on-dark anc-anim" style="--d:1;max-width:620px;margin:0 auto;">
        <p>Décrivez votre projet : je vous conseille la solution ou la combinaison la plus adaptée, avec un devis clair sous 24 h. Photographe de chantier BTP à Lyon et dans toute l&rsquo;Auvergne-Rhône-Alpes.</p>
      </div>
      <div class="cta-row anc-anim" style="--d:2; justify-content:center;">
        <a class="btn-primary" href="/demander-un-devis/">Demander un devis</a>
        <a class="btn-ghost" href="/devis-drone/">Calculer un devis drone</a>
      </div>
    </div>
  </section>

  <!-- MAILLAGE -->
  <div style="background:#f5f3ee;border-top:2px solid #0a0a0a;padding:40px 24px 44px;">
    <div style="max-width:960px;margin:0 auto;text-align:center;">
      <p style="font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#9c9892;margin:0 0 20px;">Zones d&rsquo;intervention · Auvergne-Rhône-Alpes</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:#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;">Lyon (69)</a>
        <a href="/photographe-btp-grenoble-isere/" 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;">Grenoble &amp; Isère (38)</a>
        <a href="/photographe-btp-annecy-haute-savoie/" 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;">Annecy &amp; Haute-Savoie (74)</a>
        <a href="/photographe-btp-ain-bourg-en-bresse/" 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;">Ain (01)</a>
        <a href="/photographe-btp-saint-etienne-loire/" 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;">Saint-Étienne &amp; Loire (42)</a>
        <a href="/photographe-btp-macon-saone-et-loire/" 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;">Mâcon &amp; Saône-et-Loire (71)</a>
        <a href="/photographe-btp-rhone-alpes/" 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;">Toute la région →</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>

<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/timelapse-drone-ou-photo-chantier/">Timelapse, drone ou photo de chantier : que choisir ?</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="https://www.rubiniphot.com/wp-content/uploads/timelapse-enrobe-vienne-finisseur-web.mp4" length="7546447" type="video/mp4" />

			</item>
		<item>
		<title>Faisabilité survol drone : vérifiez en quelques minutes</title>
		<link>https://www.rubiniphot.com/faisabilite-survol-drone/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Sun, 23 Aug 2026 11:15:39 +0000</pubDate>
				<category><![CDATA[Photographe de chantier à Lyon : suivi photographique de travaux et construction]]></category>
		<category><![CDATA[Télépilote de drone à Lyon : prises de vue aériennes et services drone]]></category>
		<guid isPermaLink="false">https://www.rubiniphot.com/?p=10330</guid>

					<description><![CDATA[<p>Télépilote de drone professionnel · Brevet A2 Cartes aéronautiques OACI / SIA Lyon &#038; Rhône-Alpes Faisabilité + prix en quelques minutes Nouveau · Outil en ligne Puis-je faire volerun drone ici ?Règles, zones de volet faisabilité, en clair Avant même de parler prix, une question décide de tout : peut-on légalement faire voler un drone &#8230; </p>
<p class="link-more"><a href="https://www.rubiniphot.com/faisabilite-survol-drone/" class="more-link">Lire la suite de<span class="screen-reader-text">« Faisabilité survol drone : vérifiez en quelques minutes »</span></a></p>
<p>Cet article <a href="https://www.rubiniphot.com/faisabilite-survol-drone/">Faisabilité survol drone : vérifiez en quelques minutes</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Puis-je faire voler un drone ? Règles, zones de vol et faisabilité",
      "description": "Avant tout survol drone, il faut savoir s'il est réalisable à cette adresse précise. Un nouvel outil croise votre site avec les cartes aéronautiques officielles (OACI/SIA) et vous donne faisabilité + estimation instantanée. Par un télépilote de drone professionnel à Lyon.",
      "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/DJI_0077_DxO.webp",
      "datePublished": "2026-08-24",
      "dateModified": "2026-08-24",
      "mainEntityOfPage": "https://www.rubiniphot.com/faisabilite-survol-drone/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        { "@type": "Question", "name": "Comment savoir si un survol drone est réalisable à mon adresse ?", "acceptedAnswer": { "@type": "Answer", "text": "La faisabilité dépend de l'emplacement exact du site : espace aérien, proximité d'un aéroport, agglomération, zones sensibles. L'outil de faisabilité en ligne croise votre adresse avec les cartes aéronautiques officielles (OACI/SIA) et vous dit immédiatement si le vol est réalisable, ce qu'il implique comme démarche et une estimation. En quelques minutes, sans engagement." } },
        { "@type": "Question", "name": "L'outil de faisabilité drone est-il gratuit ?", "acceptedAnswer": { "@type": "Answer", "text": "Oui, il est gratuit et sans engagement. Vous saisissez l'adresse de votre site et votre besoin (durée, nombre de passages) ; l'outil affiche la faisabilité et une estimation. Si vous le souhaitez, vous demandez un devis précis que je vous adresse sous 48 h." } },
        { "@type": "Question", "name": "L'estimation affichée est-elle un prix ferme ?", "acceptedAnswer": { "@type": "Answer", "text": "Non, c'est une estimation indicative, calculée sur vos critères et la zone détectée. Le prix final est confirmé dans un devis ferme sous 48 h, après vérification des paramètres réels (NOTAM, météo, éventuelles autorisations). Les tarifs sont indiqués en net (TVA non applicable, article 293 B du CGI)." } },
        { "@type": "Question", "name": "Qu'est-ce qui rend cet outil différent des autres simulateurs ?", "acceptedAnswer": { "@type": "Answer", "text": "La plupart des simulateurs ne donnent qu'un prix. Celui-ci vérifie d'abord la faisabilité réglementaire du vol à votre adresse, à partir des cartes aéronautiques officielles — puis seulement l'estimation. C'est à ma connaissance le seul outil du genre en Rhône-Alpes." } },
        { "@type": "Question", "name": "Et si mon vol nécessite des autorisations ?", "acceptedAnswer": { "@type": "Answer", "text": "L'outil vous indique la démarche probable selon la zone : déclaration préalable en préfecture en agglomération (préavis 10 jours), protocole avec le gestionnaire à proximité d'un aéroport, ou étude au cas par cas pour les zones sensibles. En tant que télépilote de drone professionnel déclaré, je réalise ces démarches en amont : vous n'avez rien à gérer." } }
      ]
    }
  ]
}
</script></p>
<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-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 *, .rbn-anc *::before, .rbn-anc *::after { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a; }
.rbn-anc p { margin:0; }
.rbn-anc { --black:#0a0a0a; --white:#fff; --beige:#f5f3ee; --border:#e2ddd7; --gray:#5a5752; --gray-light:#9c9892; --orange:#e05c1a; --green:#1a7a4a; }
@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:none} }
@keyframes anc-slideL { from{opacity:0;transform:translateX(-34px)} to{opacity:1;transform:none} }
@keyframes anc-pulse { 0%,100%{opacity:1} 50%{opacity:0.25} }
.rbn-anc .anc-anim { opacity:0; }
.rbn-anc .anc-anim.anc-in { animation:anc-rise .65s cubic-bezier(.22,1,.36,1) both; animation-delay:calc(var(--d,0)*90ms); opacity:1; }
.rbn-anc .anc-slideL.anc-in { animation-name:anc-slideL; }
.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:#f5f3ee; padding:64px 24px; border-top:2px solid #e2ddd7; border-bottom:2px solid #e2ddd7; }
.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; }
@media(max-width:720px){ .rbn-anc .grid-2 { grid-template-columns:1fr; gap:32px; } }
.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:8px; }
.rbn-anc .trust-dot { display:inline-block; width:5px; height:5px; border-radius:50%; margin-right:5px; vertical-align:middle; }
.rbn-anc .trust-dot.o { background:#e05c1a; } .rbn-anc .trust-dot.g { background:#1a7a4a; }
.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; white-space:nowrap; }
.rbn-anc .eyebrow-tag.g { background:#1a7a4a; } .rbn-anc .eyebrow-tag.o { background:#e05c1a; }
.rbn-anc .eyebrow-dot { width:6px; height:6px; border-radius:50%; flex-shrink:0; animation:anc-pulse 2s ease-in-out infinite; }
.rbn-anc .eyebrow-dot.green { background:#4ade80; } .rbn-anc .eyebrow-dot.orange { background:#e05c1a; } .rbn-anc .eyebrow-dot.white { background:#fff; }
.rbn-anc .eyebrow-line { flex:1; height:1px; background:#e2ddd7; } .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; letter-spacing:.01em; color:#0a0a0a; }
.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.u-orange::after { background:#e05c1a; }
.rbn-anc .anc-h2 .green { color:#1a7a4a; } .rbn-anc .anc-h2 .orange { color:#e05c1a; }
.rbn-anc .lead { font-size:15px; line-height:1.85; color:#5a5752; font-weight:300; margin-bottom:24px; }
.rbn-anc .lead strong { color:#0a0a0a; font-weight:600; } .rbn-anc .lead .green { color:#1a7a4a; font-weight:600; }
.rbn-anc .body-text { font-size:14px; line-height:1.85; color:#5a5752; font-weight:300; }
.rbn-anc .body-text strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .body-text p+p { margin-top:14px; }
.rbn-anc .hero-main { position:relative; border-radius:14px; overflow:hidden; aspect-ratio:16/10; }
.rbn-anc .hero-main 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 .sig { display:flex; align-items:center; gap:14px; margin-top:32px; }
.rbn-anc .sig-logo { width:48px; height:48px; border-radius:50%; overflow:hidden; flex-shrink:0; }
.rbn-anc .sig-logo img { width:100%; height:100%; object-fit:cover; }
.rbn-anc .sig-text strong { display:block; font-size:14px; color:#0a0a0a; }
.rbn-anc .sig-text span { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.1em; text-transform:uppercase; color:#9c9892; }
.rbn-anc .spec-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:3px; background:rgba(255,255,255,.06); border-radius:16px; overflow:hidden; }
@media(max-width:720px){ .rbn-anc .spec-grid { grid-template-columns:1fr; } }
.rbn-anc .spec-card { background:#141414; padding:30px 26px; position:relative; overflow:hidden; }
.rbn-anc .spec-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px; background:#1a7a4a; }
.rbn-anc .spec-num { font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.14em; text-transform:uppercase; color:#4ade80; margin-bottom:14px; display:block; }
.rbn-anc .spec-card h3 { font-family:'Bebas Neue',sans-serif; font-size:26px; letter-spacing:.02em; color:#fff; margin-bottom:10px; line-height:1; }
.rbn-anc .spec-card p { font-size:13px; line-height:1.75; color:rgba(255,255,255,.55); font-weight:300; }
.rbn-anc .spec-card p strong { color:rgba(255,255,255,.9); font-weight:600; }
.rbn-anc .verdicts { display:grid; grid-template-columns:repeat(3,1fr); gap:12px; margin-top:28px; }
@media(max-width:720px){ .rbn-anc .verdicts { grid-template-columns:1fr; } }
.rbn-anc .verdict { background:#fff; border:1px solid #e2ddd7; border-radius:12px; padding:20px 20px 22px; }
.rbn-anc .verdict .dot { width:12px; height:12px; border-radius:50%; margin-bottom:12px; }
.rbn-anc .verdict h4 { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:8px; }
.rbn-anc .verdict p { font-size:12.5px; line-height:1.7; color:#5a5752; font-weight:300; }
.rbn-anc .verdict.v-green { border-color:#b6dfc6; } .rbn-anc .verdict.v-green .dot { background:#1a7a4a; }
.rbn-anc .verdict.v-orange .dot { background:#e0921a; } .rbn-anc .verdict.v-red .dot { background:#c0392b; }
.rbn-anc .infobar { padding:16px 20px; border-radius:10px; display:flex; align-items:flex-start; gap:12px; border:1px solid; border-left:3px solid; margin-bottom:14px; }
.rbn-anc .infobar.green { background:#eaf4ee; border-color:#b6dfc6; border-left-color:#1a7a4a; }
.rbn-anc .infobar svg { width:18px; height:18px; flex-shrink:0; margin-top:1px; }
.rbn-anc .infobar p { font-size:13.5px; line-height:1.75; font-weight:300; color:#5a5752; }
.rbn-anc .infobar p strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .steps { display:grid; grid-template-columns:repeat(4,1fr); gap:2px; background:#e2ddd7; border-radius:16px; overflow:hidden; }
@media(max-width:720px){ .rbn-anc .steps { grid-template-columns:repeat(2,1fr); } }
.rbn-anc .step { padding:26px 20px; } .rbn-anc .step.sg { background:#eaf4ee; } .rbn-anc .step.so { background:#fdf0e8; }
.rbn-anc .step-num { font-family:'Bebas Neue',sans-serif; font-size:48px; line-height:1; margin-bottom:10px; }
.rbn-anc .step.sg .step-num { color:#b6dfc6; } .rbn-anc .step.so .step-num { color:#f5c9a8; }
.rbn-anc .step-ic { width:36px; height:36px; border-radius:8px; display:flex; align-items:center; justify-content:center; margin-bottom:14px; }
.rbn-anc .step-ic.k-green { background:rgba(26,122,74,.12); } .rbn-anc .step-ic.k-orange { background:rgba(224,92,26,.12); }
.rbn-anc .step-ic svg { width:18px; height:18px; }
.rbn-anc .step h4 { font-size:13px; font-weight:700; color:#0a0a0a; margin-bottom:8px; line-height:1.3; }
.rbn-anc .step p { font-size:12px; line-height:1.75; color:#5a5752; font-weight:300; } .rbn-anc .step p strong { font-weight:600; color:#0a0a0a; }
.rbn-anc .faq { display:flex; flex-direction:column; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid #e2ddd7; border-radius:12px; padding:22px 24px 22px 28px; position:relative; overflow:hidden; }
.rbn-anc .faq-item::before { content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:#1a7a4a; }
.rbn-anc .faq-item.fo::before { background:#e05c1a; }
.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:#5a5752; font-weight:300; } .rbn-anc .faq-a a { color:#1a7a4a; font-weight:500; }
.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; font-family:'DM Sans',sans-serif; font-size:14px; }
.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; font-family:'DM Sans',sans-serif; font-size:14px; }
.rbn-anc .maillage { background:#f5f3ee; border-top:2px solid #0a0a0a; padding:40px 24px 44px; }
.rbn-anc .maillage-inner { max-width:960px; margin:0 auto; text-align:center; }
.rbn-anc .cta-box { background:#141414; border-radius:16px; padding:44px 40px; text-align:center; }
.rbn-anc .cta-box h3 { font-family:'Bebas Neue',sans-serif; font-size:clamp(28px,4vw,44px); color:#fff; line-height:.95; margin-bottom:14px; }
.rbn-anc .cta-box p { font-size:14px; line-height:1.8; color:rgba(255,255,255,.55); font-weight:300; margin-bottom:28px; max-width:620px; margin-left:auto; margin-right:auto; }
.rbn-anc .cta-box p strong { color:#fff; font-weight:600; }
.rbn-anc .cta-btns { display:flex; flex-wrap:wrap; gap:12px; justify-content:center; }
</style>
<div class="rbn-anc">
<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 g"></span>Télépilote de drone professionnel · Brevet A2</span><br />
    <span class="trust-item">Cartes aéronautiques OACI / SIA</span><br />
    <span class="trust-item">Lyon &#038; Rhône-Alpes</span><br />
    <span class="trust-item"><span class="trust-dot o"></span>Faisabilité + prix en quelques minutes</span>
  </div>
<div class="grid-2">
<div>
<div class="eyebrow anc-anim" style="--d:1">
<div class="eyebrow-tag o"><span class="eyebrow-dot white"></span>Nouveau · Outil en ligne</div>
<div class="eyebrow-line"></div>
</div>
<h1 class="anc-h1 anc-anim" style="--d:2">Puis-je faire voler<br /><span style="color:#1a7a4a;">un drone ici ?</span><br /><span style="color:#9c9892;font-size:.42em;letter-spacing:.06em;display:block;margin-top:8px;line-height:1.2;">Règles, zones de vol<br />et faisabilité, en clair</span></h1>
<p class="lead anc-anim" style="--d:3">Avant même de parler prix, une question décide de tout : <strong>peut-on légalement faire voler un drone à cet endroit précis ?</strong> Espace aérien, proximité d&rsquo;un aéroport, agglomération, zones sensibles… la réponse change d&rsquo;une rue à l&rsquo;autre. Plutôt que de deviner, j&rsquo;ai mis en ligne un <span class="green">outil qui croise votre adresse avec les cartes aéronautiques officielles (OACI / SIA)</span> et vous dit <strong>immédiatement</strong> si le vol est réalisable, ce qu&rsquo;il implique, et une estimation. C&rsquo;est, à ma connaissance, <span class="green">le seul outil du genre en Rhône-Alpes</span>.</p>
<div class="anc-anim" style="--d:4"><a class="btn-green" href="/devis-drone/">Vérifier la faisabilité de mon survol →</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>Télépilote de drone professionnel · Photographe BTP · Lyon</span></div>
</div></div>
<div class="anc-slideL anc-anim" style="--d:3">
<div class="hero-main"><img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/DJI_0077_DxO.webp" alt="Vue aérienne par drone d'un site en Rhône-Alpes — vérification de faisabilité de survol — Romain Rubini" loading="eager" width="1600" height="1000" style="object-position:center center;"/></p>
<div class="photo-caption">© Romain Rubini · Vue drone · Rhône-Alpes</div>
</div>
</div></div>
</div>
</div>
<div class="s-dark">
<div class="inner">
<div class="eyebrow anc-anim" style="--d:0">
<div class="eyebrow-tag g"><span class="eyebrow-dot white"></span>Le vrai problème · Avant tout vol</div>
<div class="eyebrow-line dark"></div>
</div>
<h2 class="anc-h2 on-dark anc-anim" style="--d:1">Le prix vient <span style="color:#4ade80;">après la faisabilité</span></h2>
<p style="font-size:14px;color:rgba(255,255,255,.5);font-weight:300;margin:16px 0 32px;max-width:680px;" class="anc-anim">La plupart des simulateurs ne donnent qu&rsquo;un tarif. Or, pour un survol par drone, la première vraie question n&rsquo;est pas « combien » mais <strong style="color:rgba(255,255,255,.85);">« est-ce possible ici »</strong>. Trois raisons rendent cette réponse difficile à obtenir seul.</p>
<div class="spec-grid anc-anim" style="--d:3">
<div class="spec-card"><span class="spec-num">01 — Chaque adresse diffère</span></p>
<h3>Tout dépend du lieu exact</h3>
<p>Espace aérien contrôlé, proximité d&rsquo;un aéroport, agglomération, zone réglementée ou sensible : la faisabilité et les démarches <strong>changent d&rsquo;une adresse à l&rsquo;autre</strong>, parfois à quelques centaines de mètres près.</p>
</div>
<div class="spec-card"><span class="spec-num">02 — Les cartes sont techniques</span></p>
<h3>Les cartes OACI, illisibles</h3>
<p>L&rsquo;information officielle existe (cartes aéronautiques <strong>OACI / SIA</strong>), mais elle est faite pour des professionnels de l&rsquo;aérien — pas pour évaluer en un coup d&rsquo;œil si votre site est survolable.</p>
</div>
<div class="spec-card"><span class="spec-num">03 — L&rsquo;erreur coûte cher</span></p>
<h3>Un vol non vérifié = risqué</h3>
<p>Un survol non conforme, c&rsquo;est une <strong>amende</strong>, une <strong>assurance qui ne couvre plus</strong>, et un vol qui peut être interrompu sur place. Vérifier avant, c&rsquo;est éviter la mauvaise surprise.</p>
</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 green"></span>La solution · L&rsquo;outil de faisabilité</div>
<div class="eyebrow-line"></div>
</div>
<h2 class="anc-h2 anc-anim" style="--d:1">Faisabilité + estimation <span class="green">en quelques minutes</span></h2>
<div style="margin-top:28px;max-width:760px;" class="body-text anc-anim" style="--d:2">
<p>Le principe est simple : vous saisissez <strong>l&rsquo;adresse de votre site</strong> et votre besoin (durée, nombre de passages). L&rsquo;outil croise ce point avec les <strong>cartes aéronautiques officielles</strong> et affiche <strong>immédiatement</strong> un verdict clair, les démarches éventuelles, et une <strong>estimation calculée</strong> — sans engagement.</p>
<p>Ce n&rsquo;est pas un devis automatique de plus : c&rsquo;est d&rsquo;abord une <strong>vérification réglementaire</strong>, faite avec les mêmes données que celles que j&rsquo;utilise pour préparer mes missions. La réponse tombe dans l&rsquo;une de ces trois situations.</p>
</div>
<div class="verdicts anc-anim" style="--d:3">
<div class="verdict v-green">
<div class="dot"></div>
<h4>Réalisable</h4>
<p>Zone dégagée, aucune contrainte majeure. Le vol se planifie rapidement — vous obtenez directement une estimation.</p>
</div>
<div class="verdict v-orange">
<div class="dot"></div>
<h4>Réalisable avec démarche</h4>
<p>Déclaration préalable en préfecture (agglomération) ou accord/protocole à proximité d&rsquo;un aéroport. Je m&rsquo;en charge — c&rsquo;est intégré à la prestation.</p>
</div>
<div class="verdict v-red">
<div class="dot"></div>
<h4>À étudier ensemble</h4>
<p>Zone sensible ou cumul de contraintes : on regarde le dossier au cas par cas pour trouver la solution conforme.</p>
</div></div>
<div style="margin-top:28px;" class="anc-anim" style="--d:4">
<div class="infobar green"><svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M9 11l3 3L22 4"></path><path d="M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"></path></svg></p>
<p><strong>Le différenciateur.</strong> Les simulateurs concurrents s&rsquo;arrêtent au prix. Ici, la faisabilité réglementaire passe d&rsquo;abord — c&rsquo;est ce qui vous évite de payer pour un vol qui n&rsquo;aurait pas pu avoir lieu.</p>
</div>
</div>
<div style="margin-top:28px;text-align:center;" class="anc-anim" style="--d:5"><a class="btn-green" href="/devis-drone/">Tester mon adresse maintenant →</a></div>
</div>
</div>
<div class="s-dark">
<div class="inner">
<div class="eyebrow anc-anim" style="--d:0">
<div class="eyebrow-tag g"><span class="eyebrow-dot white"></span>Sécurité au sol · Zones de vol</div>
<div class="eyebrow-line dark"></div>
</div>
<h2 class="anc-h2 on-dark anc-anim" style="--d:1">Ce qui fixe vraiment <span style="color:#4ade80;">la hauteur de vol</span></h2>
<p style="font-size:14px;color:rgba(255,255,255,.5);font-weight:300;margin:16px 0 32px;max-width:700px;" class="anc-anim">Le plafond réglementaire (120 m, souvent moins près d&rsquo;un aéroport) n&rsquo;est qu&rsquo;une des deux limites. L&rsquo;autre, c&rsquo;est la <strong style="color:rgba(255,255,255,.85);font-weight:600;">capacité du site à tenir les personnes à distance</strong>. Un survol se prépare en trois volumes emboîtés.</p>
<div class="spec-grid anc-anim" style="--d:3">
<div class="spec-card"><span class="spec-num">01 — Zone de vol</span></p>
<h3>Où évolue le drone</h3>
<p>Le volume prévu de la mission — rayon et hauteur. C&rsquo;est là que se font les prises de vue.</p>
</div>
<div class="spec-card"><span class="spec-num">02 — Zone de contingence</span></p>
<h3>La marge de sécurité</h3>
<p>Une réserve autour de la zone de vol qui absorbe une dérive ou le temps de réaction — pour rattraper l&rsquo;appareil <strong>sans quitter le périmètre maîtrisé</strong>.</p>
</div>
<div class="spec-card"><span class="spec-num">03 — Zone d&rsquo;exclusion des tiers</span></p>
<h3>Le sol à dégager</h3>
<p>La surface au sol interdite aux personnes étrangères. Sa largeur dépend de la hauteur : le rayon de vol <strong>+ au moins 30 m</strong> (5 m seulement en vol lent, ≤ 3 m/s).</p>
</div></div>
<div style="margin-top:24px;" class="anc-anim" style="--d:4">
<div class="infobar green"><svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="6"></circle><circle cx="12" cy="12" r="2"></circle></svg></p>
<p><strong>La règle 1:1, clé de tout.</strong> Plus le drone monte, plus la zone d&rsquo;exclusion au sol s&rsquo;agrandit — à peu près autant que la hauteur de vol. Sur un site étroit (rue passante, tiers impossibles à écarter), on <strong>abaisse la hauteur</strong> pour que l&rsquo;exclusion tienne dans le périmètre maîtrisé ; sur un grand terrain dégagé, on peut monter plus haut. La hauteur retenue est donc le <strong>minimum entre le plafond réglementaire et ce que le terrain permet d&rsquo;exclure</strong> — c&rsquo;est précisément ce que j&rsquo;évalue avant chaque vol.</p>
</div>
</div>
</div>
</div>
<div class="s-beige">
<div class="inner">
<div class="eyebrow anc-anim" style="--d:0">
<div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Comment ça marche · 4 étapes</div>
<div class="eyebrow-line"></div>
</div>
<h2 class="anc-h2 anc-anim" style="--d:1">De l&rsquo;adresse <span class="green">au devis</span></h2>
<div style="margin-top:32px;" class="anc-anim" style="--d:2">
<div class="steps">
<div class="step sg">
<div class="step-num">01</div>
<div class="step-ic k-green"><svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg></div>
<h4>Votre adresse</h4>
<p>Vous saisissez le lieu du site et votre besoin : <strong>durée, nombre de passages</strong>.</p>
</div>
<div class="step sg">
<div class="step-num">02</div>
<div class="step-ic k-green"><svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M1 6v16l7-4 8 4 7-4V2l-7 4-8-4-7 4z"></path><line x1="8" y1="2" x2="8" y2="18"></line><line x1="16" y1="6" x2="16" y2="22"></line></svg></div>
<h4>Analyse OACI</h4>
<p>L&rsquo;outil croise le point avec les <strong>cartes aéronautiques officielles</strong> (espace aérien, aéroports, zones).</p>
</div>
<div class="step sg">
<div class="step-num">03</div>
<div class="step-ic k-green"><svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg></div>
<h4>Verdict + estimation</h4>
<p>Vous voyez <strong>si c&rsquo;est réalisable</strong>, les démarches éventuelles et une estimation immédiate.</p>
</div>
<div class="step so">
<div class="step-num">04</div>
<div class="step-ic k-orange"><svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline></svg></div>
<h4>Devis sous 48 h</h4>
<p>Vous demandez un devis : je le confirme <strong>sous 48 h</strong> et je gère toutes les démarches.</p>
</div></div>
</div>
<div style="margin-top:28px;" class="anc-anim" style="--d:3">
<div class="infobar green"><svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg></p>
<p><strong>Anticipez.</strong> En agglomération, la déclaration en préfecture demande un préavis de 10 jours ; un protocole aéroport, souvent une semaine. Plus vous testez tôt, plus la date de vol est sûre.</p>
</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>Questions fréquentes</div>
<div class="eyebrow-line"></div>
</div>
<h2 class="anc-h2 u-orange anc-anim" style="--d:1">Vos questions, <span class="orange">mes réponses</span></h2>
<div style="margin-top:32px;" class="anc-anim" style="--d:2">
<div class="faq">
<div class="faq-item">
<p class="faq-q">Comment savoir si un survol drone est réalisable à mon adresse ?</p>
<p class="faq-a">La faisabilité dépend de l&#8217;emplacement exact : espace aérien, proximité d&rsquo;un aéroport, agglomération, zones sensibles. L&rsquo;<a href="/devis-drone/">outil de faisabilité en ligne</a> croise votre adresse avec les cartes aéronautiques officielles (OACI / SIA) et vous dit immédiatement si le vol est réalisable, la démarche éventuelle et une estimation — en quelques minutes, sans engagement.</p>
</div>
<div class="faq-item fo">
<p class="faq-q">L&rsquo;outil est-il gratuit ?</p>
<p class="faq-a">Oui, gratuit et sans engagement. Vous saisissez l&rsquo;adresse de votre site et votre besoin ; l&rsquo;outil affiche la faisabilité et une estimation. Si vous le souhaitez, vous demandez un devis précis que je vous adresse sous 48 h.</p>
</div>
<div class="faq-item">
<p class="faq-q">L&rsquo;estimation affichée est-elle un prix ferme ?</p>
<p class="faq-a">Non, c&rsquo;est une estimation indicative, calculée sur vos critères et la zone détectée. Le prix final est confirmé dans un devis ferme sous 48 h, après vérification des paramètres réels (NOTAM, météo, éventuelles autorisations). Tarifs en net — TVA non applicable, article 293 B du CGI.</p>
</div>
<div class="faq-item fo">
<p class="faq-q">Qu&rsquo;est-ce qui rend cet outil différent des autres simulateurs ?</p>
<p class="faq-a">La plupart ne donnent qu&rsquo;un prix. Celui-ci vérifie d&rsquo;abord la <strong>faisabilité réglementaire</strong> du vol à votre adresse, à partir des cartes aéronautiques officielles — puis seulement l&rsquo;estimation. C&rsquo;est à ma connaissance le seul outil du genre en Rhône-Alpes.</p>
</div>
<div class="faq-item">
<p class="faq-q">Et si mon vol nécessite des autorisations ?</p>
<p class="faq-a">L&rsquo;outil indique la démarche probable : déclaration préalable en préfecture en agglomération (préavis 10 jours), protocole à proximité d&rsquo;un aéroport, ou étude au cas par cas pour les zones sensibles. En tant que télépilote de drone professionnel déclaré, je réalise ces démarches en amont — vous n&rsquo;avez rien à gérer. Pour le cadre complet, voir l&rsquo;article <a href="/reglementation-drone-chantier/">réglementation drone</a>.</p>
</div></div>
</div>
</div>
</div>
<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>Zones d&rsquo;intervention · Auvergne-Rhône-Alpes</div>
<div class="eyebrow-line"></div>
</div>
<h2 class="anc-h2 anc-anim" style="--d:1">Un survol drone partout en <span class="green">Rhône-Alpes</span></h2>
<p class="lead anc-anim" style="--d:2;margin-top:20px;">L&rsquo;outil de faisabilité fonctionne sur <strong>toute la France</strong>, et j&rsquo;interviens dans l&rsquo;ensemble de la région : <strong>Lyon</strong> et sa métropole, <strong>Grenoble</strong> et l&rsquo;Isère, <strong>Saint-Étienne</strong> et la Loire, <strong>Annecy</strong> et la Haute-Savoie, <strong>Bourg-en-Bresse</strong> et l&rsquo;Ain, <strong>Mâcon</strong> et la Saône-et-Loire, <strong>Valence</strong> et la Drôme, <strong>Chambéry</strong> et la Savoie. Où que se trouve votre site, testez son adresse : la <span class="green">faisabilité s&rsquo;adapte à l&rsquo;espace aérien local</span>.</p>
<div class="anc-anim" style="--d:3;margin-top:8px;">
<div style="display:flex;flex-wrap:wrap;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 18px;border-radius:100px;font-size:12.5px;font-weight:600;text-decoration:none !important;">Lyon (69)</a><br />
    <a href="/photographe-btp-grenoble-isere/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 18px;border-radius:100px;font-size:12.5px;font-weight:500;text-decoration:none !important;">Grenoble &#038; Isère (38)</a><br />
    <a href="/photographe-btp-saint-etienne-loire/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 18px;border-radius:100px;font-size:12.5px;font-weight:500;text-decoration:none !important;">Saint-Étienne &#038; Loire (42)</a><br />
    <a href="/photographe-btp-annecy-haute-savoie/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 18px;border-radius:100px;font-size:12.5px;font-weight:500;text-decoration:none !important;">Annecy &#038; Haute-Savoie (74)</a><br />
    <a href="/photographe-btp-ain-bourg-en-bresse/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 18px;border-radius:100px;font-size:12.5px;font-weight:500;text-decoration:none !important;">Ain &#038; Bourg-en-Bresse (01)</a><br />
    <a href="/photographe-btp-macon-saone-et-loire/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 18px;border-radius:100px;font-size:12.5px;font-weight:500;text-decoration:none !important;">Mâcon &#038; Saône-et-Loire (71)</a><br />
    <a href="/photographe-btp-drome-valence/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 18px;border-radius:100px;font-size:12.5px;font-weight:500;text-decoration:none !important;">Drôme &#038; Valence (26)</a><br />
    <a href="/photographe-btp-savoie-chambery/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#0a0a0a !important;border:1.5px solid #e2ddd7;padding:9px 18px;border-radius:100px;font-size:12.5px;font-weight:500;text-decoration:none !important;">Savoie &#038; Chambéry (73)</a><br />
    <a href="/photographe-btp-rhone-alpes/" style="font-family:'DM Sans',sans-serif;background:#fff;color:#1a7a4a !important;border:1.5px solid #b6dfc6;padding:9px 18px;border-radius:100px;font-size:12.5px;font-weight:600;text-decoration:none !important;">Hub Rhône-Alpes →</a>
  </div>
</div>
</div>
</div>
<div class="s-dark">
<div class="inner">
<div class="cta-box anc-anim" style="--d:1">
<h3>Un site à <span style="color:#4ade80;">survoler ?</span></h3>
<p>Testez votre adresse en quelques minutes : vous saurez <strong>si le vol est réalisable</strong> et à quel prix, avant même de me contacter. Chantier, entreprise, immobilier, événement — à Lyon et en Rhône-Alpes.</p>
<div class="cta-btns"><a class="btn-green" href="/devis-drone/">Vérifier la faisabilité + estimation</a><a class="btn-ghost" href="/telepilote-de-drone-lyon/">Voir la prestation drone</a></div>
</div>
</div>
</div>
<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="/devis-drone/" 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;">Outil faisabilité + devis</a><br />
    <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;">Page drone Lyon</a><br />
    <a href="/reglementation-drone-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;">Réglementation drone</a><br />
    <a href="/photographe-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;">Photographe drone</a><br />
    <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>
<p><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>
<p>Cet article <a href="https://www.rubiniphot.com/faisabilite-survol-drone/">Faisabilité survol drone : vérifiez en quelques minutes</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Réglementation drone chantier : ce qu&#8217;il faut savoir en 2026</title>
		<link>https://www.rubiniphot.com/reglementation-drone-chantier/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Tue, 11 Aug 2026 12:47:26 +0000</pubDate>
				<category><![CDATA[Photographe de chantier à Lyon : suivi photographique de travaux et construction]]></category>
		<category><![CDATA[Télépilote de drone à Lyon : prises de vue aériennes et services drone]]></category>
		<guid isPermaLink="false">https://www.rubiniphot.com/reglementation-drone-chantier/</guid>

					<description><![CDATA[<p>Drone sur chantier BTP : la réglementation 2026 en clair — catégorie Open A2, survol de site privé, agglomération, aéroports, hauteur. Par un télépilote professionnel à Lyon.</p>
<p>Cet article <a href="https://www.rubiniphot.com/reglementation-drone-chantier/">Réglementation drone chantier : ce qu&rsquo;il faut savoir en 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 /reglementation-drone-chantier/ — .rbn-anc (VERT)
     Coller dans le bloc HTML Gutenberg
     SEO Title  : Réglementation Drone Chantier 2026 | Règles & Autorisations
     Meta desc  : Drone sur chantier BTP : la réglementation 2026 en clair — catégorie Open A2, survol de site privé, agglomération, aéroports, hauteur. Par un télépilote pro à Lyon.
     Focus KW   : réglementation drone chantier
     <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;" /> Visuels à valider/remplacer par Romain (règle : ne pas réutiliser une photo déjà exploitée).
     ============================================================ -->

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Réglementation drone sur chantier BTP : ce qu'il faut savoir en 2026",
      "description": "Drone sur chantier BTP : la réglementation 2026 en clair — catégorie Open A2, survol de site privé, agglomération, aéroports, hauteur. Par un télépilote de drone professionnel à Lyon.",
      "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/DJI_0101_DxO.webp",
      "datePublished": "2026-08-11",
      "dateModified": "2026-08-11",
      "mainEntityOfPage": "https://www.rubiniphot.com/reglementation-drone-chantier/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Faut-il une autorisation pour faire voler un drone sur un chantier ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Oui. Un vol professionnel obéit à la réglementation européenne (catégorie ouverte, UE 2019/947). Selon la zone, il faut au minimum une déclaration préalable en préfecture — notamment au-dessus d'une agglomération — et, à proximité d'un aéroport, un protocole avec le gestionnaire. En tant que télépilote de drone professionnel déclaré, je réalise toutes ces démarches en amont : le client n'a rien à gérer." }
        },
        {
          "@type": "Question",
          "name": "Combien de temps faut-il prévoir avant un vol drone sur chantier ?",
          "acceptedAnswer": { "@type": "Answer", "text": "En agglomération, la déclaration préalable en préfecture doit être déposée au minimum 10 jours avant le vol. À proximité d'un aéroport, le protocole avec le gestionnaire de l'espace aérien demande souvent une semaine. Pour un vol de nuit, une dérogation préfectorale se prépare au moins 30 jours à l'avance. Mieux vaut donc me solliciter dès que la date du chantier est connue." }
        },
        {
          "@type": "Question",
          "name": "Peut-on filmer un chantier privé en ville avec un drone ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Oui. Sur un chantier privé et clôturé, la catégorie Open A2 autorise le survol : drone de classe C2, télépilote breveté A2, tiers tenus à 30 m (ou 5 m en vol lent) et zone au sol maîtrisée. Si le vol déborde sur l'espace public en agglomération, une déclaration préalable en préfecture s'ajoute (préavis 10 jours). Pour les opérations qui sortent du cadre Open, on passe en catégorie spécifique via le scénario standard STS-01. J'identifie et j'engage le bon régime avant chaque mission." }
        },
        {
          "@type": "Question",
          "name": "Et si le chantier se trouve près d'un aéroport ?",
          "acceptedAnswer": { "@type": "Answer", "text": "À proximité d'un aéroport, le chantier peut se situer dans une zone de contrôle (CTR). Le vol reste possible mais nécessite un protocole avec le gestionnaire de l'espace aérien, la hauteur y est souvent limitée (parfois 30 m) et le délai d'accord est à anticiper. J'analyse l'espace aérien du site avant chaque mission et j'engage la démarche adaptée." }
        },
        {
          "@type": "Question",
          "name": "Le vol de nuit est-il autorisé sur un chantier ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Par défaut, le vol de drone de nuit est interdit, même avec des feux. Il n'est possible qu'avec une dérogation préfectorale spécifique, à déposer au moins 30 jours à l'avance, et un drone équipé d'un dispositif lumineux. Pour un chantier, la quasi-totalité des prises de vue se planifie de jour, aux heures de meilleure lumière." }
        },
        {
          "@type": "Question",
          "name": "Qui est responsable en cas de problème pendant le vol ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Le télépilote. C'est pourquoi je vole avec une assurance responsabilité civile professionnelle en vigueur, un drone enregistré et marqué (classe C2), et un brevet à jour. La zone au sol autour du vol est sécurisée par une distance d'exclusion des personnes étrangères au chantier. Aucun risque juridique ni assurantiel n'est transféré au client." }
        }
      ]
    }
  ]
}
</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>
/* ══ RESET SCOPE ══ */
.rbn-anc *, .rbn-anc *::before, .rbn-anc *::after { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a; }
.rbn-anc p { margin:0; }

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

/* ══ 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:none} }
@keyframes anc-slideL { from{opacity:0;transform:translateX(-34px)} to{opacity:1;transform:none} }
@keyframes anc-pulse { 0%,100%{opacity:1} 50%{opacity:0.25} }

.rbn-anc .anc-anim { opacity:0; }
.rbn-anc .anc-anim.anc-in { animation:anc-rise .65s cubic-bezier(.22,1,.36,1) both; animation-delay:calc(var(--d,0)*90ms); opacity:1; }
.rbn-anc .anc-slideL.anc-in { animation-name:anc-slideL; }

/* ══ SECTIONS ══ */
.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:#f5f3ee; padding:64px 24px; border-top:2px solid #e2ddd7; border-bottom:2px solid #e2ddd7; }
.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; } }

/* ══ TRUST ══ */
.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:8px; }
.rbn-anc .trust-dot { display:inline-block; width:5px; height:5px; border-radius:50%; margin-right:5px; vertical-align:middle; }
.rbn-anc .trust-dot.o { background:#e05c1a; }
.rbn-anc .trust-dot.g { background:#1a7a4a; }

/* ══ 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; white-space:nowrap; }
.rbn-anc .eyebrow-tag.g { background:#1a7a4a; }
.rbn-anc .eyebrow-tag.o { background:#e05c1a; }
.rbn-anc .eyebrow-dot { width:6px; height:6px; border-radius:50%; flex-shrink:0; animation:anc-pulse 2s ease-in-out infinite; }
.rbn-anc .eyebrow-dot.green  { background:#4ade80; }
.rbn-anc .eyebrow-dot.orange { background:#e05c1a; }
.rbn-anc .eyebrow-dot.white  { background:#fff; }
.rbn-anc .eyebrow-line { flex:1; height:1px; background:#e2ddd7; }
.rbn-anc .eyebrow-line.dark { background:rgba(255,255,255,.1); }

/* ══ HEADINGS ══ */
.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;
  letter-spacing:.01em; color:#0a0a0a; }
.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.u-orange::after { background:#e05c1a; }
.rbn-anc .anc-h2.on-dark.u-orange::after { background:#e05c1a; }
.rbn-anc .anc-h2 .green  { color:#1a7a4a; }
.rbn-anc .anc-h2 .orange { color:#e05c1a; }
.rbn-anc .anc-h2 .gray   { color:#9c9892; }

/* ══ BODY TEXT ══ */
.rbn-anc .lead { font-size:15px; line-height:1.85; color:#5a5752; font-weight:300; margin-bottom:24px; }
.rbn-anc .lead strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .lead .green  { color:#1a7a4a; font-weight:600; }
.rbn-anc .lead .orange { color:#e05c1a; font-weight:600; }
.rbn-anc .body-text { font-size:14px; line-height:1.85; color:#5a5752; font-weight:300; }
.rbn-anc .body-text strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .body-text a { color:#1a7a4a; font-weight:500; text-decoration:underline; text-underline-offset:2px; }
.rbn-anc .body-text p+p { margin-top:14px; }
.rbn-anc .body-text h3 { font-family:'Bebas Neue',sans-serif; font-size:24px; letter-spacing:.02em;
  color:#0a0a0a; margin:26px 0 10px; line-height:1; }

/* ══ PHOTO HERO ══ */
.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); }

/* ══ HERO MOSAÏQUE (vue principale + 3 vignettes) ══ */
.rbn-anc .hero-main { position:relative; border-radius:14px; overflow:hidden; aspect-ratio:16/10; }
.rbn-anc .hero-main img { width:100%; height:100%; object-fit:cover; animation:anc-kenburns 16s ease-in-out infinite alternate; }
.rbn-anc .hero-thumbs { display:grid; grid-template-columns:repeat(3,1fr); gap:8px; margin-top:8px; }
.rbn-anc .hero-thumbs img { width:100%; aspect-ratio:4/3; object-fit:cover; border-radius:8px; display:block;
  transition:transform .45s ease; }
.rbn-anc .hero-thumbs img:hover { transform:scale(1.05); }

/* ══ SIGNATURE ══ */
.rbn-anc .sig { display:flex; align-items:center; gap:14px; margin-top:32px; }
.rbn-anc .sig-logo { width:48px; height:48px; border-radius:50%; overflow:hidden; flex-shrink:0; }
.rbn-anc .sig-logo img { width:100%; height:100%; object-fit:cover; }
.rbn-anc .sig-text strong { display:block; font-size:14px; color:#0a0a0a; }
.rbn-anc .sig-text span { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.1em;
  text-transform:uppercase; color:#9c9892; }

/* ══ RÈGLES / SPEC CARDS (DARK) ══ */
.rbn-anc .spec-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:3px;
  background:rgba(255,255,255,.06); border-radius:16px; overflow:hidden; }
@media(max-width:720px){ .rbn-anc .spec-grid { grid-template-columns:1fr; } }
.rbn-anc .spec-card { background:#141414; padding:30px 26px; position:relative; overflow:hidden; transition:background .22s; }
.rbn-anc .spec-card:hover { background:#1c1c1c; }
.rbn-anc .spec-card::before { content:''; position:absolute; top:0; left:0; right:0; height:3px;
  background:#1a7a4a; transform:scaleX(0); transform-origin:left; transition:transform .4s cubic-bezier(.22,1,.36,1); }
.rbn-anc .spec-card:hover::before { transform:scaleX(1); }
.rbn-anc .spec-num { font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.14em;
  text-transform:uppercase; color:#4ade80; margin-bottom:14px; display:block; }
.rbn-anc .spec-card h3 { font-family:'Bebas Neue',sans-serif; font-size:26px; letter-spacing:.02em;
  color:#fff; margin-bottom:10px; line-height:1; }
.rbn-anc .spec-card p { font-size:13px; line-height:1.75; color:rgba(255,255,255,.55); font-weight:300; }
.rbn-anc .spec-card p strong { color:rgba(255,255,255,.9); font-weight:600; }

/* ══ 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; margin-bottom:14px; }
.rbn-anc .infobar:last-child { margin-bottom:0; }
.rbn-anc .infobar.green  { background:#eaf4ee; border-color:#b6dfc6; border-left-color:#1a7a4a; }
.rbn-anc .infobar.orange { background:#fdf0e8; border-color:#f5c9a8; border-left-color:#e05c1a; }
.rbn-anc .infobar.black  { background:#f5f3ee; border-color:#e2ddd7; border-left-color:#0a0a0a; }
.rbn-anc .infobar svg { width:18px; height:18px; flex-shrink:0; margin-top:1px; }
.rbn-anc .infobar p { font-size:13.5px; line-height:1.75; font-weight:300; color:#5a5752; }
.rbn-anc .infobar p strong { color:#0a0a0a; font-weight:600; }

/* ══ PROCESSUS ══ */
.rbn-anc .steps { display:grid; grid-template-columns:repeat(4,1fr); gap:2px;
  background:#e2ddd7; border-radius:16px; overflow:hidden; }
@media(max-width:720px){ .rbn-anc .steps { grid-template-columns:repeat(2,1fr); } }
.rbn-anc .step { padding:26px 20px; }
.rbn-anc .step.sw { background:#f5f3ee; }
.rbn-anc .step.sg { background:#eaf4ee; }
.rbn-anc .step.so { background:#fdf0e8; }
.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:#e2ddd7; }
.rbn-anc .step.sg .step-num { color:#b6dfc6; }
.rbn-anc .step.so .step-num { color:#f5c9a8; }
.rbn-anc .step-ic { width:36px; height:36px; border-radius:8px; display:flex; align-items:center;
  justify-content:center; margin-bottom:14px; }
.rbn-anc .step-ic.k-green  { background:rgba(26,122,74,.12); }
.rbn-anc .step-ic.k-orange { background:rgba(224,92,26,.12); }
.rbn-anc .step-ic.k-black  { background:rgba(10,10,10,.08); }
.rbn-anc .step-ic svg { width:18px; height:18px; }
.rbn-anc .step h4 { font-size:13px; font-weight:700; color:#0a0a0a; margin-bottom:8px; line-height:1.3; }
.rbn-anc .step p  { font-size:12px; line-height:1.75; color:#5a5752; font-weight:300; }
.rbn-anc .step p strong { font-weight:600; color:#0a0a0a; }

/* ══ FAQ ══ */
.rbn-anc .faq { display:flex; flex-direction:column; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid #e2ddd7; border-radius:12px;
  padding:22px 24px 22px 28px; position:relative; overflow:hidden; }
.rbn-anc .faq-item:hover { border-color:#b6dfc6; 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-item.fo:hover { border-color:#f5c9a8; box-shadow:0 2px 16px rgba(224,92,26,.08); }
.rbn-anc .faq-item.fo::before { background:#e05c1a; }
.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:#5a5752; font-weight:300; }
.rbn-anc .faq-a a { color:#1a7a4a; font-weight:500; }

/* ══ BOUTONS ══ */
.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;
  font-family:'DM Sans',sans-serif; font-size:14px; transition:opacity .2s; }
.rbn-anc a.btn-green:hover { opacity:.88; }
.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; font-family:'DM Sans',sans-serif; font-size:14px; }

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

/* ══ CTA BOX ══ */
.rbn-anc .cta-box { background:#141414; border-radius:16px; padding:44px 40px; text-align:center; }
.rbn-anc .cta-box h3 { font-family:'Bebas Neue',sans-serif; font-size:clamp(28px,4vw,44px);
  color:#fff; line-height:.95; margin-bottom:14px; }
.rbn-anc .cta-box p { font-size:14px; line-height:1.8; color:rgba(255,255,255,.55); font-weight:300; margin-bottom:28px; max-width:620px; margin-left:auto; margin-right:auto; }
.rbn-anc .cta-box p strong { color:#fff; font-weight:600; }
.rbn-anc .cta-btns { display:flex; flex-wrap:wrap; gap:12px; justify-content:center; }
</style>

<div class="rbn-anc">

<!-- ══════════ 1. 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 g"></span>Télépilote de drone professionnel · Brevet A2</span>
      <span class="trust-item">Lyon &#038; Rhône-Alpes</span>
      <span class="trust-item">Assurance RC pro</span>
      <span class="trust-item"><span class="trust-dot o"></span>Démarches gérées de A à Z</span>
    </div>

    <div class="grid-2">
      <div>
        <div class="eyebrow anc-anim" style="--d:1">
          <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Article · Réglementation Drone</div>
          <div class="eyebrow-line"></div>
        </div>

        <h1 class="anc-h1 anc-anim" style="--d:2">
          Réglementation<br />
          <span style="color:#1a7a4a;">Drone Chantier</span><br />
          <span style="color:#9c9892;font-size:.44em;letter-spacing:.06em;display:block;margin-top:8px;line-height:1.2;">
            Ce qu&rsquo;il faut savoir en 2026<br />
            BTP · Agglomération · Aéroports
          </span>
        </h1>

        <p class="lead anc-anim" style="--d:3">
          Faire voler un drone au-dessus d&rsquo;un chantier n&rsquo;a rien d&rsquo;anodin. Espace aérien, proximité d&rsquo;un aéroport, survol d&rsquo;une zone habitée, protection des personnes au sol : chaque vol professionnel obéit à un <span class="green">cadre précis</span>. Un vol non déclaré, c&rsquo;est une amende, une assurance qui ne couvre plus et un chantier exposé. Voici, <strong>en clair</strong>, ce que dit la réglementation — et comment je m&rsquo;en charge pour que vous n&rsquo;ayez rien à gérer.
        </p>

        <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>Télépilote de drone professionnel · Photographe BTP · Lyon</span>
          </div>
        </div>
      </div>

      <div class="anc-slideL anc-anim" style="--d:3">
        <div class="hero-main">
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/DJI_0101_DxO.webp"
               alt="Vue aérienne par drone d'un chantier BTP à Lyon — Romain Rubini télépilote de drone professionnel"
               loading="eager" width="1600" height="900" style="object-position:center center;"/>
          <div class="photo-caption">© Romain Rubini · Vue drone de chantier · Rhône-Alpes</div>
        </div>
        <div class="hero-thumbs">
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/DJI_0140_DxO.webp"
               alt="Suivi de chantier par drone — vue aérienne — Romain Rubini" width="800" height="600" loading="lazy"/>
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/DJI_0160_DxO.webp"
               alt="Photographie aérienne de chantier de construction — Romain Rubini" width="800" height="600" loading="lazy"/>
          <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/DJI_0126_DxO.webp"
               alt="Drone sur chantier BTP vu du ciel à Lyon — Romain Rubini" width="800" height="600" loading="lazy"/>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ 2. LE CADRE EN BREF (DARK) ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot white"></span>Le cadre en bref · 2026</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Quatre règles qui <span style="color:#4ade80;">encadrent le vol</span></h2>
    <p style="font-size:14px;color:rgba(255,255,255,.5);font-weight:300;margin:16px 0 32px;max-width:660px;" class="anc-anim" style="--d:2">
      Précisons-le d&#8217;emblée : <strong style="color:rgba(255,255,255,.85);font-weight:600;">il n&rsquo;existe pas de réglementation « spéciale chantier »</strong>. Un drone qui survole un chantier obéit aux <strong style="color:rgba(255,255,255,.85);font-weight:600;">règles générales de tout vol professionnel</strong> — la catégorie ouverte de la réglementation européenne (UE 2019/947). Voici ces quatre paramètres, communs à toute mission ; l&rsquo;enjeu, sur un chantier, est de savoir comment ils s&rsquo;appliquent au terrain.
    </p>

    <div class="spec-grid anc-anim" style="--d:3">

      <div class="spec-card">
        <span class="spec-num">01 — Distance aux tiers</span>
        <h3>30 mètres des personnes</h3>
        <p>Avec un drone de moins de 4 kg (sous-catégorie <strong>A2</strong>), le vol se tient à <strong>30 m minimum des personnes étrangères au chantier</strong>, distance réductible à 5 m en mode vitesse lente. Cette marge augmente avec la hauteur de vol.</p>
      </div>

      <div class="spec-card">
        <span class="spec-num">02 — Hauteur</span>
        <h3>120 m au-dessus du sol</h3>
        <p>La hauteur maximale est de <strong>120 m/sol</strong> en catégorie ouverte. Elle est <strong>abaissée localement</strong> à proximité d&rsquo;un aéroport ou sous certains espaces contrôlés (parfois jusqu&rsquo;à 30 m).</p>
      </div>

      <div class="spec-card">
        <span class="spec-num">03 — Agglomération</span>
        <h3>Déclaration en préfecture</h3>
        <p>Au-dessus d&rsquo;une zone habitée — cas de la plupart des chantiers urbains — le vol professionnel passe par une <strong>déclaration préalable en préfecture</strong>, avec un <strong>préavis de 10 jours minimum</strong>.</p>
      </div>

      <div class="spec-card">
        <span class="spec-num">04 — Vol de jour</span>
        <h3>La nuit est interdite</h3>
        <p>Le vol de nuit est <strong>interdit par défaut</strong>, même avec des feux. Il n&rsquo;est possible qu&rsquo;avec une <strong>dérogation préfectorale</strong> spécifique, déposée au moins 30 jours à l&rsquo;avance.</p>
      </div>

    </div>

  </div>
</div>

<!-- ══════════ 3. CE QUE ÇA CHANGE POUR VOTRE CHANTIER ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>En pratique · Sur le terrain</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 anc-anim" style="--d:1">Ce que ça change <span class="green">pour votre chantier</span></h2>

    <div style="margin-top:28px;max-width:760px;" class="body-text anc-anim" style="--d:2">
      <p>Ces règles générales ne changent pas parce qu&rsquo;on filme un chantier — mais leur <strong>application</strong>, elle, dépend de <strong>l&#8217;emplacement exact du site</strong>. C&rsquo;est pourquoi j&rsquo;analyse systématiquement l&rsquo;espace aérien avant chaque intervention. Trois situations reviennent le plus souvent sur les chantiers de la région lyonnaise.</p>

      <h3>Un chantier privé, en pleine ville</h3>
      <p>La plupart des chantiers sont des sites <strong>privés et clôturés</strong>. Sur ce périmètre maîtrisé — accès contrôlé, personnes présentes informées, tiers tenus à distance — la catégorie <strong>Open A2</strong> autorise le survol : un drone de moins de 4 kg (classe C2), un télépilote titulaire du <strong>brevet A2</strong>, et une distance de 30 m (ou 5 m en vol lent) des personnes étrangères au chantier. C&rsquo;est le cadre dans lequel j&rsquo;interviens le plus souvent pour une <a href="/telepilote-de-drone-lyon/">mission drone</a>.</p>
      <p>Deux cas ajoutent des démarches. Dès que le vol <strong>déborde sur l&rsquo;espace public</strong> (rue, abords), une <strong>déclaration préalable en préfecture</strong> s&rsquo;ajoute — préavis de 10 jours, dans le cadre de l&rsquo;arrêté du 3 décembre 2020 modifié. Et pour une opération qui <strong>sort du cadre Open</strong> (tiers plus rapprochés, environnement plus contraint), on bascule en <strong>catégorie spécifique</strong>, via le scénario standard <strong>STS-01</strong> — vol à vue au-dessus d&rsquo;une zone au sol contrôlée, en zone peuplée. J&rsquo;identifie le bon régime avant chaque vol.</p>

      <h3>Un chantier à proximité d&rsquo;un aéroport</h3>
      <p>Le bassin lyonnais compte plusieurs aérodromes (Saint-Exupéry, Bron, Villefranche…). Un chantier situé dans leur <strong>zone de contrôle</strong> reste survolable, mais nécessite un <strong>protocole avec le gestionnaire de l&rsquo;espace aérien</strong>, une hauteur souvent limitée, et un délai d&rsquo;accord à anticiper — généralement une bonne semaine. J&rsquo;identifie l&rsquo;aéroport concerné et j&rsquo;engage la démarche adaptée.</p>

      <h3>Des zones sensibles</h3>
      <p>Certaines emprises croisent des zones réglementées ou temporairement actives (sites militaires, espaces protégés, restrictions du jour). Elles se vérifient au cas par cas, en amont — jamais au dernier moment. C&rsquo;est précisément le rôle de la préparation de mission.</p>
    </div>

    <div style="margin-top:28px;" class="anc-anim" style="--d:3">
      <div class="infobar green">
        <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><polyline points="22 4 12 14.01 9 11.01"></polyline></svg>
        <p><strong>Le bon réflexe : anticiper.</strong> Dès que la date d&rsquo;intervention est connue, je lance l&rsquo;analyse de zone et les démarches. Un chantier signalé la veille pour le lendemain, en agglomération, ne pourra pas être survolé légalement.</p>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ 4. MA PRÉPARATION, VOL PAR VOL (BEIGE) ══════════ -->
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Ma méthode · Chaque vol préparé</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 anc-anim" style="--d:1">Comment je sécurise <span class="green">chaque mission</span></h2>
    <p style="font-size:14px;line-height:1.8;color:#5a5752;font-weight:300;margin:16px 0 4px;max-width:700px;" class="anc-anim" style="--d:2">
      Derrière chaque vol de dix minutes, il y a une préparation méthodique. Pour chaque chantier, je constitue un dossier complet — vous n&rsquo;avez rien à produire de votre côté.
    </p>

    <div style="margin-top:28px;">
      <div class="anc-anim" style="--d:2">
        <div class="infobar green">
          <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>
          <p><strong>Analyse de zone à l&rsquo;adresse.</strong> Espace aérien, plafond de hauteur autorisé, aérodrome le plus proche, altitude du terrain : chaque site est étudié précisément avant le vol.</p>
        </div>
        <div class="infobar green">
          <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline></svg>
          <p><strong>Plan de vol &#038; déclaration.</strong> Un plan de vol formalisé et la déclaration préalable en préfecture, déposée dans les délais réglementaires — protocole aéroport en supplément si nécessaire.</p>
        </div>
        <div class="infobar green">
          <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="4"></circle></svg>
          <p><strong>Zone d&rsquo;exclusion des tiers.</strong> Une distance de sécurité au sol autour du point de décollage, matérialisée et respectée pendant toute la mission, pour protéger les personnes étrangères au chantier.</p>
        </div>
        <div class="infobar green">
          <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path></svg>
          <p><strong>Conformité matérielle.</strong> Drone enregistré et marqué (classe C2), télépilote breveté (A2) et à jour, assurance responsabilité civile professionnelle en vigueur.</p>
        </div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ 5. PROCESSUS ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Déroulé · 4 étapes</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 anc-anim" style="--d:1">De la demande <span class="green">au vol conforme</span></h2>

    <div style="margin-top:32px;" class="anc-anim" style="--d:2">
      <div class="steps">
        <div class="step sg">
          <div class="step-num">01</div>
          <div class="step-ic k-green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>
          </div>
          <h4>Analyse de la zone</h4>
          <p>Étude de l&rsquo;espace aérien, du plafond de hauteur et des <strong>contraintes réglementaires</strong> à l&rsquo;adresse du chantier.</p>
        </div>
        <div class="step so">
          <div class="step-num">02</div>
          <div class="step-ic k-orange">
            <svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline></svg>
          </div>
          <h4>Déclarations</h4>
          <p>Déclaration préfecture (préavis 10 j) et <strong>protocole aéroport</strong> si besoin — géré en amont, aucune démarche pour vous.</p>
        </div>
        <div class="step sg">
          <div class="step-num">03</div>
          <div class="step-ic k-green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2L2 7l10 5 10-5-10-5z"></path><path d="M2 17l10 5 10-5M2 12l10 5 10-5"></path></svg>
          </div>
          <h4>Vol sécurisé</h4>
          <p>Zone d&rsquo;exclusion des tiers en place, météo validée, prise de vue aérienne <strong>photo et/ou vidéo</strong> selon le brief.</p>
        </div>
        <div class="step sw">
          <div class="step-num">04</div>
          <div class="step-ic k-black">
            <svg viewBox="0 0 24 24" fill="none" stroke="#0a0a0a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" y1="15" x2="12" y2="3"></line></svg>
          </div>
          <h4>Livraison</h4>
          <p>Post-traitement, sélection et <strong>livraison sous 3-5 jours</strong> en haute résolution web + print.</p>
        </div>
      </div>
    </div>

    <div style="margin-top:28px;" class="anc-anim" style="--d:3">
      <div class="infobar black">
        <svg viewBox="0 0 24 24" fill="none" stroke="#0a0a0a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="16" x2="12" y2="12"></line><line x1="12" y1="8" x2="12.01" y2="8"></line></svg>
        <p><strong>Une précision utile.</strong> La réglementation drone évolue régulièrement. Les règles présentées ici sont à jour pour 2026 et vérifiées auprès des sources officielles de l&rsquo;aviation civile et des services de l&rsquo;État. Avant chaque vol réel, je reconfirme les seuils applicables au site.</p>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ 6. FAQ ══════════ -->
<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>Questions fréquentes</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 u-orange anc-anim" style="--d:1">Vos questions, <span class="orange">mes réponses</span></h2>

    <div style="margin-top:32px;" class="anc-anim" style="--d:2">
      <div class="faq">

        <div class="faq-item">
          <p class="faq-q">Faut-il une autorisation pour faire voler un drone sur un chantier ?</p>
          <p class="faq-a">Oui. Un vol professionnel obéit à la réglementation européenne (catégorie ouverte). Selon la zone, il faut au minimum une déclaration préalable en préfecture — notamment au-dessus d&rsquo;une agglomération — et, à proximité d&rsquo;un aéroport, un protocole avec le gestionnaire. En tant que télépilote de drone professionnel déclaré, je réalise toutes ces démarches en amont : le client n&rsquo;a rien à gérer. Voir la <a href="/telepilote-de-drone-lyon/">prestation drone complète</a>.</p>
        </div>

        <div class="faq-item fo">
          <p class="faq-q">Combien de temps faut-il prévoir avant un vol drone sur chantier ?</p>
          <p class="faq-a">En agglomération, la déclaration préalable en préfecture doit être déposée au minimum 10 jours avant le vol. À proximité d&rsquo;un aéroport, le protocole avec le gestionnaire de l&rsquo;espace aérien demande souvent une semaine. Pour un vol de nuit, une dérogation préfectorale se prépare au moins 30 jours à l&rsquo;avance. Mieux vaut donc me solliciter dès que la date du chantier est connue.</p>
        </div>

        <div class="faq-item">
          <p class="faq-q">Peut-on filmer un chantier privé en ville avec un drone ?</p>
          <p class="faq-a">Oui. Sur un chantier privé et clôturé, la catégorie <strong>Open A2</strong> autorise le survol : drone de classe C2, télépilote breveté A2, tiers tenus à 30 m (ou 5 m en vol lent) et zone au sol maîtrisée. Si le vol déborde sur l&rsquo;espace public en agglomération, une déclaration préalable en préfecture s&rsquo;ajoute (préavis 10 jours). Pour les opérations qui sortent du cadre Open, on passe en catégorie spécifique via le scénario standard <strong>STS-01</strong>. J&rsquo;identifie et j&rsquo;engage le bon régime avant chaque mission.</p>
        </div>

        <div class="faq-item fo">
          <p class="faq-q">Et si le chantier se trouve près d&rsquo;un aéroport ?</p>
          <p class="faq-a">À proximité d&rsquo;un aéroport, le chantier peut se situer dans une zone de contrôle (CTR). Le vol reste possible mais nécessite un protocole avec le gestionnaire de l&rsquo;espace aérien, la hauteur y est souvent limitée (parfois 30 m) et le délai d&rsquo;accord est à anticiper. J&rsquo;analyse l&rsquo;espace aérien du site avant chaque mission et j&rsquo;engage la démarche adaptée.</p>
        </div>

        <div class="faq-item">
          <p class="faq-q">Le vol de nuit est-il autorisé sur un chantier ?</p>
          <p class="faq-a">Par défaut, le vol de drone de nuit est interdit, même avec des feux. Il n&rsquo;est possible qu&rsquo;avec une dérogation préfectorale spécifique, à déposer au moins 30 jours à l&rsquo;avance, et un drone équipé d&rsquo;un dispositif lumineux. Pour un chantier, la quasi-totalité des prises de vue se planifie de jour, aux heures de meilleure lumière.</p>
        </div>

        <div class="faq-item fo">
          <p class="faq-q">Qui est responsable en cas de problème pendant le vol ?</p>
          <p class="faq-a">Le télépilote. C&rsquo;est pourquoi je vole avec une assurance responsabilité civile professionnelle en vigueur, un drone enregistré et marqué (classe C2), et un brevet à jour. La zone au sol autour du vol est sécurisée par une distance d&rsquo;exclusion des personnes étrangères au chantier. Aucun risque juridique ni assurantiel n&rsquo;est transféré au client.</p>
        </div>

      </div>
    </div>

  </div>
</div>

<!-- ══════════ 7. CTA ══════════ -->
<div class="s-dark">
  <div class="inner">
    <div class="cta-box anc-anim" style="--d:1">
      <h3>Un chantier à <span style="color:#4ade80;">survoler ?</span></h3>
      <p>Suivi d&rsquo;avancement, vue aérienne d&rsquo;ouvrage ou couverture de grande emprise à Lyon et en Rhône-Alpes — je m&rsquo;occupe des prises de vue <strong>et de toutes les autorisations</strong>. Devis gratuit sous 24h.</p>
      <div class="cta-btns">
        <a class="btn-green" href="/telepilote-de-drone-lyon/">Voir la prestation drone</a>
        <a class="btn-ghost" href="/devis-drone/">Demander un devis</a>
      </div>
    </div>
  </div>
</div>

<!-- ══════════ 8. 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="/telepilote-de-drone-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;">Page drone Lyon</a>
      <a href="/photographe-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;">Photographe drone</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 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 chantier</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>


<!-- RBN-DRONE-CTA v1 -->
<div style="max-width:960px;margin:36px auto;padding:26px 30px;background:#0a0a0a;border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;">
  <div style="flex:1;min-width:270px;">
    <div style="font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e05c1a;margin-bottom:9px;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f681.png" alt="🚁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Exclusivité · Faisabilité en 30 s</div>
    <div style="font-family:'Bebas Neue',sans-serif;font-size:28px;line-height:.95;color:#fff;letter-spacing:.01em;">Votre survol drone est-il réalisable&nbsp;?</div>
    <p style="font-family:'DM Sans',sans-serif;font-size:13.5px;line-height:1.65;color:rgba(255,255,255,.72);margin:9px 0 0;">Indiquez l&rsquo;adresse de votre site&nbsp;: je croise votre projet avec les cartes aéronautiques officielles (OACI&nbsp;/&nbsp;SIA) et vous donne <b style="color:#fff;">faisabilité + estimation immédiate</b>. Le seul outil du genre en Rhône-Alpes.</p>
  </div>
  <a href="https://www.rubiniphot.com/devis-drone/" style="font-family:'DM Sans',sans-serif;background:#e05c1a;color:#fff !important;font-weight:700;padding:15px 28px;border-radius:100px;text-decoration:none !important;white-space:nowrap;">Vérifier la faisabilité →</a>
</div><p>Cet article <a href="https://www.rubiniphot.com/reglementation-drone-chantier/">Réglementation drone chantier : ce qu&rsquo;il faut savoir en 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>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 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>


<!-- RBN-DRONE-CTA v1 -->
<div style="max-width:960px;margin:36px auto;padding:26px 30px;background:#0a0a0a;border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;">
  <div style="flex:1;min-width:270px;">
    <div style="font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e05c1a;margin-bottom:9px;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f681.png" alt="🚁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Exclusivité · Faisabilité en 30 s</div>
    <div style="font-family:'Bebas Neue',sans-serif;font-size:28px;line-height:.95;color:#fff;letter-spacing:.01em;">Votre survol drone est-il réalisable&nbsp;?</div>
    <p style="font-family:'DM Sans',sans-serif;font-size:13.5px;line-height:1.65;color:rgba(255,255,255,.72);margin:9px 0 0;">Indiquez l&rsquo;adresse de votre site&nbsp;: je croise votre projet avec les cartes aéronautiques officielles (OACI&nbsp;/&nbsp;SIA) et vous donne <b style="color:#fff;">faisabilité + estimation immédiate</b>. Le seul outil du genre en Rhône-Alpes.</p>
  </div>
  <a href="https://www.rubiniphot.com/devis-drone/" style="font-family:'DM Sans',sans-serif;background:#e05c1a;color:#fff !important;font-weight:700;padding:15px 28px;border-radius:100px;text-decoration:none !important;white-space:nowrap;">Vérifier la faisabilité →</a>
</div><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>


<!-- RBN-DRONE-CTA v1 -->
<div style="max-width:960px;margin:36px auto;padding:26px 30px;background:#0a0a0a;border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;">
  <div style="flex:1;min-width:270px;">
    <div style="font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e05c1a;margin-bottom:9px;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f681.png" alt="🚁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Exclusivité · Faisabilité en 30 s</div>
    <div style="font-family:'Bebas Neue',sans-serif;font-size:28px;line-height:.95;color:#fff;letter-spacing:.01em;">Votre survol drone est-il réalisable&nbsp;?</div>
    <p style="font-family:'DM Sans',sans-serif;font-size:13.5px;line-height:1.65;color:rgba(255,255,255,.72);margin:9px 0 0;">Indiquez l&rsquo;adresse de votre site&nbsp;: je croise votre projet avec les cartes aéronautiques officielles (OACI&nbsp;/&nbsp;SIA) et vous donne <b style="color:#fff;">faisabilité + estimation immédiate</b>. Le seul outil du genre en Rhône-Alpes.</p>
  </div>
  <a href="https://www.rubiniphot.com/devis-drone/" style="font-family:'DM Sans',sans-serif;background:#e05c1a;color:#fff !important;font-weight:700;padding:15px 28px;border-radius:100px;text-decoration:none !important;white-space:nowrap;">Vérifier la faisabilité →</a>
</div><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>Photographe d&#8217;Architecture à Lyon</title>
		<link>https://www.rubiniphot.com/photographe-architecture-lyon/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Sun, 10 May 2026 11:50:58 +0000</pubDate>
				<category><![CDATA[Photographe d’architecture à Lyon : photographie de bâtiments et d’espaces]]></category>
		<guid isPermaLink="false">https://www.rubiniphot.com/?p=9980</guid>

					<description><![CDATA[<p>Photographe indépendant Interlocuteur unique Lyon &#038; Rhône-Alpes Intérieur · Extérieur · Drone Télépilote de drone professionnel certifié Article · Photographie Architecture Photographe Architecture Lyon &#038; Rhône-Alpes Intérieur · Extérieur · Drone Chaque ligne, chaque matière, chaque volume raconte une histoire — celle d&#8217;un projet conçu et réalisé avec exigence. La photographie d&#8217;architecture capture cette narration &#8230; </p>
<p class="link-more"><a href="https://www.rubiniphot.com/photographe-architecture-lyon/" class="more-link">Lire la suite de<span class="screen-reader-text">« Photographe d&#8217;Architecture à Lyon »</span></a></p>
<p>Cet article <a href="https://www.rubiniphot.com/photographe-architecture-lyon/">Photographe d&rsquo;Architecture à Lyon</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><!--vcv no format--><!-- vcwb/dynamicElementComment:38818175 --><!-- /vcwb/dynamicElementComment:38818175 --><!-- vcwb/dynamicElementComment:5f6003e9 --><!-- /vcwb/dynamicElementComment:5f6003e9 --><!-- vcwb/dynamicElementComment:965369d1 --><!-- /vcwb/dynamicElementComment:965369d1 --><!-- vcwb/dynamicElementComment:2e59fe27 --><!-- /vcwb/dynamicElementComment:2e59fe27 --><!-- vcwb/dynamicElementComment:9e10fcd1 --><!-- /vcwb/dynamicElementComment:9e10fcd1 --><!-- vcwb/dynamicElementComment:36b72940 --><!-- /vcwb/dynamicElementComment:36b72940 --><!-- vcwb/dynamicElementComment:d2e83b17 --><!-- /vcwb/dynamicElementComment:d2e83b17 --><!--vcv no format--></p>


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Photographe architecture à Lyon : sublimez vos projets et réalisations",
      "description": "Photographie d'architecture intérieure et extérieure à Lyon — espaces, lignes, matières, lumière naturelle. Pour architectes, promoteurs, agences immobilières et bureaux d'études.",
      "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/DJI_0189-1.webp",
      "datePublished": "2019-03-15",
      "dateModified": "2026-06-27",
      "mainEntityOfPage": "https://www.rubiniphot.com/photographe-architecture-lyon/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Qu'est-ce que la photographie d'architecture ?",
          "acceptedAnswer": { "@type": "Answer", "text": "La photographie d'architecture consiste à représenter des bâtiments, des espaces intérieurs ou extérieurs en maîtrisant la perspective, la lumière et la mise en valeur des lignes et volumes. Elle sert à documenter, valoriser et communiquer sur des réalisations pour les architectes, promoteurs, agences immobilières et maîtres d'ouvrage." }
        },
        {
          "@type": "Question",
          "name": "Quelle est la meilleure heure pour photographier un bâtiment en extérieur ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Les heures dorées — tôt le matin et en fin de journée — offrent une lumière rasante qui sculpte les façades et révèle les textures et matériaux. Pour les bâtiments orientés nord, la lumière diffuse d'un ciel voilé est souvent préférable. Je planifie toujours la prise de vue en fonction de l'orientation du bâtiment pour maximiser l'impact visuel." }
        },
        {
          "@type": "Question",
          "name": "Peut-on combiner photo d'architecture et vue drone ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Oui, et c'est même recommandé pour les grandes réalisations. En tant que télépilote de drone professionnel certifié depuis 2016, je propose des missions combinées photo au sol + drone pour livrer une couverture complète d'un projet : contexte urbain vu du ciel, façades, entrées, et espaces intérieurs." }
        },
        {
          "@type": "Question",
          "name": "À qui s'adresse la photographie d'architecture ?",
          "acceptedAnswer": { "@type": "Answer", "text": "La photographie d'architecture s'adresse aux architectes pour leurs dossiers de concours et portfolios, aux promoteurs immobiliers pour leurs supports de vente, aux entreprises de construction pour valoriser leurs réalisations, aux agences immobilières haut de gamme, et aux designers d'intérieur pour leurs books professionnels." }
        }
      ]
    }
  ]
}
</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>
/* ══ RESET SCOPE ══ */
.rbn-anc *, .rbn-anc *::before, .rbn-anc *::after { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a; }
.rbn-anc p { margin:0; }

/* ══ TOKENS ══ */
.rbn-anc {
  --black:#0a0a0a; --white:#fff; --beige:#f5f3ee; --border:#e2ddd7;
  --gray:#5a5752; --gray-light:#9c9892;
  --orange:#e05c1a; --orange-bg:#fdf0e8; --orange-border:#f5c9a8;
  --green:#1a7a4a; --green-bg:#eaf4ee; --green-border:#b6dfc6;
  --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:none} }
@keyframes anc-slideL { from{opacity:0;transform:translateX(-34px)} to{opacity:1;transform:none} }
@keyframes anc-pulse { 0%,100%{opacity:1} 50%{opacity:0.25} }

.rbn-anc .anc-anim { opacity:0; }
.rbn-anc .anc-anim.anc-in { animation:anc-rise .65s cubic-bezier(.22,1,.36,1) both; animation-delay:calc(var(--d,0)*90ms); }
.rbn-anc .anc-slideL.anc-in { animation-name:anc-slideL; }
.rbn-anc .anc-anim.anc-in { opacity:1; }

/* ══ SECTIONS ══ */
.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:#f5f3ee; padding:64px 24px; border-top:2px solid #e2ddd7; border-bottom:2px solid #e2ddd7; }
.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; } }

/* ══ 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:8px; }
.rbn-anc .trust-dot { display:inline-block; width:5px; height:5px; border-radius:50%; margin-right:5px; vertical-align:middle; }
.rbn-anc .trust-dot.o { background:#e05c1a; }
.rbn-anc .trust-dot.g { background:#1a7a4a; }

/* ══ 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; white-space:nowrap; }
.rbn-anc .eyebrow-tag.g { background:#1a7a4a; }
.rbn-anc .eyebrow-dot { width:6px; height:6px; border-radius:50%; flex-shrink:0; animation:anc-pulse 2s ease-in-out infinite; }
.rbn-anc .eyebrow-dot.green { background:#4ade80; }
.rbn-anc .eyebrow-dot.white { background:#fff; }
.rbn-anc .eyebrow-line { flex:1; height:1px; background:#e2ddd7; }
.rbn-anc .eyebrow-line.dark { background:rgba(255,255,255,.1); }

/* ══ HEADINGS ══ */
.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;
  letter-spacing:.01em; color:#0a0a0a; }
.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 .green  { color:#1a7a4a; }
.rbn-anc .anc-h2 .gray   { color:#9c9892; }

/* ══ BODY TEXT ══ */
.rbn-anc .lead { font-size:15px; line-height:1.85; color:#5a5752; font-weight:300; margin-bottom:24px; }
.rbn-anc .lead strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .lead .green { color:#1a7a4a; font-weight:600; }
.rbn-anc .body-text { font-size:14px; line-height:1.85; color:#5a5752; font-weight:300; }
.rbn-anc .body-text strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .body-text p+p { margin-top:14px; }

/* ══ PHOTO HERO ══ */
.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); }

/* ══ SIGNATURE ══ */
.rbn-anc .sig { display:flex; align-items:center; gap:14px; margin-top:32px; }
.rbn-anc .sig-logo { width:48px; height:48px; border-radius:50%; overflow:hidden; flex-shrink:0; }
.rbn-anc .sig-logo img { width:100%; height:100%; object-fit:cover; }
.rbn-anc .sig-text strong { display:block; font-size:14px; color:#0a0a0a; }
.rbn-anc .sig-text span { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.1em;
  text-transform:uppercase; color:#9c9892; }

/* ══ 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; }
.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; transition:transform .4s cubic-bezier(.22,1,.36,1); }
.rbn-anc .svc-card:hover::before { transform:scaleX(1); }
.rbn-anc .svc-card.c-green::before  { background:#1a7a4a; }
.rbn-anc .svc-card.c-gray::before   { background:#5a5752; }
.rbn-anc .svc-icon { width:40px; height:40px; border-radius:10px; display:flex; align-items:center; justify-content:center; margin-bottom:16px; }
.rbn-anc .svc-icon.green  { background:rgba(26,122,74,.15); }
.rbn-anc .svc-icon.gray   { background:rgba(90,87,82,.15); }
.rbn-anc .svc-icon svg { width:20px; height:20px; }
.rbn-anc .badge { display:inline-flex; font-family:'DM Mono',monospace; font-size:9px;
  letter-spacing:.12em; text-transform:uppercase; padding:4px 11px; border-radius:100px; margin-bottom:14px; }
.rbn-anc .badge.green  { background:rgba(26,122,74,.15); color:#4ade80; }
.rbn-anc .badge.gray   { background:rgba(255,255,255,.08); color:#9c9892; }
.rbn-anc .svc-card h3 { font-family:'Bebas Neue',sans-serif; font-size:26px; letter-spacing:.02em;
  color:#fff; margin-bottom:12px; line-height:1; }
.rbn-anc .svc-card p { font-size:13px; line-height:1.75; color:rgba(255,255,255,.55); font-weight:300; margin-bottom:20px; }
.rbn-anc .svc-card p strong { color:rgba(255,255,255,.85); font-weight:500; }
.rbn-anc .svc-tarif { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.1em;
  text-transform:uppercase; color:rgba(255,255,255,.35); margin-bottom:20px; }
.rbn-anc .svc-link { display:inline-flex; align-items:center; gap:6px;
  font-size:12px; font-weight:600; text-decoration:none !important; transition:gap .2s; }
.rbn-anc .svc-link.g  { color:#4ade80 !important; }
.rbn-anc .svc-link.gr { color:#9c9892 !important; }
.rbn-anc .svc-link:hover { gap:10px; }

/* ══ FEAT LIST ══ */
.rbn-anc .feat-list { list-style:none; display:flex; flex-direction:column; gap:14px; margin-top:24px; }
.rbn-anc .feat-list li { display:flex; align-items:flex-start; gap:12px; font-size:13.5px; line-height:1.7; color:#5a5752; font-weight:300; }
.rbn-anc .feat-list li strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .feat-bullet { width:20px; height:20px; border-radius:50%; background:#eaf4ee; border:1.5px solid #b6dfc6;
  display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:2px; }
.rbn-anc .feat-bullet svg { width:10px; height:10px; stroke:#1a7a4a; }

/* ══ 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; margin-bottom:14px; }
.rbn-anc .infobar:last-child { margin-bottom:0; }
.rbn-anc .infobar.green  { background:#eaf4ee; border-color:#b6dfc6; border-left-color:#1a7a4a; }
.rbn-anc .infobar.black  { background:#f5f3ee; border-color:#e2ddd7; border-left-color:#0a0a0a; }
.rbn-anc .infobar svg { width:18px; height:18px; flex-shrink:0; margin-top:1px; }
.rbn-anc .infobar p { font-size:13.5px; line-height:1.75; font-weight:300; color:#5a5752; }
.rbn-anc .infobar p strong { color:#0a0a0a; font-weight:600; }

/* ══ SECTEUR CARDS ══ */
.rbn-anc .secteur-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(170px,1fr)); gap:10px; margin-top:28px; }
.rbn-anc .secteur-card { background:#fff; border:1px solid #e2ddd7; border-radius:12px;
  padding:18px 16px; transition:border-color .25s,transform .25s; }
.rbn-anc .secteur-card:hover { border-color:#1a7a4a; transform:translateY(-2px); }
.rbn-anc .secteur-card h4 { font-size:13px; font-weight:700; color:#0a0a0a; margin-bottom:6px; line-height:1.3; }
.rbn-anc .secteur-card p  { font-size:11.5px; line-height:1.65; color:#5a5752; font-weight:300; }
.rbn-anc .secteur-dot { width:8px; height:8px; border-radius:50%; background:#1a7a4a; display:block; margin-bottom:12px; }

/* ══ PROCESSUS ══ */
.rbn-anc .steps { display:grid; grid-template-columns:repeat(4,1fr); gap:2px;
  background:#e2ddd7; border-radius:16px; overflow:hidden; }
@media(max-width:720px){ .rbn-anc .steps { grid-template-columns:repeat(2,1fr); } }
.rbn-anc .step { padding:26px 20px; }
.rbn-anc .step.sw { background:#f5f3ee; }
.rbn-anc .step.sg { background:#eaf4ee; }
.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:#e2ddd7; }
.rbn-anc .step.sg .step-num { color:#b6dfc6; }
.rbn-anc .step-ic { width:36px; height:36px; border-radius:8px; display:flex; align-items:center;
  justify-content:center; margin-bottom:14px; }
.rbn-anc .step-ic.k-green { background:rgba(26,122,74,.12); }
.rbn-anc .step-ic.k-black { background:rgba(10,10,10,.08); }
.rbn-anc .step-ic svg { width:18px; height:18px; }
.rbn-anc .step h4 { font-size:13px; font-weight:700; color:#0a0a0a; margin-bottom:8px; line-height:1.3; }
.rbn-anc .step p  { font-size:12px; line-height:1.75; color:#5a5752; font-weight:300; }
.rbn-anc .step p strong { font-weight:600; color:#0a0a0a; }

/* ══ PROJET CARDS ══ */
.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 #e2ddd7; border-radius:12px; overflow:hidden;
  transition:border-color .25s,transform .25s,box-shadow .25s; }
.rbn-anc .proj-card:hover { border-color:#1a7a4a; transform:translateY(-3px); box-shadow:0 8px 28px rgba(0,0,0,.08); }
.rbn-anc .proj-img { height:190px; overflow:hidden; }
.rbn-anc .proj-img img { width:100%; height:100%; object-fit:cover; transition:transform .5s ease; }
.rbn-anc .proj-card:hover .proj-img img { transform:scale(1.06); }
.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:#1a7a4a; display:block; margin-bottom:8px; }
.rbn-anc .proj-title { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:10px; line-height:1.35; }
.rbn-anc .proj-text  { font-size:12.5px; line-height:1.78; color:#5a5752; font-weight:300; }

/* ══ FAQ ══ */
.rbn-anc .faq { display:flex; flex-direction:column; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid #e2ddd7; border-radius:12px;
  padding:22px 24px 22px 28px; position:relative; overflow:hidden; }
.rbn-anc .faq-item:hover { border-color:#b6dfc6; 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:#5a5752; font-weight:300; }

/* ══ BOUTONS ══ */
.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;
  font-family:'DM Sans',sans-serif; font-size:14px; transition:opacity .2s; }
.rbn-anc a.btn-green:hover { opacity:.88; }
.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; font-family:'DM Sans',sans-serif; font-size:14px; }

/* ══ 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; }

/* ══ CTA BOX ══ */
.rbn-anc .cta-box { background:#141414; border-radius:16px; padding:40px 36px; }
.rbn-anc .cta-box h3 { font-family:'Bebas Neue',sans-serif; font-size:clamp(28px,4vw,44px);
  color:#fff; line-height:.95; margin-bottom:14px; letter-spacing:.01em; }
.rbn-anc .cta-box p { font-size:14px; line-height:1.8; color:rgba(255,255,255,.55); font-weight:300; margin-bottom:28px; }
.rbn-anc .cta-box p strong { color:#fff; font-weight:600; }
.rbn-anc .cta-btns { display:flex; flex-wrap:wrap; gap:12px; }
</style>

<div class="rbn-anc">

<!-- ══════════ 1. 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 g"></span>Photographe indépendant</span>
      <span class="trust-item">Interlocuteur unique</span>
      <span class="trust-item">Lyon &#038; Rhône-Alpes</span>
      <span class="trust-item">Intérieur · Extérieur · Drone</span>
      <span class="trust-item"><span class="trust-dot o"></span>Télépilote de drone professionnel certifié</span>
    </div>

    <div class="grid-2">
      <div>
        <div class="eyebrow anc-anim" style="--d:1">
          <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Article · Photographie Architecture</div>
          <div class="eyebrow-line"></div>
        </div>

        <h1 class="anc-h1 anc-anim" style="--d:2">
          Photographe<br />
          <span style="color:#1a7a4a;">Architecture</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 />
            Intérieur · Extérieur · Drone
          </span>
        </h1>

        <p class="lead anc-anim" style="--d:3">
          Chaque ligne, chaque matière, chaque volume raconte une histoire — celle d&rsquo;un projet conçu et réalisé avec exigence. La photographie d&rsquo;architecture <span class="green">capture cette narration</span> avec précision et sensibilité, pour en faire un <strong>outil de communication puissant</strong> au service de votre portfolio, de vos concours et de vos clients.
        </p>

        <ul class="feat-list anc-anim" style="--d:4">
          <li>
            <div class="feat-bullet"><svg viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><polyline points="1.5,5 4,7.5 8.5,2.5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></div>
            <span><strong>Maîtrise des perspectives</strong> et de la verticalité — lignes parfaitement droites</span>
          </li>
          <li>
            <div class="feat-bullet"><svg viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><polyline points="1.5,5 4,7.5 8.5,2.5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></div>
            <span><strong>Lumière naturelle optimisée</strong> — heures dorées, ciel voilé selon orientation</span>
          </li>
          <li>
            <div class="feat-bullet"><svg viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><polyline points="1.5,5 4,7.5 8.5,2.5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></div>
            <span><strong>Vue drone</strong> pour le contexte urbain — télépilote de drone professionnel certifié</span>
          </li>
          <li>
            <div class="feat-bullet"><svg viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><polyline points="1.5,5 4,7.5 8.5,2.5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></div>
            <span><strong>Livraison web + print</strong> haute résolution optimisée pour chaque support</span>
          </li>
        </ul>

        <div class="sig anc-anim" style="--d:6">
          <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 architecture · Lyon · Rhône-Alpes · Depuis 2001</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/DJI_0189-1.webp"
             alt="Photographie architecture drone Lyon — Romain Rubini" loading="eager" width="1200" height="800"
             style="object-position:center center;"/>
        <div class="photo-caption">© Romain Rubini · Architecture · Lyon</div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ 2. PRESTATIONS (DARK) ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot white"></span>Prestations Architecture</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Trois regards, <span style="color:#4ade80;">un seul projet</span></h2>

    <div style="margin-top:36px;">
      <div class="svc-grid anc-anim" style="--d:2">

        <div class="svc-card c-green">
          <div class="badge green">Intérieur · Espaces &#038; Ambiances</div>
          <div class="svc-icon green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
              <path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline>
            </svg>
          </div>
          <h3>Photo Intérieure</h3>
          <p>Volumes, luminosité, matières, design — chaque espace est révélé dans ses <strong>meilleures proportions</strong>. HDR naturel, recadrage perspectives, ambiance fidèle.</p>
          <div class="svc-tarif">Devis sur mesure · Demi-journée ou journée</div>
          <a class="svc-link g" href="/contact/">Demander un devis →</a>
        </div>

        <div class="svc-card c-green">
          <div class="badge green">Extérieur · Façades &#038; Contexte urbain</div>
          <div class="svc-icon green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
              <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>Photo Extérieure</h3>
          <p>Façades, intégration urbaine, jeux d&rsquo;ombres et de lumière. Prise de vue planifiée selon l&rsquo;<strong>orientation solaire optimale</strong> du bâtiment.</p>
          <div class="svc-tarif">Devis sur mesure · Heure dorée incluse</div>
          <a class="svc-link g" href="/contact/">Demander un devis →</a>
        </div>

        <div class="svc-card c-gray">
          <div class="badge gray">Drone · Vue aérienne &#038; Contexte</div>
          <div class="svc-icon gray">
            <svg viewBox="0 0 24 24" fill="none" stroke="#9c9892" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
              <path d="M12 2L2 7l10 5 10-5-10-5z"></path><path d="M2 17l10 5 10-5"></path><path d="M2 12l10 5 10-5"></path>
            </svg>
          </div>
          <h3>Vue Drone</h3>
          <p>Contexte urbain, toiture, implantation sur terrain. Couplable avec photo au sol pour une <strong>couverture complète</strong> de votre réalisation.</p>
          <div class="svc-tarif">certifié professionnel · Sur autorisation</div>
          <a class="svc-link gr" href="/telepilote-de-drone-lyon/">En savoir plus →</a>
        </div>

      </div>
    </div>

  </div>
</div>

<!-- ══════════ 3. APPROCHE TECHNIQUE ══════════ -->
<div class="s-white">
  <div class="inner">
    <div class="grid-2 top">

      <div>
        <div class="eyebrow anc-anim" style="--d:0">
          <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Méthode · Technique &#038; Artistique</div>
          <div class="eyebrow-line"></div>
        </div>
        <h2 class="anc-h2 anc-anim" style="--d:1">Une approche <span class="green">rigoureuse</span></h2>
        <div class="body-text anc-anim" style="--d:2">
          <p>La photographie d&rsquo;architecture ne s&rsquo;improvise pas. <strong>Chaque angle est calculé</strong>, chaque source de lumière analysée, chaque perspective corrigée pour rendre au bâtiment son exacte vérité.</p>
          <p style="margin-top:14px;">Je travaille en RAW avec correction systématique de la distorsion optique et de la convergence des verticales. L&rsquo;objectif : des images <strong>propres, utilisables directement</strong>, sans retouche lourde en post-production.</p>
          <p style="margin-top:14px;">Pour les espaces intérieurs, j&rsquo;utilise des techniques HDR naturelles qui restituent les contrastes tels que l&rsquo;œil les perçoit — sans sur-exposition et sans zones noires écrasées.</p>
        </div>
      </div>

      <div class="anc-anim" style="--d:3">
        <div class="infobar green">
          <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><polygon points="11 5 6 9 2 9 2 15 6 15 11 19 11 5"></polygon><path d="M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07"></path></svg>
          <p><strong>Perspective maîtrisée.</strong> Verticalité parfaite, pas de déformation — les bâtiments restent droits comme ils ont été construits.</p>
        </div>
        <div class="infobar green" style="margin-top:14px;">
          <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line></svg>
          <p><strong>Lumière naturelle planifiée.</strong> Repérage préalable, planification selon l&rsquo;orientation solaire — pas de compromis sur la qualité lumineuse.</p>
        </div>
        <div class="infobar black" style="margin-top:14px;">
          <svg viewBox="0 0 24 24" fill="none" stroke="#0a0a0a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="3" width="18" height="18" rx="2"></rect><path d="M3 9h18M9 21V9"></path></svg>
          <p><strong>HDR naturel en intérieur.</strong> Rendu fidèle à la perception humaine — ni surexposé aux fenêtres, ni bouché dans les ombres.</p>
        </div>
      </div>

    </div>
  </div>
</div>

<!-- ══════════ 4. RÉALISATIONS (BEIGE) ══════════ -->

<!-- == SEO depth section == -->
<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>Spécialités · Photographie d’architecture</div><div class="eyebrow-line"></div></div>
    <h2 class="anc-h2 anc-anim" style="--d:1">Intérieur, extérieur &amp; immobilier :<br /><span class="green">une expertise complète à Lyon</span></h2>
    <p class="lead anc-anim" style="--d:2;margin-top:16px;max-width:680px;">En tant que <strong>photographe d’architecture à Lyon</strong>, j’accompagne architectes, promoteurs et agences sur l’ensemble du projet — de l’<strong>espace intérieur</strong> à la <strong>façade vue du ciel</strong>. Chaque mission révèle le travail de conception, pas seulement le décor.</p>
    <div class="anc-anim" style="--d:3;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:32px;"><div style="background:#fff;border:1px solid #e2ddd7;border-radius:12px;padding:22px 22px;border-left:3px solid #1a7a4a;"><p style="font-size:14px;font-weight:700;color:#0a0a0a;margin-bottom:8px;">Architecture intérieure</p><p style="font-size:12.5px;line-height:1.75;color:#5a5752;font-weight:300;">Logements, bureaux, hôtellerie, retail. Travail de la <strong>lumière naturelle</strong>, correction des verticales et HDR pour des volumes justes et des matières fidèles.</p></div><div style="background:#fff;border:1px solid #e2ddd7;border-radius:12px;padding:22px 22px;border-left:3px solid #e05c1a;"><p style="font-size:14px;font-weight:700;color:#0a0a0a;margin-bottom:8px;">Architecture extérieure &amp; drone</p><p style="font-size:12.5px;line-height:1.75;color:#5a5752;font-weight:300;">Façades, volumétrie, intégration paysagère. <strong>Vues aériennes par drone</strong> (télépilote de drone professionnel) pour les ensembles, les toitures et la promotion immobilière.</p></div><div style="background:#fff;border:1px solid #e2ddd7;border-radius:12px;padding:22px 22px;border-left:3px solid #5a5752;"><p style="font-size:14px;font-weight:700;color:#0a0a0a;margin-bottom:8px;">Photographie immobilière</p><p style="font-size:12.5px;line-height:1.75;color:#5a5752;font-weight:300;">Pour <strong>promoteurs, agences et architectes</strong> à Lyon : valoriser un programme neuf, documenter un concours, livrer le reportage d’un bâtiment terminé.</p></div></div>
    <div class="infobar green anc-anim" style="--d:4;margin-top:24px;"><svg viewBox="0 0 24 24"><path d="M12 2l2 7h7l-5.5 4.5L18 21l-6-4-6 4 1.5-7.5L2 9h7z"></path></svg><p><strong>Architecture &amp; drone réunis.</strong> Coupler les prises de vue au sol et les <a href="/telepilote-de-drone-lyon/">vues aériennes par drone</a> sur une même intervention donne une lecture complète d’un bâtiment — du détail de façade au plan d’ensemble.</p></div>
  </div>
</div>
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></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="green">projets photographiés</span></h2>

    <div style="margin-top:32px;">
      <div class="proj-grid anc-anim" style="--d:2">

        <div class="proj-card">
          <div class="proj-img">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/Cinema-UGC-lyon-1000x667.webp"
                 alt="Photographie architecture UGC Lyon Part-Dieu — Romain Rubini" width="1000" height="667" loading="lazy"/>
          </div>
          <div class="proj-body">
            <span class="proj-label">Architecture commerciale · Lyon Part-Dieu</span>
            <p class="proj-title">Cinéma UGC Lyon Part-Dieu</p>
            <p class="proj-text">Reportage architecture extérieure et intérieure du complexe cinématographique — façades, espaces d&rsquo;accueil et salles.</p>
          </div>
        </div>

        <div class="proj-card">
          <div class="proj-img">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/GS-Jean-Moulin-49.jpg"
                 alt="Photographie architecture scolaire lycée Jean Moulin Lyon — Romain Rubini" width="1200" height="800" loading="lazy"/>
          </div>
          <div class="proj-body">
            <span class="proj-label">Architecture scolaire · Lyon</span>
            <p class="proj-title">Groupe scolaire Jean Moulin</p>
            <p class="proj-text">Couverture photographique d&rsquo;un établissement scolaire — cours, façades, espaces pédagogiques, ambiance après réhabilitation.</p>
          </div>
        </div>

        <div class="proj-card">
          <div class="proj-img">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/Palais-Justice-Bourg-en-Bresse-01_redimensionner.jpg"
                 alt="Palais de Justice Bourg-en-Bresse photographie architecture — Romain Rubini" width="1200" height="800" loading="lazy"/>
          </div>
          <div class="proj-body">
            <span class="proj-label">Architecture institutionnelle · Bourg-en-Bresse (01)</span>
            <p class="proj-title">Palais de Justice de Bourg-en-Bresse</p>
            <p class="proj-text">Photographie institutionnelle du Palais de Justice — façades, parvis, volumes intérieurs et détails architecturaux.</p>
          </div>
        </div>

        <div class="proj-card">
          <div class="proj-img">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/169-1000x667.webp"
                 alt="Photographie architecture Lyon réalisation — Romain Rubini" width="1000" height="667" loading="lazy"/>
          </div>
          <div class="proj-body">
            <span class="proj-label">Architecture résidentielle · Lyon</span>
            <p class="proj-title">Réalisation résidentielle Lyon</p>
            <p class="proj-text">Mise en valeur d&rsquo;une réalisation résidentielle — contexte urbain, façade, espaces communs et détails constructifs.</p>
          </div>
        </div>

      </div>
    </div>

  </div>
</div>

<!-- ══════════ 5. À QUI S'ADRESSE ══════════ -->
<script type="application/ld+json">{"@context": "https://schema.org", "@type": "ImageGallery", "name": "Galerie — réalisations en architecture à Lyon — Romain Rubini", "about": "Photographie d'architecture et immobilier à Lyon et en Rhône-Alpes", "image": [{"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-immeuble-vejjo-evolem-lyon-01.webp", "name": "Evolem · Rénovation immeuble Le Vejjo · Lyon", "caption": "Rénovation de l'immeuble Le Vejjo pour Evolem à Lyon — façade — photographe d'architecture Romain Rubini", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-immeuble-vejjo-evolem-lyon-02.webp", "name": "Evolem · Rénovation immeuble Le Vejjo · Lyon", "caption": "Immeuble Le Vejjo rénové à Lyon, projet Evolem — détail architectural — photographe d'architecture Lyon", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-immeuble-vejjo-evolem-lyon-03.webp", "name": "Evolem · Rénovation immeuble Le Vejjo · Lyon", "caption": "Le Vejjo à Lyon, rénovation pour Evolem — perspective verticale de la façade — photographe architecture", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-immeuble-vejjo-evolem-lyon-04.webp", "name": "Evolem · Rénovation immeuble Le Vejjo · Lyon", "caption": "Rénovation immeuble Le Vejjo, Evolem Lyon — volumes et matières — photographe d'architecture Rhône-Alpes", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-groupe-scolaire-diderot-lyon-citinea.webp", "name": "Citinéa · Groupe scolaire Diderot · Lyon", "caption": "Rénovation du groupe scolaire Diderot pour Citinéa à Lyon — photographe d'architecture scolaire", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-groupe-scolaire-jean-moulin-lyon-citinea.webp", "name": "Citinéa · Groupe scolaire Jean Moulin · Lyon", "caption": "Groupe scolaire Jean Moulin rénové par Citinéa à Lyon — façade — photographe d'architecture Lyon", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-groupe-scolaire-leon-jouhaux-lyon-citinea.webp", "name": "Citinéa · Groupe scolaire Léon Jouhaux · Lyon", "caption": "Rénovation du groupe scolaire Léon Jouhaux pour Citinéa à Lyon — photographe d'architecture", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/quartier-part-dieu-ilot-lafayette-icade-lyon-01.webp", "name": "Icade · Îlot Lafayette · Part-Dieu, Lyon", "caption": "Programme immobilier Îlot Lafayette, quartier Part-Dieu à Lyon pour Icade — photographe immobilier", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/quartier-part-dieu-ilot-lafayette-icade-lyon-02.webp", "name": "Icade · Îlot Lafayette · Part-Dieu, Lyon", "caption": "Îlot Lafayette Part-Dieu Lyon, illustration Icade — perspective urbaine — photographe d'architecture", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/quartier-part-dieu-ilot-lafayette-icade-lyon-03.webp", "name": "Icade · Îlot Lafayette · Part-Dieu, Lyon", "caption": "Quartier Part-Dieu, programme Îlot Lafayette Icade à Lyon — ensemble immobilier — photographe architecture", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/quartier-part-dieu-ilot-lafayette-icade-lyon-04.webp", "name": "Icade · Îlot Lafayette · Part-Dieu, Lyon", "caption": "Îlot Lafayette à Lyon Part-Dieu pour Icade — vue du programme neuf — photographe immobilier Lyon", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/ugc-part-dieu-lyon-architecture-01.webp", "name": "UGC · Part-Dieu · Lyon", "caption": "Architecture du cinéma UGC Part-Dieu à Lyon — façade — photographe d'architecture Romain Rubini", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/ugc-part-dieu-lyon-architecture-02.webp", "name": "UGC · Part-Dieu · Lyon", "caption": "Cinéma UGC Part-Dieu Lyon — détail architectural — photographe d'architecture Lyon", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/ugc-part-dieu-lyon-architecture-03.webp", "name": "UGC · Part-Dieu · Lyon", "caption": "UGC Ciné Cité Part-Dieu à Lyon — perspective d'ensemble — photographe d'architecture Rhône-Alpes", "creator": {"@type": "Person", "name": "Romain Rubini"}}, {"@type": "ImageObject", "contentUrl": "https://www.rubiniphot.com/wp-content/uploads/archi/optimise/ugc-part-dieu-lyon-architecture-04.webp", "name": "UGC · Part-Dieu · Lyon", "caption": "Cinéma UGC Part-Dieu Lyon — vue verticale — photographe d'architecture et immobilier", "creator": {"@type": "Person", "name": "Romain Rubini"}}]}</script>
<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>Galerie · Réalisations architecture</div><div class="eyebrow-line"></div></div>
    <h2 class="anc-h2 anc-anim" style="--d:1">Réalisations en <span class="green">architecture à Lyon</span></h2>
    <p class="lead anc-anim" style="--d:2;margin-top:16px;max-width:700px;">Quelques projets photographiés à Lyon et en Rhône-Alpes : rénovation d’immeuble, groupes scolaires, programmes immobiliers et équipements. Cliquez sur une image pour l’agrandir.</p>
    <div class="archi-gal anc-anim" style="--d:3">
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-immeuble-vejjo-evolem-lyon-01.webp" alt="Rénovation de l'immeuble Le Vejjo pour Evolem à Lyon — façade — photographe d'architecture Romain Rubini" width="1370" height="913" loading="lazy" decoding="async"/><figcaption>Evolem · Rénovation immeuble Le Vejjo · Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-immeuble-vejjo-evolem-lyon-02.webp" alt="Immeuble Le Vejjo rénové à Lyon, projet Evolem — détail architectural — photographe d'architecture Lyon" width="1370" height="913" loading="lazy" decoding="async"/><figcaption>Evolem · Rénovation immeuble Le Vejjo · Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-immeuble-vejjo-evolem-lyon-03.webp" alt="Le Vejjo à Lyon, rénovation pour Evolem — perspective verticale de la façade — photographe architecture" width="1067" height="1600" loading="lazy" decoding="async"/><figcaption>Evolem · Rénovation immeuble Le Vejjo · Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-immeuble-vejjo-evolem-lyon-04.webp" alt="Rénovation immeuble Le Vejjo, Evolem Lyon — volumes et matières — photographe d'architecture Rhône-Alpes" width="1066" height="1600" loading="lazy" decoding="async"/><figcaption>Evolem · Rénovation immeuble Le Vejjo · Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-groupe-scolaire-diderot-lyon-citinea.webp" alt="Rénovation du groupe scolaire Diderot pour Citinéa à Lyon — photographe d'architecture scolaire" width="897" height="598" loading="lazy" decoding="async"/><figcaption>Citinéa · Groupe scolaire Diderot · Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-groupe-scolaire-jean-moulin-lyon-citinea.webp" alt="Groupe scolaire Jean Moulin rénové par Citinéa à Lyon — façade — photographe d'architecture Lyon" width="897" height="1346" loading="lazy" decoding="async"/><figcaption>Citinéa · Groupe scolaire Jean Moulin · Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/renovation-groupe-scolaire-leon-jouhaux-lyon-citinea.webp" alt="Rénovation du groupe scolaire Léon Jouhaux pour Citinéa à Lyon — photographe d'architecture" width="897" height="1346" loading="lazy" decoding="async"/><figcaption>Citinéa · Groupe scolaire Léon Jouhaux · Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/quartier-part-dieu-ilot-lafayette-icade-lyon-01.webp" alt="Programme immobilier Îlot Lafayette, quartier Part-Dieu à Lyon pour Icade — photographe immobilier" width="708" height="472" loading="lazy" decoding="async"/><figcaption>Icade · Îlot Lafayette · Part-Dieu, Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/quartier-part-dieu-ilot-lafayette-icade-lyon-02.webp" alt="Îlot Lafayette Part-Dieu Lyon, illustration Icade — perspective urbaine — photographe d'architecture" width="708" height="472" loading="lazy" decoding="async"/><figcaption>Icade · Îlot Lafayette · Part-Dieu, Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/quartier-part-dieu-ilot-lafayette-icade-lyon-03.webp" alt="Quartier Part-Dieu, programme Îlot Lafayette Icade à Lyon — ensemble immobilier — photographe architecture" width="708" height="472" loading="lazy" decoding="async"/><figcaption>Icade · Îlot Lafayette · Part-Dieu, Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/quartier-part-dieu-ilot-lafayette-icade-lyon-04.webp" alt="Îlot Lafayette à Lyon Part-Dieu pour Icade — vue du programme neuf — photographe immobilier Lyon" width="708" height="472" loading="lazy" decoding="async"/><figcaption>Icade · Îlot Lafayette · Part-Dieu, Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/ugc-part-dieu-lyon-architecture-01.webp" alt="Architecture du cinéma UGC Part-Dieu à Lyon — façade — photographe d'architecture Romain Rubini" width="897" height="598" loading="lazy" decoding="async"/><figcaption>UGC · Part-Dieu · Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/ugc-part-dieu-lyon-architecture-02.webp" alt="Cinéma UGC Part-Dieu Lyon — détail architectural — photographe d'architecture Lyon" width="897" height="598" loading="lazy" decoding="async"/><figcaption>UGC · Part-Dieu · Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/ugc-part-dieu-lyon-architecture-03.webp" alt="UGC Ciné Cité Part-Dieu à Lyon — perspective d'ensemble — photographe d'architecture Rhône-Alpes" width="1600" height="1067" loading="lazy" decoding="async"/><figcaption>UGC · Part-Dieu · Lyon</figcaption></figure>
      <figure class="archi-gal-item"><img src="https://www.rubiniphot.com/wp-content/uploads/archi/optimise/ugc-part-dieu-lyon-architecture-04.webp" alt="Cinéma UGC Part-Dieu Lyon — vue verticale — photographe d'architecture et immobilier" width="897" height="1346" loading="lazy" decoding="async"/><figcaption>UGC · Part-Dieu · Lyon</figcaption></figure>
    </div>
  </div>
</div>
<div class="archi-lb" id="archiLb" aria-hidden="true"><button class="archi-lb-btn archi-lb-close" aria-label="Fermer">×</button><button class="archi-lb-btn archi-lb-prev" aria-label="Précédent">‹</button><img decoding="async" class="archi-lb-img" src="" alt=""/><div class="archi-lb-cap"></div><button class="archi-lb-btn archi-lb-next" aria-label="Suivant">›</button></div>
<style>.rbn-anc .archi-gal{columns:3;column-gap:14px;margin-top:32px;}@media(max-width:900px){.rbn-anc .archi-gal{columns:2;}}@media(max-width:560px){.rbn-anc .archi-gal{columns:1;}}.rbn-anc .archi-gal-item{break-inside:avoid;margin:0 0 14px;position:relative;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;border:1px solid #e2ddd7;display:block;}.rbn-anc .archi-gal-item img{width:100%;height:auto;display:block;transition:transform .5s ease;}.rbn-anc .archi-gal-item:hover img{transform:scale(1.05);}.rbn-anc .archi-gal-item figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 12px;background:linear-gradient(to top,rgba(0,0,0,.74),transparent);color:#fff;font-family:'DM Mono',monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;opacity:0;transition:opacity .25s;}.rbn-anc .archi-gal-item:hover figcaption{opacity:1;}.archi-lb{position:fixed;inset:0;z-index:99999;background:rgba(10,10,10,.94);display:none;align-items:center;justify-content:center;}.archi-lb.open{display:flex;}.archi-lb-img{max-width:92vw;max-height:84vh;border-radius:8px;box-shadow:0 10px 60px rgba(0,0,0,.6);}.archi-lb-cap{position:absolute;bottom:22px;left:0;right:0;text-align:center;color:rgba(255,255,255,.82);font-family:'DM Mono',monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:0 16px;}.archi-lb-btn{position:absolute;background:rgba(255,255,255,.1);border:0;color:#fff;cursor:pointer;border-radius:50%;width:48px;height:48px;font-size:26px;line-height:46px;text-align:center;padding:0;}.archi-lb-btn:hover{background:rgba(255,255,255,.22);}.archi-lb-close{top:20px;right:20px;}.archi-lb-prev{left:18px;top:50%;transform:translateY(-50%);}.archi-lb-next{right:18px;top:50%;transform:translateY(-50%);}@media(max-width:560px){.archi-lb-btn{width:40px;height:40px;font-size:20px;line-height:38px;}}</style>
<script>(function(){var items=document.querySelectorAll('.rbn-anc .archi-gal-item');if(!items.length){return;}var lb=document.getElementById('archiLb');if(!lb){return;}var img=lb.querySelector('.archi-lb-img'),cap=lb.querySelector('.archi-lb-cap');var data=[];items.forEach(function(it){var im=it.querySelector('img');var fc=it.querySelector('figcaption');data.push({src:im.getAttribute('src'),alt:im.getAttribute('alt'),cap:fc?fc.textContent:''});});var cur=0;function show(i){cur=((i%data.length)+data.length)%data.length;img.setAttribute('src',data[cur].src);img.setAttribute('alt',data[cur].alt);cap.textContent=data[cur].cap;}function openLb(i){show(i);lb.classList.add('open');lb.setAttribute('aria-hidden','false');document.body.style.overflow='hidden';}function closeLb(){lb.classList.remove('open');lb.setAttribute('aria-hidden','true');document.body.style.overflow='';}items.forEach(function(it,i){it.addEventListener('click',function(){openLb(i);});});lb.querySelector('.archi-lb-close').addEventListener('click',closeLb);lb.querySelector('.archi-lb-prev').addEventListener('click',function(e){e.stopPropagation();show(cur-1);});lb.querySelector('.archi-lb-next').addEventListener('click',function(e){e.stopPropagation();show(cur+1);});lb.addEventListener('click',function(e){if(e.target===lb){closeLb();}});document.addEventListener('keydown',function(e){if(lb.classList.contains('open')){if(e.key==='Escape'){closeLb();}if(e.key==='ArrowLeft'){show(cur-1);}if(e.key==='ArrowRight'){show(cur+1);}}});})();</script>

<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Clientèle · Secteurs concernés</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 anc-anim" style="--d:1">À qui s&rsquo;adresse <span class="green">cette prestation</span></h2>

    <div class="secteur-grid anc-anim" style="--d:2">
      <div class="secteur-card">
        <span class="secteur-dot"></span>
        <h4>Architectes &#038; agences</h4>
        <p>Dossiers de concours, portfolio, candidatures aux prix d&rsquo;architecture.</p>
      </div>
      <div class="secteur-card">
        <span class="secteur-dot"></span>
        <h4>Promoteurs immobiliers</h4>
        <p>Supports de vente, plaquettes programmes neufs, communication commerciale.</p>
      </div>
      <div class="secteur-card">
        <span class="secteur-dot"></span>
        <h4>Entreprises de construction</h4>
        <p>Valorisation des réalisations pour le book commercial et les appels d&rsquo;offres.</p>
      </div>
      <div class="secteur-card">
        <span class="secteur-dot"></span>
        <h4>Agences immobilières</h4>
        <p>Biens haut de gamme nécessitant une mise en valeur photographique soignée.</p>
      </div>
      <div class="secteur-card">
        <span class="secteur-dot"></span>
        <h4>Designers d&rsquo;intérieur</h4>
        <p>Book de réalisations, communication sur les réseaux sociaux, presse spécialisée.</p>
      </div>
    </div>

  </div>
</div>

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

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></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 <span class="green">une mission</span></h2>

    <div style="margin-top:32px;" class="anc-anim" style="--d:2">
      <div class="steps">
        <div class="step sg">
          <div class="step-num">01</div>
          <div class="step-ic k-green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>
          </div>
          <h4>Repérage préalable</h4>
          <p>Visite du site, analyse de l&rsquo;<strong>orientation solaire</strong> et planification des horaires de prise de vue optimaux.</p>
        </div>
        <div class="step sw">
          <div class="step-num">02</div>
          <div class="step-ic k-black">
            <svg viewBox="0 0 24 24" fill="none" stroke="#0a0a0a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path></svg>
          </div>
          <h4>Brief &#038; objectifs</h4>
          <p>Définition des <strong>angles prioritaires</strong>, des usages finaux (web, presse, concours) et du style visuel attendu.</p>
        </div>
        <div class="step sg">
          <div class="step-num">03</div>
          <div class="step-ic k-green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="5" width="18" height="14" rx="2"></rect><circle cx="12" cy="12" r="3"></circle></svg>
          </div>
          <h4>Prise de vue</h4>
          <p>Shooting intérieur + extérieur, <strong>vue drone si nécessaire</strong> — tout réalisé en une ou deux demi-journées selon l&rsquo;amplitude du projet.</p>
        </div>
        <div class="step sw">
          <div class="step-num">04</div>
          <div class="step-ic k-black">
            <svg viewBox="0 0 24 24" fill="none" stroke="#0a0a0a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" y1="15" x2="12" y2="3"></line></svg>
          </div>
          <h4>Post-traitement &#038; livraison</h4>
          <p>Correction perspectives, HDR naturel, calibration colorimétrique. <strong>Livraison web + print</strong> sous 5 jours ouvrés.</p>
        </div>
      </div>
    </div>

  </div>
</div>

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

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Questions fréquentes</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 anc-anim" style="--d:1">Vos questions, <span class="green">mes réponses</span></h2>

    <div style="margin-top:32px;" class="anc-anim" style="--d:2">
      <div class="faq">

        <div class="faq-item">
          <p class="faq-q">Qu&rsquo;est-ce que la photographie d&rsquo;architecture ?</p>
          <p class="faq-a">La photographie d&rsquo;architecture consiste à représenter des bâtiments, des espaces intérieurs ou extérieurs en maîtrisant la perspective, la lumière et la mise en valeur des lignes et volumes. Elle sert à documenter, valoriser et communiquer sur des réalisations pour les architectes, promoteurs, agences immobilières et maîtres d&rsquo;ouvrage.</p>
        </div>

        <div class="faq-item">
          <p class="faq-q">Quelle est la meilleure heure pour photographier un bâtiment en extérieur ?</p>
          <p class="faq-a">Les heures dorées — tôt le matin et en fin de journée — offrent une lumière rasante qui sculpte les façades et révèle les textures et matériaux. Pour les bâtiments orientés nord, la lumière diffuse d&rsquo;un ciel voilé est souvent préférable. Je planifie toujours la prise de vue en fonction de l&rsquo;orientation du bâtiment pour maximiser l&rsquo;impact visuel.</p>
        </div>

        <div class="faq-item">
          <p class="faq-q">Peut-on combiner photo d&rsquo;architecture et vue drone ?</p>
          <p class="faq-a">Oui, et c&rsquo;est même recommandé pour les grandes réalisations. En tant que télépilote de drone professionnel certifié depuis 2016, je propose des missions combinées photo au sol + drone pour livrer une couverture complète d&rsquo;un projet : contexte urbain vu du ciel, façades, entrées, et espaces intérieurs.</p>
        </div>

        <div class="faq-item">
          <p class="faq-q">À qui s&rsquo;adresse la photographie d&rsquo;architecture ?</p>
          <p class="faq-a">La photographie d&rsquo;architecture s&rsquo;adresse aux architectes pour leurs dossiers de concours et portfolios, aux promoteurs immobiliers pour leurs supports de vente, aux entreprises de construction pour valoriser leurs réalisations, aux agences immobilières haut de gamme, et aux designers d&rsquo;intérieur pour leurs books professionnels.</p>
        </div>

      </div>
    </div>

  </div>
</div>

<!-- ══════════ 8. CTA CLOSING ══════════ -->
<div class="s-dark">
  <div class="inner">
    <div class="grid-2">

      <div class="cta-box anc-anim" style="--d:1">
        <h3>Un projet à<br /><span style="color:#4ade80;">photographier ?</span></h3>
        <p>Architecture intérieure, extérieure ou vue drone à Lyon et en Rhône-Alpes — <strong>devis gratuit sous 24h</strong>, je me déplace sur site.</p>
        <div class="cta-btns">
          <a class="btn-green" href="/contact/">Demander un devis</a>
          <a class="btn-ghost" href="/telepilote-de-drone-lyon/">Drone Lyon</a>
        </div>
      </div>

      <div class="anc-anim" style="--d:2">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/02-35-copie.webp"
             alt="Photographie architecture extérieure Lyon — Romain Rubini"
             width="1200" height="800" loading="lazy"
             style="width:100%;height:280px;object-fit:cover;border-radius:14px;display:block;"/>
      </div>

    </div>
  </div>
</div>

<!-- ══════════ 9. 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 chantier Lyon</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 Lyon</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="/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-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</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>


<!-- RBN-DRONE-CTA v1 -->
<div style="max-width:960px;margin:36px auto;padding:26px 30px;background:#0a0a0a;border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;">
  <div style="flex:1;min-width:270px;">
    <div style="font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e05c1a;margin-bottom:9px;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f681.png" alt="🚁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Exclusivité · Faisabilité en 30 s</div>
    <div style="font-family:'Bebas Neue',sans-serif;font-size:28px;line-height:.95;color:#fff;letter-spacing:.01em;">Votre survol drone est-il réalisable&nbsp;?</div>
    <p style="font-family:'DM Sans',sans-serif;font-size:13.5px;line-height:1.65;color:rgba(255,255,255,.72);margin:9px 0 0;">Indiquez l&rsquo;adresse de votre site&nbsp;: je croise votre projet avec les cartes aéronautiques officielles (OACI&nbsp;/&nbsp;SIA) et vous donne <b style="color:#fff;">faisabilité + estimation immédiate</b>. Le seul outil du genre en Rhône-Alpes.</p>
  </div>
  <a href="https://www.rubiniphot.com/devis-drone/" style="font-family:'DM Sans',sans-serif;background:#e05c1a;color:#fff !important;font-weight:700;padding:15px 28px;border-radius:100px;text-decoration:none !important;white-space:nowrap;">Vérifier la faisabilité →</a>
</div><p>Cet article <a href="https://www.rubiniphot.com/photographe-architecture-lyon/">Photographe d&rsquo;Architecture à 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>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>. <a href="/reglementation-drone-chantier/" style="color:#1a7a4a;font-weight:600;">Voir la réglementation du drone sur 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>

<!-- RBN-DRONE-CTA v1 -->
<div style="max-width:960px;margin:36px auto;padding:26px 30px;background:#0a0a0a;border-radius:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;">
  <div style="flex:1;min-width:270px;">
    <div style="font-family:'DM Mono',monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#e05c1a;margin-bottom:9px;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f681.png" alt="🚁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Exclusivité · Faisabilité en 30 s</div>
    <div style="font-family:'Bebas Neue',sans-serif;font-size:28px;line-height:.95;color:#fff;letter-spacing:.01em;">Votre survol drone est-il réalisable&nbsp;?</div>
    <p style="font-family:'DM Sans',sans-serif;font-size:13.5px;line-height:1.65;color:rgba(255,255,255,.72);margin:9px 0 0;">Indiquez l&rsquo;adresse de votre site&nbsp;: je croise votre projet avec les cartes aéronautiques officielles (OACI&nbsp;/&nbsp;SIA) et vous donne <b style="color:#fff;">faisabilité + estimation immédiate</b>. Le seul outil du genre en Rhône-Alpes.</p>
  </div>
  <a href="https://www.rubiniphot.com/devis-drone/" style="font-family:'DM Sans',sans-serif;background:#e05c1a;color:#fff !important;font-weight:700;padding:15px 28px;border-radius:100px;text-decoration:none !important;white-space:nowrap;">Vérifier la faisabilité →</a>
</div><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>Photographie en studio à Lyon – Romain Rubini</title>
		<link>https://www.rubiniphot.com/photographie-en-studio-a-lyon-romain-rubini/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Wed, 11 Mar 2026 14:37:11 +0000</pubDate>
				<guid isPermaLink="false">https://www.rubiniphot.com/?p=9091</guid>

					<description><![CDATA[<p>Studio équipé Lyon Flash professionnel Portrait · Book · Packshot Retouche incluse Article · Photo en Studio Lyon Photo en Studio LyonPortrait · Book · Packshot Le studio offre ce que la nature ne peut pas garantir : une lumière parfaitement maîtrisée, un fond épuré, une reproductibilité absolue. Portrait professionnel, book d&#8217;acteur, packshot produit ou &#8230; </p>
<p class="link-more"><a href="https://www.rubiniphot.com/photographie-en-studio-a-lyon-romain-rubini/" class="more-link">Lire la suite de<span class="screen-reader-text">« Photographie en studio à Lyon – Romain Rubini »</span></a></p>
<p>Cet article <a href="https://www.rubiniphot.com/photographie-en-studio-a-lyon-romain-rubini/">Photographie en studio à Lyon – Romain Rubini</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",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Photographie en studio à Lyon : portrait, book, packshot et composition artistique",
      "description": "Studio photo à Lyon — portraits professionnels, books d'acteur, packshots produits, compositions artistiques. Éclairage maîtrisé, fond blanc ou coloré. Romain Rubini.",
      "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/AF9V0443.jpg",
      "datePublished": "2019-11-05",
      "dateModified": "2026-05-09",
      "mainEntityOfPage": "https://www.rubiniphot.com/photographie-en-studio-a-lyon-romain-rubini/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Quels sont les avantages de la photo en studio par rapport à l'extérieur ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Le studio offre une maîtrise totale de la lumière, indépendante des conditions météo et de l'heure de la journée. Le fond est uniforme et contrôlé, les couleurs calibrées avec précision. C'est le choix idéal pour les portraits d'identité, les books professionnels, les packshots produits et toute image nécessitant une reproductibilité parfaite." }
        },
        {
          "@type": "Question",
          "name": "Combien coûte une séance photo en studio à Lyon ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Une séance portrait en studio démarre autour de 250-400 € pour une heure de prise de vue avec sélection et retouche incluses. Les séances packshot produit sont facturées à la pièce ou à la demi-journée selon le volume. Contactez-moi pour un devis adapté à votre projet." }
        },
        {
          "@type": "Question",
          "name": "Peut-on faire un book photo en studio à Lyon ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Oui, je réalise des books complets pour les acteurs, mannequins, artistes et professionnels. Une séance book comprend généralement plusieurs looks, ambiances et fonds différents sur une demi-journée à une journée complète, avec retouche professionnelle de la sélection finale." }
        },
        {
          "@type": "Question",
          "name": "Le studio est-il adapté aux photos de produits pour e-commerce ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Absolument. Le packshot en studio avec fond blanc ou dégradé est la référence pour les photos e-commerce, les catalogues et les fiches produits. L'éclairage contrôlé permet de révéler textures, matières et détails avec précision, pour des images directement intégrables sur votre site ou sur Amazon/Shopify." }
        }
      ]
    }
  ]
}
</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 *, .rbn-anc *::before, .rbn-anc *::after { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a; }
.rbn-anc p { margin:0; }
.rbn-anc { --black:#0a0a0a; --white:#fff; --beige:#f5f3ee; --border:#e2ddd7; --gray:#5a5752; --gray-light:#9c9892; --orange:#e05c1a; --orange-bg:#fdf0e8; --orange-border:#f5c9a8; --green:#1a7a4a; --green-bg:#eaf4ee; --green-border:#b6dfc6; }

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

.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:#f5f3ee; padding:64px 24px; border-top:2px solid #e2ddd7; border-bottom:2px solid #e2ddd7; }
.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 .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:8px; }
.rbn-anc .trust-dot { display:inline-block; width:5px; height:5px; border-radius:50%; margin-right:5px; vertical-align:middle; }
.rbn-anc .trust-dot.o { background:#e05c1a; }
.rbn-anc .trust-dot.g { background:#1a7a4a; }

.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; white-space:nowrap; }
.rbn-anc .eyebrow-tag.o { background:#e05c1a; }
.rbn-anc .eyebrow-tag.g { background:#1a7a4a; }
.rbn-anc .eyebrow-dot { width:6px; height:6px; border-radius:50%; flex-shrink:0; 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-dot.white  { background:#fff; }
.rbn-anc .eyebrow-line { flex:1; height:1px; background:#e2ddd7; }
.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; letter-spacing:.01em; color:#0a0a0a; }
.rbn-anc .anc-h2::after { content:''; display:block; width:28px; height:3px; background:#e05c1a; border-radius:2px; margin-top:16px; }
.rbn-anc .anc-h2.on-dark { color:#fff; }
.rbn-anc .anc-h2.on-dark::after { background:#e05c1a; }
.rbn-anc .anc-h2.u-green::after { background:#1a7a4a; }
.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:#5a5752; font-weight:300; margin-bottom:24px; }
.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 .body-text { font-size:14px; line-height:1.85; color:#5a5752; font-weight:300; }
.rbn-anc .body-text strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .body-text p+p { margin-top:14px; }

.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 .sig { display:flex; align-items:center; gap:14px; margin-top:32px; }
.rbn-anc .sig-logo { width:48px; height:48px; border-radius:50%; overflow:hidden; flex-shrink:0; }
.rbn-anc .sig-logo img { width:100%; height:100%; object-fit:cover; }
.rbn-anc .sig-text strong { display:block; font-size:14px; color:#0a0a0a; }
.rbn-anc .sig-text span { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.1em; text-transform:uppercase; color:#9c9892; }

/* SVC CARDS */
.rbn-anc .svc-grid { display:grid; grid-template-columns:repeat(2,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; }
.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; 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-icon { width:40px; height:40px; border-radius:10px; display:flex; align-items:center; justify-content:center; margin-bottom:16px; }
.rbn-anc .svc-icon.orange { background:rgba(224,92,26,.15); }
.rbn-anc .svc-icon.green  { background:rgba(26,122,74,.15); }
.rbn-anc .svc-icon svg { width:20px; height:20px; }
.rbn-anc .badge { display:inline-flex; font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.12em; text-transform:uppercase; padding:4px 11px; border-radius:100px; margin-bottom:14px; }
.rbn-anc .badge.orange { background:rgba(224,92,26,.15); color:#e05c1a; }
.rbn-anc .badge.green  { background:rgba(26,122,74,.15); color:#4ade80; }
.rbn-anc .svc-card h3 { font-family:'Bebas Neue',sans-serif; font-size:26px; letter-spacing:.02em; color:#fff; margin-bottom:12px; line-height:1; }
.rbn-anc .svc-card p { font-size:13px; line-height:1.75; color:rgba(255,255,255,.55); font-weight:300; margin-bottom:16px; }
.rbn-anc .svc-card p strong { color:rgba(255,255,255,.85); font-weight:500; }
.rbn-anc .svc-tarif { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.1em; text-transform:uppercase; color:rgba(255,255,255,.3); }

/* AVANTAGES */
.rbn-anc .avantage-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:12px; margin-top:32px; }
@media(max-width:720px){ .rbn-anc .avantage-grid { grid-template-columns:1fr; } }
.rbn-anc .avantage-card { background:#fff; border:1px solid #e2ddd7; border-radius:12px; padding:22px 18px; transition:border-color .25s,transform .25s; }
.rbn-anc .avantage-card:hover { border-color:#e05c1a; transform:translateY(-2px); }
.rbn-anc .avantage-card.ag:hover { border-color:#1a7a4a; }
.rbn-anc .avantage-dot { width:8px; height:8px; border-radius:50%; background:#e05c1a; display:block; margin-bottom:12px; }
.rbn-anc .avantage-dot.g { background:#1a7a4a; }
.rbn-anc .avantage-card h4 { font-size:13px; font-weight:700; color:#0a0a0a; margin-bottom:8px; line-height:1.3; }
.rbn-anc .avantage-card p  { font-size:12px; line-height:1.7; color:#5a5752; font-weight:300; }

.rbn-anc .infobar { padding:16px 20px; border-radius:10px; display:flex; align-items:flex-start; gap:12px; border:1px solid; border-left:3px solid; margin-bottom:14px; }
.rbn-anc .infobar:last-child { margin-bottom:0; }
.rbn-anc .infobar.orange { background:#fdf0e8; border-color:#f5c9a8; border-left-color:#e05c1a; }
.rbn-anc .infobar.green  { background:#eaf4ee; border-color:#b6dfc6; border-left-color:#1a7a4a; }
.rbn-anc .infobar svg { width:18px; height:18px; flex-shrink:0; margin-top:1px; }
.rbn-anc .infobar p { font-size:13.5px; line-height:1.75; font-weight:300; color:#5a5752; }
.rbn-anc .infobar p strong { color:#0a0a0a; font-weight:600; }

.rbn-anc .faq { display:flex; flex-direction:column; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid #e2ddd7; border-radius:12px; padding:22px 24px 22px 28px; position:relative; overflow:hidden; }
.rbn-anc .faq-item::before { content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:#e05c1a; }
.rbn-anc .faq-item:hover { border-color:#f5c9a8; box-shadow:0 2px 16px rgba(224,92,26,.08); }
.rbn-anc .faq-item.fg::before { background:#1a7a4a; }
.rbn-anc .faq-item.fg:hover { border-color:#b6dfc6; box-shadow:0 2px 16px rgba(26,122,74,.08); }
.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:#5a5752; font-weight:300; }

.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; font-family:'DM Sans',sans-serif; font-size:14px; }
.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; font-family:'DM Sans',sans-serif; font-size:14px; }
.rbn-anc .maillage { background:#f5f3ee; border-top:2px solid #0a0a0a; padding:40px 24px 44px; }
.rbn-anc .maillage-inner { max-width:960px; margin:0 auto; text-align:center; }
.rbn-anc .cta-box { background:#141414; border-radius:16px; padding:40px 36px; }
.rbn-anc .cta-box h3 { font-family:'Bebas Neue',sans-serif; font-size:clamp(28px,4vw,44px); color:#fff; line-height:.95; margin-bottom:14px; }
.rbn-anc .cta-box p { font-size:14px; line-height:1.8; color:rgba(255,255,255,.55); font-weight:300; margin-bottom:28px; }
.rbn-anc .cta-box p strong { color:#fff; }
.rbn-anc .cta-btns { display:flex; flex-wrap:wrap; gap:12px; }
</style>

<div class="rbn-anc">

<!-- ══ 1. INTRO ══ -->
<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>Studio équipé Lyon</span>
      <span class="trust-item">Flash professionnel</span>
      <span class="trust-item">Portrait · Book · Packshot</span>
      <span class="trust-item"><span class="trust-dot g"></span>Retouche incluse</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>Article · Photo en Studio Lyon</div>
          <div class="eyebrow-line"></div>
        </div>
        <h1 class="anc-h1 anc-anim" style="--d:2">
          Photo<br />
          <span style="color:#e05c1a;">en Studio</span><br />
          <span style="color:#9c9892;font-size:.48em;letter-spacing:.06em;display:block;margin-top:8px;line-height:1.2;">Lyon<br />Portrait · Book · Packshot</span>
        </h1>
        <p class="lead anc-anim" style="--d:3">Le studio offre ce que la nature ne peut pas garantir : une <strong>lumière parfaitement maîtrisée</strong>, un fond épuré, une reproductibilité absolue. Portrait professionnel, book d&rsquo;acteur, packshot produit ou composition artistique — <span class="orange">chaque image est construite avec précision</span> pour répondre à votre usage.</p>
        <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" width="48" height="48" loading="lazy"/></div>
          <div class="sig-text"><strong>Romain Rubini</strong><span>Photographe studio · Lyon · Depuis 2001</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/AF9V0443.jpg" alt="Photographie studio portrait Lyon — Romain Rubini" loading="eager" width="1200" height="1600" style="object-position:center top;"/>
        <div class="photo-caption">© Romain Rubini · Portrait studio · Lyon</div>
      </div>
    </div>
  </div>
</div>

<!-- ══ 2. PRESTATIONS (DARK) ══ -->
<div class="s-dark">
  <div class="inner">
    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag o"><span class="eyebrow-dot white"></span>Prestations Studio</div>
      <div class="eyebrow-line dark"></div>
    </div>
    <h2 class="anc-h2 on-dark anc-anim" style="--d:1">4 formats, <span style="color:#e05c1a;">une expertise</span></h2>
    <div style="margin-top:36px;" class="anc-anim" style="--d:2">
      <div class="svc-grid">
        <div class="svc-card c-orange">
          <div class="badge orange">Portrait · Pro &#038; Individuel</div>
          <div class="svc-icon orange">
            <svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="8" r="4"></circle><path d="M4 20c0-4 3.6-7 8-7s8 3 8 7"></path></svg>
          </div>
          <h3>Portrait en Studio</h3>
          <p>Portrait professionnel LinkedIn, photo de direction, identité visuelle personnelle. <strong>Éclairage Rembrandt, beauté ou sportif</strong> selon le rendu attendu.</p>
          <div class="svc-tarif">À partir de 250 € · Sélection &#038; retouche incluses</div>
        </div>
        <div class="svc-card c-orange">
          <div class="badge orange">Book · Acteur · Mannequin · Artiste</div>
          <div class="svc-icon orange">
            <svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="5" width="18" height="14" rx="2"></rect><circle cx="12" cy="12" r="3"></circle><path d="M9 5V3h6v2"></path></svg>
          </div>
          <h3>Book Photo</h3>
          <p>Book complet pour acteurs, mannequins et artistes — plusieurs <strong>looks et ambiances</strong> sur une demi-journée à une journée, retouche sélective professionnelle.</p>
          <div class="svc-tarif">Devis personnalisé · Demi-journée ou journée</div>
        </div>
        <div class="svc-card c-green">
          <div class="badge green">Packshot · E-commerce · Catalogue</div>
          <div class="svc-icon green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"></path></svg>
          </div>
          <h3>Packshot Produit</h3>
          <p>Photos produits fond blanc ou coloré pour <strong>e-commerce, catalogues et fiches Amazon</strong>. Textures, matières et détails révélés avec précision.</p>
          <div class="svc-tarif">Sur devis · À la pièce ou demi-journée</div>
        </div>
        <div class="svc-card c-green">
          <div class="badge green">Artistique · Composition · Concept</div>
          <div class="svc-icon green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>
          </div>
          <h3>Composition Artistique</h3>
          <p>Projets créatifs, <strong>éclairages dramatiques ou clair-obscur</strong>, compositions conceptuelles. Le studio comme espace d&rsquo;expression sans contraintes extérieures.</p>
          <div class="svc-tarif">Devis sur mesure · Brief préalable</div>
        </div>
      </div>
    </div>
  </div>
</div>

<!-- ══ 3. AVANTAGES STUDIO ══ -->
<div class="s-white">
  <div class="inner">
    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Pourquoi · Les avantages du studio</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 u-green anc-anim" style="--d:1">La lumière <span class="green">sous contrôle</span></h2>
    <div class="avantage-grid anc-anim" style="--d:2">
      <div class="avantage-card ag">
        <span class="avantage-dot g"></span>
        <h4>Indépendant de la météo</h4>
        <p>Soleil, pluie, nuit — le studio offre toujours la même qualité de lumière, à toute heure et par tout temps.</p>
      </div>
      <div class="avantage-card">
        <span class="avantage-dot"></span>
        <h4>Fond maîtrisé</h4>
        <p>Blanc, gris, noir, coloré — le fond est parfaitement homogène pour une image propre et directement utilisable.</p>
      </div>
      <div class="avantage-card ag">
        <span class="avantage-dot g"></span>
        <h4>Éclairage précis</h4>
        <p>Rapport de flash, modificateurs, gélatines — chaque source est positionnée et dosée pour créer exactement le rendu voulu.</p>
      </div>
      <div class="avantage-card">
        <span class="avantage-dot"></span>
        <h4>Reproductibilité</h4>
        <p>Pour les portraits d&rsquo;équipes ou les séries produits, le même setup garantit une cohérence parfaite entre toutes les images.</p>
      </div>
      <div class="avantage-card ag">
        <span class="avantage-dot g"></span>
        <h4>Confort &#038; concentration</h4>
        <p>Pas de passants, pas de bruit, pas de contraintes extérieures — la séance se passe dans un cadre calme, propice aux meilleures expressions.</p>
      </div>
      <div class="avantage-card">
        <span class="avantage-dot"></span>
        <h4>Retouche facilitée</h4>
        <p>Un fond propre et une exposition maîtrisée simplifient la post-production et garantissent une retouche plus naturelle.</p>
      </div>
    </div>
  </div>
</div>

<!-- ══ 4. POUR QUI ══ -->
<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>Clientèle · Pour qui</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 anc-anim" style="--d:1">À qui s&rsquo;adresse <span class="orange">la photo studio</span></h2>
    <div class="grid-2 top" style="margin-top:32px;">
      <div class="anc-anim" style="--d:2">
        <div class="infobar orange">
          <svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"></path><circle cx="9" cy="7" r="4"></circle><path d="M23 21v-2a4 4 0 0 0-3-3.87M16 3.13a4 4 0 0 1 0 7.75"></path></svg>
          <p><strong>Entreprises &#038; équipes.</strong> Portrait de direction, photos d&rsquo;équipes homogènes pour site web, LinkedIn et communication interne.</p>
        </div>
        <div class="infobar green" style="margin-top:14px;">
          <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="8" r="4"></circle><path d="M4 20c0-4 3.6-7 8-7s8 3 8 7"></path></svg>
          <p><strong>Acteurs, artistes &#038; mannequins.</strong> Book professionnel multi-looks pour agences de casting, représentants et candidatures.</p>
        </div>
        <div class="infobar orange" style="margin-top:14px;">
          <svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z"></path><line x1="3" y1="6" x2="21" y2="6"></line><path d="M16 10a4 4 0 0 1-8 0"></path></svg>
          <p><strong>E-commerçants &#038; marques.</strong> Packshots produits fond blanc pour fiches Amazon, Shopify, catalogues print et réseaux sociaux.</p>
        </div>
        <div class="infobar green" style="margin-top:14px;">
          <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon></svg>
          <p><strong>Projets artistiques &#038; créatifs.</strong> Compositions conceptuelles, éclairages dramatiques, projets personnels ou commandes artistiques.</p>
        </div>
      </div>
      <div class="body-text anc-anim" style="--d:3">
        <p>Le studio n&rsquo;est pas réservé aux grandes productions. C&rsquo;est avant tout un <strong>outil de précision</strong> accessible à tous ceux qui ont besoin d&rsquo;une image irréprochable — qu&rsquo;il s&rsquo;agisse d&rsquo;un entrepreneur qui veut une belle photo de profil LinkedIn ou d&rsquo;une marque qui doit photographier 50 références produits pour son catalogue.</p>
        <p style="margin-top:14px;">La différence avec la photo en extérieur ? <strong>Le contrôle total</strong>. Pas de surprise, pas de contrainte météo, pas de passant en arrière-plan. Chaque paramètre est décidé à l&rsquo;avance et le résultat est prévisible.</p>
        <p style="margin-top:14px;">Et pour les portraits d&rsquo;équipes, c&rsquo;est la seule façon d&rsquo;obtenir des images <strong>parfaitement homogènes</strong> que la lumière naturelle ne peut pas garantir.</p>
      </div>
    </div>
  </div>
</div>

<!-- ══ 5. 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">Vos questions, <span class="orange">mes réponses</span></h2>
    <div style="margin-top:32px;" class="anc-anim" style="--d:2">
      <div class="faq">
        <div class="faq-item">
          <p class="faq-q">Quels sont les avantages de la photo en studio par rapport à l&rsquo;extérieur ?</p>
          <p class="faq-a">Le studio offre une maîtrise totale de la lumière, indépendante des conditions météo et de l&rsquo;heure. Le fond est uniforme et contrôlé, les couleurs calibrées avec précision. C&rsquo;est le choix idéal pour les portraits d&rsquo;identité, les books professionnels, les packshots produits et toute image nécessitant une reproductibilité parfaite.</p>
        </div>
        <div class="faq-item fg">
          <p class="faq-q">Combien coûte une séance photo en studio à Lyon ?</p>
          <p class="faq-a">Une séance portrait en studio démarre autour de 250-400 € pour une heure de prise de vue avec sélection et retouche incluses. Les séances packshot produit sont facturées à la pièce ou à la demi-journée selon le volume. Contactez-moi pour un devis adapté à votre projet.</p>
        </div>
        <div class="faq-item">
          <p class="faq-q">Peut-on faire un book photo en studio à Lyon ?</p>
          <p class="faq-a">Oui, je réalise des books complets pour les acteurs, mannequins, artistes et professionnels. Une séance book comprend généralement plusieurs looks, ambiances et fonds différents sur une demi-journée à une journée complète, avec retouche professionnelle de la sélection finale.</p>
        </div>
        <div class="faq-item fg">
          <p class="faq-q">Le studio est-il adapté aux photos de produits pour e-commerce ?</p>
          <p class="faq-a">Absolument. Le packshot en studio avec fond blanc ou dégradé est la référence pour les photos e-commerce, les catalogues et les fiches produits. L&rsquo;éclairage contrôlé permet de révéler textures, matières et détails avec précision, pour des images directement intégrables sur votre site ou sur Amazon/Shopify.</p>
        </div>
      </div>
    </div>
  </div>
</div>

<!-- ══ 6. CTA ══ -->
<div class="s-dark">
  <div class="inner">
    <div class="grid-2">
      <div class="cta-box anc-anim" style="--d:1">
        <h3>Un projet <span style="color:#e05c1a;">en studio ?</span></h3>
        <p>Portrait, book, packshot ou composition artistique à Lyon — <strong>devis gratuit sous 24h</strong>, brief préalable inclus.</p>
        <div class="cta-btns">
          <a class="btn-primary" href="/contact/">Réserver le studio</a>
          <a class="btn-ghost" href="/bien-preparer-sa-seance-avec-un-photographe/">Préparer ma séance</a>
        </div>
      </div>
      <div class="anc-anim" style="--d:2">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/AF9V0071Tecofi--600x398.png" alt="Packshot produit studio Lyon — Romain Rubini" width="600" height="398" loading="lazy" style="width:100%;height:280px;object-fit:cover;border-radius:14px;display:block;"/>
      </div>
    </div>
  </div>
</div>

<!-- ══ 7. 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-reportage-lyon-entreprise/" 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;">Reportage entreprise Lyon</a>
      <a href="/bien-preparer-sa-seance-avec-un-photographe/" 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éparer sa séance</a>
      <a href="/shooting-photographe-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;">Shooting extérieur Lyon</a>
      <a href="/photographe-lyon-corporate/" 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;">Photographie corporate</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/photographie-en-studio-a-lyon-romain-rubini/">Photographie en studio à Lyon – Romain Rubini</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Formation photo argentique Lyon</title>
		<link>https://www.rubiniphot.com/formation-photo-argentique-lyon/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Wed, 11 Mar 2026 14:33:15 +0000</pubDate>
				<category><![CDATA[Ateliers, stages et workshops de photographie argentique à Lyon]]></category>
		<guid isPermaLink="false">https://www.rubiniphot.com/?p=9083</guid>

					<description><![CDATA[<p>Photographe professionnel depuis 1994 Ateliers petits groupes Lyon Argentique · Studio · Portrait Matériel fourni Article · Formation Photographie Ateliers Photo Lyon Argentique · Labo N&#038;B · Studio Flash Apprendre la photographie avec un professionnel actif depuis 1994, dans un cadre bienveillant et pratique. Des ateliers en petits groupes autour de la photographie argentique, du &#8230; </p>
<p class="link-more"><a href="https://www.rubiniphot.com/formation-photo-argentique-lyon/" class="more-link">Lire la suite de<span class="screen-reader-text">« Formation photo argentique Lyon »</span></a></p>
<p>Cet article <a href="https://www.rubiniphot.com/formation-photo-argentique-lyon/">Formation photo argentique 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",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Formation photographe à Lyon : ateliers photo argentique et studio",
      "description": "Ateliers photo argentique à Lyon animés par Romain Rubini, photographe professionnel depuis 1994 — prise de vue street ou studio, développement N&B, tirage sous agrandisseur. Petits groupes, matériel fourni, réservation en ligne.",
      "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/1000013598-1000x667.jpg",
      "datePublished": "2019-03-22",
      "dateModified": "2026-07-14",
      "mainEntityOfPage": "https://www.rubiniphot.com/formation-photo-argentique-lyon/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Faut-il avoir de l'expérience pour suivre une formation photo à Lyon ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Non, aucune expérience préalable n'est requise. Les ateliers sont ouverts aux débutants complets comme aux amateurs souhaitant approfondir leurs connaissances. Chaque session s'adapte au niveau des participants présents." }
        },
        {
          "@type": "Question",
          "name": "Que faut-il apporter pour les ateliers ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Rien de particulier — films, produits chimiques, papier d'agrandissement et équipements de protection sont fournis. Il vous suffit de vous présenter avec votre curiosité. Pour l'atelier portrait, un appareil photo personnel (reflex ou hybride) est conseillé." }
        },
        {
          "@type": "Question",
          "name": "Pourquoi apprendre la photographie argentique aujourd'hui ?",
          "acceptedAnswer": { "@type": "Answer", "text": "L'argentique enseigne la rigueur et la compréhension profonde de la lumière, du temps de pose et de l'ouverture — des fondamentaux qui améliorent directement votre pratique numérique. De plus, le rendu unique du grain argentique et la satisfaction du processus chimique apportent une dimension créative inaccessible au numérique." }
        },
        {
          "@type": "Question",
          "name": "Où se déroulent les ateliers et quels sont les horaires ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Les ateliers se déroulent dans le 1er arrondissement de Lyon, dans un espace équipé (laboratoire photo, studio flash). Les sessions ont lieu le mercredi, certains samedis, et en soirée à partir de 19h. Les prochaines dates sont visibles sur le calendrier de réservation en ligne. L'âge minimum est de 15 ans (autorisation parentale requise pour les moins de 18 ans)." }
        }
      ]
    }
  ]
}
</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>
/* ══ RESET SCOPE ══ */
.rbn-anc *, .rbn-anc *::before, .rbn-anc *::after { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a; }
.rbn-anc p { margin:0; }

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

/* ══ 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:none} }
@keyframes anc-slideL { from{opacity:0;transform:translateX(-34px)} to{opacity:1;transform:none} }
@keyframes anc-pulse { 0%,100%{opacity:1} 50%{opacity:0.25} }

.rbn-anc .anc-anim { opacity:0; }
.rbn-anc .anc-anim.anc-in { animation:anc-rise .65s cubic-bezier(.22,1,.36,1) both; animation-delay:calc(var(--d,0)*90ms); opacity:1; }
.rbn-anc .anc-slideL.anc-in { animation-name:anc-slideL; }

/* ══ SECTIONS ══ */
.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:#f5f3ee; padding:64px 24px; border-top:2px solid #e2ddd7; border-bottom:2px solid #e2ddd7; }
.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; } }

/* ══ TRUST ══ */
.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:8px; }
.rbn-anc .trust-dot { display:inline-block; width:5px; height:5px; border-radius:50%; margin-right:5px; vertical-align:middle; }
.rbn-anc .trust-dot.o { background:#e05c1a; }

/* ══ 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; white-space:nowrap; }
.rbn-anc .eyebrow-tag.o { background:#e05c1a; }
.rbn-anc .eyebrow-dot { width:6px; height:6px; border-radius:50%; flex-shrink:0; animation:anc-pulse 2s ease-in-out infinite; }
.rbn-anc .eyebrow-dot.orange { background:#e05c1a; }
.rbn-anc .eyebrow-dot.white  { background:#fff; }
.rbn-anc .eyebrow-line { flex:1; height:1px; background:#e2ddd7; }
.rbn-anc .eyebrow-line.dark { background:rgba(255,255,255,.1); }

/* ══ HEADINGS ══ */
.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;
  letter-spacing:.01em; color:#0a0a0a; }
.rbn-anc .anc-h2::after { content:''; display:block; width:28px; height:3px; background:#e05c1a;
  border-radius:2px; margin-top:16px; }
.rbn-anc .anc-h2.on-dark { color:#fff; }
.rbn-anc .anc-h2.on-dark::after { background:#e05c1a; }
.rbn-anc .anc-h2 .orange { color:#e05c1a; }
.rbn-anc .anc-h2 .gray   { color:#9c9892; }

/* ══ BODY TEXT ══ */
.rbn-anc .lead { font-size:15px; line-height:1.85; color:#5a5752; font-weight:300; margin-bottom:24px; }
.rbn-anc .lead strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .lead .orange { color:#e05c1a; font-weight:600; }
.rbn-anc .body-text { font-size:14px; line-height:1.85; color:#5a5752; font-weight:300; }
.rbn-anc .body-text strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .body-text p+p { margin-top:14px; }

/* ══ PHOTO HERO ══ */
.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); }

/* ══ SIGNATURE ══ */
.rbn-anc .sig { display:flex; align-items:center; gap:14px; margin-top:32px; }
.rbn-anc .sig-logo { width:48px; height:48px; border-radius:50%; overflow:hidden; flex-shrink:0; }
.rbn-anc .sig-logo img { width:100%; height:100%; object-fit:cover; }
.rbn-anc .sig-text strong { display:block; font-size:14px; color:#0a0a0a; }
.rbn-anc .sig-text span { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.1em;
  text-transform:uppercase; color:#9c9892; }

/* ══ ATELIER 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; }
.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; 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-gray::before   { background:#5a5752; }
.rbn-anc .svc-icon { width:40px; height:40px; border-radius:10px; display:flex; align-items:center; justify-content:center; margin-bottom:16px; }
.rbn-anc .svc-icon.orange { background:rgba(224,92,26,.15); }
.rbn-anc .svc-icon.gray   { background:rgba(90,87,82,.15); }
.rbn-anc .svc-icon svg { width:20px; height:20px; }
.rbn-anc .badge { display:inline-flex; font-family:'DM Mono',monospace; font-size:9px;
  letter-spacing:.12em; text-transform:uppercase; padding:4px 11px; border-radius:100px; margin-bottom:14px; }
.rbn-anc .badge.orange { background:rgba(224,92,26,.15); color:#e05c1a; }
.rbn-anc .badge.gray   { background:rgba(255,255,255,.08); color:#9c9892; }
.rbn-anc .svc-card h3 { font-family:'Bebas Neue',sans-serif; font-size:26px; letter-spacing:.02em;
  color:#fff; margin-bottom:12px; line-height:1; }
.rbn-anc .svc-card p { font-size:13px; line-height:1.75; color:rgba(255,255,255,.55); font-weight:300; margin-bottom:20px; }
.rbn-anc .svc-card p strong { color:rgba(255,255,255,.85); font-weight:500; }
.rbn-anc .svc-tarif { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.1em;
  text-transform:uppercase; color:rgba(255,255,255,.35); margin-bottom:20px; }

/* ══ TARIF CARDS (BEIGE) ══ */
.rbn-anc .tarif-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:12px; margin-top:28px; }
@media(max-width:720px){ .rbn-anc .tarif-grid { grid-template-columns:1fr; } }
.rbn-anc .tarif-card { background:#fff; border:1px solid #e2ddd7; border-radius:12px;
  padding:24px 20px; position:relative; transition:border-color .25s,transform .25s; }
.rbn-anc .tarif-card:hover { border-color:#e05c1a; transform:translateY(-2px); }
.rbn-anc .tarif-card.featured { border-color:#e05c1a; }
.rbn-anc .tarif-card.featured::after { content:'Populaire'; position:absolute; top:-10px; right:16px;
  font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.12em; text-transform:uppercase;
  background:#e05c1a; color:#fff; padding:3px 10px; border-radius:100px; }
.rbn-anc .tarif-duree { font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.14em;
  text-transform:uppercase; color:#e05c1a; display:block; margin-bottom:10px; }
.rbn-anc .tarif-card h4 { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:8px; line-height:1.3; }
.rbn-anc .tarif-card p  { font-size:12.5px; line-height:1.7; color:#5a5752; font-weight:300; margin-bottom:16px; }
.rbn-anc .tarif-prix { font-family:'Bebas Neue',sans-serif; font-size:36px; color:#0a0a0a; line-height:1; }
.rbn-anc .tarif-prix span { font-family:'DM Sans',sans-serif; font-size:13px; color:#9c9892; font-weight:300; }

/* ══ 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; margin-bottom:14px; }
.rbn-anc .infobar:last-child { margin-bottom:0; }
.rbn-anc .infobar.orange { background:#fdf0e8; border-color:#f5c9a8; border-left-color:#e05c1a; }
.rbn-anc .infobar.black  { background:#f5f3ee; border-color:#e2ddd7; border-left-color:#0a0a0a; }
.rbn-anc .infobar svg { width:18px; height:18px; flex-shrink:0; margin-top:1px; }
.rbn-anc .infobar p { font-size:13.5px; line-height:1.75; font-weight:300; color:#5a5752; }
.rbn-anc .infobar p strong { color:#0a0a0a; font-weight:600; }

/* ══ FEAT LIST ══ */
.rbn-anc .feat-list { list-style:none; display:flex; flex-direction:column; gap:14px; margin-top:24px; }
.rbn-anc .feat-list li { display:flex; align-items:flex-start; gap:12px; font-size:13.5px; line-height:1.7; color:#5a5752; font-weight:300; }
.rbn-anc .feat-list li strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .feat-bullet { width:20px; height:20px; border-radius:50%; background:#fdf0e8; border:1.5px solid #f5c9a8;
  display:flex; align-items:center; justify-content:center; flex-shrink:0; margin-top:2px; }
.rbn-anc .feat-bullet svg { width:10px; height:10px; stroke:#e05c1a; }

/* ══ FAQ ══ */
.rbn-anc .faq { display:flex; flex-direction:column; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid #e2ddd7; border-radius:12px;
  padding:22px 24px 22px 28px; position:relative; overflow:hidden; }
.rbn-anc .faq-item:hover { border-color:#f5c9a8; box-shadow:0 2px 16px rgba(224,92,26,.08); }
.rbn-anc .faq-item::before { content:''; position:absolute; left:0; top:0; bottom:0; width:3px; background:#e05c1a; }
.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:#5a5752; font-weight:300; }

/* ══ 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;
  font-family:'DM Sans',sans-serif; font-size:14px; transition:opacity .2s; }
.rbn-anc a.btn-primary:hover { opacity:.88; }
.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; font-family:'DM Sans',sans-serif; font-size:14px; }

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

/* ══ CTA BOX ══ */
.rbn-anc .cta-box { background:#141414; border-radius:16px; padding:40px 36px; }
.rbn-anc .cta-box h3 { font-family:'Bebas Neue',sans-serif; font-size:clamp(28px,4vw,44px);
  color:#fff; line-height:.95; margin-bottom:14px; }
.rbn-anc .cta-box p { font-size:14px; line-height:1.8; color:rgba(255,255,255,.55); font-weight:300; margin-bottom:28px; }
.rbn-anc .cta-box p strong { color:#fff; font-weight:600; }
.rbn-anc .cta-btns { display:flex; flex-wrap:wrap; gap:12px; }
</style>

<div class="rbn-anc">

<!-- ══════════ 1. 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 professionnel depuis 1994</span>
      <span class="trust-item">Ateliers petits groupes</span>
      <span class="trust-item">Lyon</span>
      <span class="trust-item">Argentique · Studio · Portrait</span>
      <span class="trust-item">Matériel fourni</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>Article · Formation Photographie</div>
          <div class="eyebrow-line"></div>
        </div>

        <h1 class="anc-h1 anc-anim" style="--d:2">
          Ateliers<br />
          <span style="color:#e05c1a;">Photo</span><br />
          <span style="color:#9c9892;font-size:.48em;letter-spacing:.06em;display:block;margin-top:8px;line-height:1.2;">
            Lyon<br />
            Argentique · Labo N&#038;B · Studio Flash
          </span>
        </h1>

        <p class="lead anc-anim" style="--d:3">
          Apprendre la photographie avec un <strong>professionnel actif depuis 1994</strong>, dans un cadre bienveillant et pratique. Des ateliers en petits groupes autour de la <span class="orange">photographie argentique</span>, du développement noir et blanc et du contrôle du flash studio — à Lyon, en semaine et le week-end.
        </p>

        <ul class="feat-list anc-anim" style="--d:4">
          <li>
            <div class="feat-bullet"><svg viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><polyline points="1.5,5 4,7.5 8.5,2.5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></div>
            <span><strong>Aucun prérequis</strong> — débutants bienvenus, tous niveaux acceptés</span>
          </li>
          <li>
            <div class="feat-bullet"><svg viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><polyline points="1.5,5 4,7.5 8.5,2.5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></div>
            <span><strong>Films, produits chimiques, papier</strong> fournis — rien à apporter</span>
          </li>
          <li>
            <div class="feat-bullet"><svg viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><polyline points="1.5,5 4,7.5 8.5,2.5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></div>
            <span><strong>Petits groupes</strong> pour un suivi personnalisé de chaque participant</span>
          </li>
          <li>
            <div class="feat-bullet"><svg viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg"><polyline points="1.5,5 4,7.5 8.5,2.5" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></polyline></svg></div>
            <span><strong>Mercredi, samedi et soirées</strong> à partir de 19h</span>
          </li>
        </ul>

        <div class="sig anc-anim" style="--d:6">
          <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>Formateur photo · Lyon · Photographe depuis 1994</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/1000013598-1000x667.jpg"
             alt="Atelier photographie argentique Lyon — Romain Rubini formateur" loading="eager"
             width="1000" height="667" style="object-position:center center;"/>
        <div class="photo-caption">© Romain Rubini · Atelier photo · Lyon</div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ 2. ATELIERS (DARK) ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag o"><span class="eyebrow-dot white"></span>Ateliers disponibles</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Choisissez <span class="orange">votre atelier</span></h2>

    <div style="margin-top:36px;">
      <div class="svc-grid anc-anim" style="--d:2">

        <div class="svc-card c-orange">
          <div class="badge orange">Argentique · 3h</div>
          <div class="svc-icon orange">
            <svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
              <rect x="3" y="5" width="18" height="14" rx="2"></rect><circle cx="12" cy="12" r="3"></circle><path d="M9 5V3h6v2"></path>
            </svg>
          </div>
          <h3>Prise de vue Street &amp; Studio</h3>
          <p>Comprendre l&rsquo;<strong>exposition, l&rsquo;ouverture, la vitesse</strong> — les fondamentaux qui améliorent aussi votre pratique numérique. Prise en main complète d&rsquo;un appareil argentique, dans les rues de Lyon ou en studio.</p>
          <div class="svc-tarif">110 € · 3 heures · Matériel fourni</div>
        <a class="svc-link" href="/atelier-photo-argentique-lyon/" style="color:#e05c1a;font-weight:700;text-decoration:none;font-size:13px;display:inline-block;margin-top:10px;">Découvrir cet atelier →</a></div>

        <div class="svc-card c-orange">
          <div class="badge orange">Labo · 3h + 3h</div>
          <div class="svc-icon orange">
            <svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
              <path d="M9 3H5a2 2 0 0 0-2 2v4m6-6h10a2 2 0 0 1 2 2v4M9 3v18m0 0h10a2 2 0 0 0 2-2V9M9 21H5a2 2 0 0 1-2-2V9m0 0h18"></path>
            </svg>
          </div>
          <h3>Labo N&amp;B</h3>
          <p><strong>Développement de film N&amp;B</strong> (95 €) puis <strong>tirage sur agrandisseur</strong> (130 €) — vivre la magie du laboratoire et voir votre image apparaître dans le bain révélateur. Forfait les deux : 200 €.</p>
          <div class="svc-tarif">95 € développ. · 130 € tirage · Forfait 200 €</div>
        <a class="svc-link" href="/atelier-photo-argentique-lyon/" style="color:#e05c1a;font-weight:700;text-decoration:none;font-size:13px;display:inline-block;margin-top:10px;">Découvrir cet atelier →</a></div>

        <div class="svc-card c-gray">
          <div class="badge gray">Studio · 3h · Portrait · 6h</div>
          <div class="svc-icon gray">
            <svg viewBox="0 0 24 24" fill="none" stroke="#9c9892" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
              <circle cx="12" cy="8" r="4"></circle><path d="M4 20c0-4 3.6-7 8-7s8 3 8 7"></path>
            </svg>
          </div>
          <h3>Flash Studio &amp; Portrait</h3>
          <p><strong>Prise de vue studio au flash</strong> (110 €) pour maîtriser la lumière artificielle. Ou l&rsquo;<strong>atelier portrait ludique</strong> complet (350 € duo · 175 € par personne supplémentaire) mêlant technique et mise en scène.</p>
          <div class="svc-tarif">110 € studio · 350 € portrait duo</div>
        <a class="svc-link" href="/atelier-photo-argentique-lyon/" style="color:#e05c1a;font-weight:700;text-decoration:none;font-size:13px;display:inline-block;margin-top:10px;">Découvrir cet atelier →</a></div>

      </div>
      <div style="text-align:center;margin-top:30px;"><a href="/reserver-atelier-photo-argentique-lyon/" style="display:inline-block;background:#e05c1a;color:#fff;font-weight:700;padding:15px 30px;border-radius:100px;text-decoration:none;font-size:15px;">Voir les dates &amp; réserver en ligne →</a></div>


      <div style="text-align:center;margin-top:8px;">
        <p style="font-family:'DM Mono',monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.3);">Parcours complet argentique (prise de vue + dév + tirage) · la journée · 260 € au lieu de 335 €</p>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ 3. POURQUOI L'ARGENTIQUE ══════════ -->
<div class="s-white">
  <div class="inner">
    <div class="grid-2 top">

      <div>
        <div class="eyebrow anc-anim" style="--d:0">
          <div class="eyebrow-tag"><span class="eyebrow-dot orange"></span>Pédagogie · Pourquoi l&rsquo;argentique</div>
          <div class="eyebrow-line"></div>
        </div>
        <h2 class="anc-h2 anc-anim" style="--d:1">Apprendre sur <span class="orange">pellicule</span></h2>
        <div class="body-text anc-anim" style="--d:2">
          <p>La photographie argentique n&rsquo;est pas un retour en arrière — c&rsquo;est le <strong>meilleur accélérateur d&rsquo;apprentissage</strong> qui existe. Chaque pose coûte (temps, argent, réflexion) : on pense avant de déclencher. Ce réflexe change tout, même en numérique.</p>
          <p style="margin-top:14px;">Comprendre le triangle d&rsquo;exposition sur argentique, <strong>c&rsquo;est le comprendre pour toujours</strong> — pas comme un réglage automatique mais comme une intention créative consciente.</p>
          <p style="margin-top:14px;">Et développer son propre film, voir apparaître ses images dans le bain révélateur — <strong>aucun filtre Instagram ne remplace cette émotion</strong>.</p>
        </div>
      </div>

      <div class="anc-anim" style="--d:3">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/20190322_184943_redimensionner-1.jpg"
             alt="Atelier développement photo noir et blanc Lyon — Romain Rubini"
             width="1200" height="800" loading="lazy"
             style="width:100%;border-radius:14px;display:block;object-fit:cover;max-height:340px;"/>
        <div style="margin-top:20px;">
          <div class="infobar orange">
            <svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><path d="M12 8v4l3 3"></path></svg>
            <p><strong>Age minimum : 15 ans.</strong> Autorisation parentale requise pour les participants de moins de 18 ans.</p>
          </div>
          <div class="infobar black" style="margin-top:12px;">
            <svg viewBox="0 0 24 24" fill="none" stroke="#0a0a0a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="18" height="18" rx="2"></rect><path d="M16 2v4M8 2v4M3 10h18"></path></svg>
            <p><strong>Jours disponibles :</strong> mercredi, certains samedis, soirées à partir de 19h. Contactez-moi pour connaître les prochaines dates.</p>
          </div>
        </div>
      </div>

    </div>
  </div>
</div>

<!-- ══════════ 4. TARIFS (BEIGE) ══════════ -->
<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>Tarifs · Tous ateliers</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 anc-anim" style="--d:1">Des tarifs <span class="orange">transparents</span></h2>

    <div class="tarif-grid anc-anim" style="--d:2">

      <div class="tarif-card">
        <span class="tarif-duree">3 heures</span>
        <h4>Prise de vue Street</h4>
        <p>Sortie photo dans les rues de Lyon — cadrage, lumière naturelle, prise en main d&rsquo;un appareil argentique. Film fourni.</p>
        <div class="tarif-prix">110 €<span> / participant</span></div>
      </div>

      <div class="tarif-card">
        <span class="tarif-duree">3 heures</span>
        <h4>Prise de vue Studio</h4>
        <p>Prise de vue au flash studio — maîtriser la lumière artificielle, réflecteurs et diffuseurs.</p>
        <div class="tarif-prix">110 €<span> / participant</span></div>
      </div>

      <div class="tarif-card">
        <span class="tarif-duree">2h30 · cours du soir 19h</span>
        <h4>Développement N&#038;B</h4>
        <p>Développer votre propre film argentique noir et blanc en laboratoire.</p>
        <div class="tarif-prix">95 €<span> / participant</span></div>
      </div>

      <div class="tarif-card">
        <span class="tarif-duree">3 heures · soirée possible</span>
        <h4>Tirage agrandisseur</h4>
        <p>Imprimer vos négatifs sur papier — voir l&rsquo;image apparaître dans le révélateur.</p>
        <div class="tarif-prix">130 €<span> / participant</span></div>
      </div>

      <div class="tarif-card">
        <span class="tarif-duree">5 heures</span>
        <h4>Forfait Dév + Tirage</h4>
        <p>Développement et tirage réunis — 25 € d&rsquo;économie par rapport aux ateliers à la carte.</p>
        <div class="tarif-prix">200 €<span> / participant</span></div>
      </div>

      <div class="tarif-card featured">
        <span class="tarif-duree">La journée</span>
        <h4>Parcours complet argentique</h4>
        <p>Prise de vue + développement + tirage — l&rsquo;expérience argentique de bout en bout, 75 € d&rsquo;économie.</p>
        <div class="tarif-prix">260 €<span> / participant</span></div>
      </div>

      <div class="tarif-card">
        <span class="tarif-duree">6 heures</span>
        <h4>Portrait ludique</h4>
        <p>Technique et mise en scène en duo — tarif dégressif par participant, forfait 5 personnes à 700 €.</p>
        <div class="tarif-prix">350 €<span> / duo · 175 €/pers. supp.</span></div>
      </div>

      <div class="tarif-card">
        <span class="tarif-duree">À l&rsquo;heure</span>
        <h4>Free style</h4>
        <p>Programme sur mesure selon vos envies — prise de vue, labo, studio : vous composez votre atelier.</p>
        <div class="tarif-prix">50 €<span> / heure</span></div>
      </div>

    </div>

    <div style="text-align:center;margin-top:30px;" class="anc-anim"><a href="/reserver-atelier-photo-argentique-lyon/" style="display:inline-block;background:#e05c1a;color:#fff;font-weight:700;padding:15px 30px;border-radius:100px;text-decoration:none;font-size:15px;">Réserver un atelier en ligne →</a></div>

  </div>
</div>

<!-- ══════════ 5. 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">Vos questions, <span class="orange">mes réponses</span></h2>

    <div style="margin-top:32px;" class="anc-anim" style="--d:2">
      <div class="faq">

        <div class="faq-item">
          <p class="faq-q">Faut-il avoir de l&rsquo;expérience pour suivre un atelier ?</p>
          <p class="faq-a">Non, aucune expérience préalable n&rsquo;est requise. Les ateliers sont ouverts aux débutants complets comme aux amateurs souhaitant approfondir leurs connaissances. Chaque session s&rsquo;adapte au niveau des participants présents — l&rsquo;objectif est que chacun reparte avec de nouvelles compétences concrètes.</p>
        </div>

        <div class="faq-item">
          <p class="faq-q">Que faut-il apporter pour les ateliers ?</p>
          <p class="faq-a">Rien de particulier — films, produits chimiques, papier d&rsquo;agrandissement et équipements de protection sont fournis. Il vous suffit de vous présenter avec votre curiosité. Pour l&rsquo;atelier portrait, un appareil photo personnel (reflex ou hybride) est conseillé mais pas indispensable.</p>
        </div>

        <div class="faq-item">
          <p class="faq-q">Pourquoi apprendre la photographie argentique aujourd&rsquo;hui ?</p>
          <p class="faq-a">L&rsquo;argentique enseigne la rigueur et la compréhension profonde de la lumière, du temps de pose et de l&rsquo;ouverture — des fondamentaux qui améliorent directement votre pratique numérique. De plus, le rendu unique du grain argentique et la satisfaction du processus chimique apportent une dimension créative inaccessible au numérique.</p>
        </div>

        <div class="faq-item">
          <p class="faq-q">Où se déroulent les ateliers et quels sont les horaires ?</p>
          <p class="faq-a">Les ateliers se déroulent dans le 1er arrondissement de Lyon, dans un espace équipé (laboratoire photo, studio flash). Les sessions ont lieu le mercredi, certains samedis, et en soirée à partir de 19h. L&rsquo;âge minimum est de 15 ans — autorisation parentale requise pour les moins de 18 ans. Les prochaines dates sont visibles directement sur le <a href="/reserver-atelier-photo-argentique-lyon/" style="color:#e05c1a;font-weight:600;">calendrier de réservation en ligne</a>.</p>
        </div>

      </div>
    </div>

  </div>
</div>

<!-- ══════════ 6. CTA ══════════ -->
<div class="s-dark">
  <div class="inner">
    <div class="grid-2">

      <div class="cta-box anc-anim" style="--d:1">
        <h3>Prêt à <span style="color:#e05c1a;">déclencher ?</span></h3>
        <p>Choisissez votre date et réservez votre atelier directement en ligne. <strong>Paiement sécurisé, confirmation immédiate.</strong></p>
        <div class="cta-btns">
          <a class="btn-primary" href="/reserver-atelier-photo-argentique-lyon/">Réserver un atelier</a>
          <a class="btn-ghost" href="/a-propos-romain-rubini-photographe-btp/">À propos de Romain</a>
        </div>
      </div>

      <div class="anc-anim" style="--d:2">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/hangar-brule_redimensionner-460x700.jpg"
             alt="Photographie argentique résultat atelier Lyon — Romain Rubini"
             width="460" height="700" loading="lazy"
             style="width:100%;height:280px;object-fit:cover;border-radius:14px;display:block;"/>
      </div>

    </div>
  </div>
</div>

<!-- ══════════ 7. 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="/a-propos-romain-rubini-photographe-btp/" 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;">À propos — Romain Rubini</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="/photographe-lyon-corporate/" 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;">Photographie corporate</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 chantier Lyon</a>
      <a href="/atelier-photo-argentique-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;">Atelier photo argentique</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/formation-photo-argentique-lyon/">Formation photo argentique 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 Drone Lyon</title>
		<link>https://www.rubiniphot.com/photographe-drone-lyon/</link>
		
		<dc:creator><![CDATA[Rubini romain]]></dc:creator>
		<pubDate>Wed, 11 Mar 2026 13:56:46 +0000</pubDate>
				<category><![CDATA[Télépilote de drone à Lyon : prises de vue aériennes et services drone]]></category>
		<guid isPermaLink="false">https://www.rubiniphot.com/?p=9062</guid>

					<description><![CDATA[<p>Télépilote certifié depuis 2016 Lyon &#038; Rhône-Alpes BTP · Architecture · Corporate Autorisations gérées Article · Photographie Drone Prise de vue aérienne par drone à Lyon &#38; Rhône-Alpes BTP · Architecture · Événement Certaines réalités ne se voient qu&#8217;en prenant de la hauteur. L&#8217;emprise d&#8217;un chantier, l&#8217;intégration d&#8217;un bâtiment dans son contexte urbain, la topographie &#8230; </p>
<p class="link-more"><a href="https://www.rubiniphot.com/photographe-drone-lyon/" class="more-link">Lire la suite de<span class="screen-reader-text">« Photographe Drone Lyon »</span></a></p>
<p>Cet article <a href="https://www.rubiniphot.com/photographe-drone-lyon/">Photographe Drone 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":"Vidéo drone, timelapse, mise en conformité aux normes incendie SIA Service","description":"Suivi de chantier réalisé en timelapse, drone, photo et vidéo en région Lyon -Rhone Alpes - Romain Rubini","thumbnailUrl":["https://i.vimeocdn.com/video/2129770371-44ce548d28080990f467c3016666684b3cab72ab4bb78ebf286360b972a15427-d_295x166?region=us"],"uploadDate":"2026-03-05","duration":"PT1M0S","embedUrl":"https://player.vimeo.com/video/1170581338","contentUrl":"https://vimeo.com/1170581338","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:1ccbd924 --><!-- /vcwb/dynamicElementComment:1ccbd924 --><!-- vcwb/dynamicElementComment:4861cee6 --><!-- /vcwb/dynamicElementComment:4861cee6 --><!-- vcwb/dynamicElementComment:838f2dfd --><!-- /vcwb/dynamicElementComment:838f2dfd --><!-- vcwb/dynamicElementComment:35d45d15 --><!-- /vcwb/dynamicElementComment:35d45d15 --><!-- vcwb/dynamicElementComment:209f493b --><!-- /vcwb/dynamicElementComment:209f493b --><!-- vcwb/dynamicElementComment:ba29ced1 --><!-- /vcwb/dynamicElementComment:ba29ced1 --><!-- vcwb/dynamicElementComment:1366b87e --><!-- /vcwb/dynamicElementComment:1366b87e --><!-- vcwb/dynamicElementComment:7b8238c6 --><!-- /vcwb/dynamicElementComment:7b8238c6 --><!-- vcwb/dynamicElementComment:09729c22 --><!-- /vcwb/dynamicElementComment:09729c22 --><!--vcv no format--></p>


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "headline": "Photographe drone à Lyon : prenez de la hauteur pour valoriser vos projets",
      "description": "Photographie et vidéo aérienne par drone à Lyon — chantiers BTP, architecture, immobilier, corporate. Télépilote de drone professionnel certifié depuis 2016. Rhône-Alpes.",
      "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/DJI_0066-1000x563.webp",
      "datePublished": "2018-09-04",
      "dateModified": "2026-08-11",
      "mainEntityOfPage": "https://www.rubiniphot.com/photographe-drone-lyon/"
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Faut-il des autorisations pour faire voler un drone à Lyon ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Oui, la réglementation aérienne impose des autorisations selon les zones de vol — notamment en agglomération et à proximité des aéroports. En tant que télépilote certifié professionnel depuis 2016, je gère l'ensemble des démarches administratives en amont de chaque mission pour garantir un vol légal et sécurisé." }
        },
        {
          "@type": "Question",
          "name": "Quels types de projets se prêtent à la photographie drone ?",
          "acceptedAnswer": { "@type": "Answer", "text": "La photographie drone est particulièrement efficace pour les chantiers BTP (suivi d'avancement, couverture de grande emprise), l'architecture (intégration urbaine, toitures, contexte), l'immobilier (situation géographique, terrains), les événements en plein air et la communication corporate d'entreprises industrielles ou logistiques." }
        },
        {
          "@type": "Question",
          "name": "Peut-on coupler photo drone et photo au sol dans une même mission ?",
          "acceptedAnswer": { "@type": "Answer", "text": "Oui, c'est même la formule la plus pertinente. Une mission combinée photo au sol + drone permet de livrer une couverture complète d'un projet : détails constructifs et ambiance en prise de vue terrestre, contexte et ampleur en vue aérienne. Les deux approches se complètent idéalement." }
        },
        {
          "@type": "Question",
          "name": "Quel est le délai de livraison pour une mission drone ?",
          "acceptedAnswer": { "@type": "Answer", "text": "La sélection de photos retouchées est livrée sous 3 à 5 jours ouvrés après la mission. Pour les chantiers avec suivi régulier, je propose des livraisons partielles rapides après chaque intervention pour alimenter votre communication en temps réel." }
        }
      ]
    }
  ]
}
</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>
/* ══ RESET SCOPE ══ */
.rbn-anc *, .rbn-anc *::before, .rbn-anc *::after { box-sizing:border-box; margin:0; padding:0; }
.rbn-anc { font-family:'DM Sans',sans-serif; color:#0a0a0a; }
.rbn-anc p { margin:0; }

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

/* ══ 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:none} }
@keyframes anc-slideL { from{opacity:0;transform:translateX(-34px)} to{opacity:1;transform:none} }
@keyframes anc-pulse { 0%,100%{opacity:1} 50%{opacity:0.25} }

.rbn-anc .anc-anim { opacity:0; }
.rbn-anc .anc-anim.anc-in { animation:anc-rise .65s cubic-bezier(.22,1,.36,1) both; animation-delay:calc(var(--d,0)*90ms); opacity:1; }
.rbn-anc .anc-slideL.anc-in { animation-name:anc-slideL; }

/* ══ SECTIONS ══ */
.rbn-anc .s-white  { background:#fff; padding:72px 24px; }
.rbn-anc .s-beige  { background:#f5f3ee; padding:64px 24px; border-top:2px solid #e2ddd7; border-bottom:2px solid #e2ddd7; }
.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; } }

/* ══ TRUST ══ */
.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:8px; }
.rbn-anc .trust-dot { display:inline-block; width:5px; height:5px; border-radius:50%; margin-right:5px; vertical-align:middle; }
.rbn-anc .trust-dot.o { background:#e05c1a; }
.rbn-anc .trust-dot.g { background:#1a7a4a; }

/* ══ 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; white-space:nowrap; }
.rbn-anc .eyebrow-tag.g { background:#1a7a4a; }
.rbn-anc .eyebrow-tag.o { background:#e05c1a; }
.rbn-anc .eyebrow-dot { width:6px; height:6px; border-radius:50%; flex-shrink:0; animation:anc-pulse 2s ease-in-out infinite; }
.rbn-anc .eyebrow-dot.green  { background:#4ade80; }
.rbn-anc .eyebrow-dot.orange { background:#e05c1a; }
.rbn-anc .eyebrow-dot.white  { background:#fff; }
.rbn-anc .eyebrow-line { flex:1; height:1px; background:#e2ddd7; }
.rbn-anc .eyebrow-line.dark { background:rgba(255,255,255,.1); }

/* ══ HEADINGS ══ */
.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;
  letter-spacing:.01em; color:#0a0a0a; }
.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.u-orange::after { background:#e05c1a; }
.rbn-anc .anc-h2.on-dark.u-orange::after { background:#e05c1a; }
.rbn-anc .anc-h2 .green  { color:#1a7a4a; }
.rbn-anc .anc-h2 .orange { color:#e05c1a; }
.rbn-anc .anc-h2 .gray   { color:#9c9892; }

/* ══ BODY TEXT ══ */
.rbn-anc .lead { font-size:15px; line-height:1.85; color:#5a5752; font-weight:300; margin-bottom:24px; }
.rbn-anc .lead strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .lead .green  { color:#1a7a4a; font-weight:600; }
.rbn-anc .lead .orange { color:#e05c1a; font-weight:600; }
.rbn-anc .body-text { font-size:14px; line-height:1.85; color:#5a5752; font-weight:300; }
.rbn-anc .body-text strong { color:#0a0a0a; font-weight:600; }
.rbn-anc .body-text p+p { margin-top:14px; }

/* ══ PHOTO HERO ══ */
.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); }

/* ══ SIGNATURE ══ */
.rbn-anc .sig { display:flex; align-items:center; gap:14px; margin-top:32px; }
.rbn-anc .sig-logo { width:48px; height:48px; border-radius:50%; overflow:hidden; flex-shrink:0; }
.rbn-anc .sig-logo img { width:100%; height:100%; object-fit:cover; }
.rbn-anc .sig-text strong { display:block; font-size:14px; color:#0a0a0a; }
.rbn-anc .sig-text span { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.1em;
  text-transform:uppercase; color:#9c9892; }

/* ══ 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; }
@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; }
.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; transition:transform .4s cubic-bezier(.22,1,.36,1); }
.rbn-anc .svc-card:hover::before { transform:scaleX(1); }
.rbn-anc .svc-card.c-green::before  { background:#1a7a4a; }
.rbn-anc .svc-card.c-orange::before { background:#e05c1a; }
.rbn-anc .svc-card.c-gray::before   { background:#5a5752; }
.rbn-anc .svc-icon { width:40px; height:40px; border-radius:10px; display:flex; align-items:center; justify-content:center; margin-bottom:16px; }
.rbn-anc .svc-icon.green  { background:rgba(26,122,74,.15); }
.rbn-anc .svc-icon.orange { background:rgba(224,92,26,.15); }
.rbn-anc .svc-icon.gray   { background:rgba(90,87,82,.15); }
.rbn-anc .svc-icon svg { width:20px; height:20px; }
.rbn-anc .badge { display:inline-flex; font-family:'DM Mono',monospace; font-size:9px;
  letter-spacing:.12em; text-transform:uppercase; padding:4px 11px; border-radius:100px; margin-bottom:14px; }
.rbn-anc .badge.green  { background:rgba(26,122,74,.15); color:#4ade80; }
.rbn-anc .badge.orange { background:rgba(224,92,26,.15); color:#e05c1a; }
.rbn-anc .badge.gray   { background:rgba(255,255,255,.08); color:#9c9892; }
.rbn-anc .svc-card h3 { font-family:'Bebas Neue',sans-serif; font-size:26px; letter-spacing:.02em;
  color:#fff; margin-bottom:12px; line-height:1; }
.rbn-anc .svc-card p { font-size:13px; line-height:1.75; color:rgba(255,255,255,.55); font-weight:300; margin-bottom:20px; }
.rbn-anc .svc-card p strong { color:rgba(255,255,255,.85); font-weight:500; }
.rbn-anc .svc-tarif { font-family:'DM Mono',monospace; font-size:9.5px; letter-spacing:.1em;
  text-transform:uppercase; color:rgba(255,255,255,.35); margin-bottom:20px; }
.rbn-anc .svc-link { display:inline-flex; align-items:center; gap:6px;
  font-size:12px; font-weight:600; text-decoration:none !important; transition:gap .2s; }
.rbn-anc .svc-link.g  { color:#4ade80 !important; }
.rbn-anc .svc-link.o  { color:#e05c1a !important; }
.rbn-anc .svc-link.gr { color:#9c9892 !important; }
.rbn-anc .svc-link:hover { gap:10px; }

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

/* ══ PROJ CARDS ══ */
.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 #e2ddd7; border-radius:12px; overflow:hidden;
  transition:border-color .25s,transform .25s,box-shadow .25s; }
.rbn-anc .proj-card:hover { border-color:#1a7a4a; transform:translateY(-3px); box-shadow:0 8px 28px rgba(0,0,0,.08); }
.rbn-anc .proj-card.p-orange:hover { border-color:#e05c1a; }
.rbn-anc .proj-img { height:190px; overflow:hidden; }
.rbn-anc .proj-img img { width:100%; height:100%; object-fit:cover; transition:transform .5s ease; }
.rbn-anc .proj-card:hover .proj-img img { transform:scale(1.06); }
.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-card.p-orange .proj-body::before { background:#e05c1a; }
.rbn-anc .proj-label { font-family:'DM Mono',monospace; font-size:9px; letter-spacing:.14em;
  text-transform:uppercase; color:#1a7a4a; display:block; margin-bottom:8px; }
.rbn-anc .proj-card.p-orange .proj-label { color:#e05c1a; }
.rbn-anc .proj-title { font-size:14px; font-weight:700; color:#0a0a0a; margin-bottom:10px; line-height:1.35; }
.rbn-anc .proj-text  { font-size:12.5px; line-height:1.78; color:#5a5752; font-weight:300; }

/* ══ 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; margin-bottom:14px; }
.rbn-anc .infobar:last-child { margin-bottom:0; }
.rbn-anc .infobar.green  { background:#eaf4ee; border-color:#b6dfc6; border-left-color:#1a7a4a; }
.rbn-anc .infobar.orange { background:#fdf0e8; border-color:#f5c9a8; border-left-color:#e05c1a; }
.rbn-anc .infobar.black  { background:#f5f3ee; border-color:#e2ddd7; border-left-color:#0a0a0a; }
.rbn-anc .infobar svg { width:18px; height:18px; flex-shrink:0; margin-top:1px; }
.rbn-anc .infobar p { font-size:13.5px; line-height:1.75; font-weight:300; color:#5a5752; }
.rbn-anc .infobar p strong { color:#0a0a0a; font-weight:600; }

/* ══ PROCESSUS ══ */
.rbn-anc .steps { display:grid; grid-template-columns:repeat(4,1fr); gap:2px;
  background:#e2ddd7; border-radius:16px; overflow:hidden; }
@media(max-width:720px){ .rbn-anc .steps { grid-template-columns:repeat(2,1fr); } }
.rbn-anc .step { padding:26px 20px; }
.rbn-anc .step.sw { background:#f5f3ee; }
.rbn-anc .step.sg { background:#eaf4ee; }
.rbn-anc .step.so { background:#fdf0e8; }
.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:#e2ddd7; }
.rbn-anc .step.sg .step-num { color:#b6dfc6; }
.rbn-anc .step.so .step-num { color:#f5c9a8; }
.rbn-anc .step-ic { width:36px; height:36px; border-radius:8px; display:flex; align-items:center;
  justify-content:center; margin-bottom:14px; }
.rbn-anc .step-ic.k-green  { background:rgba(26,122,74,.12); }
.rbn-anc .step-ic.k-orange { background:rgba(224,92,26,.12); }
.rbn-anc .step-ic.k-black  { background:rgba(10,10,10,.08); }
.rbn-anc .step-ic svg { width:18px; height:18px; }
.rbn-anc .step h4 { font-size:13px; font-weight:700; color:#0a0a0a; margin-bottom:8px; line-height:1.3; }
.rbn-anc .step p  { font-size:12px; line-height:1.75; color:#5a5752; font-weight:300; }
.rbn-anc .step p strong { font-weight:600; color:#0a0a0a; }

/* ══ FAQ ══ */
.rbn-anc .faq { display:flex; flex-direction:column; gap:12px; }
.rbn-anc .faq-item { background:#fff; border:1px solid #e2ddd7; border-radius:12px;
  padding:22px 24px 22px 28px; position:relative; overflow:hidden; }
.rbn-anc .faq-item:hover { border-color:#b6dfc6; 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-item.fo:hover { border-color:#f5c9a8; box-shadow:0 2px 16px rgba(224,92,26,.08); }
.rbn-anc .faq-item.fo::before { background:#e05c1a; }
.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:#5a5752; font-weight:300; }

/* ══ BOUTONS ══ */
.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;
  font-family:'DM Sans',sans-serif; font-size:14px; transition:opacity .2s; }
.rbn-anc a.btn-green:hover { opacity:.88; }
.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; font-family:'DM Sans',sans-serif; font-size:14px; }

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

/* ══ CTA BOX ══ */
.rbn-anc .cta-box { background:#141414; border-radius:16px; padding:40px 36px; }
.rbn-anc .cta-box h3 { font-family:'Bebas Neue',sans-serif; font-size:clamp(28px,4vw,44px);
  color:#fff; line-height:.95; margin-bottom:14px; }
.rbn-anc .cta-box p { font-size:14px; line-height:1.8; color:rgba(255,255,255,.55); font-weight:300; margin-bottom:28px; }
.rbn-anc .cta-box p strong { color:#fff; font-weight:600; }
.rbn-anc .cta-btns { display:flex; flex-wrap:wrap; gap:12px; }
</style>

<div class="rbn-anc">

<!-- ══════════ 1. 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 g"></span>Télépilote certifié depuis 2016</span>
      <span class="trust-item">Lyon &#038; Rhône-Alpes</span>
      <span class="trust-item">BTP · Architecture · Corporate</span>
      <span class="trust-item"><span class="trust-dot o"></span>Autorisations gérées</span>
    </div>

    <div class="grid-2">
      <div>
        <div class="eyebrow anc-anim" style="--d:1">
          <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Article · Photographie Drone</div>
          <div class="eyebrow-line"></div>
        </div>

        <h1 class="anc-h1 anc-anim" style="--d:2">
          Prise de vue<br />
          <span style="color:#1a7a4a;">aérienne</span><br />
          <span style="color:#9c9892;font-size:.48em;letter-spacing:.06em;display:block;margin-top:8px;line-height:1.2;">
            par drone à Lyon &amp; Rhône-Alpes<br />
            BTP · Architecture · Événement
          </span>
        </h1>

        <p class="lead anc-anim" style="--d:3">
          Certaines réalités ne se voient qu&rsquo;en prenant de la hauteur. L&#8217;emprise d&rsquo;un chantier, l&rsquo;intégration d&rsquo;un bâtiment dans son contexte urbain, la topographie d&rsquo;un terrain — <span class="green">le drone révèle ce que l&rsquo;objectif au sol ne peut pas montrer</span>. Et couplé à la photo terrain, il livre une <strong>couverture complète et unique</strong> de votre projet.
        </p>

        <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>Télépilote de drone professionnel · Photographe drone · Lyon · Depuis 2016</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/Pano-Lyon-Fouviere-_redimensionner.jpg"
             alt="Photographie aérienne drone Lyon — Romain Rubini télépilote de drone professionnel"
             loading="eager" width="1000" height="563" style="object-position:center center;"/>
        <div class="photo-caption">© Romain Rubini · Vue drone · Lyon</div>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ 2. PRESTATIONS (DARK) ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot white"></span>Prestations Drone</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <h2 class="anc-h2 on-dark anc-anim" style="--d:1">Trois usages, <span style="color:#4ade80;">un seul vol</span></h2>

    <div style="margin-top:36px;">
      <div class="svc-grid anc-anim" style="--d:2">

        <div class="svc-card c-green">
          <div class="badge green">BTP · Chantier · Suivi</div>
          <div class="svc-icon green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
              <polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"></polygon>
            </svg>
          </div>
          <h3>Drone Chantier BTP</h3>
          <p>Suivi d&rsquo;avancement, couverture de grande emprise, <strong>documentation des phases de construction</strong> inaccessibles au sol. Couplable avec photo terrain.</p>
          <div class="svc-tarif">Devis sur mesure · Mission régulière possible</div>
          <a class="svc-link g" href="/photographe-de-chantier-lyon/">Suivi chantier Lyon →</a>
        </div>

        <div class="svc-card c-green">
          <div class="badge green">Architecture · Immobilier</div>
          <div class="svc-icon green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
              <path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline>
            </svg>
          </div>
          <h3>Architecture &#038; Immobilier</h3>
          <p>Toitures, intégration urbaine, implantation terrain, <strong>contexte géographique</strong> des biens. Incontournable pour les programmes neufs et les réalisations architecturales.</p>
          <div class="svc-tarif">Devis sur mesure · Autorisation incluse</div>
          <a class="svc-link g" href="/devis-drone/">Demander un devis →</a>
        </div>

        <div class="svc-card c-orange">
          <div class="badge orange">Corporate · Événement · Industrie</div>
          <div class="svc-icon orange">
            <svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">
              <rect x="2" y="7" width="20" height="14" rx="2"></rect><path d="M16 7V5a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2"></path>
            </svg>
          </div>
          <h3>Corporate &#038; Industrie</h3>
          <p>Sites industriels, plateformes logistiques, <strong>événements en plein air</strong>. La vue aérienne donne une dimension impressionnante à votre communication d&rsquo;entreprise.</p>
          <div class="svc-tarif">Devis sur mesure · Selon zone de vol</div>
          <a class="svc-link o" href="/contact/">Me contacter →</a>
        </div>

      </div>
    </div>

  </div>
</div>

<!-- ══════════ 3. VIDÉO ══════════ -->
<div class="s-dark" style="padding-top:0;padding-bottom:64px;">
  <div class="inner">
    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag o"><span class="eyebrow-dot white"></span>Vidéo · Reportage SIA Incendie</div>
      <div class="eyebrow-line dark"></div>
    </div>
    <h2 class="anc-h2 on-dark u-orange anc-anim" style="--d:1">Drone, timelapse <span style="color:#e05c1a;">&#038; photo</span> réunis</h2>
    <p style="font-size:14px;color:rgba(255,255,255,.5);font-weight:300;margin:16px 0 28px;" class="anc-anim" style="--d:2">Un exemple concret de mission complète combinant photographie, drone et timelapse — SIA Incendie, Lyon.</p>
    <div class="video-wrap anc-anim" style="--d:3">
      <iframe 
              allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media"
              title="Reportage complet SIA Incendie — Romain Rubini" class="lws-optimize-lazyload" data-src="https://player.vimeo.com/video/1170581338?badge=0&#038;autopause=0&#038;player_id=0&#038;app_id=58479"></iframe>
    </div>
  </div>
</div>

<!-- ══════════ 4. RÉALISATIONS (BEIGE) ══════════ -->
<div class="s-beige">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Réalisations · Vues aériennes</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 anc-anim" style="--d:1">Quelques <span class="green">missions drone</span></h2>

    <div style="margin-top:32px;">
      <div class="proj-grid anc-anim" style="--d:2">

        <div class="proj-card">
          <div class="proj-img">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/sytral-1000x562.jpg"
                 alt="Drone chantier SYTRAL Lyon vue aérienne — Romain Rubini" width="1000" height="562" loading="lazy"/>
          </div>
          <div class="proj-body">
            <span class="proj-label">BTP · Infrastructure · Lyon</span>
            <p class="proj-title">Chantier SYTRAL — Vue aérienne</p>
            <p class="proj-text">Suivi aérien d&rsquo;un chantier d&rsquo;infrastructure urbaine — emprise, avancement et contexte géographique documentés par drone.</p>
          </div>
        </div>

        <div class="proj-card p-orange">
          <div class="proj-img">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/DJI_0189-1.webp"
                 alt="Photographie drone aérienne Lyon — Romain Rubini" width="1000" height="562" loading="lazy"/>
          </div>
          <div class="proj-body">
            <span class="proj-label">Drone · Corporate · Lyon</span>
            <p class="proj-title">Vue aérienne Lyon — reportage corporate</p>
            <p class="proj-text">Prise de vue aérienne pour un reportage corporate sur Lyon — contexte urbain, implantation et environnement de l&rsquo;entreprise.</p>
          </div>
        </div>

        <div class="proj-card">
          <div class="proj-img">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/PRA-ARROUX-1-1-1000x562.jpg"
                 alt="Drone pont ferroviaire Pra Arroux Saône-et-Loire — Romain Rubini" width="1000" height="562" loading="lazy"/>
          </div>
          <div class="proj-body">
            <span class="proj-label">BTP · Barrage · Saône-et-Loire (71)</span>
            <p class="proj-title">Pont ferroviaire &#8211; Pra Arroux — drone + photo</p>
            <p class="proj-text">Mission combinée drone et photo au sol — suivi du chantier du barrage, emprise et contexte paysager vus du ciel.</p>
          </div>
        </div>

        <div class="proj-card p-orange">
          <div class="proj-img">
            <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/DJI_0014bdef.jpg"
                 alt="Vue aérienne par drone d'un îlot urbain à Lyon — Romain Rubini photographe drone" width="1000" height="667" loading="lazy"/>
          </div>
          <div class="proj-body">
            <span class="proj-label">Architecture · Contexte urbain · Lyon</span>
            <p class="proj-title">Architecture — intégration urbaine drone</p>
            <p class="proj-text">Photographie aérienne d&rsquo;un bâtiment dans son environnement urbain — toiture, façades et contexte de quartier.</p>
          </div>
        </div>

      </div>
    </div>

  </div>
</div>

<!-- ══════════ 5. PROCESSUS ══════════ -->
<div class="s-white">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag"><span class="eyebrow-dot green"></span>Organisation · 4 étapes</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 anc-anim" style="--d:1">Comment se déroule <span class="green">une mission drone</span></h2>

    <div style="margin-top:32px;" class="anc-anim" style="--d:2">
      <div class="steps">
        <div class="step sg">
          <div class="step-num">01</div>
          <div class="step-ic k-green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"></path><circle cx="12" cy="10" r="3"></circle></svg>
          </div>
          <h4>Analyse du site</h4>
          <p>Étude de la zone de vol, identification des <strong>obstacles et contraintes</strong> réglementaires aériennes.</p>
        </div>
        <div class="step so">
          <div class="step-num">02</div>
          <div class="step-ic k-orange">
            <svg viewBox="0 0 24 24" fill="none" stroke="#e05c1a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"></path><polyline points="14 2 14 8 20 8"></polyline></svg>
          </div>
          <h4>Autorisations</h4>
          <p>Dépôt des <strong>déclarations réglementaires</strong> et Prefly selon la zone — tout géré en amont, aucune démarche pour le client.</p>
        </div>
        <div class="step sg">
          <div class="step-num">03</div>
          <div class="step-ic k-green">
            <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2L2 7l10 5 10-5-10-5z"></path><path d="M2 17l10 5 10-5M2 12l10 5 10-5"></path></svg>
          </div>
          <h4>Mission de vol</h4>
          <p>Prise de vue aérienne selon les <strong>angles définis</strong> lors du brief — photo et/ou vidéo 4K selon vos besoins.</p>
        </div>
        <div class="step sw">
          <div class="step-num">04</div>
          <div class="step-ic k-black">
            <svg viewBox="0 0 24 24" fill="none" stroke="#0a0a0a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"></path><polyline points="7 10 12 15 17 10"></polyline><line x1="12" y1="15" x2="12" y2="3"></line></svg>
          </div>
          <h4>Sélection &#038; livraison</h4>
          <p>Post-traitement RAW, calibration couleur. <strong>Livraison sous 3-5 jours</strong> web + print haute résolution.</p>
        </div>
      </div>
    </div>

    <div style="margin-top:28px;" class="anc-anim" style="--d:3">
      <div class="infobar green">
        <svg viewBox="0 0 24 24" fill="none" stroke="#1a7a4a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"></path></svg>
        <p><strong>Mission 100 % conforme.</strong> Toutes les autorisations de vol sont obtenues avant le vol. Assurance RC professionnelle en vigueur. Aucun risque juridique pour le client.</p>
      </div>
    </div>

  </div>
</div>

<!-- ══════════ 6. FAQ ══════════ -->
<!-- ══════════ RÉGLEMENTATION 2026 (refresh) ══════════ -->
<div class="s-dark">
  <div class="inner">

    <div class="eyebrow anc-anim" style="--d:0">
      <div class="eyebrow-tag g"><span class="eyebrow-dot white"></span>Réglementation · Mise à jour 2026</div>
      <div class="eyebrow-line dark"></div>
    </div>

    <h2 class="anc-h2 on-dark anc-anim" style="--d:1">La réglementation drone <span style="color:#4ade80;">en 2026</span></h2>

    <p style="font-size:14px;color:rgba(255,255,255,.55);font-weight:300;margin:16px 0 28px;max-width:680px;" class="anc-anim" style="--d:2">
      Il n&rsquo;existe pas de règles « spéciales » selon le sujet filmé : tout vol professionnel obéit au cadre général de la <strong style="color:#fff;">catégorie ouverte</strong> (réglementation européenne). Sur un site privé — un chantier clôturé —, la sous-catégorie <strong style="color:#fff;">Open A2</strong> autorise le survol ; l&rsquo;agglomération et la proximité d&rsquo;un aéroport ajoutent des démarches. Les repères 2026 :
    </p>

    <div style="display:grid;grid-template-columns:repeat(2,1fr);gap:14px;" class="anc-anim" style="--d:3">
      <div style="background:#141414;border:1px solid rgba(255,255,255,.08);border-left:3px solid #1a7a4a;border-radius:10px;padding:16px 18px;">
        <p style="font-family:'DM Mono',monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#4ade80;margin:0 0 8px;">Distance aux tiers</p>
        <p style="font-size:13px;line-height:1.7;color:rgba(255,255,255,.62);font-weight:300;margin:0;">30 m des personnes étrangères au chantier — réductible à 5 m en vol lent.</p>
      </div>
      <div style="background:#141414;border:1px solid rgba(255,255,255,.08);border-left:3px solid #1a7a4a;border-radius:10px;padding:16px 18px;">
        <p style="font-family:'DM Mono',monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#4ade80;margin:0 0 8px;">Hauteur</p>
        <p style="font-size:13px;line-height:1.7;color:rgba(255,255,255,.62);font-weight:300;margin:0;">120 m au-dessus du sol au maximum, abaissée près des aéroports.</p>
      </div>
      <div style="background:#141414;border:1px solid rgba(255,255,255,.08);border-left:3px solid #1a7a4a;border-radius:10px;padding:16px 18px;">
        <p style="font-family:'DM Mono',monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#4ade80;margin:0 0 8px;">Agglomération</p>
        <p style="font-size:13px;line-height:1.7;color:rgba(255,255,255,.62);font-weight:300;margin:0;">Sur l&rsquo;espace public : déclaration préalable en préfecture, préavis 10 jours.</p>
      </div>
      <div style="background:#141414;border:1px solid rgba(255,255,255,.08);border-left:3px solid #1a7a4a;border-radius:10px;padding:16px 18px;">
        <p style="font-family:'DM Mono',monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#4ade80;margin:0 0 8px;">Vol de nuit</p>
        <p style="font-size:13px;line-height:1.7;color:rgba(255,255,255,.62);font-weight:300;margin:0;">Interdit par défaut — possible seulement sur dérogation préfectorale.</p>
      </div>
    </div>

    <div style="margin-top:26px;" class="anc-anim" style="--d:4">
      <a class="btn-green" href="/reglementation-drone-chantier/">Le guide complet : réglementation drone sur chantier →</a>
    </div>
    <p style="font-size:11px;color:rgba(255,255,255,.35);margin-top:14px;" class="anc-anim" style="--d:5">Règles à jour 2026, vérifiées auprès des sources officielles de l&rsquo;aviation civile. Je gère l&rsquo;ensemble des démarches avant chaque mission.</p>

  </div>
</div>


<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>Questions fréquentes</div>
      <div class="eyebrow-line"></div>
    </div>
    <h2 class="anc-h2 u-orange anc-anim" style="--d:1">Vos questions, <span class="orange">mes réponses</span></h2>

    <div style="margin-top:32px;" class="anc-anim" style="--d:2">
      <div class="faq">

        <div class="faq-item">
          <p class="faq-q">Faut-il des autorisations pour faire voler un drone à Lyon ?</p>
          <p class="faq-a">Oui, la réglementation aérienne impose des autorisations selon les zones de vol — notamment en agglomération et à proximité des aéroports. En tant que télépilote certifié professionnel depuis 2016, je gère l&rsquo;ensemble des démarches administratives en amont de chaque mission pour garantir un vol légal et sécurisé. <a href="/reglementation-drone-chantier/" style="color:#1a7a4a;font-weight:600;">Voir la réglementation du drone sur chantier</a>.</p>
        </div>

        <div class="faq-item fo">
          <p class="faq-q">Quels types de projets se prêtent à la photographie drone ?</p>
          <p class="faq-a">La photographie drone est particulièrement efficace pour les chantiers BTP (suivi d&rsquo;avancement, couverture de grande emprise), l&rsquo;architecture (intégration urbaine, toitures, contexte), l&rsquo;immobilier (situation géographique, terrains), les événements en plein air et la communication corporate d&rsquo;entreprises industrielles ou logistiques.</p>
        </div>

        <div class="faq-item">
          <p class="faq-q">Peut-on coupler photo drone et photo au sol dans une même mission ?</p>
          <p class="faq-a">Oui, c&rsquo;est même la formule la plus pertinente. Une mission combinée photo au sol + drone permet de livrer une couverture complète d&rsquo;un projet : détails constructifs et ambiance en prise de vue terrestre, contexte et ampleur en vue aérienne. Les deux approches se complètent idéalement.</p>
        </div>

        <div class="faq-item fo">
          <p class="faq-q">Quel est le délai de livraison pour une mission drone ?</p>
          <p class="faq-a">La sélection de photos retouchées est livrée sous 3 à 5 jours ouvrés après la mission. Pour les chantiers avec suivi régulier, je propose des livraisons partielles rapides après chaque intervention pour alimenter votre communication en temps réel.</p>
        </div>

      </div>
    </div>

  </div>
</div>

<!-- ══════════ 7. CTA ══════════ -->
<div class="s-dark">
  <div class="inner">
    <div class="grid-2">

      <div class="cta-box anc-anim" style="--d:1">
        <h3>Un projet à <span style="color:#4ade80;">survoler ?</span></h3>
        <p>Chantier BTP, architecture, immobilier ou événement en plein air à Lyon et Rhône-Alpes — <strong>devis gratuit sous 24h</strong>, autorisations incluses.</p>
        <div class="cta-btns">
          <a class="btn-green" href="/telepilote-de-drone-lyon/">Page drone complète</a>
          <a class="btn-ghost" href="/devis-drone/">Demander un devis</a>
        </div>
      </div>

      <div class="anc-anim" style="--d:2">
        <img decoding="async" src="https://www.rubiniphot.com/wp-content/uploads/Chantier-drone-yon-05.jpg"
             alt="Drone chantier Lyon vue aérienne — Romain Rubini télépilote"
             width="1200" height="800" loading="lazy"
             style="width:100%;height:280px;object-fit:cover;border-radius:14px;display:block;"/>
      </div>

    </div>
  </div>
</div>

<!-- ══════════ 8. 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="/telepilote-de-drone-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;">Page drone 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 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 chantier</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="/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="/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>


<div style="text-align:center;margin:32px 0;padding:22px;background:#f5f3ee;border-radius:12px;"><p style="font-size:15px;color:#0a0a0a;margin:0 0 12px;font-weight:600;">Un survol drone de votre site ?</p><a href="https://www.rubiniphot.com/devis-drone/" style="display:inline-block;background:#e05c1a;color:#fff;font-weight:700;padding:13px 26px;border-radius:100px;text-decoration:none;"><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f681.png" alt="🚁" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Vérifiez la faisabilité + devis en 30 s →</a></div>
<!-- RBN-COMPARO-CTA -->
<div style="max-width:960px;margin:32px auto;padding:16px 20px;background:#eaf4ee;border:1px solid #b6dfc6;border-left:3px solid #1a7a4a;border-radius:10px;font-family:'DM Sans',sans-serif;"><p style="margin:0;font-size:14px;line-height:1.6;color:#0a0a0a;">Pas s&ucirc;r de la solution la plus adapt&eacute;e &agrave; votre chantier ? <a href="/timelapse-drone-ou-photo-chantier/" style="color:#1a7a4a;font-weight:700;text-decoration:none;border-bottom:1px solid #b6dfc6;">Comparez le timelapse, le drone et la photo de chantier &rarr;</a></p></div>
<!-- /RBN-COMPARO-CTA -->
<p>Cet article <a href="https://www.rubiniphot.com/photographe-drone-lyon/">Photographe Drone Lyon</a> est apparu en premier sur <a href="https://www.rubiniphot.com">Photographe Lyon, Photographe reportage Lyon</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
