diff --git a/src/app/form/orientation-form/orientation-form.component.html b/src/app/form/orientation-form/orientation-form.component.html
index c8c0679cf027f85e1ee264dd9712b68e01b3434d..1b6a8131772c7744a3415dd8dc70d3ef180f47cf 100644
--- a/src/app/form/orientation-form/orientation-form.component.html
+++ b/src/app/form/orientation-form/orientation-form.component.html
@@ -1,4 +1,10 @@
-<div id="body" *ngIf="!multiPrint" class="form" fxLayout="column">
+<div
+  id="body"
+  *ngIf="!multiPrint"
+  class="form"
+  fxLayout="column"
+  [ngClass]="{ 'form-override': currentPage == pageTypeEnum.structuresSelection }"
+>
   <app-modal-confirmation
     [openned]="showConfirmationModal"
     [content]="'Il vous faudra de nouveau remplir le formulaire si vous quittez'"
diff --git a/src/app/form/orientation-form/orientation-form.component.scss b/src/app/form/orientation-form/orientation-form.component.scss
index 8e992f74c1f7ae45b9dce51688754585068b98e6..86fa8513397c18d94d2e2e5f31e0a9bae10b5dc7 100644
--- a/src/app/form/orientation-form/orientation-form.component.scss
+++ b/src/app/form/orientation-form/orientation-form.component.scss
@@ -72,8 +72,8 @@
   margin: 0 0.5em;
 }
 
-.form {
-  height: calc(var(--vh, 1vh) * 100 - $header-height);
+.form-override {
+  height: calc(var(--vh, 1vh) * 100 - $header-height) !important;
 }
 
 .form-footer {
@@ -137,14 +137,6 @@
   float: right;
   height: 58vh;
   padding: unset;
-  // height: 100%;
-  @media #{$tablet} {
-    height: 57vh !important;
-  }
-
-  @media #{$desktop} {
-    height: 100%;
-  }
 
   ::ng-deep .structure-card .structure {
     margin-right: 16px;