body 
{
/*     background-image: url("images/g0.jpg");
    background-size: cover;
    background-repeat: no-repeat; */
	background-color:black;
	color:white;
	overflow :hidden;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin:0;
	font-size:11px;
}
#imgLogo
{
	display: inline-block;
	max-height: 180px;
	margin: 10px;
	vertical-align: middle;
	/*width: 180px;*/
}
#titreGen
{
	display: inline-block;
	font-size: 100pt;
	font-weight: bold;
	margin-left: 20px;
	vertical-align: middle;
	font: "Times New Roman", Times, serif;
	color:#FC6;

}

#topnav
{
	float: left;/**/
	width: 100%;
	    margin: 10px;
    font-size: 13pt;
    color: white;
/* 	background: #2E3C83 url(../../images/navstrip.jpg);
	background-size:100% 31px;
	background-repeat:no-repeat; 
	border-top: 1px solid #996600;
	border-bottom: 1px solid #996600;*/
	/* background: -webkit-linear-gradient(left, white 50%, #996600); For Safari 5.1 to 6.0 */
	/* background: -o-linear-gradient(right, white 50%, #996600); For Opera 11.1 to 12.0 */
	/* background: -moz-linear-gradient(right, white 50%, #996600); For Firefox 3.6 to 15 */
	/*background: linear-gradient(to right, white 50% , #996600);  Standard syntax */
}

#liste ul.titre
{
	list-style-type: none;
	    margin-top: 50px;
}
#liste span.titre
{
	font-size:16pt;
	font-weight:bold;
}
#liste ul.titre li a
{
	text-decoration: none;
	color:white;
}
#liste ul.titre li a:hover
{
color:#F00;
}

.lienPrincipal
{
	font-weight: bold;
    font-size: 13pt;
}

.lienDetails
{
	font-style: italic;
	font-size: 11pt;
}

.categorie {
    margin-top: 7px;
}
#topnav ul
{
	width: 100%;
	float: center;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#topnav li { 
	display: inline-block; 
	float: left;
	padding: 3px 7px;
	text-align: center;
	/*background: url(../../images/nav-line.gif) repeat-y 100% 0;*/
	font-weight: bold;
	color: #996600;
	text-decoration: none;
	border-right: 1px solid #996600;
	cursor:pointer;
}
#topnav li:hover
{
color:#F00;
}
#topnav li.current,#topnav li.current:hover
{
    background: #996600;
    color: #fff;
	cursor:default;
}
.clear
{
	clear:both;
	height:0;
	margin:0;
	padding:0;
	font-size:0;
}
#contenu
{
	position:fixed;
	left:0;right:0;bottom:0;
	overflow:auto;
}
.bouton,
.lien
{
	cursor:pointer;
}

.lien:hover
{
	color:#AA0000;
}

#pannelWait
{
	display:none;
	background-color: #000000;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4; 
	position:fixed; 
	top:0; bottom:0; left:0; right:0; 
	text-align : center; 
	vertical-align: middle;
	z-index:5000;
	cursor:wait;
}
.toHide
{
	display:none;
}
/*
#divInfo
{
	z-index:1000;
	position:absolute;
	top:0;right:0;left:0;bottom:0;
	margin:auto;
	overflow:auto;
	background:#FFF;
	padding:5px;
	 box-shadow: 10px 10px 5px #000000;
	 border:solid 1px black;
	 color:black;
}



#btFerme
{
	z-index:2000;
	position:absolute;
	top:10px;right:10px;
	width:16px; height:16px;

}
*/
#btRules
{
display:none;
width:64px;
width:64px;
position:absolute;
top:5px;
right:10px;
}

.illus
{
	position:fixed;
	bottom:0px;
	/*left:0px;*/
	max-width: 480px;
}