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 2/21

L'église Saint-Martin d'Ecoivres

Galerie photos

Les origines médiévales

Au Moyen-âge, l’abbaye du Mont Saint-Eloi avait établi à Ecoivres un collège pour les nouveaux moines. C’est à Ecoivres que Saint Vindicien (610-712), disciple et fondateur de l’abbaye, a souhaité être enterré. Laissé à l’abandon pendant plusieurs siècles, le hameau d’Ecoivres est redécouvert et repeuplé au 10e siècle. L’église daterait ainsi du 11e siècle.

La tour est l’élément le plus ancien de l’église actuellement. Elle a été construite en 1632 sur des bases plus anciennes. Il s’agissait alors d’une tour axiale, entre le chœur et la nef. A la fin du 17e siècle, l’église est occidentée : le chœur est reconstruit à l’ouest et la tour se retrouve en façade de l’église. On peut encore voir les traces de l’ancien chœur sur la façade.  

Détails des crochets sculptés de la flèche

La tour de l’église Saint-Martin est surmontée d’une flèche en pierre à crochets sculptés datant du 16e siècle. On peut y apercevoir des têtes de moines, rappelant l’origine du hameau d’Ecoivres et sa proximité avec l’abbaye du Mont Saint-Eloi. Des têtes de sangliers sont aussi représentées.

La flèche a été restaurée entre 1924  et 1927 après les dommages de la Première Guerre Mondiale.

Un chemin de ronde existait probablement au sommet pour surveiller les environs de l’abbaye. Les flèches en pierre sont souvent construites sur d’anciennes terrasses de guet.

Quelques dates clefs

  • 712 : Saint Vindicien est enterré à Ecoivres
  • 11e siècle : construction de la première église d’Ecoivres
  • 17e siècle : construction de la tour puis déplacement du chœur
  • 1924 – 1927 : restauration de la flèche après la guerre

Les curiosités de l'édifice

Colonne, probablement un ancien pilori de 1587

On remarque une colonne à côté de la porte d’entrée de l’église. Les historiens pensent qu’il s’agissait d’un pilori datant de 1587. Il a été déterré du cimetière d’Ecoivres en 1925.

Inscription d'un soldat sur les murs de l'église lors de la Première Guerre mondiale

Si vous faites le tour de l’église, vous apercevrez sur les murs, des noms de soldats gravés sur les pierres. Il s’agit de combattants de la Première Guerre mondiale attendant près de la ligne de front d’Arras et qui se réfugiaient dans les églises de l’Artois.

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

eZ debug

Clear cache:

Quick settings:

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

Main resources:

Total runtime0.1529 sec
Peak memory usage9,472.0000 KB
Database Queries134

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0064 1,144.4609608.2500
Module start 'content' 0.00640.0179 1,752.71091,265.7188
Module end 'content' 0.02440.1284 3,018.42975,237.5000
Script end 0.1528  8,255.9297 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.01509.7933270.0006
Check MTime0.01187.7443270.0004
Mysql Total
Database connection0.00040.270710.0004
Mysqli_queries0.041427.08481340.0003
Looping result0.00261.69761260.0000
TS translator
TS init0.00332.1514230.0001
TS cache load0.00161.0740230.0001
TS context load0.00140.8884230.0001
Template Total0.125782.220.0628
Template load0.00543.551720.0027
Template processing0.120278.641920.0601
Override
Cache load0.00412.6542110.0004
Sytem overhead
Fetch class attribute can translate value0.00050.300420.0002
XML
Image XML parsing0.00382.501920.0019
General
dbfile0.00603.9506260.0002
String conversion0.00000.005930.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.0004 secs