function f_chaine(chaine,format)
  {  var _chaine="" ;
     var blanc="" ;
     if(chaine.length > format) { alert("Attention :  la longueur de cette chaine est supérieure au format souhaité !!!") ; }
     for(i=chaine.length; i<format; i++) { blanc=blanc.concat("","&nbsp") ; }
     _chaine=_chaine.concat(chaine, blanc) ;
      return _chaine;  }

// ****************************************************************
// *											*
// * 				Construction du menu déroulant		*
// * 											*
// ****************************************************************

	//-- Définition de la variable url de base

	//var chemindebase = "D:/site2003";
	//window.alert(chemindebase);
	//var chemintotal;
	//chemintotal = chemindebase + "/images/boutons_menu/bout_accueil_out.gif"
	//window.alert(chemintotal);

	//-- Définition des variables du Menu

	var defHorizontalMenu	= false ;			// Menu de type Horizontal
	var defVerticalMenu	= true ;			// Menu de type Vertical

	var defSpaceMenuLeft	= 0 ;				// Espace à gauche entre Frame et Menu
	var defSpaceMenuTop	= 15 ;				// Espace en haut entre Frame et Menu

	var defHeightMenu		= 20 ;			// Hauteur du Menu
	var defLengthMenu		= 22 ;			// Largeur du Menu		 // Default 'length' of menu items - item height if menu is vertical, width if horizontal.

	var defColMenuIn		= 'e0ffff' ;		// Couleur de fond du Menu Popup sur passage souris 
	var defColMenuOut		= 'e0ffff' ;	 	// Couleur de fond du Menu Popup

	// Default colours 
	
	var defOver		= '#ffdab9' ; //'#87CEEB' ;		// Couleur de fond du Menu Item sur passage souris
        var defBack		= '#fffacd' ; //'#ADD8E6' ;  		// Couleur de fond du Menu Item à l'état de 'repos'

	// Variables de la barre des menus
	
	var defNumRacineMenu			= 0 ;		// Menu Racine (toujours égal à 0)
	var defNumPopupAccueil			= 1 ;		// Menu Popup "Accueil"
	var defNumPopupBebelBill		= 2 ;		// Menu Popup "BebelBill"
	var defNumPopupMessages			= 3 ;		// Menu Popup "Messages"
	var defNumPopupPlan			= 4 ;		// Menu Popup "Plan"
	var defNumPopupRecherche		= 5 ;		// Menu Popup "Recherche"
	var defNumPopupMaeka			= 6 ;		// Menu Popup "Maeka"
	var defNumPopupPhotos			= 7 ;		// Menu Popup "Photos"
	var defNumPopupLiens			= 8 ;		// Menu Popup "Liens"
	var defNumPopupInformatique		= 9 ;		// Menu Popup "Informatique"
	var defNumPopupAide			= 10 ;		// Menu Popup "Aide"

	// Variables sous menus
	
	var defNumItemMoteur			= 11 ;		// Menu Item "Liens/Moteur"

	var defImgMenuBack	= '<IMG SRC="./images/boutons_menu/fleche.gif">'
	
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition du Menu Général
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------	
	
	var menu = new Array();
	menu[defNumRacineMenu]  = new Array();				// Point d'entrée du Menu

	menu[defNumRacineMenu][0] = new Menu(defHorizontalMenu, '', defSpaceMenuLeft, defSpaceMenuTop, defHeightMenu, defColMenuIn, defColMenuOut, '', 'menuText');

	// Prototype de création d'un Item
 	// menu[defNumRacineMenu][3] = new Item('Nom Item', "HREF (lien)", 'Ref Frame', largeur Item, Espace Item<->Item+1, Sous-Menu cible);

	// Menu Images...
	// "chemindebase/images/boutons_menu/bout_accueil_out.gif"	
	menu[defNumRacineMenu][1] = new Item('<img name="img1" border=0 src="./images/boutons_menu/bout_accueil_out.gif" onMouseOver=src="./images/boutons_menu/bout_accueil_over.gif"				onMouseOut=src="./images/boutons_menu/bout_accueil_out.gif" >', '#', '',   0, 80, defNumPopupAccueil);
	menu[defNumRacineMenu][2] = new Item('<img name="img2" border=0 src="./images/boutons_menu/bebelbill_out.gif"		onMouseOver=src="./images/boutons_menu/bebelbill_over.gif"	onMouseOut=src="./images/boutons_menu/bebelbill_out.gif" >', 				'#', '',   0, 80, defNumPopupBebelBill);
	menu[defNumRacineMenu][3] = new Item('<img name="img3" border=0 src="./images/boutons_menu/bout_news_out.gif"		onMouseOver=src="./images/boutons_menu/bout_news_over.gif"	onMouseOut=src="./images/boutons_menu/bout_news_out.gif" >', 				'#', '',   0, 80, defNumPopupMessages);
	menu[defNumRacineMenu][4] = new Item('<img name="img4" border=0	src="./images/boutons_menu/bout_plan_site_out.gif" 	onMouseOver=src="./images/boutons_menu/bout_plan_site_over.gif"		onMouseOut=src="./images/boutons_menu/bout_plan_site_out.gif">',		'#', '',   0, 80, defNumPopupPlan);
	menu[defNumRacineMenu][5] = new Item('<img name="img5" border=0	src="./images/boutons_menu/bout_recherche_out.gif"	onMouseOver=src="./images/boutons_menu/bout_recherche_over.gif"		onMouseOut=src="./images/boutons_menu/bout_recherche_out.gif">', 		'#', '',   0, 80, defNumPopupRecherche);
	menu[defNumRacineMenu][6] = new Item('<img name="img6" border=0	src="./images/boutons_menu/bout_maeka_out.gif"		onMouseOver=src="./images/boutons_menu/bout_maeka_over.gif"		onMouseOut=src="./images/boutons_menu/bout_maeka_out.gif">',			'#', '',   0, 80, defNumPopupMaeka);
	menu[defNumRacineMenu][7] = new Item('<img name="img7" border=0	src="./images/boutons_menu/bout_photos_out.gif"		onMouseOver=src="./images/boutons_menu/bout_photos_over.gif"		onMouseOut=src="./images/boutons_menu/bout_photos_out.gif">',			'#', '',   0, 80, defNumPopupPhotos);
	menu[defNumRacineMenu][8] = new Item('<img name="img8" border=0	src="./images/boutons_menu/bout_liens_out.gif"		onMouseOver=src="./images/boutons_menu/bout_liens_over.gif"		onMouseOut=src="./images/boutons_menu/bout_liens_out.gif">',			'#', '',   0, 80, defNumPopupLiens);
	menu[defNumRacineMenu][9] = new Item('<img name="img9" border=0	src="./images/boutons_menu/bout_micro_out.gif"		onMouseOver=src="./images/boutons_menu/bout_micro_over.gif"		onMouseOut=src="./images/boutons_menu/bout_micro_out.gif">', 			'#', '',   0, 80, defNumPopupInformatique);
	menu[defNumRacineMenu][10] = new Item('<img name="img10" border=0	src="./images/boutons_menu/bout_aide_out.gif"	onMouseOver=src="./images/boutons_menu/bout_aide_over.gif"		onMouseOut=src="./images/boutons_menu/bout_aide_out.gif">',			'#', '',   0, 80, defNumPopupAide);
	
	
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Popup "Accueil" 
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	menu[defNumPopupAccueil]     = new Array();
	menu[defNumPopupAccueil][0]  = new Menu(true, defImgMenuBack, 0, 20, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumPopupAccueil][1]  = new Item(f_chaine('Retour', 9), 	"./index.php", 	'',		defLengthMenu, 0, 0);
	
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Popup "BebelBill"
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	menu[defNumPopupBebelBill] = new Array();
	menu[defNumPopupBebelBill][0] = new Menu(true, defImgMenuBack, 0, 20, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumPopupBebelBill][1] = new Item(f_chaine('Qui?', 12), 	"./bebelbill/bebelbill.html", 	'', defLengthMenu, 0, 0);
	menu[defNumPopupBebelBill][2] = new Item(f_chaine('Webcam', 12), 	"./bebelbill/webcam.html", '', defLengthMenu, 0, 0);
	menu[defNumPopupBebelBill][3] = new Item(f_chaine('CV', 12), 		"./bebelbill/cv.html", 	'', defLengthMenu, 0, 0);
	menu[defNumPopupBebelBill][4] = new Item(f_chaine('@mail', 12), 		"mailto:bebelbill_stop_spam@wanadoo.fr", 	'', defLengthMenu, 0, 0);
	
	
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Popup "Messages"
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	menu[defNumPopupMessages] = new Array();
	menu[defNumPopupMessages][0] = new Menu(true, defImgMenuBack, 0, 20, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumPopupMessages][1] = new Item(f_chaine('Forum', 12), 	"./forum/forum.php", 	'', defLengthMenu, 0, 0);
	//menu[defNumPopupMessages][2] = new Item(f_chaine('Precedent', 12), 	"./messages/messages_old.html", 	'', defLengthMenu, 0, 0);
	
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Popup "Plan"
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	menu[defNumPopupPlan] = new Array();
	menu[defNumPopupPlan][0] = new Menu(true, defImgMenuBack, 0, 20, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumPopupPlan][1] = new Item(f_chaine('Plan', 12), 	"./plan/plan.html", 	'', defLengthMenu, 0, 0);
	//menu[defNumPopupPlan][2] = new Item(f_chaine('Rechercher', 12), ".html", 	'contenu', defLengthMenu, 0, 0);
	
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Popup "Recherche"
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	menu[defNumPopupRecherche] = new Array();
	menu[defNumPopupRecherche][0] = new Menu(true, defImgMenuBack, 0, 20, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumPopupRecherche][1] = new Item(f_chaine('Moteur du site', 18), 	"./moteur/moteur.php", 	'', defLengthMenu, 0, 0);
	
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Popup "Maeka"
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	menu[defNumPopupMaeka] = new Array();
	menu[defNumPopupMaeka][0] = new Menu(true, defImgMenuBack, 0, 20, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumPopupMaeka][1] = new Item(f_chaine('Presentation', 14), 	"./maeka/maeka.html", 	'', defLengthMenu, 0, 0);
	//menu[defNumPopupMaeka][2] = new Item(f_chaine('Mix', 14), 	"./maeka/mix.html", 	'', defLengthMenu, 0, 0);
	

	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Popup "Photos"
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	// menu[defNumRacineMenu][3] = new Item('Nom Item', "HREF (lien)", 'Ref Frame', largeur Item, Espace Item<->Item+1, Sous-Menu cible);
	menu[defNumPopupPhotos] = new Array();
	menu[defNumPopupPhotos][0]  = new Menu(true, defImgMenuBack, 0, 20, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumPopupPhotos][1]  = new Item(f_chaine('Maurice',12), 		"./photos/ilem/index.html", 		'', defLengthMenu, 0, 0);
	menu[defNumPopupPhotos][2]  = new Item(f_chaine('Réunion',12), 	"./photos/iler/index.html", 		'', defLengthMenu, 0, 0);
	menu[defNumPopupPhotos][3]  = new Item(f_chaine('Brest2000',12), 			"./photos/brest2000/index.html", 	'', defLengthMenu, 0, 0);
	menu[defNumPopupPhotos][4]  = new Item(f_chaine('Le sud',12),		"./photos/lesud/gallery.htm",		'', defLengthMenu, 0, 0);
	menu[defNumPopupPhotos][5]  = new Item(f_chaine('Bretagne',12), 	"./photos/bretagne/bretagne.html", 	'',  	 defLengthMenu, 0, 0);
	menu[defNumPopupPhotos][6]  = new Item(f_chaine('Mt_St_Michel',12), 	"./photos/montsaintmichel/index.html", 	'',  	 defLengthMenu, 0, 0);
	menu[defNumPopupPhotos][7]  = new Item(f_chaine('Hede',12), 				"./photos/perso/pass.htm", '_blank', 	 defLengthMenu, 0, 0);
	

	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Popup "Liens"
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	// Leftwards popout with a negative x and y relative to its trigger.
	menu[defNumPopupLiens]      = new Array();
	menu[defNumPopupLiens][0]   = new Menu(true, defImgMenuBack, 0, 20, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumPopupLiens][1]   = new Item(f_chaine('Moteurs',8),	"",		'_blank',	defLengthMenu, 0, defNumItemMoteur);
	menu[defNumPopupLiens][2]   = new Item(f_chaine('News', 12), 	"http://www.20minutes.fr", 		'_blank', 	defLengthMenu, 0, 0);
	menu[defNumPopupLiens][3]   = new Item(f_chaine('Meteo', 12), 	"./liens/meteo.html", 		'', 	defLengthMenu, 0, 0);
	menu[defNumPopupLiens][4]   = new Item(f_chaine('Autres', 12), 	"./liens/index.html", 		'', 	defLengthMenu, 0, 0);
	
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Popup "Informatique"
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	menu[defNumPopupInformatique]     = new Array();
	menu[defNumPopupInformatique][0]  = new Menu(true, defImgMenuBack, 0, 20, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumPopupInformatique][1]  = new Item(f_chaine('info 1', 10), 	"", 		'', 	defLengthMenu, 0, 0);
	menu[defNumPopupInformatique][2]  = new Item(f_chaine('info 2', 10), 	"", 		'',   defLengthMenu, 0, 0);


	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Popup "Aide"
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	// Leftwards popout with a negative x and y relative to its trigger.
	menu[defNumPopupAide]      = new Array();
	menu[defNumPopupAide][0]  = new Menu(true, defImgMenuBack, 0, 20, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumPopupAide][1]  = new Item(f_chaine('Rubrique', 10), 	"./aide/rubrique.html", 		'', 	defLengthMenu, 0, 0);
	menu[defNumPopupAide][2]  = new Item(f_chaine('A propos', 10), 	"./aide/apropos.html", 		'_blank',   defLengthMenu, 0, 0);


	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	//-- Définition Item "Liens/Moteur"  
	//-----------------------------------------------------------------------------------------------------------------------------------------------------------------
	menu[defNumItemMoteur] = new Array();
	menu[defNumItemMoteur][0] = new Menu(true, defImgMenuBack, 80, 0, 80, defOver, defBack, 'itemBorder', 'itemText');
	menu[defNumItemMoteur][1] = new Item(f_chaine('Google', 11),		"http://www.google.fr", 	'_blank', 	defLengthMenu, 0, 0);
	menu[defNumItemMoteur][2] = new Item(f_chaine('Altavista', 11), 	"http://www.altavista.fr", 	'_blank',	defLengthMenu, 0, 0);
	menu[defNumItemMoteur][3] = new Item(f_chaine('Webcrawler', 11), 	"http://www.webcrawler.com", 	'_blank',	defLengthMenu, 0, 0);
	menu[defNumItemMoteur][4] = new Item(f_chaine('Yahoo', 11), 		"http://www.yahoo.fr", 		'_blank', 		defLengthMenu, 0, 0);
	menu[defNumItemMoteur][5] = new Item(f_chaine('Voila', 11), 		"http://www.voila.fr", 		'_blank', 		defLengthMenu, 0, 0);
	menu[defNumItemMoteur][6] = new Item(f_chaine('Nomade', 11), 		"http://www.nomade.fr", 	'_blank', 	defLengthMenu, 0, 0);
	menu[defNumItemMoteur][7] = new Item(f_chaine('Lycos', 11), 		"http://www.lycos.fr", 		'_blank', 		defLengthMenu, 0, 0);
	menu[defNumItemMoteur][8] = new Item(f_chaine('Breizhoo', 11), 		"http://www.breizhoo.fr", 	'_blank', 	defLengthMenu, 0, 0);
	
