.navboldblu {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #003399}
.sfondofilo {  background-attachment: fixed; background-color: #FFFFFF; background-image: url(images/fili.gif); background-repeat: repeat-y; background-position: left top}
.navboldbianco {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FFFFFF; letter-spacing: 15pt; word-spacing: 8pt; line-height: 14pt}
.navboldrosso {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #FF0000; text-decoration: underline}
.sfondohp {  background-attachment: scroll; background-color: #FFFFFF; background-image: url(images/sfondo_hp.jpg); background-repeat: no-repeat; background-position: right bottom}
.sfondoist {  background-attachment: scroll; background-color: #DDEEEE; background-image: url(images/sfondo_ist.gif); background-repeat: no-repeat; background-position: center top}
.sfondocom {  background-attachment: scroll; background-color: #FFFFFF; background-image: url(images/sfondo_com.jpg); background-repeat: no-repeat; background-position: center top}
.sfondocomac {  background-attachment: scroll; background-color: #DDEEEE; background-image: url(images/sfondo_comac.gif); background-repeat: no-repeat; background-position: center bottom}
.testoblu {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; color: #003399}
.testoros {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; color: #FF0000}
.titoli {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bolder; color: #000000; letter-spacing: 5pt; line-height: 16pt}
.testo_prod {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000}
.blu_10b {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #003399; line-height: 12pt}
.testo_tabelle {  font-size: 7pt; font-weight: normal; color: #000000; font-family: Arial, Helvetica, sans-serif}

.a_blu10:link {
FONT-SIZE: 10pt; COLOR: #003399; TEXT-DECORATION: underline
}
.a_blu10:visited {
FONT-SIZE: 10pt; COLOR: #003399; TEXT-DECORATION: underline
}
.a_blu10:active {
FONT-SIZE: 10pt; COLOR: #FF0000; TEXT-DECORATION: underline
}
.a_blu10:hover {
FONT-SIZE: 10pt; COLOR: #FF0000; TEXT-DECORATION: underline
}

.a_nero10:link {
FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: underline
}
.a_nero10:visited {
FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: underline
}
.a_nero10:active {
FONT-SIZE: 10pt; COLOR: #000000; TEXT-DECORATION: underline
}
.a_nero10:hover {
FONT-SIZE: 10pt; COLOR: #FF0000; TEXT-DECORATION: underline
}

.a_blu9:link {
FONT-SIZE: 9pt; COLOR: #003399; TEXT-DECORATION: underline
}
.a_blu9:visited {
FONT-SIZE: 9pt; COLOR: #003399; TEXT-DECORATION: underline
}
.a_blu9:active {
FONT-SIZE: 9pt; COLOR: #FF0000; TEXT-DECORATION: underline
}
.a_blu9:hover {
FONT-SIZE: 9pt; COLOR: #FF0000; TEXT-DECORATION: underline
}

.a_blu11:link {
FONT-SIZE: 11pt; COLOR: #003399; TEXT-DECORATION: underline
}
.a_blu11:visited {
FONT-SIZE: 11pt; COLOR: #003399; TEXT-DECORATION: underline
}
.a_blu11:active {
FONT-SIZE: 11pt; COLOR: #FF0000; TEXT-DECORATION: underline
}
.a_blu11:hover {
FONT-SIZE: 11pt; COLOR: #FF0000; TEXT-DECORATION: underline
}
#lay-sx {
    width:25%;
    float:left;
    position:relative;
    margin:0;
    padding:0;
}
#lay-dx {
    width: 70%;
    float: right;
    position: relative;
    margin: 0;
    padding: 0;
}
@media (max-width: 480px) {
    
}

@media (min-width: 481px) and (max-width: 768px) {
    
}

@media (min-width: 769px) and (max-width: 980px) {
}

@media (min-width: 981px) and (max-width: 1279px) {
}
