.dd {
}
html[xmlns] .clearfix {
}
.nobg {
	background: none !important;
}
.article_cinema .articles-home {
	width: 100% !important;
	overflow:auto;
}
.homearticle-box a {
	color:#505050;
}
.articles-home p {
	color:#505050;
}
.articles-home h2 a {
	color:#656565 !important;
}
h1 {
	font-family: Georgia;
	font-size: 3.2em;
	color: #302C2D;
	margin-bottom: 10px;
}
h2 {
	font-family: Georgia;
	font-size: 2.45em;
	line-height: 1.4em;
	color: #6C6C6C;
	margin-bottom: 15px;
	font-style: italic;
}
.homearticle-box h2 {
	font-style: normal;
}
p.movie_subtitle {
	color: #666666;
	font-size: 1.2em;
	margin-bottom: 15px;
}
p.movie_description {
	font-family: Georgia;
	font-size: 1.4em;
	line-height: 1.4em;
	margin: 20px 0;
	color:#505050;
}
p.movie_description2 {
	width:400px;
}
blockquote.movie_quote {
	font-family: Georgia;
	color: #4E82BB;
	font-size: 2em;
	line-height: 1.5em;
	padding-top: 10px;
	margin-bottom: 50px;
	display:none;
}
blockquote.movie_quote span.quote {
	font-size: 96px;
	font-weight: bold;
	line-height: 77px;
	width: 50px;
	height: 35px;
	display: block;
	overflow: hidden;
}
blockquote.movie_quote span.left {
	margin: -10px 30px 0 0;
}
blockquote.movie_quote span[class~=left] {
	margin: -7px 30px 0 0;
}
blockquote.movie_quote .msg_head {
	font-size:0.7em;
	cursor:pointer;
	width:100%;
	text-align:right;
}
#home-2col {
	padding-left: 7px;
	overflow:visible;
	background-color:#FFFFFF;
}
#gallery #home-2col {
	height:372px;
}
#MovieCinema {
	margin-bottom:20px;
}
div.info_box {
	background: #EEEEEE;
	padding: 8px 5px 0px 5px;
	border: 1px solid #CBCBCB;
}
div.info_box form.box_form select {
	width: 182px;
	margin: 5px 0;
	border: 1px solid #777777;
}
div.small_box form.box_form select {
	margin: 2px 0 !important;
}
div.info_box form.box_form p {
	text-align: right;
}
div.info_box form.box_form input.submit_btn {
	width: 51px;
	height: 18px;
	border: none;
	background: url(/images/static/common/cinema/search.gif) no-repeat 0 0;
	cursor: pointer;
	margin-top: 5px;
}
div.info_box form.box_form .submit_btn {
	width: 51px;
	height: 18px;
	border: none;
	background: url(/images/static/common/cinema/search.gif) no-repeat 0 0;
	cursor: pointer;
	margin-top: 5px;
	float:right;
}
div.info_box div.scrollable {
	overflow: hidden;
}
div.info_box div.controls {
	position: relative;
	bottom: 0px;
	left: 170px;
}
div.info_box div.controls span {
	width: 7px;
	height: 5px;
	display: block;
	float: left;
	cursor: pointer;
}
div.info_box div.controls span.down {
	background: url(/images/static/common/cinema/arrow_down.gif) no-repeat 0 0;
}
div.info_box div.controls span.up {
	background: url(/images/static/common/cinema/arrow_up.gif) no-repeat 0 0;
}
div.info_box ul.details li {
	padding: 2px 0;
}
div.info_box ul.details li.first {
	padding-bottom: 10px;
}
div.info_box ul.details li, div.info_box ul.details li a {
	color: #556699;
	font-family: Georgia;
	font-size: 0.8em;
}
div.info_box ul.details li a {
	font-size: 1em;
}
div.info_box p.title {
	color: #983131;
	font-family: Georgia;
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 10px;
}
div.info_box p.title a.link {
	color: #7A7D82;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}
div.small_box {
	width: 182px;
	height: 128px;
	margin-bottom: 9px;
}
#gallery div.small_box {
	margin-bottom: 0px!important;
}
div.small_box .details strong {
	margin:1px;
}
div.small_box .title {
	margin-bottom:0px !important;
}
div.medium_box {
	width: 182px;
	height: 170px;
}
#gallery div.medium_box {
	height: 200px !important;
}
div.medium_box div.scrollable {
	height: 140px;
}
div.player_container {
	width: 394px;
	height:361px;
}
div.player_container div.gallery_box {
	padding: 24px 10px 12px 10px;
}
div.player_container div.player {
	height: 340px;
	background: url(/images/static/common/cinema/player_bg.jpg) no-repeat 0 0;
	margin-top:-7px;
	width:395px;
}
div.player_container div.player div.gallery_toolbar {
	padding: 5px 20px;
}
div.player_container div.player div.gallery_toolbar a {
	display: block;
	float: left;
}
div.player_container div.player div.gallery_toolbar a.play {
	width: 6px;
	height: 7px;
	background: url(/images/static/common/cinema/toolbar_sprite.gif) no-repeat -3px -2px;
	margin-right: 10px;
}
div.player_container div.player div.gallery_toolbar a.pause {
	width: 6px;
	height: 7px;
	background: url(/images/static/common/cinema/toolbar_sprite.gif) no-repeat -127px -2px;
	margin-right: 10px;
}
div.player_container div.player div.gallery_toolbar a.prev {
	width: 6px;
	height: 7px;
	margin-right: 10px;
	background: url(/images/static/common/cinema/toolbar_sprite.gif) no-repeat -19px -2px;
}
div.player_container div.player div.gallery_toolbar a.next {
	width: 6px;
	height: 7px;
	background: url(/images/static/common/cinema/toolbar_sprite.gif) no-repeat -36px -2px;
}
div.player_container div.gallery_box div.gallery_pics {
	height: 260px;
	overflow: hidden;
}
div.player_container div.gallery_box div.gallery_pics img {
	height: 250px;
	display: block;
}
div.player_container ul.player_tabs {
	height: 21px;
	float: right;
}
div.player_container ul.player_tabs li {
	display: block;
	float: left;
}
div.player_container ul.player_tabs li a {
	display: block;
	height: 21px;
	text-indent: -5000px;
}

/*speciale*/

	div.player_container_speciale {
	background: #EEEEEE;
	padding: 0px 3px 0px 0px;
	width: 394px;
	height:361px;
	float:left;
	position: relative;
}
.fondo-speciale {
	background:transparent url(/images/static/common/back_player_speciale_new.jpg) no-repeat scroll 0 0;
}
div.player_container_speciale ul.player_tabs_speciale {
	float:right;
}
div.player_container_speciale ul.player_tabs_speciale li a.speciale-tab {
}
div.player_container_speciale ul.player_tabs_speciale span.angolo-sx {
	background: url(/images/static/common/cinema/ang_sx_speciale.gif) no-repeat 0 -21px;
	width:10px;
	height:21px;
	float:left;
	text-indent:-5000px;
}
div.player_container_speciale ul.player_tabs_speciale span.angolo-dx {
	background: url(/images/static/common/cinema/ang_dx_speciale.gif) no-repeat 0 -21px;
	width:10px;
	float:left;
	height:21px;
	text-indent:-5000px;
}
div.player_container_speciale ul.player_tabs_speciale h2 {
	font-size:1.1em !important;
	float:left;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-style: normal;
	padding-top:5px;
	text-transform:uppercase;
	font-weight:bold;
}
div.player_container_speciale ul.player_tabs_speciale .ui-tabs-selected span.angolo-sx {
	background: url(/images/static/common/cinema/ang_sx_speciale.gif) no-repeat 0 0;
	width:10px;
	height:21px;
	float:left;
	text-indent:-5000px;
}
div.player_container_speciale ul.player_tabs_speciale .ui-tabs-selected span.angolo-dx {
	background: url(/images/static/common/cinema/ang_dx_speciale.gif) no-repeat 0 0;
	width:10px;
	float:left;
	height:21px;
	text-indent:-5000px;
}
div.player_container_speciale ul.player_tabs_speciale .ui-tabs-selected a {
	display: block;
	height: 21px;
	float:left;
	background-color:#4d4d4d;
}
div.player_container_speciale ul.player_tabs_speciale li a {
	display: block;
	height: 21px;
	float:left;
	background-color:#6b6b6b;
}
div.player_container_speciale ul.player_tabs_speciale li {
	display: block;
	float: left;
	letter-spacing:0px !important;
}
#primo_piano_intv .big_speciale .fondo2 img {
	float:left;
	/*height:341px;*/
	padding-top:20px;
}
#primo_piano_intv .big_speciale .big object {
	float:left;
	padding-right:5px;
}
#primo_piano_intv .big_speciale .tappo {
	border-bottom:1px solid #BEBEBE;
	float:left;
	height:102px;
	padding:5px 0;
	width:200px;
}
.info_box .dvd {
	float:left;
	right:auto !important;
}
div.player_container ul.player_tabs li a.trailer_tab {
	width: 67px;
	background: url(/images/static/common/cinema/tabs_sprite_new.gif) no-repeat 0 -21px;
}
.info_box #ui-tabs-list .ui-tabs-selected a.trailer_tab {
	background: url(/images/static/common/cinema/tabs_sprite_new.gif) no-repeat 0 0;
}
div.player_container ul.player_tabs li a.video_tab {
	width: 131px;
	background: url(/images/static/common/cinema/tabs_sprite_new.gif) no-repeat -67px -21px;
}
.info_box #ui-tabs-list .ui-tabs-selected a.video_tab {
	background: url(/images/static/common/cinema/tabs_sprite_new.gif) no-repeat -67px 0;
}
div.player_container ul.player_tabs li a.photo_tab {
	width: 49px;
	background: url(/images/static/common/cinema/tabs_sprite_new.gif) no-repeat -440px -21px;
}
.info_box #ui-tabs-list .ui-tabs-selected a.photo_tab {
	background: url(/images/static/common/cinema/tabs_sprite_new.gif) no-repeat -440px 0;
}
div.player_container ul.player_tabs li a.trailer_orig_tab {
	width: 137px;
	background: url(/images/static/common/cinema/tabs_sprite_new.gif) no-repeat -304px -21px;
}
.info_box #ui-tabs-list .ui-tabs-selected a.trailer_orig_tab {
	background: url(/images/static/common/cinema/tabs_sprite_new.gif) no-repeat -304px 0;
}
div.articles-home div.actors {
	font-size: 0.75em;
}
div.actors div.actor {
	background: url(/images/static/common/cinema/h_dot.gif) repeat-x top;
	padding: 2px 0 10px 0;
}
div.actors div.actor div.text {
	padding: 10px 0px 0px 10px;
}
div.actors div.actor img.left {
	margin: 0 10px 10px 0;
}
div.actors div.actor p.title {
	background: url(/images/static/common/cinema/sfumatura_top.jpg) repeat-x top;
	padding: 5px 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
	color: #9d9e9e;
}
div.actors div.actor p.title a {
	font-size: 1em;
	color: #9d9e9e;
	background: url(/images/static/common/icona_cd.png) no-repeat 0 0;
	padding:15px 45px 10px 40px;
}
div.actors p.section_title {
	font-family: Georgia;
	font-size: 1.4em;
	color: #A21818;
	text-indent: 10px;
	margin-bottom: 10px;
}
div.actors div.actor p.actor_header {
	font-family: Georgia;
	font-size: 1.3em;
	font-weight: bold;
	color: #6A6A6A;
	margin-bottom: 20px;
}
div.actors div.actor p.title .tit {
	color:#4E82BB;
	text-decoration:underline;
}
div.actors div.actor ul.actor_header {
	font-family: Georgia;
	font-size: 1em;
	line-height:2em;
	color: #565656;
	margin-bottom: 20px;
}
div.actors div.actor ul.actor_header li {
	color:#565656;
	font-family:Georgia;
	font-size:1.3em;
	margin-bottom:5px;
	padding-left:10px;
}
div.actors div.actor ul.actor_header .titolo-cd {
	font-family: Georgia;
	font-size: 1.4em;
	line-height:2em;
	color: #565656;
	font-style: italic;
	font-weight:bold;
	margin-top:-5px;
}
div.actors div.actor ul .box-tracklist {
	background:transparent url(http://images.corriere.it/images/static/common/punto_orizzontale.gif?v=200709041055) repeat-x scroll left top;
	clear:both;
	margin-top:10px;
	padding-top:3px;
}
div.actors div.actor ul .tracklist {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #565656;
	padding:10px 0px 0px 0px;
	display:block;
}
div.actors div.actor ul .cd {
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	font-size: 1.1em;
	font-weight: bold;
	color: #565656;
	padding:10px 0px 0px 0px;
}
div.actors div.actor p.actor_header a {
	text-decoration:underline;
}
div.actors div.actor p.actor_name, div.actors div.actor p.actor_birthday {
	font-size: 1.4em;
	margin-bottom: 5px;
	font-family: Georgia;
}
div.actors div.actor p.info {
	font-weight: bold;
	font-size: 1.4em;
	margin: 20px 0 5px 0;
	color: #6A6A6A;
}
div.actors div.actor p.path {
	font-size: 1.2em;
}
div#col-dx p.text {
	font-family: Georgia;
	margin-bottom: 20px;
	font-size: 1.3em;
	line-height: 1.2em;
}
#fake_box {
	margin-top: 20px;
}
div#col-dx p.last {
	margin-bottom: 5px;
}
/*
div#col-dx h6 {
	font-size: 1.4em;
	line-height: 1.2em;
	color: #556699;
}*/
div.homearticle-box p.subtitle {
	color:#2F5EB1;
	font-family:Georgia, "Times New Roman", Times, serif !important;
}
div.homearticle-box p.subtitle strong {
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/******************************* Programmazione TV ******************************/

div.stripe_wrapper {
	padding-bottom: 5px;
	margin: 3px 0;
	background: url(/images/static/common/cinema/stripe.jpg) no-repeat bottom center;
	overflow: hidden;
}
table.time_navigator {
	width: 100%;
	height: 14px;
	border-spacing: 1px 1px;
	padding-top: 5px;
	background: url(/images/static/common/cinema/stripe.jpg) no-repeat top center;
}
#col-dx table.time_navigator {
	background: none;
	padding-top: 0;
	margin-bottom: 2px;
}
table.time_navigator tr td {
	background: #556a97;
	height: 12px;
	padding: 0px 0;
	vertical-align: top;
}
#col-dx table.time_navigator td {
	background: none;
}
table.time_navigator tr td.time_section {
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}
table.time_navigator tr td.time_section2 {
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-top:2px;
	width: 255px;
}
#col-dx table.time_navigator tr td.time_section {
	color: #5F729A;
	width: 56px;
}
#col-dx table.time_navigator tr td.time_section2 {
	color: #5F729A;
	width: 56px;
}
table.time_navigator tr td a.nav {
	font-size: 1.3em;
	color: #ffffff;
}
#col-dx table.time_navigator tr td a.nav {
	font-size: 1.5em;
	color: #9F9F9F;
}
table.time_navigator tr td.next {
}
table.time_navigator tr td.next a.next-ico {
	width:22px;
	height:17px;
	background: url(/images/static/common/cinema/next.png) no-repeat top right;
	text-indent:-5000px;
	position:absolute;
}
table.time_navigator tr td.back a.back-ico {
	background: url(/images/static/common/cinema/back.png) no-repeat top left;
	text-indent:-5000px;
	width:22px;
	height:17px;
	display:block;
}
#col-dx table.time_navigator tr td.next a.nav {
	margin-left: 25px;
}
table.time_navigator tr td.back {
	width: 71px !important;
}
#col-dx table.time_navigator tr td.back {
	width: 56px !important;
}
div.channels h1 {
	width: 600px;
	background: url(/images/static/common/cinema/h_dot.gif) repeat-x bottom;
	font-size: 1.6em;
	padding-bottom: 5px;
}
div.channels h1 span.grey {
	color: #656565;
}
div.channels h1 span.blue {
	color: #556699;
	font-size: 1.45em;
}
.testa-canale {
	background:transparent url(/images/static/common/cinema/h_dot.gif) repeat-x scroll center bottom;
	font-size:1.6em;
	padding-bottom:5px;
	width:600px;
	height:50px;
}
.testa-canale .rete {
	background:transparent url(/images/static/common/cinema/back_canale.gif) repeat-x scroll center bottom;
	float:left;
	height:52px;
	width:73px;
	margin-right:10px;
}
.testa-canale .rete img {
	width:67px;
	height:50px;
	padding-left:3px;
}
.testa-canale h1 {
	width:300px !important;
	background: none !important;
	padding-top:5px;
	font-size:2em !important;
}
.testa-canale span.grey {
	color: #656565;
}
.testa-canale span.blue {
	color: #556699;
	font-size: 1.45em;
}
.testa-canale li {
	float:left;
}
.testa-canale .in-onda {
	float:right;
	padding-top:25px;
	font-size:0.8em;
}
div.channels h1 span.today {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #556699;
	white-space: nowrap;
	display: block;
	margin-top: 8px;
}
div.channels h2.titolo {
	color:#556699;
	font-size:1.4em;
	font-style:normal;
	font-weight:bold;
	margin-bottom:0 !important;
	margin-top:5px;
	padding-left:10px;
}
div.channels h2.titolo2 {
	font-size: 2em;
	font-style:normal;
	margin-bottom:0px !important;
	margin-top:-15px;
	padding-left:10px;
}
#col-dx div.channels p.title {
	width: 280px;
	background: url(/images/static/common/cinema/h_dot.gif) repeat-x bottom;
	font-size: 1.2em;
	padding-bottom: 5px;
}
div.channels p.title span.grey, #col-dx div.channels p.title span.grey {
	color: #656565;
}
div.channels p.title span.blue {
	color: #556699;
	font-size: 1.45em;
}
#col-dx div.channels p.title span.blue {
	color: #556699;
	font-size: 1em;
}
#col-dx div.channels p.title span.full_guide {
	margin-bottom: 5px;
	font-size: 0.8em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
div.channels p.title span.today {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #556699;
	white-space: nowrap;
	display: block;
	margin-top: 8px;
}
/********************** TV - Menu di selezione fascia oraria, tipo di tv, genere ***************************/
div.channels ul.tv_menu {
	width: 600px;
	height: 32px;
	position: relative;
	background: url(/images/static/common/cinema/menu_bg.gif) no-repeat 0 5px;
	overflow: hidden; /* fix per ie6 */
	margin-bottom: 20px;
}
div.channels ul.tv_menu .titolo {
	font-size:14px;
}
table.channel .programmi, table.ch .pr {
	float:left;
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/*__ stile generico applicato a tutti gli <a> dentro le liste "tv_menu" __*/ 
	div.channels ul.tv_menu li a {
	display: block;
	text-align: center;
	text-transform: uppercase;
	text-decoration: underline;
	white-space: nowrap;
	line-height: 22px;
	position: absolute;
	top: 5px;
	background: url(/images/static/common/cinema/menu_separator.gif) no-repeat right;
}
div.channels ul.tv_menu li.active {
	top: 0;
}
div.channels ul.tv_menu li.active a {
	text-decoration: none;
	top: 0;
}
div.channels ul.tv_menu li.last a {
	background: none;
}
/*_________________________________________________________________________*/

/* <li> contenuti nel menu della FASCIA ORARIA */
	div.channels ul.hours_menu li a.early_morning {
	width: 148px;
	left: 0;
}
div.channels ul.hours_menu li a.morning {
	width: 110px;
	left: 148px;
}
div.channels ul.hours_menu li a.afternoon {
	width: 126px;
	left: 258px;
}
div.channels ul.hours_menu li a.evening {
	width: 106px;
	left: 384px;
}
div.channels ul.hours_menu li a.night {
	width: 106px;
	left: 490px;
}
/*_________________________________________________________________________*/

/* <li> attivi (class=active) contenuti nel menu della FASCIA ORARIA */
	div.channels ul.hours_menu li.active a {
	width: 141px !important;
	height: 32px;
	line-height: 32px;
	margin-left: -9px;
	z-index: 10000;
	background: url(/images/static/common/cinema/red_mask.gif) no-repeat 0 0 !important;
}
div.channels ul.hours_menu li.active a.early_morning {
	margin-left: 0 !important;
}
div.channels ul.hours_menu li.active a.evening {
	width: 120px !important;
	background: url(/images/static/common/cinema/red_mask_small.gif) no-repeat 0 0 !important;
}
div.channels ul.hours_menu li.active a.night {
	width: 120px !important;
	background: url(/images/static/common/cinema/red_mask_small.gif) no-repeat 0 0 !important;
	margin-left: -12px !important;
}
/*_________________________________________________________________________*/

/* <li> contenuti nel menu del tipo TELEVISIONE */
	div.channels ul.source_menu li a.television {
	width: 118px;
	left: 0;
}
div.channels ul.source_menu li a.satellite {
	width: 118px;
	left: 118px;
}
div.channels ul.source_menu li a.free_digital {
	width: 180px;
	left: 236px;
}
div.channels ul.source_menu li a.pay_digital {
	width: 180px;
	left: 416px;
}
/*___________________________________________________________________________*/

/* <li> attivi (class=active) contenuti nel menu della TELEVISIONE */
	div.channels ul.source_menu li.active a {
	width: 130px !important;
	height: 32px;
	line-height: 32px;
	margin-left: -9px;
	z-index: 10000;
	background: url(/images/static/common/cinema/blue_mask.gif) no-repeat 0 0 !important;
}
div.channels ul.source_menu li.active a.television {
	margin-left: 0 !important;
}
div.channels ul.source_menu li.active a.free_digital {
	width: 190px !important;
	background: url(/images/static/common/cinema/blue_mask_big.gif) no-repeat 0 0 !important;
}
div.channels ul.source_menu li.active a.pay_digital {
	width: 190px !important;
	background: url(/images/static/common/cinema/blue_mask_big.gif) no-repeat 0 0 !important;
	margin-left: -8px !important;
}
/*___________________________________________________________________________*/

/* <li> contenuti nel menu del tipo di PROGRAMMA */
	div.channels ul.category_menu li a.movies {
	width: 100px;
	left: 0;
}
div.channels ul.category_menu li a.entertainment {
	width: 120px;
	left: 100px;
}
div.channels ul.category_menu li a.documentaries {
	width: 110px;
	left: 215px;
}
div.channels ul.category_menu li a.news_channel {
	width: 80px;
	left: 320px;
}
div.channels ul.category_menu li a.sport {
	width: 80px;
	left: 400px;
}
div.channels ul.category_menu li a.children {
	width: 85px;
	left: 480px;
}
/*___________________________________________________________________________*/

/* <li> attivi (class=active) contenuti nel del tipo di PROGRAMMA */
	div.channels ul.category_menu li.active a {
	width: 100px !important;
	height: 32px;
	line-height: 32px;
	margin-left: -9px;
	z-index: 10000;
	background: url(/images/static/common/cinema/orange_mask.gif) no-repeat 0 0 !important;
}
div.channels ul.category_menu li.active a.movies {
	margin-left: 0 !important;
}
div.channels ul.category_menu li.active a.entertainment {
	width: 120px !important;
	background: url(/images/static/common/cinema/orange_mask_big.gif) no-repeat 0 0 !important;
}
div.channels ul.category_menu li.active a.documentaries {
	width: 120px !important;
	background: url(/images/static/common/cinema/orange_mask_big.gif) no-repeat 0 0 !important;
}
div.channels ul.category_menu li.active a.news {
	width: 90px !important;
	background: url(/images/static/common/cinema/orange_mask_small.gif) no-repeat 0 0 !important;
}
div.channels ul.category_menu li.active a.children {
	width: 90px !important;
	margin-left: -17px !important;
	background: url(/images/static/common/cinema/orange_mask_small.gif) no-repeat 0 0 !important;
}
/*___________________________________________________________________________*/

/* fasce orarie (mattino presto, mattino...) */
div.channels ul.category_menu li a.mattina-presto {
	width: 120px !important;
}
div.channels ul.category_menu li.active a.mattina-presto {
	width: 120px !important;
	margin-left: 0 !important;
	background: url(/images/static/common/cinema/orange_mask_big.gif) no-repeat 0 0 !important;
}
div.channels ul.category_menu li a.mattina {
	left: 116px !important;
	width: 90px !important;
}
div.channels ul.category_menu li.active a.mattina {
	left: 120px !important;
	width: 90px !important;
	background: url(/images/static/common/cinema/orange_mask_small.gif) no-repeat 0 0 !important;
}
div.channels ul.category_menu li a.primo-pomeriggio {
	width: 120px !important;
	left: 200px !important;
}
div.channels ul.category_menu li.active a.primo-pomeriggio {
	width: 120px !important;
	background: url(/images/static/common/cinema/orange_mask_big.gif) no-repeat 0 0 !important;
}
div.channels ul.category_menu li a.pomeriggio {
	left: 320px !important;
	width: 90px !important;
}
div.channels ul.category_menu li.active a.pomeriggio {
	left: 320px !important;
	width: 102px !important;
}
div.channels ul.category_menu li a.sera {
	left: 410px !important;
	width: 90px !important;
}
div.channels ul.category_menu li.active a.sera {
	left: 410px !important;
	width: 90px !important;
	background: url(/images/static/common/cinema/orange_mask_small.gif) no-repeat 0 0 !important;
}
div.channels ul.category_menu li a.notte {
	left: 500px !important;
	width: 90px !important;
}
div.channels ul.category_menu li.active a.notte {
	left: 500px !important;
	width: 90px !important;
	background: url(/images/static/common/cinema/orange_mask_small.gif) no-repeat 0 0 !important;
}
/*____________________________________________________________________________*/

table.channel, table.ch {
	width: 100%;
	border-spacing: 1px 1px;
	font-weight: bold;
}
table.channel tr td, table.ch tr td {
	vertical-align: middle;
	padding: 0 5px;
}
table.even_table tr td span.programmi, table.even_table tr td span.pr {
	background: #BBBBBB;
	color: #ffffff;
}
table.odd_table tr td span.programmi, table.odd_table tr td span.pr {
	background: #ffffff;
	color: #818181;
}
table.channel tr td span.current-prog, table.ch tr td span.cpr {
	color: #566997;
}
#col-dx table.channel tr.even td {
	background: #BBBBBB;
	color: #ffffff;
}
#col-dx table.channel tr.odd td {
	background: #ffffff;
	color: #BBBBBB;
}
#col-dx table.channel tr td span.current-prog, #col-dx table.ch tr td span.cpr {
	color: #566997;
}
#col-dx table.channel, #col-dx table.ch {
	border-spacing: 2px 2px;
}
#col-dx table.channel tr td a, #col-dx table.ch tr td a {
	font-size: 10px;
	font-weight: bold;
}
table.channel tr th, table.ch tr th {
	background:transparent url(/images/static/common/cinema/back_canale.gif) repeat-x scroll center bottom;
	float:left;
	height:52px;
	width:73px;
}
table.small tr th {
	float:left;
	height:20px;
	width:73px;
	background:#FFFFFF !important;
}
#col-dx table.channel tr th, #col-dx table.ch tr th {
	width: 52px;
	border: 1px solid #cccccc;
}
table.channel tr th .logo, table.ch tr th .lo {
	width: 70px;
	display: block;
}
table.channel tr th .logo img, table.ch tr th .lo img {
	width: 50px;
	padding:5px 0px 0px 10px;
}
#col-dx table.channel tr th .logo, #col-dx table.ch tr th .lo {
	width: 52px;
	height: 20px;
}
/*table.channel tr th .rai1 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 0;
}

#col-dx table.channel tr th .rai1  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -3px -4px;
}

table.channel tr th .rai2 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -50px;
}

#col-dx table.channel tr th .rai2  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -1px -29px;
}

table.channel tr th .rai3 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -100px;
}

#col-dx table.channel tr th .rai3  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -3px -56px;
}

table.channel tr th .canale5 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -154px;
}

#col-dx table.channel tr th .canale5  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -3px -99px;
}

table.channel tr th .italia1 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -200px;
}

#col-dx table.channel tr th .italia1  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -1px -121px;
}

table.channel tr th .rete4 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -250px;
}

#col-dx table.channel tr th .rete4  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -3px -79px;
}

table.channel tr th .la7 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -300px;
}

#col-dx table.channel tr th .la7  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -1px -142px;
}

table.channel tr th .mtv {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -350px;
}

#col-dx table.channel tr th .mtv  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -1px -160px;
}

table.channel tr th .thehistorychannel {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -400px;
}

#col-dx table.channel tr th .thehistorychannel  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -1px -182px;
}

table.channel tr th .canaljimmy {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -500px;
}

#col-dx table.channel tr th .canaljimmy  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -210px;
}

table.channel tr th .nationalgeographic {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -600px;
}

#col-dx table.channel tr th .nationalgeographic  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -230px;
}

table.channel tr th .joi {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -650px;
}

#col-dx table.channel tr th .joi  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -250px;
}

table.channel tr th .mya {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -700px;
}

#col-dx table.channel tr th .mya  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -269px;
}

table.channel tr th .steel {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -750px;
}

#col-dx table.channel tr th .steel  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -288px;
}

table.channel tr th .allmusic {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -800px;
}

#col-dx table.channel tr th .allmusic  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -308px;
}

table.channel tr th .skycinema1 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -853px;
}

#col-dx table.channel tr th .skycinema1  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -324px;
}

table.channel tr th .skycinema3 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -903px;
}

#col-dx table.channel tr th .skycinema3  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -342px;
}

table.channel tr th .skycinemaclassics {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -953px;
}

#col-dx table.channel tr th .skycinemaclassics  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -358px;
}

table.channel tr th .skycinemamania {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -1003px;
}

#col-dx table.channel tr th .skycinemamania  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -375px;
}

table.channel tr th .skycinemamax {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -1053px;
}

#col-dx table.channel tr th .skycinemamax  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -392px;
}

table.channel tr th .skysport1 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -1103px;
}

#col-dx table.channel tr th .skysport1  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -412px;
}

table.channel tr th .skysport2 {
	background: url(/images/static/common/cinema/channels_sprite.gif) no-repeat 0 -1153px;
}

#col-dx table.channel tr th .skysport2  {
	background: url(/images/static/common/cinema/channels_sprite_small.gif) no-repeat -2px -431px;
}
*/

p.favourites {
	margin: 10px 0;
}
p.favourites a.link {
	display: block;
	width: 178px;
	height: 18px;
	background: url(/images/static/common/cinema/favourites.gif) no-repeat 0 0;
	text-indent: -5000px;
}
#col-dx p.favourites a.link {
	margin: auto;
}
/************************* Risultati della ricerca film/cinema ****************************/
div.results_trovacinema h1, div.results_trovacinema .heading {
	font-family: Georgia;
	font-size: 1.6em;
	color: #302C2D;
	margin-bottom: 10px;
	background: url(/images/static/common/cinema/h_dot.gif) repeat-x bottom;
	padding-bottom: 10px;
}
div.results_trovacinema .heading span.grey {
	color: #656565;
	font-size: 20px;
	margin-left:4px;
}
div.results_trovacinema .heading span.blue {
	color: #556699 !important;
	font-weight: bold;
	font-size:14px;
}
div.results_trovacinema p.results_info {
	text-transform: uppercase;
	font-size: 1.2em;
	margin: 20px 0;
}
div.results_trovacinema p.results_info strong {
	color:#505050;
}
div.results_trovacinema h2 {
	font-weight: bold;
	font-style: normal;
	color: #969696;
}
div.results_trovacinema h2 span.city {
	color: #656565;
}
div.results_trovacinema table.cinema_results {
	width: 100%;
	margin: 5px 0 10px 0;
	border-spacing: 0 0;
	border-collapse: collapse;
	background: url(/images/static/common/cinema/h_dot.gif) repeat-x bottom;
	display:block;
	padding-bottom:20px;
}
div.results_trovacinema table.cinema_results td, div.results_trovacinema table.cinema_results th {
	padding: 10px 10px 0 0;
}
div.results_trovacinema table.cinema_results thead tr th {
	font-family: Georgia;
	font-size: 2.3em;
	font-weight: bold;
	color: #656565;
}
div.results_trovacinema table.cinema_results .logo_3d {
	margin-right: 10px;
	display:inline;
	float:none;	
}
div.results_trovacinema table.cinema_results thead tr td {
	font-size: 1.4em;
}
div.results_trovacinema table.cinema_results tbody tr td.movie {
	width: 470px;
}
div.results_trovacinema table.cinema_results tbody tr td.room {
	width: 10px;
}
div.results_trovacinema table.cinema_results tbody tr td.time, div.results_trovacinema table.cinema_results tbody tr td.price {
	width: 50px;
	font-size: 1.4em;
	white-space: nowrap;
}
div.results_trovacinema table.cinema_results ul li {
	margin-bottom: 5px;
}
div.results_trovacinema table.cinema_results tbody tr td.movie span {
	display: block;
}
div.results_trovacinema table.cinema_results tbody tr td.movie span.movie_name, div.results_trovacinema table.cinema_results tbody tr td.room {
	font-family: Georgia;
	font-size: 2em;
	color: #656565;
}
div.results_trovacinema table.cinema_results tbody tr td.movie span.movie_type {
	font-size: 1.5em;
	padding-top:5px;
}
/************************* Risultati della ricerca film/cinema ****************************/
div.results_trovofilm h1 {
	font-family: Georgia;
	font-size: 1.6em;
	color: #302C2D;
	margin-bottom: 10px;
	background: url(/images/static/common/cinema/h_dot.gif) repeat-x bottom;
	padding-bottom: 10px;
}
div.results_trovofilm p.results_info {
	text-transform: uppercase;
	font-size: 1.2em;
	margin: 10px 0px 0px 0px;
}
div.results_trovofilm .result_box {
	background:transparent url(/images/static/common/cinema/h_dot.gif) repeat-x scroll center bottom;
	margin: 5px 0px 0px 0px;
}
div.results_trovofilm h2 {
	font-size: 2.6em;
	margin: 5px 0px 0px 0px;
	font-style:normal;
}
div.results_trovofilm h3 {
	text-transform: uppercase;
	font-size: 1.5em;
	margin: 5px 0;
}
div.results_trovofilm .titolo {
	font-style:italic;
	text-transform: capitalize;
	font-size: 1.4em;
	margin: 5px 0px 10px 0px;
	display:block;
}
div.results_trovofilm p {
	font-family: Georgia;
	text-transform:capitalize;
	font-size: 2em;
	margin: 5px 0px 10px 0px;
}
/*BOX TROVOCINEMA*/

.trovocinema .articoli {
	margin:5px 0px 5px 0px;
	background:transparent url(/images/static/common/cinema/white.gif) repeat-x scroll center bottom;
	padding-bottom:5px;
}
.trovocinema ul li img {
	display:block;
	float:left;
	padding:0px 10px 0px 0px;
	width:55px;
	height:55px;
}
.trovocinema h4 a {
	display:block;
	font-size:1.3em;
	padding:0px 0px 5px 0px;
	color:#556699;
}
.trovocinema p {
	display:block;
}
.trovocinema {
	background: #EEEEEE none;
	border: 1px solid #cccccc;
	color: #405888;
	height:auto !important;
	padding: 10px 0 10px 0;
	margin-bottom:10px;
}
*>.trovocinema {
	height: auto;
}
#ricercafilm #regista {
	width:125px !important;
}
.trovocinema h5 {
	font-family:arial;
	font-size: 1em !important;
	color: #556699 !important;
	padding: 0px !important;
	font-weight: bold !important;
	letter-spacing: -1px !important;
}
.trovocinema h5 strong {
	color: #656565;
	font-size: 1em;
	font-weight: normal;
}
.trovocinema p {
	color: #656565;
	font-family:Arial, Helvetica, sans-serifù;
	padding: 0 10px 10px 65px;
	font-size: 1.2em;
}
.trovocinema ul {
	background:none;
	display:block;
	margin:0 10px;
	padding-top:3px;
}
.trovocinema .articoli-cinemafilm {
	background:transparent url(/images/static/common/cinema/stripe_trovocinema.jpg) no-repeat scroll center top !important;
}
#trovocinema-tabs {
	height:166px;
}
#trovocinema-tabs ol {
	margin: 0 0 0 9px;
}
#trovocinema-tabs ol li {
	display: block;
	float: left;
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0px;
}
#trovocinema-tabs form {
	display:block;
	height:115px;
	padding:3px 5px 3px 12px;
	position:absolute;
	width:279px;
}
#trovocinema-tabs form input, #trovocinema-tabs form select {
	margin:4px 0px 3px 2px;
	padding:3px;
}
#trovocinema-tabs form input {
	padding-bottom:4px;
	padding-top:4px;
	width:124px;
}
#ricercafilm #genere {
	width:273px !important;
}
#ricercafilm #titolo_film {
	width:266px !important;
}
#trovocinema-tabs .large {
	width:273px;
}
#trovocinema-tabs select {
	padding:2px;
	width: 134px;
	font-family: verdana;
	font-size: 1em;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #828282;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #828282;
	margin: 3px 0 0 0;
	background:transparent url(/images/static/common/cinema/back_select.gif) repeat-x scroll left bottom;
}
#trovocinema-tabs input {
	padding:2px;
	width: 127px;
	font-family: verdana;
	font-size: 1em;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #828282;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #828282;
	margin: 3px 5px 0 0;
	background:transparent url(/images/static/common/cinema/back_select.gif) repeat-x scroll left bottom;
	float:left;
}
#trovocinema-tabs .large {
/*width: 279px;*/
}
#trovocinema-tabs .big {
	width: 270px;
}
#trovocinema-tabs .search {
	text-align: right;
	/*width: 95%;*/
	padding: 0 !important;
}
#ricercafilm .search {
	width:279px;
}
#trovocinema-tabs .search-button {
	border: medium none;
	height: 18px;
	width: 58px;
	padding:0px;
	float:right;
	margin-right:3px;
	margin-top:3px;
}
#trovocinema-tabs ul {
	margin:0;
}
#trovocinema-tabs #ui-tabs-list {
	height:24px;
	padding: 5px 5px 0 5px;
	position:relative;
	background:none;
}
#trovocinema-tabs #ui-tabs-list li {
	float:left;
	margin-right:5px;
	text-transform:uppercase;
}
#trovocinema-tabs #ui-tabs-list .ui-tabs-selected {
	text-transform:none;
	font-size:1.3em;
	float:left;
}
#trovocinema-tabs #ui-tabs-list .ui-tabs-selected h5 {
	text-transform:none !important;
	font-size:1.1em !important;
	padding-top:-5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal !important;
}
#trovocinema-tabs #ui-tabs-list .ui-tabs-selected strong {
	font-size:1.3em !important;
	font-weight:normal !important;
}
#trovocinema-tabs #ui-tabs-list .trovo-cin {
	background:transparent url(http://www.corriere.it/images/static/common/cinema/sprite_film_cinema.jpg) no-repeat scroll 0 -50px;
	height:22px;
	width:95px;
	display:block;
	margin-top:0;
}
#trovocinema-tabs #ui-tabs-list .ui-tabs-selected .trovo-cin {
	background:transparent url(http://www.corriere.it/images/static/common/cinema/sprite_film_cinema.jpg) no-repeat scroll -1px 0;
	height:39px;
	width:90px;
	display:block;
}
#trovocinema-tabs .ui-tabs-container {
	width:300px;
	height:132px;
	padding-top:5px;
	background:transparent url(http://www.corriere.it/images/static/common/cinema/fondo_trovocinema.jpg) no-repeat scroll 0 0px;
}
.ui-tabs-container_cinema {
	width:300px;
	height:132px;
	padding-top:5px;
	background:transparent url(http://www.corriere.it/images/static/common/cinema/fondo_trovocinema.jpg) no-repeat scroll 0 0px;
}
#trovocinema-titolo {
	padding-bottom: 3px;
	background: transparent url(http://images.corriereobjects.it/images/static/common/punto_orizzontale.gif) repeat-x left bottom;
	margin:0 5px 3px 5px;
}
#trovocinema-titolo h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em !important;
	font-weight:normal !important;
	text-transform:none !important;
}
#trovocinema-titolo strong {
	font-size:1.3em !important;
	font-weight:normal !important;
	color:#656565;
}
.fondo {
	background:transparent url(/images/static/common/back_player_tabs_new.jpg) no-repeat scroll 0 0;
}
.fondo2 {
	background:transparent url(/images/static/common/back_player_tabs_new.jpg) no-repeat scroll 0 0;
}
#player-tabs #ui-tabs-list li {
}
#player-tabs #ui-tabs-list .ui-tabs-selected {
	font-size:1.3em;
}
/*ARCHIVIO FILM*/
#frecciaSxArchivio {
	float:left;
	text-align:left;
	width:20%;
}
#frecciaDxArchivio {
	float:right;
	text-align:right;
	width:20%;
}
/*TROVOFILM*/
#frecciaSx {
	float:left;
	text-align:left;
	width:5%;
}
#frecciaDx {
	float:right;
	text-align:right;
	width:5%;
}
#pager-riga #pager, #pager-riga-din #pager-din {
	color:#336699;
	font-size:1.4em;
	width:620px;
}
#pager-riga #pager a, #pager-riga-din #pager-din a {
	padding:0px 3px 0px 2px;
	display:block;
	float:left;
}
#pager-riga #pager .select, #pager-riga-din #pager-din .selected {
	color:#556699;
	font-weight:bold;
}
#pager-riga, #pager-riga-din {
	background-color:transparent;
	background-image:url(http://images.corriere.it/images/static/common/punto_orizzontale.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:20px 0;
}
#pager, #pager-din {
	color:#666666;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	text-align:center;
	text-decoration:none;
	width:90%;
}
.trovofilm {
	background: #EEEEEE none;
	border: 1px solid #cccccc;
	color: #405888;
	display:block;
	padding: 10px;
	margin:0px 0px 20px 0px;
}
.trovofilm h5 {
	background:transparent url(http://images.corriere.it/images/static/common/cinema/h_dot.gif) repeat-x scroll center bottom;
	color:#556699;
	font-family:Georgia, Palatino, serif;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0 0 10px 10px;
}
.trovofilm h5 strong {
	color: #656565;
	font-size: 1.55em;
	font-weight: normal;
}
.trovofilm p {
	color: #6E6E6E;
	font-family: Verdana, Helvetica, sans-serif;
	padding: 0 10px 10px 10px;
	font-size: 1em;
}
.trovofilm ol {
	margin: 10px 0 0px 2px;
}
.trovofilm ol li {
	display: block;
	float: left;
	font-family: Georgia, Palatino, serif;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 5px 8px 0;
}
.trovofilm select {
	width: 287px;
	height:25 px;
	font-family: verdana;
	font-size: 1em;
	border: 1px solid #828282;
	padding:3px 3px 3px 3px;
	margin-top:4px;
	background:transparent url(http://images.corriere.it/images/static/common/cinema/back_select.gif) repeat-x scroll left bottom;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #828282;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #828282;
}
.trovofilm input {
	width: 277px;
	padding:4px;
	font-family: verdana;
	font-size: 1em;
	border: 1px solid #828282;
	margin: 3px 0 0 0;
	background:white url(http://images.corriere.it/images/static/common/cinema/back_select.gif) repeat-x scroll left bottom;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #828282;
	border-right: 1px solid #c0c0c0;
	border-top: 1px solid #828282;
}
.trovofilm .attori {
	width: 210px;
}
.trovofilm .search {
	text-align: right;
	padding: 0 !important;
}
.trovofilm .search-button {
	background: transparent url(http://images.corriere.it/images/static/common/btn_search.gif) no-repeat scroll right top;
	border: medium none;
	height: 18px;
	width: 58px;
	padding:0px;
	margin-top:4px;
}
/*fine TROVOFILM*/



.info_box #ui-tabs-list {
	height:20px;
	position:absolute;
	right:0;
	top:0px;
}
.info_box #ui-tabs-list li {
	color:#7A7D82;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding: 0px;
	font-weight: bold;
	letter-spacing: -1px;
}
.info_box #ui-tabs-list .ui-tabs-selected {
	font-size:0.8em;
}
.info_box #ui-tabs-list .ui-tabs-selected a {
	color:#983131;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.info_box #ui-tabs-list-dvd {
	height:20px;
	top:0px;
}
.info_box #ui-tabs-list-dvd li {
	color:#7A7D82;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding: 0px;
	font-weight: bold;
	letter-spacing: -1px;
}
.info_box #ui-tabs-list-dvd .ui-tabs-selected {
	font-size:0.8em;
}
.info_box #ui-tabs-list-dvd .ui-tabs-selected a {
	color:#983131;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*BOX INTV*/

#primo_piano_intv {
	background-color:#eeeeee;
	border:solid 1px #cccccc;
	padding:5px;/*height:690px;*/

	/*height:530px;*/
}
#primo_piano_intv h5 {
	display:block;
	background-color:#65686c;
	padding:2px 0px 2px 5px;
	;
	color:#dfecf4;
	font-size:1.5em;
}
#primo_piano_intv h5 span.all_trailer a {
	font-size: 0.55em;
	line-height: 1.7em;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#primo_piano_intv h5 span {
	color:#fff;
	font-size:1.45em;
	font-weight:normal;
	padding-top:3px;
}
#primo_piano_intv .big_rotation {
/*background:transparent url(/images/static/common/cinema/h_dot.gif) repeat-x scroll center top;
margin:5px 0px 0px 0px;*/
}
#primo_piano_intv .big_rotation .big {
/*margin-top: 9px;*/
}
#primo_piano_intv .tab_home {
	height:20px;
	margin-bottom:0;
	margin-left:280px;
	width:113px;
}
#primo_piano_intv .tab_home img {
	left:200px;
}
.linkbar {
	margin-left: 202px !important;
}
.linkbar li a {
	font-size:13px !important;
}
#primo_piano_intv .prev-video {
	display:block;
	padding:4px 0px 0px 0px;
}
#primo_piano_intv .tappo {
	width:200px;
	float:right;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #bebebe;/*height:109px;*/
}
.homearticle-box h2 img {
	margin-bottom:0.6em !important;
}
#primo_piano_intv .tappo img {
	float:left;
	padding:0px 5px 0px 0px;
	height:55px;
	width:55px;
}
.primo_piano_intv_home {
	height:692px !important;
}
#primo_piano_intv .big {
	float:	left;
}
#primo_piano_intv .tappo h3 {
	font-size:1.2em;
	padding:5px 0px 10px 0px;
	color: #656565;
	font-weight: bold;
}
#primo_piano_intv .tappo h3 span {
	font-size: 1.4em;
	color: #556699;
	font-weight:normal;
}
#primo_piano_intv .tappo h4 {
	margin-bottom: 5px;
}
#primo_piano_intv .tappo h4 a {
	font-size:1.9em;
	color:#556699;
	padding:5px 0px 2px 0px;
}
#primo_piano_intv .tappo p {
	font-size:1.2em;
	color:#656565;
}
#primo_piano_intv .big_speciale .tappo p {
	padding:0px 7px 0px 0px;
	height:70px;
}
#primo_piano_intv .tappo p span {
	display:block;
}
/************************* Risultati della ricerca film/cinema ****************************/
div.results_trovofilm h1 {
	font-family: Georgia;
	font-size: 1.6em;
	color: #302C2D;
	margin-bottom: 10px;
	background: url(/images/static/common/cinema/h_dot.gif) repeat-x bottom;
	padding-bottom: 10px;
}
div.results_trovofilm p.results_info {
	text-transform: uppercase;
	font-size: 1.2em;
	margin: 5px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
div.results_trovofilm p.results_council {
	text-transform: uppercase;
	font-size: 1.4em;
	margin: 5px 0px 25px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
div.results_trovofilm .result_box {
	background:transparent url(/images/static/common/cinema/h_dot.gif) repeat-x scroll center bottom;
	padding: 0px 0px 10px 0px;
}
div.results_trovofilm h2 {
	font-size: 2.8em;
	margin: 5px 0px 0px 0px;
	font-style:normal;
}
div.results_trovofilm h3 {
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.3em;
	margin: -2px 0px 4px 0px;
}
div.results_trovofilm .titolo {
	font-style:italic;
	text-transform: capitalize;
	font-size: 1.4em;
	margin: 5px 0px 10px 0px;
	display:block;
}
div.results_trovofilm p {
	font-family: Georgia;
	text-transform:capitalize;
	font-size: 2em;
	margin: 5px 0px 10px 0px;
}
.coverflow {
	margin:20px 0px 0px 0px;
}
/*home page*/
.articles-home .cinema {
	background:url(http://images.corriere.it/images/static/common/css_sprite-1.1.png) no-repeat scroll -560px -468px;
	display:block;
	height:38px;
	padding:2px 0px 2px 30px;
	margin:0px 0px 10px 0px;
}
.articles-home .televisione {
	background:url(http://images.corriere.it/images/static/common/css_sprite-1.1.png) no-repeat scroll -599px -468px;
	display:block;
	height:38px;
	padding:2px 0px 2px 30px;
	margin:10px 0px 10px 0px;
}
.articles-home .cinema span, .articles-home .televisione span {
	background:url(http://images.corriere.it/images/static/common/sfondo_testata_cinema.png) repeat-x scroll;
	display:block;
	height:38px;
	color:#93979A;
	font-size:2.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#home-2col .box-seconda-col li {
	background-color:#DEDEDE;
	/*padding:5px;*/
border-bottom:#ffffff solid 1px;
}
#home-2col .box-seconda-col .eventi {
	padding:6px 0 0px 5px;
}
#home-2col .box-seconda-col h4 {
	color:#cc2026;
	font-size:1.1em;
}
#home-2col .box-seconda-col h5 {
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
}
#home-2col .box-seconda-col h5.evento {
	font-size:1.2em !important;
	padding:5px 0px;
}
#home-2col .box-seconda-col p {
	font-size:0.8em;
}
#home-2col h4.tit-seconda-col {
	background: url(/images/static/common/cinema/h_dot.gif) repeat-x top;
	margin-top: 5px;
	font-size:0.9em;
	color:#656565;
}
#home-2col h4.tit-seconda-col-first {
	margin-bottom:4px;
	margin-top:0px;
	padding-top:2px;
}
#home-2col .tit-seconda-col strong {
	color:#556699;
	font-size:1.4em;
	font-weight:normal;
}
#home-2col .boxoffice, #home-2col .boxauditel {
	width:auto !important;
}
#home-2col .boxoffice li {
	padding:5px;
	margin-bottom:1px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-color:#EFEFEF;
}
#home-2col .boxoffice li .numero, #home-2col .boxauditel li .numero {
	font-size:0.8em;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0033CC;
}
#home-2col .boxoffice li .numero strong {
	color:#FF0000;
}
#home-2col .boxoffice li p {
	float:right;
	font-size:0.8em;
	width:160px;
}
#home-2col .boxoffice li p strong {
	color:#5E6265;
	font-size:0.9em;
}
#home-2col .boxoffice li p a {
	font-size:1.2em;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#505050;
}
#home-2col .boxoffice {
	float: none;
}
#home-2col .boxauditel li {
	padding:5px;
	border-bottom:#FFFFFF solid 1px;
	background-color:#EFEFEF;
}
#home-2col .boxauditel li p {
	float:right;
	font-size:0.8em;
	width:175px;
}
#home-2col .boxauditel li p strong {
	color:#5E6265;
	font-size:0.9em;
	float:right;
}
#home-2col .boxauditel li p em {
	float:left;
}
#home-2col .boxauditel li p a {
	font-size:1.2em;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#505050;
}
/*guida film*/

.guida-film-porro {
	background-color:#e9edf2;
	border-left:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
	border-top:1px solid #F5F5F5 !important;
	color:#2F5EB1;
	font-family:georgia;
	font-size:11px;
	padding:11px 11px 5px;
	background:transparent url(http://images.corriere.it/images/static/common/punti_guida_cinema2.png) repeat-x scroll left bottom;
}
ul.guida-film-elenco, ul.programmi-tv-elenco {
	background:transparent url(http://images.corriere.it/images/static/common/sfondo_guida_film.jpg) repeat-x scroll left top;
	border-left:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
	margin-bottom:0px;
	width: 381px;
	padding:9px 9px 0 8px;
}
ul.programmi-tv-elenco {
	display:block;
	clear:both;
}
ul[class~="guida-film-elenco"], ul[class~="programmi-tv-elenco"] {
	width: 382px;
}
ul.guida-film-elenco li, ul.programmi-tv-elenco li {
	color:#474747;
	display:block;
	float:left;
	font-size:0.75em;
	font-family:Arial, Helvetica, sans;
	width:50%;
	padding:6px 0px 5px 0px;
	background:transparent url(http://images.corriere.it/images/static/common/sfondo_guida_film_riga.jpg) repeat-x scroll left bottom;
	height:45px;
}
ul.guida-film-elenco li.link {
	background:transparent none repeat scroll 0 0;
	float:right;
	font-family:georgia;
	font-size:14px;
	width:190px;
	height:20px;
}
ul.guida-film-elenco li.link img {
	margin-top:4px;
	margin-right: 4px;
}
ul.guida-film-elenco li.link a {
	color:#2F5EB1;
	width:170px;
	height:20px;
	font-size:13px !important;
}
ul.guida-film-elenco li strong, ul.programmi-tv-elenco li strong {
	font-size: 1.2em;
	margin-bottom: 3px;
}
ul.guida-film-elenco li.left_col a, ul.programmi-tv-elenco li.left_col a {
	background: url(/images/static/common/cinema/veritcal_dot_sep.gif) no-repeat top right;
}
ul.guida-film-elenco li img, ul.programmi-tv-elenco li img {
	display:block;
	float:left;
	width: 47px;
	height: 38px;
}
ul.guida-film-elenco li strong, ul.programmi-tv-elenco li strong {
	display:block;
	color:#656565;
}
.guida-film-elenco li a, ul.programmi-tv-elenco li a {
	color:#5A5C5B;
	font-size:1em;
	padding:0 2px 2px 5px;
	text-decoration:none;
	float:left;
	width:130px;
	margin:0px;
	overflow:hidden;
	height:40px;
}
.trailer-gallery {
	color:#656565;
	font-family:Georgia;
	padding:10px 0px 5px 5px;
}
.trailer-gallery ul li {
	float:left;
	color:#656565;
	font-size:1.4em;
}
.trailer-gallery ul .testo {
	font-size:0.82em;
	font-weight:normal;
	padding-top:2px;
}
.trailer-gallery ul .tv {
	color:#556799;
	float:left;
	font-size: 14px;
	font-weight: normal;
	margin-top:4px;
}
.highlight {
	border-left:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
	border-top:1px solid #F5F5F5 !important;
	color:#556699;
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	padding:5px 11px 5px;
	background-color:#e9edf1;
	color:#656565;
}
.highlight ul {
	background:transparent url(http://images.corriere.it/images/static/common/punti_highlight_cinema.png) repeat-x scroll left bottom;
	display:block;
	height:25px;
	margin-top:-5px;
	width:377px;
}
.highlight ul li {
	float:left;
	padding-top:5px;
	color:#656565;
	font-size:1em;
}
.highlight ul .tv {
	color:#556699;
	float:left;
	font-size: 20px;
	margin-top:-6px;
	font-weight: normal;
}
.highlight span {
	float:right;
	font-size:0.5em;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
}
.highlight-elenco {
	background:transparent url(http://images.corriere.it/images/static/common/sfondo_highlight.jpg) repeat-x scroll left top;
	border-left:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
	margin-bottom:11px;
	padding:9px 9px 0;
}
.highlight-elenco .titolo {
	width:100%;
	background:none;
	padding:0px;
	color:#2F5EB1;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif
}
.highlight-elenco .titolo strong {
	display: inline;
	color:#2F5EB1;
	font-weight:bold;
}
.highlight-elenco li a {
	color:#5A5C5B;
	font-size:1em;
	padding:0 0 2px 5px;
	text-decoration:none;
	float:left;
	width:300px;
	margin:0px;
}
.highlight-elenco li img {
	display:block;
	float:left;
	width:75px;
}
.highlight-elenco li strong {
	display:block;
	color:#656565;
	font-family:georgia;
	font-size:1.6em;
	font-weight:normal;
}
.testa-gallery {
	color:#656565;
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	padding:20px 0px 5px 5px;
}
.testa-gallery ul li {
	float:left;
	color:#656565;
	font-weight:normal;
	font-size:1.3em;
}
.testa-gallery ul .testo {
	font-size:0.82em;
	font-weight:normal;
	padding-top:2px;
}
.testa-gallery ul .tv {
	color:#556799;
	float:left;
	font-size: 14px;
	font-weight: normal;
	margin-top:3px;
}
.recensioni-gallery {
	color:#656565;
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	padding:20px 0px 5px 5px;
}
.recensioni-gallery ul li {
	float:left;
	color:#656565;
	font-size:1em;
}
.recensioni-gallery ul .testo {
	font-size:0.82em;
	font-weight:normal;
	padding-top:2px;
}
.recensioni-gallery ul .tv {
	color:#556799;
	float:left;
	font-size: 20px;
	margin-top:-5px;
	font-weight: normal;
}
.programmi-tv {
	border-left:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
	border-top:1px solid #F5F5F5 !important;
	color:#556699;
	font-family: Georgia;
	font-size: 20px;
	padding:0px 11px 5px;
	background:transparent url(http://images.corriere.it/images/static/common/punti_guida_cinema2.png) repeat-x scroll left bottom;
}
.programmi-tv strong {
	color:#656565;
	font-size: 14px;
	font-weight: bold;
}
.programmi-tv-elenco .titolo {
	height:20px !important;
	width:100%;
	background:none;
	padding:0px;
	color:#2F5EB1;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif
}
.programmi-tv-elenco .titolo strong {
	display: inline;
	color:#2F5EB1;
	font-weight:bold;
}
h5.parental {
	font-family: Georgia;
	font-size: 20px;
	color: #656565;
	margin-top:20px;
}
h5.parental img {
	margin-bottom:-3px !important;
}
h5.parental span.blue {
	color: #556699 !important;
	font-size: 14px;
	font-weight: bold;
}
ul li span.read_all {
	display: block;
	clear: both;
}
.read_all a {
	width: 52px;
	margin-top: 0px;
	background: url(/images/static/common/cinema/blue_square.gif) no-repeat left;
	padding-left: 12px;
	color: #556699;
	font-size: 0.8em;
	font-family: Georgia;
	float: right;
}
ul li span.read_all a {
	width: 52px;
	margin-top: 5px;
	background: url(/images/static/common/cinema/blue_square.gif) no-repeat left;
	padding-left: 12px;
	color: #556699;
	font-size: 1em;
	font-family: Georgia;
	float: right;
}
.gradient {
	/*background: url(/images/static/common/cinema/gradient.gif) repeat-x bottom;*/
	padding-bottom: 5px;
}
.nomargin {
	margin: 0 !important;
}
.results_trovacinema .cinema {
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:normal;
}
.results_trovacinema .cinema strong {
	font-size:1.6em;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.results_trovacinema .dati-cinema {
	display:block;
	font-size:1.2em;
	background:transparent url(/images/static/common/cinema/h_dot.gif) repeat-x scroll center bottom;
}
.results_trovacinema .dati-cinema li {
	padding-bottom:5px;
}
.results_trovacinema .filmografia {
	color:#FF0000;
	font-family:georgia;
	margin-bottom:10px;
	text-transform:uppercase;
}
div.actors p.title {
	background:transparent url(/images/static/common/cinema/sfumatura_top.jpg) repeat-x scroll center top;
	color:#777777;
	font-size:1.2em;
	margin-bottom:10px;
	padding:5px 10px;
}
div.actors {
	/*background:transparent url(/images/static/common/cinema/h_dot.gif) repeat-x scroll center top;*/
padding:2px 0 10px;
}
div.actors2 {
	margin-top:250px !important;
}
div.actors li {
	color:#6A6A6A;
	font-family:Georgia;
	font-size:1.3em;
	margin-bottom:10px;
	padding-left:10px;
}
/************************* Risultati archivio ****************************/
div.results_archivio h1 {
	font-family: Georgia;
	font-size: 1.6em;
	color: #302C2D;
	margin-bottom: 10px;
	background: url(/images/static/common/cinema/h_dot.gif) repeat-x bottom;
	padding-bottom: 10px;
}
div.results_archivio h1 span.recensione {
	font-size: 16px !important;
}
div.results_archivio p.results_info {
	text-transform: uppercase;
	font-size: 1.2em;
	margin: 10px 0px 0px 0px;
}
div.results_archivio .result_box {
	background:transparent url(/images/static/common/cinema/h_dot.gif) repeat-x scroll center bottom;
	margin: 5px 0px 0px 0px;
	padding-bottom:10px;
	color:#CC2026;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
}
div.results_archivio h2 {
	font-size: 1.7em;
	margin: 5px 0px 0px 0px;
	font-style:normal;
}
div.results_archivio h3 {
	color:#717171;
	font-size: 1em;
	margin: 5px 0px;
}
div.results_archivio .titolo {
	font-style:italic;
	text-transform: capitalize;
	font-size: 1.4em;
	margin: 5px 0px 10px 0px;
	display:block;
}
div.results_archivio p {
	font-family: Georgia;
	text-transform:capitalize;
	font-size: 2em;
	margin: 5px 0px 10px 0px;
}
div.results_archivio h1 span.grey {
	color:#656565;
	font-size:1.3em;
}
.gallery_pics_article {
	float:left;
	margin: 0px 10px 10px 0px;
	vertical-align:middle;
	background-color:#eeeeee;
	border:solid 1px #a3a3a3;
	width:200px;
	height:300px;
	padding:5px;
}
.gallery_pics_article img {
	width:200px;
	vertical-align:middle;
	padding:5px;
}
ul.zappingnews li.eventi-box {
	padding:1px 0 0 7px !important;
	margin-bottom:10px;
}
ul.zappingnews li.eventi-box p {
	margin:-10px 0px 5px 0px;
}
ul.zappingnews li.box-forum {
	background:#F5F5F5 none repeat scroll 0 0 !important;
}
li.box-forum h5 a {
	font-size:0.8em;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:4px;
}
#ricercacinema-small {
	margin-top:10px;
}
table.channel span.program_description, table.ch span.prd {
	display: none;
	width: 515px;
	padding: 10px;
	background: #EFFCFF;
	border: 1px solid #556A97;
	overflow: hidden;
	position: absolute;
	z-index: 999999;
}
table.channel span.program_description img, table.ch span.prd img {
	margin: 0 10px 10px 0;
	height: 125px;
	float: left;
}
table.channel span.program_description span, table.ch span.prd span {
	display: block;
	margin-top: 10px;
	font-size: 12px;
}
table.channel span.program_description b, table.ch span.prd b {
	font-size: 12px;
}
table.channel span.now, table.ch span.now {
	display: none;
}
span.programmi, span.pr {
	cursor: pointer;
}
.intervallo, .int {
	display:none;
}
table.even_table tr td {
	background-color: #bbbbbb;
}
table.odd_table tr td {
	background-color: #ffffff;
}
div#programs_loading_mask {
	font-size: 14px;
	text-align: center;
	padding: 30px;
	margin: 30px 0;
	background: url(/images/static/common/cinema/loader.gif) no-repeat center top;
}
div#programs_loading_gallery {
	font-size: 14px;
	text-align: center;
	padding: 30px;
	margin: 30px 0;
	height:422px;
	background: url(/images/static/common/cinema/loader2.gif) no-repeat center;
}
div#programs_loading_gallery_home {
	font-size: 14px;
	text-align: center;
	padding: 30px;
	margin: 30px 0;
	height:422px;
	background: url(/images/static/common/cinema/ajax-loader.gif) no-repeat center;
}
#tooltip_triangle {
	z-index: 999999;
	position: absolute;
}
.riga-canale .menu {
	font-size:1.2em;
}
.riga-canale li span {
	color:#656565 !important;
	font-size:1.1em;
}
.riga-canale li {
	font-size:1.2em;
}
#col-dx table.small .logosmall {
	height:25px;
}
#col-dx table.small .logosmall img {
	height:20px;
}
div.channels h4 {
	width: 290px;
	background: url(/images/static/common/cinema/h_dot.gif) repeat-x bottom;
	font-size: 1.4em;
	padding-bottom: 5px;
}
div.channels h4 span.grey {
	color: #656565;
}
div.channels h4 span.blue {
	color: #556699;
	font-size: 1.35em;
}
div.channels h4 span.blu {
	color:#556699;
	font-size:0.7em;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
}
div.channels h4 span.guida {
	font-size:0.7em;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
}
.riga-canale li {
	background-color:#fff;
	display:block;
	margin-bottom:2px;
	padding:5px;
	color:#556A97;
}
.riga-canale .menu {
	background-color:#556A97;
	display:block;
	margin-bottom:2px;
	padding:5px;
	color:#fff;
}
.riga-canale li span {
	padding-right:20px;
	color:#999999;
}
div.channels ul.day_menu li a.oggi {
	left:0px;
	width:88px;
}
div.channels ul.day_menu li a.lun {
	left:0px;
	width:88px;
}
div.channels ul.day_menu li a.mar {
	left:90px;
	width:88px;
}
div.channels ul.day_menu li a.mer {
	left:180px;
	width:88px;
}
div.channels ul.day_menu li a.gio {
	left:265px;
	width:88px;
}
div.channels ul.day_menu li a.ven {
	left:350px;
	width:88px;
}
div.channels ul.day_menu li a.sab {
	left:431px;
	width:88px;
}
div.channels ul.day_menu li a.dom {
	left:514px;
	width:88px;
}
div.channels ul.category_menu li a.mattina-presto {
	left:0px;
	width:108px;
}
div.channels ul.category_menu li a.mattina {
	left:105px;
	width:108px;
}
div.channels ul.category_menu li a.primo-pomeriggio {
	left:212px;
	width:108px;
}
div.channels ul.category_menu li a.pomeriggio {
	left:316px;
	width:108px;
}
div.channels ul.category_menu li a.sera {
	left:420px;
	width:108px;
}
div.channels ul.category_menu li a.notte {
	left:510px;
	width:108px;
}
#col-sx .text_up {
	float:right;
	width:200px;
}
.ui-tabs-container {
	background-color:#EEEEEE;
}
div#player_tabs div.ui-tabs-container {
	top:28px;
	position:absolute;
}
ul.homevideo-mereghetti {
	font-size:2em;
	border-left:none !important;
	padding:5px 15px 25px 5px !important;
}
.ellipsis {
	margin-right: -10000px;
}
#col-dx .channels {
	margin-top:20px;
}
#home-2col .tab-lavoro {
	display:none;
}
#home-2col .none {
	display:none;
}
.trovocinema .trovo-cin h5 {
	margin-top:0;
	text-indent:-5000px;
}
#trovocinema-tabs #ui-tabs-list .trovo-film {
	background:transparent url(http://www.corriere.it/images/static/common/cinema/sprite_film_cinema.jpg) no-repeat scroll -104px -50px;
	height:22px;
	width:100px;
	display:block;
}
#trovocinema-tabs #ui-tabs-list .ui-tabs-selected .trovo-film {
	background:transparent url(http://www.corriere.it/images/static/common/cinema/sprite_film_cinema.jpg) no-repeat scroll -106px 0;
	height:39px;
	width:92px;
	display:block;
	margin-top:0;
}
.trovocinema .trovo-film h5 {
	margin-top:0;
	text-indent:-5000px;
}
.trovocinema .ui-tabs-selected .trovo-cin h5 {
	margin-top:0px !important;
}
.trovocinema .ui-tabs-selected .trovo-film h5 {
	margin-top:0px !important;
}
#player_tabs {
	position:relative;
}
#player_tabs #section-3 {
	top:21px !important;
}
#player_tabs #section-4 {
	top:21px !important;
}
#player_tabs #section-5 {
	top:21px !important;
}
#player_tabs #section-6 {
	top:21px !important;
}
#player_tabs #section-7 {
	top:27px !important;
}
div#tvmirror {
	cursor: pointer;
}
div#tvmirror table.time_navigator td.back, div#tvmirror table.time_navigator td.next span.right {
	font-size: 13px;
	font-style: normal;
}
h3.titolo-top {
	background:transparent url(http://images.corriere.it/images/static/common/sfondo_testata_cinema.png) repeat-x scroll 0 0;
	color:#959595;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.7em;
	height:38px;
	margin-bottom:20px;
	padding-left:5px;
	width:300px;
}
h3.titolo-top span {
	font-size:0.67em;
}
#popup {
	display:none;
}
#altri-titoli li {
	color:#767778 !important;
}
.toolbar li.tit {
	float:left;
	width: 400px;
	text-align:left;
}
.toolbar li.tit h3 {
	font-size:1.4em;
	background:none;
	margin-bottom:0px;
	height:30px;
	padding-left:0px;
}
.toolbar li.tit_prox {
	float:left;
	width: 400px;
	text-align:left;
}
.toolbar li.tit_prox h3 {
	font-size:1.4em;
	background:none;
	margin-bottom:0px;
	height:30px;
	padding-left:0px;
}
#media_container {
	margin-top:30px;
}
#testata-dinamica-new li.manchette-dx-parental {
	height:50px;
	padding-top:5px;
	width:140px;
	float:right;
}
.link-film {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#565A5B;
	font-family:Georgia, Palatino, serif;
	margin-bottom:15px;
	padding:10px 0 0;
}
.link-film li {
	background:transparent none repeat scroll 0 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.link-film li h6 {
	background:transparent url(http://images.corriere.it/Media/Icone/home_link/ico_QuadratinoBlu.gif) no-repeat scroll left 9px;
	color:#2F5EB1;
	font-size:1.5em;
	letter-spacing:0;
	line-height:0.9em;
	text-indent:18px;
	word-spacing:0;
}
.link-film li h6 a {
	color:#2F5EB1;
	font-size:14px;
}
#pager-riga #pager #prev, #pager-riga-din #pager-din #prev {
	float: left;
	margin-left:-15px;
	position:absolute;
}
#pager-riga #pager #next, #pager-riga-din #pager-din #next {
	float: left;
	left:620px;
}
#pagination-film {
	padding-left:270px;
}
#pagination-film li {
	float:left;
	font-size:14px;
	padding:2px;
}
#pagination-film .select {
	font-weight:bold;
}
/*HOME PAGE APERTURA*/
.fondo2 {
	background:transparent url(/images/static/common/back_player_tabs_tondo.jpg) no-repeat scroll 0 0 !important;
}
#primo_piano_intv .title_trailer_venezia, #primo_piano_intv .title_trailer {
	font-family: Georgia;
	font-size: 2.45em;
	line-height: 1.4em;
	color: #606060;
}
#primo_piano_intv .tutti-trailer {
	font-size:10px;
	text-transform:uppercase;
	left:510px;
	width: 100px;
	position:relative;
	padding:5px 0px 0px 0px;
}
#primo_piano_intv .tutti-trailer a {
	color:#3d67af;
}
#primo_piano_intv .tab_home {
	display:none;
}
/*-----------precaricamento carousel-----------*/
		div.slider-trailer {
	border-bottom:1px solid #CCCCCC;
	height:110px;
	overflow:hidden;
	padding-bottom:15px;
	width:600px;
	clear:both;
}
#primo_piano_intv .tit_carousel {
	font-size: 20px;
	color: #7A7D80;
	padding: 0 0 3px 8px;
	display:block;
	clear:both;
}
div.slider-trailer ul.trailer_pics li {
	display:block;
	float:left;
	height:150px;
	line-height:10px;
	margin-right:10px;
	overflow:hidden;
	width:75px;
}
div.slider-trailer ul.trailer_pics li img {
	display:block;
	height:110px;
	width:75px;
}
div.slider-trailer ul.trailer_pics li p {
	display:none;
}
/*VENEZIA*/
		div.slider-trailer ul.trailer_pics_venezia li {
	display:block;
	float:left;
	height:150px;
	line-height:10px;
	margin-right:10px;
	overflow:hidden;
	width:75px;
}
div.slider-trailer ul.trailer_pics_venezia li img {
	display:block;
	height:110px;
	width:75px;
}
div.slider-trailer ul.trailer_pics_venezia li p {
	display:none;
}
/*-----------carousel-----------*/

		div.slider-trailer .jcarousel-container {
	width:550px;
}
div.slider-trailer .jcarousel-clip-horizontal {
	height:120px;
	width:500px;
}
div.slider-trailer .jcarousel-prev-horizontal {
	position: absolute;
	top: 45px;
	left: 10px;
	width: 35px;
	height: 20px;
	cursor: pointer;
	background:transparent url(http://images.corriereobjects.it/images/static/common/trailers_gallery.gif) no-repeat scroll 0 0;
}
div.slider-trailer .jcarousel-prev-disabled-horizontal, div.slider-trailer .jcarousel-prev-disabled-horizontal:hover, div.slider-trailer .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	opacity: 0.3;
	filter: alpha(opacity = 30);
}
div.slider-trailer .jcarousel-prev-horizontal:hover {
	background-position: 0 0;
}
div.slider-trailer .jcarousel-prev-horizontal:active {
	background-position: 0 0;
}
div.slider-trailer .jcarousel-next-horizontal {
	position: absolute;
	top: 45px;
	left: 565px;
	width: 35px;
	height: 20px;
	cursor: pointer;
	background: transparent url(http://images.corriereobjects.it/images/static/common/trailers_gallery.gif) no-repeat scroll -35px 0;
}
div.slider-trailer .jcarousel-next-disabled-horizontal, div.slider-trailer .jcarousel-next-disabled-horizontal:hover, div.slider-trailer .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	opacity: 0.3;
	filter: alpha(opacity = 30);
}
div.slider-trailer .jcarousel-next-horizontal:hover {
	background-position: -35px 0;
}
div.slider-trailer .jcarousel-next-horizontal:active {
	background-position: -35px 0;
}
div.slider-trailer .jcarousel-clip {
	margin:0 0 0 55px;
}
/*-----------tooltip-----------*/
		#tooltip {
	position: absolute;
	z-index: 3000;
}
#tooltip.pretty div {
	width: 160px;
	text-align: left;
	margin: 0;
}
#tooltip.pretty {
	font-family: Arial;
	height: 55px;
	width: 160px;
	font-size: 12px;
	line-height: 15px;
	color:#ffffff;
	background: url(http://images.corriereobjects.it/images/static/common/shadow_tooltip.png);
	background-repeat:no-repeat;
	overflow:hidden;
	padding: 5px 7px;
}
#primo_piano_intv .big_rotation .big {
	width:400px;
	height:343px;
}
/*FINE HOME PAGE APERTURA*/
		
		
		.news {
	float:left;
	font-family:Arial, Helvetica, sans;
	font-size:1.3em;
	width:auto;
}
.movie_title {
	margin-top: 10px;
	font-size: 16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*speciali tabs*/
div.tabs_container_speciale {
	padding:0 5px 0 0;
	position:relative;
	width:620px;
}
#tabs_container {
	position:relative;
}
.ui-tabs-speciali {
	background-color:#ffffff;
}
.ui-tabs-speciali h1 {
	color:#555555;
	padding:10px 0px 5px 0px;
	margin-bottom:0px;
}
.ui-tabs-speciali p {
	font-size:14px;
	padding:2px 0px 2px 0px;
	line-height:20px;
}
.ui-tabs-speciali img {
	padding:4px 5px 4px 4px;
	margin:0px 0px 10px 0px;
	background:transparent url(http://images.corriereobjects.it/images/static/common/cinema/fondo_cop_film.gif) no-repeat scroll left top;
}
.ui-tabs-speciali p a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#556699;
}
div.tabs_container_speciale ul.tabs_speciale {
	background:#eeeeee;
	padding:5px 2px 5px 2px;
}
div.tabs_container_speciale ul.tabs_speciale li {
	display:block;
	float:left;
	letter-spacing:0 !important;
}
div.tabs_container_speciale ul.prox li {
	margin-left:10px;
}
div.tabs_container_speciale ul.tabs_speciale li a {
	background:transparent url(/images/static/common/cinema/fondo_tabs_speciale.gif) repeat-x scroll 0 0;
	display:block;
	float:left;
	height:21px;
	cursor:pointer;
}
div.tabs_container_speciale ul.tabs_speciale span.angolo-sx {
	background:transparent url(/images/static/common/cinema/ang_sx_tabs_speciale.gif) no-repeat scroll 0 -20px;
	float:left;
	height:21px;
	text-indent:-5000px;
	width:10px;
}
div.tabs_container_speciale ul.tabs_speciale h2 {
	color:#556699;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em !important;
	font-style:normal;
	font-weight:bold;
	padding-top:5px;
	float:left;
}
div.tabs_container_speciale ul.tabs_speciale .ui-tabs-selected h2 {
	color:#000000;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em !important;
	font-style:normal;
	font-weight:bold;
	padding-top:5px;
	background:#eeeeee;
	float:left;
	padding-bottom:1px;
}
div.tabs_container_speciale ul.tabs_speciale span.angolo-dx {
	background:transparent url(/images/static/common/cinema/ang_dx_tabs_speciale.gif) no-repeat scroll 0 -20px;
	float:left;
	height:21px;
	text-indent:-5000px;
	width:10px;
}
div.tabs_container_speciale ul.tabs_speciale .ui-tabs-selected a {
	background-color:#4D4D4D;
	display:block;
	float:left;
	height:21px;
}
div.tabs_container_speciale ul.tabs_speciale .ui-tabs-selected span.angolo-sx {
	background:#eeeeee;
	float:left;
	height:21px;
	text-indent:-5000px;
	width:10px;
}
div.tabs_container_speciale ul.tabs_speciale .ui-tabs-selected span.angolo-dx {
	background:#eeeeee;
	float:left;
	height:21px;
	text-indent:-5000px;
	width:10px;
}
#select_archivio {
	background:transparent url(http://images.corriereobjects.it/images/static/common/punto_orizzontale.gif) repeat-x scroll left top;
	height:25px;
	padding:5px 0px 0px 0px;
}
#select_archivio p {
	float:right;
	font-size:12px;
	color:#7c7e7e;
	font-weight:bold;
	display:block;
}
#select_archivio select {
	margin:0px 5px 0px 5px;
}
#select_archivio input {
	background:transparent url(/images/static/common/cinema/bot_archivio_speciali.gif) no-repeat scroll 0 0px;
	border:0 none;
	cursor:pointer;
	height:20px;
	width:25px;
}
.ui-tabs-speciali h2 {
	color:#556699;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	margin-bottom:0;
}
.ui-tabs-speciali h2 a {
	color:#556699;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	margin-bottom:0;
}
.ui-tabs-speciali h3 {
	padding:2px 0 0px 0px;
	font-size:14px;
}
.ui-tabs-speciali p span {
	color:#556699;
	font-size:14px;
	padding:2px 0;
}
.ui-tabs-speciali div.next_film {
	background:transparent url(http://images.corriereobjects.it/images/static/common/punto_orizzontale.gif) repeat-x scroll left top;
	clear:both;
	padding-top:3px;
	padding:10px 0 10px 0px;
	margin:10px 0px 0px 0px;
}
.next_film h2 {
	margin-top:5px;
}
.ui-tabs-speciali div.next_film img {
	width:80px;
	height:114px;
	padding:4px 4px 5px 3px;
	margin:0px 5px 0px 0px;
	background:transparent url(http://images.corriereobjects.it/images/static/common/cinema/fondo_cop_next_film.gif) no-repeat scroll left top;
}
.primo_piano_intv_venezia {
	height:672px !important;
}
#primo_piano_intv .big_rotation .speciale_venezia {
	width:614px !important;
}
#primo_piano_intv .speciale_venezia .first {
	margin-top:0 !important;
}
#primo_piano_intv .li_3 h3 {
	padding-top:9px !important;
}
/*fine speciali tabs*/

div.results_trovacinema table.cinema_results tbody tr td.movie span.lat, div.results_trovacinema table.cinema_results tbody tr td.movie span.long {
	display:none;
}
div.small_box .locandina_popup {
	width:182px;
	background:transparent url(/images/static/common/cinema/stripe_trovocinema2.jpg) no-repeat scroll center top !important;
	padding-top:10px;
}
div.small_box .locandina_popup a {
	background:transparent url(/images/static/common/cinema/lente_locandina.gif) no-repeat scroll left top !important;
	color:#556699;
	font-family:arial;
	font-size:10px;
	text-transform:uppercase;
	padding:3px 0px 10px 20px;
}
.box-premi h5 a {
	background:transparent url(/images/static/common/cinema/oscar.gif) no-repeat scroll left top !important;
	padding-left:25px !important;
	padding-top:15px;
	position:relative;
	top:-13px;
	height:25px;
}
.box-premi h5 {
	height:25px;
	padding-bottom:2px !important;
	margin-bottom:0px !important;
}
.box-premi .recensioni {
	padding-top:5px;
}
.box-uscite h5 {
	background:#D6E6F6 url(/images/static/common/cinema/pizza.gif) no-repeat scroll 5px top !important;
	padding-left:35px !important;
}
.box-dvd h5 {
	background:#D6E6F6 url(/images/static/common/cinema/dvd_home.gif) no-repeat scroll 5px top !important;
	padding-left:35px !important;
}
.guida-film-elenco img.img-inline {
	height:auto;
	width:auto;
}
p.paging-usa {
	position: relative;
	height: 44px;
	width: 630px;
}
p.paging-usa a {
	position: absolute;
	right: 0;
	top: 0;
}
p.paging-usa a.freccia_pre {
	left: 0;
}
li.box-uscite h5 a, li.box-premi h5 a, li.box-dvd h5 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#2F5EB1;
	display:block;
}
ul.zappingnews li.box-uscite h5, ul.zappingnews li.box-premi h5, ul.zappingnews li.box-dvd h5 {
	background-color:#D6E6F6;
	background-position:left 1px;
	background-repeat:no-repeat;
	border-bottom:2px solid #FFFFFF;
	color:#2F5EB1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.88em;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:10px 0 10px 10px;
}
ul.zappingnews li.box-uscite .recensioni, ul.zappingnews li.box-premi .recensioni, ul.zappingnews li.box-dvd .recensioni {
	color:#898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.1em;
	padding-left:5px;
	display:block;
}
ul.zappingnews li.box-uscite, ul.zappingnews li.box-premi, ul.zappingnews li.box-dvd {
	background:#F5F5F5 none repeat scroll 0 0 !important;
}
ul.zappingnews li.box-uscite, ul.zappingnews li.box-premi, ul.zappingnews li.box-dvd {
	font-family:Georgia, Palatino, serif;
	line-height:1em;
	margin-bottom:10px;
	padding:0 0 8px;
	word-spacing:normal;
}

/*MODIFICHE CINEMA*/
.double_box_article {
  display:inline-block;
  margin-bottom:20px;
}
.double_box_article .homearticle-box {
  clear:none;
  float:left;
  position:relative;
  width:305px;
}
.space_right {
  margin-right:10px;
}
.double_box_article .recensioni_bt {
  position:absolute;
	background:url(http://images.corriere.it/Media/Icone/home_link/ico_QuadratinoBlu.gif) no-repeat scroll 2px 5px transparent;
	padding-left:13px;
	bottom:0;
	right:0;
	font-size:13px !important;
	color:#2F5EB1;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:134px;
	text-align:left;
	display:block;
	letter-spacing:-0.05em;
}
.double_box_article h2 {
  float:left;
  letter-spacing:-1px;
  line-height:1.05;
  margin-bottom:0;
  padding-top:12px;
  word-spacing:-0.03em;
}
.double_box_article h2 a {
  color:#656565 !important;
  font-size:24px;
  line-height:25px;
}
.double_box_article p.subtitle {
  font-size:11px !important;
}
.double_box_article h2 img {
  margin-right:8px;
  margin-bottom:0 !important;
}
#primo_piano_intv {
  position:relative;
}
.tool_send_rec {
  height:37px;
  line-height:19px;
  padding:0 83px 0 6px;
  position:absolute;
  right:3px;
  top:5px;
  width:26px;
	background:transparent url(/images/static/common/cinema/send_recensioni.gif) no-repeat scroll left top;  
}
.tool_rec {
  color:#3C74BE;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:19px !important;
  height:37px;
  line-height:19px;
  padding:0 83px 0 6px;
  position:absolute;
  right:3px;
  text-align:center;
  text-decoration:underline;
  top:5px;
  width:26px;
	background:transparent url(/images/static/common/cinema/recensioni.gif) no-repeat scroll left top;  
}
.pos_rel {
  position:relative;
}
.all_trailer {
  position:absolute;
  right:0;
  top:10px;
  color:#3D67AF;
  font-size:10px;
  text-transform:uppercase;  
  font-family:Arial,Helvetica,sans-serif;
}
div.no_border {
  border-bottom:none !important;
}
.tool_bottom {
	background:transparent url(/images/static/common/cinema/tool_bottom.gif) no-repeat scroll left top;  
	width:615px;
	height:52px;	
	margin-left:-4px;
}
.tool_bottom a {
  color:#666666;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:13px !important;	
  margin-left:10px;
  display:inline-block;
  font-weight:normal;
  margin-top:8px;
}
.tool_bottom a strong {
  color:#3c74bf;
  font-size:28px !important;
  font-weight:normal;  		
}
.tool_bottom a.send_r {
  width:322px;
}
.box_recensione {
	background:transparent url(/images/static/common/cinema/bg_rec.gif) no-repeat scroll left top;  
	width:619px;
	position:relative;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  color:#666666;
  line-height:12px;
	padding:23px 0 20px 0;
  margin-bottom:15px;  
}
.result_rec .box_recensione {
	background:none;  
	border-top:1px dotted #919292;
	margin-top:5px;
	padding:16px 0 2px;
}
h3.sub_title_rec {
  color:#2f5eb1;
  font-size:11px;	
  font-weight:bold;
  margin:-5px 0 13px;  
}
.result_rec .stars_rec {
  top:0;
  right:0;  
}
.result_rec .read_rec {
  bottom:0;
  position:absolute;
  right:0;
}
.result_rec .box_recensione .key_rec {
	color:#333333; 
	display:block;
	margin:8px 0 0;
}
.result_rec .box_recensione .key_rec a{
	text-transform:uppercase;
}
.result_rec .box_recensione h1 {
  color:#666666;
  font-size:18px;
}
.box_recensione span.bottom {
	background:transparent url(/images/static/common/cinema/bg_rec_bottom.gif) no-repeat scroll left top;  
	width:619px;
	height:5px;
	display:block;
	position:absolute;
	bottom:0;
	left:0;
}
.box_recensione .send_rec {
  position:absolute;
  top:10px;
  left:8px;
  padding-left:20px;
  background:transparent url(/images/static/common/cinema/matita.gif) no-repeat scroll left top;
  color:#2f5eb1;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:11px;	  
  font-weight:bold;
  text-decoration:underline;
}
.box_recensione .all_rec {
  position:absolute;
  top:10px;
  right:10px;
  color:#2f5eb1; 
  text-decoration:underline;
}
.box_recensione .body_rec {
  position:relative;
  border-top:1px solid #b4b4b4;
  margin:3px 8px;
  padding-top:12px;
}
.box_recensione p {
  line-height:17px;
}
.from_rec_all {
  background:transparent url(/images/static/common/cinema/utente_rec.gif) no-repeat scroll left top; 
  clear:both;
  display:block;
  font-size:11px;
  height:21px;
  margin-bottom:5px;
  padding-left:35px;
  padding-top:8px;
}
.from_rec_all strong {
  font-family:Georgia,"Times New Roman",Times,serif;
  text-transform:uppercase;
  color:#2f5eb1;
}
.box_recensione .from_rec {
  position:relative;
  display:block;
  margin-bottom:18px;    
}
.box_recensione .from_rec strong {
  font-family:Georgia,"Times New Roman",Times,serif;
  text-transform:uppercase;
}
.box_recensione .from_rec a {
  font-family:Georgia,"Times New Roman",Times,serif;
  text-transform:uppercase;
  text-decoration:underline;
  font-weight:bold;
  color:#2f5eb1;
}
.box_recensione .title_rec {
  display:block;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:18px;
  margin-bottom:12px;
  text-decoration:underline;
}
.box_recensione .date_rec {
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:12px;
  color:#959595;
  margin-bottom:8px;
  display:block;
}
.read_rec {
  font-size:10px;
  color:#2f5eb1;
  background:transparent url(http://images.corriere.it/Media/Icone/home_link/ico_QuadratinoBlu.gif) no-repeat scroll left 2px;
  padding-left:14px;
  float:right;
  margin-right:10px;
}
.stars_rec {
  position:absolute;
  right:10px;
  top:-4px;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  color:#666666;
  text-align:right;
  width:60px;
}
.rating_rec {
  position:relative;
  float:right;
  margin-bottom:5px;
}
span.stelle-rating {
  float:right;
  height:14px;
  text-indent:-5000px;
  width:61px;
}
.rating_rec .link-rating {
  right:0;
  margin-bottom:0;
  padding:0;
  position:absolute;
  top:0;
  width:61px;
}
.rating_rec .link-rating  a {
  cursor:pointer;
  display:block;
  height:14px;
  text-indent:-5000px;
  width:15px;
  float:left;
  text-align:left;
}
.stars-0,
.stelle-0 {
  background:transparent url(/images/static/common/cinema/stars0.png) no-repeat scroll right top;
}
.stars-1,
.stelle-1 {
  background:transparent url(/images/static/common/cinema/stars1.png) no-repeat scroll right top;
}
.stars-2,
.stelle-2 {
  background:transparent url(/images/static/common/cinema/stars2.png) no-repeat scroll right top;
}
.stars-3,
.stelle-3 {
  background:transparent url(/images/static/common/cinema/stars3.png) no-repeat scroll right top;
}
.stars-4,
.stelle-4 {
  background:transparent url(/images/static/common/cinema/stars4.png) no-repeat scroll right top;
}
.write_rec {
  padding-left:20px;
  background:transparent url(/images/static/common/cinema/matita_big.gif) no-repeat scroll left 8px;
  color:#868685;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:28px;	 
  position:relative;
}
.toolbar .all_rec {
  position:relative;
}
.toolbar .all_rec a {
  color:#3C74BF;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  left:-535px;
  position:absolute;
  top:3px;
  width:130px;
}
.top_rec_open img {
  float:left;
  border:3px solid #eeeeee;
  margin-right:7px;
}
.top_rec_open {
  color:#666666;
  font-size:12px;
  font-family:Arial,Helvetica,sans-serif; 
}
.top_rec_open h2 {
  color:#666666;
  font-size:32px;
  font-style:normal;
  letter-spacing:-0.06em;
  line-height:30px;
  margin-bottom:9px;
}
.top_rec_open .recensioni_open {
  font-size:11px;
  margin:10px 0 4px;
  position:relative;
}
.top_rec_open .recensioni_open a {
  color:#2f5eb1;
  font-weight:bold;
}
span.numero_rec {
  color:#666666;
  font-size:13px;
  font-weight:normal;
  position:absolute;
  right:3px;
  top:-8px;
}
span.numero_rec strong {
  font-size:19px;
  color:#2f5eb1;
  text-decoration:underline;
  font-weight:normal;
  font-family:Georgia,"Times New Roman",Times,serif;
  line-height:22px;
  margin-top:-5px; 
  display:inline-block; 
}
span.numero_rec a {
  font-size:19px;
  color:#2f5eb1;
  text-decoration:underline;
  font-weight:normal !important;
  font-family:Georgia,"Times New Roman",Times,serif;
  line-height:22px;
  margin-top:-5px;  
}
.top_rec_open .tool_top {
	background:transparent url(/images/static/common/cinema/too_top.gif) no-repeat scroll left top;  
  color:#4D4D4D;
  float:left;
  font-size:11px;
  font-weight:bold;
  height:25px;
  padding-top:13px;
  width:525px;
  text-align:center;
}
.top_rec_open .tool_top a {
  color:#5a60a5;
  margin:0 3px;
}
.top_rec_open .box-dilatua-article {
  margin-top:20px;
  float:left;
}
.order_result_rec {
  border-top:1px dotted #919292;
  clear:both;
  color:#999999;
  display:block;
  font-size:11px;
  padding:8px 8px 3px;
}
.order_result_rec a {
  color:#666666;
  margin:0 2px;
}
.order_result_rec a.active {
  color:#2f5eb1;
  text-decoration:underline;
}
#box-dilatua-scrivi #send_text {
  height:85px;
  width:595px;
  margin-top:7px;
}
div.box-dilatua-rec {
  width:605px !important;
  height:auto !important;
	background:transparent url(/images/static/common/pix_dilatua_box_big.gif) repeat-x scroll left top !important;    
	margin-bottom:10px;
}
#box-dilatua-scrivi .scrivi-dx-dilatua {
  float:right !important;
  padding:10px 6px 7px 0 !important;
  width:auto !important;
}
div.box-dilatua-rec #num-commenti {
  font-family:Georgia,"Times New Roman",Times,serif;
  padding-top:20px !important;
}
div.box-dilatua-rec .scrivi-sx-dilatua {
  margin-top:5px;
}
div.box-dilatua-rec .scrivi-sx-dilatua span.grey-title {
  display:block;
  margin-top:8px;
  color:#4D5562;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:10px !important; 
}
#paginazione_splitta {
  color:#666666;
  font-size:12px;
  font-family:Arial,Helvetica,sans-serif; 
  margin-bottom:20px;
  margin-top:28px;
}
#paginazione_splitta span {
  display:block;
}
#paginazione_splitta a {
  color:#666666;
  font-size:10px;
}
#paginazione_splitta a.active {
  color:#bf2420;
  font-weight:bold;
}
#paginazione_splitta a.prev_spl {
  	background:transparent url(/images/static/common/cinema/prev_rec.gif) no-repeat scroll left top;  
  	width:11px;
  	height:10px;
  	display:inline-block;
  	margin-right:10px;
}
#paginazione_splitta a.next_spl {
  	background:transparent url(/images/static/common/cinema/next_rec.gif) no-repeat scroll left top;  
  	width:11px;
  	height:10px;
  	display:inline-block;
}
.body-slider-trailer {
  border:1px solid #cccccc;
  background-color:#eeeeee;
  color:#8f8f8f;
  font-size:20px;
  clear:both;
}
.body-slider-trailer h3 {
  margin:5px 0 8px 12px;
}
.body-slider-trailer div.slider-trailer {
  border-bottom:none;
}
.top_rec_open .box_recensione {
  background:none;
  line-height:14px;
  margin-bottom:18px;
  margin-top:22px;
  padding:10px 0 0 0;
  border-top:1px dotted #919292;
  float:left;
}
.top_rec_open .box_recensione h1 {
  color:#666666;
  font-size:18px;
}
.top_rec_open .box_recensione p {
  font-size:14px;
  line-height:20px;
  margin-bottom:8px;
}
.top_rec_open .key_rec,
.top_rec_open .key_rec a {
  color:#333333;
}
#result_utente_rec img.img_rec {
  border:3px solid #EEEEEE;
  float:left;
  margin-right:12px;
}
#result_utente_rec .box_recensione {
  float:left;
  margin:0;
}
#result_utente_rec #paginazione_splitta  {
  float:left;
  margin-top:0;
}
#result_utente_rec .box_recensione .body_rec {
  border-top:none;
  margin:0;
  padding-bottom:58px;
  padding-top:0;
  float:left;
  width:520px;
}
#result_utente_rec .box_recensione h1 {
  position:relative;
}
#result_utente_rec .box_recensione h2 {
  color:#666666;
  font-size:18px;
  font-style:normal;
  margin-bottom:5px;
  text-transform:uppercase;
  margin-top:-5px;
}
#result_utente_rec .box_recensione p {
  font-size:12px;
  line-height:20px;
}
.box_recensione .scheda_rec {
  color:#2F5EB1;
  font-weight:bold;  
  margin-bottom:15px;
  color:#4d4d4d;
  position:relative;
}
.box_recensione .scheda_rec a {
  color:#2F5EB1;
  display:inline-block;
  /*margin:0 2px;*/
  line-height:22px;
  margin:-5px 2px 0;  
}
#result_utente_rec .box_recensione .date_rec {
  margin-bottom:22px;
}
#result_utente_rec .box_recensione .key_rec {
  width:360px;
}
#result_utente_rec .box_recensione .key_rec a {
  color:#333333;
}
#result_utente_rec .box_recensione .tool_ut_rec {
  position:absolute;
  bottom:10px;
  right:10px;
  color:#2f5eb1;
  font-size:9px;
}
#result_utente_rec .num-commenti {
  background:url("http://images.corriereobjects.it/images/static/common/fumetto.gif") no-repeat scroll center top transparent;
  color:#305EB3;
  float:left;
  line-height:18px;
  font-family:Georgia,"Times New Roman",Times,serif;
  padding-top:20px;
  text-align:center;
  width:70px;
  font-size:20px;
  font-style:italic;
  border-right:1px dotted #2f5eb1;
}
#result_utente_rec .num-commenti span {
  font-family:Arial,Helvetica,sans-serif; 
  font-size:9px;
  font-style:normal;
}
#result_utente_rec .box_recensione .tool_ut_rec a {
  color:#2F5EB1;
  float:left;
  padding:29px 0 0 10px;
  text-align:center;
  width:55px;
}
.margin_neg {
  margin-bottom:-10px;
}
.recesnsioni_utente {
  background:url(/images/static/common/cinema/bg_rec_utenti.gif) no-repeat scroll left top transparent;
  color:#666666;
  font-size:12px;
  height:148px;
  margin:0 -4px 10px -3px;
  padding:15px 24px 25px 23px;
  width:580px;
  position:relative;
}
.recesnsioni_utente h3 {
  font-size:28px;
  color:#868685;
}
.recesnsioni_utente .num_rec {
  color:#666666;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:18px;
  position:absolute;
  right:24px;
  top:15px;
}
.recesnsioni_utente .num_rec strong {
  color:#3c74bf; 
  font-size:28px;  
  font-weight:normal;
}
.recesnsioni_utente p {
  border-top:1px dotted #919292;
  letter-spacing:-0.02em;
  margin-bottom:18px;
  margin-top:15px;
  padding-right:180px;
  padding-top:10px;
  width:400px;
}
.recesnsioni_utente .write_ric {
  background:url(/images/static/common/cinema/bt_rec.gif) no-repeat scroll left top transparent;
  color:#FFFFFF; 
  width:173px;
  height:24px;
  text-align:center;
  padding-top:5px;
  position:absolute;
  top:80px;
  right:20px;
}
.recesnsioni_utente input {
  background:url(/images/static/common/cinema/bg_text_rec.gif) repeat-x scroll left top transparent;
  border:1px solid #CCCCCC;
  color:#2D0B06;
  display:inline-block;
  font-size:10px;
  height:15px;
  line-height:14px;
  padding-left:6px;
  width:249px;
}
.recesnsioni_utente .send_ric {
  background:url(/images/static/common/cinema/bt_input_rec.gif) no-repeat scroll left top transparent;
  width:23px;
  height:21px;
  text-indent:-5000px;
  display:inline-block;
  vertical-align:2px;
}
.recesnsioni_utente #cercaautore {
  margin-left:10px;
}
#other_rec .box_recensione {
  float:left;
  margin:0 0 15px;
}
#other_rec img.img_rec {
  border:3px solid #EEEEEE;
  float:left;
  margin-right:12px;
}
#other_rec .box_recensione .body_rec {
  border-top:medium none;
  float:left;
  padding-top:0;
  width:520px;
  margin:0 0 10px 0;
  padding-bottom:20px;
}
#other_rec #paginazione_splitta  {
  float:left;
  margin-top:0;
}

#other_rec .box_recensione h1 {
  position:relative;
}
#other_rec .box_recensione h2 {
  color:#666666;
  font-size:18px;
  font-style:normal;
  margin-bottom:5px;
  text-transform:uppercase;
  margin-top:-5px;
}
#other_rec .box_recensione p {
  font-size:12px;
  line-height:20px;
}
#other_rec .box_recensione .from_rec {
  margin-bottom:13px;
}
#other_rec .stars_rec {
  right:0;
  top:-18px;
  width:145px;
}
#other_rec .rating_rec {
  margin-left:75px;
}
#other_rec span.numero_rec {
  top:-3px;
}
h3.top_title_rec {
  margin:-5px 0 8px 5px !important;
}
#box_recensione_bg h3.top_title_rec {
  border-bottom:1px solid #b4b4b4;
  padding:0 0 7px;
}
#box_recensione_bg {
  background:url("/images/static/common/cinema/bg_rec.gif") no-repeat scroll left top transparent;
  padding:18px 8px 0;
  border:none;
  margin:0 0 12px !important;
  width:603px;
}
#other_rec #box_recensione_bg .body_rec {
  width:504px !important;
}