.bd-placeholder-img {
        font-size: 1.125rem;
        text-anchor: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        }

.sfondo { 
        background: url("../img/sfondo.jpg");
        background-repeat: no-repeat;
        /* background-position: 0 0; */
        -moz-background-size: cover;
        -webkit-background-size: cover;
        background-size: cover;
        background-attachment: scroll;
           
}
        
body    {
        background-color: rgb(247,247,247)!IMPORTANT;
        padding: 0px;
        margin: 0px;    
}

.imgcenter
        {
        position: fixed;
        left: 0px;
        top: 30px;
        z-index: 200;
}
.footer {
        margin: 0px;
        padding: 0px;
        font-family: Arial;
        background-color: lightgrey;
        height: 170px;
        width:100%;
        position: relative;
        bottom: 0px;
        left:0px;
        border-top: solid 1px;
 } 
.footer2 {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}
.footdx {
         position:absolute;
         left: 60%;
         top: 15px;
}
            
.footsx{
        position:absolute;
        left:8%;
        top:15px;
}
    
.stile1{
        font-family:sans-serif;
        font-weight: 600;
}

.stile2{
        color: rgb(29,62,115);
        font-family:sans-serif;
        font-weight: 700;
}

.stile3{
        width: 100%;
}
.stile3 tr td{
        border: 1px solid black;
}

.stile4{
        width: 80px;
        float:left;
        border: 1px solid black;
}
         
a:link {
        color: rgb(0,150,235);
}
a:hover {
        color: rgb(200,0,0);
}

.testo_3d {
  
  color: white;
  text-shadow:0  2px  0   rgb(29,130,180),
              0  4px  0   rgb(29,62,115),
              0  6px  0   rgb(29,62,115),
              3px 8px  5px rgba(0,0,0,0.3); }
.deschome  {
            color: white;
            font-weight: 500;
            text-shadow:0  2px  0   rgb(0,0,0),
                        0  3px  0   rgb(29,62,115),
                        3px 8px  5px rgba(0,0,0,0.3);
}
.breadcrumbs{
            position:fixed;
            top:70px;
            right: 80px;
    
}
.menu {
      background-color: rgb(29,62,115);
}
hr.new1 {
  border-top: 1px solid rgb(29,62,115);
}
div.right {
          align-content: right;
   
        
      @media (min-width: 768px) {
        .bd-placeholder-img-lg {
          font-size: 3.5rem;
        }
      }