body {
  font-size: 100%  !important;
  background-color: #363636 !important;
  color: #FFFFFF !important; }

h1 {
  font-size: 120%; }

h2 {
  font-size: 110%; }

h3 {
  font-size: 105%; }

h4 {
  font-size: 100%; }

legend {
  color: white !important; }

a:link {
  color: #E3E3E3;
  background-color: #363636;
  text-decoration: underline !important; }

a:visited,
a:active {
  color: #E3E3E3;
  background-color: #363636; }

a:hover {
  background-color: #fff;
  color: #000 !important; }

form {
  margin: 0 !important; }

#popup {
  background-color: white !important;
  color: #333 !important; }

#main-content {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

#page,
#fascia,
#breadcrumbs,
#breadcrumbs .breadcrumb,
#cont-navigation,
#navigation,
#cont-body {
  background-color: #363636 !important;
  color: #FFFFFF;
  font-weight: bold; }

.breadcrumb > li {
  text-shadow: 0 0 0 white !important; }

.breadcrumb > li {
  text-shadow: 0 0 0 white; }

.last span,
.only span {
  color: white !important;
  font-weight: normal; }

#img-logo {
  padding: 0 !important; }

.asl-bat #img-logo,
.asl-bari #img-logo,
.asl-lecce #img-logo,
.asl-foggia #img-logo,
.asl-taranto #img-logo,
.asl-brindisi #img-logo {
  margin-top: 5px !important; }

#titolo-logo,
#titolo-logo p {
  color: #FFFFFF;
  text-decoration: none !important;
  height: 34px; }

/*navigation*/
#cont-navigation {
  border-color: #DE4B7F;
  border-style: solid;
  margin-top: 0 !important;
  border-width: 2px 0px 2px 0px; }

.asl-bari #cont-navigation,
.asl-foggia #cont-navigation,
.asl-taranto #cont-navigation,
.asl-brindisi #cont-navigation {
  border-color: #cc858a !important; }

.asl-lecce #cont-navigation {
  border-color: #cc858a !important; }

.asl-bat #cont-navigation {
  border-color: #EB7200 !important; }

.ares #cont-navigation {
  border-color: #FF3300 !important; }

.centri-antiveleni #cont-navigation {
  border-color: #FF3366 !important; }

.centro-regionale-trapianti #cont-navigation {
  border-color: #84c466 !important; }

.centro-118-bari #cont-navigation {
  border-color: #E10918 !important; }

.centro-118 #cont-navigation {
  border-color: #E10918 !important; }

.csa #cont-navigation {
  border-color: #339933 !important; }

.rop #cont-navigation {
  border-color: #3a9673 !important; }

.sist #cont-navigation {
  border-color: #077FCB !important; }

.debellis #cont-navigation {
  border-color: #FF3333 !important; }

.istituto-tumori #cont-navigation {
  border-color: #00A796 !important; }

.oer #cont-navigation {
  border-color: #009EE0 !important; }

.ofs #cont-navigation {
  border-color: #FF3366 !important; }

.ospedali-riuniti #cont-navigation {
  border-color: #cc858a !important; }

.policlinico #cont-navigation {
  border-color: #3399CC !important; }

.puglia-salute #cont-navigation {
  border-color: #DE4B7F !important; }

.registro-tumori #cont-navigation {
  border-color: #52A800 !important; }

#navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li {
  border-color: #363636 !important;
  background-color: #363636;
  border-width: 0px 1px 0px 0px; }

#navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a {
  background-color: #363636; }

.asl-bat #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.asl-lecce #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.asl-foggia #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.asl-taranto #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.asl-brindisi #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.asl-bari #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.ares #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.centri-antiveleni #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.centro-118-bari #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.centro-118 #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.csa #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.rop #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.sist #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.debellis #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.istituto-tumori #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.oer #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.ofs #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.ospedali-riuniti #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.policlinico #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.puglia-salute #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a,
.registro-tumori #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a {
  background-color: #363636; }

#navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  color: white !important; }

.asl-bat #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.asl-bat #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #eb7200; }

.asl-lecce #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.asl-lecce #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #cc858a; }

.asl-foggia #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.asl-foggia #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover,
.asl-taranto #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.asl-taranto #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover,
.asl-bari #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.asl-bari #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #00A3BF; }

.asl-brindisi #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.asl-brindisi #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #cc858a; }

.asl-lecce #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.asl-lecce #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #cc858a; }

.asl-bat #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.asl-bat #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #EB7200; }

.ares #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.ares #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #ff3300; }

.centri-antiveleni #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.centri-antiveleni #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #ff3366; }

.centro-118-bari #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.centro-118-bari #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #E10918; }

.centro-118 #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.centro-118 #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #e10918; }

.csa #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.csa #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #339933; }

.rop #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.rop #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #3a9673; }

.sist #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.sist #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #077fcb; }

.debellis #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.debellis #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #ff3333; }

.istituto-tumori #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.istituto-tumori #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #00A796; }

.oer #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.oer #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #009EE0; }

.ofs #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.ofs #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #FF3366; }

.ospedali-riuniti #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.ospedali-riuniti #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #cc858a; }

.policlinico #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.policlinico #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #3399cc; }

.puglia-salute #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.puglia-salute #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #DE4B7F; }

.registro-tumori #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open > a,
.registro-tumori #cont-navigation #navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li > a:hover {
  background-color: #52a800; }

#navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li:first-child > a,
#navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li:first-child > a:hover {
  background-position: 0 13px !important;
  top: 0 !important;
  height: 27px !important; }

#navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li.open .dropdown li > a {
  background-color: #f2f2f2; }

#navigation > .navbar-inner-ps > .nav-collapse-ps > ul > li .dropdown li a:hover {
  color: white !important; }

.nav-menu ul li {
  padding-top: 10px !important; }

.nav-menu ul li a {
  color: white !important;
  padding: 0 !important;
  margin-left: 20px !important; }

.nav-menu ul li a:hover {
  background-color: #fff;
  color: #000 !important; }

.debellis #titolo-logo {
  padding-top: 16px; }

.debellis #titolo-logo p {
  top: 30px; }

.debellis #titolo-logo:hover p {
  background-color: #363636 !important; }

#titolo-logo:hover {
  color: #DE4B7F;
  text-decoration: none !important;
  height: 34px; }

.cont-button .button-empty {
  border-color: black !important; }

.cont-button .button-empty a h2 {
  color: black !important; }

.section,
.messaggio-info {
  background-color: #363636 !important; }

.messaggio-info {
  margin-top: 20px !important; }

.section a,
.section .sottotitolo,
li.Testo-descrizione-link-home a {
  color: white !important; }

.section a:hover,
li.Testo-descrizione-link-home a:hover {
  background-color: #fff;
  color: #000 !important; }

.black,
.form-label {
  color: white; }

.tabRicerca .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  color: white !important; }

.tabRicerca .ui-tabs .ui-tabs-nav .ui-tabs-anchor:hover {
  background-color: #fff;
  color: #000 !important; }

.ol-viewport {
  margin-left: 0; }

.portlet-topper {
  background-color: transparent !important;
  color: white !important; }

.cont-info span {
  color: white !important; }

.nav-account-controls {
  border: 2px solid blue; }

.dropdown-menu {
  padding: 0 !important; }

.dropdown-menu > li > a,
.dockbar .navbar-inner .site-administration-menu li a {
  color: white !important; }

.dropdown-menu > li > a:hover,
.dockbar .navbar-inner .site-administration-menu li a {
  background-color: #fff;
  color: #000 !important; }

/*footer*/
.rgba-background {
  background-color: #363636 !important;
  color: #FFFFFF;
  font-weight: bold; }

#cont-navigation-footer .Titoli-footer > a {
  background-color: #363636;
  font-weight: bold;
  color: white !important;
  line-height: 24px; }

#cont-navigation-footer .Titoli-footer > a:hover {
  background-color: #fff;
  color: #000 !important; }

#cont-navigation-footer .Link-footer:link,
.Link-footer,
.nonblock {
  color: white !important; }

#cont-navigation-footer .Link-footer:hover {
  background-color: #fff;
  color: #000 !important; }

#cont-navigation-footer .Titoli-footer div {
  padding-top: 10px; }

/**************************/
.add-content-menu,
.add-content-menu a {
  color: black; }

.tab a {
  color: white; }

a.prefisso {
  background-color: white;
  color: black !important; }

a.numero {
  background-color: transparent; }

#fseOpen button.ui-state-default {
  background: #363636 !important; }

#fseOpen button.ui-state-hover,
#fseOpen button.ui-state-active {
  background: #363636 !important; }

#fseOpen .ui-button-text {
  color: white !important; }