﻿DIV.menu {
    POSITION:relative;
    MARGIN:0px 0px 0px 0px;
    PADDING:0px 0px 0px 0px;
    WIDTH:645px;
    HEIGHT:34px;
    BORDER:solid 0px #000000;
    z-index:1000;
}
DIV.menu UL {
    PADDING:0px 0px 0px 0px;
    MARGIN: 0px 0px 0px 0px;
    Z-INDEX: 30; 
    LIST-STYLE-TYPE: none;
}
DIV.menu UL LI {
    position:relative;
    PADDING: 0px 0px 0px 0px;
    FONT-WEIGHT: normal; 
    FLOAT: left; 
    MARGIN: 0px 0px 0px 0px;
    CURSOR: pointer;
    COLOR: #efefef;
    HEIGHT: 34px;
    WIDTH:128px;
    text-align:center;
    vertical-align:middle;
    z-index:1;
}
DIV.menu UL LI A {
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none;
    height:30px;
    vertical-align:middle;
    padding-top:15px;
}
html* DIV.menu UL LI A {
   padding-top:10px;
}
DIV.menu UL LI A:hover {
    COLOR: #000000;
    TEXT-DECORATION: none;
}
DIV.menu UL LI.m-out {
    color:#000000;
    background-image: url(../images/menu/onglet_menu.gif);
    background-repeat:no-repeat;
    background-position: center center;
    BORDER:solid 0px #FFFFFF;
    WIDTH:128px;
    HEIGHT:34px;
    PADDING:0px 0px 0px 0px;
    MARGIN: 0px 0px 0px 0px;
    z-index:1;
}
 DIV.menu UL LI.m-out LI {  
    background-color:Transparent;
    z-index:1;
}
DIV.menu UL LI UL LI A{
    padding-left:5px;
    padding-top:5px;
    width:161px;
    height:24px;
    cursor:pointer;
}

DIV.menu UL LI UL LI.m-out2 {
    color:#000000;
    background-color:#DEDEDE;
    BORDER-bottom:solid 2px #FFFFFF;
    WIDTH:161px;
    HEIGHT:24px;
    PADDING:0px 0px 0px 0px;
    MARGIN: 0px 0px 0px 0px;
    z-index:1;
}
 DIV.menu UL LI UL LI.m-out2 LI {  
    background-color:Transparent;
    z-index:1;
}
DIV.menu UL LI.m-select {
     color:#000000;
    background-image: url(../images/menu/onglet_menu.gif);
    background-repeat:no-repeat;
    background-position: center center;
    BORDER:solid 0px #FFFFFF;
    WIDTH:128px;
    HEIGHT:34px;
    PADDING:0px 0px 0px 0px;
    MARGIN: 0px 0px 0px 0px;
    z-index:2;
}
DIV.menu UL LI.m-select A {
    COLOR: #000000;
    font-weight:bold;
}
DIV.menu UL LI.m-over {
    color:#000000;
    background-image: url(../images/menu/onglet_menu.gif);
    background-repeat:no-repeat;
    background-position: center center;
    BORDER:solid 0px #FFFFFF;
    WIDTH:128px;
    HEIGHT:34px;
    PADDING:0px 0px 0px 0px;
    MARGIN: 0px 0px 0px 0px;
    z-index:2;
}
DIV.menu UL LI.m-over LI {
    font-weight:normal;	    
    background-color:Transparent;
    z-index:3;
}
DIV.menu UL LI.m-over LI A{
    font-weight:normal;
}
DIV.menu UL LI.m-over A {
    COLOR: #000000;
    font-weight:bold;
}
DIV.menu UL LI.separ {
    position:relative;
    PADDING: 0px 0px 0px 0px;
    MARGIN: 0px 0px 0px 0px;
    WIDTH: 1px;
    HEIGHT: 34px;
    BACKGROUND-COLOR: #000000;
    z-index:1;
}
DIV.menu UL LI.separ-open {
     position:relative;
    PADDING: 0px;
    MARGIN: 0px 0px 0px 0px; 
    WIDTH: 1px; 
    HEIGHT: 18px;
    BACKGROUND-COLOR: #808f9c;
    z-index:1;
}
DIV.menu UL UL {
    POSITION: absolute; 
    left:0px;
    top:0px;   
    PADDING:1px 0px 8px 0px;  
    MARGIN: 33px 0px 0px 0px; 
    WIDTH: 180px; 
    Z-INDEX: 5000;
}
DIV.menu UL LI:hover UL {
    Z-INDEX: 5000;
}
DIV.menu UL LI.m-over UL {
    Z-INDEX: 5000;
}
DIV.menu LI LI {
    position:relative;
    PADDING:2px 6px 3px 6px; 
    MARGIN: 0px 0px 0px 10px; 
    WIDTH: 152px; 
    COLOR: #001f39;
    HEIGHT: auto; 
    TEXT-ALIGN: left; 
    BORDER-RIGHT-WIDTH: 0px;
    BORDER: #000000 0px solid;
    z-index:1;    
}
DIV.menu LI.m-select LI {
    position:relative;
    PADDING:0px 6px 3px 6px; 
    MARGIN: 0px 0px 0px 10px; 
    WIDTH: 152px; 
    COLOR: #001f39;    
    HEIGHT: auto; 
    TEXT-ALIGN: left; 
    BORDER-RIGHT-WIDTH: 0px;
    z-index:2;
}
DIV.menu LI.m-out LI {
    PADDING:2px 6px 3px 6px; 
    MARGIN: 0px 0px 0px 10px; 
    WIDTH: 152px; 
    COLOR: #001f39; 
    HEIGHT: auto; 
    TEXT-ALIGN: left; 
    BORDER-RIGHT-WIDTH: 0px;
    z-index:1;
}

DIV.menu LI LI.separ-open {
    DISPLAY: none
}
DIV.menu LI.m-select LI.separ-open {
    DISPLAY: none
}
DIV.menu LI.m-out LI.separ-open {
    DISPLAY: none
}    
DIV.menu LI LI A {
    POSITION: relative
}
DIV.menu LI.m-select LI A {
    POSITION: relative
}
DIV.menu LI.m-out LI A {
    POSITION: relative
}
DIV.menu LI LI A {
    DISPLAY: block; FONT-WEIGHT: normal; WIDTH: 142px; COLOR: #001f39; TEXT-DECORATION: none
}
DIV.menu LI LI.m-select A {
    DISPLAY: block; FONT-WEIGHT: normal; WIDTH: 142px; COLOR: #001f39; TEXT-DECORATION: none
}
DIV.menu LI LI.m-out
{
    position:relative;
    z-index:1;
}
DIV.menu LI LI.m-out A {
    DISPLAY: block; FONT-WEIGHT: normal; WIDTH: 142px; COLOR: #001f39; TEXT-DECORATION: none;
}
DIV.menu LI LI.m-over {
    position:relative;
    COLOR: #FFFFFF;
    z-index:3;
}
DIV.menu LI LI.m-over LI {
    COLOR: #FFFFFF;
    z-index:4;
}
DIV.menu LI LI.m-over A {
    COLOR: #FFFFFF
}
DIV.menu UL LI LI A:hover {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
DIV.menu UL LI LI.separ-last {
    DISPLAY: none
}
DIV.menu UL LI.separ#last-separ {
    background-image: url(../images/menu/base_menu_deroulant.gif);
    background-repeat:no-repeat;
    background-position: center center;
    BORDER:solid 0px #FFFFFF;
    WIDTH:161px;
    HEIGHT:8px;
    PADDING:0px 0px 0px 0px;
    MARGIN: 0px 0px 0px 0px;
    z-index:1;
}
DIV.menu UL LI.m-select UL {
    DISPLAY: none
}
DIV.menu UL LI.m-out UL {
    DISPLAY: none
}    
DIV.menu UL LI LI.separ {
    position:relative;
    PADDING: 0px 0px 0px 0px; 
    MARGIN: 0px 0px 0px 10px; 
    BORDER-TOP: #e5e5e5 1px solid; 
    FONT-SIZE: 0px; 
    WIDTH: 152px; 
    HEIGHT: 0px;
    z-index:1;
}
* HTML DIV.menu UL LI LI {
    MARGIN-LEFT: 7px
}
* HTML DIV.menu UL LI LI.separ {
    MARGIN-LEFT: 7px
}
DIV.menu UL UL UL {
    position:absolute;
    left:0px;
    top:0px;
    BORDER-TOP: #e5e5e5 1px solid; 
    BACKGROUND-IMAGE: url(../images/Menu/back-menu-n3.gif); 
    MARGIN: -4px 0px 0px 90px;
    z-index:35;
}
DIV.menu LI LI LI {
    position:relative;
    COLOR: #e5e5e5;
    z-index:1;
}
DIV.menu LI LI LI.m-out {
    COLOR: #e5e5e5;
    z-index:1;
}
DIV.menu LI LI LI.m-out A {
    COLOR: #e5e5e5;
}
DIV.menu LI LI LI.m-over {
    COLOR: #FFFFFF;
    z-index:5;
}
DIV.menu LI LI LI.m-over A {
    COLOR: #FFFFFF
}
DIV.menu UL LI LI LI A:hover {
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}
DIV.menu UL LI LI LI.separ {
    position:relative;
    BORDER-TOP: #e5e5e5 0px solid;
    z-index:1;
}
* HTML DIV.menu UL LI LI LI {
    MARGIN-LEFT: 7px
}
* HTML DIV.menu UL LI LI LI.separ {
    MARGIN-LEFT: 7px
}
DIV.menu UL UL UL UL {
    BORDER-TOP: #e5e5e5 1px solid; BACKGROUND-IMAGE: url(../images/Menu/back-menu-n4.gif); MARGIN: -4px 0px 0px 146px;z-index:34;
}
DIV.menu LI LI LI LI {
    position:relative;
    COLOR: #e5e5e5;
    z-index:1;
}
DIV.menu LI LI LI LI.m-out {
    COLOR: #e5e5e5;
    z-index:1;
}
DIV.menu LI LI LI LI.m-out A {
    COLOR: #e5e5e5
}
DIV.menu LI LI LI LI.m-over {
    COLOR: #FFF;
    z-index:2;
}
DIV.menu LI LI LI LI.m-over A {
    COLOR: #FFF
}
DIV.menu UL LI LI LI LI A:hover {
    COLOR: #FFF;
    TEXT-DECORATION: none;
}
DIV.menu UL LI LI LI LI.separ {
    BORDER-TOP: #e5e5e5 1px solid; BACKGROUND-COLOR: transparent
}
* HTML DIV.menu UL LI LI LI LI {
    MARGIN-LEFT: 7px
}
* HTML DIV.menu UL LI LI LI LI.separ {
    MARGIN-LEFT: 7px
}

