
	.titolone
		{
		font-family:BebasNeueRegular, Helvetica, Arial;
		font-size:45px;
		font-weight:800;
		color:#ffffff;
		}


	a.link_lingua
		{
		font-family:BebasNeueRegular, Helvetica, Arial;
		font-size:20px;
		color:#ffffff;
		}
	a.link_lingua:hover
		{
		color:#000000;
		text-decoration:none;
		}



/* ---------------------------------------------- */


	.css3button 
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		padding: 8px 14px;
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 2px rgba(255,255,255,0.7);
		-webkit-box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 2px rgba(255,255,255,0.7);
		text-shadow:
			0px -1px 0px rgba(000,000,000,0.4),
			0px 1px 0px rgba(255,255,255,0.3);
		}


	.gradient_grey 
		{
		border: 1px solid #656565;
		background: -moz-linear-gradient(
			top,
			#ff2819 0%,
			#ab0000);
		background: -webkit-gradient(
			linear, left top, left bottom, 
			from(#B2B2B2),
			to(#656565));
		}
	.gradient_red 
		{
		border: 1px solid #7d0000;
		background: -moz-linear-gradient(
			top,
			#ff2819 0%,
			#ab0000);
		background: -webkit-gradient(
			linear, left top, left bottom, 
			from(#ff2819),
			to(#ab0000));
		}
	.gradient_green 
		{
		border: 1px solid #009933;
		background: -moz-linear-gradient(
			top,
			#77C799 0%,
			#009933);
		background: -webkit-gradient(
			linear, left top, left bottom, 
			from(#77C799),
			to(#009933));
		}

	.gradient_green_hover:hover
		{
		background: -moz-linear-gradient(
			top,
			#77C799 0%,
			#009933);
		background: -webkit-gradient(
			linear, left top, left bottom, 
			from(#77C799),
			to(#009933));
		}
	.gradient_yellow_hover:hover
		{
		border: 1px solid #FFCC00;
		background: -moz-linear-gradient(
			top,
			#77C799 0%,
			#009933);
		background: -webkit-gradient(
			linear, left top, left bottom, 
			from(#FFFFCC),
			to(#FFCC00));
		}

.topshadow 
	{
	-moz-box-shadow: 		#bfbfbf 0px -3px 6px 0;
	-webkit-box-shadow: 	#bfbfbf 0px -3px 6px 0;
	-o-box-shadow: 		#bfbfbf 0px -3px 6px 0;
	box-shadow: 			#bfbfbf 0px -3px 6px 0;
	}

.ombra 
	{
	-moz-box-shadow:		0 0 8px #666;
	-webkit-box-shadow:	0 0 8px #666;	
	-o-box-shadow:		0 0 8px #666;	
	box-shadow:			0 0 14px #666;
	}
	
.ombrabianca
	{
	-moz-box-shadow:		0 0 8px #fff;
	-webkit-box-shadow:	0 0 8px #fff;	
	-o-box-shadow:		0 0 8px #fff;	
	box-shadow:			0 0 14px #fff;
	}

.spigolitondi
	{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	}

.pointer
	{
	cursor:pointer;
	}
.pointer:hover
	{
	color:red;
	text-decoration:underline;
	}
		
	
.btn_buy { background:#A60E00; }
.btn_buy:hover { background:#E90A07; }


.sfondo_admin
	{
	/* background:#bbbbbb; */
	}

.centra
	{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	}

.pagina h1
	{
	color:#666666;
	font-family:BebasNeueRegular;
	font-size:30px;
	}
	
.colore_1		{background:#000066;} \*blu*\
.colore_2		{background:#FF3300;} \*arancione*\
.colore_3		{background:#CC0000;} \*rosso*\
.colore_4		{background:#FF9900;} \*giallo*\
.colore_5		{background:#006600;}\*verde*\ 

.celestechiaro
	{
	background:#5F9DC9;
	}
.celestescuro
	{
	background:#0080DF;
	}

a.chiaro
	{
	color:#DDDDDD;
	text-decoration:none;
	}
a.chiaro:hover
	{
	color:#ffffff;
	text-decoration:underline;
	}
	
/* ----------------------------------------------------------------------------------------- */
/* --- generale ------------------------------------------------------------------- */

body, 
div, 
p,
span	
	{
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	}

body 
	{
	font-family: 'Open Sans Condensed','Arial Narrow', sans-serif;
	font-size: 12px;
	color: #aaaaaa;
	color: #000000;
	background:#f0ede9;
	}

ol, 
ul 
	{
/*	list-style: none; */
	padding-left:25px;
	}

a img 
	{
	border: none;
	}

h1 
	{
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1.2em;
	margin-bottom: 1.2em;
	color: #009EEC;
	}

a:link,
a:visited
	{
	text-decoration:none;
	color:#444444;
	}
a:hover
	{
	text-decoration:none;
	color:#009EEC;
	}
	}

p 	{
	margin-top:0px;
	display:inline;
	}
	
/* ----------------------------------------------------------------------------------------- */
/* --- input -------------------------------------------------------------------------------- */

input, 
select 
	{
	border: 1px solid #bcbcbc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	height: 2em;
	padding: 6px 14px;
	font-size: 1em;
	}

input:focus, 
select:focus 
	{
	outline: none;
	}

input[type=file]
	{
	border:0px;
	font-size:10px;
	}

input[type=checkbox], 
select[type=checkbox] 
	{
	width: 14px;
	height: 14px;
	padding: 0;
	}

select 
	{
	height: 32px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #ffffff), color-stop(100%, #ececec));
	background-image: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%);
	background-image: linear-gradient(top, #ffffff 0%, #ececec 100%);
	color: black;
	}

textarea 
	{
	border: 1px solid #bcbcbc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 14px;
	font-size: 1em;
	}

input[type=submit], 
select[type=submit], 
input[type=button], 
select[type=button] 
	{
	background-color: #89C6F0;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	-o-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 1px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(4.615%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.2)));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.2) 65%);
	background-image: linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.2) 65%);
	border: 1px solid #89C6F0;
	color: white;
	height: 32px;
	font-weight: bold;
	}

input[type=submit]:hover, 
select[type=submit]:hover, 
input[type=button]:hover, 
select[type=button]:hover 
	{
	background-color: #31a5ff;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	-o-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 1px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(4.615%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.2)));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.2) 65%);
	background-image: linear-gradient(top, rgba(0, 0, 0, 0.1) 3%, rgba(0, 0, 0, 0.2) 65%);
	border: 1px solid #31a5ff;
	color: white;
	height: 32px;
	font-weight: bold;
	}

a.btn 
	{
	display: inline-block;
	color: white !important;
	height: 12px;
	padding: 6px 5px 4px 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	-o-box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	box-shadow: rgba(0, 0, 0, 0.5) 0 1px 3px 0;
	text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 1px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	line-height: 1em;
	text-decoration: none !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.85em;
	width: auto;
	}


/* ----------------------------------------------------------------------------------------- */
/* --- navigazione elenchi ------------------------------------------------------------------- */

.numeri_elenco_passivo {
	border:1px solid #333333; 
	color:#eeeeee; 
	padding:3px; 
	padding-bottom:0px;
	padding-top:1px;
	background:#333333;
	display:inline; 
	margin-top:3px;
	text-decoration:none;
	margin-right:1px;
	font-size:10px;
	}

.numeri_elenco {
	border:1px solid #666666; 
	color:#666666; 
	padding:3px; 
	padding-bottom:0px;
	padding-top:1px;
	/* background:#EFEDE3; */
	display:inline; 
	margin-top:3px;
	text-decoration:none;
	margin-right:1px;
	font-size:10px;
	}

.numeri_elenco:hover {
	border:1px solid #000000; 
	color:#ffffff; 
	background:#000000;
	text-decoration:none;
	font-size:10px;
	}

