body{
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
}

td, p, span, div{
  font-size: 11px;
}

input, textarea, select, option{
  font-size: 11px;
  font-family: verdana;
}

#PageSysCtrl{
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
}

table.main{
  width: 850px;
  height: 500px;
  background-color: #FFFFFF;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-bottom: 0px solid #000000;
  border-top: 0px solid #000000;
}

body.design{
  margin: 0px;
  padding: 0px;
  background-color: #ededd7;
}

a{
  color: #000000;
  text-decoration: underline;
}

td.design_top{
  width: 850px;
  height: 160px;
  background-color: #FFFFFF;
  background-image: url('/design/header.jpg');
  background-repeat: no-repeat;
  background-position: top left;
}

td.design_menu_top{
  padding: 0px 0px 0px 0px;
  height: 18px;
  width: 170px;
  color: #586D7B;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
  background-color: #d8e2e2;
  vertical-align: top;
}

td.design_menu{
  padding: 0px 0px 10px 15px;
  width: 155px;
  color: #586D7B;
  font-size: 11px;
  text-decoration: none;
  font-weight: normal;
  background-color: #d8e2e2;
  vertical-align: top;
}

td.pagepath{
  vertical-align: top;
  color: #d0d0b0;
}

td.pagepath a{
  color: #d0d0b0;
}

td.design_content{
  color: 555555;
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
  vertical-align: top;
  padding: 4px 0px 0px 0px;
}

td.design_content td{
  vertical-align: top;
}

td.design_adress{
  color: #586D7B;
  letter-spacing: -1px;
  padding: 0px 0px 0px 170px;
  font-size: 10px;
  width: 850px;
  height: 20px;
  background-color: #C8D6D6;
  vertical-align: middle;
}

h1{
  color: #555555;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  font-family: verdana;
  text-decoration: none;
  padding: 0px;
  margin: 0px;
}

h3{
  color: #993300;
  font-size: 10pt;
  font-family: verdana;
  text-decoration: none;
}




/***********************************/
/************        Menu       **********/
/***********************************/

ul.FullTreeMenuLi, ul.FullTreeMenuLi ul{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  width: 110px;
}

ul.FullTreeMenuLi li{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none outside;
  background-color: #d8e2e2;
  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: #d8e2e2;
  float: left;
  display: table-cell;
}

ul.FullTreeMenuLi li a,
ul.FullTreeMenuLi li span{
  padding: 0px 0px 0px 10px;
  border-top: solid 4px #d8e2e2;
  border-bottom: solid 1px #d8e2e2;
  color: #526673;
  display: block;
  width: 135px;
  _width: 145px;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: -0.5px;
  text-decoration: none;
  background-image: url(/design/bg_dot.gif);
  background-position: center left;
  background-repeat: no-repeat;
}

ul.FullTreeMenuLi li.current a{
  padding: 0px 0px 0px 10px;
  text-decoration: none;
  color: #526673;
  background-image: url(/design/bg_dot.gif);
  background-position: center left;
  background-repeat: no-repeat;
}

ul.FullTreeMenuLi li a:hover{
  text-decoration: none;
  color: #526673;
}

/***********************************/
/************    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: 0px 0px 0px 10px;
  border-top: solid 3px #d8e2e2;
  border-bottom: solid 0px #d8e2e2;
  color: #526673;
  display: block;
  width: 125px;
  _width: 135px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  background-image: url(/design/bg_arrow.gif);
  background-position: center left;
  background-repeat: no-repeat;
}

ul.FullTreeMenuLi li ul li.current a{
  padding: 0px 0px 0px 10px;
  text-decoration: none;
  color: #526673;  background-image: url(/design/bg_arrow.gif);
  background-position: center left;
  background-repeat: no-repeat;
}

ul.FullTreeMenuLi li ul li a:hover{
  text-decoration: none;
  color: #526673;
  background-image: url(/design/bg_arrow.gif);
  background-position: center left;
  background-repeat: no-repeat;
}

/***********************************/
/**********        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: 0px 0px 0px 10px;
  border-top: solid 0px #d8e2e2;
  border-bottom: solid 0px #d8e2e2;
  padding-left: 10px;
  color: #526673;
  display: block;
  width: 115px;
  _width: 125px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  background-image: url(/design/bg_dot.gif);
  background-position: center left;
  background-repeat: no-repeat;
}

ul.FullTreeMenuLi li ul li ul li.current a{
  padding: 0px 0px 0px 10px;
  text-decoration: none;
  color: #526673;
  font-weight: normal;
  background-image: url(/design/bg_dot.gif);
  background-position: center left;
  background-repeat: no-repeat;
}

ul.FullTreeMenuLi li ul li ul li a:hover{
  text-decoration: none;
  color: #526673;
  font-weight: normal;
  background-image: url(/design/bg_dot.gif);
  background-position: center left;
  background-repeat: no-repeat;
}
/* Begin Page Specific CSS */

/* End Page Specific CSS */
