Deprecated: Ai1wm_Export_Enumerate_Tables::execute(): Implicitly marking parameter $db_client as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/all-in-one-wp-migration/lib/model/export/class-ai1wm-export-enumerate-tables.php on line 32

Deprecated: Ai1wm_Import_Options::execute(): Implicitly marking parameter $db_client as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/all-in-one-wp-migration/lib/model/import/class-ai1wm-import-options.php on line 32

Deprecated: Ai1wm_Import_Database::execute(): Implicitly marking parameter $db_client as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/all-in-one-wp-migration/lib/model/import/class-ai1wm-import-database.php on line 32

Deprecated: WPCF7_Pipes::__construct(): Implicitly marking parameter $texts as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/contact-form-7/includes/pipe.php on line 39

Deprecated: Freemius::maybe_activate_bundle_license(): Implicitly marking parameter $license as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/music-player-for-elementor/freemius/includes/class-freemius.php on line 8038

Deprecated: Freemius::set_license(): Implicitly marking parameter $license as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/music-player-for-elementor/freemius/includes/class-freemius.php on line 12666

Deprecated: Freemius::switch_to_blog(): Implicitly marking parameter $install as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/music-player-for-elementor/freemius/includes/class-freemius.php on line 15893

Deprecated: Freemius::_activate_addon_account(): Implicitly marking parameter $bundle_license as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/music-player-for-elementor/freemius/includes/class-freemius.php on line 18365

Deprecated: Freemius::_store_site(): Implicitly marking parameter $site as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/music-player-for-elementor/freemius/includes/class-freemius.php on line 19923

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woo-checkout-field-editor-pro domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/eazv7237/edivision-marokko.com/wp-includes/functions.php on line 6131

Deprecated: Automattic\WooCommerce\StoreApi\Schemas\V1\CheckoutSchema::get_checkout_response(): Implicitly marking parameter $payment_result as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/StoreApi/Schemas/V1/CheckoutSchema.php on line 214

Deprecated: Automattic\WooCommerce\Internal\DependencyManagement\ExtendedContainer::add(): Implicitly marking parameter $shared as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/Internal/DependencyManagement/ExtendedContainer.php on line 68

Deprecated: Automattic\WooCommerce\Vendor\League\Container\Container::__construct(): Implicitly marking parameter $definitions as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php on line 49

Deprecated: Automattic\WooCommerce\Vendor\League\Container\Container::__construct(): Implicitly marking parameter $providers as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php on line 49

Deprecated: Automattic\WooCommerce\Vendor\League\Container\Container::__construct(): Implicitly marking parameter $inflectors as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php on line 49

Deprecated: Automattic\WooCommerce\Vendor\League\Container\Container::add(): Implicitly marking parameter $shared as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php on line 80

Deprecated: Automattic\WooCommerce\Vendor\League\Container\Container::inflector(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/lib/packages/League/Container/Container.php on line 225

Deprecated: Automattic\WooCommerce\Vendor\League\Container\Inflector\InflectorAggregate::add(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/lib/packages/League/Container/Inflector/InflectorAggregate.php on line 20

Deprecated: Automattic\WooCommerce\Vendor\League\Container\Inflector\InflectorAggregateInterface::add(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/lib/packages/League/Container/Inflector/InflectorAggregateInterface.php on line 18

Deprecated: Automattic\WooCommerce\Internal\DependencyManagement\AbstractServiceProvider::add(): Implicitly marking parameter $shared as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/Internal/DependencyManagement/AbstractServiceProvider.php on line 153

Deprecated: Automattic\WooCommerce\Internal\DependencyManagement\ServiceProviders\AbstractInterfaceServiceProvider::add_with_implements_tags(): Implicitly marking parameter $shared as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/Internal/DependencyManagement/ServiceProviders/AbstractInterfaceServiceProvider.php on line 59

Deprecated: Automattic\WooCommerce\Database\Migrations\TableMigrator::db_get_results(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/Database/Migrations/TableMigrator.php on line 83

Deprecated: Automattic\WooCommerce\Caching\ObjectCache::get(): Implicitly marking parameter $get_from_datastore_callback as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/Caching/ObjectCache.php on line 229

Deprecated: Automattic\WooCommerce\Internal\BatchProcessing\BatchProcessingController::update_processor_state(): Implicitly marking parameter $last_error as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/Internal/BatchProcessing/BatchProcessingController.php on line 238

Deprecated: Automattic\WooCommerce\Internal\Features\FeaturesController::verify_did_woocommerce_init(): Implicitly marking parameter $function as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/Internal/Features/FeaturesController.php on line 493

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the woocommerce domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/eazv7237/edivision-marokko.com/wp-includes/functions.php on line 6131

Deprecated: Automattic\Jetpack\Connection\Manager::setup_xmlrpc_handlers(): Implicitly marking parameter $xmlrpc_server as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/vendor/automattic/jetpack-connection/src/class-manager.php on line 153

Deprecated: ActionScheduler_Store::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 29

Deprecated: ActionScheduler_Store::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 188

Deprecated: ActionScheduler_Store::get_scheduled_date_string(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 257

Deprecated: ActionScheduler_Store::get_scheduled_date_string_local(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Store.php on line 274

Deprecated: ActionScheduler_DBStore::save_unique_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 55

Deprecated: ActionScheduler_DBStore::save_action(): Implicitly marking parameter $scheduled_date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 68

Deprecated: ActionScheduler_DBStore::save_action_to_db(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 82

Deprecated: ActionScheduler_DBStore::stake_claim(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 795

Deprecated: ActionScheduler_DBStore::claim_actions(): Implicitly marking parameter $before_date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_DBStore.php on line 860

Deprecated: ActionScheduler_Logger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Logger.php on line 28

Deprecated: ActionScheduler_Logger::log_failed_fetch_action(): Implicitly marking parameter $exception as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Logger.php on line 142

Deprecated: ActionScheduler_DBLogger::log(): Implicitly marking parameter $date as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/data-stores/ActionScheduler_DBLogger.php on line 21

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_QueueRunner::__construct(): Implicitly marking parameter $async_request as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_QueueRunner.php on line 39

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $monitor as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_Abstract_QueueRunner::__construct(): Implicitly marking parameter $cleaner as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/abstracts/ActionScheduler_Abstract_QueueRunner.php on line 34

Deprecated: ActionScheduler_QueueCleaner::__construct(): Implicitly marking parameter $store as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/packages/action-scheduler/classes/ActionScheduler_QueueCleaner.php on line 35

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the forminator domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/eazv7237/edivision-marokko.com/wp-includes/functions.php on line 6131

Deprecated: forminator_replace_form_data(): Implicitly marking parameter $custom_form as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/forminator/library/helpers/helper-fields.php on line 505

Deprecated: forminator_replace_form_data(): Implicitly marking parameter $entry as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/forminator/library/helpers/helper-fields.php on line 505

Deprecated: forminator_replace_form_payment_data(): Implicitly marking parameter $custom_form as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/forminator/library/helpers/helper-fields.php on line 2288

Deprecated: forminator_replace_form_payment_data(): Implicitly marking parameter $entry as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/forminator/library/helpers/helper-fields.php on line 2288

Deprecated: forminator_replace_lead_form_data(): Implicitly marking parameter $entry as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/forminator/library/helpers/helper-fields.php on line 2583

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the instagram-feed domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/eazv7237/edivision-marokko.com/wp-includes/functions.php on line 6131

Deprecated: Automattic\WooCommerce\Admin\PluginsHelper::install_plugins(): Implicitly marking parameter $logger as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/Admin/PluginsHelper.php on line 165

Deprecated: Automattic\WooCommerce\Admin\PluginsHelper::activate_plugins(): Implicitly marking parameter $logger as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/Admin/PluginsHelper.php on line 368

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 342

Deprecated: Elementor\Controls_Stack::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 342

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 789

Deprecated: Elementor\Controls_Stack::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/includes/base/controls-stack.php on line 789

Deprecated: Elementor\Elements_Manager::create_element_instance(): Implicitly marking parameter $element_type as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/includes/managers/elements.php on line 71

Deprecated: Elementor\Element_Base::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/includes/base/element-base.php on line 1498

Deprecated: Elementor\Repeater::__construct(): Implicitly marking parameter $args as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/includes/elements/repeater.php on line 49

Deprecated: Elementor\Core\Utils\Collection::filter(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/core/utils/collection.php on line 43

Deprecated: Automattic\WooCommerce\Admin\Features\PaymentGatewaySuggestions\Init::get_suggestions(): Implicitly marking parameter $specs as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/woocommerce/src/Admin/Features/PaymentGatewaySuggestions/Init.php on line 38
Carte Studio – edivision
Deprecated: Elementor\Core\Files\CSS\Post::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/core/files/css/post.php on line 221

Deprecated: Elementor\Core\Files\CSS\Base::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/core/files/css/base.php on line 550

Deprecated: Elementor\Core\Files\CSS\Base::get_active_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/core/files/css/base.php on line 912

Deprecated: Elementor\Core\Files\CSS\Base::get_active_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/core/files/css/base.php on line 912

Deprecated: Elementor\Core\Files\CSS\Base::get_style_controls(): Implicitly marking parameter $controls as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/core/files/css/base.php on line 940

Deprecated: Elementor\Core\Files\CSS\Base::get_style_controls(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/core/files/css/base.php on line 940

Deprecated: Elementor\Core\DynamicTags\Dynamic_CSS::add_controls_stack_style_rules(): Implicitly marking parameter $all_controls as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/core/dynamic-tags/dynamic-css.php on line 104

Deprecated: Elementor\Stylesheet::add_rules(): Implicitly marking parameter $query as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/includes/stylesheet.php on line 141

Deprecated: Elementor\Includes\Widgets\Traits\Button_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/includes/widgets/traits/button-trait.php on line 459

Deprecated: Elementor\Includes\Widgets\Traits\Button_Trait::render_text(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/includes/widgets/traits/button-trait.php on line 577
S

ituation: Le Maroc est le pays du soleil couchant - al-Maghrib al-aqsa. C'est l'Etat le plus occidental de l'Afrique du Nord. Il est limité à l'ouest par l'Océan Atlantique (2 934 Km de côtes), au nord par le détroit de Gibraltar et la mer Méditerranée (512 Km de côtes) et n'est séparé du continent européen que par 14 Km de mer. Il a des frontières terrestres communes avec l'Algérie (1 350 Km), la Mauritanie (650 Km) et l'Espagne (12 Km) à Ceuta et Melilla.Le Maroc appartient à la fois au monde méditerranéen, au monde océanique et au monde saharien.

 

Paysage et climat

 

L

e relief du Maroc est essentiellement montagneux. Le pays compte quatre grandes chaînes de montagnes : le Rif, le long de la côte méditerranéenne, dont les sommets culminent à près de 2000 m, le Haut et le Moyen Atlas, au centre, et l’Anti-Atlas, au sud-ouest. C’est dans le Haut Atlas que se situe le plus haut sommet d’Afrique du Nord, le Djebel Toubkal (4165 m). Les vallées fluviales qui sillonnent ces massifs montagneux font partie des zones les plus fertiles du pays. Au sud des montagnes s’étend le désert du Sahara. Au Maroc, le climat varie selon la latitude, l’altitude et la proximité de la mer. Plus on s’éloigne des côtes, plus il fait chaud et sec, et plus les écarts de températures sont grands. En plaine, il fait très chaud l’été, et froid et humide l’hiver ; en montagne, les étés sont chauds et les hivers, froids et enneigés. Les monts Atlas arrêtent les vents humides en provenance de l’Atlantique, d’où le climat désertique des régions du sud. Le Sahara ne reçoit quasiment pas de pluie. La végétation du Maroc est essentiellement de type méditerranéen, avec des oliviers et des eucalyptus dans les plaines et des chênes verts en montagne. Dans les zones les plus arides poussent des palmiers dattiers, des buissons rabougris, des touffes d’herbe dure et des herbes aromatiques ; on y rencontre des lézards, des caméléons et des serpents. Les scinques, ou « poissons des sables », dont la peau jaune brun sert de camouflage, se meuvent dans le sable comme des poissons dans l’eau. Les montagnes marocaines sont aussi l’habitat des singes de Barbarie, les seuls singes qui puissent vivre dans des régions enneigées.

 

Les villes impériales

 

Q

ui n'aimerait pas déambuler au coeur de ces villes princières ? Pénétrer les cours intérieures, visiter les mosquées, s'enfoncer dans les souks, découvrir les kasbahs... Bois et stuc sculptés, motifs géométriques, portes ornées, moucharabieh de bois tournés, ors et mosaïques... Jeu des blancs, des verts et des ocres... Visiter Fès l'antique, authentique et raffinée, Meknès, le "Versailles marocain", Marrakech, oasis colorée aux portes des montagnes de l'Atlas, ou Rabat la blanche, si méditerranéenne ? Fondées et enrichies par les six grandes dynasties qui ont régné sur le Maroc depuis le VIIIe siècle, au confluent de l'Espagne mauresque et de l'Orient arabe, ces villes denses, entourées de remparts, aux formes géométriques, regorgent de trésors.

Le pays des kasbahs

L

a route du Kasbahs prolonge le Haut Atlas au sud entre Er Rachidia et Ouarzazate et offre la possibilité d'explorer les régions du désert de Zagora et Erfoud - Merzouga. L'attraction réelle sont cependant les châteaux, prétendu Kasbahs. Ce paysage et ses châteaux sont devenus célèbres par des films tels que Laurent de l'Arabie (Ait Benhaddou). Depuis toujours, au Maroc, les berbères du sud pratiquent l’art de construire, selon des techniques ancestrales, un type d’habitat original et millénaire : les ksour et les kasbahs. La construction des kasbahs obéit à plusieurs règles architecturales. Sur des fondations de pierre, d’épaisses murailles, flanquées de quatre tours d’angle ornées de merlon en épis, délimitent la construction. Les murs sont en pisé, mélange de terre et de paille selon un procédé ancien qui isole de la chaleur et du froid. Le centre de l’habitation est un patio, véritable puits de lumière pour l’ensemble. L’ornementation extérieure des tours et du haut des murs est en adobe, briques de terre crue argileuse, qui permet d’exécuter des motifs en creux et en relief qui ajourent les parties hautes. Mais toutes les kasbahs ne sont pas celles d’un Pacha et les demeures rurales sont plus simples et regroupées au sein d’un même village. Protégées de remparts avec une seule porte d’entrée, elles forment alors un ksar (pluriel : ksour). Ces villages, construits en pisé, prennent la couleur de leur terre d’origine, qui, passant du ocre au rouge, les rend tous différents. A l’origine, cet habitat rural en terre fut édifié par des familles de nomades qui, ayant décidé de se sédentariser, recherchèrent une construction plus solide que leur tente de laine pour faire face aux intempéries et aux ennemis. C’est pourquoi les ksour, petites forteresses, sont établis le plus souvent sur des pitons rocheux ou en bordure de falaise.Ouarzazate, ainsi que la vallée du Drâa et la vallée du Dadès offrent les plus beaux spécimens de cette remarquable architecture de terre.Partout, sur ces routes du sud, d’une saisissante beauté, d’imposantes kasbahs en ruine lancent un dernier défi au temps et à l’érosion. Plusieurs causes expliquent cette dégradation. Climatiques d’abord : comme dans toute région désertique, les pluies rares mais violentes menacent les maisons de terre qui disparaissent parfois suite aux intempéries. Mais les nomades, habitués aux villages temporaires, ne les reconstruisent pas et vont bâtir ailleurs. A cela s’ajoute l’exode rural, qui s’accompagne de l’abandon de ce type d’habitat au profit de maisons individuelles ou d’immeubles en béton en périphérie des villes.

Les Médinas et Souks

B

eautés picturales et architecturales : ocre rouge à Marrakech, vert et sable à Fès, blancheur à Tanger et Rabat, bleu indigo à Essaouira. On se perd dans les derbs, ces ruelles labyrinthiques surmontées d'arches qui serpentent devant les portes cloutées des riads, les vantaux de cèdre des fondouks (hôtels) et les fontaines ornées de zelliges. On sentirait presque les effluves des souks aux épices. « Cœur de la cité entouré de remparts, auquel on accède par de lourdes portes de bois cloutées, la médina enferme en son sein l'histoire des villes marocaines. Elle est le lieu où se trouve concentrée l'identité même de la ville. Toujours habitées, les médinas s'organisent autour de leurs mosquées, leurs écoles (les médersa, universités coraniques), leurs hammams, leurs marchés. Leur couleur dominante rappelle celle de la terre qui les accueille, ou encore est liée à une tradition culturelle ancrée dans le passé : Essaouira et ses bleus évoquant l'indigo des hommes du désert, Fès et le vert de ses tuiles vernissées... Le plus souvent mal ou peu restaurées, les médinas souffrent du temps qui passe et perdent doucement leur âme. Les plafonds de bois de cèdre sont remplacés par des toiles, les mosaïques des fontaines hors d'usage s'effritent... Mais l'atmosphère demeure, rythmée par les mêmes gestes ancestraux. »

Les Oasis (Palmeraies de Sud)

Q

uand le Sahara borde la montagne, l'imaginaire devient réalité. Longtemps ignorée, aujourd'hui cette région unique nous interpelle. Le Désert vous fait sentir grain de sable parmi les grains de sable ou géant d'avoir posé votre regard sur lui. Et cette sensation d'exister devient alors si forte qu'elle s'imprime en vous, comme le désir tenace de la retrouver. C'est peut-être cela l'appel du désert. Laissez-le résonner en vous..! De l'autre côté du Djebel Saghro à la frontière maroco-algérienne, vous pouvez effleurer de belles ambiances en découvrant à pied, avec des chameliers semi-nomades, les Oasis et les Kasbahs en pisé.

La population

E

n 2010, la population marocaine est estimée à 34 millions d'habitants, soit une densité moyenne de 77 habitants au Km² ; mais les Marocains sont inégalement répartis sur le territoire : les régions côtières et les plaines du Nord enregistrent les plus fortes densités.

Langues et religions

L

’arabe, la langue officielle du pays, est parlé par la plupart des marocains, mais le berbère, ou tamazight, est également parlé par la moitié des Marocains. De nombreux Marocains parlent aussi le français et l’espagnol. L’islam est la religion d’État. La majorité de la population musulmane est sunnite. Le roi du Maroc, descendant du prophète Mohammed, est Commandeur des croyants. Le christianisme et le judaïsme sont également présents. La religion au Maroc est marquée par la tolérance envers toutes les croyances religieuses.

TOP

Deprecated: Constant E_STRICT is deprecated in /home/eazv7237/edivision-marokko.com/wp-content/plugins/elementor/core/logger/manager.php on line 250