diff --git a/src/page-project-profile.pug b/src/page-project-profile.pug
index c3aa6d366109eda8dd0bae9dda540ebb16d6421d..6d61417e58f08df1aa4656a07064a8c4f4126d27 100644
--- a/src/page-project-profile.pug
+++ b/src/page-project-profile.pug
@@ -5,7 +5,7 @@
   include templates/template-team.pug
 
   sib-display(
-    fields='block-title(const-title1, number, customer.name, const-title2, name, entitled, creationDate), infos(block-description(label-description, description), block-logo(customer.logo)), block-lead, block-fee(label-fee, businessProvider), block-customer(label-customer, customer), block-team(label-team, members)',
+    fields='block-title(const-title1, number, customer.name, const-title2, name, entitled, creationDate), infos(block-description(label-description, description), block-logo(customer.logo)), block-lead, block-fee(label-fee, businessProvider), block-customer(label-customer, customer)',
     
     value-const-title1='N°',
     value-const-title2='-',
@@ -19,10 +19,34 @@
 
     value-label-customer='CUSTOMER INFORMATIONS:',
     widget-customer='customer-template',
-    
+
+    bind-resources
+  )
+
+  sib-display(
+    fields='block-team(label-team, members)',
+
+    value-label-team='CAPTAINS:',
+    widget-members='team-template',
+    multiple-members,
+
+    search-fields='is_captain'
+    search-widget-is_captain='sib-form-hidden'
+    search-value-is_captain='true'
+
+    bind-resources
+  )
+
+  sib-display(
+    fields='block-team(label-team, members)',
+
     value-label-team='TEAM:',
     widget-members='team-template',
-    multiple-members='',
+    multiple-members,
+
+    search-fields='is_captain'
+    search-widget-is_captain='sib-form-hidden'
+    search-value-is_captain='false'
 
     bind-resources
   )
diff --git a/src/styles/layout/project-profile/project-profile.scss b/src/styles/layout/project-profile/project-profile.scss
index 67adc47c95d6dc12358ecea64f041bef8d3b8f2b..e9af5715d83d97e7502ad6186e341447f9343c19 100644
--- a/src/styles/layout/project-profile/project-profile.scss
+++ b/src/styles/layout/project-profile/project-profile.scss
@@ -237,4 +237,12 @@
     }
   }
 
+  .project-profile-user-avatar {
+    display: inline;
+
+    * {
+      height: 100%;
+      width: 100%;
+    }
+  }
 }
\ No newline at end of file
diff --git a/src/templates/template-team.pug b/src/templates/template-team.pug
index ac3a2ffccdcad1e556d0f2a8698e62f798aad1c5..a875a7d782073dcde7dbedfb8f9cd5ef2c41429b 100644
--- a/src/templates/template-team.pug
+++ b/src/templates/template-team.pug
@@ -2,16 +2,19 @@ include hd-user-avatar.pug
 
 sib-widget(name='team-template')
   template
-    sib-display(
-      data-src="${value.user['@id']}"
+    sib-display.project-profile-user-avatar(
+      data-src="${value.user ? value.user['@id'] : ''}"
       fields='account.picture',
       widget-account.picture='hd-user-avatar'
     )
     div(name='user.thumb')
-      span ${value.user.name}
       sib-display(
-        data-src="${value.user.groups['@id']}",
-        fields='name',
-        multiple-name
+        data-src="${value.user ? value.user['@id'] : ''}"
+        fields='name'
+      )
+      sib-display(
+        data-src="${value.user ? value.user['@id'] : ''}",
+        fields='name'
+        nested-field="groups"
       )
     span ${value.name}