body {margin:0; padding:0; background-image:url(dbi/fd_gen.jpg); font-size:15px; 
font-family: Arial, Helvetica, sans-serif; background-color: ;}
-->
div.clearfloats { clear:both; margin:0px;}
-->
#corps {width:759px; background-image:url(dbi/fd_corps.jpg); background-repeat:repeat-y;}
#header_1g {float:left; width:98px; background-image:url(dbi/fd_gen.jpg); }
#header_1d {float:left; width:661px; background-image:url(dbi/fd_gen.jpg);  margin:0px;} 
#header_1d img.fr {filter:alpha(opacity=60); opacity: 0.60; -moz-opacity:0.60;}
#logo {}
#bout_hg {position:relative; top:-85px; left:-26px;}
#menu_haut { width:100%; height:25px;  margin:-30px 0px 0px 0px;}
#menu_haut { color: #006600; font-size:1em; font-weight:bold; padding:5px 0px 0px 0px; word-spacing:3px;  }
#corps_1g {color:#006600; font-size:1em; float:left; width:299px; background-image:url(dbi/fd_corps.jpg); background-repeat:repeat-y;  }
#cadre_titre{ color:#8D0C0F; font-size:1.1em; font-weight:bold; padding:22px 0px 0px 16px; margin-left:16px; width:259px; height:97px; background-image:url(dbi/fd_gen.jpg);}
#corps_1d {float:left; padding:0px 6px 0px 6px; width:448px; font-size:0.8em; background-image:url(dbi/fd_corps_1d.jpg); background-repeat:repeat-y;  margin:0px;} 
#corps_2g { color:#006600; font-size:1.3em; letter-spacing:-1px; padding:6px 0px 0px 15px; float:left; width:284px; background-image:url(dbi/fd_corps.jpg); background-repeat:repeat-y;  }
#corps_2d {color:#006600; font-size:1.1em; float:left; padding:0px 6px 0px 6px; width:448px;  background-image:url(dbi/fd_corps_1d.jpg); background-repeat:repeat-y;  margin:0px;} #corps_1g {float:left; width:299px; background-image:url(dbi/fd_corps.jpg); background-repeat:repeat-y;  }
#anim_acc {margin-top:10px;}
-->
#footer {margin-left:2px; padding:0px 0px 0px 10px; background:#FFFFFF url("dbi/tat/bg3.gif") repeat-x bottom; height:40px; 
font-size:0.8em;}
#footer a { color:#333333;}
#footer a:hover { color: #0033FF;}
--> 
#titretat {margin:-33px -1px -4px 0px; }
#dessous_titretat { margin:4px 0px 0px 2px; background-image:url(dbi/tat/bg_bas.gif); background-repeat:repeat-x; height:40px;}
#ligne_menu_haut {margin-top:13px !important; margin-top:0px; background-image:url(dbi/tat/haut_contenu.gif); background-repeat:repeat-x;}
#contenu_tat {margin-top:13px !important; margin-top:0px; background-image:url(dbi/tat/haut_contenu.gif); background-repeat:repeat-x;}
#cont_1g {float:left; width:300px; padding:0px 10px 6px 6px; }
#cont_1g img {border:solid 3px #FFFFCC;   }
#cont_1d {float:left; padding:0px 6px 0px 6px; width:400px; font-size:0.8em; background-image:url(dbi/fd_corps_1d.jpg); background-repeat:repeat-y;  margin:0px;} 
#cont_1col {padding:0px 6px 0px 10px; width:400px; font-size:0.8em; margin:0px;}

.gras { font-size:1.3em; font-weight:bold; color:#8D0C0F;}

#header {
margin-left:1px;
  float:left;
  width:99.8%;
  background:url("dbi/tat/bg_bas.gif") repeat-x bottom;
  font-size:69%;
  line-height:normal;
  }
#header ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#header li {
  float:left;
  margin:0;
  padding:0 0 0 4px;
  }
#header a {
  float:left;
  display:block;
  padding:5px 3px 8px 5px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#333;
  }
#header #current {
  background-image:url("dbi/tat/left_on.gif");
  }
#header #current a {
   float:left;
  display:block;
  background:url("dbi/tat/right.gif") no-repeat right top;

  background-image:url("dbi/tat/right_on.gif");
  color:#8D0C0F; font-weight:bold; font-size:1.1em;
  padding:  6px   6px;
  }
#header li#current {margin-left:4px;}  
 -->
#header_haut {
margin-left:1px;
  float:left;
  width:99.8%;
  background:#FFFFFF url("dbi/tat/bg3.gif") repeat-x bottom;
  font-size:80%;
  line-height:normal;
  }
#header_haut ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#header_haut li {
  float:left;
  margin:0;
  padding:0 0 0 9px;
  }
#header_haut a {
  float:left;
  display:block;
  padding:5px 15px 8px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header_haut a {float:none;}
/* End IE5-Mac hack */
#header_haut a:hover {
  color:#333;
  }
#header_haut #current {
  background-image:url("dbi/tat/left_on.gif");
  }
#header_haut #current a {
   float:left;
  display:block;
  background:url("dbi/tat/right.gif") no-repeat right top;

  background-image:url("dbi/tat/right_on.gif");
  color:#8D0C0F; font-weight:bold; font-size:1.2em;
  padding-bottom:5px;
  }
-->
DIV#loading { position:absolute; background-color:; top:4px; left:0px; width:32px; padding:5px 0 0 5px; float:left; height:32px; text-align:right; 
color: #999999; font-weight:bold; font-size:14px; filter:alpha(opacity=90); opacity: 0.90; -moz-opacity:0.90;}
