body {
	margin:0;
	padding:0;
	background: #222000 url(../images/bg_page.png) repeat-x left top;
	color:#9c9c9c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

a {
	color:#9c9c9c;
	text-decoration:none;
}
img {
	border:0;
}
.clear {
	clear:both;
	font-size:1px;
	line-height:0px;
	height:0px;
}
#wrapper {
	width:932px;
	margin:0 auto;
}
#head {
	background: transparent url(../images/bg_head.jpg) no-repeat left top;
	width:932px;
	height:300px;
	position:relative;
}
/* form */
#contact {
	position:absolute;
	top:120px;
	left:340px;
	color:#fff;
	font-size:14px;
}
div.error {
	left:220px; 
    top:3px; 
    padding:3px; 
    background:#829611; 
	line-height:110%;
    color:#fff;
	z-index:100;	
}

.f_left, .f_right {
	width:280px;
	float:left;
}
.f_left p {
	height:25px;
	margin:9px 0;
	width:280px;
}
.f_right p {
	margin-top:9px;
	width:280px;
}
.liabel {
	float:left;
	width:86px;
}
.imput {
	border:solid 1px #ccc;
	padding:2px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
#invia {
	margin-left: 81px;
}
#richiesta {
	border:solid 1px #ccc;
	padding:2px;
	font-size:13px;
	width:180px;
	height:86px;
}
.fieldesc {
	color:#ccc;
}
.f_left .privacy {
	padding-left: 86px;
	width:192px;
	font-size:10px;
}
/* /form */
#testo {
	padding: 30px 0 31px 0;
}
#content {
	padding: 20px 0;
}
#content h1 {
	font-size:12px;
}
#siblings {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#siblings li {
	float:left;
	margin-right:15px;
}
#siblings li a {
	color:#fff;
	text-decoration:none;
}
#siblings li a:hover {
	color:#fc0;
}

.foout {
clear:both;
margin-top:10px;
text-align:right;
font-size:10px;
}

.foout img {
vertical-align:middle;
}

.foout a {
color:#FFFFFF;
}