diff --git a/src/lib/components/test_cases/TestCaseView.svelte b/src/lib/components/test_cases/TestCaseView.svelte
index d4bbaa3d3c0a6a44b8471aaf1bf74fcd12c2020a..3a3be6bf70b1ea166c08af4d5c3e7a7047870eff 100644
--- a/src/lib/components/test_cases/TestCaseView.svelte
+++ b/src/lib/components/test_cases/TestCaseView.svelte
@@ -38,6 +38,18 @@
   const evaluationByNameArray = getContext("evaluationByNameArray") as Writable<
     EvaluationByName[]
   >
+  const euroAmountFormatter = new Intl.NumberFormat("fr-FR", {
+    currency: "EUR",
+    maximumFractionDigits: 0,
+    minimumFractionDigits: 0,
+    style: "currency",
+  })
+  const oilPriceAmountFormatter = new Intl.NumberFormat("fr-FR", {
+    currency: "EUR",
+    maximumFractionDigits: 2,
+    minimumFractionDigits: 2,
+    style: "currency",
+  })
   const parametricReform = getContext(
     "parametricReform",
   ) as Writable<ParametricReform>
@@ -140,13 +152,14 @@
         {/if}
 
         <!--Impacts et waterfall-->
+
         <div
           class="{displayMode.compact
             ? 'w-full'
             : 'w-10/12 md:w-11/12'} rounded-b-lg bg-white px-1 md:px-3"
         >
           <div
-            class="relative flex-col border-gray-400 p-3 pb-5"
+            class="relative flex-col border-gray-400 px-3 pb-5"
             id="situation_{situationIndex}_totalimpact"
           >
             {#if Object.values($calculationByName).filter((calculation) => calculation.running && (calculation.situationIndex === undefined || calculation.situationIndex === situationIndex)).length > 0}
@@ -154,66 +167,68 @@
                 <Spinner />
               </div>
             {/if}
-            {#if !displayMode.compact || (displayMode.compact && displayMode.parametersVariableName === undefined)}
-              <div
-                class="flex justify-between gap-4"
-                title="⚠️ Les dispositifs n'étant pas tous à jour, cette somme est à considérer avec prudence."
-              >
-                <div
-                  class="mb-4 w-full flex-col text-gray-700"
-                  id="situation_{situationIndex}_color_code_impactsside"
-                >
-                  <p class="mb-1 text-lg font-medium">
-                    {$waterfall.totalLabel}<svg
-                      aria-hidden="true"
-                      class="mx-1 inline-flex h-4 w-4 fill-current text-white"
-                      viewBox="0 0 24 22"
-                      xmlns="http://www.w3.org/2000/svg"
+            <div class="flex justify-between gap-4">
+              <div class="w-1/2 pt-3">
+                {#if !displayMode.compact || (displayMode.compact && displayMode.parametersVariableName === undefined)}
+                  <div
+                    class="flex justify-between gap-4"
+                    title="⚠️ Les dispositifs n'étant pas tous à jour, cette somme est à considérer avec prudence."
+                  >
+                    <div
+                      class="mb-4 w-full flex-col text-gray-700"
+                      id="situation_{situationIndex}_color_code_impactsside"
                     >
-                      <path
-                        class="text-[#FFAC33]"
-                        d="M0.124322 18.4377C-0.240619 19.1041 0.241623 19.918 1.00142 19.918H20.6259C21.3857 19.918 21.868 19.1041 21.503 18.4377L11.6908 0.519686C11.3113 -0.173228 10.316 -0.173229 9.93658 0.519685L0.124322 18.4377ZM11.8591 16.8375C11.8591 17.3898 11.4114 17.8375 10.8591 17.8375H10.7682C10.2159 17.8375 9.76822 17.3898 9.76822 16.8375V16.627C9.76822 16.0747 10.2159 15.627 10.7682 15.627H10.8591C11.4114 15.627 11.8591 16.0747 11.8591 16.627V16.8375ZM11.8591 12.7416C11.8591 13.2938 11.4114 13.7416 10.8591 13.7416H10.7682C10.2159 13.7416 9.76822 13.2938 9.76822 12.7416V7.3298C9.76822 6.77751 10.2159 6.3298 10.7682 6.3298H10.8591C11.4114 6.3298 11.8591 6.77751 11.8591 7.3298V12.7416Z"
-                      />
-                      <path
-                        d="M10.7686 17.8378H10.8595C11.4117 17.8378 11.8595 17.3901 11.8595 16.8378V16.6273C11.8595 16.075 11.4117 15.6273 10.8595 15.6273H10.7686C10.2163 15.6273 9.76855 16.075 9.76855 16.6273V16.8378C9.76855 17.3901 10.2163 17.8378 10.7686 17.8378Z"
+                      <p class="mb-1 text-lg font-medium">
+                        {$waterfall.totalLabel}<svg
+                          aria-hidden="true"
+                          class="mx-1 inline-flex h-4 w-4 fill-current text-white"
+                          viewBox="0 0 24 22"
+                          xmlns="http://www.w3.org/2000/svg"
+                        >
+                          <path
+                            class="text-[#FFAC33]"
+                            d="M0.124322 18.4377C-0.240619 19.1041 0.241623 19.918 1.00142 19.918H20.6259C21.3857 19.918 21.868 19.1041 21.503 18.4377L11.6908 0.519686C11.3113 -0.173228 10.316 -0.173229 9.93658 0.519685L0.124322 18.4377ZM11.8591 16.8375C11.8591 17.3898 11.4114 17.8375 10.8591 17.8375H10.7682C10.2159 17.8375 9.76822 17.3898 9.76822 16.8375V16.627C9.76822 16.0747 10.2159 15.627 10.7682 15.627H10.8591C11.4114 15.627 11.8591 16.0747 11.8591 16.627V16.8375ZM11.8591 12.7416C11.8591 13.2938 11.4114 13.7416 10.8591 13.7416H10.7682C10.2159 13.7416 9.76822 13.2938 9.76822 12.7416V7.3298C9.76822 6.77751 10.2159 6.3298 10.7682 6.3298H10.8591C11.4114 6.3298 11.8591 6.77751 11.8591 7.3298V12.7416Z"
+                          />
+                          <path
+                            d="M10.7686 17.8378H10.8595C11.4117 17.8378 11.8595 17.3901 11.8595 16.8378V16.6273C11.8595 16.075 11.4117 15.6273 10.8595 15.6273H10.7686C10.2163 15.6273 9.76855 16.075 9.76855 16.6273V16.8378C9.76855 17.3901 10.2163 17.8378 10.7686 17.8378Z"
+                          />
+                          <path
+                            d="M10.7686 13.7418H10.8595C11.4117 13.7418 11.8595 13.2941 11.8595 12.7418V7.33008C11.8595 6.77779 11.4117 6.33008 10.8595 6.33008H10.7686C10.2163 6.33008 9.76855 6.77779 9.76855 7.33008V12.7418C9.76855 13.2941 10.2163 13.7418 10.7686 13.7418Z"
+                          />
+                        </svg>:
+                      </p>
+                      <ValueChange
+                        legend={true}
+                        unit={Unit.CurrencyEUR}
+                        valueByCalculationName={{
+                          amendment:
+                            Object.keys($parametricReform).length === 0
+                              ? undefined
+                              : calculateTotal(
+                                  $evaluationByNameArray[situationIndex],
+                                  "amendment",
+                                  $waterfall.root,
+                                  $waterfall.total,
+                                ),
+                          bill:
+                            $billName === undefined
+                              ? undefined
+                              : calculateTotal(
+                                  $evaluationByNameArray[situationIndex],
+                                  "bill",
+                                  $waterfall.root,
+                                  $waterfall.total,
+                                ),
+                          law: calculateTotal(
+                            $evaluationByNameArray[situationIndex],
+                            "law",
+                            $waterfall.root,
+                            $waterfall.total,
+                          ),
+                        }}
                       />
-                      <path
-                        d="M10.7686 13.7418H10.8595C11.4117 13.7418 11.8595 13.2941 11.8595 12.7418V7.33008C11.8595 6.77779 11.4117 6.33008 10.8595 6.33008H10.7686C10.2163 6.33008 9.76855 6.77779 9.76855 7.33008V12.7418C9.76855 13.2941 10.2163 13.7418 10.7686 13.7418Z"
-                      />
-                    </svg>:
-                  </p>
-                  <ValueChange
-                    legend={true}
-                    unit={Unit.CurrencyEUR}
-                    valueByCalculationName={{
-                      amendment:
-                        Object.keys($parametricReform).length === 0
-                          ? undefined
-                          : calculateTotal(
-                              $evaluationByNameArray[situationIndex],
-                              "amendment",
-                              $waterfall.root,
-                              $waterfall.total,
-                            ),
-                      bill:
-                        $billName === undefined
-                          ? undefined
-                          : calculateTotal(
-                              $evaluationByNameArray[situationIndex],
-                              "bill",
-                              $waterfall.root,
-                              $waterfall.total,
-                            ),
-                      law: calculateTotal(
-                        $evaluationByNameArray[situationIndex],
-                        "law",
-                        $waterfall.root,
-                        $waterfall.total,
-                      ),
-                    }}
-                  />
-                </div>
-                <!-- <div class="flex-col w-1/2 text-gray-500 text-sm mt-8">
+                    </div>
+                    <!-- <div class="flex-col w-1/2 text-gray-500 text-sm mt-8">
                 <p>
                   dont <span class="font-bold text-black">100 €</span> de compléments
                   de ressources.
@@ -223,42 +238,127 @@
                   obligatoires.
                 </p>
               </div> -->
-              </div>
-            {/if}
-            {#if displayMode.parametersVariableName !== undefined && decompositionByName[displayMode.parametersVariableName] !== undefined}
-              <div class="mt-2 flex-col">
-                <p class="mb-1 text-xl font-bold">
-                  {decompositionByName[displayMode.parametersVariableName]
-                    .ux_name ??
-                    decompositionByName[displayMode.parametersVariableName]
-                      .label ??
-                    displayMode.parametersVariableName}&nbsp;:
-                </p>
-                <div class="text-2xl font-semibold">
-                  <ValueChange
-                    unit={Unit.CurrencyEUR}
-                    valueByCalculationName={{
-                      amendment:
-                        Object.keys($parametricReform).length === 0
-                          ? undefined
-                          : evaluationByName[displayMode.parametersVariableName]
-                              ?.calculationEvaluationByName["amendment"]
-                              ?.deltaAtVectorIndex ?? 0,
-                      bill:
-                        $billName === undefined
-                          ? undefined
-                          : evaluationByName[displayMode.parametersVariableName]
-                              ?.calculationEvaluationByName["bill"]
+                  </div>
+                {/if}
+                {#if displayMode.parametersVariableName !== undefined && decompositionByName[displayMode.parametersVariableName] !== undefined}
+                  <div class="mt-2 flex-col">
+                    <p class="mb-1 text-xl font-bold">
+                      {decompositionByName[displayMode.parametersVariableName]
+                        .ux_name ??
+                        decompositionByName[displayMode.parametersVariableName]
+                          .label ??
+                        displayMode.parametersVariableName}&nbsp;:
+                    </p>
+                    <div class="text-2xl font-semibold">
+                      <ValueChange
+                        unit={Unit.CurrencyEUR}
+                        valueByCalculationName={{
+                          amendment:
+                            Object.keys($parametricReform).length === 0
+                              ? undefined
+                              : evaluationByName[
+                                  displayMode.parametersVariableName
+                                ]?.calculationEvaluationByName["amendment"]
+                                  ?.deltaAtVectorIndex ?? 0,
+                          bill:
+                            $billName === undefined
+                              ? undefined
+                              : evaluationByName[
+                                  displayMode.parametersVariableName
+                                ]?.calculationEvaluationByName["bill"]
+                                  ?.deltaAtVectorIndex ?? 0,
+                          law:
+                            evaluationByName[displayMode.parametersVariableName]
+                              ?.calculationEvaluationByName["law"]
                               ?.deltaAtVectorIndex ?? 0,
-                      law:
-                        evaluationByName[displayMode.parametersVariableName]
-                          ?.calculationEvaluationByName["law"]
-                          ?.deltaAtVectorIndex ?? 0,
-                    }}
-                  />
-                </div>
+                        }}
+                      />
+                    </div>
+                  </div>
+                {/if}
               </div>
-            {/if}
+              <div class="w-1/2">
+                {#if displayMode.parametersVariableName === "aefa"}
+                  <div class=" bg-slate-50 p-2 pb-4 shadow-md">
+                    <h3
+                      class="mb-2 border-b  border-black pb-2 text-center font-black uppercase"
+                    >
+                      Budget Carburant
+                    </h3>
+
+                    <table
+                      class="w-full border-b border-dashed border-black font-mono text-xs"
+                    >
+                      <tbody>
+                        <tr>
+                          <td class="">Type&nbsp;:</td>
+                          <td class="text-right">Sans Plomb 95</td>
+                          <td class="">
+                            <button
+                              class="inline-flex items-center text-xs text-gray-500 hover:text-le-bleu"
+                              on:click={() =>
+                                dispatch(
+                                  "changeTestCaseToEditIndex",
+                                  situationIndex,
+                                )}
+                              title="Éditer ce cas type"
+                              id="situation_{situationIndex}_edit"
+                            >
+                              <Icon icon="ri-pencil-fill" class="h-5 w-5" />
+                            </button></td
+                          >
+                        </tr>
+                        <tr>
+                          <td class="">Prix&nbsp;:</td>
+                          <td class="text-right"
+                            >{oilPriceAmountFormatter.format("2.2")}/L.</td
+                          >
+                          <td class="">
+                            <button
+                              class="inline-flex items-center text-xs text-gray-500 hover:text-le-bleu"
+                              on:click={() =>
+                                dispatch(
+                                  "changeTestCaseToEditIndex",
+                                  situationIndex,
+                                )}
+                              title="Éditer ce cas type"
+                              id="situation_{situationIndex}_edit"
+                            >
+                              <Icon icon="ri-pencil-fill" class="h-5 w-5" />
+                            </button></td
+                          >
+                        </tr>
+                      </tbody>
+                    </table>
+
+                    <table
+                      class="mt-4 w-full border-b border-dashed border-black font-mono text-sm"
+                    >
+                      <tbody>
+                        <tr>
+                          <td class="text-base">TOTAL TTC</td>
+                          <td class="text-right text-lg"
+                            >{euroAmountFormatter.format("7039")}/an</td
+                          >
+                        </tr>
+                        <tr>
+                          <td class="text-xs">dont TVA&nbsp;:</td>
+                          <td class="text-right"
+                            >{euroAmountFormatter.format("230")}</td
+                          >
+                        </tr>
+                        <tr>
+                          <td class="text-xs">dont TICPE&nbsp;:</td>
+                          <td class="text-right"
+                            >{euroAmountFormatter.format("220")}</td
+                          >
+                        </tr>
+                      </tbody>
+                    </table>
+                  </div>
+                {/if}
+              </div>
+            </div>
           </div>
 
           <!--Bouton pour passer du mode compact au mode waterfall-->
diff --git a/tailwind.config.cjs b/tailwind.config.cjs
index 5bd9b64c43236874ed7234229de4e781e674a4cb..80e7093c25b727caf5352b777ca922044a6d07d1 100644
--- a/tailwind.config.cjs
+++ b/tailwind.config.cjs
@@ -58,6 +58,7 @@ const config = {
     fontFamily: {
       sans: ["Lato", "sans-serif"],
       serif: ["Lora", "serif"],
+      mono: ["ui-monospace", "SFMono-Regular", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", "monospace"]
     },
   },
 }