﻿body{
background-color:#A5A4A4;
}

a{
color: #A5A4A4;
}

a:visited {
color: #A5A4A4;
}
a:active {
color: #A5A4A4;
}
a:hover {
text-decoration:none;
}

/* Gallerie  */

.photo {
	position: absolute;
	width:732px;
	height:382px;
	background-color:#A5A4A4;
	left:50%;
	top:50%;
	margin-left:-366px;
	margin-top: -191px;
}

.photo ul, .photo ul ul {
padding:0; margin:0; border:0; list-style:none; width:215px;
}
.photo ul ul {
margin-left:-9999px; height:0; overflow:hidden;
}
.photo ul li {
width:215px; background: #A5A4A4; float:left;
}
.photo ul li a.set {
display:block; text-align:center; height:30px; line-height:30px; background: #5d5d5d repeat; font-size: 12px ;text-decoration:none;
border: 1px #b3b3b3 solid;
color: #ff6600;}

.photo ul li .boite-images {
border-collapse:collapse; margin:0; padding:0; display:none;
}

.photo ul li a.set:hover {
background:transparent;
}
.photo ul li:hover a.set {
color:#b9b9b9;background-color:#000000;
}

.photo ul :hover b {
display:block; width:480px; height:360px; background:#f8f8f8; border:1px solid #888; position:absolute; left:250px; top:0;
}

.photo ul :hover .boite-images{
border-collapse:collapse; padding:0; margin-top:-2px; display:block; border:1px solid #888; border-width:0 1px 1px 1px;
}

.photo ul :hover ul{
margin:0; width:207px; overflow:visible; height:207px; background:transparent;
}

.photo ul :hover ul li{
float:left; display:inline; width:56px; margin:2px 6px; background:transparent;
}

.photo ul :hover ul li a{
background:transparent;
}

.photo ul :hover ul li a img.thumb{
margin:3px; display:block; border:0;
}

.photo ul :hover ul li a img.full{
position:absolute; left:-9999px; top:0; border:0;
}

.photo ul :hover ul li a:hover img.thumb{
margin:0; border:3px solid #fc0;
}

.photo ul :hover ul li a:hover{
background:#fff;
}

.photo ul :hover ul li a:hover img.full{
left:250px; z-index:0; border:1px solid #000;
}

.photo .default {
width:480px; height:360px; position:absolute; left:250px; top:0; border:1px solid #ddd;
}
.boite-images {
	border: none;
	text-align: left;
}

.cadre-images {
	border: none;
	float: left;
	padding: 1px;
}

.clear{
	clear: both;
}