/* CSS Document */

.menu {
 	position:relative;
	z-index:100; 
 	width:740px;
	height:20px;
	background-color:#D0CBC5;
	margin:auto;
	display:none;	
 }
#menu1{
	width:60px; 
	float:left;
}
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
	background: white;
	text-align:left;
}

.menu li {
	float:left;
	width:165px;
	position:relative;
}

li {
	background:#D0CBC5;
	opacity: 0.9;
}
li.sousmenug a{
	background-image:url(../img/fg.jpg);
	background-repeat:no-repeat; 
	background-position:right;
}
li.sousmenug a:hover{
	background-image:url(../img/fghover.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#F3F8F4;
	display:block;
}
li.sousmenud a{
	background-image:url(../img/fd.jpg); 
	background-repeat:no-repeat; 
	background-position:left; 
	text-align:center;
}
li.sousmenud a:hover{
	background-image:url(../img/fdhover.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#F3F8F4;
	display:block;
	text-align:center;
}
li.sousmenu1:hover, li.sousmenu2:hover {
	background: #F3F8F4;
}
.menu ul ul {
	visibility:hidden;
	position:absolute;
	width:165px;
	left:0;
}
.menu a, .menu a:visited {
	display:block;
	font-size:10px;
	text-decoration:none;
	color:#6A635B;
	width:162px;
	height:16px;
 	padding-top:4px; 
	padding-left:3px;
}
.menu table {
	position:absolute; 
	top:19px; 
	left:0px; 
	border-collapse:collapse;
}
.menu ul :hover ul, .menu ul a:hover ul{
	visibility:visible; 
}
.menu a:hover, .menu ul ul a:hover{
	color:#961F45;
	background: #F3F8F4;
}
.menu :hover > a, .menu ul ul :hover > a {
	color:#961F45;
	background: #F3F8F4;
}


