@charset "utf-8";
/* CSS Document */

.gallerycontainer{
margin:0px;
float:left;
height:440px;
border:0px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}



.thumbnail img{
border:0px;
margin:0px;
}

.thumbnail:active img{
border:0px;
}

.thumbnail span{ /*CSS for enlarged image*/
padding:0px;
left:0px;
border:0px;
display:none;
}

.thumbnail span img{ /*CSS for enlarged image*/
position:absolute;
padding:0px;
margin:0px;
border:0px;
}

#didascalia_cont { /*CSS for enlarged image*/
position:absolute;
top:407px;
left:210px;
width:590px;
height:74px;
background-color:#000000;
filter: alpha(opacity=0);
opacity:0;
margin:0px;
border:0px;
z-index: 20;
}

#testo_didascalia { /*CSS for enlarged image*/
width:570px;
border:0px;
margin:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}


.thumbnail:active div { /*CSS for enlarged image*/
position:absolute;
display:block;
top:407px;
left:210px;
width:590px;
height:74px;
background-color:#000000;
filter: alpha(opacity=70);
opacity:0.7;
margin:0px;
border:0px;
z-index: 20;
}

.thumbnail h1{ /*CSS for enlarged image*/
width:590px;
height:24px;
position:absolute;
display:none;
top:406px;
left:210px;
border:0px;
margin:0px;
padding:6px 10px 0px 10px;
z-index: 30;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.thumbnail  h2{ /*CSS for enlarged image*/
width:590px;
height:54px;
position:absolute;
display:none;
border:0px;
top:400px;
left:160px;
margin:0px;
padding:0px 0px 4px 10px;
z-index: 30;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}


.thumbnail:active h1{ /*CSS for enlarged image*/
position:absolute;
display:block;
top:406px;
left:210px;
border:0px;
margin:0px;
padding:6px 10px 0px 10px;
z-index: 30;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.thumbnail:active h2{ /*CSS for enlarged image*/
position:absolute;
display:block;
top:430px;
left:210px;
border:0px;
margin:0px;
padding:0px 0px 4px 10px;
z-index: 30;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}

.thumbnail:active span{ /*CSS for enlarged image*/
width:590px;
height:442px;
position:absolute;
display:block;
top:41px;
left:210px; /*position where enlarged image should offset horizontally */
z-index: 10;
}

.locationDate{
height:52px;
text-align:right;
font-family:Helvetica,Arial, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
font-weight:bold;
}
.locationDate span{
font-family:Helvetica,Arial, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
font-weight:bold;
}


