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

Le circuit des églises fortifiées de l'Artois

Du Moyen-âge à l’époque moderne ( 10e au 18e siècle), le département du Pas-de-Calais était en partie représenté par le comté d’Artois qui s’étendait d’Arras et Thérouanne jusqu’aux portes de Montreuil, Calais et Douai. Le département du Pas-de-Calais était alors partagé entre plusieurs puissances européennes : la France, l’Angleterre (Calais) et l’Espagne. Entre le 14e et le 16e siècle, la position frontalière du comté d’Artois en fait le terrain privilégié des luttes féodales entre ces puissances pour étendre leur domination territoriale.

Pour se protéger des attaques et des pillages incessants, la population cherche refuge dans le seul bâtiment solide du village : l’église.

En effet, à l’époque, les maisons construites en bois et en torchis étaient facilement détruites. Aux 16e et 17e siècles, on assiste à une importante phase de construction ou de reconstruction des édifices religieux, pour y intégrer des éléments militaires défensifs. Les églises fortifiées rythment les paysages d’Artois et rappellent le passé mouvementé de cette région. Ce parcours vous propose de partir à la découverte de ces édifices hors du commun.

Course : step 3/21

L'église Saint-Vaast de Villers-au-Bois

Galerie photos

Histoire de l'édifice

L’église de Villers-au-bois date du 16e siècle comme le prouve l’album du duc de Croÿ du village. Elle était alors entourée par un cimetière clos par des dalles de grès, qui seraient d’anciennes tombes mérovingiennes. Aujourd’hui, ces dalles ne sont plus visibles. Sur l’aquarelle, l’église est représentée avec une tour fortifiée sans couverture à charpente, une nef et un chœur couverts en tuiles.

Le chœur et la nef ont été remaniés en 1863 par l’architecte M. Carré pour obtenir plus d’espace. Un transept est rajouté.

Etude pour la restauration de l'église par M. Carré, 1863

L’église est la cible des tirs allemands pendant la Première Guerre mondiale : une partie de la tour et de la nef est éventrée. Les restaurations sont confiées à l’architecte M. Goguet et l’entrepreneur E. Cauler. Le clocher est alors en partie reconstruit en ardoises fibrociments, sans respecter la structure d’origine de la tour.

L'église après les bombardements de la Première Guerre mondiale

La tour et ses caractéristiques défensives

La tour de l’église date du 16e siècle. Elle possède des caractéristiques défensives qui témoignent du passé troublé des environs à cette époque. La tour facilitait la surveillance du village grâce à l’aménagement d’un chemin de ronde à son sommet. Il était agrémenté de tourelles de guet aux angles pour accueillir les guetteurs. Un mâchicoulis au sommet de la tour servait également à défendre le pied de l’église en cas d’attaque. Les guetteurs étaient hébergés dans une salle à l’étage, pourvue d’une cheminée.

Tourelle de guet située en haut de la tour de l'église Saint-Vaast

Pendant la phase de travaux de 1863,  la plateforme du chemin de ronde est remplacée par le clocher en charpente de bois et couvert d’ardoises, entrainant une destruction partielle des tourelles de guet.

Le sommet de la tour après restauration

Quelques dates clefs 

  • Avant le 16e siècle : construction de l’église de Villers-au-bois
  • 1863 : restaurations par M. Carré et suppression du chemin de ronde
  • Après 1918 : restauration des dommages de guerre par M. Goguet
  • 2016-2017 : projet de restauration lancé pour stopper les dégradations des maçonneries de la tour et les fuites de la couverture. Le projet est soutenu par le Conseil départemental et la Fondation du Patrimoine.

Inscription d'un soldat canadien sur la pierre de l'autel lors de la Première Guerre mondiale

On peut voir sur l’autel de l’église une pierre noire gravée. Il s’agit d’une inscription faite par un soldat canadien pendant la Première Guerre mondiale, mentionnant son nom, son matricule, sa ville d’origine et la date d’inscription.

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

eZ debug

Clear cache:

Quick settings:

Timing: Nov 26 2024 10:41:25
Script start
Timing: Nov 26 2024 10:41:25
Module start 'content'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
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: Nov 26 2024 10:41:25
Module end 'content'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Content structure'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Media library'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'User accounts'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Webshop'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Design'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Setup'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'My account'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZTags'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZComments'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'eZFind'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Lists by class'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'Newsletter'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'SMS'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'formviewcount'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/navigationpart' with comment: 'Navigation part'. The untranslated message is: 'telmedia'
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "pagelayout.tpl" with resource "design"
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Text line'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'XML block'
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "content/datatype/view/ezxmltags/abreviation.tpl" with resource "design"
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "content/datatype/view/ezxmltags/abreviation.tpl" with resource "design"
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "content/datatype/view/ezxmltags/abreviation.tpl" with resource "design"
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "content/datatype/view/ezxmltags/abreviation.tpl" with resource "design"
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "content/datatype/view/ezxmltags/abreviation.tpl" with resource "design"
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "content/datatype/view/ezxmltags/abreviation.tpl" with resource "design"
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "content/datatype/view/ezxmltags/paragraph.tpl" with resource "design"
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Object relation'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Image'
Error: eZImageManager::createAliasFromINI Nov 26 2024 10:41:25
No such group imagefull in ini file image.ini
Warning: eZImageManager::readImageAliasesFromINI Nov 26 2024 10:41:25
Failed reading Image Alias imagefull from image.ini
Error: eZImageManager::createAliasFromINI Nov 26 2024 10:41:25
No such group banner_expo_homepage in ini file image.ini
Warning: eZImageManager::readImageAliasesFromINI Nov 26 2024 10:41:25
Failed reading Image Alias banner_expo_homepage from image.ini
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Object relations'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'EN'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'FR'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'patrimoines'. The untranslated message is: 'NL'
Debug: ezpI18n::translateText Nov 26 2024 10:41:25
Missing translation for message in context: 'kernel/classes/datatypes' with comment: 'Datatype name'. The untranslated message is: 'Checkbox'
Timing: Nov 26 2024 10:41:25
Script end
Notice: Nov 26 2024 10:41:25
eZTemplate: Loading template "setup/debug_toolbar.tpl" with resource "design"

Main resources:

Total runtime0.1762 sec
Peak memory usage9,984.0000 KB
Database Queries136

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0073 1,141.1484610.0938
Module start 'content' 0.00730.0131 1,751.24221,290.0703
Module end 'content' 0.02040.1556 3,041.31255,417.0078
Script end 0.1760  8,458.3203 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.01247.0118270.0005
Check MTime0.00925.2154270.0003
Mysql Total
Database connection0.00050.290010.0005
Mysqli_queries0.073241.54671360.0005
Looping result0.00331.85641280.0000
TS translator
TS init0.00291.6741230.0001
TS cache load0.00130.7479230.0001
TS context load0.00110.6028230.0000
Template Total0.155788.420.0778
Template load0.00382.145120.0019
Template processing0.151886.197520.0759
Override
Cache load0.00261.4947110.0002
Sytem overhead
Fetch class attribute can translate value0.00060.357620.0003
XML
Image XML parsing0.00351.991220.0018
General
dbfile0.00241.3568260.0001
String conversion0.00000.005030.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
2content/datatype/view/ezxmltags/abreviation.tpl<No override>extension/cg62/design/cg62/templates/content/datatype/view/ezxmltags/abreviation.tplEdit templateOverride template
2content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/cg62/design/archives/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 6
 Number of unique templates used: 4

Time used to render debug report: 0.0007 secs