body {
text-align: left;
margin:	0px;
padding: 0px;
font-family: "Arial";
font-size:11px;
margin: 0px 0px 0px 0px;
background-color: #fff;
background-image: url(/dl/RaiUno/images/bkg_mainpage.gif);
background-repeat: repeat-y;
background-attachment: fixed;
background-position: center top;
}


/*######### CONTAINER  ######### */


.contContainer {
display: block;
float: left;
width: 100%;
height: auto;

}

#Container {
display: block;
margin: 0 auto;
width: 980px;
height: auto;
padding: 0px 0px 0px 00px;
text-align: center;
border-left: 1px solid #555;
border-right: 1px solid #555;
}


#Container .Header .boxSearch {
display: block;
float: left;
position: absolute;
bottom: 0px;
left: 0px;
width: 925px;
height: 33px;
padding: 0px 55px 0px 0px;
background: url(/dl/portali/site/custom/images/bkg_boxsearch.png) no-repeat;
z-index: 999;
}
#Container .Header .boxSearch a{
display: block;
float: right;
width: 23px;
height: 23px;
margin: 5px 0px 0px 20px;
background: url(/dl/portali/site/custom/images/btn_rss.png) no-repeat;
z-index: 999;
}


#Container .Header .boxSearch .Search{
display: block;
float: right;
position: static;
margin: 5px 0px 0px 0px;
width: 177px;
height: 19px;
padding: 4px 0px 0px 10px;
overflow: hidden;
background: url(/dl/portali/site/custom/images/bkg_search.png) no-repeat;
z-index: 999;
}

#Container .Header .boxSearch .Search input{
display: block;
position: relative;
float: left;
margin: 0px 0px 0px 0px;
padding: 1px 0px 0px 0px;
width: 135px;
height: 16px;
border: 0px;
background: transparent;
font-size: 11px;
color: #626262;
z-index: 999;
}
#Container .Header .boxSearch .Search input.submit{
display: block;
position: relative;
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 40px;
height: 16px;
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
z-index: 999;
}



/* BLOCCHI DX & SX */

.mainPage {
float: left;
width: 960px;
height: auto;
display: block;
padding: 10px 0px 10px 10px;

}

.bloccoSx {
float: left;
width: 640px;
height: auto;
display: block;
}
.bloccoSx .colSx {
float: left;
width: 310px;
height: auto;
display: block;
padding: 0px 10px 0px 0px;

}
.bloccoSx .colDx {
float: left;
width: 310px;
height: auto;
display: block;
}


.bloccoDx {
display: block;
float: right;
width: 310px;
height: auto;
padding: 5px 0px 0px 0px;
text-align: center;

}

/* FiNE BLOCCHI DX & SX */


/*######### FiNE CONTAINER ######### */


/*######### FOCUS - BANNER ######### */

#Focus {
display: block;
float: left;
}

/*######### FiNE FOCUS - BANNER ######### */

/*######### BOX GENERICI ######### */


/*sx*/
.bloccoSx .boxGenerico .Top {
background: url(/dl/portali/site/custom/images/bkg_boxgenerico_top.png) no-repeat;
}
.bloccoSx .boxGenerico .Bot{
background: url(/dl/portali/site/custom/images/bkg_boxgenerico_bot.png) no-repeat;
}
.bloccoSx .boxGenerico .Mid{
background: url(/dl/portali/site/custom/images/bkg_boxgenerico_mid.png) repeat-y;
}

/*dx*/
.bloccoDx .boxGenerico .Top {
background: url(/dl/portali/site/custom/images/bkg_boxgenerico_top.png) no-repeat;
}
.bloccoDx .boxGenerico .Bot{
background: url(/dl/portali/site/custom/images/bkg_boxgenerico_bot.png) no-repeat;
}
.bloccoDx .boxGenerico .Mid{
background: url(/dl/portali/site/custom/images/bkg_boxgenerico_mid.png) repeat-y;
}

.bloccoDx  .boxGenerico {
display: block;
float: left;
width: 310px;
height: auto;
margin: 0px 0px 20px 0px;
}
.bloccoDx .boxGenerico.embedFoto {
  width: 300px;
  height: 300px;
  padding-left: 5px;
}
.bloccoDx .boxGenerico.embedVideo {
  width: 300px;
  height: 200px;
  padding-left: 5px;
}

/*######### ARTICOLI FOGLIA ######### */

.titolo {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
}

.titolo h1 {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
font-size: 36px;
font-weight: normal;
color: #bbb;
}

.btns{
display: block;
float: right;
text-align: right;
width: 200px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px 0px;
}


.superTitolo {
display: block;
float: left;
text-align: left;
width: 450px;
height: auto;
}

.superTitolo h2 {
display: block;
float: left;
text-align: left;
width: 450px;
height: auto;
padding: 10px 0px 0px 0px;
text-transform: uppercase;
font-size: 20px;
font-weight: bold;
color: #888;
}
.superTitolo h3 {
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
font-size: 16px;
font-weight: normal;
color: #888;
}

.superTitolo h4{
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 3px 0px 0px 0px;
text-transform: uppercase;
font-size: 12px;
font-weight: normal;
color: #888;
}

.presenzaTv{
display: block;
float: left;
text-align: left;
width: 600px;
height: auto;
padding: 10px 0px 0px 0px;
}
.presenzaTv strong{
display: block;
float: left;
text-align: left;
width: 85px;
height: auto;
font-size: 13px;
font-weight: bold;
color: #7d7d7d;
}
.presenzaTv a.btnBig{
float: left;
margin: 0px 10px 0px 0px;
}

.presenzaTv a.btnBig .icoDoc{
float: left;
width: 10px;
height: 11px;
margin: 2px 6px 0px 3px;
background: url(/dl/RaiUno/images/bkg_site.gif) -950px -465px no-repeat;
}

.Articolo {
display: block;
float: left;
text-align: left;
width: 590px;
height: auto;
font-size: 14px;
color: #7d7d7d;
padding: 20px 0px 0px 0px;
}
.Articolo .fotoArticolo {
display: block;
float: left;
text-align: left;
width: 260px;
height: 193px;
padding: 0px 0px 0px 0px;
margin: 0px 20px 10px 0px;
}
.Articolo p {
margin-top:7px;
}


/*######### FiNE ARTICOLI FOGLIA ######### */

/* --- */
.Banner iframe {
height: 70px;
}
#PushBanner iframe {
	height: 30px;
}
.banner300x100 .inboxBanner .Banner iframe {
	height: 100px;
}
.banner300x250 .inboxBanner .Banner iframe {
	height: 250px;
}
/* --- */


/*######### BOX SILVERLIGHT ######### */

.boxSilverlight {
display: block;
float: left;
width: 310px;
height: auto;
padding: 0px 0px 0px 0px;
margin: 0px 0px 30px 0px;
}

.boxSilverlight .Top {
display: block;
float: left;
width: 310px;
height: 5px;
overflow: hidden;
padding: 0px;
margin: 0px;
background: url(/dl/portali/site/custom/images/bkg_boxraitv_top.png) no-repeat;
}
.boxSilverlight .Bot{
display: block;
float: left;
width: 310px;
height: 5px;
overflow: hidden;
padding: 0px;
margin: 0px 0px -5px 0px;
background: url(/dl/portali/site/custom/images/bkg_boxraitv_bot.png) no-repeat;
}
.boxSilverlight .Mid{
display: block;
float: left;
width: 300px;
height: 400px;
overflow: hidden;
padding: 0px 0px 0px 5px;
}

.boxSilverlight #silverlightControlHost {
display: block;
float: left;
width: 296px;
height: 400px;
overflow: hidden;
border-left: 2px solid #7a7a7a;
border-right: 2px solid #7a7a7a;
margin: 0px 0px 0px 0px;
}



/*######### FOOTER ######### */



div.containerFooter {
display: block;
float: left;
width: 100%;
height: auto;
background: url(/dl/portali/site/custom/images/bkg_alpha.png);
}

div.containerFooter #Footer {
display: block;
margin: 0 auto;
width: 940px;
height: auto;
padding: 15px 20px 30px 20px;
text-align: left;
border-left: 1px solid #666;
border-right: 1px solid #666;
color: #eee;
background: url(/dl/portali/site/custom/images/bkg_alphad.png);
}

ul.footMenu {

}

/*######### FiNE FOOTER ######### */

/** box diretta large **/
.largeScreen
{
    display: block;
    float: left;
    width: 940px;
    height: auto;
}

.largeScreen .diretta {
    width: 940px;
}

.largeScreen .diretta .Player {
    width: 940px;
    height: 570px;
}
/** fine box diretta large **/