/*
 *		Resets & Tools
 */
/* =============================================================================
   HTML5 Boilerplate CSS: h5bp.com/css
   ========================================================================== */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
  font-family: sans-serif;
  color: #222;
}
body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4;
  font-family: sans-serif;
}
body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
a {
  color: #00e;
}
a:visited {
  color: #551a8b;
}
a:hover {
  color: #06e;
}
a:focus {
  outline: thin dotted;
}
a:hover,
a:active {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}
ins {
  background: #fff;
  color: #000;
  text-decoration: none;
}
mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
pre,
code,
kbd,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: "";
  content: none;
}
small {
  font-size: 85%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
ul,
ol {
  margin: 1em 0;
  padding: 0 0 0 40px;
}
dd {
  margin: 0 0 0 40px;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}
label {
  cursor: pointer;
}
legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button,
input {
  line-height: normal;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
input:invalid,
textarea:invalid {
  background-color: #f0dddd;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td {
  vertical-align: top;
}
.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: black;
  padding: 0.2em 0;
}
/* =============================================================================
   TEST ROMAIN
   ========================================================================== */

.best-top{
    width: 100%;
    margin-bottom: 40px;
    text-align: center;
}

.best-top a{
    display: block;
    width: 50%;
    margin: 10px auto;
    background-color: #9168ac;
    color: white;
    text-decoration: none;
    text-align: center;
    padding: 10px 20px;
}




/* =============================================================================
   Non-Semantic Helper Classes
   ========================================================================== */
.ir {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ir br {
  display: none;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.short_title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.error {
  padding: 10px;
  border: 1px solid #FF0000;
  background-color: #FFEBE8;
  color: #000;
  font-size: 12px;
  margin: 10px 0px;
}
.success {
  padding: 10px;
  border: 1px solid #008000;
  background-color: #EFFFF9;
  color: #000;
  font-size: 12px;
  margin: 10px 0px;
}
.warning {
  padding: 10px;
  border: 1px solid #E2C822;
  background-color: #FFF9D7;
  color: #000;
  font-size: 12px;
  margin: 10px 0px;
}
.clear {
  clear: both;
  float: none;
  display: block;
  width: 100%;
  line-height: 1px;
  height: 1px;
}
/*
 *		Colors
 */
/* Hover Colors*/
/*
 *		Fonts
 */
@font-face {
  font-family: 'Novecento-DemiBold';
  src: url('../fonts/Novecentowide-DemiBold-webfont.eot');
  src: url('../fonts/Novecentowide-DemiBold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Novecentowide-DemiBold-webfont.woff') format('woff'), url('../fonts/Novecentowide-DemiBold-webfont.ttf') format('truetype'), url('../fonts/Novecentowide-DemiBold-webfont.svg#NovecentowideLightBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Novecento-Medium';
  src: url('../fonts/Novecentowide-Medium-webfont.eot');
  src: url('../fonts/Novecentowide-Medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Novecentowide-Medium-webfont.woff') format('woff'), url('../fonts/Novecentowide-Medium-webfont.ttf') format('truetype'), url('../fonts/Novecentowide-Medium-webfont.svg#NovecentowideUltraLightBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*
 *		Init
 */
html,
body {
  width: 100%;
}
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
p,
fieldset,
ul {
  border: 0;
  margin: 0;
  padding: 0;
  line-height: 1;
}
ul {
  list-style: none;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
a:link,
a:hover,
a:visited,
a:active {
  color: #3c3c3e;
}
a:focus {
  outline: 0;
}
a img {
  border: 0;
}
body {
  padding: 0;
  margin: 0;
  background-color: #eeeeee;
  background-image: url("../Img/noise.jpg");
}
#header,
#footer {
  background-color: #f4f4f4;
}
input[type="password"] {
  font-family: Arial !important;
}
/*
 *		Generic Classes & Blocks
 */
#main_wrapper {
  margin: 0 auto 40px auto;
  position: relative;
  *zoom: 1;
  width: 990px;
}
#main_wrapper:before,
#main_wrapper:after {
  content: "";
  display: table;
}
#main_wrapper:after {
  clear: both;
}
#footer {
  clear: both;
  *zoom: 1;
  width: 100%;
  font-size: 10px;
  color: #868686;
  position: relative;
}
#footer:before,
#footer:after {
  content: "";
  display: table;
}
#footer:after {
  clear: both;
}
.phone #footer {
  margin-top: 20px;
}
#footer .phoneCountries {
  display: none;
}
#footer .linkLogo {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat;
  height: 48px;
  width: 100%;
  background-image: url("../Img/logo_sprite.png");
}
.home #footer .linkLogo {
  background-position: 0 0;
}
.magazine #footer .linkLogo {
  background-position: 0 -240px;
}
.perfume #footer .linkLogo {
  background-position: 0 -60px;
}
.user #footer .linkLogo {
  background-position: 0 -180px;
}
.stats #footer .linkLogo {
  background-position: 0 -120px;
}
/*
 *		Header
 */
#header {
  width: 100%;
  position: relative;
  z-index: 101;
  padding: 25px 0 0 0;
  background-image: url('../Img/line.png');
  background-repeat: repeat-x;
  background-position: center 10px;
}
.phone #header,
.tablet #header {
  padding: 28px 0 0 0;
}
#header .logo {
  float: left;
  margin: 10px 0 16px 0;
}
#header .logo a {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 135px;
  height: 44px;
  background-image: url("../Img/logo_sprite.png");
}
.home #header .logo a {
  background-position: 0 0;
}
.magazine #header .logo a {
  background-position: 0 -240px;
}
.perfume #header .logo a {
  background-position: 0 -60px;
}
.user #header .logo a {
  background-position: 0 -180px;
}
.stats #header .logo a {
  background-position: 0 -120px;
}
#header .header_right {
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
}
#header .header_right .member_login {
  height: 60px;
  float: right;
}
#header .header_right .member_login a#login {
  display: block;
  float: right;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-color: #f17086;
  background-image: url('../Img/picto_user.png');
  background-repeat: no-repeat;
  background-position: 5px 6px;
  border: 1px solid #f17086;
  cursor: pointer;
  color: #FFFFFF;
  margin: 6px 15px 0 0;
  font-family: 'Verdana', sans-serif;
  font-size: 12px;
  padding: 5px 10px 5px 30px;
  -webkit-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#header .header_right .member_login a#login:hover {
  text-decoration: none;
  background-color: #ff7583;
  border-color: #fa5f6e;
}
#header .header_right .langs {
  float: left;
}
#header .header_right .name {
  font-family: 'Novecento-DemiBold';
  font-size: 11px;
  text-transform: uppercase;
  color: #f17086;
}
div#langs {
  height: 25px;
  width: 53px;
  float: right;
  position: relative;
  margin: 6px 0 0 0;
  background-color: #ededed;
  border: 1px solid #dadada;
  border-radius: 5px;
  width: 51px;
  padding: 7px 0;
  overflow: hidden;
  height: 13px;
  cursor: pointer;
  z-index: 10000;
}
div#langs .items {
  width: 100%;
  padding: 3px 0 0 0;
}
div#langs .items a {
  color: #9c9c9c;
  display: block;
  font-family: 'Novecento-DemiBold';
  font-size: 10px;
  padding: 5px 0 5px 16px;
  text-align: left;
  line-height: 1;
  cursor: pointer;
}
div#langs .items a:hover {
  text-decoration: none;
  background: #FFFFFF;
}
div#langs .items a.last {
  padding: 5px 0 5px 16px;
}
div#langs .items span {
  display: block;
  float: left;
  width: 100%;
  height: 1px;
  background-color: #dadada;
}
div#langs .items span.first {
  margin: 3px 0 0 0;
}
div#langs .selected {
  height: 13px;
  width: 53px;
}
div#langs .selected .flag {
  background: url('../Img/lang_flag.png') top left no-repeat;
  height: 13px;
  width: 13px;
  float: left;
  margin: 0 0 0 2px;
}
div#langs .selected .arrow {
  background: url('../Img/lang_arrow.png') top left no-repeat;
  height: 6px;
  width: 7px;
  float: right;
  margin: 4px 5px 0 0;
}
div#langs .selected .lang {
  display: block;
  float: left;
  font-family: 'Novecento-DemiBold';
  color: #9c9c9c;
  font-size: 10px;
  text-align: center;
  width: 24px;
  margin: 0 0 0 1px;
}
#header_fondation {
  background-color: #fbfbfb;
  border-top: 1px solid #ededed;
  position: relative;
  width: 100%;
  height: 35px;
  display: block;
}
html#fr #header_fondation,
html#es #header_fondation,
html#br #header_fondation,
html#uk #header_fondation {
  display: none;
}
#header_fondation #wrapper_header_fondation {
  height: 35px;
  position: relative;
  margin: 0 auto;
  background-image: url('../Img/fondation_logo.png');
  background-repeat: no-repeat;
  background-position: left center;
}
/*
 *		Social
 */
.social ul {
  *zoom: 1;
  margin: 25px 0;
}
.social ul:before,
.social ul:after {
  content: "";
  display: table;
}
.social ul:after {
  clear: both;
}
.social ul li {
  display: block;
  margin-right: 18px;
  float: left;
  width: auto;
  max-width: 45px;
}
.social ul li:first-child + li + li + li {
  margin-right: 0;
}
.social ul li a {
  display: block;
  text-align: center;
  /* Icons & hover */
  /* / Icons & hover */
}
.social ul li a:hover {
  color: #262626;
  text-decoration: none;
}
.social ul li a:before,
.social ul li a .before {
  content: " ";
  background-image: url("../Img/social_icons.png");
  background-repeat: no-repeat;
  display: block;
  width: 16px;
  height: 16px;
  margin: 0 auto 10px;
}
.social ul li a.fb:before,
.social ul li a.fb .before {
  background-position: 0 0;
}
.social ul li a.fb:hover:before,
.social ul li a.fb:hover .before {
  background-position: 0 -16px;
}
.social ul li a.tw:before,
.social ul li a.tw .before {
  width: 20px;
  background-position: -16px 0;
}
.social ul li a.tw:hover:before,
.social ul li a.tw:hover .before {
  background-position: -16px -16px;
}
.social ul li a.gg:before,
.social ul li a.gg .before {
  background-position: -52px 0;
}
.social ul li a.gg:hover:before,
.social ul li a.gg:hover .before {
  background-position: -52px -16px;
}
.social ul li a.pin:before,
.social ul li a.pin .before {
  background-position: -36px 0;
}
.social ul li a.pin:hover:before,
.social ul li a.pin:hover .before {
  background-position: -36px -16px;
}
.social ul li a.shop:before,
.social ul li a.shop .before {
  background-position: -68px 0px;
}
.social ul li a.shop:hover:before,
.social ul li a.shop:hover .before {
  background-position: -68px -16px;
}
/*
 *		Related
 */
.related {
  position: relative;
  float: left;
}
.related ul {
  position: relative;
  float: left;
}
.related ul li {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  margin: 0 0 2px 0;
}
.related ul li a {
  display: block;
  text-decoration: none;
}
.related ul li a img {
  width: 57px;
}
.related ul li .left {
  float: left;
  padding: 9px;
  width: 57px;
  height: 57px;
  margin: 0 2px 0 0;
  background-color: #FFFFFF;
}
.related ul li .left a {
  width: 57px;
  height: 57px;
  display: block;
}
.related ul li .center {
  float: left;
  background-color: #f8f8f8;
  width: 160px;
  padding: 21px 15px 21px;
  height: 33px;
  margin: 0 2px 0 0;
  font-family: 'verdana', sans-serif;
  font-size: 10px;
}
.related ul li .center .perfume_name {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 14px;
  max-width: 170px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  display: block;
  margin: 0 0 7px 0;
  float: left;
}
.related ul li .center .of {
  clear: both;
  float: left;
  display: block;
}
.related ul li .center .brand_name {
  font-weight: bold;
  float: left;
  padding: 0 0 0 3px;
  text-decoration: none;
}
.related ul li .center a:hover {
  text-decoration: underline;
}
.related ul li .right {
  background-color: #FFFFFF;
  float: left;
  position: relative;
  z-index: 0;
}
.related ul li .right .hover {
  position: absolute;
  display: block;
  float: left;
  width: 0px;
  height: 75px;
  z-index: 1;
}
.related ul li .right a {
  display: block;
  position: relative;
  padding: 32px 12px 32px 11px;
  font-family: 'Novecento-DemiBold';
  font-size: 11px;
  z-index: 2;
}
.related.family h2 {
  color: #3c0063;
}
.related.family .left {
  background-image: url('../Img/picto/default/parfum_par_defaut_SIDEBAR_SMALL2_violet.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.related.family .center {
  color: #c4a6e2;
}
.related.family .center .perfume_name {
  color: #3c0063;
}
.related.family .center .brand_name {
  color: #9068ab;
}
.related.family .right .hover {
  background-color: #9068ab;
}
.related.family .right a {
  color: #9068ab;
}
.related.member h2 {
  color: #f56473;
}
.related.member .left {
  background-image: url('../Img/picto/default/parfum_par_defaut_SIDEBAR_SMALL_rose.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.related.member .center {
  color: #fdc2c8;
}
.related.member .center .perfume_name {
  color: #f56473;
}
.related.member .center .brand_name {
  color: #f56473;
}
.related.member .right .hover {
  background-color: #f56473;
}
.related.member .right a {
  color: #f56473;
}
.related.stat h2 {
  color: #1e789e;
}
.related.stat .center {
  color: #48a1c6;
}
.related.stat .center .perfume_name {
  color: #1e789e;
}
.related.stat .center .brand_name {
  color: #48a1c6;
}
.related.stat .right .hover {
  background-color: #48a1c6;
}
.related.stat .right a {
  color: #48a1c6;
}
.related.member h2 {
  color: #f56473;
}
.related.member .center {
  color: #f56473;
}
.related.member .center .perfume_name {
  color: #f56473;
}
.related.member .center .brand_name {
  color: #f56473;
}
.related.member .right .hover {
  background-color: #f56473;
}
.related.member .right a {
  color: #f56473;
}
.related.last_articles {
  float: left;
}
.related.last_articles h1,
.related.last_articles h2 {
  color: #f87800;
  margin: 30px 0 15px;
  padding: 0 0 0 10px;
}
.related.last_articles .center {
  width: 237px;
  padding: 15px;
  height: 45px;
}
.related.last_articles .center h3 {
  margin: 0 0 5px;
  height: 25px;
  overflow: hidden;
}
.related.last_articles .center h3 a {
  color: #000000;
}
.related.last_articles .center p {
  height: 10px;
  overflow: hidden;
  margin-bottom: 5px;
}
.related.last_articles .right .hover {
  background-color: #f87800;
}
.related.last_articles .right a {
  color: #f87800;
}
.loader_finder {
  position: absolute;
  z-index: 10;
  top: 19px;
  left: 5px;
  display: none;
  width: 16px;
  height: 16px;
}
.loader_finder_json {
  position: absolute;
  z-index: 10;
  top: 7px;
  left: 5px;
  display: none;
  width: 16px;
  height: 16px;
}
/*
 *		Sidebar
 */
.sidebar .stories {
  width: 300px;
  height: 360px;
  overflow: hidden;
  margin-bottom: 36px;
}
.sidebar .stories h2 {
  padding: 18px 0 18px 10px;
  margin: 0;
}
.sidebar .stories ul {
  width: 300px;
  overflow: hidden;
  *zoom: 1;
}
.sidebar .stories ul:before,
.sidebar .stories ul:after {
  content: "";
  display: table;
}
.sidebar .stories ul:after {
  clear: both;
}
.sidebar .stories li.story {
  float: left;
  background: #FAFAFA;
  padding-bottom: 18px;
}
.sidebar .stories li.story .image {
  overflow: hidden;
  height: 235px;
  border-bottom: 3px solid #f87800;
}
.sidebar .stories li.story h3,
.sidebar .stories li.story .description {
  padding-left: 18px;
  width: 282px;
}
.sidebar .stories li.story h3 {
  color: #000000;
  margin-top: 15px;
}
.sidebar .stories li.story .description {
  font-weight: normal;
}
.sidebar .pro h2 {
  padding: 30px 0 18px 10px;
  border-bottom: 3px solid #262626;
  margin: 0;
}
.sidebar .pro .wrapper {
  background: #f6f6f6;
  background: rgba(255, 255, 255, 0.5);
}
.sidebar .pro h3 {
  margin-top: 10px;
  padding-top: 8px;
  padding-left: 15px;
  line-height: 1.3em;
  letter-spacing: 0.1em;
  word-spacing: 0.2em;
}
.sidebar .pro dl {
  margin: 17px 0 0 20px;
}
.sidebar .pro dl dt,
.sidebar .pro dl dd {
  margin-left: 10px;
  font-size: 11px;
  color: #575757;
}
.sidebar .pro dl dt {
  font-family: 'Novecento-Medium', sans-serif;
  margin-bottom: 0.4em;
  line-height: 1.2em;
}
.sidebar .pro dl dt:before {
  content: "›";
  float: left;
  display: block;
  margin-left: -1em;
}
.sidebar .pro dl dd {
  font-family: 'Verdana', sans-serif;
  margin-bottom: 1.9em;
  line-height: 1.2em;
}
.sidebar .pro hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #d6d6d6;
  margin: 1em 0;
  padding: 0;
  margin-top: 0;
}
.sidebar .pro .more {
  margin-left: 20px;
}
.sidebar .fragrance_finder {
  margin: 20px 0;
  height: 40px;
  z-index: 100;
  width: 300px !important;
}
.sidebar .fragrance_finder .finder_input {
  margin: 0;
  width: 300px !important;
}
.sidebar .fragrance_finder .finder_input .loader_finder {
  position: absolute;
  z-index: 10;
  top: 12px;
  left: 5px;
  display: none;
  width: 16px;
  height: 16px;
}
.sidebar .fragrance_finder .finder_input input {
  width: 236px !important;
  padding: 13px 0 13px 22px !important;
}
.sidebar .fragrance_finder .finder_input .results {
  width: 260px !important;
  margin: 39px 0 0 0;
  clear: both;
}
.sidebar .fragrance_finder .finder_input .results .box,
.sidebar .fragrance_finder .finder_input .results .antiscroll-inner {
  width: 260px !important;
  max-height: 450px;
}
.sidebar .fragrance_finder .finder_input .results .antiscroll-inner {
  width: 280px !important;
}
.sidebar .fragrance_finder .finder_input .results .content {
  float: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
.desktop .sidebar .fragrance_finder .finder_input .results .content .item h3 {
  font-size: 10px;
}
.desktop .sidebar .fragrance_finder .finder_input .results .content .item .entry a {
  font-size: 10px;
}
.sidebar .fragrance_finder .finder_input .results .entry.selected {
  background-color: #a38aba;
}
.sidebar .fragrance_finder .finder_input .results .entry.selected a {
  color: #FFFFFF;
}
.sidebar .fragrance_finder .finder_input input {
  padding: 13px 0 13px 18px;
  font-family: 'Novecento-Medium', sans-serif;
  color: #9068ab;
  font-size: 10px;
}
.sidebar .fragrance_finder .finder_input .search_input {
  height: 40px;
  width: 38px;
}
.sidebar .fragrance_finder .finder_input .exit_search {
  top: 42px;
  width: 38px;
  height: 40px;
}
.sidebar .contact {
  margin: 25px 0 0 0;
  float: left;
  border-top: 3px solid #000000;
  background-color: #f8f8f8;
  position: relative;
  width: 100%;
}
.sidebar .contact h2 {
  font-family: 'Novecento-DemiBold';
  font-size: 12px;
  color: #000000;
  margin: 0;
  padding: 25px 0 10px 20px;
}
.sidebar .contact .social {
  position: relative;
  width: 100%;
}
.sidebar .contact .social ul {
  position: relative;
  margin: 25px auto;
  width: 245px;
  color: #575757;
}
.sidebar .contact .social ul li {
  float: left;
  display: block;
  position: relative;
  max-width: none;
}
.sidebar .contact .social ul li a {
  color: #575757;
  font-size: 11px;
  display: inline;
  float: left;
  max-width: 45px;
}
.sidebar .contact .social ul li.last {
  margin-right: 0px;
}
/*
 *		Paginate Comments
 */
div#paginate_comments {
  width: 636px;
  height: 23px;
  margin: 15px 0;
  float: left;
  overflow: hidden;
}
div#paginate_comments div.container {
  height: 100px;
  width: 636px;
}
div#paginate_comments div.container div.paginate {
  height: 22px;
  padding: 4px 0 0 0;
  width: 636px;
  text-align: center;
}
div#paginate_comments div.container div.paginate a {
  color: #f46473;
  font-family: 'Novecento-DemiBold';
  padding: 5px 7px;
  font-size: 10px;
  text-align: center;
  margin: 0 2px;
}
div#paginate_comments div.container div.paginate a:hover {
  text-decoration: none;
}
div#paginate_comments div.container div.paginate a.prev,
div#paginate_comments div.container div.paginate a.next {
  letter-spacing: -3px;
}
div#paginate_comments div.container div.paginate a.page_number:hover,
div#paginate_comments div.container div.paginate a.page_number.selected {
  background-color: #f2d6d9;
}
.start_video {
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  background-color: #000;
  position: fixed;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.start_iframe {
  position: fixed;
  height: 480px;
  width: 853px;
  left: 50%;
  top: 50%;
  margin: -240px 0 0 -427px;
}
.start_iframe .cross_video {
  background-image: url('../Img/cross_search.png');
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
  cursor: pointer;
  float: right;
  top: -5px;
  position: relative;
}
.start_iframe iframe {
  position: relative;
}
#microActionPopIn .related {
  float: none;
  width: 852px;
  position: relative;
  margin: 20px auto 0 auto;
}
h1.perfume,
h2.perfume,
h3.perfume,
.perfume h1,
.perfume h2,
.perfume h3 {
  color: #9068ab;
}
h1.magazine,
h2.magazine,
h3.magazine,
.magazine h1,
.magazine h2,
.magazine h3 {
  color: #f87800;
}
h1.legal,
h2.legal,
h3.legal,
.legal h1,
.legal h2,
.legal h3 {
  color: #868686;
}
h1.about,
h2.about,
h3.about,
.about h1,
.about h2,
.about h3 {
  color: #4c4c4c;
}
h1.pro,
h2.pro,
h3.pro,
.pro h1,
.pro h2,
.pro h3 {
  color: #262626;
}
.tag {
  background-color: #FFFFFF;
  font-family: 'Verdana', sans-serif;
  text-transform: uppercase;
  font-size: 8px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.tag.perfume,
.perfume .tag {
  color: #9068ab;
}
.tag.magazine,
.magazine .tag {
  color: #f87800;
}
.tag.legal,
.legal .tag {
  color: #868686;
}
.tag.about,
.about .tag {
  color: #4c4c4c;
}
.tag.pro,
.pro .tag {
  color: #262626;
}
.status {
  float: left;
  margin: 2px 0 0 10px;
  border-radius: 2px;
  color: #f17086;
  background: #FFFFFF;
  padding: 1px 5px;
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
}
.tabs {
  margin: 0 0 25px 0;
  width: 672px;
  background-color: #e5e0e7;
  float: left;
}
.tabs li {
  float: left;
}
.tabs li a {
  font-family: 'Novecento-DemiBold', sans-serif;
  color: #c0accf;
  display: block;
  padding: 18px;
}
.tabs li.selected a {
  background: #f8f8f8;
  color: #9068ab;
}
.tabs_contents {
  position: relative;
  overflow: hidden;
  width: 636px;
  margin: 0 auto 25px auto;
}
.tabs_contents .container {
  width: 636px;
  float: left;
  position: relative;
}
.tabs_contents .container .tab_content {
  width: 636px;
  float: left;
  position: relative;
  color: #575757;
  line-height: 1.5em;
  font-size: 11px;
}
.tabs_contents .container .tab_content p,
.tabs_contents .container .tab_content span {
  float: left;
  clear: both;
  color: #575757;
  line-height: 1.5em;
  font-size: 11px;
  margin: 4px 0;
}
.tabs_contents .container .tab_content h3 {
  float: left;
  clear: both;
  padding: 25px 0 15px 0;
  margin: 0;
}
.tag-pointer {
  color: #FFFFFF;
  font-family: 'Verdana', sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  line-height: 9px;
  display: inline-block;
  height: 10px;
  padding: 5px;
  position: relative;
  left: 10px;
  top: -4px;
}
.tag-pointer:before,
.tag-pointer .before {
  content: " ";
  position: absolute;
  top: 0;
  right: 100%;
  display: block;
  width: 9px;
  height: 20px;
  background-image: url(../Img/picto/tag_pointer_before.png);
  background-repeat: no-repeat;
}
.tag-pointer:after,
.tag-pointer .after {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  right: -3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  width: 3px;
  height: 18px;
}
.tag-pointer.perfume,
.perfume .tag-pointer {
  background-color: #9068ab;
}
.tag-pointer.perfume:before,
.perfume .tag-pointer:before,
.tag-pointer.perfume .before,
.perfume .tag-pointer .before {
  background-position: 0 -20px;
}
.tag-pointer.perfume:after,
.perfume .tag-pointer:after,
.tag-pointer.perfume .after,
.perfume .tag-pointer .after {
  border-color: #9068ab;
  background-color: #9068ab;
}
.tag-pointer.magazine,
.magazine .tag-pointer {
  background-color: #f87800;
}
.tag-pointer.magazine:before,
.magazine .tag-pointer:before,
.tag-pointer.magazine .before,
.magazine .tag-pointer .before {
  background-position: 0 0;
}
.tag-pointer.magazine:after,
.magazine .tag-pointer:after,
.tag-pointer.magazine .after,
.magazine .tag-pointer .after {
  border-color: #f87800;
  background-color: #f87800;
}
.tag-pointer.stats,
.stats .tag-pointer {
  background-color: #48a1c6;
}
.tag-pointer.stats:before,
.stats .tag-pointer:before,
.tag-pointer.stats .before,
.stats .tag-pointer .before {
  background-position: 0 -40px;
}
.tag-pointer.stats:after,
.stats .tag-pointer:after,
.tag-pointer.stats .after,
.stats .tag-pointer .after {
  border-color: #48a1c6;
  background-color: #48a1c6;
}
.tag-pointer.user,
.user .tag-pointer {
  background-color: #f17086;
}
.tag-pointer.user:before,
.user .tag-pointer:before,
.tag-pointer.user .before,
.user .tag-pointer .before {
  background-position: 0 -60px;
}
.tag-pointer.user:after,
.user .tag-pointer:after,
.tag-pointer.user .after,
.user .tag-pointer .after {
  border-color: #f17086;
  background-color: #f17086;
}
.tag-pointer.pro,
.pro .tag-pointer {
  background-color: #262626;
}
.tag-pointer.pro:before,
.pro .tag-pointer:before,
.tag-pointer.pro .before,
.pro .tag-pointer .before {
  background-position: 0 -80px;
}
.tag-pointer.pro:after,
.pro .tag-pointer:after,
.tag-pointer.pro .after,
.pro .tag-pointer .after {
  border-color: #262626;
  background-color: #262626;
}
a.more {
  display: block;
  position: relative;
  font-family: 'Novecento-DemiBold';
  font-size: 11px;
  word-spacing: 0.1em;
}
a.more:hover {
  text-decoration: none;
}
a.more:before,
a.more .before {
  content: " ";
  display: block;
  position: relative;
  top: 1px;
  float: left;
  margin-right: 5px;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-image: url('../Img/picto/plus.png');
}
a.more:after,
a.more .after {
  content: "›";
  margin-left: 5px;
}
a.more.magazine,
.magazine a.more {
  color: #ffa81e;
}
a.more.magazine:after,
.magazine a.more:after,
a.more.magazine .after,
.magazine a.more .after {
  color: #f87800;
}
a.more.magazine:before,
.magazine a.more:before,
a.more.magazine .before,
.magazine a.more .before {
  background-position: 0 0;
}
a.more.perfume,
.perfume a.more {
  color: #c4a6e2;
}
a.more.perfume:after,
.perfume a.more:after,
a.more.perfume .after,
.perfume a.more .after {
  color: #9068ab;
}
a.more.perfume:before,
.perfume a.more:before,
a.more.perfume .before,
.perfume a.more .before {
  background-position: 0 -12px;
}
a.more.perfume:hover,
.perfume a.more:hover {
  color: #9068ab;
}
a.more.member,
.member a.more {
  color: #ff9daa !important;
}
a.more.member:after,
.member a.more:after,
a.more.member .after,
.member a.more .after {
  color: #ff9daa !important;
}
a.more.member:before,
.member a.more:before,
a.more.member .before,
.member a.more .before {
  background-position: 0 -36px !important;
}
a.more.member:hover,
.member a.more:hover {
  color: #f56473 !important;
}
a.more.stats,
.stats a.more {
  color: #87cbe8;
}
a.more.stats:after,
.stats a.more:after,
a.more.stats .after,
.stats a.more .after {
  color: #48a1c6;
}
a.more.stats:before,
.stats a.more:before,
a.more.stats .before,
.stats a.more .before {
  background-position: 0 -24px;
}
a.more.stats:hover,
.stats a.more:hover {
  color: #48a1c6;
}
a.more.user,
.user a.more {
  color: #ffa1af;
}
a.more.user:after,
.user a.more:after,
a.more.user .after,
.user a.more .after {
  color: #f17086;
}
a.more.user:before,
.user a.more:before,
a.more.user .before,
.user a.more .before {
  background-position: 0 -36px;
}
a.more.user:hover,
.user a.more:hover {
  color: #f17086;
}
a.more.pro,
.pro a.more {
  color: #575757;
}
a.more.pro:after,
.pro a.more:after,
a.more.pro .after,
.pro a.more .after {
  color: #262626;
}
a.more.pro:before,
.pro a.more:before,
a.more.pro .before,
.pro a.more .before {
  background-position: 0 -48px;
}
a.more.pro:hover,
.pro a.more:hover {
  color: #000000;
}
/*************************************** POPIN MICRO ACTIONS ***********************************/
.hidden_content {
  visibility: hidden;
}
#microActionPopIn {
  width: 100%;
  position: fixed;
  z-index: 99999999;
  bottom: 0px;
  left: 0px;
}
#microActionPopIn .containerMicro {
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  background-color: #F46473;
  padding: 10px 0 30px;
  width: 100%;
  position: absolute;
  z-index: 99999999;
  bottom: 0px;
  left: 0px;
  /*GENERICS*/
}
#microActionPopIn .containerMicro .validate,
#microActionPopIn .containerMicro .validate_fb {
  float: right;
  margin: 15px 0 0 0;
  padding: 9px 15px;
  background-color: #FFFFFF;
  color: #f56473;
  font-family: 'verdana', sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  border: none;
}
#microActionPopIn .containerMicro .validate.validate_fb,
#microActionPopIn .containerMicro .validate_fb.validate_fb {
  margin: 0;
}
#microActionPopIn .containerMicro .fb_share_row_checkbox {
  float: left;
}
#microActionPopIn .containerMicro .fb_share_row_checkbox .popin_fb_share {
  margin: 9px 0 0 0;
}
#microActionPopIn .containerMicro .fb_style {
  background-image: url('../Img/fb.png');
  background-position: 34px -2px;
  background-repeat: no-repeat;
  font-family: Verdana;
  font-size: 12px;
  margin: 10px 0 0 0;
  padding: 2px 0 0 50px;
}
#microActionPopIn .containerMicro .checkbox {
  width: 16px;
  height: 16px;
  background-color: #fff;
  float: left;
  margin-right: 5px;
  cursor: pointer;
}
#microActionPopIn .containerMicro .checkbox.agreed {
  background: url('../Img/checked.jpg');
  width: 16px;
  height: 16px;
}
#microActionPopIn .containerMicro .close {
  display: block;
  float: right;
  text-transform: uppercase;
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  right: 20px;
  position: relative;
}
#microActionPopIn .containerMicro .micro_content {
  width: 90%;
  left: 5%;
  position: relative;
  float: left;
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}
#microActionPopIn .containerMicro .micro_content > a {
  color: #FFFFFF;
  text-decoration: underline;
  margin: 0 0 0 15px;
}
#microActionPopIn .containerMicro .micro_content .wrapper_check {
  float: left;
}
#microActionPopIn .containerMicro .micro_content .wrapper_check .content_check {
  font-family: 'verdana', sans-serif;
  font-size: 11px;
  width: 290px;
  height: 25px;
}
#microActionPopIn .containerMicro .micro_content .wrapper_check .content_check .micro_check {
  display: none;
  float: left;
  margin: 0 8px 0 0;
}
#microActionPopIn .containerMicro .micro_content .wrapper_check .content_check span {
  display: inline;
  float: left;
}
#microActionPopIn .containerMicro .micro_content .controls {
  float: right;
}
#microActionPopIn .containerMicro .micro_content .controls .next,
#microActionPopIn .containerMicro .micro_content .controls .ignore {
  float: right;
  display: inline;
  margin: 15px 0 0 0;
  padding: 9px 15px;
  background-color: #FFFFFF;
  color: #f56473;
  font-family: 'verdana', sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  border: none;
}
#microActionPopIn .containerMicro .micro_content .controls .next:hover,
#microActionPopIn .containerMicro .micro_content .controls .ignore:hover {
  text-decoration: none;
}
#microActionPopIn .containerMicro .micro_content .controls .ignore {
  margin: 15px 0 0 0;
  background-color: transparent;
  text-transform: none;
  font-weight: normal;
  color: #FFFFFF;
  font-size: 11px;
}
#microActionPopIn .containerMicro .micro_content .controls .ignore:hover {
  text-decoration: none;
}
#microActionPopIn .containerMicro .micro_content .controls .ignore span {
  text-decoration: underline;
}
#microActionPopIn .containerMicro .micro_content .controls .ignore .ignore_arrow {
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 10px;
  margin: 2px 0 0 5px;
  text-decoration: none;
}
#microActionPopIn .containerMicro .micro_content .select .container {
  position: relative !important;
  top: 0 !important;
}
#microActionPopIn .containerMicro .micro_content .question {
  float: left;
  width: 100%;
  position: relative;
}
#microActionPopIn .containerMicro .micro_content .question .answers {
  float: left;
  margin: 14px 0 0 0;
  width: 100%;
  position: relative;
}
#microActionPopIn .containerMicro .micro_content .question .answers .wrapper_check {
  position: relative;
  width: 100%;
}
#microActionPopIn .containerMicro .micro_content .question .answers .row {
  position: relative;
}
#microActionPopIn .containerMicro .micro_content .question .answers .row input.search_perfume {
  padding: 9px 15px;
  background-color: white;
  color: #f56473;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 11px;
  border: none;
  width: 270px;
  outline: none;
}
#microActionPopIn .containerMicro .micro_content .question .answers .row .loader_finder_survey {
  position: absolute;
  top: 3px;
  left: 310px;
  display: none;
}
#microActionPopIn .containerMicro .micro_content .question .answers .row .wrap {
  background-color: transparent;
}
#microActionPopIn .containerMicro .micro_content .question .answers .row .wrap .overflow .results {
  margin: 10px 0 0 0;
  background-color: transparent;
  max-height: 250px;
  overflow-y: scroll;
  overflow-x: hidden;
}
#microActionPopIn .containerMicro .micro_content .question .answers .row .wrap .overflow .results a {
  color: #FFFFFF;
  cursor: pointer;
}
#microActionPopIn .containerMicro .micro_content .question .answers .row .perfumes span {
  display: inline;
  float: left;
  padding: 5px 10px;
  background-color: white;
  color: #F56473;
  border-radius: 3px;
  margin: 0 10px 10px 0;
  font-size: 10px;
}
#microActionPopIn .containerMicro .micro_content .question .answers .row .perfumes span a {
  padding: 0px 0px 0 10px;
  color: #f56473;
  border-left: 1px solid #FFA1AF;
  margin: 0 0 0 10px;
}
#microActionPopIn .containerMicro .micro_content .question .answers .wrapper_check {
  float: left;
  font-family: 'verdana', sans-serif;
  font-size: 11px;
}
#microActionPopIn .containerMicro .micro_content .question .answers .wrapper_check .row.multi {
  margin: 0 15px 10px 0;
}
#microActionPopIn .containerMicro .micro_content .question .answers .initial_checkbox {
  display: none;
}
#microActionPopIn .containerMicro .micro_content .question .controls {
  position: relative;
}
#microActionPopIn .containerMicro .micro_content .forgot span {
  display: inline;
  float: left;
  margin: 22px 60px 12px 0;
}
#microActionPopIn .containerMicro .micro_content .forgot .input_text {
  position: relative;
  width: 250px;
  margin: 10px 0 0 0;
  padding: 12px 16px;
  border: 0;
  outline: none;
  color: #f56473;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
}
#microActionPopIn .containerMicro .micro_content .forgot .loader_fpwd {
  position: absolute;
  margin: 15px 0 0 -45px;
  display: none;
}
#microActionPopIn .containerMicro .content_perfume_operation ul {
  float: left;
  margin: 0 15px 0 0;
}
/*************************************** END POPIN MICRO ACTIONS ***********************************/
.loading {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-image: url(../Img/SPINNER3_gris.gif);
}
.loading.baro {
  width: 30px;
  height: 30px;
  background-image: url(../Img/SPINNER3.gif);
}
/*************************************** CUSTOM SELECT ***********************************/
.customSelect {
  background-color: #FFFFFF;
  width: 280px;
  font-size: 10px;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  color: #f46d7b;
  cursor: pointer;
  position: relative;
}
.customSelect .fbDatas {
  display: none;
}
.customSelect select {
  display: none;
}
.customSelect .select {
  position: relative;
  float: left;
  background-color: #FFFFFF;
}
.customSelect .select .container {
  position: absolute;
  top: 0px;
  left: 0px;
}
.customSelect .select .container .options {
  background-color: #FFFFFF;
  overflow-x: hidden;
  overflow-y: hidden;
}
.customSelect .select .container .options .antiscroll-inner {
  z-index: 50;
  overflow-x: hidden;
}
.customSelect .select .container .options .antiscroll-inner a {
  display: block;
  border-bottom: solid 1px #fcf3f4;
  text-decoration: none;
  color: #f46d7b;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  padding: 12px 0 12px 12px;
}
.customSelect .select .selected {
  height: 34px;
  line-height: 34px;
  padding-left: 12px;
}
.customSelect .arrow {
  position: relative;
  background-color: #FFF;
  float: right;
  height: 34px;
  width: 35px;
  border-left: solid 2px #ffe7e9;
  background-image: url('../Img/selector-select.jpg');
  background-repeat: no-repeat;
  background-position: 15px 15px;
}
.customSelect .true,
.customSelect .false {
  height: 34px;
}
.customSelect.region_usa,
.customSelect.region_brazil {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 50;
}
.customSelect.question1 .select,
.customSelect.question3 .select {
  margin-bottom: 25px;
}
.customSelect.birth_day,
.customSelect.birth_month {
  margin-right: 17px;
  float: left;
}
.customSelect.birth_year {
  margin-right: 0px;
  float: left;
}
/*************************************** Validation ***********************************/
.true,
.false {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 34px;
  width: 18px;
  background-repeat: no-repeat;
  background-position: 5px 15px;
  z-index: 0;
}
.false {
  background-color: #f6eced;
  border-left: solid 2px #f6dfe1;
  background-image: url('../Img/false.png');
}
.true {
  background-color: #efecf1;
  border-left: solid 2px #e5dfea;
  background-image: url('../Img/true.png');
}
/*************************************** PerfumFinder ***********************************/
.perfumFinder {
  width: 280px;
  position: relative;
}
.perfumFinder .responsesContainer .memberResponse {
  position: relative;
  display: inline-block;
  padding: 5px;
  margin-bottom: 10px;
  margin-right: 10px;
  border-radius: 3px;
  background-color: #F46D7B;
  color: #FFF;
  font-size: 10px;
  cursor: default;
}
.perfumFinder .responsesContainer .memberResponse .deleteResponse {
  font-weight: bold;
  cursor: pointer;
  padding: 0 8px;
  font-size: 8px;
  border-left: 1px solid #FFA1AF;
  margin-left: 15px;
}
.perfumFinder .perfumesContainer {
  position: relative;
}
.perfumFinder .perfumesContainer .loader_finder {
  top: 10px;
}
.perfumFinder .perfumesContainer .perfumes {
  position: absolute !important;
  overflow: hidden;
  top: 0px;
  left: 0px;
  z-index: 10;
  height: 0px;
}
.perfumFinder .perfumesContainer .perfumes .list_perfumes {
  background-color: #FFFFFF;
  width: 300px;
}
.perfumFinder .perfumesContainer .perfumes .list_perfumes a {
  display: block;
  border-bottom: solid 1px #FCF3F4;
  text-decoration: none;
  color: #F46D7B;
  padding: 12px 0 12px 25px;
  font-size: 11px;
  cursor: pointer;
  font-family: Novecento-DemiBold;
}
/*************************************** FILEUPLOAD ***********************************/
.uploadFiles {
  height: 112px;
  position: relative;
}
.uploadFiles .loader {
  position: absolute;
  float: left;
  margin: 0;
  width: 112px;
  height: 112px;
  background-image: url('../Img/SPINNER3_gris.gif');
  background-repeat: no-repeat;
  background-position: 40px 40px;
  display: none;
}
.uploadFiles .picture {
  float: left;
  margin-right: 20px;
  width: 112px;
  height: 112px;
  background-image: url('../Img/picto/default/profil_par_defaut_SMALL2_pink.jpg');
}
.uploadFiles .picture img {
  width: 112px;
  height: 112px;
}
.uploadFiles .content {
  float: left;
  font-size: 10px;
  width: auto;
  margin: 0;
}
.uploadFiles .content .choice {
  padding-top: 20px;
  height: 45px;
}
.uploadFiles .content .choice #file-uploader-demo1 {
  float: left;
  position: relative;
  background-color: #dfdfdf;
  padding: 10px;
}
.uploadFiles .content .choice #file-uploader-demo1 .qq-upload-drop-area {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  color: #575757;
  font-family: Novecento-DemiBold;
}
.uploadFiles .content .choice #file-uploader-demo1 .qq-upload-button {
  color: #575757;
  font-family: Novecento-DemiBold;
  font-siez: 12px;
}
.uploadFiles .content .choice #file-uploader-demo1 .qq-upload-button input {
  width: 100%;
  height: 100%;
  padding: 10px;
  font-size: 12px !important;
}
.uploadFiles .content .choice #file-uploader-demo1 .qq-upload-list {
  display: none;
}
.uploadFiles .content a {
  margin-top: 15px;
  display: block;
  color: #9c9c9c;
}
/*************************************** CHECKBOX ***********************************/
div.checkboxGroup div.rowCheckbox {
  margin-top: 0px;
  height: 25px;
}
div.checkboxGroup div.rowCheckbox input[type=checkbox] {
  display: none;
}
div.checkboxGroup div.rowCheckbox .checkbox {
  width: 16px;
  height: 16px;
  background-color: #FFFFFF;
  float: left;
  margin-right: 5px;
  cursor: pointer;
}
div.checkboxGroup div.rowCheckbox .agreed {
  background: url('../Img/checked.jpg');
  width: 16px;
  height: 16px;
}
div.checkboxGroup div.rowCheckbox p {
  padding-top: 3px;
}
/*************************************** ANTISCROLL ***********************************/
.antiscroll-wrap {
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.antiscroll-scrollbar {
  background: gray;
  background: #f8a7b0;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  -webkit-box-shadow: 0 0 1px #fff;
  -moz-box-shadow: 0 0 1px #fff;
  box-shadow: 0 0 1px #fff;
  position: absolute;
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  -webkit-transition: linear 300ms opacity;
  -moz-transition: linear 300ms opacity;
  -o-transition: linear 300ms opacity;
}
.antiscroll-scrollbar-shown {
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}
.antiscroll-scrollbar-vertical {
  width: 7px;
  margin-top: 2px;
  right: 2px;
  top: 0;
}
.antiscroll-inner {
  overflow: scroll;
  width: 100%;
}
.antiscroll-inner::-webkit-scrollbar,
.antiscroll-inner::scrollbar {
  width: 0;
  height: 0;
}
button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
img {
  -ms-interpolation-mode: bicubic;
  vertical-align: middle;
}
body:after {
  content: "desktop";
  display: none;
}
/*
 *		Vars
 */
/*
 *		Typography
 */
body {
  color: #575757;
  font-family: "Verdana", sans-serif;
  font-size: 12px;
}
h1,
h2,
h3,
.h1 {
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.5em;
}
h1,
.h1,
h2 {
  font-size: 24px;
}
h3 {
  font-size: 12px;
}
/*
 *		Templates
 */
.column {
  float: left;
  margin-right: 36px;
  min-height: 1px;
}
.content {
  float: left;
  width: 672px;
  margin-right: 18px;
}
.sidebar {
  overflow: hidden;
  margin-right: 0;
  float: left;
}
.sidebar.home img,
.sidebar {
  width: 300px;
}
.sidebar .advertising {
  width: 300px;
  height: auto;
  background: #d6d6d6;
}
.sidebar.entry .advertising {
  float: left;
}
.wrapper {
  *zoom: 1;
  margin: 0 auto;
  width: 990px;
  position: relative;
}
.wrapper:before,
.wrapper:after {
  content: "";
  display: table;
}
.wrapper:after {
  clear: both;
}
.sidebar .wrapper {
  width: 300px;
}
.content .wrapper {
  width: 672px;
}
#footer .wrapper,
#header .wrapper {
  width: 990px;
}
#header .wrapper {
  position: relative;
}
#wrapper_header_fondation {
  width: 990px;
}
/*
 *		Generic Blocks ( on every page )
 */
#footer {
  clear: both;
  *zoom: 1;
  width: 100%;
  padding: 0;
  font-size: 10px;
  color: #868686;
  border-top: solid 2px rgba(228, 228, 228, 0.5);
}
#footer:before,
#footer:after {
  content: "";
  display: table;
}
#footer:after {
  clear: both;
}
#footer .linkLogo {
  float: left;
  width: 100%;
  margin: 40px 0 25px 0;
}
#footer .column {
  width: 188px;
}
#footer .column.wide {
  width: 206px;
  clear: both;
}
#footer .column.side {
  width: 300px;
  margin-right: 0;
}
#footer .column.side:before,
#footer .column.side .before.line {
  content: "";
  position: absolute;
  top: 0px;
  width: 1px;
  height: 480px;
  margin: 0 0 0 -20px;
  background-color: rgba(228, 228, 228, 0.5);
}
#footer .column h3 {
  margin-top: 0;
  margin-bottom: 1.2em;
}
#footer .column a {
  color: #868686;
}
#footer .column ul {
  margin-bottom: 50px;
}
#footer .column li {
  font-size: 10px;
  line-height: 1;
  margin-bottom: 0.8em;
}
#footer .side .international {
  line-height: 2;
  margin-bottom: 20px;
}
#footer .side .international span {
  display: block;
}
#footer #manifest {
  clear: both;
  padding: 30px 0;
}
#footer .line {
  width: 100%;
  background-image: url('../Img/line.png');
  background-repeat: repeat-x;
  height: 6px;
}
#footer .subfooter {
  *zoom: 1;
  padding: 20px 0;
}
#footer .subfooter:before,
#footer .subfooter:after {
  content: "";
  display: table;
}
#footer .subfooter:after {
  clear: both;
}
#footer .subfooter p {
  margin-bottom: 10px;
}
#footer .subfooter #copyright {
  float: left;
}
#footer .subfooter #publisher {
  float: right;
  margin-right: 12px;
}
#footer .subfooter #publisher a {
  color: #868686;
  text-decoration: underline;
}
#header .menu {
  float: left;
  position: relative;
  height: 60px;
  margin: 7px 0 0 10px;
}
#header .menu .rollover > a:after {
  content: "";
  background: url('../Img/menu_arrow.png');
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  background-position: 8px 5px;
  padding-right: 15px;
}
#header .menu li {
  float: left;
  position: relative;
  list-style: none;
  cursor: pointer;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  z-index: 1;
}
#header .menu li#explo.hover a {
  color: #9068ab;
}
#header .menu li#explo .submenu a {
  color: #9068ab;
}
#header .menu li#inspi.hover a {
  color: #f87800;
}
#header .menu li#inspi .submenu a {
  color: #f87800;
}
#header .menu li#baro a:after {
  background: none;
}
#header .menu li#baro.hover a {
  color: #48A1C6;
}
#header .menu li#baro .submenu a {
  color: #48A1C6;
}
#header .menu li#partners.hover a {
  color: #f87800;
}
#header .menu li#partners .submenu a {
  color: #f87800;
}
#header .menu li a {
  position: relative;
  display: block;
  font-family: 'Novecento-DemiBold';
  font-size: 12px;
  text-transform: uppercase;
  text-align: left;
  padding: 15px 26px 15px 15px;
}
#header .menu li a:hover {
  text-decoration: none;
}
#header .menu li a img {
  margin: 0 0 3px 5px;
  bottom: 0;
  position: absolute;
}
#header .submenu {
  display: none;
  float: left;
  width: 100%;
  position: absolute;
  left: 0 !important;
  top: 0;
  margin: 37px 0 0 0;
  opacity: 0;
  -moz-opacity: 0;
}
#header .submenu li {
  float: left;
  width: 100%;
  position: relative;
  padding: 0;
  text-align: left;
  border-bottom: 1px solid #f8f7fa;
  cursor: default;
  box-shadow: none;
}
#header .submenu li:last-child {
  border: none;
}
#header .submenu li a {
  display: block;
  position: relative;
  padding: 15px;
  font-family: 'verdana', sans-serif;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: -1px;
  color: #575757;
  background-image: none;
  text-transform: none;
}
#header .submenu li a:hover {
  text-decoration: none;
  background: #f4f4f4;
}
#header .member_logged {
  position: relative;
  float: right;
  padding: 2px 0 2px 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  z-index: 1;
  margin: 3px 10px 0 0;
}
#header .member_logged div {
  float: left;
}
#header .member_logged .mask {
  float: left;
  width: 25px;
  height: 25px;
  overflow: hidden;
  margin: 3px 9px 1px 5px;
  background-image: url('../Img/picto_user.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ff9daa;
}
#header .member_logged .mask img {
  float: left;
  position: relative;
  top: 0px;
  left: 0px;
}
#header .member_logged .infos {
  margin: 8px 12px 0 0;
  cursor: default;
}
#header .member_logged .infos .name {
  width: 72px;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
#header .member_logged .submenu {
  clear: both;
}
#header .member_logged .submenu a {
  color: #f17086;
}
#header .header_right {
  float: right;
  position: relative;
  top: auto;
  right: auto;
  margin-top: 8px;
}
#connexion {
  width: 100%;
  height: 3px;
  position: relative;
  overflow: hidden;
  background-color: #e5e5e5;
  background-image: url('../Img/bg-form-connexion.png');
  background-repeat: repeat-x;
}
#connexion #mask_header {
  height: 15px;
  width: 100%;
  position: absolute;
  bottom: 0;
  background-image: url('../Img/line.png');
  background-repeat: repeat-x;
  background-position: left bottom;
}
#connexion #wrapper_connexion {
  height: 75px;
  padding: 30px 0 0 0;
  position: relative;
  z-index: 1;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}
#connexion #wrapper_connexion form {
  float: left;
  width: 100%;
  position: relative;
  height: 45px;
}
#connexion .row {
  float: left;
  position: relative;
}
#connexion .loader_login {
  position: absolute;
  display: none;
  top: 13px;
  left: 497px;
}
#connexion #member_login {
  font-family: 'Novecento-DemiBold';
  font-size: 10px;
  text-transform: uppercase;
}
#connexion #member_login,
#connexion #member_password {
  /*BUG FIX IE8*/
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  position: relative;
  width: 200px;
  margin: 0 18px 0 0;
  padding: 12px 16px;
  border: 1px solid #fff;
  outline: none;
  float: left;
  color: #f17086;
}
#connexion #member_password_hidden {
  /*BUG FIX IE8*/
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  position: absolute;
  left: 0;
  width: 200px;
  margin: 0 18px 0 0;
  padding: 12px 16px;
  border: 1px solid #fff;
  outline: none;
  float: left;
  font-family: 'Novecento-DemiBold';
  font-size: 10px;
  text-transform: uppercase;
  color: #f17086;
  z-index: 1;
}
#connexion .submit,
#connexion .fb_connect {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #FFFFFF;
  font-family: 'Novecento-DemiBold';
  font-size: 12px;
  text-transform: uppercase;
  background-repeat: no-repeat;
  background-position: 10px center;
  float: left;
  -webkit-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
#connexion .submit {
  outline: none;
  height: 40px;
  padding: 0px 15px 0 25px;
  background-color: #f17086;
  border: 1px solid #E05664;
  background-image: url('../Img/check.png');
  margin: 0 0 0 20px;
}
#connexion .submit:hover {
  background-color: #ff7583;
  border-color: #fa5f6e;
}
#connexion .fb_connect {
  cursor: pointer;
  text-decoration: none;
  padding: 11px 13px 11px 25px;
  background-color: #3e5f97;
  border: 1px solid #224885;
  background-image: url('../Img/fb.png');
  position: relative;
  display: inline;
  font-size: 12px;
}
#connexion .fb_connect:hover {
  background-color: #4970b0;
  border-color: #29569e;
}
#connexion #or {
  font-family: 'Verdana', sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #919191;
  display: block;
  float: left;
  margin: 15px 20px;
}
#connexion #join_us {
  font-family: 'Verdana', sans-serif;
  font-weight: normal;
  font-size: 10px;
  color: #919191;
  clear: both;
  float: left;
  width: 252px;
  display: inline;
}
#connexion #join_us a {
  color: #919191;
  text-decoration: underline;
}
#connexion #forgot_pwd {
  /*BUG FIX IE8*/
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  font-family: 'Verdana', sans-serif;
  font-size: 10px;
  color: #919191;
  float: left;
  position: relative;
  display: inline;
}
#connexion #forgot_pwd a {
  color: #919191;
  text-decoration: underline;
}
#connexion .or {
  font-family: 'Verdana', sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #919191;
  display: block;
  float: left;
  margin: 15px 20px;
}
.why_sign_up {
  width: 100%;
  position: relative;
  background-color: #e5e5e5;
  background-image: url('../Img/cross_pattern.jpg');
  background-repeat: repeat;
}
.why_sign_up .h_title {
  font-family: 'Novecento-DemiBold';
  font-size: 22px;
  text-transform: uppercase;
  color: #000000;
  height: 24px;
  margin: 0;
  padding: 30px 0;
}
.why_sign_up #list_img {
  height: 175px;
  width: 100%;
}
.why_sign_up #list_img li {
  float: left;
  margin: 0 24px;
}
.why_sign_up #curved_mask {
  height: 25px;
  width: 990px;
  background-image: url('../Img/shadow_WSU.png');
  background-repeat: no-repeat;
  background-position: left top;
  position: absolute;
  z-index: 1;
  top: 237px;
  left: 0;
}
.why_sign_up #list_advantages {
  height: 100px;
  width: 100%;
  position: relative;
  float: left;
}
.why_sign_up #list_advantages li {
  width: 280px;
  height: 100%;
  float: left;
  margin: 0 24px;
}
.why_sign_up #list_advantages li h2 {
  margin: 30px 0 15px 0;
  font-family: 'Novecento-DemiBold';
  font-size: 18px;
  text-transform: uppercase;
  color: #000000;
}
.why_sign_up #list_advantages li p {
  font-family: 'verdana', sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #575757;
  line-height: 1.4;
}
.why_sign_up .inscription {
  height: 60px;
  width: 100%;
  margin: 25px 0 0 0;
  position: relative;
  float: left;
}
.why_sign_up .inscription #content_inscription {
  float: left;
  position: relative;
  left: 50%;
}
.why_sign_up .inscription #content_inscription a {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-repeat: no-repeat;
  cursor: pointer;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
  float: left;
  position: relative;
  right: 50%;
  -webkit-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -moz-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -ms-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  -o-transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition: all 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
.why_sign_up .inscription #content_inscription a#sign_up_mail {
  padding: 5px 20px 4px 30px;
  border: 1px solid #E05664;
  background-color: #f17086;
  background-image: url('../Img/picto_mail.png');
  background-position: 5px center;
}
.why_sign_up .inscription #content_inscription a#sign_up_mail:hover {
  background-color: #ff7583;
  border-color: #fa5f6e;
}
.why_sign_up .inscription #content_inscription a#sign_up_fb {
  padding: 5px 10px 4px 25px;
  border: 1px solid #224885;
  background-color: #3e5f97;
  background-image: url('../Img/fb.png');
  background-position: 5px 3px;
}
.why_sign_up .inscription #content_inscription a#sign_up_fb:hover {
  background-color: #4970b0;
  border-color: #29569e;
}
.why_sign_up .inscription #content_inscription .or {
  width: 16px;
  height: 20px;
  float: left;
  margin: 6px 20px;
  position: relative;
  right: 50%;
  color: #868686;
  font-size: 11px;
}
.why_sign_up .inscription #content_inscription .why_link {
  color: #868686;
  font-size: 11px;
  text-decoration: underline;
  font-family: 'verdana';
  position: absolute;
  right: 45px;
  top: 5px;
  text-transform: none;
  display: none;
}
.why_sign_up.not_home {
  padding: 0;
}
.why_sign_up.not_home .h_title {
  display: none;
}
.why_sign_up.not_home #list_img {
  display: none;
}
.why_sign_up.not_home #curved_mask {
  display: none;
}
.why_sign_up.not_home .inscription {
  margin: 25px 0 0 0;
}
.why_sign_up.not_home #content_inscription .why_link {
  display: block;
}
/*
 *		PAGES
 */
.welcome_back {
  padding: 40px 0 0 0;
  margin: 0 0 30px 0;
}
.welcome_back .h_title {
  font-family: 'Novecento-Medium';
  color: #000000;
  margin-top: 0;
  padding: 0 0 12px 0;
  font-size: 23px;
}
.welcome_back .h_title #name {
  color: #f17086;
}
.welcome_back .points {
  font-family: 'Novecento-Medium';
  font-size: 16px;
  color: #2e2e2e;
}
.welcome_back .points #number_point {
  font-family: 'Novecento-DemiBold';
  font-size: 16px;
  color: #f17086;
}
.welcome_back .points #number_point .tag-pointer {
  background-image: url('../Img/star.png');
  background-repeat: no-repeat;
  background-position: 3px 6px;
  padding: 0 7px;
  height: 20px;
  position: relative;
  top: 4px;
}
.welcome_back .headline {
  font-family: 'Verdana', sans-serif;
  font-size: 12px;
  color: #575757;
  margin: 25px 0 0 0;
  line-height: 1.5;
}
.fragrance_finder {
  font-family: 'Novecento-DemiBold';
  margin: 30px 0 0 0;
  height: 205px;
  width: 100%;
}
.fragrance_finder .h_title {
  font-size: 24px;
  color: #3c0063;
  padding: 10px 0 5px 0;
  height: auto;
}
.fragrance_finder .statistics {
  font-family: 'Verdana', sans-serif;
  font-size: 12px;
  color: #8a60a6;
}
.fragrance_finder .finder_input {
  margin: 30px 0;
  float: left;
  width: 100%;
  position: relative;
  z-index: 5;
}
.fragrance_finder .finder_input .content {
  float: none;
  margin: 0;
}
.fragrance_finder .finder_input input {
  float: left;
  position: relative;
  width: 534px;
  padding: 19px 0 19px 28px;
  border: 1px solid white;
  outline: none;
  font-family: 'Novecento-DemiBold';
  font-size: 12px;
  text-transform: uppercase;
  color: #8a60a6;
}
.fragrance_finder .finder_input .item {
  padding: 0 0 15px 0;
}
.fragrance_finder .finder_input .search_input {
  display: block;
  float: left;
  height: 55px;
  width: 53px;
  border-left: 2px solid #a38aba;
  background-color: #b8a4cc;
  background-image: url('../Img/search_picto.png');
  background-repeat: no-repeat;
  background-position: center center;
}
.fragrance_finder .finder_input .search_input:hover {
  background-color: #8a60a6;
}
.fragrance_finder .finder_input .exit_search {
  display: block;
  float: left;
  height: 55px;
  width: 53px;
  right: 0px;
  position: absolute;
  z-index: 1;
  top: 57px;
  background-image: url('../Img/cross_search.png');
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #8a60a6;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  border-left: 2px solid #310052;
}
.fragrance_finder .finder_input .results {
  width: 619px;
  position: absolute;
  left: 0;
  top: 0;
  margin: 55px 0 0 0;
  z-index: 100;
  background: #fff;
  float: left;
}
.fragrance_finder .finder_input .results .more {
  float: right;
  margin: 16px 0 0 0;
}
.fragrance_finder .finder_input .results .more span {
  display: none;
}
.fragrance_finder .finder_input .results .box,
.fragrance_finder .finder_input .results .antiscroll-inner {
  width: 619px !important;
  max-height: 450px;
}
.fragrance_finder .finder_input .results .antiscroll-inner {
  width: 639px !important;
}
.fragrance_finder .finder_input .results h3 {
  background: #f8f6fa;
  padding: 7px 0 7px 18px;
  margin: 0 0 7px 0;
  color: #3c0063;
}
.fragrance_finder .finder_input .results .entry {
  background: #FFFFFF;
  padding: 0 0 0 18px;
}
.fragrance_finder .finder_input .results .entry a {
  color: #9069aa;
}
.fragrance_finder .finder_input .results .entry.selected {
  background-color: #a38aba;
}
.fragrance_finder .finder_input .results .entry.selected a {
  color: #FFFFFF;
}
.baro_header {
  display: none !important;
}
.control_baro {
  height: 60px !important;
}
/* BAROMETER */
.container_wrapper .more {
  display: none;
  float: right;
  margin: 16px 0 0 0;
}
.container_wrapper .more span {
  display: none;
}
.pane.big .icon {
  height: 30px;
  width: 30px;
  margin: 16px 5px 0 0;
  display: block;
  float: left;
}
.pane.big .date_creation {
  font-weight: bold;
  width: 160px !important;
  display: none;
}
.pane.big.new .icon {
  background-image: url('../Img/picto/big_clock.png');
  background-repeat: no-repeat;
}
.pane.big.new .title {
  font-weight: normal;
}
.pane.big.new .stat.date_creation {
  display: block;
}
.pane.big.new .stat.ranking {
  display: none;
}
.pane.big.new .stat.rating {
  float: left !important;
  margin: 0 0 0 35px;
}
.pane.big.need .icon {
  background-image: url('../Img/picto/sprite_barometer.png');
  background-position: -93px bottom;
}
.pane.big.need .stat.need {
  width: 165px !important;
}
.pane.big.wear .icon {
  height: 35px;
  width: 35px;
  margin: 11px 5px 0 0;
  background-image: url('../Img/picto/sprite_barometer.png');
  background-position: left bottom;
}
.pane.big.rated .stat.rating {
  display: none;
}
.pane.big.rated .stat.rating.first {
  display: block;
  float: left !important;
  width: 150px !important;
}
.pane.big.comment .icon {
  background-image: url('../Img/picto/commentX24.png');
  background-repeat: no-repeat;
  background-position: center;
}
.pane.big.comment .stat.comment {
  width: 125px !important;
}
.pane.middle .date_creation {
  display: none;
}
.pane.smalls .date_creation {
  display: none;
}
/* END BAROMETER */
.top_members {
  position: relative;
  float: left;
  font-family: 'Novecento-DemiBold';
  overflow: hidden;
}
.top_members .h_title {
  margin: 10px 0 5px 0;
  font-size: 20px;
  color: #f17086;
  padding: 30px 0 20px 0;
}
.top_members a.more {
  display: block;
  margin: 16px 0 0 0;
  position: relative;
  float: right;
}
.top_members a.more.rewards {
  display: block;
  margin: 16px 18px 0 0;
  position: relative;
  float: right;
}
.top_members a.more.rewards:before {
  background-position: -3px -2px;
  background-image: url('../Img/picto_information.png');
}
.top_members a.more.rewards:after {
  content: '';
  color: #ffa1af;
}
.top_members #container_member {
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  height: 113px;
}
.top_members .member {
  height: 113px;
  width: 112px;
  float: left;
  z-index: 4;
  position: relative;
}
.top_members .member h2 {
  font-family: 'Novecento-DemiBold';
  font-size: 13px;
  padding: 15px 0 2px 18px;
  margin: 0;
}
.top_members .member h2 a {
  color: #FFFFFF;
}
.top_members .member .left {
  height: 113px;
  width: 110px;
  border-top: 2px solid #f2f2f2;
  border-right: 2px solid #f2f2f2;
  position: relative;
  z-index: 4;
  overflow: hidden;
  float: left;
  text-align: center;
  background-color: #FFFFFF;
  background-image: url('../Img/picto/default/profil_par_defaut_SMALL2_pink.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.top_members .member .left a {
  display: block;
  position: relative;
  float: left;
}
.top_members .member .left a img {
  float: left;
  height: 112px;
  width: 112px;
}
.top_members .member .right {
  margin: 2px 0 0 0;
  height: 111px;
  width: 222px;
  visibility: hidden;
  z-index: 0;
  float: left;
  text-align: center;
  position: absolute;
  left: -112px;
  background: #f17086;
}
.top_members .member .right.double_right {
  left: 0px;
}
.top_members .member .right .details_profile {
  width: 112px;
  height: 45px;
  background-color: #f17086;
  text-align: left;
  color: #fff;
}
.top_members .member .points {
  width: 130px;
  padding: 0 0 0 20px;
  margin: 0 auto;
  font-family: 'Novecento-DemiBold';
  font-size: 24px;
  color: #FFFFFF;
  background-image: url('../Img/star_points.png');
  background-repeat: no-repeat;
  background-position: 27px 3px;
}
.top_members .member .points span {
  font-size: 14px;
  color: #FFFFFF;
  text-transform: uppercase;
  display: block;
  text-align: left;
  margin: 5px 0 0 0;
}
.top_members .member.top {
  width: 334px;
  height: 168px;
}
.top_members .member.top .left {
  width: 166px;
  height: 168px;
  border-right: 2px solid #F1CFD2;
  border-top: none;
  background-image: url('../Img/picto/default/profil_par_defaut2_pink.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.top_members .member.top .left img {
  height: 168px;
  width: 168px;
}
.top_members .member.top .right {
  display: block;
  width: 166px;
  height: 168px;
  margin: 0;
  visibility: visible;
  position: relative;
  left: 0px;
  background-image: url('../Img/top_contrib_noise.png');
  background-repeat: repeat;
}
.top_members .member.top .right .details_profile {
  width: 166px;
  height: 55px;
}
.top_members .member.top .right .details_profile .city {
  width: 60px;
  height: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  font-family: 'Verdana', sans-serif;
  font-size: 11px;
  text-transform: capitalize;
  float: left;
  margin: 0 0 0 18px;
  padding: 0 0 0 12px;
  background-image: url('../Img/picto_map.png');
  background-repeat: no-repeat;
  background-position: left 1px;
}
.top_members .member.top .right .points {
  margin: 40px auto 0 auto;
  color: #f17086;
}
.top_members .member.top .right .points span {
  color: #f17086;
  margin: 0;
}
.top_members .member.top .right .points.no-star {
  background-image: none;
  padding: 0;
  margin: 25px auto 0 auto;
}
.top_members .member.top .right .points.no-star a {
  font-size: 16px;
  color: #f17086;
  text-transform: uppercase;
  display: block;
  text-align: center;
  margin: 5px 0 0 0;
}
#last_comments {
  *zoom: 1;
  font-family: 'Novecento-DemiBold';
  position: relative;
  float: left;
  overflow: hidden;
  /* mq */
  width: 672px;
}
#last_comments:before,
#last_comments:after {
  content: "";
  display: table;
}
#last_comments:after {
  clear: both;
}
#last_comments h2 {
  font-size: 20px;
  color: #f17086;
  margin-bottom: 20px;
}
#last_comments a.prev,
#last_comments a.next {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-image: url("../Img/arrows_last_comments.png");
  background-repeat: no-repeat;
  position: absolute;
  top: 65%;
  width: 8px;
  margin-top: -8px;
}
#last_comments a.prev {
  background-position: 0 0;
  left: 0;
}
#last_comments a.next {
  background-position: -9px 0;
  right: 0;
}
#last_comments a.disabled {
  cursor: default;
  opacity: 0.3;
  -moz-opacity: 0.3;
}
#last_comments ul {
  *zoom: 1;
}
#last_comments ul:before,
#last_comments ul:after {
  content: "";
  display: table;
}
#last_comments ul:after {
  clear: both;
}
#last_comments .comment {
  *zoom: 1;
  float: left;
  padding: 0 18px;
  /* mq */
  width: 636px;
}
#last_comments .comment:before,
#last_comments .comment:after {
  content: "";
  display: table;
}
#last_comments .comment:after {
  clear: both;
}
#last_comments .comment .perfume_img {
  float: left;
  margin-bottom: 25px;
  margin-right: 18px;
  padding: 13px;
  background-color: #FFFFFF;
  background-image: url('../Img/picto/default/parfum_par_defaut_SIDEBAR_SMALL_rose.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
#last_comments .comment .perfume_img a {
  display: block;
  overflow: hidden;
  height: 75px;
  width: 75px;
}
#last_comments .comment .perfume_img img {
  height: 75px;
  width: 75px;
}
#last_comments .comment .perfume_name {
  margin: 10px 0 12px 0;
}
#last_comments .comment .comment_text {
  margin-bottom: 12px;
}
#last_comments .comment .perfume_name,
#last_comments .comment .comment_text,
#last_comments .comment .meta {
  /* mq */
  width: 512px;
  float: left;
}
#last_comments .comment .perfume_name {
  font-size: 12px;
  letter-spacing: 0.1em;
  word-spacing: 0.2em;
}
#last_comments .comment .perfume_name a:visited,
#last_comments .comment .perfume_name a:active,
#last_comments .comment .perfume_name a {
  color: #262626;
}
#last_comments .comment .comment_text {
  font-family: 'Verdana';
  font-size: 11px;
  line-height: 1.7em;
  color: #575757;
}
#last_comments .comment .meta {
  font-size: 11px;
}
#last_comments .comment .meta a,
#last_comments .comment .meta .date {
  color: #f17086;
}
#last_comments .comment .meta span {
  color: #ffa1af;
  font-family: 'Verdana', sans-serif;
}
#last_comments .comment .meta .date {
  background: url(../Img/picto/date_8x8.png) no-repeat left center;
  padding-left: 1em;
  margin-left: 1em;
  font-family: 'Novecento-DemiBold';
}
.microActionPopIn .related {
  float: none;
  width: 852px;
  position: relative;
  margin: 20px auto 0 auto;
  overflow: hidden;
}
.content.perfume .h_title {
  padding: 35px 0 15px 0;
  height: 28px;
  width: 100%;
  position: relative;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.5em;
  font-size: 24px;
  margin: 0;
  color: #9068ab;
}
.content.perfume .did_you_know .h_title {
  color: #3c0063;
}
.perfume_details,
#explorer .results .entry {
  width: 672px;
  border-top: 3px solid #9068ab;
  position: relative;
  float: left;
}
.perfume_details p,
#explorer .results .entry p {
  width: 100%;
  position: relative;
  font-size: 11px;
}
.perfume_details .left,
#explorer .results .entry .left {
  width: 189px;
  height: 189px;
  padding: 18px;
  float: left;
  position: relative;
  background-color: #FFFFFF;
  border-right: 2px solid #e3dce7;
  background-image: url('../Img/picto/default/parfum_par_defaut_BIG2_violet.jpg');
  background-position: center;
  background-repeat: no-repeat;
  text-align: center;
}
.perfume_details .left img,
#explorer .results .entry .left img {
  position: relative;
}
.perfume_details .left .winner,
#explorer .results .entry .left .winner {
  position: absolute;
  bottom: 0;
  right: 0;
}
.perfume_details .right,
#explorer .results .entry .right {
  width: 415px;
  height: 225px;
  float: left;
  position: relative;
  padding: 0 15px 0 15px;
  background-color: #f8f8f8;
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 10px;
  color: #c0accf;
  *zoom: 1;
}
.perfume_details .right:before,
#explorer .results .entry .right:before,
.perfume_details .right:after,
#explorer .results .entry .right:after {
  content: "";
  display: table;
}
.perfume_details .right:after,
#explorer .results .entry .right:after {
  clear: both;
}
.perfume_details .right h1,
#explorer .results .entry .right h1 {
  height: 50px;
  line-height: 1.1;
  font-size: 22px;
  display: table-cell;
  vertical-align: middle;
  padding: 10px 0 0 0;
  position: relative;
  overflow: hidden;
  margin: 10px 0 0 0;
}
.perfume_details .right h1 a,
#explorer .results .entry .right h1 a,
.perfume_details .right h1,
#explorer .results .entry .right h1 {
  color: #3c0063;
}
.perfume_details .right .brand,
#explorer .results .entry .right .brand {
  font-family: 'verdana', sans-serif;
}
.perfume_details .right .brand span,
#explorer .results .entry .right .brand span,
.perfume_details .right .brand a,
#explorer .results .entry .right .brand a {
  font-family: 'verdana', sans-serif;
  font-weight: bold;
  color: #9068ab;
}
.perfume_details .right .quick_infos,
#explorer .results .entry .right .quick_infos {
  margin: 12px 0 10px;
  height: 30px;
  position: relative;
}
.perfume_details .right .quick_infos .info,
#explorer .results .entry .right .quick_infos .info {
  float: left;
  margin: 0 36px 0 0;
  line-height: 1.5;
  white-space: nowrap;
}
.perfume_details .right .quick_infos .info .bolding,
#explorer .results .entry .right .quick_infos .info .bolding {
  font-family: 'verdana', sans-serif;
  font-weight: bold;
  color: #9068ab;
  text-transform: uppercase;
}
.perfume_details .right .quick_infos .info.last,
#explorer .results .entry .right .quick_infos .info.last {
  margin: 0;
}
.perfume_details .right .statistics,
#explorer .results .entry .right .statistics {
  height: 60px;
}
.perfume_details .right .statistics .statistic,
#explorer .results .entry .right .statistics .statistic {
  width: 160px;
  height: 60px;
  position: relative;
  text-align: left;
  float: left;
}
.perfume_details .right .statistics .statistic.empty,
#explorer .results .entry .right .statistics .statistic.empty {
  display: none;
}
.perfume_details .right .statistics .statistic img,
#explorer .results .entry .right .statistics .statistic img {
  float: left;
  margin: 10px 3px;
  cursor: pointer;
}
.perfume_details .right .statistics .statistic .value,
#explorer .results .entry .right .statistics .statistic .value {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 28px;
  color: #c0accf;
  float: left;
}
.perfume_details .right .statistics .statistic .value span,
#explorer .results .entry .right .statistics .statistic .value span,
.perfume_details .right .statistics .statistic .value.com,
#explorer .results .entry .right .statistics .statistic .value.com {
  color: #9068ab;
}
.perfume_details .right .statistics .statistic .value span.bestRating,
#explorer .results .entry .right .statistics .statistic .value span.bestRating {
  color: #c0accf;
}
.perfume_details .right .statistics .statistic .value.com,
#explorer .results .entry .right .statistics .statistic .value.com {
  cursor: pointer;
  background: url('../Img/picto/picto_comment.png');
  background-repeat: no-repeat;
  background-position: 0px 9px;
  padding: 0 0 0 30px;
}
.perfume_details .right .statistics .statistic .title,
#explorer .results .entry .right .statistics .statistic .title {
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 10px;
  float: left;
  position: relative;
  width: 100%;
  clear: both;
}
.perfume_details .right #social_likes,
#explorer .results .entry .right #social_likes {
  margin: 5px 0 0 0;
  height: 30px;
  float: left;
  position: relative;
  width: 100%;
  z-index: 2;
}
.perfume_details .right #social_likes iframe,
#explorer .results .entry .right #social_likes iframe,
.perfume_details .right #social_likes div,
#explorer .results .entry .right #social_likes div {
  float: left;
  position: relative;
  top: 0px;
  margin: 0 5px 0 0;
}
.perfume_details .right #social_likes .fb-like,
#explorer .results .entry .right #social_likes .fb-like {
  max-width: 130px !important;
}
.perfume_details .right #social_likes .pin-it-button,
#explorer .results .entry .right #social_likes .pin-it-button {
  position: relative;
  top: -6px;
  left: -15px;
}
.perfume_details .perfume_description,
#explorer .results .entry .perfume_description {
  float: left;
  margin: 2px 0 0 0;
  width: 672px;
  position: relative;
  background-color: #f8f8f8;
}
.perfume_details .perfume_description .tabs li a:hover,
#explorer .results .entry .perfume_description .tabs li a:hover {
  text-decoration: none;
  color: #3c0063;
}
.perfume_details .perfume_description .tabs li.selected a,
#explorer .results .entry .perfume_description .tabs li.selected a {
  color: #3c0063;
}
.perfume_details .perfume_description .load_more_video,
#explorer .results .entry .perfume_description .load_more_video {
  display: none;
  width: 100%;
  background-color: white;
  padding: 5px 0;
  text-align: center;
  cursor: pointer;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 17px;
  color: #9068ab;
  border-top: 4px solid #efefef;
  float: left;
}
.perfume_details .perfume_description .tabs_contents,
#explorer .results .entry .perfume_description .tabs_contents {
  width: 94.5%;
  position: relative;
  margin: 0 18px;
  padding: 0 0 25px;
  float: left;
}
.perfume_details .perfume_description .tabs_contents .tab_content,
#explorer .results .entry .perfume_description .tabs_contents .tab_content {
  min-height: 10px;
}
.perfume_details .perfume_description .tabs_contents .tab_content .content_video,
#explorer .results .entry .perfume_description .tabs_contents .tab_content .content_video {
  overflow: hidden;
}
.perfume_details .perfume_description .tabs_contents .tab_content iframe,
#explorer .results .entry .perfume_description .tabs_contents .tab_content iframe {
  border: 15px solid #FFFFFF;
}
.perfume_details .perfume_description .tabs_contents .tab_content .copyright,
#explorer .results .entry .perfume_description .tabs_contents .tab_content .copyright {
  font-style: italic;
  float: left;
  position: relative;
  width: 100%;
}
.perfume_details .perfume_description .tabs_contents .tab_content.limited,
#explorer .results .entry .perfume_description .tabs_contents .tab_content.limited {
  display: none;
}
.perfume_details .perfume_description .load_more_mobile,
#explorer .results .entry .perfume_description .load_more_mobile {
  display: none !important;
}
#explorer .results.grid .entry .left {
  background-image: url('../Img/picto/default/parfum_par_defaut_SMALL2_violet.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.wrapper_comments {
  float: left;
  position: relative;
  width: 672px;
  height: 50px;
  background-image: url('../Img/SPINNER3_rose.gif');
  background-position: center center;
  background-repeat: no-repeat;
  margin: 30px 0 0 0;
  overflow: hidden;
}
.wrapper_comments .comments_container {
  position: absolute;
  float: left;
  top: 0;
  left: 0;
  /*BUG FIX IE8*/
  z-index: 1;
  background-color: #f8f8f8;
}
.wrapper_comments .comments_container .tabs_contents.comments {
  float: none;
  margin: 0 auto 0 auto;
  border-bottom: 1px solid #e3e3e3;
}
.wrapper_comments .comments_container .tabs {
  background-color: #ecdede;
}
.wrapper_comments .comments_container .tabs li a {
  color: #ff9daa;
  padding: 19px;
}
.wrapper_comments .comments_container .tabs li a b {
  color: #f56473;
}
.wrapper_comments .comments_container .tabs li a:hover {
  text-decoration: none;
  color: #f56473;
}
.wrapper_comments .comments_container .tabs li.selected a {
  color: #f56473;
}
.wrapper_comments .comments_container .tabs li.selected a b {
  color: #f56473;
}
.wrapper_comments .comments_container .tabs li.selected a .bracket {
  color: #ff9daa;
}
.wrapper_comments .comments_container .tabs li.langs {
  margin: 18px;
  float: right;
}
.wrapper_comments .comments_container .tabs li.langs a {
  padding: 0;
  float: right;
}
.wrapper_comments .comments_container .tabs li.langs a.selected {
  color: #f56473;
}
.wrapper_comments .comments_container .tabs li.langs span {
  float: right;
  margin: 0 2px;
  color: #ff9daa;
}
.wrapper_comments .comments_container .tab_content {
  float: left;
  overflow: hidden;
}
.wrapper_comments .comments_container .tab_content .paginate_container {
  float: left;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page {
  float: left;
  width: 636px;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment {
  float: left;
  position: relative;
  padding: 0 0 30px 0;
  width: 636px;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .warning {
  background-color: #ECDEDE;
  color: #f56473;
  font-size: 12px;
  border: none;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .left {
  float: left;
  margin: 0 20px 0 0;
  width: 112px;
  height: 112px;
  overflow: hidden;
  background-image: url('../Img/picto/default/profil_par_defaut_SMALL2_pink.jpg');
  background-position: center center;
  background-repeat: no-repeat;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .left img {
  width: 112px;
  height: 112px;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right {
  width: 504px;
  float: left;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right p {
  margin: 10px 0 15px 0;
  position: relative;
  width: 100%;
  font-size: 11px;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .infos {
  float: left;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .infos .by {
  float: left;
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 10px;
  color: #fdc2c8;
  margin: 6px 10px 0 0;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .infos .by b {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 11px;
  color: #f56473;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .infos .by b:hover {
  color: #db4453;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .infos .status {
  background-color: #f17086;
  color: #FFFFFF;
  clear: none;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .infos .date {
  float: left;
  clear: none;
  margin: 6px 10px 0 10px;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 11px;
  color: #f56473;
  padding: 0 0 0 12px;
  background-image: url('../Img/picto/clock_pink.png');
  background-repeat: no-repeat;
  background-position: left 3px;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .infos .abuse {
  font-family: 'verdana', sans-serif;
  font-size: 10px;
  height: 14px;
  border-bottom: 1px solid #fdc2c8;
  color: #f56473;
  margin: 6px 0 0 0;
  display: inline;
  float: left;
  clear: none;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .infos .abuse:hover {
  text-decoration: none;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .infos .abuse.disable {
  color: #868686;
  border-bottom: 0;
  cursor: default;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .expert_description {
  float: left;
  background-color: #f5ebec;
  position: relative;
  width: 100%;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .expert_description .member_site {
  display: block;
  float: left;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .expert_description .member_site a {
  color: #f56473;
  font-weight: bold;
  padding: 0 8px;
  display: block;
}
.wrapper_comments .comments_container .tab_content .paginate_container .paginate_page .comment .right .expert_description .member_desc {
  color: #868686;
  font-family: 'verdana', sans-serif;
  font-size: 10px;
  padding: 0 8px;
  display: block;
  position: relative;
  width: 97%;
}
.add_comment {
  position: relative;
  width: 636px;
  height: 145px;
  margin: 0 auto;
  padding: 30px 18px 15px 18px;
  float: left;
  background-color: #F8F8F8;
}
.add_comment .border {
  width: 636px;
  height: 1px;
  margin: 0 auto 30px;
  background-color: #e6e6e6;
}
.add_comment .mask {
  float: left;
  width: 111px;
  height: 111px;
  margin: 0 20px 0 0;
  background-image: url('../Img/picto/default/profil_par_defaut_SMALL2_pink.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.add_comment .comment {
  float: left;
  width: 504px;
  position: relative;
}
.add_comment .comment textarea {
  position: relative;
  float: left;
  width: 474px;
  height: 40px;
  padding: 0;
  resize: none;
  border: 0;
  outline: none;
  font-family: 'verdana', sans-serif;
  font-size: 11px;
  color: #868686;
  padding: 15px;
}
.add_comment .comment .perfume_rating {
  float: left;
  margin: 15px 0 0 0;
  padding: 10px 0 0 0;
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 11px;
  color: #f56473;
  width: 300px;
}
.add_comment .comment .perfume_rating span {
  display: block;
  float: left;
  margin: 0 10px 0 0;
}
.add_comment .comment .perfume_rating .rating {
  float: left;
  width: 100px;
  height: 15px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.add_comment .comment .perfume_rating .rating .star_rate {
  background-image: url('../Img/picto/sprite_rating.png');
  background-position: 0px -18px;
  background-repeat: no-repeat;
  margin: 0 !important;
  padding: 0 5px 0 0 !important;
  width: 15px;
  height: 15px;
  float: left;
  margin: 0;
  display: block;
}
.add_comment .comment .submit_comment {
  float: right;
  margin: 15px 0 0 0;
  padding: 9px 15px;
  background-color: #ffa1af;
  color: #FFFFFF;
  font-family: 'verdana', sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  border: none;
}
.add_comment .comment .submit_comment:hover {
  background-color: #f56473;
}
.brand_related {
  position: relative;
  float: left;
  margin: 20px 0 0 0;
}
.brand_related .perfumes {
  float: left;
  width: 672px;
  position: relative;
}
.brand_related .perfumes .item {
  display: block;
  float: left;
  position: relative;
  background-image: url('../Img/picto/default/parfum_par_defaut_SIDEBAR_SMALL2_violet.jpg');
  background-position: center;
  background-repeat: no-repeat;
  width: 74px;
  height: 76px;
  padding: 18px;
  margin: 0 1px;
  overflow: hidden;
  background-color: #FFFFFF;
}
.brand_related .perfumes .more {
  margin: 15px 0 0 0;
  float: right;
}
.did_you_know {
  position: relative;
  float: left;
}
.did_you_know .h_title {
  color: #3c0063;
}
.did_you_know .content {
  position: relative;
  width: 100%;
  background-image: url('../Img/saviez_vous_shadow.png');
  background-repeat: no-repeat;
  background-position: center top;
}
.did_you_know .description {
  position: relative;
  float: left;
  padding: 0 18px 0 42px;
  background-image: url('../Img/picto/pin.png');
  background-repeat: no-repeat;
  background-position: 9px center;
}
.did_you_know .description p {
  padding: 25px 0 25px 18px;
  width: 580px;
  font-family: 'verdana', sans-serif;
  font-size: 11px;
  color: #4c4c4c;
  line-height: 1.5;
}
.sidebar.entry h2 {
  font-size: 14px;
  padding: 0 0 0 12px;
  margin: 35px 0 15px 0;
}
.sidebar.entry .advertising {
  margin: 30px 0 0 0;
}
.sidebar.entry .fragrance_finder {
  margin: 20px 0 7px 0;
}
.sidebar.entry .related.last_articles h2 {
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.5em;
  font-size: 24px;
}
.sidebar.entry .micro_actions {
  position: relative;
  width: 100%;
  float: left;
  margin: 11px 0 0 0;
}
.sidebar.entry .micro_actions h2 {
  float: left;
  position: relative;
  width: 289px;
  color: #f56473;
  background-color: #f8f8f8;
  padding: 14px 0 14px 11px;
  margin: 0;
  border-top: 3px solid #ff9daa;
}
.sidebar.entry .micro_actions ul {
  float: left;
  position: relative;
  width: 100%;
}
.sidebar.entry .micro_actions ul li {
  float: left;
  position: relative;
  width: 75px;
  height: 102px;
  background-color: #f1f1f1;
  border-bottom: 3px solid #f8f8f8;
  text-align: center;
}
.sidebar.entry .micro_actions ul li:hover {
  border-color: #ff9daa;
  background-image: url('../Img/top_contrib_noise.png');
  background-repeat: repeat;
}
.sidebar.entry .micro_actions ul li:hover .value {
  color: #f56473;
}
.sidebar.entry .micro_actions ul li .anim {
  position: relative;
  margin: 15px auto 10px;
  overflow: hidden;
  height: 50px;
  width: 40px;
}
.sidebar.entry .micro_actions ul li .anim span {
  display: block;
  position: relative;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: center -250px;
  height: 50px;
  width: 40px;
}
.sidebar.entry .micro_actions ul li .value {
  display: block;
  position: relative;
  font-family: 'Novecento-Medium', sans-serif;
  color: #575757;
}
.sidebar.entry .micro_actions ul li.spray .picto_spray,
.sidebar.entry .micro_actions ul li.spray .hover {
  background-image: url('../Img/picto/spray.png');
}
.sidebar.entry .micro_actions ul li.spray .hover {
  background-position: center -52px;
}
.sidebar.entry .micro_actions ul li.perfume .picto_perfume,
.sidebar.entry .micro_actions ul li.perfume .hover {
  background-image: url('../Img/picto/perfume.png');
  margin: 2px auto 0;
}
.sidebar.entry .micro_actions ul li.perfume .hover {
  background-position: center -52px;
}
.sidebar.entry .micro_actions ul li.heart .picto_heart,
.sidebar.entry .micro_actions ul li.heart .hover {
  background-image: url('../Img/picto/heart.png');
  margin: 15px auto 0;
}
.sidebar.entry .micro_actions ul li.heart .hover {
  background-position: center -52px;
  margin: 0 auto 15px;
}
.sidebar.entry .micro_actions ul li.heart_full .picto_heart_full,
.sidebar.entry .micro_actions ul li.heart_full .hover {
  background-image: url('../Img/picto/heart_full.png');
  margin: 13px auto 0;
}
.sidebar.entry .micro_actions ul li.heart_full .hover {
  background-position: center -52px;
  margin: 0 auto 13px;
}
.sidebar.entry .micro_actions .description {
  float: left;
  position: relative;
  width: 100%;
  height: 46px;
  overflow: hidden;
  background-color: #f8f8f8;
}
.sidebar.entry .micro_actions .description h3 {
  float: left;
  position: absolute;
  width: 300px;
  font-size: 10px;
  color: #f56473;
  padding: 18px 0 0;
  margin: 0;
  text-align: center;
  left: -282px;
}
.sidebar.entry .wear_perfume {
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
}
.sidebar.entry .wear_perfume .wear_item {
  position: relative;
  width: 100%;
  float: left;
  clear: both;
}
.sidebar.entry .wear_perfume .wear_item a {
  display: block;
  float: left;
  position: relative;
}
.sidebar.entry .wear_perfume .wear_item a span {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 10px;
  position: relative;
}
.sidebar.entry .wear_perfume .wear_item a .left {
  float: left;
  position: relative;
  background-repeat: no-repeat;
  background-position: center center;
  width: 52px;
  height: 35px;
}
.sidebar.entry .wear_perfume .wear_item a .center {
  float: left;
  position: relative;
  padding: 13px 0 12px;
  width: 210px;
  text-align: left;
}
.sidebar.entry .wear_perfume .wear_item a .right {
  float: left;
  position: relative;
  padding: 13px 10px 12px 18px;
  border-right: 3px solid black;
}
.sidebar.entry .wear_perfume .wear_item a:hover {
  text-decoration: none;
}
.sidebar.entry .wear_perfume .wear_item.pink {
  background-color: #ecdede;
}
.sidebar.entry .wear_perfume .wear_item.pink .left {
  background-image: url('../Img/picto/present.png');
}
.sidebar.entry .wear_perfume .wear_item.pink span {
  color: #f56473;
}
.sidebar.entry .wear_perfume .wear_item.pink .right {
  border-color: #ff9daa;
}
.sidebar.entry .wear_perfume .wear_item.orange {
  background-color: #f1e4d8;
}
.sidebar.entry .wear_perfume .wear_item.orange .left {
  background-image: url('../Img/picto/why.png');
}
.sidebar.entry .wear_perfume .wear_item.orange span {
  color: #f87800;
}
.sidebar.entry .wear_perfume .wear_item.orange .center {
  padding: 6px 0 5px;
}
.sidebar.entry .wear_perfume .wear_item.orange .right {
  border-color: #f87800;
}
.sidebar.entry .wear_perfume .wear_item.grey {
  background-color: #d6d6d6;
}
.sidebar.entry .wear_perfume .wear_item.grey .left {
  background-image: url('../Img/picto/basket.png');
}
.sidebar.entry .wear_perfume .wear_item.grey span {
  color: #868686;
}
.sidebar.entry .wear_perfume .wear_item.grey .right {
  border-color: #868686;
}
.sidebar.entry .wear_perfume .wear_item.grey .right.b {
  color: #4c4c4c;
}
.sidebar.entry .wear_perfume .border {
  margin: 3px 0;
  position: relative;
  display: block;
  float: left;
  width: 100%;
  height: 1px;
  background-color: #e1dde4;
}
.sidebar.entry .perfume_tags {
  float: left;
  position: relative;
  width: 100%;
}
.sidebar.entry .perfume_tags h2 {
  color: #3c0063;
  margin: 35px 0 5px 0;
}
.sidebar.entry .perfume_tags .ingredient_notes {
  float: left;
  position: relative;
  width: 100%;
}
.sidebar.entry .perfume_tags .ingredient_notes .material {
  padding: 3px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 0 5px 10px;
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  display: inline;
  float: left;
  margin: 10px 3px 0;
  white-space: nowrap;
}
.sidebar.entry .perfume_tags .ingredient_notes .material:hover {
  text-decoration: none;
}
.sidebar.entry .perfume_tags .ingredient_notes.head .material {
  background-color: #c4a6e2;
}
.sidebar.entry .perfume_tags .ingredient_notes.heart .material {
  background-color: #9068ab;
}
.sidebar.entry .perfume_tags .ingredient_notes.bottom .material {
  background-color: #3c0063;
}
.sidebar.entry .perfume_tags .perfume_tags_caption {
  margin: 20px 0 0 0;
  float: left;
  position: relative;
  width: 100%;
}
.sidebar.entry .perfume_tags .perfume_tags_caption span {
  width: 100px;
  float: left;
  border-top: 3px solid;
  padding: 6px 0;
  display: block;
  text-align: center;
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 10px;
}
.sidebar.entry .perfume_tags .perfume_tags_caption span.caption_head {
  color: #c4a6e2;
}
.sidebar.entry .perfume_tags .perfume_tags_caption span.caption_heart {
  color: #9068ab;
}
.sidebar.entry .perfume_tags .perfume_tags_caption span.caption_bottom {
  color: #3c0063;
}
.sidebar.entry .member_wear {
  position: relative;
  float: left;
  width: 100%;
}
.sidebar.entry .member_wear h2 {
  font-size: 14px;
  color: #f56473;
  padding: 0 0 0 12px;
  margin: 35px 0 15px 0;
}
.sidebar.entry .member_wear ul {
  position: relative;
  float: left;
  overflow: hidden;
  height: 78px;
  width: 100%;
}
.sidebar.entry .member_wear ul li {
  position: relative;
  float: left;
  margin: 1px 1px;
  top: 0px;
  width: 73px;
  height: 73px;
  background-image: url('../Img/picto/default/profil_par_defaut_SIDEBAR_SMALL2_pink.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.sidebar.entry .member_wear ul li a {
  display: block;
  overflow: hidden;
  width: 73px;
  height: 73px;
}
.sidebar.entry .member_wear .deploy_member {
  float: left;
  margin: 2px 1px 0;
  padding: 3px 70px;
  background-color: #FFFFFF;
  font-family: 'Novecento-DemiBold';
  font-size: 11px;
  cursor: pointer;
}
.sidebar.entry .member_wear .deploy_member span {
  display: block;
  color: #f56473;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 8px;
  height: 12px;
  background-image: url('../Img/picto/sprite_arrow.png');
  background-repeat: no-repeat;
}
.sidebar.entry .member_wear .deploy_member span.left {
  background-position: center 2px;
}
.sidebar.entry .member_wear .deploy_member span.right {
  background-position: center -6px;
}
.sidebar.entry .member_wear .deploy_member.ended {
  background-color: #f6f6f6;
}
.sidebar.entry .member_wear .deploy_member.ended span {
  color: #cccccc;
}
#explorer {
  margin-top: 20px;
}
#explorer .desc_after {
  display: none!important;
}
#explorer #hero {
  *zoom: 1;
  margin-bottom: 34px;
}
#explorer #hero:before,
#explorer #hero:after {
  content: "";
  display: table;
}
#explorer #hero:after {
  clear: both;
}
#explorer #hero .title {
  margin-bottom: 34px;
}
#explorer #hero span.sep,
#explorer #hero h1,
#explorer #hero a {
  display: inline;
  color: #9068ab;
  font-size: 12px;
  font-family: 'Novecento-DemiBold';
}
#explorer #hero span.h1 {
  color: #3c0063;
  display: inline-block;
  margin-bottom: 0;
}
#explorer #hero img {
  display: block;
  float: left;
  width: 168px;
  height: 168px;
  margin-right: 18px;
  margin-bottom: 18px;
}
#explorer #hero div.description.withimg {
  float: left;
  width: 486px;
}
#explorer #hero div.description h2 {
  margin-top: 0;
}
#explorer #hero div.description h3,
#explorer #hero div.description p {
  margin-bottom: 1.5em;
}
#explorer #hero div.description h3 {
  margin-top: 0;
  color: #c4a6e2;
}
#explorer #hero div.description p {
  line-height: 1.5;
  text-align: justify;
}
#explorer #hero .desc_wrapper {
  height: auto;
  float: left;
  width: 100%;
}
#explorer #bg_filters {
  display: none;
}
#explorer #top {
  width: 100%;
  height: 55px;
  *zoom: 1;
  background-color: #e9e8eb;
  background-color: rgba(184, 164, 204, 0.07);
  border-top: 1px solid #e2dde6;
  border-top: 1px solid rgba(138, 96, 166, 0.1);
  border-bottom: 3px #9068ab solid;
}
#explorer #top:before,
#explorer #top:after {
  content: "";
  display: table;
}
#explorer #top:after {
  clear: both;
}
#explorer #top .gender {
  float: left;
  width: 145px;
  margin: 10px 45px;
}
#explorer #top .gender.narrow {
  margin: 10px 15px;
}
#explorer #top .gender .bar a {
  display: block;
  float: right;
  font-size: 11px;
  font-family: 'Novecento-DemiBold';
  color: #9068ab;
  margin: 10px 0 0;
}
#explorer #top .gender .bar .bg {
  background: url('../Img/explorer_gender_bg.png') top left no-repeat;
  width: 35px;
  height: 20px;
  float: right;
  margin: 0 9px;
}
#explorer #top .gender .bar .bg .knob {
  background: #ECECEC url('../Img/explorer_gender_knob.png') top left no-repeat;
  background-position: -17px 0px;
  height: 14px;
  width: 14px;
  float: left;
  margin: 10px 0 0 12px;
}
#explorer #top .grid-list {
  float: right;
  margin-top: 20px;
}
#explorer #top .grid-list a {
  float: left;
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-repeat: no-repeat;
  background-image: url(../Img/picto/grid_list.png);
  width: 16px;
  height: 16px;
  margin-right: 18px;
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
}
#explorer #top .grid-list a.grid {
  background-position: 0 0;
}
#explorer #top .grid-list a.list {
  background-position: -16px 0;
}
#explorer #top .grid-list a.disabled {
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
}
#explorer #top .eSelect {
  background-color: #FFFFFF;
  float: left;
  position: relative;
  margin: 10px 0 0 20px;
}
#explorer #top .eSelect .selected span {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
#explorer #top .eSelect.brand {
  width: 202px;
}
#explorer #top .eSelect.brand .selected span {
  width: 124px;
}
#explorer #top .eSelect.year {
  width: 115px;
}
#explorer #top .eSelect.family {
  width: 182px;
}
#explorer #top .eSelect.family .selected span {
  width: 104px;
}
#explorer #top .eSelect .selected {
  height: 32px;
  overflow: hidden;
  padding: 1px 0 0 0;
  cursor: pointer;
}
#explorer #top .eSelect .selected span {
  display: block;
  float: left;
}
#explorer #top .eSelect .selected span.title {
  padding: 10px 20px;
  text-decoration: none;
  color: #9068ab;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  font-size: 10px;
}
#explorer #top .eSelect .selected span.arrow {
  width: 36px;
  height: 32px;
  float: right;
  border-left: 2px solid #ede8f2;
  background-image: url('../Img/perfume_customSelect_arrow.png');
  background-repeat: no-repeat;
  background-position: 15px 15px;
}
#explorer #top .eSelect .container {
  width: 100%;
  position: absolute;
  z-index: 1 !important;
}
#explorer #top .eSelect .container .value a {
  display: block;
  border-bottom: solid 1px #ede8f2;
  text-decoration: none;
  color: #9068ab;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  padding: 12px 0 12px 12px;
  font-size: 10px;
}
#explorer #top .eSelect .overflow {
  overflow: hidden;
  height: 0px;
  background-color: #fff;
}
#explorer #top .eSelect .antiscroll-scrollbar {
  background: gray;
  background: #b29ac4;
}
#explorer .results {
  *zoom: 1;
  width: 672px;
  overflow: hidden;
  position: relative;
  height: 0;
}
#explorer .results:before,
#explorer .results:after {
  content: "";
  display: table;
}
#explorer .results:after {
  clear: both;
}
#explorer .results .entry .center,
#explorer .results .entry .more_hover {
  font-family: 'Novecento-DemiBold';
  float: left;
  overflow: hidden;
  background: #9068ab;
}
#explorer .results .entry .center .actions,
#explorer .results .entry .more_hover .actions {
  width: 135px;
  margin: 0 auto;
  height: 33px;
  position: relative;
}
#explorer .results .entry .center .actions a,
#explorer .results .entry .more_hover .actions a {
  display: block;
  position: relative;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
  background: #9068ab url('../Img/picto/sprite_baro.png') no-repeat;
  width: 28px;
  height: 33px;
  float: left;
  margin: 0 7px 0 0;
  z-index: 0;
}
#explorer .results .entry .center .actions a.wear,
#explorer .results .entry .more_hover .actions a.wear {
  background-position: -3px -3px;
}
#explorer .results .entry .center .actions a.wore,
#explorer .results .entry .more_hover .actions a.wore {
  background-position: -34px -3px;
}
#explorer .results .entry .center .actions a.need,
#explorer .results .entry .more_hover .actions a.need {
  background-position: -102px -3px;
}
#explorer .results .entry .center .actions a.not_need,
#explorer .results .entry .more_hover .actions a.not_need {
  background-position: -67px -3px;
}
#explorer .results .entry .center .actions a.last,
#explorer .results .entry .more_hover .actions a.last {
  margin: 0;
}
#explorer .results .entry .center .titles,
#explorer .results .entry .more_hover .titles {
  width: 136px;
  margin: 20px auto;
  height: 20px;
  position: relative;
}
#explorer .results .entry .center .titles span,
#explorer .results .entry .more_hover .titles span {
  width: 100%;
  position: absolute;
  text-transform: uppercase;
  color: #FFFFFF;
  font-size: 10px;
  text-align: center;
  display: block;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
}
#explorer .results.grid .entry .more_hover {
  height: 73px;
  width: 168px;
  padding: 30px 0 0;
  margin-top: 1px;
}
#explorer .results.list .entry .center {
  height: 135px;
  width: 170px;
  padding: 90px 0 0;
}
#explorer .results.list .entry {
  border-top: none;
  margin-bottom: 2px;
  width: 900px;
}
#explorer .results.list .entry .trigger {
  float: left;
  width: 227px;
  cursor: pointer;
  overflow: hidden;
}
#explorer .results.list .entry .trigger .container {
  width: 400px;
  float: left;
}
#explorer .results.list .entry h2 {
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.5em;
  font-size: 24px;
  margin: 20px 0 3px;
  line-height: 1.3 !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
#explorer .results.list .entry h2,
#explorer .results.list .entry h2 a {
  color: #9068ab;
}
#explorer .results.list .entry .brand {
  font-family: "Verdana";
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
#explorer .results.list .entry .brand a {
  color: #9068ab;
  font-weight: bold;
}
#explorer .results.list .entry .right .quick_infos {
  margin: 20px 0 10px;
  height: 20px;
}
#explorer .results.list .entry .title {
  color: #9068ab;
}
#explorer .results.list .entry .statistics {
  margin-bottom: 10px;
}
#explorer .results.list .entry .statistics .title {
  font-weight: bold;
}
#explorer .results.list .entry .statistics .statistic.com .value.com {
  cursor: default;
}
#explorer .results.list .entry .description {
  text-transform: lowercase;
  color: #575757;
  font-family: "Verdana";
  height: 30px;
  overflow: hidden;
  padding-right: 10px;
}
#explorer .results.list .entry .right_arrow {
  display: none;
}
#explorer .results.grid .entry {
  float: left;
  width: 336px;
  height: 168px;
  border-top: none;
  margin-bottom: 2px;
}
#explorer .results.grid .entry .left {
  width: 130px;
  height: 132px;
  background-color: #FFFFFF;
  border-right: 2px solid #c4a6e2;
  padding: 18px;
  float: left;
}
#explorer .results.grid .entry .left a {
  display: block;
}
#explorer .results.grid .entry .right {
  float: left;
  width: 168px;
  height: 168px;
  padding: 0;
}
#explorer .results.grid .entry .right .top {
  float: left;
  background-color: #9068ab;
  padding: 0px 0px 10px 16px;
  height: 50px;
  width: 152px;
}
#explorer .results.grid .entry .right .top a {
  color: #FFFFFF;
}
#explorer .results.grid .entry .right .top a h3 {
  color: #FFFFFF;
  margin-bottom: 5px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
#explorer .results.grid .entry .right .top .brand {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
#explorer .results.grid .entry .right .top .brand,
#explorer .results.grid .entry .right .top .brand a {
  color: #FFFFFF;
}
#explorer .results.grid .entry .right .top .brand a {
  font-size: 11px;
  font-weight: bold;
}
#explorer .results.grid .entry .right .bottom {
  background-color: #e2dee4;
  float: left;
  position: relative;
  width: 168px;
  height: 108px;
  overflow: hidden;
}
#explorer .results.grid .entry .right .bottom .container {
  position: absolute;
  width: 336px;
  left: 0px;
}
#explorer .results.grid .entry .right .bottom .container .quick_infos {
  display: block;
  float: left;
  width: 168px;
  height: 108px;
}
#explorer .results.grid .entry .right .bottom .container .quick_infos .info {
  float: none;
  margin: 0 0 8px 18px;
}
#explorer .results.grid .entry .right .bottom .container .quick_infos .info:first-child a,
#explorer .results.grid .entry .right .bottom .container .quick_infos .info.first a {
  display: block;
}
#explorer .results.grid .entry .right .bottom .container .more_hover {
  width: 168px;
}
#explorer .results.grid .entry .right_arrow {
  display: none;
}
#explorer .load_more a {
  clear: both;
  position: relative;
  width: 100%;
  background-color: #FFFFFF;
  display: block;
  text-decoration: none;
  padding: 10px 0;
  text-align: center;
  cursor: pointer;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 11px;
  color: #c0accf;
}
#explorer .load_more a span.arrow {
  width: 7px;
  height: 5px;
  background-image: url('../Img/perfume_customSelect_arrow.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  display: inline-block;
  margin-left: 5px;
  cursor: pointer;
}
#explorer .load_more a .loading {
  display: none;
  position: absolute;
  top: 9px;
  left: 10px;
  background-image: url(../Img/SPINNER3_violet_16x16.gif);
}
.sidebar.explorer .last_articles {
  *zoom: 1;
  float: none;
}
.sidebar.explorer .last_articles:before,
.sidebar.explorer .last_articles:after {
  content: "";
  display: table;
}
.sidebar.explorer .last_articles:after {
  clear: both;
}
.sidebar.explorer .fragrance_finder {
  width: 300px;
}
.content.showprofile {
  position: relative;
}
.content.showprofile .h_title {
  padding: 35px 0 15px 0;
  height: 28px;
  width: 100%;
  position: relative;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.5em;
  font-size: 24px;
  margin: 0;
  color: #f56473;
}
.content.showprofile .showprofile_details {
  float: left;
  position: relative;
  width: 100%;
}
.content.showprofile .showprofile_details .member_profile {
  width: 990px;
  position: absolute;
  height: 240px;
  float: left;
  left: 0;
  top: 0;
}
.content.showprofile .showprofile_details .member_profile .left {
  width: 225px;
  height: 215px;
  float: left;
  position: relative;
  background-image: url('../Img/picto/default/profil_par_defaut_BIG2_pink.jpg');
  background-repeat: no-repeat;
  background-position: center;
  margin: 0 15px 0 0;
  overflow: hidden;
}
.content.showprofile .showprofile_details .member_profile .right {
  float: left;
}
.content.showprofile .showprofile_details .member_profile .right .name span {
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 20px;
  color: #000000;
}
.content.showprofile .showprofile_details .member_profile .right .name span.pink {
  color: #ff9daa;
}
.content.showprofile .showprofile_details .member_profile .right .informations {
  margin: 7px 0 0 0;
  float: left;
}
.content.showprofile .showprofile_details .member_profile .right .informations span {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 10px;
  color: #4c4c4c;
  display: inline;
  float: left;
  padding: 3px 0 0 16px;
  margin: 0 30px 0 0;
  height: 14px;
  background-position: left center;
  background-repeat: no-repeat;
}
.content.showprofile .showprofile_details .member_profile .right .informations span.city {
  background-image: url('../Img/picto/picto_map_grey.png');
}
.content.showprofile .showprofile_details .member_profile .right .informations span.date {
  background-image: url('../Img/picto/clock_grey.png');
}
.content.showprofile .showprofile_details .member_profile .right .informations span.website {
  background-image: url('../Img/picto/globe_grey.png');
}
.content.showprofile .showprofile_details .member_profile .right .informations span.website a {
  font-family: "Verdana";
  font-size: 11px;
  line-height: 10px;
}
.content.showprofile .showprofile_details .member_profile .right .description {
  margin: 22px 0 0 0;
  float: left;
  clear: both;
  position: relative;
  width: 100%;
}
.content.showprofile .showprofile_details .member_profile .right .description .points {
  position: relative;
  width: 100%;
}
.content.showprofile .showprofile_details .member_profile .right .description .points .have {
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 16px;
  color: #4c4c4c;
  margin: 0 3px 0 0;
}
.content.showprofile .showprofile_details .member_profile .right .description .points .value {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 16px;
  color: #f56473;
  font-weight: bold;
}
.content.showprofile .showprofile_details .member_profile .right .description .points .value .points_label {
  margin: 0 0 0 3px;
  font-weight: normal;
}
.content.showprofile .showprofile_details .member_profile .right .description .points .status {
  float: none;
  border-radius: 2px;
  background-color: #f56473;
  color: #FFFFFF;
  padding: 2px 5px;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 0 5px;
  position: relative;
  top: -2px;
}
.content.showprofile .showprofile_details .member_profile .right .description p {
  margin: 20px 0 0 0;
  width: 745px;
  font-family: 'verdana', sans-serif;
  font-size: 12px;
  color: #4c4c4c;
  line-height: 1.5;
}
.content.showprofile .showprofile_details .member_actions {
  margin: 262px 0 0 0;
  position: relative;
  width: 100%;
  float: left;
}
.content.showprofile .showprofile_details .member_actions .how_to {
  position: relative;
  width: 100%;
  background-image: url('../Img/saviez_vous_shadow.png');
  background-repeat: no-repeat;
  background-position: center top;
  float: left;
}
.content.showprofile .showprofile_details .member_actions .how_to h2 {
  font-size: 14px;
  padding: 0 0 0 12px;
  margin: 20px 0 15px 0;
  color: #2e2e2e;
}
.content.showprofile .showprofile_details .member_actions .how_to p {
  font-family: 'verdana', sans-serif;
  font-size: 12px;
  color: #4c4c4c;
  line-height: 1.4;
  padding: 0 12px 35px 12px;
}
.content.showprofile .showprofile_details .member_actions #last_comments {
  float: left;
}
.content.showprofile .showprofile_details .member_actions .member_events {
  float: left;
  margin: 0 0 20px 0;
  position: relative;
  width: 100%;
}
.content.showprofile .showprofile_details .member_actions .member_events .event_wear,
.content.showprofile .showprofile_details .member_actions .member_events .event_wore,
.content.showprofile .showprofile_details .member_actions .member_events .event_need {
  position: relative;
  width: 100%;
  float: left;
}
.content.showprofile .showprofile_details .member_actions .member_events .wrapper_grid {
  overflow: hidden;
  width: 672px;
  height: 228px;
  position: relative;
  float: none;
}
.content.showprofile .showprofile_details .member_actions .member_events .wrapper_grid .content_grid {
  float: left;
}
.content.showprofile .showprofile_details .member_actions .member_events .open_grid {
  width: 670px;
  background-color: white;
  padding: 5px 0;
  text-align: center;
  cursor: pointer;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 14px;
  color: #C0ACCF;
  display: block;
  float: left;
}
.content.showprofile .showprofile_details .member_actions .member_events .action_title {
  padding: 20px 0 20px 42px;
  border-top: 1px solid #dad3df;
  display: block;
  position: relative;
  width: 630px;
  float: left;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
  color: #9068ab;
  background-repeat: no-repeat;
  background-position: 20px 18px;
  background-color: #f1eef3;
}
.content.showprofile .showprofile_details .member_actions .member_events .action_title .personal_infos {
  color: #3c0063;
}
.content.showprofile .showprofile_details .member_actions .member_events .action_title.not {
  background-position: 20px 22px;
  background-image: url('../Img/picto/cross_violet.png');
}
.content.showprofile .showprofile_details .member_actions .member_events .event_wear .action_title {
  background-image: url('../Img/picto/sprayX11_violet.png');
}
.content.showprofile .showprofile_details .member_actions .member_events .event_wore .action_title {
  background-image: url('../Img/picto/little_perfume_violet.png');
}
.content.showprofile .showprofile_details .member_actions .member_events .event_wore .action_title.wore {
  color: #3c0063;
  background-image: none;
  padding: 10px 0 10px 20px;
  border-top: 1px solid #d5cdda;
  width: 652px;
  background-color: #e3dce7;
}
.content.showprofile .showprofile_details .member_actions .member_events .event_need .action_title {
  background-image: url('../Img/picto/little_heart_violet.png');
  background-position: 20px 21px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume {
  float: left;
  position: relative;
  width: 50%;
  margin: 0 0 15px 0;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .left {
  width: 130px;
  height: 132px;
  background-color: #FFFFFF;
  border-right: 2px solid #c4a6e2;
  padding: 18px;
  background-image: url('../Img/picto/default/parfum_par_defaut_SMALL2_violet.jpg');
  background-repeat: no-repeat;
  background-position: center;
  float: left;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .left a {
  height: 132px;
  width: 132px;
  display: block;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right {
  width: 168px;
  height: 168px;
  float: left;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right .top {
  background-color: #9068ab;
  padding: 15px 16px 10px 16px;
  float: left;
  height: 35px;
  width: 136px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right .top a {
  color: #FFFFFF;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right .top a h3 {
  color: #FFFFFF;
  margin: 0 0 5px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right .top .brand {
  color: #FFFFFF;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right .top .brand a {
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right .bottom {
  background-color: #e2dee4;
  float: left;
  position: relative;
  width: 100%;
  height: 108px;
  text-align: center;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right .bottom .icon {
  height: 35px;
  width: 35px;
  background-image: url('../Img/picto/spray_violet.png');
  background-repeat: no-repeat;
  background-position: center;
  display: block;
  float: left;
  margin: 30px 5px 0 53px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right .bottom .value {
  display: block;
  float: left;
  margin: 38px 0 0 0;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 24px;
  font-weight: bold;
  color: #9068ab;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right .bottom .title {
  display: block;
  margin: 7px 0 0 0;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 10px;
  color: #9068ab;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume .right_arrow {
  display: none;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small {
  margin: 0 0 2px 0;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .left {
  width: 74px;
  height: 76px;
  background-image: url('../Img/picto/default/parfum_par_defaut_SIDEBAR_SMALL2_violet.jpg');
  background-repeat: no-repeat;
  background-position: center;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .left a {
  width: 76px;
  height: 76px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .left img {
  width: 76px;
  height: 76px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .right {
  height: 112px;
  width: 224px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .right .top {
  width: 192px;
  height: 31px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .right .bottom {
  height: 56px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .right .bottom .icon {
  background-image: url('../Img/picto/little_perfume_violet.png');
  margin: 15px 5px 0 25px;
  height: 20px;
  width: 20px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .right .bottom .clear {
  display: none;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .right .bottom .value {
  margin: 20px 5px 0 0;
  font-size: 10px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .right .bottom .title {
  margin: 20px 0 0 0;
  font-size: 10px;
  float: left;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.small .right_arrow {
  display: none;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid {
  width: 112px;
  height: 112px;
  float: left;
  margin: 0 0 2px 0;
  overflow: hidden;
  cursor: pointer;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .left {
  width: 74px;
  height: 76px;
  position: relative;
  float: left;
  border-right: 2px solid #F2F2F2;
  z-index: 4;
  background-image: url('../Img/picto/default/parfum_par_defaut_SIDEBAR_SMALL2_violet.jpg');
  background-repeat: no-repeat;
  background-position: center;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .left a {
  width: 76px;
  height: 76px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .left img {
  width: 76px;
  height: 76px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .right {
  height: 111px;
  width: 222px;
  visibility: hidden;
  z-index: 0;
  float: left;
  text-align: left;
  position: absolute;
  left: -112px;
  background-color: #9068ab;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .right .top {
  height: 31px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .right .top h3 {
  font-weight: bold;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .right .bottom {
  height: 56px;
  background-color: #9068ab;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .right .bottom .icon {
  background-image: url('../Img/picto/little_heart_violet_light.png');
  background-position: center 5px;
  margin: 15px 2px 0 25px;
  height: 20px;
  width: 20px;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .right .bottom .clear {
  display: none;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .right .bottom .value {
  margin: 20px 5px 0 0;
  font-size: 10px;
  color: #FFFFFF;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .right .bottom .title {
  margin: 20px 0 0 0;
  font-size: 10px;
  float: left;
  color: #FFFFFF;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .right.double_right {
  left: 0;
}
.content.showprofile .showprofile_details .member_actions .member_events .show_perfume.grid .right_arrow {
  display: none;
}
.sidebar .bottom_sidebar {
  margin: 280px 0 0 0;
}
.sidebar .bottom_sidebar .perfume_and_me {
  float: left;
  position: relative;
  background-color: #F8F8F8;
  border-top: 3px solid #ff9daa;
  margin: 0 0 30px 0;
}
.sidebar .bottom_sidebar .perfume_and_me h3 {
  color: #ff9daa;
  padding: 18px 0 18px 20px;
  margin: 0;
  width: 280px;
  border-bottom: 1px solid #e5e5e5;
}
.sidebar .bottom_sidebar .perfume_and_me span {
  float: left;
  width: 256px;
  padding: 18px 22px;
  background-color: #F8F8F8;
  font-size: 11px;
  color: #666666;
  line-height: 1.5;
  border-bottom: 1px solid #e5e5e5;
}
.sidebar .bottom_sidebar .perfume_and_me span.double {
  background-color: #f0f0f0;
}
.sidebar .bottom_sidebar .advertising {
  float: left;
}
.wrapper_myprofile {
  width: 670px;
  float: left;
  margin-right: 15px;
}
.wrapper_myprofile #dashboard {
  color: #000000;
  font-size: 12px;
  font-family: Novecento-DemiBold;
  float: right;
}
.wrapper_myprofile #dashboard span {
  background-image: url('../Img/picto/eye.gif');
  width: 19px;
  height: 13px;
  display: block;
  float: left;
  margin-right: 5px;
}
.wrapper_myprofile #dashboard:hover {
  text-decoration: none;
  color: #4c4c4c;
}
.wrapper_myprofile #head_wrap {
  height: 170px;
  margin: 30px 0 0 0;
}
.wrapper_myprofile #head_wrap h1 {
  color: #f56473;
  margin: 0 0 30px 0;
}
.wrapper_myprofile #head_wrap #head {
  height: 30px;
  width: 100%;
  position: relative;
}
.wrapper_myprofile #head_wrap #head div {
  color: #2e2e2e;
  font-size: 16px;
  font-family: Verdana;
  float: left;
  margin: 0;
}
.wrapper_myprofile #head_wrap #head div .pink {
  color: #f46473;
  font-family: Novecento-DemiBold;
}
.wrapper_myprofile #head_wrap #head .tag-pointer {
  margin-left: 10px;
  top: 1px;
}
.wrapper_myprofile #head_wrap #head .tag-pointer:before {
  background-position: 0px -60px;
}
.wrapper_myprofile #head_wrap #head .tag-pointer:after {
  border-color: #f07187;
  background-color: #f07187;
}
.wrapper_myprofile #head_wrap #head a {
  position: absolute;
  top: 0px;
  right: 0px;
}
.wrapper_myprofile #head_wrap p {
  color: #575757;
  line-height: 22px;
  margin-top: 15px;
}
.wrap {
  overflow: hidden;
  position: relative;
  background-color: #f9f9f9;
  width: 670px;
}
.wrap ul {
  height: 55px;
  width: 100%;
  background-color: #ecdddf;
}
.wrap ul li {
  height: 100%;
  float: left;
}
.wrap ul li a {
  display: block;
  padding: 22px 20px;
  color: #ff9ea8;
  font-size: 12px;
  font-family: Novecento-Medium;
}
.wrap ul li a:hover {
  text-decoration: none;
}
.wrap ul li.selected {
  background-color: #f9f9f9;
}
.wrap .row {
  position: relative;
  margin-top: 5px;
  height: 40px;
  clear: both;
  width: 295px;
  z-index: 1;
  font-family: Verdana;
  font-size: 10px;
}
.wrap .row label {
  display: block;
  text-align: left;
  padding-top: 12px;
}
.wrap input[type=text],
.wrap input[type=password] {
  position: relative;
  width: 280px;
  height: 8px;
  padding: 12px 0 12px 12px;
  border: 1px solid #FFFFFF;
  outline: none;
  font-family: 'Novecento-DemiBold';
  color: #f46d7b;
  font-size: 10px;
  text-transform: uppercase;
  z-index: 2;
}
.wrap #wrapper_slider {
  width: 2030px;
}
.wrap #wrapper_slider form {
  float: left;
  outline: none;
}
.wrap #wrapper_slider .account_myprofile,
.wrap #wrapper_slider .profile_myprofile,
.wrap #wrapper_slider .perfume_myprofile {
  float: left;
  width: 650px;
  padding: 30px 0px 30px 20px;
}
.wrap #wrapper_slider .account_myprofile .submit,
.wrap #wrapper_slider .profile_myprofile .submit,
.wrap #wrapper_slider .perfume_myprofile .submit {
  float: left;
  height: 60px;
}
.wrap #wrapper_slider .account_myprofile .submit input,
.wrap #wrapper_slider .profile_myprofile .submit input,
.wrap #wrapper_slider .perfume_myprofile .submit input {
  height: 40px;
  padding: 0px 20px 0 30px;
  outline: none;
  border-radius: 5px;
  background-color: #f46d7b;
  border: 1px solid #E05664;
  color: #FFFFFF;
  font-family: 'Novecento-DemiBold';
  font-size: 12px;
  text-transform: uppercase;
  background-image: url('../Img/check.png');
  background-repeat: no-repeat;
  background-position: 15px center;
  float: left;
  cursor: pointer;
}
.wrap #wrapper_slider .account_myprofile .right {
  float: left;
  width: 315px;
  padding-left: 20px;
}
.wrap #wrapper_slider .account_myprofile .left {
  float: left;
}
.wrap #wrapper_slider .account_myprofile .left .row {
  width: auto;
}
.wrap #wrapper_slider .account_myprofile .password input {
  position: absolute;
  top: 0px;
  left: 0px;
}
.wrap #wrapper_slider .account_myprofile div.checkboxGroup {
  clear: both;
  padding: 15px 0 10px 0;
}
.wrap #wrapper_slider .account_myprofile div.checkboxGroup div.rowCheckbox {
  margin-top: 0px;
  height: 25px;
  width: 100%;
}
.wrap #wrapper_slider .account_myprofile div.checkboxGroup div.rowCheckbox input[type=checkbox] {
  display: none;
}
.wrap #wrapper_slider .account_myprofile div.checkboxGroup div.rowCheckbox .checkbox {
  width: 16px;
  height: 16px;
  background-color: #FFFFFF;
  float: left;
  margin-right: 5px;
  cursor: pointer;
}
.wrap #wrapper_slider .account_myprofile div.checkboxGroup div.rowCheckbox .agreed {
  background: url('../Img/checked.jpg');
  width: 16px;
  height: 16px;
}
.wrap #wrapper_slider .account_myprofile div.checkboxGroup div.rowCheckbox p {
  padding-top: 3px;
}
.wrap #wrapper_slider .account_myprofile div.checkboxGroup div.rowCheckbox p.fb_style {
  color: #FFFFFF;
  float: left;
  position: relative;
  top: -5px;
  padding: 7px 10px 7px 25px;
  border: 1px solid #224885;
  background-color: #3e5f97;
  background-image: url('../Img/fb.png');
  background-position: 5px 3px;
  background-repeat: no-repeat;
}
.wrap #wrapper_slider .account_myprofile #facebook {
  margin: 20px 0px;
  float: left;
  width: 640px;
}
.wrap #wrapper_slider .account_myprofile #facebook a#sign_up_fb {
  padding: 5px 10px 4px 25px;
  border: 1px solid #224885;
  background-color: #3E5F97;
  background-image: url('../Img/fb.png');
  background-repeat: no-repeat;
  background-position: 5px 3px;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
  border-radius: 5px;
  float: left;
}
.wrap #wrapper_slider .account_myprofile #facebook a#sign_up_fb:hover {
  background-color: #4970B0;
  border-color: #29569E;
}
.wrap #wrapper_slider .account_myprofile #facebook div {
  float: left;
  color: #aeaeae;
  font-size: 10px;
  font-family: Novecento-Medium;
  margin-top: 7px;
  margin-left: 20px;
}
.wrap #wrapper_slider .account_myprofile #facebook p {
  clear: both;
  color: #aeaeae;
  font-size: 10px;
  font-family: Verdana;
  padding-top: 15px;
  line-height: 15px;
}
.wrap #wrapper_slider .profile_myprofile .uploadFiles {
  width: auto;
  height: 130px;
}
.wrap #wrapper_slider .profile_myprofile .right {
  float: left;
  padding-left: 5px;
}
.wrap #wrapper_slider .profile_myprofile .left {
  clear: both;
  float: left;
  width: 315px;
}
.wrap #wrapper_slider .profile_myprofile .left label {
  color: #F46D7B;
  font-family: 'Novecento-DemiBold';
  font-size: 10px;
  margin-left: 12px;
  float: left;
}
.wrap #wrapper_slider .profile_myprofile .form {
  margin-bottom: 20px;
  float: left;
}
.wrap #wrapper_slider .profile_myprofile .form .left .row,
.wrap #wrapper_slider .profile_myprofile .form .right .row {
  width: 280px;
}
.wrap #wrapper_slider .profile_myprofile .form .left .row input[type=text],
.wrap #wrapper_slider .profile_myprofile .form .right .row input[type=text] {
  width: 266px;
}
.wrap #wrapper_slider .profile_myprofile .form .row {
  width: 600px;
  float: left;
}
.wrap #wrapper_slider .profile_myprofile .form .row input[type=text] {
  width: 586px;
}
.wrap #wrapper_slider .profile_myprofile textarea {
  width: 560px;
  max-width: 560px;
  height: 125px;
  overflow: hidden;
  color: #f26d7a;
  font-family: Novecento-Medium;
  font-size: 10px;
  padding: 15px 20px 0px 20px;
  margin: 5px 0px;
  border: 0px;
  resize: none;
}
.wrap #wrapper_slider .perfume_myprofile .question {
  clear: both;
  width: 635px;
  margin: 15px 0px;
  float: left;
}
.wrap #wrapper_slider .perfume_myprofile .question .question_perfume {
  color: #666666;
  font-size: 12px;
  font-family: Verdana;
  margin-bottom: 10px;
  width: 100%;
  float: left;
}
.wrap #wrapper_slider .perfume_myprofile .question .question_perfume span {
  font-family: Novecento-Medium;
  font-weight: bold;
}
.wrap #wrapper_slider .perfume_myprofile .question .serial.customSelect,
.wrap #wrapper_slider .perfume_myprofile .question .perfumFinder {
  float: left;
  margin-left: 12px;
  width: 280px;
}
.wrap #wrapper_slider .perfume_myprofile .question .serial.customSelect input[type=text],
.wrap #wrapper_slider .perfume_myprofile .question .perfumFinder input[type=text] {
  width: 266px;
  font-size: 11px;
}
.wrap #wrapper_slider .perfume_myprofile .question .perfumFinder #member_parfum {
  padding-left: 25px;
  width: 253px;
}
.wrap #wrapper_slider .perfume_myprofile .question .perfumFinder .plus {
  height: 100%;
  width: 35px;
  position: absolute;
  top: 0px;
  right: 0px;
  border-left: solid 2px #FFE7E9;
  z-index: 2;
}
.wrap #wrapper_slider .perfume_myprofile .question .perfumFinder .plus div {
  font-family: Novecento-DemiBold;
  font-size: 24px;
  color: #ffaeb6;
  text-align: center;
  cursor: default;
  margin-top: 3px;
}
.wrap #wrapper_slider .perfume_myprofile .question div.checkboxGroup {
  float: left;
}
.wrap #wrapper_slider .perfume_myprofile .question div.checkboxGroup div {
  width: 100%;
}
.wrap #wrapper_slider .perfume_myprofile .question div.checkboxGroup div input[type=checkbox] {
  display: none;
}
.wrap #wrapper_slider .perfume_myprofile .question div.checkboxGroup div .checkbox {
  width: 16px;
  height: 16px;
  background-color: #FFFFFF;
  float: left;
  margin-right: 5px;
  cursor: pointer;
}
.wrap #wrapper_slider .perfume_myprofile .question div.checkboxGroup div .agreed {
  background: url('../Img/checked.jpg');
  width: 16px;
  height: 16px;
  float: left;
}
.wrap #wrapper_slider .perfume_myprofile .question div.checkboxGroup div p {
  line-height: 17px;
  padding-left: 21px;
  margin: 12px 0px;
  font-size: 11px;
  font-family: Verdana;
  color: #9c9c9c;
}
.sidebar.myprofile {
  display: block;
}
.sidebar.myprofile .micro_actions {
  position: relative;
  width: 100%;
  float: left;
  margin-bottom: 30px;
  background-color: #f9f9f9;
}
.sidebar.myprofile .micro_actions h2 {
  float: left;
  position: relative;
  width: 289px;
  color: #f56473;
  background-color: #F8F8F8;
  padding: 14px 0 14px 11px;
  margin: 0;
  border-top: 3px solid #FF9DAA;
  border-bottom: 1px solid #f8e0e2;
  font-size: 12px;
}
.sidebar.myprofile .micro_actions ul {
  float: left;
  position: relative;
  width: 100%;
}
.sidebar.myprofile .micro_actions ul li {
  float: left;
  position: relative;
  width: 75px;
  height: 102px;
  text-align: center;
}
.sidebar.myprofile .micro_actions ul li .anim {
  position: relative;
  margin: 15px auto 10px;
  overflow: hidden;
  height: 50px;
  width: 40px;
}
.sidebar.myprofile .micro_actions ul li .anim span {
  display: block;
  position: relative;
  background-repeat: no-repeat;
  background-position: center -250px;
  height: 50px;
  width: 40px;
}
.sidebar.myprofile .micro_actions ul li .anim span.picto_spray {
  background-image: url('../Img/picto/spray.png');
}
.sidebar.myprofile .micro_actions ul li .anim span.picto_perfume {
  background-image: url('../Img/picto/perfume.png');
  margin: 2px auto 0;
}
.sidebar.myprofile .micro_actions ul li .anim span.picto_heart_full {
  background-image: url('../Img/picto/heart_full.png');
  margin: 13px auto 0;
}
.sidebar.myprofile .micro_actions ul li .anim span.picto_heart {
  background-image: url('../Img/picto/heart.png');
  margin: 15px auto 0;
}
.sidebar.myprofile .micro_actions ul li .value {
  display: block;
  position: relative;
  cursor: default;
  font-family: 'Novecento-Medium', sans-serif;
  color: #575757;
}
.sidebar.myprofile .advertising,
.sidebar.myprofile .pro {
  float: left;
}
.sidebar.myprofile .pro h2 {
  padding-top: 25px;
}
.sidebar.myprofile .rewards {
  margin: 95px 0 0 0;
  float: left;
  border-top: 3px solid #ff9daa;
  position: relative;
  width: 100%;
}
.sidebar.myprofile .rewards .wrapper {
  background-color: #f6f6f6;
  background-color: rgba(255, 255, 255, 0.5);
  position: relative;
  width: 100%;
  float: left;
  border-bottom: 1px solid #ecdede;
}
.sidebar.myprofile .rewards .wrapper h2 {
  font-family: 'Novecento-DemiBold';
  font-size: 12px;
  color: #f56473;
  margin: 0;
  padding: 25px 0 10px 20px;
  line-height: 1.3em;
  letter-spacing: 0.1em;
  word-spacing: 0.2em;
}
.sidebar.myprofile .rewards .wrapper dt {
  font-family: 'Novecento-Medium', sans-serif;
  margin-bottom: 0.4em;
  line-height: 1.2em;
  padding: 0 10px 0 30px;
  font-size: 11px;
  color: #575757;
}
.sidebar.myprofile .rewards .wrapper dt:before {
  content: "›";
  float: left;
  display: block;
  margin-left: -1em;
}
.sidebar.myprofile .rewards .wrapper dd {
  font-family: 'Verdana', sans-serif;
  margin-bottom: 1.9em;
  line-height: 1.2em;
  margin-left: 30px;
  font-size: 11px;
  color: #575757;
}
.sidebar.myprofile .rewards .more {
  display: inline;
  float: right;
  margin: 12px 0 0 0;
}
.h_title {
  padding: 35px 0 15px 0;
  height: auto;
  width: 100%;
  position: relative;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.5em;
  font-size: 24px;
  margin: 0;
}
.content .content_description {
  color: #575757;
  line-height: 1.5em;
  font-size: 12px;
  float: left;
}
.content .content_description p,
.content .content_description span {
  line-height: 1.5;
}
.content .wrapper_details {
  position: relative;
  width: 100%;
  height: 1371px;
  float: left;
  margin: 30px 0 0 0;
  overflow: hidden;
}
.content .details {
  position: relative;
  width: 100%;
  float: left;
}
.content .open_more {
  width: 100%;
  background-color: white;
  padding: 5px 0;
  text-align: center;
  cursor: pointer;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 14px;
  display: block;
  position: relative;
  float: left;
}
.content .open_more .permanent {
  display: block !important;
}
.content .details {
  float: left;
}
.content .details .item {
  float: left;
  margin: 0 0 2px 0;
}
.content .details .item .left {
  float: left;
  position: relative;
}
.content .details .item .left a {
  border: 0;
  display: block;
  float: left;
  text-decoration: none;
}
.content .details .item .left a img {
  border: 0;
  float: left;
}
.content .details .item .right {
  float: left;
  width: 523px;
  padding: 20px 20px 15px 15px;
  background-color: #f8f8f8;
}
.content .details .item .right a {
  display: block;
}
.content .details .item .right a h2 {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
  margin: 0 0 2px 0;
  height: 25px;
}
.content .details .item .right .short_description {
  height: 28px;
  float: left;
  margin: 0 0 6px 0;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.content .details .item .right .short_description p {
  display: block;
  float: left;
  font-size: 11px;
  line-height: 1.3em;
}
.content .details .item .right .gender {
  float: left;
  position: relative;
}
.content .details .item .right .gender span {
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 11px;
  color: #c4a6e2;
  display: inline;
  margin: 0 3px 0 0;
}
.content .details .item .right .gender span.type {
  color: #9068ab;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-weight: bold;
  margin: 0;
}
.content .details .item .right .explorer_link {
  float: right;
  font-family: 'Novecento-DemiBold', sans-serif;
}
.content .details .item .right .explorer_link a {
  display: block;
  float: left;
  font-size: 11px;
  height: 16px;
}
.content .details .item .right .explorer_link a span {
  display: inline;
  float: left;
  font-size: 11px;
}
.content .details .item .right .explorer_link a span.arrow {
  font-weight: bold;
  margin: 2px 0 0 5px;
  font-size: 8px;
}
.content .details .item .right .explorer_link a:hover {
  text-decoration: none;
}
.content .details .item .right .explorer_link a:hover span {
  text-decoration: underline;
}
.content .details .item .right .explorer_link a:hover span.arrow {
  text-decoration: none;
}
.content .details .item .right_arrow {
  display: none;
}
/* DIFFERENCIES BEETWEEN PAGES*/
.content.material .h_title,
.content.family .h_title {
  color: #9068ab;
}
.content.material .open_more,
.content.family .open_more {
  color: #9068ab;
}
.content.material .details,
.content.family .details {
  border-top: 3px solid #9068ab;
}
.content.material .item .left,
.content.family .item .left {
  border-right: 2px solid #e3dce7;
}
.content.material .item .right a,
.content.family .item .right a {
  color: #3c0063;
}
.content.material .item .right a h2,
.content.family .item .right a h2 {
  color: #3c0063;
}
.content.material .item .right .explorer_link,
.content.family .item .right .explorer_link {
  color: #9068ab;
}
.content.material .item .right .explorer_link a,
.content.family .item .right .explorer_link a {
  color: #9068ab;
}
.content.material .item .right .explorer_link a span,
.content.family .item .right .explorer_link a span {
  color: #9068ab;
}
.content.material .item .right .explorer_link a .arrow,
.content.family .item .right .explorer_link a .arrow {
  color: #3c0063;
}
.content.author .h_title {
  color: #f87800;
}
.content.author .h_title span {
  font-size: 12px;
  color: #ffa81e;
}
.content.author .open_more {
  color: #ffa81e;
}
.content.author .details {
  border-top: 3px solid #f87800;
}
.content.author .item .left {
  border-right: 2px solid #f8dabe;
  height: 112px;
  width: 110px;
  background-image: url('../Img/picto/default/profil_par_defaut_SMALL_orange.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.content.author .item .left a {
  display: block;
  height: 112px;
  width: 110px;
}
.content.author .item .right a {
  color: #4c4c4c;
}
.content.author .item .right a h2 {
  color: #4c4c4c;
}
.content.author .item .right .explorer_link {
  color: #ffa81e;
}
.content.author .item .right .explorer_link a {
  color: #ffa81e;
}
.content.author .item .right .explorer_link a span {
  color: #ffa81e;
}
.content.author .item .right .explorer_link a .arrow {
  color: #f87800;
}
.content.author.entry .left_image {
  float: left;
  margin: 0 15px 0 0;
  position: relative;
  height: 168px;
  width: 168px;
  background-image: url('../Img/picto/default/profil_par_defaut_orange.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.content.author.entry .content_description {
  width: 489px;
  position: relative;
  float: left;
  margin: 18px 0 0 0;
}
.content.author.entry .left {
  height: 168px;
  width: 168px;
  background-image: url('../Img/picto/default/article_par_defaut.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.content.author.entry .left a {
  display: block;
  height: 168px;
  width: 168px;
}
.content.author.entry .right {
  width: 467px;
}
.content.author.entry .right .short_description {
  margin: 0 0 18px 0;
  height: 58px;
}
.content.author.entry .right .more_infos {
  float: left;
  position: relative;
  width: 350px;
  height: 30px;
  overflow: hidden;
}
.content.author.entry .right .more_infos span {
  display: inline;
  float: left;
  color: #f87800;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 10px;
  margin: 1px 10px 0 0;
}
.content.author.entry .right .more_infos span.by {
  color: #ffa81e;
  font-family: 'verdana', sans-serif;
  margin: 0 4px 0 0;
}
.content.author.entry .right .more_infos span.category {
  width: 100px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.content.author.entry .right .more_infos .creation_date {
  padding: 0 0 0 12px;
  background-image: url('../Img/picto/clock_orange_8X8.png');
  background-position: left 2px;
  background-repeat: no-repeat;
}
.content.article .open_more {
  color: #ffa81e;
}
.content.article .h_title {
  color: #f87800;
}
.content.article .h_title span {
  font-size: 12px;
  color: #ffa81e;
}
.content.article .details {
  border-top: 3px solid #f87800;
}
.content.article .details .item .left {
  border-right: 2px solid #f8dabe;
  background-image: url('../Img/picto/default/article_par_defaut.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.content.article .details .item .left a {
  display: block;
  height: 168px;
  width: 168px;
}
.content.article .details .item .right {
  width: 467px;
}
.content.article .details .item .right a {
  color: #4c4c4c;
}
.content.article .details .item .right a h2 {
  color: #4c4c4c;
}
.content.article .details .item .right .short_description {
  margin: 0 0 18px 0;
  height: 58px;
}
.content.article .details .item .right .more_infos {
  float: left;
  position: relative;
  width: 350px;
  height: 30px;
  overflow: hidden;
}
.content.article .details .item .right .more_infos span,
.content.article .details .item .right .more_infos a {
  display: inline;
  float: left;
  color: #f87800;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 10px;
  margin: 1px 10px 0 0;
}
.content.article .details .item .right .more_infos span.by,
.content.article .details .item .right .more_infos a.by {
  color: #ffa81e;
  font-family: 'verdana', sans-serif;
  margin: 0 4px 0 0;
}
.content.article .details .item .right .more_infos .creation_date {
  padding: 0 0 0 12px;
  background-image: url('../Img/picto/clock_orange_8X8.png');
  background-position: left 2px;
  background-repeat: no-repeat;
}
.content.article .details .item .right .more_infos .category {
  width: 100px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.content.article .details .item .right .explorer_link {
  color: #ffa81e;
}
.content.article .details .item .right .explorer_link a {
  color: #ffa81e;
}
.content.article .details .item .right .explorer_link a span {
  color: #ffa81e;
}
.content.article .details .item .right .explorer_link a .arrow {
  color: #f87800;
}
.content.fragrance .load_more {
  display: none;
}
.content.fragrance .left_image {
  float: left;
  margin: 20px 15px 0 0;
  position: relative;
  background-color: #FFFFFF;
  padding: 18px;
}
.content.fragrance .author_description .left_image {
  padding: 0px;
}
.content.fragrance .content_description {
  position: relative;
  width: 480px;
  margin: 18px 0 0 0;
}
.content.fragrance .website {
  margin: 5px 0 0 0;
  float: left;
}
.content.fragrance .website a {
  color: #f87800;
  font-family: 'verdana', sans-serif;
  font-size: 12px;
  font-weight: bold;
}
.content.fragrance .details .item .left {
  border-right: 2px solid #f8dabe;
}
.content.fragrance .details .item .left .perfume_winner {
  padding: 18px;
  background-color: #FFFFFF;
}
.content.fragrance .details .item .left .winner {
  position: absolute;
  bottom: 0;
  right: 0;
}
.content.fragrance .details .item .right .top {
  position: relative;
  float: left;
  width: 100%;
  height: 26px;
}
.content.fragrance .details .item .right .top a h2 {
  height: 15px;
}
.content.fragrance .details .item .right .brand {
  position: relative;
  float: left;
  width: 100%;
}
.content.fragrance .details .item .right .brand a {
  font-size: 12px;
  font-weight: bold;
  display: inline;
}
.content.fragrance .details .item .right .short_description {
  margin: 18px 0 11px 0;
}
.content.fragrance .details .item .right .short_description.perfume {
  height: 33px;
}
.content.fragrance .details .item .right .more_infos {
  height: 20px;
}
.content.fragrance .details .item .right .quick_infos {
  float: left;
  margin: 12px 0 0 0;
  height: 17px;
}
.content.fragrance .details .item .right .quick_infos span,
.content.fragrance .details .item .right .quick_infos a {
  font-family: 'Novecento-Medium', sans-serif;
  color: #f87800;
  font-weight: bold;
  font-size: 10px;
  display: inline;
}
.content.fragrance .details .item .right .quick_infos .label {
  font-weight: normal;
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 10px;
  color: #ffa81e;
}
.sidebar .wrapper_baro {
  float: left;
}
.sidebar .wrapper_baro .more {
  display: inline;
  float: right;
  margin: 12px 0 0 0;
}
.sidebar .wrapper_baro .h_title {
  color: #48a1c6;
  padding: 25px 0 15px 10px;
}
.sidebar .wrapper_baro ul {
  float: left;
  position: relative;
  width: 100%;
}
.sidebar .wrapper_baro ul .baro_related {
  float: left;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.sidebar .wrapper_baro ul .baro_related .action_title {
  border-top: 1px solid #c9dae0;
  display: block;
  position: relative;
  width: 280px;
  float: left;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
  color: #1e789e;
  padding: 10px 0 10px 20px;
  background-color: #d9e7ed;
}
.sidebar .wrapper_baro ul .baro_related .left {
  float: left;
  padding: 9px;
  width: 57px;
  height: 57px;
  margin: 0 2px 0 0;
  background-image: url('../Img/picto/default/parfum_par_defaut_SIDEBAR_SMALL_blue.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-color: #FFFFFF;
}
.sidebar .wrapper_baro ul .baro_related .left a {
  display: block;
  height: 57px;
  width: 57px;
  float: left;
}
.sidebar .wrapper_baro ul .baro_related .left a img {
  width: 57px;
  height: 57px;
}
.sidebar .wrapper_baro ul .baro_related .center {
  float: left;
  background-color: #f8f8f8;
  width: 160px;
  padding: 21px 15px 21px;
  height: 33px;
  margin: 0 2px 0 0;
  font-family: 'verdana', sans-serif;
  font-size: 10px;
}
.sidebar .wrapper_baro ul .baro_related .center .top a {
  color: #1e789e;
  display: inline;
}
.sidebar .wrapper_baro ul .baro_related .center .top a h3 {
  margin: 0;
  padding: 0;
  color: #1e789e;
  margin-bottom: 5px;
}
.sidebar .wrapper_baro ul .baro_related .center .top .brand {
  color: #48a1c6;
}
.sidebar .wrapper_baro ul .baro_related .center .top .brand a {
  color: #48a1c6;
  font-size: 11px;
  font-weight: bold;
}
.sidebar .wrapper_baro ul .baro_related .right {
  background-color: #FFFFFF;
  float: left;
  position: relative;
  z-index: 0;
}
.sidebar .wrapper_baro ul .baro_related .right .hover {
  position: absolute;
  display: block;
  float: left;
  width: 0px;
  height: 75px;
  z-index: 1;
  background-color: #48a1c6;
}
.sidebar .wrapper_baro ul .baro_related .right a {
  display: block;
  position: relative;
  padding: 32px 12px 32px 11px;
  font-family: 'Novecento-DemiBold';
  font-size: 11px;
  z-index: 2;
  color: #48a1c6;
}
.sidebar .wrapper_baro ul .baro_related .right a:hover {
  text-decoration: none;
}
.sidebar .join_us {
  margin: 25px 0 0 0;
  float: left;
  border-top: 3px solid #f56473;
  background-color: #f8f8f8;
  position: relative;
  width: 100%;
}
.sidebar .join_us h2 {
  font-family: 'Novecento-DemiBold';
  font-size: 12px;
  color: #f56473;
  margin: 0;
  padding: 25px 0 10px 20px;
}
.sidebar .join_us p {
  font-size: 11px;
  color: #575757;
  margin: 0;
  padding: 10px 10px 10px 20px;
  line-height: 1.3;
}
.sidebar .join_us a {
  font-family: 'Novecento-DemiBold';
  font-size: 11px;
  color: #f56473;
  margin: 0;
  padding: 10px 0 20px 20px;
  display: inline;
  float: left;
}
.h_title {
  padding: 35px 0 15px 0;
  height: auto;
  width: 100%;
  position: relative;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.5em;
  font-size: 24px;
  margin: 0;
}
.h_title.pink {
  color: #f56473 !important;
  padding-bottom: 0;
  float: left;
}
.content.article.entry .content_description {
  color: #575757;
  line-height: 1.5em;
  font-size: 12px;
  float: left;
}
.content.article.entry .article_detail {
  position: relative;
  width: 632px;
  float: left;
  background-color: #f8f8f8;
  border-top: 3px solid #f87800;
  padding: 0 20px;
}
.content.article.entry .article_detail img {
  float: left;
  position: relative;
  width: 100%;
}
.content.article.entry .article_detail h1,
.content.article.entry .article_detail h2 {
  color: #262626;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
  padding: 30px 0 10px;
  margin: 0;
}
.content.article.entry .article_detail p {
  padding: 20px 0 0 0;
  font-family: 'verdana', sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
.content.article.entry .article_detail img {
  padding: 18px;
  background-color: #FFFFFF;
  float: left;
  margin: 0 20px 20px 0;
}
.content.article.entry .article_detail .more_infos {
  float: left;
  position: relative;
  width: 100%;
  height: 30px;
  overflow: hidden;
}
.content.article.entry .article_detail .more_infos span,
.content.article.entry .article_detail .more_infos a {
  display: inline;
  float: left;
  color: #f87800;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 10px;
  margin: 1px 10px 0 0;
}
.content.article.entry .article_detail .more_infos span.by,
.content.article.entry .article_detail .more_infos a.by {
  color: #ffa81e;
  font-family: 'verdana', sans-serif;
  margin: 0 4px 0 0;
}
.content.article.entry .article_detail .more_infos .creation_date {
  padding: 0 0 0 12px;
  background-image: url('../Img/picto/clock_orange_8X8.png');
  background-position: left 2px;
  background-repeat: no-repeat;
}
.content.article.entry .article_detail #social_likes {
  margin: 5px 0 0 0;
  height: 30px;
  float: left;
  position: relative;
  width: 100%;
  z-index: 2;
}
.content.article.entry .article_detail #social_likes iframe,
.content.article.entry .article_detail #social_likes div {
  float: left;
  position: relative;
  top: 0px;
  margin: 0 5px 0 0;
}
.content.article.entry .article_detail #social_likes .fb-like {
  max-width: 130px !important;
}
.content.article.entry .article_detail #social_likes .pin-it-button img {
  width: auto;
  padding: 0px;
}
.content.article.entry .author_description {
  float: left;
  position: relative;
  width: 636px;
  padding: 18px;
  background-color: #f8f8f8;
  margin: 15px 0 0 0;
}
.content.article.entry .author_description .left_image {
  float: left;
  margin: 0 18px 0 0;
  position: relative;
  width: 168px;
  height: 168px;
  background-image: url('../Img/picto/default/profil_par_defaut_orange.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.content.article.entry .author_description .left_image img {
  width: 168px;
  height: 168px;
}
.content.article.entry .author_description h2 {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
  color: #000000;
  margin: 18px 0 12px 0;
  float: left;
  width: 450px;
}
.content.article.entry .author_description .more_infos {
  float: left;
  width: 450px;
  padding: 0 0 20px 0;
  border-bottom: 1px solid #e9e9e9;
}
.content.article.entry .author_description .more_infos a,
.content.article.entry .author_description .more_infos span {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 10px;
  color: #f87800;
  display: inline;
  float: left;
}
.content.article.entry .author_description .more_infos .discover,
.content.article.entry .author_description .more_infos .website {
  padding: 0 0 0 10px;
  background-position: left top;
  background-repeat: no-repeat;
}
.content.article.entry .author_description .more_infos .discover {
  margin: 0 10px 0 0;
  background-position: left 2px;
  background-image: url('../Img/picto/orange_cross.png');
}
.content.article.entry .author_description .more_infos .website {
  padding: 0 0 0 15px;
  margin: 0 5px 0 0;
  font-weight: bold;
  background-image: url('../Img/picto/globe_orange.png');
}
.content.article.entry .author_description .author_description_text {
  float: left;
  width: 450px;
  margin: 18px 0;
  line-height: 1.5;
  font-size: 12px;
  font-family: 'verdana', sans-serif;
  color: #575757;
}
.content.article.entry .add_comment .comment .perfume_rating {
  display: none;
}
.content.article.entry.fragrance .left_image {
  float: left;
  margin: 10px 18px 0 0;
  position: relative;
  width: auto;
  height: auto;
  padding: 18px;
  background-image: none;
}
.content.article.entry.fragrance .left_image img {
  width: auto;
  height: auto;
}
.sidebar.article.entry .advertising {
  margin: 11px 0 0 0;
}
.sidebar.article.entry .related {
  float: left;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.sidebar.article.entry .related .action_title {
  display: block;
  position: relative;
  width: 280px;
  float: left;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
  padding: 10px 0 10px 20px;
}
.sidebar.article.entry .wrapper_last_articles {
  float: left;
  position: relative;
  width: 100%;
}
.sidebar.article.entry .wrapper_last_articles .action_title {
  border-top: 1px solid #f8dabe;
  color: #f87800;
  background-color: #f1e4d8;
}
.sidebar.article.entry .wrapper_last_articles .h_title {
  color: #f87800;
  padding: 25px 0 15px 10px;
}
.sidebar.article.entry .wrapper_baro {
  float: left;
  position: relative;
  width: 100%;
}
.sidebar.article.entry .wrapper_baro .more {
  display: inline;
  float: right;
  margin: 12px 0 0 0;
}
.sidebar.article.entry .wrapper_baro .h_title {
  color: #48a1c6;
  padding: 25px 0 15px 10px;
}
.sidebar.article.entry .wrapper_baro .related {
  overflow: hidden;
}
.sidebar.article.entry .wrapper_baro .related .action_title {
  border-top: 1px solid #c9dae0;
  color: #1e789e;
  background-color: #d9e7ed;
}
.sidebar.article.entry .wrapper_baro .related .baro_related {
  float: left;
  position: relative;
  width: 100%;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .left {
  float: left;
  padding: 9px;
  width: 57px;
  height: 57px;
  margin: 0 2px 0 0;
  background-color: #FFFFFF;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .left a {
  float: left;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .left a img {
  width: 57px;
  height: 57px;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .center {
  float: left;
  background-color: #f8f8f8;
  width: 160px;
  padding: 21px 15px 21px;
  height: 33px;
  margin: 0 2px 0 0;
  font-family: 'verdana', sans-serif;
  font-size: 10px;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .center .top a {
  color: #1e789e;
  display: inline;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .center .top a h3 {
  margin: 0;
  padding: 0;
  color: #1e789e;
  margin-bottom: 5px;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .center .top .brand {
  color: #48a1c6;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .center .top .brand a {
  color: #48a1c6;
  font-size: 11px;
  font-weight: bold;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .right {
  background-color: #FFFFFF;
  float: left;
  position: relative;
  z-index: 0;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .right .hover {
  position: absolute;
  display: block;
  float: left;
  width: 0px;
  height: 75px;
  z-index: 1;
  background-color: #48a1c6;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .right a {
  display: block;
  position: relative;
  padding: 32px 12px 32px 11px;
  font-family: 'Novecento-DemiBold';
  font-size: 11px;
  z-index: 2;
  color: #48a1c6;
}
.sidebar.article.entry .wrapper_baro .related .baro_related .right a:hover {
  text-decoration: none;
}
.sidebar.article.entry .contact {
  margin: 25px 0 0 0;
  float: left;
  border-top: 3px solid #000000;
  background-color: #f8f8f8;
  position: relative;
  width: 100%;
}
.sidebar.article.entry .contact h2 {
  font-family: 'Novecento-DemiBold';
  font-size: 12px;
  color: #000000;
  margin: 0;
  padding: 25px 0 10px 20px;
}
.sidebar.article.entry .join_us {
  margin: 25px 0 0 0;
  float: left;
  border-top: 3px solid #f56473;
  background-color: #f8f8f8;
  position: relative;
  width: 100%;
}
.sidebar.article.entry .join_us h2 {
  font-family: 'Novecento-DemiBold';
  font-size: 12px;
  color: #f56473;
  margin: 0;
  padding: 25px 0 10px 20px;
}
.sidebar.article.entry .join_us p {
  font-size: 11px;
  color: #575757;
  margin: 0;
  padding: 10px 10px 10px 20px;
}
.sidebar.article.entry .join_us a {
  font-family: 'Novecento-DemiBold';
  font-size: 11px;
  color: #f56473;
  margin: 0;
  padding: 10px 0 20px 20px;
  display: inline;
  float: left;
}
.sidebar.recommendation {
  position: absolute;
  top: 20px;
  right: 0px;
  overflow: visible;
}
.wrap_recommendation {
  float: left;
  width: 990px;
  position: relative;
}
.wrap_recommendation #head_wrap {
  margin: 10px 0 40px 0;
  float: left;
}
.wrap_recommendation #head_wrap h1 {
  margin-top: 20px;
}
.wrap_recommendation #head_wrap h2 {
  color: #2e2e2e;
  font-size: 16px;
  font-family: Verdana;
  text-transform: none;
  margin: 20px 0;
}
.wrap_recommendation #head_wrap p {
  color: #575757;
  font-size: 12px;
  font-family: Verdana;
  line-height: 18px;
  margin: 0 0 15px 0;
}
.wrap_recommendation #head_wrap h3 {
  cursor: pointer;
  float: left;
  margin: 0;
  text-decoration: underline;
}
.wrap_recommendation .container {
  float: left;
  width: 100%;
}
.wrap_recommendation .container .previousQuestion {
  display: none;
}
.wrap_recommendation .container .reco_question {
  float: left;
  width: 100%;
  overflow: hidden;
  margin-bottom: 2px;
  height: 0px;
}
.wrap_recommendation .container .reco_question .question {
  float: left;
  width: 100%;
}
.wrap_recommendation .container .reco_question .question .returnToQuestion {
  text-decoration: none;
}
.wrap_recommendation .container .reco_question .question .returnToQuestion label {
  width: 970px;
  float: left;
  padding: 15px 0 15px 20px;
  cursor: default;
}
.wrap_recommendation .container .reco_question .question .returnToQuestion label span {
  font-size: 14px;
  color: #f9800f;
  font-weight: bold;
}
.wrap_recommendation .container .reco_question .question .returnToQuestion label.passed {
  color: #262626;
  font-size: 14px;
  background-color: #e9e9e9;
  cursor: pointer;
}
.wrap_recommendation .container .reco_question .question ul {
  float: left;
  margin: 20px 0 0 20px;
}
.wrap_recommendation .container .reco_question .question ul li.box {
  margin-bottom: 40px;
  clear: none;
  z-index: 1;
  width: 235px;
  margin-right: 7px;
  overflow: hidden;
}
.wrap_recommendation .container .reco_question .question ul li.box.cloud {
  width: 201px;
  margin-right: 25px;
}
.wrap_recommendation .container .reco_question .question ul li.box.cloud .center {
  height: 168px;
  width: 168px;
}
.wrap_recommendation .container .reco_question .question ul li.box.cloud .center a {
  padding: 0px;
}
.wrap_recommendation .container .reco_question .question ul li.box.cloud .center a img {
  height: 168px;
  width: 168px;
}
.wrap_recommendation .container .reco_question .question ul li.box.cloud .right a {
  padding-top: 81px;
  height: 55px;
}
.wrap_recommendation .container .reco_question .question ul li.box.cloud .right span {
  height: 168px;
}
.wrap_recommendation .container .reco_question .question ul li.box.cloud .words {
  float: left;
  width: 100%;
  margin-top: 10px;
}
.wrap_recommendation .container .reco_question .question ul li.box.cloud .words a {
  float: left;
  display: block;
  padding: 5px;
  background-color: #F87F0E;
  color: #FFFFFF;
  margin: 0 5px 5px 0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.wrap_recommendation .container .reco_question .question ul li.box.lastFlag {
  margin-right: 0px;
}
.wrap_recommendation .container .reco_question .question ul li.box.default {
  width: 288px;
  margin-right: 35px;
}
.wrap_recommendation .container .reco_question .question ul li.box.default .center {
  width: 255px;
}
.wrap_recommendation .container .reco_question .question ul li.box .left {
  padding: 0px;
  width: 75px;
  height: 75px;
}
.wrap_recommendation .container .reco_question .question ul li.box .left a img {
  width: 75px;
  height: 75px;
}
.wrap_recommendation .container .reco_question .question ul li.box .center {
  padding: 0;
  height: 75px;
  width: 125px;
}
.wrap_recommendation .container .reco_question .question ul li.box .center a {
  color: #F87F0E;
  margin: auto;
  position: relative;
  line-height: 1.5;
  display: block;
  padding: 0px 20px;
  font-family: Novecento-DemiBold;
  font-size: 12px;
}
.wrap_recommendation .container .reco_question .question ul li.box .right span {
  background-color: #f87f0e;
  overflow: hidden;
  width: 0px;
}
.wrap_recommendation .container .reco_question .question ul li.box .right a {
  color: #f87f0e;
}
.wrap_recommendation .container .reco_question .question ul li.box .materialDescription {
  float: left;
  clear: both;
  position: absolute;
  top: 75px;
  width: 235px;
}
.wrap_recommendation .container .reco_question .question ul li.box .materialDescription a {
  margin: 10px 0 0 20px;
  color: #a2a2a2;
  font-size: 11px;
  float: left;
  cursor: default;
  width: 100%;
}
.wrap_recommendation .container .reco_question .question ul li.box .materialDescription a span {
  background: url('../Img/lang_arrow.png') top left no-repeat;
  height: 6px;
  width: 7px;
  position: absolute;
  margin: 4px 0 0 10px;
}
.wrap_recommendation .container .reco_question .question ul li.box .materialDescription p {
  display: none;
  cursor: default;
}
.wrap_recommendation .container .reco_question .question ul li.box .materialDescription.selected {
  background-color: #f87f0e;
  z-index: 999;
}
.wrap_recommendation .container .reco_question .question ul li.box .materialDescription.selected a {
  color: #FFFFFF;
}
.wrap_recommendation .container .reco_question .question ul li.box .materialDescription.selected a span {
  background: url('../Img/arrow_hover_recommendation.png') top left no-repeat;
}
.wrap_recommendation .container .reco_question .question ul li.box .materialDescription.selected p {
  clear: both;
  float: left;
  display: block;
  color: #FFFFFF;
  font-weight: bold;
  line-height: 1.5;
  padding: 20px 15px;
  width: 207px;
}
.wrap_recommendation .container .reco_question .question .wrap_dontKnow {
  position: relative;
  width: 100%;
  margin-top: 15px;
  height: 30px;
  float: left;
  z-index: 1;
  height: 150px;
}
.wrap_recommendation .container .reco_question .question .wrap_dontKnow a.dontKnow {
  position: absolute;
  top: 0px;
  right: 0px;
  float: right;
  text-decoration: underline;
  color: #a6a6a6;
  font-family: Verdana;
  padding: 0 !important;
}
.wrap_recommendation .container .reco_question .question .perfumFinder {
  width: 970px;
  float: left;
  padding-left: 20px;
  position: relative;
  z-index: 2;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .perfumesContainer {
  float: left;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .perfumesContainer .loader_finder {
  top: 17px;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .perfumesContainer #member_parfum {
  width: 672px;
  float: left;
  padding: 18px 0 18px 25px;
  border: 0;
  outline: none;
  font-family: 'Novecento-DemiBold';
  color: #9168aa;
  text-transform: uppercase;
  z-index: 2;
  font-size: 11px;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .perfumesContainer .search_input {
  background-color: #B8A4CC;
  color: #926bad;
  width: 50px;
  height: 50px;
  float: right;
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 2;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .perfumesContainer .search_input span {
  color: #926bad;
  position: absolute;
  top: 5px;
  left: 14px;
  font-weight: bold;
  font-size: 28px;
  cursor: pointer;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .perfumesContainer .search_input:hover {
  background-color: #8A60A6;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .perfumesContainer .search_input:hover span {
  color: #B8A4CC;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .perfumesContainer .perfumes {
  overflow: hidden;
  width: 647px !important;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .perfumesContainer .perfumes .list_perfumes {
  width: 647px;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .perfumesContainer .perfumes .list_perfumes a.perfume {
  color: #9168aa;
  width: 647px;
  padding-left: 25px;
}
.wrap_recommendation .container .reco_question .question .perfumFinder .antiscroll-scrollbar {
  background-color: #B8A4CC;
}
.wrap_recommendation .final {
  display: none;
  opacity: 0;
  float: left;
  position: relative;
  width: 100%;
}
.wrap_recommendation .final .suggestions {
  float: left;
  position: relative;
  width: 100%;
  margin: 20px 0 0 0;
}
.wrap_recommendation .final .suggestions .matcher {
  float: left;
  position: relative;
  width: 100%;
}
.wrap_recommendation .final .suggestions .matcher h2 {
  color: #3c0063;
  margin: 0 0 20px 0;
}
.wrap_recommendation .final .suggestions .matcher .related {
  position: relative;
  width: 316px;
  margin: 0 20px 0 0;
  overflow: hidden;
}
.wrap_recommendation .final .suggestions .matcher .related h3 {
  background-color: #e8e3ec;
  background-color: rgba(196, 166, 226, 0.15);
  border-top: solid 1px #d8d1dd;
  margin: 0;
  font-size: 12px;
  font-family: Novecento-DemiBold;
  padding: 15px 0 15px 15px;
  color: #3c0063;
}
.wrap_recommendation .final .suggestions .matcher .related ul {
  overflow: hidden;
  position: relative;
  width: 100%;
}
.wrap_recommendation .final .suggestions .matcher .related img {
  width: 75px;
  height: 75px;
}
.wrap_recommendation .final .suggestions .matcher .related .left {
  padding: 0;
  width: 75px;
  height: 75px;
  z-index: 2;
  position: relative;
  background-color: #FFFFFF;
}
.wrap_recommendation .final .suggestions .matcher .related .left a {
  position: relative;
  z-index: 20;
  display: block;
  float: left;
  height: 75px;
  width: 75px;
}
.wrap_recommendation .final .suggestions .matcher .related .left a img {
  position: absolute;
  width: 57px;
  height: 57px;
  top: 0;
  left: 0;
  padding: 9px;
  background-color: #FFFFFF;
}
.wrap_recommendation .final .suggestions .matcher .related .left .microAction {
  position: absolute;
  width: 206px;
  top: 0px;
  height: 75px;
  left: -206px;
  background-color: #9068ab;
  z-index: 5;
  float: left;
}
.wrap_recommendation .final .suggestions .matcher .related .left .microAction .more_hover .actions {
  width: 86px;
  margin: 0 auto;
  margin-top: 14px;
}
.wrap_recommendation .final .suggestions .matcher .related .left .microAction .more_hover .actions a {
  display: block;
  position: relative;
  opacity: 0.5;
  -moz-opacity: 0.5;
  filter: alpha(opacity=50);
  background: url('../Img/picto/sprite_baro.png') no-repeat;
  width: 28px;
  height: 33px;
  float: left;
  margin: 0 15px 0 0;
  z-index: 0;
}
.wrap_recommendation .final .suggestions .matcher .related .left .microAction .more_hover .actions a.need {
  background-position: -102px -3px;
}
.wrap_recommendation .final .suggestions .matcher .related .left .microAction .more_hover .actions a.not_need {
  background-position: -67px -3px;
}
.wrap_recommendation .final .suggestions .matcher .related .left .microAction .more_hover .actions a.lastFlag {
  margin: 0;
}
.wrap_recommendation .final .suggestions .matcher .related .left .microAction .more_hover .titles span {
  width: 100%;
  display: none;
  opacity: 0;
  margin-top: 6px;
  position: absolute;
  text-transform: uppercase;
  color: #FFFFFF;
  font-size: 10px;
  text-align: center;
  font-family: 'Novecento-DemiBold';
}
.wrap_recommendation .final .suggestions .matcher .related .center {
  position: relative;
  z-index: 1;
  width: 176px;
}
.wrap_recommendation .final .suggestions .matcher .related .center a {
  max-width: 140px;
  margin: 0 5px 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.wrap_recommendation .final .suggestions .matcher .related .center .new {
  float: left;
  margin: 1px 0 0 0;
  border-radius: 2px;
  color: #FFFFFF;
  background-color: #9068ab;
  padding: 2px 4px;
  font-size: 8px;
  font-weight: bold;
  text-transform: uppercase;
}
.wrap_recommendation .final .suggestions .matcher .related .right {
  overflow: hidden;
}
.wrap_recommendation .final .suggestions .matcher .others {
  margin-right: 0;
}
.wrap_recommendation .final .suggestions .happy {
  float: left;
  clear: both;
  margin-top: 20px;
  color: #575757;
  width: 100%;
}
.wrap_recommendation .final .suggestions .happy p {
  float: left;
  margin-top: 3px;
}
.wrap_recommendation .final .suggestions .happy .fb_share_link {
  float: left;
  padding: 2px 0 0 20px;
  margin-left: 15px;
  height: 16px;
  background: url('../Img/picto/facebook.png') no-repeat top left;
  color: #486fb0;
  font-size: 11px;
  font-family: Novecento-DemiBold;
}
.wrap_recommendation .final .advises {
  float: left;
  margin-top: 20px;
}
.wrap_recommendation .final .advises h2 {
  font-size: 24px;
  font-family: Novecento-DemiBold;
  color: #f17086;
  line-height: 1.2;
  margin: 0;
}
.wrap_recommendation .final .advises #last_comments {
  width: 990px;
  height: 112px;
  margin: 20px 0;
  float: left;
}
.wrap_recommendation .final .advises #last_comments ul {
  height: 100%;
}
.wrap_recommendation .final .advises #last_comments ul li.comment {
  height: 100%;
  width: 950px;
}
.wrap_recommendation .final .advises #last_comments ul li.comment .perfume_img {
  padding: 0px;
  float: left;
  margin: 0 15px 0 0;
  width: 112px;
  height: 112px;
  background-image: url('../Img/picto/default/profil_par_defaut_SMALL2_pink.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.wrap_recommendation .final .advises #last_comments ul li.comment .perfume_img a,
.wrap_recommendation .final .advises #last_comments ul li.comment .perfume_img img {
  width: 112px;
  height: 112px;
}
.wrap_recommendation .final .advises #last_comments ul li.comment .content_perfume {
  width: 960px;
  font-family: Verdana;
  float: left;
}
.wrap_recommendation .final .advises #last_comments ul li.comment .content_perfume .comment_content {
  padding: 10px 50px;
  color: #575757;
  font-size: 13px;
  line-height: 1.3;
  position: relative;
  float: left;
  width: 723px;
}
.wrap_recommendation .final .advises #last_comments ul li.comment .content_perfume .comment_content span {
  background: url('../Img/picto/sprite_quote.png') no-repeat top left;
  width: 22px;
  height: 18px;
  position: absolute;
}
.wrap_recommendation .final .advises #last_comments ul li.comment .content_perfume .comment_content span.first {
  top: 5px;
  left: 8px;
}
.wrap_recommendation .final .advises #last_comments ul li.comment .content_perfume .comment_content span.second {
  bottom: 5px;
  right: 8px;
  background-position: 0 -18px;
}
.wrap_recommendation .final .advises #last_comments ul li.comment .content_perfume .author {
  color: #ffa1af;
  font-size: 11px;
  float: left;
  margin-left: 50px;
}
.wrap_recommendation .final .advises #last_comments ul li.comment .content_perfume .author span {
  font-family: Novecento-DemiBold;
  color: #f17086;
}
.wrap_recommendation .final .advises #last_comments a.next,
.wrap_recommendation .final .advises #last_comments a.prev {
  top: 50%;
}
.wrap_recommendation .final .advises h3 {
  font-size: 12px;
  font-family: Novecento-DemiBold;
  color: #f17086;
  float: left;
  margin: 0;
}
.wrap_recommendation .final .advises .send_comment {
  float: left;
  clear: both;
  width: 990px;
  height: 155px;
  background-color: #f6f6f6;
  background-color: rgba(255, 255, 255, 0.5);
  border-bottom: solid 1px #ffa1af;
  border-bottom: solid 1px rgba(255, 161, 175, 0.5);
  margin: 20px 0;
}
.wrap_recommendation .final .advises .send_comment .member_photo {
  width: 112px;
  height: 112px;
  margin: 20px;
  float: left;
  background-image: url('../Img/picto/default/profil_par_defaut_SMALL2_pink.jpg');
}
.wrap_recommendation .final .advises .send_comment .member_photo img {
  width: 112px;
  height: 112px;
}
.wrap_recommendation .final .advises .send_comment form {
  float: left;
  position: relative;
  width: 820px;
}
.wrap_recommendation .final .advises .send_comment form .opinion {
  width: 790px;
  height: 38px;
  float: left;
  margin: 20px 0 15px 0;
  border: 0;
  resize: none;
  color: #bbbbbb;
  color: rgba(87, 87, 87, 0.5);
  font-family: Verdana;
  padding: 15px;
  outline: none;
}
.wrap_recommendation .final .advises .send_comment form .submit {
  position: relative;
  float: right;
  background-color: #FFA1AF;
  border: 0;
  font-family: Novecento-DemiBold;
  color: #FFFFFF;
  padding: 8px 15px;
}
.static {
  position: relative;
  padding-top: 30px;
}
.static .creationDate {
  color: #2e2e2e;
  margin-bottom: 2em;
}
.static h1,
.static h2,
.static h3,
.static h4,
.static .h1 {
  color: #000000;
}
.static h1 {
  padding: 0.2em 0 0.7em;
  line-height: 1.3;
  margin: 0;
}
.static h2,
.static h3,
.static h4 {
  font-size: 12px;
  margin: 2em 0;
}
.static p {
  line-height: 1.5;
}
.static ul {
  list-style: disc;
  margin: 5px 0 5px 15px;
  line-height: 1.5;
}
.static .sidebar {
  overflow: visible;
  float: right;
  width: 300px;
  position: relative;
  top: auto;
  right: auto;
}
.static .sidebar .fragrance_finder {
  margin: 0;
}
.static .sidebar .finder_input .results .content .item .entry a {
  font-size: 10px;
}
.static.error_url h1 {
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 20px;
}
.static.error_url .page_description {
  float: left;
  margin: 80px 0 0 0;
  padding: 0 0 140px 0;
}
.static.error_url .left {
  float: left;
}
.static.error_url .right {
  float: left;
  width: 675px;
  margin: 15px 0 0 50px;
}
.static.error_url .right p {
  float: left;
  font-size: 16px;
}
.static.error_url .right p b {
  color: #000000;
  float: left;
  font-size: 16px;
}
.static.error_url .right p.small {
  font-size: 12px;
  margin: 30px 0 0 0;
}
.static.error_url .right p a {
  text-decoration: underline;
}
.h_title {
  padding: 35px 0 15px 0;
  height: auto;
  width: 100%;
  position: relative;
  font-family: 'Novecento-DemiBold';
  text-transform: uppercase;
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0.5em;
  font-size: 24px;
  margin: 0;
}
.content.stat .stat_description {
  width: 990px;
  position: absolute;
  height: 150px;
  float: left;
  left: 0;
  top: 0;
}
.content.stat .stat_description .h_title {
  color: #48a1c6;
  padding-bottom: 0;
  width: auto;
  float: left;
}
.content.stat .stat_description h1.h_title {
  color: #1e789e;
}
.content.stat .stat_description span {
  font-size: 12px;
  color: #87cbe8;
  font-family: 'Novecento-DemiBold', sans-serif;
  padding: 42px 0 0 5px;
  float: left;
}
.content.stat .stat_description h3 {
  color: #575757;
  font-family: 'verdana', sans-serif;
  font-size: 16px;
  padding: 25px 0;
  margin: 0;
  clear: both;
  line-height: 1.3;
  text-transform: none;
}
.content.stat .stat_description p {
  color: #575757;
  font-family: 'verdana', sans-serif;
  font-size: 12px;
  line-height: 1.5;
  padding: 25px 0;
  float: left;
  position: relative;
  width: 100%;
}
.content.stat .stat_description.members .h_title {
  color: #f56473;
}
.content.stat .stat_description.members span {
  color: #ff9daa;
}
.content.stat .stat_details {
  margin: 150px 0 0 0;
  position: relative;
  width: 100%;
  float: left;
}
.content.stat .stat_details .h_title {
  color: #48a1c6;
}
.content.stat .stat_details h2 {
  color: #48a1c6;
}
.content.stat .stat_details .item.big {
  float: left;
  position: relative;
  width: 100%;
}
.content.stat .stat_details .item.big .left {
  position: relative;
  float: left;
  width: 225px;
  height: 225px;
}
.content.stat .stat_details .item.big .left .mask {
  width: 189px;
  height: 189px;
  padding: 18px;
  float: left;
  border-right: 2px solid #afdae1;
  background-color: white;
  background-image: url('../Img/picto/default/parfum_par_defaut_blue.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.content.stat .stat_details .item.big .left .mask a {
  width: 189px;
  height: 189px;
  display: block;
}
.content.stat .stat_details .item.big .right {
  float: left;
  width: 423px;
  padding: 12px;
  background-color: #f8f8f8;
}
.content.stat .stat_details .item.big .right .top {
  float: left;
  height: 56px;
  width: 100%;
  position: relative;
}
.content.stat .stat_details .item.big .right .top a {
  display: inline;
  color: #48a1c6;
}
.content.stat .stat_details .item.big .right .top a h4 {
  font-family: 'Novecento-Medium', sans-serif;
  font-size: 24px;
  color: #1e789e;
  margin: 0 0 5px 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.content.stat .stat_details .item.big .right .top .brand {
  font-family: 'verdana', sans-serif;
  font-size: 12px;
  color: #87cbe8;
}
.content.stat .stat_details .item.big .right .top .brand a {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 13px;
  color: #48a1c6;
}
.content.stat .stat_details .item.big .right .main_stats {
  float: left;
  height: 70px;
  width: 100%;
  position: relative;
}
.content.stat .stat_details .item.big .right .main_stats .stat {
  float: left;
  width: 130px;
}
.content.stat .stat_details .item.big .right .main_stats .stat .icon {
  height: 30px;
  width: 30px;
  margin: 16px 5px 0 0;
  display: block;
  float: left;
}
.content.stat .stat_details .item.big .right .main_stats .stat .value {
  display: block;
  float: left;
  font-family: 'Novecento-DemiBold';
  font-size: 24px;
  color: #48a1c6;
  height: 36px;
  margin: 15px 0 0 0;
  font-weight: bold;
}
.content.stat .stat_details .item.big .right .main_stats .stat .title {
  color: #48a1c6;
  font-size: 10px;
  font-family: 'Novecento-DemiBold', sans-serif;
}
.content.stat .stat_details .item.big .right .main_stats .stat.comment .icon {
  background-image: url('../Img/picto/commentX24.png');
  background-repeat: no-repeat;
  background-position: center;
}
.content.stat .stat_details .item.big .right .main_stats .stat.ranking .icon {
  background-image: url('../Img/picto/sprite_rank.png');
  background-repeat: no-repeat;
  background-position: center 0px;
}
.content.stat .stat_details .item.big .right .main_stats .stat.ranking .icon.negative {
  background-position: center -30px;
}
.content.stat .stat_details .item.big .right .main_stats .stat.rating .grade {
  color: #87cbe8;
}
.content.stat .stat_details .item.big .right .main_stats .stat.rating.empty {
  display: none;
}
.content.stat .stat_details .item.big .right .main_stats .stat.wear .icon {
  background-image: url('../Img/picto/sprite_barometer.png');
  background-repeat: no-repeat;
  background-position: -3px center;
  height: 38px;
  margin: 10px 5px 0 0;
}
.content.stat .stat_details .item.big .right .main_stats .stat.need .icon {
  background-image: url('../Img/picto/sprite_barometer.png');
  background-position: -93px bottom;
  background-repeat: no-repeat;
}
.content.stat .stat_details .item.big .right .bottom {
  float: left;
  padding: 5px 0;
  height: 65px;
  width: 100%;
  position: relative;
}
.content.stat .stat_details .item.big .right .bottom .data_graph {
  display: none;
}
.content.stat .stat_details .item.big .right .bottom .graph {
  float: left;
  height: 65px;
  width: 150px;
  position: absolute;
  top: 5px;
  left: 0;
}
.content.stat .stat_details .item.big .right .bottom .infos_stats {
  float: left;
  padding: 0 0 0 180px;
  width: 210px;
}
.content.stat .stat_details .item.big .right .bottom .infos_stats .row {
  float: left;
  width: 220px;
  margin: 3px 0;
  padding: 2px 0 0 20px;
  font-size: 10px;
  color: #48a1c6;
  font-family: 'Novecento-DemiBold';
}
.content.stat .stat_details .item.big .right .bottom .infos_stats .row.comments {
  background-image: url('../Img/picto/commentX11.png');
  background-repeat: no-repeat;
  background-position: 2px center;
}
.content.stat .stat_details .item.big .right .bottom .infos_stats .row.wearing {
  background-image: url('../Img/picto/sprayX11.png');
  background-repeat: no-repeat;
  background-position: left center;
}
.content.stat .stat_details .item.big .right .bottom .infos_stats .row.wore {
  background-image: url('../Img/picto/woreX11.png');
  background-repeat: no-repeat;
  background-position: 1px center;
}
.content.stat .stat_details .item.big .right .bottom .infos_stats .row.need {
  background-image: url('../Img/picto/heart_fullX11.png');
  background-repeat: no-repeat;
  background-position: 2px center;
}
.content.stat .stat_details .item.big .right_arrow {
  display: none;
}
.content.stat .stat_details .comment,
.content.stat .stat_details .wear,
.content.stat .stat_details .need,
.content.stat .stat_details .rating,
.content.stat .stat_details .members,
.content.stat .stat_details .brands {
  float: left;
  position: relative;
  width: 100%;
  margin: 0 0 2px 0;
}
.content.stat .stat_details .comment h3,
.content.stat .stat_details .wear h3,
.content.stat .stat_details .need h3,
.content.stat .stat_details .rating h3,
.content.stat .stat_details .members h3,
.content.stat .stat_details .brands h3 {
  padding: 14px 0 10px 20px;
  margin: 0;
  border-top: 1px solid #ccdce3;
  display: block;
  position: relative;
  width: 652px;
  float: left;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
  color: #1e789e;
  background-repeat: no-repeat;
  background-position: 20px 18px;
  background-color: #e0e9ee;
}
.content.stat .stat_details .members h3 {
  color: #f56473;
}
.content.stat .stat_details .members .item.big .left .mask {
  width: 225px;
  height: 225px;
  padding: 0;
  border-right: 2px solid #fdc2c8;
  position: relative;
  background-image: url('../Img/picto/default/profil_par_defaut_BIG2_pink.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.content.stat .stat_details .members .item.big .left .mask a {
  width: 225px;
  height: 225px;
  display: block;
}
.content.stat .stat_details .members .item.big .left .mask img {
  position: absolute;
  width: 225px;
  height: 225px;
  top: 0;
  left: 0;
}
.content.stat .stat_details .members .item.big .right .top {
  height: 30px;
}
.content.stat .stat_details .members .item.big .right .top a {
  display: inline;
  float: left;
  color: #000000;
}
.content.stat .stat_details .members .item.big .right .top a h4 {
  color: #000000;
  max-width: 320px;
}
.content.stat .stat_details .members .item.big .right .top a h4 span {
  color: #000000;
}
.content.stat .stat_details .members .item.big .right .top .status {
  float: left;
  margin: 10px 0 0 20px;
  border-radius: 2px;
  color: #FFFFFF;
  background: #f56473;
  padding: 1px 5px;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
}
.content.stat .stat_details .members .item.big .right .main_stats .stat .value {
  color: #f56473;
}
.content.stat .stat_details .members .item.big .right .main_stats .stat .title {
  color: #f56473;
  margin: 0 0 0 8px;
}
.content.stat .stat_details .members .item.big .right .main_stats .stat.members .icon {
  background-image: url('../Img/star_points.png');
  background-repeat: no-repeat;
  background-position: center;
  margin-top: 15px;
}
.content.stat .stat_details .members .item.big .right .main_stats .stat.city,
.content.stat .stat_details .members .item.big .right .main_stats .stat.date,
.content.stat .stat_details .members .item.big .right .main_stats .stat.website {
  width: 103px;
  margin: 0 10px 0 0;
}
.content.stat .stat_details .members .item.big .right .main_stats .stat.city span,
.content.stat .stat_details .members .item.big .right .main_stats .stat.date span,
.content.stat .stat_details .members .item.big .right .main_stats .stat.website span {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 10px;
  color: #f56473;
  display: inline;
  float: left;
  padding: 3px 0 0 13px;
  margin: 27px 0 0;
  height: 14px;
  background-position: left center;
  background-repeat: no-repeat;
  width: 90px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.content.stat .stat_details .members .item.big .right .main_stats .stat.city span {
  background-image: url('../Img/picto/picto_map_pink.png');
}
.content.stat .stat_details .members .item.big .right .main_stats .stat.date {
  width: 168px;
}
.content.stat .stat_details .members .item.big .right .main_stats .stat.date span {
  background-image: url('../Img/picto/clock_pink.png');
  width: 155px;
}
.content.stat .stat_details .members .item.big .right .main_stats .stat.website {
  width: 260px;
}
.content.stat .stat_details .members .item.big .right .main_stats .stat.website span {
  margin-top: 15px;
  background-image: url('../Img/picto/globe_pink.png');
  width: 244px;
  padding-left: 16px;
}
.content.stat .stat_details .members .item.big .right .bottom {
  padding: 13px 0 0 0;
  height: 88px;
}
.content.stat .stat_details .members .item.big .right .bottom .description_member {
  color: #575757;
  line-height: 1.5;
}
.content.stat .stat_details .members .item.big .right .bottom a {
  position: absolute;
  right: 0;
  bottom: 0;
  color: #ff9daa;
}
.content.stat .stat_details .members .item.big .right .bottom a span {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 10px;
}
.content.stat .stat_details .members .item.big .right .bottom a span.read_more {
  color: #ff9daa;
}
.content.stat .stat_details .members .item.big .right .bottom a span.arrow {
  color: #f56473;
}
.content.stat .stat_details .brands .item.big .left .mask {
  width: 225px;
  height: 225px;
  padding: 0;
  position: relative;
}
.content.stat .stat_details .brands .item.big .left .mask img {
  position: absolute;
  width: 225px;
  height: 225px;
  top: 0;
  left: 0;
}
.content.stat .stat_details .brands .item.big .right .top {
  height: 30px;
}
.content.stat .stat_details .brands .item.big .right .top a {
  display: inline;
  float: left;
  color: #000000;
}
.content.stat .stat_details .brands .item.big .right .top a h4 {
  color: #000000;
  max-width: 320px;
}
.content.stat .stat_details .brands .item.big .right .top a h4 span {
  color: #000000;
}
.content.stat .stat_details .brands .item.big .right .bottom {
  padding: 20px 0 0 0;
  height: 151px;
}
.content.stat .stat_details .brands .item.big .right .bottom .description_brand {
  color: #575757;
  line-height: 1.5;
}
.content.stat .stat_details .brands .item.big .right .bottom a {
  float: right;
  position: absolute;
  right: 0;
  bottom: 0;
  color: #48a1c6;
}
.content.stat .stat_details .brands .item.big .right .bottom a span {
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 10px;
}
.content.stat .stat_details .brands .item.big .right .bottom a span.read_more {
  color: #48a1c6;
}
.content.stat .stat_details .brands .item.big .right .bottom a span.arrow {
  color: #1e789e;
}
.content.stat .all_time {
  float: left;
  position: relative;
  width: 100%;
  margin: 10px 0 0 0;
}
.content.stat .all_time .h_title {
  color: #48a1c6;
}
.content.stat .all_time .related {
  margin: 0 20px 20px 0;
  width: 325px;
  position: relative;
  float: left;
  overflow: hidden;
}
.content.stat .all_time .related h2 {
  padding: 14px 0 10px 20px;
  margin: 0;
  display: block;
  position: relative;
  width: 305px;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
  background-repeat: no-repeat;
  background-position: 20px 18px;
}
.content.stat .all_time .related ul li .center {
  width: 185px;
}
.content.stat .all_time .related .more {
  display: inline;
  float: right;
  margin: 5px 0 0 0;
}
.content.stat .all_time .related.stat h2 {
  border-top: 1px solid #ccdce3;
  background-color: #e0e9ee;
}
.content.stat .all_time .related.stat .left {
  background-image: url('../Img/picto/default/parfum_par_defaut_SIDEBAR_SMALL_blue.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.content.stat .all_time .related.member h2 {
  border-top: 1px solid #fdc2c8;
  background-color: #f5ebec;
}
.content.stat .all_time .related.member .left {
  padding: 0;
  height: 75px;
  width: 75px;
  background-image: url('../Img/picto/default/profil_par_defaut_SIDEBAR_SMALL2_pink.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.content.stat .all_time .related.member .left a {
  height: 75px;
  width: 75px;
  display: block;
}
.content.stat .all_time .related.member .left img {
  height: 75px;
  width: 75px;
}
.content.stat .all_time .related.member .center .perfume_name {
  margin: 0;
}
.content.stat .all_time .related.member .center .brand_name {
  padding: 5px 0 0 15px;
  background-image: url('../Img/picto/picto_map_pink.png');
  background-repeat: no-repeat;
  background-position: left 2px;
  height: 20px;
}
.content.stat .all_time .related.right {
  margin: 0 0 20px 0;
}
.content.stat.entry .open_more {
  color: #48a1c6;
}
.content.stat.entry .open_more.member {
  color: #f56473;
}
.content.stat.entry .stat_details {
  border-top: 3px solid #48a1c6;
}
.content.stat.entry .stat_details.members {
  border-top: 3px solid #f56473;
}
.content.stat.entry .comments,
.content.stat.entry .wear,
.content.stat.entry .needter,
.content.stat.entry .rating {
  margin: 0 0 2px 0;
}
.sidebar.stat .bottom_sidebar {
  margin: 168px 0 0 0;
}
.sidebar.stat-details .bottom_sidebar {
  margin: 120px 0 0 0;
}
.sidebar.stat-details .h_title {
  padding: 25px 0 15px 0;
  color: #48a1c6;
}
.sidebar.stat .bottom_sidebar .pro,
.sidebar.stat-details .bottom_sidebar .pro {
  float: left;
}
.sidebar.stat .bottom_sidebar .related,
.sidebar.stat-details .bottom_sidebar .related {
  position: relative;
  float: left;
  width: 100%;
  overflow: hidden;
}
.sidebar.stat .bottom_sidebar .related h2,
.sidebar.stat-details .bottom_sidebar .related h2 {
  padding: 14px 0 10px 20px;
  margin: 0;
  border-top: 1px solid #ccdce3;
  display: block;
  position: relative;
  width: 280px;
  float: left;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
  color: #1e789e;
  background-repeat: no-repeat;
  background-position: 20px 18px;
  background-color: #e0e9ee;
}
.sidebar.stat .bottom_sidebar .related .more,
.sidebar.stat-details .bottom_sidebar .related .more {
  display: inline;
  float: right;
  margin: 12px 0 0 0;
}
.sidebar.stat .bottom_sidebar .related .left,
.sidebar.stat-details .bottom_sidebar .related .left {
  background-image: url('../Img/picto/default/parfum_par_defaut_SIDEBAR_SMALL_blue.jpg');
  background-position: center;
  background-repeat: no-repeat;
}
.sidebar.stat .bottom_sidebar .related .center,
.sidebar.stat-details .bottom_sidebar .related .center {
  width: 193px;
  margin: 0;
}
.sidebar.stat .bottom_sidebar .related .right,
.sidebar.stat-details .bottom_sidebar .related .right {
  display: none;
}
.sidebar.stat .bottom_sidebar .related.stat .center,
.sidebar.stat-details .bottom_sidebar .related.stat .center {
  padding: 15px 15px 0;
  height: 60px;
}
.sidebar.stat .bottom_sidebar .related.stat .center .row,
.sidebar.stat-details .bottom_sidebar .related.stat .center .row {
  float: left;
  width: 220px;
  margin: 7px 0;
  padding: 4px 0 0 20px;
  font-size: 10px;
  color: #48a1c6;
  font-family: 'Novecento-DemiBold';
}
.sidebar.stat .bottom_sidebar .related.stat .center .row.comments,
.sidebar.stat-details .bottom_sidebar .related.stat .center .row.comments {
  background-image: url('../Img/picto/commentX11.png');
  background-repeat: no-repeat;
  background-position: 2px center;
}
.sidebar.stat .bottom_sidebar .related.stat .center .row.wear,
.sidebar.stat-details .bottom_sidebar .related.stat .center .row.wear {
  background-image: url('../Img/picto/sprayX11.png');
  background-repeat: no-repeat;
  background-position: left center;
}
.sidebar.stat .bottom_sidebar .related.stat .center .row.wore,
.sidebar.stat-details .bottom_sidebar .related.stat .center .row.wore {
  background-image: url('../Img/picto/woreX11.png');
  background-repeat: no-repeat;
  background-position: 1px center;
}
.sidebar.stat .bottom_sidebar .related.stat .center .row.need,
.sidebar.stat-details .bottom_sidebar .related.stat .center .row.need {
  background-image: url('../Img/picto/heart_fullX11.png');
  background-repeat: no-repeat;
  background-position: 2px center;
}
.sidebar.stat .bottom_sidebar .related.stat .center .row.rating,
.sidebar.stat-details .bottom_sidebar .related.stat .center .row.rating {
  padding: 4px 0 0 0;
}
.sidebar.stat .bottom_sidebar .advertising,
.sidebar.stat-details .bottom_sidebar .advertising {
  margin: 11px 0 0 0;
}
.sidebar.stat .bottom_sidebar .wrapper_baro,
.sidebar.stat-details .bottom_sidebar .wrapper_baro {
  float: left;
}
.sidebar.stat .bottom_sidebar .wrapper_baro .more,
.sidebar.stat-details .bottom_sidebar .wrapper_baro .more {
  display: inline;
  float: right;
  margin: 12px 0 0 0;
}
.sidebar.stat .bottom_sidebar .wrapper_baro .h_title,
.sidebar.stat-details .bottom_sidebar .wrapper_baro .h_title {
  color: #48a1c6;
  padding: 25px 0 15px 10px;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul {
  float: left;
  position: relative;
  width: 100%;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related {
  float: left;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .action_title,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .action_title {
  border-top: 1px solid #c9dae0;
  display: block;
  position: relative;
  width: 280px;
  float: left;
  font-family: 'Novecento-DemiBold', sans-serif;
  font-size: 12px;
  color: #1e789e;
  padding: 10px 0 10px 20px;
  background-color: #d9e7ed;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .left,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .left {
  float: left;
  padding: 9px;
  width: 57px;
  height: 57px;
  margin: 0 2px 0 0;
  background-color: #FFFFFF;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .left a,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .left a {
  float: left;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .left a img,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .left a img {
  width: 57px;
  height: 57px;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .center,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .center {
  float: left;
  background-color: #f8f8f8;
  width: 160px;
  padding: 21px 15px 21px;
  height: 33px;
  margin: 0 2px 0 0;
  font-family: 'verdana', sans-serif;
  font-size: 10px;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .center .top a,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .center .top a {
  color: #1e789e;
  display: inline;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .center .top a h3,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .center .top a h3 {
  margin: 0;
  padding: 0;
  color: #1e789e;
  margin-bottom: 5px;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .center .top .brand,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .center .top .brand {
  color: #48a1c6;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .center .top .brand a,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .center .top .brand a {
  color: #48a1c6;
  font-size: 11px;
  font-weight: bold;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .right,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .right {
  background-color: #FFFFFF;
  float: left;
  position: relative;
  z-index: 0;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .right .hover,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .right .hover {
  position: absolute;
  display: block;
  float: left;
  width: 0px;
  height: 75px;
  z-index: 1;
  background-color: #48a1c6;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .right a,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .right a {
  display: block;
  position: relative;
  padding: 32px 12px 32px 11px;
  font-family: 'Novecento-DemiBold';
  font-size: 11px;
  z-index: 2;
  color: #48a1c6;
}
.sidebar.stat .bottom_sidebar .wrapper_baro ul .baro_related .right a:hover,
.sidebar.stat-details .bottom_sidebar .wrapper_baro ul .baro_related .right a:hover {
  text-decoration: none;
}
.sidebar.stat .bottom_sidebar .rewards,
.sidebar.stat-details .bottom_sidebar .rewards {
  margin: 95px 0 0 0;
  float: left;
  border-top: 3px solid #ff9daa;
  position: relative;
  width: 100%;
}
.sidebar.stat .bottom_sidebar .rewards .wrapper,
.sidebar.stat-details .bottom_sidebar .rewards .wrapper {
  background-color: #f6f6f6;
  background-color: rgba(255, 255, 255, 0.5);
  position: relative;
  width: 100%;
  float: left;
  border-bottom: 1px solid #ecdede;
}
.sidebar.stat .bottom_sidebar .rewards .wrapper h2,
.sidebar.stat-details .bottom_sidebar .rewards .wrapper h2 {
  font-family: 'Novecento-DemiBold';
  font-size: 12px;
  color: #f56473;
  margin: 0;
  padding: 25px 0 10px 20px;
  line-height: 1.3em;
  letter-spacing: 0.1em;
  word-spacing: 0.2em;
}
.sidebar.stat .bottom_sidebar .rewards .wrapper dt,
.sidebar.stat-details .bottom_sidebar .rewards .wrapper dt {
  font-family: 'Novecento-Medium', sans-serif;
  margin-bottom: 0.4em;
  line-height: 1.2em;
  padding: 0 10px 0 30px;
  font-size: 11px;
  color: #575757;
}
.sidebar.stat .bottom_sidebar .rewards .wrapper dt:before,
.sidebar.stat-details .bottom_sidebar .rewards .wrapper dt:before {
  content: "›";
  float: left;
  display: block;
  margin-left: -1em;
}
.sidebar.stat .bottom_sidebar .rewards .wrapper dd,
.sidebar.stat-details .bottom_sidebar .rewards .wrapper dd {
  font-family: 'Verdana', sans-serif;
  margin-bottom: 1.9em;
  line-height: 1.2em;
  margin-left: 30px;
  font-size: 11px;
  color: #575757;
}
.sidebar.stat .bottom_sidebar .rewards .more,
.sidebar.stat-details .bottom_sidebar .rewards .more {
  display: inline;
  float: right;
  margin: 12px 0 0 0;
}
/*
 *		POLYFILLS
 */
.no-opacity #main_wrapper #last_comments a.disabled {
  background-image: url("../Img/arrows_last_comments_disabled_no-opacity.png");
}