Lo stile romanico si fonde con quello gotico in due chiese connesse erette a distanza di 200 anni.
La chiesa inferiore sorse sui resti di un’antica pieve dedicata ai Santi Fermo e Rustico, martirizzati in questa zona nel 304 d.C.
La chiesa superiore venne fatta costruire tra il 1261 e il 1350 dai frati francescani, nei secoli è stata poi arricchita con altari, cappelle, opere d’arte e il soffitto a carena di nave.