#zoombox_aplat {
	position:fixed;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height:100%;
	background: #000;
	background-image: -moz-radial-gradient(center, 20px, center, 500px, from(#888), to(#000));
	background-image: -webkit-gradient(radial, center center, 20, center center, 480, from(#888), to(#000));
	cursor:pointer;
}
#zoombox_loader {
	background:url(default/loader.png) left top no-repeat;
	position:absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
	overflow: hidden;
	z-index: 110;
}
#zoombox_close {
	float: right;
	z-index: 100;
	padding: 0 10px;
	margin: -22px -14px 0 0;
	height: 16px;
	color: #222;
	text-shadow: 1px 1px 0px #ddd;
	font-weight: bolder;
	line-height: 0.9em;
	background: #ddd;
	border: 1px solid #888;
	-moz-border-radius: 0.25em; -webkit-border-radius: 0.25em; border-radius: 0.25em;
	-moz-box-shadow:0 0 6px rgba(0,0,0,0.8); -webkit-box-shadow:0 0 6px rgba(0,0,0,0.8); box-shadow:0 0 6px rgba(0,0,0,0.8);
	background: -moz-linear-gradient(#ddd, #aaa);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), color-stop(0.5, #aaa));
}
	#zoombox_close:hover {
		text-shadow: -1px -1px 0px #bbb;
		-moz-box-shadow:0 0 10px rgba(0,0,0,1); -webkit-box-shadow:0 0 10px rgba(0,0,0,1); box-shadow:0 0 10px rgba(0,0,0,1);
		background: -moz-linear-gradient(#aaa, #ddd);
		background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaa), color-stop(0.5, #ddd));		
	}
	#zoombox_close:active {
		color: #EEE;
		text-shadow: 0 0 0;
		background: #333 !important;
		border-color: #aaa;
	}
.zoombox_close{
	cursor: pointer;
}
#zoombox_contener {
	position:absolute;
	padding:0;
	margin:0;
	overflow: visible;
	padding:18px 18px 56px 18px;
	z-index: 90;
}
#zoombox_relative{
	position:relative;
	width:100%;
	height:100%;
}
figure#zoombox_content:before {content: "Utiliser les fleches du clavier pour naviguer entre les images."; font-size: 0.8em;}
figure#zoombox_content {
	width:100%;
	/*height:100%;*/
	overflow:hidden;
	padding: 1px 6px 5px 6px; background-color: rgba(220, 220, 220, 1); border: 1px solid #aaa;
	max-width: none !important;
	-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.5); box-shadow: 0 2px 5px rgba(0,0,0,0.5);
}
	figure#zoombox_content img {
		display: inline !important;
	}
#zoombox_content iframe{
	border:none;
}
#zoombox_title{
	text-align: center !important;
	margin-top: -30px;
}
