            var lon = 10.52672;
            var lat = 43.74475;
            var zoom = 14;
            var map, markers;
            var ifelloni = new OpenLayers.LonLat(  10.52676, 43.7446);

            function init(){
				/*OpenLayers.DOTS_PER_INCH = 72;
            var options = {

// various ways of specifying similar things
//                          resolutions: [1.40625,0.703125,0.3515625,0.17578125,0.087890625,0.0439453125,0.02197265625,0.010986328125,0.0054931640625,0.00274658203125,0.00137329101],
//                          scales: [50000000, 10000000],
//                          maxResolution: 0.17578125,
//                          minResolution: 0.0439453125,
//                          maxScale: 10000000,
//                          minScale: 50000000,
//                          numZoomLevels: 5,
//                          units: "dd",
                            minResolution: "auto",
                            minExtent: new OpenLayers.Bounds(-1, -1, 1, 1),
                            maxResolution: "auto",
                            maxExtent: new OpenLayers.Bounds(-180, -90, 180, 90)
			};*/
							
               map = new OpenLayers.Map( 'map' );

		
				var googles = new OpenLayers.Layer.Google("Google Sat", {type: G_SATELLITE_MAP, minZoomLevel: 3, maxZoomLevel: 19});
				var googlei = new OpenLayers.Layer.Google("Google Hybrid", {type: G_HYBRID_MAP, minZoomLevel: 3, maxZoomLevel: 19});
				var googlem = new OpenLayers.Layer.Google("Google map", {type: G_DEFAULT_MAP_TYPES, minZoomLevel: 4, maxZoomLevel: 6});


                map.addLayers([googlei, googles, googlem]);

                //Markers = new OpenLayers.Layer.Markers("Markers", {'numZoomLevels':25}); 
				markers = new OpenLayers.Layer.Markers("markers",{'calculateInRange': function() { return true; }}); 
			
	           //Markers = new OpenLayers.Layer.Markers("Markers");
				map.addLayer(markers);

                map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);
                map.addControl( new OpenLayers.Control.LayerSwitcher() );
                map.addControl( new OpenLayers.Control.MousePosition() );
				map.addControl( new OpenLayers.Control.PanZoomBar() );
				add();

            }

            function add() {
                var url = '../Immagini/marker.png';
                var sz = new OpenLayers.Size(32,32 );
                var calculateOffset = function(size) {
                                    return new OpenLayers.Pixel(-(size.w), -size.h);
                                 };
                var icon = new OpenLayers.Icon(url, sz, null, calculateOffset);
                
				
				
				marker = new OpenLayers.Marker(ifelloni, icon);
                markers.addMarker(marker);

                //marker = new OpenLayers.Marker(madrid, icon.clone());
                markers.addMarker(marker);

            }

            function remove() {
                markers.removeMarker(marker);
            } 
