/// <summary>
        /// 	Prende un oggetto del tipo PagineComuni da una colonna di chiave univoca
        /// </summary>
        public static ConfigurazioneSito GetItem(ConfigurazioneSitoEnum nome)
        {
            SiteConfigurationConfigurazione item = SiteManager.SiteConfiguration.Configurazione.Where(p => p.Nome.ToLower() == nome.ToString().ToLower()).FirstOrDefault();
            if (item == null) return null;
            var configurazioneSito = new ConfigurazioneSito
                                                    {
                                                      	Nome = item.Nome,
                                                      	Valore = item.Valore,
                                                      };

            return configurazioneSito;
        }
        /// <summary>
        /// 	Salva o aggiorna un oggetto del tipo PagineSistema da una colonna di chiave univoca
        /// </summary>
        public static bool Save(out string avviso, ref ConfigurazioneSito configurazioneSito)
        {
            avviso = string.Empty;

            if (configurazioneSito == null) return false;

            if (!configurazioneSito.Validate())
            {
                avviso = configurazioneSito.BrokenRules.ToString();
                return false;
            }

            ConfigurazioneSito sistema = configurazioneSito;
            SiteConfigurationConfigurazione pagina = SiteManager.SiteConfiguration.Configurazione.Where(s => s.Nome.ToLower() == sistema.Nome.ToLower()).FirstOrDefault();

            bool inserimento = false;
            if (pagina == null)
            {
                pagina = new SiteConfigurationConfigurazione();
                inserimento = true;
            }

            pagina.Nome = configurazioneSito.Nome;
            pagina.Valore = configurazioneSito.Valore;

            if (inserimento)
            {
                var arrayList = new ArrayList(SiteManager.SiteConfiguration.Configurazione);
                arrayList.Add(pagina);
                SiteManager.SiteConfiguration.Configurazione = (SiteConfigurationConfigurazione[])arrayList.ToArray(typeof(SiteConfigurationConfigurazione));
            }

            SiteManager.SaveXml();

            return true;
        }