@import url("/css/template.css");
h2 {font-size:29px; font-weight:bold; line-height:28px; margin-bottom:5px; letter-spacing:-1px}
h3 {font-size:23px; font-weight:bold; line-height:22px; margin-bottom:5px}
h4 {font-size:18px; font-weight:bold; line-height:20px; margin-bottom:5px}
h5 {font-size:20px; font-weight:normal; letter-spacing:-1px}
#hpSport {background:url(/images/bg_hpsport.gif); float:left; padding-bottom:10px}
#hpSport .euro08 {margin-bottom:5px}
#hpSport .sx {width:419px; margin-right:10px; float:left}
#hpSport .dx {width:202px; float:left}
#hpSport .strillo1 {padding-bottom:5px}
#hpSport .strillo1 img {display:block; margin-bottom:10px}
#hpSport .strillo2 {padding-bottom:5px}
#hpSport .strillo2 img {float:left; margin-right:8px}
#hpSport .strillo3 {background:#EBEBEB; padding:20px 11px; float:left; width:180px}
#hpSport .strillo3 .foto {width:130px; height:71px; background:url(/images/bg_strillo3.gif) no-repeat; position:relative}
#hpSport .strillo3 .foto img {position:absolute; top:7px; left:6px}
#hpSport .strillo3 .foto .ico {position:absolute; top:55px; left:100px}
#hpSport .banner-is {border:1px solid #646C7F; margin-bottom:6px; padding:4px; font-size:14px}
#hpSport .banner-is img {display:block; margin-bottom:4px}
#hpSport .banner-is .titolo {display:block; font-size:20px; color:#646C7F}
#hpSport .divisorio {height:1px; background:url(/images/bg_divisorio.gif); margin:10px 0; line-height:1px; font-size:1px; overflow:hidden}
#hpSport .video-foto {margin-top:10px}
#hpSport .video-foto ul {list-style:none; font-size:11px; font-family:Arial, FreeSans, Helvetica, sans-serif; font-weight:bold}
#hpSport .video-foto li.ico-foto {background:url(/images/ico_foto.gif) no-repeat left 1px; padding:0 0 5px 25px}
#hpSport .video-foto li.ico-video {background:url(/images/ico_video.gif) no-repeat left 1px; padding:0 0 5px 25px}
#hpSport .video-foto li.ico-blog {background:url(/images/ico_blog.gif) no-repeat left 0; padding:0 0 8px 25px}
#hpSport .video-foto li.ico-forum {background:url(/images/ico_forum.gif) no-repeat left 0; padding:0 0 5px 25px}
#hpSport .video-foto li.ico-articolo {background:url(/images/ico_articolo.gif) no-repeat left 0; padding:0 0 5px 25px}
#hpSport .video-foto li.ico-foto2 {background:url(/images/ico_foto.gif) no-repeat left 1px; padding:0 5px 5px 25px; float:left; _padding:0 5px 0 25px}
#hpSport .video-foto li.ico-video2 {background:url(/images/ico_video.gif) no-repeat left 1px; padding:0 5px 5px 25px; float:left; _padding:0 5px 0 25px}
#hpSport .video-foto li.ico-blog2 {background:url(/images/ico_blog.gif) no-repeat left 0; padding:0 5px 5px 25px; float:left; _padding:0 5px 0 25px}
#hpSport .video-foto li.ico-forum2 {background:url(/images/ico_forum.gif) no-repeat left 0; padding:0 5px 5px 25px; float:left; _padding:0 5px 0 25px}
#hpSport .video-foto li.ico-articolo2 {background:url(/images/ico_articolo.gif) no-repeat left 0; padding:0 5px 5px 25px; float:left; _padding:0 5px 0 25px}
*:first-child+html li.ico-foto2 {padding:0 5px 0 25px!important}
*:first-child+html li.ico-video2 {padding:0 5px 0 25px!important}
*:first-child+html li.ico-blog2 {padding:0 5px 0 25px!important}
*:first-child+html li.ico-forum2 {padding:0 5px 0 25px!important}
*:first-child+html li.ico-articolo2 {padding:0 5px 0 25px!important}
#hpSport .video-foto li a {vertical-align:middle; color:#666666}
#hpSport .video-foto li a:hover {color:#ADADAD}
#hpSport .boxNews {width:200px; border:1px solid #E2E2E2; margin-bottom:6px}
#hpSport .boxNews .testata {background:url(/images/box_news_testata.gif); height:32px; padding:5px 0 0 7px}
#hpSport .boxNews .altre {background:url(/images/box_news_altre.gif); height:19px; text-align:right; padding:2px 7px 0 0}
#hpSport .boxNews .scroll {height:225px; overflow:hidden; padding:0 7px}
#hpSport .boxNews p {margin-top:8px; line-height:13px; font-family:Arial, Helvetica, sans-serif}
#hpSport .boxNews .sport {font-size:14px; font-weight:bold}
#hpSport .boxNews .ora {font-weight:bold; color:#FF3300}
#hpSport .boxFotoVideo {background:url(/images/bg_foto_video.gif);width:408px; height:246px; margin:10px 0;padding:10px 0 0 10px; overflow:hidden}
#hpSport .boxFotoVideo a {color:#FFFFFF}
#hpSport .boxFotoVideo a:hover {color:#ADADAD}
#hpSport .boxFotoVideo .sx {width:191px; float:left; line-height:15px}
#hpSport .boxFotoVideo .sx a.titolo {font-size:20px; color:#BEBEBA; letter-spacing:-1px}
#hpSport .boxFotoVideo .sx a.titolo:hover {color:#FFFFFF} 
#hpSport .boxFotoVideo .sx .foto {width:185px; height:126px; margin:13px 0; position:relative; background:#000000; padding:1px; border:2px solid #FFCC00}
#hpSport .boxFotoVideo .sx .foto .play {position:absolute; left:72px; top:42px}
#hpSport .boxFotoVideo .dx {width:206px; float:left; font-size:11px; display:inline}
#hpSport .boxFotoVideo .dx ul {list-style:none; margin-top:10px}
#hpSport .boxFotoVideo .dx li {padding:5px; border-bottom:1px solid #333333; line-height:13px}
#hpSport .boxFotoVideo .dx .noborder {border-bottom:0}
#hpSport .boxFotoVideo .dx .nero {background:#090909; border-top:1px solid #696969; border-bottom:1px solid #696969}
#hpSport .boxFotoVideo .dx p {width:100px; float:left} 
#hpSport .boxFotoVideo .dx .foto {width:85px; height:51px; position:relative; float:left; margin-left:5px}
#hpSport .boxFotoVideo .dx .foto .play {position:absolute; left:24px; top:10px}
#hpSport .boxFotoVideo .tipo {color:#FECB00; font-size:13px; display:block}
#hpSport .forum {width:200px; border:1px solid #EBEBEB; float:left; margin:6px 0}
#hpSport .forum img {margin:5px}
#hpSport .forum ul {list-style:none; margin:0 5px; font-size:11px}
#hpSport .forum li { padding-bottom:4px}
#hpSport .forum a {color:#999999}
#hpSport .forum a:hover {color:#666666}
#hpSport .forum .data {font-weight:bold; display:block; color:#FF3300}
#hpSport .forum .autore {color:#666666}
/*calendario*/
#hpSport .calendario {width:202px; font-family:Arial, FreeSans, Helvetica, sans-serif; font-size:12px}
#hpSport .calendario .testata .prossimo {color:#FF3300}
#hpSport .calendario .testata {font-size:14px; padding:10px 0 10px 5px; background:#E6E6DA}
#hpSport .calendario .vai {text-align:right; padding:7px 5px 7px 0; background:#F0F0E8}
#hpSport .calendario td {border-bottom:1px solid #F8F7F3; padding:2px 0}
#hpSport .calendario .col1 {width:153px; background:#F0F0E8; color:#504E4F; padding-left:5px}
#hpSport .calendario a {color:#504E4F}
#hpSport .calendario a:hover {color:#ADADAD}
#hpSport .calendario .col2 {width:44px; background:#F7F8F3; color:#FF3300; font-weight:bold; text-align:center}
/*fine calendario*/
#hpSport .boxTv {background:#EDE9E6; padding:3px 10px 0}
#hpSport .boxTv .box {width:133px; float:left; margin-bottom:12px}
#hpSport .boxTv .box select {width:120px; font-family:Arial, FreeSans, Helvetica, sans-serif; font-size:11px}
#hpSport .boxTv .tasto {text-align:right}
#yalp {background:#BCB9B9}
#yalp .testata {padding-left:9px; border-bottom:1px solid #918E8E}
#yalp .main {border-top:1px solid #CCC9C9; border-bottom:1px solid #918E8E; padding:2px 0}
#yalp .main .scroll {background:#3B3B3B url(/images/bg_yalp.gif) no-repeat right top; height:98px; padding:10px 14px}
#yalp .main .scroll a {color:#FFFFFF}
#yalp .main .scroll a:hover {color:#03C2F0}
#yalp .main .scroll .ora {color:#03C2F0; font-weight:bold; display:block}
#yalp .main .scroll .box {width:201px; float:left; color:#FFFFFF}
#yalp .main .scroll .box .data {font-size:16px; font-weight:bold; margin-bottom:10px; display:block}
#yalp .main .scroll .box img {float:left; margin-right:10px}
#yalp .main .scroll .box p {width:95px; float:left; line-height:14px}
#yalp .paginazione {height:21px; border-top:1px solid #CDC9CA; text-align:center; color:#FFFFFF; font-weight:bold; letter-spacing:5px; padding-top:2px; position:relative}
#yalp .paginazione a {color:#666666} #yalp .paginazione a:hover {color:#FFFFFF}
#yalp .paginazione .prev {position:absolute; left:9px; bottom:1px} #yalp .paginazione .next {position:absolute; right:9px; bottom:1px}

/* Webslices IE8 */
#scaricaIe8 {padding:4px 0 8px 0;}
.addButton {padding:4px 0 8px 0;}

