/* CSS Document */


.border {
	border: 1px solid #666666;
}
.error {
	font-weight:bold;
	color:red;
}
#gallery {
	text-align: center;
	width:850px; margin:0 auto;
}

.galleryThumb {
	width: 188px; height: 220px;	
	text-align:center;
	float:left;
	margin: 10px 15px 10px 15px; padding:12px 7px;
	background-color: rgb(179, 233, 247);
}
.galleryThumb span {
	display:block; height:40px;
}
.galleryThumb a {
	text-decoration:none;
	color:#252525;
	font-weight:bold;
}
.galleryThumb a:hover {
	text-decoration:none;
	color:#666666;
}
.galleryThumb img {
	border: solid 1px #666666;
}


/* Photo layout on thumbnails page */
.wrap div {
	float: left;
	border: 0;
	margin: 10px 8px 0 8px;
}
.wrap a {
	display: table-cell;
	width: 188px;
	height: 188px;
	text-align: center; /* qui e non su precedente, iCab */
	vertical-align: middle;
}
.wrap img {
	border: solid 1px #666666;
	vertical-align: middle;
}
/*\*//*/
.wrap a {
	display: block;
}
.wrap span {
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: 1px;
}
.wrap a {
	font-size: 1px;
}
/* non serve solito shift background-position: 11px 11px per IE/Mac, forse perche' su inline-block? */
.wrap div {
	border-collapse: collapse; /* Op7 */
}
.wrap a:hover {
	background-color: #E9E9E9;
}
