diff --git a/src/app/modules/community/list-quiz/list-quiz.component.css b/src/app/modules/community/list-quiz/list-quiz.component.css
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..a2c2379b9c2bc6ea37631cf841180456d9d445ed 100644
--- a/src/app/modules/community/list-quiz/list-quiz.component.css
+++ b/src/app/modules/community/list-quiz/list-quiz.component.css
@@ -0,0 +1,43 @@
+.containerGlobal {
+    height: 100%;
+    width: 100%;
+    display: flex;
+    flex-direction: row;
+
+}
+
+.containerLeft {
+    height: 100%;
+    width: 50%;
+}
+
+.containerRight {
+    height: 100%;
+    width: 50%;
+    background-image: url(../../../../../public/BackgroundSubScreen.png);
+    background-repeat: no-repeat;
+    background-size: cover;
+    display: flex;
+    flex-direction: column;
+    align-items: center;
+    padding-top: 2vmin;
+    padding-left: 75px;
+}
+
+.list {
+    display: flex;
+    flex-direction: column;
+    align-items: center;
+    justify-content: center;
+    flex-grow: 3;
+    overflow-y: auto;
+    overflow-x: hidden;
+    flex-wrap: nowrap;
+    /* scrollbar-color: rebeccapurple gray; */
+    --sb-track-color: #f3f3f3;
+    --sb-thumb-color: #ffffff;
+    --sb-size: 14px;
+
+    padding-top: 1%;
+    padding-bottom: 1%;
+}
\ No newline at end of file
diff --git a/src/app/modules/community/list-quiz/list-quiz.component.html b/src/app/modules/community/list-quiz/list-quiz.component.html
index 02719b8f6d16cd4d9f2b1a1e8b46fe3f6db7c4a7..b9cd6c01e3f18075c2652bc13b84436950f85f80 100644
--- a/src/app/modules/community/list-quiz/list-quiz.component.html
+++ b/src/app/modules/community/list-quiz/list-quiz.component.html
@@ -1,19 +1,39 @@
-<div class="list-quiz">
-    <input (keyup)="filter()" [(ngModel)]="filterText" matInput type="text" placeholder="Search a quiz" />
-    <table mat-table [dataSource]="listQuizDataSource">
-        <ng-container matColumnDef="Component">
-            <td mat-cell *matCellDef="let quiz" (click)="clickOnQuiz(quiz.id)">
+<div class="question-marks">
+    <div class="containerGlobal">
+        <div class="containerLeft">
+            <h1>Community quiz</h1>
+            <input (keyup)="filter()" [(ngModel)]="filterText" type="text" placeholder="Search a quiz" class="inputRecherche" />
+            <div class="list">
+                <div class="scrollable-list" *ngFor="let quiz of quizzes">
+                    <app-quiz-list-detail
+                        [title]="quiz.id"
+                        [nbQuestions]="quiz.questions.length"
+                        [difficulty]="quiz.difficulty.name"
+                        [creator]="quiz.author ?? 'Anonymous'"
+                    />
+                </div>
+            </div>
+        </div>
+        <div class="containerRight">
+            <div class="quiz-detail"><app-quiz-detail [codeQuiz]="clickedQuiz"></app-quiz-detail></div>
+        </div>
+    </div>
+</div>
+<!--
+        <div class="component">
+            <div class="scrollable-list"ngFor="let quiz of quizzes"
                 <app-quiz-list-detail
                     [title]="quiz.id"
                     [nbQuestions]="quiz.questions.length"
                     [difficulty]="quiz.difficulty.name"
                     [creator]="quiz.author ?? 'Anonymous'"
                 ></app-quiz-list-detail>
-            </td>
-        </ng-container>
-        <tr mat-row *matRowDef="let row; columns: displayedColumns"></tr>
-    </table>
-    <mat-paginator
+            </div>
+        </div>
+        <!--<tr mat-row *matRowDef="let row; columns: displayedColumns"></tr>-->
+
+
+    <!-- <mat-paginator
         (page)="onPageChange($event)"
         [pageSize]="take"
         [pageIndex]="skip"
@@ -22,4 +42,4 @@
     >
     </mat-paginator>
 </div>
-<div class="quiz-detail"><app-quiz-detail [codeQuiz]="clickedQuiz"></app-quiz-detail></div>
+<div class="quiz-detail"><app-quiz-detail [codeQuiz]="clickedQuiz"></app-quiz-detail></div> -->
\ No newline at end of file
diff --git a/src/app/modules/community/list-quiz/list-quiz.component.ts b/src/app/modules/community/list-quiz/list-quiz.component.ts
index 5cf284d57c08ede65aa5c2ddd1a98a2d2833c129..23135168b37b5edc4bb3d2931e330f9afbc82e3e 100644
--- a/src/app/modules/community/list-quiz/list-quiz.component.ts
+++ b/src/app/modules/community/list-quiz/list-quiz.component.ts
@@ -7,11 +7,13 @@ import { filter } from 'rxjs';
 @Component({
     selector: 'app-list-quiz',
     templateUrl: './list-quiz.component.html',
-    styleUrl: './list-quiz.component.css',
+    styleUrls: ['./list-quiz.component.css','../../../../styles.css'],
 })
+
 export class ListQuizComponent implements OnInit {
-    listQuizDataSource = new MatTableDataSource();
-    displayedColumns = ['Component'];
+    //listQuizDataSource = new MatTableDataSource();
+    quizzes: any[] = []
+    //displayedColumns = ['Component'];
     constructor(private communityService: CommunityService) {}
     codeQuiz: string = '';
     skip: number = 0;
@@ -31,7 +33,8 @@ export class ListQuizComponent implements OnInit {
         this.communityService.getCommunityQuiz(this.skip, this.take, this.filterText).subscribe({
             next: (data: any) => {
                 console.log('data: ', data);
-                this.listQuizDataSource.data = data;
+                //this.listQuizDataSource.data = data;
+                this.quizzes = data;
                 this.totalQuiz = data.length;
             },
         });
diff --git a/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.css b/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.css
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..2571441aea26ec13c354a6ca088dcaf173e360b8 100644
--- a/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.css
+++ b/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.css
@@ -0,0 +1,6 @@
+.main-container {
+    height: 10%;
+    width: 100%;
+    background-color: #F3F3F3;
+    border-radius: 8;
+}
\ No newline at end of file
diff --git a/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.html b/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.html
index 28cf4e9313bd540f9afa9851b32cf0a9f4ca83c8..ac5a9dc938fe9c9c288945bc62d5c7d3014da8ec 100644
--- a/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.html
+++ b/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.html
@@ -1,6 +1,6 @@
 <div class="main-container">
-    <p class="title">{{ title }}</p>
+    <h4>{{ title }}</h4>
     <p class="description">
         {{ nbQuestions }} QUESTIONS | {{ difficulty.toUpperCase() }} | {{ creator.toUpperCase() }}
     </p>
-</div>
+</div>
\ No newline at end of file
diff --git a/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.ts b/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.ts
index f1848ae7c7abd0e3959e376691b24e69ec598921..0003c96bd372a65a186ccaf168c69542f01d3222 100644
--- a/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.ts
+++ b/src/app/modules/community/quiz-list-detail/quiz-list-detail.component.ts
@@ -3,7 +3,7 @@ import { Component, Input } from '@angular/core';
 @Component({
     selector: 'app-quiz-list-detail',
     templateUrl: './quiz-list-detail.component.html',
-    styleUrl: './quiz-list-detail.component.css',
+    styleUrls: ['./quiz-list-detail.component.css','../../../../styles.css'],
 })
 export class QuizListDetailComponent {
     @Input() title: string = '';