html {
    font-size: 100%;
}

/* fonts */
@font-face {
    font-family: 'LucidaSansUnicodeRegular';
    src: url('fonts/l_10646-webfont.eot');
    src: url('fonts/l_10646-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/l_10646-webfont.woff') format('woff'),
    url('fonts/l_10646-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo300';
    src: url('fonts/museo300-regular-webfont.eot');
    src: url('fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/museo300-regular-webfont.woff') format('woff'),
    url('fonts/museo300-regular-webfont.ttf') format('truetype'),
    url('fonts/museo300-regular-webfont.svg#Museo300') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo500';
    src: url('fonts/museo500-regular-webfont.eot');
    src: url('fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/museo500-regular-webfont.woff') format('woff'),
    url('fonts/museo500-regular-webfont.ttf') format('truetype'),
    url('fonts/museo500-regular-webfont.svg#Museo500') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Museo700';
    src: url('fonts/museo700-regular-webfont.eot');
    src: url('fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/museo700-regular-webfont.woff') format('woff'),
    url('fonts/museo700-regular-webfont.ttf') format('truetype'),
    url('fonts/museo700-regular-webfont.svg#Museo700Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* generals */
.clear {
    clear: both;
    /*display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;*/
}

a {
    text-decoration: none;
}

a:active,
a:hover {
    outline: 0;
}

img {
    border: 0;
    max-width: 100%;
    height: auto;
}

ul,
ol {
    margin: 0;
    padding: 0;
}

li {
    padding: 0;
    margin: 0;
}

ul {
    list-style-type: none;
}

ol {
    list-style: decimal;
}

li > ul,
li > ol {
    margin-bottom: 0;
    margin-left: 1.5em;
}

p {
    padding: 0;
    margin: 0;
}

h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
    font-size: inherit;
}


body {
    margin: 0;
    padding: 0;
    font-family: 'LucidaSansUnicodeRegular' !important;
    font-size: 80%;
    line-height: 0.8em;
}

/*  HEADER  */
#superHeader {
    position: relative;
    float: left;
    height: auto;
    width: 100%;
}

#header {
    position: relative;
    margin: 0 auto;
    width: 98%;
    height: auto;
}

#header.deroule_langue {
    margin-top: 40px;
}

/* ---------- LOGOS */
a#lnkLogo {
    position: relative;
    float: left;
    width: 55%;
    height: 40px;
    margin: 2% 0 2% 2%;
    background: url(../images/logo-megableu.png) top left no-repeat;
    /*background-size:90%;*/
    color: #000;
    font-size: 70%;
    line-height: 1.2em;
    clear: both;
    background-size: contain;
}

#logo {
    float: right;
    width: 50%;
    text-indent: -5000px;
}

/* ------------------ FOOTER */
#superFooter {
    position: relative;
    float: left;
    width: 100%;
    height: auto;
}

#footer {
    position: relative;
    margin: 0 auto;
    font-size: 75%;
    color: #3d4b5c;
    border-top: 1px solid #dedddd;
}

#footer p {
    float: left;
    line-height: 45px;
    padding: 0 0 0 7px;
}

#footer p#aw {
    float: right;
    padding: 0 10px 0 0;
}

#footer a {
    color: #3d4b5c;
}

/* ---------- MENUS */
ul#menu li span {
    background: url(../images/menu-fleche.png) no-repeat 92% 10px;
}

/* sous menu */
ul#menu #ssmenu.tap {
    display: block;
}

/* popups lang */
#popupBelge {
    text-align: center;
    background-color: #fff;
    display: none;
    width: 600px;
    font-size: 120%;
    line-height: 120%;
    padding: 15px;
    border: 2px solid #333;
    -moz-border-radius: 6px;
    -webkit-border-radius: 50px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
}

#popupBelge h2 {
    font-size: 15px;
}

#popupBelge div {
    float: left;
    margin-left: 25px;
    text-align: center;
}

#popupBelge img {
    width: 150px;
    height: 75px;
}

#popupBelge a {
    line-height: 12px;
    font-size: 14px;
    text-decoration: none;
    color: #00509E;
}

#popupSuisse {
    text-align: center;
    background-color: #fff;
    display: none;
    width: 600px;
    font-size: 120%;
    line-height: 120%;
    padding: 15px;
    border: 2px solid #333;
    -moz-border-radius: 6px;
    -webkit-border-radius: 50px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #ccc;
}

#popupSuisse h2 {
    font-size: 15px;
}

#popupSuisse div {
    float: left;
    margin-left: 25px;
    text-align: center;
}

#popupSuisse img {
    width: 150px;
    height: 75px;
}

#popupSuisse a {
    line-height: 12px;
    font-size: 14px;
    text-decoration: none;
    color: #00509E;
}

a.satine {
    display: block;
    margin: 15px 0;
    width: 100%;
    text-align: center;
}

a.satine img {
    width: 100%;
    height: auto;
    max-height: 100%;
}

/* CONTENEUR --------------------------------------*/
#superConteneurHome {
    /*background:url(../images/superConteneurHome.jpg) repeat-x center bottom;*/
    width: 100%;
    position: relative;
    height: auto;
    float: left;
    z-index: 100;
    /*border:1px solid red;*/
}

#conteneurHome {
    width: 98%;
    margin: 0 1% 0 1%;
    position: relative;
    float: left;
    color: #3d4b5c;
    /*background:url(../images/conteneurHome.png) no-repeat top center;*/
    min-height: 88px;
    /*border:1px solid purple;*/
    overflow: visible;
}

/* slider jeux */
#sliderJeux {
    position: relative;
    float: left; /**/
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    width: 100%; /* width:960px; */
    z-index: 1;
    /*border:1px solid purple;*/
}

#sliderJeuxNav {
    float: left;
    padding: 10px 0;
    margin: 0;
    width: 90%;
    border-top: 1px solid #dedddd;
}

#sliderJeux h2 {
    float: left;
    padding: 0;
    /*margin:0 30px 5px 30px;*/
    margin: 0;
    text-align: center;
    width: 100%; /* width:900px; */
    font-family: 'Museo300';
    color: #3d4b5c;
    /* font-size:2.3em; */
    font-size: 130%;
    line-height: 2em;
    font-weight: normal;
}

#sliderJeux h2 span {
    font-family: 'Museo700';
    color: #00509e;
}

/* megableu tv */
#megableuTv {
    float: left;
    padding: 250px 35px 0 35px;
    margin: 11px 0 0 0;
    width: 100%;
    text-align: center;
    color: #676a6e;
    font-size: 120%;
    text-decoration: none;
    background: url(../images/megableu-tv.png) no-repeat top center;
    line-height: 1.2em;
}

#megableuTv span {
    color: #00509e;
}

/* ou trouver */
#ouTrouver {
    float: left;
    padding: 0;
    /*margin:20px 0px 0 0px;*/
    margin: 20px 1% 0 1%;
    width: 98%;
    height: 125px;
    /* margin:58px 20px 0 20px;
	width:400px;
	height:125px;*/
    /*background:url(../images/ou-trouver.jpg) top left no-repeat;*/
    background: url(../images/ou-trouver.jpg) top left no-repeat;
    text-decoration: none;

}

#ouTrouver h2 {
    float: left;
    padding: 10px 0 13px 20px;
    width: 90%;
    font-family: 'Museo300';
    color: #3d4b5c;
    font-size: 150%;
    font-weight: normal;
    line-height: 1.2em;

}

#ouTrouver h2 span {
    font-family: 'Museo700';
    color: #00509e;
}

#ouTrouver p {
    float: left;
    padding: 0;
    margin: 0 30px;
    color: #fff;
    font-size: 90%;
    line-height: 1.8;
}

/* presse */
#presseParle {
    float: left;
    padding: 0;
    /*margin:58px 0 0 0;
	width:205px;*/
    /* margin:20px 0 0 60px; */
    margin: 20px 0 0 20%;
    width: 205px;
    height: 125px;
    background: url(../images/presse-parle.jpg) top left no-repeat;
    text-decoration: none;
    /*background-size:100% auto;*/
}

#presseParle h2 {
    float: left;
    padding: 12px 0 0 10px; /* padding:0; */
    /*margin:12px 10px 6px;*/
    margin: 0 0 5px 0;
    width: 185px;
    font-family: 'Museo300';
    color: #3d4b5c;
    font-size: 150%;
    font-weight: normal;
    line-height: 1.2em;
}

#presseParle p {
    float: left;
    padding: 0;
    margin: 0 10px;
    width: 175px;
    font-size: 99%; /* font-size:1.2em; */
    color: #3d4b5c;
    line-height: 1.2em;
}

#presseParle p span {
    color: #00509e;
}

#presseParle p.lire {
    /*margin-top:19px !important;*/
    padding-top: 1.4em;
    width: 140px !important;
    text-align: center;
    color: #fff;
}

/* actu slider */
#actu {
    /*float:right;
	padding:0 20px;
	margin:10px 39px 10px 0;
	width:570px;
	height:93px;*/
    float: left;
    width: 100%;
    height: auto;
    margin: 10px 0 20px 0;
    /*padding:0 10px;*/
    /*background:url(../images/actu-bg.jpg) repeat-x;*/
    /*border:1px solid #cfd5db;
	border-radius:2px;*/
}

#actu h2 {
    float: left;
    padding: 0;
    margin: 5px 0;
    width: 90%; /*width:570px; */
    font-family: 'Museo300';
    font-size: 125%; /* font-size:2.0em; */
    font-weight: normal;
    line-height: 1.2em;
}

#actu h2 span {
    font-family: 'Museo700';
    color: #00509e
}


#titrePage {
    background: #53cef8;
    border-bottom: 6px solid #fff;
    width: 98%;
    position: relative;
    z-index: 0;
    float: left;
    margin: 0 1% 0 1%;
    padding: 10px;
}

#titrePage h1 {
    margin: 0;
    font-family: 'Museo300';
    font-size: 150%;
    line-height: 100%;
    font-weight: normal;
    width: 100%;
    color: #00519e;
}

#titrePage h1 span {
    font-family: 'Museo700';
    color: #00519e;
}

/* page nav / redac */
#zonePageClassic {
    float: left;
    padding: 0 2% 2% 2%;
    margin: 0 1% 0 1%;
    width: 98%;
    background: #FFF;
    border-radius: 5px;
    z-index: 5;
    /*border:1px solid red;*/
}

#zonePageClassic .colonne {
    float: left;
    padding: 0;
    /*margin:20px 20px 0 20px;
	width:400px;*/
    width: 100%;
}

#zonePageClassic .colonneL {
    float: left;
    padding: 0;
    /*margin:20px 20px 0 20px;*/
    /*width:550px;*/
    width: 100%;
    /*background-color:yellow;*/
}

#zonePageClassic .colonneS {
    float: left;
    padding: 0;
    /*margin:20px 20px 0 20px;
	width:250px;*/
    width: 100%;
    /*background-color:green;*/
}

#zonePageClassic h3 {
    width: 100%;
    float: left;
    padding: 2%;
    /*margin:10px 0 !important;*/
    font-family: 'Museo700';
    font-size: 150%;
    line-height: 1;
    /*font-size:1.67em;*/
    font-weight: normal;
    /*line-height:21px;*/
    /*background-color:purple;*/
}

#zonePageClassic p {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 10px 0 !important;
    line-height: 120%;
}

#zonePageClassic p ul {
    margin: 0 0 0 20px;
    padding: 0;
    list-style: disc;
}

#zonePageClassic p ul li {
    margin: 0;
    padding: 0;
    list-style: disc;
}

#zonePageClassic p.petit {
    font-size: 11px;
}

#zonePageClassic p.message {
    color: #004b8a;
    text-align: center;
    font-weight: bold;
    font-size: 1.2em;
}

#zonePageClassic p span {
    font-weight: bold;
    color: #004b8a;
}

#zonePageClassic p a {
    color: #004b8a;
}

#zonePageClassic p label {
    float: left;
    padding: 0;
    margin: 0;
    /*width:100px;*/
    width: 90%;
    color: #004b8a;
}

#zonePageClassic p.ligne-input {
    float: none;
    padding: 0;
    margin: 0;
    width: 100%;
    color: #333;
}

#zonePageClassic p.ligne-input label {
    float: none;
    color: #333;
}

#zonePageClassic p.form-input {
    float: none;
    padding: 0;
    margin: 0;
    width: 100%;
    color: #333;
    box-sizing: border-box;
    display: flex;
    flex-flow: row nowrap;
}

#zonePageClassic p.form-input label {
    float: none;
    color: #004b8a;
    font-weight: bold;
    width: 120px;
    margin-top: 5px;
}

#zonePageClassic p.form-input input,
#zonePageClassic p.form-input select,
#zonePageClassic p.form-input textarea {
    float: none;
    color: #333;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #aaa;
    border-radius: 3px;
    padding: 7px;
    height: auto;
}


/* presse */
#zonePageClassic .colonneS p.unePresse {
    /*width:230px;*/
    width: 100%;
    float: left;
    border: 1px solid #dedede;
    padding: 10px;
    text-align: center;
}

#zonePageClassic .colonneS p.unePresse a {
    text-decoration: none
}

#zonePageClassic .colonneS p.unePresse img {
    margin-bottom: 5px;
}

.uneActu {
    width: 100%;
    float: left;
    overflow: hidden;
    padding-bottom: 20px;
}

.uneActu img {
    margin: 5px 10px 5px 0;
}

.uneActu table {
    /*border:1px solid red;*/
    width: 100%;
}

.uneActu table tr {
    /*border:1px solid green;*/
}

.uneActu table td {
    /*background-color:#ccc;*/
    /*display:block;
	width:55%;*/
}

.uneActu table td p {
    text-align: center;
    line-height: 1;
}

.uneActu p img {
    display: block;
    margin: 0 auto;
    clear: both;
}
.uneActu p{
    font-size: 15px;
}
.uneActu p.bigger{
    font-size: 17px;
    font-weight: bold;
}
.uneActu h3{
    color: #0F549E;
    font-weight: bold;
}
.uneActu h4{
    color: #0F549E;
    font-weight: bold;
    font-size: 18px;
    margin: 10px 0;
}
.uneActu h4 a{
    color: #0F549E;
}

/* points de vente */
#conteneur #colonneShop {
    /* width:650px; */
    width: 100%;
    float: left;
    /*background-color:red;*/
}

#conteneur #colonneShopOnline {
    /*width:230px;*/
    width: 100%;
    float: left;
}

#conteneur #colonneShop select {
    width: 90%;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 15px;
}

#conteneur #colonneShop h3,
#conteneur #colonneShopOnline h3 {
    padding-top: 20px;
}

#conteneur #colonneShop ul#shopAjaxLeft,
#conteneur #colonneShop ul#shopAjaxRight {
    list-style: none;
    /*width:325px;*/
    width: 100%;
    padding-left: 0px;
    float: left;
    padding-top: 0px;
    margin-top: 15px;
    overflow: hidden;
}

#conteneur #colonneShop ul#shopAjaxLeft li,
#conteneur #colonneShop ul#shopAjaxRight li {
    margin-bottom: 15px;
    line-height: 120%;
}

#conteneur #colonneShop ul#shopAjaxLeft li a,
#conteneur #colonneShop ul#shopAjaxRight li a {
    text-decoration: none;
    color: #6A6F85;
}

#conteneur #colonneShop ul#shopAjaxLeft li span,
#conteneur #colonneShop ul#shopAjaxRight li span {
    color: #0053A7;
}

#conteneur #colonneShopOnline ul#shopAjaxOnline {
    list-style: none;
    padding-left: 10px;
    padding-top: 0px;
    border-left: 3px solid #987DB7;
    margin-top: 15px;
}

#conteneur #colonneShopOnline ul#shopAjaxOnline li {
    margin-bottom: 15px;
}

#conteneur #colonneShopOnline ul#shopAjaxOnline li a {
    text-decoration: none;
    color: #0053A7;
}

#conteneur #colonneShopOnline ul#shopAjaxOnline {
    list-style: none;
    padding-left: 10px;
    padding-top: 0px;
    margin-top: 15px;
}

#conteneur #colonneShopOnline ul#shopAjaxOnline li {
    margin-bottom: 15px;
    float: left;
    width: 48%;
    margin: 0 1%;
}

#conteneur #colonneShopOnline ul#shopAjaxOnline li a {
    text-decoration: none;
    color: #0053A7;
    display: block;
    width: 100%;
    height: auto;
}

#conteneur #colonneShopOnline ul#shopAjaxOnline li a img {
    width: 100%;
    height: auto;
}

#conteneur .monoColonne {
    float: left;
    padding: 0;
    /*margin:20px 20px 0 20px;
	width:840px;*/
    margin: 0;
    width: 100%;
}

#conteneur .monoColonne h3 {
    float: left;
    padding: 0;
    margin: 0 0 15px 0;
    font-family: 'Museo700';
    font-size: 1.67em;
    font-weight: normal;
    line-height: 21px;
}

#conteneur .monoColonne p {
    float: left;
    padding: 0;
    margin: 0 0 12px 0;
}

#conteneur .monoColonne ul#shop {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

#conteneur .monoColonne ul#shop li {
    float: left;
    list-style: none;
    margin: 10px;
    width: 190px;
    height: 120px;
}

#conteneur .monoColonne ul#shopMini {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
}

#conteneur .monoColonne ul#shopMini li {
    float: left;
    list-style: none;
    margin: 10px;
    width: 125px;
    height: 80px;
}

#blocMsg textarea {
    width: 98%;
    height: 142px
}

#blocAvis textarea {
    width: 98%;
}

#zonePageClassic .submit {
    background: #00519E;
    color: #FFF;
    font-family: 'Museo300';
    font-size: 1.4em;
    border: none;
    padding: 5px 15px;
    border-radius: 5px;
}

.left-img {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.right-img {
    float: right;
    margin-right: 10px;
    margin-bottom: 10px;
}

#msgCobrattack {
    float: left;
    margin-bottom: 10px;
}

#msgCobrattack .msg {
    background: #E8720C;
    padding: 10px 10px !important;
    float: none;
    box-sizing: border-box;

}

#conteneur .colonne #msgCobrattack p {
    color: #FFF;
    font-size: 13px;
}

#msgCobrattack p a {
    color: #FFF;
}

#conteneur .diam-rose {
    color: #f55ead;
    font-weight: bold;
}

#conteneur .lien-diam {
    background: #f55ead;
    color: #FFF;
    display: inline-block;
    padding: 3px 6px;
    border-radius: 15px;
    font-weight: bold;
}

#fiche5secondes {
    background: url(../images/fiche-5secondes.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#fiche5secondesNomade {
    background: url(../images/fiche-5secondes-nomade-fr.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#fiche5secondesJr {
    background: url(../images/fiche-5secondes-junior-fr.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheSubbuteo {
    background: url(../images/fiche-subbuteo.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheSubbuteoClubs {
    background: url(../images/fiche-subbuteo.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheSubbuteoFFF {
    background: url(../images/fiche-subbuteo.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheSubbuteoMondial {
    background: url(../images/fiche-subbuteo-mondial.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheChassZurg {
    background: url(../images/fiche-chass-zurg.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheBafMouche {
    background: url(../images/fiche-baf-mouche.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheCobraAttack {
    background: url(../images/fiche-cobra-attack.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheChassFantomes {
    background: url(../images/fiche-chass-fantomes.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheChassFantomesEvo {
    background: url(../images/fiche-chass-fantomes-evo.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheAlienMission {
    background: url(../images/fiche-alien-mission.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheChassRhino {
    background: url(../images/fiche-chass-rhino-spiderman.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheChouchou {
    background: url(../images/fiche-chouchou.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheClassCinq {
    background: url(../images/fiche-class-cinq.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDessinePoule {
    background: url(../images/fiche-dessine-poule.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDalmatiens {
    background: url(../images/fiche-dalmatiens.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDevineTete {
    background: url(../images/fiche-devine-tete.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDevineTeteMimes {
    background: url(../images/fiche-devine-tete-mimes.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDevineCeleb {
    background: url(../images/fiche-devine-tete-celeb.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDevineDisney {
    background: url(../images/fiche-devine-tete-disney.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDevineHP {
    background: url(../images/fiche-devine-tete-harry-potter.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheDevinePatPatrouille {
    background: url(../images/fiche-devine-tete-pat-patrouille.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheWhatdoyoumemeFamily {
    background: url(../images/fiche-what-do-you-meme-family-fr.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDevineTeteNomade {
    background: url(../images/fiche-devine-tete-nomade.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheFlexTour {
    background: url(../images/fiche-flex-tour.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheGrandGalop {
    background: url(../images/fiche-grand-galop.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheGullia {
    background: url(../images/fiche-gullia.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheInZeBoite {
    background: url(../images/fiche-in-ze-boite.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheNiOuiNiNon {
    background: url(../images/fiche-ni-oui-ni-non.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#fichePassPatate {
    background: url(../images/fiche-pass-patate.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}

#ficheSacresPirates {
    background: url(../images/fiche-sacres-pirates.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheJoliesSirenes {
    background: url(../images/fiche-sirenes.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheTournMain {
    background: url(../images/fiche-tourn-main.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#fiche1eresPhrases {
    background: url(../images/fiche-1eres-phrases.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#fiche1eresAdditions {
    background: url(../images/fiche-1eres-additions.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheAtchoo {
    background: url(../images/fiche-atchoo-igloo.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheTRex {
    background: url(../images/fiche-trex.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheGlagla {
    background: url(../images/fiche-glagla.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheVocaJunior {
    background: url(../images/fiche-voca-junior.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheBalMagique {
    background: url(../images/fiche-bal-magique.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheVocaPetits {
    background: url(../images/fiche-voca-petits.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheVocaPetitsDisney {
    background: url(../images/fiche-voca-petits-disney.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheVocaFamille {
    background: url(../images/fiche-voca-famille.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDiamParis {
    background: url(../images/fiche-diam-paris.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDiamPop {
    background: url(../images/fiche-diam-pop.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDiamTuttiFrutti {
    background: url(../images/fiche-diam-tuttifrutti.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDiamLooksStar {
    background: url(../images/fiche-diam-looksstar.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDiamCoiffureStar {
    background: url(../images/fiche-diam-coiffure.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDiamAnimal {
    background: url(../images/fiche-diam-animal.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDiamAmiespourlavie {
    background: url(../images/fiche-diam-amiepourlavie.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDiamMiniKits {
    background: url(../images/fiche-diam-minikit.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheNiOuiNiNonPocket {
    background: url(../images/fiche-ni-oui-ni-non-pocket.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheVocaPoche {
    background: url(../images/fiche-voca-poche.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheSuperKems {
    background: url(../images/fiche-super-kems.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheSuperKemsFFF {
    background: url(../images/fiche-super-kems-fff.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheCochonMorveux {
    background: url(../images/fiche-cochonmorveux.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheMospido {
    background: url(../images/fiche-mospido.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheGrabolo {
    background: url(../images/fiche-grabolo-fr.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheMospidoDeluxe {
    background: url(../images/fiche-mospido-deluxe.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheInfoIntox {
    background: url(../images/fiche-info-intox.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheStorigolo {
    background: url(../images/fiche-storigolo.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheChamMouille {
    background: url(../images/fiche-chammouille.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheGiraffun {
    background: url(../images/fiche-giraffun.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheStades3d {
    background: url(../images/fiche-stades-3d.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 200px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheStades2d {
    background: url(../images/fiche-stades-2d.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 200px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheStadesRCL {
    background: url(../images/fiche-stade-rcl.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 200px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheMtStMichel {
    background: url(../images/fiche-mt-st-michel.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 200px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheFortBoyard {
    background: url(../images/fiche-fort-boyard.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 200px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheCubeFFF {
    background: url(../images/fiche-cube-3x3-fff.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 200px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheBloomPops {
    background: url(../images/fiche-bloom-pop.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheBenBoulette {
    background: url(../images/fiche-ben-boulette.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheBreakOut {
    background: url(../images/fiche-break-out.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheCartesMagiques {
    background: url(../images/fiche-cartes-magiques.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#fichePolochons {
    background: url(../images/fiche-polochons.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheQuadrio {
    background: url(../images/fiche-quadrio.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheYeti {
    background: url(../images/fiche-yeti-fr.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheBadaboule {
    background: url(../images/fiche-badaboule.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#fichePanicVision {
    background: url(../images/fiche-panic-vision.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDiamSacStar {
    background: url(../images/fiche-diam-sac-fr.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheMissile {
    background: url(../images/fiche-missile-attack-fr.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#fichePlatoPresto {
    background: url(../images/fiche-plato-presto-fr.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheHotPop {
    background: url(../images/fiche-hot-pop-fr.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheYakamodeler {
    background: url(../images/fiche-yakamodeler-fr.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheMotorLab {
    background: url(../images/fiche-motor-lab.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheGuinness {
    background: url(../images/fiche-guinness-wr-fr.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheTweetBeats {
    background: url(../images/fiche-tweet-beats-fr.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheNanostars {
    background: url(../images/fiche-nanostars.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheMojipops {
    background: url(../images/fiche-mojipops.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheechapoloup {
    background: url("../images/fiche-echapoloup.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheWhatdoyoumeme {
    background: url("../images/fiche-what-do-you-meme-fr.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#fiche5secondessansTabou {
    background: url("../images/fiche-5secondes-sans-tabou.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheBankattack {
    background: url("../images/fiche-bank-attack.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheAntiMonopoly {
    background: url("../images/fiche-anti-monopoly.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheMJesaistout {
    background: url("../images/fiche-monsieur-jesaistout.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheSkeletus {
    background: url("../images/fiche-skeletus.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheAddit {
    background: url("../images/fiche-addit-fr.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheForTheGirlsFr {
    background: url("../images/fiche-for-the-girls-fr.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheJudgeYourFriends {
    background: url("../images/fiche-judge-your-friends-fr.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheOrangTang {
    background: url("../images/fiche-orang-tang.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheFantomesEscape {
    background: url("../images/fiche-fantomes-escape.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheTomato {
    background: url("../images/fiche-tomato.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheFlashbac {
    background: url("../images/fiche-flash-bac-fr.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheGareOroulo {
    background: url("../images/fiche-gare-o-roulo.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheScrabble {
    background: url("../images/fiche-scrabble.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheFigurines {
    background: url("../images/fiche-figurines.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheMamiedanslevent {
    background: url("../images/fiche-mamie-dans-le-vent.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheBabyBoomerBingoFR {
    background: url("../images/fiche-baby-boomer-bingo-fr.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheNiOuiNiNonsanstabous {
    background: url("../images/fiche-ni-oui-ni-non-sans-tabous.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheSablesMouvants {
    background: url("../images/fiche-sables-mouvants.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#fichePandaFunFr {
    background: url("../images/fiche-panda-fun-fr.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheDessinez {
    background: url("../images/fiche-dessi-nez.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheSentimo {
    background: url("../images/fiche-sentimo.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheToiAiderMoi {
    background: url("../images/fiche-toi-aider-moi.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheTortuloto {
    background: url("../images/fiche-tortuloto.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheOM {
    background: url(../images/fiche-om.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 200px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#fichePSG {
    background: url(../images/fiche-psg.jpg) no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 200px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheTournMainNomade {
    background: url(../images/fiche-tourn-main-nomade.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheAniboule {
    background: url("../images/fiche-aniboule.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheNenusaute {
    background: url("../images/fiche-nenusaute.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheRecreamonde {
    background: url("../images/fiche-recreamonde.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}


#ficheVisiotresor {
    background: url("../images/fiche-visiotresor.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheCleocartes {
    background: url("../images/fiche-cleocartes.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheHerocoptere {
    background: url("../images/fiche-herocoptere.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheKangouwaou {
    background: url("../images/fiche-kangouwaou.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#fiche5secrelai {
    background: url("../images/fiche-5secrelai.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}
#ficheRoiechecs {
    background: url("../images/fiche-roiechecs.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheNiOuiNiNonNomade {
    background: url("../images/fiche-nonn-nomade.jpg") no-repeat top center;
    width: 98%;
    background-size: 195%;
    border-bottom: 6px solid #fff;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px;
}

#ficheLaserShoot {
    background: url(../images/fiche-laser-shoot.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}

#ficheChatPanicFR {
    background: url(../images/fiche-chat-panic-fr.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}

#fiche13CastorsFR {
    background: url(../images/fiche-13-castors-fr.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}

#ficheTetrisFR {
    background: url(../images/fiche-tetris-fr.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}
#ficheFoilFunAnimaux {
    background: url(../images/fiche-foilfun-animaux.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}
#ficheFoilFunPrincesses {
    background: url(../images/fiche-foilfun-princesses.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}
#ficheVibraction {
    background: url(../images/fiche-vibraction.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}

#ficheNewPhone {
    background: url(../images/fiche-new-phone-who-dis.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}
#ficheChambord {
    background: url(../images/fiche-chambord.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}
#ficheQuestionsDingues {
    background: url(../images/fiche-questions-dingues.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}
#ficheParlopiaf {
    background: url(../images/fiche-parlopiaf.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}
#ficheChezzysouris {
    background: url(../images/fiche-chezzy-souris.webp) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}

#ficheSuperKemsOM {
    background: url(../images/fiche-superkems-om.webp) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}

#ficheSuperKemsPSG {
    background: url(../images/fiche-superkems-psg.webp) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}

#ficheABCQuiz {
    background: url(../images/fiche-abc-quiz.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}

#ficheAuGalop {
    background: url(../images/fiche-au-galop.jpg) no-repeat top center;
    border-bottom: 6px solid #fff;
    width: 98%;
    background-size: 195%;
    position: relative;
    z-index: 0;
    height: 445px;
    float: left;
    margin: 0;
    padding: 0;
    text-indent: -5000px
}

#conteneur #zoneFiche .colonne #video:nth-child(2) {
    display: none;
}

/*  HEADER RESPONSIVE  */
/*@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {*/
@media only screen and (min-width: 320px) and (max-width: 640px) {
    * {
        box-sizing: border-box;
    }

    /*
	#superAnim,
	#superConteneurHome,
	*/
    #superNuage /*,
	#superFooter*/
    {
        display: none;
    }

    body {
        /*font-size: 80%;
		line-height:0.8em;*/
    }

    #sliderJeuxNav, .addinto_sharebox, .addinto_sharebox_default {
        display: none;
    }

    #header {
        float: left;
        margin: 0 1%;

        min-height: 50px;
        overflow: visible;
    }

    #popupBelge, #popupSuisse {
        width: 80%;
    }

    /* menu -------------------------------- */
    ul#menu {
        position: absolute;
        float: left;
        width: 90%;
        margin-left: 0%;
        border: 1px solid;
        border-color: #004F9F;
        z-index: 5000;
    }

    ul#menu li a,
    ul#menu li span {
        position: relative;
        display: block;
        padding: 3% 5%;
        color: #fff;
    }

    ul#menu li {
        position: relative;
        cursor: pointer;
        display: block;
        padding: 1%;
        text-transform: uppercase;
        border-bottom: 1px solid #2079d0;
        background-color: #00509e;

    }

    ul#menu #ssmenu {
        clear: both;
        display: none;
        background-color: #fff;
        color: #00509e;
    }

    ul#menu #ssmenu .universCourt {
        background-color: #fff;
        width: 100%;
        text-align: center;
        color: #00509e;
    }

    ul#menu #ssmenu .universCourt .newJeux img {
        position: relative;
    }

    ul#menu #ssmenu .universCourt .newJeux p {
        position: absolute;
        bottom: 16%;
        width: 90%;
        text-align: center;
        color: #fff;
        font-size: 90%;
        line-height: 2.2em;
    }

    .univers {
        padding: 0;
        width: 98%;
        font-size: 87.5%;
        line-height: 1.3em;
        margin: 2% 0 2% 2%;
    }

    .univers h2 {
        text-align: center;
        padding: 0;
        margin: 0 0 8px 0;
        width: 100%;
        font-family: 'Museo700';
        font-weight: normal;
        font-size: 120%;
        line-height: 2em;
        text-transform: uppercase;
    }

    .univers h2.marge {
        margin-top: 15px !important;
    }

    ul#menu li #ssmenu .univers a {
        color: #676a6e;
    }

    .univers a {
        display: block;
        padding: 7px 0 7px 7px;
        margin: 0;
        width: 100%;
        font-size: 120%;
        text-decoration: none;
        line-height: 1.6em;
        position: relative;
    }

    .univers a.enf {
        border-left: 3px solid #25c1ef;
    }

    .univers a.petit {
        border-left: 3px solid #987db7;
    }

    .univers a.crea {
        border-left: 3px solid #e53b8b;
    }

    .univers a.fam {
        border-left: 3px solid #eb7423;
    }

    .univers a.adul {
        border-left: 3px solid #ab0f1f;
    }

    .univers a.voy {
        border-left: 3px solid #ffed00;
    }

    .univers a.sac {
        border-left: 3px solid #1c9e9c;
    }
    .univers a.kems {
        border-left: 3px solid #f23b2e;
    }
    .univers a.bui {
        border-left: 3px solid mediumseagreen;
    }

    .univers a.scrabble {
        border-left: 3px solid #02a17d;
    }

    .univers a.collec {
        border-left: 3px solid hotpink;
    }
    .univers a.foot {
        border-left: 3px solid royalblue;
    }

    .univers a:hover {
        padding: 5px 0 5px 7px;
        background-color: #ccc;
        font-size: 130%;
        color: #676a6e;
        line-height: 1.4em;
    }

    /* menu position --------------------- */
    #header ul {
        position: absolute;
        width: 98%;
        top: 45px; /* top: 1rem; */
        /* translate closed nav with hardware acceleration */
        -webkit-transform: translateX(-110%) translateZ(0);
        -ms-transform: translateX(-110%) translateZ(0);
        transform: translateX(-110%) translateZ(0);
        /*-webkit-transition: -webkit-transform .3s cubic-bezier(.72, .89, .28, 1.39);
		transition: transform .3s cubic-bezier(.72, .89, .28, 1.39);*/
        -webkit-transition: -webkit-transform .3s cubic-bezier(0.250, 0.250, 0.750, 0.750);
        transition: transform .3s cubic-bezier(0.250, 0.250, 0.750, 0.750);
        will-change: transform;
    }

    #header > input {
        display: none;
    }

    #header > input:checked ~ ul {
        -webkit-transform: translateX(0) translateZ(0);
        -ms-transform: translateX(0) translateZ(0);
        transform: translateX(0) translateZ(0);
    }

    #header > label {
        display: block;
        position: absolute;
        top: .3rem;
        right: .8rem;
        z-index: 1;
        height: 2.4rem;
        width: 2.4rem;
        background: #004F9F;
        border: 0;
        border-radius: 50%;
        text-align: center;
        font-size: 10px;
        line-height: 1.6;
        color: #fff;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-transition: .2s -webkit-transform cubic-bezier(0, 1.8, 1, 1.2);
        transition: .2s transform cubic-bezier(0, 1.8, 1, 1.2);
    }

    #header > label:before {
        content: "";
        display: block;
        z-index: 1;
        height: 1.2rem; /*height: 1.6rem;*/
        width: 2rem;
        background-color: transparent;
        background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#fff)), -webkit-gradient(linear, left top, right top, from(#fff), to(#fff)), -webkit-gradient(linear, left top, right top, from(#fff), to(#fff));
        background-image: -webkit-linear-gradient(left, #fff, #fff), -webkit-linear-gradient(left, #fff, #fff), -webkit-linear-gradient(left, #fff, #fff);
        background-image: linear-gradient(to right, #fff, #fff), linear-gradient(to right, #fff, #fff), linear-gradient(to right, #fff, #fff);
        background-position: center top, center, center bottom;
        background-repeat: no-repeat;
        -webkit-background-size: 1rem .2rem;
        background-size: 1rem .2rem;
        /* -webkit-background-size: 2rem .3rem;
		background-size: 2rem .3rem; margin: .8em auto 0;*/
        margin: 1em auto 0;
        padding: 0;
        outline: 0;
        border: 0;
        cursor: pointer;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-transition: .2s cubic-bezier(0, 1.8, 1, 1.2);
        transition: .2s cubic-bezier(0, 1.8, 1, 1.2);
        transition-property: background;
    }

    #header > input:checked + label {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }

    #header > input:checked + label::before {
        background-position: l, center, center;
    }

    /* langues ----------------------- */
    div.choix_mobile_langue {
        /*float: left;*/
        text-align: center;
        text-transform: uppercase;
        color: #FFF;
        padding: 0px 10px 0px 20px;
        position: absolute;
        right: 15%;
        top: 15px;
        z-index: 9999;
        background: url(../images/picto_menu_black.png) left center no-repeat;
        cursor: pointer;
    }

    #drapeaux.deroule_langue {
        display: block;
    }

    #drapeaux {
        /*float:right;
		position:relative;*/
        position: absolute;
        top: -36px;

        width: 98%;
        margin: 0 auto;
        /*display:none;*/
    }

    #drapeaux a {
        float: left;
        display: inline;
        width: 30px;
        height: 30px;
        margin: 0 2%;
    }

    div.choix_mobile_langue img,
    #drapeaux a img {
        width: 100%;
    }

    /* superAnim accueil ------------------------- */
    #superAnim {
        float: left;
        position: relative;
        /*display:block;*/
        margin: 0 1% 10px 1%;
        width: 98%;
        height: 420px;
        border-bottom: 6px solid #fff;
        z-index: 0;
        font-size: 90%;
        color: #676a6e;
    }

    #megableuTv {
        background: url(../images/megableu-tv.png) no-repeat top center;
    }

    @media only screen and (min-width: 360px) {

        a#lnkLogo {
            width: 55%;
            height: 55px;
        }

        #ouTrouver {
            background-position: 40% 0;
        }

        #ouTrouver h2 {
            font-size: 130%;
            /*padding-left:40px;*/
            width: 70%;
        }

        #ouTrouver p {
            /*margin-top:28px;*/
            font-size: 90%;
            /*padding-left:30px;*/
            margin-left: 20px;
        }

        #presseParle {
            margin-left: 30%;
        }

        @media only screen and (orientation: landscape) {
            #ouTrouver h2 {
                /*padding-left:110px;*/
            }

            #ouTrouver p {
                margin-top: 28px;
                /*padding-left:30px;*/
            }
        }
        @media only screen and (min-width: 360px) and (orientation: landscape) {
            #ouTrouver {
                padding-left: 40px;
            }

            #ouTrouver p {
                font-size: 90%;
                margin-top: 22px;
                /*padding-left:100px;*/
            }

            #presseParle {
                margin-left: 30%;
            }

            #presseParle h2 {
                font-size: 110%;
            }

            #presseParle p {
                font-size: 90%;
            }

            #presseParle p.lire {
                padding-top: 2.8em;
            }

        }
        @media only screen and (min-width: 640px) and (orientation: landscape) {
            a#lnkLogo {
                height: 70px;
            }

            #ouTrouver {
                padding-left: 90px;
            }

            #presseParle p.lire {
                padding-top: 2.8em;
            }
        }
    }

    @media only screen and (max-width: 360px) {
        #superAnim {
            height: 480px;
        }

        #presseParle {
            margin-left: 20%;
        }

    }

    /*  PAGE JEU  */
    #zoneFiche {
        float: left;
        padding: 0 0 0px 0;
        margin: 0;
        width: 98%;
        position: relative;
    }

    #conteneur #zoneFiche .colonne {
        float: left;
        padding: 0;
        /*margin:-340px 20px 0 20px;*/
        margin: 0;
        width: 98%; /* width:400px; */
        /*background-color:#ffcc00;*/
    }

    #conteneur #zoneFiche .colonne:first-child {
        /* background-color:green; */
        margin-top: -115px;
        padding: 0 10px;
    }

    #conteneur #zoneFiche .colonne:last-child {
        /*background-color:cyan;
		position:absolute;
		top:-330px;*/
    }

    #conteneur #zoneFiche .sansvideo:first-child {
        margin-top: -320px;
        padding: 0 20px;
    }

    #conteneur .colonne.margeReduite {
        margin-top: -20px;
    }

    #conteneur .colonne h3 {
        float: left;
        /*position:absolute;
		top:-130px;
		left:10px;*/
        padding: 0 0 10px 0; /*margin:0 0 15px 0;*/
        width: 98%; /* width:400px; */
        /*background-color:purple;*/
        font-family: 'Museo700';
        font-size: 1.5em;
        font-weight: normal;
        line-height: 21px;
    }

    #conteneur .colonne p {
        line-height: 120%;
        float: left;
        /*position:absolute;*/
        /*top:-20px;*/
        padding: 0 0 12px 0;
        /*margin:0 0 12px 0;*/
        width: 100%; /* width:400px; */
        /*background-color:orange;*/
    }

    #conteneur .colonne p.petit,
    #conteneur .colonne span.petit {
        font-size: 11px;
    }

    #conteneur .colonne p.vocabEduc {
        margin-top: 0px;
        font-style: italic;
        background: url(../images/logo-vocabulon-education.png) no-repeat top center;
        padding-top: 60px;
    }

    #conteneur .colonne p.vocabEduc span {
        color: #0755a3;
        display: block;
        font-style: normal;
        font-size: 1.2em;
    }

    #conteneur .colonne .boite {
        float: left;
        /*padding:33px 15px 0 180px;
		margin:20px 0 8px 0;
		width:305px;*/
        width: 100%;

        /*border:1px solid red;*/
        color: #000;
        font-size: 11px;
        line-height: 15px;
        position: relative;
        background: none;
    }

    #conteneur .colonne .boite strong {
        font-size: 1.16em;
        display: block;
        margin-bottom: 5px;
    }

    #conteneur .colonne .boite a { /*color:#FFF;*/
    }

    #conteneur .colonne .boite span.plusGros {
        color: #0855A3;
        font-size: 15px;
        font-weight: bold; /*position: absolute;*/
        text-transform: uppercase;
        top: 15px;
    }


    #conteneur .colonne #video {
        position: absolute;
        top: -343px; /**/
        left: 13px;
        /*display:none;
		float:left;*/
        padding: 5px 5px 5px 5px;
        /*margin:-200px 0 15px 0;*/
        width: 92%;
        height: 200px;
        /*background:url(../images/video-pub.jpg) no-repeat bottom center #ffffff;*/
        /* border:1px solid cyan; */
        clear: both;
        margin-top: 0 !important;
    }

    #teleMegableu {
        width: 98%;
        height: 200px;
        position: relative;
    }

    #conteneur .monoColonne #teleMegableu iframe,
    #conteneur .colonne #video iframe {
        /*display:none;*/
        width: 100%;
        height: 100%;
    }


    #conteneur .colonne #video #ruban {
        position: absolute;
        width: 88px;
        height: 88px;
        background: url(../images/ruban-pub.png);
        margin: -10px 0 0 -10px;
        text-indent: -5000px;
    }

    #conteneur .colonne #regle {
        float: left;
        width: 90%;
        margin-left: 20px;
        padding: 10px 0 0 40px;
        /*padding:23px 0 0 77px;
		margin:5px 0;
		width:80%;*/
        /* width:323px; */
        height: 55px;
        color: #545558;
        text-decoration: none;
        font-size: 1.33em;
        font-family: 'Museo300';
        border-top: 1px solid #d3d3d3;
        border-bottom: 1px solid #d3d3d3;
        background: url(../images/icone-pdf.jpg) no-repeat left center;
        /*border:2px solid cyan;*/
        background-size: 10%;
        line-height: 1em;
    }

    #conteneur .colonne .pistolet_regle { /*margin-top: 170px !important;*/
    }

    #conteneur .colonne #regle strong {
        color: #0755a3;
        font-family: 'Museo700';
        font-weight: normal;
    }

    #conteneur .colonne #regle span {
        display: block;
        font-size: 0.75em;
    }

    #conteneur .colonne #appStore {
        float: left;
        padding: 15px 0 10px 150px;
        margin: 5px 0 0 0;
        width: 250px;
        color: #545558;
        text-decoration: none;
        font-size: 1.3em;
        font-family: 'Museo300';
        border-top: 1px solid #d3d3d3;
        background: url(../images/logo-app-store.png) no-repeat 20px 15px;
    }

    #conteneur .colonne #appStore strong {
        color: #0755a3;
        font-family: 'Museo700';
        font-weight: normal;
    }

    #conteneur .colonne #appStore span {
        display: block;
        font-size: 0.75em;
    }

    #conteneur .colonne #appStore a {
        color: #545558;
        font-size: 0.85em;
        line-height: 25px;
        text-decoration: none;
    }

    #conteneur .colonne #appStore a:hover {
        color: #0755a3;
    }


    #conteneur #interesse {
        float: left;
        padding: 20px;
        margin: 10px 0 20px 0;
        width: 100%; /* width:360px; */
        height: 105px;
        background: url(../images/ou-trouver.jpg) no-repeat;
        text-decoration: none;
        font-family: 'Museo300';
        color: #545558;
        font-size: 1.66em;
        font-weight: normal;
        /*border:1px solid #ff0000;*/
    }

    #conteneur #interesse span {
        display: block;
        margin: 35px 0 0 10px;
        color: #fff;
        font-size: 65%;
        line-height: 25px;
    }

    @media only screen and (min-width: 320px) and (max-width: 480px) {

        @media only screen and (orientation: landscape) {
            #conteneur .colonne #video {
                top: -293px;
                left: 18px;
                height: 300px;
            }

            #conteneur #zoneFiche .colonne:first-child {
                margin-top: 20px;
                padding: 0 10px;
            }

            #conteneur #zoneFiche .colonne.sansvideo {
                margin-top: -240px;
            }

            #teleMegableu {
                height: 300px;
            }
        }
    }
    @media only screen and (min-width: 360px) and (max-width: 640px) {
        @media only screen and (orientation: portrait) {
            #conteneur .colonne #video {
                top: -330px;
                /*top:-66%;*/
                left: 13px;
            }

            #conteneur #zoneFiche .colonne:first-child {
                margin-top: -115px;
                /*margin-top:-35%;*/
                padding: 0 10px;
            }

            #conteneur #zoneFiche .colonne.sansvideo {
                margin-top: -290px;
            }
        }
        @media only screen and (min-width: 640px) and (orientation: landscape) {
            #conteneur .colonne #video {
                top: -330px;
                left: 13px;
            }
        }
        /*@media only screen and (min-width : 360px) and (orientation : landscape) {
			#conteneur .colonne #video {
				top:-330px;
				left:13px;
			}
			#conteneur .colonne:first-child{
				margin-top:-115px;
				padding:0 10px;
			}
		}*/
        @media only screen and (min-width: 481px) /*and (orientation : landscape)*/ {
            #conteneur .colonne #video {
                /*top:-66%;*/
                top: -230px;
                left: 25px;
                height: 350px;
            }

            #teleMegableu {
                height: 350px;
            }

            #conteneur #zoneFiche .colonne:first-child {
                /*margin-top:100px;*/
                margin-top: 20%;
                padding: 0 10px;
            }

            #conteneur .colonne #regle {
                padding-left: 80px;
            }

            #conteneur #zoneFiche .colonne.sansvideo {
                margin-top: -170px;
            }
        }
    }
    /* jeux */
    /*#Atchoo{
		background:url(../images/fiche-atchoo-igloo.jpg) no-repeat top center;
		background-size:195%;
		border-bottom:6px solid #fff;
		width:98%;
		position:relative;
		z-index:0;
		height:445px;
		float:left;
		margin:0;
		padding:0;
		text-indent:-5000px;/
	}*/
    /* actualites */
    @media only screen and (min-width: 320px) and (max-width: 480px) {
        .uneActu table td {
            display: block;
            width: 55%;
        }
    }
    /* points de vente */
    @media only screen and (min-width: 320px) and (max-width: 640px) and (orientation: landscape) {
        #conteneur #colonneShop ul#shopAjaxLeft,
        #conteneur #colonneShop ul#shopAjaxRight {
            width: 50%;
        }
    }
}

@media only screen and (min-width: 641px) and (max-width: 1024px) {
    * {
        box-sizing: border-box;
    }

    body {
        font-size: 100%;
    }

    #superNuage {
        display: none;
    }

    a#lnkLogo {
        height: 60px;
        width: 50%;
    }

    @media only screen and (min-width: 1024px) {
        a#lnkLogo {
            width: 50%;
            height: 60px;
        }
    }
    #conteneur {
        width: 98%;
        margin: 0 auto;
        position: relative;
        color: #545558;
        font-size: 12px;
    }

    /* menu -------------------------------- */
    ul#menu {
        position: absolute;
        float: left;
        width: 90%;
        margin-left: 0%;
        border: 1px solid;
        border-color: #004F9F;
        z-index: 5000;
    }

    ul#menu li a,
    ul#menu li span {
        position: relative;
        display: block;
        padding: 3% 5%;
        color: #fff;
    }

    ul#menu li {
        position: relative;
        cursor: pointer;
        display: block;
        padding: 1%;
        text-transform: uppercase;
        border-bottom: 1px solid #2079d0;
        background-color: #00509e;

    }

    ul#menu #ssmenu {
        clear: both;
        display: none;
        background-color: #fff;
        color: #00509e;
    }

    ul#menu #ssmenu .universCourt {
        background-color: #fff;
        width: 100%;
        text-align: center;
        color: #00509e;
    }

    ul#menu #ssmenu .universCourt .newJeux img {
        position: relative;
    }

    ul#menu #ssmenu .universCourt .newJeux p {
        position: absolute;
        bottom: 16%;
        width: 90%;
        text-align: center;
        color: #fff;
        font-size: 90%;
        line-height: 2.2em;
    }

    .univers {
        padding: 0;
        width: 98%;
        font-size: 87.5%;
        line-height: 1.3em;
        margin: 2% 0 2% 2%;
    }

    .univers h2 {
        text-align: center;
        padding: 0;
        margin: 0 0 8px 0;
        width: 100%;
        font-family: 'Museo700';
        font-weight: normal;
        font-size: 120%;
        line-height: 2em;
        text-transform: uppercase;
    }

    .univers h2.marge {
        margin-top: 15px !important;
    }

    ul#menu li #ssmenu .univers a {
        color: #676a6e;
    }

    .univers a {
        display: block;
        padding: 7px 0 7px 7px;
        margin: 0;
        width: 100%;
        font-size: 120%;
        text-decoration: none;
        line-height: 1.6em;
    }

    .univers a.enf {
        border-left: 3px solid #25c1ef;
    }

    .univers a.petit {
        border-left: 3px solid #987db7;
    }

    .univers a.crea {
        border-left: 3px solid #e53b8b;
    }

    .univers a.fam {
        border-left: 3px solid #eb7423;
    }

    .univers a.adul {
        border-left: 3px solid #ab0f1f;
    }

    .univers a.voy {
        border-left: 3px solid #ffed00;
    }

    .univers a.sac {
        border-left: 3px solid #1c9e9c;
    }
    .univers a.kems {
        border-left: 3px solid #f23b2e;
    }
    .univers a.bui {
        border-left: 3px solid mediumseagreen;
    }

    .univers a.scrabble {
        border-left: 3px solid #02a17d;
    }

    .univers a.collec {
        border-left: 3px solid hotpink;
    }
    .univers a.foot {
        border-left: 3px solid royalblue;
    }

    .univers a:hover {
        padding: 5px 0 5px 7px;
        background-color: #ccc;
        font-size: 130%;
        color: #676a6e;
        line-height: 1.4em;
    }

    /* menu position --------------------- */
    #header ul {
        position: absolute;
        width: 98%;
        top: 45px; /* top: 1rem; */
        /* translate closed nav with hardware acceleration */
        -webkit-transform: translateX(-110%) translateZ(0);
        -ms-transform: translateX(-110%) translateZ(0);
        transform: translateX(-110%) translateZ(0);
        -webkit-transition: -webkit-transform .3s cubic-bezier(.72, .89, .28, 1.39);
        transition: transform .3s cubic-bezier(.72, .89, .28, 1.39);
        will-change: transform;
    }

    #header > input {
        display: none;
    }

    #header > input:checked ~ ul {
        -webkit-transform: translateX(0) translateZ(0);
        -ms-transform: translateX(0) translateZ(0);
        transform: translateX(0) translateZ(0);
    }

    #header > label {
        display: block;
        position: absolute;
        top: .3rem;
        right: .8rem;
        z-index: 1;
        height: 2.4rem;
        width: 2.4rem;
        background: #004F9F;
        border: 0;
        border-radius: 50%;
        text-align: center;
        font-size: 10px;
        line-height: 1.6;
        color: #fff;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-transition: .2s -webkit-transform cubic-bezier(0, 1.8, 1, 1.2);
        transition: .2s transform cubic-bezier(0, 1.8, 1, 1.2);
    }

    #header > label:before {
        content: "";
        display: block;
        z-index: 1;
        height: 1.2rem; /*height: 1.6rem;*/
        width: 2rem;
        background-color: transparent;
        background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#fff)), -webkit-gradient(linear, left top, right top, from(#fff), to(#fff)), -webkit-gradient(linear, left top, right top, from(#fff), to(#fff));
        background-image: -webkit-linear-gradient(left, #fff, #fff), -webkit-linear-gradient(left, #fff, #fff), -webkit-linear-gradient(left, #fff, #fff);
        background-image: linear-gradient(to right, #fff, #fff), linear-gradient(to right, #fff, #fff), linear-gradient(to right, #fff, #fff);
        background-position: center top, center, center bottom;
        background-repeat: no-repeat;
        -webkit-background-size: 1rem .2rem;
        background-size: 1rem .2rem;
        /* -webkit-background-size: 2rem .3rem;
		background-size: 2rem .3rem; margin: .8em auto 0;*/
        margin: 1em auto 0;
        padding: 0;
        outline: 0;
        border: 0;
        cursor: pointer;
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        -webkit-transition: .2s cubic-bezier(0, 1.8, 1, 1.2);
        transition: .2s cubic-bezier(0, 1.8, 1, 1.2);
        transition-property: background;
    }

    #header > input:checked + label {
        -webkit-transform: scale(.8);
        transform: scale(.8);
    }

    #header > input:checked + label::before {
        background-position: l, center, center;
    }

    /* langues ----------------------- */
    div.choix_mobile_langue {
        /*float: left;*/
        text-align: center;
        text-transform: uppercase;
        color: #FFF;
        padding: 0px 10px 0px 20px;
        position: absolute;
        right: 20%;
        top: 15px;
        z-index: 9999;
        background: url(../images/picto_menu_black.png) left center no-repeat;
        cursor: pointer;
    }

    #drapeaux.deroule_langue {
        display: block;
    }

    #drapeaux {
        /*float:right;
		position:relative;*/
        width: 98%;
        margin: 0 auto;
        /*display:none;*/
        position: absolute;
        top: -25px;
    }

    #drapeaux a {
        float: left;
        display: inline;
        width: 30px;
        height: 30px;
        margin: 0 2%;
    }

    div.choix_mobile_langue img,
    #drapeaux a img {
        width: 100%;
    }

    /* superAnim accueil ------------------------- */
    #superAnim {
        float: left;
        position: relative;
        /*display:block;*/
        margin: 0 1% 10px 1%;
        width: 98%;
        height: 420px;
        border-bottom: 6px solid #fff;
        z-index: 0;
        font-size: 90%;
        color: #676a6e;
    }

    @media only screen and (min-width: 768px) {
        #superAnim {
            height: 500px;
        }
    }
    @media only screen and (min-width: 768px) and (orientation: landscape) {
        #megableuTv {
            float: left;
            padding: 250px 35px 0 35px;
            margin: 0 0 0 4px;
            width: 256px;
            text-align: center;
            color: #676a6e;
            font-size: 100%;
            text-decoration: none;
            background: url(../images/megableu-tv.png) no-repeat top center;
        }

        #megableuTv span {
            color: #00509e;
        }

        #ouTrouver {
            float: left;
            padding: 0;
            margin: 58px 20px 0 20px;
            width: 400px;
            height: 125px;
            background: url(../images/ou-trouver.jpg) no-repeat;
            text-decoration: none;
        }

        #ouTrouver h2 {
            float: left;
            padding: 0;
            margin: 12px 20px;
            width: 170px;
            font-family: 'Museo300';
            color: #3d4b5c; /*font-size:2.0em;*/
            font-size: 110%;
            font-weight: normal;
            line-height: 1.05em;
        }

        #ouTrouver h2 span {
            font-family: 'Museo700';
            color: #00509e;
        }

        #ouTrouver p {
            float: left;
            padding: 0;
            margin: 0 32px;
            color: #fff;
            font-size: 75%;
            line-height: 25px;
        }

        #presseParle {
            float: left;
            padding: 0;
            margin: 58px 0 0 0;
            width: 205px;
            height: 125px;
            background: url(../images/presse-parle.jpg) no-repeat;
            text-decoration: none;
        }

        #presseParle h2 {
            float: left;
            padding: 0;
            margin: 12px 10px 6px;
            width: 185px;
            font-family: 'Museo300';
            color: #3d4b5c;
            font-size: 110%;
            font-weight: normal;
            line-height: 1.05em;
        }

        #presseParle p {
            float: left;
            padding: 0;
            margin: 0 10px;
            width: 175px;
            font-size: 80%;
            color: #3d4b5c;
        }

        #presseParle p span {
            color: #00509e;
        }

        #presseParle p.lire {
            margin-top: 5px;
            width: 140px !important;
            text-align: center;
            color: #fff;
        }

        #actu {
            float: right;
            padding: 0 20px;
            margin: 10px 39px 10px 0;
            width: 680px;
            height: 93px;
            background: url(../images/actu-bg.jpg) repeat-x;
            border: 1px solid #cfd5db;
            border-radius: 2px;
        }

        #actu h2 {
            float: left;
            padding: 0;
            margin: 5px 0;
            width: 570px;
            font-family: 'Museo300';
            font-size: 2.0em;
            font-weight: normal;
        }

        #actu h2 span {
            font-family: 'Museo700';
            color: #00509e;
        }

    }
    @media only screen and (min-width: 768px) and (orientation: portrait) {
        #ouTrouver {
            width: 400px;
        }

        #ouTrouver h2 {
            font-size: 130%;
            width: 70%;
        }

        #ouTrouver p {
            font-size: 70%;
        }

        #presseParle {
            margin-left: 10%;
        }

        #presseParle h2 {
            font-size: 100%;
        }

        #presseParle p {
            font-size: 80%;
        }
    }

    /* PAGE JEU --------------------------- */
    #sliderJeuxNav, .addinto_sharebox, .addinto_sharebox_default {
        display: none;
    }

    #zonePageClassic p label {
        /*width:100px;*/
    }

    #zoneFiche {
        float: left;
        padding: 0 0 0px 0;
        margin: 0;
        width: 98%;
        position: relative;
    }

    #conteneur .colonne {
        float: left;
        padding: 0;
        /*margin:-340px 20px 0 20px;*/
        margin: 0;
        width: 98%; /* width:400px; */
        /*background-color:#ffcc00;*/
    }

    #zonePageClassic .colonne {
        width: 50%;
    }

    #conteneur #zoneFiche .colonne:first-child {
        margin-top: 220px;
        padding: 0 10px;
    }

    #conteneur #zoneFiche .colonne.sansvideo {
        margin-top: -100px;
    }

    @media only screen and (orientation: landscape) {
        #conteneur #zoneFiche .colonne:first-child {
            margin-top: 390px;
        }

        #conteneur #zoneFiche .colonne.sansvideo {
            margin-top: 0px;
        }
    }
    #conteneur #zoneFiche .colonne:last-child {
        /*background-color:cyan;
		position:absolute;
		top:-330px;*/
    }

    #conteneur .colonne.margeReduite {
        margin-top: -20px;
    }

    #conteneur .colonne h3 {
        float: left;
        /*position:absolute;
		top:-130px;
		left:10px;*/
        padding: 0 0 10px 0; /*margin:0 0 15px 0;*/
        width: 98%; /* width:400px; */
        /*background-color:purple;*/
        font-family: 'Museo700';
        font-size: 1.5em;
        font-weight: normal;
        line-height: 21px;
    }

    #conteneur .colonne p {
        line-height: 1em;
        float: left;
        /*position:absolute;*/
        /*top:-20px;*/
        padding: 0 0 12px 0;
        /*margin:0 0 12px 0;*/
        width: 100%; /* width:400px; */
        /*background-color:orange;*/
    }

    #conteneur .colonne p.petit,
    #conteneur .colonne span.petit {
        font-size: 11px;
    }

    #conteneur .colonne p.vocabEduc {
        margin-top: 0px;
        font-style: italic;
        background: url(../images/logo-vocabulon-education.png) no-repeat top center;
        padding-top: 60px;
    }

    #conteneur .colonne p.vocabEduc span {
        color: #0755a3;
        display: block;
        font-style: normal;
        font-size: 1.2em;
    }

    #conteneur .colonne .boite {
        float: left;
        /*padding:33px 15px 0 180px;
		margin:20px 0 8px 0;
		width:305px;*/
        width: 100%;

        /*border:1px solid red;*/
        color: #000;
        font-size: 11px;
        line-height: 15px;
        position: relative;
    }

    #conteneur .colonne .boite strong {
        font-size: 1.16em;
        display: block;
        margin-bottom: 5px;
    }

    #conteneur .colonne .boite a {
        color: #FFF;
    }

    #conteneur .colonne .boite span.plusGros {
        color: #0855A3;
        font-size: 15px;
        font-weight: bold;
        position: absolute;
        text-transform: uppercase;
        top: 15px;
    }


    #conteneur .colonne #video {
        position: absolute;
        top: -183px; /**/
        left: 33px;
        /*display:none;
		float:left;*/
        padding: 5px 5px 5px 5px;
        /*margin:-200px 0 15px 0;*/
        width: 92%;
        height: 400px;
        /*background:url(../images/video-pub.jpg) no-repeat bottom center #ffffff;*/
        /* border:1px solid cyan; */
        clear: both;
        margin-top: 0 !important;
    }

    #teleMegableu {
        width: 98%;
        height: 400px;
        position: relative;
    }

    @media only screen and (orientation: landscape) {
        #conteneur .colonne #video {
            top: -103px;
            left: 35px;
            height: 480px;
        }

        #teleMegableu {
            height: 500px;
        }
    }

    #conteneur .colonne #video iframe, #teleMegableu iframe {
        /*display:none;*/
        width: 100%;
        height: 100%;
    }

    #conteneur .colonne #video #ruban {
        position: absolute;
        width: 88px;
        height: 88px;
        background: url(../images/ruban-pub.png);
        margin: -10px 0 0 -10px;
        text-indent: -5000px;
    }

    #conteneur .colonne #regle {
        float: left;
        width: 90%;
        margin-left: 20px;
        padding: 10px 0 0 100px;
        /*padding:23px 0 0 77px;
		margin:5px 0;
		width:80%;*/
        /* width:323px; */
        height: 55px;
        color: #545558;
        text-decoration: none;
        font-size: 1.33em;
        font-family: 'Museo300';
        border-top: 1px solid #d3d3d3;
        border-bottom: 1px solid #d3d3d3;
        background: url(../images/icone-pdf.jpg) no-repeat left center;
        /*border:2px solid cyan;*/
        background-size: 5%;
        line-height: 1em;
    }

    #conteneur .colonne .pistolet_regle {
        margin-top: 170px !important;
    }

    #conteneur .colonne #regle strong {
        color: #0755a3;
        font-family: 'Museo700';
        font-weight: normal;
    }

    #conteneur .colonne #regle span {
        display: block;
        font-size: 0.75em;
    }

    #conteneur .colonne #appStore {
        float: left;
        padding: 15px 0 10px 150px;
        margin: 5px 0 0 0;
        width: 250px;
        color: #545558;
        text-decoration: none;
        font-size: 1.3em;
        font-family: 'Museo300';
        border-top: 1px solid #d3d3d3;
        background: url(../images/logo-app-store.png) no-repeat 20px 15px;
    }

    #conteneur .colonne #appStore strong {
        color: #0755a3;
        font-family: 'Museo700';
        font-weight: normal;
    }

    #conteneur .colonne #appStore span {
        display: block;
        font-size: 0.75em;
    }

    #conteneur .colonne #appStore a {
        color: #545558;
        font-size: 0.85em;
        line-height: 25px;
        text-decoration: none;
    }

    #conteneur .colonne #appStore a:hover {
        color: #0755a3;
    }

    #conteneur #interesse {
        float: left;
        padding: 20px;
        margin: 10px 0 20px 0;
        width: 100%; /* width:360px; */
        height: 105px;
        background: url(../images/ou-trouver.jpg) no-repeat;
        text-decoration: none;
        font-family: 'Museo300';
        color: #545558;
        font-size: 1.66em;
        font-weight: normal;
        /*border:1px solid #ff0000;*/
    }

    #conteneur #interesse span {
        display: block;
        margin: 35px 0 0 10px;
        color: #fff;
        font-size: 65%;
        line-height: 25px;
    }

    /* jeux */
    /*#ficheAtchoo{
		background:url(../images/fiche-atchoo-igloo.jpg) no-repeat top center;
		background-size:195%;
		border-bottom:6px solid #fff;
		width:98%;
		position:relative;
		z-index:0;
		height:445px;
		float:left;
		margin:0;
		padding:0;
		text-indent:-5000px;/
	}*/
    /* points de vente */
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
        #conteneur #colonneShop ul#shopAjaxLeft,
        #conteneur #colonneShop ul#shopAjaxRight {
            width: 50%;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
        #conteneur #colonneShop {
            width: 70%;
        }

        #conteneur #colonneShopOnline {
            width: 30%;
        }
    }
}

@media only screen  and (min-width: 1025px) {

    body {
        font-size: 100%;
        line-height: 1em;
    }

    #toggle-nav, .choix_mobile_langue {
        display: none;
    }

    a#lnkLogo {
        width: 184px;
        height: 45px;
        margin: 1% 0 0 1%;
    }

    #header {
        width: 960px;
    }

    #logo {
        text-indent: -5000px;
    }

    #drapeaux {
        float: right;
        padding: 0;
        margin: 6px 16px;
        width: auto;
    }

    #drapeaux a {
        float: left;
        padding: 0;
        margin: 0 10px 0 0;
        height: auto;
        width: auto;
    }

    #drapeaux a img {
        width: auto;
    }


    ul#menu {
        clear: both;
        float: left;
        position: relative;
        z-index: 200;
        padding: 0;
        margin: 10px 0 0 0;
        height: 36px;
        list-style: none;
        font-family: 'Museo700';
    }

    ul#menu li {
        float: left;
        padding: 0;
        margin: 0;
        height: 36px;
        font-size: 80%;
    }

    ul#menu li a {
        float: left;
        color: #00509e;
        text-decoration: none;
        text-transform: uppercase;
        padding: 7px 10px;
    }

    ul#menu li span {
        float: left;
        padding: 7px 26px 0 10px;
        height: 29px;
        background: url(../images/menu-fleche.png) no-repeat 92% 10px;
        color: #00509e;
        text-transform: uppercase;
    }

    ul#menu li:hover span {
        background: url(../images/menu-fleche.png) no-repeat 92% 10px #004f9f;
        border-radius: 5px 5px 0 0;
        color: #FFFFFF;
    }

    ul#menu #ssmenu {
        display: none;
        position: absolute;
        z-index: 1000;
        top: 36px;
        left: 0;
        width: 940px;
        padding: 20px 10px 0 10px;
        background: #FFF;
        border-top: 3px solid #004f9f;
        border-radius: 0 0 10px 10px;
        font-size: 11px;
        color: #00509e;
    }

    ul#menu #ssmenu a {
        text-transform: none !important;
        color: #676a6e;
        font-family: 'LucidaSansUnicodeRegular' !important;
    }

    ul#menu #ssmenu .univers {
        width: 225px !important;
    }

    ul#menu li:hover #ssmenu {
        display: block;
        z-index: 1000;
    }

    #headerHome ul#menu {
        margin: 5px 0 0 5px;
    }

    #headerHome ul#menu #ssmenu {
        padding: 20px 10px 0px 10px;
    }

    ul#menu #ssmenu .universCourt {
        float: left;
        padding: 0;
        margin: 0 0 10px 10px;
        width: 175px !important;
        overflow: hidden;
    }

    ul#menu #ssmenu .universCourt .newJeux {
        border: 0;
        margin: 0;
        padding: 0;
        position: relative;
    }

    ul#menu #ssmenu .universCourt .newJeux img {
        position: relative;
        border: 0;
    }

    ul#menu #ssmenu .universCourt .newJeux p {
        position: absolute;
        bottom: 28px;
        width: 175px !important;
        text-align: center;
        color: #FFF;
        font-size: 1.1em;
    }

    ul#menu #ssmenu .universCourt .newJeux p.long {
        bottom: 12px;
        text-align: center;
        line-height: 11px;
        font-size: 1.1em;
    }

    #superNuage {
        background: #fff;
        width: 100%;
        position: relative;
        height: auto;
        float: left;
    }

    #nuage {
        width: 960px;
        margin: 0 auto;
        position: relative;
        font-size: 11px;
        color: #00509e;
    }

    .univers {
        float: left;
        padding: 0;
        margin: 0 0 18px 10px;
        width: 230px;
    }

    .univers h2 {
        float: left;
        padding: 0;
        margin: 0 0 8px 0;
        width: 230px;
        font-family: 'Museo700';
        font-weight: normal;
        font-size: 1.1em;
        text-transform: uppercase;
    }

    .univers h2.marge {
        margin-top: 15px !important
    }

    .univers a {
        float: left;
        padding: 0 0 1px 7px !important;
        margin: 0;
        width: 220px;
        color: #676a6e;
        text-decoration: none
    }

    .univers a.enf {
        border-left: 3px solid #25c1ef;
    }

    .univers a.petit {
        border-left: 3px solid #987db7;
    }

    .univers a.crea {
        border-left: 3px solid #e53b8b;
    }

    .univers a.fam {
        border-left: 3px solid #eb7423;
    }

    .univers a.adul {
        border-left: 3px solid #ab0f1f;
    }

    .univers a.voy {
        border-left: 3px solid #ffed00;
    }

    .univers a.sac {
        border-left: 3px solid #1c9e9c;
    }
    .univers a.kems {
        border-left: 3px solid #f23b2e;
    }
    .univers a.bui {
        border-left: 3px solid mediumseagreen;
    }

    .univers a.scrabble {
        border-left: 3px solid #02a17d;
    }
    .univers a.collec {
        border-left: 3px solid hotpink;
    }
    .univers a.foot {
        border-left: 3px solid royalblue;
    }

    /* HOME */
    #superAnim {
        position: relative;
        float: left;
        width: 100%;
        height: 458px;
        border-bottom: 6px solid #fff;
        z-index: 0;
        font-size: 12px;
        color: #676a6e;
    }

    #superConteneurHome {
        background: url(../images/superConteneurHome.jpg) repeat-x center bottom;
        width: 100%;
        position: relative;
        height: 678px;
        float: left;
        margin-top: -88px;
        z-index: 100;
    }

    #conteneurHome {
        width: 960px;
        margin: 0 auto;
        position: relative;
        color: #3d4b5c;
        background: url(../images/conteneurHome.png) no-repeat top center;
        min-height: 88px;
        float: none;
    }


    #superNuage {
        background: #fff;
        width: 100%;
        position: relative;
        height: auto;
        float: left;
        padding-top: 20px;
        margin-top: 20px;
    }

    #nuage {
        width: 960px;
        margin: 0 auto;
        position: relative;
        /*font-size:80%;*/
        color: #00509e;
    }

    /* slider jeux */
    #sliderJeux {
        float: left;
        padding: 80px 0 0 0;
        margin: 0 0 24px 0;
        width: 960px;
    }

    #sliderJeuxNav {
        float: left;
        padding: 10px 0;
        margin: 0;
        width: 960px;
        border-top: 1px solid #dedddd;
    }

    #sliderJeux h2 {
        float: left;
        padding: 0;
        margin: 0 30px 5px 30px;
        width: 900px;
        font-family: 'Museo300';
        color: #3d4b5c;
        font-weight: normal;
        line-height: 1;
        text-align: left;
    }

    #sliderJeux h2 span {
        font-family: 'Museo700';
        color: #00509e;
    }

    /* megableu tv */
    #megableuTv {
        float: left;
        padding: 250px 35px 0 35px;
        margin: 11px 0 0 34px;
        width: 186px;
        text-align: center;
        color: #676a6e;
        font-size: 80%;
        text-decoration: none;
        background: url(../images/megableu-tv.png) no-repeat top center;
    }

    #megableuTv span {
        color: #00509e;
    }


    /* ou trouver */
    #ouTrouver {
        float: left;
        padding: 0;
        margin: 58px 20px 0 20px;
        width: 400px;
        height: 125px;
        background: url(../images/ou-trouver.jpg) no-repeat;
        text-decoration: none;
    }

    #ouTrouver h2 {
        float: left;
        padding: 10px 0 13px 20px;
        width: 190px;
        font-family: 'Museo300';
        color: #3d4b5c;
        font-size: 125%;
        font-weight: normal;
        line-height: 1.2em;
    }

    #ouTrouver h2 span {
        font-family: 'Museo700';
        color: #00509e;
    }

    #ouTrouver p {
        float: left;
        padding: 0;
        margin: 0 32px;
        color: #fff;
        font-size: 75%;
        line-height: 1;
    }

    /* presse */
    #presseParle {
        float: left;
        padding: 0;
        margin: 58px 0 0 0;
        width: 205px;
        height: 125px;
        background: url(../images/presse-parle.jpg) no-repeat;
        text-decoration: none;
    }

    #presseParle h2 {
        float: left;
        padding: 12px 0 0 10px;
        width: 185px;
        font-family: 'Museo300';
        color: #3d4b5c;
        font-size: 125%;
        font-weight: normal;
        line-height: 1.2em;
    }

    #presseParle p {
        float: left;
        padding: 0;
        margin: 0 10px;
        width: 175px;
        font-size: 75%;
        color: #3d4b5c;
    }

    #presseParle p span {
        color: #00509e;
    }

    #presseParle p.lire {
        padding-top: 1.8em;
        width: 140px !important;
        text-align: center;
        color: #fff;
    }

    /* actu */
    #actu {
        float: right;
        padding: 0 20px;
        margin: 10px 39px 10px 0;
        width: 570px;
        height: 93px;
        background: url(../images/actu-bg.jpg) repeat-x;
        border: 1px solid #cfd5db;
        border-radius: 2px
    }

    #actu h2 {
        float: left;
        padding: 0;
        margin: 5px 0;
        width: 570px;
        font-family: 'Museo300';
        font-size: 125%;
        font-weight: normal;
        line-height: 1.2em;
    }

    #actu h2 span {
        font-family: 'Museo700';
        color: #00509e
    }

    #superFooter {
        position: relative;
        float: left;
        width: 100%;
        height: auto;
    }

    #footer {
        position: relative;
        width: 960px;
        margin: 0 auto;
        font-size: 75%;
        color: #3d4b5c;
        border-top: 1px solid #dedddd;
    }

    #footer p {
        float: left;
        line-height: 45px;
    }

    #footer p#aw {
        float: right;
    }

    #footer a {
        color: #3d4b5c;
    }

    /* PAGE JEUX  */
    #superConteneurNav {
        width: 100%;
        position: relative;
        min-height: 500px;
        float: left;
        z-index: 10;
    }

    .nav1 {
        background: url(../images/superConteneurNav.jpg) repeat-x center bottom #004b8a;
        padding-bottom: 150px
    }

    .nav2 {
        background: url(../images/superConteneurNav-2.jpg) repeat-x center bottom #004b8a;
        padding-bottom: 150px
    }

    .nav3 {
        background: url(../images/superConteneurNav-3.jpg) repeat-x center bottom #004b8a;
        padding-bottom: 150px
    }

    .nav4 {
        background: url(../images/superConteneurNav-4.jpg) repeat-x center bottom #004b8a;
        padding-bottom: 150px
    }


    .bgGdPage {
        background-position: center bottom;
        background-attachment: fixed;
    }

    .bgGdPage.topPage {
        background-position: center 0;
        background-attachment: scroll;
    }

    .bgGdPage.bottomPage {
        background-position: center bottom;
        background-attachment: scroll;
    }



    #conteneur {
        width: 940px;
        margin: 0 auto;
        position: relative;
        color: #545558;
        font-size: 12px;
    }

    #zoneFiche {
        float: left;
        padding: 0 30px 30px 30px;
        margin: 0;
        width: 880px;
        background: #FFF;
        border-radius: 0 0 5px 5px;
    }

    #conteneur .colonne {
        float: left;
        padding: 0;
        margin: -60px 20px 0 20px;
        width: 400px;
    }

    #conteneur .colonne.large {
        float: left;
        padding: 0;
        margin: -60px 20px 0 20px;
        width: 100%;
    }

    #conteneur .colonne.deuxTiers {
        float: left;
        padding: 0;
        margin-top: -20px;
        width: 70%;
    }

    #conteneur .colonne.margeReduite {
        margin-top: -20px;
    }

    #conteneur .colonne.sansMarge {
        margin-top: 0 !important;
    }

    #conteneur .colonne h3 {
        float: left;
        padding: 0;
        margin: 0 0 15px 0;
        width: 100%;
        box-sizing: border-box;
        font-family: 'Museo700';
        font-size: 1.67em;
        font-weight: normal;
        line-height: 21px;
    }

    #conteneur .colonne p {
        float: left;
        padding: 0;
        margin: 0 0 12px 0;
        width: 100%;
        box-sizing: border-box;
        line-height: 1.5;
        font-size: 14px;
    }

    #conteneur .colonne .img-carte-forthegirls {
        float: left;
        max-height: 450px;
        margin-right: 20px;
    }

    #conteneur .colonne p.petit, #conteneur .colonne span.petit {
        font-size: 11px;
    }

    #conteneur .colonne p.vocabEduc {
        margin-top: 0px;
        font-style: italic;
        background: url(../images/logo-vocabulon-education.png) no-repeat top center;
        padding-top: 60px;
    }

    #conteneur .colonne p.vocabEduc span {
        color: #0755a3;
        display: block;
        font-style: normal;
        font-size: 1.2em;
    }

    #conteneur .colonne .boite {
        float: left;
        padding: 33px 15px 0 180px;
        margin: 20px 0 8px 0;
        width: 205px;
        color: #FFF;
        font-size: 12px;
        line-height: 15px;
        position: relative;

        box-sizing: border-box;
        min-width: 100%;
        min-height: 210px;
    }

    #conteneur .colonne .boite strong {
        font-size: 1.16em;
        display: block;
        margin-bottom: 5px;
    }

    #conteneur .colonne .boite a {
        color: #FFF;
    }

    #conteneur .colonne .boite span.plusGros {
        color: #0855A3;
        font-size: 15px;
        font-weight: bold;
        position: absolute;
        text-transform: uppercase;
        top: 15px;
    }


    #conteneur .colonne #video {
        float: left;
        padding: 10px 10px 41px 10px;
        margin: -120px 0 15px 0;
        width: 380px;
        background: url(../images/video-pub.jpg) no-repeat bottom center #ffffff;
    }

    #conteneur .colonne #video #ruban {
        position: absolute;
        width: 88px;
        height: 88px;
        background: url(../images/ruban-pub.png);
        margin: -16px 0 0 -16px;
        text-indent: -5000px;
    }


    #conteneur .colonne #regle {
        float: left;
        padding: 23px 0 0 77px;
        margin: 5px 0;
        width: 323px;
        height: 55px;
        color: #545558;
        text-decoration: none;
        font-size: 1.33em;
        font-family: 'Museo300';
        border-top: 1px solid #d3d3d3;
        border-bottom: 1px solid #d3d3d3;
        background: url(../images/icone-pdf.jpg) no-repeat 20px 18px;
    }

    #conteneur .colonne .pistolet_regle {
        margin-top: 170px !important;
    }

    #conteneur .colonne #regle strong {
        color: #0755a3;
        font-family: 'Museo700';
        font-weight: normal;
    }

    #conteneur .colonne #regle span {
        display: block;
        font-size: 0.75em;
    }

    #conteneur .colonne #appStore {
        float: left;
        padding: 15px 0 10px 150px;
        margin: 5px 0 0 0;
        width: 250px;
        color: #545558;
        text-decoration: none;
        font-size: 1.3em;
        font-family: 'Museo300';
        border-top: 1px solid #d3d3d3;
        background: url(../images/logo-app-store.png) no-repeat 20px 15px;
    }

    #conteneur .colonne #appStore strong {
        color: #0755a3;
        font-family: 'Museo700';
        font-weight: normal;
    }

    #conteneur .colonne #appStore span {
        display: block;
        font-size: 0.75em;
    }

    #conteneur .colonne #appStore a {
        color: #545558;
        font-size: 0.85em;
        line-height: 25px;
        text-decoration: none;
    }

    #conteneur .colonne #appStore a:hover {
        color: #0755a3;
    }

    #conteneur #interesse {
        float: left;
        padding: 20px;
        margin: 10px 0 20px 0;
        width: 360px;
        height: 85px;
        background: url(../images/ou-trouver.jpg) no-repeat;
        text-decoration: none;
        font-family: 'Museo300';
        color: #545558;
        font-size: 1.66em;
        font-weight: normal;
    }

    #conteneur #interesse span {
        display: block;
        margin: 33px 0 0 12px;
        color: #fff;
        font-size: 13px;
        line-height: 25px;
    }


    /*#ficheAtchoo{
		background:url(../images/fiche-atchoo-igloo.jpg) no-repeat top center; border-bottom:6px solid #fff; width:100%; position:relative; z-index:0; height:445px; float:left; margin:0; padding:0; text-indent:-5000px;
	}
	#boiteAtchooIgloo{background:url(../images/boite-atchoo.jpg) no-repeat 0 0; height:137px; margin:0 !important; }*/
    #titrePage {
        background: #53cef8;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 120px;
        float: left;
        margin: 0;
        padding: 20px 0 0 0;
    }

    #titrePage h1 {
        margin: 0 auto;
        font-family: 'Museo300';
        font-size: 180%;
        line-height: 100%;
        font-weight: normal;
        width: 940px;
        color: #00519e;
    }

    #titrePage h1 span {
        font-family: 'Museo700';
        color: #00519e;
    }

    /* page nav / redac */
    #zonePageClassic {
        float: left;
        padding: 0 30px 30px 30px;
        margin: -40px 0 0 0;
        width: 880px;
        background: #FFF;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        z-index: 5;
    }

    #conteneur .monoColonne {
        float: left;
        padding: 0;
        margin: 20px 20px 0 20px;
        width: 840px;
    }

    #conteneur .monoColonne h3 {
        float: left;
        padding: 0;
        margin: 0 0 15px 0;
        font-family: 'Museo700';
        font-size: 1.67em;
        font-weight: normal;
        line-height: 21px;
    }

    #conteneur .monoColonne p {
        float: left;
        padding: 0;
        margin: 0 0 12px 0;
    }

    #conteneur .monoColonne ul#shop {
        float: left;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    #conteneur .monoColonne ul#shop li {
        float: left;
        list-style: none;
        margin: 10px;
        width: 190px;
        height: 120px;
        background: red;
    }

    #conteneur .monoColonne ul#shopMini {
        float: left;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    #conteneur .monoColonne ul#shopMini li {
        float: left;
        list-style: none;
        margin: 10px;
        width: 125px;
        height: 80px;
        background: green;
    }

    #conteneur #colonneShop {
        width: 650px;
        float: left;
    }

    #conteneur #colonneShopOnline {
        width: 230px;
        float: left;
    }

    #conteneur #colonneShop select {
        width: 90%;
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 15px;
    }

    #conteneur #colonneShop h3,
    #conteneur #colonneShopOnline h3 {
        padding-top: 20px;
    }

    #conteneur #colonneShop ul#shopAjaxLeft,
    #conteneur #colonneShop ul#shopAjaxRight {
        list-style: none;
        width: 325px;
        padding-left: 0px;
        float: left;
        padding-top: 0px;
        margin-top: 15px;
        overflow: hidden;
    }

    #conteneur #colonneShop ul#shopAjaxLeft li,
    #conteneur #colonneShop ul#shopAjaxRight li {
        margin-bottom: 15px;
    }

    #conteneur #colonneShop ul#shopAjaxLeft li a,
    #conteneur #colonneShop ul#shopAjaxRight li a {
        text-decoration: none;
        color: #6A6F85;
    }

    #conteneur #colonneShop ul#shopAjaxLeft li span,
    #conteneur #colonneShop ul#shopAjaxRight li span {
        color: #0053A7;
    }

    #conteneur #colonneShopOnline ul#shopAjaxOnline {
        list-style: none;
        padding-left: 10px;
        padding-top: 0px;
        border-left: 3px solid #987DB7;
        margin-top: 15px;
    }

    #conteneur #colonneShopOnline ul#shopAjaxOnline li {
        margin-bottom: 15px;
    }

    #conteneur #colonneShopOnline ul#shopAjaxOnline li a {
        text-decoration: none;
        color: #0053A7;
    }

    #teleMegableu {
        width: 573px;
        height: 428px;
        padding: 132px 0 0 57px;
        background: url(../images/tv-megableu.png) no-repeat;
        position: relative;
        margin: -75px auto 0 auto;
    }

    #conteneur .colonne ul {
        margin: 10px;
        list-style: outside decimal;
    }

    #conteneur .colonne ul li {
        margin: 5px 0;
    }

    #conteneur .colonne ul.puce {
        margin: 10px;
        list-style: outside disc;
    }

    #conteneur .colonne ul.demi {
        float: left;
        padding: 0;
        margin: 0 -85px 0 0;
        list-style: none;
    }

    #conteneur .colonne ul.demi li {
        float: left;
        padding: 0;
        margin: 0 0 2px 0;
        width: 33%;
        font-size: 0.93em;
    }

    #conteneur .colonne ul.demi li a {
        color: #0073b2;
    }

    #zonePageClassic .colonne {
        float: left;
        padding: 0;
        margin: 20px 20px 0 20px;
        width: 400px;
    }

    #zonePageClassic .colonneL {
        float: left;
        padding: 0;
        margin: 20px 20px 0 20px;
        width: 550px;
    }

    #zonePageClassic .colonneS {
        float: left;
        padding: 0;
        margin: 20px 20px 0 20px;
        width: 250px;
    }

    #zonePageClassic h3 {
        width: 100%;
        float: left;
        padding: 0;
        margin: 10px 0 !important;
        font-family: 'Museo700';
        font-size: 1.67em;
        font-weight: normal;
        line-height: 21px;
    }

    #zonePageClassic p {
        width: 100%;
        float: left;
        padding: 0;
        margin: 0 0 10px 0 !important;
    }

    #zonePageClassic p ul {
        margin: 0 0 0 20px;
        padding: 0;
        list-style: disc;
    }

    #zonePageClassic p ul li {
        margin: 0;
        padding: 0;
        list-style: disc;
    }

    #zonePageClassic p.petit {
        font-size: 11px;
    }

    #zonePageClassic p.message {
        color: #004b8a;
        text-align: center;
        font-weight: bold;
        font-size: 1.2em;
    }

    #zonePageClassic p span {
        font-weight: bold;
        color: #004b8a;
    }

    #zonePageClassic p a {
        color: #004b8a;
    }

    #zonePageClassic p label {
        float: left;
        padding: 0;
        margin: 0;
        width: 100px;
        color: #004b8a;
    }

    .uneActu {
        width: 100%;
        float: left;
    }

    .uneActu img {
        margin: 5px 10px 5px 0;
    }

    #zonePageClassic .colonneS p.unePresse {
        width: 230px;
        float: left;
        border: 1px solid #dedede;
        padding: 10px;
        text-align: center;
    }

    #zonePageClassic .colonneS p.unePresse a {
        text-decoration: none;
    }

    #zonePageClassic .colonneS p.unePresse img {
        margin-bottom: 5px;
    }

    #zonePageClassic .submit {
        background: #00519E;
        color: #FFF;
        font-family: 'Museo300';
        font-size: 1.4em;
        border: none;
        padding: 5px 15px;
        border-radius: 5px
    }

    #carte {
        float: left;
        width: 940px;
        height: 600px;
        margin: -10px 0 0 0;
        border-radius: 0 0 10px 10px
    }

    #conteneur .colonne #msgCobrattack p {
        color: #FFF;
        font-size: 13px;
    }

    #msgCobrattack p a {
        color: #FFF;
    }

    #blocMsg textarea {
        width: 390px;
        height: 142px
    }

    #blocAvis textarea {
        width: 290px;
    }

    /********************** FICHE JEUX **********************/
    #fiche5secondes {
        background: url(../images/fiche-5secondes.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #fiche5secondesNomade {
        background: url(../images/fiche-5secondes-nomade-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #fiche5secondesJr {
        background: url(../images/fiche-5secondes-junior-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheSubbuteo {
        background: url(../images/fiche-subbuteo.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheSubbuteoClubs {
        background: url(../images/fiche-subbuteo.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheSubbuteoFFF {
        background: url(../images/fiche-subbuteo.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheSubbuteoMondial {
        background: url(../images/fiche-subbuteo-mondial.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheChassZurg {
        background: url(../images/fiche-chass-zurg.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheBafMouche {
        background: url(../images/fiche-baf-mouche.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheCobraAttack {
        background: url(../images/fiche-cobra-attack.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheChassFantomes {
        background: url(../images/fiche-chass-fantomes.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheChassFantomesEvo {
        background: url(../images/fiche-chass-fantomes-evo.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheAlienMission {
        background: url(../images/fiche-alien-mission.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheChassRhino {
        background: url(../images/fiche-chass-rhino-spiderman.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheChouchou {
        background: url(../images/fiche-chouchou.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheClassCinq {
        background: url(../images/fiche-class-cinq.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDessinePoule {
        background: url(../images/fiche-dessine-poule.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDalmatiens {
        background: url(../images/fiche-dalmatiens.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDevineTete {
        background: url(../images/fiche-devine-tete.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDevineTeteMimes {
        background: url(../images/fiche-devine-tete-mimes.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDevineCeleb {
        background: url(../images/fiche-devine-tete-celeb.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDevineDisney {
        background: url(../images/fiche-devine-tete-disney.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDevineHP {
        background: url(../images/fiche-devine-tete-harry-potter.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDevinePatPatrouille {
        background: url(../images/fiche-devine-tete-pat-patrouille.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheWhatdoyoumemeFamily {
        background: url(../images/fiche-what-do-you-meme-family-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDevineTeteNomade {
        background: url(../images/fiche-devine-tete-nomade.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheFlexTour {
        background: url(../images/fiche-flex-tour.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheGrandGalop {
        background: url(../images/fiche-grand-galop.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheGullia {
        background: url(../images/fiche-gullia.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheInZeBoite {
        background: url(../images/fiche-in-ze-boite.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheNiOuiNiNon {
        background: url(../images/fiche-ni-oui-ni-non.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #fichePassPatate {
        background: url(../images/fiche-pass-patate.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }


    #ficheSacresPirates {
        background: url(../images/fiche-sacres-pirates.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheJoliesSirenes {
        background: url(../images/fiche-sirenes.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheTournMain {
        background: url(../images/fiche-tourn-main.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #fiche1eresPhrases {
        background: url(../images/fiche-1eres-phrases.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #fiche1eresAdditions {
        background: url(../images/fiche-1eres-additions.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheAtchoo {
        background: url(../images/fiche-atchoo-igloo.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheTRex {
        background: url(../images/fiche-trex.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheGlagla {
        background: url(../images/fiche-glagla.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheVocaJunior {
        background: url(../images/fiche-voca-junior.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheBalMagique {
        background: url(../images/fiche-bal-magique.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheVocaPetits {
        background: url(../images/fiche-voca-petits.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheVocaPetitsDisney {
        background: url(../images/fiche-voca-petits-disney.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheVocaFamille {
        background: url(../images/fiche-voca-famille.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDiamParis {
        background: url(../images/fiche-diam-paris.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDiamPop {
        background: url(../images/fiche-diam-pop.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDiamTuttiFrutti {
        background: url(../images/fiche-diam-tuttifrutti.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDiamLooksStar {
        background: url(../images/fiche-diam-looksstar.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDiamCoiffureStar {
        background: url(../images/fiche-diam-coiffure.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDiamAnimal {
        background: url(../images/fiche-diam-animal.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDiamAmiespourlavie {
        background: url(../images/fiche-diam-amiepourlavie.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDiamMiniKits {
        background: url(../images/fiche-diam-minikit.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheNiOuiNiNonPocket {
        background: url(../images/fiche-ni-oui-ni-non-pocket.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheVocaPoche {
        background: url(../images/fiche-voca-poche.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheSuperKems {
        background: url(../images/fiche-super-kems.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheSuperKemsFFF {
        background: url(../images/fiche-super-kems-fff.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheCochonMorveux {
        background: url(../images/fiche-cochonmorveux.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheGrabolo {
        background: url(../images/fiche-grabolo-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheMospido {
        background: url(../images/fiche-mospido.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheMospidoDeluxe {
        background: url(../images/fiche-mospido-deluxe.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheInfoIntox {
        background: url(../images/fiche-info-intox.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheStorigolo {
        background: url(../images/fiche-storigolo.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheChamMouille {
        background: url(../images/fiche-chammouille.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheGiraffun {
        background: url(../images/fiche-giraffun.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheStades3d {
        background: url(../images/fiche-stades-3d.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheStades2d {
        background: url(../images/fiche-stades-2d.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheStadesRCL {
        background: url(../images/fiche-stade-rcl.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheMtStMichel {
        background: url(../images/fiche-mt-st-michel.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheFortBoyard {
        background: url(../images/fiche-fort-boyard.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheCubeFFF {
        background: url(../images/fiche-cube-3x3-fff.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheBloomPops {
        background: url(../images/fiche-bloom-pop.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheBenBoulette {
        background: url(../images/fiche-ben-boulette.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheBreakOut {
        background: url(../images/fiche-break-out.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheCartesMagiques {
        background: url(../images/fiche-cartes-magiques.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #fichePolochons {
        background: url(../images/fiche-polochons.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheQuadrio {
        background: url(../images/fiche-quadrio.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheYeti {
        background: url(../images/fiche-yeti-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheBadaboule {
        background: url(../images/fiche-badaboule.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #fichePanicVision {
        background: url(../images/fiche-panic-vision.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDiamSacStar {
        background: url(../images/fiche-diam-sac-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheMissile {
        background: url(../images/fiche-missile-attack-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #fichePlatoPresto {
        background: url(../images/fiche-plato-presto-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheHotPop {
        background: url(../images/fiche-hot-pop-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheYakamodeler {
        background: url(../images/fiche-yakamodeler-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheMotorLab {
        background: url(../images/fiche-motor-lab.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheGuinness {
        background: url(../images/fiche-guinness-wr-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheTweetBeats {
        background: url(../images/fiche-tweet-beats-fr.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheNanostars {
        background: url(../images/fiche-nanostars.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheMojipops {
        background: url(../images/fiche-mojipops.jpg) no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheechapoloup {
        background: url("../images/fiche-echapoloup.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheWhatdoyoumeme {
        background: url("../images/fiche-what-do-you-meme-fr.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #fiche5secondessansTabou {
        background: url("../images/fiche-5secondes-sans-tabou.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheBankattack {
        background: url("../images/fiche-bank-attack.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheAntiMonopoly {
        background: url("../images/fiche-anti-monopoly.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheMJesaistout {
        background: url("../images/fiche-monsieur-jesaistout.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheSkeletus {
        background: url("../images/fiche-skeletus.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheAddit {
        background: url("../images/fiche-addit-fr.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheForTheGirlsFr {
        background: url("../images/fiche-for-the-girls-fr.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheJudgeYourFriends {
        background: url("../images/fiche-judge-your-friends-fr.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheOrangTang {
        background: url("../images/fiche-orang-tang.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheFantomesEscape {
        background: url("../images/fiche-fantomes-escape.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheTomato {
        background: url("../images/fiche-tomato.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheFlashbac {
        background: url("../images/fiche-flash-bac-fr.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheGareOroulo {
        background: url("../images/fiche-gare-o-roulo.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheScrabble {
        background: url("../images/fiche-scrabble.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheFigurines {
        background: url("../images/fiche-figurines.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheMamiedanslevent {
        background: url("../images/fiche-mamie-dans-le-vent.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheBabyBoomerBingoFR {
        background: url("../images/fiche-baby-boomer-bingo-fr.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheNiOuiNiNonsanstabous {
        background: url("../images/fiche-ni-oui-ni-non-sans-tabous.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheSablesMouvants {
        background: url("../images/fiche-sables-mouvants.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #fichePandaFunFr {
        background: url("../images/fiche-panda-fun-fr.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheDessinez {
        background: url("../images/fiche-dessi-nez.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheSentimo {
        background: url("../images/fiche-sentimo.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheToiAiderMoi {
        background: url("../images/fiche-toi-aider-moi.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheTortuloto {
        background: url("../images/fiche-tortuloto.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheAniboule {
        background: url("../images/fiche-aniboule.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheNenusaute {
        background: url("../images/fiche-nenusaute.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheRecreamonde {
        background: url("../images/fiche-recreamonde.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheVisiotresor {
        background: url("../images/fiche-visiotresor.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheCleocartes {
        background: url("../images/fiche-cleocartes.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheHerocoptere {
        background: url("../images/fiche-herocoptere.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheKangouwaou {
        background: url("../images/fiche-kangouwaou.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #fiche5secrelai {
        background: url("../images/fiche-5secrelai.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheRoiechecs {
        background: url("../images/fiche-roiechecs.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #ficheNiOuiNiNonNomade {
        background: url("../images/fiche-nonn-nomade.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }


    #ficheOM {
        background: url("../images/fiche-om.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }
    #fichePSG {
        background: url("../images/fiche-psg.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheTournMainNomade {
        background: url("../images/fiche-tourn-main-nomade.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px;
    }

    #ficheLaserShoot {
        background: url("../images/fiche-laser-shoot.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }

    #ficheChatPanicFR {
        background: url("../images/fiche-chat-panic-fr.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }

    #fiche13CastorsFR {
        background: url("../images/fiche-13-castors-fr.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }

    #ficheTetrisFR {
        background: url("../images/fiche-tetris-fr.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }

    #ficheFoilFunAnimaux {
        background: url("../images/fiche-foilfun-animaux.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }
    #ficheFoilFunPrincesses {
        background: url("../images/fiche-foilfun-princesses.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }
    #ficheVibraction {
        background: url("../images/fiche-vibraction.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }
    #ficheNewPhone {
        background: url("../images/fiche-new-phone-who-dis.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }

    #ficheChambord {
        background: url("../images/fiche-chambord.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }
    #ficheQuestionsDingues {
        background: url("../images/fiche-questions-dingues.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }

    #ficheParlopiaf {
        background: url("../images/fiche-parlopiaf.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }
    #ficheChezzysouris {
        background: url("../images/fiche-chezzy-souris.webp") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }
    #ficheSuperKemsOM {
        background: url("../images/fiche-superkems-om.webp") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }
    #ficheSuperKemsPSG {
        background: url("../images/fiche-superkems-psg.webp") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }

    #ficheABCQuiz {
        background: url("../images/fiche-abc-quiz.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }

    #ficheAuGalop {
        background: url("../images/fiche-au-galop.jpg") no-repeat top center;
        border-bottom: 6px solid #fff;
        width: 100%;
        position: relative;
        z-index: 0;
        height: 445px;
        float: left;
        margin: 0;
        padding: 0;
        text-indent: -5000px
    }

    #boiteBafMouche {
        background: url(../images/boite-baf-mouche.jpg) no-repeat 0 0;
        height: 139px;
        padding-top: 55px !important;
    }

    #boiteCobraAttack {
        background: url(../images/boite-cobra-attack.jpg) no-repeat 0 0;
        height: 139px;
        padding-top: 55px !important;
    }

    #boiteChassFantomes {
        background: url(../images/boite-chass-fantomes.jpg) no-repeat 0 0;
        height: 139px;
    }

    #boiteChassFantomesEvo {
        background: url(../images/boite-chass-fantomes-evo.jpg) no-repeat 0 0;
        height: 140px;
        padding: 45px 15px 5px 180px !important;
        width: 220px !important;
    }

    #boiteAlienMission {
        background: url(../images/boite-alien-mission.jpg) no-repeat 0 0;
        height: 140px;
        padding: 45px 15px 5px 180px !important;
        width: 220px !important;
    }

    #boiteBenBoulette {
        background: url(../images/boite-ben-boulette.jpg) no-repeat 0 0;
        height: 140px;
        padding: 45px 15px 5px 180px !important;
        width: 220px !important;
    }

    #boiteBreakOut {
        background: url(../images/boite-break-out.jpg) no-repeat 0 0;
        height: 140px;
        padding: 45px 15px 5px 180px !important;
        width: 220px !important;
    }

    #boiteMospidoDeluxe {
        background: url(../images/boite-mospido-deluxe.jpg) no-repeat 0 0;
        height: 130px;
        padding: 55px 15px 5px 180px !important;
        width: 220px !important;
    }

    #boiteChassRhino {
        background: url(../images/boite-chass-rhino.jpg) no-repeat 0 0;
        height: 139px;
        padding-top: 55px !important;
    }

    #boiteChouchou {
        background: url(../images/boite-chouchou.jpg) no-repeat 0 0;
        padding-top: 60px !important;
        height: 125px;
    }

    #boiteChouchou2 {
        background: url(../images/boite-chouchou2.jpg) no-repeat 0 0;
        padding-top: 40px !important;
        height: 210px;
        margin: 0 !important;
    }

    #boiteClassCinq {
        background: url(../images/boite-class-cinq.jpg) no-repeat 0 0;
        padding-top: 40px !important;
        height: 140px;
    }

    #boiteDalmatiens {
        background: url(../images/boite-dalmatiens.jpg) no-repeat 0 0;
        height: 105px;
    }

    #boiteDevineTete {
        background: url(../images/boite-devine-tete.jpg) no-repeat 0 0;
        padding-top: 56px !important;
        height: 184px;
    }

    #boiteDevineTeteMimes {
        background: url(../images/boite-devine-tete-mimes.jpg) no-repeat 0 0;
        padding-top: 85px !important;
        height: 155px;
    }

    #boiteDevineTeteNomade {
        background: url(../images/boite-devine-tete-nomade.jpg) no-repeat 0 0;
        padding-top: 45px !important;
        height: 190px;
    }

    #boiteDevineCeleb {
        background: url(../images/boite-devine-tete-celeb.jpg) no-repeat 0 0;
        padding-top: 56px !important;
        height: 184px;
    }

    #boiteDevineDisney {
        background: url(../images/boite-devine-tete-disney.jpg) no-repeat 0 0;
        padding: 56px 5px 0 195px !important;
        height: 184px;
    }

    #boiteDevineHP {
        background: url(../images/boite-devine-tete-harry-potter.jpg) no-repeat 0 0;
        padding: 56px 10px 0 195px !important;
        height: 184px;

    }

    #boiteDevinePatPatrouille {
        background: url(../images/boite-devine-tete-pat-patrouille.jpg) no-repeat 0 0;
        padding: 56px 10px 0 185px !important;
        height: 184px;
        width: 205px !important;
    }

    #boiteWhatdoyoumemeFamily {
        background: url(../images/boite-what-do-you-meme-family-fr.jpg) no-repeat 0 0;
        padding: 56px 10px 0 185px !important;
        height: 184px;
        width: 205px !important;
    }

    #boiteFlexTour {
        background: url(../images/boite-flex-tour.jpg) no-repeat 0 0;
        padding-top: 70px !important;
        height: 150px;
    }

    #boiteFlexTourPetite {
        background: url(../images/boite-flex-tour-petite.jpg) no-repeat 0 0;
        padding: 65px 255px 5px 15px !important;
        width: 130px !important;
        height: 150px;
        margin-top: 0 !important;
    }

    #boiteGrandGalop {
        background: url(../images/boite-grand-galop.jpg) no-repeat 0 0;
        padding-top: 28px !important;
        height: 150px;
    }

    #boiteGullia {
        background: url(../images/boite-gullia.jpg) no-repeat 0 0;
        padding-top: 21px !important;
        height: 150px;
    }

    #boiteInZeBoite {
        background: url(../images/boite-in-ze-boite.jpg) no-repeat 0 0;
        padding-top: 32px !important;
        height: 142px;
    }

    #boiteNiOuiNiNon {
        background: url(../images/boite-ni-oui-ni-non.jpg) no-repeat 0 0;
        padding: 142px 18px 0 18px !important;
        width: 364px !important;
        height: 73px;
    }

    #boitePassPatate {
        background: url(../images/boite-pass-patate.jpg) no-repeat 0 0;
        padding-top: 45px !important;
        height: 130px;
    }

    #boiteSacresPirates {
        background: url(../images/boite-sacres-pirates.jpg) no-repeat 0 0;
        height: 137px;
        margin: 0 !important;
    }

    #boiteTournMain {
        background: url(../images/boite-tourn-main.jpg) no-repeat 0 0;
        padding-top: 60px !important;
        padding-left: 175px;
        width: 210px !important;
        height: 154px;
    }

    #boite1eresPhrases {
        background: url(../images/boite-1eres-phrases.jpg) no-repeat 0 0;
        padding-top: 52px !important;
        height: 90px;
    }

    #boite1eresAdditions {
        background: url(../images/boite-1eres-additions.jpg) no-repeat 0 0;
        height: 95px;
    }

    #boiteJoliesSirenes {
        background: url(../images/boite-joiles-sirenes.jpg) no-repeat 0 0;
        height: 137px;
        margin: 0 !important;
    }

    #boiteTRex {
        background: url(../images/boite-trex.jpg) no-repeat 0 0;
        height: 150px;
        margin: 0 !important;
        padding-top: 40px;
    }

    #boiteAtchooIgloo {
        background: url(../images/boite-atchoo.jpg) no-repeat 0 0;
        height: 137px;
        margin: 0 !important;
    }

    #boiteGlagla {
        background: url(../images/boite-glagla.jpg) no-repeat 0 0;
        height: 137px;
        margin: 0 !important;
    }

    #boiteVocaJunior {
        background: url(../images/boite-vocabulon-junior.jpg) no-repeat 0 0;
        height: 137px;
        margin: 0 !important;
    }

    #boiteBalMagique {
        background: url(../images/boite-bal-magique.jpg) no-repeat 0 0;
        height: 157px;
        margin: 0 !important;
    }

    #boiteVocaPetits {
        background: url(../images/boite-vocabulon-petits.jpg) no-repeat 0 0;
        height: 120px;
        margin: 0 !important;
        padding: 45px 15px 0 200px !important;
    }

    #boiteVocaPetitsDisney {
        background: url(../images/boite-vocabulon-petits-disney.jpg) no-repeat 0 0;
        height: 137px;
        margin: 0 !important;
        padding: 50px 15px 0 200px !important;
        width: 185px !important;
    }

    #boiteVocaFamille {
        background: url(../images/boite-vocabulon-famille.jpg) no-repeat 0 0;
        height: 137px;
        margin: 0 !important;
    }

    #boiteDiamParis {
        background: url(../images/boite-diam-paris.jpg) no-repeat 0 0;
        padding-top: 15px !important;
        height: 115px;
        margin: 15px 0 0 0 !important;
    }

    #boiteDiamNY {
        background: url(../images/boite-diam-new-york.jpg) no-repeat 0 0;
        padding-top: 15px !important;
        height: 115px;
        margin: 0 !important;
    }

    #boiteDiamLondres {
        background: url(../images/boite-diam-londres.jpg) no-repeat 0 0;
        padding-top: 15px !important;
        height: 115px;
        margin: 0 !important;
    }

    #boiteDiamPop {
        background: url(../images/boite-diam-pop.jpg) no-repeat 0 0;
        padding-top: 15px !important;
        height: 115px;
        margin: 15px 0 0 0 !important;
    }

    #boiteDiamMusic {
        background: url(../images/boite-diam-music.jpg) no-repeat 0 0;
        padding-top: 15px !important;
        height: 115px;
        margin: 0 !important;
    }

    #boiteDiamCour {
        background: url(../images/boite-diam-kit-couronne.jpg) no-repeat 0 0;
        padding: 40px 15px 0 100px !important;
        width: 285px !important;
        height: 100px;
        margin: 0 !important;
        margin: 15px 0 0 0 !important;
    }

    #boiteDiamCoeu {
        background: url(../images/boite-diam-kit-coeur.jpg) no-repeat 0 0;
        padding: 40px 15px 0 100px !important;
        width: 285px !important;
        height: 100px;
        margin: 0 !important;
    }

    #boiteDiamEtoi {
        background: url(../images/boite-diam-kit-etoile.jpg) no-repeat 0 0;
        padding: 40px 15px 0 100px !important;
        width: 285px !important;
        height: 100px;
        margin: 0 !important;
    }

    #boiteVocaPoche {
        background: url(../images/boite-voca-poche.jpg) no-repeat 0 0;
        padding: 40px 15px 0 220px !important;
        width: 165px !important;
        height: 160px;
        margin: 0 !important;
    }

    #boiteSuperKems {
        background: url(../images/boite-super-kems.jpg) no-repeat 0 0;
        padding: 65px 20px 0 210px !important;
        height: 180px;
        padding-left: 60px;

    }

    #boiteChassZurg {
        background: url(../images/boite-toystory-chasszurg.jpg) no-repeat 0 0;
        height: 160px;
        margin: 0 !important;
    }

    #boiteSubbuteo {
        background: url(../images/boite-subbuteo.jpg) no-repeat 0 0;
        height: 150px;
        margin: 0 0 20px !important;
        padding: 40px 15px 0 240px !important;
        width: 145px !important;
    }

    #boiteSubbuteoMondial {
        background: url(../images/boite-subbuteo-mondial.jpg) no-repeat 0 0;
        height: 150px;
        margin: 0 0 20px !important;
        padding: 40px 15px 0 240px !important;
        width: 145px !important;
    }

    #boiteSubbuteoEquipes {
        background: url(../images/boite-subbuteo-equipes.jpg) no-repeat 0 0;
        padding: 0 !important;
        width: 400px !important;
        height: 200px;
        margin: 0 !important;
    }

    #boiteSubbuteoEquipesClubs {
        background: url(../images/boite-subbuteo-equipes-clubs.jpg) no-repeat 0 0;
        padding: 0 !important;
        width: 400px !important;
        height: 200px;
        margin: 0 !important;
    }

    #boiteSubbuteoPSG {
        background: url(../images/boite-subbuteo-psg.jpg) no-repeat 0 0;
        padding: 0 !important;
        width: 400px !important;
        height: 300px;
        margin: 0 !important;
    }

    #boiteSubbuteoOM {
        background: url(../images/boite-subbuteo-om.jpg) no-repeat 0 0;
        padding: 0 !important;
        width: 400px !important;
        height: 300px;
        margin: 0 !important;
    }

    #boiteSubbuteoBallons {
        background: url(../images/boite-subbuteo-ballons.jpg) no-repeat top center;
        width: 190px !important;
        padding: 150px 0 0 10px !important;
        float: left;
        color: #545558;
        margin: 10px 0 20px 0 !important;
    }

    #boiteSubbuteoArbitres {
        background: url(../images/boite-subbuteo-arbitres.jpg) no-repeat top center;
        width: 190px !important;
        padding: 150px 0 0 10px !important;
        float: left;
        color: #545558;
        margin: 10px 0 20px 0 !important;
    }

    #boite5secondes {
        background: url(../images/boite-5secondes.jpg) no-repeat 0 0;
        height: 145px;
        margin: 0 !important;
        padding-bottom: 20px !important;
    }

    #boite5secondesNomade {
        background: url(../images/boite-5secondes-nomade-fr.jpg) no-repeat 0 0;
        height: 145px;
        margin: 0 !important;
        padding-bottom: 20px !important;
    }

    #boite5secondesJunior {
        background: url(../images/boite-5secondes-junior.jpg) no-repeat 0 0;
        height: 145px;
        margin: 20px 0 0 0 !important;
        padding-bottom: 20px !important;
    }

    #boiteDessinePoule {
        background: url(../images/boite-dessine-poule.jpg) no-repeat 0 0;
        height: 145px;
        margin: 0 !important;
    }

    #boiteDiamTuttiFrutti {
        background: url(../images/boite-diam-tuttifrutti.jpg) no-repeat 0 0;
        padding: 40px 15px 0 130px !important;
        width: 245px !important;
        height: 100px;
        margin: 0 !important;
    }

    #boiteDiamLooksStar {
        background: url(../images/boite-diam-looksstar.jpg) no-repeat 0 0;
        height: 150px;
        line-height: 14px !important;
        padding: 30px 5px 0 230px !important;
        width: 165px !important;
    }

    #boiteDiamCoiffureStar {
        background: url(../images/boite-diam-coiffure-star.jpg) no-repeat 0 0;
        height: 150px;
        line-height: 14px !important;
        padding: 30px 5px 0 230px !important;
        width: 165px !important;
        margin-bottom: 60px !important;
    }

    #boiteDiamAnimal {
        background: url(../images/boite-diam-animal.jpg) no-repeat 0 0;
        height: 150px;
        line-height: 14px !important;
        padding: 30px 5px 0 230px !important;
        width: 165px !important;
    }

    #boiteDiamAmies {
        background: url(../images/boite-diam-amiepourlavie.jpg) no-repeat 0 0;
        height: 150px;
        line-height: 14px !important;
        padding: 30px 5px 0 230px !important;
        width: 165px !important;
    }

    #boiteChassFantomesPistolet {
        background: url(../images/boite-chass-fantomes-pistolet.jpg) no-repeat 0 0;
        padding: 66px 200px 0 15px !important;
        width: 185px !important;
        height: 190px;
        margin: 0 !important;
    }

    #boiteChassFantomesEvoPistolet {
        background: url(../images/boite-chass-fantomes-evo-pistolet.jpg) no-repeat 0 0;
        padding: 66px 200px 0 15px !important;
        width: 185px !important;
        height: 190px;
        margin: 0 !important;
    }

    #boiteCochonMorveux {
        background: url(../images/boite-cochonmorveux.jpg) no-repeat 0 0;
        height: 139px;
        padding: 41px 15px 7px 180px !important;
    }

    #boiteMospido {
        background: url(../images/boite-mospido.jpg) no-repeat 0 0;
        height: 139px;
        padding: 41px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteGrabolo {
        background: url(../images/boite-grabolo.jpg) no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 200px !important;
        width: 185px !important;
    }

    #boiteMospidoStars {
        background: url(../images/boite-mospido-stars.jpg) no-repeat 0 0;
        height: 139px;
        padding: 41px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteMospidoNature {
        background: url(../images/boite-mospido-nature.jpg) no-repeat 0 0;
        height: 139px;
        padding: 41px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteInfoIntox {
        background: url(../images/boite-info-intox-fr.jpg) no-repeat 0 0;
        height: 130px;
        padding: 45px 15px 5px 195px !important;
        width: 190px !important;
    }

    #boiteStorigolo {
        background: url(../images/boite-storigolo.jpg) no-repeat 0 0;
        height: 135px;
        padding: 60px 15px 5px 155px !important;
        width: 230px !important;
    }

    #boiteChamMouille {
        background: url(../images/boite-chammouille.jpg) no-repeat 0 0;
        height: 140px;
        padding: 45px 15px 5px 195px !important;
        width: 190px !important;
    }

    #boiteGiraffun {
        background: url(../images/boite-girafun.jpg) no-repeat 0 0;
        height: 130px;
        padding: 20px 10px 5px 165px !important;
        width: 225px !important;
    }

    #boitePolochons {
        background: url(../images/boite-polochons.jpg) no-repeat 0 0;
        height: 139px;
        padding: 41px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteYeti {
        background: url(../images/boite-yeti-fr.jpg) no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteBadaboule {
        background: url(../images/boite-badaboule.jpg) no-repeat 0 0;
        height: 139px;
        padding: 35px 15px 7px 185px !important;
        width: 200px !important;
    }

    #boitePanicVision {
        background: url(../images/boite-panic-vision-fr.jpg) no-repeat 0 0;
        height: 139px;
        padding: 35px 15px 7px 185px !important;
        width: 200px !important;
    }

    #boiteQuadrio {
        background: url(../images/boite-quadrio.jpg) no-repeat 0 0;
        padding-top: 95px !important;
        height: 150px;
        color: #333 !important;
    }

    #boiteDiamsacStar {
        background: url(../images/boite-diam-sac.jpg) no-repeat 0 0;
        height: 150px;
        line-height: 14px !important;
        padding: 30px 5px 0 230px !important;
        width: 165px !important;
    }

    #boiteMissile {
        background: url(../images/boite-missile-attack-fr.jpg) no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boitePlatoPresto {
        background: url(../images/boite-plato-presto-fr.jpg) no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteHotPop {
        background: url(../images/boite-hot-pop-fr.jpg) no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteYakamodeler {
        background: url(../images/boite-yakamodeler-fr.jpg) no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteTweetBeats {
        background: url(../images/boite-tweet-beats-fr.jpg) no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteEchapoloup {
        background: url("../images/boite-echapoloup.jpg") no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteAntiMonopoly {
        background: url("../images/boite-anti-monopoly.jpg") no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteWhatdoyoumeme {
        background: url("../images/boite-what-do-you-meme-fr.jpg") no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteWhatdoyoumemeFM {
        background: url("../images/boite-what-do-you-meme-fresh-meme-fr.jpg") no-repeat 0 0;
        height: 109px;
        padding: 85px 15px 7px 165px !important;
        width: 220px !important;
    }

    #boite5ssanstabou {
        background: url("../images/boite-5secondes-sans-tabou.jpg") no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 195px !important;
        width: 190px !important;
    }

    #boiteBankAttack {
        background: url("../images/boite-bank-attack.jpg") no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 155px !important;
        width: 230px !important;
    }

    #boiteMJesaistout {
        background: url("../images/boite-monsieur-jesaistout.jpg") no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 170px !important;
        width: 210px !important;
    }

    #boiteAddit {
        background: url("../images/boite-addit-fr.jpg") no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 170px !important;
        width: 210px !important;
    }

    #boiteJudgeYourFriendsFr {
        background: url("../images/boite-judge-your-friends-fr.jpg") no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 170px !important;
        width: 210px !important;
    }

    #boiteForTheGirlsFr {
        background: url("../images/boite-forthegirls-fr.jpg") no-repeat 0 0;
        height: 120px;
        padding: 65px 15px 7px 170px !important;
        width: 210px !important;
    }

    #boiteOrangTang {
        background: url("../images/boite-orangtang.jpg") no-repeat 0 0;
        height: 140px;
        padding: 25px 15px 20px 170px !important;
        width: 215px !important;
    }

    #boiteFantomesEscape {
        background: url("../images/boite-fantomes-escape.jpg") no-repeat 0 0;
        height: 115px;
        padding: 45px 15px 20px 170px !important;
        width: 215px !important;
    }

    #boiteTomato {
        background: url(../images/boite-tomato.jpg) no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 200px !important;
        width: 185px !important;
    }

    #boiteFlashbac {
        background: url(../images/boite-woordwizard-flashbac.jpg) no-repeat 0 0;
        height: 139px;
        padding: 45px 15px 7px 190px !important;
        width: 195px !important;
    }

    #boiteGareOroulo {
        background: url(../images/boite-gare-o-roulo.jpg) no-repeat 0 0;
        height: 155px;
        padding: 30px 15px 7px 190px !important;
        width: 195px !important;
    }

    #boiteMamiedanslevent {
        background: url(../images/boite-mamiedanslevent.jpg) no-repeat 0 0;
        height: 170px;
        padding: 15px 15px 7px 170px !important;
        width: 215px !important;
    }

    #boiteBabyBoomerBingoFR {
        background: url(../images/boite-baby-boomer-bingo-fr.jpg) no-repeat 0 0;
        height: 155px;
        padding: 30px 15px 7px 170px !important;
        width: 215px !important;
    }

    #boiteNiOuiNiNonSansTabous {
        background: url(../images/boite-ni-oui-ni-non-sans-tabous.jpg) no-repeat 0 0;
        height: 145px;
        padding: 40px 15px 7px 170px !important;
        width: 215px !important;
    }

    #boitSablesMouvants {
        background: url(../images/boite-sables-mouvants.jpg) no-repeat 0 0;
        height: 145px;
        padding: 40px 15px 7px 170px !important;
        width: 215px !important;
    }

    #boitePandafunFr {
        background: url("../images/boite-panda-fun-fr.jpg") no-repeat 0 0;
        height: 140px;
        padding: 25px 15px 20px 170px !important;
        width: 215px !important;
    }

    #boiteDessinez {
        background: url("../images/boite-dessi-nez.jpg") no-repeat 0 0;
        height: 140px;
        padding: 25px 15px 20px 180px !important;
        width: 205px !important;
    }

    #boiteSentimo {
        background: url("../images/boite-sentimo.jpg") no-repeat 0 0;
        height: 170px;
        padding: 25px 15px 20px 175px !important;
        width: 210px !important;
    }

    #boiteToiaiderMoi {
        background: url("../images/boite-toi-aider-moi.jpg") no-repeat 0 0;
        height: 170px;
        padding: 20px 15px 20px 180px !important;
        width: 210px !important;
    }

    #boiteTortuloto {
        background: url("../images/boite-tortuloto.jpg") no-repeat 0 0;
        height: 140px;
        padding: 50px 15px 20px 180px !important;
        width: 210px !important;
    }

    #boiteSuperKemsFFF {
        background: url("../images/boite-super-kems-fff.jpg") no-repeat 0 0;
        height: 120px;
        padding: 35px 15px 20px 200px !important;
        width: 195px !important;
    }
    #boiteTournMainNomade {
        background: url(../images/boite-tourn-main-nomade.jpg) no-repeat 0 0;
        padding-top: 60px !important;
        padding-left: 175px;
        width: 210px !important;
        height: 154px;
    }

    #boiteAniboule {
        background: url("../images/boite-aniboule.jpg") no-repeat 0 0;
        height: 140px;
        padding: 50px 15px 20px 180px !important;
        width: 210px !important;
    }

    #boiteNenusaute {
        background: url("../images/boite-nenusaute.jpg") no-repeat 0 0;
        height: 140px;
        padding: 50px 15px 20px 180px !important;
        width: 210px !important;
    }

    #boiteRecreamonde {
        background: url("../images/boite-recreamonde.jpg") no-repeat 0 0;
        height: 140px;
        padding: 50px 15px 20px 180px !important;
        width: 210px !important;
    }

    #boiteVisiotresor {
        background: url("../images/boite-visiotresor.jpg") no-repeat 0 0;
        height: 140px;
        padding: 50px 15px 20px 180px !important;
        width: 210px !important;
    }

    #boiteCleocarte {
        background: url("../images/boite-cleocarte.jpg") no-repeat 0 0;
        height: 160px;
        padding: 50px 15px 20px 180px !important;
        width: 210px !important;
    }
    #boiteHerocoptere {
        background: url("../images/boite-herocoptere.jpg") no-repeat 0 0;
        height: 160px;
        padding: 50px 15px 20px 180px !important;
        width: 210px !important;
    }
    #boiteKangouwaou {
        background: url("../images/boite-kangouwaou.jpg") no-repeat 0 0;
        height: 160px;
        padding: 50px 15px 20px 180px !important;
        width: 210px !important;
    }

    #boiteRoiechecs {
        background: url("../images/boite-roiechecs.jpg") no-repeat 0 0;
        height: 160px;
        padding: 50px 15px 20px 180px !important;
        width: 210px !important;
    }
    #boite5secrelai {
        background: url("../images/boite-5secrelai.jpg") no-repeat 0 0;
        height: 160px;
        padding: 50px 25px 20px 160px !important;
        width: 215px !important;
    }
    #boiteNONNNomade {
        background: url(../images/boite-nonn-nomade.jpg) no-repeat 0 0;
        padding-top: 60px !important;
        height: 125px;
    }

    #boiteLaserShoot {
        background: url("../images/boite-laser-shoot.jpg") no-repeat 0 0;
        padding-top: 45px !important;
        height: 130px;
    }

    #boiteChatPanicFr {
        background: url("../images/boite-chat-panic-fr.jpg") no-repeat 0 0;
        height: 160px;
        padding: 40px 25px 20px 190px !important;
        width: 185px !important;
    }

    .boite#boiteTetrisFr {
        background: url("../images/boite-tetris-fr.jpg") no-repeat 0 0;
        padding-top: 50px !important;
        padding-left:160px !important;
    }

    .boite#boite13CastorsFr {
        background: url("../images/boite-13-castors.jpg") no-repeat 0 0;
        padding-top: 50px !important;
        padding-left:160px !important;
    }
    .boite#boiteQuestionsDingues {
        background: url("../images/boite-questions-dingues.jpg") no-repeat 0 0;
        padding-top: 50px !important;
        padding-left:150px !important;
    }
    .boite#boiteAuGalop {
        background: url("../images/boite-au-galop.jpg") no-repeat 0 0;
        padding-top: 45px !important;
        padding-left:180px !important;
    }
    .boite#boiteParlopiaf {
        background: url("../images/boite-parlopiaf.jpg") no-repeat 0 0;
        padding-top: 50px !important;
        padding-left:150px !important;
    }
    .boite#boiteChezzysouris {
        background: url("../images/boite-chezzy-souris.png") no-repeat 0 0;
        padding-top: 50px !important;
        padding-left:165px !important;
    }
    .boite#boiteSuperKemsOM {
        background: url("../images/boite-kems-om.webp") no-repeat 0 0;
        padding-top: 52px !important;
        padding-left:165px !important;
    }
    .boite#boiteSuperKemsPSG {
        background: url("../images/boite-kems-psg.webp") no-repeat 0 0;
        padding-top: 52px !important;
        padding-left:165px !important;
    }
    .boite#boiteFoilFunAnimaux {
        background: url("../images/boite-foil-fun-animaux.jpg") no-repeat 0 0;
        padding-top: 60px !important;
        padding-left:170px !important;
    }
    .boite#boiteFoilFunPrincesses {
        background: url("../images/boite-foil-fun-princesses.jpg") no-repeat 0 0;
        padding-top: 60px !important;
        padding-left:170px !important;
    }
    .boite#boiteVibraction {
        background: url("../images/boite-vibraction.jpg") no-repeat 0 0;
        padding-top: 70px !important;
        padding-left:180px !important;
    }
    .boite#boiteNewPhone {
        background: url("../images/boite-new-phone-who-dis.jpg") no-repeat 0 0;
        padding-top: 70px !important;
        padding-left:140px !important;
    }

    #owl-boites {
        width: 100%;
        float: left;
    }

    #owl-boites img {
        width: 100%;
        height: auto;
    }

    #owl-boites .owl-stage-outer {
        width: 100%;
    }

    #conteneur .colonne p.pictoImg {
        float: left;
        width: 100%;
        border-bottom: 1px solid #E9E9E9;
        padding: 15px 0 15px 50px;
        box-sizing: border-box;
        position: relative;
        font-size: 14px;
    }

    #conteneur .colonne p.pictoImg img {
        float: left;
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
    }

    #conteneur .colonne.marginGiraffun {
        margin-top: -10px;
    }

    #conteneur .colonne.marginStorigolo {
        margin-top: -10px;
    }

    #conteneur .colonne.marginStorigolo {
        margin-top: 10px;
    }

    #conteneur #zoneFiche .colonne #video:nth-child(2) {
        display: block;
    }

    #conteneur #zoneFiche .colonne #video.marginInfoIntoxv1 {
        margin-top: -60px;
    }

    #conteneur #zoneFiche .colonne #video.marginInfoIntoxv2 {
        margin-top: 0px;
    }

    #conteneur #zoneFiche .colonne h3.marginInfoIntoxh3 {
        margin-top: 40px;
    }

    #conteneur #zoneFiche .colonne.marginChassFantomeEvoCol1 {
        margin-top: -30px;
    }

    #conteneur #zoneFiche .colonne #video.chamMouilleVid {
        margin-top: -70px;
    }

    #conteneur #zoneFiche .colonne .chamMouilleh3 {
        margin-top: 40px;
    }

    #conteneur #zoneFiche .colonne h3.bafMoucheh3 {
        margin-top: 40px;
    }

    #conteneur #zoneFiche .colonne h3.atchooIglooh3 {
        margin-top: 20px;
    }

    #conteneur #zoneFiche .colonne h3.marginDessinePouleh3 {
        margin-top: 25px;
    }
}

@media only screen  and (min-width: 1025px) {
    #stades3D {
        margin-top: -440px;
    }

    #nanostars {
        margin-top: -80px;
    }
}

#conteneur .colonne .boiteNoVisu {
    background: #0855A3;
    box-sizing: border-box;
    padding: 15px;
    color: #FFF;
    font-size: 12px;
    width: 100%;
    margin: 10px 0;
    border-radius: 3px;
    position: relative;
}

#conteneur .colonne .boiteNoVisu:before {
    position: absolute;
    display: block;
    width: 20px;
    height: 20px;
    background: #0855A3;
    transform: rotate(-45deg);
    top: -5px;
    left: 20px;
    content: "";
}

#stades3D {
    margin-bottom: 30px;
}

#stades3D .owl-item div {
    position: relative;
}

#stades3D .owl-item div .nouveaute {
    position: absolute;
    background: #FFF;
    color: #0855A3;
    font-size: 15px;
    font-weight: bold;
    border-radius: 3px;
    display: inline-block;
    padding: 5px 10px;
    top: 20px;
    right: 20px;;
}

#nanostars {
    margin-bottom: 60px;
}

#blocCodeConsomation {
    margin-top: 15px;
}

#blocCodeConsomation p {
    font-size: 11px;
    font-style: italic;
}

#conteneur .colonne .unBloom {
    padding-bottom: 20px;
    border-bottom: 1px solid #F3F3F3;
    width: 100%;
    float: left;
}

#conteneur .colonne .unBloom .titreBloom {
    font-size: 20px;
    font-family: "Museo700";
    margin-bottom: 5px;
    margin-top: 20px;
}

#conteneur .colonne .unBloom .titreBloom small {
    font-size: 13px;
    display: block;
}

#conteneur .colonne .unBloom .presentation {
    color: turquoise;
}

#conteneur .colonne .unBloom .BPstudio {
    color: #ee4d9b;
}

#conteneur .colonne .unBloom .BPbouquet {
    color: #00aeef;
}

#conteneur .colonne .unBloom .BPbijoux {
    color: #f27032;
}

#conteneur .colonne .unBloom .BProck {
    color: #f9a61b;
}

#conteneur .colonne .unBloom .BPsweet {
    color: #8dc73f;
}

#conteneur .colonne .unBloom .titreBloom.firstBloom {
    margin-top: 50px;
}

#conteneur .colonne .unBloom .imgBloom {
    margin: 0;
}

#conteneur .colonne .unBloom .imgBloom img {
    width: 100%;
    max-width: 400px;
    height: auto;
}

.univers a {
    position: relative;
}

.univers a span {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 3px !important;
    padding: 3px 3px !important;
    background-image: none !important;
    background-color: #005bac;
    color: #FFF;
    font-size: 11px;
    height: auto !important;
    text-transform: none !important;
    line-height: 1 !important;
}
.univers a:has(span){
    font-weight: bold;
    color: #004A8B !important;
    padding-right: 60px !important;
    box-sizing: border-box;
}

#conteneur #zoneFiche .colonne.mojipops {
    width: calc(100% - 40px);
    clear: both;
    margin-top: 0;
    margin: 0 auto;
    float: none;
}

.mojipops-wrapper {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    padding: 0;
    border-radius: 5px;
    background: var(--bg-color);
    margin: 10px 0;
}

.mojipops-wrapper .mojipops-cat {
    flex-basis: 100%;
    width: 100%;
    padding: 0 10px;
    box-sizing: border-box;
    border-right: 1px solid rgba(255, 255, 255, .3);
    align-self: center;
    text-align: center;
}

.mojipops-wrapper .mojipops-cat img {
    max-width: 120px;
    height: auto;
    align-self: center;
}

.mojipops-wrapper .mojipop-slider {
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;

}

.mojipops-wrapper .mojipop-slider .mojipop-slide {
    padding: 0 0 15px 0;
}

.mojipops-wrapper .mojipop-slider .mojipop-slide img {

}

.mojipops-wrapper .mojipops-nav {
    position: absolute;
    right: 10px;
    bottom: 10px;
    display: flex;
    flex-flow: row nowrap;
    z-index: 10;
    background: #FFF;
    border-radius: 20px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .2);
    overflow: hidden;

}

.mojipops-wrapper .mojipops-nav .moji-prev,
.mojipops-wrapper .mojipops-nav .moji-next {
    padding: 7px 8px 4px;
}

.mojipops-wrapper .mojipops-nav .moji-prev svg,
.mojipops-wrapper .mojipops-nav .moji-next svg {
    width: 16px;
    height: auto;
    fill: #0F549E;
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0;
}

.mojipops-liste {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.unMojipop {
    flex: 0 0 100%;
    box-sizing: border-box;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
}

.unMojipop .titreMojipop {
    font-size: 18px;
    font-family: "Museo700";
    margin-bottom: 5px;
    margin-top: 20px;
    color: #9d1480;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
}

.unMojipop .imgMojipop {
    text-align: center;
}

.unMojipop .imgMojipop img {
    max-width: 100%;
    height: auto;
}

@media screen and (min-width: 768px) {
    .mojipops-wrapper {
        flex-flow: row nowrap;
    }

    .mojipops-wrapper .mojipops-cat {
        flex-basis: 170px;
        width: 170px;
        border-right: 1px solid rgba(255, 255, 255, .3);
    }

    .mojipops-wrapper .mojipops-cat img {
        max-width: 100%;
    }

    .mojipops-wrapper .mojipop-slider {
        flex: 0 0 calc(100% - 170px);
        max-width: calc(100% - 170px);
        position: relative;
    }

    .unMojipop {
        flex: 0 0 45%;
    }
}

#conteneur .colonne .wrapper-iframe {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    clear: both;
}

#conteneur .colonne .wrapper-iframe iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}


/* SCRABBLE 2021 */
#conteneur #zoneFiche .colonne.scrabble {
    width: calc(100% - 40px);
    clear: both;
    margin-top: 0;
    margin: 0 auto;
    float: none;


}

#conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper {
    display: flex;
    flex-flow: column wrap;
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #DDD;
}

#conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-txt {
    flex-basis: 100%;
    align-self: center;
}

#conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-img {
    flex-basis: 100%;
    order: -1;
    padding: 25px;
    box-sizing: border-box;
}

#conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-img img {
    width: 100%;
    height: auto;
    max-width: 100%;
}

#conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-img .box-content {
    width: 100%;
    padding: 10px;
    color: #FFF;
    background-color: #02a17d;
    border-radius: 5px;
    margin: 15px 0;
    box-sizing: border-box;
    display: block;
}
#conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-img .box-content.foot {
    background-color: steelblue;
}

#conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-img .box-content p {
    float: none;
    font-size: 14px;
}

#conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-img .box-content p strong {
    color: #FFF;
    font-size: 17px;
}
#conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .galerie {
    display: flex;
    flex-direction: column;
    gap: 15px;
    flex-basis: 100%;
    width: 100%;
    margin-top: 15px;
}
#conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .galerie div img {
    width: 100%;
    aspect-ratio: 4/3;
    object-fit: cover;
}

#conteneur .colonne.scrabble h3.titreScrabble {
    font-size: 25px;
    font-family: "Museo700";
    margin-bottom: 5px;
    margin-top: 0;
    color: #02a17d;
    font-weight: normal;
    line-height: 1.2;
}

#conteneur .colonne.scrabble h3.titreFFF {
    font-size: 22px;
    font-family: "Museo700";
    margin-bottom: 5px;
    margin-top: 0;
    color: steelblue;
    font-weight: normal;
    line-height: 1.2;
}

#conteneur .colonne.scrabble p {
    font-size: 15px;
}

#conteneur .colonne.scrabble p strong {
    color: #02a17d;
    font-size: 16px;
}
#conteneur .colonne.scrabble p strong.base {
    color: #333;
    font-size: 16px;
}

@media screen and (min-width: 768px) {
    #conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper {
        flex-flow: row wrap;
    }
    #conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .galerie {
        flex-direction: row;
    }

    #conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-txt {
        flex-basis: 50%;
        flex-grow: 0;
        flex-shrink: 0;
    }

    #conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-img {
        flex-basis: 50%;
        order: unset;
        flex-grow: 0;
        flex-shrink: 0;
    }
}

@media screen and (min-width: 1280px) {
    #conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper {
        flex-flow: row wrap;
    }

    #conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-txt {
        flex-basis: 40%;
    }

    #conteneur #zoneFiche .colonne.scrabble .scrabble-wrapper .col-img {
        flex-basis: 60%;
    }
}

.slide-checkbox input[type=checkbox] {
    height: 0;
    width: 0;
    visibility: hidden;
    margin: 0;
    position: absolute;
}

.slide-checkbox label {
    cursor: pointer;
    position: relative;
    font-weight: 400;
    padding: 5px 0 5px 50px;
    margin: 0;
    display: inline-block;
    color: #333;
}

.slide-checkbox label a {
    transition: all .3s ease-in-out;
    text-decoration: none;
    color: #0F549E;
    font-weight: bold;
}

.slide-checkbox label a:hover {
    border-bottom: 1px solid #0F549E;
}

.slide-checkbox label::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 24px;
    background: #0F549E;
    border-radius: 20px;
    transition: 0.3s;
    display: block;
    z-index: 1;

    opacity: .2;
}

.slide-checkbox label::after {
    content: '';
    position: absolute;
    top: 4px;
    left: 4px;
    width: 16px;
    height: 16px;
    background: #FFF;
    border-radius: 20px;
    transition: 0.3s;
    z-index: 2;
}

.slide-checkbox label:active::after {
    width: 16px;
}

.slide-checkbox input:checked + label::before {
    opacity: 1;
}

.slide-checkbox input:checked + label::after {
    left: 36px;
    transform: translateX(-100%);
}

#tarteaucitronRoot div, #tarteaucitronRoot span, #tarteaucitronRoot applet, #tarteaucitronRoot object, #tarteaucitronRoot iframe, #tarteaucitronRoot h1, #tarteaucitronRoot h2, #tarteaucitronRoot h3, #tarteaucitronRoot h4, #tarteaucitronRoot h5, #tarteaucitronRoot h6, #tarteaucitronRoot p, #tarteaucitronRoot blockquote, #tarteaucitronRoot pre, #tarteaucitronRoot a, #tarteaucitronRoot abbr, #tarteaucitronRoot acronym, #tarteaucitronRoot address, #tarteaucitronRoot big, #tarteaucitronRoot cite, #tarteaucitronRoot code, #tarteaucitronRoot del, #tarteaucitronRoot dfn, #tarteaucitronRoot em, #tarteaucitronRoot img, #tarteaucitronRoot ins, #tarteaucitronRoot kbd, #tarteaucitronRoot q, #tarteaucitronRoot s, #tarteaucitronRoot samp, #tarteaucitronRoot small, #tarteaucitronRoot strike, #tarteaucitronRoot strong, #tarteaucitronRoot sub, #tarteaucitronRoot sup, #tarteaucitronRoot tt, #tarteaucitronRoot var, #tarteaucitronRoot b, #tarteaucitronRoot u, #tarteaucitronRoot i, #tarteaucitronRoot center, #tarteaucitronRoot dl, #tarteaucitronRoot dt, #tarteaucitronRoot dd, #tarteaucitronRoot ol, #tarteaucitronRoot ul, #tarteaucitronRoot li, #tarteaucitronRoot fieldset, #tarteaucitronRoot form, #tarteaucitronRoot label, #tarteaucitronRoot legend, #tarteaucitronRoot table, #tarteaucitronRoot caption, #tarteaucitronRoot tbody, #tarteaucitronRoot tfoot, #tarteaucitronRoot thead, #tarteaucitronRoot tr, #tarteaucitronRoot th, #tarteaucitronRoot td, #tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot canvas, #tarteaucitronRoot details, #tarteaucitronRoot embed, #tarteaucitronRoot figure, #tarteaucitronRoot figcaption, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot output, #tarteaucitronRoot ruby, #tarteaucitronRoot section, #tarteaucitronRoot summary, #tarteaucitronRoot time, #tarteaucitronRoot mark, #tarteaucitronRoot audio, #tarteaucitronRoot video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    text-align: initial;
    text-shadow: initial
}

#tarteaucitronRoot article, #tarteaucitronRoot aside, #tarteaucitronRoot details, #tarteaucitronRoot figcaption, #tarteaucitronRoot figure, #tarteaucitronRoot footer, #tarteaucitronRoot header, #tarteaucitronRoot hgroup, #tarteaucitronRoot menu, #tarteaucitronRoot nav, #tarteaucitronRoot section {
    display: block
}

#tarteaucitronRoot ol, #tarteaucitronRoot ul {
    list-style: none
}

#tarteaucitronRoot blockquote, #tarteaucitronRoot q {
    quotes: none
}

#tarteaucitronRoot table {
    border-collapse: collapse;
    border-spacing: 0
}

#tarteaucitronRoot blockquote:before, #tarteaucitronRoot blockquote:after, #tarteaucitronRoot q:before, #tarteaucitronRoot q:after {
    content: '';
    content: none
}

div#tarteaucitronMainLineOffset {
    margin-top: 0 !important
}

div#tarteaucitronServices {
    margin-top: 21px !important;
    border-radius: 8px
}

div#tarteaucitronServices::-webkit-scrollbar {
    width: 5px
}

div#tarteaucitronServices::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0 transparent
}

div#tarteaucitronServices::-webkit-scrollbar-thumb {
    background-color: #ddd;
    outline: 0 solid slategrey
}

@media screen and (max-width: 479px) {
    #tarteaucitron .tarteaucitronLine .tarteaucitronName {
        width: 90% !important
    }

    #tarteaucitron .tarteaucitronLine .tarteaucitronAsk {
        float: left !important;
        margin: 10px 15px 5px
    }
}

@media screen and (max-width: 767px) {
    #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer, #tarteaucitronAlertSmall #tarteaucitron {
        background: #fff;
        border: 0 !important;
        bottom: 0 !important;
        height: 100% !important;
        left: 0 !important;
        margin: 0 !important;
        max-height: 100% !important;
        max-width: 100% !important;
        top: 0 !important;
        width: 100% !important
    }

    #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList, #tarteaucitronAlertSmall #tarteaucitron #tarteaucitronCookiesList {
        border: 0 !important
    }

    #tarteaucitronRoot #tarteaucitronAlertBig {
        width: calc(100% - 20px) !important
    }

    #tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
        display: block !important;
        text-align: center !important
    }

    #tarteaucitronRoot #tarteaucitronAlertBig button {
        margin: 5px !important
    }

    #tarteaucitron .tarteaucitronBorder {
        border: 0 !important
    }

    #tarteaucitron #tarteaucitronServices .tarteaucitronTitle {
        text-align: left !important
    }

    #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
        text-align: center !important
    }

    #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk button {
        margin-bottom: 5px
    }

    .tarteaucitronName .tarteaucitronH2 {
        max-width: 80%
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #tarteaucitron {
        border: 0 !important;
        left: 0 !important;
        margin: 0 5% !important;
        max-height: 80% !important;
        width: 90% !important
    }
}

#tarteaucitronRoot div#tarteaucitron {
    left: 0;
    right: 0;
    margin: auto;
    top: 50% !important;
    transform: translateY(-50%);
    filter: drop-shadow(0 0 50px rgba(0,0,0,.7));
}

#tarteaucitronRoot button {
    background: transparent;
    border: 0
}

#tarteaucitronRoot button#tarteaucitronBack {
    background: var(--infocobweb-color-text)
}

#tarteaucitronRoot button.tarteaucitronAllow {
    background: #5da30c !important;
    color: #FFF;
    font-weight: 700
}

#tarteaucitronRoot button.tarteaucitronDeny {
    background: transparent !important;
    box-shadow: inset 0 0 0 1px #6b7280;
    color: #6b7280
}

#tarteaucitron {
    display: none;
    max-height: 80%;
    left: 50%;
    margin: 0 auto 0 -430px;
    padding: 0;
    position: fixed;
    top: 6%;
    width: 860px;
    z-index: 2147483647
}

#tarteaucitron * {
    zoom: 1
}

#tarteaucitron .clear {
    clear: both
}

#tarteaucitron a {
    color: #424242;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none
}

#tarteaucitron strong {
    font-size: 22px;
    font-weight: 500
}

#tarteaucitron ul {
    padding: 0
}

#tarteaucitron .tarteaucitronH1, #tarteaucitron .tarteaucitronH2, #tarteaucitron .tarteaucitronH3, #tarteaucitron .tarteaucitronH4, #tarteaucitron .tarteaucitronH5, #tarteaucitron .tarteaucitronH6 {
    display: block
}

#tarteaucitron .tarteaucitronBorder {
    background: #fff;
    height: auto;
    overflow: auto
}

#tarteaucitronAlertBig strong, #tarteaucitronAlertSmall strong {
    color: #fff
}

#tarteaucitronAlertBig a, #tarteaucitronAlertSmall a {
    color: #fff
}

.cookie-list {
    list-style: none;
    padding: 0;
    margin: 0
}

#tarteaucitronRoot {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
#tarteaucitronRoot.tarteaucitronBeforeVisible:before {
    content: '';
    position: fixed;
    width: 100%;
    height: 100%;
    background: white;
    top: 0;
    left: 0;
    z-index: 999;
    opacity: 0.5;
}

#tarteaucitronRoot * {
    box-sizing: initial;
    color: #333;
    font-family: sans-serif !important;
    font-size: 14px;
    line-height: normal;
    vertical-align: initial
}

#tarteaucitronRoot .tarteaucitronH1 {
    font-size: 2rem;
    text-align: center;
    color: #333;
    margin: 10px 0 20px;
    font-weight: 700
}

#tarteaucitronRoot .tarteaucitronH2 {
    display: inline-block;
    margin: 12px 0 0 10px;
    color: #333;
    font-weight: 700
}

#tarteaucitronRoot .tarteaucitronH2#tarteaucitronCookiesNumberBis {
    margin-left: 0
}

#tarteaucitronRoot #tarteaucitronAlertBig {
    background: #FFF;
    color: var(--infocobweb-color-text);
    display: none;
    font-size: 15px !important;
    left: 0;
    padding: 5px 5%;
    position: fixed;
    text-align: center;
    box-sizing: content-box;
    z-index: 1000;
    text-align: center;
    padding: 10px;
    margin: auto;
    width: 100%
}

#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90vw;
    max-width: 600px;
    padding: 40px;
    box-sizing: border-box;
    border-radius: 5px;
    box-shadow: 0px 10px 25px -10px rgba(0, 0, 0, 0.07), 0px 27px 80px -3px rgba(0, 0, 0, 0.07)
}

#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop #tarteaucitronDisclaimerAlert {
    display: block;
    margin-bottom: 20px;
    font-size: 15px
}

#tarteaucitronRoot #tarteaucitronAlertBig.tarteaucitronAlertBigTop button {
    margin-bottom: 10px
}

#tarteaucitronBack {
    background: #fff;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483646
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie, #tarteaucitron #tarteaucitronClosePanel {
    background: #333;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    padding: 4px 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 70px;
    border-radius: 5px 5px 0 0
}

#tarteaucitron #tarteaucitronDisclaimer {
    color: #555;
    font-size: 12px;
    margin: 15px auto 0;
    width: 80%
}

.tarteaucitronSelfLink, #tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronHidden, #tarteaucitron #tarteaucitronServices .tarteaucitronHidden {
    background: #FFF
}

a.tarteaucitronSelfLink {
    text-align: center !important;
    display: block;
    padding: 7px !important
}

#tarteaucitron #tarteaucitronServices .tarteaucitronHidden {
    display: none;
    position: relative
}

#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle {
    width: 100%;
    box-sizing: border-box
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle button, #tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
    color: #333;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    margin: 20px 0 0;
    padding: 5px 20px;
    text-align: left;
    width: auto;
    background: #FCFCFC
}

#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button {
    background-color: #6b7280;
    color: #FFF
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {
    color: #333;
    font-weight: 500
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a:hover, #tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover {
    text-decoration: none !important
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName a {
    font-size: 22px
}

#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {
    font-size: 14px
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle {
    padding: 5px 10px;
    margin: 0
}

#tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
    color: #333;
    display: none;
    font-size: 12px;
    font-weight: 500;
    margin-top: 0;
    max-width: 270px;
    padding: 20px;
    position: absolute;
    z-index: 2147483647
}

#tarteaucitron #tarteaucitronInfo a {
    color: #fff;
    text-decoration: underline
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine:hover {
    background: rgba(51, 51, 51, 0.1)
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine {
    background: #FCFCFC;
    border-left: 5px solid transparent;
    margin: 0;
    overflow: hidden;
    padding: 15px 5px
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
    background: #FFF;
    border-bottom: 1px solid rgba(107, 114, 128, 0.3);
    margin-bottom: 0;
    margin-top: 21px;
    position: relative;
    color: #6b7280
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine:hover {
    background: #FFF
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName {
    margin-left: 15px;
    margin-top: 2px
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronName button {
    color: #fff
}

#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk {
    margin-top: 0 !important
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName {
    display: inline-block;
    float: left;
    margin-left: 10px;
    text-align: left;
    width: 50%
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName a:hover {
    text-decoration: underline
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
    display: inline-block;
    float: right;
    margin: 7px 15px 0;
    text-align: right
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow, #tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny, .tac_activate .tarteaucitronAllow {
    background: #FFF;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
    width: auto;
    border: 0
}

#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName .tarteaucitronListCookies {
    color: #666;
    font-size: 12px
}

#tarteaucitron .tarteaucitronH3 {
    font-size: 16px
}

#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName {
    width: auto !important;
    margin-left: 0 !important;
    font-size: 14px
}

.tarteaucitronAlertBigTop {
    top: 0
}

.tarteaucitronAlertBigBottom {
    bottom: 0
}

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
    font: 15px verdana;
    color: black
}

#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
    font: 15px verdana;
    font-weight: 700
}

#tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
    cursor: pointer;
    background: transparent;
    color: #6b7280;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 0 10px;
    text-decoration: underline;
    margin-left: 7px;
    border-radius: 5px
}

#tarteaucitronAlertBig #tarteaucitronPersonalize {
    background: #5da30c;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 4px 10px;
    text-decoration: none;
    margin-left: 7px;
    border-radius: 5px
}

#tarteaucitronAlertBig #tarteaucitronCloseAlert {
    background: #6b7280;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    margin-left: 7px;
    border-radius: 5px
}

@media (min-width: 768px) {
    #tarteaucitronAlertBig #tarteaucitronCloseAlert {
        padding: 10px 15px
    }
}

#tarteaucitronAlertBig .tarteaucitronAllow, #tarteaucitronAlertBig .tarteaucitronDeny {
    background: #6b7280;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    margin-left: 7px;
    border-radius: 5px
}

@media (min-width: 768px) {
    #tarteaucitronAlertBig .tarteaucitronAllow, #tarteaucitronAlertBig .tarteaucitronDeny {
        padding: 10px 15px
    }
}

#tarteaucitron #tarteaucitronPrivacyUrl {
    background: #5da30c;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px;
    text-decoration: none;
    margin-left: 7px;
    border-radius: 5px
}

#tarteaucitron #tarteaucitronPrivacyUrl {
    background: #6b7280;
    color: #fff;
    font-size: 14px;
    margin-bottom: 3px;
    margin-left: 7px;
    padding: 5px 10px;
    border-radius: 5px
}

#tarteaucitronPercentage {
    background: #5da30c !important;
    box-shadow: 0 0 2px #fff, 0 1px 2px #555;
    height: 5px;
    left: 0;
    position: fixed;
    width: 0;
    z-index: 2147483644
}

.tarteaucitronAlertSmallTop, .tarteaucitronAlertSmallBottom {
    bottom: 0
}

#tarteaucitronAlertSmall {
    background: var(--infocobweb-color-secondary);
    display: none;
    padding: 0;
    position: fixed;
    right: 0;
    text-align: center;
    width: auto;
    z-index: 2147483646
}

#tarteaucitronAlertSmall #tarteaucitronManager {
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 11px !important;
    padding: 8px 10px 8px
}

#tarteaucitronAlertSmall #tarteaucitronManager:hover {
    background: rgba(255, 255, 255, 0.05)
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot {
    background-color: gray;
    border-radius: 5px;
    display: block;
    height: 8px;
    margin-bottom: 1px;
    margin-top: 5px;
    overflow: hidden;
    width: 100%
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen, #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow, #tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed {
    display: block;
    float: left;
    height: 100%;
    width: 0
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotGreen {
    background-color: #1B870B
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotYellow {
    background-color: #FBDA26
}

#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot #tarteaucitronDotRed {
    background-color: #9C1A1A
}

#tarteaucitronAlertSmall #tarteaucitronCookiesNumber {
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 30px;
    padding: 0 10px;
    vertical-align: top
}

#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover {
    background: rgba(255, 255, 255, 0.3)
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer {
    display: none;
    max-height: 70%;
    max-width: 500px;
    position: fixed;
    right: 0;
    width: 100%
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList {
    background: #fff;
    border: 2px solid var(--infocobweb-color-secondary);
    color: #333;
    font-size: 11px;
    height: auto;
    overflow: auto;
    text-align: left
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList strong {
    color: #333
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain {
    background: rgba(51, 51, 51, 0.1);
    padding: 7px 5px 10px;
    word-wrap: break-word
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain:hover {
    background: rgba(51, 51, 51, 0.2)
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain a {
    color: #333;
    text-decoration: none
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft {
    display: inline-block;
    width: 50%
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListLeft a strong {
    color: darkred
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronCookiesListMain .tarteaucitronCookiesListRight {
    color: #333;
    display: inline-block;
    font-size: 11px;
    margin-left: 10%;
    vertical-align: top;
    width: 30%
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle {
    background: var(--infocobweb-color-secondary);
    margin-top: 21px;
    padding: 13px 0 9px 13px;
    text-align: left
}

#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesTitle strong {
    color: #fff;
    font-size: 16px
}

.tac_activate {
    background: var(--infocobweb-color-secondary);
    color: #fff;
    display: table;
    font-size: 12px;
    height: 100%;
    line-height: initial;
    margin: auto;
    text-align: center;
    width: 100%
}

.tac_activate .tac_float strong {
    color: #fff
}

.tac_activate .tarteaucitronAllow {
    background-color: #1B870B;
    display: inline-block
}

.tac_float {
    display: table-cell;
    text-align: center;
    vertical-align: middle
}

ins.ferank-publicite, ins.adsbygoogle {
    text-decoration: none
}

div.amazon_product {
    height: 240px;
    width: 120px
}

.tarteaucitronIsAllowed .tarteaucitronDeny {
    opacity: 0.4 !important
}

.tarteaucitronIsAllowed .tarteaucitronAllow {
    opacity: 1 !important
}

.tarteaucitronIsDenied .tarteaucitronAllow {
    opacity: 0.4 !important
}

.tarteaucitronIsDenied .tarteaucitronDeny {
    opacity: 1 !important
}

.tarteaucitronLine .tarteaucitronAllow {
    opacity: 0.4
}

div#tarteaucitronInfo {
    display: block !important;
    position: initial !important;
    text-align: center !important;
    max-width: 80% !important;
    padding: 15px 0 !important;
    margin: 0 auto 40px !important;
    font-size: 1em !important;
    border: 1px solid;
    border-color: #6b7280
}

div#tarteaucitronInfo #tarteaucitronPrivacyUrlDialog {
    text-decoration: underline
}

a.tarteaucitronSelfLink {
    position: absolute;
    left: 0;
    right: 0;
    padding-top: 13px !important;
    display: block;
    text-shadow: 0 0 14px white;
    text-transform: uppercase
}

.tarteaucitronMainLine .tarteaucitronH2 {
    font-size: 1.2em !important;
    margin-top: 4px !important
}

span.tarteaucitronTitle.tarteaucitronH3 {
    margin-top: 12px !important
}

#tarteaucitronRoot button#tarteaucitronBack {
    background: #eee;
}
#tarteaucitronRoot button {
    background: transparent;
    border: 0;
}
#tarteaucitronBack {
    background: #fff;
    display: none;
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2147483646;
}

.tri-dechets{
    clear: both;
    border-top: 1px solid #dedddd;
    padding: 10px 0;
    text-align: center;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    width: 100%;
    max-width: 950px;
    margin: 0 auto;

}
.tri-dechets a, span{
    align-self: center;

}
.tri-dechets img{
    max-width: 100%;
    height: auto;
    display: block;
}

#conteneur .colonne ul.plus-produit{
    clear: both;
    float: left;
    width: 100%;
    list-style: none;
    padding: 15px;
    border-radius: 5px;
    margin: 15px auto;
    box-sizing: border-box;

    background-color: rgba(15, 84, 158, 0.2);
    color: #004A8B;
    font-size: 14px;

    li:first-child{
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 10px;
    }
    li:not(:first-child){
        padding-left: 15px;
        position: relative;
        &:before{
            content: '+';
            font-size: 16px;
            font-weight: bold;
            position: absolute;
            left: 0;
        }
    }
}

/* SCRABBLE 2021 */
#conteneur #zoneFiche .colonne.puzzle2d {
    width: calc(100% - 40px);
    clear: both;
    margin-top: 0;
    margin: 0 auto;
    float: none;
}

#conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper {
    display: flex;
    flex-flow: column wrap;
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #DDD;
}

#conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-txt {
    flex-basis: 100%;
    align-self: center;

}

#conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-img {
    flex-basis: 100%;
    order: -1;
    padding: 25px;
    box-sizing: border-box;
}

#conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-img img {
    width: 100%;
    height: auto;
    max-width: 100%;
}

#conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-img .box-content {
    width: 100%;
    padding: 10px;
    color: #FFF;
    background-color: #02a17d;
    border-radius: 5px;
    margin: 15px 0;
    box-sizing: border-box;
    display: block;
}
#conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-img .box-content.foot {
    background-color: steelblue;
}

#conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-img .box-content p {
    float: none;
    font-size: 14px;
}

#conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-img .box-content p strong {
    color: #FFF;
    font-size: 17px;
}
#conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .galerie {
    display: flex;
    flex-direction: column;
    gap: 15px;
    flex-basis: 100%;
    width: 100%;
    margin-top: 15px;
}
#conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .galerie div img {
    width: 100%;
    aspect-ratio: 4/3;
    object-fit: cover;
}

#conteneur .colonne.puzzle2d h3.titreScrabble {
    font-size: 25px;
    font-family: "Museo700";
    margin-bottom: 5px;
    margin-top: 0;
    color: #004A8B;
    font-weight: normal;
    line-height: 1.2;
}

#conteneur .colonne.puzzle2d h3.titreFFF {
    font-size: 22px;
    font-family: "Museo700";
    margin-bottom: 5px;
    margin-top: 0;
    color: steelblue;
    font-weight: normal;
    line-height: 1.2;
}

#conteneur .colonne.puzzle2d p {
    font-size: 15px;
}

#conteneur .colonne.puzzle2d p strong {
    color: #004A8B;
    font-size: 16px;
}
#conteneur .colonne.puzzle2d p strong.base {
    color: #333;
    font-size: 16px;
}

@media screen and (min-width: 768px) {
    #conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper {
        flex-flow: row wrap;
    }
    #conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .galerie {
        flex-direction: row;
    }

    #conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-txt {
        flex-basis: 50%;
        flex-grow: 0;
        flex-shrink: 0;
    }

    #conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-img {
        flex-basis: 50%;
        order: unset;
        flex-grow: 0;
        flex-shrink: 0;
    }
}

@media screen and (min-width: 1280px) {
    #conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper {
        flex-flow: row wrap;
    }

    #conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-txt {
        flex-basis: 40%;
    }

    #conteneur #zoneFiche .colonne.puzzle2d .puzzle-wrapper .col-img {
        flex-basis: 60%;
    }
}

#conteneur #zoneFiche .colonne.figurines {
    width: auto;

    .item-wrapper{
        padding-block: 30px;
        border-bottom: 1px solid #DDD;
        width: 100%;
        float: none;
        clear: both;
        display: flex;
        flex-wrap: wrap;
        gap: 30px;

        &:nth-child(2n+1){
            .col-txt{
                @media screen and (min-width: 768px) {
                    order: -1;
                }
            }
        }

        .col-txt {
            flex: 1;
            h3 {
                font-size: 25px;
                font-family: "Museo700";
                margin-bottom: 5px;
                margin-top: 0;
                color: #194d88;
                font-weight: normal;
                line-height: 1.2;
            }
            p{
                float: none;
            }
            p.figurine{
                font-size: 17px;
                float: none;
            }

            .galerie{
                display: grid;
                grid-gap: 10px;
                grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
                @media screen and (min-width: 1280px) {
                    grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
                }
                .galerie-item{

                    img{
                        width: 100%;
                        aspect-ratio: 1;
                        object-fit: cover;
                        border-radius: 5px;
                        border: 1px solid #EEE;

                    }
                }
            }

        }
        .col-img-main{
            flex-basis: 100%;
            @media screen and (min-width: 768px) {
                flex-basis: 50%;
            }
            @media screen and (min-width: 1280px) {
                flex-basis: 35%;
            }

            img{
                width: 100%;
                height: auto;
            }
        }
    }

}