diff --git a/lv/verig21.ini b/lv/verig21.ini
new file mode 100755
index 000000000..baa69bdde
--- /dev/null
+++ b/lv/verig21.ini
@@ -0,0 +1,9 @@
+#Profilo di riga tipo merce lavanderie
+[MAIN]
+CALCOLI=*
+CAMPICALC=
+IMPONIBILE=IMPNS
+
+[HANDLERS]
+NHANDLER = 0
+
diff --git a/lv/verig21.uml b/lv/verig21.uml
new file mode 100755
index 000000000..e4f0e2db6
--- /dev/null
+++ b/lv/verig21.uml
@@ -0,0 +1,44 @@
+#include "verigdef.h"
+
+#define FULL_SCREEN
+// else
+// #define MASK_WIDTH 60
+// #define MASK_HEIGHT 14
+//
+#define MASK_TITLE1 "Merce Lavanderie"
+#define PAGE_2
+
+DEFINE_FIELD(CODMAG)
+DEFINE_FIELD(DESMAG)
+DEFINE_FIELD(CODDEP)
+DEFINE_FIELD(DESDEP)
+DEFINE_FIELD(CODART)
+// F_OUT(CODART, FR_CODAGG1, USER1)
+DEFINE_FIELD(DESCRART)
+DEFINE_FIELD(UMQTA)
+DEFINE_FIELD(QTA)
+F_POS(QTA, 21, 9,"Consegnato " )
+DEFINE_FIELD(PREZZO)
+F_POS(PREZZO, 47, 9,"Prezzo " )
+DEFINE_FIELD(SCONTO)
+F_POS(SCONTO, 2, 11,"Sconto " )
+DEFINE_FIELD(PERCPROV)
+F_POS(PERCPROV, 42, 11,"Provvigione" )
+DEFINE_FIELD(CODIVA)
+DEFINE_FIELD(DESIVA)
+DEFINE_FIELD(CAULAV)
+F_POS(CAULAV, 47, 10,"Causale Lavanderie " )
+DEFINE_FIELD(RITIRO)
+F_POS(RITIRO, 21, 10,"Ritirato " )
+DEFINE_FIELD(NCOLLI)
+DEFINE_FIELD(PNETTO)
+DEFINE_FIELD(TARA)
+DEFINE_FIELD(DESCRCAUS)
+DEFINE_FIELD(CODMAGC)
+DEFINE_FIELD(DESMAGC)
+DEFINE_FIELD(CODDEPC)
+DEFINE_FIELD(DESDEPC)
+
+
+#include "verig.uml"
+
diff --git a/projects/lv.sln b/projects/lv.sln
index fdfe217cd..363d25c73 100755
--- a/projects/lv.sln
+++ b/projects/lv.sln
@@ -7,6 +7,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lv2", "lv2.vcproj", "{8F2CF
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lv_profiles", "lv_profiles.vcproj", "{50411897-4D04-4906-A9D6-67FF865B513D}"
EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lv_maskrighe", "lv_maskrighe.vcproj", "{7B5D2114-9F72-4046-B895-2A524DA295BA}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
@@ -25,6 +27,10 @@ Global
{50411897-4D04-4906-A9D6-67FF865B513D}.Debug|Win32.Build.0 = Debug|Win32
{50411897-4D04-4906-A9D6-67FF865B513D}.Release|Win32.ActiveCfg = Release|Win32
{50411897-4D04-4906-A9D6-67FF865B513D}.Release|Win32.Build.0 = Release|Win32
+ {7B5D2114-9F72-4046-B895-2A524DA295BA}.Debug|Win32.ActiveCfg = Debug|Win32
+ {7B5D2114-9F72-4046-B895-2A524DA295BA}.Debug|Win32.Build.0 = Debug|Win32
+ {7B5D2114-9F72-4046-B895-2A524DA295BA}.Release|Win32.ActiveCfg = Release|Win32
+ {7B5D2114-9F72-4046-B895-2A524DA295BA}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/projects/lv_maskrighe.vcproj b/projects/lv_maskrighe.vcproj
new file mode 100755
index 000000000..c240e34a2
--- /dev/null
+++ b/projects/lv_maskrighe.vcproj
@@ -0,0 +1,296 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/projects/ve_maskrighe.vcproj b/projects/ve_maskrighe.vcproj
index ad69b12b6..c490b1ac4 100755
--- a/projects/ve_maskrighe.vcproj
+++ b/projects/ve_maskrighe.vcproj
@@ -617,30 +617,6 @@
/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-