/*------------------------------------------------------------------------------- *
 *                sous-navigation par onglets - yahoo-style                       *
 *------------------------------------------------------------------------------- */
#modulenav {
    font-family			: "Trebuchet MS", Verdana, Arial;
    font-size			: 12px;
    padding				: 0;
    clear				: both;
    margin				: 8px -2px 0 -2px;
    width				: 1004px;
}

#contenu h1.title {
    margin				: 4px 0 0 15px;
    border				: 0;
    font-size			: 145%;
    letter-spacing		: 0.1em;
    display				: inline;
    padding				: 0;
}

#modulesubnav h5, #modulenav h5{
    display 			: none;
}

#modulenav ul{
    float			: left;
    margin			: 0 10px 0 15px;
    padding			: 0;
    list-style		: none;
}

#modulenav li{
    display			: block;
    float			: left;
    background		: #FFF url(/c/i/tabs/tab_left.png) no-repeat;

    margin-right	: 3px;
    margin-bottom	: 0px;
    margin-top		: -1px;
    padding-left	: 10px;
}

#modulenav li div{
    display			: block;
    float			: left;
    background		: url(/c/i/tabs/tab_right.png) no-repeat top right;
    padding-right	: 5px;
    color			: #666;
}
#modulenav li a{
    display			: block;
    float			: left;
    font-size		: 110%;
    font-weight		: bold;
    color			: #999;
    white-space		: nowrap;
    padding			: 3px 6px 2px 0px;
    margin			: 4px 0 0 0;
    text-decoration	: none;
}
#modulenav li a:visited{
    font-size		: 110%;
    font-weight		: bold;
    text-decoration	: none;
}
#modulenav li.on, #modulenav li:hover {
    background		: #f0f0f0 url(/c/i/tabs/tab_left_on.png) no-repeat;
    padding-left	: 10px;
    margin-top		: 3px;
    margin-bottom	: -3px;
    z-index			: 4;
}

#modulenav li:hover {
    border-bottom	: 3px solid #FF0198;
}

#modulenav li.on div, #modulenav li:hover div {
    background		: url(/c/i/tabs/tab_right_on.png) top right no-repeat;
    padding-right	: 6px;
    z-index			: 1;
}
#modulenav li.on a, #modulenav li:hover a{
    margin			: 0;
    font-size		: 110%;
    font-weight		: bold;
    text-decoration	: none;
    border-bottom	: 3px solid #0F0;
    color			: #FFF;
}
#modulenav li:hover a{
    font-size		: 110%;
    font-weight		: bold;
    border			: 0;
}

#modulenav li.on a:visited{
    text-decoration	: none;
}
#modulenav li.index{
    background		: none;
}
#modulenav li.index div{
    background		: none;
}
#modulenav li.index a{
    color			: #FFF ;
    font-weight		: normal;
}
#modulenav li.index a:visited{
    color			: #FFF ;
}

#modulesubnav{
    padding			: 0;
    margin			: -4px 2px 6px 2px;
    clear			: both;
    border-top		: 1px solid #FF0198;
}
#modulesubnav ul{
    list-style		: none;
    margin 			: 0 0 0 0px;
    padding			: 0;
    float			: left;
    width			: 994px;
     background		: #0F0;
    border-bottom	: 1px solid #FF0198;
    border-right	: 1px solid #FF0198;
    border-left		: 1px solid #FF0198;
}
#modulesubnav li{
    float			: left;
    display			: block;
    background		: url(/c/i/tabs/subnav_separator.gif) center right no-repeat;
}
#modulesubnav li.first a{
    padding-left		: 13px;
    border			: 0;
}
#modulesubnav li.first a:visited{
    border			: 0;
}
#modulesubnav li a{
    float			: left;
    display			: block;
    margin			: 0;
    padding			: 2px 11px 3px 7px;
    text-decoration	: none;
    color			: #FFF;
    font			: 108% Arial, Helvetica;
    font-weight		: bold;
}
#modulesubnav a:visited{
    text-decoration	: none;
    color			: #FFF;
}
#modulesubnav a:hover{
    color			: #FFF;
    text-decoration	: underline;
}
#modulesubnav li.on {  }
#modulesubnav li.on a{
    color			: #FF0198 ;
    font-weight		: bold;
    text-decoration	: none;
}
#modulesubnav li.on a:visited{
    color			: #FF0198 ;
    text-decoration	: none;
}
#modulesubnav li.on a:hover {
    text-decoration	: underline;
}

#modulesubnav #submenu_home {
	float			: right;
    background		: url(/c/i/tabs/subnav_separator.gif) center left no-repeat;
} 
