/* CSS Document */

a.galleria span {
display:block; 
position:absolute;
width:1px; 
height:1px; 
top: 2px; 
left: 2px;
overflow:hidden; 
background:#000;
}


a.galleria, a.galleria:visited {
display:block; 
color:#4a679f;
text-decoration:none;
border:1px solid #fff; 
width:80px; 
height:60px; 
float:left; 
margin:3px;
z-index:100;
}


a.mini1 {background: url(italia_p.jpg);}
a.mini2 {background: url(cartinamilc_p.jpg);}
a.mini3 {background: url(cartinamimeda_p.jpg);}
a.mini4 {background: url(italia_p.jpg);}


a.galleria:hover {
border:1px solid #ddd;
}

a.galleria:hover img {
border:1px solid #ddd; 
position:relative; 
z-index:100;
}

a.galleria:active img, a.galleria:focus img {
border:1px solid #ddd; 
position:relative; 
z-index:50;
}

a.galleria:hover span {
display:block; 
position:absolute; 
width:471px; 
height:450px; 
top:2px;
left: 190px;
padding:2px;
background:transparent; 
z-index:100;
}


a.galleria:active span, a.galleria:focus span {
display:block; 
position:absolute; 
width:471px; 
height:450px; 
top:2px;
left:190px; 
padding:2px; 
color:#4a679f;
font-weight:bold;
background:#fff;
z-index:200;
}

.image {
display:block; 
position:absolute; 
width:466px; 
height:445px;
top:175px;
left:100px;
padding:0; 
}

.clearboth { clear: both; }
