a, a:hover, a:active, li a, li a:hover {
  transition: .3s;
}

.smLigne {
	display: inline-flex;
	margin: 5px;
}
.smBarre {
	margin: 0px 8px;
}

.mobilemenuck {
	overflow-y: unset !important;
}
.boutons {
	text-align: center;
}
.video {
	margin-top: 284px;
}
.btn {
	padding: 13px 34px;
	border-radius: 30px;
	border: 2px solid #fff;
	background-color: #d50062;
	font-weight: bold;
	color: #fff;
	font-size: 15px;
}
.btn:hover {
	padding: 13px 34px;
	border-radius: 30px;
	border: 2px solid #d50062;
	background-color: #fff;
	font-weight: bold;
	color: #431d05;
	font-size: 15px;
}
.brun {
	color: #431d05;
}
.rose {
	color: #d50062;
}
.bleu {
  color: #1C838D;
}
.vert {
	color: #74B21F;
}
.orange {
	color: #FF8900;
}
a:hover {
	transition: 0.5s !important;
}
p {
    margin: 0 0 8px !important;
	padding: 3px 0 !important;
}
ul, ol {
    padding: .15em 0 .15em 0;
    margin: 0 0 0 35px;
}
.pull-left {
	margin: 0 auto;
	padding: 0 76px 0 0;
}
.colonneGauche {
	width: 49%;
	padding: 0 34px 0 0;
}
.colonneDroite {
	width: 49%;
	padding: 0 0 0 34px;
}
hr {
	border: 0px;
	border-bottom: 1px solid #fff !important;	
	padding-top: 34px;
	margin-bottom: 55px;
}
.mod-languages {
  top: -9px;
  position: absolute;
}

div.mod-languages ul li.lang-active {
  background-color: inherit;
}
div.mod-languages img {
  border: none;
  display: block;
  width: 21px;
}
div.mod-languages a {
  padding: inherit;
  text-decoration: none;
}

/* .lang {
padding: 12px;
background: url('../images/background_lang.png') center 0px;
	background-repeat: no-repeat;
color: #431d05 !important;
font-size: 10px !important;
font-family: Arial, sans-serif !important;
font-weight: bold !important;
}
.lang-active {
padding: 12px !important;
background: url('../images/background_lang.png') center 0px;
		background-repeat: no-repeat;
color: #431d05 !important;
font-size: 10px !important;
font-family: Arial, sans-serif !important;
font-weight: bold !important;
} */


/* Responsive */
@media only screen and (max-width: 1025px) {
div.mod-languages li {
  margin-left: 0.5rem;
  margin-right: 0px;
  }  
}

@media only screen and (max-width: 580px) {
.colonneGauche {
  width: 100%;
  padding: 0 5px 0 0;
  }
}