body {
    background-color: #ffffff;
}
/*HEADER BACKGROUND COLOR*/
.navbar-default {
  background-color: #ffffff; /*bianco*/
}

/*HEADER TEXT COLOR*/
.headerText{
  color: #24336a; /* blu notte */
}

/*SEARCH BACKGROUND COLOR*/
header#header #header-social li a.searchAllegato, .btn-searchAllegati {
  background-color: #314997; /* blu scuro */
}

/*PANEL BACKGROUND COLOR DISABLED*/
.panel {
  background-color: #a1d3c2; /* verde chiaro */
}
.panel a {
  color: #575756; /* grigio scuro */
}

/*PANEL BACKGROUND COLOR*/
.panelSelected {
  background-color: #314997 !important; /* blu scuro */
}
.panelSelected a{
  color: #ffffff !important; /* bianco */
}
.panelAllegati {
  background: #ffffff;
}

/*BREADCRUMB*/
.breadcrumb-wrapper, .breadcrumb, .breadcrumb li a {
  color: #575756;            /* grigio scuro */
  background: #a1d3c2;       /* verde chiaro */
}

.breadcrumb li a:before, .breadcrumb li a:after {
  border: 0 solid #a1d3c2;
  border-width: 16px 8px;
  background-color: #ffffff; /* bianco */
}

.breadcrumb li a:before {
  border-left-color: transparent;
}

.breadcrumb li a:after {
  border-color: transparent;
  border-left-color: #a1d3c2; /* verde chiaro */
}

.breadcrumb li a:hover {
  background-color: #24336a; /* blu notte */
  text-decoration: none;
  color: #ffffff;
}

.breadcrumb li a:hover:before {
  border-color: #24336a;
  border-left-color: transparent;
}

.breadcrumb li a:hover:after {
  border-left-color: #24336a;
}

.breadcrumb li:last-child a, .breadcrumb li:last-child a:hover {
  padding-right: 15px;
  background-color: #314997; /* blu scuro */
  margin-right: 0;
  color: #ffffff;
}

.breadcrumb li:last-child a:before, .breadcrumb li:last-child a:hover:before {
  border-color: #314997;
  border-left-color: transparent;
}

.breadcrumb li:last-child a:after, .breadcrumb li:last-child a:hover:after {
  border-left-color: #314997;
}

.breadcrumb li a:active {
  background-color: #314997; /* blu scuro */
}

.breadcrumb li a:active:before {
  border-color: #314997;
  border-left-color: transparent;
}

.breadcrumb li a:active:after {
  border-left-color: #314997;
}

div#arrow {
  background-color: #314997; /* blu scuro */
}
/*spazio per logo */
header#header table {
  border-collapse: separate !important; /* necessario per far funzionare border-spacing */
  border-spacing: 0 10px !important;    /* 10px = spazio verticale; regola a piacere */
}