/* ----------début mise en page---------- */
body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url("./images/fond-body_general.jpg");
	background-repeat: repeat;
}
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#conteneur {
	width: 974px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	margin-top: 8px;   
}
#banniere {
	width: 974px;
	height: 130px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-image: url("./images/banniere_general.jpg");
	background-repeat: no-repeat;
}
/* ----------début menuhaut css---------- */
#menuhautcss { width:974px; height:30px; background-image:url("./images/fond-menu_general.jpg"); }
#menuhautfond { 	width:969px; height:30px; margin-left:0px; }
.preload1 {background: url(./images/six_0a.gif);}
.preload2 {background: url(./images/six_1a.gif);}
#nav {padding:0; margin:0; margin-left: 20px; list-style:none; height:30px; background:#fff url(./images/six_0.gif) repeat-x; position:relative; z-index:200; font-family:arial; font-weight: bold;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:30px; width:130px; line-height:28px; color:#000; text-decoration:none; font-size:12px; font-weight:bold; padding:0 0 0 2px; cursor:pointer; background: url(./images/six_0.gif);}
#nav li a.top_link span {float:left; display:block; padding:0px; height:30px; width:130px; background: url(./images/six_0.gif) right top no-repeat;}
#nav li a.top_link span.down {float:left; display:block; padding:0px; height:28px; width:130px; background: url(./images/six_0a.gif) no-repeat right top;}
#nav li:hover a.top_link,
#nav a.top_link:hover
{color:#fff; background: url(./images/six_1.gif) no-repeat;}
#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{background:url(./images/six_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down
{background:url(./images/six_1a.gif) no-repeat right top; padding-bottom:0px;}
#nav table {border-collapse:collapse; padding:0px; margin:0; position:absolute; left:0; top:-1px;}
#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}
#nav :hover ul.sub
{left:1px; top:30px; background: #FFD7FF; padding:3px; border:1px solid #FF64FF; white-space:nowrap; width:240px; height:auto; z-index:300; text-align:left;}
#nav :hover ul.sub li
{display:block; height:30px; position:relative; float:left; width:240px; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; font-size:12px; height:28px; width:238px; line-height:28px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #FFFFFF;}
#nav li ul.sub li a.fly
{background:#50b5d0 url(arrow.gif) 80px 6px no-repeat;}
#nav :hover ul.sub li a:hover 
{background:#FFA4FF; color:#fff; border-color:#fff;}
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:89px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > ul
{left:90px; top:-4px; background: #50b5d0; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;}
#nav li:hover > ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
/* ----------fin menuhaut css---------- */
#central {
	width: 974px;
	text-align: center;
	background-image: url("./images/fond-page_general.jpg");
	background-repeat: repeat-y;
}
#central img {
	text-align: center;
}
#contenu {
	width: 930px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
}
#menubas { 
	width: 930px;
	margin-left: auto; 
	margin-right: auto;
	text-align: right;
}
#footer {
	width: 974px;
	height: 30px;
	margin-left: auto; 
	margin-right: auto;
	text-align: center;
	background-image: url("./images/footer_general.jpg");
	background-repeat: no-repeat;
}
/* ----------fin mise en page---------- */
/* ----------début contenu---------- */
p {
	font-family: "Times New Roman", Times, serif;
	text-align: justify;
	font-size: 12pt;
	color: #820082;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #820082;
	text-transform: uppercase;
	font-weight: bold;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #820082;
	font-weight: bold;
	text-decoration: underline;
}
.liensnao:link { 
	font-family:"Times New Roman",Times,serif; 
	font-size: 12pt; 
	text-decoration: underscore;
	color: #FF00FF;
	font-weight: bold; 
}
.liensnao:visited { 
	font-family:"Times New Roman",Times,serif; 
	font-size: 12pt; 
	text-decoration: underscore; 
	color: #FF00FF; 
	font-weight: bold; 
}
.liensnao:hover { 
	font-family:"Times New Roman",Times,serif; 
	font-size: 12pt; 
	text-decoration: underscore;
	text-transform: uppercase;
	color: #FF0000; 
	font-weight: bold; 
}
.liensnao:active { 
	font-family:"Times New Roman",Times,serif; 
	font-size: 12pt; 
	color: #FF00FF; 
	text-decoration: underscore; 
	font-weight: bold; 
}
.myhr {
	width: 507px;
	height: 24px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-image: url("./images/separateur_general.gif");
	background-repeat: no-repeat;
}
.centrage {
	text-align: center;
}
.voir {
	display: none;
}
.voir1 {
	position:absolute;
	left:-9999%;
}
.editeurs {
	text-transform: uppercase;
}
/* ----------fin contenu---------- */