/*Détail de l'évènement dans la bannière caché*/
#ctl00_lblTitleEvent, #ctl00_lblDateEvent, #ctl00_lblPlaceEvent {
display: none !important;
}
/*Bouton inscrivez-vous caché*/
#ctl00_Main_BtnRegister {
display:none;
}
/*Texte des COI retiré*/
#ctl00_Main_WbUsrCntrlAbstract_LblBeforePnl1 {
display: none;
}
.abstractpreview .abstractcontent {
width: 100%;
}
#dvAbstractInformationTop { 
display:none; 
}
#ctl00_registrationTopCell {
height: 200px;
}
#ctl00_ImgLogo {
max-height: 200px;
}


/*MAIN*/
.registration, .tdCorpsRegistration, .schedulecontainer{max-width: 1400px; margin: auto;}
.ContentBlockInner{width: 90%;margin-right:10%;}
/*Elements spécifiques AFRAMED*/
.fullWidth{width:100%; display:inline-block;}

/*TITRES*/
h1, h2, h3, h4, h5, h6 {color: #C71D1E;}
h1 {
    font-size: 40px;
    font-weight:bold;
}
h3 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 300;
}

/*INSCRIPTION*/
.TitreRubriqueBo{color: #C71D1E;     border-bottom: solid 3px #C71D1E;}
.RubriqueSpan{background-color:#FFFFFF;}
.mobile .MenuRegistration{background-color: #C71D1E;}
.registration {line-height: 2;}


.menu_top ul {
  padding: 0px;
  margin: 0px auto;
  text-align: right;
  display: none;
}

/*RESPONIVE*/
/*style pour les grands écrans*/
@media (min-width: 1301px) 
{
.tdEnteteRegistrationTop{background-size:auto 100%}
}

/*style pour les petits écrans*/
@media (min-width: 783px) and (max-width: 1300px) 
{
.tdEnteteRegistrationTop{background-size:auto 100% ; /*La largeur est automatique, la hauteur est à 100%*/height:140px !important; /*la hauteur*/}
.ContentBlockInner{width: 90%; margin-left: 5%;}
/*.sideDiv{position:absolute; top:300px; right:0; width:20% !important; padding:2em;}*/
.tdEnteteRegistrationTop{height:80px;}

.menu_top ul li {max-width: 30%;font-size: 0.8em;height: 40px; vertical-align: middle;}
.menu_top ul li ul {top: 40px;}
.menu_top_container{max-width:1100px;}
/*Elements spécifiques AFRAMED*/
.blueDiv{font-size: 1em; }
#Edito{width:70%;}
.tblEdito{width:70%;}
}

/*style pour les écrans de grandes tablettes / petits PC*/
@media (min-width: 783px) and (max-width: 1110px) 
{
.menu_top ul li{max-width:30%; font-size: 0.7em;height: 40px; vertical-align: middle;}
.menu_top ul li ul {top: 40px;}
.tdEnteteRegistrationTop{height:20px;}
/*Elements spécifiques AFRAMED*/
#Edito{width:70%;}
.aframed2019{font-size:22px !important;}
.plan{height:300px; width:450px;}
}

/*style pour les tablettes*/
@media (min-width: 481px) and (max-width: 782px) 
{
.tdEnteteRegistrationTop{background-size:auto 100%;/*La largeur est automatique, la hauteur est à 100%*/ height:150px !important; /*la hauteur*/}
.ContentBlockInner{width: 100%;}
/*.sideDiv{position:relative; display:inline-block; width:60% !important; margin:auto; top:0; padding:0; margin-left: 20%;}*/
.tdEnteteRegistrationTop{height:0px; background-size:100% auto;}
.tableRegistration {width:100%;}
.menu_top ul li{max-width: 50%; font-size: 0.7em;height: 40px; vertical-align: middle;}
.menu_top ul li ul {top: 40px;}
.menu_top ul li a {display: none;}
/*Elements spécifiques AFRAMED*/
#Edito{width:70%;}
.blueDiv {font-size: 0.5em; min-height: 30px; width: 40%; margin-left: 10%;}
.afra-button{font-size: 1em; min-height: 30px;}
.aframed2019{text-align:center; font-size:20px !important;}
.social{width:20% !important; padding:15% !important;}
.plan{height:200px; width:300px;}
/*Spécificité Edito*/
.Content953{display:none;}
.Content950, .Content951{width:50%}
/*Spécificité ACCUEIL*/
.Content955{width:100%}
.Content836, .Content954{width:46%; padding:2%;}
/*Spécificité Accueil*/
.Content957{width:100%}
.Content944, .Content956{width:46%; padding:2%;}
}

/*style pour téléphones*/
@media(max-width: 480px){
.tblEdito{width:100%}
.tdEnteteRegistrationTop{background-size:auto 100% ; /*La largeur est automatique, la hauteur est à 100%*/ height:80px !important; /*la hauteur*/}
.ContentBlockInner{width: 100%;}
.sideDiv{position:relative; display:inline-block; width:90% !important; margin:auto; top:0; padding:0; margin-left: 5%;}
.tdEnteteRegistrationTop{height:0px; background-size: 100% auto;}
.menu_top ul li ul {display: block !important;width: 100% !important;position: relative !important;top: 0 !important;}
.menu_top ul li {max-width: 100%; width:100% !important; text-align:left !important;}
.CellMenu {max-width: 100%;width: 100%;}
/*Adaptation du menu pour la version mobile*/
#ctl00_TblRwMenu_MTOP169{height:9em;}
#ctl00_TblRwMenu_MTOP174{height:12em;}
#ctl00_TblRwMenu_MTOP156{height:10em;}
#ctl00_TblRwMenu_MTOP157{height:16em;}
#ctl00_TblRwMenu_MTOP314{height:140px;}
#ctl00_TblRwMenu_MTOP323{height:140px;}
#ctl00_TblRwMenu_MTOP318{height:100px;}
.menu_top ul li a {max-width: 100%;}
.afra-button {width: 100%;margin-bottom: 2em;}
.tableRegistration {width:100%;}
.menu_top ul li ul .CellMenu {height:48px;}
#footer {background-image: none;   border-top: 0;}
#ctl00_Main_TcktFront_BtnMobilePrevious{width:100%; display:inline-block; margin-bottom:2em;}
#ctl00_Main_TcktFront_BtnMobileNext{width:100%; display:inline-block;}
#footer span {display: block;}
.registration table.ItemTypeRADIO {margin-left: 0px;}
#header{background-image: none;}
#scroller li {height: 70px;line-height: 30px;}
/*Elements spécifiques AFRAMED*/
.blueDiv {font-size: 1em; min-height: 30px; width: 40%; margin-left: 10%;}
.afra-button{font-size: 1em; min-height: 30px;}
.aframed2019{text-align: center;}
.social{width:20% !important; padding:15% !important;}
.textContact {width: 70%;float: left;padding-left: 10%;font-size: 0.9em;}
.plan{height:200px; width:300px;}
.logoAphraFooter {width: 8%; padding-left:2%; padding-top:0.8em}
.Content508 ContentBlockInner span span {font-size:24px !important;}/*Titre trop grand sur version mobile*/
.titre{font-size:24px;}
}
