div.highslide-controls li {
	list-style-image: none;
}

div.highslide-caption {
	color: gray;	
}

div.zalbums {
	padding : 0;
	margin: 0;	
}

div.zalbums div.thumb, div.zalbum div.thumb {
	width: 190px;
	height: 190px;
	text-align: center;
	float: left;
	overflow: hidden;
}
div.zalbum div.thumb {
	width: 142px;
	height: 142px;
}

div.zalbums div.thumb div.marge, div.zalbum div.thumb div.marge {
	padding: 15px;
}

div.zalbum div.thumb div.marge {
	padding: 13px;
}
	
div.zalbums div.thumb div.caption {
	width: 150px;
	position: relative;
	top: -90px;
	left: 5px;
	text-align: center;
	font-family: blair, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

div.zalbums div.thumb div.caption div.marge, div.zalbum div.thumb div.caption div.marge {
	padding: 0 10px;
}

div.zalbums div.thumb a.vignette, div.zalbum div.thumb a.vignette {
	display: block;
	border: 5px solid #bec3c6;
	background-color: #000;
}
div.zalbum div.thumb a.vignette {
	display: block;
	border: 3px solid #bec3c6;
	background-color: #000;
}

div.zalbums div.thumb a.vignette:hover, div.zalbum div.thumb a.vignette:hover {
	border-color: #f15a22;
}

div.zalbums div.thumb a.vignette img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	opacity: 0.5;
}

div.zalbums div.thumb a.vignette:hover>img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100";
	filter: alpha(opacity=100);
	opacity: 1.0;
	
}

div.zalbums div.thumb div.enveloppe:hover div.caption, div.zalbum div.thumb div.enveloppe:hover div.caption {
	display: none;
}

div.zalbums div.thumb a.titrevignette, div.zalbums div.thumb a.titrevignette:hover, div.zalbum div.thumb a.titrevignette, div.zalbum div.thumb a.titrevignette:hover {
	text-decoration: none;
	color: #fff;	
}

fieldset.searchalbum .saisie {
	width: 150px;
}
fieldset.searchalbum table td {
	padding: 2px 5px;	
}