Include wp-load.php in the non-wordpress site to get WordPress functions.
define( 'WP_USE_THEMES', false );
require( '/path/to/wp-load.php' );
Then you should be able to make the appropriate calls to get_header()
, get_footer()
, and wp_nav_menu()
as you would within your WordPress theme.