
.wstextarea_CourantHome {
	letter-spacing: 0em;
	font-size: 1.36em;
	text-align: center;
	line-height: 1.6em;
	font-family: Montserrat;
}
.wstextarea_CourantHomeBlancFerGauche {
	letter-spacing: 0em;
	font-size: 1.36em;
	text-align: left;
	color: #FFFFFF;
	line-height: 1.6em;
	font-family: Montserrat;
	padding-right: 20px;
	padding-left: 20px;
}
.wsstitle_GrandsTitresFerGauche {
	text-align: left;
	text-decoration: none;
	border-width: 0px;
	letter-spacing: -0.02em;
	font-size: 2.76em;
	font-variant: normal;
	text-transform: none;
	background-image: url(data/images/background/1337_filet-separateur-titres-fontan.jpg);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	padding-bottom: 25px;
	margin-bottom: 25px;
	padding-top: 36px;
	margin-top: 0px;
	padding-left: 0px;
	font-family: Montserrat;
	font-weight: bold;
	color: #000000;
}
.wstextarea_CourantHomeNoirFerGauche {
	letter-spacing: 0em;
	font-size: 1.36em;
	text-align: left;
	line-height: 1.6em;
	font-family: Montserrat;
	color: #000000;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 0px;
}
.wstextarea_TexteFooter {
	margin: 0px;
	font-family: Montserrat;
	padding: 0px;
	color: #FFFFFF;
	font-size: 1.18em;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 11px;
}
.wssmenu_MenuSmall .button {
	font-size: 3.36em;
	font-weight: normal;
	margin-bottom: 0px;
	padding-bottom: 0px;
	color: #FFFFFF;
}
.wssmenu_MenuSmall a.selected.menuitem {
	color: #FFFFFF;
	background-color: #467AD1;
}
.wssmenu_MenuSmall a {
	text-transform: uppercase;
	font-size: 1.36em;
	margin: 0px;
	border-width: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #ECECEC;
	line-height: 1.46em;
	padding-bottom: 0px;
	font-family: Montserrat;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E1365E;
}
.wssmenu_MenuSmall a:hover, .wssmenu_MenuSmall a.hover {
	background-color: #5698A4;
}
.wssmenu_MenuSmall {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	margin-top: 0px;
	text-align: center;
	background-color: #1D3D6E;
}
.wssmenu_MenuLarge a.selected.menuitem {
	background-color: #467ad1;
	color: #FFFFFF;
}
.wssmenu_MenuLarge a {
	text-transform: uppercase;
	letter-spacing: -0.00em;
	font-family: Montserrat;
	color: #FFFFFF;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 1.15em;
	font-weight: bold;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	background-color: #e1365e;
	border-right-width: 1px;
}
.wssmenu_MenuLarge a:hover, .wssmenu_MenuLarge a.hover {
	background-color: #1D3D6E;
	color: #FFFFFF;
}
.wssmenu_MenuLarge {
	margin: 0px;
	font-family: Montserrat;
	margin-top: 0px;
	padding: 0px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: dashed;
	border-width: 0px;
}
.wsstitle_TexteBoutonDecouvrir {
	font-variant: normal;
	text-align: center;
	text-decoration: none;
	letter-spacing: 0em;
	color: #01b5bf;
	font-size: 1.8em;
}
.wstextarea_TexteBoutonDecouvrir {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	font-family: Montserrat;
	border-radius: 0px;
	color: #5698A4;
	font-size: 1.42em;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.wstextarea_TexteBoutonDecouvrir a {
	color: #FFFFFF;
}
.wstextarea_TexteBoutonDecouvrir a:hover, .wstextarea_TexteBoutonDecouvrir a.hover {
	background-color: transparent;
	border-color: #444D5E;
}
.wstextarea_TexteFooter a {
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: none;
}
.wstextarea_TexteFooter a:hover, .wstextarea_TexteFooter a.hover {
	background-color: #01B5BF;
}
.wssmenu_PlanSiteTest a.selected.menuitem {
	background-color: #000000;
	color: #FFFFFF;
}
.wssmenu_PlanSiteTest a {
	text-transform: uppercase;
	color: #000000;
	letter-spacing: -0.00em;
	padding-right: 5px;
	margin-right: 13px;
	font-weight: bold;
	font-size: 1.48em;
	font-family: Montserrat;
	background-color: #7ABCC8;
}
.wssmenu_PlanSiteTest a:hover, .wssmenu_PlanSiteTest a.hover {
	background-color: #5698A4;
}
.wssmenu_PlanSiteTest {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	line-height: 3.04em;
	margin-top: 0px;
	font-family: Montserrat;
}
.wstextarea_courantHomeFerGauche {
	letter-spacing: 0em;
	font-family: Montserrat;
	font-size: 1.56em;
	line-height: 1.4em;
	font-weight: normal;
	color: #000000;
}
.wsstitle_GrandsTitresSansSerif {
	text-decoration: none;
	border-width: 0px;
	letter-spacing: 0em;
	font-size: 2.75em;
	font-variant: normal;
	background-image: url(data/images/background/1337_filet-separateur-titres-fontan.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	text-transform: none;
	color: #3B3737;
	font-family: Montserrat;
	font-weight: bold;
	line-height: 1.2em;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background-position: 0% 100%;
}
.wstextarea_CoordonneesHeader {
	text-align: left;
	line-height: 1.22em;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	background-color: #1D3D6E;
	font-family: Montserrat;
	font-weight: normal;
	font-size: 1.14em;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wscontainer_BlocMenuHome {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	z-index: 10;
	position: relative;
	max-width: 1024px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-right: 0px;
	background-image: none;
	background-color: transparent;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 9px;
}
.wscontainer_BlocEnSavoirPlus[data-subclass=block_link] {
	border-width: 5px;
	padding: 5px;
	background-color: #F8E13D;
	border-radius: 15px/15px;
	color: #FFFFFF;
	text-decoration: none;
	max-width: 199px;
	border-color: #FFFFFF;
}
.wscontainer_BlocEnSavoirPlus[data-subclass=block_link]:hover, .wscontainer_BlocEnSavoirPlus[data-subclass=block_link].hover {
	color: #EFE9EC;
	background-color: #E5DCD3;
}
.wsstitle_GrandsTitresCentre {
	text-decoration: none;
	border-width: 0px;
	letter-spacing: -0.02em;
	font-size: 2.76em;
	font-variant: normal;
	text-transform: none;
	padding-bottom: 25px;
	margin-bottom: 25px;
	padding-top: 36px;
	margin-top: 0px;
	padding-left: 0px;
	font-family: Montserrat;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-image: url(data/images/background/1704_filet-separateur-titres-noir.jpg);
	background-repeat: no-repeat;
	background-position: 50% 100%;
}
.wscontainer_Container {
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	max-width: 1024px;
}
.wsstitle_TitreHomeActualite {
	text-decoration: none;
	letter-spacing: -0.02em;
	font-size: 2.76em;
	font-variant: normal;
	text-transform: none;
	margin-top: 0px;
	padding-left: 0px;
	font-family: Montserrat;
	font-weight: bold;
	text-align: center;
	padding-bottom: 0px;
	background-image: none;
	color: #FFFFFF;
	padding-top: 12px;
	margin-bottom: 11px;
	border-width: 0px;
}
.wssinputfield_Saisieformulaire {
	padding-right: 5px;
	font-family: Montserrat;
}
.wssinputfield_SaisieformulaireRobot {
	padding-right: 5px;
	font-family: Montserrat;
	text-align: center;
}
.wssinputfield_SaisieformulaireRobot .wsslabel {
	padding-bottom: 12px;
}
.wscontainer_BlocsAccueilDesktop {
	border-width: 0px;
	line-height: 0em;
	float: none;
	padding: 0px;
	margin: 0px;
	background-image: ;
	background-color: #0A9C95;
}
.wstextarea_CourantInterneNoirFerGauche {
	letter-spacing: 0em;
	font-size: 1.36em;
	text-align: left;
	line-height: 1.6em;
	font-family: Montserrat;
	color: #000000;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
}
.wscontainer_ContainerPagesInternes {
	border-width: 0px;
	padding: 0px;
	max-width: 1024px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.wsstitle_GrandsTitresInterneFerGauche {
	text-align: left;
	text-decoration: none;
	border-width: 0px;
	letter-spacing: -0.02em;
	font-size: 2.76em;
	font-variant: normal;
	text-transform: none;
	background-image: url(data/images/background/1337_filet-separateur-titres-fontan.jpg);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	margin-top: 0px;
	font-family: Montserrat;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 25px;
	background-color: transparent;
	color: #3B3737;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 19px;
	margin-bottom: 23px;
	line-height: 1.16em;
}
.wsstitle_GrandsTitresInterneCentre {
	text-decoration: none;
	border-width: 0px;
	letter-spacing: -0.02em;
	font-size: 2.76em;
	font-variant: normal;
	text-transform: none;
	background-image: url(data/images/background/1337_filet-separateur-titres-fontan.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	font-family: Montserrat;
	font-weight: bold;
	padding-top: 20px;
	margin-bottom: 10px;
	text-align: center;
	background-position: 50% 100%;
	color: #3B3737;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	line-height: 1.13em;
}
.wscontainer_BlocHeaderPagesInternes {
	margin-bottom: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
	z-index: 4;
	position: relative;
	margin-top: -80px;
	border-width: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.wscontainer_BlocEncartFooter[data-subclass=block_link] {
	background-color: #611F45;
}
.wstextarea_CoordonneesHeader a {
	background-color: transparent;
	font-family: Montserrat;
	font-weight: bold;
	text-decoration: none;
	color: #F8E13D;
}
.wstextarea_CoordonneesHeader a:hover, .wstextarea_CoordonneesHeader a.hover {
	background-color: transparent;
	color: #FFFFFF;
}
.wsrawtext_HeaderHome a:hover, .wsrawtext_HeaderHome a.hover {
	background-color: #444D5E;
}
.wsrawtext_HeaderHome {
	padding: 0px;
	margin-bottom: 0px;
	text-align: right;
	font-weight: normal;
	font-family: Playfair Display;
	letter-spacing: 0.05em;
	background-color: transparent;
	background-repeat: no-repeat;
	border-width: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(data/images/background/1170_header-home.jpg);
	margin-top: 0px;
	background-position: 50% 50%;
}
.wsstitle_testtitrespack {
	background-position: 0% 50%;
	letter-spacing: 0em;
	font-family: Montserrat;
	font-weight: bold;
	text-transform: none;
	font-variant: normal;
	padding-left: 23px;
	text-decoration: none;
	background-repeat: no-repeat;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	font-size: 1.8em;
	margin-left: 19px;
	color: #333333;
	background-image: url(data/images/background/1112_puce-sous-titre.png);
	margin-bottom: 5px;
	line-height: 1.24em;
	margin-top: 15px;
	padding-top: 0px;
	padding-right: 10px;
	margin-right: 0px;
}
.wstextarea_CourantInterneQuiSommes {
	letter-spacing: 0em;
	font-size: 1.36em;
	text-align: left;
	line-height: 1.6em;
	font-family: Montserrat;
	color: #000000;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-width: 1px;
	border-top-style: dashed;
	margin-top: 20px;
	margin-bottom: 40px;
	border-top-color: #B08FA2;
	border-bottom-color: #B08FA2;
	background-color: #E5DCD3;
	padding-top: 30px;
	padding-bottom: 35px;
}
.wsstitle_SousTitresInterneFerGauche {
	text-align: left;
	text-decoration: none;
	border-width: 0px;
	letter-spacing: -0.02em;
	font-variant: normal;
	text-transform: none;
	background-image: url(data/images/background/1337_filet-separateur-titres-fontan.jpg);
	background-position: 0% 100%;
	background-repeat: no-repeat;
	margin-top: 0px;
	font-family: Montserrat;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 25px;
	background-color: transparent;
	padding-left: 0px;
	margin-left: 19px;
	margin-bottom: 23px;
	font-size: 2.3em;
	color: #01B5BF;
	line-height: 1.23em;
	margin-right: 0px;
	padding-right: 10px;
}
.wssmenu_MenuFooterLarge a {
	font-family: Montserrat;
	text-transform: uppercase;
	line-height: 1.97em;
	background-color: transparent;
	color: #7ABCC8;
}
.wscontainer_BlocMenuFooter {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}
.wssmenu_MenuFooterLarge a:hover, .wssmenu_MenuFooterLarge a.hover {
	background-color: #01B5BF;
}
.wstextarea_CoordonneesHeaderSmall a {
	background-color: transparent;
	text-decoration: none;
	color: #ECECEC;
	font-weight: normal;
	font-family: Montserrat;
}
.wstextarea_CoordonneesHeaderSmall a:hover, .wstextarea_CoordonneesHeaderSmall a.hover {
	background-color: #611F45;
}
.wstextarea_CoordonneesHeaderSmall {
	font-family: Montserrat;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 9px;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 1.4em;
	margin-bottom: 18px;
	float: none;
	padding-bottom: 0px;
	color: #FFFFFF;
	line-height: 1.39em;
}
.wssmenu_MenuFooterLarge .button {
	color: #B08FA2;
	background-color: transparent;
}
.wssmenu_MenuFooterLarge {
	background-color: transparent;
	color: #99E5E5;
	font-size: 1.2em;
}
.wstextarea_TitreFooter a {
	color: #01B5BF;
}
.wstextarea_TitreFooter a:hover, .wstextarea_TitreFooter a.hover {
	color: #3B3737;
	border-color: #444D5E;
	background-color: #B08FA2;
}
.wstextarea_TitreFooter {
	font-weight: normal;
	text-align: left;
	font-size: 1.3em;
	letter-spacing: 0.03em;
	text-transform: none;
	font-family: Montserrat;
	border-radius: 0px;
	border-color: #611F45;
	color: #7ABCC8;
	margin: 0px;
	border-width: 0px;
	padding: 7px;
}
.wscontainer_BlocEncartFooter {
	border-width: 0px;
	max-width: 218px;
	padding-top: 0px;
	margin-top: 0px;
}
.wscontainer_HeaderHome {
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	background-image: url(data/images/background/1316_1286_header01.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 100%;
}
.wscontainer_Bloc1Accueil {
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	margin-bottom: 0px;
	max-width: 1024px;
	margin-top: 10px;
}
.wsimage_ImageActualite {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	background-size: cover;
	float: left;
	padding-right: 20px;
	margin-bottom: 24px;
}
.wssmenu_MenuLarge .submenu {
	background-color: #F8E13D;
	color: #444D5E;
}
.wssmenu_MenuLarge .submenu a {
	color: #FFFFFF;
	font-weight: bold;
}
.wssmenu_MenuLarge .submenu a:hover, .wssmenu_MenuLarge .submenu a.hover {
	background-color: #F8E13D;
	color: #333333;
}
.wstextarea_CaracteristiquesMaison {
	letter-spacing: 0em;
	font-size: 1.36em;
	text-align: left;
	line-height: 1.6em;
	font-family: Montserrat;
	color: #000000;
	margin-left: 0px;
	float: left;
	border-right-style: dashed;
	margin-right: 0px;
	padding-left: 8px;
	padding-bottom: 18px;
	border-width: 0px;
}
.wscontainer_HeaderMenuGrandInterne {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 5;
	position: relative;
	padding-top: 24px;
	padding-bottom: 0px;
	max-width: 1024px;
	margin-bottom: 81px;
}
.wsrawtext_sliderPageRealisation {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
.wscontainer_SousMenuPagesRealisations {
	font-family: Droid Sans;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.14em;
	position: fixed;
	right: 0%;
	bottom: 0%;
	background-color: #99E5E5;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	opacity: 1;
	undefined: #444D5E;
	box-shadow: -2px 0px 7px 1px #444D5E;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	max-width: 226px;
}
.wstextarea_ChapeauPagesRealisations {
	letter-spacing: 0em;
	text-align: left;
	font-family: Montserrat;
	color: #000000;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 1.4em;
	font-weight: normal;
	font-size: 1.62em;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #333333;
}
.wscontainer_BlocChapeauPagesRealisations {
	margin: 0px;
	border-style: dashed;
	border-color: #333333;
	border-width: 1px;
	border-radius: 15px/15px;
	margin-right: 10px;
	margin-left: 10px;
}
.wscontainer_BlocSliderPagesRealisations {
	margin: 0px;
	border-radius: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-width: 0px;
	margin-bottom: 30px;
}
.wscontainer_SousMenuRealisations {
	font-family: Droid Sans;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.14em;
	margin: 0px;
	padding: 0px;
	undefined: #444D5E;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	border-width: 1px;
	border-radius: 10px/10px;
	border-color: #333333;
	border-style: dashed;
	background-color: #EFEEEE;
}
.wsrawtext_FBMobile {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	max-width: 39px;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.wscontainer_Bloc3Icones {
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	max-width: 867px;
}
.wsimage_IconesDansPages {
	margin-left: auto;
	margin-right: auto;
	font-style: normal;
	text-align: center;
	font-family: Montserrat;
	font-weight: bold;
	font-size: 1.12em;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.wstextarea_CourantInterneSousPuces {
	letter-spacing: 0em;
	font-size: 1.36em;
	text-align: left;
	line-height: 1.6em;
	font-family: Montserrat;
	color: #000000;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 44px;
}
.wsimage_ImageDansPage {
	padding: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin: 2px;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.26em;
	font-weight: normal;
}
.wscontainer_BlocImagesDansPage {
	padding: 0px;
	border-width: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.wstextarea_CourantInternePuces2 {
	letter-spacing: 0em;
	font-size: 1.36em;
	text-align: left;
	line-height: 1.6em;
	font-family: Montserrat;
	color: #000000;
	padding-right: 20px;
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
.wstextarea_CourantInterneSousPuces a {
	border-width: 0px;
	text-decoration: none;
}
.wsstitle_titrePictos {
	letter-spacing: 0em;
	font-family: Montserrat;
	font-weight: bold;
	text-transform: none;
	font-variant: normal;
	text-decoration: none;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	font-size: 1.8em;
	margin-right: 0px;
	color: #333333;
	line-height: 1.24em;
	padding-top: 0px;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 15px;
}
.wstextarea_CourantInternePucesPictos {
	letter-spacing: 0em;
	font-size: 1.36em;
	text-align: left;
	line-height: 1.6em;
	font-family: Montserrat;
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
}
.wsimage_ImageDansPage a {
	font-style: normal;
	text-decoration: none;
	font-family: Montserrat;
}
.wsimage_ImageDansPage a:hover, .wsimage_ImageDansPage a.hover {
	background-color: transparent;
	color: #01B5BF;
}
.wscontainer_BlocGalerieItem {
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	border-style: dashed;
	border-color: #B08FA2;
	border-bottom-color: #B08FA2;
	border-width: 0px;
}
.wsimage_ImageGalerieItem {
	margin-left: auto;
	margin-right: auto;
}
.wsimage_LogoFooter {
	padding: 0px;
	margin: 0px;
	float: none;
	border-width: 10px;
	border-color: #FFFFFF;
	line-height: 0em;
}
.wstextarea_AccrocheImageHeader {
	font-family: Montserrat;
	font-size: 3.34em;
	color: #FFFFFF;
	margin-top: -250px;
	position: absolute;
	z-index: 4;
	clear: both;
	undefined: #000000;
	text-shadow: 3px 1px 7px  #000000;
	font-weight: bold;
}
.wscontainer_BlocGaucheRealisationPlan {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}
.wscontainer_BlocEnSavoirPlusGauche[data-subclass=block_link] {
	border-width: 5px;
	padding: 5px;
	background-color: #F8E13D;
	border-radius: 15px/15px;
	color: #FFFFFF;
	text-decoration: none;
	max-width: 199px;
	border-color: #FFFFFF;
}
.wscontainer_BlocEnSavoirPlusGauche[data-subclass=block_link]:hover, .wscontainer_BlocEnSavoirPlusGauche[data-subclass=block_link].hover {
	color: #EFE9EC;
	background-color: #E5DCD3;
}
.wstextarea_LegendeIcones {
	letter-spacing: 0em;
	font-family: Montserrat;
	font-weight: normal;
	color: #000000;
	font-size: 1.28em;
	line-height: 1.35em;
	text-align: center;
}
.wscontainer_BlocIconesDans3 {
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	background-repeat: no-repeat;
	max-width: 290px;
	border-width: 0px;
}
.wscontainer_Bloc3IconesAccueil {
	margin-left: auto;
	margin-right: auto;
	max-width: 959px;
	border-width: 0px;
}
.wscontainer_Bloc2IconesAccueil {
	max-width: 638px;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	margin-top: 0px;
}
.wsstitle_FirstGrandsTitresSansSerif {
	text-decoration: none;
	border-width: 0px;
	letter-spacing: 0em;
	font-size: 2.75em;
	font-variant: normal;
	background-image: url(data/images/background/1337_filet-separateur-titres-fontan.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	text-transform: none;
	color: #3B3737;
	font-family: Montserrat;
	font-weight: bold;
	line-height: 1.2em;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background-position: 0% 100%;
	padding-top: 5px;
}
.wstextarea_CourantInterneNoirFerGauche a {
	text-decoration: none;
}
.wsrawtext_BlocVideo {
	background-color: #6BBACB;
	padding: 10px;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
}
.wssmenu_MenuFlottantRealisations a.selected.menuitem {
	background-color: #F8E13D;
}
.wssmenu_MenuFlottantRealisations a {
	color: #444D5E;
	background-color: transparent;
	margin: 0px;
	padding: 7px;
}
.wssmenu_MenuFlottantRealisations a:hover, .wssmenu_MenuFlottantRealisations a.hover {
	background-color: #F8E13D;
	color: #3B3737;
}
.wssmenu_MenuFlottantRealisations {
	font-family: Montserrat;
	font-weight: normal;
	background-color: #01B5BF;
	margin: 0px;
	padding: 7px;
	line-height: 0.55em;
	font-size: 0.88em;
}
.wscontainer_ContainerTemoignage {
	border-width: 0px;
	padding: 0px;
	max-width: 1024px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	border-bottom-style: dashed;
}
.wsimage_IconesAccueil {
	margin-left: auto;
	margin-right: auto;
	border-color: #98B535;
	border-width: 0px;
	border-radius: 0px;
	background-color: transparent;
}
.wssmenu_PlanSiteTest .submenu a {
	background-color: #F8E13D;
}
.wssmenu_PlanSiteTest .submenu a:hover, .wssmenu_PlanSiteTest .submenu a.hover {
	background-color: #5698A4;
}
.wscontainer_HeaderMenuGrandAccueil {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	z-index: 5;
	position: relative;
	padding-top: 24px;
	padding-bottom: 0px;
	margin-bottom: 85px;
	max-width: 545px;
}
.wscontainer_BlocDeuxBulles {
	background-image: url(data/images/background/1616_Fichier-1.png);
	background-repeat: no-repeat;
	padding: 17px;
}
.wscontainer_BigHeaderHome {
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	background-image: url(data/images/background/1316_1286_header01.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 100%;
	height: 100vh;
}
.wstextarea_bonjour {
	font-family: Bricolage Grotesque;
	font-weight: bold;
	font-size: 5.6em;
	color: #FFFFFF;
	line-height: 1em;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.wstextarea_baseLineAccueil {
	text-align: center;
	font-family: Bricolage Grotesque;
	color: #FFFFFF;
	margin-top: 0px;
	font-size: 1.64em;
	line-height: 1.3em;
}
.wsimage_LogoAccueil {
	margin-left: auto;
	margin-right: auto;
	margin-top: 90px;
}