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

body
{
background-image:none;

}


.test_image
{
margin-top:0px;
width: 100%;

}

#imgreglement
{
margin-top:26px;
max-width: 100%;
height: auto;
}

#reglement
{
padding:0;
margin:0;
width:100%;
}


.ban
{
margin-top:0;
max-width: 100%;
height: auto;
}

#contenu_image
{
position:relative;
display: block; 

}

img
{
max-width: 100%;
height: auto;
}

.fleche
{


}

.entete
{
position:static;
width:100%;
z-index:1;
}


.intro
{
width:100%;
margin:0 auto;
margin-top:-2px;
box-shadow:none;

}



.bienvenue-mobile
{
margin-top:-7px;
box-shadow:none;
padding-left:10px;
padding-right:15px;
}

.bienvenue
{
margin-top:-15px;
box-shadow:none;
padding:0px;

}

.bienvenue2
{
box-shadow:none;
padding:0px;

}


#merci
{

padding-left:10px;
padding-right:15px;
}

.header
{
position:static;
width:auto;
height:auto;
}





.contenu_divparticipant
{
margin-top:-50px;

}

.img-logo
{
margin-top:15px;
height:36px;
}

.site-pusher
{
height:100%;
width:100%;
transform:translateX(0px);
-webkit-transform:translateX(0px);
-webkit-transition-duration:0.3s;
}

table
{
border:none;
padding: 20px;

}



.bienvenue
{
width:auto;
margin-top:5px;
background-color:white;

font-size:26px;
}

.bienvenue2
{
padding-top:10px;
width:auto;
margin-top:5px;
background-color:white;

font-size:26px;
}




.bienvenue-site
{

display:none;
}	
.bienvenue-mobile
{
display:block;

}
.site-content
{
position:absolute;
width:100%;
top:56px;
bottom:0;
padding-top:0;


overflow-y:scroll;
-webkit-overflow-scrolling:touch;
}

.site-container
{
height:100%;
}

.site-container
{
overflow:hidden;
}

.ok
{
font-size:15px;

}
 
}