Uhm. Si le especificas un fondo a
form
no se van a poner los elementos del formulario de ese color, sino el propio formulario, ya que
form
es un elemento en si mismo.
Tal cual lo indicas en tu código, no debería de ocurrir lo que mencionas. ¿Podrías poner el código necesario para reproducir el problema? Seguro que es alguna otra cosa que no estás teniendo en cuenta.