CNPV Solar Power SA, a leading integrated manufacturer of solar photovoltaic products, has announced that it has entered into a long-term general supply agreement with Enel Green Power SpA, Italy's largest power company, listed on the Milan Stock Exchange.