
div.Articolo span.Data {display: none;}

/* TESTATA */

.titoloSezione{
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_nuoto.gif) no-repeat;
}

.titoloSezione h4 {
display: block;
float: left;
padding: 3px 0px 0px 65px;
font-size: 14px;
color: #fff;
}
.titoloSezione a:link, .titoloSezione a:visited{
color: #fff;
}
.titoloSezione span{
display: block;
font-size: 16px;
font-weight: bold;
color: #fff;
padding: 0px 43px 0px 0px!important;
padding: 0px 43px 0px 0px;
}
html>/**/body .titoloSezione span{
padding: 0px 45px 0px 0px!important;
}

.titoloSezione ul.calendarioEvento{
display: block;
float: left;
padding: 3px 0px 0px 0px;
}
.titoloSezione ul.calendarioEvento li {
display: block;
float: left;
}

.titoloSezione ul.calendarioEvento li a {
position: relative;
display: block;
float: left;
width: auto;
font-size: 12px;
font-weight: bold;
text-align: center;
margin: -4px 0px 0px 4px!important;
margin: -4px 0px 0px 2px;
padding: 1px 10px 4px 0px;
color: #3475d7;
}

.titoloSezione ul.calendarioEvento li a b{
color: #b4b4b4;
}
.titoloSezione ul.calendarioEvento li a:hover {
color: #3475d7;
}

.titoloSezione ul.calendarioEvento li a:hover b{
color: #fff;
}

/* FiNE TESTATA */


/*specialita articolo PRE */

h3.Specialita {
display: block;
float: left;
width: 610px;
height: auto;
padding: 3px 0px 3px 10px;
margin: 15px 0px 5px 0px;
color: #fff;
}

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

p.infoSpecialita {
display: block;
float: left;
width: 610px;
height: auto;
padding: 1px 0px 1px 10px;
border-bottom: 1px dotted #bababa;
margin: 0px 0px 0px 0px;
}


/* 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/box300nero_botop_giochimed.gif) 0px 0px no-repeat;
}

.boxGiroNero div.Bot{
display: block;
float: left;
width: 300px;
height: 8px;
overflow: hidden;
background: url(/dl/raisport/images/restyle2009/box300nero_botop_giochimed.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 */

/* box programma diretta */


#programmaNuotoContainer h2 {
display: block;
float: left;
width: 264px;
color: #fff;
font-size: 14px;
margin: 10px 0px 5px 0px;
padding: 2px 4px 2px 4px;
}

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

#programmaNuotoContainer p {
display: block;
float: left;
width: 244px;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
}
#programmaNuotoContainer p.Italia {
background: url(/dl/raisport/images/restyle2009/ico_teamitalia.gif) 5px 3px no-repeat;
}
#programmaNuotoContainer p.Finale{
background: url(/dl/raisport/images/restyle2009/ico_finale.gif) 3px 1px no-repeat;
}
#programmaNuotoContainer p.FinaleItalia {
background: url(/dl/raisport/images/restyle2009/ico_finaleitalia.gif) 3px 1px no-repeat;
}

/* box ultimi risultati */


#ultimiRisultati h2 {
display: block;
float: left;
width: 264px;
color: #fff;
font-size: 14px;
margin: 10px 0px 0px 0px;
padding: 2px 4px 2px 4px;
}

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

#ultimiRisultati h3.specialita {
display: block;
float: left;
width: 250px;
height: auto;
font-size: 12px;
cursor: pointer;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 22px;
background: url(/dl/raisport/images/restyle2009/ico_dwarrow.gif) 6px 4px no-repeat;
}

#ultimiRisultati h3.specialita::selection {
background: transparent;
}
#ultimiRisultati h3.specialita::-moz-selection {
background: transparent;
}



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

#ultimiRisultati .gara {
display: none;
float: left;
width: 245px;
height: auto;
font-size: 11px;
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 22px;
}
#ultimiRisultati .gara span{
display: block;
float: left;
width: 180px;
height: auto;
font-size: 11px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#ultimiRisultati .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;
}

#ultimiRisultati .gara ul{
display: block;
float: left;
width: 245px;
height: auto;
font-size: 11px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

#ultimiRisultati .gara ul li{
display: block;
float: left;
width: 225px;
height: auto;
font-size: 11px;
margin: 0px 0px 1px 0px;
padding: 0px 0px 0px 20px;
}
#ultimiRisultati .gara ul li.oro {background: url(/dl/raisport/images/restyle2009/ico_oro.gif) 0px 0px no-repeat;}
#ultimiRisultati .gara ul li.arg {background: url(/dl/raisport/images/restyle2009/ico_argento.gif) 0px 0px no-repeat;}
#ultimiRisultati .gara ul li.bro {background: url(/dl/raisport/images/restyle2009/ico_bronzo.gif) 0px 0px no-repeat;}


#ultimiRisultati .gara ul.podioSquad{
margin: 5px 0px 0px 10px;
width: 230px;
}

#ultimiRisultati .gara ul.podioFinale span,
#ultimiRisultati .gara ul.podio span{
width: 160px;
}

#ultimiRisultati .gara ul.podio li,
#ultimiRisultati .gara ul.podio li.oro,
#ultimiRisultati .gara ul.podio li.arg,
#ultimiRisultati .gara ul.podio li.bro
{background: transparent}
#ultimiRisultati .gara ul.podio li.Italia{
background: url(/dl/raisport/images/restyle2009/ico_teamitalia.gif) 5px 3px no-repeat;
}


/* medagliere */

#medagliereNuoto {
display: block;
float: left;
}
#medagliereNuoto div.legMed {
display: block;
float: left;
width: 272px;
height: 35px;
background: url(/dl/raisport/images/restyle2009/ico_medaglie.gif) 156px 5px no-repeat;
}
#medagliereNuoto ul{
display: block;
float: left;
width: 272px;
height: auto;
}
#medagliereNuoto ul li{
display: block;
float: left;
width: 272px;
height: auto;
padding: 3px 0px 3px 0px;
border-bottom: 1px solid #f1f1f1;
}

#medagliereNuoto ul li h3{
display: block;
float: left;
width: 150px;
height: auto;
font-size: 12px;
color: #5e6985;
}

#medagliereNuoto ul li span.oro{
display: block;
float: left;
text-align: center;
width: 40px;
height: auto;
font-size: 12px;
font-weight: bold;
color: #8d8d8d;
}
#medagliereNuoto ul li span.argento{
display: block;
float: left;
text-align: center;
width: 40px;
height: auto;
font-size: 12px;
font-weight: bold;
color: #8d8d8d;
}
#medagliereNuoto ul li span.bronzo{
display: block;
float: left;
text-align: center;
width: 40px;
height: auto;
font-size: 12px;
font-weight: bold;
color: #8d8d8d;
}



.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;
}

/* 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_Evento{
display: block;
float: left;
width: 300px;
height: 63px;
background: url(/dl/raisport/images/restyle2009/logo_nuoto.gif) top left no-repeat;
margin: 0px 0px 15px 0px;
}

a.bannerHD, a.bannerHD:link, a.bannerHD:visited, a.bannerHD:hover{
display: block;
float: left;
width: 300px;
height: 62px;
background: url(/dl/raisport/images/restyle2009/banner_nuoto_hd.gif) 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;
}




















