/* ---------------------
css copyright altrementi.it
handcoded by Mauro Pistocco
--------------------- */

body {
	background: url(grafica/sfondo.jpg)  fixed center center #000;
	margin: 0;
	padding: 0;
	
}
body,html {
	height:100%; margin:0
}

#container {
	width: 900px;
	height: 540px;
	position:absolute;
	top:50%;
	left:50%;
margin:-272px 0 0 -450px;
}

#header {
	width: 900px;
	height: 85px;
	background: url(grafica/archetipo.gif) no-repeat;
}
#pagina {
	width: 900px;
	height: 512px;
}

#flash {
	width: 900px;
	height: 512px;	
	margin: 0 auto;
}
#sfondo {
	width: 900px;
	height: 512px;	
	margin: 0 auto;
	background: url(grafica/stage.png) no-repeat top;
}

#footer {
	width: 888px;
	height: 24px;
	text-align: center;
	color: #fff;
	font: 10px arial, sans-serif;
}

a {
	color: #A8A8A8;
}

#footer img {
	vertical-align: middle;
}

#cont {
width: 888px;
	margin: 0 auto;
}

#cont #logo {
padding-top: 6px;
width:175px;
float: left;
}

#cont img {
border: none;
}

#cont form {
margin-top: 20px;
width:705px;
float: left;
height: 470px;
font-family:Arial, Helvetica, sans-serif;
}

label {
	display: block;
	font-size: 11px;
	color:#CCCCCC;
	float:left;
	width: 100px;
	text-align:right;
	padding-right: 4px;
}

.campo, select{
font-size: 12px;
border:1px solid #9D9A75; 	
	float:left;
	width: 200px;
}

fieldset {
	display:block;
	border:1px solid #666666;
	padding:8px;
	margin: 8px;
	color:#CCCCCC;
	font-size: 12px;
}

legend {
font-size: 12px;
font-weight: bold;
color: #fff;

}



.tasto {
	background-color: #D9CEC4;
	border:1px solid #9D9A75; 
	font-size: 12px;
	
}

input:focus, select:focus, input.sffocus {
	background: #FFECCE;
}

.td {
	width: 50%;
	float: left;
	font-size: 12px;
	padding-top: 6px;
}