/******************
 *
 *      Module created by 202-ecommerce
 *
******************/

#totsplashscreenfont{
     background: #999;
     position: fixed;
     width: 100%!important;
     height: 100%;
     top: 0;
     left: 0;
     text-align: left;
     z-index: 9998;
     color: #000;
     line-height: normal;
}

#totsplashscreen{
     min-height:300px;
     text-align: center;
     padding: 15px;
     padding-bottom: 37px;
     z-index: 9999;
     color: #000;
     line-height: normal;
}

#totsplashscreen input {
     max-width: 100%;
}

#totSplashLeft,
#totSplashRight {
     width: 50%;
     display: inline-block;
     padding: 5px;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
     vertical-align: top;
     overflow: hidden;
}

#totSplashLeft.big,
#totSplashRight.big {
     width: 100%;
}

#header #totsplashscreenfont div, #header #totsplashscreen div{
     float: none;
}

#totsplashscreen #closed{
     background: url('images/close.png') right center no-repeat;
     height: 24px;
     line-height: 24px;
     text-align: right;
     text-transform: uppercase;
     color: #999;
     font-weight: bold;
     margin-bottom: 10px;
     cursor: pointer;
     position: absolute;
     right: -11px;
     top: -12px;
     width: 24px;
}

#header #totsplashscreen #totSplashLeft{
     padding: 0;
     margin: 0;
     float: left;
     border-right: 1px solid #CCC;
}

#header #totsplashscreen #totSplashLeft h2, #header #totsplashscreen #totSplashRight h2{
     background: none;
     color: #000;
     line-height: normal;
     height: auto;
     font-size: 150%;
}

#header #totsplashscreen #totSplashLeft p{
     margin: 5px ;
}

#header #totsplashscreen #totSplashLeft p:last-child{
     margin: 0 ;
     text-align: center;
     width: 100%;
}

#header #totsplashscreen #totSplashRight{
     float: right;
}

#header #totsplashscreen #totSplashRight p{
     margin: 5px ;
}

#header #totsplashscreen #totSplashRight input[type=submit]{
     border-radius: 2px;
     width: 100px;
     height: 20px;
     line-height: 18px;
     padding:0;
     background: none;
     box-shadow: 0.1em 0.1em 0.2em 0.2em #999;  
     -webkit-box-shadow: 0.1em 0.1em 0.2em 0.2em #999;  
     -moz-box-shadow: 0.1em 0.1em 0.2em 0.2em #999;
}

#header #totsplashscreen #totSplashRight p:last-child{
     margin: 0 ;
     text-align: center;
     width: 100%;
}

#header #totsplashscreen #totsplashscreen p{
     max-width: 550px;
     padding: 0;
     margin: 5px 0;
}

#header #totsplashscreenfont#totsplashscreen img{
     max-width:550px;
     max-height: 400px;
}

.totSplashPermission{
     text-align:center;
     text-align: center;
     margin-top: 20px;
     font-size: 22px;
	 text-align:center;
}

.totSplashPermission > a{
     margin-right:20px;
     display:inline-block;
}

/* ADD JDE */

.fancybox-opened .fancybox-skin{
     background-color: transparent;
     -webkit-box-shadow: none!important;
     -moz-box-shadow: none!important;
     box-shadow: none!important;
     padding: 0!important;
}
.fancybox-close{
     display: none;
}
.choixLangue .button{
     font-size: 25px;
     background-color: white!important;
     color: #bd9a71!important;
     font-weight: bold;
     font-family:'Titillium Web', sans-serif;
     width: 100%;
     padding-left: 0;
     padding-right: 0;
     text-align: center;
     display: block;
}
.choixLangue{
     float: left;
     width: 25%;
}
.choixLangue+.choixLangue{
     float: right;
}
.choixLangue+.choixLangue+.choixLangue{
     display: inline-block;
    margin:0 auto;
	float:none;
}


@media screen and (max-width: 600px){
     .choixLangue{
          float: none;
          margin-bottom: 15px;
          width: 100%;
     }
     .choixLangue .button{
          font-size: 18px;
     }
}