
.menu, .ssmenu, .ssssmenu{
	background-color:#465975;
	color:white;
	font-size:14px;
	font-weight:bold;
	font-family:MS Sans Serif, sans-serif, Verdana, Arial;
	border:1px solid #000000;
	padding:1px;
	margin:1em;
	cursor:default;
}

.menu, .ssmenu, .ssssmenu{
	visibility:hidden;
}

.menu {
	text-align:center;
	height:15px;
}

a.menu, .menu a, .menu a, .ssmenu a, .ssssmenu a, .menu a:visited, .ssmenu a:visited, .ssssmenu a:visited, .menu span, .ssmenu span, .ssssmenu span {
	color:white;
	padding:2px 1px;
	text-decoration:none;
	display:block;
}

.ssssmenu ul:hover, .ssssmenu a:hover, .ssssmenu span:hover, .ssssmenu a:focus, .ssmenu ul:hover, .ssmenu span:hover, .ssmenu a:hover, .ssmenu a:focus, .menu span:hover, .menu a:hover, .menu a:focus, a.menu:hover, a.menu:focus {
	background-color:#EFB;
	color:black;
	text-decoration:none;
}

.menu, .ssmenu, .ssssmenu {
	border:1px solid #465975;
	padding:0.1em;
	/* pour IE (http://msdn.microsoft.com/workshop/samples/author/dhtml/DXTidemo/DXTidemo.htm) */
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#465975,endColorStr=#543210);
	white-space : no-break;
	/* 	pour Mozilla / firefox */
	/*-moz-border-radius:10px;*/
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-topright:10px;
}


a.menu:hover
{
	cursor:pointer;
	FILTER: none;
}

/* pour les cas ou le javascript ne marche pas */

.menu, .ssmenu, .ssssmenu, #accueil{
	width:150px;
}

body {
	margin-left:170px;
}

#conteneurmenu { 
	position:absolute; 
	top:0px;
	left:0px;
}

