#photo_thumbs
{
	clear:left;
	position:relative;
	padding:0px;
	margin:0px;
}
#photo_thumbs img
{
	border:0px;
}
#photo_thumbs li,#photo_thumbs li.little,#photo_thumbs li.grand
{
	list-style-type:none;
	display:block;
	float:left;
	background:transparent;
	padding:0px;
	margin:1px;
	width:100px;
	height:100px;
}
#photo_thumbs li
{
	background: transparent url('./img/background-galerie.gif') no-repeat;
}
#photo_thumbs li.miniature
{
	background: transparent;
}
#photo_thumbs li.little
{
	background: transparent url('./img/background-galerie-petit.gif') no-repeat;
	width:50px;
	height:50px;
}
#photo_thumbs li.grand
{
	background: transparent;
	width:460px;
	height:370px;
	text-align:left;
}
#photo_thumbs a
{
	margin: 0px auto;
	width: 100px;
	height: 100px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #000;
}
#photo_thumbs a.little
{
	margin: 0px auto;
	width: 50px;
	height: 50px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #000;
}
#photo_thumbs a.grand
{
	margin: 0px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #000;
}
#photo_thumbs li:hover
{
	background: transparent url('./img/background-galerie_hover.gif') no-repeat;
}
#photo_thumbs li.miniature:hover
{
	background:transparent;
}
#photo_thumbs li.little:hover
{
	background: transparent url('./img/background-galerie-petit.gif') no-repeat;
}
#photo_thumbs li.grand:hover
{
	background: transparent;
}
.vert
{
	padding-top : 3px;
	height:94px;
}
.horiz
{
	padding-top : 15px;
	width:94px;
}
.petit_vert
{
	padding-top : 1px;
}
.petit_horiz
{
	padding-top : 7px;
}
.miniature
{
	padding-top : 2px;
}
.grd_horiz
{
}
.grd_vert
{
	margin-left:100px;
	margin-right:100px;
}
#photo_thumbs a.hideorshow
{
	width:auto;
	height:auto;
	text-align: center;
	background: transparent;
	text-decoration: none;
	color: #000;
}
#photo_thumbs a.miniature
{
	width: 100px;
	height: 100px;
	display: block;
	text-align: center;
	background: transparent;
	text-decoration: none;
	color: #000;
}
#photo_thumbs a.miniature:hover
{
	background: transparent;
}

#pages
{
	color:#E28C05;
	padding:0px auto;
	margin: 5px auto;
	height:25px;
	text-align:center;
}
#pages span.invis
{
	text-decoration:none;
	background:#FCD9A1;
	padding:2px 2px;
	border:1px;
	color:#3F0077;
	width:25px;
	float:left;
	margin:5px;
}
#pages a
{
	color: #3F0077;
	text-decoration:none;
	background:#FCD9A1;
	padding:2px 2px;
	border: 1px solid #3F0077;
	width:25px;
	margin:5px;
	display:block;
	float:left;
}
#pages a:hover
{
	background:#FCD9A1;
	color:#3F0077;
	border: 1px solid #FFC20F;
}
#pages span
{
	text-decoration:none;
	background:#FCD9A1;
	padding:2px 2px;
	border: 1px solid #E28C05;
	color:#3F0077;
	width:25px;
	float:left;
	margin:5px;
}
