tbody {
margin:0; padding:0;
font-family: "Courier New", Courier, mono;
}

a img {
border:0;
padding:0;
margin:0;
}

table, td {
padding:0;
margin:0;
border:0;
}

td {
vertical-align:top;
}

a {
text-decoration:none;
color:#000;
}

h1, h2, h3, h4 {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size:23px;
padding:2px;
margin:5px;
}


#archivio {
background: #999 url(../../img/bg_body.jpg) repeat-y top center;
}


#level1{
background:url(../../img/bg_top.jpg) no-repeat  top right;
width:797px;
margin:0 auto;
}


#level2{ 
background: url(../../img/bghome2.jpg) no-repeat top center ;
width:797px;
margin:0 auto;
}

#level2_bg{ 
background: url(../../img/bghome1.jpg) repeat top center ;
width:797px;
margin:0 auto;
}

#header {
margin-left:23px;
}

#header td {
vertical-align:bottom;
text-align:right;
padding:0;
margin:0;
}
#header tr{
vertical-align:bottom;
padding:0;
margin:0;
}
#header img {
vertical-align:bottom;
}

#main1{ 
margin-left:20px; 
}
#footer {
padding: 20px 0 0 0;
text-align:center;
}
.griglia {
font-size:80%;
width:100%;
}

.griglia td {

}

.griglia div {
background:url(../../img/bg_box.gif) repeat-y;
margin-bottom:5px;
padding-top:5px;
}

.griglia div div {
display:block;
background:url(../../img/bg_btm_box.gif) no-repeat  -1px 5px;
margin:0;
padding:0;

}

.griglia img {
margin:5px 25px;
display:block;
}

.griglia ul {
font-size:90%;
padding:4px 0 20px 44px;
margin:0;
}

.griglia strong {
font-size:85%;
font-family:arial, sans;
font-variant:small-caps;
margin-left:5px;
padding-left:25px;
}


.griglia div strong {
padding-left:0 10px 5px 20px;
height:14px;
display:block;
}

.griglia div span {
margin-left:25px;
font-size:90%;
}


.menu_top {
margin:0;
background:#000; 
width:725px; 
text-align:right; 
padding:3px 0 0 0; 
/*font-size:70%;*/
font-size:11px;
}

.menu_top a {
font-family:arial, sans;
color:#FFF; 
text-decoration:none;
font-weight: bold;
}

.menu_top a:hover {
color: #fc0;
}


#menu {
text-align:right;
font-size:75%;
padding:5px 2px;
}

#menu a { 
color: #555; 
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;		
font-weight : bold;			
letter-spacing : 1px;
}
	
#menu a:hover {
color:#000;
}

#menu a span {
background:url(../../img/freccia.gif) no-repeat left ;
padding-left:7px;
}


.scheda {
font-size:80%;

}

.scheda td {
padding:0;
margin:0 0 0 10px;

}

.scheda tr td div img {
}


.scheda td div {
background:url(../../img/bg_boxscheda.gif) repeat-y;
margin-bottom:5px;
padding-top:5px;
text-align:center;

}
.imm {
width:360px;
}
.imm img {
padding:10px 0 20px 0;
}

.scheda td div div {
display:block;
background:url(../../img/bg_btm_boxscheda.gif) no-repeat  0 7px;
margin:0;
padding:0;
}

.scheda strong {
display:block;
}

.scheda td div+div {
margin-top:10px;
}

td.descrscheda {
width:430px;
}
td.descrscheda div{
padding:0;
text-align:left;
background:none;
margin:0 0 0 20px;

}
td.descrscheda div strong{
font-family:arial, sans;
font-variant:small-caps;
font-weight : bold;
font-size:90%;
}

td.descrscheda div p {
font-size:85%;
padding:0;
margin:0 15px 10px 5px;
}


.flash {
width:150px;
}
.schedahome {
font-size:80%;
}

.schedahome strong {
display:block;
font-size:20px;
margin:20px;
}
.schedahome td {
padding:0 35px;
margin:0 0 0 15px;
}


.schedahome td div {
background:url(../../img/bg_boxhome.gif) repeat-y;
margin-bottom:5px;
padding-top:5px;
text-align:center;
width:225px;
}

.schedahome td div div {
display:block;
background:url(../../img/bg_btm_boxhome.gif) no-repeat;
margin:0;
padding:0;
}


.minibox {
font-size:85%;
font-family:arial, sans;
font-variant:small-caps;
font-weight : bold;
border-left:#C0C0B3 solid 2px;
width:150px;
padding:0;
}
.minibox ul {
font-size:75%;
font-weight :normal;
padding:2px;
margin-top:0;
margin-left:20px;
}
.thumb_sem table {
background:url(../../img/bg_boxthumb_sch.gif);
width:700px;
margin:15px;
padding:0;
}
.thumbnail_sem td {
height:40px;
width:16%;
}
.thumbnail_sem div {
background:url(../../img/bg_cornthumb.gif) repeat-y  0 5px;
padding:0;
margin:0;

}

.thumbnail_sem div div {
display:block;
background:url(../../img/bg_btm_cornthumb.gif) no-repeat  0 2px;
margin:0;
padding:0 0 0 0;
height:10px;
}

.thumbnail_sem td div img{
width:60px;
padding:10px 0 10px 25px;
}
.thumb table {
background:url(../../img/bg_boxthumb.gif);
width:340px;
margin:15px;
padding:0;
}

.thumbnail td {
height:40px;
width:33%;
}
.thumbnail div {
background:url(../../img/bg_cornthumb.gif) repeat-y  0 5px;
padding:0;
margin:0;

}

.thumbnail div div {
display:block;
background:url(../../img/bg_btm_cornthumb.gif) no-repeat  0 2px;
margin:0;
padding:0 0 0 0;
height:10px;
}

.thumbnail td div img{

padding:10px 0 10px 25px;
}
.title {
padding:5px 0 10px 15px;
}

.thumbnailhome strong {
display:block;
}

.thumbnailhome div {
background:url(../../img/bg_cornhome.gif) repeat-y;
padding:0 0 0 1px;
margin:0 0;
width:80px;
}

.thumbnailhome div div {
display:block;
background:url(../../img/bg_btm_cornhome.gif) no-repeat  0 0;
margin:0;
padding:0 0 0 0;
}

.thumbnailhome img{
width:50px;
padding:7px 5px 10px 7px;
}
.nov img{
width:150px;
}
.justfont {
font-family: "Courier New", Courier, mono;
font-size:80%; 
width:260px;
}
.justfont2 {
font-family: "Courier New", Courier, mono;
font-size:80%; 
width:800px;/** ACA CAMBIE*/
}
.justfont2 strong {
display:inline;
font-size:105%;
}
.justfont2 p {
font-size:95%;
font-weight:bold;
margin-left:5px;
margin-right:50px;
}
.menu {font-variant:small-caps; font-size:80%;}
.menu_content {font-size:80%; padding:0; margin:0;}
.centr {text-align:center;}

.nav{padding:20px 0 0 20px; }
/* OLD CSS */




.shadowbox {
 float:left;
	width:260px;
   background: #000;
   position: relative;
  top: 2px;
  left: 2px;
}
.shadowbox div {
  background: #FFF;
  color: #000;
  padding: 10px;
  position: relative;
  top: -2px;
  left: -2px;
}
.shadowbox_list {
	float:left;
	background: #000;
	position: relative;
	top: 2px;
  	left: 2px;
}
.shadowbox_list div {
  background: #FFF;
  float: left;
  position: relative;
  color: #000; 
  padding: 10px;
  top: -2px;
  left: -2px;
}
.shadowbox_mus {
	float:left;
	background: #000;
   position: relative;
  top: 2px;
  left: 2px;
}
.shadowbox_mus div {
  text-align:center;
  background: #FFF;
  color: #000;
  padding: 10px;
  position: relative;
  top: -2px;
  left: -2px;
}
.shadowbox_schedine {
  text-align:center;
  float:left;
  background: #000;
  position: relative;
  top: 2px;
  left: 10px;
}
.shadowbox_schedine div {
  background: #FFF;
  color: #000;
  padding: 10px;
  position: relative;
  left: 10px;
  top: -2px;
  left: -2px;
}
.titolo {font-size:70%}
.justify {text-align:left; width:300px; font-family:courier; font-size:70%;}

#home { background-color:#d1d8d0;}
p{font-size:80%;}

#menucentrale {
			color:#FFF;
		}
#menucerca {color:#000; font-family:courier;}
.cornicescheda {font-size:80%; padding-top:0px; padding-left:0px; background: url(../../img/corniceschede.gif) no-repeat left;}
.form {border:0;}
.scheda {text-decoration: none; }
.home a:link, .home a:visited {font-family:courier; color: #000; text-decoration: none; font-size : 10pt;
   			margin-top : 2px; padding:1px; text-indent : 2px; letter-spacing : 1px; font-weight : bold; }
.cornicemuseo {font-size:80%; text-align:left; vertical-align:top; text-indent : 5px; padding-top:20px; background: url(../../img/cornicegrande.gif) no-repeat top left;}

.dove{font-family:arial; font-weight:bold; font-size:120%; color:#000;}



.menucentrale a:link, .menucentrale a:visited {font-size:80%;
			font-family:courier; color: #000; text-decoration: none;
   			margin-top : 2px;
	}
.menucentrale a:hover {
			text-decoration: none; color: #9C9C9C;
	}
.menucerca a:link, .menucerca a:visited {font-size:100%;
			font-family:courier; color: #000; text-decoration: none;
   			margin-top : 2px;
	}
.menucerca a:hover {
			text-decoration: none; color: #9C9C9C;
	}
.schedine{padding:0; background-color:#c6c0c0; font-size:70%;}
.cornice_schedine{padding:0px; background-color:#c6c0c0; background:url(../../img/corniceschedine.gif) no-repeat center;}
.schedine a:link, .schedine a:visited {font-size:90%;
			font-family:arial; color: #FFF; text-decoration: none;
   			margin-top : 2px;font-weight : bold;
	}
.schedine a:hover {
			text-decoration: none; color: #9C9C9C;
	}


.topw {
margin:0 30px;
}




.ul1 {background-color : #000000; width:400px; font-variant:small-caps;}
.ul1 a:link, .ul1 a:visited {font-size:130%;
			font-family:courier; color: #FFF; text-decoration: none;
   			margin-top : 2px;
	}
.ul1 a:hover {
			text-decoration: none; color: #9C9C9C;
	}
.ul2 {font-variant:small-caps;}
.ul2 a:link, .ul2 a:visited {font-size:100%;
			font-family:courier; color: #000; text-decoration: none;
   			margin-top : 2px;
	}
.ul2 a:hover {
			text-decoration: none; color: #9C9C9C;
	}
.ul3 {padding-left:20px; font-weight : bold; font-variant:small-caps;}
.ul3 a:link, .ul3 a:visited {font-size:80%;
			font-family:courier; color: #000; text-decoration: none;
   			margin-top : 2px;
	}
.ul3 a:hover {
			text-decoration: none; color: #9C9C9C;
	}
.contact {font-size:120%; font-weight : bold; width:300px; padding-top:0; vertical-align:middle;}
.nomi {font-size:80%; font-variant:small-caps; font-weight : bold; padding-top:0; vertical-align:middle;}
.contact a:link, .contact a:visited {font-size:80%;
			font-family:courier; color: #7b0505; text-decoration: none;
   			margin-top : 2px;
	}
.contact a:hover {
			text-decoration: none; color: #9C9C9C;
	}

.img{
	border:1px;
	border-color:#333333;
	border-style:solid;
}

.home_category{
	color:#FFFFFF;
	background-color:#000000;
	margin-right:25px;
}
