.page-container {position:relative;display: block; margin: auto; width: 990px;background-color:#fff;}

#concorso_cnt {width:990px; background:#050F18 url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/body_bg.jpg) repeat-x top;}

#concorso_top {width:990px; height:250px; padding:0; position:relative;}
#concorso_top .concorso_ad_cnt {float:right; width:300px;}
#concorso_top p.adv_cnt {position:absolute; right:3px; bottom:-20px; font-size:16px; color:#fff;}

.concorso_header_cnt {width:987px;}
.concorso_header_cnt a.header_bg {display:block; background: url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/header.jpg) no-repeat; height:250px; width:678px; float:left;}

div.reg_premi_cnt a#home { width:36px; background-position:0 0;}
div.reg_premi_cnt a#gioca { width:38px; background-position:-49px 0;}
div.reg_premi_cnt a#reg { width:94px; background-position:-102px 0;}
div.reg_premi_cnt a#premi { width:39px; background-position:-210px 0;}

.concorso_body_cnt {width:auto; position:relative; width:946px; padding:0px 6px 120px 39px;}
.concorso_body_cnt.detail_view {padding:0 6px 120px 14px; width:965px;}
.concorso_body_cnt.detail_view #concorso_left {padding-top:0px;}
#breadcrumbs {width:auto; margin: 0 0 0 5px; padding: 10px 0;}
#breadcrumbs li {padding:0 5px 10px 0;display: inline; padding-left: 5px; font-size: 14px;color: white;font-size: 16px !important;}
#breadcrumbs li a {color: white;font-size: 16px !important;}
#breadcrumbs.legion-trailer {text-align:left;}


.body_content {width:662px; position:relative;}
.body_content a.button {display:block; width:160px; height:65px; position:absolute; bottom:32px; left:260px; text-indent:-9999px;}

.body_content.hp {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/hp_body_image.jpg) no-repeat; height:574px;}
.body_content.hp a.button {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/gioca_hp_button.jpg) no-repeat; width:166px; height:81px; left:80px; bottom:190px;}
.body_content.hp .hp_text_cnt {position:absolute; left:25px; bottom:20px; color:#045192; font-size:16px; width:620px;}

.body_content.grazie {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/grazie_body_image.jpg) no-repeat; height:396px;}
.body_content.grazie a.button {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/gioca_button.png) no-repeat; position:relative; margin:auto; left:0px; bottom:0px;}
.body_content.grazie p {color:white; font-size:30px; font-weight:bold; display:block; text-align:center; text-transform:uppercase; padding:75px 0 20px;}



.body_content.lupo
{
	width:602px;
	background-color:#08a8c1;
	height:auto;
	padding:80px 30px 100px;
	color:#056ec7;
	font-size:17px;
	line-height:21px;
}
.body_content.lupo a.button {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/lupo_button.png) no-repeat;}
.body_content.lupo p {color:white; font-weight:bold; text-align:center;}
.body_content.lupo p.first_line {font-size:14px; letter-spacing:1px; margin-bottom:5px;}
.body_content.lupo p.second_line {font-size:24px;}

.body_content.common 
{
	width:602px;
	background-color:white;
	height:auto;
	padding:25px 30px;
	color:#056ec7;
	font-size:17px;
	line-height:21px;
}
.body_content.common * {color:#056ec7; font-size:17px; line-height:21px;}
.body_content.common a {color:#056ec7;}


span.edge {height:11px; display:block; position:absolute; width:662px; left:0px; overflow:hidden;}
.body_content.common span.edge {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/common_bg.png) no-repeat;}
.body_content.lupo span.edge {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/lupo_bg.png) no-repeat;}
.body_content.common .edge.top, .body_content.lupo .edge.top { background-position:0 0; top:-11px;}
.body_content.common .edge.bottom, .body_content.lupo .edge.bottom { background-position:0 -11px; bottom:-11px;}


#concorso_left.common_cnt {padding:11px 0 22px;}

#concorso_left {width:650px; padding:78px 0 0; float:left; z-index:1;}
#concorso_left li.concorso_hp_item_cnt {display:block; margin-bottom:46px;}
#concorso_left li.concorso_hp_item_cnt h2 {padding-right:78px;}
#concorso_left li#concorso_pagination {text-align:right; padding:30px 78px 0; clear:both;}
#concorso_left li#concorso_pagination a {color:#395263; padding:0 2px;}
#concorso_left li#concorso_pagination a:hover {color:#CEE8F1;}

#concorso_left.gioca_container {width:662px; background: url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/gioco_body_bg.png) repeat-x; height:536px; position:relative; margin-top:11px;}
#concorso_left.gioca_container span.gioca_top_border 
{
	background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/common_bg_top.png) no-repeat;
	height:11px;
	width:662px;
	display:block;
	position:absolute;
	top:-11px;
	left:0px;
}
#concorso_left.gioca_container span.gioca_image {position:absolute; display:block;}
#concorso_left.gioca_container span.gioca_image.left {left:0px; top:44px; height:326px;}
#concorso_left.gioca_container span.gioca_image.right {right:0px; top:16px; height:387px;}
#concorso_left.gioca_container a.button {position:absolute; top:357px; width:130px; height:55px; display:block;}
#concorso_left.gioca_container a.button.mostri {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/button_sherlock-holmes.png) no-repeat; left:70px;}
#concorso_left.gioca_container a.button.alieni {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/button_alieni.png) no-repeat; right:70px;}
#concorso_left.gioca_container p.text {position:absolute; top:408px; display:block; font-size:14px; font-weight:bold;}
#concorso_left.gioca_container p.text.mostri { left:40px; color:#ff5704;}
#concorso_left.gioca_container p.text.alieni { right:40px; color:#08a8c1;}
#concorso_left.gioca_container span.gioca_contro {position:absolute; background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/gioca_contro.png) no-repeat; width:137px; height:138px; display:block; top:110px; right:207px;}

.concorso_body_cnt.register #concorso_left, .concorso_body_cnt.register .body_content {width:662px;}

.concorso_breadcrumbs_cnt {background-color:#D0EAFB; padding:7px 0 3px 10px;}
.concorso_breadcrumbs_cnt ul.breadcrumbs * {color:#066ec5; font-size:13px; text-transform:lowercase;}
.concorso_breadcrumbs_cnt ul.breadcrumbs {padding-bottom:6px; margin:0px;}
.concorso_breadcrumbs_cnt ul.breadcrumbs li {padding:0 5px 0 0px;}

#concorso_left a.img_cnt img { float:left; margin-right:27px; }
#concorso_left h2 {text-indent:0px; padding:0px; margin:0 0 27px 0;}
#concorso_left h2.article_title, #concorso_left h2 a {color:#d8d8c9; font-weight:bold; font-size:20px; line-height:24px; padding:0px; margin:0px; font-weight:bold; width:300px; text-transform:uppercase}
#concorso_left p.concorso_highlight {font-size:15px; color:#cee8f1; line-height:23px; padding:0 78px 0 268px; text-align:justify;}
#concorso_left a.img_cnt {display:block; color:#ffd897;}
#concorso_left div#concorso_detail_content {padding:13px 23px 0 6px; color:#000; font-size:16px; margin-bottom:40px; line-height:22px; font-family:Georgia, "Times New Roman", Times, serif; color:#3c3b3b;}
#concorso_left div#concorso_detail_content div.highlight {font-size:18px; font-weight:bold; color:black; margin-bottom:20px;}
#concorso_left div#concorso_detail_content p.author {font-size:13px; color:black; display:block; margin-bottom:20px;}
#concorso_left div#concorso_detail_content p.article_keywords, #concorso_left div#concorso_detail_content p.article_keywords a {color:#65584b;}

#concorso_left div.concorso_article_top {width:614px;}
#concorso_left div.concorso_article_top img {border:1px solid #979898;}
#concorso_left div.concorso_article_top h2 {width:auto; color:#000000; font-size:28px; font-weight:bold; margin-top:5px; line-height:30px;}
#rate_result {color:#291c0f !important; font-weight:bold !important; font-size:14px !important; margin:0px !important; line-height:17px !important;}
p#voti_cnt {color:#65584b; font-size:12px !important; font-weight:normal; margin:0px !important; line-height:17px !important;}
#concorso_left div.concorso_article_top img {float:left; margin-right:12px;}
#concorso_left .concorso_articolo_cnt {background-color:#fff; padding:11px 13px;}
#concorso_left .concorso_articolo_cnt div#user-options {padding:0 23px 0 11px; width:575px;}
#concorso_left .concorso_articolo_cnt div#user-options ul li {padding-left:24px;}
#concorso_left .concorso_articolo_cnt div#user-options ul li a {color:#65584b;}
#concorso_left .concorso_articolo_cnt div#user-options ul li#user-commenta {width:260px; padding:0px;}
#concorso_left .concorso_articolo_cnt div#user-options ul li#user-commenta a {margin-right:170px;}
#concorso_left .concorso_articolo_cnt div#user-options div#rate {right:22px;}

div.star-rating,div.star-rating a {background:url(/js/star_sherlock-holmes.gif) no-repeat 0 0px;}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}

#concorso_left div.article_content_container {width:575px; padding:20px 0px 0 11px;}
#concorso_left div.article_content_container span.user_name {margin-bottom:10px;}
#concorso_left div.article_content_container li.user_line {padding-bottom:8px;}

#concorso_left .concorso_gall_cnt div.article_content_container {width:575px; padding:20px 0px 0 37px;}
#concorso_left .concorso_gall_cnt div#user-options {padding-left:37px;}

#concorso_left .concorso_gall_cnt .gallery_keywords {padding:40px 75px 20px;}

#concorso_left li#hp_foto_title {padding-top:47px;}
#concorso_left li#hp_foto_title h2 {color:#ffd897; font-size:24px; font-weight:bold; margin-bottom:10px;}

#concorso_left .concorso_gall_cnt {padding:0px 0px 59px 0px; position:relative; background-color:white; border-top:2px solid black;}
#concorso_left .concorso_gall_cnt p, #concorso_left .concorso_gall_cnt p.gall_text_cnt {font-size:18px; line-height:23px; color:#787878; margin-bottom:17px;}
#concorso_left .concorso_gall_cnt p.article_keywords, #concorso_left .concorso_gall_cnt p.article_keywords a {font-size:11px; color:#ffd897; text-transform:uppercase;}
#concorso_left .concorso_gall_cnt p.gallery_keywords {padding:0 42px; color:#9da1a1; text-align:center; margin-bottom:25px;}
#concorso_left .concorso_gall_cnt p.gallery_keywords a {color:#9da1a1;}
#concorso_left .concorso_gall_cnt p.article_keywords {padding-top:20px;}
#concorso_left .concorso_gall_cnt #pagination {position:absolute; bottom:20px; left:35px;}
#concorso_left .concorso_gall_cnt #pagination ul#pagination-main {width:548px; background:url(http://static.film.it/sites/film2011/img/backGalleryPages.png) no-repeat;}
#concorso_left .concorso_gall_cnt #pagination li.pages_cnt {width:335px; padding-right:0px;}
#concorso_left .concorso_gall_cnt #pagination li.prev, #concorso_left .concorso_gall_cnt #pagination li.next {background:none; padding:2px 0 0px;}
#concorso_left .concorso_gall_cnt #pagination li.ends a {width:112px; font-size:14px; border:0px;}
#concorso_left .concorso_gall_cnt #pagination li a {padding:0px 0 3px 4px; border-left:1px solid #616060; color:#616060; font-weight:normal;}
#concorso_left .concorso_gall_cnt #pagination li a.first {border:0px;}
#concorso_left .concorso_gall_cnt #pagination .pagination_inactive_nav {color:#999;}

#concorso_left .concorso_gall_cnt.trailer {padding:14px 25px 21px; text-align:center;}
#concorso_left .concorso_gall_cnt.trailer h1 { color:#E61111; font-size:25px; font-weight:bold; margin-top:10px;}
#concorso_left .concorso_gall_cnt .gallery_page_cnt {height:auto !important; min-height:440px !important; background:none;padding-bottom: 30px;width: 650px;}
.gallery_page_cnt li.cover_box {  float: none;  overflow: hidden;  padding: 22px 75px 0;  position: relative;  text-align: center;  width: 500px;}
a.gall_nav_left, a.gall_nav_right {  background: url("http://static.film.it/sites/film2011/img/gallery_nav_arrows.png") no-repeat scroll left center transparent;  cursor: pointer;  display: block;  height: 42px;  position: absolute;  width: 37px;}
a.gall_nav_right {  background-position: right center;  left: 583px;}
.gall_nav_left {background-position: right center; left: 27px;}
#concorso_left .concorso_gall_cnt div#rate {right:8px;}
div.gallery_navigation{background-color: black; color: #E7E8E8; font-size: 20px; height: 40px;line-height: 40px;margin: -3px auto 0;padding: 0 10px;text-align: left;}
.gallery_page_cnt li.cover_box div.gallery_navigation span#nav_pages {background: url("http://static.film.it/sites/film2011/img/gallery_page_gal_nav_bg.png") repeat-x scroll 0 0 transparent;display: block; float: right; font-size: 11px; font-weight: bold; height: 20px; line-height: 20px; margin-top: 10px; text-transform: uppercase;}
span#nav_pages a{color:  white;}
#concorso_left .concorso_common_cnt { background-color:white; padding:20px 23px; text-align:left;}
#concorso_left .concorso_common_cnt div.common_content_cnt {text-align:left; color:#242323; font-size:16px; line-height:19px;}
.gallery_page_cnt li.cover_box h3, ul.gallery_page_cnt li.cover_box p {text-align: left;}
.gallery_page_cnt li.cover_box h3 {color: #E61111; font-size: 25px; font-weight: bold; margin-bottom: 5px; margin-top: 10px;}

.keywords_ilrito_div{padding: 7px;color: #A4A4A4 !important}
.keywords_ilrito_div span{float: left; line-height: 21px; margin-right: 6px;}
ul.keyword_ul{}
ul.keyword_ul li{float: left;}
ul.keyword_ul li a {color: #A4A4A4 !important}


#concorso_body_cnt.iab {height:auto;}
#concorso_body_cnt.iab #concorso_left {width:985px; padding:38px 0 93px; margin:0 0 0 80px; text-align:center; background:black none;}

.concorso_body_border.detail .concorso_inner_body div#concorso_left h2 {margin-bottom:0px;}

#concorso_left #concorso_image_container {border:1px solid black; padding:10px 8px; float:left; margin-right:10px;}
#concorso_left #concorso_image_container img {border:0px; margin:0px; float:none; background-color:#180000; padding:4px 5px;}

#concorso_right {width:194px; padding:0 45px 0 0; float:right; position:relative; padding-top:8px;}
#concorso_right .concorso_ad {padding-top:20px; text-align:right;}
#concorso_right div.right_advertise_cnt {background:none; width:300px; padding:0px;}
#concorso_right ul.right_photo_holder {padding-top:34px;}
#concorso_right ul.right_photo_holder li#hp_foto_title {margin-bottom:5px;}
#concorso_right ul.right_photo_holder li#hp_foto_title h2 {color:#d8d8c9; font-size:24px; font-weight:bold; text-indent:0px; padding-left:17px;}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt {padding:0 0 40px 17px;}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt.last {padding-bottom:123px;}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt a.img_cnt {display:block;}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt h2 {text-indent:0px; margin:4px 0;}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt h2 a {font-size:12px; color:#d8d8c9; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}
#concorso_right ul.right_photo_holder li.concorso_right_gall_item_cnt p.concorso_highlight {color:#cee8f1; font-size:11px;}
#concorso_right ul.right_photo_holder li.concorso_right_video_cnt h2 {text-indent:0px; margin-bottom:10px;}
#concorso_right ul.right_photo_holder li.concorso_right_video_cnt h2 a {color:#d8d8c9; font-size:24px; font-weight:bold;}
#concorso_right ul.right_photo_holder li.concorso_right_video_cnt a.img_cnt {position:relative; display:block;}
#concorso_right ul.right_photo_holder li.concorso_right_video_cnt a.img_cnt .right_play_button 
{
	position:absolute;
	top:36px;
	left:80px;
	background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/play_button.png) no-repeat left;
	display:block;
	width:52px;
	height:52px;
	cursor:pointer;
}
#concorso_right ul.right_photo_holder li.concorso_right_video_cnt a.img_cnt .right_play_button:hover {background-position:right;}
h1.title.gall_title {font-size:18px; color:#ffd897; font-weight:bold; margin:12px 0;}
h3.title { font-family:Helvetica, Arial, sans-serif; font-size:20px; font-weight:bold; color:#D50404;}
h3.title.trailer {margin:37px 0 12px;}
h3.title.scheda_film {margin:90px 0 12px;}
h3.title.scheda_correlate {margin:29px 0 8px;}
h3.title.gall_title {margin-bottom:20px; color:#ffd897;}
h3.title.trailer_title {margin-bottom:20px; position:relative; left:-12px; text-align:left;}

h3.title.common {height:24px; display:block; text-indent:-9999px; margin-bottom:21px;}
h3.title.common.regolamento {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/title_regolamento.png) no-repeat; width:175px;}
h3.title.common.vincitori {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/title_vincitori.png) no-repeat; width:125px;}
h3.title.common.premi {background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/title_premi.png) no-repeat; width:76px;}

p.title.gioca {padding:7px 0 0 5px; font-size:15px; color:#ff0000;}


#concorso_left .concorso_accedi_cnt {text-align:left; position:relative; padding:0px; margin:0px;}

#concorso_body_cnt #concorso_left span {line-height:9px;}
#concorso_body_cnt #concorso_left span#edge_top {background-position:top;}
#concorso_body_cnt #concorso_left span#edge_bottom {background-position:0 -16px;}
#concorso_body_cnt #concorso_left div#edge_body { width:661px; overflow:hidden;}
#concorso_body_cnt #concorso_left div#edge_body_content {padding:15px 40px 35px 35px; position:relative; font-size:16px; font-weight:bold; color:#e1e0c2; line-height:24px;}
#concorso_body_cnt #concorso_left div#edge_body b {font-size:20px;}
#concorso_body_cnt #concorso_left div#edge_body_content span#home_box_image { background:url(http://static.film.it/sites/film2011/img/speciale/sherlock-holmes/concorso_hp_image.png) no-repeat; display:block; position:absolute; left:0px; bottom:-10px; width:176px; height:171px;}

#concorso_body_cnt #concorso_left span#common_top {background-position:top;}
#concorso_body_cnt #concorso_left span#common_bottom {background-position:bottom;}
#concorso_body_cnt #concorso_left div#edge_body div#common_body_content { padding:25px 49px 90px 39px; color:#e1e0c2; font-size:16px; line-height:24px;}
#concorso_body_cnt #concorso_left div#edge_body div#common_body_content img {margin-right:10px;}

