
@font-face {
    font-family: ProximaNova;
    src: url(../css/ProximaNova.ttf);
}
@font-face {
    font-family: ProximaNovaB;
    src: url(../css/ProximaNovaB.ttf);
}

* {font-family:ProximaNova;color:#FFFFFF;font-size:20px;}
h1,h1 * {font-weight:normal;}
a, a:hover {color:#FFFFFF;}

.centra{margin-left:auto;margin-right:auto;text-align:center;}
.giustificato {text-align:justify;}
.right {text-align:right;}

.link {text-decoration:underline;}
.corsivo {font-style:italic;}
.bold,.bold * {font-family:ProximaNovaB;font-weight:bold;}

.font12 {font-size:12px;}
.font20 {font-size:20px;}
.font23 {font-size:23px;}
.font25 {font-size:25px;}
.font35 {font-size:35px;}
.font40 {font-size:40px;}
.font55 {font-size:55px;}

.rosso, .error {color:#FF2D2A !important;}
.bianco {color:#FFFFFF !important;}
.blu {color:#A5DBF3 !important;}

.pointer {cursor:pointer;}

.margin0 {margin:0px;}
.margin10 {margin:10px;}
.margint0 {margin-top:0px;}
.margint15 {margin-top:15px;}
.padding15 {padding:15px;}
.lettersp2 {letter-spacing:2px;}
.lar100 {min-width:100% !important;}


.divisione {width:364px;height:76px;top:316px;left:206px;font-weight:400;font-size:76px;line-height:76px;}
.industriale {width:380px;height:88px;top:389px;left:207px;font-weight:700;font-size:76px;line-height:92.57px;}
.testodx {line-height:1.5;}

.footer {margin-top:10px;}
.footer * a {color:#ffffff; text-decoration:underline;}
