docs: function ZoomAndPan(arg,opt) {
          /**
           * Gestion du zoom par la molette de la souris
           */
          this.mouseWheelZoom = new MouseWheelZoom(this);
          /**
           * Gestion du zoom par tracé d'un cadre
           */
          this.marqueeZoom = new MarqueeZoom(this);
          /**
           * Gestion de la taille du canvas SVG
           */
          this.resizable = new ZapResizable(this);
          /**
           * déplacement dans le canvas avec la souris
           */
          this.mousePan = new MousePan(this);
          /**
           * gestion du cookie pour mémoriser zoom et position
           */
          this.cookie = new Cookie(this);
          /**
           * Element g permettant de gérer le zoom
           */
          this.innerFrame = new JSYG('<g>')[0];
          /**
           * Element div permettant de gérer les ascenceurs (si overflow!="hidden")
           */
          this.outerFrame = new JSYG('<div>')[0];
  	
          if (arg) this.setNode(arg);
          if (opt) this.enable(opt);
      }