{"id":1836,"date":"2023-11-15T15:17:10","date_gmt":"2023-11-15T14:17:10","guid":{"rendered":"https:\/\/sna.gov.it\/?page_id=1836"},"modified":"2026-07-23T17:08:46","modified_gmt":"2026-07-23T15:08:46","slug":"docenti-e-ricercatori-di-ruolo","status":"publish","type":"page","link":"https:\/\/sna.gov.it\/home\/amministrazione-trasparente\/personale\/docenti-e-ricercatori-di-ruolo\/","title":{"rendered":"Docenti e ricercatori di ruolo"},"content":{"rendered":"<div class=\"lazyblock-titolo-e-testo-Z1vstJ2 wp-block-lazyblock-titolo-e-testo\"><section class=\"sna-heading overflow-hidden\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-12\">\n                <div class=\"text-box\">\n                                    <h1 class=\"sna-box-title\">Docenti e ricercatori di ruolo<\/h1>\n                                                    <div class=\"sna-rich-text\"><p style=\"text-align: justify\">A seguito della riforma attuata con la <a href=\"https:\/\/www.normattiva.it\/uri-res\/N2Ls?urn:nir:stato:legge:2014-08-11;114!vig=\">Legge 114\/2014<\/a>, contenente disposizioni relative all&#8217;organizzazione della SNA in Dipartimenti didattico-scientifici attinenti alle funzioni delle ex-Scuole Pubbliche (SSEF, Istituto Diplomatico, SSAI, Difesa e ISTAT) e in attuazione dell<a href=\"https:\/\/www.normattiva.it\/uri-res\/N2Ls?urn:nir:stato:decreto.legge:2014-06-24;90~art21!vig=\">&#8216;articolo 21, comma 4 del D.L. 24 giugno 2014, n. 90<\/a> i docenti ordinari e i ricercatori dei ruoli a esaurimento della Scuola Superiore dell&#8217;economia e delle finanze di cui all&#8217;<a href=\"https:\/\/www.normattiva.it\/uri-res\/N2Ls?urn:nir:stato:decreto.legge:2008-06-03;97!vig=\">articolo 4 septies del D.L. 97\/2008<\/a> sono stati trasferiti alla Scuola Nazionale dell&#8217;Amministrazione.<\/p>\n<\/div>\n                                <\/div>\n            <\/div>\n                    <\/div>\n    <\/div>\n<\/section>\n\n<\/div>\n\n<div class=\"lazyblock-accordion-box-ZJFLac wp-block-lazyblock-accordion-box\">\n<section class=\"sna-accordion-box sna-accordion-box-contained dark-blue\" data-items-per-page=\"8\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-12\">\n                <div class=\"accordion-box-inner\">\n                    <!-- Box Title -->\n                                            <h2 class=\"box-title\">DOCENTI DI RUOLO<\/h2>\n                    \n                    <!-- Start accordion-->\n                    <div class=\"sna-accordion\">\n                        <div class=\"accordion\" id=\"org-acc-alt-6adbbbf4dff92\">\n                                                                                                                        <div class=\"accordion-item\" id=\"maria-gentile\">\n                                    <h3 class=\"accordion-header\" id=\"org-acc-alt-6adbbbf4dff92-heading-1\">\n                                        <button class=\"accordion-button accordion-button-start collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#org-acc-alt-6adbbbf4dff92-collapse-1\" aria-expanded=\"false\" aria-controls=\"org-acc-alt-6adbbbf4dff92-collapse-1\">\n                                            <span>Maria Gentile<\/span>\n                                        <\/button>\n                                    <\/h3>\n                                    <div class=\"accordion-collapse collapse\" id=\"org-acc-alt-6adbbbf4dff92-collapse-1\" aria-labelledby=\"org-acc-alt-6adbbbf4dff92-heading-1\" data-bs-parent=\"#org-acc-alt-6adbbbf4dff92\">\n                                        <div class=\"accordion-body\">\n                                            <div class=\"text-box\">\n                                                <p><strong>Materia di insegnamento<\/strong>: Istituzione di diritto pubblico e diritto del lavoro<br \/><strong>Sede<\/strong>: Roma<br \/><strong>Posizione<\/strong>: Docente ruolo ex SSEF<br \/><strong>e-mail<\/strong>: ma.gentile@governo.it<\/p>                                                                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                                                                                            <div class=\"accordion-item\" id=\"valentina-lostorto\">\n                                    <h3 class=\"accordion-header\" id=\"org-acc-alt-6adbbbf4dff92-heading-2\">\n                                        <button class=\"accordion-button accordion-button-start collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#org-acc-alt-6adbbbf4dff92-collapse-2\" aria-expanded=\"false\" aria-controls=\"org-acc-alt-6adbbbf4dff92-collapse-2\">\n                                            <span>Valentina Lostorto<\/span>\n                                        <\/button>\n                                    <\/h3>\n                                    <div class=\"accordion-collapse collapse\" id=\"org-acc-alt-6adbbbf4dff92-collapse-2\" aria-labelledby=\"org-acc-alt-6adbbbf4dff92-heading-2\" data-bs-parent=\"#org-acc-alt-6adbbbf4dff92\">\n                                        <div class=\"accordion-body\">\n                                            <div class=\"text-box\">\n                                                <p><strong>Materia di insegnamento:<\/strong> Diritto del lavoro<br \/><strong>Sede<\/strong>: Roma<br \/><strong>Posizione<\/strong>: Docente ruolo ex SSEF<br \/><strong>e-mail<\/strong>: v.lostorto@governo.it<\/p>                                                                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                                                                                            <div class=\"accordion-item\" id=\"maurizio-mensi\">\n                                    <h3 class=\"accordion-header\" id=\"org-acc-alt-6adbbbf4dff92-heading-3\">\n                                        <button class=\"accordion-button accordion-button-start collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#org-acc-alt-6adbbbf4dff92-collapse-3\" aria-expanded=\"false\" aria-controls=\"org-acc-alt-6adbbbf4dff92-collapse-3\">\n                                            <span>Maurizio Mensi<\/span>\n                                        <\/button>\n                                    <\/h3>\n                                    <div class=\"accordion-collapse collapse\" id=\"org-acc-alt-6adbbbf4dff92-collapse-3\" aria-labelledby=\"org-acc-alt-6adbbbf4dff92-heading-3\" data-bs-parent=\"#org-acc-alt-6adbbbf4dff92\">\n                                        <div class=\"accordion-body\">\n                                            <div class=\"text-box\">\n                                                <p><strong>Materia di insegnamento<\/strong>: Diritto dell&#8217;economia<br \/><strong>Sede<\/strong>: Roma<br \/><strong>Posizione<\/strong>: Docente ruolo ex SSEF<br \/><strong>e-mail:<\/strong> m.mensi@governo.it<\/p>                                                                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                                                                                            <div class=\"accordion-item\" id=\"marco-pinto\">\n                                    <h3 class=\"accordion-header\" id=\"org-acc-alt-6adbbbf4dff92-heading-4\">\n                                        <button class=\"accordion-button accordion-button-start collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#org-acc-alt-6adbbbf4dff92-collapse-4\" aria-expanded=\"false\" aria-controls=\"org-acc-alt-6adbbbf4dff92-collapse-4\">\n                                            <span>Marco Pinto<\/span>\n                                        <\/button>\n                                    <\/h3>\n                                    <div class=\"accordion-collapse collapse\" id=\"org-acc-alt-6adbbbf4dff92-collapse-4\" aria-labelledby=\"org-acc-alt-6adbbbf4dff92-heading-4\" data-bs-parent=\"#org-acc-alt-6adbbbf4dff92\">\n                                        <div class=\"accordion-body\">\n                                            <div class=\"text-box\">\n                                                <p><strong>Materia di insegnamento<\/strong>: Diritto dell&#8217;economia e diritto amministrativo<br \/><strong>Sede<\/strong>: Roma<br \/><strong>Posizione:<\/strong> Docente ruolo ex SSEF<br \/><strong>e-mail<\/strong>: m.pinto@governo.it<\/p>                                                                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                                                    <\/div>\n                        <nav id=\"org-acc-alt-6adbbbf4dff92-pagination\" class=\"sna-accordion-box__pagination\" aria-label=\"Paginazione accordion\" hidden><\/nav>\n                    <\/div>\n                    <!-- End accordion-->\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n    const accordion = document.getElementById('org-acc-alt-6adbbbf4dff92');\n    const pagination = document.getElementById('org-acc-alt-6adbbbf4dff92-pagination');\n\n    if (!accordion || !pagination) return;\n\n    const section = accordion.closest('.sna-accordion-box');\n    const items = Array.from(accordion.querySelectorAll(':scope > .accordion-item'));\n    const itemsPerPage = parseInt(section?.dataset.itemsPerPage || '8', 10);\n    const pageCount = Math.ceil(items.length \/ itemsPerPage);\n    let currentPage = 0;\n\n    if (pageCount <= 1) return;\n\n    const hash = window.location.hash ? decodeURIComponent(window.location.hash.substring(1)) : '';\n    const hashIndex = hash ? items.findIndex(function (item) { return item.id === hash; }) : -1;\n    if (hashIndex >= 0) currentPage = Math.floor(hashIndex \/ itemsPerPage);\n\n    function closeItem(item) {\n        const button = item.querySelector('.accordion-button');\n        const collapse = item.querySelector('.accordion-collapse');\n        button?.classList.add('collapsed');\n        button?.setAttribute('aria-expanded', 'false');\n        collapse?.classList.remove('show');\n    }\n\n    function createButton(label, ariaLabel, page, className, disabled, current) {\n        const button = document.createElement('button');\n        button.type = 'button';\n        button.className = 'sna-accordion-box__page ' + className;\n        button.innerHTML = label;\n        button.setAttribute('aria-label', ariaLabel);\n        button.disabled = disabled;\n\n        if (current) {\n            button.classList.add('is-current');\n            button.setAttribute('aria-current', 'page');\n        }\n\n        button.addEventListener('click', function () {\n            if (disabled || page === currentPage) return;\n            renderPage(page, true);\n        });\n\n        pagination.appendChild(button);\n    }\n\n    function renderPagination() {\n        pagination.innerHTML = '';\n        createButton('<i class=\"bi bi-chevron-double-left\" aria-hidden=\"true\"><\/i>', 'Prima pagina', 0, 'is-arrow', currentPage === 0, false);\n        createButton('<i class=\"bi bi-chevron-left\" aria-hidden=\"true\"><\/i>', 'Pagina precedente', currentPage - 1, 'is-arrow', currentPage === 0, false);\n\n        for (let page = 0; page < pageCount; page++) {\n            createButton(String(page + 1), 'Pagina ' + (page + 1), page, '', false, page === currentPage);\n        }\n\n        createButton('<i class=\"bi bi-chevron-right\" aria-hidden=\"true\"><\/i>', 'Pagina successiva', currentPage + 1, 'is-arrow', currentPage === pageCount - 1, false);\n        createButton('<i class=\"bi bi-chevron-double-right\" aria-hidden=\"true\"><\/i>', 'Ultima pagina', pageCount - 1, 'is-arrow', currentPage === pageCount - 1, false);\n    }\n\n    function renderPage(page, shouldScroll) {\n        currentPage = Math.max(0, Math.min(page, pageCount - 1));\n        const firstItem = currentPage * itemsPerPage;\n        const lastItem = firstItem + itemsPerPage;\n\n        items.forEach(function (item, index) {\n            const isVisible = index >= firstItem && index < lastItem;\n            if (!isVisible) closeItem(item);\n            item.hidden = !isVisible;\n        });\n\n        renderPagination();\n\n        if (shouldScroll) {\n            section.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        }\n    }\n\n    pagination.hidden = false;\n    renderPage(currentPage, false);\n});\n<\/script>\n\n<\/div>\n\n<div class=\"lazyblock-accordion-box-ZDYOX9 wp-block-lazyblock-accordion-box\">\n<section class=\"sna-accordion-box sna-accordion-box-contained \" data-items-per-page=\"8\">\n    <div class=\"container\">\n        <div class=\"row\">\n            <div class=\"col-12\">\n                <div class=\"accordion-box-inner\">\n                    <!-- Box Title -->\n                                            <h2 class=\"box-title\">RICERCATORI DI RUOLO<\/h2>\n                    \n                    <!-- Start accordion-->\n                    <div class=\"sna-accordion\">\n                        <div class=\"accordion\" id=\"org-acc-alt-6adbbbf4e0ee8\">\n                                                                                                                        <div class=\"accordion-item\" id=\"valentina-maria-donini\">\n                                    <h3 class=\"accordion-header\" id=\"org-acc-alt-6adbbbf4e0ee8-heading-1\">\n                                        <button class=\"accordion-button accordion-button-start collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#org-acc-alt-6adbbbf4e0ee8-collapse-1\" aria-expanded=\"false\" aria-controls=\"org-acc-alt-6adbbbf4e0ee8-collapse-1\">\n                                            <span>Valentina Maria Donini<\/span>\n                                        <\/button>\n                                    <\/h3>\n                                    <div class=\"accordion-collapse collapse\" id=\"org-acc-alt-6adbbbf4e0ee8-collapse-1\" aria-labelledby=\"org-acc-alt-6adbbbf4e0ee8-heading-1\" data-bs-parent=\"#org-acc-alt-6adbbbf4e0ee8\">\n                                        <div class=\"accordion-body\">\n                                            <div class=\"text-box\">\n                                                <p><strong>Materia<\/strong>: Ricercatrice di diritto privato comparato<br \/><strong>Sede<\/strong>: Roma<br \/><strong>Posizione<\/strong>: Ricercatore ruolo ex SSEF<br \/><strong>e-mail<\/strong>: v.donini@governo.it<\/p>                                                                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                                                                                            <div class=\"accordion-item\" id=\"carlo-forte\">\n                                    <h3 class=\"accordion-header\" id=\"org-acc-alt-6adbbbf4e0ee8-heading-2\">\n                                        <button class=\"accordion-button accordion-button-start collapsed\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#org-acc-alt-6adbbbf4e0ee8-collapse-2\" aria-expanded=\"false\" aria-controls=\"org-acc-alt-6adbbbf4e0ee8-collapse-2\">\n                                            <span>Carlo Forte<\/span>\n                                        <\/button>\n                                    <\/h3>\n                                    <div class=\"accordion-collapse collapse\" id=\"org-acc-alt-6adbbbf4e0ee8-collapse-2\" aria-labelledby=\"org-acc-alt-6adbbbf4e0ee8-heading-2\" data-bs-parent=\"#org-acc-alt-6adbbbf4e0ee8\">\n                                        <div class=\"accordion-body\">\n                                            <div class=\"text-box\">\n                                                <p><strong>Materia<\/strong>: Ricercatore di diritto dell'Unione europea<br \/><strong>Sede:<\/strong> Roma<br \/><strong>Posizione<\/strong>: Ricercatore ruolo ex SSEF<br \/><strong>e-mail<\/strong>: c.forte@governo.it<\/p>                                                                                            <\/div>\n                                        <\/div>\n                                    <\/div>\n                                <\/div>\n                                                                                    <\/div>\n                        <nav id=\"org-acc-alt-6adbbbf4e0ee8-pagination\" class=\"sna-accordion-box__pagination\" aria-label=\"Paginazione accordion\" hidden><\/nav>\n                    <\/div>\n                    <!-- End accordion-->\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\ndocument.addEventListener('DOMContentLoaded', function () {\n    const accordion = document.getElementById('org-acc-alt-6adbbbf4e0ee8');\n    const pagination = document.getElementById('org-acc-alt-6adbbbf4e0ee8-pagination');\n\n    if (!accordion || !pagination) return;\n\n    const section = accordion.closest('.sna-accordion-box');\n    const items = Array.from(accordion.querySelectorAll(':scope > .accordion-item'));\n    const itemsPerPage = parseInt(section?.dataset.itemsPerPage || '8', 10);\n    const pageCount = Math.ceil(items.length \/ itemsPerPage);\n    let currentPage = 0;\n\n    if (pageCount <= 1) return;\n\n    const hash = window.location.hash ? decodeURIComponent(window.location.hash.substring(1)) : '';\n    const hashIndex = hash ? items.findIndex(function (item) { return item.id === hash; }) : -1;\n    if (hashIndex >= 0) currentPage = Math.floor(hashIndex \/ itemsPerPage);\n\n    function closeItem(item) {\n        const button = item.querySelector('.accordion-button');\n        const collapse = item.querySelector('.accordion-collapse');\n        button?.classList.add('collapsed');\n        button?.setAttribute('aria-expanded', 'false');\n        collapse?.classList.remove('show');\n    }\n\n    function createButton(label, ariaLabel, page, className, disabled, current) {\n        const button = document.createElement('button');\n        button.type = 'button';\n        button.className = 'sna-accordion-box__page ' + className;\n        button.innerHTML = label;\n        button.setAttribute('aria-label', ariaLabel);\n        button.disabled = disabled;\n\n        if (current) {\n            button.classList.add('is-current');\n            button.setAttribute('aria-current', 'page');\n        }\n\n        button.addEventListener('click', function () {\n            if (disabled || page === currentPage) return;\n            renderPage(page, true);\n        });\n\n        pagination.appendChild(button);\n    }\n\n    function renderPagination() {\n        pagination.innerHTML = '';\n        createButton('<i class=\"bi bi-chevron-double-left\" aria-hidden=\"true\"><\/i>', 'Prima pagina', 0, 'is-arrow', currentPage === 0, false);\n        createButton('<i class=\"bi bi-chevron-left\" aria-hidden=\"true\"><\/i>', 'Pagina precedente', currentPage - 1, 'is-arrow', currentPage === 0, false);\n\n        for (let page = 0; page < pageCount; page++) {\n            createButton(String(page + 1), 'Pagina ' + (page + 1), page, '', false, page === currentPage);\n        }\n\n        createButton('<i class=\"bi bi-chevron-right\" aria-hidden=\"true\"><\/i>', 'Pagina successiva', currentPage + 1, 'is-arrow', currentPage === pageCount - 1, false);\n        createButton('<i class=\"bi bi-chevron-double-right\" aria-hidden=\"true\"><\/i>', 'Ultima pagina', pageCount - 1, 'is-arrow', currentPage === pageCount - 1, false);\n    }\n\n    function renderPage(page, shouldScroll) {\n        currentPage = Math.max(0, Math.min(page, pageCount - 1));\n        const firstItem = currentPage * itemsPerPage;\n        const lastItem = firstItem + itemsPerPage;\n\n        items.forEach(function (item, index) {\n            const isVisible = index >= firstItem && index < lastItem;\n            if (!isVisible) closeItem(item);\n            item.hidden = !isVisible;\n        });\n\n        renderPagination();\n\n        if (shouldScroll) {\n            section.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        }\n    }\n\n    pagination.hidden = false;\n    renderPage(currentPage, false);\n});\n<\/script>\n\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":1406,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-foglia.php","meta":{"footnotes":""},"class_list":["post-1836","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/pages\/1836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/comments?post=1836"}],"version-history":[{"count":13,"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/pages\/1836\/revisions"}],"predecessor-version":[{"id":15656,"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/pages\/1836\/revisions\/15656"}],"up":[{"embeddable":true,"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/pages\/1406"}],"wp:attachment":[{"href":"https:\/\/sna.gov.it\/home\/wp-json\/wp\/v2\/media?parent=1836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}