diff --git a/core/lib/Thelia/Config/Resources/routing/admin.xml b/core/lib/Thelia/Config/Resources/routing/admin.xml
index 313fb3a57..2257a9459 100755
--- a/core/lib/Thelia/Config/Resources/routing/admin.xml
+++ b/core/lib/Thelia/Config/Resources/routing/admin.xml
@@ -113,10 +113,19 @@
Thelia\Controller\Admin\CurrencyController::deleteAction
-
+
+ Thelia\Controller\Admin\AttributeController::defaultAction
+
+
+
+
+
Thelia\Controller\Admin\CurrencyController::updatePositionAction
+
+
+
diff --git a/core/lib/Thelia/Controller/Admin/AttributeController.php b/core/lib/Thelia/Controller/Admin/AttributeController.php
new file mode 100644
index 000000000..d2c1ea351
--- /dev/null
+++ b/core/lib/Thelia/Controller/Admin/AttributeController.php
@@ -0,0 +1,57 @@
+. */
+/* */
+/*************************************************************************************/
+
+namespace Thelia\Controller\Admin;
+
+use Thelia\Core\Event\MessageDeleteEvent;
+use Thelia\Core\Event\TheliaEvents;
+use Thelia\Tools\URL;
+use Thelia\Core\Event\MessageUpdateEvent;
+use Thelia\Core\Event\MessageCreateEvent;
+use Thelia\Log\Tlog;
+use Thelia\Form\Exception\FormValidationException;
+use Thelia\Core\Security\Exception\AuthorizationException;
+use Thelia\Model\MessageQuery;
+use Thelia\Form\MessageModificationForm;
+use Thelia\Form\MessageCreationForm;
+
+/**
+ * Manages messages sent by mail
+ *
+ * @author Franck Allimant
+ */
+class AttributeController extends BaseAdminController
+{
+ /**
+ * The default action is displaying the messages list.
+ *
+ * @return Symfony\Component\HttpFoundation\Response the response
+ */
+ public function defaultAction() {
+
+ if (null !== $response = $this->checkAuth("admin.configuration.attributes.view")) return $response;
+
+ return $this->render('product_attributes');
+ }
+
+}
\ No newline at end of file
diff --git a/templates/admin/default/product_attributes.html b/templates/admin/default/product_attributes.html
new file mode 100644
index 000000000..e69de29bb