

.page_menu_box:hover{
	float:left;
	width:auto;
	background-color: #D38901;
	height:23px;
	position:relative;
	color:#FFFFFF;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:12px;
	padding-right:12px;
}

.page_menu_box{
	float:left;
	width:auto;
	background-color: #F29F05;
	height:23px;
	position:relative;
	color:#FFFFFF;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:12px;
	padding-right:12px;
}

.page_menu_box_active {
	float:left;
	width:auto;
	background-color: #4A4A4A;
	height:23px;
	position:relative;
	color:#FFFFFF;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:12px;
	padding-right:12px;
}

#bottom_menu a:hover, #language_box a:hover, .page_menu_box:hover, .page_menu_box_active:hover{
  text-decoration: none;
}




.bottom_item{
	float:left;
	width:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:11px;
	padding-right:11px;
	color:#FFFFFF;
	padding-top:10px;
}

#user_box {
  margin-top: -5px;
  margin-bottom: 10px;
}





#h_menu_left #user_name {
  float:left;
  width:75%;
  padding: 2px 0% 0px 15%;
  font-weight: normal;
  /*border:1px solid #CCC;*/
  font-weight:bold;
  font-size: 90%;
  color: #CCC;
}

#h_menu_left #user_name a {
  color: #e8a83f;
}

#h_menu_left #user_name a:hover{
  color: #e8a83f;
  text-decoration:underline;
}



.seeall_menu{
  float:left;
  width:98%;
  padding-right: 2%;
  text-align: right;
  /*padding-left:16%;*/
  padding-top:0px;
  padding-bottom:0px;
  border-top: 1px dotted transparent;
  color:#808080;
  cursor: pointer;
  margin-top:0px;
  margin-bottom:-6px;
}
.seeall_menu:hover{
  text-decoration: underline;
}

.section_menu_box {
    float:left;
    width:100%;
    padding: 0px 0% 10px 0%;
}


#user_box {

}


#subpage_menu_wrapper {
   float:left;
   width:86%;
   color:#FFFFFF;
   padding:0px 7% 0px 7%;
   height: 40px;
   /*
   background: #85a64b url(../images/new-subpage-bg.png) repeat-x ;
   border-bottom: 1px solid #547729;
   */
   background-color: #569f39;
   border-bottom: 1px solid #2f863e;
   box-shadow: 0px 5px 5px #cdcdcd;
   
}

#subpage_menu {
    margin: 0px auto;
    background-color: transparent;
}


#subpage_menu > a.subpage_menu_box, #subpage_menu > a.subpage_menu_box_active {
  width:auto;
  float:left;
  padding: 12px 2% 12px 2%;
  background-color: transparent;
  font-size: 13px;
  color: #FFF;
  font-weight: normal;
  /*border-bottom: 1px solid #337177;*/
  text-decoration: none;
  
  /*background: url(../images/inactive-menu.png) 0px 10px no-repeat;*/
}

#subpage_menu > a.subpage_menu_box:hover {
    background-color: #789b3c;
}

#subpage_menu > a.subpage_menu_box_active {
    font-weight: bold;
    background-color: #FFF;
    color: #000;
    height: 17px;
    border-left: 1px solid #547729;
    border-right: 1px solid #547729;
    
    
    /*background: url(../images/active-menu.png) 0px 10px no-repeat;*/
}


.h_section_menu_box, .h_section_menu_box_active {
  width:90%;
  float:left;
  padding-left:5%;
  padding-right:5%;
  padding-top:6px;
  padding-bottom:6px;
  /*border-top: 1px dotted transparent;*/
  background-color: transparent;
  font-size: 100%;
  color: #807c7c;
  /*border-bottom: 1px dotted #337177;*/
  text-decoration: none;
}

.h_section_menu_box:hover {
    background-color: #bbd78a;
    text-decoration: none;
    color:#000;
}

.h_section_menu_box_active {
    font-weight: bold;
    color:#000;
}


.hseperator{
  border-top: 1px dotted #FFF;
  border-bottom: 1px solid #d0d0d0;
  height: 10px;
  float:left;
  width:100%;
  margin-bottom: 12px;
}


.sw_off_m, .sw_on_m, .sw_off_l, .sw_on_l, .sw_off_r, .sw_on_r{
  float: left;
}




.sw_off_m div, .sw_on_m div,
.sw_off_l div, .sw_on_l div,
.sw_off_r div, .sw_on_r div
{
  font-weight:bold;
  float:left;
  padding: 4px 6px 4px 6px;
  cursor:pointer;
  margin-right:-1px;
}

.sw_on_m div, .sw_on_l div, .sw_on_r div {
  background: #FFF;
  border: 1px solid #aaaaaa;
  color:#212121;

}

.sw_off_m div, .sw_off_l div, .sw_off_r div {
  background: #ebebeb url(../images/sw_bg.png) repeat-x;
  border: 1px solid #d3d3d3;
  color:#555555;

}


.sw_off_m div:hover, .sw_off_l div:hover, .sw_off_r div:hover {
  background: #e4e4e4 url(../images/sw_bg_hover.png) repeat-x;
  border: 1px solid #999999;
  color:#212121;

}


.sw_on_l { background: #FFF url(../images/sw_on_l.png) left; }
.sw_on_l div { margin-left:4px; border-left:none;}

.sw_on_r { background: #FFF url(../images/sw_on_r.png) right; }
.sw_on_r div { margin-right:4px; border-right:none; }

.sw_off_l { background: #ebebeb url(../images/sw_off_l.png) left; }
.sw_off_l div { margin-left:4px; border-left:none;}

.sw_off_r { background: #ebebeb url(../images/sw_off_r.png) right; }
.sw_off_r div { margin-right:4px; border-right:none; }

.sw_off_l:hover { background: #e4e4e4 url(../images/sw_off_l_hover.png) left; }
.sw_off_l div:hover { margin-left:4px; border-left:none;}

.sw_off_r:hover { background: #e4e4e4 url(../images/sw_off_r_hover.png) right; }
.sw_off_r div:hover { margin-right:4px; border-right:none; }



/*
// Style du menu du site officiel de la BAD
.submenu_item_div_inactive {
	border-bottom: 1px dotted #CCCCCC;
	background:url(../images/submenu_bg.png) repeat-y;
}

.submenu_item_inactive {
	color:#899232;
	margin-left:8px;
	padding-left:10px;
	background:url(../images/li.png) left no-repeat;
}

.submenu_item_inactive:hover{
	background:url(../images/li.png) left no-repeat;
	color:#f29f05;
}


.submenu_item_div_active {
	border-bottom: 1px dotted #CCCCCC;
	background:none;
}

.submenu_item_active {
	color:#f29f05;
	margin-left:8px;
	padding-left:10px;
	background:url(../images/li.png) left no-repeat;
}
*/





    
