
.wssmenu_Menu a.selected.menuitem {
	color: rgb(66, 71, 72);
	background-color: rgb(240, 240, 240);
	border-bottom-color: rgb(241, 144, 2);
}
.wssmenu_Menu a {
	border-bottom-width: 4px;
	background-color: transparent;
	border-bottom-color: transparent;
	margin-bottom: 0px;
	font-family: robotobold;
	font-weight: normal;
	letter-spacing: 0.02em;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 5px;
	font-size: 1.3em;
	white-space: nowrap;
	padding-top: 52px;
	padding-bottom: 54px;
}
.wssmenu_Menu {
	font-variant: normal;
	font-weight: normal;
	padding-bottom: 0px;
	margin-bottom: -4px;
	margin-top: 0px;
	padding-top: 0px;
	white-space: nowrap;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 0px;
	float: right;
	clear: none;
}
.wsrawtext_NoMargins {
	float: right;
}
.wssmenu_Menu .submenu a {
	padding: 10px;
	border-width: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	margin-top: -4px;
}
.wssmenu_Menu a:hover, .wssmenu_Menu a.hover {
	background-color: rgb(240, 240, 240);
	color: rgb(66, 71, 72);
	border-bottom-color: rgb(241, 144, 2);
}
.wssmenu_Menu .submenu {
	border-width: 4px;
	border-color: #F0F0F0;
}
.wscontainer_HeaderCenter {
	max-width: 1120px;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgb(255, 255, 255);
}
.wscontainer_Header {
	margin: 0px;
	border-width: 0px;
	border-bottom-width: 4px;
	border-bottom-color: #F0F0F0;
	padding: 0px;
}
.wsimage_Logo {
	width: 100%;
	margin-left: 0px;
	padding-left: 0px;
	float: left;
}
.wscontainer_PageTitle {
	border-width: 0px;
	background-color: #FAFAFA;
	margin: 0px;
}
.wsstitle_PageTitle {
	font-family: robotolight;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	border-width: 0px;
	font-size: 3.2em;
}
.wscontainer_BodyCopy {
	margin-left: auto;
	margin-right: auto;
	max-width: 1120px;
	border-width: 0px;
}
.wscontainer_Footer {
	margin: 0px;
	border-width: 0px;
	background-color: #222222;
	color: rgb(255, 255, 255);
	border-top-color: #2D2D2D;
	border-top-width: 8px;
}
.wscontainer_FooterCenter {
	margin-left: auto;
	margin-right: auto;
	max-width: 1120px;
	border-width: 0px;
	border-top-width: 1px;
	border-top-color: #393939;
	padding: 0px;
}
.wscontainer_QuoteModule {
	border-width: 0px;
	margin: 0px;
	background-color: #F19002;
}
.wsstitle_Footer {
	border-color: #393939;
	padding-bottom: 10px;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0em;
	text-transform: uppercase;
	font-family: robotolight;
	font-size: 1.3em;
}
.wssmenu_Quote a {
	font-variant: normal;
	font-family: robotolight;
	background-color: transparent;
	color: rgb(255, 255, 255);
	font-size: 1.5em;
	padding-bottom: 15px;
	padding-left: 20px;
}
.wssmenu_Quote a:hover, .wssmenu_Quote a.hover {
	font-family: robotobold;
	font-weight: normal;
	color: rgb(66, 71, 72);
}
.wssmenu_Footer a {
	background-color: transparent;
	color: rgb(255, 255, 255);
	font-weight: normal;
	font-variant: normal;
	font-family: robotolight;
	text-transform: uppercase;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-left: 0px;
}
.wscontainer_Title {
	border-width: 0px;
	border-bottom-width: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
.wsstitle_Title {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: #d92d27;
}
.wstextarea_Paragraph {
	font-size: 1.1em;
	text-align: justify;
}
.wssinputfield_ContactForm .wssinput {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(226, 226, 226);
}
.wssinputfield_ContactForm .wsslabel {
	font-family: robotolight;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 1.1em;
}
.wssinputfield_ContactForm .wssinput:hover, .wssinputfield_ContactForm .wssinput.hover {
	border-color: rgb(0, 146, 169);
}
.wstextarea_QuoteModuleLight {
	font-family: robotolight;
	color: rgb(255, 255, 255);
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align: right;
	font-size: 2.5em;
	margin-top: 0px;
}
.wstextarea_QuoteModuleBold {
	color: rgb(255, 255, 255);
	font-family: robotobold;
	padding-top: 0px;
	margin-top: 0px;
	font-weight: normal;
	text-align: right;
	line-height: 1em;
	font-size: 1.8em;
	letter-spacing: 0.02em;
}
.wscontainer_QuoteModuleCenter {
	margin-left: auto;
	margin-right: auto;
	max-width: 1120px;
	border-width: 0px;
}
.wscontainer_Body {
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
}
.wscontainer_Price {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(66, 71, 72);
	background-color: #84808c;
}
.wstextarea_PriceLight {
	font-family: robotolight;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	font-size: 1.5em;
	text-align: right;
}
.wstextarea_PriceBold {
	font-family: robotobold;
	padding-top: 0px;
	margin-top: 0px;
	font-weight: normal;
	text-align: right;
	line-height: 1em;
	font-size: 1.8em;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
.wssinputfield_QuoteForm .wssinput {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(226, 226, 226);
	padding: 5px;
}
.wssinputfield_QuoteForm .wssinput:hover, .wssinputfield_QuoteForm .wssinput.hover {
	border-color: rgb(0, 146, 169);
}
.wssinputfield_QuoteForm .wsslabel {
	font-family: robotolight;
	text-transform: uppercase;
	font-size: 1.15em;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.wssinputfield_SubmitForm .wssinput {
	border-width: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	padding-left: 25px;
	font-family: robotobold;
	font-weight: normal;
	text-transform: uppercase;
	background-color: rgb(226, 226, 226);
	color: rgb(66, 71, 72);
}
.wssinputfield_SubmitForm {
	float: right;
	margin-right: 0px;
	padding-right: 0px;
}
.wsstitle_TitleQuoteForm {
	font-variant: normal;
	letter-spacing: 0em;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-left: 0px;
	font-family: robotolight;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 1.1em;
	border-bottom-color: rgb(226, 226, 226);
	float: none;
}
.wssinputfield_QuoteForm {
	clear: both;
}
.wssform_QuoteForm {
	border-width: 0px;
	background-color: transparent;
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.wssmenu_Sidebar a {
	font-weight: normal;
	font-variant: normal;
	font-family: robotolight;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(226, 226, 226);
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.wssmenu_Sidebar a.selected.menuitem {
	background-color: rgb(240, 240, 240);
	color: rgb(45, 45, 45);
}
.wssmenu_Sidebar {
	margin-left: 0px;
}
.wstextarea_QuoteButton a {
	border-width: 2px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: robotobold;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.5em;
	text-transform: uppercase;
}
.wstextarea_QuoteButton a:visited {
	
}
.wstextarea_QuoteButton a:hover, .wstextarea_QuoteButton a.hover {
	border-color: transparent;
	color: rgb(255, 255, 255);
	background-color: rgb(241, 144, 2);
}
.wstextarea_QuoteButton a:active {
	
}
.wstextarea_QuoteButton {
	float: none;
	margin-top: 20px;
	text-align: left;
	clear: both;
	white-space: nowrap;
	margin-left: 15px;
}
.wstextarea_DescriptionHome {
	font-family: robotolight;
	font-size: 1.15em;
	padding-right: 20px;
}
.wsstitle_ProductHome {
	font-family: robotobold;
	font-variant: normal;
	font-weight: normal;
	font-size: 1.5em;
	letter-spacing: 0em;
	border-width: 0px;
	color: rgb(66, 71, 72);
	box-shadow: 0px 0px   #444;
	margin-top: 0px;
	margin-bottom: 0px;
}
.wscontainer_ProductHome {
	border-width: 0px;
	background-color: rgb(255, 255, 255);
	float: none;
	margin: 2px;
}
.wsimage_ProductHome {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.wstextarea_ParagraphLight {
	font-family: robotolight;
	font-size: 1.15em;
	text-align: justify;
}
.wstextarea_ParagraphBold {
	font-family: robotobold;
	padding-top: 0px;
	margin-top: 0px;
	font-weight: normal;
	line-height: 1em;
	font-size: 1.1em;
	text-align: left;
	text-transform: none;
}
.wsstitle_TitleHome {
	font-family: robotolight;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	border-width: 0px;
	font-size: 3.5em;
	margin-top: 5px;
}
.wsstitle_TitleHome02 {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	border-width: 0px;
}
.wscontainer_Slide {
	border-width: 5px;
	margin: 10px;
	border-color: rgb(160, 85, 153);
}
.wscontainer_Home {
	background-color: rgb(240, 240, 240);
	border-width: 0px;
	margin: 0px;
	margin-top: 50px;
}
.wstextarea_DescriptionHome a {
	background-image: url(data/images/background/1654_bg_readmore.jpg);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 15px;
	color: rgb(0, 146, 169);
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 2px;
	background-color: rgb(255, 255, 255);
}
.wstextarea_DescriptionHome a:hover, .wstextarea_DescriptionHome a.hover {
	background-image: url(data/images/background/1608_bg_readmore02.jpg);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	color: rgb(250, 186, 0);
	background-color: rgb(255, 255, 255);
}
.wscontainer_Home02 {
	margin-bottom: 20px;
	border-width: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.wssbadge_BadgeLink {
	margin-top: 4px;
}
.wscontainer_Quote {
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	background-image: url(data/images/background/1425_bg_quote.jpg);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	padding-top: 29px;
}
.wstextarea_Quote {
	font-family: robotolight;
	font-size: 1.2em;
	font-style: normal;
	background-position: 0% 0%;
	background-image: url(data/images/background/1190_bg_quote.jpg);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 12px;
	margin: 20px;
	margin-top: 5px;
	margin-right: 50px;
	text-align: justify;
}
.wstextarea_TitleSideBar {
	font-size: 1.2em;
	font-family: robotobold;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-color: rgb(240, 240, 240);
	margin-top: 15px;
	letter-spacing: 0.05em;
}
.wscontainer_SideBar {
	border-width: 0px;
}
.wstextarea_LinkSideBar {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(226, 226, 226);
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
}
.wstextarea_LinkSideBar a {
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	font-family: robotolight;
	font-size: 1.2em;
}
.wsimage_SolutionIntro {
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
}
.wssmenu_Footer a.selected.menuitem {
	color: rgb(241, 144, 2);
}
.wscontainer_FAQ {
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	padding-left: 0px;
}
.wstextarea_FAQParagraph {
	font-size: 1.1em;
	margin-left: 50px;
	margin-right: 50px;
}
.wsstitle_FAQTitle {
	border-bottom-color: rgb(226, 226, 226);
	border-top-color: rgb(226, 226, 226);
	padding-left: 45px;
	font-size: 1.5em;
	background-image: url(data/images/background/1037_bg_faq.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-top: 10px;
	padding-bottom: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
}
.wsstitle_FAQTitle a {
	font-family: robotobold;
	font-variant: normal;
	letter-spacing: 0em;
	font-weight: normal;
}
.wstextarea_SlideTitle {
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: robotolight;
	text-transform: none;
	font-size: 3.2em;
	line-height: 1em;
	text-align: right;
	white-space: normal;
	margin-right: 40px;
}
.wstextarea_SlideText {
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: none;
	font-size: 1.5em;
	margin-bottom: 40px;
	float: none;
	text-align: right;
	white-space: normal;
	margin-right: 40px;
}
.wstextarea_SlideButton a {
	border-width: 2px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: robotobold;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.5em;
	text-transform: none;
}
.wstextarea_SlideButton {
	float: none;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 0px;
	clear: none;
	text-align: right;
	margin-right: 40px;
}
.wstextarea_SlideButton a:hover, .wstextarea_SlideButton a.hover {
	color: rgb(255, 255, 255);
	border-color: transparent;
	background-color: rgb(241, 144, 2);
}
.wscontainer_Slide01 {
	
}
.wstextarea_SideBarPhone {
	font-family: robotobold;
	background-image: url(data/images/background/1335_bg_phone.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-left: 9px;
	font-size: 1.9em;
	background-position: 0% 50%;
	padding-top: 5px;
	margin-top: 0px;
}
.wstextarea_ContactSideBar {
	border-bottom-color: rgb(240, 240, 240);
	letter-spacing: 0.05em;
	text-transform: none;
	line-height: 1em;
	font-family: robotolight;
	border-width: 0px;
	margin-top: 0px;
	font-size: 2em;
	margin-bottom: 15px;
}
.wstextarea_Footer {
	font-size: 1.1em;
	font-family: robotolight;
	margin-right: 25px;
	white-space: normal;
}
.wssmailto_Footer a {
	color: rgb(255, 255, 255);
	text-decoration: none;
	font-family: robotolight;
	background-image: url(data/images/background/1943_bg_mail02.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: 0% 50%;
}
.wssmailto_Footer a:hover, .wssmailto_Footer a.hover {
	background-image: url(data/images/background/1943_bg_mail02.png);
	color: rgb(250, 186, 0);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}
.wstextarea_FooterAdress {
	font-size: 1.1em;
	font-family: robotolight;
	margin-right: 25px;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-image: url(data/images/background/1193_bg_adress02.png);
	padding-top: 2px;
	margin-left: 8px;
}
.wstextarea_Footer a {
	text-decoration: none;
	color: rgb(255, 255, 255);
}
.wstextarea_ContactAdress {
	font-family: robotolight;
	margin-right: 25px;
	background-repeat: no-repeat;
	font-size: 1.3em;
	background-image: url(data/images/background/1258_bg_adress.png);
	padding-left: 34px;
	margin-left: 9px;
	margin-top: 15px;
	padding-top: 0px;
}
.wssmailto_ContactMail a {
	font-weight: normal;
	font-family: robotolight;
	text-decoration: none;
	text-transform: none;
}
.wssmailto_ContactMail {
	background-image: url(data/images/background/1479_bg_mail.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 1.38em;
	margin-left: 9px;
	padding-left: 35px;
}
.wstextarea_ContactPhone {
	font-family: robotobold;
	background-image: url(data/images/background/1335_bg_phone.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-left: 9px;
	font-size: 1.9em;
	background-position: 0% 50%;
	padding-top: 5px;
	margin-top: 0px;
}
.wstextarea_Description a {
	background-image: url(data/images/background/1654_bg_readmore.jpg);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 15px;
	color: rgb(0, 146, 169);
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 2px;
	background-color: rgb(255, 255, 255);
}
.wstextarea_Description a:hover, .wstextarea_Description a.hover {
	background-image: url(data/images/background/1608_bg_readmore02.jpg);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	color: rgb(250, 186, 0);
	background-color: rgb(255, 255, 255);
}
.wstextarea_Description {
	font-family: robotolight;
	font-size: 1.15em;
	padding-right: 20px;
	margin-left: 40px;
}
.wstextarea_ParagraphJob {
	margin-left: 0px;
	line-height: 1.7em;
	font-size: 1.1em;
}
.wssinputfield_CheckBoxForm .wssinput {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 2px;
	border-width: 1px;
	border-style: solid;
	border-color: rgb(226, 226, 226);
}
.wssinputfield_CheckBoxForm .wssinput:hover, .wssinputfield_CheckBoxForm .wssinput.hover {
	border-color: rgb(0, 146, 169);
}
.wssinputfield_CheckBoxForm .wsslabel {
	font-family: robotolight;
	float: left;
	text-transform: none;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 1em;
	text-align: left;
}
.wssinputfield_CheckBoxForm {
	padding-top: 0px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-color: rgb(240, 240, 240);
}
.wscontainer_FormListJobs {
	clear: both;
	border-width: 0px;
	padding-left: 0px;
	margin-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
.wssmenu_Articles a.selected.menuitem {
	background-color: rgb(240, 240, 240);
	color: rgb(45, 45, 45);
}
.wssmenu_Articles a {
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(226, 226, 226);
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-transform: none;
	font-family: robotoregular;
	color: rgb(66, 71, 72);
	padding-left: 15px;
	background-image: url(data/images/background/1654_bg_readmore.jpg);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
.wssmenu_Articles {
	margin-left: 0px;
}
.wssmenu_Articles a:hover, .wssmenu_Articles a.hover {
	background-image: url(data/images/background/1654_bg_readmore.jpg);
	background-position: 0% 50%;
	background-repeat: no-repeat;
}
.wstextarea_QuoteButton02 a {
	border-width: 2px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: robotobold;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.5em;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
}
.wstextarea_QuoteButton02 a:hover, .wstextarea_QuoteButton02 a.hover {
	border-color: transparent;
	background-color: rgb(255, 255, 255);
	color: rgb(66, 71, 72);
}
.wstextarea_QuoteButton02 {
	float: none;
	margin-top: 20px;
	clear: both;
	white-space: nowrap;
	text-align: center;
	margin-bottom: 20px;
}
.wsstitle_TitleBlue {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: #219ad1;
}
.wsstitle_TitleGreen {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: rgb(151, 190, 13);
}
.wsstitle_TitleGrey {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: #939899;
}
.wsstitle_TitleRed {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: rgb(209, 32, 41);
}
.wsstitle_TitleGreen02 {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: #B0D726;
}
.wsstitle_FooterQuoteButton a:hover, .wsstitle_FooterQuoteButton a.hover {
	background-color: rgb(255, 255, 255);
	color: rgb(241, 144, 2);
}
.wsstitle_FooterQuoteButton a {
	font-family: robotobold;
	letter-spacing: 0em;
	font-variant: normal;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
	padding-top: 10px;
	padding-bottom: 10px;
}
.wsstitle_FooterQuoteButton {
	font-weight: normal;
	font-size: 1.5em;
	color: rgb(255, 255, 255);
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	padding: 0px;
	border-width: 2px;
	white-space: normal;
}
.wsstitle_Title a {
	font-family: robotoregular;
}
.wscontainer_PageTitleCenter {
	max-width: 1120px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	border-width: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.wsrawtext_home {
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-image: url(data/images/background/1190_bg_home.jpg);
	background-position: 0% 100%;
	max-width: 1024px;
}
.wssmailto_SideBar a {
	font-weight: normal;
	font-family: robotolight;
	text-decoration: none;
	text-transform: none;
}
.wssmailto_SideBar {
	background-image: url(data/images/background/1479_bg_mail.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 1.38em;
	margin-left: 9px;
	padding-left: 35px;
	margin-top: 0px;
	padding-top: 0px;
}
.wsimage_Logo a {
	
}
.wstextarea_QuoteTitleDescription {
	margin-top: 0px;
	margin-bottom: 15px;
	font-style: normal;
	font-family: robotobold;
	text-transform: none;
	font-size: 1.1em;
	border-bottom-width: 4px;
	border-bottom-color: #E2E2E2;
	padding-bottom: 10px;
	margin-left: 0px;
	padding-top: 20px;
}
.wsstitle_TitleQuoteForm02 {
	font-variant: normal;
	letter-spacing: 0em;
	clear: none;
	margin-left: 0px;
	font-family: robotolight;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 1.1em;
	float: none;
	margin-bottom: 0px;
	border-bottom-width: 0px;
	padding-left: 6px;
	padding-bottom: 20px;
}
.wssmenu_MenuRWD .submenu a {
	background-color: #FFFFFF;
}
.wssmenu_MenuRWD .submenu {
	border-color: #F0F0F0;
	padding: 10px;
}
.wssmenu_MenuRWD a.selected.menuitem {
	color: rgb(66, 71, 72);
	background-color: rgb(240, 240, 240);
}
.wssmenu_MenuRWD a {
	border-bottom-width: 4px;
	background-color: transparent;
	border-bottom-color: transparent;
	font-family: robotobold;
	font-weight: normal;
	letter-spacing: 0.02em;
	font-size: 1.3em;
	white-space: normal;
}
.wssmenu_MenuRWD a:visited {
	
}
.wssmenu_MenuRWD a:hover, .wssmenu_MenuRWD a.hover {
	background-color: rgb(240, 240, 240);
	color: rgb(66, 71, 72);
}
.wssmenu_MenuRWD a:active {
	
}
.wssmenu_MenuRWD {
	font-variant: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	float: none;
	white-space: normal;
	clear: none;
}
.wscontainer_HeaderRWD {
	margin: 0px;
	border-width: 0px;
}
.wsimage_LogoRWD a {
	
}
.wsimage_LogoRWD {
	margin-left: auto;
	margin-right: auto;
}
.wssmenu_MenuRWD .button {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-align: center;
}
.wscontainer_HeaderCenter02 {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgb(255, 255, 255);
}
.wscontainer_HeaderCenterRWD {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgb(255, 255, 255);
}
.wsrawtext_homeRWD {
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	max-width: 1024px;
}
.wstextarea_PriceLight2 {
	font-family: robotolight;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	font-size: 1.5em;
	text-align: center;
}
.wstextarea_PriceBold2 {
	font-family: robotobold;
	padding-top: 0px;
	margin-top: 0px;
	font-weight: normal;
	line-height: 1em;
	font-size: 1.8em;
	text-align: center;
}
.wstextarea_QuoteButton2 a {
	border-width: 2px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: robotobold;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.5em;
	text-transform: uppercase;
}
.wstextarea_QuoteButton2 a:hover, .wstextarea_QuoteButton2 a.hover {
	border-color: transparent;
	color: rgb(255, 255, 255);
	background-color: rgb(241, 144, 2);
}
.wstextarea_QuoteButton2 {
	float: none;
	margin-top: 20px;
	clear: both;
	white-space: nowrap;
	margin-left: 15px;
	text-align: center;
}
.wstextarea_QuoteButton03 a {
	border-width: 2px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: robotobold;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.5em;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
}
.wstextarea_QuoteButton03 a:hover, .wstextarea_QuoteButton03 a.hover {
	border-color: transparent;
	background-color: rgb(255, 255, 255);
	color: rgb(66, 71, 72);
}
.wstextarea_QuoteButton03 {
	float: none;
	margin-top: 20px;
	clear: both;
	white-space: nowrap;
	text-align: center;
}
.wscontainer_ProductHomeDiaferia {
	border-width: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-color: rgb(255, 255, 255);
	width: 220px;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.wscontainer_BodyCopyDiaferia {
	margin-left: auto;
	margin-right: auto;
	max-width: 1120px;
	border-width: 0px;
	padding: 0px;
}
.wstextarea_PriceLightDescription {
	font-family: robotolight;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: right;
	font-size: 1.2em;
	padding-left: 50px;
	line-height: 1.2em;
}
.wstextarea_PriceLightDescriptionRWD {
	font-family: robotolight;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: center;
	font-size: 1.2em;
	padding-left: 0px;
	line-height: 1.2em;
}
.wstextarea_PageTitleDescription {
	font-family: robotolight;
	font-size: 1.5em;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 1em;
}
.wsstitle_TitleBlue02 {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: #829ad1;
}
.wsstitle_TitleBlack {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: #222222;
}
.wsstitle_TitlePurple {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: #A44F98;
}
.wsstitle_TitleOrange {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: #F35C14;
}
.wstextarea_CallToAction {
	font-variant: small-caps;
	text-transform: lowercase;
	font-family: Geneva, Verdana, Tahoma, sans-serif;
	font-size: 1.4em;
	text-align: center;
	background-color: #B0D726;
	color: #FFFFFF;
}
.wsimage_ProductCallAction {
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 50px;
}
.wscontainer_DevisGreen {
	background-color: #B0D726;
}
.wscontainer_BodyCallToAction {
	margin-left: auto;
	margin-right: auto;
	max-width: 1120px;
	border-width: 0px;
}
.wsstitle_TitleBleuDPO {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-color: #21668d;
}
.wsstitle_TitleMarronEPS {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-color: #681936;
}
.wscontainer_PriceDPO {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #21668d;
}
.wsstitle_TitleBlueEIE {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-color: #53c5cf;
}
.wssinputfield_QuoteFormtest .wssinput {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(226, 226, 226);
	padding: 5px;
}
.wssinputfield_QuoteFormtest .wssinput:hover, .wssinputfield_QuoteFormtest .wssinput.hover {
	border-color: rgb(0, 146, 169);
}
.wssinputfield_QuoteFormtest .wsslabel {
	font-family: robotolight;
	text-transform: uppercase;
	font-size: 1.15em;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.wssinputfield_QuoteFormtest {
	clear: both;
}
.wssform_QuoteForm-devis-expert-immo {
	border-width: 0px;
	background-color: transparent;
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.wscontainer_Expert-immo-fond {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #53c5cf;
}
.wscontainer_RCPRO {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: #fff;
	background-color: #F19002;
}
.wscontainer_assurancetousrisquesfond {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	background-color: #F19002;
	color: #FFFFFF;
}
.wscontainer_portagesalarialfond {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #681936;
}
.wscontainer_mediasculturellesfond {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #84808c;
}
.wsstitle_Titlegrismediasculturelles {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-color: #84808c;
}
.wscontainer_startuphealthtech {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #449F98;
}
.wsstitle_Titlevertstartup {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-color: #449F98;
}
.wsstitle_titreh2 {
	text-decoration: none;
	border-style: ;
	border-color: #fff;
	font-family: robotolight;
	font-size: 2em;
	font-variant: normal;
	letter-spacing: 0em;
	text-transform: none;
	margin-top: 25px;
}
.wssmenu_Sidebar-auto a.selected.menuitem {
	background-color: rgb(240, 240, 240);
	color: rgb(45, 45, 45);
}
.wssmenu_Sidebar-auto a {
	font-weight: normal;
	font-variant: normal;
	font-family: robotolight;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(226, 226, 226);
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.wssmenu_Sidebar-auto {
	margin-left: 0px;
}
.wscontainer_Price-auto {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #D92D27;
}
.wsstitle_Title-auto a {
	font-family: robotoregular;
}
.wsstitle_Title-auto {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: #d92d27;
}
.wstextarea_SideBarPhone-auto {
	font-family: robotobold;
	background-image: url(data/images/background/1335_bg_phone.png);
	background-repeat: no-repeat;
	padding-left: 35px;
	margin-left: 9px;
	font-size: 1.9em;
	background-position: 0% 50%;
	padding-top: 5px;
	margin-top: 0px;
}
.wssmailto_SideBar-auto a {
	font-weight: normal;
	font-family: robotolight;
	text-decoration: none;
	text-transform: none;
}
.wssmailto_SideBar-auto {
	background-image: url(data/images/background/1479_bg_mail.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 1.38em;
	margin-left: 9px;
	padding-left: 35px;
	margin-top: 0px;
	padding-top: 0px;
}
.wstextarea_TitleSideBar-auto {
	font-size: 1.2em;
	font-family: robotobold;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-color: rgb(240, 240, 240);
	margin-top: 15px;
	letter-spacing: 0.05em;
}
.wscontainer_SideBar-auto-ass {
	border-width: 0px;
}
.wscontainer_BodyCopy-auto {
	margin-left: auto;
	margin-right: auto;
	max-width: 1120px;
	border-width: 0px;
}
.wssform_QuoteForm2 {
	border-width: 0px;
	background-color: transparent;
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.wscontainer_Devisblue {
	font-family: Geneva, Verdana, Tahoma, sans-serif;
	background-color: #53c5cf;
}
.wstextarea_CallToAction2 {
	font-variant: small-caps;
	text-transform: lowercase;
	font-family: Geneva, Verdana, Tahoma, sans-serif;
	font-size: 1.4em;
	text-align: center;
	color: #FFFFFF;
	background-color: #53c5cf;
}
.wscontainer_amo-bleu {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #006fba;
}
.wsstitle_Titlebleuamo {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-color: #006fba;
}
.wscontainer_Titleamobleu {
	border-width: 0px;
	border-bottom-width: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
.wssform_QuoteForm-AMO {
	border-width: 0px;
	background-color: transparent;
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.wssinputfield_QuoteFormAMO .wssinput:hover, .wssinputfield_QuoteFormAMO .wssinput.hover {
	border-color: rgb(0, 146, 169);
}
.wssinputfield_QuoteFormAMO .wssinput {
	border-width: 1px;
	border-style: solid;
	border-color: rgb(226, 226, 226);
	padding: 5px;
}
.wssinputfield_QuoteFormAMO .wsslabel {
	font-family: robotolight;
	text-transform: uppercase;
	font-size: 1.15em;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}
.wssinputfield_QuoteFormAMO {
	clear: both;
}
.wstextarea_spam {
	font-variant: normal;
	text-transform: uppercase;
}
.wstextarea_CallToAction2amo {
	font-variant: small-caps;
	text-transform: lowercase;
	font-family: Geneva, Verdana, Tahoma, sans-serif;
	font-size: 1.4em;
	text-align: center;
	color: #FFFFFF;
	background-color: #006fba;
}
.wscontainer_Devisamo {
	font-family: Geneva, Verdana, Tahoma, sans-serif;
	background-color: #006fba;
}
.wscontainer_Devisbleu {
	font-family: Geneva, Verdana, Tahoma, sans-serif;
	background-color: #006fba;
}
.wstextarea_CallToActionbleu {
	font-variant: small-caps;
	text-transform: lowercase;
	font-family: Geneva, Verdana, Tahoma, sans-serif;
	font-size: 1.4em;
	text-align: center;
	color: #FFFFFF;
	background-color: #006fba;
}
.wssform_QuoteForm-marchand-de-biens {
	border-width: 0px;
	background-color: transparent;
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.wscontainer_solutions-immo {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #F19002;
	margin-bottom: 40px;
}
.wsstitle_Title-solutions-immo a {
	font-family: robotoregular;
}
.wsstitle_Title-solutions-immo {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-bottom-color: #F19002;
}
.wscontainer_Title-immo-pro {
	border-width: 0px;
	border-bottom-width: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
.wstextarea_QuoteButton02-Immo a {
	border-width: 2px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: robotobold;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.5em;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
}
.wstextarea_QuoteButton02-Immo a:hover, .wstextarea_QuoteButton02-Immo a.hover {
	border-color: transparent;
	background-color: rgb(255, 255, 255);
	color: rgb(66, 71, 72);
}
.wstextarea_QuoteButton02-Immo {
	float: none;
	clear: both;
	white-space: nowrap;
	text-align: center;
	margin-top: 90px;
}
.wssform_QuoteForm-immeuble-peril {
	border-width: 0px;
	background-color: transparent;
	padding-right: 0px;
	margin-right: 0px;
	padding-left: 0px;
	margin-left: 0px;
}
.wscontainer_Immo-peril {
	font-family: Geneva, Verdana, Tahoma, sans-serif;
	background-color: #F19002;
}
.wstextarea_CallToAction2imo-peril {
	font-variant: small-caps;
	text-transform: lowercase;
	font-family: Geneva, Verdana, Tahoma, sans-serif;
	font-size: 1.4em;
	color: #FFFFFF;
	background-color: #F19002;
	text-align: center;
}
.wscontainer_Devisperil {
	font-family: Geneva, Verdana, Tahoma, sans-serif;
	background-color: #F19002;
}
.wstextarea_QuoteButton02immo a {
	border-width: 2px;
	padding: 10px;
	padding-left: 25px;
	padding-right: 25px;
	font-family: robotobold;
	font-weight: normal;
	text-decoration: none;
	font-size: 1.5em;
	text-transform: uppercase;
	color: rgb(255, 255, 255);
}
.wstextarea_QuoteButton02immo a:hover, .wstextarea_QuoteButton02immo a.hover {
	border-color: transparent;
	background-color: rgb(255, 255, 255);
	color: rgb(66, 71, 72);
}
.wstextarea_QuoteButton02immo {
	float: none;
	margin-top: 20px;
	clear: both;
	white-space: nowrap;
	text-align: center;
}
.wscontainer_cyberrisques-bleu {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #006fba;
}
.wscontainer_solutions-rc-pro-adp {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #F19002;
	margin-bottom: 40px;
}
.wscontainer_RC-PRO-ADP-PRIX {
	padding-top: 20px;
	padding-bottom: 20px;
	float: none;
	margin-left: auto;
	margin-right: auto;
	max-width: 650px;
	color: rgb(255, 255, 255);
	background-color: #829AD1;
}
.wsstitle_TitleBleuadp {
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 0em;
	float: left;
	clear: none;
	border-bottom-width: 4px;
	padding-bottom: 10px;
	margin-bottom: -4px;
	margin-left: 0px;
	border-color: #829AD1;
}