
.wscontainer_formatPortrait {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	max-width: 757px;
	border-width: 0px;
}
.wscontainer_formatPaysage {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	padding: 0px;
	max-width: 1008px;
}
.wsimage_imagePaysage {
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}
.wsimage_imagePortrait {
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}
.wsrawtext_BlocTxtBrutImageGalerie {
	max-width: 530px;
	margin-right: auto;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 24px;
	margin-top: 261px;
}
.wssmenu_MenuGd a {
	font-weight: normal;
	color: #000500;
	border-bottom-width: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 7px;
	background-color: transparent;
	border-top-width: 0px;
	font-family: Montserrat;
	font-size: 1.32em;
}
.wssmenu_MenuGd a:hover, .wssmenu_MenuGd a.hover {
	color: #FFFFFF;
	background-color: #FF6D1F;
}
.wssmenu_MenuGd {
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	font-size: 0.86em;
}
.wscontainer_BlocFixeMenuGd {
	border-bottom-right-radius: 0px;
	border-bottom-color: #5C4900;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: 18px;
	background-color: transparent;
	min-width: 185px;
}
.wsrawtext_BlocTxtBrutImageGalerie a:hover, .wsrawtext_BlocTxtBrutImageGalerie a.hover {
	background-color: transparent;
}
.wsstitle_TitrePage {
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 9px;
	text-transform: none;
	font-variant: normal;
	color: #000500;
	font-family: Abril Fatface;
	font-size: 3.58em;
}
.wstextarea_TextePage {
	font-size: 1.34em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding-right: 10px;
	padding-bottom: 30px;
	margin-top: 22px;
	padding-top: 25px;
	padding-left: 0px;
	font-family: Montserrat;
}
.wstextarea_LegendeQualite {
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	font-size: 1.1em;
	letter-spacing: -0.00em;
	line-height: 1.3em;
	font-family: Montserrat;
}
.wsimage_ImageHeaderPage {
	float: left;
	padding-top: 0px;
	margin-top: 5px;
}
.wscontainer_containerGauche {
	border-bottom-right-radius: 0px;
	border-bottom-color: #000500;
	border-width: 0px;
	padding-top: 20px;
}
.wssmenu_MenuGd a.selected.menuitem {
	color: #FFFFFF;
	padding-left: 7px;
	background-color: #000500;
}
.wssmenu_MenuPt a.selected.menuitem {
	color: #FFFFFF;
	background-color: #000500;
	padding: 0px;
	border-width: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.wssmenu_MenuPt a {
	font-weight: normal;
	color: #000500;
	background-color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	font-size: 1.55em;
	line-height: 1.6em;
}
.wssmenu_MenuPt a:hover, .wssmenu_MenuPt a.hover {
	color: #FFFFFF;
	background-color: #FF6D1F;
}
.wssmenu_MenuPt {
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	padding-left: 0px;
	font-family: Montserrat;
	margin-left: 0px;
	float: none;
	text-align: left;
	padding-top: 4px;
	background-color: transparent;
}
.wssmenu_MenuPt a:active {
	background-color: #FF6D1F;
}
.wssmenu_MenuPt .submenu {
	font-weight: normal;
}
.wsimage_VignettesSommaires {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	padding-right: 5px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	border-width: 2px;
	border-color: #FFFFFF;
}
.wsstitle_TitreTresGrand {
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 9px;
	text-transform: none;
	font-variant: normal;
	color: #000500;
	font-family: Abril Fatface;
	font-size: 5.76em;
}
.wscontainer_containerSommaire {
	border-bottom-right-radius: 0px;
	border-bottom-color: #000500;
	border-width: 0px;
	margin-top: 117px;
	max-width: 759px;
}
.wscontainer_blocItemsSommaires {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	margin-top: 22px;
	margin-left: auto;
	margin-right: auto;
	max-width: 186px;
}
.wscontainer_BlocContainer2BlocsSommaire {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}
.wsstitle_SousTitresSommaire {
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-transform: none;
	font-variant: normal;
	color: #000500;
	font-family: Abril Fatface;
	font-size: 2.28em;
	padding-bottom: 4px;
}
.wstextarea_LegendeQualiteSommaire {
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	line-height: 1.45em;
	font-size: 0.9em;
	font-family: Montserrat;
}
.wscontainer_ContainerMenuGrandOK {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	background-color: transparent;
	margin-left: 0;
	position: fixed;
	margin-right: 0px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	z-index: 50;
	max-width: 121px;
	margin-top: 10px;
}
.wsstitle_FlecheAvAr a {
	color: #BCC1BC;
}
.wsstitle_FlecheAvAr a:hover, .wsstitle_FlecheAvAr a.hover {
	background-color: transparent;
	color: #FF6D1F;
}
.wsstitle_FlecheAvAr {
	font-family: Playfair Display;
	font-size: 5.58em;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	text-align: center;
	border-width: 0px;
	color: #EAEFEA;
}
.wsstitle_RetourAccueilMenu a {
	color: #BCC1BC;
	padding-right: 0px;
	margin-right: 0px;
}
.wsstitle_RetourAccueilMenu a:hover, .wsstitle_RetourAccueilMenu a.hover {
	background-color: transparent;
	color: #FF6D1F;
}
.wsstitle_RetourAccueilMenu {
	font-family: Playfair Display;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	color: #BCC1BC;
	border-width: 0px;
	font-size: 3.68em;
	float: none;
	margin-left: 0px;
	text-align: left;
	padding-left: 8px;
	padding-top: 10px;
}
.wscontainer_BlocFooter {
	border-width: 0px;
	border-top-width: 1px;
	border-top-color: #BCC1BC;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 40px;
	background-color: #eeebe3;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.wstextarea_TextesFooter {
	color: #A9AEA9;
	text-align: center;
	text-transform: uppercase;
	font-size: 0.86em;
	letter-spacing: 0.05em;
	font-family: Montserrat;
	padding-bottom: 9px;
}
.wscontainer_BlocLogoWebsico {
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-width: 0px;
}
.wsstitle_TitreTresGrand a {
	color: #000500;
	font-weight: normal;
}
.wsstitle_TitreTresGrand a:hover, .wsstitle_TitreTresGrand a.hover {
	background-color: #FFFFFF;
	color: #FF6D1F;
}
.wscontainer_containerSommaireSuite {
	border-bottom-right-radius: 0px;
	border-bottom-color: #000500;
	border-width: 0px;
	margin-top: 0px;
	max-width: 760px;
}
.wssmenu_MenuPt .submenu a:visited {
	background-color: #EEEBE3;
}
.wssmenu_MenuGd a:visited {
	background-color: transparent;
	color: #000500;
}
.wssmenu_MenuGd .submenu a:visited {
	background-color: #EEEBE3;
	color: #000500;
}
.wssmenu_MenuGd .submenu a:hover, .wssmenu_MenuGd .submenu a.hover {
	color: #FFFFFF;
	background-color: #FF6D1F;
}
.wscontainer_containerSommaireSuitePetit {
	border-bottom-right-radius: 0px;
	border-bottom-color: #000500;
	border-width: 0px;
	margin-top: 0px;
	max-width: 760px;
}
.wscontainer_containerSommaireAccueil {
	border-bottom-right-radius: 0px;
	border-bottom-color: #000500;
	border-width: 0px;
	max-width: 759px;
	margin-top: 42px;
}
.wscontainer_containerSommaireSuiteAccueil {
	border-bottom-right-radius: 0px;
	border-bottom-color: #000500;
	border-width: 0px;
	margin-top: 0px;
	max-width: 760px;
}
.wsrawtext_BlocTxtBrutImagePleinePage a:hover, .wsrawtext_BlocTxtBrutImagePleinePage a.hover {
	background-color: transparent;
}
.wsrawtext_BlocTxtBrutImagePleinePage {
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 13px;
}
.wscontainer_BlocAvArPleinePage {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 140px;
}
.wsstitle_BurgerGrandPleinePage a {
	padding: 0px;
	margin: 0px;
	color: #FF6D1F;
	font-weight: bold;
	font-size: 1.46em;
	background-color: transparent;
}
.wsstitle_BurgerGrandPleinePage a:hover, .wsstitle_BurgerGrandPleinePage a.hover {
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	color: #BCC1BC;
}
.wsstitle_BurgerGrandPleinePage {
	line-height: 0.36em;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	padding-bottom: 32px;
	border-bottom-width: 0px;
	background-color: transparent;
	padding-left: 25px;
}
.wsstitle_RetourAccueilMenuGd a {
	color: #BCC1BC;
	padding-right: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
}
.wsstitle_RetourAccueilMenuGd a:hover, .wsstitle_RetourAccueilMenuGd a.hover {
	background-color: transparent;
	color: #FF6D1F;
}
.wsstitle_RetourAccueilMenuGd {
	font-family: Playfair Display;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	color: #BCC1BC;
	border-width: 0px;
	font-size: 3.68em;
	float: none;
	margin-left: 0px;
	text-align: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 43px;
}
.wsstitle_RetourAccueilMenuPt a {
	color: #BCC1BC;
	padding-right: 0px;
	margin-right: 0px;
}
.wsstitle_RetourAccueilMenuPt a:hover, .wsstitle_RetourAccueilMenuPt a.hover {
	background-color: transparent;
	color: #FF6D1F;
}
.wsstitle_RetourAccueilMenuPt {
	font-family: Playfair Display;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	color: #BCC1BC;
	border-width: 0px;
	font-size: 3.68em;
	float: none;
	margin-left: 0px;
	text-align: left;
	padding-left: 8px;
	padding-top: 2px;
}
.wscontainer_BlocHeaderChapitres {
	border-bottom-right-radius: 0px;
	border-bottom-color: #000500;
	border-width: 0px;
	max-width: 759px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: 355px;
}
.wsstitle_TitreTresGrandChapitres a {
	color: #000500;
	font-weight: normal;
}
.wsstitle_TitreTresGrandChapitres a:hover, .wsstitle_TitreTresGrandChapitres a.hover {
	background-color: #FFFFFF;
	color: #FF6D1F;
}
.wsstitle_TitreTresGrandChapitres {
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 9px;
	text-transform: none;
	font-variant: normal;
	font-family: Abril Fatface;
	font-size: 5.76em;
	color: #EAEFEA;
	text-align: right;
}
.wstextarea_TexteHeaderChapitres {
	font-size: 1.34em;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding-right: 10px;
	padding-bottom: 30px;
	margin-top: 22px;
	padding-top: 25px;
	padding-left: 0px;
	font-family: Montserrat;
	color: #FFFFFF;
}
.wscontainer_containerSommaireChapitres {
	border-bottom-right-radius: 0px;
	border-bottom-color: #000500;
	border-width: 0px;
	margin-top: 22px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
}
.wscontainer_containerSommaireNew {
	border-bottom-right-radius: 0px;
	border-bottom-color: #000500;
	border-width: 0px;
	max-width: 759px;
	margin-top: 470px;
}
.wscontainer_MiniMenuImagesPages {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: 0;
	margin-right: auto;
	max-width: 773px;
}
.wsstitle_TitreTresGrand2 a {
	color: #000500;
	font-weight: normal;
}
.wsstitle_TitreTresGrand2 a:hover, .wsstitle_TitreTresGrand2 a.hover {
	background-color: #FFFFFF;
	color: #FF6D1F;
}
.wsstitle_TitreTresGrand2 {
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 9px;
	text-transform: none;
	font-variant: normal;
	color: #000500;
	font-family: Abril Fatface;
	font-size: 5.76em;
	margin-top: 27px;
}
.wscontainer_BlocMenuTypoAccueil {
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	background-position: 50% 0%;
	background-image: url(data/images/background/1140_logo-YBP-petit.png);
	margin-top: 0px;
}
.wssinputfield_BoutonEnvoyer .wssinput {
	font-family: Montserrat;
	font-weight: bold;
	font-size: 1.46em;
	color: #FFFFFF;
	background-color: #FF6D1F;
	border-width: 0px;
	padding: 12px;
	border-radius: 3px/3px;
	border-color: 3;
}
.wssinputfield_EntreeFormulaire .wsslabel {
	font-family: Montserrat;
	font-size: 1.44em;
	font-weight: bold;
	background-color: transparent;
	padding-bottom: 13px;
	color: #BCC1BC;
}
.wssinputfield_EntreeFormulaire .wssinput {
	color: #FF6D1F;
	font-family: Montserrat;
	font-size: 1.8em;
}
.wssinputfield_EntreeFormulaire {
	opacity: 0.7;
	text-align: center;
}
.wstextarea_TextePageSansFiletBas {
	font-size: 1.34em;
	border-top-width: 1px;
	padding-right: 10px;
	margin-top: 22px;
	padding-top: 25px;
	padding-left: 0px;
	font-family: Montserrat;
	padding-bottom: 32px;
	border-bottom-width: 0px;
	margin-bottom: 40px;
}
.wstextarea_TextesFooter a {
	color: #FF6D1F;
	border-bottom-width: 0px;
	text-decoration: none;
	font-size: 1.4em;
}
.wstextarea_TexteCentrePage {
	font-size: 1.34em;
	border-top-width: 1px;
	padding-right: 10px;
	margin-top: 22px;
	padding-top: 25px;
	padding-left: 0px;
	font-family: Montserrat;
	border-bottom-width: 0px;
	text-align: center;
	padding-bottom: 0px;
	margin-bottom: 21px;
}
.wssmenu_MenuRevenir a {
	font-weight: normal;
	line-height: 1.15em;
	font-family: Playfair Display;
	color: #000500;
	letter-spacing: 0.07em;
	font-size: 2.14em;
}
.wssmenu_MenuRevenir .submenu a {
	font-family: Montserrat;
	font-size: 1.34em;
	padding-bottom: 3px;
}
.wssmenu_MenuRevenir a:hover, .wssmenu_MenuRevenir a.hover {
	background-color: #FF6D1F;
	color: #FFFFFF;
}
.wsrawtext_BlocGrandeGalerie a:hover, .wsrawtext_BlocGrandeGalerie a.hover {
	background-color: transparent;
}
.wsrawtext_BlocGrandeGalerie {
	margin-right: auto;
	padding-right: 0px;
	padding-left: 0px;
	margin-left: 24px;
	max-width: 1600px;
	margin-top: 0px;
}
.wstextarea_VersSitePro {
	text-transform: uppercase;
	padding: 0px;
	margin: 0px;
	padding-left: 0px;
	line-height: 1.45em;
	font-family: Montserrat;
	font-weight: normal;
	text-align: center;
	font-size: 1.1em;
}
.wstextarea_VersSitePro a {
	text-decoration: none;
	font-weight: bold;
	color: #FF6D1F;
}
.wstextarea_VersSitePro a:hover, .wstextarea_VersSitePro a.hover {
	background-color: #FF6D1F;
	color: #FFFFFF;
}
.wstextarea_TextesFooter a:hover, .wstextarea_TextesFooter a.hover {
	background-color: #FF6D1F;
	color: #FFFFFF;
}
.wssmenu_MenuRevenir .submenu {
	font-size: 1.24em;
}