﻿*                 { margin:0; padding:0; }
body              { background-color:#000; font-family:Arial;color:#fff; }
.end                { clear:both;}

#main               { width:950px; margin:0px auto;}
#banner             { background:url("img/banner.JPG") no-repeat center top; height:230px; /*background-attachment:fixed;*/ }
#Page               { background:url("img/page.JPG") no-repeat top center;  /*background-attachment:fixed;*/}

#Nav                        { font-size:10px; }
#Nav table                  { height: 50px;width:100%;}
#Nav table tr td            { background-image: url("img/centermen.png"); text-transform:uppercase; }
#Nav table tr td a          { text-decoration:none; color:#fff; }
#Nav table tr td:hover      { background-image: url("img/centermenover.png"); background-position:center; background-repeat: no-repeat;}
#Nav table tr td.page       { /*border-left: 1px solid #000;*/ padding: 0 10px;  text-align:center; }
#Nav table tr td.conclude   { /*border-left: 1px solid #000;*/}
#Nav table tr td#left       { background-image: url("img/sxmen.png"); width:40px; border:0; }
#Nav table tr td#right      { width:40px; background-image: url("img/dxmen.png"); border:0; }

#UnNav                      { background:url("img/fnd2.png"); margin:0 20px; height:33px; }
#UnNav ul                   { height:23px; padding:10px 0 0 0;}
#UnNav ul li                { padding:0 10px; height:33px; display:inline; font-size:10px; }
#UnNav ul li:hover          { color:#f00; }
#UnNav ul li a              { text-decoration:none; color:#fff; }
#UnNav ul li a:hover        { color:#f00; }



#SiteContent                      { width:950px;}

#SiteContent #InPP                      { color:#aaa; width:270px; float:left; margin:20px 0 0 20px; padding:5px; background-image:url("img/infofnd.png"); }
#SiteContent #InPP #Text                { padding: 2px 0 25px 0; }
#SiteContent #InPP #Text .BigTitolo     { color:#fff; font-size:18px; text-align:right; font-weight:bold; padding:2px 0px 5px 0; }
#SiteContent #InPP #Text .News          { margin:5px 0 25px 0; }
#SiteContent #InPP #Text .News .titolo        { font-size:14px; font-weight:bold;  padding:2px 0px 5px 0; color:#ccc; }
#SiteContent #InPP #Text .News .testo         { padding: 0 0 0 5px; font-size:12px; }
#SiteContent #InPP #Text .News .note          { font-size:10px; padding:3px 0 0 0; text-align:right;}
#SiteContent #InPP #Text .News .data          { font-size:10px; font-style:italic; text-align:right;}
#SiteContent #InPP #Text .News .BloccoPhoto   { padding:0 0 20px 0;}
#SiteContent #InPP #Text .News .AnteprimaPhoto{ background-color:#900; padding:5px; width:50px; height:50px;}
#SiteContent #InPP #Text .News #spet                        { width:100%;}                     
#SiteContent #InPP #Text .News #spet tr                     { padding:0 0 2px 5px; font-size:12px;}
#SiteContent #InPP #Text .News #spet tr :hover              { background-color:#300; cursor:pointer; }
#SiteContent #InPP #Text .News #spet tr td .SpettacoliInfo  { padding: 0 10px 0 5px;}
#SiteContent #InPP #Text .News #spet tr td .SpettacoliImg   { text-align:right; float:right; font-size:10px;}
/*#SiteContent #InPP #Text .News .row .end                  { clear:both; height:1px;}*/


#SiteContent #Site                      { width:600px; padding:20px 20px 0 0px; float:right; }
#SiteContent #Site .Space               { height:5px; width:270px; float:right; }
#SiteContent #Site .PageTitle           { font-size:18px; font-weight:bold; }
#SiteContent #Site .PageText            { font-size:12px; }
#SiteContent #Site .PageImage           { width:310px; padding:0; float:left; }
#SiteContent #Site .PageImage .ImgBox   { padding:0px 10px 10px 0; }
#SiteContent #Site .ImgPre              { width:100px; height:100px; }


#Credits            { background-image:url("img/credits.jpg"); width:842px; height:80px; margin:0 auto; }
#Credits #Testo     { color:#500; font-weight:bold; font-size:10px; text-align:center; padding:28px 0 0 0; }
