/* Generated by less 2.5.1 */
/*
AMMINISTRAZIONE - GRIGIO
*/
.btn-primary {
  background-color: #444444 !important;
  border-color: #444444 !important;
}
::selection {
  background: #444444;
  color: #ffffff;
}
::-moz-selection {
  background: #444444;
  color: #ffffff;
}
a {
  color: #222222;
}
a:hover {
  color: #444444;
}
.color-1 {
  color: #444444;
}
.color-2 {
  color: #ffffff;
}
.color-3 {
  color: #222222;
}
.color-4 {
  color: #bbbbbb;
}
.color-5 {
  color: #eeeeee;
}
.color-back-2 {
  background-color: #ffffff;
}
.head-section .nav li a,
.head-section .nav li.active ul.dropdown-menu li a {
  color: #222222;
}
.head-section .nav li a:hover,
.head-section .nav li a:focus,
.head-section .nav li.active a,
.head-section .nav li.active a:hover,
.head-section .nav li a.dropdown-toggle:hover,
.head-section .nav li a.dropdown-toggle:focus,
.head-section .nav li.active ul.dropdown-menu li a:hover,
.head-section .nav li.active ul.dropdown-menu li.active a,
.head-section .navbar-default .navbar-nav > .open > a,
.head-section .navbar-default .navbar-nav > .open > a:hover,
.head-section .navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background-color: #444444;
}
.head-section .navbar-nav > li {
  border-top: 2px solid #444444;
  border-bottom: 2px solid #444444;
}
.dropdown-menu li a:hover {
  color: #ffffff !important;
  background-color: #444444;
}
.head-section .navbar-default .navbar-nav > .open > a .caret,
.navbar-default .nav li.dropdown > a:focus .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
  color: #ffffff;
}
.head-section .nav li .dropdown-menu {
  border-left: 5px solid #444444;
  border-bottom: 2px solid #444444;
}
.dropdown-level-2 {
  border-right: 5px solid #222222;
  background-color: #eeeeee;
}
.search {
  color: #ffffff;
}
.h3-uda :hover {
  color: #040073;
}
.unich {
  color: #040073 !important;
}
.navbar-brand {
  color: #bbbbbb;
}
.int-title {
  color: #444444;
}
.navbar-brand-mini {
  color: #bcc0cd;
}
.navbar-brand-mini :hover {
  color: #316ed7;
}
.int-title-mini {
  color: #316ed7;
}
.dec-mini,
.dec-mini h1 {
  color: #444444;
}
.dec-home {
  color: #bbbbbb;
}
.dec-home:hover {
  color: #444444;
}
.news {
  background: #444444;
}
.news h1 {
  color: #ffffff;
}
.news-box a,
.news-box h4,
.news-box i {
  color: #444444;
}
.news-box a:hover {
  color: #222222;
}
.news h3 a {
  color: #ffffff;
}
.news h3 a:hover {
  color: #222222;
}
ul.page-box-list a {
  color: #444444;
}
ul.page-box-list a:hover {
  color: #222222;
}
.title {
  background-color: #444444;
  color: #ffffff;
}
.title-1 {
  background-color: #222222;
  color: #ffffff;
}
.title-2 {
  background-color: #bbbbbb;
  color: #222222;
}
.footer {
  background: #bbbbbb;
  color: #ffffff;
}
.footer h1 {
  color: #222222;
}
.footer address a {
  color: #444444;
}
.footer address a:hover {
  color: #ffffff;
}
ul.page-footer-list li {
  border-bottom: 1px dashed #ffffff;
}
ul.page-footer-list a {
  color: #222222;
}
.breadcrumbs {
  background: #444444;
  color: #ffffff;
}
.breadcrumb li a {
  color: #222222;
}
.breadcrumb li.active {
  color: #ffffff;
}
ul.menu-lat-list li {
  border-bottom: 1px dashed #ffffff;
}
ul.menu-lat-list a {
  color: #222222;
}
ul.menu-lat-list a:hover {
  color: #444444;
}
.bs-docs-sidebar .nav > li > a {
  color: #222222;
}
.bs-docs-sidebar .nav > .active > a {
  color: #444444;
}
.bs-docs-sidebar .nav > .active > a,
.bs-docs-sidebar .nav > li > a:hover,
.bs-docs-sidebar .nav > li > a:focus {
  color: #444444;
  border-left: 3px solid #444444;
}
#filters li span {
  color: #222222;
}
#filters li span.active {
  background: #444444;
  color: #ffffff;
}
#filters li span:hover {
  background: #444444;
  color: #ffffff;
}
ul#filters li a {
  background: #bbbbbb;
  color: #222222;
}
ul#filters > li > a:hover,
ul#filters > li > a:focus,
ul#filters > .active > a,
ul#filters > .active > span {
  background: #444444;
  color: #ffffff;
}
ul#filters li span.no-hover:hover {
  background: transparent !important;
  color: #222222 !important;
  cursor: auto !important;
}
div[id^="portfoliolist"] > div > div[class^="portfolio"] {
  border: 1px solid #444444;
}
.portfolio-wrapper {
  background: #ffffff;
}
.label-info {
  background-color: #444444;
  color: #ffffff;
}
.form-signin {
  background: #eeeeee;
}
.form-signin h2.form-signin-heading {
  background: #444444;
  color: #ffffff;
}
.form-signin .checkbox {
  color: #222222;
}
.form-signin input[type="text"],
.form-signin input[type="password"] {
  border: 1px solid #222222;
}
.form-signin .btn-login {
  background: #444444;
  color: #ffffff;
}
.form-signin .btn-login:hover {
  background: #222222;
}
.form-signin p {
  color: #222222;
}
.form-signin a {
  color: #444444;
}
.form-signin a:hover {
  color: #222222;
}
.tabella-wrapper {
  background: #eeeeee;
}
.tabella-wrapper h4 {
  background: #444444;
  color: #ffffff;
}
.tabella-wrapper p {
  color: #222222;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #444444 !important;
  border-color: #444444 !important;
}
#region-sidebar-second #block-views-avvisi-block .block-inner {
  border: 1px #444444 solid !important;
}
.border-r-1 {
  border: 1px #444444 solid !important;
}
body #section-header #zone-menu .region-menu-inner {
  background-color: #444444 !important;
}
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 {
  background: #444444 !important;
}
body #page #block-views-banner-block-2 h2 {
  background: #444444 !important;
}
body #zone-footer {
  background-color: #444444 !important;
}
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 {
  background-color: #444444 !important;
}
body .icon .field-name-field-titolo-paragrafo {
  background: #444444 !important;
}
body .field-name-title .field-items .field-item {
  border-left: 5px solid #444444 !important;
}
.box-news.giallo .more-link:after,
.box-news.giallo .data-avviso {
  background-color: #bbbbbb !important;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-color: #444444 !important;
	color: #ffffff;
}