/*------------------------------------------------------------------------------- *
 *                sous-navigation par onglets - yahoo-style                       *
 *------------------------------------------------------------------------------- */
#modulenav
{
    font-family			: "Trebuchet MS", Verdana, Arial;
    font-size			: 12px;
}

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

#modulenav
{
    padding			: 0;
    clear			: both;
    margin			: 0 0 0 1px;
    width			: 996px;
}

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

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

#modulenav li, #modulenav li.on:hover
{
    display			: block;
    float			: left;
    background		: #FFF url(/c/i/tabs-s.png) left -99px no-repeat;
    margin-right	: 1px;
    margin-bottom	: -1px;
    margin-top		: -1px;
    padding-left	: 5px;
    z-index			: 100;
    font-size		: 14px;

}

#modulenav li.on, #modulenav li:hover
{
    background		: #FFF url(/c/i/tabs-s.png) left -49px no-repeat;
}


#modulenav li div, #modulenav li.on:hover div
{
    display			: block;
    float			: left;
    background		: #FFF url('/c/i/tabs-l.png') right -99px no-repeat;
    padding-right	: 5px;
}

#modulenav li.on div, #modulenav li:hover div
{
    background		: #FFF url('/c/i/tabs-l.png') right -49px no-repeat;
    z-index			: 1;
}

#modulenav li a, #modulenav li.on a:hover
{
    display			: block;
    float			: left;
    font-size		: 110%;
    color			: #999;
    white-space		: nowrap;
    padding			: 2px 3px 2px 2px;
    margin			: 0 0 0 0;
    text-decoration	: none;
}

#modulenav li a:visited
{
    color			: #999;
}

#modulenav li.on div a, #modulenav li:hover div a
{
    color			: #F0F0F0;
}

#modulesubnav{
    padding			: 0;
    margin			: -4px 0px 6px 0px;
    clear			: both;
    background		: #214c76;
}
#modulesubnav ul{
    list-style		: none;
    margin 			: 0 ;
    padding			: 0 0 2px 0;
    float			: left;
    width			: 1000px;
    background		: #214c76 url('/c/i/tabs-s.png') top left repeat-x;
    border-bottom	: 1px solid #000;
}
#modulesubnav li{
    float			: left;
    display			: block;
    background		: url(/c/i/tabs/subnav_separator.gif) center right no-repeat;
    line-height		: 18px;
}
#modulesubnav li.first a{
    padding-left		: 13px;
    border			: 0;
}
#modulesubnav li.first a:visited{
    border			: 0;
}
#modulesubnav li a{
    display			: block;
    font-size		: 12px;
    margin			: 0;
    padding			: 3px 7px 0 7px;
    text-decoration	: none;
    color			: #F0F0F0;
}

#modulesubnav a:visited{
    text-decoration	: none;
    color			: #F0F0F0;
}
#modulesubnav a:hover{
    color			: #F90;
    text-decoration	: underline;
}
#modulesubnav li.on {  }
#modulesubnav li.on a, #modulesubnav li.on a:visited{
    color			: #F90 ;
    text-decoration	: none;
}
#modulesubnav li.on a:hover {
    text-decoration	: none;
}


#modulesubnav .tab0 a, #modulesubnav .tab10 a, #modulesubnav .tab20 a
{
    font-size			: 10px;
}

#modulesubnav .tab30 a, #modulesubnav .tab40 a, #modulesubnav .tab50 a
{
    font-size			: 12px;
}

#modulesubnav .tab60 a, #modulesubnav .tab70 a, #modulesubnav .tab80 a
{
    font-size			: 16px;
}

#modulesubnav .tab90 a, #modulesubnav .tab100 a
{
    font-size			: 18px;
}
