/* CSS Document */html,body {	margin:0;	padding:0}body {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	background: #FFF;	color: #555;	text-align:center;}h1 {	margin: 0;	padding: 30px 0 10px 5px;	font-size: 600%;	color: #FF744C}h2,h3,h4 {	margin:0;	padding-left: 5px;	line-height: 30px;	color: #000}h2 {	font-size:18px; 	color:#DDA213; 	font-weight:bold;}h3 {font-size:15px;}h4 {font-size:13px;}p {	margin: 0 5px;	padding: 0 0 0.7em}div#container {	width:960px;	margin: 0 auto; 	background: url(3col.jpg) repeat-y;	text-align:left}div#header {	height:119px; 	background:url(images/header_01.jpg) no-repeat top; 	padding:0px; 	margin:0px; 	padding-left: 850px}div#headergallery {	height:119px; 	background:url(images/header_01.jpg) no-repeat top; 	padding:0px; 	margin:0px; 	padding-left: 850px}div#menu {	padding:0px; 	margin:0px; 	color:#FFFFFF; 	font-size:11px; 	text-align:left;	padding-top:37px;	line-height:24px;}div#menu a {	color:#FFFFFF; 	font-size:11px; 	text-decoration:none;}div#main {	float:left;	width:960px; 	height:572px; 	background-color:#FFFFFF;	background:url(images/bk_main.jpg) no-repeat left top }div#maingallery {	float:left;	width:960px; 	height:600px; 	background-color:#FFFFFF;	background:url(images/bk_maingallery.jpg) no-repeat left top;}div#content {	float:left;	width:670px; 	height:307px;	padding:10px; 	padding-top:26px;}/*div#content{float:right;width:400px}*/div#colonnadestra {	float:right;	width:250px;	font-size:95%; 	height:550px; }div#colonnadestragallery {	float:right;	width:250px;	font-size:95%; 	height:600px;}div#descrizione {	font-family:Arial, Helvetica, sans-serif; 	font-size:11px; 	line-height:14px; 	color:#000; 	padding:7px; 	padding-left: 25px; 	height:350px;}div#descrizione a {	text-decoration:underline;	background:url(images/img_link.gif) no-repeat left ;	color:#01236A;	font-family:Arial,Helvetica,sans-serif;	font-size:11px;	font-weight:bold;	padding-left:13px;}div#descrizione a:hover {text-decoration:none;}div#descrizionegallery {	font-family:Arial, Helvetica, sans-serif; 	font-size:11px; 	line-height:14px; 	color:#000; 	padding:7px; 	padding-left: 25px; 	height:450px;}div#descrizionegallery a {	text-decoration:underline;	background:url(images/img_link.gif) no-repeat left;	color:#01236A;	font-family:Arial,Helvetica,sans-serif;	font-size:11px;	font-weight:bold;	padding-left:13px;}div#descrizionegallery a:hover {text-decoration:none;}div#scalacromatica {	position:relative;	top:-200px;	left: 740px;	width:150px;	height:130px;	font-size:10px;	color:#000000;	background-image:url(images/scalacromatica.jpg);	background-position:left top;	background-repeat:no-repeat;	padding-left:50px;	padding-top:5px;}div#banner {	margin-left:220px;	clear:both;}div#simcat a {	width:220px;	height:60px;	display:block;	float:left;	text-indent: -1000px;}div#tre a {	width:210px; 	height:60px; 	display:block; 	float:right; 	text-indent: -1000px;}div#footer {	clear:both;	width:100%;	padding-top:5px;	background:url(images/footer.jpg) repeat-x top left; 	height:58px; 	font-size:10px; 	color:#666;; 	padding-top:20px;}div#footer a {font-size:10px; color:#666; text-decoration:none;}select {	border: #999999 1px solid; 	font-family:Arial, Helvetica, sans-serif; 	font-size:12px;	font-weight:normal;	color: #333; 	background-color: #fff;}