
/**** navigation principale */

ul.topnav1 {
float:left;
list-style:none;

margin: 20px 0 0 45px !important;
margin: 10px 0 0 25px;
padding:0 0 0 0;


}

.topnav1 li{
float:left;
margin:0;
padding:0;

}

.topnav1 li a,
.topnav1 li.here a{
    display:block;
    text-decoration:none;
    height: 0px !important; /* for most browsers */
    /*height :22px;  for IE5.5's bad box model */
    margin:0 ;
    padding:20px 0 0 0;
    overflow:hidden;

}



/* roll-over*/
.topnav1 #nav1 a:hover, .topnav1 #nav1.here a,
.topnav1 #nav25 a:hover, .topnav1 #nav25.here a,
.topnav1 #nav4 a:hover, .topnav1 #nav4.here a, 
.topnav1 #nav5 a:hover, .topnav1 #nav5.here  a,
.topnav1 #nav6 a:hover, .topnav1 #nav6.here  a,
.topnav1 #nav7 a:hover, .topnav1 #nav7.here  a {
 background-position: 0% -20px;/**/
}

.topnav1 #nav1 a {
background: url(../images/btn_accueil.gif) no-repeat;
}
.topnav1 li#nav1 a,
.topnav1 li#nav1.here a{
   width:125px;
}


.topnav1 #nav25 a {
background: url(../images/btn_projet.gif) no-repeat;
}
.topnav1 li#nav25 a,
.topnav1 li#nav25.here a{
    width:125px;
}


.topnav1 #nav4 a {
background: url(../images/btn_liens.gif) no-repeat;
}
.topnav1 li#nav4 a,
.topnav1 li#nav4.here a{
     width:125px;
}


.topnav1 #nav5 a {
background: url(../images/btn_soutiens.gif) no-repeat;
}
.topnav1 li#nav5 a,
.topnav1 li#nav5.here a{
    width:125px;
}

.topnav1 #nav6 a {
background: url(../images/btn_collaborations.gif) no-repeat;
}
.topnav1 li#nav6 a,
.topnav1 li#nav6.here a{
    width:125px;
}

.topnav1 #nav7 a {
background: url(../images/btn_contacts.gif) no-repeat;
}
.topnav1 li#nav7 a,
.topnav1 li#nav7.here a{
    width:125px;
}


/**** FIN navigation principale */
