STX France SA has awarded a contract to MacGregor for the delivery of cargo and passenger access equipment for two cruise ships.