Problems with scrollbar in Panel

In my application I need to insert a form in a Panel.
When the form exceeds the scrren size I expected the scroll bar appears but it didn’t happen.
My code
@Override
public void createBody() {
initContainer();
VerticalLayout vl = new VerticalLayout();
vl.addStyleName(“tmpl-single-bean”);
vl.setHeightUndefined();
form = createForm();
form.addStyleName(“tmpl-form-page”);
form.setWidth(“100%”);
singleBeanContainer = new TranslatablePanel();
singleBeanContainer.addStyleName(“tmpl-internal-panel”);
singleBeanContainer.setContent(form);
vl.addComponent(singleBeanContainer);
body = vl;
}

The tmpl-internal-panel style contanins overflow : auto but looking with firebug I see

element.style {
overflow: hidden;
padding-bottom: 0;
padding-top: 0;
width: 100%;
}
and

For the panel.
What’s wrong ?
How can I see my scrollbars ?
Tks
Tullio

Is the form being cropped?

Shouldn’t it be like this?

element.style {
    overflow-y: auto;
    padding-bottom: 0;
    padding-top: 0;
    width: 100%;
}

Fran

Sorry for my mietake the form is a grid layout.
This is the resulting div

I still have problems with panel scroolbar.
If I set a fixed size for the panel (in pixel) I get scrollbars when the content exceeds the dimension, in any other situation I don’t see scrollbars.
What I missed ?
Tks