/*-------   Menu deroulant   -------*/
/* bloc de navigation 1 --> arborescence du site */
.nav1 {
    	/*bloc contenant la hierarchie*/
    	width: 180px;
    	padding:0px;
	margin-left: 5px;
    	font-size: 12px;
	border-top: 1px solid #999999;
}

ul.menulist li ul {
	display:none; 
}

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

ul.menulist,
ul.menulist ul{
	/*background-image: url(../img_squelette/menu_out.png);
	background-position: top;
	background-repeat: repeat-x;*/
	background-color: transparent;
 	list-style:none;
 	margin:0px;
 	padding:0px;
 	width:180px;
 	_width:182px;
	opacity: 1;
	filter: alpha(opacity=100);
}

ul.menulist ul{
 	position:absolute;
 	top:-1px;
 	left:180px;
}

ul.menulist li{
 	position:relative;
 	margin:0px;
 	padding:0px;
 	border-bottom: 1px solid #999999;
}

ul.menulist a{
 	display:block;
 	_width: 180px;
 	color:#1155AA;
 	text-decoration:none;
	/*background-image: url(../img_squelette/menu_out.png);
	background-position: top;
	background-repeat: repeat-x;*/
	background-color:#ffffff;
 	padding: 5px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

ul.menulist a:hover{
	/*background-image: url(../img_squelette/bg_bleu.png);*/
	/*background-image: url(../img_squelette/menu_hover.png);
	background-position: top;
	background-repeat: repeat-x;*/
 	background-color:#5577CC;
 	color:#ffffff;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

ul.menulist li.menu {
        background-image: url(../img_squelette/arrowd.gif) !important;
        background-position: 171px;
        background-repeat: no-repeat;
    	/*font-weight: bold;*/
	opacity: 0.9;
	filter: alpha(opacity=90);
}

ul.menulist li.menu:hover, ul.menulist li.menu>a:hover {
        background-image: url(../img_squelette/arrowb.gif) !important;
        background-position: 168px;
        background-repeat: no-repeat;
    	/*font-weight: bold;*/
}


ul.smenulist li ul {
	display:none; 
}

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

ul.smenulist,
ul.smenulist ul{
	/*background-image: url(../img_squelette/bg_blanc.png);*/
	/*background-image: url(../img_squelette/menu_out.png);
	background-position: top;
	background-repeat: repeat-x;*/
	background-color:#ffffff;
 	border:1px solid #999999;
 	border-bottom: 0px;
 	list-style:none;
 	margin:0px;
 	padding:0px;
 	width:180px;
 	_width:182px;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

ul.smenulist ul{
 	position:absolute;
 	top:-1px;
 	left:180px;
}

ul.smenulist li{
 	position:relative;
 	margin:0px;
 	padding:0px;
 	border-bottom: 1px solid #999999;
}

ul.smenulist a{
 	display:block;
 	_width: 100%;
 	color:#5577cc;
 	text-decoration:none;
 	padding: 5px;
}

ul.smenulist a:hover{
	/*background-image: url(../img_squelette/bg_bleu.png);*/
	/*background-image: url(../img_squelette/menu_hover.png);
	background-position: top;
	background-repeat: repeat-x;*/
 	background-color:#5577CC;
 	color:#ffffff;
	opacity: 0.9;
	filter: alpha(opacity=90);
}


ul.smenulist li.smenu {
        background-image: url(../img_squelette/arrow.gif) !important;
        background-position: 171px;
        background-repeat: no-repeat;
    	/*font-weight: bold;*/
}

ul.smenulist li.smenu:hover, ul.smenulist li.smenu>a:hover {
        background-image: url(../img_squelette/arrowb.gif) !important;
        background-position: 168px;
        background-repeat: no-repeat;
    	/*font-weight: bold;*/
}


/*-------   /Menu deroulant   -------*/