
.container .mix{
  text-align: left;
  display: none;
}
.nav > li > a:hover, .nav > li > a:focus {
	background-color: transparent;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: transparent;
}
.nav.navbar-nav.menu > li > a {
	padding: 0px;
}
.breadcrumb {
	padding: 0px 0px 10px 0px !important;
}
.col-md-3 strong {
	text-transform: uppercase;
}
.region-inner {
	box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
}
#block-delta-blocks-breadcrumb{
	margin-bottom: 0px !important;
}
#block-menu-block-6 ul.menu li ul li{
	margin: 4px 0;
	background: url(../../images/template-new/arrow.png) no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	font-size: 1em;
	font-weight: 300;
	padding-left: 22px;
}

#filters li {
	list-style-type: none;
}
.square {
	margin: 15px 0;
	padding-left: 10px!important;
}
.square li a{
	padding: 5px;
	border-radius: 0px;
}
.square li {
	margin: 0 5px 10px 0;
}

.page > .container {
	background-color: #ffffff !important;
}

#region-preface-first {
	margin-left: 5px !important;
	margin-right: 15px !important;
}

#title-in-evidenza {
	white-space: nowrap;
}

.row {
	margin-right: 0px;
}
.text-small {
	font-size: 12.16px !important;	
}
.tab-content {
	margin: 0 0px 20px 0;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
		-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}

.fixed-table-container {
  border: 0px solid #bcc0cd;
  padding-right: 10px;
}

.fixed-table-body {
	padding-right: 2px;
}

.input-sm {
    height: 30px !important;
    padding: 0px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}

a.input-sm {
  padding-top: 5px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #fff;
    cursor: default;
}

.menu .nav > li > a {
  position: relative;
  display: block;
  padding: 0;
 }

#region-sidebar-second .box-news.giallo .more-link, #block-views-avvisi-block .box-news.giallo .more-link {
    position: relative;
}
/*
#region-sidebar-second #block-views-avvisi-block .block-inner {
  border-right: 0px !important;
}
*/
.w100 {
	box-sizing: border-box;
	width: 100% !important;
}
ul.menu-lat-list {
 padding: 10px 10px 0 0px !important;
}
.field-name-field-paragrafo img {
  padding: 0px 0px 0px 0px !important;
}
.pag-pers {
	font-size: 13px;
}
.pag-pers > img {
  margin-bottom: 20px !important;
}










.dropdown-menu {
	padding: 0px;
}

.dropdown-menu li {
	width: 100%;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	border-top: 0px !important;
}
.dropdown-menu li:hover {
	width: 100%;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	border-top: 0px !important;
}

.dropdown-menu li a{
	/*width: 100%;*/
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

@media (max-width: 739px) {
	.dropdown-menu li a {
    padding: 0px !important;
		font-size: 12px !important;
	}
}

.thumbnail {
    display: block;
    margin-bottom: 0px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 0px;
}

.padding-l-r-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.margin-b-20, .block {
	margin-bottom: 20px;
}
#region-user-first .block {
	margin-bottom: 0px;
}
.color-d, .color-d h2 {
	background-color: #D32F2F !important;
}
body #zone-menu ul.menu li a {
	color: #ffffff;
}
body #region-menu #block-menu-block-24 h2.block-title, body #region-menu.menu-open #block-menu-block-24 h2.block-title {
	color: #ffffff !important;
}
body #zone-menu ul.menu li a {
	color: #ffffff;
}
body #zone-menu ul.menu li {
	border-color: #ffffff;
	box-sizing: content-box;
}
body #block-views-avvisi-block h2, body #block-views-avvisi-block-1 h2, body #page .box-news.giallo .more-link::after, body #page .box-news.rosa .more-link::after, body #page .box-news.giallo-scuole .more-link::after, body #page .box-news.rosa-scuole .more-link::after, body .box-news .more-link::before {
	color: #ffffff;
}
.responsive-layout-mobile body #page #region-sidebar-second #block-menu-block-6 h2.block-title::before, .responsive-layout-mobile body #region-sidebar-second.menu-open #block-menu-block-6 h2.block-title, .responsive-layout-mobile body #region-sidebar-second #block-menu-block-6 h2.block-title {
	color: #ffffff;
}
body #page #block-views-banner-block-2 h2 {
	color: #ffffff;
}
body #zone-footer .arrow-menu li {
	background-image: none;
}
body #zone-footer, body #zone-footer a, body #zone-footer .menu li a, body #zone-footer .block-inner ul.menu li a::before {
	color: #ffffff;
}
body #zone-footer #region-footer-first, body #zone-footer #region-footer-second, body #zone-footer #region-footer-third {
	border-color: #ffffff;
}
body #region-postscript-third section h2.block-title, body #zone-preface .block-views h2.block-title, .responsive-layout-narrow body #zone-preface .block-views h2.block-title {
	color: #ffffff;
}
body .icon .field-name-field-titolo-paragrafo {
	color: #ffffff;
}
.responsive-layout-mobile .logo-img {
	left: -15px;
}
body .site-name a span {
	color: #000000;
}
.responsive-layout-mobile #zone-branding .site-name-slogan {
	margin-left: 150px;
}
.responsive-layout-mobile #section-header #zone-branding .site-name {
	font-size: 1.3em;
	text-align: left;
}
body #zone-menu ul.menu li a {
	display: block;
	font-size: 1.2em;
	text-decoration: none;
	text-transform: uppercase;
}
#zone-menu h2.block-title {
	display: none;
}
.responsive-layout-mobile body #zone-menu #region-menu {
	width: 100%;
}
.responsive-layout-mobile #zone-menu h2.block-title {
	display: block;
	padding-bottom: 0px;
}
.responsive-layout-mobile #zone-menu #region-menu {
	margin-bottom: 15px;
}
.responsive-layout-mobile #region-menu .block-menu-block-24 {
	display: block;
}
.responsive-layout-mobile #region-menu #block-menu-block-24 h2.block-title, .responsive-layout-mobile #region-menu.menu-open #block-menu-block-24 h2.block-title {
	color: inherit;
	text-decoration: none;
	margin-left: 8px;
	font-size: 30px;
	cursor: pointer;
	background: inherit;
}
.responsive-layout-mobile #region-menu #block-menu-block-24 ul.menu {
	transition: height 0.6s;
	-webkit-transition: height 0.6s;
}
.responsive-layout-mobile #region-menu.menu-closed #block-menu-block-24 ul.menu {
	height: 0;
}
.responsive-layout-mobile #region-menu.menu-open #block-menu-block-24 ul.menu {
}
.responsive-layout-mobile #region-menu {
	height: auto;
}
.responsive-layout-mobile #region-menu ul.menu {
	overflow: hidden;
	z-index: 500;
}
.responsive-layout-mobile #region-menu #block-menu-block-24 ul.menu li {
	padding: 0.5em 1em;
	border-color: rgba(255, 255, 255, 0.32);
	border-width: 1px;
	border-top-style: solid;
}
.responsive-layout-mobile #region-menu #block-menu-block-24 ul.menu li:hover, .responsive-layout-mobile #region-menu #block-menu-block-24 ul.menu li.active {
	background-color: #e0e1e2;
}
.responsive-layout-mobile #region-menu #block-menu-block-24 ul.menu li:hover a, .responsive-layout-mobile #region-menu #block-menu-block-24 ul.menu li.active a {
	color: #11114e;
}
@media screen and (max-width:739px) {
	#zone-menu #region-menu {
		width: 97%;
	}
}
@media screen and (min-width:740px) {
	body #page #section-header #zone-menu .region-menu-inner {
		height: 60px;
		background-image: url(../../images/template-new/arrow-menu.png);
		background-repeat: no-repeat;
		background-position: right;
	}
}
#region-sidebar-second #block-menu-block-6 {
	position: relative;
	width: 100%;
}
#region-sidebar-second #block-menu-block-6 .block-inner {
	padding: 10px;
}
#page #region-sidebar-second .block {
	margin-top: 0px;
}
#region-content #block-menu-block-6 ul.menu li {
	font-size: 1.5em;
}
#page #region-sidebar-second .block {
	background: #ffffff;
}
#page #region-sidebar-second #block-menu-block-6 .block-inner, #page #region-sidebar-second #block-menu-block-6 h2 {
	background-color: #11114e;
}
#region-sidebar-second #block-menu-block-6 h2.block-title, #block-menu-block-6 ul.menu li a {
	color: #ffffff;
}
body #section-content #zone-content #region-content .region-inner #block-menu-block-6 ul.menu li a {
	color: #000000;
}
.responsive-layout-mobile #page #region-sidebar-second .block {
	margin-top: 15px;
	overflow: hidden;
}
.responsive-layout-mobile #region-sidebar-second .block-menu-block-6 {
	cursor: pointer;
}
.responsive-layout-mobile #zone-sidebar-second #region-sidebar-second {
	margin-bottom: 15px;
}
.responsive-layout-mobile #region-sidebar-second #block-menu-block-6 h2.block-title, .responsive-layout-mobile #region-sidebar-second.menu-open #block-menu-block-6 h2.block-title {
	background-image: none;
}
.responsive-layout-mobile #region-sidebar-second.menu-closed #block-menu-block-6 ul.menu {
	height: 0;
}
.responsive-layout-mobile #region-sidebar-second {
	height: auto;
}
.responsive-layout-mobile #region-sidebar-second ul.menu {
	overflow: hidden;
	z-index: 500;
}
.responsive-layout-mobile #region-sidebar-second #block-menu-block-6 ul.menu li {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	border-color: rgba(255, 255, 255, 0.32);
	border-width: 1px;
	border-top-style: solid;
}
.responsive-layout-mobile #region-sidebar-second #block-menu-block-6 ul.menu li:hover, .responsive-layout-mobile #region-sidebar-second #block-menu-block-6 ul.menu li.active {
	background-color: #e0e1e2;
	color: #11114e;
}
.responsive-layout-mobile #region-sidebar-second #block-menu-block-6 ul.menu li:hover a, .responsive-layout-mobile #region-sidebar-second #block-menu-block-6 ul.menu li.active a {
	color: #11114e;
}
@media screen and (max-width:739px) {
	body #region-sidebar-second #block-menu-block-6 h2.block-title::before {
		content: "";
		content: " ≡ " !important;
		text-decoration: none;
		cursor: pointer;
	}
	#page #region-sidebar-second #block-menu-block-6 .block-inner {
		/*width: 97%;*/
	}
}
#zone-content #region-content {
	width: 73.3%;
}
body .region-content-inner {
	width: 97%;
}
.responsive-layout-narrow #zone-content #region-content {
	width: 68%;
}
.responsive-layout-mobile #zone-content #region-content {
	width: 94.7%;
}
@media screen and (max-width:374px) {
	#zone-content .region-content-inner {
		width: 95%;
	}
}
@media screen and (min-width:375px) and (max-width:659px) {
	#zone-content .region-content-inner {
		width: 98.3%;
	}
}
#zone-preface #block-menu-block-27 {
	background: none;
}
#zone-preface #block-menu-block-27 ul.menu li {
	background-position: 0px;
	margin-left: 10px;
	border: 0;
	width: auto;
}
#zone-preface #block-menu-block-27 ul.menu li a {
	text-decoration: none;
	text-align: left;
}
#region-preface-second ul.menu li.active-trail a:before, #region-preface-second ul.menu li:hover a:before {
	background: none;
}
#page #zone-preface #block-menu-block-27 h2 {
	margin-top: -30px;
}
#page #zone-preface #block-menu-block-27 h2, .responsive-layout-mobile #page #zone-preface #block-menu-block-27 h2 {
	visibility: hidden;
}
.responsive-layout-mobile #region-preface-second.menu-closed #block-menu-block-27 ul.menu, .responsive-layout-mobile #region-preface-second.menu-open #block-menu-block-27 ul.menu {
	display: block;
	padding-top: 0px;
}
.responsive-layout-mobile #zone-preface #region-preface-second #block-menu-block-27 {
	background: #e0e1e2;
}
.accessorapidoen {background: #11114e url(../../images/template-new/accesso-rapido_en.png) no-repeat !important;}
.responsive-layout-mobile #zone-preface #block-menu-block-27 .block-inner {
	background: #11114e url(../../images/template-new/accesso-rapido.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 155px 0px 0px 0px;
	padding-bottom: 15px;
	height: auto;
	margin-top: 20px;
}
@media screen and (max-width:1023px) {
	.accessorapidoen .block-inner {
		background: #11114e url(../../images/template-new/accesso-rapido_en.png) no-repeat !important;
		background-repeat: no-repeat !important;
		background-position: top right !important;
	}
	@media screen and (max-width:979px) {
		.accessorapidoen .block-inner {
			background-position: top left !important;
	}
	}
}

.responsive-layout-mobile #page #zone-preface #block-menu-block-27 h2 {
	margin-top: 0px;
}
.responsive-layout-narrow body #zone-preface #region-preface-second #block-menu-block-27 h2.block-title, .responsive-layout-mobile body #zone-preface #region-preface-second #block-menu-block-27 h2.block-title {
	background: none;
	cursor: default;
	font-size: 1.3em;
	margin: 0;
	padding: 0.8em 0 0;
	text-indent: 0px;
}
.responsive-layout-mobile #region-preface-third .region-preface-third-inner, .responsive-layout-narrow #region-preface-third .region-preface-third-inner {
	overflow: hidden;
}
@media screen and (min-width:758px) and (max-width:1023px) {
	#zone-preface #block-menu-block-27 .block-inner {
		padding: 175px 0px 10px 0px;
	}
	.accessorapidoen {background: #11114e url(../../images/template-new/accesso-rapido_en.png) no-repeat !important;}
	
	
	@media screen and (min-width:800px) and (max-width:979px) {
		margin-top: 90px;
	}
}
body .region-preface-third-inner {
	margin-top: -20px;
}
#block-views-avvisi-block h2, #block-views-avvisi-block-4 h2, #block-views-avvisi-block-1 h2 {
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
body #page .box-news h3 {
	color: #11114e;
}
body #page .box-news h3 a {
	color: #11114e;
}
.box-news .more-link {
	padding: 7px 0 7px 0;
	right: 0;
	text-align: right;
	top: 0;
}
body .box-news .more-link a {
	margin-right: 5px;
}
body .box-news .more-link::after {
	background-image: none;
	content: ">";
	font-family: Advent Pro;
	text-decoration: none;
	top: 0px;
	right: 0px;
}
#zone-preface #zone-postscript h2.block-title, #zone-preface #zone-preface h2.block-title {
	font-size: 1.8em;
	height: 30px;
}
#region-preface-first .box-news.rosa .more-link, #region-preface-second .box-news.giallo .more-link {
	background: none;
	cursor: default;
	margin: 0;
	text-indent: 0px;
}
#region-preface-second .box-news .views-row-last {
	border-bottom: 0px;
}
body #region-preface-second .box-news .views-row .data-avviso, body #region-preface-second .box-news .views-row .views-field-title {
	margin-left: 10px;
	margin-right: 5px;
}
body #region-preface-second .box-news .data-avviso {
	background-color: #fab140;
}
#region-preface-second .box-news .views-row .views-field-title {
	margin-top: 2%;
	margin-bottom: 5%;
}
#region-preface-second .box-news.giallo .views-row-last {
	padding-bottom: 0px;
}
#region-preface-second .box-news.giallo .more-link {
	position: relative;
}
#region-preface-second #block-views-avvisi-block-4 h2 {
	padding-left: 10px;
	width: 45%;
}
#region-preface-second .box-news .views-row .views-field-field-tr-categoria-avviso .field-content {
	padding-left: 5px;
	font-style: italic;
	font-weight: bold;
}
#region-preface-second #block-views-avvisi-block-4 .more-link {
	position: absolute;
	-ms-top: 20px;
}
#region-preface-second #block-views-avvisi-block-4 {
	background-color: #ffffff;
}
#region-preface-second .box-news.giallo-scuole .views-row {
	float: left;
	width: 30%;
	height: 180px;
	border-top: 1px solid #cccccc;
}
#region-preface-second .box-news.giallo-scuole .views-row-last {
	padding-bottom: 20px;
}
#region-preface-second .box-news.rosa .views-row {
	padding-bottom: 5%;
	border-bottom: 1px solid #cccccc;
}
#region-preface-second .box-news .views-row .views-field-field-tr-categoria-avviso {
	background-color: #dedede;
	border-left: 5px solid #999999;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 92%;
}
#region-preface-third #block-views-avvisi-block-1::after {
	padding: 0;
}
#region-preface-third .box-news.rosa-scuole .more-link {
	position: relative;
	height: auto;
	border-top: 1px solid #cccccc;
}
body .box-news.giallo-scuole .more-link::after {
	padding-top: 7.5px;
	padding-bottom: 7.5px;
}
body .box-news.rosa-scuole .more-link::after {
	padding-top: 8px;
	padding-bottom: 7.5px;
}
body .box-news.rosa .more-link::after, body .box-news.giallo .more-link::after {
	padding-top: 7.5px;
	padding-bottom: 7.5px;
}
#region-preface-third #block-views-avvisi-block-1 h2 {
	height: 30px;
	width: 85%;
}
#region-preface-third .box-news.rosa-scuole .views-row-last {
	border-bottom: 0px;
}
.responsive-layout-mobile body #zone-preface #region-preface-second h2 {
	padding: 0 0 0 0;
	padding-left: 10px;
	background-image: none;
	text-indent: 0px;
	cursor: default;
}
.responsive-layout-mobile #zone-preface .box-news .more-link:after {
	top: 0px;
	margin-left: 0;
	margin-right: 0;
}
.responsive-layout-mobile #region-preface-second .box-news .views-row {
	border-bottom: 0px;
}
.responsive-layout-mobile #region-preface-second .box-news .data-avviso {
	position: absolute;
	left: 0;
	top: -5px;
}
.responsive-layout-mobile #region-preface-second .box-news .views-field-title {
	margin-top: 10%;
}
.responsive-layout-mobile #region-preface-first #block-views-avvisi-block-1 {
	margin-top: 15px;
}
.responsive-layout-mobile #region-preface-second .box-news.giallo .views-row .views-field-title {
	margin-right: 10px;
	margin-top: 10px;
}
.responsive-layout-mobile #block-views-avvisi-block-1 h2 {
	height: auto;
}
.responsive-layout-mobile #region-preface-second #block-views-avvisi-block h2 {
	width: 85%;
	padding: 0 0 0 0;
	padding-left: 10px;
	background-image: none;
	text-indent: 0px;
	cursor: default;
}
.responsive-layout-mobile #region-preface-second .box-news.giallo .data-avviso {
	left: 0;
	top: -5px;
}
.responsive-layout-mobile #zone-preface .box-news.giallo .more-link:after {
	padding-top: 7px;
	padding-bottom: 7.1px;
}
.responsive-layout-mobile #region-preface-second #block-views-avvisi-block-4 {
	margin-top: 15px;
}
.responsive-layout-mobile body #page #zone-preface #region-preface-second .box-news.giallo-scuole ul {
	margin-bottom: -15px;
}
.responsive-layout-mobile #region-preface-second .box-news.giallo-scuole .views-row {
	width: auto;
	float: none;
	height: auto;
}
.responsive-layout-mobile #region-preface-second .box-news.giallo-scuole .views-row-first {
	border-top: 1px solid transparent;
}
.responsive-layout-mobile #region-preface-second .box-news.giallo-scuole .data-avviso {
	left: 10px;
	top: 0px;
	margin-top: -1px;
}
.responsive-layout-mobile #region-preface-second .box-news.giallo-scuole .views-row .views-field-field-tr-categoria-avviso {
	width: 100%;
}
.responsive-layout-mobile #region-preface-second #block-views-avvisi-block-4 .more-link {
	position: relative;
	border-top: 1px solid #cccccc;
}
.responsive-layout-mobile body .box-news.giallo-scuole .more-link::after {
	position: relative;
	top: 0px;
	margin-top: 0px;
}
.responsive-layout-mobile #zone-preface #block-views-avvisi-block-4 h2 {
	margin-bottom: -15px;
	width: 85%;
	padding: 0 0 0 0;
	padding-bottom: 5px;
	*/
	padding-left: 10px;
	background-image: none;
	text-indent: 0px;
	cursor: default;
	font-size: 1.6em;
}
.responsive-layout-mobile #block-views-avvisi-block-1 .box-news h3 {
	margin-left: 0px;
}
.responsive-layout-mobile #block-views-avvisi-block-1 .box-news .views-row {
	border-bottom: 0px;
}
.responsive-layout-mobile #zone-preface #block-views-avvisi-block h2 {
	margin-top: 10px;
	font-size: 1.6em;
	height: auto;
}
.responsive-layout-mobile #zone-preface #block-views-avvisi-block-1 h2 {
	width: 85%;
	font-size: 1.6em;
}
.responsive-layout-mobile #block-views-banner-block h2, .responsive-layout-mobile #zone-preface #block-views-avvisi-block-4 h2 {
	font-size: 1.6em;
	padding-left: 10px;
}
.responsive-layout-mobile #region-preface-first .box-news.rosa .more-link {
	position: relative;
}
.responsive-layout-mobile #region-preface-first .box-news.rosa h2.block-title {
	font-size: 1.3em;
}
.responsive-layout-mobile #region-preface-third #block-views-avvisi-block-1 {
	margin-bottom: 15px;
}
.responsive-layout-mobile #region-preface-third .box-news.rosa-scuole .views-row {
	padding-left: 10px;
	padding-bottom: 20px;
	border-bottom: 1px solid #cccccc;
}
.responsive-layout-mobile #region-preface-third .box-news.rosa-scuole .views-row-last {
	border-bottom: 0px;
}
.responsive-layout-narrow #region-preface-third #block-views-avvisi-block-1 h2, .responsive-layout-mobile #region-preface-third #block-views-avvisi-block-1 h2 {
	font-size: 1.6em;
}
.responsive-layout-mobile body .box-news.giallo .more-link a {
	margin-right: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	body .box-news .more-link {
		right: 0px;
	}
	body .box-news .more-link:after {
		left: 1px;
	}
}
@media screen and (min-width:320px) and (max-width:374px) {
	#region-preface-second .box-news.giallo-scuole .views-row {
		width: auto;
		height: auto;
		float: none;
	}
	#zone-preface #region-preface-second .box-news.giallo .views-row .data-avviso {
		top: 0px;
		margin-left: 10px;
		margin-top: 7px;
	}
	#zone-preface #region-preface-second .box-news.giallo .views-row .views-field-title {
		padding-top: 50px;
		margin-left: -40px;
		margin-top: 50px;
		margin-bottom: 50px;
	}
	#region-preface-second #block-views-avvisi-block .box-news h3 {
		margin-left: 0px;
		margin-right: 0px;
	}
	#region-preface-second #block-views-avvisi-block .box-news ul {
		margin-top: -57px;
	}
	#region-preface-second #block-views-avvisi-block .box-news .views-row {
		margin-bottom: -40px;
	}
	#region-preface-second .box-news.giallo-scuole .views-row .views-field-title {
		margin-top: 50px;
		margin-left: -30px;
		margin-bottom: 20px;
	}
	#region-preface-second .box-news .views-row .views-field-field-tr-categoria-avviso {
		margin-left: -30px;
	}
}
@media screen and (min-width:375px) and (max-width:413px) {
	#region-preface-second .box-news.giallo ul {
		margin-top: -50px;
	}
	#region-preface-second .box-news.giallo .views-row {
		margin-bottom: 0px;
		margin-top: 108px;
	}
	#block-views-avvisi-block-1 h2 {
		height: auto;
	}
	#region-preface-second .box-news.giallo .views-row .data-avviso {
		margin-top: -53px;
		margin-left: 20px;
	}
	#region-preface-second #block-views-avvisi-block .box-news.giallo h3 {
		margin-left: 40px;
		margin-bottom: 30%;
	}
	#region-preface-second .box-news.giallo .views-row .views-field-title {
		margin-left: -70px;
		margin-bottom: -40px;
	}
	#region-preface-second .box-news.giallo-scuole .views-row {
		width: auto;
		float: none;
		height: auto;
	}
	#region-preface-second #block-views-avvisi-block-4 .box-news.giallo-scuole h3 {
		margin-left: -41px;
		margin-top: 50px;
	}
	#region-preface-second .box-news .views-row .views-field-field-tr-categoria-avviso {
		margin-left: -30px;
		margin-top: -10px;
		margin-bottom: 20px;
		width: 100%;
	}
}
@media screen and (min-width:414px) and (max-width:479px) {
	#region-preface-second .box-news.giallo .views-row {
		top: 15px;
	}
	#region-preface-second #block-views-avvisi-block-4 .box-news h3 {
		margin-left: -40px;
		margin-top: 50px;
		padding-bottom: 20px;
	}
	.box-news.giallo h3 {
		padding-top: 10px;
		margin-left: -50px;
		padding-bottom: 30px;
	}
	#region-preface-second .box-news.giallo .data-avviso {
		margin-top: -25px;
	}
	#region-preface-second .box-news .views-row .views-field-field-tr-categoria-avviso {
		margin-left: -30px;
		margin-top: -15px;
	}
}
@media screen and (min-width:480px) and (max-width:567px) {
	#region-preface-second #block-views-avvisi-block-4 .box-news h3 {
		margin-left: -40px;
		margin-top: 50px;
	}
	.box-news.giallo h3 {
		padding-top: 40px;
		margin-left: -50px;
	}
	#region-preface-second .box-news.giallo .data-avviso {
		margin-top: -10px;
	}
	#region-preface-second .box-news.giallo-scuole .views-row .views-field-field-tr-categoria-avviso {
		margin-left: -30px;
	}
	@media screen and (min-width:533px) and (max-width:533px) and (orientation:landscape) {
		body #region-preface-second .box-news .views-row .data-avviso {
			margin-top: -18px;
		}
		#region-preface-second #block-views-avvisi-block-4 .box-news h3 {
			margin-bottom: -30px;
		}
	}
}@media screen and (min-width:568px) and (max-width:599px) {
	#region-preface-second #block-views-avvisi-block-4 .box-news h3 {
		margin-left: -40px;
		margin-top: 50px;
	}
	.box-news.giallo h3 {
		padding-top: 40px;
		margin-left: -50px;
	}
	#region-preface-second .box-news.giallo .data-avviso {
		margin-top: -10px;
	}
	#region-preface-second .box-news.giallo-scuole .views-row .views-field-field-tr-categoria-avviso {
		margin-left: -30px;
		margin-top: -20px;
		width: 100%;
	}
	@media screen and (min-width:598px) and (max-width:598px) {
		#region-preface-second .box-news.giallo-scuole .views-row .views-field-field-tr-categoria-avviso {
			margin-top: -15px;
		}
		body #region-preface-second .box-news .views-row .data-avviso {
			margin-top: -21px;
		}
	}
}@media screen and (min-width:600px) and (max-width:659px) {
	#region-preface-second #block-views-avvisi-block-4 .box-news h3 {
		margin-left: -40px;
	}
	#region-preface-second #block-views-avvisi-block .box-news.giallo h3 {
		margin-left: 44px;
		margin-bottom: 20px;
	}
	#region-preface-second #block-views-avvisi-block .box-news.giallo h3 {
		margin-bottom: 20px;
		margin-left: -50px;
		padding-top: 25px;
	}
	#region-preface-second .box-news .views-row .views-field-field-tr-categoria-avviso {
		margin-left: -30px;
		width: 100%;
	}
	@media screen and (min-width:600px) and (max-width:639px) {
		body #region-preface-second .box-news.giallo .views-row .data-avviso {
			margin-top: -10px;
		}
	}
	@media screen and (min-width:640px) and (max-width:659px) {
		#region-preface-second .box-news .views-row {
			top: -40px;
		}
		body #region-preface-second .box-news.giallo .views-row .data-avviso {
			margin-top: 30px;
		}
		body #region-preface-second .box-news .views-row .data-avviso {
			margin-left: 10px;
		}
		#region-preface-second #block-views-avvisi-block .box-news.giallo h3 {
			margin-bottom: -30px;
			padding-top: 70px;
		}
		#region-preface-second #block-views-avvisi-block-4 .box-news h3 {
			padding-bottom: 20px;
		}
		#region-preface-second .box-news .views-row .views-field-field-tr-categoria-avviso {
			margin-top: -37px;
			width: 100%;
		}
	}
}@media screen and (min-width:660px) and (max-width:666px) {
	#region-preface-second .box-news.giallo .more-link {
		position: absolute;
	}
	#region-preface-first #block-views-avvisi-block-1 h2, #region-preface-second #block-views-avvisi-block h2, #region-preface-second #block-views-avvisi-block-4 h2 {
		width: 85%;
	}
	#region-preface-first #block-views-avvisi-block-1 .more-link, #region-preface-second #block-views-avvisi-block .more-link, #region-preface-second #block-views-avvisi-block-4 .more-link {
		position: relative;
	}
	#region-preface-second .box-news.giallo .data-avviso {
		margin-top: -10px;
	}
	#region-preface-second .box-news.giallo .views-row .views-field-title {
		margin-left: -30px;
	}
	#region-preface-second .box-news.giallo-scuole h3 {
		margin-left: -40px;
	}
	#region-preface-second .box-news .views-row .views-field-field-tr-categoria-avviso {
		margin-left: -30px;
	}
	#region-preface-second .box-news.giallo h3 {
		padding-top: 40px;
	}
}
@media screen and (min-width:667px) and (max-width:757px) {
	body #region-preface-second .box-news.giallo .views-row .data-avviso {
		margin-top: -10px;
	}
	#region-preface-second .box-news.giallo .views-row .views-field-title {
		margin-left: -40px;
		padding-top: 25px;
	}
	#region-preface-second .box-news.giallo .more-link {
		position: absolute;
	}
	body #page .box-news.giallo-scuole h3 {
		margin-left: -40px;
		margin-top: 50px;
	}
	#region-preface-second .box-news .views-row .views-field-field-tr-categoria-avviso {
		margin-left: -30px;
		margin-top: -20px;
		width: 100%;
	}
	#region-preface-first #block-views-avvisi-block-1 h2, #region-preface-second #block-views-avvisi-block h2, #region-preface-second #block-views-avvisi-block-4 h2 {
		width: 85%;
	}
	#region-preface-first #block-views-avvisi-block-1 .more-link, #region-preface-second #block-views-avvisi-block .more-link, #region-preface-second #block-views-avvisi-block-4 .more-link {
		position: relative;
	}
	@media screen and (min-width:740px) and (max-width:760px) {
		body #region-preface-second .box-news.giallo .views-row .data-avviso {
			margin-top: 0px;
		}
		#region-preface-second .box-news.giallo .views-row .views-field-title {
			margin-top: 10px;
			margin-left: 10px;
			padding-top: 0px;
		}
		body #page .box-news.giallo-scuole h3 {
			margin-left: 0px;
			margin-top: 10px;
		}
		#region-preface-second .box-news .views-row .views-field-field-tr-categoria-avviso {
			margin-left: 0px;
			margin-top: 0px;
		}
	}
}@media screen and (min-width:758px) and (max-width:1023px) {
	#zone-preface #region-preface-first #block-views-avvisi-block-1 h2, #region-preface-second #block-views-avvisi-block-4 h2 {
		width: 45%;
	}
	body #region-preface-second .box-news.giallo .views-row .data-avviso {
		margin-left: 10px;
	}
	body .box-news.giallo .more-link a {
		margin-right: -5px;
	}
	body #region-preface-second .box-news .views-row .data-avviso {
		margin-top: 0px;
	}
}
@media screen and (min-width:1024px) {
	body .box-news.giallo .more-link a {
		margin-right: -5px;
	}
}
body .news-archivio li.views-row {
	border-top: 1px solid #cccccc;
}
body #page #section-content #zone-content-wrapper #zone-content #region-content .region-inner .news-archivio .view-filters {
	height: auto;
}
#block-views-immagine-hp-block {
	margin-bottom: 20px;
}
#block-views-immagine-hp-block .view-immagine-hp .view-content .item-list ul {
	margin-bottom: 0px;
}
#page #block-views-immagine-hp-block {
	background-color: #11114e;
}
#block-views-immagine-hp-block p {
	color: #ffffff;
}
#block-views-immagine-hp-block .view-immagine-hp .view-content .views-field-body .field-content {
	padding: 50px 50px 50px 50px;
	text-decoration: none;
	font-style: normal;
	font-size: 15px;
	color: #ffffff;
}
.responsive-layout-mobile #block-views-immagine-hp-block .view-immagine-hp .view-content .item-list ul {
	width: 93vw;
}
.responsive-layout-mobile #block-views-immagine-hp-block .view-immagine-hp .view-content .views-field-body .field-content {
	padding: 20px;
}
#zone-postscript-wrapper {
	margin-top: 10px;
}
.responsive-layout-narrow #zone-postscript-wrapper {
	margin-top: 0px;
}
.responsive-layout-mobile #zone-postscript-wrapper {
	margin-top: 0px;
}
.responsive-layout-narrow body #block-block-2 {
	height: auto;
}
#page #block-views-banner-block-2 h2 {
	text-align: left;
	padding-left: 10px;
}
#page #region-postscript-third .view-banner li {
	box-sizing: border-box;
}
#page #region-postscript-third .view-banner li.views-row-last {
	border-right: 0;
}
#page #region-postscript-third #block-views-banner-block-2 h2 {
	width: 31.5%;
}
#zone-postscript #region-postscript-third #block-views-banner-block-2 h2.block-title {
	padding-left: 20px;
	padding-top: 0;
	padding-bottom: 0;
}
#page #region-preface-second #block-views-banner-block-2 {
	background-color: #cccccc;
}
#page #region-preface-second #block-views-banner-block-2 h2 {
	text-indent: 0;
	background: #11114e;
	;
	color: #ffffff;
	padding-left: 10px;
	width: 45%;
}
#region-preface-second #block-views-banner-block-2 h2 {
	padding-left: 10px;
	width: 45%;
}
.responsive-layout-mobile #block-views-banner-block-2 h2 {
	padding: 0 0 0 0;
	padding-left: 10px;
	width: 85%;
	background-image: none;
	text-indent: 0px;
	cursor: default;
}
.responsive-layout-mobile #region-postscript-third .view-banner li {
	margin-top: 10px;
	width: auto;
}
.responsive-layout-mobile #zone-preface #region-preface-second #block-views-banner-block-2 h2, .responsive-layout-mobile #zone-praface #region-preface-second h2.block-title {
	width: 85%;
	padding-top: 0px;
	font-size: 1.6em;
}
.responsive-layout-mobile #zone-postscript #region-postscript-third #block-views-banner-block-2 {
	margin-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.responsive-layout-mobile #page #region-postscript-third #block-views-banner-block-2 h2 {
	width: 80%;
}
.responsive-layout-mobile #page #region-postscript-third .view-banner li a img.center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.responsive-layout-mobile #page #region-postscript-third #block-views-banner-block-2 h2.block-title {
	padding-left: 10px;
}
.responsive-layout-mobile #zone-preface #block-views-banner-block-2 h2 {
	margin-top: 10px;
	width: 85%;
}
.responsive-layout-mobile #page #region-preface-second #block-views-banner-block-2 .item-list ul {
}
.responsive-layout-mobile #page #region-preface-second #block-views-banner-block-2 .item-list ul li {
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #ffffff;
}
.responsive-layout-mobile #page #region-preface-second #block-views-banner-block-2 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.responsive-layout-mobile #page #region-preface-second #block-views-banner-block-2 .views-field-title h3 {
	padding-top: 5px;
	padding-left: 5px;
	text-transform: uppercase;
	color: #11114e;
	font-size: 1.3em;
	font-weight: bold;
}
.responsive-layout-mobile #page #region-preface-second #block-views-banner-block-2 .views-field-title h3 a {
	color: #11114e;
}
.responsive-layout-mobile #page #region-preface-second #block-views-banner-block-2 .views-field-body .field-content {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
.responsive-layout-mobile #page #region-preface-second #block-views-banner-block-2 .views-field-body .field-content a {
	color: #000000;
}
.responsive-layout-narrow #region-preface-second #block-views-banner-block-2 img {
	width: 100%;
	height: 100%;
}
.responsive-layout-mobile #region-preface-second #block-views-banner-block-2 .views-field-field-immagine-banner img {
	width: 100%;
	height: auto;
}
@media screen and (min-width:320px) and (max-width:374px) {
	#zone-postscript #region-postscript-third .view-banner li {
		margin-left: 0;
		float: none;
		width: auto;
	}
}
@media screen and (min-width:375px) and (max-width:413px) {
	#page #region-postscript-third .view-banner li {
		margin-left: 21%;
	}
}
@media screen and (min-width:414px) and (max-width:479px) {
	#page #region-postscript-third .view-banner li {
		float: none;
	}
	#region-postscript-third .view-banner li {
		margin-left: 0;
	}
}
@media screen and (min-width:480px) and (max-width:567px) {
	#region-postscript-third .view-banner li {
		margin-left: 0;
	}
	#zone-postscript #region-postscript-third .view-banner li {
		width: auto;
		padding-left: 8%;
	}
	#region-preface-second #block-views-banner-block-2 h2 {
		width: 85%;
	}
	@media screen and (min-width:533px) and (max-width:533px) and (orientation:landscape) {
		#zone-postscript #region-postscript-third .view-banner li {
			padding-left: 11%;
		}
	}
}@media screen and (min-width:568px) and (max-width:659px) {
	#region-postscript-third .view-banner li {
		margin-left: 0;
	}
	#zone-postscript #region-postscript-third .view-banner li {
		width: auto;
		padding-left: 12%;
	}
	#region-preface-second #block-views-banner-block-2 h2 {
		width: 85%;
	}
}
@media screen and (min-width:660px) and (max-width:757px) {
	#zone-preface #region-preface-second #block-views-banner-block-2 h2, #zone-postscript #region-postscript-third #block-views-banner-block-2 h2.block-title {
		width: 65%;
	}
}
@media screen and (min-width:758px) {
	#region-postscript-third .view-banner li {
		margin-left: 0;
		float: none;
		width: auto;
	}
	#region-preface-second #block-views-banner-block-2 h2 {
		width: 45%;
	}
	#region-postscript-third .view-banner li a {
		text-align: center;
	}
	#page #region-postscript-third #block-views-banner-block-2 h2 {
		width: 31.5%;
	}
}
body #region-preface-second {
	background-color: #e0e1e2;
}
.responsive-layout-narrow body #region-preface-second {
	width: 97.8%;
}
body #block-cck-blocks-field-contatti h2 {
	background-color: #ffffff;
	color: #000000;
}
body #region-content .block-inner .field-name-title {
	padding-bottom: 10px;
}
body #region-content .block-inner .field-collection-container {
	border-top: 1px solid #cccccc;
	padding-top: 20px;
}
body .field-name-title .field-items .field-item {
	padding-left: 8px;
}
body .zone-content .block-fields-blocks-block-5 {
	margin-top: 20px;
	border-top: 1px solid #cccccc;
	padding-top: 20px;
}
.responsive-layout-mobile #page #zone-preface #region-preface-second {
	margin-top: 0px;
}
.responsive-layout-mobile #page #region-preface-second.menu-open {
	padding-bottom: 0px;
}
.responsive-layout-mobile #zone-postscript #region-postscript-first .region-inner {
	min-height: 15px;
}
body #zone-footer .arrow-menu li  a::before {
	content: ">";
	font-family: Advent Pro;
	text-decoration: none;
	margin-left: -15px;
	padding-right: 5px;
}
body #zone-footer #block-block-2 {
	height: auto !important;
}
#zone-footer {
	height: auto;
	width: 100%;
}
.responsive-layout-narrow #zone-footer {
	height: auto !important;
	margin-bottom: 200px;
}
.responsive-layout-narrow #zone-footer ul li a {
	word-wrap: break-word;
}
.responsive-layout-mobile #zone-footer {
	height: auto;
	width: 97.3%;
}
#zone-footer #region-footer-first, #zone-footer #region-footer-second, #zone-footer #region-footer-third {
	border-right: 1px solid;
}
#zone-footer #region-footer-first #block-block-2 {
	border-top: 1px solid;
}
#section-footer #zone-footer .block-inner .content p {
	font-size: 15px;
}
.responsive-layout-mobile #zone-footer #region-footer-first, .responsive-layout-mobile #zone-footer #region-footer-second, .responsive-layout-mobile #zone-footer #region-footer-third {
	border-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.responsive-layout-mobile #zone-footer #region-footer-fourth #block-menu-block-23 {
	display: flex;
	justify-content: center;
}
#block-views-fields-blocks-block-4 .block-title {
	background-image: url(/sites/all/themes/unich/images/galleria.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	margin: 0;
	margin-top: 15px;
	padding: 0 0.5em;
	font-size: 1.7em;
	font-weight: 300;
	color: #01486F;
}





html, body, div {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font: inherit;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font: inherit;
	font-weight: bold;
}
a, p, ul, ol, li, img, span, strong, em {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font: inherit;
}
table, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: #ccc 1px solid;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font: inherit;
}
applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, font, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, caption, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font: inherit;
}
article, aside, figure, footer, header, hgroup, section {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font: inherit;
}
canvas, details, embed, figcaption, menu, nav, output, ruby, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	font: inherit;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
b, strong {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12, .grid-13, .grid-14, .grid-15, .grid-16, .grid-17, .grid-18, .grid-19, .grid-20, .grid-21, .grid-22, .grid-23, .grid-24 {
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
.container-12 .block .omega-grid, .container-16 .block .omega-grid, .container-24 .block .omega-grid {
	position: relative;
	margin-left: -10px;
	margin-right: -10px;
}

.clearfix:after {
	font-size: 0;
}
#skip-link {
	left: 50%;
	margin-left: -5.25em;
	margin-top: 0;
	position: absolute;
	width: auto;
	z-index: 50;
}
#skip-link a, #skip-link a:link, #skip-link a:visited {
	background: #444;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	display: block;
	padding: 1px 10px 2px 10px;
	text-decoration: none;
	-khtml-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-o-border-radius: 0 0 10px 10px;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-radius: 0 0 10px 10px;
}
#skip-link a:hover, #skip-link a:active, #skip-link a:focus {
	outline: 0;
}
.inline li, .tabs li, .breadcrumb li {
	list-style: none;
	display: inline;
	margin-right: 0.5em;
}
.item-list li {
	list-style: none;
}
.pager li {
	display: inline;
	margin-right: 0.25em;
}
img {
	vertical-align: bottom;
}
.field-label-inline .field-label, .field-label-inline .field-items, .field-label-inline .field-item {
	display: inline;
}

::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input[type="search"]::-webkit-search-decoration {
	display: none;
}
input, button, select, textarea {
	margin: 0;
	vertical-align: middle;
}
button, input[type="reset"], input[type="submit"], input[type="button"] {
	-webkit-appearance: none;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	border-radius: 11px;
	background: #ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
	background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
	border: 1px solid;
	border-color: #ddd #bbb #999;
	cursor: pointer;
	color: #333;
	font: bold 12px/1.2 Arial, sans-serif;
	outline: 0;
	overflow: visible;
	padding: 3px 10px 4px;
	text-shadow: #fff 0 1px 1px;
	width: auto;
	*padding-top: 2px;
	*padding-bottom: 0px;
}
button {
	*padding-top: 1px;
	*padding-bottom: 1px;
}
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
	-webkit-appearance: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid;
	border-color: #848484 #c1c1c1 #e1e1e1;
	color: #000;
	outline: 0;
	padding: 2px 3px;
	font-size: 13px;
	font-family: Arial, sans-serif;
	height: 1.8em;
	*padding-top: 2px;
	*padding-bottom: 1px;
	*height: auto;
}
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder {
	color: #888;
}
::-webkit-input-placeholder {
	color: #888;
}
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {
	-moz-box-shadow: #06f 0 0 7px;
	-webkit-box-shadow: #06f 0 0 7px;
	box-shadow: #06f 0 0 7px;
	z-index: 1;
}
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
select[disabled], textarea[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] {
	background-color: #eee;
}
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	color: #888;
	cursor: default;
}
textarea, select[size], select[multiple] {
	height: auto;
}
@media (-webkit-min-device-pixel-ratio:0) {
	select {
		background-image: url(/sites/all/themes/omega/omega/images/select-arrow.gif);
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 20px;
	}
	select[size], select[multiple] {
		background-image: none;
		padding: 0;
	}
}
textarea {
	min-height: 40px;
	overflow: auto;
	resize: vertical;
	width: 100%;
}
optgroup {
	color: #000;
	font-style: normal;
	font-weight: normal;
}
.ie6-button, * html button {
	background: #ddd url(/sites/all/themes/omega/omega/images/button.png) repeat-x;
	border: 1px solid;
	border-color: #ddd #bbb #999;
	cursor: pointer;
	color: #333;
	font: bold 12px/1.2 Arial, sans-serif;
	padding: 2px 10px 0px;
	overflow: visible;
	width: auto;
}
* html button {
	padding-top: 1px;
	padding-bottom: 1px;
}
.ie6-input, * html textarea, * html select {
	background: #fff;
	border: 1px solid;
	border-color: #848484 #c1c1c1 #e1e1e1;
	color: #000;
	padding: 2px 3px 1px;
	font-size: 13px;
	font-family: Arial, sans-serif;
	vertical-align: top;
}
* html select {
	margin-top: 1px;
}
.placeholder_text, .ie6-input-disabled, .ie6-button-disabled {
	color: #888;
}
.ie6-input-disabled {
	background: #eee;
}

.menu {
	margin: 0;
	padding: 0;
}
.menu li {
	list-style: none;
}
.menu li a {
	color: #01486f;
}
#block-menu-block-6 ul.menu {
	padding-left: 0.5em;
}
#block-menu-block-6 ul.menu li {
	padding-left: 22px;
	background: url(../../images/template-new/arrow.png) no-repeat 0 2px;
	font-size: 1.2em;
	font-weight: 300;
}
#zone-footer .menu li a {
	color: #ffffff;
}
#zone-footer .menu li {
	margin: 10px 0;
}

.item-list .pager {
	padding: 5px;
	margin: 20px 0 0;
	background: #fafafa;
	position: relative;
	font-weight: 300;
}
.item-list .pager li, .item-list .pager ul li {
	margin: 0 4px;
	padding: 0 4px;
	display: inline-block;
	font-size: 1.2em;
}
.pager li:hover {
	background: #eaeaea;
}
.pager li a {
	display: inline-block;
}
.pager li a:hover {
	text-decoration: none;
	color: #000000;
}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
	padding: 0;
}
.pager li.pager-current {
	background: #eaeaea;
	color: #000000;
}
table {
	border: 1px solid #CCC;
	width: 100%;
}
thead th, th {
	background: #f7f7f7;
	border-bottom: 1px solid #ccc;
	color: #333;
}
td, th {
	padding: 4px 8px;
	vertical-align: middle;
}
th a, th a:link, th a:visited {
	text-decoration: none;
}
th a {
	display: block;
}
th a img {
	margin: 0 0 0 5px;
}
th.active {
	background: #DDD;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
tr.even td {
	background: #F1F5FA;
}
tr.odd td {
	background: #fff;
}
td.active {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
tr.even td.active {
	background: #e5e9ed;
}
tr.odd td.active {
	background: #f2f2f2;
}
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {
}
td ul.links {
	margin-bottom: 0;
}
.node-links ul li a, .comment-links ul li a {
	text-transform: lowercase;
	display: block;
	float: left;
	text-decoration: none;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	margin: 0 0.5em 0.5em 0;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	background: #ddd url(/sites/all/themes/unich/images/button.png) repeat-x;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
	background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
	border: 1px solid;
	border-color: #ddd #bbb #999;
	cursor: pointer;
	color: #333;
	font: bold 12px/1.2 Arial, sans-serif;
	outline: 0;
	overflow: visible;
	padding: 4px 10px 3px;
	text-shadow: #fff 0 1px 1px;
	width: auto;
	*padding-top: 2px;
	*padding-bottom: 0px;
}
.node-links ul li a:hover, .comment-links ul li a:hover {
	background: #FFF;
}
.tips, .description {
	font-size: 10px;
	color: #6a6a6a;
}
.views-exposed-form {
	margin: 0 0 10px;
	padding: 10px 10px;
	background: #fafafa;
	position: relative;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 1em;
}
.views-exposed-form label {
	font-size: 1.1em;
	font-weight: normal;
	top: -2px;
	position: relative;
	font-style: italic;
}

.logo-img {
	position: absolute;
}
.site-name-slogan {
	position: relative;
}
.site-name a {
	color: #11114E;
}
.site-name {
	margin: 0;
	line-height: 1, 5;
	font-family: Noticia Text, Georgia, Century Schoolbook;
}
.site-name a:hover {
	text-decoration: none;
}

.form-actions input {
	margin-right: 0;
}
.form-actions input:hover {
	background: #FFFFFF;
}
label {
	font-weight: bold;
}
#user-login .form-item {
	padding: 10px 20px;
}
#user-login label {
	display: block;
}
#user-login .form-actions {
	padding: 0 20px;
}

@font-face {
	font-family: 'Chunkfive bold';
	src: url(/sites/all/themes/unich/fonts/Chunkfive.eot);
	src: local('Chunkfive bold'), url(/sites/all/themes/unich/font/Chunkfive.ttf) format('truetype');
}
@font-face {
	font-family: 'OpenSans bold';
	src: url(/sites/all/themes/unich/fonts/OpenSans-Bold.eot);
	src: local('OpenSans bold'), url(/sites/all/themes/unich/fonts/OpenSans-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'OpenSans light';
	src: url(/sites/all/themes/unich/fonts/OpenSans-Light.eot);
	src: local('OpenSans light'), url(/sites/all/themes/unich/fonts/OpenSans-Light.ttf) format('truetype');
}
@font-face {
	font-family: 'OpenSans';
	src: url(/sites/all/themes/unich/fonts/OpenSans-Regular.eot);
	src: local('OpenSans'), url(../../fonts/OpenSans-Regular.ttf) format('truetype');
}
body {
	font: 76%/1.3 'Source Sans Pro', Tahoma, Lucida Sans Unicode;
	color: #222222;
}
a {
	/*color: #0048a0;*/
}
a:link, a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
}
hr {
	margin: 0;
	padding: 0;
	border: none;
	height: 1px;
}
h1 {
	font-size: 2em;
}
h1#page-title {
	font-size: 1.8em;
}
h2 {
	font-size: 1.8em;
}
h2.block-title {
	margin: 0;
	padding-bottom: 5px;
}
#zone-footer h2.block-title {
	color: #ffffff;
	margin-bottom: 15px;
}
h3 {
	font-size: 1.6em;
}
h4 {
	font-size: 1.5em;
}
h5 {
	font-size: 1.3em;
}
h6 {
	font-size: 1.2em;
}
ol {
	list-style: decimal;
}
ul {
	list-style: disc;
}
ul ul, ol ol {
	padding-top: 0.5em;
}
.node ul {
	padding-left: 0.5em;
}
ol, node.ol {
	padding-left: 20px;
}
.node ul.inline, .node ol.inline {
	padding-left: 0;
}
ul li {
	/*list-style-type: none;*/
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom: 10px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	margin-bottom: 5px;
}
dt, .admin h3 {
	font-size: 18px;
	margin: 0;
}
dd {
	padding-left: 10px;
	font-size: 0.9em;
	font-style: italic;
	margin-bottom: 20px;
}
.footer-title {
	font-family: "Noticia Text", Georgia, Century Schoolbook;
	font-size: 1.2em;
	text-transform: uppercase;
}
.footer-subtitle {
	font-family: "Noticia Text", Georgia, Century Schoolbook;
	font-size: 1.1em;
}

::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input[type="search"]::-webkit-search-decoration {
	display: none;
}
input, button, select, textarea {
	margin: 0;
	vertical-align: middle;
}
button, input[type="reset"], input[type="submit"], input[type="button"] {
	-webkit-appearance: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border: none;
	background: none;
	cursor: pointer;
	color: #ffffff; /*#01486F;*/
	font-family: Frutiger roman;
	outline: 0;
	overflow: visible;
	padding: 2px 11px 4px;
	text-shadow: none;
	width: auto;
	font-weight: normal;
	font-size: 1.4em;
	font-style: italic;
	font-family: Source Sans Pro;
	*padding-top: 2px;
	*padding-bottom: 0px;
}
button {
	*padding-top: 1px;
	*padding-bottom: 1px;
}
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
	-webkit-appearance: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid;
	border-color: #d9d9d9;
	color: #11114E;
	outline: 0;
	padding: 2px 5px;
	font-size: 1em;
	height: 25px;
	*padding-top: 2px;
	*padding-bottom: 1px;
	*height: auto;
	font: inherit;
}
input.placeholder_text, textarea.placeholder_text, input:-moz-placeholder, textarea:-moz-placeholder {
	color: #888;
}
::-webkit-input-placeholder {
	color: #888;
}
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {
	-moz-box-shadow: #06f 0 0 7px;
	-webkit-box-shadow: #06f 0 0 7px;
	box-shadow: #06f 0 0 7px;
	z-index: 1;
}
input[type="file"]:focus, input[type="file"]:active, input[type="radio"]:focus, input[type="radio"]:active, input[type="checkbox"]:focus, input[type="checkbox"]:active {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
select[disabled], textarea[disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="datetime-local"][disabled], input[type="email"][disabled], input[type="month"][disabled], input[type="number"][disabled], input[type="password"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="text"][disabled], input[type="time"][disabled], input[type="url"][disabled], input[type="week"][disabled] {
	background-color: #eee;
}
button[disabled], input[disabled], select[disabled], select[disabled] option, select[disabled] optgroup, textarea[disabled] {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	color: #888;
	cursor: default;
}
textarea, select[size], select[multiple] {
	height: auto;
}
@media (-webkit-min-device-pixel-ratio:0) {
	select {
		background-image: url(/sites/all/themes/unich/images/select-arrow.gif);
		background-repeat: no-repeat;
		background-position: right center;
		padding-right: 20px;
	}
	select[size], select[multiple] {
		background-image: none;
		padding: 0;
	}
	textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
		height: auto;
	}
}
textarea {
	min-height: 40px;
	overflow: auto;
	resize: vertical;
	width: 100%;
}
optgroup {
	color: #000;
	font-style: normal;
	font-weight: normal;
}
.ie6-button, * html button {
	background: #ddd url(/sites/all/themes/unich/images/button.png) repeat-x;
	border: 1px solid;
	border-color: #ddd #bbb #999;
	cursor: pointer;
	color: #333;
	font: bold 12px/1.2 Arial, sans-serif;
	padding: 2px 10px 0px;
	overflow: visible;
	width: auto;
}
* html button {
	padding-top: 1px;
	padding-bottom: 1px;
}
.ie6-input, * html textarea, * html select {
	background: #fff;
	border: 1px solid;
	border-color: #848484 #c1c1c1 #e1e1e1;
	color: #000;
	padding: 2px 3px 1px;
	font-size: 13px;
	font-family: Arial, sans-serif;
	vertical-align: top;
}
* html select {
	margin-top: 1px;
}
.placeholder_text, .ie6-input-disabled, .ie6-button-disabled {
	color: #888;
}
.ie6-input-disabled {
	background: #eee;
}
.chosen-container-active.chosen-with-drop .chosen-single, .chosen-container-single .chosen-single {
	border-radius: 0;
	max-width: 150px;
	height: 1.8em;
	border: 1px solid #aaaaaa;
	padding-left: 15px;
	box-shadow: none;
}
.chosen-container {
	max-width: 150px;
}
.chosen-container.error {
	background: none;
}
.chosen-container-single .chosen-drop {
	border-radius: 0;
	box-shadow: none;
	max-width: 167px;
}
.chosen-container-single .chosen-single div b {
	background: url(/sites/all/themes/unich/img/icone/99_ico_freccia_down.png) no-repeat scroll 0 8px;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
	background: url(/sites/all/themes/unich/img/icone/99_ico_freccia_up.png) no-repeat scroll 0 8px;
}

body {
	background: #E0E1E2;
	min-width: 320px;
}
#page {
	position: relative;
}
#region-branding {
	margin-top: 10px;
	min-height: 85px;
	text-align: center;
}
.responsive-layout-mobile .logo-img img {
	width: 80%;
	height: auto;
}
.site-name-slogan {
	margin-left: 150px;
	top: 10px;
}
.site-name p {
	margin: 0;
	white-space: nowrap;
	display: inline;
}
.responsive-layout-mobile  #zone-branding .site-name {
	font-size: 1.5em;
}
#zone-user {
	text-align: center;
}
#region-user-first #block-menu-menu-utilita ul li {
	display: inline-block;
}
#region-user-first #block-menu-menu-utilita ul li a {
	border-right: 1px solid #333333;
	padding: 0 8px 0 5px;
	font-size: 1.1em;
}
#region-user-first #block-menu-menu-utilita ul li.last a {
	border-right: none;
	padding-right: 0;
}
#region-user-first {
	margin-bottom: 10px;
	z-index: 20;
}
body #region-user-second button, body #region-user-second input[type="submit"], body #region-user-second input[type="button"] {
	background: url(../../images/template-new/ico-search.png) no-repeat 0 0;
	display: inline-block;
	text-indent: -9999px;
}
body #region-user-second .form-item.form-type-textfield.form-item-keys, body #region-user-second .form-item-search-keys {
	display: inline;
	padding-right: 10px;
}
body #region-user-second input#edit-keys.form-text, body #region-user-second .form-item-search-keys input {
	background-color: rgba(0, 0, 0, 0);
	text-transform: uppercase;
	font-size: 1.1em;
	border-bottom-width: 2px;
	border-color: #ffffff;
	height: 20px;
}
body.responsive-layout-mobile #region-user-second input#edit-keys.form-text, body.responsive-layout-mobile #region-user-second .form-item-search-keys input {
	width: 50%;
}
body #region-user-second input[type="submit"] {
	padding: 0 12px;
}
body #section-header #zone-menu .region-menu-inner {
	background: #11114E;
	margin-bottom: 7px;
}
#zone-menu ul.menu li a {
	color: #FFFFFF;
	font-size: 1.2em;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
}
.responsive-layout-mobile #zone-menu #region-menu {
	margin-top: 10px;
}
.responsive-layout-mobile #region-menu .block-menu-block-4 {
	display: block;
	color: #ffffff;
}
.responsive-layout-mobile #region-menu #block-menu-block-4 h2.block-title {
	background: url(/sites/all/themes/unich/images/arrow-down.png) no-repeat scroll 95% center rgba(0, 0, 0, 0);
	font-size: 1.25em;
	font-weight: 600;
	text-transform: uppercase;
	margin: 0;
	padding: 0.5em 1em;
	cursor: pointer;
}
.responsive-layout-mobile #region-menu.menu-open #block-menu-block-4 h2.block-title {
	background-image: url(/sites/all/themes/unich/images/arrow-up.png);
}
.responsive-layout-mobile #region-menu #block-menu-block-4 ul.menu {
	transition: height 0.6s;
	-webkit-transition: height 0.6s;
}
.responsive-layout-mobile #region-menu.menu-closed #block-menu-block-4 ul.menu {
	height: 0;
}
.responsive-layout-mobile #region-menu.menu-open #block-menu-block-4 ul.menu {
}
.responsive-layout-mobile #region-menu {
	height: auto;
}
.responsive-layout-mobile #region-menu ul.menu {
	overflow: hidden;
	z-index: 500;
}
.responsive-layout-mobile #region-menu #block-menu-block-4 ul.menu li {
	padding: 0.5em 1em;
	border-color: rgba(255, 255, 255, 0.32);
	border-width: 1px;
	border-top-style: solid;
}
.responsive-layout-mobile #region-menu #block-menu-block-4 ul.menu li:hover, .responsive-layout-mobile #region-menu #block-menu-block-4 ul.menu li.active {
	background-color: #C1D3AB;
}
.responsive-layout-mobile #region-menu #block-menu-block-4 ul.menu li:hover a, .responsive-layout-mobile #region-menu #block-menu-block-4 ul.menu li.active a {
	color: #11114E;
}
#zone-header .nivo-title {
	display: none !important;
}
#zone-header .theme-default .nivoSlider img {
	width: 100% !important;
	height: auto !important;
}
#zone-header .nivo-caption {
	position: absolute;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: url(/sites/all/themes/unich/images/slide-px-overlay.png) repeat;
	bottom: 0;
	color: #FFFFFF;
	left: 0;
	overflow: hidden;
	padding: 10px 20px;
	width: 100%;
	z-index: 8;
	font-size: 1.4em;
}
#zone-header .theme-default .nivoSlider {
	box-shadow: none;
	margin-bottom: 0;
}
#zone-header .theme-default .nivo-controlNav {
	display: none;
}
#zone-header .theme-default .nivo-directionNav a {
	background-position: 0 0;
	opacity: 1;
	top: 35%;
}
#zone-header .theme-default .nivo-directionNav a.nivo-nextNav {
	background-image: url(/sites/all/themes/unich/images/slide-control-next.png);
	right: 10px;
}
#zone-header .theme-default .nivo-directionNav a.nivo-prevNav {
	background-image: url(/sites/all/themes/unich/images/slide-control-prev.png);
	left: 10px;
}
.responsive-layout-mobile #region-header-first {
	margin-bottom: 5px;
}
#zone-header h2.block-title {
	display: none;
}
#zone-header .menu li {
	width: 49.5%;
	height: 150px;
	background-color: #0099CC;
	display: block;
	position: relative;
	background-repeat: no-repeat;
	background-position: center 29px;
	float: left;
}
#zone-header .menu li.menu-mlid-8906, #zone-header .menu li.menu-mlid-8907 {
	margin-bottom: 1%;
}
.menu li.menu-mlid-8908, .menu li.menu-mlid-8906 {
	margin-right: 1%;
}
#zone-header .menu li.menu-mlid-8906 {
	background-image: url(/sites/all/themes/unich/images/menu/ico_ateneo_mobile.png);
}
#zone-header .menu li.menu-mlid-8907 {
	background-image: url(/sites/all/themes/unich/images/menu/ico_didattica_mobile.png);
}
#zone-header .menu li.menu-mlid-8908 {
	background-image: url(/sites/all/themes/unich/images/menu/ico_ricerca_mobile.png);
}
#zone-header .menu li.menu-mlid-8909 {
	background-image: url(/sites/all/themes/unich/images/menu/ico_campus_mobile.png);
}
#zone-header .menu li a {
	padding: 104px 0 16px;
	font-size: 1.9em;
	font-weight: 300;
	position: absolute;
	text-align: center;
	width: 100%;
	color: #000000;
}
#zone-header .menu li a:hover {
	text-decoration: none;
}
#region-preface-first img {
	width: 100%;
	height: auto;
}
#region-preface-second {
	background: #3FB3D8;
}
.responsive-layout-mobile #region-preface-second {
	margin-bottom: 7px;
}
.responsive-layout-mobile #region-preface-second.menu-open {
	padding-bottom: 10px;
}
#region-preface-second ul.menu li {
	border-color: rgba(255, 255, 255, 0.32);
	border-width: 1px;
	border-top-style: solid;
	background-position: 20% center;
	background-repeat: no-repeat;
}
#region-preface-second ul.menu li.first {
	border-top-style: none;
}
#region-preface-second  ul.menu li a {
	color: #000000;
	font-size: 1.7em;
	font-weight: 300;
	text-decoration: none;
	display: block;
	text-align: center;
	padding: 0.6em 0;
}
.responsive-layout-mobile #zone-preface #region-preface-second {
	margin-top: 7px;
}
.responsive-layout-mobile #region-preface-second h2.block-title {
	background: url(/sites/all/themes/unich/images/menu/ico_menu_area.png) no-repeat scroll 95% center rgba(0, 0, 0, 0);
	font-size: 1.3em;
	text-indent: -9999px;
	margin: 0;
	padding: 0.8em 0 0;
	cursor: pointer;
}
.responsive-layout-mobile #region-preface-second ul.menu {
	transition: height 0.6s;
	-webkit-transition: height 0.6s;
}
.responsive-layout-mobile #region-preface-second.menu-closed ul.menu {
	height: 0;
}
.responsive-layout-mobile #region-preface-second {
	height: auto;
}
.responsive-layout-mobile #region-preface-second ul.menu {
	overflow: hidden;
	z-index: 500;
}
#region-preface-second ul.menu li.menu-mlid-8906 {
	background-image: url(/sites/all/themes/unich/images/menu/ico_ateneo_small_off.png);
}
#region-preface-second ul.menu li.menu-mlid-8907 {
	background-image: url(/sites/all/themes/unich/images/menu/ico_didattica_small_off.png);
}
#region-preface-second ul.menu li.menu-mlid-8908 {
	background-image: url(/sites/all/themes/unich/images/menu/ico_ricerca_small_off.png);
}
#region-preface-second ul.menu li.menu-mlid-8909 {
	background-image: url(/sites/all/themes/unich/images/menu/ico_campus_small_off.png);
}
#region-preface-second ul.menu li.menu-mlid-8906:hover, #region-preface-second ul.menu li.active-trail.menu-mlid-8906 {
	background-image: url(/sites/all/themes/unich/images/menu/ico_ateneo_small.png);
}
#region-preface-second ul.menu li.active-trail.menu-mlid-8907, #region-preface-second ul.menu li.menu-mlid-8907:hover {
	background-image: url(/sites/all/themes/unich/images/menu/ico_didattica_small.png);
}
#region-preface-second ul.menu li.active-trail.menu-mlid-8908, #region-preface-second ul.menu li.menu-mlid-8908:hover {
	background-image: url(/sites/all/themes/unich/images/menu/ico_ricerca_small.png);
}
#region-preface-second ul.menu li.active-trail.menu-mlid-8909, #region-preface-second ul.menu li.menu-mlid-8909:hover {
	background-image: url(/sites/all/themes/unich/images/menu/ico_campus_small.png);
}
.responsive-layout-mobile #region-preface-second ul.menu li.active-trail a:before, #region-preface-second ul.menu li:hover a:before {
	background: url(/sites/all/themes/unich/images/menu/arrow_menu_selected_mobile.png) no-repeat scroll center center rgba(0, 0, 0, 0);
	content: "";
	left: 0px;
	position: absolute;
	padding: 15px 8px 15px 7px;
}
.responsive-layout-mobile #region-preface-second  ul.menu li.active-trail a {
	font-weight: 500;
}
.region-content-inner {
	background: #ffffff;
	padding: 2%;
}
#breadcrumb a {
	font-weight: 300;
}
#breadcrumb a:after {
	content: " >";
}
#breadcrumb li.last a:after {
	content: none;
}
.view-mode-full .field-name-title h2 {
	font-size: 2em;
	margin-bottom: 20px;
	font-weight: 600;
	line-height: 100%;
}
.view-mode-full .field-name-title h2.small {
	font-size: 1.8em;
}
#region-content #block-menu-block-6 h2.block-title {
	display: none;
}
.responsive-layout-mobile #region-content .group-right, .responsive-layout-mobile #region-content .group-left {
	width: 100%;
}
#block-menu-block-2 li.level-2 {
	margin-bottom: 15px;
}
#block-menu-block-2 h3.menu {
	margin: 0;
	font-size: 1.7em;
	font-weight: 300;
}
.responsive-layout-mobile #block-menu-block-2 .field-name-field-icona {
	display: none;
}
.view-mode-menu p {
	font-size: 1.2em;
	font-weight: 300;
	margin-bottom: 0;
}
#block-menu-block-2 ul.sub-menu li {
	background: url(../../images/template-new/arrow.png) no-repeat scroll 0 2px;
	font-size: 1.2em;
	margin: 4px 4px;
	padding-left: 20px;
	font-weight: 300;
}
#region-content ul.aggregatore li.views-row {
	background: #fafafa;
	margin: 10px 0;
}
#region-content .aggregatore img {
	width: 100%;
	height: auto;
}
#region-content .aggregatore .field-name-field-titolo-aggregatore {
	font-size: 1.6em;
	font-weight: 400;
	padding: 4px 5px 5px 10px;
	line-height: 100%;
}
#region-content .aggregatore .field-name-field-abstract-aggregatore {
	font-size: 1.2em;
	padding: 0 5px 5px 10px;
	font-weight: 300;
	line-height: 115%;
}
.page-taxonomy-term-1 #region-content .aggregatore .group-left {
	background: #CAE9EE;
}
.page-taxonomy-term-2 #region-content .aggregatore .group-left {
	background: #C0D2AA;
}
.page-taxonomy-term-5 #region-content .aggregatore .group-left {
	background: #FFEFBE;
}
.page-taxonomy-term-3 #region-content .aggregatore .group-left {
	background: #C7A3AF;
}
#region-content .aggregatore .field-name-field-link-aggregatore {
	padding: 10px;
}
#region-content .aggregatore .field-name-field-link-aggregatore li {
	padding-left: 15px;
	background: url(/sites/all/themes/unich/images/arrow-black.png) no-repeat 0 2px;
	font-size: 1.2em;
}
.field-name-field-paragrafo {
	font-weight: 300;
	font-size: 1.2em;
}
.field-name-field-titolo-paragrafo {
	font-size: 1.1em;
	font-weight: 400;
	margin-bottom: 0.2em;
}
.field-name-field-paragrafo img {
	padding: 5px;
}
.field-name-field-paragrafo .file img {
	padding: 2px;
	border: none;
}
.field-name-field-paragrafo .link ul.menu {
	margin-bottom: 0;
	padding: 0 0 0 5px;
}
.field-name-field-paragrafo ul {
	padding-left: 0;
}
.field-name-field-paragrafo ul li, .field-type-text-long ul li {
/*	margin: 4px 0;*/
	/*list-style-type: none;*/
	list-style-position: inside;
}
.field-name-field-paragrafo .field-type-link-field .field-item, .field-name-field-paragrafo .field-type-entityreference .field-item {
	background: url(/sites/all/themes/unich/images/arrow-black.png) no-repeat 0 2px;
	padding-left: 20px;
	margin: 4px 0;
	list-style-type: none;
}
.field-name-field-paragrafo .field-type-file .field-item {
	margin: 4px 0;
}
.field-name-field-video {
	margin: 25px 0;
}
.icon .field-name-field-titolo-paragrafo {
	background: none repeat scroll 0 0 #11114E;
	font-size: 1.3em;
	color: #ffffff;
	padding: 0 0 0 8px;
}
.graphic {
	background: none repeat scroll 0 0 #FAFAFA;
	padding: 5px;
}
.graphic .field-name-field-titolo-paragrafo {
	font-size: 1.5em;
	color: #0048A0;
}
.simple .field-name-field-titolo-paragrafo {
	text-transform: uppercase;
}
.view-mode-full .data-news {
	font-size: 1.1em;
	position: relative;
	top: -10px;
}
.view-mode-full .field-name-field-sottotitolo {
	font-size: 1.4em;
	font-weight: 300;
	font-style: italic;
	margin: 0 0 5px;
	padding: 0 5px;
	background: #fafafa;
}
.responsive-layout-mobile .views-exposed-form .views-exposed-widget {
	float: none;
}
.news-archivio li.views-row {
	margin: 20px 0;
	padding: 0 5px;
	border-top: 5px solid #FAAF40;
}
.news-archivio li.views-row.Notizia {
	border-color: #C71F66;
}
.news-archivio li.views-row.Evento {
	border-color: #7FB439;
}
.news-archivio li.views-row .views-field-title {
	font-size: 1.2em;
}
.news-archivio li.views-row .views-field-body {
	font-size: 1.1em;
	font-weight: 300;
}
.news-archivio li.views-row .views-field-field-data {
	font-weight: 600;
}
.responsive-layout-mobile #block-views-news-block-2 h2.block-title {
	background: url(/sites/all/themes/unich/images/arrow-more.png) no-repeat right 6px #ffffff;
	font-size: 1.2em;
	left: 6px;
	margin: 0;
	position: relative;
	top: 8px;
	display: inline;
	cursor: pointer;
	padding: 0 10px 0 0;
}
.responsive-layout-mobile .views-exposed-form {
	margin-bottom: 0;
	padding-bottom: 0;
}
.responsive-layout-mobile .news-archivio .view-filters {
	border: 1px solid #aaaaaa;
	height: 0;
	overflow: hidden;
	padding: 6px 0;
	background: #fafafa;
}
.responsive-layout-mobile .news-archivio .view-filters.menu-open {
	height: auto;
}
.node-rassegna-web .field-name-field-data {
	position: relative;
	top: -10px;
}
.node-rassegna-web .field-name-body {
	font-size: 1.2em;
	font-weight: 300;
}
.field-name-field-risorsa ul {
	margin: 0;
	padding: 0;
}
.field-name-field-risorsa ul li {
	font-size: 1.2em;
	padding-left: 20px;
	background: url(/sites/all/themes/unich/images/weblink.png) no-repeat 0 1px;
}
.node-rassegna-web .documenti .field-type-file {
	font-weight: 400;
	font-size: 1.2em;
}
.rassegna-stampa .view-grouping {
	margin-bottom: 25px;
}
.rassegna-stampa .view-grouping-header {
	font-size: 1.7em;
}
.rassegna-stampa ul {
	padding: 10px;
	background: #fafafa;
}
.rassegna-stampa .field-name-field-allegati-file ul {
	padding: 0;
}
.rassegna-stampa ul li.views-row {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 2px solid #dddddd;
}
.rassegna-stampa h3 {
	font-size: 1.1em;
	text-transform: uppercase;
	position: relative;
	top: 8px;
	left: 4px;
}
.rassegna-stampa h4 {
	font-size: 1.4em;
	color: #01486f;
	font-weight: 600;
}
.bandi-elenco a {
	color: #01486F;
}
.bandi-elenco li.views-row {
	margin-bottom: 10px;
}
.bandi-elenco li.views-row .group-bando {
	background: #fafafa;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 1.1em;
}
.bandi-elenco .field-name-title {
	font-size: 1.3em;
	margin-bottom: 3px;
	color: #01486F;
	line-height: 110%;
}
.bandi-elenco li.views-row .group-bando h3 {
	font-size: 1.3em;
	padding-left: 15px;
	background: url(/sites/all/themes/unich/images/arrow-black.png) no-repeat 0 5px;
	margin-bottom: 2px;
}
.bandi-elenco .field-type-datetime, .bandi-elenco .field-name-field-file-allegato, .bandi-elenco .field-name-field-file-esito {
	margin: 5px 0;
	color: #01486F;
}
.bandi-elenco .group-allegati, .bandi-elenco .group-esito {
	padding: 0 5px;
	margin: 10px 0;
	border: 1px solid #cccccc;
}
.bandi-elenco .group-allegati .field-name-field-allegati-titolo {
	font-size: 1.1em;
}
.bandi-elenco .group-allegati .field-name-field-allegati-file li {
	margin: 4px 0;
}
.bandi-elenco .group-esito .field-type-datetime {
	font-size: 1em;
	margin: 0;
}
.group-info .field-label {
	width: 42%;
}
.group-info .field {
	margin: 5px 0;
	padding: 5px 0;
	border-bottom: 1px solid #dddddd;
}
#node_bando_full_group_esito {
	background: none repeat scroll 0 0 #fafafa;
	padding: 10px;
}
#node_bando_full_group_esito h3 {
	border-bottom: 2px solid #fff;
	color: #01486f;
}
.modulistica h2.grouping-title {
	background: #11114E;
	font-size: 1.3em;
	color: #ffffff;
	padding: 2px 0 2px 8px;
	margin: 15px 0;
}
.modulistica .field-name-title {
	font-size: 1.4em;
	margin-bottom: 3px;
	color: #01486F;
	line-height: 110%;
}
.modulistica li.views-row .group-modulo {
	background: #fafafa;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 1.1em;
}
.modulistica .field-type-datetime, .modulistica .field-name-field-allegati-file {
	margin: 5px 0;
	color: #01486F;
}
.modulistica .field-name-field-allegati-file ul {
	padding: 0;
	margin: 0;
}
.modulistica .field-name-field-allegati-file ul li {
	margin: 4px 0;
}
.modulistica .field-collection-container .field-items .field-item {
	margin: 0;
}
.modulistica .views-exposed-form {
	background: none;
	padding: 0 5px;
}
#block-menu-menu-menu-organi-ateneo ul li {
	margin: 14px 0 0 5px;
	padding-left: 16px;
	background: url(/sites/all/themes/unich/images/arrow-black.png) no-repeat 0 3px;
}
#block-menu-menu-menu-organi-ateneo ul li li {
	margin: 4px 0 0 5px;
	background-image: url(../../images/template-new/arrow.png);
	background-position: 0 2px;
}
#block-menu-menu-menu-organi-ateneo ul li a {
	font-size: 1.4em;
}
#block-menu-menu-menu-organi-ateneo ul li li a {
	font-size: 1.2em;
}
#block-ugov-unitaorganizzativa-albero ul ul {
	margin-left: 15px;
}
#block-ugov-unitaorganizzativa-albero ul li {
	margin: 5px 0 0 0;
}
#block-ugov-unitaorganizzativa-albero ul li a {
	font-size: 1.3em;
	border-bottom: 3px solid #01486F;
	display: block;
	cursor: default;
}
#block-ugov-unitaorganizzativa-albero ul li a:hover {
	text-decoration: none;
}
#block-ugov-unitaorganizzativa-albero ul li ul li, ul.dipartimenti li {
	padding-left: 16px;
	background: url(/sites/all/themes/unich/images/arrow-black.png) no-repeat 0 2px;
}
ul.dipartimenti li {
	margin: 5px 0;
}
#block-ugov-unitaorganizzativa-albero ul li ul li a, ul.dipartimenti li a {
	font-size: 1.2em;
	border-bottom: none;
	cursor: pointer;
}
#block-ugov-unitaorganizzativa-albero ul li ul li a:hover {
	text-decoration: underline;
}
#block-ugov-unitaorganizzativa-albero ul li ul li ul li {
	background: url(../../images/template-new/arrow.png) no-repeat 0 0;
}
#block-ugov-unitaorganizzativa-albero ul li ul li ul li a {
	font-size: 1em;
}
#region-content .ugov-unita {
	padding: 10px;
}
#region-content .ugov-unita h3 {
	color: #07364F;
	border-bottom: 4px solid;
	text-transform: uppercase;
}
#region-content .ugov-unita li {
	margin: 5px 0;
	font-size: 1.1em;
	padding-left: 2px;
	background: #f2f2f2;
	font-weight: 300;
}
#region-content .ugov-unita .space {
	display: block;
}
#region-content .ugov-unita .views-field-nome-esteso-1, #region-content .ugov-incarico .views-field-nome-esteso {
	font-weight: normal;
}
.group-datipersona .field, .field-name-incarico-persona .views-field-denominazione-po {
	font-size: 1.1em;
	margin: 4px 0;
}
.group-datipersona .field-label, .field-name-incarico-persona .views-label {
	font-weight: bold;
	text-transform: uppercase;
	font-weight: 500;
}
.group-datipersona .field-items, .field-name-incarico-persona .field-content {
	font-weight: 300;
}
.field-name-incarico-persona .views-field views-field-id-ab-uo {
	font-size: 0.9em;
}
.group-datipersona .field-name-ugov-contatto-urlcv p {
	margin: 0;
}
.group-datipersona .field-name-ugov-contatto-urlcv a {
	display: block;
	text-indent: -9999px;
	padding: 0 8px;
	background: url(/sites/all/themes/unich/images/weblink.png) no-repeat left center;
}
.ugov-rubrica .views-summary {
	text-align: center;
	background: #fafafa;
	padding: 2px 10px 5px;
	font-size: 1.1em;
	font-weight: 300;
}
.ugov-rubrica .views-summary li {
	display: inline;
}
.ugov-rubrica .views-exposed-form {
	margin-bottom: 0;
}
.ugov-rubrica ul.pager {
	margin: 0 0 10px;
	background: none;
	text-align: center;
}
.ugov-rubrica table th {
	font-size: 1.1em;
	text-transform: uppercase;
	text-align: left;
}
.ugov-rubrica table tbody {
	font-weight: 300;
}
.ugov-rubrica table td.lux {
	font-weight: normal;
}
/*
.responsive-layout-mobile table, .responsive-layout-mobile thead, .responsive-layout-mobile tbody, .responsive-layout-mobile th, .responsive-layout-mobile td, .responsive-layout-mobile tr {
	display: block;
	border: none;
}
*/
.responsive-layout-mobile thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.responsive-layout-mobile tbody tr {
	margin: 5px 0;
	border: 1px solid #dddddd;
}
.responsive-layout-mobile td {
	border: none;
	position: relative;
	background: none;
	padding: 3px;
}
.responsive-layout-mobile td.lux {
	display: inline;
	font-size: 1.1em;
	text-transform: uppercase;
	padding: 0 0 0 3px;
}
.responsive-layout-mobile tr.odd td.active, .responsive-layout-mobile tr.even td.active, .responsive-layout-mobile tr.even td, .responsive-layout-mobile td:hover {
	background: none;
}
.context-mappa #region-content ul.menu li {
	display: block;
	margin-bottom: 15px;
}
.context-mappa #region-content ul.menu li ul li {
	margin: 5px 0 5px 10px;
	padding-left: 15px;
	background: url(../../images/template-new/arrow.png) no-repeat 0 3px;
	width: 90%;
}
.context-mappa #region-content ul.menu li a {
	font-size: 1.3em;
	text-transform: uppercase;
	border-bottom: 5px solid #01486F;
	margin-bottom: 5px;
	display: block;
}
.context-mappa #region-content ul.menu li ul li a {
	font-size: 1.3em;
	font-weight: 300;
	text-transform: none;
	border: none;
	margin: 0;
}
.context-mappa #region-content ul.menu li ul li ul li a {
	font-size: 1.2em;
}
#region-sidebar-first {
	background: #ffffff;
}
.responsive-layout-mobile #region-sidebar-first section.even {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
.documenti {
	font-weight: 300;
	font-size: 1.1em;
}
.documenti .field-name-field-allegati-titolo, .documenti .field-name-field-nome {
	font-size: 1.2em;
	font-weight: 400;
}
.documenti .field-type-link-field .field-item {
	background: url(../../images/template-new/arrow.png) no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	list-style-type: none;
	margin: 2px 0;
	padding-left: 15px;
}
.documenti .field-name-field-allegati-file ul {
	margin: 0;
	padding: 0;
}
.documenti .field-name-field-allegati-file ul li {
	margin: 5px 0;
}
.documenti .field-items {
	margin: 5px 0;
}
#region-sidebar-first #block-views-fields-blocks-block-3 .views-row, #region-sidebar-first #block-views-fields-blocks-block-5 .views-row, #region-sidebar-first #block-views-76b2aed55cd3eea3fcbc0121fb6cbfcf .views-row, #region-sidebar-first #block-views-persona-block-3 .views-row {
	padding: 10px;
}
#region-sidebar-first #block-views-persona-block-1 .views-row {
	padding: 10px 10px 0;
}
#region-sidebar-first #block-views-persona-block-1 .views-row-last {
	padding: 10px;
}
#region-sidebar-first #block-views-fields-blocks-block-3 h2.block-title, #region-sidebar-first #block-views-fields-blocks-block-4 h2.block-title, #region-sidebar-first #block-views-fields-blocks-block-5 h2.block-title, #region-sidebar-first #block-views-76b2aed55cd3eea3fcbc0121fb6cbfcf h2.block-title, #region-sidebar-first #block-views-persona-block-3 h2.block-title, #region-sidebar-first #block-views-persona-block-1 h2.block-title {
	color: #01486F;
	font-size: 2em;
	font-weight: 300;
	margin-top: 10px;
	background-image: url(/sites/all/themes/unich/images/contatti.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding: 0 0 0 30px;
}
#region-sidebar-first #block-views-fields-blocks-block-3 h2.block-title {
	background-image: url(/sites/all/themes/unich/images/attach.png);
}
#region-sidebar-first #block-views-fields-blocks-block-4 h2.block-title {
	background-image: url(/sites/all/themes/unich/images/galleria.png);
}
#region-sidebar-first .item-list .pager {
	background: none;
	margin: 0;
	text-align: center;
}
#region-sidebar-first .pager li.pager-current, #region-sidebar-first .pager li:hover {
	background: none;
}
.responsive-layout-mobile #region-sidebar-second .block {
	margin-top: 15px;
}
#region-sidebar-second #block-menu-block-6 .block-inner, #region-sidebar-second #block-views-19f16c2b6d4035e8fa0047b98d71940f .block-inner {
	padding: 10px;
	background-color: #CAE9EE;
}
#block-menu-block-6 h2.block-title, #block-views-19f16c2b6d4035e8fa0047b98d71940f h2.block-title {
	color: #01486f;
	font-size: 1.6em;
}
#block-views-19f16c2b6d4035e8fa0047b98d71940f h2.block-title {
	font-size: 1.2em;
}
.sei-in:before {
	content: "Sei in ";
	font-weight: 300;
}
.menu-di:before {
	content: "Menu di ";
	font-weight: 300;
}

#block-menu-block-6 ul.menu li, #block-views-19f16c2b6d4035e8fa0047b98d71940f ul.menu li {
	margin: 4px 0;
	background: url(../../images/template-new/arrow.png) no-repeat scroll 0 2px rgba(0, 0, 0, 0);
	font-size: 1.2em;
	font-weight: 300;
	padding-left: 22px;
}
#block-views-19f16c2b6d4035e8fa0047b98d71940f ul.menu li {
	font-size: 1.1em;
}
.group-correlati {
	border-top: 3px solid #024770;
	margin-top: 20px;
	padding-top: 10px;
}
.group-correlati h2.block-title {
	font-weight: 300;
	color: #024770;
}
.group-correlati ul {
	padding: 0;
}
.group-correlati ul li {
	background: url(../../images/template-new/arrow.png) no-repeat -4px 2px;
	list-style-type: none;
	margin: 4px 0;
	padding-left: 15px;
}
.group-correlati ul li a {
	font-size: 1.2em;
	color: #333333;
}
.fotogallery {
	padding: 15px 5px 3px 10px;
}
.fotogallery ul li {
	width: 60px;
	display: inline-block;
	margin-right: 8px;
	margin-bottom: 2px;
}
.fotogallery ul li img {
	border: 1px solid #9AB9E6;
}
.responsive-layout-mobile #region-postscript-first section {
	margin: 15px 0;
}
.menu-name-menu-banner-fissi li {
	position: relative;
}
.responsive-layout-mobile .menu-name-menu-banner-fissi li {
	margin-bottom: 15px;
}
.menu-name-menu-banner-fissi li a:hover {
	text-decoration: none;
}
.menu-name-menu-banner-fissi li.menu-mlid-8912 {
	background-color: #C9E9EF;
}
.menu-name-menu-banner-fissi li.menu-mlid-8912 a {
	background: url(/sites/all/themes/unich/images/bf-ammtrasp-small.png) no-repeat 2%  center / 10% auto;
	color: #000000;
	display: block;
	font-size: 1.4em;
	font-weight: 300;
	line-height: 100%;
	padding: 3% 20% 3% 15%;
}
.menu-name-menu-banner-fissi li.menu-mlid-10913, .menu-name-menu-banner-fissi li.menu-mlid-8922 {
	width: 49%;
	float: left;
	background-color: #07364f;
}
.menu-name-menu-banner-fissi li.menu-mlid-10913 {
	margin-right: 2%;
}
.menu-name-menu-banner-fissi li.menu-mlid-10913 a, .menu-name-menu-banner-fissi li.menu-mlid-8922 a {
	color: #ffffff;
	display: block;
	font-size: 1.4em;
	font-weight: 300;
	line-height: 100%;
	padding: 5% 0;
	text-align: center;
}
.menu-name-menu-banner-fissi li.menu-mlid-10913 a {
	background: url(/sites/all/themes/unich/images/bf-webtv-small.png) no-repeat 10% center / 10% auto;
}
.menu-name-menu-banner-fissi li.menu-mlid-8922 a {
	background: url(/sites/all/themes/unich/images/bf-servizionline-small.png) no-repeat 0 center / 16% auto;
}
#block-menu-block-27 {
	background-color: #005C7B;
}
#block-menu-block-27 h2.block-title {
	color: #ffffff;
	background: url(../../images/template-new/link_arrow.png) no-repeat 0 0;
	padding: 0 0 0 35px;
	background-size: 30px auto;
}
#block-menu-block-27 .block-inner {
	padding: 10px;
}
#block-menu-block-27 ul.menu {
	margin: 2px auto;
	width: 94%;
}
#block-menu-block-27 ul.menu li {
	display: block;
	padding: 0;
	background-repeat: no-repeat;
	background-position: left 6px;
	margin: 4px 0;
	background-image: url(../../images/template-new/arrow-footer.png);
}
#block-menu-block-27 ul.menu li a {
	padding: 2px 0 0 10px;
	display: block;
	font-size: 1.1em;
	color: #ffffff;
}
.responsive-layout-mobile #block-menu-block-27 {
	margin: 0 0 15px;
}
#region-postscript-third {
	background: #ffffff;
}
.responsive-layout-mobile #region-postscript-third {
	margin-bottom: 15px;
}
#region-postscript-third section h2.block-title {
	padding: 5px 20px;
	background: #11114e;
	color: #ffffff;
}
#region-postscript-third .view-banner li {
	text-align: center;
	padding-top: 12px;
	width: 50%;
	float: left;
}
.responsive-layout-mobile #region-postscript-third .view-banner li {
	padding-bottom: 12px;
	min-width: 200px;
}
.responsive-layout-mobile #region-postscript-third .view-banner li.views-row-last {
	border-bottom: none;
}
#region-postscript-third .view-banner li a {
	padding-top: 24px;
}
#zone-footer {
	background-color : #11114e;
	color: #ffffff;
	font-weight: 300;
}
.responsive-layout-mobile #zone-footer {
	margin: 0 10px;
}
#zone-footer a {
	color: #ffffff;
}
#zone-footer .region {
	border-color: rgba(255, 255, 255, 0.32);
	border-width: 1px;
	border-bottom-style: solid;
}
#zone-footer .region-inner {
	padding: 10px;
}
#zone-footer .grid-1 .region-inner {
	padding: 10px 25px 10px 0px;
}
#zone-footer .arrow-menu li {
	padding-left: 15px;
	background: url(../../images/template-new/arrow-footer.png) no-repeat 0 4px;
}
#region-footersecond {
	margin: 10px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.responsive-layout-mobile #zone-footer .menu-name-menu-social-network li {
	float: left;
	margin-right: 10px;
}
.menu-name-menu-social-network li {
	width: 40px;
}
.menu-name-menu-social-network li a {
	display: block;
	text-indent: -9999px;
	padding: 13px 0;
	width: 40px;
}
.menu-name-menu-social-network li.menu-mlid-8780 a {
	background: url(../../images//template-new/ico_fb.png) no-repeat center center;
}
.menu-name-menu-social-network li.menu-mlid-8781 a {
	background: url(../../images//template-new/ico_twitter.png) no-repeat center center;
}
.menu-name-menu-social-network li.menu-mlid-8782 a {
	background: url(../../images//template-new/ico_yt.png) no-repeat center center;
}
.menu-name-menu-social-network li.menu-mlid-8783 a {
	background: url(../../images//template-new/ico_rss.png) no-repeat center center;
}
#block-views-avvisi-block, #block-views-avvisi-block-1, #block-views-avvisi-block-7, #block-views-news-box-elenco-block-1, #block-views-news-box-elenco-block-3, #block-views-news-box-elenco-block-4, #block-views-news-box-elenco-block {
	background: #ffffff;
	position: relative;
	font-family: OpenSans, tahoma;
}
#block-views-avvisi-block-1 {
	background: #fafafa;
}
#block-views-avvisi-block h2, #block-views-avvisi-block-1 h2, #block-views-avvisi-block-7 h2, #block-views-news-box-elenco-block-4 h2, #block-views-news-box-elenco-block-3 h2, #block-views-news-box-elenco-block-1 h2, #block-views-news-box-elenco-block h2 {
	width: 55%;
	height: 30px;
	padding: 0 0 0 2%;
	color: #000000;
}
.box-news h3 {
	font-size: 1.1em;
	line-height: 100%;
}
.box-news h3 a {
	color: #000000;
}
#block-views-avvisi-block h3 a, #block-views-avvisi-block-1 h3 a, #block-views-avvisi-block-7 h3 a {
	font-weight: bold;
	text-transform: none;
}
.box-news .more-link {
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
	padding: 7px 0;
}
.box-news .more-link a {
	color: #000000;
}
.box-news .more-link:after {
	content: "";
	background-image: url(/sites/all/themes/unich/images/arrow-more.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 6px 16px;
	margin-left: 15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.box-news .more-link {
		right: 40px;
	}
	.box-news .more-link:after {
		margin-left: 0;
		position: relative;
		top: -15px;
		left: 40px;
	}
}
.box-news .views-row {
	padding: 0 1% 0 2%;
}
.responsive-layout-mobile .box-news .views-row {
	margin: 15px 0;
	border-bottom: 1px solid #000000;
	position: relative;
	padding-left: 50px;
}
.responsive-layout-mobile .box-news.rosa .views-row {
	padding-left: 10px;
}
.responsive-layout-mobile .box-news.rosa h3 {
	font-weight: 600;
}
.responsive-layout-mobile .box-news .views-row-last {
	border-bottom: none;
}
.box-news .data-avviso {
	width: 45px;
	height: 40px;
	text-align: center;
	color: #000000;
	position: relative;
}
.responsive-layout-mobile .box-news .data-avviso {
	position: absolute;
	left: 0;
}
.box-news .data-avviso .giorno {
	font-size: 1.3em;
	font-weight: bold;
	position: relative;
	top: 5px;
}
#block-views-avvisi-block h2, #block-views-avvisi-block-1 h2, #block-views-avvisi-block-7 h2 {
	background-color: #FFEEBE;
}
#block-views-news-box-elenco-block-3 h2, #block-views-news-box-elenco-block-4 h2 {
	background-color: #C0D2AA;
}
#block-views-news-box-elenco-block h2, #block-views-news-box-elenco-block-1 h2 {
	background-color: #C7A3AF;
}
.box-news.giallo .more-link:after, .box-news.giallo .data-avviso {
	background-color: #FAAF40;
}
.box-news.verde .more-link:after, .box-news.verde .data-avviso {
	background-color: #7FB439;
}
.box-news.rosa .more-link:after, .box-news.rosa .data-avviso {
	background-color: #C71F66;
}
.responsive-layout-mobile .box-news h3 {
	margin-top: 5px;
}
.field-collection-container {
	border: medium none;
	margin-bottom: 0;
}
.field-collection-view {
	border: medium none;
	margin: 0;
	padding: 0;
}
/*
.field-collection-view .entity-field-collection-item {
	width: auto;
}
.field-collection-view .field-collection-item-field-paragrafo {
	width: auto;
}
*/
.field-collection-container .documenti .field-items .field-item {
	margin-bottom: 0;
}
.element-invisible {
	margin: 0;
}
.page-gsa p.g {
	margin: 0;
	font-size: 1.5em;
}
.page-gsa table {
	border: none;
	width: auto;
	margin: 0;
}
.page-gsa .results table {
	width: 100%;
	background: #fafafa;
	margin: 0 0 20px;
}
.page-gsa .results p.g {
	margin-top: 15px;
}
.page-gsa td, .page-gsa th {
	padding: 2px;
}
.page-gsa hr.z {
	margin: 0;
}
#quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-basic {
	height: 19px;
}
#quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-basic li {
	background-image: none;
	margin-right: 5px;
	width: auto;
	height: auto;
}
#quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-basic li a {
	position: static;
	padding: 10px 20px;
}
#quicktabs-elenco_corsi ul.quicktabs-tabs li a:link {
	position: static;
}
#quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-basic li a:hover, #quicktabs-elenco_corsi ul.quicktabs-tabs.quicktabs-style-basic li.active a:hover {
	text-decoration: underline;
}
#quicktabs-elenco_corsi .view-grouping {
	margin-bottom: 20px;
}
#quicktabs-elenco_corsi .elencoaree .view-grouping-header, #quicktabs-elenco_corsi .elencoaree .view-display-id-block_7 h3, #quicktabs-elenco_corsi .elencotipologie .view-grouping-header, #quicktabs-elenco_corsi .elencotipologie .view-display-id-block_7 h3 {
	border-bottom: 4px solid #027ac6;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase;
}
#quicktabs-elenco_corsi .elencoscuoledip .view-grouping-header {
	color: white;
	background-color: #027ac6;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase;
}
#quicktabs-elenco_corsi .elencoscuoledip .view-grouping-content .view-grouping-header {
	border-bottom: 4px solid #027ac6;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 15px;
	text-transform: uppercase;
	color: inherit;
	background-color: inherit;
}
#quicktabs-elenco_corsi .field-content {
	font-weight: 300;
	font-size: 1.2em;
	text-transform: uppercase;
}
#quicktabs-elenco_corsi .view-grouping-content .item-list {
	margin-bottom: 15px;
}
#quicktabs-elenco_corsi .elencocorsi li.views-row {
	margin-bottom: 3px;
	padding: 3px 0 3px 18px;
}
#quicktabs-elenco_corsi .offerta_infonote {
	font-size: 1.1em;
	font-style: italic;
	text-transform: none;
}
#quicktabs-elenco_corsi .offerta_scuola {
	font-size: 1.5em;
	color: #027ac6;
}
.block-quicktabs-elenco-corsi .block-title {
	font-weight: bold;
}
fieldset {
	border: 1px solid #999999;
	margin: 1em 0;
	padding: 0.5em 0.5em 0.5em 2em;
}
.fieldset-legend {
	font-weight: 300;
	font-size: 1.2em;
}
.fieldset-title {
	padding: 0 0.5em;
}
.page-ugov .aprichiudi-group .view-grouping-header {
	background: none repeat scroll 0 0 #fafafa;
	border: 1px solid #fafafa;
	font-size: 1em;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 2px 2em 2px 5px;
	position: relative;
	text-transform: uppercase;
}
.page-ugov .aprichiudi-group .view-grouping-header span {
	display: inline-block;
	position: absolute;
	margin: 0 2px 0 5px;
	padding: 0;
	right: 0;
	top: 2px;
	border-bottom: 1px solid #144c7e;
	color: #144c7e;
	font-size: .75em;
	font-weight: normal;
}
.page-ugov .aprichiudi-group .view-grouping-content {
	padding-left: 15px;
	padding-bottom: 10px;
	border: 1px solid #fafafa;
	border: 1px solid #d5d5d5;
}
#block-views-ugov-view-degreecourse-block-9 .view-grouping-header, #block-views-ugov-view-degreecourse-block-11 .view-grouping-header {
	padding: 1px;
	margin-top: 5px;
	margin-bottom: 0;
	font-size: 1.2em;
	font-weight: bold;
	cursor: pointer;
}
#block-views-ugov-view-degreecourse-block-9 .aprichiudi-wrapper h3, #block-views-ugov-view-degreecourse-block-11 .aprichiudi-wrapper h3 {
	padding: 1px;
	margin-top: 0;
	margin-bottom: 3px;
	text-indent: 12px;
	font-size: 1.2em;
	font-weight: normal;
	cursor: pointer;
}
#block-views-ugov-view-degree-block-13 .aprichiudi-wrapper h3 {
	padding: 1px;
	margin-top: 0;
	margin-bottom: 3px;
	text-indent: 12px;
	font-size: 1.1em;
	font-weight: normal;
	cursor: pointer;
}
.offerta-etichetta-mutuatari {
	font-size: 0.8em;
}
.aprichiudi-list {
	padding: 0 0 2px 5px;
}
.aprichiudi-list.list-closed {
	height: 0;
	visibility: hidden;
	overflow: hidden;
}
.aprichiudi-list.list-open {
	height: auto;
	visibility: visible;
}
ul.aprichiudi-list {
	margin-bottom: 0px;
}



#result {
	position: absolute;
	right: 0px;
	z-index: 1000;
	display: block;
	background-color: #E0E1E2;	
}

table.table.table-hover.table-expandable.table-striped{
	margin-bottom: 0px;
}


.mypicker .btn{
    width: 96%;
    margin-left: 0px;
    margin-top: 1px;
    height: 19px;
}
.mypicker .open {
	right: auto;
	width: 96%;
}

.input-group > .input-group-btn:last-child > .selectpicker {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.input-group > .input-group-btn:first-child > .selectpicker {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.table.table-expandable tr:nth-child(4n-1) td {
  background-color: #fff!important;
}

.table.table-expandable tr:nth-child(4n-2) td {
	background-color: #eee!important;
}

.panel-body .tabella-wrapper {
	background-color: #fafafa!important;
}

.ins_modulo {
	list-style-type: none;
}
.ins_modulo:before {
	content:'\2014';
}
.ins_scelta {
	
}

.padding-l-20 {
	padding-left: 20px;
}

li {
	list-style-position: inside;
}