.version.tam_tam_french /* version checker */
{
	color: #000001;
	background-color: #88BDF4;
}

#page
{
	z-index: 1;
	width: 380px;
	min-height: 570px;
	background-image: none;
	border-width: 0px;
	border-color: #000000;
	background-color: transparent;
}

#pu33770
{
	width: 0.01px;
	margin-right: -10000px;
}

#u33770
{
	z-index: 18;
	height: 1568px;
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	border-radius: 3px;
	background: #FFFFFF url("../../images/background-ieu20359-fr.png") no-repeat center center;
	background: rgba(0,0,0,0) url("../../images/background.jpg") no-repeat center center;
	background-color: #FFFFFF;
	background-size: cover;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

#u33770-bw
{
	z-index: 18;
	margin-top: 1px;
	height: 1568px;
}

#u33771-53
{
	z-index: 19;
	min-height: 395px;
	background-color: transparent;
	font-size: 10px;
	text-align: left;
	color: #3E3E3E;
	font-family: comfortaa, sans-serif;
	font-weight: 300;
}

#u33771-2,#u33771-3,#u33771-15,#u33771-25
{
	line-height: 17px;
	letter-spacing: 1px;
	padding-right: 10px;
	padding-left: 15px;
}

#u33771-6,#u33771-17,#u33771-26,#u33771-39,#u33771-41
{
	font-family: comfortaa, sans-serif;
	font-weight: 700;
}

#u33771-8,#u33771-19,#u33771-29,#u33771-45
{
	letter-spacing: 3px;
	color: #5E9D99;
}

#u33771-4,#u33771-5,#u33771-9,#u33771-11,#u33771-13,#u33771-14,#u33771-16,#u33771-20,#u33771-22,#u33771-23,#u33771-24,#u33771-28,#u33771-30,#u33771-32,#u33771-34,#u33771-35,#u33771-36,#u33771-37,#u33771-38,#u33771-40,#u33771-43,#u33771-46,#u33771-48
{
	line-height: 14px;
	letter-spacing: 1px;
	padding-right: 10px;
	padding-left: 15px;
}

#u33771-51
{
	line-height: 14px;
	letter-spacing: 2px;
	padding-right: 10px;
	padding-left: 15px;
}

#u33771-49
{
	letter-spacing: 1px;
}

#u33771-53-bw
{
	z-index: 19;
	min-height: 395px;
	margin-top: 995px;
}

#u33769-4
{
	z-index: 72;
	width: 300px;
	min-height: 128px;
	border-width: 0px;
	border-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 720px;
	left: 40px;
	background: transparent url("../../images/tamtamlogo1-u20336-4-fr.png") no-repeat center bottom;
	background-size: contain;
}

#u33769
{
	font-size: 20px;
	line-height: 24px;
}

#u33769-2
{
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 5px;
	font-family: maven-pro, sans-serif;
	font-weight: 400;
}

#u33746
{
	z-index: 76;
	width: 14px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 995px;
	left: 322px;
}

#u33759
{
	z-index: 81;
	width: 14px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

#u33761
{
	z-index: 82;
	width: 14px;
	height: 14px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border-radius: 4px;
	position: relative;
	margin-right: -10000px;
}

#u33760
{
	z-index: 83;
	width: 7px;
	height: 7px;
	border-color: #FFFFFF;
	background-color: #5E9D99;
	border-radius: 4px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 4px;
}

#pu33765
{
	width: 0.01px;
	margin-top: -6px;
}

#u33765
{
	z-index: 77;
	width: 2px;
	height: 463px;
	background: #AAAAAA url("../../images/u24541-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, color-stop(6%, #E6FFFF),to(#AAAAAA));
	background: -webkit-linear-gradient(top,#E6FFFF 6%,#AAAAAA );
	background: linear-gradient(to bottom,#E6FFFF 6%,#AAAAAA );
	border-radius: 5px;
	position: relative;
	margin-right: -10000px;
	left: 6px;
}

#u33747
{
	z-index: 78;
	width: 14px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 51px;
}

#u33748
{
	z-index: 79;
	width: 14px;
	height: 14px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border-radius: 4px;
	position: relative;
	margin-right: -10000px;
}

#u33749
{
	z-index: 80;
	width: 7px;
	height: 7px;
	border-color: #FFFFFF;
	background-color: #5E9D99;
	border-radius: 4px;
	position: relative;
	margin-right: -10000px;
	margin-top: 3px;
	left: 4px;
}

#u33750
{
	z-index: 84;
	width: 14px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 138px;
}

#u33752
{
	z-index: 85;
	width: 14px;
	height: 14px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border-radius: 4px;
	position: relative;
	margin-right: -10000px;
}

#u33751
{
	z-index: 86;
	width: 7px;
	height: 7px;
	border-color: #FFFFFF;
	background-color: #5E9D99;
	border-radius: 4px;
	position: relative;
	margin-right: -10000px;
	margin-top: 3px;
	left: 4px;
}

#u33762
{
	z-index: 87;
	width: 14px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 215px;
}

#u33763
{
	z-index: 88;
	width: 14px;
	height: 14px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border-radius: 4px;
	position: relative;
	margin-right: -10000px;
}

#u33764
{
	z-index: 89;
	width: 7px;
	height: 7px;
	border-color: #FFFFFF;
	background-color: #5E9D99;
	border-radius: 4px;
	position: relative;
	margin-right: -10000px;
	margin-top: 4px;
	left: 4px;
}

#u33753
{
	z-index: 90;
	width: 14px;
	border-width: 0px;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 324px;
}

#u33754
{
	z-index: 91;
	width: 14px;
	height: 14px;
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	border-radius: 4px;
	position: relative;
	margin-right: -10000px;
}

#u33755
{
	z-index: 92;
	width: 7px;
	height: 7px;
	border-color: #FFFFFF;
	background-color: #5E9D99;
	border-radius: 4px;
	position: relative;
	margin-right: -10000px;
	margin-top: 3px;
	left: 4px;
}

#u33768-6
{
	z-index: 93;
	width: 380px;
	min-height: 77px;
	border-style: solid;
	border-color: #C8C8C8;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 821px;
	border-width: 0px 0px 2px;
}

#u33768-2
{
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 5px;
	color: #7F7F7F;
	font-family: philosopher, sans-serif;
	font-weight: 400;
}

#u33768-4
{
	font-size: 18px;
	line-height: 27px;
	letter-spacing: 3px;
	color: #668FAB;
	font-family: maven-pro, sans-serif;
	font-weight: 500;
}

#u39108
{
	z-index: 109;
	min-height: 70px;
	padding-bottom: 603px;
	background: #E3D8CC url("../../images/fondhome-u20223-fr.png") no-repeat center center;
	background-color: rgba(199,178,153,0.5);
	background-size: cover;
}

#phome
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-top: 3px;
	margin-left: 67px;
}

#home
{
	margin-left: 7px;
	position: relative;
}

#u33840-4
{
	z-index: 139;
	width: 79px;
	min-height: 17px;
	border-style: solid;
	border-color: #7F7F7F;
	background-color: transparent;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	letter-spacing: 5px;
	line-height: 12px;
	font-size: 10px;
	text-align: center;
	font-family: basic, sans-serif;
	font-weight: 400;
	margin-top: 31px;
	position: relative;
	border-width: 0px 1px 0px 0px;
}

#u33840-4:hover
{
	border-style: solid;
	border-color: #0071BC;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 14px;
	width: 79px;
	margin: 31px 0px 0px;
	border-width: 0px 1px 3px 0px;
}

#u33835-4
{
	z-index: 143;
	width: 85px;
	min-height: 17px;
	background-color: transparent;
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	letter-spacing: 5px;
	line-height: 12px;
	font-size: 10px;
	text-align: center;
	font-family: basic, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 53px;
	left: 148px;
}

#u33835-4.MuseLinkActive
{
	border-style: solid;
	border-color: #7F7F7F;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 17px;
	width: 85px;
	margin: 53px -10001px 0px 0px;
	border-width: 0px 1px 0px 0px;
}

#u33835-4.MuseLinkActive p
{
	color: #0071BC;
	visibility: inherit;
	text-transform: uppercase;
}

#u39108-bw
{
	z-index: 109;
	min-height: 70px;
}

#u39109-23
{
	z-index: 110;
	min-height: 461px;
	background-color: transparent;
}

#u39109-4
{
	font-size: 18px;
	text-align: left;
	letter-spacing: 10px;
	padding-left: 10px;
	color: #534741;
	font-family: acta-display, sans-serif;
	font-weight: 900;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u39109
{
	line-height: 29px;
}

#u39109-2
{
	font-size: 20px;
	letter-spacing: 20px;
	line-height: 32px;
}

#u39109-3
{
	font-size: 20px;
	line-height: 32px;
}

#u39109-8
{
	font-size: 14px;
	text-align: left;
	line-height: 22px;
	letter-spacing: 10px;
	color: #7F7F7F;
	font-family: abril-fatface, serif;
	font-weight: 400;
}

#u39109-5
{
	color: #534741;
}

#u39109-6
{
	letter-spacing: 13px;
	color: #534741;
	font-family: abel, sans-serif;
	font-weight: 400;
}

#u39109-7
{
	letter-spacing: 13px;
	font-family: abel, sans-serif;
	font-weight: 400;
}

#u39109-9
{
	font-size: 72px;
	text-align: right;
	line-height: 86px;
	letter-spacing: 43px;
	color: #90FFD7;
	font-family: estilo-pro, sans-serif;
	font-weight: 500;
}

#u39109-10
{
	font-size: 30px;
	text-align: right;
	line-height: 36px;
	letter-spacing: 43px;
	color: #00A99D;
	font-family: estilo-pro, sans-serif;
	font-weight: 500;
}

#u39109-11,#u39109-12,#u39109-13
{
	font-size: 30px;
	text-align: right;
	line-height: 36px;
	letter-spacing: 43px;
	padding-right: 20px;
	color: #00A99D;
	font-family: estilo-pro, sans-serif;
	font-weight: 500;
}

#u39109-17,#u39109-21
{
	font-size: 55px;
	text-align: right;
	line-height: 66px;
	letter-spacing: 43px;
	padding-right: 5px;
	color: #00A99D;
	font-family: iceberg, sans-serif;
	font-weight: 400;
}

#u39109-15,#u39109-19
{
	font-family: estilo-pro, sans-serif;
	font-weight: 500;
}

#u39109-23-bw
{
	z-index: 110;
	min-height: 461px;
	margin-top: 82px;
}

#u33844
{
	z-index: 133;
	width: 350px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 82px;
	left: 15px;
}

#u33844_img
{
	margin: -30px -9px -2px;
}

#u33842
{
	z-index: 135;
	width: 15px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 519px;
	left: 182px;
}

#about
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 673px;
	left: 161px;
}

#u33839
{
	z-index: 148;
	width: 55px;
	vertical-align: top;
	position: relative;
	margin-right: -10000px;
	margin-top: 53px;
	left: 233px;
}

#u33839_states
{
	float: left;
	width: 55px;
	height: 19px;
	background: transparent url("../../images/u33839_states.png") no-repeat 0px 0px;
}

#u33839:hover #u33839_states
{
	background: transparent url("../../images/u33839_states-r.png") no-repeat 0px 0px;
}

#u33847
{
	z-index: 160;
	height: 49px;
	width: 53px;
	vertical-align: top;
	position: fixed;
	top: 1px;
	left: 163px;
	background: transparent url("../../images/tamtamlogo-u33847.png") no-repeat 4px 4px;
}

#u33847:hover
{
	background: transparent url("../../images/tamtamlogo-u33847-r.png") no-repeat 0px 0px;
}

#pu33766
{
	width: 0.01px;
	padding-bottom: 1094px;
	margin-right: -10000px;
	margin-top: 82px;
}

#u33766
{
	z-index: 99;
	width: 300px;
	background-color: transparent;
	position: fixed;
	top: 876px;
	left: 39px;
}

#u33745-8
{
	z-index: 101;
	width: 252px;
	background-color: transparent;
	font-size: 24px;
	text-align: left;
	line-height: 36px;
	color: #3E3E3E;
	letter-spacing: 10px;
	font-weight: 700;
	position: fixed;
	top: 905px;
	left: 16px;
}

#u33745-4
{
	padding-right: 10px;
	padding-left: 10px;
	font-family: comfortaa, sans-serif;
}

#u33745-2,#u33745-6
{
	padding-right: 10px;
	padding-left: 10px;
	font-family: acta-display, sans-serif;
}

#u33833
{
	z-index: 150;
	width: 380px;
	height: 52px;
	border-width: 0px;
	border-color: transparent;
	background-color: #FFFFFF;
	position: fixed;
	top: 82px;
	left: 0px;
}

#u33838-4
{
	z-index: 151;
	width: 50px;
	min-height: 20px;
	background-color: transparent;
	letter-spacing: 2px;
	line-height: 12px;
	font-size: 10px;
	text-align: center;
	font-family: comfortaa, sans-serif;
	font-weight: 300;
	position: fixed;
	top: 98px;
	left: 53px;
}

#u33832-4
{
	z-index: 155;
	width: 50px;
	min-height: 20px;
	background-color: transparent;
	letter-spacing: 2px;
	line-height: 12px;
	font-size: 10px;
	text-align: center;
	font-family: comfortaa, sans-serif;
	font-weight: 300;
	position: fixed;
	top: 98px;
	left: 276px;
}

#u33838-4:hover,#u33832-4:hover
{
	border-style: solid;
	border-color: #7F7F7F;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 18px;
	width: 50px;
	margin: 0px 0px -2px;
	border-width: 0px 0px 3px;
}

#u33840-2,#u33835-2,#u33838-2,#u33832-2
{
	padding-top: 2px;
}

.js #u33771-53.ose_pre_init,.js #u33769-4.ose_pre_init,.js #u33761.ose_pre_init,.js #u33760.ose_pre_init,.js #u33765.ose_pre_init,.js #u33748.ose_pre_init,.js #u33749.ose_pre_init,.js #u33752.ose_pre_init,.js #u33751.ose_pre_init,.js #u33763.ose_pre_init,.js #u33764.ose_pre_init,.js #u33754.ose_pre_init,.js #u33755.ose_pre_init,.js #u33768-6.ose_pre_init,.js #u39109-23.ose_pre_init,.js #u33766.ose_pre_init,.js #u33745-8.ose_pre_init,.js #u33833.ose_pre_init,.js #u33838-4.ose_pre_init,.js #u33832-4.ose_pre_init
{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

#u20112
{
	z-index: 2;
	min-height: 95px;
	padding-bottom: 20px;
}

#u20114
{
	z-index: 3;
	width: 258px;
	padding-bottom: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 21px;
	left: 61px;
}

#u20115
{
	z-index: 4;
	width: 258px;
	position: relative;
}

#u20116
{
	z-index: 5;
	width: 124px;
	height: 34px;
	position: relative;
	margin-right: -10000px;
	left: 134px;
}

#u20117-4
{
	z-index: 6;
	width: 138px;
	min-height: 20px;
	position: relative;
	margin-right: -10000px;
	margin-top: 15px;
}

#u20118
{
	z-index: 10;
	width: 221px;
	margin-left: 26px;
	margin-top: 8px;
	position: relative;
}

#u20120
{
	z-index: 12;
	height: 39px;
	width: 38px;
	margin-bottom: -3px;
	position: relative;
	margin-right: -10000px;
	margin-top: -4px;
	left: -4px;
}

#u20119-4
{
	z-index: 14;
	width: 185px;
	min-height: 20px;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	left: 36px;
}

#u20112-bw
{
	z-index: 2;
	min-height: 95px;
	margin-top: -1px;
}

#muse_css_mq,.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
	min-width: 380px;
}

.verticalspacer
{
	min-height: 1px;
}

@-ms-viewport
{
	width: 380px;
}

@-webkit-viewport
{
	width: 380px;
}

@-o-viewport
{
	width: 380px;
}

@-moz-viewport
{
	width: 380px;
}

@viewport
{
	width: 380px;
}

