.page-container {position:relative;display: block; margin: auto; width: 990px;background-color:#fff;}
.legion-gioco-css, .legion-gioco-css * {background:#000 none; margin:0px; padding:0px; }
.legion-gioco-css #page-container {width:100% !important;}
#concorso_cnt {width:990px;}
#concorso_top {background:url(http://static.film.it/sites/film2011/img/speciale/legion/header-bg.jpg) no-repeat; width:990px; height:249px; position:relative;}
#concorso_top .link-cnt {position:absolute; bottom:47px; left:5px; display:block; width:110px; height:22px; line-height:22px; text-indent:-999999px;}
#concorso_top .legion-home-link {position:absolute; display:block; width:620px; height:170px; top:0px; left:0px; text-indent:-99999px;}
#concorso_top .menu {position:absolute; bottom:10px; left:10px;}
#concorso_top .menu li {float:left; display:block; padding-left:60px;}
#concorso_top .menu li a 
{
	color:white; 
	display:block; 
	background:url(http://static.film.it/sites/film2011/img/speciale/legion/top-menu.png) no-repeat; 
	height:10px;
	line-height:10px;
	font-size:10px;
	text-indent:-99999px; 
	cursor:pointer;
}
#concorso_top .menu li a#home {background-position:0 0; width:44px;}
#concorso_top .menu li a#concorso {background-position:-44px 0; width:47px;}
#concorso_top .menu li a#regolamento {background-position:-91px 0; width:109px;}
#concorso_top .menu li a#premi-vincitori {background-position:-200px 0; width:140px;}


.gioca-button 
{
	display:block; 
	background:url(http://static.film.it/sites/film2011/img/speciale/legion/gioca-button.png) no-repeat; 
	width:89px; 
	height:33px; 
	cursor:pointer;
}
.gioca-button.top {right:187px; bottom:15px; position:absolute;}

.concorso_body_cnt {background:#021019 url(http://static.film.it/sites/film2011/img/speciale/legion/body-bg.jpg) no-repeat top; width:990px; padding-bottom:850px;}
#concorso_left {float:left; width:597px; padding:36px 0 0 33px; position:relative;}
#concorso_right {float:right; width:300px; padding:9px 9px 0 0;}
#concorso_right p {display:block; text-align:left; font-size:12px;}

.hp-novel-gioca-cnt {width:564px; height:151px !important; padding:9px 18px 19px 15px; background:url(http://static.film.it/sites/film2011/img/speciale/legion/body-top-bg.jpg) no-repeat; margin:auto; display:block;}
.hp-novel-gioca-cnt li {width:253px; position:relative;}
.hp-novel-gioca-cnt li img {border:1px solid #4a2e2a;}
.hp-novel-gioca-cnt li.left {float:left;}
.hp-novel-gioca-cnt li.right {float:right;}
.hp-novel-gioca-cnt li span {display:block; height:27px; background:url(http://static.film.it/sites/film2011/img/speciale/legion/graphic-novel-gioco.png) no-repeat; margin-bottom:6px; text-indent:-99999px;}
.hp-novel-gioca-cnt li.left span {width:188px; background-position:0 0;}
.hp-novel-gioca-cnt li.right span {width:87px; background-position:-188px 0;}
.hp-novel-gioca-cnt li a {display:block; width:251px; height:95px; position:absolute; bottom:4px;}
.hp-novel-gioca-cnt li.left a {background:url(http://static.film.it/sites/film2011/img/speciale/legion/hp-graphic-novel-button.png) no-repeat center; left:1px;}
.hp-novel-gioca-cnt li.right a {background:url(http://static.film.it/sites/film2011/img/speciale/legion/hp-gioco-button.png) no-repeat center; right:1px;}
.hp-novel-gioca-cnt li.left a:hover {background:url(http://static.film.it/sites/film2011/img/speciale/legion/hp-graphic-novel-button-hover.png) no-repeat center;}
.hp-novel-gioca-cnt li.right a:hover {background:url(http://static.film.it/sites/film2011/img/speciale/legion/hp-gioco-button-hover.png) no-repeat center;}

.speciale-latest-cnt {width:564px; padding:0px 18px 19px 15px; position:relative;}
.speciale-latest-cnt li {width:252px; overflow:hidden; float:left;}
.speciale-latest-cnt li.second {float:right;}
.speciale-latest-cnt li h2 {text-indent:0px; padding:5px 0;}
.speciale-latest-cnt li h2 a {color:#fcdbb5; font-size:21px; font-weight:bold;}
.speciale-latest-cnt li p {color:#e8ffff; font-size:14px; 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 {background:url(http://static.film.it/sites/film2011/img/speciale/legion/gallery-trailer-titles.png) no-repeat; width:121px; height:18px; margin-bottom:10px;text-indent: -9999px;}
.gallery-cnt a.img_cnt {display:block; width:177px; margin-bottom:10px;}

.trailer-cnt {margin-top:40px;}
.trailer-cnt div {position:relative; width:212px;}
.trailer-cnt h2 {	background:url(http://static.film.it/sites/film2011/img/speciale/legion/gallery-trailer-titles.png) no-repeat -121px; 	width:117px; 	height:18px; 	margin-bottom:10px; text-indent: -9999px;}
.trailer-cnt a.img_cnt 
{
	display:block; 
	width:212px; 
	height:120px; 
	background:url(http://static.film.it/sites/film2011/img/speciale/legion/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/legion/trailer-button-hover.png) no-repeat center;}

#concorso_left.articolo {width:645px; padding-left:16px;}
#concorso_left .concorso_articolo_cnt {background-color:white; padding:10px 15px 50px;}
#concorso_left .concorso_articolo_cnt .profile_content {overflow:hidden;}
#concorso_left .concorso_article_top {background:url(http://static.film.it/sites/film2011/img/speciale/legion/articolo-title-bg.png) repeat-x top; width:604px; padding-right:10px;}
#concorso_left .concorso_article_top img {float:left; margin-right:10px;}
#concorso_left .concorso_article_top h1 {font-size:27px; font-weight:bold; color:white; text-transform:uppercase; padding-top:10px;}
#concorso_left #concorso_detail_content {padding:0 0 0 25px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#303030; line-height:26px;}
#concorso_left #concorso_detail_content p.author {font-size:15px; color:#742525;}
#concorso_left #concorso_detail_content h2.highlight_cnt {color:#212121; font-size:18px; font-weight:bold; line-height:25px; padding:12px 0 17px; text-indent:0px;}
#concorso_left .concorso_articolo_cnt p.gioca_top_text {font-size:17px; padding:50px 0px 50px 10px; color:black;}
#concorso_left .concorso_articolo_cnt p.gioca_top_text a {color:#cc0000;}

#profile-left {float:left; width:660px; padding:10px 0 0 7px;}
#profile-left .concorso_articolo_cnt {position:relative;}

#breadcrumbs {width:auto; margin: 0 0 0 5px; padding: 10px 0;}
#breadcrumbs li {padding:0 5px 10px 0;display: inline; padding-left: 5px;color: #929191; font-size: 14px;}
#breadcrumbs.legion-trailer {text-align:left;}

#concorso_left .concorso_articolo_cnt div#user-options {margin-top:20px;}
#concorso_left .concorso_articolo_cnt div#user-options ul li#user-commenta {width:auto;}
#concorso_left .concorso_articolo_cnt div#user-options ul li#user-commenta a {margin-right:142px;}
#concorso_left .concorso_articolo_cnt div.article_content_container.comment {width:532px; padding-right:0px;}
#concorso_left .concorso_articolo_cnt div#rate {right:9px;}

#concorso_left.gallery-page { padding-left:12px;}
#concorso_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;float: none;    overflow: hidden;    position: relative;    text-align: center;}
ul.gallery_page_cnt a.gall_nav_right {left:auto; right:10px;}
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;text-align: left;}
.gallery_page_cnt li.cover_box p{font-size: 18px; margin-top: 10px;}
.gallery_page_cnt li.cover_box h3{ color: #E61111; font-size: 25px; font-weight: bold; margin-bottom: 5px; margin-top: 10px;}
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;}
span#nav_indicator{display: block;    float: left;}
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: #E0E0E0; font-weight: bold; padding: 0 5px;}
a.gall_nav_right{background-position: right center !important;left: 583px;}
a.gall_nav_left, a.gall_nav_right{background: url("http://static.film.it/sites/film2011/img/gallery_nav_arrows.png") no-repeat scroll 0 0 transparent;    cursor: pointer;    display: block;    height: 42px;    left: 9px;    position: absolute;    width: 37px;}
.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;}

#concorso_left .concorso_trailer_cnt {background-color:black; padding:10px 15px 120px; text-align:center; border:1px solid #2f1e1d;}
#concorso_left .concorso_trailer_cnt h3 {text-align:left; margin-bottom:15px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; color:#ccc}
#concorso_left .concorso_trailer_cnt h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#EED0AA; margin-top:30px;}





/* Concorso */
#concorso_left.common {padding-top:80px;}
#concorso_left div.concorso-body 
{
	background:url(http://static.film.it/sites/film2011/img/speciale/legion/concors-body-bg.png) repeat-y; 
	width:519px; 
	padding:30px 20px 50px 40px; 
	color:white; 
	font-size:12px; 
	line-height:17px;
}
#concorso_left div.concorso-body .body_content {overflow:hidden;}
#concorso_left div.concorso-body h3.title {height:23px; text-indent:-99999px; margin-bottom:50px;}
#concorso_left div.concorso-body h3.title.regolamento { background:url(http://static.film.it/sites/film2011/img/speciale/legion/regolamento-title.png) no-repeat; width:273px;}
#concorso_left div.concorso-body h3.title.premi-vincitori { background:url(http://static.film.it/sites/film2011/img/speciale/legion/premi-vincitori-title.png) no-repeat; width:352px;}
#concorso_left_gioca {float:left; width:660px; padding:9px 0 0 8px;}
#concorso_left_gioca.game {text-align:center;}
#concorso_left div.concorso-body.grazie {padding:80px 0 80px; text-align:center; width:579px}
#concorso_left div.concorso-body.grazie a {margin:50px auto 0;}
p.expired-concorso-notification {color:red; margin-top:50px;}
p.expired-concorso-notification.top {color:red; position:absolute; right:155px; bottom:20px;}

div#facebook_share_cnt {width:116px; height:18px; padding:6px 0 0px 3px; background:url(http://static.film.it/sites/film2011/img/newmoon/newmoon_facebook_share_bg.png) no-repeat; position:absolute; right:5px; top:5px;}
div#facebook_share_cnt .fb_share_link {padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/rsrc.php/zAB5S/hash/4273uaqa.gif) no-repeat top left; color:black; font-size:11px;}
/* Concorso */

/*keywords*/
.keywords_ilrito_div{padding:  7px 0 7px 0;}
.keywords_ilrito_div span{float: left; margin-right: 5px;}
ul.keyword_ul{}
ul.keyword_ul li{float: left;}


/* 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(http://static.film.it/sites/film2011/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(http://static.film.it/sites/film2011/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(http://static.film.it/sites/film2011/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(http://static.film.it/sites/film2011/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(http://static.film.it/sites/film2011/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(http://static.film.it/sites/film2011/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(http://static.film.it/sites/film2011/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(http://static.film.it/sites/film2011/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 */




