.menu
{
    width: 192px;
    margin: 0px;
    padding: 0px;
    margin-left: 10px;
    margin-bottom: 5px;
    text-align: right;
}

.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    border: none;
}

.menu a, .menu h2
{
    font-size: 9pt;
    display: block;
    margin: 0px;
    padding: 0px 2px 0px;
    border: none;
}

.menu a
{
    color: #33c;
    background: transparent;
    text-decoration: none;
}

.menu h2
{
    color: #fff;
    background: #fff;
}


.menu a:hover
{
    color: #33c;
    text-decoration: underline;
}
/*position du sous-menu*/
.menu li
{
    position: relative;
    padding-top: 0px;
    padding-bottom: 0px;
}
/*sous-menu configuration*/
.menu ul ul ul
{
    background-color: white;
    position: absolute;
    top: 0;
    left: 184px;
    width: 182px;
    border: 0px;
    padding: 0px;
}

div.menu ul ul ul, div.menu ul ul li:hover ul ul
{
    display: none;
}

div.menu ul ul li:hover ul, div.menu ul ul ul li:hover ul
{
    display: block;
}


.menu .submenus
{
    background-repeat: no-repeat;
    background-position: center right;
}


A.link, A.link:visited, A.link:active
{
    color: #777;
    text-decoration: none;
    margin-left: 8px;
    margin-right: 1px;
    padding: 0px 8px;
    white-space: nowrap;
    padding-right: 24px;
}
A.link:hover
{
    background: url(    'images/link-back-hover.gif' ) repeat-y;
    color: #000;
    text-decoration: none;
}

A.linkpopup, A.linkpopup:visited, A.linkpopup:active
{
    color: #777;
    text-decoration: none;
    margin-left: 8px;
    margin-right: 1px;
    white-space: nowrap;
    background: url(    'images/linkpopup-back.gif' ) repeat-y;
    padding-right: 24px;
    padding-left: 8px;
    padding-top: 0px;
    padding-bottom: 0px;
}
A.linkpopup:hover
{
    background: url(    'images/linkpopup-back-hover.gif' ) repeat-y;
    color: #000;
    text-decoration: none;
}



.linksSubMenu A, .linksSubMenu A:visited, .linksSubMenu A:active
{
    color: #777;
}

.linksSubMenu A:hover
{
    color: #000;
    text-decoration: none;
    background: url(    'images/link-submenu-back-hover.gif' );
    margin-left: -7px;
    padding-left: 9px;
    width: 161px;
}

.headerEasytoon
{
    background: url(    'images/menu1a.gif' ) no-repeat;
    height: 39px;
    cursor: pointer;
    margin-left: 0px;
}
.linksEasytoon
{
    background: url(    'images/menu1c.gif' ) repeat-y;
    margin-left: 0px;
}
.footerEasytoon
{
    background: url(    'images/menu1b.gif' ) no-repeat;
    height: 12px;
    margin-left: 2px;
}

.headerTraductions
{
    background: url(    'images/menu2a.gif' ) no-repeat;
    height: 39px;
    cursor: pointer;
    margin-left: 0px;
}
.headerTranslations
{
    background: url(    'images/menu2aEn.gif' ) no-repeat;
    height: 39px;
    cursor: pointer;
    margin-left: 0px;
}
.linksTraductions
{
    background: url(    'images/menu2c.gif' ) repeat-y;
    margin-left: 0px;
}
.footerTraductions
{
    background: url(    'images/menu2b.gif' ) no-repeat;
    height: 12px;
    margin-left: 2px;
}

.headerGallerie
{
    background: url(    'images/menu3a.gif' ) no-repeat;
    height: 39px;
    cursor: pointer;
    margin-left: 0px;
}
.headerGallery
{
    background: url(    'images/menu3aEn.gif' ) no-repeat;
    height: 39px;
    cursor: pointer;
    margin-left: 0px;
}
.linksGallerie
{
    background: url(    'images/menu3c.gif' ) repeat-y;
    margin-left: 0px;
}
.footerGallerie
{
    background: url(    'images/menu3b.gif' ) no-repeat;
    height: 12px;
    margin-left: 2px;
}

.headerDivers
{
    background: url(    'images/menu4a.gif' ) no-repeat;
    height: 39px;
    cursor: pointer;
    margin-left: 0px;
}
.headerMiscellaneous
{
    background: url(    'images/menu4aEn.gif' ) no-repeat;
    height: 39px;
    cursor: pointer;
    margin-left: 0px;
}
.linksDivers
{
    background: url(    'images/menu4c.gif' ) repeat-y;
    margin-left: 0px;
}
.footerDivers
{
    background: url(    'images/menu4b.gif' ) no-repeat;
    height: 12px;
    margin-left: 2px;
}

.headerSubMenu
{
    background: url(    'images/nb1-submenu.gif' ) no-repeat;
    height: 8px;
    cursor: pointer;
    font-size: 1px;
}
.linksSubMenu
{
    background: url(    'images/nb3-submenu.gif' ) repeat-y;
    text-align: left;
    padding-left: 15px;
}
.linksSubMenuTitle
{
    background: url(    'images/nb3-submenu.gif' ) repeat-y;
    text-align: left;
    padding-left: 10px;
    font-weight: bold;
}
.footerSubMenu
{
    background: url(    'images/nb2-submenu.gif' ) no-repeat;
    height: 4px;
    font-size: 1px;
}

.headerSubMenu-preload
{
    background: url(    'images/nb1-submenu.gif' );
    width: 0px;
    height: 0px;
    font-size: 1px;
}
.linksSubMenu-preload
{
    background: url(    'images/nb3-submenu.gif' );
    width: 0px;
    height: 0px;
    font-size: 1px;
}
.footerSubMenu-preload
{
    background: url(    'images/nb2-submenu.gif' );
    width: 0px;
    height: 0px;
    font-size: 1px;
}
.language
{
    text-align: center;
}
