diff --git a/src/app/app.module.ts b/src/app/app.module.ts
index da7f30bba0b8103ecf0e070640a4b103fca8d87c..059c34d50c5b202c8865a3ab6fe161f492104f85 100644
--- a/src/app/app.module.ts
+++ b/src/app/app.module.ts
@@ -54,7 +54,6 @@ import { ParamComputedComponent } from "./components/param-computed/param-comput
 import { ParamFieldLineComponent } from "./components/param-field-line/param-field-line.component";
 import { ParamValuesComponent } from "./components/param-values/param-values.component";
 import { SelectFieldLineComponent } from "./components/select-field-line/select-field-line.component";
-import { CheckFieldLineComponent } from "./components/check-field-line/check-field-line.component";
 import { CalculatorResultsComponent } from "./components/calculator-results/calculator-results.component";
 import { FixedVarResultsComponent } from "./components/fixedvar-results/fixedvar-results.component";
 import { SectionResultsComponent } from "./components/section-results/section-results.component";
@@ -143,7 +142,6 @@ const appRoutes: Routes = [
     CalculatorListComponent,
     CalculatorNameComponent,
     CalculatorResultsComponent,
-    CheckFieldLineComponent,
     DialogConfirmCloseCalcComponent,
     DialogConfirmEmptySessionComponent,
     DialogEditParamComputedComponent,
diff --git a/src/app/components/check-field-line/check-field-line.component.html b/src/app/components/check-field-line/check-field-line.component.html
deleted file mode 100644
index f00f6fca5843423f7d52b41f5a509c5a70648fde..0000000000000000000000000000000000000000
--- a/src/app/components/check-field-line/check-field-line.component.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<tr>
-    <td align="right">{{ check.label }}</td>
-    <td colspan="3">
-        <input type="checkbox" [(ngModel)]=currentValue (ngModelChange)="onChange($event)">
-    </td>
-</tr>
\ No newline at end of file
diff --git a/src/app/components/check-field-line/check-field-line.component.ts b/src/app/components/check-field-line/check-field-line.component.ts
deleted file mode 100644
index ae159f511062947071e1ccfefddfec5653ecb09e..0000000000000000000000000000000000000000
--- a/src/app/components/check-field-line/check-field-line.component.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import { Component, Input, Output, EventEmitter } from "@angular/core";
-
-import { CheckField } from "../../formulaire/check-field";
-
-@Component({
-    selector: "check-field-line",
-    templateUrl: "./check-field-line.component.html",
-})
-export class CheckFieldLineComponent {
-    @Input()
-    public check: CheckField;
-
-    public currentValue: boolean;
-
-    constructor() { }
-
-    public onChange(event: any) {
-        this.check.setValue(event);
-    }
-}
diff --git a/src/app/components/field-set/field-set.component.html b/src/app/components/field-set/field-set.component.html
index e048b39153d6154fea40eec191fbefd36abab6e6..444001156b2ae4af9e51c3cfb3452a50a53fbf23 100644
--- a/src/app/components/field-set/field-set.component.html
+++ b/src/app/components/field-set/field-set.component.html
@@ -25,7 +25,5 @@
 
         <select-field-line *ngIf="isSelectField(p)" [_select]=p>
         </select-field-line>
-
-        <check-field-line *ngIf="isCheckField(p)" [check]=p></check-field-line>
     </ng-template>
 </mat-card-content>
diff --git a/src/app/components/field-set/field-set.component.ts b/src/app/components/field-set/field-set.component.ts
index 170ba7cda872e75c9591c4b2022933f40cec04cf..1541cba64a890778294eeaa5309ece21a2204796 100644
--- a/src/app/components/field-set/field-set.component.ts
+++ b/src/app/components/field-set/field-set.component.ts
@@ -6,7 +6,6 @@ import { ParamFieldLineComponent } from "../param-field-line/param-field-line.co
 import { Field } from "../../formulaire/field";
 import { InputField } from "../../formulaire/input-field";
 import { SelectField } from "../../formulaire/select-field";
-import { CheckField } from "../../formulaire/check-field";
 
 @Component({
     selector: "field-set",
@@ -172,13 +171,6 @@ export class FieldSetComponent implements DoCheck {
         return f instanceof SelectField && f.isDisplayed;
     }
 
-    /**
-     * détermine si un Field est du type CheckField
-     */
-    private isCheckField(f: Field): boolean {
-        return f instanceof CheckField && f.isDisplayed;
-    }
-
     /*
      * gestion des événements clic sur les radios :
      * réception d'un message du composant enfant (param-field)
diff --git a/src/app/formulaire/check-field.ts b/src/app/formulaire/check-field.ts
deleted file mode 100644
index 073816613239ed3eea16a1b7d68aa8ba4b7b89d3..0000000000000000000000000000000000000000
--- a/src/app/formulaire/check-field.ts
+++ /dev/null
@@ -1,28 +0,0 @@
-import { Field } from "./field";
-import { FormulaireNode } from "./formulaire-node";
-
-export class CheckField extends Field {
-    private _value: boolean;
-
-    constructor(parent: FormulaireNode) {
-        super(parent);
-        this._value = false;
-    }
-
-    public getValue(): boolean {
-        return this._value;
-    }
-
-    public setValue(val: boolean) {
-        this._value = val;
-    }
-
-    public get isValid(): boolean {
-        return true;
-    }
-
-    public parseConfig(json: {}, data?: {}) {
-        this._confId = json["id"];
-        this.setValue(json["value"] === "true");
-    }
-}
diff --git a/src/app/formulaire/fieldset.ts b/src/app/formulaire/fieldset.ts
index 06106cf6f8a283570fbc4a64991686e9b903bb9b..14e44ce415a4a929cbde4c0f393edc3d25a662dd 100644
--- a/src/app/formulaire/fieldset.ts
+++ b/src/app/formulaire/fieldset.ts
@@ -2,7 +2,6 @@ import { CalculatorType, ComputeNodeType, ParamDefinition, LoiDebit, StructureTy
 
 import { FormulaireElement } from "./formulaire-element";
 import { Field } from "./field";
-import { CheckField } from "./check-field";
 import { SelectField } from "./select-field";
 import { NgParameter, ParamRadioConfig } from "./ngparam";
 import { ServiceFactory } from "../services/service-factory";
@@ -87,12 +86,6 @@ export class FieldSet extends FormulaireElement implements Observer {
         return res;
     }
 
-    private parse_check(json: {}): CheckField {
-        const res: CheckField = new CheckField(this);
-        res.parseConfig(json);
-        return res;
-    }
-
     private parse_select(json: {}): SelectField {
         const res: SelectField = new SelectField(this);
         res.parseConfig(json);
@@ -175,9 +168,6 @@ export class FieldSet extends FormulaireElement implements Observer {
             } else if (field["type"] === "select") {
                 const param = this.parse_select(field);
                 this.addField(param);
-            } else if (field["type"] === "check") {
-                const param = this.parse_check(field);
-                this.addField(param);
             }
         }
     }
diff --git a/src/app/services/formulaire/formulaire.service.ts b/src/app/services/formulaire/formulaire.service.ts
index c9d21d2d340e33bb1826ce329eadd97095be58e8..367b8d5b717fed206dbca889f03ac70bea4a40de 100644
--- a/src/app/services/formulaire/formulaire.service.ts
+++ b/src/app/services/formulaire/formulaire.service.ts
@@ -11,7 +11,6 @@ import { FormulaireDefinition } from "../../formulaire/definition/form-definitio
 import { FormulaireElement } from "../../formulaire/formulaire-element";
 import { InputField } from "../../formulaire/input-field";
 import { SelectField } from "../../formulaire/select-field";
-import { CheckField } from "../../formulaire/check-field";
 import { StringMap } from "../../stringmap";
 import { FormulaireBase } from "../../formulaire/definition/concrete/form-base";
 import { FormulaireLechaptCalmon } from "../../formulaire/definition/concrete/form-lechapt-calmon";
@@ -295,14 +294,6 @@ export class FormulaireService extends Observable {
         return <InputField>s;
     }
 
-    public getCheckField(formId: string, elemId: string): CheckField {
-        const s = this.getFormulaireElementById(formId, elemId);
-        if (!(s instanceof CheckField)) {
-            throw new Error("Form element with id '" + elemId + "' is not a checkbox");
-        }
-        return <CheckField>s;
-    }
-
     public getSelectField(formId: string, elemId: string): SelectField {
         const s = this.getFormulaireElementById(formId, elemId);
         if (!(s instanceof SelectField)) {