diff --git a/app/views/sessions/new.html.haml b/app/views/sessions/new.html.haml
index a6f0360..5897672 100644
--- a/app/views/sessions/new.html.haml
+++ b/app/views/sessions/new.html.haml
@@ -1,10 +1,22 @@
-= tag.div(flash[:alert], style: "color:red") if flash[:alert]
-= tag.div(flash[:notice], style: "color:green") if flash[:notice]
-= form_with url: session_path do |form|
- = form.email_field :email_address, required: true, autofocus: true, autocomplete: "username", placeholder: "Enter your email address", value: params[:email_address]
- %br/
- = form.password_field :password, required: true, autocomplete: "current-password", placeholder: "Enter your password", maxlength: 72
- %br/
- = form.submit "Sign in"
-%br/
-= link_to "Forgot password?", new_password_path
+%main.columns.m-auto{"data-controller" => "mood"}
+ .column.is-hidden-mobile
+ %section.m-4
+ %figure.image.has-ratio
+ = image_tag("croisiere.jpg")
+ %section.section.column.has-background-primary-light.is-flex.is-flex-direction-column.is-justify-content-center
+ %h1.title Connexion au tableau de bord de la KLUK
+ .flash.mb-2
+ .has-text-danger= flash[:alert] if flash[:alert]
+ .has-text-info= flash[:notice] if flash[:notice]
+ = form_with url: session_path do |form|
+ .field
+ = form.label :email_address, "Email"
+ .control
+ = form.email_field :email_address, required: true, autofocus: true, autocomplete: "username", placeholder: "Entrez votre email", value: params[:email_address], class: "input"
+ .field
+ = form.label :password, "Mot de passe"
+ .control
+ = form.password_field :password, required: true, autocomplete: "current-password", placeholder: "Entrez votre mot de passe", maxlength: 72, class: "input"
+ .field
+ .control
+ %button.button.is-link Se connecter