input,textarea {
	-webkit-transition:200ms border linear,200ms box-shadow linear;
	-moz-transition:200ms border linear,200ms box-shadow linear;
	-ms-transition:200ms border linear,200ms box-shadow linear;
	-o-transition:200ms border linear,200ms box-shadow linear;
	transition:200ms border linear,200ms box-shadow linear;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1) inset;
	-moz-box-shadow:0 1px 3px rgba(0,0,0,.1) inset;
	-ms-box-shadow:0 1px 3px rgba(0,0,0,.1) inset;
	-o-box-shadow:0 1px 3px rgba(0,0,0,.1) inset;
	box-shadow:0 1px 3px rgba(0,0,0,.1) inset;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
	border:1px solid #CCC;
	padding:5px;
	margin:0;
	vertical-align:baseline;
	font-family:treg,arial,sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:normal
}
input.access,textarea.access {
	margin-bottom:5px;
	text-align:center
}
input:focus,textarea:focus {
	border-color:rgba(82,168,236,.8);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 8px rgba(82,168,236,.6);
	-ms-box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 8px rgba(82,168,236,.6);
	-o-box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 8px rgba(82,168,236,.6);
	box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 8px rgba(82,168,236,.6);
	outline:0 none
}
input.alert,textarea.alert {
	border-color:rgba(255,0,0,.8);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 8px rgba(255,0,0,.8);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 8px rgba(255,0,0,.8);
	-ms-box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 8px rgba(255,0,0,.8);
	-o-box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 8px rgba(255,0,0,.8);
	box-shadow:0 1px 2px rgba(0,0,0,.1) inset,0 0 8px rgba(255,0,0,.8);
	outline:0 none
}
.button {
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:12px;
	height:20px;
	padding:1px 0 0;
	cursor:pointer;
	text-shadow:1px 1px 0 #FFF;
	-webkit-box-shadow:0 1px 1px #fff inset;
	-moz-box-shadow:0 1px 1px #fff inset;
	-ms-box-shadow:0 1px 1px #fff inset;
	-o-box-shadow:0 1px 1px #fff inset;
	box-shadow:0 1px 1px #fff inset;
	background-color:#F0F0F0
}
.button:hover {
	-webkit-box-shadow:0 1px 1px #fff inset,0 1px 1px #ddd;
	-moz-box-shadow:0 1px 1px #fff inset,0 1px 1px #ddd;
	-ms-box-shadow:0 1px 1px #fff inset,0 1px 1px #ddd;
	-o-box-shadow:0 1px 1px #fff inset,0 1px 1px #ddd;
	box-shadow:0 1px 1px #fff inset,0 1px 1px #ddd
}
.button:active {
	background-color:#CCC;
	-webkit-box-shadow:0 1px 2px #999 inset;
	-moz-box-shadow:0 1px 2px #999 inset;
	-ms-box-shadow:0 1px 2px #999 inset;
	-o-box-shadow:0 1px 2px #999 inset;
	box-shadow:0 1px 2px #999 inset
}
.admin-access {
	width:800px;
	height:200px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-100px 0 0 -400px;
	text-align:center
}
.admin-access h2 {
	width:100%
}
.admin-access a {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:12px;
	color:#f6f6f6
}
.admin-access a:hover {
	color:#fbb034
}
.btn-add-news {
	position:relative;
	top:-3px;
	font-weight:400;
	font-family:tbold,arial,sans-serif;
	font-size:23px;
	color:#f6f6f6;
	text-align:center;
	width:29px;
	position:absolute;
	left:50%;
	margin:0 0 0 -14.5px;
	height:28px;
	background:#252525;
	-webkit-border-radius:14px;
	-moz-border-radius:14px;
	-ms-border-radius:14px;
	-o-border-radius:14px;
	border-radius:14px;
	cursor:pointer
}
.btn-add-news:hover {
	background:#fbb034
}
.btn-add-news.add-active {
	background:#fbb034
}
.btn-add-news.edit {
	background:#fbb034 url(../img/admin/admin-edit-w.png) no-repeat center center
}
.btn-add-news.edit:hover {
	background:#fbb034
}
.forms {
	margin-top:100%;
	padding:0 5px 5px;
	position:fixed;
	z-index:990;
	width:100%;
	height:100%;
	background:#fbb034
}
.forms .title {
	text-align:center;
	width:400px;
	position:relative;
	left:50%;
	margin:50px 0 10px -200px
}
.forms .title h2 {
	font-weight:400;
	font-family:tbold,arial,sans-serif;
	color:#000;
	width:auto;
	margin:0
}
.forms .col {
	float:left;
	height:100%;
	width:49%;
	border-top:#000 1px dotted
}
.forms .col .cont {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:12px;
	margin:0 10px;
	width:100%
}
.forms .col .cont h3 {
	text-align:center
}
.forms .col:not(:last-child) {
	border-right:#000 1px dotted
}
.forms .btn {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:12px
}
.forms input,.forms textarea {
	font-family:Times;
	margin-bottom:5px;
	width:92%;
	display:block
}
.forms textarea {
	max-width:92%;
	min-width:92%
}
.forms textarea[name^=desc] {
	height:250px
}
.forms textarea[name^=breve] {
	height:50px
}
.forms input[type=file] {
	display:inline;
	width:auto;
	cursor:pointer
}
.forms .actions {
	padding-right:20px;
	float:right
}
.forms .actions input {
	display:inline;
	width:auto
}
.forms .input-text,.forms .input-video,.forms .input-image {
	display:none
}
.forms .input-text.inline,.forms .input-video.inline,.forms .input-image.inline {
	display:none
}
.forms.text .input-text {
	display:block
}
.forms.video .input-video {
	display:block
}
.forms.video .input-video.inline {
	display:inline
}
.forms.image .input-image {
	display:block
}
.forms.image .input-image.inline {
	display:inline
}
.admin-news-modif {
	float:right
}
.admin-news-modif div {
	margin-left:12px;
	float:left
}
.admin-news-modif .btn-edit {
	width:20px;
	height:20px;
	cursor:pointer;
	border-radius:2px;
	opacity:.8;
	background:#fff url(../img/admin/admin-edit.png) no-repeat center center
}
.admin-news-modif .btn-edit:hover {
	opacity:1
}
.admin-news-modif .btn-delete {
	width:20px;
	height:20px;
	cursor:pointer;
	border-radius:2px;
	opacity:.8;
	background:#fff url(../img/admin/admin-delete.png) no-repeat center center
}
.admin-news-modif .btn-delete:hover {
	opacity:1
}
.breve-helper,.desc-helper {
	display:none
}
.uploaded_img a {
	font-weight:400;
	font-family:tbold,arial,sans-serif
}
.uploaded_img a:hover {
	color:#000;
	text-decoration:underline
}
.link-btn {
	margin-bottom:5px
}
.pop {
	z-index:1000;
	padding:5px 10px 10px;
	position:fixed;
	top:50%;
	left:50%;
	border:solid #252525 1px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:4px 4px 10px #252525;
	-moz-box-shadow:4px 4px 10px #252525;
	-ms-box-shadow:4px 4px 10px #252525;
	-o-box-shadow:4px 4px 10px #252525;
	box-shadow:4px 4px 10px #252525;
	display:none
}
.pop .ajouter {
	width:100%;
	text-align:center;
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:12px;
	margin-bottom:3px
}
.pop .dontforget {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:10px;
	float:left
}
.pop input {
	width:288px;
	margin-bottom:5px
}
.pop button {
	float:right;
	margin-left:5px
}
#pop-link {
	color:#f6f6f6;
	background:#141414;
	width:300px;
	height:80px;
	margin:-40px 0 0 -150px
}
#pop-title {
	color:#000;
	background:#f6f6f6;
	width:250px;
	height:313px;
	margin:-145px 0 0 -125px
}
#pop-title form div {
	float:left;
	width:30px;
	padding-top:4px;
	font-weight:400;
	font-family:tbold,arial,sans-serif;
	font-size:14px
}
#pop-title .ajouter {
	font-weight:400;
	font-family:tbold,arial,sans-serif
}
#pop-title input {
	width:200px
}
#pop-suppr {
	color:#000;
	background:#f6f6f6;
	width:200px;
	height:94px;
	margin:-47px 0 0 -100px
}
#btn-chg-accueil {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:12px;
	margin:-4px 0 0 10px
}
#btn-chg-accueil div {
	width:20px;
	height:15px;
	float:left;
	background:url(../img/admin/admin-edit-w.png) no-repeat left
}
#btn-chg-accueil:active div {
	background:url(../img/admin/admin-edit.png) no-repeat left
}
@font-face {
	font-family:tbold;
	src:url(../fonts/TSTARPRO_Bold/tstarpro-bold.eot);
	src:url(../fonts/TSTARPRO_Bold/tstarpro-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/TSTARPRO_Bold/tstarpro-bold.woff) format('woff'),url(../fonts/TSTARPRO_Bold/tstarpro-bold.ttf) format('truetype'),url(../fonts/TSTARPRO_Bold/tstarpro-bold.svg#tbold) format('svg');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:tlight;
	src:url(../fonts/TSTARPRO_Light/tstarpro-light.eot);
	src:url(../fonts/TSTARPRO_Light/tstarpro-light.eot?#iefix) format('embedded-opentype'),url(../fonts/TSTARPRO_Light/tstarpro-light.woff) format('woff'),url(../fonts/TSTARPRO_Light/tstarpro-light.ttf) format('truetype'),url(../fonts/TSTARPRO_Light/tstarpro-light.svg#tlight) format('svg');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:tmed;
	src:url(../fonts/TSTARPRO_Medium/tstarpro-medium.eot);
	src:url(../fonts/TSTARPRO_Medium/tstarpro-medium.eot?#iefix) format('embedded-opentype'),url(../fonts/TSTARPRO_Medium/tstarpro-medium.woff) format('woff'),url(../fonts/TSTARPRO_Medium/tstarpro-medium.ttf) format('truetype'),url(../fonts/TSTARPRO_Medium/tstarpro-medium.svg#tmed) format('svg');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:treg;
	src:url(../fonts/TSTARPRO_Regular_no_cyrillic/tstarpro-regular.eot);
	src:url(../fonts/TSTARPRO_Regular_no_cyrillic/tstarpro-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/TSTARPRO_Regular_no_cyrillic/tstarpro-regular.woff) format('woff'),url(../fonts/TSTARPRO_Regular_no_cyrillic/tstarpro-regular.ttf) format('truetype'),url(../fonts/TSTARPRO_Regular_no_cyrillic/tstarpro-regular.svg#treg) format('svg');
	font-weight:400;
	font-style:normal
}
@font-face {
	font-family:ebg;
	src:url(../fonts/EBGaramond/ebgaramond.eot);
	src:url(../fonts/EBGaramond/ebgaramond.eot?#iefix) format('embedded-opentype'),url(../fonts/EBGaramond/ebgaramond.woff) format('woff'),url(../fonts/EBGaramond/ebgaramond.ttf) format('truetype'),url(../fonts/EBGaramond/ebgaramond.svg#ebg) format('svg');
	font-weight:400;
	font-style:normal
}
#s_00_welcome-img {
	background:url(../img/intro/4N-welcome.jpg) no-repeat center center;
	margin-left:-100%
}
#s_00_welcome-title {
	margin-top:100%
}
#s_00_welcome-title .welcome-text {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:100px;
	width:700px;
	height:200px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-100px 0 0 -350px;
	line-height:90px;
	text-align:center;
	color:#f6f6f6
}
.iPhone #s_00_welcome-img {
	margin-left:0;
	background:url(../phone/img/intro.jpg) no-repeat center bottom;
	background-size:320px auto;
	opacity:0
}
.iPhone #s_00_welcome-title {
	position:absolute;
	margin-top:0;
	opacity:0
}
.iPhone #s_00_welcome-title .welcome-text {
	height:auto;
	top:100px;
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:34px;
	width:250px;
	position:absolute;
	left:50%;
	margin:0 0 0 -125px;
	line-height:42px
}
.iPhone #s_00_welcome-title .welcome-text b {
	font-weight:400;
	font-family:tmed,arial,sans-serif
}
.iPhone #s_01_00_pre {
	margin-top:120px
}
#s_00_news {
	height:440px;
	position:fixed;
	top:50%;
	margin:-220px 0 0 0;
	background:#252525;
	margin-left:100%
}
.iPhone #s_00_news {
	position:static;
	width:100%;
	height:auto;
	margin:0
}
#s_01_01 {
	background:#252525
}
#s_01_01 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_01_01 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
#s_01_01 .content-text {
	position:absolute;
	top:50%;
	margin-top:-230px
}
#s_01_01 .content-img {
	height:365px;
	background:url(../img/fonc/4N-fonc-anim.jpg) no-repeat center center
}
.iPhone #s_01_01 {
	height:auto
}
.iPhone #s_01_01 .content-text {
	position:static;
	margin:0
}
.iPhone #s_01_01_phone {
	background:#252525
}
.iPhone #s_01_01_phone .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
.iPhone #s_01_01_phone .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
.iPhone #s_01_01_phone .content-img {
	height:182.5px;
	position:relative;
	top:25%;
	left:50%;
	background:url(../img/fonc/4N-fonc-anim.jpg) no-repeat 50% 0;
	background-size:273px auto
}
#s_01_02 {
	background:#fbb034
}
#s_01_02 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-k.svg) no-repeat center center
}
#s_01_02 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-k.svg) no-repeat center center
}
#s_01_02 .content-text {
	position:absolute;
	top:50%;
	margin-top:-210px
}
#s_01_02 h2 {
	width:370px
}
.iPhone #s_01_02 {
	height:auto
}
.iPhone #s_01_02 .content-text {
	position:static;
	margin:0
}
.iPhone #s_01_02 h2 {
	width:auto
}
.iPhone #s_01_02_phone {
	background:#fbb034
}
.iPhone #s_01_02_phone .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-k.svg) no-repeat center center
}
.iPhone #s_01_02_phone .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-k.svg) no-repeat center center
}
.iPhone #s_01_02_phone .content-img {
	height:178.5px;
	position:relative;
	top:30%;
	left:50%;
	background-size:273px auto
}
.iPhone #s_01_02_phone .content-img img {
	width:281px;
	height:178.5px
}
.iPhone #s_01_02_phone .content-img div {
	position:absolute;
	left:50%;
	margin-left:-139.25px
}
.iPhone #s_01_02_phone .content-img #ecl20 {
	top:-140px
}
.iPhone #s_01_02_phone .content-img #ecl19 {
	top:200px
}
.iPhone #s_01_02_phone .content-img #ecl18 {
	top:180px
}
.iPhone #s_01_02_phone .content-img #ecl17 {
	top:160px
}
.iPhone #s_01_02_phone .content-img #ecl16 {
	top:140px
}
.iPhone #s_01_02_phone .content-img #ecl15 {
	top:120px
}
.iPhone #s_01_02_phone .content-img #ecl14 {
	top:100px
}
.iPhone #s_01_02_phone .content-img #ecl13 {
	top:80px
}
.iPhone #s_01_02_phone .content-img #ecl12 {
	top:60px
}
.iPhone #s_01_02_phone .content-img #ecl11 {
	top:40px
}
.iPhone #s_01_02_phone .content-img #ecl10 {
	top:20px
}
.iPhone #s_01_02_phone .content-img #ecl9 {
	top:0
}
.iPhone #s_01_02_phone .content-img #ecl8 {
	top:-20px
}
.iPhone #s_01_02_phone .content-img #ecl7 {
	top:-40px
}
.iPhone #s_01_02_phone .content-img #ecl6 {
	top:-60px
}
.iPhone #s_01_02_phone .content-img #ecl5 {
	top:-80px
}
.iPhone #s_01_02_phone .content-img #ecl4 {
	top:-100px
}
.iPhone #s_01_02_phone .content-img #ecl3 {
	top:-120px
}
.iPhone #s_01_02_phone .content-img #ecl2 {
	top:-140px
}
.iPhone #s_01_02_phone .content-img #ecl1 {
	top:-160px
}
#s_01_03 {
	background:#252525
}
#s_01_03 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_01_03 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
#s_01_03 .content-text-biline {
	position:absolute;
	top:50%;
	margin-top:-252px
}
#s_01_03 .content-text-biline .content-social {
	margin-top:0
}
#s_01_03 .content-biline {
	width:6000px
}
#s_01_03 .content-biline .top-line {
	height:276px;
	margin-left:420px
}
#s_01_03 .content-biline .bot-line {
	height:280px;
	margin-left:67px
}
.iPhone #s_01_03 {
	height:auto
}
.iPhone #s_01_03 .content-text-biline {
	position:static;
	margin-top:0
}
.iPhone #s_01_03 .content {
	padding:32px 20px 66px
}
.iPhone #s_01_03_text {
	margin-bottom:50px
}
.iPhone #s_01_03_text .content-social {
	margin-top:0
}
#s_01_04 {
	background:#fbb034
}
#s_01_04 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-k.svg) no-repeat center center
}
#s_01_04 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-k.svg) no-repeat center center
}
#s_01_04 .content-text-biline {
	position:absolute;
	top:50%;
	margin-top:-252px
}
#s_01_04 .content-biline {
	width:4000px
}
#s_01_04 .content-biline .top-line {
	margin:20px 0 0 495px
}
#s_01_04 .content-biline .bot-line {
	margin-left:155px
}
.iPhone #s_01_04 {
	height:auto
}
.iPhone #s_01_04 .content-text-biline {
	position:static;
	margin-top:0
}
.iPhone #s_01_04 .content {
	padding:32px 20px 66px
}
.iPhone #s_01_04_text {
	margin-bottom:50px
}
#s_02_01 {
	background:#252525;
	width:3768px
}
#s_02_01 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_02_01 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
.iPhone #s_02_01 {
	width:auto
}
#s_03_01 {
	background:#252525
}
#s_03_01 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_03_01 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
#s_03_01 .content-text {
	position:absolute;
	top:50%;
	margin-top:-260px
}
#s_03_01 .content-img {
	width:710px;
	height:461px;
	margin-top:-230px;
	overflow:hidden
}
#s_03_01 .content-img .img-cont {
	width:710px;
	height:2850px
}
#s_03_01 .content-img .img-cont img {
	margin-bottom:-6px
}
#s_03_p2 {
	display:none;
	opacity:0
}
.iPhone #s_03_01 {
	height:auto
}
.iPhone #s_03_01 .content-text {
	position:static;
	margin:0
}
.iPhone #s_03_p2 {
	display:block;
	opacity:1
}
#s_03_02_content-img_phone {
	margin:0;
	position:static;
	width:auto;
	height:237.5px;
	overflow:hidden
}
#s_03_02_content-img_phone .img-cont {
	width:auto;
	height:auto
}
#s_03_02_content-img_phone .img-cont img {
	float:left
}
#s_03_02_phone {
	height:auto;
	background:#252525
}
#s_03_02_phone .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_03_02_phone .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
#s_03_02 {
	background:#252525
}
#s_03_02 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_03_02 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
#s_03_02 .content-text {
	position:absolute;
	top:50%;
	margin-top:-110px;
	z-index:0
}
#s_03_02 .img-wrapper {
	width:500px;
	height:117px;
	margin:25px 0 0 165px;
	z-index:0
}
#s_03_02 .img-wrapper div {
	float:left
}
#s_03_02 .img-wrapper .count-txt {
	height:117px;
	font-weight:400;
	font-family:tbold,arial,sans-serif;
	font-size:104px;
	color:#f4f4f4;
	letter-spacing:5px
}
#s_03_02 .img-wrapper #count-txt-N {
	padding-right:10px
}
#s_03_02 .img-wrapper #count-txt-16 {
	padding-left:16px
}
#s_03_02 .content-img-spe {
	background:url(../img/exclu/p/4N-exclu-montre.png) no-repeat scroll 70% 80%;
	z-index:-1
}
#s_03_02_2 {
	background:#000 url(../img/exclu/4N-exclu.jpg) no-repeat center center;
	z-index:1;
	width:2037px;
	margin-left:100%
}
.iPhone #s_03_02 {
	height:auto
}
.iPhone #s_03_02 .content-text {
	position:static;
	margin:0
}
.iPhone #s_03_02 .img-wrapper {
	width:auto;
	height:40px;
	margin:0
}
.iPhone #s_03_02 .img-wrapper #count-txt-16 {
	padding-left:9px
}
.iPhone #s_03_02 .img-wrapper #count-txt-N {
	padding-right:5px
}
.iPhone #s_03_02 .count-txt {
	font-size:50px;
	height:59px
}
.iPhone #s_03_02 .content-img-spe {
	background-position:center center;
	background-size:contain;
	width:auto;
	height:200px;
	margin:20px 0
}
.iPhone #s_03_02_2 {
	background:#000 url(../phone/img/exclu.jpg) no-repeat center center;
	background-size:cover;
	width:100%;
	margin-left:0
}
#s_03_03 {
	background:#fbb034
}
#s_03_03 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-k.svg) no-repeat center center
}
#s_03_03 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-k.svg) no-repeat center center
}
#s_03_03 .content-text {
	position:absolute;
	top:50%;
	margin-top:-40px;
	z-index:0
}
#s_03_03 .img-wrapper {
	width:1100px;
	height:117px;
	margin:50px 0 0 146px;
	z-index:0
}
#s_03_03 .img-wrapper div {
	float:left
}
#s_03_03 .img-wrapper .count-txt {
	height:117px;
	font-weight:400;
	font-family:tbold,arial,sans-serif;
	font-size:104px;
	color:#f4f4f4;
	letter-spacing:10px;
	padding-right:15px
}
#s_03_03 .img-wrapper #s_03_03_b3 {
	background-position:0 -163.6px
}
#s_03_03 .content-img-spe {
	background:url(../img/auto/p/4N-auto-montre.png) no-repeat scroll 50% 75%;
	z-index:-1
}
#s_03_03_2 {
	background:#000 url(../img/auto/4N-auto.jpg) no-repeat center center;
	z-index:1;
	width:2315px;
	margin-left:100%
}
.iPhone #s_03_03 {
	height:auto
}
.iPhone #s_03_03 .content-text {
	position:static;
	margin:0
}
.iPhone #s_03_03 .img-wrapper {
	width:300px;
	position:relative;
	left:50%;
	margin:0 0 0 -185px
}
.iPhone #s_03_03 .img-wrapper .count-txt {
	font-size:50px;
	height:59px;
	padding:0
}
.iPhone #s_03_03 .img-wrapper .phone-auto-line {
	float:left;
	width:230px;
	height:50px;
	margin-left:25%
}
.iPhone #s_03_03 .img-wrapper .phone-auto-line:first-child {
	padding-left:39px
}
.iPhone #s_03_03 .content-img-spe {
	height:360px;
	background-position:center center;
	background-size:250px auto
}
.iPhone #s_03_03 .img-wrapper #s_03_03_b2 {
	background-position:0 -367.65000000000003px
}
.iPhone #s_03_03 .img-wrapper #s_03_03_b3 {
	background-position:0 -81.7px
}
.iPhone #s_03_03 .img-wrapper #s_03_03_b4 {
	background-position:0 -122.55000000000001px
}
.iPhone #s_03_03 .img-wrapper #s_03_03_b5 {
	background-position:0 -204.25px
}
.iPhone #s_03_03_2 {
	background:#000 url(../phone/img/auto.jpg) no-repeat center center;
	background-size:cover;
	width:auto;
	margin:0
}
#s_03_04 {
	background:#000;
	background:#000 url(../img/bracelets/4N-sophi-bracelets.jpg) no-repeat center center
}
#s_03_04 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_03_04 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
#s_03_04 .content-text {
	margin-left:825px;
	position:absolute;
	top:50%;
	margin-top:20px
}
#s_03_04 .brac-btn-container {
	position:absolute;
	top:410px;
	left:220px
}
#s_03_04 .brac-btn-container div {
	float:left
}
#s_03_04 .brac-btn-container div:nth-child(2n+1) {
	margin-right:456px
}
#s_03_04 .brac-img {
	width:413px;
	height:702px;
	position:absolute;
	top:283px;
	left:273px
}
#s_03_04 #brac-img1 {
	background:url(../img/bracelets/p/4N-brac-noir.png) no-repeat center center;
	opacity:1
}
#s_03_04 #brac-img2 {
	background:url(../img/bracelets/p/4N-brac-brun-fonce.png) no-repeat center center;
	opacity:0
}
#s_03_04 #brac-img3 {
	background:url(../img/bracelets/p/4N-brac-brun-clair.png) no-repeat center center;
	opacity:0
}
.iPhone #s_03_04 {
	height:auto;
	background:#000
}
.iPhone #s_03_04 .content-text {
	position:static;
	margin:0
}
.iPhone #s_03_04-phone {
	background:#000 url(../phone/img/sophi-bracelet.jpg) no-repeat top center;
	background-size:360px auto
}
.iPhone #s_03_04-phone .content {
	position:relative;
	padding:0;
	top:0;
	left:0
}
.iPhone #s_03_04-phone .brac-btn-container {
	z-index:101;
	position:absolute;
	top:204px;
	width:100%
}
.iPhone #s_03_04-phone .brac-btn-container .btn-brac-l {
	position:absolute;
	left:5%
}
.iPhone #s_03_04-phone .brac-btn-container .btn-brac-r {
	position:absolute;
	left:84%
}
.iPhone #s_03_04-phone .brac-cont {
	z-index:100;
	width:320px;
	height:351px;
	overflow:hidden;
	position:absolute;
	left:50%;
	top:145px;
	margin-left:-160px
}
.iPhone #s_03_04-phone .brac-img {
	width:206.5px;
	height:351px;
	position:absolute;
	top:0;
	left:53px
}
.iPhone #s_03_04-phone #brac-img1 {
	background:url(../img/bracelets/p/4N-brac-noir.png) no-repeat center center;
	background-size:206.5px auto;
	opacity:1
}
.iPhone #s_03_04-phone #brac-img2 {
	background:url(../img/bracelets/p/4N-brac-brun-fonce.png) no-repeat center center;
	background-size:206.5px auto;
	opacity:0
}
.iPhone #s_03_04-phone #brac-img3 {
	background:url(../img/bracelets/p/4N-brac-brun-clair.png) no-repeat center center;
	background-size:206.5px auto;
	opacity:0
}
#s_04_01 {
	background:#fbb034
}
#s_04_01 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-k.svg) no-repeat center center
}
#s_04_01 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-k.svg) no-repeat center center
}
#s_04_01 .content-text {
	position:absolute;
	top:50%;
	margin-top:-95px;
	z-index:2
}
#s_04_01 .other-content {
	margin:-83px 0 0 165px;
	z-index:0
}
#s_04_01_2 {
	background:url(../img/esprit/4N-esprit-p1.png),url(../img/esprit/4N-esprit-p2.jpg);
	background-repeat:no-repeat;
	background-position:center left,center right;
	z-index:1;
	width:2129px;
	margin-left:30%
}
.iPhone #s_04_01 {
	background:#000;
	height:auto
}
.iPhone #s_04_01 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
.iPhone #s_04_01 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
.iPhone #s_04_01 .content-text {
	position:static;
	margin:0
}
.iPhone #s_04_01_2 {
	background:url(../phone/img/esprit.jpg) no-repeat center center;
	background-size:cover;
	width:100%;
	margin:0;
	position:static
}
#s_04_02 {
	background:#252525
}
#s_04_02 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_04_02 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
#s_04_02 .content-text {
	position:absolute;
	top:50%;
	margin-top:-5px;
	z-index:2
}
#s_04_02 #s_04_02_img1_cont {
	z-index:0
}
#s_04_02 .s_04_02_img {
	width:596px;
	height:545px;
	position:absolute;
	top:50%;
	left:35%;
	margin-top:-280.5px
}
#s_04_02 #s_04_02_img2 {
	background:url(../img/ergo/4N-ergo-cadran.png) no-repeat scroll 94% 35%;
	z-index:0
}
#s_04_02 .rule {
	width:3px;
	height:68px;
	background:url(../img/ergo/4N-ergo-fleche.png) no-repeat center center
}
#s_04_02 #s_04_02_rule-1 {
	position:absolute;
	top:174px;
	right:272px
}
#s_04_02 #s_04_02_rule-text {
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:34px;
	color:#f6f6f6;
	position:absolute;
	top:274px;
	right:172px
}
#s_04_02.iPad #s_04_02_img2 {
	background:url(../img/ergo/4N-ergo-cadran.png) no-repeat scroll 166px 6px
}
#s_04_02.iPad .rule {
	background:url(../img/ergo/4N-ergo-fleche.png) no-repeat center center
}
#s_04_02.iPad #s_04_02_rule-1 {
	top:24px;
	left:185px
}
#s_04_02.iPad #s_04_02_rule-text {
	top:123px;
	left:184px
}
#s_04_02 #s_04_02_img3 {
	width:2000px;
	height:600px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-300px 0 0 -1000px;
	background:url(../img/ergo/4N-main.png) no-repeat scroll 762px 125px;
	z-index:0
}
#s_04_02_2 {
	background:#000 url(../img/ergo/4N-ergo-massive.jpg) no-repeat center center;
	z-index:1;
	width:2636px
}
.iPhone #s_04_02 {
	background:#000
}
.iPhone #s_04_02 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
.iPhone #s_04_02 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
.iPhone #s_04_02 .content-text {
	position:static;
	margin:0
}
.iPhone #s_04_02_2 {
	background:#000 url(../phone/img/ergo.jpg) no-repeat center center;
	background-size:cover;
	width:100%
}
.iPhone #s_04_02-phone {
	background:#252525
}
.iPhone #s_04_02-phone .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
.iPhone #s_04_02-phone .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
.iPhone #s_04_02-phone #s_04_02_img1_cont {
	position:relative
}
.iPhone #s_04_02-phone #s_04_02_img1_cont div.s_04_02_img:not(:first-child) {
	display:none
}
.iPhone #s_04_02-phone .s_04_02_img {
	width:298px;
	height:272.5px;
	background-size:contain;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-149px;
	margin-top:-136.25px
}
.iPhone #s_04_02_img2 {
	position:relative
}
.iPhone #s_04_02_img2 #s_04_02_svg_cont {
	width:256px;
	height:174px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-87px 0 0 -128px
}
.iPhone #s_04_02_img2 #s_04_02_svg_cont #s_04_02_svg_included {
	position:absolute
}
.iPhone #s_04_02_img2 #s_04_02_svg_arrow {
	width:4px;
	height:74px;
	position:absolute;
	left:30px;
	top:24px;
	background:url(../phone/img/4N-ergo-fleche.png) no-repeat center center;
	background-size:4px 0
}
.iPhone #s_04_02_img3 {
	position:relative
}
.iPhone #s_04_02_img3 div.s_04_02_img:not(:first-child) {
	display:none
}
.iPhone #s_04_02_img3 .main {
	opacity:0;
	width:100%;
	height:227px;
	background:url(../phone/img/main.png) no-repeat center center;
	background-size:auto 227px;
	position:absolute;
	top:32.5%
}
#s_04_03 {
	background:#fff
}
#s_04_03 h2,#s_04_03 p {
	color:#000
}
#s_04_03 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_04_03 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
#s_04_03 .content-text {
	position:absolute;
	top:50%;
	left:825px;
	margin-top:0;
	z-index:2
}
#s_04_03_1 {
	background:#fff url(../img/boite/4N-boite-1.jpg) no-repeat;
	background-position:25px 50%;
	z-index:0
}
.iPhone #s_04_03 {
	height:auto
}
.iPhone #s_04_03 .content-text {
	position:static;
	margin:0
}
.iPhone #s_04_03_1 {
	background:#fff url(../phone/img/boite.jpg) no-repeat center center;
	background-size:cover
}
#s_04_04 {
	background:#252525
}
#s_04_04 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_04_04 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
#s_04_04 .content-text {
	position:absolute;
	top:380px;
	z-index:2
}
#s_04_04_1 {
	background:#fff url(../img/finitions/4N-finitions-1.jpg) no-repeat scroll 0 -350px;
	z-index:0;
	width:1871px;
	height:1400px
}
#s_04_04_2 {
	background:#000 url(../img/finitions/4N-finitions-2.jpg) no-repeat scroll -50% -350px;
	z-index:1;
	width:3000px;
	left:100%
}
#caption1 {
	top:16%;
	left:18.5%
}
#caption2 {
	top:27.3%;
	left:63.5%
}
#caption3 {
	top:20.7%;
	left:76.3%
}
#caption4 {
	top:8%;
	left:79%
}
#caption5 {
	top:6%;
	left:29%
}
#caption6 {
	top:12.8%;
	left:32.3%
}
#caption7 {
	top:22.7%;
	left:16.3%
}
.iPhone #s_04_04 {
	background:#000;
	height:auto
}
.iPhone #s_04_04 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
.iPhone #s_04_04 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
.iPhone #s_04_04 .content-text {
	position:static;
	margin:0
}
.iPhone #s_04_04_1 {
	background:#000;
	width:100%;
	height:700px;
	position:relative;
	overflow-x:hidden
}
.iPhone #s_04_04_1 .content-img {
	background:url(../phone/img/finitions.jpg) no-repeat center center;
	background-size:360px auto;
	height:700px;
	width:360px;
	margin-left:-180px;
	position:absolute;
	left:50%;
	top:0
}
.iPhone #s_04_04_2 {
	background:#000;
	width:100%;
	height:546px;
	position:relative;
	overflow-x:hidden;
	left:0
}
.iPhone #s_04_04_2 .content-img {
	background:url(../phone/img/finitions2.jpg) no-repeat center center;
	background-size:360px auto;
	height:546px;
	width:360px;
	margin-left:-180px;
	position:absolute;
	left:50%;
	top:0
}
.iPhone .caption {
	opacity:0
}
.iPhone #caption1 {
	top:36%;
	left:22.5%
}
.iPhone #caption2 {
	top:54.5%;
	left:63%
}
.iPhone #caption3 {
	top:16.5%;
	left:34.5%
}
.iPhone #caption4 {
	top:2.5%;
	left:31%
}
.iPhone #caption5 {
	top:19.5%;
	left:36%
}
.iPhone #caption6 {
	top:34.8%;
	left:-44.8%
}
.iPhone #caption7 {
	top:47.5%;
	left:-52.3%
}
#s_04_05 {
	background:#252525;
	background:#000
}
#s_04_05 .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
#s_04_05 .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
#s_04_05 .content-text {
	position:absolute;
	top:50%;
	margin-top:-170px
}
#s_04_05 .content-img {
	width:366px;
	height:531px;
	margin:-265px 0 0 165px;
	background:url(../img/4N-fq.jpg) no-repeat center center
}
.iPhone #s_04_05 {
	height:auto
}
.iPhone #s_04_05 .content-text {
	position:static;
	margin:0
}
.iPhone #s_04_05 .content-img {
	width:100%;
	height:380px;
	min-height:0;
	margin:0;
	background:url(../img/4N-fq.jpg) no-repeat bottom center;
	background-size:183px auto
}
#popin-contact,#popin-press {
	display:none;
	opacity:0
}
#popin-contact .popin-content,#popin-press .popin-content {
	background:#fbb034 url(../phone/svg/4N-logo-white.svg) no-repeat center
}
.iPhone #popin-contact .popin-content,.iPhone #popin-press .popin-content {
	background:#fbb034 url(../phone/svg/4N-logo-white.svg) no-repeat scroll 50% 39%;
	height:315px
}
#popin-press .popin-content {
	height:300px
}
#popin-press input[type=text] {
	width:200px
}
#popin-press .log-response {
	color:#f6f6f6;
	font-size:14px;
	padding-top:10px
}
#popin-press .button {
	height:26px
}
body {
	background-color:#000
}
body,html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	overflow-x:hidden
}
img {
	margin:0;
	padding:0;
	border:0
}
b {
	font-weight:400;
	font-family:tbold,arial,sans-serif
}
reg {
	font-weight:400;
	font-family:treg,arial,sans-serif
}
med {
	font-weight:400;
	font-family:tmed,arial,sans-serif
}
h1 {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:160px;
	color:#000
}
.iPhone h1 {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:34px
}
h2 {
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:40px;
	line-height:43px;
	width:315px;
	margin:0 0 7px;
	letter-spacing:3px;
	color:#f6f6f6;
	text-transform:uppercase
}
.iPhone h2 {
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:34px;
	width:auto;
	line-height:36px
}
p {
	margin:0;
	padding:0;
	width:315px;
	color:#fff;
	font-size:13px;
	line-height:17px;
	font-family:"Times New Roman";
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	-o-hyphens:auto;
	hyphens:auto;
	word-wrap:break-word
}
.iPhone p {
	font-size:17px;
	line-height:23px;
	width:auto
}
a {
	cursor:pointer;
	text-decoration:none;
	color:#000
}
a:hover {
	color:#fbb034
}
.btn-footer {
	height:25px;
	padding-top:5px;
	margin:0 44px;
	cursor:pointer;
	color:#000
}
.btn-footer:hover {
	color:#fbb034
}
.btn-footer.iPad {
	margin:0 32px
}
.g100 {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}
.iPhone .g100 {
	position:static;
	min-height:480px
}
.header {
	z-index:1000;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:45px;
	background:#f6f6f6
}
.header .header-content {
	width:100%;
	height:25px;
	position:absolute;
	top:10px
}
.header .header-content .header-logo {
	width:48px;
	height:36px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-18px 0 0 -24px;
	background:url(../phone/svg/4N-logo-black.svg) no-repeat center
}
.header .header-content .header-social-container {
	height:100%;
	float:right;
	padding:2px 55px 0 0
}
.header .header-content .header-social-container div {
	float:left;
	margin-left:12px
}
.iPhone .header .header-content .header-logo {
	background:url(../phone/svg/4N-logo-black.svg) no-repeat center
}
.footer {
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	z-index:1000;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:43px;
	background:#f6f6f6
}
.footer .footer-content {
	width:100%;
	height:23px;
	position:absolute;
	bottom:9px
}
.footer .footer-content .nav {
	text-transform:uppercase
}
.footer .footer-content .nav .nav-pt {
	float:left;
	height:25px;
	width:50%
}
.footer .footer-content .nav .pt1 .btn-footer {
	float:right
}
.footer .footer-content .nav .pt2 .btn-footer {
	float:left
}
.footer .footer-content .nav a,.footer .footer-content .nav .btn-footer {
	font-weight:400;
	font-family:tbold,arial,sans-serif;
	font-size:11px
}
.footer .footer-content .btn-lang-wrapper {
	overflow:hidden
}
.footer .footer-content .btn-lang-group {
	position:relative
}
.footer .footer-content .lang {
	position:absolute;
	right:55px;
	bottom:-6px
}
.footer .footer-content .lang.iPad {
	right:20px
}
.footer .footer-content .lang .pad-lang {
	width:15px;
	height:30px
}
.footer .footer-content .lang div {
	float:left;
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:11px;
	background:#f6f6f6
}
.footer .footer-content .lang .btn-lang {
	height:25px;
	padding-top:10px;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	cursor:pointer
}
.footer .footer-content .lang .btn-lang:hover .txt {
	color:#fbb034
}
.footer .footer-content .lang .lang-sep {
	float:right;
	vertical-align:-1px;
	padding:0 4px
}
.footer .active .txt {
	color:#fbb034
}
.btn-fb-black,.btn-tw-black,.btn-pi-black,.btn-in-black,.btn-yt-black,.btn-fb-white,.btn-tw-white,.btn-fb-orange,.btn-tw-orange {
	width:20px;
	height:20px;
	cursor:pointer
}
.btn-fb-black {
	background:url(../phone/svg/social/fb-k.svg) no-repeat center center
}
.btn-tw-black {
	background:url(../phone/svg/social/tw-k.svg) no-repeat center center
}
.btn-fb-white {
	background:url(../phone/svg/social/fb-g.svg) no-repeat center center
}
.btn-tw-white {
	background:url(../phone/svg/social/tw-g.svg) no-repeat center center
}
.btn-fb-orange {
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
.btn-tw-orange {
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
.btn-pi-black {
	background:url(../phone/svg/social/pint-k.svg) no-repeat center center
}
.btn-in-black {
	background:url(../phone/svg/social/inst-k.svg) no-repeat center center
}
.btn-yt-black {
	background:url(../phone/svg/social/yt-k.svg) no-repeat center center
}
.btn-yt-black:hover {
	background:url(../phone/svg/social/yt-k.svg) no-repeat center center
}
.content {
	margin-top:45px;
	width:1280px;
	height:562px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-281px 0 0 -640px
}
.content-text {
	margin-left:165px
}
.content-text-biline {
	margin-left:165px
}
.content-social {
	float:left;
	margin-top:14px;
	width:164px
}
.content-social div {
	margin-right:12px;
	float:left
}
.content-img {
	width:660px;
	height:364px;
	margin-top:-182px;
	position:absolute;
	top:50%;
	left:495px
}
.content-biline {
	height:546px;
	position:absolute;
	top:49%;
	margin-top:-281px
}
.content-biline .line {
	float:left;
	height:273px
}
.content-biline .line div {
	float:left
}
.content-biline .line img {
	position:relative!important
}
.content-biline .sep {
	float:left;
	width:1px;
	height:100%;
	background:#f6f6f6
}
.iPhone .content {
	margin:0;
	position:static;
	width:auto;
	height:auto;
	padding:32px 20px 66px
}
.iPhone .content-biline {
	margin:0;
	position:static;
	width:auto;
	height:auto;
	padding:32px 20px 66px;
	padding-left:0
}
.iPhone .content-text {
	margin-left:0
}
.iPhone .content-text-biline {
	margin-left:0
}
.iPhone .phone-svg-content {
	width:100%;
	padding-top:20px
}
.iPhone .phone-svg-content div {
	width:100%;
	text-align:center
}
.iPhone .phone-svg-content div .chlg {
	width:100%
}
.iPhone .content-img {
	width:320px;
	height:auto;
	margin-top:0;
	margin-left:-160px;
	position:static
}
.content-social-black .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-k.svg) no-repeat center center
}
.content-social-black .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-k.svg) no-repeat center center
}
.content-social-orange .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
.content-social-orange .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
.num-bande {
	width:63px;
	height:82px;
	margin-top:11px;
	background:url(../img/exclu/p/4N-exclu-num-bande.png) repeat-y;
	position:relative!important
}
.num-band-6based {
	width:63px;
	height:82px;
	margin-top:11px;
	background:url(../img/exclu/p/4N-exclu-num-bande.png) repeat-y;
	position:relative!important;
	background:url(../img/exclu/p/4N-exclu-num-bande-6based.png) repeat-y
}
.num-band-4based {
	width:63px;
	height:82px;
	margin-top:11px;
	background:url(../img/exclu/p/4N-exclu-num-bande.png) repeat-y;
	position:relative!important;
	background:url(../img/exclu/p/4N-exclu-num-bande-4based.png) repeat-y
}
.num-band-3based {
	width:63px;
	height:82px;
	margin-top:11px;
	background:url(../img/exclu/p/4N-exclu-num-bande.png) repeat-y;
	position:relative!important;
	background:url(../img/exclu/p/4N-exclu-num-bande-3based.png) repeat-y
}
.iPhone .num-bande,.iPhone .num-band-3based,.iPhone .num-band-4based,.iPhone .num-band-6based {
	width:32px;
	height:41px;
	background-size:40px auto;
	margin-top:5px
}
.btn-brac-l {
	cursor:pointer;
	width:32px;
	height:32px;
	background:url(../phone/svg/clic_brac.svg) no-repeat center center;
	background-size:32px 32px
}
.btn-brac-r {
	cursor:pointer;
	width:32px;
	height:32px;
	background:url(../phone/svg/clic_brac.svg) no-repeat center center;
	background-size:32px 32px;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
#console {
	display:none;
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:12px;
	position:fixed;
	top:13px;
	left:45px;
	z-index:2000;
	color:#000
}
.less-error-message {
	position:fixed;
	top:0;
	left:0;
	z-index:2000
}
.container-actu {
	padding:37px 40px
}
.container-actu p {
	width:322px;
	line-height:16px
}
.container-actu a {
	color:#999
}
.container-actu a:hover {
	color:#fbb034
}
.container-actu .sep {
	float:left;
	width:1px;
	margin:0 37px;
	height:366px;
	background:#f6f6f6
}
.container-actu .actu {
	color:#f6f6f6;
	float:left;
	width:413px;
	height:366px
}
.container-actu .actu .actu-head {
	width:100%;
	height:30px
}
.container-actu .actu .actu-head .actu-date {
	float:left;
	font-weight:400;
	font-family:tbold,arial,sans-serif;
	font-size:15px
}
.container-actu .actu .actu-head .actu-social {
	float:right
}
.container-actu .actu .actu-head .actu-social div {
	margin-left:12px;
	float:left
}
.container-actu .actu .actu-title {
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:34px;
	text-transform:uppercase;
	line-height:52px;
	margin-bottom:2px
}
.iPhone .container-actu {
	padding:15px 20px
}
.iPhone .container-actu .actu .actu-head .actu-date {
	font-size:12px;
	margin-top:9px
}
.iPhone .container-actu .actu .actu-head .actu-social div {
	margin-bottom:10px
}
.iPhone .container-actu .actu .actu-title {
	font-size:34px;
	line-height:36px;
	margin-bottom:15px
}
.btn-learn-more {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:10px;
	letter-spacing:1px;
	margin-top:22px;
	padding:7px 7px 6px 8px;
	border-radius:3px;
	background:#f6f6f6;
	color:#252525;
	width:90px;
	text-transform:uppercase;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	cursor:pointer;
	height:12px;
	text-align:center
}
.actu-mode-video .actu-video {
	padding:2px 0 0;
	width:100%;
	height:234px
}
.actu-mode-video .actu-video .video {
	width:100%;
	height:100%;
	position:static;
	top:0;
	margin-top:0
}
.actu-mode-video .actu-video .video .video-img {
	position:static
}
.actu-mode-video .btn-learn-more {
	margin-top:258px
}
.iPhone .video-container {
	float:none
}
.iPhone .actu-mode-video .btn-learn-more {
	margin-top:22px
}
.iPhone .actu-mode-image .btn-learn-more {
	margin-top:15px
}
.actu-mode-image .actu-image {
	width:100%;
	height:234px
}
.video-container {
	float:left;
	width:872px;
	padding:0 35px;
	height:100%;
	background:#252525
}
.video-container:nth-child(2n) {
	background:#333
}
.video-container .video {
	width:872px;
	height:538px;
	position:relative;
	top:49%;
	margin-top:-269px;
	cursor:pointer;
	background:#000
}
.video-container .video .video-img {
	width:100%;
	height:100%;
	position:absolute;
	opacity:.5
}
.video-container .video .video-btn-play {
	width:78px;
	height:78px;
	background:url(../img/4N-play.png) no-repeat center center;
	position:absolute;
	top:50%;
	left:50%;
	margin:-39px 0 0 -39px
}
.video-container .video .video-text {
	position:absolute;
	bottom:0;
	margin:0 0 28px 33px
}
.iPhone .video-container-phone {
	background:#252525;
	width:auto;
	padding:25px 20px
}
.iPhone .video-container-phone .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-o.svg) no-repeat center center
}
.iPhone .video-container-phone .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-o.svg) no-repeat center center
}
.iPhone .video-container-phone .video .video-container {
	width:100%;
	padding:0;
	margin-top:55px;
	background:#000
}
.iPhone .video-container-phone .video .video-container .YTvid {
	margin-top:0
}
.iPhone .video-container-phone .video .video-container .video-img {
	margin-top:55px;
	width:100%;
	height:148px;
	text-align:center;
	background-size:cover!important
}
.iPhone .video-container-phone .video .video-container .video-btn-play {
	width:39px;
	height:39px;
	background:url(../phone/svg/play.svg) no-repeat center center;
	position:relative;
	top:50%;
	margin-top:-39px;
	display:inline-block
}
.iPhone .video-container-phone:nth-child(2n) {
	background:#252525
}
.iPhone .video-container-phone:nth-child(2n+1) {
	background:#333
}
.iPhone .video-container-phone .YTvid {
	margin-top:20px
}
.trans4N {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:#fbb034;
	position:fixed;
	top:100%;
	z-index:997
}
.trans4N .content-social .btn-tw {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/tw-k.svg) no-repeat center center
}
.trans4N .content-social .btn-fb {
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(../phone/svg/social/fb-k.svg) no-repeat center center
}
.trans4N h1 {
	position:absolute;
	top:50%;
	left:50%;
	width:1050px;
	height:160px;
	margin:-85px 0 0 -525px
}
.iPhone .trans4N {
	position:static;
	min-height:480px
}
.iPhone .trans4N h1 {
	position:relative;
	text-align:center;
	width:250px;
	margin:-85px 0 0 -125px
}
[trad] {
	display:none
}
.scroll-invite {
	opacity:0;
	z-index:990;
	width:76px;
	height:50px;
	position:fixed;
	bottom:94px;
	left:50%;
	margin-left:-38px;
	color:#f6f6f6;
	text-align:center
}
.scroll-invite.mobile {
	margin-top:-25px;
	text-align:right;
	left:auto;
	right:50px;
	top:50%
}
.scroll-invite .sci-text-big {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:13px;
	width:100%
}
.scroll-invite .sci-text-small {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:11px;
	width:100%;
	padding-bottom:3px
}
.scroll-invite .sci-arrow-down {
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #fbb034;
	margin-left:-6px;
	padding-top:3px;
	position:relative;
	left:50%;
	opacity:.5
}
.scroll-invite .on {
	opacity:1
}
.scroll-invite .sci-arrows.mobile {
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
	position:relative;
	left:70%;
	top:-55%
}
.iPhone .scroll-invite {
	position:absolute;
	top:225px;
	left:50%
}
.news-wrappa {
	width:100%
}
.news-full {
	z-index:0;
	width:774px;
	position:absolute;
	left:50%;
	margin:0 0 0 -387px;
	margin-top:90px
}
.news-full .container-actu {
	background:#252525
}
.news-full .container-actu .actu {
	float:none;
	height:auto;
	width:100%
}
.news-full .container-actu .actu p {
	font-size:14px;
	line-height:20px;
	width:574px
}
.news-full .container-actu .sep {
	float:none;
	height:1px;
	width:100%;
	margin:63px 0 28px
}
.news-full .container-actu .actu-title {
	margin-bottom:38px
}
.news-full .container-actu .actu-video {
	height:395px
}
.news-full .container-actu .actu-image {
	width:100%;
	height:395px
}
.actu-video .video-btn-play {
	position:relative!important;
	top:-50%!important;
	background-size:39px 39px!important
}
.noTrad {
	color:#999;
	font-style:italic
}
.iPhone .news-full .container-actu .sep {
	margin:28px 0 14px
}
.iPhone .news-full .container-actu .actu p {
	font-size:17px;
	line-height:23px;
	width:100%
}
.iPhone .news-full .container-actu .actu-video {
	height:174px
}
.iPhone .news-full .container-actu .actu-image {
	height:174px
}
.loader-progress {
	z-index:997;
	width:128px;
	height:128px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-64px 0 0 -64px;
	background:0 0
}
.loader-progress div.text {
	width:300px;
	height:100px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-50px 0 0 -150px;
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:100px;
	color:#f6f6f6;
	text-align:center
}
.loader-bg {
	z-index:996;
	background:#fbb034;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%
}
#skrollr-body {
	height:100%
}
.caption {
	position:absolute;
	white-space:nowrap
}
.caption .caption-text {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:29px;
	text-transform:uppercase;
	text-shadow:rgba(0,0,0,.9) 1px 1px 3px;
	color:#f6f6f6
}
.caption .caption-dot {
	position:absolute;
	margin-top:-15px;
	width:9px;
	height:9px;
	background:#fbb034;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%
}
.caption.right {
	width:400px
}
.caption.right .caption-text {
	width:400px;
	text-align:right
}
.caption.right .caption-dot {
	float:right;
	left:100%;
	margin-left:2px
}
.caption.left .caption-dot {
	float:left;
	margin-left:-18px
}
.caption.two-lines .caption-dot {
	margin-top:-52px
}
.iPhone .caption .caption-text {
	font-size:20px
}
.iPhone .caption .caption-dot {
	position:absolute;
	margin-top:-30px;
	width:15px;
	height:15px;
	background:url(../phone/svg/circle.svg)
}
rut {
	font-family:ebg,'Times New Roman',serif
}
ru2 {
	font-family:tlight,'arial narrow',sans-serif
}
.IE {
	margin-top:100px;
	text-align:center;
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:34px;
	color:#f6f6f6;
	text-transform:uppercase
}
.IE .navig {
	margin:20px 0 40px;
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:16px
}
.IE .navig a {
	color:#fbb034
}
.IE .navig a:hover {
	text-decoration:underline
}
.IE .logo-4N {
	width:100%;
	height:26px;
	background:url(../img/4N-logo-white.png) no-repeat center center
}
.iPhone .logo-4N {
	margin:30px 0 40px
}
.iPhone .news-full {
	position:static;
	width:100%;
	margin:0
}
.iPhone .popin-top .popin-content .popin-btn-close {
	width:30px;
	height:30px;
	background:url(../img/4N-close.png) no-repeat center center;
	cursor:pointer;
	position:absolute;
	top:15px;
	right:50px;
	opacity:.7
}
.iPhone .popin-top .popin-content .popin-btn-close:hover {
	opacity:.9
}
.collec-menu {
	z-index:900;
	width:100%;
	height:241px;
	padding-top:45px;
	background:#fbb034
}
.collec-menu .cm-big-title {
	padding-top:70px;
	width:100%;
	text-align:center;
	font-weight:400;
	font-family:tmed,arial,sans-serif;
	font-size:70px;
	color:#000
}
.collec-menu .cm-model-list-cont {
	width:100%
}
.collec-menu .cm-model-list-cont .cm-model-list {
	padding-top:57px;
	position:absolute;
	left:50%
}
.collec-menu .cm-model-list-cont .cm-model-list .cm-model-btn {
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:14px;
	width:170px;
	text-align:center;
	cursor:pointer;
	float:left
}
.collec-menu .cm-model-list-cont .cm-model-list .cm-model-btn.active {
	font-weight:400;
	font-family:tmed,arial,sans-serif
}
.iPhone .collec-menu {
	z-index:900;
	width:100%;
	height:auto;
	padding-top:45px;
	background:#fbb034
}
.iPhone .collec-menu .cm-big-title {
	padding-top:70px;
	padding-bottom:70px;
	width:100%;
	text-align:center;
	font-weight:400;
	font-family:tmed,arial,sans-serif;
	font-size:35px;
	color:#000
}
.iPhone .collec-menu .cm-model-list-cont {
	width:100%
}
.iPhone .collec-menu .cm-model-list-cont .cm-model-list {
	padding-top:0;
	position:static
}
.iPhone .collec-menu .cm-model-list-cont .cm-model-list .cm-model-btn {
	padding-top:6px;
	padding-left:20px;
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:28px;
	width:100%;
	text-align:left;
	cursor:pointer;
	float:none
}
.iPhone .collec-menu .cm-model-list-cont .cm-model-list .cm-model-btn:nth-child(2n+1) {
	background-color:rgba(255,255,255,.2)
}
.collec-container {
	margin-top:74px
}
.collec-container .collec-item-cont {
	height:700px;
	width:1280px;
	position:relative;
	left:50%;
	margin-left:-640px;
	background-repeat:no-repeat;
	background-position:right center;
	margin-bottom:190px
}
.collec-container .collec-item {
	margin-left:58px;
	width:472px
}
.collec-container .collec-item .content-text {
	margin-left:0
}
.collec-container .collec-item .content-text h2,.collec-container .collec-item .content-text p {
	width:472px
}
.collec-container .content-spec {
	margin-top:35px
}
.collec-container .content-spec .sep {
	margin:22px 0
}
.collec-container .content-spec table {
	margin:0;
	padding:0;
	border-collapse:collapse;
	width:100%;
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:15px;
	color:#f6f6f6
}
.collec-container .content-spec table tr {
	line-height:22px
}
.collec-container .content-spec table tr td:first-child {
	width:147px;
	padding-right:15px
}
.collec-container .content-spec table li {
	list-style:none
}
.collec-container .content-spec table li:before {
	content:"· "
}
.collec-container .content-spec table li.newline:before {
	color:#000
}
.collec-container .content-spec table .sep {
	background:#333;
	margin:11px 0
}
.iPhone .collec-container {
	padding:0 20px
}
.iPhone .collec-container .collec-item-cont {
	background-size:400px auto;
	height:auto;
	width:100%;
	position:static;
	left:50%;
	margin-left:0;
	background-repeat:no-repeat;
	background-position:center 25%;
	margin-bottom:190px
}
.iPhone .collec-container .collec-item-cont:last-child {
	margin-bottom:0
}
.iPhone .collec-container .collec-item {
	margin-left:0;
	width:100%
}
.iPhone .collec-container .collec-item .content-text {
	margin-left:0
}
.iPhone .collec-container .collec-item .content-text h2,.iPhone .collec-container .collec-item .content-text p {
	width:100%
}
.iPhone .collec-container .collec-item .content-text h2 {
	letter-spacing:3px
}
.iPhone .collec-container .content-spec {
	margin-top:470px
}
.iPhone .collec-container .content-spec .sep {
	margin:22px 0
}
.iPhone .collec-container .content-spec table {
	width:100%;
	margin:35px 0
}
.iPhone .collec-container .content-spec table tr td {
	width:100%;
	display:block
}
.iPhone .collec-container .content-spec table tr td:first-child {
	width:100%
}
.iPhone .collec-container .content-spec table tr:nth-child(2n+1):not(:first-child) td:first-child {
	font-size:20px;
	text-transform:uppercase;
	border-bottom:1px solid #999;
	letter-spacing:3px;
	margin:20px 0;
	padding-right:0;
	padding-bottom:10px
}
.iPhone .collec-container .content-spec table li {
	list-style:none
}
.iPhone .collec-container .content-spec table li:before {
	content:"· "
}
.iPhone .collec-container .content-spec table li.newline:before {
	color:#000
}
.iPhone .collec-container .content-spec table .sep {
	display:none
}
.iPhone .ret-col h2 {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:15px;
	font-size:34px;
	line-height:36px;
	letter-spacing:1.3px
}
.iPhone .footing-col {
	height:0
}
.footing-col {
	width:100%;
	height:210px
}
.ret-col .sep {
	width:100%;
	height:1px;
	background:#f6f6f6
}
.ret-col h2 {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#f6f6f6;
	line-height:normal;
	letter-spacing:normal;
	margin:0
}
.ret-title {
	padding-top:90px;
	padding-bottom:45px;
	width:100%;
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:22px;
	letter-spacing:2px;
	color:#f6f6f6;
	text-align:center
}
.map-canvas-wrapper {
	width:100%;
	height:600px
}
#map_canvas {
	position:absolute;
	left:50%;
	margin-left:-600px;
	width:1200px;
	height:600px
}
.gm-iw-content {
	overflow:hidden;
	min-width:250px;
	padding-bottom:4px;
	white-space:nowrap
}
.gm-iw-content h1 {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:22px;
	color:#000;
	text-transform:uppercase;
	margin-top:5px
}
.gm-iw-content span {
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:14px
}
.gm-iw-content a {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:14px;
	color:#fbb034;
	text-decoration:none
}
.gm-iw-content a:hover {
	text-decoration:underline
}
.gm-iw-content .gm-iw-phone {
	width:15px;
	height:15px;
	float:left;
	background:url(../img/maps/phone-icon.png) no-repeat bottom left
}
.retailers-wrapper {
	margin-top:30px;
	width:800px;
	position:relative;
	left:50%;
	margin-left:-400px
}
.retailers-wrapper .retailer-wrapper {
	padding-top:16px;
	cursor:pointer
}
.retailers-wrapper .retailer-wrapper:hover {
	background:#141414
}
.retailers-wrapper .retailer-wrapper:hover .pin {
	background:url(../img/maps/pin-orange.svg) no-repeat center center
}
.retailers-wrapper .retailer-wrapper.active h2,.retailers-wrapper .retailer-wrapper.active span,.retailers-wrapper .retailer-wrapper.active a {
	color:#fbb034
}
.retailers-wrapper .retailer-wrapper.active .pin {
	background:url(../img/maps/pin-orange.svg) no-repeat center center
}
.retailers-wrapper .retailer-wrapper.active a:hover {
	color:#f6f6f6
}
.retailers-wrapper h1 {
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:26px;
	text-transform:uppercase;
	color:#f6f6f6;
	margin-top:45px
}
.retailers-wrapper .pin {
	float:left;
	width:53px;
	height:56px;
	background:url(../img/maps/pin-white.svg) no-repeat center center;
	margin-bottom:16px
}
.retailers-wrapper .gm-iw-phone {
	width:17px;
	height:15px;
	float:left;
	background:url(../img/maps/phone-icon-white.png) no-repeat bottom left
}
.retailers-wrapper .infos .left {
	float:left
}
.retailers-wrapper .infos .right {
	float:right;
	margin-right:7px
}
.retailers-wrapper span {
	font-size:12px;
	color:#f6f6f6
}
.retailers-wrapper .r {
	width:250px;
	text-align:right
}
.retailers-wrapper .phone {
	font-weight:400;
	font-family:treg,arial,sans-serif
}
.retailers-wrapper a {
	font-size:12px;
	text-decoration:none;
	color:#f6f6f6
}
.retailers-wrapper a:hover {
	color:#fbb034
}
.footing {
	width:100%;
	height:100px
}
.iPhone .map-canvas-wrapper {
	width:100%;
	height:300px
}
.iPhone #map_canvas {
	position:static;
	left:0;
	margin-left:0;
	width:100%;
	height:300px
}
.iPhone .retailers-wrapper {
	margin-top:30px;
	width:100%;
	position:static;
	left:0;
	margin-left:0
}
.iPhone .retailers-wrapper .pin {
	height:41px;
	margin-bottom:66px
}
.iPhone .country {
	width:auto;
	padding:5px 20px 20px
}
.iPhone .country h2 {
	font-size:20px
}
.iPhone .infos .left {
	float:none
}
.iPhone .infos .right {
	float:none;
	margin-right:0
}
.iPhone .infos .right .r {
	text-align:left
}
.iPhone .infos .right .r:last-child {
	margin-bottom:14px
}
.skrollable {
	position:fixed;
	z-index:100
}
.skrollable .skrollable {
	position:absolute
}
.navi {
	width:100%;
	position:fixed;
	bottom:-16px;
	z-index:999;
	background:#fff
}
.navi .navi-container {
	position:fixed;
	bottom:43px;
	height:16px;
	z-index:1;
	width:166px;
	position:absolute;
	left:50%;
	margin:0 0 0 -83px
}
.navi .navi-container .navi-section {
	float:left;
	margin-right:34px;
	cursor:pointer;
	width:16px;
	height:16px
}
.navi .navi-container .navi-section:last-child {
	margin-right:0
}
.navi .navi-container .navi-section div {
	height:10px;
	width:10px;
	position:relative;
	top:3px;
	left:3px;
	background-color:#000;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-ms-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-transform:scale(0.4);
	-moz-transform:scale(0.4);
	-ms-transform:scale(0.4);
	-o-transform:scale(0.4);
	transform:scale(0.4);
	-webkit-transition:200ms -webkit-transform ease-in-out,200ms background-color ease-in;
	-moz-transition:200ms -moz-transform ease-in-out,200ms background-color ease-in;
	-ms-transition:200ms -ms-transform ease-in-out,200ms background-color ease-in;
	-o-transition:200ms -o-transform ease-in-out,200ms background-color ease-in;
	transition:200ms transform ease-in-out,200ms background-color ease-in
}
.navi .navi-container .navi-section:hover div {
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8);
	background-color:#fbb034
}
.navi .navi-container .active div {
	-webkit-transform:scale(0.6);
	-moz-transform:scale(0.6);
	-ms-transform:scale(0.6);
	-o-transform:scale(0.6);
	transform:scale(0.6);
	background-color:#fbb034
}
.navi .navi-text {
	width:100%;
	height:59px;
	position:fixed;
	bottom:-16px;
	z-index:0;
	background:#fff
}
.navi .navi-text div {
	width:100%;
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:11px;
	padding-top:7px;
	text-align:center;
	text-transform:uppercase;
	opacity:0;
	-webkit-transition:100ms opacity ease-out;
	-moz-transition:100ms opacity ease-out;
	-ms-transition:100ms opacity ease-out;
	-o-transition:100ms opacity ease-out;
	transition:100ms opacity ease-out
}
.navi .navi-text div ru3 {
	font-family:tlight,arial,sans-serif
}
.navi.hover .navi-section div {
	-webkit-transform:scale(0.6);
	-moz-transform:scale(0.6);
	-ms-transform:scale(0.6);
	-o-transform:scale(0.6);
	transform:scale(0.6)
}
.navi.hover .active div {
	-webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transform:scale(0.8)
}
.navi.hover .navi-text div {
	opacity:1;
	-webkit-transition:400ms opacity ease-in;
	-moz-transition:400ms opacity ease-in;
	-ms-transition:400ms opacity ease-in;
	-o-transition:400ms opacity ease-in;
	transition:400ms opacity ease-in
}
.popin-top {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:999
}
.popin-top .popin-bg {
	width:100%;
	height:100%;
	background:#000;
	opacity:.8
}
.popin-top .popin-content {
	text-align:center;
	width:405px;
	height:262px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-131px 0 0 -202.5px;
	background:#fbb034
}
.popin-top .popin-content .popin-btn-close {
	width:16px;
	height:16px;
	background:url(../img/4N-close.png) no-repeat center center;
	cursor:pointer;
	position:absolute;
	top:7px;
	right:7px;
	opacity:.7
}
.popin-top .popin-content .popin-btn-close:hover {
	opacity:.9
}
.popin-top .popin-content h1 {
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	font-size:48px;
	color:#f6f6f6;
	text-transform:uppercase
}
.popin-top .popin-content p {
	width:100%;
	text-align:center
}
.popin-top .popin-content b {
	font-family:Times;
	font-weight:700
}
.popin-top .popin-content a {
	color:#f6f6f6
}
.popin-top .popin-content a:hover {
	color:#f6f6f6;
	text-decoration:underline
}
.iPhone .popin-top .popin-bg {
	background:#fbb034;
	opacity:1
}
.iPhone .popin-top .popin-content .popin-btn-close {
	position:fixed;
	top:60px;
	right:15px
}
.transi-black-over {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:block;
	background-color:#000;
	z-index:997;
	position:fixed;
	opacity:.5;
	pointer-events:none
}
.iPhone .transi-black-over {
	display:none
}
.transi-grey-sep {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:#252525;
	z-index:998;
	position:fixed;
	top:100%
}
.transi-title {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:#f0f0f0;
	text-align:center;
	z-index:999;
	position:fixed;
	top:170%
}
.transi-title h1 {
	position:absolute;
	top:50%;
	left:50%;
	width:1050px;
	line-height:150px;
	margin:-150px 0 0 -525px
}
.transi-title .loader-gif {
	display:none;
	position:relative;
	bottom:100px;
	height:24px;
	width:24px;
	position:absolute;
	left:50%;
	margin:0 0 0 -12px;
	background:url(../img/4N-loader.gif) no-repeat
}
.iPhone .transi-title h1 {
	line-height:normal;
	width:250px;
	height:100px;
	margin:-50px 0 0 -125px
}
.iPhone .transi-title .loader-gif {
	background:url(../phone/img/loader_x2.gif) no-repeat center center;
	background-size:24px 24px
}
body {
	overflow:visible!important
}
.iPhone .uns {
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
.header {
	z-index:1000
}
.header .phone-btn-trad {
	height:100%;
	float:right;
	padding:3px 14px 0 0;
	font-weight:400;
	font-family:tlight,'arial narrow',sans-serif;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
.header .phone-btn-trad.active {
	color:#fbb034
}
.full-menu {
	float:left;
	-moz-user-select:none;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
	width:50%;
	height:100%
}
.phone-menu-wrapper {
	width:200%;
	height:100%;
	position:fixed;
	left:0;
	top:-100%;
	z-index:991
}
.phone-tradu {
	background:#252525
}
.phone-tradu .phone-lang {
	font-weight:400;
	font-family:treg,arial,sans-serif;
	font-size:21px;
	padding:12px 0 0 26px;
	color:#f6f6f6;
	width:100%;
	height:38px
}
.phone-tradu .phone-lang:nth-child(2n) {
	background:#333
}
.phone-tradu .phone-lang.active {
	background:#fbb034
}
.phone-menu .phone-menu-section {
	height:31%
}
.phone-menu .phone-navi-wrapper {
	font-weight:400;
	font-family:tmed,arial,sans-serif;
	font-size:11px;
	width:100%
}
.phone-menu .phone-navi-wrapper .pms-div {
	width:25%;
	text-align:center;
	text-transform:uppercase;
	float:left
}
.phone-menu .phone-navi-wrapper span {
	text-transform:uppercase
}
.phone-menu #phone-menu-sec1 {
	background:#fbb034
}
.phone-menu #phone-menu-sec1 .phone-menu-sec-spacing {
	height:30%
}
.phone-menu #phone-menu-sec1 .phone-navi-title {
	font-weight:400;
	font-family:tmed,arial,sans-serif;
	font-size:17px;
	width:100%;
	padding-bottom:26px;
	text-align:center
}
.phone-menu #phone-menu-sec1 .pms-div.active {
	color:#f6f6f6
}
.phone-menu #phone-menu-sec2 {
	background:#252525;
	color:#f6f6f6
}
.phone-menu #phone-menu-sec2 .phone-menu-sec-spacing {
	height:36%
}
.phone-menu #phone-menu-sec2 span {
	margin:0 16px
}
.phone-menu #phone-menu-sec2 span.active {
	color:#fbb034
}
.phone-menu #phone-menu-sec2 .phone-navi-wrapper {
	text-align:center
}
.phone-menu #phone-menu-sec3 {
	background:#f6f6f6
}
.phone-menu #phone-menu-sec3 .phone-menu-sec-spacing {
	height:43%
}
.phone-menu #phone-menu-sec3 .phone-navi-wrapper {
	width:320px;
	position:relative;
	left:50%;
	margin:0 0 0 -140px
}
.phone-menu #phone-menu-sec3 .pms-div {
	width:17%;
	margin-top:-20px
}
.phone-menu #phone-menu-sec3 .pms-div div {
	padding:20px
}
.phone-back {
	margin-top:45px;
	height:70px;
	width:100%
}
.phone-next {
	height:70px;
	width:100%
}
.phone-back-black {
	margin-top:45px;
	height:70px;
	width:100%;
	background:#000
}
.phone-back-grey {
	margin-top:45px;
	height:70px;
	width:100%;
	background:-moz-linear-gradient(top,#000 0,#252525 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(100%,#252525));
	background:-webkit-linear-gradient(top,#000 0,#252525 100%);
	background:-o-linear-gradient(top,#000 0,#252525 100%);
	background:-ms-linear-gradient(top,#000 0,#252525 100%);
	background:linear-gradient(to bottom,#000 0,#252525 100%)
}
.phone-next-grey {
	height:70px;
	width:100%;
	background:-moz-linear-gradient(top,#252525 0,#000 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#252525),color-stop(100%,#000));
	background:-webkit-linear-gradient(top,#252525 0,#000 100%);
	background:-o-linear-gradient(top,#252525 0,#000 100%);
	background:-ms-linear-gradient(top,#252525 0,#000 100%);
	background:linear-gradient(to bottom,#252525 0,#000 100%)
}
.phone-next-grey-light {
	height:70px;
	width:100%;
	background:-moz-linear-gradient(top,#333 0,#252525 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#252525));
	background:-webkit-linear-gradient(top,#333 0,#252525 100%);
	background:-o-linear-gradient(top,#333 0,#252525 100%);
	background:-ms-linear-gradient(top,#333 0,#252525 100%);
	background:linear-gradient(to bottom,#333 0,#252525 100%)
}
.phone-back-orange {
	margin-top:45px;
	height:70px;
	width:100%;
	background:-moz-linear-gradient(top,#af7000 0,#fbb034 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#af7000),color-stop(100%,#fbb034));
	background:-webkit-linear-gradient(top,#af7000 0,#fbb034 100%);
	background:-o-linear-gradient(top,#af7000 0,#fbb034 100%);
	background:-ms-linear-gradient(top,#af7000 0,#fbb034 100%);
	background:linear-gradient(to bottom,#af7000 0,#fbb034 100%)
}
.phone-next-orange {
	height:70px;
	width:100%;
	background:-moz-linear-gradient(top,#fbb034 0,#af7000 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbb034),color-stop(100%,#af7000));
	background:-webkit-linear-gradient(top,#fbb034 0,#af7000 100%);
	background:-o-linear-gradient(top,#fbb034 0,#af7000 100%);
	background:-ms-linear-gradient(top,#fbb034 0,#af7000 100%);
	background:linear-gradient(to bottom,#fbb034 0,#af7000 100%)
}
.phone-swap-arrow {
	padding-top:25px;
	width:auto;
	height:16px;
	background-size:auto 16px
}
#phone-swap-arrow-svg {
	position:absolute;
	left:50%;
	margin-left:-16px
}
.swipe {
	overflow:hidden;
	visibility:hidden;
	position:relative
}
.swipe-wrap {
	overflow:hidden;
	position:relative
}
.swipe-wrap>img {
	float:left;
	width:100%;
	position:relative
}
.iPhone .news-full.news-section-phone {
	margin-top:45px
}
.prevent-safari {
	z-index:100000;
	position:fixed;
	overflow:scroll;
	-webkit-overflow-scrolling:touch
}
