table,table tbody,table tr,table td,table th{border:none!important;border-bottom:none!important;border-top:none!important;border-left:none!important;border-right:none!important}.menu-footer-vertical .et-menu{display:block!important}.menu-footer-vertical .et-menu>li{display:block!important;width:100%;margin-bottom:10px}@media only screen and (max-width:980px){.images-avant-texte{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.images-avant-texte>.et_pb_column{float:none!important;width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}.images-avant-texte>.et_pb_column:nth-child(1){order:2!important}.images-avant-texte>.et_pb_column:nth-child(2){order:1!important;margin-bottom:30px!important}}.asgt-table-container{width:100%;overflow-x:auto;margin:20px 0;border-radius:8px;border:1px solid #d9d9d9}.asgt-table{width:100%;min-width:980px;border-collapse:collapse;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.3}.asgt-table th,.asgt-table thead th,.asgt-table thead tr th{background:#0088cc!important;color:#ffffff!important;font-size:13px;font-weight:700!important;padding:9px 8px;text-align:left;border:none!important}.asgt-table th *,.asgt-table thead th *{color:#ffffff!important}.asgt-table td{padding:7px 8px;border-bottom:1px solid #ececec;vertical-align:top}.asgt-table tbody tr:nth-child(even){background:#f8f8f8}.asgt-table tbody tr:hover{background:#d8f0ff}.asgt-table tbody tr{transition:.15s}.asgt-table .societe{width:210px;font-weight:600}.asgt-table .disciplines{width:180px}.asgt-table a{color:#0088cc;text-decoration:none}.asgt-table a:hover{color:#ff6600;text-decoration:underline}.asgt-table .site-link{display:inline-block;padding:4px 8px;border-radius:4px;background:#0088cc;color:#fff!important;font-size:12px}.asgt-table .site-link:hover{background:#ff6600}.asgt-scroll-info{display:none}@media(max-width:980px){.asgt-table{min-width:900px;font-size:12px}.asgt-table th,.asgt-table td{padding:6px}.asgt-scroll-info{display:block;padding:8px;background:#f5f5f5;font-size:12px}}