.contenitore{text-align:center;}

.menu{
    color:white;
    text-decoration:none;  
    font-size:1.2em;         
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    text-transform: uppercase;
    font-weight:bolder;
    background-color:#202546;

}

.contenitore *{text-align: left;}

.contenuto{
   
    margin-left: auto;
    margin-right: auto;
    
}

.rounded{
    border-radius:6px ;
    -moz-border-radius:6px ;
    -webkit-border-radius:6px ;

}

button{
    margin:5;
    width: 0 auto;
    text-align:center;
    text-indent: 8%;
    padding-right:0;
    padding-top:5px;    
    padding-bottom:5px;    
    padding-left:5%;
    color:#555;
    border:1px solid #D3D3D3;
    background-color: #EDEDED;
    background-image: url('../immagini/trasparenza.png');
    border:1px solid #D3D3D3;
    outline:none;
}

html>body button{
    border:0 auto ; 
    padding: 0 auto ;
    padding:5px ;
    padding-top:2px ;
    padding-bottom:2px;  
    font-size:15px;
    text-indent:0;
    border-radius:6px ;
    -moz-border-radius:6px ;
    -webkit-border-radius:6px ;

}

.bottone{
    margin:5;
    width: 0 auto;
    text-align:center;
    text-indent: 8%;
    padding-right:0;
    padding-top:5px;    
    padding-bottom:5px;    
    padding-left:5%;
    color:#555;
    border:1px solid #D3D3D3;
    background-color: #EDEDED;
    background-image: url('../immagini/trasparenza.png');
    border:1px solid #D3D3D3;
    outline:none;
}

html>body .bottone{
    border:0 auto ; 
    padding: 0 auto ;
    padding:5px ;
    font-size:15px;
    text-indent:0;

}

.bottone:hover{
    color:#222 !important;
    text-decoration:none !important;
    background-color: #E4E4E4 !important;
    border:1px solid #999999 !important;
    cursor:pointer !important;
    outline:none; 
}

button:hover{
    color:#222 !important;
    text-decoration:none !important;
    background-color: #E4E4E4 !important;
    border:1px solid #999999 !important;
    cursor:pointer !important;
    outline:none; 
}

.left{
float:left; 
}
      
      
.link{
    color:#333;
    text-decoration:none;  
    font-size:1.2em;         
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
    text-transform: uppercase;
    font-weight:bolder;


}
#menuNavigazione .link  {
    color:white;  
}

.link:hover{
    color:orange;
}
.text-justify{
    text-align:justify;
    text-align:justify !important;
}
.text-justify *{
    text-align:justify;
    text-align:justify !important;
}
.text-left{
    text-align:justify;
    text-align:justify !important;
}
.text-left *{
    text-align:justify;
    text-align:justify !important;
}
.text-center{
    text-align:center;
    text-align:center !important;
}
.text-center *{
    text-align:center;
    text-align:center !important;
}
.text-right{
    text-align:center;
    text-align:center !important;
}
.text-right *{
    text-align:center;
    text-align:center !important;
}
.capitalize{
      text-transform: capitalize;
    text-transform: capitalize !important;
}
.capitalize *{
    text-transform: capitalize;
    text-transform: capitalize !important;
}

.middle{
      vertical-align: middle;
    vertical-align: middle!important;
}
.middle *{
          vertical-align: middle;
    vertical-align: middle!important;
} 


.right{
    float:right;
}



.wrapper{
    clear: both;
}