@charset "UTF-8";
/* CSS Document */

.tabella {
 border:0;
 width:100%;
}

.tabeventiart {
 margin-top:10px;
}

.eventiprogrammati {
 padding:20px 0 10px 5px;
 font-weight:bold;
}

.tdsin {
 width: 50%;
 text-align:left;
 margin-top:3px;
 padding-left:5px;
 background:#fdf7f7;
 border-bottom:2px solid white;
}

.tddes {
 width:50%;
 text-align:right;
 margin-top:3px;
 padding-right:5px;
 background:#fdf7f7;
 border-bottom:2px solid white;
}

.tdsintitolorec {
 text-align:left;
 padding-left:5px;
 border-bottom:2px solid #f4f2f2;
 font-size:9px;
 font-style:italic;
}

.tddestitolorec {
 text-align:right;
 padding-right:5px;
 border-bottom:2px solid #f4f2f2;
 font-size:9px;
 font-style:italic;
}

.tdsinrec {
 text-align:left;
 margin-top:3px;
 padding-left:5px;
 background:#fdf7f7;
 border-bottom:2px solid white;
}

.tddesrec {
 text-align:right;
 margin-top:3px;
 padding-right:5px;
 background:#fdf7f7;
 border-bottom:2px solid white;
}

.tdcentratotitolo {
 text-align:center;
 margin-top:3px;
 background:#666666;
 color:#FFFFFF;
 border-bottom:2px solid white;
}

.tdcentrato {
 text-align:center;
 margin-top:3px;
 background:#ffffff;
 color:#666666;
 border-bottom:1px solid #666666;
}

.tdtotitoloutente {
 text-align:left;
 margin-top:3px;
 padding-left:10px;
 background:url(../images/sfondo_tdtotitoloutente.png) top left repeat-x;
 font-size:18px;
 font-weight:bold;
 color:#666666;
 border-bottom:2px solid white;
}

.tdutente {
 text-align:left;
 margin-top:3px;
 padding-left:20px;
 background:#ffffff;
 color:#666666;
 border-bottom:1px solid #666666;
 font-size:12px;
}

.tdutente div, p {
 font-size:12px;
}

.tdbioartista {
 text-align:justify;
 margin-top:3px;
 padding-left:20px;
 background:#ffffff;
 color:#666666;
 font-size:12px;
 font-family:Helvetica, Arial, sans-serif;
}

.tdbioartista div, p {
 font-size:12px;
 font-family:Helvetica, Arial, sans-serif;
}

.campomediopiccolo {
 width:200px;
 background:#ffffff;
 color:#535353;
 border:1px solid #535353;
}

.campopiccolo {
 background:#ffffff;
 color:#535353;
 border:1px solid #535353;
}

.campomediogrande {
 width:400px;
 background:#ffffff;
 color:#535353;
 border:1px solid #535353;
}

.areatestogrande {
 width:600px;
 height:500px;
 background:#ffffff;
 color:#535353;
 border:1px solid #535353;
}

.tdvideosin {
 background:#ebfcfd;
 border-bottom:2px solid white;
 padding-top:3px;
 text-align:center;
 width:250px;
}

.tdvideonome {
 background:#ebfcfd;
 border-bottom:1px solid #d2d2d2;
 padding-top:8px;
 text-align:left;
 vertical-align:top;
 font-weight:bold;
 height:30px;
}

.tdvideodidascalia {
 background:#ebfcfd;
 border-bottom:2px solid white; 
 padding-top:8px;
 padding-right:8px;
 text-align:left;
 vertical-align:top;
}

.tdvideoelimina {
 background:#ebfcfd;
 border-bottom:2px solid white; 
 text-align:center;
 vertical-align:middle;
}

.tdfilessin {
 background:#fdf7f7;
 border-bottom:2px solid white;
 padding-top:3px;
 text-align:center;
 width:250px;
}

.tdfilesnome {
 background:#fdf7f7;
 border-bottom:1px solid #d2d2d2;
 padding-top:8px;
 text-align:left;
 vertical-align:top;
 font-weight:bold;
 height:30px;
}

.tdfilesdidascalia {
 background:#fdf7f7;
 border-bottom:2px solid white; 
 padding-top:8px;
 padding-right:8px;
 text-align:left;
 vertical-align:top;
}

.tdfileselimina {
 background:#fdf7f7;
 border-bottom:2px solid white; 
 text-align:center;
 vertical-align:middle;
}

.tdsinvideo {
 width: 50%;
 text-align:left;
 margin-top:3px;
 padding-left:5px;
 background:#ebfcfd;
 border-bottom:2px solid white;
}

.tddesvideo {
 width:50%;
 text-align:right;
 margin-top:3px;
 padding-right:5px;
 background:#ebfcfd;
 border-bottom:2px solid white;
}

.tdnewssin {
 width:100px;
 text-align:left;
 margin-top:3px;
 padding:5px;
 color:#666666;
 border-bottom:1px solid #ffffff;
}

.tdnewsviewdes {
 text-align:right;
 margin-top:3px;
 padding:5px 0 5px 0;
 color:#666666;
 border-bottom:1px solid #ffffff;
}

.tdnewsviewsin {
 text-align:left;
 margin-top:3px;
 padding:0;
 color:#666666;
 border-bottom:1px solid #ffffff;
}

.tdnewscen {
 text-align:left;
 margin-top:3px;
 padding:5px;
 font-weight:bold;
 color:#666666;
 border-bottom:1px solid #ffffff;
}

.tdnewsdes {
 width:100px;
 text-align:right;
 font-style:italic;
 margin-top:3px;
 padding:5px;
 color:#666666;
 border-bottom:1px solid #ffffff;
}

.trnews {
 background:#f9f8f8;
}

.tabellafit {
 width:540px;
}

.tdsinnewsfiles {
 width:100px;
 text-align:left;
 margin-top:3px;
 padding-left:5px;
 background:#f4f2f2;
 border-bottom:4px solid #ffffff;
}

.tddesnewsfiles {
 width:420px;
 text-align:right;
 margin-top:3px;
 padding-right:5px;
 background:#f4f2f2;
 border-bottom:4px solid #ffffff;
}

.tdtitolonewsfiles {
 width:420px;
 text-align:right;
 margin-top:3px;
 padding-right:5px;
 background:#f4f2f2;
}

.tdeventodatatitolo {
 width:100px;
 text-align:left;
 padding-left:5px;
 padding-top:2px;
 padding-bottom:2px;
 background-color:#666666;
 color:white;
 border-bottom:2px solid white;
 font-weight:bold;
}

.tdeventodata {
 width:100px;
 text-align:left;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:5px;
 background-color:#f9f8f8;
 border-bottom:2px solid white;
}

.tdeventodatapag {
 text-align:left;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:5px;
 border-bottom:2px solid white;
}

.tdeventodatapagplus {
 text-align:left;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:5px;
 border-bottom:2px solid white;
 font-weight:bold;
 background-color:#CCCCCC;
}

.tdeventodatapassato {
 width:100px;
 text-align:left;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:5px;
 background-color:#CCCCCC;
 border-bottom:2px solid white;
}

.tdeventonometitolo {
 width:300px;
 text-align:left;
 padding-top:2px;
 padding-bottom:2px;
 background-color:#666666;
 color:white;
 border-bottom:2px solid white;
 font-weight:bold;
}

.tdeventonome {
 width:300px;
 text-align:left;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:5px;
 background-color:#f9f8f8;
 border-bottom:2px solid white;
}

.tdeventonomepag {
 text-align:left;
 padding:10px 5px 10px 5px;
 border-bottom:2px solid white;
}

.tdeventonomepagplus {
 text-align:left;
 padding:10px 5px 10px 5px;
 border-bottom:2px solid white;
 font-weight:bold;
 background-color:#CCCCCC;
}

.tdeventonomepassato {
 width:300px;
 text-align:left;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:5px;
 background-color:#CCCCCC;
 border-bottom:2px solid white;
}

.tdlocationspry {
 width:200px;
 text-align:left;
 padding-top:10px;
 padding-bottom:10px;
 background-color:#f9f8f8;
 border-bottom:2px solid white;
}

.tdtotitololocation {
 text-align:left;
 margin-top:3px;
 padding-left:10px;
 background:#f9f8f8;
 font-size:18px;
 font-weight:bold;
 border-bottom:2px solid white;
}

.tdtotitololocationmappa {
 text-align:right;
 margin-top:3px;
 padding-right:10px;
 background:#f9f8f8;
 font-size:18px;
 font-weight:bold;
 border-bottom:2px solid white;
}

.tdlocation {
 text-align:left;
 margin-top:3px;
 padding-left:20px;
 background:#ffffff;
 color:#666666;
 border-bottom:1px dotted #666666;
}

.tdtitoloeventoview {
 text-align:left;
 margin-top:3px;
 padding-left:10px;
 font-size:18px;
 font-weight:bold;
 color:#ff0000;
}

.tddataeventoview {
 text-align:left;
 margin-top:3px;
 padding-left:20px;
 background:#fffffff;
 border-bottom:1px dotted #666666;
 color:#666666;
 background:url(../images/sfondo_titoloeventi.png) top left repeat-x;
}

.tdbilleventoview {
 text-align:left;
 margin-top:3px;
 padding-left:40px;
 background:#f4f2f2;
 color:#666666;
 text-indent:-20px;
}

.tdguestseventoview {
 text-align:left;
 margin-top:3px;
 padding-left:80px;
 background:#f4f2f2;
 color:#666666;
 text-indent:-70px;
}

.tdtipoeventoview {
 text-align:right;
 margin-top:3px;
 padding-right:20px;
 background:#ffffff;
 font-style:italic;
 color:#666666;
}

.tdacquistaeventoview {
 text-align:left;
 vertical-align:top;
 margin-top:3px;
 padding-left:5px;
 background:#ffffff;
 color:#666666;
 font-weight:bold;
 border:1px dotted #535353;
}

.tddescrizioneeventoview {
 text-align:justify;
 margin-top:3px;
 padding-left:20px;
 background:#f4f2f2;
 color:#666666;
}

.tdeventoview {
 text-align:left;
 margin-top:3px;
 padding-left:20px;
 background:#ffffff;
 color:#666666;
}

.tditaliamappa {
 width:400px;
 height:400px;
 border:1px dotted #535353;
}

.tditalia {
 background: #f4f2f2;
 text-align:left;
 vertical-align:top;
 padding-top:20px;
 padding-left:20px;
 line-height:180%; 
}


.tdrecensione {
 text-align:left;
 vertical-align:top;
 padding-top:10px;
 border-bottom:1px dotted #f4f2f2;
}

.tdvoto {
 text-align:right;
 vertical-align:top;
 width:200px;
 background-color:#f4f2f2;
 padding-top:10px;
 padding-bottom:10px;
 padding-right:10px;
 line-height:30px;
 font-size:16px;
}

.pannelloutentewebtdsin {
 width:100px;
 text-align:left;
 padding-bottom:10px;
}

.pannelloutentewebtddes {
 text-align:left;
 padding-bottom:10px;
}

.tdgestartisti {
 padding:5px;
 border-bottom:1px solid #f4f2f2;
}