diff --git a/elements/contacts/etanches/con_simple_etanche.elmt b/elements/contacts/etanches/con_simple_etanche.elmt
index 9d326b906..1ae99c9fe 100644
--- a/elements/contacts/etanches/con_simple_etanche.elmt
+++ b/elements/contacts/etanches/con_simple_etanche.elmt
@@ -4,6 +4,7 @@
Contact simple (étanche)
+
@@ -14,8 +15,6 @@
-
-
diff --git a/elements/contacts/etanches/con_simple_nf_etanche.elmt b/elements/contacts/etanches/con_simple_nf_etanche.elmt
index 07ae6ef5d..e71a62adb 100644
--- a/elements/contacts/etanches/con_simple_nf_etanche.elmt
+++ b/elements/contacts/etanches/con_simple_nf_etanche.elmt
@@ -4,6 +4,7 @@
Contact simple (NF / étanche)
+
@@ -15,8 +16,6 @@
-
-
diff --git a/elements/contacts/fin_de_course/findecourse_nf.elmt b/elements/contacts/fin_de_course/findecourse_nf.elmt
index 1c957192e..94e888687 100644
--- a/elements/contacts/fin_de_course/findecourse_nf.elmt
+++ b/elements/contacts/fin_de_course/findecourse_nf.elmt
@@ -4,12 +4,11 @@
Fin de course (NF)
+
-
-
diff --git a/elements/contacts/fin_de_course/findecourse_no.elmt b/elements/contacts/fin_de_course/findecourse_no.elmt
index a4295b44c..bceb21ce5 100644
--- a/elements/contacts/fin_de_course/findecourse_no.elmt
+++ b/elements/contacts/fin_de_course/findecourse_no.elmt
@@ -4,11 +4,10 @@
Fin de course
+
-
-
diff --git a/elements/contacts/poussoirs/poussoir.elmt b/elements/contacts/poussoirs/poussoir.elmt
index 9ad2751ed..de66de6db 100644
--- a/elements/contacts/poussoirs/poussoir.elmt
+++ b/elements/contacts/poussoirs/poussoir.elmt
@@ -4,9 +4,8 @@
Bouton poussoir
+
-
-
diff --git a/elements/contacts/poussoirs/poussoir_nf.elmt b/elements/contacts/poussoirs/poussoir_nf.elmt
index 558cc8645..10551cb63 100644
--- a/elements/contacts/poussoirs/poussoir_nf.elmt
+++ b/elements/contacts/poussoirs/poussoir_nf.elmt
@@ -4,10 +4,9 @@
Bouton poussoir (NF)
+
-
-
diff --git a/elements/contacts/puissance/normalement_fermes/com_puiss_nf1.elmt b/elements/contacts/puissance/normalement_fermes/com_puiss_nf1.elmt
index 7bbdd583a..e010a1e16 100644
--- a/elements/contacts/puissance/normalement_fermes/com_puiss_nf1.elmt
+++ b/elements/contacts/puissance/normalement_fermes/com_puiss_nf1.elmt
@@ -4,10 +4,9 @@
Contact puissance contacteur (NF)
+
-
-
diff --git a/elements/contacts/puissance/normalement_fermes/com_puiss_nf4.elmt b/elements/contacts/puissance/normalement_fermes/com_puiss_nf4.elmt
index f357e5262..7b2cd16d3 100644
--- a/elements/contacts/puissance/normalement_fermes/com_puiss_nf4.elmt
+++ b/elements/contacts/puissance/normalement_fermes/com_puiss_nf4.elmt
@@ -4,21 +4,18 @@
Contact puissance contacteur (NF)
+
+
+
-
-
-
-
-
-
diff --git a/elements/contacts/puissance/normalement_fermes/com_puiss_nf5.elmt b/elements/contacts/puissance/normalement_fermes/com_puiss_nf5.elmt
index 4d5065969..502cdeb8b 100644
--- a/elements/contacts/puissance/normalement_fermes/com_puiss_nf5.elmt
+++ b/elements/contacts/puissance/normalement_fermes/com_puiss_nf5.elmt
@@ -4,25 +4,21 @@
Contact puissance contacteur (NF)
+
+
+
+
-
-
-
-
-
-
-
-
diff --git a/elements/contacts/puissance/normalement_fermes/com_puiss_nf6.elmt b/elements/contacts/puissance/normalement_fermes/com_puiss_nf6.elmt
index 59090aa7d..9daf9e3d9 100644
--- a/elements/contacts/puissance/normalement_fermes/com_puiss_nf6.elmt
+++ b/elements/contacts/puissance/normalement_fermes/com_puiss_nf6.elmt
@@ -4,26 +4,22 @@
Contact puissance contacteur (NF)
+
+
+
+
-
-
-
-
-
-
-
-
diff --git a/elements/contacts/puissance/normalement_ouverts/com_puiss1.elmt b/elements/contacts/puissance/normalement_ouverts/com_puiss1.elmt
index a4b5fb409..e0bc9883f 100644
--- a/elements/contacts/puissance/normalement_ouverts/com_puiss1.elmt
+++ b/elements/contacts/puissance/normalement_ouverts/com_puiss1.elmt
@@ -4,9 +4,8 @@
Contact puissance contacteur
+
-
-
diff --git a/elements/contacts/puissance/normalement_ouverts/com_puiss4.elmt b/elements/contacts/puissance/normalement_ouverts/com_puiss4.elmt
index b422341fc..f751d0f81 100644
--- a/elements/contacts/puissance/normalement_ouverts/com_puiss4.elmt
+++ b/elements/contacts/puissance/normalement_ouverts/com_puiss4.elmt
@@ -4,18 +4,15 @@
Contact puissance contacteur
+
+
+
-
-
-
-
-
-
diff --git a/elements/contacts/puissance/normalement_ouverts/com_puiss5.elmt b/elements/contacts/puissance/normalement_ouverts/com_puiss5.elmt
index 8d404d0aa..6bf56b886 100644
--- a/elements/contacts/puissance/normalement_ouverts/com_puiss5.elmt
+++ b/elements/contacts/puissance/normalement_ouverts/com_puiss5.elmt
@@ -4,21 +4,17 @@
Contact puissance contacteur
+
+
+
+
-
-
-
-
-
-
-
-
diff --git a/elements/contacts/puissance/normalement_ouverts/com_puiss6.elmt b/elements/contacts/puissance/normalement_ouverts/com_puiss6.elmt
index d65eb1218..11c7896cf 100644
--- a/elements/contacts/puissance/normalement_ouverts/com_puiss6.elmt
+++ b/elements/contacts/puissance/normalement_ouverts/com_puiss6.elmt
@@ -4,22 +4,18 @@
Contact puissance contacteur
+
+
+
+
-
-
-
-
-
-
-
-
diff --git a/elements/contacts/relais_thermique/contact_relais.elmt b/elements/contacts/relais_thermique/contact_relais.elmt
index 0d23f4043..8acc1e206 100644
--- a/elements/contacts/relais_thermique/contact_relais.elmt
+++ b/elements/contacts/relais_thermique/contact_relais.elmt
@@ -4,13 +4,12 @@
Contact relais thermique (NO)
+
-
-
diff --git a/elements/contacts/relais_thermique/contact_relais_nf.elmt b/elements/contacts/relais_thermique/contact_relais_nf.elmt
index f2d6e1282..696f83f8b 100644
--- a/elements/contacts/relais_thermique/contact_relais_nf.elmt
+++ b/elements/contacts/relais_thermique/contact_relais_nf.elmt
@@ -4,13 +4,12 @@
Contact relais thermique (NF)
+
-
-
diff --git a/elements/contacts/simples/con_simple.elmt b/elements/contacts/simples/con_simple.elmt
index 3856b0653..4fb7d66ab 100644
--- a/elements/contacts/simples/con_simple.elmt
+++ b/elements/contacts/simples/con_simple.elmt
@@ -4,10 +4,9 @@
Contact simple
+
-
-
diff --git a/elements/contacts/simples/con_simple_nf.elmt b/elements/contacts/simples/con_simple_nf.elmt
index 94af8fcea..703b234f4 100644
--- a/elements/contacts/simples/con_simple_nf.elmt
+++ b/elements/contacts/simples/con_simple_nf.elmt
@@ -4,10 +4,9 @@
Contact simple (NF)
+
-
-
diff --git a/elements/contacts/temporises/repos/con_simple_nf_tmp_r.elmt b/elements/contacts/temporises/repos/con_simple_nf_tmp_r.elmt
index f7bd78992..686e4b3fe 100644
--- a/elements/contacts/temporises/repos/con_simple_nf_tmp_r.elmt
+++ b/elements/contacts/temporises/repos/con_simple_nf_tmp_r.elmt
@@ -4,14 +4,13 @@
Contact simple (NF / tempo repos)
+
-
-
diff --git a/elements/contacts/temporises/repos/con_simple_tmp_r.elmt b/elements/contacts/temporises/repos/con_simple_tmp_r.elmt
index 40b1826e0..cfda9f33e 100644
--- a/elements/contacts/temporises/repos/con_simple_tmp_r.elmt
+++ b/elements/contacts/temporises/repos/con_simple_tmp_r.elmt
@@ -4,13 +4,12 @@
Contact simple (tempo repos)
+
-
-
diff --git a/elements/contacts/temporises/travail/con_simple_nf_tmp_t.elmt b/elements/contacts/temporises/travail/con_simple_nf_tmp_t.elmt
index 5346d1f44..4d0d49b0d 100644
--- a/elements/contacts/temporises/travail/con_simple_nf_tmp_t.elmt
+++ b/elements/contacts/temporises/travail/con_simple_nf_tmp_t.elmt
@@ -4,14 +4,13 @@
Contact simple (NF / tempo travail)
+
-
-
diff --git a/elements/contacts/temporises/travail/con_simple_tmp_t.elmt b/elements/contacts/temporises/travail/con_simple_tmp_t.elmt
index 1f5f476d1..3e8941581 100644
--- a/elements/contacts/temporises/travail/con_simple_tmp_t.elmt
+++ b/elements/contacts/temporises/travail/con_simple_tmp_t.elmt
@@ -4,13 +4,12 @@
Contact simple (tempo travail)
+
-
-
diff --git a/elements/protections/au.elmt b/elements/protections/au.elmt
index 431fd6a8c..929999bf5 100644
--- a/elements/protections/au.elmt
+++ b/elements/protections/au.elmt
@@ -4,13 +4,12 @@
Arrêt d'urgence (NF)
-
+
+
-
-
diff --git a/elements/protections/int_sect.elmt b/elements/protections/int_sect.elmt
index 8fd47b8bc..df7936649 100644
--- a/elements/protections/int_sect.elmt
+++ b/elements/protections/int_sect.elmt
@@ -4,12 +4,11 @@
Interrupteur sectionneur
+
-
-
-
+
diff --git a/elements/protections/relais_thermiques/relais_therm1.elmt b/elements/protections/relais_thermiques/relais_therm1.elmt
index 5b1cbcdce..762d1b316 100644
--- a/elements/protections/relais_thermiques/relais_therm1.elmt
+++ b/elements/protections/relais_thermiques/relais_therm1.elmt
@@ -4,12 +4,8 @@
Relais thermique
-
-
-
+
-
-
diff --git a/elements/protections/sectionneurs/sectionneur1.elmt b/elements/protections/sectionneurs/sectionneur1.elmt
index fa942fe00..b88592b7d 100644
--- a/elements/protections/sectionneurs/sectionneur1.elmt
+++ b/elements/protections/sectionneurs/sectionneur1.elmt
@@ -4,9 +4,8 @@
Sectionneur
+
-
-
diff --git a/elements/protections/sectionneurs/sectionneur4.elmt b/elements/protections/sectionneurs/sectionneur4.elmt
index 6997ba625..14086a996 100644
--- a/elements/protections/sectionneurs/sectionneur4.elmt
+++ b/elements/protections/sectionneurs/sectionneur4.elmt
@@ -4,18 +4,15 @@
Sectionneur
+
+
+
-
-
-
-
-
-
diff --git a/elements/recepteurs/domestiques/lave_linge.elmt b/elements/recepteurs/domestiques/lave_linge.elmt
index 9debe8da2..97b64a706 100644
--- a/elements/recepteurs/domestiques/lave_linge.elmt
+++ b/elements/recepteurs/domestiques/lave_linge.elmt
@@ -6,8 +6,8 @@
-
-
+
+
diff --git a/elements/recepteurs/lampes/lampe_clignotante.elmt b/elements/recepteurs/lampes/lampe_clignotante.elmt
index c9a6e685f..acb5d2435 100644
--- a/elements/recepteurs/lampes/lampe_clignotante.elmt
+++ b/elements/recepteurs/lampes/lampe_clignotante.elmt
@@ -4,11 +4,7 @@
Lampe clignotante
-
-
-
-
-
+
diff --git a/elements/recepteurs/securite/masse.elmt b/elements/recepteurs/securite/masse.elmt
index b6410e978..053cc03f5 100644
--- a/elements/recepteurs/securite/masse.elmt
+++ b/elements/recepteurs/securite/masse.elmt
@@ -4,11 +4,11 @@
Masse
-
-
-
-
-
+
+
+
+
+
diff --git a/elements/semiconducteur/del.elmt b/elements/semiconducteur/del.elmt
new file mode 100644
index 000000000..d0dceacf7
--- /dev/null
+++ b/elements/semiconducteur/del.elmt
@@ -0,0 +1,18 @@
+
+
+ Led
+ Del
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/semiconducteur/diode.elmt b/elements/semiconducteur/diode.elmt
new file mode 100644
index 000000000..b60b0c472
--- /dev/null
+++ b/elements/semiconducteur/diode.elmt
@@ -0,0 +1,13 @@
+
+
+ Diode
+
+
+
+
+
+
+
+
+
+
diff --git a/elements/semiconducteur/qet_directory b/elements/semiconducteur/qet_directory
new file mode 100644
index 000000000..32495392a
--- /dev/null
+++ b/elements/semiconducteur/qet_directory
@@ -0,0 +1,5 @@
+
+
+ Semiconducteur
+
+
diff --git a/elements/semiconducteur/thyristor.elmt b/elements/semiconducteur/thyristor.elmt
new file mode 100644
index 000000000..20bcb179d
--- /dev/null
+++ b/elements/semiconducteur/thyristor.elmt
@@ -0,0 +1,15 @@
+
+
+ Thyristor
+
+
+
+
+
+
+
+
+
+
+
+