.dd {
}
html[xmlns] .clearfix {
}
.hidden {
	display:none !important;
}
.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;
}
.ac_results {
	z-index:999999999999 !important;
}
.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;
}

/*nuovo box news*/

#box_news.info_box {
	margin-bottom: 10px;
	overflow: auto;
}  
#box_news.info_box ul {
	overflow: auto; 
}
#box_news.info_box ul li {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
  padding: 0 10px 5px 0;
  width: 190px;
  height: 80px;
  overflow-y: hidden;   
}
#box_news.info_box ul li#oggintv {

}
#box_news.info_box ul li#highlight {

}
#box_news.info_box ul li#prossimamente {

}
#box_news.info_box ul li h1 {
	margin: 0;
	background: none;
	width: auto;
}
#box_news.info_box ul li a span {
	display: block;
	
}
#box_news.info_box ul li span.content,#box_news.info_box ul li span.title {
  width:120px;
  float:left;
  
}
#box_news.info_box ul li span.content {
  height:35px;
  overflow-y:hidden;
  font-size: 1.3em;
  
}
#box_news.info_box ul li span.title {
  font-size: 1.2em;
  font-weight: bold;
 
}  
#box_news.info_box ul li  strong{
  display:block;
  
}


#box_news.info_box ul li#prossimamente span.content {
   
}

#box_news.info_box ul li span.grey {
	color: #656565;
}
#box_news.info_box ul li span.blue {
	color: #556699;
	font-size: 1.45em;
	line-height: 1px;
}
#box_news.info_box ul li a {
	float: left;
}


#box_news.info_box ul li a img {
   height: 50px;
   float: left;
   margin-right:5px;
}

body.cinema_articolo .article #main-article .thumb-dida   {
    margin: 5px 10px 10px 0;  
}

div.info_box {
	background: #EEEEEE;
	padding: 8px 5px 0px 5px;
	border: 1px solid #CBCBCB;
}
#col-dx div.info_box {
		background: transparent url(/images/static/common/fondoGuidaTv3col.jpg?v=20120904122740) no-repeat scroll left top;
	padding: 8px 5px 0px 5px;
		border: none;
		height:330px;

}
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;*/
	width:400px;
	display: block;
	overflow:auto;
	float:left;
}
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?v=20090429192528) 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 {
    height: auto;
    margin: 0 10px 10px 0;
    width: 132px;
}
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;
}
#col-dx div.stripe_wrapper {
	padding-bottom: 5px;
	margin: 3px 0 3px 5px;
	background: url(/images/static/common/cinema/stripe.jpg) no-repeat bottom center;
	overflow: hidden;
	width:280px;
}
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: url("/images/static/common/rowGuidaTv.jpg") no-repeat scroll 0 -2px transparent;
    font-style: normal;
	height:24px;
	padding-top: 0;
	margin-bottom: 2px;
		border-spacing: 0 0;

}

table.time_navigator tr td {
	background: #556a97;
	height: 12px;
	padding: 0px 0;
	vertical-align: top;
}

#col-dx table.time_navigator td {
	background: none;
		vertical-align: middle;

}
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: #fff;
	width: 56px;
	font-weight:normal;
}
#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 */
.prog-selezionato{
	color:red !important;
}
div.channels ul.category_menu li a.movies {
	width: 80px;
	left: 0;
}
div.channels ul.category_menu li a.entertainment {
	width: 120px;
	left: 80px;
}
div.channels ul.category_menu li a.documentaries {
	width: 100px;
	left: 200px;
}
div.channels ul.category_menu li a.news_channel {
	width: 80px;
	left: 320px;
}
div.channels ul.category_menu li a.sport {
	width: 80px;
	left: 370px;
}
div.channels ul.category_menu li a.children {
	width: 85px;
	left: 445px;
}
div.channels ul.category_menu li a.news {
	width: 80px;
	left: 295px;
	font-size:1.1em !important;
}
div.channels ul.category_menu li a.serial {
	left:520px;
	width:85px;
}
/*___________________________________________________________________________*/

/* <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;
	background-color:#FFFFFF;

	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.odd td {
	background: #ffffff;
	color: #BBBBBB;
}
#col-dx table.channel tr.odd td.firstRow, #col-dx table.channel tr td.firstRow {
	background: url(/images/static/common/fondorowsGuida.jpg) repeat-x 0 0;
	color: #ffffff;
}
#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 ;
}
#col-dx table.channel tr th, #col-dx table.ch tr th {
	background: url(/images/static/common/fondorowsGuida.jpg) repeat-x 0 0;
	float:left;
	height:52px;
	width:73px;
}
#col-dx table.small tr th {
	float:left;
	height:20px;
	width:73px;
}
#col-dx table.channel tr th, #col-dx table.ch tr th {
	width: 52px;
}
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;
	display:none;
	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?v=20090429192530) 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; */
	background: transparent url(/images/static/common/cinema/back_select.gif?v=20090429192526) 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?v=20090429192526) repeat-x scroll left bottom;
	/*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;
}


.no_results_trovofilm {
	 font-size: 0.8em;
	
}
.no_results_trovofilm ul {
	overflow:auto;
	
}
.no_results_trovofilm ul li {
	text-align:justify;
	float: left;
    margin-bottom: 10px;
	
}
/*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 {
	
}
.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 5px 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 h6 {
    color: #3D67AF;
    font-size: 12px;
    font-weight: bold;
    padding-bottom:4px;
}
#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;
}
#primo_piano_intv .tappo p span.content {
    height: 60px;
    overflow-y: hidden;
}
/************************* 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 0px;
	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 0px;
	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;
	padding-left:10px;
}
#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;
}*/

.programmi-tv,.highlight {
	border-left:1px solid #F5F5F5;
	border-right:1px solid #F5F5F5;
	border-top:1px solid #F5F5F5 !important;
	color:#556699;
	font-family: Georgia;
	font-size: 20px;
  font-weight:normal;
	padding:0px 11px 5px;
	background:transparent url(http://images.corriere.it/images/static/common/punti_guida_cinema2.png) repeat-x scroll left bottom;
}
.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;
}
.programmi-tv strong,.highlight strong {
	color:#656565;
	font-size: 14px;
	font-weight: bold;
}
.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  {
	float:left;
  height:58px;
  overflow-y:hidden;
}
.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 a span {
 display:block;
 float:left;
}
.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;
   padding-bottom:4px;
}
.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;
	margin: auto;
}

#col-dx div.channels h4 {
	color:#7e130a;
	font-family: "breracondensedlight";
	font-size:16px;
	padding:5px 0 0 8px;
}
#col-dx div.channels .completa {
	color:#2f5eb1;
	font-family: "arial";
	font-size:12px;
	padding:5px 10px 5px 5px;
	float:right;
}

#col-dx div.sposorBy {
text-align:center;
padding-top: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;
	text-indent:-500px;
}

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 h4 {
	font-size: 16px;
}

#altri-titoli li {
	color:#767778 !important;
	line-height: 15px;
	font-size: 13px;
}
#altri-titoli div {
	font-size:15px;
}
#altri-titoli div img.left {
	margin-top: 3px;
	margin-right: 3px;
}
.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?v=20090911113752) 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?v=20090911114858) 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;
}
#single_box_article .homearticle-box {
  width:620px;
}
#single_box_article .space_right {
  margin-right:0;
}
#single_box_article .recensioni_bt {
	left:157px;
	padding-right:13px;
	right:0;
	width:auto;
}
.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:20px;
  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:10px;
  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;  
}
.commenti_container {
	background:url("/images/static/common/cinema/top_commenti.gif") no-repeat scroll -90px top transparent;
	border-bottom:3px solid #999999;
	display:none;
	float:left;
	margin-bottom:30px;
	padding-top:40px;
	position:relative;
}
.commenti_container .close{
	background:url("/images/static/common/cinema/close_commenti.gif") no-repeat scroll right 3px transparent;
	color:#333333;
	display:block;
	font-size:10px;
	padding-right:15px;
	position:absolute;
	right:5px;
	top:23px;
}
.check_commenti {
	display:none;
	cursor:pointer;
}
.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 {
  background:transparent url(/images/static/common/cinema/arrow_sm_blu.gif) no-repeat scroll right 4px;
  position:absolute;
  top:10px;
  right:10px;
  color:#2f5eb1; 
  text-decoration:underline;
  padding-right:10px;
}
.box_recensione .body_rec {
  position:relative;
  border-top:1px solid #b4b4b4;
  margin:3px 8px;
  padding-top:12px;
}
.actors .box_recensione .body_rec {
  margin:3px 12px;
}
.actors .box_recensione .send_rec {
  left:12px;
}
.actors .box_recensione .all_rec {
  right:14px;
}
.box_recensione p {
  line-height:17px;
  font-size:12px;
}
.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;
}
.rating-text{
  cursor:pointer;
  display:block;
  height:14px;
  text-indent:-5000px;
  width:60px;
  float: right;
}
.hide_recensioni,
.hide_recensioni span {display:none;}
.rating-text-1 {
  background:transparent url(/images/static/common/cinema/rating-text.gif) no-repeat scroll right -17px;
}

.rating-text-2 {
  background:transparent url(/images/static/common/cinema/rating-text.gif) no-repeat scroll right -34px;
}

.rating-text-3 {
  background:transparent url(/images/static/common/cinema/rating-text.gif) no-repeat scroll right -49px;
}

.rating-text-4 {
  background:transparent url(/images/static/common/cinema/rating-text.gif) no-repeat scroll right -65px;
}

.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;
  white-space:nowrap;
}
.top_rec_open img {
  float:left;
  border:3px solid #eeeeee;
  margin-right:7px;
  width:80px;
  height:114px;
}
.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-left:4px;
	padding-top:13px;
	width:521px;
}
.top_rec_open .tool_top a {
  color:#5a60a5;
  margin:0 2px;
  letter-spacing:-0.02em;
}
.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:18px 35px 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_anteprima {
	border-bottom:1px dotted #919292;
	border-top:none;
	margin-bottom:38px;
	margin-top:-15px;
	padding:0 0 10px 0;	
}
.top_rec_open #box_recensione_anteprima .stars_rec {
	left:549px !important;
	text-align:right;
	width:70px;
}
.top_rec_open #box_recensione_anteprima .rating_rec {
	margin-right:0;
	margin-top:0;
	float:right;
}
.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;
  width:80px;
  height:114px;  
}
#result_utente_rec .box_recensione {
  float:left;
  margin:0;
}
#result_utente_rec #paginazione_splitta  {
  float:left;
  margin-top:0;
  width:620px;
}
#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;
  z-index:999999;
}
.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;
  display:none;
}
.recesnsioni_utente .num_rec strong {
  font-size:28px;  
  font-weight:normal;
  display:none;  
}
.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;
  font-weight:bold;
  font-size:10px; 
  width:173px;
  height:23px;
  text-align:center;
  padding-top:6px;
  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 form {
  margin:0;
  padding:0;
  display:block;
  position:relative;
}
.recesnsioni_utente form#searchRecensioni {
  display:inline;
}
.recensioni_search form {
  position:relative;
}
.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;
  width:80px;
  height:114px;  
  z-index: 1;
}
div.spacer_rec {
  float:left;
  margin-right:12px;
  width:86px;
  height:114px;  
  z-index: 1;
}
#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;
  width:620px;
}

#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;
}
#box_login_rec {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#656565;
	background:url("/images/static/common/cinema/bg_rec_utenti_login.gif") no-repeat scroll left top transparent;
	height:178px;
}
#box_login_rec h4 {
	border-top:1px dotted #919292;
	color:#000000;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:7px;
	padding-top:15px;
}
#box_login_rec .form_login {
	margin:25px 0 2px 0;
	height:40px;
	position:relative;
}
#box_login_rec .form_login span {
	font-size:10px;
	position:absolute;
	right:170px;
	top:28px;
}
#box_login_rec .form_login .input_text {
	background:none repeat scroll 0 0 #FFFFFF;
	height:20px;
	line-height:14px;
	padding-left:6px;
	width:145px;
	margin:0 8px;
}
#box_login_rec .form_login .avanti {
	width:auto;
	height:auto;
	background:none;
	border:none;
	padding-left:0;	
	vertical-align:-8px;
}
#box_login_rec .reg_now_rec {
	font-weight:bold;
	color:#404040;
	text-decoration:underline;
}
#box_login_rec_noresult {
	background:url("/images/static/common/cinema/bg_rec_utenti_login.gif") no-repeat scroll left top transparent;
	height:178px;
}
#box_login_rec_noresult .noresult {
	display:block;
	color:#3c3c3c;
	font-size:14px;
	margin-top:18px;
	padding-left:2px;
}
#box_login_rec_noresult .nickautore {
	padding-left:300px;
}
#box_login_rec_noresult .noresult a {
	font-weight:bold;
	text-decoration:underline;
	color:#3d74bf;
}
.recensioni_search {
	margin:26px 0 0 0;
	position:relative;
	z-index:999999;	
}
.recensioni_search strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#000000;
}
.recensioni_search input.input_text {
	border:1px solid #CCCCCC;
	color:#292929;
	display:inline-block;
	font-size:11px;
	height:16px;
	line-height:14px;
	margin-right:8px;
	margin-top:5px;
	padding-left:6px;
	vertical-align:5px;
	width:216px;
}
.title_recensione {
	border-top:1px dotted #a3a3a3;
	border-bottom:1px dotted #a3a3a3;
	color:#2f5eb1;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:5px 0;
	margin:25px 0;
	font-weight:bold;
}
#invia_recensione {
	color:#000000;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:22px;
}
#invia_recensione input.input_text {
	border:1px solid #CCCCCC;
	color:#292929;
	display:inline-block;
	font-size:11px;
	height:16px;
	line-height:14px;
	padding-left:6px;
	width:485px;
}
#invia_recensione textarea {
	border:1px solid #CCCCCC;
	color:#292929;
	font-size:11px;
	height:100px;
	padding-left:6px;
	width:610px;
	margin-bottom:20px;
}
#invia_recensione .condition_rec {
	color:#141414;
	margin:0 0 12px 0;
}
#invia_recensione .condition_rec .condition_serv {
	color:#696969;
	font-style:italic;
	text-decoration:underline;
	display:block;
}
#invia_recensione .cond_bottom {
	margin:40px 0 12px 0 !important;
	padding-top:22px;
	border-top:1px dotted #a3a3a3;
}
#invia_recensione .preview {
	font-weight:bold;
	margin:0 15px 0 240px;
	text-decoration:underline;
	cursor: pointer;	
}
#invia_recensione .avanti {
	vertical-align:-4px;
}

#invia_recensione .send_vote_cont {
	position:relative;
	height:45px;
	margin-bottom:10px;
}
#invia_recensione .stars_rec {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	left:145px;
	position:absolute;
	right:0;
	text-align:left;
	top:0;
	width:150px;
}
#invia_recensione .rating_rec {
	float:left;
	margin-top:3px;
	margin-right:8px;
	position:relative;
	vertical-align:0;
	width:61px;
}
#invia_recensione .thank_vote {
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	left:214px;
	position:absolute;
	top:18px;
}
.recensioni_article_box {
	width:150px;
}
.sub_title_commento {
	margin:24px 0 0;
	font-size:11px;
}
.title_sub_rec {
	display:block;
	height:15px;
}
.sub_title_commento span {
	margin-bottom:10px;
	display:block;
	text-transform:uppercase;	
}
.sub_title_commento span .georgia_font {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
}
.sub_title_commento h4 {
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
}
.top_rec_open #box_rec_anteprima img {
	border:none;
	float:left;
	height:auto;
	margin-right:0;
	width:auto;
	padding-top:5px;
}
.top_rec_open #box_rec_anteprima .data-dilatua {
	color:#9B000B;
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	width:585px;
}
.top_rec_open #box_rec_anteprima .data-dilatua span {
	color:#4B4E8A;
}
.top_rec_open #box_rec_anteprima p {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
.top_rec_open #box_rec_anteprima {
	border-bottom:1px dotted #919292;
	border-top:medium none;
	margin-bottom:40px;
	margin-top:-10px;
	padding:0 0 15px;
}
/* autocomplete */
.recensioni_search  input.autocomplete-loading,
.recesnsioni_utente input.autocomplete-loading
{
	background-image:url(/images/static/common/cinema/autocomplete.gif);
	background-position: center right;
	background-repeat:no-repeat;
}
.recensioni_search  ul.autocomplete,
.recesnsioni_utente ul.autocomplete 
{
    position: absolute;
	left:0;
    overflow: hidden;
    background-color: #fff;
    border: 1px solid ButtonShadow;
    margin: 0px;
    padding: 0px;
    list-style: none;
    color: #000;
	display:none;
	z-index:100;
	padding-left:6px;
}
.recesnsioni_utente ul.autocomplete 
{
	top:20px;
}
.recensioni_search  ul.autocomplete
{
	top:25px;
}
.recensioni_search  ul.autocomplete li,
.recesnsioni_utente ul.autocomplete li 
{
  display: block; 
  padding: 0.3em; 
  overflow: hidden;
  width: 100%;
  cursor:pointer;
}
.recensioni_search ul.autocomplete li.selected,
.recesnsioni_utente ul.autocomplete li.selected 
{
  background-color: Highlight ; 
  color: #fff;
}
.recensioni_search ul.autocomplete li strong,
.recesnsioni_utente ul.autocomplete li strong 
{
	font-family:Arial;
	font-size:12px;
}

.link-recensioni {
	background:url("/images/static/common/cinema/bg_link-recensioni.gif") no-repeat left top transparent;
	height: 52px;
	padding: 0 10px 0 15px;
}

.link-recensioni a {
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-top: 7px;
}

.link-recensioni a span {
	color: #3c74bf;
	font-size: 28px;
}

div.slider-trailer {
	border-bottom: 0;
}

.link-tutti-trailer {
	color:#3d67af;
	float: right;
	display: inline;
	font-family:arial;
	font-size:11px;
	padding-right:7px;
	text-transform:uppercase;
}

#bt-recensioni {
	background:url("/images/static/common/cinema/bg-num-recensioni.png") no-repeat left top transparent;
	width: 125px;
	height: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	position: absolute;
	right: 5px;
	top: 5px;
}

#bt-recensioni a {
	color: #2f5eb1;
	display: block;
	padding: 0 0 0 7px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
}

#bt-recensioni a span.num {
	display: inline-block;
	padding-right: 3px;
	vertical-align: top;
}

#bt-recensioni a span.text {
	color: #737373;
	display: inline-block;
	background:url("/images/static/common/cinema/matita.png") no-repeat 0px 3px transparent;
	width: 67px;
	font-size: 12px;
	line-height: 12px;
	padding-left: 18px;
	padding-top: 4px;
}

#bt-recensioni a.default {
	color: #2f5eb1;
	display: block;
	background:url("/images/static/common/cinema/matita.png") no-repeat 10px 3px transparent;
	padding: 5px 0 0 30px;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

#bt-recensioni img {
	display: inline;
}

#fanbox {
	display:none;
}

/* adattamento home speciali */
.speciali-cinema .edizione-straordinaria h1 {
	margin-top:10px;
}	

.speciali-cinema .homearticle-box,
.speciali-cinema .articles-home p,
.speciali-cinema .edizione-straordinaria p  {
	font-size: 13px;
	color: #787A7A;
	line-height: 16px;
}

.speciali-cinema .Embed-Player {
	margin-bottom: 10px;
	margin-top:10px;
}
.Embed-Player {
	/*float:none !important;*/
}
.speciali-cinema .articles-home p a ,
.speciali-cinema .homearticle-box a {
	color: #787A7A;
}

.speciali-cinema .linkbar {
	margin-left: 0 !important;
}

.speciali-cinema div.homearticle-box p.subtitle {
	color:#505050;
	font-family:Arial,Helvetica,sans !important;
}

/*altri articoli cinema*/

#altri-titoli-cinema{
background-color:transparent;
background-image:url("http://images.corriereobjects.it/images/static/common/punto_orizzontale.gif");
background-position:left top;
background-repeat:repeat-x;
padding-top:7px;
line-height:1.16;
}
#altri-titoli-cinema h4 {
color:#BB1612;
font-size:1.15em;
font-weight:bold;
letter-spacing:normal;
margin-bottom:0.6em;
}
#altri-titoli-cinema h4 span {
color:#4D5562;
font-size:1.4em;
font-weight:normal;
}
#altri-titoli-cinema ul {
list-style-type:disc;
margin-bottom:1em;
padding-left:1.2em;
}
#altri-titoli-cinema li {
color:#767778 !important;
font-family:Georgia,Palatino,serif;
padding:1px 0;
}
#altri-titoli-cinema li a {
color:#767778;
font-size:0.9em;
text-decoration:none;
}
#altri-titoli-cinema div {
color:#BB2737;
font-family:Georgia,Palatino,serif;
font-size:1.1em;
margin-bottom:5px;
text-decoration:none;
}
#altri-titoli-cinema div span {
color:#595F79;
font-family:Georgia,Palatino,serif;
font-size:1.4em;
font-weight:bold;
text-decoration:none;
}

/*tv canale new*/

.ch-type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4f4f4f;
	padding: 3px 0;
	font-weight: bold;
}
.riga-canale .menu {
	font-size:1.2em;
}
.riga-canale li span {
	color:#656565;
	font-size:1.1em;
}
.riga-canale li span.prd #tooltip_triangle {
top:-20px;
}
.riga-canale li span.prd {
	display: none;
	width: 515px;
	padding: 10px;
	background: #EFFCFF;
	border: 1px solid #556A97;
	overflow: hidden;
	position: absolute;
	z-index: 999999;
}
.riga-canale li span.prd img{
	margin: 0 10px 10px 0;
	height: 125px;
	float: left;
}

.riga-canale li span.prd span {
	display: block;
	margin-top: 10px;
	font-size: 12px;
}
.riga-canale li span.prd b {
	font-size: 12px;
}

.riga-canale li span.pr {
	background-color:#fff;
	/*display:block;*/
	margin-bottom:2px;
	padding:5px;
	color:#556A97;
}
.riga-canale li span.ora {
	/*float:left;
	display:block;*/
	margin-bottom:2px;
	padding:5px 0 5px 5px;
}
.riga-canale li {
	font-size:1.2em;
	padding: 10px 5px;
}
/*fine tv canale new*/

/* box grande cinema ita */

@font-face {
    font-family: 'BelshawDonutRobotRegular';
    src: url('http://css2.corriereobjects.it/includes2007/static/font/belshaw-donut-robot/belshawdonutrobot-webfont.eot');
    src: url('http://css2.corriereobjects.it/includes2007/static/font/belshaw-donut-robot/belshawdonutrobot-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://css2.corriereobjects.it/includes2007/static/font/belshaw-donut-robot/belshawdonutrobot-webfont.woff') format('woff'),
         url('http://css2.corriereobjects.it/includes2007/static/font/belshaw-donut-robot/belshawdonutrobot-webfont.ttf') format('truetype'),
         url('http://css2.corriereobjects.it/includes2007/static/font/belshaw-donut-robot/belshawdonutrobot-webfont.svg#BelshawDonutRobotRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

#box-grande-cineita {
	margin-bottom: 20px;
	display: none;
}
#grande-cinema-ita-scheda {
	margin-bottom: 20px;
}
#box-grande-cineita .tit-cura-mere,
#grande-cinema-ita-scheda .tit-cura-mere {
	color: #000;
	font-size: 14px;
	display: block;
	margin-top: 8px;
}
#box-grande-cineita .tit-grande-cine,
#grande-cinema-ita-scheda .tit-grande-cine {
	margin-top: 1px;
}
#box-grande-cineita .box-sx-film,
#grande-cinema-ita-scheda .box-sx-film {
	float: left;
	margin-right: 18px;
}
#box-grande-cineita .box-dx-film,
#grande-cinema-ita-scheda .box-dx-film {
	background: url('/images/static/common/grande-cinema-ita/sep-row-film.gif') repeat-x scroll 0 0 transparent;
	padding-top: 18px;
	float: left;
	width: 446px;
}
#box-grande-cineita .data-uscita,
#grande-cinema-ita-scheda .data-uscita {
	display: block;
	margin-bottom: 5px;
}
#box-grande-cineita .box-listing-film {
	overflow: hidden;
	margin-top: 15px;
	background: url('/images/static/common/grande-cinema-ita/sep-row-film.gif') repeat-x scroll 0 bottom transparent;
	padding-bottom: 20px;
	display: none;
}
#grande-cinema-ita-scheda .box-listing-film {
	overflow: hidden;
	margin-top: 15px;
	background: url('/images/static/common/grande-cinema-ita/sep-row-film.gif') repeat-x scroll 0 bottom transparent;
	padding-bottom: 20px;
}
#box-grande-cineita .box-listing-film span,
#grande-cinema-ita-scheda .box-listing-film span {
	display: block;
}
#box-grande-cineita .info-film,
#grande-cinema-ita-scheda .info-film {
	overflow: hidden;
}
#box-grande-cineita .info-film .info-film-sx,
#grande-cinema-ita-scheda .info-film .info-film-sx {
	float: left;
	width: 225px;
}
#box-grande-cineita .info-film-sx .txt-inedito,
#grande-cinema-ita-scheda .info-film-sx .txt-inedito {
	margin-bottom: 5px;
}
#box-grande-cineita .info-film .info-film-dx,
#grande-cinema-ita-scheda .info-film .info-film-dx {
	float: right;
}
#box-grande-cineita .info-film-dx ul,
#grande-cinema-ita-scheda .info-film-dx ul {
	font-size: 13px;
}
#box-grande-cineita .info-film-dx ul li,
#grande-cinema-ita-scheda .info-film-dx ul li {
	margin-bottom: 5px;
	overflow: hidden;
}
#box-grande-cineita .info-film-dx ul img,
#grande-cinema-ita-scheda .info-film-dx ul img {
	float: left;
	margin: 2px 8px 0 0;
}
#box-grande-cineita .info-film-dx ul a,
#grande-cinema-ita-scheda .info-film-dx ul a {
	float: left;
	color: #94202e;
	text-decoration: none;
} 
#box-grande-cineita .box-dx-film .long-desc-film,
#grande-cinema-ita-scheda .box-dx-film .long-desc-film {
	font-size: 13px;
	color: #1a1a1a;
	margin-top: 15px;
}
#box-grande-cineita .box-dx-film .long-desc-film span,
#grande-cinema-ita-scheda .box-dx-film .long-desc-film span {
	display: inline;
}
#box-grande-cineita .box-dx-film .long-desc-film img,
#grande-cinema-ita-scheda .box-dx-film .long-desc-film img {
	display: inline;
	margin: 2px 5px 0 5px;
}
#box-grande-cineita .long-desc-film .txt-di-la-tua,
#grande-cinema-ita-scheda .long-desc-film .txt-di-la-tua {
	font-size: 13px;
	color: #94202e;
	text-decoration: none;
}
#box-grande-cineita .FBConnectButton_Simple,
#box-grande-cineita .FBConnectButton_RTL_Simple,
#grande-cinema-ita-scheda .FBConnectButton_Simple,
#grande-cinema-ita-scheda .FBConnectButton_RTL_Simple {
    background-image: url('/images/static/common/grande-cinema-ita/butt-like-gcinema.gif') !important;
    width: 64px;
    height: 14px;
    margin: 10px 0;
}
#box-grande-cineita .box-sx-film .num_like,
#grande-cinema-ita-scheda .box-sx-film .num_like {
	background: #edeff4;
	color: #404141;
	text-align: center;
	font-size: 10px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	padding: 5px;
}
#box-grande-cineita .box-sx-film .num_like span,
#grande-cinema-ita-scheda .box-sx-film .num_like span {
	display: inline;
	color: #44619d;
}
#box-grande-cineita .regista-anno-film li,
#grande-cinema-ita-scheda .regista-anno-film li {
	float: left;
	margin-right: 10px;
}
#box-grande-cineita .regista-anno-film .punti-reg,
#grande-cinema-ita-scheda .regista-anno-film .punti-reg {
	margin-top: 2px;
}
#box-grande-cineita .regista-anno-film .nome-regista,
#box-grande-cineita .regista-anno-film .anno-film,
#grande-cinema-ita-scheda .regista-anno-film .nome-regista,
#grande-cinema-ita-scheda .regista-anno-film .anno-film {
	font-size: 13px;
	color: #94202e;
}
#box-grande-cineita .regista-anno-film .nome-regista,
#grande-cinema-ita-scheda .regista-anno-film .nome-regista  {
	margin-bottom: 3px;
}
#box-grande-cineita #film-speciale .regista-anno-film .nome-regista,
#grande-cinema-ita-scheda #film-speciale .regista-anno-film .nome-regista {
	width:110px;
}
#box-grande-cineita .data-uscita,
#grande-cinema-ita-scheda .data-uscita {
	background: #94202e;
	color: #fff;
	font-family: "BreraCondensedRegular";
	font-size: 11px;
	padding:1px 0;
	text-align: center;
	width: 142px;
	display: block;
	margin-bottom: 5px;
}
#box-grande-cineita .tit-film-speciale,
#grande-cinema-ita-scheda .tit-film-speciale {
	display: block;
	font-size: 14px;
	font-family: "BelshawDonutRobotRegular";
	margin-bottom: 5px;
	color: #94202e;
	font-weight: bold;
}
#box-grande-cineita .tit-film-speciale a,
#grande-cinema-ita-scheda .tit-film-speciale a {
	color: #94202e;
	text-decoration: none;
}
#box-grande-cineita .txt-inedito,
#grande-cinema-ita-scheda .txt-inedito {
	font-size: 12px;
	color: #6666;
	text-transform: uppercase;
	font-family: "BelshawDonutRobotRegular";
}
#box-grande-cineita .tutti-film,
#grande-cinema-ita-scheda .tutti-film {
	display: block;
	text-align: right;
	background: url('/images/static/common/grande-cinema-ita/sep-row-film.gif') repeat-x scroll 0 bottom transparent;
}
#box-grande-cineita .tutti-film a,
#grande-cinema-ita-scheda .tutti-film a {
	font-family: "BelshawDonutRobotRegular";
	font-size: 15px;
	color: #911909;
	text-decoration: none;
	display: block;
	padding: 7px 5px 5px 0;
	font-weight: bold;
}

/*display none temporaneo 29-04-13: nel common.css togliere un display none riga 2321
#bt-recensioni,
#col-dx .trovocinema,
.articles-home .coverflow,
.articles-home .trailer-gallery,
#MovieCinema .link-recensioni,
#gallery #media_container #home-2col div.small_box,
#col-sx .clearfix #home-2col div.medium_box,
#m_spettacoli_cinema-tv_recensioni-utenti {
	display:none !important;
}*/
/*==============================
CINEFOLLIA
==============================*/
#cinefollia_promo #main {
    background: url("/images/static/common/cinema/bg_cinefollia.jpg") no-repeat scroll 0 0 #FFFFFF !important;
    width: 991px;
	height:580px;
	font-family: arial;
}
#cinefollia_promo .cinema_banner_top {
    background: url("/images/static/common/cinema/banner_cinefollia_top.png") no-repeat scroll 0 0 transparent;
    height: 124px;
    margin: 0 auto;
    width: 952px;
}
#cinefollia_promo .cinema_sub_banner_left {
    float: left;
    height: 125px;
    position: relative;
    width: 476px;
}
#cinefollia_promo .cinema_sub_banner_left h2 {
    color: #00B801;
    font-family: helvetica;
    font-size: 15px;
    font-style: normal;
    font-weight: bold;
    left: 115px;
    position: absolute;
    top: 65px;
}

#cinefollia_promo .cinema_sub_banner_left h3 {
    color: #000000;
    font-family: helvetica;
    font-size: 11px;
    font-weight: bold;
    left: 115px;
    position: absolute;
    top: 85px;
}
#cinefollia_promo .cinema_sub_banner_left h3 span {
    font-style: italic;
}
#cinefollia_promo .cinema_sub_banner_right {
    float: left;
    height: 125px;
    position: relative;
    width: 476px;
}
#cinefollia_promo .cinema_sub_banner_right h2 {
    color: #000000;
    font-family: helvetica;
    font-size: 22px;
    font-style: normal;
    font-weight: bold;
    left: 40px;
    position: absolute;
    top: 17px;
}
#cinefollia_promo .cinema_sub_banner_right h2 span {
    color: #911909;
    font-size: 25px;
}
#cinefollia_promo .cinema_central_box {
    padding-top: 15px;
	margin-bottom: 15px;
}
#cinefollia_promo .cinema_left_box {
    float: left;
    width: 500px;
}

#cinefollia_promo .cinema_left_box img {
    float: right;
}
#cinefollia_promo .cinema_right_box {
    float: right;
    width: 490px;
}

#cinefollia_promo .cinema_right_box p {
    font-size: 16px;
    margin-bottom: 15px;
    padding-left: 40px;
    width: 380px;
	color: #000000;
}

#cinefollia_promo .cinema_right_box ul {
    font-size: 16px;
    padding-left: 40px;
    width: 380px;
}

#cinefollia_promo .cinema_right_box li {
    background: url("/images/static/common/cinema/list_bg_cinefollia.png") no-repeat scroll 0 7px transparent;
    color: #911909;
    margin-bottom: 10px;
    padding-left: 10px;
}

#cinefollia_promo .cinema_right_box span {
    color: #000000;
    font-weight: bold;
    margin: 0 10px 0 5px;
}
#cinefollia_promo .cinema_link_box {
    background: url("/images/static/common/cinema/link_concorso_cinefollia.png") no-repeat scroll 0 0 transparent;
    height: 47px;
    margin: 0 auto;
    position: relative;
    width: 735px;
}
#cinefollia_promo .promo_code_cinefollia {
    color: #474747;
    font-size: 12px;
    font-weight: bold;
    height: 36px;
    left: 35px;
    position: absolute;
    text-transform: uppercase;
    top: 11px;
}
#cinefollia_promo .cinema_link_box .code_number_cinefollia {
    height: 39px;
    left: 160px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 8px;
	color:#474747;
	font-size: 30px;
}

#cinefollia_promo .cinema_link_box  a {
    color: #FFFFFF;
    display: block;
    font-size: 30px;
    font-weight: bold;
    height: 42px;
    left: 410px;
    line-height: 42px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 5px;
    width: 325px;
}