/* TESTATA */

.titoloSezione, .titoloSezioneCeleste{
display: block;
float: left;
text-align: left;
width: 960px;
height: 22px;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px -10px!important;
margin: 0px 0px 0px -5px;
background: url(/dl/raisport/images/restyle2009/tit_sezione_confcup.gif) no-repeat;
}

.titoloSezione h4, .titoloSezioneCeleste h4 {
display: block;
float: left;
padding: 3px 0px 0px 65px;
font-size: 14px;
color: #fff;
}
.titoloSezione a:link, .titoloSezione a:visited, .titoloSezioneCeleste a:link, .titoloSezioneCeleste a:visited {
color: #fff;
}
.titoloSezione span,.titoloSezioneCeleste span {
display: block;
font-size: 16px;
font-weight: bold;
color: #fff;
}
.titoloSezione ul.tappeGiro {
display: block;
float: left;
padding: 2px 0px 0px 0px;

}
.titoloSezione ul.tappeGiro li {
display: block;
float: left;

}

.titoloSezione ul.tappeGiro li a {
color: #B2B2B2;
position: relative;
display: block;
float: left;
width: 19px;
font-size: 16px;
font-weight: bold;
text-align: center;
margin: -5px 0px 0px 4px!important;
margin: -5px 0px 0px 2px;
padding: 4px 4px 4px 4px;
}

.titoloSezione ul.tappeGiro li a.noLink:link,
.titoloSezione ul.tappeGiro li a.noLink:visited,
.titoloSezione ul.tappeGiro li a.noLink:hover {
color: #B2B2B2;
cursor: default;
}

.titoloSezione ul.tappeGiro li a:link,
.titoloSezione ul.tappeGiro li a:visited {
color: #C7DAEF;
}
.titoloSezione ul.tappeGiro li a:hover {
color: #fff;
}
.titoloSezione ul.tappeGiro li a.selected {
color: #0E5196;
background: url(/dl/raisport/images/restyle2009/confcup_selected.gif) 2px 1px no-repeat;
}


/* FiNE TESTATA */

#boxTappa {
display: block;
position: relative;
float: left;
width: 268px;
height: 288px;
padding: 5px 16px 0px 16px;
margin: 0px 0px 10px 0px;
background: url(/dl/raisport/images/restyle2009/box_tappagiro.gif) no-repeat;
}

.maskBoxTappa {
display: block;
float: left;
position: relative;
z-index: 100;
width: 300px;
height: 82px;
padding: 0px 0px 0px 0px;
margin: -5px 0px -82px -16px!important;
margin: -5px 0px -82px -8px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/images/restyle2009/mask_boxtappa.png');}
html>/**/body .maskBoxTappa	{
background: 			url(/dl/raisport/images/restyle2009/mask_boxtappa.png) no-repeat!important;
}


#boxTappa #numeroTappa {
display: block;
float: left;
text-align: right;
width: 173px;
height: 46px;
font-size: 40px;
font-weight: bold;
padding: 1px 5px 0px 0px;
margin: 0px 0px 0px 0px;
}
#boxTappa span {
display: block;
float: left;
text-align: left;
width: 24px;
height: 26px;
font-size: 40px;
font-weight: bold;
overflow: hidden;
padding: 1px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#boxTappa span.tappa {
display: block;
float: left;
width: 66px;
height: 22px;
text-align: left;
font-size:20px;
font-weight: bold;
padding: 5px 0px 0px 0px;
}

#boxTappa #dataTappa {
display: block;
float: left;
width: 90px;
height: 20px;
text-align: left;
font-size:12px;
font-weight: bold;
color: #fff;
padding: 0px 0px 0px 0px;
}
#boxTappa #oraTappa {
display: block;
float: left;
width: 268px;
height: 40px;
text-align: right;
font-size: 26px;
font-weight: bold;
color: #db6c81;
padding: 10px 0px 0px 0px;
}

#boxTappa #localitaTappa {
display: block;
float: left;
width: 268px;
height: auto;
text-align: center;
font-size:12px;
font-weight: bold;
color: #393939;
overflow: hidden;
padding: 0px 0px 0px 0px;
}
#boxTappa #descTappa {
display: block;
float: left;
width: 268px;
height: 15px;
text-align: center;
font-size:11px;
font-weight: bold;
color: #fff;
overflow: hidden;
padding: 0px 0px 30px 0px;
}


#boxTappa .altezza {
display: block;
float: left;
width: 268px;
height: 113px;
text-align: left;
font-size:11px;
font-weight: bold;
color: #000;
overflow: hidden;
padding: 0px 0px 0px 0px;
}

#boxTappa .maskAltezza{
display: block;
position: relative;
float: left;
width: 268px;
height: 133px;
text-align: left;
font-size:11px;
font-weight: bold;
color: #000;
margin: -133px 0px 0px 0px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/images/restyle2009/mask_giroaltezza.png');}
html>/**/body #boxTappa .maskAltezza	{
background: 			url(/dl/raisport/images/restyle2009/mask_giroaltezza.png) no-repeat!important;
}


/* box sito */

#boxTappaSito {
display: block;
position: relative;
float: left;
width: 280px;
height: 77px;
padding: 5px 10px 0px 10px;
margin: 0px 0px 10px 0px;
background: url(/dl/raisport/images/restyle2009/box_tappagirosito2.gif) no-repeat;
}

#boxTappaSito .maskBoxTappa {
display: block;
float: left;
position: relative;
z-index: 100;
width: 300px;
height: 82px;
padding: 0px 0px 0px 0px;
margin: -5px 0px -82px -10px!important;
margin: -5px 0px -82px -5px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/images/restyle2009/mask_boxtappa.png');}
html>/**/body .maskBoxTappa	{
background: 			url(/dl/raisport/images/restyle2009/mask_boxtappa.png) no-repeat!important;
}

#boxTappaSito .mainTappa {
display: block;
float: right;
}

#boxTappaSito #numeroTappa {
display: block;
float: left;
text-align: right;
width: auto;
height: 34px;
font-size: 30px;
font-weight: bold;
padding: 0px 2px 0px 10px;
margin: 0px 0px 0px 0px;
}
#boxTappaSito span {
display: block;
float: left;
text-align: left;
width: 18px;
height: 26px;
font-size: 24px;
font-weight: bold;
overflow: hidden;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
#boxTappaSito span.tappa {
display: block;
float: left;
width: 57px;
height: 21px;
text-align: left;
font-size:16px;
font-weight: bold;
padding: 13px 0px 0px 0px;
}

#boxTappaSito #dataTappa {
display: block;
float: right;
width: 90px;
height: 20px;
text-align: right;
font-size:17px;
font-weight: bold;
color: #fff;
padding: 13px 3px 0px 0px;
margin: 0px 0px 0px 0px;
overflow: hidden;
line-height: 20px;
}
#boxTappaSito #oraTappa {
display: none;
}

#boxTappaSito #localitaTappa {
display: block;
float: right;
width: 192px;
height: auto;
text-align: left;
font-size:13px;
font-weight: bold;
color: #393939;
overflow: hidden;
padding: 5px 0px 0px 0px;
}
#boxTappaSito #descTappa {
display: none;
float: right;
width: 165px;
height: 15px;
text-align: right;
font-size:11px;
font-weight: bold;
color: #fff;
overflow: hidden;
padding: 0px 0px 0px 0px;
}


#boxTappaSito .altezza {
display: none;
}

#boxTappaSito .maskAltezza{
display: none;
}


/* BOX */


.boxGiro {
display: block;
float: right;
width: 300px;
height: auto;
margin: 0px 0px 10px 0px;
}

.boxGiro .Top {
display: block;
float: left;
text-align: left;
width: 286px;
height: 24px;
padding: 8px 0px 0px 14px;
font-size: 14px;
font-weight: bold;
color: #ed738a;
text-transform: uppercase;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/box300giro_botop.gif) 0px 0px no-repeat;
}

.boxGiro .Bot{
display: block;
float: left;
width: 300px;
height: 8px;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/box300giro_botop.gif) 0px -32px no-repeat;
}

.boxGiro .Mid{
display: block;
float: left;
text-align: left;
width: 272px;
height: auto;
padding: 10px 14px 5px 14px;
background: #fff;
color: #878787;
}


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

.boxGiroNero .Top {
display: block;
float: left;
text-align: left;
width: 286px;
height: 25px;
padding: 8px 0px 0px 14px;
font-size: 14px;
font-weight: bold;
color: #a0a0a0;
text-transform: uppercase;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/botop_conf_nero.gif) 0px 0px no-repeat;
}

.boxGiroNero div.Bot{
display: block;
float: left;
width: 300px;
height: 8px;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/botop_conf_nero.gif) 0px -33px no-repeat;
}

.boxGiroNero .Mid{
display: block;
float: left;
text-align: left;
width: 272px;
height: auto;
padding: 14px 14px 2px 14px;
background: #232323 url(/dl/raisport/images/restyle2009/box300nero_mid.gif) top left no-repeat;
}



/* fine BOX */

#numeroNextTappa {
display: block;
float: left;
font-weight: bold;
font-size: 14px;
color: #535353;
}
.boxGiro b {
display: block;
float: left;
font-weight: bold;
font-size: 14px;
color: #535353;
}

#localitaNextTappa{
display: block;
float: left;
width: 184px;
height: auto;
font-weight: normal;
font-size: 12px;
padding: 2px 0px 0px 5px;
}

#dataNextTappa{
display: block;
float: left;
width: 268px;
font-weight: normal;
font-size: 11px;
border-top: 1px solid #eee;
padding: 5px 0px 0px 0px;
margin: 5px 0px 0px 0px;
}


.bloccoCentrale {
float: left;
display: block;
width: 940px;
height: 49px;
padding: 0px 10px 5px 10px;
background: url(/dl/raisport/images/restyle2009/bkg_giroinfotappa.gif) 10px 0px no-repeat;
}
.bloccoCentrale embed {
margin: 0px 0px 0px -20px;
}

/* GIRO CRONACA */

.giroCronaca {
display: block;
float: left;
text-align: left;
position: relative;
width: 586px;
height: 181px;
z-index: 1000;
padding: 20px 20px 0px 20px;
margin: -5px 0px 0px 0px!important;
margin: -5px 0px -180px 0px;
background: 			url(/dl/raisport/images/restyle2009/bkg_girocronaca.png) no-repeat;
}

.giroCronaca ul{
display: block;
float: left;
text-align: left;
width: 546px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.giroCronaca ul li{
display: block;
float: left;
text-align: left;
width: 531px;
height: auto;
color: #888;
border-bottom: 1px solid #fff;
padding: 5px 0px 5px 15px;
margin: 0px 0px 0px 0px;
background: 	url(/dl/raisport/images/restyle2009/bullet_cronogiro.gif) 0px 8px no-repeat;

}


/* scroll */


.giroCronaca .holder {
float: left;
width: 571px;
height: 161px;
margin: 0px;
padding: 0px 0px 0px 0px;
}
.giroCronaca  .scroll-pane {
width: 571px;
height: 161px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;
}
.giroCronaca  #paneCronacaDiretta{
height: 161px;
}
.giroCronaca  .crono-bar .jScrollPaneTrack {
height: 161px;
right: 0;
top: 0;
background: url(/dl/raisport/images/restyle2009/scroll_panetrack_giro.gif) no-repeat;
}
.giroCronaca  .crono-bar .jScrollPaneDragTop {
height: 6px;
margin: -6px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/images/restyle2009/scroll_dragtop_giro.png');}
html>/**/body .crono-bar .jScrollPaneDragTop {
background: url(/dl/raisport/images/restyle2009/scroll_dragtop_giro.png) 0px 0px no-repeat!important;
}

.giroCronaca .crono-bar .jScrollPaneDragBottom {
height: 16px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/raisport/images/restyle2009/scroll_dragbot_giro.png');}
html>/**/body .crono-bar .jScrollPaneDragBottom {
background: url(/dl/raisport/images/restyle2009/scroll_dragbot_giro.png) 0px 0px no-repeat!important;
}


.giroCronaca .crono-bar .jScrollPaneDrag {
margin: 8px 0px 0px 0px;
background:  url(/dl/raisport/images/restyle2009/scroll_dragmid_giro.gif) bottom left no-repeat;
}
.giroCronaca .crono-bar .scroll-pane {
}


/* BOX VIDEO */


.listaVideo {
display: block; 
float: left;
width: 272px;
overflow: hidden;
}
.listaVideo ul{
display: block; 
float: left;
width: 305px!important;
width: 335px;
margin: 0px 0px 0px -32px!important;
margin: 0px 0px 0px -64px;
}

.listaVideo ul li{
display: block; 
float: left;
width: 69px;
height: 105px;
margin: 0px 0px 0px 32px; 

}

.listaVideo ul li img{
display: block; 
float: left;
width: 69px;
height: 52px;
}

.listaVideo ul li .mask{
display: block; 
float: left;
width: 69px;
height: 52px;
}


.listaVideo ul li a.screenShot{
height: 78px;
background: transparent;
}

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

.listaVideo ul li ul.Specifiche,
.listaVideo ul li ol.tastiOpzioni{
display: none;
}


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

}

.listaVideo ul li div.Desc a h2{
display: block;
width: 65px;
float: left;
height: 33px;
line-height: 11px;
font-weight: bold;
font-size: 11px;
color: #fff;
overflow: hidden;
padding: 0px 0px 1px 0px;
}
.listaVideo ul li div.Desc a h5{
display: none;
}

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

.listaVideo ul li div.Desc a{
display: block;
float: left;
width: 65px;
height: 34px;
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: none;
}

.boxGiroNero .Mid .Paginazione{
display: none;
}


/* CLASSIFICA */


#classifica {
display: block;
float: left;
width: 272px;
height: auto;
overflow: hidden;
}
#classifica ul{
display: block;
float: left;
position: relative;
width: 272px;
height: auto;
margin: -1px 0px 0px 0px;
}
#classifica ul li{
display: block;
float: left;
width: 272px;
height: auto;
font-size: 11px;
padding: 11px 0px 11px 0px;
border-top: 1px solid #dfdfdf;
}
#classifica ul li span.ciclista{
display: block;
float: left;
color: #535353;
}
#classifica ul li span.tempo{
display: block;
float: right;
color: #959595;
}


.selezionatori {
display: block;
float: right;
width:85px;
height: 16px;
padding: 0px 14px 0px 0px;
margin: -16px 0px 0px 0px;
}
.selezionatori li{
display: block;
float: left;
width: 16px;
height: 16px;
padding: 0px 0px 0px 5px;
}
.selezionatori li#MR a {
display: block;
float: left;
width: 16px;
height: 16px;
padding: 0px 0px 0px 0px;
background: url(/dl/raisport/images/restyle2009/ico_rosa.gif) no-repeat;
}
.selezionatori li#MR a.selected {
background: url(/dl/raisport/images/restyle2009/ico_rosa.gif) 0px -16px no-repeat;
}

.selezionatori li#MC a {
display: block;
float: left;
width: 16px;
height: 16px;
padding: 0px 0px 0px 0px;
background: url(/dl/raisport/images/restyle2009/ico_ciclamino.gif) no-repeat;
}
.selezionatori li#MC a.selected {
background: url(/dl/raisport/images/restyle2009/ico_ciclamino.gif) 0px -16px no-repeat;
}

.selezionatori li#MB a {
display: block;
float: left;
width: 16px;
height: 16px;
padding: 0px 0px 0px 0px;
background: url(/dl/raisport/images/restyle2009/ico_bianca.gif) no-repeat;
}
.selezionatori li#MB a.selected {
background: url(/dl/raisport/images/restyle2009/ico_bianca.gif) 0px -16px no-repeat;
}

.selezionatori li#MV a {
display: block;
float: left;
width: 16px;
height: 16px;
padding: 0px 0px 0px 0px;
background: url(/dl/raisport/images/restyle2009/ico_verde.gif) no-repeat;
}
.selezionatori li#MV a.selected {
background: url(/dl/raisport/images/restyle2009/ico_verde.gif) 0px -16px no-repeat;
}

a.btnGiro:link, a.btnGiro:visited{
display: block;
float: right;
width: 65px;
height: 14px;
margin: 18px 0px 0px 0px;
padding: 0px 0px 0px 10px;
font-size: 10px;
color: #535353;
background: url(/dl/raisport/images/restyle2009/btn_giro.gif) 0px 0px no-repeat;
}

a.btnGiro:hover{
color: #bf435a;
background-position: 0px -14px;
}

.inboxBanner h3{
display: none;
}


.logo_ConfCup{
display: none;
float: left;
width: 300px;
height: 121px;
background: url(/dl/raisport/images/restyle2009/logo_confcup.jpg) top left no-repeat;
margin: 0px 0px 15px 0px;
}

.classDir{
display: block;
float: right;
width: 300px;
height: auto;
margin: 0px -3px 10px 0px!important;
margin: 0px 0px 10px 0px;
}

.boxGenerico .Top {
display: block;
float: left;
text-align: left;
width: 286px;
height: 24px;
padding: 8px 0px 0px 14px;
font-size: 14px;
font-weight: bold;
color: #54698f;
text-transform: uppercase;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/botop_confcup.gif) 0px 0px no-repeat;
}


.boxGenerico .Bot{
display: block;
float: left;
width: 300px;
height: 8px;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/box300_botop.gif) 0px -32px no-repeat;
}

.boxGenerico .Mid{
display: block;
float: left;
text-align: left;
width: 272px;
height: auto;
padding: 1px 14px 5px 14px;
background: #fff;
}
.boxGenerico .Mid tr{
display: block;
float: left;
width: 270px;
}
.boxGenerico .Mid #table_A{
display: block;
float: left;
width: 272px;
height: auto;
background: #fff;
font-size: 11px;
font-weight: bold;
color: #4d4d4d;
margin: 0px 0px 10px 0px;
}
.boxGenerico .Mid #table_A td{
display: block;
float: left;
width: 20px;
text-align: center;
}
.boxGenerico .Mid #table_A td.team {
display: block;
float: left;
color: #2E4D8C;
text-align: left;
margin: 0px 80px 0px 0px;
}
.boxGenerico .Mid #table_B td.team {
display: block;
float: left;
color: #2E4D8C;
text-align: left;
margin: 0px 80px 0px 0px;
}
.boxGenerico .Mid #table_A td.squadra{
display: block;
float: left;
text-align: left;
margin: 0px 80px 0px 0px;
}
.boxGenerico .Mid #table_B td.squadra{
display: block;
float: left;
text-align: left;
margin: 0px 80px 0px 0px;
}
td.value{ 
display: block;
text-align: left;
width: 10px;
margin: 0px 0px 0px 0px;
}
.boxGenerico .Mid #table_B{
display: block;
float: left;
text-align: left;
width: 272px;
height: auto;
background: #fff;
font-size: 11px;
font-weight: bold;
color: #4d4d4d;
}

.boxGenerico .Mid #table_B td{
display: block;
float: left;
width: 20px;
text-align: center;
}

.boxGenerico .Mid #table_B .titoloGirone, .boxGenerico .Mid #table_A .titoloGirone{
display: block;
float: left;
width: 200px;
font-size: 12px;
text-align: left;
color: #A61F1F;
}

.newsSpeciali table {display: block; float: left; height: 400px; overflow: hidden; margin: -5px 0px 0px 0px; padding: 0px;}
.newsSpeciali table tr:hover {background: #999;}
.newsSpeciali td.dataEv {width: 30px; font-size: 9px; margin: 0px; padding: 0px;}
.newsSpeciali td.sqUno{width: 110px; font-size: 9px; margin: 0px; padding: 0px;}
.newsSpeciali td.unoVsdue {display: none; width: 0px; font-size: 0px; margin: 0px; padding: 0px;}
.newsSpeciali td.sqDue {width: 110px; font-size: 9px; margin: 0px; padding: 0px;}
.newsSpeciali td.resulEv{width: 20px; font-size: 11px; font-weight: bold; margin: 0px; padding: 0px;}


.boxGenerico ul.News li .TestoLancetto {
display: block;
float: left;
text-align: left;
width: 180px;
height: 64px;
padding: 0px 0px 0px 0px;
margin: -2px 0px 0px 0px;
overflow: hidden;
}
.boxGenerico ul.News li .TestoLancetto h3{
display: block;
float: left;
font-size: 10px;
color: #959595;
}
.boxGenerico ul.News li .TestoLancetto span.data{
display: block;
float: left;
font-size: 9px;
padding: 0px 0px 0px 6px;
color: #959595;
}




















