        /* menu vertical */
                .vertical ul{
                        list-style-type: none;
                        padding: 0;
                        width: 192px;
                        margin: 0;
                        position: relative;
                   
                        vertical-align:middle;
                        }

                .vertical li{
                        display: block;
                        width: 192px;
                          /*background-color:#2E73B8;*/
                        text-decoration: none;
                        color:#4A4A4A;
                        line-height: 22px;
                        margin: auto;
                        line-height:22px;

                }
                .vertical li a{
            display: block;
            width: 192px;
            /*background-color:#2E73B8;*/
            text-decoration: none;
            color:#666;
            line-height: 22px;
			padding-left:10px;

                }

                .vertical li ul{

                        position: absolute;
                        margin-top:-2em;
                        margin-left:202px;
                        /margin-left : 190px ;


                }
                .vertical.left ul ul ul,.vertical .left ul{
                        left: -202px;
                }

                /*menu vertical image*/
                .verticalimage ul {
                        border: none;
                        list-style-type: none;
                        padding: 0;
                        margin: 0;
                        z-index:1000;
                        }

                .verticalimage li {
                        float:left;
                        display:block;
                }
                .verticalimage li img, .verticalimage li a img{
                        list-style-type : none;
                        border:none;
                        padding:0;
                        margin:0;
                        float: left;
                        display:inline;
                }


                /* Menu horizontal */
                .horizontal ul{
                        border: none;
                        list-style-type: none;
                        padding: 0;
                        margin: 0;
                        z-index:1000;
                }
                .horizontal ul li{
                        float: left;
                        position: relative;
                        text-align:left;
                        /* menus niveau 1 centrés */
                }
                .horizontal ul li a{
                        display: block;
                        text-decoration: none;
                        /*height: 1em;*/
                        /*padding: .1em 1px; */
                        overflow: hidden;
                        /* border: 1px solid;*/
						


                }
                .horizontal li li{
                        float: none;
                        border-bottom: 1px solid transparent;
                        /*margin-bottom: 0px; */
                        text-align:left; /* sous menu alignés à gauche*/
						line-height:16px;
                        z-index:1001;
						width:200px;
                }
                .horizontal li li.last{
                        border-bottom: none;
                }
                .horizontal ul li ul{
                        position: absolute;
                        top: 43px;
                        left: 0px;
                        margin-top: 0px;
						
                }
                .horizontal ul ul ul{
                        width: 200px;
                        top: -1px;
                        left: 200px;
                        margin-top: 0;
                }
                .horizontal.left ul ul ul,.horizontal .left ul ul{
                        left: -200px; 
                }
                .horizontal ul li li a{
                         border: 1px solid;
                        border-top: none;
                }
                .horizontal ul li:first-child>a{
                        /*border-left: 1px solid; */
                }
                .horizontal ul li a.first{
                /*        border-left: 1px solid; */
                }
                .horizontal ul li li a.first{
                        border-top: 1px solid;
						z-index:1002;
                }
                .horizontal ul li li:first-child>a{
                /*        border-top: 1px solid; */
                }
                div.horizontal ul li.pixelfix ul{
                        left: 0;
                }
                div.horizontal ul li.pixelfix ul ul{
                                left: 128px; 
                }
                /*here we use a little CSS to make a basic/backup dropdown menu in modern browsers *cough* not IE6 or less *cough* if javascript is disabled.Flickering never happens in these browsers*/
                .mlmenu li ul{
                        display: none;
                }
                .mlmenu li:hover>ul{
                        display: block;
                }

                /*Couleurs des menus */

            .wi1 ul li a{ /* couleur du menu */
			background-color: #ffffff;
			color: #FFFFFF;
			border-color: #94A3B3;
			background:url(../de/charte/fd_menu.jpg) repeat-x;
			height:43px;
			line-height:33px;
			padding:0 5px 0 5px;
			
			text-transform:uppercase;
			text-align:center;
		}

		.wi1 li a:hover {
			background-color: #68AF25;
			color: #444444 !important;
			border-color: #94A3B3;
			background:url(../de/charte/fd_menu_on.jpg) repeat-x;
			padding:0 5px 0 5px;
			text-transform:uppercase;
			height:43px;
			line-height:33px;
			text-align:center;
			
		}
		.wi1 ul li:last-child a {
			padding-right:0px !important;}

		.wi1 ul li li a{ /*couleur des menus et sous menus */
			background-color: #2D74B6;
			color: #ffffff;
			padding:0px;
			border-color:#94A3B3;
			padding-left:5px;
			background-image:none;
			height:auto;
			padding:2px 0px;
			padding-left:5px;
			line-height:normal;
			text-align:left;

		}
		
		.wi1 li li a:hover {
			background-color: #68AF25;
			color: #FFFFFF !important;
			border-color: #94A3B3;
			background-image:none;
			height:auto;
			padding:2px 0px;
			padding-left:5px;
			line-height:normal;
			text-align:left;
				}
		.wi1 ul{
			border-color: #94A3B3;
		}
		.wi1 li:first-child>a:hover{
			background-color: #68AF25;
			color: white;
			border-color: #94A3B3;
		}


/*Couleurs des menus de gauche */

                .wi2 ul li a{ /* couleur du menu */

                        color: #fff;
                        background-color:#2E73B8;
                        background-image:url(../fr/charte/fd_menu_gauche_off.png);
                        background-repeat:repeat-y;
                }
                .wi2 li a:hover, .wi2 .trail a.hover{
                        background-color:#2E73B8;
                        color: #fff;
                        background-image:url(../fr/charte/fd_menu_gauche.png);
                        background-repeat:no-repeat;

                        /*border-color: #94A3B3;*/
                }
                .wi2 ul li li a{ /*couleur des menus et sous menus */
                        background-color:#2E73B8;
                        color: #fff;
                        /*border-color:#AEB0AF;*/

                }

                .wi2 li li a:hover,.wi2 .trail a.hover{
                        /*background-color: #79A6D0;*/
                        color: #fff;
                        background-image:url(../fr/charte/fd_menu_gauche.png);
                        background-repeat:no-repeat;
                        background-color:#2E73B8;
                                }
                .wi2 ul{
                        border-color: #94A3B3;
						
                }
                        .wi2 li a.current {
                        background-color:#2E73B8;
                        color: #fff;
                        background-image:url(../fr/charte/fd_menu_gauche.png);
                        background-repeat:no-repeat;
                        /*border-color: #94A3B3;*/
                        }
		


.wi3 ul li a{ /* menu du bas */
                        color: #000;
                        /*width:100px; */
                        /*border-color: #94A3B3; */
                        text-align:center;
                }
                .wi3 li a:hover,.wi3 li a.first:hover,.wi3 .trail a.hover{
                        color: #183E62;
                        /*border-color: #94A3B3; */
                }
                .wi3 ul li li a{ /*couleur des menus et sous menus */
                        color: #183E62;


                }

                .wi3 li li a:hover,.wi3 li li  a.first:hover,.wi3 .trail a.hover{

                        color: #183E62;
                        text-decoration:underline;

                                }
                .wi3 ul{
                        border-color:#183E62;
                }
                .wi3 li:first-child>a:hover{

                        color: #183E62;
}

/*menu d'applications*/
                .wi4 ul li a{ /* couleur du menu */

                        color: #fff;
                        /*border-color: #AEB0AF; */
                        background-image:url(../fr/charte/menu_gauche_vert_off);
                        background-repeat:no-repeat;
                        background-color:#68AF25;
                }
                .wi4 li a:hover, .w4 .trail a.hover{
                        /*background-color: #79A6D0;*/
                        color: #fff;
                        background-image:url(../fr/charte/menu_gauche_vert_off);
                        background-repeat:no-repeat;
                        background-color:#68AF25;

                        /*border-color: #94A3B3;*/
                }
                .wi4 ul li li a{ /*couleur des menus et sous menus */
                        /*background-color: #79A6D0;*/
                        color: #fff;
                                background-image:url(../fr/charte/menu_gauche_vert_off);
                        background-repeat:no-repeat;
                        background-color:#68AF25;
                        /*border-color:#AEB0AF;*/

                }

                .wi4 li li a:hover,.wi2 .trail a.hover{
                        /*background-color: #79A6D0;*/
                        color: #fff;
                        background-image:url(../fr/charte/menu_gauche_vert_off);
                        background-repeat:no-repeat;
                                background-color:#87BA13;
                                }
                .wi4 ul{
                        /*border-color: #94A3B3;*/
                }
                        .wi4 li a.current {
                        background-color:#87BA13;
                        color: #fff;
                        /*background-image:url(../fr/charte/menu_gauche_vert_off);
                        background-repeat:no-repeat;*/
                        /*border-color: #94A3B3;*/
                        }


/*  fil d'ariane  */

div#FObarrenav
    {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #000;
        text-decoration: none;
    }
div#FObarrenav a
{
        text-decoration: none;
        color: #000;
}
div#FObarrenav a:hover, div#FObarrenav  a:focus, div#FObarrenav a:active
        {
    color: #C6011F;
    text-decoration: underline;
    }
div#FObarrelangue ul {
        margin:0;
        padding:0;}
div#FObarrelangue li {
        float: left;
        position: relative;
        display:block;
        padding: 0;
}
