body{
	background: #ffffff;

}

.body {
	
	max-width: 800px;
	margin: 0 auto;
	padding: 40px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
}
.footer {
background-color:#273f6b;
}
.asterisque {
font-family:'Verdana', 'Tahoma', 'Geneva', sans-serif;
font-size:12px;
color:#263e6a;
text-align:left;
padding: 10px;
}
.star {
color:#263e6a;
font-size:14px;
}
.formtitle {
font-family:'Verdana', 'Tahoma', 'Geneva', sans-serif;
font-size:22px;
line-height:32px;
text-align:center;
font-weight:bold;
color:#263e6a;
padding-bottom:40px;

}
.underline-hover {
  position: relative;
  text-decoration: none;
  color: #000;
}

.underline-hover::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 2px;
  background-color: currentColor;

  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease;
}

.underline-hover:hover::after {
  transform: scaleX(1);
}
.hoverd4bc6a:hover {
color:#d4bc6a !important;
}
input {
border-color:#263e6a !important;
border-width:2px !important;
}
.vague {
text-align:center;
width:100%;
display:block;
border:0px;
margin:0px;
padding:10px 0px 0px 0px;
}
.vague img {
width:264px;
height:auto;
vertical-align:bottom;
}
.vague-footer {
text-align:center;
width:100%;
display:block;
border:0px;
margin:0px;
padding:0px 0px 10px 0px;
}
.vague-footer img {
width:264px;
height:auto;
vertical-align:top;
}
.mentions {
font-family:'Verdana', 'Tahoma', 'Geneva', sans-serif;
font-size:12px;
color:#ffffff;
text-align:left;
padding: 10px;
}
.mentions a {
color:#ffffff;
}
h2 {
font-size:24px;
line-height:36px;
color:#263e6a;
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-weight:bold;
text-align:center;
}
.image-header {
padding:0px 0px 0px 0px !important;
vertical-align: bottom !important;
}
.optin-sentence {
font-size:14px !important;
line-height:21px !important;
color:#263e6a !important;
font-family: Verdana, Geneva, Tahoma, sans-serif !important;
font-weight:bold !important;
text-align:left !important;
}
.form-bottom {
padding:0px 0px 20px 0px;
}
input:hover {
}

/* Responsive */
@media screen and (max-width: 600px) {
	.wlkm-img {
width:260px !important;
margin:0 auto !important;
text-align:center !important;

	}


}