The present invention provides compounds of the general formula (I), their salts and N-oxides, and solvates and prodrugs thereof (wherein the substituents are as defined in the description). The compounds of the general formula (I) are inhibitors of factor XIa, and 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 leurs solvats et promédicaments (les substituants étant tels que définis dans la description). Les composés de formule générale (I) sont des inhibiteurs du facteur XIa, et sont utiles dans la prévention et/ou le traitement de maladies thromboemboliques.