.tableRegistration {
    border: none;
    vertical-align: top;
    padding: 0px;
    width: 100% !important;
}




.menu_top {
    height: 46px !important;
}

/* Page acceuil*/
#margin {margin-left:20%;
}

#marginlength {

width: 30%;
}
#cover1{
background-image: url('https://secure.key4events.com/key4register/images/client/1508/images/bandeau.jpg'); 
background-size: 100%; 
background-repeat: no-repeat; 
margin-top: -9px;
}

.mainmenu_top {
    background-color: #305B70;
}

.menu_top_container {
    /* padding: 0px 410px; */
    margin: -1px auto;
    max-width: 744px;
}
a.MenuSelected{
    color: #FFFFFF !important;
}
/*formulaire d'inscription*/

#ctl00_Main_TcktFront_IT_LISTE_122717, #ctl00_Main_TcktFront_IT_LISTE_122617, #ctl00_Main_TcktFront_IT_LISTE_125067{
    width: 113%;
    padding: 0px 0px 0px 14px;
}
#ctl00_Main_TcktFront_IT_LBL_TEXTE_122608, #ctl00_Main_TcktFront_IT_LBL_TEXTE_122612, #ctl00_Main_TcktFront_IT_LBL_TEXTE_122615{
    text-align: right;
}
    
#ctl00_Main_TcktFront_IT_TEXTE_124545, #ctl00_Main_TcktFront_IT_TEXTE_122607{
    width: 84%;
}

.TblTckt {
    color: #305B70;
}

font {
    color: #B9608E;
}
/*cache titre évènement*/
.tdEnteteRegistrationTopInner {
display:none }

.tdEnteteRegistrationLogo {
    border: none;
    vertical-align: top;
    padding: 0px;
    height: 250px;
}

.tdEnteteRegistrationTop {
    background-size: auto 84%;
    margin: auto;
    background-color: white;
    height: 200px;
    background-position-x: 50%;
    background-position-y: 40%;
    background-repeat: no-repeat;
}

#MainCentered {
    display: block;
    width: 100%;
}

.div1footer {
  width: 100%;
  border: 1px solid #333;
  padding: 8px 12px;
  background-color: #97ADB7;
  height:240px;
}

.div2footer {
  width: 100%;
  border: 1px solid #333;
  padding: 8px 12px;
  background-color: #223F4D;
  height:70px;
}


/*
#zoneback {
    background-image: url(https://secure.key4events.com/key4register/images/client/1508/images/bandeau.jpg);
    text-align: center;
    background-size: 100%;
    width: 100%;
    height: 520px;    
    background-repeat: no-repeat;
}
*/

.CssButton1 {
color:white !important; text-decoration:none; background-color:#17ABC6; border-radius: 20px; /*height: 20px;*/ font-size: 15px;
/*border-style: none;*/
padding:8px;
/*background-image:none;*/
/*cursor: pointer;*/
    }
    
.CssButton2 {
color:white !important; text-decoration:none; background-color:#B36790; border-radius: 20px; /*height: 20px;*/ font-size: 15px;
/*border-style: none;*/
padding:8px;
/*background-image:none;
cursor: pointer;*/
    }
    
div#cover1 {
    height:490px;
}

/*div.ContentBlock.CONTENT_BLOCK.Content27474.k4r50Left, div.ContentBlock.CONTENT_BLOCK.Content27475.k4r50Right {
margin-top:-600px }
*/
#programme1, #programme2 {
    margin: 0px 30px 0px 0px;
}

/*#ctl00_Main_ctl00_Layout_13593 {
    margin-top: 120px;
    margin-bottom: 40px;
}*/

/*formulaire*/

div.registration.profile.registrationticket {
width:35% }

div#ctl00_Main_main {
background-color:#E3EEF4}

.CssTextBox, #ctl00_Main_TcktFront_PHONE_122610, #ctl00_Main_TcktFront_PHONE_122611, .DrpDwn select {
border-radius: 20px; 
height: 22px;
border: 0px inset #C0C0C0;
height: 26px;}

.registration {
    line-height: 3;
text-align: -webkit-center
}

.CssButton {
    border-radius: 20px;
}

input#ctl00_Main_TcktFront_BtnSave.CssButton {
background-color: #B36790 !important;
background-image: none;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
}


#ctl00_Main_TcktFront_BtnCancel, #ctl00_Main_TcktFront_BtnPrevious {
display:none }

#ctl00_Main_TcktFront_cell_IT_122619 {
    display: inline-block;
}

#ctl00_Main_TcktFront_IT_LBL122951 > p {
margin-top: -30px }

.registration {
    line-height: 2.5;
    font-family: roboto-bold;
    font-size: 16px;
    font-family: roboto-bold;
}

.CssTextBox {
font-family: Roboto-italic;
padding-left: 45px;
padding-right: 20px;

}

#ctl00_Main_TcktFront_IT_LBL_TEXTE_122637, #ctl00_Main_TcktFront_IT_LBL_TEXTE_122638, #ctl00_Main_TcktFront_cell_IT_122639, #ctl00_Main_TcktFront_IT_LBL_TEXTE_122640 {
width: 275px !important }

/*cache les titres des formulaires*/
.TitreRubriqueBo {
display:none }


/*Alignement des champs du formulaire*/
.tmpTable td, .tmpTable th, td.Item {
    vertical-align: middle;
}

/*
.registration {
    top: -15px;
} */



.menu_top ul {
    /*padding: 0px 410px;*/
    margin: -1px auto;
    max-width: 360px;
}

/*Menu Youtube*/
#ctl00_MTOP15534 {
    background-color: #33B5CD;
    background-image: url(https://secure.key4events.com/key4register/images/client/1508/images/picto_youtube.png);
    background-size: 39%;
    background-repeat: no-repeat;
    background-position: 20px 8px;
    padding: 14px 7px !important;
}
#ctl00_PnlMenu_MTOP15534 span span {
    color: transparent;
}
/*Menu Linkedin*/
#ctl00_MTOP15533 {
    background-color: #33B5CD;
    background-image: url(https://secure.key4events.com/key4register/images/client/1508/images/picto_linkedin.png);
background-size: 49%;
    background-repeat: no-repeat;
    background-position: 14px 9px;
    padding: 14px 0px !important;
}
#ctl00_PnlMenu_MTOP15533 span span {
    color: transparent;
}
/*Menu Twitter*/
#ctl00_MTOP15532 {
    background-color: #33B5CD;
    background-image: url(https://secure.key4events.com/key4register/images/client/1508/images/picto_twitter.png);
    background-size: 46%;
    background-repeat: no-repeat;
    background-position: 15px 11px;
    padding: 14px 7px !important;
}
#ctl00_PnlMenu_MTOP15532 span span {
    color: transparent;
}
/*Menu facebook*/
#ctl00_MTOP15531 {
    background-color: #33B5CD;
    background-image: url(https://secure.key4events.com/key4register/images/client/1508/images/picto_facebook.png);
background-size: 30%;
    background-repeat: no-repeat;
    background-position: 56px 9px;
    padding: 14px 18px !important;
}
#ctl00_PnlMenu_MTOP15531 span span {
    color: transparent;
}    
    

/*Page programme*/
#textkelly, #textmath, #textleo, #textphi, #textbruno{
width: 34%;
    margin-left: 33%;
}


/*Responsive*/


/*Mobile*/
/*@media screen and (max-width: 480px) {*/

@media screen and (max-width: 360px) {
/*Page accueil*/

.CssButton1 {padding: 6px;}
.Pneumolib{margin-top: -24px;}
#ctl00_Main_ctl00_LayoutRow_13582{margin-top: -6px !important;}
.tdEnteteRegistrationTop {background-size: auto 58%;}

.div2footer {width: 93%;border: 1px solid #333;padding: 8px 12px;background-color: #223F4D;height: 70px;}

.div1footer {width: 93%;}

/*#ctl00_icon_menu_top {display: none;}*/

#margin {margin-left: 0%;}

#marginlength {width: 100%;}

#apropos{max-width: 94%;margin-left: 8px;}

#cover1 {background-size: 438%;}

div#cover1 {height: 532px;}

.Ateliersdigitaux{margin-top: -762px;}

.imagepneumolib{margin-top: 316px;}

.Pneumolib, .imagepneumolib{background-color: #305B70;}

#lequipe{margin-top: 494px;}

#apsr, #app{width: 26% !important;}

#saar{width: 20% !important;}

#picfred, #cecile {width: 40% !important;}

#nathetchar{width: 71% !important;}

#boxfred, #boxcecile{width: 93% !important;}

#boxnath{width: 93% !important;height: 280px !important;}

/*Page programme*/
#boxinscr{height: 355px !important;}

#textkelly, #textmath, #textleo, #textphi, #textbruno {width: 92%;margin-left: 17px;}

/*Page inscription*/
#wrapper {width: 274%;margin-left: -114px;background: none;}

#footer {background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #999), color-stop(0.02, #666), color-stop(1,)) !important;border-top: 1px solid transparent !important;}
#header {display: none !important;}
.TblTckt {width: 100%;}
.InnerTicketPnl,.InnerTicketPnlConfirm {width: 348% !important; margin-left: -187px !important;}

.DrpDwn select {
    max-width: 284px !important;
}
}

@media only screen 
and (min-device-width: 375px) 
and (max-device-width: 812px) 
and (-webkit-min-device-pixel-ratio: 3){

/*Page accueil*/

.CssButton1 {padding: 6px;}
.Pneumolib{margin-top: -24px;}
#ctl00_Main_ctl00_LayoutRow_13582{margin-top: -6px !important;}
.tdEnteteRegistrationTop {background-size: auto 58%;}

.div2footer {width: 93%;border: 1px solid #333;padding: 8px 12px;background-color: #223F4D;height: 70px;}

.div1footer {width: 93%;}

/*#ctl00_icon_menu_top {display: none;}*/

#margin {margin-left: 0%;}

#marginlength {width: 100%;}

#apropos{max-width: 94%;margin-left: 8px;}

#cover1 {background-size: 438%;}

div#cover1 {height: 532px;}

.Ateliersdigitaux{margin-top: -762px;}

.imagepneumolib{margin-top: 316px;}

.Pneumolib, .imagepneumolib{background-color: #305B70;}

#lequipe{margin-top: 494px;}

#apsr, #app{width: 26% !important;}

#saar{width: 20% !important;}

#picfred, #cecile {width: 40% !important;}

#nathetchar{width: 71% !important;}

#boxfred, #boxcecile{width: 93% !important;}

#boxnath{width: 93% !important;height: 280px !important;}

/*Page programme*/
#boxinscr{height: 355px !important;}

#textkelly, #textmath, #textleo, #textphi, #textbruno {width: 92%;margin-left: 17px;}

/*Page inscription*/
#wrapper {width: 274%;margin-left: -114px;background: none;}

#footer {background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #999), color-stop(0.02, #666), color-stop(1,)) !important;border-top: 1px solid transparent !important;}
#header {display: none !important;}
.TblTckt {width: 100%;}

.DrpDwn select {
    max-width: 288px !important;
}
}

.mobile #footer {background-image: none !important;border-top: 1px solid transparent !important;}
.mobile #header {display: none;}

.mobile .MenuRegistration {display: none !important;}

.mobile .InnerTicketPnl, .mobile .InnerTicketPnlConfirm {width: 137%;margin-left: -86px;}

.mobile .TblTckt {width: 62%;}

/*Laptop*/
@media (min-width: 682px) and (max-width: 1700px)
{

/*Page programme*/
#textkelly, #textmath, #textleo, #textphi, #textbruno{
    margin-left: 25%;
    width: 52%;
}

#ctl00_Main_TcktFront_IT_LISTE_122717, #ctl00_Main_TcktFront_IT_LISTE_122617, #ctl00_Main_TcktFront_IT_LISTE_125067{
    width: 116%;
    padding: 0px 0px 0px 14px;
}


}
