
.highslide {
cursor: url("/immagini/fe/zoomin.cur"), pointer;
 outline: none;
}

.highslide img {
border: 1px solid #fff;
}

.highslide:hover img {
border: 1px solid #F58220;
}

.highslide-image {
border: 10px solid #fff;
cursor: pointer; /* opera */
cursor: url("/immagini/fe/zoomout.cur"), pointer;
}

.highslide-image-blur {
cursor: pointer;
cursor: hand;
}

.highslide-caption {
display: none;
border: 5px solid #fff;
border-top: none;
padding: 0px 5px 5px ;
background: #fff;
font-size: .75em;
line-height:1.5;
text-align: left;
color:#5f5f5f;
}
.highslide-caption p{
margin:0px;
}

.highslide-caption a:link, .highslide-caption a:visited{
color:#F58220;
background: #fff;
text-decoration:underline; 
}

.highslide-caption a:hover, .highslide-caption a:focus, .highslide-caption a:active{
color:#5f5f5f;
background: #fff;
text-decoration: underline; 
}


.highslide-display-block {
display: block;
}


.highslide-display-none {
 display: none;
}


.highslide-loading {
display: block;
color: #fff;
font-family: verdana, 'trebuchet ms',  arial, helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
padding: 3px 3px 3px 22px;
filter:alpha(opacity=60); /* ie */
-moz-opacity:0.6;
opacity:0.6;
border-style: solid;
border-width: 1px 0 1px 0; 
border-color: #fff;	
background-image: url(/immagini/fe/loader.gif) no-repeat 3px 1px; 
}

.highslide-close {
float:right;
padding-left:20px;
text-decoration:none;
border:none;
background: #fff;
}
#overlay{

 position: absolute;

 top: 0;

 left: 0;

 z-index: 90;

 width: 100%;

 height: 900px;

 background-color: #000;

 filter:alpha(opacity=60);

 -moz-opacity: 0.6;

 opacity: 0.6;

 }
