
.wssinputfield_BtnDefault .wssinput {
	border-style: solid;
	padding: 10px;
	text-transform: uppercase;
	font-weight: normal;
	font-family: Roboto Bold;
	background-color: #1E2832;
	color: #FCFCFC;
	font-size: 1.3em;
	padding-left: 20px;
	padding-right: 20px;
	border-width: 0px;
}
.wssinputfield_BtnDefault {
	float: right;
	margin-right: 0px;
	padding-right: 0px;
	clear: both;
}
.wssform_Form {
	background-color: transparent;
	border-width: 0px;
	padding-left: 0px;
}
.wstextarea_Paragraph {
	line-height: 1.5em;
	word-spacing: 0.10em;
	font-size: 1.2em;
}
.wssmenu_Nav a {
	font-weight: normal;
	text-transform: uppercase;
	background-color: transparent;
	padding-top: 40px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 15px;
	padding-bottom: 40px;
	margin-top: -1px;
	font-family: Roboto Bold;
	font-size: 1.3em;
	color: #1E2832;
}
.wssmenu_Nav {
	float: right;
	font-variant: normal;
	font-weight: normal;
	margin: 0px;
}
.wssmenu_Nav a:hover, .wssmenu_Nav a.hover {
	border-top-color: rgb(250, 186, 0);
}
.wssmenu_Nav .submenu {
	padding: 10px;
	padding-top: 0px;
	margin-top: 0px;
	background-color: #1E2832;
	border-top-width: 5px;
	border-top-color: #FFFFFF;
}
.wssmenu_Nav a.selected.menuitem {
	border-top-color: rgb(250, 186, 0);
	color: rgb(250, 186, 0);
}
.wssmenu_Nav .submenu a {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom-width: 1px;
	color: #FFFFFF;
	border-bottom-color: #1E2832;
}
.wstextarea_BtnDefault a {
	font-family: RalewayBold;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.8em;
	border-width: 2px;
	padding: 10px;
}
.wstextarea_BtnDefault a:hover, .wstextarea_BtnDefault a.hover {
	
}
.wstextarea_BtnDefault {
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
.wsstitle_PageTitle {
	font-variant: normal;
	font-weight: normal;
	font-family: Roboto Bold;
	border-width: 0px;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	padding-top: 40px;
	padding-bottom: 50px;
	text-align: center;
}
.wscontainer_Container {
	margin-left: auto;
	margin-right: auto;
	max-width: 1170px;
	border-width: 0px;
}
.wstextarea_SmallParagraph {
	font-size: 0.9em;
	white-space: normal;
	font-style: italic;
}
.wssmenu_Nav a:visited {
	
}
.wssmenu_Nav a:active {
	
}
.wstextarea_BtnDefault a:visited {
	
}
.wstextarea_BtnDefault a:active {
	
}
.wsimage_Module a:hover, .wsimage_Module a.hover {
	background-color: rgb(250, 186, 0);
}
.wsimage_Module {
	padding: 0px;
	margin: 0px;
	margin-bottom: -3px;
}
.wsstitle_Module {
	letter-spacing: 0em;
	font-variant: normal;
	font-weight: normal;
	border-width: 0px;
	margin-bottom: 0px;
	font-size: 1.5em;
	font-family: Roboto Bold;
	text-transform: uppercase;
	text-align: center;
	line-height: 1.2em;
}
.wstextarea_Module {
	font-size: 1.3em;
	text-transform: uppercase;
	font-family: Roboto Regular;
	text-align: center;
	background-color: #1E2832;
	color: #FCFCFC;
	margin: 0px;
}
.wstextarea_ModuleDescription a {
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	border-radius: 5px;
	background-color: #1E2832;
	color: #FCFCFC;
	font-family: Roboto Bold;
}
.wstextarea_ModuleDescription a:hover, .wstextarea_ModuleDescription a.hover {
	color: #FFFFFF;
	background-color: #0E0E0E;
}
.wstextarea_ModuleDescription {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}
.wscontainer_Module {
	undefined: #CCCCCC;
	border-color: #EDEDED;
	box-shadow: 0 0 31px 5px #F5F5F5 inset;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	float: none;
	border-width: 0px;
	background-color: #F3F2EB;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wssmenu_Nav .submenu a:hover, .wssmenu_Nav .submenu a.hover {
	border-color: transparent;
	color: #FABA00;
	border-bottom-color: #1E2832;
}
.wssmenu_Nav .submenu a.selected.menuitem {
	color: #FABA00;
}
.wstextarea_Contact {
	text-align: center;
	white-space: normal;
	text-transform: none;
	font-family: Roboto Regular;
	font-size: 1.5em;
}
.wssinputfield_FormText .wssinput {
	border-style: solid;
	box-shadow: inset;
	padding: 5px;
	border-color: #b6c6c9;
	border-width: 1px;
	background-color: #f4f6f7;
	padding-top: 8px;
	padding-bottom: 8px;
}
.wssinputfield_FormText .wssinput:hover, .wssinputfield_FormText .wssinput.hover {
	background-color: transparent;
}
.wssinputfield_FormText .wsslabel {
	margin-bottom: 5px;
	letter-spacing: 0.02em;
	font-weight: normal;
	font-family: Roboto Regular;
	text-transform: none;
}
.wssinputfield_FormText {
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1.2em;
}
.wsstitle_SideBarTitle {
	margin: 5px;
	border-width: 0px;
	letter-spacing: 0em;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	border-left-width: 4px;
	border-left-color: #FABA00;
	padding-left: 15px;
	font-size: 1.2em;
	font-family: Roboto Bold;
}
.wssmenu_SideBar a {
	font-family: RalewayLight;
	font-weight: normal;
	text-transform: none;
	font-variant: normal;
	font-size: 1.1em;
	line-height: 1.5em;
	background-color: transparent;
	border-bottom-width: 1px;
	border-bottom-color: rgb(237, 237, 237);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
	padding-top: 6px;
	background-image: url(data/images/background/1922_bg_arrow.png);
	white-space: normal;
}
.wssmenu_SideBar {
	margin-right: 10px;
}
.wssmenu_SideBar a.selected.menuitem {
	color: rgb(26, 23, 27);
	font-family: RalewayBold;
	background-image: url(data/images/background/1268_bg_arrow02.png);
	background-position: 0% 50%;
}
.wssmenu_SideBar a:hover, .wssmenu_SideBar a.hover {
	background-repeat: no-repeat;
	background-position: 0% 50%;
	background-image: url(data/images/background/1922_bg_arrow.png);
}
.wsimage_Product a:hover, .wsimage_Product a.hover {
	background-color: rgb(250, 186, 0);
}
.wscontainer_Product {
	undefined: #CCCCCC;
	border-color: #EDEDED;
	float: none;
	margin-top: 0px;
	border-width: 0px;
	padding-top: 0px;
	max-width: 620px;
}
.wsstitle_Product {
	letter-spacing: 0em;
	font-variant: normal;
	font-weight: normal;
	border-width: 0px;
	text-transform: uppercase;
	margin-bottom: 0px;
	font-family: Roboto Bold;
}
.wstextarea_ProductUnderTitle {
	padding-top: 0px;
	padding-bottom: 0px;
	text-transform: uppercase;
	font-size: 1.3em;
	white-space: normal;
	clear: both;
	font-family: Roboto Regular;
}
.wsimage_Product {
	margin-bottom: 0px;
	border-width: 5px;
	border-color: #EDEDED;
	margin-top: 10px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}
.wsstitle_FormInformation {
	margin: 5px;
	letter-spacing: 0em;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	border-left-color: #FABA00;
	padding-left: 15px;
	font-family: Roboto Bold;
	background-color: #1E2832;
	color: #FCFCFC;
	font-size: 2em;
	line-height: 2em;
	text-align: center;
	border-width: 0px;
}
.wsstitle_FormInformation a {
	color: #FCFCFC;
}
.wscontainer_SideBar {
	padding: 0px;
	border-width: 0px;
	padding-bottom: 40px;
}
.wstextarea_PageIntro {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 1.3em;
	font-family: Roboto Regular;
}
.wscontainer_FormInformation {
	border-width: 0px;
	padding-left: 0px;
}
.wscontainer_PagePath {
	background-color: rgba(250, 250, 250, 0.5);
	border-width: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
.wsspagepath_PagePath a {
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 0px;
	color: #FCFCFC;
	font-size: 1.2em;
	letter-spacing: 0.02em;
	font-weight: normal;
	font-family: Roboto Regular;
	text-transform: none;
}
.wsspagepath_PagePath a:hover, .wsspagepath_PagePath a.hover {
	color: #FABA00;
}
.wsspagepath_PagePath {
	font-weight: normal;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 7px;
	color: #FCFCFC;
	font-family: Roboto Bold;
}
.wstextarea_PagePathPhone {
	background-image: url(data/images/background/1084_bg_footerphone.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	text-decoration: ;
	font-family: Roboto Bold;
	line-height: 1em;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FCFCFC;
	padding-left: 28px;
	font-size: 2em;
	float: right;
}
.wstextarea_ContactPhone {
	line-height: 1em;
	padding-top: 2px;
	color: rgb(26, 23, 27);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	text-decoration: ;
	padding-right: 20px;
	float: none;
	background-image: url(data/images/background/1589_phone02.png);
	padding-left: 45px;
	font-size: 1.4em;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: Roboto Bold;
}
.wstextarea_ContactAdress {
	padding-top: 2px;
	color: rgb(26, 23, 27);
	background-repeat: no-repeat;
	text-decoration: ;
	padding-right: 20px;
	float: none;
	background-position: 0% 0%;
	background-image: url(data/images/background/1973_adress.png);
	padding-left: 45px;
	font-weight: normal;
	font-size: 1.4em;
	font-family: Roboto Bold;
}
.wstextarea_SmallParagraph a {
	font-size: 0.9em;
}
.wssinputfield_BtnDefault .wssinput:hover, .wssinputfield_BtnDefault .wssinput.hover {
	opacity: 1;
	background-color: #FABA00;
	color: #1E2832;
}
.wsstitle_Title02 {
	letter-spacing: 0em;
	font-variant: normal;
	font-weight: normal;
	border-left-color: rgb(237, 237, 237);
	border-width: 0px;
	font-size: 1.8em;
	font-family: Roboto Bold;
	text-transform: uppercase;
}
.wsrawtext_Maps {
	padding: 10px;
}
.wscontainer_FooterCenter {
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1170px;
	font-family: Roboto Regular;
}
.wsstitle_FooterTitle {
	font-variant: normal;
	text-transform: uppercase;
	margin-bottom: 0px;
	border-bottom-color: rgb(229, 229, 220);
	padding-bottom: 15px;
	margin-left: 10px;
	letter-spacing: 0.02em;
	margin-right: 30px;
	white-space: normal;
	border-width: 0px;
	font-weight: normal;
	font-family: Roboto Bold;
	font-size: 1.5em;
}
.wssmenu_Footer a.selected.menuitem {
	background-image: url(data/images/background/1268_bg_arrow02.png);
	background-position: 0% 50%;
	font-family: Roboto Bold;
}
.wssmenu_Footer a {
	font-weight: normal;
	font-variant: normal;
	background-color: transparent;
	border-bottom-color: rgb(237, 237, 237);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 20px;
	padding-top: 6px;
	background-image: url(data/images/background/1922_bg_arrow.png);
	color: rgb(255, 255, 255);
	border-width: 0px;
	text-transform: uppercase;
	font-size: 1.2em;
	line-height: 2em;
}
.wssmenu_Footer a:hover, .wssmenu_Footer a.hover {
	background-repeat: no-repeat;
	background-position: 0% 50%;
	background-image: url(data/images/background/1922_bg_arrow.png);
}
.wssmenu_Footer {
	margin-right: 10px;
}
.wstextarea_Footer a {
	text-decoration: none;
	color: rgb(255, 255, 255);
	text-transform: none;
	font-weight: normal;
}
.wstextarea_Footer {
	color: rgb(229, 229, 220);
	white-space: normal;
	font-size: 1.2em;
	margin-right: 40px;
}
.wstextarea_ContactPhoneFooter {
	line-height: 1em;
	padding-top: 2px;
	color: rgb(255, 255, 255);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	text-decoration: ;
	padding-right: 20px;
	float: none;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 15px;
	background-image: url(data/images/background/1084_bg_footerphone.png);
	padding-left: 30px;
	font-size: 1.2em;
}
.wstextarea_ContactAdressFooter {
	color: rgb(255, 255, 255);
	background-repeat: no-repeat;
	text-decoration: ;
	padding-right: 20px;
	float: none;
	font-weight: normal;
	margin-left: 15px;
	background-image: url(data/images/background/1682_bg_footeradress.png);
	padding-top: 0px;
	margin-top: 0px;
	background-position: 0% 0%;
	padding-left: 30px;
	font-size: 1.2em;
}
.wssmailto_ContactMailFooter a {
	background-repeat: no-repeat;
	font-weight: normal;
	color: rgb(255, 255, 255);
	text-decoration: none;
	padding-bottom: 10px;
	padding-left: 30px;
	background-image: url(data/images/background/1371_bg_footermail.png);
	background-position: 0% 50%;
	padding-top: 11px;
	font-size: 1.2em;
}
.wssmailto_ContactMailFooter a:hover, .wssmailto_ContactMailFooter a.hover {
	background-repeat: no-repeat;
	background-image: url(data/images/background/1371_bg_footermail.png);
	background-position: 0% 50%;
}
.wssmailto_ContactMailFooter {
	margin-left: 10px;
}
.wscontainer_FooterBottom {
	margin: 0px;
	border-width: 0px;
	background-repeat: repeat;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #0E0E0E;
}
.wsimage_PagePathHome {
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
}
.wstextarea_ExperienceNumber {
	text-align: center;
	color: rgb(255, 255, 255);
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1em;
	font-family: Roboto Bold;
	font-size: 4em;
}
.wstextarea_ExperienceDescriptionNumber {
	text-align: center;
	line-height: 1.1em;
	font-size: 1.1em;
	text-transform: uppercase;
	font-family: Roboto Regular;
}
.wsimage_Experience {
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 0px;
	padding-top: 10px;
}
.wscontainer_Experience02 {
	border-width: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 190px;
	margin-left: auto;
	margin-right: auto;
}
.wscontainer_YellowHome {
	background-color: rgb(250, 186, 0);
	background-attachment: fixed;
	border-width: 0px;
	margin: 0px;
	margin-bottom: 5px;
	background-image: url(data/images/background/1061_page-heading-bg.jpg);
	color: #FCFCFC;
	padding-bottom: 50px;
	padding-top: 30px;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	background-size: cover;
}
.wsstitle_Value {
	font-weight: normal;
	text-decoration: none;
	border-width: 0px;
	letter-spacing: 0em;
	font-variant: normal;
	text-transform: uppercase;
	font-size: 2em;
	margin-bottom: 5px;
	font-family: Roboto Bold;
}
.wstextarea_ValueDescription a {
	
}
.wstextarea_ValueDescription a:hover, .wstextarea_ValueDescription a.hover {
	
}
.wstextarea_ValueDescription {
	font-size: 1.2em;
}
.wscontainer_Value {
	text-align: center;
	border-width: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.wsimage_Value {
	margin-left: auto;
	margin-right: auto;
}
.wsimage_Value a:hover, .wsimage_Value a.hover {
	
}
.wssdownload_PDF a {
	background-color: #1E2832;
	color: #FCFCFC;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Roboto Bold;
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	padding-left: 25px;
}
.wssdownload_PDF a:hover, .wssdownload_PDF a.hover {
	background-color: #FABA00;
	color: #1E2832;
}
.wssdownload_PDF {
	text-align: center;
	margin: 20px;
	margin-top: 40px;
	margin-bottom: 40px;
}
.wsrawtext_NoMargins {
	float: right;
}
.wscontainer_Header {
	margin: 0px;
	padding-top: 0px;
	border-width: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}
.wsimage_Client {
	padding: 0px;
	margin: 1px;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.wscontainer_Clients {
	border-width: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.wscontainer_PagePathCenter {
	margin-left: auto;
	margin-right: auto;
	max-width: 1170px;
	border-width: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.wscontainer_Experience {
	background-color: rgb(250, 186, 0);
	border-width: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.wstextarea_Experience {
	font-family: RalewayBold;
	text-transform: uppercase;
	text-align: center;
	font-size: 2.2em;
}
.wscontainer_Hightlight {
	max-width: 482px;
	margin-right: auto;
	margin-left: 30px;
	background-image: url(data/images/background/1868_bg_quote.png);
	background-repeat: no-repeat;
	border-width: 0px;
}
.wstextarea_Hightlight {
	font-family: Roboto Thin;
	font-size: 2em;
	background-image: url(data/images/background/1216_bg_quote.png);
	background-position: 100% 0%;
	background-repeat: no-repeat;
	padding: 20px;
	padding-top: 59px;
}
.wssinputfield_CheckBox .wssinput {
	background-color: #F3F2EB;
	border-width: 1px;
	border-style: solid;
	border-color: #E5E5DC;
	box-shadow: 0 1px 2px  #E5E5DC inset;
	padding: 5px;
	padding-bottom: 6px;
	text-align: center;
}
.wssinputfield_CheckBox .wssinput:hover, .wssinputfield_CheckBox .wssinput.hover {
	background-color: transparent;
}
.wssinputfield_CheckBox .wsslabel {
	position: absolute;
	padding-top: 2px;
	padding-left: 30px;
	font-weight: normal;
	margin-top: 1px;
	font-family: Roboto Regular;
	font-size: 1.2em;
}
.wssinputfield_CheckBox {
	padding-right: 15px;
	float: none;
	white-space: normal;
	font-family: ;
}
.wssmenu_Nav2 .submenu a.selected.menuitem {
	color: #FABA00;
}
.wssmenu_Nav2 .submenu a {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom-color: rgb(223, 169, 8);
}
.wssmenu_Nav2 .submenu a:visited {
	
}
.wssmenu_Nav2 .submenu a:hover, .wssmenu_Nav2 .submenu a.hover {
	
}
.wssmenu_Nav2 .submenu a:active {
	
}
.wssmenu_Nav2 .submenu {
	border-top-width: 10px;
	margin-top: -10px;
	border-top-color: #FFFFFF;
}
.wssmenu_Nav2 a.selected.menuitem {
	border-top-color: rgb(250, 186, 0);
	color: #FABA00;
}
.wssmenu_Nav2 a {
	font-weight: normal;
	text-transform: uppercase;
	background-color: transparent;
	border-top-color: transparent;
	font-family: Roboto Bold;
	color: #1E2832;
}
.wssmenu_Nav2 a:visited {
	
}
.wssmenu_Nav2 a:hover, .wssmenu_Nav2 a.hover {
	border-top-color: rgb(250, 186, 0);
}
.wssmenu_Nav2 a:active {
	
}
.wssmenu_Nav2 {
	font-variant: normal;
	font-weight: normal;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 2em;
	font-size: 1.1em;
	float: none;
	background-color: #FCFCFC;
}
.wsimage_LogoRWD {
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.wssmenu_Nav2 .button {
	text-align: center;
}
.wscontainer_HeaderRWD {
	position: relative;
	z-index: 9;
	margin: 0px;
	border-width: 0px;
}
.wscontainer_NewsSlider {
	border-width: 0px;
	padding-left: 25px;
	padding-right: 25px;
}
.wstextarea_ProductUnderTitleDate {
	white-space: normal;
	padding: 0px;
	padding-right: 10px;
	padding-left: 8px;
	float: none;
	font-size: 1.2em;
	color: #1E2832;
	text-align: center;
	font-family: Roboto Regular;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.wstextarea_ValueDescription a:visited {
	
}
.wstextarea_ValueDescription a:active {
	
}
.wsimage_Value a {
	
}
.wsimage_Value a:visited {
	
}
.wsimage_Value a:active {
	
}
.wssdownload_PDF a:visited {
	
}
.wssdownload_PDF a:active {
	
}
.wscontainer_Section {
	border-width: 0px;
	padding-top: 40px;
	padding-bottom: 40px;
	margin: 0px;
	background-color: #F7F7F7;
}
.wsstitle_Title-01 {
	font-family: Roboto Bold;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	font-size: 3em;
	border-width: 0px;
	margin: 5px;
}
.wsstitle_Title-02 {
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	font-family: Roboto Thin;
	text-transform: uppercase;
}
.wsstitle_Title-03 {
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	border-width: 0px;
	margin: 5px;
	font-family: Roboto Regular;
	text-transform: none;
}
.wscontainer_PageTitle {
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 0px;
	border-width: 0px;
	color: #FCFCFC;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background-position: 50% 50%;
	background-image: url(data/images/background/1061_page-heading-bg.jpg);
}
.wscontainer_SideBarTitle {
	margin: 0px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-width: 0px;
	border-bottom-width: 1px;
}
.wstextarea_SideBarDescription {
	font-size: 1.1em;
	margin-bottom: 20px;
	padding-left: 0px;
	margin-left: 0px;
}
.wscontainer_ContainerProduct {
	max-width: 1170px;
	padding-top: 0px;
	border-width: 0px;
	padding-right: 20px;
}
.wsrawtext_SlideProduct {
	margin-top: 0px;
	padding-top: 0px;
}
.wstextarea_PageTitle {
	font-variant: normal;
	font-weight: normal;
	font-family: Roboto Bold;
	border-width: 0px;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	padding-top: 40px;
	padding-bottom: 50px;
	font-size: 2.2em;
	text-align: center;
}
.wsstitle_Title-Center {
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	font-size: 3em;
	border-width: 0px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 40px;
	background-image: url(data/images/background/1858_bg_title.png);
	background-position: 50% 100%;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	margin-top: 30px;
	font-family: Roboto Thin;
}
.wscontainer_Btn[data-subclass=block_link] {
	margin-left: auto;
	margin-right: auto;
	max-width: 250px;
	color: #FCFCFC;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Roboto Bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-width: 3px;
	border-color: transparent;
	font-weight: normal;
	border-radius: 2px;
	background-color: #FF9900;
}
.wstextarea_BtnText {
	text-align: center;
	font-size: 1.3em;
}
.wscontainer_Btn[data-subclass=block_link]:hover, .wscontainer_Btn[data-subclass=block_link].hover {
	border-color: #FABA00;
}
.wsrawtext_SlideHome {
	margin: 0px;
	padding: 0px;
	color: transparent;
	text-align: right;
	max-width: 1680px;
	margin-left: auto;
	margin-right: auto;
}
.wstextarea_OffreBtn a {
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	border-radius: 5px;
	background-color: #1E2832;
	color: #FCFCFC;
	font-family: Roboto Bold;
}
.wstextarea_OffreBtn a:hover, .wstextarea_OffreBtn a.hover {
	background-color: #FABA00;
	color: #1E2832;
}
.wstextarea_OffreBtn {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}
.wscontainer_OffreBtn[data-subclass=block_link] {
	margin-left: auto;
	margin-right: auto;
	color: #FCFCFC;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Roboto Bold;
	border-width: 3px;
	border-color: transparent;
	font-weight: normal;
	max-width: 170px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 5px;
	margin-top: 40px;
	background-color: #1E2832;
}
.wscontainer_OffreBtn[data-subclass=block_link]:hover, .wscontainer_OffreBtn[data-subclass=block_link].hover {
	background-color: #26313C;
	color: #FCFCFC;
}
.wscontainer_OverlayWhite {
	background-color: rgba(255,255,255,0.6);
	border-width: 0px;
	padding: 0px;
	padding-bottom: 20px;
	margin: 0px;
}
.wsstitle_OffreTitle {
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0em;
	font-family: Roboto Bold;
	font-size: 1.5em;
	text-align: center;
	border-width: 0px;
	background-color: #1E2832;
	color: #EDEDED;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 40px;
}
.wscontainer_Offre01 {
	background-image: url(data/images/background/1945_associatif-4.jpg);
	background-size: cover;
	background-position: 50% 0%;
	border-width: 0px;
	padding: 0px;
}
.wstextarea_OffreTexte {
	line-height: 1.5em;
	word-spacing: 0.10em;
	font-size: 1.2em;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 50px;
}
.wstextarea_FormTitle {
	font-variant: normal;
	font-weight: normal;
	font-family: Roboto Bold;
	border-width: 0px;
	text-transform: uppercase;
	letter-spacing: 0.02em;
	font-size: 2.2em;
	text-align: left;
	margin-left: 10px;
	margin-top: 20px;
}
.wsstitle_OffreTitle02 {
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0em;
	font-family: Roboto Bold;
	font-size: 1.5em;
	text-align: center;
	border-width: 0px;
	color: #EDEDED;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 40px;
	background-color: #60535b;
}
.wsstitle_OffreTitle03 {
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0em;
	font-family: Roboto Bold;
	font-size: 1.5em;
	text-align: center;
	border-width: 0px;
	color: #EDEDED;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 40px;
	background-color: #746C7F;
}
.wscontainer_OffreBtn02[data-subclass=block_link] {
	margin-left: auto;
	margin-right: auto;
	color: #FCFCFC;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Roboto Bold;
	border-width: 3px;
	border-color: transparent;
	font-weight: normal;
	max-width: 170px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 5px;
	margin-top: 40px;
	background-color: #60535b;
}
.wscontainer_OffreBtn02[data-subclass=block_link]:hover, .wscontainer_OffreBtn02[data-subclass=block_link].hover {
	color: #FCFCFC;
	background-color: #1E2832;
}
.wscontainer_OffreBtn02[data-subclass=block_link]:visited {
	
}
.wscontainer_OffreBtn02[data-subclass=block_link]:active {
	
}
.wstextarea_RealisationPers {
	font-family: Verdana, Geneva, sans-serif;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 30px;
	margin: 0px;
	border-color: #1E2832;
	font-weight: normal;
	font-size: 1.1em;
	background-image: url(data/images/background/1447_bg_people.png);
	margin-left: 15px;
}
.wstextarea_RealisationLieu {
	background-image: url(data/images/background/1973_adress.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 30px;
	margin: 0px;
	border-color: #1E2832;
	font-size: 1.1em;
	margin-left: 15px;
}
.wscontainer_Realisation {
	padding: 0px;
	background-color: #F3F2EB;
	border-width: 0px;
}
.wstextarea_Realisation {
	white-space: normal;
	padding: 0px;
	padding-right: 10px;
	padding-left: 8px;
	float: none;
	font-size: 1.2em;
	color: #1E2832;
	text-align: center;
	font-family: Roboto Regular;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.wsimage_Realisation {
	padding: 0px;
	margin: 0px;
}
.wsstitle_Realisation {
	font-family: Roboto Bold;
	font-weight: normal;
	text-transform: uppercase;
	font-variant: normal;
	letter-spacing: 0em;
	font-size: 1.5em;
	border-width: 0px;
	margin: 5px;
	text-align: center;
}
.wsstitle_OffreTitle04 {
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: 0em;
	font-family: Roboto Bold;
	font-size: 1.5em;
	text-align: center;
	border-width: 0px;
	color: #EDEDED;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 40px;
	background-color: #FABA00;
}
.wscontainer_OffreBtn03[data-subclass=block_link] {
	margin-left: auto;
	margin-right: auto;
	color: #FCFCFC;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Roboto Bold;
	border-width: 3px;
	border-color: transparent;
	font-weight: normal;
	max-width: 170px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 5px;
	margin-top: 40px;
	background-color: #746C7F;
}
.wscontainer_OffreBtn03[data-subclass=block_link]:hover, .wscontainer_OffreBtn03[data-subclass=block_link].hover {
	background-color: #1E2832;
	color: #FFFFFF;
}
.wscontainer_OffreBtn04[data-subclass=block_link] {
	margin-left: auto;
	margin-right: auto;
	color: #FCFCFC;
	text-decoration: none;
	text-transform: uppercase;
	font-family: Roboto Bold;
	border-width: 3px;
	border-color: transparent;
	font-weight: normal;
	max-width: 170px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-radius: 5px;
	margin-top: 40px;
	background-color: #FABA00;
}
.wscontainer_OffreBtn04[data-subclass=block_link]:hover, .wscontainer_OffreBtn04[data-subclass=block_link].hover {
	color: #FFFFFF;
	background-color: #1E2832;
}
.wstextarea_Module02 {
	font-size: 1.3em;
	text-transform: uppercase;
	font-family: Roboto Regular;
	text-align: center;
	color: #FCFCFC;
	margin: 0px;
	background-color: #60535b;
}
.wstextarea_ModuleDescription02 a {
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	border-radius: 5px;
	color: #FCFCFC;
	font-family: Roboto Bold;
	background-color: #60535b;
}
.wstextarea_ModuleDescription02 a:hover, .wstextarea_ModuleDescription02 a.hover {
	color: #FFFFFF;
	background-color: #1E2832;
}
.wstextarea_ModuleDescription02 {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}
.wstextarea_Module03 {
	font-size: 1.3em;
	text-transform: uppercase;
	font-family: Roboto Regular;
	text-align: center;
	color: #FCFCFC;
	margin: 0px;
	background-color: #746C7F;
}
.wstextarea_ModuleDescription03 a {
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	border-radius: 5px;
	color: #FCFCFC;
	font-family: Roboto Bold;
	background-color: #746C7F;
}
.wstextarea_ModuleDescription03 a:hover, .wstextarea_ModuleDescription03 a.hover {
	color: #FFFFFF;
	background-color: #1E2832;
}
.wstextarea_ModuleDescription03 {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}
.wsstitle_Capacite {
	margin: 5px;
	letter-spacing: 0em;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.2em;
	font-family: Roboto Bold;
	background-image: url(data/images/background/1740_bg_people.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 35px;
	border-width: 0px;
}
.wsstitle_Situation {
	margin: 5px;
	letter-spacing: 0em;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.2em;
	font-family: Roboto Bold;
	background-image: url(data/images/background/1973_adress.png);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 35px;
	border-width: 0px;
}
.wsstitle_Logisitic {
	margin: 5px;
	letter-spacing: 0em;
	font-variant: normal;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 1.2em;
	font-family: Roboto Bold;
	background-position: 0% 50%;
	background-repeat: no-repeat;
	padding-left: 35px;
	border-width: 0px;
	background-image: url(data/images/background/1677_bg_logistic.png);
}
.wscontainer_CenterOffer {
	border-width: 0px;
	padding-top: 40px;
	padding-bottom: 40px;
	text-align: center;
}
.wscontainer_OffreImg01 {
	padding-bottom: 450px;
	border-color: #18FF14;
	border-width: 0px;
	background-size: cover;
	background-position: 50% 50%;
	margin: 0px;
	background-image: url(data/images/background/1950_bg_01.jpg);
}
.wscontainer_OffreImg02 {
	padding-bottom: 450px;
	border-color: #18FF14;
	border-width: 0px;
	background-size: cover;
	background-position: 50% 50%;
	margin: 0px;
	background-image: url(data/images/background/1938_bg_02.jpg);
}
.wscontainer_OffreImg03 {
	padding-bottom: 450px;
	border-color: #18FF14;
	border-width: 0px;
	background-position: 50% 50%;
	background-size: cover;
	margin: 0px;
	background-image: url(data/images/background/1156_bg_03.jpg);
}
.wscontainer_OffreImg04 {
	padding-bottom: 450px;
	border-color: #18FF14;
	border-width: 0px;
	background-position: 50% 50%;
	background-size: cover;
	margin: 0px;
	background-image: url(data/images/background/1737_bg_04.jpg);
}
.wscontainer_OffreImg05 {
	padding-bottom: 450px;
	border-color: #18FF14;
	border-width: 0px;
	background-position: 50% 50%;
	background-size: cover;
	margin: 0px;
	background-image: url(data/images/background/1188_bg_05.jpg);
}
.wsrawtext_Hidden {
	float: none;
}
.wstextarea_Module04 {
	font-size: 1.3em;
	text-transform: uppercase;
	font-family: Roboto Regular;
	text-align: center;
	color: #FCFCFC;
	margin: 0px;
	background-color: #FABA00;
}
.wstextarea_ModuleDescription04 a:hover, .wstextarea_ModuleDescription04 a.hover {
	color: #FFFFFF;
	background-color: #1E2832;
}
.wstextarea_ModuleDescription04 a {
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	border-radius: 5px;
	color: #FCFCFC;
	font-family: Roboto Bold;
	background-color: #FABA00;
}
.wstextarea_ModuleDescription04 {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}
.wscontainer_Social {
	border-width: 0px;
	margin: 0px;
	background-color: #1A1A1A;
}
.wsstitle_Realisation02 {
	font-family: Roboto Bold;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	font-size: 1.5em;
	border-width: 0px;
	margin: 5px;
	text-transform: none;
	text-align: left;
}