body {
	margin: 0pt;
	padding: 0pt;
	background: rgb(80, 52, 15) url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/bg-home1.gif) repeat-x scroll left top;
	font-family: Lucida Grande,Arial,Helvetica,sans-serif;
	color: rgb(255, 255, 255);
}

abbr, acronym, .help {
  border-bottom: 1px dotted #fff;
  color: rgb(240, 169, 0);
   background: #452c0b;
  cursor: help;
  }


body#intro_banca_dati {
	background: rgb(80, 52, 15)  repeat-x scroll left top;
}

body#brochure {
	background: rgb(80, 52, 15) url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/bg-brochure.gif) repeat-x scroll left top;
}

body#brochure-noimg {
	background: rgb(80, 52, 15) url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/bg-brochure-noimg.gif) repeat-x scroll left top;
}

/* My Comment */


body#global {
	background: rgb(80, 52, 15) url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/bg-global.gif) repeat-x scroll left top;
}

body#home-commons div#home-wrapper {
	background: transparent url(../images/photobar-commons2.jpg) repeat-x scroll 0px 171px;
}

body#home-shops div#home-wrapper {
	background: transparent url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/collage.gif) repeat-x scroll 0px 171px;
}

div#wrapper {
	margin: 0pt auto;
	padding: 0pt;
	position: relative;
	text-align: left;
	width: 760px;
}

body#home-commons #wrapper, body#home-shops #wrapper {
	margin: 0pt auto;
	padding: 0pt;
	position: relative;
	text-align: left;
	width: 760px;
}

#wrapper-footer {
	margin: 0pt auto;
	padding: 0pt;
	background: rgb(218, 210, 185) url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/bg-footer.gif) repeat-x scroll left top;
	position: relative;
	height: 200px;
}

#entryframe {
	position: absolute;
	left: 68px;
	top: 37px;
}

#ink {
	position: absolute;
	left: 29px;
	top: 28px;
	width: 174px;
	height: 314px;
}

#doc {
	position: absolute;
	left: 395px;
	top: 28px;
	width: 174px;
	height: 314px;
}

body#popup {
	margin: 25px;
	background: rgb(52, 23, 0) none repeat;
}

a:link {
	color: rgb(240, 169, 0);
	text-decoration: none;
        
}

a:visited {
	color: rgb(233, 211, 162);
	text-decoration: none;
}

a:hover {
	color: rgb(255, 255, 255);
	text-decoration: underline;
}

#logo-commons-big {
	position: absolute;
	left: 13px;
	top: 73px;
}

#logo-shops-big {
	position: absolute;
	left: 13px;
	top: 76px;
}

#badge-commons-big {
	position: absolute;
	left: 93px;
	top: 7px;
}

#logo-commons-sm {
	position: absolute;
	left: 19px;
	top: 75px;
}

#logo-global {
	position: absolute;
	left: 0px;
	top: 80px;
	width: 164px;
	height: 90px;
}

#badge-commons-sm {
	position: absolute;
	left: 96px;
	top: 7px;
}

#photo-bar-commons {
	position: absolute;
	left: 0px;
	top: 171px;
}

#photo-bar-shops {
	position: absolute;
	left: 0px;
	top: 171px;
}

#photo-tops {
	position: absolute;
	left: 0px;
	top: 147px;
}

#headline {
	position: absolute;
	left: 306px;
	top: 61px;
}

#accent-small {
	position: absolute;
	left: 2px;
	top: 196px;
}

#accent1 {
	position: absolute;
	left: 280px;
	top: 135px;
}

#accent2 {
	position: absolute;
	left: 447px;
	top: 135px;
}

#accent3 {
	position: absolute;
	left: 614px;
	top: 135px;
}

#global-photo {
	position: absolute;
	left: 442px;
	top: 62px;
}




body#home-commons #content {
	margin: 0pt;
	padding: 425px 0pt 0pt;
	width: 760px;
}

body#home-shops #content {
	margin: 0pt;
	padding: 425px 0pt 0pt;
	width: 760px;
}

body#brochure #content {
	margin: 0pt;
	padding: 315px 0pt 0pt;
	width: 760px;
}

body#brochure-noimg #content {
	margin: 0pt;
	padding: 160px 0pt 0pt;
	width: 760px;
}

body#panorama #content {
	margin: 0pt;
	padding: 485px 0pt 0pt;
	width: 760px;
}

body#global #content {
	margin: 0pt;
	padding: 250px 0pt 0pt;
	width: 760px;
}

#nav1, #nav2 {
	margin: 0px 0pt 0pt 0px;
	padding: 1pt;
	width: 185px;
	float: left;
}



#contatti{
	margin: 5px 10px 2px 20px;
	padding: 5px 15px 2px 0;
	width: 300px;
	float: left;
}

#intro{
	margin: 30px 10px 2px 0px;
	padding: 0pt;
	width: 380px;
	float: left;
}

/* Style bq1-----------------*/

#bq1 {
	background: #452c0b;
	border-left: 0.8em solid #f37421;
	font: italic 120% Georgia, "Times New Roman", Times, serif;
	padding: 0.75em;
}

#bq1 p:first-letter {
	float: left;
	font-size: 250%;
	font-weight: bold;
	margin: .14em .1em 0 0;
}


#top-right {
	margin: 0pt;
	padding: 0pt;
	width: 370px;
	float: left;
}

#news-top-right {
	margin: 0pt;
	padding: 0pt;
	width: 565px;
	float: left;
}

#left-column {
	margin: 0pt 0pt 10px;
	padding: 0pt;
	width: 380px;
	float: left;
}

#right-column {
	margin: 0pt 0pt 25px 5px;
	padding: 3pt;
	width: 350px;
	float: left;
       background: #452c0b;
       border: 1px solid #3a2408;
}


#links{
	margin: 0pt 0pt 25px 5px;
	padding: 3pt;
	width: 350px;
	float: left;
       background: transparent;
       border: 0px solid #3a2408;
}




 h2.titgalleria {
	color: rgb(246, 116, 33);
}


#bullets1 {
	margin: 0pt 5px 0pt 0pt;
	padding: 0pt;
	width: 175px;
	float: left;
}

#bullets2 {
	margin: 0pt 0pt 0pt 10px;
	padding: 0pt;
	width: 175px;
	float: left;
}

#img-3col {
	width: 590px;
	float: left;
}

#right-bullets {
	margin: 0pt 0pt 0pt 10px;
	width: 160px;
	float: left;
}

#left-image-big {
	width: 440px;
	float: left;
}

#right-image-big {
	margin: 0pt 0pt 0pt 15px;
	width: 300px;
	float: left;
}

#full-image {
	margin: 0pt;
	width: 760px;
}

#site-plan {
	margin: 0pt;
	padding: 0pt;
	background: transparent url(../images/siteplan2.gif) no-repeat scroll left top;
	width: 760px;
	height: 500px;
}

#broker-list {
	margin: 0pt;
	padding: 0pt;
	float: left;
}

#broker-news {
	margin: 0pt 0pt 0pt 20px;
	padding: 0pt;
	width: 310px;
	float: left;
}

#contact-info1 {
	margin: 0pt 0pt 0pt 20px;
	width: 230px;
	float: left;
}

#contact-info2 {
	margin: 0pt 0pt 0pt 20px;
	width: 230px;
	float: left;
}

#contact-info3 {
	margin: 0pt 0pt 0pt 20px;
	width: 220px;
	float: left;
}

div#about {
	margin: 0pt 0pt 0pt 395px;
}

.left-half {
	float: left;
	width: 45%;
	margin-bottom: 20px;
	padding-left: 8px;
}

.right-half {
	float: right;
	width: 50%;
	margin-bottom: 20px;
	padding-left: 8px;
}

#nav1 ul, #nav2 ul {
	margin: 0pt;
	padding: 0pt;
	list-style-type: none;
}

#nav1 ul li, #nav2 ul li {
	margin: 0pt;
	padding: 2px 0pt;
	font-size: 12px;
}

#nav1 ul li a, #nav2 ul li a {
	text-decoration: none;
}

#nav1 ul li a:link, #nav2 ul li a:link {
	color: rgb(233, 211, 162);
}

#nav1 ul li a:visited, #nav2 ul li a:visited {
	color: rgb(233, 211, 162);
}

#nav1 ul li a:hover, #nav2 ul li a:hover {
	background: transparent none repeat;
	color: rgb(243, 116, 33);
	text-decoration: underline;
}

  img { border: none; }




li.here {
	color: rgb(126, 176, 204);
	font-weight: bold;
}

h1, h2, h3, h4, h5, h6, p, ul, li {
	font-family: Lucida Grande,Arial,Helvetica,sans-serif;
}

h1 {
	display: none;
}

h2 {
	margin: 3px 0pt 5px;
	padding: 0pt;
	font-size: 16px;
	font-weight: normal;
}

h3 {
	margin: 20px 0pt 5px;
	padding: 0pt;
	font-size: 14px;
	font-weight: normal;
}

h4 {
	margin: 0pt 0pt 3px;
	font-size: 14px;
	font-weight: normal;
}

p {
	margin: 2px 0pt 2px;
	padding: 0pt;
	font-size: 12px;
	line-height: 17px;
}

ul {
	font-size: 12px;
}

h2 span, h3 span {
	display: none;
}

h2.documentazione {
	background: transparent url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/h2_documentazione.gif) no-repeat scroll left top;
	display: block;
	width: 177px;
	height: 15px;
}

h2.caporciano {
	background: transparent url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/h2_caporciano.gif) no-repeat scroll left top;
	display: block;
	width: 177px;
	height: 15px;
}

h2.news-header {
	background: transparent url(../images/h2-news.gif) no-repeat scroll left top;
	display: block;
	height: 13px;
}

h2.intro-commons {
	background: transparent url(../images/h2-intro-commons.gif) no-repeat scroll left top;
	display: block;
	width: 367px;
	height: 16px;
}

h2.museo {
	background: transparent url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/h2_museo.gif) no-repeat scroll left top;
	display: block;
	width: 300px;
	height: 16px;
}

h2.facts {
	background: transparent url(../images/h2-facts.gif) no-repeat scroll left top;
	display: block;
	width: 365px;
	height: 14px;
}

h2.floorplates {
	background: transparent url(../images/h2-floorplates.gif) no-repeat scroll left top;
	display: block;
	width: 102px;
	height: 13px;
}

h3.views {
	margin: 5px 0pt 3px;
	background: transparent url(../images/h3-panorama.gif) no-repeat scroll left top;
	display: block;
	width: 109px;
	height: 12px;
}

a.renderings {
	background: transparent url(../images/h2-renderings.gif) no-repeat scroll left top;
	display: block;
	width: 160px;
	height: 13px;
}

div#ink h2, div#doc h2 {
	margin: 0pt;
	padding: 0pt;
}

div#ink h2 a {
	margin: 0pt;
	padding: 0pt;
	background: transparent url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/splash_ink.jpg) no-repeat;
	display: block;
	width: 174px;
	height: 314px;
}

div#doc h2 a {
	margin: 0pt;
	padding: 0pt;
	background: transparent url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/splash_doc.jpg) no-repeat;
	display: block;
	width: 174px;
	height: 314px;
}

.hide {
	display: none;
}



#bullets1 p, #bullets2 p {
	font-size: 11px;
	line-height: 14px;
}

#bullets1 ul, #bullets2 ul, #right-bullets ul {
	margin: 0pt 0pt 5px;
	padding: 0pt;
	font-size: 11px;
}

#bullets1 ul li, #bullets2 ul li {
	margin: 0pt 0pt 0pt 15px;
	padding: 3px 0pt;
}

#right-bullets ul {
	margin: 15px 0pt;
	padding: 0pt;
	font-size: 11px;
	list-style-type: none;
}

#right-bullets ul li {
	margin: 0pt;
	padding: 3px 0pt;
}

#wrapper-footer p {
	margin: 25px 0pt 0pt 5px;
	font-size: 9px;
	color: rgb(163, 133, 98);
	text-align: center;
	letter-spacing: 2px;
}

#wrapper-footer p a:link, #wrapper-footer p a:visited {
	color: rgb(163, 133, 98);
	text-decoration: none;
}

#wrapper-footer p a:hover {
	color: rgb(154, 69, 0);
	text-decoration: underline;
}

img.float-left {
	border: 1px solid rgb(233, 211, 162);
	margin: 0pt 20px 50px 0pt;
	float: left;
}

img.float-right {
	border: 1px solid rgb(233, 211, 162);
	margin: 0pt 0pt 50px 20px;
	float: right;
}

body#global h4 {
	margin: 15px 0pt 3px;
	font-weight: normal;
}

#site-plan p strong {
	font-size: 14px;
}

#site-plan ul {
	margin: 10px 518px 10px 15px;
	padding: 0pt;
}

#site-plan ul li {
	margin: 0pt;
	padding: 4px 0pt;
	font-size: 11px;
}

body.commons strong {
	color: rgb(126, 176, 204);
}

body.shops strong {
	color: rgb(243, 116, 33);
}

body.commons h4 {
	color: rgb(126, 176, 204);
}

body.shops h4 {
	color: rgb(243, 116, 33);
}

h2.orange, h3.orange {
	color: rgb(243, 116, 33);
}

h4.commons, h2.blue, h3.blue, h4.blue {
	color: rgb(126, 176, 204);
}

h4.shops {
	color: rgb(243, 116, 33);
}

ul#floorplan {
	margin: 0pt;
	padding: 0pt;
	list-style-type: none;
}

ul#floorplan li {
	margin: 0pt;
	padding: 3px 0pt;
}

ul#floorplan li.here {
	color: rgb(126, 176, 204);
}

h2.news {
	color: rgb(240, 169, 0);
}

p.date, p.publication {
	margin: 0pt;
	font-size: 11px;
	color: rgb(233, 211, 162);
	text-transform: uppercase;
}

ul.pdf {
	margin: 0pt 0pt 25px;
	padding: 0pt;
	list-style-type: none;
	font-size: 12px;
}

ul.pdf li {
	margin: 0pt;
	padding: 5px 0pt 5px 20px;
	background: transparent url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/con-pdf.gif) no-repeat scroll 0px 50%;
}

p.pdf {
	margin: 0pt;
	background: transparent url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/icon-pdf.gif) no-repeat scroll 0px 50%;
	padding-left: 20px;
}

p.star {
	margin: 0pt;
	background: transparent url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/icon_star.gif)  no-repeat scroll 0px 50%;
	padding-left: 20px;
}


p.pen{
	margin: 0pt;
	background: transparent url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/icon_pen.gif)  no-repeat scroll 0px 50%;
	padding-left: 20px;
        color: #E9D3A2;
        font-style: bold;
}

p.dintorni{
	margin: 0pt;
	padding-left: 20px;
        font-size: 14px;
        color: #f37421;
        font-style: bold;
}

p.by {
	margin: 0pt 0pt 1.5em;
}

div.hr {
	margin: 10px 0pt;
	background-color: rgb(92, 63, 24);
	height: 1px;
}

div.hr hr {
	display: none;
}


/*------ main nav ------*/

#nav {
	list-style: none;
	background: transparent url(../images/vdot.gif) repeat-y 240px 0;
	padding: 11px 0 10px 0px;
	border-bottom: 0px dotted #3a7489;
	width: 100%;
	margin: 0pt;
	position: absolute;
	
}

#nav li {
	display: inline;
	margin: 0 0 0 10px;
	font-size: 1.2em;
}

#nav li a {
	color: #fff;
	text-decoration: none;
}

#nav li a:hover {
	color: #5e5e5e;
}

#nav li.current {
	background: url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/nav-bottom-right.gif) no-repeat 100% 100%;
	padding: 5px 0 7px;
}

#nav li.current a {
	background: url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/nav-bottom-left.gif) no-repeat 0 100%;
	color: #fff;
	padding: 0 12px 7px 0;
}

#nav li.current a span {
	background: url(http://www.museodelleminiere.it/images/uploads/montecatiniweb/nav-top-left.gif) no-repeat 0 0;
	padding: 5px 0 0 10px;
}







/* ::::: realworldstyle ::::: */



div.gallery {
	border: 1px dashed rgb(51, 51, 51);
	background-color: rgb(255, 255, 255);
}

div.float {
	padding: 10px;
	width: 120px;
	float: left;
}

div.spacer {
	clear: both;
}

div.float img {
	margin-left: 5px;
}

div.float p {
	font-size: 9px;
	text-align: center;
}


/* Form styles */

div.form-container {
	margin: 10px;
	padding: 5px;
        background: #452c0b;
	border: 1px solid #3a2408;
	
}

p.legend {
	margin-bottom: 1em;
}

p.legend em {
	color: rgb(240, 169, 0);
	font-style: normal;
}

div.errors {
	border: 0px solid rgb(255, 204, 102);
	margin: 0pt 0pt 10px;
	padding: 5px 10px;
	background-color: rgb(255, 255, 204);
}

div.errors p {
	margin: 0pt;
}

div.errors p em {
	color: rgb(204, 0, 0);
	font-style: normal;
	font-weight: bold;
}

div.form-container form p {
	margin: 0pt;
}

div.form-container form p.note {
	margin-left: 170px;
	font-size: 90%;
	color: rgb(51, 51, 51);
}

div.form-container form fieldset {
	border: 1px solid #3a2408;
	margin: 10px 0pt;
	padding: 10px;
}

div.form-container form legend {
	font-weight: bold;
	color: rgb(240, 169, 0);
}

div.form-container form fieldset div {
	padding: 0.25em 0pt;
}

div.form-container label, div.form-container span.label {
	margin-right: 10px;
	padding-right: 10px;
	width: 150px;
	display: block;
	float: left;
	text-align: right;
	position: relative;
}

div.form-container label.error, div.form-container span.error {
	color: rgb(204, 0, 0);
}

div.form-container label em, div.form-container span.label em {
	position: absolute;
	right: 0pt;
	font-size: 120%;
	font-style: normal;
	color: rgb(204, 0, 0);
}

div.form-container input.error {
	border-color: rgb(204, 0, 0);
	background-color: rgb(255, 238, 255);
}

div.form-container input:focus, div.form-container input.error:focus, div.form-container textarea:focus {
	border-color: rgb(255, 204, 102);
	background-color: rgb(255, 255, 204);
}

div.form-container div.controlset label, div.form-container div.controlset input {
	display: inline;
	float: none;
}

div.form-container div.controlset div {
	margin-left: 170px;
}

div.form-container div.buttonrow {
	margin-left: 200px;
}



.image-container{
	width:100%;
	border:0px solid #000;
	background:#ffffc;
}
.image-container img{float:right;margin:2px}




.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}