/* general
*********************************************************************/
html,
body { margin:0; padding:0; font-size:12px; }
* { margin:0; padding:0; }
a img { border:none; }
.clearL { clear:left; font-size:1px; }
li { list-style:none; }
/* body structure
*********************************************************************/
body { text-align:center; background-color:#FFF; font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; background:#FFF url(../images/bg-body.gif) repeat-x; }
#Container { width:994px !important; margin: 0 auto; overflow:hidden; text-align:left; }
#header { position:relative; height: auto !important; height: 205px; min-height: 205px; font-size:10px; width:994px !important; margin: 0 auto; text-align:left;/*background:url("http://acmilan.espnstar.com.cn/ac/images_for_css/2008/bg-header.jpg") no-repeat 0 0;*/
}
.header-1033 { background:url(../images/bg-header_1033.jpg) no-repeat 0 0 !important; }
.header-1034 { background:url(../images/bg-header_1034.jpg) no-repeat 0 0 !important; }
.header-1040 { background:url(../images/bg-header_1040.jpg) no-repeat 0 0 !important; }
.header-1041 { background:url(../images/bg-header_1041.jpg) no-repeat 0 0 !important; }
.header-2070 { background:url(../images/bg-header_2070.jpg) no-repeat 0 0 !important; }
#content-holder { background-color:#FFF; margin-top:17px; }
#content { background-color:#FFF; }
#spallasx { display:none; background-color:#fe00bf; }
#spalladx { display:none; background-color:#72ff00; }
.content-footer { width:994px; margin: 0 auto; overflow:hidden; text-align:left; }
#footer { background-color:#000000; margin:0; padding-top:17px; position:relative; clear:both; }
/* sponsorizzazione
*********************************************************************/
.header-sponsor { display:none; }
/* content structure
*********************************************************************/
.colonna { float:left; }
.double { width:391px; overflow:hidden; position:relative; }
.single { width:190px; overflow:hidden; position:relative; }
.triple { width:592px; overflow:hidden; position:relative; }
/* logo 
*********************************************************************/
#header h1 { margin:0 !important; padding:0 !important; }
#header h1 a { margin:0 !important; padding:0 !important; width:340px; height:122px; display:block; text-indent:-9999px; overflow:hidden; }
/* menu di servizio
*********************************************************************/
#Navigation-Service { position:absolute; top:4px; right:214px; padding:2px 0 0 0; margin:0; height:20px; font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:12px; }
#Navigation-Service li { display:block; float:right; list-style-type: none; padding: 0 5px; border-right:1px solid #7F7F7F }
#Navigation-Service li a,
#Navigation-Service li strong { display:block; float:left; text-decoration:none; color:#808080; }
#Navigation-Service li a:hover { color: #FFDE00; }
#Navigation-Service li strong { border-bottom:3px solid #A77A5E; }
#Navigation-Service li a img { border:none; }
.accessibile { position:absolute; top:8px; left:87px; border-right:none; font-size:11px; z-index:2; color:#808080; font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; }
.accessibile a { text-decoration:none; color:#808080; font-weight:normal; }
.accessibile a:hover { color: #FFDE00; }
.accessibile a img { vertical-align:middle; }
/* menu di servizio: lingue
*********************************************************************/
#Navigation-Language { position:absolute; top:4px; right:0; padding:2px 0 0 0; margin:0; height:20px; font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:11px; }
#Navigation-Language li { border-right:none; }
#Navigation-Language li img { margin:0 3px 0 3px !important; padding:0 !important; }
#Navigation-Language li a img { border:none; }
/* menu primo livello
*********************************************************************/
ul#Navigation-Main { list-style-type:none; margin:0 !important; padding:0 !important; font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; }
ul#Navigation-Main li { float:left; text-transform:uppercase; }
ul#Navigation-Main li a { color:#6f6e68; width:136px; height:26px; line-height:26px; background:url(../images/li-menu.png) no-repeat 0 0; display:block; text-align:center; font-size:12px; margin-left:2px; margin-right:2px; font-weight:bold; text-decoration:none; }
ul#Navigation-Main li a:hover { color:#ffd000; }
ul#Navigation-Main li a.active { color:#fff; background:url(../images/li-menu-active.png) no-repeat 0 0; }
/* menu secondo livello
*********************************************************************/
#Navigation-Secondary ul { clear:left; height:50px; background:url(../images/li-separator.gif) repeat-x 0 25px!important; padding-top:0!important; list-style-type:none; margin:0 !important; padding:0 0 0 14px !important; font-size:12px; }
#Navigation-Secondary li { display:block; float:left; list-style-type: none; padding: 0; margin:8px 0 2px 0; border-right:1px solid #fff; white-space: nowrap; padding: 0 20px 0 20px; line-height:14px; }
#Navigation-Secondary li.last { border-right:none; }
#Navigation-Secondary li a { display:block; width:auto; text-decoration:none; color:#fff; }
#Navigation-Secondary li a:hover { text-decoration:none; color:#ffd000; }
#Navigation-Secondary li a.active { font-weight:bold; color:#ffd000; }
#Navigation-Secondary ul.ON { display:block; }
/* menu terzo livello
*********************************************************************/

#Navigation-Level3 { list-style-type: none; clear:both; margin:10px 0 0 220px; padding:0; height:15px; background: #E2E2E2 url(..c/images/BKG_Menu-LEVEL3_SX.gif) no-repeat top right; }
#Navigation-Level3 li { display:block; float:left; margin:0; padding:0; background: url(../images/BKG_Menu-LEVEL3_SX.gif) no-repeat top left; white-space: nowrap; }
#Navigation-Level3 li.Cur { color: #fff; background: url(../images/BKG_Menu-LEVEL3_SX-Cur.gif) no-repeat top left; }
#Navigation-Level3 li a,
#Navigation-Level3 li strong { display:block; float:left; width:auto; color:#000; padding:1px 30px 2px 30px; background: url(images/BKG_Menu-LEVEL3_DX.gif) no-repeat top right; font-size:12px; font-weight:bold; text-decoration:none; }
#Navigation-Level3 li a:hover { color:#CB0000; }
#Navigation-Level3 li.Cur strong { color: #FFF; background: url(images/BKG_Menu-LEVEL3_DX-Cur.gif) no-repeat top right; }
/* form di ricerca
*********************************************************************/
.formcerca { position:absolute; top:34px; width:auto; right:0; font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; }
.formcerca p { background:url(../images/bg-form.gif) no-repeat 100% 0!important; height:28px; float:left; margin:0; padding:0; }
.formcerca input { margin:4px 0 0 0; height:19px; padding:3px; border:none; width:232px; font-size:12px; vertical-align:middle; background:url(../images/bg-input.gif) no-repeat 0 0!important; }
.formcerca .input-submit { width:auto; margin:0 10px 0 0 !important; background:none !important; }
.formcerca label { float:left; padding:8px 10px 0 10px; color:#878787; height:28px; font-size:12px; background:url(../images/bg-form2.gif) no-repeat 0 0!important; }
/* small sponsor
*********************************************************************/
.small-sponsor { position:absolute; top:80px; width:auto; right:0; width:170px; height:43px; text-align:right; font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; }
.small-sponsor p { margin:0; padding:0; font-size:9px; color:#868686 !important; }
.small-sponsor img { padding-top:2px; }
.small-sponsor a img { border:none; }
/* griglia

*********************************************************************/

.row { float:left; }
.hspacer { width:11px; float:left; display:block; }
.vspacer { clear:both; height:15px; font-size:1px; }
.colonna .vspacer { height:8px; font-size:1px; }
.colonna img { display:block; }
.double .hspacer { width:9px; }
/* visual box

*********************************************************************/

.frame { width:185px;/*190-5*/ height:157px; /*162-5*/ padding-top:5px; padding-left:5px; background:#FFF url(../images/bg-frame.gif) no-repeat; }
.frame.big { height:327px; /*332-5*/ background:#FFF url(../images/bg-framebig.gif) no-repeat; }
.frame.bigsquare { width:386px;/*391-5*/ height:327px; /*332-5*/ background:#FFF url(../images/bg-framebigsquare.gif) no-repeat; }
.box-content { margin-bottom:10px; }
.box-content h1 { font-size:12px; color:#FFF; line-height:23px; padding-left:9px; height:26px; margin:0; }
.box-content .img-head { width:190px; overflow:hidden; }
.box-content .img-head img { margin:6px 0 0 5px; }
.colonna h5 { height:22px; line-height:22px; font-size:11px; padding-left:10px; padding-right:30px; background:url(../images/bg-h5-red.gif) no-repeat 0 0; }
.colonna h5 a { color:#FFF; text-decoration:none!important; }
.colonna h5 a:hover { color:#000; }
.colonna .pulsante { margin-top:10px; height:22px; font-size:11px; line-height:22px; width:100%; background:url(../images/bg-pulsante-red.gif) no-repeat 100% 0; }
/* Layout */
div#Container,
#Common { width:984px; position:relative; margin:0 auto; }
div#milanpark { background:#000; }
div.Col1 { float:left; width:180px; margin-top:47px; font-size: 12px; line-height: 1.5em; }
div.Col1 ul,
.TopRight ul { padding-left:10px; margin-left:-5px; margin-bottom:10px; }
div.Col1 ul li,
.TopRight ul li { padding-left:0; margin-left:10px; margin-bottom:5px; }
div.Col1 ul li a,
.TopRight ul li a { font-weight: normal; text-decoration:none; color:#000; }
div.Col1 ul li a:hover,
.TopRight ul li a:hover { color:#CB0000; }
.TopRight ul li a strong { display:block; color:#CB0000; }
div.Col1 h3 { font-size:1.6em; font-weight:bold; margin-top:0; }
div.Col2 { float:right; width:764px; font-size: 12px; padding-bottom:20px; }
div#Container div.Col2 { margin-top:20px; }
div.Col2 h3 { font-weight:bold; border-bottom:none; }
div.Col2 h2 a { font-size: 14px; }
div.Col2 a { font-weight:100; color:#CB0000; }
div.Col2 a:hover { color:#000; }
/* Colonne interne */
.TopLeft { width:545px; float:left; }
.TopRight { width:200px; float:right; }
.TopRight h1 { margin-top:47px; font-family: Arial, Helvetica, sans-serif; line-height: normal; font-size: 1.3em; color:#CB0000; border-bottom:1px solid #CB0000; }
.TopRight h3 { font-size:1.2em; margin:0; border-bottom:none; }
.TopRight h6 { margin-bottom:0; }
.TopRight .Elenco { margin-top:0; }
.TopRight .Elenco h2 { font-size:1.4em; margin-top:20px; }
.TopRight dd { font-size:0.9em; }
.TopRight p { font-size:0.9em; }
.redaro li strong { font-weight:900; margin-right:4px; color:#d00; }
/* Oggetti del layout*/
#Header { position: absolute; top:54px; left:6px; border:none; }
#Banner468x60 { position: absolute; top:41px; right:0; }
#Banner468x60 img { border:1px solid #666; }
#Button-Servizi { position: absolute; top:109px; right:0; width:470px; text-align:right; color:#fff; font-size:10px; }
#Button-Servizi a { font-weight:bold; color:#fff; }
#Button-Servizi img { margin-right:7px; margin-bottom:3px; border:none; }
#Headline { float:left; margin-top:20px; margin-right:20px; width:480px; display:inline; }
/* box breaking
*********************************************************************/
.breaking-news { width:223px; height:296px; overflow:hidden; position:relative; background:green; float:left; background:url(../images/bg-breaking-news.gif) no-repeat; }
.breaking-news iframe { margin:4px 1px 0 1px; width:221px; height:260px; }
.breaking-news h1 { color:#FFF; }
/* box editoriale
*********************************************************************/
.editoriale { width:159px; height:296px; overflow:hidden; position:relative; background:green; float:left; background:url(../images/bg-editoriale.gif) no-repeat; }
.editoriale .editor { padding-left:14px !important; }
/* editor html
*********************************************************************/
.editor { padding:9px 12px 0 17px; position:relative; line-height:20px; font-size:12px; }
.editor h3 { font-size:13px!important; margin:0 0; color:#F00; line-height:20px; border:0; font-weight:bold; }
.editor img { float:left; margin:0 9px 0 0; }
.editor a { color:#000; text-decoration:underline !important; }
.editor a:hover { text-decoration:none !important; }
.editor span { color:#F00; }
.editor ul { margin:4px 15px; }
.editor p { margin:5px 0; text-indent:1em; }
a.read-more { position:absolute; display:block; top:4px; right:0; width:20px; height:36px; display:block; text-indent:-9999px; }
/* strillo
*********************************************************************/
.strillo { background: url(../images/bg-strillo.gif) no-repeat 7px 0 !important; height:auto !important; height:50px; min-height:50px; margin:0; margin-bottom:8px; }
.strillo .editor { padding-top:5px !important; padding-right:22px !important; background: none !important; }
.strillo h3 a { text-decoration: none !important; }
.strillo h3 a:hover { text-decoration:underline !important; }
/* box stadio
*********************************************************************/
.stadio { height:635px; background:url(../images/bg-stadio.gif) no-repeat; }
.stadio h1 { color:#FFF; }
.stadio .img-head { width:190px; overflow:hidden; }
.stadio .img-head img { margin:6px 0 0 5px; }
.stadio h2 { margin-left:5px; width:158px; color:#FFF; font-size:11px; padding:9px 9px 9px 13px; background:#F00 url(../images/bg-h2-stadio.gif) no-repeat bottom left; }
.stadio h2 a { color:#FFF; text-decoration:none; }
.stadio h2 a:hover { text-decoration:underline; }
.stadio .editor { margin:5px 1px 0 1px; }
.stadio .img-separator { margin:0 1px 5px 1px; }
/* box mondo giovani
*********************************************************************/
.mondo-giovani { height:166px; overflow:hidden; background:url(../images/c2.jpg) no-repeat; }
.mondo-giovani h1 { color:#FFF; }
.mondo-giovani .img-head { overflow:hidden; padding:0 0 21px 0!important;/*background:url("http://acmilan.espnstar.com.cn/ac/images/bg-img-head.gif") no-repeat bottom left;*/
}
.mondo-giovani .img-head img { margin:6px 5px; }
.mondo-giovani .editor { padding-top:10px!important; padding-bottom:10px; }
.mondo-giovani .strillo { margin-bottom:10px; }
.mondo-giovani p { line-height:20px; padding:0 5px 0 5px; font-size:12px; text-indent:1em; height:60px; overflow:hidden; }
.poll { width:190px; height:309px; padding-top:6px; background:url(../images/poll.jpg) 0 6px no-repeat; }
.poll h3,
.Col1 .poll h3 { color:#000; font-size:12px; line-height:normal; padding:12px 4px 4px 8px; font-weight:100; background:none; border:none; }
.poll ul,
.Col1 .poll ul { margin-left:30px; padding-bottom:0; margin-bottom:0; }
.poll li,
.Col1 .poll ul li { line-height:24px; height:24px; margin:0; }
.poll p { text-align:center; padding-top:6px; }
.poll p button,
.redsub { width:57px; height:23px; line-height:23px; text-align:center; color:#fff; margin:0 4px; border:none; background:url(../images/sub.jpg) no-repeat #c00; text-indent:0; }
.Col1 .redsub { margin:8px 0 16px; }
.ttn { position:absolute; left:0; top:464px; width:391px; height:346px; overflow:hidden; margin:0; padding:0; z-index:1000; }
.ttn div.ttnc{ height:167px; background:url(../images/ttnbg.jpg) no-repeat; overflow:hidden; margin-bottom:10px;}
.ttn h1 em{ float:right; font-style:normal; font-size:11px; font-weight:900; color:#fff; font-family:Tahoma; padding-right:10px;}
.ttn h1 em a,
.ttn h1 em a:hover{ color:#fff;}
.ttn h1 em a{ text-decoration:none;}
.ttn h1 em a:hover{ text-decoration:underline;}
.ttn ul{ width:340px; margin:10px 0 0 20px;}
.ttn ul li{ line-height:20px; height:20px; clear:both; text-align:right;}
.ttn ul li a{ float:left; white-space:nowrap; padding-left:11px; background:url(../images/ttnli.gif) left center no-repeat; color:#000; text-decoration:none;}
.ttn ul li a:hover{ color:#d00;}
.Eleco { }
/* box focus on
*********************************************************************/
.focus { height:332px; background:url(../images/bg-focus.gif) no-repeat; }
.focus h1 { color:#FFF; }
.focus .strillo { background:url(../images/bg-strillo-focus.gif) no-repeat 100% 8px !important; width:374px /*391px-8-9*/; float:left; margin:0 !important; padding-left:8px; margin-right:9px; padding-top:8px; }
.focus .strillo .primo { background: none !important; }
.focus .strillo img { float:left; }
.focus .strillo .editor { float:right!important; margin-left:0!important; width:160px; padding:9px 20px 0 0!important; }
.focus .strillo .editor a { text-decoration:none!important; }
.focus .strillo .editor a:hover { text-decoration:underline!important; }
/* box showtime
*********************************************************************/
.showtime { height:254px; overflow:hidden; }
/* box stadio
*********************************************************************/

.stadio h2 { margin-left:5px; width:158px; color:#FFF; font-size:11px; padding:9px 9px 9px 13px; }
.stadio h2 a { color:#FFF; text-decoration:none; }
.stadio h2 a:hover { text-decoration:underline; }
/* box red
*********************************************************************/

.boxred { width:190px; height:162px; overflow:hidden; background:url(../images/bg-boxred.gif) no-repeat 0 0; }
.boxred.live .editor { margin:5px 0 0 0; height:80px !important; overflow:hidden; }
.boxred.live .editor a { color:#000; text-decoration:none!important; }
.boxred.live .editor a:hover { text-decoration:underline!important; }
.boxred .img-head img { margin:0 0 0 5px; }
.boxred .editor { color:#000; padding-top:5px !important; height:53px !important; overflow:hidden !important; }
.boxred.live { width:190px; height:125px; overflow:hidden; background:url(../images/bg-live.gif) no-repeat 0 0; }
.score{}
.score h1{ margin:0; overflow:hidden; text-align:right; font-size:11px; font-family:Tahoma; height:24px; line-height:24px; padding:0 10px; font-weight:900;}
.score h1 span{ float:left; font-size:12px;}
.score h1 ,
.score h1 a{ color:#fff; text-decoration:none;}
.score h1 a:hover{ color:#fff; text-decoration:underline;}
.score div{ margin:0; padding:2px;}
.score table{ width:100%; border:none; border-collapse:collapse;}
.score th,
.score td{ height:16px; line-height:16px; text-align:center;}
.score th{ background:#535353; color:#fff; font-weight:100;}
.score td{ color:#000; }
.score td.team{ text-align:left;}
.score tr.even td{ background:#ebebeb;}
.boxinr{height:255px; padding:4px 10px; overflow:auto;}
.boxinr .content h1{ color:#f00; height:auto; padding:0; line-height:18px; font-size:12px; font-weight:100; padding-bottom:4px;}
.boxinr .content h4{ color:#888; padding:0; margin:0; font-weight:100; padding-bottom:6px; font-size:12px;}
.boxinr .content p{ padding-bottom:8px;}
.boxinr .navigation{ text-align:right!important;padding-bottom:4px;}
.boxinr .navigation a{  text-decoration:none; color:#000;}
/* box community

*********************************************************************/

.community { height:216px; overflow:hidden; background:url(../images/cbg.jpg) no-repeat; }
.community h2 { border:none; }
.community .editor { padding:0 12px 0 17px; }
.community .editor h3 { font-size:11px!important; color:#ff0000!important; margin:4px 0 0 0; }
.fotoblog { height:180px; }
.fotoblog .img-head { padding:10px 0 0 19px; margin-top:8px; float:left; width:190px; }
.fotoblog .img-head img { margin:1px 0 0 0; border:1px solid #FFF; }
.fotoblog .infofoto { float:left; margin:-16px 10px 0 15px; width:150px; }
.fotoblog h2 { padding:0px 0 5px 0; font-size:12px; color:#FFF; background:url(../images/bg-h2-fotoblog.gif) repeat-x 0 100%; }
.fotoblog h3 { padding:4px 0 5px 0; font-size:12px; color:#ff0000; width:140px; height:auto !important; height:25px; min-height:25px; border:none; background:none; }
.fotoblog h4 { font-weight:normal; padding:0 0 5px 0; font-size:11px; color:#999; height:auto !important; height:20px; min-height:20px; width:140px; }
.fotoblog h5 { height:22px; line-height:22px; font-size:11px; padding-left:10px; padding-right:10px; background:url(../images/bg-h5-red.gif) no-repeat 0 0; }
.fotoblog h5 a { color:#FFF; text-decoration:none; }
.fotoblog h5 a:hover { color:#000; }
.fotoblog .pulsante { margin-top:25px; background:url(../images/bg-pulsante-red.gif) no-repeat 100% 0; }
.mobile { height:157px; }
.mobile .editor { color:#999; position:relative; height:58px; overflow:hidden; }
.mobile .editor h3 { margin-bottom:2px; }
.mobile .pulsante { position:absolute; top:118px; width:83%!important; left:18px; }
#MKTG-1 { float: right; padding-top:20px; width:182px; position:absolute; right:0; }
.LiveSX { clear: both; width:492px; height:172px; }
.LiveSX h6,
.LiveDX h6 { font-size:12px; font-weight:bold; font-style:normal; color:#FFF; margin:4px 0 -1px 22px; }
.LiveSX img,
.Live-News img { border:1px solid #666; display:block; }
.Live-FocusOn { background: url(../images/BKG_LiveMatch_SX_News.gif) no-repeat top; }
.Live-FocusOn dl,
.Live-FocusOn dt,
.Live-FocusOn dd,
.Live-News dl,
.Live-News dt,
.Live-News dd { margin:0; padding:0; }
.Live-FocusOn dl { margin:11px 0 0 8px; }
.Live-FocusOn dt { float:left; margin-left:0px; }
.Live-FocusOn dd { width:300px; margin-left:170px; padding-top:2px; font-size:12px; line-height:12px; color:#FFF; }
.Live-FocusOn dd strong { display:block; margin-bottom:4px; }
.Live-FocusOn dd p { margin:0; height:36px; line-height:14px; }
.Live-FocusOn dd a { display:block; margin-top:-3px; font-size:12px; text-align:right; color:#FFDE00; font-weight:bold; text-decoration:none; }
.Live-FocusOn dd a:hover { color:#FFF; }
#BetAndWin { width:300px; background-color:#333; padding:2px 0; }
.LiveSX,
#BetAndWin,
.LiveDX { float:left; margin-top:10px; }
.LiveDX { width:192px; height:172px; padding:0; }
.Live-Adv { background: url(../images/BKG_Live_DX_Banner.gif) no-repeat top; padding-top:10px; text-align:center; }
.Live-News { background: url(http://acmilan.espnstar.com.cn/ac/images/BKG_Live_DX_News.gif) no-repeat top; }
.Live-News img { margin-bottom:6px; }
.Live-News dl { width:162px; margin:11px 0 0 14px; font-size:12px; line-height:12px; color:#FFF; }
.Live-News ul { margin-top:4px; }
.Live-News li { margin-left:-24px; margin-bottom:2px; color:#FFDE00; }
.Live-News dd a { /*display:block; attenzione */
  font-size:12px; color:#FFDE00; font-weight:bold; text-decoration:none; }
.Live-News dd a:hover { color:#FFF; }
.HomeCol { float:left; margin-right:24px; margin-bottom:20px; font-size: 0.7em; line-height: 1.5em; }
.HomeCol h3 { font-size: 1.7em; margin-bottom:7px; }
.Col-A,
.Col-C { width:260px; }
.Col-B,
.Col-D { width:192px; }
.Col-B .Campo { width:162px; display:inline; }
.Col-D { margin-right:0; float:right; }
.Col-C .fotodelgiorno { border:1px solid #333; margin-left:28px; }
.Col-C div { border-top:1px solid #CCC; margin-top:5px; padding:2px 4px 0 4px; }
.Col-C p { margin:-5px 0 0 0; font-family:tahoma; font-size:12px; }
iframe#Poll { width:280px; height:252px; }
/* Questa cosa commentata qui sotto ?per la nuova fascia community con forum e sondaggi
.Col-A{
   width:390px;
}
.Col-B{
   width:280px;
}
.Col-C{
    width:260px;
    margin-right:0px;
   float:right;
} */
.Col-A dl { }
.Col-A dl dt { font-weight:bold; margin-left:0; font-size:0.8em; }
.Col-A dl dd a { font-weight:bold; font-size:0.8em; color:#CB0000; text-decoration:none; }
.Col-A dl dd a:hover { color:#000; }
/*
.Col-B h2{
   font-size:1.2em;
   color:#000;
   border-bottom:none;
   letter-spacing: normal;
   font-weight:bold;
   margin-top:0;
}
.Col-B fieldset{
  margin:0;
  padding:2px 0;
  border:none;
  font-size:0.8em;
  color:#252C8F;
}
.Col-B input{
  vertical-align:middle;
  margin-right:5px;
}*/
a.GoTo { display:block; clear:both; margin-top:5px; padding-top:5px; text-align:right; text-decoration:none; font-weight:bold; color:#CB0000; border-top:1px solid #CCC; }
a.GoTo:hover,
.Paginazione a:hover,
.PaginazioneNUMERI a:hover { color:#000; }
a.GoTo span { display:block; color:#8C8C8C; font-size:0.8em; font-weight:normal; }
.Paginazione,
.PaginazioneNUMERI { clear:both; padding-top:5px; text-align:center; font-weight:bold; /*color:#CB0000;*/
  border-top:1px solid #CCC; }
.PaginazioneNUMERI { text-align:right; }
.PaginazioneNUMERI a { color:#CB0000; text-decoration:none; }
.Paginazione strong { display:block; float:left; padding-left:250px; }
.Paginazione a { display:block; width:auto; color:#CB0000; text-decoration:none; }
.Paginazione a.Prev { float:left; }
.Paginazione a.Next { float:right; }
.NetCast { width:100%; border-collapse: collapse; }
/*.NetCast tr{
 background-color:#EBEBEB;
}*/
.NetCast th { background-color:#CB0000; color:#FFF; padding:10px; font-size:1em; letter-spacing: normal; border-right:1px solid #FFF; }
.NetCast td { padding:10px; border-bottom:1px solid #EEE; }
.NetCast img { vertical-align:middle; margin-right:10px }
/*.NetCast tbody{
  overflow:auto;
  height:200px;
}*/
.NetCast td:first-child,
.NetCast colgroup col#NetCastCol1 { width:110px; font-size:1.8em; font-weight:bold; color:#8c8c8c; text-align:center; }
.NetCast td:first-child+td { font-weight:bold; padding-left:0; width:180px; }
/* Questa istruzione sotto ?una ripetizione unicamente per Internet Explorer */
.NetCast colgroup col#NetCastCol2 { font-weight:bold; padding-left:0; width:180px; }
.NetCast td:first-child+td+td { font-weight:bold; color:#CB0000; text-align: center; width:110px; }
/* Questa istruzione sotto ?una ripetizione unicamente per Internet Explorer */
.NetCast colgroup col#NetCastCol3 { font-weight:bold; color:#CB0000; text-align: center; width:110px; }
.Tempo {
  /*border-top:2px solid #000;*/
  border-bottom:3px!important solid #000; border-bottom-color: #000!important; color:#000; }
.Milan { background: url(http://acmilan.espnstar.com.cn/ac/images/BKG_Milan.gif) no-repeat left center; }
.GoalTD1 { color:#000; font-size:28px; }
.GoalTD2 { color:#CB0000; font-size:28px; }
.GoalTD3 { font-size:16px; font-weight:bold; }
.GoalTD4 { font-size:14px; font-weight:bold; }
.Collassa { display:block; background-color:#858585; text-align:right; width:764px; }
.Collassa img { border:none; margin: 2px 3px 2px 0; }
#Collassabile { overflow:auto; overflow-x:hidden; height:200px; width:762px; scrollbar-arrow-color: #A9A9A9; scrollbar-face-color: #FFF; scrollbar-highlight-color: #F0F0F0; scrollbar-3dlight-color: #FFF; scrollbar-shadow-color: #A9A9A9; scrollbar-darkshadow-color: #FFF; scrollbar-track-color: #FFF; border:1px solid #858585; }
#CollassabileIFRM { height:200px; width:762px; border:1px solid #858585; }
div#Video,
div.VideoContainer { float:left; width:340px; margin-bottom:20px; padding:0 11px 5px 3px; font-size: 0.7em; background-image: url(http://acmilan.espnstar.com.cn/ac/images/BKG_Player.gif); background-repeat: no-repeat; }
.perVideo { float:left; /*padding-top:30px;*/
}
#Ticker { clear:both; margin:20px 0; }
#FotoDelGiorno { margin-bottom:10px; }
.Giocatore-Thumb { float:left; width:178px; height:82px; padding:11px 0 12px 11px; background:url(../images/tmdl.jpg) no-repeat; overflow:hidden; margin:10px 20px; display:inline; }
.dlwp { }
.dlwp .Giocatore-Thumb { width:232px; height:95px; padding-top:6px; margin-left:0; margin-right:10px; padding-bottom:0; background:url(../images/lsysb.gif) no-repeat; }
.dlwp .Giocatore-Thumb h6 a { font-weight:900; }
.Giocatore-Thumb dt { float:left; }
.Giocatore-Thumb dt img { border:1px solid #CB0000; margin-right:8px; }
.Giocatore-Thumb dd h3 { border-bottom:none; color:#000; font-size:1.6em; font-weight:bold; letter-spacing: normal; margin-top:1px; margin-bottom:3px; line-height:0.7em; padding-top:0; }
.Giocatore-Thumb dd h4 { margin:0; padding:0; font-size:14px; font-weight:900; font-family: Tahoma, Arial, sans-serif; padding:4px 0; }
.Giocatore-Thumb dd h4 a { text-decoration:none; font-weight:900; color:#CB0000; }
.Giocatore-Thumb dd h4 a:hover { color:#000; }
.Giocatore-Thumb dd em { display:block; margin-top:4px; font-size:12px; font-weight:100; font-style:normal; color:#000; }
.Giocatore-Thumb dd span { font-size:0.9em; font-weight:bold; }
.Giocatore-Thumb dd h6 { font-size:12px; padding-right:20px; margin-bottom:0; }
.Giocatore-Thumb dd h6 a:hover { text-decoration: none; }
.Giocatore-Thumb dt a:hover img { border-color: #000; }
.Elenco dd { margin-left:0; }
.Elenco dd em { font-weight:bold; font-style: normal; font-size:0.7em; }
.Elenco dd a,
.Elenco h2 a { font-weight:bold; font-size:12px; text-decoration:none; }
.Elenco h2 { color:#d00; padding-bottom:4px; border-bottom-color:#c00; }
.Elenco h2 a { color:#d00; }
.Elenco dd a,
.Elenco h2 a:hover { color:#CB0000; }
.Elenco h2 a,
.Elenco dd a:hover { color:#f00; }
.Elenco dd { padding-left:16px; }
.Elenco dd a { font-weight:100; }
.Elenco dd em { line-height:24px; color:#666; font-size:13px; font-weight:100; }
.Elenco dd em span { color:#d00; font-family:"宋体"; font-size:10px; }
.tabElenco { width:100%; border:1px solid #858585; margin-bottom:20px; }
.tabElenco caption { background-color:#000; color:#FFDE00; font-weight:bold; padding:4px; }
.tabElenco tr { background-color:#F4F4F4; }
.tabElenco tr.Alt { background-color:#EBEBEB; }
.tabElenco th { background-color:#CB0000; color:#FFF; }
.tabElenco thead tr { background-color:#FFDE00; }
.tabElenco thead tr td { text-align:center; font-weight:bold; }
.tabElenco td { padding:0 5px; }
.Info { list-style: none; font-size:1.6em; font-weight:bold; font-family: Arial, Helvetica, sans-serif; margin-top:18px; }
.Info li { clear:both; color:#000; font-size:16px; padding-bottom:6px; }
.Info em { display:block; float:left; width:220px; text-align:right; font-weight:100; font-style:normal; margin-right:10px; }
.BigPhoto { float:left; border: 1px solid #CB0000; margin-bottom:10px; }
.Scroller { height:400px; overflow: auto; scrollbar-arrow-color: #A9A9A9; scrollbar-face-color: #FFF; scrollbar-highlight-color: #F0F0F0; scrollbar-3dlight-color: #FFF; scrollbar-shadow-color: #A9A9A9; scrollbar-darkshadow-color: #FFF; scrollbar-track-color: #FFF; }
/*
form {
padding:13px 0;
margin:0 0 30px 0;
background-image: url(../images/BKG_Box-Login.gif);
background-repeat: no-repeat;
background-position: top;
}
form h3{
font-size:0.9em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFF;
background-color:#5E8BA7;
border-bottom:none;
margin-bottom:0;
margin-top:0;
padding:1px 0 2px 10px;
word-spacing: normal;
}
label {
float:left;
width:80px;
line-height: 18px;
margin-right: 5px;
text-align: right;
} */
fieldset.BoxRicerca { margin:0; padding:2px 0; border:none; }
fieldset.BoxRicerca label { display:block; line-height: 18px; }
/*
fieldset ul {
  margin:10px 0 0 43px;
  padding:0;
}
fieldset ul li{
  margin-left:60px;
}
fieldset ul li a{
  text-decoration:none;
}
fieldset ul li a:hover{
  text-decoration:underline;
}
*/
legend { display:none; }
input.Campo { width:168px; height:20px; line-height:20px; padding-left:5px; margin-bottom:2px; font-size:1em; background-image: url(../images/BKG_Campo01.gif); background-repeat: no-repeat; border: 1px solid #FFF; }
input.Button { width:100px; height:20px; /*margin-left:88px; */
  margin-top:10px; margin-bottom:10px; padding-bottom:1px; border:none; background-color: #000; /*background-image: url(../images/BKG_Button.gif);*/
  background-image:url(../images/BKG_BlackButton.gif); background-repeat: repeat-x; /*font-size:0.8em;
  line-height:0.7em;*/
  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFDE00; cursor: pointer; }
.ulog { width:480px; height:202px; padding:40px 0 0 46px; margin:40px auto; background:url(../images/logbg.gif) no-repeat; }
.ulog input.redsub { margin-left:120px; margin-top:5px; margin-bottom:8px; }
.ulog .Registration label { color:#000; }
.gpw { }
.gpw h4 { padding:40px 0 24px; text-align:center; font-size:12px; color:#000; font-weight:100; }
.gpw p { padding:0 0 12px 100px; }
.gpw p label { line-height:normal; padding:0; float:left; margin-top:4px; }
.gpw input.redsub { margin-left:160px; }
.Registration input.BigButton { margin-left:118px; margin-top:20px; width:133px; height:37px; text-indent:-500em; overflow:hidden; background:url(../images/bigredbtn.jpg) no-repeat; border:none; }
.Registration h3 { margin-bottom:0; padding-bottom:0; }
.Registration h3 + p { margin-top:5px; }
.Registration p.InputInfo { margin-left:118px; color:red; margin-bottom:2px; }
.Registration label { float:left; width:110px; line-height: 18px; margin-right: 5px; text-align: right; }
.Registration fieldset { margin:0; padding:2px 0; border:none; color:#252C8F; }
.Registration input.Campo,
.Registration select { /*width:410px;*/
  height:20px; margin-bottom:2px; padding-left:5px; font-size:1em; background-image:url(../images/BKG_Campo-Lungo.gif); background-repeat: no-repeat;/*border: 1px solid #6699CC;  */
}
.Registration span.Campo { width:410px; height:16px; margin-bottom:2px; padding-left:5px; padding-top:1px; font-size:1.2em; font-weight:bold; display:block; }
.Registration .ScrollInfo { width:405px; padding:5px; /*width:95%;*/
   overflow:auto; height:80px; scrollbar-arrow-color: #A9A9A9; scrollbar-face-color: #FFF; scrollbar-highlight-color: #F0F0F0; scrollbar-3dlight-color: #FFF; scrollbar-shadow-color: #A9A9A9; scrollbar-darkshadow-color: #FFF; scrollbar-track-color: #FFF; background-repeat: no-repeat; //background-attachment: fixed;
border:1px solid #FFF; border-bottom:1px solid #DBDBDB; color:#6A6A6A; }
div#RedSeparator { clear: both; background: #E01A21 url(../images/BKG_RedSeparator.gif) repeat-x top; height:50px; margin-top:20px; }
div#Footer { clear: both; background-color: #000; }
/*div#Footer a{
  color:#000;
  text-decoration:none;
}
div#Footer a:hover{
  color:#FFF;
}*/
div#Footer-Container { width:984px; margin:0 auto; }
div#Footer-Container div#Footer-Col1 { width:797px; float:left; font-size: 0.6em; text-align:left; line-height: 1.5em; color:#252C8F; }
div#Footer-Container div#Footer-Col1 a { font-weight:bold; text-decoration:none; color:#FFDE00; }
div#Footer-Container div#Footer-Col1 a:hover { color:#FF4037; text-decoration:underline; }
div#Footer-Container div#Footer-Col2 { width:180px; float:right; margin-top:30px; }
div.Footer-Fascia { clear:both; margin-top:30px; }
/*dl{
  padding-left:10px;
  padding-top:0;
  margin-top:0;
}*/
/*dt{
  color:#099F40;
  font-size:0.8em;
  margin-bottom:2px;
} */
/*dd{
  margin:0 0 10px 0;
}   */
/*dd a{
  font-weight: bold;
  text-decoration:none;
}
dd a:hover{
  text-decoration:underline;
} */




div.Footer-Fascia dl { float:left; width:162px; margin-right:36px; display:inline; font-size:12px; }
div.Footer-Fascia dl dt img { border:1px solid #C5C5C5; margin-bottom:6px; }
div.Footer-Fascia dl dd { color:#EAE7D2; margin:0 0 10px 0; }
div.Footer-Fascia dl dd h3 { color:#FF4037; font-family: Tahoma, Arial, sans-serif; font-size:1.4em; font-weight: bold; letter-spacing:normal; margin: 5px 0; border-bottom:none; }
div#Footer-Bottom { clear:both; text-align:center; background: transparent url(../images/milanello.gif) no-repeat 30px 0; color: #B7B7B7; }
div#Sponsor-Main img { margin:38px 5px; border:none; }
div#Sponsor-Primary { margin-top:14px; margin-bottom:48px; }
div#Sponsor-Primary img { margin:0 12px; border:none; }
div#Sponsor-Secondary { margin-top:14px; margin-bottom:34px; }
div#Sponsor-Secondary img { margin:0 8px; border:none; }
p#Copyright { clear:both; font-size: 12px; line-height:1.8em; }
p#Copyright img { margin:20px; border:1px solid #555; vertical-align:middle; }
p#Copyright img#PWby { border:1px solid #000; margin-bottom:23px; }
p#Copyright a { color:#FFF; text-decoration:none; }
p#Copyright a:hover { color:#FFDE00; text-decoration:underline; }
p#Copyright a:hover img,
p#Copyright a:hover img#PWby { border:1px solid #FFDE00; }
/*img#Logo{
float:left;
margin-top: 32px;
margin-left: 38px;
}*/
/*img#Header{
margin-top: 5px;
margin-left: 28px;
}  */
/*img.imgLeft{
  float:left;
  margin:20px 30px 10px 0;
}*/

/*a{
  color:#252C8F;
}
a:hover{
  color:#000;
}*/


/* Titoli */
h1 { clear:both; font-family: Tahoma, Arial, sans-serif; font-size: 2.3em; padding:0; margin:40px 0 10px 0; }
h2 { clear:both; font-size: 2em; margin-top:40px; margin-bottom:4px; }
h3 { font-size: 1.3em; }
h2,
h3 { font-family: Arial, Helvetica, sans-serif; line-height: normal; font-weight:normal; color:#CB0000; border-bottom:1px solid #CB0000; }
h4 { font-size: 1.2em;/*font-style: italic;*/
}
h5 { font-size: 1em; }
h6 { font-size:12px; margin:0 0 30px 0; padding:0; }
h6 a { text-decoration:none; color:#CB0000; }
h6 a:hover { text-decoration:underline; color:#000; }
h6 span { display:block; float:left; }
h6 em { display:block; float:right; font-style: normal; }
.imgRIGHT { float:right; margin-left:8px; }
.imgLEFT { float:left; margin-right:8px; }
p a { color: #CB0000; font-weight:bold; }
p a:hover { color: #000; }
.Errore { background-color: red; color:#FFF; font-weight:bold; font-size:16px; padding:20px; text-align:center; border:3px double #000; }
hr { display: none; }
/* Player */
#Player { }
#BP { float:left; font-size:9px; color:#595959; text-align:left; width:165px; padding-left:5px; }
#playerBAR { margin-top:10px; width:320px; margin-left:-5px; }
#playerBAR td { }
#playerBAR div { height:18px; background-repeat: no-repeat; padding-bottom: 0px; width:100%; }
#playerBAR .divHOVER { background-color:#B3C8D6; cursor: pointer; }
#playerVolLess { /*background-image: url(http://acmilan.espnstar.com.cn/ac/images/player_VOL_LESS.gif);*/
	background-position: right; }
#playerMute { /*background-image: url(http://acmilan.espnstar.com.cn/ac/images/player_MUTE.gif);*/
	background-position: center; }
#playerVolMore { /*background-image: url(http://acmilan.espnstar.com.cn/ac/images/player_VOL_MORE.gif);*/
	background-position: left; }
#playerFastReverse { /*background-image: url(http://acmilan.espnstar.com.cn/ac/images/player_FAST_REVERSE.gif);*/
	background-position: right; }
#playerPlay { /*background-image: url(http://acmilan.espnstar.com.cn/ac/images/player_PLAY.gif);*/
	background-position: center; }
#playerFastForward { /*background-image: url(http://acmilan.espnstar.com.cn/ac/images/player_FAST_FORWARD.gif);*/
	background-position: left; }
#playerPause { /*background-image: url(http://acmilan.espnstar.com.cn/ac/images/player_PAUSE.gif);*/
	background-position: center; }
#playerStop { /*background-image: url(http://acmilan.espnstar.com.cn/ac/images/player_STOP.gif);*/
	background-repeat: no-repeat; background-position: left; }
#playerFullscreen { /*background-image: url(http://acmilan.espnstar.com.cn/ac/images/player_FULLSCREEN.gif);*/
	background-position: center; }
/* Tasti per tipo connessione HIGH LOW */
#Connessione { float:right; font-size:9px; color:#595959; padding-right:23px; }
#Connessione a { color:#595959; padding:1px 2px; }
#Connessione a.OFF { text-decoration:none; }
#Connessione a.OFF:hover { background-color:yellow; }
#Connessione a.ON { text-decoration:none; font-weight:bold; font-size:12px; background-color:red; cursor: default; color:#FFF; }
/* Chat */
.tblChat { margin-bottom:40px; width:100%; }
.tblChat thead td { padding-bottom: 10px; }
.tblChat thead td.tblChatFirst { width:200px; text-align:right; white-space:nowrap; padding-right:16px; color:#CB0000; }
.tblChat thead td em { color:#CB0000; }
.tblChat thead th { text-align:right; font-size:14px; white-space: nowrap; padding-right:15px; }
.tblChat tfoot td { text-align:right; border-top:1px solid #CCC; color:#8C8C8C; font-size:9px; }
/* Box particolare, utilizzato nella pagina VIAGGI di Expedia  */
.BoxINFO { margin-bottom:20px; padding-bottom:2px; background: #FFF url(http://acmilan.espnstar.com.cn/ac/images/BKG_BoxINFO.gif) no-repeat right 56px; border:1px solid #FFF; }
.BoxINFO img { float:left; margin-top:7px; margin-right:15px; border: 1px solid #CB0000; }
.BoxINFO h1 { clear:none; margin:0; padding:0; font-size:28px; }
.BoxINFO h3 { clear:none; margin-top:0; margin-bottom:4px; padding:0; }
.BoxINFO p { margin-top:0; margin-bottom:-4px; padding:0; }
.BoxINFO ul { margin-top:5px; margin-left:100px; margin-bottom:30px; padding-left:34px }
/*-------------------- STILI FORM MILAN A TOKYO ----------------------*/

.divTokyo { background-image:url(http://acmilan.espnstar.com.cn/ac/images/bkg.jpg); background-repeat: no-repeat; padding-top:230px; height:630px; }
.formTokyo { float:left; text-align:right; margin-right:5px; }
.radioTokyo { float:left; text-align:left; margin-left:50px; }
.formTokyo input { width: 230px; margin-top:2px; }
.formTokyo textarea { width: 230px; height: 150px; }
.subm input { color:white; background-color:white; font-weight:bold; border:0; background-image:url(http://acmilan.espnstar.com.cn/ac/images/bkgBT.jpg); background-repeat:no-repeat; padding-right:6px; }
.subm { text-align:center; padding-top:20px; clear:both; }
.btns { width:500px; margin-left:120px; padding-top:20px; }
.formTokyo br { clear: left; }
.redbtn { height:24px; line-height:24px; color:#fff; font-family:"黑体"; font-size:16px; font-weight:100; }
.redbtn span { zoom:1; display:inline-block; padding-right:12px; width:auto; height:24px; line-height:24px; text-align:center; color:#fff; font-family:"黑体"; font-size:16px; font-weight:100; background:url(../images/rbtn.jpg) 100% no-repeat #d00; }
.redbtn span strong { zoom:1; display:inline-block; line-height:24px; height:24px; padding-left:12px; background:url(../images/rbtn.jpg) 0 0 no-repeat; font-weight:100; }
.redbtn a,
.redbtn a:hover { color:#fff; }
.fmh li span { color:#c00; font-weight:900; margin-right:4px; }
.page { text-align:right; padding:12px 8px; margin-top:12px; }
.page a { padding:0 4px; }
.Paginazione { text-align:right; clear:both; display:block; }
.Paginazione a { padding:0 5px; font-family:"宋体"; font-size:12px; }
#milanpark { width:1002px; margin:0 auto; position:relative; }
#ticket { position:absolute; left:266px; top:235px; overflow:scroll; overflow:hidden; width:655px; height:1085px; padding:10px; background:url(http://acmilan.espnstar.com.cn/ac/images/x.gif); background-image: url(http://acmilan.espnstar.com.cn/ac/images/x.gif); color:#fff; text-align:left; font-size:12px; }
#ticket a { color:#fff; }
#ticket ul { line-height:35px; list-style:none; margin:20px 10px; font-size:14px; }
#ticket ul li { clear:left; background:#0d0d0d; margin-bottom:2px; padding:0 10px; }
#ticket ul li img { vertical-align:bottom; }
#ticket ul li span { width:100px; text-align:right; display:block; float:left; }
#ticket ul li ul { padding:0; margin:0 10px; font-size:12px; }
#ticket ul li ul li { float:left; width:90px; line-height:25px; background:none; clear: none; }
#ticket ul li .essid li { clear:left; }
#ticket ul li .atime li { clear:left; width:auto; float:none; }
#ticket ul li ul li input { border:0; }
#ticket .title { font-size:16px; font-weight:bold; background:url(../images/ticket_title_bg.gif) no-repeat 0 3px; padding-left:15px; color:#fff; }
#ticket input,
#ticket select { font-size: 12px; border: 2px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; padding: 3px 3px 2px 3px; }
#ticket input:hover,
#ticket input:focus:hover { font-size: 12px; border: 2px solid #CC0000; }
#ticket input:focus { font-size: 12px; border: 2px solid #FF9900; }
#ticket .btn { background-color: #FFFFCC; }
#ticket .essid { padding-bottom:10px; }
#ticket .essid li { float:none; width:auto; }
#ticket .essid span { width:60px; }
#ticket b.sitelogo { float:right; }
.GoogleAdSense_336 { display:none; }
#RedSeparator div { }
/* top bar */
#mta_bar { background: #ffffe1; border-bottom: 1px solid #808080; padding: 4px 0; z-index: 100; top: 0; left: 0; width: 100%; overflow: auto; position:absolute; }
* html #mta_bar { /*IE6 hack*/ position: absolute;  width: expression(document.compatMode=="CSS1Compat"? document.documentElement.clientWidth+"px" : body.clientWidth+"px");
}
.mta_left { float: left; text-align: center; font-family: Arial; font-size: 12px; font-weight: normal; font-style: normal; color: #cc0000; padding-left:10px; }
.mta_right { font-family: Arial, Helvetica, sans-serif; float: right; text-align: right; font-weight: normal; font-size: 10px; letter-spacing: 0; width: 19%; white-space: nowrap; }
.mta_right a { font-size: 10px; color: #cc0000; text-decoration: underline; }
.mta_right a:hover { font-size: 10px; color: #cc0000; text-decoration: none; }
#mta_left_bar a { text-decoration: none; color: #cc0000; }
#mta_left_bar a:hover { text-decoration: none; color: #cc0000; }
div.acmilan_text { font-size:14px; line-height:25px; }
#News-FastBreaking { overflow-y:scroll; overflow-x:hidden; height:262px; width:216px; padding:0 0 0 5px; margin:2px 0 0 0; }
#News-FastBreaking H3 { FONT-SIZE: 0.8em; MARGIN: 10px 0 0 0; background:url(../images/bg-today.gif) no-repeat; text-align:center; color:#fff; width:197px; height:22px; border:0; line-height:22px; }
#News-FastBreaking DL { padding:3px 0 2px 0; margin:0; clear:both; overflow:hidden; }
#News-FastBreaking DT { FONT-SIZE: 11px; FLOAT: left; WIDTH: 25px; COLOR: #cb0000; PADDING-TOP: 1px; margin-right:5px; }
#News-FastBreaking DD { MARGIN: 0; float:left; width:160px; line-height:14px; }
#News-FastBreaking DD A { FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none; }
#News-FastBreaking DD A:hover { TEXT-DECORATION: underline; }
/* footer
*********************************************************************/
#footer .content-footer { width:994px !important; margin:0 auto; font-family:Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; }
#footer .border-footer { background:url(../images/bg-footer-content.gif) repeat-y 0 0; margin:0; }
#footer a img { border:none; }
#footer .main-sponsor { background:url(../images/bg-footer-main-sponsor.gif) no-repeat 0 0; margin:0; height:auto !important; height:155px; padding:5px 5px 0 5px; min-height:155px; }
#footer .main-sponsor ul.main { margin:0; margin:10px 10px 10px 30px; height:150px; padding-left:130px; background:url(../images/milanello.gif) no-repeat 0 0; }
#footer .main-sponsor ul.main li { float:left; padding-top:40px; margin-right:50px; vertical-align:bottom; }
#footer .main-sponsor ul.main li.last { margin-right:0; }
#footer .copyright { background:url(../images/bg-footer-copyright.gif) no-repeat 0 0; height:auto !important; height:47px; min-height:47px; color:#898989; padding-top:10px; margin:0; }
#footer .copyright a { color:#898989; font-weight:bold; text-decoration:none; }
#footer .copyright a:hover { text-decoration:underline; }
#footer .copyright .coll { float:left; margin-right:10px; margin-left:10px; line-height:25px; }
#footer .copyright .colr { text-align:right; float:right; margin-right:10px; }
#footer div.powered { margin-left:6px; margin-bottom:20px; color:#898989; text-align:right; }
div#Sponsor-Primary { margin:0; margin-top:14px; margin-bottom:48px; text-align:center; }
div#Sponsor-Primary img { margin:0 12px; border:none; }
div#Sponsor-Secondary { margin:0; margin-top:14px; text-align:center; }
div#Sponsor-Secondary img { margin:10px 8px; border:none; }
/* griglia
*********************************************************************/
.row { float:left; }
.hspacer { width:11px; float:left; display:block; }
.vspacer { clear:both; height:15px; font-size:1px; }
.colonna .vspacer { height:8px; font-size:1px; }
.colonna img { display:block; }
.double .hspacer { width:9px; }
.Col2 .lnks { clear:both; padding:4px 0 14px; }
.Col2 .lnks a { zoom:1; }
.Col2 .lnks a { display:inline-block; width:88px; height:15px; text-align:center; color:#333; line-height:15px; background:url(../images/lkg.jpg) no-repeat; margin-right:1px; text-decoration:none; }
.Col2 .lnks a:hover,
.Col2 .lnks a.cur { background:url(../images/lkr.jpg) no-repeat #f00; color:#fff; }
.Col2 h2.cth { font-size:16px; margin-top:8px; font-weight:900; padding-bottom:4px; color:#f00; }
ul.cth { padding-left:10px; }
ul.cth li { line-height:24px; font-size:14px; }
ul.cth li span { font-weight:900; color:#c00; font-size:12px; margin-right:4px; }
.Col2 ul.cth li a { color:#000; text-decoration:none; }
.Col2 ul.cth li a:hover { color:#d00; }
p.txtp { line-height:20px; padding:14px 10px; }
.picv { text-align:center; padding-top:36px; min-height:500px; _height:500px; }
.picv h4 { text-align:center; font-weight:100; font-size:18px; padding-bottom:6px; font-family:"黑体"; color:#000; }
.picv h5 { text-align:center; padding-bottom:36px; font-weight:100; color:#8c8c8c; }
.pv { border-top:1px solid #ccc; }
.dlc { width:526px; height:178px; background:url(../images/scb.jpg) no-repeat; margin:40px auto 0; clear:both; overflow:hidden; }
.dlc img.dhd { float:left; padding:8px 4px 0 9px; }
.dlc img.dsp { float:left; padding-top:65px; }
.scp { padding:10px 10px; }
.scp p { line-height:22px; }
.scp p.rb { height:24px; line-height:24px; margin:10px 0; background:#000; color:#fff; overflow:hidden; }
.scp p.rb span { float:left; width:50%; background:#ea0001; line-height:24px; height:24px; font-size:14px; text-align:center; color:#fff; }
.scp h4 { color:#ea0000; }
.scp dl { float:left; width:329px; height:111px; padding:15px 0 0 15px; margin:0 30px 18px 0; background:url(../images/scpbg.gif) no-repeat #fff; }
.scp dt { float:left; margin-right:20px; }
.scp dd { padding-top:6px; }
.scp dd h3 { margin-bottom:18px; }
.scp dd img { display:block; }
.scp dd h3 a { text-decoration:underline; font-weight:900; }
.mctr { clear:both; padding-top:8px; }
.mctr li { float:left; width:176px; height:190px; padding-top:18px; margin-right:12px; background:url(../images/mbg.gif) no-repeat; position:relative; }
.mctr li img { display:block; margin:0 auto }
.mctr li span { position:absolute; text-align:center; font-size:16px; font-weight:900; bottom:30px; left:0; width:176px; }
.mctr li a span { color:#000; text-decoration:none; }
.sbdsnr { float:right; width:600px; }
.sbdsnr .frame { float:left; display:inline; margin-bottom:8px; margin-left:10px; }
.sbdsnr .vh { height:8px; overflow:hidden; }

.artc{ }
.relanew h2,
.artc h2{ font-weight:900; font-size:16px; padding:0 8px 4px; margin-bottom:0;}
.artc .aif{ color:#888; padding:4px 8px;}
.artc p.img{ padding:20px 0; text-align:center;}
.artc p.img img{ display:block; margin:0 auto 8px;}
.artc p.img a{ color:#888;}
.artc p{ line-height:22px; padding:0 40px 14px; color:#000;}
.relanew{ padding:24px 0 36px; min-height:100px; _height:100px;}
.relanew h2 span{ float:right; font-size:12px; font-weight:100; color:#000;}
.relanew h2{ margin-bottom:30px;}
.relanew img{ float:left; width:180px; height:150px; padding:9px 9px 11px; background:url(../images/topicbg.jpg) no-repeat;}
.relanew ul{ float:left; width:330px; padding:0 14px;}
.relanew ul li{ line-height:20px; text-align:right; clear:both; height:20px;}
.relanew ul li a{ float:left; padding-left:10px; background:url(http://www.titan24.com/comstyles/dot.gif) left center no-repeat; color:#000; text-decoration:none;}
.relanew ul li a:hover{ color:#d00;}

.hmp{ clear:both; margin-top:-20px;}
.hmp .TopLeft h2,
.hmp .TopRight h2{ font-size:16px; font-weight:900;}
.hmp .TopLeft dl{ clear:both; min-height:100px; _height:100px; padding:10px; border-bottom:1px dashed #ccc;}
.hmp .TopLeft dl:after{ content:"."; height:0; clear:both; display:block; visibility:hidden;}
.hmp .TopLeft dt{ float:left; margin-right:14px;}
.hmp .TopLeft dd{ line-height:20px; color:#000;}
.hmp .TopLeft table{ width:100%;}
.hmp .TopLeft td{ vertical-align:middle; text-align:center; font-weight:900; font-size:12px; padding-top:14px;}
.hmp .TopLeft td img{ margin-bottom:8px;}
.hmp .TopLeft td a{ font-weight:900;text-decoration:none;}
.hmp ul.fmh{ padding-top:8px; margin-bottom:-20px; padding-left:0;}

.match{}
.match h1{ text-align:left;}
.match .mat_inr{ height:92px; position:relative; padding-top:6px; background:url(../images/counter.png) center no-repeat;}
.match .mat_inr table{ width:174px; height:53px; margin:0 auto;}
.match .mat_inr th,
.match .mat_inr td{ text-align:center; vertical-align:middle; padding-top:2px;}
.match .mat_inr th{ font-weight:900; text-align:center; height:16px; line-height:16px;}
.match .mat_inr td img{ width:30px; height:30px; margin:0 auto;}
.match .mat_inr td.countdown{ width:90px; padding-top:26px; color:#666;}
.match p{ position:absolute; top:76px; left:0px;}
.match  p a{zoom:1;}
.match p a{ display:inline-block; text-align:center; font-weight:900; height:18px; line-height:18px; font-weight:900; width:90px; color:#000; text-decoration:none;}

.match p a:hover{ color:#d00;}
.newplayer{ background:url(../images/tmply.jpg) no-repeat;}
.newplayer h1{ height:32px; font-size:12px; overflow:hidden; padding:0; margin:0; line-height:30px; padding-right:26px; color:#fff; text-align:right; border:none; font-weight:100;}
.newplayer h1 a,
.newplayer h1 a:hover{ color:#fff; text-decoration:none;}
.newplayer div{ padding:12px 16px 0;} 


