This is a duplicate of Google MAP API Uncaught TypeError: Cannot read property 'offsetWidth' of null
The error is here (in the function Affiche_Pin):
map = new google.maps.Map(document.getElementById('map'));
There is no element with id="map" on your page. Should be:
map = new google.maps.Map(document.getElementById('map_canvas'));