<?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 d’architecture à Lyon – Photographie de bâtiments</title>
	<atom:link href="https://www.rubiniphot.com/cat/photographe-darchitecture-a-lyon-photographie-de-batiments-et-despaces/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.rubiniphot.com/cat/photographe-darchitecture-a-lyon-photographie-de-batiments-et-despaces/</link>
	<description>Photographe à Lyon Romain Rubini réalise des reportages photo, drone suivi de chantier et timelapse à lyon</description>
	<lastBuildDate>Sun, 05 Jul 2026 12:39:28 +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 d’architecture à Lyon – Photographie de bâtiments</title>
	<link>https://www.rubiniphot.com/cat/photographe-darchitecture-a-lyon-photographie-de-batiments-et-despaces/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<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 fetchpriority="high" 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>

<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>
	</channel>
</rss>
