body {
	background-image: url(bg_layout.jpg);
	background-repeat: repeat-x;
	background-color:#E1DFC8;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	font-size:10px;
	line-height:14px;
}
h1{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#box-site{
 background-image:url(top.jpg);
 background-repeat:no-repeat;
 width:776px;
}

#menu{
padding:83px 0 0 190px;
color:#F7E9AA;
font-size:11px;
font-weight:bold;
margin:0 8px 0 8px;

}
#menu span{
color:#F7E9AA;
font-size:11px;
font-weight:bold;
margin:0 8px 0 8px;

}

#menu a{
margin:0 8px 0 8px;
color:#fff;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

#menu a:hover{
color:#F7E9AA;
text-decoration:none;
}

#content{
background-color:#E1DFC8;
width:630px;
height:377px;
margin:20px 0px 0px 141px ;

}
#bandiere{
width:30px;
height:35px;
position:absolute;
top:216px;
left:121px;
}
.content-box{
float:left;
padding:23px 12px 6px 12px;
background-image:url(bg_box-contet.jpg);
background-repeat:no-repeat;
width:367px;
height:345px;

}
.content-box-virtual{
padding:5px 10px 0px 10px;
width:600px;
height:345px;

}
.content-box-b{
float:right;
padding:22px 4px 2px 4px;
background-image:url(bg_box-contet-b.jpg);
background-repeat:no-repeat;
width:228px;
height:359px;

}
.content-box-a {
margin:0px 0px 20px 0px;
}
.content-box-a h1{
color:#A53737;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:18px;
margin:0px 0px 5px 0px;
background-image:url(freccia.gif);
background-repeat:no-repeat;
}
.content-box-b h1{
color:#A53737;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:18px;
margin:2px 0px 5px 8px;
background-image:url(freccia.gif);
background-repeat:no-repeat;
}
.content-box-a img{
border:2px solid #D3D0B0;
margin:0px 0px 5px 0px;
}
.content-box-a a{
color: #AB383B;
}
.content-box-b img{
border:2px solid #D3D0B0;
margin:0px 0px 0px 14px;
}
.content-box-b p{
width: 200px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 14px;
}
.content-box-b a{
width: 200px;
color:#AB383B;
underline:none;
text-decoration:none;
}
#scroll-box{ 
width: 342px;
height: 218px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:0px;
margin:0px 0px 5px 0px;
overflow:auto;
}
.scroll-box p{
text-align:justify;
padding:0px 0px 0px 0px;
}
table { 
	width:323px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

table td { 
	background-color:#AB383B;
	padding:4px 4px 4px 4px;
}



.listino{ 
	width:343px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

.listino td { 
	background-color:#AB383B;
	padding:4px 4px 4px 4px;

}
#sottomenu{ 
	float:right;
	color:#AB383B;
	padding:0px 22px 0px 15px;
}
.sottomenu a{
	color: #AB383B;
}
#piantina{ 
	width:500px;
	color:#AB383B;
	padding:0px 0px 0px 0px;
}
.piantina p{
	margin:10px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AB383B;	
}
#piantina-scroll{ 
width: 500px;
height: 80px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 5px 0px 5px;
margin:18px 0px 0px 0px;
overflow:auto;
}