
.wscontainer_Container {
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	max-width: 1440px;
}
.wscontainer_Container-Fluid {
	border-width: 0px;
	margin: 0px;
}
.wscontainer_BG_gradient {
	background-attachment: fixed;
	margin: 0px;
	border-width: 0px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	padding-top: 50px;
	padding-bottom: 50px;
	background-image: url(data/images/background/1163_bg-gradient02.svg);
	box-shadow: 0 2px 4px  rgba(3, 27, 78, 0.1) inset;
}
.wstextarea_Paragraph {
	font-size: 1.3em;
	line-height: 1.6em;
	font-family: Raleway Regular;
	letter-spacing: 0.02em;
	padding-top: 0px;
}
.wstextarea_Paragraph strong {
	font-family: Roboto bold;
}
.wstextarea_Titre-6 {
	letter-spacing: 0em;
	font-weight: normal;
	line-height: 1em;
	color: #212529;
	font-size: 1.3em;
	font-family: Roboto Black;
}
.wsstitle_Titre-6 {
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	margin: 5px;
	font-family: Roboto Black;
	font-size: 1.3em;
	color: #E8505B;
}
.wstextarea_Titre-5 {
	letter-spacing: 0em;
	font-weight: normal;
	line-height: 1em;
	font-family: Roboto Bold;
	color: #212529;
	font-size: 1.5em;
}
.wsstitle_Titre-5 {
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	margin: 5px;
	font-family: Roboto Bold;
	color: #212529;
	font-size: 1.5em;
}
.wstextarea_Titre-4 {
	letter-spacing: 0em;
	font-weight: normal;
	line-height: 1em;
	font-family: Roboto Bold;
	color: #212529;
	font-size: 1.8em;
}
.wsstitle_Titre-4 {
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	margin: 5px;
	color: #212529;
	font-size: 1.8em;
	text-decoration: none;
	border-width: 0px;
	text-align: center;
	font-family: Raleway Bold;
}
.wstextarea_Titre-3 {
	letter-spacing: 0em;
	font-weight: normal;
	line-height: 1em;
	font-family: Roboto Bold;
	color: #212529;
	font-size: 2.1em;
}
.wsstitle_Titre-3 {
	font-variant: normal;
	border-width: 0px;
	margin: 5px;
	font-size: 2.1em;
	color: #E8505B;
	font-family: Raleway Regular;
	font-weight: bold;
	letter-spacing: 0.02em;
}
.wstextarea_Titre-2 {
	letter-spacing: 0em;
	font-weight: normal;
	line-height: 1em;
	font-size: 2.5em;
	font-family: Roboto Bold;
}
.wsstitle_Titre-2 {
	font-variant: normal;
	border-width: 0px;
	margin: 5px;
	font-size: 2.7em;
	color: #39434C;
	font-weight: bold;
	font-family: Raleway Regular;
	letter-spacing: 0.02em;
	line-height: 1.31em;
}
.wstextarea_Titre-1 {
	letter-spacing: 0em;
	font-size: 3em;
	font-family: Roboto Black;
	font-weight: normal;
	line-height: 1em;
	color: #212529;
}
.wsstitle_Titre-1 {
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	font-size: 3em;
	border-width: 0px;
	margin: 5px;
	text-transform: uppercase;
	color: #212529;
	font-family: Raleway Bold;
}
.wscontainer_Text-center {
	text-align: center;
	border-width: 0px;
}
.wscontainer_Middle-Panel {
	text-align: center;
	border-width: 0px;
	box-shadow: 0px 30px 50px rgba(232, 80, 91, 0.102);
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
}
.wscontainer_Footer {
	margin: 0px;
	background-attachment: fixed;
	padding-top: 50px;
	border-width: 0px;
	box-shadow: 0 2px 4px  rgba(3, 27, 78, 0.1) inset;
	background-color: #39434c;
	color: #e6e6e6;
}
.wscontainer_Container-Fluid-02 {
	margin: 0px;
	background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
	background-attachment: fixed;
	background-repeat: no-repeat;
	border-width: 0px;
	color: #212529;
	box-shadow: 0 2px 4px  rgba(3, 27, 78, 0.1) inset;
	background-color: #FFFFFF;
	background-position: 100% 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 40px;
}
.wscontainer_Container-Fluid-03 {
	margin: 0px;
	border-width: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.wscontainer_Container-Fluid-04 {
	margin: 0px;
	background-image: url(data/images/background/1163_bg-gradient02.svg);
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-bottom: 50px;
	border-width: 0px;
	background-position: 50% 0%;
	box-shadow: 0 2px 4px  rgba(3, 27, 78, 0.1) inset;
}
.wscontainer_Home-Intro {
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1240px;
	color: #212529;
}
.wsimage_Center {
	margin-left: auto;
	margin-right: auto;
}
.wscontainer_Button-01[data-subclass=block_link] {
	background-color: #e8505b;
	border-radius: 20px;
	font-family: Roboto Regular;
	text-decoration: none;
	border-width: 0px;
	text-transform: none;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0em;
}
.wscontainer_Button-01[data-subclass=block_link]:hover, .wscontainer_Button-01[data-subclass=block_link].hover {
	background-color: #E8505B;
	opacity: 0.8;
}
.wstextarea_Under-title {
	letter-spacing: 0em;
	font-weight: normal;
	line-height: 1em;
	font-size: 2.5em;
	text-transform: uppercase;
	font-family: Raleway Regular;
}
.wscontainer_Header {
	max-width: 1240px;
	border-width: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.wscontainer_Page-Title {
	margin: 0px;
	background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
	background-attachment: fixed;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-bottom: 50px;
	border-width: 0px;
	background-position: 50% 0%;
	color: #212529;
	box-shadow: 0 2px 4px  rgba(3, 27, 78, 0.1) inset;
}
.wstextarea_Footer-Links {
	font-family: Roboto Regular;
	font-size: 1.3em;
	line-height: 1.6em;
}
.wstextarea_Footer-Links a {
	text-transform: none;
	font-weight: normal;
	letter-spacing: 0.03em;
	text-decoration: none;
	font-family: Roboto Bold;
	line-height: 2em;
	color: #e6e6e6;
}
.wstextarea_Footer-Links a:hover, .wstextarea_Footer-Links a.hover {
	background-color: transparent;
}
.wsrawtext_No-Margins {
	border-width: 0px;
	float: left;
}
.wscontainer_Button-02[data-subclass=block_link] {
	background-color: #e8505b;
	border-radius: 20px;
	font-family: Roboto Regular;
	text-decoration: none;
	border-width: 0px;
	text-transform: none;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0em;
	max-width: 180px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
}
.wscontainer_Button-02[data-subclass=block_link]:hover, .wscontainer_Button-02[data-subclass=block_link].hover {
	background-color: #E8505B;
	opacity: 0.8;
}
.wstextarea_Check-01 {
	font-family: Roboto Regular;
	font-size: 1.3em;
	line-height: 1.6em;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 40px;
	background-image: url(data/images/background/1933_chek-in.png);
}
.wstextarea_Check-02 {
	font-size: 1.3em;
	line-height: 1.6em;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 40px;
	background-image: url(data/images/background/1886_chek-in-01.png);
	font-family: Raleway Regular;
	color: #212529;
	padding-bottom: 0px;
	padding-top: 0px;
	letter-spacing: 0.02em;
}
.wstextarea_Paragraph-Small {
	font-family: Roboto Regular;
	line-height: 1.6em;
	margin-top: 40px;
	font-style: normal;
}
.wstextarea_Under-Check-01 {
	font-family: Roboto Regular;
	font-size: 1.3em;
	line-height: 1.6em;
	margin-left: 40px;
	margin-top: 0px;
	padding-top: 0px;
}
.wssmenu_Menu a {
	font-weight: normal;
	text-transform: uppercase;
	color: #212529;
	font-size: 1.3em;
	font-family: Raleway Bold;
}
.wssmenu_Menu a:hover, .wssmenu_Menu a.hover {
	font-weight: normal;
	color: #E8505B;
	background-color: transparent;
}
.wssmenu_Menu {
	font-weight: normal;
	font-variant: normal;
	float: right;
	clear: both;
}
.wsstitle_Button {
	border-width: 0px;
	font-variant: normal;
	text-transform: uppercase;
	text-align: center;
	margin: 0px;
	font-size: 1.4em;
	padding-right: 0px;
	letter-spacing: 0.02em;
	font-family: Raleway Regular;
	font-weight: bold;
	white-space: normal;
}
.wstextarea_Paragraph a {
	
}
.wstextarea_Paragraph a:hover, .wstextarea_Paragraph a.hover {
	
}
.wstextarea_Paragraph-Big a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_Paragraph-Big a:hover, .wstextarea_Paragraph-Big a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_Paragraph-Big {
	font-size: 2em;
	line-height: 1.2em;
	color: #212529;
	font-family: Raleway Regular;
}
.wssform_Form {
	border-width: 0px;
	background-color: transparent;
	padding-bottom: 20px;
}
.wssinputfield_Input .wsslabel {
	font-family: Roboto Bold;
	font-weight: normal;
	font-size: 1.3em;
}
.wssinputfield_Submit .wssinput {
	color: #FFFFFF;
	font-family: Roboto Bold;
	font-size: 1.6em;
	line-height: 2em;
	border-style: solid;
	border-width: 0px;
	border-radius: 20px;
	padding-left: 50px;
	padding-right: 50px;
	background-color: #BF101D;
}
.wssinputfield_Submit {
	float: left;
}
.wssinputfield_Input .wssinput {
	border-style: solid;
	border-width: 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-color: #eaeaea;
	margin-top: 5px;
}
.wssinputfield_Input .wssinput:hover, .wssinputfield_Input .wssinput.hover {
	border-width: 1px;
	border-bottom-color: #E8505B;
}
.wssmenu_Footer a {
	font-family: Roboto Bold;
	font-size: 1.3em;
	background-color: transparent;
	text-transform: none;
	padding-left: 0px;
	margin-left: 0px;
	line-height: 2em;
	font-weight: normal;
	color: #e6e6e6;
}
.wssmenu_Footer {
	font-weight: normal;
	font-variant: normal;
	float: none;
}
.wssmenu_Footer a:hover, .wssmenu_Footer a.hover {
	background-color: transparent;
}
.wsstitle_Number {
	font-variant: normal;
	font-weight: normal;
	font-family: Roboto Black;
	letter-spacing: 0em;
	font-size: 3em;
	border-width: 0px;
	margin: 5px;
}
.wstextarea_Number {
	font-size: 5em;
	font-family: Roboto Black;
	text-align: center;
	color: #FFFFFF;
	margin-left: 50px;
	margin-right: 50px;
	background-color: #BF101D;
}
.wscontainer_Container-Separator {
	margin: 0px;
	padding-top: 50px;
	padding-bottom: 50px;
	border-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #EAEAEA;
}
.wsstitle_DropDown-Block a {
	font-weight: normal;
	font-variant: normal;
}
.wsstitle_DropDown-Block {
	font-family: Roboto Bold;
	letter-spacing: 0em;
	border-width: 0px;
	font-size: 1.6em;
	text-transform: none;
	line-height: 0em;
}
.wscontainer_DropDown-Block {
	text-align: center;
	border-width: 0px;
	box-shadow: 0px 30px 50px rgba(232, 80, 91, 0.102);
}
.wscontainer_DropDown-Block02 {
	border-width: 0px;
	box-shadow: 0px 30px 50px rgba(232, 80, 91, 0.102);
	padding: 0px;
	margin-top: 20px;
	background-color: #EBEDEE;
}
.wsstitle_DropDown-Block02 a {
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.wsstitle_DropDown-Block02 {
	font-family: Roboto Bold;
	letter-spacing: 0em;
	border-width: 0px;
	font-size: 1.6em;
	text-transform: none;
	color: #FFFFFF;
	margin: 0px;
	border-radius: 20px;
	padding-left: 40px;
	line-height: 1.4em;
	background-color: #BF101D;
}
.wsstitle_DropDown-Block02 a:hover, .wsstitle_DropDown-Block02 a.hover {
	background-color: transparent;
}
.wscontainer_Pricing {
	text-align: center;
	border-width: 0px;
	box-shadow: 0px 30px 50px rgba(232, 80, 91, 0.102);
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #FFFFFF;
}
.wstextarea_Price02 {
	font-family: Roboto Black;
	line-height: 1em;
	margin-bottom: 0px;
	font-size: 2.5em;
	color: #E8505B;
}
.wsrawtext_Separator {
	border-top-width: 1px;
	border-top-color: #EAEAEA;
	margin-top: 25px;
	padding-bottom: 0px;
	margin-bottom: -10px;
}
.wstextarea_Price01 {
	font-family: Roboto Black;
	color: #212529;
	line-height: 1em;
	margin-bottom: 0px;
	font-size: 2.5em;
}
.wstextarea_PriceDescription {
	font-family: Roboto Light;
	font-size: 1.5em;
	line-height: 1em;
	margin-top: 0px;
	padding-top: 0px;
}
.wsstitle_Titre-2-tarif {
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	margin: 5px;
	font-size: 2.5em;
	color: #E8505B;
	font-family: Raleway Bold;
}
.wsrawtext_Seprator-02 {
	margin: 5px;
	margin-bottom: 20px;
	margin-top: 20px;
	max-width: 40px;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FFFFFF;
}
.wsstitle_DropDown-Block03 a {
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.wsstitle_DropDown-Block03 a:hover, .wsstitle_DropDown-Block03 a.hover {
	background-color: transparent;
}
.wsstitle_DropDown-Block03 {
	font-family: Roboto Bold;
	letter-spacing: 0em;
	border-width: 0px;
	text-transform: none;
	color: #FFFFFF;
	margin: 0px;
	border-radius: 20px;
	line-height: 1.4em;
	font-size: 1.4em;
	background-color: #E8505B;
}
.wscontainer_Panel {
	text-align: center;
	border-width: 0px;
	padding-top: 50px;
}
.wstextarea_Paragraph-Small-02 {
	font-family: Roboto Regular;
	line-height: 1.6em;
	margin-top: 5px;
	font-style: normal;
	font-weight: bold;
}
.wstextarea_Check-03 {
	font-family: Roboto Regular;
	font-size: 1.3em;
	line-height: 1.6em;
	background-repeat: no-repeat;
	padding-left: 40px;
	background-image: url(data/images/background/1886_chek-in-01.png);
	color: #212529;
	background-position: 0% 0%;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.wssform_FormFooter {
	border-width: 0px;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}
.wsstitle_Footer {
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	margin: 5px;
	font-family: Roboto Bold;
	font-size: 1.5em;
	text-transform: uppercase;
}
.wscontainer_Container-Separator02 {
	margin: 0px;
	border-width: 0px;
	border-top-width: 1px;
	border-top-color: #EAEAEA;
	padding: 0px;
}
.wsimage_Header {
	right: 20px;
	float: right;
}
.wscontainer_Button-03[data-subclass=block_link] {
	border-radius: 20px;
	font-family: Roboto Regular;
	text-decoration: none;
	border-width: 0px;
	text-transform: none;
	font-variant: normal;
	TI	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0em;
	padding-left: 50px;
	padding-right: 50px;
	color: #FFFFFF;
	float: none;
	margin-left: auto;
	margin-right: auto;
	background-color: #E8505B;
	max-width: 450px;
}
.wscontainer_Button-03[data-subclass=block_link]:hover, .wscontainer_Button-03[data-subclass=block_link].hover {
	opacity: 0.8;
}
.wscontainer_Home_intro {
	background-attachment: fixed;
	margin: 0px;
	border-width: 0px;
	box-shadow: 0 2px 4px  rgba(3, 27, 78, 0.1) inset;
	background-repeat: no-repeat;
	background-image: url(data/images/background/1270_bg_home.jpg);
	background-position: 50% 50%;
	background-size: cover;
	padding-top: 35px;
	padding-bottom: 35px;
}
.wsstitle_Titre_Home {
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	margin: 5px;
	font-family: Roboto Bold;
	font-size: 2.46em;
}
.wstextarea_Paragraph_Home a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_Paragraph_Home a:hover, .wstextarea_Paragraph_Home a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_Paragraph_Home {
	font-size: 1.3em;
	line-height: 1.6em;
	font-family: Raleway Regular;
}
.wscontainer_Home_Intro-Content {
	font-size: 1.1em;
	margin-left: auto;
	margin-right: 0;
	padding: 0px;
	padding-bottom: 11px;
	max-width: 500px;
	border-width: 0px;
	background-color: #FFFFFF;
}
.wsimage_Image-Margins {
	margin: 20px;
	margin-left: auto;
	margin-right: auto;
	color: #E8505B;
	font-weight: bold;
	text-transform: uppercase;
}
.wscontainer_FooterSeparator {
	margin-bottom: 40px;
	padding-top: 30px;
	border-width: 0px;
	border-top-width: 1px;
	border-top-color: #868E96;
	border-top-style: solid;
}
.wstextarea_Titre-7 {
	letter-spacing: 0em;
	font-weight: normal;
	line-height: 1em;
	border-bottom-color: #E8505B;
	color: #E8505B;
	text-transform: uppercase;
	font-family: Raleway Bold;
	font-size: 1.66em;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
}
.wscontainer_Container-EW {
	border-width: 0px;
	undefined: #FFFFFF;
	box-shadow: 0px 1px 0px  #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	max-width: 440px;
	background-color: #FFFFFF;
	padding-top: 0px;
	border-radius: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	padding-left: 80px;
	padding-right: 80px;
}
.wstextarea_Paragraph-Big-home a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_Paragraph-Big-home a:hover, .wstextarea_Paragraph-Big-home a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_Paragraph-Big-home {
	font-family: Roboto Regular;
	letter-spacing: 0.03em;
	line-height: 1.2em;
	font-size: 1.6em;
}
.wscontainer_Footer_Container {
	margin-left: auto;
	margin-right: auto;
	max-width: 1240px;
	border-width: 0px;
	padding-right: 40px;
}
.wstextarea_Paragraph03 a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #BF101D;
}
.wstextarea_Paragraph03 a:hover, .wstextarea_Paragraph03 a.hover {
	background-color: #BF101D;
}
.wstextarea_Paragraph03 {
	font-family: Roboto Regular;
	font-size: 1.3em;
	line-height: 1.6em;
	color: #212529;
	padding-left: 40px;
	margin-top: 0px;
	padding-top: 0px;
}
.wstextarea_Check-04 {
	font-family: Raleway Regular;
	font-weight: bold;
	padding-left: 0px;
	font-size: 1.78em;
	padding-top: 18px;
	color: #E8505B;
	line-height: 1.39em;
	letter-spacing: 0.005em;
}
.wscontainer_Button-04[data-subclass=block_link] {
	border-radius: 20px;
	font-family: Roboto Regular;
	text-decoration: none;
	border-width: 0px;
	text-transform: none;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: 0em;
	padding-left: 50px;
	padding-right: 50px;
	background-color: #bf101d;
	max-width: 440px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
}
.wscontainer_Button-04[data-subclass=block_link]:hover, .wscontainer_Button-04[data-subclass=block_link].hover {
	opacity: 0.8;
}
.wsstitle_DropDown {
	letter-spacing: 0em;
	border-width: 0px;
	font-variant: normal;
	font-size: 1.5em;
	font-weight: normal;
	margin: 5px;
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 25px;
	padding-top: 3px;
	text-align: left;
	background-image: url(data/images/background/1487_1064_bg_drop.jpg);
	font-family: Roboto Bold;
}
.wsstitle_DropDown a {
	font-weight: normal;
	font-family: Roboto Bold;
}
.wsstitle_DropDown a:hover, .wsstitle_DropDown a.hover {
	background-color: transparent;
	color: #242424;
}
.wscontainer_DropDown {
	border-bottom-right-radius: 0px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
	border-width: 1px;
	margin-top: 10px;
	background-color: #FFFFFF;
}
.wstextarea_AccrocheHome a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_AccrocheHome a:hover, .wstextarea_AccrocheHome a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_AccrocheHome {
	letter-spacing: 0.00em;
	color: #212529;
	margin-top: 5px;
	padding-top: 15px;
	text-align: left;
	line-height: 1.15em;
	font-size: 1.52em;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Raleway Regular;
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
}
.wstextarea_AccrocheHomeBlanc a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_AccrocheHomeBlanc a:hover, .wstextarea_AccrocheHomeBlanc a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_AccrocheHomeBlanc {
	letter-spacing: 0.00em;
	margin-top: 5px;
	text-align: left;
	font-size: 1.52em;
	color: #FFFFFF;
	font-family: Raleway Regular;
	margin-bottom: 0px;
	line-height: 1.32em;
	border-bottom-color: #EBEDEE;
}
.wstextarea_AccrocheHomePetit a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_AccrocheHomePetit a:hover, .wstextarea_AccrocheHomePetit a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_AccrocheHomePetit {
	letter-spacing: 0.00em;
	color: #212529;
	margin-top: 5px;
	text-align: left;
	line-height: 1.43em;
	padding-top: 0px;
	font-family: Raleway Regular;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 1.5em;
	border-bottom-color: #868E96;
	border-width: 0px;
}
.wstextarea_SigantureEssential a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_SigantureEssential a:hover, .wstextarea_SigantureEssential a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_SigantureEssential {
	letter-spacing: 0.00em;
	line-height: 1.43em;
	color: #E8505B;
	font-size: 1.16em;
	border-top-width: 1px;
	margin-left: 10px;
	margin-right: 10px;
	font-family: Raleway Regular;
	border-top-color: #E6E6E6;
	padding-top: 20px;
	margin-top: 20px;
}
.wstextarea_AccrocheHomeBlancBold a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_AccrocheHomeBlancBold a:hover, .wstextarea_AccrocheHomeBlancBold a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_AccrocheHomeBlancBold {
	margin-top: 5px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Raleway Regular;
	font-weight: bold;
	letter-spacing: 0.05em;
	line-height: 1.30em;
	font-size: 1.52em;
}
.wstextarea_AccrocheHomeBlancBoldFerGauche a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_AccrocheHomeBlancBoldFerGauche a:hover, .wstextarea_AccrocheHomeBlancBoldFerGauche a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_AccrocheHomeBlancBoldFerGauche {
	margin-top: 5px;
	text-align: center;
	color: #FFFFFF;
	padding-top: 0px;
	line-height: 1.33em;
	font-size: 1.52em;
	padding-right: 0px;
	padding-left: 0px;
	font-family: Raleway Regular;
	font-weight: bold;
	letter-spacing: 0.05em;
}
.wstextarea_BigAccroche a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_BigAccroche a:hover, .wstextarea_BigAccroche a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_BigAccroche {
	margin-top: 5px;
	text-align: center;
	color: #FFFFFF;
	padding-left: 0px;
	font-family: Raleway Regular;
	font-weight: bold;
	letter-spacing: 0.01em;
	padding-right: 0px;
	line-height: 1.51em;
	font-size: 2.8em;
	padding-top: 10px;
	padding-bottom: 10px;
}
.wstextarea_TexteSousBigAccroche a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_TexteSousBigAccroche a:hover, .wstextarea_TexteSousBigAccroche a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_TexteSousBigAccroche {
	letter-spacing: 0.00em;
	margin-top: 5px;
	text-align: left;
	font-size: 1.52em;
	color: #FFFFFF;
	font-family: Raleway Regular;
	margin-bottom: 0px;
	line-height: 1.32em;
	padding-bottom: 30px;
	padding-top: 30px;
	border-bottom-width: 1px;
	border-bottom-color: #EBEDEE;
	border-top-width: 1px;
}
.wscontainer_ContainerAvecBlocCouleur {
	margin-left: auto;
	margin-right: auto;
	max-width: 1240px;
	border-width: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.wssmenu_Menu a.selected.menuitem {
	color: #E8505B;
}
.wscontainer_SideBar {
	background-color: #E8505B;
	color: #FFFFFF;
	border-width: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
}
.wstextarea_Under-BigAccroche a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #BF101D;
}
.wstextarea_Under-BigAccroche a:hover, .wstextarea_Under-BigAccroche a.hover {
	background-color: #BF101D;
}
.wstextarea_Under-BigAccroche {
	line-height: 1.6em;
	font-family: Raleway Regular;
	letter-spacing: 0.02em;
	padding-top: 0px;
	text-align: center;
	font-size: 1.8em;
}
.wscontainer_ShadowContainer {
	margin-left: auto;
	margin-right: auto;
	max-width: 960px;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 30px;
	margin-top: 30px;
	padding-bottom: 20px;
	undefined: #E6E6E6;
	box-shadow: 0px 0px 7px 2px #E6E6E6;
	border-radius: 5px;
}
.wsimage_Number {
	margin-top: -30px;
	margin-left: -70px;
}
.wscontainer_Bloc-intro-content-1 {
	background-color: #E8505B;
	color: #FFFFFF;
	margin: 0px;
	border-width: 0px;
	max-width: 356px;
	margin-left: auto;
	margin-right: 0;
	padding: 10px;
}
.wstextarea_Paragraph a:visited {
	
}
.wstextarea_Paragraph a:active {
	
}
.wstextarea_BigAccroche2 a {
	font-weight: normal;
	font-family: Roboto Bold;
	color: #E8505B;
}
.wstextarea_BigAccroche2 a:hover, .wstextarea_BigAccroche2 a.hover {
	background-color: #E8505B;
	color: #FFFFFF;
}
.wstextarea_BigAccroche2 {
	margin-top: 5px;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 2.8em;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #E8505B;
	font-weight: normal;
	font-family: Raleway Bold;
	letter-spacing: 0em;
	line-height: 1.3em;
}
.wscontainer_Container-00 {
	margin: 0px;
	border-width: 0px;
	padding-top: 50px;
	padding-bottom: 50px;
	border-bottom-width: 1px;
	border-bottom-color: #F5F5F5;
}
.wscontainer_Accroche {
	border-width: 0px;
	padding: 20px;
	background-color: #f5f5f5;
}