/* CSS Document */body {	background: #faf6d9 url(../img/headboard.gif) 0px 0px scroll repeat-x;	text-align: center;	position: relative;	margin: 0;	padding: 0;	font-family:  Georgia, "Bookman Old Style", Garamond,"Times New Roman", Times, serif;	color: #666;}a:link {	color: #bca521;}a:visited {	color: #7b6c17;}#header{	height: 227px;	position: relative;	margin: 0 auto;	background: transparent /*url(../img/fauxheaderbg_.gif) 0px 0px scroll repeat-x*/;	z-index: 2;	}h1 {	display: block;	width: 784px;	margin: 0 auto;	height: 227px;	position: relative;	background: transparent url(../img/headerphoto.jpg) 0px 0px scroll no-repeat;	border-bottom: none;}h1 span{	background: transparent url(../img/fauxborders.png) 0px 0px scroll no-repeat;	display: block;	width: 784px;	margin: 0 auto;	height: 227px;	position: relative;}h1 a:link, h1 a:visited {	text-indent: -9999px;	background: transparent url(../img/headerlogo.png) top left scroll no-repeat;	text-decoration:none;	position: absolute;	display: block;	width: 472px;	height: 145px;	margin:  0 auto;	left: 290px;	top: 82px;	border: 0;	z-index: 4;	cursor: pointer;} /*PNG tricks*//*\*/ * html h1 span{ background-color: transparent; back\ground-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/fauxborders.png", sizingMethod="image"); }* html h1 a:link { background-color: transparent; back\ground-color: transparent; background-image: url(blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/headerlogo.png", sizingMethod="image"); } * html h1 a:visited { background-color: transparent; back\ground-color: transparent; background-image: url(../img/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/headerlogo.png", sizingMethod="image"); }/**//*end of PNG tricks*/#pagecell {	width: 784px;	border-top: 0;	position: relative;	text-align: left;	margin: 0 auto;	background: transparent url(../img/pagecellbg.gif) 0px 0px repeat-y;	padding: 0;/*	border: 1px solid #000;*/	z-index: 3;}#container {	background: transparent url(../img/containerbg.gif) 0px 0px no-repeat;	width: 784px;	margin: 0;}#navigation {	width: 172px;	float: left;	margin: 0;	padding: 0 0 180px 0;}.clearboth {	clear: both;	text-indent: -9999px;}#navigation ul{	list-style: none;	margin: 0;/*	padding: 0;*/	padding: 0 0 51px 0;	background: transparent url(../img/menubot.gif) right bottom no-repeat scroll;}#navigation ul li{	display: block;	background: transparent url(../img/dots.gif) left bottom scroll repeat-x;	color: #a28a4c;	text-decoration: none;	margin: 0;}	#navigation ul li a:link, #navigation ul li a:visited {	text-decoration: none;	color: #a28a4c;	display: block;	margin:0;	padding: 12px;	width:148px;}#navigation ul li a:hover {	background: #f3e393;}#navigation ul li ul {	font-size: 11px;	font-family: 'Lucida Grande', 'Trebuchet MS', Arial, Verdana, sans-serif;	background: none;	padding: 12px 0;}#navigation ul li li {	background: none;}	#navigation ul li.navigation_select li a:link, #navigation ul li.navigation_select li a:visited {/*	border: 1px solid #000;*/	font-weight: normal;	padding: 6px 12px 6px 26px;	width: 134px;	margin: 0 0 0 -12px;}#navigation ul li.navigation_select li a:hover {	background: #f2e594 url(../img/artbullets_.gif) -8px center scroll no-repeat;} #navigation ul li.navigation_select li.selected {	padding: 6px 12px 6px 26px;	margin: 0 0 0 -12px;	font-weight: bold;		background: #fdfbee url(../img/artbullets_.gif) -208px center scroll no-repeat;}#footer {	text-align: center;	margin:0;	background: transparent url(../img/footerbg.gif) center center scroll no-repeat;	font-family: 'Lucida Grande', 'Trebuchet MS', Arial, Verdana, sans-serif;	font-size: 12px;	height: 172px;	border: 1px solid transparent;	color: #faf5d5;}/*\*/ * html #footer{ 	border:0; }/**/#footer ul{	list-style: none;	margin: 100px 0 0 0;	padding:0;}#footer li {	display: inline;	padding:0;	margin:0;}#footer a:link, #footer a:visited {	color: #faf5d5;	text-decoration: none;}#navigation ul li.navigation_select {	padding: 12px 0 12px 12px;	display: block;/*	color: #cdc080;*/	text-decoration: none;	font-weight: bold;	background: #f7efbe;}div#body_text p {	margin: 12px 0 0px 0;}h2, h3, h4, h5, h6 {	color: #544a11;		margin:10px 0;}		h2 {	margin:18px 0;}h3#menucaption {	text-indent: -9999px;	background: transparent url(../img/menutab.gif) 0px 0px scroll no-repeat;	height: 51px;	width: 172px;	margin: 0;}/*page boxes*/#body_text {	width: 600px;	float: left;	clear: right;/*	border: 1px solid #000;*/	padding: 0 0 160px 0;	margin: 0 0 0 12px;}#body_text h2, #body_text h3, #body_text h4, #body_text h5, #body_text h6, #body_text p{	padding: 0 13px;}.twinbox p {	padding: 0;}.twinbox {	margin: 0;	width: 600px;	padding: 0;	background: transparent url(../img/columnshredder.gif) center bottom scroll no-repeat;	float: left;	font-size: 13px;}.rightbox {	margin: 0 0 0 6px;	border: 0;	padding: 0;	float: left;	width: 297px;	clear: right;}.leftbox {	border: 0;	margin: 0;	padding: 0;	float: left;	width:  297px;	clear: right;}.leftbox p, .rightbox p {padding: 0 6px;}.leftbox h3, .leftbox h4, .leftbox h5, .leftbox h6 {	padding: 0 6px;}   p.footnote {	clear: right;	margin-top: 20px;	font-size: 12px;}.closure {margin-bottom: 30px;}.opener {	margin: 30px 0 0 0;}.fields {	margin: 4px 0;	color: #666;	background: #faf6d9;	border: 3px double #D2BD55;	width: 180px;}.fields_textarea{	margin: 4px 0;	color: #666;	background: #faf6d9;	border: 3px double #D2BD55;	width: 400px;	height: 250px;}.fields_button {	margin: 4px 0;	color: #666;	background: #faf6d9;	border: 3px double #D2BD55;	width: 100px;} img.floatright {	float: right; 	margin: 0 8px 2px 0px;}.cond_vendita_ul li{	margin: 5px 15px 5px 0;}/*page boxes*/#body_text {	width: 600px;	float: left;/*	border: 1px solid #000;*/	padding: 0 0 160px 0;	margin: 0 0 0 12px;}#body_news {	width: 240px;/*	height: 800px;*/	float: right;	background: #faf6d9 url(../img/news_bg.gif) left bottom no-repeat;	border: 1px solid #e8dc9d;	font-size:.82em;	margin:0 20px 15px 20px;	padding: 0 0 56px 0;}/*\*/ * html #body_news {		margin:0 10px 10px 20px; }/**/#body_news h5 {/*	width: 240px;*/	height: 57px;	display: block;	text-indent: -9999px;	text-align: center;	padding:0;	background: transparent url(../img/scrigno.gif) top left no-repeat;	margin:0;}div#body_news div {	margin: 0;	padding: 15px;	border-bottom: 1px solid #e8dc9d;}div#body_news div img {float: right;margin: 0 8px 8px 8px;border: 2px solid #e7cf3c;}#body_news img {	border:4px double #faf6d9;	float:right;	margin:0 5px 0 0px;}