body {background-color: #E6E6E6;
}
.row {
	 margin-left: 0px; 
}
#descriptif_site_spip {
	text-align: justify;
	padding-right: 15px;
	font-size: 1.2em;
} 

#header {
	padding-top: 0px;
	margin-top: 10px;
}

img {
	max-width: 100%;
}



.reseaux {
	display: block;
	position: absolute;
	right: 6rem;
	top: 10%;
	max-inline-size: 50px;
}
.reseaux img {
	width: 75%;
}
.reseaux2 {
	display: block;
	position: absolute;
	right: 3rem;
	top: 11%;
	max-inline-size: 50px;
}
.reseaux2 img {
	width: 75%;
}
#logo_site_spip {
	display: none;
}

#nav  {
	margin-top: 0px !important ;
}
.navbar-dark .navbar-nav .nav-link, .navbar-dark .navbar-nav .menu-items__lien {
	color: #3eaca7;
	font-size: 14px;
	font-family: Georgia;
}
a {
	color: #BD7451;
	}
a.spip_mail {
	color: #3eaca7;
}
.container, .container-sm, .container-md, .container-lg, .container-xl {
	max-width: 1140px;
    background-color:#fff;
    padding-right: 0em;
    padding-left: 0em;
}
.chapo {
	font-weight: normal;
	color: #31373d;
}
.cartouche .publication {
	
	display: none;
}

#content {
	margin-left: 15px;
	text-align: justify;
}
.table th, table.spip th, .table td, table.spip td {
    padding: 0.75rem;
    vertical-align: top;
    border: 2px solid #51c483;
}
.jumbotron {
	padding: 0.4rem;
	margin-bottom: 0rem;
	background-color: #F7FAFB;
}
.jumbotron h1 {
	word-wrap: break-word;
	color: #3eaca7;
}

.jumbotron li::marker {color:#fff;
}

.entry .entry-title {
	margin-bottom: 0.75rem;
	color: #f48719;
}
.col-md-3 {
	-ms-flex: 0 0 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	margin-top: 1rem;
	margin-right: 2rem;
}

ul, ol {
	margin-left: 5px;
}
li::marker {color:#dca32700;
}

.footer {
	margin-top: 6rem;
	padding-top: 3rem;
	border-top: 2px solid;
	padding-bottom: 3rem;
    margin-bottom: 0;
    margin-left: 15px;
    margin-right: 15px;
	text-align: left;
	position: relative;
}