body {
	margin: 0px;
}
.legnoAlto{
	background:url(immagini/texture_legno_sfondo.jpg) right bottom;
}
.sfondoSinistra{
	background:url(immagini/design_sfondoSx.gif) repeat-y right top;
}
.sfondoDestra{
	background:url(immagini/design_sfondoDx.gif) repeat-y left top;
}
.imgSfondo{
	background:url(immagini/design_sfondoPag.gif) no-repeat left bottom;
}
.sfondoFooter{
	background:url(immagini/design_sfondoFooter.jpg) no-repeat top left;
	height:67px;
}
.credits{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#939393;
	padding:17px 8px 12px 0px;
}
.credits a{
	color:#939393; text-decoration:none;
}
.credits a:hover{
	color:#939393; text-decoration:underline;
}

.landing{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#939393;
	padding:12px 50px 12px 68px;
	border-bottom:1px solid #f3ede7;
	line-height:14px;
	text-align:justify;
}
.landing a{
	color:#939393; text-decoration:none;
}
.landing a:hover{
	color:#939393; text-decoration:underline;
}

.footer{
	margin-top:35px; margin-left:32px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;
	color:#ffffff;
}

.footer a{
	font-weight:bold; color:#ffffff;
	text-decoration:none;
	padding-right:12px; padding-left:12px;
	border-right:1px solid #240f00; border-left:1px solid #886147;
}
.footer a:hover{
	font-weight:bold; color:#cb7430;
	text-decoration:underline;
}

.gallery{
	height:105px;
}

.contatti{
	font-size:10px;
}
.contatti td{
	border-bottom:1px solid #ebe1d7;
	padding:0px 6px 4px 6px;
}
.contatti input{
	font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #b56b33;
	width:170px;
}
.contatti textarea{
	font-size:12px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #b56b33;
	width:250px;
}
.contatti h1{
	margin-bottom:4px;
}

.prezzi{
	font-size:10px;
	background-color:#ffffff;
	color:#333333;
}
.prezzi td{
	padding:4px;
	background-color:#dddddd;
}
.prezzi .chiaro{
	background-color:#eae1d8;
	color:#4c331b;
}
.prezzi .mezzo{
	background-color:#b9b4ae;
	color:#4c331b;
}
.prezzi .scuro{
	background-color:#8b8783;
	color:#4c331b;
}

/*--------------- secondari ------------------------------------------------------------------------------------*/

.bordo{
	border-left:1px solid #f3ede7;
}


/*------- menu -------------------------------------------------------------------------------------------------*/

.menuLat{
	background:url(immagini/design_sfondoMenuLat.gif) repeat-y top left;
}
.menuLat a{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff;
	text-decoration:none;
	background:url(immagini/design_frecceMenu.gif) no-repeat left top;
	margin-left:42px; margin-bottom:6px;
	padding-left:15px;
	display:block;
	padding-right:72px;
}
.menuLat a:hover{
	color:#270f00;
	text-decoration:none;
	background:url(immagini/design_frecceMenuR.gif) no-repeat left top;
}
.menuLat ul{
	list-style-type:none;
	margin:0px; padding:0px;
}

/*---- banner --------------------------------------------------------*/

.banner{
	border-top:1px solid #684526; border-bottom:1px solid #684526;
}

.secondari{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#848484;
	text-align:justify;
	padding:12px;
	line-height:16px;	
}

.secondari p{
	padding-bottom:6px;
	color:#848484;
	border-bottom:1px solid #e8e8e8;
}
.secondari a{
	color:#c88346; text-decoration:none; font-weight:bold;
}
.secondari a:hover{
	color:#c88346; text-decoration:underline; font-weight:bold;
}


.secondari img{
	margin-bottom:12px; padding:0px;
	border-top:1px solid #684526; border-bottom:1px solid #684526;
}

.secondari h1{
	font-family:"Times New Roman", Times, serif; font-size:16px; color:#9f6c3c; font-weight:bold; padding-bottom:3px;
	border-bottom:1px solid #f3ede7;
	margin-bottom:0px; margin-top:0px;
}
.secondari h2{
	font-family:"Times New Roman", Times, serif; font-size:13px; color:#614123; font-weight:bold; padding-bottom:3px;
}
.secondari ul{
	margin-top:0px;
}
.secondari h1 a:hover{
	color:#6a3c19;
	text-decoration:none;
}




/*--------------- principali ------------------------------------------------------------------------------------*/

.titoloPrincipale{
	background:url(immagini/design_sfTitPrinc.gif) no-repeat left top;
	height:69px;
	font-size:16px; color:#614123; font-weight:bold; font-family:"Times New Roman", Times, serif;
	padding:40px 23px 6px 79px;
}
.titoloPrincipale h1{
	font-family:"Times New Roman", Times, serif; font-size:24px; color:#614123; font-weight:bold; padding-bottom:3px;
}

.principali{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4b5355;
	text-align:justify;
	padding:0px 50px 0px 68px;
	line-height:16px;
}

.principali h1{
	font-family:"Times New Roman", Times, serif; font-size:19px; color:#614123; font-weight:bold; padding-bottom:6px;
	border-bottom:1px solid #f3ede7;
}
.principali h2{
	font-family:"Times New Roman", Times, serif; font-size:16px; color:#614123; font-weight:bold; 
	padding-bottom:3px;
	margin-bottom:6px;
	
}


.principali p{
	text-indent:12px;
	background:url(immagini/design_p.gif) right bottom no-repeat;
	padding-bottom:18px;
}

.principali p:first-letter{
	font-weight:bold; font-size:18px; font-family:"Times New Roman", Times, serif; color:#614123;
	line-height:14px;
}

.principali a{
	color:#c88346; text-decoration:none; font-weight:bold;
}
.principali a:hover{
	color:#c88346; text-decoration:underline; font-weight:bold;
}


.principali img{
	float:left;
	margin:0px 12px 6px 0px;
	border-top:1px solid #684526; border-bottom:1px solid #684526;
}


.principali a img{
	border-top:1px solid #684526; border-bottom:1px solid #684526;
	border-left:none; border-right:none;
	filter:alpha(opacity=100);
	opacity:1;
}
.principali a:hover img{
	border-top:1px solid #e2843a; border-bottom:1px solid #e2843a;
	border-left:none; border-right:none;
	filter:alpha(opacity=100);
	opacity:1;
}

.principali ul{
	list-style-image:url(immagini/design_ul.gif); list-style-position:left top;
}









