@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap');



/*----Modification texte page espace personnel participant-------------*/
#ctl00_Main_Td1{
    visibility: hidden;
    position: relative;
}
#ctl00_Main_Td1:after{
    visibility: visible;
    position: absolute;
    top: 10px;
    left: 25px;
    right: 0;
    content:"E-mail";
}



/*----------------Génériques----------------*/
body{font-family:Arial,'Roboto', sans-serif;background-color:#329396;}
.tableRegistration {width:100%}
/*#ctl00_TopLine {display:none;}*/
.tdMenuRegistration{width:100%;padding-left:50px;}
.tdCorpsRegistration{width:100%; height:600px; /*background-image: url("../images/client/57/images/banner.png");background-repeat: no-repeat;background-size: 100% 100%; */background-color:#FFF;}
a, a:visited, a:link, .MenuSelected {color:#FFF;text-decoration:underline;}
a:hover {color:#8CC63F; text-decoration:none;}
.registration{max-width:1000px !important;}


/*------------Menu------------*/
#ctl00_Home span span{color: transparent; font-size:40px}
#ctl00_Home{background-image: url("../images/client/57/images/logo2.png"); background-repeat: no-repeat; background-size: auto 100%; width: 320px; height:100px; margin-top: -40px; color:#329396; text-align:end; font-size:0;}
.menu_top{height:120px;}
.menu_top ul li a {font-size: 17px;}

#ctl00_Main_LayoutRow_186{width:100%; height:600px;background-image: url("../images/client/57/images/banner.png");background-repeat: no-repeat;background-size: 100% auto;}
#ctl00_Main_Layout_186{background-color:#329396;}

/*----------------Formulaire----------------*/
.TblTitreRubriqueBo{display:none;}
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7055, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7052, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7053, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7054, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7056,
#ctl00_Main_TcktFront_cell_IT_7057,
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7057, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7058, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7059, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7060, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7061, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7062,
#ctl00_Main_TcktFront_cell_IT_7062,
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7112,
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7063, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7064, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7065, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7066, 
#ctl00_Main_TcktFront_IT_LBL_TEXTE_7067,
#ctl00_Main_TcktFront_cell_IT_7068,
#ctl00_Main_TcktFront_cell_IT_7081
{display:none !important;}/*PC*/
/*.LblTxtBx {display: none;}*/ /*Mobile*/
.ItemBase100,  
.ItemBase30
{padding-left: 15px;} /*PC*/
#ctl00_Main_TcktFront_IT_LISTE_7057, 
#ctl00_Main_TcktFront_IT_LISTE_7062, 
#ctl00_Main_TcktFront_cell_IT_TXT_7068,
#ctl00_Main_TcktFront_PHONE_7068,
#ctl00_Main_TcktFront_cell_IT_7081, 
#ctl00_Main_TcktFront_IT_TEXTE_7081,
.flag-container
{margin-left: 15px; height: 25px; width: 240px;}
.ItemTypeLABEL{font-size:14px; margin-top:26px;}
.lblc{width:0px !important;}/*PC*/
.CssTextBox {height: 25px; max-width:450px;}

/*----------------Boutons----------------*/
.CssButton {    
    color: #FFFFFF !important;
    background-color: #329396;
    border-color: #FFFFFF;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: 1px solid;
    padding: 1em;
    font-size: 1rem;
    line-height: 0.1;
    border-radius: 30px;
    text-decoration:none;
    margin:2em;
    background-image:none;
    width: 200px !important;
    font-family : Arial, Roboto;
    text-transform: uppercase;
}    
.CssButton:hover {background-image:none; border:3px; border: 1px solid #329396; color:#329396 !important; background-color:#FFFFFF;}


/*----------------Footer----------------*/
.pct25{width:25%; height:70px; float:left;}
.pct50{width:50%; height:70px; float:left;}
.pct100{width:100%; float:left; margin-top: 50px;}
.max1000{width:100%; height:200px;  max-width:1000px; margin:auto; margin-top: 40px; color:#FFF;}
.green {color:#8CC63F; text-align:center;}

.CurrentMenuRegistration{display: none;}


/*--- Modifications Christophe ---*/
#ctl00_BottomContent {
background-color:#329396 !important;
color:#ffffff;
}
#ctl00_BottomContent a{
color:#ffffff!important;
text-decoration:none;
}
.tdEnteteRegistrationLogo {
height:0px;
}
#ctl00_TopLine {height:10px;}
h4, .h4 {
margin-top:50px!important;
text-transform:none!important;
color:#329396!important;
font-weight:bold;
}
.bottom_content div.pct100.green {
margin-top:120px;

}


/*----------------Mobile----------------*/
.mobile #ctl00_Home {height: 50px; margin-top: -15px;}
.mobile .pct25, .mobile .pct50{width:100%; text-align:center;}
.mobile .MenuRegistration .CurrentMenuRegistration {font-size: 1.2rem; font-family:  Arial, Roboto; color:#329396;}
.mobile .MenuRegistration {background-color:#FFF;}
.mobile .CssButton {width: 170px;}
.mobile  #ctl00_TopMenu {background-color:#329396;}
.mobile .CellMenu {margin-top: 0px;}
.mobile .footerSFORL {min-height: 460px;}
.mobile .logoMail150, .mobile .adresse150, .mobile .contact150 {width: 92%;text-align: center;padding: 4%;}
.mobile #footer {background-image: none; border-top:0; min-height: 100px;}
.mobile #header {background-image: none;}
.mobile .registration {padding: 0;}
.mobile .prev .CssButton{margin: 1em;}
.mobile .next .CssButton{margin: 1em;}
.mobile .next{padding-left: 16px;}
.mobile .textBanner {width: 80%; font-size: 0.9em; margin-right: 10%;}
.mobile .adresse150{width: 30%;}
.mobile .contact150 {width: 50%;}
.mobile #ctl00_Main_TcktFront_BtnSave{margin: 0;}
.mobile .tdCorpsRegistration {height: 100px;}
.mobile input.CssTextBox{margin-left: 15px;}
.mobile .DrpDwn select {margin-left: 15px;}
.mobile #ctl00_Main_TcktFront_IT_FILE_7055,
.mobile #ctl00_Main_TcktFront_IT_TEXTE_7059,
.mobile #ctl00_Main_TcktFront_IT_LISTE_7057, 
.mobile #ctl00_Main_TcktFront_IT_LISTE_7062
{margin-left: 15px !important;}
.mobile #ctl00_Main_TcktFront_LBL_MOBILE_7057,
.mobile #ctl00_Main_TcktFront_LBL_MOBILE_7062
{display: none;}
.mobile #ctl00_Main_LayoutRow_186 {height: 150px;}
