.version.caract_ristiques /* version checker */
{
	color: #000014;
	background-color: #078B63;
}

.js body
{
	visibility: hidden;
}

.js body.initialized
{
	visibility: visible;
}

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

#u2871,#u2871-bw
{
	z-index: 31;
}

#u658
{
	z-index: 34;
	background: transparent url("../images/oeil1-references.jpg") no-repeat center center;
	background-size: cover;
}

#u658_align_to_page
{
	margin-right: auto;
	width: 100%;
	margin-left: auto;
	position: relative;
}

#u45610-5
{
	position: relative;
	z-index: 80;
	width: 313px;
}

#u29316-6
{
	position: relative;
	z-index: 85;
	width: 308px;
}

#menuu10434
{
	position: relative;
	z-index: 61;
}

#u10435
{
	margin-right: -10000px;
	min-height: 44px;
	position: relative;
}

#u10438
{
	padding-bottom: 24px;
	position: relative;
}

#u10438:hover,#u10438.MuseMenuActive
{
	min-height: 0px;
	margin: 0px;
}

#u10441-4
{
	left: 4px;
	min-height: 20px;
	position: relative;
	margin-right: -10000px;
	top: 11px;
}

#u10438:hover #u10441-4,#u10438.MuseMenuActive #u10441-4
{
	min-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px -10000px 0px 0px;
}

#u10449
{
	margin-right: -10000px;
	width: 188px;
	min-height: 44px;
	position: relative;
}

#u10450
{
	padding-bottom: 24px;
	width: 188px;
	position: relative;
}

#u10450:hover,#u10450.MuseMenuActive
{
	min-height: 0px;
	width: 188px;
	margin: 0px;
}

#u10453-4
{
	left: 4px;
	min-height: 20px;
	position: relative;
	margin-right: -10000px;
	width: 179px;
	top: 11px;
}

#u10450:hover #u10453-4,#u10450.MuseMenuActive #u10453-4
{
	min-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 179px;
	margin: 0px -10000px 0px 0px;
}

#u10442
{
	margin-right: -10000px;
	width: 92px;
	min-height: 44px;
	position: relative;
}

#u10443
{
	padding-bottom: 24px;
	width: 92px;
	position: relative;
}

#u10443:hover,#u10443.MuseMenuActive
{
	min-height: 0px;
	width: 92px;
	margin: 0px;
}

#u10445-4
{
	left: 4px;
	min-height: 20px;
	position: relative;
	margin-right: -10000px;
	width: 84px;
	top: 11px;
}

#u10443:hover #u10445-4,#u10443.MuseMenuActive #u10445-4
{
	min-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 84px;
	margin: 0px -10000px 0px 0px;
}

#u658-bw
{
	z-index: 34;
}

#u33646-12
{
	color: #662D91;
	min-height: 20px;
	position: relative;
	background-color: transparent;
	z-index: 47;
	line-height: 13px;
	margin-right: -10000px;
	margin-left: 100%;
}

#u33646-10
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u33646-5
{
	font-size: 11px;
	line-height: 11px;
	font-weight: 700;
}

#u33646-6
{
	line-height: 11px;
	font-size: 11px;
}

#u33646-2,#u33646-8
{
	line-height: 13px;
}

#u33646-9
{
	color: #0071BC;
	line-height: 13px;
	font-weight: 700;
}

#u33647
{
	margin-right: -10000px;
	position: relative;
	background-color: transparent;
	z-index: 59;
	width: 109px;
	margin-left: 100%;
}

#u46876
{
	margin-right: -10000px;
	position: relative;
	background-color: transparent;
	z-index: 91;
	width: 29px;
	margin-left: 100%;
}

#u36501
{
	border-radius: 100px 0px 100px 100px ;
	filter: alpha(opacity=57.99999999999999);
	opacity: 0.58;
	background-color: #483F43;
	z-index: 32;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=57.99999999999999)";
}

#u36501-bw
{
	z-index: 32;
}

#u36507
{
	margin-right: -10000px;
	position: relative;
	border-radius: 50px 0px 50px 50px ;
	background-color: #FFFFFF;
	z-index: 33;
}

#u32108
{
	position: relative;
	background-color: transparent;
	z-index: 45;
}

#u32092
{
	position: relative;
	background-color: transparent;
	z-index: 43;
}

#u770-4
{
	color: #FFFFFF;
	min-height: 29px;
	z-index: 35;
	position: relative;
	background-color: transparent;
	line-height: 26px;
}

#u782-4
{
	min-height: 29px;
	position: relative;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 26px;
	font-size: 22px;
	z-index: 39;
	letter-spacing: 8px;
}

#u7311
{
	left: -184px;
	position: relative;
	z-index: 20;
	width: 368px;
	margin-left: 50%;
	height: 16px;
}

#u7308-18
{
	left: -99px;
	min-height: 95px;
	position: relative;
	z-index: 2;
	width: 199px;
	margin-left: 50%;
}

#u28642-4
{
	min-height: 22px;
	position: relative;
	z-index: 21;
	width: 243px;
	margin-left: 50%;
}

#pu2871,#pu33646-12,#pu46916
{
	width: 100%;
}

#u46916
{
	margin-right: -10000px;
	position: relative;
	z-index: 25;
	width: 32px;
}

#u46918-4
{
	margin-right: -10000px;
	position: relative;
	z-index: 27;
}

.html
{
	background-color: #FFFFFF;
}

body
{
	position: relative;
}

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

	#bp_infinity.active
	{
		display: block;
	}

	#page
	{
		min-height: 784.7253089999999px;
		padding-bottom: 39.274691000000075px;
	}

	#u2871,#u2871-bw
	{
		height: 238px;
	}

	#u658
	{
		min-height: 95px;
		padding-bottom: 294px;
	}

	#pu29316-6
	{
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 34px;
		margin-left: 39px;
	}

	#u29316-6
	{
		min-height: 26px;
	}

	#u45610-5
	{
		min-height: 22px;
		margin-top: 3px;
	}

	#menuu10434
	{
		width: 437px;
		margin-right: -10000px;
		margin-top: 20px;
		margin-left: 100%;
		left: -457px;
	}

	#u10435,#u10438
	{
		width: 153px;
	}

	#u10438:hover
	{
		width: 153px;
	}

	#u10438.MuseMenuActive
	{
		width: 153px;
	}

	#u10441-4
	{
		width: 144px;
	}

	#u10438:hover #u10441-4
	{
		width: 144px;
	}

	#u10438.MuseMenuActive #u10441-4
	{
		width: 144px;
	}

	#u10449
	{
		left: 155px;
	}

	#u10442
	{
		left: 345px;
	}

	#u658-bw
	{
		min-height: 95px;
	}

	#pu33646-12
	{
		margin-top: 12px;
	}

	#u33646-12
	{
		width: 332px;
		margin-top: 2px;
		left: -361px;
	}

	#u33647
	{
		left: -209px;
	}

	#u46876
	{
		margin-top: 5px;
		left: -87px;
	}

	#ppu782-4
	{
		margin-top: 17px;
		width: 100%;
	}

	#pu782-4
	{
		margin-right: -10000px;
		margin-top: 14px;
		width: 88.16%;
		margin-left: 5.93%;
	}

	#u782-4
	{
		width: 1098px;
		margin-left: 50%;
		left: -550px;
	}

	#u770-4
	{
		width: 515px;
		margin-top: 2px;
		margin-left: 50%;
		left: -258px;
	}

	#pu32108
	{
		margin-top: 62px;
		width: 100%;
		margin-left: 0%;
	}

	#u32108
	{
		width: 261px;
		margin-right: -10000px;
		margin-top: 4px;
		margin-left: 50%;
		left: -569px;
	}

	#u32092
	{
		width: 857px;
		margin-right: -10000px;
		margin-left: 50%;
		left: -280px;
	}

	#u32092_img
	{
		padding-bottom: 1px;
	}

	#u36501,#u36501-bw
	{
		height: 848px;
	}

	#u36507
	{
		height: 667px;
		margin-top: 111px;
		left: 20px;
		width: 96.93%;
	}

	#u7311
	{
		margin-top: 22px;
	}

	#u7308-18
	{
		margin-top: 5px;
	}

	#u28642-4
	{
		margin-top: 6px;
		left: -122px;
	}

	#pu46916
	{
		margin-top: 27px;
	}

	#u46916
	{
		margin-left: 50%;
		left: -164px;
	}

	#u46918-4
	{
		width: 722px;
		min-height: 24px;
		margin-top: 3px;
		margin-left: 50%;
		left: -126px;
	}
}

@media (min-width: 851px) and (max-width: 1200px)
{
	#muse_css_mq
	{
		background-color: #0004b0;
	}

	#bp_1200.active
	{
		display: block;
	}

	#page
	{
		min-height: 770px;
		padding-bottom: 33px;
		max-width: 1200px;
	}

	#u2871,#u2871-bw
	{
		height: 218px;
	}

	#u658
	{
		min-height: 96px;
		padding-bottom: 293px;
	}

	#pu29316-6
	{
		width: 0.01px;
		padding-bottom: 0px;
		margin-right: -10000px;
		margin-top: 30px;
		margin-left: 39px;
	}

	#u29316-6
	{
		min-height: 33px;
		margin-left: 5px;
	}

	#u45610-5
	{
		min-height: 23px;
		margin-top: 7px;
	}

	#menuu10434
	{
		width: 437px;
		margin-right: -10000px;
		margin-top: 20px;
		margin-left: 100%;
		left: -457px;
	}

	#u10435,#u10438
	{
		width: 153px;
	}

	#u10438:hover
	{
		width: 153px;
	}

	#u10438.MuseMenuActive
	{
		width: 153px;
	}

	#u10441-4
	{
		width: 144px;
	}

	#u10438:hover #u10441-4
	{
		width: 144px;
	}

	#u10438.MuseMenuActive #u10441-4
	{
		width: 144px;
	}

	#u10449
	{
		left: 155px;
	}

	#u10442
	{
		left: 345px;
	}

	#u658-bw
	{
		min-height: 96px;
	}

	#pu33646-12
	{
		margin-top: 12px;
	}

	#u33646-12
	{
		width: 332px;
		margin-top: 2px;
		left: -361px;
	}

	#u33647
	{
		left: -209px;
	}

	#u46876
	{
		margin-top: 5px;
		left: -87px;
	}

	#ppu782-4
	{
		margin-top: 17px;
		width: 100%;
	}

	#pu782-4
	{
		margin-right: -10000px;
		margin-top: 14px;
		width: 95.5%;
		margin-left: 2.26%;
	}

	#u782-4
	{
		width: 1098px;
		margin-left: 50%;
		left: -550px;
	}

	#u770-4
	{
		width: 515px;
		margin-top: 2px;
		margin-left: 50%;
		left: -258px;
	}

	#pu32108
	{
		margin-top: 62px;
		width: 100%;
		margin-left: 0%;
	}

	#u32108
	{
		width: 261px;
		margin-right: -10000px;
		margin-top: 4px;
		margin-left: 50%;
		left: -569px;
	}

	#u32092
	{
		width: 857px;
		margin-right: -10000px;
		margin-left: 50%;
		left: -280px;
	}

	#u32092_img
	{
		padding-bottom: 1px;
	}

	#u36501,#u36501-bw
	{
		height: 848px;
	}

	#u36507
	{
		height: 667px;
		margin-top: 111px;
		left: 20px;
		width: 96.92%;
	}

	#u7311
	{
		margin-top: 10px;
	}

	#u7308-18
	{
		margin-top: 14px;
	}

	#u28642-4
	{
		margin-top: 6px;
		left: -121px;
	}

	#pu46916
	{
		margin-top: 8px;
	}

	#u46916
	{
		margin-left: 50%;
		left: -175px;
	}

	#u46918-4
	{
		width: 1014px;
		min-height: 24px;
		margin-top: 7px;
		margin-left: 50%;
		left: -139px;
	}

	body
	{
		padding-bottom: 3px;
	}
}

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

	#bp_850.active
	{
		display: block;
	}

	#page
	{
		min-height: 778px;
		padding-bottom: 32px;
		max-width: 850px;
	}

	#u2871,#u2871-bw
	{
		height: 218px;
	}

	#u658_align_to_page
	{
		padding-top: 28px;
		padding-bottom: 301px;
	}

	#u29316-6
	{
		min-height: 28px;
		left: 44px;
	}

	#u45610-5
	{
		min-height: 41px;
		left: 39px;
		margin-top: 9px;
	}

	#menuu10434
	{
		width: 437px;
		left: 28px;
		margin-top: 50px;
	}

	#u10435,#u10438
	{
		width: 153px;
	}

	#u10438:hover
	{
		width: 153px;
	}

	#u10438.MuseMenuActive
	{
		width: 153px;
	}

	#u10441-4
	{
		width: 144px;
	}

	#u10438:hover #u10441-4
	{
		width: 144px;
	}

	#u10438.MuseMenuActive #u10441-4
	{
		width: 144px;
	}

	#u10449
	{
		left: 155px;
	}

	#u10442
	{
		left: 345px;
	}

	#u658,#u658-bw
	{
		min-height: 509px;
	}

	#pu33646-12
	{
		margin-top: 24px;
	}

	#u33646-12
	{
		width: 278px;
		margin-top: 1px;
		left: -385px;
	}

	#u33647
	{
		margin-top: 1px;
		left: -232px;
	}

	#u46876
	{
		left: -96px;
	}

	#pu36501
	{
		margin-top: 10px;
		width: 100%;
	}

	#u36501,#u36501-bw
	{
		height: 727px;
	}

	#u36507
	{
		padding-bottom: 112px;
		margin-top: 110px;
		left: 20px;
		width: 95.3%;
	}

	#u32108
	{
		width: 206px;
		margin-right: -10000px;
		margin-top: 64px;
		left: 26px;
	}

	#u770-4
	{
		width: 336px;
		margin-right: -10000px;
		margin-top: 67px;
		left: 51px;
	}

	#u782-4
	{
		width: 336px;
		margin-right: -10000px;
		margin-top: 38px;
		left: 51px;
	}

	#u32092
	{
		width: 439px;
		margin-right: -10000px;
		margin-top: 211px;
		margin-left: 100%;
		left: -577px;
	}

	#u7311
	{
		margin-top: 17px;
	}

	#u7308-18
	{
		margin-top: 5px;
	}

	#u28642-4
	{
		margin-top: 6px;
		left: -122px;
	}

	#pu46916
	{
		margin-top: 20px;
	}

	#u46916
	{
		margin-left: 50%;
		left: -141px;
	}

	#u46918-4
	{
		width: 281px;
		min-height: 14px;
		margin-top: 4px;
		margin-left: 50%;
		left: -104px;
	}
}

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

	#bp_480.active
	{
		display: block;
	}

	#page
	{
		min-height: 769.5746909999998px;
		padding-bottom: 29.425309000000198px;
		max-width: 480px;
	}

	#u2871,#u2871-bw
	{
		height: 217px;
	}

	#u658
	{
		min-height: 388.79999999999995px;
		padding-bottom: 0px;
	}

	#u658_align_to_page
	{
		padding-top: 27px;
		padding-bottom: 183px;
	}

	#pu45610-5
	{
		position: relative;
		width: 100%;
	}

	#u45610-5
	{
		min-height: 24px;
		margin-right: -10000px;
		margin-top: 27px;
		left: 20px;
	}

	#u29316-6
	{
		min-height: 37px;
		margin-right: -10000px;
		left: 20px;
	}

	#menuu10434
	{
		width: 415px;
		left: 20px;
		margin-top: 85px;
	}

	#u10435,#u10438
	{
		width: 131px;
	}

	#u10438:hover
	{
		width: 131px;
	}

	#u10438.MuseMenuActive
	{
		width: 131px;
	}

	#u10441-4
	{
		width: 122px;
	}

	#u10438:hover #u10441-4
	{
		width: 122px;
	}

	#u10438.MuseMenuActive #u10441-4
	{
		width: 122px;
	}

	#u10449
	{
		left: 133px;
	}

	#u10442
	{
		left: 323px;
	}

	#u658-bw
	{
		min-height: 388.79999999999995px;
	}

	#pu33646-12
	{
		margin-top: 17px;
	}

	#u33646-12
	{
		width: 284px;
		margin-top: 1px;
		left: -346px;
	}

	#u33647
	{
		margin-top: 3px;
		left: -194px;
	}

	#u46876
	{
		left: -53px;
	}

	#pu36501
	{
		margin-top: 16px;
		width: 100%;
	}

	#u36501,#u36501-bw
	{
		height: 848px;
	}

	#u36507
	{
		width: 440px;
		padding-top: 16px;
		padding-bottom: 101.04999999999995px;
		margin-top: 95px;
		margin-left: 50%;
		left: -220px;
	}

	#u32108
	{
		width: 148px;
		margin-left: 50%;
		left: -79px;
	}

	#u32092
	{
		width: 402px;
		margin-top: 27px;
		margin-left: 50%;
		left: -201px;
	}

	#u770-4
	{
		width: 190px;
		margin-right: -10000px;
		margin-top: 51px;
		margin-left: 50%;
		left: -93px;
	}

	#u782-4
	{
		width: 352px;
		margin-right: -10000px;
		margin-top: 13px;
		margin-left: 50%;
		left: -176px;
	}

	#u7308-18
	{
		top: -5px;
		margin-bottom: -5px;
	}

	#u28642-4
	{
		margin-top: 5px;
		left: -122px;
	}

	#u7311,#pu46916
	{
		margin-top: 13px;
	}

	#u46916
	{
		left: 69px;
	}

	#u46918-4
	{
		width: 281px;
		min-height: 14px;
		margin-top: 5px;
		left: 106px;
	}

	body
	{
		min-width: 480px;
	}
}

