diff --git a/src/app/header/header.component.html b/src/app/header/header.component.html
index da9643c6ce63cc8d4581e5d7b11590f5deff0064..d5c43742aa6d9883ec61097371de2e4385a8457b 100644
--- a/src/app/header/header.component.html
+++ b/src/app/header/header.component.html
@@ -21,7 +21,15 @@
     />
   </div>
   <div class="containerIconMenu">
-    <app-svg-icon [type]="'ico'" [icon]="'profile'" [iconClass]="'icon-32'" />
+    <app-svg-icon
+      class="clickable"
+      tabindex="0"
+      [type]="'ico'"
+      [icon]="'profile'"
+      [iconClass]="'icon-32'"
+      (click)="isLoggedIn ? openProfileMenu() : goToLoginPage()"
+      (keyup.enter)="isLoggedIn ? openProfileMenu() : goToLoginPage()"
+    />
   </div>
   <div fxLayout="row" class="right-header" fxLayoutAlign="center center" fxLayoutGap="3vw">
     <a routerLink="/news" [routerLinkActive]="'active'" i18n>Actualités</a>