/* CSS Document */
body,html { 
height:100%;
margin:0;
}
body {
background-color:#272727;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E2D9BA;
}
#box01, #box03 {
width:100%;
}
/* ---------------------------------- box 01 */
#box01 {
height:100px;
border-bottom:3px solid #A28A44;
text-align:center;
position:relative;
}
#box01-1 {
	width: 860px;
	height:100%;
	margin:auto;
	text-align:left;
	position:relative;
}
#box01-2 {
	width: 510px;
	height:100%;
	background-color:#009966;
	margin-left:-430px;
	padding-left:50%;
}
/* ---------------------------------- box 02 */
#box02 {
width:860px;
text-align:left;
margin:auto;
position:relative;
}
/* contenitore menu */
#box02-1 {
top:0px;
left:0px;
width:180px;
float:left;
}
/* contenitore testi */
#box02-3 {
width:680px;
float:left;
position:relative;
}
/* ---------------------------------- box 03 */
#box03 {
border-top:1px solid #666;
float:right;
margin-top:20px;
}
#box03, #box03 a {
color:#B9A159;
font-size:10px;
}
/* ------------------------------- stile per lista menu  ----------------*/
#box02-1 ul {
margin-left:2px;
text-align:left;
padding:0px;
}
#box02-1 li {
	list-style: none;
	line-height:30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	margin-top:4px;
}
#box02-1 img {
border:none;
}
#box02-1 li a {
color:#B5CDE6;
text-decoration:none;
font-size:14px;
font-weight:bold;
letter-spacing:-1pt;
}
#box02-1 li a:hover {
color:#fff;
}
#gall {
	position:absolute;
	margin:0px;
	left: 260px;
	top: 343px;
}
#gall img {
margin:1px;
border:none;
}
/*  --------------------- classi per foto e titoli -------------------------- */
.foto-ind  {
background-color:#333333;
padding:5px;
border:1px solid #6B5D2E;
}
.tit-b, .tit-m {
font-size:20px;
}
.tit-b {
color:#B1C8E1;
text-decoration:none;
}
.tit-m {
color:#B9A159;
}
.nome-c {
font-size:34px;
color:#B9A159;
font-weight:bold;
margin:10px 10px 0 30px;
}
.lista-c {
text-align:left;
margin-left:80px;
padding:0px;
}
.lista-c li {
	list-style: none;
	height:18px;
}
.lista-c li a {
color:#B5CDE6;
font-size:11px;
font-weight:bold;
}
.lista-c li a:hover {
color:#D2DDE8;
}
.lista-v {
text-align:left;
margin-top:20px;
margin-left:40px;
padding:0px;
}
.lista-v li {
	list-style: none;
	height:auto;
}
.lista-c li a {
	color:#B9A159;
	font-size:12px;
}
/* -----------------------   menu alto ------------- */
ul#nav{
float: left;
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}
ul#nav li{
float: left;
margin: 0 0.1em 0;padding: 0;
text-align:left;
}
ul#nav a{
float: left;
padding: 0 0 0 0;
background: url(../img/tab.png) no-repeat top right;
font-size:11px;
text-decoration: none;
color: #FDFAF4;
}
ul#nav span{
float: left;
padding: 8px 10px 8px 10px;
background: url(../img/tab.png) no-repeat top left;
cursor: pointer} 
ul#nav li#active a,ul#nav a:hover{
    background: url(../img/tab2.png) no-repeat top right
	} 
ul#nav a:hover{ 
color:#FFFFFF;
text-decoration:underline;
}	
ul#nav li#active span,ul#nav a:hover span{
    background: url(../img/tab2.png) no-repeat top right;
	text-decoration:underline;
}
#specifiche dl {
margin-top:2px;
}
#specifiche dt {
font-weight:bold;
color:#FFFFFF;}
#specifiche .bord td {
border-bottom:1px dotted #FFFFFF;
}
