
.wstextarea_CourantHome {
	letter-spacing: 0em;
	font-size: 1.36em;
	text-align: center;
	line-height: 1.6em;
	font-family: Montserrat;
}
.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;
	padding: 0px;
	font-size: 1.18em;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 11px;
	font-family: Anek Latin normal;
	color: #FF2C00;
}
.wssmenu_MenuSmall .button {
	font-size: 3.36em;
	font-weight: normal;
	color: #444D5E;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.wssmenu_MenuSmall a.selected.menuitem {
	background-color: #5698A4;
	color: #FFFFFF;
}
.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;
	background-color: #01B5BF;
	color: #FFFFFF;
	font-weight: bold;
}
.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;
}
.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;
	text-decoration: none;
	font-family: Anek Latin normal;
	color: #FF2C00;
}
.wstextarea_TexteFooter a:hover, .wstextarea_TexteFooter a.hover {
	background-color: #01B5BF;
}
.wstextarea_courantHomeFerGauche {
	letter-spacing: 0em;
	line-height: 1.4em;
	font-weight: normal;
	color: #000000;
	font-family: Geist Mono;
	font-size: 1.67em;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	padding-top: 11px;
}
.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%;
}
.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;
}
.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;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
	background-color: transparent;
	color: #3B3737;
	font-family: Anek Latin semi-bold;
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
	letter-spacing: 0em;
	line-height: 0.96em;
	padding-bottom: 7px;
	font-size: 5.5em;
	margin-bottom: 16px;
}
.wsstitle_GrandsTitresInterneCentre {
	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-repeat: no-repeat;
	margin-top: 0px;
	font-weight: bold;
	padding-top: 20px;
	margin-bottom: 10px;
	text-align: center;
	background-position: 50% 100%;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left: 20px;
	line-height: 1.13em;
	font-family: Anek Latin semi-bold;
	font-size: 3.16em;
	color: #FF2C00;
}
.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;
}
.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;
	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;
	font-weight: bold;
	background-color: transparent;
	color: #3B3737;
	font-size: 3em;
	font-family: Anek Latin semi-bold;
	line-height: 1.09em;
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
	margin-top: 8px;
	letter-spacing: 0em;
}
.wscontainer_BlocMenuFooter {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	max-width: 264px;
}
.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;
}
.wscontainer_BlocEncartFooter {
	border-width: 0px;
	max-width: 218px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
.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-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	z-index: 5;
	position: relative;
	max-width: 1060px;
}
.wsrawtext_sliderPageRealisation {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
.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;
}
.wsrawtext_FBMobile {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	max-width: 39px;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.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;
	margin-left: auto;
	margin-right: auto;
}
.wscontainer_BlocGaucheRealisationPlan {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}
.wstextarea_CourantInterneNoirFerGauche a {
	text-decoration: none;
}
.wscontainer_BlocDroite {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	background-position: 100% 100%;
	background-color: transparent;
	background-image: url(data/images/background/1586_fond-bloc-orange-droite.png);
	padding-right: 20px;
	margin-top: 0px;
	padding-top: 3px;
	margin-left: 0;
	margin-right: auto;
	max-width: 520px;
	padding-left: 20px;
	padding-bottom: 85px;
}
.wscontainer_BlocGauche {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	background-color: transparent;
	padding-right: 20px;
	padding-left: 20px;
	margin-top: 0px;
	padding-top: 3px;
	background-position: 0% 100%;
	background-image: url(data/images/background/1504_fond-bloc-creme-gauche.png);
	float: left;
	max-width: 520px;
	padding-bottom: 85px;
	background-repeat: no-repeat;
}
.wscontainer_GrandBloc2AccueilDesktop {
	border-width: 0px;
	line-height: 0em;
	float: none;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(data/images/background/1030_HEY-MUSIC-20-ok.jpg);
	background-repeat: no-repeat;
	background-color: #EDEDE1;
	background-position: 50% 50%;
	border-top-width: 1px;
	border-top-color: #FFFFFF;
}
.wscontainer_GrandBloc1AccueilDesktop {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #333333;
	background-image: url(data/images/background/1446_nusfjord-fishing-village.jpg);
	background-position: 50% 50%;
	float: none;
	background-size: cover;
	background-repeat: no-repeat;
}
.wsstitle_GrandsTitresInterneFerGauche2 {
	text-align: left;
	text-decoration: none;
	border-width: 0px;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
	background-color: transparent;
	line-height: 1.16em;
	font-size: 5.8em;
	font-family: Anek Latin semi-bold;
	background-image: none;
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	letter-spacing: 0em;
	color: #ff2c00;
}
.wsstitle_SousTitresInterneFerGauche2 {
	text-align: left;
	text-decoration: none;
	border-width: 0px;
	font-variant: normal;
	text-transform: none;
	background-image: none;
	background-position: 0% 100%;
	background-repeat: no-repeat;
	font-weight: bold;
	background-color: transparent;
	font-family: Anek Latin semi-bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
	margin-top: 8px;
	color: #FF2C00;
	letter-spacing: 0em;
}
.wstextarea_courantHomeFerGauche2 {
	letter-spacing: 0em;
	line-height: 1.4em;
	font-weight: normal;
	font-family: Geist Mono;
	font-size: 1.67em;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	padding-top: 11px;
	color: #FF2C00;
}
.wstextarea_SigantureLogoFooter a {
	color: #01B5BF;
}
.wstextarea_SigantureLogoFooter a:hover, .wstextarea_SigantureLogoFooter a.hover {
	color: #3B3737;
	border-color: #444D5E;
	background-color: #B08FA2;
}
.wstextarea_SigantureLogoFooter {
	font-weight: normal;
	text-transform: none;
	border-radius: 0px;
	border-color: #611F45;
	margin: 0px;
	border-width: 0px;
	font-family: Anek Latin normal;
	color: #FF2C00;
	text-align: center;
	font-size: 0.94em;
	line-height: 1.33em;
	letter-spacing: 0em;
	padding: 3px;
}
.wscontainer_BlocHaut {
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin-top: 0px;
	padding-top: 3px;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
}
.wssinputfield_saisieFormulaire .wssinput {
	border-width: 1px;
	border-color: #FF2C00;
	background-color: transparent;
	padding: 3px;
}
.wssinputfield_saisieFormulaire .wsslabel {
	font-family: Geist Mono;
	padding-bottom: 12px;
	color: #FF2C00;
}
.wssinputfield_saisieFormulaire .wssinput:hover, .wssinputfield_saisieFormulaire .wssinput.hover {
	color: #EDEDE1;
	background-color: #FF2C00;
}
.wsstitle_TitresTarifs a {
	color: #EDEDE1;
	font-variant: normal;
	letter-spacing: 0em;
	font-weight: normal;
	font-family: Geist Mono;
	font-size: 0.85em;
	border-width: 0px;
	text-decoration: none;
}
.wsstitle_TitresTarifs a:hover, .wsstitle_TitresTarifs a.hover {
	background-color: #E5DCD3;
	color: #FF2C00;
}
.wsstitle_TitresTarifs {
	font-family: Geist Mono;
	letter-spacing: 0em;
	border-width: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}
.wstextarea_CourantTarifs {
	letter-spacing: 0em;
	line-height: 1.4em;
	font-weight: normal;
	font-family: Geist Mono;
	font-size: 1.67em;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	color: #EDEDE1;
	padding-left: 25px;
	word-spacing: -0.16em;
	padding-top: 0px;
	border-bottom-width: 1px;
	padding-bottom: 29px;
	margin-bottom: 18px;
}
.wscontainer_BlocTarifsDeplie {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.wscontainer_GrandBlocTarifs {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	padding-top: 5px;
	margin-top: 20px;
}
.wsstitle_GrandTitreTarifs {
	text-align: left;
	font-variant: normal;
	text-transform: none;
	background-position: 0% 100%;
	font-weight: bold;
	background-color: transparent;
	font-family: Anek Latin semi-bold;
	padding: 0px;
	margin: 0px;
	margin-bottom: 8px;
	margin-top: 8px;
	color: #EDEDE1;
	letter-spacing: 0em;
	font-size: 2.70em;
	text-decoration: none;
	background-repeat: no-repeat;
	border-width: 0px;
	padding-bottom: 11px;
	background-image: url(data/images/background/1014_filetSousTitre.png);
}
.wssform_FormulaireContact {
	background-color: #EDEDE1;
	border-width: 1px;
	border-color: #B08FA2;
	font-family: Bricolage Grotesque;
	margin-left: auto;
	margin-right: auto;
	max-width: 390px;
}
.wstextarea_CourantTarifs li {
	padding-left: 2px;
	margin-left: -23px;
	list-style-image: url("data/rawdata/LiFleche.png");
}
.wsstitle_SousTitreTypeTarifs {
	font-variant: normal;
	letter-spacing: 0em;
	color: #EDEDE1;
	text-decoration: rgb(237, 237, 225) ;
	border-width: 0px;
	margin: 0px;
	padding-top: 11px;
	font-weight: normal;
	font-family: Anek Latin semi-bold;
	font-size: 2.04em;
	margin-bottom: 0px;
	padding-left: 25px;
	padding-bottom: 15px;
}
.wscontainer_BlocHautDroite {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: #EDEDE1;
	padding-bottom: 48px;
	padding-top: 24px;
	background-repeat: no-repeat;
	background-position: 100% 100%;
	background-image: url(data/images/background/1604_fond-bloc-creme-droite.png);
	border-width: 0px;
}