diff --git a/application/modules/admin/controllers/UsersController.php b/application/modules/admin/controllers/UsersController.php
index b573c5389b2a9ce2ff20ce80f8acbf24ef669fe6..863ffc2417bf43739bba98a72894e64ece909d87 100644
--- a/application/modules/admin/controllers/UsersController.php
+++ b/application/modules/admin/controllers/UsersController.php
@@ -97,6 +97,7 @@ class Admin_UsersController extends Zend_Controller_Action
 			->setPassword('')
 			->setNom('')
 			->setPrenom('')
+			->setPseudo('')
 			->setMail('')
 			->setRoleLevel(0)
 			->setRole('')
@@ -131,6 +132,7 @@ class Admin_UsersController extends Zend_Controller_Action
 				->setPassword($data['password'])
 				->setNom($data['nom'])
 				->setPrenom($data['prenom'])
+				->setPseudo($data['pseudo'])
 				->setMail($data['mail'])
 				->setNaissance($data['naissance'])
 				->setRoleLevel($data['role'])
diff --git a/application/modules/admin/views/scripts/users/_form.phtml b/application/modules/admin/views/scripts/users/_form.phtml
index 99b91881ce99c0dfb8cdea5cee39b6c3597061a4..8626ba289658212a5de6fdf9327b9033464de1fe 100644
--- a/application/modules/admin/views/scripts/users/_form.phtml
+++ b/application/modules/admin/views/scripts/users/_form.phtml
@@ -4,117 +4,121 @@
 <link rel="stylesheet" type="text/css" media="screen" href="<?php echo URL_ADMIN_CSS?>subModal.css" />
 
 <div class="form">
-	<form name="form" action="<?php echo BASE_URL ?>/admin/users/<?php print($this->action."/id/".$this->id_user); ?>"method="post">
-		<fieldset>
-			<legend><?php echo $this->traduire('Utilisateur'); ?></legend>
-			<span id="abonne_erreur" class="abonne"><?php echo $this->erreurs; ?></span>
-			<table cellspacing="2">
-				<tr>
-					<td class="droite">Identifiant&nbsp;*</td>
-					<td class="gauche"><input type="text" name="username" onkeypress="if (event.keyCode == 13) {javascript:PicToolbarOver( getElementById('menu_item975'), 'menu_item975');this.form.submit();return false;}" value="<?php echo $this->escape($this->user->getLogin());?>" maxlength="80"/></td>
-				</tr>
-				<tr>
-					<td class="droite">Mot de passe&nbsp;*</td>
-					<td class="gauche"><input type="text" name="password" onkeypress="if (event.keyCode == 13) {javascript:PicToolbarOver( getElementById('menu_item975'), 'menu_item975');this.form.submit();return false;}" value="<?php echo $this->escape($this->user->getPassword());?>"/></td>
-				</tr>
-				<tr>
-					<td class="droite">Nom&nbsp;</td>
-					<td class="gauche"><input type="text" name="nom" size="50" value="<?php echo $this->escape($this->user->getNom());?>"/></td>
-				</tr>
-				<tr>
-					<td class="droite">Prénom&nbsp;</td>
-					<td class="gauche"><input type="text" name="prenom" size="50" value="<?php echo $this->escape($this->user->getPrenom());?>"/></td>
-				</tr>
-				<tr>
-					<td class="droite">Date de naissance&nbsp;</td>
-					<td class="gauche"><input type="text" name="naissance" size="10" value="<?php echo $this->escape($this->user->getNaissance());?>"/></td>
-				</tr>
-				<tr>
-					<td class="droite"><?php echo $this->traduire('Rôle'); ?>&nbsp;</td>
-					<td class="gauche">
-						<?php $comboListeRole = new ZendAfi_Acl_AdminControllerRoles();
-          	if ($this->user->getId() == '1') 
-						  echo '<select disabled="disabled"><option selected="selected" value="7">super_admin</option></select><input type="hidden" value="7" name="role" id="role"/>';
-						else 
-						  print $comboListeRole->rendCombo($this->user->getRole(),$this->authUser->ROLE_LEVEL); 
-						?>
+  <form name="form" action="<?php echo BASE_URL ?>/admin/users/<?php print($this->action."/id/".$this->id_user); ?>"method="post">
+    <fieldset>
+      <legend><?php echo $this->traduire('Utilisateur'); ?></legend>
+      <span id="abonne_erreur" class="abonne"><?php echo $this->erreurs; ?></span>
+      <table cellspacing="2">
+	<tr>
+	  <td class="droite">Identifiant&nbsp;*</td>
+	  <td class="gauche"><input type="text" name="username" onkeypress="if (event.keyCode == 13) {javascript:PicToolbarOver( getElementById('menu_item975'), 'menu_item975');this.form.submit();return false;}" value="<?php echo $this->escape($this->user->getLogin());?>" maxlength="80"/></td>
+	</tr>
+	<tr>
+	  <td class="droite">Mot de passe&nbsp;*</td>
+	  <td class="gauche"><input type="text" name="password" onkeypress="if (event.keyCode == 13) {javascript:PicToolbarOver( getElementById('menu_item975'), 'menu_item975');this.form.submit();return false;}" value="<?php echo $this->escape($this->user->getPassword());?>"/></td>
+	</tr>
+	<tr>
+	  <td class="droite">Nom&nbsp;</td>
+	  <td class="gauche"><input type="text" name="nom" size="50" value="<?php echo $this->escape($this->user->getNom());?>"/></td>
+	</tr>
+	<tr>
+	  <td class="droite">Prénom&nbsp;</td>
+	  <td class="gauche"><input type="text" name="prenom" size="50" value="<?php echo $this->escape($this->user->getPrenom());?>"/></td>
+	</tr>
+	<tr>
+	  <td class="droite">Pseudo&nbsp;</td>
+	  <td class="gauche"><input type="text" name="pseudo" size="50" value="<?php echo $this->escape($this->user->getPseudo());?>"/></td>
+	</tr>
+	<tr>
+	  <td class="droite">Date de naissance&nbsp;</td>
+	  <td class="gauche"><input type="text" name="naissance" size="10" value="<?php echo $this->escape($this->user->getNaissance());?>"/></td>
+	</tr>
+	<tr>
+	  <td class="droite"><?php echo $this->traduire('Rôle'); ?>&nbsp;</td>
+	  <td class="gauche">
+	    <?php $comboListeRole = new ZendAfi_Acl_AdminControllerRoles();
+          	  if ($this->user->getId() == '1') 
+	    echo '<select disabled="disabled"><option selected="selected" value="7">super_admin</option></select><input type="hidden" value="7" name="role" id="role"/>';
+	    else 
+	    print $comboListeRole->rendCombo($this->user->getRole(),$this->authUser->ROLE_LEVEL); 
+	    ?>
 
-					</td>
-				</tr>
-				<tr id="option_bib">
-					<td class="droite">Bibliothèque&nbsp;</td>
-					<td class="gauche">
-						<?php
-							if (($this->user->getRoleLevel() <= ZendAfi_Acl_AdminControllerRoles::ADMIN_BIB) and ($bib = Class_Bib::getLoader()->find($this->id_bib))) {
-								echo '<select disabled="disabled"><option selected="selected" value="'.$this->id_bib.'">'.$bib->LIBELLE.'</option></select>
-									<input type="hidden" value="'.$this->id_bib.'" name="bib" id="bib"/>';
-							}	else {
-								$bib = new Class_Bib();
-								echo $bib->getComboBib($this->user->getIdSite());  
-							}
-						?>
-						<script type="text/javascript">
-							formSelectToggleVisibilityForElement("select[name='role']",
-																									 "#option_bib", 
-																									 ["2", "3", "4"]);
-							formSelectToggleVisibilityForElement("select[name='role']",
-																									 "#abonne_sigb", "2");
-						</script>
-					</td>
-				</tr>
-				<tr>
-					<td class="droite">E-mail&nbsp;</td>
-					<td class="gauche"><input type="text" name="mail" size="50" value="<?php echo $this->escape($this->user->getMail());?>"/></td>
-				</tr>
-				<tr>
-					<td class="droite">Téléphone&nbsp;</td>
-					<td class="gauche"><input type="text" name="telephone" size="50" value="<?php echo $this->escape($this->user->getTelephone());?>"/></td>
-				</tr>
-				<tr>
-					<td class="droite">Adresse&nbsp;</td>
-					<td class="gauche"><textarea name="adresse" rows="5"><?php echo $this->escape($this->user->getAdresse());?></textarea></td>
-				</tr>
-				<tr>
-					<td class="droite">Code postal&nbsp;</td>
-					<td class="gauche"><input type="text" name="code_postal" size="10" value="<?php echo $this->escape($this->user->getCodePostal());?>"/></td>
-				</tr>
-				<tr>
-					<td class="droite">Ville&nbsp;</td>
-					<td class="gauche"><input type="text" name="ville" size="50" value="<?php echo $this->escape($this->user->getVille());?>"/></td>
-				</tr>
-			</table>
-		</fieldset>
+	  </td>
+	</tr>
+	<tr id="option_bib">
+	  <td class="droite">Bibliothèque&nbsp;</td>
+	  <td class="gauche">
+	    <?php
+	       if (($this->user->getRoleLevel() <= ZendAfi_Acl_AdminControllerRoles::ADMIN_BIB) and ($bib = Class_Bib::getLoader()->find($this->id_bib))) {
+	      echo '<select disabled="disabled"><option selected="selected" value="'.$this->id_bib.'">'.$bib->LIBELLE.'</option></select>
+	      <input type="hidden" value="'.$this->id_bib.'" name="bib" id="bib"/>';
+	      }	else {
+	      $bib = new Class_Bib();
+	      echo $bib->getComboBib($this->user->getIdSite());  
+	      }
+	      ?>
+	    <script type="text/javascript">
+	      formSelectToggleVisibilityForElement("select[name='role']",
+	      "#option_bib", 
+	      ["2", "3", "4"]);
+	      formSelectToggleVisibilityForElement("select[name='role']",
+	      "#abonne_sigb", "2");
+	    </script>
+	  </td>
+	</tr>
+	<tr>
+	  <td class="droite">E-mail&nbsp;</td>
+	  <td class="gauche"><input type="text" name="mail" size="50" value="<?php echo $this->escape($this->user->getMail());?>"/></td>
+	</tr>
+	<tr>
+	  <td class="droite">Téléphone&nbsp;</td>
+	  <td class="gauche"><input type="text" name="telephone" size="50" value="<?php echo $this->escape($this->user->getTelephone());?>"/></td>
+	</tr>
+	<tr>
+	  <td class="droite">Adresse&nbsp;</td>
+	  <td class="gauche"><textarea name="adresse" rows="5"><?php echo $this->escape($this->user->getAdresse());?></textarea></td>
+	</tr>
+	<tr>
+	  <td class="droite">Code postal&nbsp;</td>
+	  <td class="gauche"><input type="text" name="code_postal" size="10" value="<?php echo $this->escape($this->user->getCodePostal());?>"/></td>
+	</tr>
+	<tr>
+	  <td class="droite">Ville&nbsp;</td>
+	  <td class="gauche"><input type="text" name="ville" size="50" value="<?php echo $this->escape($this->user->getVille());?>"/></td>
+	</tr>
+      </table>
+    </fieldset>
 
-		<fieldset id="abonne_sigb">
-			<legend><?php echo $this->traduire('Abonné sigb'); ?></legend>
-			<table cellspacing="2">
-				<tr>
-					<td class="droite" style="width:150px">Numéro de carte&nbsp;</td>
-					<td class="gauche"><input type="text" name="id_abon" value="<?php echo $this->escape($this->user->getIdabon());?>"/></td>
-				</tr>
-				<tr>
-					<td class="droite">Ordre&nbsp;</td>
-					<td class="gauche"><input type="text" name="ordre" size="3" onkeypress="if (event.keyCode == 13) {javascript:PicToolbarOver( getElementById('menu_item975'), 'menu_item975');this.form.submit();return false;}" value="<?php echo $this->escape($this->user->getOrdreabon());?>"/></td>
-				</tr>
-				<tr>
-					<td class="droite">Abonnement valide - du&nbsp;</td>
-					<td class="gauche"><?php echo formatDate($this->user->getDateDebut(),1);?></td>
-				</tr>
-				<tr>
-					<td class="droite">au&nbsp;</td>
-					<td class="gauche"><?php echo formatDate($this->user->getDateFin(),1);?></td>
-				</tr>
-			</table>
+    <fieldset id="abonne_sigb">
+      <legend><?php echo $this->traduire('Abonné sigb'); ?></legend>
+      <table cellspacing="2">
+	<tr>
+	  <td class="droite" style="width:150px">Numéro de carte&nbsp;</td>
+	  <td class="gauche"><input type="text" name="id_abon" value="<?php echo $this->escape($this->user->getIdabon());?>"/></td>
+	</tr>
+	<tr>
+	  <td class="droite">Ordre&nbsp;</td>
+	  <td class="gauche"><input type="text" name="ordre" size="3" onkeypress="if (event.keyCode == 13) {javascript:PicToolbarOver( getElementById('menu_item975'), 'menu_item975');this.form.submit();return false;}" value="<?php echo $this->escape($this->user->getOrdreabon());?>"/></td>
+	</tr>
+	<tr>
+	  <td class="droite">Abonnement valide - du&nbsp;</td>
+	  <td class="gauche"><?php echo formatDate($this->user->getDateDebut(),1);?></td>
+	</tr>
+	<tr>
+	  <td class="droite">au&nbsp;</td>
+	  <td class="gauche"><?php echo formatDate($this->user->getDateFin(),1);?></td>
+	</tr>
+      </table>
 
-			<input type="hidden" name="id" value="<?php echo $this->user->getId(); ?>" />
-		</fieldset>
+      <input type="hidden" name="id" value="<?php echo $this->user->getId(); ?>" />
+    </fieldset>
 
-		<table>
-			<tr>
-				<td align="right" style="padding-right:5px;"><?php echo $this->bouton('type=V'); ?> </td>
-				<td align="left" style="padding-left:5px;"> <?php echo $this->bouton('id=29','picto=del.gif','texte=Annuler','url='.BASE_URL.'/admin/users?z='.$this->id_zone.'&b='.$this->id_bib,'largeur=120px'); ?></td>
-			</tr>
-		</table>
-	</form>
+    <table>
+      <tr>
+	<td align="right" style="padding-right:5px;"><?php echo $this->bouton('type=V'); ?> </td>
+	<td align="left" style="padding-left:5px;"> <?php echo $this->bouton('id=29','picto=del.gif','texte=Annuler','url='.BASE_URL.'/admin/users?z='.$this->id_zone.'&b='.$this->id_bib,'largeur=120px'); ?></td>
+      </tr>
+    </table>
+  </form>
 </div>
 
diff --git a/application/modules/admin/views/scripts/users/index.phtml b/application/modules/admin/views/scripts/users/index.phtml
index 25219f1f6bea558bc84f995a47c0fdabe71bb493..026200b8bef4a1625c7f86d8bb7e657539cf4d19 100644
--- a/application/modules/admin/views/scripts/users/index.phtml
+++ b/application/modules/admin/views/scripts/users/index.phtml
@@ -28,6 +28,7 @@ $acl = new  ZendAfi_Acl_AdminControllerRoles();
 $ligne=0;
 foreach($this->users as $user)
 {
+	xdebug_break();
     $ligne ++ ;
     if ($ligne & 1) $class="first"; else $class="second"; 
     if ($user["ID_SITE"] =="0") $nom_bib="Portail"; 
diff --git a/public/admin/css/global.css b/public/admin/css/global.css
index 7f3687f442c38cc646ca636ccb2d2a829847e7a4..41b49f061130deb64cc97bb1405047ec1d1f9ff3 100644
--- a/public/admin/css/global.css
+++ b/public/admin/css/global.css
@@ -1035,4 +1035,9 @@ img.article_edit {
 
 #description_editor_switch {
 		cursor: pointer;
+}
+
+
+div.modules div.pager span {
+    margin:0px 3px;
 }
\ No newline at end of file
diff --git a/public/opac/css/global.css b/public/opac/css/global.css
index 80acb677b814e1d499d60ee57d71cf3ffee61336..9b35de79fd135c2808363761578d4b58702f356f 100644
--- a/public/opac/css/global.css
+++ b/public/opac/css/global.css
@@ -2096,4 +2096,4 @@ div.ui-dalog.ajout-panier {
 
 .ui-widget-header {
     color: black;
-}
\ No newline at end of file
+}
diff --git a/tests/application/modules/admin/controllers/UsersControllerTest.php b/tests/application/modules/admin/controllers/UsersControllerTest.php
index 416e539c1e3f5e23afcecd9b8da545c0aabe9806..afb92013cac184693ecbe3e0d06635e026b1c4b8 100644
--- a/tests/application/modules/admin/controllers/UsersControllerTest.php
+++ b/tests/application/modules/admin/controllers/UsersControllerTest.php
@@ -187,6 +187,7 @@ class UsersControllerPostMarcusDataTest extends UsersControllerWithMarcusTestCas
 															 'password' => 'tutu',
 															 'nom' => 'Davis',
 															 'prenom' => 'Miles',
+															 'pseudo' => 'Dave',
 															 'mail' => 'mdavis@free.fr',
 															 'role' => '4',
 															 'bib' => '1',
@@ -261,6 +262,10 @@ class UsersControllerPostMarcusDataTest extends UsersControllerWithMarcusTestCas
 	public function testOrdreabonIsTwo() {
 		$this->assertEquals(2, $this->marcus->getOrdreabon());
 	}
+	
+	public function testPseudoIsDave() {
+		$this->assertEquals('Dave', $this->marcus->getPseudo());
+	}
 }
 
 
@@ -270,6 +275,7 @@ class UsersControllerPostMarcusInvalidDataTest extends UsersControllerWithMarcus
 															 'password' => '',
 															 'nom' => 'Davis',
 															 'prenom' => 'Miles',
+															 'pseudo' => 'Dave',
 															 'mail' => 'mdavis@free.fr',
 															 'role' => '4',
 															 'bib' => '0',
@@ -293,6 +299,7 @@ class UsersControllerPostMarcusInvalidDataTest extends UsersControllerWithMarcus
 															 'password' => 'password with more than 50 characters ******************',
 															 'nom' => 'Davis',
 															 'prenom' => 'Miles',
+															 'pseudo' => '',
 															 'mail' => 'mdavis@free.fr',
 															 'role' => '2',
 															 'bib' => '1',
@@ -337,6 +344,7 @@ class UsersControllerPostValidDataWithCommOpsysTest extends UsersControllerWithM
 															 'password' => 'tutu',
 															 'nom' => 'Davis',
 															 'prenom' => 'Miles',
+															 'pseudo' => '',
 															 'mail' => 'mdavis@free.fr',
 															 'role' => '4',
 															 'bib' => '1',
@@ -403,6 +411,10 @@ class UsersControllerAddViewTest extends AbstractControllerTestCase {
 		$this->assertXPath("//input[@name='telephone'][@value='']");
 	}
 
+	public function testPseudoIsEmpty() {
+		$this->assertXPath("//input[@name='pseudo'][@value='']");
+	}
+
 }
 
 
@@ -421,6 +433,7 @@ class UsersControllerAddPostTest extends UsersControllerWithMarcusTestCase {
 											 'password' => 'tutu',
 											 'nom' => 'Davis',
 											 'prenom' => 'Miles',
+											 'pseudo' => '',
 											 'mail' => 'mdavis@free.fr',
 											 'role' => '4',
 											 'bib' => '1',