.bloc-pop{font-size:0.875rem; color:#6f6a7a;}
.bloc-fiche{ margin: 10px 0 5px; color:#6f6a7a; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); padding-bottom:1rem;}
.bloc-fiche h2.ecole{margin-top: 0}
.bloc-fiche h2.ecole span{color: #fff; font-weight: 800; background: #541e26; display: block; padding: 10px 30px;}
.bloc-fiche .encart h2.ecole span{color: #fff; margin-bottom: 1rem; display: block;}
.bloc-fiche .encart{background-color:#e15167; margin:0 auto 10px auto; padding: 20px 30px;}
.bloc-fiche .encart .logo_fiche{float:left;margin-bottom: 0;margin-right: 20px;margin-top: 0px; width:130px;}
.bloc-fiche .fiche_coord{float:left; width:calc(100% - 150px);}
.bloc-fiche .encart div.principal{display:inline-block; width:45%; vertical-align:top; box-sizing: border-box; padding-right:10px; }
.bloc-fiche .encart div.continue{display:inline-block; width:45%; vertical-align:top; box-sizing: border-box; padding-left:10px; }

.bloc-fiche p.paragraph.paragraph-2 {color: #fff;margin: 0 0 7px;padding: 0;text-align: left; display:block; width:100%;}
.bloc-fiche .encart p.paragraph.paragraph-2, .bloc-fiche .encart p.paragraph.paragraph-2 a{color: #fff !important; font-size: .95rem !important; line-height: inherit; transition:.3s all ease-in-out;}
.bloc-fiche .encart p.paragraph.paragraph-2 a:hover{text-decoration: underline;}
.bloc-fiche .encart p.paragraph.paragraph-2 b{font-weight: normal; color: #541e26;}
.bloc-fiche .action_fiche{/*float:right;*/ text-align:right; margin-top:2px;}
.bloc-fiche .action_fiche div{display:block;}
.bloc-fiche .action_fiche a{background:#541e26; color:#fff; padding: 6px 10px; display:inline-block;margin: 12px 0 0 0;font-size: 0.85rem; font-weight: normal; text-transform: inherit; width: 100%; text-align: center; box-sizing: border-box; transition:.3s all ease-in-out;}
.bloc-fiche .action_fiche a:hover, a.link-back:hover{opacity: .7}
.bloc-fiche .encart .etab_name a{font-family: roboto-regular; font-style: normal; font-variant: normal; text-rendering: optimizelegibility; text-align: left; margin: 0; padding: 0; color: #fff; font-size: 1.2rem; font-weight: 300; margin-bottom: 5px; padding-bottom: 5px; display: block}
.bloc-fiche .etab_name a i{width: 1.3rem; margin-top: 0; margin-left: 0; font-size: .8rem; padding: .3rem 0 0 0; display: inline-block; height: 1.2rem; background: rgba(0, 0, 0, 0.4); text-align: center; border-radius: 10rem;}
.bloc-fiche .action_fiche a i, .bloc-fiche .etab_name a i{margin-right: .2rem}
.bloc-fiche .action_fiche a.link-actu, .bloc-fiche .etab_name a.link-actu{color:#632182; background: #fff}
.bloc-fiche .action_fiche a.link-back, a.link-back{background:#f7eaed; color:#a0192e; padding: 6px 15px; display:inline-block;margin: 0 0 0 20px;font-size: 0.75rem; font-weight: normal; text-align: center; border: 1px solid #a0192e}
a.link-back{float: right; transition:.3s all ease-in-out;}
.addthis_toolbox{margin-top: .4rem}
b.continue{color:#220738; font-weight: bold !important; font-size: 1.05rem;}
.bloc-fiche .formations{padding-top:10px; padding-bottom:2px; padding-left: 1rem; padding-right: 1rem}
.bloc-fiche .description, .bloc-fiche .add_back{padding-left: 1rem; padding-right: 1rem;}
.bloc-fiche .formations h3{color: #a0192e;font-size: 1.5rem;font-weight: 300;}
.bloc-fiche .formations .inner{border:1px solid #ddd; margin:10px 0;}
.bloc-fiche .formations li{ background: rgba(0, 0, 0, 0) url("../images/arrow02.png") no-repeat scroll 10px 12px / 7px auto; border-bottom: 1px solid #ddd; display: block;padding: 5px 28px;}
.bloc-fiche .formations li:last-child{border-bottom:medium none;}
.bloc-fiche .description > h3, .bloc-pop > h3, h3.titre-3{border-bottom: 1px solid #ddd;color: #a0192e;font-size: 1.5rem;font-weight: 300; margin-top:30px; margin-bottom:10px; padding-bottom:5px;}
.bloc-fiche .actualites{padding-top:20px; margin-top: 1.3rem;}
.bloc-fiche .actualites .main{padding-left:4%; padding-right:4%;}
.jBox-content .bloc-fiche{padding-bottom: 2rem}


.fiche-actu {margin-bottom:20px;}
.fiche-actu h2{color: #a0192e;display: inline-block;font-size: 1.5rem;font-weight: 800;width: 100%;}
.fiche-actu a.link-fiche-actu {background-color: #9f56ed;display: inline-block;font-size: 0.875rem;line-height: 1.7;margin: 0 0 10px;padding: 3px 28px;text-align: justify;width: auto; margin-top:10px;}
.fiche-actu a.link-fiche-actu:hover{background-color: #8536dc;}
.fiche-actu a.link-fiche-actu.link-back{background-color: #8536dc; padding:8px 10px;float:right;}
.fiche-actu a.link-fiche-actu span{color:#fff;}
.fiche-actu a.link-fiche-actu{margin-right:1rem;}
.fiche-actu .addthis{float:right;}
.fiche-actu iframe, .fiche-actu #video_id{width:100%; height:360px;}
.fiche-actu img.image{width:100%; max-width:100%;}
.fiche-actu .actu-contenu {border-bottom:1px solid #ddd; margin:10px 0;}
.fiche-actu .actu-contenu h2{border-bottom: 1px solid #ddd; color: #36124f; font-size: 1.5rem; font-weight: 300; margin-top: 30px; margin-bottom: 10px; padding-bottom: 5px; font-family: 'roboto';}
.fiche-actu .actu-contenu h1{color: #632182!important; font-size: 1.6rem!important;font-weight: 300!important; width:auto!important; display:inline!important;}
.fiche-actu .logo_actu_right{float:right;}
.fiche-actu .formations{margin:10px 0;}
.fiche-actu .liens_actualite {margin-bottom:10px;}
.fiche-actu .liens_actualite a {font-size:0.75rem;  font-style:italic; text-decoration:underline;}
.fiche-actu img.visuel {float:right; 
-moz-box-shadow: 0px 1px 4px 0px #656565;
    -webkit-box-shadow: 0px 1px 4px 0px #656565;
        -o-box-shadow: 0px 1px 4px 0px #656565;
            box-shadow: 0px 1px 4px 0px #656565;
                filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=4); margin:0 0 1rem 1rem;}
             
.layout2_container .content .page_left{padding-left: 1rem; padding-right: 1rem}
.main_search_menu{overflow: visible !important; margin-top: .5rem;}
.search-menu > li {text-align: center; padding-top: 15px; padding-bottom: 12px; height: auto !important;}
.main_search_menu .search-menu li .mega{padding-bottom: 5px !important; top: 47px !important;}
.main_search_menu .search-menu li .mega li{text-align: left; clear: both;}
.search-menu > li > div.mega{background: #e15167 !important}
.less{font-size: .79rem !important;}
.search-box .section-3 .choix.last-child{text-align:left; width: auto; float: right}
.search-box .section-3 .choix.last-child a{margin:0 0 0rem 0; display: block;}
.search-box .section-3 .choix.last-child a i{font-size: .8rem; width: 1rem; text-align: center;}
.main_search_menu .search-menu li .mega input[type="checkbox"], .main_search_menu .search-menu li .mega input[type="radio"] {margin: .3rem .2rem .5rem .5rem; float: left;}
.choix_line{display: inline-block; margin: .3rem 0; padding: .5rem 0 .5rem .5rem; background: rgba(0, 0, 0, 0.05); font-size: .79rem}
.critere_title, .critere_liste{float: left;}
.critere_liste a{padding: 0 .5rem; border-right: 1px solid rgba(0, 0, 0, 0.2); color: #220947}
.critere_liste a span{color: red}
.critere_liste a:hover, .critere_liste a span:hover, .critere_title a:hover{color: red; text-decoration: line-through;}
.critere_liste a:last-child{border: none;}
.vos-critere{color: #220947; font-weight: 300; margin-bottom:0}
.metier-fiche{padding-left: 1rem; padding-right: 1rem}
.slider_content.slider-container.forma_plus .main{padding-bottom: .1rem;}
.tags_actu {margin-top:0.5rem;}
.keyword_actu a, .tags_actu a{color: rgba(0, 0, 0, 0.5); font-style: italic;}
.bloc-fiche{padding-left: 0 !important; padding-right: 0 !important}
.fiche-actu a.link-fiche-actu{padding: 3px 15px !important; background-color: rgba(0, 0, 0, 0.3) !important;}
.fiche-actu a.link-fiche-actu:hover{background-color: rgba(0, 0, 0, 0.2) !important;}
.actu-details-first{padding-left: 1rem; padding-right: 1rem}
.fiche-actu .addthis {float: none !important; margin-top: 1.5rem; margin-bottom: 1rem;}
.fiche-actu h2{}
.bloc-fiche .formations{padding-bottom: 1rem !important}

.search-box #menuDeroulant{/*display: block !important;*/ border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top:0.5rem;}
.search-box .section.section-5{background: #e2dfeb; margin: .85rem -1.2rem 0 -1.2rem; padding:.4rem 1.2rem .4rem 1.2rem;}
.recherche_container .search-box{border-bottom: none; padding-bottom: 0;}
.search-menu{padding-left: 0 !important}

/*800px*/
@media screen and (max-width: 50rem) {
    .bloc-fiche .fiche_coord, .bloc-fiche .encart div.principal, .bloc-fiche .encart div.continue{float:none;display:block;width:100%;clear:both;}
    .bloc-fiche .encart div.continue{padding-left:0;}
}
/*640px*/
@media screen and (max-width:40rem ) {
}

/*360*/
@media screen and (max-width: 22.5rem) {
    .bloc-fiche .action_fiche a {padding:6px 25px;}
}