html, body {
    margin: 0;
    padding: 0
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    background: url(../img/fd.jpg) repeat-x;
    background-color: #bebebe;
} #conteneur {
    position: relative; /* on positionne le conteneur */
    margin-left: auto;
    margin-right: auto;
    width: 984px;
    background-color: #fff;
} #main {
    float: left;
    width: 760px;
    background-color: #fff;
	/*background:#fff url(../img/fd_dte.jpg) repeat-y;*/
} #top {
    background: white url(../img/ban.jpg) no-repeat;
    height: 146px;
    width: 984px;
    float: left;
    clear: left;
}
#menu{   
    height: 27px;
    width: 984px;
    float: left;
    clear: left;
	border-bottom:1px solid #c59727;
	background: url(../img/fd_menu.jpg) repeat-y right #c59727;
	}
#center {
    position: relative;
	margin-left: -160px;
    margin-right: auto;
	z-index:50;
}
#gauche {
    clear: both;
    float: left;
    width: 150px;
    text-align: justify;
	height:100%;
}#droite {
    background: white;
    float: left;
    margin: 4px 0 0 0;
    width: 470px;
    padding: 20px 20px 10px 20px;
    font-size: .8em;
    line-height: 1.8em;
	text-align:justify;
}

#footer {
    width: 760px;
    height: 140px;
    clear: both;
    float: left;
    text-align: center;
    color: #000;
    text-align: right;
    font-size: .8em;
    background-color: #FFF
} #footer #fleft {
    width: 570px;
    float: left;
    padding: 50px 0 0 20px;
    font-size: .8em;
	/*	background:#fff url(../img/fd_dte.jpg) repeat-y;*/
} 
#fleft img{
	padding-left:12px;
}

#footer #fright {
    width: 400px;
    float: left;
    text-align: right;
} #footeradress {
    clear: both;
    float: left;
    width: 100%;
    background-color: #edab20;
    color: white;
    text-align: center;
    padding: 2px 0 4px 0;
} #footeradress a {
    color: white;
    text-decoration: none;
    font-size: .9em;
} 

#right {
    /* margin-top: 170px;*/
    float: left;
    width: 224px;
    font-size: .9em;
	background:#ffffff url(../img/fd_right.gif);
	border-bottom:2px solid grey;
} 

#right #top_form{
/*
	background:url(../img/banniere_right.jpg) no-repeat top left;
*/
border:1px solid grey
}
#loadingMsg{
	/*
avec le gif de chargement
*/
	display:none;
	position: absolute;
	width:200px; 
	height:200px;
	text-align:center;
     left: 50%; 
     top: 50%;
     margin-top: -100px; /* moitié de la hauteur */
     margin-left: -100px; /* moitié de la largeur */
	z-index:980;
}

.infobulle{
	z-index:900;
	position: absolute;	
	display : none;
	border: 1px solid Black;
	padding: 4px 2px 2px 8px;
	font-family: Verdana, Arial;
	font-size: .7em;
	background-color: #fca850;
	opacity : 0.9 ;
	-moz-opacity : 0.9 ;
	-khtml-opacity : 0.9 ;
	filter : alpha(opacity=90) ; width:300px;
	text-align:left;
}
#langues {
	position:relative;
	top:116px;
	left:34px;
	width:74px;
	height:29px;
}
#langues img{margin-left:5px}

#ll{display:none;}


.table_form {
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#000000;
border-color:#000000;
border-style:groove;
border-width:thin;
padding:2px 2px 2px 2px;
margin-bottom:10px;
}
.main_tab input,.main_tab form{
	margin:0
}
