@charset "UTF-8";


/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:75%;color:#222;background:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}



* { margin: 0; padding: 0; }

body {
	height: 100%;
	background: url(/images/bgdue.gif) center top repeat;
}

a{ text-decoration: none; color: #B04335; }
input[type="text"]{ border: dashed 1px #666666; }

div#bguno {
	width: 100%;
	height: 100%;
}

div#bgdue {
	width: 100%;
	height: 100%;
}


div#header {
	height: 153px;
	width: 100%;
	background: url(/images/bgheader.jpg) repeat-x;
}


div#header .container{
	width: 950px;
	height: 100%;
	margin: 0 auto;
}
div#header .container #logo {
	width: 455px;
	height: 123px;
	float: left;
	color: #333333;
	margin: 15px 0 0 0;
}

div#header .container #logo a{
	width: 455px;
	height: 123px;
	clear: both;
	position: absolute;
	text-indent: -9999px;
	color: #333333;
	background: url(/images/logo_museo_montebelluna.png) no-repeat;
}

div#header .container div#cerca{
	width: 190px;
	height: 116px;
	float: right;
	background: url(/images/bgcercasopra.png) no-repeat;
	margin: 1px 20px 0 0;	
}
div#header .container div#cerca .input_container{ 
	float: left;
	background: #FFFFFF;
	width: 143px;
	height: 20px;
	margin: 45px 10px 0 0;
}
div#header .container div#cerca .input_container input[type="text"]{
	background: #FFFFFF;
	width: 133px;
	height:15px;
	margin: 0;
	padding: 4px 5px 0 5px;
	line-height: 90%;
	color: #102236;
	border: 0;
}
div#header .container div#cerca .btn_container{
	width: 21px;
	height: 20px;
	margin: 45px 0 0 0;
	float: left;
}

div#header .container ul#header_menu {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
	position: relative;
	top: -16px;
	right: 15px;
	z-index: 1000;
}
div#header .container ul#header_menu li{
	float: right;
	/*margin: 0 0 0 13px;*/
	border-right:1px solid #666666;
	padding:0 5px;
}
div#header .container ul#header_menu li a, div#header .container ul#header_menu li a:link, div#header .container ul#header_menu li a:visited{
	font-size: 105%;
	line-height: 170%;
	font-weight: bold;
	color: #534741;
	text-decoration: none;
	letter-spacing: -1px;
}
div#header .container ul#header_menu li a:hover, div#header .container ul#header_menu li a.active{
	color: #A35952;
}

div#infosopra{
	width: 1006px;
	height: 350px;
	background:url(/images/bginfosopra.png) no-repeat;
	margin: 0 auto;
	position: relative;
	top: -26px;
	z-index: 500;
}
div#infosopra div#fogli{
	width: 665px;
	height: 293px;
	float: left;
	position: relative;
	top: 32px;
	top: 25px !important;
	left: 30px;
	background: #000000;
}
* html div#infosopra div#fogli{
	top: 25px;
}
div#infosopra div#fogli div div div ul li div{
   text-align: center
}

div#infosopra div#eventi{
	width: 256px;
	height: 197px;
	position: relative;
	float: right;
	top: 112px;
	right: 40px;
}
div#infosopra div#eventi ul{
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
div#infosopra div#eventi ul li{
	height: 50px;
	margin: 10px 3px 0 0;
	text-align: right;
	display: block;
}
div#infosopra div#eventi ul li a,
div#infosopra div#eventi ul li a:link,
div#infosopra div#eventi ul li a:visited{
   	font-weight: bold;
	font-size: 95%;
	color: #534741;
	text-decoration: none;
	display: block;
	line-height: 90%;
}
div#infosopra div#eventi ul li a span{
	font-weight: normal;
	font-size: 88%;
	color: #B04335;
	text-decoration: none;
	padding-top: 4px;
	display: block;
}

div#infosopra div#eventi div.vedi_tutti{
	text-align: right;
	margin: 10px 3px 0 0;
}
div#infosopra div#eventi div.vedi_tutti a{
	font-size: 110%;
	text-decoration: none;
	color: #103C59;
}
div#infosopra div#eventi div.vedi_tutti a:hover{ text-decoration: underline; }













	
			
div#info_home{
	clear: both;
	width: 950px;
	margin: 0 auto;
	position: relative;
	height: 500px;
	top: -46px;
	display: block;
}
div#info_home div#rigarossa{
	width: 100%;
	height: 8px;
	clear: both;
	background: #E0812C;
}
div#info_home div.left{
	width: 634px;
	height: 437px;
	float: left;
	position: relative;
	border-right: 1px solid #8B867A;
}
div#info_home div.right{
	width: 315px;
	height: 437px;
	float: right;
	position: relative;
}


div#info_home div.left div#news_module{
	width: 100%;
	height: 234px;
	background: #F7F8F5;
	clear: both;
	text-align: left;
}
div#info_home div.left div#news_module .header{
	width: 100%;
	height: 29px;
	background: #103C59 url(/images/bgheadernewsmodule.png) repeat-x;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 180%;
	letter-spacing: 0.05em;
	text-indent: 10px;
}

div#info_home div.left div#news_module div.contents{
	padding: 8px;
}

div#info_home div.left div#news_module div.contents ul{
	margin:0;
	padding:0;
	list-style: none;
}

div#info_home div.left div#news_module div.contents ul li{
	margin: 0;
	padding: 0;
	float: left;
	width: 48%;
}
div#info_home div.left div#news_module div.contents ul > li:first-child{
	margin: 0 20px 0 0;
}


div#info_home div.left div#news_module div.contents ul li div.image{
	float: left;
}
div#info_home div.left div#news_module div.contents ul li div.image a{
	text-decoration: none;
}
div#info_home div.left div#news_module div.contents ul li div.image a img{
	padding: 3px;
	border: 1px solid #5B554B;
}

div#info_home div.left div#news_module div.contents ul li div.info{
	float: left;
	width: 146px;
	height: 169px;
	margin: 0 0 0 8px;
}
div#info_home div.left div#news_module div.contents ul li div.info h3{
	color: #103C59;
	font-size: 120%;
	font-weight: bold;
	margin: 3px 0 0 0;
	padding: 0;
	line-height: 115%;
}
div#info_home div.left div#news_module div.contents ul li div.info p{
	color: #534741;
	font-size: 100%;
	font-weight:normal;
	margin: 7px 0 0 0;
	padding: 0;
	line-height: 130%;
	overflow: hidden;
}
div#info_home div.left div#news_module div.contents ul li div.info div.vedi{
	margin: 7px 0 0 0;
	padding: 0;
	text-align: right;
}
div#info_home div.left div#news_module div.contents ul li div.info div.vedi a,
div#info_home div.left div#news_module div.contents ul li div.info div.vedi a:link,
div#info_home div.left div#news_module div.contents ul li div.info div.vedi a:visited{
	color: #B04335;
	font-size: 105%;
	font-weight:normal;
	font-style: oblique;
	text-decoration: none;
}

div#info_home div.left div#news_module div.contents ul li div.info div.vedi a:hover{
	text-decoration: underline;
}



div#info_home div.left div#news_open_module{
	width: 100%;
	height: 204px;
	background: #F7F8F5 url(/images/bgnewsmoduleopen.png) no-repeat;
	text-align: left;
}
div#info_home div.left div#news_open_module div{
	padding: 8px;
}
div#info_home div.left div#news_open_module div div.image{
	float: left;
	width: 121px;
}
div#info_home div.left div#news_open_module div div.image a{
	text-decoration: none;
}
div#info_home div.left div#news_open_module div div.image a img{
	padding: 3px;
	border: 1px solid #5B554B;
}

div#info_home div.left div#news_open_module div div.info{
	float: left;
	width: 440px;
	margin: 0 0 0 8px;
}
div#info_home div.left div#news_open_module div div.info h3{
	color: #103C59;
	font-size: 120%;
	font-weight: bold;
	margin: 3px 0 0 0;
	padding: 0;
	line-height: 115%;
}
div#info_home div.left div#news_open_module div div.info p{
	color: #534741;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:normal;
	margin: 7px 0 0 0;
	padding: 0;
	height: 122px;
	line-height: 130%;
	overflow: hidden;
}
div#info_home div.left div#news_open_module div div.info div.vedi{
	margin: 7px 0 0 0;
	padding: 0;
	text-align: right;
}
div#info_home div.left div#news_open_module div div.info div.vedi a,
div#info_home div.left div#news_open_module div div.info div.vedi a:link,
div#info_home div.left div#news_open_module div div.info div.vedi a:visited{
	color: #B04335;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight:normal;
	font-style: oblique;
	text-decoration: none;
}

div#info_home div.left div#news_open_module div div.info div.vedi a:hover{
	text-decoration: underline;
}





div#info_home div.right div#links_module {
	height: 219px;
	width: 100%;
	background: #FEFEFE;
	display: block;
	clear:both;
}
div#info_home div.right div#links_module div.header{
	width: 100%;
	height: 29px;
	background: #9D2E2B url(/images/bgheaderlinksmodule.png) repeat-x;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 170%;
	letter-spacing: 0.05em;
	text-indent: 10px;
}
div#info_home div.right div#links_module div.contents{ padding: 4px; text-align: left; }
div#info_home div.right div#links_module div.contents ul{ display: block; list-style: none; width: 100%; padding-left: 0; margin-left: 0;  }
div#info_home div.right div#links_module div.contents ul li{
	padding-left: 0;
	height: 91px;
	width: 306px;
	margin: 0 auto 0 auto;
}
div#info_home div.right div#links_module div.contents ul li.cosmos a{
	color: #706558;
	font-size: 90%;
	position: absolute;
	background:url(/images/cormos_bg.jpg) no-repeat;
	width: 306px;
	height: 91px;
	padding: 5px 0 0 0;
	text-indent: 9px;
}

div#info_home div.right div#links_module div.contents ul li.archeogeo a{
	color: #706558;
	font-size: 90%;
	position: absolute;
	background:url(/images/archeogeo_bg.jpg) no-repeat;
	width: 306px;
	height: 91px;
	padding: 5px 0 0 0;
	text-indent: 9px;
}



div#info_home div.right div#dove_module {
	height: 218px;
	width: 100%;
	background-color: #F7F8F5;
	display: block;
	clear:both;
	text-align: left;
}

div#info_home div.right div#dove_module div.header{
	width: 100%;
	height: 29px;
	background:#534741 url(/images/bgheaderdovemodule.png) repeat-x;
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 190%;
	letter-spacing: 0.05em;
	text-indent: 10px;
}
div#info_home div.right div#dove_module div.contents{ padding: 0; }
div#info_home div.right div#dove_module div.contents div.orari{
	padding: 8px;
	height: 76px;
}
div#info_home div.right div#dove_module div.contents div.orari h4{
	font-size: 100%;
	line-height: 100%;
	font-weight: bold;
	color: #534741;
	margin-bottom: 0.2em;
}
div#info_home div.right div#dove_module div.contents div.orari p{
	font-size: 80%;
	line-height: 80%;
	font-weight: normal;
	color: #534741;
}
div#info_home div.right div#dove_module div.contents div.orari p.links{
	margin: 6px 0 0 0;
	line-height: 110%;
}
div#info_home div.right div#dove_module div.contents div.orari p.links a,
div#info_home div.right div#dove_module div.contents div.orari p.links a:link,
div#info_home div.right div#dove_module div.contents div.orari p.links a:visited{
	font-size: 105%;
	line-height: 110%;
	color: #534741;
	letter-spacing: -0.3px;
}
div#info_home div.right div#dove_module div.contents div.orari p.links > a:first-child{
	font-size: 110%;
	font-weight: bold;
	color: #B04335;
	letter-spacing: -0.1px;
}
div#info_home div.right div#dove_module div.contents div.orari p.links a:hover{
	text-decoration: underline;
}
div#info_home div.right div#dove_module div.contents div#littleMap{
	margin: 1px 0 0 0;
}




div#footer{
	width: 969px;
	height: 154px;
	margin: 0 auto;
	background:url(/images/footer.png) no-repeat;
	position: relative;
	top: -104px;
}


div#footer div.up{
	padding: 20px 20px 0 20px;
	font-size: 85%;
	font-weight: normal;
	color: #534741;
	text-align: center;
	margin-bottom: 0.5em;
}

div#footer div.dwn{
	font-size: 90%;
	font-weight: normal;
	color: #F2E2E1;
	margin:20px 0 0 20px;
	text-align: left;
	width:40%;
	float:left;
}
div#footer div.dwnrow{
	border-right: 1px solid #F5F5F1;
	height: 60px;
	margin: 23px 10px 0 10px;
	float:left;
}


#pathfinder, #pathfinder a { font-family: Verdana, Helvetica, sans-serif; }









* html div#info_home div.left div#news_open_module div div.info p {
	font-size:11px;
}



* html img,
* html div,
* html a {
   behavior: url("../iepngfix.htc");
}





* html div#header .container div#cerca{
	display: inline;
}
* html div#header .container div#cerca .input_container{ 
	display: inline;
	position: relative;
	z-index: 50;
}
* html div#header .container div#cerca .input_container input{
	display: inline;
	border: 0;
	background: #FFFFFF;
	width: 133px;
	height:19px;
	margin: 0;
	padding: 0 5px;
	line-height: 20px;
	font: 13px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #878795;
}
* html div#header .container div#cerca .btn_container{
	position: relative;
	z-index: 52;
}
* html div#info_home div.left{
	display: inline;
	width: 634px;
	overflow: hidden;
	
}
* html div#info_home div.right	{
	display: inline;
}

* html div#info_home div.left div#news_module div.contents ul li{
	display: inline;
}
* html div#info_home div.left div#news_module div.contents ul > li:first-child{
	display: inline;
}

* html div#header .container div#logo{
	background: none;
	background: url(/images/logo_museo_montebelluna.png) no-repeat;
	/*filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/logo_museo_montebelluna.png', sizingmethod='crop');*/
	cursor: pointer;
}
* html div#header .container div#logo a{
	background: none;
	/*filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/logo_museo_montebelluna.png', sizingmethod='crop');*/
	cursor: pointer;
}

* html div#infosopra{
	/*background: none;
	background:url(../images/bginfosopra.png) no-repeat;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bginfosopra.png', sizingmethod='crop');*/
	background: none;
	position: relative;
	top: -33px;
}
* html div#infosopra .include{
	background: none;
	background:url(../images/bginfosopra.png) no-repeat;
	width: 100%;
	height: 100%;
	min-width: 100%;
	min-height: 100%;
	position: static;
	float:none;
	overflow: visible;
	zoom: normal;
	
}


* html div#info_home div.left div#news_open_module{
	width: 100%;
	height: 204px;
	background: none;
	background: #F7F8F5 url(/images/bgnewsmoduleopen.png) no-repeat;
}

* html div#infosopra div#eventi{
	position: relative;
	z-index: 700;
}
* html div#infosopra div#eventi ul{
	position: relative;
	z-index: 800;
}
* html div#infosopra div#eventi ul li a{
	position: relative;
	z-index: 900;
}
* html div#info_home{
	top: -62px;
}


* html div#footer{
	width: 969px;
	height: 154px;
	margin: 0 auto;
	background: none;
	position: relative;
	top: -104px;
}
* html div#footer .include{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: none;
	background:url(/images/footer.png) no-repeat;
	position: static;
	min-width: 100%;
	min-height: 100%;
	float:none;
	overflow: visible;
	zoom: normal;
}

* html div#info_home .contents .immagini img { width: 192px; height: 243px; }






* html div#footer{
	top: -109px;
	/*background: none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/footer.png', sizingmethod='scale');*/
}
* html div#header .container div#cerca{
	/*background: none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='images/bgcercasopra.png', sizingmethod='crop');*/
}











































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
