<?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 xalan"
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:xhtml="http://www.w3.org/1999/xhtml"
	xmlns:xalan="http://xml.apache.org/xalan">

<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" />

<!-- 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:include href="composants/properties.v01.xsl" />

<xsl:variable name="listeIdentifiants"></xsl:variable>

<!-- utiliser pour gérer l'affichage et les tests en fonction de la nature d'un programme -->
<xsl:variable name="vNatureProgramme">
<xsl:call-template name="tProgramProgramDescriptionNature"/>
</xsl:variable>
<xsl:variable name="vBoolEstUneMention">
<!-- Cette variable locale permet de déterminer si l'on est sur une mention ou pas pour conditionner l'affichage -->
<xsl:call-template name="tEstUneMention"/>
</xsl:variable>
<xsl:variable name="vBoolEstUneLicence">
<!-- Cette variable locale permet de déterminer si l'on est sur une licence pour frais d'inscription -->
<xsl:call-template name="tEstUneLicence"/>
</xsl:variable>
<xsl:variable name="vBoolEstUnMaster">
<!-- Cette variable locale permet de déterminer si l'on est sur un master pour frais d'inscription -->
<xsl:call-template name="tEstUnMaster"/>
</xsl:variable>
<xsl:variable name="vFraisInscriptionLicence">
<!-- Peut-etre un meilleur endroit pour mettre cette variable ? -->
177 &#8364;
</xsl:variable>
<xsl:variable name="vFraisInscriptionMaster">
<!-- Peut-etre un meilleur endroit pour mettre cette variable ? -->
245 &#8364;
</xsl:variable>
<xsl:template name="user-logo">
  <img id="logo" src="{$baseMediaURL}/images/AMU.png" alt="logo AMU"  />
</xsl:template>

<xsl:template match="/">
<xsl:call-template name="html" />
</xsl:template>

<xsl:template name="user-titreFenetre">
<xsl:value-of select="$variablesExt/variables/pageTitle/header[@type='0']/value[@lang=$_lang]"/>
</xsl:template>
<xsl:template name="user-navigation">
<div id="navigation">
	<a href="{$absActionURL}/{$_lang}/accueil">Accueil</a>
	<a href="{$absActionURL}/{$_lang}/liste">Feuilleter</a>

</div>
</xsl:template>
<xsl:template name="user-titre">
<xsl:value-of select="key('objet', $idP)/ns2:programName/ns2:text[@language=$_lang or not(@language)] | key('objet',$idP)/courseName/text"/>
</xsl:template>
<!-- LAG : Affichage du Fil d'Ariance complet -->
<xsl:template name="user-ariane"><xsl:call-template name="ariane2"/></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}">Informations<br/>pédagogiques</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>
<li><xsl:if test="$_onglet='plus'"><xsl:attribute name="class">tabbed</xsl:attribute></xsl:if><a href="{$absActionURL}/{$_lang}/fiche/plus/{$_oid}/{$_oidSpecialite}/{$_oidUe}">En plus...</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>
		-->
<!-- 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="$vBoolEstUneMention='true'">
	    <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="$vBoolEstUneMention='true'">
	    <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">
      





      <xsl:choose>
	<xsl:when test="$_onglet='admission'">
	  <!-- Template nommé, avec nom des template = nom fonctionnel -->
	  <!-- Titre rubrique
	  <h2><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libAdmission'"/></xsl:call-template></h2> -->
	  <!-- Admission/Public visé -->
	  <xsl:if test="key('objet',$idP)/targetGroup[@blockLang=$_lang or not(@blockLang)]">
	    <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libPublicCible'"/></xsl:call-template></titre-fiche>
	    <xsl:call-template name="tProgramTargetGroup"/>
	  </xsl:if>
	  <!-- Admission/Pré-requis si=!mention -->
	  <xsl:if test="$vBoolEstUneMention='false'">
	    <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libPreRequis'"/></xsl:call-template></titre-fiche>
	    <xsl:call-template name="tProgramFormalPrerequisites"/>
	  </xsl:if>
	  <!-- Admission/Conditions d'admission -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libCondAdmissions'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tProgramAdmissionInfoAdmissionDescription"/>
	  <!-- Admission/Conditions d'inscription -->
	  <xsl:if test="$vBoolEstUneMention='false'">
	    <xsl:if test="key('objet',$idP)/admissionInfo/studentPlaces/@places">
	      <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libNbPlaces'"/></xsl:call-template></titre-fiche>
	      <xsl:call-template name="tProgramAdmissionInfoStudentPlaces"/>
	    </xsl:if>
	    <!--<xsl:if test="key('objet',$idP)/admissionInfo/ns2:registrationStart[@blockLang=$_lang or not(@blockLang)]/@date">
	      <li><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libDateDebutInscription'"/></xsl:call-template>
		<xsl:call-template name="tProgramAdmissionInfoRegistrationStartDate"/></li>
	    </xsl:if>
	    <xsl:if test="key('objet',$idP)/admissionInfo/registrationDeadline[@blockLang=$_lang or not(@blockLang)]/@date">
	      <li><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libDateLimiteInscription'"/></xsl:call-template>
		<xsl:call-template name="tProgramAdmissionInforegistrationDeadlineDate"/></li>
	    </xsl:if>
	    <xsl:if test="key('objet',$idP)/admissionInfo/ns2:studentStatus[@blockLang=$_lang or not(@blockLang)]/node()">
	      <li><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libRegimeEtudiant'"/></xsl:call-template>
		<xsl:call-template name="tProgramAdmissionInfostudentStatus"/></li>
	    </xsl:if>
	    -->
	  </xsl:if>
	</xsl:when>

	<xsl:when test="$_onglet='programme'">
	  <!-- Template nommé, avec nom des template = nom fonctionnel -->
	  <!-- Titre rubrique
	  <h2><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libProgramme'"/></xsl:call-template></h2> -->
	  <!-- <p>Fil d'ariane</p>
	       <xsl:call-template name="ariane2"/>
	       <p>Fin fil d'ariane</p>-->
	  <!-- Liste des éléments de la mention -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libStructOrgPedagogique'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tProgramProgramStructureInfoBlock"/>
	  <xsl:call-template name="listeElementsDossier"/>
	  <!-- Presentation sous rubrique Program/regulations 
	       <h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libReglementEtude'"/></xsl:call-template></h3>
	       <xsl:call-template name="tProgramRegulations"/>-->
	  <!-- Presentation sous rubrique Program/ns2:formOfAssessment
	       <h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libModControleConnaissance'"/></xsl:call-template></h3>
	       <xsl:call-template name="tProgramFormOfAssessmentInfoBlock"/> -->
	  <!-- Modalités de contrôle des connaissances -->
	  <!-- <h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libModControleConnaissance'"/></xsl:call-template></h3>-->
	  <xsl:if test="$vBoolEstUneMention='false'">
	    <xsl:call-template name="tProgramFormOfAssessmentInfoBlock"/>
	  </xsl:if>
	  <!-- Fiche descriptive de l'EC -->
	  <xsl:if test="count(key('objet',$idP)/courseID)>0">
	    <xsl:call-template name="tCourse"/>
	  </xsl:if>
	</xsl:when>

	<xsl:when test="$_onglet='insertion'">
	  <!-- Template nommé, avec nom des template = nom CDM -->
	  <!-- Titre rubrique
	  <h2><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libInsertionProfessionnelle'"/></xsl:call-template></h2> -->
	  <!-- Presentation sous rubrique Program/qualification/studyQualification -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libDebouches'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tProgramQualificationProfession"/> <!-- romeData renseigné, mais pas l'intitulé-->
	  <!-- <xsl:call-template name="tProgramQualificationQualificationDescription"/>-->
	  <!-- Presentation sous rubrique Program/qualification/studyQualification 
	       <h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libPoursuiteEtude'"/></xsl:call-template></h3>
	       <xsl:call-template name="tProgramQualificationStudyQualificationInfoBlock"/> -->
	  <!-- Presentation sous rubrique Program/qualification/ns2:profession/ns2:romeData
	       <h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libMetiersPrepares'"/></xsl:call-template></h3>
	       <xsl:call-template name="tProgramQualificationProfessionRomeData"/> -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libPoursuiteEtude'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tProgramAipPossibleFollowUp"/>
	</xsl:when>

	<xsl:when test="$_onglet='plus'">
	  <!-- Presentation sous rubrique Plus / Aide Insertion Professionnelle (AIP) -->
	  <!--<h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libAideInsertionProfessionnelle'"/></xsl:call-template></h3>-->
	  <xsl:if test="key('objet',$idP)/ns2:aip/ns2:successSupport!=''">
	    <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libAideReussite'"/></xsl:call-template></titre-fiche>
	    <xsl:call-template name="tProgramAipSuccessSupport"/>
	  </xsl:if>
	  <xsl:if test="key('objet',$idP)/ns2:aip/ns2:learningPathStrategySupport!=''">
	    <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libAideOrientation'"/></xsl:call-template></titre-fiche>
	    <xsl:call-template name="tProgramAipLearningPathStrategySupport"/>
	  </xsl:if>
	  <xsl:if test="key('objet',$idP)/ns2:aip/ns2:professTrainingSupport!=''">
	    <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libAidePoursuiteEtude2'"/></xsl:call-template></titre-fiche>
	    <xsl:call-template name="tProgramAipProfessTrainingSupport"/>
	  </xsl:if>
	</xsl:when>

	<xsl:when test="$_onglet='environnement'">
	  <!-- Template nommé, avec nom des template = nom CDM -->
	  <!-- Presentation sous rubrique Program  universalAdjustment -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libEnvironnement'"/></xsl:call-template></titre-fiche>
	  <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 -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libEtudeEtranger'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tProgramStudyAbroad"/>
	</xsl:when>

	<xsl:when test="$_onglet='habilitation'">
	  <!-- Template avec xPath (ancien mode) -->
	  <!-- Presentation generale Rubrique Habilitation -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libHabilitation'"/></xsl:call-template></titre-fiche>
	  <!-- Presentation sous rubrique Habilitation/ns2:habiliId numero d'habilitation -->
	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libNumHabilitation'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationHabiliID"/></p>
	  <!-- Presentation sous rubrique Habilitation/ns2:legalRef numero d'habilitation -->
	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libAutreRefBaseLegale'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationLegalRef"/></p>
	  <!-- Presentation sous rubrique Habilitation/ns2:habiliObject mention -->
	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libMention'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationHabiliObject"/></p>
	  <!-- Presentation sous rubrique Habilitation type de diplome -->
	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libTypeDiplome'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationDiplomaType"/></p>
	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libOrganisation'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationOrganization"/></p>
	  <!-- Presentation sous rubrique Habilitation/champ -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libChampHabilitation'"/></xsl:call-template></titre-fiche>
	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libMention'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationFieldFieldNameFree"/></p>
	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libFinaliteMention'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationFieldFieldPurpose"/></p>
	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libDomainePrincipal'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationFieldFieldPrimaryDomainName"/></p>
	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libDomaineSecondaire'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationFieldFieldOtherDomainName"/></p>
	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libDateRenouvellement'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationFieldFieldFieldTimingInfoRenewalDateDate"/></p>

	  <p><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libSpecialite'"/></xsl:call-template>
	    <xsl:call-template name="tHabilitationFieldSpeciality"/></p>
	  
	  <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 -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libCohabilitation'"/></xsl:call-template></titre-fiche>
	  <xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:cohabilitation"/>
	  <!-- Presentation sous rubrique habilitation/programme de reference -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libRefProgramHabilitation'"/></xsl:call-template></titre-fiche>
	  <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>
	  <br/>
	  <!-- Presentation code (RNE, UAI, etc, mais UAI si aucun paramètre) -->
	  <xsl:call-template name="tOrgUnitCode"/>
	  <br/>
	  <!-- Presentation Description Mise en forme -->
	  <xsl:call-template name="tOrgUnitDescription"/>
	  <br/>
	  <!-- Presentation Introduction Mise en forme -->
	  <xsl:call-template name="tOrgUnitIntroduction"/>
	  <br/>
	  <!-- Presentation Admission Mise en forme -->
	  <xsl:call-template name="tOrgUnitAdmissionInfoAdmissionDescription"/>
	  <br/>
	  <!-- Presentation Période inscription Mise en forme -->
	  <xsl:call-template name="tOrgUnitRegistrationDeadline">
	    <xsl:with-param name="pLibelleDateDeadline">
	      <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libPeriodeInscription'"/></xsl:call-template></titre-fiche>
	    </xsl:with-param>
	  </xsl:call-template>
	  <br/>
	  <!-- Presentation Date limite d'annulation d'inscription Mise en forme -->
	  <xsl:call-template name="tOrgUnitCancelDeadline">
	    <xsl:with-param name="pLibelleDateCancel">
	      <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libDateAnnulationInscription'"/></xsl:call-template></titre-fiche>
	    </xsl:with-param>
	  </xsl:call-template>
	  <br/>
	  <!-- Presentation Admission Mise en forme -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libReglementInterieur'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tOrgUnitRegulations"/>
	  <br/>
	  <!-- Presentation Frais inscription Mise en forme -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libFraisInscription'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tOrgUnitExpensesInfoBlockType"/>
	  <br/>
	  <!-- Presentation Informations générales Mise en forme -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libInformationGenerales'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tOrgUnitStudentFacilities"/>
	  <br/>
	  <!-- Presentation Equipements particuliers Mise en forme -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libEquipementsParticuliers'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tOrgUnitUniversalAdjustment"/>
	  <br/>
	  <!-- Presentation des contacts -->
	  <xsl:call-template name="tOrgUnitContactData"/>
	  <br/>
	  <!-- Presentation Qualite du Signataire Diplome -->
	  <xsl:call-template name="tOrgUnitQualiteSignataireDiplome"/>
	  <br/>
	</xsl:when>
				
	<xsl:otherwise><!-- description -->
	  <!-- Melange de template nommé ou pas -->
	  <!-- Titre rubrique
	  <h2><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libDescription'"/></xsl:call-template></h2> -->
	  <!-- Presentation Résume de la formation -->
	  <!-- <xsl:call-template name="tResumeFormation"/> -->
	  
	  <!-- Description/Objectifs -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libContexteEtEnjeux'"/></xsl:call-template></titre-fiche>
	  <xsl:apply-templates select="key('objet',$idP)/ns2:habilitation/ns2:contexteEtEnjeux"/>
	  <!-- Description/Connaissances scientifiques à acquérir -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libConnaissancesEnseignees'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tProgramLearningObjectives"/>
	  <!-- Description/Compétences à acquérir -->
	  <titre-fiche><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libCompetenceSavoirEnseignes'"/></xsl:call-template></titre-fiche>
	  <xsl:call-template name="tProgramQualificationStudyQualificationInfoBlock"/>
	  <!-- PASSERELLES ?-->
	  <!-- OUVERTURE INTERNATIONALE ?-->
	  <!-- Niveau du diplome -->
	  <!--<xsl:call-template name="tProgramLevel"/><xsl:text> </xsl:text><xsl:call-template name="tProgramLevelCode"/>-->
	  <!-- langue du programme -->
	  <!--<xsl:call-template name="tProgramPpalTeachingLanguage"/>-->

	  <!-- Schéma de l'organisation de la mention
	       <h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libSchemaMention'"/></xsl:call-template></h3>
	       <xsl:call-template name="tProgramProgramIntroduction"/> -->
	  <!-- Presentation Description des prérequis recommandés
	       <h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libPrerequisRecommandes'"/></xsl:call-template></h3>
	       <xsl:call-template name="tProgramRecommendedPrerequisites"/> -->
	  <!-- Presentation Description des competences et savoir enseignes
	       <h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libStagePratique'"/></xsl:call-template></h3>
	       <xsl:apply-templates select="key('objet',$idP)/qualification/ns2:profession/infoBlock[@blockLang=$_lang or not(@blockLang)]"/> -->
	  <!-- Presentation Description des mots clés
	       <h3><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libMotsCles'"/></xsl:call-template></h3>
	       <xsl:apply-templates select="key('objet',$idP)/ns2:programDescription/infoBlock/*[@blockLang=$_lang or not(@blockLang)]/searchword"/> -->
	  
	</xsl:otherwise>
      </xsl:choose>
      <xsl:if test="$vBoolEstUneMention">
	<!-- Date de la dernière modification de la fiche basee sur la balise properties
	     A retoucher plus tard -->
	<p>&#160;</p>
	<p id="modif-date"><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libDerniereModification'"/></xsl:call-template><xsl:text> </xsl:text><xsl:call-template name="tPropertiesDateTimeDate"/><text>&#160;</text><xsl:call-template name="tPropertiesDateTimeTime"/></p>
      </xsl:if>
    </div>
  </xsl:template>
  
  <!-- TEMPLATES A NE PAS SORTIR CAR PROPRE A LA PAGE -->
  <xsl:template name="user-col_droite">
	<div id="col_bt_dr1">
	<titre-droite>
		<xsl:if test="count(key('objet',$idP)/contacts/refPerson)=0">Pas de responsable</xsl:if>
        	<xsl:if test="count(key('objet',$idP)/contacts/refPerson)=1">Le responsable</xsl:if>
        	<xsl:if test="count(key('objet',$idP)/contacts/refPerson)>1">Les responsables</xsl:if>
	</titre-droite>
	<contenu-droite>
		<xsl:call-template name="tContactsRefPerson2"/>
	</contenu-droite>
	</div>

	<xsl:call-template name="user-col_droite2"/>
	<xsl:call-template name="user-col_droite3"/>
	
  </xsl:template>
 

  <!--xsl:template name="user-col_droitetitre2">
  	INFO
  </xsl:template-->

  <xsl:template name="user-col_droite2">
  <div id="col_bt_dr2">

        <titre-droite>Informations sur la formation</titre-droite>
       

        <soustitre-droite><xsl:value-of select="$variablesExt/variables/libelleVar/libellePart[@type='libTypeDiplome']/value[@lang=$_lang]"/></soustitre-droite>
        <contenu-droite>
	        <xsl:call-template name="tProgramQualificationDegree"/>
	</contenu-droite>
        <soustitre-droite><xsl:value-of select="$variablesExt/variables/libelleVar/libellePart[@type='libDomainePrincipal']/value[@lang=$_lang]"/></soustitre-droite>
        <contenu-droite>
        	<xsl:call-template name="tHabilitationFieldFieldPrimaryDomainName"/>
        </contenu-droite>
        <soustitre-droite><xsl:value-of select="$variablesExt/variables/libelleVar/libellePart[@type='libMention']/value[@lang=$_lang]"/></soustitre-droite>
        <contenu-droite>        
        	<xsl:call-template name="tProgramMentionName"/>
        </contenu-droite>
        <soustitre-droite><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libFinaliteMention'"/></xsl:call-template></soustitre-droite>
        <contenu-droite>
        	<xsl:call-template name="tHabilitationFieldFieldPurpose"/>
        </contenu-droite>
	<soustitre-droite><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libFraisInscription'"/></xsl:call-template></soustitre-droite>
        <contenu-droite>
        	<xsl:if test="$vBoolEstUneLicence='true'">
                	<xsl:value-of select="$vFraisInscriptionLicence"/>
        	</xsl:if>
        	<xsl:if test="$vBoolEstUnMaster='true'">
                	<xsl:value-of select="$vFraisInscriptionMaster"/>
        	</xsl:if>
        </contenu-droite>	
        <xsl:if test="key('objet',$idP)/qualification/ns2:credits/@ECTScredits!=''">
                <soustitre-droite><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libNbCreditsPrepares'"/></xsl:call-template></soustitre-droite>
                <contenu-droite>
                	<xsl:call-template name="tProgramQualificationCredits"/>
	        </contenu-droite>
        </xsl:if>

	<xsl:if test="$vBoolEstUnProgramme='true'">
                <soustitre-droite><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libNomProgramme'"/></xsl:call-template></soustitre-droite>
       	        <contenu-droite>        
                	<xsl:call-template name="tProgramProgramName"/>
	        </contenu-droite>
        </xsl:if>

        <xsl:if test="$vBoolEstUneSpecialite='true'">
                <soustitre-droite><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libSpecialite'"/></xsl:call-template></soustitre-droite>
                <contenu-droite>
                	<xsl:call-template name="tProgramProgramName"/>
	        </contenu-droite>
        </xsl:if>
  </div>
  </xsl:template>



  <xsl:template name="user-col_droite3">
        <div id="col_bt_dr3">
	<titre-droite><xsl:call-template name="tCommunGestionLibelle"><xsl:with-param name="pIdent" select="'libEnSavoirPlus'"/></xsl:call-template></titre-droite>
        <contenu-droite>
	<xsl:call-template name="tLienEnSavoirPlus">
                <xsl:with-param name="pLienURL">
                <contenu-droite>
		        <xsl:call-template name="tProgramWebLinkHref"/>
		</contenu-droite>
                </xsl:with-param>
        </xsl:call-template>
        </contenu-droite>
	</div>
  </xsl:template>

 
  <!-- A personnaliser -->
  <xsl:template match="refPerson">
  	<xsl:call-template name="tContactsRefPersonNameRole"><xsl:with-param name="pRef" select="@ref"/></xsl:call-template>
  	<xsl:call-template name="tContactsRefPersonGivenName"><xsl:with-param name="pRef" select="@ref"/></xsl:call-template><xsl:text>  </xsl:text><xsl:call-template name="tContactsRefPersonNameFamily"><xsl:with-param name="pRef" select="@ref"/></xsl:call-template>

    	<xsl:call-template name="tContactsRefPersonNameContactDataTelephone"><xsl:with-param name="pRef" select="@ref"/></xsl:call-template>
    	<xsl:call-template name="tContactsRefPersonNameContactDataEmail"><xsl:with-param name="pRef" select="@ref"/></xsl:call-template>
   
  </xsl:template>

  
  <xsl:template match="ns2:refProgram">
    <li>
      <a href="{$absActionURL}/{$_lang}/fiche/description/{$_oid}/{@ref}">
	<xsl:call-template name="tProgramRefProgramProgramNameText"><xsl:with-param name="pRef" select="@ref"/></xsl:call-template>
      </a>
    </li>
  </xsl:template>


  <!-- TEMPLATES A NE PAS SORTIR CAR PROPRE A LA PAGE -->

</xsl:stylesheet>
