body, html { /* CSS utilisee pour le site 3dvr.org : generic */
background-color: #003366;
color: Black;
/* overflow: hidden; */
margin: 0; padding: 0
}
a:link, a:visited {
	color: blue;
/*	font : 12px Arial, Helvetica, sans-serif; */
	text-decoration: none;
	background: transparent;
}
a:active, a:hover {
/*	font : 12px Arial, Helvetica, sans-serif; */
	text-decoration: none;
	background: transparent;
	color: #ff0000;
}
img { border: 0px; display:block; }
abbr, acronym, .help { border-bottom: 1px dashed #333; cursor: help; }
.imgover { border: 0px; display:block; }
#ffxmain {
/* Make element float in the center */
position: absolute;
left: 50%;
top: 50%;

/* Set the width and height */
width: 760px;
height: 460px;

/* Set margin to half the values of width/height */
margin-left: -380px;
margin-top: -230px;

/* Presentational properties */
background-color: #336699;
color: #ffffff;
text-align: left;
border : 1px solid Black;
}
#ffxtop {
background-color : #336699;
color: #336699;
position: absolute;
top: 0px;
left: 67px;
text-align: left;
margin: 0px; padding: 0px;
z-index: 1;
}
#ffxwww {
background-color : #336699;
color: #336699;
position:absolute;
top: 10px;
left: 300px;
text-align: left;
margin: 0px; padding: 0px;
z-index: 2;
}
#ffxmenubkg {
position:absolute;
top: 60px;
left: 0px;
text-align: left;
margin: 0px; padding: 0px;
z-index: 2;
}
#titremenu {
position:absolute;
top: 100px;
left: 50px;
width:101px;
text-align: left;
margin: 0px; padding: 0px;
z-index: 3;
}
#menu {
position:absolute;
top: 118px;
left: 57px;
/* width: 94px; */
height: auto;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
z-index: 4;
cursor: pointer;
}
#copi {
position:absolute;
color: #c0c0c0;
top: 440px;
left: 170px;
width: 560px;
text-align: left;
margin: 0px; padding: 0px;
font : 10px Arial, Helvetica, sans-serif;
z-index: 3;
}
#ffxblanc {
background: White;
color: #000000;
position:absolute;
top: 65px;
left: 170px;
width : 560px;
height : 370px;
text-align: left;
margin: 0px; padding: 0px;
border-top : 1px solid Black;
border-left : 1px solid Black;
border-right : 1px solid Black;
border-bottom: none;
overflow: hidden;
font : 12px Arial, Helvetica, sans-serif;
z-index: 4;
}
#grid {
	position: absolute;
	top: 130px;
	left: 0px;
	width : 540px;
	height : 240px;
	margin: 0px; padding: 0px;
	z-index: 5;
}
#ombre {
background-color: #333333;
color: #000000;
position: absolute;
top: 70px;
left: 175px;
width : 560px;
height : 370px;
margin: 0px; padding: 0px;
z-index: 3;
}
#entete {
	position: absolute;
	top: 80px;
	left: 170px;
	width: 350px;
	margin: 0px; padding: 0px;
	font : bold 12px Arial, Helvetica, sans-serif;
	background: #336699 url(../imgs/bkgs/fond3.gif) repeat-y left;
	color: #ffcc00;
	text-align: right;
	border : 1px solid Black;
	z-index: 5;
}
#coingrid {
	position: absolute;
	top: 435px;
	left: 415px;
	width: 56px;
	height: 20px;
	margin: 0px; padding: 0px;
	z-index: 6;
}
.valid {	margin: 3px 0px 0px 0px; padding:0px; border:1px solid #000000; }
#entete a, #entete a:link, #entete a:visited {
	font : bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: transparent;
	color: #ffffff;	
}
#entete a:hover {
	font : bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: transparent;
	color: #ff0000;	
}
