Just like you should never build at task flow without basing it on a task flow template, you should never build a page without basing it on a page template. Page templates are always referenced (never copied), so any change you make to a page template will affect all pages based on the template.
JDeveloper comes with two advanced templates called Oracle Three Column Layout and Oracle Dynamic Tabs Shell that you can look at to see examples of what an enterprise template might look like.
To create a page template, open the CommonUI project in your common user interface workspace. Choose File | New and then Web Tier | JSF | JSF Page Template. The Create JSF Page Template page opens.
If you are already a JSF layout ...