#displayphotosV2 td
{
text-align:center;
vertical-align:middle;
padding:5px;
margin:10px;
height:222px;
border-left:2px solid #aaaaaa;
border-top:2px solid #aaaaaa;
border-right:2px solid #f0f0f0;
border-bottom:2px solid #f0f0f0;
}


#displayphotosV2 img
{
border:0px;
max-width:100%;
margin:auto;
vertical-align:bottom;
}

table#displayphotosV2
{
width:100%;
table-layout:fixed;
}


.stats th {
	font: bold 10px Verdana, Arial, Helvetica,
	sans-serif;
	color: #539011;
	border-right: 1px solid #d5eeae;
	border-left: 1px solid #d5eeae;
	border-bottom: 1px solid #d5eeae;
	border-top: 1px solid #d5eeae;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 3px;
	background: #d5eeae url(bg_header.jpg) no-repeat;
}


.stats th.nobg {
	border-top: 0;
	border-left: 0;
	background: none;
}

.stats td {
	border-right: 1px solid #d5eeae;
	border-bottom: 1px solid #d5eeae;
	padding: 3px;
}

.stats tr.pair td {
	background: #fff;
	color: #539011;
}


.stats .impair td {
	background: #f9fdf3;
	color: #539011;
}

table.stats
{
border-collapse:collapse;
font: 9px Verdana, Arial, Helvetica;
margin:auto;
border: 1px solid #d5eeae;
width:100%;
table-layout:fixed;
}

.stats th
{
width:20%;
}
.stats th + th
{
width:40%;
}
.stats th + th + th
{
width:30%;
}
.stats th + th + th + th
{
width:10%;
}

.stats td
{
width:20%;
}
.stats td + td
{
width:40%;
}
.stats td + td + td
{
width:30%;
}
.stats td + td + td + td
{
width:10%;
}

.tableheight
{
max-height:500px;
overflow-y:scroll;
padding-left:1px;
padding-top:1px;
}

#footer
{
margin-top:10px;
border-top:1px solid #e0e0e0;
text-align:center;
padding:2px;
color:#505050;
background-color:#f0f0f0;
margin-left:-1px;
margin-right:-1px;
background-image:url(Foto/9-2.png);
background-position:top left;
background-repeat:repeat-x;
}

#footer a
{
color:#7d7d7d;
line-height:16px;
}

a
{
color:#7d7d7d;
}

body
{
margin:0px;
padding:0px;
background-color:#d9d9d9;
width:90%;
margin:auto;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
font-family:Verdana,sans-serif;
font-size:small;
}

html
{
height:100%;
background-color:#646464;
}

#menu ul a
{
text-decoration:none;
color:#505050;
line-height:16px;
}

#menu ul img
{
vertical-align:bottom;
}

#menu ul a:hover
{
background-color:#b9b9b9;
color:#ffffff;
}

#menu ul li
{
color:#d00000;
}

#menu .menubox
{
padding-top:5px;
padding-bottom:5px;
background-color:#86c32a;
}

#menu .menutitre
{
font-weight:900;
padding-left:4px;
border-left:2px solid #7d7d7d;
color:#000000;
margin-top:7px;
}

#menu .menutitre:hover
{
padding-left:2px;
border-left:4px solid #7d7d7d;
}

#left
{
float:left;
padding:0em;
width:245px;
margin-left:10px;
}

#menu
{
border-left:2px solid #e7e7e7;
border-right:2px solid #e7e7e7;
border-bottom:2px solid #e7e7e7;
}

#menu ul
{
padding-left:10px;
padding-right:10px;
margin:0px;
}

#menu ul li
{
list-style: none;
}

a img
{
border:0px;
}

#content
{
margin:0px;
margin-left:265px;
margin-right:10px;
border-left:2px solid #e7e7e7;
border-right:2px solid #e7e7e7;
border-bottom:2px solid #e7e7e7;
text-align:center;
}

#menu #logo
{
display:block;
padding:5px;
color:#b9b9b9;
font-size:x-large;
text-decoration:none;
text-align:center;
background-color:#e7e7e7;
}

#wraplogo
{
padding-bottom:0px;
}

#wrapmenu
{
padding-top:5px;
}

#menu #logo img
{
vertical-align:middle;
}

h1
{
margin:0px;
background-color:#e7e7e7;
color:#b9b9b9;
padding:2px;
background-image:url(Foto/9-1.png);
background-position:bottom left;
background-repeat:repeat-x;
text-align:center;
padding-top:5px;
}

#displayphotos
{
width:100%;
_width:99%;
table-layout:fixed;
}

#displayphotos td
{
width:25%;
}

.image
{
text-align:center;
padding-top:5px;
padding-bottom:5px;
vertical-align:top;
}

.box .firstdiv
{
margin-left:3%;
display:block;
padding:0;
border:1px solid #86c32a;
margin-bottom:0px;
height:222px;
width:94%;
overflow:hidden;
}

.box .firstdivsans
{
margin-left:3%;
display:block;
padding:0;
border:1px solid transparent;
margin-bottom:0px;
height:222px;
width:94%;
overflow:hidden;
}

.boxcarre
{
height:222px;
width:222px;
display:block;
margin:auto;
}

.boxcentre
{
height:222px;
width:222px;
display:table-cell;
vertical-align:middle;
}

.image img
{
vertical-align:bottom;
}

.buttonnavdiv1,
.buttonnavdiv2,
.buttonnavdiv3
{
width:32%;
float:left;
}

.buttonnavdiv2
{
margin-left:2%;
margin-right:2%;
}

.buttonnav
{
display:block;
background-color:#949494;
color:#ffffff;
border:1px solid transparent;
text-align:center;
font-weight:900;
margin-top:10px;
text-decoration:none;
margin-bottom:10px;
}

.buttonnav:hover
{
color:#949494;
border-color:#949494;
background-color:#ffffff;
}