/* --- 
///		 CSS RESET
////				--- */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { 
	margin:0;
	padding:0;
}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a, button, object {
	color:#ef1c04;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}

b, strong, .bold { font-weight:bold;}
i, em { font-style:italic;}
u { text-decoration:underline;}

/* ---
///     MAIN STRUCTURE
////                   ---*/
  
body 
{
	font-family: Arial, Tahoma, sans-serif; 
	color:#666666; 
	font-size: 87.5%; 
	background:#d3d3d3 url(../img/body-bg.png) repeat-x /*#F20000 url(../img/sfondo.jpg) no-repeat*/; 
	padding:0 0 25px 0;
	overflow-x:hidden;
}
#page-container { width:990px; margin:auto; display:block;}
#header {width:990px; display:block;}
#main-content {width:990px; position:relative; z-index:1;}
#main-content.hp-bg-color {background-color:white;}

#left-col {width:660px; float:left; padding-top:5px; position:relative; overflow:hidden;}
#left-col.lc-new {padding:0;}

#right-col {width:317px; float:right; margin-left:0px;}


/* ---
///      COMMON CLASSES
////                        ---*/

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix { display: inline-block; }
.clearfix {display:block;}
.clear {clear: both; font-size: 0; line-height: 0;}
.block {margin-bottom: 10px;}
.block_s {padding-bottom: 5px;}
.block_i {padding: 0px;}
.left {float: left;}
.right {float: right;}
p, ul, label, input, h4 { font-family: Arial, "MS Trebuchet",Helvetica, sans-serif; }

h2 {text-indent:-99999px; display: block; }
h2.item-title {text-indent:0;}

img.left {float: left; /*margin-right: 10px;*/}
img.right {float: right; margin-left: 10px;}

div.scroller {overflow: hidden; position: relative;}
div.scroller ul {width: 10000px;}
div.scroller ul.one-box-list {width:auto;}
div.scroller li {float: left;}
span.disabled {display: none;}


/* Span titles */
.section-page-title {display:block; text-indent:-99999px;}
.tutti_i_film_in_sala_title {background:url(../img/tutti_i_film_in_sala_title.png) no-repeat; width:660px; height:49px; display:block; margin-top:-15px;}
.tutti_i_film_in_sala_title a {display:block; width:210px; height:40px; text-indent:-9999px;}
.trailer_page_title {background:black url(../img/trailer_page_title.png) no-repeat 12px 10px; height:44px;}
.trailer_page_bottom_title {background:url(../img/tutti_title.png) no-repeat; width:660px; height:49px; display:block; margin-top:-6px;}
/* Span titles */

/* H2 titles */
#breaking_news_title {background:url(../img/breaking_news.png) no-repeat; width:143px; height:30px; border-bottom:1px solid #681510; display:block; text-indent:-99999px;}
#breaking_news_title a {display:block; height:30px; cursor:pointer;}
#top_stories_title {background:url(../img/top_stories.png) no-repeat; width:114px; height:30px;}
#cercacinema_title a {background:url(../img/cercacinema.png) no-repeat; width:131px; height:32px; display:block; text-indent:-99999px;}
#film_in_sala_title {background:url(../img/2010_redesign/hp-redesign-2010/film-in-sala-head-bg.png) no-repeat bottom center; width:990px; height:55px; margin-bottom:14px;}
#film_in_sala_title .film-in-sala-tag {background:url(../img/2010_redesign/hp-redesign-2010/film-in-sala.png) no-repeat; width:220px; height:48px; margin:0 auto; display:block; text-indent:-99999px;}
#film_in_sala_cercacinema_title {text-indent:0px; height:auto; display:block;}
#film_in_sala_cercacinema_title a 
{
	background:url(../img/2010_redesign/hp-redesign-2010/film-in-sala-cercacinema.png) no-repeat; 
	width:118px; 
	height:12px; 
	display:block; 
	text-indent:-9999px;
	margin:5px 5px 0 12px;
}
.block .gossip_title {height:21px; text-indent:0px; font-size:26px; color:#F6F3F3; font-weight:bold; overflow: visible;}
#trailer_title, h2#gallery_title {background:url(../img/trailer_head_bg.png) no-repeat; width:317px; height:28px; position:absolute; top:-5px; left:0px; padding:7px 0 0 16px;}
.trailer_gallery_head_bg 
{
	background:url(../img/trailer_gallery_head_bg.png) no-repeat; 
	width:666px; 
	height:35px !important; 
	display:block; 
	left:0px; 
	position:absolute; 
	top:0px; 
	z-index:99999;
}
.block_gallery_title { background:url(../img/block_gallery_title.png) no-repeat; width:666px; height:35px !important; display:block; left:5px; position:absolute; top:0px; z-index:99999;}
.block_trailer_title { background:url(../img/block_trailer_title.png) no-repeat; width:666px; height:35px !important; display:block; left:5px; position:absolute; top:0px; z-index:99999;}
#gallery_title {background:url(../img/gallery_head_bg.png) no-repeat; width:317px; height:28px; position:absolute; top:-5px; left:0px; padding:7px 0 0 16px;}
#trailer_title span {background:url(../img/trailer_title.png) no-repeat; width:108px; height:19px; display:block;}
#gallery_title span {background:url(../img/gallery_title.png) no-repeat; width:114px; height:19px; display:block;}
#box_office_title {background:url(../img/box_office_title.png) no-repeat; width:108px; height:19px; display:block;}
#box_guidatv_title {background:url(../img/guidatv_logo2.png) no-repeat; width:140px; height:41px; display:block;}
#focus_on_title {background:url(../img/focus_on_title.png) no-repeat; width:107px; height:21px; display:block; margin-bottom:10px;}
#hp-focus-on-title {background:url(../img/2010_redesign/hp-redesign-2010/hp-focus-on-box-title.png) no-repeat; width:328px; height:29px; margin-left:1px; display:block;}
#trailer_inner_page_title {background:black url(../img/trailer_inner_page_title.png) no-repeat 18px center; height:44px; border-bottom:1px solid #5f5959;}

.indent-text {text-indent:-99999px; display:block;}
.dont-indent-text {text-indent:0px; height:auto !important; overflow:visible !important;}

#novita_a_noleggio_title {background:url(../img/novita_a_noleggio_title.png) no-repeat; width:660px; height:43px; display:block; text-indent:-99999px;}
#novita_a_noleggio_title a {display:block; width:275px; height:40px; text-indent:-9999px;}
#prossimamente_title {background:url(../img/prossimamente_title.png) no-repeat; width:660px; height:48px; display:block; text-indent:-99999px;}
#prossimamente_title a {display:block; width:270px; height:40px; text-indent:-9999px;}
#prossimamente_title.pross-title {margin-top:-5px;}
#blue_ray_title {background:url(../img/blue_ray_title.png) no-repeat; width:660px; height:44px; display:block;}
#blue_ray_title a {display:block; width:240px; height:40px; text-indent:-9999px;}
#blue_ray_index_title {background:url(../img/blu-ray_header.png) no-repeat; width:660px; height:44px; display:block; text-indent:-99999px;}
#blue_ray_index_title.no-indent {text-indent:0;}
#blue_ray_index_title.no-indent a {display:block; width:130px; height:40px; text-indent:-9999px;}
#top_10_title {background:url(../img/homevideo_top_10_head_shadow.png) no-repeat; width:655px; height:200px; display:block; padding:5px 0 0 5px;}
#top_10_title span {background:url(../img/homevideo_top_10_head_bg.jpg) no-repeat; width:650px; height:200px; display:block;}
#top_10_title2 {background:url(../img/homevideo_top_10_head_shadow.png) no-repeat; width:655px; height:200px; display:block; padding:0px 0 0 5px;}
#top_10_title2 span {background:url(../img/homevideo_top_10_head_bg.jpg) no-repeat; width:650px; height:200px; display:block; text-indent:-99999px;}
#homevideo_title {background:url(../img/homevideo_title.png) no-repeat; width:660px; height:48px; display:block; text-indent:-99999px; display:block;}
#novita_in_vendita_title {background:url(../img/novita_in_vendita_title.png) no-repeat; width:284px; height:24px; display:block; padding-bottom:10px; display:bblock; text-indent:-99999px;}
#novita_in_dvd {background:url(../img/novita_in_dvd.png) no-repeat; width:284px; height:24px; display:block; padding-bottom:10px; text-indent:-99999px;}
#prossimamente_page_title {background:url(../img/prossimamente_page_title.png) repeat-x; width:660px; height:44px; display:block; text-indent:-9999px;}
#grandi_arrivi_title {background:url(../img/grandi_arrivi_title.png) repeat-x; width:660px; height:58px; display:block;}
#box_office_page_title {background:url(../img/box_office_page_title.png) no-repeat; width:660px; height:49px; display:block; text-indent:-99999px;}
#foto_page_title {background:url(../img/gallerie_immagini_page_title.png) no-repeat; width:660px; height:44px; display:block;}
#gallery_page_title {background:url(../img/gallery_page_title.png) no-repeat; width:650px; height:44px; display:block;}
#filminsala_page_title {background:url(../img/filminsala_page_title.png) repeat-x; width:660px; height:44px; display:block; text-indent:-9999px;}
#novita-al-cinema-title {background:url(../img/novita-al-cinema-title.png) repeat-x; width:660px; height:43px; display:block; border-bottom:1px solid #959394; text-indent:-9999px;}
#le_novita_al_cinema {background:url(../img/le_novita_al_cineme_title.jpg) repeat-x; width:660px; height:50px; display:block;}
#cercacinema_inner_page_title {background:url(../img/cercacinema_title.png) repeat-x; width:660px; height:58px; display:block;}
#cercacinema_inner_page_title a.indent {display:block; text-indent:-9999px;}
#cercacinema_inner_page_title a.indent.cerca {width:295px; height:45px;}
#ultima-settimana-page-title {background:url(../img/ultima-settimana-page-title.png) no-repeat; width:660px; height:49px; display:block; margin-top:-5px;}
#festival_page_title {background:url(../img/festival_cinema_title.png) no-repeat; width:660px; height:49px;}
#interviste_page_title {background:url(../img/interviste_title.png) no-repeat; width:660px; height:44px;}
#recensioni_page_title {background:url(../img/recensione-title.png) no-repeat; width:660px; height:44px;}
#premi_page_title {background:url(../img/premi-title.png) no-repeat; width:660px; height:44px;}
#news_title {background:url(../img/interviste_title.png) no-repeat; width:660px; height:44px;}
.film_title {background:url(../img/blk_film.png) no-repeat bottom; width:660px;}
.film_title_black {background:black url(../img/film_title.png) no-repeat bottom; width:660px; height:50px; display:block;}
.film_title_black.width-650 
{
	width:650px; 
	margin-left:5px;
	-moz-box-shadow: 0px 0px 7px #000;
	-webkit-box-shadow: 0px 0px 7px #000;
	box-shadow: 0px 0px 7px #000;
	margin-bottom:-1px;
}
.film-title-brown
{
	background:url(../img/film-title-brown.png) no-repeat 10px bottom #2C1F1F;
	width:660px;
	height:44px;
	display:block;
	text-indent:-9999px;
	
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
#news_title {background:url(../img/news_title.png) no-repeat bottom; width:660px; height:50px;}
#news_title_black {background:url(../img/notizie-title.png) no-repeat bottom; width:660px; height:44px; display:block; text-indent:-99999px;}
#notizie_page_title {background:url(../img/notizie-title.png) no-repeat bottom; width:660px; height:49px;}
#news_film_title_black {background:url(../img/notizie-title-film.png) no-repeat bottom; width:660px; height:44px; display:block; text-indent:-99999px;}
#news_gossip_title_black {background:url(../img/notizie-title-gossip.png) no-repeat bottom; width:660px; height:44px; display:block; text-indent:-99999px;}
#news_tv_title_black {background:url(../img/notizie-title-tv.png) no-repeat bottom; width:660px; height:44px; display:block; text-indent:-99999px;}
#serie_tv_page_title {background:url(../img/serie_tv_page_title.png) no-repeat; width:660px; height:63px; display:block;}
#personaggi-tv-title {background:url(../img/personaggi-tv-title.png) no-repeat; width:660px; height:63px; display:block;}
#news_right_title {background:url(../img/news_right_title.png) no-repeat; width:76px; height:19px;}
#canali-programmi-title {background:url(../img/canali-programmi-title.png) no-repeat; width:660px; height:63px; display:block;}
#film-in-tv-title {background:url(../img/film-in-tv-title.png) no-repeat; width:660px; height:44px;}
#guida-tv-long-title 
{
	background:url(../img/guida-tv/guida-tv-header-long.png) no-repeat; 
	width:1001px; 
	height:85px;
	position:absolute;
	left:-11px; 
	top:0px;
	text-indent:0;
}
#guida-tv-short-title2 a, #guida-tv-long-title a 
{
	display:block; 
	text-indent:-999999px; 
	height:65px; 
	width:222px; 
	position:absolute;
	top:20px; 
	left:0px;
}
#guida-tv-heading {width: 610px; margin: 0 0 0 5px; padding: 10px 20px; background: #565656; color: #fff; font-family: Verdana,Arial,Tahoma,sans-serif; font-size: 24px; font-weight: bold; text-indent:0px;}

#guida-completa-ai-programmi-title 
{
	background:url(../img/guida-tv/guida-completa-ai-programmi-title.png) no-repeat; 
	width:301px; 
	height:13px;
}
/* H2 titles */

.left_margin {margin-left:0px;}

div.top_advertizing_cnt 
{
	width:985px; 
	margin-bottom:1px; 
	text-align:center; 
	display:block; 
	position: relative; 
	z-index: 99999; 
	font-size:1px; 
	line-height:1px;
}
div.top_advertizing_cnt div {text-align:center; margin: 0 auto;}
div.top_advertizing_cnt object {margin:auto;}

.right_advertizing {margin:0 0 15px 0; padding:8px; text-align:center; border:1px solid #e1e2e1; background:#342F2F;}

#top_navigation {background: black url(../img/top_stories_bg.png) repeat-x top;}
#top_navigation ul#top_stories {height:30px; padding:0 8px 0 0;}
#top_navigation ul#top_stories li {line-height:30px;display:inline; float:left; color:white;}
#top_navigation ul#top_stories li a {color:white; padding-left:30px;}

#top_navigation ul#top_menu {height:60px;/* border-right:1px solid #515153;*/}
#top_navigation ul#top_menu li.headlink {float:left; position:relative; border-left:1px solid #8b8b8e; border-right:1px solid #515153; z-index:9999;}
#top_navigation ul#top_menu li.headlink a {color:white; padding:23px 0px; display:block;}
#top_navigation ul#top_menu li.headlink.last {border-right:0px;}
#top_navigation ul#top_menu li.headlink.last a.head_link {padding:23px 0px;}

#top_navigation ul#top_menu li.headlink:hover {display:block; background-position: 0 -30px;}
#top_navigation ul#top_menu li.headlink:hover ul {display:block;}
#top_navigation ul#top_menu li.headlink ul {display:none; position:absolute; z-index:9998; background:url(../img/top_headlink_bg.png) repeat; top:60px; left:-12px;}
#top_navigation ul#top_menu li.headlink ul li {padding:0 10px;}
#top_navigation ul#top_menu li.headlink ul li a {padding:5px 0; z-index:9999; border-top:1px solid #8a8a8a; font-size:14px;}
#top_navigation ul#top_menu li.headlink ul li a.last {border:0px;}
#top_navigation ul#top_menu li.headlink ul li a:hover {color:#e81011;}

#top_navigation ul#top_menu li.headlink a.head_link
{
	display:block;
	height:14px;
	background-image:url(../img/top_navigation_bg.png);
	text-indent:-9999px;
}

/*#top_navigation ul#top_menu li.headlink a.head_link#menu_home {background-position:0px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_home:hover {background-position:0px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_cinema {background-position:-148px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_cinema:hover {background-position:-148px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_film {background-position:-289px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_film:hover {background-position:-289px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_televisione {background-position:-429px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_televisione:hover {background-position:-429px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_homevideo {background-position:-620px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_homevideo:hover {background-position:-620px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_notizie {background-position:-823px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_notizie:hover {background-position:-823px -60px;}*/
#top_navigation ul#top_menu li.headlink a.head_link#menu_home {background-position:0px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_home:hover {background-position:0px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_cinema {background-position:-141px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_cinema:hover {background-position:-141px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_film {background-position:-284px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_film:hover {background-position:-284px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_televisione {background-position:-421px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_televisione:hover {background-position:-421px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_homevideo {background-position:-561px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_homevideo:hover {background-position:-561px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_gossip {background-position:-616px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_gossip:hover {background-position:-673px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_notizie {background-position:-713px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_notizie:hover {background-position:-713px -60px;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_community {background-position:-850px 0;}
#top_navigation ul#top_menu li.headlink a.head_link#menu_community:hover {background-position:-850px -60px;}

#menu_bottom { font-size:1px; line-height:1px; height:1px; background:url(../img/menu_bottom.png) no-repeat;}

#logo_container 
{
	height:90px; 
	padding:3px;
	width:984px;
	background:url(../img/logo_container_bg.png) no-repeat; 
	z-index:2; 
	zoom:1; 
	position:relative;
	display:block;
}
#logo_container h1 {z-index:2;float:left; padding:10px 0 0 13px;}
#logo_container a#logo 
{
	display:block; 
	background:url(../img/filmit_logo.png) no-repeat; 
	width:218px; 
	height:78px; 
	text-indent:-9999px; 
	z-index:3; 
	cursor:pointer;
	float:left;
	margin:10px 0 0 13px;
}
#logo_container img{}

#logo_container div.newmoon_ribbon_cnt {position:absolute; right:-166px !important; top:-7px;}
#logo_container div.newmoon_ribbon_cnt a {display:block; z-index:9999999;}

#logo_container div.nexta-logo-container p { position:absolute; bottom:3px; right:70px; color:#ad9d9d; font-size:11px;}
#logo_container div.nexta-logo-container a#newmoon_nexta_cnt {position:absolute; bottom:0px; right:26px; background:none !important; display:block; width:26px; height:19px; text-indent:0px; z-index:1;}

.top-banner-160x90 {width:160px; height:90px; overflow:hidden;}
.top-banner-160x90.left-banner {float:left;}
.top-banner-160x90.right-banner {float:right;}

#header span.date-box-cnt {position: absolute; bottom:10px; right:10px; font-size: 12px; color:#959191;}
#header span.date-box-cnt b {color:#fff; font-size:12px; font-weight:normal;}

.header-inner-cnt-box {position:absolute; width:660px; left:165px;}
.header-inner-cnt-box span.date-box-cnt {bottom:5px !important;}
.header-inner-cnt-box .user-actions-cnt {top:5px !important;}

.short-banner-box { position:relative; z-index:1;}
.short-banner-box img {line-height:1px; display:block;}

.user-actions-cnt {position:absolute; right:10px; top:10px; z-index:999999;}
.user-actions-cnt li {float:right; padding-left:13px;}
a.user-actions-item 
{
	background:url(../img/2010_redesign/header-redesign-13-5-2010/user-actions-bg.png) no-repeat left; 
	height:20px; 
	position:relative; 
	display:block; 
	min-width:20px; 
	width:auto !important; 
	width:20px;
	padding:4px 0 0 10px;
	font-size:12px;
	color:white;
	font-weight:bold;
	line-height:16px;
}
.user-actions-text {display:block; }
.user-actions-item.login .user-actions-text 
{
	background:url(../img/2010_redesign/header-redesign-13-5-2010/login.png) no-repeat left; 
	padding:0 10px 0 25px;
}
.user-actions-item-register
{
	background:url(../img/2010_redesign/header-redesign-13-5-2010/registrati-bg.png) no-repeat left; 
	padding:4px 10px 0 30px;
	width:62px;
	height:20px;
	display:block;
	font-size:12px;
	color:white;
	font-weight:bold;
	line-height:16px;
}
.user-actions-item-network 
{
	background:url(../img/2010_redesign/header-redesign-13-5-2010/network-arrow.png) no-repeat left; 
	padding:4px 10px 0 30px;
	width:70px;
	height:20px;
	display:block;
	font-size:12px;
	color:white;
	font-weight:bold;
	line-height:16px;
	cursor:pointer;
}
.user-actions-edge 
{
	background:url(../img/2010_redesign/header-redesign-13-5-2010/user-actions-right-bg.png) no-repeat; 
	display:block; 
	width:6px; 
	height:24px; 
	position:absolute; 
	top:0px; 
	right:-6px;
}

/* Select box simulation */
.dropdown {font-size:12px; line-height:19px;}
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px;}
.dropdown dd {position:relative;}

.dropdown dd ul 
{
	min-width:155px; 
	width:auto !important; 
	width:155px; 
	background:#482e2d none repeat scroll 0 0; 
	border:1px solid #9e9e9e; 
	color:#ccc;
	display:none;
	padding:1px 1px; 
	position:absolute; 
	left:0px; 
	top:1px; 
}
.dropdown span.value { display:none;}
.dropdown dd ul li {display:block; float:none; padding:0px; border:1px solid #482e2d;}
.dropdown dd ul li a {padding:0 7px; display:block; color:#fff;}
.dropdown dd ul li a:hover {background:#a6a6a6 none; color:#000}

.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
.flagvisibility { display:none;}
/* Select box simulation */


.cercacinema-and-search-cnt {background:#2B1F1F none;}
#top_cercacinema {height:32px; padding:0 7px; background:url(../img/cercacinema_bg.png) repeat-x; float:left; z-index:10;}
#top_search {height:32px; float:right; background:url(../img/cercacinema_bg.png) repeat-x; margin-right:10px;}
#top_cercacinema li, #top_search li {display:block; float:left; padding:6px 0 0 0;}
#top_cercacinema li {padding-top:10px;}
#top_cercacinema li.slash {padding-left:5px; padding-right:5px;}
#top_cercacinema li.first {padding:0px;}
#top_cercacinema li input, #top_search li input { margin:0px; padding:0px;}
#top_cercacinema li input, #top_cercacinema li select, #film_in_sala ul.cercacinema_cnt select {margin-left:10px; border:1px solid #d22d2d;}
#top_cercacinema li select, #film_in_sala ul.cercacinema_cnt select {width:191px; color:#333; cursor:pointer;}
#top_cercacinema li input.vai_button 
{
	width:51px;
	height:20px;
	background:url(../img/vai_button.png) no-repeat;
	border:0px;
	cursor:pointer;
}
#top_search li.search_input_cnt { background: url(../img/top_search_input_bg.png) no-repeat right bottom; padding:7px 0 0 35px; margin-right:10px;}
#top_search li input.search { background:none; width:160px; height:18px; padding:0 5px 0 0; border:0px;}
#top_search li input.search_submit
{
	width:50px;
	height:20px;
	background:url(../img/top_cerca_input_bg.png) no-repeat;
	border:0px;
	cursor:pointer;
}


.image-related-articles li {margin-bottom:15px; list-style: inside disc; color:#f68072;}
.image-related-articles li h1 {display:inline;}
.image-related-articles li h1 a {font-size:18px; color:#ef1c04;}
.image-related-articles li h1 a:hover { text-decoration:underline;}
.image-related-title {font-size:18px; margin-bottom:20px; display:block;}

/* Breaking news */
.breakingnews-box {position:relative; z-index:1; width:990px; clear:both; margin:0;}
#breaking_news 
{
	padding:0 7px 0 0; 
	background-color:black; 
	border-bottom:1px solid #681510; 
	overflow:hidden !important;
	height:30px; 
	position:absolute; 
	z-index:2; 
	left:143px; 
	top:0px;
	width:840px !important; 
	overflow:hidden;
}
#breaking_news, #breaking_news ul {margin:0px;}
#breaking_news ul 
{
	margin:0pt;
	padding:0pt;
	list-style-type:none;
	position:relative;
	z-index:1;
	top: 0px;
}
#breaking_news ul li {line-height:30px; margin:0px; display: inline; height:30px; font-size: 13px;}
#breaking_news ul li a {color:white; padding-left:40px;}

.breaking_news_bottom_shadow 
{
	width:630px;
	height:42px;
	line-height:38px;
	background: url(../img/breaking_news_bottom_shadow.png) no-repeat;
	padding:0 15px;
}
.breaking_news_bottom_shadow.gray {background: url(../img/breaking_news_bottom_shadow_gray.png) no-repeat;}
.breaking_news_bottom_shadow a {font-size:12px; color:#898989; display:block;}
.breaking_news_bottom_shadow a#page_prev {float:left;}
.breaking_news_bottom_shadow a#page_next {float:right;}

.breaking_news_block {width:650px !important; background-color:#e3e1e1; padding:35px 0 40px;}
.breaking_news_block li.breaking_news {width:570px; overflow:hidden; padding:24px 40px 19px;}
.breaking_news_block li.breaking_news h4 a {color:#656565; font-size:23px; font-weight:bold; font-style:normal;}
.breaking_news_block li.breaking_news p {color:#656565; font-size:14px;}
.breaking_news_block li.breaking_news.top {float:left;}
.breaking_news_block li.breaking_news.top.left {width:246px; padding:0 24px 0 55px;}
.breaking_news_block li.breaking_news.top.right {width:246px; padding:0 55px 0 24px;}
.breaking_news_block li.breaking_news.even {background-color:white;}
.breaking_news_block li.breaking_news.even {background-color:#e3e1e1;}
/* Breaking news */

/* home cover */
#home_top
{
	height:375px;
	background:url(../img/2010_redesign/hp-redesign-2010/home-top-bg.jpg) repeat-x;
	margin-bottom:3px;
	width:990px;
	overflow:hidden;
}
#home_top ul {position:relative; top:301px;}
#home_top li {position:absolute;}
#home_top li.first {left:0px; top:-301px;}
#home_top li.second, #home_top li.third {left:490px; top:9px; width:220px;}
#home_top li.third {left:751px;}
#home_top li.second a.fnc_small, #home_top li.third a.fnc_small {float:left; margin-right:12px;}
#home_top li.last_adv {position:absolute; right:21px; top:-301px;}

.facebook-box-cnt {margin-bottom:10px;}
a.facebook-box-link {display:block; background:url(../img/2010_redesign/2010-scheda-redesign/right-col-facebook.png) no-repeat; width:317px; height:50px;}
a.facebook-box-link.spec {margin-top:5px; background:url(../img/2010_redesign/hp-redesign-2010/facebook-page-button.jpg) no-repeat; width:300px; height:36px;}

#home_top li.first div.content
{
	width:417px;
	padding:7px 16px 0 16px;
	height:64px;
	position:absolute;
	top:302px;
	left:0px;
	color:#fafafa;
	font-size:23px;
	letter-spacing:1px;
	overflow:hidden;
}
#home_top li.first div.content p {color:#e1e1e1; font-size:20px;}
#home_top li.first div.content p a {color:#fafafa; font-size:23px; letter-spacing:1px; line-height:33px;}
#home_top li.second div.content, #home_top li.third div.content
{
	width:130px;
	overflow:hidden;
	font-size:12px;
	color:#c8c8c8;
	padding:5px 0 0 0;
	line-height:14px;
}

#home_top li.second div.content p.home-cover-portal-box, 
#home_top li.third div.content p.home-cover-portal-box {font-size:11px; color:#ebebeb; text-transform:uppercase;}
#home_top li.second div.content p, #home_top li.third div.content p {font-size:11px; color:#ebebeb;}
#home_top li.second div.content a, #home_top li.third div.content a {font-size:12px; color:#c8c8c8;}

#home_top li.first a.fnc_big {display:block; max-height:300px; height:auto !important; height:300px; overflow:hidden;}
#home_top li.first a.fnc_small {display:none;}

#home_top li.second a.fnc_big {display:none; max-height:300px; height:auto !important; height:300px; overflow:hidden;}
#home_top li.second a.fnc_small {display:block;}

#home_top li.third a.fnc_big {display:none; max-height:300px; height:auto !important; height:300px; overflow:hidden;}
#home_top li.third a.fnc_small {display:block;}


/* home cover */

/* LEFT */
/* film in sala */
#film_in_sala 
{
	height:356px; 
	width:990px; 
	background:url(../img/2010_redesign/hp-redesign-2010/film-in-sala-bg.png) repeat-x; 
	overflow:hidden; 
	position:relative;
	margin-bottom:10px;
}
#film_in_sala span.prev, #film_in_sala span.next
{
	width:66px;
	height:66px;
	background: url(../img/film_in_sala_arrow_left.png) no-repeat 0 0;
	border:0px;
	position:absolute;
	top:85px;
	left:5px;
	z-index:5;
	cursor:pointer;
}
#film_in_sala span.next {right:5px; left:auto; background:url(../img/film_in_sala_arrow_right.png) no-repeat 0 0;}

#film_in_sala.cinema-page-insala-box {width:660px; height:317px;}
#film_in_sala.cinema-page-insala-box #film_in_sala_title {width:660px; background-position:-155px 0; display:block;}

.film_in_sala_scroll {position: relative;}
.film_in_sala_scroll ul {height:247px;}
.film_in_sala_scroll li
{
	padding:0 5px;
	width:187px;
	height:250px;
	text-align:center;
	background:url(../img/film_in_sala_img_bg.png) no-repeat 0 195px;
	z-index:1;
	overflow:hidden;
}
.film_in_sala_scroll.cinema-page-scroll li {padding:0 15px;}
.film_in_sala_scroll li a.image_box { display:block; width:150px; height:200px; overflow:hidden; text-align:center; margin:0 auto;}
.film_in_sala_scroll li h4 a {color:#626161; font-size:13px;}
.film_in_sala_scroll li .scroll_title {margin-top:8px; text-indent:0px;}
.film_in_sala_scroll li .scroll_title a {color:#383838;}

#film_in_sala ul.cercacinema_cnt {padding:10px 0 0 0;}
#film_in_sala ul.cercacinema_cnt li {float:left; display:block; font-size:14px; line-height:14px;}
#film_in_sala ul.cercacinema_cnt li#cercacinema_select_box {margin-right:70px;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg {padding:2px 0 0 0;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a 
{
	/*background:url(../img/cerca_cities.png) no-repeat; 
	text-indent:-9999px; 
	display:block;*/ 
	color:#6e6e6e; 
	line-height:14px;
	padding-right:5px;
	font-size:14px;
}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a:hover {color:#dadada;}

/*
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a.roma_bg { background-position:0 0; width:50px; height:11px;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a.milano_bg { background-position:-50px 0; width:55px; height:11px;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a.torino_bg { background-position:-105px 0; width:55px; height:11px;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a.venezia_bg { background-position:-160px 0; width:60px; height:11px;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a.genova_bg { background-position:-446px 0; width:59px; height:11px;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a.bologna_bg { background-position:-220px 0; width:67px; height:11px;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a.napoli_bg { background-position:-287px 0; width:54px; height:11px;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a.reggio_callabria_bg { background-position:-505px 0; width:114px; height:11px;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a.bari_bg { background-position:-341px 0; width:40px; height:11px;}
#film_in_sala ul.cercacinema_cnt li.cercacinema_bg a.palermo_bg { background-position:-381px 0; width:50px; height:11px;}
*/
/* film in sala */

/* Gossip home */
.gossip-and-guida-tv-box {width:990px; margin-bottom:9px;}
div#gossip_cnt 
{
	height:322px; 
	width:674px;
	background:url(../img/2010_redesign/hp-redesign-2010/gossip-box-bg.png) repeat-x;
	overflow:hidden; 
	position:relative;
	float:left;
}

div#gossip_cnt ul#home_gossip_navigation 
{
	width:268px; 
	float:right; 
	z-index:2; 
	padding:6px 0 0 0px;
	background:url(../img/2010_redesign/hp-redesign-2010/gossip-nav-bg.png) no-repeat;
}
div#gossip_cnt ul#home_gossip_navigation li {margin:1px 0 13px; position:relative; height:66px; width:268px; z-index:1;}
div#gossip_cnt ul#home_gossip_navigation li#gossip_no_margin {margin-bottom:0px;}
div#gossip_cnt ul#home_gossip_navigation a.nav_bars
{
	width:226px;
	height:53px;
	/*background: url(../img/2010_redesign/hp-redesign-2010/gossip-button-bg.png) repeat-x;*/
	display:block;
	cursor:pointer;
	padding:13px 10px 0;
	color:#e1e1e1;
	position:absolute;
	top:0;
	right:5px;
	z-index:99999;
	/*border:1px solid #2a2a2a;*/
	overflow:hidden;
	line-height:17px;
	font-size:14px;
}
div#gossip_cnt ul#home_gossip_navigation a.active
{
	width:226px;
	height:53px;
	background: url(../img/2010_redesign/hp-redesign-2010/gossip-button-bg-active.png) repeat-x;
	display:block;
	cursor:pointer;
	padding:13px 10px 0;
	color:#e1e1e1;
	position:absolute;
	top:0;
	right:5px;
	z-index:99999;
	/*border:1px solid #2a2a2a;*/
	overflow:hidden;
	line-height:17px;
}

div#gossip_cnt ul#home_gossip_box {width:406px; height:310px; float:left; position:relative;}
div#gossip_cnt ul#home_gossip_box li.home_gossip 
{
	width:406px;
	height:268px;
	padding:12px 0px 30px 0px;
	position:absolute;
	z-index:1;
	overflow:hidden;
}
div#gossip_cnt ul#home_gossip_box li.home_gossip a.rounded-corners-box img {max-width:188px; width:auto !important; width:188px; overflow:hidden;}
div#gossip_cnt ul#home_gossip_box .cornered-image-box {float:right;}

.cornered-image-box {position:relative; padding:5px 0;}
a.rounded-corners-box
{
	display:block; 
	padding:0 5px;
	background: #898888 none;
}
a.rounded-corners-box img {display:block;}
.gossip-image-corners 
{
	position:absolute; 
	background:url(../img/2010_redesign/hp-redesign-2010/image-round-corners.png) no-repeat; 
	font-size:1px; 
	line-height:1px;
	display:block;
	height:5px;
}
.gossip-image-corners span 
{
	display:block; 
	width:5px; 
	height:5px; 
	position:absolute;
	background:url(../img/2010_redesign/hp-redesign-2010/image-round-corners.png) no-repeat;
}
.gossip-image-corners.top-corners {background-position:0 0 !important; top:0px; left:0px;}
.gossip-image-corners.top-corners .right-corner {background-position:-495px 0 !important; top:0px; right:-5px;}
.gossip-image-corners.bottom-corners {background-position:0 -5px !important; bottom:0px; left:0px;}
.gossip-image-corners.bottom-corners .right-corner {background-position:-495px -5px !important; bottom:0px; right:-5px;}

.home-gossip-inner-cnt {float:left; width:207px;}
.home-gossip-inner-cnt .home-gossip-title 
{
	font-size:23px; 
	color:#f0f0f0; 
	font-weight:bold; 
	text-transform:uppercase; 
	background:url(../img/2010_redesign/hp-redesign-2010/gossip-title-border.png) no-repeat bottom;
	text-indent:0px;
	height:auto;
	text-align:center;
	padding-bottom:8px;
	display:block;
}

div#gossip_cnt ul#home_gossip_box li.first_box_container {display:block;}
div#gossip_cnt ul#home_gossip_box li.second_box_container {display:none;}
div#gossip_cnt ul#home_gossip_box li.third_box_container {display:none;}
div#gossip_cnt ul#home_gossip_box li.fourth_box_container {display:none;}


div#gossip_cnt ul#home_gossip_box li.home_gossip .title-cnt {margin:7px 0; padding:0 9px; text-indent:0px;}
div#gossip_cnt ul#home_gossip_box li.home_gossip .title-cnt a {color:#a81105; font-size:17px; font-weight:bold;}
div#gossip_cnt ul#home_gossip_box li.home_gossip p {color:#cbcdcd; font-size:14px; padding:0 9px;}


.cornered-image-box.darker-image-rounded-corners .gossip-image-corners, 
.cornered-image-box.darker-image-rounded-corners .gossip-image-corners span {background:url(../img/2010_redesign/hp-redesign-2010/darker-image-round-corners.png) no-repeat;}
.cornered-image-box.darker-image-rounded-corners a.rounded-corners-box {background-color:#343434;}


.tfb-boxes {width:329px; float:left;}
.tfb-boxes .box-title
{
	text-indent:0px; 
	background:url(../img/2010_redesign/hp-redesign-2010/trailer-foto-box-office-head-bg.png) repeat-x;
	height:36px;
	line-height:36px;
	font-size:28px;
	color:#f0f0f0;
	font-weight:bold;
	text-align:center;
	display:block;
}
.tfb-boxes .box-title a {color:#f0f0f0;}
.tfb-boxes .vai-a-tutti-link-box 
{
	background:url(../img/2010_redesign/hp-redesign-2010/trailer-foto-vai-a-tutti-bg.png) no-repeat 0 0;
	padding:0 0 0 13px;
	width:316px;
	height:21px;
	line-height:21px;
	font-size:13px;
	color:#a81105;
	font-weight:bold;
	display:block;
}
.tfb-boxes.left-and-right-borders
{
	border-right:1px solid #3c3c3c; 
	border-left:1px solid #0e0e0e;
	width:328px;
}
.tfb-boxes.right-border {border-right:1px solid #3c3c3c;}
.tfb-boxes.left-border {border-left:1px solid #0e0e0e;}
.tfb-boxes.foto-box-header .vai-a-tutti-link-box {background-position:-331px 0; width:315px;}
.tfb-body 
{
	background:url(../img/2010_redesign/hp-redesign-2010/trailer-foto-box-bg.png) repeat-x #070707;
	min-height:330px;
	height:auto !important;
	height:330px;
}

.trailer-promo-box {padding:8px 0; overflow:hidden; height:312px;}
.trailer-promo-box .cornered-image-box {margin:auto;}
.trailer-promo-box .title-cnt {padding:6px 11px 4px;}
.trailer-promo-box .title-cnt a {font-size:17px; line-height:17px; font-weight:bold; color:#a81105;}
.trailer-promo-box p {padding:0 11px; color:#cbcdcd; font-size:14px;}
.trailer-promo-box p a {color:#cbcdcd; font-size:14px;}
.trailer-play-button 
{
	background:url(../img/2010_redesign/hp-redesign-2010/red-play-button.png) no-repeat center; 
	width:66px; 
	height:66px; 
	display:block; 
	position:absolute;
	cursor:pointer;
}

.foto-promo-box {padding:8px 0 0;}
.foto-promo-box .cornered-image-box {float:left;}
.foto-promo-box li {padding:0 2px 6px 6px;}
.foto-promo-box li .image-cnt {height:90px; overflow:hidden;}
.foto-promo-box .title-cnt {padding:6px 11px 4px 176px;}
.foto-promo-box .title-cnt a {font-size:17px; line-height:17px; font-weight:bold; color:#a81105;}
.foto-promo-box p {color:#cbcdcd; padding:0 11px 0 176px;}

.tfb-boxes.left-border .tfb-body {padding-top:0px;}
.box-office-promo-box td
{
	background:url(../img/2010_redesign/hp-redesign-2010/box-office-promo-edge.png) no-repeat bottom;
	padding-bottom:2px;
	width:100%;
}
.tfb-boxes .box-office-link {color:#e6951b; text-align:right; padding:0 8px 0 0; width:319px;}
.box-office-promo-box .box-office-indicators 
{
	background:url(../img/2010_redesign/hp-redesign-2010/box-office-promo-indicators.png) no-repeat;
	width:24px;
	height:31px;
	float:left;
}
.box-office-promo-box .box-office-indicators.up_indicator {background-position:0 0;}
.box-office-promo-box .box-office-indicators.equale_indicator {background-position:-24px 0;}
.box-office-promo-box .box-office-indicators.down_indicator {background-position:-48px;}
.box-office-promo-box span {display:block; float:left; width:25px; height:31px; font-size:13px; line-height:31px; color:#e6951b; font-weight:bold; text-align:center;}
.box-office-promo-box .title-cnt {width:190px; float:left;}
.box-office-promo-box.inner .title-cnt {width:180px; display:block; text-align:left;}
.box-office-promo-box .title-cnt a {font-size:13px; line-height:14px; font-weight:bold; color:white;}
.box-office-promo-box b {width:90px; float:left; display:block; font-size:15px; font-weight:bold; color:#e6951b;}
/* Gossip home */

/* Trailer Gallery box */
div#trailer_gallery_cnt {width:990px; margin-bottom:10px; position:relative; background:#070707 none;}
div#trailer_gallery_cnt.block {margin-left:0px;}
div#trailer_gallery_cnt ul#trailer_gallery_box
{
	background:url(../img/trailer_gallery_bg.png) repeat-x bottom;
	width:673px;
	position:absolute;
	left:-6px;
	bottom:-5px;
}
div#trailer_gallery_cnt ul#trailer_gallery_box li {float:left; height:343px; padding:33px 0 0 0; position:relative;}
div#trailer_gallery_cnt ul#trailer_gallery_box li#trailer_cnt, div#trailer_gallery_cnt li#gallery_cnt {width:301px; position:relative; left:6px; padding-left:15px; padding-right:15px;}
div#trailer_gallery_cnt a.vai_a_tutti {color:#dead16; font-size:13px; display:block; text-align:right; margin-bottom:15px; padding-right: 10px;}

div#trailer_gallery_cnt ul#trailer_gallery_box li#trailer_cnt h3 {display:block; background:transparent url(../img/trailer_text_bg.png) no-repeat; height:25px; margin:-3px 0 10px 0; padding:7px 10px;}
div#trailer_gallery_cnt ul#trailer_gallery_box li#trailer_cnt h3 a {color:#dead16; font-size:18px;}
div#trailer_gallery_cnt ul#trailer_gallery_box li#trailer_cnt h4 {color:#dedede; font-size:17px;}

.trailer_hp div.cinema h3 {background-color:#3d3c3c; display:block; line-height:20px; margin-top:-3px; padding:7px 10px; height:37px; overflow:hidden;}
.trailer_hp div.cinema h3 a { font-size:18px; color:#e0e0e0;}

.trailer_hp div.homepage h3 {display:block; background:transparent url(../img/trailer_text_bg.png) repeat-y; margin:-3px 0 10px 0; padding:7px 10px;}
.trailer_hp div.homepage h3 a {color:#dead16; font-size:18px;}

div#trailer_gallery_cnt ul#trailer_gallery_box li#gallery_cnt ul li.gallery_box {height:150px; margin-left:30px; padding:0px; float:none;}
div#trailer_gallery_cnt ul#trailer_gallery_box li#gallery_cnt ul li.gallery_box a.image_cnt {display:block; width:160px; height:90px; overflow:hidden;}
div#trailer_gallery_cnt li.gallery_box h4 {margin-top:5px;}
div#trailer_gallery_cnt li.gallery_box h4 a {color:#dead16; font-size:16px;}
div#trailer_gallery_cnt ul#trailer_gallery_box li#gallery_cnt h3 a {color:#dead16; font-size:16px;}

div#box_office_cnt {width:300px; height:361px; padding:8px 6px 8px 15px; background:#323232 url(../img/box_office.jpg) no-repeat top; position:absolute; right:0px; top:0px; z-index:1;}
div#box_office_cnt p {color:#cccbcb; margin:10px 0; text-align:right; font-size:13px;}
div#box_office_cnt ul { color:#cccbcb; font-size:20px; display:block;}
div#box_office_cnt ul li, div#box_office_cnt ul li a {color:#cccbcb;}
div#box_office_cnt ul li {background:url(../img/box_office_list_bg.jpg) repeat-x; width:288px; height:30px; line-height:30px; padding:0 5px; margin:0px; display:block;}
div#box_office_cnt ul li a, div#box_office_cnt ul li span {font-size:14px;}
div#box_office_cnt ul li span {padding:11px 0 0 0; line-height:normal; display:block; float:right;}
div#box_office_cnt ul li a, div#box_office_cnt ul li font {float:left; display:block;}
div#box_office_cnt ul li font {font-size:20px; padding-right:10px;}

#right-col div#box_office_cnt 
{
	position:relative; 
	width:300px; 
	padding:8px 10px; 
	background:transparent url(../img/backBoxoffice.png) no-repeat; 
	top:-14px; 
	left:0;
}
#right-col div#box_office_cnt.right-col-boxoffice {top:0px; margin-top:10px; position:inherit;}
.boxoffice-page-link 
{
	background-color:#282828;
	color:white;
	display:block;
	text-align:right;
	padding:2px 5px;
	font-size:11px;
}

div#box_guidatv_cnt
{
	width:274px; 
	padding:0px 21px 20px 15px; 
	background: url(../img/guida-tv/guida-tvboxbg.png) repeat top; 
	margin:20px 0 0 10px; 
	z-index:1;
}
.hp-guida-box {float:right; background:#342f2f; width:291px; border:1px solid #868686; padding:11px 9px 10px 14px;}
.hp-guida-box div#box_guidatv_cnt {margin:0px; width:268px; padding:0 10px 10px 13px; height:289px; position:relative;}
.hp-guida-box .rightguidatvboxtop, .hp-guida-box div#box_guidatv_cnt ul, .hp-guida-box  .rightguidatvboxbottom  {margin:0px;}
.hp-guida-box .rightguidatvboxtop {height:15px;}

div#box_guidatv_cnt span {color:#fff; text-align:left; font-size:9px; text-transform: uppercase; display:block;}
.box_guidatv_logo {position: relative; left:-25px; top:-3px; height:37px; text-indent:0px; overflow:hidden; display:block;}
.box_guidatv_logo a {display:block;}
div#box_guidatv_cnt p {color:#fff; margin:10px 0; text-align:left; font-size:13px;}
div#box_guidatv_cnt ul {background: url(../img/guida-tv/guidatv_whtbg.png) repeat-y; margin: 0 0 0 6px; display:block;padding: 0; zoom:1; height:207px; overflow:hidden;}
div#box_guidatv_cnt ul li .guidatv_program_text, div#box_guidatv_cnt ul li .guidatv_program_text a {color:#231f20;font-weight: bold;font-size: 14px; text-indent:0px;}
div#box_guidatv_cnt ul li {padding:0 5px 10px 10px; margin:0; display:block;}
div#box_guidatv_cnt ul li.last-box-no-padding {padding-bottom:0px;}
div#box_guidatv_cnt ul li a.gudatvprogrampic 
{
	overflow:hidden; 
	width:44px; 
	display:block; 
	float:left; 
	margin-right:15px;
	border:1px solid #777777;
	height:58px;
}
div#box_guidatv_cnt ul li a.gudatvprogrampic img {display:block;}
div#box_guidatv_cnt ul li .guidatv_program_date {font-size:10px; color: #828282; font-weight: normal;}
div#box_guidatv_cnt ul li .guidatv_program_date b {font-size:12px;}
div#box_guidatv_cnt ul li .guidatv_program_text {height:20px; overflow:hidden; text-indent:0px;}
div#box_guidatv_cnt ul li .guidatv_program_text a {font-size: 16px; font-weight: bold;font-family:Georgia;}
div#box_guidatv_cnt ul li .guidatv_program_program {font-size:14px; color: #231f20; font-weight: bold; height:16px; overflow:hidden;}
div#box_guidatv_cnt ul li .guidatv_program_program b {font-size:12px;}
.box_guidatv-page-link 
{
	color:#393939;
	display:block; 
	text-align:right;
	font-size:10px; 
	text-decoration: underline !important;
	font-family:Georgia;
	position:absolute; 
	bottom:5px;
	right:20px;
}
.guidatvtextwrapper {padding: 0 0 0px 61px;}
.rightguidatvboxtop {background: url(../img/guida-tv/guidatv_whtbgtop.png) no-repeat; margin: 0 0 0 6px; width: 268px; height: 24px; padding:0; zoom:1;}
.rightguidatvboxbottom {background: url(../img/guida-tv/guidatv_whtbgbottom.png) no-repeat; margin: 0 0 0 6px; width: 268px; height: 18px; padding:0; zoom:1; position:relative;}
/* Trailer Gallery box */


/* Focus on */
div#home_focus_on.block_round 
{
	width:949px; 
	border-left:2px solid #262626; 
	border-right:2px solid #262626; 
	background:white; 
	padding:0 17px 17px 20px;
}

p.links { background:url(../img/home_focus_on_links_bg.png) repeat-x; width:280px; height:26px; line-height:26px; margin:0px; text-align:center; color:#858383; font-size:12px;}
p.links a {color:#858383; font-size:12px; padding:0 10px; font-weight:bold;}

.block_round div#home_vertical_advertizing {margin:0px; padding:0px; width:300px; float:right;}
.block_round div#home_vertical_advertizing p {display:block; text-align:right; font-size:12px;}
.block_round div#home_vertical_advertizing .advr.top {margin-bottom:10px;}
/* Focus on */

/* Home latest */
div#home_latest_cnt 
{
	width:971px; 
	border-right:9px solid #982a1c; 
	border-left:8px solid #982a1c; 
	border-bottom:4px solid #982a1c; 
	border-top:9px solid #982a1c;
	margin:0 0 1px 1px;
}
div#home_latest_left, div#home_latest_right {background: white; position: relative;}



/* Left column */
div#home_latest_cnt div.left_top_side, div#home_latest_cnt div.left_bottom_side
{
	width:654px;
	height:10px;
	background:url(../img/home_box_sides_bg.png) no-repeat 0 -20px;
	font-size:1px;
}
div#home_latest_cnt div.left_bottom_side {background-position:0 -30px;}

div#home_latest_left {width:606px; padding:31px 24px 22px 20px; float:left;}
div#home_latest_left ul {padding-bottom:50px; }
div#home_latest_left li {float:left; width:280px;}
div#home_latest_left li.first_block {padding-right:23px;}
div#home_latest_left li.second_block {padding-left:23px;}
div#home_latest_left li p.portal_class 
{
	float:left;
	margin-right:8px;
	display:block;
	line-height:24px;
	background-color:#982a1c;
	padding:0 8px;
}
div#home_latest_left li p.portal_class.red {background-color:#982a1c;}
div#home_latest_left li p.portal_class.grayz {background-color:#a5a5a5;}
div#home_latest_left li p.portal_class a {color:white; font-size:16px; font-weight:bold;}

div#home_latest_left li a.latest_title 
{
	font-size:16px; 
	line-height:18px; 
	color:#303030; 
	font-weight:bold; 
	width:auto; 
	position:inherit; 
	height:auto; 
	padding:7px 0 0 0; 
	display:block;
}

div#home_latest_left li img {margin-top:10px;}
div#home_latest_left li p.highlight_class {color:#161616; font-size:15px; margin-top:10px;}

/* Right column */
#home_latest_right_cnt {width:319px; float:right; padding:6px 0;}
#home_latest_right_cnt .home-bottom-adv {padding:0 6px 0 0; text-align:right;}
#home_latest_right_cnt .home-bottom-adv p {font-size:13px; color:#504f4f;}
#home_latest_right_cnt .pangora-box-cnt {text-align:right; margin-right:6px;}

.right-styled-box {width:315px;}
.right-styled-box.hp-clouds {margin-bottom:10px;}
.right-styled-box.right-col-clouds {margin-bottom:10px;}
.right-styled-box .box-title 
{
	background:url(../img/2010_redesign/hp-redesign-2010/styled-box-title.png) no-repeat; 
	width:272px; 
	height:25px;
	padding:2px 0 0;
	margin:0 auto;
	font:italic bold 18px Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:25px;
	color:white;
	text-indent:0px;
	display:block;
}
.right-styled-box ul.clouds_cnt {background-color:#201f1f; padding:8px 12px; border:1px solid white;}
.right-styled-box ul.clouds_cnt a {font:17px Georgia, "Times New Roman", Times, serif; color:white;}
.right-styled-box ul.clouds_cnt a:hover {text-decoration:underline;}


div#home_latest_cnt div.right_top_side, div#home_latest_cnt div.right_bottom_side
{
	width:329px;
	height:10px;
	background:url(../img/home_box_sides_bg.png) no-repeat 0 -40px;
	font-size:1px;
}
div#home_latest_cnt div.right_bottom_side {background-position:0 -50px;}

div#home_latest_right * {font-family:Georgia, "Times New Roman", Times, serif;}
div#home_latest_right {width:319px; padding:34px 0 19px;}
div#home_latest_right.cloud_hp {padding-top:0; padding-bottom:0;}
div#home_latest_right.cloud_hp div.clouds_cnt {margin:0 !important; width:262px !important; padding-right:0px !important;}
div#home_latest_right ul#latest li {margin-bottom:15px; color:#222222; font-size:13px; line-height:18px;}
div#home_latest_right ul#latest h4 {padding:8px 0 14px 0;}
div#home_latest_right ul#latest h4 a {color:#771404; font-size:16px; font-weight:bold;}
div#home_latest_right ul#latest b {color:#302f2f; font-size:14px;}
div#home_latest_right ul#latest i {color:#424141; font-size:14px;}
div#home_latest_right ul#latest li.last_border {border-bottom:1px solid #1f1f1f; padding-bottom:30px;}



.dx-correlate-box {width:306px; border:1px solid #8b8b8b; float:left; position:relative; padding:7px 3px 0 6px;}
.dx-correlate-box li.correlate-list-box {padding-bottom:15px; display:block;}
.dx-correlate-box li.correlate-list-box .image-cnt
{
	border:1px solid #f1f1f1;
	margin-right:8px;
	float:left;
	display:block;
	width:130px;
	max-height:90px;
	height:auto !important;
	height:90px;
	overflow:hidden;
}
.dx-correlate-box li.correlate-list-box img {}
.dx-correlate-box li.correlate-list-box h5, .scheda-correlate-box li.correlate-list-box p {padding-left:140px;}
.dx-correlate-box li.correlate-list-box h5 a {color:white; font-size:16px; font-style:italic;}
.dx-correlate-box li.correlate-list-box p {padding-left:140px; font-size:13px; color:#bfbdbd;}
.dx-correlate-box.float-right {float:right;}
.dx-correlate-box li.scheda-correlate-box-title {
	position:absolute;
	top:-27px;
	left:23px;}
.dx-correlate-box li.scheda-correlate-box-title span
{
	background:url(../img/2010_redesign/2010-scheda-redesign/box-correlate-title-bg.png) no-repeat;
	display:block;
	width:269px;
	height:26px;
	line-height:25px;
	text-align:center;
	font-weight:bold;
	font-size:17px;
	font-style:italic;
	text-shadow:2px 1px 3px #000;
	color:white;
}

/* Home latest */

/* Trailer */
div.trailer_page_cnt 
{
	background:#58595b url(../img/trailer_page_top_bg.png) repeat-x;
	padding:0 0 30px 0;
	width:660px;
	margin:0px 0 0 0px;
}
div.trailer_page_cnt h3 a {font-size:19px; color:#dadada; margin:10px 0 0 25px;}
div.trailer_page_cnt.detail_view {min-height:858px; height:auto !important; height:858px;}
div.trailer_page_cnt.filminsala {background:black;}
div.trailer_page_cnt div.video {padding:15px 25px 0 25px; position:relative;}
div.trailer_page_cnt div.video div.mid-align-parent {width:600px; height:338px;}
div.trailer_page_cnt div.video div.first_v_align {position:relative; width:600px; height:338px; background-color:black;}
div.trailer_page_cnt div.video div.first_v_align div.mid-aligned { text-align:center; width:600px;}

div.video_button a.trailer_inactive
{
	background: url(../img/video_button_bg.png) no-repeat left;
	width:600px;
	height:338px;
	display:block;
	position:absolute;
	top:0;
	z-index:99;
	margin:auto;
	cursor:pointer;
}
div.video_button a.trailer_active
{
	background: url(../img/video_button_bg.png) no-repeat right;
	width:600px;
	height:338px;
	display:block;
	position:absolute;
	top:0;
	z-index:99;
	margin:auto;
	cursor:pointer;
}

div.video_button.homepage a.trailer_inactive
{
	background:url(../img/video_button_homepage_bg.png) no-repeat right;
	width:300px;
	height:169px;
	position:absolute;
	display:block;
	z-index:9999;
	margin:auto;
	cursor:pointer;
}
div.video_button.homepage a.trailer_active
{
	background:url(../img/video_button_homepage_bg.png) no-repeat left;
	width:300px;
	height:169px; 
	position:absolute;
	display:block;
	z-index:9999;
	margin:auto;
	cursor:pointer;
}

div.video_button.cinema a.trailer_inactive
{
	background:url(../img/video_button_cinema_bg.png) no-repeat right;
	width:240px;
	height:135px;
	position:absolute;
	display:block;
	z-index:9999;
	margin:auto;
	cursor:pointer;
}
div.video_button.cinema a.trailer_active
{
	background:url(../img/video_button_cinema_bg.png) no-repeat left;
	width:240px;
	height:135px; 
	position:absolute;
	top:0;
	display:block;
	z-index:9999;
	margin:auto;
	cursor:pointer;
}

.trailer_hp div.homepage {position:relative; overflow:hidden;}
.trailer_hp div.homepage div.mid-align-parent {width:300px; height:169px; background-color:black;}
.trailer_hp div.homepage div.mid-align-parent div.mid-aligned { text-align:center; width:300px;}
.trailer_hp div.homepage a.first_v_align {position:absolute; width:300px; height:169px; cursor:pointer; }

.trailer_hp div.cinema {position:relative; width:240px; overflow:hidden;}
.trailer_hp div.cinema div.mid-align-parent {width:240px; height:135px; background-color:black;}
.trailer_hp div.cinema div.mid-align-parent div.mid-aligned { text-align:center; width:240px;}
.trailer_hp div.cinema a.first_v_align {position:absolute; width:240px; height:135px; cursor:pointer; }



ul#sceda {background:url(../img/trailer_page_bottom_middle_white_bg.png) repeat-y bottom; width:660px;}
ul#sceda li {margin:0px; padding:5px 0; display:block; overflow:hidden;}
ul#sceda li img {margin-right:7px; float:left;}
ul#sceda li.white {padding-left:15px; padding-right:15px; width:630px;}
ul#sceda li.gray-box {background:#ECEAEA none; padding-left:10px; padding-right:10px; margin:0 5px; width:630px;}
div#sceda_bottom_cnt {background:url(../img/trailer_page_bottom_body_bg.png) no-repeat bottom; width:660px; height:23px;}



ul#sceda div.sceda_box * {font-size:11px; font-weight:bold;}
ul#sceda div.sceda_box {float:left; width:290px; margin:0px 25px 0px 0; overflow:hidden;}
ul#sceda div.sceda_box .title-cnt {color:#e60702; margin-bottom:3px; font-size:12px; padding-left:97px; overflow:visible;}
ul#sceda div.sceda_box .title-cnt a {color:#e60702; font-size:12px; margin:0px;}
ul#sceda div.sceda_box p {color:#575656; padding-left:97px;}
ul#sceda div.sceda_box p a {color:#575656;}
ul#sceda div.sceda_box p.gray-color {color:#bcbaba; margin-top:3px;}
/* /trailer */

/* Homevideo */
.homevideo_cnt {background:url(../img/homevideo_bg.png) repeat-y; width: 620px; padding:45px 20px 70px 20px;}
.homevideo_cnt ul li ul {float:left;}
.homevideo_cnt li.main_cnt {border:1px solid white; margin-top:15px; background:url(../img/homevideo_box_bg.png) repeat-x; height:200px; position:relative;}
.homevideo_cnt li a.image_cnt {display:block; width:150px; height:200px; border-right:1px solid #f4caca; margin-right:12px; overflow:hidden; float:left; text-align:center;}
.homevideo_cnt li .title-cnt {padding-bottom:10px; margin:20px 0 10px 162px; border-bottom:1px solid #aa2020;}
.homevideo_cnt li .title-cnt a {color:white; font-size:20px; font-weight:bold; letter-spacing:1px; line-height:20px;}
.homevideo_cnt span.first_row, .homevideo_cnt span.second_row {display:block; float:left; height:25px; line-height:25px; overflow:hidden; margin-bottom:3px;}
.homevideo_cnt span.first_row 
{
	color:white;
	font-size:12px;
	background-color:#6b0101;
	width:64px;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	height:26px;
	line-height:26px;
}
.homevideo_cnt span.second_row 
{
	color:#d4d4d4;
	font-size:14px;
	width:270px;
	background-color:#920101;
	border-right:1px solid #640101;
	border-top:1px solid #640101;
	border-bottom:1px solid #ba6464;
	border-left:1px solid #ba6464;
	padding-left:10px;
}
.homevideo_cnt span.second_row.extra {height:50px;}
.homevideo_cnt span.second_row a {color:#d4d4d4; font-size:14px;}
.homevideo_cnt li.main_cnt span.badge {width:114px; height:64px; padding-top:50px; text-align:center; background:url(../img/homevideo_badge_bg.png) no-repeat; position:absolute; color:white; font-size:26px; right:-10px; bottom:-15px;}
/* Homevideo */

/* Novita a noleggio */
.novita_a_noleggio_cnt {background: url(../img/novita_a_noleggio_bg.png) no-repeat; width: 650px; height:360px; padding: 50px 5px 0 5px; position:relative;}
.novita_a_noleggio_scroll {margin:0 0 0 55px; height:360px; overflow:hidden; width: 575px;}
.novita_a_noleggio_scroll ul {height:360px;}
.novita_a_noleggio_scroll ul li {margin-right:18px; float: left; width: 173px; height:360px; text-transform: uppercase;}
.novita_a_noleggio_scroll ul li a.image_box {width:150px; height:263px; padding:0 0 0 5px; display:block; overflow:hidden;}
.novita_a_noleggio_scroll .title-cnt {font-size: 12px; font-weight: bold; padding-left:5px;}
.novita_a_noleggio_scroll .title-cnt a {color:black; font-size:14px; }
.novita_a_noleggio_scroll li span.month_cnt_novita
{
	display:block;
	width:161px;
	height:31px;
	line-height:31px;
	color:white;
	text-align:center;
	background:url(../img/novita_a_noleggio_head_bg.png) no-repeat;
}

/*.novita_a_noleggio_scroll li canvas {padding-top:6px;}*/
.novita_a_noleggio_cnt span.prev_novita, .novita_a_noleggio_cnt span.next_novita
{
	background:transparent url(../img/novita_a_noleggio_arrows.png) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:47px;
	left:15px;
	position:absolute;
	top:160px;
	width:36px;
	z-index:5;
}
.novita_a_noleggio_cnt span.next_novita {left:610px; background-position:right;}
/* Novita a noleggio */

/* Blue ray */
.blue_ray_cnt  {background: url(../img/blue_ray_bg.png) no-repeat; width: 650px; height:321px; padding: 100px 5px 0 5px; position:relative; margin-bottom:5px;}

.blue_ray_index_bg  {background: url(../img/blue_ray_index_bg.png) no-repeat; width: 650px; height:316px; padding: 100px 5px 0 5px; position:relative;}

.blue_ray_scroll {margin:0 0 0 55px; height:315px; width: 575px;}
.blue_ray_scroll ul {height:360px;}
.blue_ray_scroll ul li {margin-right:18px; float: left; width: 173px; height:310px; text-transform: uppercase;}
.blue_ray_scroll ul li a.image_box {width:150px; height:200px; padding:0 0 0 5px; margin-bottom:50px; display:block; overflow:hidden;}
.blue_ray_scroll .title-cnt {font-size: 12px; font-weight: bold; padding-left:5px;}
.blue_ray_scroll .title-cnt a {color:black; font-size:14px; }
.blue_ray_scroll li span.month_cnt_blue_ray
{
	display:block;
	width:161px;
	height:31px;
	line-height:31px;
	color:white;
	text-align:center;
	background:url(../img/blue_ray_head_bg.png) no-repeat;
}
.blue_ray_scroll li span.month_cnt_prossimamente.active { background-position:bottom;}
.blue_ray_cnt span.prev_blue_ray, .blue_ray_cnt span.next_blue_ray
{
	background:transparent url(../img/blue_ray_arrows.png) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:47px;
	left:15px;
	position:absolute;
	top:160px;
	width:36px;
	z-index:5;
}
.blue_ray_cnt span.next_blue_ray {left:610px; background-position:right;}
/* Blue ray */

/* Homevideo top 10 */
.top_10_cnt  {background: url(../img/homevideo_top_10_main_bg.png) no-repeat; width: 643px; position:relative; padding:0 5px 13px 12px;}
.top_10_cnt ul { background:url(../img/homevideo_top_10_bg.png) no-repeat; width:610px; padding:15px 15px 15px 5px; height:312px;}
.top_10_cnt ul li { display:block; line-height:28px;}
.top_10_cnt ul li a, .top_10_cnt ul li span {color:white; font-size:22px;}

.top_10_cnt ul li.yellow a, .top_10_cnt ul li.yellow span {color:#ffde00;  height:29px; line-height:29px;}
.top_10_cnt ul li .title-cnt {display:block; margin-left:15px; float:left; width:537px; overflow:hidden; border-bottom:1px solid #ef7976;}
.top_10_cnt ul li a {font-size:19px;}
.top_10_cnt ul li a.last {border:0px;}
.top_10_cnt ul li span {display:block; float:left; width:58px; text-align:center;}
.top_10_cnt h4 {font-size: 12px; font-weight: bold; padding-left:5px;}
.top_10_cnt h4 a {color:black; font-size:14px; }
/* Homevideo top 10 */

/* Prossimamente */
.prossimamente_cnt  {background: url(../img/prossimamente_bg.png) no-repeat; width: 650px; height:366px; padding: 50px 5px 0 5px; position:relative;}

.prossimamente_index_cnt  {background: url(../img/prossimamente_bg.png) no-repeat; width: 650px; height:360px; padding: 50px 5px 0 5px; position:relative;}
.prossimamente_scroll {margin:0 0 0 55px; height:360px; width: 545px !important;}
.prossimamente_scroll ul {height:360px;}
.prossimamente_scroll ul li {margin-right:18px; float: left; width: 173px; height:360px; text-transform: uppercase; position:relative;}
.prossimamente_scroll ul li a.image_box {width:150px; height:263px; padding:0 0 0 5px; display:block; overflow:hidden;}
.prossimamente_scroll ul li a.image_box img {max-height:200px; height:auto !important; height:200px;}
.prossimamente_scroll .title-cnt {font-size: 12px; font-weight: bold; padding-left:5px; display:block;}
.prossimamente_scroll .title-cnt a {color:black; font-size:14px;}
.prossimamente_scroll li span.month_cnt_prossimamente
{
	display:block;
	width:161px;
	height:31px;
	line-height:31px;
	color:white;
	text-align:center;
	background:url(../img/prossimamente_head_bg.png) no-repeat;
}
.prossimamente_scroll li span.month_cnt_prossimamente.active { background-position:bottom;}
.prossimamente_cnt span.prev_pross, .prossimamente_cnt span.next_pross
{
	background:transparent url(../img/prossimamente_arrows.png) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:47px;
	left:15px;
	position:absolute;
	top:160px;
	width:36px;
	z-index:5;
}
.prossimamente_cnt span.next_pross {left:610px; background-position:right;}
/* Prossimamente */

/* Prossimamente page */
ul.prossimamente_page_cnt {width:650px; padding:30px 0 0 0; overlow:hidden;}
ul.prossimamente_page_cnt * {color:#dcdcdc; }
ul.prossimamente_page_cnt .title-cnt {font-size:24px;}
ul.prossimamente_page_cnt li {width:183px; padding:0 0 0 28px; float:left; height: 440px}
ul.prossimamente_page_cnt li a.image_box {display:block; width:173px; height:230px; overflow:hidden; margin-bottom:5px;}
ul.prossimamente_page_cnt li p {margin-top:10px; font-size:14px;}
.prossimamente_block {width: 650px; position: relative;background: #b1b3b5 url(../img/prossimamente_page_top_bg.png) repeat-x 0 44px; overflow:hidden;}
.prossimamente_block_scroll {margin-top: 10px;}
/* Prossimamente page */

/* Grande arrivi */
ul.grandi_arrivi_cnt { width:631px; padding:19px 0 30px 19px; border-bottom:1px solid #dfd8d8;}
ul.grandi_arrivi_cnt * {color:#939598;}
ul.grandi_arrivi_cnt li {float:left; padding-right:17px; width: 300px; height: 475px;}
ul.grandi_arrivi_cnt .title-cnt {font-size:24px; line-height:27px;}

.grandi_arrivi_block {background-color: #e3e1e1; position: relative;}
.grandi_arrivi_block.prossimamente-box {border-top:1px solid #adaeb0;}
.grandi_arrivi_block.prossimamente-box .grandi_block_scroll {margin:0px 0 0 20px;}
.grandi_block_scroll {margin: 20px 0 0 20px;}
.grandi_arrivi_block span.prev_grandi, .grandi_arrivi_block span.next_grandi {width:66px; height:66px; background: url(../img/film_in_sala_arrow_left.png) no-repeat 0 0;	border:0px;	position:absolute; top:240px; left:4px; z-index:5; cursor:pointer;}
.grandi_arrivi_block span.next_grandi {right:4px; left:auto; background:url(../img/film_in_sala_arrow_right.png) no-repeat 0 0;}
/* Grande arrivi */

/* Prossimamente bottom */
ul.prossimamente_bottom_cnt { background-color:#f8f7f7; width:618px; padding:24px 21px;}
ul.prossimamente_bottom_cnt li.main_box {width:602px; background:#ededed url(../img/prossimamente_bottom_li_bg.png) repeat-x; padding:2px 8px; margin-bottom:22px;}
ul.prossimamente_bottom_cnt li.main_box .date-container {font-size:18px; color:#f80000; display:block;}
ul.prossimamente_bottom_cnt li ul.titles {margin-top:10px; float:left; width:298px; overflow:hidden;}
ul.prossimamente_bottom_cnt li ul.titles * { color:#939598;}

ul.prossimamente_bottom_cnt li ul.images {width:294px; margin-top:10px; color:#939598; float:right; overflow:hidden;}
ul.prossimamente_bottom_cnt li ul.images li {float:left; margin:0 0 5px 8px;}
ul.prossimamente_bottom_cnt li ul.images li a {display:block; width:90px; height:120px; overflow:hidden;}
/* Prossimamente bottom */

/* Serie tv page */
ul.serie_tv_page_cnt {width:650px; margin:0 5px; height:401px; padding:30px 0 0 0; background-color:#4c4c4c;}
ul.serie_tv_page_cnt * {color:#dcdcdc;}
ul.serie_tv_page_cnt h4 {font-size:24px;}
ul.serie_tv_page_cnt li {width:183px; overflow:hidden; padding:0 0 0 28px; float:left;}
ul.serie_tv_page_cnt li.first { height:393px;}
ul.serie_tv_page_cnt li a.image_box {display:block; width:173px; overflow:hidden; margin-bottom:5px;}
ul.serie_tv_page_cnt li p {margin-top:10px;}

ul.serie_tv_page_cnt.seccond_part {width:650px; height:auto; margin:0 5px; padding:20px 0 0 0px; background:white url(../img/serie_tv_seccond_row_bg.png) repeat-x 0 16px;}
ul.serie_tv_page_cnt.seccond_part * {color:#656565;}
ul.serie_tv_page_cnt.seccond_part li {width:310px; float:left; padding:0px; padding:10px 0 10px 15px; overflow:hidden; display:inline-block}
ul.serie_tv_page_cnt.seccond_part h4 {font-size:24px; font-weight:bold;}

ul.serie_tv_page_cnt.third_part {width:650px; height:auto; margin:0 5px; padding:10px 0; background-color:white;}
ul.serie_tv_page_cnt.third_part * {color:#656565;}
ul.serie_tv_page_cnt.third_part li {width:620px; padding:30px 15px 20px; overflow:hidden;}
ul.serie_tv_page_cnt.third_part h4 {font-size:24px; font-weight:bold; padding-top:10px;}

ul.serie_tv_page_cnt.third_part li.right {text-align:right; background:white url(../img/serie_tv_seccond_row_bg.png) repeat-x}
ul.serie_tv_page_cnt.third_part li.right img {float:right; margin:0 0 0 10px;}

ul.serie_tv_page_cnt.third_part .serie_tv_page_list {background: #454444 url(../img/blk_serietv_back.png) repeat-x top; width: 650px;}
ul.serie_tv_page_cnt.third_part .serie_tv_page_list * {color:#e0e0e0; font-style: italic;}
ul.serie_tv_page_cnt.third_part .serie_tv_page_list li {float: left; width: 285px; margin: 20px 0 0 20px;}
ul.serie_tv_page_cnt.third_part .serie_tv_page_list h4 {font-size: 14px; text-transform: uppercase; margin-bottom: 10px;}
ul.serie_tv_page_cnt.third_part .serie_tv_page_list li p {padding-left: 160px; font-size: 12px;}
ul.serie_tv_page_cnt.third_part li.serie_tv_page_list {width: 617px; background:url(../img/serie_tv_page_list_bg.png) no-repeat 15px 63px;}
ul.serie_tv_page_cnt.third_part li.serie_tv_page_list h2.block_serietv {background: url(../img/serie_tv_page_list_head_bg.png) no-repeat; height: 33px; margin-bottom: 20px;}
ul.serie_tv_page_cnt.third_part .serie_tv_page_list ul {width:600px; height: 260px; overflow-y: scroll; overflow-x:hidden; margin-right: 6px;}
ul.serie_tv_page_cnt.third_part .serie_tv_page_list ul * {font-style: normal; font-size: 17px; font-weight: bold; color: white;}
ul.serie_tv_page_cnt.third_part .serie_tv_page_list ul li {margin:0px 0 0 0; padding:5px 0 0 20px; width:534px;}
ul.serie_tv_page_cnt.third_part .serie_tv_page_list ul span {font-style: italic; font-weight: normal;}
/* Serie tv page */

/* Film in sala page */
div#gall_cnt {width:660px; padding-top:14px; overflow:hidden; background:#3f3f3f url(../img/filminsala_page_top_bg.jpg) no-repeat;}
div.filminsala_page_cnt {position: relative; margin-left: 10px; width: 630px !important;}
div.filminsala_page_cnt ul { overflow:hidden; margin-left: -10px !important;}
div.filminsala_page_cnt ul * {color:#dcdcdc;}
div.filminsala_page_cnt ul a.cinema-static-links {position:absolute; bottom:25px; left:32px; font-size:12px;}
div.filminsala_page_cnt ul a.cinema-static-links-2 {position:absolute; bottom:10px; left:32px; font-size:12px;}
div.filminsala_page_cnt ul .title-cnt a {font-size:24px; line-height:26px;}

div.filminsala_page_cnt ul li {width:173px; height:auto !important; padding:0 0 60px 32px; float:left; font-size:14px; line-height:16px; position:relative; word-wrap:break-word;}
div.filminsala_page_cnt ul li a.image_box {display:block; width:173px; overflow:hidden; margin-bottom:5px;}
div.filminsala_page_cnt ul li p {margin-top:10px;}
.filminsala_page_cnt span.prev, .filminsala_page_cnt span.next
{
	width:37px;
	height:42px;
	background: url(../img/gallery_nav_arrows.png) no-repeat 0 0;
	border:0px;
	position:absolute;
	top:85px;
	left:-3px;
	z-index:5;
	cursor:pointer;
}
.filminsala_page_cnt span.next {right:-1px; left:auto; background-position:-37px 0;}
/* Film in sala page */

/* Box office page */
ul.box_office_page_cnt {width:608px; height:344px; padding:5px 26px 25px; background:url(../img/box_office_page_main_bg.png) no-repeat;}
ul.box_office_page_cnt li { background:url(../img/box_office_page_main_li_bg.png) no-repeat; width:594px; height:28px; margin-bottom:3px; padding-right:14px;}
ul.box_office_page_cnt li * { color:white; font-size:16px; line-height:28px;}
ul.box_office_page_cnt li span {display:block; float:left; text-align:left;}
ul.box_office_page_cnt li span.box_office_week {width: 353px;}
ul.box_office_page_cnt li span.order_number {width:34px; height:28px; background-color:#57000c; text-align:center; font-size:18px;}

span.up_indicator, 
span.down_indicator, 
span.equale_indicator { background:url(../img/box_office_arrow_indicators.jpg) no-repeat 0 0; width:18px; height:18px; margin:5px 6px; display:block;}
span.down_indicator {background-position:-36px 0;}
span.equale_indicator {background-position:-18px 0;}

ul.box_office_page_cnt li span.total {float:right;}
ul.box_office_page_cnt li .title {width:290px; height:28px; display:block; float:left; font-weight:bold; overflow:hidden; text-indent:0px;}

ul.box_office_page_cnt li.first {background:none; padding-left:353px; width:241px;}
	ul.box_office_page_notizie li.first {padding-left:0; width: 594px;}
ul.box_office_page_cnt li.yellow span.order_number, ul.box_office_page_cnt li.yellow .title a {color:#ffc000;}

.box_office_weeks { width: 624px; padding: 0 13px; background: url(../img/box_office_page_week_bg.png) repeat-y; }
.box_office_weeks .box-title {padding: 15px 18px 10px 18px; color: #fff; font-size: 20px; display:block;}
.box_office_weeks ul.box_office_weeks_list {padding-bottom:10px;}
.box_office_weeks ul.box_office_weeks_list li {float:left; margin:0 18px; width:172px; font-size:12px; line-height:26px;}
.box_office_weeks ul.box_office_weeks_list li a {color: #fff;}
.box_office_weeks ul.box_office_weeks_list li a:hover {text-decoration: underline;}

/* Box office page */

/* Gallerie page */
#gallerie_immagini_main_cnt.block_s {padding-bottom:0px;}
#gallerie_immagini_main_cnt.block_s div#pagination_cnt {background:url(../img/gallerie_immagini_page_bg.png) repeat-y;}
ul.gallerie_page_cnt {width:650px; padding:0 5px; background:url(../img/gallerie_immagini_page_bg.png) repeat-y;}
ul.gallerie_page_cnt li.cover_box {width:500px; padding:22px 75px 0; display:block; border:0px; float:none; text-align:center;}
ul.gallerie_page_cnt li.cover_box h3 {font-size:25px; color:#e61111; font-weight:bold; text-align:left; margin-bottom:5px;}
ul.gallerie_page_cnt li.cover_box h3 a {color:#e61111;}
ul.gallerie_page_cnt li.main_box { background:url(../img/gallerie_immagini_page_inner_bg.png) repeat-y; margin-top:70px;}
ul.gallerie_page_cnt li.main_box li { overflow: hidden;}
ul.gallerie_page_cnt li * {color:#58595b;}
ul.gallerie_page_cnt li h4 {font-size:24px; font-weight:bold;}
ul.gallerie_page_cnt li p { font-style:italic; font-size:14px; line-height:18px; margin-top:5px;}
ul.gallerie_page_cnt li ul li {width:230px; padding:0 47px 44px; float:left; position:relative; overflow:visible !important;}
ul.gallerie_page_cnt li ul li span.badge 
{
	width:102px;
	height:60px;
	padding:42px 0 0 0;
	background:url(../img/gallerie_immagini_page_badge.png) no-repeat;
	position:absolute;
	top:-45px;
	left:10px;
	text-align:center;
	color:white;
	font-size:12px;
	font-weight:bold;
}

div.gallerie_page_bottom {width:660px; height:11px; background:url(../img/gallerie_immagini_page_bottom_bg.png) no-repeat;}
/* Gallerie page */

/* Gallery page */
#main-content.main_gallery_container {margin-top:5px;}
#main-content.main_gallery_container #left-col {padding-top:0px;}
#main-content.main_gallery_container .right_advertise_cnt {margin-top:0px;}
#main-content.main_gallery_container .block {margin-bottom:0px;}

.gallery_page_cnt 
{
	background:#c1c2c4 url(../img/gallery_page_bg.png) repeat-x;
	width:650px;
	padding-bottom:30px;
	min-height:814px;
	height:auto !important;
	height:814px;
}
.gallery_page_cnt li.cover_box {width:500px; padding:22px 75px 0; float:none; text-align:center; position:relative; overflow:hidden;}
.gallery_page_cnt li.cover_box h3 {font-size:25px; color:#e61111; font-weight:bold; margin-bottom:5px; margin-top:10px;}
.gallery_page_cnt li.cover_box p {margin-top:10px; font-size:18px;}
.gallery_page_cnt li.cover_box p.caption {font-size:12px; font-weight:normal; margin-top:20px;}
.gallery_page_cnt li.cover_box h3, ul.gallery_page_cnt li.cover_box p {text-align:left;}
.gallery_page_cnt li.cover_box div.gallery_navigation {height:40px; line-height:40px; color:#e7e8e8; font-size:20px; background-color:black; text-align:left; padding:0 10px; margin:0 auto; margin-top:-3px;}
.gallery_page_cnt li.cover_box div.gallery_navigation span#nav_indicator {display:block; float:left;}
.gallery_page_cnt li.cover_box div.gallery_navigation span#nav_pages a {color:#e0e0e0; font-weight:bold;	padding:0 5px;}
.gallery_page_cnt li.cover_box div.gallery_navigation span#nav_pages 
{
	display:block;
	height:20px;
	line-height:20px;
	font-size:11px;
	background:url(../img/gallery_page_gal_nav_bg.png) repeat-x;
	float:right;
	margin-top:10px;
	text-transform: uppercase;
	font-weight:bold;
}
.gallery_page_cnt li.cover_box .gall-image-cnt {display:block; margin:auto; text-align:center;}
.gallery_page_cnt li.cover_box .gall-image-cnt #nav_indicator {display:block; text-align:right; color:black;}
.gallery_page_cnt li.cover_box ul.fnt-kwd-pagination li {display:inline;}
.gallery_page_cnt li.cover_box ul.fnt-kwd-pagination li a {color:black;}

.vai-a-tutte-le-foto-link {display:block; text-align:right; color:#6f6d6e; padding:15px 0;}
.gallery-pgn-related-articles {text-align:left;}
.gallery-pgn-related-articles li {list-style:inside disc;}
.gallery-copyright-box { padding-bottom:20px;}
.gallery-pgn-related-articles li a {color:#666;}
ul.gallery_page_cnt li.cover_box.gallery-kywd p {font-size:15px; font-weight:bold;}

a.gall_nav_left, a.gall_nav_right
{
	background:url(../img/gallery_nav_arrows.png) no-repeat left;
	width:37px;
	height:42px;
	display:block;
	position:absolute;
	left:30px;
	cursor:pointer;
}
a.gall_nav_right { background-position:right; left:583px;}

p.gallery_keywords {margin-top:50px !important;}
p.gallery_keywords, p.gallery_keywords a {color:#383838; font-size:14px !important;}
/* Gallery page */

/* Trailer page */
div#trailer_detail_cnt {width:600px; padding-top:50px; margin:auto; text-align:center; overflow:hidden;}
div#trailer_detail_cnt h3 {color:white; font-size:25px; font-weight:bold;}
/* Trailer page */

/* Film in sala - cercacinema */
div.cercacinema_inner_page_cnt {width:628px; padding:17px 16px; background-color:#e3e1e1;}
div.cercacinema_inner_page_cnt ul {border:2px solid #969595; background:#acaaaa url(../img/cercacinema_inner_page_ul_bg.png) repeat-x; padding:10px 16px 5px;}
div.cercacinema_inner_page_cnt ul li {display:block; padding:8px 0; position:relative;}
div.cercacinema_inner_page_cnt ul li label {float:left; font-size:18px; font-weight:bold; color:#5b5959; margin-right:10px; width:142px; letter-spacing:1px;}
div.cercacinema_inner_page_cnt ul li select {float:left; width:286px; height:22px; cursor:pointer;} 
div.cercacinema_inner_page_cnt ul li select option {padding:0 2px; border:0px;}
div.cercacinema_inner_page_cnt ul li button#cerca_btn {width:80px; height:38px; background:url(../img/cerca_button.png) no-repeat; border:0px; margin-left:334px; cursor:pointer;}

.list-of-all-cities 
{
	background-color:white;
	padding:0 16px 16px;
	width:628px;
	border-bottom:1px solid #BEBDBD;
}
.list-of-all-cities li {float:left; width:156px; overflow:hidden;}
.list-of-all-cities li .title-cnt {font-size:12px; color:black; line-height:17px; display:block; margin-right:10px;}
/* Film in sala - cercacinema */

/* Articolo */
div.articolo_cnt { background: url(../img/blk_s_whi_middle.png) repeat-y; width: 620px; padding: 5px 20px 20px; position:relative;}
div.articolo_bottom_cnt {background: url(../img/blk_s_whi_bottom.png) no-repeat bottom left; height: 8px; font-size: 1px;}

div.articolo_cnt div#articolo_top_cnt 
{
	width: 610px;
	padding:0px 10px 0 0px;
	overflow:hidden;
	background:#919191 url(../img/articolo_top_bg.png) repeat-x -25px 0;
}
div.articolo_cnt div#articolo_top_cnt img {float:left; margin-right:10px;}
div.articolo_cnt div#articolo_top_cnt h1 { font-size:28px; line-height:28px; font-weight:bold; color:#fffbfb; margin-top:15px; letter-spacing:1px; /* width for a stupid bug for firefox 3.0.18 (X11; U; Linux i686; en-US; rv:1.9.0.18) on linux -- seriously, I'm not kidding width: 620px; */}
#article-page-title {color:#000; text-transform:uppercase; font-size:9px; text-align:right; font-weight:bold; padding-bottom:5px;}

div.articolo_cnt span#copy_cnt, div.articolo_cnt span#author_cnt {display:block;}
div.articolo_cnt span#copy_cnt {font-size:14px; color:#a0a0a0;}
div.articolo_cnt span#author_cnt {font-size:15px; color:#742525;}
div.articolo_cnt h2#highlight_cnt 
{
	height:auto;
	font-size:18px;
	line-height:25px;
	color:#212121;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-indent:0px;
	margin-top:12px;
}
div.article_container, div.article_content_container {padding:17px 8px 0 25px; overflow:hidden; width:587px;}
div.article_content_container {font-size:18px; line-height:26px; font-family:Georgia, "Times New Roman", Times, serif; color:#303030; padding-bottom:50px;}
div.art_inner_new_notop ul.comments_cnt {margin:0 10px; padding-bottom:10px;}
div.art_inner_new_notop .end_line {margin:0 10px;}
/* Articolo */

/* Articolo New */
#article-page-title-new {padding:5px 0 0; overflow:hidden; color:#d9d9d9; font-size:12px; text-align:right; display:block;}
#articolo_top_cnt_new, .article_new_container {position:relative; border:1px solid #c1c1c1; background:url(../img/2010_redesign/2010-scheda-redesign/art-cnt-new-bg.gif) repeat 0 0;}
.articolo_cnt_new .art_inner_new_nobottom {margin:10px 10px 0 10px; border-top:1px solid #9c9a9a; border-right:1px solid #9c9a9a; border-left:1px solid #9c9a9a; background:#fff;}
.articolo_cnt_new .art_inner_new_nobottom .art_inner_corpo {padding:10px;}
.articolo_cnt_new .art_inner_new_notop {margin:0 10px 10px 10px; border-right:1px solid #9c9a9a; border-bottom:1px solid #9c9a9a; border-left:1px solid #9c9a9a; background:#fff;}
.articolo_cnt_new .art_inner_new_notop #4wnet-feed {margin:0 0 0 5px;}
.articolo_cnt_new .art_inner_new_notop #user_items {padding:10px 20px 10px 10px;}
.article_new_container {margin:3px 0 0;}
#articolo_top_cnt_new .art-img-hld {float:left;}
#articolo_top_cnt_new .art-img-hld img {margin:10px 10px 0 10px; border:1px solid #e2e1e1;}
#articolo_top_cnt_new .art-img-hld p {padding:0 0 0 10px; color:#ccc; font-size:9px;}
#articolo_top_cnt_new h1 {margin:10px 0 0; color:#fff; font-size:25px;}
#articolo_top_cnt_new h2 {text-indent:0;}
#articolo_top_cnt_new p {color:#fff;}
#articolo_top_cnt_new #author_cnt {color:#bcb6b6;}
#articolo_top_cnt_new .art-soc-sbox {position:absolute; bottom:0px; left:343px; width:300px; color:#949191;}
#articolo_top_cnt_new.main-article-tpl .art-soc-sbox {left:auto; right:4px;}

#articolo_top_cnt_new .art-soc-sbox #facebook-like-button {padding-top:5px;}
#art-text-cnt {position:relative; padding-bottom:97px; float:right; width:305px;}
#art-text-cnt .social-network-icons-cnt.trailer-social-network-box {padding:0px;}

#articolo_top_cnt_new.main-article-tpl .trailer-social-network-box {padding-left:0px;}

p.art-hgl-par {margin:0 0 20px; color:#131313; font-family: Georgia, "Times New Roman", Times, serif; font-size:20px;}

.art_inner_new_nobottom ul.new_article_keywords {margin:0 0 10px; padding:5px 10px; border-top:1px solid #999; border-bottom:1px solid #999;}
.art_inner_new_nobottom ul.new_article_keywords li {display:inline; color:#999; font-size:15px;}
.art_inner_new_nobottom ul.new_article_keywords li h2 {text-indent:0; display:inline; color:#999;}
.art_inner_new_nobottom ul.new_article_keywords li h2 a {color:#999;}

.art-btg-box {margin:0 10px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6;}
.art-btg-box h2 {height:auto !important; padding:7px 20px 7px 10px; border-left:1px solid #9C9A9A; border-right:1px solid #9C9A9A; border-bottom:1px solid #d6d6d6; background:#f8f8f8; color:#cc0000; text-indent:0;}
.art-btg-box-spc {height:10px; margin:0 10px; border-right:1px solid #9C9A9A; border-left:1px solid #9C9A9A; background:#fff;}
.art-btg-box p.art-vai {padding:5px 55px 5px 5px; border-left:1px solid #9C9A9A; border-right:1px solid #9C9A9A; background:#F8F8F8; text-align:right; font-size:12px; color:#990000;}
.art-btg-box p.art-vai a {color:#990000;}
.art-btg-box ul.art-va-list {padding:10px 10px 10px 30px; border-left:1px solid #9C9A9A; border-right:1px solid #9C9A9A;background:#F8F8F8;}
.art-btg-box ul.art-va-list li {color:#333; list-style:disc;}
.art-btg-box ul.art-va-list li a {color:#333;}
.art-btg-box ul.art-va-list li a:hover {text-decoration:underline;}
.art_scroll_box {position:relative;}
.art_scroll_box span.next.art_gal_next {position:absolute; z-index:5; cursor:pointer; width:51px; height:53px; top:0; right:0; background:url(../img/2010_redesign/2010-scheda-redesign/art_gal_next_bg.gif) no-repeat 0 0;}
.art_scroll_box span.prev.art_gal_prev {position:absolute; z-index:5; cursor:pointer; width:55px; height:53px; top:0; left:0; background:url(../img/2010_redesign/2010-scheda-redesign/art_gal_prev_bg.gif) no-repeat 0 0;}
.art_scroll_box span.prev.art_gal_prev.disabled {display:block; width:55px; cursor:auto; background:#f8f8f8 url(../img/2010_redesign/2010-scheda-redesign/art_gal_prevdis_bgl.gif) repeat-y 0 0;}
.art_scroll_box span.next.art_gal_next.disabled {display:block; width:51px; cursor:auto; background:#f8f8f8 url(../img/2010_redesign/2010-scheda-redesign/art_gal_prevdis_bgr.gif) repeat-y 0 100%;}

#art_gal_scroll ul li {background:#f8f8f8; height:auto !important;}
#art_gal_scroll ul li a 
{
	border:3px solid #414141; 
	display:block; 
	margin:5px;
	overflow:hidden;
	height:37px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* /Articolo New */

/* Festival */
div#cerca_festival_title {background:url(../img/cerca_festival_title.png) no-repeat; width:660px; height:54px; position:relative;}
div#cerca_festival_title select {width:219px; margin:16px 0 0 142px;}
div#cerca_festival_title button {width:58px; height:29px; background:url(../img/festival_vai_button.png) no-repeat; cursor:pointer; border:0px; margin:0px; padding:0px; position:absolute; top:11px; left:365px;}

.notizie_block ul.notizie_cnt.festival li.large span.focus_on {top:-26px; left:340px;}
.notizie_block ul.notizie_cnt.festival li.large .title-cnt {margin-top:80px;}
.notizie_block ul.notizie_cnt.festival li.large .title-cnt.fest-nofocus {margin-top: 0;}

.right-simple-gray-box 
{
	background:#342f2f none;
	width:300px;
	padding:8px 8px 8px 7px;
	border:1px solid #e4e4e4;
	margin-bottom:10px;
}
.right-simple-gray-box-inner {background:#fff none;}
.right-simple-gray-box .box-title
{
	text-indent:0px;
	color:#3d3d3d;
	font-size:18px;
	display:block;
	background: url(../img/2010_redesign/2010-scheda-redesign/right-simple-gray-box-title-bg.png) repeat-x;
	border-top:1px solid #969393;
	height:29px;
	line-height:29px;
	padding:0 0 0 15px;
}
.right-simple-gray-box .box-title .films-box-redtitle {color:#b02936;}

.right-simple-gray-box-inner p.vai-red-ar {padding:0 10px 10px; text-align:right; color:#b02936; font-size:12px;}
.right-simple-gray-box-inner p.vai-red-ar a {color:#b02936;}
.right-simple-gray-box-inner p.vai-red-ar a:hover {text-decoration:underline;}

.right-simple-gray-box ul.dxgallery-box-cnt {padding:5px 3px 0;}
.right-simple-gray-box ul.dxgallery-box-cnt li {display:block; float:left; padding:0 0 5px 6px;}
.right-simple-gray-box ul.dxgallery-box-cnt li .image-cnt {width:35px; height:35px; overflow:hidden; display:block; float:left; background:black none;}
.right-simple-gray-box ul.dxgallery-box-cnt li .image-cnt img {display:block; font-size:5px;}

.festival-box-cnt {padding:12px 5px 0 5px;}
.festival-box-cnt li {padding-bottom:12px; display:block;}
.festival-box-cnt li.small-red-sqr 
{
	margin:0 0 10px 10px; 
	padding:0 0 0 17px; 
	background:url(../img/2010_redesign/2010-scheda-redesign/small-red-sqr-bg.png) no-repeat 0 5px;
}
.festival-box-cnt a {color:#454545; font:13px Arial, Tahoma, sans-serif;}
.festival-box-cnt a:hover {text-decoration:underline;}
/* Festival */

/* Recensione */
.recensioni-box-cnt {padding:8px 11px;}
.recensioni-box-cnt li {padding-bottom:5px;}
.recensioni-box-cnt li .image-cnt 
{
	width:60px;
	border:2px solid #e1e1e1;
	display:block;
	min-height:45px;
	height:auto !important;
	height:45px;
	overflow:hidden;
	float:left;
	margin-right:7px;
	font-size:9px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.recensioni-box-cnt .title-cnt {padding-top:5px;}
.recensioni-box-cnt .title-cnt a {color:#454545; font-size:13px;}
/* Recensione */

/* News page */
div.news_container {padding:0 10px 15px 25px;}
div.news_container span#date_cnt {color:#969696; font-size:22px;}
div.news_container {color:#5a5a5a; font-size:32px;}
div.news_container span#author_cnt {color:#454545; font-size:18px;}

div.news_content_container {padding:0 10px 50px 25px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:26px; color:#212121; position:relative;}
div.news_content_container div#img_holder {float:left; margin-right:25px;}
div.news_content_container div#article_keywords_cnt a#torna_indietro 
{
	width:133px;
	height:42px;
	background:url(../img/news_torna_indietro.png) no-repeat;
	display:block;
	text-indent:-99999px;
	position:absolute;
	right:0px;
	top:0px;
	cursor:pointer;
}
div.news_content_container p.article_keywords {padding-top:0px; padding-bottom:20px;}
div.news_content_container div#article_keywords_cnt {padding-top:70px; height:46px; position:relative;}
/* News page */

/* Breadcrumbs */
#breadcrumbs.cnt {margin:0px; width:auto; padding: 10px 0;}
#breadcrumbs.cnt_new {margin:0; padding:0;}
#breadcrumbs.cnt_new ul li {padding:0; color:#000;}
#breadcrumbs.cnt_new a, #breadcrumbs.cnt_new a span {color:#000; font-size:13px;}
#breadcrumbs.cnt * {color:#353434;	font-size:14px;}
#breadcrumbs.cnt ul li {display:inline; padding:0 5px 0 0; margin:auto;}
#breadcrumbs.cnt ul li h1 {display:inline;}
#breadcrumbs.cnt span {display:inline !important;}
#breadcrumbs.bottom-border {border-bottom:1px solid #afafaf; margin:0px; padding-left:5px;}

#breadcrumbs.cnt.notizie {margin-left:10px;}

#breadcrumbs.cercacinema_breadcrumbs_cnt {background-color:#eee; margin:0px; padding:5px 0 0 10px; width:auto;}
#breadcrumbs.cercacinema_breadcrumbs_cnt.cinema_film {background:none; margin-bottom:5px; padding-left:15px;}
#breadcrumbs.cercacinema_breadcrumbs_cnt ul {}
#breadcrumbs.cercacinema_breadcrumbs_cnt ul li {padding-left:5px;}
#breadcrumbs.cercacinema_breadcrumbs_cnt ul li a span {font-size:12px;}
/* Breadcrumbs */

/* Social network icons */
.social-network-icons-cnt {padding:4px 0 5px 10px; display:block;}
#twitter-share-button, #facebook-like-button, #facebook-share-button, .google-plus-one {display:block; float:left;}
#twitter-share-button {padding-top:2px;}
#facebook-share-button {padding:3px 13px 0 0; width:77px; height:18px; overflow:hidden;}
#facebook-like-button {}
.google-plus-one {margin:2px 0 0;}
.social-network-icons-cnt.trailer-social-network-box {padding:11px 0 10px 10px;}
#articolo_top_cnt_new .trailer-social-network-box {display:block;}
.soc-two-rows div.connect_widget_text_summary connect_text_wrapper {color:#fff;}
/* Social network icons */

/* Keywords */
p.article_keywords {padding:40px 0 0 0;}
p.article_keywords, p.article_keywords a {color:#a4a4a4; font-size:13px;}
ul.article_keywords {padding:40px 0 0 0;}
ul.article_keywords li {display:inline !important; color:#a4a4a4 !important; font-size:13px !important;}
ul.article_keywords h2, ul.article_keywords h2 span, ul.article_keywords h2 a {text-indent:0px !important; display:inline !important; color:#a4a4a4 !important; font-size:13px !important; font-weight:normal !important;}

ul.gallery_keywords, ul.cool_keywords, ul.frc_gall_keywords {padding:40px 0 0 0;}
ul.gallery_keywords li, ul.cool_keywords li, ul.frc_gall_keywords li {display:inline !important; color:#a4a4a4 !important; font-size:13px !important;}
ul.gallery_keywords h2, ul.gallery_keywords h2 a, 
ul.cool_keywords h2, ul.cool_keywords h2 a, 
ul.frc_gall_keywords h2, ul.frc_gall_keywords h2 a 
{text-indent:0px !important; display:inline !important; color:#a4a4a4 !important; font-size:13px !important; font-weight:normal !important;}


/* Keywords */

/* User options */
div#user-options {padding:0 10px 28px 25px; position:relative; height:55px;}
div#user-options ul {width:100%;}
div#user-options ul li {float:left; color:#a0a0a0; font-size:12px; padding-left:20px;}
div#user-options ul li a {color:#a0a0a0; font-weight:bold;}
div#user-options ul li a#user-commenta, 
div#user-options ul li a#user-share, 
div#user-options ul li a#user-vota, 
div#user-options ul li a#user-stampa, 
div#user-options ul li a#user-invia { margin-left:20px;}
div#user-options div#share {position:absolute; width:200px; top:30px; right: 75px;}

.scheda_block div#user-options {padding: 10px 10px 25px 10px; margin: 0 0 0 30px; width: 570px; background: white; height:auto;}
.scheda_block div#user-options ul {width: 570px;font: bold 12px Georgia, serif; }
.scheda_block div#user-options ul li a#user-invia { margin-left:0}
.scheda_block div#user-options ul li#user-commenta {width:250px; padding:0px;}
.scheda_block div#user-options ul li#user-commenta a { margin-right: 150px;}
.scheda_block div#user-options ul li#user-share {width: 59px;}
.scheda_block div#user-options ul li#user-vota { width: 50px;}
.scheda_block div#user-options ul li#user-stampa { width: 69px;}
.scheda_block div#user-options ul li#user-invia { width: 53px;}
.scheda_block div#user-options #rate {right:18px;top: 35px;}

.scheda_block .comment {background: white; margin: 0 30px; padding: 15px;}

/* Star rating */
div#rate {position:absolute; top:30px; right:3px;}
div#rate div#rate_r {float:right;}
div#rate div.star_cnt {float:right;}
p#voti_cnt {text-align:right; color:#A4A4A4; font-size:12px; padding-top:5px; float:none;}
p#voti_cnt.old-way {position:absolute; top:5px; right:-25px; padding:0px !important; color:#333 !important; font-size:12px; font-style:italic;}
.rate-notification {text-align:right; color:#333;}
.rate-notification #rate_result {color:#333; text-align:right; font-size:14px;}

.cl {clear:both;}
/* Star rating */

div#user-options ul li#user-commenta {width:287px; padding:0px;}
div#user-options ul li#user-commenta a {background:url(../img/iconCommenta.png) no-repeat right; display:block; height:25px; padding-right:30px; line-height:25px; margin-right:195px; margin-left:0px;}
div#user-options ul li#user-share {width:56px;}
div#user-options ul li#user-share a {background:url(../img/iconShare.png) no-repeat right; display:block; height:25px; padding-right:20px; line-height:25px;}
div#user-options ul li#user-vota {width:47px; position:relative;}
div#user-options ul li#user-vota a {background:url(../img/iconVota.png) no-repeat right; display:block; height:25px; padding-right:20px; line-height:25px; cursor:pointer;}
div#user-options ul li#user-stampa {width:65px;}
div#user-options ul li#user-stampa a {background:url(../img/iconStampa.png) no-repeat right; display:block; height:25px; padding-right:20px; line-height:25px;}
div#user-options ul li#user-invia {width:50px;}
div#user-options ul li#user-invia a {background:url(../img/iconInvia.png) no-repeat right; display:block; height:25px; padding-right:20px; line-height:25px;}

#user_items {padding:0 10px 0px 25px;}
#user_items.scheda_share_cnt {padding:10px 20px 0 10px; margin:0 0 0 30px; background-color:white; width:560px;}
#user_items ul {position:relative; height:130px;}
#user_items li.item {position:absolute; margin:0px; padding:0px;}
#user_items li.item.invia {left:0px; top:0px;}
#user_items li.item.vota {right:0px; top:0px; width:300px;}
#user_items li.item.vota span.votes {position:relative; float:right;}
#user_items li.item.vota p#voti_cnt {position:relative; float:right; padding:7px 0 0px; color:#6c6c6c; margin-left:2px;}
#user_items li.item.vota p#voti_cnt em { font-style:normal; font-weight:bold;}
#user_items li.item.vota div#rate {width:320px; position:absolute; right:48px; top:21px;}
#user_items li.item.comment {left:0px; top:60px;}
#user_items li.item.share_cnt {right:0px; top:60px;}
#user_items li.item.share_cnt .google-plus-one {margin:0px; position:absolute; top:-15px; right:180px;}
#user_items li#share {position:absolute; right:0px; top:110px;}
#user_items li.item a {color:#6c6c6c; font-size:11px; font-weight:bold; position:relative; display:block; cursor:pointer;}
#user_items li.item a#user-vota {text-align:right;}
#user_items li.item a span 
{
	display:block;
	background:url(../img/user_items_icons.png) no-repeat;
	height:32px;
	width:32px;
	position:absolute;
}
#user_items li.item.invia a span {background-position:0 0;}
#user_items li.item.vota a span {background-position:-32px 0;}
#user_items li.item.comment a span {background-position:-64px 0;}
#user_items li.item.vota .rate-notification {position:absolute; right:65px; top:22px; width:300px;}
#user_items li.item.share_cnt a 
{
	background:url(../img/user_items_icons.png) no-repeat;
	height:32px;
	width:32px;
	position:absolute;
	top:15px;
}
#user_items li.item.share_cnt a.none_item {background:none; width:auto; height:auto; position:relative; top:0px; line-height:11px !important;}
#user_items li.item.share_cnt a.plus_item { background-position:-224px 0; right:-17px; top:33px; width:15px; height:16px;}
#user_items li.item.share_cnt a.facebook_item {background-position:-128px 0; right:135px;}
#user_items li.item.share_cnt a.wikio_item {background-position:-160px 0; right:90px;}
#user_items li.item.share_cnt a.google_item {background-position:-192px 0; right:45px;}
#user_items li.item.share_cnt a.oknotizie_item {background-position:-96px 0; right:0px;}
#user_items .rss-icon-box 
{
	display:block;
	background:url(../img/guida-tv/rss-icon.png) no-repeat;
	width:32px;
	height:32px;
	text-indent:-99999px;
	position:absolute;
	top:104px;
	right:217px;
	cursor:pointer;
	z-index:9;
}

.gallery-user-box {background-color:white; width:650px;}
.gallery-user-box #user_items {padding:10px 20px 0 25px;}



/* User options */

/* comments tpl */
.comments_cnt {border:1px solid #bb1818; border-bottom:0px; padding:10px 18px;}
.comments_cnt li.user_line {padding:2px 0; overflow:hidden; font-size:12px;}
.comments_cnt li.user_line span {line-height:20px; display:block; color:#808080; font-size:13px;}
.comments_cnt li.user_line span.user_name {color:#fab207; font-size:15px; overflow:hidden;}
.comments_cnt li.comment_area {color:#808080; font-size:15px; line-height:20px;}
div.end_line {background:url(../img/comments_end_line.png) no-repeat top left; padding:0px; height:21px;}
/* comments tpl */

/* Pagination */
ul#sceda li.white.clear_style {padding:0 15px 0;}

#pagination {padding:0; margin:0px; height:29px; overflow:hidden;}
#pagination.tags {padding-top:20px;}
#pagination.pag {padding-top:10px;}
#pagination.no_padding, #pagination_gall.no_padding {padding:10px 0;}
#pagination ul#pagination-main {
	clear: left;
	background: transparent url(../img/backPagination.png) repeat-x;
	width: 610px;
	position: relative; display: block; margin: 0 auto;
}
div#pagination_cnt {background:url(../img/blk_rnd_s_whi_middle.png) repeat-y;}
div#serie_pagination_cnt {background-color:white; margin:0 5px;}

#pagination ul * {font: bold 14px Arial, Tahoma, sans-serif; color: #939393;}
#pagination .pagination {width: 486px; text-align: center;}
#pagination ul ul {width: auto; border: 1px solid;}
#pagination li {float: left; padding-top: 4px; height: 25px;}
#pagination li li, #pagination_gall li li {padding-top: 0;}
#pagination li.pages_cnt{display:block; width:420px; padding-right:60px; padding-top:4px; text-align:center;}
ul#gallery-pages li.pages_cnt {display:block; width:400px; text-align:center;}
#pagination li.ends a.pagination_inactive_nav, ul#gallery-pages li.ends a.pagination_inactive_nav {color:#999;}
#pagination li a,#pagination li span, #pagination_gall li a,#pagination_gall li span {display: inline-block; border-left: 1px solid #939393; padding-left: 4px;}
#pagination li a.first, #pagination_gall li a.first {border: 0;}
#pagination li a.no_style, #pagination_gall li a.no_style {border:0px; margin:0px; padding:0px;}
#pagination li.ends a {
	color: #4e4e4e;
	border: 0;
	padding: 0;
	width: 29px;
	text-align: center;
	font-size: 11px;
	display: block;
	line-height: 19px;
}
#pagination li.prev {
	position: relative;
	left: -6px;
	background: transparent url(../img/backPaginationLeft.png) no-repeat;
	padding-top:4px;
}
#pagination li.next {
	position: absolute;
	right: -6px;
	background: transparent url(../img/backPaginationRight.png) no-repeat;
	padding-top:4px;
}
#pagination li.pages, #pagination_gall li.pages {padding: 4px 0 0 0;}
/* Pagination */


/* Pagination gallery */
#pagination_gall {padding:40px 0 0 0; margin:0px; overflow:hidden;}
#pagination_gall ul#pagination-gallery
{
	background:url(../img/pagination_gallery_bg.png) no-repeat;
	width:623px;
	height:34px;
	clear:left;
	position:relative;
	display:block;
	margin:0 auto;
}

#pagination_gall ul * {font: bold 14px Arial, Tahoma, sans-serif; color: #939393;}
#pagination_gall li {float: left; padding-top: 4px; height: 25px;}
#pagination_gall li.pages_cnt{display:block; position:absolute; left:105px; width:410px; padding-top:4px; text-align:center;}
ul#gallery-pages li.pages_cnt {display:block; width:400px; text-align:center;}
#pagination_gall li.ends a.pagination_inactive_nav, ul#gallery-pages li.ends a.pagination_inactive_nav {color:#999;}

#pagination_gall li.ends a {
	color: #4e4e4e;
	border: 0;
	padding: 0;
	text-align: center;
	font-size: 11px;
	display: block;
	line-height: 19px;
}
#pagination_gall li.prev {
	position:absolute;
	left: 23px;
	padding-top:4px;
}
#pagination_gall li.next {
	position: absolute;
	right: 23px;
	padding-top:4px;
}
/* Pagination gallery */


span.select 
{
	background:transparent url(/sites/film/img/2010_redesign/hp-redesign-2010/select.png) no-repeat scroll 0 0;
	color:#333333;
	height:19px;
	line-height:19px;
	padding:0 5px 2px 10px;
	overflow:hidden;
	position:absolute;
	width:176px;
	margin-left:10px;
	zoom:1;
	font-size:12px;
}
span.select.up 
{
	position:absolute;
	left:55px;
	width:161px;
	height:22px;
	background: url(../img/cerca_select_small_bg.png) no-repeat;
	display:block;
	margin:0px;
	left:55px;
	color:#5B5959;
}
span.select.down 
{
	position:absolute;
	width:275px;
	height:22px;
	background: url(../img/cerca_select_bg.png) no-repeat;
	display:block;
	margin:0px;
	left:151px;
	color:#5B5959;
}
span.select.festival_select
{
	position:absolute;
	width:219px;
	height:22px;
	background: url(../img/festival_select_bg.png) no-repeat;
	display:block;
	margin:0px;
	top:16px;
	left:142px;
	color:#5B5959;
}
p.cercacinema span.provincia,p.cercacinema span.citta,p.cercacinema span.cinema,p.cercacinema span.film
{
	position:absolute;
	width:280px;
	height:20px;
	padding-top: 2px;
	background: url(../img/cerca_select_bg.png) no-repeat;
	display:block;
	margin:0px;
	top:0px;
	left:110px;
	color: black;
	font-size: 12px;
}
p.regions span.scelta
{
	position:absolute;
	width:280px;
	height:20px;
	padding-top: 2px;
	background: url(../img/cerca_select_small_bg.png) no-repeat;
	display:block;
	margin:0px;
	top:10px;
	left:240px;
	color: black;
	font-size: 12px;
}

/* LEFT */


/* RIGHT */
.right_advertise_cnt 
{
	border:1px solid #e1e2e1; 
	background:#342f2f none; 
	width:300px; 
	margin:5px 0 10px; 
	padding:6px 7px 3px 8px; 
	clear:both;
}
.right_advertise_cnt.no-bg {background:none;}
.right_advertise_cnt.no-bg p {color:black;}
.right_advertise_cnt p {color:white; font-size:11px; text-align:right;}
div.right_column_top_side, div.right_column_bottom_side { background:url(../img/right_column_sides_bg.png) no-repeat 0 0; width:320px; height:13px;}
div.right_column_top_silver, div.right_column_bottom_silver{ background:url(../img/right_column_sides_silver.png) no-repeat 0 0; width:320px; height:13px;}
div.right_column_bottom_side {background-position:0 -13px;}
div.right_column_bottom_silver {background-position:0 -13px;}
div.right_column_content {background-color:white; padding:1px 0px;}
div.right_column_top_side{margin-top:10px;}
div.right_column_top_silver{margin-top:10px;}
div.right_column_segnalaci {padding: 0 10px; color: black;}
div.right_column_segnalaci p {padding: 10px; font: normal 15px Georgia, serif;}
div.right_column_segnalaci p span {color: #fe0000;}

div#right_news_cnt {width:320px; padding-bottom:10px; position:relative;}
div#right_news_cnt div#bg_cnt {width:296px; padding:12px; background: #e8e7e7 url(../img/right_news_bg.png) repeat-x; overflow:hidden;}
div#right_news_cnt div#right_news_shadow {background:url(../img/right_news_shadow_bg.png) no-repeat bottom; width:320px; height:5px;font-size:1px; line-height:1px;}
div#right_news_cnt ul {padding-top:14px;}
div#right_news_cnt ul li {display:block; margin-bottom:8px;}
div#right_news_cnt a.image_cnt {display:block; width:60px; height:45px; overflow:hidden; float:left; margin-right:5px; text-align:center;}
div#right_news_cnt p {font-size:14px; color:#c41010;}
div#right_news_cnt h4 a {font-size:13px; color:#262626;}
/* RIGHT */

.rssfeed {font-size:14px; line-height:24px; padding:10px 0px 30px; background-color:white;}
.rssfeed.rss_first {padding-bottom:0px;}
.rssfeed h5
{
	color:#AEA379;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:bold;
	font-size:22px;
	margin-bottom:20px;
	padding-left:25px;
	background:url(../img/rssfeed.png) no-repeat left;
}
.rssfeed ul.rss_buttons {width:630px;}
.rssfeed ul.rss_buttons li { float:left;}
.rssfeed ul.rss_buttons li.rss_last {float:right; margin-right:0px;}
.rssfeed p {margin:10px 0;}
.rssfeed a.rss_color, .rssfeed p.rss_date {font-size:11px; line-height:16px; margin:0px;}

.left-col.rssfeed_cnt {float:left;}
.left-col.rssfeed_cnt .block_s {padding:0px 15px 0; width:630px; background:url(../img/blk_s_whi_middle.png) repeat-y;}
.left-col.rssfeed_cnt .block_s h2 {text-indent:0px; height:auto;}
.left-col.rssfeed_cnt .rssfeed.rss_first {margin-bottom:10px;}

#right_adv {margin:15px 13px 0;}

#advert_article_cnt {margin:15px 0 10px 13px; padding:0 10px 10px; width:280px; background:#fff url(../img/romacinemafest/article_advert_bg.png) repeat-x;}
#advert_article_cnt span { font-size:12px; font-weight:bold; font-style: italic; color:#fff; line-height:17px; height:17px; display:block; padding:0px; margin:0px; letter-spacing:1px;}
#advert_article_cnt p {margin:0px; line-height:16px; font-size:13px; color:#434242;}
#advert_article_cnt h3 {margin:3px 0 10px;}
#advert_article_cnt h2 {color:#282727; font-size:13px; text-indent:0px; font-weight:bold;}
#advert_article_cnt img.advert_img {float:left; margin-right:9px;}


#main-content.genere_main_cnt {width:990px; position:relative;}
#main-content.genere_main_cnt .genere_container {background-color:white;}
.left-col.genere_cnt {width:659px; float:left; color:#1d1d1d; margin:10px 0 0 0px; position:relative;}
.left-col.genere_cnt a {color:#1d1d1d;}
.left-col.genere_cnt .genere 
{
	padding:10px;
	background:white url(../img/genere_body_bg.png) repeat-x top;
	border-right:1px solid #c6c8c7;
	border-bottom:1px solid #c6c8c7;
}
.left-col.genere_cnt .genere h1.page_title {color:#212121; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-bottom:7px;}
.left-col.genere_cnt .genere p.page_subtitle {color:#212121; font-size:12px;}
.left-col.genere_cnt .genere ul {margin-top:53px;}
.left-col.genere_cnt .genere ul li {margin-bottom:86px;}
.left-col.genere_cnt .genere ul li h1 {text-indent:0px; line-height:20px;}
.left-col.genere_cnt .genere ul li h1 a {font-size:20px; color:#000; font-weight:bold; line-height:20px;}
.left_col .genere {display: none !important;}
.left-col.genere_cnt .genere p.nation_year {color:#1d1d1d; font-size:14px; font-style:italic; margin-bottom:11px;}
.left-col.genere_cnt .genere p.genere_cast_cnt {margin-bottom:11px;}

/* Nemanja */


/* MID ALIGNING  */
.mid-align-parent {display: table; #position: relative; overflow: hidden;}

.mid-align-child {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}

.mid-aligned {#position: relative; #top: -50%;}
/* MID ALIGNING  */
/* ARTICLE KEYWORDS */
#art_keywords {margin: 30px 0 50px 0;	padding: 10px 0;}
#art_keywords * {color: #959595;font: normal 11px Arial, sans-serif;}
#art_keywords li {display: inline;padding-left: 5px;}
#art_keywords li a {font: normal 11px Arial, sans-serif;}

/* Goran */

/* MID ALIGNING
// floating objects next to it doesn't work. anything aligns left to it.
	use relative/absolute positioning if you want something to the right */
.mid-align-parent {display: table; #position: relative; overflow: hidden;}		
.mid-align-child {#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}		
.mid-aligned {#position: relative; #top: -50%;}

.block {width: 660px; margin-left:0px;}
.block_s {width: 660px;}
.block_l {width: 985px; margin-left: 5px;}
.block_l_s {width: 995px;}
.block_s h2,.block h2 {height: 50px; overflow: hidden;}
/**** white rounded block with shadow for left-col ****/
.block_rnd_s_whi_mid {background: url(../img/blk_rnd_s_whi_middle.png) repeat-y; padding: 0 5px; width: 650px;}
.block_rnd_s_whi_mid.less-padding {padding:0 4px; width:652px;}
.block_rnd_s_whi_end {height: 10px; background: url(../img/blk_rnd_s_whi_bottom.png) no-repeat;}
/* gray for serietv */
.block_rnd_s_gra_mid {background: url(../img/blk_rnd_s_gra_middle.png) repeat-y; padding: 0 5px; width: 650px; position:relative;}

/* homepage */
.homepage_promo_box {margin-left:0px; width: 985px; padding:3px 0;}
.homepage_promo_box img {margin: 0; padding: 0; display: block; float: left;}
.home_page_adv_item_container {float:left; width:370px; overflow:hidden;}
.home_page_adv_item_container.central {width:542px;}
.home_page_adv_item_right {width:300px; height:80px; overflow:hidden; float:left;}

/******** BREADCRUMBS ************/

#breadcrumbs {margin: 0 0 0 5px; width: 645px; padding: 10px 0;}
#breadcrumbs * {color: #929191;	font-size: 14px;}
#breadcrumbs li {display: inline;	padding-left: 5px;}

#breadcrumbs650 {margin: 0 0 0 5px; width: 650px; padding: 10px 0; background: #3c3b3b;}
#breadcrumbs650 * {color: #929191;	font-size: 14px;}
#breadcrumbs650 li {display: inline; padding-left: 5px;}

#blackbreadcrumbs {margin: 0 0 0 25px; width: 645px; padding: 0; line-height: 10px;}
#blackbreadcrumbs * {color: #fff; font-size: 12px;}

/* focus ons */
span.focus_on {display: block; width: 114px; height: 114px; position: absolute; left: 110px; top: 155px; text-indent: -10000px; background: transparent url(../img/focus_on_red.png) no-repeat; z-index: 2;}

/***** headers for rounded white blocks in left-col
				gossip etc. ****/
.block_gossip {background: url(../img/blk_rnd_s_whi_gossip.png) no-repeat top; text-indent:-99999px; display:block; height:50px;}
h2.block_news {background: url(../img/blk_news.png) no-repeat top; height: 49px;}
h2.block_breaking_news {background: url(../img/title_breaking_news.png) no-repeat top; height: 49px;}
h2.block_gossip_news {background: url(../img/blk_rnd_s_whi_gossip_news.png) no-repeat top;}
.block_attori {background: url(../img/blk_attori.png) no-repeat bottom left; height: 43px; display:block; text-indent:-99999px;}
.block_registi {background: url(../img/blk_registi.png) no-repeat bottom left; height: 43px; display:block; text-indent:-99999px;}
h1.block_film {background: url(../img/blk_film.png) no-repeat bottom left; height: 43px; text-indent:-99999px;}
h2.block_attori2 {background: url(../img/guida-tv/attori_bg.png) no-repeat bottom left; height: 43px;}

/**** black rounded block with shadow & gradient for left-col ****/
.block_rnd_s_bla_mid {background: url(../img/blk_rnd_s_bla_middle.png) no-repeat; padding: 0 5px; width: 650px;}
.block_rnd_s_bla_end {height: 12px; background: url(../img/blk_rnd_s_bla_bottom.png) no-repeat;}
.block_most_light_mid {background: transparent url(../img/blk_most_light_back.png) no-repeat}
.block_most_light_end {height: 16px; background: url(../img/blk_most_light_end.png) no-repeat;}
.block_serietv_end {height: 11px; background: url(../img/blk_serietv_end.png) no-repeat;}

/***** headers for rounded black blocks in left-col
				gossip etc. ****/
h2.block_most_wanted1 {background: url(../img/blk_most_wanted.png) no-repeat; height: 131px; width: 263px; position: absolute; top: -9px; left: 0;}
h2.block_most_wanted {background: url(../img/blk_rnd_s_bla_wanted.png) no-repeat;}
h2.block_most_light {background: url(../img/blk_most_light.png) no-repeat;}
h2.block_trailer {background: url(../img/blk_trailer.png) no-repeat; height: 38px;}
h2.block_trailer_gallery {background: url(../img/blk_trailer_gallery.png) no-repeat; height: 38px;}
h2.block_gallery_trailer {background: url(../img/blk_gallery_trailer.png) no-repeat; height: 38px;}
.scheda_block h2.block_trailer {background: url(../img/blk_trailer.png) no-repeat; height: 38px; margin: 10px 0 0 25px; width: 595px;}
.scheda_block h2.block_trailer_gallery {background: url(../img/blk_trailer_gallery_scheda.png) no-repeat; height: 38px; margin: 10px 0 0 25px; width: 595px;}
.scheda_block h2.block_gallery_trailer {background: url(../img/blk_gallery_trailer.png) no-repeat; height: 38px; margin: 10px 0 0 25px; width: 595px;}
h2.block_gallery {background: url(../img/blk_gallery.png) no-repeat; width: 410px; float: left;}
h2#televisione_page_title {background: url(../img/blk_rnd_s_televisione.png) no-repeat; height:48px;}
.block_televisione {background: url(../img/blk_rnd_s_televisione.png) no-repeat; height:48px; display:block; text-indent:-99999px;}
h2.block_serie_tv {background: url(../img/blk_rnd_s_serie.png) no-repeat; height: 51px;}
h2.block_serie_tv a {display:block; width:148px; height:45px; text-indent:-9999px;}
.block_serie_notizie {background: url(../img/blkheadbgserietv.png) no-repeat; height:62px; display:block; text-indent:-99999px;}
.block_programmi_notizie {background: url(../img/blkheadbgprogramstv.png) no-repeat; height: 62px; display:block; text-indent:-99999px;}

/**** large (+rounded) block with shadow without left-col ****/
.block_rnd_l {background: url(../img/blk_rnd_l_mid.png); padding: 0 5px; width: 985px; padding: 0 5px;}
.block_rnd_s {background: url(../img/blk_rnd_l_mid.png); padding: 0 5px; width: 650px; padding: 0 5px;}
.block_rnd_l_whi {background: url(../img/blk_rnd_l_whi_mid.png); padding: 0 5px; width: 985px; padding: 0 5px;}
.block_rnd_l_end {height: 12px; background: url(../img/blk_rnd_l_end.png) no-repeat;}
.block_rnd_l_whi_end {height: 12px; background: url(../img/blk_rnd_l_whi_end.png) no-repeat;}
.block_rnd_l_end2 {height: 12px; background: url(../img/blk_rnd_l_end2.png) no-repeat; font-size: 1px;}
.block_s_l_end {height: 10px; background: url(../img/blk_s_l_end.png) no-repeat; font-size: 1px;}

/***** headers for large block with shadow without left-co
				cerca etc. ****/
h2.block_cercacinema {background: url(../img/blk_rnd_l_cercacinema.png) no-repeat; height: 49px;}
h2.block_cinemacerca {background: url(../img/blk_rnd_l_cinema.png) no-repeat; height: 47px; padding-top: 2px; text-indent:180px; font: bold 32px Arial, sans-serif; line-height: 49px;}
h2.block_cercablank {background: url(../img/blk_rnd_blank.png) no-repeat; min-height: 49px; text-indent:0px; font: bold 30px Arial, sans-serif; width: 650px; padding: 0 5px; overflow: visible !important;height: auto;}
h2.block_cercablank span {display: block; border-bottom: 1px solid #818080; min-height: 40px; padding: 9px 20px 0 20px; line-height: 40px;}
h2.block_uscite {background: transparent url(../img/blk_uscite.png) no-repeat; height: 50px;}
h2.block_tutti {background: transparent url(../img/blk_tutti.png) no-repeat; height: 46px;}

/**** black and white block with shadow for left-col ****/
.block_s_whi_mid { background: url(../img/blk_s_whi_middle.png) repeat-y; width: 650px; padding: 25px 5px 0 5px;}
.boxoffice_week_block .block_s_whi_mid{padding-top: 4px;}
.block_s_whi_end {background: url(../img/blk_s_whi_bottom.png) no-repeat bottom left; height: 8px; font-size: 1px;}
.block_s_whi ul { }
.block_s_blck_mid { background: #000 url(../img/blk_s_whi_middle.png) repeat-y; width: 650px; padding: 25px 5px 0 5px;}
.festival-heading {margin: 0 10px;}
.festival-heading h1 {margin: 0 0 10px; font-family: Georgia,"Times New Roman",Times,serif; font-size: 30px; color: #000;}

/***** headers for white blocks in left-col
				notizie etc. ****/
.block_notizie {background: transparent url(../img/blk_s_whi_notizie.png) no-repeat; height: 50px;}
.block_notizie.no-indent, .no-indent {text-indent:0;}
.block_notizie.no-indent {display:block;}
.block_notizie.no-indent a {text-indent:-9999px; display:block; width:100px; height:40px; }
h2.block_notizie2 {background: transparent url(../img/blk_s_whi_notizie.png) no-repeat; height: 47px;}
h2.block_boxoffice {background: transparent url(../img/blk_s_whi_boxoffice.png) no-repeat; height: 38px;}
h2.block_personaggi 
{
	background:transparent url(../img/blk_s_whi_blank.png) no-repeat; 
	height:47px;
	text-indent:0px;
	line-height:50px;
	font-size:23px;
	color:#c00000;
	padding-left:15px;
}
.block-title-blank
{
	background:#e3e1e2 none; 
	height:47px;
	text-indent:0px;
	line-height:50px;
	font-size:26px;
	font-weight:bold;
	color:#950801;
	padding-left:15px;
	display:block;
}
.block-title-blank a {color:#950801;}

/***** headers in left-col
				cinema etc. ****/
.block_cinema {background: black url(../img/blk_cinema.png) no-repeat; height: 43px; border-bottom: 1px solid #4f4a46;}
.block_cinema_notizie {background: transparent url(../img/blk_cinema_notizie.png) no-repeat; height:45px; display:block; text-indent:-99999px;}
.block_festival {background: black url(../img/blk_festival.png) no-repeat; height: 37px; text-indent:0; display:block;}
.block_festival a {display:block; width:170px; height:40px; text-indent:-9999px;}
h2.block_settimana {background: black url(../img/blk_settimana.png) repeat-x; height: 49px;}
h2.block_film_in_sala {background: black url(../img/blk_film_in_sala.png) repeat-x; height: 43px;}
h2.block_elenco {background: white url(../img/blk_elenco.png) no-repeat left; height: 43px; border-bottom: 1px solid #afafaf;}
h2.block_top10 {background: transparent url(../img/blk_top10.png) no-repeat; height: 198px;}

/************************
 ***** GOSSIP PAGE ******
 ************************/

.three_block {}
.three_block .title-cnt a {font-size:23px; text-transform:uppercase;}
.block_rnd_s_whi_mid .three_block li,.block_rnd_s_gra_mid .three_block li {float: left; width: 176px; padding: 20px 18px 20px 22px;}
.block_rnd_s_bla_mid .three_block li {float: left; width: 188px; padding: 20px 13px 0 15px;}
.three_block li * {margin-bottom: 5px; word-wrap: break-word;}
.three_block li img {display: block;}
.three_block p { font-size: 17px; font-style: italic; overflow: hidden}
.block_rnd_s_whi_mid .three_block p,.block_rnd_s_gra_mid .three_block p {width: 176px;}
.block_rnd_s_bla_mid .three_block p {width: 188px;}
.block_rnd_s_whi_mid .three_block .title-cnt a {color: #161616;}
.block_rnd_s_gra_mid .three_block .title-cnt a {font-size: 20px;color: #dcdcdc; font-weight: bold;}
.block_rnd_s_bla_mid .three_block .title-cnt a {color: #d4d4d4;}
.block_rnd_s_whi_mid .three_block p {color: #595858;}
.block_rnd_s_gra_mid .three_block p {color: #dcdcdc;}
.block_rnd_s_bla_mid .three_block p {color: #d4d4d4;}
.three_block li.focus_on {position: relative;}
.block_rnd_s_bla_mid .focused {background: transparent url(../img/blk_rnd_s_bla_focus.png) no-repeat 231px 235px; margin-bottom: 20px;}
.block_rnd_s_whi_mid .three_block li.focus_on .title-cnt a {font-size: 23px; color: #161616}
.block_rnd_s_bla_mid .three_block li.focus_on .title-cnt {margin-left: 10px;}
.block_rnd_s_bla_mid .three_block li.focus_on .title-cnt a {font-size: 23px; font-weight: bold; color: #222121;}
.three_block_news {background: #e3e1e1 url(../img/backThreeNews.gif) no-repeat 10px 10px; width: 650px; padding-top: 50px;}
.block_rnd_s_whi_mid .three_block_news li.focus_on .title-cnt a,
.block_rnd_s_whi_mid .three_block_news .title-cnt a {font-size:26px; font-weight:normal; color:#403f3f}
.three_block_news h3.date {font-size: 17px; color: #4b4949; font-style: italic;}

.notizie_block {padding-top:0px; position:relative;}
.notizie_block #breadcrumbs ul {padding: 0;}
.notizie_block ul.notizie_cnt {width: 650px; position: relative;}
.notizie_block ul.notizie_cnt li {float: left; margin-bottom: 40px;margin-left: 10px; display: inline; position:relative;}
.notizie_block ul.notizie_cnt li .title-cnt a {font-weight: bold; font-size: 19px; color: #656565}
.notizie_block ul.notizie_cnt li.large {width: 630px; overflow: visible; margin-top: 10px;}
.notizie_block ul.notizie_cnt li.large img {float:left; margin-right:10px;}
.notizie_block ul.notizie_cnt li.large .mid-aligned {width: 220px;}
.notizie_block ul.notizie_cnt li.large span.focus_on {top: -30px; left: 315px; z-index: 100;}
.notizie_block ul.notizie_cnt li.large h4 a {color: #403f3f; font-size:24px;}
.notizie_block ul.notizie_cnt li.large p {font-size: 17px;}
.notizie_block ul.notizie_cnt li.stories {width: 300px; margin-right:5px; overflow:hidden; word-wrap:break-word;}
.notizie_block ul.notizie_cnt li li.stories {margin-bottom: 0;}
.notizie_block ul.notizie_cnt li.clear {clear: left;}
.notizie_block ul.notizie_cnt li.stories h4,.notizie_block ul.notizie_cnt li.stories p {padding-left: 183px;}
.notizie_block ul.notizie_cnt li.story {width: 630px; clear: both; }
.notizie_block ul.notizie_cnt li.large1,
.notizie_block ul.notizie_cnt li.large2,
.notizie_block ul.notizie_cnt li.large3 { width: 300px; padding: 12px 13px 0 12px; margin: 0 0 40px 0;}
.notizie_block ul.notizie_cnt li.large1,
.notizie_block ul.notizie_cnt li.large2 {border: solid #afafaf; border-width: 1px 0; min-height: 600px;}
.notizie_block ul.notizie_cnt li.large1 .title-cnt,
.notizie_block ul.notizie_cnt li.large2 .title-cnt,
.notizie_block ul.notizie_cnt li.large3 .title-cnt {margin:15px 0;}
.notizie_block ul.notizie_cnt li.large1 .title-cnt a,
.notizie_block ul.notizie_cnt li.large2 .title-cnt a,
.notizie_block ul.notizie_cnt li.large3 .title-cnt a {font-size: 22px; font-weight: normal;}
.notizie_block ul.notizie_cnt li.large1 p,
.notizie_block ul.notizie_cnt li.large2 p,
.notizie_block ul.notizie_cnt li.large3 p {font-size:14px; padding-bottom:15px;}
.notizie_block ul.notizie_cnt li.large1 {background: black;}
.notizie_block ul.notizie_cnt li.large1 * {color: white}
.notizie_block ul.notizie_cnt li.large3 .title-cnt {margin:0px 0 10px;}
.notizie_block ul.notizie_cnt li.large3 .title-cnt a {color:#403f3f;}
.notizie_block ul.notizie_cnt.personaggi-page-cover1 li {margin-bottom:0px; border:0px;}

.notizie_block ul.notizie_cnt li.interviste-boxes 
{
	width:300px; 
	float:left; 
	display:inline;
	margin:0 0 40px;
	padding:12px 13px 0 12px;
}
.notizie_block ul.notizie_cnt.film-in-tv-page {padding-top:10px;}
.notizie_block ul.notizie_cnt.film-in-tv-page li.stories h4, .notizie_block ul.notizie_cnt.film-in-tv-page li.stories p {padding-left:0px;}
.notizie_block ul.notizie_cnt li.xlarge-black {width:650px; overflow:hidden; margin:0; padding:5px 0 0; background:#000; color:#fff;}
.notizie_block ul.notizie_cnt li.xlarge-black .title-cnt {padding:10px 5px 0;}
.notizie_block ul.notizie_cnt li.xlarge-black .title-cnt a {color:#fff; font-size:27px; font-weight:normal;}
.notizie_block ul.notizie_cnt li.xlarge-black p {padding:0 5px 10px;}

.notizie_block ul.notizie_cnt li.notizie_cnt_spacer {}

.static-link-box {position:absolute; bottom:5px; right:10px; display:block; color:#c80406;}
.static-link-box.white {color:#dcdcdc;}
#static-breadcrumbs {display:block; margin:0px; width:100%; position:relative; top:-22px;}
#static-breadcrumbs a {color:#c00000; font-size:23px; padding-left:15px;}

#film-red-title 
{
	height:auto; 
	overflow:visible;
	text-indent:0px;
	color:#fe0908;
	font-size:20px;
	padding:13px 12px 3px;
	display:block;
}

.notizie_block ul.notizie_cnt li.recensione-boxes 
{
	margin:0 0 20px;
	padding:12px 13px 0 12px;
}
.notizie_block ul.notizie_cnt li.recensione-boxes img {float:left; margin-right:15px;}

.news_articles li {width: 235px;float: left; padding: 25px 45px;}
.news_articles li.even{ background: #eaeaea;}
.news_articles li.image_left {padding: 15px 10px; width: 305px;}
.news_articles h3 {color: #959595; font-size: 14px; font-style: italic;}
.news_articles h4 a{color: #656565; font-size: 23px; font-weight: bold;}
.news_articles p {color: #656565;}

.gallery_main_block {width: 400px; padding: 0 5px; background: transparent url(../img/blk_gallery_back.png) no-repeat top; float: left;}
.gallery_main_block ul {position: relative; margin: 0 20px; width: 240px; height: 399px;}
.gallery_main_block li {position: absolute; left: 0;}
.gallery_main_block li.gallery_1 {top: 0;}
.gallery_main_block li.gallery_2 {bottom: 30px;}
.gallery_main_block img {display: block;}
.gallery_main_block a.hidden{display: block; overflow: hidden;width: 240px; height: 135px;}
.gallery_main_block h4 { padding: 10px 5px; background: #3d3d3d; width: 230px;}
.gallery_main_block h4 a {color: #e0e0e0;font-size: 18px;}

.most_wanted1_block {background: url(../img/blk_most_wanted_back.png) no-repeat bottom ;padding-top: 122px;}
.most_wanted1_block ul{ height: 327px; margin: 0 24px;}
.most_wanted1_block img{ border: 1px solid #ffb904;}
.most_wanted1_block h4 a {color: white; font-size: 25px; font-weight: bold;}
.most_wanted1_block p {font-style: italic; font-size: 16px; color: white}

.block_s_whi_spc {width: 650px; margin:10px 0 0; padding: 10px 5px 0 5px; background: url(../img/blk_s_whi_middle.png) repeat-y;}
.notizie_block ul.notizie_cnt.festival li .title-cnt a {font-family: Georgia, "Times New Roman", Times, serif; font-size:24px;}
.notizie_block ul.notizie_cnt.festival li h1.title-cnt a {font-family:Arial, "MS Trebuchet",Helvetica, sans-serif; font-size:29px;}
.notizie_block ul.notizie_cnt.festival li.story {margin-bottom:10px;}
.notizie_block ul.notizie_cnt.festival li.story p {font-size:16px; line-height:22px;}

/************************
 ***** CINEMA PAGE ******
 ************************/

.cinema_block {background: black;color: #e8e8e8; padding-top:4px; display:block;}
.cinema_block li { text-align:center; padding-bottom:10px;}
.cinema_block .title-cnt {text-align:left; text-indent:0px;}
.cinema_block h1.title-cnt {margin: 10px 0 0 10px;}
.cinema_block .title-cnt a {font-size: 29px; color: white}
.cinema_block p {font-size: 16px; margin-left: 10px; text-align:left;}
.cinema_block .story {float: left; width: 196px; padding:0px 0px 10px 20px; text-align:left;}
.cinema_block .story .title-cnt a {font-size: 18px; color:#dedede; margin: 0;}

.boxoffice_block {padding: 5px 14px;width: 632px;}
.boxoffice_block div {background: red url(../img/boxoffice_table.png) no-repeat;}
.boxoffice_block table { color: white; width: 600px; margin-left: 16px;}
.boxoffice_block td {text-align: center; font-size: 15px; font-style: italic; padding: 3px; border-top: 1px solid #f37976}
.boxoffice_block table .first_row td{ border: 0; padding-top: 24px;}
.boxoffice_block table td span {margin:0px;}
.boxoffice_block table .last_row td{padding-bottom:0;}
.boxoffice_block td.number {font-size: 19px; font-style: normal; font-weight: bold; text-align: left; width: 10px; padding-left: 10px;}
.boxoffice_block td.title  {font-size: 16px; font-style: normal; font-weight: bold; text-align: left; padding-left: 30px;}
.boxoffice_block td.title a {color:white;}

.boxoffice_notizie_block p {padding: 20px 20px 10px 26px;}
.boxoffice_notizie_block {background: url(../img/bofficebg.png) no-repeat left bottom; height:75px;}

.festival_block {background: #626262 url(../img/blk_festival_back.png) repeat-x; width: 100%; padding: 20px 0;}
.festival_block * {color: white;}
.festival_block li {width: 298px; padding-left: 27px; float: left;}
.festival_block .title-cnt {font-size: 20px; margin-bottom: 5px;}

.settimana_block {width: 660px; position: relative; background: #9a9898 url(../img/blk_settimana_back.jpg) repeat-x 0px 49px;}
.settimana_block_scroll {margin: 5px 0 0 45px; width: 580px;}
.settimana_block_scroll li {float: left; width: 130px; margin-right: 15px;min-height: 280px; position: relative;}
.prossimamente_block span.prev, .prossimamente_block span.next {width:66px;	height:66px; background: url(../img/film_in_sala_arrow_left.png) no-repeat 0 0;	border:0px;	position:absolute; top:140px; left:4px; z-index:5;	cursor:pointer;}
.prossimamente_block span.next  {right:4px; left:auto; background:url(../img/film_in_sala_arrow_right.png) no-repeat 0 0;}

.settimana_block span.prev, .settimana_block span.next, .film_in_sala_block span.prev_film, .film_in_sala_block span.next_film {height:47px; width:36px; background: url(../img/blk_settimana_left.png) no-repeat 0 0;	border:0px;	position:absolute; top:140px; left:4px; z-index:5;	cursor:pointer;}

.settimana_block span.next, .film_in_sala_block span.next_film {right:6px; left:auto; background:url(../img/blk_settimana_right.png) no-repeat 0 0;}
.settimana_block_scroll h4 {font-size: 13px; font-weight: bold; position: absolute; left: 0; top: 225px; text-transform: uppercase;}
.settimana_block_scroll h4 a {color:#c4c4c4; }
.settimana_block_scroll h4 span {color:#3f3f3f; display: block; font-size: 11px; font-style: italic; margin-top: 5px; text-transform: lowercase }

.film_in_sala_block {width: 660px; position: relative; background: #909090 url(../img/blk_film_in_sala_back.jpg) repeat-x 0px 43px;}
.film_in_block_scroll {margin: 25px 0 0 55px; width: 550px;}
.film_in_block_scroll li {min-height: 350px; margin-right: 10px; float: left; width: 173px; position: relative; text-transform: uppercase;}
.film_in_block_scroll h4 {font-size: 15px; font-weight: bold; position: absolute; left: 0; top: 300px;}
.film_in_block_scroll h4 a {color:white; }
.film_in_sala_block span.prev_film, .film_in_sala_block span.next_film {top: 175px;background: transparent url(../img/blk_film_in_sala_left.png)}
.film_in_sala_block span.next_film {background: transparent url(../img/blk_film_in_sala_right.png)}

.trailer_gallery_block 
{
	width: 655px; 
	padding: 10px 5px 0 0px; 
	height: 412px; 
	background: transparent url(../img/blk_s_trailer_gallery.png) no-repeat;
}

.trailer_gallery_block.hp_cnt
{
	background:url(../img/trailer_gallery_bg.png) repeat-x 0px 34px;
	width:661px;
	z-index:999;
	left:0px;
	padding-top:43px;
}
.tragall_solo_block.hp_cnt
{
	background:url(../img/blk_s_trailer_hp.png) repeat-x bottom;
	width:661px;
	z-index:999;
	left:0px;
	padding-top:43px;
}

#trailer_gallery_cnt .trailer_gallery_block,#trailer_gallery_cnt .tragall_solo_block {height: 339px;}
#trailer_gallery_cnt .trailer_gallery_block *,#trailer_gallery_cnt .tragall_solo_block * {color: #dead16;}
.scheda_block .trailer_gallery_block,.scheda_block .tragall_solo_block {margin-left: 25px; width: 590px; height: auto; overflow: auto; padding: 10px 0 30px 5px;}
.scheda_block .trailer_gallery_block {background: transparent url(../img/blk_s_trailer_gallery_scheda.png) no-repeat; }
.tragall_solo_block {width: 650px; padding: 0 5px; height: 422px; background: transparent url(../img/blk_s_trailer.png) no-repeat; position: relative; }
.trailer_gallery_block h4 a, .tragall_solo_block h4 a {color: #e0e0e0; font-size: 18px;}
.trailer_list a.hidden, .gallery_list a.hidden {display: block; overflow:hidden;}
.trailer_list a.hidden {width: 235px; max-height: 135px;}
.gallery_list a.hidden {width: 160px; max-height: 90px;}
.tragall_solo_block li {float: left; width: 295px; padding: 20px 10px 0 20px;}
.scheda_block .tragall_solo_block li {width: 280px; padding: 20px 0 0 10px !important;}
.tragall_solo_block .gallery_list li { padding: 35px 10px 0 20px;}
.tragall_solo_block .gallery_list li.hp {padding-top:20px; padding-bottom:20px;}
.gallery_list a.hidden {float: left; margin-right: 10px;}
.gallery_list a.hidden.no_float {float:none;}
.trailer_list h4 {padding: 7px; background: #3a3939;}

.trailer_gallery_block .trailer_list li, .trailer_gallery_block .gallery_list li {float: none; width: 295px; padding: 0 10px 20px 20px}
.trailer_gallery_block .gallery_list {float: right; width: 325px;}
.trailer_gallery_block .gallery_list li {padding-bottom: 35px; }
.trailer_gallery_block .gallery_list .hidden {float: left;}
.trailer_gallery_block .trailer_list {float: left; width: 325px;}
.scheda_block .trailer_gallery_block .trailer_list,.scheda_block .trailer_gallery_block .gallery_list {width: 295px;}
.scheda_block .trailer_list li,.scheda_block .gallery_list li {width: 280px !important; padding: 10px 0 0 10px !important;}
#trailer_gallery_cnt .trailer_list li,#trailer_gallery_cnt .gallery_list li{padding-left: 15px !important;}

.trailer_gallery_block .gallery_list li.hp h4 {margin-top:5px;}
.trailer_gallery_block .gallery_list li.hp h4 a {font-size:17px;}

.tragall_solo_block.hp_cnt .gallery_list li.hp h4 a {font-size:17px;}

/************************
 *** TELEVISIONE PAGE ***
 ************************/

.televisione-banner-cnt {margin:0px; padding:0px; background: #000;}
.televisione-banner-cnt.serie-page {margin-left:5px;}
.block-televisione-aditional-text 
{
	background:url(../img/televisione-section-title-bg.png) repeat-y; 
	width:626px; 
	padding:5px 17px 15px;
	color:white;
	font-size:13px;
}

.televisione_cover {width: 650px; overflow: hidden;}
.televisione_cover li {padding: 20px; margin: 0; width: 610px;}
.televisione_cover li.focus_on {position: relative;background: #454444 url(../img/blk_televisione_focus_on_back.png) repeat-x top;}
.televisione_cover span.focus_on {top:0; left: 220px; width: 118px; height: 121px; background: transparent url(../img/focus_on_round.png) no-repeat;}
.televisione_cover .title-cnt {margin: 0 0 5px 0;}
.televisione_cover .title-cnt a {color: #403f3f;font-size: 26px;}
.televisione_cover li.focus_on * {color: #d1cece;}
.televisione_cover li.focus_on .title-cnt {font-size: 28px;}
.televisione_cover p {font-style: italic; font-size: 14px; color: #595858;}
.televisione_cover li.focus_on p {font-size: 17px;}


.serietv_block {background: #252525 url(../img/blk_serietv_back.png) repeat-x top; width: 650px;}
.serietv_block * {color:#e0e0e0; font-style: italic;}
.serietv_block li {float: left; width: 285px; margin: 20px 0 0 20px;}
.serietv_block a.hidden {max-height: 150px; overflow: hidden; display: block; float: left; margin-right: 10px;}
.serietv_block .title-cnt {font-size: 14px; text-transform: uppercase; margin-bottom: 10px; width:125px; word-wrap:break-word; float:left;}
.serietv_block li p {padding-left: 160px; font-size: 12px;}
li.serietv_list_block {width: 555px; background: transparent url(../img/blk_serietv_list_back.png) no-repeat 0px 0px; margin-bottom: 10px;}
li.serietv_list_block h2.block_serietv {background: transparent url(../img/blk_serietv_list.png) no-repeat; height: 33px; margin-bottom: 20px;}
.serietv_block ul { height: 230px;margin-bottom: 20px; overflow-y: scroll; margin-right: 6px;}
.serietv_block ul * {font-style: normal; font-size: 15px; font-weight: bold; color: white;}
.serietv_block ul li {margin: 5px 0 0 20px; width: 500px;display: inline;}
.serietv_block ul span {font-style: italic; font-weight: normal;}

/************************
 ***** A-Z PAGE ******
 ************************/

.elenco_list_block { margin: 20px 20px 0 20px;}
.elenco_list_block li {float: left; border-left: 2px solid; padding: 0 5px;}
.elenco_list_block li.first {border: 0;}
.elenco_list_block * {color: #ff0802; font-weight: bold;}
p.cerca_search {font: bold 15px Arial, serif; color: #5b5959; margin: 40px 20px; position: relative;}
p.cerca_search input { margin: 0 10px; border: 1px solid #bbbbbb; width: 280px; padding: 2px;}
p.cerca_search button 
{
	background:red url(../img/button_vai.png) no-repeat; 
	border:0; 
	display:block; 
	position:absolute; 
	left:345px; 
	top:-4px; 
	width:59px; 
	height:30px; 
	text-indent:-10000px;
	cursor:pointer
}
.elenco_block {width: 650px;}
.elenco_block li {float: left;}
.elenco_block li div {position: relative; width: 190px; margin: 0 0 20px 20px; min-height: 200px; height: auto !important; height: 200px; display: inline-block; color: #454545; font-size: 12px;}
.elenco_block li div.el-wide {width: 100%;}
.elenco_block li li {margin-left: 0; width: 190px;}
.elenco_block li.single {display: block; width: 610px;}
.elenco_block li.single div {width: 100%;}
.elenco_block li img {margin-top: 10px; position: relative; left: -4px;}
/*.elenco_block li img {margin-top: 10px; position: relative; right: -133px;}*/
.elenco_block li .film-title {color: #454545; font-size: 12px; display:block;}
.elenco_block h3 {background: #969696; font-weight: bold; padding: 0 5px; margin-bottom: 5px;}
.elenco_block h3 a {color: white; font-size: 20px;}

.elenco_block li a.grg-10-bu {position: absolute; bottom: 0; right: 0; font-family: Georgia,"Times New Roman",Times,serif; font-size: 10px; font-weight: bold; text-decoration: underline;}

/************************
 **** SCHEDA PAGE(S) ****
 ************************/

.scheda_block 
{
	padding: 140px 0 15px 0; 
	margin: 0 0 0 0px;
	background: #1d1d1d url(../img/blk_scheda.jpg) no-repeat 0 0; 
	width: 650px; 
	position: relative;
}
.scheda_block_end {width: 650px; background: transparent url(../img/blk_scheda_end.png) no-repeat; height: 16px; margin-left:0px;}
.scheda_block #breadcrumbs {padding: 0; top: 7px; left: 0; position: absolute;}
.scheda_block #breadcrumbs * {color: white}
.scheda_block h1 {color:white; font-size:27px; position:absolute; top:38px; left:9px; height:40px; overflow:hidden;}

#scheda_menu {margin-bottom: 30px; padding-right: 12px; background: transparent url(../img/backFMAM.gif) no-repeat right top; position: absolute; top: 80px; left: 0;}
#scheda_menu.hover {background-position: right bottom;}
#scheda_menu li {float: left;display: block}
#scheda_menu li.last a {padding-left: 0 !important;}
#scheda_menu li a {height: 32px; display: block; text-indent: -10000px; padding-left: 12px;}
#scheda_menu li.active a {background-position: 0 -32px !important;}
#scheda_menu li.disabled a {background-position: 0 0px !important;}
#scheda_menu li#actor-scheda a {width: 92px; background: black url(../img/backAM_scheda.gif) no-repeat;}
#scheda_menu li#actor-scheda a:hover {background-position: 0 -32px;}
#scheda_menu li#actor-biografia a {width: 108px; background: black url(../img/backAM_biografia.gif) no-repeat;}
#scheda_menu li#actor-biografia a:hover {background-position: 0 -32px;}
#scheda_menu li#actor-filmografia a {width: 129px; background: black url(../img/backAM_filmografia.gif) no-repeat;}
#scheda_menu li#actor-filmografia a:hover {background-position: 0 -32px;}
#scheda_menu li#actor-articoli a {width: 100px; background: black url(../img/backAM_articoli.gif) no-repeat;}
#scheda_menu li#actor-articoli a:hover {background-position: 0 -32px;}
#scheda_menu li#actor-foto a {width: 80px; background: black url(../img/backAM_foto.gif) no-repeat;}
#scheda_menu li#actor-foto a:hover {background-position: 0 -32px;}
#scheda_menu li#actor-news a {width: 57px; background: black url(../img/backAM_news.gif) no-repeat ;}
#scheda_menu li#actor-news a:hover {background-position: 0 -32px;}

#scheda_menu li#film-scheda a {width: 82px; background: black url(../img/backFM_scheda.gif) no-repeat;}
#scheda_menu li#film-scheda a:hover,#scheda_menu li#film-scheda-active a {background-position: 0 -32px;}
#scheda_menu li#film-trama a {width: 74px; background: black url(../img/backFM_trama.gif) no-repeat;}
#scheda_menu li#film-trama a:hover {background-position: 0 -32px;}
#scheda_menu li#film-recensione a {width: 104px; background: black url(../img/backFM_recensione.gif) no-repeat;}
#scheda_menu li#film-recensione a:hover {background-position: 0 -32px;}
#scheda_menu li#film-trailer a {width: 83px; background: black url(../img/backFM_trailer.gif) no-repeat;}
#scheda_menu li#film-trailer a:hover {background-position: 0 -32px;}
#scheda_menu li#film-articoli a {width: 87px; background: black url(../img/backFM_articoli.gif) no-repeat;}
#scheda_menu li#film-articoli a:hover {background-position: 0 -32px;}
#scheda_menu li#film-foto a {width: 70px; background: black url(../img/backFM_foto.gif) no-repeat;}
#scheda_menu li#film-foto a:hover {background-position: 0 -32px;}
#scheda_menu li#film-news a {width: 66px; background: black url(../img/backFM_news.gif) no-repeat ;}
#scheda_menu li#film-news a:hover {background-position: 0 -32px;}

.scheda_block .scheda_content_block {margin: 0 30px 30px  30px; background: white; width: 590px;}
.scheda_block #pagination {background: white; margin-bottom: 0;}
.scheda_block .scheda_content_block div {margin: 0 30px; padding-bottom: 30px; font-size:14px;}
.scheda_block .scheda_content_block ul{margin: 0 30px; padding-bottom: 30px;}
.scheda_block .scheda_content_block ul.list-filmografia { margin: 30px 0 0 0; padding-bottom: 0; background: transparent url(../img/backFilmografia.png); width: 590px;}
.scheda_block .scheda_content_block ul.list-filmografia li {float: left;width: 116px;padding: 10px 45px 10px 35px; min-height: 195px;}
.scheda_block .scheda_content_block ul.news { margin: 30px 0 0 0; padding-bottom: 0;}
.scheda_block .scheda_content_block ul.news li {margin-left: 20px; clear: left; padding: 10px 0 20px 0; width: 550px; }
.scheda_block .scheda_content_block ul.news li h4 a {color: #656565; font-size: 24px; font-weight: bold;}
.scheda_block .scheda_content_block ul.news li.large {float: left; clear: none;width: 230px;padding-right: 45px;; min-height: 165px;display: inline;}
.scheda_block .scheda_content_block ul.list-filmografia li * {color: #373737; font-size: 12px}
.scheda_block .scheda_content_block .bio-pic {position: relative;right: -25px; top: -20px;}
.scheda_block .scheda_content_block div.regia p {color: #f00b0b ; text-transform: uppercase; margin-top: 5px;}
.scheda_block .scheda_content_block div.regia a {color: #373636 ; text-transform: none; font: normal 16px Georgia, serif;}
.scheda_block .scheda_content_block div.trama p {font-size: 16px;}
.scheda_block .scheda_content_block div.quotes {font-size: 14px;}
.scheda_block .scheda_content_block div.quotes p span {font-style: italic; display: block;}
.scheda_block .scheda_content_block p {margin: 10px 0 0 0; display: block; color: #373636}
.scheda_content_block .scheda_section { display: block; position: relative; top: -8px; left: -4px;}
.scheda_block .scheda_info_block {margin: 0 30px 30px 30px; background: #6f0f0e url(../img/backSchedaInfo.png) repeat-x; width: 590px;}
.scheda_block .scheda_info_block2 
{
	margin: 0 30px; 
	background: #6f0f0e url(../img/backSchedaInfo.png) repeat-x; 
	width: 590px; 
	min-height: 180px; 
	border-bottom: 1px solid #1d1d1d; 
	position: relative;
	font-size:14px;
}
.scheda_block .info_image {text-align: center; width: 180px; position: absolute; top: 15px; right: 20px;}
.scheda_block .info_image span {display: block; width: 180px; height: 35px; padding-top: 6px; background: transparent url(../img/scheda_home.png) no-repeat; font-size: 13px;text-transform:uppercase; color: black}
.scheda_block .info_image img {display: block; margin: 0 auto 15px auto;}
.scheda_block .scheda_info_block img {border-left: 5px solid #1d1d1d}
.scheda_block .scheda_info_block p,.scheda_block .scheda_info_block2 p {color: #e7e6e6; margin: 0 0 5px 15px;}
.scheda_block .scheda_info_block p.first,.scheda_block .scheda_info_block2 p.first {margin-top: 15px;}
.scheda_block .scheda_info_block p.last,.scheda_block .scheda_info_block2 p.last {margin-bottom: 15px;}
.scheda_block .scheda_info_block a,.scheda_block .scheda_info_block2 a {color: #E7E6E6; text-decoration: underline;}

.scheda_block ul.award {margin: 0; padding-left: 100px; min-height: 200px;}
.scheda_block ul.award li {margin-bottom: 5px;}
.scheda_block ul.award.golden-globe-awards {background: transparent url(../img/scheda_golden_globe.png) no-repeat left top;}
.scheda_block ul.award.oscar {background: transparent url(../img/scheda_oscar.png) no-repeat left top;}

.scheda_block .scheda_covers_block {background: #777777 url(../img/backSchedaCovers.png) repeat-x; padding: 10px 0; margin: 0 30px; width: 590px;}
.scheda_covers_block ul {width: 580px; padding-left: 10px;}
.scheda_covers_block li {width: 111px; float: left; text-align: center; padding-left: 25px; padding-top: 15px;}
.scheda_covers_block li img {display: block; margin: 0 auto;}
.scheda_covers_block .shadow {background: transparent url(../img/backSchedaImages.png) no-repeat 50% 100%;padding: 0 0px 5px 0px}
.scheda_covers_block h4 a {color: #1e1e1e; font-size: 12px; text-transform: uppercase;}
.scheda_covers_block .top_row h4 a {color: #e6e6e6}

.scheda_block .scheda_actors_block {background: #777777 url(../img/backSchedaActors.png) repeat-x; margin: 20px 30px 0 30px; width: 590px; height: 230px;  position: relative;}
.scheda_block .scheda_actors_block li {width: 230px; height: 200px; margin-right: 20px; padding: 20px 0 5px 0;}
.scheda_actors_scroll {margin: 0 0 0 55px; width: 500px;}
.scheda_actors_block span.prev,.scheda_actors_block span.next {	width:36px;	height:47px; background: url(../img/blk_actors_left.png) no-repeat 0 0;	border:0px;	position:absolute; top:90px; left:4px; z-index:5;	cursor:pointer;
}
.scheda_actors_block span.next {right:6px; left:auto; background:url(../img/blk_actors_right.png) no-repeat 0 0;}
.scheda_actors_block h4 {text-align: center; font-size: 14px; text-transform: uppercase;}
.scheda_actors_block h4 a {color: #1e1e1e}
.scheda_actors_block a.hidden {display: block; overflow: hidden; max-height:173px; height:auto !important; height:173px;}


.scheda_block .scheda_articoli_block {background: white; margin-top: -28px;}
.scheda_block .scheda_articoli_block ul {margin-top: 25px;}
.scheda_block .scheda_articoli_block li {float: left; width: 235px; padding: 10px 45px 10px 45px; min-height: 265px;}
.scheda_block .scheda_articoli_block li h4 {font: bold 16px Calibri, Verdana, sans-serif; margin: 10px 0;}
.scheda_block .scheda_articoli_block li h4 a {color: #a31312;}
.scheda_block .scheda_articoli_block li p {font: italic normal 13px Calibri, Verdana, sans-serif; color: #58595b}

.scheda_block .scheda_foto_block {position: relative; width: 100%; background: #e5e6e7; margin: -30px 0 0 0; padding: 30px 0 0 0;}
.scheda_block .scheda_foto_block a.prev,.scheda_block .scheda_foto_block a.next {position: absolute; display: block; top: 140px; left: 10px; width: 36px; height: 47px; background: transparent url(../img/blk_actors_left.png) no-repeat; text-indent: -10000px;}
.scheda_block .scheda_foto_block a.next {background: transparent url(../img/blk_actors_right.png) no-repeat; left: auto; right:10px;}
.scheda_block .scheda_foto_block img.cover {margin: 0 auto; display: block;}
.scheda_block div.image-info { margin: 0 auto; padding-bottom: 30px;}
.scheda_block div.image-info span{position: relative; display: block; background: black; padding: 10px; font-weight: bold; font-size: 18px; color: white;}
.scheda_block div.image-info h4{font-weight: bold; font-size: 24px; color: #e00616;}
.scheda_block div.image-info p{font-weight: bold; font-size: 18px; color: #787878;}
.scheda_block  div.image-info span span {position: absolute; right: 10px; top: 11px;background: red url(../img/backSchedaCover.png) repeat-x; padding: 3px; font-weight: bold; font-size: 11px; color: white; text-transform: uppercase;}
.scheda_block div.image-info span a {color: white;}
.scheda_block div.image-info span a.first {border-right: 1px solid white; padding-right: 5px; margin-right: 5px;}

.scheda_foto_block .altre { margin-bottom: 30px; border: solid #cacbcd; border-width: 1px 0; padding: 5px 15px; color: #e70000; font: bold 20px Arial, sans-serif;}
.scheda_foto_block ul.galleries { margin-left: 10px; width: 600px;}
.scheda_foto_block ul.galleries li {width: 255px; margin-left: 40px; padding-bottom: 30px; float: left; height: 225px;}
.scheda_foto_block ul.galleries li h4 a {font-size: 18px; color: #e82328}
.scheda_foto_block ul.galleries li a.hidden {display: block; overflow: hidden; max-width: 255px; max-height: 190px;}


div.scheda_content_block div.video {position:relative; width: 530px; height: 338px; overflow: hidden; background: black; top: 30px;}
div.scheda_content_block .video * {margin: 0; padding: 0;}
div.scheda_content_block div.video .first_v_align {position:absolute; height: 338px; width: 530px;}
div.scheda_content_block div.video a.trailer_active {
	background:transparent url(../img/video_button_bg.png) 565px 0;
	cursor:pointer;
	display:block;
	height:338px;
	margin:auto;
	width:530px;
	z-index:99;
	position: absolute;
	top: 0;
}
div.scheda_content_block div.video a.trailer_inactive {
	background:transparent url(../img/video_button_bg.png) -35px 0;
	cursor:pointer;
	display:block;
	height:338px;
	margin:auto;
	width:530px;
	z-index:99;
	position: absolute;
	top: 0;
}
div.scheda_content_block img.click {position: absolute; bottom: 0; left: 0;}
div.scheda_content_block .video .mid-align-child{width: 530px; text-align: center;}

/************************
 ***** CERCA CINEMA *****
 ************************/

.cerca_block {padding: 10px 5px 3px 5px; width: 650px; position: relative;}
.cerca_block .ad_background {background: transparent url(../img/backCercaAd.png) repeat-y 580px; position: relative; z-index: 10}
.cerca_block .selection {border: 2px solid #8e8c8c; width: 626px; float: left; margin: 0 10px; background: #d7d5d5; display: inline; padding-top: 20px; padding-bottom: 10px;}
.cerca_block .adv { width: 395px; float: right; display: inline; margin-right: 10px; text-align: center; padding: 50px 0; background: transparent url(../img/backCercaAd_end.png) no-repeat left top;}
.cerca_block .ad_end { width: 395px; height: 2px; background: transparent url(../img/backCercaAd_end.png) no-repeat bottom; display: block; position: absolute; bottom: 3px; right: 15px; z-index: 20;}
.cerca_block .big-cities {background: #b5b2b2; padding: 20px 20px 0 20px; width: 516px; }
.cerca_block .big-cities2 { padding: 5px 20px 20px 20px; margin-bottom: 10px;;}
.cerca_block .big-cities li {float: left; margin-bottom: 5px;}
.cerca_block .big-cities li a {color: #fffdfd; font-size: 11px; text-transform: uppercase; padding: 0 5px; display: block;  border-left: 2px solid #181818;}
.cerca_block .big-cities li.first {clear: left;}
.cerca_block .big-cities li.first a {border: 0; padding-left: 0; }

.cerca_block form p {color: #5b5959; font-size: 18px; font-weight: bold; margin: 0 20px 10px 20px; position: relative;}
.cerca_block form p span {display: block; float: left; width: 110px;}
.cerca_block form p select {width: 285px; background: #f0efef; border: 1px solid #a6a4a4; height: 21px;}
.cerca_block form p option {text-indent: 3px;}

.cerca_block .italy_regions  {padding: 15px 20px; background: #aeacac url(../img/backRegions.png) repeat-x; }
.cerca_block form p.regions  {margin: 0; padding-top: 10px; border-top: 1px solid #b4b3b3;}
.cerca_block form p.regions span  {width: 240px;}
.cerca_block form p.regions select {width: 170px;}

.cerca_block .cinema_overview {margin: 10px 0 0 15px; background: transparent url(../img/backCercaCinemas.png) repeat-x top; padding: 10px 3px; width:615px;}
.cerca_block .cinema_overview .icon {margin: 0 20px 0 7px; float: left;}
.cerca_block .cinema_overview h3 {height: 40px; color:#cd1b1b; font-size: 16px; font-weight: bold; text-transform: uppercase; margin-right: 40px;}
.cerca_block .cinema_overview h3  a{ color:#cd1b1b;}
.cerca_block .cinema_overview h4 {float: left; height: 40px; margin-right: 15px;color: #464646; font-size: 15px; font-weight: bold;}
.cerca_block .cinema_overview h4 .external {color: #464646;}
.cerca_block .cinema_overview table {width: 100%; clear: left; font: bold 14px Arial, sans-serif; margin-top: 20px; color: #959494; text-transform: uppercase;}
.cerca_block .cinema_overview table td {border-top: 1px solid #d7d6d6; padding: 4px;}
.cerca_block .cinema_overview table .first_row td {border:0;}
.cerca_block .cinema_overview table a {font-weight: normal; color: #cd1b1b}
.cerca_block .cinema_overview table .sala {width: 60px;}
.cerca_block .cinema_overview table .title {width: 300px;}

.cerca_block .google_map {display: block; float: left; padding: 10px 15px; border: solid #bebdbd; border-width: 0 1px;}
.cerca_block .cinema_overview #map {margin: 20px auto;}


.cerca_block .film_overview {margin: 0 15px; background: #eeeeee url(../img/backFilmOverview.png) repeat-x; padding: 15px; width: 590px;}
.cerca_block .film_overview img {float: left; margin-bottom: 20px;}
.cerca_block .film_overview h3 {color: #484747; font-size: 20px; font-weight: bold; text-transform: uppercase;padding-left: 188px;}
.cerca_block .film_overview h3 a {color: #484747;}
.cerca_block .film_overview p.cast {color: #f00b0b ; text-transform: uppercase; margin-top: 5px; padding-left: 188px;}
.cerca_block .film_overview p.cast a {color: #373636 ; text-transform: none; font: normal 16px Georgia, serif;}
.cerca_block .film_overview .trama {background: white; margin-top: 20px; padding-bottom: 15px; clear: left;}
.cerca_block .film_overview .trama p {margin: 0 20px;}
.cerca_block .film_overview .scheda_section { display: block; position: relative; top: -8px; left: -4px; float: none; margin-bottom: 5px;}

.cerca_block .cinema_list li {float: left; width: 206px; padding-left: 10px;}
.cerca_block .cinema_list a {color: #5B5959}

.cerca_box_white { background-color: #fff; margin: 0 0 10px 10px; width: 648px; }
.cerca_box_white h3.cerca_titlebox { background: url(../img/cercacinema_titlebar.png) no-repeat; height: 48px; line-height: 48px; padding: 0 15px; color: #000; font-size: 15px; font-weight: bold; text-transform: uppercase; }
.cerca_box_white .cerca_box_city { padding: 10px 50px 10px 75px; width: 500px; }
.cerca_box_white .cerca_box_city ul.cerca_box_city_column { width: 240px; margin: 0 10px 0 0; float: left; }
.cerca_box_white .cerca_box_city ul.cerca_box_city_column li {line-height: 22px;}
.cerca_box_white .cerca_box_city ul.cerca_box_city_column li a:hover { text-decoration: underline; }


/* italia */
        
.cerca_block #italia {position: relative; width: 300px; height: 340px; background: url(../img/italia.jpg) no-repeat; margin: 30px auto;}
.cerca_block #italia li {position: absolute;}
.cerca_block #italia a {display: block}
.cerca_block #italia_1,.cerca_block #italia_1 a {width: 25px; height: 18px; left: 57px; top: 18px; z-index: 3;}
.cerca_block #italia_1 a:hover {background: url(../img/italia.jpg) no-repeat -1px -355px;}
.cerca_block #italia_2,.cerca_block #italia_2 a {width: 54px; height: 68px; left: 48px; top: 8px; z-index: 1;}
.cerca_block #italia_2 a:hover {background: url(../img/italia.jpg) no-repeat -96px -563px;}
.cerca_block #italia_3,.cerca_block #italia_3 a {width: 60px; height: 56px; left: 88px; top: 13px; z-index: 2;}
.cerca_block #italia_3 a:hover {background: url(../img/italia.jpg) no-repeat -213px -568px;}
.cerca_block #italia_4,.cerca_block #italia_4 a {width: 45px; height: 41px; left: 133px; top: 5px; z-index: 6;}
.cerca_block #italia_4 a:hover {background: url(../img/italia.jpg) no-repeat -133px -344px;}
.cerca_block #italia_5,.cerca_block #italia_5 a {width: 50px; height: 53px; left: 134px; top: 21px; z-index: 5;}
.cerca_block #italia_5 a:hover {background: url(../img/italia.jpg) no-repeat -12px -419px;}
.cerca_block #italia_6,.cerca_block #italia_6 a {width: 30px; height: 30px; left: 173px; top: 22px; z-index: 7;}
.cerca_block #italia_6 a:hover {background: url(../img/italia.jpg) no-repeat -183px -362px;}
.cerca_block #italia_7,.cerca_block #italia_7 a {width: 55px; height: 21px; left: 59px; top: 67px; z-index: 8;}
.cerca_block #italia_7 a:hover {background: url(../img/italia.jpg) no-repeat -9px -652px;}
.cerca_block #italia_8,.cerca_block #italia_8 a {width: 70px; height: 51px; left: 101px; top: 55px; z-index: 4;}
.cerca_block #italia_8 a:hover {background: url(../img/italia.jpg) no-repeat -216px -493px;}
.cerca_block #italia_9,.cerca_block #italia_9 a {width: 51px; height: 69px; left: 109px; top: 76px; z-index: 3;}
.cerca_block #italia_9 a:hover {background: url(../img/italia.jpg) no-repeat -32px -341px;}
.cerca_block #italia_10,.cerca_block #italia_10 a {width: 30px; height: 37px; left: 145px; top: 111px; z-index: 4;}
.cerca_block #italia_10 a:hover {background: url(../img/italia.jpg) no-repeat -90px -428px;}
.cerca_block #italia_11,.cerca_block #italia_11 a {width: 35px; height: 42px; left: 155px; top: 100px; z-index: 3;}
.cerca_block #italia_11 a:hover {background: url(../img/italia.jpg) no-repeat -162px -581px;}
.cerca_block #italia_12,.cerca_block #italia_12 a {width: 51px; height: 56px; left: 136px; top: 132px; z-index: 3;}
.cerca_block #italia_12 a:hover {background: url(../img/italia.jpg) no-repeat -140px -486px;}
.cerca_block #italia_13,.cerca_block #italia_13 a {width: 44px; height: 38px; left: 165px; top: 138px; z-index: 3;}
.cerca_block #italia_13 a:hover {background: url(../img/italia.jpg) no-repeat -86px -351px;}
.cerca_block #italia_14,.cerca_block #italia_14 a {width: 31px; height: 22px; left: 183px; top: 164px; z-index: 4;}
.cerca_block #italia_14 a:hover {background: url(../img/italia.jpg) no-repeat -266px -358px;}
.cerca_block #italia_15,.cerca_block #italia_15 a {width: 41px; height: 68px; left: 48px; top: 164px; z-index: 4;}
.cerca_block #italia_15 a:hover {background: url(../img/italia.jpg) no-repeat -11px -481px;}
.cerca_block #italia_16,.cerca_block #italia_16 a {width: 40px; height: 47px; left: 181px; top: 180px; z-index: 3;}
.cerca_block #italia_16 a:hover {background: url(../img/italia.jpg) no-repeat -147px -423px;}
.cerca_block #italia_17,.cerca_block #italia_17 a {width: 76px; height: 72px; left: 206px; top: 169px; z-index: 2;}
.cerca_block #italia_17 a:hover {background: url(../img/italia.jpg) no-repeat -6px -564px;}
.cerca_block #italia_18,.cerca_block #italia_18 a {width: 32px; height: 38px; left: 212px; top: 197px; z-index: 3;}
.cerca_block #italia_18 a:hover {background: url(../img/italia.jpg) no-repeat -224px -350px;}
.cerca_block #italia_19,.cerca_block #italia_19 a {width: 40px; height: 60px; left: 208px; top: 229px; z-index: 4;}
.cerca_block #italia_19 a:hover {background: url(../img/italia.jpg) no-repeat -78px -485px;}
.cerca_block #italia_20,.cerca_block #italia_20 a {width: 78px; height: 53px; left: 131px; top: 270px; z-index: 3;}
.cerca_block #italia_20 a:hover {background: url(../img/italia.jpg) no-repeat -209px -420px;}

.uscite_block {position: relative; background: transparent url(../img/blk_uscite_back.png) no-repeat 0 50px; height: 495px;}
.uscite_block span.prev,.uscite_block span.next {position: absolute; display: block; top: 180px; left: 35px; width: 36px; height: 47px; background: transparent url(../img/blk_actors_left.png) no-repeat; text-indent: -10000px; cursor: pointer}
.uscite_block span.next {background: transparent url(../img/blk_actors_right.png) no-repeat; left: auto; right:35px;}
.uscite_block_scroll {margin: 50px 0 0 110px;}
.uscite_block_scroll li {margin-right: 20px; height: 395px; width: 173px; position: relative;}
.uscite_block_scroll li h4 {position: absolute; top: 340px; font-size: 16px; font-weight: bold; text-transform: uppercase;}
.uscite_block_scroll li h4 a { color:white;}

/*
.tutti_block {margin: 0 !important;}
.tutti_block ul#sceda {background: none; margin: 0; padding: 0; width: 985px;}
.tutti_block ul#sceda li { margin: 0; padding: 10px;width: 965px;}
.tutti_block ul#sceda li img { margin-right: 10px;}
.tutti_block ul#sceda li div {width: 455px;}
.tutti_block ul#sceda div.sceda_box * {font-size: 16px; font-weight: normal;}
.tutti_block ul#sceda div.sceda_box h3,.tutti_block ul#sceda div.sceda_box p {padding-left: 145px;}
.tutti_block ul#sceda div.sceda_box h3,.tutti_block ul#sceda div.sceda_box span {font-weight: bold;} */

/* NEW RELEASE CERCA CINEMA */

.medium-gray {background:#e0e0e0 url(../img/cercacinema-bg.png) repeat-x bottom; padding: 0 0 10px 0;}
.light-gray {background:#e0e0e0; padding:0 0 10px 0;}

#top-col.cerca-cinema {position: relative; z-index: 1; width: 100%; background: url(../img/top-col-cerca-bckg.gif) no-repeat 0 0;}
#top-col.cerca-cinema #top-col-lft {position: relative; float:left; width:310px; padding:55px 0 0 25px;}
#top-col.cerca-cinema a.clr-blk {clear: both; display: block; float: left; margin: 20px 0 0;}

#top-col .inner-page-description {padding:50px 0 0 170px; width:470px; font-size:14px;}
.cercacinema-top-boxes {float:left;}

#top-col-rgh {float:right; padding-top:45px;}

.inner-city-description {font-size:14px; padding:0 10px 10px; color:#333;}

.cerca-cinema-city {height: 4px; background: url(../img/top-col-city-bckg.jpg) 0 0 no-repeat; width:990px; line-height: 1px; font-size: 1px;}
#left-city-col {float:left; width: 660px;}
#left-city-col h1.cc-city {padding: 9px; background: url(../img/cc-city-bg.jpg) repeat-x 0 0; color: #000; font-size: 18px; font-weight: bold; width: 642px;}
#left-city-col h1.cc-city2 {padding:5px 10px 8px 15px; background:#eeeeee url(../img/cc-city2-bg.gif) repeat-y 0 0; color:#424242; font-size:20px;}
#left-city-col h1.cc-city2 span.red {color:#ca3129;}

p.cc-city-seo1 {padding:0 10px 10px 15px; background:#eee; font-size:12px;}
p.cc-city-seo2 {padding:0 10px 10px 20px; font-size:12px;}
p.cc-city-prov {padding:0 10px 5px 20px; background:#cbcaca; color:#333; font-size:10px;}

.cc-city-form {width:510px; padding:0 0 6px 150px;}
.cc-city-form-in {float:left;}
.cc-prov-form {width:510px; padding:20px;}

/* Cercacinema hp top form */
.cercacinema-top-search-cnt {color: #c6312a; font-family: Arial, "MS Trebuchet",Helvetica, sans-serif; font-size: 17px;}
.cercacinema-top-search-cnt li {display: list-item; margin: 0 0 10px;}
.cercacinema-top-search-cnt li label {font-weight:bold;}
.cercacinema-top-search-cnt li dt a 
{
	display:block; 
	width:144px; 
	height:19px; 
	padding:3px 23px 0 5px; 
	cursor:pointer; 
	background:url(../img/2010_redesign/cercacinema/dropdown_arrow.gif) no-repeat right #fff;
	border:1px solid #ababab;
	font-size:14px;
	line-height:17px;
	overflow:hidden;
	color:#333;
}
.cercacinema-top-search-cnt li dt a span {color:#4e4e4e; font-weight:normal; padding:0; margin:0;}
.cercacinema-top-search-cnt li .vai {width:93px; height:29px; margin:10px 0 0 81px; border:0; cursor:pointer; background:url(../img/cerca-sel-vai.gif) no-repeat 0 0; display:block;}
.cercacinema-top-search-cnt li .dropdown-conv-cur {width:174px;}
.cercacinema-top-search-cnt li .dropdown-conv-cur dd ul, 
.cercacinema-top-search-cnt li .dropdown-conv-etc dd ul 
{
	position:absolute; 
	display:none; 
	max-height:300px; 
	overflow-y:scroll; 
	padding:1px; 
	background:#fff; 
	border:1px solid #999; 
	font-size:14px; 
	min-width:170px; 
	width:auto !important; 
	width:170px;
}

.cercacinema-top-search-cnt li .dropdown-conv-cur dd ul li, 
.cercacinema-top-search-cnt li .dropdown-conv-etc dd ul li {padding:0; zoom:1; margin:0 0 1px 0; cursor:pointer;}
.cercacinema-top-search-cnt li .dropdown-conv-cur dd ul li a, 
.cercacinema-top-search-cnt li .dropdown-conv-etc dd ul li a {color:#000; font-weight:normal; font-size:14px; display:block; padding:2px 5px;}
.cercacinema-top-search-cnt li .dropdown-conv-cur dd ul li a:hover,
.cercacinema-top-search-cnt li .dropdown-conv-etc dd ul li a:hover {background:#dadada none;}
.cercacinema-top-search-cnt li .dropdown-conv-cur dd ul li a {font-size:12px;}
.cercacinema-top-search-cnt .value {display:none;}
/* Cercacinema hp top form */

/* Cercacinema top form */
.cercacinema-top-form {text-align:center; padding-top:5px;}
.cercacinema-top-form-inner {display:block; text-align:left; position:relative;}
.cercacinema-top-form-inner li.form-item-cnt {display:block; padding-bottom:5px;}
.cercacinema-top-form-inner li dl {width:145px; float:left;}
.cercacinema-top-form-inner li dt a 
{
	display:block; 
	width:117px; 
	height:23px; 
	padding:5px 23px 0 5px; 
	cursor:pointer; 
	background:url(../img/cercacinema-film-right-form-input-bg.png) no-repeat;
	font-size:14px;
	line-height:19px;
	overflow:hidden;
	color:#212121;
	
}
.cercacinema-top-form-inner li dt a span {color: #4e4e4e; font-weight: normal; padding: 0; margin: 0;}
.cercacinema-top-form li.button-cnt {padding-left:177px;}
.cercacinema-top-form li.button-cnt .vai 
{
	width:93px; 
	height:29px; 
	border:0; 
	cursor:pointer; 
	background:url(../img/cerca-sel-vai.gif) no-repeat 0 0; 
	display:block;
}
.cc-city-form .cercacinema-top-form li.button-cnt {position:absolute; bottom:5px; left:280px; padding:0px;}
.cc-city-form .cercacinema-top-form-inner {}


.cercacinema-top-form-inner li .dropdown-cinema dd ul 
{
	position:absolute; 
	display:none; 
	max-height:300px; 
	overflow-y:scroll; 
	padding:1px; 
	background:#fff; 
	border:1px solid #999; 
	font-size:14px; 
	min-width:141px; 
	width:auto !important; 
	width:141px;
	z-index:1;
}
.cercacinema-top-form-inner li .dropdown-cinema dd ul li a {cursor:pointer; color:#000; display:block; padding:2px 5px;}
.cercacinema-top-form-inner li .dropdown-cinema dd ul li .value {display:none;}
.cercacinema-top-form-inner li .dropdown-cinema dd ul li a:hover {background:#dadada none;}
.cercacinema-top-form-inner li .dropdown-cinema dd ul li a span {font-weight:normal;}
.cercacinema-top-form-inner li label 
{
	font-size:10px; 
	color:#3a4144; 
	font-weight:bold; 
	display:block; 
	float:left; 
	margin-top:7px;
	width:125px;
	text-align:left;
}
/* Cercacinema top form */

.city-name-box 
{
	display:block; 
	background:#4e4e4e none; 
	border:2px solid #999; 
	height:36px; 
	line-height:36px; 
	text-align:center; 
	font-size:22px;
	color:#cac362; 
	font-weight:bold;
	text-transform:uppercase;
}

/*
.cerca-sel01 {color: #c6312a; font-family: Arial, "MS Trebuchet",Helvetica, sans-serif; font-size: 17px; font-weight: bold;}
.cerca-sel01 li {display: list-item; margin: 0 0 10px;}
.cerca-sel01 li dt a 
{
	display:block; 
	width:144px; 
	height:19px; 
	padding:3px 23px 0 5px; 
	cursor:pointer; 
	background:url(../img/2010_redesign/cercacinema/dropdown_arrow.gif) no-repeat right #fff;
	border:1px solid #ababab;
	font-size:14px;
	line-height:17px;
	overflow:hidden;
}
.cerca-sel01 li dt a span {color: #4e4e4e; font-weight: normal; padding: 0; margin: 0;}
.cerca-sel01 li .vai {width:93px; height:29px; margin:10px 0 0 81px; border:0; cursor:pointer; background:url(../img/cerca-sel-vai.gif) no-repeat 0 0; display:block;}
.cerca-sel01 li .dropdown-conv-cur {width: 170px;}
.cerca-sel01 li .dropdown-conv-cur dd ul, 
.cerca-sel01 li .dropdown-conv-etc dd ul, 
.cerca-sel01 li .dropdown-cinema dd ul, 
.cerca-sel01 li .dropdown-film dd ul {position: absolute; display: none; max-height: 300px; overflow-y: scroll; padding: 5px; background: #fff; border: 1px solid #999; font-size: 14px; min-width:133px; width:auto !important; width:133px;}

.cerca-sel01 li .dropdown-conv-cur dd ul li, .cerca-sel01 li .dropdown-conv-etc dd ul li, .cerca-sel01 li .dropdown-cinema dd ul li, .cerca-sel01 li .dropdown-film dd ul li {padding: 0; zoom: 1; margin:0 0 5px 0; cursor: pointer;}
.cerca-sel01 li .dropdown-conv-cur dd ul li a, .cerca-sel01 li .dropdown-conv-etc dd ul li a, .cerca-sel01 li .dropdown-cinema dd ul li a, .cerca-sel01 li .dropdown-film dd ul li a {color: #000; font-weight: normal; font-size: 14px;}
.cerca-sel01 li .dropdown-conv-cur dd ul li a {font-size:12px;}

.cerca-sel01.city {float: left; padding:2px 0 0;}
.cerca-sel01.city li {padding:4px 0 0; margin:0; zoom:1;}
.cerca-sel01.city li label 
{
	font-size:10px; 
	color:#3a4144; 
	font-weight:bold; 
	display:block; 
	float:left; 
	margin-top:7px;
}
.cerca-sel01.button {float:left; padding:101px 0 0 35px;margin:0px; zoom:1;}
.cerca-sel01.button li {margin:0px;}
.cerca-sel01.button li button.vai {float: left; margin:0px;}

.cerca-sel02 {position: absolute; top:120px; left:220px; color:#b2b1b1; font-size:13px; font-weight:bold;}
.cerca-sel02 li {margin: 0 0 5px 0;}
.cerca-sel02 li a {display: block; height:12px; padding:0 15px 0; background: url(../img/cc-sel02-abg.gif) no-repeat 0 1px; color:#b2b1b1;}

.cerca-sel02.city {position:static; width:105px; float:left; padding:6px 0 0 200px;}
.cerca-sel02.city li {padding: 3px 0 9px; margin:0px;}
.cerca-sel02.city a {color: #3a4144; font-size: 10px;}
*/

#top-col-mid.cc-mid 
{
	float:left; 
	width:290px; 
	min-height:255px; 
	height:auto !important; 
	height:255px; 
	margin:5px 0 0;
	position:relative;
}
.cerca-rapid-list {float:right; margin:12px 0 0; color:#949696; font-size:11px; font-weight: bold; line-height:18px; position:relative; z-index:5;}
.cerca-rapid-list li a {color:#949696;}
.cerca-rapid-list li a:hover {color:#C6312A;}
.flash-map-box {position:absolute; top:0px; left:0px; z-index:1;}

/*
.topcol-box-office {width: 223px; height: 198px; padding: 57px 50px 0 77px; background: url(../img/topcol-box-office-bg.jpg) no-repeat 0 0; color: #444; font-size: 10px; font-weight: bold;}
.topcol-box-office li {height: 15px; line-height: 15px;}
.topcol-box-office li a {float: left; padding: 0 0 0 10px; height: 15px; color: #444; line-height: 15px;}
.topcol-box-office li a:hover {color: #EF1C04;}
.topcol-box-office li span {float: left; padding: 0 0 0 10px;}

.topcol-box-office .rankfirst {display: block; float: left; width: 12px; height: 12px; background: url(../img/topcolBoxofficeRank01.png) no-repeat 0 0;}
.topcol-box-office .equalfirst {background-position: 0 -12px;}
.topcol-box-office .lowerfirst {background-position: 0 -24px;}
.topcol-box-office .rank {display: block; float: left; width: 12px; height: 12px; background: url(../img/topcolBoxofficeRank02.png) no-repeat 0 0;}

.topcol-box-office .equal {background-position: 0 -12px;}
.topcol-box-office .lower {background-position: 0 -24px;}
.topcol-box-office .earn {float: right;}
*/

.topcol-box-office 
{
	width: 223px; 
	height: 198px; 
	padding: 57px 50px 10px 77px; 
	background: url(../img/topcol-box-office-bg.jpg) no-repeat 0 0; 
	color: #444; 
	font-size: 10px; 
	font-weight: bold;
	position:relative;
}
.topcol-box-office li {height: 18px;}
.topcol-box-office li.week 
{
	margin: 0; 
	color: #fff; 
	font-size:10px;
	height:11px; 
	line-height:10px; 
	width:110px;
	position:absolute; 
	top:30px;
	left:165px;
}
.topcol-box-office li a {display: block; float: left; width: 115px; padding: 0 0 0 10px; color: #444;}
.topcol-box-office li a:hover {color: #EF1C04;}
.topcol-box-office li span {float: left; padding: 0 0 0 10px;}
.topcol-box-office li div.order_number {float: left;}
.topcol-box-office .rankfirst {display: block; float: left; width: 12px; height: 12px; background: url(../img/topcolBoxofficeRank01.png) no-repeat 0 0;}
.topcol-box-office .rank {display: block; float: left; width: 12px; height: 12px; background: url(../img/topcolBoxofficeRank02.png) no-repeat 0 0;}
.topcol-box-office .equalfirst {background-position: 0 -12px;}
.topcol-box-office .lowerfirst {background-position: 0 -24px;}
.topcol-box-office .equal {background-position: 0 -12px;}
.topcol-box-office .lower {background-position: 0 -24px;}
.topcol-box-office .earn {text-align: right;}
.topcol-box-office .earn.light {color:#979998;}

.cerca-movie-cnt {width: 648px; margin: 0 0 0 10px; padding: 0; background: #4e4e4e; color: #fff;}
.cerca-movie-menu {height:31px; margin:0 0 0 10px;}
.cerca-movie-menu li, .cerca-movie-menu li a {display: block; width:162px; color: #000; font-size: 12px; font-weight: bold; line-height:31px; text-align: center;}
.cerca-movie-menu li {float:left; background: url(../img/cerca-movie-menu-bg.png) no-repeat 0 0;}
.cerca-movie-menu li.active {background: #4e4e4e;}
.cerca-movie-menu li.active a {color: #c9c697;}
.cerca-movie-menu li a:hover {color: #c9c697; background:#4E4E4E;}

.cerca-movie-list, .cerca-movie-list a {color: #fff; font-size: 9px; font-weight: bold;}
.cerca-movie-list li p a:hover {text-decoration:underline;}
.cerca-movie-list {padding: 10px 30px;}
.cerca-movie-list li {float: left; width: 97px; padding: 0 0 0 20px;}
.cerca-movie-list li .title-cnt {margin: 10px 0; text-indent:0px;}
.cerca-movie-list li .title-cnt a {color: #dcd8a2;}
.cerca-movie-list li p {clear: both; padding: 0 0 10px;}
.cerca-movie-list li div {text-align: center;}

.cc-stars {margin: 10px 0; padding:0 0 0 12px;}
.cc-stars li {display: block; width: 8px; height: 8px; padding: 0 8px 0 0; background: url(../img/cc-stars-li-bg.gif) no-repeat 0 0; font-size: 0px;}
.cc-stars li.active, .cc-stars li:hover {background-position: 0 -8px;}

/*             styles for the star rater                */
.star-rating{
	list-style:none;
	margin: 8px 0px 7px 8px;
	padding:0px;
	width: 90px;
	height: 8px;
	position: relative;
	background: url(../img/cc-stars-li-bg2.gif) top left repeat-x;
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width: 8px;
	height: 8px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0;
	margin: 0px 10px 0 0;
}
.star-rating li a:hover{
	background: url(../img/cc-stars-li-bg2.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:18px;
}
.star-rating a.two-stars{
	left:18px;
}
.star-rating a.two-stars:hover{
	width: 36px;
}
.star-rating a.three-stars:hover{
	width: 54px;
}
.star-rating a.three-stars{
	left: 36px;
}
.star-rating a.four-stars{
	left: 54px;
}
.star-rating a.four-stars:hover{
	width: 72px;
}
.star-rating a.five-stars{
	left: 72px;
}
.star-rating a.five-stars:hover{
	width: 90px;
}

.cc-prov-cnt {margin: 0;}
.cc-prov-cnt.dark {float:left; margin:0 0 10px 10px; background:#cecece;}
.cc-prov-cnt .box-title {margin: 30px 20px 15px 30px; font-weight: bold; display:block;}
.cc-prov-cnt a.cc-prov-torna {display:block; margin:0 10px 0 0; color:#777576; font-size:12px; font-weight:bold; text-align:right;}
.cc-prov-list {margin: 0 20px 5px 30px; font-size: 12px; font-weight: bold;}
.cc-prov-list li {float: left; width: 115px; padding: 0 5px 0 0;}
.cc-prov-list li.first {width: 100%;}
.cc-prov-list li a {color: #777576;}
.cc-prov-list li a.light {color: #b6b4b5; font-size: 11px;}

.cc-prov-cnt-whiteborder {
	margin: 10px 0 0 10px;
	padding: 15px;
	border-top: 4px solid #f2f2f2;
	border-right: 6px solid #f2f2f2;
	border-bottom: 16px solid #f2f2f2;
	border-left: 6px solid #f2f2f2;
	background: #fff;
}
.cc-prov-list-white {font-size: 14px;}
.cc-prov-list-white li {float: left; width: 180px; padding: 0 20px 3px 0;}
.cc-prov-list-white li.first {width: 100%;}
.cc-prov-list-white li a {color: #333;}

.cc-prov-cnt-white {
	margin: 10px 0 0 10px;
	background: #fff;
}
.cc-prov-cnt-white h1 {margin: 15px 10px 15px 30px; color: #787676; font-size: 15px; font-weight: bold;}
.cc-prov-cnt-white h2 {float:right; margin: 20px 35px 15px 10px; font-size: 12px; font-weight: bold; text-indent: 0; text-align: right;}
.cc-prov-cnt-white h2 a {color: #666;}
.cc-prov-cnt-white h5 {float:left; width:590px; margin:15px 28px; font-weight:bold;}
.cc-prov-cnt-white h5.cc-h5-var2 {margin-top:25px;}

.cc-prov-cnt-darkletter {margin:0 0 20px;}
.cc-prov-list-darkletter {margin:0 0 2px 20px;}
.cc-prov-list-darkletter li {float:left; width:200px; margin:0 10px 0 0; color:#333; font-size:12px; font-weight:bold;}
.cc-prov-list-darkletter li a {color:#333;}

.cc-cinemalist-cnttop, .cc-cinemalist-cntbottom {width: 660px; height: 5px; font-size: 0; line-height: 0;}
.cc-cinemalist-cnttop {background: url(../img/cc-cinemalist-cnttop-bg.gif) no-repeat 0 0;}
.cc-cinemalist-cntbottom {background: url(../img/cc-cinemalist-cntbottom-bg.gif) no-repeat 0 0;}
.cc-cinemalist-cnt {width: 630px; padding: 20px 15px; background: #4e4e4e url(../img/cc-cinemalist-cnt-bg.gif) no-repeat 0 0; color: #fff; font-size: 10px;}
.cc-cinemalist-cnt div {float: left;}
.cc-cinemalist-cnt div.info {width: 150px; margin: 0 0 0 30px; font-weight: bold; word-break: break-all; font-size:12px;}
.cc-cinemalist-cnt a {color: #fff; word-wrap: break-word;}
.cc-cinemalist-cnt a:hover {color: #ccc;}
.cc-cinemalist-cnt h2 {width:180px; font-size: 18px; font-weight: bold; text-indent:0px;}

.cc-cinemalist-cnt ul {float: left; width: 210px; height: 32px; margin: 0 0 0 25px;}
.cc-cinemalist-cnt ul li {float: left; width: 32px; height: 32px; padding: 0 10px 0 0;}
.cc-cinemalist-cnt ul li.phone {background: url(../img/cc-cinemalist-ul-phone.gif) no-repeat 0 0;}
.cc-cinemalist-cnt ul li.limited {background: url(../img/cc-cinemalist-ul-limited.gif) no-repeat 0 0;}
.cc-cinemalist-cnt ul li.bar {background: url(../img/cc-cinemalist-ul-bar.gif) no-repeat 0 0;}
.cc-cinemalist-cnt ul li.ac {background: url(../img/cc-cinemalist-ul-ac.gif) no-repeat 0 0;}
.cc-cinemalist-cnt ul li.threed {background: url(../img/cc-cinemalist-ul-threed.gif) no-repeat 0 0;}

.cc-sala-and-show {width: 660px; overflow: hidden; background:#fff;}
.cc-sala-and-show li {clear: both; display: inline-block; width: 626px; padding: 7px 17px 25px;}
.cc-sala-and-show li .sala-title {margin: 0 0 5px 0; color: #3b3b3b; font-size: 14px; font-weight: bold; letter-spacing: 1px; display:block;}
.cc-sala-and-show li.dark-gray {background: #eaeaea;}
.cc-sala-and-show .movie-info {width:284px; margin:0 0 0 5px; color: #3b3b3b; font-weight:bold; overflow:hidden;}
.cc-sala-and-show .movie-info .text-cnt {font-size: 24px; font-weight: bold; word-wrap:break-word; display:block;}
.cc-sala-and-show .movie-info a {color: #3b3b3b;}
.cc-sala-and-show .movie-info a:hover {color: #797979;}
.cc-sala-and-show .movie-info span.mid-gray {color: #3c3c3c;}
.cc-sala-and-show .orario {margin:10px 50px 10px 0px; color: #3b3b3b; font-size: 14px;}
.cc-sala-and-show .orario span {font-weight: bold; display:block;}
.cc-salaandshow-bottomline {width: 660px; height: 8px; background:#fff url(../img/cc-salaandshow-bckg.jpg) no-repeat left bottom; font-size:0px; line-height: 0px;}
.cc-present-movie {
	width:605px;
	margin:15px auto;
	padding:0 5px 20px;
	background:#fff;
	text-align:center;
	color:#333;
	
	border:5px solid #999;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.cc-present-movie p {padding:15px 0 0; font-size:20px;}
.cc-present-movie p.red-title {color:#cc3333;}
.cc-present-movie p.main-title {padding:0; font-weight:bold; text-transform: uppercase;}
.cc-present-movie a {font-size:15px; color:#333; font-weight:bold; text-decoration:underline;}

.cclist-lft {width: 215px;}
.cclist-lft p {font-size: 9px;}
.cclist-lft span.cclist-tel {font-size: 11px; font-weight:bold;}

.cc-show-acc {width: 120px;}
.cc-show-acc p {font-size: 10px; font-weight: bold; line-height: 16px;}
.cc-show-acc ul {margin: 30px 0 0;}
.cc-show-acc li {clear: none; float: left; width: 32px; height:32px; padding:0;}
.cc-show-acc li.lg-limited {margin: 0 10px 0 0; background: url(../img/lg-limited.gif) no-repeat 0 0;}
.cc-show-acc li.lg-3d {background: url(../img/lg-3d.gif) no-repeat 0 0;}

/************************
 ********* NEWS *********
 ************************/

.news_block {width: 570px; padding: 20px 45px;}
.news_block h4 {color: #969696; font-size: 20px; font-style: italic;}
.news_block h3 {color: #5a5a5a; font-size: 28px; font-weight: bold; text-transform: uppercase; margin-bottom: 15px;}
.news_block h3 span {color: #454545; font-size: 16px; font-style: italic; display: block; text-transform: none;}
.news_block p {font: normal 18px Georgia, serif; color: #212121;}
.news_block img {float: left; margin-right: 25px;}



/************************
 ***** MOST WANTED ******
 ************************/

.top10_block {background: transparent url(../img/blk_top10_back.png) no-repeat; padding: 0 15px; width: 630px; margin: 0;}
.top10_block_end {background: transparent url(../img/blk_top10_end.png) no-repeat; height: 45px; width: 658px;}
.top10_block *{color: white;}
.top10_block .top3 * {color: #ffc000;}
.top10_block table {width: 300px; float: left; margin-top: 15px;}
.top10_block .rich {margin-right: 30px;}
.top10_block th { text-transform: uppercase; font: bold 22px Calibri, Arial, sans-serif; padding: 0 0 20px 5px;;}
.top10_block td {background: transparent url(../img/backTop10.png) no-repeat; padding: 6px 6px 10px 0;}
.top10_block .order {padding-right: 0; width: 64px;}
.top10_block .order span {display: block; padding: 5px; width: 48px; height: 48px; background: transparent url(../img/backOrder.png) no-repeat; text-align: center; font-size: 22px; font-weight: bold; margin-left: 10px;}
.top10_block .order span img {margin: 0 auto;}
.top10_block span.image {display: block; height: 50px; width: 50px; overflow: hidden; float: left; margin-right: 10px;}
.top10_block td img {display: block; }
.top10_block h4 {font-size: 16px; font-weight: bold; line-height: 50px;}

/* Goran */


.static p.comment_grazie_cnt b {font-size:23px; display:block; margin-bottom:10px;}
.static p.comment_grazie_cnt {text-align:center;}
.static p.comment_grazie_cnt a {color:#10A5D0; font-size:18px; line-height:21px;}
.static p.comment_grazie_cnt a#back {margin-top:50px;}



/*mare*/

.right_articolo{width:300px;margin-left:10px;background:#292929 url(../img/right-articolo-bg.jpg) repeat-x top left;}
.right_articolo h2 {font-weight:bold;color:#a83327;padding:15px;text-transform: uppercase;text-indent:0;}
.right_articolo h3 {font-weight:bold;text-transform: uppercase; padding-left: 15px; background: transparent url(../img/orange_arrow.jpg) no-repeat 0 3px; margin-bottom: 5px;}
.right_articolo h3 a {color:#343434;}
.right_articolo ul{background:#f6f4f4;margin:10px;margin-top:0;padding-bottom:10px;}
.right_articolo ul li{padding:15px 0 0 10px;}
.right_articolo ul li img{margin-right:5px;}
.right_articolo ul li span{display:block;padding-left:17px;font-style:italic;color:#7c7c7c;width:170px;}

.right_shede {margin:10px; background:#3d3d3d;}
.right_shede p{font-weight:bold; display:block; color:#e3e3e3; padding-top:15px;}
.right_shede p a {color:#e3e3e3;}
.right_shede ul{background:#494949;padding:15px 10px 0 12px;}
.right_shede ul li img{float:left;margin-right:5px;}
.right_shede ul li{padding:0px 0 15px 0px;display:block;width:270px;}
.right_shede h2 {font-weight:bold;color:#e3e3e3;padding:15px;width:270px;text-transform: uppercase;text-indent:0;}

.right_shede ul.black{background:black;padding:15px 10px 0 12px;}
.right_shede p.black a {color:#ff0006;}

#right_cercacinema_list { background-color:#262626; margin:0 0 0 0px; position: relative; zoom:1;}
#right_cercacinema_list ul {padding:15px 0;}
#right_cercacinema_list ul li {display:block; padding:0 15px; float:left; width:110px;}
#right_cercacinema_list ul li a {color:#b51f1f; font-weight:bold; font-size:11px; line-height:16px;}

.right_boxinsala {background:#d1d1d1 url(../img/boxinsala-bg.png) repeat-x; margin:0px; position: relative; zoom:1; width: 100%; overflow: hidden;}
div#rightbox_head_bg { background: url(../img/boxinsala_head_bg.png) no-repeat; width:320px; height:14px; font-size:1px; line-height:1px; position:absolute; top:-14px; left:0px;}
.right_boxinsala h3{margin:0px 0 20px 30px;}
.right_boxinsala li {margin:0px 0px 10px 0px; display:inline; text-align:center;}
.right_boxinsala li div { padding:0 9px 5px; margin-bottom:5px; position:relative; background:url(../img/boxinsala-li-bg.png) no-repeat center bottom;}
.right_boxinsala li div span {position:absolute; background:url(../img/boxinsala-li-bg.png) no-repeat center bottom; bottom:5px; left:4px; display:block; width:70px; height:6px;}
.right_boxinsala li a {display:block; width:60px; height:80px; overflow:hidden; position:relative;}
.right_boxinsalla_scroll {margin-left:2px;}
#right_boxinsala_container {height:190px; overflow:hidden;}

.right_boxinsala span.prev_right, .right_boxinsala span.next_right
{
	width:38px;
	height:38px;
	background:url(../img/box_in_sala_arrow_left.png) no-repeat 0 0;
	border:0px;
	position:absolute;
	top:120px;
	left:5px;
	z-index:5;
	cursor:pointer;
}
.right_boxinsala span.next_right {right:5px; left:auto; background:url(../img/box_in_sala_arrow_right.png) no-repeat 0 0;}

.right_boxinsala_bottom{background:#262626 url(../img/filminsala_cercacinema_bg.png) no-repeat left bottom; padding:5px 0; display:block; margin-bottom:10px; position:static;}
h2#right_boxinsala_cercacinema {height:22px; background:transparent url(../img/cerca-cinema.png) no-repeat scroll 0 0; width:109px;margin-left:5px;}
.right_boxinsala_bottom select{color:#D22D2D;width:191px;border:1px solid #D22D2D;margin-left:10px;}
.right_boxinsala_bottom ul {display:block;}
.right_boxinsala_bottom li{float:left;padding:6px 0 0;}
.right_boxinsala_bottom .cities li{color:#a22517;text-transform: uppercase;font-size:11px;font-weight:bold;}
.right_boxinsala_bottom .cities li a{color:#a22517;text-transform: uppercase;font-size:11px;margin-left:4px;}

/* Miodrag */

.first-three-div {padding:20px 0 0 0;}
.first-three-div h1 {margin:0 0 20px 0; color:#000; font-size:30px; font-family:Georgia,"Times New Roman",Times,serif;}
.first-three-div h2 {margin:0 0 15px 0; color:#3d3d3d; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; font-weight:bold;}
.first-three-div h2 a {color:#3d3d3d;}

.keyword_page_list {margin:23px 0 0 0;}
.keyword_page_list li {width:610px; padding:15px 10px;}
.keyword_page_list li.dark {background:#ececec;}
.keyword_page_list li.dark-border {background:#ececec url(../img/kwd-pg-li-brd.gif) no-repeat 10px 100%;}
.keyword_page_list li img {float:left; margin:0 10px 5px 0;}
.keyword_page_list li img.right {float:right; margin:0 0 5px 10px;}
.keyword_page_list li div.kwd-pg-li-cnt {position:relative; float:left; width:610px;}
.keyword_page_list li div.kwd-pg-li-cnt .kwd-pg-li-cnt-in {padding:0 0 30px 0;}
.keyword_page_list li div.keywords {position:absolute; bottom:0; right:0;}
.keyword_page_list li div.keywords.first {width:200px;}
.keyword_page_list li div.keywords.second {width:370px; left:0;}
.keyword_page_list li div.keywords.other {width:370px; right:0;}
.keyword_page_list li div.keywords.noimage {position:static; padding:10px 0 0 0;}
.keyword_page_list li p.highlights {line-height:20px;}
.keyword_page_list li p.img-ttl {color:#858585; font-style:italic; font-size:12px;}
.keyword_page_list li p.img-ttl.right {float:right;}

.keywords_page_keywords li {display:inline; width:auto; padding:0; margin:0;}
.keywords_page_keywords li a {color:#3d3d3d; font-style:italic;}

.rel-keywords-cnt {padding:0 10px 10px 10px;}
.rel-keywords-cnt h1 {margin:0 0 10px 0; font-weight:bold;}
.rel-keywords-cnt p {font-size:13px;}

.rel-keywords-lst {margin:20px 0 0 0;}
.rel-keywords-lst li {display:inline; color:#3b3b3b; font-weight:bold; line-height:20px; word-wrap:break-word;}
.rel-keywords-lst li a {color:#3b3b3b;}
.rel-keywords-lst li a:hover {text-decoration:underline;}

.kwd-srch-hd {margin:40px 0 0 0;}
.kwd-srch-hd .text-cnt {margin:0 0 20px 0; color:#000; font-family:Georgia,"Times New Roman",Times,serif; font-size:19px;}

.kwd-pg-sch {margin:45px 0 0px 0;}
.kwd-pg-sch li {padding:0 0 20px 0; color:#000; font-family:Georgia,"Times New Roman",Times,serif;}
.kwd-pg-sch li img {margin:0 10px;}
.kwd-pg-sch li a {color:#000;}

/*RSS*/
div.rss_feed {width:300px;margin:10px 0  0 10px;}
div.rss_feed.rss_hp {margin-left:0px; border:1px solid gray; padding:0 0 0px 5px; width:293px;}
div.rss_feed.rss_hp div.rss_news_cnt {height:300px;}

div.rss_feed p, div.rss_feed a, .rssfeed a {color:#666666;font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;}
div.rss_feed div.rss_news_cnt {height:195px;overflow-x:hidden;overflow-y:scroll;}
div.rss_feed a.rss_color, a.rss_color {color:#F69008;}
div.rss_feed p.rss_date, p.rss_date {color:#929292;margin-bottom:10px;}
ul.rss_buttons {border-bottom:1px dashed #929292;margin:10px 0 5px;padding-bottom:7px;}
ul.rss_buttons.rss_first {border-bottom:0 none;margin-bottom:0;}
ul.rss_buttons li {display:inline;margin-right:25px;}
li.rss_abuso a {background:transparent url(../img/abuso.png) no-repeat scroll 0 0;color:#666666;cursor:pointer;padding:2px 0 1px 23px;}
li.rss_vota a {background:transparent url(../img/vota.png) no-repeat scroll 0 0;color:#666666;cursor:pointer;padding:2px 0 1px 23px;}
li.rss_abuso a:active, li.rss_vota a:active {color:#E43C72;}
h2.notizie_dal_mondo {background:transparent url(../img/notizie_dal_mondo_bg.png) no-repeat scroll 0 0;height:16px;line-height:16px;margin:5px 0 0;text-indent:-9999px;width:154px;}

/*CLOUD*/
div.clouds_cnt {overflow:hidden;width:280px; margin:10px auto !important; padding: 0 20px 0 0;}
div.clouds_cnt  h2{color:#4C4C4C;font-family:Arial,Helvetica,sans-serif;font-size:20px;margin-bottom:10px;text-indent:0px;text-align:right;height:20px;margin-right:15px;}
ul.clouds_cnt {text-align:left;}
ul.clouds_cnt li {display:inline;}
ul.clouds_cnt li a {color:#4C4C4C;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;}

.logo_container_right{float:right; width: 400px;}
.logo_container_right p{display:block;}
.logo_container_right span{font-size:12px;color:#b2a8a7;display:block;float:right;}
.logo_container_right a#nexta_cnt { background:none; height:auto; padding:0px; margin:0px; display:block; margin-bottom:15px;float:right; text-indent:0px; text-align:right; width:50px;}

/* box office page news */
.box_office_movies ul {margin: 0 13px; color:#1D1D1D;}
.box_office_movies li {margin-bottom:40px;}
.box_office_movies h1 a {color:#000000; font-size:20px; font-weight:bold;line-height:20px;}
.box_office_movies .nation_year {color:#1D1D1D; font-size:14px; font-style:italic; margin-bottom:11px;}
.box_office_movies a {color:#1D1D1D; }
.box_office_movies .genere_cast_cnt {margin-bottom:11px;}

.comment-grazie-page {margin-left:5px; background-color:white;}
.comment-grazie-page #right-col {margin-left:0px;}

.actor_birthdays ul{width:160px;float:left;font-size:12px;margin-top:10px;}
.actor_birthdays ul li{display:block;margin-bottom:5px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:bold;}
.actor_birthdays ul li .pink{color:#d26d8d;}
.actor_birthdays ul li .blue{color:#333862;}
.actor_birthdays ul li .gray{color:#454545;}
.actor_birthdays .first{float:left;margin:10px 15px 0 20px;}

.interviste {background:#dcdcdc; font-size:13spx; display:block; padding:0 15px;}
.interviste h2 {text-indent:0px; color:#565656; text-align:right; font-size:15px; font-weight:bold;}
.interviste h2.recensione-box-title {padding-top:40px;}
.interviste a {color:#3f3f3f;}
.interviste .bottom {text-align:right; display:block;}
.interviste h1 {padding:13px 0 0 65px;}
.interviste ul li {display:block; margin-bottom:15px; position:relative;}
.interviste ul li img {float:left; margin:0 5px 0 0;}
.interviste ul.small-interviste-box h1 {padding:0px; display:inline;}
.interviste ul.small-interviste-box li {display:block; width:140px; float:left; padding-left:5px;}
.interviste ul.small-interviste-box li.second {clear:left; padding-left:0px;}
.interviste ul.small-interviste-box li h1 a {color:#373737; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;}
.interviste a.linksz {display:block; text-align:right; font-size:11px; font-style:italic;}

.genere_film ul {background:#dcdcdc;color:#383838;padding:15px 35px 0 20px;}
.genere_film li {padding-bottom:10px;}
.genere_film li a {color:#373737; font-size:17px;}

.generi-page-cnt {background-color:white;}
.generi-page-cnt h3.page-description {padding-bottom:40px; font-size:15px; color:black;}
.generi-page-cnt .category-title 
{
	font-size:26px; 
	color:#000; 
	font-weight:bold; 
	display:block;
	padding:3px 0 9px 10px;
	background:url(../img/2010_redesign/2010-scheda-redesign/generi-gradient-border.png) no-repeat center bottom;
}
.generi-page-cnt .vai-link 
{
	display:block; 
	text-align:right; 
	padding:3px 10px 0 0; 
	background:url(../img/2010_redesign/2010-scheda-redesign/generi-gradient-border.png) no-repeat center top;
}
.generi-page-cnt .vai-link a {text-decoration:underline; font-size:13px; color:#646464;}
.generi-page-cnt .vai-link a:hover {text-decoration:none;}

.generi-page-cnt li.generi-outter-li {position:relative;}

.generi-list-container {padding-bottom:80px;}
.generi-list-container-innner 
{
	padding:10px; display:block;
	
	background:url(../img/2010_redesign/2010-scheda-redesign/generi-fallback-gradient.png) repeat-x;
	background: -moz-linear-gradient(top, #e2e2e2, #fff);
	background: -webkit-gradient(linear, center top, center bottom, from(#e2e2e2), to(#fff)); 
}
.generi-list-container-innner li {width:206px; float:left; padding-right:10px;}
.generi-list-container-innner li.no-right-padding {padding-right:0px;}
.generi-list-container-innner li img {float:left; margin-right:4px;}
.generi-list-container-innner li .title-cnt {padding-left:74px; text-indent:0px; overflow:visible;}
.generi-list-container-innner li .title-cnt a {font-weight:bold; color:#515151; font-size:13px;}
.generi-list-container-innner li a.scheda-link {color:#e6961d; font-size:10px; padding:3px 0 0 74px; display:block; text-decoration:underline;}
.generi-list-container-innner li a.scheda-link:hover {text-decoration:none;}

.generi-page-cnt li.generi-outter-li .just-gradient-border {position:absolute; top:-1px; left:0px;}


div#cerca_cinema_regione {	background:#F2F2F2; margin: 0px 0px 10px 10px;  width: 648px; }
div#cerca_cinema_regione h2 {
 font: normal normal bold 14px/47px Arial,"MS Trebuchet",Helvetica,sans-serif;  
 color: black; 
 text-transform:uppercase; 
 background: url(../img/h2_cerca_cinema_regione.jpg) no-repeat center center;
  text-indent: 0px; 	
  padding: 0px  12px 0px 12px; 
}
div#cerca_cinema_regione h3.city {  color: red; 	line-height: 60px;  font-size: 14px; margin: 0px 12px; font-weight: bold;  }
div#cerca_cinema_regione ul.city_list {	display: block; padding: 0px; margin: 0px 6px; clear: both; }
div#cerca_cinema_regione ul.city_list li {float: left; clear: none; display: block; margin-bottom: 8px;	color: black; margin-left: 6px;}
div#cerca_cinema_regione ul.city_list li a { text-decoration: none;  color: black; margin-right: 6px; }

.cercacinema-top-line { background:url(../img/cercacinema-film-top-line.png) no-repeat; width:990px; height:4px; line-height:1px; font-size:1px;}
.cercacinema-gradient {background: url(../img/cercacinema-film-bg.png) repeat-x top #e0e0e0; padding: 0 0 10px 0;}

.cercacinema-film-page-title
{
	font-size:22px;
	color:#333;
	font-weight:bold;
	height:41px;
	line-height:41px;
	padding-left:20px;
	overflow:hidden;
}
.cercacinema-film-page-title.upper {text-transform:uppercase;}
.cercacinema-film-page-title span {font-weight:normal; font-size:20px;}
.cerca-movie-menu.cercacinema-film-menu {margin-left:4px;}
.cerca-movie-menu.cercacinema-film-menu li {width:auto; line-height:normal;}
.cerca-movie-menu.cercacinema-film-menu li a
{
	display:block; 
	width:130px; 
	font-size:12px; 
	font-weight:bold; 
	line-height:31px; 
	text-align:center;
}
.cerca-movie-menu.cercacinema-film-menu li.active { border-bottom:1px solid #3f3f3f;}
.cerca-movie-menu.cercacinema-film-menu li.active a {border-bottom:1px solid #474747; line-height:29px;}
.cercacinema-lead-image {padding:2px 0 9px 8px;}

/*
#cercacinema-film-right-col-form.cerca-sel01 {width:287px; height:auto; background:#d4d4d4 none; padding:25px 10px 10px 18px;}
#cercacinema-film-right-col-form.cerca-sel01 span.box-title {font-size:12px; color:#3a4144; display:block; padding-bottom:5px;}
#cercacinema-film-right-col-form.cerca-sel01 label, .cerca-sel02 li label 
{
	font-size:10px; 
	color:#3a4144; 
	font-weight:bold; 
	display:block; 
	float:left; 
	margin-top:7px;
}
#cercacinema-film-right-col-form.cerca-sel01 input, .cerca-sel02 li input {float:left; margin:7px 10px 0 0;}
#cercacinema-film-right-col-form.cerca-sel01 li dl {float:right; width:145px;}
#cercacinema-film-right-col-form.cerca-sel01 li dt a, ul.cerca-sel01 li dl dt a {width:141px; background:url(../img/cercacinema-film-right-form-input-bg.png) no-repeat;}
ul.cerca-sel01 li dl dt a {padding:3px 0 6px 5px; border:0;}
#cercacinema-film-right-col-form.cerca-sel01 button.vai {margin:0px;}
.cerca-sel02 li label {letter-spacing:-1px;}
*/

.cercacinema-info-cnt {}
.cercacinema-info-cnt img {float:left;}
.cercacinema-info-list {float:left; padding-left:14px; width:338px;}
.cercacinema-info-list li {color:#333; padding-bottom:3px; font-size:15px;}
.cercacinema-info-list li * {word-wrap:break-word;}
.cercacinema-info-list li.cercacinema-title h2 {font-size:17px; text-transform:uppercase; font-weight:bold;}
.cercacinema-info-list li h2 {display:inline; text-indent:0px;}
.cercacinema-info-list li span {font-weight:bold; font-size:14px;}
.cercacinema-info-list li a {color:#333; /*text-decoration:underline;*/}
.cercacinema-info-list li a:hover {text-decoration:none;}
.cercacinema-title h2 {text-indent:0px;}
.cercacinema-info-list li .cercacinema-top-form {text-align:left; padding-top:10px;}

.cercacinema-info-list li.cerca-scheda-links {padding:25px 0 15px;}
.cercacinema-info-list li.cerca-scheda-links a {color:#d51426; font-size:14px; font-weight:bold; text-decoration:underline;}
.cercacinema-info-list li.cerca-scheda-links a:hover {text-decoration:none;}
.cercacinema-info-list li.cerca-scheda-links span {padding:0 5px;}

.cercacinema-info-list li.red-links {padding:20px 0; font-size:14px; font-weight:bold;}
.cercacinema-info-list li.red-links a {color:#d51426; text-decoration:underline;}

.cercacinema-static-box 
{
	background:white none; 
	border:5px solid #999999;
	width:558px;
	margin:50px auto;
	padding:13px 25px 0;
	text-align:center;
	
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.cercacinema-static-box p {font-size:20px; color:#333; margin-bottom:37px;}
.cercacinema-static-box p span {color:#cc3333;}
.cercacinema-static-box p strong {font-style:italic;}
.cercacinema-static-box p a {color:#333; text-decoration:underline; text-transform:uppercase; font-size:15px; font-weight:bold;}
.cercacinema-static-box p a:hover {text-decoration:none;}

.cercacinema-static-box.cercacinema-film-box {margin:20px auto 0;}
.cercacinema-static-box.cercacinema-film-box p, 
.cercacinema-static-box.cercacinema-film-box .box-title-cnt {margin-bottom:15px; font-size:20px; color:#cc3333;}
.cercacinema-static-box.cercacinema-film-box.first-cc-film-box {margin-top:50px;}

.cinema-list-cnt {padding:20px 0 40px;}
.cinema-list-cnt ul {float:left; width:155px; text-align:left; margin-left:46px;}
.cinema-list-cnt ul.no-left-margin {margin-left:0px;}
.cinema-list-cnt ul li {padding-bottom:10px;}
.cinema-list-cnt ul li a {color:#333; font-size:12px; font-weight:bold; line-height:16px; text-transform:uppercase;}
.cinema-list-cnt ul li a:hover {text-decoration:underline;}



.right-simple-gray-box-inner.cinema-provincia-title .box-title {color:#b02936; font-size:15px; font-weight:bold; overflow:hidden;}
.right-simple-gray-box-inner.cinema-provincia-title .box-title span {font-weight:normal; color:#342f2f;}
.cinema-della-provincia-box {padding:15px 0 15px 15px; width:285px;}
.cinema-della-provincia-box li {width:132px; padding-right:10px; overflow:hidden; float:left;}
.cinema-della-provincia-box span {display:block;}
.cinema-della-provincia-box a {font-size:15px; color:#333; line-height:21px;}
.cinema-della-provincia-box a:hover {text-decoration:underline;}

#saga-scroller-cnt {overflow:hidden; margin:0px; padding:0px; position:relative;}
#saga-scroller {padding:0px; padding:0 0 20px 0px; margin:0px; width:590px !important; overflow:hidden;}
#saga-scroller ul li {float:left; padding:0 0 0 35px; width:105px;}
#saga-scroller ul li h1 {position:static; padding-top:7px;}
#saga-scroller ul li h1 a {font-size:14px; color:#4c4c4c;}
#saga-scroller span.prev, #saga-scroller span.next 
{
	background:url(../img/gallery_nav_arrows.png) no-repeat;
	cursor:pointer;
	display:block;
	height:42px;
	position:absolute;
	width:37px;
	top:30px;
	z-index:5;
}
#saga-scroller span.prev {left:0px;}
#saga-scroller span.next {right:0px; background-position:right;}
#saga-scroller span.prev.disabled, #saga-scroller span.next.disabled {display:none;}

#saga-page-box {margin:0px; padding:0 45px;}
#saga-page-box li {width:100%; padding-bottom:50px;}
#saga-page-box h1 {position:static; padding-left:100px;}
#saga-page-box h1 a {color:#717171; font-size:14px;}
p#sage-page-text {color:#717171; font-size:14px; padding:30px 30px 50px; display:block;}
#saga-page-box img {float:left; margin-right:30px;}
#saga-page-box p {padding-left:100px; color:#505050; font-size:13px; margin:0px;}
#saga-page-box p.top-spacing {padding-top:15px;}

.guida-tv-page-top-box {position:relative; width:990px; height:85px;}
.guida-tv-page-top-box2 {position:relative; width:650px; margin: 0 0 0 5px; height:85px;}
.guida-tv-hp-top-cnt {background-color:#f1f1f1;}
.guida-tv-hp-top-cnt .box-title {font-size:18px; font-weight:bold; color:white; padding:17px 0 13px 13px; display:block;}
.guida-tv-hp-top-cnt .articles-cnt
{
	background:url(../img/guida-tv/guida-tv-hp-top-grad-bg.jpg) repeat-x; 
	width:652px; 
	float:left;
	height:390px;
	position:relative;
}
.guida-tv-hp-top-cnt .articles-cnt .article-box 
{
	width:618px;
	height:312px;
	position:absolute;
	left:17px;
	top:52px;
	padding:6px 0 0;
}
.guida-tv-hp-top-cnt .articles-cnt .article-box li 
{
	width:174px;
	float:left;
	padding-left:24px;
	text-transform:uppercase;
}
.guida-tv-hp-top-cnt .articles-cnt .article-box .img-cnt {text-indent:0px; position:relative;}
.guida-tv-hp-top-cnt .articles-cnt .article-box .img-cnt a {position:relative; display:block; overflow:hidden; width:174px; height:230px; cursor:pointer;}
.guida-tv-hp-top-cnt .articles-cnt .article-box .img-cnt p 
{
	display:block; 
	position:absolute; 
	bottom:0px; 
	left:0px;
	background:url(../img/guida-tv/guida-tv-top-articles-text-bg.png) no-repeat bottom;
	width:164px;
	overflow:hidden;
	font-size:16px;
	line-height:19px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:white;
	padding:10px 5px 17px;
	text-transform:none;
}
.guida-tv-hp-top-cnt .articles-cnt .article-box .img-cnt div 
{
	position:absolute;
	top:-2px;
	right:-6px;
	background:url(../img/guida-tv/guida-tv-top-articles-date-bg.png) no-repeat;
	width:115px;
	height:18px;
	padding:2px 0 0 18px;
	z-index:1;
	font-size:9px;
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	overflow:hidden;
}
.guida-tv-hp-top-cnt .articles-cnt .article-box .img-cnt div b {font-size:10px;}
.guida-tv-hp-top-cnt .articles-cnt .article-box div.text-cnt
{
	background:url(../img/guida-tv/guida-tv-top-articles-line.png) repeat-x top;
	padding:7px 10px 3px;
	height:72px;
	font-weight:bold;
}
.guida-tv-hp-top-cnt .articles-cnt .article-box div.text-cnt .title-cnt {width:154px; max-height:44px; height:auto !important; height:44px; overflow:hidden;}
.guida-tv-hp-top-cnt .articles-cnt .article-box div.text-cnt .title-cnt a 
{
	font-size:13px; 
	line-height:14px; 
	color:#619efa; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	cursor:pointer;
}
.guida-tv-hp-top-cnt .articles-cnt .article-box div.text-cnt .channel-title-box 
{
	color:white; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:154px;
	height:14px;
	overflow:hidden;
}
.guida-tv-hp-top-cnt .articles-cnt .article-box div.text-cnt .time-box {color:#ffa800; font-size:12px;}

.guida-tv-hp-top-cnt .articles-cnt .single-article-box 
{
	position:absolute; 
	top:59px; 
	left:17px; 
	z-index:1; 
	margin:0px; 
	padding:8px 0 0 18px;
	width:600px;
	overflow:hidden;
}
.single-article-box-inner {background-color:#383838; position:relative; float:left;}
.guida-tv-hp-top-cnt .articles-cnt .single-article-box .img-cnt {margin:3px 3px 0;}
.guida-tv-hp-top-cnt .articles-cnt .single-article-box .img-cnt a {width:auto; height:auto; overflow:inherit; cursor:auto;}
.guida-tv-hp-top-cnt .articles-cnt .single-article-box .img-cnt div {right:-9px;}
.guida-tv-hp-top-cnt .articles-cnt .single-article-box .img-cnt span {}
.guida-tv-hp-top-cnt .articles-cnt .single-article-box div.text-cnt 
{
	position:absolute; 
	height:auto; 
	bottom:0px; 
	left:0px; 
	padding:0px;
	width:100%;
}
.guida-tv-hp-top-cnt .articles-cnt .single-article-box div.text-cnt h2 
{
	width:100%;
	background:url(../img/guida-tv/guida-tv-top-single-article-text-bg.png) repeat-x top;
	text-indent:0px;
}
.guida-tv-hp-top-cnt .articles-cnt .single-article-box div.text-cnt h2 a 
{
	font-size:19px;
	line-height:22px;
	color:white; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-transform:capitalize;
	padding:7px 5px 5px; 
	display:block;
}
.single-article-box-info {width:360px; float:right; padding:52px 5px 0 0; position:relative;}
.single-article-box-info .title-cnt {max-height:115px; height:auto !important; height:115px; overflow:hidden; width:100%; margin-bottom:10px;}
.single-article-box-info .title-cnt a 
{
	font-size:17px; 
	line-height:19px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#619efa; 
	text-transform:uppercase;
}
.single-article-box-info span.hours 
{
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ff9501;
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	padding-bottom:10px;
}
.single-article-box-info p 
{
	font-size:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:white; 
	max-height:42px; 
	height:auto !important; 
	height:42px;
	overflow:hidden;
}
.single-article-box-info div.rel-items {font-size:9px; color:white; text-transform:uppercase; padding-top:10px; line-height:13px;}
.single-article-box-info div.rel-items span a {color:#ffa800; text-decoration:underline;}
.single-article-box-info div.rel-items h2.rel-article-title {text-indent:0px;}
.single-article-box-info div.rel-items h2.rel-article-title a {color:#ffa800; text-decoration:underline;}

.cannale-image-cnt 
{
	height:65px; 
	width:80px; 
	display:block; 
	background:url(../img/guida-tv/channel-logo-top-shadow-trans.png) no-repeat;
	position:absolute; 
	right:7px; 
	top:-10px;
}
.close-button 
{
	position:absolute; 
	bottom:20px; 
	right:20px; 
	display:block; 
	color:white; 
	cursor:pointer;
	background:url(../img/guida-tv/close-button-bg.png) no-repeat;
	width:17px;
	height:17px;
	text-indent:-9999px;
}


.guida-right-adv-cnt {width:327px; text-align:center; float:right;}
.guida-right-adv-cnt .right_advertise_cnt {margin-top:10px;}
.guida-tv-search-and-filters-cnt 
{
	background:url(../img/guida-tv/guida-tv-search-bg.png) repeat-x; 
	width:964px;
	padding:25px 13px 0;
	position:relative;
	z-index:3;
}
.guida-tv-search-and-filters-cnt.short-box {width:624px;}
.signal-type-cnt {position:absolute; right:10px; top:25px;}
.signal-type-cnt li {padding-bottom:16px;}
.signal-type-cnt a {font-size:12px; color:white;}
.signal-type-cnt a.active, .signal-type-cnt a:hover {color:#FFA800;}
.guida-cerca-button 
{
	background:url(../img/guida-tv/guida-tv-cerca.png) no-repeat; 
	width:74px; 
	height:20px; 
	position:absolute; 
	right:230px; 
	top:75px;
	border:0px;
	cursor:pointer;
}

.programma-fascia-oraria-cnt {font-size:13px; color:white; padding-bottom:24px;}
.programma-fascia-oraria-cnt label {display:block; float:left;}
.programma-fascia-oraria-cnt input 
{
	background:url(../img/guida-tv/guida-tv-input-bg.png) no-repeat; 
	width:162px; 
	height:18px; 
	border:0px; 
	padding:0 10px; 
	margin:0 50px 0 5px;
	float:left;
}
.programma-fascia-oraria-cnt dl {display:block; float:left; position:relative; margin-left:5px;}
.programma-fascia-oraria-cnt dt a 
{
	background:url(../img/guida-tv/guida-tv-input-bg.png) no-repeat; 
	width:162px; 
	height:17px; 
	display:block; 
	cursor:pointer;
	padding:1px 10px 0;
	color:black;
	font-weight:bold;
}
.programma-fascia-oraria-cnt dl ul 
{
	display:none; 
	background:url(../img/guida-tv/guida-tv-select-box-bg.png) no-repeat; 
	padding:13px 10px;
	position:absolute;
	top:18px;
	left:9px;
	width:145px;
	z-index: 2;
	cursor: pointer;
}
.programma-fascia-oraria-cnt dl ul a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:white;}
.programma-fascia-oraria-cnt dl ul a:hover {color:#FFA800;}

.mostra-per-box {text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:white; display:block; padding:16px 0;}
.mostra-per-box input {display:inline;}
.mostra-per-box a {font-size:13px; padding:0 5px 0 20px; display:block; line-height:13px; cursor:pointer; float:left; color:white;}
.mostra-per-box a:hover {color:#FFA800;}
.mostra-per-box span#mostra-per {display:block; padding:1px 10px 0 0; float:left;}
.mostra-per-box div.green-checkbox 
{
	background:url(../img/guida-tv/green-checkbox.png) no-repeat 0 1px; 
	width:11px; 
	height:12px; 
	float:left;
}

.top-filter-cnt {position:absolute; top:25px; left:335px;}
.top-filter-cnt li {list-style-type:none; float:left; color:white; display:block;}
.top-filter-cnt li span {background:url(../img/guida-tv/guidatvlistbutt.gif) no-repeat center left; padding-right: 8px;}
.top-filter-cnt li a {color:white; font-size:13px; padding-right: 20px;}
.top-filter-cnt li a.active, .top-filter-cnt li a:hover {color:#FFA800;}

.tv-filter-cnt {padding:7px 0 0 0; overflow:hidden;}
.tv-filter-cnt .filter-title {font-size:9px; color:white; display:block; padding-bottom:10px;}
.tv-filter-cnt ul {padding-bottom:10px;}
.tv-filter-cnt ul li {display:block; float:left; padding-right:160px;}
.tv-filter-cnt ul li.no-padding {padding-right:0px;}
.tv-filter-cnt ul li a {display:block; line-height:13px; font-size:13px; cursor:pointer;}
.tv-filter-cnt ul li#film-checkbox a {color:#ff0000;}
.tv-filter-cnt ul li#film-checkbox a span {background-position:0 0;}
.tv-filter-cnt ul li#serietv-checkbox a {color:#ffc659;}
.tv-filter-cnt ul li#serietv-checkbox a span {background-position:-11px 0;}
.tv-filter-cnt ul li#sport-checkbox a {color:#1f9733;}
.tv-filter-cnt ul li#sport-checkbox a span {background-position:-22px 0;}
.tv-filter-cnt ul li#musica-checkbox a {color:#ff7800;}
.tv-filter-cnt ul li#musica-checkbox a span {background-position:-33px 0;}
.tv-filter-cnt ul li#tvragazzi-checkbox a {color:#35c0cc;}
.tv-filter-cnt ul li#tvragazzi-checkbox a span {background-position:-44px 0;}

.tv-filter-cnt ul li#film-checkbox a.checked span {background-position:0 -11px;}
.tv-filter-cnt ul li#serietv-checkbox a.checked span {background-position:-11px -11px;}
.tv-filter-cnt ul li#sport-checkbox a.checked span {background-position:-22px -11px;}
.tv-filter-cnt ul li#musica-checkbox a.checked span {background-position:-33px -11px;}
.tv-filter-cnt ul li#tvragazzi-checkbox a.checked span {background-position:-44px -11px;}

.tv-filter-cnt ul li a span 
{
	display:block; 
	background:url(../img/guida-tv/guida-tv-filter-boxes.png) no-repeat; 
	width:11px; 
	height:11px;
	line-height:11px;
	margin-right:5px;
	float:left;
	overflow:hidden;
}

.guida-tv-hp-body-cnt {width:990px; position:relative; z-index:1;}
.guida-tv-programme-scroll {width:880px; float:right; background-color:#f1f1f1; padding-bottom:20px;}
.guida-tv-programme-search {width:930px; padding: 30px; background:#f1f1f1 url(../img/guida-tv/guida-tv-programme-search-bg.gif) no-repeat 0 0;}
.guida-tv-programme-search h1 {margin: 0 0 25px; font-size: 30px; font-weight: bold;}
.guida-tv-programme-search ul {font-size: 18px;}
.guida-tv-programme-search ul a {color: #666;}
.guida-tv-programme-search ul a:hover {color: #999;}
.guida-tv-programme-search ul a.guida-tv-schede-vai-alla {color: #000;}

.guida-tv-week-navigation {background:url(../img/guida-tv/guida-tv-week-navigation-bg.png) repeat-x; padding-left:12px; padding-bottom:23px;}
.guida-tv-week-navigation li {width:124px; display:block; float:left; line-height:20px;}
.guida-tv-week-navigation li a {font-size:10px; color:#383838; font-family:Verdana, Arial, Helvetica, sans-serif;}
.guida-tv-week-navigation li a b {font-size:12px;}
.guida-tv-week-navigation li a#first-day {font-weight:bold; font-size:12px; color:#c91c1c;}

.guida-tv-hours-navigation 
{
	background:url(../img/guida-tv/guida-tv-hours-navigation-bg.png) no-repeat; 
	width:836px; 
	height:24px;
	margin:auto;
	position:relative;
	display:block;
	padding-left:22px;
	z-index: 1;
}
.guida-tv-hours-navigation .hours-nav {display:block; width:22px; height:24px; position:absolute; top:0px; cursor:pointer;}
.guida-tv-hours-navigation .hours-nav.prev-program-nav {left:0px;}
.guida-tv-hours-navigation .hours-nav.next-program-nav {right:0px;}
.guida-tv-hours-navigation div {width:814px; overflow:hidden; height:24px; position:relative;}
.guida-tv-hours-navigation ul
{
	height:24px;
	line-height:24px;
	position:absolute;
	width:2500px;
}
.guida-tv-hours-navigation li {display:block; float:left; width:245px; padding-left:5px;}
.guida-tv-hours-navigation li a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:white; font-size:10px;}

.guida-tv-scroll-box {padding:0 11px 72px 10px;}
.guida-tv-scroll-box .guida-tv-scroll-box-inner {width:859px; overflow:hidden; position:relative; overflow:hidden;}
.guida-tv-scroll-box ul {width:40000px !important; position:absolute; padding-top:16px;}
.blue-hour-line 
{
	background:url(../img/guida-tv/guida-tv-blue-hour-line.png) no-repeat; 
	width:14px; 
	height:377px; 
	position:absolute; 
	top:0px;
	z-index:1;
}
.blue-text-line
{
	background:url(../img/guida-tv/orario-arrow.png) no-repeat;
	width:66px;
	height:8px;
	position:absolute;
	z-index:2;
	top:0px;
}

.guida-tv-scroll-box ul li.channel-programme-holder {width:100%; padding-bottom:38px;}
.guida-tv-scroll-box ul li.channel-programme-holder div.channel-programme-inner-holder {width:100%; height:37px !important; overflow:hidden;}
.guida-tv-scroll-box ul li.channel-programme-holder div.channel-programme-inner-holder div {float:left; padding:0 1px;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt 
{
	height:37px; 
	background:url(../img/guida-tv/guida-tv-hp-programme-box-bg.png) repeat-x;
	position:relative;
	overflow:hidden;
}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt:link {cursor:pointer;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt .programme-inner-cnt 
{
	height:37px;
	overflow:hidden;
	color:black;
	font-size:11px;
	position:relative;
	padding:0 19px;
}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt .programme-inner-cnt .programme-inner-cnt {position:absolute; top:5px; left:0px; width:400px;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt .programme-inner-cnt .title-cnt {font-size:12px; font-weight:bold; display:inline;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt .programme-inner-cnt span {font-size:12px;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt .programme-edges 
{
	background:url(../img/guida-tv/guida-tv-hp-programme-box-edges.png) no-repeat; 
	width:19px;
	height:37px;
	position:absolute;
	top:0px;
}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt .programme-edges.left-edge {left:0px; background-position:0 0;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt .programme-edges.right-edge {right:0px; background-position:-19px 0;}

.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_film {background:url(../img/guida-tv/guida-tv-hp-programme-box-bg-red.png) repeat-x}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_film .programme-edges.left-edge {float:left; background-position:-38px 0;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_film .programme-edges.right-edge {float:right; background-position:-57px 0;}

.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_serietv {background:url(../img/guida-tv/guida-tv-hp-programme-box-bg-yellow.png) repeat-x}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_serietv .programme-edges.left-edge {float:left; background-position:-76px 0;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_serietv .programme-edges.right-edge {float:right; background-position:-95px 0;}

.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_sport {background:url(../img/guida-tv/guida-tv-hp-programme-box-bg-green.png) repeat-x}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_sport .programme-edges.left-edge {float:left; background-position:-114px 0;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_sport .programme-edges.right-edge {float:right; background-position:-133px 0;}

.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_musica {background:url(../img/guida-tv/guida-tv-hp-programme-box-bg-orange.png) repeat-x}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_musica .programme-edges.left-edge {float:left; background-position:-152px 0;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_musica .programme-edges.right-edge {float:right; background-position:-171px 0;}

.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_tvragazzi {background:url(../img/guida-tv/guida-tv-hp-programme-box-bg-teal.png) repeat-x}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_tvragazzi .programme-edges.left-edge {float:left; background-position:-190px 0;}
.guida-tv-scroll-box ul li.channel-programme-holder .programme-cnt.fnc_bg_tvragazzi .programme-edges.right-edge {float:right; background-position:-209px 0;}



.guida-tv-scheda-cnt {background:url(../img/guida-tv/guida-tv-scheda-bg.png) repeat-x bottom white; width:990px; padding:18px 0 0px 0;}
.scheda-page-left-cnt {width:598px; padding:0 0 0 26px; float:left; display:block;}
.scheda-navigation-cnt {width:598px; background:url(../img/guida-tv/guida-tv-scheda-black-box-top-shadow.png) no-repeat bottom;}
.scheda-navigation-cnt li {display:block; float:left;}
.scheda-navigation-cnt li a 
{
	display:block; 
	background:url(../img/guida-tv/guida-tv-scheda-navigation-tabs-bg.png) no-repeat top;
	width:118px;
	height:23px;
	color:black;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:23px;
}
.scheda-navigation-cnt li a.active-scheda-menu-item, .scheda-navigation-cnt li a:hover {background-position:bottom; color:white;}

.scheda-foto-navigation-cnt {width:598px;}
.scheda-foto-navigation-cnt li {display:block; float:left;}
.scheda-foto-navigation-cnt li a 
{
	display:block; 
	background: url(../img/guida-tv/guida-tv-scheda-navigation-foto-items-bg.png) no-repeat;
	width:118px;
	height:57px;
	color:black;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:23px;
}
.scheda-foto-navigation-cnt li a.active-scheda-menu-item, .scheda-foto-navigation-cnt li a:hover {background-position:bottom; color:white;}
.scheda-foto-navigation-cnt li a.inactive-scheda-item:hover { background-position:top; color:black;}


#speciale_actors .guida-tv-scheda-info-box {background:url(../img/guida-tv/guida-tv-scheda-black-bglarge.png) repeat-y;width:660px;}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box {width:650px; padding:85px 35px 80px; overflow: hidden;}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .title-cnt a {font-size:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;color:white;}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .foto-box-title 
{
	text-indent:0px; 
	position:absolute; 
	top:20px; 
	left:20px;
	font-size:24px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .foto-box-title a {color:#fff;}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .actors-nav 
{
	background:url(../img/guida-tv/guida-tv-scheda-actors-nav-arrows.png) no-repeat;
	width:18px;
	height:203px;
	position:absolute;
	display:block;
	top:0px;
	z-index:3;
	cursor:pointer;
}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .actors-nav.prev {background-position:left; left:7px;}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .actors-nav.next {background-position:right; right:7px;}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .actors-nav.disabled {display:none;}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .scheda_actors_scroll {margin:0px; width:519px !important;}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .scheda_actors_scroll li {padding-right:58px;}
#speciale_actors .guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .scheda_actors_scroll li .hidden {display:block; overflow:hidden; max-width:230px; width:auto !important; width:230px; max-height:160px; height:auto !important; height:160px;}
#speciale_actors .guida-tv-scheda-info-inner-box
{
	background:url(../img/guida-tv/guida-tv-scheda-black-smudge.png) no-repeat top;
	width:548px;
	padding:20px 25px 0px;
	color:white;
	position:relative;
}
#speciale_actors .guida-tv-scheda-info-inner-box .img_cnt {float:left; padding:0 33px 46px 0;}
#speciale_actors .guida-tv-scheda-info-inner-box .img_cnt img {border:1px solid #2e2e2e;}
#speciale_actors .guida-tv-scheda-info-inner-box h1 
{
	font-size:24px;
	line-height:24px;
	font-weight:bold; 
	padding-bottom:9px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.guida-tv-scheda-info-inner-box.season-menu-page h1 {width:450px;}
.guida-tv-scheda-info-inner-box.season-menu-page ul {width:450px;}
.guida-tv-scheda-info-inner-box.season-menu-page .stagione-menu-box {position:absolute; right:5px; top:0px; background-color:#690000;}
.guida-tv-scheda-info-inner-box.season-menu-page .stagione-menu-box ul {width:86px !important; padding:8px 15px !important; height:270px;}
.guida-tv-scheda-info-inner-box.season-menu-page .stagione-menu-box a {font-size:12px; color:white; font-weight:bold; font-style:normal; font-family:Arial, Helvetica, sans-serif;}
.guida-tv-scheda-info-inner-box.season-menu-page .stagione-menu-box a.active, .guida-tv-scheda-info-inner-box.season-menu-page .stagione-menu-box a:hover {color:#FF7900;}

#speciale_actors .guida-tv-scheda-info-inner-box ul {padding:0 0 0px 0px;}
#speciale_actors .guida-tv-scheda-info-inner-box ul li 
{
	font-weight:bold; 
	font-style:italic; 
	font-size:11px; 
	line-height:19px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#speciale_actors .guida-tv-scheda-info-inner-box ul li span {font-weight:normal; font-style:normal; font-size:12px; text-transform:uppercase;}
#speciale_actors .guida-tv-scheda-info-inner-box ul li span.non-upper { text-transform:none;}
#speciale_actors .guida-tv-scheda-info-inner-box .scheda-actors-scroll-cnt {position:relative; width:518px; padding:20px 30px 0;}

.guida-tv-scheda-info-box 
{
	background:url(../img/guida-tv/guida-tv-scheda-black-bg.png) repeat-y;
	width:598px;
}
.guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box {width:578px; padding:85px 10px 80px;}
.guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box h4 a 
{
	font-size:14px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-style:italic;
	color:white;
}
.guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box h2.foto-box-title 
{
	text-indent:0px; 
	position:absolute; 
	top:20px; 
	left:20px;
	font-size:24px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .actors-nav 
{
	background:url(../img/guida-tv/guida-tv-scheda-actors-nav-arrows.png) no-repeat;
	width:18px;
	height:203px;
	position:absolute;
	display:block;
	top:0px;
	z-index:3;
	cursor:pointer;
}
.guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .actors-nav.prev {background-position:left; left:7px;}
.guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .actors-nav.next {background-position:right; right:7px;}
.guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .guida-tv-scheda-info-inner-box .actors-nav.disabled {display:none;}
.guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .scheda_actors_scroll {margin:0px; width:519px !important;}
.guida-tv-scheda-info-box.guida-tv-scheda-scroll-box .scheda_actors_scroll li {padding-right:58px;}
.guida-tv-scheda-info-inner-box
{
	background:url(../img/guida-tv/guida-tv-scheda-black-smudge.png) no-repeat top;
	width:548px;
	padding:20px 25px 0px;
	color:white;
	position:relative;
}
.guida-tv-scheda-info-inner-box .img_cnt {float:left; padding:0 33px 46px 0;}
.guida-tv-scheda-info-inner-box .img_cnt img {border:1px solid #2e2e2e;}
.guida-tv-scheda-info-inner-box h1 
{
	font-size:24px;
	line-height:24px;
	font-weight:bold; 
	padding-bottom:9px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.guida-tv-scheda-info-inner-box ul {padding:0 0 0px 0px;}
.guida-tv-scheda-info-inner-box ul li 
{
	font-weight:bold; 
	font-style:italic; 
	font-size:11px; 
	line-height:19px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:auto !important;
}
.guida-tv-scheda-info-inner-box ul li span {font-weight:normal; font-style:normal; font-size:12px; text-transform:uppercase;}
.guida-tv-scheda-info-inner-box ul li span.non-upper { text-transform:none;}
.guida-tv-scheda-info-inner-box .scheda-actors-scroll-cnt {position:relative; width:518px; padding:20px 30px 0;}


.prossima-button 
{
	background:url(../img/guida-tv/guida-tv-scheda-prossima-programmazione.png) no-repeat; 
	width:161px;
	height:24px;
	line-height:24px;
	display:block;
	position:absolute;
	bottom:10px;
	left:32px;
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	text-align:center;
}
.guida-tv-scheda-white-box, .guida-tv-scheda-white-box2
{
	background:url(../img/guida-tv/guida-tv-scheda-white-bg.png) repeat-y;
	width:558px;
	padding:0 20px;
	position:relative;
}
.guida-tv-scheda-white-box2
{
	width: 598px;
	padding: 0;
}
.guida-tv-scheda-box-title 
{
	background:url(../img/guida-tv/guida-tv-scheda-heading.png) no-repeat;
	width:574px;
	height:20px;
	line-height:20px;
	padding:8px 0 0 28px;
	text-indent:0px;
	position:absolute;
	top:-8px;
	left:-7px;
	text-transform:uppercase;
	color:black;
	font-size:14px;
	font-weight:bold;
}
.guida-tv-schede-regia-e-cast {padding:35px 0 20px;}
.guida-tv-schede-regia-e-cast * {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#4d4d4d;}
.guida-tv-schede-regia-e-cast li {padding-bottom:15px;}
.guida-tv-schede-regia-e-cast span {font-weight:bold; font-style:italic;}
.guida-tv-scheda-white-bottom-corners 
{
	background:url(../img/guida-tv/guida-tv-scheda-white-bottom-corners.png) no-repeat;
	width:598px;
	height:24px;
	margin-bottom:40px;
}
.guida-tv-scheda-white-top-corners 
{
	background:url(../img/guida-tv/guida-tv-scheda-white-top-corners.png) no-repeat;
	width:598px;
	height:24px;
}
.guida-tv-scheda-white-top-corners.foto-top-corners {position:relative; margin-top:-33px; z-index:9;}

.guida-tv-schede-trama {padding:35px 0 20px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4d4d4d; line-height:18px;}
.guida-tv-schede-vai-alla {text-transform:uppercase; color:black; font-size:12px; font-weight:bold; display:block; padding:17px 0 0 0; text-align:right;}
.guida-tv-schede-vai-alla.alla-article {background: url(../img/guida-tv/guida-tv-scheda-white-bg.png) repeat-y; padding:17px;}

.guida-tv-schede-episodi {padding:35px 60px 20px 0; float:left;}
.guida-tv-schede-episodi a {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; cursor:pointer;}
.guida-tv-schede-episodi a.active, .guida-tv-schede-episodi a:hover {color:#FF7900;}

.guida-tv-schede-article {padding:24px 0 10px 15px; width:543px;}
.guida-tv-schede-article li {width:250px; float:left;}
.guida-tv-schede-article li.right-float {float:right;}
.guida-tv-schede-article li h1 a {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:black; line-height:19px;}
.guida-tv-schede-article li span {color:#676767; font-size:9px; line-height:9px;}
.guida-tv-schede-article li p {color:#4d4d4d; font-size:11px; line-height:13px; padding-top:5px;}
.guida-tv-schede-article li div 
{
	background-color:#ccc; 
	padding:2px 5px 5px; 
	font-size:12px; 
	color:#707070; 
	font-style:italic; 
	text-transform:uppercase;
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.guida-tv-schede-article li div a {color:#707070;}

.guida-tv-schede-user-items {padding:30px 20px 0 10px !important;}

.gray-white-list01 {margin: 0 4px; padding: 20px 0 0;}
.gray-white-list01 li {width: 589px; color: #4d4d4d; font-weight: bold;}
.gray-white-list01 li a {color: #4d4d4d;}
.gray-white-list01 li.dark-gray {background: #e3e3e3;}
.gray-white-list01 li div.date {float: left; padding: 25px 55px 0 15px;}
.gray-white-list01 li div.hour {float: left; padding: 25px 0 0;}
.gray-white-list01 li div.channel {float: right; padding: 25px 50px 0;}
.gray-white-list01 li div.logo {float: right; padding: 0 10px 0 0; background: url(../img/guida-tv/channel-logo-top-shadow-trans.png) no-repeat 0 0;}

#right-col.guida-tv-scheda-right-col {overflow:inherit;}
.vedi-anche-box {width:321px; padding:65px 0 0 0; position:relative;}
.vedi-anche-box h2 
{
	background:url(../img/guida-tv/guida-tv-scheda-vedi-anche-title-bg.png) no-repeat;
	width:338px;
	height:75px;
	line-height:75px;
	text-align:center;
	position:absolute;
	top:0px;
	right:-12px;
}
.vedi-anche-box a.image-cnt {display:block; position:relative; width:173px;}
.vedi-anche-box a.image-cnt img {border:1px solid #2e2e2e;}
.vedi-anche-box span.prossimamente-in-tv 
{
	background:url(../img/guida-tv/guida-tv-scheda-vedi-anche-span-bg.png) no-repeat;
	width:176px;
	height:28px;
	line-height:20px;
	padding:0 0 0 10px;
	font-size:12px;
	font-weight:bold;
	color:white;
	position:absolute;
	top:0px;
	right:-13px;
}
.vedi-anche-box ul 
{
	background:url(../img/guida-tv/guida-tv-scheda-vedi-anche-bg.png) repeat-x bottom #f5b602;
	padding:20px 0 0 67px;
}
.vedi-anche-box ul li {padding-bottom:50px;}
.vedi-anche-box ul h1 a {font-size:24px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; text-transform:uppercase;}

#guida-tv-breadcrumbs {position:absolute; top:8px; left:21px; z-index:9; letter-spacing:1px;}
#guida-tv-breadcrumbs * {color:#b0b0b0; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#guida-tv-breadcrumbs li {display:inline;}

.guida-tv-schede-foto {padding:0 0 50px 0; position:relative;}
.guida-tv-schede-foto h1.guida-tv-scheda-photo-title 
{
	font-size:24px; 
	font-weight:bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:black; 
	text-transform:uppercase;
	padding-bottom:15px;
}
.guida-tv-scheda-foto-nav {display:block; position:absolute; width:36px; height:47px; text-indent:-99999px;}
.guida-tv-scheda-foto-nav.prev-nav {background:url(../img/blk_actors_left.png) no-repeat; left:0px;}
.guida-tv-scheda-foto-nav.next-nav {background:url(../img/blk_actors_right.png) no-repeat; right:0px;}

.guida-tv-scheda-photo-image-holder {margin:auto;}
.guida-tv-scheda-photo-image-holder #copyright-cnt 
{
	color:#aaaaaa; 
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	text-align:right;
}
.guida-tv-scheda-photo-image-holder .image-info {}
.guida-tv-scheda-photo-image-holder .image-info h2 
{
	color:#535353; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	text-indent:0px;
	padding:5px 0 25px;
}
.guida-tv-scheda-foto-bottom-nav 
{
	background:#3f3f3f none;
	height:24px;
	line-height:24px;
	width:100%;
	position:relative;
	text-align:center;
	color:white;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.guida-tv-scheda-bottom-nav-items 
{
	background:url(../img/guida-tv/guida-tv-scheda-foto-bottom-nav-bg.png) no-repeat; 
	width:23px; 
	height:24px;
	position:absolute;
	top:0px;
	text-indent:-99999px;
}
.guida-tv-scheda-bottom-nav-items.prev-item {background-position:left; left:0px;}
.guida-tv-scheda-bottom-nav-items.next-item {background-position:right; right:0px;}


.programma-search-cnt {width:100%;}
.programma-search-cnt label 
{
	display:block; 
	float:left; 
	margin-right:7px; 
	font-size:12px; 
	font-weight:bold; 
	color:black; 
	height:24px; 
	line-height:24px;
}
.programma-search-cnt div.programma-search-field-box 
{
	background:url(../img/guida-tv/programma-search-bg.png) no-repeat; 
	float:left; 
	margin-right:12px;
}
.programma-search-cnt div.programma-search-field-box input 
{
	width:147px; 
	height:24px; 
	border:0px; 
	background:none; 
	padding:0 7px;
	font-size:12px;
	color:#848484;
}
.programma-search-cnt .programma-cerca-button 
{
	background:url(../img/guida-tv/programma-vai-button-bg.png) no-repeat; 
	width:53px; 
	height:24px;
	display:block;
	float:left;
	cursor:pointer;
}
.programma-search-cnt .torna-alla-guida-tv-box
{
	background:url(../img/guida-tv/torna-alla-guida-tv.png) no-repeat;
	width:161px;
	height:24px;
	display:block;
	float:right;
	cursor:pointer;
}

.programma-search-list-cnt {width:100%; padding:10px 0 0;}
.programma-search-list-cnt li {background:url(../img/guida-tv/programma-search-list-bg.png) repeat-x #fff; width:100%; padding-top:3px;}
.programma-search-list-cnt .channel-image-background 
{
	background:url(../img/guida-tv/programma-search-channel-bg.png) no-repeat;
	width:123px;
	height:72px;
	padding-top:10px;
	display:block;
	float:left;
	margin-right:23px;
	text-align:center;
	position:relative;
}
.programma-search-list-cnt .channel-image-background .cannale-image-cnt {top:12px; right:22px;}
.programma-search-list-cnt .channel-info-box {display:block; padding:14px 0 10px 146px;}
.programma-search-list-cnt .channel-info-box * {font-family:Verdana, Arial, Helvetica, sans-serif; color:black; font-weight:bold;}
.programma-search-list-cnt .channel-info-box h1 {font-size:18px; text-transform:uppercase;}
.programma-search-list-cnt .channel-info-box h2 {text-indent:0px; font-size:10px;}
.programma-search-list-cnt .channel-info-box p {font-size:10px;text-transform:capitalize;}

.no-content {font-size:17px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; display:block; border-top:1px solid #666; padding-top:5px;}




.tag-gallery-title {padding:25px 40px 0; font-size:19px; font-weight:bold;}

.channel-info-top {width: 598px; height: 5px; margin: 30px 0 0; background: url(../img/guida-tv/channel-info-top-bg.png) no-repeat 0 0; font-size:0px; line-height:0px;}
.channel-info {display: inline-block; width: 598px; background: url(../img/guida-tv/channel-info-bg.png) repeat-y 0 0;}
.channel-info-logo {float: left; width: 117px; min-height: 100px; height: auto !important; height: 100px; padding: 40px 0 0 20px;}
.channel-info-text {float: left; position: relative; width: 435px; min-height: 200px; height: auto !important; height: 200px; padding: 15px 10px; background: url("../img/guida-tv/guida-tv-scheda-black-smudge.png") no-repeat -120px 0; font-family: Verdana, Tahoma, Geneva, sans-serif;}
.channel-info-text h1 {color: #fff; font-size: 24px; font-weight: bold;}
.channel-info-text p {padding: 10px 0 35px; color: #fff; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 12px;}
.channel-info-text a.prossima {position: absolute; bottom: 15px; right: 10px; display: block; width: 161px; height: 24px; background: url(../img/guida-tv/prossima-programmazione.gif) no-repeat 0 0;}
.channel-info-btm {width: 598px; height: 7px; background: url(../img/guida-tv/channel-info-btm-bg.png) no-repeat 0 0; font-size:0px; line-height:0px;}

.all-channels-heading {margin: 10px 0 0; background: url(../img/guida-tv/all-channels-heading-bg.gif) no-repeat 0 0;}
.all-channels-heading h1 {padding: 9px 20px; color: #fff; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 24px; font-weight: bold;}
.allchannels-box-middle {background: url(../img/guida-tv/allchannels-box-middle-bg.png) repeat-y 0 0; color: #fff;}
.allchannels-box-middle h1 {padding: 20px 15px 15px 15px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-size: 14px; font-weight: bold;}
.allchannels-box-bottom {width: 596px; height: 4px; background: url(../img/guida-tv/allchannels-box-bottom-bd.png) no-repeat 0 0; font-size: 0px; line-height: 0px;}
.allchannels-box-top {width: 596px; height: 6px; background: url(../img/guida-tv/allchannels-box-top-bd.png) no-repeat 0 0; font-size: 0px; line-height: 0px;}
.allchannels-box-list {margin: 0 0 0 10px; display: inline-block;}
.allchannels-box-list li {float: left; padding: 0 1px 0; width: 80px; height: 65px; background: url(../img/guida-tv/channel-logo-top-shadow-trans.png) no-repeat 0 0;}
.allchannels-box-list li a.noimage,
.single-article-box-info a.cannale-image-cnt.noimage,
#left-scroller ul.guidacarousel li a.cannale-image-cnt.noimage
	{display: block; width: 60px; height: 45px; padding: 10px; word-wrap: break-word; overflow: hidden; color: #666666;}

/*Guida TV article*/
.guidatvart {padding: 25px 0;}
.guidatvartpic {position: relative; left: -27px;}
.guidatvart p {color:#000000; font-size: 14px; font-family: Verdana;}
.guidatvart a {color:#000000;}


#guidaleft-col {width: 652px; float: left; position:relative;}
.guida-tv-hp-mid-cnt {background-color:#fff; width: 649px;}
.guida-tv-hp-mid-cnt h3 
{
	background: url(../img/guida-tv/greyguidabg.png) right top no-repeat; 
	font-size:12px; 
	font-weight:bold; 
	color: #fff; 
	position: absolute; 
	left: 110px; 
	height: 28px; 
	padding: 3px 0 0; 
	width: 549px; 
	text-indent:15px; 
	margin: 0; 
	padding-right: -11px;
	z-index:1;
}
.guida-tv-hp-mid-cnt h3 a {color:#fff; padding-right:7px;}
.guida-tv-hp-mid-cnt h3 a.active-day {color: #c91c1c;}
.guida-tv-hp-mid-cnt .articles-cnt {float:left; position:relative; width: 100%;}
.guida-tv-hp-mid-cnt .guimiddle_cont {float:left; position:relative; padding: 40px 0 0 15px; margin-bottom: 30px; }
.guida-tv-hp-mid-cnt h4 {font-size: 24px; font-weight: bold; color: #1c1c1c; padding: 10px 0 0; }
.guimiddle_cont ul li {font-size: 14px; font-weight: normal; color: #000; padding:0;}
.guimiddle_cont ul li a {font-size: 14px; font-weight: normal; color: #000; padding:0;}
.guimiddle_cont ul li.daypart {color: #4d4d4d; font-weight: bold; padding: 30px 0 20px 0;}
.guimiddle_cont ul li.future {font-size: 14px; font-weight: normal; color: #000; padding:0;}
.guimiddle_cont ul li.future a {font-size: 14px; font-weight: normal; color: #000; padding:0;}
.guimiddle_cont ul li.active {position: relative; background: url(../img/guida-tv/guidatv_activetime.png) 0px 4px no-repeat; width: 367px; z-index:1000; margin-left:-17px;padding-left:17px;}
.guimiddle_cont ul li.active {color: #000;}
.guimiddle_cont ul li.active a {font-size: 14px; font-weight: normal; color: #000; padding:0;}

.guida-tv-page-top-box3 {position:relative; height:85px;}
#guida-tv-short-title {background:url(../img/guida-tv/guida-tv-header-short.png) no-repeat 0 0; height:85px; left:-11px; position:absolute; top:0; width:661px; text-indent:-99999px;}
#guida-tv-short-title2 {background:url(../img/guida-tv/guida-tv-header-short.png) no-repeat 0 0; height:85px; left:-6px; position:absolute; top:7px; width:661px; display:block;}

#guidatvwrap {float: left; background:url(../img/guida-tv/grtvbg.png) -1px top repeat-y; width: 80px; padding: 40px 15px 60px; overflow:hidden;}
.guidatvwrap-inner {overflow:hidden; position:relative;}
.guidacarousel {position:absolute;}
.guidacarousel li {width:80px; height:75px;}
.guidacarousel li a { width: 80px; height: 65px; position: static; }
a.up, a.down {float: none; display:block; width:68px; height:20px; cursor:pointer; font-size:1px;}
a.up {background:url(../img/guida-tv/guida_arrow_up.png) left 10px no-repeat; margin:auto; padding:10px 0;}
a.down {background:url(../img/guida-tv/guida_arrow_down.png) left top no-repeat; margin:auto;}

/*Pagina A-Z*/
#paginaleft-col {width: 660px; float: left; left: -5px; position:relative;}
.tvpagina_cover {width: 660px;}
.tvpagina_cover_mid {background: url(../img/guida-tv/pagina-a-zbg.png) no-repeat left top; height:514px; width: 660px;}
.tvpagina_articles { height: 150px; color:#fff; padding:30px 0 10px 0;}
.tvpagina_articles li {width:295px; overflow:hidden; padding:0 7px 0 28px; float:left;}
.tvpagina_articles li a.image_box {display:block; width:150px; height: 150px; overflow:hidden;}
.block_rnd_i_blk_mid {background: url(../img/guida-tv/pagina-a-ztopbg.png) no-repeat; padding: 0; height:81px; overflow:hidden;}
.block_rnd_i_blk_mid #blackbreadcrumbs, .block_rnd_i_blk_mid #breadcrumbs {width:auto;}

.paginaserietv_block {background: #252525 url(../img/blk_serietv_back.png) repeat-x top; width: 650px; margin:0; padding:0 0 10px;}
.block_j {overflow:hidden; color:#D1CECE; font-weight:bold; font-size:18px; padding: 20px 45px 0px; display:block;}
.block_j span {font-size: 24px;}
.block_j a, .block_j a:hover {color: #D1CECE; font-weight:bold; font-size:18px;}
.elenco_list_block_j {margin:5px 10px 0 30px;}
.elenco_list_block_j li {float: left; border-left: 2px solid; padding: 0 5px;}
.elenco_list_block_j li.first {border: 0;}
.elenco_list_block_j * {color:#D1CECE; font-weight:bold; font-size:14px;}
.block_j.newblock {overflow:hidden;color: #D1CECE; font-weight:bold; font-size:18px; padding: 0px 35px; line-height: 16px;}
.block_ij {width: 652px; padding: 0 0 0 4px;}

.serienotizie_block {background: #424242;color: #e8e8e8; padding:20px 0; display:block;}
.serienotizie_block li { text-align:center; padding-bottom:10px;}
.serienotizie_block .title-cnt {margin: 10px 0 0 10px; text-align:left; text-indent:0px;}
.serienotizie_block .title-cnt a {font-size: 29px; color: white}
.serienotizie_block p {font-size: 16px; margin-left: 10px; text-align:left;}
.serienotizie_block .story {float: left; width: 196px; padding:0px 0px 10px 20px; text-align:left;}
.serienotizie_block .story .title-cnt a {font-size: 18px; color:#dedede; margin: 0;}
.programnotizie_block {background: #000;color: #e8e8e8; padding:0 0 20px; display:block;}
.programnotizie_block * {color:#e0e0e0; font-style: italic;}
.programnotizie_block li {float: left; width: 285px; margin: 20px 0 0 20px;}
.programnotizie_block a.hidden {max-height: 150px; overflow: hidden; display: block; float: left; margin-right: 10px;}
.programnotizie_block .title-cnt {font-size:14px; text-transform:uppercase; margin-bottom:10px; padding-left:160px;}
.programnotizie_block .title-cnt a {display:block; word-wrap:break-word;}
.programnotizie_block li p {padding-left: 160px; font-size: 12px;}
li.serietv_list_block {width: 555px; background: transparent url(../img/blk_serietv_list_back.png) no-repeat 0px 0px; margin-bottom: 10px;}
.programnotizie_block ul { height: 230px;margin-bottom: 20px; overflow-y: scroll; margin-right: 6px;}
.programnotizie_block ul * {font-style: normal; font-size: 15px; font-weight: bold; color: white;}
.programnotizie_block ul li {margin: 5px 0 0 20px; width: 500px;display: inline;}
.programnotizie_block ul span {font-style: italic; font-weight: normal;}

.notizie_block ul.notizie_cnt li.stories2 {width: 300px; margin-right:5px; overflow:hidden; word-wrap:break-word; padding-top: 20px;}
.notizie_block ul.notizie_cnt li li.stories2 {margin-bottom: 0;}
.notizie_block ul.notizie_cnt li.stories2 .title-cnt,.notizie_block ul.notizie_cnt li.stories2 p {padding-left: 183px;}
.notizie_block ul.notizie_cnt li.stories2 img {float: left;}


/*Tabs*/
.paginacontainer {width: 606px; height: 294px; margin: 20px auto 0;}
ul.paginatabs {margin: 0; padding: 0; float: left; list-style: none; height: 30px; width: 100%; text-align: center;}
ul.paginatabs li {float: left; margin: 0; padding: 0; height: 30px; line-height: 30px; overflow: hidden; position: relative; width: 201px;}
ul.paginatabs li a {text-decoration: none; color: #000; display: block; font-size: 12px; padding: 0; margin: 0; outline: none;	background: url(../img/guida-tv/guidatabbutton_or.png) no-repeat left top; height: 30px;}
ul.paginatabs li a:hover {color: #fff; background: url(../img/guida-tv/guidatabbutton_bl.png) no-repeat left top;}
ul.paginatabs li.active a, ul.paginatabs li.active a:hover  {color: #fff; background: url(../img/guida-tv/guidatabbutton_bl.png) no-repeat left top;}
.tab_container 
{
	clear:both; 
	float:left; 
	width:546px; 
	background:url(../img/guida-tv/guidatabbg.png) left top no-repeat;
	height:214px;
	overflow:hidden;
	padding:30px 30px 20px;
}
.tab_content {width:100%; font-size: 12px; color: #dfdfdf; position:relative;}
.tab_content ul {width:260px; height:214px; overflow:hidden;}
.tab_content ul.scorpi-float-left {float:left;}
.tab_content ul.scorpi-float-right {float:right;}
.tab_content ul li {height:19px; overflow:hidden;}
.tab_content ul li h2 {text-indent:0px;}
.tab_content li a {font-size:14px; color:#dfdfdf; font-weight:bold; line-height:19px;}
.tab_content li a:hover { text-decoration:underline;}
.tab_content .serie-tv-link-class {position:absolute; bottom:0px; right:0px; display:block; font:bold 14px; color:#DFDFDF; font-style:italic;}

/*HP GuidaTV Lista*/
.guida-tv-hp-top-cnt .articles-cnt ul.list-box {margin: 0;padding:0 0 0 20px; font-weight: bold; width:160px; float: left; position: relative; top: 100px; left: 50px;}
.guida-tv-hp-top-cnt .articles-cnt ul.list-box a {cursor:pointer;}
.guida-tv-hp-top-cnt .articles-cnt ul.list-box li {padding: 0; margin: 0 0 15px;text-transform:uppercase; clear: left;}
.guida-tv-hp-top-cnt .articles-cnt ul.list-box li.first {color: #ffc002;list-style: disc; }
.guida-tv-hp-top-cnt .articles-cnt ul.list-box li.sec {color: #ff9f01;list-style: disc;}
.guida-tv-hp-top-cnt .articles-cnt ul.list-box li.third {color: #ff7100;list-style: disc;}
.guida-tv-hp-top-cnt .articles-cnt ul.list-box .first a {color: #ffc002;}
.guida-tv-hp-top-cnt .articles-cnt ul.list-box .sec a {color: #ff9f01;}
.guida-tv-hp-top-cnt .articles-cnt ul.list-box .third a {color: #ff7100;}
.guida-tv-hp-top-cnt .articles-cnt ul.list-box li.column1 { margin-left: 0px; }
.guida-tv-hp-top-cnt .articles-cnt ul.list-box li.column2 { margin-left: 30px;}
.guida-tv-hp-top-cnt .articles-cnt ul.list-box li.column3 { margin-left: 60px;}

#preloader-box {position:absolute; top:127px; left:500px;}

.concorsilist {padding: 10px 15px;}
.concorsilist ul li {padding:0 0 20px; font-size: 15px; clear:both;}
.concorsilist ul li .title-cnt, .concorsilist ul li .title-cnt a {color:#a60000;}
.concorsilist ul li p {color:#000000;}
.concorsilist ul li span {color:#000000; display:block;}
.concorsilist li.active {padding:0px;}
.concorsilist li.active .activeconcorso {float:left; padding:0; margin:0; display:inline-block;}
.concorsilist li.active span {float:left; position:relative; top:-20px; padding-left:20px; }
.concorsilist li.active span a img {display:block;}
.concorsihead {color:#a60000; font-family:Georgia; font-size:22px;}
.concorsitxt {font-size:15px; color:#222222; padding:20px 0;}

.sidebar-subsections {position:relative; padding:5px 0;}
.sidebar-subsections h2 
{
	text-indent:0px; 
	text-align:right; 
	color:black; 
	text-transform:uppercase; 
	background:white none; 
	font-weight:bold; 
	font-size:17px;
	padding:5px 18px 0 0;
}
.sidebar-subsections .sidebar-subsections-inner {width:276px; background-color:white; padding:7px 22px 18px;}
.sidebar-subsections ul {float:left;}
.sidebar-subsections ul.float-right {float:right;}
.sidebar-subsections ul a {color:#010101; font-size:14px; line-height:17px;}
.sidebar-subsections ul a:hover {text-decoration:underline;}
.sidebar-subsections .box-borders {position:absolute; left:0px; width:320px; height:5px; line-height:5px; font-size:5px;}
.sidebar-subsections .box-borders.top-border {top:0px; background:url(../img/sidebar-subsections-top-corners.png) no-repeat;}
.sidebar-subsections .box-borders.bottom-border {bottom:0px; background:url(../img/sidebar-subsections-bottom-corners.png) no-repeat;}




.home-cover-cnt {display:block; background:url(../img/2010_redesign/hp-redesign-2010/home-top-bg.jpg) repeat-x; margin-top:3px;}
.home-cover-cnt .home_top_adv {float:right; margin:4px 20px 0 0;}
#cover {
	background:white none;
	padding:0px;
	width: 650px;
	height:300px;
	position:relative;
	float: left;
	overflow:hidden;
}

#cover .subtext {
	width:100%;
	position:absolute; 
	bottom:0px;
	left:0px;
	background-color: rgba(0,0,0,0.8);
	display:block;
	text-align:left;
} 
#cover .cover-text-cnt
{
	color:#ed3974; 
	bottom:0; 
	width:630px; 
	right:0; 
	padding:0px 10px 0;
	height:70px;
	overflow:hidden;
	
}
#cover .cover-text-cnt .title-cnt {text-indent:0px;}
#cover .cover-text-cnt span {display:block; font-size:12px; text-transform:uppercase; color:#a81105; line-height:18px; font-weight:normal;}
#cover .cover-text-cnt a {color:white; font-size:16px; font-weight:bold; display:block; line-height:19px; height:19px; overflow:hidden;}
#cover .cover-text-cnt p {font-style:italic; font-size:13px; color:#fffbfb; width:550px; line-height:15px; overflow:hidden; height:34px;}

.jCarousel_lite_cnt {width:650px; height:300px; overflow:hidden;}
.jCarousel_lite_cnt ul {}
.jCarousel_lite_cnt li {height:300px !important; width:650px !important; overflow:hidden; position:relative; text-align:center;}

.jfPrev, .jfNext {position:absolute; bottom:9px; right:119px; display:block; width:23px; height:27px; z-index:99999; color:#DADADA; cursor:pointer;}
.jfNext {right:8px;}
.circle-buttons-scroll-navigation {text-align:center;}
.circle-buttons-scroll-navigation li {float:left; padding-left:3px;}
.circle-buttons-scroll-navigation li a 
{
	display:block;
	background:url(../img/2010_redesign/hp-redesign-2010/cover-navigation-bg.png) no-repeat;
	width:22px;
	height:22px;
	color:black;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	line-height:19px;
	cursor:pointer;
}
#cover div.carousel_nav_cnt li.jfSel a {color:#000; background-position:right top;}

#cover div.carousel_nav_cnt ul {text-align:center;}
#cover div.carousel_nav_cnt li a 
{
	color:white;
	display:block;
	line-height:22px;
}
#cover div.carousel_nav_cnt li
{
	float:left;
}





/********************** Redesign 2010 **********************/
.film-filter-cnt {position:relative; z-index:2;}
.film-revision-cnt {padding:20px 0 15px 15px;}
.film-revision-cnt li {display:inline;}
.film-revision-cnt.righ-col-film-list li {display:block;}
.film-revision-cnt li span {color:#EF1C04; text-decoration:underline;}
.film-revision-cnt li a 
{
	text-transform:uppercase; 
	font-size:13px; 
	line-height:23px; 
	
}
.film-revision-cnt.right-column-film-filters li a {font-size:15px;}
.film-revision-cnt.righ-col-film-list li a 
{
	background:url(../img/2010_redesign/2010-scheda-redesign/red-square.png) no-repeat left center; 
	padding-left:20px;
	text-decoration:underline;
	color:#464646; 
}
.film-revision-cnt li a:hover, .film-revision-cnt li a:hover span {text-decoration:none;}
.film-revision-cnt li.spacing-line {padding:0 3px;}

.right-column-film-filters 
{
	width:300px; 
	background:#342e2e none; 
	padding:8px 8px 8px 7px;
	margin-bottom:10px;
	border:1px solid #E1E2E1;
}
.right-column-film-filters .film-revision-cnt {padding:10px 7px 0;}
.film-filter-cnt.right-column-film-filters .dropdown {margin:0px;}
.right-column-film-filters-inner {background:white none;}
.right-column-film-filters-inner .films-box-title 
{
	background:url(../img/2010_redesign/2010-scheda-redesign/films-box-title-bg.png) no-repeat;
	width:300px;
	height:32px;
	display:block;
	text-indent:-99999px;
}

.film-filter-cnt li.spacing-line {padding:0 7px; color:#EF1C04;}
.film-filter-cnt .network-script-box {padding:0 27px 10px 0;}
.film-filter-cnt.right-column-film-filters .network-script-box {padding:0 0 10px 27px;}

.network-script-box {padding-bottom:20px; display:block;}
.film-filter-cnt .user-actions-cnt {position:relative; top:auto; right:auto;}
.film-filter-cnt .dropdown {float:right;}
.film-filter-cnt.right-column-film-filters .dropdown {float:left;}
.film-filter-cnt .user-actions-item-network 
{
	background:url(../img/2010_redesign/2010-scheda-redesign/network-arrow.png) no-repeat right 8px #432929;
	width:auto;
	height:20px;
	padding:4px 30px 0 10px;
	font-weight:normal;
	color:#fff;
	font-size:14px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.film-filter-cnt.right-column-film-filters .user-actions-item-network 
{
	background:url(../img/2010_redesign/2010-scheda-redesign/films-box-search-box-bg.png) no-repeat;
	width:144px;
	height:20px;
	padding:4px 20px 0;
	font-weight:normal;
	color:#999;
	font-size:14px;
}
.film-filter-cnt .dropdown dd ul {min-width:151px; width:auto !important; width:151px; background:white none; height:298px; overflow:hidden; overflow-y:auto;}
.film-filter-cnt.right-column-film-filters .dropdown dd ul 
{
	min-width:180px; 
	width:auto !important; 
	width:180px; 
	background:white none; 
	height:336px; 
	overflow-y:auto;
}
.film-filter-cnt .dropdown dd ul li {border:1px solid white;}
.film-filter-cnt .dropdown dd ul li a {color:black;}
.film-filter-cnt .dropdown dd ul li.gray-bg a {background:#f4f4f4 none;}
.film-filter-cnt .dropdown dd ul li a:hover {background:#dadada none; color:#B12937;}
.film-filter-cnt span.trova-i-film-anno-per-anno 
{
	display:block; 
	float:right; 
	font-size:13px; 
	color:#EF1C04; 
	height:24px; 
	line-height:24px;
	font-weight:bold;
	margin-right:10px;
}
/*.film-filter-cnt span.trova-i-film-anno-per-anno {font-size:12px; float:none; clear:both; color:#464646; font-weight:normal;}*/
.film-filter-cnt.right-column-film-filters span.trova-i-film-anno-per-anno 
{
	float:none;
	color:#333;
	font-size:15px;
	font-weight:normal;
	clear:both;
}

.content-per-year-cnt {padding:16px; width:auto; display:block;}
.year-page-title {font-size:20px; font-weight:bold; color:black; padding:0 5px 10px; display:block;}
.year-page-subtitle {font-size:12px; color:black; padding:0 5px; display:block;}

.content-per-year-list {padding-top:30px; color:black;}
.content-per-year-list li.content-list-box {width:100%; margin-bottom:57px; position:relative;}
.content-per-year-list li.content-list-box .image-cnt {float:left; margin-right:11px;}
.content-per-year-list li.content-list-box h1 a {font-size:20px; font-weight:bold; color:black;}
.content-per-year-list li.content-list-box .nationality {font-size:14px; font-style:italic; padding-bottom:12px; display:block;}
.content-per-year-list li.content-list-box p a {color:black;}
.content-per-year-list li.content-list-box .highlight-box {padding-top:12px; padding-bottom:100px;}
.content-per-year-list li.content-list-box .inner-scheda-menu-cnt {position:absolute; bottom:0px;}


/* Film / trailer  */

.trailer-page-title-and-search {display:block; background:white; width:640px; margin:auto; height:32px; border-bottom:1px solid #c0c0c0; padding:6px 0 0 10px;}
.trailer-page-title-and-search input 
{
	border:1px solid #424242;
	float:left;
	height:24px;
	padding-left:7px;
	width:168px;
}
.trailer-page-title-and-search label
{
	color:#171616;
	display:block;
	float:left;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	line-height:26px;
	padding-right:5px;
}
.trailer-page-title-and-search button
{
	background:url(../img/top_cerca_input_bg.png) no-repeat;
	border:0 none;
	cursor:pointer;
	float:left;
	height:20px;
	margin:3px 0 0 5px;
	padding:0;
	width:50px;
}
/* Film / trailer  */


.ac_results 
{
	background-color:white;
	border:1px solid black;
	overflow:hidden;
	padding:0;
	z-index:99999;
	width:250px !important
}
.ac_results ul {width:100%;}
.ac_results ul li {cursor:pointer;}
.ac_results ul .ac_odd {background:#eee none;}



.right-column-gray-box {padding:10px 11px 10px 13px; width:290px; border:1px solid white; background:#342f2f none; margin-bottom:10px;}
.right-column-gray-box .main-box-inner {padding:36px 11px 13px;}
.right-column-gray-box.guida-tv-box .main-box-inner {background:#b02936 none;}
.right-column-gray-box.cerca-cinema-box .main-box-inner {background:#0c6690 none;}
.right-column-gray-box .main-box-inner .box-title {margin-top:-36px; margin-left:-24px; display:block;}
.right-column-gray-box .main-box-inner .box-title a {height:37px; display:block;}
.right-column-gray-box.guida-tv-box .main-box-inner .box-title a 
{
	background:url(../img/2010_redesign/2010-scheda-redesign/guida-tv-box-title.png) no-repeat;
	width:142px; 
}
.right-column-gray-box.cerca-cinema-box .main-box-inner .box-title a 
{
	background:url(../img/2010_redesign/2010-scheda-redesign/cerca-cinema-box-title.png) no-repeat;
	width:251px;
}
.right-column-gray-box .main-box-inner .box-text 
{
	color:white; 
	font:8px Verdana, Arial, Helvetica, sans-serif; 
	text-transform:uppercase; 
	letter-spacing:1px;
	display:block;
	padding-bottom:10px;
}
.inner-box-edges {background:url(../img/2010_redesign/2010-scheda-redesign/guida-tv-box-edges.png) no-repeat; width:268px; height:16px;}
.inner-box-edges.box-top-edge {background-position:top;}
.inner-box-edges.box-bottom-edge {background-position:bottom;}
.inner-box-cnt 
{
	background:white none; 
	padding:16px 15px 10px;
	
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	border-radius:16px;
}
.inner-box-cnt li {padding-bottom:8px;}
.inner-box-cnt li.bottom-link {padding-bottom:0px; text-align:right;}
.inner-box-cnt li.bottom-link a {font:10px Georgia, "Times New Roman", Times, serif; text-decoration:underline;}
.right-column-gray-box.guida-tv-box .inner-box-cnt li.bottom-link a {color:#b02936;}
.right-column-gray-box.cerca-cinema-box .inner-box-cnt li.bottom-link a {color:#0c6690;}
.inner-box-cnt li.bottom-link a:hover {text-decoration:none;}
.inner-box-cnt li .image-cnt 
{
	display:block; 
	float:left; 
	margin-right:12px; 
	border:1px solid #525252;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.inner-box-cnt li .title-cnt, .inner-box-cnt li span {display:block;}
.inner-box-cnt li .date-box {color:#b02936; font:10px Verdana, Arial, Helvetica, sans-serif;}
.inner-box-cnt li .date-box b {font-size:12px;}
.inner-box-cnt li .channel-and-tile-box {font-size:10px;}
.inner-box-cnt li strong {font:bold 14px Arial, Helvetica, sans-serif;}
.inner-box-cnt li b {font:bold 12px Arial, Helvetica, sans-serif;}

.right-column-gray-box.guida-tv-box .inner-box-cnt li .title-cnt a {font:bold 16px Georgia, "Times New Roman", Times, serif;}
.right-column-gray-box.guida-tv-box .inner-box-cnt li .title-cnt a, .right-column-gray-box.guida-tv-box .inner-box-cnt li span {color:#231f20;}

.right-column-gray-box.cerca-cinema-box .inner-box-cnt li .title-cnt a {color:#054a6a;}

.right-column-gray-box.cerca-cinema-box .inner-box-cnt li .title-cnt a 
{
	font:bold 11px Georgia, "Times New Roman", Times, serif; text-transform:uppercase;
}
.right-column-gray-box.cerca-cinema-box .director-actor {color:#231f20; font:11px Georgia, "Times New Roman", Times, serif;}
.right-column-gray-box.cerca-cinema-box .director-actor a {color:#054a6a;}

.pangora-box-cnt {background:#342f2f none; width:315px; border:1px solid white; margin-bottom:10px;}
.pangora-box-cnt-inner {margin:auto; text-align:center; width:300px;}

.schede-correlate-box {background:#342f2f none; padding:11px 12px 8px; border:1px solid white;}
.schede-correlate-box li {padding-bottom:10px;}
.schede-correlate-box li .image-cnt {border:1px solid #f1f1f1; display:block; float:left; overflow:hidden;}
.schede-correlate-box.people-corrl li .image-cnt {max-height:98px; height:auto !important; height:98px;}
.schede-correlate-box.films-corrl li .image-cnt {/*max-height:120px; height:auto !important; height:120px;*/}
.schede-correlate-box li .title-cnt {display:block;}
.schede-correlate-box li .title-cnt a {font-style:italic; color:#f1f1f1; font-size:16px;}


.boxoffice-box {width:300px;}
.boxoffice-box .box-title
{
	text-indent:0px; 
	background:url(../img/2010_redesign/hp-redesign-2010/trailer-foto-box-office-head-bg.png) repeat-x;
	height:36px;
	line-height:36px;
	font-size:28px;
	color:#f0f0f0;
	font-weight:bold;
	text-align:center;
	border-top:0px;
	padding-left:0px;
}
.boxoffice-box .box-title a {color:#f0f0f0;}
.boxoffice-box .vai-a-tutti-link-box 
{
	background:url(../img/2010_redesign/hp-redesign-2010/trailer-foto-vai-a-tutti-bg.png) no-repeat 0 0;
	padding:0 0 0 13px;
	height:21px;
	line-height:21px;
	font-size:13px;
	color:#a81105;
	font-weight:bold;
	display:block;
}
.boxoffice-box.left-and-right-borders
{
	border-right:1px solid #3c3c3c; 
	border-left:1px solid #0e0e0e;
	width:328px;
}
.boxoffice-box.right-border {border-right:1px solid #3c3c3c;}
.boxoffice-box.left-border {border-left:1px solid #0e0e0e;}
.boxoffice-box.foto-box-header .vai-a-tutti-link-box {background-position:-331px 0; width:315px;}
.boxoffice-box .tfb-body 
{
	background:url(../img/2010_redesign/hp-redesign-2010/trailer-foto-box-bg.png) repeat-x #070707;
	min-height:330px;
	height:auto !important;
	height:330px;
}
.boxoffice-box .box-office-promo-box h4 {width:180px; line-height:inherit;}
.boxoffice-box .box-office-promo-box h4 a {font-size:11px; line-height:12px;}
.boxoffice-box .box-office-promo-box h4 a:hover {text-decoration:underline;}
.boxoffice-box .box-office-promo-box b {width:60px; padding-left:10px; font-size:11px;}
.boxoffice-box .box-office-link {color:#e6951b; text-align:right; padding:0 8px 0 0;}

.cerca-cinema-provincia-cnt {padding:5px 0 5px 20px;}
.cerca-cinema-provincia-cnt .fnc-cerca-provincia {float:left;}
.cerca-cinema-provincia-cnt .cerca-provincia-box-title {color:#333; display:block; float:left; height:24px; line-height:24px; padding-right:10px;}
.cerca-cinema-provincia-cnt .user-actions-item-network 
{
	background:url(../img/2010_redesign/2010-scheda-redesign/films-box-search-box-bg.png) no-repeat;
	color:#999999;
	font-size:14px;
	font-weight:normal;
	height:20px;
	padding:4px 20px 0;
	width:144px;
}
.cerca-cinema-provincia-cnt .dropdown dd ul 
{
	min-width:180px; 
	width:auto !important; 
	width:180px; 
	background:white none; 
	max-height:300px; 
	height:auto !important; 
	height:300px; 
	overflow-y:auto;
}
.cerca-cinema-provincia-cnt .dropdown dd ul li.gray-bg a {background:#F4F4F4 none;}
.cerca-cinema-provincia-cnt .dropdown dd ul li {border:1px solid white;}
.cerca-cinema-provincia-cnt .dropdown dd ul li a {color:black;}
.cerca-cinema-provincia-cnt .dropdown dd ul li a:hover {color:#B12937; background:#dadada none;}

.right-simple-gray-box-inner.ultima-trailer-cnt p.vai-red-ar {padding-bottom:3px;}
.right-simple-gray-box-inner.ultima-trailer-cnt p.vai-red-ar a {color:#80c0e5; font-size:10px;}
.utrailer-box-cnt {padding:6px 6px 0;}
.utrailer-box-cnt li {padding-bottom:8px;}
.utrailer-box-cnt li.no-padding-bottom {padding-bottom:0px;}
.utrailer-box-cnt .title-cnt a {color:#515151; font-size:14px; line-height:14px; text-transform:uppercase;}
.utrailer-box-cnt .title-cnt span a {color:#80c0e5; font-size:10px; line-height:11px; text-decoration:underline; text-transform:none; display:block;}
.utrailer-box-cnt .title-cnt span a:hover {text-decoration:none;}

.ultime-notizie-cnt {padding:9px 3px 8px;}
.ultime-notizie-cnt li {padding-bottom:15px;}
.ultime-notizie-cnt li.no-padding-bottom {padding-bottom:0px;}
.ultime-notizie-cnt li .image-cnt 
{
	min-height:36px; 
	height:auto !important; 
	height:36px; 
	display:block; 
	overflow:hidden; 
	float:left; 
	margin-right:7px;
}
.ultime-notizie-cnt li .title-cnt {padding-top:3px;}
.ultime-notizie-cnt li .title-cnt a {color:#454545; font-size:13px; line-height:14px;}
.ultime-notizie-cnt li .title-cnt a:hover {text-decoration:underline;}

.computime-cnt {font-size:10px; color:#9f9f9f; line-height:11px;}
.computime-cnt strong {color:#eb342c; font-size:11px;}
.guida-tv-search-and-filters-cnt .computime-cnt {position:absolute; right:10px; top:7px;}


.vedi-anche-cnt {padding:6px 7px 8px;}
.vedi-anche-cnt li {padding-bottom:10px;}
.vedi-anche-cnt li.no-padding-bottom {padding-bottom:0px;}
.vedi-anche-cnt li .image-cnt 
{
	min-height:36px; 
	height:auto !important; 
	height:36px; 
	display:block; 
	overflow:hidden; 
	float:left; 
	margin-right:7px;
}
.vedi-anche-cnt li .title-cnt {padding-top:3px;}
.vedi-anche-cnt li .title-cnt a {color:#454545; font-size:13px; line-height:14px;}
.vedi-anche-cnt li .title-cnt a:hover {text-decoration:underline;}
.vedi-anche-cnt li .image-cnt 
{
	float:left; 
	margin-right:10px; 
	border:3px solid #d2d2d2; 
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px;
}
.vedi-anche-cnt li p {font-size:12px; padding-top:5px; color:#333;}
.vedi-anche-cnt li p a {color:#333333;}
.vedi-anche-cnt li span {color:#990000; font-size:12px; line-height:12px;}
.vedi-anche-cnt li .button-holder span {color:#E6951B; line-height:29px;}



.cercacinema-diretto-cnt {}
.cercacinema-diretto-cnt li.list-item {padding:13px 10px; background:#eee none; color:#333; font-size:14px; line-height:17px;}
.cercacinema-diretto-cnt li.second-item {background:#e0e0e0 none;}
.cercacinema-diretto-cnt li .image-cnt {display:block; float:left; margin-right:10px; border:1px solid #d5d5d5;}
.cercacinema-diretto-cnt li b {font-weight:normal;}
.cercacinema-diretto-cnt li a {color:#cb322c;}
.cercacinema-diretto-cnt li a:hover {text-decoration:underline;}
.cercacinema-diretto-cnt li h2 {text-indent:0px; margin-bottom:5px;}
.cercacinema-diretto-cnt li h2 a {font-weight:bold; font-size:16px; text-decoration:underline;}
.cercacinema-diretto-cnt li h2 a:hover {text-decoration:none;}
.cercacinema-diretto-cnt li span, .cercacinema-diretto-cnt li ul, .cercacinema-diretto-cnt li ul * {display:inline;}
.cercacinema-diretto-cnt li span {font-weight:bold;}
.cercacinema-diretto-cnt li .diretto-scheda-menu {text-align:right; display:block; font-weight:bold; color:#ca332c; padding-top:10px;}


.le-star-oggi-al-cinema-box {padding:3px 5px 0;}
.le-star-oggi-al-cinema-box li {padding:9px 0 0px; border-bottom:1px solid #ccc; color:#333333; font-size:12px; font-weight:bold;}
.le-star-oggi-al-cinema-box li:last-child {border-bottom:0px;}
.le-star-oggi-al-cinema-box li .image-cnt 
{
	display:block; 
	float:left; 
	margin-right:12px;
	border:3px solid #999;
	margin-bottom:7px;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.le-star-oggi-al-cinema-box li a {color:#993333;}
.le-star-oggi-al-cinema-box li .title-cnt {padding-bottom:5px;}
.le-star-oggi-al-cinema-box li .title-cnt a {font-size:14px; font-weight:bold;}
.le-star-oggi-al-cinema-box li span.title-cnt {display:block;}
.le-star-oggi-al-cinema-box li p {padding-bottom:7px;}
.le-star-oggi-al-cinema-box li h4 {display:inline;}
.le-star-oggi-al-cinema-box li em {font-weight:bold;}

.cercacinema-prossimamente-box {}
.cercacinema-prossimamente-box li.item-cnt {padding:12px 5px 0; border-bottom:1px solid #ccc; font-size:12px; color:#333;}
.cercacinema-prossimamente-box li:last-child {border-bottom:0px;}
.cercacinema-prossimamente-box li .image-cnt 
{
	display:block; 
	float:left; 
	margin-right:12px;
	border:3px solid #999;
	margin-bottom:7px;
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.cercacinema-prossimamente-box li a {color:#333; line-height:14px;}
.cercacinema-prossimamente-box li a:hover {text-decoration:underline;}
.cercacinema-prossimamente-box li .title-cnt {padding-bottom:5px; line-height:14px;}
.cercacinema-prossimamente-box li .title-cnt a {font-size:13px; font-weight:bold; color:#993333;}
.cercacinema-prossimamente-box li span.title-cnt {display:block;}
.cercacinema-prossimamente-box li div * {display:inline;}
.cercacinema-prossimamente-box li span {font-weight:bold;}
.cercacinema-prossimamente-box li div b {line-height:14px; font-weight:normal;}
.cercacinema-prossimamente-box li .date-cnt {display:block; padding:8px 0;}

/* Comments */
.comments-top-border {background:url(../img/2010_redesign/2010-scheda-redesign/comments-border.gif) repeat-x top;}

#comments-top-box {height:28px; line-height:28px; padding:2px 8px 0 24px;}
#comments-top-box span {color:#e6951b; font-size:15px; display:block; float:left;}
#comments-top-box a
{
	display:block;
	font-size:13px;
	color:#fff;
	float:right;
	font-weight:bold;
	text-decoration:underline;
	background:url(../img/2010_redesign/2010-scheda-redesign/comments-icon.png) no-repeat right 8px;
	padding-right:25px;
}
#comments-top-box a:hover {text-decoration:none;}

#comments-cnt {padding:6px 8px 4px;}
#comments-cnt li.comm-item-box
{
	background:url(../img/2010_redesign/2010-scheda-redesign/comments-bg-pattern.png) #1d1d1d repeat;
	margin-bottom:4px;
	border:1px solid #878686;
	padding:13px 10px 15px 70px;
	position:relative;
}
#comments-cnt li.comm-item-box .comm-name-cnt {font-style:italic; font-weight:bold; font-size:13px; display:block; color:#fefefe;}
#comments-cnt li.comm-item-box .comm-name-cnt b {color:#e6951b; font-size:15px; text-transform:capitalize;}
#comments-cnt li.comm-item-box .comm-date-cnt {font-weight:bold; font-size:12px; color:#ebebeb; padding-bottom:3px; display:block;}

#comments-cnt li.comm-item-box .comment-body {color:#d9d3d3; font-size:13px; font-style:italic; line-height:13px;}

.comments-iteration-cnt
{
	position:absolute;
	top:10px;
	left:0px;
	width:64px;
}
.comments-iteration-cnt div
{
	background:url(../img/2010_redesign/2010-scheda-redesign/comments-indicator.png) no-repeat 0 4px;
	font-size:21px;
	line-height:21px;
	font-weight:bold;
	color:#e6951b;
	padding:0 0 0 25px;
	float:right;
}
.comments-iteration-cnt div span {display:block; border-left:1px solid white; padding-left:5px;}

.title-cnt {text-indent:0px !important; height:auto !important;}

.video-player-holder {height:351px; display:block;}

.button-holder {display:block; padding:4px 0 0;}
.button-holder span {display:block; height:29px; float:left; line-height:29px; font-size:12px; color:#e6951b;}
.button-holder span.ckeck-box {background:url(../img/2010_redesign/2010-scheda-redesign/scheda-infos-button-check.png) no-repeat; width:25px;}
.button-holder span.text-cnt { background:url(../img/2010_redesign/2010-scheda-redesign/scheda-infos-button-bg.png) repeat-x; padding:0 2px 0 6px;}
.button-holder span.right-corner {background:url(../img/2010_redesign/2010-scheda-redesign/scheda-infos-button-right-edge.png) no-repeat; width:7px;}
.button-holder.programm-buttons {float:right; padding:0px; margin-left:3px;}
.button-holder.article-button {height:29px; width:85px;}

.segue-left {margin:0 0 20px;}
.segue-right {display:block; margin-top:20px;}
.segue-right a {float:right; display:block;}

#facebook-comments-cnt {width:610px; margin:0 0 50px 11px;}


/* Header 2011 */
#header {position:relative; z-index:9;}
#header-top-row {background:url(../img/header_share_bg.png) repeat-x; height:18px; padding:2px 0 0 0; border:1px solid #ccc; width:988px;}
#header-top-row .nexta-network {padding-left:7px;}
#header-top-row .nexta-network a {
	display:block; 
	height:17px; 
	float:left; 
	/*padding-left:24px;*/ 
	line-height:17px; 
	font-size:10px; 
	color:#999999; 
	text-transform:uppercase;
	/*margin-right:28px;*/
}
#header-top-row .nexta-network a strong {font-size:11px;}
#header-top-row .nexta-network .ico-nexta {background:url(../img/ico_nexta.png) no-repeat left 50%;}
#header-top-row .nexta-network .ico-arte {background:url(../img/ico_arte.png) no-repeat left 50%;}
#header-top-row .nexta-network .ico-divertimento {background:url(../img/ico_divertimento.png) no-repeat left 50%;}
#header-top-row .nexta-network .ico-sport {background:url(../img/ico_sport.png) no-repeat left 50%;}
#header-top-row .nexta-network .ico-turismo {background:url(../img/ico_turismo.png) no-repeat left 50%;}
#header-top-row .nexta-network .ico-stile {background:url(../img/ico_stile.png) no-repeat left 50%;}

#header-top-row .fallow-on {padding-right:3px;}
#header-top-row .fallow-on .date-format {
	line-height:16px; 
	border-left:1px solid #a3a3a3; 
	border-right:1px solid #a3a3a3; 
	padding:0 8px; 
	display:block; 
}
#header-top-row .fallow-on a {display:block; height:16px; line-height:16px; margin-left:8px; float:right;}
#header-top-row .fallow-on .ico-home {background:url(../img/ico_home.png) no-repeat 0 50%; width:17px;}
#header-top-row .fallow-on .ico-mail {background:url(../img/ico_mail.png) no-repeat 0 50%; width:17px;}
#header-top-row .fallow-on .ico-facebook {background:url(../img/ico_facebook.png) no-repeat 0 50%; width:16px;}
#header-top-row .fallow-on .ico-twitter {background:url(../img/ico_twitter.png) no-repeat 0 50%; width:16px;}
#header-top-row .fallow-on .ico-rss {background:url(../img/ico_rss.png) no-repeat 0 50%; width:16px;}

#header-middle-row {/*background:url(../img/header_hp.jpg) no-repeat;*/ height:94px; position:relative;}
#header-middle-row .logo-cnt {padding-top:10px;}
#header-middle-row .logo-cnt a {display:block; /*background:url(../img/film-logo-hp.png) no-repeat;*/ width:184px; height:74px; margin:auto; /*text-indent:-99999px;*/}

#header-middle-row.header-ros {/*background:url(../img/header_pagine.jpg) no-repeat;*/ height:60px; position:relative;}
#header-middle-row.header-ros .logo-cnt {padding-top:0px;}
#header-middle-row.header-ros .logo-cnt a {
	display:block; 
	/*background:url(../img/film-logo-ros.png) no-repeat 0 50%;*/ 
	width:152px; 
	/*height:59px;*/ 
	/*margin:0 0 0 10px;*/ 
	/*text-indent:-99999px;*/
	padding:0px;
}
#header-middle-row.header-ros .section-title {
	display:block; 
	font-size:30px; 
	line-height:30px; 
	font-weight:bold; 
	color:#dadada; 
	position:absolute; 
	top:15px; 
	left:200px; 
	width:600px; 
	text-align:center; 
	overflow:hidden; 
	height:32px;
}

#header-middle-row.header-kwd-gall {background:url(../img/header_gallery.jpg) no-repeat; height:33px; position:relative;}
#header-middle-row.header-kwd-gall .logo-cnt {padding-top:0px;}
#header-middle-row.header-kwd-gall .logo-cnt a {display:block; background:url(../img/film-logo-gall.png) no-repeat 0 50%; width:80px; height:33px; margin:0 0 0 10px; text-indent:-99999px;}
#header-middle-row.header-kwd-gall .section-title {
	display:block; 
	height:28px;
	overflow:hidden;
	font-size:24px; 
	line-height:24px; 
	font-weight:bold; 
	color:#fff; 
	position:absolute; 
	top:3px; 
	left:145px; 
	width:700px; 
	text-align:center;
}



.top-banner-160x90 {width:160px; height:90px; position:absolute; top:2px;}
.top-banner-160x90.left-banner {left:2px;}
.top-banner-160x90.right-banner {right:2px;}

/*#main-nav {background-color:#000; margin-bottom:3px;}*/
#main-nav.active-submenu {margin-bottom:21px;}
#main-nav ul.level-0 {position:relative; /*background:url(../img/header_lvl_0_bg.png) repeat-x;*/}
#main-nav ul.level-0 #link-cercacinema {}
#main-nav ul.level-0 #link-cercacinema a {
	background:url(../img/header_lvl_0_side_bg.png) no-repeat; 
	width:141px; 
	height:30px; 
	line-height:30px; 
	padding-left:42px; 
	color:black; 
	font-size:12px; 
	font-weight:bold; 
	display:block;
}
#main-nav ul.level-0 li.main-item {float:left; z-index:2;}
#main-nav ul.level-0 li.main-item.active-link {z-index:1;}
#main-nav ul.level-0 li.main-item a.main-link {
	display:block;
	height:29px; 
	line-height:27px; 
	float:left; 
	font-size:11px; 
	font-weight:bold; 
	padding:0 10px; 
	text-transform:uppercase; 
	letter-spacing:1px;
	color:white;
}
#main-nav ul.level-0 li.main-item a.main-link:hover, #main-nav ul li.main-item.active-item a.main-link {color:#cc3333;}
#main-nav ul.level-0 li.main-item .menu-stripe {padding:8px 0 0; color:#999; font-size:10px;}
#main-nav ul.level-0 .lvl-0-menu-stripe {background:url(../img/header_lvl_0_separator_bg.png) no-repeat; height:25px; width:2px; display:block; float:left; font-size:1px; line-height:1px;}
#main-nav fieldset {background:url(../img/header_search_bg.png) no-repeat; margin:4px 4px 0 0; width:158px;}
#main-nav fieldset input {width:102px; height:19px; background:none; padding:0 5px 0 20px; border:0px;}
#main-nav fieldset button {width:31px; height:19px; background:none; border:0px; cursor:pointer;}
.menu-stripe {display:block; float:left; color:#00528A;}

.submenu-position {height:20px; line-height:20px;}

.lvl-1-nav-cnt {position:absolute; bottom:-20px; left:0; padding-top:2px; display:none; z-index:9;}
.lvl-1-nav {background:url(../img/gradient_h_20.png) repeat-x; width:990px; border-top:0px;}
.lvl-1-nav .lvl-1-sub-item {float:left; position:relative;}
.lvl-1-nav .lvl-1-sub-item .lvl-1-sub-link {display:block; float:left; height:20px; line-height:20px; padding:0 5px; font-size:11px; color:#ccc; letter-spacing:1px;}
.lvl-1-nav .lvl-1-sub-item a:hover, .lvl-1-nav .lvl-1-sub-item.active-item .lvl-1-sub-link {color:white;}
.lvl-1-nav .lvl-1-sub-item .menu-stripe {height:16px; padding-top:3px !important; color:#ccc !important;}

.lvl-2-nav-cnt {position:absolute; top:17px; left:-1px; display:none; width:140px; border-top:1px solid #B9C5CE;}
.lvl-2-nav {}
.lvl-2-nav .lvl-2-sub-item {position:relative;}
.lvl-2-nav .lvl-2-sub-item .lvl-2-sub-link {
	display:block;
	background:url(../img/gradient_h_20.png) repeat-x; 
	border:1px solid #b9c5ce; 
	border-top:0px;
	height:17px;
	line-height:17px;
	padding:0 5px;
	overflow:hidden;
}
.items-submenu-sign {display:block; position:absolute; right:3px; top:2px; color:#333;}

.lvl-3-nav-cnt {position:absolute; top:-1px; left:139px; display:none; width:140px; border-top:1px solid #b9c5ce;}
.lvl-3-nav {}
.lvl-3-nav .lvl-3-sub-item {}
.lvl-3-nav .lvl-3-sub-item .lvl-3-sub-link {
	display:block;
	background:url(../img/gradient_h_20.png) repeat-x; 
	border:1px solid #b9c5ce; 
	border-top:0px;
	height:17px;
	line-height:17px;
	padding:0 5px;
}
/* Header 2012 */

.per-film-cinema-menu {border-bottom:1px solid #7e7e7e; padding-left:10px;}
.per-film-cinema-menu * {font-size:12px; color:#4e4e4e; font-weight:bold;}
.per-film-cinema-menu a {
	display:block; 
	height:26px; 
	line-height:26px; 
	background-color:#c4c4c4;
	float:left;
	margin-right:2px;
	padding:0 15px;
	border:1px solid #7e7e7e;
	position:relative;
	bottom:-1px;
}
.per-film-cinema-menu a.active-tab, .per-film-cinema-menu a:hover {background-color:#eee; border-bottom:1px solid #eee;}
.per-film-cinema-menu span {height:28px; line-height:28px; display:block; float:left; padding-left:2px;}

.cercacinema-cinema-list {}
.cercacinema-cinema-list .item-cnt {background-color:#eee; padding:7px 11px 10px; margin-bottom:9px;}
.cercacinema-cinema-list .item-cnt a {color:#cc3333;}
.cercacinema-cinema-list .item-cnt .cinema-info-cnt {}
.cercacinema-cinema-list .item-cnt .cinema-info-cnt .cinema-title {text-indent:0; margin-bottom:3px;}
.cercacinema-cinema-list .item-cnt .cinema-info-cnt .cinema-title a {font-size:14px; text-transform:uppercase; color:#cc3333; font-weight:bold; text-decoration:none;}
.cercacinema-cinema-list .item-cnt .cinema-info-cnt p {font-size:12px; color:black; margin-bottom:13px;}
.cercacinema-cinema-list .item-cnt .cinema-info-cnt a {text-decoration:underline;}
.cercacinema-cinema-list .item-cnt .cinema-info-cnt a:hover {text-decoration:none;}
.cercacinema-cinema-list .item-cnt .move-cnt {background-color:white; margin-bottom:2px; padding:5px 9px 9px; position:relative;}
.cercacinema-cinema-list .item-cnt .move-cnt .movie-title {font-size:14px; text-transform:uppercase; display:block; margin-bottom:3px; width:400px; overflow:hidden;}
.cercacinema-cinema-list .item-cnt .move-cnt p, .cercacinema-cinema-list .item-cnt .move-cnt p strong {font-size:12px; color:black;}
.cercacinema-cinema-list .item-cnt .single-movie-menu {position:absolute; top:4px; right:9px;}
.cercacinema-cinema-list .item-cnt .single-movie-menu li {display:inline; }
.cercacinema-cinema-list .item-cnt .single-movie-menu li, .cercacinema-cinema-list .item-cnt .single-movie-menu li a {color:#666666; font-weight:bold; font-size:12px;}

.vedi-mappa {}
.vedi-mappa .box-text {font-size:12px; text-decoration:underline;}
.vedi-mappa .box-text:hover {text-decoration:none;}
.vedi-mappa span {font-size:10px; cursor:pointer;}

.google-map {background:url(../img/google-ajax-loader.gif) no-repeat 50% 50% #4e4e4e; padding:11px 10px 8px; margin:6px 0 7px;}
.google-map.display-none {display:none;}
.google-map .close-google-map {font-size:10px; display:block; float:right; color:white; padding-top:5px; cursor:pointer;}
.google-map iframe {overflow:auto; width:100%; padding:0px; border:0px; height:170px;}
.google-map iframe * {padding:0px; margin:0px;}
.google-map iframe body {margin:0px; overflow:hidden;}

.twitter-follow-cnt {background-color:black; padding:15px 10px; border:1px solid gray; overflow:hidden;}

.cuffon {font-family: 'Bevan', serif;}





