body{
	background-color:#000000;
    font-family: lucida grande, trebuchet, verdana;
	font-size: 62.5%;
	line-height:140%;
	color:#CCC;
}
p,ul,li,table{
font-size:1em;
}
h1{
	color:#FFF;
	font-size: 1.4em;
	text-align:center;
	padding-top:10px;
	padding-bottom: 25px;
	/*border-bottom: thin dotted #555;*/
}
h2{
	color:#F90;
	font-size: 1.3em;
	padding-top:18px;
	padding-bottom:5px;
	font-weight: lighter;
}
h3{
	text-decoration:underline;
}
a{
	color:#CCC;
}
a:hover{
	color: #FFF;
}
li{
	line-height: 180%;
}
ul#screenshots{
	list-style-type: none;
}
ul#screenshots li{
	float:left;
}
ul#screenshots li a img{
	display: block ;
	width:48px;
	height:30px;
	margin-right:10px;
	margin-bottom:10px;
}
ul#screenshots li a:hover img {
	display: block ;
	width:48px;
	height:30px;
	margin-right:8px;
	margin-bottom:8px;
	border: thin solid #FFF;
}
.findeligne{
}
.question{
	color: #FF9900;
	line-height: 120%;
	text-align: left;
	padding-top: 15px;
}
.question+p{
	margin-top: -10px;
}
ul#faq{
	text-align:center;
	width:480px;
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	padding-bottom: 15px;
	border-bottom: thin dotted #555;
}
#faq li{
	margin-right:20px;
	display: inline;
	list-style-type: none;
}
ul#flags{
	margin-left:130px;
	list-style-type: none;
}
ul#flags li{
	float:left;
	padding-right:5px;
}
/*-----------------------------------------------------------------------*/
div#header,div#header_en{
	width:300px;
	height:120px;
	background-repeat: no-repeat;
	margin-top: 10px;
}
div#header{
	background-image: url(images/header.png);
}
div#header_en{
	background-image: url(images/header_en.png);
}
div#headerindex{
	width:480px;
	height:360px;
	background-image: url(images/headerindex.jpg);
	background-repeat: no-repeat;
}
/*-----------------------------------------------------------------------*/
div#centre{
	width:480px;
	text-align:justify;
}
/*-----------------------------------------------------------------------*/
div#navigation{
	width:480px;
	border-top: thin dotted #555;
	margin-top: 39px;
}
div#navigationtop{
	clear:both;
	width:480px;
	border-bottom: thin dotted #555;
}
ul#navlist {
	margin-left: 0px;
	padding-left: 0px;
	white-space: nowrap;
	text-transform: uppercase;
}
ul#navlisttop {
	margin-left: 0px;
	padding-left: 0px;
	white-space: nowrap;
	text-transform: uppercase;
}
#navlist li, #navlisttop li{
	display: inline;
	list-style-type: none;
}
#navlist a, #navlisttop a{
	padding: 0px 3px;
	font-size: 0.9em;
}
#navlist a:link, #navlist a:visited, #navlisttop a:link, #navlisttop a:visited{
	color: #999;
	text-decoration: none;
}
#navlist a:hover, #navlisttop a:hover{
	color: #000;
	background-color: #FFF;
	text-decoration: none;
}
/*-----------------------------------------------------------------------*/
div#footer{
	clear:both;
	width:400px;
	height:41px;
	text-align:center;
}
	div#footer p{ /* instruction pour tous navigateurs*/
	line-height:41px;
	color:#666;
}
/*-----------------------------------------------------------------------*/
	/*img.left {float: left;margin: 0px 10px 0px 0px;}
	img.right {float: right; margin: 2px 0 5px 10px; border: 0;}
	img.span {margin: 0px 0px 10px 0px; border: 0;}
	img.across {margin: 0px 0px 5px 0px; border: thick solid #000;}	
	img.screenshots {width:200px;height:150px;border: thin solid #000;*/
