@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700,700i');

html, body {
  -webkit-text-size-adjust: none;
     -moz-text-size-adjust: none;
      -ms-text-size-adjust: none;
       -o-text-size-adjust: none;
          text-size-adjust: none;
}

.intverde {
font-family  : Verdana,Arial;
      color  : #008000;
  font-size  : 15px;
 font-weight : bold;
 font-style  : normal;
       }

.intnews {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 15px;
 font-weight : normal;
 font-style  : normal;
       }

.intnews16 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 16px;
 font-weight : normal;
 font-style  : normal;
       }

.intnews17 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 17px;
 font-weight : normal;
 font-style  : normal;
       }

.intnews18 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 18px;
 line-height : 100%;
 font-weight : normal;
 font-style  : normal;
       }

.intnewsbig {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 20px;
 font-weight : normal;
 font-style  : normal;
       }

.NEWSEVbig {
font-family  : Verdana,Arial;
      color  : #FFFFFF;
  font-size  : 20px;
 font-weight : normal;
 font-style  : normal;
       }

.NEWSEVmed {
font-family  : Verdana,Arial;
      color  : #FFFFFF;
  font-size  : 16px;
 font-weight : normal;
 font-style  : normal;
       }

.hintnewsbig {
 margin : 0 0 0 0;
 padding : 0 0 0 0;
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 20px;
 font-weight : normal;
 font-style  : normal;
       }

.intnewsbigred {
font-family  : Verdana,Arial;
      color  : #FF0000;
  font-size  : 20px;
 font-weight : normal;
 font-style  : normal;
       }

.intnewsbig130 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 20px;
 line-height : 130%;
 font-weight : normal;
 font-style  : normal;
       }

.intnewsbigbold {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 20px;
 font-weight : bold;
 font-style  : normal;
       }

.intnews26 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 26px;
 font-weight : normal;
 font-style  : normal;
       }

.subnews14 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 14px;
 font-weight : normal;
 font-style  : italic;
       }

.subnewsreg14 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 14px;
 font-weight : normal;
 font-style  : normal;
       }

.subnewsreg15 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 15px;
 font-weight : normal;
 font-style  : normal;
       }

.subnewsreg15bold {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 15px;
 font-weight : bold;
 font-style  : normal;
       }

.hsubnewsreg15bold {
      margin : 0 0 0 0;
     padding : 0 0 0 0;
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 15px;
 font-weight : bold;
 font-style  : normal;
       }

.subnews {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 13px;
 font-weight : normal;
 font-style  : italic;
       }

.hsubnews {
      margin : 0 0 0 0;
     padding : 0 0 0 0;
 font-family : Verdana,Arial;
       color : #000000;
   font-size : 13px;
 font-weight : normal;
  font-style : italic;
       }

.subnewsnormal {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 13px;
 font-weight : normal;
 font-style  : normal;
       }

.subnewsreg {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 13px;
 font-weight : normal;
 font-style  : normal;
       }

.subnewsbold {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 13px;
 font-weight : bold;
 font-style  : normal;
       }

.normalbold {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 12px;
 font-weight : bold;
 font-style  : normal;
       }

.normal {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 12px;
 font-weight : normal;
 font-style  : normal;
       }

.normal130 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 12px;
 line-height : 130%;
 font-weight : normal;
 font-style  : normal;
       }

.normal140 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 12px;
 line-height : 140%;
 font-weight : normal;
 font-style  : normal;
       }

.normal150 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 12px;
 line-height : 150%;
 font-weight : normal;
 font-style  : normal;
       }

.normal160 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 12px;
 line-height : 160%;
 font-weight : normal;
 font-style  : normal;
       }

.normalbigger130 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 13px;
 line-height : 130%;
 font-weight : normal;
 font-style  : normal;
       }

.normalbigger135 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 13px;
 line-height : 135%;
 font-weight : normal;
 font-style  : normal;
       }

.normalbigger140 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 13px;
 line-height : 140%;
 font-weight : normal;
 font-style  : normal;
       }

.normalbigger145 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 13px;
 line-height : 145%;
 font-weight : normal;
 font-style  : normal;
       }

.normalbigger150 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 13px;
 line-height : 150%;
 font-weight : normal;
 font-style  : normal;
       }

.verdana14-130 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 14px;
 line-height : 130%;
 font-weight : normal;
 font-style  : normal;
       }

.normalitalic {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 12px;
 font-weight : normal;
 font-style  : italic;
       }

.regular {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 11px;
 font-weight : normal;
 font-style  : normal;
       }

.regular130 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 11px;
 line-height : 130%;
 font-weight : normal;
 font-style  : normal;
       }

.regularcourier {
font-family  : 'Courier New';
      color  : #000000;
  font-size  : 12px;
 font-weight : normal;
 font-style  : normal;
       }

.regularitalic {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 11px;
 font-weight : normal;
 font-style  : italic;
       }

.small {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 10px;
 font-weight : normal;
 font-style  : normal;
       }

.smallbold {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 10px;
 font-weight : bold;
 font-style  : normal;
       }

.smaller {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 9px;
 font-weight : normal;
 font-style  : normal;
       }

.small7 {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 7px;
 font-weight : normal;
 font-style  : normal;
       }

.smallitalic {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 10px;
 font-weight : normal;
 font-style  : italic;
       }

.smallerright {
font-family  : Verdana,Arial;
      color  : #000000;
  font-size  : 10px;
 font-weight : normal;
 font-style  : normal;
 text-align  : right;
       }

.small408080 {
font-family  : Verdana,Arial;
      color  : #408080;
  font-size  : 10px;
 font-weight : normal;
 font-style  : normal;
       }

.small0044D2 {
font-family  : Verdana,Arial;
      color  : #0044D2;
  font-size  : 10px;
 font-weight : normal;
 font-style  : normal;
       }

.couriermedium {
font-family  : Courier New;
      color  : #000000;
  font-size  : 12px;
 font-weight : normal;
 font-style  : normal;
       }

.courier11 {
font-family  : Courier New;
      color  : #000000;
  font-size  : 11px;
 font-weight : normal;
 font-style  : normal;
       }

.couriersmall {
font-family  : Courier New;
      color  : #000000;
  font-size  : 10px;
 font-weight : normal;
 font-style  : normal;
       }

.couriersmaller {
font-family  : Courier New;
      color  : #000000;
  font-size  : 9px;
 font-weight : normal;
 font-style  : normal;
       }

.couriersmallest {
font-family  : Courier New;
      color  : #000000;
  font-size  : 9px;
 font-weight : normal;
 font-style  : normal;
       }

.smallest {
font-family  : Verdana;
      color  : #000000;
  font-size  : 8px;
 font-weight : normal;
 font-style  : normal;
       }

.tahoma8 {
font-family  : Tahoma;
      color  : #000000;
  font-size  : 8px;
 font-weight : normal;
 font-style  : normal;
       }

.tahoma9 {
font-family  : Tahoma;
      color  : #000000;
  font-size  : 9px;
 font-weight : normal;
 font-style  : normal;
       }

.barcode24 {
font-family  : "3 of 9 Barcode",Tahoma;
      color  : #000000;
  font-size  : 24px;
 font-weight : normal;
 font-style  : normal;
       }

.barcode35 {
font-family  : "3 of 9 Barcode", Tahoma;
      color  : #000000;
  font-size  : 35px;
 font-weight : normal;
 font-style  : normal;
       }

.code128_48 {
font-family  : "Code 128";
      color  : #000000;
  font-size  : 48px;
 font-weight : normal;
 font-style  : normal;
       }

.code128_44 {
font-family  : "Code 128";
      color  : #000000;
  font-size  : 44px;
 font-weight : normal;
 font-style  : normal;
       }

.code128_amzPack {
font-family  : "Code 128";
      color  : #000000;
  font-size  : 18mm;
 font-weight : normal;
 font-style  : normal;
       }

.normalarial {
font-family  : Arial;
      color  : #000000;
  font-size  : 12px;
 font-weight : normal;
 font-style  : normal;
       }

.normalarial13 {
font-family    : Arial;
      color    : #AB9278;
  font-size    : 13px;
 font-weight   : normal;
 font-style    : normal;
 letter-spacing: 1.3px;
       }

.normalMt16_130 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 16px;
 line-height : 130%;
 font-weight : normal;
 font-style  : normal;
       }

.NEWSEVbigMt {
font-family  : 'Montserrat', sans-serif;
      color  : #FFFFFF;
  font-size  : 24px;
 font-weight : normal;
 font-style  : normal;
       }

.NEWSEVmedMt {
font-family  : 'Montserrat', sans-serif;
      color  : #FFFFFF;
  font-size  : 18px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt120 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 120px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt96 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 96px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt72 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 72px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt66 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 66px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt48 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 48px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt36 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 36px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt24 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 24px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt22 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 22px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt21 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 21px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt20 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 20px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt20sub {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 20px;
 font-weight : bold;
 font-style  : normal;
       }

.Mt19 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 19px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt18 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 18px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt17 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 17px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt16 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 16px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt15 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 15px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt14 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 14px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt13 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 13px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt12 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 12px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt11 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 11px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt10 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 10px;
 font-weight : normal;
 font-style  : normal;
       }

.Mt9 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 9px;
 font-weight : normal;
 font-style  : normal;
       }

.Mon2mm {
 font-family : Monaco;
      color  : #000000;
  font-size  : 2mm;
 font-weight : normal;
 font-style  : normal;
       }

.Mon3mm {
 font-family : Monaco;
      color  : #000000;
  font-size  : 3mm;
 font-weight : normal;
 font-style  : normal;
       }

.AmzPLab1_5mm {
 font-family : "Menlo";
      color  : #000000;
  font-size  : 9px;
 font-weight : normal;
 font-style  : normal;
       }

.AmzPLab3mm {
 font-family : "Menlo";
      color  : #000000;
  font-size  : 12px;
 font-weight : normal;
 font-style  : normal;
       }

.ricercaInputMt16 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 15px;
 font-weight : normal;
 font-style  : normal;
      height : 35px;
       width : 400px;
     padding : 6px;
       }

.ricercaSelectMt16 {
 font-family : 'Montserrat', sans-serif;
      color  : #000000;
  font-size  : 14px;
 font-weight : normal;
 font-style  : normal;
      height : 35px;
       width : 120px;
       }




A.regular:link{color:#000066}
A.regular:visited{color:#7C7C7C}
A.regular:hover{color:#FF0000}
A.regular:active{color:#000066}

A.regularns:link{color:#000066; text-decoration:none}
A.regularns:visited{color:#7C7C7C; text-decoration:none}
A.regularns:hover{color:#FF0000; text-decoration:none}
A.regularns:active{color:#000066; text-decoration:none}

A.regularth:link{color:#FF0000; text-decoration:none}
A.regularth:visited{color:#FF0000; text-decoration:none}
A.regularth:hover{color:#FF0000}
A.regularth:active{color:#FF0080; text-decoration:none}

A.regularblackns:link{color:#000000; text-decoration:none}
A.regularblackns:visited{color:#7C7C7C; text-decoration:none}
A.regularblackns:hover{color:#FF0000; text-decoration:none}
A.regularblackns:active{color:#000000; text-decoration:none}

A.regularblacknsc:link{color:#000000; text-decoration:none}
A.regularblacknsc:visited{color:#000000; text-decoration:none}
A.regularblacknsc:hover{color:#FF0000; text-decoration:none}
A.regularblacknsc:active{color:#000000; text-decoration:none}

A.regularB2B13Einv:link{color:#B2B13E; text-decoration:none}
A.regularB2B13Einv:visited{color:#B2B13E; text-decoration:none}
A.regularB2B13Einv:hover{color:#B2B13E; text-decoration:none}
A.regularB2B13Einv:active{color:#B2B13E; text-decoration:none}

A.regularD400DBinv:link{color:#D400DB; text-decoration:none}
A.regularD400DBinv:visited{color:#D400DB; text-decoration:none}
A.regularD400DBinv:hover{color:#D400DB; text-decoration:none}
A.regularD400DBinv:active{color:#D400DB; text-decoration:none}

A.regularFF7224inv:link{color:#FF7224; text-decoration:none}
A.regularFF7224inv:visited{color:#FF7224; text-decoration:none}
A.regularFF7224inv:hover{color:#FF7224; text-decoration:none}
A.regularFF7224inv:active{color:#FF7224; text-decoration:none}

A.regularblueu:link{color:#0400ED; text-decoration:underline}
A.regularblueu:visited{color:#0400ED; text-decoration:underline}
A.regularblueu:hover{color:#FF0000; text-decoration:underline}
A.regularblueu:active{color:#0400ED; text-decoration:underline}

A.regularblack:link{color:#000000; text-decoration:none}
A.regularblack:visited{color:#000000; text-decoration:none}
A.regularblack:hover{color:#000000; text-decoration:none}
A.regularblack:active{color:#000000; text-decoration:none}

A.regularwhitensc:link{color:#FFFFFF; text-decoration:none}
A.regularwhitensc:visited{color:#FFFFFF; text-decoration:none}
A.regularwhitensc:hover{color:#FF0000; text-decoration:none}
A.regularwhitensc:active{color:#FFFFFF; text-decoration:none}

A.regularrednsc:link{color:#FF0000; text-decoration:none}
A.regularrednsc:visited{color:#FF0000; text-decoration:none}
A.regularredknsc:hover{color:#FF0000; text-decoration:none}
A.regularredknsc:active{color:#FF0000; text-decoration:none}

A.small:link{color:#000066}
A.small:visited{color:#7C7C7C}
A.small:hover{color:#FF0000}
A.small:active{color:#000066}

A.smallns:link{color:#000066; text-decoration:none}
A.smallns:visited{color:#7C7C7C; text-decoration:none}
A.smallns:hover{color:#FF0000; text-decoration:none}
A.smallns:active{color:#000066; text-decoration:none}

A.smallth:link{color:#FF0000; text-decoration:none}
A.smallth:visited{color:#FF0000; text-decoration:none}
A.smallth:hover{color:#FF0000}
A.smallth:active{color:#FF0080; text-decoration:none}

A.smallblackns:link{color:#000000; text-decoration:none}
A.smallblackns:visited{color:#7C7C7C; text-decoration:none}
A.smallblackns:hover{color:#FF0000; text-decoration:none}
A.smallblackns:active{color:#000000; text-decoration:none}

A.smallblacknsc:link{color:#000000; text-decoration:none}
A.smallblacknsc:visited{color:#000000; text-decoration:none}
A.smallblacknsc:hover{color:#FF0000; text-decoration:none}
A.smallblacknsc:active{color:#000000; text-decoration:none}

A.smallblack:link{color:#000000; text-decoration:none}
A.smallblack:visited{color:#000000; text-decoration:none}
A.smallblack:hover{color:#000000; text-decoration:none}
A.smallblack:active{color:#000000; text-decoration:none}

A.subnewsreg:link{color:#000066}
A.subnewsreg:visited{color:#7C7C7C}
A.subnewsreg:hover{color:#FF0000}
A.subnewsreg:active{color:#000066}

A.subnewsregns:link{color:#000066; text-decoration:none}
A.subnewsregns:visited{color:#7C7C7C; text-decoration:none}
A.subnewsregns:hover{color:#FF0000; text-decoration:none}
A.subnewsregns:active{color:#000066; text-decoration:none}

A.subnewsregth:link{color:#FF0000; text-decoration:none}
A.subnewsregth:visited{color:#FF0000; text-decoration:none}
A.subnewsregth:hover{color:#FF0000}
A.subnewsregth:active{color:#FF0080; text-decoration:none}

A.subnewsregblackns:link{color:#000000; text-decoration:none}
A.subnewsregblackns:visited{color:#7C7C7C; text-decoration:none}
A.subnewsregblackns:hover{color:#FF0000; text-decoration:none}
A.subnewsregblackns:active{color:#000000; text-decoration:none}

A.subnewsregblacknsc:link{color:#000000; text-decoration:none}
A.subnewsregblacknsc:visited{color:#000000; text-decoration:none}
A.subnewsregblacknsc:hover{color:#FF0000; text-decoration:none}
A.subnewsregblacknsc:active{color:#000000; text-decoration:none}

A.subnewsregblack:link{color:#000000; text-decoration:none}
A.subnewsregblack:visited{color:#000000; text-decoration:none}
A.subnewsregblack:hover{color:#000000; text-decoration:none}
A.subnewsregblack:active{color:#000000; text-decoration:none}

A.hulk:link{color:#009900; text-decoration:none}
A.hulk:visited{color:#009900; text-decoration:none}
A.hulk:hover{color:#009900; text-decoration:none}
A.hulk:active{color:#009900; text-decoration:none}


.titleBig .caption {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}
 
.titleBig .caption img {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}
 
.titleBig .caption span {
    float: left;
    margin: 0;
    padding: 10px;
    width: 100%;
    color: #dedede;
     
    background: #222; /* browser che non supportano rgba */
    background: rgba(0,0,0,0.7);
    position: absolute;
    left: 0;
    bottom: 0;
}
 
.titleMed .caption {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    overflow: hidden;
}
 
.titleMed .caption img {
    float: left;
    margin: 0;
    padding: 0;
    background: #fff;
    border: none;
}
 
.titleMed .caption span {
    float: left;
    margin: 0;
    padding: 5px;
    width: 100%;
    color: #dedede;
     
    background: #222; /* browser che non supportano rgba */
    background: rgba(0,0,0,0.7);
    position: absolute;
    left: 0;
    bottom: 0;
}

.titleBig .caption a {text-decoration:none;}
.titleBig .caption a:link {color: #FFFFFF;}
.titleBig .caption a:visited {color: #FFFFFF;}
.titleBig .caption a:hover {color: #FF0000;}
.titleBig .caption a:focus {color: #FFFFFF;}
.titleBig .caption a:active {color: #FFFFFF;}

.titleMed .caption a {text-decoration:none;}
.titleMed .caption a:link {color: #FFFFFF;}
.titleMed .caption a:visited {color: #FFFFFF;}
.titleMed .caption a:hover {color: #FF0000;}
.titleMed .caption a:focus {color: #FFFFFF;}
.titleMed .caption a:active {color: #FFFFFF;}

.tooltip {
    position: relative;
    display: inline-block;
    cursor: pointer;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 300px;
    background-color: white;
    color: #000;
    text-align: left;
    padding: 5px 5px;
    border: 1px solid #000;
    font-family: Verdana;
    font-size: 10px;
    
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;
    margin-bottom: 5px;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

.priceMon {
    width: 1020px;
    height: 20px;
    margin: 10px auto;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 1px;
     -webkit-user-select: none;
        -moz-user-select: none;
         -ms-user-select: none;
          -o-user-select: none;
             user-select: none;
} 

.priceMon span {
    float: left;
    color: #000;
    padding: 1px;
    position: relative;
    font: 14px 'Montserrat';
    text-decoration: none;
     -webkit-user-select: none;
        -moz-user-select: none;
         -ms-user-select: none;
          -o-user-select: none;
             user-select: none;

    -webkit-font-smoothing: antialiased;
       -moz-font-smoothing: antialiased;
        -ms-font-smoothing: antialiased;
         -o-font-smoothing: antialiased;
            font-smoothing: antialiased;
}

.priceMon ul {
    float: left;
    position: relative;
    padding-left: 20px;

    -webkit-animation-fill-mode: forwards;
       -moz-animation-fill-mode: forwards;
        -ms-animation-fill-mode: forwards;
         -o-animation-fill-mode: forwards;
            animation-fill-mode: forwards;

    -webkit-animation-timing-function: ease;
       -moz-animation-timing-function: ease;
        -ms-animation-timing-function: ease;
         -o-animation-timing-function: ease;
            animation-timing-function: ease;

    -webkit-animation: ticker 100s;
       -moz-animation: ticker 100s;
        -ms-animation: ticker 100s;
         -o-animation: ticker 100s;
            animation: ticker 100s;

     -webkit-user-select: none;
        -moz-user-select: none;
         -ms-user-select: none;
          -o-user-select: none;
             user-select: none;
}

.priceMon a {
    text-decoration: none;
    color: #000;
}

.priceMon li {
    color: #000;
    text-decoration: none;
    font: 14px/20px 'Montserrat';
    list-style: none;
    -webkit-font-smoothing: antialiased;
       -moz-font-smoothing: antialiased;
        -ms-font-smoothing: antialiased;
         -o-font-smoothing: antialiased;
            font-smoothing: antialiased;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
         -o-user-select: none;
            user-select: none;
}

.priceMon ul:hover {
    -webkit-animation-play-state: paused;
       -moz-animation-play-state: paused;
        -ms-animation-play-state: paused;
         -o-animation-play-state: paused;
            animation-play-state: paused;
}

.priceMon span:hover+ul {
    -webkit-animation-play-state: paused;
       -moz-animation-play-state: paused;
        -ms-animation-play-state: paused;
         -o-animation-play-state: paused;
            animation-play-state: paused;
}

@-webkit-keyframes ticker {
      0%    {margin-top:  20px;}
      1.96% {margin-top:   0px;}
      3.92% {margin-top: -20px;}
      5.88% {margin-top: -40px;}
      7.84% {margin-top: -60px;}
      9.8%  {margin-top: -80px;}
     11.76% {margin-top: -100px;}
     13.72% {margin-top: -120px;}
     15.68% {margin-top: -140px;}
     17.64% {margin-top: -160px;}
     19.6%  {margin-top: -180px;}
     21.56% {margin-top: -200px;}
     23.52% {margin-top: -220px;}
     25.48% {margin-top: -240px;}
     27.44% {margin-top: -260px;}
     29.4%  {margin-top: -280px;}
     31.36% {margin-top: -300px;}
     33.32% {margin-top: -320px;}
     35.28% {margin-top: -340px;}
     37.24% {margin-top: -360px;}
     39.2%  {margin-top: -380px;}
     41.16% {margin-top: -400px;}
     43.12% {margin-top: -420px;}
     45.08% {margin-top: -440px;}
     47.04% {margin-top: -460px;}
     49%    {margin-top: -480px;}
     50.96% {margin-top: -500px;}
     52.92% {margin-top: -520px;}
     54.88% {margin-top: -540px;}
     56.84% {margin-top: -560px;}
     58.8%  {margin-top: -580px;}
     60.76% {margin-top: -600px;}
     62.72% {margin-top: -620px;}
     64.68% {margin-top: -640px;}
     66.64% {margin-top: -660px;}
     68.6%  {margin-top: -680px;}
     70.56% {margin-top: -700px;}
     72.52% {margin-top: -720px;}
     74.48% {margin-top: -740px;}
     76.44% {margin-top: -760px;}
     78.4%  {margin-top: -780px;}
     80.36% {margin-top: -800px;}
     82.32% {margin-top: -820px;}
     84.28% {margin-top: -840px;}
     86.24% {margin-top: -860px;}
     88.2%  {margin-top: -880px;}
     90.16% {margin-top: -900px;}
     92.12% {margin-top: -920px;}
     94.08% {margin-top: -940px;}
     96.04% {margin-top: -960px;}
     98%    {margin-top: -980px;}
    100%    {margin-top:-1000px;}
}

@-moz-keyframes ticker {
      0%    {margin-top:  20px;}
      1.96% {margin-top:   0px;}
      3.92% {margin-top: -20px;}
      5.88% {margin-top: -40px;}
      7.84% {margin-top: -60px;}
      9.8%  {margin-top: -80px;}
     11.76% {margin-top: -100px;}
     13.72% {margin-top: -120px;}
     15.68% {margin-top: -140px;}
     17.64% {margin-top: -160px;}
     19.6%  {margin-top: -180px;}
     21.56% {margin-top: -200px;}
     23.52% {margin-top: -220px;}
     25.48% {margin-top: -240px;}
     27.44% {margin-top: -260px;}
     29.4%  {margin-top: -280px;}
     31.36% {margin-top: -300px;}
     33.32% {margin-top: -320px;}
     35.28% {margin-top: -340px;}
     37.24% {margin-top: -360px;}
     39.2%  {margin-top: -380px;}
     41.16% {margin-top: -400px;}
     43.12% {margin-top: -420px;}
     45.08% {margin-top: -440px;}
     47.04% {margin-top: -460px;}
     49%    {margin-top: -480px;}
     50.96% {margin-top: -500px;}
     52.92% {margin-top: -520px;}
     54.88% {margin-top: -540px;}
     56.84% {margin-top: -560px;}
     58.8%  {margin-top: -580px;}
     60.76% {margin-top: -600px;}
     62.72% {margin-top: -620px;}
     64.68% {margin-top: -640px;}
     66.64% {margin-top: -660px;}
     68.6%  {margin-top: -680px;}
     70.56% {margin-top: -700px;}
     72.52% {margin-top: -720px;}
     74.48% {margin-top: -740px;}
     76.44% {margin-top: -760px;}
     78.4%  {margin-top: -780px;}
     80.36% {margin-top: -800px;}
     82.32% {margin-top: -820px;}
     84.28% {margin-top: -840px;}
     86.24% {margin-top: -860px;}
     88.2%  {margin-top: -880px;}
     90.16% {margin-top: -900px;}
     92.12% {margin-top: -920px;}
     94.08% {margin-top: -940px;}
     96.04% {margin-top: -960px;}
     98%    {margin-top: -980px;}
    100%    {margin-top:-1000px;}
}

@-ms-keyframes ticker {
      0%    {margin-top:  20px;}
      1.96% {margin-top:   0px;}
      3.92% {margin-top: -20px;}
      5.88% {margin-top: -40px;}
      7.84% {margin-top: -60px;}
      9.8%  {margin-top: -80px;}
     11.76% {margin-top: -100px;}
     13.72% {margin-top: -120px;}
     15.68% {margin-top: -140px;}
     17.64% {margin-top: -160px;}
     19.6%  {margin-top: -180px;}
     21.56% {margin-top: -200px;}
     23.52% {margin-top: -220px;}
     25.48% {margin-top: -240px;}
     27.44% {margin-top: -260px;}
     29.4%  {margin-top: -280px;}
     31.36% {margin-top: -300px;}
     33.32% {margin-top: -320px;}
     35.28% {margin-top: -340px;}
     37.24% {margin-top: -360px;}
     39.2%  {margin-top: -380px;}
     41.16% {margin-top: -400px;}
     43.12% {margin-top: -420px;}
     45.08% {margin-top: -440px;}
     47.04% {margin-top: -460px;}
     49%    {margin-top: -480px;}
     50.96% {margin-top: -500px;}
     52.92% {margin-top: -520px;}
     54.88% {margin-top: -540px;}
     56.84% {margin-top: -560px;}
     58.8%  {margin-top: -580px;}
     60.76% {margin-top: -600px;}
     62.72% {margin-top: -620px;}
     64.68% {margin-top: -640px;}
     66.64% {margin-top: -660px;}
     68.6%  {margin-top: -680px;}
     70.56% {margin-top: -700px;}
     72.52% {margin-top: -720px;}
     74.48% {margin-top: -740px;}
     76.44% {margin-top: -760px;}
     78.4%  {margin-top: -780px;}
     80.36% {margin-top: -800px;}
     82.32% {margin-top: -820px;}
     84.28% {margin-top: -840px;}
     86.24% {margin-top: -860px;}
     88.2%  {margin-top: -880px;}
     90.16% {margin-top: -900px;}
     92.12% {margin-top: -920px;}
     94.08% {margin-top: -940px;}
     96.04% {margin-top: -960px;}
     98%    {margin-top: -980px;}
    100%    {margin-top:-1000px;}
}

@-o-keyframes ticker {
      0%    {margin-top:  20px;}
      1.96% {margin-top:   0px;}
      3.92% {margin-top: -20px;}
      5.88% {margin-top: -40px;}
      7.84% {margin-top: -60px;}
      9.8%  {margin-top: -80px;}
     11.76% {margin-top: -100px;}
     13.72% {margin-top: -120px;}
     15.68% {margin-top: -140px;}
     17.64% {margin-top: -160px;}
     19.6%  {margin-top: -180px;}
     21.56% {margin-top: -200px;}
     23.52% {margin-top: -220px;}
     25.48% {margin-top: -240px;}
     27.44% {margin-top: -260px;}
     29.4%  {margin-top: -280px;}
     31.36% {margin-top: -300px;}
     33.32% {margin-top: -320px;}
     35.28% {margin-top: -340px;}
     37.24% {margin-top: -360px;}
     39.2%  {margin-top: -380px;}
     41.16% {margin-top: -400px;}
     43.12% {margin-top: -420px;}
     45.08% {margin-top: -440px;}
     47.04% {margin-top: -460px;}
     49%    {margin-top: -480px;}
     50.96% {margin-top: -500px;}
     52.92% {margin-top: -520px;}
     54.88% {margin-top: -540px;}
     56.84% {margin-top: -560px;}
     58.8%  {margin-top: -580px;}
     60.76% {margin-top: -600px;}
     62.72% {margin-top: -620px;}
     64.68% {margin-top: -640px;}
     66.64% {margin-top: -660px;}
     68.6%  {margin-top: -680px;}
     70.56% {margin-top: -700px;}
     72.52% {margin-top: -720px;}
     74.48% {margin-top: -740px;}
     76.44% {margin-top: -760px;}
     78.4%  {margin-top: -780px;}
     80.36% {margin-top: -800px;}
     82.32% {margin-top: -820px;}
     84.28% {margin-top: -840px;}
     86.24% {margin-top: -860px;}
     88.2%  {margin-top: -880px;}
     90.16% {margin-top: -900px;}
     92.12% {margin-top: -920px;}
     94.08% {margin-top: -940px;}
     96.04% {margin-top: -960px;}
     98%    {margin-top: -980px;}
    100%    {margin-top:-1000px;}
}

@keyframes ticker {
      0%    {margin-top:  20px;}
      1.96% {margin-top:   0px;}
      3.92% {margin-top: -20px;}
      5.88% {margin-top: -40px;}
      7.84% {margin-top: -60px;}
      9.8%  {margin-top: -80px;}
     11.76% {margin-top: -100px;}
     13.72% {margin-top: -120px;}
     15.68% {margin-top: -140px;}
     17.64% {margin-top: -160px;}
     19.6%  {margin-top: -180px;}
     21.56% {margin-top: -200px;}
     23.52% {margin-top: -220px;}
     25.48% {margin-top: -240px;}
     27.44% {margin-top: -260px;}
     29.4%  {margin-top: -280px;}
     31.36% {margin-top: -300px;}
     33.32% {margin-top: -320px;}
     35.28% {margin-top: -340px;}
     37.24% {margin-top: -360px;}
     39.2%  {margin-top: -380px;}
     41.16% {margin-top: -400px;}
     43.12% {margin-top: -420px;}
     45.08% {margin-top: -440px;}
     47.04% {margin-top: -460px;}
     49%    {margin-top: -480px;}
     50.96% {margin-top: -500px;}
     52.92% {margin-top: -520px;}
     54.88% {margin-top: -540px;}
     56.84% {margin-top: -560px;}
     58.8%  {margin-top: -580px;}
     60.76% {margin-top: -600px;}
     62.72% {margin-top: -620px;}
     64.68% {margin-top: -640px;}
     66.64% {margin-top: -660px;}
     68.6%  {margin-top: -680px;}
     70.56% {margin-top: -700px;}
     72.52% {margin-top: -720px;}
     74.48% {margin-top: -740px;}
     76.44% {margin-top: -760px;}
     78.4%  {margin-top: -780px;}
     80.36% {margin-top: -800px;}
     82.32% {margin-top: -820px;}
     84.28% {margin-top: -840px;}
     86.24% {margin-top: -860px;}
     88.2%  {margin-top: -880px;}
     90.16% {margin-top: -900px;}
     92.12% {margin-top: -920px;}
     94.08% {margin-top: -940px;}
     96.04% {margin-top: -960px;}
     98%    {margin-top: -980px;}
    100%    {margin-top:-1000px;}
}

/* =========================
   NEWS ONLY — versione sobria
   ========================= */

.news-body-wrap .Mt11 {
  font-size: 13px;
  line-height: 1.3;
  color: #444;
}

.news-body-wrap .Mt14 {
  font-size: 15px;
  line-height: 1.6;
  color: #222;
}

.news-body-wrap .Mt14 p {
  margin-top: 0;
  margin-bottom: 0.95em;
  margin-left: 8px;
  margin-right: 12px;
  text-align: justify;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

.news-body-wrap .Mt14 h3 {
  font-size: 19px;
  line-height: 1.2;
  margin-top: 1.4em;
  margin-bottom: 0.45em;
  padding-top: 0.5em;
  border-top: 1px solid #666;
  color: #111;
  font-weight: bold;
}

.news-body-wrap .Mt14 ul {
  margin-top: 0.35em;
  margin-bottom: 1em;
  margin-left: 12px;
  margin-right: 12px;
  padding-left: 1.2em;
}

.news-body-wrap .Mt14 li {
  margin-bottom: 0.3em;
  line-height: 1.5;
}

.news-body-wrap .news-author-row {
  margin-top: 8px;
  margin-bottom: 14px;
}
