/**
 * Contreforme sàrl | http://www.contreforme.ch / info@contreforme.ch
 * Date: 23.07.12
 * Time: 08:55
 */
*{
    margin:0;
    padding:0;
    outline:0;
    border:0;
}
html,body{
    width:100%;
    height:100%;
}
body{
    font-family:"Trebuchet MS",Helvetica,sans-serif;
    font-size:1em;
    color:black;
    background-color:black;
}
.overlay{
    background-color:rgba(0,39,54,.6);
    display:none;
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
}
#screen{
    position:relative;
    /*width:1920px;
    height:1080px;*/
    height:720px;
    width:1280px;
    margin:0 auto;
    background-color:rgb(0,39,54);
    left:0;
    top:0;
}
#content,
#intro_video{
    position:absolute;
    left:0;
    top:0;
    height:720px;
    width:1280px;
}
#timer{
    position:absolute;
    width:150px;
    height:150px;
    background:url(../__layout/timer.png) no-repeat 0 top;
    right:0;
    top:0;
    overflow:hidden;
    color:white;
    text-align:center;
    line-height:2.4em;
    font-size:4em;
    display:none;
}
#warning{
    display:block;
}
#warning p{
    position:absolute;
    top:50%;
    left:50%;
    margin:-200px 0 0 -440px;
    width:800px;
    height:120px;
    padding:40px;
    color:white;
    font-size:2em;
    text-align:center;
    background-color:rgb(0,20,35);
}
#empty_score img{
    width:100%;
    height:auto;
}
#step1 img,
#step2 img{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    display:none;
}
#step3 img,
#step4 img,
#step5 img,
#step6 img{
    position:absolute;
    box-shadow:5px 5px 30px black;
    z-index:900;
}
/*#step7{ background:url(../__layout/commun/7-1.jpg) no-repeat left top; background-size:100% 100%; }
  #step7.type2{ background:url(../__layout/commun/7-2.jpg) no-repeat left top; background-size:100% 100%;}
  #step7.type3{ background:url(../__layout/commun/7-3.jpg) no-repeat left top; background-size:100% 100%; }*/

#step7.type1,
#step7.type2,
#step7.type3{
    display:block;
    border:none;
}
#process_bar{
    width:0px;
    height:5.9%;
    position:relative;
    background-color:rgb(180,253,0);
    top:338px;
    left:270px;
    z-index:1000;
}