@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;700&display=swap');



.btn-warning {
  color: #fff;
 background-color: #293780 !important;
 border-color: #293780 !important;
}
div#ctl00_Main_ctl21_PnlDownloadPDF {
  display:none
}

label, td#ctl00_Main_TcktFront_cell_IT_164740 > label {
display: contents !important;
}

input[type="radio"], input[type="checkbox"] {
    margin-left: inherit !important;

}


header {
  min-height: 100px;
 background-color: #fff;
 background-size: cover;
 background-position: center;
 background-repeat: no-repeat;
}

/* Bouton "Retour à la sélection du profil" */
a.btn.btn-warning {
    background-color: #293780 !important;
    border-color: #293780 !important;
    color: #ffffff !important;
}

/* Texte dans le bouton */
a.btn.btn-warning span {
    color: #ffffff !important;
}


td#ctl00_Main_TcktFront_cell_IT_163719 {
width:inherit !important
}


.lblc, .DrpDwnLbl, .ItemKLblMoyendetransport {
    width: 350px !important;
    font-size: 18px !important;
}


lblc DrpDwnLbl  ItemKLblNombredekilometres

.AbstractSubmissionBottom {
  position: fixed;
 bottom: 180px;
 left: 0;
 width: 100%;
 background-color: #F9DF76;
 height: 80px;
 padding-top: 5px;
 padding-left: 5px;
 z-index: 1;
}
#mainNav.threeStep li {
  width: 33%;
}
#mainNav li {
  height: 71px;
 list-style: none;
 float: left;
 background-color: #EBEBEB !important;
 background-image: url(https://secure.k4cdn.net/key4register/App_Themes/Fo/img/navBtn.gif) !important;
 background-repeat: no-repeat;
 background-position: right top;
}
div#ctl00_Main_ctl21_is_not_stand_command > em {
  color: black !important
}
em#ctl00_Main_ctl21_Em2 {
  margin-left: 6pt !important
}
tbody > tr > td.FormLabel {
  padding-top: 10px;
 padding-bottom: 10px;
}
input[type="radio"], input[type="checkbox"] {
  margin-left: 1.3rem;
 margin-right: 0.2rem;
}
#ctl00_Main_ctl21_FORM_ITEM_23896 {
  display:none
}
.registrationticket .registration .PnlIdentificationLogout, #ctl00_Main_ctl21_BtnDownloadAbstract {
  display:none;
}
.schedule .session .time1 {
  display: inline-block !important;
}
/*Cacher etape suivante sur la page de séletion de profil*/
#ctl00_Main_TcktProfile > section > div > div > div {display:none;}

.ajax__validatorcallout.ajax__validatorcallout_popup_table {
  position: inherit;
 left: inherit;
 top: inherit;
 z-index: inherit;
 width: 200px !important;
}
table#VldtrCallout_23896_popupTable.ajax__validatorcallout.ajax__validatorcallout_popup_table {
  position: inherit !important;
}
.group #mainNav li div em {
  font-size: 14px;
}
#PnlAfficherMap_backgroundElement.fade {
  opacity: 0.8 !important;
}
div#ctl00_Main_ctl21_PnlAfficherMap {
  top : 20px !important;
}
#ctl00_Main_ctl21_Image1 {
  background-color : black;
}
#ctl00_Main_TcktFront_BtnPrevious, #ctl00_Main_TcktFront_BtnCancel {
  display:none;
}
.code, .sep2, .sep4 {
  display: none;
}
.firstname {
  display: contents !important;
}
.initiales {
  display: none;
}
.abstractpreview .abstractcontent {
  width: 1000px;
 font-family: Times New Roman;
 text-align: justify;
 margin: auto;
 margin-top: 100px;
 font-size: 150%;
}
.room, .start, .sep1, .speaker, .discussion, .moderators, #ctl00_Main_ctl21_RptSessionsInterventions_ctl05_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl06_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl04_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl07_INTERVENTION_TITLE {
  color: black;
}
, #ctl00_Main_ctl21_RptSessionsInterventions_ctl10_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl11_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl12_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl13_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl14_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl15_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl17_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl18_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl19_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl20_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl21_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl22_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl23_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl24_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl25_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl26_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl30_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl31_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl32_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl33_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl34_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl35_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl43_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl44_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl45_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl46_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl49_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl55_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl56_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl57_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl58_INTERVENTION_TITLE, .description, #ctl00_Main_ctl21_RptSessionsInterventions_ctl37_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl38_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl27_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl28_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl29_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl41_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl47_INTERVENTION_TITLE, #ctl00_Main_ctl21_RptSessionsInterventions_ctl48_INTERVENTION_TITLE {
  color: black;
}
#ctl00_Main_TcktFront_cell_IT_2504,#ctl00_Main_TcktFront_IT_BTN_FILE_2504,
#ctl00_Main_TcktFront_TblTicket_RU_2411,#ctl00_Main_TcktFront_TblTicket_GR_2411,
#ctl00_Main_TcktFront_TblTicket_RU_2504,#ctl00_Main_TcktFront_TblTicket_GR_2504,
#ctl00_Main_TcktFront_TblTicket_GR_2505,#ctl00_Main_TcktFront_cell_IT_2480,
#ctl00_Main_TcktFront_row_IT_FinGroupe_2504,#ctl00_Main_TcktFront_TblTicket_RU_2505,
#ctl00_Main_TcktFront_TblTicket_GR_2433,#ctl00_Main_TcktFront_TblTicket_RU_2433,#ctl00_Main_TcktFront_cell_IT_2512 {
  display:none;
}
#ctl00_Main_TcktFront_cell_IT_2581
,#ctl00_Main_TcktFront_cell_IT_2582
,#ctl00_Main_TcktFront_cell_IT_2583
,#ctl00_Main_TcktFront_cell_IT_2584
,#ctl00_Main_TcktFront_cell_IT_2598
,#ctl00_Main_TcktFront_cell_IT_2599
,#ctl00_Main_TcktFront_cell_IT_2600
,#ctl00_Main_TcktFront_cell_IT_2601
,#ctl00_Main_TcktFront_cell_IT_2603
,#ctl00_Main_TcktFront_cell_IT_2604
,#ctl00_Main_TcktFront_cell_IT_2605
#ctl00_Main_TcktFront_cell_IT_TXT_2504, #ctl00_Main_TcktFront_cell_IT_2507 {
  text-align:center;
}
.TitreRubriqueBo {
  font-weight:bold;
 margin-bottom:0px;
 margin-top:8px;
}
/*.tableRegistration {
  width:800px;
 background-image:url(../images/client/116/images/website.jpg);
 background-repeat:no-repeat;
 background-position:0px 103px;
}*/
#contenu {
  padding:15px;
 padding-top:160px;
}
.navigation {
  width:195px;
 margin-left:5px;
 min-height:195px;
}
.CellMenu {
  height:auto;
 margin-bottom:1px;
}
.CssButton:hover {
  background-image:url(../images/ButtonBGHover_blue.png);
}
.menu li div {
  padding-left: 20px;
 height: 20px;
 font-size:11px;
 background-image:url(../images/client/116/images/menu.png);
 padding-top:4px;
 padding-bottom:2px;
}
.menu li.selected div {
  background-image:url(../images/client/116/images/menu_active.png);
}
.Login fieldset legend span {
  background-image:url(../images/client/116/images/menu.png);
}
.Login fieldset, .Login fieldset legend span {
  background-color:White;
}
.menu li div a {
  color:White;
 display:block;
}
.menu li div a:hover, .menu li.selected div a {
  color:#3399ff;
}
#ctl00_Main_ctl21_PnlSubmitterInfo {
  background-color: white !important;
 border: 1px solid white !important;
}
#containerDivB {
  background-image:url(../images/client/476/images/Logo%20AFPBN%20COULEUR%20PNG.png);
 background-position:center bottom;
 background-repeat:no-repeat;
 background-size:25% auto;
 padding-bottom:250px;
 margin-bottom:50px;
}
.registrationticket .registration .PnlIdentificationLogout {
  display:none;
}
#ctl00_Main_LblValidation {
  visibility: hidden;
 position: relative;
}
#ctl00_Main_LblValidation:after {
  visibility: visible;
 position: absolute;
 top: 0;
 left: 0;
 content: "Confirmation d’inscription sous réserve de validation de votre justificatif";
}
/*Cacher possibilité de modifier le mot de passe*/
#ctl00_Main_TdViewPwd {
display:none;
}
.FirstLineOfDayFull {
  background-color: #336379;
 border-left: 3px solid #ec6409;
}
td.colManageAgenda {
  border-left: 3px solid #ec6409;
}
a:link {
  color: #000000;
 font-weight: 600;
 text-decoration: none;
}
.GrdVwScheduler .FirstLineOfDayFull td {
  color: white !important;
}
.LineSessionExpanded2854 {
  background-color: #edf6f5;
}
.colManageAgenda, th.MobileDisplayNone.colTime {
  background-color: #0f7b95;
}
.GridView.GrdVwScheduler th[scope=col] {
  display:none;
}
.dateday {
  margin-left: 8px;
}
.GrdVwScheduler {
  background-color: #edf6f5;
}
.intervention int8286 {
  color : #d63f78;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 .btn {
  text-transform: inherit !important
}
td.Item {
  padding: 10px !important;
}
#ctl00_Main_TcktFront_SpanButtons {
  display: grid;
 place-items: center center;
}
#ctl00_Main_TcktFront_LblTotalHT {
  margin-left: 625px;
}
#ctl00_Main_RptOrders_ctl00_PayOnline {
  display: none;
}
table {
  width: 100% !important;
 max-width: 100vw !important;
 display: block;
 overflow-x: auto;
}
label {
  color: #000000 !important;
}
label:not(.custom-control-label):not(.switch-control-label) {
  color: #000000 !important;
}
label[for="ctl00_Main_ChckBxLstEntryFeesAndProducts_2"], label[for="ctl00_Main_ChckBxLstEntryFeesAndProducts_3"] {
  display: none;
}
#ctl00_Main_ChckBxLstEntryFeesAndProducts_3 {
  display: none;
}
strong {
  font-family: arial,helvetica,sans-serif !important;
}
.AbstractSubmitterInfo {
  padding : 28px
}
#ctl00_Main_ctl13_BtnIdentification {
  background: #0F3B56;
 color: white;
}
.CssButton {
  color: #0F3B56;
 width: 150px;
 padding: 3px;
 cursor: pointer;
 border-width: 1px;
 border-style: solid;
 border-color: #0F3B56;
 background-repeat: repeat-x;
 height: 30px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 background-color: white;
}
#ctl00_Main_ctl21_MenuStep3 {
  display: none;
}

div.col-12.col-sm-6.col-lg-7.col-xl-8.date {
  display:none !important
}
#RUB764 {
  display: none;
}
#RUB754 {
  display: none;
}
#ctl00_Main_TdBuy {
  display: none;
}
#ctl00_Main_ctl21_LABEL_15082 {
  display: none;
}
}
#ctl00$Main$RptOrders$ctl00$PayOnline {
  display: none;
}
#ctl00_Main_BtnIdentification {
  width:200px !important
}
#ctl00_Main_ctl21_BtnIdentification {
  margin-right: 100% !important;
}
#ctl00_Main_ctl21_BtnDownloadProgramreplace {
  width: auto;
 margin-top: -55px;
 margin-left: 0px;
}
#ctl00_Main_ctl21_BtnDownloadProgram {
  visibility:hidden
}
#ctl00_Main_ctl21_ItemRow15077>td.FormLabel>span {
  visibility: hidden;
 position: relative;
}
#ctl00_Main_ctl21_ItemRow15077>td.FormLabel>span:after {
  visibility: visible;
 position: absolute;
 top: 0;
 left: 0;
 content: "Civilité";
}
#ctl00_Main_pnlProfileRdbtn {
  display: none;
}
.buttons-container {
  display: flex;
 justify-content: center;
 align-items: center;
 gap: 40px;
 margin-top: 50px;
}
.button-container img {
  width: 300px;
 height: auto;
 margin-bottom: 10px;
 margin: auto;
 display: block;
}
.button-label {
  display: block;
 text-align: center;
 font-size: 18px;
 font-weight: bold;
}
.button-container img:hover {
  filter: brightness(100%);
 transition: filter 0.8s ease;
}
p[style*="text-align: center;
 "] input[type="button"] {
  font-family: 'Barlow Semi Condensed', sans-serif;
 font-weight: 300;
 font-size: 18px;
 padding: 10px 20px;
 background-color: #62B09F;
 color: white;
 border: none;
 border-radius: 4px;
 cursor: pointer;
 transition: background-color 0.3s ease;
}
p[style*="text-align: center;
 "] input[type="button"]:hover {
  background-color: #62B09F;
}
/*Mobile - Cacher le bouton du menu*/
.d-lg-none {display:none;}
}


