.version.index /* version checker */
{
	color: #000019;
	background-color: #BC2B4A;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#page
{
	margin-right: auto;
	border-color: #000000;
	background-image: none;
	background-color: transparent;
	margin-left: auto;
	width: 100%;
	z-index: 1;
	border-width: 0px;
}

#page_position_content
{
	margin-top: -2px;
	width: 100%;
}

#pu222
{
	width: 100%;
	z-index: 47;
}

#u222
{
	background-color: #394253;
	position: fixed;
	z-index: 47;
	top: -2px;
	height: 80px;
}

#u222-bw
{
	z-index: 47;
}

#u114-4
{
	color: #D4CBC4;
	width: 301px;
	font-size: 30px;
	position: fixed;
	left: 50%;
	margin-left: -151px;
	top: 24px;
	font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
	min-height: 47px;
	background-color: transparent;
	font-weight: bold;
	line-height: 36px;
	text-align: center;
	z-index: 48;
}

#u9234-4
{
	min-height: 14px;
	position: fixed;
	z-index: 68;
}

#accordionu6630
{
	z-index: 72;
	position: fixed;
}

#u6631
{
	z-index: 73;
	position: relative;
}

#u6662-3
{
	min-height: 14px;
	padding-top: 10px;
	padding-left: 10px;
	z-index: 74;
	padding-bottom: 10px;
	position: relative;
}

#u6662-3:hover,#u6662-3:active,#u6662-3.AccordionPanelTabOpen
{
	padding-top: 10px;
	min-height: 14px;
	padding-bottom: 10px;
	margin: 0px;
}

#u6632
{
	z-index: 77;
	position: relative;
}

#menuu6633
{
	z-index: 78;
	position: relative;
}

#u6648
{
	width: 100%;
	position: relative;
}

#u15875,#u15924
{
	margin-top: 2px;
	width: 100%;
	position: relative;
}

#u6649,#u15876,#u15925
{
	margin-right: -10000px;
	width: 100%;
	min-height: 29px;
	padding-bottom: 45px;
	position: relative;
}

#u6649:hover,#u6649:active,#u6649.MuseMenuActive,#u15876:hover,#u15876:active,#u15876.MuseMenuActive,#u15925:hover,#u15925:active,#u15925.MuseMenuActive
{
	width: 100%;
	min-height: 29px;
	margin: 0px -10000px 0px 0%;
}

#u6650-4,#u15877-4,#u15928-4
{
	margin-right: -10000px;
	width: 100%;
	min-height: 29px;
	top: 22px;
	position: relative;
}

#u6649:hover #u6650-4,#u6649:active #u6650-4,#u6649.MuseMenuActive #u6650-4,#u15876:hover #u15877-4,#u15876:active #u15877-4,#u15876.MuseMenuActive #u15877-4,#u15925:hover #u15928-4,#u15925:active #u15928-4,#u15925.MuseMenuActive #u15928-4
{
	padding-top: 0px;
	width: 100%;
	min-height: 29px;
	padding-bottom: 0px;
	margin: 0px -10000px 0px 0%;
}

#u16262-4
{
	margin-top: 20px;
	min-height: 33px;
	z-index: 97;
	position: relative;
}

#u16262-4:hover,#u16262-4:active,#u16262-4.MuseLinkActive
{
	padding-top: 0px;
	min-height: 33px;
	padding-bottom: 0px;
	margin: 20px 0px 0px 0%;
}

#pu94
{
	width: 100%;
	z-index: 21;
}

#u94
{
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background-color: transparent;
	z-index: 21;
	background-repeat: no-repeat;
	opacity: 1;
	background-position: center top;
	background-size: cover;
}

#u94-bw
{
	z-index: 21;
}

#u299
{
	z-index: 22;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=81)";
	background-color: #C7B299;
	filter: alpha(opacity=81);
	opacity: 0.81;
	height: 112px;
}

#u299-bw
{
	margin-top: 543px;
	z-index: 22;
	height: 112px;
}

#u305-6
{
	margin-right: -10000px;
	display: block;
	vertical-align: top;
	position: relative;
	z-index: 23;
}

#slideshowu2089
{
	position: relative;
	width: 0.01px;
	z-index: 29;
}

#u2090
{
	background-color: transparent;
	position: absolute;
}

#u2090popup
{
	z-index: 30;
}

#u2095
{
	margin-right: -10000px;
	border-color: transparent;
	border-width: 0px;
	background-color: transparent;
	position: relative;
	z-index: 31;
}

#u2285
{
	margin-right: -10000px;
	border-color: transparent;
	border-width: 0px;
	background-color: transparent;
	position: relative;
	z-index: 33;
}

#u2333
{
	margin-right: -10000px;
	border-color: transparent;
	border-width: 0px;
	background-color: transparent;
	position: relative;
	z-index: 35;
}

#u2381
{
	margin-right: -10000px;
	border-color: transparent;
	border-width: 0px;
	background-color: transparent;
	position: relative;
	z-index: 37;
}

#u2429
{
	margin-right: -10000px;
	border-color: transparent;
	border-width: 0px;
	background-color: transparent;
	position: relative;
	z-index: 39;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton
{
	cursor: pointer;
}

.SSSlideLoading
{
	background: url("../images/loading.gif?crc=3815509949") no-repeat center center;
}

#u348-6
{
	display: block;
	vertical-align: top;
	z-index: 41;
	position: relative;
}

#u13779
{
	background-color: #919EA5;
	margin-left: 50%;
	width: 189px;
	z-index: 8;
	position: relative;
}

#u13780-4
{
	left: -70px;
	width: 139px;
	position: relative;
	color: #3E608E;
	z-index: 56;
	line-height: 22px;
	min-height: 24px;
	background-color: transparent;
	font-weight: normal;
	margin-left: 50%;
	text-align: center;
	font-size: 18px;
}

#u13781-4
{
	color: #FFFFFF;
	text-align: center;
	min-height: 136px;
	background-color: transparent;
	margin-top: 15px;
	margin-left: 50%;
	width: 139px;
	z-index: 9;
	left: -70px;
	position: relative;
}

#u13782-4
{
	color: #FFFFFF;
	text-align: center;
	min-height: 29px;
	margin-left: 50%;
	background-color: #4A576E;
	margin-top: 14px;
	line-height: 15px;
	width: 110px;
	z-index: 17;
	left: -55px;
	position: relative;
}

#u13737
{
	padding-top: 18px;
	background-color: #919EA5;
	margin-left: 50%;
	width: 189px;
	z-index: 3;
	position: relative;
}

#u13744-4
{
	left: -70px;
	width: 139px;
	position: relative;
	color: #3E608E;
	z-index: 52;
	line-height: 22px;
	min-height: 24px;
	background-color: transparent;
	font-weight: normal;
	margin-left: 50%;
	text-align: center;
	font-size: 18px;
}

#u13751-4
{
	color: #FFFFFF;
	text-align: center;
	min-height: 123px;
	background-color: transparent;
	margin-top: 15px;
	margin-left: 50%;
	width: 139px;
	z-index: 4;
	left: -70px;
	position: relative;
}

#u13765-4
{
	color: #FFFFFF;
	text-align: center;
	min-height: 29px;
	margin-left: 50%;
	background-color: #4A576E;
	margin-top: 14px;
	line-height: 15px;
	width: 110px;
	z-index: 13;
	left: -55px;
	position: relative;
}

#u13782-4:hover,#u13765-4:hover
{
	left: -55px;
	padding-top: 0px;
	width: 110px;
	min-height: 29px;
	padding-bottom: 0px;
	margin: 14px 0px 0px 50%;
}

#u13782-4:hover p,#u13765-4:hover p
{
	color: #0071BC;
	visibility: inherit;
}

#u13782-2,#u13765-2
{
	padding-top: 7px;
}

#u13842
{
	z-index: 2;
	background-color: #394253;
}

#contact-on-main-page
{
	margin-right: -10000px;
	width: 22px;
	position: relative;
}

#u50805-4
{
	margin-right: -10000px;
	color: #C69C6D;
	text-align: center;
	position: relative;
	z-index: 64;
	line-height: 29px;
	min-height: 47px;
	background-color: transparent;
	font-weight: bold;
	font-size: 24px;
}

#u13842-bw
{
	z-index: 2;
}

#u49658-4
{
	color: #FFFFFF;
	text-align: center;
	font-size: 18px;
	position: relative;
	line-height: 22px;
	background-color: transparent;
	z-index: 60;
}

#u18201
{
	z-index: 101;
	background-color: #394253;
}

#u13842_align_to_page,#u18201_align_to_page
{
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#u18331-4
{
	margin-right: -10000px;
	color: #FFFFFF;
	position: relative;
	z-index: 103;
	line-height: 14px;
	min-height: 28px;
	background-color: transparent;
	font-weight: normal;
	width: 143px;
	font-size: 12px;
}

#u18201-bw
{
	z-index: 101;
}

.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
}

@media (min-width: 781px), print
{
	#muse_css_mq
	{
		background-color: #FFFFFF;
	}

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 1350px;
		max-width: 1200px;
	}

	#pu222
	{
		padding-bottom: 80px;
	}

	#u9234-4
	{
		top: 41px;
		left: 20px;
		width: 13.09%;
		max-width: 157px;
	}

	#accordionu6630
	{
		width: 158px;
		top: 41px;
		left: 19px;
	}

	#u6631
	{
		width: 158px;
	}

	#u6662-3
	{
		width: 148px;
	}

	#u6662-3:hover
	{
		width: 148px;
	}

	#u6662-3:active
	{
		width: 148px;
	}

	#u6662-3.AccordionPanelTabOpen
	{
		width: 148px;
	}

	#u6632
	{
		width: 158px;
		padding-bottom: 22.200000000000102px;
	}

	#menuu6633
	{
		width: 99.37%;
		margin-left: 0.64%;
	}

	#u16262-4
	{
		width: 100%;
	}

	#u16262-4:hover
	{
		width: 100%;
	}

	#u16262-4:active
	{
		width: 100%;
	}

	#u16262-4.MuseLinkActive
	{
		width: 100%;
	}

	#pu94
	{
		margin-top: -80px;
	}

	#u94
	{
		height: 655px;
		background-image: url("../images/20160616_093507.jpg?crc=200499217");
	}

	#u94-bw
	{
		height: 655px;
	}

	#u305-6
	{
		margin-top: 563px;
		margin-left: 50%;
		left: -282px;
	}

	#slideshowu2089
	{
		height: 151px;
	}

	#u2090
	{
		width: 1200px;
		height: 151px;
		left: -9px;
	}

	#u2095,#u2285,#u2333,#u2381,#u2429
	{
		width: 1200px;
		height: 151px;
	}

	#u348-6
	{
		top: -127px;
		margin-bottom: -72px;
		margin-left: 50%;
		left: -252px;
	}

	#pu13779
	{
		z-index: 8;
		margin-top: 25px;
		width: 100%;
	}

	#u13779
	{
		padding-top: 18px;
		padding-bottom: 16.00000000000034px;
		margin-right: -10000px;
		left: -198px;
	}

	#u13737
	{
		padding-bottom: 16px;
		margin-right: -10000px;
		left: 9px;
	}

	#u13842
	{
		min-height: 96px;
		padding-bottom: 147px;
	}

	#contact-on-main-page
	{
		margin-top: 12px;
		left: 30px;
	}

	#u50805-4
	{
		margin-top: 49px;
		width: 25.59%;
		left: 37.59%;
	}

	#u13842-bw
	{
		min-height: 96px;
		margin-top: 21px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 1407px);
	}

	#u49658-4
	{
		min-height: 16px;
		top: -93px;
		margin-bottom: -22px;
		width: 30.59%;
		margin-left: 34.75%;
	}

	#u18201
	{
		min-height: 36px;
		padding-bottom: 26px;
	}

	#u13842_align_to_page,#u18201_align_to_page
	{
		max-width: 1200px;
	}

	#u18331-4
	{
		margin-top: 8px;
		left: 43.17%;
	}

	#u18201-bw
	{
		min-height: 36px;
	}
}

@media (min-width: 769px) and (max-width: 780px)
{
	#muse_css_mq
	{
		background-color: #00030c;
	}

	#bp_780.active
	{
		display: block;
	}

	#page
	{
		min-height: 1350px;
		max-width: 780px;
	}

	#page_position_content
	{
		margin-bottom: -22px;
	}

	#pu222
	{
		padding-bottom: 80px;
	}

	#u9234-4
	{
		top: 41px;
		left: 20px;
		width: 13.08%;
		max-width: 102px;
	}

	#accordionu6630
	{
		width: 159px;
		top: 41px;
		left: 19px;
	}

	#u6631
	{
		width: 159px;
	}

	#u6662-3
	{
		width: 149px;
	}

	#u6662-3:hover
	{
		width: 149px;
	}

	#u6662-3:active
	{
		width: 149px;
	}

	#u6662-3.AccordionPanelTabOpen
	{
		width: 149px;
	}

	#u6632
	{
		width: 159px;
		padding-bottom: 37.2000000000001px;
	}

	#menuu6633
	{
		width: 98.75%;
		margin-left: 0.63%;
	}

	#u16262-4
	{
		width: 99.38%;
	}

	#u16262-4:hover
	{
		width: 99.38%;
	}

	#u16262-4:active
	{
		width: 99.38%;
	}

	#u16262-4.MuseLinkActive
	{
		width: 99.38%;
	}

	#pu94
	{
		margin-top: -80px;
	}

	#u94
	{
		height: 655px;
		background-image: url("../images/20160616_093507-u94-fr.jpg?crc=4223996704");
	}

	#u94-bw
	{
		height: 655px;
	}

	#u305-6
	{
		margin-top: 563px;
		margin-left: 50%;
		left: -282px;
	}

	#slideshowu2089
	{
		height: 151px;
	}

	#u2090,#u2095,#u2285,#u2333,#u2381,#u2429
	{
		width: 780px;
		height: 151px;
	}

	#u348-6
	{
		top: -127px;
		margin-bottom: -72px;
		margin-left: 50%;
		left: -252px;
	}

	#pu13779
	{
		z-index: 8;
		margin-top: 25px;
		width: 100%;
	}

	#u13779
	{
		padding-top: 18px;
		padding-bottom: 16.00000000000034px;
		margin-right: -10000px;
		left: -198px;
	}

	#u13737
	{
		padding-bottom: 16px;
		margin-right: -10000px;
		left: 9px;
	}

	#u13842
	{
		min-height: 96px;
		padding-bottom: 147px;
	}

	#contact-on-main-page
	{
		margin-top: 12px;
		left: 30px;
	}

	#u50805-4
	{
		margin-top: 49px;
		width: 25.65%;
		left: 37.57%;
	}

	#u13842-bw
	{
		min-height: 96px;
		margin-top: 21px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 1407px);
	}

	#u49658-4
	{
		min-height: 16px;
		top: -93px;
		margin-bottom: -44px;
		width: 30.65%;
		margin-left: 34.75%;
	}

	#u18201
	{
		min-height: 36px;
		padding-bottom: 26px;
	}

	#u13842_align_to_page,#u18201_align_to_page
	{
		max-width: 780px;
	}

	#u18331-4
	{
		margin-top: 8px;
		left: 43.21%;
	}

	#u18201-bw
	{
		min-height: 36px;
		margin-top: 22px;
	}

	body
	{
		overflow-x: hidden;
	}
}

@media (min-width: 481px) and (max-width: 768px)
{
	#muse_css_mq
	{
		background-color: #000300;
	}

	#bp_768.active
	{
		display: block;
	}

	#page
	{
		min-height: 1384.9500000000003px;
		padding-bottom: 0px;
		max-width: 768px;
	}

	#pu222
	{
		padding-bottom: 80px;
	}

	#u9234-4
	{
		top: 41px;
		left: 20px;
		width: 13.03%;
		max-width: 100px;
	}

	#accordionu6630
	{
		width: 159px;
		top: 41px;
		left: 19px;
	}

	#u6631
	{
		width: 159px;
	}

	#u6662-3
	{
		width: 149px;
	}

	#u6662-3:hover
	{
		width: 149px;
	}

	#u6662-3:active
	{
		width: 149px;
	}

	#u6662-3.AccordionPanelTabOpen
	{
		width: 149px;
	}

	#u6632
	{
		width: 159px;
		padding-bottom: 37.2000000000001px;
	}

	#menuu6633
	{
		width: 98.75%;
		margin-left: 0.63%;
	}

	#u16262-4
	{
		width: 99.38%;
	}

	#u16262-4:hover
	{
		width: 99.38%;
	}

	#u16262-4:active
	{
		width: 99.38%;
	}

	#u16262-4.MuseLinkActive
	{
		width: 99.38%;
	}

	#pu94
	{
		margin-top: -80px;
	}

	#u94
	{
		height: 655px;
		background-image: url("../images/20160616_093507-u94-fr.jpg?crc=4223996704");
	}

	#u94-bw
	{
		height: 655px;
	}

	#u305-6
	{
		margin-top: 547px;
		width: 64.85%;
		margin-left: 17.58%;
		left: 0px;
	}

	#slideshowu2089
	{
		height: 179px;
	}

	#u2090
	{
		width: 768px;
		height: 179px;
		left: 412px;
	}

	#u2095,#u2285,#u2333,#u2381,#u2429
	{
		width: 768px;
		height: 179px;
	}

	#u348-6
	{
		top: -155px;
		margin-bottom: -95px;
		width: 64.98%;
		margin-left: 17.52%;
		left: 1px;
	}

	#pu13779
	{
		z-index: 8;
		margin-top: 11px;
		width: 100%;
	}

	#u13779
	{
		padding-top: 18px;
		padding-bottom: 16.000000000000227px;
		margin-right: -10000px;
		left: -198px;
	}

	#u13737
	{
		padding-bottom: 16.000000000000114px;
		margin-right: -10000px;
		left: 9px;
	}

	#u13842
	{
		min-height: 84px;
		padding-bottom: 138px;
	}

	#contact-on-main-page
	{
		margin-top: 10px;
		left: 30px;
	}

	#u50805-4
	{
		margin-top: 37px;
		width: 22.79%;
		left: 40.63%;
	}

	#u13842-bw
	{
		min-height: 84px;
		margin-top: 19px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 1398px);
	}

	#u49658-4
	{
		min-height: 32px;
		top: -79px;
		margin-bottom: -32px;
		width: 47.53%;
		margin-left: 26.18%;
	}

	#u18201
	{
		min-height: 40px;
		padding-bottom: 22px;
	}

	#u13842_align_to_page,#u18201_align_to_page
	{
		max-width: 768px;
	}

	#u18331-4
	{
		margin-top: 12px;
		left: 41.93%;
	}

	#u18201-bw
	{
		min-height: 40px;
	}

	body
	{
		overflow-x: hidden;
	}
}

@media (max-width: 480px)
{
	#muse_css_mq
	{
		background-color: #0001e0;
	}

	#bp_480.active
	{
		display: block;
	}

	#page
	{
		min-height: 1384.9500000000003px;
		padding-bottom: 0px;
		max-width: 480px;
	}

	#pu222
	{
		padding-bottom: 128px;
	}

	#u9234-4
	{
		width: 63px;
		top: 92px;
		left: 37px;
	}

	#accordionu6630
	{
		width: 159px;
		top: 92px;
		left: 28px;
	}

	#u6631
	{
		width: 159px;
	}

	#u6662-3
	{
		width: 149px;
	}

	#u6662-3:hover
	{
		width: 149px;
	}

	#u6662-3:active
	{
		width: 149px;
	}

	#u6662-3.AccordionPanelTabOpen
	{
		width: 149px;
	}

	#u6632
	{
		width: 159px;
		padding-bottom: 37.2000000000001px;
	}

	#menuu6633
	{
		width: 98.75%;
		margin-left: 0.63%;
	}

	#u16262-4
	{
		width: 99.38%;
	}

	#u16262-4:hover
	{
		width: 99.38%;
	}

	#u16262-4:active
	{
		width: 99.38%;
	}

	#u16262-4.MuseLinkActive
	{
		width: 99.38%;
	}

	#pu94
	{
		margin-top: -128px;
	}

	#u94
	{
		height: 659px;
		background-image: url("../images/20160616_093507-u94-fr2.jpg?crc=203856988");
	}

	#u94-bw
	{
		height: 659px;
	}

	#u305-6
	{
		margin-top: 543px;
		width: 70.21%;
		margin-left: 14.9%;
		left: -1px;
	}

	#slideshowu2089
	{
		height: 237px;
		top: -4px;
		margin-bottom: -4px;
	}

	#u2090
	{
		width: 480px;
		height: 237px;
		left: 255px;
	}

	#u2095,#u2285,#u2333,#u2381,#u2429
	{
		width: 480px;
		height: 237px;
	}

	#u348-6
	{
		top: -190px;
		margin-bottom: -144px;
		width: 60.84%;
		margin-left: 19.59%;
		left: 0px;
	}

	#u13779
	{
		padding-top: 21px;
		padding-bottom: 13.000000000000114px;
		margin-top: 9px;
		left: -95px;
	}

	#u13737
	{
		padding-bottom: 16px;
		margin-top: 23px;
		left: -95px;
	}

	#u13842
	{
		min-height: 78px;
		padding-bottom: 111px;
	}

	#contact-on-main-page
	{
		margin-top: 13px;
		left: 4px;
	}

	#u50805-4
	{
		margin-top: 31px;
		width: 35.84%;
		left: 32.09%;
	}

	#u13842-bw
	{
		min-height: 78px;
		margin-top: 40px;
	}

	.css_verticalspacer .verticalspacer
	{
		height: calc(100vh - 1717px);
	}

	#u49658-4
	{
		min-height: 32px;
		top: -63px;
		margin-bottom: -32px;
		width: 79.38%;
		margin-left: 10.21%;
	}

	#u18201
	{
		min-height: 33px;
		padding-bottom: 29px;
	}

	#u13842_align_to_page,#u18201_align_to_page
	{
		max-width: 480px;
	}

	#u18331-4
	{
		margin-top: 5px;
		left: 34.17%;
	}

	#u18201-bw
	{
		min-height: 33px;
	}

	body
	{
		overflow-x: hidden;
		min-width: 320px;
	}
}

