#MainMenu {display:block; clear:both; padding-top:0px; padding-left:10px;height:40px; overflow:hidden; width:100%;
 background: white;  }
#MainMenu #left{ height:50px;float:left;background:url("../images/bgmenu-left.jpg"); width:33px;
background-position:right; background-repeat: no-repeat;}
#MainMenu #right{ height:50px; 
float:left;background:url("../images/bgmenu-right.jpg");width: 60px; 
background-position:left; background-repeat: no-repeat;}
#MainMenu ul{list-style: none; background:url("../images/bgmenu.jpg"); height:50px;float:left;
margin:0; padding:0}
#MainMenu ul li {display:inline; float:left; height:20px;padding:5px; border-right:1px solid #eee;}
#MainMenu ul li a {padding:0 10px; color:black;font-weight:bold; line-height: 20px;}
#MainMenu ul li.active  {background:url("../images/bgmenuActive.jpg")}
#MainMenu ul li.active a {       color:white;   }
 
#topMenus    {position: fixed ;   height:85px;width:100%;z-index:100;}
#top1{ 
background-image: url("../images/bg1.jpg"); 
height:60px; border-bottom:1px solid black; width:100%;top:0px; }
#top2{     top:60px;
    background-image: url("../images/bg2.jpg"); height:32px;
     border-bottom:1px solid black; width:100%; overflow:hidden;  }
#top2 { line-height:32px;   font-size:11px;padding-top:3px;}
#top2container{width:1050px;}/*1050 taille minimale pour IE6*/
#top2, #top2 a{color:white}
#top2 td {font-size:11px; padding:0 5px; white-space: nowrap;}
#top2 #userLoginFormDiv{float:left;margin-right:5px;padding-left:5px}
#top2 input[type=text] {width:100px;font-size:11px;margin-right:5px; }
#top2 #loginImage {vertical-align:bottom;margin-bottom:5px;}
#userLoginFormDiv, #UserApplicationMenu {float:left;  width:660px;}
 #UserApplicationMenu ul {list-style: none;margin:0; padding:0}
 #UserApplicationMenu ul li {
 float:left; display:inline; padding:0 10px;
 background:url(../images/icons/sim-separator.gif) no-repeat;
 }
 
#userPwdremind, #userRegister {float:left;margin-right:10px;}
#userAideGlobal, #userAccount {float:right; margin-right:2px;}
#userAideGlobal{width:150px;}
 #top2 label {}

 #menuUser{  height:50px;  float:left; width:600px;padding-top:5px; }
.genericSave,.genericSaveAs{cursor:pointer} 

ul.menu2 {float:left; margin:0; padding:0; list-style-type: none;
 border-left:1px solid #bbbbbb; 
 border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
  background:#f6f6f6 url("../images/bg/menu2.jpg") right repeat-y;
  margin-right:10px;
}
ul.menu2 li {display:block;margin:0; padding:0;border-bottom:1px solid #bbbbbb; width:142px;}
ul.menu2 li {padding:10px;}
ul.menu2 li.active {background:white }
ul.menu2 li.active a {color:#673366;font-weight:bold;}