/*elimino sempre il colore così lo aggiunto al topmenu*/
#fbTopBar{background-color:transparent !important}
#top-menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  height: 46px;
  line-height: 46px;
  vertical-align: middle;
  z-index: 2000;
  background-color: rgba(0, 52, 76, 0.7) !important;
}

#top-menu a {
  color: #ffffff;
  text-decoration: none;
}
#top-menu a:hover {
  color: #ffffff;
}
#top-menu .voce {
  color: #ffffff;
  text-decoration: none;
  padding-right: 55px;
  display: inline;
}
#top-menu .voce:first-child {
  padding-left: 0;
}
#top-menu .voce:last-child {
  padding-right: 0;
  /*background-color:#FF0;*/
}

/*************			disclaimer /contatti/ feedback /credits				*****************/
.pag_pop {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px !important;
  color: #19557a !important;
  max-width: 970px;
  width: auto;
  max-height: 600px;
  height: auto;
}
.content_pop {
  padding: 20px;
}
.content_pop h2 {
  font-weight: bold;
  font-size: 40px;
  color: #19557a;
  margin: 0;
  padding: 0;
  padding-bottom: 30px;
}
.content_pop h3 {
  font-weight: bold;
  margin: 0 0 20px 0;
  padding: 0;
  font-size: 20px;
  color: #19557a;
  
}
.content_pop p{
  padding: 8px 0;
  font-size: 14px;
  color: #19557a;
}
.content_pop ul{
    padding: 8px 40px;
}
.content_pop ul li {
  font-size: 14px;
  color: #19557a;
  list-style-type:disc;
}

.content_pop a {
  color: #ea690b;
  text-decoration: none !important;
}
.content_pop .text-center{
    text-align: center;
}

/*************			disclaimer /contatti/ feedback /credits				*****************/
@media (max-width: 400px) {
  #top-menu {
    width: auto;
    margin: 0 auto;
    background-color: rgba(0, 52, 76, 0.7) !important;
  }
  #top-menu .voce {
    padding-right: 10px;
  }
}
@media (max-width: 600px) {
  #top-menu .voce {
    padding-right: 10px;
  }
}

/*2024 aggiornamento*/
#contatti .mail-link a {
	color: #19557a !important;
}
#contatti .mail-link a:hover {
	color: #ea690b !important;
} 
#contatti table{display: inline-block; width: 50%;font-size: 12px;color: #19557a !important;} 
#contatti table td{    
    width: 50%;
    padding: 0 20px 10px 0;
}
    
#contatti img{
    width: 100%;
    height: auto;
    max-width: 230px;
}  
    
@media (max-width: 960px){
  #contatti table{display: inline-block; width: 100%} 
  #contatti img{width: 100%; max-width: 200px;}
}


/*scripts per modali jquery - sfondo più chiaro, modale bordi dritti*/
.blocker {
  background-color: rgba(0,0,0,0.5) !important;
}

.modal a.close-modal{
  border: 3px solid #ffffff;
  border-radius: 50px;
}
.modal {
  max-width: 930px !important;
  padding: 0 !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  border-radius: 0px !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  -ms-box-shadow: none !important
  box-shadow: none !important;
}

























