#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	background-color: #666;	width: 250px;	height: 250px;	margin: 0 auto;	}  /*explorer*/#RettangoloEXP{		background-color: #333333;	margin:0;	padding:0;	}/*	mozilla */#Rettangolo{		position: absolute;	background-color: #333333;	margin:0;	padding:0;	}	#imageContainer{	padding: 0;	margin:0;	}	#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#nextLink{	width: 10px;	margin: 10px 0 0 0;	background: url(../images/img_js/next.gif) no-repeat;	float:right;	}	#prevLink{	width: 10px;	margin: 10px 5px 0 0;	background: url(../images/img_js/prev.gif) no-repeat;	float:right;	}			#numberDisplay{	display: block; 	color: #FFF; 	width: 40px;	margin: 5px 5px 0 0; 	float: right;	}		#imageDataContainer{		font: 14px Helvetica, Arial, sans-serif;	background-color: #666;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0; color: #FFF; }#imageDetails{ width: 70%; float: left; text-align: left; margin-bottom: 30px }	#caption{	font: 14px Helvetica, Arial, sans-serif;	color:#FFFFFF;	font-weight: normal;	margin: 5px 0 3px 10px;	text-align:left;	float:left;	}#captionSU{ 	font: 14px Helvetica, Arial, sans-serif;	color:#FFFFFF;	width: 620px;	text-transform: uppercase;	margin: 5px 10px 10px 10px;	text-align:left;	float:left;}		#bottomNavClose{ 	width: 50px;	margin: 10px 10px 0 10px; 	float: right;}				#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}
