body {
margin:0 auto;
padding:0;
width:100%;
height:100%;
text-align:center;
}
#container {
margin:0 auto;
width:781px;
background-image:url(immagini/bordo.gif);
background-repeat:repeat-y;
background-position:center;
}

#testa {
width:760px;
margin:0 auto;
}

#menu {
margin:0 auto;
width:760px; height:28px;
background-image:url(immagini/menu_principale.gif);
background-repeat:repeat-x;
text-align:center;
}

#menu ul {
margin:0px;
padding:0px;
list-style:none;
margin-top:6px;
margin-left:6px;
}

#menu ul li {
float:left;
padding-left:8px;
padding-right:8px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;
}

#menu ul li a:link, #menu ul li a:visited {
color:#606060;
font-weight:bold;
}

#menu ul li a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}

#corpo {
margin:0 auto;
width:760px;
text-align:left;
background-color:#CDCDCD;
}

#colonna_sx {
width:130px;
background-image:url(immagini/title_menu.gif);
background-repeat:repeat-x;
background-color:#ffffff;
float:left;
}

#colonna_sx ul {
margin:0px;
padding:0px;
text-align:left;
list-style:none;
margin-top:30px;
margin-left:6px;
margin-right:6px;
padding-bottom:60px;
}

#colonna_sx ul li {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;
padding-bottom:15px;
}

#colonna_sx ul li a:link, #colonna_sx ul li a:visited {
color:#606060;
font-weight:bold;
}

#colonna_sx ul li a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}

#colonna_sx p {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;
margin:0px;
padding:0px;
text-align:left;
margin-top:30px;
margin-left:6px;
padding-bottom:60px;
}

#pagina {
text-align:left;
width:494px;
background-image:url(immagini/title_menu.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#ffffff;
float:left;
margin-left:3px;
/*height:500px;*/
}

#pagina h3 {
font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-weight:bold; text-align:center;
margin:0px;
padding:0px;
margin-top:30px;
margin-left:30px;
margin-right:30px;
padding-bottom:15px;
}

h3#artname {
margin:0px;
padding:0px;
margin-top:30px;
margin-left:30px;
text-align:left;
}
h5#artdate {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
margin:0px;
padding:0px;
margin-left:30px;
margin-bottom:20px;
text-align:left;
}

#menualpha {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
}



#pagina p {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
margin:0px;
padding:0px;
text-align:justify;
margin-left:30px;
margin-right:30px;
padding-bottom:30px;
}

#opar {
font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;
margin:0px;
padding:0px;
text-align:justify;
margin-left:30px;
margin-right:30px;
padding-bottom:30px;
}

#quadri1 {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:italic;
margin:0px;
padding:0px;
text-align:left;
padding-bottom:30px;
}

#quadri2 {
margin-left:28px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:italic;
width:100%;
padding:0px;
text-align:left;
padding-bottom:30px;
}

#pagina span {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
margin:0px;
padding:0px;
text-align:left;
margin-left:30px;
margin-right:30px;
padding-bottom:30px;
}

#pagina ol li {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
margin:0px;
padding:0px;
text-align:left;
margin-left:15px;
margin-right:30px;
padding-bottom:30px;
}

#pagina ul li {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;
margin:0px;
padding:0px;
text-align:left;
margin-left:15px;
margin-right:30px;
padding-bottom:30px;
}

#pagina a:link, #pagina a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#000000;
font-weight:bold;

}

#pagina a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}

#avanzamento {
text-align:center;
margin-top:30px;
line-height:20px;
padding-bottom:30px;
}

#avanzamento a:link, #avanzamento a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color:#000000;
font-weight:bold;

}

#avanzamento a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}

#colonna_dx {
width:130px;
background-image:url(immagini/title_menu.gif);
background-repeat:repeat-x;
background-color:#ffffff;
float:right;
}

#colonna_dx ul {
margin:0px;
padding:0px;
text-align:left;
list-style:none;
margin-top:30px;
margin-left:6px;
margin-right:6px;
}

#colonna_dx ul li {
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;
padding-bottom:15px;
}

#colonna_dx ul li a:link, #colonna_dx ul li a:visited {
color:#606060;
font-weight:bold;
}

#colonna_dx ul li a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}

#colonna_dx p {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;
margin:0px;
padding:0px;
text-align:left;
margin-top:30px;
margin-left:6px;
padding-bottom:60px;
}

#piedipagina {
clear:both;
margin:0 auto;
width:760px; height:37px;
background-image:url(immagini/piede.gif);
background-repeat:none;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
}

#piedipagina p {
margin:0px;
padding:0px;
margin-top:12px;
margin-left:12px;
}

#piedipagina a:link, #piedipagina a:visited {
color:#000000;
font-weight:bold;
}

#piedipagina a:hover {
color:#000000;
font-weight:bold;
text-decoration:none;
}
#tartisti {
border-collapse:collapse;
width:98%;
text-align:left;
}
#tartisti td {
width:50%;
}
#tartisti h2{
font-family:Arial, Helvetica, sans-serif; font-size:26px;
color:#666;
margin:0px;
padding:0px;
}

/**************************/
#mini {
text-align:center;
padding-top:5px;

}
.mini_img {
border:0px;
margin-bottom:15px;
}
#cont_img {
margin:1px;
padding-right:10px;
width:100px;
height:100px;
float:left;
clear:left right;
}
/***************************/
.miniasp {
text-align:center;
padding-top:5px;
}
.mini_imgasp {
border:0px;
margin-bottom:15px;
}
#cont_imgasp {
margin:1px;
padding-right:30px;
width:120px;
height:120px;
float:left;
}

/************************************/
/************************************/
/************************************/
/************************************/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(immagini/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(immagini/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="immagini/overlay.png", sizingMethod="scale");
	}
