> var bounds = new OpenLayers.Bounds(
> 657732.15, 5120937.825,
> 670140.975, 5139839.675
> );
>
> var options = {
> controls: [],
> maxExtent: bounds,
> maxResolution: 40.83535156249854,
> projection: "EPSG:3003",
> units: 'm'
La proiezione che setti e’ 3003 = Gauss Boaga fuso ovest.
Pero’ setti dei bounding che sono UTM (657732,5120937).
Non so’ se centra qualcosa con il tuo errore, ma comunque penso sia da correggere…