body {margin:0px;overflow:hidden;}

table.tablePrincipale {border:none 1px red;width:100%;height:100%;border-collapse:collapse;}
table.tablePrincipale td{border:none 1px blue;empty-cells:show;padding:0px;}
table.tablePrincipale td.tablePrincipale_top{height:1px;vertical-align:top;}
table.tablePrincipale td.tablePrincipale_middle{height:100%;vertical-align:top;}
table.tablePrincipale td.tablePrincipale_bottom a:link,a:visited,a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;}
table.tablePrincipale td.tablePrincipale_bottom a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffcc00;font-weight: normal;text-decoration: none;}
table.tablePrincipale td.tablePrincipale_bottom{height:18px;background-color:#006699;vertical-align:middle;text-align:center;}


table.bandeauHeader {border:none 1px green;border-collapse:collapse;empty-cells:show;width:100%;}
table.bandeauHeader td{border:none 1px green;empty-cells:show;vertical-align:top;padding:0px;}
table.bandeauHeader td.logo_bandeau_blanc{width:131px;border-spacing:0px}
table.bandeauHeader td.logo_bandeau{width:131px;border-spacing:0px}
table.bandeauHeader td.bandeau_titre{width:525px;}
table.bandeauHeader td.bandeau_milieu{width:100%;}
table.bandeauHeader td.bandeau_fin.gif{width:100px;}




table.tableMiddle {border:none 1px green;border-collapse:collapse;width:100%;vertical-align:middle;text-align:center;}
table.tableMiddle td{}

table.menuIndex {border:none 1px red; border-collapse:collapse; font-size:0;width:1px;	height:1px;vertical-align:middle;text-align:center;}
table.menuIndex tr {}
table.menuIndex td {border:none 1px red; empty-cells:show;padding:0px;margin:0px;height:1px;}


.divmenu  {border:none 1px red;height:159px;display:none;position:absolute;left:50%;width:220px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;}
.divmenu  table{border:none 1px blue;width:100%;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 11px;border-collapse:collapse;}
.divmenu  table td{padding:0px;margin:0px;}
.divmenu  table td.comment{font-weight: bold;padding-left:10px;padding-bottom:5px}
.divmenu  table td.titre{padding-bottom:10px}
.divmenu  table td.link{cursor:pointer;}





.divjsmenu  {padding:5px;border:none 1px red;display:none;position:absolute;top:59px;width:220px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;}
.divjsmenu  table{border:none 1px blue;width:100%;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;font-size: 11px;border-collapse:collapse;}
.divjsmenu  table td{padding:0px;margin:0px;}
.divjsmenu  table td.comment{font-weight: bold;padding-left:10px;padding-bottom:5px}
.divjsmenu  table td.titre{padding-bottom:10px}
.divjsmenu  table td.link{cursor:pointer;}



div.submenu{display:none;position:absolute;left:90%;margin-top:-20px;}
div.submenu table{border:ridge 2px #555555;font-size: 11px;color: #FFFFFF;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;}
div.submenu table td{padding:1px;overflow:visible;white-space:nowrap;cursor:pointer;}


div.js_menu{font-size:0;position:absolute;border:none Opx red;width:100%;top:46px;left:131px;background-color:#FF6699;background-color:#006699;margin:Opx;padding:0px;vertical-align:top;}
div.js_menu table{font-size:0;border:none 1px black;border-collapse:collapse;empty-cells:show;margin:Opx;padding:0px;table-layout:auto;width:100%}
div.js_menu table td.empty{}
div.js_menu table td.menu{border:solid 0px red;background-image:url(images/pixel_jaune.gif);background-position:center;background-repeat:repeat-x; margin:Opx;padding:0px;width:487px;}
div.js_menu table td.menu img{margin:Opx;padding:0px;margin-right:6px;cursor:pointer;}




table.middle{border:none 1px red;border-collapse:collapse;empty-cells:show;height:100%;width:100%}
table.middle td{border:none 1px red;}
table.middle td.menu_gauche{border:none 1px red;padding:0px;width:131px;vertical-align:top;}
table.middle td.corps{border:none 1px red;padding:0px;width:100%px;vertical-align:top;padding-left:20px;padding-bottom:40px}
table.middle td.menu_droite{border:none 1px red;width:100%px;padding:0px;vertical-align:top;}

table.mmg{margin:0px;border-collapse:collapse;empty-cells:show;}
table.mmg td{margin:0px;border-collapse:collapse;empty-cells:show;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;	padding:0px;}
table.mmg td a:link,a:visited,a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;text-decoration: none;}
table.mmg td a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #ffcc00;font-weight: normal;text-decoration: none;}
table.mmg td{height:18px;background-color:#0066B0;vertical-align:middle;text-align:left;}

 div#links{
  border:none 1px red;
  width:141px;
 /* position:absolute; */
  /* bottom: 140; */
  /* left:630; */
  font-family:verdana;
  font-size:10px;
  color:#0033FF;
 }

 div#links div{
 	cursor:pointer;
 	padding:2px;
 }

 div#content{
  height:100%;
  max-height:476px;
  overflow:auto;
 }
  div#content{
  height:100%;
  max-height:476px;
  overflow:auto;
 }





