.c_5fad3510e9b0f466e050c0828c372981 .zc_cell_header_2{border:solid 2px #fff;padding:3px 5px 3px 5px;background-color:#c3e0f7;font-weight:700;color:#222}
.c_5fad3510e9b0f466e050c0828c372981 .zc_cell_transparent{border:solid 2px #fff;padding:3px 5px 3px 5px;color:#444}
.c_5fad3510e9b0f466e050c0828c372981 .zc_light{font-weight:300}
.c_5fad3510e9b0f466e050c0828c372981 .zc_white_button{border:solid 1px #fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;padding:10px;cursor:pointer;text-align:center}
.c_5fad3510e9b0f466e050c0828c372981 .zc_white_button:hover{border-color:#81b9f0}
.c_5fad3510e9b0f466e050c0828c372981 .c_news_date{position:absolute;bottom:0;right:0;font-size:1.0625em;color:#555;text-align:right;font-weight:700}
.c_5fad3510e9b0f466e050c0828c372981 .zc_cell_header_1{border:solid 2px #fff;padding:3px 5px 3px 5px;background-color:#2675b6;color:#fff;font-weight:bold}
.c_5fad3510e9b0f466e050c0828c372981 .zc_datetime{color:#008080;font-weight:600}
.c_5fad3510e9b0f466e050c0828c372981 .c_news_title{position:relative;border-bottom:solid 1px #ccc;padding-right:100px;font-size:1.125em;font-weight:700;color:#009688}
.c_5fad3510e9b0f466e050c0828c372981 .zc_button{display:table;overflow:hidden}
.c_5fad3510e9b0f466e050c0828c372981 .zc_cell_default{border:solid 2px #fff;padding:3px 5px 3px 5px;background-color:#ececec;color:#444}
.c_5fad3510e9b0f466e050c0828c372981 .zc_medium{font-weight:600}
.c_5fad3510e9b0f466e050c0828c372981 .zc_money{color:#a52a2a;font-weight:600}
.c_5fad3510e9b0f466e050c0828c372981 .zc_button_text{position:relative;display:table-cell;text-align:center;vertical-align:middle;font-weight:bold;line-height:1.2;padding:5px}
.c_5fad3510e9b0f466e050c0828c372981 .zc_page_title{border-bottom:solid 1px #003576;margin:10px 0;color:#003576;font-size:1.875em;font-variant:small-caps;font-weight:bold}
.c_5fad3510e9b0f466e050c0828c372981 .zc_footnote{font-size:.8125em}
.c_5fad3510e9b0f466e050c0828c372981 .zc_inline_block{display:inline-block;vertical-align:top;border:solid 1px #fff;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;padding:10px}
.c_5fad3510e9b0f466e050c0828c372981 .zc_inline_block:hover{border-color:#81b9f0;color:#2675b7}
.c_5fad3510e9b0f466e050c0828c372981 .zc_title{font-weight:bold;font-size:1.25em;color:#009688;line-height:1.3;display:block;margin:10px 0}
.c_5fad3510e9b0f466e050c0828c372981 .zc_box_shadow{-webkit-box-shadow:0 0 10px #555;-moz-box-shadow:0 0 10px #555;box-shadow:0 0 10px #555}
.c_5fad3510e9b0f466e050c0828c372981 .zc_subtitle{font-weight:bold;font-size:1.125em;color:#444;line-height:1.3;display:block;margin:5px 0}
.c_5fad3510e9b0f466e050c0828c372981 .zc_logo_container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap}
body{font-family:Arial;font-size:16px;text-rendering:optimizeLegibility;overflow:hidden}.zd_screen{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden}.zd_header{position:absolute;top:0;left:0;right:0;height:80px;background-color:#003576}.zd_orangeLine{position:absolute;top:80px;height:6px;left:0;right:0;background-color:#ff7c11}.zd_navigationBar{position:absolute;top:86px;height:40px;left:0;right:0;bottom:0;border-bottom:solid 1px #eee}.zd_navigationBar_container{position:relative;top:0;height:100%;margin:0 10px;}@media (min-width:1024px){.zd_navigationBar_container{margin:0 auto;width:1004px}}.b_facebook{position:absolute;top:7px;left:100px;bottom:5px;cursor:pointer;}.b_facebook svg{position:absolute;top:50%;left:50%;width:20px;height:20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#858c9e}.b_facebook:hover svg,.b_facebook:active svg{fill:#3b5998}.b_menu{position:absolute;top:5px;left:0;bottom:5px;cursor:pointer;}.b_menu .b_menu_lines{position:absolute;left:0;top:0;bottom:0;width:30px;}.b_menu .b_menu_lines .b_menu_line{position:absolute;left:0;right:0;height:4px;background-color:#b9bfd0;top:50%;}.b_menu .b_menu_lines .b_menu_line.b_menu_line_1{margin-top:-8px}.b_menu .b_menu_lines .b_menu_line.b_menu_line_2{margin-top:-1px}.b_menu .b_menu_lines .b_menu_line.b_menu_line_3{margin-top:6px}.b_menu .b_menu_label{position:relative;margin-left:35px;top:0;line-height:32px;font-size:.75em;color:#b9bfd0}.b_menu:hover .b_menu_label,.b_menu:active .b_menu_label{color:#444}.b_menu:hover .b_menu_line,.b_menu:active .b_menu_line{background-color:#888}.zc_separator{display:inline-block;width:1px;height:15px;margin:0 7px -3px 7px;background-color:#bbb}.zd_menuButtons{position:absolute;top:5px;bottom:5px;right:0;line-height:32px;font-size:.875em;}.zd_menuButtons .zd_languages{position:relative;display:inline-block;color:#013378}.zd_menuButtons .b_login{position:relative;display:inline-block;margin:0 20px;cursor:pointer;}.zd_menuButtons .b_login svg{position:relative;top:3px;width:20px;height:20px;fill:#b9bfd0}.zd_menuButtons .b_login:hover svg,.zd_menuButtons .b_login:active svg{fill:#888}.zd_menuButtons .b_search{position:relative;display:inline-block;cursor:pointer;}.zd_menuButtons .b_search svg{position:relative;top:3px;width:20px;height:20px;fill:#858c9e}.zd_menuButtons .b_search:hover svg,.zd_menuButtons .b_search:active svg{fill:#888}.zd_disabled{position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent}.zd_siteCaption{position:absolute;right:0;font-family:sans-serif;font-variant:small-caps;text-align:right;color:#fff;bottom:10px;line-height:.8;left:170px;font-size:1.625em;}@media (min-width:530px){.zd_siteCaption{left:260px;font-size:1.875em}}.zd_logoPoli{position:absolute;top:8px;left:0;width:160px;background-image:url("https://didattica.polito.it/didattica/assets/png/poli_logo_poli_2021.png");background-repeat:no-repeat;background-size:contain;z-index:1;cursor:pointer;height:40px;}@media (min-width:530px){.zd_logoPoli{height:64px}}.zd_logoPoli:focus{background-color:transparent;-webkit-box-shadow:0 0 1px 1px #fff;-moz-box-shadow:0 0 1px 1px #fff;box-shadow:0 0 1px 1px #fff}.zd_header_container{position:relative;height:100%;margin:0 10px;}@media (min-width:1024px){.zd_header_container{width:1004px;margin:0 auto}}.zd_container{position:relative;height:100%;margin:0 10px;}@media (min-width:1024px){.zd_container{width:1004px;margin:0 auto}}.zd_sections{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;max-width:1004px;margin-left:10px;margin-right:10px;}@media (min-width:1024px){.zd_sections{width:1004px;margin:0 auto}}.zd_footer{position:relative;font-family:Arial;margin:20px 0 10px 0;padding:4px 0;border-top:solid 2px #003576;color:#666;margin-left:10px;margin-right:10px;}.zd_footer .zd_footer_left{position:absolute;font-size:.8125em;left:0;z-index:1}.zd_footer .zd_footer_right{position:relative;width:100%;text-align:right;color:#4771a0;font-size:.6875em}.sb_content{position:absolute;top:128px !important;right:0}.zd_header_container{height:100%}.zd_floatingMenu{position:fixed;top:90px;left:5px;right:5px;bottom:5px;background-color:#fff;border:solid 1px #ccc;z-index:101;visibility:hidden;-webkit-animation-delay:0;animation-delay:0;}@media (min-width:420px){.zd_floatingMenu{top:130px;right:auto;width:400px;-webkit-box-shadow:1px 1px 6px 0 #ced0d2;-moz-box-shadow:1px 1px 6px 0 #ced0d2;box-shadow:1px 1px 6px 0 #ced0d2}}.zd_floatingMenu.animated{visibility:visible !important}.zd_floatingMenu_container{position:absolute;top:5px;left:5px;right:5px;bottom:5px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.zd_floatingMenu_container .nl_menu{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;overflow:hidden;}.zd_floatingMenu_container .nl_menu .c_label{display:inline-block;}.zd_floatingMenu_container .nl_menu .c_label.c_false{color:#a52a2a;}.zd_floatingMenu_container .nl_menu .c_label.c_false:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";border:dashed 1px #a52a2a}.zd_floatingMenu_container .ZNestedList_rectangle{border:none;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.zd_floatingMenu_container .zd_breadcrumbs{position:relative;padding:0 10px;margin:-5px;margin-bottom:10px;-webkit-box-shadow:0 3px 7px 0 #e2e2e2;-moz-box-shadow:0 3px 7px 0 #e2e2e2;box-shadow:0 3px 7px 0 #e2e2e2}.zd_floatingMenu_container .zc_breadcrumbs_item{position:relative;font-size:.875em;margin:10px 0;padding-left:20px;}.zd_floatingMenu_container .zc_breadcrumbs_item .zc_rectangle{position:absolute;left:0;top:2px;width:12px;height:12px}.zd_floatingMenu_container .zc_breadcrumbs_item a{color:#888}.zd_floatingMenu_container .zc_breadcrumbs_item:focus a,.zd_floatingMenu_container .zc_breadcrumbs_item:hover a,.zd_floatingMenu_container .zc_breadcrumbs_item:active a{color:#a52a2a}.zd_floatingMenu_container .zc_ateneo .zc_rectangle{background-color:#39c}.zd_floatingMenu_container .zc_didattica .zc_rectangle{background-color:#ff7c11}.zd_floatingMenu_container .b_closeMenu{position:absolute;top:10px;right:10px;width:30px;height:30px;text-align:center;}.zd_floatingMenu_container .b_closeMenu svg{position:relative;width:20px;height:20px;top:5px;fill:#aaa}.zd_floatingMenu_container .b_closeMenu:hover svg,.zd_floatingMenu_container .b_closeMenu:active svg{fill:#499bd6}.w_search{width:320px}.zc_404{position:relative;border:solid 1px #ccc;padding:10px;font-weight:700;text-align:center;background-color:#faebd7}a[href$=".pdf"]:after,a.zc_document:after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACq0lEQVQ4T32SS2hTQRSGvzs39yYmVoWiXYgYQWqr1iKKiiBNJVZ8NgGpC8GFC61x4UpcKS4KgopPUHSlot20NS4Es6rGolZ8hGpDxY1gpLb1QdMab2/uY+Qm1lpEz2I4w5z55v/nHAWgpqYm0tXV9cDL/xWDg4OPY7HYrkKhMPRnjeJt6uvr45lM5o6UcupMUWD0G6gCKxBCui6pVOp5PB6PAmOThSVAXV1drK+vL+m67hRACOzdG5hYvgrt2HnGhoepqqqis7PzaUtLy07gi1f8f8CmpYzXr6HizHWGczl0XScUCtHe3t7b2toaB4b+C5DnjpEfH2PO8QsYhQL5fB7TNKmsrKS5uflAOp2+Ng3gOM6UBVWF21cYv3wa/4O3+HUdyzSxLItgMEhTU1Oiu7v7yj8BiqpinjzCxOsX+GpXEDx+oezXdRFCEI1G/wZ49FKoKuLrCGMnDqOfvYm6az1y7yH0BYuwl6/GP7NiOqC2tjaWzWaTnj+89uk6Svs1xu91oG3cgvMph566i4mCc+M+cxcvobGxMZFOp8sWJgFGsYgiJTKdwrp6CiO6A71xO77qZSgf32OODKHWrGB2KEQkEkn09PRMAfqz2WRhZAj7xkXMNxmKayNUHDqKahg4njLNj1AFTBjMCIVKFqYBMh7g+SOsS22YDVvR9hxEFwp/TScQ1HU2NTQknvxWUB2OvTpzKpn/ZiCN78iZs1F1rTS+pbDt8t9YFoqiEAgE2NzWlujt7/9lIRyMPRs1kvlRWW4VMGvfPqRp4uRy+MJhCh0dOIaBAPxCsE3TEr2mWQZUh4OxAXcimf9QflEKgb5yJdK28c2bh2Pb/Hj4sGTHu+ATgiZNS7ycBAAL180P7Jefy5q9xfVk+3wlYCkXAlcIJCguKO+KxVtFGPgJHDhPICOy8JgAAAAASUVORK5CYII=");margin:0 2px 0 5px}.tippy-content{font-family:Arial}.zd_content{position:absolute;left:0;right:0;top:131px;bottom:5px;overflow:auto;overflow-x:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media print{.zd_content{overflow:visible !important}}.zd_sections,.zd_box,#tinymce{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#444;}.zd_sections a,.zd_box a,#tinymce a{font-weight:bold}.zd_sections ul,.zd_box ul,#tinymce ul,.zd_sections ol,.zd_box ol,#tinymce ol{margin:0;padding-top:3px;padding-left:25px;padding-bottom:10px;list-style-position:outside;overflow:hidden}.zd_sections ol ol,.zd_box ol ol,#tinymce ol ol{padding-bottom:0}.zd_sections ol ol,.zd_box ol ol,#tinymce ol ol{list-style-type:lower-alpha}.zd_sections ol ol ol,.zd_box ol ol ol,#tinymce ol ol ol{list-style-type:upper-roman}.zd_sections em,.zd_box em,#tinymce em{font-weight:400}#tinymce .zc_cell_transparent{border:dotted 2px #ccc !important}.zrc_sections{position:relative;width:100%;height:auto}.zrc_section{position:relative;height:auto;min-height:10px;overflow:hidden}.zrc_box,.zrc_image,.zrc_text,.zrc_html,.zrc_slideshow{position:relative;overflow:hidden}.zrc_text div{min-height:1em}.zrc_slideshow{position:relative;}.zrc_slideshow:before{display:block;content:"";width:100%;padding-top:50%}.zrc_table{position:relative;overflow-x:auto;-ms-overflow-style:none;}.zrc_table table{width:100%;border-collapse:collapse;line-height:1.4}.zrc_slide{position:absolute;top:0;left:0;right:0;bottom:0}.zc_only_preview:after{position:absolute;content:"";top:-5px;left:-5px;right:-5px;bottom:-5px;border:dashed 1px #dd4b39;background-color:rgba(247,204,204,0.17);pointer-events:none;display:block}.zc_title_button svg{fill:#ccc}.zc_title_button.zc_scuola svg,.zc_title_button.zc_scuola_over:hover svg{fill:#003576}.zc_title_button.zc_master svg,.zc_title_button.zc_master_over:hover svg{fill:#7c1117}.zc_title_button.zc_formazione_permanente svg,.zc_title_button.zc_formazione_permanente_over:hover svg{fill:#008080}.zc_title_button.zc_network svg,.zc_title_button.zc_network_over:hover svg{fill:#c66200}.cms .zd_box > .zrc{width:100%;margin:0;padding:0}.cms .zrc{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:pointer}.cms .zrc_module{border:solid 1px #aaa;background-color:#faebd7;padding:10px;color:#333}.cms .zrc_selected:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:solid 3px rgba(85,172,234,0.33)}.cms .zrc_text:after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0}.cms .zrc_text div{min-height:1em}