#menuComp{ position:relative; padding-top:20px; margin-top:-15px; margin-left:-15px;   background:url(../images/page/bandeau-menu-comp.jpg) no-repeat top left;  border:0px solid rgb(0,0,0);  height:85px}#endmenuComp{  position:relative;  padding:0px;  margin-top:10px;  margin-left:25px;  margin-right:25px;  background:url(../images/page/title-border.jpg) repeat-x top; border:0px solid}* html #endmenuComp{ margin-top:0px}.compfr{ position:relative; float:left; width:45%; padding:5px 10px 10px 0px; margin-left:2%; border-right:1px solid rgb(50,50,50)}* html .compfr{ margin-left:0px}.complux{ position:relative; float:left; width:45%; padding:5px 5px 10px 5px; margin-left:2%; border-right:0px solid rgb(50,50,50)}ul.compgen{ position:relative; background-color:transparent; padding:0px; margin:15px auto 0px auto; overflow:hidden; font-size:14px; top:0px; border:0px solid red}.compfr .compgen{ width:300px; padding-left:30px}* html .compfr .compgen{ width:320px}*+html .compfr .compgen{ width:320px}.complux .compgen{ width:320px}ul.compgen li{ float:left; list-style:none; border:0px solid black; padding:0px 10px 0px 10px}ul.compgen li a{ color:rgb(100,90,72); cursor:pointer; padding:0px 0px; border:0px solid red}ul.compgen li a:hover{ text-decoration:underline}ul.compgen li a.selected{ text-decoration:underline; font-weight:bold}