#sites_menu {		
	float: left;		
    font-size: 0.9em;    
	margin: 0;
	padding: 0;	
}

#right{
	_width: 180px;
}

#right-top {
	height: 20px;
	padding: 10px 0 0 0;
	margin: 0 0 25px 0;
}


#languages_menu {
	font-size: 0.9em;    
	margin: 0;
	padding: 0;
}

#main_menu ul li a{
        height: 29px;
        _height: auto;
}


#left_menu {	
	font-size: 1em;
}

#left_menu ul {
	list-style: none;
	/*padding: 0;*/
	/*border: 1px solid red;*/
}

#left_menu ul a {
	text-decoration: none;
	/*padding: 0;*/
	/*border: 1px solid red;*/
}

#navbar {
	margin: 0 0 0 20px;
	padding: 10px 0 0 0;
	font-size: 0.9em;
	height: 20px;
	color: #666;
	/*border-top: 1px dotted #ccc;*/
	border-bottom: 1px dotted #ccc;
}

#print{
	position: relative;
	float: right;
	font-size: 0.9em;
}

#languages_menu {
	float: right;
	margin: 5px 20px 0 0;
	color: #333;
}

#languages_menu li{
	display: inline;
	padding-right: 7px;
	margin-right: 7px;
	border-right: 1px solid #bfbfbf;	
	color:#333;  	
}

#languages_menu li a {
  	text-decoration:none;  	
}

#languages_menu li.actif a {
  	font-weight: bold;
}


#languages_menu ul {
	padding: 0;
	margin: 0;
}


#sites_menu {
	float: left;
	margin: 5px 0 0 50px;
	color: #333;
}

#sites_menu li {
	display: inline;
	padding-right: 7px;
	margin-right: 7px;
	border-right: 1px solid #bfbfbf;
}

#sites_menu li a {
  	text-decoration: none;  	
}

#sites_menu li.actif a {
  	font-weight: bold;
}


#sites_menu ul {
	padding: 0;
	margin: 0;
}


#navbar ul {
	float: left;	
	color: #333;
}

#navbar li {
	display: inline;
	padding-right: 7px;
	margin-right: 7px;
	/*border-right: 1px solid #bfbfbf;*/
}

#navbar li a {
  	text-decoration: none;  	
}

#navbar li.actif a {
  	font-weight: bold;
}


#navbar ul {
	padding: 0;
	margin: 0;
}






/* *************************************************************************** */
/* NAVIGATION                                                                  */
/* *************************************************************************** */
#navigation {
  width:204px;
  float:left;
  border-left:1px solid #8f9eb5;
}

#left_menu {
	margin-top: 28px;
}
	
#left_menu ul {
  margin:0;
  padding:0;
  list-style-type:none;
}
#left_menu ul li a {
    display:block;
    color: #333333;
    padding: 2px 10px;
}
/* ** LEVEL 1 ** */
li.level1 {
	background-color:#e2e7ed;
	border-top:1px solid #fff;  
	border-bottom:1px solid #bfbfbf;
  
}
li.level1_actif { 
	background-color:#a0adc0;
	border-top:1px solid #d3dbe4;
  	border-bottom:1px solid #8091a8;
}

li.level1_actif a {
  display:block;  
  padding: 2px 10px;
}
html>body li.level1_actif a{  
 /* padding: 3px 15px 2px 15px;*/
}

#left_menu li.level1 a {
  color:#333;
  /*text-decoration:none;*/
  font-size:0.9em;
}
#left_menu li.level1_actif a {
  font-weight:bold;
  color:#fff;
  text-decoration:none;
  font-size:0.9em;
}


/* ** LEVEL 2 ** */

#left_menu ul li ul li {
  	background-color:#f7f7f9;
	border-top:1px solid #bfbfbf;
  	border-bottom: 1px solid #e2e7ed;
  	padding-left: 25px;
}

li.level2 {
}

li.level2_actif { 
	background-image: url('../img/puce.jpg');
	background-repeat: no-repeat;
	background-position: 15px 8px;	
}

html>body li.level2_actif { 
  background-position: 15px 0.4em;
}

li.level2_actif a {
  display:block;    
}
html>body li.level2_actif a{  
 /* padding: 3px 15px 2px 15px;*/
}

#left_menu li.level2 a {
  color:#333;
  text-decoration:none;
  font-size:0.9em; 
  font-weight: normal;
  padding-left: 0px;
}

#left_menu li.level2_actif a {
  font-weight: normal;
  color:#333;
  text-decoration:none;
  font-size:0.9em;
  padding-left: 0px;
}


#main_menu {
    float: left;
    width: 100%;	
	padding: 0;
    font-size: 93%;
    line-height: normal;
	margin: 117px 0 0 0;
	z-index:999;
}

#main_menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#main_menu li {
    float: left;
    margin: 0;
    padding: 0;
}

#main_menu a {
    display: block;
	color: #333;
	text-decoration: none;
}

 #main_menu li {
    float:left;
    background-image:url("../img/onglet_droite_inactif.jpg");
    background-repeat: no-repeat;

	background-position: right top;
    margin:0;
    padding:0;
}

#main_menu li a {
    display:block;
    background-image:url("../img/onglet_gauche_inactif.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 15px;
}

 #main_menu li.actif {
    background-image:url("../img/onglet_droite_actif.jpg");
}

 #main_menu li.actif a {
    background-image:url("../img/onglet_gauche_actif.jpg");
    font-weight: bold;
}
