.tran {
 filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;-khtml-opacity:0.90;
}
.gras {
 font-weight:bold;
}
/* bloc de navigation 1 --> arborescence du site */
.nav1 {
 /*bloc contenant la hierarchie*/
 width:100%;
 padding:0px;
 font-size:12px;
}
a.boutonsite1 {
	display:block;
	background:#0006BA;
	color:#FFFFFF;
	text-decoration:none;
	border: 1px solid #0006BA;
	border-right: 2px solid #0006BA;
	border-bottom: 2px solid #0006BA;
	text-align:center;
	padding:1px;
	margin:0px 0px 5px 0px;
	font-size: 12px;
	font-weight:bold;
	-moz-border-radius: 6px;
	-webkit-border: 6px;
}
a.boutonsite1:hover {
	background:#FFFFFF;
	color:#0006BA;
	text-decoration:none;
}
a.boutonsite2 {
	display:block;
	background:#007D00;
	color:#FFFFFF;
	text-decoration:none;
	border: 1px solid #0006BA;
	border-right: 2px solid #0006BA;
	border-bottom: 2px solid #0006BA;
	text-align:center;
	padding:1px;
	margin:5px 0px 5px 0px;
	font-size: 12px;
	font-weight:bold;
	_width:100%;
	-moz-border-radius: 6px;
	-webkit-border: 6px;
}
a.boutonsite2:hover {
	background:#FFFFFF;
	color:#007D00;
	text-decoration:none;
}
a.boutonsite3 {
	display:block;
	background:#D02D2D;
	color:#FFFFFF;
	text-decoration:none;
	border: 1px solid #0006BA;
	border-right: 2px solid #0006BA;
	border-bottom: 2px solid #0006BA;
	text-align:center;
	padding:1px;
	margin:5px 0px 5px 0px;
	font-size: 12px;
	font-weight:bold;
	_width:100%;
	-moz-border-radius: 6px;
	-webkit-border: 6px;
}
a.boutonsite3:hover {
	background:#FFFFFF;
	color:#D02D2D;
	text-decoration:none;
}
a.boutonsite4 {
	display:block;
	background:#FFFFFF;
	color:#080808;
	text-decoration:none;
	border: 1px solid #0006BA;
	border-right: 2px solid #0006BA;
	border-bottom: 2px solid #0006BA;
	text-align:center;
	padding:1px;
	margin:5px 0px 5px 0px;
	font-size: 12px;
	font-weight:bold;
	_width:100%;
	-moz-border-radius: 6px;
	-webkit-border: 6px;
}
a.boutonsite4:hover {
	background:#808080;
	color:#FFFFFF;
	text-decoration:none;
}
a.boutonsite5 {
 display:block;
 background:#71A5F1;
 color:#FFFFFF;
 text-decoration:none;
 border: 1px solid #0006BA;
 border-right: 2px solid #0006BA;
 border-bottom: 2px solid #0006BA;
 text-align:center;
 padding:1px;
 margin:5px 0px 5px 0px;
 font-size: 12px;
 font-weight:bold;
 background-image:url('degradeedd.gif');
 background-repeat:repeat-y;
_width:100%;
 -moz-border-radius: 6px;
 -webkit-border: 6px;
}
a.boutonsite5:hover {
 background:#7DAB16;
 color:#FFFFFF;
 text-decoration:none;
 background-image:url('degradeedd2.gif');
 background-repeat:repeat-y;
}
a.boutonsite6 {
 display:block;
 background:#005683;
 color:#FFFFFF;
 text-decoration:none;
 border: 1px solid #0006BA;
 border-right: 2px solid #0006BA;
 border-bottom: 2px solid #0006BA;
 text-align:center;
 padding:1px;
 margin:5px 0px 5px 0px;
 font-size: 12px;
 font-weight:bold;
_width:100%;
 -moz-border-radius: 6px;
 -webkit-border: 6px;
}
a.boutonsite6:hover {
 background:#013C5B;
 color:#FFFFFF;
 text-decoration:none;
}
a.boutonsite7 {
 display:block;
 background:#5F98C0;
 color:#FFFFFF;
 text-decoration:none;
 border: 1px solid #0006BA;
 border-right: 2px solid #0006BA;
 border-bottom: 2px solid #0006BA;
 text-align:center;
 padding:1px;
 margin:5px 0px 5px 0px;
 font-size: 12px;
 font-weight:bold;
_width:100%;
 -moz-border-radius: 6px;
 -webkit-border: 6px;
}
a.boutonsite7:hover {
 background:#013C5B;
 color:#FFFFFF;
 text-decoration:none;
}
a.boutonsite8 {
 display:block;
 background:#005683;
 color:#FFFFFF;
 text-decoration:none;
 border: 1px solid #0006BA;
 border-right: 2px solid #0006BA;
 border-bottom: 2px solid #0006BA;
 text-align:center;
 padding:1px;
 margin:5px 0px 5px 0px;
 font-size: 12px;
 font-weight:bold;
_width:100%;
 -moz-border-radius: 6px;
 -webkit-border: 6px;
}
a.boutonsite8:hover {
 background:#013C5B;
 color:#FFFFFF;
 text-decoration:none;
}
a.boutonsite9 {
 display:block;
 background:#4A9169;
 color:#FFFFFF;
 text-decoration:none;
 border: 1px solid #0006BA;
 border-right: 2px solid #0006BA;
 border-bottom: 2px solid #0006BA;
 text-align:center;
 padding:1px;
 margin:5px 0px 5px 0px;
 font-size: 12px;
 font-weight:bold;
_width:100%;
 -moz-border-radius: 6px;
 -webkit-border: 6px;
}
a.boutonsite9:hover {
 background:#72B891;
 color:#FFFFFF;
 text-decoration:none;
}
a.boutonssup {
	display:block;
	background:#0006BA;
	color:#FFFFFF;
	text-decoration:none;
	border: 1px solid #0006BA;
	border-right: 2px solid #0006BA;
	border-bottom: 2px solid #0006BA;
	text-align:center;
	padding:1px;
	margin:5px 0px 5px 0px;
	font-size: 12px;
	font-weight:bold;
	_width:100%;
	-moz-border-radius: 6px;
	-webkit-border: 6px;
}
a.boutonssup:hover {
	background:#FFFFFF;
	color:#0006BA;
	text-decoration:none;
}
ul.menulist li ul{ display:none; }
ul.menulist li:hover>ul{ display:block; }
ul.menulist,
ul.menulist ul{
 position:relative;
 background:#FFFFFF;
 border:1px dashed #0006BA;
 border-left:0px;
 border-right:0px;
 border-bottom:0px;
 list-style:none;
 margin:0px;
 padding:0px;
 width:180px;
 z-index:90;
}
ul.menulist ul{
 position:absolute;
 margin:0px;
 padding:0px;
 top:-1px;
 left:180px;
 _left:179px;
 width:270px;
}
ul.menulist li{
 position:relative;
 margin:0px;
 padding:0px;
 border-bottom:1px dashed #0006BA;
}
ul.menulist a{
 display:block;
 _width:100%;
 color:#0006BA;
 text-decoration:none;
 padding:5px;
 _padding-right:0px;
 _padding-left:0px;
 _marging-left:5px;
 _height:0;
}
ul.menulist a:hover{
 background:#0006BA;
 color:#FFFFFF;
}
ul.menulist li.smenu {
 background-image: url(../images/arrow.gif) !important;
 background-position: 171px;
 background-repeat: no-repeat;
}
ul.menulist li.smenu:hover, ul.menulist li.smenu>a:hover {
 background-image: url(../images/arrowb.gif) !important;
 background-position: 168px;
 background-repeat: no-repeat;
}

