diff --git a/application/modules/opac/controllers/JavaController.php b/application/modules/opac/controllers/JavaController.php
index 55bf9751f858aaaaeb958f3001b0a0c27bbc3275..7275631ea52a8afc9d288ebc5f8370ab388bb856 100644
--- a/application/modules/opac/controllers/JavaController.php
+++ b/application/modules/opac/controllers/JavaController.php
@@ -38,7 +38,7 @@ class JavaController extends ZendAfi_Controller_Action {
 
 	public function kiosqueAction()	{
 		$preferences = array_merge(Class_Systeme_ModulesAccueil::getInstance()->getValeursParDefaut('KIOSQUE'),
-															 $this->extractProfilFromUrl()->getModuleAccueilPreferences($this->getPreferenceIdModule(), 'KIOSQUE'));
+															 $this->extractProfilFromUrl()->getModuleAccueilPreferences($this->extractIdModuleFromUrl(), 'KIOSQUE'));
 
 		$this->view->preferences = $preferences;
 		$params = $this->_request->getParams();
diff --git a/library/ZendAfi/Controller/Action/Helper/View.php b/library/ZendAfi/Controller/Action/Helper/View.php
index 3753066f7bfe0b02f02dcde4f0b654f8e61c9d72..a04fd33f34f93c7de7bc96138de3a2b841190ba1 100644
--- a/library/ZendAfi/Controller/Action/Helper/View.php
+++ b/library/ZendAfi/Controller/Action/Helper/View.php
@@ -197,8 +197,9 @@ class ZendAfi_Controller_Action_Helper_View extends Zend_View {
 
 
 	public function getMainTitle() {
-		$count = count($this->_titles);
-		return isset($this->_titles[$count-1]) ? $this->_titles[$count-1] : '';
+		if ($title = end($this->_titles))
+			return $title;
+		return $this->titre ? $this->titre : '';
 	}