@charset "UTF-8";
/* CSS Document */
.tdSep,
h1 span.h1_small2 br,
.itForm,
.pQuestions .zones,
.itQuestion,
.bTab .act,
.bTab2 .act,
.bSmart .act,
.footer .bRWD {
	display:none;
}
.itQ1 {
	display: block;
}
.footer {
   /* margin-top: 65px;*/
   margin-top: 126px;
	bottom:0
}
@media all and (min-height:960px) and (min-width:768px) {
	.footer {
		position: fixed;
		bottom:0px;
		margin-top: 0px;
	}
	.pInfos .footer,
	.pLots .footer {
		position: absolute;
		bottom: auto;
		margin-top: 65px;
	}
	body {
    	padding-bottom: 220px;
	}
	.contenu {
    min-height: 550px;
}
	.questionH {
	min-height: 404px;
}
}

@media all and (max-height: 879px) {
	.main {
    	padding-bottom: 100px;
	}
}
@media all and (max-width:1416px) and (min-width:990px) {
	.imgLot.imgVoyage:after {
		background-image: url('../images/lots01-2.png');
		width:370px;
		left:auto;
	right:0px;
		top:50px;
		overflow: hidden;
		position: fixed;
}
}
@media all and (max-width: 1284px) {
	.site {
    width: 100%;
}
	.header {
    position: relative;
}
	.logoJeu {
    margin: 15px 0px;
    width: 200px;
    height: 200px;
		position: absolute;
}
	h1 {
    margin-left:200px;
    font-size: 40px;
}
	.pageLots {
    padding-left: 0px;
}
	.pageLots h2.titre {
    margin-top:55px;
		margin-bottom: 0px;
}
	.imgLot.imgVoyage {
		right: -520px;
}
	.pReglement h2 {
		font-size: 2em;
}
	input.submit, .submit, .submit a, .submit input, input[type="submit"], input[type="button"] {
    font-size: 1.6em;
}
	.subLarge {
    font-size: 2.5em;
}
	.front .logoJeu {
    margin-left: 45px;
}
	.front h1 {
    font-size: 52px;
		margin-left: 205px;
}
	.front h2 {
    font-size: 51px;
}
	.front .cadre p {
    font-size: 28px;
}
	.front .cadre {
    right: 20px;
}

	input[type="radio"] + label {
    width: 405px;
    font-size: 2.4em;
}
	.pageInfos h2 {
    font-size: 2.1em;
}
	h3 {
    font-size: 1.4em;
}
.pageLots h3 {
    font-size: 2em;
}
	.front .contenu {
    text-align: center;
}
	.front .cadre {
    display: inline-block;
		text-align: left;
		margin-left:200px;
}
/* fin 1284 */
}
@media all and (max-width: 1160px) {
.pageInfos h2 {
  margin-top: 30px;
}
}
@media all and (max-width: 1080px) {
	.imgLot.imgVoyage {
    width: 400px;
    right: -475px;	
}
	.cadre {
    max-width:970px;
}
	.imgLot {
    
}
}
@media all and (max-width: 1050px) {
	.imgLot {
    
}
}