/** * Skin Advanced
	* Il presente files regola gli stili CSS della homepage
	* @author Blancks
*/


/** * STILI DEI CONTENUTI DEL SITO */

/** * Titolo del sito
*/
body {
background-color: #c69c6d;
background-image:url("imgs/background.png");
overflow-x: hidden;
}

h1{
	margin:0;
	font-size:38px;
	font-family:Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
}

div.main div.site_width{
position:absolute;
width:100%;
height:100%;
background-color: #c69c6d;
}
/** * Stile del link sul titolo */
h1 a, h1 a:visited, h1 a:hover{
	text-decoration:none;
}


/** * Sottotitolo
*/
div.subtitle{
	color:#666;
	font-family:Verdana,Sans; 
	font-size:12px; 
}

/** * Stili del form di login
*/
div.login_form{
text-align:center;
width:150px;
margin-top:170px;
margin-left:833px;
}
div.formnome{
margin-top:5px;
}
div.formpass{
margin-top:36px;
}
span.nm_psw  {
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
}
div.login_form_rec{
margin-left:833px;
margin-top:-65px;

}


/** * stile che ingloba i gruppi label/input
*/
div.login_form div{
}

/** * Stile per le label dei form
*/
span.form_label{
	font-size:10px;
	color:#FFFFFF;
	margin-left:;
}

input.name_cl {
border: transparent;
background: transparent;
width:150px;
height:25px;
}
input.psw_cl {
border: transparent;
background: transparent;
width:150px;
height:25px;
}
input.popup_cl {
vertical-align:middle;
width:30px;
}
input.rec_psw_cl {
color:#CCCCCC;
border: transparent;
background: transparent;
margin-top:10px;
width:150px;
height:25px;
}
div.pass_input {
margin-top:30px;
}
div.invio_pass{
margin-top:100px;
}
div.login_form input{
border: transparent;
color:#CCCCCC;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

/** * Stile per il bottone del login
*/
div.inputentra {
height:31px;
width:131px;
margin-left:60px;
}
div.inputrecupera {
height:31px;
width:131px;
margin-left:72px;
}
div.login_form input[type='submit']{
vertical-align:middle;
	width:100px;
	margin-right:98px;
	text-align:center;
	text-transform:uppercase;
}
div.pass_rec input[type='submit']{
vertical-align:middle;
	width:100px;
	margin-right:98px;
	text-align:center;
	text-transform:uppercase;
}
/** * PAGINE HOMEPAGE
*/
div.panels_box {
width:80%;
margin-left:65px;
}
div.form_gioco {
text-align:center;
}
/** * Contenuti principali della pagina
*/

/** * Titolo della sezione */
h2{

}

/** * Contenuti testuali */
div.content_body p{
	top:-30px;
	font-size:12px;
	width:380px;
	margin-left:76px;
}


div.content_body a{
	color:#000;
}



/** * Menù di navigazione
*/


/** * Contenitore delle voci nel menù 
*/
div.sidecontent ul li{

}

/** * Link voce menù 
*/
div.sidecontent ul li a, div.sidecontent ul li a:visited{
	color:#000000;
	font-size:14px;
}

/** * Link voce menù al passaggio del mouse
*/
div.sidecontent ul li a:hover{
	font-size:14px;
}


/** Stile generico contenitore per altri contenuti nella sidebar 
*/

div.side_modules {
font-size:10px;
text-align:center;
font-weight:normal;
/*margin-top:30px;*/
}
div.online {
padding-top:55px;
color:#e4cda4;
margin-left:-80px;

}
div.form_label{
font-size:10px;
}

/** * Tabella statistiche */
table.statistics{
font-color:#fff;
width:150px;
	text-align:right;
	font-size:10px;
}

table.statistics td{

}

/** * Stile di colorazione per definire le righe pari */
table.statistics tr.pair{

}

/** * Stile per definire il titolo del parametro statistico */
table.statistics td.label{
	text-align:left;
}



/** * Recupero password */
div.pass_rec{
	font-size:10px;
	color:#CCCCCC;
}

input#passrecovery{
	width:333px;
}

div.pass_rec input[type='submit']{
}



/** * Footer info */
div#footer div{

	padding:5px 0 3px 0;
}

div#footer p{
	font-size:9px;
	margin:0;
	padding:0 15px 2px 15px;
	text-align: justify;
	line-height: 1em;
}




/** * LAYOUT SITO */

/** * Struttura contenitore di tutto il sito 
*/
div#main{

	text-align:center;
	position:absolute;
	left:-570px;
	margin-left: 50%;
	padding-bottom:80px;
}


/** * Larghezza della struttura del sito
*/
div#site_width{


	width:1060px;
	text-align:left;

}

/** * Header
*/
div#header{
	margin-left:0px;
	height:800px;
	width:1059px;
	top: 20px;
	background:url("imgs/testata.png") repeat-x top left;
	border:dotted transparent 1px;
}


/** * Corpo contenuti della pagina
*/
div#content{
	margin-left:-15px;

}

/** * Struttura colonna di lato
*/
contenitore_menu{
}
div.sidecontent{
margin-top:-258px;

	width:194px;
	height:400px;
	margin-left:115px;
}
div.home {
}
div.iscrizione {
padding-top:5px;
}
div.informative {
padding-top:6px;
}
div.statistiche {
padding-top:6px;
margin-left: 3px;
}
/** * Struttura corpo contenuti pagina 
*/
div.content_body{
	width:1060px;
	margin-top:-560px;
	margin-left:17px;
}
div.content_1{
padding-top: 40px;
padding-left: 45px;
padding-right: 45px;
	width:850px;
	background-image: url("imgs/content_c.png");
	background-repeat:repeat;
}

/** * pie di pagina
*/
div#footer{
margin-top: -50px;
font-size:9px;
width:1060px;
margin-left:10px;
	height:266px;
	padding-top: 80px;
	padding-left:330px;
	padding-right:120px;
	background:url("imgs/content_2.png") no-repeat top left;
}
div.pegi {
margin-top:49px;
margin-left:15px;
}
div.casella_titolo_ambientazione{
font-size:14px;
text-transform:uppercase;
color:#660000;
}
div.casella_testo_ambientazione{
font-size:12px;
color:#000;
}
div.contenuto_pagine_home{
width:380px;
margin-left:300px;
text-align:justify;
margin-bottom:30px;
}
div.menu_razze{
display: none;
}
/** *** Fine stili regolatori del layout *** */