.bloc-radius {
    -moz-border-radius:6px;
    -khtml-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;  
    behavior: url(https://m6mobile.fr/css/hackCSS3IE.htc);    
}

ul,li,p {
    margin:0;
    padding:0;
}

.no-margin-bottom {
    margin-bottom:0!important;
    padding-bottom:0!important;
}


.hidden-less768 {display:block;}
.visible-less768{display:none;}


.sectionJEUXCONCOURS {}
.mainSECTION {} 
.sectionJEUXCONCOURS {}



.sectionJEUXCONCOURS .mid {}
.sectionJEUXCONCOURS .mid .content {
    position:relative; 
    width:100%;
    max-width:1300px;
}


.sectionJEUXCONCOURS #visuelJEUX {
    position:relative;
    top:0;
    left: 0;
    width:100%;
    max-width:100%;
    height:520px;
    margin:0 auto;
    -webkit-transition: left 0.3s ease-out;
    -moz-transition: left 0.3s ease-out;
    -ms-transition: left 0.3s ease-out;
    -o-transition: left 0.3s ease-out;
    transition: left 0.3s ease-out;    

}
.sectionJEUXCONCOURS #visuelJEUX .wrapp {
    position:absolute;
    width:100%;
    max-width:1300px;
    height:520px;
    top:0;
    /*left:-17%;*/
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.sectionJEUXCONCOURS #visuelJEUX .wrapp320  {
    margin-bottom:30px;

}
.sectionJEUXCONCOURS #visuelJEUX .wrapp320 img  {
    width:100%;

}
.sectionJEUXCONCOURS #visuelJEUX .hidden-less768 img {
    /*position:absolute;*/
    width:1300px!important;
    max-width: none;
    /*top:0;
    left:0;*/
}

#btnVIDEO {
    position:absolute;
    bottom:10px;
    right:320px;
    cursor:pointer;
    border:#cccccc 1px solid;
    overflow:hidden;
}
#btnVIDEO span {
    position:relative;
    top:0;
    left:0;
    width:120px;
    height:54px;
    overflow:hidden;
    display: block;
}
#btnVIDEO img {
    position:absolute;
    top:-16px;
    left:0;
    max-width:120px!important;
}
#btnVIDEO:after  {
    position:absolute;
    top:16px;
    left:50px;
    width:100%;
    line-height:100%;
    font-size:30px;
    color:#ffffff;
    z-index:999;    
    font-family:'FontAwesome';
    content:"\f04b";
}
#btnVIDEO320 {
    background:#ffffff; 
    padding:4px 0;
    font-family: 'roboto_condensedbold';
    text-align:left;
    margin-left: 20px;
    cursor:pointer;
    display:block;
    float: left;
}
#btnVIDEO320 i {
    margin-left:6px;
}


#btnSYNOPSIS {
    position:absolute;
    bottom:10px;
    left:70px;
    background:#ffffff;
    -moz-border-radius:6px;
    -khtml-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;  
    padding:4px 12px;
    font-size:16px;
    font-family: 'roboto_condensedbold';
    text-align:center;
    cursor:pointer;
    behavior: url(https://m6mobile.fr/css/hackCSS3IE.htc);   
    -webkit-transition: left 0.3s ease-out;
    -moz-transition: left 0.3s ease-out;
    -ms-transition: left 0.3s ease-out;
    -o-transition: left 0.3s ease-out;
    transition: left 0.3s ease-out;       

}
#btnSYNOPSIS320 {
    background:#ffffff; 
    padding:4px 0;
    font-family: 'roboto_condensedbold';
    text-align:left;
    cursor:pointer;
    display:block;
    float:left;
}
#btnSYNOPSIS320 i {
    margin-left:6px;
}

#synopsis {
    padding:12px 10px;
}
#synopsis p {
    font-size:13px;
}

#synopsis320 {
    padding:4px 5px 10px 5px;
}
#synopsis320 h2 {
    font-size:18px;
}
#synopsis320 p {
    font-size:13px;
}
#synopsis.close, #synopsis320.close {
    display:none;
}
#synopsis.open, #synopsis320.open {
    display:block;
}


#indicateurFORM {
    position:relative;
    top:0;
    left:0;
    width:100%;
    height:40px;
    font-size:18px;
    line-height:40px;
    text-align: center;
    background:#e0e1e2;
}
#indicateurFORM:before {    
    position: absolute;
    bottom:-14px;
    left:47%;
    display: inline-block;
    border-right:20px solid transparent;
    border-top:20px solid #e0e1e2;
    border-left:20px solid transparent;
    border-bottom-color: #e0e1e2;
    content: '';      
}


.visible-less768 {}
.hidden-less768 {}


.sectionJEUXCONCOURS #formulaire-inscription {
    position:relative;
}

.sectionJEUXCONCOURS #mainFORM {
    position:absolute;
    top:10px;
    right:10px;
    width:300px;
    height:500px;
    padding:0;
    -webkit-transition: right 0.3s ease-out;
    -moz-transition: right 0.3s ease-out;
    -ms-transition: right 0.3s ease-out;
    -o-transition: right 0.3s ease-out;
    transition: right 0.3s ease-out;    
}
.sectionJEUXCONCOURS #mainFORM .in {
    width:290px;
    margin:0 auto;
}
.sectionJEUXCONCOURS #mainFORM ul {
    width:100%;
    margin:6px auto;
}

.sectionJEUXCONCOURS .mainFORM form input {
    height:20px;
}
.sectionJEUXCONCOURS .mainFORM form input label {
    cursor: pointer;
}
.sectionJEUXCONCOURS .required-fields {
    position:absolute;
    bottom:6px;
    right:0;
    font-family: 'roboto_condensedlight';
    font-size:10px;
    font-style:italic;
}
.sectionJEUXCONCOURS #mainFORM li {
    width:100%;
    margin:0 auto;
}

.sectionJEUXCONCOURS #mainFORM #formulaire-inscription {}


.sectionJEUXCONCOURS #mainFORM h2 {
    font-size:17px;
    line-height:22px;
}

.sectionJEUXCONCOURS #mainFORM .spacer{
    width:100%;
    height:1px;
    margin:6px auto 0 auto;
    background:#d4d4d4;
    border-bottom:#f7f7f7 1px solid;
}

.sectionJEUXCONCOURS #mainFORM .spacerOU {
    margin:0 auto;
    font-size: 20px;
    font-family: 'roboto_condensedbold';
}
.sectionJEUXCONCOURS #mainFORM .spacerOU .barreL {
    height: 1px;
    display: inline-block;
    margin: 0 0 5px 2%;
    width: 38%;
    background:#792475;
}
.sectionJEUXCONCOURS #mainFORM .spacerOU .txt {
    text-align:center;
    width: 20%;
    display: inline-block;
}
.sectionJEUXCONCOURS #mainFORM .spacerOU .barreR {
    height: 1px;
    display: inline-block;
    margin: 0 2% 5px 0;
    width: 38%;
    background:#792475;
}
.sectionJEUXCONCOURS #mainFORM li.checkbox input {
    float:left;
    width:12px;
    margin-right:6px;
}
.sectionJEUXCONCOURS #mainFORM li.checkbox label {
    font-size:12px;
    font-family: 'roboto_condensedlight';
}
.sectionJEUXCONCOURS #mainFORM li.facebook-connect {
    margin-bottom:8px;
}
.sectionJEUXCONCOURS #mainFORM li.facebook-connect .slide-btn-fb {
    margin-left: 8px;
}
.sectionJEUXCONCOURS #mainFORM li.facebook-connect .slide-btn-fb span {
    border-left:#ffffff 1px solid;
    font-size: 11px;
    width: 200px;
}
.sectionJEUXCONCOURS #mainFORM li.input {
    position:relative;
    width:250px;
    margin:0 auto 2px auto;
    padding-bottom:18px;
}
.sectionJEUXCONCOURS #mainFORM li.input input {
    -moz-border-radius:2px;
    -khtml-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;  
}

.sectionJEUXCONCOURS #mainFORM .slide-btn-purp {
    width:250px;
    margin:10px 8px 2px 8px;
    cursor: pointer;
    box-shadow:none;
}
.sectionJEUXCONCOURS #mainFORM .slide-btn-purp span {
    text-align:center;
}
.sectionJEUXCONCOURS .icheckbox {
    padding:0 0 0 20px;
}
.sectionJEUXCONCOURS #mainFORM li.reglement {
    margin:0 0 0 10px;
}
.sectionJEUXCONCOURS #mainFORM li.reglement a {
    font-size:12px;
    font-family: 'roboto_condensedlight';
}




.sectionJEUXCONCOURS #mainFORM li .erreur {
    position:absolute;
    bottom:0;
    line-height:18px;
    height:18px;
    color:#d83950;
    font-family: 'roboto_condensedlight';
}




/*//////////////////////////////////////////
RESPONSIVE STYLES : MORE THAN 1280PX
//////////////////////////////////////////*/
@media screen and (min-width:1300px) {
    .sectionJEUXCONCOURS #mainFORM {
        right:160px;
    }
    #btnVIDEO {       
        right:490px;
    }    
    #synopsis {
        padding:12px 0;
    }        


}

@media screen and (min-width:1160px) and (max-width:1300px) {
    .sectionJEUXCONCOURS #visuelJEUX .wrapp {
        /*left:-17%;%*/
    }
    .lt-ie9 .sectionJEUXCONCOURS #visuelJEUX .wrapp {
        left:0;
    }

}

@media screen and (max-width:1160px) {

}



.lt-ie9 .sectionJEUXCONCOURS #visuelJEUX .hidden-less768 #btnVIDEO img {
    width:120px!important;
}

.lt-ie9 .sectionJEUXCONCOURS #mainFORM .spacerOU {
    margin:0 auto;
}

.lt-ie9 .sectionJEUXCONCOURS #visuelJEUX .wrapp {
    left:-70px;
}

.lt-ie9 .sectionJEUXCONCOURS #mainFORM li.checkbox label, .ie9 .sectionJEUXCONCOURS #mainFORM li.checkbox label {
    font-size:11px;
}


.lt-ie9 #optIn_cgu {visibility: hidden!important;display:none!important;}
.lt-ie9 #optIn_partenaire {visibility: hidden!important;display:none!important;}
.lt-ie9 .﻿pie_first-child {display:none!important;}
.lt-ie9 .sectionJEUXCONCOURS #mainFORM li.input {padding-bottom:18px!important;}
.lt-ie9 .sectionJEUXCONCOURS #mainFORM li.input.no-margin-bottom {padding-bottom:0!important;}
.lt-ie9 .sectionJEUXCONCOURS #mainFORM li.reglement {margin-top:0;}