.btn-amz {
  display:inline-flex;
  align-items:center;
  gap:12px;
  padding:14px 26px;
  border-radius:16px;
  background:#FF9900;
  color:#ffffff;
  text-decoration:none;
  box-shadow:0 4px 10px rgba(0,0,0,.15);
  transition:all .2s ease;
}
.btn-amz:hover {
  background:#F08C00;
  transform:translateY(-1px);
  box-shadow:0 6px 14px rgba(0,0,0,.2);
    color:#000000;

}
.btn-amz:active {
  transform:translateY(0);
  box-shadow:0 3px 8px rgba(0,0,0,.25);
}
.amz-icon {
  width:24px;
  height:24px;
  flex-shrink:0;
}

span.cercle--carre > img {
    object-fit: cover;
}

/* Formulaire champs caché utm */

.cf-control-group.champs-cache {
    display: none;
}

/* Fiche auteur */
/*
.com-contact.contact h1 {
    display: none; 
}
*/
.com-contact.contact {
    display: flex;
    flex-direction: row;
    gap: 30px;
}
.com-contact__container {
    display: flex;
    flex-direction: column;
    width: 50%;
}
/*
.com-contact__links.contact-links {
    display: none; 
}
*/
.com-contact_articles {
    display: flex;
    width: 50%;
    flex-direction: column;
}
.com_contact_infos_gen {
    display: flex;
    flex-direction: row !important;
}
.com-contact__thumbnail.thumbnail {
    display: flex;
    width: 150px;
    height: auto;
    align-items: center;
}
/*
.com_contact_presentation h3 {
    display: none; 
}
*/
h3.com-contact_info_h3 {
    display: none;
}
.com_contact_presentation {
    padding-left: 20px;
    padding-right: 20px;
}
dl.com-contact__position.contact-position.dl-horizontal dt {
    display: none; 
}
dl.com-contact__position.contact-position.dl-horizontal dd {
    padding-left: 0;
}
.com-contact__thumbnail.thumbnail img {
    width: 150px;
}
span.contact-name {
    font-size: 20px;
}
.com_contact_presentation {
    font-size: 14px;
}
dl.com-contact__position.contact-position.dl-horizontal {
    margin-bottom: 5px;
}
dl.com-contact__address.contact-address.dl-horizontal {
    margin-bottom: 5px;
}
.com-contact.contact .page-header::after {
    display: none; 
}
.com-contact.contact .page-header h2 {
    margin-top: 0px;
    padding-top: 0px;
}
.com-contact.contact {
    margin-top: 25px;
}
.com-contact__container {
    height: fit-content;
}
.contact h3 {
    border: none;
}
li.field-entry.biographie {
    display: none;
}
@media screen and (min-width:1000px ) {
div#block_ID1688631625311 {
    display: none!important;
}
}
@media screen and (max-width:900px ) {
  .com-contact__container, .com-contact__articles.contact-articles {
    width: 100%;
}
  .com-contact.contact {
    flex-direction: column;
}
  dt {
    margin-right:10px;
    width:5%;
}
    dd {
    width:90%;
}
  dd, dt {
    display: inline-block;
}
  .com_contact_infos_gen {
    flex-direction: column !important;
}
  span.icon-home {
    vertical-align: super;
}
  dl.com-contact__address.contact-address.dl-horizontal dd {
    line-height: 14px;
}
}
/* Listing auteur */
.auteur-container {
  display: flex;
  flex-direction: row;
margin-top: 30px;
box-shadow: rgba(77, 77, 77, 0.15) 1px 1px 5px 3px;
  -moz-box-shadow: rgba(77,77,77,0.15) 1px 1px 5px 3px;
  -webkit-box-shadow: rgba(77, 77, 77, 0.15) 1px 1px 5px 3px;
}
.auteur-image-wrapper {
  display: flex !important;
  flex-direction: row !important;
}
.auteur-col.auteur-image-col {
  width: 20%;
  background: #f3920b;
  padding-top: 30px;
  padding-bottom: 30px;
  justify-content: center;
  display: flex;
align-items: center;
}
.auteur-image-wrapper img {
  border: #fff 1px solid;
  -moz-border-radius: 100px;
  -o-border-radius: 100px;
  -webkit-border-radius: 100px;
  border-radius: 100px;
  -moz-border-radius: 100px 100px 100px 100px;
  -o-border-radius: 100px 100px 100px 100px;
  -webkit-border-radius: 100px 100px 100px 100px;
  border-radius: 100px 100px 100px 100px;
  height: 150px;
  width: 150px;
  text-align: center;
  object-fit: cover !important;
}
.auteur-col.auteur-content-col {
  width: 80%;
  display: flex;
  flex-direction: column;
padding: 15px;
}
.auteur-name h2 {
  text-align: center;
}
.auteur-description li {
  list-style: none;
  font-size:14px;
}
.auteur-description .field-label {
  display: none;
}
.auteur-description p {
  font-style: italic;
  font-size: 14px;
}
@media (max-width: 800px) {
.auteur-container {
  flex-direction: column;
}
.auteur-col.auteur-image-col, .auteur-col.auteur-content-col {
  width: 100%;
}
}
@media (max-width: 566px) {
.auteurs-list-row0 {
  margin-top: 75px;
}
}

/* cookie visible */
div#row_ID1729840802054 {
    left: 50px !important;
}
#ID1729842938565>.inner {
  margin-left:0px !important;
}
#cookiesck_options {
    bottom: 20px !important;
}
/* Bouton hikashop hover */
.hikacart:hover {
    color: #3B3B3B !important;
    background-color: #f4f4f4 !important;
    border-color: #f4f4f4 !important;
}
/* Formulaire recherche page consultation */
form#form_47 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    height: 50px;
}
form#form_47 fieldset#group71 {
    width: 68%;
    display: inline-block;
}
form#form_47 .btn-group {
        height: 45px;
    margin-top: -30px;
}
form#form_47 button#fabrikSubmit_47 {
    line-height: 18px;
}
form#form_47 .btn-toolbar.justify-content-between {
    display: block;
}
form#form_47  .fabrikElement.col-sm-10 {
    width: 100%;
}
form#form_47 .fabrikActions.form-actions.mt-3 {
    width: 29%;
    display: inline-block;
}
form#form_47 .fabrikHiddenFields {
    display: inline-block;
	width:1px;
}
@media screen and (max-width: 650px) {
	form#form_47 fieldset#group71 {
		width: 100%;
	}
	form#form_47 .fabrikActions.form-actions.mt-3 {
		width: 100%;
	}
	form#form_47 {
		height: 100px;
	}
	form#form_47 .btn-toolbar.justify-content-between {
		margin-top: -45px;
	}
	form#form_47 .btn-group {
		width: 100%;
	}
}


/* body */

div#container_top3_modules {
    z-index: 9 !important;
}
body {
    font-size: 16px !important;
}
*>body {
    padding-right: 0px !important;
}
div#container_showcase1_modules, div#container_top3_modules {
    z-index: 0;
}
/* Fix article axiome et articles avec colonne latérale */
.site.com_content.view-article.layout-blog.no-task.itemid-565 #ID1698747624925 img {
  object-fit: cover;
}
.site.com_content.view-article.layout-blog.no-task.itemid-565 #ID1700831129035 .titleck {
  margin-top: -5px;
}
.site.com_content.view-article.layout-blog.no-task.itemid-565 #block_ID1701181955474 a.pbck-link-wrap {
    padding-top: 15px;
    line-height: 16px;
}
.site.com_content.view-article.layout-blog.no-task.itemid-565 #block_ID1702293023051 a.pbck-link-wrap {
    padding-top: 10px;
    padding-bottom: 60px;
}
/* Formulaire contact */
form#form_45 label.form-label.fabrikLabel.fabrikEmptyLabel.col-sm-2.col-form-label {
    display: none;
}
form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___name.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___prenom.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___phone.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___email.form-group {
    width: 50%;
    display: inline-block;
    height: 45px;
}
form#form_45 .fabrikElement.col-sm-5 {
    width: 90%;
}
form#form_45 .col-form-label {
    display: none;
}
form#form_45 .fabrikElement.col-sm-10 {
    width: 95%;
}
button#fabrikSubmit_45 {
    background: #f3920B;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -o-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #fff;
    padding-top: 15px !important;
    padding-right: 30px !important;
    padding-bottom: 15px !important;
    padding-left: 30px !important;
    font-size: 14px;
    font-family: 'Montserrat';
}
form#form_45 .btn-toolbar, form#form_45 .fabrikElementContainer.plg-captcha.fb_el_f_formulaire_de_contact___captcha.fabrikDataEmpty.form-group {
    justify-content: center !important;
    display: flex;
}
textarea#f_formulaire_de_contact___message {
    height: 100px;
}
form#form_45 fieldset { 
margin-bottom :0 !important;
}
form#form_45 .fabrikElementContainer.plg-captcha.fb_el_f_formulaire_de_contact___captcha.fabrikDataEmpty.form-group {
    margin-top: -25px;
}
form#form_45 .fabrikActions.form-actions.mt-3 {
    margin-top: 0px !important
}
@media (max-width: 700px) {
form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___name.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___prenom.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___phone.form-group, form#form_45 .fabrikElementContainer.plg-field.fb_el_f_formulaire_de_contact___email.form-group {
    width: 100%;
    display: inline-block;
    height: 45px;
}
fieldset#group67 {
    padding: 20px;
}
textarea#f_formulaire_de_contact___message {
    width: 95%;
}
fieldset#group67 .row.mt-3 {
    justify-content: center;
    text-align: center;
}
}


/* Slider mobile */
div#camera_wrap_215 {
    margin-top: 0px;
}
/* fix menu mobile et chat */
#maximenuck170-mobile {
  z-index: 9999999 !important;
}
/* Carousel home hauteur */
.owl-carousel .owl-stage-outer {
    height: 125px !important;
}
@media (max-width: 1020px) {
.owl-carousel .owl-stage-outer {
    height: 180px !important;
}
}
/* blog */
body.site.com_content.view-category.layout-blog.no-task.itemid-576 p.text-intro {
    margin-top: 0px;
    margin-bottom: 0px;
}

body.site.com_content.view-category.layout-blog.no-task.itemid-2248 p.text-intro {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
body.site.com_content.view-category.layout-blog.no-task.itemid-2233 span.lact-blog, body.site.com_content.view-category.layout-blog.no-task.itemid-597 span.lact-blog {
    margin-top:30px;
  margin-bottom: 20px;
}
body.site.com_content.view-category.layout-blog.no-task.itemid-629 p.text-intro {
    margin-top: 0px;
    margin-bottom: 0px;
}
.com-content-category-blog.blog h1 {
    padding-left: 25px;
    margin-top: 30px;
}
.com-content-article dl.article-info.text-muted {
    margin-top: 20px;
}
.com-content-article .article-info {
   font-weight: 500;
    display: flex;
    justify-content: center;
    color: black !important;
}
.view-category.layout-blog dl.article-info.text-muted {
    display: none;
}
.com-content-article .page-header h1 {
    font-size: 3.5rem;
    text-align: center;
    line-height: 3rem;
    margin-top: 20px;
    text-transform: none;
}
@media (max-width: 1060px) {
.com-content-article .page-header h1 {
    font-size: 2.5rem;
}
}
.com-content-article p.text-intro {
font-weight:bold;
}
.itemid-1884 .view-category.layout-blog p.text-intro {
    margin-top:0px !important;
}
.view-category.layout-blog p.text-intro {
    margin-top: -25px;
    margin-bottom: -10px;
font-weight:normal;
}
.com-content-article li.field-entry.bio-auteur.lact-bio-auteur {
    list-style: none;
    display:block;
}
.com-content-article ul.fields-container {
    margin-left: 0px !important;
    padding-left: 0px !important;
}
.view-category.layout-blog li.field-entry.bio-auteur.lact-bio-auteur {
    display: none;
}
.view-category.layout-blog.no-task.itemid-2318 div#sidecol_b, .view-category.layout-blog.no-task.itemid-629 div#sidecol_b, .view-category.layout-blog.no-task.itemid-565 div#sidecol_b, .view-category.layout-blog.no-task.itemid-2043 div#sidecol_b, .view-category.layout-blog.no-task.itemid-571 div#sidecol_b, .view-category.layout-blog.no-task.itemid-597 div#sidecol_b, .view-category.layout-blog.no-task.itemid-576 div#sidecol_b, .view-category.layout-blog.no-task.itemid-683 div#sidecol_b, .view-category.layout-blog.no-task.itemid-627 div#sidecol_b, .view-category.layout-blog.no-task.itemid-758 div#sidecol_b, .view-category.layout-blog.no-task.itemid-564 div#sidecol_b, .view-category.layout-blog.no-task.itemid-686 div#sidecol_b, .view-category.layout-blog.no-task.itemid-568 div#sidecol_b, .view-category.layout-blog.no-task.itemid-567 div#sidecol_b, .view-category.layout-blog.no-task.itemid-2207 div#sidecol_b, .view-category.layout-blog.no-task.itemid-1884 div#sidecol_b, .view-category.layout-blog.no-task.itemid-2205 div#sidecol_b, .view-category.layout-blog.no-task.itemid-566 div#sidecol_b, .view-category.layout-blog.no-task.itemid-830 div#sidecol_b, .view-category.layout-blog.no-task.itemid-687 div#sidecol_b, .view-category.layout-blog.no-task.itemid-573 div#sidecol_b, .view-category.layout-blog.no-task.itemid-751 div#sidecol_b, .view-category.layout-blog.no-task.itemid-682 div#sidecol_b, .view-category.layout-blog.no-task.itemid-872 div#sidecol_b, .view-category.layout-blog.no-task.itemid-871 div#sidecol_b, .view-category.layout-blog.no-task.itemid-1100 div#sidecol_b, .view-category.layout-blog.no-task.itemid-565 div#sidecol_b {
    display: none;
}
.view-category.layout-blog.no-task.itemid-2318 #content_remainder, .view-category.layout-blog.no-task.itemid-629 #content_remainder, .view-category.layout-blog.no-task.itemid-565 #content_remainder, .view-category.layout-blog.no-task.itemid-2043 #content_remainder, .view-category.layout-blog.no-task.itemid-571 #content_remainder, .view-category.layout-blog.no-task.itemid-597 #content_remainder, .view-category.layout-blog.no-task.itemid-576 #content_remainder, .view-category.layout-blog.no-task.itemid-683 #content_remainder, .view-category.layout-blog.no-task.itemid-627 #content_remainder, .view-category.layout-blog.no-task.itemid-683 #content_remainder, .view-category.layout-blog.no-task.itemid-758 #content_remainder,  .view-category.layout-blog.no-task.itemid-564 #content_remainder,  .view-category.layout-blog.no-task.itemid-686 #content_remainder,  .view-category.layout-blog.no-task.itemid-568 #content_remainder,  .view-category.layout-blog.no-task.itemid-567 #content_remainder,  .view-category.layout-blog.no-task.itemid-2207 #content_remainder,  .view-category.layout-blog.no-task.itemid-1884 #content_remainder,  .view-category.layout-blog.no-task.itemid-2205 #content_remainder,  .view-category.layout-blog.no-task.itemid-566 #content_remainder,  .view-category.layout-blog.no-task.itemid-830 #content_remainder,  .view-category.layout-blog.no-task.itemid-687 #content_remainder,  .view-category.layout-blog.no-task.itemid-573 #content_remainder,  .view-category.layout-blog.no-task.itemid-751 #content_remainder,  .view-category.layout-blog.no-task.itemid-682 #content_remainder,  .view-category.layout-blog.no-task.itemid-872 #content_remainder,  .view-category.layout-blog.no-task.itemid-871 #content_remainder,  .view-category.layout-blog.no-task.itemid-1100 #content_remainder, .view-category.layout-blog.no-task.itemid-565 #content_remainder {
    width: 100%;
}
.com-content-category-blog__items.blog-items.image-right.boxed .page-header::after {
    display: none;
}
.com-content-category-blog__items.blog-items.image-right.boxed .page-header a:hover {
    color: #f3920B;
}
.com-content-category-blog__items.blog-items.image-right.boxed figure.left.item-image {
    flex-basis: 30% !important;
    height: 200px !important;
    display: flex !important;
    align-self: center;
}

.com-content-category-blog__items.blog-items.image-right.boxed figure.left.item-image:after {
    position: absolute;
    content: '';
    background-color: #f3920B;
    bottom: 0;
    left: 0;
    width: 60px;
    height: 4px;
}

.com-content-category-blog__items.blog-items.image-right.boxed a.btn.btn-sm.btn-info {
    border: none;
    font-size: 9px !important;
    background: #d3d3d3 !important;
    color:black;
}
.com-content-category-blog__items.blog-items.image-right.boxed a.btn.btn-sm.btn-info:hover {
    background: #f3920B !important;
    color:white;
}
.com-content-category-blog__items.blog-items.image-right.boxed h2 {
    font-size: 1.4rem;
    line-height: 1.3em;
}

.com-content-category-blog__item.blog-item {
    box-shadow: none;
}
.com-content-category-blog__items.blog-items.image-right.boxed .page-header {
    margin-bottom: 5px;
margin-top: -15px;
}
.com-content-category-blog__items.blog-items.image-right.boxed ul.tags.list-inline {
    margin-top: 10px !important;
text-align: left !important;
}
span.lact-blog {
    display: block;
}
.lact-blog::first-letter {
    text-transform: uppercase !important;
}
@media (max-width: 1060px) {
.com-content-category-blog__items.blog-items.image-right.boxed figure.left.item-image:after {
display:none !important;
}
}
@media (max-width: 767px) {

.boxed .blog-item .item-content {
    padding-bottom: 0px;
}
figure.left.item-image {
    padding-left: 25px;
padding-right:25px;
}
.com-content-category-blog__item.blog-item {
    border-bottom: 1px solid #e7e7e7;;
}
.com-content-category-blog__items.blog-items.image-right.boxed figure.left.item-image:after {
display:none !important;
}
.com-content-category-blog__items.blog-items.image-right.boxed ul.tags.list-inline {
display: none !important;
}
.com-content-category-blog__items.blog-items.image-right.boxed .image-left .blog-item, .image-right .blog-item {
    flex-direction: column-reverse !important;
}
figure.left.item-image  {
    width: 100% !important;
}
.item-content {
    padding-bottom: 20px !important;
}
}
/* fin blog */

/* chatbot plus haut sur les mobiles */
.css-1baf29r {
  margin: 12px 13px 20px !important;
}
.css-13kfatw {
  margin-right: 10px !important;
}
	#wonderchat-wrapper {
	 width:420px !important;
	}
}
@media screen and (max-width: 767px) {
	#wonderchat-wrapper {
	  bottom: 40px !important;
	  height: 40% !important;
	}
}

/* rétablir manuellement les accentuations bootsrap des boutons */
.btn-success {
	background-color: #448344 !important;
	border-color: #448344 !important;
}
.btn-warning {
	background-color: #ad6200 !important;
	border-color: #ad6200 !important;	
}
.btn-danger {
	background-color: #a51f18 !important;
	border-color: #a51f18 !important;	
}
.btn-info {
	background-color: #30638d !important;
	border-color: #30638d !important;	
}

/* génération des sauts de lignes pour le convertisseur PDF */
div.apchea-page-break + div.apchea-page-break{
    page-break-before: always;
}

/* toutes les étiquettes de champ Fabrik */

.fabrikLabel {
    font-style: oblique;
    font-weight: bolder;
}

.fabrikGroup > legend {
	float:none;
}

/* popup Fabrik ! sinon, elles ne s'affichent pas correctement */

div.fabrikWindow-modal {
	position: fixed;
}

/* boutons fabrik plus petits */
.fabrikForm .btn {
	padding: 0.2rem 0.5rem !important;
}
/* nouveaux entre le vendredi 15/09/2023 vers 11:00 et le lundi 18/09/2023 au matin ??? */

em {
	color: #383838;
}

.form-search .input-append .search-query {
	height: 36px;
	margin-top: 5px;
}

/* le dernier au dessus : c'est du fabrik ? */


/* Originaux provenance template copier coller originel + mise en forme */

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


body {
	font-family: 'Montserrat', sans-serif !important;
	line-height: 24px !important;
	font-size:16px;
}

#container_base {
	display: none;
}

li {
	line-height: 1.6em;
}

.maincontent {
	margin-top: -30px;
}

#container_main {
	z-index: 0;
	position: relative;
}

.article-body {
	overflow: visible !important;
}

.pagebuilderck.pagebuilderck504 {
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
}

#container_bottom1_modules {
	background-color: #ffffff !important;
}

.header-2 {
	margin-top: 0px !important;
}

.header-1 {
	margin-top: 30px !important;
}

#logo {
	display: none;
}

.header-1 {
	left: 0px;
	width: 100%;
}

.layerslideshow.module207 {
	margin-top: -20px;
}

.header-2 {
	right: 0;
	width: 100%;
}

.hornav {
	display: none;
}

.header-1, .header-2 {
	padding: 0;
	position: relative;
	margin-top: 40px;
}


.icons {
	display: none;
}

.header_row {
	box-shadow: none;
}

#container_showcase1_modules {
	z-index: 1;
	position: relative;
	background: white !important;
}

.layerslideshow .NextArrow, .layerslideshow .PrevArrow {
	background: rgba(243, 146, 11, 0.6);
	color: #fff;
}

.layerslideshow.module218.slick-initialized.slick-slider, .layerslideshow.module212.slick-initialized.slick-slider, div#camera_wrap_215 {
	display: none !important;
}

div#camera_wrap_153 {
	margin-bottom : 0px !important;
}

.jtcs_item_title {
	display: flex !important;
	justify-content: center; 
	font-size: 17px;
	margin-top: 20px;
	text-align: center;
}

.jtcs_item_date {
	margin-left: auto;
	margin-right: auto;
}

.jt-cs p.readmore {
	display: flex;
	justify-content: center;
}

.jt-row-inner {
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
	margin: 15px;
}

.svg-inline--fa.fa-chevron-left.fa-w-10 {
	margin-left: 12px;
	margin-top: 10px;
	color: #f3920b;
}

.svg-inline--fa.fa-chevron-right.fa-w-10 {
	color: #f3920b;
	margin-left: 14px;
	margin-top: 10px;
}

.jt-cs a.prev {
	left: -25px;
}

.jt-cs a.next {
	right: -25px;
}

.bt-readmore {
	background-color: #f3920b;
	font-size: 14px;
	border-radius: 3px;
}

a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button {
	color: #fff !important;
}

a.hikashop_cart_button:hover, a.hikashop_compare_button:hover, .hikashop_cart_input_button:hover {
	color: #707070 !important;
}

.moduletablevikapp.vapmainsearchmod.horizontal {
	background: #f3920b;
	width: 100%;
	display: flex;
	justify-content: start;
	color: white;
	padding: 15px;
	margin-top: 5px;
}

.vapsearchinputlabelmod {
	font-weight: 300 !important;
	display: none !important;
}

.moduletablevikapp input {
	height: 33px !important;
}

.moduletablevikapp .vapsearchsubmitmod {
	background: #f3920b;
	color: white;
	margin: 0px 0px 8px;
	border-radius: 3px;
	border: 1px white solid;
}

.vapsearchsubmitmod:hover {
	background-color: white !important;
	color: #f3920b;
}

#row_ID1688484807975 {
	margin-top : -40px;
	margin-bottom: 30px;
}

#row_id1688631625311 {
	display: none;
}

.breadcrumb {
	margin-top: 20px;
}

.btn-toolbar {
	justify-content: center;
	display: flex;
}

.btn-toolbar .btn.hasTooltip {
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-left: 10px !important;
	margin-top: 2px !important;
}
.moduletablevikapp.vapmainsearchmod.vertical {
  width: 100%;
}
#container_top3_modules {
  background: white;
margin-top: -20px;
  padding-top: 30px;
position: relative;
  z-index: 1;
}

/* page des articles */
figure.left.item-image {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
p.readmore {
    text-align: center;
}
ul.tags.list-inline {
    text-align: center;
}
#slideout, .slideout-toggle {
  display: none !important;
}
.nobossmodule__section {
  width: 100vw !important;
  margin-left: calc(-50vw + 50% - 8px) !important;
}
section.nobossmodule__section {
    margin-bottom: 50px !important;
}
@media screen and (min-width: 1139px) {
	#row_ID1672937649628, #row_id1688631625311 {
		display: none;
	}
}

@media screen and (max-width: 1139px) {
	#row_ID1688050585394 {
		display: none;
	}
	#row_id1688055738992 {
		display: none;
	}
	


	#row_id1688631625311 {
		display: block;
	}
	#maximenuck170-mobile-bar {
		position: fixed !important;
	}
	div#camera_wrap_215, .layerslideshow.module212 {
		display: none !important;
	}
	div#camera_wrap_153 {
		margin-top: -45px;
	}
	#showcase1_modules {
		margin-top: 38px;
	}
	.layerslideshow.module204.slick-initialized.slick-slider {
		margin-top: -40px !important;
	}
}

/* inversion des colonnes articles */

@media screen and (max-width: 767px) {
* > body {
    padding-right: 0px !important;
}
.module {
  background: white;
}
.itemid-565 #main, .itemid-563 #main, .itemid-594 #main, .itemid-683 #main, .itemid-1888 #main, .itemid-844 #main, .itemid-1401 #main, .itemid-571 #main, .itemid-597 #main, .itemid-576 #main, .itemid-627 #main, .itemid-758 #main, .itemid-564 #main, .itemid-686 #main, .itemid-568 #main, .itemid-567 #main, .itemid-1884 #main, .itemid-566 #main, .itemid-830 #main, .itemid-687 #main, .itemid-573 #main, .itemid-751 #main, .itemid-682 #main, .itemid-872 #main, .itemid-871 #main, .itemid-1100 #main  {
  flex-direction: column-reverse;
}
/* Fix pour colonnes sur articles */
body.site.com_content.view-article.layout-blog div#main {
    flex-direction: column-reverse;
}
}
@media screen and (max-width: 600px) {
	.itemid-565 #main, .itemid-563 #main, .itemid-594 #main, .itemid-683 #main, .itemid-1888 #main, .itemid-844 #main, .itemid-1401 #main, .itemid-571 #main, .itemid-597 #main, .itemid-576 #main, .itemid-627 #main, .itemid-758 #main, .itemid-564 #main, .itemid-686 #main, .itemid-568 #main, .itemid-567 #main, .itemid-1884 #main, .itemid-566 #main, .itemid-830 #main, .itemid-687 #main, .itemid-573 #main, .itemid-751 #main, .itemid-682 #main, .itemid-872 #main, .itemid-871 #main, .itemid-1100 #main {
  flex-direction: column-reverse;
}
div#camera_wrap_153, .layerslideshow.module218.slick-initialized.slick-slider, .layerslideshow.module204.slick-initialized.slick-slider {
		display: none !important;
	}
	div#camera_wrap_215  {
		display: block !important;
		margin-top: 0px;
	}
	#row_ID1684926751983, #row_ID1688050585394 {
		display: none;
	}
#container_top3_modules {
margin-top: 0px !important;
}

}

div.apchea-expliq-preinscrip {
    width: 200px;
    margin:  auto;
}
div.apchea-iframe {
	margin: -20px;
}

/* pour éviter le chevauchement du dropdown linguise et du module qui affiche la loupe */
.linguise_switcher_dropdown li.linguise_current {
	min-width: unset !important;
}