@font-face {
	font-family: 'voorregular';
	src: url('../fonts/voorreg-webfont.eot');
	src: url('../fonts/voorreg-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/voorreg-webfont.woff') format('woff'),
		url('../fonts/voorreg-webfont.ttf') format('truetype'),
		url('../fonts/voorreg-webfont.svg#voorregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'motor_oil_1937_m54regular';
	src: url('../fonts/motor_oil_1937_m54-webfont.eot');
	src: url('../fonts/motor_oil_1937_m54-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/motor_oil_1937_m54-webfont.woff') format('woff'),
		url('../fonts/motor_oil_1937_m54-webfont.ttf') format('truetype'),
		url('../fonts/motor_oil_1937_m54-webfont.svg#motor_oil_1937_m54regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'motor_oil_1937_m54bold';
	src: url('../fonts/motoroil1937m54_extended-webfont.eot');
	src: url('../fonts/motoroil1937m54_extended-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/motoroil1937m54_extended-webfont.woff') format('woff'),
		url('../fonts/motoroil1937m54_extended-webfont.ttf') format('truetype'),
		url('../fonts/motoroil1937m54_extended-webfont.svg#motor_oil_1937_m54bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'grace_femaleregular';
	src: url('../fonts/hoppmann_grace_round-webfont.eot');
	src: url('../fonts/hoppmann_grace_round-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/hoppmann_grace_round-webfont.woff') format('woff'),
		url('../fonts/hoppmann_grace_round-webfont.ttf') format('truetype'),
		url('../fonts/hoppmann_grace_round-webfont.svg#grace_femaleregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AGaramondProItalic';
	src: url('../fonts/agaramondpro-italic.eot');
	src: url('../fonts/agaramondpro-italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/agaramondpro-italic.woff') format('woff'),
		url('../fonts/agaramondpro-italic.ttf') format('truetype'),
		url('../fonts/agaramondpro-italic.svg#AGaramondProItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Didot';
	src: url('../fonts/VF Didot 3-Regular.eot');
	src: url('../fonts/VF Didot 3-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/VF Didot 3-Regular.woff') format('woff'),
		url('../fonts/VF Didot 3-Regular.ttf') format('truetype'),
		url('../fonts/VF Didot 3-Regular.svg#Didot') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'futura_medium';
	src: url('../fonts/Futura-Medium.eot');
	src: url('../fonts/Futura-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Futura-Medium.woff') format('woff'),
		url('../fonts/Futura-Medium.ttf') format('truetype'),
		url('../fonts/Futura-Medium.svg#futura_medium') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'futura_bold';
	src: url('../fonts/Futura-Bold.eot');
	src: url('../fonts/Futura-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Futura-Bold.woff') format('woff'),
		url('../fonts/Futura-Bold.ttf') format('truetype'),
		url('../fonts/Futura-Bold.svg#futura_medium') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'futura_book';
	src: url('../fonts/Futura-Book.eot');
	src: url('../fonts/Futura-Book.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Futura-Book.woff') format('woff'),
		url('../fonts/Futura-Book.ttf') format('truetype'),
		url('../fonts/Futura-Book.svg#avenir_book') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'avenir_book';
	src: url('../fonts/AvenirLTStd-Book.eot');
	src: url('../fonts/AvenirLTStd-Book.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirLTStd-Book.woff') format('woff'),
		url('../fonts/AvenirLTStd-Book.ttf') format('truetype'),
		url('../fonts/AvenirLTStd-Book.svg#avenir_book') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'avenir_heavy';
	src: url('../fonts/AvenirLTStd-Heavy.eot');
	src: url('../fonts/AvenirLTStd-Heavy.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirLTStd-Heavy.woff') format('woff'),
		url('../fonts/AvenirLTStd-Heavy.ttf') format('truetype'),
		url('../fonts/AvenirLTStd-Heavy.svg#avenir_book') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ScoutCond';
	src: url('../fonts/ScoutCond-Regular.eot');
	src: url('../fonts/ScoutCond-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/ScoutCond-Regular.woff') format('woff'),
		url('../fonts/ScoutCond-Regular.ttf') format('truetype'),
		url('../fonts/ScoutCond-Regular.svg#ScoutCond') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirNextLRegular';
	src: url('../fonts/AvenirNextLRegular.eot');
	src: url('../fonts/AvenirNextLRegular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextLRegular.woff') format('woff'),
		url('../fonts/AvenirNextLRegular.ttf') format('truetype'),
		url('../fonts/AvenirNextLRegular.svg#AvenirNextLRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirNextIt';
	src: url('../fonts/AvenirNextIt.eot');
	src: url('../fonts/AvenirNextIt.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextIt.woff') format('woff'),
		url('../fonts/AvenirNextIt.ttf') format('truetype'),
		url('../fonts/AvenirNextIt.svg#AvenirNextIt') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'AvenirNextBold';
	src: url('../fonts/AvenirNextBold.eot');
	src: url('../fonts/AvenirNextBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AvenirNextBold.woff') format('woff'),
		url('../fonts/AvenirNextBold.ttf') format('truetype'),
		url('../fonts/AvenirNextBold.svg#AvenirNextBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MillerBannerRoman';
	src: url('../fonts/millerbanner-roman-webfont.eot');
	src: url('../fonts/millerbanner-roman-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/millerbanner-roman-webfont.woff') format('woff'),
		url('../fonts/millerbanner-roman-webfont.ttf') format('truetype'),
		url('../fonts/millerbanner-roman-webfont.svg#millerbanner-roman-webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	margin:0;
	color:#464646;
	font:21px/31px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	background:#bfbfbf;
	min-width:1050px;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#e64838;
}
a:hover {text-decoration:underline;}
a:active {background-color: transparent;}
input,
textarea,
select {
	font:italic 14px/18px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#a4a09f;
}
input[type="text"]:focus {color:#000;}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
}
.top-box {
	width:1050px;
	margin:0 auto;
}
.top-box .holder {
	margin:0 -75px;
	overflow:hidden;
	position:relative;
}
.top-box figure {
	width:400px;
	float:left;
	position:relative;
}
.top-box img {display:block;}
.top-box figcaption {
	position:absolute;
	bottom:42px;
	left:0;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	width:100%;
	letter-spacing:-1px;
	font: 30px/34px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.top-box figcaption a {color:#fff;}

.global_redirect_header {
  font-family: 'AvenirLight' , Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #000;
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  text-align: center;
  width: 100%;
  height: 62px;
  display: table;
  position: relative;
  z-index: 100;
}
.global_redirect_header p, .global_redirect_header ul {
   margin: 15px 50px;
}
.global_redirect_header ul li {
  display: inline;
}
.global_redirect_header p a, .global_redirect_header ul li a {
  color: #aaa;
  text-decoration: underline;
  margin: 0 2px;
}
.global_redirect_header p a:hover, .global_redirect_header ul li a:hover {
	color: #555;
}
.global_redirect_header .close {
  position:absolute;
	top: 19px;
	right: 19px;
	width: 22px;
	height: 22px;
	background: url(../images/sprite.png) no-repeat -295px -1150px;
	cursor: pointer;
}

#header {
	border-bottom:1px solid #bfbfbf;
	background:#fff;
}
.header-holder {
	width:881px;
	margin:0 auto;
	padding:19px 160px 0 9px;
	position:relative;
}
#header figure {
	position:absolute;
	top:0;
	right:8px;
}
.index #header figure {
	top:-33px;
	right:5px;
}
#header figure img {display:block;}
#header figcaption {
	position:absolute;
	bottom:8px;
	right:0;
	padding:2px 5px;
	color:#000;
	letter-spacing:-1px;
	font:bold 16px/19px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	background:#fff;
}
#header figcaption a {color:#000;}
.logo {
	margin:0 13px 0 0;
	width:265px;
	height:61px;
	overflow:hidden;
	float:left;
	background:url(../images/sprite.png) no-repeat;
	text-indent:-9999px;
	cursor:pointer;
}
.logo a {
	height:100%;
	display:block;
}
.header-box {
	padding:0 0 17px;
	overflow:hidden;
}
/*   Carousel Header Special Operation*/
/* Tiny Carousel */
#special_operation_slider {
    height: 57px;
    overflow: hidden;
    position: absolute;
    bottom: 0px;
    left: 243px;
    width: auto;
}
#special_operation_slider .viewport {
    float: left;
    width: 157px;
    height: 57px;
    overflow: hidden;
    position: relative;
}
#special_operation_slider .buttons {
    background: url("../images/special_oper_left_buttom.png") no-repeat scroll 0 0 transparent;
    display: block;
    margin: 25px -26px 0 0;
    z-index: 200;
    text-indent: -999em;
    float: left;
    width: 39px;
    height: 37px;
    overflow: hidden;
    position: relative;
}
#special_operation_slider .next {
    background: url("../images/special_oper_right_button.png") no-repeat scroll 0 0 transparent;
    margin: 25px 0 0 -8px;
}
#special_operation_slider .disable {
    visibility: hidden;
}
#special_operation_slider .overview {
    list-style: none;
    position: absolute;
    padding: 0;
    margin: 0;
    width: 240px;
    left: 0;
    top: 0;
}
#special_operation_slider .overview li {
    float: left;
    margin: 0 20px 0 0;
    padding: 1px;
}

.panel {
	padding:1px 26px 8px 0;
	/*height:1%;*/
	width: 745px;
	border-bottom:1px solid #ccc;
	position: absolute;
}
.panel:after {
	display:block;
	clear:both;
	content:"";
}
.form-search {float:right;}
.form-search input[type="text"] {
    width: 228px;
    height: 20px;
    padding: 3px 0 0;
    margin: 0 2px 0 0;
    float: left;
    color: white;
    border: 1px solid #ccc;
    background: #ccc;
    display: none;
}
.form-search input[type="text"]::-webkit-input-placeholder {
    color: #ffffff;
}
.form-search input[type="text"]::-moz-input-placeholder {
    color: #ffffff;
}
.form-search div {
	width:20px;
	height:20px;
	padding:0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:url(../images/sprite.png) no-repeat -452px -61px;
	margin:0;
	border:0;
}
.form-search div:hover {background-position:-478px -61px;}
.social {
	float:left;
	/*margin:0 17px 0 0;*/
	margin:0;
    z-index: 10;
}
.social li {
	position:relative;
	float:left;
	margin: 0 2px 0 3px;
}
.social li.alt-item:hover {
	padding: 2px 2px 4px;
	position:relative;
	margin: -2px 0 -4px 1px;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.4);
}
.social li a {
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
}
.social li .drop {
	width: 125px;
	padding: 11px 0px 0px 10px;
	position:absolute;
	top:100%;
	z-index:10;
	left:0;
	display:none;
	background:#fff;
	-webkit-box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
	height: 35px;
}

.social li:hover .drop {display: block;}


.social li.twitter-social .drop  {
	padding:11px 6px 0px 10px;
	width: 150px;
}

.social li.g-follow .drop  {
	width: 98px;
}

.social li .drop a {
	width:auto;
	height:auto;
	text-indent:0;
}
/*fix firefox facebook follow button*/
.fb_iframe_widget{
    height: 20px !important;
}
.fb-comments.fb_iframe_widget{
    height: auto !important;
}
.fb_edge_widget_with_comment{
	top:-5px;
}

.fb_iframe_widget iframe {
    position: absolute;
    width: 97px;
}
.fb-comments.fb_iframe_widget iframe{
    width: 470px !important;
    background: white;
    position: absolute;
    z-index:2;
}
.fb_iframe_widget span {
    display: inline-block;
    position: relative;
    text-align: justify;
    vertical-align: text-bottom;

/*    width: 97px !important;
    height: 20px !important;
*/
    width: 97px;
    height: 20px;
}

.social li .drop img {display:block;}
.social .ico1 {background:url(../images/sprite.png) no-repeat -294px 0;}
.social .ico1:hover,
.social li:hover .ico1 {background:url(../images/facebook-hover.png) no-repeat 0 0;}
.social .ico2 {background:url(../images/sprite.png) no-repeat -324px 0;}
.social .ico2:hover,
.social li:hover .ico2 {background:url(../images/sprite.png) no-repeat -324px -30px;}
.social .ico3 {background:url(../images/sprite.png) no-repeat -354px 0;}
.social .ico4 {background:url(../images/sprite.png) no-repeat -384px 0;}
.social .ico4:hover,
.social li:hover .ico4 {background:url(../images/tumblr-hover.png) no-repeat 0 0;}
.social .ico5 {background:url(../images/sprite.png) no-repeat  -414px 0;}
.social .ico6 {background:url(../images/enveloppe.png) no-repeat;}
.social .ico9 {background:url(../images/instagram.png) no-repeat;}
.social .ico10 {background:url(../images/gplus.png) no-repeat;}
.social .ico10:hover,
.social li:hover .ico10 {background:url(../images/gplus-hover.png) no-repeat 0 0;}
.social .ico11 {background:url(../images/vestaire_header.png) no-repeat;}
.btn-facebook {
	float:left;
	color:#464646;
	position:relative;
	padding:5px 0 0 33px;
	font:15px/19px 'grace_femaleregular', Arial, Helvetica, sans-serif;
}
.btn-facebook:before {
	width:24px;
	height:24px;
	content:'';
	position:absolute;
	top:0;
	left:0;
	background:url(../images/sprite.png) no-repeat -476px 0;
}
#header .add-block {
	float:left;
	color:#000;
	letter-spacing:-1px;
	font:15px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#header .add-block h2 {
	float:left;
	padding:0 10px 0 32px;
	position:relative;
	margin:0;
	color:#a4a09f;
	font:15px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#header .add-block h2:before {
	width:25px;
	height:25px;
	content:'';
	position:absolute;
	top:-1px;
	left:0;
	background:url(../images/sprite.png) no-repeat -444px 0;
}
#header .add-block .switch {float:left;}
.add-block .switch strong {
	font-weight:normal;
	float:left;
	padding:0 7px 0 0;
}
.switch-box {
	width:45px;
	margin:4px 0 0;
	letter-spacing:0;
	text-transform:uppercase;
	font:bold 9px/14px Arial, Helvetica, sans-serif;
	height:15px;
	text-align:right;
	float:left;
	color:#5f5f5f;
	position:relative;
	border:1px solid #7d7e7e;
	border-color:#7d7e7e #7d7e7e #d7d7d7;
	overflow:hidden;
	border-radius: 8px;
	-webkit-box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
	box-shadow: inset 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
	cursor:pointer;
}
.switch-box .slider {
	width:76px;
	overflow:hidden;
	background:url(../images/bg-slider.png) no-repeat -1px 0;
}
.switch-box .slider span {
	height:15px;
	float:left;
}
.switch-box .slider span.on {
	width:40px;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
}
.switch-box .slider span.off {
	text-align:right;
	width:30px;
}
.switch-box a {
	display:block;
	width:14px;
	height:14px;
	margin:-1px -1px;
	box-shadow: 0px 1px 0px #fff inset;
	-webkit-box-shadow: 0px 1px 0px #fff inset;
	border:1px solid #5e6161;
	border-radius: 8px;
	background: rgb(228,228,228);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(228,228,228,1) 0%, rgba(252,252,252,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(228,228,228,1)), color-stop(100%,rgba(252,252,252,1)));
	background: -webkit-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(252,252,252,1) 100%);
	background: -o-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(252,252,252,1) 100%);
	background: -ms-linear-gradient(top,  rgba(228,228,228,1) 0%,rgba(252,252,252,1) 100%);
	background: linear-gradient(to bottom,  rgba(228,228,228,1) 0%,rgba(252,252,252,1) 100%);
}
.nav-container {
	overflow:hidden;
	padding:8px 0 0;
	margin:0 -20px 0 0;
	text-transform:uppercase;
	letter-spacing:-1px;
	font:bold 16px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.btn-summary {
	float:left;
	margin:0 20px 0 0;
	padding:0 0 0 21px;
	position:relative;
}
.btn-summary:before {
	position:absolute;
	top:3px;
	left:1px;
	width:16px;
	height:15px;
	content:'';
	background:url(../images/sprite.png) no-repeat -480px -34px;
}
#nav li {
	float:left;
	padding:0 15px 0 0;
}
#nav.alt-nav{font-size:14px}
.nav-container a {color:#454545;}
#main {
	width:970px;
	background:#fff;
	margin:0 auto;
	padding:40px 40px 0;
}
#main img {display:block;}
.ad-box {
	color:#747474;
	font:14px/16px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0 0 50px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.ad-box.ad_top_home{
    margin: 0 0 0 0;
}
.aside .ad-box img {margin:0 0 20px;}
.ad-box-alt {border:3px solid #c1c1c1;}
.aside .ad-box {
	margin:0 0 40px;
	padding:0 0 22px;
}
.ad-box-bottom {
	padding:40px 0;
	margin:0;
}
.ad-box .alignleft {
	float:left;
	border-right:2px solid #c1c1c1;
}
.ad-box .txt {
	overflow:hidden;
	padding:53px 0 0;
}
.label-uniqlo {
	width:59px;
	height:24px;
	position:absolute;
	top:17px;
	right:17px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -441px -123px;
}
.banner .label-uniqlo {
	top:26px;
	right:13px;
}
.aside .ad-box .label-uniqlo {
	top:10px;
	right:10px;
}
.logo-uu {
	display:block;
	margin:0 auto 22px;
	width:212px;
	height:108px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat 0 -387px;
}
.banner .logo-uu {margin:0 auto 46px;}
.banner {
	background:#fff;
	margin:0 -112px;
	width:1128px;
	overflow:hidden;
	padding:26px 33px;
	position:relative;
}
.banner-alt {
	width:1200px;
	margin:0 -115px;
	padding:0;
}
.banner .plus {
	position:absolute;
	top:212px;
	right:107px;
	width:28px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -384px -92px;
}
.banner .plus2 {
	right: 202px;
	top: 374px;
}
.banner .plus3 {
	right: 469px;
	top: 267px;
}
.banner .alignleft {
	float:left;
	margin:0 33px 0 0;
}
.banner .txt {
	overflow:hidden;
	color:#747474;
	position:absolute;
	bottom:113px;
	right:33px;
	width:318px;
	text-align:center;
	font:14px/16px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.section {
	width:1005px;
	margin:0 -35px 15px 0;
}
.section:after{
	display:block;
	clear:both;
	content:"";
}
.section .column {
	float:left;
	width:300px;
	margin:0 35px 0 0;
}
.section article {
	float:left;
	height:300px;
	width:300px;
	position:relative;
	margin:0 35px 40px 0;
	text-align:center;
}
.section .big-article {
	height:635px;
	width:635px;
	margin:0 35px 35px 0;
	line-height:24px;
}
.section .column article {
	float:none;
	margin:0 0 35px;
}
.section article .label,
.label-like {
	position:absolute;
	top:-51px;
	right:-30px;
	width:107px;
	height:107px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -1px -94px;
}
.section article.article-red .label {background-position:-271px -92px;}
.section article.article-orange .label {background-position:-394px -321px;}
.label-like {
	top:-33px;
	right:-68px;
}
.pink .label-like {background-position:-126px -91px;}
.section article .decor {
	width:60px;
	height:6px;
	margin-left:-30px;
	background:#ede634;
	position:absolute;
	bottom:0;
	left:50%;
}
.section article.article-black .decor {background:#000;}
.section .article-alt .txt {
	text-align:left;
	padding: 0 0 0 18px;
}
.section article .category {
	display:block;
	position:relative;
	margin:-10px 0 0;
	text-transform:uppercase;
	font:16px/18px  'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.section .big-article .category {margin:-4px 0 0;}
.section .article-alt .txt .category {margin:-15px 0 0 -5px;}
.section .article-alt2 .category {margin:7px 0 -4px;}
.section .article-alt3 .category {margin:10px 0 0;}
.section article .category a {
	background:#fff;
	padding:2px 5px;
	display:inline-block;
	color:#464646;
	min-width:123px;
}
.section .big-article .category a,
.section .big-article .btn-shop {color:#b28f59;}
.section .article-alt .txt .category a,
.section article.article-red .category a {color:#eb212e;}
.section article.article-orange .category a {color:#e5980e;}
.section article.article-black a {color:#000;}
.section article h2 {
	margin:0;
	letter-spacing:-2px;
	font:23px/30px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.section .article-alt .txt h2 {line-height:25px;}
.section .article-alt2 .txt h2 {font-size:26px;}
.section .big-article h2 {
	font-size:38px;
	line-height:42px;
	margin:0 0 7px;
}
.section article h2 a {color:#010101;}
.section article .btn-shop:before {
	display:inline-block;
	content:'';
	width:20px;
	height:16px;
	margin:0 2px 0 0;
	background:url(../images/sprite.png) no-repeat -420px -92px;
}
.news-block {
	width:300px;
	float:left;
	padding:20px 0 0;
	margin:0 35px 0 0;
	text-transform:uppercase;
	font:17px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.news-block .txt-vu-lu {
	width:180px;
	height:120px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto -80px;
	background:url(../images/sprite.png) no-repeat 0 -209px;
}
.news-block .holder {
	background:url(../images/bg-box.gif) no-repeat;
	width:280px;
	height:416px;
	padding:116px 10px 0;
	margin:0 0 14px;
	overflow:hidden;
	position:relative;
}
.news-block .mask {
	width:100%;
	overflow:hidden;
	position:relative;
}
.news-block .slideset {width:9999px;}
.news-block .slide {
	float:left;
	width:260px;
	padding:0 10px;
	text-align:center;
}
.news-block .slide ul li {padding:0 0 26px;}
.news-block .slide .category {
	display:block;
	text-transform:uppercase;
	font:12px/13px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.news-block .time {
	text-transform:none;
	color:#a7a7a7;
}
.news-block .slide a {color:#464646;}
.pagination {
	overflow:hidden;
	text-align:center;
}
.pagination ul {display:inline-block;}
.pagination ul li {
	padding:0 5px;
	float:left;
}
.pagination a {
	display:block;
	width:16px;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
	background:#a7a7a7;
	border-radius: 8px;
}
.pagination a:hover,
.pagination .active a {background:#0c509f;}
.tabs {
	padding:21px 9999px;
	margin:0 -9999px 50px;
	background:#fff;
	-webkit-box-shadow:  0px 0px 15px 0px rgba(0, 0, 0, 0.4);
	box-shadow:  0px 0px 15px 0px rgba(0, 0, 0, 0.4);
}
.tabset {
	text-transform:uppercase;
	text-align:center;
	margin:0 0 26px;
	font:18px/22px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
}
.carousel-holder .tabset {
	padding:0 0 20px;
	margin:0 0 27px;
	border-bottom:1px solid #ccc;
	font-size:16px;
}
.tabset li {
	display:inline-block;
	position:relative;
	padding:0 5px;
}
.carousel-holder .tabset li {padding:0 10px;}
.tabset li a {
	color:#ccc;
	display:block;
	padding:0;
	position:relative;
}
.tabset li a:hover {
	text-decoration:none;
	color:#464646;
}
.tabset li.active a {
	padding:0 0 14px;
	color:#464646;
}
.carousel-holder .tabset li.active a {padding:0 0 13px;}
.tabset li.active a:after {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-30px;
	width:60px;
	height:6px;
	background:#464646;
	content:'';
}
.gallery {
	overflow:hidden;
	position:relative;
	margin:0 -60px 0 -62px;
}
.post .gallery {margin:0 0 36px;}
.gallery .btn-prev,
.gallery .btn-next,
.carousel .btn-prev,
.carousel .btn-next,
.imgs-holder .btn-prev,
.imgs-holder .btn-next {
	float:left;
	width:31px;
	height:122px;
	margin:58px 39px 0 0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -214px -214px;
}
.gallery .btn-next,
.carousel .btn-next {
	float:right;
	margin:58px 0 0;
	background-position:-303px -214px;
}
.post .gallery .btn-next,
.post .gallery .btn-prev,
.imgs-holder .btn-prev,
.imgs-holder .btn-next {
	position:absolute;
	top:301px;
	left:16px;
	width:38px;
	height:180px;
	z-index:5;
	margin:0;
	background:url(../images/sprite.png) no-repeat 0 -586px;
}
.imgs-holder .btn-prev,
.imgs-holder .btn-next {
	width:31px;
	height:122px;
	top:221px;
	left:0;
}
.intro-show .btn-prev,
.intro-show .btn-next {display:none;}
.post .gallery .btn-next,
.imgs-holder .btn-next {
	left:auto;
	right:16px;
	background:url(../images/sprite.png) no-repeat -45px -586px;
}
.imgs-holder .btn-next {right:0;}
.yellow .imgs-holder .btn-next {background-position:-137px -590px;}
.yellow .imgs-holder .btn-prev {background-position:-97px -589px;}
.pink .imgs-holder .btn-next {background-position:-219px -589px;}
.pink .imgs-holder .btn-prev {background-position:-180px -589px;}
.carousel .btn-next {
	position:absolute;
	top:45px;
	z-index:5;
	right:45px;
	margin:0;
}
.gallery .mask {
	float:left;
	width:952px;
	overflow:hidden;
	position:relative;
}
.post .gallery .mask{
	float:none;
	width:100%;
}
.gallery .slideset {width:9999px;}
.gallery .slide {
	float:left;
	padding:0 19px;
	width:200px;
	min-height:276px;
	letter-spacing:-1px;
}
.post .gallery .slide {
	width:635px;
	padding:0;
}
.gallery figure {margin:0 0 10px;}
.post .gallery figure {margin:0;}
.gallery h2 {
	font:20px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0;
}
.gallery h2 a {color:#464646;}
.carousel-holder {
	padding:17px 40px;
	margin:0 -40px 14px;
	background:#fff;
	-webkit-box-shadow:  0px -10px 8px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0px -10px 8px 0px rgba(0, 0, 0, 0.2);
}
.carousel-holder header,
.carousel-holder .header-tag {
	margin:0 0 13px;
	text-align:center;
}
.carousel-holder header h2,
.carousel-holder .header-tag h2 {
	text-transform:uppercase;
	margin:0;
	font:20px/22px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
}
.carousel {
	margin:0 -40px 0 0;
	position:relative;
}
.carousel:after {
	content:'';
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	width:250px;
	height:230px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}
.carousel .mask {
	overflow:hidden;
	position:relative;
	width:100%;
}
.carousel .slideset {width:9999px;}
.carousel .slide {
	float:left;
	width:338px;
	padding:0 20px 0 0;
}
.carousel .slide-big {width:477px;}
.carousel .slide .alignleft {
	float:left;
	position:relative;
	margin:3px 10px 0 0;
}
.carousel .slide-big .alignleft {margin:3px 18px 0 0;}
.carousel .slide-big figure:before {
	width:15px;
	height:215px;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	content:'';
	background:#ede634;
}
.carousel .slide .txt {overflow:hidden;}
.carousel .category {
	display:block;
	margin:0 0 5px;
	text-transform:uppercase;
	font:16px/20px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
}
.carousel h4 {
	font: 25px/30px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
	margin:0;
}
.carousel h4 a {color:#464646;}
.carousel .slide-big h4 {
	font-size:35px;
	line-height:40px;
}
.carousel h4 a:hover{
    text-decoration:none;
}

.carousel .article-tag,
.carousel article {
	padding:0 0 12px;
	overflow:hidden;
}
.section-loader {
	width:1050px;
	margin:-13px -40px 0;
	background:#464646;
	color:#ccc;
	height:86px;
	padding:61px 0 0;
	text-align:center;
	position:relative;
	overflow:hidden;
	z-index:1;
	-webkit-box-shadow: inset 0px 14px 14px 0px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0px 14px 14px 0px rgba(0, 0, 0, 0.2);
}
.section-loader:before {
	width:60px;
	height:60px;
	position:absolute;
	top:-30px;
	left:50%;
	margin-left:-30px;
	z-index:-1;
	background:#fff;
	content:'';
	transform:rotate(45deg) skew(2deg, 2deg);
	-ms-transform:rotate(45deg) skew(2deg, 2deg);
	-moz-transform:rotate(45deg) skew(2deg, 2deg);
	-webkit-transform:rotate(45deg)  skew(2deg, 2deg);
	-o-transform:rotate(45deg) skew(2deg, 2deg);
	-webkit-box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 14px 14px 0px rgba(0, 0, 0, 0.2);
}
.section-loader p.loaderh2 {
	text-transform:uppercase;
	margin:0 0 9px;
	font:16px/18px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.section-loader img {
	display:block;
	margin:0 auto;
}
.breadcrumbs {
	text-align:center;
	position:relative;
	padding:0 0 13px;
	margin:-12px 0 20px;
	text-transform:uppercase;
	font:20px/22px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.breadcrumbs:after {
	width:60px;
	height:6px;
	margin-left:-30px;
	position:absolute;
	bottom:0;
	left:50%;
	background:#d2232a;
	content:'';
}
.breadcrumbs-blue:after {background:#0c509f;}
.breadcrumbs-alt-blue:after {background:#61beff;}
.breadcrumbs-red:after {background:#d2232a;}
.breadcrumbs-alt-red:after {background:#ef4025;}
.breadcrumbs-green:after {background:#008a4b;}
.breadcrumbs-yellow:after {background:#eee809;}
.breadcrumbs-pink:after {background:#ef676c;}
.breadcrumbs-peachpuff:after{background:#f4e6ce;}
.breadcrumbs li {
	display:inline-block;
	padding:0;
}
.breadcrumbs span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.breadcrumbs li:before {
	display:inline-block;
	content:'';
	width:9px;
	margin:0 6px 0 0;
	height:17px;
	background:url(../images/sprite.png) no-repeat -491px -154px;
}
.breadcrumbs li:first-child:before {display:none;}
.breadcrumbs a {
	color:#464646;
	text-decoration:none;
}
.breadcrumbs a:hover {text-decoration:underline;}
.post {padding:0 0 10px;}
.ajax-posts {
	min-height:800px;
	position:relative;
}
#images {
	min-height:568px;
	position:relative;
}
.loader {
	position:absolute;
	left:50%;
	top:50%;
	width:32px;
	height:32px;
	background:url(../images/ajax-loader.gif) no-repeat;
	text-indent:-9999px;
	z-index:20;
	display:none;
}
.loading .loader {display:block;}
.post .title {
	font-size:28px;
	line-height:32px;
	letter-spacing:-2px;
	padding:0 0 30px;
	text-align:center;
}
.post .title .plugin img {margin:0 auto;}
.post h2 {
	font:58px/58px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0 0 43px;
	text-align:center;
	display:inline-block;
	position:relative;
}
.post h3 {
	font:25px/27px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0 0 34px;
	text-transform:uppercase;
}
.post .content p {margin:0 0 32px;}
.post .title p {
	display:block;
	text-align:left;
	margin:0;
}
.post-holder {width:100%;}
.post-holder:after{
	clear:both;
	content:"";
	display:block;
}
.post .content {
	float:left;
	width:635px;
	padding:0 0 20px;
}
.post .aside {
	width:300px;
	float:right;
	padding:7px 0 0;
}
.post-holder .aside .info-box{
	margin-bottom: 40px;
}
.lookgallerythumbs{
    position: absolute;
    top: -15px;
    width: 660px;
    left: 359px;
    /* text-align: center; */
    text-align: right;
    margin-left: 352px;
}
.post a {
	text-decoration:underline;
	color:#464646;
}
.post a:hover {text-decoration:none;}
.posted {
	font-size:16px;
	overflow:hidden;
	margin:0 0 46px;
	letter-spacing:-1px;
	text-transform:uppercase;
}
.posted li {
	display:inline-block;
	vertical-align:middle;
}
.posted .plugin {float:left;}
.post .photo {
	position:relative;
	margin:0 0 25px;
}
.post .photo img{margin:0 0 0 20px;}
.post .photo:before {
	height:100%;
	width:20px;
	background:#d2232a;
	content:'';
	position:absolute;
	top:0;
	left:0;
}
.post.blue .photo:before{background:#0c509f;}
.post .photo figcaption,
.post .gallery figcaption {
	display:block;
	padding:8px 30px;
	letter-spacing:0;
	font:italic 12px/14px Arial, Helvetica, sans-serif;
	color:#a4a09f;
}
.post .gallery figcaption {padding:9px 2px;}
.post .imgs-holder {
	position:relative;
	margin:10px 0 15px;
}
.post .imgs-holder img {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.post .imgs-holder img.active {z-index:2;}
.post .intro {
	width:317px;
	height:516px;
	padding:30px 40px 0;
	position:absolute;
	top:12px;
	font-size:25px;
	line-height:33px;
	text-align:center;
	left:118px;
	letter-spacing:-1px;
	background:url(../images/bg-box03.png) no-repeat;
	z-index:10;
}
.post .intro .holder {
	display:table;
	height:516px;
}
.post .intro .frame {
	display:table-cell;
	vertical-align:top;
    padding-top:90px;
}
.post .intro .btn-play {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto 24px;
	width:80px;
	height:80px;
	background:url(../images/sprite.png) no-repeat -250px -401px;
}
.post .intro span {
	display:block;
	font-size:17px;
	line-height:26px;
	text-transform:uppercase;
}
.post .intro time {
	padding:8px 0 0;
	display:block;
}
.tweet-box {
	width:221px;
	height:352px;
	float:left;
	padding:0 40px;
	margin:30px 33px 0 0;
	font: 20px/36px 'AvenirLight' , Arial, Helvetica, sans-serif;
	text-align:center;
	background:url(../images/bg-box02.png) no-repeat;
}
.blue .tweet-box{background:url(../images/bg-box04.png) no-repeat;}
.tweet-box .holder {
	display:table;
	height:352px;
}
.tweet-box .frame {
	display:table-cell;
	vertical-align:middle;
}
.tweet-box a {
	font-weight:bold;
	text-decoration:none;
}
.tweet-box a:hover {text-decoration:underline;}
.tweet-box .tweet {
	margin:14px 0 0;
	padding:0 0 0 35px;
	position:relative;
	display:inline-block;
	text-decoration:underline;
}
.tweet-box .tweet:hover {text-decoration:none;}
.tweet-box .tweet:before {
	position:absolute;
	top:0;
	left:0;
	content:'';
	width:28px;
	height:28px;
	background:url(../images/sprite.png) no-repeat -405px -123px;
}
.post .btn-holder,
.nav-slide {
	margin:-10px 0 46px;
	text-align:center;
	font:18px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
}
.nav-slide {margin:0 0 37px;}
.btn-next-page,
.post .btn-next-page {
	display:inline-block;
	text-decoration:none;
	position:relative;
	padding:0 22px 0 0;
}
.post .btn-next-page:hover {text-decoration:underline;}
.btn-next-page:after,
.nav-slide .next a:after {
	width:8px;
	height:31px;
	content:'';
	position:absolute;
	top:-6px;
	right:0;
	background:url(../images/sprite.png) no-repeat -462px -162px;
}
.nav-slide ul {display:inline-block;}
.nav-slide ul li {
	float:left;
	padding:0 10px 0 11px;
	background:url(../images/divider.gif) no-repeat 0 50%;
}
.nav-slide ul li:first-child {background:none;}
.nav-slide a {
	float:left;
	position:relative;
	color:#464646;
	text-decoration:none;
}
.nav-slide a:hover {text-decoration:underline;}
.nav-slide .pause a,
.nav-slide .play a {color:#a4a09f;}
.nav-slide .previous a {padding:0 0 0 14px;}
.nav-slide .next a {padding:0 17px 0 0;}
.nav-slide .previous a:before {
	width:8px;
	height:31px;
	content:'';
	position:absolute;
	top:-6px;
	left:0;
	background:url(../images/sprite.png) no-repeat  -442px -164px;
}
.paused .pause {display:none;}
.playing .play {display:none;}
.social-holder {margin:0 0 50px;}
.comments {
	position:relative;
	padding:12px 0 0 102px;
	font-size:15px;
	line-height:19px;
	text-transform:uppercase;
}
.comments:before {
	width:81px;
	height:75px;
	content:'';
	position:absolute;
	top:0;
	left:0;
	background:url(../images/sprite.png) no-repeat 0 -505px;
}
.red .comments:before {background-position: 0 -505px;}
.alt-red .comments:before {background-position: -419px -588px;}
.blue .comments:before {background-position:-370px -506px;}
.green .comments:before {background-position:-97px -505px;}
.yellow .comments:before {background-position:-279px -505px;}
.pink .comments:before {background-position:-190px -505px;}
.peachpuff-post .comments:before {background-position:-367px -898px;}
.comments strong {
	display:block;
	font-weight:bold;
	font-size:20px;
	line-height:24px;
}
.side-box {
	position:relative;
	margin:0 0 40px;
	font-size:22px;
	line-height:26px;
	text-transform:uppercase;
	color:#fff;
	letter-spacing:-1px;
}
.side-box .txt {
	position:absolute;
	bottom:10px;
	left:0;
	width:100%;
	text-align:center;
}
.side-box-alt .txt {
	width:260px;
	left:20px;
	padding:8px 0 10px;
	text-transform:none;
	background:#fff;
}
.side-box h3 {
	font:65px/58px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0 0 8px;
	letter-spacing:-3px;
}
.side-box h3 a {
	text-decoration:none;
	color:#464646;
}
.side-box-alt h3 {
	font-size:25px;
	letter-spacing:-1px;
	line-height:26px;
	margin:0;
	text-transform:none;
}
.side-box .category {
	display:block;
	color:#b4a782;
	margin:0 0 30px;
	letter-spacing:0;
	text-transform:uppercase;
	font:18px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.side-box-alt .category {
	position:relative;
	color:#464646;
	margin:0 0 6px;
	padding:0 0 7px;
}
.side-box-alt .category:after {
	position:absolute;
	bottom:0;
	content:'';
	left:50%;
	width:32px;
	height:6px;
	margin-left:-16px;
	background:#464646;
}
.side-box .btn {
	background:#fff;
	color:#000;
	padding:2px 4px 1px;
	font-size:28px;
	line-height:30px;
	text-decoration:none;
	display:inline-block;
}
.post .info-box-alt {
	margin:0 10px;
	width:280px;
	overflow:hidden;
	position:relative;
}
.post .info-box-alt .slider {width:9999px;}
.post .info-box-alt .slide {width:280px;}
.post .info-box header {
	margin:-8px -10px 38px;
	text-align:center;
}
.post .info-box header img {margin:0 auto 16px;}
.post .info-box .category {
	display:block;
	color:#464646;
	letter-spacing:0;
	padding:0 0 13px;
	position:relative;
	text-transform:uppercase;
	font:20px/22px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.post .info-box .category:after {
	position:absolute;
	bottom:0;
	content:'';
	left:50%;
	width:60px;
	height:6px;
	margin-left:-30px;
	background:#008a4b;
}
.post .info-box h3 {
	font-size:28px;
	line-height:34px;
	letter-spacing:-1px;
	text-transform:none;
	margin:0 0 11px;
}
.post .info-box p {margin:0 0 30px;}
.post .info-box p a {
	text-decoration:none;
	font-weight:bold;
}
.post .info-box p a:hover {text-decoration:underline;}
.post .info-box .price {
	display:block;
	padding:10px 0;
}
.vote {padding:0 0 33px;}
.post .info-box .vote p {margin:0;}
.vote ul {
	padding:2px 0 0;
	overflow:hidden;
	font-size:50px;
	text-transform:uppercase;
	line-height:50px;
}
.vote ul li {
	float:left;
	color:#008a4b;
	margin:0 19px 0 0;
}
.vote ul li.alt {color:#ef5b2f;}
.vote ul a {
	display:block;
	color:#fff;
	padding:8px 10px;
	background:#008a4b;
	font:25px/27px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.vote ul li.alt a {background:#ef5b2f;}
.vote ul span {display:block;}
.numbers {
    line-height: 35px;
    font-size: 35px;
    display: inline-block;
    color: #a4a09f;
    margin: 0 0 18px;
    vertical-align: middle;
    font-weight: normal;
}
.numbers:after {
	width:42px;
	height:27px;
	display:inline-block;
	content:'';
	margin:0 0 0 18px;
	background: url(../images/sprite.png) no-repeat -386px -166px;
}
.numbers .cur-num {color:#464646;}
#footer {
	border-top:1px solid #ccc;
	background:#fff;
	color:#a4a09f;
	letter-spacing:-1px;
	font:14px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	position: relative;
    z-index: 10;
}
.footer-holder {
	width:1050px;
	margin:0 auto;
    overflow:hidden;
    position:relative;
}
#footer .bar {
	text-transform:uppercase;
	overflow:hidden;
	letter-spacing:0;
	padding:20px 0px 13px 0;
	font:17px/20px  'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	color:#464646;
	border-bottom:1px solid #ccc;
    background:white;
}
.social-links strong {
	font-style:normal;
	margin:2px 9px 0 0;
	float:left;
}
.social-links ul {
	float:left;
	margin:-5px 0 0;
}
.social-links ul li {
	float:left;
	margin:0 10px 0 0;
}
.social-links ul li a {
	display:block;
	width:25px;
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
}
.social-links .ico1 {background:url(../images/sprite.png) no-repeat 0 -349px;}
.social-links .ico2 {background:url(../images/sprite.png) no-repeat -38px -349px;}
.social-links .ico3 {background:url(../images/sprite.png) no-repeat -75px -349px;}
.social-links .ico4 {background:url(../images/sprite.png) no-repeat -113px -349px;}
.social-links .ico5 {background:url(../images/sprite.png) no-repeat -150px -349px;}
.social-links .ico6 {background:url(../images/sprite.png) no-repeat -188px -349px;}
.social-links .ico7 {background:url(../images/sprite.png) no-repeat -225px -349px;}
.social-links .ico8 {background:url(../images/sprite.png) no-repeat -263px -349px;}
.newsletter {float:right;}
.newsletter a {color:#464646;}
.newsletter label {
	margin:0 11px 0 0;
	float:left;
}
.newsletter input[type="text"] {
	width:120px;
	height:18px;
	padding:1px 0 0;
	margin:0 7px 0 0;
	float:left;
	border:1px solid #ccc;
	border-width:0 0 1px;
	background:none;
}
.newsletter input[type="submit"] {
	width:16px;
	height:15px;
	padding:0;
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	background:url(../images/sprite.png) no-repeat -453px -92px;
	margin:1px 25px 0 0;
	border:0;
}
.footer-box {
	padding:21px 9999px 0;
	margin:0 -9999px;
	background:#e5e5e5;
	clear:both;
	overflow:hidden;
	border-bottom:1px solid #ccc;
}
.footer-box .col {
	float:left;
	width:393px;
	padding:5px 15px 0 16px;
	border-right:1px solid #d8d8d8;
}
.footer-box .col2 {
	padding:5px 0 0 24px;
	overflow:hidden;
	bottom: auto;
}
.footer-box .alignleft {
	float:left;
	margin:7px 0 0;
}
.footer-box .txt {
	text-align:center;
	overflow:hidden;
}
.footer-box h3 {
	font:18px/20px  'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	margin:0 0 18px;
	padding:0 0 6px;
	text-transform:uppercase;
	color:#464646;
	text-align:center;
	position:relative;
	letter-spacing:0;
}
.footer-box h3:after {
	width:29px;
	height:4px;
	background:#464646;
	position:absolute;
	bottom:0;
	margin-left:-15px;
	left:50%;
	content:'';
}
.footer-box .icons {
	padding:18px 0 30px;
	overflow:hidden;
	display:inline-block;
}
.footer-box .icons li {
	float:left;
	padding:0 1px;
}
.btn-app-store {
	width:116px;
	height:40px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
	background:url(../images/sprite.png) no-repeat -369px -214px;
}
.footer-box .box-holder {
	overflow:hidden;
	position:relative;
}
.footer-box .box {
	float:left;
	width:292px;
	color:#464646;
	line-height:19px;
}
.footer-box .box-right {
	position:relative;
	width:309px;
}
.footer-box .box .txt {
	padding:0 7px;
	width:127px;
	margin:0 0 0 auto;
	position:absolute;
	bottom:55px;
	right:0;
	text-align:left;
}
.footer-box .box-right .txt {
	width:110px;
	right:auto;
	left:0;
	text-align:right;
}
.footer-box .box img {
	margin:0 7px 0 0px;
	float:left;
}
.footer-box .box-right img {
	margin:0 0 0 14px;
	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
	float:right;
}
.footer-box .box p {margin:0 0 23px;}
.footer-box .box .price {
	display:block;
	color:#000;
	font-size:20px;
	line-height:20px;
}
.footer-box .box .price span {
	font-size:14px;
	color:#464646;
	line-height:16px;
	display:block;
}
.footer-box .box .price em {
	font-size:16px;
	color:#464646;
	font-style:normal;
}
.footer-box .box h4 {
	font-size:18px;
	line-height:18px;
	text-transform:uppercase;
	margin:0 0 14px;
}
.footer-box .box h4 a {color:#464646;}
.footer-box .btn {
	display:inline-block;
	background:#464646;
	text-align:center;
	color:#fff;
	margin:12px -7px 0;
	padding:4px 0 6px;
	border-radius:4px;
	letter-spacing:-1px;
	text-transform:uppercase;
	font:15px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.footer-container,
#footer .footer-container {
	padding:15px 9999px 14px;
	margin:0 -9999px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	font-size:13px;
	line-height:16px;
	color:#464646;
	text-transform:uppercase;
    background:white;
}
.footer-container .add-btn,
#footer .footer-container .add-btn {
	color:#000;
	font-size:18px;
	line-height:20px;
	float:right;
	margin:8px 0 0;
	padding:0 20px 0 0;
	position:relative;
}
.footer-container .add-btn:after {
	position:absolute;
	top:6px;
	right:1px;
	background:url(../images/sprite.png) no-repeat -485px -94px;
	width:11px;
	height:11px;
	content:'';
}
.footer-container a {color:#464646;}
.logo-conde-nast {
    margin: 0 13px 15px 0;
	float:left;
	width:121px;
	height:32px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -369px -275px;
}
.footer-frame {
	padding:10px 0 8px;
	border-bottom:1px solid #ccc;
}
.footer-frame a {color:#a4a09f;}
.hidden-checkbox {
	position:absolute;
	left:-9999px;
	top:-9999px;
}
/* detail.html */
.post.blue{position:relative;}
.post.blue:before{
	position:absolute;
	content:"";
	bottom:0;
	height:3px;
	background:none;
	left:-40px;
	right:-40px;
}
.blue .social-holder{padding-top:27px;}
.top-news-block{
	float:none;
	margin:-21px 0 47px;
}
.post .top-news-block .txt-top-vu-lu,
.top-news-block .txt-top-vu-lu{
	width:140px;
	display:block;
	height:141px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 auto -83px;
	background:url(../images/sprite.png) no-repeat -260px -588px;
}
.top-news-block .holder {
	background:url(../images/bg-box05.png) no-repeat;
	height:557px;
	padding: 120px 10px 0;
	margin:0 0 19px;
}
.alt-top-news-block .holder{
	background:url(../images/bg-box06.png) no-repeat;
	height:481px;
	padding:119px 10px 0;
}
.top-news-block .slide{text-align:left;}
.alt-top-news-block .slide{
	font-size:14px;
	line-height:18px;
}
.alt-top-news-block .slide li{
	padding-bottom:19px !important;
	float:left;
	width:100%;
}
.top-news-block .alignleft{
	float:left;
	margin:0 11px 0 7px;
}
.alt-top-news-block .alignleft{margin:2px 15px 0 4px;}
.post .top-news-block .slide a{text-decoration:none;}
.post .top-news-block .slide a:hover{text-decoration:underline;}
.top-news-block .slide .descr{overflow:hidden;}
.alt-top-news-block .category{padding-bottom:1px;}
.alt-top-news-block .category a,
.alt-top-news-block .category{color:#0c509f !important;}
.details-tabs{
	margin-bottom:13px;
	position:relative;
}
/* c-glam.html */
.post .post-description{
	line-height:31px;
	width:300px;
	position:relative;
	font-size:20px;
	margin:-12px 0 6px;
	overflow:hidden;
}
.post-description .text-slideset{
	width:99999px;
	overflow:hidden;
}
.post-description .slide{
	float:left;
	width:300px;
}
.post .post-description p{margin-bottom:31px;}
.post .post-description p strong{font-weight:bold;}
.post .post-description h3{
	font:30px/30px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:none;
	margin:0 0 4px;
}
/* vulu-hprubrique.html */
.rubrique-section{
	width:100%;
	padding-top:18px;
	margin-bottom:-8px;
}
.rubrique-section:after{
	clear:both;
	content:"";
	display:block;
}
.rubrique-holder{
	width:110%;
	overflow:hidden;
	padding-bottom:27px;
}
.rubrique{
	float:left;
	width:300px;
	margin:0 35px 0 0;
	text-align:center;
	font-size:13px;
	line-height:20px;
}
.post .rubrique-section a{text-decoration:none;}
.post .rubrique-section a:hover{text-decoration:underline;}
.rubrique .aligncenter{
	display:block;
	margin:0 auto 7px;
}
.post .rubrique h3,
.rubrique h3{
	margin:0 0 -4px;
	color:#0c509f;
	text-transform:none;
	font:21px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.rubrique header{
	overflow:hidden;
	padding-bottom:2px;
}
.post .rubrique h3 a,
.rubrique h3 a{color:#0c509f;}
.rubrique .date{
	color:#0c509f;
	font:65px/84px voorregular, Arial, Helvetica, sans-serif;
}
.rubrique .date span{font-size:80px}
.rubrique ul li{
	padding-bottom:34px;
	text-transform:uppercase;
}
.rubrique h4{
	margin:0 0 2px;
	font:17px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.rubrique p,
.post .rubrique p{margin:0;}
.rubrique p a,
.post .rubrique p a{
	color:#0c509f;
	font-family:'motor_oil_1937_m54regular',Arial,Helvetica,sans-serif;
}
.rubrique .time,
.post .rubrique .time{
	color:#a7a7a7;
	text-transform:none;
}
/* hprubrique-pub.html */
.twocolumns{
	width:100%;
	padding-top:22px;
}
.twocolumns:after{
	clear:both;
	content:"";
	display:block;
}
#content{
	float:left;
	width:635px;
}
#sidebar{
	float:right;
	width:300px;
}
#sidebar .side-box{margin-bottom:51px;}
#sidebar .alt-side-box{margin-bottom:78px;}
#sidebar .side-box-alt{margin:-9px 0 50px;}
#sidebar .side-box-alt .txt {bottom: 60px;}
.promo-article{
	margin:0 0 34px;
	width:100%;
	padding-bottom:11px;
	position:relative;
	text-align:center;
}
.promo-article:after{
	clear:both;
	content:"";
	display:block;
}
.promo-article .category {
	display: block;
	font: 16px/18px 'motor_oil_1937_m54regular',Arial,Helvetica,sans-serif;
	margin: -10px 0 0;
	position: relative;
	text-transform: uppercase;
}
.promo-article .category a {
	background:#fff;
	color: #464646;
	display: inline-block;
	min-width: 123px;
	padding: 2px 5px;
}
.promo-article h2 {
	font: 23px/30px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	letter-spacing: -2px;
	margin: 0;
}
.promo-article h2 a {color: #010101;}
.promo-article .decor {
	background:#ede634;
	bottom: 0;
	height: 6px;
	left: 50%;
	margin-left: -30px;
	position: absolute;
	width: 60px;
}
.alt-promo-article{
	text-align:left;
	margin-bottom:50px;
	overflow:hidden;
}
.post .alt-promo-article h2{text-align:left;}
.alt-promo-article .txt {
	margin-top:-15px;
	padding: 0 0 0 18px;
	overflow:hidden;
}
.alt-promo-article .txt .category {
	margin: 0 0 2px -5px;
	display: block;
	font: 16px/18px 'motor_oil_1937_m54regular',Arial,Helvetica,sans-serif;
	position: relative;
	text-transform: uppercase;
}
.alt-promo-article .txt .category {color: #eb212e;}
.alt-promo-article .txt .category a {
	color: #eb212e;
	display: inline-block;
	min-width: 123px;
	padding: 2px 5px;
}
.alt-promo-article .txt h2 {
	font: 23px/25px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	letter-spacing: -2px;
	margin: 0;
}
.alt-promo-article .txt h2 a {color: #010101;}
.promo-article-yellow{margin-top:-11px;}
.promo-article-yellow .txt{padding-top:28px;}
.promo-article-yellow .category a,
.promo-article-yellow .category{color:#e5980e;}
.promo-article-yellow h2{
	color:#464646;
	font-size:26px;
	line-height:28px;
}
.promo-article-yellow h2 a{color:#464646;}
.glamourama-section{
	width:100%;
	text-align:center;
	line-height:21px;
	font-size:16px;
}
.glamourama-section .holder:after,
.glamourama-section article:after,
.glamourama-section:after{
	clear:both;
	content:"";
	display:block;
}
.glamourama-section article{
	padding-bottom:10px;
	margin-bottom:38px;
	font-size:16px;
	line-height:21px;
	position:relative;
	width:100%;
}
.glamourama-section .holder{
	width:110%;
	padding-bottom:52px;
}
.glamourama-section .holder article{
	width:300px;
	float:left;
	line-height:18px;
	font-size:14px;
	margin:0 35px 0 0;
}
.glamourama-section article img{margin-bottom:19px;}
.glamourama-section .holder article img{margin-bottom:14px;}
.glamourama-section h2{
	text-transform:uppercase;
	color:#000;
	margin:0 0 7px;
	font:35px/36px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	letter-spacing:-1px;
}
.glamourama-section .holder h2{
	font-size:25px;
	line-height:26px;
}
.glamourama-section h2 a{color:#000;}
.glamourama-section p{margin:0 0 10px;}
.glamourama-section .decor{
	background:#000;
	bottom: 0;
	height: 6px;
	left: 50%;
	margin-left: -30px;
	position: absolute;
	width: 60px;
}
.glamourama-section .category{
	display:inline-block;
	background:#fff;
	position:relative;
	letter-spacing:1px;
	padding:0 15px 5px;
	text-transform:uppercase;
	font:15px/15px "motor_oil_1937_m54regular", Arial, Helvetica, sans-serif;
}
.glamourama-section .category a{color:#464646;}
.glamourama-section article .category a,
.glamourama-section article .category{color:#000;}
.glamourama-section .category-holder{
	width:100%;
	margin-bottom:40px;
	position:relative;
}
.glamourama-section .category-holder:after{
	clear:both;
	content:"";
	display:block;
}
.glamourama-section .category-holder:before{
	position:absolute;
	bottom:9px;
	content:"";
	left:0;
	right:0;
	height:1px;
	background:#cfcfcf;
}
.glamourama-section .label-like{
	background-position:-270px -733px;
	right:-35px;
	top:-41px;
}
/* vote-un-contre-un.html */
/*
.duel{
	width:548px;
	overflow:hidden;
	padding:14px 0 5px 47px;
}
.post .duel-gallery .btn-next,
.post .duel-gallery .btn-prev{
	top:240px;
	left:3px;
	width:31px;
	height:122px;
	padding:0;
	background-position:-428px -718px;
}
.post .duel-gallery .btn-next{
	background-position:-469px -718px;
	left:auto;
	right:0;
}
.duel a{
	float:left;
	position:relative;
	text-decoration:none !important;
}
.duel a.duel-1{
	margin:0 -60px 0 0;
}
.duel a:hover{
	z-index:10;
}
.duel strong{
	display:none;
	color:#fff;
	font:120px/120px Arial, Helvetica, sans-serif;
	letter-spacing:-6px;
	position:absolute;
	z-index:2;
	bottom:51px;
	left:10px;
	right:10px;
	text-align:center;
	cursor:pointer;
}
.duel em{
	display:none;
	top:0;
	bottom:0;
	left:0;
	right:0;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	cursor:pointer;
}
.duel .duel-1 strong{text-align:left;}
.duel .duel-1 em{background:url(../images/bg-duel-1.png) no-repeat;}
.duel .duel-2 em{background:url(../images/bg-duel-2.png) no-repeat 100% 0;}
.duel a:hover strong,
.duel a:hover em{display:block;}
.duel span{
	position:absolute;
	cursor:pointer;
	bottom:0;
	left:0;
	z-index:2;
	text-transform:uppercase;
	font:24px/26px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	padding:10px 16px 4px;
	letter-spacing:1px;
	color:#c06;
	background:#fff;
}
.duel .duel-2 span{
	left:auto;
	color:#d56730;
	right:0;
}
.duel a:hover span{
	color:#fff;
	background:#c06;
}
.duel a.duel-2:hover span{background:#ef4025;}
/**/
.duel-info-box .vote ul li {color:#c06;}
.duel-info-box .vote ul li.alt {color:#d56730;}
.duel-info-box .vote ul a {background:#c06;}
.duel-info-box .vote ul li.alt a {background:#d56730;}
/* page-vote-plusieurs-phase-1.html */
.vote-list{
	width:100%;
	padding-top:13px;
	margin-bottom:38px;
}
.vote-list:after{
	clear:both;
	content:"";
	display:block;
}
.vote-list .holder{
	width:105%;
	overflow:hidden;
}
.vote-list .vote-item{
	display:inline-block;
	vertical-align:top;
	position:relative;
	margin:0 -1px 6px 0;
}
.vote-list .vote-item a{
	background:url(../images/bg-vote-item.png);
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font:bold 20px/25px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	display:none;
}
.vote-list .vote-item strong{
	width:100%;
	display:table;
	cursor:pointer;
	margin:15px 0;
}
.vote-list .vote-item span{
	height:100%;
	display:table-cell;
	vertical-align:middle;
}
.vote-list .vote-item.active a,
.vote-list .vote-item:hover a{display:block;}
.vote-list .vote-item.active strong{display:none;}
.vote-list .vote-item.active:hover strong{display:block;}
.post .vote-info-box{
	line-height:30px;
	font-size:20px;
	padding:0;
}
.post .vote-info-box h3{margin-bottom:4px;}
.vote-list .slide-holder{
	overflow:hidden;
	position:relative;
	width:100%;
}
.vote-slide{
	overflow:hidden;
	background:#ef4025;
	position:relative;
	padding:12px 28px 11px 12px;
	margin:0 0 6px;
	color:#fff;
	line-height:20px;
	font-size:16px;
	display:none;
}
.vote-slide .alignleft{
	float:left;
	margin:0 23px 0 0;
}
.vote-slide .descr{
	overflow:hidden;
	padding-top:11px;
}
.vote-slide .close{
	position:absolute;
	top:9px;
	right:9px;
	overflow:hidden;
	text-indent:-9999px;
	width:17px;
	height:17px;
	background:url(../images/sprite.png) no-repeat -483px -506px;
}
.post .vote-slide h3 {
	font:28px/30px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	margin: 0 0 10px;
	text-transform:none;
}
.post .vote-slide p{margin:0 0 20px;}
.btn-vote{
	width:98px;
	display:block;
	margin:0 auto;
	background:#fff;
	color:#ef4025 !important;
	font:20px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:12px 10px 8px;
	text-align:center;
	text-decoration:none !important;
}
.btn-vote:hover{
	background:#464646;
	color:#fff !important;
}
/* page-vote-plusieurs-phase-2.html */
.vote-post #description{
	line-height:30px;
	font-size:20px;
	margin-top:-4px;
	padding: 0 5px 4px;
}
.vote-post #description h3{margin-bottom:4px;}
#votegallery{
	overflow:hidden;
	padding:11px 0 3px;
	line-height:30px;
	font-size:20px;
}
#votegallery .visual{
	width:430px;
	margin:0 auto 46px;
	overflow:hidden;
	text-align:center;
}
#votegallery .visual strong{
	display:inline-block;
	background:#fff;
	border-top:6px solid #ef4025;
	color:#ef4025;
	letter-spacing:-7px;
	font-size:125px;
	line-height:125px;
	padding:15px 30px 0;
	margin:-37px 0 0;
}
.vote-post #votegallery h3{
	text-transform:none;
	margin-bottom:14px;
	font:29px/31px 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
.vote-post #votegallery p strong {font-weight:bold;}
.vote-post #votegallery p{margin:0 0 30px;}
.vote-post #next,
.vote-post #previous{
	position:absolute;
	top:224px;
	left:19px;
	background:url(../images/sprite.png) no-repeat -428px -718px;
	width:31px;
	height:122px;
	overflow:hidden;
	text-indent:-9999px;
}
.vote-post #next{
	background-position:-469px -718px;
	left:auto;
	right:21px;
}
.vote-post .content{position:relative;}
/* search-page.html */
.search-results{
	overflow:hidden;
	padding:0 0 52px;
}
.result{
	overflow:hidden;
	margin-bottom:34px;
}
.result .alignleft{
	float:left;
	margin:3px 24px 0 0;
}
.result .descr{overflow:hidden;}
.result .category{
	display:block;
	letter-spacing:1px;
	color:#a4a09f;
	margin-bottom:-2px;
	text-transform:uppercase;
	font:15px/19px "motor_oil_1937_m54regular", Arial, Helvetica, sans-serif;
}
.result .category a{color:#a4a09f;}
.result h2{
	text-transform:uppercase;
	margin:0 0 3px;
	font:30px/32px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	color:#464646;
}
.result h2 a{color:#464646;}
.result .mark{
	background:#f4e6ce;
	padding:0 2px;
}
.search-header{
	padding:39px 0 63px;
	overflow:hidden;
}
.search-header .plugin{
	text-align:center;
	overflow:hidden;
}
.search-header .plugin img{margin:0 auto;}
.search-form{
	width:612px;
	margin:0 auto 18px;
	border:1px solid #e7e5e5;
	padding:0 8px 0 0;
}
.search-form:after{
	clear:both;
	content:"";
	display:block;
}
.search-form input[type="text"]{
	color:#a4a09f;
	float:left;
	font:italic 29px/31px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	margin:0;
	border:0;
	padding:0 6px 1px;
}
.search-form input[type="submit"]{
	background:url(../images/sprite.png) no-repeat 0 -851px;
	width:26px;
	height:25px;
	border:0;
	float:right;
	font-size:0;
	line-height:0;
	padding:26px 0 0 25px;
	margin:7px 0 0;
}
.search-form input[type="submit"]:hover{
	cursor:pointer;
	background-position:-36px -851px;
}
.tools{
	overflow:hidden;
	font:15px/20px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	border-top:1px solid #464646;
	text-transform:uppercase;
	padding:6px 0 0;
	margin-bottom:50px;
}
.tools strong{
	margin:0 20px 0 0;
	width:161px;
	float:left;
	letter-spacing:1px;
	font:15px/20px "motor_oil_1937_m54regular", Arial, Helvetica, sans-serif;
}
.tools strong span{color:#a4a09f;}
.tools .more{
	font:15px/20px "motor_oil_1937_m54regular", Arial, Helvetica, sans-serif;
	margin:0 14px 0 0;
	float:left;
}
.tools .more span{
	font:bold 15px/20px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	cursor:pointer;
}
.tools ul{overflow:hidden;}
.tools ul li{
	display:inline;
	background:url(../images/sep01.png) no-repeat 0 3px;
	padding:0 4px 0 11px;
}
.tools ul li:first-child{
	background:none;
	padding-left:0;
}
.tools a{
	color:#464646;
}
.tools .alt a{text-decoration:underline;}
.tools .alt a:hover{text-decoration:none;}
.pager{
	width:100%;
	text-align:center;
	font:18px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:-1px;
	color:#a4a09f;
	padding:13px 0 0;
}
.pager:after{
	clear:both;
	content:"";
	display:block;
}
.pager ul {display:inline-block;}
.pager ul li {
	float:left;
	padding:0 10px 0 11px;
	background:url(../images/divider.gif) no-repeat 0 50%;
}
.pager ul li:first-child {background:none;}
.pager a{
	color:#464646;
	float: left;
	position: relative;
}
.pager .previous a:after{
	width:8px;
	height:31px;
	content:'';
	position:absolute;
	top:-6px;
	left:-15px;
	background:url(../images/sprite.png) no-repeat  -442px -164px;
}
.pager .next a:after{
	width:8px;
	height:31px;
	content:'';
	position:absolute;
	top:-6px;
	right:-15px;
	background:url(../images/sprite.png) no-repeat -462px -162px;
}
.pager .active a{
	text-decoration:none;
	color:#a4a09f;
}
/* live-event.html */
.event-holder{
	width:100%;
	padding:2px 0 0;
}
.events-section{
	padding-bottom:61px;
	width:100%;
}
.event-holder:after,
.events-section:after{
	clear:both;
	content:"";
	display:block;
}
.event-holder .date-box{
	overflow:hidden;
	position:relative;
	text-align:center;
	margin-bottom:32px;
}
.event-holder .date-box:before{
	height:1px;
	content:"";
	position:absolute;
	margin:-4px 0 0;
	top:50%;
	left:0;
	right:0;
	background:#ccc;
}
.event-holder .date{
	display:inline-block;
	padding:0 9px;
	background:#fff;
	position:relative;
	font-size:16px;
	line-height:18px;
}
.event-holder .date span{
	display:block;
	margin-bottom:-12px;
	color:#999;
	font:60px/62px voorregular, Arial, Helvetica, sans-serif;
}
.event-holder .holder{
	width:105%;
	margin-bottom:10px;
}
.event-holder .holder:after{
	clear:both;
	content:"";
	display:block;
}
.event-holder .col{
	float:left;
	width:310px;
	margin:0 20px 0 0;
}
.event{
	text-align:center;
	margin-bottom:49px;
	padding:53px 23px 35px 22px;
	width:265px;
	line-height:20px;
	font-size:14px;
	position:relative;
	color:#7f7f7f;
}
.event:after{
	clear:both;
	content:"";
	display:block;
}
.post .event a,
.event a{text-decoration:none;}
.post .event a:hover,
.event a:hover{text-decoration:underline;}
.event p a{color:#7f7f7f;}
.twitter-event{background:#d8f7ff;}
.instagram-event{
	background:#bdae9e;
	padding:50px 23px 34px 22px;
}
.event header{
	position:absolute;
	top:-2px;
	left:0;
	right:0;
}
.event .header-box{
	display:inline-block;
	background:#fff;
	overflow:visible;
	padding:0 20px 5px;
}
.event .author{
	display:block;
	color:#464646 !important;
	font:16px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.event .author a{color:#464646 !important;}
.event .time{
	display:block;
	color:#a7a7a7;
	font-size:14px;
	line-height:19px;
}
.event h3{
	text-transform:none;
	color:#464646;
	margin:0 0 6px;
	letter-spacing:-1px;
	font:20px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.instagram-event h3, .instagram-event a, .instagram-event p{color:#fff !important;}
.event .visual{
	overflow:hidden;
	margin:-23px 0 12px
}
.instagram-event .visual{margin-bottom:9px;}
.pinterest-event{
	text-align:left;
	overflow:hidden;
	background:#eee url(../images/bg-pinterest-event.png) repeat-y;
	padding:0;
	width:310px;
}
.twitter-link{
	margin:0 auto 4px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
	width:17px;
	height:14px;
	background:url(../images/sprite.png) no-repeat -118px -851px;
}
.instagram-link{
	margin:0 auto 2px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
	width:19px;
	height:20px;
	background:url(../images/sprite.png) no-repeat -145px -851px;
}
.pinterest-link{
	position:absolute;
	text-align:left;
	top:23px;
	left:50%;
	margin:0 0 0 -15px;
	width:36px;
	height:36px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -73px -851px;
}
.pinterest-event:before{
	content:"";
	position:absolute;
	background:url(../images/bg-pinterest-event.png) no-repeat -320px 0;
	width:310px;
	height:227px;
	top:0;
	left:0;
}
.pinterest-event .block{
	overflow:hidden;
	position:relative;
	background:url(../images/bg-pinterest-event.png) no-repeat -640px 100%;
	padding:64px 35px 20px 40px;
}
.pinterest-event .box{overflow:hidden;}
.pinterest-event .avatar{
	float:left;
	margin:3px 19px 0 0;
}
.pinterest-event .author{
	font-size:17px;
	margin-bottom:-1px;
}
.pinterest-event h3{margin-bottom:1px;}
.pinterest-event .descr{overflow:hidden;}
/* live-glamour.html */
.post h2.txt-live-glamour{
	background:url(../images/sprite.png) no-repeat 0 -898px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	width:357px;
	margin:-10px auto 36px;
	height:100px;
}
.event p strong{font-weight:bold;}
.event .date{
	margin:-33px 0 0;
	padding:0;
}
.live-post .event .header-box{padding:0 10px 5px}
.live-post .event .time{margin-top:-1px;}
.event .date span{
	font-size:39px;
	margin:0 0 -7px;
	line-height:40px;
}
.live-post .events-section{
	padding:19px 0 0;
	margin-bottom:-26px;
}
.live-post .event{
	padding:55px 23px 23px 22px;
	line-height:18px;
	color:#7f7f7f;
	margin-bottom:51px;
}
.live-post .event a{color:#7f7f7f;}
.tumblr-event{background:#eceff2;}
.tumblr-link{
	margin:-3px auto 7px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
	width:68px;
	height:18px;
	background:url(../images/sprite.png) no-repeat -174px -851px;
}
.live-post .twitter-event h3 a,
.live-post .twitter-event h3{color:#7f7f7f;}
/* faq-du-look.html */
.post .promo-article a{text-decoration:none;}
.post .promo-article a:hover{text-decoration:underline;}
.faq-block{
	margin-bottom:51px;
	width:593px;
	padding:0 20px;
	border:1px solid #464646;
	background:#ebeaea;
	position:relative;
	text-transform:uppercase;
	font:15px/22px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.faq-block:after{
	clear:both;
	content:"";
	display:block;
}
.faq-block .alignleft{
	float:left;
	margin:-11px 0 0;
}
.faq-block .descr{
	overflow:hidden;
	text-align:center;
	min-height:177px;
	color:#a4a09f;
}
.faq-block h2{
	padding:20px 0 0;
	letter-spacing:2px;
	text-transform:none;
	position:relative;
	margin:0 0 16px;
	color:#464646;
	font:38px/40px voorregular, 'Times New Roman', Times, serif;
}
.alt-faq-block h2{
	margin-bottom:9px;
	padding-top:10px;
	font-size:54px;
	line-height:56px;
}
.alt-faq-block{
	font-size:22px;
	line-height:25px;
}
.post .faq-block p span{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.post .faq-block p{margin:0 0 27px;}
.post .alt-faq-block p{margin-bottom:20px;}
.faq-block h2:after{
	position:absolute;
	left:50%;
	top:0;
	content:'';
	background:#464646;
	width:178px;
	margin:0 0 0 -89px;
	height:8px;
}
.appstore-link{
	position:absolute;
	bottom:9px;
	right:9px;
	overflow:hidden;
	text-indent:-9999px;
	width:68px;
	height:23px;
	background:url(../images/sprite.png) no-repeat -252px -851px;
}
.post .faq-block .button,
.faq-block .button{
	display:inline-block;
	padding:5px 16px 3px;
	background:#464646;
	font:20px/22px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.peachpuff-post .comments{margin-bottom:80px;}
.question-form{
	background:#fcf9f3;
	margin-bottom:50px;
	text-align:center;
	padding:31px 59px 25px 62px;
	border:1px solid #f4e6ce;
	-webkit-box-shadow:#fff 0 0 0 9px inset, #f4e6ce 0 0 0 10px inset;
	-moz-box-shadow:#fff 0 0 0 9px inset, #f4e6ce 0 0 0 10px inset;
	box-shadow:#fff 0 0 0 9px inset, #f4e6ce 0 0 0 10px inset;
	color:#a69d9d;
	line-height:18px;
	font-size:13px;
}
.question-form:after{
	clear:both;
	content:"";
	display:block;
}
.post .question-form p,
.question-form p{margin:0;}
.question-form h3{
	color:#464646;
	text-transform:uppercase;
	font:20px/25px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	margin:0 0 19px;
}
.question-form .row{
	overflow:hidden;
	width:105%;
	padding-bottom:9px;
}
.question-form form{
	overflow:hidden;
	margin-bottom:25px;
}
.question-form textarea{
	border:1px solid #e7e5e5;
	background:#fff;
	width:489px !important;
	padding:10px;
	margin:0 0 13px;
	height:71px !important;
	resize:none;
	overflow:auto;
	float:left;
	color:#464646;
	font:14px/16px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.test-section .contest-question-form input[type="submit"],
.contest-form  input[type="submit"],
.question-form input[type="submit"]{
	margin:21px auto 0;
	display:block;
	width:118px;
	height:40px;
	font-size:0;
	line-height:0;
	padding:40px 0 0 118px;
	background:url(../images/sprite.png) no-repeat -330px -851px;
	border:0;
}
.test-section .contest-question-form input[type="submit"]:hover,
.contest-form  input[type="submit"]:hover,
.question-form input[type="submit"]:hover{
	cursor:pointer;
	background-position:-370px -1147px;
}
.question-form label{
	float:left;
	min-width:43px;
	margin:0 20px 0 0;
	text-decoration:underline;
	color:#464646;
	font:15px/24px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:left;
}
.question-form .col label{min-width:62px;}
.question-form .col:first-child label{min-width:43px;}
.question-form .col{
	float:left;
	width:260px;
}
.question-form input[type="text"]{
	float:left;
	width:146px;
	padding:5px 10px;
	border:1px solid #e7e5e5;
	background:#fff;
	color:#464646;
	font:14px/16px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0;
}
.question-form input[type="text"].long-text{width:426px;}
.post .faq-gallery .btn-next,
.post .faq-gallery .btn-prev{
	width:74px;
	height:85px;
	top:386px;
	left:0;
	background-position:0 -1008px;
}
.post .faq-gallery .btn-next{
	left:auto;
	right:0;
	background-position:-84px -1008px;
}
.post .faq-gallery .btn-next:hover{background-position:-252px -1008px;}
.post .faq-gallery .btn-prev:hover{background-position:-168px -1008px;}
.newsletter-block{
	text-align:center;
	overflow:hidden;
	margin-bottom:37px;
	padding:0 40px 25px;
	background:url(../images/bg-newsletter.png) no-repeat;
	width:553px;
	border:1px solid #464646;
	height:172px;
	text-transform:uppercase;
	font:15px/22px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	color:#fff;
}
.post .newsletter-block p,
.newsletter-block p{margin:0 0 20px;}
.post .newsletter-block h3,
.newsletter-block h3{
	margin:0 0 12px;
	position:relative;
	padding-top:12px;
	letter-spacing:3px;
	color:#000;
	font:48px/54px voorregular, 'Times New Roman', Times, serif;
	text-transform:none;
}
.newsletter-block h3:after{
	width:177px;
	height:8px;
	background:#464646;
	position:absolute;
	margin:0 0 0 -88px;
	left:50%;
	top:0;
	content:"";
}
.newsletter-block form{
	width:238px;
	margin:0 auto;
}
.newsletter-block input[type="submit"]{
	float:right;
	margin:0;
	width:50px;
	height:30px;
	font-size:0;
	line-height:0;
	padding:30px 0 0 50px;
	background:url(../images/sprite.png) no-repeat -450px -851px;
	border:0;
}
.newsletter-block input[type="submit"]:hover{cursor:pointer;}
.newsletter-block input[type="text"]{
	float:left;
	width:171px;
	padding:0 7px 2px;
	border:1px solid #e7e5e5;
	background:#fff;
	color:#d6d4d4;
	font:italic 20px/22px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0;
}
.questions-block{
	width:110%;
	overflow:hidden;
	text-transform:uppercase;
	line-height:18px;
	font-size:17px;
	margin-bottom:8px;
	color:#a69d9d;
}
.questions-block .col{
	text-align:center;
	float:left;
	width:300px;
	margin:0 34px 0 0;
}
.questions-block .aligncenter{
	margin:0 auto;
	padding-top:8px;
}
.post .questions-block h3,
.questions-block h3{
	padding:10px 0 15px;
	position:relative;
	margin-bottom:20px;
	font:24px/25px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	color:#464646;
}
.questions-block h3 span{
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
.questions-block h3:after{
	width:60px;
	content:"";
	height:6px;
	background:#f4e6d0;
	position:absolute;
	margin:0 0 0 -30px;
	left:50%;
	bottom:0;
}
.questions-block ul{margin-top:-8px;}
.questions-block ul li{
	background:url(../images/bull01.png) no-repeat 50% 100%;
	padding:21px 0;
}
.questions-block ul a{
	color:#a69d9d;
	text-decoration:none !important;
}
.questions-block ul a:hover{text-decoration:underline !important;}
.quot{
	display:inline-block;
	position:relative;
	padding:0 18px 0 28px;
}
.quot:before,
.quot:after{
	content:"";
	position:absolute;
	width:20px;
	height:18px;
	background:url(../images/sprite.png) no-repeat -480px -898px;
	top:-4px;
	left:0;
}
.quot:after{
	top:auto;
	left:auto;
	bottom:-5px;
	right:0;
	background-position:-480px -926px;
}
/* faq-beaute.html */
.alt-post-description{
	color:#000;
	padding-top:5px;
}
.post .title-box{
	margin:-43px 30px 30px;
	overflow:hidden;
	position:relative;
	padding:27px 30px 43px;
	background:#fff;
	-webkit-box-shadow: rgba(0,0,0,.1) 0 0 15px;
	-moz-box-shadow: rgba(0,0,0,.1) 0 0 15px;
	box-shadow: rgba(0,0,0,.1) 0 0 15px;
}
.post .title-box h2{margin-bottom:35px;}
.post .title .title-box p{text-align:center;}
.post .title-box .plugin{margin-bottom:25px;}
.question-post{
	text-align:center;
	width:100%;
	margin-bottom:30px;
	font-size:20px;
}
.question-post:after{
	clear:both;
	content:"";
	display:block;
}
.question-post h3{
	padding:0 0 16px;
	position:relative;
	margin-bottom:27px;
	font:20px/22px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	color:#a4a09f;
}
.question-post h3:after{
	width:60px;
	content:"";
	height:6px;
	background:#f4e6d0;
	position:absolute;
	margin:0 0 0 -30px;
	left:50%;
	bottom:0;
}
.question-post h1.like-h4{
	margin:0 0 1px;
	font:30px/34px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
}
.question-post p,
.post .question-post p{margin:0 0 22px;}
.images-gallery{
	z-index:1;
	margin-bottom:49px;
	position:relative;
	padding:23px 0 0;
}
.images-gallery .holder{
	padding:20px 49px 30px;
	background:#fff;
	position:relative;
	z-index:2;
}
.images-gallery .holder:after{
	clear:both;
	content:"";
	display:block;
}
.images-gallery:before,
.images-gallery:after {
	content:"";
	position:absolute;
	z-index:-2;
}
.images-gallery:before {
	top:23px;
	bottom:0;
	left:100px;
	right:100px;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);
	-moz-box-shadow:0 0 15px rgba(0,0,0,.3);
	box-shadow:0 0 15px rgba(0,0,0,.3);
	-moz-border-radius:100px / 30px;
	border-radius:100px / 30px;
}
.images-gallery h3{
	padding:0 0 13px;
	text-align:center;
	position:relative;
	margin-bottom:24px;
	font:18px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	color:#464646;
}
.images-gallery h3:after{
	width:60px;
	content:"";
	height:6px;
	background:#f4e6d0;
	position:absolute;
	margin:0 0 0 -30px;
	left:50%;
	bottom:0;
}
.images-gallery .slideset{
	width:99999px;
	overflow:hidden;
}
.images-gallery .mask{
	position:relative;
	overflow:hidden;
	width:558px;
	margin:0 auto;
}
.images-gallery .slide{
	float:left;
	text-align:center;
	width:170px;
	padding:0 8px;
}
.images-gallery img{margin:0 auto 13px;}
.images-gallery h4{
	font:20px/21px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
}
.post .images-gallery h4 a,
.images-gallery h4 a{text-decoration:none;}
.post .images-gallery h4 a:hover,
.images-gallery h4 a:hover{text-decoration:underline;}
.images-gallery .btn-next,
.images-gallery .btn-prev{
	position:absolute;
	width:31px;
	height:122px;
	overflow:hidden;
	text-indent:-9999px;
	left:6px;
	background:url(../images/sprite.png) no-repeat -367px -983px;
	top:99px;
	z-index:10;
}
.images-gallery .btn-next{
	left:auto;
	background-position:-408px -983px;
	right:-7px;
}
/* tous-les-conseils-beaute.html */
.promo-article .label{
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
	width:107px;
	position:absolute;
	height:107px;
	background:url(../images/sprite.png) no-repeat;
	top:-52px;
	right:-30px;
}
.promo-article-tan .label{background-position: 0 -1115px;}
.post .promo-article-tan .category,
.post .promo-article-tan .category a{color:#b09057 !important;}
.promo-article-tan .txt{padding-top:16px;}
.faq-list{
	width:100%;
	padding-bottom:27px;
}
.faq-list:after{
	clear:both;
	content:"";
	display:block;
}
.faq-list h3{
	color:#a4a09f;
	padding:0 0 16px;
	text-align:center;
	position:relative;
	margin-bottom:33px;
	font:20px/22px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.faq-list h3:after{
	width:60px;
	content:"";
	height:6px;
	background:#f4e6d0;
	position:absolute;
	margin:0 0 0 -30px;
	left:50%;
	bottom:0;
}
.faq-list .holder{
	width:105%;
	overflow:hidden;
}
.faq-list .item{
	min-height:280px;
	display:inline-block;
	vertical-align:top;
	margin:0 auto;
	width:198px;
	text-align:center;
	padding:0 16px 19px 0;
}
.faq-list img{margin:0 auto 7px;}
.faq-list h4{
	font:21px/25px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
}
.post .faq-list h4 a, .faq-list h4 a{text-decoration:none;}
.post .faq-list h4 a:hover, .faq-list h4 a:hover{text-decoration:underline;}
/* faq-du-look-alt.html */
.post .gallery .post-description{
	width:auto;
	padding:23px 0 0;
	margin:0;
}
.post .gallery .post-description p{margin-bottom:26px;}
.newsletter-block-alt{
	border:solid #f5e6cf;
	border-width: 0 0 0 20px;
	height:auto;
	width:565px;
	margin-bottom:71px;
	padding:0 35px 21px 15px;
	background:#464646;
	position:relative;
}
.post .newsletter-block-alt h3,
.newsletter-block-alt h3{
	text-align:left;
	margin-bottom:3px;
	color:#fff;
}
.newsletter-block-alt:before{
	content:"";
	position:absolute;
	bottom:0;
	left:50%;
	margin:0 0 0 -39px;
	width:60px;
	height:6px;
	background:#fff;
}
.newsletter-block-alt form{
	padding:4px;
	border:1px solid #000;
}
.newsletter-block-alt input[type="submit"]{background-position:-450px -957px;}
.post .newsletter-block-alt p, .newsletter-block-alt p{margin-bottom:5px;}
.question-form-alt{
	width:451px;
	position:relative;
	margin:0 auto 45px;
	padding:31px 61px 25px;
	line-height:18px;
	font-size:13px;
}
.question-form-alt textarea{width:429px !important;}
.question-form-alt input[type="text"]{width:126px;}
.question-form-alt input[type="text"].long-text{width:373px;}
.question-form-alt label{
	margin:0 5px 0 0;
	min-width:50px;
}
.question-form-alt .col label{min-width:68px;}
.question-form-alt .col:first-child label{min-width:50px}
.question-form-alt .col{width:230px;}
.question-form-alt:before{
	content:"";
	position:absolute;
	top:-19px;
	left:50%;
	margin:0 0 0 -20px;
	background:url(../images/sprite.png) no-repeat -460px -997px;
	width:40px;
	height:23px;
}
/* merci.html */
.contest{
	width:102%;
	padding:7px 0 39px;
	text-align:center;
}
.contest:after{
	clear:both;
	content:"";
	display:block;
}
.contest-block{
	width:534px;
	line-height:20px;
	font-size:14px;
	overflow:hidden;
	padding:42px 50px 13px;
	border:1px solid #f4e6ce;
	margin-bottom:50px;
	background:#f7efe5;
	-webkit-box-shadow:#fff 0 0 0 11px inset, #f4e6ce 0 0 0 12px inset;
	-moz-box-shadow:#fff 0 0 0 11px inset, #f4e6ce 0 0 0 12px inset;
	box-shadow:#fff 0 0 0 11px inset, #f4e6ce 0 0 0 12px inset;
}


.astro-article .button,
.post .test-section .button, .test-section .button,
.post .contest-details .button, .contest-details .button,
.post .contest .button, .contest .button{
	display:inline-block;
	padding:11px 20px 7px;
	background:#464646;
	font:20px/22px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
.post .test-section .button, .test-section .button{padding:11px 30px 7px;}
.astro-article .button:hover,
.post .test-section .button:hover, .test-section .button:hover,
.post .contest-details .button:hover, .contest-details .button:hover,
.post .contest .button:hover, .contest .button:hover{background:#a4a09f;}
.post .contest-block h3,
.contest-block h3{
	position:relative;
	font:20px/22px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	margin:0 0 39px;
	padding-top:25px;
    text-align:center;
}
.contest-block h3:after{
	content:"";
	width:60px;
	height:6px;
	background:#464646;
	left:50%;
	top:0;
	position:absolute;
	margin:0 0 0 -30px;
}
.social-network{
	overflow:hidden;
	text-align:center;
	margin:-7px 0 0;
	font:21px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.social-network strong{
	display:block;
	font-weight:bold;
}
.social-network ul{
	position:relative;
	padding-bottom:22px;
	margin-bottom:16px;
}
.social-network li{
	display:inline-block;
	padding:0 6px 0 7px;
	vertical-align:top;
}
.social-network ul a{
	display:block;
	overflow:hidden;
	text-align:left;
	text-indent:-9999px;
	width:41px;
	height:40px;
	background:url(../images/sprite.png) no-repeat;
}
.social-network ul a.facebook{background-position:-120px -1123px;}
.social-network ul a.twitter{background-position:-180px -1123px;}
.social-network ul a.google{background-position:-239px -1123px;}
.social-network ul a.facebook:hover{background-position:-340px -1197px;}
.social-network ul a.twitter:hover{background-position:-400px -1197px;}
.social-network ul a.google:hover{background-position:-459px -1197px;}
.social-network ul:after{
	content:"";
	width:199px;
	bottom:0;
	position:absolute;
	left:50%;
	margin:0 0 0 -100px;
	height:16px;
	border:solid #464646;
	border-width:0 1px 1px;
}
/* concours.html */
.contest-details{
	width:535px;
	margin:0 0 33px;
	line-height:20px;
	font-size:16px;
	-webkit-box-shadow: rgba(204,204,204,.48) 0 0 70px inset;
	-moz-box-shadow: rgba(204,204,204,.48) 0 0 70px inset;
	box-shadow: rgba(204,204,204,.48) 0 0 70px inset;
	padding:45px 50px 35px;
}
.contest-details:after{
	clear:both;
	content:"";
	display:block;
}
.contest-details .aligncenter{margin:0 auto 11px;}
.post .contest-details h3,
.contest-details h3{
	margin:0 0 -4px;
	font:bold 25px/27px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.post .contest-details h4,
.contest-details h4{
	margin:0 0 1px;
	font:bold 16px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.contest-details h3 sup{
	font-size:14px;
	line-height:20px;
	vertical-align:top;
	text-transform:none;
}
.post .contest-details p,
.contest-details p{margin:0 0 11px;}
.contest-details h4 sup{
	vertical-align:top;
	font-size:10px;
	line-height:12px;
}
.contest-details .prix-1{
	font-size:20px;
	line-height:25px;
	overflow:hidden;
	margin-bottom:-1px;
}
.contest-question-form{
	overflow:hidden;
	padding:16px 0 18px;
	text-align:left;
	margin-bottom:40px;
	border:solid #f5f5f5;
	border-width:2px 0;
	font-size:20px;
	line-height:24px;
}
.contest-question-form h3{
	margin:0 0 8px;
	font:bold 21px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.post .contest-question-form p,
.contest-question-form p{margin:0 0 38px;}
.contest-question-form .row{
	overflow:hidden;
	padding-bottom:7px;
}
.contest-question-form .row label{
	display:block;
	overflow:hidden;
}
.contest-question-form input[type="submit"]{
	width:147px;
	height:36px;
	border:0;
	background:url(../images/sprite.png) no-repeat -120px -1173px;
	margin:16px 0 0;
	float:left;
	padding:36px 0 0 147px;
	font-size:0;
	line-height:0;
}
.contest-question-form input[type="submit"]:hover{cursor:pointer;}
/* formulaire.html */
.contest-form{
	overflow:hidden;
	padding-bottom:73px;
}
.facebook-block{
	width:510px;
	margin:-23px 0 32px;
	padding:18px 10px 12px;
	overflow:hidden;
	background:#dbecff;
	line-height:15px;
}
.post .facebook-block p{margin:0;}
.facebook-block h4{
	text-transform:uppercase;
	margin:0 0 11px;
	font:15px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#285f92;
}
.facebook-button{
	overflow:hidden;
	margin:0 auto 8px;
	display:block;
	text-align:left;
	text-indent:-9999px;
	background:url(../images/sprite.png) no-repeat -290px -1115px;
	width:154px;
	height:22px;
}
.form-area{
	overflow:hidden;
	margin:0 auto 16px;
	width:530px;
}
.register-area .row{
	text-align:left;
	overflow:hidden;
	padding-bottom:10px;
}
.register-area label,
.register-area .label{
	font:15px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:underline;
}
.register-area .label{
	float:left;
	width:74px;
}
.register-area .row label{float:left;}
.register-area .alt-row .label{width:177px;}
.register-area .photo-row .label{
	width:auto;
	float:none;
	padding-bottom:7px;
	display:block;
}
.register-area .area{overflow:hidden;}
.contest-form input[type="text"]{
	float:left;
	width:152px;
	margin:0 7px 0 0;
	padding:5px 10px;
	border:1px solid #e7e5e5;
	background:#fff;
	color:#464646;
	font:14px/16px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.contest-form input[type="text"].code-postal-txt,
.contest-form input[type="text"].prenom-txt{
	margin:0 2px 0 0;
	float:right;
}
.contest-form input[type="text"].code-postal-txt{width:118px;}
.contest-form input[type="text"].long-txt{
	margin:0;
	width:432px;
}
.contest-form input[type="text"].phone-txt{width:203px;}
.rad-box{
	float:left;
	margin:0 19px 1px 0;
	background:#fff;
	border:1px solid #e7e5e5;
}
.contest-form .rad-box label{
	width:54px;
	float:left;
	color:#999;
	text-align:center;
	text-decoration:none;
	line-height:28px;
}
.contest-form .note{
	display:block;
	padding-top:25px;
	text-align:right;
}
.contest-form select{
	float:left;
	margin:0 9px 0 0;
	width:67px;
}
.contest-form .select-area{margin:0 9px 0 0;}
.category-area{margin-bottom:56px;}
.category-area .row{
	width:100%;
	text-align:left;
	overflow:hidden;
	padding-bottom:5px;
}
.category-area h4{
	margin:0 0 21px;
	text-align:left;
	padding:0 0 0 40px;
	font:15px/18px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:underline;
}
.category-area label{
	display:block;
	overflow:hidden;
	font-size:16px;
	text-transform:uppercase;
}
.category-area .col{
	float:left;
	width:255px;
	padding:0 10px 0 0;
}
.receive-area .row{
	overflow:hidden;
	text-align:left;
	padding-bottom:30px;
}
.receive-area .alt-row{padding-top:33px;}
.receive-area label{
	overflow:hidden;
	display:block;
	font:bold 15px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.receive-area label span{font-weight:normal;}
.post .contest-block .category-area h3, .contest-block .category-area h3{margin-bottom:33px;}
.post .contest-block .receive-area h3, .contest-block .receive-area h3{margin-bottom:29px;}
.contest-form input[type="submit"]{margin-top:26px;}
#recaptcha_area {margin:0 auto;}

/* gagnante-precedente.html */
.post .title-box h2 span{
	display:block;
	font: 40px/34px 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
.menu{
	overflow:hidden;
	padding:7px 0 21px;
}
.menu ul{
	display:table;
	width:100%;
	text-transform:uppercase;
	font:bold 15px/39px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.menu li{
	border-left:2px solid #fff;
	display:table-cell;
	text-align:center;
	letter-spacing:-1px;
}
.menu li:first-child{border-left:0;}
.menu a{
	text-decoration:none !important;
	color:#464646;
	display:block;
	background:#f1f1f1;
}
.menu a:hover, .menu .active a{
	background:#464646;
	color:#fff;
}
.galerie-item{
	overflow:hidden;
	padding:14px 0 18px;
	text-align:center;
}
.galerie-item h3{
	margin:0 0 -9px;
	text-transform:none;
	letter-spacing:-2px;
	font: 40px/42px 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
.post .content .galerie-item header p{margin:0 0 6px;}
.galerie-item header{
	width:100%;
	font-size:20px;
	padding:0 0 31px;
}
.galerie-item header:after{
	clear:both;
	content:"";
	display:block;
}
.galerie-item .counter{
	display:block;
	margin:0 0 -16px;
	color:#a4a09f;
	font:35px/35px 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
.galerie-item .counter strong{
	font-weight:normal;
	color:#464646;
}
.galerie-list .tools strong{
	width:auto;
	margin:0 9px 0 0;
	padding:1px 11px 0 0;
	background:url(../images/sep01.png) no-repeat 100% 3px;
}
.galerie-list .visual, .galerie-item .visual{
	overflow:hidden;
	position:relative;
	margin-bottom:6px;
}
.galerie-item .visual img{margin:0 auto;}
.thumbs-gallery .slideset .visual img {
	width:100%;
	height:auto;
}
.galerie-list .visual strong,
.galerie-item .visual strong{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	text-align:center;
}
.galerie-list .visual span,
.galerie-item .visual span{
	display:inline-block;
	vertical-align:top;
	color:#fff;
	text-transform:uppercase;
	font:25px/25px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	background:#c06;
	padding:13px 17px 10px;
}
.galerie-list .visual span{
	font-size:20px;
	line-height:20px;
	padding:9px 9px 4px;
}
.galerie-list .visual img{margin:0;}
.galerie-item h4{
	margin:0 0 10px;
	font:30px/32px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.post .galerie-item h4 a{text-decoration:none;}
.post .galerie-item h4 a:hover{text-decoration:underline;}
.galerie-list h3{
	font:40px/42px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 24px;
	text-transform:none;
	color:#464646;
}
.galerie-list h3:after{display:none;}
.post .faq-list .item{min-height:263px;}
.post .galerie-list .item{
	min-height:1px;
	padding:0 15px 23px 0;
	position:relative;
}
.post .galerie-list .item .link{
	position:absolute;
	top:0;
	left:0;
	right:15px;
	bottom:23px;
	background:url(../images/none.png);
}
.galerie-list .holder{
	margin-bottom:-6px;
	padding-top:3px;
}
.galerie-list h4{
	font-size:29px;
	line-height:34px;
}
.galerie-list .tools{margin-bottom:20px;}
.post .galerie-list{padding-bottom:52px;}
.post .faq-list{padding-bottom:43px;}
.galerie-list footer{
	text-align:center;
	overflow:hidden;
	padding:27px 0 23px;
}
.galerie-item .button,
.galerie-list .button{
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	font:20px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	background:#464646;
	padding:12px 18px 8px;
}
.galerie-item .button:hover,
.galerie-list .button:hover{background:#a4a09f;}
/* galerie.html */
.post .gallery.galerie-item{
	padding-top:0;
	margin-top:-7px;
}
.post .gallery.galerie-item .btn-next,
.post .gallery.galerie-item .btn-prev{
	top:370px;
	height:140px;
}
.galerie-item footer{
	overflow:hidden;
	text-align:center;
	padding:29px 0 5px;
}
.galerie-item footer img{margin:0 auto;}
.galerie-item footer .plugin{padding-top:34px;}
/* coordonnees.html */
.alt-contest{padding-bottom:0;}
.alt-contest .contest-form{
	margin-bottom:26px;
	padding:62px 50px 61px;
}
.alt-contest .form-area {margin: 0 auto 35px;}
.alt-contest .contest-form input[type="submit"]{margin-top:-19px;}
.alt-contest .contest-form .note{padding:23px 0 2px;}
/* concours-01.html */
.contest-article{
	width:100%;
	padding:60px 0 12px;
	color:#000;
}
.contest-article:after{
	clear:both;
	content:"";
	display:block;
}
.contest-article .contest-details {
	line-height:25px;
	color:#464646;
	font-size:21px;
	margin: 0 0 28px;
	padding:0 50px 52px 46px;
	width:539px;
	text-align:center;
}
.contest-article .contest-details .visual img{
	margin:-43px -40px 0;
	float:left;
}
.contest-article .contest-details .visual{
	width:100%;
	padding-bottom:9px;
}
.contest-article .contest-details .visual:after{
	clear:both;
	content:"";
	display:block;
}
.post .contest-article .contest-details p{margin: 0 0 54px;}
.post .contest-article .contest-details h3{
	font:39px/40px "Trebuchet MS",Arial,Helvetica,sans-serif;
	position:relative;
	letter-spacing:-2px;
	padding-top:31px;
	margin: 0 0 14px;
	text-transform:none;
}
.post .contest-article .contest-details h3:after{
	content:"";
	position:absolute;
	width:60px;
	top:0;
	left:50%;
	margin:0 0 0 -30px;
	background:#000;
	height:6px;
}
.photo-links{
	overflow:hidden;
	font:20px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:#464646;
}
.photo-links li{
	display:inline-block;
	vertical-align:top;
	background:url(../images/sep02.png) no-repeat;
	padding:12px 4px 8px 33px;
}
.photo-links li:first-child{
	padding-left:0;
	background:none;
}
.photo-links a{
	color:#fff;
	text-decoration:none !important;
}
.contest-article h4{
	text-align:center;
	font:20px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	margin:0 0 35px;
	text-transform:uppercase;
	color:#000;
}
.contest-article .alignleft{
	float:left;
	margin:46px 42px 0 -5px;
}
.contest-article h5{
	margin:0;
	font:bold 20px/31px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.contest-article .holder{
	width:100%;
	padding-top:3px;
}
.contest-article .holder:after{
	clear:both;
	content:"";
	display:block;
}
.post .contest-article p{margin-bottom:31px;}
/* rubrique-tests-quiz.html */
.post .title .descr{
	line-height:33px;
	overflow:hidden;
	margin:-22px 0 32px;
}
.post .title .descr p{text-align:center;}
.post .title .descr strong{font-weight:bold;}
.quiz-section{
	width:100%;
	margin-bottom:-16px;
}
.quiz-section:after{
	clear:both;
	content:"";
	display:block;
}
.quiz-section hgroup{
	overflow:hidden;
	padding:7px 0 42px;
	text-align:center;
}
.quiz-section hgroup h3{
	margin:0 0 -2px;
	text-transform:uppercase;
	font:20px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	color:#a4a09f;
}
.post .quiz-section hgroup h3 a{color:#a4a09f;}
.quiz-section hgroup h4{
	font:40px/45px "Trebuchet MS",Arial,Helvetica,sans-serif;
	letter-spacing:-2px;
	margin:0;
}
.post .quiz-section hgroup a{text-decoration:none;}
.post .quiz-section hgroup a:hover{text-decoration:underline;}
.quiz-section .contest .contest-details{padding:27px 50px 37px;}
.quiz-section .contest-details .aligncenter {margin: 0 auto -18px;}
.quiz-section .contest .contest-details .button{margin-top:18px;}
.quiz-section .contest{padding-bottom:0;}
.quiz-section .contest-details{margin-bottom:29px;}
.quiz-section .social-holder {margin: 0 0 54px;}
.quiz-section .contest-article{padding-top:32px;}
.post .quiz-section .contest-article .contest-details p {margin: 0 0 64px;}
.quiz-section .contest-article .contest-details{
	padding-bottom:41px;
	margin-bottom:17px;
}
/* commencer-le-test.html */
.test-section{
	padding-top:7px;
	width:100%;
}
.test-section:after{
	clear:both;
	content:"";
	display:block;
}
.intro-test{
	overflow:hidden;
	position:relative;
	margin-bottom:42px;
}
.intro-test .btn-box{
	position:absolute;
	padding:0 !important;
	left:10px;
	right:10px;
	bottom:36px;
	text-align:center;
}
.test-section .social-holder{margin-bottom:37px;}
/* question-sans.html */
.test-section .contest-question-form{
	border:0;
	margin:-6px 0 49px;
	font-size:23px;
	line-height:30px;
	padding:0;
}
.contest-question-form h3 span{color:#a4a09f;}
.test-section .contest-question-form .row{
	font-size:20px;
	padding-bottom:15px;
}
.test-section .contest-question-form h3{margin-bottom:4px;}
.post .test-section .contest-question-form p,
.test-section .contest-question-form p{margin-bottom:33px;}
.test-section .contest-question-form .chk-area{margin:10px 28px 0 0;}
.test-section .contest-question-form input[type="submit"]{
	margin:27px auto 0;
	float:none;
	display:block;
}
.test-section .visual{
	overflow:hidden;
	margin-bottom:46px;
}
/* resultats.html */
.results-text{
	width:100%;
	margin-top:-10px;
	padding-bottom:67px;
}
.results-text:after{
	clear:both;
	content:"";
	display:block;
}
.results-text .alignleft{
	float:left;
	margin:10px 18px 0 0;
}
.results-text .descr{overflow:hidden;}
.post .results-text h3{
	font: 33px/40px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	margin:0 0 31px;
	text-transform:none;
	letter-spacing:-2px;
}
.post .results-text p{margin:0;}
.test-section .social-network{margin-bottom:23px;}
.test-section .btn-box{
	text-align:center;
	overflow:hidden;
	padding:0 0 43px;
}
.test-section .btn-box .button{padding:11px 19px 7px;}
.results-section{
	overflow:hidden;
	border:solid #f5f5f5;
	border-width:2px 0;
	padding:29px 0 0;
	margin-bottom:40px;
}
.post .results-section h3,
.results-section h3{
	font:20px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	margin:0 0 21px;
}
.results-section .row{
	overflow:hidden;
	padding:9px 0 15px;
	min-height:67px;
}
.resultat-bar{
	float:right;
	width:218px;
	margin:9px 0 0 10px;
	padding:0 0 0 82px;
	background:#fdfaf5;
}
.resultat-bar span{
	float:right;
	position:relative;
	height:44px;
	background:#f4e6ce;
}
.resultat-bar em{
	position:absolute;
	letter-spacing:-2px;
	color:#a4a09f;
	font:50px/50px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	right:100%;
	top:-4px;
	margin:0 10px 0 0;
}
.results-section h4{
	color:#a4a09f;
	margin:0 0 4px;
	font:25px/25px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	letter-spacing:-2px;
}
.results-section h4 a{color:#a4a09f;}
.results-section .active h4 a,
.results-section .active h4{color:#464646;}
.results-section .descr{
	overflow:hidden;
	font:bold 14px/16px 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
.post .results-section .descr a{text-decoration:none;}
.post .results-section .descr a:hover{text-decoration:underline;}
.results-section .descr span{display:block;}
/* reponses.html */
.test-section .question{
	border-bottom:2px solid #f5f5f5;
	overflow:hidden;
	line-height:31px;
	font-size:23px;
	margin:-2px 0 38px;
	padding:0 0 17px;
}
.post .test-section .question h3,
.test-section .question h3{
	margin:0 0 3px;
	font:20px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.test-section .question h3 em{
	color:#a4a09f;
	font-style:normal;
}
.test-section .question h3 span{
	font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;
	font-weight:bold;
}
.test-section .question h4{
	margin:0 0 4px;
	font:17px/17px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.test-section .question .holder{
	overflow:hidden;
	margin-bottom:23px;
}
.test-section .question .alignleft{
	float:left;
	margin:2px 10px 0 0;
}
.test-section .question .descr{overflow:hidden;}
.post .test-section .question p,
.test-section .question p{margin:0;}
.test-section .answer{
	overflow:hidden;
	font-size:18px;
	line-height:27px;
	position:relative;
	padding:10px 40px;
	margin-bottom:4px;
}
.test-section .answer:after{
	position:absolute;
	top:9px;
	left:0;
	width:27px;
	height:29px;
	content:"";
	background:url(../images/sprite.png) no-repeat -460px -1073px;
}
.test-section .answer.error:after{background-position:-460px -1108px;}
.test-section .note{
	overflow:hidden;
	background:#fdf7ec;
	padding:19px 40px 13px;
	font-size:18px;
	line-height:27px;
}
.post .test-section .btn-holder{
	margin:0;
	padding:5px 0 37px;
}
/* look-book.html */
.content-search{
	background:#f8f0e2;
	overflow:hidden;
	margin:6px 0 50px;
	padding:16px 20px 20px;
}
.content-search input[type="submit"]{
	float:right;
	width:52px;
	height:26px;
	font-size:0;
	line-height:0;
	padding:26px 0 0 52px;
	margin:4px 0 0;
	border:0;
	background:url(../images/sprite.png) no-repeat -448px -1251px;
}
.content-search input[type="submit"]:hover{cursor:pointer;}
.content-search fieldset{
	overflow:hidden;
	padding:0 0 5px;
	border-bottom:1px solid #d2ba91;
}
.content-search input[type="text"]{
	float:left;
	padding:0;
	margin:0;
	width:525px;
	border:0;
	background:none;
	color:#d2ba91;
	font:italic 32px/34px Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
	outline:none;
}
.content-search input[type="text"]::-webkit-input-placeholder {color: #d2ba91;}
.abc-section{
	overflow:hidden;
	background:#f8f0e2;
	border:1px solid #d4be97;
	position:relative;
	margin-bottom:57px;
	padding:22px 10px 26px;
	text-transform:uppercase;
}
.abc-section:after{
	content:"";
	position:absolute;
	left:50%;
	width:60px;
	height:5px;
	margin:0 0 0 -30px;
	top:0;
	background:#d2ba91;
}
.abc{
	overflow:hidden;
	text-align:center;
	font:40px/40px voorregular, 'Times New Roman', Times, serif;
	margin-bottom:51px;
}
.abc li{
	display:inline;
	padding:0 6px;
}
.post .abc a,
.abc a{
	color:#d2ba91;
	text-decoration:none;
}
.post .abc .active a, .abc .active a, .post .abc a:hover, .abc a:hover{color:#464646;}
.abc-section .holder{width:100%;}
.abc-section .holder:after{
	clear:both;
	content:"";
	display:block;
}
.abc-section h2{
	float:left;
	width:104px;
	text-align:left;
	padding:0 0 0 24px;
	margin:-9px 2px 0 0;
	position:relative;
	font:91px/91px voorregular, 'Times New Roman', Times, serif;
}
.abc-section h2:after{
	background:#d4bd95;
	width:2px;
	right:0;
	top:10px;
	content:"";
	position:absolute;
	height:112px;
}
.abc-section .frame{
	overflow:hidden;
	font:21px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.abc-section .frame ul{
	width:105%;
	overflow:hidden;
}
.abc-section .frame li{
	display:inline-block;
	vertical-align:top;
	width:130px;
	padding:0 1px 12px 27px;
	min-height:36px;
}
.post .abc-section .frame a,
.abc-section .frame a{text-decoration:none;}
.post .abc-section .frame a:hover,
.abc-section .frame a:hover{text-decoration:underline;}
.lookbook-gallery{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin-bottom:44px;
}
.lookbook-gallery .mask{
	width:100%;
	overflow:hidden;
	margin-bottom:29px;
	position:relative;
}
.lookbook-gallery .slideset{
	width:99999px;
	overflow:hidden;
}
.lookbook-gallery .slide{
	float:left;
	text-align:center;
	width:635px;
}
.lookbook-gallery .category{
	display:block;
	color:#a4a09f;
	margin-bottom:-7px;
	text-transform:uppercase;
	font:20px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.lookbook-gallery .category a,
.post .lookbook-gallery .category a{
	text-decoration:none;
	color:#a4a09f;
}
.lookbook-gallery .category a:hover,
.post .lookbook-gallery .category a:hover{text-decoration:underline;}
.lookbook-gallery h4{
	font:59px/60px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:22px;
	letter-spacing:-2px;
}
.post .lookbook-gallery h4 a,
.lookbook-gallery h4 a{text-decoration:none;}
.post .lookbook-gallery h4 a:hover,
.lookbook-gallery h4 a:hover{text-decoration:underline;}
.lookbook-gallery .slide img{
	margin:0 auto;
	border:20px solid #f8f0e2;
}
.lookbook-gallery .thumbs{
	width:100%;
	position:relative;
}
.lookbook-gallery .thumbs:after{
	clear:both;
	content:"";
	display:block;
}
.lookbook-gallery .thumbs-mask{
	width:531px;
	position:relative;
	overflow:hidden;
	margin:0 auto 13px;
}
.lookbook-gallery .thumbs-mask ul{
	width:99999px;
	overflow:hidden;
}
.lookbook-gallery .thumbs-mask li{
	float:left;
	width:137px;
	padding:0 26px 0 14px;
}
.lookbook-gallery .thumbs strong{
	display:block;
	font:bold 20px/22px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.lookbook-gallery .next,
.lookbook-gallery .prev{
	position:absolute;
	top:50%;
	margin-top:-79px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	width:31px;
	height:122px;
	left:0;
	background:url(../images/sprite.png) no-repeat -367px -983px;
}
.lookbook-gallery .next{
	left:auto;
	right:2px;
	background-position:-408px -983px;
}
.lookbook-section{
	overflow:hidden;
	margin-bottom:26px;
}
.lookbook-section header{
	overflow:hidden;
	text-align:center;
}
.lookbook-section header h3{
	display:inline-block;
	padding:0 11px;
	margin:0 0 28px;
	position:relative;
	letter-spacing:1px;
	text-transform:uppercase;
	font:15px/15px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.lookbook-section header h3:before,
.lookbook-section header h3:after{
	background:#ccc;
	width:9999px;
	position:absolute;
	content:"";
	bottom:4px;
	height:1px;
	left:100%;
}
.lookbook-section header h3:before{
	left:auto;
	right:100%;
}
.lookbook-section .holder{
	width:105%;
	overflow:hidden;
}
.lookbook-section .item{
	display:inline-block;
	text-align:center;
	vertical-align:top;
	min-height:202px;
	padding:0 19px 10px 0;
	width:140px;
}
.lookbook-section .item img{margin-bottom:7px;}
.lookbook-section h4{
	font:25px/25px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-2px;
}
.post .lookbook-section h4 a,
.lookbook-section h4 a{text-decoration:none;}
.post .lookbook-section h4 a:hover,
.lookbook-section h4 a:hover{text-decoration:underline;}
.lookbook-carousel{
	width:969px;
	position:relative;
	overflow:hidden;
	margin:0 auto 40px;
}
.lookbook-carousel .mask{
	width:969px;
	overflow:hidden;
	position:relative;
}
.lookbook-carousel .slideset{
	width:99999px;
	overflow:hidden;
}
.lookbook-carousel .slide{
	float:left;
	width:969px;
}
.lookbook-carousel .next,
.lookbook-carousel .prev{
	position:absolute;
	top:50%;
	margin-top:-62px;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	width:38px;
	height:130px;
	z-index:20;
	left:5px;
	background:url(../images/sprite.png) no-repeat 0 -1247px;
}
.lookbook-carousel .next{
	left:auto;
	right:5px;
	background-position:-48px -1247px;
}

/* astro-hebdo-vignettes.html */
.post .astro-vignettes {padding:8px 0 17px;}
.post .astro-vignettes .item {min-height: 283px;}
.astro-vignettes a,
.post .astro-vignettes a{
	text-decoration:none;
	display:block;
}
.astro-vignettes h3{
	color: #464646;
	font: 21px/25px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	letter-spacing: -2px;
	margin: 0;
	padding: 0;
	text-transform: none;
}
.astro-vignettes h3:after{display:none;}
.astro-vignettes h3 span{
	text-transform:uppercase;
	display:block;
}
.astro-vignettes a:hover h3,
.post .astro-vignettes a:hover h3,
.astro-vignettes a:hover,
.post .astro-vignettes a:hover{color:#666;}
.astro-vignettes .visual{
	width:197px;
	margin:0 auto 7px;
	position:relative;
	overflow:hidden;
}
.astro-vignettes .visual img{margin:0;}
.astro-vignettes .visual span{
	overflow:hidden;
	text-indent:-9999px;
	top:0;
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	display:none;
	background:url(../images/bg-vignette.png);
}
.astro-vignettes a:hover .visual span{display:block;}
.astro-descr-box{
	overflow:hidden;
	margin:-4px 0 44px;
	font:30px/35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.astro-descr-box h3{
	margin:0 0 15px;
	font:35px/37px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.astro-descr-box h3 span{
	padding:0 54px 0 0;
	background:url(../images/ico07.png) no-repeat 100% 7px;
}
/* astro-glam-numerologie.html */
.astro-article{
	padding:7px 27px 33px;
	font-size:19px;
	line-height:30px;
}
.astro-article:after{
	clear:both;
	content:"";
	display:block;
}
.post .astro-article .title{
	margin:0 -27px;
	padding-bottom:0;
}
.post .astro-article .title + p,
.post .astro-article .title + h3{padding-top:30px;}
.post .astro-article .title-box{
	margin:-44px 21px 10px;
	padding:24px 30px 15px;
}
.post .astro-article .title-box .details strong{font-weight:bold;}
.post .astro-article .title-box .details{
	margin:-12px 0 32px;
	line-height:30px;
	font-size:20px;
}
.post .astro-article .title .descr{
	line-height: 30px;
	font-size:20px;
	letter-spacing:0;
	padding:19px 0 23px;
	margin:0;
}
.post .astro-article h2{
	margin-bottom:25px;
	font:40px/40px 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
.post .astro-article .alt-title h2{
	font:29px/34px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	margin:0 0 2px;
}
.post .astro-article h3{
	margin:0 0 5px;
	font:25px/25px 'Trebuchet MS',Arial,Helvetica,sans-serif;
}
.post .astro-article p, .astro-article p{margin:0 0 30px;}
.post .astro-article .title .descr p{margin-bottom:44px;}
.astro-article footer{
	width:100%;
	line-height:22px;
	color:#666;
	overflow:hidden;
	padding-top:4px;
	font-size:18px;
}
.astro-article .btn-holder{
	margin:0;
	padding:44px 0 4px;
}
.astro-article footer .btn-holder{
	padding:52px 0 0;
	letter-spacing:0
}
.post .astro-article .title .descr ul a,
.post .astro-article footer ul a{
	color:#666;
	text-decoration:none;
}
.post .astro-article .title .descr ul a:hover,
.post .astro-article footer ul a:hover{text-decoration:underline;}
.post .astro-article .title .descr ul,
.astro-article footer ul{
	margin-bottom:8px;
	font-size:18px;
	line-height:22px;
}
.post .astro-article .title .descr li,
.astro-article footer li{
	display:inline;
	background:url(../images/sep03.png) no-repeat 0 3px;
	padding:0 0 0 7px;
}
.post .astro-article .alt-title .descr ul{
	margin-bottom:0;
	font-size:14px;
	line-height:16px;
}
.post .astro-article .alt-title .descr li{
	display:inline;
	background:url(../images/sep03.png) no-repeat 0 3px;
	padding:0 0 0 6px;
}
.post .astro-article .alt-title .descr p + ul{padding-top:25px;}
.post .astro-article .alt-title .descr ul a{color:#464646;}
.post .astro-article .title .descr li:first-child,
.astro-article footer li:first-child{
	padding-left:0;
	background:none;
}
/* astro-tarot-celib.html */
.post .astro-article .title .cartes-box{
	font-size:20px;
	letter-spacing:0;
	line-height:30px;
	padding:19px 0 0;
}
.post .astro-article .title .cartes-box p{margin-bottom:22px;}
.cartes-list{
	overflow:hidden;
	margin-bottom:34px;
}
.cartes-list li{
	display:inline-block;
	vertical-align:top;
	padding:0 6px 0 5px;
	width:59px;
}
.cartes-list img{
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	border:3px solid #f4e6ce;
}
.post .astro-article .title .cartes-box h3{
	font:20px/21px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	margin-bottom:4px;
	padding-top:12px;
}
.post .astro-article .title .cartes-box h3 span{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.astro-article .cartes-box .btn-holder{padding:20px 0 35px;}
/* astro-du-jour.html */
.post .astro-article .date{
	display:block;
	font-size:20px;
	line-height:30px;
	letter-spacing:0;
	padding:0 0 21px;
}
.post .astro-article .alt-title .descr{padding:8px 0 23px;}
.post .astro-article .alt-title .descr p{margin:0 0 30px;}
.horoscope{padding:9px 20px 15px 42px;}
.horoscope:after{
	clear:both;
	content:"";
	display:block;
}
.post h2.txt-horoscope{
	display:block;
	text-align:left;
	margin:0 0 40px;
	width:363px;
	height:128px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/txt-sprite.png) no-repeat 0 -96px;
}
.horoscope ul{
	width:105%;
	overflow:hidden;
	font-size:15px;
	line-height:18px;
}
.horoscope ul li{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	width:84px;
	padding:0 5px 11px 0;
}
.post .horoscope ul a{text-decoration:none;}
.horoscope ul a{
	display:block;
	padding-top:81px;
	position:relative;
}
.horoscope ul a:after{
	top:0;
	left:5px;
	background:url(../images/sprite.png) no-repeat;
	content:"";
	position:absolute;
	width:74px;
	height:74px;
}
.post .horoscope ul a:hover{text-decoration:underline;}
.horoscope ul a.belier:after{background-position:-98px -1246px;}
.horoscope ul a.taureau:after{background-position:-182px -1246px;}
.horoscope ul a.gemeaux:after{background-position:-266px -1246px;}
.horoscope ul a.cancer:after{background-position:-350px -1246px;}
.horoscope ul a.lion:after{background-position:-98px -1330px;}
.horoscope ul a.vierge:after{background-position:-182px -1330px;}
.horoscope ul a.balance:after{background-position:-266px -1330px;}
.horoscope ul a.scorpion:after{background-position:-350px -1330px;}
.horoscope ul a.sagittaire:after{background-position:0 -1414px;}
.horoscope ul a.capricorne:after{background-position:-84px -1414px;}
.horoscope ul a.verseau:after{background-position:-168px -1414px;}
.horoscope ul a.poisson:after{background-position:-252px -1414px;}
/* astro.html */
.hebdomadaire-block{padding:47px 0 10px;}
.hebdomadaire-block header:after,
.hebdomadaire-block:after{
	clear:both;
	content:"";
	display:block;
}
.hebdomadaire-block header{padding:0 40px 0 42px;}
.hebdomadaire-block .aligncenter{
	display:block;
	margin:-4px -6px 0;
}
.post .txt-hebdomadaire{
	margin:0;
	display:block;
	text-align:left;
	overflow:hidden;
	text-indent:-9999px;
	width:363px;
	height:107px;
	background:url(../images/txt-sprite.png) no-repeat 0 -234px;
}
.hebdomadaire-block .author{
	overflow:hidden;
	margin:-11px 0 0;
}
.hebdomadaire-block .author span{
	float:right;
	padding-bottom:5px;
	position:relative;
	font-size:25px;
	line-height:30px;
}
.hebdomadaire-block .author span:before{
	left:18px;
	right:18px;
	position:absolute;
	bottom:0;
	height:1px;
	content:"";
	background:#f4e6ce;
}
.hebdomadaire-block .author strong{font-weight:bold;}
.glamouroscope-block{
	overflow:hidden;
	letter-spacing:-1px;
	text-align:center;
	color:#968d7e;
	line-height:30px;
	font-size:28px;
	width:576px;
	margin:0 auto 66px;
	border:1px solid #f3ecdf;
	padding:29px 15px 25px;
	-webkit-box-shadow:#fff 0 0 0 11px, #eaddc7 0 0 0 12px;
	-moz-box-shadow:#fff 0 0 0 11px, #eaddc7 0 0 0 12px;
	box-shadow:#fff 0 0 0 11px, #eaddc7 0 0 0 12px;
	background:#f6ead0 url(../images/bg-glamouroscope.png) repeat-x;
}
.post .glamouroscope-block p{margin:0;}
.post .txt-glamouroscope{
	overflow:hidden;
	display:block;
	margin:0 auto 12px;
	text-indent:-9999px;
	width:552px;
	text-align:left;
	height:86px;
	background:url(../images/txt-sprite.png) no-repeat;
}
.glamouroscope-block h3{
	padding-bottom:32px;
	margin:0 0 20px;
	font:bold 23px/25px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	position:relative;
	color:#464646;
	text-transform:none;
}
.glamouroscope-block h3:after{
	position:absolute;
	content:"";
	width:60px;
	height:6px;
	left:50%;
	bottom:0;
	background:#f4e6ce;
	margin:0 0 0 -30px;
}
.horoscope-form{
	overflow:hidden;
	position:relative;
	margin-bottom:51px;
	color:#fff;
	text-transform:uppercase;
	font-size:17px;
	line-height:20px;
	padding:15px 54px 140px;
	width:527px;
}
.tarot-form{
	background:#fba6a1 url(../images/bg-tarot-form.jpg) no-repeat 0 100%;
	min-height:172px;
}
.compatibles-form{
	background:#c9ccc6 url(../images/bg-compatibles-form.jpg) no-repeat 0 100%;
	min-height:174px;
	text-shadow:rgba(119,111,108,.25) 0 0 8px;
}
.numerologie-form{
	background:#00a6df url(../images/bg-numerologie-form.jpg) no-repeat 0 100%;
	min-height:173px;
	text-shadow:rgba(164,0,54,.25) 0 0 8px;
}
.post .horoscope-form p{margin:0;}
.post .horoscope-form h2{
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
	background:url(../images/txt-sprite.png) no-repeat;
	display:block;
}
.post .horoscope-form h2.txt-numerologie{
	width:419px;
	height:134px;
	margin:0 0 11px -10px;
	background-position:0 -351px;
}
.post .horoscope-form h2.txt-compatibles{
	background-position:0 -495px;
	width:411px;
	margin:0 0 12px -10px;
	height:138px;
}
.post .horoscope-form h2.txt-tarot{
	width:457px;
	margin:-15px 0 -65px -34px;
	height:209px;
	background-position:0 -643px;
}
.horoscope-form form{
	background:url(../images/bg-horoscope-form.png);
	-webkit-box-shadow: rgba(0,0,0,.15) 0 0 15px;
	-moz-box-shadow:rgba(0,0,0,.15) 0 0 15px;
	box-shadow:rgba(0,0,0,.15) 0 0 15px;
	position:absolute;
	bottom:20px;
	right:31px;
	left:30px;
	text-shadow:#fff 0 0 0 !important;
	padding:17px 88px 10px 26px;
	color:#000;
	font-size:15px;
	line-height:15px;
}
.horoscope-form input[type="submit"]{
	position:absolute;
	width:53px;
	height:40px;
	font-size:0;
	line-height:0;
	padding:40px 0 0 53px;
	margin:0;
	border:0;
	background:url(../images/sprite.png) no-repeat -447px -1301px;
	right:26px;
	bottom:19px;
}
.tarot-form input[type="submit"],
.compatibles-form input[type="submit"]{right:46px;}
.horoscope-form input[type="submit"]:hover{cursor:pointer;}
.horoscope-form .row{
	overflow:hidden;
	padding-bottom:10px;
}
.horoscope-form label{
	float:left;
	text-decoration:underline;
	width:186px;
	margin:7px 10px 0 0;
}
.tarot-form label,
.compatibles-form label{width:153px;}
.horoscope-form select{
	float:left;
	width:245px;
}
.numerologie-form select{width:67px;}
.numerologie-form .select-area{margin:0 19px 0 0;}
.horoscope-form input[type="text"]{
	float:left;
	width:223px;
	margin:0;
	padding:5px 10px;
	border:1px solid #464646;
	background:#fff;
	color:#464646;
	font:14px/16px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
/* custom checkbox styles */
.chk-area {
	margin:5px 26px 0 0;
	float: left;
	width:13px;
	height:13px;
	background:url(../images/sprite.png) no-repeat -460px -1030px;
}
.chk-checked {background-position:-460px -1053px;}
.contest-form .chk-area{
	margin:4px 26px 0 0;
	width:14px;
	height:14px;
	background-position:-483px -1030px;
}
.contest-form .chk-checked{background-position:-460px -1053px;}
/* custom radio styles */
.rad-area {
	background:url(../images/sprite.png) no-repeat -290px -1185px;
	margin: 0;
	float:right;
	width: 29px;
	height: 28px;
}
.rad-checked {background-position:-290px -1147px;}
/* custom select styles */
.select-area {
	border: 1px solid #e7e5e5;
	position: relative;
	background:#fff;
	color:#464646;
	overflow: hidden;
	cursor: default;
	height: 28px;
	font:15px/28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
}
.select-area .center {
	white-space: nowrap;
	padding:0 4px;
}
.select-area .select-opener {
	width:29px;
	height:28px;
	background:url(../images/sprite.png) no-repeat -329px -1147px;
	position: absolute;
	right: 0;
	top: 0;
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.select-options .drop-holder {
	border: 1px solid #e7e5e5;
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color: #464646;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background: #e7e5e5;
	color: #464646;
}
/* custom file input */
.file-area .jcf-input-wrapper {
	position: relative;
	overflow: hidden;
	float: left;
}
.file-area .jcf-upload-button {
	border:solid #eae8e7;
	border-width:1px 1px 1px 0;
	text-decoration:none !important;
	text-align:center;
	padding:6px 0 2px;
	background: #464646;
	color: #fff;
	width:141px;
	height: 20px;
	float:left;
	font:20px/20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.file-area .jcf-fake-input {
	border: 1px solid #e7e5e5;
	padding:0 9px;
	text-transform:none !important;
	text-decoration:none !important;
	color:#999;
	background:#fff;
	font:15px/28px "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	float: left;
	margin: 0;
	width:368px;
	height: 28px;
}
/**
 ***************************************************************
 ***************************************************************
 ************************ACILIA TEAM****************************
 ***************************************************************
 ***************************************************************
 **/
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}


/** 40 px space **/
#main{
    padding-top:0px;
    position: relative;
    z-index: 10;
}
#main .breadcrumbs{
    margin-top:0px;
}
#main .ad-box{
    padding: 20px 0;
    margin:0 0 20px;
}
#main .content-ajax > .ad-box{
    margin-top: 20px;
}
.panel .btn-facebook{
    display:none;
}
.top-box{
    padding-top:97px;
}

/* ==========================================================================
   New Fonts
   ========================================================================== */
@font-face {
	font-family: 'DINOT-Cond';
	src: url('../fonts/DINOT-Cond.eot');
	src: url('../fonts/DINOT-Cond.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DINOT-Cond.woff') format('woff'),
		url('../fonts/DINOT-Cond.ttf') format('truetype'),
		url('../fonts/DINOT-Cond.svg#voorregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DINOT-CondBold';
	src: url('../fonts/DINOT-CondBold.eot');
	src: url('../fonts/DINOT-CondBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DINOT-CondBold.woff') format('woff'),
		url('../fonts/DINOT-CondBold.ttf') format('truetype'),
		url('../fonts/DINOT-CondBold.svg#voorregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINOT-CondMedium';
	src: url('../fonts/DINOT-CondMedium.eot');
	src: url('../fonts/DINOT-CondMedium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DINOT-CondMedium.woff') format('woff'),
		url('../fonts/DINOT-CondMedium.ttf') format('truetype'),
		url('../fonts/DINOT-CondMedium.svg#voorregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINOT-Light';
	src: url('../fonts/DINOT-CondLight.eot');
	src: url('../fonts/DINOT-CondLight.eot?#iefix') format('embedded-opentype'),
		url('../fonts/DINOT-CondLight.woff') format('woff'),
		url('../fonts/DINOT-CondLight.ttf') format('truetype'),
		url('../fonts/DINOT-CondLight.svg#voorregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'AvenirBlack';
	src: url('../fonts/AvenirLTStd-Black.eot?') format('eot'),
	     url('../fonts/AvenirLTStd-Black.woff') format('woff'),
	     url('../fonts/AvenirLTStd-Black.ttf')  format('truetype'),
	     url('../fonts/AvenirLTStd-Black.svg#AvenirLTStd-Black') format('svg');
}

@font-face {
	font-family: 'AvenirLight';
	src: url('../fonts/AvenirLTStd-Light.eot?') format('eot'),
	     url('../fonts/AvenirLTStd-Light.woff') format('woff'),
	     url('../fonts/AvenirLTStd-Light.ttf')  format('truetype'),
	     url('../fonts/AvenirLTStd-Light.svg#AvenirLTStd-Light') format('svg');
}
@font-face {
	font-family: 'AvenirMedium';
	src: url('../fonts/AvenirLTStd-Medium.eot?') format('eot'),
	     url('../fonts/AvenirLTStd-Medium.woff') format('woff'),
	     url('../fonts/AvenirLTStd-Medium.ttf')  format('truetype'),
	     url('../fonts/AvenirLTStd-Medium.svg#AvenirLTStd-Light') format('svg');
}
@font-face {
	font-family: 'Champion';
	src: url('../fonts/champion-htf-bantamweight.eot?') format('eot'),
	     url('../fonts/champion-htf-bantamweight.woff') format('woff'),
	     url('../fonts/champion-htf-bantamweight.ttf')  format('truetype'),
	     url('../fonts/champion-htf-bantamweight.svg#champion-htf-bantamweight') format('svg');
}
@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/pt_sans-web-regular-webfont.eot');
    src: url('../fonts/pt_sans-web-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pt_sans-web-regular-webfont.woff') format('woff'),
         url('../fonts/pt_sans-web-regular-webfont.ttf') format('truetype'),
         url('../fonts/pt_sans-web-regular-webfont.svg#pt_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/pt_sans-web-bold-webfont.eot');
    src: url('../fonts/pt_sans-web-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pt_sans-web-bold-webfont.woff') format('woff'),
         url('../fonts/pt_sans-web-bold-webfont.ttf') format('truetype'),
         url('../fonts/pt_sans-web-bold-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sansitalic';
    src: url('../fonts/pt_sans-web-italic-webfont.eot');
    src: url('../fonts/pt_sans-web-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pt_sans-web-italic-webfont.woff') format('woff'),
         url('../fonts/pt_sans-web-italic-webfont.ttf') format('truetype'),
         url('../fonts/pt_sans-web-italic-webfont.svg#pt_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'pt_sansbold_italic';
    src: url('../fonts/pt_sans-web-bolditalic-webfont.eot');
    src: url('../fonts/pt_sans-web-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pt_sans-web-bolditalic-webfont.woff') format('woff'),
         url('../fonts/pt_sans-web-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/pt_sans-web-bolditalic-webfont.svg#pt_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
    font:21px/31px 'AvenirLight' , Arial, Helvetica, sans-serif;
    background:#f4e6ce;
}
strong{
    font-weight: bolder;
}

.btn-facebook{
    font:18px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    padding-top:1px;
}

#top-search-form input{
    font:italic 18px  'DINOT-Cond' , Arial, Helvetica, sans-serif;
    padding-bottom:1px;
}
#header .header-holder a{
    font:18px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
    letter-spacing:0p
}
#header .header-holder a:hover {
    text-decoration:none;
}
#header .header-holder .vestaire_ico_header a{
	font-family: 'DINOT-CondMedium';
	font-size: 18px;
	text-align: center;
	color: #464646;
}
#header .header-holder .vestaire_ico_header a img{
	padding: 5px 0 0 30px;
}
#header .header-holder .vestaire_ico_header .drop{
	width: 175px;
	height: 95px;
	padding-left: 0;
}
.nav-container #nav{
    font-family: 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
    font-size:18px;
    font-weight:normal;
}
.breadcrumbs{
    font:20px/33px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    text-transform:none;
}
.search-results .tools{
    font-size:15px/5px;
}
.search-results .tools strong {
    font-family:'motor_oil_1937_m54bold' , Arial, Helvetica, sans-serif;

}
.search-results .tools .more {
    font-family:'AvenirBlack' , Arial, Helvetica, sans-serif;

}
.search-results .tools ul li a{
    font-family:'AvenirLight' , Arial, Helvetica, sans-serif;
}
.search-results .result strong.category a{
    font: 15px/25px 'motor_oil_1937_m54bold' , Arial, Helvetica, sans-serif;
}
.search-results .result h2 a{
     font:30px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}

.facebook-comments-box{
   font: 15px/20px 'AvenirLight' , Arial, Helvetica, sans-serif;
}
.facebook-comments-box strong{
   font: 15px/20px 'AvenirBlack' , Arial, Helvetica, sans-serif;
}
.facebook-comments-box  p a.show{
    font: 15px/20px 'AvenirLight' , Arial, Helvetica, sans-serif;
    text-decoration:underline;
    font-weight:normal;
}

.posted{
    font-size:18px;
}

ul.posted li{
    font:18px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
.post-holder .content{
   font: 21px/31px 'AvenirLight' , Arial, Helvetica, sans-serif;
}
.intro .frame p, .intro .frame span{
    font-family:  'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
.post h3{
    font: 35px/40px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
.post h2{
    font: 60px/60px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.post .info-box h3{
    font-size:40px;
}
.post .info-box strong.numbers{
    font: 35px/35px 'AvenirLight' , Arial, Helvetica, sans-serif;
    height:30px;
}
.post .btn-holder, .post .post-holder .btn-holder a {
    font: 18px/25px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}

.result h2{
    font: 35px/40px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
.post-holder .nav-slide a{
    font: 18px/25px 'DINOT-Cond' , Arial, Helvetica, sans-serif !important;
}
.pager{
    font: 18px/25px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
.vote ul a{ /** Integrar**/
    padding:11px 10px 0px;
    height:28px;
    vertical-align:baseline;
}
.vote ul li{
    margin-right:13px;
}
.post .intro time{
    font-size:18px;
}
.post .photo figcaption, .post .gallery figcaption{
    font: italic 16px/35px 'AvenirLight' , Arial, Helvetica, sans-serif;
}
.glamourama-section h2{
    text-transform:none;
    font:  35px/40px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}


.post .info-box p a , .post .post-holder a{
    /*font-family:'AvenirBlack' , Arial, Helvetica, sans-serif;
    font-weight: normal;*/
    text-decoration:underline;
}
.post .info-box p a:hover, .post .post-holder a:hover{
    text-decoration:none;
}
.post  .post-holder .posted a{
    font:  18px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    text-decoration:underline;
}
.post  .post-holder .posted{
    letter-spacing:0px;
    overflow: visible;
}

.post .intro .holder{
    width:317px;
    height:100%;
    left:153px;
    position:absolute;
    top:25px;
}
.post .intro{
    width:635px;
    background:#fff;
    opacity:0.9;
    filter: alpha(opacity=90);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
    top:0px;
    left:-2px;
    padding:0;
}
/*snacking*/
.rubrique .date{
	font:65px/84px "voorregular", Arial, Helvetica, sans-serif;
}
.post .rubrique a{
    text-decoration:none;
}
.top-news-block img{
    float:left;
    margin: 2px 15px 0 4px;
    display:block;
}
.post .rubrique h3, .rubrique h3 {
    font:22px/36px 'AvenirLight' , Arial, Helvetica, sans-serif;
}
.rubrique h4 {
    font:18px 'AvenirLight' , Arial, Helvetica, sans-serif;
    line-height:1em;
}
.rubrique-holder  .rubrique img{
    margin-bottom:13px;
}
.news-block{
    text-transform: none;
    font:14px 'AvenirLight' , Arial, Helvetica, sans-serif;
}

.select-area {
    font:20px/25px "DINOT-Cond", Arial, Helvetica, sans-serif;
}
.drop-list ul li span{
    font:20px/25px "DINOT-Cond", Arial, Helvetica, sans-serif;
}

.nav-slide{
    font:18px/25px "DINOT-Cond", Arial, Helvetica, sans-serif;
}
/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    text-indent: -9999px;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/********OUR CSS********************/
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../images/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    /*#cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}*/
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(../images/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(../images/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(../images/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(../images/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(../images/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(../images/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(../images/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(../images/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

#cboxClose {
	background: none;
	top: 0;
	width: 54px;
	height: 54px;
}

#header.fixed{/*INTEGRATE*/
    position:fixed;
}
#wrapper{/*INTEGRATE*/
    cursor:initial !important;
}
#wrapper.fixed{/*INTEGRATE*/
    margin-top:68px;
}
#header{/*INTEGRATE*/
    width:100%;
    z-index:100;
    top:0px;
}
#header.home{
    background:transparent;
    border-bottom:0px;
}
.home .header-holder{
    border-bottom: 1px solid #BFBFBF;
}
.header-holder{
    width:1050px;
    padding:27px 0 0 0;
    height:71px;
    background:white;
}
.header-holder .logo{
    margin:0px 8px 0 5px;
}

#header figure{ /**integrate*/
    height:60px;
    overflow:hidden;
}
.header-box{
    width:771px;
}
#nav li{
    padding:0 13px 0 0;
    margin-top:-6px;
}
.nav-slide .previous a:before, .nav-slide .next a:after, .btn-next-page:after, .nav-slide .next a:after {
    top:-3px;
}

.news-block .slide{
    width:280px;
    padding:0 1px;
}

.switch-box .slider{/*INTEGRATE*/
    border-radius:12px;
}

#images{ /*INTEGRATE*/
    min-height: 200px;
}

.nav-container{
   padding-top:45px;
}
.nav-container p{
   text-transform: none;
   text-align: center;
   width: 531px;
   font-size: 14px;
}
/** article photos*/
.article .post .photo{
    float:left;
    padding-right:25px;
}
.article .post .photo:before{
    background:#F4E6CE;
}
.article .post.blue .photo:before{
    background:#0C509F;
}


.add-this-top{
    height:20px;
    line-height:auto;
    font-size:1px;
}

/** article top buttons ***/
.posted .likes.plugin{
    margin-left:0px;
    height: 20px;
    min-width:480px;
    line-height:auto;
    font-size:1px;
}
.posted .plugin{
    margin:0px 0 0 0px;
    font-size:1px;

}
.addthis_button_facebook_like,.addthis_button_facebook_send {
    font-size:1px !important;
}

.posted .likes.plugin .addthis_button_tweet{
    width: 83px;

}
.astro-article .title-box .likes.plugin{
    margin-left:99px;
}
/** normal central top buttons **/
.title-box  .likes.plugin{
    margin-left:224px;
}


.likes.plugin{
    text-align:center;
    /*margin-left:260px;*/
    z-index:21;
    height:32px;
   /* width: 430px;*/
}


.likes.plugin .addthis_button_facebook_like.at300b {
    margin-top: 0px;
}
.likes.plugin .addthis_button_facebook_like.at300b span{
    vertical-align: baseline !important;
}
.likes.plugin .addthis_button_tweet{
    width:83px;
}
.likes.plugin .addthis_button_google_plusone{
    width:70px;
}


/** tweet on tweet**/
.tweet-box .addthis_toolbox{
    padding-left:74px;
    padding-top:10px;
}

.aside .vote ul li a, .aside .vote ul li.alt a{
    background: #464646;
    text-decoration:none;
}
.aside .vote ul li span.percent-pos, .aside .vote ul li.alt span.percent-neg  {
    color: #464646;
    text-align:center;
    font: 50px/50px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}


.intro-show .btn-prev, .intro-show .btn-next {
    display:block;
}
.aside .info-box .numbers .thumb-button{
    position:relative;
    width: 42px;
    height: 27px;
    display: inline-block;
    background: url(../images/sprite.png) no-repeat -386px -166px;
}

.aside .info-box .numbers:after{ /*INTEGRATE*/
    background:none;
}

.img.left.lookgalleryimage{
    float: left;
}
.info-box.lookgallerydescription{
    float: inherit;
    padding-left: 38%;
}

.gallery-js .slideshow-switcher{
    height: 95px;
    display: block;
    z-index: 11;
    position: absolute;
    background: white;
    width: 559px;
    top: 24px;
    left: 38px;
    padding-top: 15px;
    -moz-box-shadow: 5px 5px 5px #000000;
    -webkit-box-shadow: 5px 5px 5px #000000;
    box-shadow: 5px 5px 5px #000000;
}

.gallery-js .slideshow-switcher.lookgalleryth{
    display:none;
    width: 887px;
    z-index:200;
    position:absolute;
    height: auto;
    left: 0px;
    top:30px;
    background: #F9F9F9;
    padding: 70px 35px;
    opacity: 0.97;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-left: 13px;
}

.gallery-js.slideshow-switcher.lookgalleryth ul.thumbs li{
    display:block;
    float:left;
    padding:0 2px;
    margin-bottom: 5px;
}

.gallery-js.slideshow-switcher.lookgalleryth div.page-container{
    float:left;
    width: 32px;
    margin-top:17px;
}

.gallery-js .slideshow-switcher ul.thumbs li{
    display:block;
    float:left;
    padding:0 2px;
    margin-bottom: 5px;

}
.gallery-js .slideshow-switcher div.page-container{
    float:left;
    width: 32px;
    margin-top:17px;
}
.gallery-js .slideshow-switcher .arrow{
    display:block;
    background: url(../images/sprite.png) no-repeat -429px -153px;
    text-indent:-9999px;
    overflow:hidden;
    height:48px;
}
.gallery-js .slideshow-switcher .arrow.next-page-js{
    background: url(../images/sprite.png) no-repeat -450px -153px;
}
article.post .glam-pas-glam{
    margin-left:-15px;
}

/*** ARROWS **/
.imgs-holder .btn-prev, .imgs-holder .btn-next{
    display:block;
    background: url(../images/sprite.png) no-repeat 0px -1008px;
    height:88px;
    width:78px;
}
.imgs-holder .btn-next{
    background-position:-84px -1008px;
}

.imgs-holder .btn-prev:hover{
     background-position: -168px -1008px;
}
.imgs-holder .btn-next:hover{
     background-position: -252px -1008px;
}


/*** reverse mode ***/
.cest-glam .imgs-holder .btn-prev, .imgs-holder .glam-pas-glam .btn-prev{
    background-position:-84px -1008px;
    right:-4px;
    left:auto;
}
.cest-glam .imgs-holder .btn-next,  .imgs-holder .glam-pas-glam .btn-next{
     background-position:0px -1008px;
    left:1px;
    right:0px;
}
.cest-glam .imgs-holder .btn-prev:hover,  .imgs-holder .glam-pas-glam .btn-prev:hover{
    background-position: -252px -1008px;
}
.cest-glam .imgs-holder .btn-next:hover,  .imgs-holder .glam-pas-glam .btn-next:hover{
    background-position: -168px -1008px;
}
.imgs-holder .glam-pas-glam .btn-prev{

    right:-21px;
}
.imgs-holder .glam-pas-glam .btn-next{
    left:-2px;
}



.post .imgs-holder img{  /*INTEGRATE*/
    position: inherit;
}
.slideshow{
    margin: -40px 0 40px 13px;

}
.fb-comments-count{
    display:inline;
}
.section-loader { /**Integrate**/
    height:0px;
}
.section-loader-home{
    height:80px !important;
}

.carousel .slide-big figure:before{ /**Integrate REMOVE THIS STYLE**/
    width:0px;
}
.carousel h2 a:hover{
    text-decoration:none;
    color:#c0c0c0;
}
.post .title{
    letter-spacing:0px;
}
.post h1.likeh2, .post h3.likeh2 {
    font: 60px/60px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    margin: 0;
    text-align: center;
    display: inline-block;
    position: relative;
    margin-bottom:20px;
}
.post h2.subtitle-wall{
    font-family: 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    display: block;
    font-size: 35px;
}
.post div.likeh2.likeh1{
    font: 60px/60px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    margin: 0;
    text-align: center;
    display: inline-block;
    position: relative;
    margin-bottom:20px;
}
.post div.likeh2.likeh1 a{
    text-decoration:none;
}
.post h3.likeh2{
    text-transform:none;
}
.post h2.likep{
    font:30px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    display:block;
}
.post .content h2.likep{
    text-align:left;
}

.post .info-box header{
    margin:0px 45px 28px;
    width: 190px;
}
.post .info-box h2{
    text-transform: none;
    margin: 0 0 0px;
    font:30px/35px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    text-align:left;
}


.carousel .btn-prev{/**Integrate REMOVE THIS STYLE**/
    position: absolute;
    top: 45px;
    z-index: 5;
    left: 45px;
    margin: 0;
    left:-18px
}
.carousel .btn-next{/**Integrate REMOVE THIS STYLE**/
    right:-20px;
}
.carousel{/**Integrate REMOVE THIS STYLE**/
    margin-right:20px;
}
.carousel:before{/**Integrate REMOVE THIS STYLE**/
    left:0;
    content:'';
    position:absolute;
    z-index:2;
    height:230px;
    top:0;
    width:140px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(right,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, right top, left top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
}

.post .intro span{/**Integrate REMOVE THIS STYLE**/
    text-transform:none;
    letter-spacing:0px;
    font-size:18px;
}
.post .intro span a{
    font:18px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.post .photo:before{
    background: #F4E6CE;
}


/***** SKINS ***/
#sidebar .side-box-alt{
    margin:-2px 0 50px;
}
.skin-small{
    width:300px;
    height:300px;
}
.skin-big{
    width: 635px;
    height: 635px;
}
.skin-default-glam .txt-default{
    width: 250px;
    left: 20px;
    padding: 8px 5px 10px 5px;
    text-transform: none;
    background: white;
    text-align:center;
    position:absolute;
    bottom:10px;
}
.skin-big.skin-default-glam .txt-default{
    width:362px;
    height:144px;
    left:136px;
    bottom:50px;
}
.skin-default-glam .txt-default strong{
    font:15px/25px  'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
    color:#464646;
}
.skin-default-glam .txt-default p{
    font:34px/30px  'DINOT-CondMedium', Arial, Helvetica, sans-serif;
    color: #464646;
}
.skin-big.skin-default-glam .txt-default a{
    font:40px/40px  'DINOT-CondMedium', Arial, Helvetica, sans-serif;
}
.skin-default-glam .txt-default p a {
	color: #464646;
}
.skin-default-glam .txt-default p a:hover {
	text-decoration: none;
}
.skin-default-glam:hover strong {
	color:#F4E6CE;
}
.skin-default-glam a:hover .txt-default strong{
    color:#F4E6CE;
}
.skin-small .like-pill{
    position:absolute;
    top:-57px;
    right:-38px;
    width:131px;
    height:131px;
    z-index:1;
}
.skin-default-glam .like-pill, .skin-radar .like-pill{
    background:url('/images/like_pill_beige.png') no-repeat;
}

.skin-glam-passglam .cover-skin{
    background:#fff;
    width:100%;
    height:100%;
    opacity:0;
    filter: alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    position:relative;
    z-index:3;
}
.skin-glam-passglam:hover .cover-skin{
    opacity:0.85;
    filter: alpha(opacity=85);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
}
.skin-glam-passglam header,.skin-glam-passglam .text{
    display:none;
}
.skin-glam-passglam:hover header,.skin-glam-passglam:hover .text{
    display:block !important;
}
.skin-big.skin-glam-passglam  a.total{
    width:635px;
    height:635px;
}
.skin-glam-passglam  a.total{
    position:absolute;
    display:block;
    width:300px;
    height:300px;
    left:0;
    top:0;
    background:transparent;
    z-index:100;
}
.skin-glam-passglam header *{
    z-index:4;
}
.skin-big.skin-glam-passglam header{
    width: 635px;
    top: 125px;
}
.skin-glam-passglam header{
    width:300px;
    height:80px;
    text-align:center;
    background:transparent;
    position:absolute;
    top:70px;
    z-index:4;

}
.skin-glam-passglam header strong.category{
    font-size:20px;
    padding:7px 0 16px;
}
.skin-glam-passglam header strong.category:after{
    width:60px;
    background-color:#f4e6c3;
    margin-left:-30px;
}
.skin-big.skin-glam-passglam header img{
    margin:0 0px 8px 305px;
}
.skin-glam-passglam header img{
    margin:0 0px 8px 135px;
}
.skin-big.skin-glam-passglam div.img-skin-glam-passglam{
    width:635px;height:635px;
}
.skin-glam-passglam div.img-skin-glam-passglam{
    position:absolute;
    top:0px;
    width:300px;
    height:300px;
    z-index:2;
}
.skin-glam-passglam:hover header , .skin-glam-passglam:hover .text{
    display:none;
}
.skin-big.skin-glam-passglam .text{
    left:100px;
    width: 435px;
    font:30px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    bottom: 350px;
}
.skin-glam-passglam .text{
    position:absolute;
    z-index:4;
    color:#464646;
    font:22px/20px  'DINOT-Cond', Arial, Helvetica, sans-serif;
    bottom: 125px;
    width: 250px;
    text-align:center;
    text-transform:none;
    left:25px;
}
.skin-big.skin-glam-passglam .vote{
    bottom:240px;
    left:197.5px;
}
.skin-glam-passglam .vote{
    bottom:25px;
    z-index:5;
    position:absolute;
    left:20px;
    background:url("/images/gpasglam_skin.png") no-repeat;
    text-indent:-999px;
    overflow:hidden;
    width:260px;
    height:44px;
}
.skin-glam-passglam .vote ul{
    display:none;
}

.skin-cest-glam {
   position:relative;
}

.skin-big.skin-cest-glam .cest-glam-white{
    background:url('/images/cest-glam-white-big.png') no-repeat;
    width:635px;
    bottom:90px;
    height:75px;
}
.skin-cest-glam .cest-glam-white{
    background:url('/images/cest-glam-white2.png') no-repeat;
    position:absolute;
    bottom:64px;
    height:35px;
    left:0px;
    z-index:1;
    width:300px;
}
.skin-big.skin-cest-glam .cest-glam-white .cest-glam-label{
    background:url('/images/cest-glam-fiche-big.png') no-repeat;
    bottom:-70px;
    height:245px;
    width: 189px;
    right:18px;
}
.skin-cest-glam .cest-glam-white .cest-glam-label{
    background:url('/images/cest-glam-fiche-small.png') no-repeat;
    position:absolute;
    bottom:-35px;
    height:142px;
    right:-5px;
    z-index:1;
    width:120px;
}
.skin-big.skin-cest-glam .cest-glam-white .cest-glam-txt,
.skin-big.skin-cest-glam .cest-glam-white .cest-glam-txt a{
    width:575px;
    font-size:40px;
    line-height: 30px;
    text-transform:none;
    bottom:-65px;
}
.skin-cest-glam .cest-glam-white .cest-glam-txt p a{
	color: #000000;
}
.skin-cest-glam .cest-glam-white .cest-glam-txt p a:hover{
	text-decoration: none;
}
.skin-cest-glam .cest-glam-white .cest-glam-txt{
    padding:0px;
    text-align:right;
    position:absolute;
    bottom:-39px;
    width: 272px;
    font:20px/20px  'DINOT-CondMedium', Arial, Helvetica, sans-serif;
    color:#000;
    height:26px;
}
.skin-enquete .img-skin-enquete{
    position:relative;
}
.skin-enquete .img-skin-enquete img{
    top:20px;
    left:20px;
    position:absolute;
    z-index:1;
}
.skin-enquete .img-skin-enquete:before{
    content:"";
    display:block;
    height:71px;
    width:66px;
    position:absolute !important;
    z-index:2 !important;
    background: url('/images/enquete-top-right.png') no-repeat;
    top:0px;
    left:-3px;
}
.skin-big.skin-enquete .img-skin-enquete:after{
    bottom:-437px;

}
.skin-enquete .img-skin-enquete:after{
    content:"";
    display:block;
    height:71px;
    width:66px;
    position:absolute !important;
    z-index:2 !important;
    background: url('/images/enquete-bottom-left.png') no-repeat;
    bottom:-232px;
    right:0px;
}

.skin-big.skin-enquete p.enquete{
    font:15px/25px  'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    width:400px;
}
.skin-enquete p.enquete{
   color: #464646;
   font:15px/25px  'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.skin-big.skin-enquete p.subtitle{
   color: #464646;
   font:20px/20px  'AvenirLight', Arial, Helvetica, sans-serif;
   text-transform: none;
}
.skin-big.skin-enquete a{
    font:35px/35px  'DINOT-Cond', Arial, Helvetica, sans-serif;
    margin-bottom:5px;
}
.skin-enquete p{
    font:25px/30px  'DINOT-Cond', Arial, Helvetica, sans-serif;
    color:black;
    width:250px;
}

.skin-big.skin-enquete .text{
    bottom: 147px;
    width: 535px;
    text-align: center;
}
.skin-big.skin-enquete .text p{
    width:535px;
}
.skin-enquete .text p a {
	color: black;
}
.skin-enquete .text p a:hover {
	text-decoration: none;
}
.skin-enquete .text{
    position: absolute;
    bottom: 26px;
    left: 20px;
    width:240px;
    height:60px;
}

.top-box .holder .skin-shadow:hover .cover-skin{
    opacity:0.35;
    filter: alpha(opacity=25);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=25),progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=90, Color='#464646') ";
    -moz-box-shadow:inset -4px -50px 75px black,inset 4px -131px 81px black;
    -webkit-box-shadow:inset -4px -50px 75px black,inset 4px -131px 81px black;
    box-shadow:inset -4px -50px 75px black,inset 4px -131px 81px black;
    display:block !important;
    text-shadow:1px 1px #464646;
}
.top-box .holder .skin-shadow:hover{
    text-shadow:2px 2px #464646;
    filter:hadow(Strength=2, Direction=135, Color='#464646');
}

.skin-shadow:hover .cover-skin{
    display:none;

}
.skin-shadow .cover-skin{
    position:relative;
    background:#000;
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #000000 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #000000 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #000000 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #000000));
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #000000 100%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #000000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3eefb', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    opacity:0.4;
    filter: alpha(opacity=40);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
    width:100%;
    height:100%;
    z-index:2;
    -moz-box-shadow:inset 17px -4px 75px #000000;
    -webkit-box-shadow:inset 17px -4px 75px #000000;
    box-shadow:inset 17px -4px 75px #000000;
}

.skin-shadow .text .category-skin{
     font:15px/25px  'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
     color:#fff;

}


.skin-big.skin-shadow .text,
.skin-big.skin-shadow .text p a{
    height:160px;
    font-size:45px;
    width: 350px;
    left: 142px;
    line-height:35px;
}
.section article .side-box.skin-big.skin-shadow .decor,
.section article .side-box.skin-small.skin-shadow .decor {
	left: 41% !important;
}
.section article .side-box.skin-shadow .text p a,
.glamourama-section article .side-box.skin-shadow .text p a {
	color: #FFFFFF;
}
.section article .side-box.skin-shadow .text p a:hover,
.glamourama-section article .side-box.skin-shadow .text p a:hover{
	text-decoration: none;
}
.skin-shadow .text {
    text-align:center;
    color:#fff;
    font:25px/25px  'DINOT-CondMedium', Arial, Helvetica, sans-serif;
    width:300px;
    margin:auto 0px;
    height:100px;
    position:absolute;
    z-index:3;
    bottom:6px;
}
.skin-shadow .img-skin-shadow-glam{
    position:absolute;
    width:100%;
    height:100%;
    z-index:1;
    top:0px;
    left:0px;
}
.skin-small .decor,  .skin-big .decor {

    height: 6px;
    margin:0 auto !important;
    margin-top: 10px !important;

    position: inherit !important;
    width: 60px;
    display:block;

}
.skin-mosaic.skin-small .decor{
    position:inherit;
    margin-left:120px;
    display:block;
    margin-top:9px;
}
.skin-mosaic.skin-big .decor{
    position:inherit;
    margin-left:258px;
    display:block;
    margin-top:15px;
}

.skin-big .decor {
    width: 120px !important;
    height: 8px !important;
    left:46% !important;
}

/***avoid links on skins**/
.skin-small a, skin-big a{
    text-decoration:none !important;
}


.skin-radar a:hover{
    text-decoration:none !important;
}

.skin-radar .radar-category{
    font:15px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    text-align:center;
    background:white;
    margin-left:55px;
    width:190px;
    padding:5px;
    color:#464646
}
.skin-big.skin-radar .radar-category{
    font:15px/25px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    width: 235px;
    margin-left:200px;
}
.skin-radar .radar-title{
    font:30px/30px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    text-align:center;

    color:black;
    width:300px;
    margin:auto 0px;

}
.skin-big.skin-radar .radar-title,
.skin-big.skin-radar .radar-title a {
    font:40px/40px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    width:435px;
    margin: 0 auto;
    letter-spacing: 0px;
}
.skin-radar .radar-title a {
	color: black;
}

.skin-radar .decor{
    background:#f4e6ce !important;
}

/*.skin-radar .like-pill{
    background:url('/images/like_pill_small_yellow.png') no-repeat;
}*/

.skin-big.skin-shop .shop-category{
    width:235px;

    margin:15px 0 15px 200px;
}

.skin-shop .shop-category{
    font:15px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    text-align:center;
    background:white;
    width:190px;
    padding:0px;
    color:#484848;
    margin:0 0 0 55px;
    text-decoration:none !important;
}
.skin-shop a:hover {
    text-decoration:none;
}
.skin-big.skin-shop .shop-subtitle{
    font:22px/25px 'AvenirLight' , Arial, Helvetica, sans-serif;
    text-transform:none;
    margin:10px 0px 0px;
    color:black;
}
.skin-big.skin-shop .shop-title,
.skin-big.skin-shop .shop-title a{
    font-size:40px;
    line-height:40px;
}
.skin-shop .shop-title a {
	color: #000000;
}
.skin-shop .shop-title{
    font:30px/27px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    text-align:center;
    color:black;
    margin:auto 0px;
    text-decoration:none !important;
}


.skin-shop .like-pill{
    background:url('/images/shop_pill_small.png') no-repeat;
}

.skin-big.skin-mosaic .mosaic-category{
    width:235px;
    margin-left:200px;
}
.skin-mosaic .mosaic-category{
    font:15px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    text-align:center;
    background:white;
    bottom:52px;
    left:55px;
    width:300px;
    padding:0px;
    color:black;

}
.skin-mosaic a:hover {
    text-decoration:none ;
}

.skin-big.skin-mosaic .mosaic-title,
.skin-big.skin-mosaic .mosaic-title a {
    font-size:35px;
    line-height:40px;
    width:435px;
    margin: 0 auto;
}
.skin-mosaic .mosaic-title a {
	color: black;
}
.skin-mosaic .mosaic-title a:hover {
	text-decoration: none;
}
.skin-mosaic .mosaic-title{
    font:25px/27px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    text-align:center;
    bottom:0px;
    color:black;
    width:300px;
    margin:auto 0px;
}
.skin-mosaic .decor{
    background:#f4e6ce !important;
}

.section article .side-box.skin-small .decor, .section article .side-box.skin-big .decor{
    background:#f4e6ce !important;
}
.section article .side-box.skin-big .decor,
.section article .side-box.skin-small .decor {
    left: 0 !important;
}
.glamourama-section .decor{
    background:white;
}

.side-box.skin-small{
    text-transform:none;

}

/* BROWSER DETECTION */
.navigator-popup{
    background: url('/images/navigator.png') no-repeat;
    width: 870px;
    height: 579px;
    display:block;
}
.navigator-popup .browsers{
    height: 195px;
    margin-left: 62px;
    overflow: hidden;
    position: relative;
    top: 250px;
    width: 750px;
}
.navigator-popup .browsers a{
    text-indent: -9999px;
    display: block;
    height: 185px;
    width: 185px;
    float:left;
}
.navigator-popup .options{
    width: 700px;
    margin-left: 90px;
    height: 50px;
    position: relative;
    top: 314px;
}
.navigator-popup .options a{
    text-indent: -9999px;
    display: block;
    width: 700px;
    height: 50px;
}
/* END BROWSER DETECTION */


/*** ARROWS PREV PAGINATION ***/
.btn-prev-page,
.post .btn-prev-page {
	display:inline-block;
	text-decoration:none;
	position:relative;
	padding:0 0 0 22px;
}
.post .btn-prev-page:hover {text-decoration:underline;}
.btn-prev-page:before,
.nav-slide .prev a:before {
	width:8px;
	height:31px;
	content:'';
	position:absolute;
	top:-6px;
	left:0;
	background:url(../images/sprite.png) no-repeat -442px -162px;
}
.btn-holder span.separator{
    font-size: 33px;
    margin: 10px 10px 0px 10px;
    text-align: center;
}

.post .photo figcaption, .post .gallery figcaption {
    max-width: 573px;
}

/***Brand Articles***/
#brand-right{
    width: 170px;
    float: right;
    border: 1px solid #f4e6ce;
    padding: 0 10px;
    font-size:12px;
}
.post #brand-right a:hover{
    text-decoration:underline;
}
.post #brand-right li{
    line-height:15px;
    padding:7px 0px;
}
.post #brand-right a{
    font-size: 13px;
    text-decoration: none;

}
#brand-right h4{
    background: #f4e6ce;
    font-weight: bolder;
    line-height:1.5em;
    text-align:center;
}

/** LOVE WALL Articles**/
.love-wall .name-box{
   background: url(../images/OldSite/separator.gif) repeat-x 0 100%;
   width: 100%;
   padding: 0 0 17px;
   margin: 0 0 33px;
}
.love-wall .name-box .holder {
    background: url(../images/OldSite/bg-name-box.gif) no-repeat 7px 8px;
    padding: 33px 0 0 176px;
    height: 1%;
}
.love-wall .text-love{
    background: url(../images/OldSite/text-love.gif) no-repeat;
    width: 371px;
    height: 127px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0;
}
.love-wall .wall-gallery {
    width: 585px;
    height: 336px;
    /*overflow:hidden;*/
    position:relative;
    margin:0 0 21px;
}
.love-wall .wall-gallery ul {
    position:relative;
    width:585px;
    /*overflow:hidden;*/
    list-style:none;
    padding:0;
    margin:0;
}
.love-wall .wall-gallery ul li {
    float:left;
    width: 585px;
    padding:12px 0 0;
    background:url(../images/OldSite/bg-wall-gallery.gif) no-repeat;
}
.love-wall .wall-gall-title {
    padding:0 43px 73px 54px;
    width:488px;
    overflow:hidden;
}
.love-wall .wall-gall-title strong {
    float:left;
    font:italic 1.6em/1.077em Georgia, "Times New Roman", Times, serif;
}
.love-wall .wall-gall-title span {color:#e2001a;}
.love-wall .wall-gall-title em {
    float:right;
    margin:2px 0 0;
    font:italic 0.933em/1.143em Georgia, "Times New Roman", Times, serif;
}
.love-wall .wall-gallery blockquote {
    margin:0 43px 65px 65px;
    text-align:center;
    font:30px 'BaskervilleItalic', Arial, Helvetica, sans-serif;
}
.love-wall .wall-gallery blockquote p.text {
    display:block;
    padding: 0 0 12px 20px;
    background:url(../images/OldSite/bg-quote-l.gif) no-repeat 0 4px;
    height: 122px;
    margin: 0;
}
.love-wall .quote {
    background:url(../images/OldSite/bg-quote-r.gif) no-repeat 0 4px;
    width: 35px;
    height: 22px;
    display:inline-block;
    position:relative;
    top:4px;
    padding:0 0 5px;
    text-indent:-9999px;
    overflow:hidden;
    float: right;
}
.love-wall .wall-gallery-info {
    width: 282px;
    position: relative;
    padding: 0 49px 0 27px;
    top: -27px;
    left: 221px;
    text-align: right;
}


/* message-row */
.love-wall .message-row {
	padding:0 17px 24px 0;
	height:1%;
	overflow:hidden;
}
.love-wall .message-go {
	background:url(../images/OldSite/btn-go-5.gif) no-repeat;
	width: 36px;
	height: 36px;
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	margin:9px 0 0;
}
.love-wall .message-field {
	float:right;
	background:url(../images/OldSite/bg-message-field.gif) no-repeat;
	width: 357px;
	height: 47px;
	margin:0 -6px 0 0;
	text-indent:-9999px;
	overflow:hidden;
}
/* other-messages */
.love-wall .other-messages {
	width:642px;
	margin:0 -57px 0 0;
	padding:0 0 22px;
	overflow:hidden;
}
/* message-box */
.love-wall .message-box {
	float:left;
	background:url(../images/OldSite/bg-message-box.gif) no-repeat;
	width:144px;
	height:133px;
	position:relative;
	overflow:hidden;
	margin:0 17px 16px 0;
	padding:17px 30px 0 13px;
}
.love-wall .message-box-gray {background:url(../images/OldSite/bg-message-box-gray.gif) no-repeat;}
.love-wall .message-name {
	font:italic 11px/14px Georgia, "Times New Roman", Times, serif;
	display:block;
	margin:0 0 12px;
}
.love-wall .message-name span {color:#e2001a;}
.love-wall .message-box blockquote {
	margin:30px 0 38px;
	font:16px/18px  'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	background:url(../images/OldSite/bg-quote-l-2.gif) no-repeat 0 4px;
	padding:0 0 0 7px;
	color:#fff;
	text-align:center;
	width:100%;
}
.love-wall .message-box blockquote a {color:#fff;}
.love-wall .message-box-gray blockquote {
	color:#000;
	background:url(../images/OldSite/bg-quote-l-2-black.gif) no-repeat 0 4px;
}
.love-wall .message-box-gray blockquote a {color:#000;}
.love-wall .message-box p {
	display:block;
	padding:0 10px 0 0;
	background:url(../images/OldSite/bg-quote-r-2.gif) no-repeat 122px 100%;
	height: 31px;
	margin: 0;
}
.love-wall .message-box-gray p {background:url(../images/OldSite/bg-quote-r-2-black.gif) no-repeat 122px 100%;}
.love-wall .message-add-info {
	font:italic 11px/14px Georgia, "Times New Roman", Times, serif;
	display:block;
	padding:0 8px 0 0;
	text-align:right;
}
.love-wall .message-add-info strong {
	color:#e2001a;
	font-weight:normal;
}
.love-wall .plus-btn {
	position:absolute;
	left:148px;
	top:115px;
	background:url(../images/OldSite/bg-plus--2.png) no-repeat;
	width: 27px;
	height: 27px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
/* message-pagination */
.love-wall .message-pagination {
	background:url(../images/OldSite/bg-most-read.gif);
	padding:8px 0 12px;
        margin-bottom:20px;
}
.love-wall .pagination .p1 {
    float: left;
    left: 50%;
    position: relative;
}
.love-wall .pagination .p2 {
    float: left;
    left: -50%;
    position: relative;
    padding:12px 0 5px;
    width:325px;
}
.love-wall .pagination ul{
    margin-top:6px;
}
.love-wall .pagination ul li{
    float: left;
    background: url(../images/OldSite/separator-pagination.gif) no-repeat 0 2px;
    padding: 0 9px 10px;
    font-size: 0.733em;
    line-height: 1.182em;
    color: #636363;
}
.love-wall .pagination ul li a{
    background:none;
    border-radius:0px;
    text-indent:0px;
}
.love-wall .pagination a.link-prev, .love-wall .pagination a.link-next {
    float: left;
    background: url(../images/OldSite/btn-gallery.gif) no-repeat;
    width: 27px;
    height: 27px;
    text-indent: -9999px;
    overflow: hidden;
}
.love-wall .pagination a.link-next {
    background-position: -27px 0;
    float:right;
    margin-left:-13px;
}
.love-wall .pagination a.link-prev {

}
.love-wall .circle-bonus {
	background:url(../images/OldSite/bg-circle-bonus.gif) no-repeat;
	width: 74px;
	height: 74px;
	right:auto;
	left:16px;
	top:0;
	margin:-8px 0 0;
	cursor: auto;
}




.post .intro .btn-play {
    background:url(../images/btn-play.png);
}
.image-wrapper.current a , .image-wrapper.current a:hover{
    text-decoration: none;
}

.post .info-box .category:after { /**INTEGRATE**/
    background: #f4e6ce;
}

.post .info-box h1.likeh3 {
    font-size: 28px;
    line-height: 34px;
    letter-spacing: -1px;
    text-transform: none;
    margin: 0 0 11px;
}

.search-results-div{
    padding-top:40px;
}
.search-results p.nor-results{
    text-align:center;
}
.search-form .input-search{
    width:570px;
}
.search-results .tools li.active{
    text-decoration: underline;
}

.post .content-wide {
	float:left;
	width:970px;
	padding:0 0 20px;
}
.seohidden {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
}

/* duel gallery */
article.post .duel{
    margin-left:-15px;
    text-align: center;
}
.imgs-holder .duel .btn-prev{
    left:-2px;
    z-index: 20;
}
.imgs-holder .duel .btn-next{
    right:-21px;
    z-index: 20;
}
.duel-hover {
	position: relative;
	width: 652px;
	height: 598px;
	margin-bottom: -598px;
	overflow: hidden;
	top: -638px;
	left: -2px;
}
.duel-hover > a {
    height: 100%;
    display: block;
}
.duel-hover .duel-hover-left {
	position: relative;
	left: 0px;
	width: 351px;
	height: 598px;
	top: 0px;
}
.duel-hover .duel-hover-left:hover {
    background: url('/images/duel-bg-image-1.png') no-repeat left top transparent;
    z-index: 10;
}
.duel-hover .duel-hover-right {
	position: relative;
	width: 355px;
	top: -598px;
	left: 297px;
	height: 598px;
}
.duel-hover .duel-hover-right:hover {
    background: url('/images/duel-bg-image-2.png') no-repeat left top transparent;
    z-index: 10;
}
.duel-hover .percent-pos,
.duel-hover .percent-neg {
	position: absolute;
	font: 100px/100px Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: -6px;
	bottom: 53px;
	left: 20px;
	z-index: 2;
	display: none;
}
.duel-hover .percent-neg {
	left: 40px;
}
.duel-hover .duel-hover-left:hover .percent-pos,
.duel-hover .duel-hover-right:hover .percent-neg {
	display: block;
}
.aside .duel-info-box .vote {
	width: auto;
	display: inline-block;
}
.aside .duel-info-box .vote ul li {
	color:#c06;
	font: 50px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.aside .duel-info-box .vote ul li.alt {
	color:#d56730;
}
.aside .duel-info-box .vote ul a {

}
.aside .duel-info-box .vote ul li.alt a {

}

.aside .duel-info-box .vote ul li span.percent-pos {

}
.aside .duel-info-box .vote ul li.alt span.percent-neg {

}


.duel-hover.duel-hover-old {
	width: 100%;
	left: 0;
}
.duel-hover.duel-hover-old .duel-hover-left {
	width: 50%;
}
.duel-hover.duel-hover-old .duel-hover-left:hover {
    background: none;
}
.duel-hover.duel-hover-old .duel-hover-right {
	width: 50%;
	left: 50%;
}
.duel-hover.duel-hover-old .duel-hover-right:hover {
    background: none;
}
.duel-hover.duel-hover-old .percent-pos,
.duel-hover.duel-hover-old .percent-neg {
    background: url('/images/duel-bg-image-1.png') no-repeat left bottom transparent;
	font: 80px/80px 'DinotCond' Arial, Helvetica, sans-serif;
	bottom: 20px;
	left: 60px;
	padding: 10px;
}
.duel-hover.duel-hover-old .percent-neg {
    background: url('/images/duel-bg-image-2.png') no-repeat right top transparent;
	left: 40px;

}
/**cestglam**/
.photo-cestglam{
    margin:-15px 0 20px;
}
/*.cest-glam .imgs-holder .btn-prev{
    left:0px;
}
.cest-glam .imgs-holder .btn-next{
    right:-3px;
}*/

/** subhomes **/
.glamourama-section .holder a{
    color:#464646;
}
.glamourama-section .holder h2 a:hover{
    text-decoration:none;
}
.glamourama-section .holder h2 a{
    color:black;
}

.ad-middle2, .ad-middle1{
    margin-bottom:50px;
}

.banner {
    background: none;
}
.inner-ad-conditional{
    left:-15px;
    position:relative;
}

aside .ad-box{
    margin-top:15px;
}

.pager .previous a:after, .pager .next a:after{
    top:-2px;
}
.subhomes p{
    text-align:center;
}

.subhomes p a{
    color:#464646;
    font:14px/15px 'AvenirLight' , Arial, Helvetica, sans-serif;
    color:#464646;
    padding:2px 10px;
    position:relative;
    font-weight:bold;
}

.pager {
    margin-bottom:20px;
}

.news-block .descr{
    height:74px;
    padding-top:2px;
}
.news-block .slide .category  , .news-block .slide .category{
    font: 12px/13px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    text-transform:none;
    color:black;
}

.alt-top-news-block .news-block .slide .category a , .alt-top-news-block .news-block .slide .category{
    font: 12px/13px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
    color: #0C509F !important;
}
.news-block .slide ul li{
    height:85px;
}
.news-block .slide ul li a:hover{
    text-decoration:none;
}
.home.news-block .slide ul li{
    height:55px;
    padding-bottom:27px;
}
.alt-top-news-block.news-block .slide ul li{
    height:78px;
}
.alt-top-news-block.news-block .slide ul li p {
    font-size:13.4px;
}
.news-block .slide ul li p {
    font-size:17px;
}
.home.news-block .slide ul li p {
    font-size:16px;
    line-height:20px;
}
.home.news-block .slide ul li p.em {
    font-size:15px;
}
.glamourama-section .category a{
    text-decoration:none;
}
.glamourama-section .holder article {
    min-height:398px;
    height:398px;
    font-size:16px/16px;
}
.subhomes.otres{
    margin-bottom:40px;
    line-height:32px;
}
.post .top-news-block .slide a:hover{
    text-decoration:none;
}

.subhomes p a:hover{
   text-decoration:none;
}

.subhomes p a:hover{
    color:#F4E6CE;

}

.glamourama-section strong.category:hover{
    text-decoration:none;
}
.glamourama-section h2 a:hover{
    text-decoration:none;
}

.carousel-holder header h4,
.carousel-holder .header-tag h4{
    text-transform: none;
margin: 0;
font: 20px/22px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
}

.video_slideshow{
    margin-top:50px;
}
.author{
  font: 18px/18px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}


/* LIVE PAGE */
.live-page .title {
	margin-top: 30px;
	text-align: center;
}
.live-page .title h1 {
	font:20px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.live-page .title .logo {
	margin: 0 auto;
	float: none;
}
.live-page-content {
    margin: 30px 0;
}
.live-page-content .boxes {
    width: 970px;
}
.live-page .live-page-content .box {
	padding-top: 20px;
}
.live-page-content .box {
    width: 300px;
    float: left;
    margin: 40px 10px 10px 10px;
    text-align: center;
}
.live-page-content .date {
    width: 100px;
    margin: 0 auto;
    margin-top: -36px;
    background-color: #FFF;
    position: relative;
    top: 10px;
}
.live-page-content .live-page-box-icon {
    text-align: center;
    margin-top: 10px;
}
.live-page-content .live-page-box-icon img {
    display: inline !important;
}
.live-page-content .tweet {
    background-color: #d8f7ff;
}
.live-page-content .tumblr_photo,
.live-page-content .tumblr_video {
    background-color: #eceff2;
}
.live-page-content .instagram {
    background-color: #bdae9e;
}
.live-page-content .day {
    font: 40px/30px 'voorregular', Arial, Helvetica, sans-serif;
    color: #999;
}
.live-page-content .month {
    font: 18px/18px 'AvenirLight' , Arial, Helvetica, sans-serif;
    color: #464646;
}
.live-page-content .time {
    color: #a7a7a7;
    font: 15px/20px 'AvenirLight' , Arial, Helvetica, sans-serif;
}
.live-page-box-content {
    margin-bottom: 20px;
    padding: 0 15px;
}
.live-page-box-content .text {
    font: 15px/20px 'AvenirLight' , Arial, Helvetica, sans-serif;
    color: #7f7f7f;
    word-wrap: break-word;
}
.live-page-box-content .text a {
    text-decoration: none;
    font-weight: bold;
    color: #7f7f7f;
}
.live-page-content .instagram .live-page-box-content .text,
.live-page-content .instagram .live-page-box-content .text a {
    color: #FFFFFF;
}
.live-page-content .live-page-box-image {

}
.live-page-content .live-page-box-image img {

}
.live-page-content .split_day {
    overflow: auto;
    width: 970px;
}
.live-page-content .split_day > .date {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}
.live-page-content .split_day > .date .day {
    font-size: 60px;
    line-height: 50px;
}
.live-page-content .split_day > .bg-line {
    height: 1px;
    background-color: #ccc;
    position: relative;
    top: 70px;
}
/* END LIVE PAGE */

/* LIVE EVENT */
.live-page-content .pinterest {
    margin-top: 10px;
}
.live-page-content .pinterest .bg-top {
    background: url(/images/live-page/pinterest-bg.png) no-repeat center top transparent;
}
.live-page-content .pinterest .bg-bottom {
    background: url(/images/live-page/pinterest-bottom-bg.png) no-repeat center top transparent;
    height: 6px;
    width: auto;
}
.live-page-content .pinterest .live-page-box-image {
    padding-left: 24px;
}
.live-page-content .pinterest .live-page-box-icon {
    top: 30px;
    position: relative;
    padding-left: 15px;
}
.live-page-content .pinterest .live-page-box-content {
    padding-bottom: 10px;
    margin-bottom: 0;
}
.live-page-content .pinterest .live-page-box-content .name {
    font: 18px/15px 'AvenirLight' , Arial, Helvetica, sans-serif;
    color: #464646;
    margin-top: 20px
}
.live-page-content .pinterest .live-page-box-content .text {
    color: #010000;
    font: 20px/22px 'DINOT-Cond',Arial,Helvetica,sans-serif;
}
.live-page-content .pinterest .live-page-box-content .more-info {
    font: 12px arial, sans-serif;
    color: #999999;
    margin-top: 5px;
}
.live-event .title {
	height: auto;
	margin-top: 30px;
	text-align: center;
}
.live-event .title h1 {
	font: 60px/50px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
	color: #464646;
	width: 60%;
	margin: 0 auto;
}
.live-page .title p {
	text-align: center;
	width: 80%;
	margin: 10px auto 0;
}
.live-page .title .description {
	margin-top: 30px;
}
.live-event .live-page-content .box .date {
    display: inline-block;
    padding: 0 15px;
    width: auto;
}
.live-event .live-page-box-content .text {
    color: #464646;
    font: 20px 'DINOT-Cond',Arial,Helvetica,sans-serif;
}
.live-event .live-page-box-content .translation {
    color: #7F7F7F;
    font: 15px 'AvenirLight',Arial,Helvetica,sans-serif;
    margin-top: 10px;
    word-wrap: break-word;
}
/* END LIVE EVENT */


/***minute beaute**/
.post-holder .faq-list a{
    text-decoration:none;
}

.wall-form .post-input{
    float:left;
    display:block;
    margin-top:10px;
    margin-left:12px;
}
.question-form input[type="email"].long-text{
    width:426px;
}
.question-form input[type="text"] , .question-form input[type="email"], .question-form input[type="number"]{
    float: left;
    width: 146px;
    padding: 7px 10px 2px;
    border: 1px solid #E7E5E5;
    background: white;
    color: #464646;
    font: 14px/14px 'AvenirLight', Arial, Helvetica, sans-serif;
    margin: 0;
}
.question-form form{
    position:relative;
}
.question-form label{
   font: 14px/14px 'AvenirLight', Arial, Helvetica, sans-serif;
   text-decoration:none;
   margin-top: 12px;
}
form .loading{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 5;
    background: grey;
    opacity: 0.5;
}
form .loading:before{
    content:"";
    display:block;
    z-index:6;
    background:url('/images/ajax-loader.gif') no-repeat 50% 50%;
    width:100%;
    height:100%;

}

.error, .form-error {
    border: 1px solid red !important;
}
p.magali{
    font:30px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    width:805;
}
.post .faq-list h3, .post .question-post h3, .post .images-gallery .holder h3{
    font:25px/25px  'DINOT-CondMedium', Arial, Helvetica, sans-serif;
}
.post .faq-list h4 {
    font:22px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    letter-spacing:1px;
}
.post .question-form h3 {
     font:21px/36px 'AvenirBlack' , Arial, Helvetica, sans-serif;
}
.post .question-post .wall-magali-img{
    margin-left:17px;
    margin-bottom:30px;
}

.post .question-post p{
    text-align:left;
    color:black;
}
.post .question-post p.person{
    text-align:center;
}
.post h1 a{
    text-decoration:none;
}
.pager-wall-post{
    margin-bottom:40px;
}
.faq-look-image{
    margin-left:13px;
}

.wallPost time.publish-date {
    padding: 25px;
    font-family: 'DINOT-Cond', Arial, Helvetica, sans-serif;
    font-size: 25px;
}

.wallPost .signature {
    padding: 0 0 25px 25px;
    font-family: 'DINOT-Cond', Arial, Helvetica, sans-serif;
    font-size: 25px;
}
.wallPost .post-description{
    margin-bottom:0px;
    margin-top:10px;
    width:600px;
    margin-left:17px;
}

.post .title-box{
    padding-bottom:10px;
}

#question-appart .title-question{
    background: url(../images/mon-appart/header-bg.png);
    position: relative;
    width:700px;
    height:361px;
    margin-left:90px;
    top:-28px;
    margin-bottom:-20px;
}
#question-appart .title-text-question{
    font:25px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    position:absolute;
    top:237px;
    left:137px;
    color:white;
    text-align:center;
}
#question-appart .title-text-question span{
    color:#e2007a;
}
#question-appart .sub-title-question{
    font:22px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    padding-left: 55px;
    background: url(../images/mon-appart/aurelie.png) no-repeat;
    background-position: right top;
    height: 95px;
    padding-top: 29px;
    border-bottom: 1px #B6B6B6 solid;
    margin-bottom: -50px;
    width: 794px;
    margin-left: -51px;
    margin-top:-50px;
}
.questions-block .tom-images{
    margin-left:100px;
}

.post .question-post .wall-magali-img {
    margin-left: 13px;
    margin-bottom: 13px;
    float: left;
    padding-right:13px;
}
.merci-tom .title-header {
    background: url(../images/merci-tom-title300.jpg) no-repeat 127px;
    width: 800px;
    height: 216px;
    overflow: hidden;
    text-indent: -999px;
}
.merci-tom .wall-intro {
    position: absolute;
    top: 144px;
    right: 268px;
    font:22px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.wall-tom-img{
    margin-left: 13px;
    margin-bottom: 13px;
    float: left;
    padding-right:13px;
}
/**** HOME***/
#header.home{
    position:relative;
}
#header.home figure{
    height:94px;
    top:-34px;
}
.top-box figure{
    height:350px;
    width:33%;
}
.top-box figure:first-child{
    margin-left:0.5%;
}
.top-box figure img{
    position:absolute;
    top:0px;
    left:0px;
    z-index:1;
    width:100%;
}
.top-box figcaption{
    z-index:3;
    font:30px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.top-box figcaption a:hover{
    text-decoration:none;
}
/* OEIL */
.oeil .post h2 {
	font: 60px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.oeil .post .title-box h2 span {
	font: 40px/20px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.oeil .post .title p {
	font: 30px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    width:910px;
    margin:0 auto;
    text-align:center;
}
.oeil .post .title .title-box p{
    width:850px;
}

.oeil .contest-article .visual{
    width:635px;
}
.oeil .contest-article .visual img{
    border:0px solid #00a3a7;
}
.oeil .contest-article  .visual ul{
    width:635px;
    float:left;
    margin-top:25px;
}
.oeil .contest-article  .visual ul li{
    width: 200px;
    float:left;
    margin-left:5px;
    margin-right:12px;

}
.oeil .contest-article  .visual ul li:first-child{
    margin-left:0px;
}
.oeil .contest-article  .visual ul li:last-child{
    margin-right:0px;
}
.oeil .contest-article  .visual ul li img{
    border:0px solid #00a3a7;
}
.oeil .contest-article .contest-details .heading-holder{
    background: url(/images/freepages/pepsi/separation-line.gif) repeat-x 0 28%;
    width: 100%;
    text-align: center;
}
.oeil .contest-article .contest-details .heading-holder h4{
    display: inline-block;
    background: white;
    font: 15px/20px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    padding: 10px;
    margin:-10px 0px;
}
.oeil .contest-article .agagner h4.hprizes{
    font:35px/40px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    color:#464646;
    position:relative;
    padding-bottom:10px;
    text-transform:none;

}
.oeil .contest-article .agagner{
        margin-top:0px;
    padding-bottom:0px;
}
.oeil .contest-article .agagner h4.hprizes:after{
    display:block;
    position:absolute;
    width:60px;
    height:6px;
    background:#f4e6ce;
    content:'';
    bottom:0px;
    left: 50%;
    margin-left:-30px;
}
.oeil .contest-article .agagner h4.hprizes sub{
    top:-5px;
    position:relative;
    font-size:27px;
}
.oeil .contest-article .partner{
    position:relative;
    padding-top:30px;
    margin-top:0px;
    padding-bottom:0px;


}
.oeil .contest-article .partner:before{
    display:block;
    position:absolute;
    width:300px;
    height:1px;
    background:#c7c7c7;
    content:'';
    top:0px;
    left: 165px;
}

.oeil .post .title img{
    margin-bottom:25px;
}
.oeil .post .content .menu a {
	font: 20px/40px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
}
.oeil .post .contest-article .contest-details {
	overflow: visible;
    box-shadow:none;
    margin-top:25px;
    float:left;
    width:529px;
}
.oeil .post .contest-article .contest-details h3 p {
	font: 40px/40px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
.oeil .post .contest-article .contest-details > p {
	font: 22px/22px 'AvenirLight' , Arial, Helvetica, sans-serif;
}
.oeil .post .contest-article h4 {
	font: 21px 'AvenirBlack' , Arial, Helvetica, sans-serif;
}
.oeil .post .contest-article h5 {
	font: 21px 'AvenirBlack' , Arial, Helvetica, sans-serif;
}
.oeil .post .faq-block .descr h2 {
	font: 55px 'voorregular', Arial, Helvetica, sans-serif;
}
.oeil .post .faq-block .descr > p {
	font: 22px/25px 'AvenirBlack' , Arial, Helvetica, sans-serif;
}
.oeil .post .faq-block .button {
	padding-top: 10px;
}
.oeil .post .images-gallery .holder h3 {
	font-size: 18px;
}
.oeil .post .images-gallery h4 a {
	letter-spacing: 0;
	font: 20px/20px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}

.oeil .post h3 {
	font: 40px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.oeil .post .all-photos {
	line-height: 20px;
	padding-top: 20px;
}
.oeil .post .galerie-item .visual span {
	padding-top: 20px;
}
.oeil .post .galerie-item h4,
.oeil .post .galerie-list h4 {
	font: 30px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.oeil .post .galerie-list .visual span {
	padding-top: 13px;
	padding-bottom: 3px;
}
.oeil .post .galerie-list .button {
	padding-top: 15px;
}
.oeil .post .galerie-list .tools strong {
	padding-top: 4px;
}
.oeil .post .galerie-list .tools li.alt {
	text-decoration: underline;
}

.oeil .post .register-area label,
.oeil .post .register-area .label {
	font: 15px/29px 'AvenirLight' , Arial, Helvetica, sans-serif;
}
.oeil .post .form-area.receive-area > h3 {
    font: 20px 'AvenirBlack',Arial,Helvetica,sans-serif;
}
.oeil .post .receive-area label {
	font: 15px 'AvenirBlack',Arial,Helvetica,sans-serif;
}
.oeil .post .receive-area label span {
	font: 15px 'AvenirLight',Arial,Helvetica,sans-serif;
}
.oeil .post .faq-list.content-faq-list .holder .item h3 {
	font-size: 22px;
	text-transform: none;
}
.oeil .post .faq-list.content-faq-list .holder .item h3:after {
	background: none;
}
.oeil .post .galerie-item footer .plugin {
	margin: 0 auto;
}
.oeil .post .oeilvotebutton {
	text-decoration: none;
}
.oeil .post .postee-via {
	background: url(../images/oeil/postee-via.png) no-repeat center top transparent;
	width: 95px;
	height: 95px;
	display: block;
	margin: 30px auto 0;
}
.oeil .post .plugin.winner {
	margin-top: 30px;
	margin-left: 227px;
}
.oeil .post .gallery .btn-next,
.oeil .post .gallery .btn-prev {
	position:absolute;
	top:370px;
	left:0;
	width:78px;
	height:88px;
	z-index:5;
	margin:0;
	background:url(../images/sprite.png) no-repeat 0 -1008px;
}
.oeil .post .gallery .btn-next{
	background-position: -84px -1008px;
	left:561px;
}
.oeil .post .gallery .btn-next:hover,
.oeil .post .gallery .btn-prev:hover {
	cursor: pointer;
	background-position: -168px -1008px;
}
.oeil .post .gallery .btn-next:hover {
	background-position: -252px -1008px;
}
.oeil .post .register-area label,
.oeil .post .register-area .label , .register-area .label, .register-area label  {
	text-decoration:none;
}
.oeil .post .rad-area , .datas-form .rad-area{
	background-position: -290px -1185px;
	margin: 0;
	float:right;
	width: 29px;
	height: 28px;

}
.oeil .post .rad-checked , .datas-form .rad-checked {
	background-position:-290px -1147px;
}
.oeil .post .birthdate-select .select-area-wide {
	width: 100px !important;
}
.oeil .post .galerie-item .counter {
	font: 35px 'AvenirLight' , Arial, Helvetica, sans-serif;
}
/* END OEIL */

.banner-alt{
    margin-bottom:20px;
}

.post .title p.notfound{
    font:30px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    text-align:center;
    width: 620px;
    margin-left:177px;
}
#search-notfound {
    text-align:center;
    width:340px;
    margin-left:333px;
    margin-top:-16px;
}
#search-notfound .form-search{
    float:none;
    text-align:center;

}
#search-notfound .form-search input{
    font-size:30px;
    height:32px;
    line-height:29px;
    vertical-align:baseline;
    padding-top:7px;
    width:300px;
    font:italic 30px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
#search-notfound .form-search input[type="submit"]{
    width:28px;
    background: url(../images/sprite.png) no-repeat 0px -847px;
    border: 1px solid #CCC;
    border-width: 0 0 1px;
    height:40px;
    margin-left:-2px;
}
#back-404 { margin-top:30px;}
#back-404 a{
    font:18px/36px 'AvenirBlack' , Arial, Helvetica, sans-serif;
    color:#464646;
    text-decoration:none;
    text-align:center;
    margin:20px 0 0 380px;
}
.recherche-defiles{
    width:635px;
    height:555px;
    border:1px #d2ba91 solid;
}
.recherche-defiles-left{
    width:320px;
    height:470px;
    border:1px #d2ba91 solid;
    margin-left:25px;
    background:#fcf9f3;
    border-top:0px;
    padding-top:50px;
    float:left;
}
.recherche-defiles-title{
     background: url(../images/recherche-defiles-title.jpg) no-repeat;
     width:310px;
     height:112px;
}
.recherche-defiles .defiles-label{
    color: #d2ba91;
    font:22px/40px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    display:block;
}
.recherche-defiles .row{
    height:120px;
    margin-left:30px;
}
.recherche-defiles .sel-collection ,.recherche-defiles .sel-season {
    width:245px;
}
.recherche-defiles-right{
    float:left;
    width:288px;
}
.recherche-defiles-right h3{
    font:36px/26px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    text-align:center;
    color:#d2ba91;
}
.recherche-defiles-right .decor{
    background-color:#d2ba91;
    display:block;

    width:60px;
    height:5px;
    margin:0px 0px 17px 114px;
}
.recherche-defiles-right .season-title{
    text-align:center;
    width:100%;
    font:28px/26px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    color:#464646;
}

.recherche-defiles-right .scroll-panel { width: 250px; margin: 20px 0px 10px 27px; height: 390px; }

.recherche-defiles-right .scroll-panel .jspVerticalBar{
    width:23px;
}
.recherche-defiles-right .scroll-panel .jspTrack{
    background:#fff;
}
.recherche-defiles-right .scroll-panel .jspDrag{
    background: url(../images/scroll-sprite.png) no-repeat 0px -30px;
    height:37px !important;
}
.recherche-defiles-right .scroll-panel .jspCap{
    display:block;
}
.recherche-defiles-right .scroll-panel .jspCapTop{
    background: url(../images/scroll-sprite.png) no-repeat 0px 0px;
    height:20px;
    background-color:#fff;
}
.recherche-defiles-right .scroll-panel .jspCapBottom{
    background: url(../images/scroll-sprite.png) no-repeat 0px -72px;
    height:20px;
    background-color:#fff;
}
.recherche-defiles .scroll-panel ul li strong.letter{
    font:65px/84px 'voorregular', Arial, Helvetica, sans-serif;
    color:#464646;
}
.recherche-defiles .scroll-panel ul li span.decor-letter{
    display: block;
    width: 165px;
    height: 1px;
    float: left;
    border-bottom: 1px solid #d2ba91;
    margin-top: -25px;
    margin-left: 58px;
}
.defiles-banner{ margin:40px 0 }

.recherche-defiles .scroll-panel ul li a{
    font:18px/36px 'AvenirLight' , Arial, Helvetica, sans-serif;
    color:#464646;
    text-decoration:none;
}
.cover-image-defile{
    margin:10px 0 40px 50px;
}
.cover-image-defile h2{
    width: 585px;
}

.vote-score .results-vote{
    position: absolute;
    bottom: -100px;
    background: white;
    font:125px/125px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    height: 118px;
    padding-top: 26px;
    left: 174px;
    width: 300px;
    text-align: center;
    color: #F4E6CD;
    border-top: 8px solid #F4E6CE;
}
.vote-score #images{
    margin-bottom:140px;
}
.vote-list .vote-item a{
    background:url(../images/bg-vote-item2.png);
}
.vote-list .vote-item span{
    font:20px/25px 'AvenirBlack' , Arial, Helvetica, sans-serif;
    color:#464646;
    padding-top:25%;
}
.vote-slide{
    background:#efe0cb;
    color:#484848;
}
.btn-vote{
    color:#484848 !important;
}
.vote-slide .close{
    background:url(../images/vote-close-button.png);

}
.post .vote-slide p{
    font-size:19px;
}

.aside .info-box .numbers .thumb-button-votes {
    position: relative;
    width: 42px;
    height: 27px;
    display: inline-block;
    background: url(../images/sprite.png) no-repeat -386px -166px;
}

.defiles-thumbs ul li{
    float:left;
    display:inline-block;
    margin:4px 0px 6px 10px;
}

.defiles-thumbs ul li.row-first{
    margin:9px 5px 6px 4px;
}
.defiles-thumbs ul li.first{
    margin:9px 6px 3px 10px;
}
#defiles {
    background:#000;
    width:1057px;
    min-height:1057px;
}
#defiles .popup, #defiles .popup a{
    color:#999999;
}
#defiles .popup .close{
    text-align:right;
    font:30px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    margin-right:37px;
}
#defiles .ad-box{
    margin-bottom:0px;
}
#defiles .title {
    text-align:center;
}
#defiles .title p{
    font:20px/50px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
}

#defiles .title h1{
    font:60px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    color:#fff;
}
#defiles .title p.bread{
    font:30px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
#defiles .image-defile{
    margin-left:145px;
}
#defiles .social-btns{
    margin:18px 0 19px 36px;
    width:100%;
    height:35px;
}
#defiles .numbers-defiles{
    font:35px/36px 'AvenirLight' , Arial, Helvetica, sans-serif;
    text-align:center;
}
#defiles .numbers-defiles .number-actual{
    color:#464646;
}
.defiles .glamourama-section .defiles-holder{
    padding-bottom:5px;
    min-height:365px;
    margin-bottom:-30px;
}
.defiles .glamourama-section .defiles-holder a{
    text-decoration:none;
    font-size:28px;
}
.defiles .glamourama-section .defiles-holder a.cover{
    position: relative;
    width: 300px;
    height: 223px;
    top: 0px
}

.defiles .glamourama-section .defiles-holder .sub-navigation{
    background:white;
    bottom:26px;
    font:15px/18px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    color:#464646;
    text-align:center;
    width:150px;
    left:75px;
    position:relative;

}
.defiles .glamourama-section p{
    margin:0px;
    font-size:20px;
}



/* LOOKBOOK */
.post .abc .active a, .post .abc .ui-tabs-active a, .abc .active a, .post .abc a:hover, .abc a:hover{
	color:#464646;
}
.lookbooks .post .info-box p a, .lookbooks .post .post-holder a {
	text-decoration: none;
}
.lookbooks .post .info-box p a:active,
.lookbooks .post .post-holder a:active,
.lookbooks .post .info-box p a:focus,
.lookbooks .post .post-holder a:focus,
.lookbooks .post .info-box p li:focus,
.lookbooks .post .post-holder li:focus {
	outline: none;
}
.lookbooks .abc-section .holder {
	margin-bottom: 10px;
}
.lookbooks .lookbook-gallery {
	padding-top: 5px;
}
.lookbooks .lookbook-gallery .cover-image img {
	border: 20px solid #f8f0e2;
	margin: 0 auto;
}
.lookbooks .lookbook-gallery .images-gallery {
	margin-bottom: 0;
	position: relative;
	padding: 0;
	width: 100%;
}
.lookbooks .lookbook-gallery .images-gallery .holder {
	width: 531px;
	position: relative;
	overflow: hidden;
	margin: 0 auto 13px;
	padding: 0;
}
.lookbooks .lookbook-gallery .images-gallery .mask {
	width: 531px;
	position: relative;
	overflow: hidden;
	margin: 0 auto 13px;
}
.lookbooks .lookbook-gallery .images-gallery .mask .slide {
	float: left;
	width: 137px;
	padding: 0 26px 0 14px;
}
.lookbooks .lookbook-gallery .images-gallery .mask .slide img {
	border: 0;
}
.lookbooks .lookbook-gallery .images-gallery .next, .lookbook-gallery .images-gallery .prev {
	margin-top: -66px;
}
.lookbooks .lookbook-gallery .images-gallery:before {
	box-shadow: none;
	-webkit-box-shadow: none;
}
.lookbooks .post .title .title-box p {
	font: 30px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
.lookbooks .content-search input[type="text"] {
	font: italic 32px/34px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
.lookbooks .post .abc-section h2 {
	font: 91px/91px voorregular, 'Times New Roman', Times, serif;
}
.lookbooks .post .abc-section .frame a {
	font: 21px 'AvenirLight' , Arial, Helvetica, sans-serif;
}
.lookbooks .post a:hover{
    text-decoration: none !important;
}
.lookbook-gallery h4 {
	font: 60px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.lookbooks .lookbook-gallery .images-gallery > strong {
	font: 20px 'AvenirBlack' , Arial, Helvetica, sans-serif;
}
.lookbooks .post .lookbook-section h4 a {
	font: 25px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.lookbooks .lookbook-carousel .url {
	display: block;
}
.lookbooks .content-search .search-elements {
	margin-top: 30px;
	font: 20px 'AvenirLight',Arial,Helvetica,sans-serif;
	text-transform: uppercase;
}
.lookbooks .content-search .search-elements li {
	margin: 5px 0;
}
/* END LOOKBOOK */
/* FOOTER */
.footer-box {
	background-color: #fbf5ea;
}
.footer-box .btn {
	padding:4px 9px 6px;
	font: 20px/20px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
}
.footer-box .btn:hover {
	text-decoration: none;
}
.footer-box .col {
	width: 330px;
}
.footer-box .box .txt {
	text-align: center;
	top: 40px;
}
.col.col-center {
	width: 350px;
}
.footer-box .col.col-center .box-holder {
	width: 350px;
	margin: 0 auto;
}
.footer-box .box .price {
	font: 18px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
	color: #464646;
}
.footer-box .box .price strong {
	font-weight: normal;
	color: #000000;
	font: 22px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
}
.footer-box .box.appstore {
	text-align: center;
	margin-top: 15px;
}
.footer-box .box.appstore > a {
	display: inline-block;
}
.footer-box .box.appstore > a img {
	margin: 0;
	float: none;
}
.footer-box h3 {
	font: 20px/22px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
}
.footer-box .box .price em {
	font-size: 21px;
}
.footer-container a:hover {
	text-decoration: none;
}
.footer-container .glam_international {
	float: right;
}
.footer-container .add-btn,
#footer .footer-container .add-btn {
	display: none;
}
/* END FOOTER */

.contest-image{
    margin-bottom:15px;
}

.quiz-section .contest-details .contest-image{
    margin-left:-50px;
    margin-bottom:10px;
    margin-top:-28px;
}
.post.contest .title .descr{
    font:30px/27px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    margin-top:0px;
}
.post.contest .title .descr a,.post.contest .title .descr a:hover{
    text-decoration:none;
}
.contest-question-form .question-post h3 {
    font:21px/27px 'AvenirBlack' , Arial, Helvetica, sans-serif;
    margin-top:0px;
    position:inherit;
    text-align:left;
    color:#464646;
    margin-bottom:-5px;
}
.contest-question-form .question-post p{
    margin:0px;
}

.contest-question-form .question-post input[type="text"]{
    float: left;
    width: 152px;
    margin: 0 7px 0 0;
    padding: 5px 10px;
    border: 1px solid #E7E5E5;
    background: white;
    color: #464646;
    font: 22px/18px 'DINOT-Cond', Arial, Helvetica, sans-serif;
}
.contest-question-form .question-post input[type="text"].long{
    width:350px;
}

.rad-area{
    margin: 4px 26px 0 0;
    width: 14px;
    height: 14px;
    background-position: -483px -1030px;
    float:left;
    filter: saturate(200);
    -webkit-filter:  saturate(200);
    -moz-filter:  saturate(200);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.rad-checked{
    background-position: -483px -1053px;
}
.contest-block .category-area h3, contest-form , .contest-block .receive-area h3 {
    text-align:center;
}
.receive-area label{
    font: 15px 'AvenirBlack',Arial,Helvetica,sans-serif;
}
.receive-area label span{
    font:15px 'AvenirLight', Arial, Helvetica, sans-serif;
}
.contest-question-form .receive-area .row label{
    width:475px;
    text-align:left;
    font:19px/22px 'DINOT-CondBold', Arial, Helvetica, sans-serif;
}
.contest-question-form input[type="submit"]{
    margin: 21px auto 0;
    display: block;
    width: 118px;
    height: 40px;
    font-size: 0;
    line-height: 0;
    padding: 40px 0 0 118px;
    background: url(../images/sprite.png) no-repeat -330px -851px;
    border: 0;
    margin-left:200px;
}
.contest-question-form input[type="submit"]:hover{
     background: url(../images/sprite.png) no-repeat -369px -1146px;
     color:#F4E6CE;
}
.contest-block p{
    font-size:18px;
}

.datas-form .facebook-block{
    text-align:center;
}
.post h2.likep.test{
    margin-bottom:0px;
}

.results-text img , .contest-section .visual{
    float:left;
    margin-right: 20px;
}
.post .contest-details p{
    font-size:20px;
}
label.alignleft{
    text-align:left;
}
.post .test-section .contest-question-form p, .test-section .contest-question-form p {
    font-size:21px;
}

.question-post a.indice{
   width: 147px;
    height: 36px;
    border: 0;
    background: url(../images/sprite.png) no-repeat -120px -1173px;
    margin: 16px 0 0;
    float: left;
    padding: 36px 0 0 0;
    font-size: 0;
    line-height: 0;
}
h2.test .autor-quiz{
    width:300px;
    height:45px;
    text-align:left;
}
.test-questions.contest-question-form .question-post p{
    margin-bottom:10px;
}
#infscr-loading {
    display:none;
}
.post .content .concour-reglement p{
    margin-bottom:0px;
}
#concour-reglement-frame{
    padding-top:30px;
}
.receive-area .alt-row{
    padding:0px;
}

/* VIDEO DU JOUR */
.video-du-jour-wrapper {
}
.video-du-jour-wrapper a {
	text-decoration: none !important;
}
.video-du-jour-wrapper a:hover {
	text-decoration: underline !important;
}
.video-du-jour-wrapper .video-du-jour-header {
	text-align: center;
	text-decoration: none;
}
.video-du-jour-wrapper .videos-list {
	overflow: auto;
}
.video-du-jour-wrapper .first-video {
	float: left;
    height: 430px;
    margin: 10px 0 0 -4px;
    position: relative;
    width: 400px;
    text-align: center;
}
.video-du-jour-wrapper .first-video > a {
	display: block;
	text-decoration: none;
}
.video-du-jour-wrapper .first-video-cover {
	left: -2px;
	opacity: 0.5;
	position: relative;
	top: 280px;
	z-index: 5;
	margin-top: -280px;
}
.video-du-jour-wrapper .videos-list-ul {
	font-size: 12px;
}
.video-du-jour-wrapper .videos-list-ul li {
    float: left;
    margin: 25px 5px 0 5px;
    position: relative;
    width: 200px;
}
.video-du-jour-wrapper .videos-list-ul > li > a {
	display: block;
}
.video-du-jour-wrapper .video-list-cover {
	left: 0;
	opacity: 0.5;
	position: relative;
	top: 147px;
	z-index: 5;
	margin-top: -147px;
}
.video-du-jour-wrapper .videos-list-title,
.video-du-jour-wrapper .videos-list-subtitle,
.video-du-jour-wrapper .videos-list-date {
	line-height: 14px;
	height: 14px;
}
.video-du-jour-wrapper .videos-list-subtitle {
	height: 40px;
}
.video-du-jour-wrapper .video-du-jour-pagination {
	text-align: center;
	margin-top: 20px;
	font-size: 12px;
}
.video-du-jour-wrapper .video-du-jour-pagination ul {
	overflow: auto;
	display: inline-block;
}
.video-du-jour-wrapper .video-du-jour-pagination ul li {
	float: left;
	margin: 0 3px;
}
.video-du-jour-wrapper .likes.plugin {
	margin-left: 130px;
}
.video-du-jour-wrapper .video-big {
	text-align: center;
	margin: 20px 0;
}
.video-du-jour-wrapper .video-big .video-paginator {
	overflow: auto;
}
.video-du-jour-wrapper .video-big .video-paginator .link-prev {
	float: left;
	font-size: 12px;
}
.video-du-jour-wrapper .video-big .video-paginator .link-next {
	float: right;
	font-size: 12px;
}
/* END VIDEO DU JOUR */

/**FORM ERRORS**/
#loginbutton{
    margin-bottom: 10px;
}
#logoutbutton{
    -moz-user-select: none;
    background: none repeat scroll 0 0 #5F78AB;
    border: 1px solid #29447E;
    box-shadow: 0 1px #879AC0 inset;
    color: white;
    font: bold 11px/14px Verdana,sans-serif;
    padding: 2px 6px 3px;
    text-decoration: none;
    display: block;
    width: 100px;
    margin: 0 auto 10px auto;
}
.error, .form-error {
    border: 2px solid red !important;
}
#form-result {
    font: bold 20px/20px 'DINOT-Cond', Arial, Helvetica, sans-serif;
    margin: 10px 0;
}
.drop-list .jcfcalc {
    font-size: 16px;
}
/* MAILBOX */
.question-form label.checkbox-label {
    color: #999 !important;
    text-align: center !important;
}
#wallPostList {
	font-size: 16px;
    line-height: 20px;
}
#wallPostList .wall-header-list {
	padding: 10px 0 15px;
	position: relative;
	margin-bottom: 20px;
	font: 24px/25px 'motor_oil_1937_m54regular', Arial, Helvetica, sans-serif;
	color: #464646;
}
#wallPostList .wall-header-list:after {
	width: 60px;
	content: "";
	height: 6px;
	background: #f4e6d0;
	position: absolute;
	margin: 0 0 0 -30px;
	left: 50%;
	bottom: 0;
}
#wallPostList .wall-post {
	text-transform: none;
}
#wallPostList .wall-post > h4 {
	font-weight: bold;
	font-size: 30px;
	font-family: serif;
	margin: 5px;
	color: #464646;
}
#wallPostList .wall-post cite {
    display: block;
    margin: 15px 0 15px 55px;
}
#wallPostList .wall-post .wall-post-prename {
    font-weight: bold;
    color: rgb(226, 0, 122);
}
#wallPostList .wall-post .wall-separator {
    height: 10px;
    margin: 10px 0px;
}
#wallPostList .wall-post .wall-response {
	font-weight: bold;
	font-style: italic;
	text-indent: 10px;
	display: block;
	margin-left: 55px;
}
#wallPostList .wall-prev,
#wallPostList .wall-next {
	text-transform: none;
	text-decoration: none;
	font-size: 14px;
	float: left;
}
#wallPostList .wall-next {
	float: right;
}
/* END MAILBOX */

/**horoscope**/
.post .post-holder .glamouroscope-block a, .post .post-holder .glamouroscope-block a:hover{
    text-decoration:none;
}
.post .post-holder .horoscope a:hover{
    text-decoration:none;
}
.post .post-holder .glamouroscope-block h3{
    font:25px/35px 'AvenirBlack' , Arial, Helvetica, sans-serif;
}
.post .post-holder .glamouroscope-block p{
    font:30px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    color:#968d7e;
    width:490px;
    margin-left:48px;
}
#main ul.cartes-list img.carte{
    display:none ;
}
.post .astro-article p.button{
    width:190px;
    margin-left:157px;
}
.post .astro-article .compatibles p.button{
    margin-left:0px;
}
#horoscope-Compatibles .post .title .descr{
    margin:0px;
}
.post .post-holder .astro-article .descr a{
    color: #666;
    text-decoration: none;
    font-size:18px !important;
}
.post .astro-article .compatibles p.button a{
    font-family: motor_oil_1937_m54regular, Arial, Helvetica, sans-serif;
    font-size: 20px;
    text-decoration:none;
    color:white;
}
.horoscope-form .row label{
    text-decoration:none;
}
.avoir-aussi.images-gallery h4{
    font:25px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
}
.avoir-aussi.images-gallery h4 a:hover{
    text-decoration:none !important;
}

.breadcrumbs a:hover{ /*Integrate**/
    text-decoration:none !important;
}

/*** LE MAGAZINE PAGES***/
.lemag .big-image {
    width: 480px;
    float:left;
   position:relative;
}
.lemag .big-image img{
    -moz-box-shadow: 0px 0px 7px #ebebeb;
    -webkit-box-shadow: 0px 0px 7px #ebebeb;
    box-shadow: 0px 0px 7px #ebebeb;
}
.lemag .big-image .big-texte{
    width:415px;
    position:absolute;
    font:30px/27px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    color:white;
    text-align:right;
    padding-right:55px;
    bottom:-17px;
    height:62px;
    background:url(../images/magazine/big-text-bg.png) no-repeat 0 0;
    padding-top:17px;
}

.lemag .pages-mag{
    width: 490px;
    float:left;
}
.lemag .page-mag{
    width: 234px;
    float:left;
    height: 300px;
    position:relative;
    margin-right:7px;
    border:1px solid #ebebeb;
    margin-bottom:6px;
    -moz-box-shadow: 0px 0px 7px #ebebeb;
    -webkit-box-shadow: 0px 0px 7px #ebebeb;
    box-shadow: 0px 0px 7px #ebebeb;
    overflow:hidden;
}
.lemag .page-mag a{
    text-decoration:none !important;
}
.lemag .page-mag .page-mag-numpag{
    position:absolute;
    top:123px;
    right:10px;
    width:45px;
    height:45px;
    background: url(../images/magazine/pastille-pag.png) no-repeat 0 0 ;
    font:18px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    color:#464646;
    text-align:center;
}
.lemag .page-mag .page-mag-numpag span{
    display:block;
    font:21px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
    margin:-10px 0 0 5px;
    width:35px;
}
.lemag .page-mag .page-mag-category{
    text-align:center;
    font:15px/22px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    height:34px;
    margin-top:10px;
    text-decoration:to
}
.lemag .page-mag .page-mag-category::after{
    width: 30px;
    height: 5px;
    margin-left: -15px;
    position: absolute;
    bottom: 110px;
    left: 50%;
    background: #F4E6CE;
    content: '';
}
.lemag .page-mag .page-mag-title{
    text-align:center;
    height: 35px;
    /*font:30px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;*/
    font:23px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
}
.lemag .page-mag .page-mag-subtitle{
    text-align:center;
    height: 67px;
    font:20px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    overflow:hidden;
}
.lemag .mag-mercitom{
    margin-top:60px;
    width: 469px;
    float:left;
    height:233px;
    margin-bottom:60px;
    border-top:2px solid #cccccc;
    border-bottom:2px solid #cccccc;
}
.lemag .mag-abons{
    margin-top:60px;
    width: 469px;
    float:left;
    margin-left:13px;
    height:233px;
    margin-botton:60px;
    border-top:2px solid #cccccc;
    border-bottom:2px solid #cccccc;
}

.lemag .mag-abons .sublinks{
    border-top:2px solid #cccccc;
    height:31px;
}
.lemag .mag-abons .sublinks a{
    display:block;
    float:left;
    width:133px;
    text-decoration:none;
    font:16px 'AvenirBlack' , Arial, Helvetica, sans-serif;
    padding-left:20px;
    margin-top:9px;
    position:relative;
}
.lemag .mag-abons .sublinks a:before{
    width: 30px;
    height: 5px;
    position: absolute;
    top:-17px;
    left:7px;
    display:block;
    content: '.';
    font-size:33px;
}

.lemag .mag-anciens .mag-anciens-title{
    text-align:center;
    font:20px/33px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
    position:relative;
    margin-bottom:30px;
    height:40px;
}
.lemag .mag-anciens .mag-anciens-title:after{
    width: 60px;
    height: 6px;
    margin-left: -30px;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #F4E6CE;
    content: '';
}
.lemag .mag-anciens .mag-ancien{
    float:left;
    width: 197px;
    margin-left:27px;
    margin-right:28px;
    text-align:center;
    color:#464646;
    margin-bottom:45px;
}
.lemag .mag-anciens .mag-ancien a{
    text-decoration:none !important;
}
.lemag .mag-anciens .mag-ancien.first-mag{
    margin-left:0px;
}
.lemag .mag-anciens .mag-ancien.last-mag{
    margin-right:0px;
}
.lemag .mag-anciens .mag-ancien .mag-ancien-title{
    font:25px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
    text-decoration:none !important;
}
.lemag .mag-anciens .mag-ancien .mag-ancien-subtitle{
    font:15px 'AvenirLight' , Arial, Helvetica, sans-serif;
    text-decoration:none  !important;
}
.lemag .descr-text{
    margin-bottom:25px;
}


/* Alice */
#Alice_global, #Alice_global .Alice_clear {
    width: 1050px !important;

}
#Alice_global #Alice_header {
    height: 38px !important;
    background: url(/images/alice-header1050.jpg) top left no-repeat!important;
    width:1050px !important;
}
#Alice_header #Alice_googleSearch #Alice_searchForm .Alice_searchField{
    vertical-align:top;
}
#Alice_header #Alice_topNavbar .Alice_liensright {
    padding-right:3px !important;
}
#Alice_global .ad-box{
    padding:0px;
}
#Alice_global #main #footer_alice{
    display:none !important;
}
#Alice_global .home.news-block .slide ul li {
    height: 57px;
    padding-bottom: 30px;
}
#Alice_global a.ico-alice{
    background: url(../images/alice50x50.png) no-repeat;
    position:absolute;
    top:2px;
    height:50px;
    width:50px;
    text-indent:-999px;
    overflow: hidden;

}
#Alice_global .panel p{
    width:100px;
    float:left;
    height:25px;
}
#Alice_global .panel p img{
    position:absolute;
    top:-18px;
}
#Alice_global .social li{
    margin:0px 5px 0 0;
}
#Alice_global .social li a{
    width:25px;
}
#Alice_global #main #footer_pub_alice{
    border-bottom:0px !important;
    margin-bottom:20px !important;

}
#Alice_global #Alice_header div.Alice_logo {
    margin: 15px 0px 0px 20px;
    height: 105px;
}
#Alice_global #header .header-holder a{
    font-size:17px;
}
#Alice_global #header #nav li{
    padding:0 9px 0 0;
}
#Alice_global #Alice_header div.Alice_logo a {
    height: 105px;
}
#Alice_global #main{
    padding:40px 0 0;
}

.Alice_clear {
    padding-top: 10px;
}
.Alice_clear .wrapper{
    overflow:hidden;
}
.Alice_clear #footer_alice{
    background-size:cover;
    margin-bottom:150px;
}

#Alice_header div.Alice_Glamour_logo {
    display: block;
    margin: 40px 0px 0px 520px;
    width: 310px;
    height: 50px;
    float: left;
    padding: 0px;
    overflow: hidden;
}

#Alice_header div.Alice_Glamour_logo a {
    display: block;
    width: 310px;
    height: 50px;
    text-indent: -300px;
    font-size: 0px;
    margin: 0;
    padding: 0;
}
#Alice_global .ajax-loader{
    width:1000px;
}
#Alice_global .ajax-loader .carousel .mask{
    height:230px;
}
#Alice_global .carousel .slide-big{
    width:430px !important;
}
#Alice_global .recherche-defiles-left{
    width:317px;
}

/*** TESTING NEW AD HOME ***/
#header.home{
    position:relative;
    top:0;
    width:100%;
    background:white;
}
#header.home .header-holder{
    width:1050px;
    border-bottom:0px;
}
section.top-box{
    position:relative;
    top:0px;
    padding-top:0px;
    width:100%;
}
section.top-box .holder{
    width:100%;
    margin:0 auto;
}
#wrapper.home{
    margin-top:0;
}
body{
    background-position:50% 99px !important;
}
body.body-home{
    background-position:50% 448px !important;
}
.subhomes.articles-template{
    margin-bottom:20px;
}
.post .caption h2{
    text-transform: none;
margin: 0 0 0px;
font: 30px/35px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
text-align: left;
}

.glamourama-section article p a{
    font-size:17px;
}
.glamourama-section article.principal p{
    font-size:20px;
}

.post .content em, .post-holder .aside em {
    font-style: italic;
}

.custom_images span.at_PinItButton{
    background:url(/images/pinit_share.png);
    height:32px;
    width:32px;
}
.banner-alt{
    z-index:100;
    position:relative;
    text-align: center;
}

.post a.facebook_share, #defiles a.facebook_share{
    background:url(/images/fb_partager2.png) no-repeat 0 0;
    height:30px;
    width:85px;
    display:block;
    float:left;
    margin:1px 0 0 15px;
}
.post a.facebook_share:hover, #defiles a.facebook_share:hover{
    opacity:0.8;
     filter: alpha(opacity=80);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
}

.header .header-box .panel{
    width:371px;
}

#header .abonnement-top .figcaption{
    background:url(/images/sprite.png) no-repeat -340px -1440px;
    width:145px;
    z-index:200;
    position:absolute;
    top:16px;
    left:4px;
    height:37px;
    font: 27px/27px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
    color:white;
}
#header.home .abonnement-top .figcaption{
    top:52px;
}
#header .abonnement-top .figcaption a{
    font: 23px/23px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
    color:white;
    position:absolute;
    top:5px;
    left:26px;
    letter-spacing:-1px;
}
#top-search-form{
    right: 320px;
    z-index: 200;
    position: absolute;
}
#top-search-form input{
	width: 140px;
}
#header figure{
    width:310px;
}
#header .abonnement-top .abonnement-top-image{
    left:115px;
    position:absolute;
    z-index:1;
}
.top-box .skin-shadow .cover-skin a,
.top-box .skin-shadow .cover-skin .tolink{
    display: block; width: 100%; height: 100%;
}
#header #assos{
    width:100px;
    float:right;
    height:24px;
    margin-right:24px;
}

.glamourama-section article.big-article{
    height: 635px;
    width: 635px;
    margin: 0 35px 50px 0;
    line-height: 24px;
    padding:0px;
}
article.big-article.publicityHolder {
	height: auto;
}
.glamourama-section article.big-article img{
    margin-bottom:0px;
}

.glamourama-section article.big-article .decor{
    width: 60px;
    height: 6px;
    display:block;
    background: #F4E6CE;
    position: inherit;
    margin:0 auto;
    margin-top:10px;
}
 .skin-shadow .decor{
    position:absolute !important;
    bottom:0px;
    margin:0px !important;
    left: 41% !important;
    background: #F4E6CE;
    z-index:3;
}

.skin-shadow:hover  .text{
    text-shadow:2px 2px #464646;
    filter:hadow(Strength=2, Direction=135, Color='#464646');
    display:block;
}

.post.cest-glam h2.likep{
    text-align:left;
    margin-bottom:10px;
}

.post .figcaption{
    margin-top:-15px;
}
.post .snacking-article .figcaption{
    margin: -65px 0px 0px 30px;
    float:left;
}

.post .photo-cestglam .info-image{
    position:absolute;
    z-index:2;
    bottom:0px;
    background:#000;
    opacity:0.5;
    color:white;
    width:615px;
    height:auto;
    padding-top:10px;
    padding-left:20px;
    display:none;
}

.post .photo-cestglam.photo img .info-image{
    width:565px;
    margin-left:20px;
    bottom:51px;
    font-size:23px;
}

.post .photo-cestglam img:hover + .info-image{
    display:block;
}
.post .snacking-article .photo-cestglam .info-image{
    padding-left:10px;
    bottom:0px;
    margin-left:20px;
    font-size:16px;
    line-height:31px;
    padding-right:30px;
    padding-bottom: 8px;
    max-width: 573px;
}
.post .photo-cestglam{
    position:relative;
    z-index:2;
}
.post .photo-cestglam .info-image p{
    margin-bottom:-5px;
    font-size: 16px;
    font-style:italic;
    line-height:35px;
}

.breadcrumbs li h1{
    display:inline;
}

/****people fiche template***/
.post .post-holder .autolinks ul li a{
    font:24px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration:none;

}
.post .post-holder .autolinks ul li a:hover{
    color:#f4e6ce;
}
.post .post-holder .people strong a{
    text-decoration:none;
    display:block;
    font:26px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-bottom:12px;
}
.post .post-holder .people a u{
    text-decoration:none;
    font-weight: bold;

}
.post .post-holder .people .posted a{
    display:inline;
    font-size:18px;
}
.top-people{
    height:540px;
    width:300px;
    position:relative;
}
.top-people h3, .relative-people h3, .dernieres-people-articles h2{
    font:26px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
    text-align:center;
    margin:10px 0 5px;
}
.relative-people h3{
    width:220px;
    margin:0 0px 20px 40px;
}
.top-people li{
    display:block;
    float:left;
    text-align:center;
    margin-bottom:10px;
}
.top-people li.first{
    margin-right:4px;
}
.post .post-holder .top-people li a{
    font:21px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    text-decoration:none;
    width:148px;
    display:block;
}
.relative-people .relative-article{
  height:150px;
  overflow:hidden;
}
.relative-people .relative-article img{
    display:block;
    float:left;
    padding-right:5px;
}
.relative-people .relative-article .relative-title{
    font: 17px 'AvenirLight' , Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.relative-people .relative-article a{
    text-decoration:none;
}
.relative-people .relative-article .relative-subtitle{
    font: 15px 'AvenirLight' , Arial, Helvetica, sans-serif;
}
.post .post-holder .dernieres-people-articles li a{
    text-decoration:none;
    text-decoration: uppercase;
}
.dernieres-people-articles h2{
    text-align:left;
    width: 212px;
    text-transform: uppercase;
}
.dernieres-people-articles ul li a{
    font:21px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.photos-people h3{
     text-decoration:none;
    display:block;
    font:26px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-bottom:12px;
    font-weight:bold;
}
.photos-people ul li{
    display:block;
    float:left;
    padding:7px 7px;
}
.photos-people:after{
    clear:both;
    display:block;
    content: '';
    padding-bottom:34px;
}
.news-block.home a.snacking-link-home{
    width: 295px;
    height: 147px;
    position: absolute;
    margin-top: -37px;
    display: block;
    z-index:2;
}
figcaption.info-image:hover{
    display:block;
}

#newsletter-footer{
    width:608px;
}
#newsletter-footer fieldset a{
    margin-left:0px;
}
#newsletter-footer fieldset a:hover{
    text-decoration:none;
}
#newsletter-footer .paneliste{
    margin-left:24px;
    width:182px;
    display:inline;
    float:right;
}
#footer .socials-links ul li{
    margin:0 8px 0 0;
}
.fb_iframe_widget_lift{
    z-index:100 !important;
}
.post .snacking-article .photo-cestglam img{
    margin:0 0 0 19px;
}

/* SIDE PROMOTION LAYER */
.side_promotion_wrapper {
    position: fixed;
    bottom: 50px;
    left: 0px;
	width: 242px;
	height: 201px;
    z-index: 100;
    background: url(/images/side-promotion-open-bg.png?1) no-repeat 100% 0% transparent;
}
.side_promotion_wrapper .side_promotion_content {
    float: left;
	width: 206px;
	height: 195px;
	margin-top: 3px;
}
.side_promotion_wrapper .side_promotion_content > a {
    display: block;
}
.side_promotion_wrapper .side_promotion_buttons a {
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    right: 0px;
}
.side_promotion_wrapper .side_promotion_buttons a:focus {
	outline: 0;
}
.side_promotion_wrapper .side_promotion_buttons a.close {
    top: 3px;
}
.side_promotion_wrapper .side_promotion_buttons a.show_hide {
    top: 39px;
}
.side_promotion_wrapper .side_promotion_title {
	width: 36px;
	height: 123px;
	position: absolute;
	top: 75px;
	right: 3px;
}
.side_promotion_wrapper .side_promotion_title a {
	display: block;
	width: 36px;
	height: 123px;
}
.side_promotion_wrapper.abonnements .side_promotion_title {
    background: url(/images/side-promotion-abonnements.png?1) no-repeat center center transparent;
}
.side_promotion_wrapper.newsletter .side_promotion_title {
    background: url(/images/side-promotion-newsletter.png?1) no-repeat center center transparent;
}
/* END SIDE PROMOTION LAYER */
.post.blue.vulu:before{
	position:absolute;
	content:"";
	bottom:0;
	height:3px;
	background:transparent;
	left:-40px;
	right:-40px;
}
.social-holder-vulu{
	position: relative;
	padding-bottom: 10px
}
.social-holder-vulu .comments{
  min-height: 102px;
}
.social-holder-vulu:before{
	position:absolute;
	content:"";
	bottom:0;
	height:3px;
	background:none;
	left:-40px;
	right:-40px;
}
.glam-with-sidebar .slideshow{
	margin-bottom: 20px;
}
.glam-with-sidebar .info-box .numbers:after{
	background: none;
}
.glam-with-sidebar .info-box .numbers .thumb-button{
    position:relative;
    width: 42px;
    height: 27px;
    display: inline-block;
    background: url(../images/sprite.png) no-repeat -386px -166px;
}
.glam-with-sidebar .nav-slide .info-box .numbers{
	line-height: inherit;
	font-size: 24px;
	display: inherit;
	color: inherit;
	margin: inherit;
	vertical-align: inherit;
	font-weight: inherit;
}
.glam-with-sidebar .nav-slide .info-box .numbers:after {
	display: none;
	background: none;
}
.glam-with-sidebar .nav-slide .info-box .numbers .thumb-button{
	float: right;
    position:relative;
    width: 26px;
    height: 17px;
    display: inline-block;
    background: url(../images/thumbs-icon.png) no-repeat 0 0 transparent;
    margin: 5px 0 0 5px;
}

/*** eshop gallery ***/
#images .slideshow .eshop-link{
    overflow:hidden;
    background: url(/images/eshop-link.png) no-repeat 0 0 ;
    width:112px;
    height:36px;
    position:absolute;
    top:31px;
    right:54px;
    z-index:5;
}

/* HBT template */
.hbt a{
	text-decoration: none !important;
}
.hbt h1 {
	font-size: 50px;
	line-height: 50px;
	font:60px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	position: relative;
}
.hbt h1:after {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-37px;
	width:74px;
	height:1px;
	background:#c7c7c7;
	content:'';
}
.hbt h2 {
	font:20px 'AvenirLight' , Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 80px;
}

.hbt .hbt-articles  {
	width: 650px;
	float: left;
}

.hbt .hbt-articles-aside {
	float: right;
	width: 300px;
}

.hbt .hbt-articles-highlighted {
	overflow: auto;
	border-bottom: 1px solid #c7c7c7;
	margin-bottom: 40px;
}

.hbt .hbt-article-higlighted-main-img {
	margin-bottom: 40px;
}

.hbt .hbt-article-higlighted-main {
	margin-bottom: 50px;
	padding-bottom: 50px;
	border-bottom: 1px solid #ccc;
}

.post.hbt h3.hbt-article-higlighted-main-title {
	text-align: center;
	font: 35px/40px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
	color: black;
	margin: 0 0 5px;
}
/*.hbt .hbt-article-higlighted-main-subtitle:after {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-60px;
	width:120px;
	height:6px;
	background:#f4e6ce;
	content:'';
}*/
.hbt .hbt-article-higlighted-main-subtitle {
	text-align: center;
	font:16px 'AvenirLight' , Arial, Helvetica, sans-serif;
	position: relative;
}
.hbt .hbt-article-higlighted-aside {
	margin-bottom: 50px;
}

.post.hbt h3.hbt-article-higlighted-aside-title {
	text-align: center;
	font: 25px/25px 'DINOT-CondBold' , Arial, Helvetica, sans-serif;
	color: black;
	margin: 0 0 5px;
}
.hbt .hbt-article-higlighted-aside-subtitle:after {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-30px;
	width:60px;
	height:6px;
	background:#f4e6ce;
	content:'';
}
.hbt .hbt-article-higlighted-aside-subtitle {
	text-align: center;
	font:16px 'AvenirLight' , Arial, Helvetica, sans-serif;
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 10px;
}


.hbt .hbt-articles-list {
	width: 650px;
}
.hbt .hbt-articles-list li {
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 305px;
	margin-bottom: 60px;
	text-align: center;
	vertical-align: top;
}

.hbt .hbt-articles-list-even {
	margin-left: 34px;
}

.post.hbt .hbt-article-img {
	margin-bottom: 10px;
}
.post.hbt h3.hbt-article-title {
	font: 25px/25px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
	text-align: center;
	color: black;
	margin-bottom: 10px;
}
.post.hbt p.hbt-article-subtitle {
	font: 14px 'AvenirLight' , Arial, Helvetica, sans-serif;
	text-align: center;
}
/* END HBT template */
.sidebar-kkbb{
    margin-bottom:20px;
}

/* GLAM VIDEOS */
.glam-videos .glam-videos-menu {
	text-align: center;
	background: url(/images/glam-videos-bg-top.png) no-repeat center bottom transparent;
	padding-bottom: 30px;
	margin-bottom: 25px;
}
.glam-videos .glam-videos-menu ul {
	margin: 0;
	padding: 0;
	display: inline-block;
}
.glam-videos .glam-videos-menu ul li {
	float: left;
	margin: 0 10px;
}
.glam-videos .glam-videos-menu ul li a {
	font: 16px 'AvenirLight' , Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.glam-videos .last-video-holder {
	overflow: auto;
	margin-bottom: 25px;
}
.glam-videos .last-video-holder .socials {
	width: 50px;
	float: left;
	text-align: center;
}
.glam-videos .last-video-holder .socials ul {
	width: 35px;
	margin: 0 auto;
}
.glam-videos .last-video-holder .socials ul li {
	margin-bottom: 5px;
}
.glam-videos .last-video-holder .last-video {
	float: left;
	margin-left: 10px;
	width: 850px;
}
.glam-videos .last-video-holder .last-video .video {
	display: block;
	text-decoration: none;
}
.glam-videos .last-video-holder .last-video .title {
	font: 30px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-bottom: 0;
	display: block;
	text-decoration: none;
}
.glam-videos .last-video-holder .last-video .subtitle {
	font: 20px 'AvenirLight' , Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 10px;
}
.glam-videos .last-video-holder .last-video .date {
	font: 13px 'AvenirBlack' , Arial, Helvetica, sans-serif;
	text-align: left;
}

.glam-videos .two-columns {
	background: url(/images/glam-videos-bg-bottom.png) no-repeat center top transparent;
	padding-top: 35px;
}
.glam-videos .column-left {
	width: 640px;
	float: left;
	padding: 0 10px;
}
.glam-videos .column-right {
	width: 300px;
	float: right;
	overflow: hidden;
}
.glam-videos .videos-list {
	overflow: visible;
}
.glam-videos .videos-list .title .bg {
	height: 1px;
	background-color: #b2b2b2;
	position: relative;
	top: 14px;
}
.glam-videos .videos-list .title span {
	font: 15px "motor_oil_1937_m54bold";
	display: inline-block;
	background-color: white;
	position: relative;
	padding: 0 10px;
}
.glam-videos .videos-list .videos ul {
	width: 660px;
	overflow: visible;
}
.glam-videos .videos-list .videos li {
	width: 310px;
	float: left;
	margin-right: 20px;
	height: 400px;
}
.glam-videos .videos-list .videos li .video {
    position: relative;
}
.glam-videos .videos-list .videos li .video .video-play {
	background: url(/images/player.png) no-repeat center center transparent;
	width: 310px;
	height: 186px;
	position: absolute;
	top: 0;
	display: block;
}
.glam-videos .videos-list .videos li .title {
	font: 22px/22px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-bottom: 0;
	display: block;
	text-decoration: none;
}
.glam-videos .videos-list .videos li .subtitle {
	font: 16px 'AvenirLight' , Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 10px;
}
.glam-videos .videos-list .videos li .date {
	font: 11px 'AvenirBlack' , Arial, Helvetica, sans-serif;
	text-align: left;
}


/* END GLAM VIDEOS */

/*** vestiaire form **/
#main .receive-area label .vestiaire-logo{
    width: 20px;
    display:inline-block;
    margin:0 0 0 15px;
}

/*** banner bas subhomes ***/
.banner-alt2{
    z-index: 10;
    position:relative;
    width:970px;
    padding:0;
    margin:0 auto;
    margin-bottom: 40px;
}

.footer-box .box .app-store {
	display: block;
	margin: 0 auto;
	background: url(/images/app-store-btn.png) no-repeat center top transparent;
	width: 105px;
	height: 36px;
	text-indent: -9999px;
}
.footer-box .box .google-play {
	display: block;
	margin: 0 auto;
	background: url(/images/google-play-btn.png) no-repeat center top transparent;
	width: 105px;
	height: 40px;
	text-indent: -9999px;
}
.footer-box .box .amazon-apps {
	display: block;
	margin: 0 auto;
	background: url(/images/amazon-apps-btn.png) no-repeat center top transparent;
	width: 104px;
	height: 40px;
	text-indent: -9999px;
}

/** journaliste articles***/
.journaliste-title{
    font:60px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
    font-weight:100;
    text-transform: uppercase;
    margin-bottom:20px;
}
.journaliste-article .post-holder{
    margin-top:25px;
}
.journaliste-image{
    float:left;
    padding-right:20px;
}
.journaliste-text{
    width: 740px;
    float:left;
    margin-left:20px;
}
.journaliste-subtitle{
    font:27px/27px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
}
.journaliste-contents{
    clear: both;
    text-align:center;
    padding-top: 30px;
}
.journaliste-contents:after{
    clear:both;
    content:"";
    display:block;
}
.bg-line{
    height: 1px;
    background-color: #b2b2b2;
    position: relative;
    top: 14px;
}
.center-line{
    font: 15px "motor_oil_1937_m54bold";
    display: inline-block;
    background-color: white;
    position: relative;
    padding: 0 10px;
    margin-bottom:20px;
}
.journaliste-social{
    text-align:center;
}
.journaliste-social p.center-line{
    font: 36px/27px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}
.journaliste-social p.socials-items{
    margin: 0 auto;
    display:inline-block;
    margin-top:0px;
}
.journaliste-social span{
    float:left;
    background:url('/images/socials-sprite-big.png') no-repeat -6px -4px;
    width:52px;
    height:52px;
    display:block;
    margin:0px 5px;
}
.journaliste-social span a{
    display:block;
    width:100%;
    height:100%;
}
.journaliste-social span.twitter{
    background:url('/images/socials-sprite-big.png') no-repeat -67px -4px;
}
.journaliste-social span.gplus{
    background:url('/images/socials-sprite-big.png') no-repeat -126px -4px;
}
.journaliste-social span.instagram{
    background:url('/images/socials-sprite-big.png') no-repeat -187px -4px;
}
.journaliste-social span.pinterest{
    background:url('/images/socials-sprite-big.png') no-repeat -246px -4px;
}
.journaliste-social span.tumblr{
    background:url('/images/socials-sprite-big.png') no-repeat -307px -4px;
}
.journaliste-social span.email{
    background:url('/images/socials-sprite-big.png') no-repeat -368px -4px;
}
.journaliste-contents ul li{
    width: 307px;
    text-align:center;
    float:left;
    padding:0 8px 25px 8px;
}
.post-holder .journaliste-contents ul li a{
    text-decoration:none;
}
.journaliste-contents ul li .title{
   font:25px/20px 'DINOT-Cond' , Arial, Helvetica, sans-serif;
   padding-bottom:10px;
   padding-top:10px;
   text-decoration:none;
}
.journaliste-contents ul li .text{
    font-size:14px;
    line-height:14px;
    text-decoration:none;
}


.vestiairecollective-sidebar {
    width: 300px;
    padding: 13px 0;
}
.vestiairecollective-sidebar .separator-top {
    background: url(/images/vestiairecollective_block_separator_top.png) no-repeat center top transparent;
    height: 8px;
    width: 300px;
    margin-bottom: 15px;
}
.vestiairecollective-sidebar .separator-bottom {
    background: url(/images/vestiairecollective_block_separator_bottom.png) no-repeat center top transparent;
    height: 8px;
    width: 300px;
    margin-top: 15px;
}
.vestiairecollective-sidebar .title {
    font: 18px 'AvenirLight' , Arial, Helvetica, sans-serif;
    text-align: center;
    padding: 0;
}
.vestiairecollective-sidebar .subtitle {
    background: url(/images/vestiairecollective_block_logo.png) no-repeat center top transparent;
    height: 52px;
    width: 173px;
    margin: 0 auto 8px;
}
.vestiairecollective-sidebar .item {
    display: block;
    text-decoration: none;
}
.vestiairecollective-sidebar .pinit-button {
	position: relative;
	top: 30px;
	left: 10px;
	display: block;
	margin-top: -20px;
}
.vestiairecollective-sidebar .img {
	margin-bottom: 10px;
}
.vestiairecollective-sidebar .item-img {
    width: 290px;
    border: 5px solid black;
    padding-bottom: 20px;
}
.post .post-holder .vestiairecollective-sidebar .shop-text,
.vestiairecollective-sidebar .shop-text {
    font: 32px 'DINOT-CondMedium', Arial, Helvetica, sans-serif;
    color: white;
    background-color: black;
    padding: 10px;
    width: 145px;
    margin: -20px auto 0;
    text-align: center;
    display: block;
    text-decoration: none;
}
.post .post-holder .vestiairecollective-sidebar .shop-text:hover,
.vestiairecollective-sidebar .shop-text:hover {
	text-decoration: none;
}
.vestiairecollective-sidebar .brand {
    font: 32px 'DINOT-CondMedium', Arial, Helvetica, sans-serif;
    color: #464646;
    text-align: center;
}
.vestiairecollective-sidebar .name {
    font: 16px 'AvenirLight', Arial, Helvetica, sans-serif;
    color: #464646;
    text-align: center;
}
.vestiairecollective-sidebar .price {
    font: 16px 'AvenirLight', Arial, Helvetica, sans-serif;
    color: #464646;
    text-align: center;
}

/*** lookgallery ***/
.post .content.lookgallerycontent{
  width: 955px;
  padding-top: 40px;
  overflow: hidden;
  padding-left: 30px;
  margin-left: -30px;
}
.lookgallerycontent .lookgallery .nav-slide{
  /*display:none;*/
}
.lookgallerycontent .lookgallery .btn-prev , .lookgallerycontent .lookgallery .btn-next  {
  top: 250px;
  overflow:visible;
  text-indent: 0px;
  height: 60px;
  text-decoration: none;
  width: 45px;
}

.lookgallerycontent .lookgallery .btn-prev span , .lookgallerycontent .lookgallery .btn-next span{

}
/*
.lookgallerycontent .lookgallery .btn-next span{
  float:right;
  margin-left: 5px;
  margin-right:0px;
}
*/
.lookgallerycontent .lookgallery .btn-next{
    padding: 16px;
}
.lookgallerycontent .lookgallery .btn-prev{
    padding: 15px;
    margin-left: 13px;
}
.lookgallerycontent .lookgallery .slideshow{

}
.lookgalleryaside{
  display:none;
  width: 873px;
  z-index:20;
  position:absolute;
  height: 0px;
  left: 13px;
  /* left: 953px; */
  top:30px;
  background: #F9F9F9;
  padding: 60px 40px;
}
.lookgalleryaside img.closelookgalleryaside {
    padding: 9px;
    position: absolute;
    margin-left: 898px;
    width: 26px;
    cursor: pointer;
}
.lookgallerycontent .lookgallery .title-caption{
  position: absolute;
  top: -5px;
  width: 660px;
  left: 164px;
  text-align: center;
  font:30px/27px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
}

.lookgallerycontent .lookgallery .open-side{
    font: 21px/36px 'AvenirLight' , Arial, Helvetica, sans-serif;
    position: absolute;
    top: 30px;
    width: 220px;
    height: 32px;
    right: 331px;
    background: #464646;
    color: white;
    z-index: 99;
    cursor: pointer;
    text-align: center;
    opacity: 0.9;
    -webkit-box-shadow: 0px 4px 15px 3px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 4px 15px 3px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 4px 15px 3px rgba(50, 50, 50, 0.75);
    text-align: left;
    margin-right: 30px;
    /* -webkit-transform: rotate(-90deg); */
    /* -moz-transform: rotate(-90deg);*/
    /*-ms-transform: rotate(-90deg);*/
    /* -o-transform: rotate(-90deg);*/
    /* transform: rotate(-90deg); */
    /* -webkit-transform-origin: 50% 50%; */
    /* -moz-transform-origin: 50% 50%;*/
    /* -ms-transform-origin: 50% 50%;*/
    /* -o-transform-origin: 50% 50%;*/
    /* transform-origin: 50% 50%; */
    /* Should be unset in IE9+ I think. */
    /* filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); */
}
.lookgallerycontent .lookgallery .open-side img{
    padding-top: 10px;
    position: absolute;
    margin-left: 180px;
    width: 23px;
    cursor: pointer;
}
.lookgallerycontent .lookgallery .open-side span{
    padding-right: 10px;
    text-align: center;
    display: block;
}

.post .aside.lookgalleryaside .img.left{
  float:left;
  width: 300px;
  padding-bottom:20px;
}
.post .aside.lookgalleryaside .info-img.right{
  float: right;
  width: 540px;
  min-height: 450px;

}
.post .aside.lookgalleryaside .caption{
  margin-bottom: 30px;
  min-height: 450px;
}
.post .aside.lookgalleryaside .caption:after{
  content:"";
  display:block;
  clear: both;

}
.post .aside.lookgalleryaside .side-box{
  float: left;
  margin-top:20px;
}
.post .aside.lookgalleryaside .thumb-button{
  z-index:99;
}
.lookgallerycontent .lookgallery {
  z-index: 99;
  top:120px;
  left: 373px;
}
/*
.lookgallerycontent .lookgallery .btn-prev div{
  display: block;
  text-indent: -9999px;
  width: 19px;
  height: 23px;
  background: url('/images/look-gallery-pre.gif') no-repeat;
  margin-top: 11px;
}
.lookgallerycontent .lookgallery .btn-next div{
  display: block;
  text-indent: -9999px;
  width: 19px;
  height: 23px;
  background: url('/images/look-gallery-next.gif') no-repeat;
  margin-top: 11px;
}*/

/*** article reward paginator **/
div.paginate_reward{
  position: absolute;
  height: 450px;
  z-index: 2;
}
.paginate_reward .btn-prev, .paginate_reward .btn-next {
  background: url(../images/sprite.png) no-repeat 0px -1008px;
  height: 88px;
  width: 78px;
  top: 405px;
  display: block;
  position: absolute;
}
.paginate_reward .btn-prev{
  left:0px;
}
.paginate_reward .btn-prev:hover{
 background-position: -168px -1008px;
}
.paginate_reward .btn-next{
  left:577px;
  background-position: -84px -1008px;
}
.paginate_reward .btn-next:hover{
 background-position: -252px -1008px;
}
/**** VOGUE EYES WEAR ****/
.eyewear .hr img {
margin: 40px auto 35px;
}
.eyewear header{
  text-align: center;
}
.eyewear header h1{
  font-family: 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
  font-size: 80px;
  line-height: 75px;
  text-shadow: 3px 3px 0px #b3e3ca;
  color: #000;
  margin-top: 33px;
}
.eyewear header h1 small{
  font-size: 55px;
  line-height: 59px;
  display: block;
}
.eyewear header p{
  width: 800px;
  margin: 0 auto 50px;
  font-size: 20px;
}
.eyewear .facebook_share{
  margin:1px 0 0 0 !important;
}
.eyewear .addthis_counter{
  margin-left: 10px;
}
.eyewear article header{
  margin: 0 auto;
}
.eyewear div .charger{
  text-align: center;
}
.eyewear .charger{
  font: normal 45px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
  text-decoration: none;
  background-color: #b3e3ca;
  color: white;
  display: block;
  width: 100%;
  padding: 42px 0 54px 0;
}
.eyewear .content {
  width: 100%;
  margin-top: 65px;
}
.eyewear .content .wrapper_articles_eyewear{
  float: left;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear{
  width: 634px;
  margin-bottom: 60px;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear header{
  position: relative;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear h5{
  font: normal 16px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
  text-align: center;
  background-color: white;
  color: #454545;
  width: 177px;
  height: 23px;
  padding-top: 12px;
  position: absolute;
  top: 475px;
  left: 35%;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear h2{
  font: normal 60px 'DINOT-CondMedium' , Arial, Helvetica, sans-serif;
  line-height: 67px;
  color: #191919;
  top: 12px;
  text-transform: uppercase;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear h2:after{
  background-color: #b3e3ca;
  content: '';
  width: 60px;
  height: 6px;
  margin-left: -30px;
  position: absolute;
  bottom: -20px;
  left: 50%;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear.gallery .prev{
  background: url(../images/sprite.png) no-repeat 0px -1008px;
  text-indent: -999px;
  display: inline-block;
  height: 88px;
  width: 78px;
  position: absolute;
  top: 33%;
  left: 0;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear.gallery .next{
  background: url(../images/sprite.png) no-repeat -84px -1008px;
  text-indent: -999999px;
  display: inline-block;
  height: 88px;
  width: 74px;
  position: absolute;
  top: 33%;
  right: 0px;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear section{
  text-align: center;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear p{
  text-align: center;
  margin: 0;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear .savoir{
  font: 20px 'AvenirLight' , Arial, Helvetica, sans-serif;
  text-decoration: underline;
  line-height: 43px;
  margin-top: 25px;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear .savoir:hover{
  text-decoration: none;
}
.eyewear .content aside{
  float: left;
}
.eyewear .content .qui_suis{
  position: relative;
  width: 307px;
  height: 460px;
  margin-bottom: 40px;
  margin-left: 22px;
}
.eyewear .content .qui_suis .qui_suis_text{
  text-align: center;
  background-color: white;
  width: 239px;
  padding: 22px 20px 26px;
  position: absolute;
  bottom: 12px;
  left: 14px;
}
.eyewear .content .qui_suis .qui_suis_text h3{
  font: normal 20px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
  color: black;
  margin-bottom: 10px;
}
.eyewear .content .qui_suis .qui_suis_text p{
  font-size: 20px;
  line-height: 22px;
  margin: 0;
}
.eyewear .content .instagram{
  width: 317px;
  margin-left: 11px;
}
.eyewear .content .instagram .hashtag{
  font: normal 20px 'AvenirBlack';
  line-height: 35px;
  text-decoration: none;
  color: black;
  margin-left: 23px;
}
.eyewear .content .instagram p{
  font-size: 20px;
  margin-left: 30px;
  margin-bottom: 45px;
}
.eyewear .content .instagram .img_instagram{
  background: transparent url("/images/bg_eyewear_instagram.jpg") no-repeat 0 0;
  width: 317px;
  height: 332px;
}
.eyewear .content .instagram .img_instagram img{
  float: right;
  max-width: 306px;
  max-height: 306px;
}
.eyewear .content .decouvrir{
  position: relative;
  width: 307px;
  height: 518px;
  margin-bottom: 75px;
  margin-left: 22px;
}
.eyewear .content .decouvrir a{
  font: normal 30px 'DINOT-CondMedium';
  text-align: center;
  text-decoration: none;
  background-color: #b3e3ca;
  color: white;
  width: 108px;
  padding: 12px 30px;
  position: absolute;
  bottom: 37px;
  left: 68px;
}
.eyewear .content .kiosque{
  position: relative;
  width: 307px;
  height: 518px;
  margin-left: 22px;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear h5 {
  width:195px;
}
.eyewear .content .wrapper_articles_eyewear .load_content p{
  text-align: left;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear .image_ajax_loader .caption{
  display:none;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear .image_ajax_loader .init-gallery{
  padding-top: 31px;
  display: block;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear.gallery{
  margin-top:-31px;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear.gallery .image_ajax_loader{
  height: 538px;
}
.eyewear .content .wrapper_articles_eyewear .article_eyewear.gallery h5{
  top: 506px;
}
/*** END VOGUE EYES WEAR **/

span.tolink {
  cursor: pointer;
  display: block;
}

/* SIDEBAR RELATED CONTENTS */
.sidebar-related-contents {
	margin-top: 20px;
	margin-bottom: 30px;
	overflow: auto;
	width: 300px;
}
.sidebar-related-contents .title {
	font-size: 26px;
	font-family: DINOT-CondMedium, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	line-height: 26px;
	text-align: center;
	position: relative;
	padding-bottom: 15px;
}
.sidebar-related-contents > .title:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -32px;
	width: 64px;
	height: 6px;
	background: #f4e6d0;
	content: '';
}
.sidebar-related-contents .content {
	width: 100%;
	border-bottom: 1px solid #c7c7c7;
	margin-bottom: 10px;
	padding-bottom: 25px;
}
.sidebar-related-contents .content .image {
	margin-bottom: 10px;
}
.sidebar-related-contents .content .text {
	text-align: center;
}
.sidebar-related-contents .content .text .category {
	display: block;
	margin: 0 0 5px;
	text-transform: uppercase;
	font: 16px/20px 'motor_oil_1937_m54bold', Arial, Helvetica, sans-serif;
	color: #000000;
}
.sidebar-related-contents .content.first .text .title {
	font-family: DINOT-CondMedium, Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 30px;
}
.sidebar-related-contents .content .text .title {
	font: 18px/20px AvenirLight, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 10px;
}
.sidebar-related-contents .content .text .title a {
	color: #464646;
	text-decoration: none;
}
/* END SIDEBAR RELATED CONTENTS */
/* BOTTOM RELATED CONTENTS */
.bottom-related-contents {
	margin-bottom: 20px;
	overflow: auto;
}
.bottom-related-contents .title {
	font-family: AvenirLight, Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 31px;
	padding-bottom: 5px;
	margin-bottom: 20px;
	position: relative;
}
.bottom-related-contents > .title:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -50px;
	width: 100px;
	height: 6px;
	background: #f4e6d0;
	content: '';
}
.bottom-related-contents .content {
	width: 146px;
	float: left;
	margin: 0 6px;
}
.bottom-related-contents .content .image {
	width: 146px;
	height: 146px;
}
.bottom-related-contents .content .image .tolink {
}
.bottom-related-contents .content .image .tolink img {
}
.bottom-related-contents .content .text {
	margin-top: 6px;
}
.bottom-related-contents .content .text .category {
	font-family: AvenirLight, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 4px;
	color: #a4a09f;
}
.bottom-related-contents .content .text .category .tolink {
}
.bottom-related-contents .content .text .title {
	font-family: AvenirLight, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 21px;
	text-align: left;
	padding: 0;
	margin-bottom: 0;
}
.bottom-related-contents .content .text .title a {
	text-decoration: none;
}
/* END BOTTOM RELATED CONTENTS */
/* NEWSLETTER REGISTER POPUP */
.newsletter-popup-holder {
	width: 600px;
	height: 600px;
	background: url(/images/newsletter-popup-bg-1.png) no-repeat center top transparent;
}
#newsletter-popup-input {
	width: 325px;
	margin: 0 auto;
	display: block;
	position: relative;
	top: 430px;
	height: 38px;
	line-height: 32px;
	font-size: 32px;
	font-family: "DINOT-Light";
	border: none;
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4);
	padding: 5px;
	color: #9b9a9a;
}
#newsletter-popup-submit {
	width: 175px;
	margin: 0 auto;
	display: block;
	height: 53px;
	position: relative;
	font-size: 32px;
	font-family: DINOT-CondMedium;
	color: white;
	background-color: #e1cfb6;
	border: none;
	font-style: initial;
	top: 463px;
	padding-left: 5px;
}
.newsletter-popup-holder .text-success,
.newsletter-popup-holder .error-div {
	text-align: center;
	color: white;
	position: relative;
	top: 380px;
	font-size: 16px;
}
.newsletter-popup-holder .text-success {
    display: none;
	top: 440px;
	font-size: 30px;
	padding: 20px;
}
.body-home #cboxLoadedContent {
	margin-bottom: 0;
}
.body-home #cboxClose {
	background: url(/images/newsletter-popup-close.png) no-repeat center center transparent;
	width: 31px;
	height: 31px;
	margin: 10px;
}
/* END NEWSLETTER REGISTER POPUP */

#cookies {
	position: fixed;
	z-index: 999;
	bottom: 0px;
	width: 100%;
}

#cookies #cookies-message-main {
	margin: auto;
	width: 100%;
	max-width: 1160px;
	padding: 0 20px;
	background-color: #fffc9a;
	height: 40px;
	line-height: 40px;
}

#cookies #cookies-message-main a {
    color: #000;
}

#cookies #cookies-message-main #cookies-message-close {
	float: right;
	font-size: 15px;
	font-weight: bolder;
}

#cookies #cookies-message-main #cookies-message-close a {
	text-decoration: none;
}

#cookies #cookies-message-main #cookies-message-text {
	font-family: Arial;
	color: #000000;
	font-size: 11.36px;
	font-weight: 400;
}
#cookies #cookies-message-main #cookies-message-text a {
	text-decoration: underline;
}

#cookies-info-main {
	padding: 18px;
}

#cookies-info-main .cookies-info-block {
    margin-bottom: 40px;
}

#cookies-info-main .cookies-info-block h1 {
	text-align: center;
	margin-bottom: 25px;
	font-family: VogueSansBold;
	font-size: 50px;
	font-weight: 400;
}

#cookies-info-main .cookies-info-block h2.cookies-info-title {
	text-align: left;
	margin-bottom: 25px;
	font-family: VogueSansBold;
	font-size: 25px;
	font-weight: 400;
}

#cookies-info-main .cookies-info-block .cookies-info-text {
	font-family: Helvetica;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
}

#cookies-info-main .cookies-info-block .cookies-info-text ul {
	padding-left: 34px;
	margin-bottom: 0;
}

#cookies-info-main .cookies-info-block .cookies-info-text ul li {
	padding-left: 10px;
	list-style-type: circle;
}

#cookies-info-main .cookies-info-block .cookies-info-p {
	text-indent: 50px;
}

#cookies-info-main .cookies-info-block .cookies-info-subp {
	text-indent: 15px;
}
/*
     _ _      _       _
 ___| (_) ___| | __  (_)___
/ __| | |/ __| |/ /  | / __|
\__ \ | | (__|   < _ | \__ \
|___/_|_|\___|_|\_(_)/ |___/
                   |__/

*/

.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block !important;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 40px;
    line-height: 24px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    color: #464646;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    color: #5facf0;
}
/**********************************************/

/*NEW VIDEO BLOCK FROM MERLIN*/

.video_hp{
	background-color: white;
	width: 1089px;
	margin-left: -64px;
	margin-bottom: 65px;
	padding: 4px;
	position: relative;
	overflow: hidden;
}

.video_hp .first_row_videos{
	float: left;
}

.video_hp .first_row_videos .cover{
	width: 542px;
	float: left;
	position: relative;	
	display: block;
	cursor: pointer;
}

.video_hp .first_row_videos .cover:first-of-type{
	margin-right: 4px;
}

.video_hp  .cover:after{
	opacity: 0;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: black;
	z-index: 1;
}

.video_hp  .cover_darker:after{
	opacity: 0.35;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: black;
	z-index: 1;
}

.video_hp  .cover:hover:after{
	-webkit-transition: opacity .2s linear 0s;
	-moz-transition: opacity .2s linear 0s;
	-ms-transition: opacity .2s linear 0s;
	-o-transition: opacity .2s linear 0s;
	transition: opacity .2s linear 0s;	
	opacity: 0.5;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: black;
	z-index: 1;
}

.video_hp  .cover .content{
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 25px;
	z-index: 15;
}

.video_hp  .content .category{
	font: normal 16px/24px 'motor_oil_1937_m54regular' ;
	text-transform: uppercase;
	color: white;
}

.video_hp  .content .title{
	font: normal 26px/26px 'DINOT-CondMedium';
	color: white;
    padding: 0px 50px;
}

.video_hp  .content  .glam-play_video{
	background: transparent url("/images/ico_play.png") no-repeat 0 0;
	text-align: center;
	display: block;
	width: 29px;
	height: 29px;
	margin: 16px auto 0;
}

.video_hp .second_row_videos{
	float: left;
	padding-top: 4px;
}

.video_hp .second_row_videos .cover{
	width: 423px;
	float: left;
	position: relative;
}

.video_hp .second_row_videos .deco{
	width: 235px;
	float: left;
}


.video_hp .second_row_videos .top_videos > span{
	background: transparent url("/images/ico_top_videos.png") no-repeat 0 0;
	display: block;
	width: 56px;
	height: 56px;
	position: absolute;
	left: 8px;
	top: 8px;
	z-index: 15;
}

.video_hp .second_row_videos .playlist > span{
	background: transparent url("/images/ico_playlist.png") no-repeat 0 0;
	display: block;
	width: 56px;
	height: 56px;
	position: absolute;
	left: 8px;
	top: 8px;
	z-index: 15;
}

.video_hp .second_row_videos .content{
	bottom: 45px;
}

.video_hp .second_row_videos #top_videos_slider{
	width: 423px;
	margin: 0 4px;
	float: left;
	position: relative;	
	overflow: hidden;
}

.video_hp .second_row_videos #top_videos_slider .viewport{
	position: relative;
	overflow: hidden;
	height: 235px;
	float: left;
}

.video_hp .second_row_videos #top_videos_slider .viewport .overview{
	height: 235px;
	position: relative;
	overflow: hidden;
}

.video_hp .second_row_videos #top_videos_slider .viewport li{
	width: 423px;
	height: 235px;
	float: left;
}

.video_hp .second_row_videos #top_videos_slider .buttons{
	text-decoration: none;
	width: 13px;
	height: 22px;
	position: absolute;
	top: 45%;
	z-index: 15;
}

.video_hp .second_row_videos #top_videos_slider .prev{
	background: transparent url("/images/ico_prev.png") no-repeat 0 0;
	left: 18px;
}

.video_hp .second_row_videos #top_videos_slider .next{
	background: transparent url("/images/ico_next.png") no-repeat 0 0;
	right: 18px;
}

.video_hp .second_row_videos #top_videos_slider .bullets{
	line-height: 1px;	
	display: block;
	width: 60px;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 14px;
	z-index: 15;
}

.video_hp .second_row_videos #top_videos_slider .bullets li{
	display: inline-block;
	margin-left: 5px;
}

.video_hp .second_row_videos #top_videos_slider .bullets li:first-child{
	margin-left: 0;
}

.video_hp .second_row_videos #top_videos_slider .bullets li .bullet{
	background: transparent url("/images/ico_bullet.png") no-repeat 0 0;
	display: block;
	width: 10px;
	height: 10px;
}

.video_hp .second_row_videos #top_videos_slider .bullets li .bullet.active, .video_hp .second_row_videos #top_videos_slider .bullets li .bullet:hover{
	background: transparent url("/images/ico_bullet_active.png") no-repeat 0 0;
	width: 10px;
	height: 10px;
}

img { 
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none; 
}
::selection { 
    background: #FB494A; /* WebKit/Blink Browsers */ 
    color: #fff;
}
::-moz-selection { 
    background: #FB494A; /* Gecko Browsers */ 
    color: #fff;
}
.pw-sharetoquote {
    background: none !important;
    border: none !important;
}
.pw-sharetoquote__close, 
.pw-sharetoquote__cpr { display: none; }
.pw-sharetoquote__outer {
    background-color: #FB494A  !important;
    border-radius: 0  !important;
    border: none  !important;
}
.pw-size-medium .pw-icon {
    width: 25px !important;
	height: 15px !important;
	margin: 0px !important;
	padding: 0 !important;
}
.pw-sharetoquote .ra1-pw-icon-facebook { background:url(../images/facebook_white.png) no-repeat 6px 2px !important; }
.pw-sharetoquote .ra1-pw-icon-twitter { background:url(../images/twitter_white.png) no-repeat 0 2px !important; }
.pw-sharetoquote .ra1-pw-icon-email { background:url(../images/mail_white.png) no-repeat 4px 2px !important; }
.pw-sharetoquote__lbl {
	border-left: 6px solid transparent !important;
    border-right: 6px solid transparent !important;
    border-bottom: 6px solid #FB494A !important;
    width: 0px !important;
    height: 0px !important;
    overflow: hidden !important;
    position: absolute !important;
    top: -7px !important;
    left: 43% !important;
}