body { 
       margin:0;
       padding:0;
       font-family:arial,helvetica,sans-serif;
 }
#maintable { width:800px; 
             height:100%;         
        }
#toolbar { 
           height:35px;
           text-align:left;
 }
#languages { 
             text-align:right;
             color:#FFFFFF;
             font-weight:bold;
 }
#languages a { color: #FFFF00;}
#languages span { color: #E59415; }
#languages .current {  color: #FFFFFF; }
#menucolumn { 
              width:170px;
              max-width:170px;
              overflow:auto;
              overflow-x:visible;
              overflow-y:hidden;
              padding-left:3px;
              background-color:#FFFFFF;
              height:100%;
 }
#menucolumn h1 { 
                 font-size:12px;
                 color:#900b0b;
                 font-weight:bold;
                 border-style:none;
 }
#menucolumn ul {
                 padding-top:0px;
                 padding-left:15px;
                 margin-top:0px;
                 
                 }
#menucolumn a {
                text-decoration:none;
                color:#900b0b;
                } 

#menucolumn dl {
margin: 0;
padding: 0;
list-style-type: none;
} 
#menucolumn dt{
margin: 0;
padding: 0;
list-style-type: none;
} 
#menucolumn dd {
margin: 0;
padding: 0;
list-style-type: none;
} 
#menucolumn ul {
margin: 0;
padding: 0;
list-style-type: none;
} 
#menucolumn li {
margin: 0;
padding: 0;
list-style-type: none;
} 
 
#content { 
//           text-align:left;
           background-color:#FFFFFF;           
           padding:5px;
 }
.TreeMenu {                                                      /* General   */
  text-align:left;          
  font-family     : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size       : 10px;            color           : #000000;
  white-space     : nowrap;          background-color: #FFFFFF;  }

.TreeMenu a {                                                    /* Links     */
  color           : #000000;         text-decoration : none; }

.TreeMenu img {                                                  /* Images    */
  border          : 0px;             vertical-align  : middle; }

*.CreatedBy:hover {                                              /* CreatedBy */
  color           : #0000FF;         text-decoration : underline; }

*.Node_0, *.Selected_0, *.Item_0 {                               /* Indent=0  */
  font-size       : 10px;            font-weight     : bold;
  font-style      : normal;          padding-left    : 2px; }

*.Node_0:hover, *.Selected_0:hover {
  color           : #0000FF;         text-decoration : underline; }

*.Item_0:hover { }

*.Node_1, *.Selected_1, *.Item_1 {                               /* Indent=1  */
  font-size       : 10px;            font-weight     : normal;
  font-style      : normal;          padding-left    : 2px;  }

*.Node_1:hover, *.Selected_1:hover {
  color           : #0000FF;         text-decoration : underline; }

*.Item_1:hover { }

*.Node_2, *.Selected_2, *.Item_2 {                               /* Indent>1  */
  padding-left    : 2px;  }

*.Node_2:hover, *.Selected_2:hover {
  color           : #0000FF;         text-decoration : underline; }

*.Item_2:hover { }

*.Selected_0, *.Selected_1, *.Selected_2 {                       /* Selected_ */
  background-color: #C0D2EC; }

.footer {  display: none; }
/******* Styles pour le nouveau Menu  ****************/

#menu {
	position: relative;
	background-color: #FAFAFA;
	padding-right: 2px;
}
dl#menu {
width: 166px;
}
dl#menu dt {
	cursor: pointer;
	height: 20px;
	line-height: 20px;
	text-align: left;
	font-weight: bold;
	border: 1px solid gray;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-left: 4px;
	background-color: #E8E8E8;
	font-size: 86%;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
dl#menu dd {
	border: 1px solid gray;
	font-size: 90%;
}
dl#menu li {
text-align: left;
background: #FAFAFA;
}
dl#menu li a, dl#menu dt a {
	color: #000066;
	text-decoration: none;
	display: block;
	border: 0 none;
	height: 100%;
}

dl#menu li a:hover, dl#menu dt a:hover {
	background: #eee;
	color: #FF0000;
}

#mentions {
font-family: verdana, arial, sans-serif;
position: absolute;
bottom : 200px;
left : 10px;
color: #000;
background-color: #ddd;
}
#mentions a {text-decoration: none;
color: #222;
}
#mentions a:hover{text-decoration: underline;
}
.topLeft {
	text-align: left;
	vertical-align: top;
}


.ctocContainer {
text-align:center;
}
.ctoc li {
display:inline; 
list-style-type: none;
padding: 0 2px 0 2px;

}