html{text-align:justify;}
body {word-wrap:break-word;font-family:"Trebuchet MS"; font-size:80%; color:#000; padding:0; background:#fff; width:988px; margin:0 auto; text-align:left; font-weight:normal;}
*:first-child+html body{ width:980px;font-family:"Lucida Sans",Trebuchet MS; font-size:76%;}
img{border:0;}
a{outline:none; color:#000;}
form{margin:0; padding:0;}
#menuServizio{height:26px; line-height:26px; border-bottom:1px solid #b2012e;}
#testata{}
#wrapper {overflow:hidden; padding-top:0px; padding-bottom:20px; border:0px solid;}
#sfondoMenu{background:#fff; opacity:.50;filter:alpha(opacity=50);filter:"alpha(opacity=50)";}
#menu1{float:left; width:100%; background: #b2012e; height:25px; line-height:25px; margin-top:0px;font-family:"Trebuchet MS", Verdana;}
#menu1 a{font-weight:bold; margin-left:15px; text-decoration:none; color:#fff; border-bottom:1px dotted #b2012e; font-size:12px;}
*:first-child+html #menu1{width:988px; }
*:first-child+html #menu1 a{ font-size:95%;}
#menu1 a:hover{color:#fff; border-bottom:1px dotted #fff;}
* html #menu1 a{font-size:12px;}
* html #menu1 a{margin-left:13px;}
*:first-child+html #menu1 a{margin-left:13px;}
#menu1 .navi{color:#fff;border-bottom:1px dotted #fff;}
#bannerHome{float:left; height:200px; width:980px; margin:0px 0 0px 0; border-bottom:1px solid #d3d3d3;position:relative;}
#wrapSx{float:left; width:230px;margin-top:20px;}
* html #wrapSx{margin-left:0px;}
.boxSx{height:40px; line-height:40px; background: url(../img/puntini.gif) repeat-x bottom left;}
.boxSxConcerti{height:32px; line-height:32px; background: url(../img/sfondoConcerti.gif) repeat-x bottom left;}
.boxSxPubbli{ background: url(../img/puntiniBacRossa.gif) repeat-x bottom left; padding:7px 0 20px 0; text-align:center;}
.boxSxPubbli2{  padding:7px 0 13px 0;}
#wrapCt{float:left; margin-left:30px;margin-top:20px; border:0px solid;}
* html #wrapCt{margin-left:10px;}
#wrapEditoria{float:left; width:230px; margin-left:28px; margin-top:0px;}
*:first-child+html #wrapEditoria{margin-left:20px;}
* html #wrapEditoria{margin-left:20px; border:0px solid; width:200px;}
.rivistedizioni{  float:left; width:100%; background: url(../img/puntini.gif) repeat-x bottom left; padding-bottom:20px; margin-bottom:20px;}
* html .rivistedizioni{width:230px;}
.tuttisanta{  float:left; width:100%; padding-bottom:40px; margin-bottom:20px;}
#wrapNewsLink{float:left; width:470px;}
.news1{height:175px; overflow:hidden; float:left; width:220px; border:0px solid;}
.news2{height:175px; overflow:hidden;  float:left; width:220px; margin-left:20px; border:0px solid;}
.uNews{list-style:none; margin:0; padding:0; margin-bottom:15px;}
#paginaInterna{float:left; width:720px; margin-left:30px; border:0px solid;}
.allPubbli{padding-top:2px;}
.allIco{margin-top:7px; margin-left:5px;}
.allIco2{margin:8px 5px 0 5px;}
*:first-child+html .allIco2{margin:4px 5px 0 5px;}
.allIcoAudi{margin-top:5px; margin-left:60px;}
#menu2{margin:30px 0 23px 0;}
h1{font-size:18px; font-weight:normal; border-bottom:1px solid; padding:0 0 2px 0; margin:0;}
h2{font-size:13px; border-bottom:1px solid #e0e0e0; padding:0 0 2px 0; margin:0 0 7px 0;}
h3{color:#8c0e30; font-size:28px; font-weight:normal; margin:0 0 20px 0; padding:0;}
h4{color:#8c0e30; font-size:16px; font-weight:normal; margin:0 0 20px 0; padding:0;}
h5{color:#8c0e30; font-size:20px; font-weight:normal; margin:0 0 20px 0; padding:0;}
h6{color:#8c0e30; font-size:10px; font-weight:normal; margin:0 0 20px 0; padding:0;}
.h7{color:#8c0e30; font-size:28px; font-weight:normal; margin:0 0 5px 0; padding:0;}
.h8{color:#000; font-size:15px; font-weight:bold; margin:0 0 5px 0; padding:0;}
.h9{color:#000; font-size:13px; font-weight:bold; margin:0 0 5px 0; padding:0; text-decoration:none;}
a.h9:hover{color:#8c0e30; font-size:13px; font-weight:bold; margin:0 0 5px 0; padding:0; text-decoration:none;}
.h10{color:#8c0e30; font-size:13px; font-weight:bold; margin:0 0 5px 0; padding:0; text-decoration:none;}
a.h10:hover{color:#000; font-size:13px; font-weight:bold; margin:0 0 5px 0; padding:0; text-decoration:none;}
.listaMenu2{margin:10px 0 15px 0; padding:0; list-style:none;}
.listaMenu2 li{padding:0 0 3px 0; margin:0;}
.listaMenu2 li a{font-size:13px; text-decoration:none; color:#000; display:block;}
.listaMenu2 li a:hover{ text-decoration:none; color:#8c0e30;}
.listaMenu2 li a.navi2{ text-decoration:none; color:#8c0e30;}

/**********  template calendario **********/
#contUp{float:left; width:730px; border:0px solid;}
#contUpBis{float:left; width:730px; border:0px solid;}
*:first-child+html #contUp{width:720px; margin-bottom:20px;}
* html #contUp{width:720px;}
#wrapTools{float:right; width:230px; margin-left:28px; margin-top:40px; background:url(../img/puntiniVerticali.gif) repeat-y top left; padding-top:-50px;}
*:first-child+html #wrapTools{margin-left:20px;}
* html #wrapTools{margin-left:20px; border:0px solid; width:200px;}
.rigaTools{background: url(../img/puntini.gif) repeat-x bottom left; padding-bottom:8px; margin-left:20px; margin-bottom:10px;}
.meseScorrevole{float:left; width:730px; margin-top:20px; background: url(../img/puntini.gif) repeat-x bottom left; padding-bottom:6px;}
*:first-child+html .meseScorrevole{ width:720px;}
* html .meseScorrevole{ width:720px;}
.meseScorrevole2{float:left; width:709px; margin-top:20px; background: url(../img/puntini.gif) repeat-x bottom left; padding-bottom:6px;}
.dataEventoCale{float:left; width:730px; background: url(../img/sfondoPaginazione.gif) repeat-x top left; font-weight:bold; margin-top:20px; height:20px; line-height:20px; padding-left:8px; text-transform:uppercase; }
*:first-child+html .dataEventoCale{width:720px;}
* html .dataEventoCale{width:720px;}
.evento{display:inline-block; width:730px; background: url(../img/puntini.gif) repeat-x bottom left; padding-bottom:10px; margin-top:16px;}
*:first-child+html .evento{width:720px;}
* html .evento{width:720px;}
#caleGriglia{float:left; width:709px; background: url(../img/puntini.gif) repeat-x bottom left; text-align:left; min-height:200px; height:100%;}
.rigaDate{height:20px;}
.celDate{width:100px; border-left:1px solid #ededed; border-bottom:1px solid #ededed;}
.celDate span{padding-left:0px;}
.celDateLast{width:100px; border-left:1px solid #ededed; border-right:1px solid #ededed; border-bottom:1px solid #ededed;}
.celDateEvento{background:#ededed;width:100px; border-left:1px solid #ededed; border-bottom:1px solid #ededed;}
.celDateEvento span{padding-left:6px;}
.celDateEventoOggi{background:#ededed;width:100px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000;}
.celDateEventoOggi span{padding-left:6px;}
.rigaEventi{height:180px; vertical-align:top; font-size:10px;}
.giornoEvento{width:100px; border-left:1px solid #ededed;}
.giornoEventoLast{width:100px; border-left:1px solid #ededed;border-right:1px solid #ededed;}
.giornoEventoOggi{width:100px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000;}
.imgGriglia{width:100px; overflow:hidden;}
.dettEvento{padding:5px;}
.eventoPast{opacity:0.6;}
* html .eventoPast{filter: alpha(opacity=60);}
*:first-child+html .eventoPast{filter: alpha(opacity=60);}
/*filter: "alpha(opacity=60)"; per Internet Explorer 8*/ 

/**********  template calendario **********/

.musicisti{float:left; width:550px; margin-top:15px;}
.infacqui{float:right; text-align:right; width:720px;margin-top:37px; margin-right:5px;}
.descRisultato{float:left; width:700px; margin-top:2px;}

/**********  TESTI **********/

.fadeLink{color: #ffffff;}
.fadeLink1{color: #000000; text-decoration:none;}
.linkTre{text-decoration:none; font-family:Trebuchet MS; font-size:10px; text-transform:uppercase;}
.linkTreRed{text-decoration:none; font-family:Trebuchet MS; font-size:10px; text-transform:uppercase;color: #8c0e30;}
.linkBig{font-size:115%; color:#000000; font-weight:bold; text-decoration:none;}
a.linkBig:hover{font-size:115%; color:#9F072F; font-weight:bold; text-decoration:none;}
.linkMedio{font-size:80%; color:#000000; font-weight:bold; text-decoration:none;}
a.linkMedio:hover{font-size:80%; color:#9F072F; font-weight:bold; text-decoration:none;}
.linkBigNavi{font-size:115%; color:#9F072F; font-weight:bold; text-decoration:none;}
.linkBigNormal{font-size:115%; color:#000000; font-weight:normal; text-decoration:none;}
.tre10{font-family:Trebuchet MS; font-size:11px; text-transform:uppercase; letter-spacing:1px; text-decoration:none;}
a.tre10:hover{color:#9f072f;}
.tre9{font-family:Trebuchet MS; font-size:9px; text-transform:uppercase; letter-spacing:1px; text-decoration:none;}
a.tre9:hover{color:#9f072f;}
.tre10Navi{color:#9f072f;font-family:Trebuchet MS; font-size:11px; text-transform:uppercase; letter-spacing:1px; text-decoration:none;}
.tre10Bis{font-family:Trebuchet MS; font-size:11px;line-height:11px; text-decoration:none;}
a.tre10Bis:hover{color:#9f072f;}
.tre10red{font-family:Trebuchet MS; font-size:11px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; color:#9f072f;}
.treGray{font-family:Trebuchet MS; font-size:10px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; color:#AFAFAF;}
.treGray6{font-family:Trebuchet MS; font-size:11px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; color:#666;}
.find{border:1px solid #B0B0B0; width:120px; font-size:12px; color:#000; padding-left:2px;font-family:Lucida Sans, Trebuchet MS; margin-right:3px;}
.ricerca{border:1px solid #b0b0b0; width:310px; font-size:12px; color:#000; padding-left:2px;font-family:Lucida Sans, Trebuchet MS;  background: url(../img/lente_OFF.gif) no-repeat top right;}
.map1{font-weight:bold; color:#9f072f; padding-bottom:2px;}
.map2{font-weight:bold; font-size:9px; padding:5px 0 2px 0;}
.map3{font-weight:bold; color:#9f072f; padding:20px 0 10px 0;}
.mese{font-size:13px; font-weight:bold; margin:0 40px 0 40px;}
.link10Bold{text-decoration:none; font-weight:bold; font-size:11px;color:#9f072f; line-height:11px;}
a.link10Bold:hover{text-decoration:none; color:#000;}
.linkNormal{color:#000000; font-weight:bold; text-decoration:none;}
a.linkNormal:hover{color:#9F072F; font-weight:bold; text-decoration:none;}
.dataHome{font-family:Trebuchet MS;color:#9F072F; font-size:11px; text-transform:uppercase; text-decoration:none;}
a.dataHome:hover{color:#9f072f;}
h7{color:#000; font-size:20px; font-weight:normal; margin:0; padding:0;}

/**********  TESTI **********/


/**********  RICERCA **********/

.sw_bd {DISPLAY: inline-block;Z-INDEX: 1;LEFT: 155px;FLOAT: left;WHITE-SPACE: nowrap;TOP: 0px}
.sw_b {BORDER-RIGHT: #acbabd 1px solid;BORDER-TOP: #acbabd 1px solid;PADDING-LEFT: 0.2em;BACKGROUND: #fff;FLOAT: none;BORDER-LEFT: #b0b0b0 1px solid;BORDER-BOTTOM: #b0b0b0  1px solid;}
.sw_b INPUT {BORDER-TOP-WIDTH: 0px;PADDING-RIGHT: 0.2em;PADDING-LEFT: 0.2em;BORDER-LEFT-WIDTH: 0px;FLOAT: none;BORDER-BOTTOM-WIDTH: 0px;PADDING-BOTTOM: 0.2em;WIDTH: 420px;COLOR: #333;LINE-HEIGHT: 1.2em;PADDING-TOP: 0.2em;HEIGHT: 1.2em;BORDER-RIGHT-WIDTH: 0px}
.sw_b .sw_qbtn {position:relative;PADDING-RIGHT: 0px;PADDING-LEFT: 0px;BACKGROUND: url(../img/lente_OFF.gif)  no-repeat;PADDING-BOTTOM: 5px;MARGIN: 0px 0px -12px;OVERFLOW: hidden;WIDTH: 24px;CURSOR: pointer;PADDING-TOP: 2px;top:3px;left:2px;HEIGHT:16px;}
* html .sw_b .sw_qbtn {top:-15px;}
*:first-child+html .sw_b .sw_qbtn {top:-30px;position:static;height:30px;}
.sw_qbox {border:1px solid;}

.sw_bd2 {DISPLAY: inline-block;Z-INDEX: 1;LEFT: 155px;FLOAT: left;WHITE-SPACE: nowrap;TOP: 0px; margin-top:20px;}

/**********  RICERCA **********/

.filtri{border:1px solid #b0b0b0; width:360px; margin-top:12px; padding-top:2px; padding-bottom:2px;}
.listaSanta{border:1px solid #b0b0b0; width:120px; margin-top:12px; padding-top:2px; padding-bottom:2px;}
.giorno{font-size:13px;}
.data{font-size:16px;}
.eve{color:#b2012e; font-style:bold;}

.box{float:left;}
.boxTitolo{float:left;width:640px;margin-top:20px;}
.boxRight{float:right;text-align:left;margin-top:3px;}
.pr16l7{padding:0 16px 0 7px;}
.pr6l6{padding:0 6px 0 6px;}
.pr5l5{padding:0 5px 0 5px;}
.pr7l7{padding:0 5px 0 7px;}
.pr12l12{padding:0 12px 0 12px;}
.ml90{margin-left:90px;}
.ml100{margin-left:100px;}
.ml108{margin-left:108px;}
.mb12{margin-bottom:12px;}
.mr60{margin-right:60px;}
.mr128{margin-right:128px;}
.mr8{margin-right:8px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml14{margin-left:14px;}
.ml15{margin-left:15px;}
.ml18{margin-left:18px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.flmr20{float:left; margin-right:20px;}
.ml130{margin-left:130px;}
.ml120{margin-left:120px;}
.pl10{padding-left:10px;}

.pl5{padding-left:5px;}
.pr10{padding-right:10px;}
.ml370{margin-left:370px;}
*:first-child+html .ml370{margin-left:350px;}
.ml350{margin-left:350px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mr20{margin-right:20px;}
.flmt10{float:left; margin-top:10px;}
.mr20mt10{margin-right:20px; margin-top:10px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.mt15{margin-top:15px;}
.pr5{padding-right:5px;}
.pr15{padding-right:15px;}
.mr33{margin-right:33px;}
.mr57{margin-right:57px;}
.ml42{margin-left:42px;}
.pl15{padding-left:15px;}
.pl40{padding-left:40px;}
.ml60mt30{margin-left:60px; margin-top:30px;}
.ml105mt30{margin-left:105px; margin-top:30px;}
.mt30mr30{margin-top:30px;margin-right:30px;}
.mt30tac{margin-top:30px; text-align:center;}
.mt30tac2{margin-top:30px; margin-right:30px; padding-top:15px; text-align:center; border-top:1px solid #CBCBCB;}
.dataNews{float:right; color:#8a8a8a; font-size:11px; font-style:italic; margin-right:2px;}
.leggiNotizia{float:right; padding-right:5px;}
.rigaSanta{float:left; width:100%;margin-top:20px; margin-bottom:15px;}
.linkMuseo{float:left; padding-left:20px;}
.linkBiblio{float:left;padding-right:20px; border-right:1px solid #999999;}
#contCalendario{ padding-bottom:6px;}
.primoPiano{list-style:none; margin:0; padding:0;}
.primoPiano li{display:inline; width:220px;}
.piano{margin:0; padding:0; border:1px solid #fff; float:left; margin-right:20px;}
*:first-child+html .piano{ margin-right:15px;}
.piano2{margin:0; padding:0; border:1px solid #fff; float:left; margin-left:13px;}
*:first-child+html .piano2{ margin-left:16px;}
.piano li {display:block;}
.piano2 li {display:block;}
.abs{font-size:13px; font-weight:normal;}
.abs a{color:#000; font-weight:bold; text-decoration:none;}
.abs a:hover{color:#9F072F; font-weight:bold; text-decoration:none;}
.absLink{margin-top:15px;}
.absLink a{color:#000; font-weight:bold; text-decoration:none;}
.absLink a:hover{color:#9F072F; font-weight:bold; text-decoration:none;}
.laImg{margin-bottom:10px;}
.laImg2{margin:5px 0 10px 0;}
.rigaDivisorio{ float:left; width:720px; background: url(../img/puntini.gif) repeat-x bottom left; height:1px; margin:20px 0 20px 0;}
.copertinaBox{list-style:none; margin:0; padding:0; border:0px solid;}
.copertinaBox li{float:left; width:220px;}
*:first-child+html .copertinaBox li{width:200px;}
.cope li{margin:0; padding:0;}
.cope{margin:0; padding:0; list-style:none; height:196px; overflow:hidden; }
*:first-child+html .cope{height:206px;}
/*   NON UTILIZZATI
.cope1{margin-left:15px; padding:0; list-style:none; width:225px; height:196px; overflow:hidden; }
*:first-child+html .cope1{height:196px;}

.cope2{list-style:none; padding:0; float:left; margin-left:30px; width:225px; height:194px; overflow:hidden; border:0px solid;}
*:first-child+html .cope2{height:194px;}
*/

.linkTutteNews{float:left;width:470px; text-align:right; background: url(../img/puntini.gif) repeat-x bottom left; margin-top:5px; padding-bottom:5px; border:0px solid;}
#boxSoci{float:left; width:100%; margin-top:20px; height:30px; line-height:50px; background: url(../img/puntini.gif) repeat-x top left;}
#boxSoci img{padding-top:20px;}
*:first-child+html #boxSoci img{padding-top:10px;}
#boxPartner{float:left; width:100%; margin-top:20px; height:30px; line-height:50px; background: url(../img/puntini.gif) repeat-x top left;}
#boxPartner img{padding-top:20px;}
*:first-child+html #boxPartner img{padding-top:10px;}
#mappa{float:left; width:100%; margin-top:20px; background: url(../img/puntini.gif) repeat-x top left; padding-top:0px;}
.listMap{list-style:none; margin:10px 0 0 0; padding:0; float:left; width:110px; margin-right:13px;}
*:first-child+html .listMap{width:112px; margin-right:10px; border:0px solid;}
.listMap li{margin:0; padding:0; font-size:10px;}
.listMap li a{text-decoration:none; background: url(../img/frecciaMappa.gif) no-repeat top left; padding-left:5px;}
.listMap li a:hover{text-decoration:none; color:#9F072F;}
.listMap2{list-style:none; margin:0; padding:0; float:left; width:110px; margin-right:13px; border-bottom:1px solid #999; padding-bottom:20px;}
*:first-child+html .listMap2{width:110px; margin-right:11px;}
.listMap2 li{margin:0; padding:0; font-size:10px;}
.listMap2 li a{text-decoration:none;background: url(../img/frecciaMappa.gif) no-repeat top left; padding-left:5px;}
.listMap2 li a:hover{text-decoration:none; color:#9F072F;}
#footer{float:left; width:988px; margin-top:20px;height:40px; line-height:40px; border-top:1px solid #b2012e; background: url(../img/puntini.gif) repeat-x bottom left;}
*:first-child+html #footer{ width:980px;}
#footerDx{float:left; width:100%; text-align:right; margin-top:10px;}
* html #footerDx{ margin-left:-3px;height:50px;}
.boxCerca{float:left; width:100%;border:1px solid #ccc; background:#fff url(../img/sfondoVideo.jpg) repeat-x top left; margin-top:30px;}
*:first-child+html .boxCerca {width:715px;}
.intCerca{background: url(../img/puntini.gif) repeat-x top left; float:left;width:720px;}
.marginiCerca{padding:15px; float:left;width:100%;}
.rigaCerca{float:left; margin-right:20px; margin-bottom:20px;}
.inCerca{border:1px solid #b0b0b0; width:300px; padding-left:2px; font-family:Trebuchet MS, Verdana; font-size:12px;}
.inCercaData{border:1px solid #b0b0b0; width:80px; padding-left:2px; font-family:Trebuchet MS, Verdana; font-size:12px;}
.mini{border:1px solid #b0b0b0; width:20px; text-align:center;font-family:Trebuchet MS; font-size:10px;}
.inDati{border:1px solid #b0b0b0; width:180px; padding-left:2px; font-family:Trebuchet MS, Verdana; font-size:12px;}
.txtDati{border:1px solid #b0b0b0; width:180px; height:80px; padding-left:2px; font-family:Trebuchet MS, Verdana; font-size:12px;}
.boxCerca2{float:left; width:100%;border:1px solid #ccc; background:#fff url(../img/sfondoVideo.jpg) repeat-x top left; margin-top:10px;}
*:first-child+html .boxCerca2 {width:715px;}
.fl720Cent{float:left; width:720px; margin-top:12px; margin-bottom:30px; text-align:center;}
.contLinksanta{background: url(../img/puntini.gif) repeat-x top left; float:left;width:720px; margin-top:60px;}
.boxParoleChiave{background:#fff url(../img/tag-cloud.jpg) repeat top left; float:left;width:720px; height:200px; margin-top:20px;}
.boxParoleChiave2{background:#fff url(../img/tag-cloud.jpg) repeat top left; float:left;width:730px; height:200px; margin-bottom:14px;}
*:first-child+html .boxParoleChiave2{width:720px;}
* html .boxParoleChiave2{width:720px;}
.boxEsito{display:inline-block; width:100%;}
.barraRisultati{float:left; width:720px;height:24px; line-height:26px; margin-top:12px; padding-right:6px; padding-left: 9px; background:url(../img/sfondoPaginazione.gif) repeat-x top left;font-family:Trebuchet MS; font-size:10px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; color:#333;}
*:first-child+html .barraRisultati{height:24px; line-height:22px;}
* html .barraRisultati{width:700px;}
.seleziona{font-size:11px; border:0;font-family:Trebuchet MS;}
.barraRivista{float:left; width:720px;height:24px; line-height:26px; margin-bottom:14px; padding-right:6px; padding-left: 9px; background:url(../img/sfondoPaginazione.gif) repeat-x top left;font-family:Trebuchet MS; font-size:10px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; color:#333;}
*:first-child+html .barraRivista{height:24px; line-height:22px;}
* html .barraRivista{width:700px;}
.barraRivista2{float:left; width:720px;height:24px; line-height:26px; margin-top:30px; padding-right:6px; padding-left: 9px; background:url(../img/sfondoPaginazione.gif) repeat-x top left;font-family:Trebuchet MS; font-size:10px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; color:#333;}
*:first-child+html .barraRivista2{height:24px; line-height:22px;}
* html .barraRivista2{width:700px;}
.boxRivista{float:left; width:100%; margin-top:40px;}
.infoRivista{float:left; margin-left:27px;}
.barraNotizie{float:left; width:720px;height:24px; margin-top:30px; line-height:26px; margin-bottom:14px; padding-right:6px; padding-left: 9px; background:url(../img/sfondoPaginazione.gif) repeat-x top left;font-family:Trebuchet MS; font-size:10px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; color:#333;}
*:first-child+html .barraNotizie{height:24px; line-height:22px;}
* html .barraNotizie{width:700px;}
.dataInser{height:17px; line-height:17px; background: url(../img/sfondoDataInser.gif) repeat bottom left; font-family:Trebuchet MS; font-size:11px; text-transform:uppercase; letter-spacing:1px; margin-top:-10px; margin-bottom:20px;}
.dataInser3{height:17px; line-height:17px; background: url(../img/sfondoDataInser.gif) repeat bottom left; font-family:Trebuchet MS; font-size:11px; font-style: italic; letter-spacing:1px; margin-top:-10px; margin-bottom:20px;}
.dataInser2{height:17px; line-height:17px; background: url(../img/sfondoDataInser2.gif) repeat bottom left; font-family:Trebuchet MS; font-size:11px; text-transform:uppercase; letter-spacing:1px; margin-top:-18px; margin-bottom:20px;}
.dataInser2 a{color:#666; text-decoration:none;}
.dataInser2 a:hover{color:#8C0E30; text-decoration:none;}
#calListUp2{float:left; width:470px; border:0px solid; margin-top:20px; margin-bottom:20px; }
#calListUp{float:left; width:725px; border:0px solid;margin-top:20px; }
*:first-child+html #calListUp{width:720px;}
* html #calListUp2{ width:470px;}
.boxParagrafo{ text-align:justify; margin-bottom:20px;float:left; width:725px;}
.boxParagrafoBis{float:left; width:725px; text-align:justify;}
*:first-child+html .boxParagrafo{width:715px;}
*:first-child+html .boxParagrafoBis{width:715px;}
.boxParagrafo2{text-align:justify; margin-bottom:30px;float:left; width:725px;background: url(../img/puntini.gif) repeat-x bottom left; padding-bottom:15px;}
.img200Left{float:left; text-align:left; margin:0 15px 7px 0;}
.dida1{background: url(../img/puntini.gif) repeat-x bottom left; margin-top:10px; font-size:10px; padding-bottom:5px;}
.dida2{background: url(../img/puntini.gif) repeat-x bottom left; margin-top:4px; margin-bottom:10px; font-size:10px; padding-bottom:3px;}
.didaNoBorder{ margin-top:1px; margin-bottom:10px; font-size:10px; padding-bottom:0px;}
.img200Right{float:right; text-align:right; margin:0 0px 7px 15px;}
.boxParagrafo3{text-align:justify; margin-bottom:20px;float:left; width:480px; border:0px solid;}
.boxParagrafo4{text-align:justify; margin-bottom:30px;float:left; width:730px;background: url(../img/puntini.gif) repeat-x top left; padding-top:15px;}
.img100x66{width:100px; height:66px;}
.img200{width:200px;}
.img400{width:400px;}
.img730{width:730px; margin:0;}
.dida730{background: url(../img/puntini.gif) repeat-x bottom left; margin-top:10px; font-size:10px; padding-bottom:5px; margin-bottom:15px;}
.img400b{float:left; width:400px; margin:0;}
.dida400{background: url(../img/puntini.gif) repeat-x bottom left; margin-top:10px; font-size:10px; padding-bottom:5px; margin-bottom:15px;}
.img330{float:left; width:330px; margin:0;}
.boxGrigio{float:left; width:700px; border:1px solid #ccc; background:#fff url(../img/sfondoVideo.jpg) repeat-x top left; padding:15px 10px 15px 10px;margin-bottom:20px;}
*:first-child+html .boxGrigio{float:left; width:695px;}
.puntiFinali{background:#EDEDED url(../img/puntini.gif) repeat-x bottom left;float:left; width:730px; height:1px; margin-bottom:20px;}
.txtLibero{float:left; width:660px; margin-top:10px;}
.etichettaRepliche{float:left; width:660px;margin:20px 0 0px 0; font-weight:bold;}
.ext{border-bottom:1px dotted #000; color:#000; text-decoration:none;}
.ext:hover{text-decoration:none;border-bottom:1px dotted #EDEDED;}
.boxGalleria{float:left; width:700px;  border:1px solid #ccc; background:#fff url(../img/sfondoVideo.jpg) repeat-x top left; padding:15px 10px 15px 10px; margin:5px 0 0 0;}
*:first-child+html .boxGalleria{width:698px;}
.boxGalleria2{float:left; width:700px;  border:1px solid #ccc; background:#fff url(../img/sfondoVideo.jpg) repeat-x top left; padding:15px 10px 15px 10px; margin:0px 0 0 0;}
*:first-child+html .boxGalleria2{width:698px;}
.boxVideo{float:left; width:700px; border:1px solid #ccc; background:#fff url(../img/sfondoVideo.jpg) repeat-x top left; padding:15px 10px 15px 10px; margin:5px 0 0 0;}
*:first-child+html .boxVideo{width:695px;}
.rigaMulti{margin-bottom:20px; float:left;}
.contImgVideo{width:202px; overflow:hidden;}
.descVideo{width:480px; margin-left:15px;}
.linkVideo{margin-top:60px; margin-left:15px; float:left;width:480px;}
.boxCor{background: url(../img/puntiniVerticali.gif) repeat-y bottom right;width:350px; padding-right:3px;}
.linkCorrelati{color:#b2012e; text-decoration:none; border-bottom:1px dotted trasparent;}
.linkCorrelati:hover{color:#b2012e; text-decoration:none; border-bottom:1px dotted #b2012e;}
.linkCorrelatiCal{color:#b2012e; text-decoration:none; border-bottom:1px dotted trasparent;font-size:11px;line-height:11px;}
.linkCorrelatiCal:hover{color:#b2012e; text-decoration:none; border-bottom:1px dotted #b2012e;font-size:11px;line-height:11px;}
.txtCorrelato{width:300px; line-height:16px;}
.rigaCommento{float:left; width:730px;  margin-top:15px; background:#fff url(../img/commenti.jpg) repeat-x bottom left; padding-bottom:10px; padding-top:20px; padding-left:5px;} 
.sfondoInfo{ padding:10px 0 10px 0; margin-top:20px; font-size:11px; text-align:center;}
.schedaTop{ background:#fff url(../img/sfondoSchedaAlto.jpg) repeat top left; margin-top:-20px; padding-top:10px; height:13px;}
.contRigaServizi{float:left; width:200px; margin-left:40px;}
*:first-child+html .contRigaServizi{ margin-left:30px; width:210px;}
.rigaServizi{ font-weight:bold; border-bottom:4px solid #B2012E; padding-bottom:8px;}
.interpreti{list-style:none; margin:2px 0 15px 10px; padding:0;}
.interpreti li{padding-bottom:5px;}
.programma{list-style:none; margin:15px 0 0 0; padding:0;width:555px;}
*:first-child+html .programma{width:550px;}
.programma li{padding-bottom:5px;}
.videoScheda{float:left; width:370px; border-right:1px solid #999; padding-right:6px;}
.box360{float:left; width:380px;}
.allegatiScheda{width:370px;float:left; margin-left:20px; padding-right:5px;}
*:first-child+html .allegatiScheda{width:370px;}
.allFotoScheda{float:left; margin:0 10px 5px 0;}
.oltreConcerto{float:left; width:250px; border-right:1px solid #999;}
.oltreConcerto ul{list-style:none; margin:15px 0 0 0; padding:0; width:200px;}
.oltreConcerto ul li{ background: url(../img/puntini.gif) repeat-x bottom left; padding-bottom:5px; padding-top:5px;}
.oltreConcertoNoBorder{float:left; width:250px;}
.oltreConcertoNoBorder ul{list-style:none; margin:15px 0 0 0; padding:0; width:200px;}
.oltreConcertoNoBorder ul li{ background: url(../img/puntini.gif) repeat-x bottom left; padding-bottom:5px; padding-top:5px;}
.sponsor{float:left; margin-left:20px;}
.sponsor ul{list-style:none; margin:15px 0 0 0; padding:0; }
.sponsor ul li{ margin-top:20px;}
.frMr5{float:right; margin-right:5px;}
.contTitScheda{float:left; width:470px; margin-top:25px;}
*:first-child+html .contTitScheda{width:478px;}
.titscheda{float:left; width:245px; margin-left:20px;}
.titscheda2{float:left;width:245px;}
.titoloBig{color:#000; font-size:20px; font-weight:bold;}
.servizio{margin-top:10px; border-bottom:1px solid #ccc; padding-bottom:8px;}
.boxSx50{float:left; width:50%;}
.btVai{margin-left:75px; margin-top:20px;}
.boxDx40{float:left;width:40%; border-left:1px solid #999; padding-left:20px;}
.boxServizi{margin:30px 30px 0 0; background:#F7F7F7; border:1px solid #EFEFEF; padding:20px 0 20px 15px;}
.boxServizi2{margin:40px 30px 0 0; background:#F7F7F7; border:0px solid #EFEFEF; padding:4px 0 4px 15px;}
.serviziRegistrazione{margin:30px 200px 0 50px;}
.serv1{border-bottom:1px solid #CBCBCB; padding-bottom:3px;}
.listaScopri li{margin:0 0 0 0px; padding:10px 0 10px 0;}
.listaScopri{list-style:none; margin:30px 0 0 0; padding:0; float:left;border:0px solid;}
.scopri1{width:220px; margin-right:25px;  margin-top:20px; float:left; border-bottom:1px dotted #797979; padding-bottom:10px;}
.scopri2{width:220px; float:left; border-bottom:1px dotted #797979; padding-bottom:10px;}
.scopri3{width:330px; margin-right:55px; float:left; border-bottom:1px dotted #797979; padding-bottom:10px;}
.scopri4{width:330px; margin-right:0px; float:left; border-bottom:1px dotted #797979; padding-bottom:10px;}
*:first-child+html .scopri1,.scopri2{width:200px;}
.para1{line-height:16px; float:left; width:330px;}
.para2{line-height:16px; float:left; width:330px; margin-left:50px;}
.pb10{padding-bottom:10px;}
.linkBig2{font-size:115%; color:#000000; font-weight:bold; text-decoration:none;}
a.linkBig2:hover{font-size:115%; color:#9F072F; font-weight:bold; text-decoration:none;}
.chiudi{color:#fff; text-decoration:none; margin-right:10px;}
.chiudi:hover{color:#fff; text-decoration:none;}
#chiudiCarrello{width:740px; height:20px; background:#8c0e30; text-align:right;}
#boxCarrello{border-left:1px solid #9A9A9A; border-right:1px solid #9A9A9A; border-bottom:1px solid #9A9A9A; padding:20px;overflow:auto; height:640px; width:698px;}
.tbOrdini{border-bottom:1px dotted #797879; padding-bottom:2px; margin-top:6px;}
.tbLabelOrdini{border-bottom:1px solid #CFCFCF; padding-bottom:2px;}
.tbOrdiniSubT{ margin-top:10px;}
.tbSpese{background: url(../img/sfondoPaginazione.gif) repeat-x top left; margin-bottom:20px; width:675px; height:20px;}
.tbTotale{margin-top:20px;font-size:18px; font-weight:bold;}
.fs11{font-size:11px;}
.zonaCarrello{margin-top:30px; margin-bottom:20px;}
.linkContinua{padding-left:310px; padding-bottom:13px; margin-top:30px; border-bottom:1px solid #CFCFCF; width:368px;}
.txtCarrello{margin-top:20px; font-size:11px; width:680px;}
.listRecapito{list-style:none; margin:10px 0 0 0; padding:0;}
.listRecapito li{margin-bottom:5px;}
.titNotizia{float:left; width:720px; margin-bottom:3px;}
.boxCerca3{width:330px; margin-top:30px; float:left;border:0px solid;}
.boxCerca4{width:330px; margin-top:5px; float:left;border:0px solid;}

.boxCerca3Dx{width:330px; margin-top:30px; float:right;border:0px solid;}
.sfondoRicerca{width:330px; background:#fff url(../img/sfondoVideo2.jpg) repeat-x top left; padding:15px 6px 0 6px; margin-top:5px; }
.inCerca2{border:1px solid #b0b0b0; width:300px; padding-left:2px; font-family:Trebuchet MS, Verdana; font-size:12px;margin-top:20px; color:#676767;}
.inCerca3{border:1px solid #b0b0b0; width:450px; padding-left:2px; font-family:Trebuchet MS, Verdana; font-size:12px;margin-top:10px; color:#676767;}


.fl720Cent{float:left; width:720px; margin-top:30px; margin-bottom:30px; text-align:center;}
.fl460Cent{float:left; width:460px; margin-top:30px; margin-bottom:30px; text-align:center;}
.linkDx{float:right; font-size:11px; margin-right:2px;}
.linkDxWidth{width:100px;text-align:right;}
.linkPdf{text-decoration:none; color:#000;}
a.linkPdf:hover{text-decoration:none; color:#9F072F;}
.descAllegati{float:left; width:700px; margin-bottom:10px;}
.fl720mt25{float:left; width:100%; margin-top:25px;}
.titStrumenti{margin-top:30px; margin-bottom:20px; font-weight:bold;}
.strumento{float:left; width:210px;}
.strumento ul{list-style:none; margin:0; padding:0;}
.strumento ul li{margin:0 0 5px 0; padding:0; border-bottom:1px dotted #ccc;}
.strumento2{float:left; width:210px; margin-left:45px;}
.strumento2 ul{list-style:none; margin:0; padding:0;}
.strumento2 ul li{margin:0 0 5px 0; padding:0; border-bottom:1px dotted #ccc;}
.strumento3{float:left; width:210px; margin-left:200px;}
.strumento3 ul{list-style:none; margin:0; padding:0;}
.strumento3 ul li{margin:0 0 5px 0; padding:0; border-bottom:1px dotted #ccc;}
.linkBigRed{font-size:115%; color:#9F072F; font-weight:bold; text-decoration:none;}
a.linkBigRed:hover{font-size:115%; color:#000; font-weight:bold; text-decoration:none;}
.img110{width:110px;}
.titDisco{float:left; width:500px; margin-left:30px; font-style:bold;}
.fR{float:right;}
.linkTornaSu{float:left; text-align:right; width:728px; font-size:11px; margin-right:0px; background: url(../img/sfondoTornaSu.jpg) repeat-x bottom left; height:40px;}
*:first-child+html .linkTornaSu{ width:720px;}
.tre10Top{font-family:Trebuchet MS; font-size:11px; text-transform:uppercase; letter-spacing:1px; text-decoration:none; margin-right:10px;}
a.tre10Top:hover{color:#9f072f;}
.titSocio{float:left; width:550px; margin-left:27px;}
*:first-child+html .titSocio{width:500px;}
.tabOn{background:transparent url(../img/tab_01_ON.gif) no-repeat scroll left top; margin-top:-48px; height:33px; margin-left:-11px; float:left; width:210px; padding:6px 0 0 15px;}
.tabOff{background:transparent url(../img/tab_02_OFF.gif) no-repeat scroll left top; margin-top:-48px; height:33px; margin-left:200px; float:left; width:213px; padding:6px 0 0 15px;}
.tabOn2{background:transparent url(../img/tab_01_OFF.gif) no-repeat scroll left top; margin-top:-48px; height:33px; margin-left:-11px; float:left; width:210px; padding:6px 0 0 15px;}
.tabOff2{background:transparent url(../img/tab_02_ON.gif) no-repeat scroll left top; margin-top:-48px; height:33px; margin-left:200px; float:left; width:213px; padding:6px 0 0 15px;}
.boxGrigioTab{float:left; width:700px; border:1px solid #ccc; background:#fff url(../img/sfondo-box.gif) repeat-x top left; padding:15px 10px 15px 10px;margin-bottom:20px; margin-top:20px;}
*:first-child+html .boxGrigioTab{float:left; width:695px;}
.sponsor2{float:left; margin-left:0px; margin-top:50px;}
.sponsor2 ul{list-style:none; margin:15px 0 0 0; padding:0; }
.sponsor2 ul li{ margin-top:20px;}
.sponsor3{float:left; margin-left:0px;}
.sponsor3 ul{list-style:none; margin:15px 0 0 0; padding:0; }
.sponsor3 ul li{ margin-top:20px;}
.contTitSchedaRassegna{float:left; width:470px; margin-top:0px; border:0px solid;}
.turnoRassegna{float:left; width:245px; margin-left:0px; margin-top:15px; border:0px solid;}
.titSchedaRassegna{float:left; width:200px; margin-left:0px;}
.linkPrezzi{text-align:right; border:0px solid;}
#boxPrezzi{margin-top:10px; text-align:left; background:#EDEDED;display:none; }
.boxImg{float:left; margin-right:14px;}
.boxEsitoGallerie{float:left; width:100%; margin-bottom:5px;}
.listDown{list-style:none; margin:0; padding:0;}
.listDown li{display:inline-block; width:100px; margin-right:20px; padding:0;}
*:first-child+html .listDown li{float:left;}
* html.listDown li{float:left;}
.alignImg{margin:0; padding:0; height:140px; text-align:center;}
.alignImg img{width:100px; overflow:hidden;}
.boxParagrafo5{text-align:justify; margin-bottom:20px; margin-top:10px;float:left; width:725px;background: url(../img/puntini.gif) repeat-x bottom left; padding-bottom:15px;}
*:first-child+html .boxParagrafo5{width:715px;}
.absGall{font-size:13px; font-weight:normal;margin-top:10px; }
.error{color:#b2012e; font-weight:bold;}
.boxTitoloGalleria{float:left; width:320px;}
.boxTitoloGalleria p{margin:0; padding:0;}
.rigaMulti2{margin-bottom:30px; float:left;width:340px;margin-right:10px;}
.linkVideo2{margin-top:10px; margin-left:0px; float:left;width:350px;}
.contImgVideo2{width:202px; overflow:hidden; margin-top:3px;}
.tre11{font-family:Trebuchet MS; font-size:11px; text-transform:uppercase; letter-spacing:1px; text-decoration:none;color:#9f072f;}
.boxEsito2{float:left; width:100%; margin-top:30px;}
.linkInterno{border-bottom:1px dotted #fff; color:#b2012e; text-decoration:none;}
.linkInterno:hover{text-decoration:none;border-bottom:1px dotted #b2012e;}
.linkEsterno{border-bottom:1px dotted #fff; color:#b2012e; text-decoration:none; background: url(../img/link-correlati.gif) no-repeat center right; padding-right:16px;}
.linkEsterno:hover{border-bottom:1px dotted #b2012e; color:#b2012e; text-decoration:none;}
.linkAllegato{border-bottom:1px dotted #fff; color:#b2012e; text-decoration:none; background: url(../img/pdf_ON.gif) no-repeat center right; padding-right:16px;}
.linkAllegato:hover{border-bottom:1px dotted #b2012e; color:#b2012e; text-decoration:none;}
.titParagrafo{font-size:115%; color:#b2012e; font-weight:bold; text-decoration:none;}
.mr3{margin-right:3px;}
.linkBriciole{color:#000; text-decoration:none; margin-right:5px; margin-left:5px;}
.linkBriciole:hover{color:#D73903; text-decoration:none; }
.strumentiComuni{height:22px; line-height:23px; background: url(../img/sfondoDataInser.gif) repeat bottom left; font-family:Trebuchet MS, Arial; font-size:11px; letter-spacing:1px; margin-top:0px; margin-bottom:20px; float:left; width:725px;}
.strumentiComuniCorto{height:22px; line-height:23px; background: url(../img/sfondoDataInser.gif) repeat bottom left; font-family:Trebuchet MS, Arial; font-size:11px; letter-spacing:1px; margin-top:0px; margin-bottom:20px; float:left; width:470px;}
*:first-child+html .strumentiComuni{width:720px;}
*:first-child+html .strumentiComuniCorto{width:460px;}
.dataInserimento{float:left; font-style:italic;}
.boxDisco{float:left; width:150px;}

#contPdf{float:left; width:750px; margin-top:5px; margin-bottom:50px;background:url(../img/TESTATAcalendario.gif) no-repeat top left;}
.mesePdf{float:left; width:750px; margin-top:150px; margin-bottom:50px; text-align:center;}
.logoPdf{float:right; width:200px;}
.eventoPdf{margin:0 0 50px 30px; padding:0; list-style:none; float:left; width:600px;}
.dataPdf{color:#b2012e;font-weight:bold; }
.salaPdf{color:#b2012e; font-weight:normal; font-size:12px;}
.categoriaPdf{color:#000;font-weight:bold;}
.categoriaPdf span{font-weight:normal;font-size:12px;}
.concertoPdf{color:#000; font-weight:bold; margin-top:10px; width:100px;}
.pezzoPdf{font-weight:normal; margin-left:30px; margin-bottom:-5px;}
.fotoPdf{float:left; margin-right:20px; width:150px;}
.titoloPdf{text-transform:uppercase;color:#b2012e;}
.testoPdf{margin-top:10px;}
.footerPdf{clear:both; float:left; width:750px; font-size:11px; margin-top:20px;}
.footerPdf a {color:#b2012e; text-decoration:none;}

.paginaPdf{text-align:center; font-size:12px; color:#666; margin-bottom:10px;}
.nero18{color:#000;font-size:18px;}
.rosso28{color:#b2012e;font-size:28px;}
.nero11{color:#000;font-size:11px; }

/*BLOCKUI GROWL NOTIFICATIONS*/
div.growlUI {background: url(http://jquery.malsup.com/block/check48.png) no-repeat 10px 10px}
div.growlUI h1, div.growlUI h2 {color: white;padding: 5px 5px 5px 75px;text-align: left}
#babysitting{display:none;}

.sfondoRicerca2{width:460px; background:#fff url(../img/sfondoVideo2.jpg) repeat-x top left; padding:15px 6px 2px 6px; margin-top:5px; }
.sfondoRicerca3{width:460px; float:left; background:#fff url(../img/sfondoVideo2.jpg) repeat-x top left; padding:5px 6px 2px 6px; margin-top:5px; }
#errori{color:red;}


/* css x pagina campagna.html */


.titoloCampagna{color:#000; font-size:13px; font-weight:bold; margin:0 5px 0px 0; padding:0; text-decoration:none;}


.inTitCampagna{border:1px solid #b0b0b0; padding:4px; width:80px; font-family:Trebuchet MS, Arial; font-size:14px; text-transform:uppercase; letter-spacing:2px; margin:20px 10px 0 21px; color:#000;}
*:first-child+html .inTitCampagna{margin:20px 10px 0 19px;}
.inSloganCampagna{border:1px solid #b0b0b0; padding:4px; width:440px; font-family:Trebuchet MS, Arial; font-size:13px; text-transform:uppercase; letter-spacing:1px; margin:20px 10px 0 15px; color:#000;}
.inSloganCampagna2{border:1px solid #b0b0b0; padding:4px; width:440px; font-family:Trebuchet MS, Arial; font-size:13px; text-transform:uppercase; letter-spacing:1px; margin:20px 10px 0 15px; color:#000;}

.sloganFisso{font-family:Trebuchet MS; font-weight:bold;font-size:25px; color:#fff; text-transform:uppercase; text-align:center; margin-top:10px; letter-spacing:-1px;}
.sceltaColore{border:1px solid #b0b0b0; width:200px; height:30px; margin-left:20px; padding-top:2px; padding-bottom:2px;}
*:first-child+html .sceltaColore{margin-top:10px;}



.boxScegliColori{float:left; width:700px; margin-top:20px; text-align:left;}


.titCampagna{font-family:Trebuchet MS;font-weight:bold; font-size:100px; color:#fff; text-transform:uppercase; text-align:center; margin-top:60px; letter-spacing:0px;}
.sloganCampagna{font-family:Trebuchet MS;font-weight:bold; font-size:25px; color:#fff; text-transform:uppercase; text-align:center; margin-top:10px; letter-spacing:-1px;}


/* css x pagina campagna.html */
.testataLeft{float: left; height: 130px; overflow: hidden;}
.tre10tuttenews{font-family: Trebuchet MS; font-size: 10px; letter-spacing: 1px; padding-right: 58px; text-decoration: none; text-transform: uppercase;}

/* new css 19-1-2012 */

.linkTitoloEvento{color:#000; text-decoration:none; font-weight:bold;}
a.linkTitoloEvento:hover{color:#000; text-decoration:underline;}

.linkTitoloEventoProgramma{color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
a.linkTitoloEventoProgramma:hover{color:#000; text-decoration:underline;}



