.btn {
}
.btn:hover {
 text-decoration: none;
opacity: 0.8;
}
.btn:focus {
opacity: 0.5;
}

.menu {  
font-family: din;
color: #505456;
font-size: 17px;
line-height: 17px;
letter-spacing: -1.5px;
}
.menu a:link {  
font-family: din;
color: #505456;
font-size: 17px;
line-height: 17px;
letter-spacing: -1.5px;
}
.menu a:visited {  
font-family: din;
color: #505456;
font-size: 17px;
line-height: 17px;
letter-spacing: -1.5px;
}
.menu a:hover {
font-family: din;
color: #f0af36;
font-size: 17px;
line-height: 17px;
letter-spacing: -1.5px;
}

.enorme {  
font-family: din;
color: #f0af36;
font-size: 60px;
line-height: 45px;
letter-spacing: -1.5px;
}

.enormebold {  
font-family: dinbold;
color: #f0af36;
font-size: 60px;
line-height: 45px;
letter-spacing: -1.5px;
}

.txt {
font-family: din;
color: #505456;
font-size: 24px;
line-height: 28px;
letter-spacing: -1px;
}

.txtbold {
font-family: dinbold;
color: #505456;
font-size: 24px;
line-height: 28px;
letter-spacing: -1px;
}
.txtbold a:link {
font-family: dinbold;
color: #505456;
font-size: 24px;
line-height: 28px;
letter-spacing: -1px;
}
.txtbold a:visited {
font-family: dinbold;
color: #505456;
font-size: 24px;
line-height: 28px;
letter-spacing: -1px;
}
.txtbold a:hover{
font-family: dinbold;
color: #f0af36;
font-size: 24px;
line-height: 28px;
letter-spacing: -1px;
}

.BIGwhite {
font-family: din;
color: #FFF;
font-size: 35px;
line-height: 35px;
letter-spacing: -1px;
}

.BIGwhitebold {
font-family: dinbold;
color: #FFF;
font-size: 35px;
line-height: 35px;
letter-spacing: -1px;
}

.icon {
font-family: din;
color: #FFF;
font-size: 20px;
line-height: 20px;
letter-spacing: -1px;
}

.txtWHITE {
font-family: din;
color: #FFF;
font-size: 20px;
line-height: 20px;
letter-spacing: -1px;
}

.txtboldWHITE {
font-family: dinbold;
color: #FFF;
font-size: 24px;
line-height: 24px;
letter-spacing: -1px;
}
.txtboldWHITE a:link{
font-family: dinbold;
color: #FFF;
font-size: 24px;
line-height: 24px;
letter-spacing: -1px;
}
.txtboldWHITE a:visited{
font-family: dinbold;
color: #FFF;
font-size: 24px;
line-height: 24px;
letter-spacing: -1px;
}
.txtboldWHITE a:hover{
font-family: dinbold;
color: #f0af36;
font-size: 24px;
line-height: 24px;
letter-spacing: -1px;
}


.footer {
font-family: din;
color: #505456;
font-size: 16px;
line-height: 18px;
letter-spacing: -1px;
}

.footerBOLD {
font-family: dinbold;
color: #505456;
font-size: 16px;
line-height: 18px;
letter-spacing: -1px;
}
.footerBOLD a:link {
font-family: dinbold;
color: #505456;
font-size: 16px;
line-height: 18px;
letter-spacing: -1px;
}
.footerBOLD a:visited {
font-family: dinbold;
color: #505456;
font-size: 16px;
line-height: 18px;
letter-spacing: -1px;
}
.footerBOLD a:hover {
font-family: dinbold;
color: #7d8386;
font-size: 16px;
line-height: 18px;
letter-spacing: -1px;
}

.form {
    font-family: din;
    color: #505456;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: -1px;
}

.formsmall {
    font-family: din;
    color: #505456;
    font-size: 13px;
    line-height: 13px;
    letter-spacing: -1px;
}


.info {
    font-family: dinbold;
    color: #217887;
    font-size: 30px;
    line-height: 30px;
    letter-spacing: -1px;
}

.descrizione {
font-family: din;
color: #505456;
font-size: 20px;
line-height: 22px;
letter-spacing: -1px;
}

.descrizioneBOLD {
font-family: dinbold;
color: #505456;
font-size: 20px;
line-height: 22px;
letter-spacing: -1px;
}


