<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
	xmlns:ns2="http://cdm-fr.fr/2011/CDM-frSchema"
	exclude-result-prefixes="xsl xhtml"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:xhtml="http://www.w3.org/1999/xhtml">
	<xsl:key name="objet" match="orgUnit | program | subProgram | course | person" use="@id"/>
	<xsl:output method="xml" indent="yes"
		doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
		doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
		media-type="text/html" encoding="UTF-8"
		omit-xml-declaration="yes" xml:lang="fr" xml:space="preserve" />
	<xsl:param name="_lang">fr-FR</xsl:param>
	<xsl:param name="baseActionURL" />
	<xsl:param name="absActionURL" />
	<xsl:param name="_pas">10</xsl:param>
	<xsl:param name="debug">0</xsl:param>
	<xsl:param name="_oid" />
	<xsl:param name="_oidSpecialite" />
	<xsl:param name="_oidUe" />
	<xsl:param name="_onglet" />
	<xsl:param name="_profil">profilv3</xsl:param>
	<xsl:param name="_recherche">0</xsl:param>
	<xsl:param name="baseMediaURL">media/</xsl:param>
	<!-- recuperation des param pour les valeurs des formulaires -->
	<xsl:param name="domaine" />
	<xsl:param name="diplome" />
	<xsl:param name="title" />
	<xsl:param name="intitule" />
	<xsl:param name="basket" select="0" />
	<xsl:variable name="idP"><xsl:choose><xsl:when test="$_oidSpecialite!=''"><xsl:value-of select="$_oidSpecialite"/></xsl:when><xsl:otherwise><xsl:value-of select="$_oid"/></xsl:otherwise></xsl:choose></xsl:variable>
	<xsl:variable name="degree"/>
	<!-- Trouver le Fichier des constantes -->
	<xsl:variable name="variablesExt"
		select="document('../commun/variablesExt.xml')" />
	<xsl:variable name="langueCDM" select="/CDM/@language" />
	<xsl:variable name="ongletEnCours" select="normalize-space($_onglet)"/>

	<!-- FICHIERS INCLUDE UTILISEES   -->
	<xsl:include href="composants/commun/commun_fr-FR.xsl" />
	<xsl:include href="composants/commun/xhtml.xsl" />
	<xsl:include href="composants/commun/infoBlock.v01.xsl" />
	<xsl:include href="composants/habilitation.v01.xsl" />
	<xsl:include href="composants/program.v01.xsl" />
	<xsl:include href="composants/person.v01.xsl" />
	<xsl:include href="composants/course.v01.xsl" />
	<xsl:include href="composants/orgUnit.v01.xsl" />
	
	<xsl:template match="/">
		<xsl:call-template name="html" />
	</xsl:template>
	<xsl:template name="user-titreFenetre">
		Catalogue des formations de l'université de Reims
	</xsl:template>
	<xsl:template name="user-navigation">
		<div id="navigation">
			<ul>
				<li><a href="{$absActionURL}/{$_lang}/accueil">Accueil</a></li>
				<li><a href="{$absActionURL}/{$_lang}/liste">Feuilleter</a></li>
				<li>
					<a href="{$absActionURL}/{$_lang}/recherche">Recherche</a>
				</li>
			</ul>
		</div>
	</xsl:template>
	<xsl:template name="user-titre">
		<xsl:value-of select="key('objet', $idP)/ns2:programName/ns2:text[@language=$_lang]"/>
	</xsl:template>
	
	<xsl:template name="user-ariane">Vous lisez : > <xsl:choose><xsl:when test="$idP=$_oid"><xsl:value-of select="key('objet', $_oid)/ns2:programName/ns2:text[@language=$_lang]"/></xsl:when><xsl:otherwise><a href="{$absActionURL}/{$_lang}/fiche/description/{$_oid}"><xsl:value-of select="key('objet', $_oid)/ns2:programName/ns2:text[@language=$_lang]"/></a> > <xsl:value-of select="substring-after(key('objet', $idP)/ns2:programName/ns2:text[@language=$_lang],' ')"/></xsl:otherwise></xsl:choose></xsl:template>

	<xsl:template name="user-col_gauche">
	
		<div id="onglets">
			<ul>
				<li><xsl:if test="$_onglet='description' or $_onglet=''"><xsl:attribute name="class">tabbed</xsl:attribute></xsl:if><a href="{$absActionURL}/{$_lang}/fiche/description/{$_oid}/{$_oidSpecialite}">Description</a></li>
				<!-- MODIFICATION ROT
				<li><xsl:if test="$_onglet='admission'"><xsl:attribute name="class">tabbed</xsl:attribute></xsl:if><a href="{$absActionURL}/{$_lang}/fiche/admission/{$_oid}">Admission</a></li>
				-->
				<li><xsl:if test="$_onglet='admission'"><xsl:attribute name="class">tabbed</xsl:attribute></xsl:if><a href="{$absActionURL}/{$_lang}/fiche/admission/{$_oid}/{$_oidSpecialite}">Admission</a></li>
				<li><xsl:if test="$_onglet='programme'"><xsl:attribute name="class">tabbed</xsl:attribute></xsl:if><a href="{$absActionURL}/{$_lang}/fiche/programme/{$_oid}/{$_oidSpecialite}/{$_oidUe}">Programme</a></li>
				<li><xsl:if test="$_onglet='environnement'"><xsl:attribute name="class">tabbed</xsl:attribute></xsl:if><a href="{$absActionURL}/{$_lang}/fiche/environnement/{$_oid}/{$_oidSpecialite}/{$_oidUe}">Environnement</a></li>	
				<li><xsl:if test="$_onglet='international'"><xsl:attribute name="class">tabbed</xsl:attribute></xsl:if><a href="{$absActionURL}/{$_lang}/fiche/international/{$_oid}/{$_oidSpecialite}/{$_oidUe}">International</a></li>
				<li><xsl:if test="$_onglet='insertion'"><xsl:attribute name="class">tabbed</xsl:attribute></xsl:if><a href="{$absActionURL}/{$_lang}/fiche/insertion/{$_oid}/{$_oidSpecialite}/{$_oidUe}">Poursuites d'études<br/>Insertion professionnelle</a></li>
				<!-- on teste si on est bien sur la mention, car l'onglet ne doit pas être affiché pour les programmes/sous programmes et cours -->
				<xsl:if test="key('objet',$idP)/ns2:programDescription/@nature='mention'">
					<li><xsl:if test="$_onglet='habilitation'"><xsl:attribute name="class">tabbed</xsl:attribute></xsl:if><a href="{$absActionURL}/{$_lang}/fiche/habilitation/{$_oid}/{$_oidSpecialite}/{$_oidUe}">Habilitation</a></li>
				</xsl:if>
				<!-- on teste si on est bien sur la mention, car l'onglet ne doit pas être affiché pour les programmes/sous programmes et cours -->
				<xsl:if test="key('objet',$idP)/ns2:programDescription/@nature='mention'">
					<li><xsl:if test="$_onglet='etablissement'"><xsl:attribute name="class">tabbed</xsl:attribute></xsl:if><a href="{$absActionURL}/{$_lang}/fiche/etablissement/{$_oid}/{$_oidSpecialite}/{$_oidUe}">Etablissement</a></li>
				</xsl:if>
				
			</ul>
			<br/>
		</div>
		<div id="content">
			<div id="domaine"> 
				<ul>
					<li><span><xsl:value-of select="$variablesExt/variables/libelleVar/libellePart[@type='libTypeDiplome']/value[@lang=$_lang]"/><xsl:call-template name="tProgramQualificationDegree"/></span></li>
					<li><span><xsl:value-of select="$variablesExt/variables/libelleVar/libellePart[@type='libDomainePrincipal']/value[@lang=$_lang]"/><xsl:value-of select="key('objet',$_oid)/ns2:habilitation/ns2:field/@primaryDomainName"/></span></li>
					<li><span><xsl:value-of select="$variablesExt/variables/libelleVar/libellePart[@type='libMention']/value[@lang=$_lang]"/><xsl:value-of select="key('objet',$idP)/ns2:habilitation/ns2:habiliObject/ns2:refProgram/@ref"/></span></li>
					<!-- 
					<li>_oid : <span><xsl:value-of select="$_oid"/></span></li>
					<li>_oidSpecialite : <span><xsl:value-of select="$_oidSpecialite"/></span></li>
					<li>idP : <span><xsl:value-of select="$idP"/></span></li>
					<li>_lang : <span><xsl:value-of select="$_lang"/></span></li>
					<li>nb elements fils description : <span><xsl:value-of select="count(key('objet',$idP)/ns2:programDescription/*[@blockLang=$_lang])"/></span></li>
					-->
				</ul>
			</div>
			<xsl:choose>
				<xsl:when test="$_onglet='programme'">
				<!-- Template nommé, avec nom des template = nom fonctionnel -->
					<!-- Presentation sous rubrique Program/programStructure -->
					<h2><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libProgramme'"/></xsl:call-template></h2>
					<xsl:call-template name="tProgramProgramStructureInfoBlock"/>
					<br/>
					<xsl:call-template name="tProgramProgramStructureRefProgram"/>
					<!-- Presentation sous rubrique Program/regulations -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libReglementEtude'"/></xsl:call-template></h3>
					<xsl:call-template name="tProgramRegulations"/>
					<!-- Presentation sous rubrique Program/ns2:formOfAssessment -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libModControleConnaissance'"/></xsl:call-template></h3>
					<xsl:call-template name="tProgramFormOfAssessmentInfoBlock"/>
					<!-- Presentation sous rubrique Program/ns2:studyQualification -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libCertifLabel'"/></xsl:call-template></h3>
					<xsl:call-template name="tProgramQualificationStudyQualificationInfoBlock"/>
				</xsl:when>
				<xsl:when test="$_onglet='admission'">
				<!-- Template nommé, avec nom des template = nom fonctionnel -->
					<!-- Presentation sous rubrique Program/admissionInfo -->
					<h2><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libCondAdmissions'"/></xsl:call-template></h2>
					<xsl:call-template name="tProgramAdmissionInfoAdmissionDescription"/>
					<!-- Presentation sous rubrique Program/admissionInfo        Conditions d'inscription -->
					<ul>
						<li><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libNbPlaces'"/></xsl:call-template>
						<xsl:call-template name="tProgramAdmissionInfoStudentPlaces"/></li>
						<li><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libDateDebutInscription'"/></xsl:call-template>
						<xsl:call-template name="tProgramAdmissionInfoRegistrationStartDate"/></li>
						<li><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libDateLimiteInscription'"/></xsl:call-template>
						<xsl:call-template name="tProgramAdmissionInforegistrationDeadlineDate"/></li>
						<li><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libRegimeEtudiant'"/></xsl:call-template>
						<xsl:call-template name="tProgramAdmissionInfostudentStatus"/></li>
					</ul>
					<!-- Presentation sous rubrique Program/admissionInfo        Pré-requis -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libPreRequis'"/></xsl:call-template></h3>
					<xsl:call-template name="tProgramFormalPrerequisites"/>
					<!-- Presentation sous rubrique Program/expenses -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libCoutEtudes'"/></xsl:call-template></h3>
					<xsl:call-template name="tProgramExpenses"/>
					
				</xsl:when>
				<xsl:when test="$_onglet='environnement'">
				<!-- Template nommé, avec nom des template = nom CDM -->
					<!-- Presentation sous rubrique Program  universalAdjustment -->
					<h2><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libEnvironnement'"/></xsl:call-template></h2>
					<xsl:call-template name="tProgramUniversalAdjustment"/>
				</xsl:when>
				
				<xsl:when test="$_onglet='international'">
				<!-- Template nommé, avec nom des template = nom CDM -->
					<!-- Presentation sous rubrique Program Relation et echanges internationaux -->
					<h2><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libEtudeEtranger'"/></xsl:call-template></h2>
					<xsl:call-template name="tProgramStudyAbroad"/>
				</xsl:when>
				
				<xsl:when test="$_onglet='insertion'">
				<!-- Template nommé, avec nom des template = nom CDM -->
					<!-- Presentation sous rubrique Program/qualification/ns2:qualificationDescription -->
					<h2><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libInsertionProfessionnelle'"/></xsl:call-template></h2>
					<xsl:call-template name="tProgramQualificationQualificationDescription"/>
					<!-- Presentation sous rubrique Program/qualification/studyQualification -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libPoursuiteEtude'"/></xsl:call-template></h3>
					<xsl:call-template name="tProgramQualificationStudyQualificationInfoBlock"/>
					<!-- Presentation sous rubrique Program/qualification/studyQualification -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libInsertionPro'"/></xsl:call-template></h3>
					<xsl:call-template name="tProgramQualificationProfession"/>
					<!-- Presentation sous rubrique Program/qualification/ns2:profession/ns2:romeData -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libMetiersPrepares'"/></xsl:call-template></h3>
					<xsl:call-template name="tProgramQualificationProfessionRomeData"/>
					<!-- Presentation sous rubrique Program / Aide Insertion Professionnelle (AIP) -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libAideInsertionProfessionnelle'"/></xsl:call-template></h3>
					<ul>
						<li><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'aidePoursuiteEtude'"/></xsl:call-template>
						<xsl:call-template name="tProgramAipPossibleFollowUp"/></li>
						<li><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'aideReussite'"/></xsl:call-template>
						<xsl:call-template name="tProgramAipSuccessSupport"/></li>
						<li><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'aideOrientation'"/></xsl:call-template>
						<xsl:call-template name="tProgramAipLearningPathStrategySupport"/></li>
						<li><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'aidePoursuiteEtude2'"/></xsl:call-template>
						<xsl:call-template name="tProgramAipProfessTrainingSupport"/></li>
					</ul>
				</xsl:when>
				
				<xsl:when test="$_onglet='habilitation'">
				<!-- Template avec xPath (ancien mode) -->
					<!-- Presentation generale Rubrique Habilitation -->
					<h2><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libHabilitation'"/></xsl:call-template></h2>
					<!-- Presentation sous rubrique Habilitation/ns2:habiliId numero d'habilitation -->
					<p><xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:habiliId"/></p>
					<!-- Presentation sous rubrique Habilitation/ns2:legalRef numero d'habilitation -->
					<p><xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:legalRef[@blockLang=$_lang]"/></p>
					<!-- Presentation sous rubrique Habilitation/ns2:habiliObject mention -->
					<p><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libMention'"/></xsl:call-template>
					<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:habiliObject"/></p>
					<!-- Presentation sous rubrique Habilitation type de diplome -->
					<p><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libTypeDiplome'"/></xsl:call-template>
					<xsl:value-of select="key('objet',$idP)/ns2:habilitation/@diplomaType"/></p>
					<p><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libOrganisation'"/></xsl:call-template>
					<xsl:value-of select="key('objet',$idP)/ns2:habilitation/@Organization"/></p>
					<!-- Presentation sous rubrique Habilitation/champ -->
					<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:field"/>
					<!-- Presentation du cas particulier sous rubrique habilitation/licence PRO -->
					<xsl:if test="key('objet',$idP)/ns2:habilitation/ns2:licProNatName">
						<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:licProNatName"/>
					</xsl:if>
					<!-- Presentation sous rubrique habilitation/contexteEtEnjeux -->
					<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:contexteEtEnjeux"/>
					<!-- Presentation sous rubrique habilitation/habiliRequest -->
					<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:habiliRequest"/>
					<!-- Presentation sous rubrique habilitation/cohabilitation -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libCohabilitation'"/></xsl:call-template></h3>
					<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:cohabilitation"/>
					<!-- Presentation sous rubrique habilitation/programme de reference -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libRefProgramHabilitation'"/></xsl:call-template></h3>
					<ul>
						<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:habiliObject/ns2:refProgram"/>
					</ul>
					<!-- Presentation sous rubrique habilitation/partenariat -->
					<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:partnership"/>
					<!-- Presentation sous rubrique habilitation/equivalence -->
					<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:equivalence"/>
					<!-- Presentation sous rubrique habilitation/i13nProg -->
					<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:i13nProg"/>
					<!-- Presentation sous rubrique habilitation/relatedPrograms -->
					<xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:relatedPrograms"/>
				</xsl:when>
				
				<xsl:when test="$_onglet='etablissement'">
				<!-- Template nommé, avec nom des template = nom CDM -->
					<!-- Presentation sous rubrique orgUnit -->
					<h2><xsl:call-template name="tOrgUnitName"/></h2>
					<!-- Presentation seconde dénomination -->
					<xsl:call-template name="tOrgUnitSecondName">
						<xsl:with-param name="pSecondNameNature" select="'patronyme'"/>
					</xsl:call-template>
					<!-- Presentation code (RNE, UAI, etc, mais UAI si aucun paramètre) -->
					<xsl:call-template name="tOrgUnitCode"/>
					<!-- Presentation Description Mise en forme -->
					<xsl:call-template name="tOrgUnitDescription"/>
					<!-- Presentation Introduction Mise en forme -->
					<xsl:call-template name="tOrgUnitIntroduction"/>
					<!-- Presentation Admission Mise en forme -->
					<xsl:call-template name="tOrgUnitAdmissionInfoAdmissionDescription"/>
					<br/>
					<br/>
					<!-- Presentation Période inscription Mise en forme -->
					<xsl:call-template name="tOrgUnitRegistrationDeadline">
						<xsl:with-param name="pLibelleDateDeadline">
							<xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libPeriodeInscription'"/></xsl:call-template>
						</xsl:with-param>
					</xsl:call-template>
					<br/>
					<br/>
					<!-- Presentation Date limite d'annulation d'inscription Mise en forme -->
					<xsl:call-template name="tOrgUnitCancelDeadline">
						<xsl:with-param name="pLibelleDateCancel">
							<xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libDateAnnulationInscription'"/></xsl:call-template>
						</xsl:with-param>
					</xsl:call-template>
					<!-- Presentation Admission Mise en forme -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libReglementInterieur'"/></xsl:call-template></h3>
					<xsl:call-template name="tOrgUnitRegulations"/>
					<!-- Presentation Frais inscription Mise en forme -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libFraisInscription'"/></xsl:call-template></h3>
					<xsl:call-template name="tOrgUnitExpenses"/>
					<!-- Presentation Informations générales Mise en forme -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libInformationGenerales'"/></xsl:call-template></h3>
					<xsl:call-template name="tOrgUnitStudentFacilities"/>
					<!-- Presentation Equipements particuliers Mise en forme -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libEquipementsParticuliers'"/></xsl:call-template></h3>
					<xsl:call-template name="tOrgUnitUniversalAdjustment"/>
					<!-- Presentation des contacts -->
					<xsl:call-template name="tOrgUnitContactData"/>
					<!-- Presentation Qualite du Signataire Diplome -->
					<xsl:call-template name="tOrgUnitQualiteSignataireDiplome"/>
				</xsl:when>
				
				<!-- Ajout LG : Description d'une fiche Matière (EC) -->
				<xsl:when test="$_onglet='ec'">
				<!-- Template nommé, avec nom des template = nom CDM -->
					<h2><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libIdentifiant'"/></xsl:call-template>
					<xsl:call-template name="tCourseCourseID"/></h2>
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libIntitule'"/></xsl:call-template>
					<xsl:call-template name="tCourseCourseName"/></h3>
					<h3><xsl:call-template name="tCourseCourseCode">
						<xsl:with-param name="pCodeSet" select="'codeSet'"/>
					</xsl:call-template></h3>
					<h3><xsl:value-of select="$variablesExt/variables/courseVar/header[@type='10']/value[@lang=$_lang]"/>
					<xsl:call-template name="tCourseCourseDescription"/></h3>
					<xsl:call-template name="tCourseLevelInfoBlockType"/>
					<h3><xsl:call-template name="tCourseLevelLanguageCECRLLevel"/></h3>
					<h3><xsl:value-of select="$variablesExt/variables/courseVar/header[@type='7']/value[@lang=$_lang]"/>
					<xsl:call-template name="tCourseLearningObjectivesInfoBlockType"/></h3>
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libCondAdmissions'"/></xsl:call-template>
					<xsl:call-template name="tCourseAdmissionInfoAdmissionDescription"/></h3>
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libPrerequisRecommandes'"/></xsl:call-template>
					<xsl:call-template name="tCourseRecommendedPrerequisitesInfoBlockType"/></h3>
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libPrerequisObligatoires'"/></xsl:call-template>
					<xsl:call-template name="tCourseFormalPrerequisitesInfoBlockType"/></h3>
					
					
				</xsl:when>
				<!-- Fin Ajout LG -->
				
				<xsl:otherwise><!-- description -->
				<!-- Melange de template nommé ou pas -->
					<h2><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libDescription'"/></xsl:call-template></h2>
					<!-- Presentation Résume de la formation -->
					<xsl:call-template name="tResumeFormation"/>
					<!-- Presentation Description de la formation -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libDescription'"/></xsl:call-template></h3>
					<xsl:apply-templates select="key('objet',$idP)/ns2:programDescription/infoBlock"/>
					<!-- Presentation Description de l'organisation pédagogique -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libStructOrgPedagogique'"/></xsl:call-template></h3>
					<xsl:apply-templates select="key('objet',$idP)/ns2:programStructure/infoBlock"/>
					--------------------------------------------------
					<xsl:call-template name="tProgramProgramStructureInfoBlock"/>
					<!-- Schéma de l'organisation de la mention -->
					<h3>Mention Schema</h3><xsl:call-template name="tProgramProgramIntroduction"/>
					<!-- Presentation Description des débouchés -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libDebouches'"/></xsl:call-template></h3>
					<xsl:apply-templates select="key('objet',$idP)/qualification/ns2:profession/infoBlock"/>
					<!-- Presentation Description des prérequis recommandés -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libPrerequisRecommandes'"/></xsl:call-template></h3>
					<xsl:apply-templates select="key('objet',$idP)/recommendedPrerequisites/node()"/>
					<!-- Presentation Description des competences et savoir enseignes -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libCompetenceSavoirEnseignes'"/></xsl:call-template></h3>
					<xsl:apply-templates select="key('objet',$idP)/learningObjectives[@blockLang=$_lang]/node()"/>
					<!-- Presentation Description des competences et savoir enseignes -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libStagePratique'"/></xsl:call-template></h3>
					<xsl:apply-templates select="key('objet',$idP)/qualification/ns2:profession/infoBlock[@blockLang=$_lang]"/>
					<!-- Presentation Description des mots clés -->
					<h3><xsl:call-template name="libelle"><xsl:with-param name="pLibIdent" select="'libMotsCles'"/></xsl:call-template></h3>
					<xsl:apply-templates select="key('objet',$idP)/ns2:programDescription/infoBlock/*[@blockLang=$_lang]/searchword"/>
				</xsl:otherwise>
			</xsl:choose>
			<xsl:if test="key('objet',$idP)/ns2:programDescription/@nature='mention'"> <!-- A mettre en variable ou autre avec appel de template pour la valeur -->
			<!-- Date de la dernière modification de la fiche basee sur la balise properties
				 A retoucher plus tard -->
				<p><xsl:call-template name="tCommunGestionLibelle">
						<xsl:with-param name="pIdent" select="'libDerniereModification'"/>
					</xsl:call-template><xsl:text> </xsl:text><xsl:value-of select="key('objet',$idP)/properties/datetime/@date"/><text> </text><xsl:value-of select="key('objet',$idP)/properties/datetime/@time"/></p>
			</xsl:if>
		</div>
	</xsl:template>
	
	<!-- TEMPLATES A NE PAS SORTIR CAR PROPRE A LA PAGE -->
	<xsl:template name="user-col_droite">
		<xsl:apply-templates select="key('objet',$idP)/contacts/refPerson"/>
		<xsl:call-template name="tUser-col_droite">
			<xsl:with-param name="pLienLibelle" select="key('objet',$idP)/ns2:webLink/linkName"/>
			<xsl:with-param name="pLienURL" select="key('objet',$idP)/ns2:webLink/href"/>
		</xsl:call-template>
	</xsl:template>

	<xsl:template name="libelle">
		<xsl:param name="pLibIdent"/>
		<xsl:call-template name="tCommunGestionLibelle">
			<!--<xsl:with-param name="pIdent1" select="$_onglet"/>-->
			<xsl:with-param name="pIdent" select="$pLibIdent"/>
		</xsl:call-template>
	</xsl:template>
	<!-- TEMPLATES A NE PAS SORTIR CAR PROPRE A LA PAGE -->
	
</xsl:stylesheet>