diff --git a/library/ZendAfi/View/Helper/ComboCodification.php b/library/ZendAfi/View/Helper/ComboCodification.php
index adacaf6ea5ab9ed7567d86995990a612acf56100..64d9d5d1587630dadb1345c4d7e4016728499629 100644
--- a/library/ZendAfi/View/Helper/ComboCodification.php
+++ b/library/ZendAfi/View/Helper/ComboCodification.php
@@ -88,9 +88,14 @@ class ZendAfi_View_Helper_ComboCodification extends ZendAfi_View_Helper_BaseHelp
 		foreach ($types as $type) {
 			if (0 < count($filter) && !in_array($type->getId(), $filter))
 				continue;
-				$items[] = array('value' => $type->getId(), 'libelle' => $type->getLabel());
+			$items[] = array('value' => $type->getId(), 'libelle' => ucfirst($type->getLabel()));
 		}
 
+		usort($items, 
+					function($a, $b) {
+				    return strtolower($a['libelle']) > strtolower($b['libelle']);
+			    });
+
 		return $items;
 	}
 }
\ No newline at end of file