/*#menu
{
width: 100%;
float: left;
background: none;
height:29px;
}*/
#menu {
	width:851px;
	height:29px;
	margin-left:4px;
	margin-right:4px;
	background-image:url(../images/sce/fond_menu.jpg);
}

#menu ul
{
list-style: none;
margin: 0;
padding: 0;

}
#m_japon ul li
{
width: 121px;
}
#m_chi ul li
{
width: 121px;
}

#menu ul li
{
float: left;
}

#menu ul li ul li
{
float: none;
}

#menu ul ul
{
display: none;
}

#menu ul li:hover > ul
{
display: block;
}
#menu li
{
position: relative;
}

#menu ul li ul
{
width: 200px;
}

#menu ul ul
{
position: absolute;
z-index: 500;
}

#menu ul ul ul
{
top: 0;
left: 100%;
}

#menu a
{
/*height: 1%;*/
font: 12px Verdana;
display: block;
color: #ffffff;
text-decoration: none;
/*background: #990000;*/
background: #660000;
text-align: left;
}

#menu ul li ul li a {
padding-top: 5px;
padding-bottom: 5px;
}

#menu a.main_menu
{
font: 12px Verdana;
color: #ffffff;
/* Modifs E.M. du 03/09/2009 */
border-left: 1px solid white;
/*border-right-width: 1px;
border-right-color: #FFFFFF;
border-style: solid;*/
text-align: center;
background: none;
padding-left: 8px;
/*padding-top: 2px;*/
padding-top: 7px;
padding-right: 8px;
padding-bottom: 5px;
/*height:18px;*/
}
/*#menu a.main_current
{
color: #ffffff;
background: none;
}*/

#menu a.current
{
/*color: #9E0033;
background: #FFFFFF;*/
color: #ffffff;
background: #a05b5e;
}

#menu a:hover
{
color: #ffffff;
background: #ce7d65; /*#ce7d65;*/
cursor: pointer;
}
/*
#menu a.main_menu:hover {
color: #FF6666;
background: none;
cursor: pointer;
}*/
#menu a.main_current, #menu a.main_menu:hover
{
font: 12px Verdana;
color: #ffffff;
/* Modifs E.M. du 03/09/2009 */
border-left: 1px solid white;
/*border-right-width: 1px;
border-right-color: #FFFFFF;
border-style: solid;*/
text-align: center;
background: none;
padding-left: 8px;
/*padding-top: 2px;*/
padding-top: 7px;
padding-right: 8px;
padding-bottom: 5px;
/*height:18px;*/
}

#nav li {
    margin: 0;
    padding: 0;
    display: inline;
}

#nav_half a:link, #nav_half a:visited {
    display: block;
    float: left;
    height: 30px;
    width: 145px;
    line-height: 30px;
    text-decoration: none;
    text-align: center;
    background: url(http://www.signevigneron.com/images/sce/boutons/boutonFRmouseover_half.png);
    padding: 0;
    color:#fff;
}

#nav_half a:hover, #nav_half a:active {
    background: url(http://www.signevigneron.com/images/sce/boutons/boutonFRmouseover_half.png) 0 -30px;
    padding: 0;
    color:#ff0000
} 

#navig a:link, #navig a:visited {
    display: block;
    float: left;
    height: 50px;
    width: 145px;
    line-height: 50px;
    text-decoration: none;
    text-align: center;
    background: url(http://www.signevigneron.com/images/sce/boutons/boutonFRmouseover_fr.png);
    padding: 0;
    color:#fff;
}

#navig a:hover, #navig a:active {
    background: url(http://www.signevigneron.com/images/sce/boutons/boutonFRmouseover_fr.png) 0 -50px;
    padding: 0;
    color:#ff0000
} 