/* 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#scalacromatica10 {
	position:relative;
	top:-200px;
	left: 740px;
	width:150px;
	height:130px;
	font-size:10px;
	color:#000000;
	background-image:url(images/scalacromatica10.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:5px;
}

div#scalacromatica20 {
	position:relative;
	top:-200px;
	left: 740px;
	width:150px;
	height:130px;
	font-size:10px;
	color:#000000;
	background-image:url(images/scalacromatica20.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:5px;
}

div#scalacromatica200 {
	position:relative;
	top:-200px;
	left: 740px;
	width:150px;
	height:130px;
	font-size:10px;
	color:#000000;
	background-image:url(images/scalacromatica200.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-top:5px;
}

div#scalacromatica200inv {
	position:relative;
	top:-200px;
	left: 740px;
	width:150px;
	height:130px;
	font-size:10px;
	color:#000000;
	background-image:url(images/scalacromatica200inv.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;}

/* Aggiunto da Diego - inizio */
div#clusters {
	clear:both;
	width:100%;
	padding-top:30px;
	font-size:10px; 
	color:#666;; 
	padding-top:20px;
}
/* Aggiunto da Diego - fine */

select {
	border: #999999 1px solid; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:normal;
	color: #333; 
	background-color: #fff;
}


