Compounds of general formula (I), ** Formula ** in which R1 represents hydrogen, C1-C6 alkyl, C2-5 C6 alkenyl, C2-C6, C3-C7 alkylcarbonyl C1-C6 alkoxycarbonyl C1- C6 cyanoalkyl, C1-C2, aryl C1-C3, heteroarylalkyl C1-C3 optionally substituted, A1 chemical group represents CR2 or nitrogen, A2 represents CR3 or nitrogen, A3 represents CR4 or nitrogen, and A4 represents CR5 or nitrogen, but where more than three chemical groups A1 to A4 simultaneously represent nitrogen R2, R3, R4 and R5 are each independently hydrogen, halogen, CN, NO2, C1-C6, C1-C6 haloalkyl, C3-C6 cycloalkyl, C3-C6, C1-C6 alkoxy, C1-C6 haloalkoxy, alkylthio C1-C6 haloalkylthio, C1-C6 alkylsulfinyl C1-C6 alkyl, haloalkylsulfinyl C1-C6 alkyl, C1-C6 haloalkylsulfonyl C1-C6 alkyl, C1-C6 alkylamino, N, N-di-C1-C6 alkylamino, N-alkylaminocarbonyl C1- C6, N-C3-C6 cycloalkylaminocarbonyl or (C1-C3) alkoxycarbonyl optionally substituted if neither of A2 and A3 groups represent nitrogen, R3 and R4 together with the carbon atom to which they are attached may form a 5- or 6-membered ring containing 0, 1 or 2 nitrogen atoms and / or 0 or one oxygen atom and / or 0 or 1 sulfur atom, or where any of the groups A1 and A2 represents nitrogen, R2 and R3 together with the carbon atom to which they are attached may form a 6-membered ring containing 0, 1 or 2 nitrogen atoms W represents oxygen or sulfur R6 represents hydrogen, C1-C6 alkyl, aryl C1-C3, heteroarylalkyl C1-C3, C2-C6 alkenyl, C2-C6 alkynyl, C3-C6 (alkyl C1-C3) C3-C6 cycloalkyl and (cycloalkyl C3-C6) C1-C3 alkylcarbonyl C1-C6 alkyl, C1-C6 alkoxycarbonyl optionally substituted Q represents ** ** Formula E represents a bond, -CH2-, S, SO, SO2, -S-CH2-, -SO-CH2-, -SO2-CH2-, -CH2-S-CH2-, -CH2 -SO-CH2-, -CH2-SO2 30-CH2-, -S-CH2-CH2-, -SO-CH2-CH2-, -SO2-CH2-CH2-, NR6-CH2-, -CH2-NR6- CH2- R7 represents cyano and C (> = S) NH2 Z1 represents a C1-C6 and C3-C6 haloalkyl, halocycloalkyl C3-C6 optionally substituted, and Z2 represents halogen, cyano, nitro or C1-C6 haloa