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

Les moulins d'hier et d'aujourd'hui

Les moulins constituent, au même titre que les châteaux, les églises ou les maisons, des éléments de notre patrimoine. Le Pas-de-Calais en a possédé plus de 1 500 au XIXe siècle . Beaucoup ont disparu du fait de la mécanisation et des guerres.

Les moulins à eau, qui ont été moins nombreux que ceux à vent dans notre département, sont actuellement les mieux préservés au long des cours d’eau comme la Canche, l’Authie, l’Aa ou la Scarpe. L’industrialisation et l’urbanisation ont fait disparaître la plupart des moulins à vent ; ceux qui subsistent sont visibles surtout dans le nord-ouest du Pas-de-Calais.

À travers l’étude des moulins, c’est toute une civilisation qui ressurgit , civilisation rythmée par les éléments naturels : l’eau et le vent. Les moulins permettent de présenter l’ensemble des activités humaines depuis le Néolithique avec les découvertes archéologiques des premières meules jusqu’au   XiXe  et XXe siècle, époques pour lesquelles les archives conservent le plus de traces.

Ce parcours retrace l'histoire des moulins du Pas-de-Calais , des premières traces apparues lors de fouilles archéologiques jusqu'à la présentation et la restauration de quelques emblématiques de notre territoire.

Course : step 10/11

Le moulin Lebriez de Mentque-Nortbécourt

Galerie photos

Un moulin à vent emblématique

Les moulins à vent

Le fonctionnement des moulins à vent est relativement simple. Les ailes, constituées d’une voilure montée sur les quatre verges, sont solidaires de l’arbre moteur et l’entraînent dans un mouvement rotatif. Les deux sections cylindriques de l’arbre reposent sur des paliers en pierre dure. La grande roue verticale dentée, ou rouet, solidaire de l’arbre, s’engrène sur un pignon horizontal, la lanterne, qui transmet le mouvement rotatif à l’arbre vertical, ou gros-fer. Ce dernier entraîne à son tour la meule supérieure, ou courante, la meule inférieure, ou gisante, étant fixe.

Le moulin Lebriez de Mentque-Nortbécourt

Pour fonctionner, le moulin doit constamment faire face au vent. Chaque type de moulin comprend donc une partie mobile, orientable et pivotante sur un support fixe. Dans les moulins sur pivot ou pioche, c’est la cage qui vire sur 360°. Il faut pousser sur l’échelle, ou sur la queue ou guivre pour la faire tourner. Pour les moulins sur tourelle, seule la toiture tourne grâce à la queue.

Les moulins à vent souffrent de l’irrégularité du vent . À Saint-Laurent-Blangy, en 1857, le meunier Félix Choquet se plaint d’un chômage de 8 mois par an.

Par vent favorable, la puissance d’un moulin à vent est, en chevaux, égale à la moitié de la surface entoilée. Pour 60 m2 de toile, la force est de 30 cv.

Les origines du moulin Lebriez

Le moulin à vent se situe sur les hauteurs du village de Mentque-Nortbécourt depuis 1714, comme l’atteste l’inscription à l’intérieur de l’édifice.

Sa fonction était de moudre le grain. Il s’agit d’un moulin doté d’un fût cylindrique en pierre calcaire surmonté d’une calotte, portant les ailes. Les ailes pouvaient être orientées face au vent grâce à la queue, un élément en bois permettant de déplacer la calotte.

Le moulin Lebriez de Mentque-Nortbécourt

En 1897, il devient la propriété d’Alphonse Lebriez, meunier qui demeurera en activité jusqu’en 1950. En 1864, il est acheté par Michel Hoyez qui le transforme en résidence secondaire. Il est inscrit au titre des Monuments historiques par arrêté du 14 novembre 1977. Les ailes sont remises en état en 1981.

La restauration

En 2014, les ailes sont déposées car une tempête vient endommager l’axe principal. Les meules sont placées à l’extérieur du moulin mais le mécanisme du moulin est préservé. Dès lors, émerge des habitants une forte volonté de sauvegarder ce patrimoine.

En 2015, la Communauté d’Agglomération du Pays de Saint-Omer, consciente de cet enjeu, devient propriétaire du site et engage un projet de restauration estimé à 450 000€. Le suivi de l’opération est confié à l’architecte du patrimoine Nathalie T’Kint sous le contrôle scientifique et technique de la DRAC des Hauts-de-France.

Un diagnostic fait alors apparaitre de nombreux désordres menaçant la pérennité de l’édifice les couvertures sont en très mauvais état et le parement des murs en pierre calcaire tendre présente de fortes dégradations. La DRAC, la Région et la Fondation du Patrimoine apportent leur soutien financier à cette réalisation.

Le chantier débute en 2019 et dure 6 mois. Le temps fort de cette restauration est sans doute la pose de la charpente traditionnelle par l’entreprise Battais Charpente. Une charpente taillée et assemblée en atelier est alors démontée pour le transport puis remontée sur place. L’ensemble est ensuite levé par une grue avant de venir culminer sur le fut.

Elément patrimonial et marqueur du paysage, le moulin Lebriez fonctionne occasionnellement lors d’évènements culturels. Il constitue également un lieu de rassemblement pour les randonneurs qui sillonnent le territoire.

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

eZ debug

Clear cache:

Quick settings:

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

Main resources:

Total runtime0.1173 sec
Peak memory usage9,472.0000 KB
Database Queries138

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0067 1,144.4141608.2578
Module start 'content' 0.00670.0118 1,752.67191,255.2969
Module end 'content' 0.01850.0987 3,007.96885,204.2266
Script end 0.1172  8,212.1953 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.01109.3501270.0004
Check MTime0.00847.1869270.0003
Mysql Total
Database connection0.00040.333310.0004
Mysqli_queries0.040134.18101380.0003
Looping result0.00171.47331300.0000
TS translator
TS init0.00242.0263230.0001
TS cache load0.00100.8765230.0000
TS context load0.00090.7267230.0000
Template Total0.098583.920.0492
Template load0.00352.974920.0017
Template processing0.095080.933720.0475
Override
Cache load0.00242.0551130.0002
Sytem overhead
Fetch class attribute can translate value0.00040.321320.0002
XML
Image XML parsing0.00242.076020.0012
General
dbfile0.00231.9970280.0001
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
3content/datatype/view/ezxmltags/strong.tpl<No override>extension/cg62/design/cg62/templates/content/datatype/view/ezxmltags/strong.tplEdit templateOverride template
3content/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: 10
 Number of unique templates used: 5

Time used to render debug report: 0.0005 secs