.mnulnk {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; }
.mnulnk-ov {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; background: url(../img/LayoutElem/mnubg-ov.png) 0 0 repeat-x; }
.mnulnk-fst {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; }
.mnulnk-fst-ov {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; background: url(../img/LayoutElem/mnubg-first.png) 0 0 no-repeat; }
.mnulnk-lst-ov {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; background: url(../img/LayoutElem/mnubg-lst.png) right top no-repeat; }
.bluemnu {padding: 0 10px 0 17px; color: #0C98E4; font-weight: bold; font-size: 14px; display: block; cursor: pointer; background:url(../img/LayoutElem/hrt.gif) 0 3px no-repeat; }
.bluemnu-ov {padding: 0 10px 0 17px; color: #0C98E4; font-weight: bold; font-size: 14px; display: block; cursor: pointer; background:url(../img/LayoutElem/hrt.gif) 0 3px no-repeat; }
.splnk {text-transform: uppercase; color: #999; font-size: 10px; font-weight: bold; cursor: pointer; padding: 0 9px; }
.splnk-ov {text-transform: uppercase; color: #000; font-size: 10px; font-weight: bold; cursor: pointer; padding: 0 9px; }
.icl {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl2 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico2.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl3 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico3.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl4 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico4.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl5 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico5.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl6 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico6.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl7 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico7.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl8 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico8.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl9 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico9.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.sxlink {cursor: pointer; color: #000; font-weight: bold; padding: 6px 0; }
.sxlink-ov {cursor: pointer; color: #0099FF; font-weight: bold; padding: 6px 0; }
.sxsub-lnk {cursor: pointer; color: #666666; font-weight: bold; padding: 3px 0 3px 7px; background: url(../img/LayoutElem/bul.gif) 0 8px no-repeat; }
.sxsub-lnk-ov {cursor: pointer; color: #000; font-weight: bold; padding: 3px 0 3px 7px; background: url(../img/LayoutElem/bul.gif) 0 8px no-repeat; }
.flink {cursor: pointer; color: #0099FF; font-weight: bold; padding: 6px 0 6px 7px; background: url(../img/LayoutElem/arrbl.gif) 0 9px no-repeat; display:  block; }
.flink-ov {cursor: pointer; color: #000; font-weight: bold; padding: 6px 0 6px 7px; background: url(../img/LayoutElem/arblack.gif) 0 9px no-repeat; display:  block; }
.sbmlink {cursor: pointer; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; padding:6px 0 3px 0; }
.sbmlink-ov {cursor: pointer; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; padding:6px 0 3px 0; }
.sbm2link {cursor: pointer; font-size: 11px; color: #666666; text-decoration: none; padding: 2px 0; }
.sbm2link-ov {cursor: pointer; font-size: 11px; color: #000; text-decoration: none; padding: 2px 0; }
.sx3sub-lnk {cursor: pointer; color: #666666; padding: 2px 0 2px 12px; font-size: 11px; }
.sx3sub-lnk-ov {cursor: pointer; color: #000; padding: 2px 0 2px 12px; font-size: 11px; }
.sbmlink-d {cursor: pointer; font-size: 11px; font-weight: bold; color: #C0C0C0; text-decoration: none; }
.sbm2link-d {cursor: pointer; font-size: 11px; color: #C0C0C0; text-decoration: none; padding: 2px 0; }
.tab1On {background:url(../img/layoutElem/bgTab1_on.png) no-repeat; width:232px; height:32px; color:#000; font-family:Helvetica, sans-serif; font-size:16px; line-height:32px; text-align:center; cursor:hand; }
.tab1Off {background:url(../img/layoutElem/bgTab1_off.png) no-repeat; width:232px; height:32px; color:#666; font-family:Helvetica, sans-serif; font-size:16px; line-height:32px; cursor:pointer; text-align:center; }
.tab2On {background:url(../img/layoutElem/bgTab2_on.png) no-repeat; width:230px; height:32px; color:#000; font-family:Helvetica, sans-serif; font-size:16px; line-height:32px; text-align:center; cursor:hand; }
.tab2Off {background:url(../img/layoutElem/bgTab2_off.png) no-repeat; width:230px; height:32px; color:#666; font-family:Helvetica, sans-serif; font-size:16px; line-height:32px; cursor:pointer; text-align:center; }
.tab3On {background:url(../img/layoutElem/bgTab3_on.png) no-repeat; width:232px; height:32px; color:#000; font-family:Helvetica, sans-serif; font-size:16px; line-height:32px; text-align:center; cursor:hand; }
.tab3Off {background:url(../img/layoutElem/bgTab3_off.png) no-repeat; width:232px; height:32px; color:#666; font-family:Helvetica, sans-serif; font-size:16px; line-height:32px; cursor:pointer; text-align:center; }
.tab1bOn {background:url(../img/layoutElem/bgTab1b_on.png) no-repeat; width:347px; height:32px; color:#000; font-family:Helvetica, sans-serif; font-size:16px; line-height:32px; text-align:center; cursor:hand; }
.tab1bOff {background:url(../img/layoutElem/bgTab1b_off.png) no-repeat; width:347px; height:32px; color:#666; font-family:Helvetica, sans-serif; font-size:16px; line-height:32px; cursor:pointer; text-align:center; }
.tab2bOn {background:url(../img/layoutElem/bgTab2b_on.png) no-repeat; width:347px; height:32px; color:#000; font-family:Helvetica, sans-serif; font-size:16px; line-height:32px; text-align:center; cursor:hand; }
.tab2bOff {background:url(../img/layoutElem/bgTab2b_off.png) no-repeat; width:347px; height:32px; color:#666; font-family:Helvetica, sans-serif; font-size:16px; line-height:32px; cursor:pointer; text-align:center; }
.icl10 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico10.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.mnulnk {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; }
.mnulnk-ov {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; background: url(../img/LayoutElem/mnubg-ov.png) 0 0 repeat-x; }
.mnulnk-fst {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; }
.mnulnk-fst-ov {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; background: url(../img/LayoutElem/mnubg-first.png) 0 0 no-repeat; }
.mnulnk-lst-ov {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; background: url(../img/LayoutElem/mnubg-lst.png) right top no-repeat; }
.bluemnu {padding: 0 10px 0 17px; color: #0C98E4; font-weight: bold; font-size: 14px; display: block; cursor: pointer; background:url(../img/LayoutElem/hrt.gif) 0 3px no-repeat; }
.bluemnu-ov {padding: 0 10px 0 17px; color: #0C98E4; font-weight: bold; font-size: 14px; display: block; cursor: pointer; background:url(../img/LayoutElem/hrt.gif) 0 3px no-repeat; }
.splnk {text-transform: uppercase; color: #999; font-size: 10px; font-weight: bold; cursor: pointer; padding: 0 9px; }
.splnk-ov {text-transform: uppercase; color: #000; font-size: 10px; font-weight: bold; cursor: pointer; padding: 0 9px; }
.icl {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl2 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico2.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl3 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico3.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl4 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico4.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl5 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico5.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl6 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico6.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl7 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico7.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl8 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico8.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl9 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico9.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.sxlink {cursor: pointer; color: #000; font-weight: bold; padding: 6px 0; }
.sxlink-ov {cursor: pointer; color: #0099FF; font-weight: bold; padding: 6px 0; }
.flink {cursor: pointer; color: #0099FF; font-weight: bold; padding: 6px 0 6px 7px; background: url(../img/LayoutElem/arrbl.gif) 0 9px no-repeat; display:  block; }
.flink-ov {cursor: pointer; color: #000; font-weight: bold; padding: 6px 0 6px 7px; background: url(../img/LayoutElem/arblack.gif) 0 9px no-repeat; display:  block; }
.sbmlink {cursor: pointer; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; padding:6px 0 3px 0; }
.sbmlink-ov {cursor: pointer; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; padding:6px 0 3px 0; }
.sbmlink-d {cursor: pointer; font-size: 11px; font-weight: bold; color: #C0C0C0; text-decoration: none; }
.sxsub-lnk {cursor: pointer; color: #666666; font-weight: bold; padding: 3px 0 3px 7px; background: url(../img/LayoutElem/bul.gif) 0 8px no-repeat; }
.sxsub-lnk-ov {cursor: pointer; color: #000; font-weight: bold; padding: 3px 0 3px 7px; background: url(../img/LayoutElem/bul.gif) 0 8px no-repeat; }
.sbm2link {cursor: pointer; font-size: 11px; color: #666666; text-decoration: none; padding: 2px 0; }
.sbm2link-ov {cursor: pointer; font-size: 11px; color: #000; text-decoration: none; padding: 2px 0; }
.sbm2link-d {cursor: pointer; font-size: 11px; color: #C0C0C0; text-decoration: none; padding: 2px 0; }
.sx3sub-lnk {cursor: pointer; color: #666666; padding: 2px 0 2px 12px; font-size: 11px; }
.sx3sub-lnk-ov {cursor: pointer; color: #000; padding: 2px 0 2px 12px; font-size: 11px; }
.mnulnk {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; }
.mnulnk-ov {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; background: url(../img/LayoutElem/mnubg-ov.png) 0 0 repeat-x; }
.mnulnk-fst {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; }
.mnulnk-fst-ov {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; background: url(../img/LayoutElem/mnubg-first.png) 0 0 no-repeat; }
.mnulnk-lst-ov {text-transform: uppercase; font-size: 16px; font-weight: bold; color: #FFF; padding: 10px 0 10px 0; width:230px; text-align: center; cursor: pointer; background: url(../img/LayoutElem/mnubg-lst.png) right top no-repeat; }
.bluemnu {padding: 0 10px 0 17px; color: #0C98E4; font-weight: bold; font-size: 14px; display: block; cursor: pointer; background:url(../img/LayoutElem/hrt.gif) 0 3px no-repeat; }
.bluemnu-ov {padding: 0 10px 0 17px; color: #0C98E4; font-weight: bold; font-size: 14px; display: block; cursor: pointer; background:url(../img/LayoutElem/hrt.gif) 0 3px no-repeat; }
.splnk {text-transform: uppercase; color: #999; font-size: 10px; font-weight: bold; cursor: pointer; padding: 0 9px; }
.splnk-ov {text-transform: uppercase; color: #000; font-size: 10px; font-weight: bold; cursor: pointer; padding: 0 9px; }
.icl {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl2 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico2.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl3 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico3.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl4 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico4.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl5 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico5.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl6 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico6.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl7 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico7.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl8 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico8.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.icl9 {cursor: pointer; display: block; font-size: 11px; color: #666666; text-decoration: none; font-weight: bold; background: url(../img/LayoutElem/ico9.png) 0 4px no-repeat; padding: 11px 0 10px 40px; }
.sxlink {cursor: pointer; color: #000; font-weight: bold; padding: 6px 0; }
.sxlink-ov {cursor: pointer; color: #0099FF; font-weight: bold; padding: 6px 0; }
.flink {cursor: pointer; color: #0099FF; font-weight: bold; padding: 6px 0 6px 7px; background: url(../img/LayoutElem/arrbl.gif) 0 9px no-repeat; display:  block; }
.flink-ov {cursor: pointer; color: #000; font-weight: bold; padding: 6px 0 6px 7px; background: url(../img/LayoutElem/arblack.gif) 0 9px no-repeat; display:  block; }
.sbmlink {cursor: pointer; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; padding:6px 0 3px 0; }
.sbmlink-ov {cursor: pointer; font-size: 11px; font-weight: bold; color: #000; text-decoration: none; padding:6px 0 3px 0; }
.sbmlink-d {cursor: pointer; font-size: 11px; font-weight: bold; color: #C0C0C0; text-decoration: none; }
.sxsub-lnk {cursor: pointer; color: #666666; font-weight: bold; padding: 3px 0 3px 7px; background: url(../img/LayoutElem/bul.gif) 0 8px no-repeat; }
.sxsub-lnk-ov {cursor: pointer; color: #000; font-weight: bold; padding: 3px 0 3px 7px; background: url(../img/LayoutElem/bul.gif) 0 8px no-repeat; }
.sbm2link {cursor: pointer; font-size: 11px; color: #666666; text-decoration: none; padding: 2px 0; }
.sbm2link-ov {cursor: pointer; font-size: 11px; color: #000; text-decoration: none; padding: 2px 0; }
.sbm2link-d {cursor: pointer; font-size: 11px; color: #C0C0C0; text-decoration: none; padding: 2px 0; }
.sx3sub-lnk {cursor: pointer; color: #666666; padding: 2px 0 2px 12px; font-size: 11px; }
.sx3sub-lnk-ov {cursor: pointer; color: #000; padding: 2px 0 2px 12px; font-size: 11px; }
.Titolo {font-size: 18px; font-weight: bold; color: #000; display: block; }
.Header3 {font-size: 18px; font-weight: bold; color: #0A0E11; display: block; padding: 6px 0 10px 5px; }
.SubTitolo {font-size: 14px; font-weight: bold; color: #000; display: block; }
.txt14 P {font-size:14px; }
.en {background-position:0px 2px; background-repeat: no-repeat; vertical-align: middle; padding: 0 0 0 25px; font-weight:normal; font-style:italic; height: 24px; background-image:url(../img/flags/small/en.png); line-height:24px; display:block; cursor:pointer; }
.it {background-image:url(../img/flags/small/it.png); background-position: 0px 2px; background-repeat: no-repeat; vertical-align: middle; padding: 0 0 0 25px; font-weight:normal; font-style:italic; height: 24px; line-height:24px; display:block; cursor:pointer; }
.es {background-image:url(../img/flags/small/es.png); background-position: 0px 2px; background-repeat: no-repeat; vertical-align: middle; padding: 0 0 0 25px; font-weight:normal; font-style:italic; height: 24px; line-height:24px; display:block; cursor:pointer; }
.fr {background-image:url(../img/flags/small/fr.png); background-position: 0px 2px; background-repeat: no-repeat; vertical-align: middle; padding: 0 0 0 25px; font-weight:normal; font-style:italic; height: 24px; line-height:24px; display:block; cursor:pointer; }
.ru {background-image:url(../img/flags/small/ru.png); background-position: 0px 2px; background-repeat: no-repeat; vertical-align: middle; padding: 0 0 0 25px; font-weight:normal; font-style:italic; height: 24px; line-height:24px; display:block; cursor:pointer; }
.cn {background-image:url(../img/flags/small/flagLarge_CN.png); background-position: 0px 2px; background-repeat: no-repeat; vertical-align: middle; padding: 0 0 0 25px; font-weight:normal; font-style:italic; height: 24px; line-height:24px; display:block; cursor:pointer; }
.ar {background-image:url(../img/flags/small/ar.png); background-position: 0px 2px; background-repeat: no-repeat; vertical-align: middle; padding: 0 0 0 25px; font-weight:normal; font-style:italic; height: 24px; line-height:24px; display:block; cursor:pointer; }
.de {background-image:url(../img/flags/small/de.png); background-position: 0px 2px; background-repeat: no-repeat; vertical-align: middle; padding: 0 0 0 25px; font-weight:normal; font-style:italic; height: 24px; line-height:24px; display:block; cursor:pointer; }
.bianco {color:white; }
.annCat {cursor: pointer; color: #0099FF; font-weight: bold; padding: 4px 0 0 7px; background: url(../img/LayoutElem/arrbl.gif) 0 8px no-repeat; }
.flg a:hover {color:#000; font-weight:bold; }
.flgSelect A:link {color:#000; font-weight:bold; }
.flgSelect A:hover {color:#000; font-weight:bold; }
.flgSelect A:visited {color:#000; font-weight:bold; }
.flgSelect {color:#000; font-weight:bold; }

