.solotesto, .hidden  {
display:	none;
}


.linkHack{
width: auto;
display: block;
height: 100%;
margin: 0px;
padding: 0px;
font-size: 0px;
overflow: hidden;
text-indent: -9000px;
color: transparent;
cursor: pointer;
background: transparent;
}


.clear, .hr {
	clear:		both;
}

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

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

input {
outline: 0;
}


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

.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 */

script {
width: 0px;
display: none;
}

body	{
text-align:			center;
margin:		 		0px 0px 0px 0px;
font-family:		Arial, sans-serif, helvetica;
font-size:			11px;
color: #707070;
background: #0a0a0a url(http://www.rai.tv/dl/RaiTV/images/bkg.gif) top center repeat-x;
}

/*######### HEADER  ######### */
	
	
.box_TopHeader {
position: relative;
margin: 0px auto; 
margin-top: 0px;
padding: 0px 0px 0px 0px;
width: 100%; 
height: 34px; 
background: url(http://www.rai.tv/dl/RaiTV/images/bkg_topheader.gif) left top repeat-x;
}


.box_TopHeader .box_TopHeaderInterno ul{
display: block;
width: 960px;
height: 33px;
margin: 0px auto; 
padding: 0px 0px 0px 0px;
}
.box_TopHeader .box_TopHeaderInterno ul li{
display: block;
float: left;
margin: 0px; 
padding: 0px 0px 0px 0px;
height: 33px; 
}
.box_TopHeader .box_TopHeaderInterno ul li a{
display: block;
float: left;
height: 33px; 
margin: 0px; 
padding: 0px 0px 0px 0px;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Raiit a{
width: 53px;
background: url(http://www.rai.tv/dl/RaiTV/images/topmenu_raiit.gif) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Raiit a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_Raiit.li_Selected a{
background-position: 0px -33px;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Notizie a{
width: 64px;
background: url(http://www.rai.tv/dl/RaiTV/images/topmenu_notizie.gif) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Notizie a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_Notizie.li_Selected a{
background-position: 0px -33px;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Tv a{
width: 32px;
background: url(http://www.rai.tv/dl/RaiTV/images/topmenu_tv.gif) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Tv a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_Tv.li_Selected a{
background-position: 0px -33px;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Radio a{
width: 55px;
background: url(http://www.rai.tv/dl/RaiTV/images/topmenu_radio.gif) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Radio a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_Radio.li_Selected a{
background-position: 0px -33px;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_GuidProg a{
width: 126px;
background: url(http://www.rai.tv/dl/RaiTV/images/topmenu_guida.gif) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_GuidProg a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_GuidProg.li_Selected a{
background-position: 0px -33px;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_RaiTV a{
width: 54px;
background: url(http://www.rai.tv/dl/RaiTV/images/topmenu_raitv.gif) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_RaiTV a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_RaiTV.li_Selected a{
background-position: 0px -33px;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Junior a{
width: 57px;
background: url(http://www.rai.tv/dl/RaiTV/images/topmenu_junior.gif) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Junior a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_Junior.li_Selected a{
background-position: 0px -33px;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Community a{
width: 90px;
background: url(http://www.rai.tv/dl/RaiTV/images/topmenu_community.gif) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Community a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_Community.li_Selected a{
background-position: 0px -33px;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Teche a{
width: 54px;
background: url(http://www.rai.tv/dl/RaiTV/images/topmenu_teche.gif) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_Teche a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_Teche.li_Selected a{
background-position: 0px -33px;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_SitiRai a{
width: 70px;
background: url(http://www.rai.tv/dl/RaiTV/images/topmenu_sitirai.gif) 0px 0px no-repeat;
}
.box_TopHeader .box_TopHeaderInterno ul li.TM_SitiRai a:hover, .box_TopHeader .box_TopHeaderInterno ul li.TM_SitiRai.li_Selected a{
background-position: 0px -33px;
}


#Header{
position: relative;
display: block;
margin: 0px auto;
width: 960px; 
height: 115px;	
}



#Header a.logoRaiTv {
display: block; 
float: left;
width: 176px; 
height: 96px; 
cursor: pointer;
margin: 10px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.rai.tv/dl/RaiTV/images/logo_raitv.png');}
html>/**/body #Header a.logoRaiTv {
background: 			url(http://www.rai.tv/dl/RaiTV/images/logo_raitv.png) no-repeat!important;
}

#Header .Menu {
display: block; 
float: right;
width: 753px; 
height: 37px; 
margin: 0px 0px 0px 0px;
background: 	url(http://www.rai.tv/dl/RaiTV/images/bkg_menu.gif) no-repeat;
}

#Header .Menu ul {
display: block; 
float: left;
width: auto; 
height: 30px; 
margin: 3px 0px 4px 20px;
}
#Header .Menu ul li {
display: block; 
float: left;
width: auto; 
height: 30px; 
margin: 0px 0px 0px 0px;
}
#Header .Menu ul li a {
display: block; 
height: 30px; 
margin: 0px 0px 0px 0px;
padding: 0px;
}

#Header .Menu ul li a.direttaTv:link, #Header .Menu ul li a.direttaTv:visited {
width: 108px;
background: url(http://www.rai.tv/dl/RaiTV/images/btn_menu.gif) 0px 0px no-repeat;
}
#Header .Menu ul li a.direttaTv:hover {background-position: 0px -30px;}

#Header .Menu ul li a.direttaRadio:link, #Header .Menu ul li a.direttaRadio:visited {
width: 135px;
background: url(http://www.rai.tv/dl/RaiTV/images/btn_menu.gif) -108px 0px no-repeat;
}
#Header .Menu ul li a.direttaRadio:hover {background-position: -108px -30px;}

#Header .Menu ul li a.daRivedere:link, #Header .Menu ul li a.daRivedere:visited {
width: 122px;
background: url(http://www.rai.tv/dl/RaiTV/images/btn_menu.gif) -243px 0px no-repeat;
}
#Header .Menu ul li a.daRivedere:hover {background-position: -243px -30px;}

#Header .Menu ul li a.Podcast:link, #Header .Menu ul li a.Podcast:visited {
width: 97px;
background: url(http://www.rai.tv/dl/RaiTV/images/btn_menu.gif) -365px 0px no-repeat;
}
#Header .Menu ul li a.Podcast:hover {background-position: -365px -30px;}

#Header .Menu ul li a.feedRss:link, #Header .Menu ul li a.feedRss:visited {
width: 98px;
background: url(http://www.rai.tv/dl/RaiTV/images/btn_menu.gif) -462px 0px no-repeat;
}
#Header .Menu ul li a.feedRss:hover {background-position: -462px -30px;}

#Header .Menu ul li a.inviaVideo:link, #Header .Menu ul li a.inviaVideo:visited {
width: 145px;
background: url(http://www.rai.tv/dl/RaiTV/images/btn_menu.gif) -560px 0px no-repeat;
}
#Header .Menu ul li a.inviaVideo:hover {background-position: -560px -30px;}


#Header .boxSearch {
display: block; 
float: right;
margin: 23px 0px 0px 0px;
width: 655px; 
height: 26px; 
overflow: hidden;
padding: 0px 0px 0px 0px;
}

.Search {
display: block; 
float: left;
margin: 0px 0px 0px 0px;
width: 311px!important; 
width: 344px; 
height: 24px!important;
height: 26px;  
overflow: hidden;
padding: 2px 5px 0px 28px;
background: url(http://www.rai.tv/dl/RaiTV/images/bkg_header_search.gif) no-repeat;
}

.Search input {
display: block; 
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;
}
.Search input.submit{
display: block; 
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 50px; 
height: 22px; 
border: 0px;
text-indent: -9000px;
overflow: hidden;
background: transparent;
	}

#Header .boxSearch a.searchProg:link, #Header .boxSearch a.searchProg:visited {
display: block; 
float: right;
margin: 0px 3px 0px 0px;
padding: 5px 0px 0px 0px;
width: 110px; 
height: 20px!important; 
height: 25px; 
text-align: center;
color: #b6b6b6;
background: url(http://www.rai.tv/dl/RaiTV/images/bkg_search_altro.gif) 0px 0px no-repeat;
}
#Header .boxSearch a.searchProg:hover {
color: #eee;
background-position: 0px -26px;
}

#Header .boxSearch a.searchTema:link, #Header .boxSearch a.searchTema:visited {
display: block; 
float: right;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
width: 94px; 
height: 20px!important; 
height: 25px; 
text-align: center;
color: #b6b6b6;
background: url(http://www.rai.tv/dl/RaiTV/images/bkg_search_altro.gif) -110px 0px no-repeat;
}
#Header .boxSearch a.searchTema:hover {
color: #eee;
background-position: -110px -26px;
}

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


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

	
#Container {
display: block;
margin: 0 auto;
width: 960px;
height: auto;
padding: 0px 10px 10px 10px;
text-align: center;
background: url(http://www.rai.tv/dl/RaiTV/images/bkg_container.gif) top center no-repeat;
}

#boxvideoWall {
display: block;
float: left;
width: 960px;
height: 325px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/*
#silverlightControlHost {
display: block;
float: left;
width: 100%;
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
*/
#silverlightControlHost {
display: block;
float: left;
width: 449px;
height: 337px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
#linuxWall {
display: none;
float: left;
width: 100%;
height: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.Main {
display: block;
float: left;
width: 610px;
height: auto;
margin: 18px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



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

/*######### VOD ######### */

#playerVod {
display: block;
float: left;
width: 960px;
height: 337px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

#playerVod #Player{
display: block;
float: left;
width: 433px;
height: 325px;
height: 430px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
/*background: #999;*/
overflow: hidden;
}

#playerVod #Player a.tappoVod{
display: block;
float: left;
position: relative;
width: 433px;
height: 325px;
margin: -336px 0px 0px 0px!important;
padding: 0px 0px 0px 0px;
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://www.rai.tv/dl/RaiTV/images/mask_tappovod.png');}
html>/**/body #playerVod #Player a.tappoVod {
margin: -328px 0px 0px 0px!important;
background: url(http://www.rai.tv/dl/RaiTV/images/mask_tappovod.png) no-repeat!important;
}


div.contVod {
display: block;
float: right;
width: 478px;
height: 328px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.contVod div.boxVod {
display: block;
float: left;
width: 450px!important;
width: 478px;
height: 318px!important;
height: 328px;
margin: 0px 0px 0px 0px;
padding: 10px 14px 0px 14px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://www.rai.tv/dl/RaiTV/images/mask_vod.png');}
html>/**/body div.boxVod {
background: url(http://www.rai.tv/dl/RaiTV/images/mask_vod.png) no-repeat!important;
}

div.contVod div.boxVod div.logoDescr {
display: block;
float: left;
width: 250px;
height: 65px;
overflow: hidden;
}

div.contVod div.boxVod div.logoEditore {
display: block;
position: relative;
float: right;
width: 140px;
height: 45px;
margin: -5px 0px 5px 0px;
}

div.contVod div.boxVod h2{
display: block;
float: left;
text-align: left;
width: 250px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 23px;
line-height: 23px;
font-weight: normal;
color: #008ae2;
}
div.contVod div.boxVod h2 span{
display: block;
width: 248px;
height: auto;
margin: -4px 0px -5px 0px;
padding: 0px 0px 0px 2px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #626262;
}

div.contVod div.boxVod ul{
display: block;
float: right;
width:190px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div.contVod div.boxVod ul li{
display: block;
float: right;
}

div.contVod div.boxVod a.Info:link, div.contVod div.boxVod a.Info:visited{
display: block;
float: left;
text-align: center;
width: 100px;
height: 17px;
margin: 0px 5px 0px 0px;
padding: 3px 0px 0px 0px;
font-size: 11px;
color: #c6c6c6;
position: relative; 
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.rai.tv/dl/RaiTV/images/btn_info.png');}
html>/**/body 
div.contVod div.boxVod a.Info:link, div.contVod div.boxVod a.Info:visited {
background: url(http://www.rai.tv/dl/RaiTV/images/btn_info.png) no-repeat!important;
}

div.contVod div.boxVod a.Sito:link, div.contVod div.boxVod a.Sito:visited{
display: block;
float: left;
text-align: center;
width: 75px;
height: 17px;
margin: 0px 0px 0px 0px;
padding: 3px 0px 0px 0px;
font-size: 11px;
color: #c6c6c6;
position: relative; 
cursor: pointer;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='http://www.rai.tv/dl/RaiTV/images/btn_sito.png');}
html>/**/body div.contVod div.boxVod a.Sito:link, div.contVod div.boxVod a.Sito:visited{
background: url(http://www.rai.tv/dl/RaiTV/images/btn_sito.png) no-repeat!important;
}
div.contVod div.boxVod a.Info:hover, div.contVod div.boxVod a.Sito:hover{
color: #fff;
}


/* boxetti */

div.contVod .boxVod .boxInfo {
display: block;
float: left;
text-align: left;
width: 190px;
height: auto;
padding: 15px 25px 0px 15px;
}


div.contVod .boxVod h3 {
display: block;
float: left;
width: 190px;
height: auto;
color: #fff;
font-size: 14px;
padding: 0px 0px 10px 0px;
text-transform: uppercase;
}

div.contVod .boxVod .boxInfo p {
display: block;
float: left;
width: 190px;
height: auto;
color: #ccc;
font-size: 11px;
padding: 0px 0px 10px 0px;

}
div.contVod .boxVod .boxInfo ul{
display: block;
float: left;
width: 190px;
height: auto;
color: #ccc;
font-size: 11px;
padding: 0px 0px 0px 0px;
}
div.contVod .boxVod .boxInfo ul li {
display: block;
float: left;
width: 190px;
height: auto;
color: #666768;
font-size: 11px;
padding: 0px 0px 0px 0px;
}

div.contVod .boxVod .boxInfo ul.More{
padding: 10px 0px 0px 0px;
}

div.contVod .boxVod .boxInfo ul.More li a:link, div.contVod .boxVod .boxInfo ul.More li a:visited{
padding: 0px 10px 0px 0px;
color: #ccc;
position: relative;
cursor: pointer;
background: url(http://www.rai.tv/dl/RaiTV/images/bullet_arrow2.gif) right 4px no-repeat;
}
div.contVod .boxVod .boxInfo ul.More li a:hover{
color: #fff;
}

div.contVod .boxVod .videoCons {
display: block;
float: left;
text-align: left;
width: 190px;
height: auto;
padding: 15px 15px 0px 15px;
}

div.contVod .boxVod .videoCons  h3 {
color: #626262;
padding: 0px 0px 10px 0px;
}


/* scroll */

.holder {
float: left;
width: 190px;
height: 189px;
margin: 0px;
padding: 0px 0px 0px 0px;
}
.scroll-pane {
width: 190px;
height: 189px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;
}

#paneInfoVideo {
display: block;
height: 83px;
}
#paneInfoProg {
display: block;
line-height: 13.5px;
}

.orange-bar .jScrollPaneTrack {
height: 189px;
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_panetrack.gif) no-repeat;
}
.orange-bar .jScrollPaneDragTop {
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_dragtop.gif) 0px 0px no-repeat;
height: 6px;
}
.orange-bar .jScrollPaneDragBottom {
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_dragbot.gif) 0px 0px no-repeat;
height: 10px;
}
.orange-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_dragmid.gif) bottom left no-repeat;
}
.orange-bar .scroll-pane {
}


.holder.small-bar {
height: 83px;
color: #ccc;
padding: 10px 0px 0px 0px;
}
.small-bar .jScrollPaneTrack {
height: 83px;
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_small_panetrack.gif) no-repeat;
}
.small-bar .jScrollPaneDragTop {
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_small_dragtop.gif) 0px 0px no-repeat;
height: 4px;
}
.small-bar .jScrollPaneDragBottom {
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_small_dragbot.gif) 0px 0px no-repeat;
height: 8px;
}
.small-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_small_dragmid.gif) bottom left no-repeat;
}
.small-bar .scroll-pane {
}

/* FiNE scroll*/


div.contVod .boxVod .videoCons  h3#titInfoProgramma {
display: block;
float: left;
}
div.contVod .boxVod .videoCons  h3#titInfoProgramma span {
float: left;
}

div.contVod .boxVod .videoCons  h3#titInfoProgramma a.close {
float: right;
display: none;
width: 20px;
height: 16px;
position: relative;
cursor: pointer;
background: url(http://www.rai.tv/dl/RaiTV/images/btn_close.gif) no-repeat;
}
div.contVod .boxVod .videoCons  h3#titInfoProgramma a.close:hover {
background-position: 0px -16px;
}

div.contVod .boxVod .videoCons  #txtInfoProgramma {
display: block;
float: left;
width: 190px;
height: auto;
color: #ccc;
}


/*######### FiNE VOD ######### */


/** VOTAZIONE **/

ol.Rating{
position:relative;
display: block;
float: left;
width: 54px;
height: 10px;
margin: 1px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: url(http://www.rai.tv/dl/RaiTV/images/bkg_votazione.gif) 0px 0px no-repeat;
}


ol.Rating.star0 {background-position: 0px 0px}
ol.Rating.star1 {background-position: 0px -10px}
ol.Rating.star2 {background-position: 0px -20px}
ol.Rating.star3 {background-position: 0px -30px}
ol.Rating.star4 {background-position: 0px -40px}
ol.Rating.star5 {background-position: 0px -50px}

ol.Rating.star1mezzo {background-position: 0px -120px}
ol.Rating.star2mezzo {background-position: 0px -130px}
ol.Rating.star3mezzo {background-position: 0px -140px}
ol.Rating.star4mezzo {background-position: 0px -150px}

ol.Rating li {
display: block;
float:left;
cursor: pointer;
width: 10px;
height: 10px;
margin: 0px;
padding: 0px;
border-left: 0px;
}
ol.Rating li a {
position:absolute;
display: block;
width: 10px;
height: 10px;
display: block;
float: left;
z-index: 200;
}
ol.Rating li.tasto1 a {left:0}
ol.Rating li.tasto2 a {left:11px;}
ol.Rating li.tasto3 a {left:22px;}
ol.Rating li.tasto4 a {left:33px;}
ol.Rating li.tasto5 a {left:44px;}

ol.Rating li a:hover {
z-index:2;
width:54px;
height:10px;
overflow:hidden;
left:0;	
background: url(http://www.rai.tv/dl/RaiTV/images/bkg_votazione.gif) 0px 0px no-repeat;
}

ol.Rating li.tasto1 a:hover {background-position:0 -60px;}
ol.Rating li.tasto2 a:hover {background-position:0 -70px;}
ol.Rating li.tasto3 a:hover {background-position:0 -80px}
ol.Rating li.tasto4 a:hover {background-position:0 -90px}
ol.Rating li.tasto5 a:hover {background-position:0 -100px}

/** fine VOTAZIONE **/

span.noContent {
display: block;
position: relative;
text-align: center;
width: 610px;
padding: 30px 0px 0px 0px;
font-size: 12px;
font-weight: bold;
color: #fff;
background: url(http://www.rai.tv/dl/RaiTV/images/ico_alert.gif) top center no-repeat;
}


/** UGC **/

#contenitoreForm {
	width:			960px;
	height:			auto;
	margin:			0 auto;
	margin-bottom: 	10px;	
	margin-top: 	10px;
	color:			#777;
	text-align:		left;
}	

.logoForm {
	display: block;
	width:			680px;
	height:			auto;
	margin:			0 auto;
	color:			#777;
	text-align:		right;
	
}
.topForm {
	width:			960px;
	height:			15px;
	padding-left:	0px;
	margin:			0 auto;
	color:			#777;
	text-align:		left;
	background: 	transparent;
}	
.midForm {
	width:			910px!important;
	width:			960px;
	height:			auto;
	margin:			0 auto;
padding: 0px 25px 0px 25px;
	color:			#777;
	text-align:		center;
	background: 	url(http://www.rai.tv/dl/RaiTV/images/bkg_genericolarge.gif) no-repeat;	
}	
.botForm {
	width:			960px;
	height:			16px;
	padding-left:	0px;
	margin:			0 auto;
	padding:		0px;
	color:			#777;
	text-align:		left;
	background: 	transparent;
	margin-top: 	-12px;
}	

.CampoFormIntro {
	display:		block;
	width:		 960px;
	height:			auto;
	margin:			0 auto;
	margin-bottom: 	10px;	
	color:			#fff;
	text-align:		left;
width: 900px;
}

.CampoFormIntro a {


	color:			#FFF;


}

/*  FORM *********************** */	
	
div.CampoFormReg {
	width:			500px;
	height:			35px;
	margin: 	10px 0px 0px 20px;	
	color:			#fff;
	text-align:		left;
	}
div.CampoFormReg3 {
	height:			135px;
	width:			500px;
	margin: 	10px 0px 0px 20px;	
	color:#fff;
	text-align:left;
	font-size:11px;
	background: 	url(http://www.rai.tv/dl/RaiTV/images/bkg_inputtxtugc.gif) 250px 0px no-repeat;
	}	
	
div.CampoFormReg2 {
	width:			650px;
	height:			135px;
	margin: 	10px 0px 0px 20px;	
	color:			#fff;
	text-align:		left;
	}	
	
div.CampoFormRegCons {
	width:			500px;
	height:			35px;
	margin:			0 auto;
	margin-bottom: 	10px;	
	color:			#363d4b;
	text-align:		center;
	}	
div.CampoLiberatoria {
	width:			500px;
	height:			220px;
	margin:			0 auto;
	margin-bottom: 	10px;	
	color:			#363d4b;
	text-align:		center;

	}
div.CampoLiberatoria  div.Liberatoria{
	width:			520px;
	height:			220px;
	padding:		10px;
	margin:			0 auto;
	margin-bottom: 	10px;	
	color:			#000;
	text-align:		left;
	overflow:		auto;
	border:			1px solid #999;

	
	}
div.CampoLiberatoria.due {

	height:			50px;

	}
div.CampoLiberatoria  div.Liberatoria.due {
	height:			50px;
	
	}
div.TitFormReg {
	width:			500px;
	margin:			0 auto;
	margin-top: 	10px;	
	margin-bottom: 	10px;	
	color:			#363d4b;
	text-align:		left;
	font-family:	"Arial";
	font-size:		16px;
	font-weight:	bold;
	padding:		10px 0px 3px 0px;
	border-bottom:	1px solid #999;

	}
div.CampoFormReg div.label,div.CampoFormReg3 div.label {
	float: 			left;
	width:			250px;
	height:			23px;
	text-align:		left;
	color:			#fff;
	font-family:	"Arial";
	font-size:		15px;
	font-weight:	bold;
	padding:		7px 0px 5px 0px;
	}
	
div.CampoFormReg div.label span,div.CampoFormReg3 div.label span{
	color:			#c6c6c6;
	font-size:		11px;
	}
div.CampoFormReg div.label strong,div.CampoFormReg3 div.label strong{
	color:			#8E1717;
	font-size:		15px;
	}
div.CampoFormReg div.input{
	float: 			left;
	width:			245px;
	height:			25px!important;
	height:			30px;
	padding:		2px 0px 0px 5px;
	text-align:		left;
	background: 	url(http://www.rai.tv/dl/RaiTV/images/bkg_inputugc.gif) no-repeat;
	}
div.CampoFormReg div.inputS{
	float: 			left;
	width:			245px;
	height:			25px!important;
	height:			30px;
	padding:		2px 0px 0px 5px;
	text-align:		left;
	background: 	url(http://www.rai.tv/dl/RaiTV/images/bkg_inputugc.gif) no-repeat;
	}
	
div.CampoFormReg div.inputN{
	float: 			left;
	width:			245px;
	height:			25px!important;
	height:			30px;
	padding:		2px 0px 0px 5px;
	text-align:		left;

	}	
	
	div.CampoFormReg div.input.normal{
		float: 			left;
		width:			50px;
		height:			25px!important;
		height:			30px;
		padding:		5px 0px 0px 5px;
		text-align:		left;
		font-family:	"Arial";
		font-size:		15px;
		font-weight:	bold;
		color:			#949DB0;
		background: 	none;
		}
div.CampoFormReg div.input input.testo{
	width:			230px;
	height:			20px;
	text-align:		left;
	border:			0px;
	font-family:	"Arial";
	font-size:		15px;
	font-weight:	bold;
background: transparent;
	color:			#777;
	}

div.CampoFormReg div.inputS select{
	width:			230px;
	height:			20px!important;
	height:			18px;
	text-align:		left;
	font-family:	"Arial";
	font-size:		13px;
	font-weight:	bold;
border:0px;
background: transparent;
	color:			#777;
	}


div.CampoFormReg div.inputN #file {
	width:			240px;
	height:			20px;
	text-align:		left;
	font-family:	"Arial";
	font-size:		13px;
	font-weight:	bold;
	color:			#949DB0;
	}

div.CampoFormReg3 textarea{
	float: 			left;
	width:			240px;
	height:			125px!important;
	height:			130px;
	padding:		5px 0px 0px 5px;
margin-bottom: 20px;
	text-align:		left;
	font-size:		13px;
	font-family:	"Arial";
	font-weight:	bold;
border:0px;
background: transparent;
	color:			#777;
	}
	
div.CampoFormReg2 textarea{
	display:		block;
	width:			650px;
	height:			145px!important;
	height:			150px;
	padding:		5px;
	margin-bottom:  20px;
	font-family:	"Arial";
	font-size:		11px;
	text-align:		left;
	clear:			both;
	}

div.CampoFormReg a.Registrati:link, div.CampoFormReg a.Registrati:visited	{
		display:			block;
		margin:				0 auto;
		width:				134px;
		height:				47px;
		background-image:	url(../img/btn_form_reg.gif);
		background-repeat:	no-repeat;}
	
	div.CampoFormReg a.Registrati:hover	{
		background-image:	url(../img/btn_form_reg_on.gif);
		background-repeat:	no-repeat;
		}
		
		

/*  FORM *********************** */	


/* *********** POPUP *********** */


.videoPopup {
display: block;
float: left;
width: 449px;
height: auto;
margin: 0px auto;

}
.videoPopup .headPop {
display: block;
float: left;
width: 100%;
height: 38px;
background: url(http://www.rai.tv/dl/RaiTV/images/popup/bkg_headpop.gif) repeat-x;
}

.videoPopup .headPop .logoRaiTv {
display: block;
float: left;
width: 95px;
height: 38px;
background: url(http://www.rai.tv/dl/RaiTV/images/popup/logo_popup.gif) no-repeat;
}
.videoPopup .headPop .logoRaiTv a{
display: block;
float: left;
width: 95px;
height: 38px;
}

.videoPopup .headPop .Display{
display: block;
float: left;
text-align: left;
width: 285px;
height: 23px;
font-size: 13px;
font-weight: bold;
color: #fff;
margin: 4px 0px 0px 14px;
padding: 7px 0px 0px 8px;
background: url(http://www.rai.tv/dl/RaiTV/images/popup/bkg_displaypop.gif) 0px 0px no-repeat;
}

.videoPopup .headPop a.btn_espandi{
display: block;
float: right;
width: 33px;
height: 30px;
margin: 4px 0px 0px 0px;
background: url(/dl/RaiTV/images/popup/btn_espandi.gif) no-repeat;
}

.videoPopup .Player{
display: block;
float: left;
width: 449px;
height: auto;
}

.videoPopup .Player #Video{
display: block;
padding: 0px 0px 0px 0px;
}




/*######### NEWSLETTER #########*/



#Newsletter {
display: block;
position: static;
float: left;
width:	450px!important;
width:	490px;
height: 352px!important;
height: 372px;
padding: 10px 20px 10px 20px!important;
padding: 10px 20px 10px 20px;
margin: 0px 0px 0px 0px!important;
margin: 0px 0px 0px 0px;
color: #777;
background:transparent;
}

#Newsletter h2 {
display: block;
float: left;
width:	450px!important;
width:	450px;
height: 46px!important;
height: 46px;
padding: 0px 0px 0px 0px!important;
padding: 0px 0px 0px 0px;
margin: 5px 0px 0px 0px!important;
margin: 5px 0px 0px 0px;
text-align: left;
font-size: 20px;
font-weight: normal;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='http://www.rai.tv/dl/RaiTV/images/tit_iscrivitinewsletter.png');}
html>/**/body #Newsletter h2  {
background: 			url(http://www.rai.tv/dl/RaiTV/images/tit_iscrivitinewsletter.png) no-repeat!important;
}


#infoNewsletter {
display: block;
float: left;
text-align: left;
font-size: 11px;
position: relative;
z-index: 1000;
line-height: 13.5px;
}

#Newsletter .holder {
float: left;
width: 450px;
height: 189px;
margin: 0px;
padding: 0px 0px 0px 0px;
}

#Newsletter .scroll-pane {
width: 450px;
height: 189px;
overflow: auto;
float: left;
padding: 0px 0px 0px 0px;
}

#Newsletter #paneNewsletter {
height: 189px;
position: relative;
}

#Newsletter .orange-bar .jScrollPaneTrack {
height: 189px;
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_panetrack.gif) no-repeat;
}
#Newsletter .orange-bar .jScrollPaneDragTop {
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_dragtop.gif) 0px 0px no-repeat;
height: 6px;
}
#Newsletter .orange-bar .jScrollPaneDragBottom {
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_dragbot.gif) 0px 0px no-repeat;
height: 10px;
}
#Newsletter .orange-bar .jScrollPaneDrag {
margin: 2px 0px 0px 0px;
background: url(http://www.rai.tv/dl/RaiTV/images/scroll_dragmid.gif) bottom left no-repeat;
}
#Newsletter .orange-bar .scroll-pane {
}


#MessageNewsletter {
float: left;
width: 450px;
font-family:	Arial;
font-size:		11px;
line-height:	12px;
font-weight: bold;
color: #d70000;
height: 10px;
margin-bottom: 10px;
padding: 10px 0px 0px 0px;
}

#eMailNews {
display: block;
width: 450px;
float: left;
text-align: left;
padding: 0px 0px 0px 0px;
}

#eMailNews div.check {
float: left;
width: 33px!important;
width: 33px;
height: 38px;
padding: 2px 0px 0px 0px;
display: block;
}


#eMailNews span {
float: left;
width: 417px!important;
width: 417px;
height: 40px;
padding: 0px 0px 5px 0px;
display: block;

}


.Iscrizione{
display: block; 
float: left;
margin: 0px 0px 0px 0px;
width: 440px!important; 
width: 450px; 
height: 24px!important; 
height: 26px; 
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 2px 5px 0px 5px;
background: url(http://www.rai.tv/dl/RaiTV/images/bkg_inputnewsletter.gif) no-repeat;

}

.Iscrizione input {
display: block; 
float: left;
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 0px;
width: 370px; 
height: 19px; 
border: 0px;
background: transparent;
font-size: 14px;
color: #626262;
}
.Iscrizione input.submit{
display: block; 
float: right;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 50px; 
height: 22px; 
border: 0;
}

body #videoIframe {display:none}

