body{
	margin:0;
	padding:0px 0px 0px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #8B6129;
	text-align:center;
	background-image: url(../images/elementi/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;

}
a{color:#AE6300; text-decoration:none;}
a:hover{	color: #8B6129;}
img{border:none;}
/*top*/
#top{
background:#fff url(../images/elementi/bg_top.jpg) no-repeat center top;
display:block;
margin:0 auto;
padding:0px;
width:762px;
height:314px;
}
#logo{display:block; margin:0px auto;}
#banner{
display:block;

}
/*menu*/
ul#nav{
	display:block;
	/*background:#ccc;*/
	width:460px;
	margin:45px auto 0px;
	padding:0px;
	list-style-type:none;
	ocerflow:hidden;
	height:31px;
}
ul#nav li{
	display:block;
	/*background:#fcc;*/
	height:31px;
	float:left;
	margin:0px 5px 0px ;
}
ul#nav li#m1{width:81px;}
ul#nav li#m2{width:65px;}
ul#nav li#m3{width:49px;}
ul#nav li#m4{width:68px;}
ul#nav li#m5{width:139px;}
ul#nav li a{
	text-indent:-9000px;
	display:block;
	background-repeat: no-repeat;
	background-position: left -37px;
	height:31px;

}

ul#nav li#m1 a{background-image: url(../images/link/chisiamo.gif); width:81px;}
ul#nav li#m2 a{background-image: url(../images/link/articoli.gif); width:65px;}
ul#nav li#m3 a{background-image: url(../images/link/dove.gif); width:49px;}
ul#nav li#m4 a{background-image: url(../images/link/contatti.gif); width:68px;}
ul#nav li#m5 a{background-image: url(../images/link/proposta.gif); width:139px;}




ul#nav li a:hover, ul#nav li a.act, ul#subnav li a:hover, ul#subnav li a.act{

	background-position: left top !important;
}
/*menu*/
/*submenu*/
ul#subnav{
	display:block;
	/*background:#ccc;*/
	width:460px;
	margin:15px auto 0px;
	padding:0px;
	list-style-type:none;
	ocerflow:hidden;
	height:31px;


}
ul#subnav li{
	display:block;
	/*background:#fcc;*/
	height:31px;
	float:left;
	margin:0px 5px 0px ;
}
ul#subnav li#sm1{width:81px;}
ul#subnav li#sm2{width:65px;}
ul#subnav li a{
	text-indent:-9000px;
	display:block;
	background-repeat: no-repeat;
	background-position: left -37px;
	height:31px;

}
ul#subnav li#sm1 a{background-image: url(../images/link/mobili.gif); width:59px;}
ul#subnav li#sm2 a{background-image: url(../images/link/oggettistica.gif); width:92px;}

/*submenu*/
/*top*/
/*corpo*/
#corpo{
background:#fff;
width:610px;
text-align:center;
overflow:hidden;
margin:0px auto 40px;
}
#corpo h1,#corpo h2, #corpo h3 {display:none;}

#corpo p{
text-align:justify;

}
#corpo #prodotti{
width:100%;
overflow:hidden;
}
#corpo #banner{
margin:20px auto;
}
#corpo #prodotti a{
	display:block;
	background:#fff;
	width:279px;
	overflow:hidden;
	background-image: url(../images/elementi/bg_prod.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float:left;
	padding:0px 0px;
	margin:0px 52px 30px 0px;
	text-align:left;
	text-decoration:none;
	color:#000;
}
#corpo #prodotti a.last{
	margin:0px 0px 30px 0px !important;

}
#corpo #prodotti  span.open,#corpo #prodotti  span.close {
	display:block;
	font-size: 1px;
	background-image: url(../images/elementi/bg_prod_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px !important;
	padding: 0px;
	height: 7px;
	width: 100%;
	clear:both;

}
#corpo #prodotti  span.close{
	background-image: url(../images/elementi/bg_prod_dwn.gif);
}
#corpo #prodotti a img{
display:block;
width:136px;
height:154px;
float:left;
margin:10px 10px 10px 15px !important;
margin:10px 5px 10px 7px;
}

#corpo #prodotti a span{
width:104px;
display:block;
margin:10px 0px 10px 5px;
float:left;
}
#corpo #prodotti a span strong{
background:#AE9574;
color:#fff;
display:block;
padding:2px;
margin:0px 0px 2px;
}


/*form*/
form{
width:100%;
overflow:hidden;
margin:0;
padding:0;
}
fieldset{
border:none;
border-top:double 3px #AE9574;
display:block;
padding:0px 0px 10px;
}
legend{
font-weight:bold;
color:#AE9574;
text-transform:uppercase;
}
label{
/*background:#eee;*/
display:block;
	width:279px;
text-align:left;
float:left;

margin:10px 5px 10px 7px;
padding:0;	
}
label input,label select, textarea, button{
display:block;
border:outset 1px #AE9574;
background-color:#FFFCF9;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding:0px;
} 
button{margin:0px 10px;}
textarea{
	width:600px;
	height:70px;
	overflow:auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding:0px;
}

/*form*/


#footer{
	font-size:9px;
	display:block;
	background:#fff url(../images/elementi/bg_footer.gif) repeat-x 0px 90px;
	width:100%;	
	margin:0px;
	padding: 0px 0px 0px;

	text-align:center;
	position:relative;
	text-transform:uppercase;
}
#footer span{
	display:block;
	margin:0px auto 0px;
	padding:131px 0px 20px;
	background-image: url(../images/elementi/footer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 762px;
}
#footer span strong,#footer span a {
display:block;
}
a#pow {

	display:block;
	background-image: url(../images/elementi/pow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 26px;
	position:absolute;
	top:130px;
	right:10px;
	
}
#viamar,#corso {
	display:block;
	background-image: url(../images/elementi/marinis_map.gif);
	background-repeat: no-repeat;
	background-position: left top;

	padding-top: 60px;
	padding-left: 80px;
}#corso {background-image: url(../images/elementi/corso_map.gif);}
/*/corpo*/
