html{height: 100%;}

table.design_outertb
{
  height: 100%;
}

body{
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
}

td, p, span, div{
  font-size: 10px;
}

input, textarea, select, option{
  font-size: 10px;
  font-family: verdana;
}

#PageSysCtrl{
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
}

table.main{
  width: 980px;
  height1: 100%;
  background-color: #f3f1f2;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-bottom: 0px solid #000000;
  border-top: 0px solid #000000;
}

body.design{
  height: 100%;
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
}

a{
  color: #000000;
  text-decoration: underline;
  font-weight: normal;
}

td.design_header1{
  color: #FFFFFF;
  height: 43px;
  width: 980px;
  background-color: #a09f8e;
  background-image: url("/design/-headerlogo.gif");
  background-repeat: no-repeat;
  background-position: left top;
  vertical-align: top;
  border-bottom: solid 0px  #b0b0b0;
}

td.design_header2{
  height: 57px;
  width: 980px;
  background-color: #415961;
  background-image: url("/design/headerpix.gif");
  background-repeat: no-repeat;
  background-position: left top;
  vertical-align: top;
  border-bottom: solid 0px #b0b0b0;
}

td.design_header3{
  height: 20px;
  width: 980px;
  padding: 0px 0px 0px 0px;
  vertical-align: middle;
}

td.design_footer{
  height: 69px;
  background-image: url("/design/footer_bg.jpg");
  background-repeat: repeat-x;
  vertical-align: top;
}

td.design_content{
  width: 980px;
  height1: 100%;
  color: 000000;
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
}

td.design_content td{
  vertical-align: top;
}

td.design_content_cell{
  color: 000000;
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
  vertical-align: top;
  padding: 8px 0px 20px 30px;
  background-image: url("/design/bg_content.gif"); 
  background-position: top left; 
  background-repeat: no-repeat; 
  height1: 100%;
}


td.design_menu{
  color: #000000;
  width: 150px;
  vertical-align: top;
  background-color: #a09f8e;
  background-image: url("/design/bg_menu.gif"); 
  background-position: top left; 
  background-repeat: no-repeat; 
  height1: 100%;
}

td.design_leftcell{
  background-image: url("/design/bg_left.gif"); 
  background-position: top right; 
  background-repeat: no-repeat; 
  height1: 100%;
}


h1{
  color: #000000;
  font-style: normal;
  font-weight: bold;
  font-size: 10pt;
  font-family: verdana;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}


/***********************************/
/************        Menu       **********/
/***********************************/

ul.FullTreeMenuLi, ul.FullTreeMenuLi ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 150px;
}

ul.FullTreeMenuLi li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none outside;
  background-color: #a09f8e;
  float: left;
  display: table-cell;
}

ul.FullTreeMenuLi li ul li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none outside;
  background-color: #FFFFFF;
  float: left;
  display: table-cell;
}

ul.FullTreeMenuLi li a,
ul.FullTreeMenuLi li span{
  padding: 2px 0px 2px 0px;
  padding-left: 3px;
  border-top: solid 8px #f3f1f2;
  border-bottom: solid 2px #f3f1f2;
  color: #FFFFFF;
  display: block;
  width: 147px;
  _width: 150px;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}

ul.FullTreeMenuLi li.current a{
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

ul.FullTreeMenuLi li a:hover{
  text-decoration: none;
  color: #000000;
}

/***********************************/
/************    2. niveau    ***********/
/***********************************/

ul.FullTreeMenuLi li ul li a,
ul.FullTreeMenuLi li.current ul li a,
ul.FullTreeMenuLi li ul li span,
ul.FullTreeMenuLi li.current ul li span{
  padding: 2px 0px 2px 0px;
  padding-left: 3px;
  border-top: solid 2px #f3f1f2;
  border-bottom: solid 0px #f3f1f2;
  color: #a09f8e;
  display: block;
  width: 147px;
  _width: 150px;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}

ul.FullTreeMenuLi li ul li.current a{
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

ul.FullTreeMenuLi li ul li a:hover{
  text-decoration: none;
  color: #000000;
  font-weight: bold;
}

/***********************************/
/**********        3. niveau       *********/
/***********************************/

ul.FullTreeMenuLi li ul li ul li a,
ul.FullTreeMenuLi li.current ul li ul li a,
ul.FullTreeMenuLi li ul li.current ul li a,
ul.FullTreeMenuLi li ul li ul li span,
ul.FullTreeMenuLi li.current ul li ul li span,
ul.FullTreeMenuLi li ul li.current ul li span{
  padding: 2px 0px 2px 0px;
  border-top: solid 0px #f3f1f2;
  border-bottom: solid 0px #f3f1f2;
  padding-left: 10px;
  color: #a09f8e;
  display: block;
  width: 140px;
  _width: 150px;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  background-image: url(/design/bullet_arrow.gif);
  background-position: top left;
  background-repeat: no-repeat;
}

ul.FullTreeMenuLi li ul li ul li.current a{
  text-decoration: none;
  color: #000000;
  font-weight: normal;
}

ul.FullTreeMenuLi li ul li ul li a:hover{
  text-decoration: none;
  color: #000000;
  font-weight: normal;
}

/***********************************/
/**********        4. niveau       *********/
/***********************************/

ul.FullTreeMenuLi li ul li ul li ul li a,
ul.FullTreeMenuLi li.current ul li ul li ul li a,
ul.FullTreeMenuLi li ul li ul li.current ul li ul li a,
ul.FullTreeMenuLi li ul li ul li ul li span,
ul.FullTreeMenuLi li.current ul li ul li ul li span,
ul.FullTreeMenuLi li ul li ul li.current ul li span{
  padding: 2px 0px 2px 0px;
  border-top: solid 0px #f3f1f2;
  border-bottom: solid 0px #f3f1f2;
  padding-left: 20px;
  color: #a09f8e;
  display: block;
  width: 140px;
  _width: 150px;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  background-image: url(/design/bullet_square2.gif);
  background-position: top left;
  background-repeat: no-repeat;
}

ul.FullTreeMenuLi li ul li ul li ul li.current a{
  text-decoration: none;
  color: #000000;
  font-weight: normal;
}

ul.FullTreeMenuLi li ul li ul li ul li a:hover{
  text-decoration: none;
  color: #000000;
  font-weight: normal;
}
/* Begin Page Specific CSS */

/* End Page Specific CSS */
