body {
	background-color: #68869F;
	margin-top: 20px;
	font-family: 'Lucida Grande','Lucida Sans Unicode', 'trebuchet ms', geneva, arial, verdana, sans-serif;
	font-size: 9pt;
}

td {
	font-family: 'Lucida Grande','Lucida Sans Unicode', 'trebuchet ms', geneva, arial, verdana, sans-serif;
	font-size: 9pt;
}

p {
	font-family: 'Lucida Grande','Lucida Sans Unicode', 'trebuchet ms', geneva, arial, verdana, sans-serif;
	font-size: 9pt;
}

#container {
	width: 756px;
}

a {
	text-decoration: underline;	
}

a:hover {
	text-decoration: underline;
}

table#header {
	border: 1px solid #FFFFFF;
	width: 756px;
	height: 180px;
}

td#key {
	width: 210px;
	height: 178px;
	vertical-align: top;
}

td#logos {
	width: 163px;
	height: 92px;
}

td#rest {
	background-color: #FFFFFF;
	background-image: url(img/rest_header.jpg);
	width: 381px;
	height: 92px;
	vertical-align: middle;
	padding-left: 10px;
}

#band {
	width: 756px;
	height: 20px;
	background-color: #013A65;
	text-align: right;
	border-top: 2px solid #68869F;
}

#band_home {
	width: 756px;
	height: 22px;
	background-color: #013A65;
	text-align: right;
	border-top: 2px solid #68869F;
	border-bottom: 2px solid #68869F;
}

#band_home a {
	text-decoration: underline;
	color: #FFF;
}

#band_home a:hover {
	text-decoration: underline;
}

#band a {
	text-decoration: none;
	color: #FFF;
}

#band a:hover {
	text-decoration: underline;
}

#footer {
	width: 756px;
	height: 22px;
	background-color: #FFF;
	text-align: center;
}

#footer_home {
	width: 756px;
	height: 22px;
	background-color: #FFF;
	text-align: center;
	border-top: 2px solid #68869F;
}

.piccolo, .piccolo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.nota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 115%;
}

.band {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	padding-right: 10px;
}

.band_divisor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #68869F;
	text-decoration: none;
	padding-right: 10px;

}

.piccolo a:hover {
	text-decoration: underline;
}

td#menu {
	width: 207px;
	background-color: #EEE;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	padding-top: 21px;
}

.voce_menu {
	padding-bottom: 1px;
	cursor-style: pointer;
	height: 44px;
}

.box_home {
	background-color: #FFF;
	border-left: 2px solid #68869F;
	padding: 15px;
	font-family: 'Lucida Grande','Lucida Sans Unicode', 'trebuchet ms', geneva, arial, verdana, sans-serif;
	font-size: 10pt;
	text-align: justify;
	vertical-align: top;
	line-height: 115%;		
}

.box_content {
	width: 543px;
	height: 500px;
	background-color: #FFF;
	border: 1px solid #EEE;
	padding: 20px;
	padding-right: 30px;
	font-family: 'Lucida Grande','Lucida Sans Unicode', 'trebuchet ms', geneva, arial, verdana, sans-serif;
	font-size: 10pt;
	text-align: justify;
	line-height: 150%;	
}

.box_content_tesi {
	width: 495px;
	height: 500px;
	background-color: #FFF;
	border: 1px solid #EEE;
	padding: 20px;
	padding-right: 30px;
	font-family: 'Lucida Grande','Lucida Sans Unicode', 'trebuchet ms', geneva, arial, verdana, sans-serif;
	font-size: 10pt;
	text-align: justify;
	line-height: 150%;	
}

.box_content_tesi li {
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
}

.box_content_tesi ul {
	width: auto;
}

.box_content_tesi li {
	padding: 2px 0 2px 14px;
	background-image: url(img/punto.gif);
	background-repeat: no-repeat;
	background-position: 0 0.8em;
	margin: -2px 0 0;
}

.box_content_tesi a {
	color: #013A65;
}

.box_content a {
	color: #013A65;
}


.boxtitle {
	color: #300;
	font-weight: bold;
}

.box_home a {
	color: #300;
}

.colorato {
	background-color: #DFE6EA;
}

.orari {
	border-bottom: 1px solid 013A65;
}

#boxpatrimonio {
	margin-left: 20px;
	padding: 10px;
	padding-left: 5px;
	width: 180px;
	font-size: 8pt;
	border: 1px dashed #CCC;
	line-height: 135%;
	background-color: #EEE
}

#boxpatrimonio li {
	padding: 2px 0 2px 10px;
	background-image: url(img/punto.gif);
	background-repeat: no-repeat;
	background-position: 0 0.6em;
	margin: -2px 0 0;
}

#boxpatrimonio a {
	font-weight: none;
}

#boxpatrimonio ul {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
}

#menupatrimonio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCC;
	width: 325px;
}

#menusede {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCC;
	width: 250
	px;
}

#button {
	font-family: 'Lucida Grande','Lucida Sans Unicode', 'trebuchet ms', geneva, arial, verdana, sans-serif;
	font-size: 9pt;
	border: 1px solid #DDD;
	background-color: #EEE;
}

#sezpatrimonio ul, li {
	font-family: 'Lucida Grande','Lucida Sans Unicode', 'trebuchet ms', geneva, arial, verdana, sans-serif;
	font-size: 9pt;
}

.titolo2 {
	font-family: 'Lucida Grande','Lucida Sans Unicode', 'trebuchet ms', geneva, arial, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #320000;
}

h2 {
	font-family: 'Lucida Grande','Lucida Sans Unicode', 'trebuchet ms', geneva, arial, verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #320000;
}

.rientro {
	margin-left: 15px;
}

ul.elencotesto, ul.elencotesto li{
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
}

ul.elencomappa {
	list-style-image: url(img/punto.gif);
}

ul.elencotesto {
	width: auto;
}

ul.elencotesto li {
	padding: 2px 0 2px 14px;
	background-image: url(img/punto.gif);
	background-repeat: no-repeat;
	background-position: 0 0.8em;
	margin: -2px 0 0;
}

ul.elencotesto2, ul.elencotesto2 li{
	list-style: none;
	margin: 0 0 0 20px;
	padding: 0;
}

ul.elencotesto2 {
	width: auto;
}

ul.elencotesto2 li {
	padding: 2px 0 2px 14px;
	background-image: url(img/square.gif);
	background-repeat: no-repeat;
	background-position: 0 0.8em;
	margin: -2px 0 0;
}

.rosso {
	color: #320000;
}

#anniversario {
	background-image: url(img/anniversario_bg.jpg);
	background-repeat: no-repeat;
	height: 650px;
	border-bottom: 2px solid #68869F;	
}

#udine {
	background-image: url(img/udine_bg.jpg);
	background-repeat: no-repeat;
	height: 700px;
	border-bottom: 2px solid #68869F;
	line-height: 150%;	
}

#musica {
	background-image: url(img/musica_bg.jpg);
	background-repeat: no-repeat;
	height: 700px;
	border-bottom: 2px solid #68869F;
	line-height: 150%;	
}

#storie {
	background-image: url(img/storie_bg.jpg);
	background-repeat: no-repeat;
	height: 700px;
	border-bottom: 2px solid #68869F;
	line-height: 150%;	
}

#introanniv {
	background-image: url(img/anniv_intro_bg.jpg);
	background-repeat: no-repeat;
	height: 700px;
	border-bottom: 2px solid #68869F;
	line-height: 150%;
	text-align: justify;
}

#mostre {
	background-image: url(img/anniv_mostre_bg.jpg);
	background-repeat: no-repeat;
	height: 700px;
	border-bottom: 2px solid #68869F;
	line-height: 150%;
	text-align: justify;
}

table.elencomostre {
	line-height: 150%;
	text-align: justify;
}

#didattica {
	background-image: url(img/didattica_bg.jpg);
	background-repeat: no-repeat;
	height: 700px;
	border-bottom: 2px solid #68869F;
	line-height: 150%;
	text-align: justify;
}

table.galleria img {
	border: 1px solid #809BD2;
}

table.elencomostre img {
	border: 1px solid #809BD2;
}

a.alpha img {
	filter:alpha(opacity=60); 
	-moz-opacity: 0.6; 
	opacity: 0.6;
	margin-top: 5px;
	margin-bottom: 5px;
}

a.alpha:hover img {
	filter:alpha(opacity=100);   
	-moz-opacity: 1.0;   
	opacity: 1.0;
}

a.pdf {
	color: #330000;
}

a.plain img {
	border: none;
}

table.localita td {
	padding: 5px;
	border: 1px solid #CCC;
	vertical-align: middle;
}

div.loc_container {
	width: 90%;
	background-color: #FFF;	
	padding: 10px;
}
