/**
MISE EN PAGE DE LA PAGINATION
**/

.pagination {
	font:12px Arial, Helvetica, sans-serif;
	text-align: right;
}
.pagination a {
	background:#fff;
	border:1px solid #0093DC;
	color:#0093DC;
	margin:2px;
	padding:.2em .4em;
	text-decoration:none;
}
.pagination a:hover {
	background:#fff;
	border:1px solid #C6C8C8;
	color:#C6C8C8;
}
.pagination span.inactive {
	background:#fff;
	border:1px solid #f0f0ff;
	color:#f0f0ff;
	margin:2px;
	padding:.2em .4em;
}
.pagination span.active {
	background:#E6F2FF;
	border:1px solid #C6C8C8;
	color:#C6C8C8;
	font-weight:700;
	margin:2px;
	padding:.2em .4em;
}


#menuyes, #menuyes ul {
  padding:0;
  margin:0;
  list-style: none;
  text-align: center;
}

#menuyes li {
  display:inline-block;
  vertical-align: top;
  position: relative;
  /*width: 50vw;*/
  width: 140px;
}
#menuyes li li {
  display:inherit;
}
#menuyes a {
  display:block;
  /* padding:5px 50px;*/
  padding:2px;
  text-decoration: none;
  color:#fff;
  font-family:arial;
}
#menuyes ul li a {
  padding:2px; /* padding:5px 8px; */
}
#menuyes ul {
  position: absolute;
  z-index: 500;
  min-width:100%;
  white-space: nowrap;
  text-align: center; /* left; */
}
#menuyes ul ul {
  left:100%;
  top:0;
  overflow: hidden;
  max-width: 0;
  min-width: 0;
  transition: 0.3s all;
}
#menuyes ul li:hover ul {
  max-width: 30em;
}
#menuyes ul li {
  max-height:0;
  overflow: hidden;
  transition:all 0.8s;
}
#menuyes li li li {
  max-height: inherit;
}
#menuyes li:hover li {
  max-height: 15em;
  overflow: visible;
}
/* background des liens menus */
.grey {
background-color: grey;
background-image:linear-gradient(to bottom, grey 0%, #2A2333 100%);
max-height:15em;
  border-top: solid 1px transparent;
}
.grey li {
    background:#2A2333
}
.grey li:hover {
    background:grey
}

.violet {
background-color: #65537A;
background-image:linear-gradient(to bottom, #65537A 0%, #2A2333 100%);
max-height:15em;
}
.violet li {
    background:#2A2333
}
.violet li:hover {
    background:#65537A
}
.bleu {
background-color: #729EBF;
background-image:linear-gradient(to bottom, #729EBF 0%, #333A40 100%);
max-height:15em;
}
.bleu li {
    background:#333A40
}
.bleu li:hover {
    background:#729EBF
}
.orange {
background-color: #F6AD1A;
background-image:linear-gradient(to bottom, #F6AD1A 0%, #9F391A 100%);
max-height:15em;
}
.orange li {
    background-color:#9F391A;
}
.orange li:hover {
    background:#F6AD1A
}
.vert{
background-color: #CFFF6A;
background-image:linear-gradient(to bottom, #CFFF6A 0%, #677F35 100%);
max-height:15em;
}
.vert li {
    background-color:#677F35
}
.vert li:hover {
    background:#CFFF6A
}
#menuyes li:hover {
    background-image:none;
}
#menuyes li:hover a, #menuyes li li:hover a {
    color:#000
}
#menuyes li:hover li a, #menuyes li:hover li li a {
    color:#fff
}
#menuyes li:hover a, #menuyes li li:hover a, #menuyes li li li:hover a {
    color:#000
}

html {
  scroll-behavior: smooth;
}
#scroll_to_top {
  position: fixed;
  width: 25px;
  height: 25px;
  bottom: 2px;
  left: 2px;
}
#scroll_to_bottom {
  position: fixed;
  width: 25px;
  height: 25px;
  top: <?php echo $p_top_scroll_top; ?>px;
  left: 2px;
  z-index:220;
}
#scroll_to_bottom img,
#scroll_to_top img {
  width: 25px;
}
