#speciale_cnt {width:990px; background:url(http://static.film.it/sites/film2011/img/speciale/berlino/body-bg.png) repeat-y left;}
#speciale_top {width:990px; height:249px; position:relative;}
#speciale_top #link-cnt {display:block; background:url(http://static.film.it/sites/film2011/img/speciale/berlino/header-bg.jpg) no-repeat; width:679px; height:251px; text-indent:-999999px; float:left; padding-bottom:3px;}
#speciale_top .menu {position:absolute; bottom:10px; left:10px;}
#speciale_top .menu li {float:left; display:block; padding-left:60px;}
#speciale_top .menu li a 
{
	color:white; 
	display:block; 
	height:10px;
	line-height:10px;
	font-size:10px;
	text-indent:-99999px; 
	cursor:pointer;
}
#speciale_top .menu li a#home {background-position:0 0; width:44px;}
#speciale_top .menu li a#concorso {background-position:-44px 0; width:47px;}
#speciale_top .menu li a#regolamento {background-position:-91px 0; width:109px;}
#speciale_top .menu li a#premi-vincitori {background-position:-200px 0; width:140px;}

.speciale-adv {float:right;}
#speciale_top p {display:block; text-align:right; color:white; font-size:13px; clear:both;}

.speciale_body_cnt {width:990px; padding-bottom:100px;}
#speciale_left {float:left; width:597px; padding:36px 0 0 33px; position:relative;}
#speciale_right {float:right; width:215px; padding:9px 0px 0 0;}
#speciale_right p {display:block; font-size:12px;}


.speciale-latest-cnt {width:564px; padding:0px 18px 35px 15px; position:relative;}
.speciale-latest-cnt.first-two-cnt {width:665px; padding-bottom:0px;}
.speciale-latest-cnt li {width:252px; overflow:hidden; float:left;}
.speciale-latest-cnt li.second {float:right;}
.speciale-latest-cnt li.first-two {width:auto; margin-bottom:35px;}
.speciale-latest-cnt li.first-two p {text-align:left; padding-left:265px;}
.speciale-latest-cnt li.first-two img {float:left; margin-right:24px;}
.speciale-latest-cnt li h1 {text-indent:0px; padding:5px 0;}
.speciale-latest-cnt li h1 a {color:#fcfbfa; font-size:20px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
.speciale-latest-cnt li p {color:#cee8f1; font-size:16px; line-height:19px; text-align:justify;}

#speciale-pagination {width:auto; text-align:right; position:absolute; bottom:-5px; right:0px;}
#speciale-pagination a {color:#FCDBB5;}

.gallery-cnt {margin-top:20px;}
.gallery-cnt h2 
{
	margin-bottom:7px; 
	text-indent:0px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#fdfdfc; 
	font-size:20px; 
	font-weight:bold; 
	letter-spacing:1px;
}
.gallery-cnt li {margin-bottom:20px; padding-right:15px;}
.gallery-cnt li p {font-size:14px; color:#cee8f1;}
.gallery-cnt li h1 {margin-bottom:7px;}
.gallery-cnt li h1 a {font-size:16px; color:#fcfbfa; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
.gallery-cnt a.img_cnt {display:block; width:177px; margin-bottom:10px;}

a.gall_nav_left, a.gall_nav_right {background:url(http://static.film.it/sites/film2011/img/speciale/berlino/gallery_nav_arrows.png) no-repeat;}
a.gall_nav_right { background-position:right;}

.trailer-cnt {margin:40px 0 0 -15px;}
.trailer-cnt div {position:relative; width:212px;}
.trailer-cnt h2 
{
	margin-bottom:7px; 
	text-indent:0px; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#fdfdfc; 
	font-size:20px; 
	font-weight:bold; 
	letter-spacing:1px;
}
.trailer-cnt a.img_cnt 
{
	display:block; 
	width:212px; 
	height:120px; 
	background:url(http://static.film.it/sites/film2011/img/speciale/berlino/trailer-button.png) no-repeat center; 
	position:absolute; 
	bottom:0px; 
	left:0px;
	cursor:pointer;
}
.trailer-cnt a.img_cnt:hover {background:url(http://static.film.it/sites/film2011/img/speciale/berlino/trailer-button-hover.png) no-repeat center;}

#speciale_left.articolo {width:653px; padding-left:26px;}
#speciale_left .speciale_articolo_cnt {background-color:white; padding:10px 30px 50px;}
#speciale_left .speciale_articolo_cnt .profile_content {overflow:hidden;}
#speciale_left .speciale_article_top {clear:both; width:604px; padding-right:10px;}
#speciale_left .speciale_article_top img {float:left; margin-right:10px;}
#speciale_left .speciale_article_top h1 {font-size:28px; font-weight:bold; color:#8a123c; text-transform:uppercase;}
#speciale_left #concorso_detail_content {padding:0; font-size:16px; color:#000; line-height:26px;}
#speciale_left #concorso_detail_content p.author {font-size:13px; color:#000;}
#speciale_left #concorso_detail_content h2.highlight_cnt {color:#000; font-size:18px; font-weight:bold; line-height:25px; padding:12px 0 17px; text-indent:0px;}
#speciale_left .speciale_articolo_cnt p.gioca_top_text {font-size:17px; padding:50px 0px 50px 10px; color:black;}
#speciale_left .speciale_articolo_cnt p.gioca_top_text a {color:#cc0000;}

#profile-left {float:left; width:660px; padding:10px 0 0 7px;}
#profile-left .speciale_articolo_cnt {position:relative;}

#breadcrumbs {width:auto; margin-left:0px; padding-top:0px;}
#breadcrumbs li {float:left; padding:0 5px 10px 0;}
#breadcrumbs.speciale-trailer {text-align:left;}

#speciale_left .speciale_articolo_cnt div#user-options {margin-top:20px;}
#speciale_left .speciale_articolo_cnt div#user-options ul li#user-commenta {width:auto;}
#speciale_left .speciale_articolo_cnt div#user-options ul li#user-commenta a {margin-right:142px;}
#speciale_left .speciale_articolo_cnt div.article_content_container.comment {width:532px; padding-right:0px;}
#speciale_left .speciale_articolo_cnt div#rate {right:9px;}

#speciale_left.gallery-page {width:auto; padding-left:12px;}
#speciale_left.gallery-page .hp-novel-gioca-cnt {margin-left:20px;}
ul.gallery_page_cnt {position:relative; background:white none; padding-top:10px;}
ul.gallery_page_cnt a#anchor {display:block; position:absolute; width:1px; height:1px; line-height:1px; font-size:1px; top:-1px; left:0px;}
ul.gallery_page_cnt li.cover_box {width:auto; padding:0 0 25px;}
ul.gallery_page_cnt a.gall_nav_right {left:auto; right:30px;}
ul.gallery_page_cnt #breadcrumbs {padding-left:10px;}
ul.gallery_page_cnt li.cover_box h3, ul.gallery_page_cnt li.cover_box p {padding:0 30px 0 75px;}


.user-options-cnt {position:relative; bottom:0px; left:0px; padding:0 20px 0 75px;}
.user-options-cnt div#user-options {padding:0px 0 20px 0; margin-top:20px;}
.user-options-cnt div#user-options ul li#user-commenta {width:auto;}
.user-options-cnt div#user-options ul li#user-commenta a {margin-right:135px;}
.user-options-cnt div.article_content_container.comment {padding:10px 0; width:522px;}

#speciale_left.trailer-page {width:645px;}
#speciale_left .concorso_trailer_cnt {background-color:black; padding:10px 15px 120px; text-align:center; border:1px solid #2f1e1d;}
#speciale_left .concorso_trailer_cnt h3 {text-align:left; margin-bottom:15px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#ccc}
#speciale_left .concorso_trailer_cnt h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#fdfdfc; margin-top:30px;}

/* 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;}

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;}

/* 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;}

/* 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 {clear:both; 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 */











