html{-ms-overflow-style:scrollbar}
body{font-family:"Ubuntu", Arial, Helvetica, "宋体", "SimSun", "宋体", "FangSong", "仿宋", "STFangSong", "华文仿宋", "Microsoft YaHei", "微软雅黑", "STXihei", "华文细黑", sans-serif !important;}
@media print{.jsn-article-toolbar{display:none;}
.page-header{border:none;}
}
#jsn-page{color:#000;}
#jsn-centercol{font-size:1.2em;}
#jsn-centercol h1, #jsn-centercol h2{font-size:28px;color:#1b236b;margin:0 0 10px 0;border-bottom:2px solid #eee;line-height:normal}
#jsn-centercol h3{font-size:24px;color:#1b236b;margin:20px 0 10px 0;border-bottom:1px solid #eee;line-height:normal}
#jsn-centercol h4{font-size:16px;font-weight:bold;color:#1b236b;margin:20px 0 5px 0;border-bottom:1px solid #eee;line-height:normal}
#jsn-centercol h5{font-size:14px;font-weight:bold;color:#1b236b;margin:16px 0 5px 0;border-bottom:1px solid #eee;line-height:normal}
#jsn-centercol ul{list-style-type:none;}
#jsn-centercol ul li{list-style-image:url(../images/icons/unipg-icon-generic-bullet.png)}
#jsn-centercol ul.nav li,
#jsn-centercol li.media{list-style-image:none;}
#jsn-centercol dd{margin-bottom:10px}
.article-index{background-color:white;width:30%;}
.article-index ul{margin-left:10px}
@media only screen and (max-width:480px),(max-device-width:480px){.article-index{width:100%;}
.article-index ul{margin-left:0}
.article-index li{margin-left:0}
}
.article-index li{margin-top:0;}
.article-index li a{font-size:12px;padding:2px 10px;}
#jsn-mainbody .article-index li a.active{color:#bc000c;}
.pagenavcounter{display:none;}
.pager li{border:1px solid #ddd;color:#999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px 6px;}
.pager li:hover, .pager li:focus{background-color:#f5f5f5;}
.pager li > a{background-color:transparent;border:0;padding:0;}
.pager li > a:hover, .pager li > a:focus{text-decoration:none;background-color:transparent}
#jsn-mainbody-content .accordion .accordion{margin-bottom:0}
#jsn-mainbody-content .accordion-heading{background-color:#fafafa}
#jsn-mainbody-content .accordion .accordion .accordion-heading{background-color:#f5f5f5}
#jsn-mainbody-content .accordion-heading .accordion-toggle{padding:8px}
#jsn-mainbody-content .accordion .accordion .accordion-toggle{padding:4px 8px}
#jsn-mainbody-content .accordion-inner{background-color:#fdfdfd}
#jsn-mainbody-content .accordion-inner .accordion-inner{background-color:#fffff5}
#jsn-mainbody-content .accordion-group{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:-1px}
#jsn-mainbody-content form select[required]{color:#555 !important;}
#jsn-mainbody-content fieldset{padding:15px !important;}
table caption{background-color:#eee;padding:4px 5px;}
.thumbnails li.span12 + li{margin-left:0px;}
.thumbnails li.span6:nth-child(2n + 3){margin-left:0px;}
.thumbnails li.span4:nth-child(3n + 4){margin-left:0px;}
.thumbnails li.span3:nth-child(4n + 5){margin-left:0px;}
.thumbnails li.span2:nth-child(6n + 7){margin-left:0px;}
.thumbnails li.span1:nth-child(12n + 13){margin-left:0px;}
.nav-justified{width:100%;}
.nav-justified > li{display:table-cell;float:none;width:1%;}
.nav-justified > li > a{text-align:center;}
.btn:focus{outline:dotted 2px #000}
div.active:focus{outline:dotted 1px #000}
a:focus{outline:dotted 1px #000}
.close:hover,.close:focus{outline:dotted 1px #000}
.nav>li>a:hover,.nav>li>a:focus{outline:dotted 1px #000}
.carousel-inner>.item{position:absolute;top:-999999em;display:block;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}
.carousel-inner>.active{top:0}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{position:relative}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.alert{color:#333;}
.alert-success, .alert-info, .alert-warning, .alert-danger{padding:2px 35px 2px 5px}
.alert-success{color:#2d4821}
.alert-info{color:#214c62}
.alert-warning{color:#5c3a00;background-color:#f9f1c6}
.alert-danger{color:#d2322d}
.alert-danger:hover{color:#a82824}
h4.alert-heading{background-color:transparent !important;}
ul.nav-tabs li, ul.nav-pills li{margin-left:0;margin-top:0;}
#jsn-centercol .nav-pills{font-size:13px;margin-top:0;margin-bottom:10px;}
#jsn-centercol .nav-pills li{margin-left:0;margin-top:0;margin-bottom:8px;padding:0;}
#jsn-centercol .nav-pills li:first-child{margin-top:0;}
#jsn-centercol .nav-pills > li > a{background-color:#e8e8e8;color:#000;line-height:24px;padding:2px 10px;white-space:nowrap;}
#jsn-centercol .nav-pills > li:last-child > a{margin-right:0;}
#jsn-centercol .nav-pills > li > a:hover,
#jsn-centercol .nav-pills > li > a:focus{background-color:#ccc;}
#jsn-centercol .nav-pills > li > a em {vertical-align:bottom;}
#jsn-centercol .nav-pills > .active > a,
#jsn-centercol .nav-pills > .active > a:hover,
#jsn-centercol .nav-pills > .active > a:focus{background-color:#1b236b;color:#fff;position:relative;}
#jsn-centercol .nav-pills > .active > a:before{display:block;position:absolute;content:" ";bottom:-6px;right:10%;border-top:7px solid #1b236b;border-left:7px solid transparent;border-right:7px solid transparent;}
.img-polaroid{box-sizing:border-box;margin:0 5px}
.abs-top{position:absolute;top:0;}
.abs-bottom{position:absolute;bottom:0;}
ul.list-arrow li{padding-left:16px !important;}
ul.list-arrow li:after{top:6px;}
ul.list-arrow.arrow-mini li{padding-left:12px !important;}
ul.list-arrow.arrow-mini li:after{border-width:.3em;top:8px;}
ul.list-arrow.arrow-white li:after{border-left-color:#fff;}
ul.list-arrow.arrow-gray li:after{border-left-color:#aaa;}
ul.list-noindent li{list-style-type:none;margin-left:0;}
.well{box-sizing:border-box;}
a.jcepopup span.jcemediabox-zoom-image{background-image:url(../images/icons/unipg-icon-zoom.png);}
.skiplinks,.invisible{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#skiptocontent a{font-size:14px;padding:6px;position:absolute;top:-40px;left:0px;color:white;border-bottom-right-radius:8px;background:#BF1722;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;z-index:100}
#skiptocontent a:focus{position:absolute;left:0px;top:0px;outline:0;-webkit-transition:top .3s ease-in;transition:top .3s ease-in}
@media only screen and (min-width:991px) and (min-device-width:991px){.two-column{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}
}
div.pagination ul li a{margin:0;}
.unipg-shadow{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.2);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.2);box-shadow:1px 1px 1px rgba(0,0,0,.2);}
.unipg-rounded{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.unipg-rollover-opacity{opacity:.9;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.unipg-rollover-opacity:hover{opacity:1;}
.unipg-rollover-desat{-webkit-filter:grayscale(75%);-moz-filter:grayscale(75%);-ms-filter:grayscale(75%);-o-filter:grayscale(75%);filter:grayscale(75%);transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.unipg-rollover-desat:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);}
.unipg-rollover-sepia{-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-ms-filter:sepia(100%);-o-filter:sepia(100%);filter:sepia(100%);transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
.unipg-rollover-sepia:hover{-webkit-filter:sepia(0%);-moz-filter:sepia(0%);-ms-filter:sepia(0%);-o-filter:sepia(0%);filter:sepia(0%);}
.unipg-toggle{cursor:pointer;}
.unipg-collapsable{background-color:#eee;border-color:#ccc;padding:8px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
[class^="unipg-icons-topic-"], [class*=" unipg-icons-topic-"]{display:inline-block;width:75px;height:75px;margin-bottom:5px;line-height:75px;vertical-align:text-top;background-image:url("../images/icons/unipg-icons-topic.png?v=7");background-position:75px 75px;background-repeat:no-repeat;}
.unipg-icons-topic-bussola{background-position:0 0;}
.unipg-icons-topic-ateneo{background-position:0 -75px;}
.unipg-icons-topic-strettamano{background-position:0 -150px;}
.unipg-icons-topic-helpdeskdonna{background-position:0 -225px;}
.unipg-icons-topic-valigia{background-position:0 -300px;}
.unipg-icons-topic-monitorclick{background-position:-75px 0;}
.unipg-icons-topic-segnalibro{background-position:-75px -75px;}
.unipg-icons-topic-coppa{background-position:-75px -150px;}
.unipg-icons-topic-fogliomatita{background-position:-75px -225px;}
.unipg-icons-topic-ragazzocravatta{background-position:-150px 0;}
.unipg-icons-topic-regalo{background-position:-150px -75px;}
.unipg-icons-topic-registro{background-position:-150px -150px;}
.unipg-icons-topic-cartelli{background-position:-150px -225px;}
.unipg-icons-topic-ects{background-position:-225px 0;}
.unipg-icons-topic-affittosicuro{background-position:-225px -75px;}
.unipg-icons-topic-oministrettamani{background-position:-225px -150px;}
.unipg-icons-topic-libromondo{background-position:-225px -225px;}
.unipg-icons-topic-cartinalente{background-position:-300px 0;}
.unipg-icons-topic-valigiaviaggio{background-position:-300px -75px;}
.unipg-icons-topic-provettafoglie{background-position:-300px -150px;}
.unipg-icons-topic-strettamanomondo{background-position:-300px -225px;}
[class^="unipg-icons-social-24-"], [class*=" unipg-icons-social-24-"]{display:inline-block;width:24px;height:24px;line-height:24px;vertical-align:text-top;background-image:url("../images/icons/unipg-icons-social-24_1.png");background-position:24px 24px;background-repeat:no-repeat;}
.unipg-icons-social-24-facebook{background-position:0 0px;}
.unipg-icons-social-24-googleplus{background-position:0 -24px;}
.unipg-icons-social-24-twitter{background-position:0 -48px;}
.unipg-icons-social-24-youtube{background-position:0 -72px;}
[class^="unipg-icons-set1-"], [class*=" unipg-icon-set1-"]{display:inline-block;width:16px;height:16px;margin-top:1px;line-height:16px;vertical-align:text-top;background-image:url("../images/icons/unipg-icons-set1_3.png");background-position:16px 16px;background-repeat:no-repeat;}
.unipg-icons-set1-map{background-position:0 0;}
.unipg-icons-set1-tel{background-position:0 -16px;}
.unipg-icons-set1-email{background-position:0 -32px;}
.unipg-icons-set1-mobile{background-position:0 -48px;}
.unipg-icons-set1-pescegiallo{background-position:-16px 0;}
.unipg-icons-set1-pescegrigio{background-position:-16px -16px;}
.unipg-icons-set1-pescebianco{background-position:-16px -32px;}
.unipg-icons-set1-scudobianco{background-position:-16px -48px;}
.unipg-icons-set1-toolemail{background-position:-32px 0;}
.unipg-icons-set1-toolsegnala{background-position:-32px -16px;}
.unipg-icons-set1-toolprint{background-position:-32px -32px;}
.unipg-icons-set1-toolfacebook{background-position:-32px -48px;}
.unipg-icons-set1-tooltwitter{background-position:-32px -64px;}
.unipg-icons-set1-toolgplus{background-position:-32px -80px;}
[class^="unipg-icons-loghini-"], [class*=" unipg-icons-loghini-"]{display:inline-block;width:57px;height:17px;line-height:17px;vertical-align:text-top;background-image:url("../images/loghini.png");background-position:57px 17px;background-repeat:no-repeat;}
.unipg-icons-loghini-unipgitrosso{background-position:0 0;}
.unipg-icons-loghini-unipgitgrigio{background-position:0 -17px;}
#jsn-topbar{padding:0}
#jsn-pos-topbar{width:auto}
#jsn-pos-topbar .jsn-modulecontainer{float:none;line-height:24px;margin:0;}
#unipg-tb{background-color:#282828;padding:0;color:#eee}
#unipg-tb a{color:#eee;}
#unipg-tb form{margin:0}
#unipg-tb legend{color:#ddd;font-size:1.1em;line-height:24px;margin:0 0 5px 0;padding-top:10px;border-color:#666}
#unipg-tb input{border:none !important;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;height:20px;padding:2px !important;width:150px;}
#unipg-tb form .input-append{margin-bottom:0;}
#unipg-tb form .input-append .btn{height:24px;padding:0 7px;background-color:#ddd;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;text-shadow:none;}
#unipg-tb-mobile-toggle{padding:5px 10px;cursor:pointer}
#unipg-tb-mobile .accordion-group{margin-bottom:1px;border:0}
#unipg-tb-mobile .accordion-heading{background-color:#333;font-size:1.1em}
#unipg-tb-mobile .accordion-inner{border:0;background-color:#3c3c3c;padding-left:50px}
#unipg-tb-mobile-links{list-style-type:none;font-size:1.2em}
#unipg-tb-mobile-links i{margin-right:5px;vertical-align:baseline}
#unipg-tb-desktop{font-size:1.1em;padding:0 5px}
#unipg-tb-desktop .unipg-icons-loghini-unipgitgrigio{margin-right:10px}
#unipg-tb-desktop-grid > div[class*="span"]{min-height:24px;}
#unipg-tb-desktop-grid > div[class*="span"] > div{display:inline-block;margin-right:5px;}
#unipg-tb-desktop-grid > div[class*="span"] > div:last-child{margin-right:0;}
#unipg-tb-desktop-grid-left{text-align:left;}
#unipg-tb-desktop-grid-center{text-align:center;}
#unipg-tb-desktop-grid-right{text-align:right;}
#unipg-tb-desktop a.unipg-tb-button{display:block;padding:0 5px}
#unipg-tb-desktop a.dropdown-toggle:hover,#unipg-tb-desktop a.unipg-tb-button:hover{background-color:#555}
#unipg-tb-desktop .dropdown ul{margin:0;}
#unipg-tb-desktop.dropdown li{margin:0;}
#unipg-tb-desktop .dropdown a.dropdown-toggle{color:#eee;display:block;padding:0 5px}
#unipg-tb-desktop .dropdown{/*padding-left:3px;padding-right:5px;*/}
#unipg-tb-desktop .dropdown.open{background-color:#484848;}
#unipg-tb-desktop .dropdown .caret{border-top-color:#eee;border-bottom-color:#eee;vertical-align:text-top;}
#unipg-tb-desktop .dropdown .dropdown-menu{background-color:#484848;border:none;padding:10px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#unipg-tb-desktop .dropdown .dropdown-menu>li>a:hover,
#unipg-tb-desktop .dropdown .dropdown-menu>li>a:focus,
#unipg-tb-desktop .dropdown .dropdown-submenu:hover>a,
#unipg-tb-desktop .dropdown .dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:none;}
#unipg-tb-desktop .dropdown .dropdown-menu>.active>a,
#unipg-tb-desktop.dropdown .dropdown-menu>.active>a:hover,
#unipg-tb-desktop .dropdown .dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:none;}
#unipg-tb-desktop ul.dropdown-menu li a span{display:inline-block;background-repeat:no-repeat;margin-right:5px;}
#unipg-drop-menu-dipartimenti{min-width:300px;}
#unipg-drop-menu-strutture{min-width:250px;}
#unipg-drop-menu-servizi{min-width:200px;}
#unipg-drop-menu-tools{min-width:260px;}
#unipg-topbar-tagcloud{min-width:280px;padding:10px;background-color:white;position:relative;height:250px;width:400px;}
#unipg-topbar-tagcloud a{color:#fff;display:inline-block;position:absolute;text-decoration:none;white-space:nowrap;}
body.jsn-desktop .unipg-topbar-mobile-on{display:none;}
body.jsn-mobile .unipg-topbar-mobile-off{display:none;}
#unipg-tb button.active,
#unipg-tb button.textresizer-active{background-color:#99ccff;*background-color:#99ccff;background-color:#99ccff \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}
#jsn-pos-stick-righttop{position:absolute;overflow:hidden;margin-top:80px;width:100px;right:-72px;transition:all 0.4s ease;-moz-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;border-bottom-left-radius:3px;border-top-left-radius:3px;}
#jsn-pos-stick-righttop:hover{right:0;}
div[id*="jsn-pos-stick-left"], div[id*="jsn-pos-stick-right"]{display:block;height:auto;}
#cookieChoiceInfo{font-size:12px;box-sizing:border-box;background-color:rgba(255,255,128,0.9);color:#333;margin:0px;display:block;position:fixed;bottom:0px;left:0px;width:100%;height:auto;overflow:hidden;z-index:9999999;padding:5px;}
#cookieChoiceLink{color:#006;text-decoration:underline}
#cookieChoiceDismiss{display:inline-block;background-color:#666;color:white;text-underline:none;margin-top:10px;padding:2px 5px;float:right}
.jsn-homepage #jsn-maincontent{background-color:transparent;}
.jsn-homepage #jsn-mainbody{padding:5px 0;}
#unipg-home-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
#unipg-home-griglia, #unipg-home-bannerini, #unipg-home-tabs{background-color:#fff;box-sizing:border-box;float:left;padding:0 10px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.1);box-shadow:1px 1px 3px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#unipg-home-griglia{width:50%;}
#unipg-home-bannerini{width:15%;margin:0 1%;}
#unipg-home-tabs{width:33%;}
.unipg-home-content-title{border-bottom:1px solid #ddd;color:#595959;padding:2px 0;margin-bottom:5px;}
@media only screen and (max-width:960px), (max-device-width:960px){#unipg-home-griglia, #unipg-home-bannerini, #unipg-home-tabs{float:none;width:100%;}
#unipg-home-container{display:block;}
#unipg-home-bannerini{margin:0;}
}
#unipg-home-griglia-content{font-size:13px;}
#unipg-home-griglia-content ul{list-style-type:none;margin-bottom:1%;}
#unipg-home-griglia-content li{box-sizing:border-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;list-style-image:none;height:140px;padding:10px 3px 3px 3px;margin:0 0 0 1.3%;text-align:center;width:24%;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#unipg-home-griglia-content li:first-child{margin-left:0;}
#unipg-home-griglia-content a{color:#1b236b;line-height:16px;margin:0 auto;}
#unipg-home-griglia-content a > span{height:75px;width:75px;}
#unipg-home-bannerini img{float:left;margin-bottom:10px;}
#unipg-home-tabs-content ul{list-style-type:none;}
#unipg-home-tabs-content ul li{list-style-image:none;margin-left:0;}
#unipg-home-tabs-content .feed-link{color:#444;font-size:.85em;line-height:1.3em;margin-bottom:0;}
#unipg-home-tabs-content .feed-item-description{font-size:.85em;line-height:1.3em;}
#unipg-home-tabs-content .unipg-home-tabs-footer{border-top:1px solid #eee;font-size:12px;line-height:16px;padding-top:5px;}
#unipg-home-tabs-facebook iframe{width:100%;border:none;overflow:hidden;height:395px;background-color:white;}
#unipg-home-tabs-twitter iframe{border:none;max-width:100%;min-width:180px;width:359px;height:395px;}
.social-content-facebook, .social-content-twitter{border:1px solid #ddd;margin:auto;max-width:520px;height:398px;overflow:hidden;}
.social-content-facebook iframe{width:100%;border:none;height:400px;background-color:white;overflow:hidden;}
.social-content-twitter iframe{height:400px;overflow:hidden;}
#unipg-home-fascia{margin:10px 0 0 0 !important;}
#unipg-home-fascia a,
#unipg-home-fascia span{position:relative;width:10%;height:10%;float:left;}
#unipg-home-fascia img{width:100%;vertical-align:top;}
#unipg-home-fascia a:after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,128,255,0.3);opacity:0;transition:all 0.5s;-webkit-transition:all 0.2s;}
#unipg-home-fascia a:hover:after{opacity:1;}
@media only screen and (max-width:768px), (max-device-width:768px){#unipg-home-fascia a,
#unipg-home-fascia span{width:20%;height:20%;}
}
#jsn-content-top-inner{background-color:transparent;border-bottom:0;}
#jsn-promo .jsn-modulecontainer{margin-top:0;}
ol.carousel-indicators{top:auto;bottom:0;left:0;right:auto;padding:0;margin:0;width:100%;height:20px;text-align:center;background:rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
ol.carousel-indicators li{display:inline-block;float:none;margin:5px 3px;}
.carousel-control{top:50%;left:0;width:18px;height:36px;line-height:30px;margin-top:-18px;font-size:20px;font-weight:bold;opacity:.6;background-color:#666;border:none;border-radius:36px;-webkit-border-radius:36px;-moz-border-radius:36px;z-index:10;}
.carousel-control.left{border-top-left-radius:0;border-bottom-left-radius:0;}
.carousel-control.right{right:0;border-top-right-radius:0;border-bottom-right-radius:0;}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transform:translateZ(0);-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;}
.carousel-fade .carousel-inner .active{opacity:1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right{opacity:1;}
#unipg-promo-carousel{margin:0 0 5px 0;}
#unipg-nuvolette-carousel{background-color:#DFE0EA;color:#061A52;padding:0 10px 0 20px;margin:5px 0 0 0;}
#unipg-nuvolette-carousel .item{height:55px;}
#unipg-nuvolette-carousel .carousel-inner ul{margin:0;}
#unipg-nuvolette-carousel .carousel-inner a{color:#061A52;}
@media only screen and (max-width:768px), (max-device-width:768px){#unipg-nuvolette-carousel .item{height:auto}
}
.unipgevidenza-wrapper{position:relative;float:left;overflow:hidden;width:16.66666667%;}
.unipgevidenza-wrapper img{width:100%;transition:.5s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.unipgevidenza-slide{position:absolute;top:80%;left:0;width:100%;height:100%;transition:1s;text-align:center;}
.unipgevidenza-wrapper:hover .unipgevidenza-slide{transition:1s;top:10px;}
.unipgevidenza-wrapper:hover img{transition:.5s;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);}
.unipgevidenza-arrow{display:block;position:absolute;content:" ";top:-7px;right:10%;border-bottom:7px solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;opacity:.8;}
.unipgevidenza-bg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;}
.unipgevidenza-link{position:absolute;top:0;left:0;width:100%;height:100%;}
.unipgevidenza-link-titolo{font-size:1em;}
.unipgevidenza-link-sottotitolo{font-size:.9em;}
@media (max-width:768px){.unipgevidenza-wrapper{width:33.33333333%;}
}
@media (max-width:480px){.unipgevidenza-link-titolo{font-size:.65em;}
.unipgevidenza-link-sottotitolo{font-size:.6em;}
}
@media (min-width:481px) and (max-width:568px){.unipgevidenza-link-titolo{font-size:.8em;}
.unipgevidenza-link-sottotitolo{font-size:.7em;}
}
@media (min-width:569px) and (max-width:768px){.unipgevidenza-link-titolo{font-size:1em;}
.unipgevidenza-link-sottotitolo{font-size:.9em;}
}
@media (min-width:769px) and (max-width:960px){.unipgevidenza-link-titolo{font-size:.7em;}
.unipgevidenza-link-sottotitolo{font-size:.6em;}
}
@media (min-width:961px) and (max-width:1200px){.unipgevidenza-link-titolo{font-size:.9em;}
.unipgevidenza-link-sottotitolo{font-size:.8em;}
}
#unipg-mainbody-promo ul.slides > li{margin:0;}
#unipg-mainbody-promo .unipg-mainbody-promo-container{position:relative;}
#unipg-mainbody-promo .unipg-mainbody-promo-content{position:absolute;left:0px;bottom:0px;}
#unipg-mainbody-promo ul.nav{margin:0;padding:0;position:absolute;bottom:0;left:0;width:100%;z-index:10;background:rgba(0, 0, 0, 0.3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
#unipg-mainbody-promo ul.nav span{width:8px;height:8px;background:url("../images/icons/unipg-icons-widgetkit.png") 0 0 no-repeat;}
#unipg-mainbody-promo ul.nav span:hover{background-position:0 -16px;}
#unipg-mainbody-promo ul.nav span:active{background-position:0 -24px;}
#unipg-mainbody-promo ul.nav .active span{background-position:0 -8px;}
#jsn-body{padding-top:0}
#jsn-content-top-inner{margin-bottom:0}
#jsn-content_inner{padding:0;}
#jsn-header{margin-top:8px;position:relative}
#jsn-logo{text-align:center;margin-left:150px;margin-right:150px}
#jsn-logo a{width:302px;height:102px;background:url('../images/banner.jpg');}
#jsn-headerleft{padding-top:0;position:absolute;top:0;left:0}
#jsn-pos-topleft{position:relative;}
#jsn-headerright{padding-top:0;position:absolute;top:0;right:0}
#jsn-pos-topright{position:relative;text-align:right}
#jsn-pos-topleft div.jsn-modulecontainer,#jsn-pos-topright div.jsn-modulecontainer{float:none;margin:0 !important;}
#jsn-headerleft ul,#jsn-headerright ul{font-size:110%;padding:0;list-style:none;margin:0}
#jsn-headerleft li,#jsn-headerright li{line-height:17px;margin:0}
#jsn-headerleft li:before{content:"";border-color:transparent #ccc;border-style:solid;border-width:0.35em 0 0.35em 0.35em;display:inline-block;height:0;width:0;position:relative;}
#jsn-headerleft a{color:#666;padding-left:5px}
#jsn-headerright li:after{content:"";border-color:transparent #ccc;border-style:solid;border-width:0.35em 0.35em 0.35em 0;display:inline-block;height:0;width:0;position:relative;}
#jsn-headerright a{color:#666;padding-right:5px}
@media only screen and (max-width:768px), (max-device-width:768px){
#jsn-logo{margin:0}
#jsn-headerleft{float:left;width:49%;position:static;margin-top:15px}
#jsn-headerright{float:right;width:49%;position:static;margin-top:15px}
#jsn-headerleft li,#jsn-headerright li{line-height:22px}
}
#unipg-lingua ul{margin:0;}
#unipg-lingua li{display:inline-block;line-height:normal;list-style-type:none;margin:0;}
#unipg-lingua a{color:#555;padding:0 4px 2px 4px;}
#unipg-lingua a.active{background-color:#005599;color:#eee;font-weight:bold;}
#jsn-menu{background-color:#bc000c;border-top-color:#fff;border-bottom:0;box-shadow:none;}
body.jsn-desktop #jsn-menu div.jsn-modulecontainer{float:none;}
body.jsn-desktop #jsn-menu ul.menu-mainmenu{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;}
@media only screen and (min-width:961px){#jsn-menu div.jsn-modulecontainer{float:none;}
#jsn-menu ul.menu-mainmenu{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;}
#jsn-pos-topbottom{margin-left:15%}
}
.jsn-menu-toggle{color:#fff;font-size:1.1em;line-height:45px;padding:0 20px !important;margin-top:3px}
div.jsn-modulecontainer ul.menu-mainmenu li a{color:#fff;padding-left:5px;padding-right:5px;}
div.jsn-modulecontainer ul.menu-mainmenu ul li:hover,
div.jsn-modulecontainer ul.menu-mainmenu ul li.active{background-color:#cc1313;}
div.jsn-modulecontainer ul.menu-mainmenu > li:hover,
div.jsn-modulecontainer ul.menu-mainmenu > li.active{background-color:#cc1313;}
div.jsn-modulecontainer ul.menu-mainmenu ul li:hover > a,
div.jsn-modulecontainer ul.menu-mainmenu ul li.active > a{color:#fff;}
div.jsn-modulecontainer ul.menu-mainmenu > li:hover > a,
div.jsn-modulecontainer ul.menu-mainmenu > li.active > a{border-top:3px solid #666666;color:#fff;}
.jsn-menutitle{font-size:18px;}
.jsn-menudescription{color:#f4f4f4;}
div.jsn-modulecontainer ul.menu-mainmenu.menu-richmenu > li > a.jsn-nodescription{padding-bottom:15px;}
div.jsn-modulecontainer ul.menu-mainmenu li ul li a{padding-top:1px;padding-bottom:1px;padding-left:5px;}
div.jsn-modulecontainer ul.menu-mainmenu ul li.parent{background-position:95% 10px;}
div.jsn-modulecontainer ul.menu-mainmenu ul{background-color:#bc000c;border-color:#cc1313;}
div.jsn-modulecontainer ul.menu-mainmenu ul li a{border-bottom-color:#cc1313;}
ul.menu-mainmenu ul li a > span{padding-left:0;background-image:none;}
ul.menu-mainmenu ul li:not([class*="jsn-icon"]):hover > a > span,
ul.menu-mainmenu ul li:not([class*="jsn-icon"]).active > a > span{background-image:none;}
ul.menu-mainmenu .unipg-menu-hometema span{background:url("../images/icons/bussola-white.png") no-repeat left center !important;padding-left:15px;}
#unipg-menu-profili{float:right;background-color:#800;margin-top:3px;}
#unipg-menu-profili .icon-user{vertical-align:baseline;}
#unipg-menu-profili a.dropdown-toggle{color:#fff;display:inline-block;min-width:140px;text-align:center;font-size:1.1em;line-height:45px}
#unipg-menu-profili a.dropdown-toggle img{margin-right:3px;height:12px;width:12px;vertical-align:baseline;}
#unipg-menu-profili .caret{border-top-color:#eee;border-bottom-color:#eee;vertical-align:baseline;}
#unipg-menu-profili ul{min-width:140px;background-color:#800;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0;padding:0;}
#unipg-menu-profili li a{border-bottom:1px solid #900;color:#fff;font-size:110%;padding:3px 5px;}
#unipg-menu-profili li a:hover{background-color:#b00;background-image:none;}
#jsn-leftsidecontent_inner{background:transparent;border-bottom:0;padding:0;}
#jsn-pos-left h3{border-bottom:2px solid #383838;font-size:1.2em;padding-bottom:3px;margin-bottom:5px;}
#jsn-pos-left a{color:#000;}
.unipg-naviga-left ul li{line-height:16px;list-style-type:none;}
.unipg-naviga-left ul li{margin-left:0;}
.unipg-naviga-left ul li li{margin-left:20px;}
.unipg-naviga-left ul li.first{margin-top:0;}
.unipg-naviga-left ul li li.first{margin-top:.3em;}
.unipg-naviga-left a{color:#000;}
.unipg-naviga-left li > a > span{display:block;padding-left:8px;position:relative;}
.unipg-naviga-left li > a > span:before{width:9px;height:9px;display:block;position:absolute;content:" ";top:4px;left:0;}
#jsn-pos-left .unipg-naviga-left li.current > a{color:#bc000c;}
.unipg-naviga-left li.current > a > span:before{background:url("../images/icons/unipg-icons-leftmenu.png") no-repeat 0 -18px;}
#jsn-rightsidecontent_inner{padding:10px;}
#jsn-pos-right .jsn-modulecontainer{word-wrap:break-word;}
#jsn-pos-right h3{border-bottom:2px solid #383838;font-size:1.2em;line-height:18px;padding-bottom:3px;margin-bottom:5px;}
#jsn-pos-right a{color:#0062d2;}
#jsn-pos-right li{margin-top:0;margin-bottom:0;}
#unipg-mod-tools{display:flex;text-align:center}
#unipg-mod-tools > div{flex:1 1 0%}
#jsn-content-bottom{padding:0;}
#jsn-content-bottom .jsn-modulecontainer_inner{margin:0 !important;}
#jsn-content-bottom div{min-height:initial;}
#jsn-pos-user-bottom,
#jsn-pos-banner,
#jsn-usermodules2,
#jsn-pos-mainbody-bottom{border-top:none;}
#jsn-footer{background-color:#2e2e2e;color:#fff;font-size:1em;line-height:1.2em;text-align:left;width:auto;}
#jsn-footer li{padding-bottom:3px;}
#jsn-footer div.jsn-modulescontainer{padding:0;}
#jsn-footer div.jsn-modulecontainer{margin-top:0;}
#jsn-footer a{color:#fff;}
#jsn-footer ul{list-style-type:none;margin-top:0;}
#jsn-footer ul li{margin-left:0;}
.unipg-footer-top .jsn-modulecontainer_inner,
#unipg-footer-last .jsn-modulecontainer_inner,
#unipg-footer-bottom-inner{margin:0 auto !important;width:960px;}
@media only screen and (max-width:960px), (max-device-width:960px){.unipg-footer-top .jsn-modulecontainer_inner ,
#unipg-footer-last .jsn-modulecontainer_inner,
#unipg-footer-bottom-inner{width:auto;padding:0 10px}
}
@media only screen and (min-width:1200px){.unipg-footer-top .jsn-modulecontainer_inner ,
#unipg-footer-last .jsn-modulecontainer_inner,
#unipg-footer-bottom-inner{width:1170px;}
}
.unipg-footer-top{background-color:#484848;border-bottom:1px solid #999;padding-top:10px;padding-bottom:10px;}
#unipg-footer-bottom{background-color:#1b1b1b;padding-top:15px;padding-bottom:15px;}
#unipg-footer-info #logotondo-footer{margin-bottom:20px;}
#unipg-footer-info #logocentenario-footer{margin-top:25px;}
#unipg-footer-info #logoqualita-footer{margin-top:5px;margin-bottom:5px;width:100px;}
#unipg-footer-info #logoects-footer{width:100px;}
#unipg-footer-last{background-color:#2e2e2e;border-top:1px solid #999;color:#ddd;font-size:1.1em;padding-top:15px;padding-bottom:15px;}
#unipg-copyright{text-align:right}
@media only screen and (max-width:960px), (max-device-width:960px){#unipg-copyright{text-align:center;padding-top:20px}
}
#footer-portale-titolo{font-size:1.2em;border-bottom:1px solid #666;padding-bottom:2px;margin-bottom:10px;}
#jsn-gotoplink{background-color:#6b6b6b;background-image:none;padding:0 5px;bottom:5px;left:auto;right:5px;text-align:center;}
#jsn-pos-mainbody-top{border:none;}
#jsn-pos-breadcrumbs{border:none;font-size:.9em;}
#jsn-breadcrumbs ul{margin-top:0;margin-bottom:0;}
span.breadcrumbs a, span.breadcrumbs span, .breadcrumb span.divider{background:url(../images/colors/grey/icon-arrow.png) right 5px no-repeat;}
body.jsn-direction-rtl span.breadcrumbs a, body.jsn-direction-rtl .breadcrumb span.divider{background:url("../images/colors/grey/icon-arrow-rtl.png") no-repeat scroll left 4px;}
.breadcrumb li:last-child{font-weight:bold}
#jsn-pos-user-top.jsn-modulescontainer{padding:0;}
#jsn-pos-user-top .jsn-modulecontainer_inner{margin:0;}
#jsn-pos-user-top .unipg-promo-banner div{background-size:100%;}
ul.unipg-profili-mainlinklist li{list-style-type:none;padding:0;margin:0 0 10px 0;}
ul.unipg-profili-mainlinklist a{background-color:#fff;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#1b236b !important;display:block;overflow:hidden;padding:5px 5px 5px 10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
ul.unipg-profili-mainlinklist a:hover,
ul.unipg-profili-mainlinklist a:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}
ul.unipg-profili-mainlinklist img{float:left;width:30px;}
ul.unipg-profili-mainlinklist span{display:block;font-size:13px;overflow:hidden;padding:4px 0 4px 5px;}
#unipg-mod-contatti dt{font-size:1.2em;font-weight:normal;font-variant:small-caps;margin-top:3px;}
#unipg-mod-contatti dd{line-height:1.4em;margin-left:0;}
#unipg-mod-referenti dt{font-size:1.2em;font-weight:normal;font-variant:small-caps;margin-top:3px;}
#unipg-mod-referenti dd{line-height:1.4em;margin-left:0;}
.unipg-mod-news h4{color:#383838;font-size:1.1em;margin-bottom:0;}
.unipg-mod-news > p{margin-top:0;margin-bottom:10px;}
#unipg-sol td{border:none;}
.unipg-sol-titlebar{background-color:#eee;font-size:18px;margin-top:15px;margin-bottom:15px;padding:4px 5px;}
.unipg-sol-stato{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display:inline-block;font-size:10px;min-height:0 !important;padding:0 5px;}
.unipg-sol-stato-attivo{background-color:#8BF27F;}
.unipg-sol-stato-futuro{background-color:#A6F1FF;}
.unipg-sol-stato-sospeso{background-color:#FFA989;}
.unipg-sol-stato-test{background-color:#FFFF76;}
ul.unipg-sol-tablist{margin:0;}
ul.unipg-sol-tablist li a{padding:3px 8px;}
.unipg-sol-tabcontent{font-size:12px;padding:5px 0;}
.footer-generic-titolo{font-size:1.2em;border-bottom:1px solid #666;padding-bottom:5px;margin-bottom:10px;}
#footer-partners-titolo{font-size:1.2em;border-bottom:1px solid #666;padding-bottom:5px;margin-bottom:10px;padding-top:70px}
form.chronoform-sondaggio{margin:0;}
form.chronoform-sondaggio select, form.chronoform-sondaggio textarea, form.chronoform-sondaggio input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 5px;margin-bottom:2px;width:100%;}
form.chronoform-sondaggio .gcore-form-row{padding:10px 0;}
form.chronoform-sondaggio label.gcore-label-top{font-weight:bold;}
form.chronoform-sondaggio .gcore-radio-item input, form.chronoform-sondaggio .gcore-radio-item label,
form.chronoform-sondaggio .gcore-checkbox-item input, form.chronoform-sondaggio .gcore-checkbox-item label{display:inline;margin:0;}
form.chronoform-sondaggio #ftr-questurl{display:none;}
form.chronoform-orienta2015{margin:0;}
form.chronoform-orienta2015 h3{background-color:#4090e0;color:white;padding:3px 5px;}
form.chronoform-orienta2015 .chronoform-container-left,form.chronoform-orienta2015 .chronoform-container-right{width:49% !important}
form.chronoform-orienta2015 .chronoform-container-right{float:right !important}
form.chronoform-orienta2015 select, form.chronoform-orienta2015 textarea, form.chronoform-orienta2015 input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 5px;margin-bottom:2px;width:100%;}
form.chronoform-orienta2015 .gcore-form-row{padding:10px 0;}
form.chronoform-orienta2015 label.gcore-label-top{font-weight:bold;}
form.chronoform-orienta2015 .gcore-radio-item input, form.chronoform-orienta2015 .gcore-radio-item label,
form.chronoform-orienta2015 .gcore-checkbox-item input, form.chronoform-orienta2015 .gcore-checkbox-item label{display:inline;margin:0;}
form.chronoform-orienta2015 #ftr-orienta2015_url{display:none;}
@media only screen and (max-width:768px),(max-device-width:768px){form.chronoform-orienta2015 .chronoform-container-left,form.chronoform-orienta2015 .chronoform-container-right{width:100% !important}
form.chronoform-orienta2015 .chronoform-container{float:none !important}
}
#jsn-mainbody .chrono_credits{font-size:.75em;text-align:right;}
#unipg-footer-segnalazione #footer-segnalazione-titolo{font-size:1.2em;border-bottom:1px solid #666;padding-bottom:5px;margin-bottom:10px;}
#unipg-footer-segnalazione textarea, #unipg-footer-segnalazione input[type="text"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;padding:2px 5px;margin-bottom:2px;width:100%;}
#unipg-footer-segnalazione form{margin:0;}
#unipg-footer-segnalazione label{font-size:1em;margin-bottom:1px;}
#unipg-footer-segnalazione input[type="submit"]{margin-top:10px;}
#unipg-footer-segnalazione #comment-form-msg a{color:#333;text-decoration:underline;}
@media only screen and (max-width:960px), (max-device-width:960px){#footer-portale-titolo, #footer-sondaggi-titolo, #footer-partners-titolo, #footer-segnalazione-titolo{padding-top:20px}
}
#unipg-com-rubrica h3{line-height:normal;margin-top:0;}
#unipg-com-rubrica li.media{margin:0;padding:25px 0 25px 0;}
#unipg-com-rubrica li.media img{width:100px;}
#unipg-navigastrutture h3{line-height:normal}
#unipg-navigastrutture li.media{margin:0;padding:25px 0 25px 0;}
#unipg-navigastrutture li.media img{width:100px;}
#xmap > ul{font-size:1.6em;list-style-type:none;}
#xmap li{font-size:90%;list-style-image:none;margin-left:40px;padding-top:20px;}
#xmap li a{border-bottom-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-bottom-left-radius:3px;box-shadow:-1px 1px 1px #c8c8c8;-webkit-box-shadow:-1px 1px 1px #c8c8c8;-moz-box-shadow:-1px 1px 2px #c8c8c8;padding:5px;}
#unipg-off .nav > li > a{background-color:#eee;color:#333;}
#unipg-off .nav > li > a:hover,
#unipg-off .nav > li > a:focus{background-color:#ccc;}
#unipg-off .nav-pills > .active > a,
#unipg-off .nav-pills > .active > a:hover,
#unipg-off .nav-pills > .active > a:focus{background-color:#000048;color:#fff;position:relative;}
#unipg-off .nav-pills > .active > a:before{display:block;position:absolute;content:" ";bottom:-5px;right:10%;border-top:10px solid #000048;border-left:10px solid transparent;border-right:10px solid transparent;}
#unipg-off tr.unipg-off-scelta-int td{background-color:#e0e0e0}
#unipg-off tr.unipg-off-scelta-ins td{background-color:#f4f4f4}
#unipg-off tr.unipg-off-scelta-ins td:first-child{padding-left:30px}
#unipg-paginapersonale .nav > li > a{background-color:#eee;color:#333;}
#unipg-paginapersonale .nav > li > a:hover,
#unipg-paginapersonale .nav > li > a:focus{background-color:#ccc;}
#unipg-paginapersonale .nav-pills > .active > a,
#unipg-paginapersonale .nav-pills > .active > a:hover,
#unipg-paginapersonale .nav-pills > .active > a:focus{background-color:#000048;color:#fff;position:relative;}
#unipg-paginapersonale .nav-pills > .active > a:before{display:block;position:absolute;content:" ";bottom:-5px;right:10%;border-top:10px solid #000048;border-left:10px solid transparent;border-right:10px solid transparent;}
.unipg-paginapersonale-tablist{margin-top:30px;margin-bottom:0;}
.unipg-com-concorsi-item{font-size:.9em;line-height:normal;margin-top:15px;}
.unipg-com-concorsi-item-titolo{background-color:#f2f2f2;font-size:1.3em;padding:5px;}
.unipg-com-concorsi-item-content{padding-left:10px;}
.unipg-com-concorsi-item-content>div{padding-top:5px;}
#jsn-centercol .cartolina-left{margin-top:30px;overflow:hidden;}
#jsn-centercol .cartolina-left img{display:block;float:left;border-bottom:2px solid #ddd;margin-right:20px;padding-bottom:2px;width:150px;height:150px;}
#jsn-centercol .cartolina-left > a > img:hover{cursor:zoom-in}
#jsn-centercol .cartolina-left > h3{background-color:#f3f3f3;color:#555;padding-top:5px;padding-bottom:3px;margin:0;}
#jsn-centercol .cartolina-left > div{overflow:hidden;}
#unipgImageModal{display:none;position:fixed;z-index:1000000;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9);}
#unipgImageModal-img{margin:auto;display:block;max-height:80%;max-width:80%;}
#unipgImageModal-caption{margin:auto;display:block;max-width:80%;text-align:center;color:#ccc;padding-top:10px}
#unipgImageModal-img, #unipgImageModal-caption{-webkit-animation-name:zoom;-webkit-animation-duration:0.6s;animation-name:zoom;animation-duration:0.6s;}
@-webkit-keyframes zoom{from{-webkit-transform:scale(0)} to {-webkit-transform:scale(1)}}
@keyframes zoom{from{transform:scale(0)} to {transform:scale(1)}}
#unipgImageModal-close{position:absolute;top:15px;right:20px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s;line-height:30px;}
#unipgImageModal-close:hover, #unipgImageModal-close:focus{color:#bbb;text-decoration:none;cursor:pointer;}
@media only screen and (max-width: 700px){
#unipgImageModal-img{width:100%}
}
.unipg-high-contrast #jsn-page{background-color:#000 !important;}
.unipg-high-contrast #jsn-pos-topbar{background-color:black !important;color:white !important;}
.unipg-high-contrast #jsn-pos-topbar .dropdown.open,
.unipg-high-contrast #jsn-pos-topbar .dropdown .dropdown-menu{background-color:#333 !important;}
.unipg-high-contrast #jsn-pos-topbar a,
.unipg-high-contrast #jsn-pos-topbar legend{color:white !important;}
.unipg-high-contrast #jsn-logo a{background-image:url("../images/type-high-contrast.png") !important;}
.unipg-high-contrast #jsn-header a{color:white !important;}
.unipg-high-contrast #jsn-menu{background-color:black !important;}
.unipg-high-contrast div.jsn-modulecontainer ul.menu-mainmenu > li:hover,
.unipg-high-contrast div.jsn-modulecontainer ul.menu-mainmenu > li.active{background-color:#333 !important;}
.unipg-high-contrast div.jsn-modulecontainer ul.menu-mainmenu ul{background-color:#333 !important;border-color:#888 !important;}
.unipg-high-contrast div.jsn-modulecontainer ul.menu-mainmenu ul li a{border-bottom-color:#888 !important;}
.unipg-high-contrast div.jsn-modulecontainer ul.menu-mainmenu ul li:hover,
.unipg-high-contrast div.jsn-modulecontainer ul.menu-mainmenu ul li.active{background-color:#111 !important;}
.unipg-high-contrast #unipg-menu-profili ul{background-color:#333 !important;border-color:#888 !important;}
.unipg-high-contrast #unipg-menu-profili li a{border-bottom-color:#888 !important;}
.unipg-high-contrast #unipg-menu-profili li a:hover{background-color:#111 !important;}
.unipg-high-contrast #jsn-body{background-color:#000 !important;background-image:none !important;}
.unipg-high-contrast #jsn-body *{color:white !important;}
.unipg-high-contrast #jsn-body h2,
.unipg-high-contrast #jsn-body h3,
.unipg-high-contrast #jsn-body h4,
.unipg-high-contrast #jsn-body h5{border-color:#999 !important;background-color:transparent;}
.unipg-high-contrast #jsn-body input,
.unipg-high-contrast #jsn-body textarea,
.unipg-high-contrast #jsn-body select,
.unipg-high-contrast #jsn-body optgroup,
.unipg-high-contrast #jsn-body option,
.unipg-high-contrast #jsn-body button,
.unipg-high-contrast #jsn-body .btn-default{color:black !important;}
.unipg-high-contrast #jsn-body .btn-primary,
.unipg-high-contrast #jsn-body .btn-success,
.unipg-high-contrast #jsn-body .btn-warning,
.unipg-high-contrast #jsn-body .btn-danger,
.unipg-high-contrast #jsn-body .btn-info{color:white !important;}
.unipg-high-contrast #jsn-body th,
.unipg-high-contrast #jsn-body td{background-color:transparent !important;}
.unipg-high-contrast #jsn-body a{text-decoration:underline;}
.unipg-high-contrast #jsn-maincontent{background-color:black !important;}
.unipg-high-contrast .breadcrumb li{text-shadow:none;}
.unipg-high-contrast #unipg-nuvolette-carousel{background-color:black !important;}
.unipg-high-contrast #unipg-home-griglia{background-color:black !important;}
.unipg-high-contrast #unipg-home-griglia .nav > li > a{background-color:#333 !important;color:white !important;}
.unipg-high-contrast #unipg-home-griglia .nav > li > a:hover,
.unipg-high-contrast #unipg-home-griglia .nav > li > a:focus{background-color:#444 !important;}
.unipg-high-contrast #unipg-home-griglia .nav-pills > .active > a,
.unipg-high-contrast #unipg-home-griglia .nav-pills > .active > a:hover,
.unipg-high-contrast #unipg-home-griglia .nav-pills > .active > a:focus{background-color:white !important;color:black !important;}
.unipg-high-contrast #unipg-home-griglia .nav-pills > .active > a:before{border-top-color:white !important;}
.unipg-high-contrast #unipg-home-griglia .thumbnail{background-color:white !important;color:black !important;}
.unipg-high-contrast #unipg-home-bannerini{background-color:black !important;}
.unipg-high-contrast #unipg-home-tabs{background-color:black !important;}
.unipg-high-contrast #unipg-home-tabs .nav > li > a{background-color:#333 !important;color:white !important;}
.unipg-high-contrast #unipg-home-tabs .nav > li > a:hover,
.unipg-high-contrast #unipg-home-tabs .nav > li > a:focus{background-color:#444 !important;}
.unipg-high-contrast #unipg-home-tabs .nav-pills > .active > a,
.unipg-high-contrast #unipg-home-tabs .nav-pills > .active > a:hover,
.unipg-high-contrast #unipg-home-tabs .nav-pills > .active > a:focus{background-color:white !important;color:black !important;}
.unipg-high-contrast #unipg-home-tabs .nav-pills > .active > a:before{border-top-color:white !important;}
.unipg-high-contrast #jsn-maincontent_inner,
.unipg-high-contrast #jsn-rightsidecontent_inner{background:black !important;border:0 !important;}
.unipg-high-contrast #jsn-content-bottom{background-color:black !important;}
.unipg-high-contrast .unipg-footer-top,
.unipg-high-contrast .unipg-footer-middle,
.unipg-high-contrast .unipg-footer-bottom{background-color:black !important;}
.pagination ul>li>a,
.pagination ul>li>span{background-color:transparent;}
.unipg-high-contrast #unipg-off .nav > li > a{background-color:#333 !important;color:white !important;}
.unipg-high-contrast #unipg-off .nav > li > a:hover,
.unipg-high-contrast ##unipg-off .nav > li > a:focus{background-color:#444 !important;}
.unipg-high-contrast #unipg-off .nav-pills > .active > a,
.unipg-high-contrast #unipg-off .nav-pills > .active > a:hover,
.unipg-high-contrast #unipg-off .nav-pills > .active > a:focus{background-color:white !important;color:black !important;}
.unipg-high-contrast #unipg-off .nav-pills > .active > a:before{border-top-color:white !important;}
.unipg-high-contrast .unipg-sol-titlebar{background-color:#333;}
.unipg-high-contrast #jsn-body .unipg-sol-stato{color:black !important;}
.unipg-high-contrast #jsn-body .unipg-sol-tablist .active a{color:black !important;}