ops...hai ragione...una svista...
al posto di display:none metti display:hidden, oppure tolgi onload dal div e mettilo nel body