.version.croisiere /* version checker */
{
	color: #0000E0;
	background-color: #92857F;
}

.html
{
	background-color: #FFFFFF;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #29ABE2));
	background: -webkit-linear-gradient(top,#FFFFFF ,#29ABE2 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#29ABE2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FF29ABE2, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FF29ABE2', GradientType=0)";
}

#page
{
	z-index: 1;
	width: 960px;
	min-height: 1430.5px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	padding-bottom: 1px;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-bottom: -168px;
	padding-top: 2px;
	width: 0.01px;
}

#slideshowu4756
{
	z-index: 2;
	width: 0.01px;
	height: 0px;
	margin-left: 155px;
	margin-top: 67px;
}

#u4770popup
{
	z-index: 3;
}

#u4775
{
	z-index: 4;
}

#u10364
{
	z-index: 53;
	width: 300px;
	min-height: 84px;
	top: 31px;
	right: 12px;
}

#pmenuu4783
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: -67px;
}

#menuu4783
{
	z-index: 6;
	width: 525px;
	margin-right: -10000px;
	left: 120px;
}

#u4819
{
	width: 90px;
	min-height: 35px;
	margin-right: -10000px;
}

#u4820
{
	width: 90px;
	padding-bottom: 13px;
}

#u4820:hover
{
	width: 90px;
	min-height: 0px;
	margin: 0px;
}

#u4820:active
{
	width: 90px;
	min-height: 0px;
	margin: 0px;
}

#u4820.MuseMenuActive
{
	width: 90px;
	min-height: 0px;
	margin: 0px;
}

#u4821-4
{
	width: 61px;
	min-height: 22px;
	margin-right: -10000px;
	top: 6px;
	left: 14px;
}

#u4820:hover #u4821-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 61px;
	margin: 0px -10000px 0px 0px;
}

#u4820:active #u4821-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 61px;
	margin: 0px -10000px 0px 0px;
}

#u4820.MuseMenuActive #u4821-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 61px;
	margin: 0px -10000px 0px 0px;
}

#u4791
{
	width: 74px;
	min-height: 35px;
	margin-right: -10000px;
	left: 92px;
}

#u4794
{
	width: 74px;
	padding-bottom: 13px;
}

#u4794:hover
{
	width: 74px;
	min-height: 0px;
	margin: 0px;
}

#u4794:active
{
	width: 74px;
	min-height: 0px;
	margin: 0px;
}

#u4794.MuseMenuActive
{
	width: 74px;
	min-height: 0px;
	margin: 0px;
}

#u4795-4
{
	width: 46px;
	min-height: 22px;
	margin-right: -10000px;
	top: 6px;
	left: 14px;
}

#u4794:hover #u4795-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 46px;
	margin: 0px -10000px 0px 0px;
}

#u4794:active #u4795-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 46px;
	margin: 0px -10000px 0px 0px;
}

#u4794.MuseMenuActive #u4795-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 46px;
	margin: 0px -10000px 0px 0px;
}

#u4798
{
	width: 103px;
	min-height: 35px;
	margin-right: -10000px;
	left: 168px;
}

#u4801
{
	width: 103px;
	padding-bottom: 13px;
}

#u4801:hover
{
	width: 103px;
	min-height: 0px;
	margin: 0px;
}

#u4801:active
{
	width: 103px;
	min-height: 0px;
	margin: 0px;
}

#u4801.MuseMenuActive
{
	width: 103px;
	min-height: 0px;
	margin: 0px;
}

#u4802-4
{
	width: 75px;
	min-height: 22px;
	margin-right: -10000px;
	top: 6px;
	left: 14px;
}

#u4801:hover #u4802-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

#u4801:active #u4802-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

#u4801.MuseMenuActive #u4802-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 75px;
	margin: 0px -10000px 0px 0px;
}

#u4812
{
	width: 75px;
	min-height: 35px;
	margin-right: -10000px;
	left: 273px;
}

#u4813
{
	width: 75px;
	padding-bottom: 13px;
}

#u4813:hover
{
	width: 75px;
	min-height: 0px;
	margin: 0px;
}

#u4813:active
{
	width: 75px;
	min-height: 0px;
	margin: 0px;
}

#u4813.MuseMenuActive
{
	width: 75px;
	min-height: 0px;
	margin: 0px;
}

#u4814-4
{
	width: 47px;
	min-height: 22px;
	margin-right: -10000px;
	top: 6px;
	left: 14px;
}

#u4813:hover #u4814-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 47px;
	margin: 0px -10000px 0px 0px;
}

#u4813:active #u4814-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 47px;
	margin: 0px -10000px 0px 0px;
}

#u4813.MuseMenuActive #u4814-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 47px;
	margin: 0px -10000px 0px 0px;
}

#u8632
{
	width: 80px;
	min-height: 35px;
	margin-right: -10000px;
	left: 350px;
}

#u8633
{
	width: 80px;
	padding-bottom: 13px;
}

#u8633:hover
{
	width: 80px;
	min-height: 0px;
	margin: 0px;
}

#u8633:active
{
	width: 80px;
	min-height: 0px;
	margin: 0px;
}

#u8633.MuseMenuActive
{
	width: 80px;
	min-height: 0px;
	margin: 0px;
}

#u8635-4
{
	width: 52px;
	min-height: 22px;
	margin-right: -10000px;
	top: 6px;
	left: 14px;
}

#u8633:hover #u8635-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 52px;
	margin: 0px -10000px 0px 0px;
}

#u8633:active #u8635-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 52px;
	margin: 0px -10000px 0px 0px;
}

#u8633.MuseMenuActive #u8635-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 52px;
	margin: 0px -10000px 0px 0px;
}

#u4805
{
	width: 93px;
	min-height: 35px;
	margin-right: -10000px;
	left: 432px;
}

#u4806
{
	width: 93px;
	padding-bottom: 13px;
}

#u4806:hover
{
	width: 93px;
	min-height: 0px;
	margin: 0px;
}

#u4806:active
{
	width: 93px;
	min-height: 0px;
	margin: 0px;
}

#u4806.MuseMenuActive
{
	width: 93px;
	min-height: 0px;
	margin: 0px;
}

#u4808-4
{
	width: 65px;
	min-height: 22px;
	margin-right: -10000px;
	top: 6px;
	left: 14px;
}

#u4806:hover #u4808-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 65px;
	margin: 0px -10000px 0px 0px;
}

#u4806:active #u4808-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 65px;
	margin: 0px -10000px 0px 0px;
}

#u4806.MuseMenuActive #u4808-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 22px;
	width: 65px;
	margin: 0px -10000px 0px 0px;
}

#u4782
{
	z-index: 43;
	height: 2px;
}

#u4782-bw
{
	z-index: 43;
	margin-top: 44px;
	height: 2px;
}

#u4826
{
	z-index: 44;
	width: 147px;
	margin-right: -10000px;
	margin-top: 18px;
	left: 27px;
}

#u4826_clip
{
	width: 147px;
	height: 69px;
}

#u4826_img
{
	margin-bottom: -1px;
}

#u9854
{
	z-index: 52;
	width: 204px;
	min-height: 50px;
	left: -92px;
	margin-top: 7px;
}

#pu4861
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: 4px;
}

#u4861
{
	z-index: 54;
	height: 99px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	opacity: 0.73;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=73)";
	filter: alpha(opacity=73);
}

#u4861-bw
{
	z-index: 54;
	height: 99px;
}

#u1002-10
{
	z-index: 55;
	width: 920px;
	min-height: 119px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 120px;
}

#u1002-2
{
	font-size: 35px;
	line-height: 42px;
	color: #54B6D1;
	font-family: montserrat, sans-serif;
	font-weight: 400;
}

#u1002-4
{
	font-size: 20px;
	line-height: 24px;
	color: #7F7F7F;
	font-family: montserrat, sans-serif;
	font-weight: 400;
}

#u1002-6
{
	color: #7F7F7F;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	font-style: normal;
}

#u1002-7,#u1002-8
{
	color: #FFFFFF;
}

#u4862
{
	z-index: 65;
	height: 36px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	opacity: 0.73;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=73)";
	filter: alpha(opacity=73);
}

#u4862-bw
{
	z-index: 65;
	margin-top: 16px;
	height: 36px;
}

#pamphletu3973
{
	z-index: 66;
	width: 0.01px;
	height: 719px;
	padding-bottom: 610px;
	top: -52px;
	margin-bottom: -52px;
	position: relative;
}

#u3976
{
	z-index: 67;
	width: 46px;
	position: relative;
	margin-right: -10000px;
	margin-top: 702px;
	left: 1px;
}

#u3978
{
	position: absolute;
	width: 18px;
	height: 17px;
	border-color: #C4C4C4;
	background-color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.01);
	-pie-background: rgba(255, 255, 255, 0.01);
}

#u3978:hover
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.01);
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(255, 255, 255, 0.01);
}

#u3978:active
{
	border-color: #6B6B6B;
	background-color: #FDFDFD;
	background-color: rgba(107, 107, 107, 0.01);
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(107, 107, 107, 0.01);
}

#u3978.PamphletThumbSelected
{
	border-color: #6B6B6B;
	background-color: #FDFDFD;
	background-color: rgba(107, 107, 107, 0.01);
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(107, 107, 107, 0.01);
}

#u3977
{
	position: absolute;
	width: 18px;
	height: 17px;
	border-color: #C4C4C4;
	background-color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.01);
	left: 28px;
	-pie-background: rgba(255, 255, 255, 0.01);
}

#u3977:hover
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.01);
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(255, 255, 255, 0.01);
}

#u3977:active
{
	border-color: #6B6B6B;
	background-color: #FDFDFD;
	background-color: rgba(107, 107, 107, 0.01);
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(107, 107, 107, 0.01);
}

#u3977.PamphletThumbSelected
{
	border-color: #6B6B6B;
	background-color: #FDFDFD;
	background-color: rgba(107, 107, 107, 0.01);
	width: 18px;
	height: 17px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(107, 107, 107, 0.01);
}

#u3981
{
	position: absolute;
	width: 960px;
	background-color: transparent;
	top: 64px;
}

#u3981popup
{
	z-index: 70;
}

#u3982
{
	z-index: 71;
	width: 960px;
	height: 1265px;
	border-color: #FFFFFF;
	background-color: #FCFEFE;
	background-color: rgba(0, 191, 243, 0.01);
	margin-right: -10000px;
	position: relative;
	-pie-background: rgba(0, 191, 243, 0.01);
}

#buttonu3987
{
	z-index: 72;
	width: 307px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
	border-color: #787878;
	background-color: #FFFFFF;
	padding-bottom: 12px;
	position: relative;
	margin-right: -10000px;
}

#buttonu3987:hover
{
	background-color: #54B6D1;
	width: 307px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u3989
{
	z-index: 73;
	width: 307px;
	height: 249px;
	border-color: #000000;
	position: relative;
	background: #54B6D1 url("../images/cabine.jpg") no-repeat left top;
	background-size: cover;
}

#buttonu3987:hover #u3989
{
	width: 307px;
	height: 249px;
	min-height: 0px;
	margin: 0px;
	background: #CFEAF2 url("../images/cabine-u3989-r-fr.png") no-repeat left top;
	background-color: rgba(84, 182, 209, 0.28);
	background-size: cover;
}

#buttonu3987.ButtonSelected #u3989
{
	width: 307px;
	height: 249px;
	min-height: 0px;
	margin: 0px;
	background: #54B6D1 url("../images/cabine.jpg") no-repeat left top;
	background-color: rgba(84, 182, 209, 1);
	background-size: cover;
}

#u3988-6
{
	z-index: 74;
	width: 224px;
	min-height: 52px;
	background-color: transparent;
	color: #54B6D1;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 41px;
	margin-top: 30px;
	position: relative;
}

#buttonu3987:hover #u3988-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 52px;
	width: 224px;
	margin: 30px 0px 0px 41px;
}

#buttonu3987:hover #u3988-6 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u3990-50
{
	z-index: 80;
	width: 224px;
	min-height: 396px;
	background-color: transparent;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 41px;
	margin-top: 16px;
	position: relative;
}

#buttonu3987:hover #u3990-50
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 396px;
	width: 224px;
	margin: 16px 0px 0px 41px;
}

#buttonu3987.ButtonSelected #u3990-50
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 396px;
	width: 224px;
	margin: 16px 0px 0px 41px;
}

#buttonu3987:hover #u3990-50 p,#buttonu3987:hover #u3990-50 span
{
	color: #FFFFFF;
	visibility: inherit;
}

#u3990-7
{
	line-height: 14px;
	color: #8F8F8F;
}

#u3990-14
{
	font-size: 10px;
	text-align: justify;
	color: #54B6D1;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u3990-13
{
	font-size: 14px;
	line-height: 14px;
}

#u3990-47,#u3990-48
{
	text-align: justify;
	line-height: 28px;
	color: #8F8F8F;
}

#buttonu3991
{
	z-index: 130;
	width: 307px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
	border-color: #787878;
	background-color: #FFFFFF;
	padding-bottom: 108px;
	position: relative;
	margin-right: -10000px;
	left: 327px;
}

#buttonu3991:hover
{
	background-color: #54B6D1;
	width: 307px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u3993
{
	z-index: 131;
	width: 307px;
	height: 249px;
	border-color: #000000;
	position: relative;
	background: #54B6D1 url("../images/naturisme_croisiere.jpg") no-repeat left top;
	background-size: cover;
}

#buttonu3991:hover #u3993
{
	width: 307px;
	height: 249px;
	min-height: 0px;
	margin: 0px;
	background: #CFEAF2 url("../images/naturisme_croisiere-u3993-r-fr.png") no-repeat left top;
	background-color: rgba(84, 182, 209, 0.28);
	background-size: cover;
}

#buttonu3991.ButtonSelected #u3993
{
	width: 307px;
	height: 249px;
	min-height: 0px;
	margin: 0px;
	background: #54B6D1 url("../images/naturisme_croisiere.jpg") no-repeat left top;
	background-color: rgba(84, 182, 209, 1);
	background-size: cover;
}

#u3994-6
{
	z-index: 132;
	width: 224px;
	min-height: 52px;
	background-color: transparent;
	color: #54B6D1;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 41px;
	margin-top: 30px;
	position: relative;
}

#buttonu3987.ButtonSelected #u3988-6,#buttonu3991:hover #u3994-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 52px;
	width: 224px;
	margin: 30px 0px 0px 41px;
}

#buttonu3991:hover #u3994-6 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u3992-31
{
	z-index: 138;
	width: 224px;
	min-height: 360px;
	background-color: transparent;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 41px;
	margin-top: 16px;
	position: relative;
}

#buttonu3991:hover #u3992-31
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 360px;
	width: 224px;
	margin: 16px 0px 0px 41px;
}

#buttonu3991.ButtonSelected #u3992-31
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 360px;
	width: 224px;
	margin: 16px 0px 0px 41px;
}

#buttonu3991:hover #u3992-31 p,#buttonu3991:hover #u3992-31 span
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu3983
{
	z-index: 169;
	width: 307px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
	border-color: #787878;
	background-color: #FFFFFF;
	padding-bottom: 13px;
	position: relative;
	margin-right: -10000px;
	left: 653px;
}

#buttonu3983:hover
{
	background-color: #54B6D1;
	width: 307px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u3985
{
	z-index: 170;
	width: 307px;
	height: 249px;
	border-color: #000000;
	position: relative;
	background: #54B6D1 url("../images/croisiere_weekend.jpg") no-repeat left top;
	background-size: cover;
}

#buttonu3983:hover #u3985
{
	width: 307px;
	height: 249px;
	min-height: 0px;
	margin: 0px;
	background: #CFEAF2 url("../images/croisiere_weekend-u3985-r-fr.png") no-repeat left top;
	background-color: rgba(84, 182, 209, 0.28);
	background-size: cover;
}

#buttonu3983.ButtonSelected #u3985
{
	width: 307px;
	height: 249px;
	min-height: 0px;
	margin: 0px;
	background: #54B6D1 url("../images/croisiere_weekend.jpg") no-repeat left top;
	background-color: rgba(84, 182, 209, 1);
	background-size: cover;
}

#u3986-6
{
	z-index: 171;
	width: 224px;
	min-height: 52px;
	background-color: transparent;
	color: #54B6D1;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 41px;
	margin-top: 30px;
	position: relative;
}

#buttonu3991.ButtonSelected #u3994-6,#buttonu3983:hover #u3986-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 52px;
	width: 224px;
	margin: 30px 0px 0px 41px;
}

#buttonu3983.ButtonSelected #u3986-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 52px;
	width: 224px;
	margin: 30px 0px 0px 41px;
}

#buttonu3983:hover #u3986-6 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u3984-37
{
	z-index: 177;
	width: 224px;
	min-height: 317px;
	background-color: transparent;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 41px;
	margin-top: 16px;
	position: relative;
}

#buttonu3983:hover #u3984-37
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 317px;
	width: 224px;
	margin: 16px 0px 0px 41px;
}

#buttonu3983.ButtonSelected #u3984-37
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 317px;
	width: 224px;
	margin: 16px 0px 0px 41px;
}

#buttonu3983:hover #u3984-37 p,#buttonu3983:hover #u3984-37 span
{
	color: #FFFFFF;
	visibility: inherit;
}

#u3995
{
	z-index: 214;
	width: 960px;
	height: 1265px;
	border-color: #FFFFFF;
	background-color: #FCFEFE;
	background-color: rgba(0, 191, 243, 0.01);
	margin-right: -10000px;
	position: relative;
	-pie-background: rgba(0, 191, 243, 0.01);
}

#buttonu4000
{
	z-index: 280;
	width: 307px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	padding-bottom: 27px;
	position: relative;
	margin-right: -10000px;
}

#buttonu4000:hover
{
	background-color: #54B6D1;
	width: 307px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u4888
{
	z-index: 314;
	width: 307px;
	height: 249px;
	border-style: none;
	border-color: transparent;
	position: relative;
	background: #FFFFFF url("../images/plongee_croisiere.jpg") no-repeat left top;
}

#buttonu4000:hover #u4888
{
	background-repeat: no-repeat;
	background-position: left top;
	width: 307px;
	height: 249px;
	min-height: 0px;
	margin: 0px;
}

#u4003-6
{
	z-index: 281;
	width: 224px;
	min-height: 52px;
	background-color: transparent;
	color: #54B6D1;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 42px;
	margin-top: 31px;
	position: relative;
}

#buttonu4000:hover #u4003-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 52px;
	width: 224px;
	margin: 31px 0px 0px 42px;
}

#buttonu4000.ButtonSelected #u4003-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 52px;
	width: 224px;
	margin: 31px 0px 0px 42px;
}

#buttonu4000:hover #u4003-6 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u4001-27
{
	z-index: 287;
	width: 224px;
	min-height: 252px;
	background-color: transparent;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 42px;
	margin-top: 15px;
	position: relative;
}

#buttonu4000:hover #u4001-27
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 252px;
	width: 224px;
	margin: 15px 0px 0px 42px;
}

#buttonu4000.ButtonSelected #u4001-27
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 252px;
	width: 224px;
	margin: 15px 0px 0px 42px;
}

#buttonu4000:hover #u4001-27 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u4001-2
{
	font-size: 18px;
	text-align: center;
	line-height: 27px;
	color: #55B6D1;
}

#u3992-4,#u4001-5
{
	line-height: 28px;
	color: #8F8F8F;
}

#buttonu4004
{
	z-index: 215;
	width: 307px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
	border-color: #787878;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	left: 327px;
}

#buttonu4004:hover
{
	background-color: #54B6D1;
	width: 307px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u4895
{
	z-index: 247;
	width: 307px;
	height: 249px;
	border-style: none;
	border-color: transparent;
	position: relative;
	background: #FFFFFF url("../images/croisiere_journee.jpg") no-repeat left top;
}

#buttonu4000.ButtonSelected #u4888,#buttonu4004:hover #u4895
{
	background-repeat: no-repeat;
	background-position: left top;
	width: 307px;
	height: 249px;
	min-height: 0px;
	margin: 0px;
}

#u4007-6
{
	z-index: 216;
	width: 224px;
	min-height: 52px;
	background-color: transparent;
	color: #54B6D1;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 41px;
	margin-top: 31px;
	position: relative;
}

#buttonu4004:hover #u4007-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 52px;
	width: 224px;
	margin: 31px 0px 0px 41px;
}

#buttonu4004:hover #u4007-6 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#u4005-25
{
	z-index: 222;
	width: 224px;
	min-height: 279px;
	background-color: transparent;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 41px;
	margin-top: 15px;
	position: relative;
}

#buttonu4004:hover #u4005-25
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 279px;
	width: 224px;
	margin: 15px 0px 0px 41px;
}

#buttonu4004.ButtonSelected #u4005-25
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 279px;
	width: 224px;
	margin: 15px 0px 0px 41px;
}

#buttonu4004:hover #u4005-25 p,#buttonu4004:hover #u4005-25 span
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu3996
{
	z-index: 248;
	width: 307px;
	-pie-box-shadow: 6px 6px 8px #7F7F7F;
	box-shadow: 6px 6px 8px rgba(0, 0, 0, 0.5);
	border-color: #787878;
	background-color: #FFFFFF;
	padding-bottom: 7px;
	position: relative;
	margin-right: -10000px;
	left: 653px;
}

#buttonu3996:hover
{
	background-color: #54B6D1;
	width: 307px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu3987.ButtonSelected,#buttonu3991.ButtonSelected,#buttonu3983.ButtonSelected,#buttonu4000.ButtonSelected,#buttonu4004.ButtonSelected,#buttonu3996.ButtonSelected
{
	background-color: #FFFFFF;
	width: 307px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u4902
{
	z-index: 279;
	width: 307px;
	height: 249px;
	border-style: none;
	border-color: transparent;
	position: relative;
	background: #FFFFFF url("../images/full_moon_croisiere.jpg") no-repeat left top;
}

#buttonu4004.ButtonSelected #u4895,#buttonu3996:hover #u4902
{
	background-repeat: no-repeat;
	background-position: left top;
	width: 307px;
	height: 249px;
	min-height: 0px;
	margin: 0px;
}

#buttonu3996.ButtonSelected #u4902
{
	background-repeat: no-repeat;
	background-position: left top;
	width: 307px;
	height: 249px;
	min-height: 0px;
	margin: 0px;
}

#u3998-6
{
	z-index: 249;
	width: 224px;
	min-height: 52px;
	background-color: transparent;
	color: #54B6D1;
	text-align: center;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 41px;
	margin-top: 31px;
	position: relative;
}

#buttonu4004.ButtonSelected #u4007-6,#buttonu3996:hover #u3998-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 52px;
	width: 224px;
	margin: 31px 0px 0px 41px;
}

#buttonu3996.ButtonSelected #u3998-6
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 52px;
	width: 224px;
	margin: 31px 0px 0px 41px;
}

#buttonu3996:hover #u3998-6 p
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu3987.ButtonSelected #u3988-6 p,#buttonu3991.ButtonSelected #u3994-6 p,#buttonu3983.ButtonSelected #u3986-6 p,#buttonu4000.ButtonSelected #u4003-6 p,#buttonu4004.ButtonSelected #u4007-6 p,#buttonu3996.ButtonSelected #u3998-6 p
{
	color: #54B6D1;
	visibility: inherit;
}

#u3998-2
{
	font-size: 18px;
	line-height: 25px;
}

#u3998-4
{
	line-height: 20px;
}

#u3997-24
{
	z-index: 255;
	width: 224px;
	min-height: 269px;
	background-color: transparent;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	margin-left: 41px;
	margin-top: 18px;
	position: relative;
}

#buttonu3996:hover #u3997-24
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 269px;
	width: 224px;
	margin: 18px 0px 0px 41px;
}

#buttonu3996.ButtonSelected #u3997-24
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 269px;
	width: 224px;
	margin: 18px 0px 0px 41px;
}

#buttonu3996:hover #u3997-24 p,#buttonu3996:hover #u3997-24 span
{
	color: #FFFFFF;
	visibility: inherit;
}

#buttonu3987.ButtonSelected #u3990-50 p,#buttonu3987.ButtonSelected #u3990-50 span,#buttonu3991.ButtonSelected #u3992-31 p,#buttonu3991.ButtonSelected #u3992-31 span,#buttonu3983.ButtonSelected #u3984-37 p,#buttonu3983.ButtonSelected #u3984-37 span,#buttonu4000.ButtonSelected #u4001-27 p,#buttonu4004.ButtonSelected #u4005-25 p,#buttonu4004.ButtonSelected #u4005-25 span,#buttonu3996.ButtonSelected #u3997-24 p,#buttonu3996.ButtonSelected #u3997-24 span
{
	color: #55B6D1;
	visibility: inherit;
}

#u3990-3,#u3990-6,#u3992-3,#u3984-3,#u3984-5,#u4005-3,#u4005-5,#u3997-3
{
	font-size: 18px;
	text-align: center;
	color: #55B6D1;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u3990,#u3990-4,#u3992,#u3984,#u4005,#u3997
{
	line-height: 27px;
}

#u3990-2,#u3990-5,#u3992-2,#u3984-2,#u3984-4,#u4005-2,#u4005-4,#u3997-2
{
	font-size: 10px;
	line-height: 15px;
}

#u4001-4,#u3997-5
{
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	color: #55B6D1;
}

#u4005-6,#u3997-6
{
	font-size: 12px;
	text-align: center;
	line-height: 12px;
	color: #55B6D1;
}

#u3990-9,#u3992-5,#u3992-7,#u3984-6,#u3984-7,#u3984-9,#u4001-6,#u4001-8,#u4005-7,#u4005-9,#u3997-8
{
	font-size: 10px;
	line-height: 10px;
	color: #8F8F8F;
}

#u3990-11,#u3990-12,#u3992-9,#u3992-11,#u3992-12,#u3984-11,#u3984-12,#u4001-10,#u4001-12,#u4001-13,#u4001-19,#u4005-11,#u4005-12,#u4005-19,#u3997-10,#u3997-11,#u3997-12,#u3997-18
{
	font-size: 10px;
	text-align: justify;
	line-height: 10px;
	color: #8F8F8F;
}

#u3990-24,#u3990-32,#u3990-40,#u3992-14,#u3992-24,#u3984-14,#u3984-26,#u4001-15,#u4001-21,#u4005-14,#u4005-21,#u3997-14,#u3997-20
{
	font-size: 14px;
	text-align: justify;
	line-height: 14px;
	color: #54B6D1;
}

#u3990-16,#u3990-17,#u3990-19,#u3990-21,#u3990-22,#u3990-26,#u3990-27,#u3990-29,#u3990-30,#u3990-34,#u3990-35,#u3990-37,#u3990-38,#u3990-42,#u3990-43,#u3990-45,#u3990-46,#u3992-16,#u3992-17,#u3992-19,#u3992-21,#u3992-22,#u3992-26,#u3992-27,#u3992-29,#u3984-16,#u3984-17,#u3984-19,#u3984-21,#u3984-23,#u3984-24,#u3984-28,#u3984-29,#u3984-31,#u3984-33,#u3984-35,#u4001-17,#u4001-18,#u4001-23,#u4001-24,#u4001-25,#u4005-16,#u4005-18,#u4005-23,#u3997-16,#u3997-17,#u3997-22
{
	font-size: 12px;
	text-align: justify;
	line-height: 12px;
	color: #8F8F8F;
}

#u3979
{
	position: absolute;
	width: 41px;
	border-color: #C4C4C4;
	background-color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.01);
	left: 439px;
	-pie-background: rgba(255, 255, 255, 0.01);
}

#u3979:hover
{
	border-color: #999999;
	background-color: #FDFDFD;
	background-color: rgba(127, 127, 127, 0.01);
	width: 41px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(127, 127, 127, 0.01);
}

#u3979:active
{
	border-color: #999999;
	background-color: #FDFDFD;
	background-color: rgba(153, 153, 153, 0.01);
	width: 41px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(153, 153, 153, 0.01);
}

#u3980-4
{
	z-index: 316;
	width: 36px;
	min-height: 50px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #8F8F8F;
	text-align: center;
	font-size: 36px;
	line-height: 50px;
	font-family: quicksand, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 3px;
}

#u3980-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 50px;
	width: 36px;
	margin: 7px -10000px 0px 0px;
}

#u4008
{
	position: absolute;
	width: 41px;
	border-color: #C4C4C4;
	background-color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.01);
	left: 480px;
	-pie-background: rgba(255, 255, 255, 0.01);
}

#u4008:hover
{
	border-color: #999999;
	background-color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.01);
	width: 41px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(255, 255, 255, 0.01);
}

#u4008:active
{
	border-color: #999999;
	background-color: #FDFDFD;
	background-color: rgba(153, 153, 153, 0.01);
	width: 41px;
	min-height: 0px;
	margin: 0px;
	-pie-background: rgba(153, 153, 153, 0.01);
}

#u4009-4
{
	z-index: 321;
	width: 26px;
	min-height: 50px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #8F8F8F;
	text-align: center;
	font-size: 36px;
	line-height: 50px;
	font-family: quicksand, sans-serif;
	font-weight: 700;
	position: relative;
	margin-right: -10000px;
	margin-top: 7px;
	left: 7px;
}

#u4009-4:hover
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 50px;
	width: 26px;
	margin: 7px -10000px 0px 0px;
}

#u3980-4:hover p,#u4009-4:hover p
{
	color: #555555;
	visibility: inherit;
}

.PamphletWidget .ThumbGroup .Thumb,.PamphletNextButton,.PamphletPrevButton,.PamphletCloseButton /* pamphlet2 */
{
	cursor: pointer;
}

#u9583-6
{
	z-index: 46;
	width: 588px;
	min-height: 36px;
	margin-left: 372px;
	top: -204px;
	margin-bottom: -36px;
}

body
{
	position: relative;
	min-width: 960px;
	padding-top: 36px;
	padding-bottom: 189px;
}

#page .verticalspacer
{
	clear: both;
}

