A cardiac valve prosthesis comprising: an armature for anchorage of the valve prosthesis at an implantation site, said armature defining a lumen for the passage of the blood flow and having a longitudinal axis; and a set of prosthetic valve leaflets supported by said armature and configured to move, under the action of blood flow, in a radially divaricated condition to enable the flow of blood through said lumen in a first direction, and in a radially contracted condition, in which said valve leaflets co-operate with one another and block the flow of blood through the prosthesis in the direction opposite said first direction, the armature comprising: an annular part a pattern of arched struts carried by said annular part, said pattern of arched struts having proximal ends connected to said annular part, and distal ends spaced axially from the proximal ends and opposite said annular part, the cardiac valve prosthesis being characterized in that the armature further comprises: a plurality of sets of anchoring formations configured to protrude radially outwardly of said annular part, each set being supported by at least one of said annular part and a corresponding arched strut, and a plurality of support posts, each support post being supported by adjacent arched struts, wherein the sets of anchoring formations alternate with the support posts around said longitudinal axis. an armature for anchorage of the valve prosthesis at an implantation site, said armature defining a lumen for the passage of the blood flow and having a longitudinal axis; and a set of prosthetic valve leaflets supported by said armature and configured to move, under the action of blood flow, in a radially divaricated condition to enable the flow of blood through said lumen in a first direction, and in a radially contracted condition, in which said valve leaflets co-operate with one another and block the flow of blood through the prosthesis in the direction opposite said first direction, the armature comprising: an annular part a pattern of arched struts carried by said annular part, said pattern of arched struts having proximal ends connected to said annular part, and distal ends spaced axially from the proximal ends and opposite said annular part, an annular part a pattern of arched struts carried by said annular part, said pattern of arched struts having proximal ends connected to said annular part, and distal ends spaced axially from the proximal ends and opposite said annular part, the cardiac valve prosthesis being characterized in that the armature further comprises: a plurality of sets of anchoring formations configured to protrude radially outwardly of said annular part, each set being supported by at least one of said annular part and a corresponding arched strut, and a plurality of support posts, each support post being supported by adjacent arched struts, wherein the sets of anchoring formations alternate with the support posts around said longitudinal axis. a plurality of sets of anchoring formations configured to protrude radially outwardly of said annular part, each set being supported by at least one of said annular part and a corresponding arched strut, and a plurality of support posts, each support post being supported by adjacent arched struts, wherein the sets of anchoring formations alternate with the support posts around said longitudinal axis.