﻿/*--------- Styles du menu Utilitaire -------*/
#mnuUtil
{
    float:right;
    font-family:Verdana, Helvetica, sans-serif;
    font-weight:bold;
    height:18px;
    margin:24px 0 0 0;
    padding:0;
    text-align:right;
    width:743px;
}
#mnuUtil li
{
    display:inline;
    margin:0;
    padding:0;
}
#mnuUtil a
{
    background-color:Transparent;
    color:#07010d;
    font-size:0.8em;
    text-transform:uppercase;
    text-decoration:none;
}
#mnuUtil a:hover
{
    border-bottom:solid 1px #07010d;
    text-decoration:none;
}

/*Styles des sous menus*/
#sousMenu
{
    color:#ffffff;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    margin:0;
    text-align:left;
}
#sousMenu li
{
    display:inline;
    margin:0;
    padding:0;
}
#sousMenu a
{
    background-color:Transparent;
    color:#ffffff;
    text-decoration:none;
}
#sousMenu a:hover
{
    text-decoration:underline;
}

/*------ Styles du menu principal ---------*/
/*Une version plus complète de cette feuille de styles se trouve dans le répertoire admin*/
.menu
{
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    height:18px;
    margin:12px 0 0 ;
    padding:0;
    text-align:right;
}

.menu .AspNet-Menu-Horizontal ul.AspNet-Menu /* Tier 1 */
{
    width:737px;
}

.menu .AspNet-Menu-Horizontal ul.AspNet-Menu li /* all list items */
{
    background-color:#e5e4ed;
    color:#07010d;
    margin:0 1px 0 0;
    text-align:center;
    width:146px;
}

.menu .AspNet-Menu-Horizontal li:hover, /* list items being hovered over */
.menu .AspNet-Menu-Horizontal li.AspNet-Menu-Hover
{
    background-color:#b6bacd;
    background-image:url("/astral/images/mnu_fleche_over.gif");
    background-position:left center;
    background-repeat:no-repeat;
    color:#07010d;
    margin:1px 0 0 0px;
    text-align:center;
    width:146px;
}
.menu .AspNet-Menu-Horizontal ul.AspNet-Menu li:hover, /* list items being hovered over */
.menu .AspNet-Menu-Horizontal ul.AspNet-Menu li.AspNet-Menu-Hover
{
    background-color:#b6bacd;
}

.menu a, /* all anchors and spans (nodes with no link) */
.menu span
{
    background-color:Transparent;
    color: #07010d;
    font-size:0.9em;
    font-weight:bold;
    padding:4px 2px 4px 2px;
    text-transform:uppercase;
}

.menu .AspNet-Menu-Horizontal ul.AspNet-Menu li a /*Tier 2*/
{
    padding-left:10px;
    text-align:left;
    text-transform:none;
}

.menu .AspNet-Menu-Horizontal ul.AspNet-Menu ul
{
    position:relative;
}

.menu .AspNet-Menu-Leaf.AspNet-Menu-Selected /* this tier is selected */
{
    background-color:#e5e4ed;
    background-image:url("/astral/images/mnu_fleche_select.gif");
    background-position:left center;
    background-repeat:no-repeat;
}
.menu .AspNet-Menu-Selected
{
    color:#cd4704;
}

/*----- Styles du menu footer --------*/
#mnuFooter
{    
    /*Définis dans astral.css
    margin-left:auto;
    margin-right:auto;
    width:985px;*/
    
    padding:10px;
    text-align:left;
}
#mnuFooter li
{
    float:left;
    list-style-type:none;
    width:140px;
}
#mnuFooter li ul li
{
    margin:0px;
    padding:0px;
}
#mnuFooter li ul
{
    margin:0;
    padding:0;
}
#mnuFooter li a
{
    background-color:#333d61;
    color:#a5aaba;
    display:block;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1.1em;
    font-weight:bold;
    padding:1px 2px 1px 5px;
    margin:0 1px 1px 1px;
}
#mnuFooter li a:hover, #mnuFooter li.selected a
{
    background-color:#485172;
    color:#f3f3f3;
}
#mnuFooter li ul li ul li a
{
    padding:1px 2px 1px 10px;
}

#mnuFooter img
{
    margin:5px;
}



