.organigramme ul{padding-top:0px;position:relative;display:flex;justify-content:center;flex-wrap:wrap}.organigramme ul::before{content:'';position:absolute;top:0;left:0%;border-top:2px solid #ccc;width:100%;transform:translateX(-50%)}.organigramme li{list-style:none;padding:0px 0px 0 0px;text-align:center;position:relative;min-width:220px}.organigramme li::before,.organigramme li::after{content:'';position:absolute;top:0;border-top:2px solid #ccc;width:50%;height:20px}.organigramme li::before{right:0%;border-right:2px solid #ccc}.organigramme li::after{left:0%;border-left:2px solid #ccc}.organigramme li:only-child::before,.organigramme li:only-child::after{display:none}.organigramme li:only-child{padding-top:0}.organigramme li>span{display:inline-block;padding:10px 15px;background:#f5f5f5;border:2px solid #ccc;border-radius:8px;font-weight:bold;font-size:14px}.organigramme li>span small{display:block;font-size:5px;font-weight:normal;margin-top:4px;color:#555}