/**** CSS CANALI SPORTLIVE ****/

div.head_altri,
div.head_basket,
div.head_boxe,
div.head_calcio,
div.head_bike,
div.head_motori,
div.head_ski,
div.head_usa,
div.head_tennis,
div.head_volley
{
width: 631px;
height: 105px;
overflow:hidden;
margin: 0px 0px 0px 5px;
clear:both;
}

div.head_generico
{
width: 631px;
height: 15px;
overflow:hidden;
margin: 0px 0px 0px 5px;
clear:both;
background: url("/images/sportlive_all.gif") no-repeat 0px -270px;
}


/** Strutture **/

div.ch_pathbar {
background: #777;
margin: 0px 5px;
overflow:hidden;
clear: both;
}

div.ch_bg {
background: url("/images/ch_bg.gif");
overflow:hidden;
_zoom:1;
width: 631px;
margin: 0px 0px 0px 5px;
}

div.ch_pp {
overflow:hidden;
background: url("/images/ch_pp.gif") repeat-x;
margin: 0px 5px 0px 5px;
border-top: 2px solid #fff;
_zoom:1;
_width: 621px;
}

div.ch_bot {
background: url("/images/sportlive_all.gif") no-repeat 0px -290px;
overflow:hidden;
_zoom:1;
width: 631px;
height: 15px;
margin: 0px 0px 0px 5px;
}

/**** PATHBAR ****/

div.ch_pathbar div.path {
overflow:hidden;
margin: 0px;
padding: 3px 3px 3px 10px;
float: left;
width: 500px;
}

div.ch_pathbar div.path a {
color: #fff;
text-transform: lowercase;
}

div.ch_pathbar div.ch_feed {
color: #fff;
font-weight: normal;
padding: 3px;
}

div.ch_pathbar div.ch_feed b {
color: #fff;
font-weight: normal;
background: url("/images/sportlive_all.gif") no-repeat 0px -1786px;
padding: 0px 0px 0px 22px;
}

div.ch_pathbar div.ch_feed a, 
div.ch_pathbar div.ch_feed a:visited,
div.ch_pathbar div.ch_feed a:active {
color:#fff !important;
}

div.ch_pathbar div.ch_feed a:hover {
color:#f2d3d3 !important; 
text-decoration:none;
}

/**** PAGINA CANALE ****/

div.ch_forums h2,
div.ch_video h2,
div.ch_altre h2,
div.ch_pics h2 {
border-bottom: 1px solid #ddd;
margin: 10px 0px 15px 10px !important;
color: #dc0303 !important;
text-transform: capitalize;
padding: 5px;
font-size: 18px;
font-weight: normal;
display: block;
overflow:hidden;
width: 600px;
}

div.ch_post {
overflow:hidden;
clear:both;
margin: 0px 0px 0px 0px;
}

div.ch_post ul {
border: 0px;
padding: 0px;
margin: 10px 5px;
overflow: hidden;
clear: both;
width: 620px;
}

div.ch_post ul li h2 {
margin: 0px 0px 10px 0px;
_margin: -10px 0px 10px 0px;
color: #dc0303 !important;
padding: 5px;
font-size: 22px;
display: block;
font-family: Arial;
border: 0px;
font-weight: lighter;
}

div.ch_post ul li h2 a, 
div.ch_post ul li h2 a:visited {
color: #dc0303 !important;
}

div.ch_post ul li img {
background: #fff;
display: block;
overflow: hidden;
text-align: center;
padding: 1px;
border: 1px solid #ccc;
width: 272px;
margin: 10px 10px 5px 3px;
float: left;
}

div.ch_post ul li img.thumbnail {
display:none !important;
}

div.ch_post ul li p {
display: block;
overflow: hidden;
margin: 0px 0px 0px 0px;
font-size: 14px;
width: 300px;
line-height: 1.25;
height: 105px;
}

div.ch_second ul {
border-top: 1px dashed #ddd;
padding: 6px 0px 0px 0px;
margin: 10px 5px;
overflow: hidden;
clear: both;
width: 620px;
}

div.ch_second ul li {
border: 0px;
padding: 0px;
margin: 5px 20px 5px 5px;
overflow: hidden;
float:left;
width: 280px;
height: 80px;
}

div.ch_second ul li a {
margin: 0px 0px 0px 0px;
color: #dc0303 !important;
font-size: 12px;
display: block;
font-family: Arial;
border: 0px;
font-weight: lighter;
overflow:hidden;
}

div.ch_second ul li img {
background: #eee;
display: block;
overflow: hidden;
text-align: center;
padding: 1px;
border: 1px solid #ccc;
width: 50px;
margin: 3px 7px 10px 0px;
float: left;
}

div.ch_second ul li span {
display: block;
overflow: hidden;
padding: 1px 0px 0px 1px;
font-size: 11px;
height: 30px;
}

div.ch_all {
overflow:hidden;
padding: 5px;
clear:both;
margin: 10px 30px 20px 10px;
text-align:right;
}

div.ch_all a {
background: url("/images/sportlive_all.gif") no-repeat 0px -1132px;
padding: 2px 0px 2px 24px;
}

.ch_forums ul {
overflow:hidden;
margin: 0px 0px 0px 10px;
padding: 0px;
}

.ch_forums ul li {
overflow:hidden;
margin: 0px 15px 20px 0px;
padding: 0px;
height: 58px;
width: 250px;
float: left;
display: block;
background: url("/images/sportlive_all.gif") no-repeat 0px -1130px;
padding: 2px 0px 2px 28px !important;
}

.ch_forums ul li a:visited,
.ch_forums ul li a:link,
.ch_forums ul li a:active,
.ch_forums ul li a {
font-size: 11px;
color: #dc0303 !important;
display:block;
overflow:hidden;
font-size: 14px;
}

div.ch_altre {
margin: 3px 0px 0px 0px;
padding: 0px;
overflow:hidden;
clear:both;
}

div.ch_altre div {
overflow:hidden;
display:block;
margin: 0px 10px 10px 0px;
width: 280px;
float:left;
height: 98px;
}

div.ch_altre div a.lrpic {
float: left;
clear: left;
margin: 2px 8px 20px 8px;
width: 85px;
height: 65px;
overflow:hidden;
padding: 1px;
border: 1px solid #ccc;
display:block;
overflow:hidden;
color: #fff;
}
div.ch_altre div img {
width: 85px;
}

div.ch_altre div a.title {
overflow: hidden;
display: block;
margin: 0px 0px 0px 0px !important;
color: #d40303;
font-size: 12px;
}

div.ch_altre div font {
display:block;
overflow:hidden;
margin: 0px;
font-size:10px;
color: #888;
}

div.ch_altre div p {
display:block;
overflow:hidden;
margin: 0px !important;
line-height: 1.2;
padding: 0px;
color: #666;
height: 42px;
_height: 40px;
_zoom:1;
word-wrap:break-word;
}

div.ch_altre h6,
div.ch_altre br {display:none;}

div.ch_pics embed,
div.ch_object 
{
margin-left: 15px;
cursor: pointer !important;
}

div.ch_pics div.pdonna_gallery {
cursor: pointer !important;
_margin-left: 15px;
}

/*** VIDEO ***/

div.ch_video div.tagContent h2 {display:none;}

div.ch_video div.clearfloat div {
background: #eee;
padding: 2px;
clear:both;
margin: 20px 0px;
color: #777;
}



  