﻿/* Adapters Menu v1 (Nécessite CSS Adapters) */

/* Avec les modifications, on définit juste la taille. Le reste se fait tout seul :D */
ul.AspNet-Menu{width:100%;height:22px;position:relative;}
ul.AspNet-Menu, 
ul.AspNet-Menu ul{margin:0;padding:0;display:block;}
ul.AspNet-Menu li{width:100%;position:relative;list-style:none;float:left;background-color:White;}
ul.AspNet-Menu ul{position:absolute;display:none;}
ul.AspNet-Menu ul li{margin-top:-1px;}

/* On cache automatiquement les listes sur 5 niveaux */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li:hover ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul,
ul.AspNet-Menu li:hover ul ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul ul ul ul{display:none;}

/* On affiche les listes au survol sur 5 niveaux */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li li li li:hover ul,
ul.AspNet-Menu li li li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li li li.AspNet-Menu-Hover ul{display:block;z-index:1;}

/* Placement Menu Vertical */
.AspNet-Menu-Vertical ul.AspNet-Menu ul{width:100%;top:100%;left:0;}
.AspNet-Menu-Vertical ul.AspNet-Menu ul ul{top:1px;left:100%;margin-left:-1px;}

/* Placement Menu Horizontal */
.AspNet-Menu-Horizontal ul.AspNet-Menu ul{width:100%;top:1px;left:100%;margin-left:-1px;}

/* Eléments de la liste survolés */
ul.AspNet-Menu li:hover,
ul.AspNet-Menu li.AspNet-Menu-Hover{background-color:White;}

/* Tous les éléments de la liste */
ul.AspNet-Menu a, 
ul.AspNet-Menu span{color:#0c3471;padding:4px 2px 4px 8px;border:#d0dae5 1px solid;background-color:White;}
ul.AspNet-Menu a{cursor:pointer;}
ul.AspNet-Menu span{cursor:default;}
ul.AspNet-Menu li a,
ul.AspNet-Menu li span{display: block;text-decoration:none;color:#0c3471;background-color:White;}

/* Eléments de liste qui n'ont pas d'enfant */
ul.AspNet-Menu li.AspNet-Menu-Leaf a, 
ul.AspNet-Menu li.AspNet-Menu-Leaf span{background-image: none !important;}

/* Survol des éléments de la liste sur 5 niveaux */
ul.AspNet-Menu li:hover a, 
ul.AspNet-Menu li:hover span,
ul.AspNet-Menu li:hover li:hover a,
ul.AspNet-Menu li:hover li:hover span,
ul.AspNet-Menu li:hover li:hover li:hover a,
ul.AspNet-Menu li:hover li:hover li:hover span,
ul.AspNet-Menu li:hover li:hover li:hover li:hover a,
ul.AspNet-Menu li:hover li:hover li:hover li:hover span,
ul.AspNet-Menu li:hover li:hover li:hover li:hover li:hover a,
ul.AspNet-Menu li:hover li:hover li:hover li:hover li:hover span,
ul.AspNet-Menu li.AspNet-Menu-Hover a,
ul.AspNet-Menu li.AspNet-Menu-Hover span,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{color:White;background:#0c3471 url(Images/Menu/activeArrowRight.gif) right center no-repeat;}

/* Niveau supérieur de l'élement de la liste survolé */
ul.AspNet-Menu li:hover li a, 
ul.AspNet-Menu li:hover li span,
ul.AspNet-Menu li:hover li:hover li a,
ul.AspNet-Menu li:hover li:hover li span,
ul.AspNet-Menu li:hover li:hover li:hover li a,
ul.AspNet-Menu li:hover li:hover li:hover li span,
ul.AspNet-Menu li:hover li:hover li:hover li:hover li a,
ul.AspNet-Menu li:hover li:hover li:hover li:hover li span,
ul.AspNet-Menu li:hover li:hover li:hover li:hover li:hover li a,
ul.AspNet-Menu li:hover li:hover li:hover li:hover li:hover li span,
ul.AspNet-Menu li.AspNet-Menu-Hover li a,
ul.AspNet-Menu li.AspNet-Menu-Hover li span,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
ul.AspNet-Menu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{color:#0c3471;background:White url(Images/Menu/arrowRight.gif) right center no-repeat;}

/* Elément sélectionné */
ul.AspNet-Menu .AspNet-Menu-Selected{background-color:#007fc4;}

/* Sous-niveau de l'élément sélectionné */
ul.AspNet-Menu .AspNet-Menu-ChildSelected{background:#007fc4 url(Images/Menu/arrowRight.gif) right center no-repeat;}

/* Niveau supérieur de l'élement sélectionné */
ul.AspNet-Menu .AspNet-Menu-ParentSelected {}