/* STYLE CMONSITE EDITOR */
.contenu-editable{font-size:25px;}header .logo{height:auto;}header .logo img{height:auto;}@media (min-width:1024px){#nav-principal{width:85.83%;top:18px;left:170px;right:0.046875px;}header .slogan{top:70%;left:160px;}.header-conteneur{min-height:300.8858947753906px;}header .logo{width:146px;height:auto;}header .logo img{height:auto;}}@media(max-width: 360px) {
  .table-scroll {
    overflow-x: auto;
}

  .wrapper  .table-scroll table {
    display: table !important;
    width: auto !important;
	}
  .wrapper  .table-scroll table tr td {
  display: table-cell !important;
  vertical-align: inherit;
  text-align: inherit;
  padding: 1px;
    width: auto !important;

  }
  .wrapper  .table-scroll table tr {
      display: table-row !important;
      vertical-align: inherit;
  }

}

@media screen and (max-width:700px){
  .content .table-scroll table, footer .table-scroll table{
		display:table !important;
		max-width:none !important;
    	width: 100%;
		min-width:0;
	}
}

@media screen and (max-width:1024px){
	.table-scroll{
		overflow-x:auto;
		max-width:100%;
	}
	.content .table-scroll table, footer .table-scroll table{
		display:table !important;
		max-width:none !important;
		min-width:700px;
	}
	.content .table-scroll tbody, footer .table-scroll tbody{
		display:table-row-group !important;
	}
	.content .table-scroll td, footer .table-scroll td,
	.content .table-scroll th, footer .table-scroll th{
		display:table-cell !important;
		width:auto !important;
	}
	.content .table-scroll tr, footer .table-scroll tr{
		display:table-row !important;
	}
}

h2::after, .wrap-details > h4::after, .h2::after, .wrap-details > .h4::after, .title_section::after {
    background-color: transparent;
}
h2 {
	border: none;
}



body.search-button #nav-secondary > ul {
  max-width: 100%;
}

#block-search-menu {
  position: absolute;
  right: 0;
  bottom: 10px;
  top: auto;
}