#logo
{ 
	margin:0px auto; 
	width:230px; 
	height:138px; 
	position:relative; 
}
#mastercontent
{ 
	margin:40px 20px 0px 40px; 
	width:980px; 
	height:720px; 
	position:relative; 
}
body {
	background-color:#e1d6b1;	
	background-image:url(../img/sfondo_2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:scroll;
	text-align:justify;
	font-family:Arial, Geneva, sans-serif;
	font-size:9px;
	line-height:16px;
	color:#000;
	margin: 0px 0px 0px 0px;
}
img { border:none; }
.hspace { height:4px; }
h1
{
	font-size:12px;
	color:#444;
	font-weight:bold;
	top:-106px;
	left:177px;
	position:absolute;
	float:left;
}
h2
{
	font-family:Arial, Geneva, sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#000;
}
h2 strong
{
	font-weight:bold;
	font-size:24px;
	color:#249900;
}
.logo
{
	top:20px;
	left:4px;
	position:absolute;
	float:left;
}
.url a, .url a:hover, .url a:visited
{
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	position:absolute;
	top:-86px;
	left:716px;
	width: 283px;
}
.returns { clear:both; }

.txt1
{
	background-color:#fff;
	font-size:11px;
	line-height:14px;
	color:#000;
	position:absolute;
	top:63px;
	left:0px;
	width:231px;
	height:250px;
	float:left;
	text-align:justify;
	-moz-opacity: 0.85;
	opacity: 0.85;
	filter:alpha(opacity=85);
	padding:28px 0px 10px 13px;
}
.txt2
{
	background-color:#902535;
	font-size:11px;
	font-weight:bold;
	line-height:14px;
	color:#fff;
	position:absolute;
	top:347px;
	left:0px;
	width:245px;
	height:19px;
	float:left;
	padding-top:5px;
	text-align:center;
}
.txt3
{
	background-color:#fff;
	font-size:11px;
	line-height:14px;
	color:#000;
	position:absolute;
	top:63px;
	left:256px;
	width:659px;
	float:left;
	text-align:justify;
	-moz-opacity: 0.85;
	opacity: 0.85;
	filter:alpha(opacity=85);
	padding:20px 20px 20px 20px;
}
.txt4
{
	background-color:#fff;
	font-size:11px;
	line-height:14px;
	color:#000;
	position:absolute;
	top:371px;
	left:0px;
	width:231px;
	float:left;
	text-align:justify;
	-moz-opacity: 0.85;
	opacity: 0.85;
	filter:alpha(opacity=85);
	padding:10px 0px 14px 13px;
}
.menu
{
	font-family:Arial, Geneva, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#fff;
	position:absolute;
	top:0px;
	left:0px;
	width:957px;
	float:left;
}
.menu_seo
{
	font-family:Arial, Geneva, sans-serif;
	font-size:9px;
	line-height:18px;
	background-image:url(../img/menu_seo_bkg.png);
	background-repeat:no-repeat;
	color:#000;
	position:absolute;
	top:0px;
	left:0px;
	width:700px;
	float:left;
	height:45px;
	padding-left:276px;
	padding-top:5px;
}
.links
{
	font-family:Arial, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	color:#5c5447;
}
.bold_1
{
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:16px;
	text-decoration:none;
	color:#000;
}
.bold_2
{
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	text-decoration:none;
	color:#902535;
}
.bold_3
{
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	text-decoration:none;
	color:#fff;
}
.bolder_1
{
	font-family:Arial, Geneva, sans-serif;
	font-size:21px;
	font-weight:bold;
	line-height:29px;
	color:#000;
}
.bolder_2
{
	font-family:Arial, Geneva, sans-serif;
	font-size:31px;
	font-weight:bold;
	line-height:29px;
	color:#86bd19;
}
.collegamento_1 
{
	font-family:Arial, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	line-height:16px;
	color:#0c7000;
}

/* FORM RICHIESTA INFO */

.landingdx {
	position:absolute;
	top:301px;
	left:589px;
	width:280px;
	float:left;
	margin:0px 0px 0px 0px;
}
.textform {
	font-size:11px;
	font-weight:bold;
	float:left;
	width:118px;
	margin:2px 0px 0px 3px;
	color:#333;
}
form {
	margin:0px 0px 0px 0px;	
}
.form {
	border:1px solid #999999;
	padding:1px 0px 1px 0px;
	margin:2px;
	font-family:Arial, Geneva, sans-serif;
	font-size:11px;
	color:#333;
}
.privacy {
	font-size:11px;
	float:left;
	width:210px;
	margin:5px 0px 0px 4px;
	color:#333; 
}
.sino {
	float:left;
	margin:3px 0px 0px 0px ;
}
.send {
	margin:10px 0px 0px 0px;
}
.infopriv {
	font-size:9px;
	margin-top:14px;
	line-height:12px;
	color:#555;
}
