The present invention provides compounds of the general formula (I), their salts and N- oxides, and solvates and prodrugs thereof (wherein the characters are as defined in the description). The compounds of the general formula (I) are inhibitors of Factor XIa, so that they are useful in the prevention of and/or therapy for thromboembolic diseases.La présente invention concerne des composés de formule générale (I), leurs sels et N-oxydes, et des solvates et des promédicaments de ceux-ci (les symboles étant tels que définis dans la description). Les composés de formule générale (I) sont des inhibiteurs du facteur XIa, de sorte quils sont utiles dans la prévention et/ou la thérapie de maladies thromboemboliques.