body {
	margin: 10px;
	padding: 0;
    text-align: center;
}
body,td,th {
	font-family: verdana,Arial,Tahoma;
	font-size: 12px;
    color: #000;
	line-height:150%;
}
td {
    text-align: justify;
}
h1 {}
h2 {}

#all {   border: 1px solid #cacdc4;
	width: 800px;
	margin: auto;
}

#logo img {border: 0px;}

#banner { }
#menuTitle { 
text-align: justify;
padding-left:40px; 
  font-size:12px;
  font-weight: bold; background-color: #b2b8aa;}
#topMenu { background-color: #cacdc4; font-size: 6px;}
#leftMenu { 
         text-align: justify;
		 padding-left:40px;
		 padding-right:10px;
         background-color: #cacdc4;}
#content { 
          padding: 10px;
		  text-align:justify;
	}
.contentheading{
     width: 600px;
	 border-bottom:1px solid #CCCCCC;
     text-align:center;
     padding:10px;
     font-size:12px;
     font-weight:bold;
}

.mainlevel
{
font-size:12px;
color: #000; 
text-decoration: none;
text-align:justify;	
font-weight:bold;
padding-bottom:10px;
}

#leftMenu a:hover
{
font-size:12px;
color: #FFFFFF; 
text-decoration: none;
text-align:justify;	
font-weight:bold;
}

#copyright { font-size:10px; background-color: #b2b8aa;text-align: center;}
#footer { font-size:10px; background-color: #cacdc4;text-align: center;}

/* menu du haut */

#topMenu ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}

#topMenu ul li {
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	font-weight: bold;
    text-align:justify;
}

#topMenu ul li a { 
  font-size:12px;
  color: #000; 
  text-decoration: none;
  text-align:justify;

}
#topMenu ul li a:hover { 
font-size:12px;
color: #fff;
text-align:justify;}

/* menu de gauche */

#leftMenu ul {
    width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#leftMenu ul li {
	font-weight: bold;
	margin-top: 1em;
}

#leftMenu ul li a { 
font-size:12px;
color: #000; 
text-decoration: none;
}
#leftMenu ul li a:hover { 
font-size:12px;
color: #fff;
}
