diff --git a/MP-MAG/Site.Master b/MP-MAG/Site.Master
new file mode 100644
index 0000000..154a76c
--- /dev/null
+++ b/MP-MAG/Site.Master
@@ -0,0 +1,63 @@
+<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="MP_MAG.Site" %>
+
+<%--<%@ Register Src="~/WebUserControls/cmp_footer.ascx" TagPrefix="uc1" TagName="cmp_footer" %>
+<%@ Register Src="~/WebUserControls/cmp_menuTop.ascx" TagPrefix="uc1" TagName="cmp_menuTop" %>--%>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MP-MAG <%: Page.Title %>
+
+
+ <%--<%: Scripts.Render("~/bundles/modernizr") %>--%>
+
+
+
+
+
+
+
+
+
+
diff --git a/MP-MAG/Site.Master.cs b/MP-MAG/Site.Master.cs
new file mode 100644
index 0000000..e57b7f1
--- /dev/null
+++ b/MP-MAG/Site.Master.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace MP_MAG
+{
+ public partial class Site : System.Web.UI.MasterPage
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/MP-MAG/Site.Master.designer.cs b/MP-MAG/Site.Master.designer.cs
new file mode 100644
index 0000000..8da6da8
--- /dev/null
+++ b/MP-MAG/Site.Master.designer.cs
@@ -0,0 +1,26 @@
+//------------------------------------------------------------------------------
+//
+// Codice generato da uno strumento.
+//
+// Le modifiche a questo file possono causare un comportamento non corretto e verranno perse se
+// il codice viene rigenerato.
+//
+//------------------------------------------------------------------------------
+
+namespace MP_MAG
+{
+
+
+ public partial class Site
+ {
+
+ ///
+ /// Controllo MainContent.
+ ///
+ ///
+ /// Campo generato automaticamente.
+ /// Per la modifica, spostare la dichiarazione di campo dal file di progettazione al file code-behind.
+ ///
+ protected global::System.Web.UI.WebControls.ContentPlaceHolder MainContent;
+ }
+}
diff --git a/MP-MAG/Site.Mobile.Master b/MP-MAG/Site.Mobile.Master
new file mode 100644
index 0000000..c6610ce
--- /dev/null
+++ b/MP-MAG/Site.Mobile.Master
@@ -0,0 +1,23 @@
+<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.Mobile.master.cs" Inherits="MP_MAG.Site_Mobile" %>
+<%@ Register Src="~/ViewSwitcher.ascx" TagPrefix="friendlyUrls" TagName="ViewSwitcher" %>
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MP-MAG/Site.Mobile.Master.cs b/MP-MAG/Site.Mobile.Master.cs
new file mode 100644
index 0000000..f14246e
--- /dev/null
+++ b/MP-MAG/Site.Mobile.Master.cs
@@ -0,0 +1,17 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+
+namespace MP_MAG
+{
+ public partial class Site_Mobile : System.Web.UI.MasterPage
+ {
+ protected void Page_Load(object sender, EventArgs e)
+ {
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/MP-MAG/Site.Mobile.Master.designer.cs b/MP-MAG/Site.Mobile.Master.designer.cs
new file mode 100644
index 0000000..fe2e6a1
--- /dev/null
+++ b/MP-MAG/Site.Mobile.Master.designer.cs
@@ -0,0 +1,51 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace MP_MAG {
+
+
+ public partial class Site_Mobile {
+
+ ///
+ /// HeadContent control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.ContentPlaceHolder HeadContent;
+
+ ///
+ /// form1 control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.HtmlControls.HtmlForm form1;
+
+ ///
+ /// FeaturedContent control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.ContentPlaceHolder FeaturedContent;
+
+ ///
+ /// MainContent control.
+ ///
+ ///
+ /// Auto-generated field.
+ /// To modify move field declaration from designer file to code-behind file.
+ ///
+ protected global::System.Web.UI.WebControls.ContentPlaceHolder MainContent;
+ }
+}
diff --git a/MP-MAG/ViewSwitcher.ascx b/MP-MAG/ViewSwitcher.ascx
new file mode 100644
index 0000000..98d435e
--- /dev/null
+++ b/MP-MAG/ViewSwitcher.ascx
@@ -0,0 +1,4 @@
+<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="ViewSwitcher.ascx.cs" Inherits="MP_MAG.ViewSwitcher" %>
+
\ No newline at end of file
diff --git a/MP-MAG/ViewSwitcher.ascx.cs b/MP-MAG/ViewSwitcher.ascx.cs
new file mode 100644
index 0000000..779ca70
--- /dev/null
+++ b/MP-MAG/ViewSwitcher.ascx.cs
@@ -0,0 +1,43 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+using System.Web.Routing;
+using System.Web.UI;
+using System.Web.UI.WebControls;
+using Microsoft.AspNet.FriendlyUrls.Resolvers;
+
+namespace MP_MAG
+{
+ public partial class ViewSwitcher : System.Web.UI.UserControl
+ {
+ protected string CurrentView { get; private set; }
+
+ protected string AlternateView { get; private set; }
+
+ protected string SwitchUrl { get; private set; }
+
+ protected void Page_Load(object sender, EventArgs e)
+ {
+ // Determine current view
+ var isMobile = WebFormsFriendlyUrlResolver.IsMobileView(new HttpContextWrapper(Context));
+ CurrentView = isMobile ? "Mobile" : "Desktop";
+
+ // Determine alternate view
+ AlternateView = isMobile ? "Desktop" : "Mobile";
+
+ // Create switch URL from the route, e.g. ~/__FriendlyUrls_SwitchView/Mobile?ReturnUrl=/Page
+ var switchViewRouteName = "AspNet.FriendlyUrls.SwitchView";
+ var switchViewRoute = RouteTable.Routes[switchViewRouteName];
+ if (switchViewRoute == null)
+ {
+ // Friendly URLs is not enabled or the name of the switch view route is out of sync
+ this.Visible = false;
+ return;
+ }
+ var url = GetRouteUrl(switchViewRouteName, new { view = AlternateView, __FriendlyUrls_SwitchViews = true });
+ url += "?ReturnUrl=" + HttpUtility.UrlEncode(Request.RawUrl);
+ SwitchUrl = url;
+ }
+ }
+}
\ No newline at end of file
diff --git a/MP-MAG/ViewSwitcher.ascx.designer.cs b/MP-MAG/ViewSwitcher.ascx.designer.cs
new file mode 100644
index 0000000..07432d4
--- /dev/null
+++ b/MP-MAG/ViewSwitcher.ascx.designer.cs
@@ -0,0 +1,15 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+namespace MP_MAG {
+
+
+ public partial class ViewSwitcher {
+ }
+}