BODY   { font-size: 100%; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; margin: 10 0 0 0 }

#slideshow {
	overflow: hidden;
	position: relative;
	width: 486px;
	height: 160px;
	
}

#slideshow img {
	width: 486px;
	height: 160px;
}


td.grigio {background-color: #eee; border-right: 1px solid #999; border-bottom: 1px solid #999; border-top: 1px solid #999; height: 30px;border-left: 1px solid #999; }
td.intestazione {border-top: 1px solid #999; border-bottom: 1px solid #999; color: #f0ebeb; padding-right: 5; vertical-align: middle; text-align: right; font-size: 11px; font-weight: normal; border-right: 1px solid #999  }


td.logo {border-right: 1px solid #999; border-left: 1px solid #999}
td.arancio1 {border-right: 1px solid #999; border-left: 1px solid #999; background-color: #FF6A00}

td.sezione   { background-color: #ccc; text-align: left;  border-bottom: 1px solid #999; border-top: 1px solid #999; vertical-align: middle }
td.arancio2 {border-right: 1px solid #999; border-left: 1px solid #999; background-color: #FF6A00; border-bottom: 1px solid #999; }
td.logocomune {text-align: center; vertical-align: middle; border-right: 1px solid #999; border-left: 1px solid #999; background-color: #FF6A00}


td.colsx    { background-color: #f0ebeb; padding: 0; border-right: 1px solid #999; border-left: 1px solid #999 }

td.principale {background-color: #fff; padding: 20; }

td.coldx    { background-color: #fafaff; padding: 0; border-right: 1px solid #999; border-left: 1px dotted #999 }

td.spazio {background-color: #9c0; border-right: 1px solid #999; border-bottom: 1px solid #999; border-top: 1px solid #999; color: #069; font-size: 12px; font-weight: bold; padding: 0 5 0 12; vertical-align: middle }

td.piede {
	background-color: #fff;
	height: 30px;
	vertical-align: middle;
	text-align: center;
	border-top: 1px solid #999;
}

img.mappa    {border: 1px #999 solid; padding: 2; margin: 5 0 }
img.museo    {border: 1px #999 solid; padding: 2; margin: 0 5 0 0 }

div.mailinglist {margin: 0 10 0 10; color: #000000; font-size: 0.65em; padding-top: 10   }
input {margin: 10 0 5 0; padding: 0}

 hr { 
width: 90%;
height: 1px;
color: #000000}
 

P {
	FONT-SIZE: 0.75em;
	COLOR: #000; 
	line-height: 150%;
	padding: 0; margin-bottom: 10px;
}



h1{
	FONT-SIZE: 0.90em; COLOR: #069; padding: 0 0 0 0; margin: 0;
}

h1.hp {
	FONT-SIZE: 0.90em; COLOR: #069; padding: 0 0 0 0; border-bottom: 1px dotted #069
}

h2{
	FONT-SIZE: 0.80em; COLOR: #000; padding: 0 0 5 0;
}

h2.opera {FONT-SIZE: 0.8em; padding: 0 0 5 0; margin: 0; }
h2.opera a:link, h2.opera a:visited {COLOR: #000;  text-decoration: underline}
h2.opera a:hover, h2.opera a:active {text-decoration: none }


div.evidenza1 {float: left; margin-bottom: 15px}
h2.evidenza1 {FONT-SIZE: 1.2em; padding: 0 0 5 0; margin: 0; }
h2.evidenza1 a:link, h2.evidenza1 a:visited {COLOR: #069;  text-decoration: none}
h2.evidenza1 a:hover, h2.evidenza1 a:active {text-decoration: underline }
h3.evidenza1 {FONT-SIZE: 0.9em; COLOR: #000; padding: 0 0 5 0; margin: 0}
p.evidenza1 {FONT-SIZE: 0.8em; COLOR: #000; padding: 0; margin: 0}
p.evidenza1 a:link, p.evidenza1 a:visited {COLOR: #069;  text-decoration: none; font-weight: normal}
p.evidenza1 a:hover, p.evidenza1 a:active {COLOR: #FF6A00 }
img.evidenza1    {border: 1px #999 solid; padding: 2; margin: 0 5 5 0 }

div.evidenza2 {float: left; margin: 0px 10px 15px 0px; width: 210px; border-right: 1px #666 dotted; padding-right: 10px}
h2.evidenza2 {FONT-SIZE: 0.8em; COLOR: #069; padding: 0 0 5 0; margin: 0}
h3.evidenza2 {FONT-SIZE: 0.7em; COLOR: #000; padding: 0 0 5 0; margin: 0}
p.evidenza2 {FONT-SIZE: 0.65em; COLOR: #000; padding: 0; margin: 0}
p.evidenza2 a:link, p.evidenza2 a:visited {COLOR: #069;  text-decoration: none; font-weight: normal}
p.evidenza2 a:hover, p.evidenza2 a:active {COLOR: #FF6A00 }
img.evidenza2    {border: 1px #999 solid; padding: 2; margin: 0 5 5 0 }

div.evidenza3 {float: left; margin-bottom: 15px; width: 210px}
h2.evidenza3 {FONT-SIZE: 0.9em; COLOR: #069; padding: 0 0 5 0; margin: 0}
h3.evidenza3 {FONT-SIZE: 0.8em; COLOR: #000; padding: 0 0 5 0; margin: 0}
p.evidenza3 {FONT-SIZE: 0.7em; COLOR: #000; padding: 0; margin: 0}
p.evidenza3 a:link, p.evidenza3 a:visited {COLOR: #069;  text-decoration: none; font-weight: normal}
p.evidenza3 a:hover, p.evidenza3 a:active {COLOR: #FF6A00 }
img.evidenza3    {border: 1px #999 solid; padding: 2; margin: 0 5 5 0 }

div.boxnews {float: left; margin-top: 10px; width: 400px;}
h2.boxnews {FONT-SIZE: 0.75em; COLOR: #069; padding: 0 0 5 0; margin: 0}
h3.boxnews {FONT-SIZE: 0.70em; COLOR: #000; padding: 0 0 5 0; margin: 0}
p.boxnews {FONT-SIZE: 0.70em; COLOR: #000; padding: 0; margin: 0}
img.boxnews    {border: 1px #999 solid; padding: 2; margin: 0 5 5 0 }


div.divisore {clear: left; height: 2px; margin: 0}
div.divisore1 {clear: left; height: 2px; border-bottom: 1px #666 dotted; margin: 10 0 10 0}

p.temp {FONT-SIZE: 0.75em; COLOR: #000; padding: 0; margin: 0 0 10 40 }

img.temporanee {float:left; margin: 0px 5px 0px 0px; border: 1px #999 solid; padding: 2;  }

div.temp {clear: left; height: 2px; margin: 10 0 10 0}

a {
	text-decoration: none;
	COLOR: #069; 
	font-weight: bold;
}

a:link {
	text-decoration: none;
	COLOR: #FF6A00; 
}

a:visited {
	COLOR: #FF6A00; 
}

a:hover {
	text-decoration: underline;
}

a:active{
	text-decoration: underline;
}

UL {
	font-size: 0.75em;
	line-height: 150%;
	list-style: circle; 
	}

P.firma {
	FONT-SIZE: 0.75em;
}

input {
	margin: 5 0 0 5;
}

.condizioni   { font-size: 10px; padding-right: 5px; padding-left: 5px }

.condizioni a { color: #f90; font-weight: normal; text-decoration: underline }

.condizioni a:link, .condizioni a:visited {
	text-decoration: underline;
	COLOR: #000;
	font-weight: normal; 
}

.condizioni a:hover, .condizioni a:active {
	text-decoration: none;
	COLOR: #000; 
}

	
.evento  {
	FONT-SIZE: 0.75em;
	text-align: right;
	}

h1.titolo-sezione{
	FONT-SIZE: 0.75em; COLOR: #069; padding: 5 5 5 20; margin: 0;
	}

h2.coldx {font-size: 11px; color: #FF6A00; margin: 20 10 0 10; border-bottom: 1px solid #FF6A00; line-height: 100%;  padding: 0px 0px 2px 0px}

p.coldx  { color: #333; font-size: 0.70em; line-height: 150%; padding: 0 0 5 0; margin: 0 10}

ul.coldx {
	font-size: 10px;
	list-style: none;
	margin: 5 0 10 0; 
	padding: 0 0 0 10; 
	}

.pane  { color: #069; font-size: 0.75em; font-weight: bold; text-align: left; padding: 5 5 5 20; margin: 0}

.pane a { color: #069; font-weight: bold; text-decoration: underline }

.pane a:link {
	text-decoration: underline;
	COLOR: #069; 
}

.pane a:visited {
	text-decoration: underline;
	COLOR: #069; 
}

.pane a:hover {
	text-decoration: none;
	COLOR: #069; 
}

.pane a:active{
	text-decoration: none;
	COLOR: #069; 
}

.titolonews {
	color: #ff0000;
	font-weight: bold;
}


td {
	vertical-align: top;
}

.upgrade {
	FONT-SIZE: 10px;
	text-align: right;
}


	
	
.canali{
	padding: 2 0 2 15;
	background:#690;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

.primopiano {
	padding: 2;
	background:#666;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

h2.menu {font-size: 11px; color: #777; margin: 20 10 0 10; border-bottom: 1px solid #999; line-height: 100%;  padding: 0px 0px 2px 0px}
h2.menu1 {font-size: 11px; color: #777; margin: 10 10 0 10; border-bottom: 1px solid #999; line-height: 100%;  padding: 0px 0px 2px 0px}

ul.menu1  { font-size: 12px; background: transparent; list-style: none; margin: 5 0 0 10; padding: 0; width: auto; color: #069 }

ul.menu1 span {border-bottom: 1px solid #9c0}

ul.menu1 li {line-height: 150%; text-decoration: none; display: block; padding: 0 0.5em; }

ul.menu1 li a:link, ul.menu1 li a:visited {	background:transparent;	color: #069;font-weight: normal; text-decoration: none} 

ul.menu1 li a:hover, ul.menu1 li a:active {	color:#9c0;} 

ul.menu1 li#qui a  { color: #9c0; } 





ul.menu2   { color: #333; font-size: 0.7em; background: transparent; list-style: url("quadretto.gif"); margin: 10 10 0 25px; padding: 0 }
ul.menu2 li a {	text-decoration:none; 	padding:0px;color: #000; }
ul.menu2 li  { padding: 0; 	margin: 0px 0px 5px 0px; }
ul.menu2 li a:link, ul.menu2 li a:visited {	background:transparent;	color: #000;font-weight: normal;	text-decoration: underline;} 
ul.menu2 li a:hover, ul.menu2 li a:active {	color:#000; text-decoration: none;} 

ul.daticoldx   { color: #333; font-size: 0.7em; background: transparent;  margin: 10 10 0 10px; padding: 0; list-style: none }
ul.daticoldx li a {	text-decoration:none; 	padding:0px;color: #000; }
ul.daticoldx li  { padding: 0; 	margin: 0px 0px 5px 0px; }
ul.daticoldx li a:link, ul.daticoldx li a:visited {	background:transparent;	color: #000;font-weight: normal;	text-decoration: underline;} 
ul.daticoldx li a:hover, ul.daticoldx li a:active {	color:#000; text-decoration: none;} 



ul.archivio {list-style: none; margin:0; padding: 0}
ul.archivio li {padding-bottom: 10px}

ul.link {list-style: none; margin: 0; padding: 0}
ul.link li {padding-bottom: 5}







ul.news {
	width:auto;
	list-style:none; 
	margin:0; padding:0 2 0 2;
	background:#cccccc;	
}

ul.news li a {
	display:inline;
	text-decoration:none; 
	padding:0 0.5em;
	height:1.5em;line-height:1.5em;
	font-size: 11px;

}
	border-bottom: 1px solid #99999


ul.news li { display:block }

ul.news li a:link, ul.news li a:visited {
	color: #000000;
text-decoration: none;
font-weight: normal;
} 

ul.news li a:hover, ul.news li a:active {
	color:#666;
	text-decoration: none;
	
} 








.abstract {
font-size: 0.8em;
color: #000000;
line-height: 150%;
}

.imm {
float:left;
margin-left: 10px;
}


ul.nav    { color: #000; 
			font-size: 12px;
			background-color: #f90;
			list-style: none;
			margin: 0;
			padding: 1 1 1 1 }

ul.nav li { color: #000;
			font-weight: normal;
			background-color: #f90;
			display: inline;
			padding: 0 0.5em }

ul.nav li a { line-height: 100%;
				text-decoration: none;
				padding: 0 0.75em;
				}

ul.nav li a:link, ul.nav li a:visited {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	
} 

ul.nav li a:hover, ul.nav li a:active  {color: #fff; text-decoration: NONE } 

ul.nav li.qui { color: #fff;
				font-weight: bold } 

.copy { color: #666; font-size: 11px; text-align: center; margin: 5 0}
.copy a { color: #666; font-size: 11px; text-align: center; font-weight: normal }
.copy a:link, .copy a:visited  { text-decoration: underline}
.copy a:active, .copy a:hover  { text-decoration: none}


div.foto {float: left; width: 210; }
div.foto1 {float: left; width: 220; }
div.foto2 {float: right; width: 220; margin-left:5 }
img.foto {border: 1px #999 solid; padding: 2; margin: 0 }
div.testo {float: right; width: 220; padding: 0; margin: 0}
p.foto  { color: #333; font-size: 9px; line-height: 125%; margin: 5 0 20; padding: 0 }

div.galleria {margin-bottom: 15; color: #666; font-size: 0.65em}

img.galleria {border: 1px #999 solid; padding: 2; margin: 0 0 5 0 }

div.gallery {margin-top: 30px;  border-top: 1px dotted #ccc; padding-top: 10px}




ul#minipics{margin:0;padding:0;list-style-type:none}

ul#minipics li{float: left; width: 128px; margin: 0px 10px 15px 0px ;padding: 2px; background-color: #fff;   text-align: center}

ul#minipics li img{display: block; width: 128px; height: auto; float: left; margin-bottom: 5px; border: 1px #ccc solid; padding: 2px}

p.pics {clear: left; font-size: 11px; color: #000; margin: 0px ; }
p.pics a:link, p.pics a:visited {color: #000; text-decoration: underline; font-weight: normal}
p.pics a:hover, p.pics a:active {text-decoration: none}


img.scheda-opera { border: 1px #999 solid}

div.ricerca-avanzata {margin: 10px 0px 10px 0px; padding: 5px; width: 430px; background-color: #eeeeee; border: 1px solid #999}
div.ricerca-avanzata p {margin: 0px; padding: 0px}
div.ricerca-avanzata span {font-size: 0.8em}

input.cerca {color: #069; background-color: #9c0; padding: 0px 2px; font-weight: normal; border: 1px solid #069; margin: 0px 2px}
div.avanzata  {margin: 5px 0px 0px 155px;font-size: 11px; color: #fff}
div.avanzata a:link, div.avanzata  a:visited {font-weight: normal; text-decoration: underline; color: #fff }
div.avanzata a:hover, div.avanzata  a:active {font-weight: normal; text-decoration: none; color: #fff }
input.selezione {margin: 0px 5px 0px 0px}

/* nuova visualizzazione lista immagini */

ul#lista-opere {margin:0;padding:0;list-style-type:none; font-size: 100%}

ul#lista-opere li{width: 400px; margin: 0px  ;padding: 10px 2px 15px 0px; /* border-bottom: 1px dotted #ccc; */ clear: both; }

ul#lista-opere li img{width: auto; height: 100px; float: right; margin: 0px 0px 5px 10px; border: 1px #ccc solid; padding: 2px}

ul#lista-opere li p {font-size: 0.75em; color: #000; margin:  0px 0px 5px 0px; padding: 0px }

ul#lista-opere li h1 {font-size: 0.85em; color: #000; margin: 0px 0px 5px 0px; padding: 0px; line-height: 110% }
ul#lista-opere li h1 a:link, ul#lista-opere li h1 a:visited {color: #FF6A00; text-decoration: none }
ul#lista-opere li h1 a:hover, ul#lista-opere li h1 a:active {color: #000;; text-decoration: none }
ul#lista-opere li h2 {font-size: 0.8em; color: #000; margin: 0px 0px 5px 0px ; padding: 0px; line-height: 110% }
ul#lista-opere li h2 a:link, ul#lista-opere li h2 a:visited {color: #000; text-decoration: underline }
ul#lista-opere li h2 a:hover, ul#lista-opere li h2 a:active {text-decoration: none }

/* fine */

img.autore {border: 1px solid #ccc; padding: 2px; margin: 15px 0px 0px 10px; width: 150px;}


ul.lista-link   { color: #000; font-size: 0.85em; list-style: url("quadretto.gif"); margin: 30 10 0 10px; padding: 0 }
ul.lista-link li a {	text-decoration:none; 	padding:0px;color: #000; }
ul.lista-link li  { padding: 0; 	margin: 0px 0px 5px 0px; }
ul.lista-link li a:link, ul.lista-link li a:visited {	color: #000;font-weight: normal;	text-decoration: underline;} 
ul.lista-link li a:hover, ul.lista-link li a:active {	color:#000; text-decoration: none;} 

