body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
hr{
	border-top: 1px solid #CCDAE9;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
#contenitore{
	position: relative;
	width: 760px;
	background-image: url(../images/provincia_arezzo.gif);
	background-position: 100% 0;
	background-repeat: repeat-y;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	margin: 0 auto 0 auto;
	text-align: left;
}
#contenuto{
	position:relative;
}
h1{
	position: absolute;
	top: 0;
	left: 0;
	width: 145px;
	background-color: #FFFFFF;
	border-top: 2px solid #992035;
	border-left: 2px solid #992035;
	border-bottom: 2px solid #992035;
	height: 33px;
	font-size: 80%;
	color: #004590;
	line-height: 220%;
	vertical-align: middle;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.home{
	text-indent: 48px;
	background-image: url(../images/home_blu.gif);
	background-repeat: no-repeat;
	background-position: 20px 3px;
}
.sch-museo{
	text-indent: 30px;
	background-image: url(../images/scheda_museo_blu.gif);
	background-repeat: no-repeat;
	background-position: 3px 3px;
}
.sch-news{
	text-indent: 48px;
	background-image: url(../images/scheda_news_blu.gif);
	background-repeat: no-repeat;
	background-position: 20px 50%;
}
.sch-link{
	text-indent: 48px;
	background-image: url(../images/scheda_link_blu.gif);
	background-repeat: no-repeat;
	background-position: 20px 50%;
}
.sch-contatti{
	text-indent: 48px;
	background-image: url(../images/scheda_contatti_blu.gif);
	background-repeat: no-repeat;
	background-position: 18px 50%;
}
.sch-mappa{
	text-indent: 48px;
	background-image: url(../images/scheda_mappa_blu.gif);
	background-repeat: no-repeat;
	background-position: 20px 50%;
}
#box-top{
	position: absolute;
	left: 145px;
	width: 440px;
	height: 33px;
	background-color: #FFFFFF;
	background-image: url(../images/bk_box_top.gif);
	background-repeat: no-repeat;
	background-position: -3px 0;
	font-size: 80%;
	color: #004590;
	line-height: 260%;
}
#box-top a{
	color: #004590;
	text-decoration: underline;
	font-weight: bold;
}
#box-top a:hover{
	color: #004590;
	text-decoration: none;
	font-weight: bold;
}
#box-top-dx{
	position: absolute;
	left: 585px;
	width: 116px;
	height: 33px;
	background-color: #FFFFFF;
	background-image: url(../images/vetrina_opere.gif);
	background-repeat: no-repeat;
}
#briciole{
	position:relative;
	height: 33px;
}
#contenuto2{
	/*position: absolute;
	top: 33px;
	left: 0;*/
	position:relative;
	border-left: 2px solid #992035;
	border-bottom: 2px solid #992035;
	width: 725px;
	min-height: 440px;
	height: auto !important;
	height: 440;
	/*height: auto;*/
}
#mappa{
	background-image: url(../images/mappa_dovesiamo.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-color: #CCDAE9;
	position: relative;
	top: 10px;
	left: 5px;
	width: 150px;
	height: 250px;
	padding: 5px;
}
#mappa h2{
	color: #93002D;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
	font-weight: bold;
	font-size: 100%
 }
 #mappa a{
 	display: block;
	width: 100%;
	height: 90%;
 }
#cerca{
	position: absolute;
	left: 165px;
	top: 10px;
	border: 1px solid #CCDAE9;
	width: 185px;
	height: 250px;
	padding: 5px;
}
#cerca h2{
	color: #93002D;
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
	font-weight: bold;
	font-size: 100%
 }
 #cerca label{
 	display: block;
	font-size: 80%;
	font-weight: bold;
	color: #004590;
	margin-top: 10px;
 }
 #cerca .textbox{
 	border: 1px solid #004590;
	font-size: 75%;
	margin-bottom: 3px;
 }
 #cerca .button{
 	background-color: #004590;
	color: #FFFFFF;
	margin-top: 10px;
 }
#news{
	position: absolute;
	left: 370px;
	top: 6px;
	width: 350px;
	height: 265px;
	background-image: url(../images/bk_box_news.gif);
	background-repeat: no-repeat;
}
#news h2{
	color: #93002D;
	margin: 0 0 9px 0;
	padding: 10px 0 0 18px;
	font-weight: bold;
	font-size: 100%;
}
#scroll{
	overflow: auto;
	margin-left: 5px;
	width: 340px;
	height: 195px;
	font-size: 75%;
}
#scroll a{
	color: #992035;
	text-decoration: underline;
}
#scroll a:hover{
	color: #992035;
	text-decoration: none;
}
#news .archivio{
	width: auto;
	text-align: right;
	margin-right: 30px;
	font-size: 75%;
}
.archivio a{
	color: #992035;
	text-decoration: underline;	
}
.archivio a:hover{
	color: #992035;
	text-decoration: none;	
}
#scroll h3, #scheda h3{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 100%;
	font-size: 100%;
	color: #992035;
}
#scroll p, #scheda p{
	margin: 2px 0 12px 0;
}
#testata{
	width: 724px;
	background-color: #FFFFFF;
	height:143px;
}
#testata #logo{
	/*position: relative;
	top: 0;
	left: 0;*/
	float: left;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 143px;
	width: 199px;
}
#testata #logo a{
	display: block;
	width: 80%;
	height: 90%;
}
#testata #menu{
	/*position: relative;
	top: 0;
	left: 199px;*/
	width: 80px;
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
	background-color: #004590;
	font-size: 13px;
	font-weight: bold;
}
#piedipagina{
	/*position: relative;*/
	color: #004590;
	font-size: 80%;
	vertical-align: middle;
	line-height: 150%;
}
#piedipagina a{
	color: #004590;
	font-weight: bold;
}
#piedipagina a.artel{
	background-image: url(../images/artel.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: auto;
	height: 25px;
}
#menu a{
	color: #FFFFFF;
	text-decoration: none;
}
#menu .home{
	background-image: url(../images/home.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 33px;
	height: 35px;
	line-height: 250%;
	text-indent: 33px;
}
#menu .news{
	background-image: url(../images/news.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 33px;
	height: 38px;
	line-height: 250%;
	text-indent: 33px;
}
#menu .link{
	background-image: url(../images/link.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 33px;
	height: 36px;
	line-height: 250%;
	text-indent: 33px;
}
#menu .contatti{
	background-image: url(../images/contatti.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 33px;
	height: 34px;
	line-height: 250%;
	text-indent: 33px;
}
#menu2{
	/*position: relative;
	top: 0;
	left: 199px;*/
	width: 93px;
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
	background-color: #004590;
	font-size: 13px;
	font-weight: bold;
}
#menu2 .mappa{
	background-image: url(../images/mappa_musei.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;
	height: 72px;
}
#menu2 a{
	width: 100%;
	height: 100%;
}
#menu2 .musei{
	background-image: url(../images/musei.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 71px;
}
#scheda-random{
	width: 345px;
	float: left;
}
#scheda-random #menu3{
	width: 180px;
	float: left;
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #FFFFFF;
	background-color: #004590;
	font-size: 10px;
	font-weight: bold;
}
#scheda-random #img{
	width: 165px;
	height: 143px;
	line-height: 143px;
	float: right;
	background-image: url(../images/img.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	text-align:center;
	overflow: hidden;
}
#scheda-random #img img{
	display: block;
}
.scheda-museo{
	display: block;
	height: 34px;
	width: 100%;
	background-image: url(../images/scheda_museo.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.scheda-museo2{
	display: block;
	height: 34px;
	width: 100%;
	background-image: url(../images/scheda_museo_vuota.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.scheda-opere{
	display: block;
	height: 29px;
	width: 100%;
	background-image: url(../images/scheda_opere.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
.scheda-opere2{
	display: block;
	height: 29px;
	width: 100%;
	background-image: url(../images/scheda_opere_vuota.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#menu3 a{
	width: 100%;
	height: 100%;
}
.info{
	display: block;
	height: 80px;
	width: 100%;
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px 2px 2px 2px;
	margin: 0 0 0 0;
}
.info .titolo{
	color: #992035;
	width: 100%;
}
.info .testo{
	font-weight: normal;
	margin: 4px 0 0 3px;
}
.info .tutto{
	/*display: block;*/
	text-align: right;
	line-height: 120%;
	width: 100%;
}
.info .tutto a{
	display:inline;
	color: #992035;
	text-decoration: underline;
	width: 20px;
	height: 10px;
}
.info .tutto a:hover{
	color: #992035;
	text-decoration: none;
	width: 20px;
	height: 10px;
}
.nn-visibile{
	visibility: hidden;
}
.titolo-menu{
	width: 145px;
	text-align: left;
	margin: 2px;
	padding: 2px;
	font-size: 70%;
	font-weight: bold;
}
ul.menu-nav{
	/*position: absolute;
	top: 5px;
	left: 0;*/
	width: 145px;
	list-style: none;
	text-align: left;
	margin: 5px 0 2px 0;
	padding: 0 0 0 5px;
	border-right: 1px solid #004590;
	border-bottom: 1px solid #004590;
}
ul.menu-nav li{
	background-color: #CCDAE9;
	margin: 0 0 1px 0;
	padding: 0 0 0 0;
	font-size:75%;
	font-weight: bold;
}
ul.menu-nav li.aperta{
	background-image: url(../images/ico_opere.gif);
	background-repeat: no-repeat;
	background-position: 4px 8px;
	text-indent: 20px;
	line-height: 24px;
	vertical-align: middle;
	color: #666666;
}
ul.menu-nav li.chiusa{
	background-image: url(../images/ico_lista.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	text-indent: 20px;
	line-height: 24px;
	vertical-align: middle;
	color: #666666;
}
/*ul.menu-nav li.opere{
	background-image: url(../images/ico_lista.gif);
	background-repeat: no-repeat;
	background-position: 6px 7px;
	text-indent: 20px;
	line-height: 24px;
	vertical-align: middle;
}
ul.menu-nav li.infoo{
	background-image: url(../images/ico_info.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	text-indent: 20px;
	line-height: 24px;
	vertical-align: middle;
}*/
ul.menu-nav li.orario{
	background-image: url(../images/ico_info.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	text-indent: 20px;
	line-height: 24px;
	vertical-align: middle;
	color: #992035;
}
ul.menu-nav li.orario ul.sub-menu-nav li{
	font-size: 90%;
	line-height: 120%;
	text-indent: 0;
	color: #992035;
	padding: 2px;
	border:none;
}
ul.sub-menu-nav{
	width: 100%;
	background-color: #FFFFFF;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-bottom: 1px solid #004590;
	list-style: none;
}
ul.sub-menu-nav li{
	width: 100%;
	background-color: #FFFFFF;	
	border-top: 1px solid #004590;
	margin: 0 0 0 0;
	padding: 5px 0 5px 5px;
	line-height: 110%;
	/*height: 24px;*/
	text-indent: 0px;
	font-weight: normal;
}
ul.menu-nav li a{
	display: block;
	color: #333333;
	text-decoration: none;
}
ul.sub-menu-nav li a{
	display: block;
	color: #333333;
	text-decoration: none;
	width: 100%;
}
ul.sub-menu-nav li a:hover, ul.sub-menu-nav li a.selected{
	color: #992035;
	text-decoration: none;
}
/*#orario{
	width: 145px;
	border-top: 2px solid #992035;
	border-right: 2px solid #992035;
	border-bottom: 2px solid #992035;
	font-size: 75%;
	color: #004590;
	padding: 2px;
}*/
h2{
	font-size: 110%;
	color: #93002D;
	margin: 0 0 3px 148px;
	padding: 0 0 0 0;
	font-weight: bold;
}
#scheda{
	margin-left: 148px;
	margin-bottom: 5px;
	padding: 3px 3px 10px 3px;
	width: 565px;
	border-left: 1px solid #CCDAE9;
	border-right: 1px solid #CCDAE9;
	height: 100%;
}
#scheda, #scheda td{
	font-size:80%;
}
#scheda a{
	color: #93002D;
}
#scheda a:hover{
	text-decoration: none;
}
#scheda img{
	float:left;
	margin: 2px 8px 2px 2px;
	border: none;
}
#scheda td img{
	float: none;
	margin: 2px;
}
.nn-float{
	float: none;
	clear: both;
}
#sx{
	position:absolute;
	top: 0;
	left: 0;
}
dt{
	margin-top: 10px;
	font-weight: bold;
}
#provincia{
	position:absolute;
	/* left:150; top:100; */
	visibility:visible;
	 /*display: none;*/
	left: 160px;
	top: 0;
}
#blockDiv{
	position:relative;
	visibility: visible;
}
#Casentino{
	font-size: 80%;
	margin: 5px 5px 5px 5px;
	width: 144px;
	border-left: 1px solid #004590;
	border-right: 1px solid #004590;
	padding: 2px 2px 2px 2px;
	color: Gray;
}
#Valdarno{
	font-size: 80%;
	margin: 5px 5px 5px 5px;
	width: 144px;
	border-left: 1px solid #CED2DA;
	border-right: 1px solid #CED2DA;
	padding: 2px 2px 2px 2px;
	color: Gray;
}
#Valtiberina{
	font-size: 80%;
	margin: 5px 5px 5px 5px;
	width: 144px;
	border-left: 1px solid #8E96A9;
	border-right: 1px solid #8E96A9;
	padding: 2px 2px 2px 2px;
	color: Gray;
	position: absolute;
	right: 0;
	top: 0;
}
#Arezzo{
	font-size: 80%;
	margin: 5px 5px 5px 5px;
	width: 144px;
	border-left: 1px solid #992035;
	border-right: 1px solid #992035;
	padding: 2px 2px 2px 2px;
	color: Gray;
	position: absolute;
	right: 0;
	top: 150px;
}
#Valdichiana{
	font-size: 80%;
	margin: 5px 5px 5px 5px;
	width: 144px;
	border-left: 1px solid #AEB4C1;
	border-right: 1px solid #AEB4C1;
	padding: 2px 2px 2px 2px;
	color: Gray;
	position: absolute;
	right: 0;
	top: 200px;
}
#Casentino h2, #Valdarno h2, #Valtiberina h2, #Arezzo h2, #Valdichiana h2{
	color: #004590;
	text-align: left;
	font-size: 110%;
	margin: 0 0 7px 0;
	padding: 0 0 0 0;
}
#Casentino a, #Valdarno a, #Valtiberina a, #Arezzo a, #Valdichiana a{
	color: #992035;
}
#accessibility{
	font-size: 70%;
	font-style: normal;
	margin: 5px 0 5px 0;
}
#accessibility a{
	color: #999999;
	text-decoration: underline;
}
#accessibility a:hover{
	color: #999999;
	text-decoration: none;
}
.no-float{
	float: none;
	clear: both;
}
