.page-template-wk_home-site-php #slider-user #user-action,
.page-template-wk_home-site-php #presentation .barre-bleue,
.page-template-wk_home-site-php .barre-bleue,
.page-template-wk_home-site-php .column2 li div,
.page-template-wk_home-site-php .barres,
.page-template-wk_home-site-php #veille-juridique>img,
.page-template-wk_home-site-php #communaute>img,
.page-template-wk_home-site-php #newsletter-link,
.page-template-wk_home-site-php .event-new .desc,
.page-template-wk_home-site-php #slider-user #slider .tp-bullets,
.page-template-wk_home-site-php #slider-user #slider .text,
.page-template-wk_home-site-php #content-header .lien-voir-tout,
.page-template-wk_home-site-php #mise-a-jour,
.page-template-wk_home-site-php #presentation {
	display:none!important;
}
.page-template-wk_home-site-php .block-mobile {
	display:block!important;
}
.page-template-wk_home-site-php header #content-header{
	width:100%!important;
}
.page-template-wk_home-site-php header #logo {
	width:53px!important;
	overflow: hidden!important;
}
.page-template-wk_home-site-php #content-header #search form input#search-forum {
	width:160px!important;
}
.page-template-wk_home-site-php .main-menu-container#freezone .menu-cas {
	width:100%!important;
}
.page-template-wk_home-site-php .main-menu-container#freezone .menu-cas .menu-mobile {
	display: block!important;
  	height: 18px;
	cursor: pointer;
	width: 50px;
	margin:0 0 0 10px;
	color: #FFF;
  	font-size: 14px;
  	padding: 11px 0px;
  	text-decoration: none;
  	letter-spacing: 2px;
  	text-align: center;
  	font-family: Avenir, Arial, Serif;
  	font-weight: bold;
}
.page-template-wk_home-site-php .main-menu-container#freezone ul {
	display:none;
	position:absolute!important;
	top:40px!important;
	left:0!important;
	background: #005ea8;
	width:60%!important;
	height:auto!important
}
.page-template-wk_home-site-php .main-menu-container#freezone ul > li {
	float:none!important;
	width:94%!important;
	margin:0 0 0 20px!important;
}
.page-template-wk_home-site-php #search {
  float: right!important;
}
.page-template-wk_home-site-php #content-header .social {
	display:none;
}
.page-template-wk_home-site-php .site-main,
.page-template-wk_home-site-php .page-template-wk_home-site-php .last-actu,
.page-template-wk_home-site-php .column2 {
	width:100%!important;
}
.page-template-wk_home-site-php .bricobar {
	height:auto!important;
}
.page-template-wk_home-site-php h1 {
	font-size:14px!important;
	padding:5px 0!important;
}
.page-template-wk_home-site-php #slider-user #slider {
	width:100%!important;
	height:100%!important;
	float:none!important;
}
.page-template-wk_home-site-php #slider-user #slider .title {
	  padding: 152px 0 90px 0!important;
}
.page-template-wk_home-site-php #slider-user #slider .title a {
	  font-size:14px!important;
}
.page-template-wk_home-site-php .fond-blanc p.desc {
	margin:0 5px!important;
}
.page-template-wk_home-site-php p.sous-titre {
	text-align: center;
}
.page-template-wk_home-site-php #presentation a {
	width:100%!important;
	margin:5px 0!important;
	background: #005ea8!important;
	padding:5px 0!important;
	display: block;
}
.page-template-wk_home-site-php #presentation a h3 {
	color:#fff!important;
	width: 94%!important;
	padding: 0 10px!important;
	margin:0!important;
	font-family: Avenir_85_Heavy, Arial, Serif!important;
}
.page-template-wk_home-site-php .column2 li img {
	width: 100px!important;
	height: 64px!important;
}
.page-template-wk_home-site-php .last-actu {
  width: 100%!important;
}
.page-template-wk_home-site-php .last-actu .actu-column {
	padding:0 5px!important;
}
.page-template-wk_home-site-php ul.actu-column .tagen {
	font-size:15px!important;
	width: 127px!important;
}
.page-template-wk_home-site-php h3 {
	text-transform:none!important;
}
.page-template-wk_home-site-php .last-actu h3 {
	margin:10px 0 0 120px!important;
}
.page-template-wk_home-site-php .event-new {
	float:left!important;
	margin:0 5px 25px!important;
	width:97%!important;
}
.page-template-wk_home-site-php .lien-voir-tout {
	width: 97%!important;
	text-align: center;
	margin:0 5px!important;
	display: block!important;
	float:none!important;
	padding:10px 0!important;
}
.page-template-wk_home-site-php #veille-juridique h3,
.page-template-wk_home-site-php #communaute h3,
.page-template-wk_home-site-php #veille-juridique>p {
	margin-left:5px!important;
	margin-right:5px!important;
}
.page-template-wk_home-site-php #communaute .infos {
	height:104px!important;
}
.page-template-wk_home-site-php #communaute .info-communaute {
	width: 46%!important;
	margin: 0 0 0 13px!important;
}
.page-template-wk_home-site-php #communaute .infos .last {
	width:100%!important;
}
.page-template-wk_home-site-php #communaute .infos .last img {
	margin:5px auto 0!important;
}
.page-template-wk_home-site-php #communaute .sujet-forum {
	width: 98%!important;
	margin: 0 0 0 5px!important;
}
.page-template-wk_home-site-php #communaute .sujet-forum.first {
	border-bottom: 1px solid #c1c1c1!important;
}

.page-template-wk_home-site-php .portrait-semaine {
	width: 98%!important;
	margin: 45px 1% 25px!important;
}

.page-template-wk_home-site-php .portrait-semaine img,
.page-template-wk_home-site-php .event-new img {
	margin: 10px auto 0!important;
}

.page-template-wk_home-site-php .portrait-semaine .section-title {
	right: 18%!important
}

.page-template-wk_home-site-php .veille-juridique .visuel {
	display:none;
}
.page-template-wk_home-site-php .veille-juridique .column2 {
	margin: 0;
}
.page-template-wk_home-site-php .veille-juridique .column2 h3 {
	margin-left: 10px;
}
.page-template-wk_home-site-php .wle a img {
	width:100%;
	height:auto;
	margin:27px 0 !important;
}
/*PARTIE HOME ACTUALITE*/
.site-main {width:100%!important; margin:0!important; padding:0!important;}
#content-header,
#nav-actu {width:100%!important;}

#en-ce-moment,
#en-ce-moment li,
.home .actu-theme,
.home .breve-juridique,
.home .themis,
.home .bricobar,
.home .top-five,
.twitter-timeline,
.home .fb_iframe_widget,
.home .actu-theme .section-title,
.home .actu-boutique,
.home .actu-search,
.home .actu-formation,
.home #menu-3column,
.home .juridique,
/*.home .last-actu .section-title,*//*edyta corrections ticket*/
#footer #shorcuts_nav,
#footer #footer-menu {display:none!important;}

/*portrait*/

.home div.portrait-semaine,
.home aside div#rssThematic {
	float: none;
	left: calc(50% - 150px);
	margin: 20px auto;
	display: inline-block;
	position: relative;
}

#footer {width:100%!important; height:auto!important;}

.home #column-image,
.home #column-title,
.home div#column-title-txt {display:none!important;}
.home .column2 {width:100%!important; float:none; margin:0!important;}
.home .column2 li .tag {margin:20px 0 0 0!important;}
.home .column2 li:first-child .tag {margin:0 0 0 10px!important;}
.home .actu-theme {border-top:none;}
.home #url-juridique {clear:both; width:100%; border-radius:5px; background-image:none; background-color:#e5e5e5; display:block!important; margin:10px 0; padding:0;}
.home #url-juridique a {text-transform:uppercase; font-weight:bold; font-size:16px; padding:5px 10px; display:inline-block;}

.home .last-actu .actu-column {border-top:none;}
.home .last-actu .actu-column li h2 {padding:10px!important;}
.home #column-title h2 {padding:0 0 0 10px!important;}
.home #column-title .tag {margin:10px 0 10px 10px!important;}
.home #menu-3column img {padding:10px;}
.home .last-actu .column2 li {padding:0 0 15px 0; width:100%!important;}
.home .column2 li img {margin:20px 10px 0 10px!important; width:30%!important; height:30%!important;}
    .home .column2 li:first-child img {margin:20px auto!important; width:97%!important; height:200px!important; float:none;}
    .home .column2 li:first-child h2 {clear:both; font-size:16px;}
.home .last-actu .column2 h2 {font-size:12px;}
.home .last-actu .column2 div {display:none!important;}
.home .last-actu .column2 li .date {right:10px!important;}
.home .last-actu .column2 li:first-child .date {top:245px;}
aside {margin:0!important; float:none!important; width:100%!important;overflow:hidden}
aside .newsletter {margin:0!important; padding:0!important;}
.newsletter .content {margin:10px!important;}

/*SOUS MENU*/
#sub-header-title {display:block!important; height:30px; background:#1d1d1d;}
    #sub-header-title p {font-size:15px; color:#FFF; float:left; display:inline-block; margin:0; padding:6px 10px 0;}
    #sub-header-title .sub-header-title-img {background: url(../images/picto-menu-mobile.png) no-repeat right 3px transparent; display:block!important; width:65px!important; height:18px!important; color:#FFF; cursor:pointer; margin:6px 10px 0 0; padding:0; float:right;}

.sub-header-menu {display:none; text-align:right; background:none!important; position:relative;}
#sub-header #home-title {background:#1d1d1d; margin:0; padding:4px 15px 4px 5px!important; float:right!important; border-top:1px solid #454545; border-left:1px solid #454545; width:45%; font-size:15px!important; position:absolute; right:0; z-index:999;}
.sub-header-menu #nav-actu, .sub-header-menu.instit-subheader {position: absolute!important; top:28px!important; right:0!important; width:100%!important; height:auto!important; background:none!important; z-index:999;}
.sub-header-menu #nav-actu li, .sub-header-menu.instit-subheader li {float:right!important; clear:both; padding:0 10px!important; border-top:1px solid #454545; border-left:1px solid #454545; width:45%; background:#1d1d1d; height:25px!important;}
.sub-header-menu #nav-actu li a, .sub-header-menu.instit-subheader li a {display: block;padding:3px 5px 0 0!important; height:auto!important; color:#FFF!important; font-size:15px!important;}
#nav-actu li.current-menu-item,
#nav-actu li:hover,
#sub-header #home-title:hover,
#nav-actu li a:hover,
#nav-actu li a:focus {background:#1d1d1d!important;}
#nav-actu li:hover .sub-menu {display:none!important;}

#nav-actu li.current-menu-item a {font-weight:normal!important;}
#nav-actu li.current-menu-item > a, #nav-actu li a:hover {background:none!important;}

/*PAGE ARTICLE*/
#secondary .block-article,
.mbprepa-advertising,
#secondary .top-five,
#comments-block,
.article-reco {display:none!important;}

#secondary .newsletter {display:inline-block!important;}
.site-content h1 {font-size:16px; display:block!important; margin:0; padding:10px 10px 0;}
#article-section {width:100%!important; float:none!important; margin:0!important; padding:0!important;}
#article-section article {margin:0!important; padding:10px!important;}
#article-section #article-content p {font-size:12px!important;}
#article-section #article-content figure {width:auto!important;}
#article-section #article-content figure img, #article-section #article-content > div img {width:90%!important;height:auto!important;}
#article-section #article-content > div > p:first-child {margin-top:4px}
#article-section #article-content .lb-container {width: 100%;}
#article-content .lb-container .lb-summary, #breve .lb-container .lb-summary {width: 91%; height:auto;}
#article-content .lb-container .lb-summary img, #breve .lb-container .lb-summary img,#article-section #article-content .lb-container .lb-summary p, #breve .lb-container .lb-summary p {margin: 0 0 0 10px;}
#article-section #article-content .lb-container .lb-summary .lb-title p, #breve .lb-container .lb-summary .lb-title p {height:auto;}
.social {display:none;}
.social-mobile {display:block!important; padding:20px 0 10px 10px!important; border-bottom:none!important;}
.social-mobile .reso {position:relative!important; float:none!important; left:0!important;}
.social-mobile .posted {display:none!important;}

.site-content .posted {float:none!important;}

#column-resume {display:none;}
#column-resume.column-resume-mobile,
#column-image,
#column-image img {width:98%!important; float:none!important; height:100%!important; min-height:10%!important; display:block!important; position:initial!important;}

.column-resume-mobile .block-column {border-top: 2px solid #990000;}

.tag {margin:10px 0 10px 10px!important;}
.block-article p {margin:10px 0 10px 10px!important;}
.block-article li {margin:0 0 10px 0!important; clear:both; width:100%!important; height:100%!important;}
.block-article li img {margin:0 10px!important; width:30%!important; height:30%!important; max-width:125px; max-height:80px;}
.block-article li div {width:60%!important;}
.block-article li h2 {max-height:100%!important; font-size:12px!important;}
.block-article .tag {margin:0px!important;}

.block-article-reco li div .date {display:none!important;}
.block-article-reco li div .date-mobile {display:block!important; float:right; font-family: Arial, serif; font-size:10px; color:#999; clear:both; display:block; font-weight:normal;}

#column-resume #tag a {margin:10px 0px 0 10px!important;}
#text-juridique {padding:0 10px!important;}
#product {padding:0 10px!important;}
#chapo {margin:0!important; padding:0 10px!important;}

.social .reso li.reso-width.mail {position:absolute; right:30%;}
.social .reso li.reso-width.print {position:absolute; right:10px;}

.single-article table,
.single-article_juridique table {width:100%!important;}
.single-article_juridique table img {width:100%!important; height:70%;}
.single-article #chapo,
.single-article_juridique #chapo {border-bottom:1px solid #e5e5e5; padding:0 10px 20px 10px!important; font-family:Arial, Serif; font-size:12px; font-weight:bold;}

/*PAGE CATEGORIE*/
.last-actu,
.last-actu .actu,
.archive .column2,
/*.last-actu .number-page,*/

.archive .last-actu .column2 li {width:100%!important;}
.archive .last-actu {float:none!important;}
.archive .last-actu .actu {display:none;}
.archive aside,
.archive .column2 li div,
.archive li span.img-specialiste,
.archive .tagen {display:none!important;}
.archive .column2 li {padding:0 0 20px 0!important;}
.archive .column2 li img {margin: 20px 10px 0 10px!important; width:30%; height:30%;}
.archive .column2 li h2 {font-size:12px; padding:0 10px 0 0!important;}
.archive .tag {margin: 20px 0 10px 0!important;}
/*.archive .last-actu .number-page {margin:0 10px!important; width:95%!important;}*/
.archive .last-actu .column2 li .date {right:20px!important;}

/*HOME BREVE JURIDIQUE*/
#breve .right,
#breve .information,
#breve .plus-lus,
#breve .rubrique li#second,
#breve .rubrique li.line-second,
#breve .rubrique li#third,
#themis,
#breve .breve-juridique ul.article-breve li:hover .arrow-blue,
#breve .breve-juridique ul.article-breve li:focus .arrow-blue,
#breve .breve-juridique ul.article-breve li.active .arrow-blue {display:none!important;}

#breve {width:100%!important; margin:10px 0 0 0!important;}
#breve .border-menu {width:173px!important; position:relative!important; top:3px!important; left:10px!important;}
#breve .rubrique {border-bottom:none!important; margin:0 0 0 10px!important;}
#breve .breve-border {border:1px solid #ccc!important; width:95%!important; margin:0 0 0 10px!important; padding:0 0 10px 0!important;}
#breve .breve-juridique {width:100%!important; margin:0!important; padding:0 0 10px 0!important; border:none!important; box-shadow:none!important;}
/*#breve .number-page {width:97%!important;}
.breve-juridique .number-page li.last {float:right!important;}*/
.post-type-archive-breve_juridique .theme-article,
.actu-theme .theme-article-home {box-shadow:none; background:none!important;}
.actu-theme .theme-article-home .theme-img {display:none!important;}
.actu-theme .theme-article-home .theme-txt {text-transform:uppercase; font-family:Arial, Serif!important;}
.actu-theme .theme-article-home span {font-size:17px!important; font-weight:bold;}
.post-type-archive-breve_juridique .theme-article {height:10px!important;}
.post-type-archive-breve_juridique #analyse .column2 li {width:100%!important;}
.post-type-archive-breve_juridique #analyse .column2 li img {width:30%!important; height:30%!important;}
.post-type-archive-breve_juridique #analyse .column2 li h3 {font-weight:normal; font-size:12px;}
.post-type-archive-breve_juridique #analyse .column2 li .date {right:10px!important;}
.post-type-archive-breve_juridique #analyse .plus-lus {display:none!important;}
.post-type-archive-breve_juridique .column2 li img {width:30%!important; height:30px!important;}

.article-juridique .column2 .art-juridique {
	text-transform: uppercase!important;
    font-weight: bold!important;
    font-size: 16px!important;
    padding: 5px 10px!important;
    text-align: left!important;
    clear: both!important;
    width: 100%!important;
    border-radius: 5px!important;
    background-image: none!important;
    background-color: #e5e5e5!important;
    display: block!important;
    margin: 10px 0!important;
}
.archive .block-article.newsletter {margin: 0!important;}

/*SINGLE BREVE JURIDIQUE*/
.single-breve_juridique #analyse,
.single-breve_juridique #breve .information {display:none!important;}
.single-breve_juridique h1 {color:#000;}
.single-breve_juridique #breve .right {display:block!important; width:100%!important; margin:0!important; padding:0!important;}
.single-breve_juridique #breve .right p {font-size: 16px;}
.single-breve_juridique #breve .right p,
.single-breve_juridique #breve .right h2,
.single-breve_juridique #breve .right ul {padding:0 10px!important;}
.single-breve_juridique #breve .right p:first-child {border-top:1px solid #d4d4d4; margin:10px 0; padding:10px 10px 0 10px!important;}
.single-breve_juridique #breve .right div {padding:0;}
    .single-breve_juridique #breve .right div p {padding:0 10px;}
.single-breve_juridique #breve .right .social {display:none!important;}
.single-breve_juridique #breve .right .social.social-mobile {display:block!important; width:100%!important; margin:10px 0!important; padding:10px 0!important; border-bottom:1px solid #e4e4e4!important;}
.single-breve_juridique #breve .right .social.social-mobile .reso {padding:0 0 0 5px!important;}
.single-breve_juridique #breve .breve-juridique {margin:10px 0 0 0!important; border-top:1px solid #ccc;}
.single-breve_juridique #breve .breve-juridique a {font-size: 14px;}
.single-breve_juridique #breve .breve-juridique ul.article-breve {border-top:1px solid #ccc!important;}
.single-breve_juridique .site-content .posted {display:none!important;}
.single-breve_juridique .social .reso {position:initial!important; left:0!important;}

.single-article_juridique .theme-article {margin:15px 0 0px 10px; clear:both;}
.single-article_juridique .block-article .theme-article-small,
.single-article_juridique aside .breve-juridique {display:none;}
.single-article_juridique #breve .breve-juridique {margin:10px 0 0 0!important;}
.newsletter-mobile {display:block; clear:both; margin:10px 0;}
.home .newsletter-mobile {display:none; clear:both; margin:10px 0;}
.newsletter-mobile a {display: block; width: 300px; margin: 0 auto;}
.newsletter-desktop {display: none!important;}

/*PARTIE NEWSLETTER ACTU*/
.ui-dialog {width:90%!important;}

/*LIVRES BLANCS*/
#sub-header-title a {color:#FFF;}
.post-type-archive-livre_blanc #archive-event-past-content {width:100%!important;}
#archive-event-past-content.archive-livre-blanc #baseline-lb {width:100%!important; height:100px!important;}
    #archive-event-past-content.archive-livre-blanc #baseline-lb h1,
    #archive-event-past-content.archive-livre-blanc #baseline-lb .title {font-size:1.95em!important; padding:40px 0 0 0!important;}
#archive-event-past-content.archive-livre-blanc #baseline-lb .subtitle {font-size:1.2em!important;}
#archive-event-past-content.archive-livre-blanc .chapo-lb {width:95%!important; font-size:1.3em!important; padding:10px !important;}
.post-type-archive-dossierspecial #thematique,
#archive-event-past-content #thematique,
.tax-dossiers #thematique {width:100%!important; margin:20px 0!important;}
.post-type-archive-dossierspecial #thematique ul,
#archive-event-past-content.archive-livre-blanc #thematique ul,
.tax-dossiers #thematique ul {width:90%!important; margin:5px 10px!important;}
.post-type-archive-dossierspecial.archive-livre-blanc #thematique ul li,
#archive-event-past-content.archive-livre-blanc #thematique ul li,
.tax-dossiers #thematique ul li {width:90%!important;}
.post-type-archive-dossierspecial #thematique .suppr-select,
#archive-event-past-content  #thematique .suppr-select,
.tax-dossiers #thematique .suppr-select {display:none;}
.post-type-archive-dossierspecial #thematique .suppr-select-mobile,
#archive-event-past-content #thematique .suppr-select-mobile,
.tax-dossiers .suppr-select-mobile {display:inline-block!important; margin:10px 0 0 10px;}
.listing-page,
.livre-blanc-download {width:100%!important;}
    .listing-page div .infos {padding: 10px !important;}
    .listing-page         .subtitle-lb,
    .livre-blanc-download .subtitle-lb {font-size:2em!important; text-align:center;}
    .listing-page #categoryContainer,
    .livre-blanc-download #categoryContainer {width:100%!important; height:auto!important;}
		.livre-blanc-download #categoryContainer .lb-image {width:23% !important; margin: 10px 20px 10px 10px!important}
        .listing-page #categoryContainer div.prodcont,
        .livre-blanc-download #categoryContainer div.prodcont {margin:0!important; padding:0!important;}
            .listing-page #categoryContainer div.padding,
            .livre-blanc-download #categoryContainer div.padding {width:100%!important; position:initial!important;}
            .listing-page #categoryContainer .box ,
            .livre-blanc-download #categoryContainer .box {float:none!important; width:90%!important; margin:0 auto 20px!important;}
            .listing-page #categoryContainer img {float: right; margin: 10px; height: inherit; }
            .listing-page #categoryContainer img { width: 33% !important; }
            /*.livre-blanc-download #categoryContainer img {width:25%!important;}*/
            /*.listing-page #categoryContainer .txt ,*/
            /*.livre-blanc-download #categoryContainer .txt {width:65%!important;}*/
            .listing-page #categoryContainer .tag ,
            .livre-blanc-download #categoryContainer .tag {margin:10px 0 10px 10px!important;}
/*.post-type-archive-livre_blanc .number-page {width:90%!important;}*/

/*SINGLE LIVRE BLANC*/
.single-livre_blanc #archive-event-past-content.archive-livre-blanc .chapo-lb p {display:none;}
.single-livre_blanc #form {width:85%!important; padding:0 20px!important;}
.single-livre_blanc #form .subtitle-singlelb-mobile {display:block!important; font-family:Avenir_85_Heavy, Arial, serif; font-size:1.5em!important; text-align:center; margin:0!important; padding:20px!important; text-align:center;}
.single-livre_blanc #form .subtitle-singlelb {display:none;}
.single-livre_blanc #form-top {width:85%!important; margin:20px auto!important;}
    .single-livre_blanc .tag {margin:10px 0!important;}
    .single-livre_blanc #form-top h1 {margin:10px 0 20px!important;}
	.single-livre_blanc #form-top .lb-image .lb-border {
		display: none;
	}
    .single-livre_blanc #form-top img {width:100%!important; height:auto;}
    .single-livre_blanc #form-top .txt {width:100%!important; margin: 20px 0 0 0;}

/*CONFIRMATION LIVRE BLANC*/
.page-template-lf_monthlysheet_confirm-php #sub-header-une {display: none}
.page-template-tpl_confirmation_livre_blanc-php #freeTest-confirmation,
.page-template-lf_monthlysheet_confirm-php #freeTest-confirmation {width:100%; margin:0!important; padding:0;}
.page-template-tpl_confirmation_livre_blanc-php #freeTest-confirmation-actu,
.page-template-lf_monthlysheet_confirm-php #freeTest-confirmation-actu {background:#eaeef0; width:100%; margin:0; padding:0; top:185px; left:0;}
.page-template-tpl_confirmation_livre_blanc-php #freeTest-confirmation-actu p,
.page-template-lf_monthlysheet_confirm-php #freeTest-confirmation-actu p {color:#000; font-size:1.3em!important;}
.page-template-tpl_confirmation_livre_blanc-php #freeTest-confirmation-actu #freeTest-confirmation-actu-div,
.page-template-lf_monthlysheet_confirm-php #freeTest-confirmation-actu #freeTest-confirmation-actu-div {position:initial!important; width:95%!important; margin:0 auto!important;}
.page-template-tpl_confirmation_livre_blanc-php #freeTest-confirmation-actu #freeTest-confirmation-actu-div p,
.page-template-lf_monthlysheet_confirm-php #freeTest-confirmation-actu #freeTest-confirmation-actu-div p {text-align:center!important;}
.page-template-tpl_confirmation_livre_blanc-php #freeTest-confirmation-actu #freeTest-confirmation-actu-div p a,
.page-template-lf_monthlysheet_confirm-php #freeTest-confirmation-actu #freeTest-confirmation-actu-div p a {display:block!important; text-align:center!important; padding:0!important;}

/*BLOCK FOCUS*/
#secondary .block-lb {display: block; color: #333333;font-family: 'Droid Serif', Arial, Serif;}
#article-section #article-content .lb-container,
#secondary .block-lb .lb-container {display:inline-block; width:100%; margin:30px 0; padding:0;color: #333333;}
#article-section #article-content .lb-container p.etiquette,
#secondary .block-lb .lb-container p.etiquette{padding:5px 10px; font-size:18px; text-transform: uppercase; display: inline-block; background: #000000; color:#ffffff;margin-bottom: -2px;position: relative;z-index: 1;}
#article-section #article-content .lb-container .lb-content,
#secondary .block-lb .lb-container .lb-content {padding: 20px; position: relative;z-index: 0; border: 2px solid rgba(243,243,243,1);}
#secondary .block-lb .lb-container .lb-content {padding: 8px;}
#article-section #article-content .lb-container .lb-content .lb-image,
#secondary .block-lb .lb-container .lb-content .lb-image {display:block; width:100%; float:left; position: relative;}
#secondary .block-lb .lb-container .lb-content .lb-image {width:100%;}
#article-section #article-content .lb-container .lb-content .lb-image .lb-border,
#secondary .block-lb .lb-container .lb-content .lb-image .lb-border {display:none;}
#secondary .block-lb .lb-container .lb-content .lb-image .lb-border {height: 174px;}
#article-section #article-content .lb-container .lb-content .lb-image img,
#secondary .block-lb .lb-container .lb-content .lb-image img {margin: 0 auto;}
#article-section #article-content .lb-container .lb-content .lb-image img {min-height: 238px;}
#secondary .block-lb .lb-container .lb-content .lb-image img {min-height: 174px;}
#article-section #article-content .lb-container .lb-content .lb-infos,
#secondary .block-lb .lb-container .lb-content .lb-infos {display:block; width:100%; padding-bottom: 40px;}
#secondary .block-lb .lb-container .lb-content .lb-infos { width:100%;}
#secondary .block-lb .lb-container .lb-content .lb-infos div {margin: 10px 0}
#secondary .block-lb .lb-container .lb-content .lb-infos p {margin:0 !important}
#article-section #article-content .lb-container .lb-content .lb-infos .lb-title {font-size: 20px!important; text-align: center; margin: 10px 0}
#secondary .block-lb .lb-container .lb-title {font-size: 16px; text-align: center; margin: 10px 0;}
#article-section #article-content .lb-container .lb-content .lb-infos .lb-download,
#secondary .block-lb .lb-container .lb-infos .lb-download {border-radius: 3px; padding: 7px 16px; background: #005ea8; color: #fff; font-size: 13px; letter-spacing: 0.5px; position: absolute; bottom: 20px; width: auto; cursor: pointer;}
#secondary .block-lb:hover .lb-border,
#article-section #article-content .lb-container:hover .lb-border{background-color: rgba(243,243,243,1);}

/*HOME EVENEMENT*/
.post-type-archive-evenement,
#home-evenement,
#home-evenement #top,
#home-evenement .event-now,
#home-evenement .event-now .formation {width:100%!important;}
#home-evenement .event-now .formation .descriptif .txt span,
#home-evenement .event-now .formation .descriptif .picto img,
#home-evenement .event-video .event-video-img .descriptif .picto,
.single-evenement .web-conference #footer,
.event-now .calendar {display:none!important;}

#home-evenement #top {background:url('../images/actualite/home-event-top-mobile-v2.png') no-repeat 0 0!important; height:121px!important;}
#home-evenement #top h1 {position:initial!important; font-size:30px!important; text-align:center; padding:45px 0 0 0!important; font-weight:bold!important; line-height:30px;}
#home-evenement .chapo {width:95%!important; margin:20px auto!important; padding:0 10px!important; font-size:14px!important;}
#archive-event-past-content .chapo {font-size:14px!important;}
#home-evenement h2 {margin:0!important; padding:10px!important; font-size:1.5em!important;}

#home-evenement .event-now h3 {width:95%!important; margin: 0!important; padding:0 0 10px 0!important; float:none; font-size:1.25em!important; line-height:20px;}
#home-evenement .event-now .tag {margin: 10px 0!important; padding:0!important; background:none!important; float: none; }
    #home-evenement .event-now .tag span {margin:5px 0!important; padding:2px 10px!important;}
        .event-now .formation img {width:100%; height: inherit; margin:0 auto; position:relative;}
        #home-evenement .event-now .formation .en-savoir-plus-mobile {display:block; margin-top:20px; width:184px!important; height:38px!important; background:#FFF; border:1px solid grey; border-radius:3px; position: absolute; margin-left: calc(50% - 92px);}
        #home-evenement .event-now .formation .en-savoir-plus-mobile a {font-family:Avenir_85_Heavy, Arial, Serif; font-size:1.15em; margin:0; padding:10px 0 0 45px; display:inline-block;}
        .event-now .formation .opacity,
        .event-now .formation .descriptif {width:100% !important; margin:-70px auto 0; height:70px!important;}
        .event-now .formation .descriptif > a { margin: 15px !important; }
.post-type-archive #home-evenement .event-now .formation .descriptif > a { display: none !important; }
        .event-now .formation .descriptif a img { height: 40px !important; width: inherit !important; }
		.event-now .formation .descriptif .txt {margin-top: 5px !important;}
        .event-now .formation .descriptif .txt span { margin-top: 0px !important; }
        #home-evenement .event-now .formation .descriptif .txt {margin:10px 15px 0 0!important;}
        .event-now .formation .descriptif .txt p {font-size:22px!important; line-height:inherit!important; margin-top: 0px !important;}
        .event-now .formation .descriptif .txt p.date { font-size: 16px!important; }
        #home-evenement .event-video .event-video-img .descriptif .txt .date {font-size:1.2em!important; line-height:20px;}

#home-evenement .event-video {display:block!important; height:auto!important; margin:10px 0 0 0!important; padding:20px 0 0 0!important;}
#home-evenement .event-video .event-video-txt {width:100%!important; margin:0 auto!important;}
    #home-evenement .event-video .event-video-txt h3 {font-size:17px!important;}
    #home-evenement .event-video .event-video-txt p {margin:10px 0 0 0!important;}
    #home-evenement .event-video .event-video-txt a {position:initial!important; display:block!important; margin:20px auto; width:100%!important;}
        #home-evenement .event-video .event-video-txt a img {margin:auto;}
#home-evenement .event-video .event-video-img {float:left!important; width:100%!important; margin:0 auto; padding:0;}
    #home-evenement .event-video .event-video-img .tag {position:initial!important; margin:0!important; background:none!important;}
    #home-evenement .event-video .event-video-img img {width:95%!important; margin:0 auto; height:200px!important;}
    #home-evenement .event-video .event-video-img .picto-video-mobile img {width:115px!important; height:53px!important; position:absolute; }
    .post-type-archive-evenement #categoryContainer .box .picto-video-mobile img {width:115px!important; height:50px!important; position:absolute; top:15px; left:0;}
    #home-evenement .event-video .event-video-img .opacity {position:initial!important; width:95%!important; margin:-50px auto 0; height:50px!important;}
    #home-evenement .event-video .event-video-img .descriptif { width:95%!important; height: 50px !important; right: inherit !important; margin-left: 2.5%;}
    #home-evenement .event-video .event-video-img .descriptif .txt {margin:5px 15px 0 0!important; line-height:20px;}
    #home-evenement .event-video .event-video-img .descriptif .txt p {font-size:1.75em!important; margin:0!important;}
    #home-evenement .all-event {clear:both; margin:0!important; padding:20px 0!important;}
    #home-evenement .all-event a {font-size:1em!important;}

/*TOUS LES EVENEMENTS*/
.post-type-archive-evenement .web-conference,
.post-type-archive-evenement #archive-event-past-content #baseline,
.post-type-archive-evenement #archive-event-past-content #baseline .chapo,
.post-type-archive-evenement #archive-event-past-content #categoryContainer,
.post-type-archive-evenement #categoryContainer .box .opacity,
.post-type-archive-evenement #categoryContainer .box img,
.post-type-archive-evenement #categoryContainer .box .descriptif,
.post-type-archive-evenement #categoryContainer .box .content {width:100%!important;}

.archive-event-past #baseline h1 {font-size:2em!important; text-align:center; width:90%!important; margin:20px 10px 0!important;}
.post-type-archive-evenement #archive-event-past-content #thematique {width:100%!important;}
    .post-type-archive-evenement #archive-event-past-content #thematique ul li {float:none!important;}
    .post-type-archive-evenement #archive-event-past-content #thematique .event-video {float:none!important; margin:0 0 0 20px;}
.post-type-archive-evenement #archive-event-past-content #categoryContainer {height:auto!important;}
.post-type-archive-evenement #categoryContainer div.prodcont {position:initial!important; width:100%!important; clear:both; margin:0!important; padding:0!important;}
.post-type-archive-evenement #categoryContainer .box {float:none!important; width:90%!important; margin:0 auto 20px!important; position:relative;}
.post-type-archive-evenement #categoryContainer .box .tag {top:-10px!important; left:10px!important; padding:2px!important;}
.post-type-archive-evenement #categoryContainer .box .content {margin:0!important; padding:0!important;}
.post-type-archive-evenement #categoryContainer .box .content h2 {margin:0!important; padding:10px!important; font-size:15px!important;}
.post-type-archive-evenement #categoryContainer .box .content p {margin:0!important; padding:0 10px 10px 10px!important;}
.post-type-archive-evenement #categoryContainer .box .opacity {height:50px!important; top:140px!important;}
.post-type-archive-evenement #categoryContainer .box .descriptif .picto,
.post-type-archive-evenement #categoryContainer .box .descriptif .picto-video-v2,
#home-evenement .event-video .event-video-img .descriptif .picto-video-v2 {display:none!important;}
#home-evenement .event-video .event-video-img .descriptif .picto-video-mobile,
.post-type-archive-evenement .picto-video-mobile {display:block!important;}
.post-type-archive-evenement #categoryContainer .box .descriptif .txt {line-height:15px;}
.post-type-archive-evenement #thematique .suppr-select-mobile-event {display:block!important; clear:both; margin:10px 0 0 20px; padding:20px 0 0 0;}

/*EVENEMENT SINGLE*/
.single-evenement .web-conference,
.single-evenement .web-conference #header,
.single-evenement .event-now,
.single-evenement .event-now h3,
.single-evenement .event-now .formation,
.web-conference #content #column-1,
.web-conference #content #column-2,
.web-conference #content #column-1-next,
.web-conference #content .webconf-inscription,
.single-evenement .web-conference #footer {width:100%!important;}

.single-evenement .web-conference #header {height:auto!important; background:none!important;}
.single-evenement .web-conference #header .event-now {margin:0 0 10px 0!important;}
.single-evenement .web-conference #header .event-now h1 {float:none!important; margin:0; padding:15px 20px 10px 10px!important; width:90%!important; font-size:1.25em!important; line-height:20px;}
.single-evenement .web-conference #header .event-now .formation {height:200px!important;}
.single-evenement .web-conference #header .event-now .formation > img { height:200px!important; margin:0 auto;}
.single-evenement .web-conference #content {width:95%!important; margin:0!important; padding:0 10px!important;}
.single-evenement .web-conference #content h2 {margin:20px 0 0 0!important; font-size:12px!important;}
.single-evenement .web-conference #content #column-1,
.single-evenement .web-conference #content #column-2 { border-left: none !important; padding-left: 0!important;}
.single-evenement .web-conference #content #column-1 h2,
.single-evenement .web-conference #content #column-2 h2,
.single-evenement .web-conference #content #column-1-next h2 {font-size:12px!important; margin:0 0 10px 0!important;}
.single-evenement .web-conference #content #column-2 .block>div {margin:0!important;}
.single-evenement .web-conference #content #txt {margin:10px 0!important; font-size:13px!important;}
.single-evenement .web-conference #content #column-1-next #avantage li {float:none!important;}
.single-evenement .web-conference #content #column-1-next #avantage li#interactivite,
.single-evenement .web-conference #content #column-1-next #avantage li#actualite,
.single-evenement .web-conference #content #column-1-next #avantage li#suivi {width:100%!important; margin-left:0!important;}
.single-evenement .web-conference #content #column-1-next #avantage li#interactivite p,
.single-evenement .web-conference #content #column-1-next #avantage li#actualite p,
.single-evenement .web-conference #content #column-1-next #avantage li#suivi p {font-size:20px!important;}
.single-evenement .web-conference #content #column-1-next #avantage li#interactivite .txt,
.single-evenement .web-conference #content #column-1-next #avantage li#actualite .txt,
.single-evenement .web-conference #content #column-1-next #avantage li#suivi .txt {margin:10px 0 0 130px!important; padding:0 10px 0 0!important; font-size:12px!important;}
.single-evenement .web-conference #content #column-1-next #avantage li#interactivite p:first-child {margin-left:130px!important;}
.single-evenement .web-conference iframe {width:100%!important; margin:10px 0 0 0; padding:0;}
.single-evenement .web-conference #footer {margin:0!important;}
.single-evenement .web-conference #footer .theme {margin:0 0 0 10px!important;}
.single-evenement .web-conference #footer li {width:100%!important; margin:10px auto!important;}
.single-evenement .web-conference #footer li img {margin:10px 0 0 10px!important;}
.single-evenement .web-conference #footer li .subtitle {margin:20px 20px 0 10px!important;}
.single-evenement .web-conference #footer li div {width:65%!important;}
.single-evenement .web-conference #footer li div img {width:142px!important; height:34px!important;}

/* FAQ */
#faq .qafp-faq {
    margin: 0 !important;
}
#faq .qafp-faq-answer img {
	width:70% !important;
	height:auto !important
}
#faq h3 {
    padding: 0 !important;
}
#faq h3 .qafp-faq-anchor span {
    top: 11px !important;
    left: 17px !important;
}
#faq h3 .qafp-faq-anchor {
    padding: 15px 10px 13px 57px !important;
}
#faq #header img {
	width:100% !important;
	height:auto !important;
}
#faq #header h1 {
	font-size: 1em !important;
}
#faq #header div {
    clear: both !important;
    position: absolute !important;
    top: auto !important;;
    bottom:20px !important;
    left: 0 !important;
    margin: 0 !important;
    width: 80% !important;
    line-height: 25px !important;
    font-size: 1.2em !important;
}
#faq #sub-header {
	padding-bottom: 10px !important;
	text-align: center !important;
}
#faq ul.instit-subheader {
	display:none;
}
.sub-header-menu.instit-subheader {
	top:30px !important;
}
.newsletter-actu {
	/*margin: 0;
	padding: 0;
	clear: both;
	position: fixed;
	height: 44px!important;
	bottom: 0;
	z-index: 99;*/
	display:none;
}


/*actu*/
.newsletter-actu,
.newsletter-actu .btn-bleu {
	heigth: auto;
}

.column2 span.img-publireportage{
	top:66px!important;
	width: 100px;
	background-size: contain;
}

.rssEmploi #rssThematic,
.rssEmploi #rssThematic .annonce-block,
.rssEmploi #rssThematic .annonce-block .annonce-button {
	width:100% !important;
	box-sizing: border-box;
	margin-right: 0 !important;
	margin-left: 0 !important;
}
.rssEmploi #rssThematic {
	padding: 0 10px !important;
}
.rssEmploi #rssThematic .annonce-block .annonce-img {width:20% !important}
.rssEmploi #rssThematic .annonce-block .annonce-content{width:70% !important}

.rssEmploi #rssThematic .annonce-block { padding: 5px !important; }

.rssEmploi #rssThematic h2 {
	font-size: 18px !important;
	padding: 10px !important;
}

.pub-native {
	padding: 0!important;
	border-bottom: 0!important;
	display: none!important;
}

@media (max-width: 767px){
	.rssEmploi #rssThematic h2 {
		background-image: none !important;
	}
}

@media (max-width: 375px){
	.rssEmploi #rssThematic h2 {
		background-image: none !important;
	}
	.rssEmploi #rssThematic .annonce-block .annonce-img {width:35% !important}
	.rssEmploi #rssThematic .annonce-block .annonce-content{width:55% !important}
}

.download-card #form-top{margin:0 15px 20px;}
.download-card #form-content{margin:20px 15px;}
.download-card #monthly-card{margin:0 15px;}