        /* menu vertical */
                .vertical ul{
                        list-style-type: none;
                        padding: 0;
                        width: 170px;
                        margin: 0;
                        position: relative;
                }
                .vertical li a{
                        display: block;
                        width: 170px;
                        text-decoration: none;
                        /*height: 1em;*/
                        padding: .1em 1px;
                      
                        border-top: 0px;
                }
                .vertical li{
                        position: relative;

                }
                
                .vertical li ul{
                        position: absolute;
                        top: -1px;
                        left: 170px;
                }
                .vertical.left ul ul ul,.vertical .left ul{
                        left: -203px;
                }
                /* Menu horizontal */
                .horizontal ul{
					font-family:Verdana, Geneva, sans-serif;
					font-size:10px;
                        border: none;
                        list-style-type: none;
                        padding: 0;
                        margin: 0;
                        z-index:10000;
                }
                .horizontal ul li{
                        float: left;
                        position: relative;
                        text-align:center;
						font-family:Verdana, Geneva, sans-serif;
						
						
						
						/* menus niveau 1 centrés */
			
                }
                .horizontal ul li a{
                        display: block;
                        width: 156px;
                        text-decoration: none;
						color:#FFF;
                        /*height: 1em;*/
                        overflow: hidden;
						margin-bottom:3px;
                                      }
                .horizontal li li{
                        float: none;
                        margin-bottom: -1px;
                        text-align:left; /* sous menu alignés à gauche*/
						text-indent:2px;
                        z-index:10001;
                }
                .horizontal li li.last{
                        border-bottom: none;
                }
                .horizontal ul li ul{
                        position: relative;
                        display:block !important;
                       
                        left: -1px;
                        margin-top: -1px;
                }
                .horizontal ul ul ul{
                        width: 135px;
                        top: -1px;
                        left: 134px;
                        margin-top: 0;
                }
                .horizontal.left ul ul ul,.horizontal .left ul ul{
                        top: -1px;
                        left: -134px;
                }
                .horizontal ul li li a{
                  
                }
                .horizontal ul li:first-child>a{
                     
                }
                .horizontal ul li a.first{
                      
                }
                .horizontal ul li li a.first{
                       
                }
                .horizontal ul li li:first-child>a{
        
                }
                div.horizontal ul li.pixelfix ul{
                        left: 0;
                }
                div.horizontal ul li.pixelfix ul ul{
                        left: 134px;
                }
                /*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: #e9e9e9;*/
                        color: #f28300;
						font-weight:bold;
						font-family:Arial, Helvetica, sans-serif;
						font-size:14px;
						font-variant:small-caps;
						text-decoration:none;
						background:#274771;
						
                         /*border-color: #94A3B3;*/
                }
                .wi1 li a:hover {
                        /*background-color: #556677; */
                        color: #f28300;
						text-decoration:none;
						cursor:default;
                        /*border-color: #94A3B3;*/
                }
                .wi1 ul li li a{ /*couleur des menus et sous menus */
                        /*background-color: #000033; */
                        color: #ffffff;
						font-weight:normal;
						font-family: Verdana, Arial, Helvetica, sans-serif;
                        font-size: 10px;
                       text-decoration: none;
					   font-variant:normal;
					   background-color:transparent;
                }

                .wi1 li li a:hover,.wi1 li li  a.first:hover{
                        /*background-color: #000033; */
                        color: #ffffff;
						text-decoration:underline;
                        /*border-color: #94A3B3; */
                                }
                .wi1 ul{
                        border-color: #94A3B3;
						
                }
                .wi1 li:first-child>a:hover{
                        /*background-color: #556677; */
                        color: #FF8F09;
						text-decoration:none;
                        /*border-color: #94A3B3; */
                }

/* niveau 2 */
                .wi2 ul li a{ /* couleur du menu */
                        /*background-color: #e9e9e9; */
                        color: #fff;
						font-weight:bold;
						line-height:25px;
                        /*border-color: #94A3B3;*/
						letter-spacing:-1px;
                }
                .wi2 li a:hover,.wi2 .trail a.hover{
                        /*background-color: #556677; */
                        color: white;
						font-weight:bold;
						
                        /*border-color: #94A3B3;/*
                }
                .wi2 ul li li a{ /*couleur des menus et sous menus */
                        /*background-color: #000033; */
                        color: #fff;
						font-weight:bold;
						
                       /* border-color:#94A3B3; */
                }

                .wi2 li li a:hover,,.wi2 .trail a.hover{
	              /* background-color: #000033;   */
	               color: #FFF; 
				   	font-weight:bold;
					
                                }
                .wi2 ul{
                         /* border-color: #94A3B3;  */
						 padding-left:4px;
                }
                
 
 /* niveau 3 */
               .wi3 ul li a{ /* couleur du menu */
                        /*background-color: #e9e9e9; */
                        color: #000;
						line-height:15px;
                  
                }
                .wi3 li a:hover,.wi3 li a.first:hover,.wi3 .trail a.hover{
                        /*background-color: #556677; */
                        color: #000;
				}
 
 				.wi3 li li a:hover,.wi3 li li  a.first:hover,.wi3 .trail a.hover{
	              /* background-color: #000033;   */
	               color: #E4591E;
                    }
				.wi3 ul {
					padding-left:4px;
					}
					
					
					/* niveau 3 */
               .wi4 ul li a{ /* couleur du menu */
                        /*background-color: #e9e9e9; */
                        color: #fff;
						line-height:15px;
                  
                }
                .wi4 li a:hover,.wi4 li a.first:hover,.wi4 .trail a.hover{
                        /*background-color: #556677; */
                        color: #fff;
				}
 
 				.wi4 li li a:hover,.wi4 li li  a.first:hover,.wi4 .trail a.hover{
	              /* background-color: #000033;   */
	               color: #fff;
                    }
				.wi4 ul {
					padding-left:4px;
					list-style: none;
					
					}
			
           
/*  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: #000;
    text-decoration: underline;
    }
	div#FObarrelangue {
	margin-left:auto;
	margin-right:auto;
	
	
	}
div#FObarrelangue ul {
	margin:0;
	padding:0;
	list-style-type:none;
	padding-left:4px;}
div#FObarrelangue ul li, div#FObarrelangue ul li a {
	float: left;
	position: relative;
	padding: 0px;
	display:block;
	padding-right:4px;
	text-decoration:none;
	color:#fff;
}
div#FObarrelangue li img {
	border:none;
}
