/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://gamecontest.m6mobile.fr/images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('http://gamecontest.m6mobile.fr/images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://gamecontest.m6mobile.fr/images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('http://gamecontest.m6mobile.fr/images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('http://gamecontest.m6mobile.fr/images/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('http://gamecontest.m6mobile.fr/images/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
/*.flexslider .slides img {width: 100%; display: block;}*/
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { ; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { ; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}

#mainHeaderM6 input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

#mainHeaderM6 input {
    display:block;
}



.border-gris {
    border: 1px solid #eaedf4;
}
.border-radius {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
}

#mainHeaderM6 {
    width:100%;
    background-color:#ffffff;
    font-family:"robotocondensed";
    min-height:72px;
    border-bottom:#eaedf4 1px solid;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}
@media only screen and (min-width : 768px) {
    #mainHeaderM6.fixed {
        position:fixed;
        top:0;
        left:0;
        z-index:8000;
        min-height:48px;
        box-shadow:0 0 10px rgba(0,0,0,0.7);
        background-color:#792375;
        background-color:#eaedf4;
    }
}
#mainHeaderM6 .mid {
    width:100%;
    height:100%;
    min-height:72px;
}
#mainHeaderM6.fixed .mid {
    min-height:48px;
}
#mainHeaderM6 .mid .content {
    position:relative;
    z-index:8000;
    width:100%;
    height:100%;
    max-width:960px;
    min-height:72px;
    margin:0 auto;
}
@media only screen and (min-width : 768px) {
    #mainHeaderM6.fixed .mid .content {
        min-height:48px;
    }
}
@media only screen and (min-width : 1260px) {
    #mainHeaderM6 .mid .content {
        max-width:1160px;
    }
}
.touch #mainHeaderM6 .mid .content {
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 20px;
}
@media only screen and (max-width : 980px) {
    #mainHeaderM6 .mid .content {
        width:100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding:0 20px;
    }
}
.touch #mainHeaderM6 .mid .content {
    padding:0;
    max-width: none;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 .mid .content {
        padding:0;
    }
}
#mainHeaderM6 #headerLogo {
    position:absolute;
    top:6px;
    left:0;
    z-index:10;
    width:100%;
    max-width:140px;
}
.touch #mainHeaderM6 #headerLogo {
    left:10px;
}
@media only screen and (max-width : 980px) {
    #mainHeaderM6 #headerLogo {
        left:10px;
    }
}
@media only screen and (min-width : 960px) {
    #mainHeaderM6.fixed #headerLogo {
        max-width:92px;
        left:46px;
        top:2px;
    }
}
.touch #mainHeaderM6 #headerLogo {
    position:relative;
    left:auto;
    top:0;
    z-index:8005;
    height:68px;
    margin: 0 auto;
    padding-top: 10px;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #headerLogo {
        position:relative;
        left:auto;
        top:0;
        z-index:8005;
        height:68px;
        margin: 0 auto;
        padding-top: 10px;
    }
}
#mainHeaderM6 #headerLogo .text-indent {
    text-indent: -9999px;
}
#mainHeaderM6 #headerLogo img,
.svg-logo-m6mobile {
    position:absolute;
    z-index:4;
    max-width:140px;
}
#mainHeaderM6 #headerLogo strong {
    position:absolute;
    z-index:2;
}
@media only screen and (min-width : 960px) {
    #mainHeaderM6.fixed #headerLogo img,
    #mainHeaderM6.fixed .svg-logo-m6mobile {
        max-width:92px;
    }
}
#mainHeaderM6 #mainMenu {
    position:absolute;
    top:24px;
    left:160px;
    max-width:652px;
    height:36px;
    text-align:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow:hidden;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    overflow:hidden;
}
@media only screen and (min-width : 960px) {
    #mainHeaderM6.fixed #mainMenu {
        top:6px;
    }
    #mainHeaderM6 #mainMenu {
        overflow:visible;
    }
}
.no-touch #mainHeaderM6:hover #mainMenu:hover {
    overflow:visible;
}
@media only screen and (min-width : 1260px) {
    #mainHeaderM6 #mainMenu {
        max-width:752px;
    }
}

.touch #mainHeaderM6 #mainMenu {
    position:relative;
    left:0;
    top:0;
    height:0;
    width:100%;
    margin-top:10px;
    max-width:none;
    border-radius:0;
    border-left:none;
    border-right:none;
    border-bottom:none;
    border-top:none;
    overflow:hidden;
}
.touch #mainHeaderM6 #mainMenu.open-state {
    border-top:1px solid #eaedf4;
    height:auto;
}
.touch #mainHeaderM6 #mainMenu {
    position:relative;
    left:0;
    top:0;
    height:0;
    width:100%;
    margin-top:10px;
    max-width:none;
    border-radius:0;
    border-left:none;
    border-right:none;
    border-bottom:none;
    border-top:none;
    overflow:hidden;
}
.touch #mainHeaderM6 #mainMenu.open-state {
    border-top:1px solid #eaedf4;
    height:auto;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #mainMenu {
        position:relative;
        left:0;
        top:0;
        height:0;
        width:100%;
        margin-top:10px;
        max-width:none;
        border-radius:0;
        border-left:none;
        border-right:none;
        border-bottom:none;
        border-top:none;
        overflow:hidden;
    }
    #mainHeaderM6 #mainMenu.open-state {
        border-top:1px solid #eaedf4;
        height:auto;
    }
}
#mainHeaderM6 #mainMenu .wrapp-menu {
    padding:0;
    margin:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    text-align:center;

}
@media only screen and (min-width : 960px) {
    #mainHeaderM6 #mainMenu .wrapp-menu {
        height:36px;
        overflow:hidden;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
    }
    #mainHeaderM6:hover #mainMenu .wrapp-menu {
        height:auto;
        overflow:visible;
    }
}

#mainHeaderM6 #mainMenu .wrapp-menu a {
    text-decoration:none;
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link {
    padding:0 5px;
    margin:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width : 1260px) {
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link {
        padding:0 10px;
    }
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link {
    width:100%;
    padding:0;
    text-align:left;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link {
        width:100%;
        padding:0;
        text-align:left;
    }
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0:before {
    position:absolute;
    top:0px;
    left:0;
    content:"";
    width:100%;
    height:4px;
    background-color:transparent;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0:before {
    width:4px;
    height:100%;
    background-color:#eaeef4;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0:before {
    width:4px;
    height:100%;
    background-color:#eaeef4;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0:before {
        width:4px;
        height:100%;
        background-color:#eaeef4;
    }
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0:hover:before {
    background-color:#761265;
}
#mainHeaderM6 #mainMenu.univers-offres .wrapp-menu .item-link-niv0.item-link0:before {
    background-color:#761265;
}
#mainHeaderM6 #mainMenu.univers-telephones .wrapp-menu .item-link-niv0.item-link1:before {
    background-color:#761265;
}
#mainHeaderM6 #mainMenu.univers-evenements .wrapp-menu .item-link-niv0.item-link2:before {
    background-color:#761265;
}
#mainHeaderM6 #mainMenu.univers-parents .wrapp-menu .item-link-niv0.item-link3:before {
    background-color:#761265;
}
#mainHeaderM6 #mainMenu.univers-orange .wrapp-menu .item-link-niv0.item-link4:before {
    background-color:#761265;
}
#mainHeaderM6 #mainMenu.univers-avantages .wrapp-menu .item-link-niv0.item-link5:before {
    background-color:#761265;
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 {
    position:relative;
    top:0;
    left:0;
    display:inline-block;
    height:36px;
    line-height:36px;
    font-size:16px;
    color:#000000;
    text-transform:uppercase;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 {
    border-bottom:#eaedf4 1px solid;
    cursor:pointer;
    height:auto;
    border-radius:none;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.open-state {
    border-bottom:none;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 {
        border-bottom:#eaedf4 1px solid;
        cursor:pointer;
        height:auto;
        border-radius:none;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -ms-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear;
    }
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.open-state {
        border-bottom:none;
    }
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.multiple {
    position:relative;
    cursor:default;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.multiple {
    cursor:pointer;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.multiple:after {
    position:absolute;
    top:0;
    right:0px;
    line-height:36px;
    font-size:25px;
    font-family:"FontAwesome";
    content:"\f105";
    color:#792475;
    padding-right:10px;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.multiple.open-state:after {
    content:"\f107";
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.multiple {
        cursor:pointer;
    }
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.multiple:after {
        position:absolute;
        top:0;
        right:0px;
        line-height:36px;
        font-size:25px;
        font-family:"FontAwesome";
        content:"\f105";
        color:#792475;
        padding-right:10px;
    }
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.multiple.open-state:after {
        content:"\f107";
    }
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 a.LVL0 {
    display:block;
    width:100%;
    height:100%;
    position:relative;
    z-index:10;
    color:#000000;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 a.LVL0 {
    padding:0 10px;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 a.LVL0 {
        padding:0 10px;
    }
}
.no-touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0:hover {
    /*height:auto;*/
}
@media only screen and (max-width : 959px) {
    .no-touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0:hover {
        /*height:36px;*/
    }
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu {
    position:relative;
    z-index:5;
    width:100%;
    min-width:260px;
    padding:0;
    margin:0;
    text-align:left;
    background-color:#ffffff;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.no-touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu {
    position:absolute;
    left:0px;
    top:60px;
}
.no-touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu {
    opacity:0;
}
.no-touch #mainHeaderM6 #mainMenu:hover .wrapp-menu .item-link-niv0:hover .wrapp-submenu {
    top:36px;
    padding-top:6px;
    display:block;
    opacity:1;
    z-index:10;
}
@media only screen and (max-width : 959px) {
    .no-touch #mainHeaderM6 #mainMenu:hover .wrapp-menu .item-link-niv0:hover .wrapp-submenu {
        display:none;
    }
    .no-touch #mainHeaderM6 #mainMenu:hover .wrapp-menu .item-link-niv0.open-state:hover .wrapp-submenu {
        display:block;
    }
    .no-touch #mainHeaderM6 #mainMenu:hover .wrapp-menu .item-link-niv0:hover .wrapp-submenu,
    #mainHeaderM6 #mainMenu:hover .wrapp-menu .item-link-niv0:hover .wrapp-submenu {
        top:0px;
        padding-top:0;
    }
    .no-touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu {
        position:relative;
        top:0;
        opacity:1;
    }
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu {
        position:relative;
        display:none;
        top:0;
        opacity:1;
    }
    .no-touch #mainHeaderM6 #mainMenu:hover .wrapp-menu .item-link-niv0 .wrapp-submenu,
    .no-touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.open-state .wrapp-submenu {
        opacity:1;
    }
}


.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu {
    position:relative;
    display:none;
    top:0;
    opacity:1;
}



#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu:before {
    position:absolute;
    top:-9px;
    left:30px;
    z-index:11;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 10px 8px;
    border-color: transparent transparent #eaedf4 transparent;
    content:"";
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu {
    position:relative;
    top:0;
    left:0;
    width:100%;
    opacity:1;
    border:none;
    background-color:#f7f7f7;
    border-radius: 0;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.open-state .wrapp-submenu {
    opacity:1;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.open-state .wrapp-submenu {
    display:block;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu:before,
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu:after {
    display:none;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu {
        position:relative;
        top:0;
        left:0;
        width:100%;
        opacity:1;
        border:none;
        background-color:#f7f7f7;
    }
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.open-state .wrapp-submenu {
        opacity:1;
    }
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0.open-state .wrapp-submenu {
        display:block;
    }
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu:before,
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu:after {
        display:none;
    }
}


#mainHeaderM6 .line-registrer {
    width:100%;
    margin-bottom:4px;
    text-align:right;
}
#mainHeaderM6 .line-registrer a {
    font-size:12px;
    text-decoration:underline;
    color:#792375;
}
#ajax_response {
    font-size:12px;
    text-align:left;
    color:#ce2c2c;
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu:after {
    position:absolute;
    top:-8px;
    left:30px;
    z-index:12;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 10px 8px;
    border-color: transparent transparent #ffffff transparent;
    content:"";
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu:after {
    display:none;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu:after {
        display:none;
    }
}
#closeResponsiveMenu {
    display:none;
    font-family:'roboto_condensedlight';
    font-size:14px;
    text-transform:uppercase;
}
#closeResponsiveMenu .fa {
    margin:0 5px;
    padding-bottom:5px;
    display:inline-block;
}
.touch #closeResponsiveMenu {
    display:block;
    width:100%;
    line-height:20px;
    background-color:#7a8395;
    color:#ffffff;
    cursor:pointer;
}
@media only screen and (max-width : 959px) {
    #closeResponsiveMenu {
        display:block;
        width:100%;
        line-height:20px;
        background-color:#7a8395;
        color:#ffffff;
        cursor:pointer;
    }
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu .item-link-niv1 {
    float:none;
    display:block;
    text-transform:none;
    color:#000000;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    font-size:16px;
    padding:0 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.touch #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu .item-link-niv1 {
    border-bottom:#eaedf4 1px solid;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu .item-link-niv1 {
        border-bottom:#eaedf4 1px solid;
    }
}
#backToConnexion {
    position:absolute;
    top:8px;
    right:4px;
    width:62px;
    line-height:28px;
    border:#eaedf4 1px solid;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding:0 8px;
    font-family: "roboto_condensedlight";
    font-weight:normal;
    font-size:13px;
    text-align:center;
}
.touch #backToConnexion {
    top:108px;
}
@media only screen and (max-width : 959px) {
    #backToConnexion {
        top:108px;
    }
}
#backToConnexion:hover {
    border: 1px solid #792375;
    color:#792375;
}
#backToConnexion:before {
    position:absolute;
    top:0px;
    right:59px;
    content:"";
    z-index:51;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 12px 14px 0;
    border-color: transparent #ffffff transparent transparent;
}
#backToConnexion:hover:after {
    border-color: transparent #792375 transparent transparent;
}
#backToConnexion:after {
    position:absolute;
    top:0px;
    right:60px;
    z-index:50;
    content:"";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 14px 12px 14px 0;
    border-color: transparent #eaedf4 transparent transparent;
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu .item-link-niv1 a {
    color:#000000;
    border-left:3px transparent solid;
    display:block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    padding:0 8px;
}
#mainHeaderM6 #mainMenu .wrapp-menu .item-link-niv0 .wrapp-submenu .item-link-niv1:hover a {
    border-left:3px #761265 solid;
    padding:0 12px;
}
#mainHeaderM6 #userMenu {
    position:absolute;
    top:24px;
    right:0;
    height:36px;
    text-align:left;
    padding:0;
    margin:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}
@media only screen and (min-width : 768px) {
    #mainHeaderM6.fixed #userMenu {
        top:6px;
    }
}
@media only screen and (min-width : 1260px) {
    #mainHeaderM6 #userMenu {
        left:900px;
    }
}
@media only screen and (max-width : 980px) {
    #mainHeaderM6 #userMenu {
        right:10px;
    }
}
.touch #mainHeaderM6 #userMenu {
    top:10px;
    width:36px;
    height:36px;
    line-height:36px;
}
.touch #mainHeaderM6 #userMenu.status-notconnected {
    border:none;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #userMenu {
        top:10px;
        width:36px;
        height:36px;
        line-height:36px;
    }
    #mainHeaderM6 #userMenu.status-notconnected {
        border:none;
    }
}
#mainHeaderM6 #userMenu.status-notconnected {
    width:122px;
}
#mainHeaderM6 #userMenu.status-connected {
    width:60px;
}
#mainHeaderM6 #userMenu.status-connected .item-link-niv0 {
    width:29px;
    line-height:36px;
    float:left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align:center;
}
#mainHeaderM6 #userMenu.status-connected .item-link-niv0 a {
    color:#7a8395;
}
#mainHeaderM6 #userMenu.status-connected .item-link-niv0#btnDisconnectHeader {
    border-left: 1px solid #eaedf4;
}
.touch #mainHeaderM6 #userMenu.status-notconnected {
    width:36px;
    height:36px;
    z-index:8000;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #userMenu.status-notconnected {
        width:36px;
        height:36px;
        z-index:8000;
    }
}



#mainHeaderM6 #userMenu .wrapp-menu-user {
    margin:0;
    padding:0;
}
.touch #mainHeaderM6 .user-connected span {
    display:none;
}
.touch #mainHeaderM6 .user-connected .fa {
    font-size:22px;
    line-height:36px;
}
.touch #mainHeaderM6:hover #userMenu.status-notconnected:hover .wrapp-menu-user span {
    display:none;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 .user-connected span {
        display:none;
    }
    #mainHeaderM6 .user-connected .fa {
        font-size:22px;
        line-height:36px;
    }
    #mainHeaderM6:hover #userMenu.status-notconnected:hover .wrapp-menu-user span {
        display:none;
    }
}
#mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu {
    position:absolute;
    top:42px;
    right:0;
    min-width:260px;
    margin:0;
    padding:5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    display:none;
}
#mainHeaderM6 #userMenu .wrapp-menu-user.open-state .wrapp-submenu {
    display:block;
}

.touch #mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu {
    position:fixed;
    top:0;
    left:100%;
    z-index:30;
    width:100%;
    height:100%;
    display:block;
    border-radius:none;
    border:none;
    box-shadow:0 0 20px rgba(0,0,0,0.25);
}
.touch #mainHeaderM6 #userMenu.status-notconnected .wrapp-menu-user.open-state .wrapp-submenu {
    left:0;
}

@media only screen and (max-width : 959px) {
    #mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu {
        position:fixed;
        top:0;
        left:100%;
        z-index:30;
        width:100%;
        height:100%;
        display:block;
        border-radius:none;
        border:none;
        box-shadow:0 0 20px rgba(0,0,0,0.25);
    }
    #mainHeaderM6 #userMenu.status-notconnected .wrapp-menu-user.open-state .wrapp-submenu {
        left:0;
    }
}
.touch #mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu #insideConnectBOX {
    max-width:480px;
    margin:0 auto;
    padding-top:100px;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu #insideConnectBOX {
        max-width:480px;
        margin:0 auto;
        padding-top:100px;
    }
}
#mainHeaderM6 #userMenu.status-notconnected .wrapp-menu-user.open-state .wrapp-submenu {
    opacity:1;
}
#wrappCross {
    position:fixed;
    top:10px;
    right:10px;
    z-index:8840;
    width: 48px;
    height: 48px;
    display:none;
}
.touch .wrapp-menu-user.open-state #wrappCross {
    display:block;
}
@media only screen and (max-width : 959px) {
    .wrapp-menu-user.open-state #wrappCross {
        display:block;
    }
}
#mainHeaderM6 #cross {
    display:block;
    width: 48px;
    height: 48px;
    position: relative;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
}
#cross:before, #cross:after {
    content:"";
    display:block;
    width: 2px;
    height: 48px;
    position: relative;
    background: #761265;
}
#cross:before {
    left: 16px;
    width: 4px;
    margin-left: 5px;
    height: 100%;
}

#cross:after {
    top: 0;
    left:16px;
    height: 4px;
    margin-left: -16px;
    width: 100%;
    margin-top: -26px;
}


#mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu:before {
    position:absolute;
    top:-6px;
    right:10px;
    z-index:14;
    content:"";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 7px 9px;
    border-color: transparent transparent #ffffff transparent;
}
#mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu:after {
    position:absolute;
    top:-7px;
    right:10px;
    z-index:10;
    content:"";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9px 7px 9px;
    border-color: transparent transparent #eaedf4 transparent;
}
#mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu .line-input {
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom:4px;
}
#mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu .line-input label {
    margin:0;
    padding:0;
    font-size:10px;
    line-height:10px;
    display:none;
    margin-top:6px;
}
.lt-ie9 #mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu .line-input label,
.ie9 #mainHeaderM6 #userMenu .wrapp-menu-user .wrapp-submenu .line-input label {
    display:block;
}
#mainHeaderM6 #userMenu input[type="email"],
#mainHeaderM6 #userMenu input[type="password"],
#mainHeaderM6 #userMenu input[type="text"] {
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 10px;
    line-height:30px;
    height:30px;
    border: 1px solid #e9edf3;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #f7f7f7;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}
#mainHeaderM6 #userMenu input[type="email"]:focus ,
#mainHeaderM6 #userMenu input[type="password"]:focus ,
#mainHeaderM6 #userMenu input[type="text"]:focus {
    border: 1px solid #dddddd;
    background-color:#ffffff;
}
#mainHeaderM6 #userMenu input[type="email"].error ,
#mainHeaderM6 #userMenu input[type="password"].error ,
#mainHeaderM6 #userMenu input[type="text"].error {
    border: 1px solid #f6b8b8;
}
#mainHeaderM6 h3 {
    text-align:left;
    font-size:17px;
}
#mainHeaderM6 #userMenu input[type="submit"] {
    width:100%;
    margin-top:20px;
    margin-bottom:8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 10px;
    line-height:30px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #792375;
    border: 1px solid #792375;
    -moz-box-shadow: 0 3px 0 #5e195a;
    -webkit-box-shadow: 0 3px 0 #5e195a;
    box-shadow: 0 3px 0 #5e195a;
    color:#ffffff;
    font-family: "roboto_condensedbold";
    font-weight:normal;
    font-size:17px;
    text-transform:uppercase;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    cursor:pointer;
}
#mainHeaderM6 #userMenu input[type="submit"]:hover,
#mainHeaderM6 #userMenu input[type="submit"]:focus {
    background-color: #ffffff;
    color:#792375;
    -moz-box-shadow: 0 0 0 #ffffff;
    -webkit-box-shadow: 0 0 0 #ffffff;
    box-shadow: 0 0 0 #ffffff;
    line-height:33px;
}
#mainHeaderM6 #userMenu .line-checkbox {
    float:left;
    font-family: "roboto_condensedlight";
    font-size:12px;
    line-height:22px;
    height:22px;
    width:50%;
    text-align:left;
    overflow:hidden;
}
#mainHeaderM6 #userMenu .line-forgotten-pwd {
    float:right;
    width:48%;
    line-height:22px;
    text-align:right;
}
#mainHeaderM6 #userMenu .line-forgotten-pwd a {
    color:#792375;
    font-family: "roboto_condensedlight";
    font-size:12px;
    line-height:15px;
}
#mainHeaderM6 #userMenu .icheckbox-stay-connected {
    width:20px;
    height:20px;
    float:left;
    margin-right:4px;
}
#stayConnected {
    width:20px;
    height:20px;
    padding:0;
    margin:0;
}
#mainHeaderM6 #userMenu .line-checkbox label {
    cursor:pointer;
    float:left;
}
#mainHeaderM6 #userMenu .line-forgotten-password {
    margin-top:10px;
}
#mainHeaderM6 #userMenu .wrapp-menu-user .item-link-user {
    color:#798395;
}
#mainHeaderM6 #userMenu .wrapp-menu-user .item-link-user span {
    text-align:center;
}
#btnLoginHeader {
    height:36px;
    line-height:36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor:pointer;
    padding:0;
}
@media only screen and (max-width : 959px) {
    #btnLoginHeader {
        width:36px;
        border: 1px solid #eaedf4;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color: #fff;
        text-align:center;
    }
}
#btnNavM6 {
    position:absolute;
    top:8px;
    left:6px;
    width:36px;
    height:36px;
    line-height:36px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    cursor:pointer;
    text-align:center;
    color:#798395;
    display:none;
}
.touch #btnNavM6 {
    display:block;
}
@media only screen and (max-width : 959px) {
    #btnNavM6 {
        display:block;
    }
}
.user-connected {
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 10px;
}
.touch .user-connected {
    position:relative;
    z-index:44;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    padding:0;
}
.touch .wrapp-menu-user.open-state .user-connected {
    width:34px;
    height:34px;
    line-height:34px;
    border: 1px solid #eaedf4;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    text-align:center;
}
@media only screen and (max-width : 959px) {
    .user-connected {
        position:relative;
        z-index:44;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        padding:0;
    }
    .wrapp-menu-user.open-state .user-connected {
        width:34px;
        height:34px;
        line-height:34px;
        border: 1px solid #eaedf4;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        -moz-background-clip: padding;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        background-color: #fff;
        text-align:center;
    }
}
#mainHeaderM6 .socialMenu {
    position:absolute;
    top:2px;
    right:0;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}
@media only screen and (min-width : 959px) {
    #mainHeaderM6.fixed .socialMenu {
        top:14px;
        display:none;
    }
}
@media only screen and (min-width : 1260px) {
    #mainHeaderM6 .socialMenu {
        top:4px;
        display:block;
    }
    #mainHeaderM6.fixed .socialMenu {
        display:block;
    }
}
.touch #mainHeaderM6 .socialMenu {
    right:10px;
}
@media only screen and (max-width : 980px) {
    #mainHeaderM6 .socialMenu {
        right:10px;
    }
}
.touch #mainHeaderM6 .socialMenu {
    display:none;
}
@media only screen and (max-width : 959px) {
    #mainHeaderM6 .socialMenu {
        display:none;
    }
}
#mainHeaderM6 .socialMenu .wrapp-menu-social {
    padding:0;
    margin:0;
}
#mainHeaderM6 .socialMenu .item-link {
    position: relative;
    display:inline-block;
    color:#798395;
    margin-left:2px;
    border: 1px solid #798395;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width:18px;
    height:18px;
    line-height:16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    text-align:center;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    overflow:hidden;
}
@media only screen and (min-width : 1260px) {
    #mainHeaderM6 .socialMenu .item-link {
        width:22px;
        height:22px;
        line-height:20px;
    }
}
#mainHeaderM6 .socialMenu .item-link:hover {
    animation: flip linear 0.4s;
    animation-iteration-count: 1;
    animation-fill-mode:forwards; /*when the spec is finished*/
    -webkit-animation: flip linear 0.4s;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-fill-mode:forwards; /*Chrome 16+, Safari 4+*/
    -moz-animation: flip linear 0.4s;
    -moz-animation-iteration-count: 1;
    -moz-animation-fill-mode:forwards; /*FF 5+*/
    -o-animation: flip linear 0.4s;
    -o-animation-iteration-count: 1;
    -o-animation-fill-mode:forwards; /*Not implemented yet*/
    -ms-animation: flip linear 0.4s;
    -ms-animation-iteration-count: 1;
    -ms-animation-fill-mode:forwards; /*IE 10+*/
}
#mainHeaderM6 .socialMenu a:hover {

}
#mainHeaderM6 .socialMenu .item-link a .fa {
    color:#798395;
    font-size:13px;
}
@media only screen and (min-width : 1260px) {
    #mainHeaderM6 .socialMenu .item-link a .fa {
        font-size:14px;
    }
}



/*/////////////////////////////////////////
FIL ARIANE
/////////////////////////////////////////*/
.mainSECTION#sectionBreadcrumb {
    margin:0 auto;
    background-color:#f8f8f8;
    border-bottom:#eaedf4 1px solid;
}
.mainSECTION#sectionBreadcrumb .mid .wrapp-content {
    width:100%;
    max-width:960px;
    padding:0;
    margin:0 auto;
    font-size:13px;
    color:#7a8395;
}
@media only screen and (min-width : 1260px) {
    .mainSECTION#sectionBreadcrumb .mid .wrapp-content {
        max-width:1160px;
    }
}
.touch .mainSECTION#sectionBreadcrumb .mid .wrapp-content {
    width:100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 20px;
}
@media only screen and (max-width : 980px) {
    .mainSECTION#sectionBreadcrumb .mid .wrapp-content {
        width:100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding:0 20px;
    }
}
.touch .mainSECTION#sectionBreadcrumb .mid .wrapp-content {
    padding:0 6px;
}
@media only screen and (max-width : 959px) {
    .mainSECTION#sectionBreadcrumb .mid .wrapp-content {
        padding:0 6px;
    }
}
.mainSECTION#sectionBreadcrumb .mid .wrapp-content b {
    font-family: "roboto_condensedbold";
    font-size:16px;
}
.mainSECTION#sectionBreadcrumb .mid .wrapp-content a {
    color:#7a8395;
    text-decoration:none;
}
.mainSECTION#sectionBreadcrumb #ariane,
.mainSECTION#sectionBreadcrumb #ariane strong {
    text-decoration:none;
    color:#7a8395;
}
@media only screen and (max-width : 540px) {
    .mainSECTION#sectionBreadcrumb .mid .wrapp-content b,
    .mainSECTION#sectionBreadcrumb #ariane {
        float:left;
        margin-left:0;
    }
    .mainSECTION#sectionBreadcrumb .mid .wrapp-content:after {
        content:"";
        clear:both;
        float:none;
        display:block;
    }
}

/*/////////////////////////////////////////
FIN FIL ARIANE
/////////////////////////////////////////*/


/*/////////////////////////////////////////
TITRE PAGE
/////////////////////////////////////////*/
.mainSECTION#sectionTITRE {
    margin:0 auto;
}
/*/////////////////////////////////////////
TITRE PAGE
/////////////////////////////////////////*/




/*/////////////////////////////////////////
BOUTON ANCRE TO TOP
/////////////////////////////////////////*/
#back-to-top {
    display: none;
    position: fixed;
    z-index: 2000;
    bottom: 4px;
    right: 4px;
    z-index: 900;
    width: 40px;
    height: 20px;
    border-radius: 3px;
    padding: 8px 0 12px 0;
    text-align: center;
    font-size: 20px;
    color: #ccc;
    cursor: pointer;
    background: #792475;
    line-height: 1em;
    -ms-filter: "alpha(opacity=80)";
    filter: alpha(opacity=80);
    opacity: .8;
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
}
/*/////////////////////////////////////////
FIN BOUTON ANCRE TO TOP
/////////////////////////////////////////*/






/*/////////////////////////////////////////
iCHECK SKIN
/////////////////////////////////////////*/
.icheckbox-stay-connected,
.iradio_flat {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    background: url("http://gamecontest.m6mobile.fr/bundles/frontendeditorial/images/flat.png") no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox-stay-connected {
    background-position: 0 0;
}
.icheckbox-stay-connected.checked {
    background-position: -22px 0;
}
.icheckbox-stay-connected.disabled {
    background-position: -44px 0;
    cursor: default;
}
.icheckbox-stay-connected.checked.disabled {
    background-position: -66px 0;
}

.iradio_flat {
    background-position: -88px 0;
}
.iradio_flat.checked {
    background-position: -110px 0;
}
.iradio_flat.disabled {
    background-position: -132px 0;
    cursor: default;
}
.iradio_flat.checked.disabled {
    background-position: -154px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox-stay-connected,
    .iradio_flat {
        background-image: url("http://gamecontest.m6mobile.fr/bundles/frontendeditorial/images/flat@2x.png");
        -webkit-background-size: 176px 22px;
        background-size: 176px 22px;
    }
}





@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    20%, 60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        -ms-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
    }

    40%, 80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        -ms-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
    }

    100% {
        -webkit-transform: translate3d(0, 700px, 0);
        -ms-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
    }
}




@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        -ms-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }

    100% {
        -webkit-transform: perspective(400px);
        -ms-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
    }
}




#mainHeaderM6.header-partner #userMenu {
    display: none;
}
@charset "utf-8";
/* CSS Document */

.dpSocialTimelineLoading {
	min-height: 150px;
}

div.dpSocialTimeline {
	list-style: none;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
	zoom: 1;
}

div.dpSocialTimeline .dpSocialTimeline_item {
	list-style: none;
	padding: 1px;
	margin: 10px 5px 0;
	font-size:13px;
}

div.dpSocialTimeline .dpSocialTimeline_item.dpSocialTimeline_hideMe {
	opacity: 0;
}

div.dpSocialTimeline .dpSocialTimeline_lineWrap {
	width: 10px;
	text-align: center;
	margin: 0 auto;
	display: none;
}

div.dpSocialTimeline .dpSocialTimeline_line {
	margin: 0;
	display: block;
	height: 100%;
	position: absolute;
	width: 10px;
}

div.dpSocialTimeline .dpSocialTimeline_line span {
	width: 16px;
	height: 16px;
	display: block;
	top: 50px;
	left: -4px;
	position: absolute;
}

div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContentHead {
	padding: 7px 10px;
}

div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContentFoot {
	padding:5px 10px;
	text-align: left;
}

div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContent {
	font-size:11px;
	padding: 20px 15px 20px 15px;
	text-align: left;
}

div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContent img {
	position:relative;
	margin: 5px 5px 5px 0;
	padding: 3px;
	border:0;
	display:block;
	height:auto;
}

div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContent div.video_icon {
	position:absolute;
	top:10px;
	left:10px;
	width: 16px;
	height:16px;
	-moz-box-shadow: 0;
	-webkit-box-shadow: 0;
	box-shadow: 0;
	background: none;
	padding:0;
	margin:0;
}

div.dpSocialTimeline .dpSocialTimeline_item a{
	text-decoration:none;
	position: relative;
	word-wrap:break-word;
}

div.dpSocialTimeline .dpSocialTimeline_item a:hover{
	text-decoration:underline;
}

div.dpSocialTimeline .dpSocialTimeline_item a.permalink{
	float: right;
	display:block;
	width:16px;
	height:16px;
	background: url(http://gamecontest.m6mobile.fr/images/link.png) 0 0 no-repeat;
	opacity: .7;
	text-decoration:none;
}

div.dpSocialTimeline .dpSocialTimeline_item a.permalink:hover{
	opacity: 1;
}

div.dpSocialTimeline .dpSocialTimeline_item span.time{
	font-size:9px;
	margin-left: 15px;
}

div.dpSocialTimeline .dpSocialTimeline_item .user{
	font-size:9px;
	margin-left:10px;
	margin-top:3px;
	text-transform:uppercase;
	display: inline;
	float:left;
}

div.dpSocialTimeline .dpSocialTimeline_item a.img_link{
	display:block;
	opacity: .8;
}

div.dpSocialTimeline .dpSocialTimeline_item a.img_link:hover{
	display:block;
	opacity: 1;
}

/**** Social Icons ****/

div.dpSocialTimeline span.favicon{
	float: left;
	display:block;
	width: 22px;
	height: 22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
}

div.dpSocialTimeline span.favicon.twitter:before,
div.dpSocialTimeline_filter span.favicon.twitter:before {
	display: inline-block;
	font-family: "FontAwesome4";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	line-height:22px;
	vertical-align:middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f099";
	font-size:16px;
}


div.dpSocialTimeline span.favicon.instagram:before,
div.dpSocialTimeline_filter span.favicon.instagram:before {
	display: inline-block;
	font-family: "FontAwesome4";
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	line-height:22px;
	vertical-align:middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f16d";
	font-size:16px;

}

/**** Filter/Layout Buttons ****/

.dpSocialTimeline_filter{
	margin: 10px;
	float:left;
}

.dpSocialTimeline_filter button,
.dpSocialTimeline_layout button{
	padding: 3px 8px;
	border: 1px solid;
	outline: 0;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
	word-wrap: normal;
	vertical-align: middle;
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	text-transform:capitalize;
	margin-top: 5px;
	opacity: .7;
}

.dpSocialTimeline_filter button:hover,
.dpSocialTimeline_layout button:hover {
	opacity: 1;
}

.dpSocialTimeline_filter button img {
	display: block;
}

.dpSocialTimeline_layout {
	margin: 10px;
	float:right;
}

.dpSocialTimeline_filter button span,
.dpSocialTimeline_layout button span {
	width: 24px;
	height: 24px;
	line-height:24px;
	display: block;
}

/* Divider */

.dpSocialTimeline_divider {
	clear: both;
	margin-bottom:0px;
}

/* Skins - Light */

div.light.dpSocialTimelineLoading {
	background: url(http://gamecontest.m6mobile.fr/images/light/ajax-loader.gif) no-repeat 50% 50%;
}

div.light div.dpSocialTimeline .dpSocialTimeline_line {
	background: url(http://gamecontest.m6mobile.fr/images/light/timeline.png) repeat-y 0 0;
}

div.light div.dpSocialTimeline .dpSocialTimeline_line span {
	background: url(http://gamecontest.m6mobile.fr/images/light/pointer.png) no-repeat 0 0;
}

div.light div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContent div.video_icon {
	background: url(http://gamecontest.m6mobile.fr/images/light/video.png) no-repeat 50% 50%;
}

div.light div.dpSocialTimeline .dpSocialTimeline_item a.permalink{
	background: url(http://gamecontest.m6mobile.fr/images/light/link.png) 0 0 no-repeat;
}

div.light .dpSocialTimeline_layout button.spineAlign span {
	background: url(http://gamecontest.m6mobile.fr/images/light/spine.png) 0 0 no-repeat;
}

div.light .dpSocialTimeline_layout button.masonry span {
	background: url(http://gamecontest.m6mobile.fr/images/light/columns.png) 0 0 no-repeat;
}

div.light .dpSocialTimeline_layout button.straightDown span {
	background: url(http://gamecontest.m6mobile.fr/images/light/one_column.png) 0 0 no-repeat;
}

div.light div.dpSocialTimeline .dpSocialTimeline_item {
	border-bottom: 1px solid #E9E9E9;
	background: white 0px 20px no-repeat;
	border: 1px solid #E6E6E6;
	-moz-box-shadow: 0px 3px 2px #d6d6d6;
	-webkit-box-shadow: 0px 3px 2px #d6d6d6;
	box-shadow: 0px 3px 2px #d6d6d6;
	color: #666;
}

div.light div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContentHead {
	background: #f5f5f5;
	border-bottom: 1px dashed #e6e6e6;
}

div.light div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContentFoot {
	background: #f5f5f5 url(http://gamecontest.m6mobile.fr/images/light/clock.png) 5px 5px no-repeat;
	border-top: 1px dashed #e6e6e6;

}

div.light div.dpSocialTimeline .dpSocialTimeline_item div.dpSocialTimelineContent img {
	background: #eee;
	-moz-box-shadow: 0 0 4px #444;
	-webkit-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
}

div.light div.dpSocialTimeline .dpSocialTimeline_item a{
	color: #6D84B4;
}

div.light div.dpSocialTimeline .dpSocialTimeline_item a:hover{
	color: #6D84B4;
}

div.light div.dpSocialTimeline .dpSocialTimeline_item span.time{
	color: #999;
	text-shadow: 0 1px 0 white;
}

div.light div.dpSocialTimeline .dpSocialTimeline_item .user{
	color: #999;
	text-shadow: 0 1px 0 white;
}

div.light .dpSocialTimeline_filter button,
div.light .dpSocialTimeline_layout button{
	width:24px;
	height:24px;
	border:#22619a 1px solid;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0;
	text-align:center;
	color:#22619a;
	float:left;
	background:none;
	margin-right:6px;
	text-align:center;
}

div.light .dpSocialTimeline_filter button:active,
div.light .dpSocialTimeline_filter button.active,
div.light .dpSocialTimeline_layout button:active,
div.light .dpSocialTimeline_layout button.active {
	border-color: #888 #AAA #CCC;
	-moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
	-ms-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
	-webkit-box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
	box-shadow: inset 0 1px 5px rgba(0,0,0,0.25),0 1px 0 #fff;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffc8c8c8,EndColorStr=#ffe6e6e6);
	background-image: -moz-linear-gradient(top,#C8C8C8 0,#E6E6E6 100%);
	background-image: -ms-linear-gradient(top,#C8C8C8 0,#E6E6E6 100%);
	background-image: -o-linear-gradient(top,#C8C8C8 0,#E6E6E6 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#C8C8C8),color-stop(100%,#E6E6E6));
	background-image: -webkit-linear-gradient(top,#C8C8C8 0,#E6E6E6 100%);
	background-image: linear-gradient(to bottom,#C8C8C8 0,#E6E6E6 100%);
}




/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* iCheck plugin skins
----------------------------------- */
@import url("http://gamecontest.m6mobile.fr/css/minimal/_all.css");
/*
@import url("http://gamecontest.m6mobile.fr/css/minimal/minimal.css");
@import url("http://gamecontest.m6mobile.fr/css/minimal/red.css");
@import url("http://gamecontest.m6mobile.fr/css/minimal/green.css");
@import url("http://gamecontest.m6mobile.fr/css/minimal/blue.css");
@import url("http://gamecontest.m6mobile.fr/css/minimal/aero.css");
@import url("http://gamecontest.m6mobile.fr/css/minimal/grey.css");
@import url("http://gamecontest.m6mobile.fr/css/minimal/orange.css");
@import url("http://gamecontest.m6mobile.fr/css/minimal/yellow.css");
@import url("http://gamecontest.m6mobile.fr/css/minimal/pink.css");
@import url("http://gamecontest.m6mobile.fr/css/minimal/purple.css");
*/

@import url("http://gamecontest.m6mobile.fr/css/square/_all.css");
/*
@import url("http://gamecontest.m6mobile.fr/css/square/square.css");
@import url("http://gamecontest.m6mobile.fr/css/square/red.css");
@import url("http://gamecontest.m6mobile.fr/css/square/green.css");
@import url("http://gamecontest.m6mobile.fr/css/square/blue.css");
@import url("http://gamecontest.m6mobile.fr/css/square/aero.css");
@import url("http://gamecontest.m6mobile.fr/css/square/grey.css");
@import url("http://gamecontest.m6mobile.fr/css/square/orange.css");
@import url("http://gamecontest.m6mobile.fr/css/square/yellow.css");
@import url("http://gamecontest.m6mobile.fr/css/square/pink.css");
@import url("http://gamecontest.m6mobile.fr/css/square/purple.css");
*/

@import url("http://gamecontest.m6mobile.fr/css/flat/_all.css");
/*
@import url("http://gamecontest.m6mobile.fr/css/flat/flat.css");
@import url("http://gamecontest.m6mobile.fr/css/flat/red.css");
@import url("http://gamecontest.m6mobile.fr/css/flat/green.css");
@import url("http://gamecontest.m6mobile.fr/css/flat/blue.css");
@import url("http://gamecontest.m6mobile.fr/css/flat/aero.css");
@import url("http://gamecontest.m6mobile.fr/css/flat/grey.css");
@import url("http://gamecontest.m6mobile.fr/css/flat/orange.css");
@import url("http://gamecontest.m6mobile.fr/css/flat/yellow.css");
@import url("http://gamecontest.m6mobile.fr/css/flat/pink.css");
@import url("http://gamecontest.m6mobile.fr/css/flat/purple.css");
*/

@import url("http://gamecontest.m6mobile.fr/css/line/_all.css");
/*
@import url("http://gamecontest.m6mobile.fr/css/line/line.css");
@import url("http://gamecontest.m6mobile.fr/css/line/red.css");
@import url("http://gamecontest.m6mobile.fr/css/line/green.css");
@import url("http://gamecontest.m6mobile.fr/css/line/blue.css");
@import url("http://gamecontest.m6mobile.fr/css/line/aero.css");
@import url("http://gamecontest.m6mobile.fr/css/line/grey.css");
@import url("http://gamecontest.m6mobile.fr/css/line/orange.css");
@import url("http://gamecontest.m6mobile.fr/css/line/yellow.css");
@import url("http://gamecontest.m6mobile.fr/css/line/pink.css");
@import url("http://gamecontest.m6mobile.fr/css/line/purple.css");
*/

@import url("http://gamecontest.m6mobile.fr/css/polaris/polaris.css");

@import url("http://gamecontest.m6mobile.fr/css/futurico/futurico.css");
/* Import Skins */


/* Reset Styles */
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
    float:none;
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    line-height:100%;
    vertical-align:baseline;
    background:transparent;

    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
}

/* Disable & Hide Scrollbar */
.ilightbox-noscroll {
    overflow: hidden;
}
.ilightbox-closedhand * {
    cursor: url(http://gamecontest.m6mobile.fr/bundles/frontendeditorial/default/images/ilightbox/closedhand.cur),default !important;
}

.ilightbox-overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100000;
}

.ilightbox-loader {
    position: fixed;
    z-index: 100005;
    top: 45%;
    left: -192px;
    padding-left: 30px;
    opacity: 0.9;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    filter: alpha(opacity=90);

    -webkit-border-radius: 0 100px 100px 0;
    border-radius: 0 100px 100px 0;
}

.ilightbox-loader div {
    width: 72px;
    height: 72px;

    -webkit-border-radius: 0 100px 100px 0;
    border-radius: 0 100px 100px 0;
}

.ilightbox-loader.horizontal {
    left: 45%;
    top: -192px;
    padding: 0;
    padding-top: 30px;

    -webkit-border-radius: 0 0 100px 100px;
    border-radius: 0 0 100px 100px;
}

.ilightbox-loader.horizontal  div {
    -webkit-border-radius: 0 0 100px 100px;
    border-radius: 0 0 100px 100px;
}

.ilightbox-toolbar {
    display: none;
    position: fixed;
    z-index: 100010;
}

.ilightbox-toolbar a {
    float: left;
    cursor: pointer;
}

.ilightbox-toolbar .ilightbox-prev-button,
.ilightbox-toolbar .ilightbox-next-button {
    display: none;
}

.ilightbox-thumbnails {
    display: block;
    position: fixed;
    z-index: 100009;
}

.ilightbox-thumbnails.ilightbox-horizontal {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical {
    top: 0;
    right: 0;
    width: 140px;
    height: 100%;
    overflow: hidden;
}

.ilightbox-thumbnails .ilightbox-thumbnails-container {
    display: block;
    position: relative;
}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
    width: 100%;
    height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
    width: 140px;
    height: 100%;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid {
    display: block;
    position: absolute;

    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
    display: block;
    cursor: pointer;
    padding: 10px;
    position: relative;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
    width: 100%;
    height: 100%;

    -webkit-border-radius: 2px;
    border-radius: 2px;

    -ms-interpolation-mode: bicubic;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: .7;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
    opacity: 1;
}

.ilightbox-holder {
    display: none;
    position: fixed;
    z-index: 100003;

    -webkit-transform: none;
    -moz-transform: none;
}

.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
    cursor: pointer;
}

.ilightbox-holder div.ilightbox-container {
    position: relative;
    width: 100%;
    height: 100%;
}

.ilightbox-holder.supportTouch div.ilightbox-container {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
}

.ilightbox-holder img.ilightbox-image {
    width: 100%;
    height: 100%;
}

.ilightbox-holder .ilightbox-container .ilightbox-caption {
    display: none;
    position: absolute;
    left: 30px;
    right: 30px;
    bottom: 0;
    max-width: 100%;
    padding: 5px 10px;
    margin: 0 auto;
    font-size: 12px;
    line-height: 150%;
    word-wrap: break-word;
    z-index: 20003;

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

    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.ilightbox-holder .ilightbox-container .ilightbox-social {
    display: none;
    position: absolute;
    left: 10px;
    top: 10px;
    padding: 5px;
    padding-left: 0;
    z-index: 20003;
    height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul {
    float: left;
    list-style: none;
    height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
    display: inline;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
    float: left;
    margin-left: 5px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-position: 50%;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.facebook a {
    background-image: url('../bundles/frontendeditorial/default/images/ilightbox/social_icons/facebook_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.digg a {
    background-image: url('../bundles/frontendeditorial/default/images/ilightbox/social_icons/digg_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.twitter a {
    background-image: url('../bundles/frontendeditorial/default/images/ilightbox/social_icons/twitter_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.delicious a {
    background-image: url('../bundles/frontendeditorial/default/images/ilightbox/social_icons/delicious_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.reddit a {
    background-image: url('../bundles/frontendeditorial/default/images/ilightbox/social_icons/reddit_16.png');
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li.googleplus a {
    background-image: url('../bundles/frontendeditorial/default/images/ilightbox/social_icons/google_plus_16.png');
}

.ilightbox-holder .ilightbox-alert {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    text-align: center;
    padding-top: 100px;
    margin: auto;
    width: 300px;
    height: 50px;
}

.ilightbox-holder .ilightbox-wrapper {
    width: 100%;
    height: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}

.ilightbox-holder .ilightbox-inner-toolbar {
    position: relative;
    z-index: 100;
}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
    position: absolute;
}

/* Style arrow buttons */
.ilightbox-button {
    position: fixed;
    z-index: 100008;
    cursor: pointer;
}

/* Style mobile devices */
.isMobile .ilightbox-button,
.isMobile .ilightbox-thumbnails {
    display: none !important;
}

.isMobile .ilightbox-toolbar .ilightbox-prev-button,
.isMobile .ilightbox-toolbar .ilightbox-next-button {
    display: block;
}
@charset "utf-8";
/*////////////////////////////
NORMALIZE
////////////////////////////*/
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}
/*////////////////////////////
FIN NORMALIZE
////////////////////////////*/


/*////////////////////////////
SKINS COMPOSANTS
////////////////////////////*/

#map {
    top:0;
    left:0;
    width:100%;
    height:850px;
}


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

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

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

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

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

body {
    margin: 0;
    padding: 0;
}

html {
    margin: 0;
    padding: 0;
}

h1 , h2 , h3 , h4 , h5 , h6 {
    font-family: 'roboto_condensedbold';
    font-weight: normal !important;
}

p {
    font-family: 'roboto_condensedlight';
}


ul, li, ol {
  margin:0;
  padding:0;
}
li {
  list-style:none;
}
p {
  padding:0;
  margin:0;
  line-height:100%;
  vertical-align:middle;
}

h1, h2, h3, h4, h5, h6 {
  font-weight:normal;
  padding:0;
  margin:0;
}

a {
  text-decoration:none;
}

a:focus, a:active {
  border:none;
  box-shadow:none;
  outline:none;
}

.reset {
  width:100%;
  display:block;
  float:none;
  clear:both;
}


.line {
  width:100%;
  display:block;
}

.pix-responsive {
  display:block;
  width:100%;
  height:auto;
}

.lt-ie9 label.ie9 {
  display:block;
}


.touch #main #header, .skinTACTILE #main #header {
  height:112px;
  overflow:hidden;
}



/*//////////////////////////////////////////
CALL TO ACTION
//////////////////////////////////////////*/
.wrapp-call-to-action {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    font-family: 'roboto_condensedlight';
    line-height:32px;
    margin:0 auto;
}
.wrapp-call-to-action .btn {
    text-decoration: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    display: block;
}
.wrapp-call-to-action .btn:after {
    display: block;
    content: "";
    clear:both;
    float:none;
}
.wrapp-call-to-action .btn .fa {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width:24px;
    height:24px;
    line-height:24px;
    display: inline-block;
    margin:4px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.wrapp-call-to-action .btn .fa.fa-sign-out {
    padding-left: 3px;
}
.wrapp-call-to-action .btn .intitule  {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.wrapp-call-to-action.wrapp-call-to-action-bleu {
    border: 1px solid #5b7b9f;
    background-color: #5b7b9f;
}
.wrapp-call-to-action.wrapp-call-to-action-bleu:hover {
    border: 1px solid #5b7b9f;
    background-color: #6f8fb4;
}
.wrapp-call-to-action.wrapp-call-to-action-bleu .btn {
    color:#ffffff;
}
.wrapp-call-to-action.wrapp-call-to-action-bleu:hover .btn {
    color:#ffffff;
}
.wrapp-call-to-action.wrapp-call-to-action-bleu .btn .fa {
    border:#5b7b9f 1px solid;
    background-color: #ffffff;
    color:#5b7b9f;
}
.wrapp-call-to-action.wrapp-call-to-action-bleu:hover .btn .fa {
    border:#6f8fb4 1px solid;
    background-color: #5b7b9f;
    color:#ffffff;
}

.wrapp-call-to-action.wrapp-call-to-action-violet {
    border: 1px solid #a16ea2;
    background-color: #a16ea2;
}
.wrapp-call-to-action.wrapp-call-to-action-violet:hover {
    border: 1px solid #a16ea2;
    background-color: #792475;
}
.wrapp-call-to-action.wrapp-call-to-action-violet .btn {
    color:#ffffff;
}
.wrapp-call-to-action.wrapp-call-to-action-violet:hover .btn {
    color:#ffffff;
}
.wrapp-call-to-action.wrapp-call-to-action-violet .btn .fa {
    border:#792475 1px solid;
    background-color: #ffffff;
    color:#a16ea2;
}
.wrapp-call-to-action.wrapp-call-to-action-violet:hover .btn .fa {
    border:#a16ea2 1px solid;
    background-color: #a16ea2;
    color:#ffffff;
}
/*//////////////////////////////////////////
FIN CALL TO ACTION
//////////////////////////////////////////*/




/*//////////////////////////////////////////
CORRECTION LAYOUT NON RESPOSIVE
//////////////////////////////////////////*/
.nonRESPONSIVE .menuMain {display:none!important;}


@media screen and (max-width: 768px) {
  .touch #main #header,
  #main #header {
    height: 112px;
  }
}
#wrappSite {
  position:relative;
  /*background:#dbca8f url('http://gamecontest.m6mobile.fr/img/bg_siteGC.jpg') no-repeat 50% 0;*/
    background-color: #ffffff;
  background-attachment:fixed;
}


.mainSection .mid .content {
    width:100%;
    max-width:960px;
    margin:0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@media only screen and (min-width:1280px) {
  .mainSection .mid .content {
    max-width:1280px;
  }
}
@media only screen and (max-width:639px) {
  .mainSection .mid .content {
    width:90%;
  }
}
.mainSection .mid .content:after {
  content:" ";
  display:block;
  width:100%;
  height:1px;
  clear:both;
  float:none;
}
.editoSection .mid .content {
    padding:0 12px;
    margin-bottom:20px;
}
.mainSection .mid .content h2 {
  color:#41338c;
  font-size:26px;
  text-transform:uppercase;
}



#wrappContenu {
  padding-top:30px;
}
#wrappContenu h2 {
  color:#41338c;
}
#wrappContenu .mid {

}
#wrappContenu .mid .content {
  width:100%;
  max-width:960px;
  margin:0 auto;
  padding:0 12px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width:1280px) {
  #wrappContenu .mid .content {
    max-width:1280px;
  }
}
.col-left {
  width:100%;
  float:left;
  max-width:636px;
}
@media only screen and (min-width:1280px) {
  .col-left {
    max-width:952px;
  }
}
@media only screen and (max-width:959px) {
  .col-left {
    max-width:none;
  }
}


#sectionGAMECONTEST .mid {
    width:100%;
    margin:0 auto;
    padding:0;
    background-position:50% 0;
    background-repeat:no-repeat;
    background-size:1280px auto;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

#sectionGAMECONTEST .mid .content {
    position: relative;
    width: 100%;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

#sectionGAMECONTEST {
   /* overflow: scroll;*/
}


/*///////////////////////////////////
SECTION SLIDER
///////////////////////////////////*/
#mainMenu {}
#mainMenu .mid {}
#mainMenu .mid .content {
  position:relative;
  width:100%;
  max-width:960px;
  height:40px;
  margin:0 auto;
  background-color:#41338c;
  color:#ffffff;
  padding:0;
}

@media only screen and (min-width:1280px) {
  #mainMenu .mid .content {
    max-width:1280px;
  }
}

#mainMenu .mid .content a {
  color:#ffffff;
}
#mainMenu .mid .content ul {
  position:absolute;
  top:0px;
  right:0px;
  width:100%;
  max-width:1060px;
}
#mainMenu .mid .content ul li {
  float:right;
  width:25%;
  line-height:40px;
  text-align:center;
  font-family: 'roboto_condensedbold';
  font-size:20px;
  text-transform:uppercase;
}

@media only screen and (min-width:1280px) {
  #mainMenu .mid .content ul li {
    width:33%;
  }
}
@media only screen and (max-width:767px) {
  #mainMenu .mid .content ul li {
    width:33%;
  }
}
@media only screen and (max-width:639px) {
  #mainMenu .mid .content ul li {
    font-size:17px;
  }
}
@media only screen and (max-width:540px) {
  #mainMenu .mid .content ul li {
    font-size:15px;
  }
}
@media only screen and (max-width:480px) {
  #mainMenu .mid .content ul li {
    font-size:12px;
  }
}
#btnMenu {
  position:absolute;
  top:0;
  right:0;
  color:#ffffff;
  width:40px;
  height:40px;
  display:none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:6px;
  cursor:pointer;
}
#btnMenu .fa {
  line-height:32px;
  font-size:30px;
}
/*///////////////////////////////////
FIN SECTION SLIDER
///////////////////////////////////*/


/*///////////////////////////////////
SECTION SLIDER
///////////////////////////////////*/


#mainSlider {}
#mainSlider .mid {}
#mainSlider .mid .content {
    width:100%;
    max-width:960px;
    margin:0 auto;
    padding:0;
}
@media only screen and (min-width:1280px) {
  #mainSlider .mid .content {
    max-width:1280px;
  }
}

#slider .flex-direction-nav {
  display:none;
}

.item-slide-cover {
  position:relative;
}
.item-slide-cover .wrapp-text {
  position:absolute;
  bottom:10px;
  left:10px;
  display:none;
}
@media only screen and (max-width:959px) {
  .item-slide-cover .wrapp-text {
      display:none;
  }
}
.item-slide-cover .wrapp-text h3,
.item-slide-cover .wrapp-text h4 {
  color:#22619a;
}
/*
<li class="item-slide-cover">
  <img class="pix-responsive"  src="http://placehold.it/1280x300.jpg">
  <h2>Rendez-vous le 26 juillet</h2>
  <h4>Dès 14h</h4>
  <h3>A Saint-Jean-de-Monts, Esplanade de la Mer</h3>
</li>
*/

#sliderController {
  position:relative;
  height:40px;
  background-color:#41338c;
  color:#ffffff;
  padding:0 40px;
}
#sliderController .slides {
}
#sliderController .slides li {
  cursor:pointer;
}
#sliderController .slides li {
  color:#aea5e2;
}
#sliderController .slides li.flex-active-slide {
  color:#ffffff;
}

#sliderController .slides li .item-city {
    font-family: 'roboto_condensedlight';
    font-size:20px;
    margin-left:6px;
    line-height:40px;
}
#sliderController .slides li .item-date {
  font-family: 'roboto_condensedbold';
  font-size:20px;
  line-height:20px;
  padding:4px 10px;
  float:left;
}
#sliderController .slides li .item-date .name-of-month {
  font-family: 'roboto_condensedlight';
  font-size:13px;
  line-height:15px;
}
#sliderController .flex-prev {
  position:absolute;
  top:0;
  left:0;
  z-index:4;
  width:40px;
  height:40px;
  background-color:#22619a;
  color:#ffffff;
  font-size:38px;
  line-height:40px;
  text-align:center;
}
#sliderController .flex-next {
  position:absolute;
  top:0;
  right:0;
  z-index:4;
  width:40px;
  height:40px;
  background-color:#22619a;
  color:#ffffff;
  font-size:38px;
  line-height:40px;
  text-align:center;
}
/*///////////////////////////////////
FIN SECTION SLIDER
///////////////////////////////////*/


/*///////////////////////////////////
SECTION FEED
///////////////////////////////////*/
#sectionFeed {
  margin-top:0;
  width:300px;
  float:left;
}
@media only screen and (max-width:959px) {
  #sectionFeed {
    width:100%;
    margin:0 auto;
    float:none;
    clear:both;
  }
}
#sectionFeed .mid {
  padding:0;
}
#sectionFeed .mid .content {
  padding:0;
}
#socialTimeline {
  max-width:300px;
}
@media only screen and (max-width:959px) {
  #socialTimeline {
    max-width:none;
  }
}
.dpSocialTimeline {
  height:888px!important;
}
@media only screen and (min-width:1280px) {
  .dpSocialTimeline {
    height:983px!important;
  }
}
@media only screen and (max-width:959px) {
  .dpSocialTimeline {
    height:400px!important;
  }
}
div.light div.dpSocialTimeline .dpSocialTimeline_item {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*///////////////////////////////////
FIN SECTION FEED
///////////////////////////////////*/


/*///////////////////////////////////
SECTION DATES
///////////////////////////////////*/
#sectionCity .mid .content {
  padding-top:40px;
}
#sectionCity .wrapp-list-cities {
  width:100%;
  max-width:960px;
  float:left;
}
@media only screen and (min-width:1280px) {
  #sectionCity .wrapp-list-cities {
    max-width:1280px;
  }
}
@media only screen and (max-width:959px) {
  #sectionCity .wrapp-list-cities {
    max-width:100%;
  }
}
#sectionCity .wrapp-list-cities .inner-list-cities {
  padding:16px 0 40px 0;
}
#sectionCity .wrapp-list-cities .inner-list-cities .item-city {
  float:left;
  width:33.333333333%;
  height:60px;
  color:#ffffff;
  margin-bottom:32px;
}
@media only screen and (min-width:1280px) {
  #sectionCity .wrapp-list-cities .inner-list-cities .item-city {
    width:25%;
  }
}
@media only screen and (max-width:959px) {
  #sectionCity .wrapp-list-cities .inner-list-cities .item-city {
    width:33.3333333333333%;
  }
}
@media only screen and (max-width:767px) {
  #sectionCity .wrapp-list-cities .inner-list-cities .item-city {
    width:50%;
  }
}
@media only screen and (max-width:480px) {
  #sectionCity .wrapp-list-cities .inner-list-cities .item-city {
    width:100%;
  }
}
.item-city .circle {
  width:50px;
  height:50px;
  border:#22619a 1px solid;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:5px;
  text-align:center;
  color:#22619a;
  float:left;
  margin-right:6px;
}
.line-number-date {
  font-size:30px;
  line-height:24px;
  font-family: 'roboto_condensedbold';
}
.line-month-name {
  font-size:13px;
  line-height:13px;
  font-family: 'roboto_condensedlight';
}
.link-map, .link-gallery {
  cursor:pointer;
  font-size:13px;
  text-decoration:underline;
  color:#22619a;
}
.link-map a, .link-gallery a {
  color:#22619a;
}


/*///////////////////////////////////
FIN SECTION DATES
///////////////////////////////////*/


.ilightbox-toolbar.metro-black {
  left:100px!important;
}
.ilightbox-toolbar.metro-black a.ilightbox-close {
  position:relative;
}
.ilightbox-toolbar.metro-black a.ilightbox-close:after {
  position:absolute;
  top:0;
  left:-80px;
  content:"FERMER";
  display:block;
  color:#ffffff;
  width:140px;
  height:32px;
  line-height:24px;
}


.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close {
  position:relative;
}
.isMobile .ilightbox-toolbar.metro-black a.ilightbox-close:after {
  position:absolute;
  top:0;
  left:-100px;
  content:"FERMER";
  display:block;
  color:#ffffff;
  width:100px;
  height:64px;
  line-height:48px;
}



/*///////////////////////////////////
SECTION ACTIVITY
///////////////////////////////////*/
#sliderActivity {
  width:100%;
  margin:0 auto;
}
#sectionActivity h2 {
  margin-bottom:12px;
}
#sliderActivity .item-activity {
  max-width:400px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color:#ffffff;
  overflow:hidden;
  padding-bottom:12px;
  margin-right:20px;
  min-height:400px;
  text-align:justify;
}
@media only screen and (min-width:1280px) {
  #sliderActivity .item-activity {
    min-height:410px;
  }
}
@media only screen and (max-width:959px) {
  #sliderActivity .item-activity {
    min-height:420px;
  }
}
#sliderActivity .item-activity img {
  display:block;
  width:100%;
  max-width:320px;
  margin-bottom:5px;
}
#sliderActivity .item-activity h3 {
  padding:0 5px;
  margin-bottom:5px;
  color:#22619a;
}
#sliderActivity .item-activity .text-desc {
  padding:0 5px;
  font-size:15px;
  line-height:20px;
  font-family: 'roboto_condensedlight';
}
#sliderActivity .item-activity .text-desc p {
  font-size:15px;
  font-family: 'roboto_condensedlight';
}
#sliderActivity .item-activity .text-desc ul {
  padding:0 0 0 6px;
  margin:0;
}
#sliderActivity .item-activity .text-desc ul li {
  padding:0;
  margin:0;
}

#sliderActivity .flex-direction-nav {
  width:100%;
  margin:12px 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow:hidden;
}
#sliderActivity .flex-direction-nav .flex-prev,
#sliderActivity .flex-direction-nav .flex-next {
  width:32px;
  height:32px;
  line-height:32px;
  font-size:30px;
  float:left;
  display:block;
  text-align:center;
  color:#666666;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color:#ffffff;
}
#sliderActivity .flex-direction-nav .flex-next {
  float:right;
}

#sliderActivity .item-activity .wrapp-activity {}
#sliderActivity .item-activity .wrapp-activity .img-slider {
  position:relative;
}
#sliderActivity .item-activity .wrapp-activity .flex-direction-nav {
  position:absolute;
  right:4px;
  bottom:4px;
  width:40px;
  height:20px;
  font-size:16px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color:#ffffff;
  overflow:hidden;
}

.touch #sliderActivity .item-activity .wrapp-activity .flex-direction-nav {
  width:64px;
  height:32px;
}
#sliderActivity .item-activity .wrapp-activity .flex-direction-nav .flex-prev,
#sliderActivity .item-activity .wrapp-activity .flex-direction-nav .flex-next {
  width:20px;
  height:20px;
  line-height:20px;
  float:left;
  display:block;
  text-align:center;
  color:#666666;
  font-size:16px;
}

.touch #sliderActivity .item-activity .wrapp-activity .flex-direction-nav .flex-prev,
.touch #sliderActivity .item-activity .wrapp-activity .flex-direction-nav .flex-next {
  width:32px;
  height:32px;
  line-height:32px;
  font-size:32px;
}


/*
<div id="sliderActivity" class="flexslider">
  <ul class="slides">
    <li class="item-activity">
      <div class="wrapp-activity">
        <img class="pix-responsive" src="http://placehold.it/320x240.jpg">
        <h3>Cyspace</h3>
        <p class="text-desc">
          Lorem ipsum dolor sit amet, consectetur adipiscing elit.
          Etiam quis neque at dui pellentesque sollicitudin. Ut ut ullamcorper ante, sed eleifend ante.
          Curabitur lorem sapien, pulvinar non risus vitae, pellentesque interdum orci.
        </p>
      </div>
    </li>
*/
/*///////////////////////////////////
FIN SECTION ACTIVITY
///////////////////////////////////*/


/*///////////////////////////////////
SECTION LOGO
///////////////////////////////////*/
#sectionLogo {
  width:100%;
  padding:40px 0 10px 0;
}
#sectionLogo .mid {

}
#sectionLogo .mid .content {
  max-width:960px;
  margin:0 auto;
  text-align:center;
}
#sectionLogo .mid .content img {
  max-width:160px;
  margin:0 auto;
  text-align:center;
}

@media only screen and (max-width:1280px) {
  #sectionLogo .mid .content {
    max-width:1280px;
  }
  #sectionLogo .mid .content img {
    max-width:none;
  }
}
@media only screen and (max-width:639px) {
  #sectionLogo .mid .content img {
    max-width:160px;
    margin:0 auto;
    text-align:center;
  }
}
/*///////////////////////////////////
FIN SECTION LOGO
///////////////////////////////////*/


#sectionConcept {
  margin-bottom:40px;
}
#sectionConcept p {
  font-family: 'roboto_condensedbold';
}
@media only screen and (min-width:1280px) {
  #sectionConcept p {
    max-width:none;
  }
}


/*///////////////////////////////////
SECTION JEU CONCOURS
///////////////////////////////////*/
#sectionJeuconcours {
  padding:40px 0 0 0;
}

#sectionJeuconcours .mid .content {
  background-size:contain;
  padding-bottom:50px;
  margin-bottom:0;
}
#sectionJeuconcours.live .mid .content {
  background: url('http://gamecontest.m6mobile.fr/img/bg_sectionJeuconcoursNoDot.png') no-repeat right 50%;
  background-size:contain;
}
@media only screen and (max-width:960px) {
  #sectionJeuconcours.live .mid .content {
    background:none;
  }
}
@media only screen and (max-width:767px) {
  #sectionJeuconcours .mid .content {
    padding-bottom:0px;
  }
}
#sectionJeuconcours #pixNoLive {
  display:block;
}
#sectionJeuconcours.live #pixNoLive {
  display:none;
}
#sectionJeuconcours #pixLive {
  display:none;
}
#sectionJeuconcours.live #pixLive {
  display:block;
}
#btnJouer {
  margin:0px auto 30px auto;
  width:100%;
  max-width:240px;
  line-height:40px;
  font-size:30px;
  color:#ffffff;
  background-color:#792475;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding:4px 10px;
  cursor:pointer;
  display:block;
  text-align:center;
  font-family: 'roboto_condensedbold';
  display:block;
}


#goVid {
  margin:10px auto;
  color:#ffffff;
  background-color:#792475;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding:4px 10px;
  cursor:pointer;
  text-align:center;
  font-family: 'roboto_condensedbold';
  display:block;
  max-width:140px;
}


@media only screen and (max-width:767px) {
  #btnJouer {
    margin:10px auto 20px auto;
  }
}
#sectionJeuconcours #contentForm {
  margin-top:30px;
  margin-left:0px;
  display:none;
  width:580px;
  background-color:#22619a;
  color:#ffffff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding:14px 10px 24px 10px;
  border:#ffffff 3px solid;
}
@media only screen and (min-width:1280px) {
  #sectionJeuconcours #contentForm {
    width:940px;
  }
}
@media only screen and (max-width:959px) {
  #sectionJeuconcours #contentForm {
    width:100%;
  }
}
#sectionJeuconcours #contentForm a {
  color:#ffffff;
}
#sectionJeuconcours #contentForm.live {
  display:block;
}
#sectionJeuconcours #contentForm h3 {
  width:100%;
  text-align:center;
  margin-bottom:12px;
  text-transform:uppercase;
}
#sectionJeuconcours #contentForm .line-input {
  margin-bottom:10px;
}
#sectionJeuconcours #contentForm .line-input label {
  display:none;
}
.lt-ie9 #sectionJeuconcours #contentForm .line-input label {
  display:block;
}
#sectionJeuconcours #contentForm .line-checkbox {
  font-size:13px;
  font-family: 'roboto_condensedlight';
  width:100%;
  max-width:80%;
  display:block;
  margin:0 auto 8px auto;
}
#sectionJeuconcours .wrapp-alert-form {
  width:100%;
  max-width:80%;
  display:block;
  margin:0 auto;
  font-size:13px;
  font-family: 'roboto_condensedlight';
  color:#e19e3e;
  text-shadow:none;
}
#sectionJeuconcours #contentForm input[type="text"] {
  width:100%;
  max-width:80%;
  line-height:32px;
  font-size:18px;
  display:block;
  margin:0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding:4px 10px;
  border:#ffffff 2px solid;
}
#sectionJeuconcours #contentForm input[type="text"]:focus, #sectionJeuconcours #contentForm input[type="text"]:active {
  outline:none;
  border:#792475 2px solid;
}
#sectionJeuconcours #contentForm input[type="submit"] {
  width:100%;
  max-width:280px;
  padding:4px 10px;
  line-height:40px;
  font-size:30px;
  color:#ffffff;
  margin:10px auto;
  background-color:#792475;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding:4px 10px;
  cursor:pointer;
  display:block;
  text-align:center;
  font-family: 'roboto_condensedbold';
  border:none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#sectionJeuconcours #contentForm input[type="submit"]:focus, #sectionJeuconcours #contentForm input[type="submit"]:active {
  outline:none;
}

#sectionJeuconcours .intitule-question {
  font-family: 'roboto_condensedbold';
  font-size:18px;
  max-width:400px;
  margin:0 auto 20px auto;
}
#sectionJeuconcours #contentForm #formQuizz .line-checkbox, #sectionJeuconcours #contentForm #formQuizz .line-checkbox-final {
  max-width:none;
  margin-bottom:12px;
  padding-left:0;
  font-family: 'roboto_condensedlight';
  font-size:15px;
  line-height:22px;
  max-width:400px;
  margin-left:auto;
  margin-right:auto;
}
#sectionJeuconcours #contentForm #formQuizz .line-checkbox label, #sectionJeuconcours #contentForm #formQuizz .line-checkbox label {
  cursor:pointer;
}
#sectionJeuconcours .flex-control-nav {
  margin:10px auto;
  text-align:center;
}
#sectionJeuconcours .flex-control-nav li {
  width:20px;
  height:20px;
  display:inline-block;
  border:#ffffff 1px solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  overflow:hidden;
  text-align:center;
  font-family: 'roboto_condensedlight';
  font-size:11px;
  margin:0 3px;
}
#sectionJeuconcours .flex-control-nav li a {
  width:18px;
  height:18px;
  display:block;
  cursor:pointer;
}
#sectionJeuconcours #contentForm .flex-control-nav li a.flex-active {
  background-color:#ffffff;
  color:#792475;
}

#sliderController .flex-disabled {
  display:none;
}
#sectionJeuconcours #btnReglement {
  text-decoration:underline;
}

#sectionJeuconcours #contentForm #successMessage {
  font-size:20px;
  padding:40px 0;
  text-align:center;
}

#sectionJeuconcours #contentForm .requiered-fields {
  text-align:right;
  font-size:10px;
  font-style:italic;
}

/*///////////////////////////////////
SECTION JEU CONCOURS
///////////////////////////////////*/


/*///////////////////////////////////
SECTION PARTENAIRE
///////////////////////////////////*/
#sectionPARTNER {
  background-color:#ffffff;
  width:100%;
  min-height:120px;
}
#sectionPARTNER .mid {

}
#sectionPARTNER .mid .content {
  max-width:1280px;
  margin:0 auto;
}
#sectionPARTNER #listINTITULE li {
  padding-left:20px;
  font-size:12px;
}
#sectionPARTNER #listPARTNER {
  text-align:center;
}
#sectionPARTNER #listPARTNER .logoPARTNER {
  float:left;
  padding:5px 10px;
  width:20%;
  -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
@media only screen and (max-width:639px) {
  #sectionPARTNER #listPARTNER .logoPARTNER {
    display:inline-block;
    width:33.33333333333%;
  }
}
@media only screen and (max-width:480px) {
  #sectionPARTNER #listPARTNER .logoPARTNER {
    width:50%;
  }
}
#sectionPARTNER #listPARTNER .logoPARTNER img {
 width:100%;
 display:block;
 height:auto;
}

/*///////////////////////////////////
FIN SECTION PARTENAIRE
///////////////////////////////////*/





















/*///////////////////////////////////
CORRECTION SI IE < 9
///////////////////////////////////*/
.lt-ie9 .ico img {
    max-width: none;
}


.lt-ie9 .less1280 #main {
    min-width: 960px;
}

.lt-ie9 .less1280 .mainSECTION .mid .content, .lt-ie9 .less1280 .secondarySECTION .mid .content, .lt-ie9 .less1280 #sectionTITRE .mid .wrapp-content {
    width:960px;
    margin:0 auto;
}


.lt-ie9 .less1280 #middle {
    width: 920px;
}




.lt-ie9 .less1280 .selection .flaps {
    float: right;
    position: inherit;
    left: 0;
    top: 0;
    max-width: none;
}

.lt-ie9 .less1280 .selection .flaps  > h3 {
    margin: 22px 0 16px;
}

.lt-ie9 .less1280 .selection .side-push {
    width: 445px;
    float: left;
}

.lt-ie9 .less1280 .selection .side-push .item {
    width: 445px;
    padding-bottom: 7px;
}

.lt-ie9 .less1280 .selection .side-push .item.even .ico {
    margin: 24px 47px 0 0;
}

.lt-ie9 .less1280 .selection .side-push .item h3 {
    margin: 10px 0 0;
}

.lt-ie9 .less1280 .selection .side-push .item.even p, .lt-ie9 .less1280 .selection .side-push .item.odd p {
    width: 280px;
}

.lt-ie9 .less1280 .selection .facebook-box {
    width: 446px;
}

.lt-ie9 .less1280 .selection .flaps {
    margin-top: 0px;
}

.lt-ie9 .less1280 .flapsCarousel {
    width: 915px;
}

.lt-ie9 .less1280 .flapsCarousel .flapContentElement {
    width: 322px;
}
.lt-ie9 .more1280 .flapsCarousel .flapContentElement {
    width:207px;
}
.lt-ie9 .more1280 .flapsCarousel .flapContentWrapper {
    width: 175px;
}

.lt-ie9 .less1280 .flapsCarousel .bottomShadow {
    width: 887px;
    background-position: center top;
    left: 9px;
}

.lt-ie9 .less1280 .flapsCarousel .flapLeftContentWrapper {
    left: 60px;
}

.lt-ie9 .less1280 .flapsCarousel .contentText {
    width: 620px;
}

.lt-ie9 .less1280 .flapsCarousel .flapRightContentWrapper .button {
    left: 240px;
}

.lt-ie9 .more1280 .flapsCarousel .flapRightContentWrapper {

    width: 175px;

}

.lt-ie9 .less1280 .flapsCarousel .flapContentWrapper {
    width: 290px;
}

.lt-ie9 .less1280 .flapsCarousel.colorPurple .flapContentWrapper {
    background: url("../../skins/generic/img/flaps_dark_bg_960.png") no-repeat;
}

.lt-ie9 .less1280 .flapsCarousel .flapRightContentWrapper {
    width: 620px;
}

.lt-ie9 .less1280 .flapsCarousel .listContent {
    width: 580px;
    margin-left: 50px;
}


.lt-ie9 .less1280 .concours-push {
    margin: 29px 20% 0 0;
}

.lt-ie9 .less1280 .concours-push .text {
    float: left;
    margin: 4px 0 0;
}

.lt-ie9 .less1280 .media-query-detect {
    height: 1px;
}


/*///////////////////////////////////
FIN CORRECTION SI IE < 9
///////////////////////////////////*/


/*///////////////////////////////////
CORRECTION SI IE < 8
///////////////////////////////////*/
.lt-ie8 .gradient {filter: none;}
/*///////////////////////////////////
FIN CORRECTION SI IE < 8
///////////////////////////////////*/

/*///////////////////////////////////
CORRECTION SI IE < 7
///////////////////////////////////*/
.lt-ie7 {}
/*///////////////////////////////////
FIN CORRECTION SI IE < 7
///////////////////////////////////*/