/* bloc de navigation 1 --> arborescence du site */
.nav1 {
padding-left:7px;
}
ul.menulist li ul{ display:none; }

ul.menulist li:hover>ul{ display:block; }

ul.menulist,
ul.menulist ul{
background:#DA2129;
list-style:none;
width:160px;
_width:162px;
}

ul.menulist ul{
position:absolute;
/*top:-1px;
left:160px;*/
top:2.5em;
left:0px;
z-index:2000;
}

ul.menulist li{
position:relative;
border-bottom: 1px solid #000000;
}
ul.menulist a{
display:block;
_width: 100%;
color:#000000;
text-decoration:none;
padding:8px;
font-size:1.1em;
font-weight:bold;
text-transform:uppercase;
}
ul.menulist a:hover{
background:#000000;
color:#FFFFFF;
}
ul.menulist li:hover a{
background:#000000;
color:#FFFFFF;
}
ul.menulist li:hover li a{
font-size:1em;
background:none;
}
ul.menulist li:hover li a:hover{
background:#000000;
}
ul.menulist li.smenu {
background-image: url(../images/arrow.gif) !important;
background-position: 150px;
background-repeat: no-repeat;
}
ul.menulist li.smenu:hover, ul.menulist li.smenu>a:hover {
background-image: url(../images/arrowb.gif) !important;
background-position: 148px;
background-repeat: no-repeat;
}






































/*ul ul{
width:100px;
position:absolute;
top:0;
left:160px;
z-index:500;
}
ul ul li{
font-size:85%;
}
ul.menulist{
float:left;
overflow:visible;
}
ul.menulist{
width:160px;
padding:10px 0 10px 7px;
list-style:none;
}
ul.menulist ul{
list-style:none;
}
ul.menulist li{
position:relative;
text-transform:uppercase;
font-size:1.1em;
font-weight:bold;
padding:0;
_height:1.6em;
}
ul.menulist ul li{
border:0;
padding:0 8px;
}
ul.menulist a{
color:#000000;
display:block;
text-decoration:none;
margin-bottom:0.4em;
border-bottom:1px solid #000000;
padding:5px 8px 8px 8px;
}
ul.menulist a:hover{
color:#FFFFFF;
border-bottom:1px solid #FFFFFF;
}
ul.menulist ul a{
background:#da2028;
padding:4px 8px 4px 0;
border-right:1px solid #CCCCCC;
border-bottom:0;
}
ul.menulist li.smenu li a{
border-bottom:none;
}
ul.menulist li.smenu:hover a{
color:#FFFFFF;
}
ul.menulist li.smenu:hover li a{
color:#000000;
border-bottom:0;
}
ul.menulist li.smenu:hover li a:hover{
color:#FFFFFF;
border-bottom:0;
}
ul.menulist li.smenu:hover, ul.menulist li.smenu>a:hover {

}
ul.menulist li ul{
display:none;
}
ul.menulist li:hover ul{
display:block;
padding:0;
font-size:85%;
position:absolute;
top:-4px;
left:160px;
width:128px;
}*/