<asp:menu id="Menu1" runat="server" orientation="Horizontal" renderingmode="List" width="100%"></asp:menu>
make sure that you don't specify any width for parent tag of this asp:menu so that menu will displayed with the width of screen width.
Use menu in Master page so that it will be displayed common to all its content pages