/* START for file : /css/global-base.css */

/* $FONTS */

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


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

@font-face{
font-family:"AvantGardeGothicITCW01D 731075";
src:url("../../fonts/itc/AvantGardeGothicITCW01D731075.eot");
src:url("../../fonts/itc/AvantGardeGothicITCW01D731075.eot") format("eot"),url("../../fonts/itc/AvantGardeGothicITCW01D731075.woff") format("woff"),url("../../fonts/itc/AvantGardeGothicITCW01D731075.ttf") format("truetype"),url("../../fonts/itc/AvantGardeGothicITCW01D731075.svg") format("svg");
}
@font-face{
font-family:"AvantGardeGothicITCW01M 731087";
src:url("../../fonts/itc/AvantGardeGothicITCW01M731087.eot");
src:url("../../fonts/itc/AvantGardeGothicITCW01M731087.eot") format("eot"),url("../../fonts/itc/AvantGardeGothicITCW01M731087.woff") format("woff"),url("../../fonts/itc/AvantGardeGothicITCW01M731087.ttf") format("truetype"),url("../../fonts/itc/AvantGardeGothicITCW01M731087.svg") format("svg");
}
@font-face{
font-family:"AvantGardeGothicITCW01B 731063";
src:url("../../fonts/itc/AvantGardeGothicITCW01B731063.eot");
src:url("../../fonts/itc/AvantGardeGothicITCW01B731063.eot") format("eot"),url("../../fonts/itc/AvantGardeGothicITCW01B731063.woff") format("woff"),url("../../fonts/itc/AvantGardeGothicITCW01B731063.ttf") format("truetype"),url("../../fonts/itc/AvantGardeGothicITCW01B731063.svg") format("svg");
}
@font-face{
font-family:"AvantGardeGothicITCW01B 731069";
src:url("../../fonts/itc/AvantGardeGothicITCW01B731069.eot");
src:url("../../fonts/itc/AvantGardeGothicITCW01B731069.eot") format("eot"),url("../../fonts/itc/AvantGardeGothicITCW01B731069.woff") format("woff"),url("../../fonts/itc/AvantGardeGothicITCW01B731069.ttf") format("truetype"),url("../../fonts/itc/AvantGardeGothicITCW01B731069.svg") format("svg");
}


/* Polish support */
/*
@font-face{
font-family:"AvantGardeGothicITCW02B 737103";
src:url("../../fonts/avantgarde/ed474a6e-8269-4fbd-8716-3542aa55dca9.eot");
src:url("../../fonts/avantgarde/ed474a6e-8269-4fbd-8716-3542aa55dca9.eot") format("eot"),url("../../fonts/avantgarde/b1234d48-ee44-4e87-8d44-09f80366c1c1.woff") format("woff"),url("../../fonts/avantgarde/4d90d836-a65e-4be1-b73f-9097d575e114.ttf") format("truetype"),url("../../fonts/avantgarde/adecb382-95db-4995-89d6-8b567697bce2.svg") format("svg");
}

@font-face{
font-family:"AvantGardeGothicITCW02D 737115";
src:url("../../fonts/avantgarde/12249a62-4ad9-4aba-bb9c-e40fe456f0ae.eot");
src:url("../../fonts/avantgarde/12249a62-4ad9-4aba-bb9c-e40fe456f0ae.eot") format("eot"),url("../../fonts/avantgarde/e9c72127-fc74-4a4b-9bb0-ee0cd9ad750b.woff") format("woff"),url("../../fonts/avantgarde/3dceacb4-2e7b-4054-8551-86687298cbc3.ttf") format("truetype"),url("../../fonts/avantgarde/ebd8d1f4-1144-42bb-b23f-413fef79f8f9.svg") format("svg");
}

@font-face{
font-family:"AvantGardeGothicITCW02M 737127";
src:url("../../fonts/avantgarde/656c251d-a124-416f-b480-6aad0de9b594.eot");
src:url("../../fonts/avantgarde/656c251d-a124-416f-b480-6aad0de9b594.eot") format("eot"),url("../../fonts/avantgarde/4191e99b-9c99-4117-bccb-cc9ff5af80a4.woff") format("woff"),url("../../fonts/avantgarde/15504a68-b636-43e3-8149-4480b0a53dd3.ttf") format("truetype"),url("../../fonts/avantgarde/15881558-46be-4970-8a11-f42f32e72519.svg") format("svg");
}

@font-face{
font-family:"AvantGardeGothicITCW02B 737109";
src:url("../../fonts/avantgarde/a8033ee6-4bda-48fc-8503-3345c67b6127.eot");
src:url("../../fonts/avantgarde/a8033ee6-4bda-48fc-8503-3345c67b6127.eot") format("eot"),url("../../fonts/avantgarde/af3c779d-50a4-481d-9f8d-8f473565be0e.woff") format("woff"),url("../../fonts/avantgarde/cc49bc90-bd79-43cd-bb35-90243a32d687.ttf") format("truetype"),url("../../fonts/avantgarde/e77757f9-1d0b-40a3-adc5-b6a10a92c7d6.svg") format("svg");
}
*/




/*
@font-face {
    font-family:"AvantGardeGothicITCW01B 731063",Arial,Helvetica,sans-serif;
    src:url('../../fonts/singulier-bold-webfont.eot');
    src:url('../../fonts/singulier-bold-webfont.eot#iefix') format('embedded-opentype'),
        url('../../fonts/singulier-bold-webfont.woff') format('woff'),
        url('../../fonts/singulier-bold-webfont.ttf') format('truetype'),
        url('../../fonts/singulier-bold-webfont.svg') format('svg');
    font-style:normal;
    font-weight:normal;
}

@font-face {
    font-family:"AvantGardeGothicITCW01D 731075",Arial,Helvetica,sans-serif;
    src:url('../../fonts/singulier-demi-webfont.eot');
    src:url('../../fonts/singulier-demi-webfont.eot#iefix') format('embedded-opentype'),
        url('../../fonts/singulier-demi-webfont.woff') format('woff'),
        url('../../fonts/singulier-demi-webfont.ttf') format('truetype'),
        url('../../fonts/singulier-demi-webfont.svg') format('svg');
    font-style:normal;
    font-weight:normal;
}

@font-face {
    font-family:"AvantGardeGothicITCW01B 731069";
    src:url('../../fonts/singulier-light-webfont.eot');
    src:url('../../fonts/singulier-light-webfont.eot#iefix') format('embedded-opentype'),
        url('../../fonts/singulier-light-webfont.woff') format('woff'),
        url('../../fonts/singulier-light-webfont.ttf') format('truetype'),
        url('../../fonts/singulier-light-webfont.svg') format('svg');
    font-style:normal;
    font-weight:normal;
}

@font-face {
    font-family:"AvantGardeGothicITCW01M 731087",Arial,Helvetica,sans-serif;
    src:url('../../fonts/singulier-regular-webfont.eot');
    src:url('../../fonts/singulier-regular-webfont.eot#iefix') format('embedded-opentype'),
        url('../../fonts/singulier-regular-webfont.woff') format('woff'),
        url('../../fonts/singulier-regular-webfont.ttf') format('truetype'),
        url('../../fonts/singulier-regular-webfont.svg') format('svg');
    font-style:normal;
    font-weight:normal;
}
*/

/* $GENERICS */
html { overflow-y:scroll; }

body {
    margin:0; padding:0;
    background:#070707 url(../../img/common/body.png) no-repeat 50% 282px; color:#FFF;
    font:12px/1.5 "AvantGardeGothicITCW01M 731087", Arial, Helvetica, sans-serif;
}

h1, h2 {
    margin:0; padding:0;
    font-family:"AvantGardeGothicITCW01D 731075",Arial,Helvetica,sans-serif; font-weight:normal;
}

ul {
    margin:0; padding:0;
    list-style:none;
}


a:focus,
a:active { outline:0; }

img { border:0; padding:0; margin:0; }


/* $LAYOUT */
#core {
    margin:0 auto; padding-top:95px;
    width:996px;
}


/* $CHANCE */
.chance {
    padding-left:25px;
    background:url(../../img/common/chance.png) no-repeat 0 50%; color:#EC0000;
    font-family:DidotLTStdItalic; font-size:18px;
}
.chance:hover,
.chance:focus { text-decoration:none; }


/* $BTN */
.btn {
    float:left;
    margin:0; padding-right:15px;
    background:url(../../img/common/buttons.png) no-repeat 100% -22px; color:#FFF;
    font-family:"AvantGardeGothicITCW01M 731087",Arial,Helvetica,sans-serif; font-size:12px;
    text-decoration:none;
    cursor:pointer;
}
.btn span {
    float:left;
    background:url(../../img/common/buttons.png) no-repeat 0 0;
    cursor:pointer;
}
.btn span span {
    padding-left:15px;
    height:22px;
    line-height:23px;
}
.btn:hover span,
.btn:focus span { text-decoration:underline; }

.btn-disabled span { cursor:default; }
.btn-disabled:hover span,
.btn-disabled:focus span { text-decoration:none; }

.btn-white {
    background-position:100% -76px; color:#070707;
}
.btn-white span {
    background-position:0 -54px;
}
.external span span {
    padding-left:32px;
    background:url(../../img/common/picto-external.png) no-repeat 12px -44px;
}
.btn-white.external span span {
    background-position:12px -94px;
}

.btn-grey {
    background-position:100% -130px; color:#070707;
}
.btn-grey span {
    background-position:0 -108px;
}

/* $FACEBOOK */
.fb-btn { text-decoration:none; }
.fb-btn-picto {
    float:left;
    width:23px; height:20px;
    background:url(../../img/common/fb-btn-sprite.png) no-repeat;
}
.fb-btn-txt {
    float:left;
    padding:0 7px 0 1px;
    height:20px;
    background:url(../../img/common/fb-btn-sprite.png) no-repeat 100% -20px; color:#365a9b;
    font-family:"AvantGardeGothicITCW01M 731087",Arial,Helvetica,sans-serif; font-size:12px;
    line-height:1.8;
}
.fb-btn:hover .fb-btn-txt { text-decoration:underline; }
.fb-btn-count {
    float:left;
    margin:1px 0 0 5px; padding:1px 4px 0 9px;
    border-right:1px solid #d1d1d1;
    height:17px;
    background:url(../../img/common/fb-btn-sprite.png) no-repeat 0 -40px;
}

.fb-recommendations-bar.fb_iframe_widget { position:absolute; }

#opengraph-connect-fb a{
    background:#ECEEF5 url(../../img/common/fb.png) no-repeat 5px 50%;
    color:#3B5998;
    padding:5px 5px 5px 25px;
    border:1px solid #CAD4E7;
    border-radius: 3px;
    font-family: "Lucida Grande", "Lucida sans", Tahoma, sans-serif;
}
/* $CONTEXTUAL */
#contextual {
    padding:30px 0 30px 30px;
    background:#1F1F1F; color:#FFF;
}
#contextual h2 {
    margin-bottom:30px;
    font-size:18px;
    text-transform:uppercase;
}
#contextual li {
    float:left;
    padding-right:30px;
}
#contextual .chance {
    margin:30px 30px 0 0;
    float:right;
}


/* $CLEARING */
#contextual,
#contextual ul { overflow:hidden; }

.checkboxes:after {
    display:block; clear:both;
    visibility:hidden;
    height:0;
    content:".";
}


/* END for file : /css/global-base.css */

/* START for file : /css/global-forms.css */

/* $FORM-GENERICS */
form, fieldset, button {
    margin:0; padding:0; border:0;
    background:transparent;
}
button::-moz-focus-inner { padding:0; border:0; }
input, select, button { font:12px "AvantGardeGothicITCW01M 731087", Arial, Helvetica, sans-serif; }

input {
    float:left;
    margin:0; padding:0;
}
input[type=password] { font-family:sans-serif; } /*Debug IE7/8 : invisible content on input*/

.text input,
.textarea textarea {
    padding:5px 10px; border:0;
    background:#FFF; color:#070707;
}
.text label { display:block; }

.checkboxes li,
.radio li {
    float:left;
    margin-right:20px;
}
.checkbox input,
.checkboxes input,
.radio input { margin-top:2px; }
.checkbox label,
.checkboxes label,
.radio label {
    float:left;
    padding-left:5px;
}

/* $PRETTY-FORM iPad */
.text input, .actions input{
    /*-moz-border-radius:0;
    -webkit-border-radius:0;*/
    border-radius:0;
}


/* $PRETTY-FORM-FIELDS */
#js .select { position:relative; }
#js .checkbox input,
#js .checkboxes input,
#js .radio input,
#js .select select { position:absolute; left:-10000px; }

[dir="rtl"]#js .checkbox input,
[dir="rtl"]#js .checkboxes input,
[dir="rtl"]#js .radio input,
[dir="rtl"]#js .select select { right:-10000px; left:auto; }

#js .checkbox label,
#js .checkboxes label,
#js .radio label { padding:0; }
.faux-checkbox,
.faux-radio {
    position:relative; top:2px;
    float:left;
    overflow:hidden;
    margin-right:3px;
    width:15px; height:13px;
    background:url(../../img/common/faux-fields.png) no-repeat;
}
.faux-checkbox { background-position:0 0; }
.focus .faux-checkbox { background-position:-15px 0; }
.checked .faux-checkbox { background-position:-30px 0; }
.checked.focus .faux-checkbox { background-position:-45px 0; }
.faux-radio { background-position:0 -13px; }
.focus .faux-radio { background-position:-15px -13px; }
.checked .faux-radio { background-position:-30px -13px; }
.checked.focus .faux-radio { background-position:-45px -13px; }

label.disabled {
    opacity:0.3;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.faux-select {
    width:180px;
    padding-right:31px;
    background:#999 url(../../img/common/faux-fields.png) no-repeat 120px 50%;
}
.faux-select div {
    overflow:hidden;
    padding:0 10px; border:1px solid #DADADA; border-right-width:0;
    background:#FFF; color:#070707;
    text-overflow:ellipsis;
    line-height:2;
}
.faux-select.focus div { background:#EEE; }
.faux-select span { white-space:nowrap; }
.faux-options-scrollable {
    position:relative;
    overflow:hidden;
    border:1px solid #DADADA; border-top-width:0;
    background:#FFF; color:#070707;
}
#box-faux-options-mask { z-index:1030; }
.faux-options { z-index:1031; }
.faux-options-reversed .faux-options-scrollable { border-top:1px solid #DADADA; border-bottom-width:0; }
.faux-options .scrollable-content { position:absolute; top:0; left:0; }
.faux-options .scrollbar { position:absolute; top:1px; right:1px; }
.faux-options .scrollbar-gutter {
    position:relative;
    overflow:hidden;
    width:20px;
    background:#DADADA;
}
.faux-options .scrollbar-face {
    position:absolute;
    width:20px;
    background:#070707;
}
.faux-options li { padding:2px 30px 2px 10px; }
.faux-options .scrollable-content li { margin-right:24px; padding-right:10px; }
.faux-options li:hover { background:#EEE; }
.faux-options li.selected { background:#DADADA; }

/* $CLEARING */
.text,
.checkbox,
.checkboxes, .checkboxes ul,
.radio, .radio ul { overflow:hidden; }

/* END for file : /css/global-forms.css */

/* START for file : /css/global-pagination.css */

/* $PAGINATION */
.paginate-nav {
    padding-top:20px;
    text-align:center;
}
.paginate-nav li {
    display:inline;
    margin:0 0.2em;
}
.paginate-nav a {
    padding:0 0.5em;
    color:#070707;
    text-decoration:none;
}

.paginate-nav a.page-on,
.paginate-nav a.page-on:hover,
.paginate-nav a.page-on:focus,
.paginate-nav a:hover,
.paginate-nav a:focus { color:#EC0000; }
.paginate-nav a.page-on { cursor:default; }
.paginate-first a.page-first,
.paginate-last a.page-last,
.paginate-first a.page-previous,
.paginate-last a.page-next { visibility:hidden; }

.paginate-content { overflow:hidden; }

/* END for file : /css/global-pagination.css */

/* START for file : /css/global-slideshow.css */

/* $SLIDESHOW */
.slideshow {
    color:#999;
    font-family:DidotLTStdItalic; font-size:14px;
}
.slideshow-datas {
    margin:20px 0 0;
    font-family:"AvantGardeGothicITCW01D 731075",Arial,Helvetica,sans-serif;
}
#js .slideshow-datas { display:none; }
.slideshow a {
    color:#999;
    text-decoration:none;
}
.slideshow a:hover,
.slideshow a:focus { color:#070707; }
.slideshow-content {
    position:relative;
    height:100px;
    background:url(../../img/common/slideshow-empty.png) no-repeat -1000px -1000px;
}
.slideshow-content-empty { background-position:0 0; }
.slideshow-content img {
    display:block;
    margin:0 auto;
}
.slideshow-description { background:#FFF; } /* for IE fadeIn/Out */
.slideshow-description p { margin:0; padding-top:12px; }
.slideshow-loader {
    position:absolute; top:0; left:0;
    background:#FFF url(../../img/common/slideshow-load.gif) no-repeat 50% 50%;
    width:100%; height:100%;
}
.slideshow-prev,
.slideshow-next {
    position:absolute; top:50%;
    overflow:hidden;
    margin-top:-38px; padding-top:76px;
    width:49px; height:0;
    background:url(../../img/common/slideshow-arrows.png) no-repeat;
}
.slideshow-prev {
    left:-149px;
    background-position:0 0;
}
.slideshow-prev:hover,
.slideshow-prev:focus { background-position:0 -76px; }
.slideshow-next {
    right:-149px;
    background-position:-49px 0;
}
.slideshow-next:hover,
.slideshow-next:focus { background-position:-49px -76px; }

/* END for file : /css/global-slideshow.css */

/* START for file : /css/global-audio.css */

/* $AUDIO */
.item-audio-player { color:#FFF; }

.audio-player-loader {
    display:block;
    overflow:hidden;
    margin:0 auto; padding-top:24px;
    width:24px; height:0;
    background:url(../../img/common/popin-load-video.gif) no-repeat;
}
.item-audio-player,
.fake-item-audio-player,
.audio-player-controls { height:91px; }
.audio-player-controls button {
    overflow:hidden;
    padding:39px 0 0 0;
    height:0; width:39px;
    background:url(../../img/common/audio-btn.png) no-repeat;
    cursor:pointer;
}
.audio-player-controls .audio-player-play { background-position:0 0; }
.audio-player-controls .audio-player-pause { background-position:0 -39px; }

.audio-player-playbar { margin-top:10px; }
.audio-player-timer {
    color:#FFF;
    font-family:DidotLTStdItalic; font-size:12px;
}

/* .slider */
.audio-player-controls .slider {
    position:relative;
    margin:3px auto 0;
    width:127px;
}
.audio-player-controls .slider-rail { padding:3px 6px; }
.audio-player-controls .slider-rail-inner {
    overflow:hidden;
    height:9px;
    -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
    background:#2C2C2C;
}
.audio-player-controls .slider-thumb {
    position:absolute; top:0; left:0;
    overflow:hidden;
    width:15px; height:15px;
    background:url(../../img/common/audio-cursor.png) no-repeat;
}

/* END for file : /css/global-audio.css */

/* START for file : /css/global-header.css */

#header-frame{ display:none; }
#header {
    position:fixed; top:0; left:0; z-index:1001;
    width:100%;
    background:#070707; color:#999;
}
@media screen and (max-width:500px) {
    #header { position:absolute; }
}
#header.mobile { position:absolute; }
#header-mask {
    position:absolute; top:0; left:0; z-index:1000;
    background:#070707;
}

#header .content {
    margin:0 auto;
    width:996px;
}

#header .identity {
    float:left;
    overflow:hidden;
    margin-left:30px; 
    padding-top:42px;
    width:155px; 
    height:0;
    background:url(../../img/common/logo-screen.png) no-repeat 0 15px;
}
#header .identity img { display:block; }

/* #nav-search */
#nav-search{
    float:right;
    margin-top:8px;
}
#nav-search .text,
#nav-search .text label,
#nav-search .actions{ float:left; }
#nav-search label{
    margin:5px 15px 0 0;
    text-transform:uppercase;
}
#nav-searchterms{
    padding:0 0 0 12px;
    height:32px;
    color:#999;
    font-size:12px;
    line-height:2.5em; /* IE and Chrome */
}
#nav-search .actions button{
    border:none;
    height:32px;
    background:#FFF;
    cursor:pointer;
}
#nav-search{

}
/* #main-nav*/
#main-nav {
    clear:both;
    padding-top:12px;
}
.main-nav-start { float:left; }
.main-nav-end { float:right; padding-bottom:12px; }

#main-nav > ul > li {
    float:left;
    border-left:1px solid #252525;
}
#main-nav > ul > li:first-child {
    border-left:none;
}

#main-nav > ul > li > a{
    display:block;
    overflow:hidden;
    padding-top:27px;
    width:57px; height:0;
    background:#070707 url(../../img/common/nav-pictos.png) no-repeat;
}

#main-nav > ul > li > a.text {
    display:block;
    overflow:hidden;
    padding:5px 19px 5px 19px;
    width:auto; height:auto;
    background:#070707 none no-repeat;
    color:#999;
    text-transform:uppercase;
    text-decoration:none;
    font-size:14px; line-height:1em;
    font-family:"AvantGardeGothicITCW01D 731075",Arial,Helvetica,sans-serif;
}
#main-nav .main-nav-end > li > a.text {
    text-transform:none;
}
#main-nav > ul > li> a.text:focus,
#main-nav > ul > li> a.text:hover,
#main-nav > ul > li> a.text.on {
    color:#fff;
}
#main-nav > ul > li.nav-ysl > a{
    padding-left:30px;
}
#main-nav .nav-yslbyme > a .i{
    float:left;
    display:block;
    margin-right:7px;
    width:12px; height:19px;
    background:#070707 url(../../img/common/nav-pictos.png) no-repeat -901px -5px;
}
#main-nav .nav-newsletter > a .i{
    float:left;
    display:block;
    margin-right:7px;
    width:19px; height:15px;
    background:#070707 url(../../img/common/picto-nl.png) no-repeat 0 1px;
}
#main-nav .nav-newsletter > a:hover .i,
#main-nav .nav-newsletter > a.text.on .i{
    background:#070707 url(../../img/common/picto-nl.png) no-repeat 0 -17px;
}

#main-nav .nav-countries > a { background-position:-81px 0; }
#main-nav .nav-chance > a    { background-position:-178px 0; }
/*#main-nav .nav-share > a     { background-position:-279px 17px; }*/
#main-nav .nav-favorites > a { background-position:-386px 0; }
#main-nav .nav-selection > a { background-position:-481px 0; }

/*#main-nav .nav-ysl > a:hover { background-position:22px -83px; }*/
/*#main-nav .nav-ysl > a.on    { background-position:22px -183px; }*/
#main-nav .nav-countries > a:hover,
#main-nav .nav-countries > a:focus,
#main-nav .nav-countries > a.on { background-position:-81px -100px; }
#main-nav .nav-chance > a:hover,
#main-nav .nav-chance > a:focus,
#main-nav .nav-chance > a.on { background-position:-178px -100px; }
/*#main-nav .nav-share > a:hover,*/
/*#main-nav .nav-share > a.on { background-position:-279px -83px; }*/
#main-nav .nav-favorites > a:hover,
#main-nav .nav-favorites > a:focus,
#main-nav .nav-favorites > a.on { background-position:-386px -100px; }
#main-nav .nav-selection > a:hover,
#main-nav .nav-selection > a:focus,
#main-nav .nav-selection > a.on { background-position:-481px -100px; }
#main-nav .nav-yslbyme > a:hover .i,
#main-nav .nav-yslbyme > a:focus .i,
#main-nav .nav-yslbyme > a.on .i{ background-position:-901px -105px; }

/*nav-expand*/
.nav-expand {
    position:absolute; top:95px; left:0;
    width:100%;
    background:#FFF;
}
#header.mobile .nav-expand { width:996px; }
#js .nav-expand { display:none; }
.nav-expand .wrapper {
    margin:0 auto;
    width:996px; height:228px;
}
.nav-expand > ul {
    position:relative; z-index:1;
    margin:0 auto;
    width:996px; min-height:207px;
}
.nav-expand > ul > li { float:left; }


/* #main-nav > .nav-ysl */
/* Gestion du rollover */

/* .nav-expand-bg */
.nav-ysl .nav-expand {
    background:#070707;
}
.nav-ysl .nav-expand > .wrapper {
    padding:30px 0 15px;
    width:935px; height:auto; min-height:390px;
}


/* .nav-title */
.nav-title, .nav-external-cat {
    color:#070707;
    font-family:"AvantGardeGothicITCW01D 731075",Arial,Helvetica,sans-serif; font-size:15px;
    text-decoration:none; text-transform:uppercase;
}
.nav-title span{
    display:block;
    margin-top:8px;
    color:#999;
    text-transform:none;
    font-family:DidotLTStdItalic; font-size:14px;
}

/* .nav-tabs */
.nav-tabs { margin-bottom:30px; }

.nav-tabs li {
    position:relative;
    float:left;
    margin-left:27px;
    padding-left:34px;
}
.nav-tabs li:before {
    position:absolute; top:50%; left:0;
    display:block;
    margin-top:-1px;
    width:6px; height:6px;
    background:url(../../img/common/nav-pictos-deco.png) no-repeat 0 -475px;
    content:'';
}
.nav-tabs li:first-child {
    margin-left:0; padding-left:0;
    background:none;
}
.nav-tabs li:first-child:before { display:none; }

.nav-tabs a {
    color:#FFF; 
    font-family:DidotLTStdItalic; font-size:19px;
    text-decoration:none;
}
.nav-tabs a:hover,
.nav-tabs a:focus,
.nav-tabs a.nav-on { color:#EC0000; }

#js .nav-tab-panel { display:none; }
#js .nav-tab-panel-on { display:block; }

.nav-tab-panel li {
    margin-bottom:4px;
}
.nav-tab-panel a {
    color:#999;
    font-size:13px;
    text-decoration:none;
}
.nav-tab-panel a:hover,
.nav-tab-panel a:focus { color:#FFF; }

.nav-tab-panel span,
.nav-tab-panel span a { 
    display:block; 
    margin-bottom:3px;
    font-size:12px;
    color:#FFF;
}
.nav-tab-panel ul + strong { 
    display:block;
    margin-top:20px;
}
.nav-tab-panel strong a {
    display:block;
    margin-bottom:8px;
    font-family:"AvantGardeGothicITCW01D 731075",Arial,Helvetica,sans-serif; font-size:14px;
    color:#FFF;
    text-transform:uppercase;
    font-weight:normal;
}
.nav-tab-panel strong a:hover,
.nav-tab-panel strong a:focus { color:#CCC; }

.nav-tab-panel .paginate-content { min-height:146px; }
.nav-catalog-section {
    float:left;
    margin:0 0 10px 18px;
    width:220px;
    /*white-space:nowrap;*/
    overflow:hidden;
}
.nav-catalog-section:first-child,
.clearer + .nav-catalog-section { margin-left:0; }
.nav-catalog-section ul { margin-bottom:12px; }
.nav-expand .clearer { clear:both; }

#main-nav .paginate-nav { padding-top:0; }

/* #main-nav > .nav-ysl > .nav-footer */

.nav-footer{
    background-color:#e2e2e2;
}
.nav-footer .wrapper{height:50px;}

.nav-footer-end {
    float:right;
    margin-right:30px;
}

.nav-footer ul li{
    float:left;
    margin:16px 0 0 12px;
    padding-left:19px;
    background:url(../../img/common/nav-pictos-deco.png) no-repeat 0 -443px;
}
.nav-footer ul li:first-child{
    background:none;
}
.nav-footer ul li a{ color:#070707; text-decoration:none; }
.nav-footer ul li a:hover,
.nav-footer ul li a:focus{ text-decoration:underline; }

.nav-footer-eboutique{
    padding:11px 0 6px 25px;
    background:url(../../img/common/nav-footer-eboutique.png) no-repeat 0 0;
}
.nav-footer-country{
    padding:5px 0 4px 31px;
    background-image: url(../../img/common/nav-footer-world.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    display: block;
    margin: -4px 5px 0px 0px;
    height: 16px;
    width:13px;
}
.nav-footer-country:hover,
.nav-footer-country:focus{
    background-position: left bottom;
}
.nav-footer-fb, .nav-footer-tw, .nav-footer-yt, .nav-footer-pt {
    float:left;
    display:block; overflow:hidden;
    margin:-4px 5px 0 0; padding-top:25px;
    width:25px; height:0;
    background:url(../../img/common/nav-footer-social.png) no-repeat 0 0;
}
.nav-footer-tw{
    background-position:-30px 0;
}
.nav-footer-yt {
    background-position:-60px 0;
}
.nav-footer-pt {
    margin-right:0;
    background-position:-90px 0;
}
.nav-footer-fb:hover,
.nav-footer-fb:focus{ background-position:0 -30px; }
.nav-footer-tw:hover,
.nav-footer-tw:focus{ background-position:-30px -30px; }
.nav-footer-yt:hover,
.nav-footer-yt:focus{ background-position:-60px -30px; }
.nav-footer-pt:hover,
.nav-footer-pt:focus{ background-position:-90px -30px; }

/* #main-nav > .nav-newsletter */
.nav-expand .nav-newsletter { width:214px; }
.nav-newsletter .nav-expand {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    position: absolute;
    top:95px;
    width: 100%;
}

#nav-newsletter { 
    float:right;
    margin:0;
    padding:15px 20px 17px;
    width:245px;
    background:#fff;
    -moz-box-shadow:0 0 8px #000;
    -webkit-box-shadow:0 0 8px #000;
    box-shadow:0 0 8px #000;
}

#nav-newsletter legend{
    color:#070707;
    text-transform:uppercase;
    font-size:13px;
    font-weight:bold;
}
#nav-newsletter .text { overflow:visible; }
#nav-newsletter label { 
    position:relative;
    display:block; 
    margin-bottom:14px;
    padding-top:6px;
    color:#777; 
}
#nav-newsletter .text input {
    float:left;
    margin-right:1px;
    width:185px; height:15px;
    color:#FFF;
    background:#070707;
    font-family:Arial, Helvetica, sans-serif;
}
#nav-newsletter .actions input {
    display:block;
    margin:5px 0 0 13px;
    border:0;
    background:transparent; color:#999;
    font-size:14px;
    font-family:DidotLTStdItalic;
    text-decoration:underline;
    cursor:pointer;
}
#nav-newsletter .actions input:hover,
#nav-newsletter .actions input:focus {
    color:#070707;
}
#nav-newsletter #nav-newsletter-mail-error{
    color:#EC0000;
    position: absolute;
    left: -5px;
    bottom: -13px;
    font-size: 11px;
}
/* #main-nav > .nav-share */
.nav-share-label {
    display:block;
    padding:75px 0 0;
    color:#070707;
    font-family:DidotLTStdItalic; font-size:20px;
    text-align:center;
}
.nav-share-label strong {
    font-family:"AvantGardeGothicITCW01B 731063",Arial,Helvetica,sans-serif;
    text-transform:uppercase;
}
.nav-share-services {
    margin:15px auto 0; padding-top:5px;
    width:420px;
}
.nav-share-services li {
    float:left;
    margin-right:10px;
}
.nav-share-services li.nav-share-fancy {margin-right:25px;}
.nav-share-services li.nav-share-pinit {margin-right:38px;}

.nav-share-tumblr a {
    float:left;
    overflow:hidden;
    padding-top:20px;
    width:61px; height:0;
    background:url(../../../v1/share_2.png) no-repeat;
}
.nav-share-services li.nav-share-googleplus,
.nav-share-services li.nav-share-tumblr {
    margin-left: -30px;
}

/* #main-nav > .nav-yslbyme */
.nav-yslbyme .nav-expand { background:#141414; }
.nav-yslbyme .wrapper.nav-my-items-connect { background:url(../../img/common/nav-ysl-by-me.png) no-repeat 110px 50%; }
.nav-yslbyme .wrapper.nav-my-items-favorites { background:url(../../img/common/nav-favorites.png) no-repeat 270px 50%; }

.nav-yslbyme .nav-expand a,
.nav-yslbyme .actions button {
    color:#999;
    font-family:DidotLTStdItalic; font-size:13px;
    text-decoration:underline;
}
.nav-yslbyme a:hover,
.nav-yslbyme a:focus,
.nav-yslbyme .actions button:hover,
.nav-yslbyme .actions button:focus { color:#FFF; }
.nav-yslbyme li a {
    font-family:"AvantGardeGothicITCW01B 731069",Arial,Helvetica,sans-serif;
    text-decoration:none;
}

/* #main-nav > .nav-yslbyme > .nav-my-items-listing */
.nav-my-items-listing {
    position:relative;
    float:left;
    padding:30px 0 0 35px;
    width:551px;
    
}
.nav-my-items-listing strong {
    float:left;
    color:#FFF;
    font-family:DidotLTStdItalic; font-size:15px; font-weight:normal;
}
.nav-my-items-listing strong span {
    font-family:"AvantGardeGothicITCW01B 731063",Arial,Helvetica,sans-serif;
    text-transform:uppercase;
}
.nav-my-items-new {
    float:right;
    margin-top:2px;
}
.nav-my-items-visu {
    clear:both;
    padding:21px 0 8px;
}
.nav-my-items-visu li {
    position:relative;
    float:left;
    margin-left:1px;
}
.nav-my-items-visu li:first-child { margin-left:0; }
.nav-my-items-visu li .on,
.nav-my-items-visu li .hover img,
.nav-my-items-visu li span { display:none; }
.nav-my-items-visu li .hover img.on,
.nav-my-items-visu li .hover span { display:block; }
.nav-my-items-visu li .hover span {
    position:absolute; top:32px;
    width:137px;
    font-family:"AvantGardeGothicITCW01B 731063",Arial,Helvetica,sans-serif;
    text-align:center; text-transform:uppercase;
}
.nav-my-items-see { float:right; }

/* #main-nav > .nav-yslbyme > .nav-connect/#nav-my-items */
#nav-my-items,
.nav-connect {
    position:relative;
    float:right;
    width:374px; height:100%;
    background:#1F1F1F;
}
#nav-my-items strong,
#nav-connect legend,
#nav-new-member strong {
    color:#FFF;
    font-size:15px; font-weight:normal;
    text-transform:uppercase;
} 
#nav-my-items .actions,
#nav-new-member { margin:0 30px; padding:17px 0 0 0; border-top:1px solid #363636; }
#nav-my-items .actions a,
#nav-new-member a { float:right; }
#nav-my-items .actions a:first-child,
#nav-new-member strong { float:left; }

/* #main-nav > .nav-yslbyme > .nav-connect */
#nav-connect { margin:30px 30px 0; padding-bottom:10px; }
#nav-connect fieldset { margin:0; padding:0; border:0; }
#nav-connect #nav-connect-error{
    position:absolute; top:50px; left:30px;
    color:#EC0000;
}

#nav-connect legend { margin:0; padding:0 0 30px 0; }
#nav-connect .text {
    float:left;
    margin-right:10px;
}
#nav-connect .text label { position:absolute; left:-10000px; }
#nav-connect .text input { width:110px; }
#nav-connect .checkbox {
    float:left; clear:both;
    padding-top:11px;
}
#nav-connect .actions {
    position:absolute;
    top:87px; right:30px;
}
#nav-connect .nav-forget-password {
    float:right;
    padding-top:11px;
}
.nav-connect #nav-connect-fb { position:absolute; top:30px; right:29px; }

/* #main-nav > .nav-yslbyme > #nav-my-items */
#nav-my-items strong {
    display:block;
    margin:30px 30px 0;
}
#nav-my-items ul { margin:21px 30px 29px; }
#nav-my-items li { margin-bottom:3px; }
#nav-my-items li a {
    padding-left:15px;
    background:url(../../img/common/nav-pictos-deco.png) no-repeat 0 -94px;
}
#nav-my-items li a:hover,
#nav-my-items li a:focus,
#nav-my-items li.on a { background-position:0 -144px; color:#FFF; }
#nav-my-items li.on a { cursor:default; }

/* #main-nav > .nav-yslbyme > .nav-my-items-visu */
.nav-my-items-content {
    clear:both;
    min-height:130px;
}
.nav-my-items-visu li a {
    display:block;
    overflow:hidden;
    width:137px; height:82px;
}
.nav-my-items-visu li img { display:block; }
.nav-my-items-visu li a:hover img,
.nav-my-items-visu li a:focus img { margin-top:-82px; }
.nav-my-items-visu li a span {
    position:absolute; top:0; left:0;
    display:none;
    width:137px; height:82px;
    background:url(../../img/common/nav-my-ysl-items.png) no-repeat; color:#FFF;
    font-family:"AvantGardeGothicITCW01B 731063",Arial,Helvetica,sans-serif;
    text-transform:uppercase; text-align:center;
    line-height:82px;
}
.nav-my-items-visu li a:hover span,
.nav-my-items-visu li a:focus span { display:block; }

/*nav-loader*/
.nav-loader {
    position:absolute; z-index:1002;
    margin:2px 0 0 10px;
    width:16px; height:16px;
}

/*nav-tooltip*/
.nav-tooltip {
    position:absolute; z-index:1002;
    padding:25px 30px;
    max-width:200px;
    background:#070707; color:#999;
    font-family:DidotLTStdItalic; font-size:14px;
}

/*Clearing*/
#header .content,
#nav-newsletter,
#nav-search,
.nav-expand > ul,
.nav-tabs,
.nav-tab-panel,
#nav-my-items .actions,
.nav-my-items-header,
.nav-my-items-content,
.nav-my-items-visu { overflow:hidden; }

.nav-share-services:after {
    display:block; clear:both;
    visibility:hidden;
    height:0;
    content:".";
}



/* END for file : /css/global-header.css */

/* START for file : /css/global-popins.css */

.popin-mask {
    position:absolute; z-index:1010;
    background:#070707;
}
.popin-loader {
    position:absolute; z-index:1011;
    padding:10px;
    background:#070707; color:#FFF;
}
.popin {
    position:absolute; z-index:1012;
    width:876px; min-height:566px;
    background:#FFF; color:#070707;
}

/* #popin-error */
#popin-error { width:468px; }
#popin-error .popin-header { border-bottom:1px solid #CCC; }

/* .popin-header */
.popin-header { position:relative; z-index:2; }
.popin-header .popin-close {
    position:absolute; top:17px; right:17px; z-index:1;
    overflow:hidden;
    margin:0; padding-top:27px;
    width:27px; height:0;
    background:url(../../img/common/popin-close.png) no-repeat;
}
.popin-header .popin-close:hover,
.popin-header .popin-close:focus { background-position:0 -27px; }

.popin-services {
    position:relative; left:50%;
    float:left;
    margin:0 auto;
}
.popin-services li {
    position:relative; right:50%;
    float:left;
    border-right:1px solid #E4E4E4;
}
li.popin-services-share { border-left:1px solid #E4E4E4; }
li.popin-services-chance > a,
li.popin-services-share > a,
li.popin-services-selection > a {
    float:left;
    overflow:hidden;
    padding-top:85px;
    width:90px; height:0;
    background:url(../../img/common/pictos-popin.png) no-repeat;
}
li.popin-services-facebook {
    position:absolute;
    top:30px;left:-408px;
    border:none;
    width:100%;
}
.popin-scrolled li.popin-services-facebook {left:-398px;}

li.popin-services-chance > a { background-position:0 0; }
li.popin-services-share > a { background-position:-92px 0; }
li.popin-services-selection > a { background-position:-183px 0; }
li.popin-services-chance > a:hover { background-position:0 -85px; }
li.popin-services-share > a:hover { background-position:-92px -85px; }
li.popin-services-selection > a:hover { background-position:-183px -85px; }

.popin-services-share-content {
    position:absolute; top:0; left:0; z-index:1;
    display:none;
    width:100%; height:120px;
    background:#FFF;
}
.popin-services-share-content ul {
    position:relative; left:50%;
    float:left;
    margin:45px auto 0;
}
.popin-services-share-content li:first-child { margin-right:15px; }
.popin-services-share-content li {
    position:relative; right:50%;
    float:left;
    border:none;
}
.popin-share-tumblr a {
    float:left;
    overflow:hidden;
    padding-top:20px;
    width:61px; height:0;
    background:url(../../../v1/share_2.png) no-repeat;
}

.popin-services-share-content-mask {
    position:absolute;
    top:0; left:0;
    width:100%; height:100%;
    background-color:#070707;
    opacity:0.6; filter:alpha(opacity=60);
}

/* .popin-scrolled */
.popin-scrolled .popin-header { padding-right:20px; }
.popin-scrolled .popin-close { right:37px; }
.popin-scrolled .popin-core { padding-top:40px; }
.popin-scrolled .scrollable {
    position:relative;
    overflow:hidden;
    height:440px;
}
.popin-scrolled .scrollable-content,
.popin-scrolled .scrollable-content-disabled {
    position:absolute; top:0; left:0;
    padding:1px 0; /* contain margins */
}
.popin-scrolled .scrollbar {
    position:absolute; top:0; right:0;
    border:1px solid #D5D5D5;
}
.popin-scrolled .scrollbar-gutter {
    position:relative;
    width:18px; height:564px;
    background:#D5D5D5;
}
.popin-scrolled .scrollbar-face {
    position:absolute; top:0; left:0;
    overflow:hidden;
    width:18px;
    background:#070707;
}

/* .popin-core */
.popin-core { position:relative;
}

/* #popin-editorial / #popin-slideshow */
#popin-slideshow { min-height:400px; }
#popin-editorial .popin-core,
#popin-slideshow .popin-core { color:#454545; }
#popin-editorial .scrollable-content,
#popin-editorial .scrollable-content-disabled,
#popin-slideshow .scrollable-content,
#popin-slideshow .scrollable-content-disabled {
    left:187px;
    width:482px;
}
#popin-editorial h1,
#popin-slideshow h1 { margin-bottom:40px; }
#popin-editorial h2,
#popin-editorial .question,
#popin-slideshow h2,
#popin-slideshow .question {
    margin:0 0 12px;
    color:#070707;
    font-family:"AvantGardeGothicITCW01D 731075",Arial,Helvetica,sans-serif; font-size:18px;
    text-transform:uppercase;
    line-height:1.3;
}
#popin-editorial p,
#popin-slideshow p {
    margin:0 0 15px;
    font-family:DidotLTStdItalic; font-size:14px;
}
#popin-editorial a,
#popin-slideshow a { color:#070707; }
#popin-editorial a:hover,
#popin-editorial a:focus,
#popin-slideshow a:hover,
#popin-slideshow a:focus { text-decoration:none; }
#popin-editorial .slideshow,
#popin-slideshow .slideshow {
    padding:50px 197px;
    color:#999;
}
#popin-editorial .slideshow p,
#popin-slideshow .slideshow p { margin:0; }

/* #popin-product */
#popin-product .popin-core { padding:20px 155px 45px 100px; }
#popin-product .popin-core > img { float:left; }
#popin-product .content {
    float:right;
    margin-top:58px;
    width:272px;
}
#popin-product .popin-core p{
    margin:0;
    color:#999;
    font-family:DidotLTStdItalic; font-size:14px;
    text-align:justify;
}
#popin-product .actions { margin-top:25px; }
#popin-product .actions a {float:right;}
#popin-product .actions a:first-child {float:left;}


/* #popin-video */
#popin-video-container {
    margin:0 auto;
    width:705px; height:388px;
    background:#070707 url(../../img/common/popin-load-video.gif) no-repeat 50% 50%;
}

/* #popin-dispatch */
#popin-dispatch, .dispatch{
    width:750px; min-height:0;
    background:#FFF;
}
#popin-dispatch a, .dispatch a{
    color:#999;
    font-family:DidotLTStdItalic; font-size:14px;
}
#popin-dispatch a:hover, #popin-dispatch a:focus,
.dispatch a:hover, .dispatch a:focus {color:#070707;}

#popin-dispatch .popin-header, .dispatch .header{
    margin:0 50px 0;
    padding:40px 0 15px;
    border-bottom:1px solid #CCC;
}
#popin-dispatch .popin-header .popin-close{ right:-33px; }

#popin-dispatch h2, .dispatch h2{
    float:left;
    color:#070707;
    font-family:"AvantGardeGothicITCW01B 731063",Arial,Helvetica,sans-serif; font-size:20px;
    text-transform:uppercase;
}
#popin-dispatch h2 + a, .dispatch h2 + a{
    float:right;
    margin-top:7px;
}
#popin-dispatch .popin-core, .dispatch .content{
    margin:30px 50px 66px;
}
#popin-dispatch .section, .dispatch .section{
    float:left;
    margin-left:3%; padding-left:6%;
    width:25%; min-height:205px;
    border-left:1px dotted #070707;
}
#popin-dispatch .section:first-child,
.dispatch .section:first-child{
    margin-left:0; padding-left:0;
    border-left:none;
}
#popin-dispatch h3, .dispatch h3{
    margin:0 0 20px;
    color:#070707;
    font-family:"AvantGardeGothicITCW01D 731075",Arial,Helvetica,sans-serif; font-size:13px;
    text-transform:uppercase;
    line-height:0.8;
}


/* =FAVORITES-LIBRARY
 -------------------------------------------------------------------- */
.popin-fav-lib {
    position:absolute; z-index:1013;
    padding:15px 50px 15px 30px;
    max-width:300px;
    background:#070707; color:#999;
    font-family:DidotLTStdItalic; font-size:14px;
}
.popin-fav-lib .popin-close {
    position:absolute; top:50%; right:10px;
    overflow:hidden;
    margin:-7px 0 0; padding-top:15px;
    width:15px; height:0;
    background:url(../../img/common/popin-fav-lib-close.png) no-repeat;
}
.popin-fav-lib .popin-close:hover,
.popin-fav-lib .popin-close:focus { background-position:0 -15px; }
.popin-fav-lib p { margin:0; }


/* =AUDIO
 -------------------------------------------------------------------- */
#popin-audio {
    width:240px; min-height:0;
    background-color:#070707;
}
#popin-audio .popin-header{height:55px;}
#popin-audio .popin-close { background-image:url(../../img/common/popin-close-white.png); }
#popin-audio .popin-core {
    padding-bottom:40px;
    text-align:center;
}
#popin-audio .popin-audio-infos {
    display:block;
    margin:10px 0;
    color:#FFF;
    font-family:DidotLTStdItalic; font-size:14px;
    line-height:1.3;
}
#popin-audio .popin-audio-infos span {
    display:block;
    font-family:"AvantGardeGothicITCW01D 731075",Arial,Helvetica,sans-serif;
    text-transform:uppercase;
}
.popin-audio-player { height:91px; }


/* =TIPS
 -------------------------------------------------------------------- */
.popin-tips {
    position:fixed; top:130px; right:20px; z-index:1002;
    padding:25px 30px;
    max-width:200px;
    background:#070707; color:#999;
    font-family:DidotLTStdItalic; font-size:14px;
}


/* =INPAGEPOPINS
 -------------------------------------------------------------------- */
.inpage-popins { display:none; }


/* =TOOLTIP
 -------------------------------------------------------------------- */
.popin-tooltip {
    position:absolute; z-index:1020;
    padding:10px 15px;
    max-width:150px;
    text-align:center;
    background:#070707; color:#999;
    font-family:DidotLTStdItalic; font-size:13px;
}

/* =FLASHGAMES
 -------------------------------------------------------------------- */
.popin-flashgames {
    position: relative;
    width: 955px;
    background: none;
}
.popin-flashgames .popin-header {
    margin:0;
}
.popin-flashgames .popin-header div {
    float: left;
}
.popin-flashgames .popin-header .score {
    margin-left: 65px;
    margin-right: 98px;
    text-align: right;
    width: 160px;
    padding-top: 50px;
}
.popin-flashgames .popin-header .score span {
    font-family: "Arial Black";
    font-size: 24px;
    color: white;
}
.popin-flashgames .popin-header .life {
    display: block;
    text-align: left;
}
.popin-flashgames .popin-header .life img {
    margin-left: 10px;
}
.popin-flashgames .popin-header .logo {
    width: 287px;
    margin-right: 180px;
}
.popin-flashgames .popin-header .popin-close {
    float: right;
}
.popin-flashgames .snake-container {
    border: 6px solid #fff;
    width: 943px;
    height: 567px;
    margin: 30px auto;
}
.popin-flashgames  .nav {
    width: 100px;
    padding-top: 50px;
}
.popin-flashgames .nav ul {
    list-style: none;
    text-align: center;
    padding: 0;
    margin: 0;
}
.popin-flashgames .nav li {
    text-align: center;
    margin-bottom: 16px;
}
.popin-flashgames .nav a{
    font-size: 16px;
    font-family: "Arial";
    color: #7e7e7e;
    text-transform: uppercase;
}
.popin-flashgames .nav a.selected {
    color: #fff;
    text-decoration: none;
}
.popin-flashgames .pacman-container {
    display: none;
    width: 943px;
    height: 567px;
    margin: 15px auto;
}

#pacman-game {
    display: block;
    margin: 0 auto;
    width: 540px;
}
.popin-flashgames .lipsticks {
    position: absolute;
    bottom: 30px;
}
.popin-flashgames .lipsticks img {
    margin-right: 10px;
}

/* =CLEARING
 -------------------------------------------------------------------- */
.dispatch,
.dispatch .header,
.dispatch .content,
.popin-core,
#popin-product .actions { overflow:hidden; }

.popin-header:after {
    display:block; clear:both;
    visibility:hidden;
    height:0;
    content:".";
}


/* 2013-oct-23 - Changed 'add to bag' button - gone square */
.external.btn, .actions > a.btn {
    background-image: none;
}
.external.btn > span, .actions .btn > span {
    background-color: #000;
    background-image: none;
    padding: 1px 16px 1px 0;
}

/* END for file : /css/global-popins.css */