<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Photographe Montpellier : Séance photo, Book et Portraits</title>
<meta name="description" content="Photographe à Montpellier réalise votre séance photo. Séances guidées, mise en confiance, books pour mannequins et portraits pro sur-mesure. Réservez votre séance.">
<meta name="robots" content="index, follow">
<link rel="preload" as="image" fetchpriority="high" href="/Images/photos-modeles-montpellier-1920.webp?v=1.1" media="(min-width: 1200px)">
<link rel="preload" as="image" fetchpriority="high" href="/Images/photos-modeles-montpellier-960.webp?v=1.1" media="(min-width: 768px) and (max-width: 1199px)">
<link rel="preload" as="image" fetchpriority="high" href="/Images/photos-modeles-montpellier-768.webp?v=1.1" media="(max-width: 767px)">
<link rel="preload" href="/photographe.css?v=1791724303" as="style">
<link rel="stylesheet" type="text/css" href="/photographe.css?v=1791724303">
<link rel="preload" href="/open.woff2" as="font" type="font/woff2" crossorigin>
<link rel="preload" href="/ptsans.woff2" as="font" type="font/woff2" crossorigin>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="canonical" href="https://www.eyesoneshot.fr/">
<link rel="icon" type="image/png" href="/favicon.png" sizes="32x32">
<script>
function loadAnalytics() {
var script = document.createElement('script');
script.async = true;
script.src = "https://www.googletagmanager.com/gtag/js?id=G-R0KN9478LB";
document.head.appendChild(script);
script.onload = function() {
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-R0KN9478LB', { 'anonymize_ip': true });
};
}
// Charge Analytics après 2.5 secondes ou au premier mouvement de l'utilisateur
var triggered = false;
function triggerAnalytics() {
if (!triggered) {
triggered = true;
loadAnalytics();
// Nettoyage des écouteurs
window.removeEventListener('scroll', triggerAnalytics);
window.removeEventListener('mousemove', triggerAnalytics);
window.removeEventListener('touchstart', triggerAnalytics);
}
}
window.addEventListener('scroll', triggerAnalytics);
window.addEventListener('mousemove', triggerAnalytics);
window.addEventListener('touchstart', triggerAnalytics);
setTimeout(triggerAnalytics, 2500);
</script><link rel="manifest" href="/manifest.json">
<meta name="application-name" content="Photographe Montpellier">
<meta name="msapplication-TileColor" content="#ed106a">
<meta name="msapplication-square70x70logo" content="/icons/ms/tiny.png">
<meta name="msapplication-square150x150logo" content="/icons/ms/square.png">
<meta name="msapplication-wide310x150logo" content="/icons/ms/wide.png">
<meta name="msapplication-square310x310logo" content="/icons/ms/large.png">
<link rel="apple-touch-icon-precomposed" sizes="57x57" href="/icons/apple/icon-iphone.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/icons/apple/icon-ipad.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/icons/apple/icon-iphone4.png">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="theme-color" content="#FF0066">
<meta property="og:url" content="https://www.eyesoneshot.fr/">
<meta property="og:type" content="website">
<meta property="og:title" content="Photographe Montpellier : Séance photo, Book et Portraits">
<meta property="og:description" content="Photographe à Montpellier réalise votre séance photo. Séances guidées, mise en confiance, books pour mannequins et portraits pro sur-mesure. Réservez votre séance.">
<meta property="og:image" content="https://www.eyesoneshot.fr/Photographe-Montpellier-Castings.jpg">
<meta name="twitter:card" content="summary_large_image">
<meta property="twitter:domain" content="eyesoneshot.fr">
<meta property="twitter:url" content="https://www.eyesoneshot.fr/">
<meta name="twitter:title" content="Photographe Montpellier : Séancse photo, Book et Portraits">
<meta name="twitter:description" content="Photographe à Montpellier réalise votre séance photo. Séances guidées, mise en confiance, books pour mannequins et portraits pro sur-mesure. Réservez votre séance.">
<meta name="twitter:image" content="https://www.eyesoneshot.fr/Photographe-Montpellier-Castings.jpg">
</head>
<body>
<header class="tag">
<h1>Votre Photographe à Montpellier, séance photos et castings</h1> à votre service depuis 2007 pour vos séances photo et castings.</header>
<nav class="eys-nav" aria-label="Menu principal">
<div class="eys-nav__container">
<a href="/" class="eys-nav__logo">
<img src="/Images/photographe-montpellier.webp" alt="Photographe Montpellier" width="150" height="60">
</a>
<input type="checkbox" id="eys-menu-toggle">
<label for="eys-menu-toggle" class="eys-nav__toggle">
<span class="sr-only">Menu</span>
<span class="eys-nav__toggle-bar"></span>
<span class="eys-nav__toggle-bar"></span>
<span class="eys-nav__toggle-bar"></span>
</label>
<ul class="eys-nav__menu">
<li class="eys-nav__item ">
<a href="/Photographe-Montpellier/News/Photographe-News.php" class="eys-nav__link" title="Actualités photographiques">Actualités</a> </li>
<li class="eys-nav__item ">
<a href="/Shooting-Photos-Montpellier.php" class="eys-nav__link" title="Séance Photo à Montpellier">Séance Photo</a> </li>
<li class="eys-nav__item ">
<a href="/Photographe-Montpellier/Avis-Temoignages/lire-les-evaluations.php" class="eys-nav__link" title="Avis de Modèles Montpellier">Témoignages <span class="eys-nav__badge">9,6/10</span></a> </li>
<li class="eys-nav__item eys-nav__item--dropdown ">
<input type="checkbox" id="eys-dropdown-toggle">
<label for="eys-dropdown-toggle" class="eys-nav__dropdown-label">
Galeries
<span class="eys-nav__dropdown-arrow"></span>
</label>
<ul class="eys-nav__dropdown">
<li><a href="/Photographe-Montpellier/Modeles-Photos-Montpellier.php" class="eys-nav__dropdown-item" title="Présentation de photographies professionnelles">les Galeries</a></li>
<li><a href="/Photographe-Montpellier/Models/Femmes/Photographies-Femmes.php" class="eys-nav__dropdown-item" title="Mannequins femmes à Montpellier">Femmes</a></li>
<li><a href="/Photographe-Montpellier-Hommes/Photographies-Studio-Montpellier-Hommes.php" class="eys-nav__dropdown-item" title="Mannequins hommes à Montpellier">Hommes</a></li>
<li><a href="/Photographe-Montpellier/Models/Modeles-Photos-Montpellier.php" class="eys-nav__dropdown-item" title="Modeles Photos Professionnels">Models</a></li>
<li><a href="/Photographe-Montpellier/Landscapes/Photographe-Paysages.php" class="eys-nav__dropdown-item" title="Photographies Paysage Montpellier">Paysages</a></li>
<li><a href="/Photographe-Montpellier/Mariages/Photographe-Mariages-Montpellier.php" class="eys-nav__dropdown-item" title="Photographe Mariages Montpellier">Mariages</a></li>
<li><a href="/Photographe-Montpellier/Events/Photographe-Reporter.php" class="eys-nav__dropdown-item" title="Photographe événements Montpellier">Événements</a></li>
<li><a href="/Photographe-Montpellier/Artpics/Communication-Montpellier.php" class="eys-nav__dropdown-item" title="Communication Montpellier">ArtPics</a></li>
</ul>
</li>
<li class="eys-nav__item ">
<a href="/Photographe-Montpellier/Contact/Chercher-Photographe-Contacter.php" class="eys-nav__link" title="Cherche Photographe Montpellier">Contact</a> </li>
</ul>
</div>
</nav>
<div class="eys-nav-spacer"></div><div class="tagshtml">Réalisez votre <a href="https://www.eyesoneshot.fr/Realiser-une-seance-photo.php" title="Séance photo Montpellier professionnel">séance photo à Montpellier</a> avec un photographe professionnel.</div>
<div id="Actuellement">Réalisons votre</div>
<h2 class="SeancePhotosGratuite"><a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Castings/Shooting-Photos-Montpellier.php" title="seance photo Montpellier">Séance Photo</a></h2>
<a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Castings/Shooting-Photos-Montpellier.php#go" title="Shooting Photos Montpellier" class="boutoninfos">plus d'infos</a>
<div class="firstpage"><h2>Créer votre book photo</h2> professionnel à Montpellier dans notre studio photo à Montpellier </div>
<div id="contenu">
<p id="comment_faire"></p>
<a title="Portraits photos Montpellier" href="https://www.eyesoneshot.fr/Photographe-Montpellier/Castings/Shooting-Photos-Montpellier.php">
<picture>
<source srcset="https://www.eyesoneshot.fr/Images/photos-modeles-montpellier-1920.webp?v=1.1" media="(min-width: 1200px)">
<source srcset="https://www.eyesoneshot.fr/Images/photos-modeles-montpellier-960.webp?v=1.1" media="(min-width: 768px)">
<source srcset="https://www.eyesoneshot.fr/Images/photos-modeles-montpellier-768.webp?v=1.1" media="(max-width: 767px)">
<img src="https://www.eyesoneshot.fr/Images/photos-modeles-montpellier-1920.webp?v=1.1" width="1920" height="472" class="backlarge" alt="Photographe à Montpellier" loading="eager" fetchpriority="high" style="width: 100%; height: auto;">
</picture>
</a>
<main>
<h2 class="page1"><a title="Comment réaliser une séance photo" href="#comment_faire">Comment faire ?</a></h2>
<div class="divformfirst">
<div class="r">
<div class="c1"><span>1</span>
<h2>L'inscription</h2>
<p>Remplissez le formulaire et recevez rapidement une réponse par e-mail pour planifier une prise de rendez-vous.<br><br>Nous avons hâte de vous accueillir !</p>
<p class="link">
<a href="/Photographe-Montpellier/Castings/Shooting-Photos-Montpellier.php#go" title="Séance photo à Montpellier">inscription</a>
</p>
</div>
<div class="c1"><span>2</span>
<h2>Le rendez-vous</h2>
<p>Pour préparer votre séance photo, nous vous invitons à un rendez-vous personnalisé afin de définir ensemble vos préférences et vos souhaits pour une séance photo professionnelle sur mesure.</p></div>
<div class="c1"><span>3</span>
<h2>Votre séance photo</h2>
<p>Vous y êtes ! Avec vos tenues et accessoires qui reflètent votre personnalité. Laissez-vous guider par notre photographe professionnel et choisissez vos plus beaux clichés.<br><br> Profitez pleinement de cette expérience unique !</p>
</div>
</div>
</div>
</main>
<div class="mobile-only-container" style="position:relative;display:inline-flex;margin:2em 0 1em">
<div class="btn-wrapper">
<a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Castings/Shooting-Photos-Montpellier.php#go" title="Shooting Photos Montpellier" class="signup-btn">inscription</a>
</div>
</div>
<h3 class="page1">Ils nous font confiance</h3>
<div class="divformfirst">
<div class="c4"><span>9,6<sup>/10</sup></span>
<div>est la note moyenne donnée par <strong>1003</strong> personnes comme vous, ayant réalisé une séance photo professionnel avec nous. Voici les dernières <a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Avis-Temoignages/lire-les-evaluations.php" title="Modeles Montpellier Avis">évaluations et témoignages</a>.
</div>
</div>
</div>
<div class="alexguestbook">
<div class="d_corps_msg">
<div class="d_note_user">10/10</div>
<div class="d_date">le 10/10/2026</div>
<div class="d_pseudo">Léon (Montpellier)</div><br>
<div>Première expérience réussite grâce à Damian, très sympathique, sait mettre à l'aise, tout ce qu'il faut pour passer une bonne séance. Je recommande.</div>
</div>
<div class="d_corps_msg">
<div class="d_note_user">10/10</div>
<div class="d_date">le 09/10/2026</div>
<div class="d_pseudo">Florian (Montpellier)</div><br>
<div>Un grand merci à Damian.<br />
Il a été vraiment super, les photos sont magnifiques et on a passé un excellent moment ! On s’est éclatés, on est vraiment ravis d’avoir pu faire ces photos. Elles reflètent parfaitement la bonne humeur et les bons moments qu’on a partagés ! Encore merci pour ton super travail et ta gentillesse, on recommande à 100 % !</div>
</div>
<div class="d_corps_msg">
<div class="d_note_user">10/10</div>
<div class="d_date">le 25/09/2026</div>
<div class="d_pseudo">Claire (Prades le lez)</div><br>
<div>J'avais besoin de photos pour candidater auprès d'agences. Un peu intimidée au départ, le photographe m'a mise à l'aise très rapidement et m'a guidée parfaitement, notamment pour faire des expressions. La séance a été fluide et assez rapide. L'accueil était chaleureux et Damian donne de nombreux conseils et explications au-delà des photos, notamment pour les castings. Les photos sont soignées et très réussies.</div>
</div>
<div class="d_corps_msg">
<div class="d_note_user">10/10</div>
<div class="d_date">le 24/09/2026</div>
<div class="d_pseudo">Fabien (Montpellier)</div><br>
<div>Séance photo de présentation en agence qui s'est déroulé parfaitement bien. Damian sait mettre à l'aise et guider au mieux durant la séance, je recommande.</div>
</div>
<div class="d_corps_msg">
<div class="d_note_user">10/10</div>
<div class="d_date">le 23/09/2026</div>
<div class="d_pseudo">Cedric (Sussargues)</div><br>
<div>Excellent shooting, c’est super bien passé ma fille de 15 ans s’est régalé.<br />
C’était une première, le photographe a su nous mettre à l’aise et nous conseiller<br />
Je recommande vivement Damian qui saura vous aiguiller et vous rassurer<br />
À refaire sans hésiter, les photos sont magnifiques</div>
</div>
</div>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://www.eyesoneshot.fr/#business",
"name": "Photographe Montpellier EyesOneShot",
"url": "https://www.eyesoneshot.fr/",
"image": "https://www.eyesoneshot.fr/Photographe-Montpellier-Castings.jpg",
"logo": "https://www.eyesoneshot.fr/Logo/logo_google.png",
"telephone": "+33661461240",
"address": {
"@type": "PostalAddress",
"streetAddress": "10 rue Foch",
"addressLocality": "Montpellier",
"postalCode": "34000",
"addressCountry": "FR"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 43.6108696,
"longitude": 3.8736038
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
],
"opens": "09:00",
"closes": "20:00"
}
],
"areaServed": [
{
"@type": "City",
"name": "Montpellier"
},
{
"@type": "City",
"name": "Nîmes"
},
{
"@type": "City",
"name": "Lattes"
},
{
"@type": "City",
"name": "Juvignac"
}
],
"sameAs": [
"https://www.google.com/maps/place/?q=place_id:ChIJ-S-9_T1NsRIRTDf7-WcMWiE",
"https://www.facebook.com/eyesoneshot",
"https://www.instagram.com/eyesoneshot"
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": 9.6,
"bestRating": 10,
"worstRating": 0,
"ratingCount": 1003
},
"review": [
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Léon"
},
"datePublished": "2026-10-10T11:22:40+02:00",
"reviewBody": "Première expérience réussite grâce à Damian, très sympathique, sait mettre à l'aise, tout ce qu'il faut pour passer une bonne séance. Je recommande.",
"inLanguage": "fr",
"reviewRating": {
"@type": "Rating",
"ratingValue": 10,
"bestRating": 10,
"worstRating": 0
}
},
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Florian"
},
"datePublished": "2026-10-09T13:50:43+02:00",
"reviewBody": "Un grand merci à Damian. Il a été vraiment super, les photos sont magnifiques et on a passé un excellent moment ! On s’est éclatés, on est vraiment ravis d’avoir pu faire ces photos. Elles reflètent parfaitement la bonne humeur et les bons moments qu’on a partagés ! Encore merci pour ton super travail et ta gentillesse, on recommande à 100 % !",
"inLanguage": "fr",
"reviewRating": {
"@type": "Rating",
"ratingValue": 10,
"bestRating": 10,
"worstRating": 0
}
},
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Claire"
},
"datePublished": "2026-09-25T23:19:12+02:00",
"reviewBody": "J'avais besoin de photos pour candidater auprès d'agences. Un peu intimidée au départ, le photographe m'a mise à l'aise très rapidement et m'a guidée parfaitement, notamment pour faire des expressions. La séance a été fluide et assez rapide. L'accueil était chaleureux et Damian donne de nombreux conseils et explications au-delà des photos, notamment pour les castings. Les photos sont soignées et très réussies.",
"inLanguage": "fr",
"reviewRating": {
"@type": "Rating",
"ratingValue": 10,
"bestRating": 10,
"worstRating": 0
}
},
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Fabien"
},
"datePublished": "2026-09-24T18:32:23+02:00",
"reviewBody": "Séance photo de présentation en agence qui s'est déroulé parfaitement bien. Damian sait mettre à l'aise et guider au mieux durant la séance, je recommande.",
"inLanguage": "fr",
"reviewRating": {
"@type": "Rating",
"ratingValue": 10,
"bestRating": 10,
"worstRating": 0
}
},
{
"@type": "Review",
"author": {
"@type": "Person",
"name": "Cedric"
},
"datePublished": "2026-09-23T19:36:06+02:00",
"reviewBody": "Excellent shooting, c’est super bien passé ma fille de 15 ans s’est régalé. C’était une première, le photographe a su nous mettre à l’aise et nous conseiller Je recommande vivement Damian qui saura vous aiguiller et vous rassurer À refaire sans hésiter, les photos sont magnifiques",
"inLanguage": "fr",
"reviewRating": {
"@type": "Rating",
"ratingValue": 10,
"bestRating": 10,
"worstRating": 0
}
}
]
}</script><h2 class="page1">Nos prestations</h2>
<div class="fond mb-1 pt1 txtleft w80">
<p>Nos séances photos sont réalisées par un photographe professionnel qui vous assurera une qualité exceptionnelle.</p>
<p>Venez découvrir notre <a href="https://www.eyesoneshot.fr/Studio-Photo-Montpellier.php" title="Studio photos">studio photo à Montpellier</a>, nous vous proposons plusieurs prestations uniques.</p>
<p>Si vous êtes mineur vous devez venir accompagné(e) d'au moins l'un de vos parents.</p>
</div>
<div class="divformfirst">
<div class="r">
<div class="c1">
<h2>Des castings</h2>
<p>Vous souhaitez vous présenter en agences de mannequins ou devenir figurants publicitaires ?</p>
<p>Nous allons vous expliquer comment contacter les agences et vous mettre en valeur avec un book photo complet.</p>
<p class="link">
<a href="https://www.eyesoneshot.fr/faire-un-book/book-photos.php" title="Book photo Montpellier">Book photo</a>
</p>
</div>
<div class="c1">
<h2>Un souvenir</h2>
<p>Une séance photo est un moment unique, venez accompagné et profitez de ce moment privilégié.</p>
<p>Nous vous proposerons des idées originales, dans une ambiance décontractée.</p>
<p class="link">
<a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Castings/Shooting-Photos-Montpellier.php" title="Shooting photo Montpellier">Séance photo unique</a>
</p>
</div>
<div class="c1">
<h2>Votre travail</h2>
<p>Vous cherchez un photographe pour réaliser des photographies de haute définition pour votre entreprise ou vos réseaux sociaux.</p>
<p>Laissez-vous guider par le photographe professionnel, il vous mettra en valeur.</p>
<p class="link">
<a href="https://www.eyesoneshot.fr/Portrait-Photos-Professionnel-Montpellier.php" title="Portrait Montpellier">Portrait Professionnel</a>
</p>
</div>
</div>
</div>
</div>
<div class="firstpage">
<h2>Photographe Montpellier</h2>
<br>
Vous cherchez un <b>photographe Montpellier</b> vous l'avez trouvé !<br>
ce photographe professionnel vous propose un <a title="Shooting Photo Montpellier" href="https://www.eyesoneshot.fr/Photographe-Montpellier/Castings/Shooting-Photos-Montpellier.php">shooting photo à montpellier</a>. Ces photographies refléteront votre image.
<h3><a title="Seance Photo à Montpellier" href="https://www.eyesoneshot.fr/Shooting-Photos-Montpellier.php">Shooting photos</a></h3>
Photographie de <a title="Photos mannequins montpellier" href="https://www.eyesoneshot.fr/Photographe-Montpellier/Modeles-Photos-Montpellier.php">mannequins montpellier</a>,
restez vous-même il saura vous mettre en valeur lors de votre <a title="seance photos montpellier" href="https://www.eyesoneshot.fr/Seance-Photo-Montpellier.php">séance photo à Montpellier</a>
Photographe Montpellier, je réponds à toutes vos demandes.<br>
Un photographe Montpellier avec eyesoneshot comme photographe Montpellier, c'est la garantie d'un shooting Montpellier à Montpellier réussi avec votre book Montpellier. photographe Montpellier pour tous vos shooting Montpellier,
<h3><a title="Séance photo" href="https://www.eyesoneshot.fr/Seance-Photo-Montpellier.php">Séance photographies</a></h3>
<a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Castings/Shooting-Photos-Montpellier.php" title="seance photo">seance photos Montpellier</a> c'est des prestations sur mesure avec vos envies de photos montpellier. Réservez votre <b>photographe Montpellier</b> à l'avance!
<b>Photojournaliste de mariage</b> a une manière d'appréhender la photo mariage tel un reporter qui vient raconter et saisissant les moments magiques et furtifs de la journée et de tous les acteurs de cet événement. Photographe Montpellier été comme hiver
<h3><a title="Studio Montpellier" href="https://www.eyesoneshot.fr/Studio-Photo-Montpellier.php">Studio Photo Montpellier</a></h3>
basé dans le sud de la france à <a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Castings/Shooting-Photos-Montpellier.php" title="photographe montpellier">shooting montpellier</a>, ce photographe à montpellier est à votre écoute pour votre image. Photos de <a title="Photographe Mariage Montpellier" href="https://www.eyesoneshot.fr/Photographe-Montpellier/Mariages/Photographe-Mariages-Montpellier.php">Photographe mariage Montpellier</a><br><br>
<h3><a title="Agence mannequin Montpellier" href="https://www.eyesoneshot.fr/agences-de-mannequins.php">Book photos Professionnel</a></h3>
<p>Vous souhaitez réaliser un <a title="Faire un book photos" href="https://www.eyesoneshot.fr/faire-un-book/book-photos.php">book photos</a> pour répondre à la demande des <a href="https://www.eyesoneshot.fr/agences-de-mannequins.php" title="Agence de mannequins et figurations">agences de mannequins</a> à Montpellier ou de figurations à Paris ? Une <a href="https://www.eyesoneshot.fr/Seance-Photo-Montpellier.php" title="Shooting Photos">séance photo</a> avec le bon photographe professionnel est primordiale. Photographe Montpellier vous guidera lors d'un premier rendez-vous dit de coaching. Puis lors de votre <a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Castings/Shooting-Photos-Montpellier.php" title="séance photos">shooting photo</a> <b>le photographe</b> vous proposera différentes poses pour révéler au mieux votre personnalité.</p>
<p>
Vous pouvez venir avec autant de vêtements, tenues et accessoires que vous souhaitez. Nous vous proposons de venir accompagnée lors de votre première séance photo à Montpellier. Pour les mineurs la présence de l'un de vos parents est obligatoire.
</p>
<p>
Nous sommes basés dans le sud de la France à Montpellier pour réaliser votre <a href="https://www.eyesoneshot.fr/Realiser-une-seance-photo.php" title="photographe montpellier">séance photo à Montpellier</a>. Le photographe à montpellier est à votre écoute pour votre image. <a title="Photographe Mariage Montpellier" href="https://www.eyesoneshot.fr/Photographe-Montpellier/Mariages/Photographe-Mariages-Montpellier.php">Photos de mariage Montpellier</a>
</p>
<p>
<b>Photographe Montpellier</b> et photographe mariage Montpellier dans le shooting Photographe Montpellier. C'est la chance de faire des photos de mariage originales à Montpellier dans shootings et des photos en studio.
</p>
<p>
Photographe à Montpellier est un moyen d'arrêter le temps sur des moments heureux de la vie, de figer. Photographe montpellier sur demande, au travers des photographies spontanées, de photos originales, des photos naturelles...
</p>
<h3>Photographe Professionnel Montpellier</h3>
<p>
Dans des cadres à l'architecture, la sublime place de la comédie, l'Antigone, l'hôtel de région, le parc du Peyrou et autres rives du lez dans le shooting photographe.
</p>
<p>
<b>Le photographe à Montpellier</b>, vous touche, son approche de photographe vous séduira par ses shooting photos sur mesure. Photographe Montpellier propose de réaliser votre séance photos en studio professionnel à Montpellier.
</p>
<p>
Shooting photos à Montpellier et sa région il est le photographe à montpellier, et le photographe couvre toutes les communes alentours. Nimes, Lattes, Juvignac. C'est le photographe professionnel à montpellier par excellence. Photographe mariage shooting et photographe mariage beziers photographie de montpellier photo de mode shooting studio photo de montpellier Photographie shooting 34 mode
</p>
</div>
<div id="copyright">Copyright © 2007 - 2026 Photographe à Montpellier EyesOneShot - Tous droits réservés</div>
<footer>
<nav class="footer-nav" aria-label="Navigation de pied de page">
<div class="footer-grid">
<div class="footer-col"> <p class="footer-h">Le Studio</p> <ul><li class="active-footer-item"><span>Photographe Montpellier</span></li><li><a href="https://www.eyesoneshot.fr/Shooting-Photos-Montpellier.php">Shooting Photo Montpellier</a></li><li><a href="https://www.eyesoneshot.fr/Portrait-Photos-Professionnel-Montpellier.php">Portrait Professionnel</a></li><li><a href="https://www.eyesoneshot.fr/Studio-Photo-Montpellier.php">Studio Photo</a></li> </ul></div><div class="footer-col"> <p class="footer-h">Books & Mannequins</p> <ul><li><a href="https://www.eyesoneshot.fr/faire-un-book/book-photos.php">Book Photo Montpellier</a></li><li><a href="https://www.eyesoneshot.fr/mannequin-senior.php">Mannequin Senior Montpellier</a></li><li><a href="https://www.eyesoneshot.fr/agences-de-mannequins.php">Agence Mannequin Montpellier</a></li> </ul></div><div class="footer-col"> <p class="footer-h">Séances Photo</p> <ul><li><a href="https://www.eyesoneshot.fr/Realiser-une-seance-photo.php">Réaliser votre séance photo</a></li><li><a href="https://www.eyesoneshot.fr/Seance-photos-couple.php">Séance photo de couple</a></li><li><a href="https://www.eyesoneshot.fr/Seance-photo-enfants-Montpellier.php">Séance photo pour enfants</a></li><li><a href="https://www.eyesoneshot.fr/Seance-photos-entre-amis.php">Séance photo entre amis</a></li> </ul></div><div class="footer-col"> <p class="footer-h">Portfolios</p> <ul><li><a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Models/Femmes/Photographies-Femmes.php">Modèles Femmes</a></li><li><a href="https://www.eyesoneshot.fr/Photographe-Montpellier-Hommes/Photographies-Studio-Montpellier-Hommes.php">Modèles Hommes</a></li><li><a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Events/Photographe-Reporter.php">Évènements</a></li><li><a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Landscapes/Photographe-Paysages.php">Paysages</a></li><li><a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Landscapes/photos-animaux-montpellier.php">Animaux</a></li> </ul></div><div class="footer-col"> <p class="footer-h">Infos</p> <ul><li><a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Contact/Chercher-Photographe-Contacter.php">Contact</a></li><li><a href="https://www.eyesoneshot.fr/mentions-legales.php">Mentions Légales</a></li><li><a href="https://www.eyesoneshot.fr/Photographe-Montpellier/Links/Photographe-Links.php">Partenaires</a></li><li><a href="https://www.eyesoneshot.fr/resa/">Réservation</a></li> </ul></div> </div>
</nav>
</footer>
<script>
(function() {
const initBoutonGlobal = () => {
// 1. Exclusion page contact
if (window.location.pathname.toLowerCase().includes("/contact/")) return;
// 2. Tes cibles (on garde ton sélecteur resa qui marche)
const targets = [
document.getElementById("formulaire"),
document.querySelector('a[href*="resa"]'),
document.getElementById("guestbook")
].filter(Boolean);
const textMineur = document.getElementById("text-mineur");
const container = document.createElement("div");
const button = document.createElement("button");
// ON GARDE TES CLASSES CSS (C'est elles qui font ton style)
container.className = "fixed-button-container";
button.className = "scroll-button";
// On applique uniquement le minimum technique pour PageSpeed
// Sans écraser tes arrondis ou tes couleurs
container.style.opacity = "0";
container.style.transition = "opacity 0.3s ease";
container.style.zIndex = "9999";
container.style.pointerEvents = "none";
// 3. Logique de contenu
if (document.getElementById("formulaire") && textMineur) {
button.textContent = "+ d'infos";
button.onclick = () => textMineur.scrollIntoView({ behavior: "smooth", block: "start" });
} else {
button.innerHTML = '<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 448 512" style="vertical-align:middle; fill:white; margin-right:8px;"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.1 0-65.6-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-5.5-2.8-23.4-8.6-44.6-27.6-16.5-14.7-27.6-32.8-30.8-38.4-3.2-5.6-.3-8.6 2.5-11.4 2.5-2.5 5.5-6.5 8.3-9.7 2.8-3.2 3.7-5.5 5.5-9.2 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2s-9.7 1.4-14.8 6.9c-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 13.3 5.7 23.5 9.2 31.6 11.8 13.3 4.2 25.5 3.6 35.2 2.2 10.8-1.5 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"/></path></svg> WhatsApp';
button.style.backgroundColor = "#006800";
button.onclick = () => window.open("https://wa.me/message/OIB3KNQAIHWMC1", "_blank");
}
container.appendChild(button);
document.body.appendChild(container);
// 4. Observer optimisé pour ne pas ralentir le scroll
const observer = new IntersectionObserver(entries => {
window.requestAnimationFrame(() => {
const isVisible = entries.some(entry => entry.isIntersecting);
container.style.opacity = isVisible ? "0" : "1";
container.style.pointerEvents = isVisible ? "none" : "auto";
});
}, { threshold: 0.1 });
targets.forEach(t => observer.observe(t));
};
// TOP PAGESPEED : On attend que la page soit totalement prête avant d'injecter le bouton
if (document.readyState === 'complete') {
initBoutonGlobal();
} else {
window.addEventListener('load', initBoutonGlobal);
}
})();
</script>
<script>
if (window === window.parent && 'serviceWorker' in navigator) {
navigator.serviceWorker.register('/sw.js', { scope: '/' })
.then(function(reg) {
console.log('SW : Enregistré avec succès');
})
.catch(function(err) {
});
navigator.serviceWorker.ready
.then(function(reg) {
console.log('SW : Prêt et opérationnel');
})
.catch(function(e) {
});
} else if (window !== window.parent) {
console.log("Mode Sandbox : SW ignoré");
}
</script>
</body>
</html>