body {
background: #cfc4b8 url(/dl/raisport/barcellona2010/images/bkg_esterno.gif) center top repeat-y;
}
#infoVod {display: none;}

.videoBlog {display: none;}

.contContainer {
display: block;
float: left;
margin: 0 auto;
width: 100%;
height: auto;
padding: 0px 0px 0px 0px;
text-align: center;
background: transparent url(/dl/raisport/barcellona2010/images/bkg_esterno.gif) center top no-repeat;

}

#Container {
background: #fff url(/dl/raisport/barcellona2010/images/bkg_interno.jpg) center top no-repeat;
}

.testataEvento {
display: block;
float: left;
width: 960px;
height: auto;
padding: 10px 0px 15px 0px;
}
.testataEvento .logo {
display: block;
float: left;
width: 150px;
height: 106px;
overflow:hidden;
text-indent: -9000px;
margin: 0px 0px 0px 0px;
}

.testataEvento .homepage{
display: block;
float: right;
width: 400px;
height: 23px;
margin: 0px 0px 0px 0px;
overflow:hidden;
text-indent: -9000px;
}


.testataEvento ul {
display: block;
float: right;
text-align: right;
width: 775px;
height: 23px;
margin: 11px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.testataEvento ul li{
display: block;
float: left;
text-align: right;
width: auto;
height: 23px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}
.testataEvento ul li.Apertura,
.testataEvento ul li.Chiusura{
display: none;
}

.testataEvento ul li a{
display: block;
float: left;
text-align: left;
width: auto;
height: 20px;
font-size: 11px;
font-weight: bold;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
text-shadow: 0px 0px 3px #905413;
}
.testataEvento ul li a:hover{
color: #000;
}

#Focus {
display: block;
float: left;
width: 640px;
height: auto;
position: relative;
text-align: left;
padding: 0px 0px 15px 0px;
}

#Focus h2 {
color: #7c8523;
}

/* FOCUS NUOVISSIMO */

#focusDiretta {
display: block;
float: left;
width: 630px;
height: auto;
margin: 0px 0px 15px 0px;
padding: 0px 5px 0px 5px;
overflow: hidden;
}

#focusDiretta .main {
display: block;
float: left;
width: 476px;
height: 381px;
margin: 0px 0px 0px 0px;
padding: 10px 10px 10px 10px;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/focusnew_sx.png) no-repeat;
}

#focusDiretta .main #Player {
display: block;
float: left;
width: 474px;
height: 300px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid #7e7e7e;
background: #000;
}

#focusDiretta .main .Descr{
display: block;
float: left;
width: 476px;
height: 65px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
}

#focusDiretta .main .Descr h2{
display: block;
float: left;
text-align: left;
width: 474px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 22px;
font-weight: normal;
color: #f99514;
}

#focusDiretta .main .Descr h2 a{
color: #f99514;
}
#focusDiretta .main .Descr h2 a:hover{
color: #fff;
}


#focusDiretta .main .Descr p{
display: block;
float: left;
text-align: left;
width: 474px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
font-size: 11px;
font-weight: normal;
color: #aaa;
}

#focusDiretta .lanci{
display: block;
float: right;
width: 124px;
height: 381px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 10px;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/focusnew_dx.png) no-repeat;
}

#focusDiretta .lanci .maschera{
display: block;
float: left;
width: 114px;
height: 381px;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#focusDiretta .lanci .prev{
display: block;
float: left;
width: 114px;
height: 25px;
margin: 0px 0px 14px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/raisport/images/restyle2009/focusnew_arrowup.gif) 0px 0px no-repeat;
}

#focusDiretta .lanci .prev:hover{
background-position: 0px -25px;
}


#focusDiretta .lanci .next{
display: block;
float: left;
width: 114px;
height: 25px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: url(/dl/raisport/images/restyle2009/focusnew_arrowdw.gif) 0px 0px no-repeat;
}

#focusDiretta .lanci .next:hover{
background-position: 0px -25px;
}

#focusDiretta .lanci ul{
display: block;
float: left;
width: 114px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#focusDiretta .lanci ul li{
display: block;
position: relative;
float: left;
width: 112px;
height: 63px;
overflow: hidden;
margin: 0px 0px 14px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid #7e7e7e;
background: #00ff00;
}

#focusDiretta .lanci ul li img{
display: block;
position: absolute;
top: 0px;
left: 0px;
z-index: 10;
}
#focusDiretta .lanci ul li .mask{
display: block;
position: absolute;
top: 0px;
left: 0px;
float: left;
width: 112px;
height: 63px;
z-index: 100;
background: url(/dl/raisport/images/restyle2009/focusnew_mask.png) no-repeat;
}

#focusDiretta .lanci ul li a{
display: block;
position: absolute;
top: 0px;
left: 0px;
float: left;
width: 112px;
height: 63px;
color: #eee;

z-index: 1000;
}


#focusDiretta .lanci ul li a span{
display: block;
position: absolute;
bottom: 0px;
left: -200px;
float: left;
text-align: left;
width: 106px;
height: auto;
color: #eee;
padding: 2px 3px 2px 3px;

}

#focusDiretta .lanci ul li a:hover span{
display: block;
position: absolute;
bottom: 0px;
left: 0px;
float: left;
text-align: left;
width: 106px;
height: auto;
color: #eee;
padding: 2px 3px 2px 3px;
background: url(/dl/portali/site/custom/images/bkg_alphad.png);
}

#focusDiretta .altreCamere{
display: block;
float: left;
text-align: left;
width: 610px;
height: auto;
margin: -8px 0px 0px 0px;
padding: 10px 10px 15px 10px;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/focusnew_cam.png) left bottom no-repeat;
}

#focusDiretta .altreCamere h3{
display: block;
float: left;
width: 610px;
height: auto;
margin: 4px 0px -4px 0px;
padding: 0px 0px 0px 0px;
font-size: 18px;
font-weight: normal;
color: #f99514;
}

ul.Camere {
display: block;
float: left;
width: 610px;
padding: 10px 0px 0px 0px;
}
ul.Camere li {
display: block;
float: left;
text-align: center;
width: 121px;
height: 90px;
overflow: hidden;
pointer: cursor;
}

ul.Camere li span{
display: block;
float: left;
text-align: center;
width: 121px;
cursor: pointer;
overflow: hidden;
color: #fff
pointer: cursor;
}


ul.Camere li img,ul.Camere li div.previewSL {
cursor: pointer;
padding: 1px;
border: 2px solid #444;
display: inline-block;
height: 52px;
width: 69px;
pointer: cursor;
overflow: hidden;
}

ul.Camere li.selected img{
border: 2px solid #ddd;
}

ul.Camere li.selected span{
font-weight: bold;
color: #ddd;
}

/* no lanci*/

#focusDiretta.noLanci .lanci{
display: none;
float: right;
width: 124px;
height: 391px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 10px;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/focusnew_dx.png) no-repeat;
}
#focusDiretta.noLanci .main {
width: 610px;
}

#focusDiretta.noLanci .main #Player {
width: 608px;
height: 340px;
}

#focusDiretta.noLanci .main .Descr{
width: 610px;
height: 38px;
padding: 3px 0px 0px 0px;
}

#focusDiretta.noLanci .main .Descr h2{
width: 608px;
font-size: 14px;
font-weight: bold;
}
#focusDiretta.noLanci .main .Descr p{
width: 608px;
padding: 1px 0px 0px 0px;
}

#focusDiretta.noLanci .altreCamere{
background: url(/dl/raisport/images/restyle2009/focusnew_cam_nolanci.png) left bottom no-repeat;
}

/* */

.bloccoSx {
display: block;
float: left;
width: 310px;
height: auto;
padding: 0px 0px 0px 0px;
}

/* */

.bloccoDx {
display: block;
float: right;
width: 640px;
height: auto;
padding: 0px 0px 0px 0px;
}

.bloccoDxBasso {
display: block;
float: right;
width: 640px;
height: auto;
padding: 0px 0px 0px 0px;
}

/* */


.bloccoAll {
display: block;
float: left;
width: 960px;
height: auto;
padding: 0px 0px 0px 0px;
}

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

.banner300x250 {
display: block;
float: left;
width: 300px;
padding: 5px 5px 0px 5px;
}

.banner300x100 {
display: block;
float: left;
width: 300px;
padding: 0px 5px 0px 5px;
}

.pushBanner{
display: block;
float: left;
width: 620px;
height: auto;
margin: 0px 0px 10px 0px;
padding: 0px 10px 0px 10px;
}

.superBanner{
display: block;
float: right;
width: 160px;
height: 600px;
margin: 0px 0px 10px 0px;
padding: 5px 5px 0px 5px;
background: transparent;
}

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

/* #### BOX #### */

.box300 {
display: block;
float: left;
width: 310px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

.box300 .top{
display: block;
float: left;
width: 280px;
height: 31px;
padding: 12px 15px 0px 15px;
margin: 0px 0px 0px 0px;
font-size: 18px;
color: #d6692a;
background: url(/dl/raisport/barcellona2010/images/box_300_top.png) no-repeat;
}

.box300.noTitolo .top{
display: block;
float: left;
width: 310px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/barcellona2010/images/box_300notitolo_top.png) no-repeat;
}


.box300 .bot{
display: block;
float: left;
width: 310px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/barcellona2010/images/box_300_bot.png) no-repeat;
}

.box300 .mid{
display: block;
float: left;
width: 280px;
height: auto;
padding: 10px 15px 5px 15px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/barcellona2010/images/box_300_mid.png) repeat-y;
}

.box300.noTitolo .mid{
display: block;
float: left;
width: 280px;
height: 103px;
padding: 0px 15px 0px 15px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/barcellona2010/images/box_300_mid.png) repeat-y;
overflow:hidden;
}

/* -- */


.box380 {
display: block;
float: left;
text-align: left;
width: 380px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.box380.info .mid{
height: 57px;
}
.box380.statistiche .mid {
height: 330px;
}

.box380 .top{
display: block;
float: left;
width: 350px;
height: 31px; 
padding: 12px 15px 0px 15px;
margin: 0px 0px 0px 0px;
font-size: 18px;
color: #d6692a;
background: url(/dl/raisport/barcellona2010/images/box_380_top.png) no-repeat;
}

.box380 .bot{
display: block;
float: left;
width: 380px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/barcellona2010/images/box_380_bot.png) no-repeat;
}

.box380 .mid{
display: block;
float: left;
width: 350px;
height: auto;
padding: 10px 15px 5px 15px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/barcellona2010/images/box_380_mid.png) repeat-y;
}

/* -- */


.box450 {
display: block;
float: left;
position: relative;
width: 460px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}


.box450 .bot{
display: block;
float: left;
width: 460px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/barcellona2010/images/box_450_bot.png) no-repeat;
}

.box450 .mid{
display: block;
float: left;
width: 430px;
height: auto;
padding: 10px 15px 5px 15px;
margin: 0px 0px 0px 0px;
overflow: hidden;
background: url(/dl/raisport/barcellona2010/images/box_450_mid.png) repeat-y;
}

.box450 .top{
display: block;
float: left;
text-align: left;
width: 430px;
height: 31px;
padding: 12px 15px 0px 15px;
margin: 0px 0px 0px 0px;
font-size: 18px;
color: #d6692a;
background: url(/dl/raisport/barcellona2010/images/box_450_top.png) no-repeat;
}

.box450.nero .top{
color: #eee;
background: url(/dl/raisport/barcellona2010/images/box_450-nero_top.png) no-repeat;
}

.box450.nero .bot{
background: url(/dl/raisport/barcellona2010/images/box_450-nero_bot.png) no-repeat;
}

.box450.nero .mid{
background: url(/dl/raisport/barcellona2010/images/box_450-nero_mid.png) repeat-y;
}

/*--*/

/* -- */

.box600 {
display: block;
float: left;
position: relative;
width: 640px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
}

.box600 .top{
display: block;
float: left;
width: 640px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/barcellona2010/images/box_600_top.png) no-repeat;
}

.box600 .bot{
display: block;
float: left;
width: 640px;
height: 15px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/barcellona2010/images/box_600_bot.png) no-repeat;
}

.box600 .mid{
display: block;
float: left;
width: 610px;
height: auto;
padding: 0px 15px 5px 15px;
margin: 0px 0px 0px 0px;
overflow: hidden;
background: url(/dl/raisport/barcellona2010/images/box_600_mid.png) repeat-y;
}

.box600.titolo .top{
display: block;
float: left;
text-align: left;
width: 610px;
height: 31px;
padding: 12px 15px 0px 15px;
margin: 0px 0px 0px 0px;
font-size: 18px;
color: #d6692a;
background: url(/dl/raisport/barcellona2010/images/box_600-titolo_top.png) no-repeat;
}

.box600.titolo .mid{
padding: 10px 15px 5px 15px;
}

/* hack tolgo la classe .titolo appesa per IE6*/
.box600.nero .top{
color: #eee;
background: url(/dl/raisport/barcellona2010/images/box_600-nero-titolo_top.png) no-repeat;
}

.box600.nero .bot{
background: url(/dl/raisport/barcellona2010/images/box_600-nero_bot.png) no-repeat;
}

.box600.nero .mid{
background: url(/dl/raisport/barcellona2010/images/box_600-nero_mid.png) repeat-y;
}


.altoDestra{
display: block;
position: absolute;
top: 18px;
right: 15px;
height: 15px;
color: #888;
}

.altoDestra a{
display: block;
color: #888;
font-weight: bold;
height: 15px;
padding: 0px 20px 0px 0px;
background: url(/dl/raisport/wc2010/images/btn_close.gif) right top no-repeat;
}


div.newsSpeciali {
display: block;
float: right;
text-align: left;
width: 280px;
height: 370px;
padding: 5px 15px 10px 15px;
margin: 0px 0px 10px 0px;
background: transparent;
background: url(/dl/raisport/wc2010/images/bkg_speciali.png) repeat-y;
}

div.newsSpeciali ul li {
color: #d9a700;
border-top: 1px solid #fac105;
}
div.newsSpeciali ul li a.lancioSingolo{
color: #a68000;
}

div.newsSpeciali ul li a:link,
div.newsSpeciali ul li a:visited{
color: #555;
}
div.newsSpeciali ul li a:hover{
color: #111;
}


div.newsSpeciali ul li h2 {
color: #d43637;
padding: 0px 0px 5px 0px;
}

div.newsSpeciali ul li.Gallery h2 {
background:transparent;
}
div.newsSpeciali ul li.Sondaggi h2 {
background:transparent;
}
div.newsSpeciali ul li.Blog h2 {
background:transparent;
}
div.newsSpeciali ul li.Generica h2 {
background:transparent;
}

/* #### PLAYER #### */

#Player {
display: block;
float: left;
width: 610px;
height: 360px;
padding: 0px;
margin: 0px;
background: #000;
}

#Player {
display: block;
float: left;
width: 610px;
height: 360px;
padding: 0px;
margin: 0px;

}


#playerVod {
display: block;
float: left;
width: 610px;
height: 360px;
padding: 0px;
margin: 0px;
background: #ddd;
}

#silverlightControlHost {
width: 100%; height: 100%;
}

.txtPlayer {
display: block;
float: left;
text-align: left;
width: 610px;
height: auto;
padding: 5px 0px 0px 0px;
margin: 0px;
}

.txtPlayer h2{
display: block;
float: left;
width: 610px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 4px 0px;
font-size: 20px;
font-weight: normal;
color: #7c8523;
}

.txtPlayer p{
display: block;
float: left;
width: 610px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 12px;
font-weight: normal;
color: #555;
}

.txtPlayer .altroPlayer{
display: block;
float: left;
width: 610px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 15px 0px 0px 0px;
}

.txtPlayer .altroPlayer h3{
display: block;
float: left;
width: 610px;
height: 14px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #7c8523;
text-transform: uppercase;
background: url(/dl/raisport/wc2010/images/sep_player.gif) no-repeat;
}

.txtPlayer .altroPlayer h3 span{
display: block;
float: left;
width: auto;
height: 14px;
padding: 0px 5px 0px 0px;
background: #fff;
}

a.highlights {
display: block;
float: left;
width: 455px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #999;
}

a.highlights:hover {
color: #444;
}

a.elencoHigh {
display: block;
float: right;
width: 110px;
margin: -14px 5px 0px 0px;
padding: 0px 10px 0px 5px;
font-size: 11px;
font-weight: bold;
color: #444;
text-transform: uppercase;
background: #fff url(/dl/raisport/wc2010/images/arrow_dw.gif) center right no-repeat;
}

a.elencoHigh:hover {
color: #888;
}



/* #### NEWS CENTER #### */

.box600 ul.News {
display: block;
float: left;
text-align: left;
width: 610px;
height: auto;
overflow:hidden;
padding: 1px 0px 4px 0px;
margin: 0px 0px -20px 0px;
}
.box600 ul.News li {
display: block;
float: left;
text-align: left;
width: 305px;
height: 64px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}
.box600 ul.News li .ImgLancio{
display: block;
float: left;
overflow: hidden;
text-align: left;
width: 95px;
height: 64px;

}
.box600 ul.News li .ImgLancio img{
width: auto;
height: auto;
border: 0px solid #e9bb2a;
}

.box600 ul.News li .TestoLancetto {
display: block;
float: left;
text-align: left;
width: 185px;
height: 64px;
padding: 0px 0px 0px 0px;
margin: -2px 0px 0px 0px;
overflow: hidden;
}
.box600 ul.News li .TestoLancetto h3{
display: block;
float: left;
font-size: 11px;
color: #959595;
}
.box600 ul.News li .TestoLancetto span.data{
display: block;
float: left;
font-size: 11px;
padding: 0px 0px 0px 6px;
color: #959595;
}
.box600 ul.News li .TestoLancetto h2{
display: block;
float: left;
text-align: left;
width: 185px;
height: auto;
padding: 0px 0px 1px 0px;
color: #7c8523;
font-size: 13px;
line-height: 13px;
font-weight: bold;
}
.box600 ul.News li .TestoLancetto p{
display: block;
float: left;
text-align: left;
width: 185px;
height: auto;
padding: 0px 0px 0px 0px;
color: #535353;
font-size: 11px;
line-height: 12px;
}

.box600 a.linkTutto {
display: block;
float: right;
text-align: right;
width: auto;
width: 610px;
margin: 15px 0px 0px 0px;
padding: 2px 0px 0px 0px;
color:#888;
border-top: 1px solid #eee;
}

a.linkTutto:hover {
color:#333;
}


/* #### NEWS SPALLA #### */

.box300 ul.News {
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
overflow:hidden;
padding: 1px 0px 4px 0px;
margin: 0px 0px -20px 0px;
}
.box300 ul.News li {
display: block;
float: left;
text-align: left;
width: 280px;
height: 64px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 15px 0px;
}
.box300 ul.News li .ImgLancio{
display: block;
float: left;
overflow: hidden;
text-align: left;
width: 95px;
height: 64px;

}
.box300 ul.News li .ImgLancio img{
width: auto;
height: auto;
border: 0px solid #e9bb2a;
}

.box300 ul.News li .TestoLancetto {
display: block;
float: left;
text-align: left;
width: 185px;
height: 64px;
padding: 0px 0px 0px 0px;
margin: -2px 0px 0px 0px;
overflow: hidden;
}
.box300 ul.News li .TestoLancetto h3{
display: block;
float: left;
font-size: 11px;
color: #959595;
}
.box300 ul.News li .TestoLancetto span.data{
display: block;
float: left;
font-size: 11px;
padding: 0px 0px 0px 6px;
color: #959595;
}
.box300 ul.News li .TestoLancetto h2{
display: block;
float: left;
text-align: left;
width: 185px;
height: auto;
padding: 0px 0px 1px 0px;
color: #7c8523;
font-size: 13px;
line-height: 13px;
font-weight: bold;
}
.box300 ul.News li .TestoLancetto p{
display: block;
float: left;
text-align: left;
width: 185px;
height: auto;
padding: 0px 0px 0px 0px;
color: #535353;
font-size: 11px;
line-height: 12px;
}

.box300 a.linkTutto {
display: block;
float: right;
text-align: right;
width: auto;
width: 280px;
margin: 15px 0px 0px 0px;
padding: 2px 0px 0px 0px;
color:#888;
border-top: 1px solid #eee;
}

a.linkTutto:hover {
color:#333;
}

/* #### ALTRE NEWS #### */

ul.altreNews {
display: block;
float: left;
width: 430px;
}

ul.altreNews li{
display: block;
float: left;
width: 430px;
}




ul.altreNews  .archive_img{
display: none;
}

ul.altreNews li h2{
color: #7c8523;
}

div.pagineTop span.current,
div.pagineBottom span.current{
background: url(/dl/raisport/wc2010/images/bkg_selected.gif) no-repeat;
}


.box600 ul.altreNews {
display: block;
float: left;
width: 600px;
}

.box600 ul.altreNews li{
display: block;
float: left;
width: 600px;
}

.box600 ul.altreNews li h2{
width: 600px;
}

/* #### LISTA VIDEO #### */

/* tabetti */

ul.tabVideo {
display: block;
float: left;
overflow: hidden;
padding: 0px 0px 0px 10px;
margin: 0px 0px 6px 0px;
}

.box450 ul.tabVideo {
width: 420px;
}
.box600 ul.tabVideo {
width: 600px;
}

ul.tabVideo li{
display: block;
float: left;
width: auto;
height: auto;
padding: 0px 0px 0px 5px;
margin: 0px 10px 0px 0px;
background: url(/dl/raisport/wc2010/images/bkg_tab.gif) no-repeat;
text-align: left;
}

ul.tabVideo li h3{
display: block;
width: 120px;
height: 14px;
font-size: 11px;
text-align: center;
text-transform: uppercase;
font-weight: bold;
margin: 0px 0px 10px 0px;
padding: 2px 5px 2px 0px;
color: #888;
background: url(/dl/raisport/wc2010/images/bkg_tab.gif) top right no-repeat;
overflow: hidden;
cursor: pointer;
}


ul.tabVideo li span {
display: none;
float: left;
width: auto;
position: relative;
height: 14px;
font-size: 11px;
text-transform: none;
font-weight: normal;
margin: 0px 2px 0px -3px;
padding: 0px 0px 0px 0px;
}

ul.tabVideo li span.wcfoto {
display: block;
float: left;
width: auto;
top: 16px;
right: 15px;
position: absolute;
height: 14px;
font-size: 11px;
text-transform: none;
color: #fff;
font-weight: normal;
margin: 0px 2px 0px 0px;
padding: 0px 0px 0px 20px;
background: url(/dl/raisport/wc2010/images/bkg_tabnav_vidfot.gif) -23px -3px no-repeat;
}

ul.tabVideo li span a {
display: block;
float: left;
width: auto;
height: 14px;
font-size: 11px;
text-transform: none;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 5px;
color: #fff;
}

ul.tabVideo li span a.selected{
color: #FFF;
}
ul.tabVideo li a:hover{
color: #ddd;
}

ul.tabVideo li.selected h3{
color: #7c8523;
}

/*
ul.tabVideo li span a{
display: block;
float: left;
width: 12px;
height: 14px;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 2px 5px 2px 5px;
color: #888;
background: #333;
}
*/

ul.tabVideo li span.wcvideo a{
margin: 0px 5px 0px 0px;
/*background: #333 url(/dl/raisport/wc2010/images/bkg_tabnav_vidfot.gif) 5px 0px no-repeat;*/
}

ul.tabVideo li span.wcvideo a:hover, ul.tabVideo li span.wcvideo a.selected {
/*background: #333 url(/dl/raisport/wc2010/images/bkg_tabnav_vidfot.gif) 5px -18px no-repeat;*/
}

ul.tabVideo li span.wcfoto a{
/*background: #333 url(/dl/raisport/wc2010/images/bkg_tabnav_vidfot.gif) -22px 0px no-repeat;*/
}

ul.tabVideo li span.wcfoto a:hover, ul.tabVideo li span.wcfoto a.selected {
/*background: #333 url(/dl/raisport/wc2010/images/bkg_tabnav_vidfot.gif) -22px -18px no-repeat;*/
}


/*--*/

.box450 .listaVideo {width: 410px;}
.box450 .listaVideo ul {width: 460px;}
.box450 .listaVideo ul li {margin: 0px 48px 20px 0px;}

.box600 .listaVideo {width: 590px;}
.box600 .listaVideo ul {width: 660px;}
.box600 .listaVideo ul li {margin: 0px 57px 20px 0px;}


.listaVideo {
display: block;
float: left;
height: auto;
text-align: left;
padding: 10px 10px 0px 10px;
overflow: hidden;
}


.listaVideo ul {
display: block;
float: left;
position: relative;
height: auto;
margin: 0px 0px 0px 0px;

}
.listaVideo ul li{
display: block;
float: left;
width: 105px;
height: 113px;
overflow: hidden;
}


ul li a.screenShot{
float: left;
display:block;
height:118px;
background: url(/dl/RaiTV/images/bkg_novideo.gif) no-repeat;
}

ul li a.screenShot img{
margin: 0px 0px 1px 0px;
}
ul li a.screenShot .mask{
display: block;
position: relative;
width: 105px;
height: 79px;
margin: 0px 0px -79px 0px;
cursor: pointer;
background: url(/dl/RaiTV/images/mask_raitv.png) no-repeat;
}

.listaVideo ul li div.Desc{
display: block;
float: left;
position: relative;
width: 101px;
height: auto;
padding: 0px 2px 0px 2px;
margin: -38px 0px 0px 0px;
}

.listaVideo ul li div.Desc a h2{
display: block;
width: 101px;
float: left;
height: 29px;
font-weight: bold;
font-size: 12px;
color: #fef6df;
overflow: hidden;
padding: 0px 0px 1px 0px;
}
.listaVideo ul li div.Desc a h5{
display: block;
width: 101px;
float: left;
height: auto;
font-weight: normal;
font-size: 9px;
color: #6a6a6a;
line-height: 10px;
padding: 4px 0px 0px 0px;
}

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

.listaVideo ul li div.Desc a{
display: block;
float: left;
width: 101px;
height: 54px;
color: #fff;
overflow: hidden;
font-size: 11px;
cursor: pointer;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}


.listaVideo ul li div.Desc h3{
display: block;
width: 101px;
float: left;
height: auto;
font-weight: bold;
font-size: 11px;
color: #6a6a6a;
padding: 2px 0px 0px 0px;
}
.listaVideo ul li div.Desc ul.Specifiche{
display: none;
}

.listaVideo ul li div.Desc ul.Specifiche li.specTematica,
.listaVideo ul li div.Desc ul.Specifiche li.specVisto,
.listaVideo ul li div.Desc ul.Specifiche li.specVistoSet,
.listaVideo ul li div.Desc ul.Specifiche li.specPubblicato,
.listaVideo ul li div.Desc ul.Specifiche li.specVoto,
.listaVideo ul li div.Desc ul.Specifiche li.specVotoSet{
display: none;
}

.listaVideo ol.tastiOpzioni {
display: none;
}

.listaVideo ul li div.Desc a:hover h2{
display: block;
width: 101px;
float: left;
height: auto;
font-weight: bold;
font-size: 12px;
color: #fff;
overflow: hidden;
padding: 0px 0px 1px 0px;
}

.searchVideo {
display: none;
}




/*######### PAGINAZIONE VIDEO ######### */

div.Paginazione {
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 10px 0px 10px 0px;
margin: 0px;
text-align: center;
color: #777;
}
div.Paginazione ul.pagine {
display: block;
float: left;
position: relative;
padding: 0px;
margin: 0px auto!important;
margin: 0px auto;
width: auto;
height: 25px;
}

div.Paginazione ul.pagine li{
display: block;
float: left;
width: 20px;
height: 25px;
margin: 0px 0px 0px 0px;
}

div.Paginazione ul.pagine li.prec{
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

div.Paginazione ul.pagine li.succ{
display: block;
float: left;
text-align: center;
width: auto;
height: 25px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

div.Paginazione ul.pagine li a:link, div.Paginazione ul.pagine li a:visited{
display: block;
float: left;
text-align: center;
width: 20px;
height: 21px;
color: #7c7c7c;
font-size: 12px;
font-weight: bold;
padding: 4px 0px 0px 0px;
}
div.Paginazione ul.pagine li a:hover{
color: #fff;
}
div.Paginazione ul.pagine li#selected a:link, div.Paginazione ul.pagine li#selected a:visited{
color: #fff;
}

div.Paginazione ul.pagine li.prec a:link, div.Paginazione ul.pagine li.prec a:visited {
width: auto;
color: #666;
font-size: 12px;
padding: 4px 7px 0px 0px;
}
div.Paginazione ul.pagine li.succ a:link, div.Paginazione ul.pagine li.succ a:visited{
width: auto;
color: #666;
font-size: 12px;
padding: 4px 0px 0px 7px;
}
div.Paginazione ul.pagine li.prec a:hover,
div.Paginazione ul.pagine li.succ a:hover{
color: #fff;
}

/*######### FiNE PAGINAZIONE VIDEO ######### */


/*######### FiNE LiSTA VIDEO ICONE ######### */

/*## BLOG ##*/

li.rss-item {
display: block;
float: left;
text-align: left;
}
a.rss-item {
display: block;
float: left;
text-align: left;
font-size: 20px;
color: #7c8523;
margin: -5px 0px 0px 0px;
}
.rss-date{
display: block;
float: left;
margin: 0px 0px 5px 0px;
font-weight: bold;
color: #999;
}


.box450 li.rss-item {width: 430px; }
.box450 a.rss-item {width: 430px; }
.box450 .rss-date {width: 430px; }

.box600 li.rss-item {width: 610px; }
.box600 a.rss-item {width: 610px; }
.box600 .rss-date {width: 610px; }

/*## / BLOG ##*/


div.containerPreFooter {
float: left;
}

div.containerFooter {
float: left;
}



/*######### ARTICOLO ######### */

.Articolo {
width: 610px;
}
.Articolo span.Data {
width: 610px;
}
.Articolo h2 {
width: 610px;
color: #7c8523;
}
.Articolo h4 {
width: 610px;
}



/* oriz scroll */

.altreCamere .holder {
display: block;
float: left;
height: 100px;
margin: 0px 0px 0px 0px;
}
.altreCamere .scroll-pane {
width: 610px;
height: 100px;
float: left;
padding: 0px 0px 0px 0px;
}

#paneOrizaltreDirette{
float: left;
height: 105px;
width: 610px;
padding: 0;
display: block;
_overflow: hidden;

}
.altreCamere .oriz-bar .jScrollPaneTrack {
margin: 0px 0px 0px 0px;
width: 610px;
left: 0;
bottom: 0;
background: url(/dl/raisport/images/restyle2009/focusnew_panetrack.gif) 0px 0px no-repeat!important;
}
.altreCamere .oriz-bar .jScrollPaneDragLeft {
width: 6px;
margin: 0px 0px 0px 0px;
background: url(/dl/raisport/images/restyle2009/focusnew_dragleft.gif) 0px 0px no-repeat;
}

.altreCamere .oriz-bar .jScrollPaneDragRight {
width: 10px;
background: url(/dl/raisport/images/restyle2009/focusnew_dragright.gif) 0px 0px no-repeat;
}

.altreCamere .oriz-bar .jScrollPaneDrag {
margin: 0px 0px 0px 2px;
background:  url(/dl/raisport/images/restyle2009/focusnew_dragmid.gif) bottom right no-repeat;
}

.altreCamere .oriz-bar .scroll-pane {
}



#FocusDirettaVideo {
display: block;
float: left;
width: 640px;
height: 320px;
padding: 0px 0px 0px 0px;
background: transparent;
	overflow: hidden;
}

#FocusDirettaVideo .ultimiVideo {
	display: block;
	float: right;
	width: 229px;
	height: 290px;
	overflow: hidden;
}

#FocusDirettaVideo .ultimiVideo h2 {
	display: block;
	float: left;
	width: 229px;
	height: 30px;
	font-size: 18px;
	font-weight: normal;
	text-align: right;
	color: #2c2c2c;
	padding: 0px 0px 0px 0px;
}

#FocusDirettaVideo .ultimiVideo ul {
	float: left;
	width: 248px; /* anche il margine destro degli item della seconda colonna */
	height: 258px;
	overflow: hidden;
}


#FocusDirettaVideo .ultimiVideo ul li{
display: block;
float: left;
width: 105px;
height: 132px;
margin: 0px 19px 0px 0px;
padding: 0px;
}

#FocusDirettaVideo .ultimiVideo ul li h2{
display: block;
float: left;
width: 95px;
height: 43px;
margin:  -40px 0px 0px 0px;
padding: 0px 5px 0px 5px;
font-size: 12px;
font-weight: bold;
text-align: left;
background: #ddd;
}


/* stat - medagliere */

.StatMed {
display: block;
float: left;
width: 297px;
margin: 0px 0px 10px -8px;
}

.StatMed ul {
display: block;
float: left;
width: 297px;
margin: 0px 0px 0px 0px;
}


.StatMed ul li {
display: block;
float: left;
width: auto;
padding: 0px 0px 0px 0px;
margin: 0px 1px 0px 0px;
color: #fff;
}


.StatMed ul li a {
display: block;
float: left;
width: auto;
padding: 5px 6px 5px 7px;
margin: 0px 0px 0px 0px;
color: #b28469;
background: #e7b699;
}

.StatMed ul li a:hover {
color: #fff;
background: #e1ab8b;
}

.StatMed ul li.selected a {
color: #fff;
background: #d3946f;
}


/* / stat - medagliere */

.btnClip {
display: block;
float: left;
width: 310px;
height:70px;
margin: 0px 0px 10px 0px;
overflow: hidden;
text-indent: -90000px;
background: url(/dl/raisport/barcellona2010/images/btn_clipf.png) no-repeat;
}


.barraSipra {
display: none;
}



/*######### CALENDARIO ######### */


.ui-datepicker-inline{
background: #f2f4dd;
font-family: Arial;
}

.ui-datepicker .ui-datepicker-title{
color: #7c8523;
font-size: 14px;
}

.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #bdca3c/*{borderColorDefault}*/; height: 20px; background: #fff; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; cursor: pointer; background: #eee; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #8c191a/*{borderColorActive}*/; background: #d33539; font-weight: normal/*{fwDefault}*/; color: #fff/*{fcActive}*/; outline: none; font-weight: bold;}

.ui-state-highlight, .ui-widget-content .ui-state-highlight{border: 1px solid #d6692a/*{borderColorActive}*/; background: #f6bf9f; font-weight: normal/*{fwDefault}*/; color: #fff/*{fcActive}*/; outline: none; font-weight: bold;}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; outline: none; text-decoration: none; }


.ui-state-error, .ui-widget-content .ui-state-error {border: 0px solid #cd0a0a/*{borderColorError}*/;}



.ui-widget-header { border: 0px solid #aaaaaa/*{borderColorHeader}*/; background: #fff; color: #222222/*{fcHeader}*/; font-weight: bold; }

.ui-widget-content {
width: 275px;
margin: 0px 0px 0px 0px;
border: 0px;
}

.ui-icon.ui-icon-circle-triangle-w,
.ui-icon.ui-icon-circle-triangle-e{
overflow: hidden;
text-indent: -90000px;
}

.ui-datepicker-calendar th {padding: 3px; color: #d6692a;}

/**/


.boxCalendar ul.selector {
	background-color: #FFFFFF;
	border: 1px solid;
	display: block;
	float: right;
	position: relative;
	z-index: 100;
}
.boxCalendar ul.selector li {
	display: none;
	font-size: 12px;
	line-height: 18px;
	padding: 1px 2px 3px;
	width: 140px;
}
.boxCalendar ul.selector li a,
.boxCalendar ul.selector li a:link,
.boxCalendar ul.selector li a:visited {
	display: block;
	color: #535353;
	font-weight: normal;
}
.boxCalendar ul.selector li.current a,
.boxCalendar ul.selector li.current a:link,
.boxCalendar ul.selector li.current a:visited {
	font-weight: bold;
}
.boxCalendar ul.selector li.current a,
.boxCalendar ul.selector li.current a:link,
.boxCalendar ul.selector li.current a:visited,
.boxCalendar ul.selector li a:hover,
.boxCalendar ul.selector li a:active {
	color: #7C8523;
}
.boxCalendar ul.selector li.current,
.boxCalendar ul.selector.hover li,
.boxCalendar ul.selector.hover li {
	display: block;
}



#BoxCalendario h3 {
display: block;
float: left;
width: 280px;
margin: 10px 0px 0px 0px;
color: #d6692a;
font-size: 14px;
border-bottom: 1px solid #fff;
}

#BoxCalendario ul.catVideo a {
display: block;
float: left;
width: 265px;
padding: 0px 0px 0px 15px;
margin: 2px 0px 0px 0px;
color: #7c8523;
font-size: 12px;
font-weight: bold;
background: url(/dl/raisport/barcellona2010/images/ico_video.gif) 0px 3px no-repeat;
}

/*######### FINE CALENDARIO ######### */


/*######### BOX INFO ######### */

/* medagliere */

.box300 .content {
display: block;
float: left;
}
.box300 .content div.legMed {
display: block;
float: left;
width: 280px;
height: 30px;
background: url(/dl/raisport/barcellona2010/images/legenda_med.gif) 166px 0px no-repeat;
}

.box300 .content ul{
display: block;
float: left;
text-align: left;
width: 280px;
height: auto;
padding: 0px 0px 0px 0px;
}
.box300 .content ul li{
display: block;
float: left;
text-align: left;
width: 280px;
height: auto
padding: 0px 0px 0px 0px;
}

.box300 .content ul li h3{
display: block;
float: left;
width: 160px;
height: auto;
font-size: 12px;
color: #7c8523;
}

.box300 .content ul li span.oro{
display: block;
float: left;
text-align: center;
width: 40px;
height: auto;
font-size: 12px;
font-weight: bold;
color: #666;
}
.box300 .content ul li span.argento{
display: block;
float: left;
text-align: center;
width: 40px;
height: auto;
font-size: 12px;
font-weight: bold;
color: #888;
}
.box300 .content ul li span.bronzo{
display: block;
float: left;
text-align: center;
width: 40px;
height: auto;
font-size: 12px;
font-weight: bold;
color: #aaa;
}

/* tempo reale */


.box300 .content h2 {
display: block;
float: left;
width: 264px;
color: #7c8523;
font-size: 14px;
margin: 10px 0px 0px 0px;
padding: 2px 4px 2px 4px;
}

.box300 .content h2.Finali {background: #ffa800;}
.box300 .content h2.Nuoto {background: #8fe193;}
.box300 .content h2.NuotoAcqueLibere {background: #e0dd8e;}
.box300 .content h2.Tuffi {background: #da6087;}
.box300 .content h2.PallanuotoF {background: #5dd4df;}
.box300 .content h2.PallanuotoM {background: #4095cd;}
.box300 .content h2.NuotoSincronizzato {background: #e08edf;}

.box300 .content h3.specialita {
display: block;
float: left;
width: 260px;
height: 20px;
font-size: 12px;
cursor: pointer;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 22px;
color: #444;
background: url(/dl/raisport/barcellona2010/images/ico_darrow.gif) 3px 1px no-repeat;
}

.box300 .content h3.specialita::selection {
background: transparent;
}
.box300 .content h3.specialita::-moz-selection {
background: transparent;
}


.box300 .content h3.specialita.finale{
background: url(/dl/raisport/barcellona2010/images/ico_finale.gif) 3px 1px no-repeat;
}

.box300 .content h3.specialita.finale.Italia{
background: url(/dl/raisport/barcellona2010/images/ico_finaleitalia.gif) 3px 1px no-repeat;
}

.box300 .content h3.specialita.Italia{
background: url(/dl/raisport/barcellona2010/images/ico_italia.gif) 3px 2px no-repeat;
}

.box300 .content h3.specialita img{
display: block;
float: left;
margin: -5px 0px 0px 0px;
}


.box300 .content h3.specialita.noResults {
display: block;
float: left;
width: 242px;
height: 20px;
font-size: 12px;
cursor: pointer;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 22px;
color: #444;
background: url(/dl/raisport/barcellona2010/images/ico_darrow.gif) 3px 1px  no-repeat;
}

.box300 .content h3.specialita.noResults .orarioGara {
color: #888;
}


.box300 .content .gara {
display: none;
float: left;
width: 260px;
height: auto;
font-size: 11px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 20px;
color: #666;
}
.box300 .content .gara span{
display: block;
float: left;
width: 180px;
height: auto;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.box300 .content .gara b{
display: block;
float: right;
text-align: right;
width: 60px;
height: auto;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.box300 .content .gara ul{
display: block;
float: left;
width: 220px;
height: auto;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

.box300 .content .gara ul li{
display: block;
float: left;
width: 235px;
height: auto;
font-size: 11px;
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 20px;
}
.box300 .content .gara ul li.oro {background: url(/dl/raisport/barcellona2010/images/ico_oro.gif) 0px -1px no-repeat;}
.box300 .content .gara ul li.arg {background: url(/dl/raisport/barcellona2010/images/ico_arg.gif) 0px -1px no-repeat;}
.box300 .content .gara ul li.bro {background: url(/dl/raisport/barcellona2010/images/ico_bro.gif) 0px -1px no-repeat;}


.box300 .content .gara ul.podioSquad{
margin: 5px 0px 0px 10px;
width: 200px;
}

.box300 .content .gara ul.podioFinale span,
.box300 .content .gara ul.podio span{
width: 150px;
}

.box300 .content .gara ul.podio li,
.box300 .content .gara ul.podio li.oro,
.box300 .content .gara ul.podio li.arg,
.box300 .content .gara ul.podio li.bro
{background: transparent}


.box300 .content .gara ul.podio li.Italia span
{color: #4e8fb9;
font-weight: bold;}



/*specialita articolo PRE */
































































































































