@charset "utf-8";

body {
	height:100%;
	color: #ddd;
	margin: 0px;  
	overflow:hidden;
	font-size:12px;
	}
	
a:link {text-decoration:none;}    /* unvisited link */
a:visited {text-decoration:none;} /* visited link */
a:hover {text-decoration:underline;}   /* mouse over link */
a:active {text-decoration:underline;}  /* selected link */

a:link {color:#ddd;}    /* unvisited link */
a:visited {color:#ddd;} /* visited link */
a:hover {color:#ddd;}   /* mouse over link */
a:active {color:#ddd;}  /* selected link */

.CollapsiblePanel1 {width: 350px;}
.CollapsiblePanelTab1 {}

#cp1 .CollapsiblePanelContent { 
	overflow: scroll;
	height: 300px;	
}
.CollapsiblePanel {width: 350px;}
.CollapsiblePanelTab {	
}
.CollapsiblePanel1 {width: 350px;}
#CollapsiblePanelGroup5 .CollapsiblePanel1 {}
.CollapsiblePanelTab1 {}
	
html {height:100%;}
<!--ANTEPRIMA MORE INFORMATION-->
.gallerycontainer{position: relative;}

.ThumbLarge{
margin: 0px 0px 30px 0px;	
}
.ThumbSmall{
margin: 0px 0px 10px 12px;	
}
.thumbnail img{
border: 1px;
border-style:solid;
border-color:#ddd;
margin: 0px 0px 12px -2px;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
/*border: 1px solid blue;*/

}

.thumbnail span{ /*CSS for enlarged image*/

position: absolute;
background-color:rgba(50,50,50,0.95);
padding: 0px;
left: -1000px;
/*border: 1px dashed gray;*/
visibility: hidden;
color: black;
text-decoration: none;
color: #ddd;

-moz-box-shadow: 10px 10px 5px #000;
-webkit-box-shadow: 10px 10px 5px #000;
box-shadow: 7px 7px 8px #222;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}