
/**** navigation principale */

ul.topnav {
float:left;
list-style:none;

margin: 0 0 0 36px !important;
margin: 0 0 0 18px;
padding:0 0 0 0;
}

.topnav li{
float:left;
margin:0;
padding:0;
}

.topnav li a,
.topnav li.here a{
    display:block;
    text-decoration:none;
    height: 0px !important; /* for most browsers */
    height /**/:33px; /* for IE5.5's bad box model */
    margin:0 ;
    padding:33px 0 0 0;
   overflow:hidden;
}



/* roll-over*/
.topnav #nav2 a:hover, .topnav #nav2.here a,
.topnav #nav6 a:hover, .topnav #nav6.here a,
.topnav #nav14 a:hover, .topnav #nav14.here a, 
.topnav #nav24 a:hover, .topnav #nav24.here  a,
.topnav #nav30 a:hover, .topnav #nav30.here  a{
 background-position: 0% -33px;
}

.topnav #nav2 a {
background: url(../imgs/navSociete.gif) no-repeat;
}
.topnav li#nav2 a,
.topnav li#nav2.here a{
   width:118px;
}


.topnav #nav6 a {
background: url(../imgs/navSolutions.gif) no-repeat;
}
.topnav li#nav6 a,
.topnav li#nav6.here a{
    width:126px;
}


.topnav #nav14 a {
background: url(../imgs/navPartenaires.gif) no-repeat;
}
.topnav li#nav14 a,
.topnav li#nav14.here a{
    width:140px;
}


.topnav #nav24 a {
background: url(../imgs/navReferences.gif) no-repeat;
}
.topnav li#nav24 a,
.topnav li#nav24.here a{
    width:139px;
}


.topnav #nav30 a {
background: url(../imgs/navContactsV.gif) no-repeat;
}
.topnav li#nav30 a,
.topnav li#nav30.here a{
    width:195px;
}

/**** FIN navigation principale */
