form { margin:0px }
body > form { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
table { empty-cells:hide }
td { padding:0px }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
em { font-style:italic }
h1 { font-family:'poppinsregular',Helvetica,sans-serif; font-size:28px; text-align:center; font-weight:normal }
h1:first-child { margin-top:0px }
h2 { font-family:'poppinslight',Helvetica-light,sans-serif; font-size:22px; margin-bottom:6px; text-align:center; font-weight:normal }
h2:first-child { margin-top:0px }
h3 { color:#39424a; font-family:'poppinslight',Helvetica-light,sans-serif; font-size:16px; margin-top:4px; text-align:center; font-weight:normal }
h3:first-child { margin-top:0px }
strong { font-weight:bold }
h1.BigTitleC { font-family:'poppinsbold',Helvetica-bold,sans-serif; font-size:46px; line-height:1.2; text-align:center }
h1:first-child { margin-top:0px }
.center { text-align:center }
.surtitre { font-family:'poppinsregular',Helvetica,sans-serif; text-decoration:none; font-size:18px }
h1.BigTitleL { font-family:'poppinsbold',Helvetica-bold,sans-serif; text-decoration:none; font-size:46px; line-height:1.2; text-align:left }
h1:first-child { margin-top:0px }
.TxtLight { font-family:'poppinslight',Helvetica-light,sans-serif; font-size:16px; word-spacing:0px; line-height:1.65; text-align:left }
.CSSMenu { font-family:'poppinsregular',Helvetica,sans-serif; font-size:16px; text-align:center }
.Cgris { color:#39424a }
h2.BigSubtitleC { font-family:'poppinsbold',Helvetica-bold,sans-serif; font-size:36px; line-height:1.2; margin-top:0.06em; text-align:center }
h2:first-child { margin-top:0px }
.surtitreC { font-family:'poppinsregular',Helvetica,sans-serif; text-decoration:none; font-size:18px; text-align:center }
.Cblanc { color:#fff }
h2.BigSubtitleL { font-family:'poppinsbold',Helvetica-bold,sans-serif; font-size:36px; line-height:1.2; margin-top:0.06em; text-align:left }
h2:first-child { margin-top:0px }
.Txtgrand { font-family:'poppinsregular',Helvetica,sans-serif; font-size:18px }
.FooterText { color:#fff; font-family:'poppinsregular',Helvetica,sans-serif; font-size:14px }
.AlignLeft { text-align:left }
.WYTele { color:#4c4c4c; font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1; text-align:left }
.fleximage { width:auto; height:auto; max-width:100% }
h3.Subtitle { color:#39424a; font-family:'poppinslight',Helvetica-light,sans-serif; font-size:16px; line-height:1.2; margin-top:4px; text-align:left }
h3:first-child { margin-top:0px }
h3.SubtitleBig { color:#39424a; font-family:'poppinslight',Helvetica-light,sans-serif; font-size:24px; line-height:1.2; margin-top:4px; text-align:left }
h3:first-child { margin-top:0px }
.Txtpetit { font-family:'poppinslight',Helvetica-light,sans-serif; font-size:6px; line-height:1 }
.arrondi { border-radius:20px }
.Cbleu { color:#01123e }
h3.style3 { color:#39424a; font-family:'poppinsregular',Helvetica,sans-serif; text-decoration:none; font-size:18px; line-height:1.2; margin-top:4px; text-align:center }
h3:first-child { margin-top:0px }
.AlignCenter { text-align:center }
.FormItem { color:#000; font-family:'Open Sans',sans-serif; font-weight: 300; font-size:14px; text-align:center }
.style4 { font-family:'poppinslight',Helvetica-light,sans-serif; font-size:16px; word-spacing:0px; line-height:1.65; text-align:center }
.style1 { color:#e40613 }
h3.style2 { color:#39424a; font-family:'poppinslight',Helvetica-light,sans-serif; font-size:16px; margin-top:4px; text-align:center }
h3:first-child { margin-top:0px }
@media screen and (max-width:900px)
{
	h2.BigSubtitleC { font-size:28px }
}
@media screen and (max-width:667px)
{
	h1.BigTitleC { font-size:26px }
	h1.BigTitleL { font-size:26px }
	h2.BigSubtitleC { font-size:18px }
	h2.BigSubtitleL { font-size:18px }
}
