
#relier {background-color:#e9e9ee !important;}

#container {
	margin: 5rem 2rem;
}
.titre {
	font-size: 2rem;
	text-decoration: none;
	font-style:italic;
	line-height: 1.2;
	color: #000;
	font-family:'Lato', sans-serif;
}
a.titre:hover, .nav-link:hover {
	opacity: .6;
	text-decoration: none;
	background-color: transparent;
}
h3 {
	font-style:italic;
}
.crumb {
	margin-bottom: 5rem;
}
/* .breadcrumb-item a {
	color: #444;
} */

.grid-item {
	padding: 3rem 6rem;
	font-family:'Lato', sans-serif;
	width: 49%;
	border: 1px solid #aaa;
	margin: 5px;
}

.grid-sizer {
	padding: 2rem 4rem;
}
.helper {
	/* display: inline-block;
    height: 100%; */
    /* vertical-align: middle; */
}
.div-point {
 display: flex;
  justify-content: center;
  align-items: center;
}
.img-point {
	max-width:none;
	height: 50px;
}
.point-container {
	background-image: linear-gradient(black, black);
    background-repeat: no-repeat;
    background-size: 100% 1px;
    background-position: 0 center;
	margin-bottom: 3rem;
}

#back-to-top {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  cursor: pointer;
  /* padding: 10px; */
  background-color: #D4883C !important;
  color: #f1ede8 !important;
  border-radius: 10%;
}
.texte-titre, {
	margin-bottom: 2rem;
	
}
.text-body p {
	font-family:'Lato', sans-serif;
	font-size: 1.2rem;
	line-height: 1.8rem;
}
p.texte-intro {
	font-size: 1.2rem;
	line-height: 1.8rem;
	font-family: 'Lato', sans-serif;
	padding-top: 1rem;
}
.info-img {
	max-width: 25%;
	margin: 0 auto;
}
button {
	font-weight: 400 !important;
}
button.active {
	font-weight: 800 !important;
}
.intro { /* intro div */
	margin-bottom: 5rem;

}
.nav-tabs .nav-link.active {
	background-color: transparent !important;
}
.nav-tabs .nav-link {
	border: none !important;
}
.nav-link {
	color: #444 !important;
	font-family: 'Lato', sans-serif;
	background-color: transparent !important;
}
.fade:not(.show) {   opacity: 1; } /* second level menu buttons */
.nav-link:focus {
	font-weight: 800;
	background-color: transparent !important;
}
.list-group-item { 
	background-color: transparent !important;
}

.tab-pane li {
	border: 0 !important;
	
}
p#breadcrumbs {
	font-size: .9em;
	font-family: 'Lato', sans-serif;
	padding-bottom: 3rem;
}
#breadcrumbs a {
	color: #c87d3b;
	text-decoration: none;
}

@media (max-width: 880px) {
	
	.grid-item {
		padding: 3rem 4rem;
		font-family:Georgia, 'Times New Roman', Times, serif;
		width: 98%;
	}	
	.grid-sizer {
		padding: 3rem 4rem;
	}
	.titre {
		font-size: 2rem;
	}

}

/***** end Corina additions *******************************/