diff --git a/conf/app.struct.ts b/conf/app.struct.ts
index 948ab81df0b373908abb57b79b228355d97d6f88..c6f6564749717ceec8bb35c7776ef2d11e5698b8 100755
--- a/conf/app.struct.ts
+++ b/conf/app.struct.ts
@@ -29,8 +29,7 @@ import {
   vmapFluxMode,
   vmapMapReportsMode,
   vmapAdminManageDataObject,
-  vmapOfflineZones,
-  vmapOfflineRequests
+  vmapConfigOfflineVmapObject
 } from '../modules/vmap/struct/vmap.struct';
 
 /**
@@ -103,19 +102,11 @@ export const appStruct: AppConfig = {
     'objects': [
       vitisConfigVitisObject,
       vmapConfigVmapObject,
+      vmapConfigOfflineVmapObject,
       vitisConfigEmailTemplatesObject,
       vitisConfigInterfaceObject,
       vitisConfigCustomTranslationsObject,
       vitisAdditionalRouteObject]
-  }, {
-    'name': 'vmap_offline',
-    'label': 'TITLE_MODE_OFFLINE',
-    'icon': 'icon-vitis-signal_cellular_off',
-    'route': 'offline',
-    'privilege': 'vmap_admin',
-    'objects': [
-      vmapOfflineZones,
-      vmapOfflineRequests]
   }, {
     'name': 'vitis_api',
     'label': 'TITLE_MODE_CONFIGURATION_API',
diff --git a/conf/properties.json b/conf/properties.json
index 9d4b453dab1b9de6e89b5ed3e8cf82f043e6454c..f1465e887146f953f64cca56124133e3aacf5806 100644
--- a/conf/properties.json
+++ b/conf/properties.json
@@ -19,9 +19,7 @@
       "circle_radius": 7
     }
   },
-  "allowOffline": true,
-  "offlinePrivileges": [
-    "vitis_user",
-    "vmap_user"
-  ]
+  "vmap_offline": true,
+  "vmap_offline_redirection_enalble_multiple_zones": false,
+  "vmap_offline_redirection_enable_auto_download_zone": false
 }
\ No newline at end of file