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: 40 10 0 10; color: #000000; font-size: 0.65em; border-top: 1px dotted #999; 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;
}

h2{
	FONT-SIZE: 0.80em; COLOR: #000; padding: 0 0 5 0;
}


div.evidenza {float: left}
h2.evidenza {FONT-SIZE: 0.75em; COLOR: #069; padding: 0 0 5 0; margin: 0}
h3.evidenza {FONT-SIZE: 0.70em; COLOR: #000; padding: 0 0 5 0; margin: 0}
p.evidenza {FONT-SIZE: 0.70em; COLOR: #000; padding: 0; margin: 0}
img.evidenza    {border: 1px #999 solid; padding: 2; margin: 0 5 5 0 }
div.divisore {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 }



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 {color: #FF6A00; font-size: 0.75em; padding: 20 0 5 10; margin: 0}

p.coldx  { color: #333; font-size: 0.70em; line-height: 150%; padding: 0 0 0 10; margin: 0}

ul.coldx {
	font-size: 0.70em;
	line-height: 150%;
	list-style: none;
	margin: 5 0 0 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;
}

ul.menu1  { font-size: 11px; background: transparent; list-style: none; margin: 20 0 0 5; padding: 0; width: auto }

ul.menu1 li a  { color: 069
; font-size: 11px; line-height: 1.5em; text-decoration: none; display: block; padding: 0 0.5em; height: 1.5em }



ul.menu1 li { display:inline }

ul.menu1 li a:link, ul.menu1 li a:visited {
	background:transparent;
	color: #069;
	font-weight: bold;
	
} 

ul.menu1 li a:hover, ul.menu1 li a:active {
	color:#9c0;
	
} 

ul.menu1 li.qui  { color: #9c0; font-size: 11px; font-weight: bold; line-height: 1.5em; text-decoration: none; display: block; padding: 0 0.5em; height: 1.5em } 





ul.menu2  { color: #333; font-size: 0.7em; background: transparent; list-style: none;  margin: 0 0 5 10; padding: 0 }

ul.menu2 li a {
	text-decoration:none; 
	padding:0 ;
	height:1.5em;line-height:1.5em;
	color: 
}



ul.menu2 li  { padding: 0 }

ul.menu2 li a:link, ul.menu2 li a:visited {
	background:transparent;
	color: #069;
	font-weight: normal;
	
} 

ul.menu2 li a:hover, ul.menu2 li a:active {
	color:#9c0;
	
} 

ul.menu2 li.qui {
	display:block;
	text-decoration:none; 
	padding:0 0.5em;
	height:1.5em;line-height:1.5em;
	font-size: 12px;
	font-weight: normal;
	color:#9c0;
	
} 


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 }


