/*Changer la police de "how to submit your abstract"*/
strong {
    font-family: "blinker", Sans-serif;
}
/* Cacher bouton export word*/
a#ctl00_Main_WbUsrCntrlAbstract_linkButtonAskUpdate {
    display: none!important;
}


.GrdVwScheduler .colTime {
    width: 88px;
}

a:link {
    color: black;
}

a#ctl00_Main_ctl13_GrdVwScheduler_ctl03_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl06_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl24_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl34_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl38_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl48_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl49_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl51_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl67_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl76_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl79_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl87_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl94_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl103_SESSION_NOM,
/*a#ctl00_Main_ctl13_GrdVwScheduler_ctl110_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl111_SESSION_NOM,
a#ctl00_Main_ctl13_GrdVwScheduler_ctl112_SESSION_NOM */{
    color: white;
}

.GrdVwScheduler .colRoom span, .GrdVwScheduler .colTime .PnlTime {
    display: inline;
}

.GrdVwScheduler a.LnkSessionDetailsForComputer {
    text-decoration: none !important;
}


a:hover, a:focus {
    color: white;
}

tr.LineSession3737 {
display: none
}

.GrdVwScheduler .colTime .colTimeDtFin {
    display: inherit !important
}

/*suppression des bordures du tableau de programme*/
table, th, td {
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
}

.schedule .session .intervention .speaker .firstname {
    display: inline-block;
}

table#ctl00_Main_ctl13_GrdVwScheduler > tbody > tr:first-child {
display: none
}



a.fancybox {
    text-decoration:  none !important ;
}

.initiales {
    display: none;
}

/* OV : intervention 13/09/24 */
/* Couleur dégradé titre rubriques indiv. */
.TblTitreRubriqueBo .TitreRubriqueV2 { display:inherit !important; }
.TblTitreRubriqueBo .TitreRubriqueV2  span { background: linear-gradient(90deg, #8FBC42
0, #0E72B4 45%); -webkit-background-clip: text; color:transparent!important; font-size:45px; }
.registration .HTitle { display:none; }

/* Titre masqué rubrique espace groupe */
.groupTicket h2, .group h2 {display:none;}

/* Affichage ligne entière RADIO espace groupe (segments) */
.group .CssTypeItemRADIO span.displayNone { display:inline; }

.group .CssItem32151 label::after { content : " : 150.00 €"; }

/* OV : fin */


/* OV : intervention 24/09/2024 */

/*0602/25 - Sandy Programme*/
.time1 {display:inline !important;}

@media (max-width:500px)
{

div#ctl00_Main_PnlBuyProducts {
left: unset !important;
}

div#ctl00_Main_Panel2 {
width: 110% !important
}

}

@media (min-width:500px) and (max-width:1366px)
{
/* Ré-adaptation du footer créé par LIVE en fonction de la résolution */
.logoAphraFooter, .textContact { text-align:center; }
.textContact { padding-bottom:20px; }
#ctl00_Main_footerDiv { background-color:Black; }

/* Ré-adaptation de la bannière en fonction de la résolution */
body .banner { padding:0; }
/* Ré-adaptation du menu mobile en fonction de la résolution */
body header a.menu-trigger { background-color:#00037c; }

}

/* OV : fin */

/*********************************ABSTRACT*********************************/
/*MAJ de la page preview abstract*/

.abstractpreview .abstractcontent{
width:auto;
}

/*MF test 28112024*/
#ctl00_Main_WbUsrCntrlAbstract_imageButtonAskUpdate
{
display:none!important;
}

#ctl00_Main_WbUsrCntrlAbstract_linkButtonAskUpdate
{
display:none!important;
}



/*Masquer bouton "Inscrivez-vous' page abstract*/
input#ctl00_Main_ctl13_BtnRegister{
Display:none;
}
div#ctl00_Main_ctl13_PnlActions {
    margin-left: 369px;
}

.TblTitreRubriqueBo .TitreRubriqueV2 {
display:none
}

.form-check-label {
line-height: 20px;
margin-bottom: 10px;
}

/*
OV : affichage requiredfield
input#ctl00_Main_TcktFront_RqrdFldVldtr_RadioGroup_value_Segments, input#ctl00_Main_TcktFront_RqrdFldVldtr_RadioGroup_value_VISA {
display:none
}*/

/*Modification Mobile dans le formulaire : drapeau sélection pays décalé sur la droite */

.intl-tel-input .selected-flag{
Margin-left: 178px!important;
}
/*Création bouton page abstract*/

.contenublockEVS38_1 {
    display: flex;
    margin: auto;
    padding: 20px 20px 20px 20px;
    width: 60%;
    justify-content: center;
    flex-wrap: wrap;
    align-content: stretch;
}

.downloadguidelines{
    display: flex;
    background: ##2B7DB2;
    border: 1px solid;
    border-radius: 17px;
    padding: 7px 10px;
    /*color: #fff!important;*/
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    vertical-align: text-top;
    text-decoration: none;
    height: 72px;
    width: 306px;
    margin: 10px;
    align-items: center;
    justify-content: center;
}

.downloadguidelines:hover{
color: white;
}

/* MAJ des boutons*/
.CssButton{
background-image:none;
background-color: #2176be !important;
color:#fff!important;
border: #2176be solid 2px;
}

input#ctl00_Main_WbUsrCntrlAbstract_RdAsyncUpldItemITEM_3818fakeInput0.ruFakeInput.radPreventDecorate {
width:55% !important
}


.CssButton:hover {
background-image:none;
color :#2176be!important;
background-color: #8bc441!important;
border: #8bc441 solid 2px;
font-weight: bold;
}

a#ctl00_Main_ctl13_BtnRegistered {
    display: flex;
    margin-bottom: 6px;
    align-content: space-around;
    flex-direction: row;
    justify-content: center;
}
/* Cacher l'encadré dans la partie abstract*/
tr#ctl00_Main_WbUsrCntrlAbstract_rowAbsItem3818 {
    background-image: none;
    background-color: #2176be;
    color: white;
}

input#ctl00_Main_ctl01_BtnRegister, table#tblAbstractAdvices, div#dvAbstractInformationBottom, tr#ctl00_Main_WbUsrCntrlAbstract_RowTypeAbstract {
    display: none;
}
.AbstractRegistration {
border: none;
}

.AbstractTitle {
font-weight: bolder;
color: #1f76bd;
text-decoration-line: underline;
}
/* Cacher la barre jaune dans la page personnelle abstract*/
.AbstractSubmitterInfo {
display: none;
}

.AbstractSubmitterInfoBottom {
background-color: white;
border: 1px solid #1f76bd;
}
.TxtBxCoAuthorLastname, .TxtBxCoAuthorFirstname, .TxtBxCoAuthorInitial,
.TxtBxCoAuthorAffiliation, .TxtBxCoAuthorCity, .DrpDwnLstCoAuthorCountry { border:solid 1px #2176be; }

/* Test font*/
body, p, ul, ol, h1, h2, h3, h4, h5, h6 {
    font-family: 'Blinker', sans-serif;
}


/* Correction GREG TP-3606
input[type=text], input[type=email], .custom-select, input[type=tel], input[type=date] {
border:1px black solid!important;
background:#f7f7f7!important;
font-size:14px;
width:100%;
margin-left:0px!important;
}
*/

.CssTypeItemTEXTE input[type=text]:hover, input[type=email]:hover, .custom-select:hover, .CssTypeItemTEXTE input[type=tel]:hover, .CssTypeItemTEXTE input[type=date]:hover {
border:1px #2176be solid!important;
}

AbstractTitleArea{
color: #2176be;
}
table#ctl00_Main_WbUsrCntrlAbstract_CtrCoAuteur_GrdVwCoAuteur {
    border: #1f76bd 1px solid;
}
.CoAuthorHeader {
    background-image: none;
    background-repeat: repeat-x;
    background-size: auto 100%;
    color: #2176be;
    text-align: center;
    border: #2176be 1px solid;
    }
    
.cke_top {
    border-bottom: 1px solid #2176be;
    padding: 6px 8px 2px;
    white-space: normal;
    -moz-box-shadow: 0 1px 0 #2176be inset;
    -webkit-box-shadow: 0 1px 0 #2176be inset;
    box-shadow: 0 1px 0 #2176be inset;
    background: #2176be;
    background-image: none!important;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#f5f5f5',endColorstr='#cfd1cf')
}

.AbstractSubmissionBottom {
background-color: #363c3e00;
}

/*Fix GREG marge gauche ticket TP-2432*/
#ctl00_Main_TcktFront_LBL_MOBILE_27852 {
  margin: 15px 0px 11px 0px !important;
}

.LblTxtBx.form-check-label
{
  margin: 0 !important;
}

.LblDrpDwn.form-check-label
{
  margin: 0 !important;
}

/* Début override css du template */
span#ctl00_Main_TcktFront_SummaryPaymentMeans {
display:none
}

a#ctl00_Main_TcktFront_LnkBtnValidateDiscountCode.LnkBtnValidateDiscountCode {
font-size:0px
}

a#ctl00_Main_TcktFront_LnkBtnValidateDiscountCode.LnkBtnValidateDiscountCode::after {
  content: "Apply";
  text-indent: 0;
  display: block;
  line-height: initial;
  font-size:16px
}

label#ctl00_Main_TcktFront_LBL_MOBILE_27195.LblDrpDwn.form-check-label {
  margin: margin-left: inherit; !important;
}

td.tdLblTotalHTValue, td.tdLblTotalTTCValue, td.tdLblTotalTVAValue {
padding-left: 10px !important;
}

nav#menu > ul.menu > li > a {
font-family: Blinker;
}

body
{
background:#FAFAFA;
font-size:16px;
}

p, ul,li
{
font-size:16px;
}

h1
{
margin:0px;
font-weight:bold;
font-size:26px;
text-align:left;
}


h2, .TitreGroupe
{
font-size:20px;
font-weight:bold;
}

h3
{
font-size:20px;
}

ul {
    padding: 0px 20px;
}

.contenublockMEL_0
{
text-align:justify;
border:0px;
cellpadding:1px;
background-color:#fff;
box-shadow:0 6px 40px rgb(0 0 0 /15%);
display:block;
center:100%;
float:left;
margin-top:0px;
margin-bottom:20px;
padding:10px 50px 10px 50px;
width:100%;
border-radius:10px;
font-family: Blinker;
}

.contenublockMEL_1
{
text-align:justify;
border:0px;
cellpadding:1px;
background-color:#fff;
box-shadow:0 6px 40px rgb(0 0 0 /15%);
display:block;
center:100%;
float:right;
margin-top:30px;
margin-bottom:50px;
padding:10px 30px 10px 30px;
width:53%;
border-radius:10px;
}

.contenublockMEL_2
{
text-align:justify;
border:0px;
cellpadding:1px;
background-color:#fff;
box-shadow:0 6px 40px rgb(0 0 0 /15%);
display:block;
center:100%;
float:left;
margin-top:30px;
margin-bottom:50px;
padding:10px 30px 10px 30px;
width:45%;
border-radius:10px;
}


.contenublockMEL_IMG
{
text-align:justify;
border:0px;
cellpadding:0px;
background-color:transparent;
box-shadow:none;
display:block;
center:100%;
float:right;
margin-top:30px;
margin-bottom:50px;
padding:-15px 30px 10px 30px;
width:53%;
border-radius:none;
}

.contenublockMEL_4
{
text-align:justify;
border:0px;
cellpadding:1px;
background-color:transparent;
box-shadow:none;
display:block;
center:100%;
float:right;
margin:auto;
padding:10px;
width:40%;
border-radius:none;
}
.contenublockMEL_5
{
text-align:justify;
border:0px;
cellpadding:1px;
background-color:rgba(255,255,255,0.7);
box-shadow:0 6px 40px rgb(0 0 0 /15%);
display:flex;
center:100%;
margin-bottom:20px;
padding:10px 50px 10px 50px;
width:100%;
border-radius:10px;
flex-wrap: wrap;
}
.contenublockMEL_6
{
text-align:justify;
border:0px;
cellpadding:1px;
background-color:transparent;
box-shadow:none;
display:block;
center:100%;
float:center;
margin:auto;
padding:10px;
width:97%;
border-radius:none;
}
.contenublockMEL_7
{
text-align:justify;
border:0px;
cellpadding:1px;
background-color:transparent;
box-shadow:none;
display:block;
center:100%;
float:left;
margin:auto;
padding:5px 25px 10px 0px;
width:56%;
border-radius:none;
}

.contenublockMEL_8
{
text-align:justify;
border:0px;
cellpadding:1px;
background-color:transparent;
box-shadow:none;
display:block;
center:100%;
float:right;
margin:auto;
padding:0px;
width:42%;
border-radius:none;
}
.ContentBlockInner
{
background:transparent;
display:block;
center:100%;
}

.ContentBlock CONTENT_BLOCK Content2808
{
background:blue;
}
.autretruc
{
text-align:center;
border:0px;
cellpadding:1px;
background-color:transparent;
box-shadow:none;
display:block;
center:100%;
margin:auto;
padding:10px 30px 15px 30px;
width:100%;
border-radius:none;
}

.btn
{
border-radius:5px!important;
padding: 5px 40px 5px 40px;
font-size:19px;
font-weight:bold;
background-color: #2176be !important;
color:#fff!important;
border: #2176be solid 2px;
}
.btn:hover
{
border-radius:5px!important;
color :#2176be!important;
background-color: #8bc441!important;
border: #8bc441 solid 2px;
}

/*bouton autre pour liens*/
.btnsecondary
{
background:#fac235;
border-radius:2Opx!important;
padding:5px 20px;
color:#fff!important;
font-size:26px;/*Modif KF*/
font-weight:bold;
text-align:center;
text-decoration:none;
width:auto;

}
.btnsecondary:hover
{
background:black!important;
color:#fff!important;
text-decoration:none;
}
/* fin bouton autre pour liens*/

.btnregMEL_
{
background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
width:350px!important;
padding:5px 20px;
border-radius:5px!important;
color:#fff!important;
font-size:16px;
font-weight:bold;
text-align:center;
text-decoration:none;
display:block;
}
.btnregMEL_:hover
{
background:#8bc441!important;
color:#ffffff!important;
text-decoration:none;
border-radius:5px!important;
}

input[type=submit]
{
width:auto!important;
}

.btncontact_
{
background:white!important;
border-radius:5px!important;
border: white solid 2px;
color:#000000!important;
padding: 5px 40px 7px 40px;
font-size:19px;
font-weight:bold;
text-decoration:none;
}

.btncontact_:hover
{
background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%)!important;
border-radius:5px!important;
border: solid 2px;
color:#ffffff!important;
text-decoration:none;
}

/*changement de couleur sur le bouton INDIV CONNECT*/
input#ctl00_Main_BtnIdentification {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
    border-radius:5px!important;
    border: 2px solid;
    color:#fff!important;
}

input#ctl00_Main_BtnIdentification:hover {
    background:#8bc441!important;
color:#ffffff!important;
text-decoration:none;
border-radius:5px!important;
}

/*changement de couleur sur le bouton GROUP CONNECT*/
a#ctl00_Main_ctl13_BtnIdentification {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
    border-radius:5px!important;
    border: 2px solid;
    color:#fff!important;
}

a#ctl00_Main_ctl13_BtnIdentification:hover {
    background:#8bc441!important;
color:#ffffff!important;
text-decoration:none;
border-radius:5px!important;
}

/*changement de couleur sur le bouton GROUP PASSWORD SAVE*/
a#ctl00_Main_ctl13_btn_Pwd {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
    border-radius:5px!important;
    border: 2px solid;
    color:#fff!important;
}

a#ctl00_Main_ctl13_btn_Pwd:hover {
    background:#8bc441!important;
color:#ffffff!important;
text-decoration:none;
border-radius:5px!important;
}

/*cacher le bouton GROUP DRAFT AND NEXT*/
a#ctl00_Main_ctl13_BtnSave_Draft {
    display:none;
}

/*changement de couleur sur le bouton GROUP SAVE AND QUIT*/
a#ctl00_Main_ctl13_BtnSave {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
    border-radius:5px!important;
    border: 2px solid;
    color:#fff!important;
}

a#ctl00_Main_ctl13_BtnSave:hover {
    background:#8bc441!important;
color:#ffffff!important;
text-decoration:none;
border-radius:5px!important;
}

/*changement de couleur sur le bouton GROUP SAVE AND NEW*/
a#ctl00_Main_ctl13_BtnSaveNext {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
    border-radius:5px!important;
    border: 2px solid;
    color:#fff!important;
}

a#ctl00_Main_ctl13_BtnSaveNext:hover {
    background:#8bc441!important;
color:#ffffff!important;
text-decoration:none;
border-radius:5px!important;
}

/*changement de couleur sur le bouton GROUP ORDER*/
a#ctl00_Main_ctl13_Orders_ctl00_ValidateOrder {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
    border-radius:5px!important;
    border: 2px solid;
    color:#fff!important;
}

a#ctl00_Main_ctl13_Orders_ctl00_ValidateOrder:hover {
    background:#8bc441!important;
color:#ffffff!important;
text-decoration:none;
border-radius:5px!important;
}

/*changement de couleur sur le bouton GROUP PAY ONLINE*/
a#ctl00_Main_ctl13_Orders_ctl00_PayOnline {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
    border-radius:5px!important;
    border: 2px solid;
    color:#fff!important;
}

a#ctl00_Main_ctl13_Orders_ctl00_PayOnline:hover {
    background:#8bc441!important;
color:#ffffff!important;
text-decoration:none;
border-radius:5px!important;
}

/*changement de couleur sur le bouton GROUP PAY BANK TRANSFER*/
a#ctl00_Main_ctl13_Orders_ctl00_PayBankTransfer {
    display:none;
}


/*cacher le bouton ETAPE PRECEDENTE*/
input#ctl00_Main_TcktFront_BtnPrevious {
    display:none
}

/*changement de couleur sur le bouton CONFIRMER*/
input#ctl00_Main_TcktFront_BtnSave {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
    border-radius:5px!important;
    border: 2px solid;
    color:#fff!important;
}

input#ctl00_Main_TcktFront_BtnSave:hover {
    background:#8bc441!important;
color:#ffffff!important;
text-decoration:none;
border-radius:5px!important;
}

/*changement de couleur sur le bouton CANCEL*/
input#ctl00_Main_TcktFront_BtnCancel {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%);
    border-radius:5px!important;
    border: 2px solid;
    color:#fff!important;
}

input#ctl00_Main_TcktFront_BtnCancel:hover {
    background:#D92304!important;
color:#ffffff!important;
text-decoration:none;
border-radius:5px!important;
}

/*bouton sur img */
.containerMF_
{
position:relative;
width:100%;
max-width:400px;
}

.containerimgMF_
{
width:100%;
height:auto;
}

.containerbtnMF_
{
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
  background-color: #f1f1f1;
  color:#000000!important;
  font-weight:bold;
  font-size: 16px;
  padding: 16px 30px;
  border: none;
  cursor: pointer;
  border-radius: 5px;
  text-align: center;
  text-decoration:none;
}
.containerbtnMF_:hover
{
  background-color: black;
  color:#ffffff!important;
  text-decoration:none;
}

/*fin bouton sur img*/

/* Déclarer les boutons en dessous du header à droite*/
nav#menu > ul.menu{
margin-left:19px!important;
}
main article section > div > .block {
    padding: 25px;
    height: auto;
    background-color: #ffffff;
    box-shadow:45px black;
}


header .container {
background:transparent!important;
padding: 0px 0px 20px 0px;
}


footer
{
    height: 350px;
    position: absolute;
    top: 100%;
    width: 100%;
    background:#000000;
}

main .block
{
background:transparent;
}


main .container {
background:transparent;
padding: 0px 30px 0px 30px;
}

.banner
{
padding: 0px 30px 0px 30px;
}

nav#menu {
    margin: 5px 30px!important;
    padding: 0px!important;
    border-radius:20px!important;
    background:transparent!important;
}

nav#menu > ul.menu > li {
    margin: 0px 0px 0px 0px;
    }

nav#menu > ul.menu > li > a {
    background: linear-gradient(90deg, rgba(14,114,180,1) 0%, rgba(66,144,134,1) 42%, rgba(143,188,66,1) 100%) !important;
    border-radius: 5px !important;
    border: solid 2px;
    color: #fff!important;
    padding: 5px 15px 7px 15px;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;

}

nav#menu> ul.menu> li a:hover {
    background: #8bc441 !important;
    border-radius: 5px !important;
    border: #8bc442 solid 2px;
    color: #fff !important;
}
}

main {
    padding-top: 2px;
    }
/* fin override css du template */

/* début override css d'un formulaire*/

.CssTypeItemTEXTE input[type=text], input[type=email], .custom-select, input[type=tel], input[type=date]
{
border:2px #ccc solid;
background:#f7f7f7;
border-radius:5px;
font-size:14px;
width:100%;
margin-left:0px!important;
}

input[type=tel]
{
padding:5px 50px 5px 5px;
}

input[type=text], input[type=email], .custom-select
{
padding:5px 5px 5px 5px!important;
}

textarea
{
border:2px #ccc solid!important;
background:#f7f7f7!important;
border-radius:5px!important;
padding:5px!important;
font-size:14px!important;
width:100%!important;
margin-left:0px!important;
}

input[type="radio"], input[type="checkbox"], label{
    /*height:17px;*/
    width:auto;
    font-weight:normal!important;
    padding-bottom:0px!impotant;
    margin-top: 2px;
    margin-bottom:0px;
    font-size:16px;
}


.rowTypePHONE input[type=text], .ItemKPressCard input[type=text], .rowTYPEDATE input[type=text], .ItemKREADDITIONALDEL input[type=text]
{
border:initial;
background:initial;
border-radius:initial;
padding:initial;
font-size:initial;
width:initial;
}


/*label
{
display: inline;
font-size:16px;
font-weight:bold;
color:#000000;
margin:45px 0px 11px 0px;
}
*/

.ItemKPhone2,.ItemKPhone1
{
font-size:16px;
font-weight:bold;
color:#000000;
padding:15px 0px 11px 4px!important;
}


.ItemKVISA_Issuedate, .ItemKVISA_Expirydate, .ItemKVISA_Birthdate, .ItemKREADDITIONALDEL
{
font-size:16px;
font-weight:bold;
color:#000000;
padding:15px 0px 11px 2px!important;
}




/*.intl-tel-input input
{
    margin-top: 0px;
  
}
*/

.ItemKPhonenonoblig1
{
font-size:16px;
font-weight:bold;
color:#000000;
display: block;
padding: 15px 0px 0px 4px!important;
}

.ItemKPhonenonoblig1 span {
    margin: 0px 0px 13px 0px;
}
/*.ItemKPhonenonoblig1 .intl-tel-input input
{
    margin-top: 40px;
}*/

/* fin override css d'un formulaire */

/* menu sélectionné hidden */
.CurrentMenuRegistration {
    display: none;
}
/* menu stepper*/

.MenuRegistration .MenuRegistrationInner {

display:block;
background-repeat:repeat-x;
background-position:center center;
background-color:transparent!important;
text-align:center;
}

.MenuRegistration .MenuRegistrationInner div {
    margin: 5px;
    position: relative;
    border-radius: 20px;
    display: inline-block;
    width: 110px;
    height: 50px;
    background-color: #000000;
    color: white;
    text-align: center;
    font-size:13px;
    font-weight:bold;
    vertical-align: middle;
    line-height: 50px;
    padding: 0px 5px;
}



.MenuRegistration .MenuRegistrationInner div span
{
    display: table-cell;
    vertical-align: middle;
    line-height: initial;
    height: 50px;
    width: inherit;
}

/*menu selected du stepper*/
.MenuRegistration .MenuRegistrationInner div.selected
{
background-color:#fac833;
color:#000000;
}


/*fin menu stepper*/

.ctl00_Main_TcktFront_cell_GR_29104
{
margin:0px!important;
}


.header-trois-images
{
width:100%;
background:red;
min-height:40px;
}

.header-trois-images div
{
display:inline-block;

}

.image-1,.image-3
{
width:33%;
background:yellow;
color:#000!important;
float:left;
}

.image-2
{
width:34%;
background:magenta;
color:#000!important;
text-align:center;
float:left;
}


/*BLOCK LIVE LEFT AND RIGHT*/

.LIVELEFT_
{
width:40%;
float:left;
padding:10px 10px 10px 0px;
}

.LIVERIGHT_
{
width:57%;
float:right;
padding:10px 10px 10px 0px;
}

/*début construction du footer*/
.LIVEpiedpage_
{
background:#000000!important;
}

.LIVEpied_LEFT
{
width:60%;
float:left;
padding-left:40px;
background:#000000;
}

.LIVEpied_RIGHT
{
width:40%;
float:right;
padding:30px;
background:#000000;
}
/*fin construction du footer*/

.main-content
{
display:block;
}

.LIVEmain_content
{
width:60%;
float:left;
padding:10px 10px 10px 0px;
}

.LIVEsidebar_right
{
width:40%;
float:right;
padding:10px;
}

{
.contenublockMEL_2
{
width:100%;
float:none;
}
.contenublockMEL_1
{
width:100%;
float:none;
}
.LIVEpied_LEFT
{
width:100%;
float:none;
}

.LIVEpied_RIGHT
{
width:100%;
float:none;
}

#RUBRIQUE_B_1546
{
background:transparent;
}


.ctl00_Main_TcktFront_SummaryPaymentMeans
{
width:400px;
}

strong {
    font-family: "blinker", Sans-serif;
}

}