#objectmn {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 150px; POSITION:absolute; TOP:150px; HEIGHT:300px
}
body {margin:0; padding:0; color:#777777; font-family:Arial, Verdana, sans-serif;  background: #ffffff url(../img/bg_gradient.jpg) repeat-x left top fixed;}
h1 {font-size: 2.0em; font-weight:bold; margin-bottom:10px; line-height:0.8em; padding-top:5px;}
h2 {font-size: 1.6em; font-weight: normal; margin:0; padding:0; display:block; width:auto;}
h3 {font-size: 1.2em; font-weight: bold; margin:0; padding:0; display:block; width:auto;}
h4 {font-size: 1em; font-weight: bold; margin:5px 0;}
h5 {font-size: 0.8em; font-weight: normal;}
h6 {font-size: 0.7em; font-weight: normal;}

h1 span {display:none;}
ul {margin:0; padding:0;}
a img { border:0px;}

div { text-align:left;}
table {margin:0px; padding:0px; border:0; width:100%;}
td {margin:0px; padding:0px; border:0; vertical-align:top;}
p,td {padding:0; margin:0; font-size:13px; line-height: 1.2em;}

#page {width:970px;}
#page_pop {width:480px;}
#topleft {background: #341F3E url(../img/logo.gif) no-repeat left top;}
#topright {background-color: #653366; padding:60px 20px 20px 20px;  color:#ffffff; font-weight:bold; font-size:0.8em}
#main, #topnav {border-left: 0px solid #666666; border-right: 0px solid #666666;}
#left_area {width:240px; height:900px; background: #ffffff url(../img/bg_leftgradient.jpg) repeat-x left top; padding:0px; color:#FFFFFF; font-size:12px}
#content_area {padding: 0px; background-color: #ffffff;}


/*#right {width:468px; float:left; background: url(img/sfondo_area.jpg) no-repeat left 30px;}*/
#footer {}
/*////////////////////////////////////////////////////////////////////////////////////// */
#content_area li {list-style-type:none; padding:0 0px 0 15px; display:block;}
#left_area li { list-style:none; }
#left_area li{	display:block; 	margin:0px 0px 0px 0px;	padding:2px 0px 2px 15px; border-bottom:1px solid #B7C2C4;}
#left_area li a { color:#341F3E; font-weight:bold; display:block }
#left_area li.sel ul li { border-bottom:0px solid #B7C2C4;}
#left_area li li a { color:#819B9C;}


#left_area ul li ul li {	font-size:11px;	margin:0px 0px 0px 0px;	padding:2px 0px 2px 15px;	border-bottom:1px solid #B7C2C4;}
#left_area li a:hover, #left_area li a.sel {color:#ffffff;}
#left_area li.sel {background-color:#653366}

.sel {color:#653366;}
a {text-decoration:none; font-weight:bold;color:#666666; }
#left_area a{ color:#ffffff; }
a:visited {}
a:hover, #content_area a:hover {color:#653366;}
div.spacer {height:25px;}



.note {font-size:11px; padding-left:0px; display:block; margin: 0px 0px 20px 0px;}
a:hover {text-decoration:underline;}



/*a.pagebox, .pagebox a:visited, .pagebox a:link {color:#777777;}*/
a.tasto {clear:left; display:block; width:164px; height:15px; color:#336699; background:url(../img/tasto.gif) no-repeat top left; padding:4px 0px 10px 30px; text-align:left; margin:0px; color:#555555; font-size:11px; font-weight:normal}
a.tastoright {clear:right; display:block; float:right; width:164px; height:15px; color:#336699; background:url(../img/tasto.gif) no-repeat top left; padding:4px 0px 10px 0px; margin:0px; color:#555555; font-size:11px; font-weight:normal}
/* usato per testobreve*/
.tmini {font-size:12px;}
.titolo, a .titolo {font-size:16px; color:#000000; font-weight:bold;}
.testobreve {font-size:12px; font-family:Georgia, Times, serif; padding-bottom:10px;}
.sottotitolo, a .sottotitolo {display:block; font-size:smaller}
a.tmini { font-weight:normal;}
.mn_area { border-top: 6px solid #444444;}
#pagenav { padding:0px 0px 0px 10px; no-repeat right top; text-align:right}
#bkstr {}
.textframe {width:360px; height:200px; border:0;}
.txreadonly {width:360px; height:120px; overflow:auto; border:4px solid #444444; margin-bottom:20px;}
.paginazione {padding:20px;}
.paginazione a { color:#FFFFFF; background-color:#819B9C; padding:3px}
.paginazione a:hover, .paginazione a.sel {color:#FFFFFF; background-color:#653366;}

/*gallery-///*/
.dateblock { font-size:12px; margin-bottom:15px;}
.data { font-weight:bold; color:#653366; font-size:12px; padding:0px 0 8px 0; }
.data a { font-weight:bold; color:#653366;}
.data a { font-weight:bold; color:#653366;}

.bottomline {border-bottom:1px solid #999999;}
/* explorer ignora min-height e gli attributi seguiti da !important, ma visualizza la height dei box come se fosse una min-height, cie li espande se necessario*/
.pagebox {padding:20px 20px 0 20px; margin:0px;}
.pagebox div.testo_elenco{padding:0px; margin-left:260px; min-height:110px; height:auto !important; height:110px;}
.categorie {font-size:10px; color:#999999;  border-bottom:1px solid #999999; min-height:10px; height:auto !important; height:10px; margin:0;}
.categorie a {color:#777777;}
.pagebox_nofoto {padding:20px 20px 0 20px;}
.testo_lungo {margin-left:20px; padding:20px 20px 20px 0px;  min-height:300px; height:auto !important; height:300px;}
.testo_lungo {margin-bottom:40px;}

.artisti {padding:20px;}
.giallo {margin:0px; background: #ffffff url(../img/bg_artistsgradient.jpg) repeat-x left top; min-height:230px; height:auto !important; height:230px;}
.artisti div.scheda { color:#FFFFFF; background-color:#336699; display:block; margin-bottom:20px; width:163px; text-align:center; font-size:12px}
.artisti .foto {padding:0px 15px 5px 0px;}
.foto {float:left; clear:left;padding:0px;margin:0px;}
.gallery {margin:0 0 20px 20px; padding:0; overflow:auto; width:650px; height:170px;}
.gallery td {width:220px; }
.gallery td img{margin-bottom:16px; }

.foto.big {padding:0px 20px 0 0;}
.foto.big img {margin-bottom:5px;}
img.itinerari_cont {float:right}
a img.itinerari_cont {font-size:10px;}

.mov, .mpeg, .mpg, .avi{background: #ffffff url(../img/video.gif) no-repeat left bottom;}

/*OverLayer//////////////////////////////////////////////////////////*/
#TipLayer {  width: 650px; color:#000000; padding:0; margin:0 0; visibility:hidden; position:absolute; z-index:2; text-align:left;}
#overlayer_closer {padding: 0;  margin:0;}
#overlayer_iframe {overflow:auto; width: 100%; height:550px; margin: 0; padding: 0px 10px;}
/* FORMS */
select, input {font-size:0.8em; font-weight:bold; color:#336699; margin:0; padding:0;}
form {padding:0;}
/*///////////////////////////////////////////*/
