/* overrule global styles */
.page-container {position:relative;display: block; margin: auto; width: 990px;background-color:#fff;}
body {background: white url(http://static.film.it/sites/film2011/img/backVenezia.png) repeat-x top; padding: 0;}
#main-content {width: 990px; overflow: hidden; position:relative; z-index: 1;background:  url("http://static.film.it/sites/film2011/img/sfondo_venezia.jpg") no-repeat scroll 0 -23px #C50400; padding-bottom: 10px;}
#header {margin-left: 0;width: 990px; z-index: 2; position: relative;}
#top_cercacinema { width: 615px;}
.top_advertizing_cnt {display: none;}
#left-col {width: 656px; margin-left: 7px; display: inline; padding-top: 0; overflow: hidden;float: left;}
#right-col {width: 320px; margin: 0 0 0 7px;float: left;}
#right-col div.right_advertise_cnt {padding: 0; width: 300px; background: none; margin: 0 20px 10px 0;}
#right-col div.right_advertise_cnt p {color: black}

.articles_block #pagination {background: white;}

#top_navigation ul#top_stories li a {padding-left: 0px; margin-left: 75px;}
div.top_advertizing_cnt {margin-left:0px;}

/* VENEZIA SPECIFIC */
#venezia_sponsor {width: 990px; padding: 0 146px 0 144px; margin: 0 auto}
#first_gallery {margin: 0 0 0 210px;}
#first_gallery li {margin: 0px 10px 0 0; float: left;}
#first_gallery h4 {width: 120px; position: absolute; bottom: 40px;}
#first_gallery h4 a {color: white; font-size: 15px;}
#first_gallery a.hidden_large,#first_gallery a.hidden_small {display: block; overflow: hidden; position: relative; }
#first_gallery a.hidden_large .reflected {max-height: 135px;}
#first_gallery a.hidden_small .reflected {max-height: 90px;}
.venice_top {font-weight: bold;}

#venezia_menu {background: transparent url(http://static.film.it/sites/film2011/img/backVenezia_menu.png); width: 382px; float: right; margin: 4px 0 10px 0;}
#venezia_menu li {float: left; display: inline; height: 18px; margin-left: 17px;}
#venezia_menu a {display: block; text-indent: -10000px; height: 100%;}
#venezia_menu li#venezia-home {width: 90px; margin-left: 88px;}
#venezia_menu li#venezia-film {width: 27px;}
#venezia_menu li#venezia-divi {width: 27px; }
#venezia_menu li#venezia-primo {width: 74px; }

.venezia_gall {padding-right: 15px; background: transparent url(http://static.film.it/sites/film2011/img/backVaiGallery.png) no-repeat right; color: black; font-size: 12px; cursor: pointer;}
.ven_gallery {clear: right; margin-left: 205px; margin-bottom: 10px;}

/* VENEZIA HOMEPAGE */
.home_block, .home_block_s {margin-bottom: 35px;}
.home_block {margin-left: 14px; width: 631px; position: relative;}
.home_block_s {margin-left: 9px; width: 641px;}

.home_block h2 a, .home_block_s h2 a {display: block; height: 100%;}
.home_block h2 {height: 35px;text-indent: -9999px;}
.home_block_s h2 {height: 60px;text-indent: -9999px;}

.home_block .block_primo-piano {background: transparent url(http://static.film.it/sites/film2011/img/blk_primo.png) no-repeat;}
.home_block .block_film {background: transparent url(http://static.film.it/sites/film2011/img/blk_film_ven.png) no-repeat;}
.home_block .block_divi {background: transparent url(http://static.film.it/sites/film2011/img/blk_divi.png) no-repeat;}
.home_block_s .block_primo-piano {background: transparent url(http://static.film.it/sites/film2011/img/blk_primo_rnd.png) no-repeat;}
.home_block_s .block_film {background: transparent url(http://static.film.it/sites/film2011/img/blk_film_ven_rnd.png) no-repeat;}
.home_block_s .block_divi {background: transparent url(http://static.film.it/sites/film2011/img/blk_divi_rnd.png) no-repeat;}

.round_middle {padding: 0 5px; background: transparent url(http://static.film.it/sites/film2011/img/blk_home_round_back.png) repeat-y;}
.round_middle_end {background: transparent url(http://static.film.it/sites/film2011/img/blk_home_round_end.png) repeat-y; height: 17px;}

.round_middle ul {padding: 12px 8px;}

.home_block li, .home_block_s li {margin-top: 40px;}
.home_block_s li.first, .home_block li.large {margin-top: 0;}
.home_block li h4,.home_block_s li h4 {font-size: 20px; font-weight: bold;}
.home_block li h4 a {color: #2d2c2c}
.home_block_s li h4 a {color: white;}
.home_block li p,.home_block_s li p {font-size: 16px; color: white;}

.home_block .vai_a_tutti {position: absolute; bottom: 0; right: 0; width: 200px; text-align: right;}
.home_block .vai_a_tutti a {color: #db9797}

/* ARTICLES PAGE */
.articles_block {width: 640px;}
.articles_block_end {background: transparent url(http://static.film.it/sites/film2011/img/blk_articles_end.png) no-repeat top; height: 14px;}
.articles_block ul.articles_ul {background: white; padding: 0 8px 20px 8px;}
.articles_block h4 a {font-size: 20px; color: #2d2c2c; font-weight: bold;}
.articles_block p {color: #575757; font-size: 16px; }
.articles_block h2 {height: 55px;text-indent: -9999px;}
.articles_block .block_divi {background: transparent url(http://static.film.it/sites/film2011/img/blk_articles_divi.png) no-repeat;}
.articles_block .block_primo-piano {background: transparent url(http://static.film.it/sites/film2011/img/blk_articles_primo.png) no-repeat;}
.articles_block .block_film {background: transparent url(http://static.film.it/sites/film2011/img/blk_articles_film.png) no-repeat;}
.articles_block .block_foto {background: transparent url(http://static.film.it/sites/film2011/img/blk_articles_foto.png) no-repeat;}
.articles_block ul.articles_ul li {margin-top: 40px;} 
.articles_block ul.articles_ul li.large {margin-top: 0;}
.articles_block ul.articles_ul li img {margin-right: 10px;}

.articles_block .block_venezia-66 {background: transparent url(http://static.film.it/sites/film2011/img/blk_venezia66.png) no-repeat;}
.articles_block .block_fuori-concorso {background: transparent url(http://static.film.it/sites/film2011/img/blk_fuori.png) no-repeat;}

.articles_block ul.articles_ul li.movies {margin-top: 0; padding-top: 20px;}
.articles_block ul.articles_ul li.first-movie {padding-top:0;}
.articles_block li.movies h3 {margin-bottom: 25px; padding-left: 210px; }
.articles_block li.movies h3 a {color:#c40000; font: bold 18px Arial, sans-serif;}
.articles_block li.movies p {padding-left: 210px; color: #575757; font-size: 14px; margin-bottom: 10px;;}
.articles_block li.movies p a {color: #575757;}

/*PHOTOCOOL */
#photocool_head {background:transparent url(http://static.film.it/sites/film2011/img/backPhotocool_all_pages.png) no-repeat; width: 773px; margin: 10px 0 110px 195px; position: relative; height: 187px; clear: right;}
#photocool_head.vincitore {background:transparent url(http://static.film.it/sites/film2011/img/backPhotocool_last_page.png) no-repeat;}
#login_iscriviti { width: 200px; height: 40px; display: block; position: absolute; left: 155px; top: 128px; background: transparent url(http://static.film.it/sites/film2011/img/backPhotocool_login.png) no-repeat;}
#login_welcome {width: 222px; height: 47px; display: block; position: absolute; left: 155px; top: 138px; color: #ffb606; font-size: 21px; font-weight: bold; text-indent: 0 !important; }
#photocool_head a {position: absolute; text-indent: -10000px;}
#photocool_head a#photo-foto {bottom: 23px;left: 411px; width: 27px; height: 20px;}
#photocool_head a#photo-concorso {bottom: 23px;left: 459px; width: 58px; height: 20px;}
#photocool_head a#photo-regolamento {bottom: 23px; left: 538px; width: 81px; height: 20px;}
#photocool_head a#photo-premio {bottom: 23px; left: 645px; width: 43px; height: 20px;}
#photocool_head a#photo-vincitore {bottom: 23px;left: 708px; width: 56px; height: 20px;}

#photocool {background: #0a0a0a url(http://static.film.it/sites/film2011/img/backPhotocool_photo.png) repeat-x; padding: 15px 0; text-align: center;}
#photocool * {text-align: left; color: #fefefe;}
#photocool h3 { font-size: 18px; font-weight: bold; margin-bottom: 10px;}
#photocool img {display: block; margin-bottom: 5px;}
#photocool h3.name {border-bottom: 1px solid #757575; padding-bottom: 5px;}
#photocool p {font-size: 14px; margin-bottom: 10px;}
#photocool p.cool_keywords {font-size: 11px; text-transform: uppercase; padding: 5px; margin-top: 30px; border-top: 1px solid #232323}
#click_vote {z-index: 100; display: block;position: absolute; background: transparent url(http://static.film.it/sites/film2011/img/backClickVote.png) no-repeat; width: 130px; height: 130px; text-indent: -10000px; cursor: pointer}

/* THICKBOX */
#TB_window {border: 0; background: none}
#TB_window img#TB_Image {border: 0;}
#TB_closeWindow,#TB_closeWindow a, #TB_window, #TB_window a {color: white !important;}
#TB_closeWindow a, #TB_window a {text-decoration: underline}
#TB_title {background: none;}

#TB_iframeContent {background: white;}
.form_row {border: 1px solid;}
#TB_closeAjaxWindow {position: relative; }
#TB_closeWindowButton {position: absolute; display: block;width:26px; height: 26px; top: 40px; right: 25px; background: transparent url(http://static.film.it/sites/film2011/img/backPhotocool_close.gif) no-repeat;}



ul#gallery-pages { clear: left;background: transparent url(	) repeat-x;width: 548px;position: relative; margin: 0; margin: 0 auto; display: block; margin-top: 10px;}
ul#gallery-pages * {font-family: Arial, Tahoma, sans-serif;font-size: 15px;}
ul#gallery-pages li {float: left;height: 32px;padding-top: 3px;}
ul#gallery-pages li a,ul#gallery-pages li span {display: inline-block;border-left: 1px solid #4b4a4a;color: #666;padding: 4px 2px 3px 2px;}
ul#gallery-pages li a.first {border-left:0px;}
ul#gallery-pages li.ends {width: 111px;}
ul#gallery-pages li.ends a {color: #101010;	border: 0;	padding: 2px 0 5px 0;	height: 27px;}
ul#gallery-pages li.prev a {padding-left: 19px;}
ul#gallery-pages li.next a {padding-left: 5px;}
ul#gallery-pages li.next {	position: absolute;	right: -10px;text-align: left;}
ul#gallery-pages li.no-border a {border: 0;}
ul#gallery-pages li.pages_cnt {width: 325px;}

/* PHOTOCOOL STATIC PAGES */
.photocool {background: #0a0a0a url(http://static.film.it/sites/film2011/img/backPhotocool_photo.png) repeat-x; padding: 23px;color: #fefefe; font-size: 18px !important;}
.photocool p {margin-bottom: 30px; font-size: 18px !important;}
.photocool p a{color: #EF1C04;}
.photocool p.highlight {color: #fa0506; font-size: 22px; margin-bottom: 15px;}
.photocool a.iscriviti {background: transparent url(http://static.film.it/sites/film2011/img/backIscriviti_t.png) no-repeat; width: 222px; height: 47px; display: block; text-indent: -10000px;}
.photocool .vincitore, .photocool .regolamento {margin-left:40px; margin-right: 40px;}
.photocool .regolamento {font-size: 15px; line-height: 22px;}
.photocool .no_bottom {margin-bottom: 0;}
.photocool .margin-bottom {margin-bottom: 30px;}
.photocool .regolamento li {background: transparent url(http://static.film.it/sites/film2011/img/backRegolamento_li.png) no-repeat 0 11px; padding-left: 7px;}
.photocool h2#cool-il {background: transparent url(http://static.film.it/sites/film2011/img/photocool_il.png) no-repeat; margin-bottom: 20px;}
.photocool h2#cool-concorso {background: transparent url(http://static.film.it/sites/film2011/img/photocool_concorso.png) no-repeat; margin-bottom: 20px;}
.photocool h2#cool-premio {background: transparent url(http://static.film.it/sites/film2011/img/photocool_premio.png) no-repeat; margin-bottom: 20px;}
.photocool h2#cool-vincitore {background: transparent url(http://static.film.it/sites/film2011/img/photocool_vincitore.png) no-repeat; margin-bottom: 20px;}
.photocool h2#cool-regolamento {background: transparent url(http://static.film.it/sites/film2011/img/photocool_regolamento.png) no-repeat; margin-bottom: 20px;}
.photocool_winner {background: #a50000 url(http://static.film.it/sites/film2011/img/backPhotocool_winner.png) repeat-x top; color: white; font-size: 20px; text-align: center; padding: 10px 0; line-height: 30px;}

/* VENEZIA RIGHT COLUMN */
.right_links {text-indent: -10000px; float: right; clear: right; width: 204px; height: 45px; margin-right: 20px; display: inline; cursor: pointer;}
#right-venezia {background: transparent url(http://static.film.it/sites/film2011/img/ven_link_venezia.png) no-repeat;}
#right-fuori {background: transparent url(http://static.film.it/sites/film2011/img/ven_link_fuori.png) no-repeat; margin-bottom: 20px;}
#right-orizzonti {background: transparent url(http://static.film.it/sites/film2011/img/ven_link_orizzonti.png) no-repeat; margin-bottom: 45px;}

#second_gallery {margin: 0 0 20px 5px;clear: both;}
#second_gallery h4 {margin: 5px 0 20px 0; font-size: 16px;}
#second_gallery h4 a {color: white;}

.al_lido { text-align: right; color: #000000; margin-right: 28px; }

/* ARTICLE */
div.articolo_cnt { width: 616px; padding: 0 12px; background: white; margin-left: 4px; overflow: hidden;}
div.articolo_bottom_cnt  {width: 640px; background: transparent url(http://static.film.it/sites/film2011/img/blk_articles_end.png) no-repeat; height: 14px; margin-left: 4px;}
h2.block_ven_article {width: 640px; background: transparent url(http://static.film.it/sites/film2011/img/blk_articles_top.png) no-repeat; height: 14px; margin-left: 4px;}

.venezia-cnt {width:630px;}
.venezia-cnt img {margin-right: 10px;}
.venezia-logo-box 
{
	background: transparent url(http://static.film.it/sites/film2011/img/backVenezia_home.gif) no-repeat; 
	position: absolute; 
	top: 12px; 
	left: 16px; 
	width: 180px; 
	height: 100px; 
	text-indent: -10000px; 
	z-index: 2;
}
/*'KEYWORDS'*/
.keywords_div{}
.keywords_div span{float: left; line-height:13px; }
.keywords_div div{ float: left; margin-left: 6px; width: 401px;}
.keywords_ul{}
.keywords_ul li{float: left;}

/* 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(http://static.film.it/sites/film2011/img/backPagination.png) repeat-x;width: 610px;	position: relative; display: block; margin: 0 auto;}
div#pagination_cnt {background:url(http://static.film.it/sites/film2011/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(http://static.film.it/sites/film2011/img/backPaginationLeft.png) no-repeat;	padding-top:4px;}
#pagination li.next {	position: absolute;	right: -6px; background: transparent url(http://static.film.it/sites/film2011/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(http://static.film.it/sites/film2011/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 */

/* 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 */

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; */}

div.articolo_cnt div#articolo_top_cnt {	width: 610px;	padding:0px 10px 0 0px;	overflow:hidden;	background:#919191 url(http://static.film.it/sites/film2011/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; */}
div.article_container, div.article_content_container {padding:17px 8px 0 25px; overflow:hidden; width:587px;font-size: }
div.article_content_container a {color: #EF1C04;}
div.article_content_container {font-size:18px; line-height:26px; font-family:Georgia, "Times New Roman", Times, serif; color:#303030; padding-bottom:50px;}


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;}

.keywords_ilrito_div{padding: 7px;border-top: 1px solid #999999;border-bottom: 1px solid #999999;}
.keywords_ilrito_div li a{color: #999999 !important;}
.keywords_ilrito_div span{float: left;line-height: 24px; margin-right: 5px;}
ul.keyword_ul{}
ul.keyword_ul li{float: left;}
