#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .hidden-arrow, #content-fall-make-up .hidden-arrow, .inTheMiddle { display: none!important }
#content-fall-make-up #Line-01, #myVideo { position: relative }
.jcarousel li { border: none!important }
#Visual, .white-box { display: none }
#content-fall-make-up {
	position: relative;
	z-index: 7;
	background-color: #fff;
	margin-bottom:60px;
	width:100%;
	overflow:hidden;
	display:block;
}
#myVideo {
	width: 1600px;
	height: 500px;
	left: 50%;
	margin-left: -800px
}

#My-Voir{ display:none;}
#content-fall-make-up #Line-09 .Row-Close-Tab {	height:530px; overflow: hidden; position:relative; }
#content-fall-make-up img { width: 100% }

#Row-Close-Tab { height: 100%;width:auto; }
#Row-Open-Tab01 { height: 100%;width:auto;  }
#Row-Open-Tab02 { height: 100%;width:auto;  }
#Row-Open-Tab03 { height: 100%;width:auto;  }

#content-fall-make-up #Line-01 .white-box {
	position: absolute;
	top: 95px;
	background-color: #FFF;
	padding: 30px;
	min-width:350px;
}
#content-fall-make-up #Line-01 .white-box h2 {
	font-weight: 500;
	font-size: 14px;
	color: #bf0f35;
	text-align: left;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase
}
#content-fall-make-up #Line-01 .white-box h1 {
	font-size: 50px;
	color: #000;
	text-align: left;
	margin: 0;
	font-family: ClarinsRegular;
	line-height: 50px;
	font-weight: 400
}
#content-fall-make-up #Line-01 .white-box h3 {
	font-size: 25px;
	color: #000;
	text-align: left;
	margin: 0 0 25px;
	font-family: ClarinsRegular;
	line-height: 50px;
	font-weight: 400
}
#content-fall-make-up #Line-01 .Visual img {
	width: auto;
	left: 50%;
	position: relative;
	margin-left: -800px
}
#content-fall-make-up #Line-01 ul {
	list-style: none;
	margin: 0;
	padding: 0
}
#content-fall-make-up #Line-01 .image-resize {
	width: 16px;
	height: 16px;
	margin-right: 5px;
	margin-top: 0
}
#content-fall-make-up #Line-01 ul li {
	font-style: normal;
	font-weight: 700;
	font-size: 11px;
	margin-bottom: 15px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	color: #000;
	text-decoration: underline;
	text-transform: uppercase
}
#content-fall-make-up #Line-02 { margin-top: 35px }
#content-fall-make-up #Line-02 .menu-line { margin-bottom: 40px }
#content-fall-make-up #Line-02 .menu-txt h2 {
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 35px;
	color: #000;
	text-align: center;
	font-family: ClarinsRegular;
	margin: 20px 0 5px;
	padding: 0
}
#content-fall-make-up #Line-02 .menu-txt p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 28px;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	margin: 0;
	padding: 0
}
#content-fall-make-up #Line-02 .menu-pic {
	width: 20%;
	margin-right: 1%
}
#content-fall-make-up #Line-02 .menu-pic-last {
	width: 20%;
	margin-right: 0
}
#content-fall-make-up #Line-02 .menu-pic img {
	margin-top: 25px;
	max-width: 239px
}
#content-fall-make-up #Line-02 .menu-pic p {
	font-family: ClarinsRegular;
	font-weight: 400;
	font-size: 24px;
	color: #000;
	text-align: center;
	margin: 10px 0 0;
	padding: 0;
	max-width: 239px
}
#content-fall-make-up #Line-03 { position: relative }
#content-fall-make-up #Line-03 .Visual img {
	width: auto;
	left: 50%;
	position: relative;
	margin-left: -800px
}
#content-fall-make-up #Line-04 h2 {
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 35px;
	color: #000;
	text-align: center;
	font-family: ClarinsRegular;
	margin: 40px 0 25px;
	padding: 0
}
#content-fall-make-up #Line-04 p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	text-align: center;
	margin: 0 0 60px;
	padding: 0
}
#content-fall-make-up #Line-05 .line-05-left h3 {
	font-size: 22px;
	color: #be0f34;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	line-height: 20px
}
#content-fall-make-up #Line-05 .line-05-left p {
	font-size: 14px;
	color: #000;
	font-style: normal;
	font-weight: 400;
	text-align: left;
	line-height: 20px
}
#content-fall-make-up #Line-05 .line-05-middle-left img { max-width: 311px }
#content-fall-make-up #Line-05 .line-05-middle-left .My-Name {
	color: #000;
	font-size: 12px;
	position: absolute;
	top: 25px;
	left: 265px;
	font-style: normal;
	font-weight: 400
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Position {
	position: absolute;
	top: 250px;
	left: -200px;
	text-align: right;
	width: 200px
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Title {
	color: #000;
	font-size: 11px;
	font-weight: 400;
	width: 100%;
	position: relative;
	text-align: right
}
#content-fall-make-up #Line-05 .line-05-middle-left h3 {
	color: #be0f34;
	font-size: 18px;
	font-family: ClarinsRegular;
	width: 100%;
	position: relative;
	text-align: right;
	margin-top: -10px
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Color {
	color: #000;
	font-size: 11px;
	line-height: 16px;
	font-weight: 400;
	width: 100%;
	position: relative;
	text-align: right
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Color span {
	color: #a5684a;
	font-size: 11px;
	font-weight: 400;
	width: 100%;
	position: relative;
	text-align: right
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Price {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	color: #000;
	margin: 10px 0 0;
	padding: 0;
	width: 100%;
	position: relative;
	text-align: right
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Cta-Shop {
	position: relative;
	float: right;
	width: 106px;
	height: 36px;
	border: 2px solid #e7e7e7;
	margin-top: 10px;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 36px;
	text-transform: uppercase;
	color: #000;
	text-align: center
}
#content-fall-make-up #Line-05 .line-05-middle-right img {
	position: absolute;
	bottom: 0;
	left: 195px;
	max-width: 548px
}
#content-fall-make-up #Line-05 .line-05-middle-right p {
	color: #fff;
	z-index: 1;
	font-size: 16px;
	line-height: 20px;
	position: absolute;
	left: 225px;
	top: 240px;
	text-align: center;
	font-weight: 400
}
#content-fall-make-up #Line-05 .line-05-middle-right span {
	color: #fff;
	z-index: 1;
	font-size: 40px;
	line-height: 40px
}
#content-fall-make-up #Line-05 .line-05-middle-right sup { font-size: 30px }
#content-fall-make-up #Line-05 .line-center p {
	font-size: 11px;
	color: #a28773;
	text-align: center
}
#content-fall-make-up #Line-06 { background: #faf2e7 }
#content-fall-make-up #Line-06 #Line-06-fw2-Bg {
	position: absolute;
	top: 0;
	width: 1600px;
	left: 50%;
	margin-left: -800px;
	background: #faf2e7
}
#content-fall-make-up #Line-06 h2 {
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 35px;
	color: #000;
	text-align: center;
	font-family: ClarinsRegular;
	margin: 40px 0 20px;
	padding: 0
}
#content-fall-make-up #Line-06 p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	text-align: center;
	margin: 0 0 40px;
	padding: 0 250px
}
#content-fall-make-up #Line-03-psmt-fw2 {
	background-color: #faf2e7;
	margin-bottom: 0;
	padding-bottom: 50px
}
#content-fall-make-up #Line-03-psmt-fw2 h2 {
	font-family: ClarinsRegular;
	font-weight: 400;
	font-size: 50px;
	color: #000;
	text-align: center;
	line-height: 50px;
	margin: 40px 0 0;
	padding: 0
}
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel { margin-top: 35px }
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .jcarouselControlarrows { display:none;top: 175px }

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-prod, #content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel ul li { position: relative }
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-prod img {
	width: auto;
	float: left;
	margin: 0 3px
}
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #l03psmt-fw2-prod01 { max-width: 71px }
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #l03psmt-fw2-prod02 { max-width: 84px }
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #l03psmt-fw2-prod03 { max-width: 210px }
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #l03psmt-fw2-prod04 { max-width: 47px }
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #l03psmt-fw2-prod05 { max-width: 112px }
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-txt { text-align: center }
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-txt h4 {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	margin: 20px 0 0;
	padding: 0
}
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-txt p {
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	color: #000;
	margin: 10px 0 5px;
	padding: 0
}
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-txt a {
	font-style: normal;
	font-weight: 500;
	font-size: 10px;
	/*text-decoration: underline;*/
	text-transform: uppercase;
	color: #000;
	margin: 0;
	padding: 0
}
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .l03psmt-fw2-txt a:hover { color: #be0f34 }
#content-fall-make-up #Line-03-psmt-fw2 .l03psmt-fw2-txt h3 {
	font-family: ClarinsRegular;
	font-weight: 400;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	color: #be0f34;
	margin: 15px 0 0;
	padding: 0
}
#content-fall-make-up #Line-03-psmt-fw2 .l03psmt-fw2-txt {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	color: #000;
	margin: 0;
	padding: 0
}
#content-fall-make-up #Line-03-psmt-fw2 .l03psmt-fw2-txt .My-Price {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #000;
	margin: 10px 0 0;
	padding: 0;
	padding-top:10px;
}
#content-fall-make-up #Line-03-psmt-fw2 .l03psmt-fw2-txt .My-Cta-Shop {
	position: relative;
	width: 106px;
	height: 36px;
	border: 2px solid #fff;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 36px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	margin: auto
}
#content-fall-make-up #Line-07 {
	position: relative;
	margin-bottom: 50px
}
#My-Background, #content-fall-make-up #Line-07 #Row-Line-07 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
#content-fall-make-up #Line-07 #Golden_Box {
	background-color: #FFF;
	border: 2px solid #f6e2c7;
	margin-top: 60px;
	position: relative
}
#content-fall-make-up #Line-07 #Golden_Box #Golden_Box_Title h2 {
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 35px;
	color: #000;
	text-align: center;
	font-family: ClarinsRegular;
	margin: 40px 0 20px;
	padding: 0
}
#content-fall-make-up #Line-07 #Golden_Box #Golden_Box_Title h3 {
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height: 50px;
	color: #a5684a;
	margin: 0 0 20px;
	padding: 0;
	text-align: center
}
#content-fall-make-up #Line-07 #Golden_Box #Golden_Box_Title p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	text-align: center;
	margin: 0 0 20px;
	padding: 0 100px
}
#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel {
	margin-top: 30px;
	margin-bottom: 30px
}
#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel #jcarousel-pagination-body-partners { bottom: 0 }
#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .body-partners-jcarousel-content {
	background: #fff;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center
}
#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .body-partners-jcarousel-content .body-partners-jcarousel-marks img {
	width: auto;
	float: right;
	max-width: none
}
#content-fall-make-up #Line-07 #My-Slider .body-partners-jcarousel-content h3 {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #be0f34;
	margin: 40px 0 0;
	padding: 0
}
#content-fall-make-up #Line-07 #My-Slider .body-partners-jcarousel-content p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #000;
	margin: 0;
	padding: 0
}
#content-fall-make-up #Line-07 #My-Slider .Small_Box h3 {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	color: #be0f34;
	margin: 25px 0 0;
	padding: 0
}
#content-fall-make-up #Line-07 #My-Slider .Small_Box { margin-top: 5px }
#content-fall-make-up #Line-07 #My-Slider .Small_Box .My-Type {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 22px;
	text-align: left;
	color: #000;
	margin: 0;
	padding: 0
}
#content-fall-make-up #Line-07 #My-Slider .Small_Box .My-Price {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: left;
	color: #000;
	margin: 10px 0 0;
	padding: 0
}
#content-fall-make-up #Line-07 #My-Slider .Small_Box .My-Cta-Shop {
	position: relative;
	width: 106px;
	height: 36px;
	border: 2px solid #e7e7e7;
	margin-top: 10px;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 36px;
	text-transform: uppercase;
	color: #000;
	text-align: center
}
#content-fall-make-up #Line-07 #My_Gold_Box {
	background-color: #f6e2c7;
	margin-top: 20px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:40px;
}
#content-fall-make-up #Line-07 #My_Gold_Box img { max-width: 49px }
#content-fall-make-up #Line-07 #My_Gold_Box_Top h2 {
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 24px;
	text-align: center;
	color: #000;
	margin: 40px 0 0;
	padding: 0;
	font-family: ClarinsRegular
}
#content-fall-make-up #Line-07 #My_Gold_Box_Top span {
	display:inline-block;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Left .col-gutter {
	text-align: right;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Right .col-gutter {
	text-align: left;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Left h3 {
		margin:0;
	padding:0;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	text-align: right;
	color: #be0f34;
	padding: 0;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 10px;
	display:block;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Left p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	color: #000;
	margin: 0 ;
	padding: 0;
	display:inline-block;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Right h3 {
	margin:0;
	padding:0;
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	text-align: left;
	color: #be0f34;
	padding: 0;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 10px;
	display:block;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Right p {
	font-style: normal;
	font-weight: 400;

	font-size: 14px;
	line-height: 18px;
	text-align: left;
	color: #000;
	margin: 0 0 40px;
	padding: 0;
		display:inline-block;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Center {
	margin-top: 20px;
	text-align: center
}
#content-fall-make-up #Line-08-psmt-fw2 {
	position: relative;
	background-color: #000
}
#content-fall-make-up #Extra-Title, #content-fall-make-up #Top_Line08 { position: relative }
#content-fall-make-up #Top_Line08 h2 {
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 35px;
	color: #fff;
	text-align: center;
	font-family: ClarinsRegular;
	margin: 40px 0 20px;
	padding: 0
}
#content-fall-make-up #Top_Line08 p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #fff;
	text-align: center;
	margin: 0 0 40px;
	padding: 0 250px
}
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel {
	margin-top: 35px;
	margin-bottom: 40px
}
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .jcarouselControlarrows {
	top: 175px;
	display: none
}
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-prod, #content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel ul li { position: relative }
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-prod img {
	width: auto;
	float: left;
	margin: 0 3px
}
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod01 { max-width: 73px }
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod02 { max-width: 108px }
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod03 { max-width: 60px }
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod04 { max-width: 40px }
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod05 { max-width: 86px }
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod06 { max-width: 205px }
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #l03psmt-fw2-prod07 { max-width: 52px }
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-txt { text-align: center }
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-txt h4 {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	margin: 20px 0 0;
	padding: 0
}
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-txt p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	color: #fff;
	margin: 15px 0 5px;
	padding: 0
}
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-txt a {
	font-style: normal;
	font-weight: 500;
	font-size: 10px;
	/*text-decoration: underline;*/
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	padding: 0
}
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .l03psmt-fw2-txt a:hover { color: #be0f34 }
#content-fall-make-up #Line-08-psmt-fw2 .l03psmt-fw2-txt h3 {
	font-family: ClarinsRegular;
	font-weight: 400;
	font-size: 20px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	margin: 15px 0 0;
	padding: 0
}
#content-fall-make-up #Line-08-psmt-fw2 .l03psmt-fw2-txt {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0
}
#content-fall-make-up #Line-08-psmt-fw2 .l03psmt-fw2-txt .My-Price {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	margin: 10px 0 0;
	padding: 0
}
#content-fall-make-up #Line-08-psmt-fw2 .l03psmt-fw2-txt .My-Cta-Shop {
	position: relative;
	width: 106px;
	height: 36px;
	border: 2px solid #fff;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 36px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: auto
}
#content-fall-make-up #Line-08-psmt-fw2 #Extra-Title h2, #content-fall-make-up #Line-09 h2 {
	font-weight: 400;
	font-size: 35px;
	line-height: 35px;
	margin: 40px 0 20px;
	font-style: normal;
	text-align: center;
	font-family: ClarinsRegular;
	padding: 0
}
#content-fall-make-up #Line-08-psmt-fw2 #Extra-Title h2 { color: #fff }
#content-fall-make-up #Line-09 {
	position: relative;
	background-color: #FFF
}
#content-fall-make-up #Line-09 h2 {
	position: relative;
	background-color: #FFF;
	color: #000
}
#content-fall-make-up #Line-09 .My-Tab {
	border: 1px solid #e5e5e5;
	background-color: #FFF;
	margin-top: 35px;
	cursor: pointer;
	position: relative
}
#content-fall-make-up #Line-09 .My-Tab p {
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	line-height: 50px;
	text-align: center
}
#content-fall-make-up #Line-09 #Row-Close-Tab {
	position: absolute;
	top: 0;
	left: 0;
	/*width: 100%;*/
	heigh:100%;
	width:auto;
	margin-bottom: 100px
}
#content-fall-make-up #Line-09 #Row-Open-Tab01, #content-fall-make-up #Line-09 #Row-Open-Tab02, #content-fall-make-up #Line-09 #Row-Open-Tab03 {
	position: absolute;
	top: 0;
	left: 0;
heigh:100%;
	width:auto;
}
#content-fall-make-up #Line-09 #Tab01 #Pointer01, #content-fall-make-up #Line-09 #Tab02 #Pointer02, #content-fall-make-up #Line-09 #Tab03 #Pointer03 {
	position: absolute;
	text-align: center;
	bottom: -10px;
	max-width: 25px;
	z-index: 1;
	left: 46%
}
#content-fall-make-up #Line-09 .My-Retour {
	position: absolute;
	top: 0;
	left: 0;
	color: #000;
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: underline;
	cursor: pointer;
	font-weight: 700
}
#content-fall-make-up #Line-09 #Row-Close-Tab-Text p {
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 22px;
	margin-top: 170px
}
#content-fall-make-up #Line-09 #Row-Close-Tab-Text span {
	color: #fff;
	font-size: 11px;
	text-align: center;
	line-height: 22px;
	text-transform: uppercase;
	text-decoration: underline;
	cursor: pointer
}
#content-fall-make-up #Line-09 #Row-Close-Tab-01, #content-fall-make-up #Line-09 #Row-Close-Tab-02, #content-fall-make-up #Line-09 #Row-Close-Tab-03 {
	background-color: #FFF;
	position: absolute;
	top: 60px;
	padding-bottom: 20px;
	padding-top: 20px
}
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .jcarouselControlarrows { top: 175px }
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-prod, #content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel ul li { position: relative }
#content-fall-make-up #Line-09 #Line-08b-psmt-fw2-jcarousel .l03psmt-fw2-prod img, #content-fall-make-up #Line-09 #Line-08c-psmt-fw2-jcarousel .l03psmt-fw2-prod img, #content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-prod img {
	width: auto;
	float: left;
	margin: 0 3px
}
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod01 { max-width: 78px }
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod02 { max-width: 180px }
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod03 { max-width: 87px }
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod04 { max-width: 53px }
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod05 { max-width: 46px }
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod06 { max-width: 75px }
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod07 { max-width: 31px }
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod08 { max-width: 29px }
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel #l03psmt-fw2-prod09 { max-width: 123px }
#content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-txt { text-align: center }
#content-fall-make-up #Line-09 #Line-08b-psmt-fw2-jcarousel .l03psmt-fw2-txt h4, #content-fall-make-up #Line-09 #Line-08c-psmt-fw2-jcarousel .l03psmt-fw2-txt h4, #content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-txt h4 {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	margin: 20px 0 0;
	padding: 0
}
#content-fall-make-up #Line-09 #Line-08b-psmt-fw2-jcarousel .l03psmt-fw2-txt a, #content-fall-make-up #Line-09 #Line-08c-psmt-fw2-jcarousel .l03psmt-fw2-txt a, #content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-txt a {
	font-style: normal;
	font-weight: 500;
	font-size: 10px;
	/*text-decoration: underline;*/
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	padding: 0
}
#content-fall-make-up #Line-09 #Line-08b-psmt-fw2-jcarousel .l03psmt-fw2-txt a:hover, #content-fall-make-up #Line-09 #Line-08c-psmt-fw2-jcarousel .l03psmt-fw2-txt a:hover, #content-fall-make-up #Line-09 .Line-08a-psmt-fw2-jcarousel .l03psmt-fw2-txt a:hover { color: #be0f34 }
#content-fall-make-up #Line-09 .l03psmt-fw2-txt h3 {
	font-weight: 400;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
	color: #000;
	margin: 15px 0 0;
	padding: 0
}
#content-fall-make-up #Line-09 .l03psmt-fw2-txt {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0
}
#content-fall-make-up #Line-09 .l03psmt-fw2-txt .My-Price {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	color: #000;
	margin: 10px 0 0;
	padding: 0;
	position: relative;
	width: 100%
}
#content-fall-make-up #Line-09 .l03psmt-fw2-txt .My-Cta-Shop {
	position: relative;
	width: 106px;
	height: 36px;
	border: 2px solid #e5e5e5;
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 36px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	margin: auto auto 30px
}
#content-fall-make-up #Line-09 #Extra-Title h2 {
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 35px;
	color: #000;
	text-align: center;
	font-family: ClarinsRegular;
	margin: 40px 0 20px;
	padding: 0
}
#content-fall-make-up #Line-09 .jcarousel-pagination { bottom: 0!important }
#content-fall-make-up #Line-09 #Row-Menu-Mobile { display: none }
@media only screen and (max-width:1100px) {
#content-fall-make-up #Line-08-psmt-fw2 .l03psmt-fw2-txt h3 { font-size: 18px }
}
@media only screen and (max-width:1023px) {
#myVideo{
		 display:none!important;
 }
	#content-fall-make-up #Line-01 .white-box {
		min-width:50px;
	}
#My-Revoir{ display:none;}	
#My-Voir{ display:block;}
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .jcarouselControlarrows { display:block;}
	
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .jcarouselControlarrows { display: block }
#content-body-tailor-made #Line-02 .menu-pic p {
	font-size: 20px;
	line-height: 20px
}

#content-fall-make-up #Line-07 #My-Slider .jcarouselControlarrows { top: 65px }
#content-fall-make-up #Line-07 #My-Slider .Small_Box { margin-top: -30px }
#content-fall-make-up #Line-07 #My_Gold_Box_Left .col-gutter {
	/*text-align: center;*/
}
#content-fall-make-up #Line-07 #My_Gold_Box_Right .col-gutter {
	/*text-align: left;*/
}
#content-fall-make-up #Line-07 #My_Gold_Box_Right h3, #content-fall-make-up #Line-07 #My_Gold_Box_Right p { text-align: left }
#content-fall-make-up #Line-02 .menu-pic {
	width: 24%;
	margin-right: 1%
}
#content-fall-make-up #Line-02 .menu-pic-last {
	width: 24%;
	margin-right: 0
}
#content-fall-make-up #Line-05 .line-05-left h3 {
	font-size: 16px;
	line-height: 0
}
#content-fall-make-up #Line-05 .line-05-left p {
	font-size: 12px;
	line-height: 16px
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Position {
	position: absolute;
	top: 150px;
	left: -200px;
	text-align: right;
	width: 200px
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Name {
	top: 5px;
	left: 210px
}
#content-fall-make-up #Line-05 .line-05-middle-right p {
	color: #fff;
	z-index: 1;
	font-size: 12px;
	line-height: 20px;
	position: absolute;
	left: 235px;
	top: 138px;
	text-align: center;
	font-weight: 400
}
#content-fall-make-up #Line-06 p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	text-align: center;
	margin: 0 0 40px;
	padding: 0 100px
}
#content-fall-make-up #Top_Line08 p {
	padding-left: 100px;
	padding-right: 100px
}
#content-fall-make-up #Line-09 #Row-Close-Tab-Text p {
	color: #fff;
	font-size: 13px;
	text-align: center;
	line-height: 22px;
	margin-top: 100px
}


}
@media only screen and (max-width:761px) {
#content-fall-make-up #Line-09 .Row-Close-Tab {	height:auto; overflow: hidden; position:relative; }
#content-fall-make-up #Line-07 #My_Gold_Box {
	padding-bottom:0px;
}
#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel {
	margin-top: 0px;
}

#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel { margin-top: 0px }
#content-fall-make-up #Line-05 .line-05-middle-left img { 
width: 300px;
margin-left:calc(50% - 150px);
margin-right:calc(50% - 150px);
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Name {
	left: 50%;
	margin-left:75px;

}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Price {
	text-align: left
}
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel .jcarouselControlarrows { display:none;}

#content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel .jcarouselControlarrows {
	display: none
}
#content-fall-make-up #Line-01 .white-box, #content-fall-make-up #Line-09 #Row-Close-Tab-01, #content-fall-make-up #Line-09 #Row-Close-Tab-02, #content-fall-make-up #Line-09 #Row-Close-Tab-03 {
	background-color: #FFF;
	position: relative;
	top: 0
}
#content-fall-make-up #Line-01, #content-fall-make-up #Line-03 {
	background-color: #fff;
	text-align: center
}
#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .body-partners-jcarousel-content { display: block }
#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .body-partners-jcarousel-content .body-partners-jcarousel-marks img { margin-top: 30px }
#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel .body-partners-jcarousel-content p {
	text-align: center;
	margin: 0 0 15px
}
#content-fall-make-up #Line-07 #My-Slider #body-partners-jcarousel { margin-top: 0 }
#content-fall-make-up #Line-07 #My-Slider .Small_Box .My-Cta-Shop { margin: auto auto 40px }
#content-fall-make-up #Line-02 .menu-pic { width: 49% }
#content-fall-make-up #Line-02 .menu-pic img { margin-top: 0 }
#content-fall-make-up #Line-02 .menu-pic p { margin: 10px 0 15px }
#content-fall-make-up #Line-01 .Visual img {
	width: 200%;
	left: 0;
	margin-left: -50%
}
#content-fall-make-up #Line-01 .white-box { padding: 10px }
#content-fall-make-up #Line-01 .white-box h2 {
	font-weight: 500;
	font-size: 14px;
	color: #bf0f35;
	text-align: center;
	line-height: 22px;
	margin: 0;
	text-transform: uppercase
}
#content-fall-make-up #Line-01 .white-box h1 {
	font-size: 35px;
	color: #000;
	text-align: center;
	margin: 0;
	font-family: ClarinsRegular;
	line-height: 35px;
	font-weight: 400
}
#content-fall-make-up #Line-01 .white-box h3 {
	font-size: 25px;
	color: #000;
	text-align: center;
	margin: 0 0 25px;
	font-family: ClarinsRegular;
	line-height: 50px;
	font-weight: 400
}
#content-fall-make-up #Line-01 ul {
	list-style: none;
	margin: auto;
	display: inline-block
}
#content-fall-make-up #Line-03 .Visual img {
	width: 200%;
	left: 0;
	margin-left: -50%
}
#content-fall-make-up #Line-04 h2, #content-fall-make-up #Line-06 h2 {
	margin-top: 20px;
	margin-bottom: 25px
}
#content-fall-make-up #Line-04 p { margin-bottom: 30px }
#content-fall-make-up #Line-06 p {
	margin-bottom: 30px;
	padding-left: 0;
	padding-right: 0
}
#content-fall-make-up #Line-03-psmt-fw2 h2, #content-fall-make-up #Line-08-psmt-fw2 h2 {
	font-size: 35px;
	line-height: 35px
}
#content-fall-make-up #Line-03-psmt-fw2 h2, #content-fall-make-up #Line-08-psmt-fw2 h2 span{
		display: inline-block
}
#content-fall-make-up #Line-07 #My_Gold_Box_Left .col-gutter {
	text-align: center;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Right .col-gutter {
	text-align: center;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Left .col-gutter p{
	text-align: center;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Right .col-gutter p{
	text-align: center;
}
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel, #content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel { padding-bottom: 40px }
#content-fall-make-up #Line-03-psmt-fw2 #Line-03-psmt-fw2-jcarousel #jcarousel-pagination-product-soft-moisture-toner-fw2, #content-fall-make-up #Line-08-psmt-fw2 #Line-08-psmt-fw2-jcarousel #jcarousel-pagination-product-soft-moisture-toner-fw2 { bottom: 10px }
#content-fall-make-up #Line-07 #My_Gold_Box_Center img { max-width: 49px }
#content-fall-make-up #Line-02 .menu-txt p {
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 28px;
	color: #000;
	text-align: center;
	text-transform: uppercase;
	margin: 0 0 30px;
	padding: 0
}
#content-fall-make-up #Line-07 #Golden_Box #Golden_Box_Title p {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #000;
	text-align: center;
	margin: 0 0 40px;
	padding: 0
}
#content-fall-make-up #Line-07 #My-Slider .Small_Box h3 {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	color: #be0f34;
	margin: 25px 0 0;
	padding: 0
}
#content-fall-make-up #Line-07 #My_Gold_Box_Left h3 {
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	text-align: center;
	color: #be0f34;
	padding: 0;
	text-transform: uppercase;
	margin-top: 20px
}
#content-fall-make-up #Line-07 #My_Gold_Box_Left p {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	color: #000;
	margin: 0;
	padding: 0;
	display:inline-block;
}
#content-fall-make-up #Line-07 #My_Gold_Box_Right h3, #content-fall-make-up #Line-07 #My_Gold_Box_Right p { text-align: center }
#content-fall-make-up #Top_Line08 p {
	padding-left: 0;
	padding-right: 0
}
#content-fall-make-up #Line-09 .My-Tab {
	border: 1px solid #e5e5e5;
	background-color: #FFF;
	margin-top: 0
}
#content-fall-make-up #Line-09 #Row-Close-Tab-Text p {
	margin-top: 30px;
	display: none
}
#content-fall-make-up #Line-09 #Row-Menu { margin-top: 50px }
#content-fall-make-up #Line-09 #Row-Menu-Mobile {
	margin-top: 50px;
	overflow: hidden;
	display: block
}
#content-fall-make-up #Line-09 #Row-Menu-Mobile img { width: 200% }
#content-fall-make-up #Line-09 #Row-Menu-Mobile p {
	margin-top: 30px;
	color: #000;
	font-size: 13px;
	text-align: center;
	line-height: 22px
}
#content-fall-make-up #Line-09 #Row-Menu-Mobile span {
	color: #000;
	font-size: 11px;
	text-align: center;
	line-height: 22px;
	text-transform: uppercase;
	text-decoration: underline
}
#content-fall-make-up #Line-09 .My-Retour {
	position: absolute;
	top: -35px;
	display: none!important
}
#content-fall-make-up #Line-05 .line-05-middle-right img {
	position: relative;
	bottom: 0;
	left: 0;
	max-width: 548px;
	width: 150%
}
#content-fall-make-up #Line-05 .line-05-middle-right p {
	color: #fff;
	z-index: 1;
	font-size: 12px;
	line-height: 20px;
	position: absolute;
	left: 39px;
	top: 518px;
	text-align: center;
	font-weight: 400
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Position {
	position: absolute;
	top: 235px;
	left: 50%;
	text-align: left;
	width: 200px
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Title { text-align: left }
#content-fall-make-up #Line-05 .line-05-middle-left h3 {
	text-align: left;
	margin-top: -10px
}
#content-fall-make-up #Line-05 .line-05-middle-left .My-Color { text-align: left }
#content-fall-make-up #Line-05 .line-05-middle-left .My-Cta-Shop { float: left }
#content-fall-make-up #Line-09 #Row-Open-Tab01, #content-fall-make-up #Line-09 #Row-Open-Tab02, #content-fall-make-up #Line-09 #Row-Open-Tab03 {
	position: relative;
	top: 0;
	left: 0;
	width: 200%;
	height:auto;
}
#My-Background, #content-fall-make-up #Line-09 #Row-Close-Tab { display: none }
#content-fall-make-up #Line-09 #Tab01 #Pointer01, #content-fall-make-up #Line-09 #Tab02 #Pointer02, #content-fall-make-up #Line-09 #Tab03 #Pointer03 {
	position: absolute;
	left: 37%
}
}
