.page-content {clear:both;}
.body-text h2 {font-size:14px;font-family:'AdelleBold';font-weight:normal!important;text-transform:uppercase;color:#919fa4;}
.body-text h1 {font-size:32px;line-height:32px;font-weight:bold;letter-spacing: -0.05em;color:#202837;margin-bottom:10px;}

/* intro */
.intro { padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #ccc; color:#000 }
	.intro p.images { float:left; margin:0 10px 5px 0; position:relative }
	.intro p.images span {display:block;position:absolute;left:0;bottom:0;padding:5px 10px 10px;background: url(/static/images/sport/2012/bg_figcaption.png) repeat;font-size:12px;line-height:12px;color:#222;width: 280px !important; width /**/: 300px }
* html .sidebar p { position:relative; zoom:1 }
.fixed { position: fixed; top:15px }


/* diretta */
.diretta-detail { clear: both; }
.diretta-detail:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
        * html .diretta-detail { zoom:1 }
        *:first-child+html .diretta-detail { zoom:1 }

    .diretta-detail p {
        display:block; 
        padding:0 0 10px 0; margin-bottom:15px; border-bottom:1px solid #f6f6f6;
		background-color:#fff;
        background-image: -moz-linear-gradient(top, #fff, #f6f6f6); /* FF3.6 */
        background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #fff),color-stop(1, #f6f6f6)); /* Saf4+, Chrome */
        background-image: -o-linear-gradient(top, #fff, #f6f6f6);  /*Opera 11.10+ */
        background-image: -webkit-linear-gradient(#fff, #f6f6f6); /* Chrome 10+, Saf5.1+ */
        background-image: linear-gradient(top, #fff, #f6f6f6);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#f6f6f6'); /* IE6-E9*/
        border-bottom:1px solid #e9e9e9;
    } 
        .diretta-detail p:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0 }
            * html .diretta-detail p { zoom:1 }
            *:first-child+html .diretta-detail p { zoom:1 }
    
    .diretta-detail p span.event-abstract { clear:both; display: block; padding: 2px 5px 5px 50px}
    .diretta-detail p span.event-title {  width: 675px;  float:left; margin:0; position:relative; line-height: 24px; padding: 0; display: block }
        .diretta-detail p span.event-title a, .diretta-detail p span.event-title a:visited { font-size:22px; line-height:24px;color:#235998;text-decoration:none;}
            html>body .diretta-detail p span.event-title a, html>body .diretta-detail p span.event-title a:visited { background: none; border-bottom: 1px dotted #235998;text-decoration:none;}
            html>body .diretta-detail p span.event-title a:hover { border-bottom: 1px solid #222; }
    
        .diretta-detail p strong { width:50px; float:left; margin:0; padding:0; font:16px/24px 'AdelleSemiBold'; color:#2f86ba; height: 30px;  cursor:pointer }
        .diretta-detail p em, .diretta-detail p span.event-title span { position:absolute; font-weight:bold; right:4px; top:0px; font-size:16px; color:#235998; cursor: pointer; }
        .diretta-detail p em {font:10px Arial; right:19px; top:5px; color:#ccc; margin-left:20px }


/* destra */
.page-related ul.menu-live { border:2px solid #235998 }
    .page-related ul.menu-live li.title { background-color:#235998; padding:5px 10px; margin:-5px -10px 0 -10px }
    .page-related ul.menu-live li.title dt { color:#fff }
    .page-related ul.menu-live li a, .page-related ul.menu-live li a:visited { display:block; padding:10px 0; font-size:15px; border-bottom:1px solid #ddd }
    .page-related ul.menu-live li a.live-util-aggiorna,.page-related ul.menu-live li a.live-util-aggiorna:visited { border:none }
    


/* sticky */

.sticky { float:left; border-bottom: 1px solid #CCCCCC !important;margin-bottom:15px; padding-top:10px}
.fixed {top:0;/*border-bottom: 4px solid #CCCCCC !important; */}

.sticky.fixed {border-bottom: 4px solid #CCCCCC !important;}

.page-content p.disclaimer {
    border-bottom: 0px solid #CCCCCC !important;
    padding-bottom:0px;
    
}

body.detail p.disclaimer span {float:left;text-align:left;text-transform:none;}

a.live-util-comprimi, a.live-util-aggiorna {
    background:none !important;
    background-color: #2f86ba !important;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
    color: #fff;
	text-decoration:none;
    float: right;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 0 0 0 10px;
    padding: 2px 10px 3px;
    text-align: center;
}

a.live-util-comprimi:hover, a.live-util-aggiorna:hover {
    background-color: #235998 !important;
    color:#fff !important;
}