¿Qué necesidad real existe de flotar un elemento, por defecto de bloque, para que ocupe el 100%? La pregunta va sin ironías ni nada, simplemente no lo entiendo o nunca he visto ninguna necesidad de hacer algo así.
¿Tienes algún enlace para ver la página? O un jsfiddle o algo.