    function FAQ_Gestion() {
        if(document.getElementById('faq') == null) {
            return false;
        }
        
        var url = window.location.href; 
        var ancre = url.split('#');
        var element = '';
        if(ancre.length == 2) {
            element = ancre[1];
        }
        
        var definisseurs = document.getElementsByTagName('DT');
        var definitions = document.getElementsByTagName('DD');
        
        for (var i=0; i<definitions.length; i++){
            var ancres = definisseurs[i].firstChild;
            if (definitions[i].className.indexOf('affiche') == -1) {
                definitions[i].className = 'nonAffiche';
            }
            
            ancres.onclick = function(event) {
                FAQ_Affichage(this, event);
                return false;
            };
        }
        
        if (element != '') {
            document.getElementById(element).className = '';
        }
    }
    
    function FAQ_Affichage(_ancre) {
    
        var definitions = document.getElementsByTagName('DD');
        for (var i=0; i<definitions.length; i++) {
            if (definitions[i].className == '') {
                definitions[i].className = 'nonAffiche';
            }
        }
    
        var liste = _ancre.parentNode.parentNode;
        var afficher = liste.getElementsByTagName('DD');
        afficher[0].className = '';
        
    }
