Patrimoines - Pas-de-Calais le Département
The information in this page are valid for sure that until that date and time.

L'église Saint-Martin de Vis-en-Artois

Galerie photos

L’Eglise Saint-Martin de Vis-en-Artois fait partie d’un ensemble architectural remarquable du même architecte, comprenant la mairie, l’école et le bureau de poste.

Une Reconstruction cohérente

Après quatre années d’occupation le village est dévasté et l’église n’est plus qu’un champ de ruines. La Reconstruction de cet ensemble est décidée après la Grande Guerre et le projet de l’architecte arrageois Marcel Bonhomme est retenu. Initialement, ce projet avait été proposé pour la reconstruction de l’église d’Achicourt qui le refuse sous prétexte d’une innovation trop importante. L’entreprise parisienne SRES réalise les travaux de l’église entre 1924 et 1928, d’après les dessins de l’architecte. La physionomie de l’édifice est redéfinie et accorde une importance à l’unité de l’espace, à la place de l’autel ainsi qu’à la circulation des fidèles.

Une architecture novatrice

A cette époque, de nouveaux matériaux à la mise en œuvre rapide font leur apparition, ainsi le béton est largement employé lors du chantier. L’architecte tire parti des qualités spécifiques des matériaux pour élever un édifice original aux influences Art déco. Il utilise les formes géométriques et propose une façade monumentale riche en détails décoratifs. L’église comporte trois vaisseaux d’égales longueurs et s’organise selon un plan en croix latine. La nef est composée d’une travée courte et de deux travées doubles. La flèche du clocher domine le paysage environnant à 41 mètres de hauteur. 

L'ensemble architectural au cœur de la commune de Vis-en-Artois

Une restauration d’envergure

Par manque d’entretien, l’état sanitaire de l’édifice s’est dégradé au fil du temps. La Commune fait établir un diagnostic sur l’ensemble du bâtiment et en février 2011, une étude préliminaire est réalisée par Monsieur Eric Barriol, architecte du patrimoine. Cette étude préalable pointe les nombreuses dégradations et la nécessité d’une restauration urgente et globale. En 2012, la Commune de Vis-en-Artois a donc décidé d’engager une mission de maîtrise d’œuvre de base pour la réalisation du programme défini par l’étude préalable et validé par le maître d’ouvrage et les partenaires publics.

La restauration de l'église Saint-Martin de Vis-en-Artois

© Commune de Vis-en-Artois, droits réservés © Commune de Vis-en-Artois, droits réservés
Image de gauche

La façade de l'église Saint-Martin avant restauration

Image de droite

La façade de l'église Saint-Martin après restauration

Après ces nombreuses étapes, le chantier débute le 4 septembre 2017. La création du « vitrail du poilu » en 2018 constitue l’un des temps fort de cette restauration. En effet, à l’occasion de la Commémoration du Centenaire de la Grande Guerre, l’atelier du Maître-Verrier P. Brouard réalise ce vitrail unique en concertation avec une équipe municipale dynamique et investie.

L'équipe municipale et Eric Barriol, architecte du patrimoine, dans les ateliers du Maître-Verrier Brouard

Aujourd’hui, l’édifice demeure un lieu de culte mais peut également, de par ses caractéristiques imposantes et fonctionnelles, accueillir diverses manifestations à caractère culturel (concerts, spectacles) organisées par la Commune.

This is a title
Copyright Légende Télécharger la photo

Sources

 

Diagnostic de l’église Saint-Martin de Vis-en-Artois, Eric Barriol, Architecte du patrimoine.

 

Livret L’église Saint-Martin de Vis-en-Artois , commune de Vis-en-Artois en partenariat avec le Département du Pas-de-Calais.

eZ debug

Clear cache:

Quick settings:

Timing: Feb 03 2026 01:28:37
Script start
Timing: Feb 03 2026 01:28:37
Module start 'content'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'lib/template'. The untranslated message is: 'The maximum nesting level of %max has been reached. The execution is stopped to avoid infinite recursion.'
Timing: Feb 03 2026 01:28:37
Module end 'content'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Content structure'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Media library'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'User accounts'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Webshop'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Design'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Setup'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'My account'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZTags'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZComments'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Lists by class'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Newsletter'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'SMS'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'formviewcount'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'telmedia'
Notice: Feb 03 2026 01:28:37
eZTemplate: Loading template "pagelayout.tpl" with resource "design"
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Text line'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Object relation'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Image'
Error: eZImageManager::createAliasFromINI Feb 03 2026 01:28:37
No such group imagefull in ini file image.ini
Warning: eZImageManager::readImageAliasesFromINI Feb 03 2026 01:28:37
Failed reading Image Alias imagefull from image.ini
Error: eZImageManager::createAliasFromINI Feb 03 2026 01:28:37
No such group banner_expo_homepage in ini file image.ini
Warning: eZImageManager::readImageAliasesFromINI Feb 03 2026 01:28:37
Failed reading Image Alias banner_expo_homepage from image.ini
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Object relations'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Feb 03 2026 01:28:37
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Selection'
Timing: Feb 03 2026 01:28:37
Script end
Notice: Feb 03 2026 01:28:37
eZTemplate: Loading template "setup/debug_toolbar.tpl" with resource "design"

Main resources:

Total runtime0.1690 sec
Peak memory usage13,824.0000 KB
Database Queries260

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0064 1,144.0938608.2109
Module start 'content' 0.00640.0133 1,752.30471,253.8047
Module end 'content' 0.01970.1493 3,006.10949,343.3359
Script end 0.1689  12,349.4453 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.01056.2023260.0004
Check MTime0.00834.8885260.0003
Mysql Total
Database connection0.00030.199910.0003
Mysqli_queries0.080547.62012600.0003
Looping result0.00331.94642520.0000
TS translator
TS init0.00231.3542220.0001
TS cache load0.00090.5476220.0000
TS context load0.00080.4496220.0000
Template Total0.148788.020.0743
Template load0.00341.997520.0017
Template processing0.145385.967220.0726
Override
Cache load0.00231.368520.0012
Sytem overhead
Fetch class attribute can translate value0.00030.204820.0002
XML
Image XML parsing0.00191.153220.0010
General
dbfile0.00301.7976230.0001
String conversion0.00000.004830.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/cg62/design/cg62/stylesheets/bootstrap.min.css
extension/cg62/design/hardelot/stylesheets/fonts.css
extension/cg62/design/hardelot/stylesheets/base.css
extension/cg62/design/cg62/stylesheets/confort-lecture.css
extension/cg62/design/cg62/stylesheets/video-js2.css
extension/cg62/design/cg62/stylesheets/page.css
extension/cg62/design/cg62/stylesheets/agenda.css
extension/cg62/design/cg62/stylesheets/actualites-detail.css
extension/cg62/design/cg62/stylesheets/jquery.cluetip.css
extension/cg62/design/archeo/stylesheets/archeo.css
extension/cg62/design/archives/stylesheets/archives.css
extension/cg62/design/patrimoines/stylesheets/patrimoines.css
extension/cg62/design/cg62/stylesheets/galerie.css
extension/cg62/design/cg62/stylesheets/colorbox.css
JS0extension/cg62/design/cg62/javascript/common/fr_tools.js
extension/cg62/design/cg62/javascript/common/accessibility_tools.js
extension/cg62/design/cg62/javascript/jquery.cookie.js
extension/cg62/design/cg62/javascript/jquery-ui.min.js
extension/cg62/design/cg62/javascript/jquery.cluetip.min.js
extension/cg62/design/cg62/javascript/jquery.colorbox.js
extension/cg62/design/cg62/javascript/jquery.colorbox-fr.js
extension/cg62/design/cg62/javascript/jquery.cycle.all.js
extension/cg62/design/cg62/javascript/jquery.cycle2.pager.min.js
extension/cg62/design/cg62/javascript/jquery.cycle2.tmpl.min.js
extension/cg62/design/cg62/javascript/jquery.cycle2.center.min.js
extension/cg62/design/cg62/javascript/jquery.cycle2.carousel.min.js
extension/cg62/design/cg62/javascript/accessiform.js
extension/cg62/design/cg62/javascript/videojs2/settings.js
extension/cg62/design/cg62/javascript/videojs2/video.dev.js
extension/cg62/design/cg62/javascript/videojs2/subtitles.js
extension/cg62/design/hardelot/javascript/jquery.bxslider.js
extension/cg62/design/hardelot/javascript/jquery.mmenu.min.js
extension/cg62/design/hardelot/javascript/jquery.scrollTo.min.js
extension/cg62/design/hardelot/javascript/flex-fallback.js
extension/cg62/design/hardelot/javascript/hardelot.js
extension/cg62/design/archeo/javascript/archeo.js
extension/cg62/design/archives/javascript/archives.js
extension/cg62/design/patrimoines/javascript/patrimoines.js
extension/cg62/design/cg62/javascript/galerie.js
extension/cg62/design/cg62/javascript/jquery.cycle2.swipe.min.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1pagelayout.tpl<No override>extension/cg62/design/patrimoines/templates/pagelayout.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 2
 Number of unique templates used: 2

Time used to render debug report: 0.0004 secs