@charset "utf-8";
/* CSS Document */
/*stili per il layout fisso*/
html,body{
	margin: 0;
	text-align: center;
	background-image: url(img/sfondo.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-color: #070707;
	background-position: top;
}
div#sfondo{
	width: 100%;
	background-position: center top;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url(img/testata.jpg);
	background-attachment: scroll;
	height: 533px;
	margin: 0px;
}
div#header{
	width: 100%;
	padding: 0px;
	height: 305px;
	margin: 0px;
}
div#inc_header{
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #FFFFFF;
	padding-top: 230px;
}
	#inc_header ul{
	list-style:none;
	overflow:hidden;
	margin:0;
	padding-top: 35px;	
	}
	#inc_header li{
	display:inline;
	}
	#inc_header li a{
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border: 1px solid #313745;
	text-decoration: none;
	background-image: url(img/link.jpg);
	background-repeat: repeat-x;
	background-position: center center;
	}
	#inc_header li a:hover{
	color: #F9B621;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border: 1px solid #313745;
	text-decoration: none;
	background-image: url(img/navigazione_sopra.jpg);
	background-repeat: repeat-x;
	}

/* container */
#container {
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(img/body.jpg);
	background-repeat: repeat-x;
	background-color: #1E2730;
	border: 1px solid #1D2329;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	background-attachment: scroll;
	display: table;
}
/*stili per anteprima*/
div#contenuto_body{
	display: block;
}
#menu_navigazione {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	display: table;
	background-image: url(img/body.jpg);
	background-repeat: repeat-x;
	height: auto;
}
#sinistra {
	text-align: justify;
	color: #D3E0E7;
	float: left;
	width: 75%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
#sinistra a{
	color: #D0D690;
	text-decoration: none;
}
#sinistra a:hover{
	color: #CA411D;
}
#destra {
	float: right;
	background-color: #0D0E10;
	background-image: url(img/menu.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	color: #AAB0C1;
	width: 20%;
	border: 1px solid #272F38;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px;

}
#centrale {
	color: #AAB0C1;
	width: 100%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 5px;

}
#footer {
	clear: both;
	width: 1010px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #46757D;
	font-style: italic;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#footer a{
	color: #42615C;
	text-decoration: none;
}
#footer a:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/* stili per il modulo di ricerca*/
.campo_ricerca {
	border: 1px solid #344250;
	background-color: #212A33;
	color: #FFFFFF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.pulsante_cerca {
	background-image: url(img/cerca.jpg);
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 65px;
	border: 1px solid #212A33;
	height: 21px;
	font-size: 11px;
}
/* stili per il menu*/
div#menu{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 13px;
}
div#menu a{
	color: #99A2B5;
	margin: 0px;
	display: block;
	text-decoration: none;
	background-image: url(img/img_link.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	background-position: left center;
}
div#menu a:hover{
	color: #FFBE2C;
	margin: 0px;
	display: block;
	text-decoration: none;
	background-image: url(img/img_hover.jpg);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
	background-position: left center;
}
h1 {
	font-size: 20px;
	color: #FF9900;
}
h2 {
	font-size: 16px;
	color: #6A7593;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #6A7593;
}
div#box_gioco{
	background-color: #FFFFFF;
	color: #369BAF;
	border: 1px solid #3A6575;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	margin: auto;
}
div#box_gioco a{
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
div#box_gioco a:hover{
	color: #161B21;
	text-decoration: none;
}
div#box_gioco h3{
	color: #FF3300;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF3300;
}
.attenzione {
	font-size: 18px;
	font-variant: small-caps;
	color: #FFCC00;
	background-image: url(includes/skins/aqua/images/error.png);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	height: 100px;
	padding: 52px;
	font-family: Arial, Helvetica, sans-serif;
}
.trucchi {
	color: #0099FF;
}
.soluzioni {
	color: #970000;
}
div#pagina {
	height: 15px;
	width: 20px;
	display: inline;
	background-image: url(img/navigazione.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
		-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.pagina {
	height: 15px;
	width: 20px;
	display: inline;
	background-image: url(img/navigazione_sopra.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	line-height: 18px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.barra {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(img/campo_no.jpg);
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.barra_recensione {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(img/link.jpg);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 5px;
}
/* stili per la navigazione lettere*/
div#navigazione_lettere{
	text-align: center;
}
div#navigazione_lettere a{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

div#navigazione_lettere li a:hover{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url(img/navigazione_hover.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
div#contenuto{
}
div#contenuto img{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
/*stili per anteprima*/
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #1F2831;
	margin:.5em 0;
	overflow:auto;
	width:800px;
	background-image: url(img/sfondo.jpg);
	background-repeat: repeat-x;
}

img{border:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#preview{
	position:absolute;
	border:1px solid #141728;
	padding:5px;
	display:none;
	color:#fff;
	background-image: url(img/navigazione.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #0A0A0C;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	}

/*  */
/* stili per gli utenti*/
div#Admin{
	color: #FF0000;
}
div#Moderatore{
	color: #00FF00;
}
div#Utente{
	color: #FFFF00;
}
.Admin {
	color: #FF0000;
}
.Moderatore {
	color: #00FF00;
}
.Utente {
	color: #FFFF00;
}
.pubblicita{
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
/* stili per le recensioni*/
div#box_recensioni{
	color: #FFFFFF;
	border: 1px solid #632A1F;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #8C0321;
}
div#box_recensioni h2{
	color: #FFB92B;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFB32A;
	text-transform: capitalize;
	font-style: italic;
}
div#box_recensioni img{
	border: 1px solid #2E3440;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.immagine{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 2px solid #1E252F;
}
/* stili per le SLIDE*/
