private Boolean load_last() {
	   // We initialize pointer to root of document
	   try {
		   settings = document.getRootElement();
		   List listsections = settings.getChildren();
		   if (listsections != null){
			   Iterator i = listsections.iterator();
			   while(i.hasNext()){
				   Element current = (Element)i.next();
				   String currname = current.getName();
				   //System.out.println("Trouvé : "+currname);
				   if(currname.equals("last")) {
					   last_section = current;
				   } else if(currname.equals("readers")) {
					   readers = current;
				   } else if(currname.equals("users")) {
					   users = current;
				   } 
			   }
		   }
		   if(last_section != null) {
		   		//Point elements Path, etc...
		   		XML_Path = last_section.getChild("XML_Path");
		   		GGC_Path = last_section.getChild("GGC_Path");
		   		Start_Date = last_section.getChild("Start_Date");
		   		End_Date = last_section.getChild("End_Date");
		   		last_meter = last_section.getChild("Meter");
		   		lang = last_section.getChild("lang").getValue();
		   } else {
			   System.out.println("XML Document 'settings.xml' 'last' section not found");
		       return false;  
		   }
		   
	   }
	   catch(Exception e){
	    	  System.out.println("'settings.xml' does'nt have expected structure !");
	          return false;
	   }
	   return true;
}