<!DOCTYPE html>
<html lang="en">
<head>
<title>AFPMA - {{ training.title }}</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
body {
font-family: 'Roboto', sans-serif;
}
h3, h1 {
font-family: "Roboto Condensed", "Helvetica Neue", sans-serif;
}
.pdf-logo {
margin-left: 00px;
}
img.pdf-img {
width: 178px;
height: 178px;
}
.title-detail-formation {
color: #ed7d27;
font-family: "Roboto Condensed", "Helvetica Neue", sans-serif;
font-weight: 700;
font-size: 28px;
line-height: 1.1;
text-transform: uppercase;
margin-top: -5px;
margin-left: 10px;
}
.panel-body > ul {
padding-left: 15px;
}
div:not(.grey) .new-part {
margin-top: 15px;
}
div.grey .new-part {
margin-bottom: 0px;
}
.left-title {
font-size: 15px;
font-weight: 700;
color: #005577;
text-transform: uppercase;
}
.left-title-container {
/*padding: 5px;*/
}
.right-title {
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
}
div#pluses .right-title {
color: #fff;
}
div#pluses .pluses-content {
background-color: #EFEFEF;
overflow: hidden;
margin-top: -15px;
border-bottom-right-radius: 20px;
border-bottom-left-radius: 20px;
}
div#pluses .pluses-content ul li {
margin-bottom: -5px;
}
div#pluses {
border-bottom: none;
border-right: none;
border-top: none;
border-left: 10px solid #EE1C2A;
border-bottom-right-radius: 40px;
border-bottom-left-radius: 40px;
}
div#pluses .right-title-container {
background-color: #005577;
padding: 2px;
}
div:not(#pluses) .right-title-container {
margin-bottom: 10px;
color: #005577;
}
#certif-title {
font-size: 18px;
color: #005577;
font-weight: 700;
text-transform: uppercase;
}
div:not(#pluses) li:before {
color: #006483;
}
div#pluses li:before {
color: #DB0606;
}
ul li {
line-height: 20px!important;
}
.after-main-title {
font-weight: 400;
line-height: 1;
color: #777;
}
.right-side-title {
display: block;
margin-bottom: 20px;
max-width: 60%;
float: right;
}
.left-side {
display: block;
width: 30%;
float: left;
}
.left-side-cgv {
padding: 1%;
display: block;
width: 48%;
float: left;
}
.right-side-cgv span {
font-size: 13px;
font-weight: 300;
}
.left-side-cgv span {
font-size: 13px;
font-weight: 300;
}
.right-side-cgv p {
font-size: 13px;
font-weight: 300;
}
.left-side-cgv p {
font-size: 13px;
font-weight: 300;
}
.right-side-cgv {
padding: 1%;
display: block;
width: 48%;
float: right;
}
.right-side-content {
display: block;
width: 68%;
float: right;
}
.full-side-content {
display: block;
width: 100%;
float: right;
}
.separator {
display: block;
width: 3%;
}
.item:not(.red) {
background-color: #4AA2DA;
}
.item {
border-radius: 20px;
padding: 2px 7px;
color: #fff;
margin: 0 2px;
text-align: center;
}
.item.red {
background-color: #EE1C2A;
}
.dp-flex {
display: inline-block
}
.content-text {
font-size: 13px;
font-weight: 300;
padding: 5px 10px 5px 10px;
margin-bottom: 5px;
}
#certif-name {
color: #0AA5DF;
}
.grey.bg {
background-color: #EFEFEF;
}
.white.bg {
background-color: #fff;
}
.bg {
padding: 10px 20px 20px;
}
.red-separator.w-40 {
width: 40%;
}
.red-separator.w-20 {
width: 20%;
}
.right-side-content .new-part {
margin-top: 15px;
}
.full-side-content .new-part {
margin-top: 15px;
}
.red-separator {
border: 1px solid #DB0606;
margin: 20px 0;
}
.left-side .red-separator {
margin: 10px 0;
}
.left-side ul {
list-style: none;
padding-left: 0;
}
.right-side-content ul {
list-style: none;
padding-left: 10px;
margin: 0;
}
.right-side-content ul li {
margin: 0;
}
.full-side-content ul {
list-style: none;
padding-left: 10px;
margin: 0;
}
.full-side-content ul li {
margin: 0;
}
p {
margin: 0;
}
ul li:before {
content: "\203A";
color: #006483;
font-weight: 100;
font-size: 25px;
margin-right: 10px;
}
#new-training {
padding-left: 20px;
width: 100%;
background-color: #DB0606;
color: #fff;
text-transform: uppercase;
font-size: 16px;
min-height: 20px;
}
#infos-training {
width: 99.5%;
padding-top: 20px;
padding-left: 20px;
border: 1px solid #EFEFEF;
}
#education-level-training {
font-size: 32px;
font-weight: 800;
}
#title-training {
font-size: 25px;
font-weight: 100;
}
#code-training {
font-size: 20px;
font-weight: 700;
}
#title-div {
padding-right: 20px;
color: #006483;
}
.row {
margin-top: -145px;
display: table;
margin-left: 57%;
width: 50%; /*Optional*/
table-layout: fixed; /*Optional*/
border-spacing: 10px; /*Optional*/
}
.row-only {
margin-top: -145px;
display: table;
margin-left: 75%;
width: 30%; /*Optional*/
table-layout: fixed; /*Optional*/
border-spacing: 10px; /*Optional*/
}
.column {
display: table-cell;
}
</style>
</head>
<body>
{# set fiche image #}
{% set firstDomain = training.domain.first %}
{% if firstDomain %}
{% set photo = asset('uploads/domain_media/' ~ firstDomain.media) %}
{% else %}
{% set photo = asset('uploads/domain_media/Plan_de_travail_1.png') %}
{% endif %}
{# for urls, use {{ absolute_url(asset) }} #}
<div style="width:100%;">
<img src="{{ absolute_url(asset('assets/images/custom/logo/logo-top-center.png')) }}" alt="" height="135"
class="pdf-logo"/>
<div {% if not training.validityDate %} class="row-only" {% else %}class="row"{% endif %}>
<div class="column">
<div style="margin-left:-100px!important;">
<div class="left-title-container">
<h1 class="left-title">Contact Commercial</h1>
</div>
<div style="margin-left:-20px!important;">
{% for contact in training.commercials %}
<div class="column">
<div class="content-text">
{% set mailTo = 'mailTo:' ~ contact.email %}
<div>
<p style="font-weight: 300" class="">
<strong style="">{{ contact.firstName }} {{ contact.lastName }}</strong>
<br>
<span style="">
{{ contact.phone }}
</span>
<span>
{{ contact.email }}
</span>
</p>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
{% if training.validityDate %}
<div class="column">
<div class="left-title-container">
<h1 class="left-title">Date de validité</h1>
</div>
<div class="content-text">
{{ training.validityDate ? training.validityDate|date('d/m/Y') : '' }}
</div>
</div>
{% endif %}
</div>
<br><br>
<div id="title-div" style="padding-right:10px">
<div id="infos-training">
<div style="padding: 10px" id="education-level-training">
{{ training.title }}
</div>
<div style="padding: 10px">
{{ training.subTitle }}
</div>
<div style="padding: 10px">
{{ training.rncpOrRs }}
</div>
</div>
</div>
<div style="clear:both; page-break-after:always;">
<div class="left-side">
<div id="title-div">
<div id="new-training">
{# Do not delete#}
</div>
<div id="infos-training">
{% if training.traineeOrEnterprise is not empty %}
<div id="title-training">
{{ training.traineeOrEnterprise }}
</div>
{% endif %}
</div>
</div>
<div class="grey bg">
{% if not training.price is empty %}
<div class="new-part">
<div class="left-title-container">
<h1 class="left-title">Tarif</h1>
</div>
<div class="content-text ">
{{ training.price }}
</div>
</div>
<div class="red-separator w-40"></div>
{% endif %}
<div class="new-part">
<div class="left-title-container">
<h1 class="left-title">Durée</h1>
</div>
{% if training.days is not empty %}
<div class="">
<div class="dp-flex">
<div class="item content-text">
{{ training.days }} {{ training.days == 1 ? 'jour' : 'jours' }}
{% if training.hours %}
, soit {{ training.hours }} {{ training.hours == 1 ? 'heure' : 'heures' }}
{% endif %}
</div>
</div>
</div>
{% endif %}
<div class="">
<div class="dp-flex">
<div class="content-text">
{{ training.time|raw }}
</div>
</div>
</div>
</div>
<div class="red-separator w-40"></div>
<div class="new-part">
<div class="left-title-container">
<h1 class="left-title">Date</h1>
</div>
<div class="">
<div class="dp-flex">
{% if not training.date is empty %}
<div class="item content-text">
{{ training.date }}
</div>
{% else %}
<div class="item content-text red">
Nous consulter pour connaitre les prochaines sessions
</div>
{% endif %}
</div>
</div>
</div>
<div class="red-separator w-40"></div>
{% if not training.place is empty %}
<div class="new-part">
<div class="left-title-container">
<h1 class="left-title">Lieu</h1>
</div>
<div class="">
<div class="item content-text">
{{ training.place }}
</div>
</div>
</div>
<div class="red-separator w-40"></div>
{% endif %}
{% if not training.trainingPlace is empty %}
<div class="new-part">
<div class="left-title-container">
<h1 class="left-title">Lieu</h1>
</div>
<div class="">
<div class="item content-text">
{{ training.trainingPlace.name }}
</div>
</div>
</div>
<div class="red-separator w-40"></div>
{% endif %}
{% if training.deviceAndTraining|length > 0 %}
<div class="new-part">
<div class="left-title-container">
<h1 class="left-title">Dispositifs de formation</h1>
</div>
<div class="dp-flex ">
{% for deviceAndTraining in training.deviceAndTraining %}
<div class="item content-text">
{{ deviceAndTraining.name }}
</div>
{% endfor %}
</div>
</div>
<div class="red-separator w-40"></div>
{% endif %}
{% if not training.educationLevelName is empty %}
<div class="new-part">
<div class="left-title-container">
<h1 class="left-title">Niveau de formation</h1>
</div>
<div class="">
<div class="item content-text">
{{ training.educationLevelName.name }}
</div>
</div>
<div class="">
<div class="item content-text">
{{ training.educationLevel }}
</div>
</div>
</div>
<div class="red-separator w-40"></div>
{% endif %}
{% if not training.certificationName is empty %}
<div class="new-part">
<div class="left-title-container">
<h1 class="left-title">Validation</h1>
</div>
<div id="certif-name" class="content-text">
{{ training.certificationName }}
</div>
</div>
{% endif %}
</div>
</div>
<div class="separator"></div>
<div class="right-side-content">
{% if training.cutInBlocks %}
<h3 style="font-size:15px;" id="certif-title">Cette certification est découpée en blocs de compétences</h3>
<div class="content-text">
Le principe de blocs vous permet d'obtenir un parcours formation adapté à vos besoins
et/ou un accès progressive à la certification.
<br>
Chaque bloc, isolément, a une valeur sur le marché du travail.
</div>
{% endif %}
{% if not training.pluses is empty %}
<div id="pluses" class="new-part">
<div class="right-title-container">
{# /template/afpma/public/img/contenu.png #}
<h3 class="right-title">
{# <img alt="" src="" width="25" style="margin-right: 10px;"> #}
Les plus de la formation
</h3>
</div>
<div class="pluses-content content-text">
<span style="">{{ training.pluses|raw }}</span>
</div>
</div>
{% endif %}
<div class="new-part">
<div class="right-title-container">
{# /template/afpma/public/img/objectifs.png #}
<h3 class="right-title">
{# <img alt="" src="" width="25" style="margin-right: 10px;"> #}
Objectifs
</h3>
</div>
<div class="panel-body">
<span style="">{{ training.objectives|raw }}</span>
<span style=""></span>
{% if not training.complementaryObjectives is empty %}
<h3 style="font-size:15px;">Objectifs complémentaires</h3>
<span style="">{{ training.complementaryObjectives|raw }}</span>
{% endif %}
</div>
</div>
<div class="new-part">
<div class="right-title-container">
{# /template/afpma/public/img/personnes.png #}
<h3 class="right-title">
{# <img alt="" src="" width="25" style="margin-right: 10px;"> #}
Personnes concernées
</h3>
</div>
<div class="panel-body">
<span style="">{{ training.concernedPersons|raw }}</span>
</div>
</div>
{% if not training.prerequisites is empty %}
<div class="new-part">
<div class="right-title-container">
{# /template/afpma/public/img/prerequis.png #}
<h3 class="right-title">
{# <img alt="" src="" width="25" style="margin-right: 10px;"> #}
Prérequis
</h3>
</div>
<div class="panel-body">
<span style="">{{ training.prerequisites|raw }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
</div>
</div>
<div class="separator"></div>
<div style="clear:both; page-break-after:always; page-break-before:always" class="full-side-content">
<div class="new-part">
<div class="right-title-container">
{# /template/afpma/public/img/contenu.png #}
<h3 class="right-title">
{# <img alt="" src="" width="25" style="margin-right: 10px;"> #}
Contenu
</h3>
</div>
<div class="panel-body">
<span style="">{{ training.pedagogicContent|raw }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% if not training.companyMissions is empty %}
<div class="new-part">
<div class="right-title-container">
<h3 class="right-title">
Missions en entreprise
</h3>
</div>
<div class="panel-body">
<span style="">{{ training.companyMissions|raw }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
{% if not training.termsOfAccess is empty %}
<div class="new-part">
<div class="right-title-container">
<h1 class="right-title">Modalités d'accès</h1>
</div>
<div class="panel-body">
<span style="">{{ training.termsOfAccess|raw }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
{% if not training.assessmentMethods is empty %}
<div class="new-part">
<div class="right-title-container">
<h1 class="right-title">Modalités d'évaluation</h1>
</div>
<div class="panel-body">
<span style="">{{ training.assessmentMethods|raw }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
{% if not training.alternatingRythm is empty %}
<div class="new-part">
<div class="right-title-container">
<h1 class="right-title">Rythme d'alternance</h1>
</div>
<div class="panel-body">
<span style="">{{ training.alternatingRythm|raw }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
{% if not training.teachingMethods is empty %}
<div class="new-part">
<div class="right-title-container">
<h1 class="right-title">Méthodes pédagogiques</h1>
</div>
<div class="panel-body">
<span style="">{{ training.teachingMethods|raw }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
{% if not training.teachingMeans is empty %}
<div class="new-part">
<div class="right-title-container">
<h1 class="right-title">Moyens pédagogiques</h1>
</div>
<div class="panel-body">
<span style="">{{ training.teachingMeans|raw }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
{% if not training.continuingStudies is empty %}
<div class="new-part">
<div class="right-title-container">
<h1 class="right-title">Poursuite d'études</h1>
</div>
<div class="panel-body">
<span style="">{{ training.continuingStudies|raw }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
{% if not training.targetFunctions is empty %}
<div class="new-part">
<div class="right-title-container">
<h1 class="right-title">Fonctions visées</h1>
</div>
<div class="panel-body">
<span style=""> {{ training.targetFunctions|raw }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
{% if training.disabledAccessibility == 0 %}
<div class="new-part">
<div class="right-title-container">
<h1 class="right-title">Accessibilité aux personnes en situations d'handicap</h1>
</div>
<div class="panel-body">
<span style="">{{ training.accessibilityText|raw }}</span>
<br>
Plus d infos sur <a href="www.afpma.fr/notre-engagement-accueil-handicap">www.afpma.fr/notre-engagement-accueil-handicap</a>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
<div class="new-part">
<div class="right-title-container">
<h1 class="right-title">Date de mise à jour</h1>
</div>
<div class="panel-body">
<span style="">{{ training.editDate ? training.editDate|date('d/m/Y') : '' }}</span>
</div>
</div>
<div class="red-separator w-20"></div>
{% if training.isFiche == 1 %}
<div class="new-part">
<div class="right-title-container">
<p>Bon pour accord. Je reconnais avoir pris connaissance des Conditions Générales de Vente et les accepter</p>
</div>
<div class="panel-body" style="height:100px!important;border:1px solid black">
<i>Signature du client</i>
</div>
</div>
<div class="red-separator w-20"></div>
{% endif %}
</div>
<div class="separator"></div>
{# cgv #}
<div style="clear:both; page-break-before:always;">
<div class="full-side-content">
<h2 style="width:100%; background-color: #def6ff;text-align: center">Conditions générales de vente –
AFPMA FORMATION</h2>
<p>Les conditions générales de vente ont pour objet de définir les modalités de négociation, de
conclusion
et d’exécution de tout contrat tendant à la réalisation d’une prestation entrant dans le champ
d’application de l’Art. L.900-2 du Code du travail ou de toute autre prestation.
</p>
</div>
<div class="left-side-cgv">
<h3>1. Généralités</h3>
<p>La signature de la convention de formation (ou contrat de formation pour les particuliers) ou du
bon de commande signifie l’acceptation sans réserve des conditions générales de vente de notre
association stipulées ci-dessous.
</p>
<h3>2. Prix</h3>
<p>Sauf indication spéciale, les prix ne comprennent pas la fourniture des équipements de travail,
les chaussures de sécurité, les frais de transport, de restauration et d’hébergement, …</p>
<p>En revanche, ils incluent la documentation remise aux participants sous format papier et/ou
numérique.</p>
<p>Les prix s’entendent hors taxes, ils sont à majorer du taux de TVA en vigueur à la date de
facturation.</p>
<h3>3. Confirmation de la formation</h3>
<p>Les confirmations sont enregistrées au fur et à mesure de la réception de la convention de
formation (ou contrat de formation pour les particuliers) signé(e) ou à défaut du bulletin
d’inscription signé par l’entreprise.</p>
<p>La convention ou le contrat de formation doit être impérativement retournée à l’AFPMA signé(e)
deux semaines minimum avant le début de la formation.</p>
<h3>4. Contenu des stages</h3>
<p>Le contenu des stages peut être amené à évoluer en cours de formation avec l’accord de
l’entreprise ou du particulier.</p>
<h3>5. Documents légaux</h3>
<p>La convention ou le contrat de formation et la facture sont établis selon les textes en
vigueur.</p>
<p>L’attestation de formation vous est adressée en deux exemplaires à l’issue de la formation.</p>
<p>Les titres et certifications obtenues vous seront adressés dans les meilleurs délais.</p>
<h3>6. Propriété intellectuelle</h3>
<p>Tous les droits de propriété intellectuelle, ainsi que le savoir-faire
incorporé dans les documents transmis, notamment les supports de formation sous format papier
et/ou numérique, demeurent la propriété de l’AFPMA.
</p>
<h3>7. Conditions de règlement</h3>
<p>Pour les particuliers, 100 % de la formation est due au démarrage avec échelonnement possible en
fonction de la durée de la formation.</p>
<p>Pour l’entreprise :
<br>
La facture est adressée au demandeur ou à son organisme payeur :
<br>
<span>-</span><span>En fin d’action pour les actions réalisées sur moins de trois mois ;</span>
<br>
<span>-</span><span>Mensuellement pour les actions réalisées sur plus de trois mois.</span></p>
</div>
<div class="right-side-cgv">
<p>Chaque facture doit être acquittée au plus tard à 30 jours fin de mois sans escompte.</p>
<p>En cas de retard de paiement, toute somme non payée conformément</p>
<p>à l’échéance et aux conditions fixées, sera majorée d’intérêts de retard</p>
<p>calculés mensuellement à hauteur de vingt fois le taux légal en vigueur (article L441-1
du Code de commerce) à compter de la date de démarrage du retard.
</p>
<p>Une indemnité forfaitaire pour frais de recouvrement de 40 € sera également due (article D441-5
du Code de commerce).
</p>
<p>En cas de paiement assuré par un OPCO, l’entreprise devra communiquer l’information en amont du
démarrage de la formation et effectuer toutes les démarches nécessaires auprès de son organisme
payeur.</p>
<h3>8. Désistement du fait du client</h3>
<p>Toute annulation ou report d’inscription doit nous parvenir par écrit au plus tard dans les 10
jours ouvrés avant le début du stage. Passé ce délai, l’AFPMA Formation sera fondée de réclamer
les sommes suivantes à titre d’indemnités compensatoires :</p>
<table cellpadding=0 cellspacing=0>
<tr style="border: solid 1px black;padding: 2px">
<td style="border: solid 1px black;padding: 2px;text-align: center"><p><strong>Délai de
prévenance</strong></p></td>
<td style="border: solid 1px black;padding: 2px;text-align: center"><p><strong>Formation
reportée par l’entreprise ou le particulier</strong></p></td>
<td style="border: solid 1px black;padding: 2px;text-align: center"><p><strong>Formation
annulée par l’entreprise ou le particulier</strong></p></td>
</tr>
<tr style="border: solid 1px black;padding: 2px">
<td style="border: solid 1px black;padding: 2px;text-align: center"><p>Moins de 10 jours
ouvrés</p></td>
<td style="border: solid 1px black;padding: 2px;text-align: center"><p>50 % du coût de la
prestation</p></td>
<td style="border: solid 1px black;padding: 2px;text-align: center"><p>80 % du coût de la
prestation</p></td>
</tr>
<tr>
<td style="border: solid 1px black;padding: 2px;text-align: center"><p>Moins de 5 jours
ouvrés</p></td>
<td style="border: solid 1px black;padding: 2px;text-align: center"><p>80 % du coût de la
prestation</p></td>
<td style="border: solid 1px black;padding: 2px;text-align: center"><p>100 % du coût de la
prestation</p></td>
</tr>
</table>
<h3>9. Absences et / ou abandon</h3>
<p>Pour les actions de formation dont le coût est déterminé par individu, l’absence et/ou abandon
feront l’objet d’une facturation égale à 100 % du coût prévu à titre d’indemnités
compensatoires. Les absences pour cas de force majeure ne seront pas facturées. Les absences
justifiées seront facturées dans la limite de 5 jours ouvrés par absence.</p>
<h3>10. Ajournement - Annulation du fait de l’AFPMA</h3>
<p>Certaines circonstances peuvent entraîner de la part de l’AFPMA Formation soit l’annulation d’une
action, soit le report de celle-ci, notamment pour des raisons pédagogiques ou de cas de force
majeure.
</p>
<p>Dans ce cas, les demandeurs en sont avisés, sauf cas de force majeure, au moins 5 jours ouvrés
avant le début de l’action et ne peuvent donc prétendre à une quelconque indemnisation.</p>
<p>Pour autant, l’AFPMA Formation s’engage à reprendre contact rapidement avec les demandeurs pour
leur proposer de nouvelles dates de réalisation de l’action.</p>
<h3>11. Litige</h3>
<p>En cas de litige quelconque relatif à l’interprétation ou à l’exécution du présent contrat, il
est expressément attribué compétence au Tribunal d’Instance de Bourg en Bresse.</p>
</div>
</div>
</div>
</body>
</html>