//
// Ce fichier a été généré par l'implémentation de référence JavaTM Architecture for XML Binding (JAXB), v2.2.11 
// Voir <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Toute modification apportée à ce fichier sera perdue lors de la recompilation du schéma source. 
// Généré le : 2017.09.18 à 11:31:37 AM CEST 
//


package fr.gouv.api.Boamp_v110;

import java.math.BigDecimal;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the fr.gouv.api.Boamp_v110 package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _PARUTIONBOAMP_QNAME = new QName("", "PARUTION_BOAMP");
    private final static QName _Lot2TITRE_QNAME = new QName("", "TITRE");
    private final static QName _Lot2NUMLOT_QNAME = new QName("", "NUM_LOT");
    private final static QName _Lot2NOMENCLATURE_QNAME = new QName("", "NOMENCLATURE");
    private final static QName _Lot2FOURNITURES_QNAME = new QName("", "FOURNITURES");
    private final static QName _Lot2SERVICES_QNAME = new QName("", "SERVICES");
    private final static QName _Lot2TRAVAUX_QNAME = new QName("", "TRAVAUX");
    private final static QName _Lot2DESC_QNAME = new QName("", "DESC");
    private final static QName _Lot2INFRUCTUEUX_QNAME = new QName("", "INFRUCTUEUX");
    private final static QName _Lot2SANSSUITE_QNAME = new QName("", "SANS_SUITE");
    private final static QName _Lot2EQ_QNAME = new QName("", "E_Q");
    private final static QName _Lot2NOM_QNAME = new QName("", "NOM");
    private final static QName _Lot2ADRESSE_QNAME = new QName("", "ADRESSE");
    private final static QName _Lot2CP_QNAME = new QName("", "CP");
    private final static QName _Lot2VILLE_QNAME = new QName("", "VILLE");
    private final static QName _Lot2PAYS_QNAME = new QName("", "PAYS");
    private final static QName _Lot2TEL_QNAME = new QName("", "TEL");
    private final static QName _Lot2POSTE_QNAME = new QName("", "POSTE");
    private final static QName _Lot2FAX_QNAME = new QName("", "FAX");
    private final static QName _Lot2MEL_QNAME = new QName("", "MEL");
    private final static QName _Lot2URL_QNAME = new QName("", "URL");
    private final static QName _Lot2PRIMEENVIS_QNAME = new QName("", "PRIME_ENVIS");
    private final static QName _Lot2PRIMEATT_QNAME = new QName("", "PRIME_ATT");
    private final static QName _Lot2AUTRESRENS_QNAME = new QName("", "AUTRES_RENS");
    private final static QName _Lot2MONTANT_QNAME = new QName("", "MONTANT");
    private final static QName _Lot2MONTANTMINIANNUEL_QNAME = new QName("", "MONTANT_MINI_ANNUEL");
    private final static QName _Lot2MONTANTMAXIANNUEL_QNAME = new QName("", "MONTANT_MAXI_ANNUEL");
    private final static QName _Lot2TRANCHECONDITIONNELLE_QNAME = new QName("", "TRANCHE_CONDITIONNELLE");
    private final static QName _Lot2TRANCHEFERME_QNAME = new QName("", "TRANCHE_FERME");
    private final static QName _Lot2OFFREMOINS_QNAME = new QName("", "OFFRE_MOINS");
    private final static QName _Lot2OFFREPLUS_QNAME = new QName("", "OFFRE_PLUS");
    private final static QName _Lot2AUTRESINFO_QNAME = new QName("", "AUTRES_INFO");
    private final static QName _Lot2SOUSTRAITANCE_QNAME = new QName("", "SOUS_TRAITANCE");
    private final static QName _Lot2AUTRES_QNAME = new QName("", "AUTRES");
    private final static QName _Lot2DATEATTLOT_QNAME = new QName("", "DATE_ATT_LOT");
    private final static QName _Lot2NBOFFRESLOT_QNAME = new QName("", "NB_OFFRES_LOT");
    private final static QName _Lot2NBPARTICIPANTS_QNAME = new QName("", "NB_PARTICIPANTS");
    private final static QName _Lot2NBPARTICIPANTSETR_QNAME = new QName("", "NB_PARTICIPANTS_ETR");
    private final static QName _Lot2DATEATTMARCHE_QNAME = new QName("", "DATE_ATT_MARCHE");
    private final static QName _Lot2NBOFFRES_QNAME = new QName("", "NB_OFFRES");
    private final static QName _Lot2MONTANTHT_QNAME = new QName("", "MONTANT_HT");
    private final static QName _Lot2MONTANTINDEFINI_QNAME = new QName("", "MONTANT_INDEFINI");
    private final static QName _Lot2DESCRIPTIONVALEURSTRAITEES_QNAME = new QName("", "DESCRIPTION_VALEUR_S_TRAITEES");
    private final static QName _Lot2PRIMEATTRIBUEE_QNAME = new QName("", "PRIME_ATTRIBUEE");
    private final static QName _EnumActiviteOrganisationnellePOUVOIRADJUDICATEUR_QNAME = new QName("", "POUVOIR_ADJUDICATEUR");
    private final static QName _EnumActiviteOrganisationnelleENTITEADJUDICATRICE_QNAME = new QName("", "ENTITE_ADJUDICATRICE");
    private final static QName _EnumActiviteOrganisationnelleACTSERVADMPUB_QNAME = new QName("", "ACT_SERV_ADM_PUB");
    private final static QName _EnumActiviteOrganisationnelleDEF_QNAME = new QName("", "DEF");
    private final static QName _EnumActiviteOrganisationnelleORDRESECPUB_QNAME = new QName("", "ORDRE_SEC_PUB");
    private final static QName _EnumActiviteOrganisationnelleENVIRONNEMENT_QNAME = new QName("", "ENVIRONNEMENT");
    private final static QName _EnumActiviteOrganisationnelleAFFECOFIN_QNAME = new QName("", "AFF_ECO_FIN");
    private final static QName _EnumActiviteOrganisationnelleSANTE_QNAME = new QName("", "SANTE");
    private final static QName _EnumActiviteOrganisationnelleLOGDEVCOL_QNAME = new QName("", "LOG_DEV_COL");
    private final static QName _EnumActiviteOrganisationnellePROTECTIONSOCIALE_QNAME = new QName("", "PROTECTION_SOCIALE");
    private final static QName _EnumActiviteOrganisationnelleLOISCULTREL_QNAME = new QName("", "LOIS_CULT_REL");
    private final static QName _EnumActiviteOrganisationnelleEDUCATION_QNAME = new QName("", "EDUCATION");
    private final static QName _EnumActiviteOrganisationnelleAUTRE_QNAME = new QName("", "AUTRE");
    private final static QName _EnumActiviteOrganisationnellePRODTRANSDISTRIBGAZ_QNAME = new QName("", "PROD_TRANS_DISTRIB_GAZ");
    private final static QName _EnumActiviteOrganisationnelleELECTRICITE_QNAME = new QName("", "ELECTRICITE");
    private final static QName _EnumActiviteOrganisationnellePROSPEXTRACTPETROLEGAZ_QNAME = new QName("", "PROSP_EXTRACT_PETROLE_GAZ");
    private final static QName _EnumActiviteOrganisationnellePROSPEXTRACTCHARBONCOMB_QNAME = new QName("", "PROSP_EXTRACT_CHARBON_COMB");
    private final static QName _EnumActiviteOrganisationnelleEAU_QNAME = new QName("", "EAU");
    private final static QName _EnumActiviteOrganisationnelleSERPOST_QNAME = new QName("", "SER_POST");
    private final static QName _EnumActiviteOrganisationnelleSERCHEMINFER_QNAME = new QName("", "SER_CHEMIN_FER");
    private final static QName _EnumActiviteOrganisationnelleSERCHEMINFERTRAMBUS_QNAME = new QName("", "SER_CHEMIN_FER_TRAM_BUS");
    private final static QName _EnumActiviteOrganisationnelleACTPORT_QNAME = new QName("", "ACT_PORT");
    private final static QName _EnumActiviteOrganisationnelleACTAEROPORT_QNAME = new QName("", "ACT_AEROPORT");
    private final static QName _Annexe1RECHERCHE_QNAME = new QName("", "RECHERCHE");
    private final static QName _Annexe1URGENCEIMPERIEUSE_QNAME = new QName("", "URGENCE_IMPERIEUSE");
    private final static QName _Annexe1MARCHECOMPLEMENTAIRE_QNAME = new QName("", "MARCHE_COMPLEMENTAIRE");
    private final static QName _Annexe1PRESTSIM_QNAME = new QName("", "PREST_SIM");
    private final static QName _Annexe1MARCHESPLUSIEURSLAUREATS_QNAME = new QName("", "MARCHES_PLUSIEURS_LAUREATS");
    private final static QName _Annexe1MATIERESPREMIERESBOURSES_QNAME = new QName("", "MATIERES_PREMIERES_BOURSES");
    private final static QName _Annexe1OFFRESIRREGULIERES_QNAME = new QName("", "OFFRES_IRREGULIERES");
    private final static QName _Annexe1ACHATOPPORTUNITE_QNAME = new QName("", "ACHAT_OPPORTUNITE");
    private final static QName _Annexe1MARCHEBASEACCORDCADRE_QNAME = new QName("", "MARCHE_BASE_ACCORD_CADRE");
    private final static QName _Annexe1PROCOUVERTE_QNAME = new QName("", "PROC_OUVERTE");
    private final static QName _Annexe1PROCRESTREINTE_QNAME = new QName("", "PROC_RESTREINTE");
    private final static QName _Annexe1MISEENCONCURRENCE_QNAME = new QName("", "MISE_EN_CONCURRENCE");
    private final static QName _Annexe1TECHNIQUES_QNAME = new QName("", "TECHNIQUES");
    private final static QName _Annexe1ARTISTIQUES_QNAME = new QName("", "ARTISTIQUES");
    private final static QName _Annexe1PROTDROITS_QNAME = new QName("", "PROT_DROITS");
    private final static QName _Annexe1CESSATIONACTIVITE_QNAME = new QName("", "CESSATION_ACTIVITE");
    private final static QName _Annexe1LIQUIDATEURSFAILLITE_QNAME = new QName("", "LIQUIDATEURS_FAILLITE");
    private final static QName _JustificationPNNPUBNCONCURMCRENOUV_QNAME = new QName("", "MC_RENOUV");
    private final static QName _JustificationPNNPUBNCONCURMCNECES_QNAME = new QName("", "MC_NECES");
    private final static QName _JustificationPNNPUBNCONCURLAUREAT_QNAME = new QName("", "LAUREAT");
    private final static QName _JustificationPNNPUBNCONCURNONCONFIE_QNAME = new QName("", "NON_CONFIE");
    private final static QName _JustificationPNNPUBNCONCURDOMDEF_QNAME = new QName("", "DOM_DEF");
    private final static QName _JustificationPNNPUBNCONCURAUTRESMAR_QNAME = new QName("", "AUTRES_MAR");
    private final static QName _JustificationPNNPUBCONCURAUCUNEOFFRE_QNAME = new QName("", "AUCUNE_OFFRE");
    private final static QName _JustificationPNNPUBCONCURDELAIINCOMPATIBLE_QNAME = new QName("", "DELAI_INCOMPATIBLE");
    private final static QName _JustificationPNNPUBCONCURRECHERCHES_QNAME = new QName("", "RECHERCHES");
    private final static QName _JustificationPNNPUBCONCURSECRET_QNAME = new QName("", "SECRET");
    private final static QName _JustificationPNNPUBCONCURURGENCE_QNAME = new QName("", "URGENCE");
    private final static QName _JustificationPNPUBCONCURNONCONFORMES_QNAME = new QName("", "NON_CONFORMES");
    private final static QName _JustificationPNPUBCONCURPRECINSUF_QNAME = new QName("", "PREC_INSUF");
    private final static QName _JustificationPNPUBCONCURPRIXGLOBALIMPOSSIBLE_QNAME = new QName("", "PRIX_GLOBAL_IMPOSSIBLE");
    private final static QName _JustificationPNPUBCONCURCOMPRISENTRE_QNAME = new QName("", "COMPRIS_ENTRE");
    private final static QName _RenseignementREFPP_QNAME = new QName("", "REF_PP");
    private final static QName _RenseignementETUDESMO_QNAME = new QName("", "ETUDES_MO");
    private final static QName _RenseignementINDEMNISATION_QNAME = new QName("", "INDEMNISATION");
    private final static QName _RenseignementRECOMPENSES_QNAME = new QName("", "RECOMPENSES");
    private final static QName _RenseignementPRIMES_QNAME = new QName("", "PRIMES");
    private final static QName _RenseignementPAIEMENTS_QNAME = new QName("", "PAIEMENTS");
    private final static QName _RenseignementRENSCOMPLEMENT_QNAME = new QName("", "RENS_COMPLEMENT");
    private final static QName _RenseignementCONDITIONSETMODEPAIEMENTOBTENIRDOCUMENTS_QNAME = new QName("", "CONDITIONS_ET_MODE_PAIEMENT_OBTENIR_DOCUMENTS");
    private final static QName _RenseignementDATELIMITEOBTENTIONDOCUMENTS_QNAME = new QName("", "DATE_LIMITE_OBTENTION_DOCUMENTS");
    private final static QName _RenseignementPRIXDOCUMENTS_QNAME = new QName("", "PRIX_DOCUMENTS");
    private final static QName _RenseignementPERSOUVERTUREOFFRES_QNAME = new QName("", "PERS_OUVERTURE_OFFRES");
    private final static QName _RenseignementDATEOUVERTUREOFFRES_QNAME = new QName("", "DATE_OUVERTURE_OFFRES");
    private final static QName _RenseignementLIEUOUVERTUREOFFRES_QNAME = new QName("", "LIEU_OUVERTURE_OFFRES");
    private final static QName _RenseignementMARCHEPERIODIQUE_QNAME = new QName("", "MARCHE_PERIODIQUE");
    private final static QName _RenseignementCALENDRIERPROCHAINSAVIS_QNAME = new QName("", "CALENDRIER_PROCHAINS_AVIS");
    private final static QName _RenseignementFONDSCOMMUNAUTAIRESOUI_QNAME = new QName("", "FONDS_COMMUNAUTAIRES_OUI");
    private final static QName _RenseignementFONDSCOMMUNAUTAIRESNON_QNAME = new QName("", "FONDS_COMMUNAUTAIRES_NON");
    private final static QName _RenseignementCRITERESEVALUATIONDESPROJETS_QNAME = new QName("", "CRITERES_EVALUATION_DES_PROJETS");
    private final static QName _RenseignementDECISIONJURYCONTRAIGNANTE_QNAME = new QName("", "DECISION_JURY_CONTRAIGNANTE");
    private final static QName _RenseignementMEMBREJURY_QNAME = new QName("", "MEMBRE_JURY");
    private final static QName _RenseignementHTTPDOCUMENTSMARCHE_QNAME = new QName("", "HTTP_DOCUMENTS_MARCHE");
    private final static QName _RenseignementREF_QNAME = new QName("", "REF");
    private final static QName _RenseignementAUTRESINFOS_QNAME = new QName("", "AUTRES_INFOS");
    private final static QName _ConditionQualificationCONDITIONSDETAILS_QNAME = new QName("", "CONDITIONS_DETAILS");
    private final static QName _ConditionQualificationMETHODEVERIFICATION_QNAME = new QName("", "METHODE_VERIFICATION");
    private final static QName _RectificatifPARUT_QNAME = new QName("", "PARUT");
    private final static QName _RectificatifPARUTION_QNAME = new QName("", "PARUTION");
    private final static QName _RectificatifTYPE_QNAME = new QName("", "TYPE");
    private final static QName _RectificatifNOANN_QNAME = new QName("", "NO_ANN");
    private final static QName _RectificatifANNONCE_QNAME = new QName("", "ANNONCE");
    private final static QName _RectificatifREFJOUE_QNAME = new QName("", "REF_JOUE");
    private final static QName _RectificatifDATE_QNAME = new QName("", "DATE");
    private final static QName _RectificatifRUBINIT_QNAME = new QName("", "RUB_INIT");
    private final static QName _RectificatifTXTINIT_QNAME = new QName("", "TXT_INIT");
    private final static QName _RectificatifLIRE_QNAME = new QName("", "LIRE");
    private final static QName _RectificatifAJOUTER_QNAME = new QName("", "AJOUTER");
    private final static QName _RectificatifSUPPRIMER_QNAME = new QName("", "SUPPRIMER");
    private final static QName _RectificatifAPRESMENTION_QNAME = new QName("", "APRES_MENTION");
    private final static QName _LotINTITULE_QNAME = new QName("", "INTITULE");
    private final static QName _LotNOMENCLOT_QNAME = new QName("", "NOMENC_LOT");
    private final static QName _LotOBJETSCOMPL_QNAME = new QName("", "OBJETS_COMPL");
    private final static QName _LotFOURNITURELOT_QNAME = new QName("", "FOURNITURE_LOT");
    private final static QName _LotSERVICESLOT_QNAME = new QName("", "SERVICES_LOT");
    private final static QName _LotTRAVAUXLOT_QNAME = new QName("", "TRAVAUX_LOT");
    private final static QName _LotCPVOBJETLOT_QNAME = new QName("", "CPV_OBJET_LOT");
    private final static QName _LotCPVCOMPLLOT_QNAME = new QName("", "CPV_COMPL_LOT");
    private final static QName _LotDESCLOT_QNAME = new QName("", "DESC_LOT");
    private final static QName _LotVOLUMELOT_QNAME = new QName("", "VOLUME_LOT");
    private final static QName _LotEXECLOT_QNAME = new QName("", "EXEC_LOT");
    private final static QName _LotLIVRLOT_QNAME = new QName("", "LIVR_LOT");
    private final static QName _LotCOUTESTIME_QNAME = new QName("", "COUT_ESTIME");
    private final static QName _LotCOUTESTIMEMINI_QNAME = new QName("", "COUT_ESTIME_MINI");
    private final static QName _LotCOUTESTIMEMAXI_QNAME = new QName("", "COUT_ESTIME_MAXI");
    private final static QName _LotDUREEJOURS_QNAME = new QName("", "DUREE_JOURS");
    private final static QName _LotDUREEMOIS_QNAME = new QName("", "DUREE_MOIS");
    private final static QName _LotDATEDEBUT_QNAME = new QName("", "DATE_DEBUT");
    private final static QName _LotDATEFIN_QNAME = new QName("", "DATE_FIN");
    private final static QName _LotINFOSCOMPLEMENTAIRES_QNAME = new QName("", "INFOS_COMPLEMENTAIRES");
    private final static QName _ContactDocumentOBTENUS_QNAME = new QName("", "OBTENUS");
    private final static QName _ContactDocumentENVOYES_QNAME = new QName("", "ENVOYES");
    private final static QName _ContactDocumentACHETEUR_QNAME = new QName("", "ACHETEUR");
    private final static QName _ContactDocumentCONTACT_QNAME = new QName("", "CONTACT");
    private final static QName _ContactDocumentMODALITESPRESENTATIONCANDIDATURES_QNAME = new QName("", "MODALITES_PRESENTATION_CANDIDATURES");
    private final static QName _CorrespondantADRESSESUSMENTIONNE_QNAME = new QName("", "ADRESSE_SUSMENTIONNE");
    private final static QName _CritereAttributionLISTECRITERES_QNAME = new QName("", "LISTE_CRITERES");
    private final static QName _CritereAttributionPRIX_QNAME = new QName("", "PRIX");
    private final static QName _CritereAttributionCRITERESCCTP_QNAME = new QName("", "CRITERES_CCTP");
    private final static QName _CritereAttributionCRITERESLISTE_QNAME = new QName("", "CRITERES_LISTE");
    private final static QName _ConditionCRITERESLISTE_QNAME = new QName("", "LISTE");
    private final static QName _ConditionCRITERESCRITERESPRIX_QNAME = new QName("", "CRITERES_PRIX");
    private final static QName _ConditionCRITERESENCHEREELECTRONIQUE_QNAME = new QName("", "ENCHERE_ELECTRONIQUE");
    private final static QName _ConditionCRITERESENCHEREELECTRONIQUERENSEIGNEMENTS_QNAME = new QName("", "ENCHERE_ELECTRONIQUE_RENSEIGNEMENTS");
    private final static QName _ConditionNBCANDIDATSNBMAXOFFRE_QNAME = new QName("", "NB_MAX_OFFRE");
    private final static QName _ConditionNBCANDIDATSNBMINOFFRE_QNAME = new QName("", "NB_MIN_OFFRE");
    private final static QName _ConditionNBCANDIDATSCANDIDATSDEJASELECTIONNES_QNAME = new QName("", "CANDIDATS_DEJA_SELECTIONNES");
    private final static QName _ConditionNBCANDIDATSNBOFFRE_QNAME = new QName("", "NB_OFFRE");
    private final static QName _ConditionNBCANDIDATSCRITERESREDUCTIONNBCAND_QNAME = new QName("", "CRITERES_REDUCTION_NB_CAND");
    private final static QName _ConditionNBCANDIDATSREDUCTIONPROGRESSIVE_QNAME = new QName("", "REDUCTION_PROGRESSIVE");
    private final static QName _ConditionNBCANDIDATSNOMSPARTICIPANTSSELECTIONNES_QNAME = new QName("", "NOMS_PARTICIPANTS_SELECTIONNES");
    private final static QName _ConditionPARTICIPATIONFORMEJUR_QNAME = new QName("", "FORME_JUR");
    private final static QName _ConditionPARTICIPATIONCAPECO_QNAME = new QName("", "CAP_ECO");
    private final static QName _ConditionPARTICIPATIONCAPECONIVEAUMINI_QNAME = new QName("", "CAP_ECO_NIVEAU_MINI");
    private final static QName _ConditionPARTICIPATIONCAPTECH_QNAME = new QName("", "CAP_TECH");
    private final static QName _ConditionPARTICIPATIONCAPTECHNIVEAUMINI_QNAME = new QName("", "CAP_TECH_NIVEAU_MINI");
    private final static QName _ConditionPARTICIPATIONMARCHERESERVE_QNAME = new QName("", "MARCHE_RESERVE");
    private final static QName _ConditionPARTICIPATIONMARCHENONRESERVE_QNAME = new QName("", "MARCHE_NON_RESERVE");
    private final static QName _ConditionPARTICIPATIONATELIERSPROTEGES_QNAME = new QName("", "ATELIERS_PROTEGES");
    private final static QName _ConditionPARTICIPATIONEMPLOISPROTEGES_QNAME = new QName("", "EMPLOIS_PROTEGES");
    private final static QName _ConditionPARTICIPATIONPRESTATIONRESERVEE_QNAME = new QName("", "PRESTATION_RESERVEE");
    private final static QName _ConditionPARTICIPATIONPRESTATIONRESERVEEREFERENCES_QNAME = new QName("", "PRESTATION_RESERVEE_REFERENCES");
    private final static QName _ConditionPARTICIPATIONNOMQUALIFICATIONSOBLIGATOIRE_QNAME = new QName("", "NOM_QUALIFICATIONS_OBLIGATOIRE");
    private final static QName _ConditionRELATIVESCAUTIONNEMENT_QNAME = new QName("", "CAUTIONNEMENT");
    private final static QName _ConditionRELATIVESFINANCEMENT_QNAME = new QName("", "FINANCEMENT");
    private final static QName _ConditionRELATIVESGROUPEMENTS_QNAME = new QName("", "GROUPEMENTS");
    private final static QName _ConditionRELATIVESFRANÇAISSEUL_QNAME = new QName("", "FRAN\u00c7AIS_SEUL");
    private final static QName _ConditionRELATIVESAUTRESCONDITIONSPART_QNAME = new QName("", "AUTRES_CONDITIONS_PART");
    private final static QName _ConditionRELATIVESLANGUE_QNAME = new QName("", "LANGUE");
    private final static QName _ProcedureJUSTIFURGENCE_QNAME = new QName("", "JUSTIF_URGENCE");
    private final static QName _ProcedureAVIS12MOIS_QNAME = new QName("", "AVIS_12MOIS");
    private final static QName _ProcedureDATEPREINFO_QNAME = new QName("", "DATE_PREINFO");
    private final static QName _ProcedureDATEENVOI_QNAME = new QName("", "DATE_ENVOI");
    private final static QName _ProcedureDATEENVOIJOUE_QNAME = new QName("", "DATE_ENVOI_JOUE");
    private final static QName _ProcedureDATEJOUEAUTRE_QNAME = new QName("", "DATE_JOUE_AUTRE");
    private final static QName _ProcedureLOTS_QNAME = new QName("", "LOTS");
    private final static QName _ProcedureDATEAVISPROFILACHETEUR_QNAME = new QName("", "DATE_AVIS_PROFIL_ACHETEUR");
    private final static QName _ProcedureAUTRESINF_QNAME = new QName("", "AUTRES_INF");
    private final static QName _ProcedureURGENT_QNAME = new QName("", "URGENT");
    private final static QName _ProcedureVALEURESTIMEE_QNAME = new QName("", "VALEUR_ESTIMEE");
    private final static QName _ProcedureMARCHES_QNAME = new QName("", "MARCHES");
    private final static QName _ProcedureDATEATT_QNAME = new QName("", "DATE_ATT");
    private final static QName _ProcedureTITREENVOIJOUE_QNAME = new QName("", "TITRE_ENVOI_JOUE");
    private final static QName _ProcedureAMP_QNAME = new QName("", "AMP");
    private final static QName _ProcedureFONDSCOMMUNAUTAIRES_QNAME = new QName("", "FONDS_COMMUNAUTAIRES");
    private final static QName _ProcedureMARCHESSAD_QNAME = new QName("", "MARCHES_SAD");
    private final static QName _ProcedureDATEENVOIJOUEAUTRES_QNAME = new QName("", "DATE_ENVOI_JOUE_AUTRES");
    private final static QName _ProcedureCONCLUSIONACCORDCADRE_QNAME = new QName("", "CONCLUSION_ACCORD_CADRE");
    private final static QName _ProcedureMARCHESDATEATTMAR_QNAME = new QName("", "DATE_ATT_MAR");
    private final static QName _ProcedureMARCHESAMPOUI_QNAME = new QName("", "AMP_OUI");
    private final static QName _ProcedureMARCHESAMPNON_QNAME = new QName("", "AMP_NON");
    private final static QName _ProcedureMARCHESENCHEREELECTRONIQUEOUI_QNAME = new QName("", "ENCHERE_ELECTRONIQUE_OUI");
    private final static QName _ProcedureMARCHESENCHEREELECTRONIQUENON_QNAME = new QName("", "ENCHERE_ELECTRONIQUE_NON");
    private final static QName _DureeENDUREE_QNAME = new QName("", "EN_DUREE");
    private final static QName _DureeDATEDEB_QNAME = new QName("", "DATE_DEB");
    private final static QName _DureeDEBPRESTATION_QNAME = new QName("", "DEB_PRESTATION");
    private final static QName _CaracteristiqueUNIQUE_QNAME = new QName("", "UNIQUE");
    private final static QName _CaracteristiqueEstVariant_QNAME = new QName("", "estVariant");
    private final static QName _CaracteristiqueVARIANTE_QNAME = new QName("", "VARIANTE");
    private final static QName _CaracteristiqueQUANTITE_QNAME = new QName("", "QUANTITE");
    private final static QName _CaracteristiqueOPTIONS_QNAME = new QName("", "OPTIONS");
    private final static QName _CaracteristiqueCALENDRIEROPTIONSMOIS_QNAME = new QName("", "CALENDRIER_OPTIONS_MOIS");
    private final static QName _CaracteristiqueCALENDRIEROPTIONSJOURS_QNAME = new QName("", "CALENDRIER_OPTIONS_JOURS");
    private final static QName _CaracteristiqueNBRECONDUCTIONS_QNAME = new QName("", "NB_RECONDUCTIONS");
    private final static QName _CaracteristiqueNBRECONDUCTIONSMIN_QNAME = new QName("", "NB_RECONDUCTIONS_MIN");
    private final static QName _CaracteristiqueNBRECONDUCTIONSMAX_QNAME = new QName("", "NB_RECONDUCTIONS_MAX");
    private final static QName _CaracteristiqueCALENDRIERMOIS_QNAME = new QName("", "CALENDRIER_MOIS");
    private final static QName _CaracteristiqueCALENDRIERJOURS_QNAME = new QName("", "CALENDRIER_JOURS");
    private final static QName _CaracteristiqueDIRECTIVE200417_QNAME = new QName("", "DIRECTIVE_2004_17");
    private final static QName _CaracteristiqueDIRECTIVE200418_QNAME = new QName("", "DIRECTIVE_2004_18");
    private final static QName _CaracteristiqueCALENDRIER_QNAME = new QName("", "CALENDRIER");
    private final static QName _CaracteristiqueDIVENLOTS_QNAME = new QName("", "DIV_EN_LOTS");
    private final static QName _CaracteristiqueOFFREUN_QNAME = new QName("", "OFFRE_UN");
    private final static QName _CaracteristiqueOFFREPLUSIEURS_QNAME = new QName("", "OFFRE_PLUSIEURS");
    private final static QName _CaracteristiqueOFFRETOUS_QNAME = new QName("", "OFFRE_TOUS");
    private final static QName _CaracteristiqueVARIANTELOTS_QNAME = new QName("", "VARIANTE_LOTS");
    private final static QName _CaracteristiqueESTIMATIONVALEUR_QNAME = new QName("", "ESTIMATION_VALEUR");
    private final static QName _CaracteristiqueESTIMATIONVALEURMINI_QNAME = new QName("", "ESTIMATION_VALEUR_MINI");
    private final static QName _CaracteristiqueESTIMATIONVALEURMAXI_QNAME = new QName("", "ESTIMATION_VALEUR_MAXI");
    private final static QName _CaracteristiqueAVISPERIODIQUEINDICATIF_QNAME = new QName("", "AVIS_PERIODIQUE_INDICATIF");
    private final static QName _CaracteristiqueSYSTEMEQUALIFICATION_QNAME = new QName("", "SYSTEME_QUALIFICATION");
    private final static QName _ObjetOBJETCOMPLET_QNAME = new QName("", "OBJET_COMPLET");
    private final static QName _ObjetTITREMARCHE_QNAME = new QName("", "TITRE_MARCHE");
    private final static QName _ObjetEXECUTION_QNAME = new QName("", "EXECUTION");
    private final static QName _ObjetCONCEPTREALIS_QNAME = new QName("", "CONCEPT_REALIS");
    private final static QName _ObjetEXECUTIONOUVRAGE_QNAME = new QName("", "EXECUTION_OUVRAGE");
    private final static QName _ObjetACHAT_QNAME = new QName("", "ACHAT");
    private final static QName _ObjetLOC_QNAME = new QName("", "LOC");
    private final static QName _ObjetCREDITBAIL_QNAME = new QName("", "CREDIT_BAIL");
    private final static QName _ObjetLOCVENTE_QNAME = new QName("", "LOC_VENTE");
    private final static QName _ObjetPLUSIEURSFORMES_QNAME = new QName("", "PLUSIEURS_FORMES");
    private final static QName _ObjetCATEGORIESERVICES_QNAME = new QName("", "CATEGORIE_SERVICES");
    private final static QName _ObjetCPVOBJ_QNAME = new QName("", "CPV_OBJ");
    private final static QName _ObjetCPVCOMPLEMENT_QNAME = new QName("", "CPV_COMPLEMENT");
    private final static QName _ObjetART27CMP_QNAME = new QName("", "ART27CMP");
    private final static QName _ObjetLIEUEXECLIVR_QNAME = new QName("", "LIEU_EXEC_LIVR");
    private final static QName _ObjetLIEUEXEC_QNAME = new QName("", "LIEU_EXEC");
    private final static QName _ObjetMONTANTPREVISIONNEL_QNAME = new QName("", "MONTANT_PREVISIONNEL");
    private final static QName _ObjetMONTANTPREVISIONNELINFOS_QNAME = new QName("", "MONTANT_PREVISIONNEL_INFOS");
    private final static QName _ObjetLIEULIVR_QNAME = new QName("", "LIEU_LIVR");
    private final static QName _ObjetCODENUTS_QNAME = new QName("", "CODE_NUTS");
    private final static QName _ObjetAVISIMPLIQUEMARCHEPUBLIC_QNAME = new QName("", "AVIS_IMPLIQUE_MARCHE_PUBLIC");
    private final static QName _ObjetAVISIMPLIQUEACCORDCADRE_QNAME = new QName("", "AVIS_IMPLIQUE_ACCORD_CADRE");
    private final static QName _ObjetAVISIMPLIQUESAD_QNAME = new QName("", "AVIS_IMPLIQUE_SAD");
    private final static QName _ObjetACCORDCADREPLUSIEURSOPERATEURS_QNAME = new QName("", "ACCORD_CADRE_PLUSIEURS_OPERATEURS");
    private final static QName _ObjetACCORDCADREUNSEULOPERATEUR_QNAME = new QName("", "ACCORD_CADRE_UN_SEUL_OPERATEUR");
    private final static QName _ObjetNBMAXPARTICIPANTS_QNAME = new QName("", "NB_MAX_PARTICIPANTS");
    private final static QName _ObjetDUREEACCORDCADREAN_QNAME = new QName("", "DUREE_ACCORD_CADRE_AN");
    private final static QName _ObjetDUREEACCORDCADREMOIS_QNAME = new QName("", "DUREE_ACCORD_CADRE_MOIS");
    private final static QName _ObjetACCORDCADRESUPQUATREANSJUSTIFICATION_QNAME = new QName("", "ACCORD_CADRE_SUP_QUATRE_ANS_JUSTIFICATION");
    private final static QName _ObjetACCORDCADREVALEUR_QNAME = new QName("", "ACCORD_CADRE_VALEUR");
    private final static QName _ObjetACCORDCADREVALEURMINI_QNAME = new QName("", "ACCORD_CADRE_VALEUR_MINI");
    private final static QName _ObjetACCORDCADREVALEURMAXI_QNAME = new QName("", "ACCORD_CADRE_VALEUR_MAXI");
    private final static QName _ObjetFREQUENCEETVALEURDESMARCHES_QNAME = new QName("", "FREQUENCE_ET_VALEUR_DES_MARCHES");
    private final static QName _ObjetTEXTEAPPLICATION_QNAME = new QName("", "TEXTE_APPLICATION");
    private final static QName _ObjetDOMAINEDELEGATION_QNAME = new QName("", "DOMAINE_DELEGATION");
    private final static QName _ObjetDUREEAN_QNAME = new QName("", "DUREE_AN");
    private final static QName _DelaiRECEPTCANDIDAT_QNAME = new QName("", "RECEPT_CANDIDAT");
    private final static QName _DelaiRECEPTOFFRES_QNAME = new QName("", "RECEPT_OFFRES");
    private final static QName _DelaiLIMITENVOIINVIT_QNAME = new QName("", "LIMIT_ENVOI_INVIT");
    private final static QName _DelaiREMISECANDIDAT_QNAME = new QName("", "REMISE_CANDIDAT");
    private final static QName _DelaiVALIDITEOFFRE_QNAME = new QName("", "VALIDITE_OFFRE");
    private final static QName _DelaiSOUMISSIONOFFRESINDICATIVES_QNAME = new QName("", "SOUMISSION_OFFRES_INDICATIVES");
    private final static QName _IdentiteCODEIDENTNATIONAL_QNAME = new QName("", "CODE_IDENT_NATIONAL");
    private final static QName _IdentitePRM_QNAME = new QName("", "PRM");
    private final static QName _IdentiteURLPROFILACHETEUR_QNAME = new QName("", "URL_PROFIL_ACHETEUR");
    private final static QName _IdentiteURLINFORMATION_QNAME = new QName("", "URL_INFORMATION");
    private final static QName _IdentiteURLPARTICIPATION_QNAME = new QName("", "URL_PARTICIPATION");
    private final static QName _IdentiteURLSOUMISSIONOFFRES_QNAME = new QName("", "URL_SOUMISSION_OFFRES");
    private final static QName _IdentiteURLSOUMISSIONDEMANDES_QNAME = new QName("", "URL_SOUMISSION_DEMANDES");
    private final static QName _IdentiteURLSOUMISSIONPROJETS_QNAME = new QName("", "URL_SOUMISSION_PROJETS");
    private final static QName _IdentiteURLPOUVOIRADJUDICATEUR_QNAME = new QName("", "URL_POUVOIR_ADJUDICATEUR");
    private final static QName _IdentiteAGITPOURAUTRECOMPTE_QNAME = new QName("", "AGIT_POUR_AUTRE_COMPTE");
    private final static QName _InfoETAT_QNAME = new QName("", "ETAT");
    private final static QName _InfoREGION_QNAME = new QName("", "REGION");
    private final static QName _InfoDEPARTEMENT_QNAME = new QName("", "DEPARTEMENT");
    private final static QName _InfoCOMMUNE_QNAME = new QName("", "COMMUNE");
    private final static QName _InfoEPN_QNAME = new QName("", "EPN");
    private final static QName _InfoEPT_QNAME = new QName("", "EPT");
    private final static QName _InfoAUTREORIGINE_QNAME = new QName("", "AUTRE_ORIGINE");
    private final static QName _InfoINSTITUTIONEUROPEENNE_QNAME = new QName("", "INSTITUTION_EUROPEENNE");
    private final static QName _InfoREFERENCE_QNAME = new QName("", "REFERENCE");
    private final static QName _InfoPUBLICATIONS_QNAME = new QName("", "PUBLICATIONS");
    private final static QName _InfoRECTIFICATIF_QNAME = new QName("", "RECTIFICATIF");
    private final static QName _InfoCRITERESDATTRIBUTION_QNAME = new QName("", "CRITERES_D_ATTRIBUTION");
    private final static QName _InfoPUBLICATIONSPUBLICATIONEDITION_QNAME = new QName("", "EDITION");
    private final static QName _AnnonceDONNEESINFO_QNAME = new QName("", "INFO");
    private final static QName _AnnonceDONNEESTYPEACTIVITEORG_QNAME = new QName("", "TYPE_ACTIVITE_ORG");
    private final static QName _AnnonceDONNEESIDENT_QNAME = new QName("", "IDENT");
    private final static QName _AnnonceDONNEESOBJET_QNAME = new QName("", "OBJET");
    private final static QName _AnnonceDONNEESCARACTERISTIQUES_QNAME = new QName("", "CARACTERISTIQUES");
    private final static QName _AnnonceDONNEESDUREE_QNAME = new QName("", "DUREE");
    private final static QName _AnnonceDONNEESCONDITIONS_QNAME = new QName("", "CONDITIONS");
    private final static QName _AnnonceDONNEESPROCEDURE_QNAME = new QName("", "PROCEDURE");
    private final static QName _AnnonceDONNEESPROCEDURESRECOURS_QNAME = new QName("", "PROCEDURES_RECOURS");
    private final static QName _AnnonceDONNEESPROCEDURESRECOURSPRECISIONS_QNAME = new QName("", "PROCEDURES_RECOURS_PRECISIONS");
    private final static QName _AnnonceDONNEESDELAI_QNAME = new QName("", "DELAI");
    private final static QName _AnnonceDONNEESRENSEIGNEMENTS_QNAME = new QName("", "RENSEIGNEMENTS");
    private final static QName _AnnonceDONNEESENVOIBOMP_QNAME = new QName("", "ENVOI_BOMP");
    private final static QName _AnnonceDONNEESCORRESPONDANTS_QNAME = new QName("", "CORRESPONDANTS");
    private final static QName _AnnonceDONNEESDOCUMENTS_QNAME = new QName("", "DOCUMENTS");
    private final static QName _AnnonceDONNEESCLASSES_QNAME = new QName("", "CLASSES");
    private final static QName _AnnonceDONNEESCRITERESSOCIAUXENV_QNAME = new QName("", "CRITERES_SOCIAUX_ENV");
    private final static QName _AnnonceDONNEESDESCRIPTEURS_QNAME = new QName("", "DESCRIPTEURS");
    private final static QName _AnnonceDONNEESRECTIF_QNAME = new QName("", "RECTIF");
    private final static QName _AnnonceDONNEESCONDPARTSYSTQUALIF_QNAME = new QName("", "COND_PART_SYST_QUALIF");
    private final static QName _AnnonceDONNEESCONSULTATIONCONVENTION_QNAME = new QName("", "CONSULTATION_CONVENTION");
    private final static QName _AnnonceDONNEESJUSTIFICATION_QNAME = new QName("", "JUSTIFICATION");
    private final static QName _AnnonceDONNEESMOTIFRECTIFICATIF_QNAME = new QName("", "MOTIF_RECTIFICATIF");
    private final static QName _AnnonceDONNEESMOTIFANNULATION_QNAME = new QName("", "MOTIF_ANNULATION");
    private final static QName _AnnonceDONNEESANNEXE1_QNAME = new QName("", "ANNEXE_1");
    private final static QName _AnnonceDONNEESFORM15_QNAME = new QName("", "FORM_15");
    private final static QName _AnnonceDONNEESFORM16_QNAME = new QName("", "FORM_16");
    private final static QName _AnnonceDONNEESFORM17_QNAME = new QName("", "FORM_17");
    private final static QName _AnnonceDONNEESFORM17Bis_QNAME = new QName("", "FORM_17Bis");
    private final static QName _AnnonceDONNEESFORM18_QNAME = new QName("", "FORM_18");
    private final static QName _AnnonceDONNEESFORM19_QNAME = new QName("", "FORM_19");
    private final static QName _AnnonceDONNEESCORRESPONDANTSADMINTECH_QNAME = new QName("", "ADMIN_TECH");
    private final static QName _AnnonceDONNEESCORRESPONDANTSTECH_QNAME = new QName("", "TECH");
    private final static QName _AnnonceDONNEESCORRESPONDANTSADMIN_QNAME = new QName("", "ADMIN");
    private final static QName _AnnonceDONNEESCORRESPONDANTSRENSCOMPLT_QNAME = new QName("", "RENS_COMPLT");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: fr.gouv.api.Boamp_v110
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link Justification }
     * 
     */
    public Justification createJustification() {
        return new Justification();
    }

    /**
     * Create an instance of {@link Justification.PNNPUBNCONCUR }
     * 
     */
    public Justification.PNNPUBNCONCUR createJustificationPNNPUBNCONCUR() {
        return new Justification.PNNPUBNCONCUR();
    }

    /**
     * Create an instance of {@link Justification.PNNPUBCONCUR }
     * 
     */
    public Justification.PNNPUBCONCUR createJustificationPNNPUBCONCUR() {
        return new Justification.PNNPUBCONCUR();
    }

    /**
     * Create an instance of {@link Justification.PNPUBCONCUR }
     * 
     */
    public Justification.PNPUBCONCUR createJustificationPNPUBCONCUR() {
        return new Justification.PNPUBCONCUR();
    }

    /**
     * Create an instance of {@link Condition }
     * 
     */
    public Condition createCondition() {
        return new Condition();
    }

    /**
     * Create an instance of {@link Condition.NBCANDIDATS }
     * 
     */
    public Condition.NBCANDIDATS createConditionNBCANDIDATS() {
        return new Condition.NBCANDIDATS();
    }

    /**
     * Create an instance of {@link Procedure }
     * 
     */
    public Procedure createProcedure() {
        return new Procedure();
    }

    /**
     * Create an instance of {@link Objet }
     * 
     */
    public Objet createObjet() {
        return new Objet();
    }

    /**
     * Create an instance of {@link Info }
     * 
     */
    public Info createInfo() {
        return new Info();
    }

    /**
     * Create an instance of {@link Info.PUBLICATIONS }
     * 
     */
    public Info.PUBLICATIONS createInfoPUBLICATIONS() {
        return new Info.PUBLICATIONS();
    }

    /**
     * Create an instance of {@link Info.PUBLICATIONS.PUBLICATION }
     * 
     */
    public Info.PUBLICATIONS.PUBLICATION createInfoPUBLICATIONSPUBLICATION() {
        return new Info.PUBLICATIONS.PUBLICATION();
    }

    /**
     * Create an instance of {@link Annonce }
     * 
     */
    public Annonce createAnnonce() {
        return new Annonce();
    }

    /**
     * Create an instance of {@link Annonce.DONNEES }
     * 
     */
    public Annonce.DONNEES createAnnonceDONNEES() {
        return new Annonce.DONNEES();
    }

    /**
     * Create an instance of {@link Parution }
     * 
     */
    public Parution createParution() {
        return new Parution();
    }

    /**
     * Create an instance of {@link Gestion }
     * 
     */
    public Gestion createGestion() {
        return new Gestion();
    }

    /**
     * Create an instance of {@link Rappel }
     * 
     */
    public Rappel createRappel() {
        return new Rappel();
    }

    /**
     * Create an instance of {@link Identite }
     * 
     */
    public Identite createIdentite() {
        return new Identite();
    }

    /**
     * Create an instance of {@link Delai }
     * 
     */
    public Delai createDelai() {
        return new Delai();
    }

    /**
     * Create an instance of {@link Caracteristique }
     * 
     */
    public Caracteristique createCaracteristique() {
        return new Caracteristique();
    }

    /**
     * Create an instance of {@link Duree }
     * 
     */
    public Duree createDuree() {
        return new Duree();
    }

    /**
     * Create an instance of {@link CritereAttribution }
     * 
     */
    public CritereAttribution createCritereAttribution() {
        return new CritereAttribution();
    }

    /**
     * Create an instance of {@link ContactConsultation }
     * 
     */
    public ContactConsultation createContactConsultation() {
        return new ContactConsultation();
    }

    /**
     * Create an instance of {@link ContactRecours }
     * 
     */
    public ContactRecours createContactRecours() {
        return new ContactRecours();
    }

    /**
     * Create an instance of {@link Correspondant }
     * 
     */
    public Correspondant createCorrespondant() {
        return new Correspondant();
    }

    /**
     * Create an instance of {@link ContactDocument }
     * 
     */
    public ContactDocument createContactDocument() {
        return new ContactDocument();
    }

    /**
     * Create an instance of {@link Lot }
     * 
     */
    public Lot createLot() {
        return new Lot();
    }

    /**
     * Create an instance of {@link Classes }
     * 
     */
    public Classes createClasses() {
        return new Classes();
    }

    /**
     * Create an instance of {@link Rectificatif }
     * 
     */
    public Rectificatif createRectificatif() {
        return new Rectificatif();
    }

    /**
     * Create an instance of {@link ConditionQualification }
     * 
     */
    public ConditionQualification createConditionQualification() {
        return new ConditionQualification();
    }

    /**
     * Create an instance of {@link Renseignement }
     * 
     */
    public Renseignement createRenseignement() {
        return new Renseignement();
    }

    /**
     * Create an instance of {@link Annexe1 }
     * 
     */
    public Annexe1 createAnnexe1() {
        return new Annexe1();
    }

    /**
     * Create an instance of {@link EnumActiviteOrganisationnelle }
     * 
     */
    public EnumActiviteOrganisationnelle createEnumActiviteOrganisationnelle() {
        return new EnumActiviteOrganisationnelle();
    }

    /**
     * Create an instance of {@link Valeur }
     * 
     */
    public Valeur createValeur() {
        return new Valeur();
    }

    /**
     * Create an instance of {@link DomaineDelegation }
     * 
     */
    public DomaineDelegation createDomaineDelegation() {
        return new DomaineDelegation();
    }

    /**
     * Create an instance of {@link Lot2 }
     * 
     */
    public Lot2 createLot2() {
        return new Lot2();
    }

    /**
     * Create an instance of {@link Justification.IRRECEVABLE }
     * 
     */
    public Justification.IRRECEVABLE createJustificationIRRECEVABLE() {
        return new Justification.IRRECEVABLE();
    }

    /**
     * Create an instance of {@link Justification.PNNPUBNCONCUR.NONCONFIE }
     * 
     */
    public Justification.PNNPUBNCONCUR.NONCONFIE createJustificationPNNPUBNCONCURNONCONFIE() {
        return new Justification.PNNPUBNCONCUR.NONCONFIE();
    }

    /**
     * Create an instance of {@link Justification.PNNPUBCONCUR.AUCUNEOFFRE }
     * 
     */
    public Justification.PNNPUBCONCUR.AUCUNEOFFRE createJustificationPNNPUBCONCURAUCUNEOFFRE() {
        return new Justification.PNNPUBCONCUR.AUCUNEOFFRE();
    }

    /**
     * Create an instance of {@link Justification.PNPUBCONCUR.NONCONFORMES }
     * 
     */
    public Justification.PNPUBCONCUR.NONCONFORMES createJustificationPNPUBCONCURNONCONFORMES() {
        return new Justification.PNPUBCONCUR.NONCONFORMES();
    }

    /**
     * Create an instance of {@link Condition.RELATIVES }
     * 
     */
    public Condition.RELATIVES createConditionRELATIVES() {
        return new Condition.RELATIVES();
    }

    /**
     * Create an instance of {@link Condition.PARTICIPATION }
     * 
     */
    public Condition.PARTICIPATION createConditionPARTICIPATION() {
        return new Condition.PARTICIPATION();
    }

    /**
     * Create an instance of {@link Condition.JUSTIFICATIONS }
     * 
     */
    public Condition.JUSTIFICATIONS createConditionJUSTIFICATIONS() {
        return new Condition.JUSTIFICATIONS();
    }

    /**
     * Create an instance of {@link Condition.CRITERES }
     * 
     */
    public Condition.CRITERES createConditionCRITERES() {
        return new Condition.CRITERES();
    }

    /**
     * Create an instance of {@link Condition.NBCANDIDATS.CANDIDATSDEJASELECTIONNES }
     * 
     */
    public Condition.NBCANDIDATS.CANDIDATSDEJASELECTIONNES createConditionNBCANDIDATSCANDIDATSDEJASELECTIONNES() {
        return new Condition.NBCANDIDATS.CANDIDATSDEJASELECTIONNES();
    }

    /**
     * Create an instance of {@link Procedure.VALEURESTIMEE }
     * 
     */
    public Procedure.VALEURESTIMEE createProcedureVALEURESTIMEE() {
        return new Procedure.VALEURESTIMEE();
    }

    /**
     * Create an instance of {@link Procedure.MARCHES }
     * 
     */
    public Procedure.MARCHES createProcedureMARCHES() {
        return new Procedure.MARCHES();
    }

    /**
     * Create an instance of {@link Objet.MONTANTPREVISIONNEL }
     * 
     */
    public Objet.MONTANTPREVISIONNEL createObjetMONTANTPREVISIONNEL() {
        return new Objet.MONTANTPREVISIONNEL();
    }

    /**
     * Create an instance of {@link Info.PUBLICATIONS.PUBLICATION.EDITION }
     * 
     */
    public Info.PUBLICATIONS.PUBLICATION.EDITION createInfoPUBLICATIONSPUBLICATIONEDITION() {
        return new Info.PUBLICATIONS.PUBLICATION.EDITION();
    }

    /**
     * Create an instance of {@link Annonce.DONNEES.PROCEDURESRECOURS }
     * 
     */
    public Annonce.DONNEES.PROCEDURESRECOURS createAnnonceDONNEESPROCEDURESRECOURS() {
        return new Annonce.DONNEES.PROCEDURESRECOURS();
    }

    /**
     * Create an instance of {@link Annonce.DONNEES.CORRESPONDANTS }
     * 
     */
    public Annonce.DONNEES.CORRESPONDANTS createAnnonceDONNEESCORRESPONDANTS() {
        return new Annonce.DONNEES.CORRESPONDANTS();
    }

    /**
     * Create an instance of {@link Annonce.DONNEES.CRITERESDATTRIBUTION }
     * 
     */
    public Annonce.DONNEES.CRITERESDATTRIBUTION createAnnonceDONNEESCRITERESDATTRIBUTION() {
        return new Annonce.DONNEES.CRITERESDATTRIBUTION();
    }

    /**
     * Create an instance of {@link Annonce.DONNEES.CRITERESSOCIAUXENV }
     * 
     */
    public Annonce.DONNEES.CRITERESSOCIAUXENV createAnnonceDONNEESCRITERESSOCIAUXENV() {
        return new Annonce.DONNEES.CRITERESSOCIAUXENV();
    }

    /**
     * Create an instance of {@link Annonce.DONNEES.DESCRIPTEURS }
     * 
     */
    public Annonce.DONNEES.DESCRIPTEURS createAnnonceDONNEESDESCRIPTEURS() {
        return new Annonce.DONNEES.DESCRIPTEURS();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Parution }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PARUTION_BOAMP")
    public JAXBElement<Parution> createPARUTIONBOAMP(Parution value) {
        return new JAXBElement<Parution>(_PARUTIONBOAMP_QNAME, Parution.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Lot2 .class)
    public JAXBElement<String> createLot2TITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NUM_LOT", scope = Lot2 .class)
    public JAXBElement<String> createLot2NUMLOT(String value) {
        return new JAXBElement<String>(_Lot2NUMLOT_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOMENCLATURE", scope = Lot2 .class)
    public JAXBElement<String> createLot2NOMENCLATURE(String value) {
        return new JAXBElement<String>(_Lot2NOMENCLATURE_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FOURNITURES", scope = Lot2 .class)
    public JAXBElement<String> createLot2FOURNITURES(String value) {
        return new JAXBElement<String>(_Lot2FOURNITURES_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SERVICES", scope = Lot2 .class)
    public JAXBElement<String> createLot2SERVICES(String value) {
        return new JAXBElement<String>(_Lot2SERVICES_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TRAVAUX", scope = Lot2 .class)
    public JAXBElement<String> createLot2TRAVAUX(String value) {
        return new JAXBElement<String>(_Lot2TRAVAUX_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DESC", scope = Lot2 .class)
    public JAXBElement<String> createLot2DESC(String value) {
        return new JAXBElement<String>(_Lot2DESC_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "INFRUCTUEUX", scope = Lot2 .class)
    public JAXBElement<String> createLot2INFRUCTUEUX(String value) {
        return new JAXBElement<String>(_Lot2INFRUCTUEUX_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SANS_SUITE", scope = Lot2 .class)
    public JAXBElement<String> createLot2SANSSUITE(String value) {
        return new JAXBElement<String>(_Lot2SANSSUITE_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "E_Q", scope = Lot2 .class)
    public JAXBElement<String> createLot2EQ(String value) {
        return new JAXBElement<String>(_Lot2EQ_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOM", scope = Lot2 .class)
    public JAXBElement<String> createLot2NOM(String value) {
        return new JAXBElement<String>(_Lot2NOM_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ADRESSE", scope = Lot2 .class)
    public JAXBElement<String> createLot2ADRESSE(String value) {
        return new JAXBElement<String>(_Lot2ADRESSE_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CP", scope = Lot2 .class)
    public JAXBElement<String> createLot2CP(String value) {
        return new JAXBElement<String>(_Lot2CP_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VILLE", scope = Lot2 .class)
    public JAXBElement<String> createLot2VILLE(String value) {
        return new JAXBElement<String>(_Lot2VILLE_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PAYS", scope = Lot2 .class)
    public JAXBElement<String> createLot2PAYS(String value) {
        return new JAXBElement<String>(_Lot2PAYS_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TEL", scope = Lot2 .class)
    public JAXBElement<String> createLot2TEL(String value) {
        return new JAXBElement<String>(_Lot2TEL_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "POSTE", scope = Lot2 .class)
    public JAXBElement<String> createLot2POSTE(String value) {
        return new JAXBElement<String>(_Lot2POSTE_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FAX", scope = Lot2 .class)
    public JAXBElement<String> createLot2FAX(String value) {
        return new JAXBElement<String>(_Lot2FAX_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MEL", scope = Lot2 .class)
    public JAXBElement<String> createLot2MEL(String value) {
        return new JAXBElement<String>(_Lot2MEL_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL", scope = Lot2 .class)
    public JAXBElement<String> createLot2URL(String value) {
        return new JAXBElement<String>(_Lot2URL_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRIME_ENVIS", scope = Lot2 .class)
    public JAXBElement<String> createLot2PRIMEENVIS(String value) {
        return new JAXBElement<String>(_Lot2PRIMEENVIS_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRIME_ATT", scope = Lot2 .class)
    public JAXBElement<String> createLot2PRIMEATT(String value) {
        return new JAXBElement<String>(_Lot2PRIMEATT_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES_RENS", scope = Lot2 .class)
    public JAXBElement<String> createLot2AUTRESRENS(String value) {
        return new JAXBElement<String>(_Lot2AUTRESRENS_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Valeur }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT", scope = Lot2 .class)
    public JAXBElement<Valeur> createLot2MONTANT(Valeur value) {
        return new JAXBElement<Valeur>(_Lot2MONTANT_QNAME, Valeur.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT_MINI_ANNUEL", scope = Lot2 .class)
    public JAXBElement<String> createLot2MONTANTMINIANNUEL(String value) {
        return new JAXBElement<String>(_Lot2MONTANTMINIANNUEL_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT_MAXI_ANNUEL", scope = Lot2 .class)
    public JAXBElement<String> createLot2MONTANTMAXIANNUEL(String value) {
        return new JAXBElement<String>(_Lot2MONTANTMAXIANNUEL_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TRANCHE_CONDITIONNELLE", scope = Lot2 .class)
    public JAXBElement<String> createLot2TRANCHECONDITIONNELLE(String value) {
        return new JAXBElement<String>(_Lot2TRANCHECONDITIONNELLE_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TRANCHE_FERME", scope = Lot2 .class)
    public JAXBElement<String> createLot2TRANCHEFERME(String value) {
        return new JAXBElement<String>(_Lot2TRANCHEFERME_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Valeur }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OFFRE_MOINS", scope = Lot2 .class)
    public JAXBElement<Valeur> createLot2OFFREMOINS(Valeur value) {
        return new JAXBElement<Valeur>(_Lot2OFFREMOINS_QNAME, Valeur.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Valeur }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OFFRE_PLUS", scope = Lot2 .class)
    public JAXBElement<Valeur> createLot2OFFREPLUS(Valeur value) {
        return new JAXBElement<Valeur>(_Lot2OFFREPLUS_QNAME, Valeur.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES_INFO", scope = Lot2 .class)
    public JAXBElement<String> createLot2AUTRESINFO(String value) {
        return new JAXBElement<String>(_Lot2AUTRESINFO_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Valeur }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SOUS_TRAITANCE", scope = Lot2 .class)
    public JAXBElement<Valeur> createLot2SOUSTRAITANCE(Valeur value) {
        return new JAXBElement<Valeur>(_Lot2SOUSTRAITANCE_QNAME, Valeur.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Lot2 .class)
    public JAXBElement<String> createLot2AUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_ATT_LOT", scope = Lot2 .class)
    public JAXBElement<String> createLot2DATEATTLOT(String value) {
        return new JAXBElement<String>(_Lot2DATEATTLOT_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_OFFRES_LOT", scope = Lot2 .class)
    public JAXBElement<String> createLot2NBOFFRESLOT(String value) {
        return new JAXBElement<String>(_Lot2NBOFFRESLOT_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_PARTICIPANTS", scope = Lot2 .class)
    public JAXBElement<String> createLot2NBPARTICIPANTS(String value) {
        return new JAXBElement<String>(_Lot2NBPARTICIPANTS_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_PARTICIPANTS_ETR", scope = Lot2 .class)
    public JAXBElement<String> createLot2NBPARTICIPANTSETR(String value) {
        return new JAXBElement<String>(_Lot2NBPARTICIPANTSETR_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_ATT_MARCHE", scope = Lot2 .class)
    public JAXBElement<String> createLot2DATEATTMARCHE(String value) {
        return new JAXBElement<String>(_Lot2DATEATTMARCHE_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_OFFRES", scope = Lot2 .class)
    public JAXBElement<String> createLot2NBOFFRES(String value) {
        return new JAXBElement<String>(_Lot2NBOFFRES_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT_HT", scope = Lot2 .class)
    public JAXBElement<String> createLot2MONTANTHT(String value) {
        return new JAXBElement<String>(_Lot2MONTANTHT_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT_INDEFINI", scope = Lot2 .class)
    public JAXBElement<String> createLot2MONTANTINDEFINI(String value) {
        return new JAXBElement<String>(_Lot2MONTANTINDEFINI_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DESCRIPTION_VALEUR_S_TRAITEES", scope = Lot2 .class)
    public JAXBElement<String> createLot2DESCRIPTIONVALEURSTRAITEES(String value) {
        return new JAXBElement<String>(_Lot2DESCRIPTIONVALEURSTRAITEES_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRIME_ATTRIBUEE", scope = Lot2 .class)
    public JAXBElement<String> createLot2PRIMEATTRIBUEE(String value) {
        return new JAXBElement<String>(_Lot2PRIMEATTRIBUEE_QNAME, String.class, Lot2 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "POUVOIR_ADJUDICATEUR", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnellePOUVOIRADJUDICATEUR(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnellePOUVOIRADJUDICATEUR_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ENTITE_ADJUDICATRICE", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleENTITEADJUDICATRICE(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleENTITEADJUDICATRICE_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACT_SERV_ADM_PUB", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleACTSERVADMPUB(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleACTSERVADMPUB_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DEF", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleDEF(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleDEF_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ORDRE_SEC_PUB", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleORDRESECPUB(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleORDRESECPUB_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ENVIRONNEMENT", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleENVIRONNEMENT(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleENVIRONNEMENT_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AFF_ECO_FIN", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleAFFECOFIN(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleAFFECOFIN_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SANTE", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleSANTE(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleSANTE_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LOG_DEV_COL", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleLOGDEVCOL(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleLOGDEVCOL_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PROTECTION_SOCIALE", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnellePROTECTIONSOCIALE(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnellePROTECTIONSOCIALE_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LOIS_CULT_REL", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleLOISCULTREL(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleLOISCULTREL_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "EDUCATION", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleEDUCATION(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleEDUCATION_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRE", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleAUTRE(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleAUTRE_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PROD_TRANS_DISTRIB_GAZ", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnellePRODTRANSDISTRIBGAZ(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnellePRODTRANSDISTRIBGAZ_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ELECTRICITE", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleELECTRICITE(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleELECTRICITE_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PROSP_EXTRACT_PETROLE_GAZ", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnellePROSPEXTRACTPETROLEGAZ(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnellePROSPEXTRACTPETROLEGAZ_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PROSP_EXTRACT_CHARBON_COMB", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnellePROSPEXTRACTCHARBONCOMB(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnellePROSPEXTRACTCHARBONCOMB_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "EAU", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleEAU(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleEAU_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SER_POST", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleSERPOST(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleSERPOST_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SER_CHEMIN_FER", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleSERCHEMINFER(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleSERCHEMINFER_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SER_CHEMIN_FER_TRAM_BUS", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleSERCHEMINFERTRAMBUS(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleSERCHEMINFERTRAMBUS_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACT_PORT", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleACTPORT(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleACTPORT_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACT_AEROPORT", scope = EnumActiviteOrganisationnelle.class)
    public JAXBElement<String> createEnumActiviteOrganisationnelleACTAEROPORT(String value) {
        return new JAXBElement<String>(_EnumActiviteOrganisationnelleACTAEROPORT_QNAME, String.class, EnumActiviteOrganisationnelle.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1TITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RECHERCHE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1RECHERCHE(String value) {
        return new JAXBElement<String>(_Annexe1RECHERCHE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URGENCE_IMPERIEUSE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1URGENCEIMPERIEUSE(String value) {
        return new JAXBElement<String>(_Annexe1URGENCEIMPERIEUSE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MARCHE_COMPLEMENTAIRE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1MARCHECOMPLEMENTAIRE(String value) {
        return new JAXBElement<String>(_Annexe1MARCHECOMPLEMENTAIRE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PREST_SIM", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1PRESTSIM(String value) {
        return new JAXBElement<String>(_Annexe1PRESTSIM_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MARCHES_PLUSIEURS_LAUREATS", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1MARCHESPLUSIEURSLAUREATS(String value) {
        return new JAXBElement<String>(_Annexe1MARCHESPLUSIEURSLAUREATS_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MATIERES_PREMIERES_BOURSES", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1MATIERESPREMIERESBOURSES(String value) {
        return new JAXBElement<String>(_Annexe1MATIERESPREMIERESBOURSES_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OFFRES_IRREGULIERES", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1OFFRESIRREGULIERES(String value) {
        return new JAXBElement<String>(_Annexe1OFFRESIRREGULIERES_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACHAT_OPPORTUNITE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1ACHATOPPORTUNITE(String value) {
        return new JAXBElement<String>(_Annexe1ACHATOPPORTUNITE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MARCHE_BASE_ACCORD_CADRE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1MARCHEBASEACCORDCADRE(String value) {
        return new JAXBElement<String>(_Annexe1MARCHEBASEACCORDCADRE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PROC_OUVERTE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1PROCOUVERTE(String value) {
        return new JAXBElement<String>(_Annexe1PROCOUVERTE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PROC_RESTREINTE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1PROCRESTREINTE(String value) {
        return new JAXBElement<String>(_Annexe1PROCRESTREINTE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MISE_EN_CONCURRENCE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1MISEENCONCURRENCE(String value) {
        return new JAXBElement<String>(_Annexe1MISEENCONCURRENCE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TECHNIQUES", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1TECHNIQUES(String value) {
        return new JAXBElement<String>(_Annexe1TECHNIQUES_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ARTISTIQUES", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1ARTISTIQUES(String value) {
        return new JAXBElement<String>(_Annexe1ARTISTIQUES_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PROT_DROITS", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1PROTDROITS(String value) {
        return new JAXBElement<String>(_Annexe1PROTDROITS_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CESSATION_ACTIVITE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1CESSATIONACTIVITE(String value) {
        return new JAXBElement<String>(_Annexe1CESSATIONACTIVITE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LIQUIDATEURS_FAILLITE", scope = Annexe1 .class)
    public JAXBElement<String> createAnnexe1LIQUIDATEURSFAILLITE(String value) {
        return new JAXBElement<String>(_Annexe1LIQUIDATEURSFAILLITE_QNAME, String.class, Annexe1 .class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Justification.PNNPUBNCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBNCONCURTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Justification.PNNPUBNCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MC_RENOUV", scope = Justification.PNNPUBNCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBNCONCURMCRENOUV(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBNCONCURMCRENOUV_QNAME, String.class, Justification.PNNPUBNCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MC_NECES", scope = Justification.PNNPUBNCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBNCONCURMCNECES(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBNCONCURMCNECES_QNAME, String.class, Justification.PNNPUBNCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PREST_SIM", scope = Justification.PNNPUBNCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBNCONCURPRESTSIM(String value) {
        return new JAXBElement<String>(_Annexe1PRESTSIM_QNAME, String.class, Justification.PNNPUBNCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LAUREAT", scope = Justification.PNNPUBNCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBNCONCURLAUREAT(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBNCONCURLAUREAT_QNAME, String.class, Justification.PNNPUBNCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Justification.PNNPUBNCONCUR.NONCONFIE }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NON_CONFIE", scope = Justification.PNNPUBNCONCUR.class)
    public JAXBElement<Justification.PNNPUBNCONCUR.NONCONFIE> createJustificationPNNPUBNCONCURNONCONFIE(Justification.PNNPUBNCONCUR.NONCONFIE value) {
        return new JAXBElement<Justification.PNNPUBNCONCUR.NONCONFIE>(_JustificationPNNPUBNCONCURNONCONFIE_QNAME, Justification.PNNPUBNCONCUR.NONCONFIE.class, Justification.PNNPUBNCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DOM_DEF", scope = Justification.PNNPUBNCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBNCONCURDOMDEF(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBNCONCURDOMDEF_QNAME, String.class, Justification.PNNPUBNCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES_MAR", scope = Justification.PNNPUBNCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBNCONCURAUTRESMAR(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBNCONCURAUTRESMAR_QNAME, String.class, Justification.PNNPUBNCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Justification.PNNPUBNCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBNCONCURAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Justification.PNNPUBNCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Justification.PNNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBCONCURTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Justification.PNNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Justification.PNNPUBCONCUR.AUCUNEOFFRE }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUCUNE_OFFRE", scope = Justification.PNNPUBCONCUR.class)
    public JAXBElement<Justification.PNNPUBCONCUR.AUCUNEOFFRE> createJustificationPNNPUBCONCURAUCUNEOFFRE(Justification.PNNPUBCONCUR.AUCUNEOFFRE value) {
        return new JAXBElement<Justification.PNNPUBCONCUR.AUCUNEOFFRE>(_JustificationPNNPUBCONCURAUCUNEOFFRE_QNAME, Justification.PNNPUBCONCUR.AUCUNEOFFRE.class, Justification.PNNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DELAI_INCOMPATIBLE", scope = Justification.PNNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBCONCURDELAIINCOMPATIBLE(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBCONCURDELAIINCOMPATIBLE_QNAME, String.class, Justification.PNNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RECHERCHES", scope = Justification.PNNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBCONCURRECHERCHES(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBCONCURRECHERCHES_QNAME, String.class, Justification.PNNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SECRET", scope = Justification.PNNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBCONCURSECRET(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBCONCURSECRET_QNAME, String.class, Justification.PNNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URGENCE", scope = Justification.PNNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBCONCURURGENCE(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBCONCURURGENCE_QNAME, String.class, Justification.PNNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES_MAR", scope = Justification.PNNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBCONCURAUTRESMAR(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBNCONCURAUTRESMAR_QNAME, String.class, Justification.PNNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Justification.PNNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNNPUBCONCURAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Justification.PNNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Justification.PNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNPUBCONCURTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Justification.PNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Justification.PNPUBCONCUR.NONCONFORMES }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NON_CONFORMES", scope = Justification.PNPUBCONCUR.class)
    public JAXBElement<Justification.PNPUBCONCUR.NONCONFORMES> createJustificationPNPUBCONCURNONCONFORMES(Justification.PNPUBCONCUR.NONCONFORMES value) {
        return new JAXBElement<Justification.PNPUBCONCUR.NONCONFORMES>(_JustificationPNPUBCONCURNONCONFORMES_QNAME, Justification.PNPUBCONCUR.NONCONFORMES.class, Justification.PNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PREC_INSUF", scope = Justification.PNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNPUBCONCURPRECINSUF(String value) {
        return new JAXBElement<String>(_JustificationPNPUBCONCURPRECINSUF_QNAME, String.class, Justification.PNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RECHERCHES", scope = Justification.PNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNPUBCONCURRECHERCHES(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBCONCURRECHERCHES_QNAME, String.class, Justification.PNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRIX_GLOBAL_IMPOSSIBLE", scope = Justification.PNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNPUBCONCURPRIXGLOBALIMPOSSIBLE(String value) {
        return new JAXBElement<String>(_JustificationPNPUBCONCURPRIXGLOBALIMPOSSIBLE_QNAME, String.class, Justification.PNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "COMPRIS_ENTRE", scope = Justification.PNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNPUBCONCURCOMPRISENTRE(String value) {
        return new JAXBElement<String>(_JustificationPNPUBCONCURCOMPRISENTRE_QNAME, String.class, Justification.PNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Justification.PNPUBCONCUR.class)
    public JAXBElement<String> createJustificationPNPUBCONCURAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Justification.PNPUBCONCUR.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "REF_PP", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementREFPP(String value) {
        return new JAXBElement<String>(_RenseignementREFPP_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ETUDES_MO", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementETUDESMO(String value) {
        return new JAXBElement<String>(_RenseignementETUDESMO_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "INDEMNISATION", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementINDEMNISATION(String value) {
        return new JAXBElement<String>(_RenseignementINDEMNISATION_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RECOMPENSES", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementRECOMPENSES(String value) {
        return new JAXBElement<String>(_RenseignementRECOMPENSES_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRIMES", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementPRIMES(String value) {
        return new JAXBElement<String>(_RenseignementPRIMES_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PAIEMENTS", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementPAIEMENTS(String value) {
        return new JAXBElement<String>(_RenseignementPAIEMENTS_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LAUREAT", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementLAUREAT(String value) {
        return new JAXBElement<String>(_JustificationPNNPUBNCONCURLAUREAT_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RENS_COMPLEMENT", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementRENSCOMPLEMENT(String value) {
        return new JAXBElement<String>(_RenseignementRENSCOMPLEMENT_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CONDITIONS_ET_MODE_PAIEMENT_OBTENIR_DOCUMENTS", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementCONDITIONSETMODEPAIEMENTOBTENIRDOCUMENTS(String value) {
        return new JAXBElement<String>(_RenseignementCONDITIONSETMODEPAIEMENTOBTENIRDOCUMENTS_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_LIMITE_OBTENTION_DOCUMENTS", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementDATELIMITEOBTENTIONDOCUMENTS(String value) {
        return new JAXBElement<String>(_RenseignementDATELIMITEOBTENTIONDOCUMENTS_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRIX_DOCUMENTS", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementPRIXDOCUMENTS(String value) {
        return new JAXBElement<String>(_RenseignementPRIXDOCUMENTS_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PERS_OUVERTURE_OFFRES", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementPERSOUVERTUREOFFRES(String value) {
        return new JAXBElement<String>(_RenseignementPERSOUVERTUREOFFRES_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_OUVERTURE_OFFRES", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementDATEOUVERTUREOFFRES(String value) {
        return new JAXBElement<String>(_RenseignementDATEOUVERTUREOFFRES_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LIEU_OUVERTURE_OFFRES", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementLIEUOUVERTUREOFFRES(String value) {
        return new JAXBElement<String>(_RenseignementLIEUOUVERTUREOFFRES_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MARCHE_PERIODIQUE", scope = Renseignement.class)
    public JAXBElement<Boolean> createRenseignementMARCHEPERIODIQUE(Boolean value) {
        return new JAXBElement<Boolean>(_RenseignementMARCHEPERIODIQUE_QNAME, Boolean.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CALENDRIER_PROCHAINS_AVIS", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementCALENDRIERPROCHAINSAVIS(String value) {
        return new JAXBElement<String>(_RenseignementCALENDRIERPROCHAINSAVIS_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FONDS_COMMUNAUTAIRES_OUI", scope = Renseignement.class)
    public JAXBElement<Object> createRenseignementFONDSCOMMUNAUTAIRESOUI(Object value) {
        return new JAXBElement<Object>(_RenseignementFONDSCOMMUNAUTAIRESOUI_QNAME, Object.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FONDS_COMMUNAUTAIRES_NON", scope = Renseignement.class)
    public JAXBElement<Object> createRenseignementFONDSCOMMUNAUTAIRESNON(Object value) {
        return new JAXBElement<Object>(_RenseignementFONDSCOMMUNAUTAIRESNON_QNAME, Object.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_EVALUATION_DES_PROJETS", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementCRITERESEVALUATIONDESPROJETS(String value) {
        return new JAXBElement<String>(_RenseignementCRITERESEVALUATIONDESPROJETS_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DECISION_JURY_CONTRAIGNANTE", scope = Renseignement.class)
    public JAXBElement<Boolean> createRenseignementDECISIONJURYCONTRAIGNANTE(Boolean value) {
        return new JAXBElement<Boolean>(_RenseignementDECISIONJURYCONTRAIGNANTE_QNAME, Boolean.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MEMBRE_JURY", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementMEMBREJURY(String value) {
        return new JAXBElement<String>(_RenseignementMEMBREJURY_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "HTTP_DOCUMENTS_MARCHE", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementHTTPDOCUMENTSMARCHE(String value) {
        return new JAXBElement<String>(_RenseignementHTTPDOCUMENTSMARCHE_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "REF", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementREF(String value) {
        return new JAXBElement<String>(_RenseignementREF_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES_INFOS", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementAUTRESINFOS(String value) {
        return new JAXBElement<String>(_RenseignementAUTRESINFOS_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Renseignement.class)
    public JAXBElement<String> createRenseignementAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Renseignement.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = ConditionQualification.class)
    public JAXBElement<String> createConditionQualificationTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, ConditionQualification.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CONDITIONS_DETAILS", scope = ConditionQualification.class)
    public JAXBElement<String> createConditionQualificationCONDITIONSDETAILS(String value) {
        return new JAXBElement<String>(_ConditionQualificationCONDITIONSDETAILS_QNAME, String.class, ConditionQualification.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "METHODE_VERIFICATION", scope = ConditionQualification.class)
    public JAXBElement<String> createConditionQualificationMETHODEVERIFICATION(String value) {
        return new JAXBElement<String>(_ConditionQualificationMETHODEVERIFICATION_QNAME, String.class, ConditionQualification.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PARUT", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifPARUT(String value) {
        return new JAXBElement<String>(_RectificatifPARUT_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PARUTION", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifPARUTION(String value) {
        return new JAXBElement<String>(_RectificatifPARUTION_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TYPE", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifTYPE(String value) {
        return new JAXBElement<String>(_RectificatifTYPE_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NO_ANN", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifNOANN(String value) {
        return new JAXBElement<String>(_RectificatifNOANN_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ANNONCE", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifANNONCE(String value) {
        return new JAXBElement<String>(_RectificatifANNONCE_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "REF_JOUE", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifREFJOUE(String value) {
        return new JAXBElement<String>(_RectificatifREFJOUE_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifDATE(String value) {
        return new JAXBElement<String>(_RectificatifDATE_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RUB_INIT", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifRUBINIT(String value) {
        return new JAXBElement<String>(_RectificatifRUBINIT_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TXT_INIT", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifTXTINIT(String value) {
        return new JAXBElement<String>(_RectificatifTXTINIT_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LIRE", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifLIRE(String value) {
        return new JAXBElement<String>(_RectificatifLIRE_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AJOUTER", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifAJOUTER(String value) {
        return new JAXBElement<String>(_RectificatifAJOUTER_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SUPPRIMER", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifSUPPRIMER(String value) {
        return new JAXBElement<String>(_RectificatifSUPPRIMER_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "APRES_MENTION", scope = Rectificatif.class)
    public JAXBElement<String> createRectificatifAPRESMENTION(String value) {
        return new JAXBElement<String>(_RectificatifAPRESMENTION_QNAME, String.class, Rectificatif.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Lot.class)
    public JAXBElement<String> createLotTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOM", scope = Lot.class)
    public JAXBElement<String> createLotNOM(String value) {
        return new JAXBElement<String>(_Lot2NOM_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ADRESSE", scope = Lot.class)
    public JAXBElement<String> createLotADRESSE(String value) {
        return new JAXBElement<String>(_Lot2ADRESSE_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CP", scope = Lot.class)
    public JAXBElement<String> createLotCP(String value) {
        return new JAXBElement<String>(_Lot2CP_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VILLE", scope = Lot.class)
    public JAXBElement<String> createLotVILLE(String value) {
        return new JAXBElement<String>(_Lot2VILLE_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT", scope = Lot.class)
    public JAXBElement<String> createLotMONTANT(String value) {
        return new JAXBElement<String>(_Lot2MONTANT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OFFRE_MOINS", scope = Lot.class)
    public JAXBElement<String> createLotOFFREMOINS(String value) {
        return new JAXBElement<String>(_Lot2OFFREMOINS_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OFFRE_PLUS", scope = Lot.class)
    public JAXBElement<String> createLotOFFREPLUS(String value) {
        return new JAXBElement<String>(_Lot2OFFREPLUS_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NUM_LOT", scope = Lot.class)
    public JAXBElement<String> createLotNUMLOT(String value) {
        return new JAXBElement<String>(_Lot2NUMLOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "INTITULE", scope = Lot.class)
    public JAXBElement<String> createLotINTITULE(String value) {
        return new JAXBElement<String>(_LotINTITULE_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOMENC_LOT", scope = Lot.class)
    public JAXBElement<String> createLotNOMENCLOT(String value) {
        return new JAXBElement<String>(_LotNOMENCLOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OBJETS_COMPL", scope = Lot.class)
    public JAXBElement<String> createLotOBJETSCOMPL(String value) {
        return new JAXBElement<String>(_LotOBJETSCOMPL_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FOURNITURE_LOT", scope = Lot.class)
    public JAXBElement<String> createLotFOURNITURELOT(String value) {
        return new JAXBElement<String>(_LotFOURNITURELOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SERVICES_LOT", scope = Lot.class)
    public JAXBElement<String> createLotSERVICESLOT(String value) {
        return new JAXBElement<String>(_LotSERVICESLOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TRAVAUX_LOT", scope = Lot.class)
    public JAXBElement<String> createLotTRAVAUXLOT(String value) {
        return new JAXBElement<String>(_LotTRAVAUXLOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CPV_OBJET_LOT", scope = Lot.class)
    public JAXBElement<String> createLotCPVOBJETLOT(String value) {
        return new JAXBElement<String>(_LotCPVOBJETLOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CPV_COMPL_LOT", scope = Lot.class)
    public JAXBElement<String> createLotCPVCOMPLLOT(String value) {
        return new JAXBElement<String>(_LotCPVCOMPLLOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DESC_LOT", scope = Lot.class)
    public JAXBElement<String> createLotDESCLOT(String value) {
        return new JAXBElement<String>(_LotDESCLOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VOLUME_LOT", scope = Lot.class)
    public JAXBElement<String> createLotVOLUMELOT(String value) {
        return new JAXBElement<String>(_LotVOLUMELOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "EXEC_LOT", scope = Lot.class)
    public JAXBElement<String> createLotEXECLOT(String value) {
        return new JAXBElement<String>(_LotEXECLOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LIVR_LOT", scope = Lot.class)
    public JAXBElement<String> createLotLIVRLOT(String value) {
        return new JAXBElement<String>(_LotLIVRLOT_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "COUT_ESTIME", scope = Lot.class)
    public JAXBElement<String> createLotCOUTESTIME(String value) {
        return new JAXBElement<String>(_LotCOUTESTIME_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "COUT_ESTIME_MINI", scope = Lot.class)
    public JAXBElement<String> createLotCOUTESTIMEMINI(String value) {
        return new JAXBElement<String>(_LotCOUTESTIMEMINI_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "COUT_ESTIME_MAXI", scope = Lot.class)
    public JAXBElement<String> createLotCOUTESTIMEMAXI(String value) {
        return new JAXBElement<String>(_LotCOUTESTIMEMAXI_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DUREE_JOURS", scope = Lot.class)
    public JAXBElement<Integer> createLotDUREEJOURS(Integer value) {
        return new JAXBElement<Integer>(_LotDUREEJOURS_QNAME, Integer.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DUREE_MOIS", scope = Lot.class)
    public JAXBElement<String> createLotDUREEMOIS(String value) {
        return new JAXBElement<String>(_LotDUREEMOIS_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_DEBUT", scope = Lot.class)
    public JAXBElement<Object> createLotDATEDEBUT(Object value) {
        return new JAXBElement<Object>(_LotDATEDEBUT_QNAME, Object.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_FIN", scope = Lot.class)
    public JAXBElement<String> createLotDATEFIN(String value) {
        return new JAXBElement<String>(_LotDATEFIN_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "INFOS_COMPLEMENTAIRES", scope = Lot.class)
    public JAXBElement<String> createLotINFOSCOMPLEMENTAIRES(String value) {
        return new JAXBElement<String>(_LotINFOSCOMPLEMENTAIRES_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Lot.class)
    public JAXBElement<String> createLotAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "INFRUCTUEUX", scope = Lot.class)
    public JAXBElement<Object> createLotINFRUCTUEUX(Object value) {
        return new JAXBElement<Object>(_Lot2INFRUCTUEUX_QNAME, Object.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SANS_SUITE", scope = Lot.class)
    public JAXBElement<Object> createLotSANSSUITE(Object value) {
        return new JAXBElement<Object>(_Lot2SANSSUITE_QNAME, Object.class, Lot.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OBTENUS", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentOBTENUS(String value) {
        return new JAXBElement<String>(_ContactDocumentOBTENUS_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ENVOYES", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentENVOYES(String value) {
        return new JAXBElement<String>(_ContactDocumentENVOYES_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACHETEUR", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentACHETEUR(String value) {
        return new JAXBElement<String>(_ContactDocumentACHETEUR_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOM", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentNOM(String value) {
        return new JAXBElement<String>(_Lot2NOM_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ADRESSE", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentADRESSE(String value) {
        return new JAXBElement<String>(_Lot2ADRESSE_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CP", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentCP(String value) {
        return new JAXBElement<String>(_Lot2CP_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VILLE", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentVILLE(String value) {
        return new JAXBElement<String>(_Lot2VILLE_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PAYS", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentPAYS(String value) {
        return new JAXBElement<String>(_Lot2PAYS_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TEL", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentTEL(String value) {
        return new JAXBElement<String>(_Lot2TEL_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "POSTE", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentPOSTE(String value) {
        return new JAXBElement<String>(_Lot2POSTE_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FAX", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentFAX(String value) {
        return new JAXBElement<String>(_Lot2FAX_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MEL", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentMEL(String value) {
        return new JAXBElement<String>(_Lot2MEL_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentURL(String value) {
        return new JAXBElement<String>(_Lot2URL_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CONTACT", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentCONTACT(String value) {
        return new JAXBElement<String>(_ContactDocumentCONTACT_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MODALITES_PRESENTATION_CANDIDATURES", scope = ContactDocument.class)
    public JAXBElement<String> createContactDocumentMODALITESPRESENTATIONCANDIDATURES(String value) {
        return new JAXBElement<String>(_ContactDocumentMODALITESPRESENTATIONCANDIDATURES_QNAME, String.class, ContactDocument.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OBTENUS", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantOBTENUS(String value) {
        return new JAXBElement<String>(_ContactDocumentOBTENUS_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACHETEUR", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantACHETEUR(String value) {
        return new JAXBElement<String>(_ContactDocumentACHETEUR_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOM", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantNOM(String value) {
        return new JAXBElement<String>(_Lot2NOM_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ADRESSE_SUSMENTIONNE", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantADRESSESUSMENTIONNE(String value) {
        return new JAXBElement<String>(_CorrespondantADRESSESUSMENTIONNE_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ADRESSE", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantADRESSE(String value) {
        return new JAXBElement<String>(_Lot2ADRESSE_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CONTACT", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantCONTACT(String value) {
        return new JAXBElement<String>(_ContactDocumentCONTACT_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CP", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantCP(String value) {
        return new JAXBElement<String>(_Lot2CP_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VILLE", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantVILLE(String value) {
        return new JAXBElement<String>(_Lot2VILLE_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PAYS", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantPAYS(String value) {
        return new JAXBElement<String>(_Lot2PAYS_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TEL", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantTEL(String value) {
        return new JAXBElement<String>(_Lot2TEL_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "POSTE", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantPOSTE(String value) {
        return new JAXBElement<String>(_Lot2POSTE_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FAX", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantFAX(String value) {
        return new JAXBElement<String>(_Lot2FAX_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MEL", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantMEL(String value) {
        return new JAXBElement<String>(_Lot2MEL_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantURL(String value) {
        return new JAXBElement<String>(_Lot2URL_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Correspondant.class)
    public JAXBElement<String> createCorrespondantAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Correspondant.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACHETEUR", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursACHETEUR(String value) {
        return new JAXBElement<String>(_ContactDocumentACHETEUR_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOM", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursNOM(String value) {
        return new JAXBElement<String>(_Lot2NOM_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ADRESSE", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursADRESSE(String value) {
        return new JAXBElement<String>(_Lot2ADRESSE_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CP", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursCP(String value) {
        return new JAXBElement<String>(_Lot2CP_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VILLE", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursVILLE(String value) {
        return new JAXBElement<String>(_Lot2VILLE_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PAYS", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursPAYS(String value) {
        return new JAXBElement<String>(_Lot2PAYS_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TEL", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursTEL(String value) {
        return new JAXBElement<String>(_Lot2TEL_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "POSTE", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursPOSTE(String value) {
        return new JAXBElement<String>(_Lot2POSTE_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FAX", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursFAX(String value) {
        return new JAXBElement<String>(_Lot2FAX_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MEL", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursMEL(String value) {
        return new JAXBElement<String>(_Lot2MEL_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursURL(String value) {
        return new JAXBElement<String>(_Lot2URL_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = ContactRecours.class)
    public JAXBElement<String> createContactRecoursAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, ContactRecours.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = CritereAttribution.class)
    public JAXBElement<String> createCritereAttributionTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, CritereAttribution.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LISTE_CRITERES", scope = CritereAttribution.class)
    public JAXBElement<String> createCritereAttributionLISTECRITERES(String value) {
        return new JAXBElement<String>(_CritereAttributionLISTECRITERES_QNAME, String.class, CritereAttribution.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRIX", scope = CritereAttribution.class)
    public JAXBElement<String> createCritereAttributionPRIX(String value) {
        return new JAXBElement<String>(_CritereAttributionPRIX_QNAME, String.class, CritereAttribution.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = CritereAttribution.class)
    public JAXBElement<String> createCritereAttributionAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, CritereAttribution.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_CCTP", scope = CritereAttribution.class)
    public JAXBElement<String> createCritereAttributionCRITERESCCTP(String value) {
        return new JAXBElement<String>(_CritereAttributionCRITERESCCTP_QNAME, String.class, CritereAttribution.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_LISTE", scope = CritereAttribution.class)
    public JAXBElement<String> createCritereAttributionCRITERESLISTE(String value) {
        return new JAXBElement<String>(_CritereAttributionCRITERESLISTE_QNAME, String.class, CritereAttribution.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Condition.CRITERES.class)
    public JAXBElement<String> createConditionCRITERESTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Condition.CRITERES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_CCTP", scope = Condition.CRITERES.class)
    public JAXBElement<String> createConditionCRITERESCRITERESCCTP(String value) {
        return new JAXBElement<String>(_CritereAttributionCRITERESCCTP_QNAME, String.class, Condition.CRITERES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_LISTE", scope = Condition.CRITERES.class)
    public JAXBElement<String> createConditionCRITERESCRITERESLISTE(String value) {
        return new JAXBElement<String>(_CritereAttributionCRITERESLISTE_QNAME, String.class, Condition.CRITERES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LISTE", scope = Condition.CRITERES.class)
    public JAXBElement<String> createConditionCRITERESLISTE(String value) {
        return new JAXBElement<String>(_ConditionCRITERESLISTE_QNAME, String.class, Condition.CRITERES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_PRIX", scope = Condition.CRITERES.class)
    public JAXBElement<String> createConditionCRITERESCRITERESPRIX(String value) {
        return new JAXBElement<String>(_ConditionCRITERESCRITERESPRIX_QNAME, String.class, Condition.CRITERES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ENCHERE_ELECTRONIQUE", scope = Condition.CRITERES.class)
    public JAXBElement<Boolean> createConditionCRITERESENCHEREELECTRONIQUE(Boolean value) {
        return new JAXBElement<Boolean>(_ConditionCRITERESENCHEREELECTRONIQUE_QNAME, Boolean.class, Condition.CRITERES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ENCHERE_ELECTRONIQUE_RENSEIGNEMENTS", scope = Condition.CRITERES.class)
    public JAXBElement<String> createConditionCRITERESENCHEREELECTRONIQUERENSEIGNEMENTS(String value) {
        return new JAXBElement<String>(_ConditionCRITERESENCHEREELECTRONIQUERENSEIGNEMENTS_QNAME, String.class, Condition.CRITERES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Condition.CRITERES.class)
    public JAXBElement<String> createConditionCRITERESAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Condition.CRITERES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Condition.NBCANDIDATS.class)
    public JAXBElement<String> createConditionNBCANDIDATSTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Condition.NBCANDIDATS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_MAX_OFFRE", scope = Condition.NBCANDIDATS.class)
    public JAXBElement<String> createConditionNBCANDIDATSNBMAXOFFRE(String value) {
        return new JAXBElement<String>(_ConditionNBCANDIDATSNBMAXOFFRE_QNAME, String.class, Condition.NBCANDIDATS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_MIN_OFFRE", scope = Condition.NBCANDIDATS.class)
    public JAXBElement<String> createConditionNBCANDIDATSNBMINOFFRE(String value) {
        return new JAXBElement<String>(_ConditionNBCANDIDATSNBMINOFFRE_QNAME, String.class, Condition.NBCANDIDATS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Condition.NBCANDIDATS.CANDIDATSDEJASELECTIONNES }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CANDIDATS_DEJA_SELECTIONNES", scope = Condition.NBCANDIDATS.class)
    public JAXBElement<Condition.NBCANDIDATS.CANDIDATSDEJASELECTIONNES> createConditionNBCANDIDATSCANDIDATSDEJASELECTIONNES(Condition.NBCANDIDATS.CANDIDATSDEJASELECTIONNES value) {
        return new JAXBElement<Condition.NBCANDIDATS.CANDIDATSDEJASELECTIONNES>(_ConditionNBCANDIDATSCANDIDATSDEJASELECTIONNES_QNAME, Condition.NBCANDIDATS.CANDIDATSDEJASELECTIONNES.class, Condition.NBCANDIDATS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_OFFRE", scope = Condition.NBCANDIDATS.class)
    public JAXBElement<String> createConditionNBCANDIDATSNBOFFRE(String value) {
        return new JAXBElement<String>(_ConditionNBCANDIDATSNBOFFRE_QNAME, String.class, Condition.NBCANDIDATS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_REDUCTION_NB_CAND", scope = Condition.NBCANDIDATS.class)
    public JAXBElement<String> createConditionNBCANDIDATSCRITERESREDUCTIONNBCAND(String value) {
        return new JAXBElement<String>(_ConditionNBCANDIDATSCRITERESREDUCTIONNBCAND_QNAME, String.class, Condition.NBCANDIDATS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "REDUCTION_PROGRESSIVE", scope = Condition.NBCANDIDATS.class)
    public JAXBElement<Boolean> createConditionNBCANDIDATSREDUCTIONPROGRESSIVE(Boolean value) {
        return new JAXBElement<Boolean>(_ConditionNBCANDIDATSREDUCTIONPROGRESSIVE_QNAME, Boolean.class, Condition.NBCANDIDATS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOMS_PARTICIPANTS_SELECTIONNES", scope = Condition.NBCANDIDATS.class)
    public JAXBElement<String> createConditionNBCANDIDATSNOMSPARTICIPANTSSELECTIONNES(String value) {
        return new JAXBElement<String>(_ConditionNBCANDIDATSNOMSPARTICIPANTSSELECTIONNES_QNAME, String.class, Condition.NBCANDIDATS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Condition.NBCANDIDATS.class)
    public JAXBElement<String> createConditionNBCANDIDATSAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Condition.NBCANDIDATS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Condition.JUSTIFICATIONS.class)
    public JAXBElement<String> createConditionJUSTIFICATIONSTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Condition.JUSTIFICATIONS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Condition.JUSTIFICATIONS.class)
    public JAXBElement<String> createConditionJUSTIFICATIONSAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Condition.JUSTIFICATIONS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FORME_JUR", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONFORMEJUR(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONFORMEJUR_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CAP_ECO", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONCAPECO(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONCAPECO_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CAP_ECO_NIVEAU_MINI", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONCAPECONIVEAUMINI(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONCAPECONIVEAUMINI_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CAP_TECH", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONCAPTECH(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONCAPTECH_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CAP_TECH_NIVEAU_MINI", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONCAPTECHNIVEAUMINI(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONCAPTECHNIVEAUMINI_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MARCHE_RESERVE", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONMARCHERESERVE(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONMARCHERESERVE_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MARCHE_NON_RESERVE", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONMARCHENONRESERVE(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONMARCHENONRESERVE_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ATELIERS_PROTEGES", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONATELIERSPROTEGES(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONATELIERSPROTEGES_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "EMPLOIS_PROTEGES", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONEMPLOISPROTEGES(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONEMPLOISPROTEGES_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRESTATION_RESERVEE", scope = Condition.PARTICIPATION.class)
    public JAXBElement<Boolean> createConditionPARTICIPATIONPRESTATIONRESERVEE(Boolean value) {
        return new JAXBElement<Boolean>(_ConditionPARTICIPATIONPRESTATIONRESERVEE_QNAME, Boolean.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRESTATION_RESERVEE_REFERENCES", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONPRESTATIONRESERVEEREFERENCES(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONPRESTATIONRESERVEEREFERENCES_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOM_QUALIFICATIONS_OBLIGATOIRE", scope = Condition.PARTICIPATION.class)
    public JAXBElement<Boolean> createConditionPARTICIPATIONNOMQUALIFICATIONSOBLIGATOIRE(Boolean value) {
        return new JAXBElement<Boolean>(_ConditionPARTICIPATIONNOMQUALIFICATIONSOBLIGATOIRE_QNAME, Boolean.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Condition.PARTICIPATION.class)
    public JAXBElement<String> createConditionPARTICIPATIONAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Condition.PARTICIPATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CAUTIONNEMENT", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESCAUTIONNEMENT(String value) {
        return new JAXBElement<String>(_ConditionRELATIVESCAUTIONNEMENT_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FINANCEMENT", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESFINANCEMENT(String value) {
        return new JAXBElement<String>(_ConditionRELATIVESFINANCEMENT_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "GROUPEMENTS", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESGROUPEMENTS(String value) {
        return new JAXBElement<String>(_ConditionRELATIVESGROUPEMENTS_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FRAN\u00c7AIS_SEUL", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESFRANÇAISSEUL(String value) {
        return new JAXBElement<String>(_ConditionRELATIVESFRANÇAISSEUL_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FORME_JUR", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESFORMEJUR(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONFORMEJUR_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CAP_ECO", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESCAPECO(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONCAPECO_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CAP_ECO_NIVEAU_MINI", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESCAPECONIVEAUMINI(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONCAPECONIVEAUMINI_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CAP_TECH", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESCAPTECH(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONCAPTECH_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CAP_TECH_NIVEAU_MINI", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESCAPTECHNIVEAUMINI(String value) {
        return new JAXBElement<String>(_ConditionPARTICIPATIONCAPTECHNIVEAUMINI_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES_CONDITIONS_PART", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESAUTRESCONDITIONSPART(String value) {
        return new JAXBElement<String>(_ConditionRELATIVESAUTRESCONDITIONSPART_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LANGUE", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESLANGUE(String value) {
        return new JAXBElement<String>(_ConditionRELATIVESLANGUE_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Condition.RELATIVES.class)
    public JAXBElement<String> createConditionRELATIVESAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Condition.RELATIVES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Procedure.class)
    public JAXBElement<String> createProcedureTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "JUSTIF_URGENCE", scope = Procedure.class)
    public JAXBElement<String> createProcedureJUSTIFURGENCE(String value) {
        return new JAXBElement<String>(_ProcedureJUSTIFURGENCE_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AVIS_12MOIS", scope = Procedure.class)
    public JAXBElement<String> createProcedureAVIS12MOIS(String value) {
        return new JAXBElement<String>(_ProcedureAVIS12MOIS_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_PREINFO", scope = Procedure.class)
    public JAXBElement<Object> createProcedureDATEPREINFO(Object value) {
        return new JAXBElement<Object>(_ProcedureDATEPREINFO_QNAME, Object.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_ENVOI", scope = Procedure.class)
    public JAXBElement<String> createProcedureDATEENVOI(String value) {
        return new JAXBElement<String>(_ProcedureDATEENVOI_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_ENVOI_JOUE", scope = Procedure.class)
    public JAXBElement<String> createProcedureDATEENVOIJOUE(String value) {
        return new JAXBElement<String>(_ProcedureDATEENVOIJOUE_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_JOUE_AUTRE", scope = Procedure.class)
    public JAXBElement<String> createProcedureDATEJOUEAUTRE(String value) {
        return new JAXBElement<String>(_ProcedureDATEJOUEAUTRE_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Lot2 }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LOTS", scope = Procedure.class)
    public JAXBElement<Lot2> createProcedureLOTS(Lot2 value) {
        return new JAXBElement<Lot2>(_ProcedureLOTS_QNAME, Lot2 .class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_AVIS_PROFIL_ACHETEUR", scope = Procedure.class)
    public JAXBElement<String> createProcedureDATEAVISPROFILACHETEUR(String value) {
        return new JAXBElement<String>(_ProcedureDATEAVISPROFILACHETEUR_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES_INF", scope = Procedure.class)
    public JAXBElement<String> createProcedureAUTRESINF(String value) {
        return new JAXBElement<String>(_ProcedureAUTRESINF_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Procedure.class)
    public JAXBElement<String> createProcedureAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URGENT", scope = Procedure.class)
    public JAXBElement<Object> createProcedureURGENT(Object value) {
        return new JAXBElement<Object>(_ProcedureURGENT_QNAME, Object.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Procedure.VALEURESTIMEE }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VALEUR_ESTIMEE", scope = Procedure.class)
    public JAXBElement<Procedure.VALEURESTIMEE> createProcedureVALEURESTIMEE(Procedure.VALEURESTIMEE value) {
        return new JAXBElement<Procedure.VALEURESTIMEE>(_ProcedureVALEURESTIMEE_QNAME, Procedure.VALEURESTIMEE.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Procedure.MARCHES }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MARCHES", scope = Procedure.class)
    public JAXBElement<Procedure.MARCHES> createProcedureMARCHES(Procedure.MARCHES value) {
        return new JAXBElement<Procedure.MARCHES>(_ProcedureMARCHES_QNAME, Procedure.MARCHES.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_ATT", scope = Procedure.class)
    public JAXBElement<String> createProcedureDATEATT(String value) {
        return new JAXBElement<String>(_ProcedureDATEATT_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_OFFRES", scope = Procedure.class)
    public JAXBElement<String> createProcedureNBOFFRES(String value) {
        return new JAXBElement<String>(_Lot2NBOFFRES_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_PARTICIPANTS", scope = Procedure.class)
    public JAXBElement<String> createProcedureNBPARTICIPANTS(String value) {
        return new JAXBElement<String>(_Lot2NBPARTICIPANTS_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_PARTICIPANTS_ETR", scope = Procedure.class)
    public JAXBElement<Integer> createProcedureNBPARTICIPANTSETR(Integer value) {
        return new JAXBElement<Integer>(_Lot2NBPARTICIPANTSETR_QNAME, Integer.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE_ENVOI_JOUE", scope = Procedure.class)
    public JAXBElement<String> createProcedureTITREENVOIJOUE(String value) {
        return new JAXBElement<String>(_ProcedureTITREENVOIJOUE_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AMP", scope = Procedure.class)
    public JAXBElement<Boolean> createProcedureAMP(Boolean value) {
        return new JAXBElement<Boolean>(_ProcedureAMP_QNAME, Boolean.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FONDS_COMMUNAUTAIRES", scope = Procedure.class)
    public JAXBElement<String> createProcedureFONDSCOMMUNAUTAIRES(String value) {
        return new JAXBElement<String>(_ProcedureFONDSCOMMUNAUTAIRES_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FONDS_COMMUNAUTAIRES_OUI", scope = Procedure.class)
    public JAXBElement<String> createProcedureFONDSCOMMUNAUTAIRESOUI(String value) {
        return new JAXBElement<String>(_RenseignementFONDSCOMMUNAUTAIRESOUI_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MARCHES_SAD", scope = Procedure.class)
    public JAXBElement<Object> createProcedureMARCHESSAD(Object value) {
        return new JAXBElement<Object>(_ProcedureMARCHESSAD_QNAME, Object.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ENCHERE_ELECTRONIQUE", scope = Procedure.class)
    public JAXBElement<Boolean> createProcedureENCHEREELECTRONIQUE(Boolean value) {
        return new JAXBElement<Boolean>(_ConditionCRITERESENCHEREELECTRONIQUE_QNAME, Boolean.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_ENVOI_JOUE_AUTRES", scope = Procedure.class)
    public JAXBElement<String> createProcedureDATEENVOIJOUEAUTRES(String value) {
        return new JAXBElement<String>(_ProcedureDATEENVOIJOUEAUTRES_QNAME, String.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CONCLUSION_ACCORD_CADRE", scope = Procedure.class)
    public JAXBElement<Object> createProcedureCONCLUSIONACCORDCADRE(Object value) {
        return new JAXBElement<Object>(_ProcedureCONCLUSIONACCORDCADRE_QNAME, Object.class, Procedure.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOM", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESNOM(String value) {
        return new JAXBElement<String>(_Lot2NOM_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ADRESSE", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESADRESSE(String value) {
        return new JAXBElement<String>(_Lot2ADRESSE_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CP", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESCP(String value) {
        return new JAXBElement<String>(_Lot2CP_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VILLE", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESVILLE(String value) {
        return new JAXBElement<String>(_Lot2VILLE_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PAYS", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESPAYS(String value) {
        return new JAXBElement<String>(_Lot2PAYS_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TEL", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESTEL(String value) {
        return new JAXBElement<String>(_Lot2TEL_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FAX", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESFAX(String value) {
        return new JAXBElement<String>(_Lot2FAX_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "INFRUCTUEUX", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESINFRUCTUEUX(String value) {
        return new JAXBElement<String>(_Lot2INFRUCTUEUX_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SANS_SUITE", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESSANSSUITE(String value) {
        return new JAXBElement<String>(_Lot2SANSSUITE_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "POSTE", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESPOSTE(String value) {
        return new JAXBElement<String>(_Lot2POSTE_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MEL", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESMEL(String value) {
        return new JAXBElement<String>(_Lot2MEL_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESURL(String value) {
        return new JAXBElement<String>(_Lot2URL_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRIME_ENVIS", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESPRIMEENVIS(String value) {
        return new JAXBElement<String>(_Lot2PRIMEENVIS_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRIME_ATT", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESPRIMEATT(String value) {
        return new JAXBElement<String>(_Lot2PRIMEATT_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Valeur }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SOUS_TRAITANCE", scope = Procedure.MARCHES.class)
    public JAXBElement<Valeur> createProcedureMARCHESSOUSTRAITANCE(Valeur value) {
        return new JAXBElement<Valeur>(_Lot2SOUSTRAITANCE_QNAME, Valeur.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES_RENS", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESAUTRESRENS(String value) {
        return new JAXBElement<String>(_Lot2AUTRESRENS_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES_INFO", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESAUTRESINFO(String value) {
        return new JAXBElement<String>(_Lot2AUTRESINFO_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Valeur }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT", scope = Procedure.MARCHES.class)
    public JAXBElement<Valeur> createProcedureMARCHESMONTANT(Valeur value) {
        return new JAXBElement<Valeur>(_Lot2MONTANT_QNAME, Valeur.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT_MINI_ANNUEL", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESMONTANTMINIANNUEL(String value) {
        return new JAXBElement<String>(_Lot2MONTANTMINIANNUEL_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT_MAXI_ANNUEL", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESMONTANTMAXIANNUEL(String value) {
        return new JAXBElement<String>(_Lot2MONTANTMAXIANNUEL_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TRANCHE_CONDITIONNELLE", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESTRANCHECONDITIONNELLE(String value) {
        return new JAXBElement<String>(_Lot2TRANCHECONDITIONNELLE_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TRANCHE_FERME", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESTRANCHEFERME(String value) {
        return new JAXBElement<String>(_Lot2TRANCHEFERME_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Valeur }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OFFRE_MOINS", scope = Procedure.MARCHES.class)
    public JAXBElement<Valeur> createProcedureMARCHESOFFREMOINS(Valeur value) {
        return new JAXBElement<Valeur>(_Lot2OFFREMOINS_QNAME, Valeur.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Valeur }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OFFRE_PLUS", scope = Procedure.MARCHES.class)
    public JAXBElement<Valeur> createProcedureMARCHESOFFREPLUS(Valeur value) {
        return new JAXBElement<Valeur>(_Lot2OFFREPLUS_QNAME, Valeur.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_ATT_MAR", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESDATEATTMAR(String value) {
        return new JAXBElement<String>(_ProcedureMARCHESDATEATTMAR_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_OFFRES", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESNBOFFRES(String value) {
        return new JAXBElement<String>(_Lot2NBOFFRES_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_PARTICIPANTS", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESNBPARTICIPANTS(String value) {
        return new JAXBElement<String>(_Lot2NBPARTICIPANTS_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_PARTICIPANTS_ETR", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESNBPARTICIPANTSETR(String value) {
        return new JAXBElement<String>(_Lot2NBPARTICIPANTSETR_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AMP_OUI", scope = Procedure.MARCHES.class)
    public JAXBElement<Object> createProcedureMARCHESAMPOUI(Object value) {
        return new JAXBElement<Object>(_ProcedureMARCHESAMPOUI_QNAME, Object.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AMP_NON", scope = Procedure.MARCHES.class)
    public JAXBElement<Object> createProcedureMARCHESAMPNON(Object value) {
        return new JAXBElement<Object>(_ProcedureMARCHESAMPNON_QNAME, Object.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CONCLUSION_ACCORD_CADRE", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESCONCLUSIONACCORDCADRE(String value) {
        return new JAXBElement<String>(_ProcedureCONCLUSIONACCORDCADRE_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MARCHES_SAD", scope = Procedure.MARCHES.class)
    public JAXBElement<String> createProcedureMARCHESMARCHESSAD(String value) {
        return new JAXBElement<String>(_ProcedureMARCHESSAD_QNAME, String.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ENCHERE_ELECTRONIQUE_OUI", scope = Procedure.MARCHES.class)
    public JAXBElement<Object> createProcedureMARCHESENCHEREELECTRONIQUEOUI(Object value) {
        return new JAXBElement<Object>(_ProcedureMARCHESENCHEREELECTRONIQUEOUI_QNAME, Object.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ENCHERE_ELECTRONIQUE_NON", scope = Procedure.MARCHES.class)
    public JAXBElement<Object> createProcedureMARCHESENCHEREELECTRONIQUENON(Object value) {
        return new JAXBElement<Object>(_ProcedureMARCHESENCHEREELECTRONIQUENON_QNAME, Object.class, Procedure.MARCHES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Duree.class)
    public JAXBElement<String> createDureeTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Duree.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "EN_DUREE", scope = Duree.class)
    public JAXBElement<String> createDureeENDUREE(String value) {
        return new JAXBElement<String>(_DureeENDUREE_QNAME, String.class, Duree.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_DEB", scope = Duree.class)
    public JAXBElement<String> createDureeDATEDEB(String value) {
        return new JAXBElement<String>(_DureeDATEDEB_QNAME, String.class, Duree.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE_FIN", scope = Duree.class)
    public JAXBElement<String> createDureeDATEFIN(String value) {
        return new JAXBElement<String>(_LotDATEFIN_QNAME, String.class, Duree.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DEB_PRESTATION", scope = Duree.class)
    public JAXBElement<String> createDureeDEBPRESTATION(String value) {
        return new JAXBElement<String>(_DureeDEBPRESTATION_QNAME, String.class, Duree.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Duree.class)
    public JAXBElement<String> createDureeAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Duree.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "UNIQUE", scope = Caracteristique.class)
    public JAXBElement<Object> createCaracteristiqueUNIQUE(Object value) {
        return new JAXBElement<Object>(_CaracteristiqueUNIQUE_QNAME, Object.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "estVariant", scope = Caracteristique.class)
    public JAXBElement<Boolean> createCaracteristiqueEstVariant(Boolean value) {
        return new JAXBElement<Boolean>(_CaracteristiqueEstVariant_QNAME, Boolean.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VARIANTE", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueVARIANTE(String value) {
        return new JAXBElement<String>(_CaracteristiqueVARIANTE_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "QUANTITE", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueQUANTITE(String value) {
        return new JAXBElement<String>(_CaracteristiqueQUANTITE_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OPTIONS", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueOPTIONS(String value) {
        return new JAXBElement<String>(_CaracteristiqueOPTIONS_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CALENDRIER_OPTIONS_MOIS", scope = Caracteristique.class)
    public JAXBElement<Object> createCaracteristiqueCALENDRIEROPTIONSMOIS(Object value) {
        return new JAXBElement<Object>(_CaracteristiqueCALENDRIEROPTIONSMOIS_QNAME, Object.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CALENDRIER_OPTIONS_JOURS", scope = Caracteristique.class)
    public JAXBElement<Object> createCaracteristiqueCALENDRIEROPTIONSJOURS(Object value) {
        return new JAXBElement<Object>(_CaracteristiqueCALENDRIEROPTIONSJOURS_QNAME, Object.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_RECONDUCTIONS", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueNBRECONDUCTIONS(String value) {
        return new JAXBElement<String>(_CaracteristiqueNBRECONDUCTIONS_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_RECONDUCTIONS_MIN", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueNBRECONDUCTIONSMIN(String value) {
        return new JAXBElement<String>(_CaracteristiqueNBRECONDUCTIONSMIN_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_RECONDUCTIONS_MAX", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueNBRECONDUCTIONSMAX(String value) {
        return new JAXBElement<String>(_CaracteristiqueNBRECONDUCTIONSMAX_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CALENDRIER_MOIS", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueCALENDRIERMOIS(String value) {
        return new JAXBElement<String>(_CaracteristiqueCALENDRIERMOIS_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CALENDRIER_JOURS", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueCALENDRIERJOURS(String value) {
        return new JAXBElement<String>(_CaracteristiqueCALENDRIERJOURS_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DIRECTIVE_2004_17", scope = Caracteristique.class)
    public JAXBElement<Object> createCaracteristiqueDIRECTIVE200417(Object value) {
        return new JAXBElement<Object>(_CaracteristiqueDIRECTIVE200417_QNAME, Object.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DIRECTIVE_2004_18", scope = Caracteristique.class)
    public JAXBElement<Object> createCaracteristiqueDIRECTIVE200418(Object value) {
        return new JAXBElement<Object>(_CaracteristiqueDIRECTIVE200418_QNAME, Object.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CALENDRIER", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueCALENDRIER(String value) {
        return new JAXBElement<String>(_CaracteristiqueCALENDRIER_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DIV_EN_LOTS", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueDIVENLOTS(String value) {
        return new JAXBElement<String>(_CaracteristiqueDIVENLOTS_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OFFRE_UN", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueOFFREUN(String value) {
        return new JAXBElement<String>(_CaracteristiqueOFFREUN_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OFFRE_PLUSIEURS", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueOFFREPLUSIEURS(String value) {
        return new JAXBElement<String>(_CaracteristiqueOFFREPLUSIEURS_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OFFRE_TOUS", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueOFFRETOUS(String value) {
        return new JAXBElement<String>(_CaracteristiqueOFFRETOUS_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VARIANTE_LOTS", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueVARIANTELOTS(String value) {
        return new JAXBElement<String>(_CaracteristiqueVARIANTELOTS_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AMP", scope = Caracteristique.class)
    public JAXBElement<Boolean> createCaracteristiqueAMP(Boolean value) {
        return new JAXBElement<Boolean>(_ProcedureAMP_QNAME, Boolean.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ESTIMATION_VALEUR", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueESTIMATIONVALEUR(String value) {
        return new JAXBElement<String>(_CaracteristiqueESTIMATIONVALEUR_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ESTIMATION_VALEUR_MINI", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueESTIMATIONVALEURMINI(String value) {
        return new JAXBElement<String>(_CaracteristiqueESTIMATIONVALEURMINI_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ESTIMATION_VALEUR_MAXI", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueESTIMATIONVALEURMAXI(String value) {
        return new JAXBElement<String>(_CaracteristiqueESTIMATIONVALEURMAXI_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES_INFOS", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueAUTRESINFOS(String value) {
        return new JAXBElement<String>(_RenseignementAUTRESINFOS_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AVIS_PERIODIQUE_INDICATIF", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueAVISPERIODIQUEINDICATIF(String value) {
        return new JAXBElement<String>(_CaracteristiqueAVISPERIODIQUEINDICATIF_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SYSTEME_QUALIFICATION", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueSYSTEMEQUALIFICATION(String value) {
        return new JAXBElement<String>(_CaracteristiqueSYSTEMEQUALIFICATION_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Caracteristique.class)
    public JAXBElement<String> createCaracteristiqueAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Caracteristique.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Objet.class)
    public JAXBElement<String> createObjetTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OBJET_COMPLET", scope = Objet.class)
    public JAXBElement<String> createObjetOBJETCOMPLET(String value) {
        return new JAXBElement<String>(_ObjetOBJETCOMPLET_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE_MARCHE", scope = Objet.class)
    public JAXBElement<String> createObjetTITREMARCHE(String value) {
        return new JAXBElement<String>(_ObjetTITREMARCHE_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "EXECUTION", scope = Objet.class)
    public JAXBElement<String> createObjetEXECUTION(String value) {
        return new JAXBElement<String>(_ObjetEXECUTION_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CONCEPT_REALIS", scope = Objet.class)
    public JAXBElement<String> createObjetCONCEPTREALIS(String value) {
        return new JAXBElement<String>(_ObjetCONCEPTREALIS_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "EXECUTION_OUVRAGE", scope = Objet.class)
    public JAXBElement<String> createObjetEXECUTIONOUVRAGE(String value) {
        return new JAXBElement<String>(_ObjetEXECUTIONOUVRAGE_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACHAT", scope = Objet.class)
    public JAXBElement<String> createObjetACHAT(String value) {
        return new JAXBElement<String>(_ObjetACHAT_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LOC", scope = Objet.class)
    public JAXBElement<String> createObjetLOC(String value) {
        return new JAXBElement<String>(_ObjetLOC_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CREDIT_BAIL", scope = Objet.class)
    public JAXBElement<String> createObjetCREDITBAIL(String value) {
        return new JAXBElement<String>(_ObjetCREDITBAIL_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LOC_VENTE", scope = Objet.class)
    public JAXBElement<String> createObjetLOCVENTE(String value) {
        return new JAXBElement<String>(_ObjetLOCVENTE_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TYPE", scope = Objet.class)
    public JAXBElement<String> createObjetTYPE(String value) {
        return new JAXBElement<String>(_RectificatifTYPE_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PLUSIEURS_FORMES", scope = Objet.class)
    public JAXBElement<String> createObjetPLUSIEURSFORMES(String value) {
        return new JAXBElement<String>(_ObjetPLUSIEURSFORMES_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CATEGORIE_SERVICES", scope = Objet.class)
    public JAXBElement<String> createObjetCATEGORIESERVICES(String value) {
        return new JAXBElement<String>(_ObjetCATEGORIESERVICES_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CPV_OBJ", scope = Objet.class)
    public JAXBElement<String> createObjetCPVOBJ(String value) {
        return new JAXBElement<String>(_ObjetCPVOBJ_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CPV_COMPLEMENT", scope = Objet.class)
    public JAXBElement<String> createObjetCPVCOMPLEMENT(String value) {
        return new JAXBElement<String>(_ObjetCPVCOMPLEMENT_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ART27CMP", scope = Objet.class)
    public JAXBElement<String> createObjetART27CMP(String value) {
        return new JAXBElement<String>(_ObjetART27CMP_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LIEU_EXEC_LIVR", scope = Objet.class)
    public JAXBElement<String> createObjetLIEUEXECLIVR(String value) {
        return new JAXBElement<String>(_ObjetLIEUEXECLIVR_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LIEU_EXEC", scope = Objet.class)
    public JAXBElement<String> createObjetLIEUEXEC(String value) {
        return new JAXBElement<String>(_ObjetLIEUEXEC_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Objet.MONTANTPREVISIONNEL }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT_PREVISIONNEL", scope = Objet.class)
    public JAXBElement<Objet.MONTANTPREVISIONNEL> createObjetMONTANTPREVISIONNEL(Objet.MONTANTPREVISIONNEL value) {
        return new JAXBElement<Objet.MONTANTPREVISIONNEL>(_ObjetMONTANTPREVISIONNEL_QNAME, Objet.MONTANTPREVISIONNEL.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MONTANT_PREVISIONNEL_INFOS", scope = Objet.class)
    public JAXBElement<String> createObjetMONTANTPREVISIONNELINFOS(String value) {
        return new JAXBElement<String>(_ObjetMONTANTPREVISIONNELINFOS_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LIEU_LIVR", scope = Objet.class)
    public JAXBElement<String> createObjetLIEULIVR(String value) {
        return new JAXBElement<String>(_ObjetLIEULIVR_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CODE_NUTS", scope = Objet.class)
    public JAXBElement<String> createObjetCODENUTS(String value) {
        return new JAXBElement<String>(_ObjetCODENUTS_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AVIS_IMPLIQUE_MARCHE_PUBLIC", scope = Objet.class)
    public JAXBElement<String> createObjetAVISIMPLIQUEMARCHEPUBLIC(String value) {
        return new JAXBElement<String>(_ObjetAVISIMPLIQUEMARCHEPUBLIC_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AVIS_IMPLIQUE_ACCORD_CADRE", scope = Objet.class)
    public JAXBElement<String> createObjetAVISIMPLIQUEACCORDCADRE(String value) {
        return new JAXBElement<String>(_ObjetAVISIMPLIQUEACCORDCADRE_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AVIS_IMPLIQUE_SAD", scope = Objet.class)
    public JAXBElement<String> createObjetAVISIMPLIQUESAD(String value) {
        return new JAXBElement<String>(_ObjetAVISIMPLIQUESAD_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACCORD_CADRE_PLUSIEURS_OPERATEURS", scope = Objet.class)
    public JAXBElement<String> createObjetACCORDCADREPLUSIEURSOPERATEURS(String value) {
        return new JAXBElement<String>(_ObjetACCORDCADREPLUSIEURSOPERATEURS_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACCORD_CADRE_UN_SEUL_OPERATEUR", scope = Objet.class)
    public JAXBElement<String> createObjetACCORDCADREUNSEULOPERATEUR(String value) {
        return new JAXBElement<String>(_ObjetACCORDCADREUNSEULOPERATEUR_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_PARTICIPANTS", scope = Objet.class)
    public JAXBElement<String> createObjetNBPARTICIPANTS(String value) {
        return new JAXBElement<String>(_Lot2NBPARTICIPANTS_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NB_MAX_PARTICIPANTS", scope = Objet.class)
    public JAXBElement<String> createObjetNBMAXPARTICIPANTS(String value) {
        return new JAXBElement<String>(_ObjetNBMAXPARTICIPANTS_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DUREE_ACCORD_CADRE_AN", scope = Objet.class)
    public JAXBElement<Integer> createObjetDUREEACCORDCADREAN(Integer value) {
        return new JAXBElement<Integer>(_ObjetDUREEACCORDCADREAN_QNAME, Integer.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link BigDecimal }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DUREE_ACCORD_CADRE_MOIS", scope = Objet.class)
    public JAXBElement<BigDecimal> createObjetDUREEACCORDCADREMOIS(BigDecimal value) {
        return new JAXBElement<BigDecimal>(_ObjetDUREEACCORDCADREMOIS_QNAME, BigDecimal.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACCORD_CADRE_SUP_QUATRE_ANS_JUSTIFICATION", scope = Objet.class)
    public JAXBElement<String> createObjetACCORDCADRESUPQUATREANSJUSTIFICATION(String value) {
        return new JAXBElement<String>(_ObjetACCORDCADRESUPQUATREANSJUSTIFICATION_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACCORD_CADRE_VALEUR", scope = Objet.class)
    public JAXBElement<String> createObjetACCORDCADREVALEUR(String value) {
        return new JAXBElement<String>(_ObjetACCORDCADREVALEUR_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACCORD_CADRE_VALEUR_MINI", scope = Objet.class)
    public JAXBElement<String> createObjetACCORDCADREVALEURMINI(String value) {
        return new JAXBElement<String>(_ObjetACCORDCADREVALEURMINI_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ACCORD_CADRE_VALEUR_MAXI", scope = Objet.class)
    public JAXBElement<String> createObjetACCORDCADREVALEURMAXI(String value) {
        return new JAXBElement<String>(_ObjetACCORDCADREVALEURMAXI_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FREQUENCE_ET_VALEUR_DES_MARCHES", scope = Objet.class)
    public JAXBElement<String> createObjetFREQUENCEETVALEURDESMARCHES(String value) {
        return new JAXBElement<String>(_ObjetFREQUENCEETVALEURDESMARCHES_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Objet.class)
    public JAXBElement<String> createObjetAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TEXTE_APPLICATION", scope = Objet.class)
    public JAXBElement<String> createObjetTEXTEAPPLICATION(String value) {
        return new JAXBElement<String>(_ObjetTEXTEAPPLICATION_QNAME, String.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link DomaineDelegation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DOMAINE_DELEGATION", scope = Objet.class)
    public JAXBElement<DomaineDelegation> createObjetDOMAINEDELEGATION(DomaineDelegation value) {
        return new JAXBElement<DomaineDelegation>(_ObjetDOMAINEDELEGATION_QNAME, DomaineDelegation.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DUREE_AN", scope = Objet.class)
    public JAXBElement<Integer> createObjetDUREEAN(Integer value) {
        return new JAXBElement<Integer>(_ObjetDUREEAN_QNAME, Integer.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Integer }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DUREE_MOIS", scope = Objet.class)
    public JAXBElement<Integer> createObjetDUREEMOIS(Integer value) {
        return new JAXBElement<Integer>(_LotDUREEMOIS_QNAME, Integer.class, Objet.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RECEPT_CANDIDAT", scope = Delai.class)
    public JAXBElement<String> createDelaiRECEPTCANDIDAT(String value) {
        return new JAXBElement<String>(_DelaiRECEPTCANDIDAT_QNAME, String.class, Delai.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RECEPT_OFFRES", scope = Delai.class)
    public JAXBElement<String> createDelaiRECEPTOFFRES(String value) {
        return new JAXBElement<String>(_DelaiRECEPTOFFRES_QNAME, String.class, Delai.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LIMIT_ENVOI_INVIT", scope = Delai.class)
    public JAXBElement<String> createDelaiLIMITENVOIINVIT(String value) {
        return new JAXBElement<String>(_DelaiLIMITENVOIINVIT_QNAME, String.class, Delai.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "REMISE_CANDIDAT", scope = Delai.class)
    public JAXBElement<String> createDelaiREMISECANDIDAT(String value) {
        return new JAXBElement<String>(_DelaiREMISECANDIDAT_QNAME, String.class, Delai.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VALIDITE_OFFRE", scope = Delai.class)
    public JAXBElement<String> createDelaiVALIDITEOFFRE(String value) {
        return new JAXBElement<String>(_DelaiVALIDITEOFFRE_QNAME, String.class, Delai.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SOUMISSION_OFFRES_INDICATIVES", scope = Delai.class)
    public JAXBElement<String> createDelaiSOUMISSIONOFFRESINDICATIVES(String value) {
        return new JAXBElement<String>(_DelaiSOUMISSIONOFFRESINDICATIVES_QNAME, String.class, Delai.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Delai.class)
    public JAXBElement<String> createDelaiAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Delai.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Identite.class)
    public JAXBElement<String> createIdentiteTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "NOM", scope = Identite.class)
    public JAXBElement<String> createIdentiteNOM(String value) {
        return new JAXBElement<String>(_Lot2NOM_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CODE_IDENT_NATIONAL", scope = Identite.class)
    public JAXBElement<String> createIdentiteCODEIDENTNATIONAL(String value) {
        return new JAXBElement<String>(_IdentiteCODEIDENTNATIONAL_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PRM", scope = Identite.class)
    public JAXBElement<String> createIdentitePRM(String value) {
        return new JAXBElement<String>(_IdentitePRM_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ADRESSE", scope = Identite.class)
    public JAXBElement<String> createIdentiteADRESSE(String value) {
        return new JAXBElement<String>(_Lot2ADRESSE_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CP", scope = Identite.class)
    public JAXBElement<String> createIdentiteCP(String value) {
        return new JAXBElement<String>(_Lot2CP_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "VILLE", scope = Identite.class)
    public JAXBElement<String> createIdentiteVILLE(String value) {
        return new JAXBElement<String>(_Lot2VILLE_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PAYS", scope = Identite.class)
    public JAXBElement<String> createIdentitePAYS(String value) {
        return new JAXBElement<String>(_Lot2PAYS_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TEL", scope = Identite.class)
    public JAXBElement<String> createIdentiteTEL(String value) {
        return new JAXBElement<String>(_Lot2TEL_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "POSTE", scope = Identite.class)
    public JAXBElement<String> createIdentitePOSTE(String value) {
        return new JAXBElement<String>(_Lot2POSTE_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FAX", scope = Identite.class)
    public JAXBElement<String> createIdentiteFAX(String value) {
        return new JAXBElement<String>(_Lot2FAX_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MEL", scope = Identite.class)
    public JAXBElement<String> createIdentiteMEL(String value) {
        return new JAXBElement<String>(_Lot2MEL_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL", scope = Identite.class)
    public JAXBElement<String> createIdentiteURL(String value) {
        return new JAXBElement<String>(_Lot2URL_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL_PROFIL_ACHETEUR", scope = Identite.class)
    public JAXBElement<String> createIdentiteURLPROFILACHETEUR(String value) {
        return new JAXBElement<String>(_IdentiteURLPROFILACHETEUR_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL_INFORMATION", scope = Identite.class)
    public JAXBElement<String> createIdentiteURLINFORMATION(String value) {
        return new JAXBElement<String>(_IdentiteURLINFORMATION_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL_PARTICIPATION", scope = Identite.class)
    public JAXBElement<String> createIdentiteURLPARTICIPATION(String value) {
        return new JAXBElement<String>(_IdentiteURLPARTICIPATION_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL_SOUMISSION_OFFRES", scope = Identite.class)
    public JAXBElement<String> createIdentiteURLSOUMISSIONOFFRES(String value) {
        return new JAXBElement<String>(_IdentiteURLSOUMISSIONOFFRES_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL_SOUMISSION_DEMANDES", scope = Identite.class)
    public JAXBElement<String> createIdentiteURLSOUMISSIONDEMANDES(String value) {
        return new JAXBElement<String>(_IdentiteURLSOUMISSIONDEMANDES_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL_SOUMISSION_PROJETS", scope = Identite.class)
    public JAXBElement<String> createIdentiteURLSOUMISSIONPROJETS(String value) {
        return new JAXBElement<String>(_IdentiteURLSOUMISSIONPROJETS_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "URL_POUVOIR_ADJUDICATEUR", scope = Identite.class)
    public JAXBElement<String> createIdentiteURLPOUVOIRADJUDICATEUR(String value) {
        return new JAXBElement<String>(_IdentiteURLPOUVOIRADJUDICATEUR_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CONTACT", scope = Identite.class)
    public JAXBElement<String> createIdentiteCONTACT(String value) {
        return new JAXBElement<String>(_ContactDocumentCONTACT_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Identite.class)
    public JAXBElement<String> createIdentiteAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Boolean }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AGIT_POUR_AUTRE_COMPTE", scope = Identite.class)
    public JAXBElement<Boolean> createIdentiteAGITPOURAUTRECOMPTE(Boolean value) {
        return new JAXBElement<Boolean>(_IdentiteAGITPOURAUTRECOMPTE_QNAME, Boolean.class, Identite.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TRAVAUX", scope = Info.class)
    public JAXBElement<String> createInfoTRAVAUX(String value) {
        return new JAXBElement<String>(_Lot2TRAVAUX_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FOURNITURES", scope = Info.class)
    public JAXBElement<String> createInfoFOURNITURES(String value) {
        return new JAXBElement<String>(_Lot2FOURNITURES_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "SERVICES", scope = Info.class)
    public JAXBElement<String> createInfoSERVICES(String value) {
        return new JAXBElement<String>(_Lot2SERVICES_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ETAT", scope = Info.class)
    public JAXBElement<String> createInfoETAT(String value) {
        return new JAXBElement<String>(_InfoETAT_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "REGION", scope = Info.class)
    public JAXBElement<String> createInfoREGION(String value) {
        return new JAXBElement<String>(_InfoREGION_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DEPARTEMENT", scope = Info.class)
    public JAXBElement<String> createInfoDEPARTEMENT(String value) {
        return new JAXBElement<String>(_InfoDEPARTEMENT_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "COMMUNE", scope = Info.class)
    public JAXBElement<String> createInfoCOMMUNE(String value) {
        return new JAXBElement<String>(_InfoCOMMUNE_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "EPN", scope = Info.class)
    public JAXBElement<String> createInfoEPN(String value) {
        return new JAXBElement<String>(_InfoEPN_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "EPT", scope = Info.class)
    public JAXBElement<String> createInfoEPT(String value) {
        return new JAXBElement<String>(_InfoEPT_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRE_ORIGINE", scope = Info.class)
    public JAXBElement<String> createInfoAUTREORIGINE(String value) {
        return new JAXBElement<String>(_InfoAUTREORIGINE_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "INSTITUTION_EUROPEENNE", scope = Info.class)
    public JAXBElement<String> createInfoINSTITUTIONEUROPEENNE(String value) {
        return new JAXBElement<String>(_InfoINSTITUTIONEUROPEENNE_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "REFERENCE", scope = Info.class)
    public JAXBElement<String> createInfoREFERENCE(String value) {
        return new JAXBElement<String>(_InfoREFERENCE_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Info.PUBLICATIONS }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PUBLICATIONS", scope = Info.class)
    public JAXBElement<Info.PUBLICATIONS> createInfoPUBLICATIONS(Info.PUBLICATIONS value) {
        return new JAXBElement<Info.PUBLICATIONS>(_InfoPUBLICATIONS_QNAME, Info.PUBLICATIONS.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Info.class)
    public JAXBElement<String> createInfoAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Rectificatif }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RECTIFICATIF", scope = Info.class)
    public JAXBElement<Rectificatif> createInfoRECTIFICATIF(Rectificatif value) {
        return new JAXBElement<Rectificatif>(_InfoRECTIFICATIF_QNAME, Rectificatif.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link CritereAttribution }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_D_ATTRIBUTION", scope = Info.class)
    public JAXBElement<CritereAttribution> createInfoCRITERESDATTRIBUTION(CritereAttribution value) {
        return new JAXBElement<CritereAttribution>(_InfoCRITERESDATTRIBUTION_QNAME, CritereAttribution.class, Info.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PARUTION", scope = Info.PUBLICATIONS.PUBLICATION.class)
    public JAXBElement<String> createInfoPUBLICATIONSPUBLICATIONPARUTION(String value) {
        return new JAXBElement<String>(_RectificatifPARUTION_QNAME, String.class, Info.PUBLICATIONS.PUBLICATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Info.PUBLICATIONS.PUBLICATION.EDITION }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "EDITION", scope = Info.PUBLICATIONS.PUBLICATION.class)
    public JAXBElement<Info.PUBLICATIONS.PUBLICATION.EDITION> createInfoPUBLICATIONSPUBLICATIONEDITION(Info.PUBLICATIONS.PUBLICATION.EDITION value) {
        return new JAXBElement<Info.PUBLICATIONS.PUBLICATION.EDITION>(_InfoPUBLICATIONSPUBLICATIONEDITION_QNAME, Info.PUBLICATIONS.PUBLICATION.EDITION.class, Info.PUBLICATIONS.PUBLICATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ANNONCE", scope = Info.PUBLICATIONS.PUBLICATION.class)
    public JAXBElement<String> createInfoPUBLICATIONSPUBLICATIONANNONCE(String value) {
        return new JAXBElement<String>(_RectificatifANNONCE_QNAME, String.class, Info.PUBLICATIONS.PUBLICATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DATE", scope = Info.PUBLICATIONS.PUBLICATION.class)
    public JAXBElement<String> createInfoPUBLICATIONSPUBLICATIONDATE(String value) {
        return new JAXBElement<String>(_RectificatifDATE_QNAME, String.class, Info.PUBLICATIONS.PUBLICATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "REF_JOUE", scope = Info.PUBLICATIONS.PUBLICATION.class)
    public JAXBElement<String> createInfoPUBLICATIONSPUBLICATIONREFJOUE(String value) {
        return new JAXBElement<String>(_RectificatifREFJOUE_QNAME, String.class, Info.PUBLICATIONS.PUBLICATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Info.PUBLICATIONS.PUBLICATION.class)
    public JAXBElement<String> createInfoPUBLICATIONSPUBLICATIONAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Info.PUBLICATIONS.PUBLICATION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Annonce.DONNEES.class)
    public JAXBElement<String> createAnnonceDONNEESTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Info }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "INFO", scope = Annonce.DONNEES.class)
    public JAXBElement<Info> createAnnonceDONNEESINFO(Info value) {
        return new JAXBElement<Info>(_AnnonceDONNEESINFO_QNAME, Info.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link EnumActiviteOrganisationnelle }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TYPE_ACTIVITE_ORG", scope = Annonce.DONNEES.class)
    public JAXBElement<EnumActiviteOrganisationnelle> createAnnonceDONNEESTYPEACTIVITEORG(EnumActiviteOrganisationnelle value) {
        return new JAXBElement<EnumActiviteOrganisationnelle>(_AnnonceDONNEESTYPEACTIVITEORG_QNAME, EnumActiviteOrganisationnelle.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Identite }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "IDENT", scope = Annonce.DONNEES.class)
    public JAXBElement<Identite> createAnnonceDONNEESIDENT(Identite value) {
        return new JAXBElement<Identite>(_AnnonceDONNEESIDENT_QNAME, Identite.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Objet }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "OBJET", scope = Annonce.DONNEES.class)
    public JAXBElement<Objet> createAnnonceDONNEESOBJET(Objet value) {
        return new JAXBElement<Objet>(_AnnonceDONNEESOBJET_QNAME, Objet.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Caracteristique }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CARACTERISTIQUES", scope = Annonce.DONNEES.class)
    public JAXBElement<Caracteristique> createAnnonceDONNEESCARACTERISTIQUES(Caracteristique value) {
        return new JAXBElement<Caracteristique>(_AnnonceDONNEESCARACTERISTIQUES_QNAME, Caracteristique.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Duree }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DUREE", scope = Annonce.DONNEES.class)
    public JAXBElement<Duree> createAnnonceDONNEESDUREE(Duree value) {
        return new JAXBElement<Duree>(_AnnonceDONNEESDUREE_QNAME, Duree.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Condition }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CONDITIONS", scope = Annonce.DONNEES.class)
    public JAXBElement<Condition> createAnnonceDONNEESCONDITIONS(Condition value) {
        return new JAXBElement<Condition>(_AnnonceDONNEESCONDITIONS_QNAME, Condition.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Procedure }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PROCEDURE", scope = Annonce.DONNEES.class)
    public JAXBElement<Procedure> createAnnonceDONNEESPROCEDURE(Procedure value) {
        return new JAXBElement<Procedure>(_AnnonceDONNEESPROCEDURE_QNAME, Procedure.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Annonce.DONNEES.PROCEDURESRECOURS }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PROCEDURES_RECOURS", scope = Annonce.DONNEES.class)
    public JAXBElement<Annonce.DONNEES.PROCEDURESRECOURS> createAnnonceDONNEESPROCEDURESRECOURS(Annonce.DONNEES.PROCEDURESRECOURS value) {
        return new JAXBElement<Annonce.DONNEES.PROCEDURESRECOURS>(_AnnonceDONNEESPROCEDURESRECOURS_QNAME, Annonce.DONNEES.PROCEDURESRECOURS.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "PROCEDURES_RECOURS_PRECISIONS", scope = Annonce.DONNEES.class)
    public JAXBElement<String> createAnnonceDONNEESPROCEDURESRECOURSPRECISIONS(String value) {
        return new JAXBElement<String>(_AnnonceDONNEESPROCEDURESRECOURSPRECISIONS_QNAME, String.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Delai }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DELAI", scope = Annonce.DONNEES.class)
    public JAXBElement<Delai> createAnnonceDONNEESDELAI(Delai value) {
        return new JAXBElement<Delai>(_AnnonceDONNEESDELAI_QNAME, Delai.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Renseignement }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RENSEIGNEMENTS", scope = Annonce.DONNEES.class)
    public JAXBElement<Renseignement> createAnnonceDONNEESRENSEIGNEMENTS(Renseignement value) {
        return new JAXBElement<Renseignement>(_AnnonceDONNEESRENSEIGNEMENTS_QNAME, Renseignement.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ENVOI_BOMP", scope = Annonce.DONNEES.class)
    public JAXBElement<String> createAnnonceDONNEESENVOIBOMP(String value) {
        return new JAXBElement<String>(_AnnonceDONNEESENVOIBOMP_QNAME, String.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Annonce.DONNEES.CORRESPONDANTS }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CORRESPONDANTS", scope = Annonce.DONNEES.class)
    public JAXBElement<Annonce.DONNEES.CORRESPONDANTS> createAnnonceDONNEESCORRESPONDANTS(Annonce.DONNEES.CORRESPONDANTS value) {
        return new JAXBElement<Annonce.DONNEES.CORRESPONDANTS>(_AnnonceDONNEESCORRESPONDANTS_QNAME, Annonce.DONNEES.CORRESPONDANTS.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ContactDocument }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DOCUMENTS", scope = Annonce.DONNEES.class)
    public JAXBElement<ContactDocument> createAnnonceDONNEESDOCUMENTS(ContactDocument value) {
        return new JAXBElement<ContactDocument>(_AnnonceDONNEESDOCUMENTS_QNAME, ContactDocument.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Lot }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LOTS", scope = Annonce.DONNEES.class)
    public JAXBElement<Lot> createAnnonceDONNEESLOTS(Lot value) {
        return new JAXBElement<Lot>(_ProcedureLOTS_QNAME, Lot.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Classes }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CLASSES", scope = Annonce.DONNEES.class)
    public JAXBElement<Classes> createAnnonceDONNEESCLASSES(Classes value) {
        return new JAXBElement<Classes>(_AnnonceDONNEESCLASSES_QNAME, Classes.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Annonce.DONNEES.CRITERESDATTRIBUTION }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_D_ATTRIBUTION", scope = Annonce.DONNEES.class)
    public JAXBElement<Annonce.DONNEES.CRITERESDATTRIBUTION> createAnnonceDONNEESCRITERESDATTRIBUTION(Annonce.DONNEES.CRITERESDATTRIBUTION value) {
        return new JAXBElement<Annonce.DONNEES.CRITERESDATTRIBUTION>(_InfoCRITERESDATTRIBUTION_QNAME, Annonce.DONNEES.CRITERESDATTRIBUTION.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Annonce.DONNEES.CRITERESSOCIAUXENV }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_SOCIAUX_ENV", scope = Annonce.DONNEES.class)
    public JAXBElement<Annonce.DONNEES.CRITERESSOCIAUXENV> createAnnonceDONNEESCRITERESSOCIAUXENV(Annonce.DONNEES.CRITERESSOCIAUXENV value) {
        return new JAXBElement<Annonce.DONNEES.CRITERESSOCIAUXENV>(_AnnonceDONNEESCRITERESSOCIAUXENV_QNAME, Annonce.DONNEES.CRITERESSOCIAUXENV.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Annonce.DONNEES.DESCRIPTEURS }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "DESCRIPTEURS", scope = Annonce.DONNEES.class)
    public JAXBElement<Annonce.DONNEES.DESCRIPTEURS> createAnnonceDONNEESDESCRIPTEURS(Annonce.DONNEES.DESCRIPTEURS value) {
        return new JAXBElement<Annonce.DONNEES.DESCRIPTEURS>(_AnnonceDONNEESDESCRIPTEURS_QNAME, Annonce.DONNEES.DESCRIPTEURS.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Rectificatif }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RECTIF", scope = Annonce.DONNEES.class)
    public JAXBElement<Rectificatif> createAnnonceDONNEESRECTIF(Rectificatif value) {
        return new JAXBElement<Rectificatif>(_AnnonceDONNEESRECTIF_QNAME, Rectificatif.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ConditionQualification }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "COND_PART_SYST_QUALIF", scope = Annonce.DONNEES.class)
    public JAXBElement<ConditionQualification> createAnnonceDONNEESCONDPARTSYSTQUALIF(ConditionQualification value) {
        return new JAXBElement<ConditionQualification>(_AnnonceDONNEESCONDPARTSYSTQUALIF_QNAME, ConditionQualification.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ContactConsultation }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CONSULTATION_CONVENTION", scope = Annonce.DONNEES.class)
    public JAXBElement<ContactConsultation> createAnnonceDONNEESCONSULTATIONCONVENTION(ContactConsultation value) {
        return new JAXBElement<ContactConsultation>(_AnnonceDONNEESCONSULTATIONCONVENTION_QNAME, ContactConsultation.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Justification }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "JUSTIFICATION", scope = Annonce.DONNEES.class)
    public JAXBElement<Justification> createAnnonceDONNEESJUSTIFICATION(Justification value) {
        return new JAXBElement<Justification>(_AnnonceDONNEESJUSTIFICATION_QNAME, Justification.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MOTIF_RECTIFICATIF", scope = Annonce.DONNEES.class)
    public JAXBElement<String> createAnnonceDONNEESMOTIFRECTIFICATIF(String value) {
        return new JAXBElement<String>(_AnnonceDONNEESMOTIFRECTIFICATIF_QNAME, String.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "MOTIF_ANNULATION", scope = Annonce.DONNEES.class)
    public JAXBElement<String> createAnnonceDONNEESMOTIFANNULATION(String value) {
        return new JAXBElement<String>(_AnnonceDONNEESMOTIFANNULATION_QNAME, String.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Annonce.DONNEES.class)
    public JAXBElement<String> createAnnonceDONNEESAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Annexe1 }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ANNEXE_1", scope = Annonce.DONNEES.class)
    public JAXBElement<Annexe1> createAnnonceDONNEESANNEXE1(Annexe1 value) {
        return new JAXBElement<Annexe1>(_AnnonceDONNEESANNEXE1_QNAME, Annexe1 .class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FORM_15", scope = Annonce.DONNEES.class)
    public JAXBElement<Object> createAnnonceDONNEESFORM15(Object value) {
        return new JAXBElement<Object>(_AnnonceDONNEESFORM15_QNAME, Object.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FORM_16", scope = Annonce.DONNEES.class)
    public JAXBElement<Object> createAnnonceDONNEESFORM16(Object value) {
        return new JAXBElement<Object>(_AnnonceDONNEESFORM16_QNAME, Object.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FORM_17", scope = Annonce.DONNEES.class)
    public JAXBElement<Object> createAnnonceDONNEESFORM17(Object value) {
        return new JAXBElement<Object>(_AnnonceDONNEESFORM17_QNAME, Object.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FORM_17Bis", scope = Annonce.DONNEES.class)
    public JAXBElement<Object> createAnnonceDONNEESFORM17Bis(Object value) {
        return new JAXBElement<Object>(_AnnonceDONNEESFORM17Bis_QNAME, Object.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FORM_18", scope = Annonce.DONNEES.class)
    public JAXBElement<Object> createAnnonceDONNEESFORM18(Object value) {
        return new JAXBElement<Object>(_AnnonceDONNEESFORM18_QNAME, Object.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "FORM_19", scope = Annonce.DONNEES.class)
    public JAXBElement<Object> createAnnonceDONNEESFORM19(Object value) {
        return new JAXBElement<Object>(_AnnonceDONNEESFORM19_QNAME, Object.class, Annonce.DONNEES.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TITRE", scope = Annonce.DONNEES.CRITERESDATTRIBUTION.class)
    public JAXBElement<String> createAnnonceDONNEESCRITERESDATTRIBUTIONTITRE(String value) {
        return new JAXBElement<String>(_Lot2TITRE_QNAME, String.class, Annonce.DONNEES.CRITERESDATTRIBUTION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_CCTP", scope = Annonce.DONNEES.CRITERESDATTRIBUTION.class)
    public JAXBElement<Object> createAnnonceDONNEESCRITERESDATTRIBUTIONCRITERESCCTP(Object value) {
        return new JAXBElement<Object>(_CritereAttributionCRITERESCCTP_QNAME, Object.class, Annonce.DONNEES.CRITERESDATTRIBUTION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "LISTE_CRITERES", scope = Annonce.DONNEES.CRITERESDATTRIBUTION.class)
    public JAXBElement<String> createAnnonceDONNEESCRITERESDATTRIBUTIONLISTECRITERES(String value) {
        return new JAXBElement<String>(_CritereAttributionLISTECRITERES_QNAME, String.class, Annonce.DONNEES.CRITERESDATTRIBUTION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Object }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "CRITERES_LISTE", scope = Annonce.DONNEES.CRITERESDATTRIBUTION.class)
    public JAXBElement<Object> createAnnonceDONNEESCRITERESDATTRIBUTIONCRITERESLISTE(Object value) {
        return new JAXBElement<Object>(_CritereAttributionCRITERESLISTE_QNAME, Object.class, Annonce.DONNEES.CRITERESDATTRIBUTION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "AUTRES", scope = Annonce.DONNEES.CRITERESDATTRIBUTION.class)
    public JAXBElement<String> createAnnonceDONNEESCRITERESDATTRIBUTIONAUTRES(String value) {
        return new JAXBElement<String>(_Lot2AUTRES_QNAME, String.class, Annonce.DONNEES.CRITERESDATTRIBUTION.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Correspondant }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ADMIN_TECH", scope = Annonce.DONNEES.CORRESPONDANTS.class)
    public JAXBElement<Correspondant> createAnnonceDONNEESCORRESPONDANTSADMINTECH(Correspondant value) {
        return new JAXBElement<Correspondant>(_AnnonceDONNEESCORRESPONDANTSADMINTECH_QNAME, Correspondant.class, Annonce.DONNEES.CORRESPONDANTS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Correspondant }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "TECH", scope = Annonce.DONNEES.CORRESPONDANTS.class)
    public JAXBElement<Correspondant> createAnnonceDONNEESCORRESPONDANTSTECH(Correspondant value) {
        return new JAXBElement<Correspondant>(_AnnonceDONNEESCORRESPONDANTSTECH_QNAME, Correspondant.class, Annonce.DONNEES.CORRESPONDANTS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Correspondant }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "ADMIN", scope = Annonce.DONNEES.CORRESPONDANTS.class)
    public JAXBElement<Correspondant> createAnnonceDONNEESCORRESPONDANTSADMIN(Correspondant value) {
        return new JAXBElement<Correspondant>(_AnnonceDONNEESCORRESPONDANTSADMIN_QNAME, Correspondant.class, Annonce.DONNEES.CORRESPONDANTS.class, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link Correspondant }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "", name = "RENS_COMPLT", scope = Annonce.DONNEES.CORRESPONDANTS.class)
    public JAXBElement<Correspondant> createAnnonceDONNEESCORRESPONDANTSRENSCOMPLT(Correspondant value) {
        return new JAXBElement<Correspondant>(_AnnonceDONNEESCORRESPONDANTSRENSCOMPLT_QNAME, Correspondant.class, Annonce.DONNEES.CORRESPONDANTS.class, value);
    }

}
