/* <![CDATA[ */
body
	{
		margin: 0px 0px 0px 0px;
		background-color: black;
		background-repeat: no-repeat;
		background-image: url('../imgs/sfondo_SML.jpg');
		background-position: top center;
	}

#container{
/*		background-image: url(imgs/retino.png);
		margin:0;*/
		z-index:-200;
}


#title{
	width:685px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
}
#content{
	width:610px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;

}

#box { 		
		margin:-20px auto 0 auto;
		width:590px;
		height:460px;
}
#opacity_layer {
		background-color: white;
		filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
		width:590px;
		height:460px;

}
#display_on{
		width:590px;
		height:460px;
		z-index:2;
		position:absolute;
		background:transparent;
		overflow:hidden;
}

#display_on .close{
		margin:0;
		padding:0;
		width:11px;
		height:16px;
		float:right;	
}
#display_on .close:hover{
	cursor:hand;
	cursor:pointer;
}


#other{
		z-index:3;
		width:605px;
		height:444px;
		overflow:auto;
}

#other p{
		padding:0px 20px 0px 20px;
		font-family: georgia;
		font-size:0.9em;
		line-height:1.8em;
		text-align:justify;
		
}
#other h3{
		padding:0px 20px 0px 20px;
		font-family: georgia;
		font-size:1em;
		font-style:italic;
		text-align:left;
		
}
#other a {
		font: bold 0.8em/0.8em georgia;
		text-decoration:none;
}

#other a:link {color: #990000;}
#other a:visited {color:#330000;}
#other a:hover { color:#99CC33;}
#other a:active {color: #330000;}

.photoQuix{
	
		width:332px;
		height:500px;
		/*padding: 5px; */
		border: 1px solid black;
}
#other img.sketch{
		width:300px;
		height:457px; 
		padding: 5px; 
		border: 1px solid black;
}	


#menu {
		width: 600px;
		margin-left:auto;
		margin-right:auto;
}

#menu ul {
		list-style: none;
		margin: 0;
		padding: 0;
		width: 200px;
		float: left;
}

#menu a, #menu h2 {
		display: block;
		padding: 2px 3px;
}

#menu h2 {
		font: lighter 20px/30px arial, helvetica, sans-serif;
		color: #000;
		letter-spacing: 3px;
		background: white;
		filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
		text-transform: uppercase;
		margin: 5px;
		height:30px;
		cursor: pointer;
}

#menu a {
		font: bold 12px/20px arial, helvetica, sans-serif;
		color: #000;
		letter-spacing: 1px;
		background: white;
		filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
		text-decoration: none;
		text-transform: uppercase;
		margin: 0px 5px 0px 5px;
}

#menu a:hover {
		color: #a00;
		background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
		position: absolute;
		z-index: 500;
}
#pj {top:-120px;}
#nw {top:-48px;}
div#menu ul ul
{display: none;}

div#menu ul li:hover ul
{display: block;}



/* ]]> */