@font-face{font-family:"Purista Light";font-weight:normal;font-style:normal;src:url("font/Purista_Light.eot") format("eot");src:url("font/Purista_Light.eot?#iefix") format("eot"),url("font/Purista_Light.woff") format("woff"),url("font/Purista_Light.ttf") format("truetype"),url("font/Purista_Light.svg#Purista Light") format("svg")}
@font-face{font-family:"Purista Medium";font-weight:normal;font-style:normal;src:url("font/Purista_Medium.eot") format("eot");src:url("font/Purista_Medium.eot?#iefix") format("eot"),url("font/Purista_Medium.woff") format("woff"),url("font/Purista_Medium.ttf") format("truetype"),url("font/Purista_Medium.svg#Purista Medium") format("svg")}
@font-face{font-family:"fontello";src:url("font/fontello.eot");src:url("font/fontello.eot?#iefix") format("embedded-opentype"),url("font/fontello.woff") format("woff"),url("font/fontello.ttf") format("truetype"),url("font/fontello.svg#fontello") format("svg");font-weight:normal;font-style:normal}
*{margin:0;padding:0;outline:none}
body,#nav{background-color:#fff}
body{color:#595959;font:16px/1.4em Arial,Helvetica,sans-serif;padding-bottom:8px;text-align:center}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
a:hover,h1,h2{color:#000}
h1,h2,h4,.ew b{font-family:"Purista Medium",Arial,Helvetica,sans-serif;font-weight:normal}
h3{font-family:"Purista Light",Arial,Helvetica,sans-serif;font-weight:normal}
h1{font-size:46px;letter-spacing:-0.05em;margin-bottom:5px;line-height:1.1em}
h2{font-size:25px;line-height:1.1em;margin:6px 0}
h3,h4,.giorno{border-bottom:1px solid #ccc}
h3,h4{color:#aaa;text-transform:uppercase;margin:30px 0 15px}
h3{font-size:48px;height:48px;line-height:63px}
h4{font-size:25px;height:25px;line-height:33px;margin-top:15px}
hr{border:0;color:#ccc;background-color:#ccc;height:1px;margin:30px 0}
img{border:0}
#cerca_form input,#cerca_form select{border:1px solid #ccc;border-radius:2px;padding:3px 6px}
p{margin:12px 0}
ul{list-style-type:square}
h3,h4,.cl,.row,.dt,.giorno,#ng,#tl{clear:both}
h3,h4,#whead,#wt,#nav{overflow:hidden}
.ml{margin-left:25px}
.row,#col_sx{overflow:auto}
#wt,#menu,#menu li,#col_sx,#col_dx,#open_w,.he,.aec,.aec img,.aect,#as,.ccol,.dt,.ew,#wbt{float:left}
#menu li,.he img,.sez,.calendario{display:block}
#whead,#c,.hi{position:relative}
#menu a:hover,.sez:hover,.calendario:hover,.calendario a:hover,.bt:hover,.bt a:hover{text-decoration:none!important}
#menu a,.label,#pagine,#prev,#next,.bt,#tbl_calendario th,#tbl_calendario td,#om,#footer{font-family:Montserrat,Arial,sans-serif}
#menu a,.ha b,#om,#footer{font-size:16px}
.row{width:1200px;padding:0 10px;margin:0 auto;text-align:left}
#nav .row,#partner,#footer{border-top:1px solid #ccc}
#whead{height:190px}
#wt{text-align:right;width:auto}
#unict{background-color:#e9e9e9;width:282px;height:128px;text-align:center;padding:18px 9px;position:absolute;right:10px;z-index:9999;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#zm{margin:67px 0 0 37px}
#nav{height:46px;position:absolute;top:128px;width:100%;z-index:9998}
#nav .row{border-bottom:1px solid #ccc;padding:0}
#menu a{color:#666;display:block;text-transform:uppercase}
#menu a{color:#444;height:40px;line-height:40px;padding:0 21px}
#menu{margin-left:-21px}
#menu a:hover{color:#000}
.nv{background-color:#f3f3f3!important}
a#mact{color:#aaa}
#mtact{color:#c00!important;padding-right:0!important}
#om{display:none;background-color:#eee;padding:10px 20px;cursor:pointer}
#c{margin-top:-16px;padding:36px 0 30px}
#col_sx,.col,.note{width:861px;margin-right:39px}
#col_dx{width:300px}
.he{margin-right:3px;overflow:hidden;width:284px;margin-bottom:30px}
.ha{padding:10px 30px 10px 0}
.ha b{margin-bottom:4px}
.hi{height:190px}
.hi div{position:absolute;left:0;bottom:-1px;padding:2px 6px;color:#fff;height:20px;line-height:20px;background:rgb(0,0,0);background:rgba(0,0,0,0.5)}
.sez,.calendario,.bt,.giorno{font:bold 16px Montserrat,Arial,sans-serif;color:#fff;padding:9px;margin-bottom:3px;text-transform:uppercase}
#as{width:735px;margin-left:30px;line-height:26px}
.label{background-color:#c00;color:#fff;float:left;font-size:14px;line-height:20px;margin:1px 8px 0 0;padding:0 6px;text-transform:uppercase}
.l_arte,.arte .sez,.wh_arte #unict{background-color:#f0c05a}
.l_musica,.musica .sez,.wh_musica #unict{background-color:#9bb7d4}
.l_cinema,.cinema .sez,.wh_cinema #unict{background-color:#d94f70}
.l_teatro,.teatro .sez,.wh_teatro #unict{background-color:#f60}
.l_letture,.letture .sez,.wh_letture #unict{background-color:#a88b60}
.l_scienza_e_tecnologia,.scienza_e_tecnologia .sez,.wh_scienza_e_tecnologia #unict{background-color:#5a5b9f}
.l_ambiente_e_territorio,.ambiente_e_territorio .sez,.wh_ambiente_e_territorio #unict{background-color:#a9c61e}
.l_societa,.societa .sez,.wh_societa #unict{background-color:#00acaa}
.l_seminari_e_convegni{background-color:#ccc}
.l_arte,.l_musica,.l_cinema,.l_teatro,.l_letture,.l_scienza_e_tecnologia,.l_ambiente_e_territorio,.l_societa,.l_seminari_e_convegni{float:right;margin:1px 0 0 8px}
#nav .n_arte{border-bottom-color:#f0c05a}
#nav .n_musica{border-bottom-color:#9bb7d4}
#nav .n_cinema{border-bottom-color:#d94f70}
#nav .n_teatro{border-bottom-color:#f60}
#nav .n_letture{border-bottom-color:#a88b60}
#nav .n_scienza_e_tecnologia{border-bottom-color:#5a5b9f}
#nav .n_ambiente_e_territorio{border-bottom-color:#a9c61e}
#nav .n_societa{border-bottom-color:#00acaa}
a#m0a{color:#c00}
a#m1a{color:#f0c05a}
a#m2a{color:#9bb7d4}
a#m3a,.s3 #corpo a{color:#d94f70}
a#m4a,.s4 #corpo a{color:#f60}
a#m5a,.s5 #corpo a{color:#a88b60}
a#m6a,.s6 #corpo a{color:#5a5b9f}
a#m7a{color:#a9c61e}
a#m8a,.s8 #corpo a{color:#00acaa}
a#m9a{color:#999}
.s1 #corpo a{color:#d98500}
.s2 #corpo a{color:#48c}
.s7 #corpo a{color:#88a400}
.sxart{border-top:2px solid #333;margin-top:18px;padding-top:18px}
#open_w{width:284px;min-height:380px;background-color:#e9e9e9}
#open_w h1{line-height:1em;margin-bottom:9px}
#open_i{margin:0 3px}
#corpo{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;line-height:1.6em;margin-bottom:24px;width:790px}
#corpo h5{font-size:1.2em}
#corpo ul,#corpo ol{margin:12px 0 12px 40px}
#share{float:right;margin-top:9px}
#share a{display:block;margin-bottom:3px}
#fb,#tw,#gc{background:url(s.png) no-repeat;width:32px;height:32px}
#tw{background-position:0 -32px}
#gc{background-position:0 -64px}
.calendario{background-color:#e9e9e9;border:1px solid #c00;border-bottom:0;color:#333;margin-bottom:0;padding-bottom:8px;text-align:center}
#cal{border-top:0;border-bottom:1px solid #c00;margin:0 0 12px;text-align:left}
#info_calendario{height:375px}
#info_calendario_2_righe{height:780px}
#info_calendario,#info_calendario_2_righe{border-left:1px solid #c00;border-right:1px solid #c00;padding:12px 6px 0 12px;overflow:auto;scrollbar-face-color:#d0d0d0;scrollbar-highlight-color:#d0d0d0;scrollbar-3dlight-color:#ddd;scrollbar-darkshadow-color:#ddd;scrollbar-shadow-color:#d0d0d0;scrollbar-arrow-color:#666;scrollbar-track-color:#eee}
.giorno,#ng,#pag{border-top:2px solid #333;margin-top:18px}
.giorno{color:#333;padding-left:0}
.ev,#tb td{border-bottom:1px dotted #ccc}
.ev{padding-bottom:9px;margin:9px 0}
#tb td{padding:9px 9px 9px 0;vertical-align:top}
#wf{float:left;border:1px solid #ccc;padding:9px;margin:6px 16px 6px 0}
#wf img{max-width:300px;height:auto}
.dt{background-color:#fff;border:1px solid #ccc;border-radius:3px;font-size:11px;text-align:center;width:60px;margin:2px 9px 18px 0}
.dt b{font-size:20px;display:block}
.ew{width:188px;margin-bottom:12px}
.ew a{color:#595959}
.ew b{font-size:19px;color:#000}
.e{border-top:1px dotted #ccc;padding-top:6px;margin:9px 0}
.aec{width:415px}
.aec img{margin:3px 9px 0 0}
.aect{width:316px}
.ccol{width:565px}
.ccol h2{font-size:28px}
.ccol_m{margin-right:70px}
.abstract p{margin:0}
.info{text-align:right;font-size:12px}
#partner,#pagine{text-align:center}
#partner{margin-top:30px;padding:20px 0 0}
#partner a{margin:0 13px}
.border{border:1px solid #ddd}
#no_border td{border:0}
#tbl_calendario{border-bottom:1px solid #c00;margin-bottom:24px;padding-bottom:2px}
#tbl_calendario th,#tbl_calendario td{text-align:center;font-weight:bold;width:14%}
#tbl_calendario th{padding-top:4px}
#tbl_calendario a{background-color:#eee;display:block}
#tbl_calendario a,.ne{padding:8px 0 8px 0;margin:2px 1px 0 1px}
.ne{background-color:#fcfcfc}
#tbl_calendario a:hover{background-color:#c00;color:#fff}
#mese td{border-bottom:1px solid #c00}
#mese a,#mese a:hover{background-color:#fff}
#mese a{color:#c00;display:inline;font-size:15px;margin:0 3px;padding:0}
#mese a:hover{color:#333}
.bt{background-color:#666;float:right;margin:8px 0 0 1px}
div.bt{float:none;margin-bottom:12px}
div.bt a{color:#fff}
#tl{margin-top:-6px;text-align:center}
#tl img{margin:36px 0 0;width:180px;height:auto}
.nml{margin-left:0}
.dis{color:#333}
#pag,#footer{overflow:hidden}
#pag td{padding-top:12px}
#pagine a,#pagine #active{padding:3px 9px}
#pagine,#pagine a,#prev a,#next a{color:#666;font-size:18px}
#pagine #active{background-color:#333;color:#fff}
#prev a,#next a{font-size:16px}
#footer{padding:8px 0 0}
#footer a{margin-right:30px}
#gt{display:none;background:url(top.png) no-repeat;height:27px;width:27px;position:fixed;right:10px;bottom:10px}
#azioni{width:100%;margin-bottom:3px}
#azioni td,.in_evidenza{border-bottom:1px solid #eee}
#azioni td{padding:8px 8px 8px 0;font-size:12px;line-height:15px}
#azioni a{color:#515151}
#azioni img{margin:-3px 6px 0 0}
.in_evidenza{padding:5px;text-align:left;font-size:13px;line-height:19px}
.in_evidenza img{margin:3px 5px 5px 0}
#dossier{margin-top:15px}
#dossier li{margin-bottom:12px}
#act{background-color:#eee;border-bottom:0 none;color:#000;padding:3px 12px}
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.icon-menu:before{content:'\e80f'}
.icon-right-open:before{content:'\e810'}
.icon-angle-circled-right:before{content:'\e811'}
.icon-angle-circled-left:before{content:'\e812'}
.icon-print:before{content:'\e813'}
.icon-mail:before{content:'\e814'}
.icon-calendar:before{content:'\e801'}
.icon-folder-open-empty:before{content:'\e815'}
.icon-down-hand:before{content:'\e816'}
.icon-right-big:before{content:'\e80a'}
.icon-left-big:before{content:'\e80e'}
@media(max-width:1234px){.row{width:96%;padding:0;overflow:hidden}
#unict{height:128px;width:253px;padding:24px 9px;top:0;right:0}
#unict img{margin-top:-5px}
#zm{float:left;margin:5px 0 0 7px}
#menu li:first-child{display:none}
#menu a{padding:0 12px}
#menu{margin-left:-12px}
#col_sx{width:75%;margin-right:2%}
#col_dx{width:23%}
#c{padding:30px 0}
#corpo,.note,.aec,.ccol img{width:100%}
#open_w{min-height:0;background-color:#fff}
#open_i{margin:0;width:66%}
.he,#open_w{width:33%;margin-right:1px}
.he img,#open_i{height:auto}
.sez{font-size:14px;margin-bottom:1px}
.hi{height:auto}
.hi div{font-size:13px;height:18px;line-height:18p;bottom:0}
.aec{float:none}
.aect{width:80%;margin-bottom:9px}
#as{width:90%}
#v{display:none}
.ccol{float:right;width:46%}
.ccol_m{float:left}
.ccol img{height:auto}
}
@media(max-width:1024px){h3{font-size:42px;height:42px;line-height:56px}
#wt,.ew{width:100%}
#wt{float:none;text-align:left}
#footer{font-size:13px}
#footer a{margin-right:25px}
.ccol{width:448px}
}
@media(max-width:1023px){#menu{margin-left:-3px}
#menu a{font-size:12px;padding:0 9px}
#open_w h1{font-size:32px}
.sez{font-size:13px;padding:6px 7px}
.ccol{width:45%}
}
@media(max-width:800px){h3{font-size:32px;height:32px;line-height:43px}
.home #col_sx,.home #col_dx,.he img{float:none;width:100%}
.home #col_dx{margin-top:20px}
#tl img{margin:36px 20px 0}
.ew{width:80%}
}
@media(max-width:768px){body{font-size:15px;line-height:1.3em}
h2{font-size:21px}
#col_sx,#col_dx,.ccol{float:none}
#col_sx,#col_dx,.ccol,.ccol img{width:100%}
.ccol_m{margin:0 0 24px}
#partner{margin-top:0}
#partner img{width:15%;height:auto}
}
@media(max-width:767px){#wt img{height:101px;width:auto}
#unict{height:101px;padding:9px}
#om{display:block}
#nav{overflow:visible;top:101px}
#menu{display:none;background-color:#eee;width:100%;margin-left:0}
#menu li{display:block!important;float:none;border-top:1px solid #ccc}
#c{margin-top:-49px}
#open_w h1{font-size:24px}
}
@media(max-width:703px){#unict{display:none}
#tl img{margin:36px 4px 0}
.sez{font-size:12px}
}
@media(max-width:567px){.he,#open_w,#open_i{width:100%}
.he,#open_w{margin:0 0 20px}
#open_w{background-color:#e9e9e9}
#open_w h1{font-size:28px}
#open_i{margin-bottom:-1px}
.aect,.ew{width:65%}
#share{float:none;margin:0 0 9px}
#share a{display:inline-block!important;margin-right:4px}
#wf{float:none;margin-right:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#wf img{width:100%;max-width:567px}
}
@media(max-width:400px){#zm{margin-top:11px}
#wt img{height:83px}
#nav{top:83px}
#c{margin-top:-67px}
h3{font-size:30px;height:30px;line-height:39px}
#partner{display:none}
}
.video-responsive-container{position:relative;padding:0 0 56.25%;height:0;overflow:hidden}
.video-responsive-container iframe,.video-responsive-container object,.video-responsive-container embed{position:absolute;top:0;left:0;width:100%;height:100%}