/* latin-ext */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 400;
  src: local('Asap'), local('Asap-Regular'), url(https://fonts.gstatic.com/s/asap/v4/iadKCBVahjA5ul3LDhwH7A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 400;
  src: local('Asap'), local('Asap-Regular'), url(https://fonts.gstatic.com/s/asap/v4/oiVlPAjaPL0EznW3E5Z2DQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 700;
  src: local('Asap Bold'), local('Asap-Bold'), url(https://fonts.gstatic.com/s/asap/v4/ovPqj5yHJvE65V38pSjaNfY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Asap';
  font-style: normal;
  font-weight: 700;
  src: local('Asap Bold'), local('Asap-Bold'), url(https://fonts.gstatic.com/s/asap/v4/YUlqaYZPVSsAAN2ZtG3iyA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 400;
  src: local('Asap Italic'), local('Asap-Italic'), url(https://fonts.gstatic.com/s/asap/v4/U9TJbbpl5H5Da1XgQw17dPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 400;
  src: local('Asap Italic'), local('Asap-Italic'), url(https://fonts.gstatic.com/s/asap/v4/fpSkRkcsVvo2_AnP2Zt5Yg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 700;
  src: local('Asap Bold Italic'), local('Asap-BoldItalic'), url(https://fonts.gstatic.com/s/asap/v4/HeYzwarLlBOP-vBnan8oPRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Asap';
  font-style: italic;
  font-weight: 700;
  src: local('Asap Bold Italic'), local('Asap-BoldItalic'), url(https://fonts.gstatic.com/s/asap/v4/_sVKdO-TLWvaH-ptGimJBVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
.menu_top ul li ul { top:30px; }
.tdEnteteRegistrationLogo { height:92px; }
.registrationslist .Registration { width:25%; float:left; }
.registrationslist .RegistrationsByCountry, .registrationslist .CountryName { display:block; width:100%; float:left; }
.registrationslist .CountryName {
  /*width:100%;
  background: -webkit-linear-gradient(left top, #354b61, transparent); /* For Safari 5.1 to 6.0 */
  /*background: -o-linear-gradient(bottom right, #354b61, transparent); /* For Opera 11.1 to 12.0 */
  /*background: -moz-linear-gradient(bottom right, #354b61, transparent); /* For Firefox 3.6 to 15 */
  /*background: linear-gradient(to bottom right, #354b61, transparent); /* Standard syntax */
  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
  }
  .registrationslist .RegistrationsByCountry {padding-bottom:10px;}
  
.registrationslist .TotalCountRegs { font-size:18px; margin-bottom:25px; }
 .MobileDisplayOnly { display:none; } 
@media (max-width: 480px) {
.MobileDisplayOnly { display:block !important; }
.tdEnteteRegistrationTopLeft, .MobileDisplayNone { display:none; }
/* Titre, date et lieu évènement */
  .lblTitleEvent_css { display:block !important; color:#FFF !important; padding-left:170px; }
  .lblDateEvent_css, .lblPlaceEvent_css { display:block !important; visibility: visible !important; color:White !important; }
}

.smenutop { float:right; }
.tdEnteteRegistrationTopInner {  position:relative;top:0;left:0; }
.imgTopL {  position:absolute;top:0;left:0; }

.menu_top_container { padding-left:228px !important; }
#ctl00_mainTableRegistration { border-top: solid 35px #ff6633; }

.mobile .registration select {width:232px !important; }
.CellMenu { height:auto; }
/*body { background-image: url(./images/client/437/images/body-bg.jpg); }*/
.tableRegistration {width: 100%; max-width: 1140px;}
/*table.TblSubSection3196 { display:block !important; }*/
#contenu {background-color:White;padding:15px;}
.blocksep, .lblTitleEvent_css, .lblDateEvent_css, .lblPlaceEvent_css {display: none !important;}
.tdEnteteRegistrationLogo, .foDisplayNone {display: none;}
.menu_top { padding-top:20px; height:auto;border-bottom: 1px solid white;}
.navigation ul {}
.RubriqueSpan { display:block; background-color:#f1f1f1; margin-bottom:15px; border:solid 1px #c8c8c8; padding-left:10px; }
.menu_top ul li {float:left; color:white; text-align:center; height:auto;}
#ctl00_MTOP3271 { margin-left:0; }
.menu_top ul li a {color:#3E4043; font-family: Asap,sans-serif; font-size: 15px;font-weight:normal;margin-left:10px;padding:9px 8px 5px 0; margin-right:5px; }
/*.menu_top ul li:hover a, .menu_top ul li.actif a {background-image: none; color: #ff6633;}*/
.menu_top ul li:hover a, .menu_top ul li.actif a, .menu_top ul li ul li a, .menu_top ul li ul li a:hover, .menu_top ul li ul li a:hover span span {background-image: none;background:none; color: #ff6633!important;}
.MenuSelected {background-image: none;}
#ctl00_Main_TcktFront_IT_LBL_TEXTE_29734, #ctl00_Main_TcktFront_IT_LBL_TEXTE_29737 {width:100%; text-align:right; display:inline-block;}
.TitreRubriqueBo { display:block;padding:4px;color:#FF8C00; width:95% !important; font-weight:bold; border-bottom:solid 1px #FF8C00; text-transform:uppercase; }
.TitreRubriqueBo, .TitreGroupe { font-size:14px; }
.TitreGroupe { padding-left:4px; font-weight:normal; }
#ctl00_Main_TcktFront_cell_IT_29739 {font-weight:bold;}
#ctl00_TblRwMenu_Home {display:none;} /*Onglet accueil*/
#VldtrCallout_shoulderarthroscopyexp_popupTable, #VldtrCallout_shoulderreplacementexp_popupTable, #VldtrCallout_29738_popupTable, #VldtrCallout_29730_popupTable, #VldtrCallout_29731_popupTable, #VldtrCallout_29739_popupTable, #VldtrCallout_30194_popupTable, #VldtrCallout_Format_29738_popupTable, #VldtrCallout_30194_popupTable, .cmsg {color:black;}

#ctl00_Main_TcktFront_IT_TEXTE_29763, #ctl00_Main_TcktFront_IT_TEXTE_29764 {width:100px;}
/*#ctl00_TblRwMenu_MTOP3274 {width:210px;}
#ctl00_TblRwMenu_MTOP3277 {width:124px;}
#ctl00_TblRwMenu_MTOP3275 {width:150px;}*/
