.page-container {position:relative;display: block; margin: auto; width: 990px;background-color:#fff;}
#newmoon_cnt {width:990px;}
#newmoon_top {width:990px; height:174px; position:relative;}
#newmoon_top h2 {text-indent:0px;}
#newmoon_top h2 a {display:block; height:174px; overflow:hidden;}
#newmoon_top .newmoon_logo_cnt {float:left; width:329px;}
#newmoon_top a#newmoon_logo_container { background:url(http://static.film.it/sites/film2011/img/newmoon/newmoon_logo.jpg) no-repeat; width:329px; height:174px; display:block;}
#newmoon_top .newmoon_top_right {float:right; width:661px; height:174px; background: url(http://static.film.it/sites/film2011/img/newmoon/header_background.jpg) no-repeat left; position:relative;}
#newmoon_top .newmoon_top_right ul.menu 
{
	background:url(http://static.film.it/sites/film2011/img/newmoon/newmoon_menu.png) no-repeat;
	height:19px;
	width:680px;
	display:block;
	position:absolute;
	right:0px;
	bottom:46px;
}
#newmoon_top .newmoon_top_right ul.menu li {float:left;}
#newmoon_top .newmoon_top_right ul.menu a {display:block; text-indent:-99999px; cursor:pointer;}
#newmoon_top .newmoon_top_right ul.menu a#home {width:50px; margin-left:195px;}
#newmoon_top .newmoon_top_right ul.menu a#concorso {width:55px; margin-left:27px;}
#newmoon_top .newmoon_top_right ul.menu a#concorso.inactive {cursor:auto;}
#newmoon_top .newmoon_top_right ul.menu a#regolamento {width:114px; margin-left:24px;}
#newmoon_top .newmoon_top_right ul.menu a#premi {width:50px; margin-left:27px;}
#newmoon_top .newmoon_top_right ul.menu a#vincitori {width:82px; margin-left:17px;}

#newmoon_body_cnt {background:#090200 url(http://static.film.it/sites/film2011/img/newmoon/newmoon_body_bg.png) repeat-x; width:952px; padding:0 19px 145px 19px;}
#newmoon_body_cnt.accedi {background:#090200 url(http://static.film.it/sites/film2011/img/newmoon/newmoon_body_background.png) repeat-x; width:947px; padding:0 19px 145px 19px;}

#newmoon_body_cnt #newmoon_left {float:left; position:relative;}
.invite_button_cnt {margin:0px; padding:0px; width:625px;}
#newmoon_body_cnt #newmoon_left a#invite_button {background:url(http://static.film.it/sites/film2011/img/newmoon/invite_button.png) no-repeat top; width:233px; height:108px; display:block; margin:33px auto 0; cursor:pointer;}
#newmoon_body_cnt #newmoon_left a#invite_button.inactive {cursor:auto;}
#newmoon_body_cnt #newmoon_left a#newmoon_invite_button {background:url(http://static.film.it/sites/film2011/img/newmoon/newmoon_invite_button.png) no-repeat top; width:233px; height:108px; display:block; margin:33px auto 0; cursor:pointer;}
/*#newmoon_body_cnt #newmoon_left a#invite_button:hover { background-position:bottom;}*/
#newmoon_body_cnt #newmoon_left p.expired_announcement_cnt {position:absolute; bottom:5px; left:225px; color:red; font-weight:normal;}

#newmoon_body_cnt #newmoon_left span
{
	background:url(http://static.film.it/sites/film2011/img/newmoon/newmoon_edges.png) no-repeat;
	width:625px;
	height:12px;
	line-height:9px;
	display:block;
	position:relative;
}
#newmoon_body_cnt #newmoon_left span#edge_top {background-position:top;}
#newmoon_body_cnt #newmoon_left span#edge_bottom {background-position:0 -16px;}
#newmoon_body_cnt #newmoon_left div#edge_body {border-left:2px solid #cfaf66; border-right:2px solid #cfaf66; width:621px;}
#newmoon_body_cnt #newmoon_left div#edge_body_content {padding:15px 40px 35px 35px; position:relative; font-size:16px; font-weight:bold; color:#e1e0c2; line-height:24px;}
#newmoon_body_cnt #newmoon_left div#edge_body_content p{font-size: 16px !important;}
#newmoon_body_cnt #newmoon_left div#edge_body_content p a{color: #EF1C04;}
#newmoon_body_cnt #newmoon_left div#edge_body b {font-size:20px;}
#newmoon_body_cnt #newmoon_left div#edge_body_content span#home_box_image { background:url(http://static.film.it/sites/film2011/img/newmoon/newmoon_hp_image.png) no-repeat; display:block; position:absolute; left:0px; bottom:-10px; width:176px; height:171px;}

#newmoon_body_cnt #newmoon_left span#common_top {background-position:top;}
#newmoon_body_cnt #newmoon_left span#common_bottom {background-position:bottom;}
#newmoon_body_cnt #newmoon_left div#edge_body div#common_body_content { padding:25px 49px 90px 39px; color:#e1e0c2; font-size:16px; line-height:24px;}
#newmoon_body_cnt #newmoon_left div#edge_body div#common_body_content img {margin-right:10px;}

#newmoon_body_cnt #newmoon_right {float:right;}
#newmoon_body_cnt #newmoon_right span { font-size:16px; color:#745e47; font-weight:bold; display:block; margin-top:10px;}
#newmoon_body_cnt #newmoon_right a { font-size:15px; color:#9a8450; font-weight:bold;}

h2.title.regolamento {background:url(http://static.film.it/sites/film2011/img/newmoon/regolamento.png) no-repeat; width:179px; height:25px; margin:0 0 0 15px;text-indent: -9999px;}
h2.title.premi {background:url(http://static.film.it/sites/film2011/img/newmoon/premi.png) no-repeat; width:83px; height:25px; margin:0 0 0 15px;text-indent: -9999px;}
h2.title.vincitori {background:url(http://static.film.it/sites/film2011/img/newmoon/vincitori.png) no-repeat; width:133px; height:25px; margin:0 0 0 15px;text-indent: -9999px;}
h2.title.profilo_umano {background:url(http://static.film.it/sites/film2011/img/newmoon/profilo_title_umano.png) no-repeat; width:198px; height:25px; margin:0 0 0 40px;}
h2.title.profilo_lupo {background:url(http://static.film.it/sites/film2011/img/newmoon/profilo_title_lupo.png) no-repeat; width:165px; height:25px; margin:0 0 0 40px;}
h2.title.profilo_vampiro {background:url(http://static.film.it/sites/film2011/img/newmoon/profilo_title_vampiro.png) no-repeat; width:208px; height:25px; margin:0 0 0 40px;}
h2.title.registrazione_completata {background:url(http://static.film.it/sites/film2011/img/newmoon/registrazione_completata.png) no-repeat; width:301px; height:25px; margin:0 0 0 15px;}

#register_login_container 
{
	background:url(http://static.film.it/sites/film2011/img/newmoon/register_login_container_bg.png) no-repeat !important;
	width:578px !important;
	height:62px !important;
	border-bottom:2px solid #cfaf66;
	padding:26px 17px 0 30px;
}
#register_login_container input {width:168px; height:29px; padding:3px 13px 0; background:url(http://static.film.it/sites/film2011/img/newmoon/register_login_bg.png) no-repeat; border:0px; margin-right:13px; float:left; font-size:20px;}
#register_login_container button { float:right; background:url(http://static.film.it/sites/film2011/img/newmoon/accedi_button.png) no-repeat; width:117px; height:45px; border:0px; text-indent:-9999px; position:relative; top:-5px;}
div#register_body_content 
{
	padding:12px 17px 90px 30px;
	color:#e1e0c2;
	font-size:16px;
	line-height:24px;
	background:#25201C url(http://static.film.it/sites/film2011/img/newmoon/register_body_background.png) repeat-x;
	border-bottom:2px solid #cfaf66;
	position:relative;
}
div#register_body_content label {display:block; height:25px; margin-bottom:19px; cursor:pointer; width:380px; position:relative;}
div#register_body_content label img {float:left;}
div#register_body_content label input, #newmoon_body_cnt #newmoon_left span.select { background:url(http://static.film.it/sites/film2011/img/newmoon/register_login_bottom_bg.png) no-repeat; height:22px; border:0px; width:184px; padding:3px 5px 0;}
#newmoon_body_cnt #newmoon_left span.select {left:173px; color:black; padding:7px 8px 0; width:178px; background:url(http://static.film.it/sites/film2011/img/newmoon/register_select_bg.png) no-repeat; position:absolute;}
div#register_body_content select {height:22px; width:190px; margin-left:4px; color:black;}
div#register_body_content label#sono_cnt {width:182px; float:left;}
div#register_body_content div#sono_radio input.sono_m, div#register_body_content div#sono_radio input.sono_f {width:14px; height:14px; margin-right:5px;}

div#register_body_content p.textarea {padding-top:26px; display:block;}
div#register_body_content p.textarea label {height:auto;}
div#register_body_content p.textarea img {margin-bottom:13px; float:none;}
div#register_body_content p.textarea textarea 
{
	background:url(http://static.film.it/sites/film2011/img/newmoon/register_textarea_bg.png) no-repeat;
	width:404px;
	height:96px;
	border:0px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:12px 16px 12px 22px;
}
div#register_body_content input#agreed1 {width:20px !important; height:20px !important; float:left;}
div#register_body_content label.agreement 
{
	color:#6b4e30;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	text-transform:uppercase;
	height:auto;
	line-height:17px;
	float:left;
	width:420px;
	padding-left:10px;
	margin:0px;
}
div#register_body_content button {background:url(http://static.film.it/sites/film2011/img/newmoon/register_registrati.png) no-repeat; width:174px; height:45px; float:right; text-indent:-9999px; border:0px; position:relative; top:-5px;}
div#register_body_content div#captcha {width:571px; margin-top:40px; position:relative;}
div#register_body_content div#captcha label {float:left; position:relative;}
div#register_body_content div#captcha label input { float:left; background:url(http://static.film.it/sites/film2011/img/newmoon/register_captcha_field.png) no-repeat; width:101px; height:18px; padding:2px 0 0 0; position:relative; top:7px; margin:0 15px;}
div#register_body_content div#captcha label span { background:url(http://static.film.it/sites/film2011/img/newmoon/register_captcha_background.png) no-repeat; width:140px; height:46px; float:left; padding:5px 0 0 5px; position:relative; top:-9px;}


#newmoon_body_cnt #newmoon_left span.validation {background:none; border:0px; position:absolute; left:385px; top:3px; font-size:11px; width:200px; overflow:hidden; display:block; height:39px; line-height:13px; color:red; overflow:hidden;}
#newmoon_body_cnt #newmoon_left p.validation {position:absolute; top:65px; color:red; font-size:11px;}
#newmoon_body_cnt #newmoon_left p.validation.email {left:33px;}
#newmoon_body_cnt #newmoon_left p.validation.password {left:240px;}
div#register_body_content label.agreement span.validation {width:150px !important; left:416px !important; font-size:11px; text-transform:none !important; height:70px !important; top:-14px !important;}
div#register_body_content div#captcha span.validation {width:320px; position:absolute; left:0px; bottom:-46px; margin:0px; top:auto;}


#newmoon_body_cnt #newmoon_left div#edge_body.profile {padding-top:4px; position:relative;}
div#profile_body_content {padding:8px 23px 30px 36px; color:#ffd668; font-size:16px; line-height:24px; width:562px;}
div#profile_body_content span#image_frame { background:url(http://static.film.it/sites/film2011/img/newmoon/profile_image_frame.png) no-repeat; width:212px; height:255px; display:block; padding:3px 0 0 3px; float:left;}
div#profile_body_content div.profile_content {float:right; width:335px;}
div#profile_body_content div.profile_content ul { list-style:outside disc; margin-left:15px;}
#newmoon_body_cnt #breadcrumbs {color:#cebda8; margin: 0 0 0 5px; padding: 10px 0; width: 645px;}
#newmoon_body_cnt #breadcrumbs a {color:#cebda8;}
#newmoon_body_cnt #breadcrumbs li{display: inline; padding-left: 5px;color: #CEBDA8; font-size: 13px;}
#newmoon_body_cnt.profile {padding-bottom:567px;}
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:10px; top:0;}
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;}

#newmoon_body_cnt #newmoon_left div#edge_body.grazie_cnt {padding-top:20px;}
#newmoon_body_cnt #newmoon_left div#edge_body.grazie_cnt h2.title {margin:auto;}
#newmoon_body_cnt #newmoon_left div#edge_body.grazie_cnt div#common_body_content {text-align:center; padding:0px 39px 90px;}
div#common_body_content p{color: #E1E0C2; font-size: 16px; line-height: 24px;}
div#common_body_content a{color: #EF1C04;}
#newmoon_body_cnt #newmoon_left div#edge_body.grazie_cnt p#grazie_first_row {margin-bottom:20px;}

.concorso_ad_cnt p {text-align:left;}











