div, p, h1, h2, h3, h4,  form, fieldset, img {
	margin:0; border:0;	padding:0; list-style:none;
}
body {
	font-family: Verdana;
	font-size:11px;
	text-align:justify;
	margin:0; color:#505050; line-height:14px;
}
a {
	text-decoration:none;
	color:#505050;
}
a:hover {
	text-decoration:none;
}
/*************************************layout************************************/
div#general{
margin:auto;
}
div#general div#header{
margin:auto; height:205px; background:url(../img/bg-2/bg-header.jpg) repeat-x;
}
/*************************************menu************************************/
div#general div#header div#menu_top{
width:940px; margin:auto; padding:auto; height:61px;
}
div#general div#header div#menu_top img{
float:left; margin-top:6px;
}
div#general div#header div#menu_top ul{
float:right; width:560px; height:37px; padding:20px 0 0 0;*width:563px;
}
div#general div#header div#menu_top ul li{
display:inline;
}
div#general div#header div#menu_top ul li a.A1{
display:block; width:65px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#fff;
padding:6px 0 0 0; background:#D10001; float:left;
}
div#general div#header div#menu_top ul li a.a1{
display:block; width:65px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#282828;
padding:6px 0 0 0; background:#E5E5E5; float:left;
}
div#general div#header div#menu_top ul li a.a1:hover{
background:#D10001; color:#fff;
}
div#general div#header div#menu_top ul li a.A2{
display:block; width:80px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#fff;
padding:6px 0 0 0; background:#D10001; float:left;
}
div#general div#header div#menu_top ul li a.a2{
display:block; width:80px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#282828;
padding:6px 0 0 0; background:#E5E5E5; float:left;
}
div#general div#header div#menu_top ul li a.a2:hover{
background:#D10001; color:#fff;
}
div#general div#header div#menu_top ul li a.A3{
display:block; width:110px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#fff;
padding:6px 0 0 0; background:#D10001; float:left;
}
div#general div#header div#menu_top ul li a.a3{
display:block; width:110px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#282828;
padding:6px 0 0 0; background:#E5E5E5; float:left;
}
div#general div#header div#menu_top ul li a.a3:hover{
background:#D10001; color:#fff;
}
div#general div#header div#menu_top ul li a.A4{
display:block; width:69px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#fff;
padding:6px 0 0 0; background:#D10001; float:left;
}
div#general div#header div#menu_top ul li a.a4{
display:block; width:69px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#282828;
padding:6px 0 0 0; background:#E5E5E5; float:left;
}
div#general div#header div#menu_top ul li a.a4:hover{
background:#D10001; color:#fff;
}
div#general div#header div#menu_top ul li a.A5{
display:block; width:129px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#fff;
padding:6px 0 0 0; background:#D10001; float:left;
}
div#general div#header div#menu_top ul li a.a5{
display:block; width:129px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#282828;
padding:6px 0 0 0; background:#E5E5E5; float:left;
}
div#general div#header div#menu_top ul li a.a5:hover{
background:#D10001; color:#fff;
}
div#general div#header div#menu_top ul li a.A6{
display:block; width:92px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#fff;
padding:6px 0 0 0; background:#D10001; float:left;
}
div#general div#header div#menu_top ul li a.a6{
display:block; width:92px; height:20px; text-align:center; font-family:"trebuchet MS"; font-size:12px; font-weight:bold; color:#282828;
padding:6px 0 0 0; background:#E5E5E5; float:left;
}
div#general div#header div#menu_top ul li a.a6:hover{
background:#D10001; color:#fff;
}
div#general div#header div#menu_top ul span{
display:block; width:3px; height:26px; background:url(../img/bg-2/separation.jpg) repeat-y; float:left;
}

/*************************************identification************************************/
div#general div#header div#identif{
width:940px; margin:20px auto 10px auto; padding:auto; height:90px;
}
div#general div#header div#identif img{
float:left;
}
div#general div#header div#identif form{
float:right; width:281px; background:url(../img/bg-2/bg-identif.jpg); height:62px; padding:16px 10px 10px 10px; border:1px solid #CCCCCC;
}
div#general div#header div#identif form fieldset label{ 
float:left; width:108px; color:#FF0000; font-size:10px; font-weight:bold; height:40px;
}
div#general div#header div#identif form fieldset input{ 
float:left; width:138px; border:1px solid #CCCCCC; height:16px; margin-bottom:3px; font-size:11px; color:#666; padding:2px 4px 0 4px;
}
div#general div#header div#identif form fieldset input.ok-bt{ 
float:right; width:auto; height:auto; border:none; padding:0;
}

div#general div#header div#identif form ul{ 
float:left; width:256px;
}
div#general div#header div#identif form ul li{
display:inline;
}
div#general div#header div#identif form ul li a img{
float:left; width:auto; margin:0 30px 0 0;
}
div#general div#header div#identif form ul a.mot{
float:right; font-size:9px; text-decoration:underline;
}
/*************************************contnent************************************/

div#general div#contnent {
width:940px; margin:auto; padding:auto; height:450px;
}
div#general div#contnent h1{
float:left; font-family:"trebuchet MS"; font-size:18px; padding:0 0 0 14px;
}
div#general div#contnent form{
float:left; width:899px; height:94px; padding:0 0 0 14px; margin:10px 0 26px 0;
}
div#general div#contnent form fieldset{
float:left; width:822px; height:76px; background:url(../img/bg-2/bg-recherche.jpg) no-repeat; padding:18px 0 0 89px;
}
div#general div#contnent form fieldset label{
float:left; font-family:"trebuchet MS"; font-size:20px; color:#fff; width:330px;
}
div#general div#contnent form fieldset input{
float:left; width:322px; border:1px solid; margin-top:10px; font-size:11px; height:16px; padding:3px 5px 0 5px;
}
div#general div#contnent form fieldset input.trouver{
float:left; width:auto; border:none; height:auto; margin:10px 0 0 20px; padding:0;
}

/*****************************/
div#general div#contnent div#tags{
float:left; width:598px; height:72px; border:1px solid #CCCCCC; margin:10px 0 0 0; padding:20px 11px 10px 11px; 
}
div#general div#contnent div#tags p.rubriques{
float:left; width:auto; height:auto; text-align:justify; margin:0; padding:0; line-height:17px;
}
div#general div#contnent div#tags h1{
float:left; font-size:14px; padding:0 0 0 20px; background:url(../img/bg-2/picto-flesh.jpg) no-repeat left; color:#000;width:180px; margin-bottom:5px;
}
/*****************************/
div#general div#contnent div#tags-4{
float:right; width:305px; height:262px; 
}
/*****************************/
div#general div#contnent div#tags-2{
float:left; width:281px; height:116px; border:1px solid #CCCCCC; margin:0 16px 0 0; padding:20px 10px 10px 10px; background:url(../img/bg-2/bg-3d1.jpg) no-repeat right;
}
div#general div#contnent div#tags-2 h1{
float:left; font-size:14px; padding:0 0 0 20px; background:url(../img/bg-2/picto-flesh.jpg) no-repeat left; color:#000;width:180px;
}
div#general div#contnent div#tags-2 p{
float:left; font-size:13px; font-family:"trebuchet MS"; width:207px; margin:20px 0 0 0;
}
div#general div#contnent div#tags-2 form.info{
float:left; width:205px; margin:14px 0 0 0; padding:0; height:auto;
}
div#general div#contnent div#tags-2 form.info fieldset{
float:left; width:205px; margin:0; padding:0; height:auto; background:none;
}

div#general div#contnent div#tags-2 input{
float:left; width:150px; border:1px solid #C1C1C1; color:#8A8A8A;
}
div#general div#contnent div#tags-2 input.ok-info{
float:right; width:auto; border:none; height:auto; margin:10px 0 0 0; padding:0;
}
/*****************************/
div#general div#contnent div#tags-3{
float:left; width:281px; height:116px; border:1px solid #CCCCCC; margin:0 0 0 0; padding:20px 10px 10px 10px; background:url(../img/bg-2/bg-3d2.jpg) no-repeat right;
}
div#general div#contnent div#tags-3 h1{
float:left; font-size:14px; padding:0 0 0 20px; background:url(../img/bg-2/picto-flesh.jpg) no-repeat left; color:#000;width:180px;
}
div#general div#contnent div#tags-3 p{
float:left; font-size:13px; font-family:"trebuchet MS"; width:196px; margin:10px 0 0 0;
}
a.t1{
font-size:11px;  font-family:arial; color:#505050; padding:2px 5px 0 5px;
}
a.t1:hover{
text-decoration:underline; color:#FF0000;
}
a.t2:hover{
text-decoration:underline;
}
a.t3{
font-size:14px;  font-family:arial; color:#505050;  font-weight:bold; padding:0 5px 0 5px;
}
a.t3:hover{
color:#FF0000; text-decoration:underline;
}
a.t4{
font-size:14px;  font-family:arial; color:#505050; padding:2px 5px 0 5px;
}
a.t4:hover{
color:#FF0000; text-decoration:underline;
}
/****************************************************footer*****************/

div#general div#footer {
height:201px; background:url(../img/bg-2/bg-footer.jpg) repeat-x;
}
div#general div#footer div#footer-texte {
width:940px; *width:940px; margin:auto; padding:auto; height:201px;
}
div#general div#footer div#footer-texte ul{
float:left; width:152px; height:135px; padding:10px 0 0 0; margin:0 30px 0 0;
}
div#general div#footer div#footer-texte ul span{
float:left; display:block; width:152px; border-bottom:1px solid; font-size:10px; font-weight:bold; margin-bottom:12px;
}
div#general div#footer div#footer-texte ul li {
float:left; height:auto;
}
div#general div#footer div#footer-texte ul li a{
float:left; font-size:10px; width:152px;
}
div#general div#footer div#footer-texte ul li a:hover{
text-decoration:underline;
}

/****************************************/
div#general div#footer div#liens {
width:940px; float:left;
}
div#general div#footer div#liens ul{
width:190px; padding:0 375px; height:auto; margin:0 0 8px 0;
}
div#general div#footer div#liens ul li{
display:inline;
}
div#general div#footer div#liens ul li a{
width:auto; text-decoration:none; margin:0 3px;
}
div#general div#footer div#liens p{
width:940px; text-align:center; color:#999;
}
/*-----------------------moteur de recherche------------------------------------*/

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* Autocompletion */
.update{
	position:absolute;
	background-color:white;
	margin:0;
	padding:0;
}

ul.contacts  {
	list-style-type: none;
	margin:0px;
	height:200px;
	padding:0px;
	text-align: left;
	overflow-x:hidden;
	overflow-y:scroll;
	border:1px solid #000;
	border-top:none;
}
ul.contacts li.selected { background-color: #426FD9; cursor: pointer; color:#FFFFFF; }
li.contact {
	list-style-type: none;
	display:block;
	margin:0; color:#505050;
	padding:2px 4px;
	height:auto;
}
li.contact div.nom {
	font-weight:normal;
	font-size:11px;
	line-height:1.2em;
}
li.contacte {
	list-style-type: none;
	display:block;
	margin:0;
	padding:2px 4px;
	height:20px;
}
li.contacte div.nom {
	font-weight:normal;
	font-size:11px;
	line-height:1.2em;
}
/*----------------------------------- administration -----------------------------------*/
a#belgiquee {
display:block;width:84px; height:20px; background:url(../img/bg/adminc5.gif) no-repeat; text-align:center; padding:5px 0 0 0; margin:0 2px 0 0;
}
a#specialise {
display:block;width:135px; height:20px; background:url(../img/bg/admic1.gif) no-repeat; text-align:center; padding:5px 0 0 0;margin:0 2px 0 0;
}
a#wallone{
display:block;width:84px; height:20px; background:url(../img/bg/adminc2.gif) no-repeat; text-align:center; padding:5px 0 0 0;margin:0 2px 0 0;
}
a#guide{
display:block;width:94px; height:20px; background:url(../img/bg/adminc4.gif) no-repeat; text-align:center; padding:5px 0 0 0;margin:0 2px 0 0;
}
a#droite{
display:block;width:84px; height:20px; background:url(../img/bg/adminc5.gif) no-repeat; text-align:center; padding:5px 0 0 0; margin:0 2px 0 0;
}
a#lien{
display:block;width:112px; height:20px; background:url(../img/bg/admin6.gif) no-repeat; text-align:center; padding:5px 0 0 0; margin:0 2px 0 0;
}
/*************************************contnent_recherche************************************/

 div#moteura {
width:940px; margin:auto; padding:auto; 
}
 div#moteura h1{
float:left; font-family:"trebuchet MS"; font-size:18px; padding:0 0 0 14px;
}
 div#moteura form{
float:left; width:899px; height:94px; padding:0 0 0 14px; margin:10px 0 26px 0;
}
 div#moteura form fieldset{
float:left; width:822px; height:76px; background:url(../img/bg-2/bg-recherche.jpg) no-repeat; padding:18px 0 0 89px;
}
 div#moteura form fieldset label{
float:left; font-family:"trebuchet MS"; font-size:20px; color:#fff; width:330px;
}
 div#moteura form fieldset input{
float:left; width:322px; border:1px solid; margin-top:10px; font-size:11px; height:16px; padding:3px 5px 0 5px;
}
 div#moteura form fieldset input.trouver{
float:left; width:auto; border:none; height:auto; margin:10px 0 0 20px; padding:0;
}

/*****************************/
