
.solotesto {

	display:	none;
}

#infoX {display: none;}


.linkHack{
font-size: 0px;
}
.hidden {
display:	none;
}

.clear, .hr {
	clear:		both;
}

h1, h2, h3, h4, p	{
	margin:				0;
	padding:			0;
	}
hr	{
	display:			none;
	}

img  {
	border: 0;
	}
a {
text-decoration: none;
outline: 0;
}

ul {
margin: 0px;
padding: 0px;
list-style: none;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.solotesto, hr {
	display:			none;}
.clear, .hr {
	clear:				both;}

.clearfix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;}
.clearfix {
	display:			inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {
	height:			1%;}
.clearfix {
	display:			block;}
/* End hide from IE-mac */

body {
text-align: center;
margin:	0px;
padding: 0px;
font-family: "Arial";
font-size: 11px;
margin: 0px 0px 0px 0px;
background: #ccc url(/dl/raisport/2012/images/bkg_main.gif) top center repeat-y;
}


.contenitoreBarra{
display: block;
float: left;
width: 100%;
height: 34px;
background: url(/dl/raisport/images/restyle2009/bkg_topheader.gif) repeat-x;
}

.contenitoreBarra .BarraRai{
display: block;
margin: 0px auto!important;
margin: -5px auto 0px auto;
width: 940px;
}


/*######### HEADER  ######### */

.box_Header{
display: block;
float: left;
margin: 0 auto;
width: 100%;
height: 90px;
background: #000;
}
.box_HeaderInterno{
margin: 0 auto;
width: 940px;
height: 74px;
padding: 16px 20px 0px 20px;
background: url(/dl/raisport/2012/images/bkg_header_interno.jpg) no-repeat;
}

.box_HeaderInterno a.boxLogo {
	display: block;
	float: left;
	width: 201px;
	height: 76px;
	cursor: pointer;
	margin: -8px 0px 0px 0px;
	background: url(/dl/raisport/images/restyle2009/logo_raisport.png) no-repeat;
	}

.box_HeaderInterno .box_HeaderSearch{
	display: block;
	float: right;
	margin: 16px 0px 0px 0px;
	width: 293px;
	height: 24px;
	padding: 2px 4px 0px 6px;
	overflow: hidden;
	background: url(/dl/raisport/images/restyle2009/bkg_search.png) no-repeat;
	}

.box_HeaderInterno .box_HeaderSearch input{
	display: block;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	width:250px;
	height: 19px;
	border: 0px;
	background:  transparent;
	font-size: 14px;
	color: #626262;
	}
.box_HeaderInterno .box_HeaderSearch input.submit,
.boxSearch input.submit{
	display: block;
	position: relative;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px;
	height: 21px;
	border: 0px;
	text-indent: -9000px;
	overflow: hidden;
	background: transparent;
	}



.menuSport{
display: block;
float: left;
margin: 0 auto;
width: 100%;
height: 30px;
overflow: visible!important;
overflow: hidden;
border-top: 1px solid #ffcc33;
background: #000;
}
.menuSportInterno{
margin: 0 auto;
width: 940px;
height: 27px;
padding: 3px 20px 0px 20px;
background: #000;
}

/*######### FiNE HEADER  ######### */


/*######### CONTAINER  ######### */

#Container {
display: block;
margin: 0 auto;
width: 946px;
height: auto;
padding: 0px 15px 20px 15px;
text-align: center;
border-left: 2px solid #ddd;
border-right: 2px solid #ddd;
background: #fff;
}


.bloccoSx {
display: block;
float: left;
width: 630px;
height: auto;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
background: #fff url(/dl/raisport/2012/images/bkg_page.gif) 212px 0px repeat-y;
}
.bloccoDx {
display: block;
float: right;
width: 300px;
height: auto;
padding: 0px 0px 0px 8px;
margin: 15px 0px 0px 0px;
border-left: 1px solid #d5d5d5;
}



.left {float: left;}
.right {float: right;}

/*######### FiNE CONTAINER ######### */


/*######### lanci Canali ######### */

.lanciCanali {
display: block;
float: left;
text-align: left;
width: 630px;
height: 102px;
padding: 5px 0px 15px 0px;
margin: 0px 0px 0px 0px;
border-radius: 2px;
background:  #fff url(/dl/raisport/2012/images/bkg_lancican.png) repeat-x;
}


.lanciCanali li{
display: block;
float: left;
position: relative;
text-align: left;
width: 200px;
height: 102px;
margin: 0px 5px 0px 5px;
background: #ff0000;
}

.lanciCanali li a{
display: block;
float: left;
width: 200px;
height: 102px;
margin: 0px 0px 0px 0px;
}

.lanciCanali li a img{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
width: 200px;
height: 102px;
margin: 0px 0px 0px 0px;
background: #444;
}

.lanciCanali li a strong{
display: block;
position: absolute;
z-index: 10;
bottom: 0px;
left: 0px;
width: 184px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #ffcc00;
margin: 0px 0px 0px 0px;
padding: 3px 8px 5px 8px;
background-color: rgba(0, 0, 0, 0.7);
}

.lanciCanali li a:hover strong span {
display: block;
}

.lanciCanali li a strong span {
display: none;
font-weight: normal;
padding: 3px 0px 0px 0px;
}

.lanciCanali li a .mask{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
width: 200px;
height: 102px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/raisport/2012/images/mask_lancican.png) no-repeat;
text-indent: -9000px;
}

.lanciCanali li a .live{
background: url(/dl/raisport/2012/images/mask_lancican_live.png) no-repeat;
}


/*######### FiNE lanci Canali ######### */

.mainNews {
display: block;
position: relative;
text-align: left;
width: 196px;
height: 290px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 10px 0px;
border: 4px solid #fff;
background: #fff;
}

.mainNews.none {
display: none;
}


.mainNews .img{
display: block;
float: left;
overflow: hidden;
position: relative;
text-align: left;
width: 196px;
height: 165px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
background-color:#FFF;
}
.mainNews .img img{
display: block;
float: left;
width: 196px;
}

.mainNews h2 {
display: block;
float: left;
position: relative;
text-align: left;
width: 190px;
height: auto;
font-size: 16px;
text-transform: uppercase;
color: #1f3660;
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}

.mainNews h2 a {color: #1f3660;}
.mainNews h2 a:hover {color: #999;}

.mainNews h3 {
display: block;
float: left;
position: relative;
text-align: left;
width: 190px;
height: auto;
font-size: 12px;
color: #1f3660;
padding: 0px 3px 0px 3px;
margin: 0px 0px 5px 0px;
}

.mainNews p {
display: block;
float: left;
position: relative;
text-align: left;
width: 190px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #5a5a5a;
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
}

/*######### FOCUS ######### */

.Focus {
display: block;
position: relative;
text-align: left;
width: 400px;
height: 290px;
padding: 2px 2px 2px 2px;
margin: 0px 0px 10px 0px;
border: 4px solid #fff;
background: #fff;
}



.Focus .img{
display: block;
float: right;
position: absolute;
top: 2px;
left: 2px;
z-index: 1;
text-align: left;
width: 400px;
height: 290px;
padding: 0px 0px 0px 0px;
background: url("/dl/raisport/2012/images/focusImageLoader.gif") no-repeat scroll center 70px #DDDDDD;
overflow:hidden;
}
.Focus .img img{
width:100%;
vertical-align: middle;
}
.Focus .tit{
display: block;
float: right;
position: absolute;
bottom: 2px;
left: 2px;
z-index: 10;
text-align: left;
width: 380px;
height: auto;
padding: 5px 10px 8px 10px;
background-color: rgba(0, 0, 0, 0.7);
}

.Focus .tit h2{
display: block;
float: right;
text-align: left;
width: 380px;
height: auto;
font-size: 22px;
color: #ffcc00;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.Focus .tit h2 a{font-size: 22px;color: #ffcc00;}
.Focus .tit h2 a:hover {font-size: 22px;color: #fff;}

.Focus .tit h3{
display: block;
float: right;
text-align: left;
width: 380px;
height: auto;
font-size: 14px;
color: #ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/*big*/


.Focus.Big {
width: 618px;
overflow: hidden;
background: #fff;
}



.Focus.Big .img{
width: 618px;
height: auto;
background: #ddd;
}

.Focus.Big .tit{
width: 598px;
bottom: 0px;
}

.Focus.Big .tit h2{
width: 598px;
}

.Focus.Big .tit h2 a{font-size: 22px;color: #ffcc00;}
.Focus.Big .tit h2 a:hover {font-size: 22px;color: #fff;}

.Focus.Big .tit h3{
width: 598px;
}

/*######### FiNE FOCUS ######### */

/*######### UltimE NEws ######### */

.lastNews {
display: block;
text-align: left;
width: 200px;
height: auto;
padding: 2px 0px 2px 0px;
margin: 0px 0px 5px 0px;
border: 4px solid #fff;
background: #fff;
}

.lastNews h2 {
display: block;
float: left;
text-align: left;
width: 186px;
height: auto;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
color: #ffcc00;
padding: 3px 5px 2px 5px;
margin: 0px 0px 0px 2px;
background: url(/dl/raisport/2012/images/bkg_tit.gif) 0px 0px no-repeat;
}

.lastNews ul.new {
display: block;
float: left;
text-align: left;
width: 192px;
height: auto;
padding: 0px 4px 0px 4px;
margin: 0px 0px 0px 0px;
overflow: hidden;
border-bottom: 4px solid #b2b2b2;
}

.lastNews ul.new li{
display: block;
float: left;
text-align: left;
width: 192px;
height: auto;
padding: 8px 0px 8px 0px;
margin: -1px 0px 0px 0px;
border-top: 1px solid #d5d5d5;
}

.lastNews ul.new li .img{
display: block;
float: left;
text-align: left;
width: 50px;
height: 50px;
padding: 0px 0px 0px 0px;
margin: 0px 8px 0px 0px;
background: #ddd;
}
.lastNews ul.new li .img img {
display: block;
float: left;
width: 50px;
height: 50px;
}

.lastNews ul.new li span{
display: block;
float: left;
text-align: left;
width: 134px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #000;
text-transform: uppercase;
padding: 0px 0px 0px 0px;
margin: -3px 0px 2px 0px;
}

.lastNews ul.new li h3{
display: block;
float: left;
text-align: left;
width: 134px;
height: auto;
font-size: 11px;
line-height: 12px;
font-weight: normal;
color: #676767;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.lastNews ul.new li h3 a {color: #676767;}
.lastNews ul.new li h3 a:hover {color: #999;}


.lastNews ul.old{
display: block;
float: left;
text-align: left;
width: 192px;
height: auto;
padding: 0px 4px 0px 4px;
margin: 2px 0px 2px 0px;
overflow: hidden;
}

.lastNews ul.old li{
display: block;
float: left;
text-align: left;
width: 192px;
height: auto;
padding: 4px 0px 4px 0px;
margin: 0px 0px 0px 0px;
}

.lastNews ul.old li a strong{
display: block;
float: left;
text-align: left;
width: 192px;
height: auto;
font-size: 11px;
font-weight: bold;
color: #000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.lastNews ul.old li a span{
display: block;
float: left;
text-align: left;
width: 192px;
height: auto;
font-size: 11px;
line-height: 12px;
font-weight: bold;
color: #676767;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.lastNews ul.old li a:hover strong {color: #676767;}
.lastNews ul.old li a:hover span {color: #999;}


/*pag*/

.pagination {
display: block;
float: left;
width: 194px;
font-size: 12px;
padding: 5px 3px 0px 3px;
}


.pagination a{
display: block;
float: left;
width: auto;
font-size: 11px;
font-weight: bold;
padding: 0px 4px 0px 0px;
color: #ccc;
}
.pagination .current{
color: #5a5a5a;
}
.pagination a:hover{
color: #999;
}

.pagination a.all{
display: block;
float: right;
width: auto;
font-size: 11px;
font-weight: bold;
padding: 0px 0px 0px 0px;
color: #000;
}
.pagination  a.all:hover{
color: #999;
}



/*######### LANCI Hp ######### */



.lanciHp{
display: block;
position: relative;
text-align: left;
width: 400px;
height: auto;
padding: 2px 2px 2px 2px;
margin: 0px 0px 10px 0px;
border: 4px solid #fff;
overflow: hidden;
background: #fff;
}


.lanciHp h2,
.videoEvidenza .top {
display: block;
float: left;
text-align: left;
width: 390px;
height: 20px;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
color: #ffcc00;
padding: 3px 5px 2px 5px;
margin: 0px 0px 10px 0px;
background: url(/dl/raisport/2012/images/bkg_tit.gif) 0px -54px no-repeat;
}

.lanciHp ul{
display: block;
float: left;
position: relative;
text-align: left;
width: 440px;
height: auto;
padding: 0px 0px 0px 0px;
margin: -12px 0px -12px 0px;
overflow: hidden;
}

.lanciHp ul li{
display: block;
float: left;
position: relative;
text-align: left;
width: 114px;
height: 130px;
padding: 12px 29px 12px 0px;
margin: -1px 0px 0px 0px;
border-top: 1px solid #d5d5d5;
}

.lanciHp ul li .img{
display: block;
float: left;
position: relative;
text-align: left;
width: 114px;
height: 68px;
padding: 0px 0px 0px 0px;
margin: 0px 5px 0px 0px;
background: #ddd;
}
.lanciHp ul li .img img {
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
width: 114px;
height: 68px;
}

.lanciHp ul li .mask{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
width: 114px;
height: 68px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/2012/images/mask_lancihp.png) no-repeat;
text-indent: -9000px;
}

.lanciHp ul li.foto .mask{background-position: 0px 0px;}
.lanciHp ul li.link .mask{background-position: 0px -136px;}
.lanciHp ul li.video .mask{background-position: 0px -68px;}
.lanciHp ul li.articolo .mask{background-position: 0px -272px;}
.lanciHp ul li.sondaggio .mask{background-position: 0px -204px;}

.lanciHp ul li .txt{
display: block;
float: left;
position: relative;
text-align: left;
width: 114px;
height: auto;
padding: 3px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: transparent;
}

.lanciHp ul li .txt span{
display: block;
float: left;
position: relative;
text-align: left;
width: 114px;
height: auto;
font-size: 10px;
font-weight: bold;
color: #000;
text-transform: uppercase;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.lanciHp ul li .txt h3{
display: block;
float: left;
position: relative;
text-align: left;
width: 114px;
height: auto;
overflow: hidden;
font-size: 11px;
line-height: 12px;
font-weight: bold;
text-transform: uppercase;
color: #676767;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.lanciHp ul li .txt h3 a{color: #676767;}
.lanciHp ul li .txt h3 a:hover{color: #999;}

.lanciHp ul li .txt em{
display: block;
float: left;
position: relative;
text-align: left;
width: 114px;
height: auto;
font-size: 9px;
color: #000;
font-style: normal;
padding: 0px 0px 0px 0px;
margin: 2px 0px 0px 0px;
}


/*######### BANNER ######### */

.pushBanner {
display: block;
float: left;
width: 620px;
height: auto;
margin: 12px 0px 0px 0px;
background: transparent;
}

.superBanner {
display: block;
float: left;
width: 160px;
height: 600px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/images/restyle2009/bkg_banner.gif) no-repeat;
}

.banner300x250 {
display: block;
float: left;
width: 300px;
height: auto;
margin: 0px 0px 10px 0px;
background: transparent;
}

.banner300x100 {
display: block;
float: left;
width: 300px;
height: auto;
margin: 0px 0px 10px 0px;
background: transparent;
}

.banner300x250 h3,
.banner300x100 h3,
.superBanner h3 {
font-size: 10px;
text-align: left;
padding: 1px;
color: #fff;
border: 1px solid #eee;
background: #ddd;
}



/*######### FiNE BANNER ######### */




/*######### SPALLA DX ######### */

/* cal */

.calGiornate{
display: block;
float: left;
width: 288px;
}

.calGiornate li{
display: block;
float: left;
text-align: center;
width: auto;
height: auto;
margin: 3px 3px 3px 3px;
}
.calGiornate li a{
display: block;
float: left;
text-align: center;
width: 28px;
height: 28px;
margin: 0px 0px 0px 0px;
font-size: 16px;
font-weight: bold;
color: #fff;
border: 1px solid #aaa;
border-radius: 2px;
background: #ccc;
}

.calGiornate li a sup{
font-size: 0.5em;
}

.calGiornate li a:hover{
color: #fff;
border: 1px solid #666;
background: #999;
}


/* box live match */

.bloccoDx .boxLive {
display: none;
float: left;
position: relative;
text-align: left;
width: 288px;
height: auto;
padding: 2px 2px 2px 2px;
margin: 0px 0px 10px 0px;
border: 4px solid #b2b2b2;
background: #fff;
}

.bloccoDx .boxLive h2 {
display: block;
float: left;
position: relative;
text-align: left;
width: 288px;
height: 45px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
overflow: hidden;
text-indent: -9000px;
background: url(/dl/raisport/2012/images/tit_live.gif) no-repeat;
}


.bloccoDx .boxLive h3 {
display: block;
float: left;
text-align: center;
width: 288px;
height: auto;
font-size: 14px;
font-weight: bold;
color: #fff;
padding: 1px 0px 2px 0px;
margin: 0px 0px 0px 0px;
background: #fe8a00;
}


.bloccoDx .boxLive .match{
display: block;
float: left;
text-align: left;
width: 272px;
height: auto;
padding: 2px 4px 2px 4px;
margin: 0px 0px 0px 0px;
border-left: 4px solid #fe8a00;
border-right: 4px solid #fe8a00;
border-bottom: 4px solid #fe8a00;
background: url(/dl/raisport/2012/images/bkg_live.png) 0px -2px no-repeat;
}

.bloccoDx .boxLive .match em{
display: block;
float: left;
text-align: center;
width: 272px;
height: auto;
color: #185291;
font-style: normal;
font-size: 11px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}



.bloccoDx .boxLive .match .team{
display: block;
float: left;
width: 135px;
height: auto;
color: #000;
font-size: 12px;
padding: 4px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.bloccoDx .boxLive .match .team strong{
display: block;
width: 105px;
height: auto;
color: #000;
text-transform: uppercase;
font-size: 12px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.bloccoDx .boxLive .match .team span{
display: block;
float: left;
text-align: center;
width: 30px;
height: auto;
color: #fff;
text-shadow: 0px 0px 3px #444;
text-transform: uppercase;
font-size: 20px;
font-weight: bold;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.bloccoDx .boxLive .match .team .logo{
display: block;
width: 30px;
height: 30px;
padding: 0px 0px 0px 0px;
margin: -4px 0px 0px 0px;
background: #ddd;
}
.bloccoDx .boxLive .match .team .logo .img{
display: block;
float: left;
width: 30px;
height: 30px;
}

.bloccoDx .boxLive .match .team ul{
display: block;
width: 120px;
height: auto;
font-size: 11px;
color: #999;
border-top: 1px solid #eee;
padding: 2px 5px 5px 5px;
margin: 5px 0px 0px 0px;
}

.bloccoDx .boxLive .match .team.left{
display: block;
float: left;
text-align: left;
}
.bloccoDx .boxLive .match .team.left strong,
.bloccoDx .boxLive .match .team.left span,
.bloccoDx .boxLive .match .team.left .logo,
.bloccoDx .boxLive .match .team.left ul{
float: left;
}


.bloccoDx .boxLive .match .team.right{
display: block;
float: right;
text-align: right;
}
.bloccoDx .boxLive .match .team.right strong,
.bloccoDx .boxLive .match .team.right span,
.bloccoDx .boxLive .match .team.right .logo,
.bloccoDx .boxLive .match .team.right ul{
float: right;
}


/* box SPALLA */

.bloccoDx .boxSpalla {
display: block;
float: left;
position: relative;
text-align: left;
width: 288px;
height: auto;
padding: 2px 2px 2px 2px;
margin: 0px 0px 10px 0px;
border: 4px solid #fff;
background: #fff;
}

.bloccoDx .boxSpalla h2 {
display: block;
float: left;
text-align: left;
width: 278px;
height: auto;
font-size: 16px;
font-weight: bold;
text-transform: uppercase;
color: #ffcc00;
padding: 3px 5px 2px 5px;
margin: 0px 0px 5px 0px;
background: url(/dl/raisport/2012/images/bkg_tit.gif) 0px -27px no-repeat;
}

/* SONDAGGIO */

.bloccoDx .boxSpalla.sondaggio h2 {
	padding-right: 25px;
	width: 258px;
background: #000;
}

.bloccoDx .boxSpalla.sportDiretta {
height:395px;
margin:0px;
}

.bloccoDx .boxSpalla.sondaggio img {
display: block;
float: left;
width: 85px;
height: 85px;
margin: 0px 10px 0px 0px;
background: #ddd;
}

.bloccoDx .boxSpalla.sondaggio h3,
.bloccoDx .boxSpalla.sondaggio p.text{
display: block;
float: left;
width: 193px;
width: 288px; /* nel sondaggio non ho nessuna immagine da mettere accanto al titolo... */
height: auto;
font-weight: bold;
color: #185291;
text-transform: uppercase;
font-size: 12px;
margin: 0px 0px 10px 0px;
}


a.btn{
display: block;
float: left;
width: auto;
height: auto;
color: #444;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 8px;
background: url(/dl/raisport/2012/images/bkg_btn.gif) 0px 0px no-repeat;
}
a.btn span{
display: block;
float: left;
width: auto;
height: auto;
color: #444;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 8px 0px 0px;
background: url(/dl/raisport/2012/images/bkg_btn.gif) 100% 0px no-repeat;
}


a.btn:hover{
color: #777;
background: url(/dl/raisport/2012/images/bkg_btn.gif) 0px -14px no-repeat;
}
a.btn span:hover{
color: #777;
background: url(/dl/raisport/2012/images/bkg_btn.gif) 100% -14px no-repeat;
}


/* *** Sondaggi: modifiche per la spalla *** */
.bloccoDx .boxSpalla.sondaggio .raiPoll {
	float: left;
	width: 288px;
}
.bloccoDx .boxSpalla.sondaggio .raiPoll ul.domanda li,
.bloccoDx .boxSpalla.sondaggio .raiPoll ul.risposta li {
	width: 288px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
.bloccoDx .boxSpalla.sondaggio .raiPoll ul.domanda li .descr,
.bloccoDx .boxSpalla.sondaggio .raiPoll ul.risposta li .descr {
	width: 128px;
}
.bloccoDx .boxSpalla.sondaggio .raiPoll ul.domanda li.noImage .descr,
.bloccoDx .boxSpalla.sondaggio .raiPoll ul.risposta li.noImage .descr {
	width: 228px;
}
.bloccoDx .boxSpalla.sondaggio .raiPoll ul.risposta li .barra {
	width: 284px;
}
.bloccoDx .boxSpalla.sondaggio .raiPoll ul.risposta li .barra span.result_barra {
	background-color: #F88A00;
}

/* *** Sondaggi css: da /dl/sondaggi/css/jquery.sondaggi.css *** */


.raiPoll .loading {
  display: block;
  background: transparent url(/dl/portale/image/loading.gif) no-repeat center top scroll;
  font-size: 20px;
  color: #777;
  padding: 15px 0px 0px 0px;
}
.raiPoll {
  display: block;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;
  list-style: none;
  font-size: 12px;
  overflow: hidden;
}
.raiPoll .tit {
  display: block;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style: none;
  font-size: 24px;
color: #888;
  overflow: hidden;
}
.raiPoll p.text{
  display: block;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style: none;
  font-size: 14px;
color: #999;
  overflow: hidden;
}
.raiPoll ul.risposta{
  display: block;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;
  list-style: none;
  font-size: 12px;
  overflow: hidden;
}
.raiPoll ul.risposta li.noImage{
  display: block;
  width: 100%;
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 10px 0px;
  list-style: none;
  font-size: 12px;
  overflow: hidden;
}

.raiPoll ul.risposta li .descr{
  display: block;
  width: 100%;
  padding: 0px 0px 0px 2px!important;
  margin: 0px 0px 0px 0px;
  list-style: none;
  font-size: 12px;
  overflow: hidden;
}
.raiPoll ul.risposta li.noImage .barra{
  display: block;
float: left;
  width: 99%;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 0px 0px;
  list-style: none;
  font-size: 12px;
  overflow: hidden;
}
.raiPoll ul.domanda {
  display: block;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;
  list-style: none;
  font-size: 12px;
  overflow: hidden;
}

.raiPoll ul.domanda li {
  display: block;
  float: left;
  width: 100%;
  height: auto;
  padding: 5px 0px 0px 5px;
  margin: 0px 25px 5px 0px;
  border-top: 1px solid #ddd;
}

.raiPoll ul.domanda li img {
  display: block;
  float: left;
  width: 94px;
  height: 94px;
  padding: 2px 2px 2px 2px;
  background: #fff;
  border: 1px solid #eaeaea;
}

.raiPoll ul.domanda li.noImage .descr {
  width: 100%;
}
.raiPoll ul.domanda li .descr {
  display: block;
  float: left;
  width: 180px;
  height: auto;
  padding: 0px 0px 0px 10px;
}

.raiPoll ul.domanda li.noImage .descr label {
  width: 270px;
}
.raiPoll ul.domanda li .descr label {
  display: block;
  float: left;
  width: 170px;
  height: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #666;
  font-size: 16px;
}

.raiPoll ul.domanda li .descr label span.label {
  padding: 0px 0px 0px 10px;
}
.raiPoll ul.domanda li span.btnRadio {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  outline: 0px;
  overflow: hidden;
  background: url(/dl/sondaggi/skin/btn_sondaggio.gif) -18px 0px no-repeat;
}
.raiPoll ul.domanda li span.btnRadio input {
  display: none;
}

.raiPoll ul.domanda li label:hover span.btnRadio,
.raiPoll ul.domanda li span.btnRadio:hover {
  background-position: -18px -18px;
}

.raiPoll ul.domanda li label:hover span.btnRadio.selected,
.raiPoll ul.domanda li span.btnRadio.selected:hover,
.raiPoll ul.domanda li span.btnRadio.selected {
  background-position: -18px -36px;
  outline: 0px;
}
.raiPoll ul.domanda li span.btnCheck {
  display: block;
  float: left;
  width: 18px;
  height: 18px;
  outline: 0px;
  overflow: hidden;
  background: url(/dl/sondaggi/skin/btn_sondaggio.gif) 0px 0px no-repeat;
}
.raiPoll ul.domanda li span.btnCheck input {
  display: none;
}

.raiPoll ul.domanda li span.btnCheck:hover {
  background-position: 0px -18px;
}

.raiPoll ul.domanda li span.btnCheck.selected {
  background-position: 0px -36px;
  outline: 0px;
}



.raiPoll ul.domanda li.noImage .descr p {
  width: 260px;
}
.raiPoll ul.domanda li .descr p {
  display: block;
  float: left;
  width: 160px;
  height: auto;
  padding: 5px 0px 0px 10px;
  margin: 0px;
  color: #666666;
  font-size: 11px;
}

.raiPoll li.noImage .descr .media {
  width: 270px;
}
.raiPoll li .descr .media {
  display: block;
  float: left;
  width: 170px;
  height: auto;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

.raiPoll li .descr .media a {
  display: block;
  width: auto;
  font-size: 11px;
  font-weight: bold;
  color: #888;
}
.raiPoll li .descr .media a:hover {
  color: #444;
}



.Cortesia {
  display: block;
  float: left;
  margin: 0px 0px 0px 20px;
  padding: 5px 0px 5px 0px;
  text-decoration: none;
  color: #dd0000;
  font-weight: normal;
  font-size: 20px;
}

/*--*/

.raiPoll ul.risposta {
  display: block;
  width: 100%;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 0px;
  list-style: none;
  font-size: 12px;
  overflow: hidden;
}

.raiPoll ul.risposta li {
  display: block;
  float: left;
  width: 290px;
  height: auto;
  padding: 5px 0px 0px 5px;
  margin: 0px 25px 5px 0px;
  border-top: 1px solid #ddd;
}

.raiPoll ul.risposta li img {
  display: block;
  float: left;
  width: 94px;
  height: 94px;
  padding: 2px 2px 2px 2px;
  background: #fff;
  border: 1px solid #eaeaea;
}

.raiPoll ul.risposta li.noImage .descr {
  width: 230px;
}
.raiPoll ul.risposta li .descr {
  display: block;
  float: left;
  width: 130px;
  height: auto;
  padding: 0px 0px 0px 10px;
}

.raiPoll ul.risposta li.noImage .descr label {
  width: 220px;
}
.raiPoll ul.risposta li .descr label {
  display: block;
  float: left;
  width: 120px;
  height: auto;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  color: #666;
  font-size: 16px;
}

.raiPoll ul.risposta li .descr label span.label {
  padding: 0px 0px 0px 0px;
}

.raiPoll ul.domanda li.noImage .descr p {
  width: 210px;
}
.raiPoll ul.domanda li .descr p {
  display: block;
  float: left;
  width: 110px;
  height: auto;
  padding: 5px 0px 0px 10px;
  margin: 0px;
  color: #666666;
  font-size: 11px;
}

.raiPoll ul.risposta li .barra em {
  display: block;
  float: right;
  color: #fff;
  padding: 1px 5px 0px 0px;
  font-size: 11px;
  font-weight: bold;
}

.raiPoll ul.risposta li .barra {
  display: block;
  float: right;
  width: 100%;
  height: 17px;
  color: #1d2d45;
  padding: 0px 0px 0px 0px;
  margin: 2px 0px 0px 0px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 1px solid #a0830b;
  text-decoration: none;
}

.raiPoll ul.risposta li .barra span.result_barra {
  display: block;
  float: left;
  height: 15px;
  min-width: 33px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border: 1px solid #a0830b;
  background: #e38513;
}

.raiPoll ul.risposta li span.result_percent{
  display: block;
  float: right;
  text-align: right;
  width: 50px;
  font-size: 14px;
  color: #1d2d45;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
}


.raiPoll div.captcha {
  text-align: center;
  font-size: 14px;
  text-transform: none;
  margin: 5px;
  border: 1px dotted red;
}

a.LinkEditore {
display: block;
position: absolute;
top: 10px;
left: 50%;
margin: 0px 30px 0px 0px;
width: 480px;
height: 100px;
background: transparent;
z-index: 100;
}

a.LinkSito {
display: block;
position: absolute;
top: 10px;
right: 50%;
margin: 0px 0px 0px px;
padding: 0px 0px 0px 0px;
width: 480px;
height: 100px;
background: transparent;
z-index: 100;
}

span.messaggio {
display: block;
float: left;
text-align: left;
width: auto;
padding: 20px 0px 0px 20px;
font-size: 18px;
font-weight: bold;
color: #cc0000;

}



.pp_nav {visibility: hidden; }

/* *** Fine Sondaggi *** */






/* RUBRICHE */



.bloccoDx .boxSpalla.rubriche ul{
display: block;
float: left;
position: relative;
text-align: left;
width: 288px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px -10px 0px;
overflow: hidden;
}

.bloccoDx .boxSpalla.rubriche ul li{
display: block;
float: left;
position: relative;
text-align: left;
width: 144px;
height: auto;
padding: 10px 0px 0px 0px;
margin: -1px 0px 10px 0px;
border-top: 1px solid #d5d5d5;

}

.bloccoDx .boxSpalla.rubriche ul li.big{
display: block;
float: left;
position: relative;
text-align: left;
width: 134px;
height: 190px;
padding: 10px 0px 10px 0px;
margin: -1px 10px 0px 0px;
border-top: 1px solid #d5d5d5;
border-right: 0px solid #d5d5d5;
}

.bloccoDx .boxSpalla.rubriche ul li .img{
display: block;
float: left;
position: relative;
text-align: left;
width: 50px;
height: 50px;
padding: 0px 0px 0px 0px;
margin: 0px 5px 0px 0px;
background: #ddd;
overflow: hidden;
}

.bloccoDx .boxSpalla.rubriche ul li .img img{
	height: 50px;
	margin: 0 0 0 -13px;
}

.bloccoDx .boxSpalla.rubriche ul li .txt{
display: block;
float: left;
position: relative;
text-align: left;
width: 80px;
height: auto;
padding: 0px 0px 0px 0px;
}


.bloccoDx .boxSpalla.rubriche ul li .txt span{
display: block;
float: left;
position: relative;
text-align: left;
width: 80px;
height: auto;
font-size: 10px;
line-height: 10px;
color: #5a5a5a;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.bloccoDx .boxSpalla.rubriche ul li .txt h3{
display: block;
float: left;
position: relative;
text-align: left;
width: 80px;
height: auto;
overflow: hidden;
font-size: 11px;
line-height: 12px;
font-weight: bold;
color: #fe8a00;
padding: 0px 0px 0px 0px;
margin: 0px 0px 2px 0px;
}
.bloccoDx .boxSpalla.rubriche ul li .txt h3 a{color: #fe8a00;}
.bloccoDx .boxSpalla.rubriche ul li .txt h3 a:hover{color: #999;}



.bloccoDx .boxSpalla.rubriche ul li.big .txt{
width: 70px;
}
.bloccoDx .boxSpalla.rubriche ul li.big .txt span{
width: 70px;
}
.bloccoDx .boxSpalla.rubriche ul li.big .txt h3{
width: 70px;
}

/* media */


.bloccoDx .boxSpalla.media {
background: #000;
}

.bloccoDx .boxSpalla.media a{
display: block;
float: left;
margin: 5px 20px 5px 10px;
color: #ffcc00;
font-size: 12px;
font-weight: bold;
background: url(/dl/raisport/2012/images/ico_av.gif) no-repeat;
}

.bloccoDx .boxSpalla.media a.video{
padding: 0px 0px 0px 24px;
background-position: 0px 0px;
}
.bloccoDx .boxSpalla.media a.video.large{
width: 248px;
}


.bloccoDx .boxSpalla.media a.audio{
padding: 0px 0px 0px 23px;
background-position: 0px -38px;
}


.bloccoDx .boxSpalla.media a:hover{
color: #fff;
}

.bloccoDx .boxSpalla.lastNews ul.old
{
	width: 280px;
}

.bloccoDx .boxSpalla.lastNews ul.old li,
.bloccoDx .boxSpalla.lastNews ul.old li strong,
.bloccoDx .boxSpalla.lastNews ul.old li span
{
	width: 280px;
}

.bloccoDx .boxSpalla.lastNews .pagination
{
	width: 280px;
}

/*
.bloccoDx .boxSpalla.altreNews {
background: #fff;
}
.bloccoDx .boxSpalla.altreNews ul {
}
.bloccoDx .boxSpalla.altreNews ul li {
margin-bottom: 4px;
border-bottom: 1px solid #D5D5D5;
}
.bloccoDx .boxSpalla.altreNews ul li span.data {
background: transparent;
font-size: 11px;
color: #5A5A5A;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.bloccoDx .boxSpalla.altreNews ul li p {
font-size: 12px;
color: #5A5A5A;
}
.bloccoDx .boxSpalla.altreNews ul li h2 {
background: transparent;
font-size: 13px;
color: #FE8A00;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
cursor: pointer;
}

.bloccoDx .boxSpalla.altreNews a.frecciaAll:link, a.frecciaAll:visited{
display: block;
float: right;
width: auto;
height: 16px;
margin: 10px 0px 0px 0px;
padding: 1px 20px 0px 0px;
color: #000;
background: url(/dl/raisport/images/tetractis/ico_freccia.gif) right top no-repeat;
}
.bloccoDx .boxSpalla.altreNews a.frecciaAll:hover{
color: #999;

}
*/

/*######### FiNE SPALLA DX ######### */



/*######### evidenZa #########*/


.videoEvidenza {
display: none;
float: right;
text-align: left;
width: 412px;
height: auto;
margin: 20px 0px 0px 0px;
border-radius: 6px 6px 6px 6px;
background: #FFFFFF;
}
.videoEvidenza .top {
width: 405px;
padding: 3px 2px 2px 5px;
background: url(/dl/raisport/2012/images/bkg_tit.gif) 0px -81px no-repeat;
}
.boxArticolo .videoEvidenza {
width: 629px;
}


.boxArticolo .videoEvidenza .top{
width: 619px;
background: url(/dl/raisport/2012/images/bkg_tit.gif) 0px -81px no-repeat;
}

.videoEvidenza .top ul{
margin: 0px 3px;
display: block;
float: left;
width: 410px;
overflow: hidden;
}

.videoEvidenza .top ul li{
display: block;
float: left;
width: auto;
margin: 0px 0px 0px -2px;
padding: 0px 5px 0px 4px;
border-left: 2px solid #666;
}

.videoEvidenza .top ul li a{
display: block;
float: left;
color: #FFCC00;
font-weight: bold;
text-transform: uppercase;
font-size: 15px;
}

.videoEvidenza .top ul li.tag{
display: block;
float: left;
width: auto;
color: white;
margin: 2px 0px 0px -2px;
padding: 0px 6px 0px 2px;
border-left: 0px solid #666;
}

.videoEvidenza .top ul li.tag a{
display: block;
float: left;
color: white;
font-weight: bold;
text-transform: none;
font-size: 13px;
}

.videoEvidenza .top ul li a:hover{
/*color: #f48b15;*/
	color: #FFFFFF;
}

.videoEvidenza .top ul li.selected a{
/*color: #fff;*/
	color: #f48b15;
}


.videoEvidenza .mid{
display: block;
float: left;
width: 412px;
height: auto;
padding: 5px 0px 0px 0px;
margin: 0px 0px 20px 0px;
background-image: none;
}
.boxArticolo .videoEvidenza .mid{
width: 629px;
}
.videoEvidenza .mid.loading{
height: 220px;
background: url(/dl/raisport/2012/images/ajax-loader.gif) center center no-repeat;
}


.videoEvidenza .listaVideo {
display: block;
float: left;
width: 412px;
height: auto;
text-align: left;
overflow: hidden;
position:  relative; /* per nascondere veramente l'overflow anche in ie8- */
}
.boxArticolo .videoEvidenza .listaVideo {
width: 588px;
padding-left: 41px;
}
.videoEvidenza .listaVideo ul {
display: block;
float: left;
width: 10000px!important;
height: auto;
margin: 0px 0px 0px 0px;

}
.videoEvidenza .listaVideo ul li{
display: block;
float: left;
width: 115px;
height: 175px;
padding: 10px 0px 0px 10px;
margin: 0px 0px 10px 9px;
}
.videoEvidenza .listaVideo ul li.last{
margin: 0px 0px 0px 0px;
}
.videoEvidenza ul li a.screenShot{
float: left;
display:block;
height:118px;
background: url(/dl/RaiTV/images/bkg_novideo.gif) no-repeat;
}

.videoEvidenza ul li a.screenShot img{
margin: 0px 0px 1px 0px;
}
.videoEvidenza ul li a.screenShot .mask{
display: block;
position: relative;
width: 105px;
height: 79px;
margin: 0px 0px -79px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiTV/images/mask_raitv.png');}
html>/**/body ul li a.screenShot .mask {
background: url(/dl/RaiTV/images/mask_raitv.png) no-repeat!important;
}

.videoEvidenza .listaVideo ul li div.Desc{
display: block;
float: left;
position: relative;
width: 104px;
height: auto;
padding: 0px 1px 0px 1px;
margin: -33px 0px 0px 0px;
}

.videoEvidenza .listaVideo ul li div.Desc a h2{
display: block;
width: 103px;
float: left;
height: 30px;
font-weight: bold;
font-size: 14px;
color: #000000;
overflow: hidden;
padding: 0px 0px 1px 0px;
}
.videoEvidenza .listaVideo ul li div.Desc a:hover h2{
width: 103px;
height: 30px;
font-weight: bold;
/*font-size: 12px;*/
overflow: hidden;
}
.videoEvidenza .listaVideo ul li div.Desc a h5{
display: block;
width: 103px;
float: left;
height: auto;
font-weight: bold;
font-size: 14px;
color: #9a9a9a;
line-height: 10px;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
}

.videoEvidenza .listaVideo ul li div.Desc a p{
display: none;
}


.videoEvidenza  .listaVideo ul.cats {
	display: block;
	float: left;
	width: 103px!important;
	width: 103px;
	height: auto;
	margin: 0px 0px 0px 0px!important;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}

.videoEvidenza .listaVideo ul.cats li {
	font-size: 10px;
	color: #9A9A9A;
	font-weight: bold;
	display: block;
	float: left;
	width: auto;
	height: auto;
	margin: 0px 3px 4px 0px;
	padding: 0px 2px 0px 2px;
}

.videoEvidenza .listaVideo ul li.hover {
border-radius: 8px 8px;
background-color: rgba(2, 41, 108, 0.95);
}

.videoEvidenza .listaVideo ul li.hover div.Desc .Lancio h2{
width: 103px;
font-size: 14px;
color: #FFFFFF;
}

.videoEvidenza .listaVideo ul li.hover div.Desc .Lancio h5,
.videoEvidenza .listaVideo ul li.hover ul.cats{
display: none;
}

.videoEvidenza .listaVideo ul li.hover .Desc .Lancio p{
display: block;
float: left;
width: 103px;
height: auto;
font-size: 11px;
font-weight: normal;
color: #fff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}



.videoEvidenza .Pagination {
	text-align: center;
	font-size: 42px;
line-height: 22px;
}
.videoEvidenza .Pagination a,
.videoEvidenza .Pagination a:link,
.videoEvidenza .Pagination a:visited {
	padding: 3px;
	color: #999;
}
.videoEvidenza .Pagination a:hover,
.videoEvidenza .Pagination a:active {
	color: #C19D1B;
}
.videoEvidenza .Pagination a.current,
.videoEvidenza .Pagination a.current:link,
.videoEvidenza .Pagination a.current:visited {
	color: #F3C720;
}
/* - */



/*######### SEARCH ######### */

.boxSearch{
display: block;
float: left;
position: relative;
text-align: left;
width: 368px;
height: 29px;
padding: 8px 10px 4px 10px;
margin: 0px 0px 0px 12px;
background: url('/dl/raisport/2012/images/bkg_search.png') center center no-repeat scroll transparent;
}

.boxSearch input{
display: block;
float: left;
position: relative;
text-align: left;
width: 320px;
height: 20px;
color: #ddd;
padding: 0px 0px 0px 0px;
margin: 2px 0px 0px 3px;
border: none;
background: none;
color: #303030;
font-size: 14px;
}

/*.boxSearch input.submit{
display: block;
float: left;
position: relative;
text-align: center;
width: 58px;
height: auto;
font-size: 15px;
color: #fff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}
*/

/*######### FOOTER ######### */

div.containerPreFooter {
display: block;
width: 100%;
height: auto;
background: #303030 url(/dl/portale/image/bkg_footer.gif) repeat-x;
}

div.containerPreFooter #PreFooter {
	display: block;
	margin: 0 auto;
	width: 960px;
	height: auto;
	padding: 15px 10px 10px 10px;
	text-align: center;
	border-left: 1px solid #4b4b4b;
	border-right: 1px solid #4b4b4b;
background: url(/dl/portale/image/bkg_footertop.jpg) no-repeat;
	}

#PreFooter div.FootHeader {
display: block;
float: left;
width: 948px;
height: 30px;
padding: 0px 6px 0px 6px;
text-align: left;
}
#PreFooter div.FootHeader h2 {
display: block;
float: left;
width: 895px;
text-transform: uppercase;
font-size: 15px;
color: #c6c6c6;
}


#PreFooter div.boxCanali {
display: block;
float: left;
width: 940px;
height: auto;
padding: 5px 10px 10px 10px;
}
#PreFooter div.boxCanali .Top {
display: block;
float: left;
width: 940px;
height: 8px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/box_canalitop.png');}
html>/**/body #PreFooter div.boxCanali .Top {
background: 			url(/dl/portale/image/box_canalitop.png) no-repeat!important;
}

#PreFooter div.boxCanali .Bot{
display: block;
float: left;
width: 940px;
height: 8px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/box_canalibot.png');}
html>/**/body #PreFooter div.boxCanali .Bot {
background: 			url(/dl/portale/image/box_canalibot.png) no-repeat!important;
}

#PreFooter div.boxCanali .Mid{
display: block;
float: left;
width: 916px;
height: auto;
padding: 5px 12px 5px 12px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/box_canalimid.png');}
html>/**/body #PreFooter div.boxCanali .Mid {
background: 			url(/dl/portale/image/box_canalimid.png) repeat-y!important;
}


ul.listaCanaliA {
display: block;
float: left;
width: 180px;
height: auto;
padding: 0px 17px 0px 4px;
margin: 0px;
}

ul.listaCanaliA li {
display: block;
float: left;
text-align: left;
width: 180px;
height: auto;
color: #999;
padding: 0px 0px 20px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 1px solid #535353;
}

ul.listaCanaliA li.last {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 0px;
}

ul.listaCanaliA li h3 {
display: block;
float: left;
text-align: left;
width: 160px;
height: 13px;
font-size: 11px;
text-transform: uppercase;
padding: 0px 0px 0px 20px;
margin: 0px 0px 10px 0px;
color: #f58a18;
background: url(/dl/raisport/images/restyle2009/bullet_footer.gif) no-repeat;
}

ul.listaCanaliA li span {height: 13px;
width: auto;
padding: 0px 2px 0px 2px;
margin: 0px;
}

ul.listaCanaliA li a:link, ul.listaCanaliA li a:visited{
color: #fff;
}
ul.listaCanaliA li a:hover{
color: #999;
}


ul.listaCanaliB {
display: block;
float: right;
width: 276px;
height: auto;
padding: 0px 5px 0px 4px;
}

ul.listaCanaliB li {
display: block;
text-align: left;
width: 276px;
height: auto;
color: #aaa;
padding: 0px 0px 20px 0px;
margin: 0px 0px 15px 0px;
border-bottom: 1px solid #535353;
}

ul.listaCanaliB li.last {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-bottom: 0px;
}

ul.listaCanaliB li h3 {
display: block;
text-align: left;
width: 256px;
height: 13px;
font-size: 11px;
text-transform: uppercase;
padding: 0px 0px 0px 20px;
margin: 0px 0px 10px 0px;
color: #f58a18;
background: url(/dl/raisport/images/restyle2009/bullet_footer.gif) no-repeat;
}

ul.listaCanaliB li a:link, ul.listaCanaliB li a:visited{
color: #fff;
}
ul.listaCanaliB li a:hover{
color: #999;
}

#PreFooter .Ricerca {
display: block;
float: left;
width: 590px;
height: auto;
padding: 5px 0px 0px 0px;
}
#PreFooter .Ricerca h5 {
display: block;
float: left;
width: auto;
height: auto;
color: #959595;
font-size: 10px;
font-weight: normal;
padding: 36px 0px 0px 20px;
}

.box_FooterSearch{
display: block;
float: left;
margin: 19px 0px 0px 0px;
width: 185px;
height: 21px;
padding: 4px 4px 4px 6px;
overflow: hidden;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/raisport/images/restyle2009/bkg_searchfooter.png');}
html>/**/body .box_FooterSearch {
background: url(/dl/raisport/images/restyle2009/bkg_searchfooter.png) no-repeat!important;
}

.box_FooterSearch input{
	display: block;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	width: 138px;
	height: 19px;
	border: 0px;
	background: transparent;
	font-size: 14px;
	color: #626262;
	}
.box_FooterSearch input.submit{
	display: block;
	position: relative;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 40px;
	height: 21px;
	border: 0px;
	text-indent: -9000px;
	overflow: hidden;
	background: transparent;
	}

div.containerFooter {
display: block;
width: 100%;
height: auto;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/portale/image/bkg_alpha.png');}
html>/**/body div.containerFooter {
background: 			url(/dl/portale/image/bkg_alpha.png)!important;
}

div.containerFooter #Footer {
display: block;
margin: 0 auto;
width: 940px;
height: auto;
padding: 15px 20px 30px 20px;
text-align: left;
border-left: 1px solid #9c9c9c;
border-right: 1px solid #9c9c9c;
color: #434343;
background: #cacaca;
	}

ul.footMenu {
display: block;
width: 960px;
float: left;
padding: 0px 0px 5px 0px;
margin: 0px 0px 0px -9px;
list-style: none;
}
ul.footMenu li {
display: block;
float: left;
padding: 0px;
margin: 0px;
}

ul.footMenu li {
display: block;
float: left;
padding: 0px 0px 0px 10px;
margin: 0px;
}
ul.footMenu li a:link, ul.footMenu li a:visited {
display: block;
float: left;
color: #434343;
padding: 0px 8px 0px 0px;
font-weight: bold;
}
ul.footMenu li a:hover {
color: #000;
}

/*######### FiNE FOOTER ######### */



ul#menuTendina li a:link, ul#menuTendina li a:visited{
font-size: 11px;
font-weight: bold;
color: #fff;
}
ul#menuTendina li li a:hover{
color: #999;
}



/*######### MENU TENTINA ######### */

ul#menuTendina {
float: left;
display: block;
border: 0 none;
width: 960px;
height: 27px;
color: #000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px -10px;
text-align: left;
}


/* primo livello */

ul#menuTendina h2 {
margin: 0;
padding: 0 0px;
font-size: 12px;
color: #fff;
cursor: pointer;
}

ul#menuTendina ul li.Apertura {
width: 172px;
height: 10px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
overflow: hidden;
position: relative;
z-index: 100;
background: url(/dl/raisport/2012/images/tendina_top.png) no-repeat;
}

ul#menuTendina ul li.Chiusura {
width: 172px;
height: 6px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
background: url(/dl/raisport/2012/images/tendina_bot.png) no-repeat;
}

ul#menuTendina h2 a.linkDiretto:link, ul#menuTendina h2 a.linkDiretto:visited {
background: transparent;
font-size: 12px;
color: #fff;
}

ul#menuTendina li {
  margin: 0;
  border: 0 none;
  padding: 5px 10px 0px 5px;
  float: left;
  display: inline;
  position: relative;
  height: 22px;
  z-index: 1000;

}

ul#menuTendina ul {
  display: none;
  position: absolute;
  top: 20px;
  left: 0;
  width: 172px;
z-index: 10;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-left: 0px solid #a15b10;
  border-right: 0px solid #a15b10;
}

ul#menuTendina ul:after /*IE 7 loc*/ {
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#menuTendina ul li {
  width: 172px;
padding: 2px 0px 2px 0px;
height: auto;
margin: -1px 0px 0px 0px;
position: relative;
z-index: 1;
 background: #222 url(/dl/raisport/2012/images/tendina_li_bkg.gif);
  float: left; /*IE 7 loc*/
  display: block !important;
  display: inline; /*IE*/
}


ul#menuTendina h2 a {
  border: 0;
  margin: 0;
  padding: 0;
}

/* Menu */

ul#menuTendina a {
float: none !important;
float: left;
display: block;
color: #fff;
padding: 1px 5px 1px 5px;
margin: 2px 0px 2px 0px;
text-decoration: none;
height: auto;
}


/* label discrittiva  */

ul#menuTendina div.menuLabel {
cursor: default;
margin: 0px 0px 0px 0px;
padding: 2px 5px 0px 5px;
width: 162px;
height: 16px;
text-transform: uppercase;
border: 0px;
font-weight:bold;
color:#fff;
position: relative;
background: url(/dl/raisport/2012/images/tendina_label.gif) 0px 0px no-repeat;
font-size: 12px;
z-index: 1;
}

/* secondo livello */
ul#menuTendina li:hover li a,
ul#menuTendina li.iehover li a {
float: none;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
padding: 1px 5px 1px 10px;
margin: 2px 0px 2px 0px;
z-index: 1000;
color: #fff;
position: relative;

}

ul#menuTendina li:hover li a:hover,
ul#menuTendina li:hover li:hover a,
ul#menuTendina li.iehover li a:hover,
ul#menuTendina li.iehover li.iehover a {
  border: 0px solid;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
color: #999;
}

/* terzo livello */
ul#menuTendina li:hover li:hover li a,
ul#menuTendina li.iehover li.iehover li a {
background: transparent;
border: 0px;
}

ul#menuTendina li:hover li:hover li a,
ul#menuTendina li:hover li:hover li a,
ul#menuTendina li li li a{
color: #222;
}

ul#menuTendina li:hover li:hover li a:hover,
ul#menuTendina li:hover li:hover li:hover a,
ul#menuTendina li.iehover li.iehover li a:hover,
ul#menuTendina li.iehover li.iehover li.iehover a {
background: transparent;
color: #999;
border: 0px solid;
}


/* quarto livello */
ul#menuTendina li:hover li:hover li:hover li a,
ul#menuTendina li.iehover li.iehover li.iehover li a {
  background: #fff ;
  border: 0px solid #ddd;
}

ul#menuTendina li:hover li:hover li:hover li a:hover,
ul#menuTendina li.iehover li.iehover li.iehover li a:hover {
  background: #fff none repeat scroll 0%;
  border: 0px solid;

}

ul#menuTendina ul ul,
ul#menuTendina ul ul ul {
display: none;
position: absolute;
top: 0px;
z-index: 1000;
left: 172px;
width: 165px;
z-index: 1;
border: 0px solid #3b6699;


}

ul#menuTendina ul ul li,
ul#menuTendina ul ul ul li {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px -1px;
width: 172px;
position: relative;
z-index: 1;
color: #999;
 background: #ffcc00 url(/dl/raisport/2012/images/tendina_bkg.gif) 0px 0px repeat-y;
}

ul#menuTendina ul ul li.Aperturina,
ul#menuTendina ul ul ul li.Aperturina {
width: 172px;
height: 6px;
position: relative;
margin: 0px -1px 0px 0px;
background: transparent;
overflow: hidden;
background: transparent url(/dl/raisport/2012/images/tendina2_top.png) no-repeat;
}

ul#menuTendina ul ul li.Chiusurina,
ul#menuTendina ul ul ul li.Chiusurina {
width: 172px;
height: 6px;
position: relative;
margin: 0px 0px 0px -1px;
background: transparent;
overflow: hidden;
background: transparent url(/dl/raisport/2012/images/tendina2_bot.png) 0px 0px no-repeat;
}



/* G hack */
ul#menuTendina li:hover ul ul,
ul#menuTendina li:hover ul ul ul,
ul#menuTendina li.iehover ul ul,
ul#menuTendina li.iehover ul ul ul {
display: none;
}

ul#menuTendina li:hover ul,
ul#menuTendina ul li:hover ul,
ul#menuTendina ul ul li:hover ul,
ul#menuTendina li.iehover ul,
ul#menuTendina ul li.iehover ul,
ul#menuTendina ul ul li.iehover ul {
display: block;
}


/* link a sottolivello */
ul#menuTendina li a.linkLivello,
ul#menuTendina li:hover li a.linkLivello{
cursor: pointer;
display: block;
border:0px;
width: 150px;
background: url(/dl/raisport/images/restyle2009/menu_freccia.gif)  160px 6px no-repeat;
font-weight: bold;
padding: 3px 5px 1px 9px;
border-left: 1px solid #fff;
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
margin: 0px 0px 2px 0px;
color: #fff;
}

ul#menuTendina li li:hover a.linkLivello,
ul#menuTendina li li.iehover a.linkLivello,
ul#menuTendina li:hover li a.linkLivello:hover,
ul#menuTendina li.iehover a.linkLivello:hover {
background: #ffcc00 url(/dl/raisport/images/restyle2009/menu_freccia.gif)  160px 7px no-repeat;
font-weight: bold;
color: #555;
width: 160px;
position: relative;
z-index: 100;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-bottom: 0px solid #fff;
margin: -2px 0px -1px 0px!important;
margin: -2px 0px -2px 0px;
padding: 4px 5px 4px 9px!important;
padding: 2px 5px 5px 10px;
color: #222;
position: relative;
z-index: 1000;
}

/* separatore hr */

ul#menuTendina div.hr {
margin: 7px 0px 7px 0px;
cursor: default;
border-width:0px;
height: 1px;
background: #3b6699;
width:171px;
}
ul#menuTendina div.hr hr {
display: none;
}


/* #### ArticolO #### */

.bloccoSx.Articolo {
background: #fff;
}

.boxArticolo {
display: block;
float: left;
width: 630px;
height: auto;
padding: 0px;
margin: 0px;
font-size: 14px;
}
.boxArticolo .boxTitolo {
display: block;
float: left;
width: 630px;
height: auto;
padding: 5px 0px 5px 0px;
margin: 0px 0px 10px 0px;
border-radius: 2px;
}

.boxArticolo .boxTitolo span.Data {
	display: none;
}
.boxArticolo .boxTitolo h4 {
display: block;
float: left;
width: 610px;
height: auto;
padding: 0px 10px 0px 10px;
margin: 0px 0px 3px 0px;
color: #000;
font-size: 18px;
font-weight: normal;
}
.boxArticolo .boxTitolo h4 a,
.boxArticolo .boxTitolo h4 a:link,
.boxArticolo .boxTitolo h4 a:active,
.boxArticolo .boxTitolo h4 a:hover,
.boxArticolo .boxTitolo h4 a:visited {
	color: #000000;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
}



.boxArticolo .boxTitolo h3 {
display: block;
float: left;
width: 610px;
height: auto;
padding: 0px 10px 0px 10px;
margin: 0px 0px 0px 0px;
color: #000;
font-size: 16px;
font-weight: bold;

}

.boxArticolo .boxTitolo h2{
display: block;
float: left;
width: 610px;
height: auto;
padding: 4px 10px 4px 10px;
margin: 0px 0px 4px 0px;
color: #ffcc00;

font-size: 22px;
font-weight: normal;
background: url(/dl/raisport/2012/images/bkg_tit_big.gif) no-repeat;
}

.boxArticolo .texto{

width: auto;
/*height: auto;*/
float: left;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
font-size: 14px;
color: #222;
}

.boxArticolo .openArticle
{
	float: right;
	font-size: 14px;
	color: #000000;
	cursor: pointer;
font-weight:bold;
background: #eee;
padding: 5px;
border-radius: 4px;
margin: 5px 5px 10px 0px;
}
.boxArticolo .openArticle:hover
{
	color: #444;
background: #ddd;
}
/* foto */

.boxArtFoto {
display: block;
float: left;
/*width: 336px;*/
width: 620px;
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border-radius: 2px;
background: #eee;
overflow: hidden;
}

.boxArtFoto .Altro
{
	float: left;
	width: 270px;
	height: 250px;
	overflow: auto;
}


.boxArtFoto.small {
display: block;
float: left;
width: 336px;
height: 250px;
padding: 5px 5px 5px 5px;
margin: 0px 10px 10px 0px;
border-radius: 2px;
background: #fff;
overflow:hidden;
}


.boxArtFoto.small .Altro{
display: none;
float: left;
width: 273px;
height: 300px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


.boxArtFoto img {
display: block;
float: left;
margin: 0px 0px 0px 0px;
}

.boxArtFoto .img {
display: block;
float: left;
height: 300px;
overflow: hidden;
margin: 0px 10px 0px 0px;
}

.boxArtFoto h2 {
	display: none;
}
.boxArtFoto h3{
display: none;
}


.boxArtFoto .Altro .scroll-pane{
display: block;
float: left;
width: 273px;
height: 300px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.jspVerticalBar{
background: transparent!important;
}

.boxArtFoto .Altro .jspTrack{
display: block;
float: right;
height: 300px!important;
width: 10px;
background: #eee;
padding:0px 2px 0px 2px;
border-radius: 3px;
}

.boxArtFoto .Altro .jspDrag
{
	background: #fff!important;
	position: relative;
	left: 0px;
	cursor: pointer;
margin: 0px 0px 0px 0px;
border-radius: 8px;
}
.boxArtFoto .Altro .jspDragTop{
margin: 0px 0px 0px 0px;
width: 10px;
height: 3px;
background: #eee;
border-radius: 8px;
}

.boxArtFoto .Altro .jspDragBottom{
margin: 0px 0px 0px 0px;
height: 3px;
bottom: 0px;
width: 10px;
position: absolute;
background: #eee;
border-radius: 0px 0px 2px 2px;
}




.boxArtFoto .Altro ul{
display: block;
float: left;
width: 250px;
height: auto;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.boxArtFoto .Altro ul li{
display: block;
float: left;
width: 240px;
height: auto;
margin: -1px 0px 0px 0px;
padding: 0px 0px 4px 0px;
border-top: 4px solid #eee;
background: #fff;
}


.boxArtFoto .Altro ul li a{
color: #000;
display: block;
font-weight: bold;
font-size: 11px;
margin: 0px 0px 0px 2px;
padding: 5px 0px 4px 20px;
width: 220px;
background: url(/dl/raisport/2012/images/mask_altro.png) 0px -65px no-repeat;
}
.boxArtFoto .Altro ul li.video a{background-position: 0px -29px;}
.boxArtFoto .Altro ul li.foto a{background-position: 0px 6px;}
.boxArtFoto .Altro ul li.articolo a{background-position: 0px -135px;}
.boxArtFoto .Altro ul li.link a{background-position: 0px -64px;}
.boxArtFoto .Altro ul li.sondaggio a{background-position: 0px -99px;}

.boxArtFoto .Altro ul li a:hover{
color: #999;
font-weight: bold;
}



/* video */

.boxArtVideo {
display: none;
float: left;
width: 620px;
height: auto;
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;
border-radius: 2px;
background: #DDD;
}

.boxArtVideo #Video {
display: block;
float: left;
width: 610px;
height: 350px;
overflow: hidden;
margin: 0px 0px 5px 0px;
padding: 0px 5px 0px 5px;
background: #222;
}
.boxArtFoto #Video {
	position: relative;
	float: left;
	/*height: 300px;*/
	overflow: hidden;
	/*width: 340px;*/
	margin: 0px 10px 0px 0px;

}
.boxArtFoto #Video .mask {
	position: absolute;
	cursor: pointer;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url(/dl/raisport/2012/images/mask_boxvideo.png);
	background-position: center center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-color: rgba(0, 0, 0, 0.5);
}

.boxArtVideo h3 {
	display: none;
}
.boxArtVideo h2 {
	color: #FFCC00;
	margin: 5px;
	text-transform: uppercase;
display:none;
}

.boxArtVideo .Altro ul{
display: block;
float: left;
width: 610px;
height: auto;
overflow: hidden;
margin: 5px 0px 0px 0px;
padding: 0px 5px 0px 5px;
}

.boxArtVideo .Altro ul li{
display: block;
float: left;
width: 289px;
height: auto;
margin: -1px 0px 0px 0px;
padding: 0px 0px 3px 16px;
background: url(/dl/raisport/2012/images/ico_art_big.png) 0px 5px no-repeat;
}

.boxArtVideo .Altro ul li.video{
background: url(/dl/raisport/2012/images/ico_video_big.png) 0px 5px no-repeat;
}
.boxArtVideo .Altro ul li a{
color: #222;
display: block;
font-weight: bold;
background: #FFF;
font-size: 12px;
margin: 0px 0px 0px 2px;
padding: 3px 0px 2px 4px;
width: 270px;
}
.boxArtVideo .Altro ul li a:hover{
color: #ffcc00;
font-weight: bold;
}

ul#menuTendina h2 a.linkDiretto.twitter:link,
ul#menuTendina h2 a.linkDiretto.twitter:visited
{
display: block;
float: left;
text-align: left;
width: 54px;
height: 13px;
overflow: hidden;
text-indent: -9000px;
margin: 0px 0px 0px 0px;
cursor: pointer;
background: url(/dl/raisport/2012/images/twitter_logo.png) 0px 0px no-repeat;
}

ul#menuTendina h2 a.linkDiretto.facebook:link,
ul#menuTendina h2 a.linkDiretto.facebook:visited
{
display: block;
float: left;
text-align: left;
width: 65px;
height: 15px;
overflow: hidden;
text-indent: -9000px;
margin: -2px 0px 0px 0px;
cursor: pointer;
background: url(/dl/raisport/2012/images/facebook_logo.png) 0px 0px no-repeat;
}


/*ricerca*/

#ricercaSport .searchTop ul{
display: block;
float: right;
width: auto;
height: 15px;
color: #ccc;
font-size: 10px;
text-transform: uppercase;
font-weight: normal;
}
#ricercaSport .searchTop ul li{
display: block;
float: left;
width: auto;
height: 15px;
color: #888;
margin: 0px 0px 0px 10px;
font-size: 10px;
text-transform: uppercase;
font-weight: normal;
}

#ricercaSport .searchTop ul li a{
display: block;
float: left;
width: auto;
height: 15px;
font-size: 10px;
padding: 0px 0px 0px 5px;
background: #999;
border-radius: 2px;
}
#ricercaSport .searchTop ul li a span{
display: block;
float: left;
width: auto;
height: 15px;
color: #ccc;
font-size: 10px;
padding: 0px 5px 0px 0px;

}
#ricercaSport .searchTop ul li a:hover span{
color: #fff;
}


#ricercaSport .searchTop ul li.selected a{
background: #F3C720;
}
#ricercaSport .searchTop ul li.selected a span{
color: #000;
}

#ricercaSport ul.searchResult {
display: block;
float: left;
width: 648px;
height: auto;
}

#ricercaSport ul.searchResult li {
display: block;
float: left;
width: 628px;
height: auto;
margin: 0px 10px 13px 10px;
padding: 0px 0px 13px 0px;
border-bottom: 1px solid #eee;

}

#ricercaSport ul.searchResult li a.img{
display: block;
float: left;
position: relative;
width: 122px;
height: 69px;
margin: 0px 10px 0px 0px;
}
#ricercaSport ul.searchResult li a.img img{
display: block;
float: left;
width: 122px;
height: 69px;
}

#ricercaSport ul.searchResult li a.img .mask{
display: block;
float: left;
position: absolute;
bottom: 0px;
left: 0px;
width: 110px;
height: 17px;
padding: 0px 6px 0px 6px;
background: url(/dl/RaiTV/2012/images/alpha_black.png) repeat;
}
#ricercaSport ul.searchResult li a.img .mask span{
display: block;
float: left;
width: 20px;
height: 17px;
padding: 0px 0px 0px 0px;
text-indent: -9000px;
overflow: hidden;
opacity: 0.8;
background: url(/dl/RaiTV/2012/images/ico_video.png) no-repeat;
}

#ricercaSport ul.searchResult li a.img .mask span.icoVideo{background-position: 0px 0px;}
#ricercaSport ul.searchResult li a.img .mask span.icoFoto,
#ricercaSport ul.searchResult li a.img .mask span.icoPhotogallery{background-position: 0px -17px;}
#ricercaSport ul.searchResult li a.img .mask span.icoAudio{background-position: 0px -34px;}
#ricercaSport ul.searchResult li a.img .mask span.icoPodcast{background-position: 0px -51px;}

#ricercaSport ul.searchResult li a.img .mask em{
display: block;
float: right;
width: auto;
font-style: normal;
color: #fff;
font-size: 10px;
padding: 1px 0px 0px 0px;
}

#ricercaSport ul.searchResult li .Info{
display: block;
float: left;
width: 496px;
height: auto;
padding: 0px 0px 0px 0px;
}

#ricercaSport ul.searchResult li .Info h5,
#ricercaSport ul.searchResult li .Info h3{
display: block;
float: left;
width: 496px;
height: auto;
font-size: 10px;
font-weight: normal;
color: #666;
padding: 0px 0px 0px 0px;
margin: -2px 0px 1px 0px;
}

#ricercaSport ul.searchResult li .Info h2{
display: block;
float: left;
width: 496px;
height: auto;
font-size: 13px;
font-weight: bold;
color: #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#ricercaSport ul.searchResult .Info h2 a{color: #666;}
#ricercaSport ul.searchResult .Info h2 a:hover{color: #999;}

#ricercaSport ul.searchResult li .Info p{
display: block;
float: left;
width: 496px;
height: auto;
font-size: 11px;
color: #888;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#ricercaSport .paging.num{
display: block;
width: auto;
text-align: center;
height: 40px;
padding: 0px 0px 0px 0px;
margin: 0px auto;
}

#ricercaSport .paging.num .pagination{
display: block;
width: 640px;
margin: 10px 0px 10px 0px;
}

/*num*/

#ricercaSport .paging.num a,
#ricercaSport .paging.num span {
display: block;
float: left;
text-align: center;
position: relative;
width: 20px;
height: 19px;
margin: 0px 4px 0px 4px;
padding: 1px 0px 0px 0px;
border-radius: 3px;
font-size: 14px;
color: #999;
font-weight: bold;
text-indent: 0px;
background: transparent;
}

#ricercaSport .paging.num a:hover {
color: #777;
background-position: 0px -10px;
}
#ricercaSport .paging.num span.current{
color: #F3C720;
background: url(/dl/RaiTV/2012/images/bkg_menu.gif) 0px -0px repeat-x;
}

#ricercaSport .paging.num a.prev,
#ricercaSport .paging.num a.btnPrev,
#ricercaSport .paging.num span.current.prev {
width: 10px;
height: 10px;
margin: 5px 0px 5px 0px;
text-indent: -9000px;
background: url(/dl/RaiTV/2012/images/arrow_paging.gif) 2px 0px no-repeat;
}
#ricercaSport .paging.num a.next, 
#ricercaSport .paging.num a.btnNext,
#ricercaSport .paging.num span.current.next{
width: 10px;
height: 10px;
margin: 5px 0px 5px 0px;
text-indent: -9000px;
background: url(/dl/RaiTV/2012/images/arrow_paging.gif) -8px 0px no-repeat;
}
#ricercaSport ul.searchResult li.noImg .Info,
#ricercaSport ul.searchResult li.noImg .Info h2,
#ricercaSport ul.searchResult li.noImg .Info h3,
#ricercaSport ul.searchResult li.noImg .Info h5,
#ricercaSport ul.searchResult li.noImg .Info p {
width: 638px;
padding: 0px 0px 0px 0px;
}