/* CSS du menu horizontal, bieler batiste */



/*
*************
 utilisé dans custom.php
 */
.menu {
 position: absolute;
 display: block;
 margin: 0;
 padding: 0;
 width: 800px;
}
.menu ul, .menu li {
 /* width: 144px;*/
 width: 154px;
  /*height: 70px*/;
}

.menu a {
 /* width: 140px; */
 width: 150px;
}

/*
margin left : determine le decalalge a droite par rapport a la fenetre pere
*/
.menu li li ul {
 position: absolute;
 margin-left: 154px;
 margin-top: -29px;
}

.menu ul {
 position: absolute;
 display: block;
 padding: 0;
}
    
.menu li ul {
 visibility: hidden;
}
    
.menu li {
 list-style: none;
 display: inline;
 display/**/: block;
 float: none;
 float/**/: left;
 margin: 0;
 padding: 0;
}
    
.menu li li {
 display: block;
 float: none;
}
    
/* correct a little IE bug */
* html .menu li li {
 display:  inline;
}

.menu a {
 text-align: center;
 background-color: #ddd;
 border: 2px #aaa solid !important;
 color: #000;
 display: block;
 text-decoration: none;
 padding: 2px 0;
 margin: 1px;
 height: 20px !important;
font-family: verdana, arial, sans-serif;
 line-height: 20px;
 font-size: 11px;
 color: #666666;
font-style: bold;
}
    
.menu a:hover {
 /* background-color: #eee; */
background-color: white;
 border:2px #aaa solid !important;
}
    
/* for a mozilla better display with key nav */
.menu a:focus {
 /* background-color: #aaf; */
background-color: white;
}

a.linkOver {
 /* background-color: #eee; */
background-color: white;
}

/*
*************
 utilisé dans customcdt.php
 */
.menu1 {
 position: absolute;
 display: block;
 margin: 0;
 padding: 0;
 width: 800px;
}
.menu1 ul, .menu1 li {
  width: 144px;
}

.menu1 a {
  width: 140px;
}

/*
margin left : determine le decalalge a droite par rapport a la fenetre pere
*/
.menu1 li li ul {
 position: absolute;
 margin-left: 154px;
 margin-top: -29px;
}

.menu1 ul {
 position: absolute;
 display: block;
 padding: 0;
}
    
.menu1 li ul {
 visibility: hidden;
}
    
.menu1 li {
 list-style: none;
 display: inline;
 display/**/: block;
 float: none;
 float/**/: left;
 margin: 0;
 padding: 0;
}
    
.menu1 li li {
 display: block;
 float: none;
}
    
/* correct a little IE bug */
* html .menu1 li li {
 display:  inline;
}

.menu1 a {
 text-align: center;
 background-color: #ddd;
 border: 2px Red solid !important;
 color: #000;
 display: block;
 text-decoration: none;
 padding: 2px 0;
 margin: 1px;
 height: 20px !important;
}
    
.menu1 a:hover {
 background-color: #eee;
 border:2px #aaa solid !important;
}
    
/* for a mozilla better display with key nav */
.menu1 a:focus {
 background-color: #aaf;
}


/*
*************
 utilisé dans customcLt.php ( menu client)
 */
.menu2 {
 position: absolute;
 display: block;
 margin: 0;
 padding: 0;
 width: 800px;
}
.menu2 ul, .menu2 li {
  width: 144px;
}

.menu2 a {
  width: 140px;
}

/*
margin left : determine le decalalge a droite par rapport a la fenetre pere
*/
.menu2 li li ul {
 position: absolute;
 margin-left: 154px;
 margin-top: -29px;
}

.menu2 ul {
 position: absolute;
 display: block;
 padding: 0;
}
    
.menu2 li ul {
 visibility: hidden;
}
    
.menu2 li {
 list-style: none;
 display: inline;
 display/**/: block;
 float: none;
 float/**/: left;
 margin: 0;
 padding: 0;
}
    
.menu2 li li {
 display: block;
 float: none;
}
    
/* correct a little IE bug */
* html .menu2 li li {
 display:  inline;
}

.menu2 a {
 text-align: center;
 background-color: #ddd;
 border: 2px Red solid !important;
 color: #000;
 display: block;
 text-decoration: none;
 padding: 2px 0;
 margin: 1px;
 height: 20px !important;
}
    
.menu2 a:hover {
 background-color: #eee;
 border:2px #aaa solid !important;
}
    
/* for a mozilla better display with key nav */
.menu2 a:focus {
 background-color: #aaf;
}
