/* pero2.css prolonge perso.css */
/**,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
}*/
/* 2021 */
/* menu reseauxentete pour les reseaux en tete de page */
#icone {
	height:45px;
}
#icone .marge {
	max-width:20px;
}
#main_nav div.largeur_sociaux {
	float:none;
	display:inline-block;
	min-width:155px;
	margin:0 30px;
}
.menu-liste.menu-items.reseaux {
	display: inline-block;
	margin:0;
	padding:0;
}
.menu-liste.menu-items.reseauxentete {
	margin: -46px 0 0 0;
}
.menu-liste.menu-items.reseaux.reseauxpied {
	margin:0 1rem;
}
.menu-liste.menu-items.reseaux li {
	display:inline;
	margin:0;
	padding:0;
}
.menu-liste.menu-items.reseaux .sociaux .socicon {
	display:inline-block;
	font-size:1.1rem;
}
.menu-liste.menu-items.reseaux.reseauxpied .sociaux .socicon {
	font-size:0.8rem;
}
.menu-liste.menu-items.reseauxentete .sociaux .facebook .socicon, .menu-liste.menu-items.reseauxentete .sociaux .twitter .socicon, .menu-liste.menu-items.reseauxentete .sociaux .instagram .socicon,
.menu-liste.menu-items.reseauxentete .sociaux .youtube .socicon {
	color:#464a4d;
	background-color:transparent;
}
.menu-liste.menu-items.reseauxentete .sociaux .facebook:hover .socicon, .menu-liste.menu-items.reseauxentete .sociaux .twitter:hover .socicon, .menu-liste.menu-items.reseauxentete .sociaux .instagram:hover .socicon, .menu-liste.menu-items.reseauxentete .sociaux .youtube:hover .socicon {
	color:#000;
}

/* formulaire abomailmans */
.inscriptionliste {
	margin:2rem 0;
}

/* bandeau cookiebar */
#cookie-bar {
	background:#3b3e88;
	color:white;
}
#cookie-bar p {
	max-width: 940px;
	margin: 0 auto;
	padding: 1rem;
	font-size: 0.85rem;
	text-align:left;
	line-height:1.4;
}
#cookie-bar .cb-enable {
    background: #ffb84d;
    float: right;
	margin:0.5rem 0;
	padding:0.2rem 0.4rem;
	line-height:1.5;
	color:black;
}
#cookie-bar .cb-enable:hover {
	background:#becc66;
	color:black;
}

/* reset balise */
figure {
	margin: 0;
}

/* la pagination depuis SPIP4 */

.pagination {
	margin:2em 0;
}

.pagination .pagination-items {
	display: flex;
	flex-wrap: wrap;
	justify-content: end;
	list-style: none;
}

.pagination .pagination-item, .violet #article #contenu ul li.pagination-item {
	background: none;
	margin: 0 .15em .5em;
	padding: 0;
	list-style: none;
}

.pagination .pagination-items a, .pagination-items span.on, .pagination-items span, .pagination-items .on {
	display: inline-block;
	font-size: 1em;
	font-weight: 700;
	line-height: 20px;
	padding: .5em;
	text-decoration: none;
}
