html,body,img,h1,h6,form,label{margin:0px;padding:0px;border:0px;}
p{ margin:0 0 10px 0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:0.75em;}
.rientro a:link,.rientro a:visited,.rientro a:active,.colx4 a:link,.colx4 a:visited,.colx4 a:active,ul a:link,ul a:visited,ul a:active,ol a:link,ol a:visited,ol a:active,.miniHeader2 a:link,.miniHeader2 a:visited,.miniHeader2 a:active{font-weight:bold;padding:0px 2px 1px 2px;text-decoration:none;}
.right{float:right;}
.left{float:left;}
header,nav,article,footer{display:block;}
h2{font-size:3em;}
h4{font-size:1.333em;}
#footer a:hover{background:none;}

#header {float:left;width:650px;}
h1{padding:3px 5px 0 10px;height:39px;margin-bottom:1px; font-weight:bold;letter-spacing:-3px; text-transform:uppercase;font-size:2.5em;}
h2 a:hover{opacity:0.6;}
h3{font-size:1.5em;font-weight:normal;}
#menu a:link,#menu a:visited,#menu a:active{font-weight:bold;padding:0px 2px 1px 2px;text-decoration:none;}

.menu,.keepinformed,#lingue ul{text-align:right;margin:5px 0px;}
#menu {font-size:0.916em;padding-bottom:5px; width:330px;float:left;}
.menu,#lingue ul{height:14px;padding:2px 5px;list-style:none;text-transform: lowercase;}
#menu li{margin-left:3px; display:inline; list-style:none;}
.menuTit{float:left;}
.menuPuls{float:right; white-space:nowrap;}

#share {background-color: #FFFFFF;float: left;height: 16px;padding:5px;width: 320px;opacity:.8;}
#share a{text-decoration:none;}
#share a:hover{background: none;}
.addthis_button_facebook_like {margin:-2px 0 0 0;overflow: hidden;width: 45px;}
#keepinformed{ clear:both;}
#keepinformed li{float:right; list-style:none;}
.keepinformed{padding:0;}
.keepinformedLab{padding-top:2px;margin-right:3px;}
#keepinformed{float:left;clear:none;}

.alert p{padding:3px 5px 0 10px;height:39px;margin-bottom:1px; font-weight:bold;letter-spacing:-3px; text-transform:uppercase;font-size:2.5em;}
.alert ul{padding:0 0 0 20px;margin:0 0 10px 20px;}

#jsMenuCnt{clear: both; background-image: url(/_images/fondomenujs.png);padding: 0 10px;height: 30px;}
#jsMenu{list-style: none;margin: 0;padding: 0;}
#jsMenu li.left {margin: 7px 5px 0 0;}
#jsMenu li.left a,#jsMenu li.left span{padding:2px 5px;display: block; border-radius:5px;font-weight: bold;font-size: 0.8em;}
#jsMenu li.right{padding:3px 3px;}
#jsMenu li.right a{padding:0;}
#nl_res{border-bottom-left-radius:5px;border-radius:5px;padding: 3px 5px;background-color: #000;margin: 3px 0 5px 5px;color: #FFF;float:right;}

#jsMenu .socialItem{display:block;height:25px;}
.ico_fl .socialItem{
  background-image: url("/_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -11px;
  width:19px;
}
.ico_tw .socialItem{
  background-image: url("/_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -40px;
  width:19px;
}
.ico_fb .socialItem{
  background-image: url("/_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -70px;
  width:19px;
}
.ico_vi .socialItem{
  background-image: url("/_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -100px;
  width:19px;
}
.ico_yt .socialItem{
  background-image: url("/_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -130px;
  width:19px;
}
.ico_fg .socialItem{
  background-image: url("/_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -160px;
  width:23px;
}
.ico_fa .socialItem{
  background-image: url("/_images/social_icons.png");background-repeat: no-repeat;
  background-position: -10px -190px;
  width:19px;
}

.assistive-text {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* FINE TESTA */

#footer a:link,#footer a:visited,#footer a:active{font-weight:bold;text-decoration:none;}
.titGal{font-size:1.333em;margin:5px 0 0 2px;padding:0px;}
.h1Alto{height:72px;}
h6{font-size:1.333em;padding:2px 5px 1px 5px;}
#cnt {width:980px;margin:0 auto;}
.col1Tit{width:980px;}
.lastUpdate{font-weight:normal; font-size:0.8em; padding-left:10px;letter-spacing:0px;}
.bigPuls a{display:block; text-align:center;font-size:1.333em;}
.bigPuls a:link,.bigPuls a:visited,.bigPuls a:active{font-weight:bold;padding:2px;margin:10px 0;text-decoration:none;}
.col2Tit{width:230px;float:left;}
.data{font-size:0.916em;float:left; padding:1px 5px 2px 5px;width:60px;text-align:right;}
.more{text-align:right;}
#boxScroll,#boxScrollBasso{ width:334px;overflow:auto;margin-top:1px;}
#boxScroll{height:482px;}
#boxScrollCnt{ padding-bottom:19px;}
#boxScrollBasso{height:451px;}
#flashCnt {overflow:hidden;width:645px; height:544px;  }
.flashAlt{padding:10px;}
.disabled{font-weight:bold;padding:0px 2px 1px 2px; cursor:default;}
#container {clear:both;}
#container,#partner {margin-top:10px;}
#container ol {margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;}
#container ol li {margin:0px 0px 5px 0px;}
.squared0{margin:0px 0px 0px 10px; padding:0px 0px 0px 3px; list-style:square;}
.squared0 li{margin:0px 0px 5px 0px;}
.squared10{margin:0px 0px 20px 10px; padding:0px 0px 0px 18px; list-style:square;}
.squared10 li{margin:0px 0px 5px 0px;}
.miniHeader{margin-top:10px;}
.miniHeaderProg{margin-bottom:10px;}

/* GALLERY */
#gallery{margin:0;padding:0;list-style:none}
#gallery ul{margin:0;padding:0;list-style:none}
#gallery a{display:block;}
#gallery a:hover img{opacity:.6;}

.galleryItem{margin:0 0 1px 0;} 
#gallery li p a{padding:4px 5px 5px 5px;}
.gallTit{font-size:1.666em;}
.gallStit{display:block;font-weight:normal;}
.gallStitInline{letter-spacing:normal;font-weight:normal; text-transform:none; font-size:.5em;}

.galleryCnt{margin:1px 0;padding:0;list-style:none;}
.loading{padding:50px;text-align:center;}
.gallItemList{float:left;margin:10px 0 10px 10px;text-align:center;width:184px;height:180px;position:relative;}
.microPadd{margin:15px;}
.gallType{position:absolute;left:0;top:0;}
.gallItemList a{padding:0;position:relative}
#gallery li a{padding:0;}
.gallLink{font-size:0.833em;width:20px;float:right;text-align:right;}
/* GALLERY END*/

#footer{clear:both;padding-top: 1px;background-color: #FFFFFF}
#footer a{ margin:0; padding:0;}
#mainfooter,#corporateLPM{clear:both;padding-top:3px; height:19px;}
#corporateLPM {margin:1px 0;}
#corporateLPM ul{margin:2px 10px;padding:0;}
#corporateLPM li{margin-right:20px;list-style:none;}
#corporateLPM a:link,#corporateLPM a:visited,#corporateLPM a:active{ margin:0; padding:0;}
#corporateLPM a:hover{ margin:0; padding:0;}

/* CORPORATE */
#corporate {font-size:1.166em; margin:20px 0; padding:0; float:left; height:18px;}
#corporate li,#corporate a{float:left; list-style:none;}
#corporate a{color:#000000;}
#corporate a,.corpSel{ font-weight:bold;display:block;color:#000000;padding:0px 10px 0 10px; margin-right:10px;height:18px;text-align:right;  background:none; border-right: 1px solid #000000; }
.bulletSmall{ background-image:url("/_images/slash_nero.gif"); background-repeat:no-repeat;padding:0 7px;background-position:top right; margin-right:5px;}


#partner{clear:both;}
#partner a:link,#partner a:visited,#partner a:active{ margin:0; padding:0;}
#partner a:hover{ margin:0; padding:0;}
.copy{padding:1px 0 0 10px;}
.flyer{padding-right:10px;}
#mainfooter{font-size:0.833em;}
.col1{width:645px;float:left;}
.col1A{width:322px;float:left;}
.col1B{width:322px;float:left;margin-left:1px;}
.col1BF{width:315px;float:left;margin-left:0px;margin-right:20px; }
.col2,.col2R{width:334px;float:right;margin-left:1px;}
.col2R{text-align:right;}

.colx4{width:233px;float:left; padding:10px 0 0 10px;}
.colx4 h6{ margin:0 0 10px 0;}
.colx4 a{display:block;}
.colx4 ul{margin:0 0 0 10px;padding:0 0 0 10px;}
.colx4 ul li{margin:0 0 10px 0;}
.colx4 a:link,.colx4 a:visited,.colx4 a:active,.colx4 a:hover{display:block; cursor:pointer;}
.h6stit{padding:0 10px; height:35px;}
.myClear{clear:both;}
.rientro{padding:10px;clear:both;}
.button,.buttonNL,.formBox,.formBoxNL{font-family:Arial, Helvetica, sans-serif;}
.button,.formBox{font-size:1em;}
.buttonNL,.formBoxNL{font-size:0.833em;}
.formBox{width:290px;padding:3px;}
.buttonNL{padding:0px;}
.formBoxNL{padding:1px 3px 1px 3px;width:85px;}
.topServ{margin:0 0 10px 0;padding:5px;}

.listHr{clear:both;margin:0 0 5px 0; padding:0px;}
.listCnt{clear:both;}
.number{float:left; padding-left:2px;width:18px;font-weight:bold;height:57px;}


.thumb{float:left;margin:0 5px 5px 0;width:55px; overflow:hidden;}
.cnt{float:left;width:167px;margin-bottom:5px; overflow:hidden;}
.stit{font-weight:normal;}


.listArtDett{float:left;width:208px;margin-bottom:5px;}
.listArt{ font-size:0.916em;}
.listPerf{ white-space:nowrap; font-weight:normal;font-size:0.916em;}
.listPerfNameList{ font-weight:bold;font-size:1em;}
.miniHeader2{padding:10px 10px 0 10px;}
.locDett{float:left;margin-top:10px;width:135px;padding:4px 10px 4px 0; margin-bottom:10px;text-align:right;}
.titPerfDett{float:left; margin-top:10px; width:485px;}


.playerPerf{ display:none;}
#perfPlayer0{float:left;width:400px;margin:0;padding:0;list-style:none;}
#perfPlayer0 li{margin:0;padding:0;float:left; margin:2px 2px 20px 0;}
#perfPlayer0 a{display:block;float:left;width:100px; margin:0;padding:2px;}
#perfPlayer0 a:link, #perfPlayer0 a:visited, #perfPlayer0 a:active {font-weight:bold;text-decoration:none;}
#perfLab0{width:100px; margin:0;padding:2px;display:block;}
.missing{ padding:1px 3px;}
#slideshowPuls{padding:10px; text-align:right;}
.searchresult{padding:10px;text-align:center;}

