* {margin: 0; padding: 0;}

@font-face {
	font-family: 'Boycott';
	src: url('fonts/BOYCOTT_.eot');
}
@font-face {
	font-family: 'Boycott';
	src: local('fonts/Boycott Regular'),
	     local('fonts/Boycott-Regular'),
	     url('fonts/BOYCOTT_.TTF') format('truetype');
}

html, body {font: 9pt Verdana, Tahoma, Arial, sans-serif; color: #d0d0d0; text-align: center; background: #000}
a img {border: none;}
p {line-height: 1.5em; text-align: justify; padding-bottom: 20px;}
ul, li {list-style: none;}
.fleft {float: left;}
.fright {float: right;}
.righted {text-align: right;}
a:link, a:visited, a:hover, a:active {color: #d0d0d0;}
h1 {font-weight: normal; font-size: 36pt; color: #4c4c4c; padding: 20px 10px 30px 10px;}

#wrapper {width: 900px; margin: 0 auto; text-align: left; position: relative;}

#head {height: 160px; background: url(images_home/head.jpg) top center no-repeat;}
#head h1 {text-indent: -9999px;}

h2 {
	font: 26pt Boycott, Verdana, Tahoma, sans-serif;
	color: #666;
	position: absolute;
	top: 110px;
	left: 360px;
}

#users {font-size: 8pt; font-weight: bold; position: absolute; z-index: 10; top: 210px; left: 360px; text-align: center; width: 290px; padding: 5px; margin: 0; background: url(images_home/users.gif) center top no-repeat;}

#languages {position: absolute; z-index: 20; right: 0; top: 0; border-right: 1px solid #4c4c4c; padding: 10px 0;}
#languages li {margin: 5px 0;}

#loginbox {height: 439px; background: url(images_home/form.jpg) top center no-repeat; position: relative;}
#login {position: absolute; top: 200px; left: 360px;}
#login p {color: #4c4c4c; clear: both;}
#login a {color: #4c4c4c;}
#registra {position: absolute; top: 180px; left: 360px;}
#registra p {color: #4c4c4c; clear: both; padding-bottom: 16px;}
#registra a {color: #4c4c4c;}
label {display: block; width: 150px;}
input {background: #fff url(images_home/input.jpg) top left repeat-x; border: 1px solid #fff; width: 150px;}
input#submit {border: 1px solid #4c4c4c; width: auto; padding-left: 5px; padding-right: 5px;}
#loginbox span {display: block; font-size: 8pt;}
p.w-width {width: 300px;}
p.w-width-r {width: 350px;}
#register a, #forget a {color: #bf2131; border: 1px solid #bf2131; padding: 5px; font-weight: bold; text-decoration: none; background: #fff; line-height: 30px;}
#tabs {position: absolute; overflow: hidden; bottom: 0; left: 20px;}
#tabs li {float: left; margin: 0 5px; display: inline; width: 93px; height: 33px; background: url(images_home/tab.gif) no-repeat; text-align: center; line-height: 30px;}
#tabs a {text-decoration: none;}

#hometext {background: url(images_home/light.jpg) center top no-repeat; padding: 10px 0;}
#game {width: 570px;}
#game p{padding: 0 10px 20px 10px;}
#homeads {width:300px; background: #fff; margin-top: 30px; /*rimuovere l'altezza dopo test */ height: 100px;}
#footer {clear: both; border-top: 1px solid #4c4c4c;}
#footer p {font-size: 8pt; text-align: center; padding: 10px;}

/* registrazione */
#regbox {height: 516px; background: url(images_home/reg-form.jpg) top center no-repeat; position: relative;}
input.check {width: 50px; border: none; background: transparent;}
input.redefined {width: 200px;}

/* recupera password */
#pwdbox {height: 390px; background: url(images_home/pwd-form.jpg) top center no-repeat; position: relative;}

.adv {
	margin: 10px auto;
	text-align: center;
}
