/*
 * Generic Css
 * 
 */

html,body {background: none;}
#gal_content {position:relative; top:0; left:0; text-align:center; overflow:hidden; background: white;}
#gal_content #immagine{ display:block; width:810px; margin: auto; z-index:0;  text-align:center; }
#gal_content #immagine p{text-align:center; height: 550px; line-height: 550px; width: 100%;}
#gal_content #immagine p img{ vertical-align:middle; }
		
span#prev {display:none;}
span#next {display:none;}
		
a#prev {text-indent:-9999px; position:absolute; left:0; top:0; height:540px; width:400px; display:block; z-index:1; background:url(FAKE.gif) left center;}
a#next {text-indent:-9999px;  position:absolute; right:0; top:0;  height:540px; width:400px;  display:block; z-index:1; background:url(FAKE.gif) left center;}
		
#prev:hover {background:url(/img/css/prevlabel.gif) left center no-repeat; }
#next:hover {background:url(/img/css/nextlabel.gif) right center no-repeat;}
		
#close {position:absolute; top:5px; right:5px; border:1px solid #333; color:#fff; width:30px; height:20px; color:#000; z-index:2; line-height:20px; background:#fff; filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75; text-decoration: none; font-weight: bold;}
a#close:hover{text-decoration:none}
		
#descrizione {border-top:1px solid #ccc; height:30px;position: absolute;  bottom:20px; overflow:auto; left:0; width:100%; background:#fff; filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;}
#descrizione p{color:#000; padding-top:5px; text-align: center;}
		
		