.solotesto, .hidden  {
display:	none;
}

.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: #eee;
outline: 0;
background: #042355 url(/dl/RaiCinema/images/bkg.jpg);
}

/*######### HOMEPAGE ######### */


.homePage {
display: block;
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 100%; 
height: auto;
}

.homePage .Page {
display: block;
position: relative;
z-index: 1000;
margin: 0px auto; 
padding: 20px 0px 0px 0px;
width: 958px; 
height: 530px; 
}

.homePage .logoRaicinema {
display: block;
float: left;
text-align: center;
width: 958px;
height: 86px;
padding: 2px 0px 15px 0px;

}

.logoRaicinema a {
display: block;
margin: 0px auto;
width: 246px;
height: 85px;
background: url(/dl/RaiCinema/images/logo_raicinema.gif) no-repeat;
}

.homePage .videoPlayer {
display: block;
float: left;
width: 462px;
height: 322px;
margin: 0px 0px 0px 120px!important; 
margin: 0px 0px 0px 60px;
padding: 22px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_player.png');}
html>/**/body .homePage .videoPlayer  {
background: url(/dl/RaiCinema/images/bkg_player.png) no-repeat!important;
}

.homePage ul.Menu{
display: block;
float: left;
width: 223px;
height: 295px;
padding: 49px 0px 0px 33px;
background: url(/dl/RaiCinema/images/bkg_menu.gif) 20px 310px no-repeat;
}
.homePage ul.Menu li{
display: block;
float: left;
width: 167px;
height: 28px;
margin: 0px 0px 23px 0px;
}
.homePage ul.Menu li a{
display: block;
float: left;
width: 167px;
height: 28px;
margin: 0px 0px 0px 0px;
}

.homePage ul.Menu li a.Cinema{background: url(/dl/RaiCinema/images/hp_menu_cinema.gif) no-repeat;}
.homePage ul.Menu li a.Tv{background: url(/dl/RaiCinema/images/hp_menu_tv.gif) no-repeat;}
.homePage ul.Menu li a.Documentari{background: url(/dl/RaiCinema/images/hp_menu_doc.gif) no-repeat;}
.homePage ul.Menu li a.Eventi{background: url(/dl/RaiCinema/images/hp_menu_eventi.gif) no-repeat;}
.homePage ul.Menu li a.News{background: url(/dl/RaiCinema/images/hp_menu_news.gif) no-repeat;}

.homePage .preFooter{
display: block;
float: left;
position: relative;
z-index: 1;
text-align: center;
width: 100%;
height: 125px;
margin: -80px 0px 0px 0px; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiCinema/images/bkg_prefoot.png');}
html>/**/body .homePage .preFooter{
background: url(/dl/RaiCinema/images/bkg_prefoot.png) repeat-x!important;
}

.homePage .tickerNews{
display: block;
float: left; 
width: 958px;
height: 37px;
margin: 30px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_ticker.png');}
html>/**/body .homePage .tickerNews{
background: url(/dl/RaiCinema/images/bkg_ticker.png) no-repeat!important;
}

.tickerNews .nav {
	width: 38px;
	height: 19px;
	float: left;
	margin: 7px 10px 0px 100px!important;
	margin: 7px 10px 0px 50px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiCinema/images/bkg_ticker_nav.png');
}
html>/**/body .tickerNews .nav {
	background: transparent url(/dl/RaiCinema/images/bkg_ticker_nav.png) left top scroll no-repeat !important;
}
.tickerNews .nav a.prev {
	display: block;
	width: 13px;
	height: 13px;
	float: left;
	margin: 4px 0px 0px 6px!important;
	margin: 4px 0px 0px 3px;
	position: relative;
	background: transparent url(/dl/RaiCinema/images/btn_left.gif) left top scroll no-repeat !important;
}
.tickerNews .nav a.next {
	display: block;
	width: 13px;
	height: 13px;
	float: left;
	margin: 4px 0px 0px 2px!important;
	margin: 4px 0px 0px 1px;
	position: relative;
	background: transparent url(/dl/RaiCinema/images/btn_right.gif) left top scroll no-repeat !important;
}
.tickerNews .display {
	margin: 5px 0px 0px 0px;
}
.tickerNews .display, .tickerNews .display ul, .tickerNews .display ul li {
	display: block;
	width: 600px;
	height: 34px;
	float: left;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.tickerNews .all {
	height: 28px;
	width: 90px;
	float: left;
	margin: 11px 0px 0px 0px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
.tickerNews .display a,
.tickerNews .display a:link,
.tickerNews .display a:visited
{
	position: relative;
	color: #fff;
}
.tickerNews .display a:active,
.tickerNews .display a:hover
{
	color: #6CABD9;
}
.tickerNews .all a,
.tickerNews .all a:link,
.tickerNews .all a:visited
{
	position: relative;
	padding: 0px 10px 0px 0px;
	background: transparent url(/dl/RaiCinema/images/arrow-right.gif) right 4px scroll no-repeat !important;
	color: #6CABD9;
}
.tickerNews .all a:hover,
.tickerNews .all a:active
{
	color: #fff;
}

#footerHp {
display: block;
float: left;
text-align: center;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 100%; 
height: 228px; 
background: url(/dl/RaiCinema/images/bkg_footer.gif) repeat-x;
}


#footerHp .footerInt {
display: block;
margin: 0px auto; 
padding: 22px 0px 0px 0px;
width: 900px; 
height: auto; 
background: url(/dl/RaiCinema/images/bkg_footerint.gif) center top no-repeat;
}

#footerHp .loghi {
display: block;
text-align: left;
margin: 20px auto 0px auto; 
padding: 8px 230px 0px 230px;
width: 440px; 
height: auto; 
background: url(/dl/RaiCinema/images/bkg_foot_loghi.gif) center top no-repeat;
}
#footerHp .loghi a {
padding: 0px 24px 0px 24px;
}

#footerHp .credits {
display: block;
text-align: center;
margin: 20px 0px 0px 0px; 
padding: 0px 0px 0px 0px;
width: 100%; 
height: auto; 
color: #8298a7;
}

/* foot */

#footerHp .footerInt ul.lang{
display: none;
position:relative;
z-index: 99999;
float: left;
width: 100%;
height: 25px;
padding: 0px 0px 0px 0px;
margin: -47px 0px 0px 0px;
}

#footerHp .footerInt ul.lang li{
display: block;
float: right;
text-align: left;
width: 89px;
height: 20px;
margin: 0px 2px 0px 2px;
padding: 5px 0px 0px 5px;
background: url(/dl/RaiCinema/images/tab_lang.gif) no-repeat;
}
#footerHp .footerInt ul.lang li a{
display: block;
float: left;
text-align: left;
height: 20px;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 24px;
}
#footerHp .footerInt ul.lang li a:hover{
color: #6cabd9;
}
#footerHp .footerInt ul.lang li a.ita{background: url(/dl/RaiCinema/images/ico_ita.gif) no-repeat;}
#footerHp .footerInt ul.lang li a.eng{background: url(/dl/RaiCinema/images/ico_eng.gif) no-repeat;}


#footerHp .footerInt h3{
display: block;
float: left;
width: 100%;
height: 11px;
padding: 0px 0px 8px 0px;
}
#footerHp .footerInt ul{
display: block;
float: left;
font-weight: bold;
font-size: 11px;
}
#footerHp .footerInt ul li{
margin: 0px 0px 5px 2px;
}

#footerHp .footerInt ul li a{
color: #6cabd9;
}
#footerHp .footerInt ul li a:hover{
color: #fff;
}

#footerHp .footerInt .footSocieta {
display: block;
float: left;
text-align: left;
width: 127px;
height: 100px;
padding: 0px 12px 0px 0px;
background: url(/dl/RaiCinema/images/bkg_sepfoot.gif) right top repeat-y;
}
#footerHp .footerInt .footSocieta h3{
background: url(/dl/RaiCinema/images/tit_foot_societa.gif) no-repeat;
}

#footerHp .footerInt .footCinema{
display: block;
float: left;
text-align: left;
width: 117px;
height: 100px;
padding: 0px 12px 0px 11px;
}
#footerHp .footerInt .footCinema h3{
background: url(/dl/RaiCinema/images/tit_foot_cinema.gif) no-repeat;
}

#footerHp .footerInt .footTv{
display: block;
float: left;
text-align: left;
width: 31px;
height: 100px;
padding: 0px 11px 0px 11px;
}
#footerHp .footerInt .footTv h3{
background: url(/dl/RaiCinema/images/tit_foot_tv.gif) no-repeat;
}

#footerHp .footerInt .footDocumentari{
display: block;
float: left;
text-align: left;
width: 87px;
height: 100px;
padding: 0px 11px 0px 11px;
}
#footerHp .footerInt .footDocumentari h3{
background: url(/dl/RaiCinema/images/tit_foot_docu.gif) no-repeat;
}

#footerHp .footerInt .footEventi{
display: block;
float: left;
text-align: left;
width: 41px;
height: 100px;
padding: 0px 11px 0px 11px;
}
#footerHp .footerInt .footEventi h3{
background: url(/dl/RaiCinema/images/tit_foot_eventi.gif) no-repeat;
}

#footerHp .footerInt .footNews{
display: block;
float: left;
text-align: left;
width: 100px;
height: 100px;
padding: 0px 12px 0px 11px;
background: url(/dl/RaiCinema/images/bkg_sepfoot.gif) right top repeat-y
}
#footerHp .footerInt .footNews h3{
background: url(/dl/RaiCinema/images/tit_foot_news.gif) no-repeat;
}

#footerHp .footerInt .footAudi{
display: block;
float: left;
text-align: left;
width: 102px;
height: 100px;
padding: 0px 12px 0px 11px;
background: url(/dl/RaiCinema/images/bkg_sepfoot.gif) right top repeat-y
}
#footerHp .footerInt .footAudi h3{
background: url(/dl/RaiCinema/images/tit_foot_audi.gif) no-repeat;
}
#footerHp .footerInt .footDoc{
display: block;
float: right;
width: 133px;
height: 100px;
text-align: left;
padding: 0px 0px 0px 11px;
}
#footerHp .footerInt .footDoc h3{
background: url(/dl/RaiCinema/images/tit_foot_doc.gif) no-repeat;
}

#footerHp .footerInt .footDoc .footSearch{
display: block;
float: left;
width: 129px;
height: auto;
text-align: left;
padding: 23px 0px 0px 4px;
background: url(/dl/RaiCinema/images/bkg_footsearch.gif) no-repeat;
}
#footerHp .footerInt .footDoc .footSearch a{
display: block;
float: left;
width: 120px;
text-align: left;
padding: 5px 0px 0px 0px;
color: #fff;
}
#footerHp .footerInt .footDoc .footSearch a:hover{
color: #b6cee1;
}

#footerHp .footerInt .footDoc .footSearch input{
display: block;
float: left;
width: 95px;
height: 15px;
font-size: 11px;
text-align: left;
color: #b6cee1;
padding: 0px 0px 0px 0px;
border: 0px;
font-weight: bold;
background: transparent;
}
#footerHp .footerInt .footDoc .footSearch input.submit{
display: block;
float: right;
width: 24px;
height: 24px;
padding: 0px 0px 0px 0px;
margin: -5px 0px 0px 0px;
border: 0px;
overflow: hidden;
text-indent: -9000px;
background: transparent;
}

/*######### FiNE HP ######### */


/*######### STRUTTURA ######### */

.Footer{
display: block;
float: left;
position: relative;
z-index: 1;
text-align: center;
width: 100%;
height: 125px;
margin: -50px 0px 0px 0px; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiCinema/images/bkg_prefoot.png');}
html>/**/body .Footer{
background: url(/dl/RaiCinema/images/bkg_prefoot.png) repeat-x!important;
}

.Page {
display: block;
position: relative;
z-index: 1000;
margin: 0px auto; 
padding: 20px 0px 0px 0px;
width: 899px; 
height: auto; 
}

.Page .logoRaicinema {
display: block;
float: left;
text-align: center;
width: 100%;
height: 86px;
padding: 2px 0px 15px 0px;
}

.logoRaicinema a {
display: block;
margin: 0px auto;
width: 246px;
height: 85px;
background: url(/dl/RaiCinema/images/logo_raicinema.gif) no-repeat;
}

/* col sx - menu */

.Page .colSx {
display: block;
float: left;
width: 179px;
height: auto;
}

.Page .colSx .Menu {
display: block;
float: left;
width: 179px;
height: auto;
}

.Page .colSx .Menu h2 {
display: block;
float: left;
width: 179px;
height: 25px;
}
.Page .colSx .Menu h2.Societa {background: url(/dl/RaiCinema/images/menu_societa.gif) no-repeat;}
.Page .colSx .Menu h2.Cinema {background: url(/dl/RaiCinema/images/menu_cinema.gif) no-repeat;}
.Page .colSx .Menu h2.Tv {background: url(/dl/RaiCinema/images/menu_tv.gif) no-repeat;}
.Page .colSx .Menu h2.Documentari {background: url(/dl/RaiCinema/images/menu_documentari.gif) no-repeat;}
.Page .colSx .Menu h2.Eventi {background: url(/dl/RaiCinema/images/menu_eventi.gif) no-repeat;}
.Page .colSx .Menu h2.News {background: url(/dl/RaiCinema/images/menu_news.gif) no-repeat;}
.Page .colSx .Menu h2.Audicinema {background: url(/dl/RaiCinema/images/menu_audicinema.gif) no-repeat;}
.Page .colSx .Menu h2.Documenti {background: url(/dl/RaiCinema/images/menu_documenti.gif) no-repeat;}

.Page .colSx .Menu .sMenu{
display: block;
float: left;
width: 179px;
height: auto;
}
.Page .colSx .Menu .sMenu ul{
display: block;
float: left;
text-align: left;
width: 140px;
height: auto;
padding: 10px 14px 0px 25px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiCinema/images/bkg_menu.png');}
html>/**/body .Page .colSx .Menu .sMenu ul {
background: url(/dl/RaiCinema/images/bkg_menu.png) repeat!important;
}

.Page .colSx .Menu .sMenu ul.bullet li{
display: block;
float: left;
text-align: left;
width: 126px;
height: auto;
padding: 2px 0px 2px 14px;
position: relative;
background: url(/dl/RaiCinema/images/menu_bullet.gif) 0px 5px no-repeat!important;
}
.Page .colSx .Menu .sMenu ul.bullet li .toggle{
background: url(/dl/RaiCinema/images/menu_bullet.gif) 0px 5px no-repeat!important;
display: block;
height: 16px;
width: 12px;
left: 0px;
position: absolute;
top: 0px;
cursor: pointer;
}
.Page .colSx .Menu .sMenu ul.bullet li.espanso .toggle{
background: url(/dl/RaiCinema/images/menu_bullet_espanso.gif) 0px 7px no-repeat!important;
}


.Page .colSx .Menu .sMenu ul.bullet li.espanso{
background: url(/dl/RaiCinema/images/menu_bullet_espanso.gif) 0px 7px no-repeat!important;
}

.Page .colSx .Menu .sMenu ul.bullet li.noSubmenu, .Page .colSx .Menu .sMenu ul.bullet li.espanso.noSubmenu{
background: none!important;
}

/*sottomenu*/

.sottoMenu {
display: block;
float: left;
width: 154px;
height: auto;
margin: 5px 0px 5px -14px;
padding: 0px 0px 0px 0px;
}
.sottoMenu .top{
display: block;
float: left;
width: 154px;
height: 8px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: url(/dl/RaiCinema/images/botop_sottomenu.gif) 0px 0px no-repeat;
}
.sottoMenu .bot{
display: block;
float: left;
width: 154px;
height: 8px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
overflow: hidden;
background: url(/dl/RaiCinema/images/botop_sottomenu.gif) 0px -8px no-repeat;
}

.Page .colSx .Menu .sMenu ul .sottoMenu ol{
display: block;
float: left;
width: 154px;
height: auto;
overflow: hidden;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fff;
}
.Page .colSx .Menu .sMenu ul .sottoMenu ol li{
display: block;
float: left;
width: 138px;
height: auto;
margin: -1px 0px 0px 0px;
padding: 4px 8px 4px 8px;
background: transparent!important;
background: transparent;
border-top: 1px solid #ccc;
}
.Page .colSx .Menu .sMenu ul .sottoMenu ol li a{
display: block;
float: left;
width: 138px;
height: auto;
color:#17345f;
font-size: 11px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: #fff;
}

.Page .colSx .Menu .sMenu ul .sottoMenu ol li a:hover{
color: #999;
}

.Page .colSx .Menu .sMenu ul li{
display: block;
float: left;
text-align: left;
width: 140px;
height: auto;
padding: 2px 0px 2px 0px;
}
.Page .colSx .Menu .sMenu ul li a {
position: relative;
cursor: pointer;
font-weight: bold;
color: #6cabd9;
}
.Page .colSx .Menu .sMenu ul li a:hover {
color: #fff;
}





.Page .colSx .Menu .Bot{
display: block;
float: left;
text-align: left;
width: 179px;
height: 12px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiCinema/images/bkg_menu.png');}
html>/**/body .Page .colSx .Menu .Bot{
background: url(/dl/RaiCinema/images/bkg_menu.png) repeat!important;
}

.Page .colSx .Menu .Chiusura{
display: block;
float: left;
text-align: left;
width: 179px;
height: 24px;
padding: 0px 0px 0px 0px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_menubot.png');}
html>/**/body .Page .colSx .Menu .Chiusura {
background: url(/dl/RaiCinema/images/bkg_menubot.png) no-repeat!important;
}


/* main */

.Page .mainPage{
display: block;
float: right;
width: 700px;
height: auto;
}

.Page .mainPage .mainBox {
display: block;
float: left;
width: 700px;
height: auto;
margin: 0px 0px 20px 0px;
}

.Page .mainPage .mainBox .Top{
display: block;
float: left;
width: 700px;
height: 20px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_mainbox_top.png');}
html>/**/body .Page .mainPage .mainBox .Top {
background: url(/dl/RaiCinema/images/bkg_mainbox_top.png) no-repeat!important;
}

.Page .mainPage .mainBox .Bot{
display: block;
float: left;
width: 700px;
height: 20px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_mainbox_bot.png');}
html>/**/body .Page .mainPage .mainBox .Bot{
background: url(/dl/RaiCinema/images/bkg_mainbox_bot.png) no-repeat!important;
}

.Page .mainPage .mainBox .Main{
display: block;
float: left;
text-align: left;
width: 660px;
height: auto;
padding: 0px 20px 0px 20px;
color: #295489;
font-size: 11px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiCinema/images/bkg_mainbox_mid.png');}
html>/**/body .Page .mainPage .mainBox .Main{
background: url(/dl/RaiCinema/images/bkg_mainbox_mid.png) repeat-y!important;
}



ul.lang{
	display: none;
	float: right;
	width: 194px;
	height: 42px;
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	top: 0px;
	right: 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiCinema/images/tab_lang.png');
}
html>/**/body ul.lang{
	background: url(/dl/RaiCinema/images/tab_lang.png) repeat-y!important;
}

ul.lang li{
display: block;
float: right;
position: relative;
text-align: left;
width: 89px;
width: 85px;
height: 20px;
margin: 0px 2px 0px 2px;
margin: 8px 0px 0px 0px;
padding: 5px 0px 0px 5px;
/* background: url(/dl/RaiCinema/images/tab_lang.gif) no-repeat; */
}
ul.lang li a{
display: block;
float: left;
text-align: left;
height: 20px;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 24px;
}
ul.lang li a:hover{
color: #6cabd9;
}
ul.lang li a.ita{background: url(/dl/RaiCinema/images/ico_ita.gif) no-repeat;}
ul.lang li a.eng{background: url(/dl/RaiCinema/images/ico_eng.gif) no-repeat;}




.Page .mainPage .mainBox .Main u{
color: #5f6678;
}

.Page .mainPage .mainBox .Main h2{
display: block;
float: left;
text-align: left;
width: 660px;
height: auto;
padding: 0px 0px 2px 0px;
margin: 0px 0px 10px 0px;
color: #777f94;
font-size: 24px;
font-weight: normal;
border-bottom: 1px solid #c7cad0;
text-transform: capitalize;
}
.Page .mainPage .mainBox .Main h2 span.sub{
color: #295489;
font-size: 20px;
font-weight: normal;
}

.Page .mainPage .mainBox.dark .Top{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_mainbox_dark_top.png');}
html>/**/body .Page .mainPage .mainBox.dark .Top {
background: url(/dl/RaiCinema/images/bkg_mainbox_dark_top.png) no-repeat!important;
}

.Page .mainPage .mainBox.dark .Bot{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_mainbox_dark_bot.png');}
html>/**/body .Page .mainPage .mainBox.dark .Bot{
background: url(/dl/RaiCinema/images/bkg_mainbox_dark_bot.png) no-repeat!important;
}

.Page .mainPage .mainBox.dark .Main{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiCinema/images/bkg_mainbox_dark_mid.png');}
html>/**/body .Page .mainPage .mainBox.dark .Main{
background: url(/dl/RaiCinema/images/bkg_mainbox_dark_mid.png) repeat-y!important;
}
.Page .mainPage .mainBox.dark .Main h2{
color: #fefefe;
border-bottom: 1px solid #3f6c95;
}
.Page .mainPage .mainBox.dark .Main h2 span.sub{
color: #6cabd9;
}


.Page .mainPage .secondBox {
display: block;
float: left;
width: 700px;
height: auto;
}

.Page .mainPage .secondBox .Top{
display: block;
float: left;
width: 700px;
height: 15px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_secondbox_top.png');}
html>/**/body .Page .mainPage .secondBox .Top {
background: url(/dl/RaiCinema/images/bkg_secondbox_top.png) no-repeat!important;
}

.Page .mainPage .secondBox .Bot{
display: block;
float: left;
width: 700px;
height: 15px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_secondbox_bot.png');}
html>/**/body .Page .mainPage .secondBox .Bot{
background: url(/dl/RaiCinema/images/bkg_secondbox_bot.png) no-repeat!important;
}

.Page .mainPage .secondBox .Main{
display: block;
float: left;
text-align: left;
width: 660px;
height: auto;
padding: 0px 20px 0px 20px;
color: #295489;
font-size: 11px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/dl/RaiCinema/images/bkg_secondbox_mid.png');}
html>/**/body .Page .mainPage .secondBox .Main{
background: url(/dl/RaiCinema/images/bkg_secondbox_mid.png) repeat-y!important;
}


/* logout - search */

.boxOptions {
display: block;
float: right;
width: 285px;
height: 43px;
padding: 3px 0px 0px 20px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_boxoptions.png');}
html>/**/body .boxOptions{
background: url(/dl/RaiCinema/images/bkg_boxoptions.png) no-repeat!important;
}
.boxOptions.Search {
display: block;
float: right;
width: 173px;
height: 43px;
padding: 3px 0px 0px 20px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_boxoptions_search.png');}
html>/**/body .boxOptions.Search{
background: url(/dl/RaiCinema/images/bkg_boxoptions_search.png) no-repeat!important;
}

.boxOptions.Log {
display: block;
float: right;
width: 680px;
height: 43px;
padding: 3px 0px 0px 20px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_boxoptions_log.png');}
html>/**/body .boxOptions.Log{
background: url(/dl/RaiCinema/images/bkg_boxoptions_log.png) no-repeat!important;
}

.boxOptions.Log .user{
display: block;
float: left;
text-align: left;
width: 140px;
height: auto;
padding: 7px 0px 0px 90px;

}
.boxOptions.Log .pass{
display: block;
float: left;
text-align: left;
width: 150px;
height: auto;
padding: 9px 0px 0px 82px;
}

.boxOptions.Log .user{
display: block;
float: left;
text-align: left;
width: 140px;
height: auto;
padding: 9px 0px 0px 90px;

}
.boxOptions.Log .user input,
.boxOptions.Log .pass input{
display: block;
float: left;
border: 0px;
font-size: 12px;
width: 127px;
padding: 0px 0px 0px 3px;
color: #666;
position:relative;
background: transparent;
}


.boxOptions .boxSearch{
display: block;
float: right;
width: 173px;
height: 25px;
padding: 11px 7px 0px 10px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/bkg_search.png');}
html>/**/body .boxOptions .boxSearch{
background: url(/dl/RaiCinema/images/bkg_search.png) no-repeat!important;
}
.boxOptions .boxSearch input{
display: block;
float: left;
width: 125px;
height: 15px;
font-size: 11px;
text-align: left;
color: #b6cee1;
padding: 0px 0px 0px 0px;
border: 0px;
font-weight: bold;
position: relative;
background: transparent;
}
.boxOptions .boxSearch input.submit{
display: block;
float: right;
width: 24px;
height: 24px;
padding: 0px 0px 0px 0px;
margin: -5px 0px 0px 0px;
border: 0px;
overflow: hidden;
position: relative;
cursor: pointer;
text-indent: -9000px;
background: transparent;
}

.boxOptions a.boxLogout{
display: block;
float: left;
width: 90px;
height: 36px;
margin: 9px 0px 0px 0px;
cursor: pointer;
position: relative;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='/dl/RaiCinema/images/btn_logout.png');}
html>/**/body .boxOptions a.boxLogout{
background: url(/dl/RaiCinema/images/btn_logout.png) no-repeat!important;
}


/*######### FiNE STRUTTURA ######### */

/*######### PAGINE ######### */


/* struttura organizz */

ul.Struttura {
display: block;
float: left;
width: 380px;
overflow: hidden;
}

ul.Struttura li {
display: block;
float: left;
width: 380px;
height: auto;
padding: 12px 0px 12px 0px;
margin: -1px 0px 0px 0px;
border-top: 1px dashed #73849f;
color: #295489;
font-size: 12px;
font-weight: bold;
}

ul.Struttura h3{
display: block;
float: left;
width: 380px;
padding: 0px 0px 5px 0px;
font-size: 14px;
color: #777f94;
text-transform: uppercase;
}

/* cinema film in produzione */

ul.elencoFilm {
display: block;
float: left;
width: 660px;
height: auto;
padding: 40px 0px 50px 0px!important;
padding: 40px 0px 0px 0px;
}
html>/**/body ul.elencoFilm{
padding: 40px 0px 0px 0px!important;
}

ul.elencoFilm li{
display: block;
float: left;
width: 660px;
height: auto;
margin: 0px 0px 50px 0px;
}

ul.elencoFilm li .img{
display: block;
float: left;
width: auto;
height: 103px;
position:relative;
z-index: 1000;
padding: 0px 10px 0px 0px;
margin: -38px 0px -10px -1px;
}

ul.elencoFilm li .img img{
display: block;
float: left;
width: 70px;
height: 100px;
border-top: 2px solid #314f75;
border-right: 2px solid #314f75;
border-left: 2px solid #314f75;
border-bottom: 1px solid #314f75;
margin: 10px 0px 0px 0px;
}
html>/**/body ul.elencoFilm li .img img{
margin: 0px 0px 0px 0px!important;
}

ul.elencoFilm li h3{
display: block;
float: left;
min-width: 500px;
position:relative;
z-index: 1000;
font-size: 16px;
color: #fff;
background: url(/dl/RaiCinema/images/bullet_quad.gif) 0px 1px no-repeat;
padding: 0px 0px 0px 24px;
margin: -22px 0px 0px 0px;
}

ul.elencoFilm li .cont{
display: block;
float: left;
width: auto;
width: 648px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
border-top: 1px dotted #6cabd9;
border-right: 1px solid #314f75;
border-left: 1px solid #314f75;
border-bottom: 1px solid #314f75;
background: url(/dl/RaiCinema/images/bkg_lielenco.gif) repeat-y;

}

ul.elencoFilm li .cont p{
overflow: hidden;
min-width: 500px;
margin: 10px 0px 4px 0px;
height: 30px;
color: #fff;
font-size: 11px;
}

ul.elencoFilm li .cont ol{
display: block;
float: right;
width: 240px;
height: 30px;
position: relative;
z-index: 1000;
margin: 11px -10px -14px 0px!important;
margin: 11px -5px -14px 0px;
padding: 0px 0px 0px 20px;
background: url(/dl/RaiCinema/images/bkg_ol.gif) right 14px no-repeat;
}
html>/**/body ul.elencoFilm li .cont ol{
margin: 0px -10px -10px 0px!important;
}
ul.elencoFilm li .cont ol li{
display: block;
float: left;
width: 50px;
height: 14px;
margin: 0px 7px 0px 0px!important;
margin: 0px 7px 0px 0px;
padding: 3px 0px 0px 20px;

}

ul.elencoFilm li .cont ol li.scheda{width: 57px; background: url(/dl/RaiCinema/images/ico_scheda.gif) right 2px no-repeat;}
ul.elencoFilm li .cont ol li.foto{width: 44px; background: url(/dl/RaiCinema/images/ico_foto.gif) right 3px no-repeat;}
ul.elencoFilm li .cont ol li.trailer{width: 54px; background: url(/dl/RaiCinema/images/ico_trailer.gif) right 0px no-repeat;}

ul.elencoFilm li .cont ol li a{
display: block;
float: left;
font-weight: bold;
font-size: 11px;
color: #6cabd9;
}
ul.elencoFilm li .cont ol li a:hover{
color: #fff;
}

/* ricerca avanzata */

.ricercaAvanzata {
display: block;
float: left;
padding: 20px 0px 0px 0px;
}

.formAvanzato {
display: block;
float: left;
width: 500px;
padding: 30px 0px 0px 0px;
}


.formAvanzato .label{
display: block;
float: left;
width: 200px;
height: 24px;
padding: 7px 0px 0px 0px;
margin: 0px 0px 1px 0px;
font-size: 14px;
font-weight: bold;
color: #e0e3da;
}
.formAvanzato .input{
display: block;
float: left;
width: 272px;
height: 25px;
padding: 6px 0px 0px 8px;
margin: 0px 0px 1px 0px;
background: url(/dl/RaiCinema/images/bkg_ricercaavanzata.gif) no-repeat;
}
.formAvanzato .input input{
width: 263px;
background: transparent;
border: 0px;
color: #666;
}

.formAvanzato .select{
display: block;
float: left;
width: 276px;
height: 28px;
padding: 3px 0px 0px 4px;
margin: 0px 0px 1px 0px;
}
.formAvanzato .select select{
width: 272px;
height: 24px;
padding: 2px 0px 2px 0px;
color: #666;
}

.formAvanzato .submit{
display: block;
float: left;
text-align: right;
width: 480px;
height: 31px;
padding: 30px 0px 0px 0px;
}

.formAvanzato .submit a{
display: block;
float: right;
text-align: right;
width: auto;
height: 18px;
margin: 0px 0px 0px 0px;
padding: 3px 34px 0px 0px;
color: #295489;
font-size: 12px;
font-weight: bold;
background: url(/dl/RaiCinema/images/btn_freccia.gif) top right no-repeat;
}
.formAvanzato .submit a:hover{
color: #999;
}

/* risultati */


ul.elencoRicerca {
display: block;
float: left;
width: 660px;
height: auto;
padding: 40px 0px 50px 0px!important;
padding: 40px 0px 0px 0px;
}
html>/**/body ul.elencoRicerca {
padding: 40px 0px 0px 0px!important;
}

ul.elencoRicerca li{
display: block;
float: left;
width: 660px;
height: auto;
margin: 0px 0px 50px 0px;
}

ul.elencoRicerca li h3{
display: block;
float: left;
min-width: 500px;
position:relative;
z-index: 1000;
font-size: 16px;
color: #fff;
background: url(/dl/RaiCinema/images/bullet_quad.gif) 0px 1px no-repeat;
padding: 0px 0px 0px 24px;
margin: -22px 0px 0px 0px;
}

ul.elencoRicerca li h3 span{
color: #6cabd9;
padding: 0px 10px 0px 0px;
}



ul.elencoRicerca li .cont{
display: block;
float: left;
width: auto;
width: 638px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
border-top: 1px dotted #6cabd9;
border-right: 1px solid #314f75;
border-left: 1px solid #314f75;
border-bottom: 1px solid #314f75;
background: url(/dl/RaiCinema/images/bkg_lielenco.gif) repeat-y;

}

ul.elencoRicerca li .cont p{
overflow: hidden;
min-width: 500px;
margin: 10px 0px 4px 0px;
height: 30px;
color: #fff;
font-size: 11px;
}

ul.elencoRicerca li .cont ol{
display: block;
float: right;
width: 240px;
height: 30px;
position: relative;
z-index: 1000;
margin: 11px -10px -14px 0px!important;
margin: 11px -5px -14px 0px;
padding: 0px 0px 0px 20px;
background: url(/dl/RaiCinema/images/bkg_ol.gif) right 14px no-repeat;
}
html>/**/body ul.elencoRicerca li .cont ol{
margin: 0px -10px -10px 0px!important;
}
ul.elencoRicerca li .cont ol li{
display: block;
float: right;
width: 50px;
height: 14px;
margin: 0px 7px 0px 0px!important;
margin: 0px 7px 0px 0px;
padding: 3px 0px 0px 20px;

}
ul.elencoRicerca li .cont ol li.tutto{width: 84px;}

ul.elencoRicerca li .cont ol li a{
display: block;
float: left;
font-weight: bold;
font-size: 11px;
color: #6cabd9;
}
ul.elencoRicerca li .cont ol li a:hover{
color: #fff;
}

.risultatiRicerca {
display: block;
float: left;
padding: 30px 0px 0px 0px;
}

.Page .mainPage .mainBox.dark .Main .risultatiRicerca h2{
width: 500px;
color: #fefefe;
font-size: 20px;
padding: 0px 0px 0px 0px;
border-bottom: 0px solid #3f6c95;
background: url(/dl/RaiCinema/images/bkg_h2_ricerca.gif) 0px bottom no-repeat;
}

.Page .mainPage .mainBox.dark .Main .risultatiRicerca a.next{
color: #6cabd9;
font-weight: bold;
padding: 0px 10px 0px 3px;
background: url(/dl/RaiCinema/images/menu_bullet.gif) right 4px no-repeat;
}
.Page .mainPage .mainBox.dark .Main .risultatiRicerca a.prev{
color: #6cabd9;
font-weight: bold;
padding: 0px 5px 0px 10px;
border-right: 1px solid #fff;
background: url(/dl/RaiCinema/images/menu_bullet_reverse.gif) left 4px no-repeat;
}

.Page .mainPage .mainBox.dark .Main .risultatiRicerca a:hover {
color: #999;
}

/* ricerca alfabetica */

div.hr {
display: block;
float: left;
width: 690px;
height: 13px;
position:relative;
margin: 0px 0px 10px -15px;
background: url(/dl/RaiCinema/images/bkg_hr.gif) no-repeat;
}

.ricercaAlfa {
display: block;
float: left;
width: 660px;
height: auto;
}

.Page .mainPage .mainBox.dark .Main .ricercaAlfa h2{
width: 543px;
color: #fefefe;
font-size: 20px;
padding: 0px 0px 0px 0px;
border-bottom: 0px solid #3f6c95;
background: url(/dl/RaiCinema/images/bkg_h2_ricerca.gif) 0px bottom no-repeat;
}

.Page .mainPage .mainBox.dark .Main .ricercaAlfa a.Avanzata{
display: block;
float: right;
width: auto;
color: #fefefe;
font-size: 12px;
font-weight: bold;
padding: 5px 10px 0px 0px;
color: #6cabd9;
background: url(/dl/RaiCinema/images/menu_bullet.gif) right 9px no-repeat;
}
.Page .mainPage .mainBox.dark .Main .ricercaAlfa a.Avanzata:hover{
color: #fff;
}

.Page .mainPage .mainBox.dark .Main .ricercaAlfa ul{
display: block;
float: left;
width: 660px;
padding: 10px 0px 0px 0px;
}
.Page .mainPage .mainBox.dark .Main .ricercaAlfa ul li{
display: block;
float: left;
width: auto;
padding: 0px 2px 0px 0px;
}
.Page .mainPage .mainBox.dark .Main .ricercaAlfa ul li a{
display: block;
float: left;
text-align: center;
width: 20px;
height: 18px;
padding: 2px 0px 0px 0px;
color: #fff;
font-size: 13px;
font-weight: bold;
}
.Page .mainPage .mainBox.dark .Main .ricercaAlfa ul li a:hover{
color: #999;
}

.Page .mainPage .mainBox.dark .Main .ricercaAlfa ul li a.selected{
color: #fff;
background: url(/dl/RaiCinema/images/bkg_alfa_sel.gif) no-repeat;
}

.Page .mainPage .mainBox.dark .Main .ricercaAlfa .formRicerca{
display: block;
float: left;
text-align: left;
width: 316px;
height: 31px;
padding: 22px 0px 0px 0px;
color: #fff;
font-size: 13px;
background: url(/dl/RaiCinema/images/bkg_ricercaitem.gif) 0px 15px no-repeat;
}
.Page .mainPage .mainBox.dark .Main .ricercaAlfa .formRicerca input{
display: block;
float: left;
width: 260px;
height:20px;
color: #778196;
padding: 0px 0px 0px 10px;
font-size: 12px;
font-weight: bold;
border: 0px;
background: transparent;
}
.Page .mainPage .mainBox.dark .Main .ricercaAlfa .formRicerca input.submit{
display: block;
float: right;
width: 34px;
height: 24px;
padding: 0px 0px 0px 0px;
margin: -3px 0px 0px 0px;
border: 0px;
overflow: hidden;
text-indent: -9000px;
background: transparent;
}

.Page .mainPage .mainBox.dark .Main .ricercaAlfa .perGiorno {
display: block;
float: left;
width: 660px;

}
.Page .mainPage .mainBox.dark .Main .ricercaAlfa .perGiorno h3{
display: block;
float: left;
width: 130px;
padding: 2px 0px 0px 0px;
color: #dcdfe5;

}
.Page .mainPage .mainBox.dark .Main .ricercaAlfa .perGiorno ul{
display: block;
float: left;
width: 400px;
padding: 0px 0px 0px 0px;

}
.Page .mainPage .mainBox.dark .Main .ricercaAlfa .perGiorno ul li{
display: block;
float: left;
width: auto;
padding: 0px 15px 0px 0px;
}

/* scheda film */


.schedaFilm h1 {
display: block;
float: left;
width: 660px;
height: auto;
padding: 20px 0px 0px 0px;
font-size: 20px;
color: #6cabd9;
font-weight: bold;
}
.schedaFilm h4 {
display: block;
float: left;
width: 660px;
height: auto;
padding: 0px 0px 30px 0px;
font-size: 12px;
color: #6cabd9;
font-weight: normal;
}
.schedaFilm .locandina {
display: block;
float: left;
width: 184px;
height: 260px;
padding: 0px 0px 0px 0px;
margin: 0px 15px 0px 0px;
border: 2px solid #909eae;
}
.schedaFilm.senzaLocandina .locandina {
display: none;
}
.schedaFilm .trailer {
display: none;
}
.schedaFilm .info{
display: block;
float: left;
width: 455px;
height: auto;
font-size: 11px;
padding: 0px 0px 0px 0px;
color: #fff;
}
.schedaFilm .info ul{
display: block;
float: left;
width: 455px;
height: auto;
padding: 0px 0px 40px 0px;
color: #fff;
}
.schedaFilm .info ul li{
display: block;
float: left;
width: 455px;
height: auto;
padding: 0px 0px 4px 0px;
}
.schedaFilm .info ul li b{
color: #6cabd9;
margin-right: 3px;
}
.schedaFilm .info ul li a{
color: #fff;
}
.schedaFilm .info ul li a:hover{
color: #999;
}

.schedaFilm .info h3{
display: block;
float: left;
width: 455px;
height: auto;
font-size: 20px;
font-weight: normal;
padding: 0px 0px 00px 0px;
color: #6cabd9;
}

/* con trailer */


.schedaFilm.conTrailer .trailer {
display: block;
float: left;
width: 445px;
height: 264px;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 0px;
}

.schedaFilm.conTrailer .info{
display: block;
float: left;
width: 660px;
height: auto;
font-size: 11px;
padding: 30px 0px 0px 0px;
color: #fff;
}
.schedaFilm.conTrailer .info ul{
display: block;
float: left;
width: 660px;
height: auto;
padding: 0px 0px 20px 0px;
margin: 0px 0px 20px 0px;
border-bottom: 1px solid #3f6c95;
color: #fff;
}
.schedaFilm.conTrailer .info ul li{
display: block;
float: left;
width: 660px;
height: auto;
padding: 0px 0px 4px 0px;
}
.schedaFilm .info ul li b{
color: #6cabd9;
}
.schedaFilm .info ul li a{
color: #fff;
}
.schedaFilm .info ul li a:hover{
color: #999;
}

.schedaFilm.conTrailer .info h3{
display: block;
float: left;
width: 660px;
height: auto;
font-size: 20px;
font-weight: normal;
padding: 0px 0px 0px 0px;
color: #6cabd9;
}

/* articoli correlati */

.Page .mainPage .secondBox h2.tit_artcorrelati {
display: block;
float: left;
width: 660px;
height: 13px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
background: url(/dl/RaiCinema/images/tit_artcorrelati.gif) no-repeat;
}

.Page .mainPage .secondBox ul {
display: block;
float: left;
width: 660px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
.Page .mainPage .secondBox ul li{
display: block;
float: left;
width: 660px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
}
.Page .mainPage .secondBox ul li a{
font-size: 12px;
color: #fff;
}
.Page .mainPage .secondBox ul li a b{
color: #6dabda;
padding: 0px 12px 0px 0px;
}

/* audicinema testo */

.mainBox.dark .testoAudi{
display: block;
float:left;
width: 660px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
font-size: 12px;
color: #fff;
}

.testoAudi{
display: block;
float:left;
width: 660px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 30px 0px;
font-size: 12px;
color: #295489;
}


.testoAudi h3{
display: block;
float:left;
width: 660px;
padding: 10px 0px 5px 0px;
font-size: 20px;
color: #6cabd9;
}
.testoAudi h4{
display: block;
float:left;
width: 660px;
padding: 20px 0px 0px 0px;
font-size: 14px;
color: #6cabd9;
}
.testoAudi b{
font-weight: normal;
color: #6cabd9;
}

/* elenco audi */

ul.elencoFilmAudi {
display: block;
float: left;
width: 690px!important;
width: 720px;
height: auto;
overflow: hidden;
margin: 20px 0px 0px -30px!important;
margin: 20px 0px 0px -40px;

}
ul.elencoFilmAudi li {
display: block;
float: left;
width: 313px;
height: 102px;
margin: 0px 0px 30px 30px!important;
margin: 0px 0px 30px 30px;
background: url(/dl/RaiCinema/images/bkg_lielenco.gif) right 0px repeat-y;
border: 1px solid #314f75;
}
ul.elencoFilmAudi li .img{
display: block;
float: left;
width: 70px;
height: 100px;
overflow: hidden;
margin: 0px 0px 0px 0px;
border-top: 1px solid #314f75;
border-bottom: 1px solid #314f75;
border-right: 2px solid #314f75;
border-left: 1px solid #314f75;
}

ul.elencoFilmAudi li h3{
display: block;
float: left;
width: 200px;
height: auto;
overflow: hidden;
padding: 5px 0px 0px 10px;
margin: 0px 0px 0px 0px;
font-size: 16px;
color: #fff;
border-bottom: 1px dotted #6cabd9;
}

ul.elencoFilmAudi li p{
display: block;
float: left;
width: 220px;
height: 30px;
overflow: hidden;
padding: 5px 10px 0px 10px;
margin: 0px 0px 0px 0px;
font-size: 11px;
color: #fff;

}

ul.elencoFilmAudi li ol{
display: block;
float: left;
width: 220px;
height: 31px;
overflow: hidden;
padding: 5px 0px 0px 0px;
margin: 0px;
background: url(/dl/RaiCinema/images/bkg_ol_audi.gif) right 20px no-repeat;
}

ul.elencoFilmAudi li ol li{
display: block;
float: left;
width: 50px;
height: 14px;
margin: 0px 1px 0px 0px!important;
margin: 0px 1px 0px 0px;
padding: 3px 0px 0px 18px;
border: 0px;
}
ul.elencoFilmAudi li ol li.scheda{width: 57px; background: url(/dl/RaiCinema/images/ico_scheda.gif) right 2px no-repeat;}
ul.elencoFilmAudi li ol li.foto{width: 44px; background: url(/dl/RaiCinema/images/ico_foto.gif) right 3px no-repeat;}
ul.elencoFilmAudi li ol li.trailer{width: 54px; background: url(/dl/RaiCinema/images/ico_trailer.gif) right 0px no-repeat;}

ul.elencoFilmAudi li ol li a{
display: block;
float: left;
font-weight: bold;
font-size: 11px;
color: #6cabd9;
}
ul.elencoFilmAudi li ol li a:hover{
color: #fff;
}

/* REGISTRAZIONE */


.Registrazione{
display: block;
float: left;
width: 660px;
height: auto;
}

.Page .mainPage .mainBox .Main .Registrazione h2{
width: 543px;
color: #295489;
font-size: 20px;
padding: 0px 0px 0px 0px;
border-bottom: 0px solid #3f6c95;
background: url(/dl/RaiCinema/images/bkg_h2_ricerca_light.gif) 0px bottom no-repeat;
}

.Page .mainPage .mainBox .Main .Registrazione p{
display: block;
float: left;
width: 650px;
color: #295489;
font-size: 12px;
padding: 0px 0px 30px 0px;
}
.Page .mainPage .mainBox .Main .Registrazione p b{
color: #ff0000;
}

.Page .mainPage .mainBox .Main .Registrazione .label{
display: block;
float: left;
width: 100px;
height: 22px;
color: #777f94;
font-size: 12px;
font-weight: bold;
padding: 8px 0px 0px 0px;
margin: 0px 0px 1px 0px;

}

.Page .mainPage .mainBox .Main .Registrazione .label b{
width: 10px;
display: block;
color: #ff0000;
float: left;
}
.Page .mainPage .mainBox .Main .Registrazione .input,
.Page .mainPage .mainBox .Main .Registrazione .select{
display: block;
float: left;
width: 225px;
height: 23px;
color: #fefefe;
font-size: 12px;
margin: 0px 0px 1px 0px;
padding: 7px 0px 0px 5px;
}
.Page .mainPage .mainBox .Main .Registrazione .input{
padding: 5px 0px 0px 10px;
width: 220px;
height: 25px;
background: url(/dl/RaiCinema/images/bkg_inputreg_light.gif) no-repeat;
}

.Page .mainPage .mainBox .Main .Registrazione .input input{
display: block;
border: 0px;
width: 180px;
font-size: 12px;
color: #666;
background: transparent;
}
.Page .mainPage .mainBox .Main .Registrazione .select select{
display: block;
width: 190px;
font-size: 12px;
color: #666;
}
.Page .mainPage .mainBox .Main .Registrazione .submit{
display: block;
float: left;
text-align: right;
width: 624px;
height: 21px;
margin: 20px 0px 0px 0px;
padding: 0px 34px 0px 0px;
}
.Page .mainPage .mainBox .Main .Registrazione .submit a{
display: block;
float: right;
text-align: right;
width: auto;
height: 18px;
margin: 0px 0px 0px 0px;
padding: 3px 34px 0px 0px;
color: #295489;
font-size: 12px;
font-weight: bold;
background: url(/dl/RaiCinema/images/btn_freccia_light.gif) top right no-repeat;
}
.Page .mainPage .mainBox .Main .Registrazione .submit a:hover{
color: #999;
}

.testoAudi span{
display: block;
float: left;
color: #797f8f;
font-size: 18px;
padding: 30px 0px 10px 0px;
}

.Page .mainPage .mainBox .Main .btnContinua a{
display: block;
float: right;
text-align: right;
width: auto;
height: 18px;
margin: 0px 0px 0px 0px;
padding: 3px 34px 0px 0px;
color: #295489;
font-size: 12px;
font-weight: bold;
background: url(/dl/RaiCinema/images/btn_freccia_light.gif) top right no-repeat;
}
.Page .mainPage .mainBox .Main .btnContinua a:hover{
color: #999;
}

/*dark*/


.Page .mainPage .mainBox.dark .Main .Registrazione h2{
color: #fefefe;
background: url(/dl/RaiCinema/images/bkg_h2_ricerca.gif) 0px bottom no-repeat;
}

.Page .mainPage .mainBox.dark .Main .Registrazione p{
color: #fefefe;
}

.Page .mainPage .mainBox.dark .Main .Registrazione .label{
color: #fefefe;
}

.Page .mainPage .mainBox.dark .Main .Registrazione .label b{
color: #ff0000;
}
.Page .mainPage .mainBox.dark .Main .Registrazione .input,
.Page .mainPage .mainBox.dark .Main .Registrazione .select{
color: #fefefe;
}
.Page .mainPage .mainBox.dark .Main .Registrazione .input{
background: url(/dl/RaiCinema/images/bkg_inputreg.gif) no-repeat;
}

.Page .mainPage .mainBox.dark .Main .Registrazione .input input{
color: #666;
}
.Page .mainPage .mainBox.dark .Main .Registrazione .select select{
color: #666;
}

.Page .mainPage .mainBox.dark .Main .Registrazione .submit a{
color: #fff;
background: url(/dl/RaiCinema/images/btn_freccia.gif) top right no-repeat;
}
.Page .mainPage .mainBox.dark .Main .Registrazione .submit a:hover{
color: #999;
}

.mainBox.dark .testoAudi span{
color: #6eb0e0;
}

.Page .mainPage .mainBox.dark .Main .btnContinua a{
color: #fff;
background: url(/dl/RaiCinema/images/btn_freccia.gif) top right no-repeat;
}
.Page .mainPage .mainBox.dark .Main .btnContinua a:hover{
color: #999;
}

/* ELENCO NEWS */

ul.elencoNews {
display: block;
float: left;
width: 660px;
height: auto;
padding: 40px 0px 50px 0px!important;
padding: 40px 0px 0px 0px;
}
html>/**/body ul.elencoNews {
padding: 40px 0px 0px 0px!important;
}

ul.elencoNews li{
display: block;
float: left;
width: 660px;
height: auto;
margin: 0px 0px 50px 0px;
}

ul.elencoNews li .img{
display: block;
float: left;
width: auto;
height: 103px;
position:relative;
z-index: 1000;
padding: 0px 10px 0px 0px;
margin: -38px 0px -10px -1px;
}

ul.elencoNews li .img img{
display: block;
float: left;
border-top: 2px solid #314f75;
border-right: 2px solid #314f75;
border-left: 2px solid #314f75;
border-bottom: 1px solid #314f75;
margin: 10px 0px 0px 0px;
}
html>/**/body ul.elencoNews li .img img{
margin: 0px 0px 0px 0px!important;
}

ul.elencoNews li h3{
display: block;
float: left;
width: 510px;
height: 22px;
overflow: hidden;
position:relative;
z-index: 1000;
font-size: 16px;
color: #fff;
background: url(/dl/RaiCinema/images/bullet_quad.gif) 0px 1px no-repeat;
padding: 0px 0px 0px 24px;
margin: -22px 0px 0px 0px;
}

ul.elencoNews li h3 span{
color: #6cabd9;
padding: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px;
}



ul.elencoNews li .cont{
display: block;
float: left;
width: auto;
width: 648px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
border-top: 1px dotted #6cabd9;
border-right: 1px solid #314f75;
border-left: 1px solid #314f75;
border-bottom: 1px solid #314f75;
background: url(/dl/RaiCinema/images/bkg_lielenco.gif) repeat-y;

}

ul.elencoNews li .cont p{
overflow: hidden;
min-width: 500px;
margin: 10px 0px 4px 0px;
height: 30px;
color: #fff;
font-size: 11px;
}

ul.elencoNews li .cont ol{
display: block;
float: right;
width: 240px;
height: 30px;
position: relative;
z-index: 1000;
margin: 11px -10px -14px 0px!important;
margin: 11px -5px -14px 0px;
padding: 0px 0px 0px 20px;
background: url(/dl/RaiCinema/images/bkg_ol.gif) right 14px no-repeat;
}
html>/**/body ul.elencoNews li .cont ol{
margin: 0px -10px -10px 0px!important;
}
ul.elencoNews li .cont ol li{
display: block;
float: right;
width: 50px;
height: 14px;
margin: 0px 7px 0px 0px!important;
margin: 0px 7px 0px 0px;
padding: 3px 0px 0px 20px;

}
ul.elencoNews li .cont ol li.tutto{width: 84px;}

ul.elencoNews li .cont ol li a{
display: block;
float: left;
font-weight: bold;
font-size: 11px;
color: #6cabd9;
}
ul.elencoNews li .cont ol li a:hover{
color: #fff;
}

/* singola */

.Articolo {
display: block;
float: left;
width: 660px;
}

.Articolo .data {
display: block;
float: left;
width: 660px;
padding: 20px 0px 0px 0px;
color: #132652;
font-size: 12px;
font-weight: bold;
}

.Articolo h3{
display: block;
float: left;
width: 660px;
padding: 0px 0px 20px 0px;
color: #132652;
font-size: 20px;
font-weight: normal;
}


.Articolo img{
display: block;
float: left;
margin: 0px 20px 20px 0px;
border: 2px solid #ccc;
}

.Articolo .testo{
margin: 0px 0px 10px 0px;
padding: 0px 0px 20px 0px;
font-size: 12px;
border-bottom: 1px solid #ccc;
}

.Articolo .navNews{
display: block;
float: left;
width: 660px;
padding: 0px 0px 0px 0px;
font-size: 12px;
}

.Articolo .navNews a.prev{
display: block;
float: left;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #5f6678;
font-weight: bold;
text-decoration: underline;
}
.Articolo .navNews a.next{
display: block;
float: right;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #5f6678;
font-weight: bold;
text-decoration: underline;
}

.Articolo .navNews a.next:hover,
.Articolo .navNews a.prev:hover {
color: #999;
}

.Page .mainPage .secondBox h2.tit_ultimenews{
display: block;
float: left;
width: 660px;
height: 13px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
background: url(/dl/RaiCinema/images/tit_ultimenews.gif) no-repeat;
}
.Page .mainPage .secondBox h2.tit_newscorrelate{
display: block;
float: left;
width: 660px;
height: 13px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
background: url(/dl/RaiCinema/images/tit_newscorrelate.gif) no-repeat;
}

/*###### */

/* ELENCO PREMI */

ul.elencoPremi {
display: block;
float: left;
width: 660px;
height: auto;
padding: 40px 0px 50px 0px!important;
padding: 40px 0px 0px 0px;
}
html>/**/body ul.elencoPremi {
padding: 40px 0px 0px 0px!important;
}

ul.elencoPremi li{
display: block;
float: left;
width: 660px;
height: auto;
margin: 0px 0px 50px 0px;
}

ul.elencoPremi li .img{
display: block;
float: left;
width: 132px;
height: 96px;
position:relative;
z-index: 1000;
padding: 0px 10px 0px 0px;
margin: -20px 0px -20px -1px;
}

ul.elencoPremi li .img img{
display: block;
float: left;
}
html>/**/body ul.elencoPremi li .img img{
margin: 0px 0px 0px 0px!important;
}

ul.elencoPremi li h3{
display: block;
float: left;
width: 460px;
position:relative;
z-index: 1000;
font-size: 16px;
color: #fff;
padding: 0px 0px 0px 0px;
margin: -23px 0px 0px 0px;
}

ul.elencoPremi li .cont{
display: block;
float: left;
width: 660px;
height: 75px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px dotted #6cabd9;
border-right: 1px solid #314f75;
border-left: 1px solid #314f75;
border-bottom: 1px solid #314f75;
background: url(/dl/RaiCinema/images/bkg_lielenco.gif) repeat-y;

}

ul.elencoPremi li .cont p{
overflow: hidden;
width: 500px;
margin: 10px 0px 4px 0px;
height: 30px;
color: #fff;
font-size: 11px;
}

ul.elencoPremi li .cont ol{
display: block;
float: right;
width: 370px;
height: 30px;
position: relative;
z-index: 1000;
margin: 11px 0px 0px 0px!important;
margin: 11px 0px -18px 0px;
padding: 0px 0px 0px 20px;
background: url(/dl/RaiCinema/images/bkg_ol.gif) right 14px no-repeat;
}
html>/**/body ul.elencoPremi li .cont ol{
margin: 11px 0px 0px 0px!important;
}
.specialePremio .opzioni ol {
display: block;
float: right;
width: 285px;
height: 30px;
position: relative;
z-index: 1000;
margin: 11px 0px 0px 0px!important;
margin: 11px 0px -18px 0px;
padding: 0px 0px 0px 20px;
}
html>/**/body ul.specialePremio .opzioni ol{
margin: 11px 0px 0px 0px!important;
}
ul.elencoPremi li .cont ol li{
display: block;
text-align: right;
float: right;
width: 100px;
height: 14px;
margin: 0px 7px 0px 0px!important;
margin: 0px 7px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
float: right;
font-weight: bold;
font-size: 11px;
color: #6cabd9;
}
.specialePremio .opzioni ol li{
display: block;
text-align: right;
float: right;
width: 100px;
height: 14px;
margin: 0px 7px 0px 0px!important;
margin: 0px 7px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
float: right;
font-weight: bold;
font-size: 11px;
color: #6cabd9;
}
ul.elencoPremi li .cont ol li.edizione{width: 200px;
padding: 0px 0px 0px 20px;}
.specialePremio .opzioni ol li.edizione{width: 150px;
padding: 0px 0px 0px 20px;}

ul.elencoPremi li .cont ol li select{
font-size: 9px;
height: 16px;
background: #2c456e;
color: #c4cbd6;
margin: 0px 0px 0px 10px;
font-weight: bold;
border: 1px solid #172a4c;
}
.specialePremio .opzioni ol li select{
font-size: 9px;
height: 16px;
background: #2c456e;
color: #c4cbd6;
margin: 0px 0px 0px 10px;
font-weight: bold;
border: 1px solid #172a4c;
}


.specialePremio {
display: block;
float: left;
width: 650px;
height: auto;
margin: 20px 0px 30px 0px;
padding: 10px 10px 10px 0px;
background: url(/dl/RaiCinema/images/bkg_specialpremio.gif) repeat-y;
}

.specialePremio h3 {
display: block;
float: left;
text-align: left;
/* width: 420px; */
width: 520px;
height: auto;
font-size: 24px;
font-weight: normal;
color: #fff;
/* padding: 0px 230px 0px 0px; */
padding: 0px 130px 0px 0px;
background: url(/dl/RaiCinema/images/bkg_h2_premio.gif) 0px 26px no-repeat;
}
.specialePremio .opzioni {
display: block;
float: right;
position: relative;
text-align: left;
width: auto;
height: 22px;
font-size: 12px;
font-weight: normal;
color: #fff;
/* margin: -34px 0px 0px 0px; */
margin: -16px 0px 0px 0px;
padding: 6px 0px 0px 0px;
}

.specialePremio .img {
display: block;
float: left;
text-align: left;
width: 320px;
height: 185px;
font-size: 24px;
font-weight: normal;
color: #fff;
margin: 20px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}
.specialePremio .img {
width: 320px;
height: 185px;
}

.specialePremio .testo{
display: block;
float: left;
text-align: left;
width: 310px;
height: auto;
font-size: 24px;
font-weight: normal;
color: #fff;
font-size: 12px;
margin: 20px 0px 0px 0px;
padding: 10px 0px 10px 20px;
border-bottom: 1px dotted #6cabd9;
}

.specialePremio a.freccia, .elencoPremi a.freccia{
display: block;
float: right;
text-align: right;
width: auto;
height: auto;
font-size: 24px;
font-weight: normal;
color: #fff;
font-size: 11px;
font-weight: bold;
color: #6cabd9;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 0px;
background: url(/dl/RaiCinema/images/menu_bullet.gif) right 4px no-repeat;
}

.specialePremio a.freccia:hover, .elencoPremi a.freccia:hover{
color: #999;
}

.specialePremio .testo a{
width: 295px;
}
.specialePremio h4.labelFotogallery {
	float: left;
	color: #fff;
	padding: 5px 0px 0px 20px;
}
.specialePremio ul.Gallery {
display: block;
float: left;
text-align: left;
width: 310px;
height: auto;
margin: 0px 0px 0px 0px;
padding: 20px 0px 10px 20px;
}

.specialePremio ul.Gallery li{
display: block;
float: left;
text-align: left;
width: 55px;
height: 59px;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 0px!important;
padding: 0px 15px 0px 0px;
}

.specialePremio ul.Gallery li a{
display: block;
float: left;
text-align: left;
width: 55px;
height: 55px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 2px solid #315a86;
}


/* paginazione */

.Paginazione {
	display: block;
	float: left;
	width: 100%;
	padding: 30px 0px 0px 0px;
	text-align: center;
}
.Paginazione a,
.Paginazione a:link,
.Paginazione a:visited {
	color: #6cabd9;
	font-weight: bold;
	padding: 0px 5px 0px 2px;
	border-right: 1px solid #fff;
}
.Paginazione a:hover,
.Paginazione a:active {
	color: #999;
}
.Paginazione a.next{
	padding: 0px 10px 0px 3px;
	border-right-width: 0px;
	background: url(/dl/RaiCinema/images/menu_bullet.gif) right 4px no-repeat;
}
.Paginazione a.prev{
	padding: 0px 5px 0px 10px;
	border-right: 1px solid #fff;
	background: url(/dl/RaiCinema/images/menu_bullet_reverse.gif) left 4px no-repeat;
}

/* paginazione in basso */
.Paginazione ul.pagine {
	float: left;
	width: 600px;
	margin-top: -30px;
	padding: 0px 30px;
}
.Paginazione ul.pagine li {
	float: left;
width: 20px;
height: 30px;
	padding: 0px;
}
.Paginazione ul.pagine span {
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px 5px;
	border-right-width: 0px;
	font-weight: bold;
	color: #999;
}
.Paginazione ul.pagine span.current {
	text-decoration: underline;
	font-weight: bold;
	color: #6CABD9;
	font-size: 14px;
}
.Paginazione ul.pagine span.solotesto {
	display: none;
}
.Paginazione ul.pagine a,
.Paginazione ul.pagine a:link,
.Paginazione ul.pagine a:visited {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0px 5px;
	border-right-width: 0px;
	font-weight: bold;
	color: #999;
}
.Paginazione ul.pagine a:hover,
.Paginazione ul.pagine a:active {
	border-right-width: 0px;
	color: #fff;
}
.Paginazione ul.pagine a.next{
	padding: 0px;
	border-right-width: 0px;
	width: 12px;
	height: 16px;
	background: url(/dl/RaiCinema/images/menu_bullet.gif) right 4px no-repeat;
}
.Paginazione ul.pagine a.prev {
	padding: 0px;
	border-width: 0px;
	width: 12px;
	height: 16px;
	background: url(/dl/RaiCinema/images/menu_bullet_reverse.gif) left 4px no-repeat;
}





























































