  /*//////////////////////////
 ///// Classes globales /////
//////////////////////////*/

HTML {
	height:100%;
}

BODY {
	margin:0;
	padding:0;
	height:100%;
	background-color:#242424;
	background-image:url(../img/fond.gif);
	background-position:top;
	background-repeat:repeat;

	font-family:'Trebuchet MS';
	font-size:12px;
	line-height:17px;
	color:#666666;
}

#general{
width:999px;
}

#header{
width:999px;
height:144px;
}

#header #logo {
float:left;
width:999px;
text-align:left;
margin-top:50px;
}

#header #boutons{
float:right;
text-align:right;
}

#header #boutons img{
	margin-bottom:1px;
	margin-right:25px;
}

#boutons a:link, a:visited{
	text-decoration:none;
	color:#000000;
	filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1; opacity:1;
}
#header #boutons a:hover img{
filter: alpha(opacity=90);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
 -moz-opacity: 0.90; opacity:0.9;

}
#header #boutons a img {
	border:0px;
}

#containerFlash {
float:left;
width:974px;
height:460px;
color:#FFFFFF;
vertical-align:middle;
text-align:center;
padding:0;
margin:0;
}

#containerFlash A { color:#FFFFFF; }

#containerFlash P {
	padding-top:180px;
}

#neofly{
	float:left;
	width:25px;
	height:460px;
	vertical-align:middle;
}
#neofly IMG {
	margin-top:120px;
}

#neofly A IMG {
border:0px;
text-decoration:none;
}

#footer {
	clear:both;
	width:974px;
	margin:auto;
	padding-top:5px;
	padding-right:25px;
	text-align:left;
}

#footer A {
	color:#FFFFFF;
}
/*
#footer img{
	margin:30px 25px 20px; 0;
}
*/

A H1 {
	display:none;
}

A H2 {
	display:none;
}
