body.site--type--mini-site.site--8 #block-sevran-content > div > div > div > div.field__item > div.row{
	 justify-content:center;
	
}

/***** site--8 *****/

/** puces & boutons orange=> bleu**/
/* div.accordion div.card div div.card-body ul*/
html body.site--8 #content .node .node__content ul
 {
    filter: hue-rotate(174deg);
}
/* desactive pour les tabs */
html body.site--8 #content .node .node__content ul.nav-tabs {
    filter: hue-rotate(0deg);
}

html body .btn-orange {
    filter: hue-rotate(164deg);
    margin-top: 10px;
}

html body.site--type--mini-site.site--8  #navbar-main .region-primary-menu-minisite #block-sevran-micromenublock .nav>.nav-item.menu-item--active-trail .nav-link {
   color: #fc0;
}
html body.site--type--mini-site #navbar-main .region-primary-menu-minisite #block-sevran-micromenublock .nav>.nav-item .nav-link:hover {
    color: #b3b5ff;
}

html.js body.site--8 div#main div.acces-directs-minisite div.container div.row{
	 justify-content:center;
	
}

body.site--type--mini-site.site--8 div div div div div.container div.row div.col-12.col-lg-2 {
   display: none;
}

body.site--type--mini-site.site--8 .acces-directs-minisite {
  background-color: transparent;
}
html body.site--type--mini-site.site--8 .acces-directs-minisite .field--name-field-acces-directs>.field__items>.field__item a .field--name-field-titre {
    color: #fff;
    font-weight: 600;
    text-align: center;
    font-family: 'Open Sans',sans-serif;
    position: relative;
    top: -42px;
    background-color: #5555558f;
    padding: 10px 0;
    border-radius: 0 0 15px 15px;
}

html body.site--type--mini-site.site--8 .acces-directs-minisite .field--name-field-acces-directs > .field__items > .field__item a .field--name-field-image,
html body.site--type--mini-site.site--8 .acces-directs-minisite .field--name-field-acces-directs > .field__items > .field__item a .field--name-field-image:hover{
    border-radius: 15px;
    box-shadow: 0px 0px 5px #55555569;
    border: 1px solid #55555559;
}

/***** les planning *****/
table {
    border-collapse: collapse;
}
table.table-borderless td{
border:1px solid #555;
}

body.page-node-8085 table.table-borderless td{
border:none;
}
/** salle **/
html.js body.page-node-8100 table.table-striped>tbody>tr:nth-child(2n+1)
{
   background-color:#FFD6A2;
   font-weight:bold;
}
/** bien etre **/
html.js body.page-node-8097 table.table-striped>tbody>tr:nth-child(2n+1){
   background-color:#E2F2B0;
   font-weight:bold;
}
/** aquatique **/
html.js body.page-node-8099 table.table-striped>tbody>tr:nth-child(2n+1){
   background-color:#CEEAF7;
   font-weight:bold;
}
/* tab */
div#tab5853 ul.nav,
div#tab5932 ul.nav{
  border-bottom: 2px solid #1b6170;
}

div#tab5853 ul.nav li.nav-item a.nav-link,
div#tab5932 ul.nav li.nav-item a.nav-link {
  padding: .5rem 1rem;
  margin-right: 5px;
  margin-bottom: -.0625rem;
  border: 1px solid black;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  color: #555;
  display: block;
}

div#tab5853 ul.nav li.nav-item a.nav-link.active,
div#tab5853 ul.nav li.nav-item a.nav-link:hover,
div#tab5932 ul.nav li.nav-item a.nav-link.active,
div#tab5932 ul.nav li.nav-item a.nav-link:hover {
  isolation: isolate;
  border-color: #888 #888 transparent;
  background-color: #1b6170;
  color: #fff;
}

/* puces de niveaux */
.niv1{font-size:15px;color:seagreen;}
.niv2{font-size:15px;color:cornflowerblue;}
.niv3{font-size:15px;color:crimson;}

.niv1:hover,
.niv2:hover,
.niv3:hover{text-decoration:none;}

/***** offre - tarifs - conditions *****/
/** aquatique par bloc**/
html.js body.site--8 #accordion_closed5695 div.card div.card-header h2 button, /* offres */
html.js body.site--8 #accordion_closed5871 div.card div.card-header h2 button, /* conditions entrees */
html.js body.site--8 #accordion_closed5928 div.card div.card-header h2 button, /* conditions entrees */
html.js body.site--8 #accordion_closed5881 div.card div.card-header h2 button, /* conditions entrees */ 
html.js body.site--8 #accordion_closed5898 div.card div.card-header h2 button, /* conditions cours */
html.js body.site--8 #accordion_closed5718 div.card div.card-header h2 button, /* tarifs */
html.js body.site--8 #accordion_closed5721 div.card div.card-header h2 button {background-color: #CEEAF7;}/* tarifs */

html.js body.site--8 #accordion_closed5704 div.card div.card-header h2 button {background-color: #CDF7F7;}/* offres */

/** salle **/
html.js body.site--8 #accordion_closed5710 div.card div.card-header h2 button, /* offres */
html.js body.site--8 #accordion_closed5729 div.card div.card-header h2 button, /* tarifs */
html.js body.site--8 #accordion_closed5907 div.card div.card-header h2 button {background-color: #FFD6A2;}/* conditions */

/** bien etre **/
html.js body.site--8 #accordion_closed5732 div.card div.card-header h2 button, /* tarifs */
html.js body.site--8 #accordion_closed5716 div.card div.card-header h2 button, /* offres */
html.js body.site--8 #accordion_closed5911 div.card div.card-header h2 button {background-color: #E2F2B0;}/* condition */

/** pass **/
html.js body.site--8 #accordion_closed5915 div.card div.card-header h2 button,/* tarifs */
html.js body.site--8 #accordion_closed5735 div.card div.card-header h2 button{background-color: #F7E4CD;}/* condition */


html body.site--8 .entity-bs-accordion-formatter .card .card-header h2.card-title button,
html body .entity-bs-accordion-formatter .card .card-header h3.mb-0 button {
 border: 1px solid #000;
 margin-bottom: 5px;
}

/** marge en haut < 992 **/
@media (max-width: 61.9375rem) {
  html body.site--8 #mm-0 {
    padding-top: 0;
  }
}


/*html body #content .node .node__content ul li {
  font-family: 'Open Sans',sans-serif;
  line-height: 1.6em;
}
*/
/***** a supprimer pour la mise en ligne bouton compte****/
a.btn.btn-info {background-color: transparent;
  border: 2px solid #185e6d;
  border-radius: 20px;
  color: black;
  padding: 5px 15%;
  font-size: x-large;
  box-shadow: 0px 0px 6px #bbb;
	transition:;
}
a.btn.btn-info:hover {background-color:#185e6d;
  border: 2px solid #;
  border-radius: 20px;
  color: #fff;
  box-shadow: none;
	
}

