Solar Loop Prominences: a Theoretical Model