body
{
    margin: 0;
    padding: 0;
	color: #999999;
	background: url(../../2/images/bkg.jpg) no-repeat center top;
    font-family: Trebuchet MS,Trebuchet,Sans-serif,Arial,Verdana;
}

#divMain { width:1003px; text-align:justify;}
#divTop { background: url(../../2/images/bkgTop.png) no-repeat center top; position:relative; height:auto !important; min-height:196px; }
#divCont { background:url(../../2/images/bkgCont.png) no-repeat center top; padding:0 6px 15px 6px; /*position:relative; top:-10px;*/}
#divCenter { width:644px; float:left;  /*position:relative;*/ padding-left:2px;}
#divRight { background: url(../../2/images/center.gif) no-repeat left top; padding-left:29px; float:right; /* position:relative;*/}
#divDx {background:#f6f6f6 url(../../2/images/sxRight.gif) no-repeat left top; padding-left:9px;}
#divDxt {background: url(../../2/images/TopRight.gif) no-repeat left top; padding-top:12px;}
.divDxt2 {background:#ffffff url(../../2/images/bkgTopProgRis.gif) no-repeat left top; text-align:right; padding:4px 0 10px 0; }

#divContIn {background: url(../../2/images/topin.gif) no-repeat left top; padding-top:9px;}
#divContIn2 {background: url(../../2/images/dxin.gif) no-repeat right top; padding-right:1px;}
#divContIn3 {background: url(../../2/images/bkgTopIn.gif) no-repeat left top; height:auto !important; min-height:550px;}
#divContIn3PR {background: url(../../2/images/bkgTopInPRT.gif) no-repeat left top; height:auto !important; min-height:550px;}

#bodyPop { background:url(../../2/images/TopPop.jpg) no-repeat center top; }
#popTop {margin-top:100px; width:740px; }
#divPopIn {padding:0 5px; height:auto !important;  min-height:495px;}

#divLogo { position:relative;left:-13px; float:left; padding-top:8px; }
#divATPWTA { float:right; padding:15px 7px 0 0;}
.loTop { float:left; padding-left:12px;}

#divTopDx {position:relative; z-index:2;float:right; }
#divLNG { float:right; cursor:pointer; padding:3px 7px 0 0;}
#divDate { padding-left:5px;}
#divBannerT { margin:0 5px 0 4px; background: url(../../2/images/bannerT-bkg.png) no-repeat center top; padding:4px 0; }
#divMenu { padding-top:12px; background: url(../../2/images/bkgMenu.gif) no-repeat left bottom; margin:0 2px;}

#divContSx { float:left;  position:relative; top:-10px; width:318px;}
#divContDx { float:right; width:300px; padding-top:5px;}
#divBanner180x150 { float:left; width:180px; height:150px; position:relative; top:40px;}
#divBanner110x150 { float:right; width:110px; height:150px; position:relative; top:40px;}

#divHnew { height:auto !important; min-height:280px; margin-bottom:8px;}
.padBot { padding-bottom:18px;}

table {padding: 0px; margin: 0px; border: none; border-collapse: collapse;}
td    {padding: 0px; margin: 0px; vertical-align:top; border: 0px; text-align:justify;font-size:12px; line-height:14px;}
img {border: 0px;}

/*ul {list-style-position:outside; list-style-image: url("../images/list.gif"); margin:5px 0 15px 20px; text-align:justify; font-variant:small-caps;} */
ul {list-style-image: url(../../2/images/listVideo.gif); margin:5px 0 15px 10px; font-variant:small-caps;  text-align:justify; }
li {padding:5px 0 5px 0; line-height:14px;} 

input{ font-size: 10px;color:#6e7880;border:solid 1px #a5acb2; margin:2px; line-height:12px;}
select{ font-size: 10px; color:#6e7880;width:100px;border:solid 1px #a5acb2;margin:2px; line-height:12px;}

a  {color: #999999; text-decoration:none;}
a:hover     {color: #303030; text-decoration:none; }

.clearBoth { clear:both;}

.radio{ border:none;}
.cxc{ width:100%;}
.divonclick{ cursor:hand; cursor:pointer;}


.pdf { cursor:pointer; padding:3px 0 20px 30px; font-size:13px; color:#000000;}
.TQSD { padding:4px 0 0 22px; height:23px;}

.menu2010         {font-size: 13px; padding:0 12px 18px 12px; color:#6d6d6d; white-space:nowrap; text-align:center;}
.menu2010 a        {color:#6d6d6d; text-decoration:none; font-size: 13px; vertical-align:bottom;}
.menu2010 a:hover  {color:#069b68; text-decoration:none;}

.menu        {font-size: 13px; padding:0 12px 3px 12px; color:#6d6d6d; white-space:nowrap; vertical-align:bottom; text-align:center;}
.menu a        {color:#6d6d6d; text-decoration:none; font-size: 13px; vertical-align:bottom;}
.menu a:hover  {color:#069b68; text-decoration:none;}


.lng         {font-size: 10px; color:#7f7f7f; padding:11px 6px 3px 280px; white-space:nowrap;}
.lng10         {font-size: 10px; color:#7f7f7f; padding:7px 6px 0 0;}

.botroma      {font-size: 10px; color:#666666;  font-weight:bold; font-variant:small-caps; padding:9px 9px 3px 9px; white-space:nowrap;}
.bot         {font-size: 10px; color:#a4a4a4;  font-weight:bold; font-variant:small-caps; padding:9px 9px 3px 9px; white-space:nowrap;}
.bot a        {color:#a4a4a4; text-decoration:none; font-size: 10px;}
.bot a:hover  {color:#04357a; text-decoration:none;}

.copyright         {font-size: 10px; color:#ffffff; vertical-align:middle; padding-left:5px; width:100%;}
.copyright a        {color:#ffffff; text-decoration:none; font-size: 10px;}
.copyright a:hover  {color:#ffffff; text-decoration:underline;}

.data         {font-size: 10px; color:#000000; padding-top:5px; padding-bottom:3px; width:100%;}
.newstit      {font-size: 11px; color:#000000;}
.newstxthome     {font-size: 11px; color:#737373; padding:5px 13px 14px 18px;}
/*per Fase 1 -----.newstxthome      {font-size: 11px; color:#737373; padding:3px 13px 10px 18px;}*/ 

.blogname     {font-size: 13px; color:#2f8de3; padding-top:15px; font-weight:bold; }
.blogtit      {font-size: 11px; color:#000000; line-height:14px; background: url(../../2/images/bkgTitBlog.gif) no-repeat left top; padding-top:3px;}
.blogtxt     {font-size: 10px; color:#737373;  padding-top:5px;}

.btn   {color:#60686f;  padding-right:5px; padding-left:5px; font-weight:bold; text-align:right; vertical-align:middle; width:100%; white-space:nowrap; }

.cal_m       { background: url(../../2/images/bkgcalM.gif) no-repeat; font-weight:bold; width:50px; height:22px; padding:4px 0 0 2px;}
.cal_a       { font-size:14px; font-weight:bold; vertical-align:top; padding-right:4px;}
.cal_gg     {color:#b8b8b8; vertical-align:middle; text-align:center; background: url(../../2/images/bkgcalGg.gif) no-repeat; width:22px; height:22px; padding:1px; line-height:22px;}
.cal        {color:#c6c6c6; font-weight:bold; vertical-align:middle; text-align:center; background: url(../../2/images/bkgcal.gif) no-repeat; width:22px; height:22px; padding:1px; line-height:22px;}
.cal_off    {color:#eb9a16; font-weight:bold; vertical-align:middle; text-align:center; background: url(../../2/images/bkgcalOff.gif) no-repeat; width:22px; height:22px; padding:1px; line-height:22px;}
.cal_on     {color:#e07101; font-weight:bold; vertical-align:middle; text-align:center; background: url(../../2/images/bkgcalOn.gif) no-repeat; width:22px; height:22px; padding:1px; line-height:22px;}

.infocalclose {color:#e07101;  background: url(../../2/images/bkg_CalInfogg.gif) no-repeat left bottom; font-weight:bold;  padding:0 0 18px 15px; width:100%; }
.infocalopen  {color:#e07101;  background: url(../../2/images/bkg_CalInfoggopen.gif) no-repeat left bottom; font-weight:bold;  padding:0 0 18px 15px; width:100%; }
.infogg   {color:#e07101;  font-size:10px; }

.infocalbig  {color:#e07101;  font-size:16px; padding-right:25px; line-height:18px; width:100%; }
.infoggbig   {color:#e07101;  font-size:14px; }

.linktab    {color:#2b4051; font-weight:bold;  padding-left:16px; }
.titimg     { padding:13px 0 0 16px; width:100%; }
#prt        { padding:13px 0 10px 16px; }

.menuin              { color:#6d6d6d; padding-right:25px; }
.menuin a { color:#6d6d6d; text-decoration:none; }
.menuin a:hover      { color:#303030; text-decoration:none; }

.menuinselect   { color:#e07101; padding-right:25px; }
.menuinselect a  { color:#e07101; text-decoration:none; }
.menuinselect a:hover   { color:#e07101; text-decoration:none;  }

.titoli  { color:#e07101;  width:100%; vertical-align:bottom; font-size:13px; line-height:20px; }

.chiudi  { color:#000000; padding-right:20px; padding-top:16px; background: url(../../2/images/BkgChiudiPop.gif) no-repeat right; }
.chiudi a        {color:#000000; text-decoration:none; }
.chiudi a:hover  {color:#069b68; text-decoration:none;}

.txttab  { padding-top:4px; padding-bottom:10px;}
.tittab  { padding-top:4px; padding-bottom:10px; color:#8b2629; font-style:italic; font-weight:bold; width:160px;}

.num  {width:20px;}

.gallery  { background: url(../../2/images/BkgGallery.gif) no-repeat left top; width:194px; height:194px; text-align:center; vertical-align:middle;}

.titlebubble {font-size: 12px; color: #ffffff; font-weight: bold; padding: 2px 4px 0px 4px;}
.titlebubble A {color: #ffffff; font-weight: bold; text-decoration: none;}
.titlebubble a:hover {color: #ffffff; text-decoration: underline;}

.profile-container {font-size: 11px; color: #656565; font-weight: normal; padding: 2px 4px 2px 4px;}
.profile-container A {color: #656565; font-weight: normal; text-decoration: none;}
.profile-container a:hover {color: #656565; text-decoration: underline;}

.sidebar-title {font-size: 12px; color: #851c1f; font-weight: bold; padding: 2px 4px 0px 4px;}
.sidebar-title A {color: #851c1f; font-weight: bold; text-decoration: none;}
.sidebar-title a:hover {color: #851c1f; text-decoration: underline;}

.sidebar-sez {font-size: 14px; color: #3e7d0f; font-weight: bold; padding: 2px 4px 0px 4px;}
.sidebar-sez A {color: #3e7d0f; font-weight: bold; text-decoration: none;}
.sidebar-sez a:hover {color: #3e7d0f; text-decoration: underline;}

.profile-post {font-size: 11px; color: #656565; font-weight: normal; padding: 2px 4px 2px 4px; line-height:14px;}
.profile-post A {color: #656565; font-weight: normal; text-decoration: none;}
.profile-post a:hover {color: #656565; text-decoration: underline;}

.title {font-size: 16px; color: #ffffff; font-weight: bold; padding: 0px 4px 0px 4px; background-color: #851c1f; line-height:22px;}
.title A {color: #ffffff; font-weight: bold; text-decoration: none;}
.title a:hover {color: #ffffff; text-decoration: underline;}

.txt {font-size: 12px; color: #656565; font-weight: normal; padding: 8px 0px 8px 4px; line-height:14px;}
.txt A {color: #656565; font-weight: normal; text-decoration: none;}
.txt a:hover {color: #656565; text-decoration: underline;}

.profile-U {font-size: 12px; color: #3e7d0f; font-weight: normal; padding: 2px 4px 2px 4px; line-height:14px;}
.profile-U A {color: #3e7d0f; font-weight: normal; text-decoration: none;}
.profile-U a:hover {color: #3e7d0f; text-decoration: underline;}

.commento {font-size: 12px; color: #656565; font-weight: normal; line-height:14px;}
.commento A {color: #656565; font-weight: normal; text-decoration: none;}
.commento a:hover {color: #656565; text-decoration: underline;}

.sidebar-downtitle {font-size: 11px; color: #0c3a76; font-weight: bold; padding: 2px 4px 0px 4px;}
.sidebar-downtitle A {color: #0c3a76; font-weight: bold; text-decoration: none;}
.sidebar-downtitle a:hover {color: #0c3a76; text-decoration: underline;}

.linkhome {font-size: 9px; color: #0c3a76; font-weight: bold; padding: 0px 4px 0px 4px;}
.linkhome A {color: #0c3a76; font-weight: bold; text-decoration: none;}
.linkhome a:hover {color: #0c3a76; text-decoration: underline;}

.mesecalendario {font-size: 12px; color: #494949; font-weight: bold;}
.mesecalendario A {color: #494949; font-weight: bold; text-decoration: none;}
.mesecalendario a:hover {color: #494949; text-decoration: underline;}

.calendario-off {font-size: 11px; color: #393939;text-align: center; font-weight: bold; background-color: #f0f0f0; }
.calendario-off A {color: #393939; font-weight: bold; text-decoration: none;}
.calendario-off a:hover {color: #393939; text-decoration: underline;}

.calendario-on {font-size: 11px; color: #ffffff;text-align: center; font-weight: bold;background-color: #469d22; }
.calendario-on A {color: #ffffff; font-weight: bold; text-decoration: none;}
.calendario-on a:hover {color: #ffffff; text-decoration: underline;}

.linktxt {font-size: 12px; color: #656565; font-weight: normal; padding: 0px 0px 8px 8px;}
.linktxt A {color: #656565; font-weight: normal; text-decoration: none;}
.linktxt a:hover {color: #656565; text-decoration: underline;}

.tabpriz { font-size:10px; line-height:11px; text-align:center; border:solid 1 #cfcfcf; padding:2px;}
.prizc {  font-size:10px; line-height:10px; text-align:left; border:solid 1 #cfcfcf; padding:2px;}
.prizr {  font-size:10px; line-height:10px; text-align:right; border:solid 1 #cfcfcf; padding:2px;}


/*ticket Office*/
.TO-table { color:#000; line-height:13px;}
.TO-th1 { padding:4px; color:#fff; font-weight:bold; background-color:#000; font-size:12px; line-height:16px; vertical-align:middle;border:solid 1px #b7b7b7;}
.TO-th2 { padding:4px 2px; color:#fff; font-size:10px; font-weight:bold; text-align:center;border-top:solid 1px #b7b7b7; border-right:solid 1px #b7b7b7; border-bottom:solid 1px #b7b7b7;}

.TOs {font-weight:normal;}

.TO-td1S { padding:4px; background-color:#e7e7e8; vertical-align:middle;font-weight:bold; font-size:10px;  white-space:nowrap; border-right:solid 1px #b7b7b7; border-bottom:solid 1px #b7b7b7; border-left:solid 1px #b7b7b7;}
.TO-td1 { padding:4px; background-color:#e7e7e8; vertical-align:middle; text-align:center; font-size:10px;  white-space:nowrap; border-right:solid 1px #b7b7b7; border-bottom:solid 1px #b7b7b7;}

.TO-td2S { padding:4px; background-color:#fff; vertical-align:middle; font-weight:bold; font-size:10px; white-space:nowrap; border-right:solid 1px #b7b7b7; border-bottom:solid 1px #b7b7b7; border-left:solid 1px #b7b7b7;}
.TO-td2 { padding:4px; background-color:#fff; vertical-align:middle; text-align:center; font-size:10px;white-space:nowrap; border-right:solid 1px #b7b7b7; border-bottom:solid 1px #b7b7b7;}