/* CSS Document */
@font-face {
  font-family: 'GothamBlack';
  src: url(../fonts/Gotham-Black/Gotham-Black.eot);
  src: url(../fonts/Gotham-Black/Gotham-Black.eot?#iefix) format('embedded-opentype'),
       url(../fonts/Gotham-Black/Gotham-Black.otf) format('otf'),
       url(../fonts/Gotham-Black/Gotham-Black.svg#PlayfairDisplay-VariableFont_wght) format('svg'),
       url(../fonts/Gotham-Black/Gotham-Black.ttf) format('truetype'),
       url(../fonts/Gotham-Black/Gotham-Black.woff) format('woff'),
       url(../fonts/Gotham-Black/Gotham-Black.woff2) format('woff2');
}

html {
	height: 100%;
	margin: 0px;
	}

body {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color:#000000; 
	font-size: 17px;
	height: 100%;
	margin:0px;
	background: #8b2c4a;
}
@media only screen and (min-width: 1200px) {
	body {font-size: 13px;}
}


/******* REDEFINITION STYLES DE BASE ***************/
a {color: #000000;}
textarea {font-family: 'Roboto', sans-serif; font-size: 13px;}
.wrapper {width: 1200px; margin: 0 auto;}
.mobile {display: none;}



#document{/*height: 100%;*/width: 100%; margin: 0 auto; position: relative;}

header {position: relative;}
header a {display: block;}
header img {width:100%; display:block;}
/*.zoneCode-header {display: none; position: absolute; width: 210px; height: 40px; top: 100px; left: 34%; margin-top:0; color: #ffffff; font-weight: 700; }
.zoneCode-header .cpt {display:inline-block; background:#ffffff; padding: 3px; text-align: center; width: 52px; color: #003084; font-size: 17px}
.zoneCode-header .intitule {display:inline-block; margin-left: 5px; font-size: 12px}
@media (min-width:330px) {
	.zoneCode-header {display: block;}
}
@media (min-width:370px) {
	.zoneCode-header {top: 120px;}
}
@media (min-width:440px) {
	.zoneCode-header {top: 140px;}
}
@media (min-width:500px) {
	.zoneCode-header {top: 160px;}
	.zoneCode-header .cpt {font-size: 19px;}
	.zoneCode-header .intitule {font-size: 14px;}
}
@media (min-width:590px) {
	.zoneCode-header {top: 190px;}
	.zoneCode-header .cpt {font-size: 21px;}
	.zoneCode-header .intitule {font-size: 15px;}
}
@media (min-width:680px) {
	.zoneCode-header {top: 220px;}
	.zoneCode-header .cpt {font-size: 23px;}
	.zoneCode-header .intitule {font-size: 17px;}
}

@media (min-width:990px) {
	.zoneCode-header {position: absolute; width: 300px; height: 50px; top: 143px; left: 230px; margin-top:0; color: #ffffff; font-weight: 700; }
	.zoneCode-header .cpt {display:inline-block; background:#ffffff; padding: 3px; text-align: center; width: 52px; color: #003084; font-size: 17px}
	.zoneCode-header .intitule {display:inline-block; margin-left: 5px; font-size: 12px}
}
@media only screen and (min-width: 1200px) {
	.zoneCode-header {position: absolute; height: 50px; top: 173px; left: 280px; margin-top:0;}
	.zoneCode-header .cpt {padding: 5px; text-align: center; width: 60px; color: #003084; font-size: 19px}
	.zoneCode-header .intitule {display:inline-block; margin-left: 5px; font-size: 14px}	
}*/

.content {width: 100%; margin: 0 auto;}
h1 {text-align: center; font-size: 24px; font-weight: bold; margin-bottom: 35px; line-height: 26px;}


#contenu { /*background: url(../images/bg.jpg) top center no-repeat #ffffff;*/}
.partieOffre2 #contenu {background: url(../images/bg2.jpg) top center no-repeat #1a161b;}
/*#contenu #fond1 {background: url(../images/bg-grand.png) top center no-repeat;}*/
/*
header {height: 182px;}
header a {display:block; height:100%}*/

#feuilleBlanche {background:#ffffff; width: calc(100% - 40px); padding:20px; padding-bottom: 20px; position: relative; margin:0 auto;}
.couleur {color:#8b2c4a;}

#contenu #fond1 {position: relative;}
#contenu #fond1 .colDroite {display: none;}



@media (min-width:767px) {
	/*#document {width: 990px;}*/
	#document {width: 767px;}

	/*.content {width: 767px;}*/
	#feuilleBlanche {width: 560px;padding-left:104px; padding-right: 103px;}
}
@media (min-width:990px) {
	/*#document {width: 1200px;}*/
	.zoneA {min-height: 350px; }
	#document {width: 990px;}
	header img {display:none;}
	header {height: 341px;}	
	#contenu {background: url(../images/bg-md.jpg) top center no-repeat #000;}
	/*#fond1 {height: 1391px;}*/
	#feuilleBlanche {background: #ffffff; /*height: calc(100% - 342px - 20px);*/padding-left: 110px; padding-right: 110px; width: 468px; padding-bottom: 30px;}
	/*#contenu #fond1 .colDroite {display: block; position: absolute; top: 260px; color: #ffffff; right: 0px; width: 150px; height: 200px; font-family: myriad-pro, sans-serif; font-size: 14.5px; text-align: center; line-height: 16.5px; font-weight: 600;}
	#contenu #fond1 .colDroite .bloc {margin-top: 60px;}
	#contenu #fond1 .colDroite span {display: block;}
	#contenu #fond1 .colDroite .ligne2 {color: #74c4db;}*/
}
@media only screen and (min-width: 1200px) {
	.zoneA {min-height: 570px; }
	#document {width: 1200px;}
	header {height: 228px;}
	.wrapper {width: 100%; margin: 0 ;}
	.desktop {display: none;}
	#contenu {background: url(../images/bg-lg.jpg) top center no-repeat #fff;}
	/*#fond1 {height: 908px;}*/
	#feuilleBlanche {background: #ffffff; /*height: calc(100% - 228px - 20px);*/ min-height: 560px; padding-left: 80px; padding-right: 80px; width: 524px; padding-bottom: 0;}
/*	#contenu #fond1 .colDroite {position: absolute; top: 320px; right: 0px; width: 255px; height: 200px;  font-size: 18px; text-align: center; line-height: 19px;}
	#contenu #fond1 .colDroite .bloc {margin-top: 70px;}*/
}


#contenu #etapes {width: 300px; height: 100px; /*padding-left: 18px;*/ padding-top: 4px; margin:0 auto; }
#contenu #etapes div {float: left; text-align: center; font-size: 11px; color:#c8c8c8; padding-top: 5px; line-height: 12px;}
#contenu #etapes .etape1, #contenu #etapes .etape2, #contenu #etapes .etape3, #contenu #etapes .etape4 {width: 75px;}

#contenu #etapes div .chiffre {display: block; width: 34px; height: 23px; padding-top: 13px; text-align:center; margin: 0 auto; color:#ffffff; background: #c8c8c8; border-radius: 5px; font-size: 17px;}
#contenu #etapes div.on .chiffre {background: #000;}
#contenu #etapes div .legende {display: block; padding-top: 4px;}
#contenu #etapes div.on .legende {color:#000; }

@media only screen and (min-width: 450px) {
	#contenu #etapes {width: 380px;}
	#contenu #etapes .etape1, #contenu #etapes .etape2, #contenu #etapes .etape3, #contenu #etapes .etape4 {width: 95px;}
	
	#contenu #etapes div {font-size: 13px;}
	#contenu #etapes div .chiffre {width: 44px; height: 28px; padding-top: 16px; border-radius: 5px; font-size: 27px;}
	#contenu #etapes div .legende {padding-top: 4px;}
}
@media (min-width:762px) {
	#contenu #etapes {height: 120px;}
}
@media (min-width:990px) {
	#contenu #etapes {height: 100px;}
}
@media only screen and (min-width: 1200px) {
	#contenu #etapes {height: 80px;}
	#contenu #etapes div {font-size: 11px; padding-top: 3px; line-height: 12px;}
	#contenu #etapes div .chiffre {width: 38px; height: 25px; padding-top: 13px; border-radius: 5px; font-size: 20px;}
	#contenu #etapes div .legende {padding-top: 4px;}
}
/*#contenu #etapes div {float: left; text-align: center; font-size: 11px; color:#cbcaca; padding-top: 45px; line-height: 12px;}
#contenu #etapes .etape1 {width: 80px; background: url(../images/etapes/bt1.png) top center no-repeat; }
#contenu #etapes .etape1.on {background: url(../images/etapes/bt1-on.png) top center no-repeat; color:#efb400;}
#contenu #etapes .etape2 {width: 80px; background: url(../images/etapes/bt2.png) top center no-repeat;}
#contenu #etapes .etape2.on {background: url(../images/etapes/bt2-on.png) top center no-repeat; color:#efb400;}
#contenu #etapes .etape3 {width: 80px; background: url(../images/etapes/bt3.png) top center no-repeat;}
#contenu #etapes .etape3.on { background: url(../images/etapes/bt3-on.png) top center no-repeat;color:#efb400;}
#contenu #etapes .etape4 {width: 80px; background: url(../images/etapes/bt4.png) top center no-repeat;}
#contenu #etapes .etape4.on {background: url(../images/etapes/bt4-on.png) top center no-repeat;color:#efb400;}*/
/*#contenu #etapes .etape5 {width: 95px; background: url(../images/etapes/bt5.png) top center no-repeat;}
#contenu #etapes .etape5.on {background: url(../images/etapes/bt5-on.png) top center no-repeat;color:#c20e1a;}*/


/******* PAGE 0 : accueil ***************/
.page0 #zone-homepage {background: url(../images/page0/bg-xxs.jpg) top center no-repeat; height: 657px; width: 100%; margin: 0 auto; position: relative;}
.page0 #go {font-family: 'GothamBlack', Arial; position: relative; background: #000; font-size: 23px; line-height: 28px;display: block; color: #fff; padding: 7px; border: solid 3px #fff; position: absolute; top: 384px; left: calc(50% - 78px); width: 130px; height: 33px; text-decoration: none; text-align: center;}
.page0 #go:hover {background: #fff; color: #000;}
.page0 #go:before {content: url('../images/page0/fleches.svg'); width: 27px; height: 27px; position: absolute; top: 10px; left:0px; margin-left: -45px; }
.page0 #go:after {content: url('../images/page0/fleches2.svg'); width: 27px; height: 27px; position: absolute; top: 10px; right:0px; margin-right: -45px; }
.page0 #promopresto {background: url(../images/promopresto-xs.png) top center no-repeat; width: 6px; height: 66px; position: absolute; left:382px; top: 527px; display: none;}
.page0 #visuels {display: none;}
@media (min-width:310px) {
	.page0 #zone-homepage {width: 310px;}
	
}
@media (min-width:400px) {
	.page0 #zone-homepage {background: url(../images/page0/bg-xs.jpg) top center no-repeat; height: 848px; width: 400px; }
	.page0 #go {font-size: 25px; line-height: 30px; padding: 12px; top: 488px; left: calc(50% - 94px); width: 157px; height: 33px; }
	.page0 #go:before {width: 29px; height: 29px; top: 12px; left:0px; margin-left: -49px; }
	.page0 #go:after {width: 29px; height: 29px; top: 12px; right:0px; margin-right: -49px; }
	.page0 #promopresto {display: block;}
}
@media (min-width:762px) {
	.page0 #zone-homepage {background: url(../images/page0/bg-sm.jpg) top center no-repeat; height: 1622px; width: 767px;}
	.page0 #go {font-size: 48px; line-height: 56px; padding: 22px; border: solid 4px #fff; top: 920px; left: 206px; width: 300px; height: 66px; }
	.page0 #go:before {width: 44px; height: 44px; top: 28px; left:0px; margin-left: -79px; }
	.page0 #go:after {width: 44px; height: 44px; top: 28px; right:0px; margin-right: -79px; }
	.page0 #promopresto {background: url(../images/promopresto-sm.png) top center no-repeat; width: 21px; height: 146px; left:740px; top: 1011px;}
	.page0 #visuels {display: block; background: url(../images/visuels-sm.png) top center no-repeat; width: 21px; height: 152px; position: absolute; left:740px; top: 859px;}
}
@media (min-width:990px) {
	.page0 #zone-homepage {background: url(../images/page0/bg-md.jpg) top center no-repeat; height: 1642px;width: 990px;}
	.page0 #go {font-size: 34px; line-height: 39px; padding: 19px; border: solid 5px #fff; top: 960px; left: 360px; width: 221px; height: 45px; }
	.page0 #go:before {width: 39px; height: 39px; top: 20px; left:0px; margin-left: -72px; }
	.page0 #go:after {width: 39px; height: 39px; top: 20px; right:0px; margin-right: -72px; }
	.page0 #promopresto {background: url(../images/promopresto-md.png) top center no-repeat; width: 21px; height: 146px; left:947px; top: 1111px;}
	.page0 #visuels {display: block; background: url(../images/visuels-md.png) top center no-repeat; width: 21px; height: 152px; position: absolute; left:947px; top: 959px;}
}
@media (min-width:1200px) {
	.page0 #zone-homepage {background: url(../images/page0/bg-lg.jpg) top center no-repeat; height: 913px; width: 1200px;}
	.page0 #go {font-size: 30px; line-height: 36px; padding: 17px; border: solid 3px #fff; top: 797px; left: 217px; width: 195px; height: 40px; }
	.page0 #go:before {width: 33px; height: 33px; top: 20px; left:0px; margin-left: -60px; }
	.page0 #go:after {width: 33px; height: 33px; top: 20px; right:0px; margin-right: -60px; }
	.page0 #promopresto {background: url(../images/promopresto-lg.png) top center no-repeat; width: 19px; height: 116px; left:1174px; top: 775px;}
	.page0 #visuels {display: block; background: url(../images/visuels-lg.png) top center no-repeat; width: 19px; height: 115px; position: absolute; left:1174px; top: 660px;}
}



/*.page0 #document{width: 100%; margin: 0 auto;}
.page0 #contenu {background: none;}
.page0 #contenu #fond1 { position: relative;}
.page0 #zoneD {width: 100%; overflow: auto; background: #003084;}
.page0 #zoneD #bleu {position: relative;width: 100%; height: 580px; background: url('../images/page0/offre-xs.png') top center no-repeat;}
.page0 #zoneD #photo { width: 100%; }
.page0 #zoneD #myphoto1 {width: 100%; display: block;}
.page0 #mentions1 {width: 100%; background: #28c6de; text-align: center;}
.page0 #mentions1 .un {font-family: myriad-pro, sans-serif; font-size: 13.5px; font-weight: 400; color: #083382; padding-top: 10px; padding-bottom: 9px;}
.page0 #mentions1 .deux {font-family: century-gothic, sans-serif; font-weight: 700; font-size: 19px; color: #ffffff;padding-bottom: 8px; letter-spacing: 1.2px;}
.page0 #avantGo {height: 350px;}
.page0 .intro2 {text-align: center; font-size: 13px; color: #ffffff; line-height: 17px; font-weight: 600; width: calc(100% - 30px); max-width: 480px; margin: 0 auto; margin-bottom: 25px;}
.page0 #go {display: block;  background: url('../images/page0/bt-jouer-xs.png'); width: 296px; height: 39px; margin: 0 auto;  }
.page0 #go:hover {background-position: -296px 0;}
.page0 .zoneCode {text-align: center; color: #ffffff; font-weight: 700; margin-top: 25px;}
.page0 .zoneCode .cpt {display:inline-block; background:#ffffff; padding: 5px; text-align: center; width: 87px; color: #003084; font-size: 22px}
.page0 .zoneCode .intitule {display:inline-block; margin-left: 5px; font-size: 14px}


@media (min-width:762px) {
	.page0 {background: #083381;}	
	.page0 #document {width: 600px;}
	.page0 #contenu {background: none;}
	.page0 #contenu #fond1 {height:inherit;}
	.page0 #zoneD #bleu {width: 100%; height: 880px; background: url('../images/page0/offre-sm.png') top left no-repeat;}
	.page0 #zoneD #photo { width: 100%; height: 814px; background: url('../images/page0/photo-sm.jpg') top left no-repeat; background-size: inherit;}
	.page0 #zoneD #myphoto1 {display: none;}
	.page0 #avantGo {display:none;}
	.page0 #go {position: absolute; background: url('../images/page0/bt-jouer-sm.png'); width: 441px; height: 58px; top: 751px; left: 80px; }
	.page0 #go:hover {background-position: -441px 0;}	
	.page0 .intro2 {position: absolute; width: 480px; height: 100px; top: 580px; left: 60px; font-size: 14px; line-height: 18px; margin-bottom:0;}
	.page0 .zoneCode {position: absolute; width: 300px; height: 50px; top: 670px; left: 150px; margin-top:0;}
}
@media (min-width:990px) {
	.page0 {background: #083381;}
	.page0 #document {width: 990px;}
	.page0 #contenu {background: none;}
	.page0 #contenu #fond1 {height:inherit;}
	.page0 #zoneD {height: 671px;}
	.page0 #zoneD #bleu {float: left; width: calc(100% - 495px); height: 100%; background: url('../images/page0/offre-md.png') top left no-repeat;}
	.page0 #zoneD #photo {float: left; width: 495px; height: 100%; background: url('../images/page0/photo-md.jpg') top left no-repeat;}
	.page0 #go {background: url('../images/page0/bt-jouer-md.png'); width: 357px; height: 47px; top: 545px; left: 66px; }
	.page0 #go:hover {background-position: -357px 0;}
	.page0 .intro2 {position: absolute; width: 400px; height: 100px; top: 470px; left: 39px; font-size: 11px; line-height: 15px; margin-bottom:0;}
	.page0 .zoneCode {position: absolute; width: 300px; height: 50px; top: 618px; left: 89px;}
	.page0 #mentions1 .un {font-family: myriad-pro, sans-serif; font-size: 13px; font-weight: 400; color: #083382; padding-top: 10px; padding-bottom: 9px;}
	.page0 #mentions1 .deux {font-family: century-gothic, sans-serif; font-weight: 700; font-size: 17px; color: #ffffff;padding-bottom: 8px; letter-spacing: 1.2px;}
}
@media (min-width:1200px) {
	.page0 {background: #000;}
	.page0 #document {width: 1200px;}
	.page0 #contenu #fond1 {height:inherit;}
	.page0 #zoneD {height: 814px;}
	.page0 #zoneD #bleu {float: left; width: calc(100% - 600px); height: 100%; background: url('../images/page0/offre-lg.png') top left no-repeat;}
	.page0 #zoneD #photo {float: left; width: 600px; height: 100%; background: url('../images/page0/photo-lg.jpg') top left no-repeat;}
	.page0 #mentions1 {width: 100%; height: 94px; }
	.page0 #go {background: url('../images/page0/bt-jouer-lg.png'); width: 357px; height: 47px; top: 672px; left: 121px; }
	.page0 #go:hover {background-position: -357px 0;}
	.page0 .intro2 {position: absolute; width: 480px; height: 100px; top: 560px; left: 60px; font-size: 14px; line-height: 17px; margin-bottom:0;}
	.page0 .zoneCode {width: 300px; height: 60px; top: 740px; left: 150px;}
	.page0 #mentions1 .un {font-family: myriad-pro, sans-serif; font-size: 13.5px; font-weight: 400; color: #083382; padding-top: 10px; padding-bottom: 9px;}
	.page0 #mentions1 .deux {font-family: century-gothic, sans-serif; font-weight: 700; font-size: 19px; color: #ffffff;padding-bottom: 8px; letter-spacing: 1.2px;}
}
*/


/******* PAGES INTERIEURES  ***************/
.interieure #promopresto {background: url(../images/promopresto-xs.png) top center no-repeat; width: 14px; height: 97px; position: absolute; right:8px; bottom: 15px; display: none;}
.interieure #visuels {display: none;}
@media (min-width:400px) {
	.interieure #promopresto {display: block;}
}
@media (min-width:762px) {
	.interieure #promopresto {background: url(../images/promopresto-sm.png) top center no-repeat; width: 21px; height: 146px; right:18px; bottom: 22px;}
}
@media (min-width:990px) {
	.interieure #promopresto {right:15px; bottom: 15px;}
	.interieure #visuels {display: block; background: url(../images/visuels.png) top center no-repeat; width: 13px; height: 149px; position: absolute; right:15px; bottom: 165px;}
}
@media (min-width:1200px) {
	.interieure #promopresto {right:8px; bottom: 12px;}
	.interieure #visuels {right:7px; bottom: 155px;}
}





/******* PAGE 1 : modalites ***************/
.page1 .zoneA {width:100%; margin:0 auto; padding-top: 10px; color:#23404b; }
.page1 .zoneA h1 {color: #000;}
.page1 .zoneA li {margin-left: 22px; margin-bottom: 22px; line-height: 20px; list-style: disc; text-align: justify;}
.page1 .zoneA .infos {font-size: 14px; line-height: 16px; margin-top: 25px; text-align: justify; margin-left: 22px;}
.page1 .zoneA .infos p {margin-top: 8px;}
div#captcha{
	width: 280px;
	text-align: center;
	font-size: 15px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 30px; color:#000000;
	font-weight: bold;
}
div#captcha table{ display:block; width: 218px;  margin:0 auto; margin-top: 10px; }
div#captcha #captchaValeur {padding: 5px; height: 19px; background:#ffffff; border:solid 1px #000000; text-align: center; color:#000000; font-size: 14px; width: 79px;}
.page1 .boutons {padding-top:5px; width: 218px; margin:0 auto; padding-bottom: 7px;}
.page1 .boutons #btParticipe {border: none; display:block; margin: 0 auto; width: 199px; height: 39px; background: url('../images/page1/bt-participe-lg.png') top left;}
.page1 .boutons #btParticipe:hover {background-position: -199px 0;}
.page1 .valable {text-align: center; margin-top: 15px; font-size: 10px; line-height: 12px;}

@media (min-width:762px) {
	.page1 #feuilleBlanche {width: 480px;padding-left:144px; padding-right: 143px;}
	div#captcha{ margin-top: 60px;}
	.page1 .boutons {margin-bottom: 40px;}
}
@media (min-width:990px) {
	.page1 #feuilleBlanche {padding-left: 110px; padding-right: 110px; /*width: 464px;*/}
	.page1 h1 {padding-bottom:20px; padding-top: 30px;}
	.page1 .zoneA .infos {font-size: 12px; line-height: 14px; }
	div#captcha{ margin-top: 60px;}
}
@media (min-width:1200px) {
	.page1 h1 {padding-bottom:0;}
	.page1 #feuilleBlanche {width: 584px; padding-left: 50px; padding-right: 50px;}
	/*.page1 .zoneA {min-height: 440px;}*/
	.page1 .zoneA li {margin-bottom: 12px; line-height: 15px; }
	.page1 .zoneA .petit {font-size: 11px;  line-height: 12px;}	
	div#captcha{font-size: 12px; margin-top: 70px;}
	.page1 .boutons {margin-top: 40px;}
}


/******* PAGE 2 : INSCRIPTION ***************/
.page2 h1 {margin-top: 20px;}
.page2 .obligatoire {padding-top: 30px; width: 580px; height: 80px; margin:0 auto; text-align: right;font-size: 14px;}
.page2 h2 {text-align: center; font-size: 18px;}

.page2 .bloc .ligne {margin-bottom: 25px; width: 100%;}
.page2 .bloc1 {margin-top: 30px;}
.page2 .bloc2 {margin-top: 60px;}
.page2 .bloc2 .ligne {margin-bottom: 24px; }
.page2 .bloc2 .ligne.mini {margin-bottom: 14px; }
/*.page2 .bloc2.previsu .ligne {margin-bottom: 15px; }
.page2 .bloc2.previsu .ligne.mini {margin-bottom: 5px; }*/
.page2 .bloc .ligne label {width: calc(100% - 10px); display: block; margin-bottom: 6px;}
.page2 .bloc .ligne label .indication {font-size: 14px;line-height: 14px; color:#8a2c49; display:block;}
.page2 .bloc .ligne label.radio {width:auto; }
.page2 .bloc .ligne input[type="text"],.page2 .bloc .ligne input[type="email"] {width: calc(100% - 10px); display: block; border:none; border-right: solid 1px #5c575d; border-bottom: solid 1px #4c474d; height: 25px; padding: 2px; background:#f6f5f5; font-size: 12px;}

.page2 .bloc .ligne select {width: calc(100% - 5px);border:none; border-right: solid 1px #5c575d; border-bottom: solid 1px #4c474d; height: 35px; padding: 2px; background:#f6f5f5;  }
.page2 .bloc .ligne .verifiez {color:#8a2c49; text-align:center; font-size: 13px; }
.page2 .bloc2 .ligne .verifiez {color:#000000; font-weight :bold;}
.page2 .bloc .ligne .info {color:#93c01f; font-size: 9px; margin-right: 0px; margin-top: 2px; text-align: right;}

.page2 .confirmer {width: 100%; margin:0 auto; clear: both; overflow: auto; font-size: 12px;}
.page2 .confirmer .check {margin-top: 37px; }
.page2 .confirmer .ligne2 {margin-bottom: 14px;}
.page2 .obli2 {font-size: 13px;  margin-top: 26px;  margin-bottom: 17px; text-align: right;}
.page2 .assurez {color:#0074bb; font-weight: bold; font-size: 11px; line-height: 14px; margin-bottom: 17px; margin-right: 10px;}

.page2 .boutons {padding-top:28px; width: 199px; margin:0 auto;}
.page2 .boutons #btEnvoyer {border: none; display:block; margin: 0 auto; width: 199px; height: 39px; background: url('../images/page2/bt-envoyer.png') top left;}
.page2 .boutons #btEnvoyer:hover {background-position: -199px 0;}

@media (min-width:990px) {
	.page2 .bloc .ligne {margin-bottom: 20px;}
	.page2 .bloc .ligne label {margin-bottom: 4px;}
	.page2 .bloc2 {margin-top: 20px;}
	.page2 .confirmer .check {margin-top: 27px; }
	.page2 .boutons {padding-top:18px; }
	/*.page2 .bloc {font-size: 14px;}
	.page2 .bloc1 {margin-top: 20px;}
	.page2 .bloc2 {margin-top: 40px;}	
	.page2 .bloc .ligne {margin-bottom: 10px;}
	.page2 .bloc .ligne label {width: 235px; display: inline-table; text-align: right; margin-right: 4px; }
	.page2 .bloc .ligne input[type="text"],.page2 .bloc .ligne input[type="email"] {display: inline-table; width: calc(100% - 320px); height:20px; }
	.page2 .bloc1 .ligne input[type="text"],.page2 .bloc1 .ligne input[type="email"] {display: inline-table;width: calc(100% - 320px);}
	.page2 .bloc .ligne select {display: inline-table;width: calc(100% - 315px); height: 30px;}		
	.page2 .confirmer {  padding-top: 18px;  font-size: 14px; padding-top:40px;}*/
}
@media only screen and (min-width: 1200px) {
	.page2 #feuilleBlanche {padding-left: 30px; padding-right: 30px; width: 624px;}
	.page2 form {margin-top: 25px;}
	.page2 .bloc {font-size: 14px;}
	.page2 .br {display: block;}
	.page2 .bloc1 {width: 245px; float: left; padding-right: 25px; border-right: solid 2px #000000; margin-right: 15px; margin-top:0;}
	.page2 .bloc2 {width: calc(100% - 287px); float: left;margin-top:0;}	
	.page2 .bloc .ligne {margin-bottom: 5px;}
	.page2 .bloc1 .ligne {margin-bottom: 10px;}
	.page2 .bloc .ligne label {width: 81px; display: inline-table; text-align: right; margin-right: 4px; font-size: 11px; line-height: 11px;}
	.page2 .bloc2 .ligne {margin-bottom: 15px;}
	.page2 .bloc2 .ligne label {width: 126px;}	
	.page2 .bloc2 .ligne.troisLignes input {margin-top: 18px;}
	.page2 .bloc2 .ligne.bottomReduit {margin-bottom: 0;}
	.page2 .bloc .ligne input[type="text"],.page2 .bloc .ligne input[type="email"] {display: inline-table; width: 165px; height: 15px;}
	.page2 .bloc1 .ligne input[type="text"],.page2 .bloc1 .ligne input[type="email"] {width: 145px; height: 15px;}
	.page2 .bloc2 .ligne input[type="text"],.page2 .bloc2 .ligne input[type="email"] {width: 189px; height: 15px;}
	.page2 .bloc .ligne select {width: 194px; font-size: 12px;height: 23px;}
	.page2 .bloc .ligne label .indication {font-size: 10px;line-height: 9px; }
	.page2 .obli2 {font-size: 10px;  line-height: 11px; margin-top: 0px; text-align: right; margin-right: 10px; margin-bottom: 17px;}
	.page2 .confirmer { margin:0 auto;padding-top: 0px; font-size: 12px;/*padding-left: 15px;*/ clear: both; overflow: auto; }
}

/******* PAGE 3 : Confirmation ***************/
.page3 .titre2 {display:block; margin:0 auto; margin-bottom: 17px; margin-top: 10px;}
.page3 .liste {width: 100%; margin:0 auto; /*padding-top: 40px;*/ clear: both; font-size: 12px; overflow: hidden; padding-bottom: 38px;}
.page3 .liste .ligne2 {margin-top: 10px; line-height: 15px;}

.page3 .retour {padding-top: 15px; padding-bottom: 15px; text-align: center;}
.page3 .retour .txt {display:block; margin-bottom: 5px; }
.page3 .retour a {display:block; }
.page3 .joindre {/*text-align: center;*/ margin-top: 33px; display:none;}
.page3 .bloc2 .verifiez {margin-top: 15px;}
.page3 .joindre .t, .page3 .joindre .t2 {margin-bottom: 20px;/* background:url('../images/page3/puce.png') top left no-repeat;*/ padding-top: 0px; padding-left: 22px; line-height: 17px;}
.page3 .joindre .t2 {margin-bottom:0px;}
.page3 .joindre .t p, .page3 .joindre .t2 p {}
.page3 .joindre .t input,.page3 .joindre .t2 input {font-size: 12px; margin-top: 4px;}
/*.page3 .joindre #doc1 { width: 100%;}*/
.page3 .joindre .g {font-weight: bold;}
.page3 .joindre .infos {font-size: 11px; color:#8a2c49;}
.page3 .format {display:block; font-size: 13px;}
/*.page3 .confirmer{display: none;}*/
.page3 .obli2 {margin-top: 5px;}
.page3 .attention {display:none; text-align: center;font-size: 12px; color:#8a2c49; line-height: 15px; margin-top: 20px; margin-bottom: 20px;}
.page3 #btRetour {display: inline-table; vertical-align: top;  background: url('../images/page3/bt-retour.png') top left; width: 80px; height: 19px; margin-left: 12px;}
.page3 #btRetour:hover {background-position: -80px 0;}
.page3 .boutons {padding-top:0px; width: 199px; margin:0 auto; display:none;padding-bottom: 20px;}
.page3 .boutons #btValider {border: none; display:block; margin: 0 auto; width: 199px; height: 39px; background: url('../images/page3/bt-valider.png') top left;}
.page3 .boutons #btValider:hover {background-position: -199px 0;}

@media (min-width:600px) {
	.page3 .retour .txt {display:inline-block; width: calc(100% - 227px); margin-bottom: 0px;}
	.page3 .retour a {display:inline-block; width: 150px;}
}
@media (min-width:990px) {
	.page3 .titre2 {margin-bottom: 7px; margin-top: 4px;}
	.page3 .liste {/*width: 550px;*/ font-size: 12px; /*padding-top:40px;*/}
	.page3 .liste .ligne2 {margin-top: 10px;}
	
}
@media only screen and (min-width: 1200px) {
	.page3 .titre2 {margin-bottom: 17px; margin-top: 0px;}
	.page3 .joindre .t p, .page3 .joindre .t2 p {margin-bottom: 5px;display:inline-block; width: calc(100% - 230px);}
	.page3 .joindre .t input,.page3 .joindre .t2 input {width: 210px;font-size: 12px;display:inline-block;}	
	.page3 .joindre  {margin-top: 10px;}
	.page3 .joindre .t {margin-bottom: 10px;}
	.page3 .format { font-size: 12px;}
	.page3 .ligne.deuxLignes label {margin-bottom:0;}
}


/******* PAGE 3 : UPLOAD ***************/
/*.page3Upload h2 {text-align: center; color:#0074bb; font-size: 17px; font-weight: bold;}
.page3Upload .bloc0 {margin-bottom: 90px;}
.page3Upload .joindre1 { margin-top: 18px; margin-bottom: 70px !important;}
.page3Upload .joindre1 .couleur{font-size: 14px;}
.page3Upload .joindre1 input {margin-top: 4px;}
.page3Upload .clear {clear: both;}
.page3Upload .obli2 {text-align: center; margin-top: 20px; font-size: 11px; font-weight: bold; margin-bottom: 30px;}
.page3Upload .boutons {padding-top:0px; width: 338px; margin:0 auto;}
.page3Upload .boutons #btUpload {border: none; display:block; margin: 0 auto; width: 338px; height: 39px; background: url('../images/page3-upload/bt-uploader.png') top left;}
.page3Upload .boutons #btUpload:hover {background-position: -338px 0;}
.page3Upload .joindre1 {text-align: center; margin-top: 48px; margin-bottom: 45px !important;}
.page3Upload .joindre1 .obli3 {font-weight: bold; margin-top: 20px; font-size: 10px;}


@media (min-width:990px) {
}
@media only screen and (min-width: 1200px) {
	.page3Upload h1 {margin-bottom: 15px;}
	.page3Upload .bloc0 {width: 305px; margin: 0 auto; margin-bottom: 35px;}	
	.page3Upload .bloc0 .ligne label {width: 105px;}
	.page3Upload .bloc0 .ligne input[type="text"],.page3Upload .bloc1 .ligne input[type="email"] {width: 185px;}
	.page3Upload .bloc0 .ligne select {width: 190px;}
	.page3Upload .bloc1 .ligne label {width: 75px;}
	.page3Upload .bloc1 .ligne input[type="text"],.page3Upload .bloc1 .ligne input[type="email"] {width: 185px;}
	.page3Upload .bloc1 .ligne select {width: 190px;}
	.page3Upload .bloc2 .ligne label {width: 75px;}
	.page3Upload .bloc2 .ligne input[type="text"],.page3Upload .bloc2 .ligne input[type="email"] {width: 185px;}
	.page3Upload .bloc2 .ligne select {width: 190px;}
	
	.page3Upload .bloc .ligne {margin-bottom: 10px;}
	.page3Upload .joindre1 {text-align: center; font-size: 12px; margin-top: 28px; margin-bottom: 25px !important;}
	.page3Upload .joindre1 .couleur{font-size: 11px;}
	.page3Upload .joindre1 input {margin-top: 4px;}	
	
}
*/



/******* PAGE 3 : JOUER ***************/
.page3Jouer h1 {font-size: 32px; line-height: 27px; margin-top: 25px;}
.page3Jouer h1 .couleur{display: block; font-size: 27px;  margin-top: 12px; line-height: 30px; }

.page3Jouer #machine {width: 331px; margin:0 auto; overflow: auto;}
.page3Jouer #casino {position: relative; width: 266px; float: left;background:url('../images/page3-jouer/bg-bandit-sm.jpg') top center no-repeat;}
.page3Jouer #btJouer {position: relative; width: 65px; float: left;background:url('../images/page3-jouer/manette-sm.jpg') top center no-repeat; height: 221px; cursor: pointer;}
.page3Jouer #btJouer.baissee {background:url('../images/page3-jouer/manette-baissee-sm.jpg') top center no-repeat; cursor: inherit;}
.page3Jouer #casino .content:nth-child(1) {text-align: center; height: 207px;}
.page3Jouer #casino .content > div {clear:both; padding-top: 70px; width: 100%; margin: 0 auto;}
/*.page3Jouer .machineContainer{background-color: #000;padding: 5px 1px 5px 1px;overflow: hidden;height: 135px;}*/
.page3Jouer .slotMachine{		
	width: 74px;
	height: 85px;
	padding: 0px;
	overflow: hidden;
	display: inline-block;
	text-align: center;
	/*background-color: #ffffff;*/
}
/*
.page3Jouer .btn-group-casino {margin-top:220px;}
.page3Jouer .btn-group-casino .btn {border: none;background-color: rgb(209, 79, 119);}
.page3Jouer .btn-group-casino .btn:hover, .btn-group-casino .btn:focus {background-color: rgb(180, 75, 119);}
*/
/*.page3Jouer #btJouer {position: absolute; top: 30px; right: 0px; width: 40px; height: 40px; border: solid 1px #000;}*/

.page3Jouer .slotMachineNoTransition {-webkit-transition: none !important;transition: none !important;}
.page3Jouer .slotMachineBlurFast {-webkit-filter: blur(5px); filter: blur(5px);}
.page3Jouer .slotMachineBlurMedium {-webkit-filter: blur(3px);filter: blur(3px);}
.page3Jouer .slotMachineBlurSlow {-webkit-filter: blur(2px);filter: blur(2px);}
.page3Jouer .slotMachineBlurTurtle {-webkit-filter: blur(1px); filter: blur(1px);}

.page3Jouer .slotMachineGradient {-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(25%, rgba(0,0,0,1)), color-stop(75%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,0)) );
    -webkit-mask: url("data:image/svg+xml;utf8,<svg version="1.1" xmlns="http:// www.w3.org/2000/svg" width="0" height="0"><mask id="slotMachineFadeMask" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox"><linearGradient id="slotMachineFadeGradient" gradientUnits="objectBoundingBox" x="0" y="0"><stop stop-color="white" stop-opacity="0" offset="0"></stop><stop stop-color="white" stop-opacity="1" offset="0.25"></stop><stop stop-color="white" stop-opacity="1" offset="0.75"></stop><stop stop-color="white" stop-opacity="0" offset="1"></stop></linearGradient><rect x="0" y="-1" width="1" height="1" transform="rotate(90)" fill="url(#slotMachineFadeMask)"></rect></mask></svg>#slotMachineFadeMask");
            mask: url("data:image/svg+xml;utf8,<svg version="1.1" xmlns="http:// www.w3.org/2000/svg" width="0" height="0"><mask id="slotMachineFadeMask" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox"><linearGradient id="slotMachineFadeGradient" gradientUnits="objectBoundingBox" x="0" y="0"><stop stop-color="white" stop-opacity="0" offset="0"></stop><stop stop-color="white" stop-opacity="1" offset="0.25"></stop><stop stop-color="white" stop-opacity="1" offset="0.75"></stop><stop stop-color="white" stop-opacity="0" offset="1"></stop></linearGradient><rect x="0" y="-1" width="1" height="1" transform="rotate(90)" fill="url(#slotMachineFadeMask)"></rect></mask></svg>#slotMachineFadeMask");
}

.page3Jouer .machineResult{	color:#fff;text-align:center;font-weight: 900;}
.page3Jouer .noBorder{border:none !important;background: transparent !important;}
.page3Jouer .slotMachine .slot{height:125px;	background-position-x: 55%;	background-repeat: no-repeat;}

.page3Jouer .slot1 {background-image: url("../images/page3-jouer/slot1-sm.png");}
.page3Jouer .slot2 {background-image: url("../images/page3-jouer/slot2-sm.png");}
.page3Jouer .slot3 {background-image: url("../images/page3-jouer/slot3-sm.png");}
/*.page3Jouer .slot0 {background-image: url("../images/page3-jouer/slot0.png");}*/


@media (min-width:600px) {
	.page3Jouer #machine {width: 494px; margin: 0 auto;}
	.page3Jouer #casino {width: 398px; background:url('../images/page3-jouer/bg-bandit.jpg') top center no-repeat;}
	.page3Jouer #btJouer {width: 96px; float: left;background:url('../images/page3-jouer/manette.jpg') top center no-repeat; height: 331px; }
	.page3Jouer #btJouer.baissee {background:url('../images/page3-jouer/manette-baissee.jpg') top center no-repeat; }
	.page3Jouer #casino .content:nth-child(1) { height: 310px;}
	.page3Jouer #casino .content > div {padding-top: 105px; }
	/*.page3Jouer .machineContainer{padding: 5px 1px 5px 1px;height: 135px;}*/
	.page3Jouer .slotMachine{	
		width: 115px;
		height: 125px;
	}
	.page3Jouer .slot1 {background-image: url("../images/page3-jouer/slot1.png");}
	.page3Jouer .slot2 {background-image: url("../images/page3-jouer/slot2.png");}
	.page3Jouer .slot3 {background-image: url("../images/page3-jouer/slot3.png");}
}

@media (min-width:762px) {
	.page3Jouer #machine {width: 494px; margin-left: 58px;}
}
@media (min-width:990px) {
	.page3Jouer #machine {margin-left: 28px;}
}
@media only screen and (min-width: 1200px) {
	.page3Jouer #machine {margin-left: 48px;}
}




/******* PAGE 3b : MERCI ***************/
.page3b h1 {font-size: 40px; line-height: 33px; margin-top: 55px; margin-bottom: 15px;}
.page3b h1 .couleur{display: block; font-size: 27px;  margin-top: 12px;}
.page3b .encore {width: calc(100% - 20px); max-width: 340px; padding: 10px; border: solid 2px #8a2c49; color: #8a2c49; font-weight: bold; font-size: 22px; text-align: center; margin: 0 auto; margin-bottom: 80px;}
.page3b .image {text-align: center; margin-top: 30px; margin-bottom: 30px;}
.page3b .attention {color: #8a2c49; border: solid 3px #8a2c49; border-radius: 15px; text-align: center; padding: 10px; width: calc(100% - 20px); max-width: 550px; margin: 0 auto; margin-top: 50px; font-size: 13px; line-height: 19px;}
.page3b .apres-attention {height: 20px;}
@media (min-width:762px) {
	.page3b h1 {margin-top: 65px;}
	.page3b .image {margin-bottom: 80px;}
}
@media (min-width:990px) {
	.page3b h1 {margin-bottom: 50px;}
	.page3b .image {margin-bottom: 20px;}
}


/******* PAGE 4 : MERCI CONFIRMATION ***************/
/*.page4 .zoneA {min-height: 380px;}
.page4 .zoneA #imgTitre {padding-top: 50px; display: block; margin: 0 auto;}
.page4 .cadre {text-align: center; padding-top: 50px;}
.page4 .rdv {background: url('../images/page4/rdv.png') top center no-repeat; height: 92px; width:345px; margin:0 auto; position: relative;  margin-top: 60px;margin-bottom: 50px;}
.page4 .rdv #pombistro {position:absolute; top: 49px; width: 294px; height: 43px; display:block;}
.page4 .rdv #fb {position:absolute; top: 49px; left: 294px; width: 51px; height: 43px; display:block;}

*/


/******* PAGE 5 : CONFIRMATION ***************/
/*.page5 .zoneA {text-align: center; }
.page5 h1 {padding-top: 30px; font-size: 35px; line-height: 44px; margin-bottom: 30px;}
.page5 .un {font-size: 17px; font-weight: bold; line-height: 22px; margin-bottom: 20px;}
.page5 .deux {font-size: 14px;}
.page5 .cadre {font-size: 14px; margin: 0 auto; margin-top: 18px; border: solid 2px #0074bb; color:#0074bb; padding: 9px; border-radius: 7px; margin-bottom: 20px; max-width: 520px;}
.page5 .boutons {padding-top:40px; padding-bottom: 110px;}
.page5 .boutons #logoWW {width: 100%; max-width: 310px; display:block; margin: 0 auto;}
.page5 .boutons .valable {text-align: center; font-size: 9px; padding-top: 25px; color:#083382;}
@media only screen and (min-width: 990px) {
	page5 .cadre {max-width: inherit;}
}
@media only screen and (min-width: 990px) {
	.page5 .boutons {padding-bottom:0;}
}
*/


/******* PAGE 6 : RESULTAT IG ***************/
/*.page6 .zoneA {padding-top: 20px;}
.page6 .cadre0 {background: url('../images/page6/gain0.png') top center no-repeat; height: 200px; padding-top:160px; margin-top: 40px;}
.page6 .cadre1 {background: url('../images/page6/gain1-xs.png') top center no-repeat;  padding-top:160px;margin-top: 40px;}
.page6 .rdv {background: url('../images/page6/rdv.png') top center no-repeat; height: 92px; width:345px; margin:0 auto; position: relative; margin-bottom: 50px;}
.page6 .rdv #pombistro {position:absolute; top: 49px; width: 294px; height: 43px; display:block;}
.page6 .rdv #fb {position:absolute; top: 49px; left: 294px; width: 51px; height: 43px; display:block;}
.page6 .encadre {text-align: center; color:#8a2c49; margin: 0 auto; border-radius: 6px; padding: 15px; border: solid 2px #efb400; font-size: 13px; margin-bottom: 60px; max-width: 400px; }

@media only screen and (min-width: 767px) {
	.page6 .cadre1 {background: url('../images/page6/gain1.png') top center no-repeat; padding-top:200px; margin-top:0;}
}
@media only screen and (min-width: 1200px) {
	.page6 .zoneA {min-height:400px;}
	.page6 .rdv {margin-bottom:10px;}
	.page6 .encadre {margin-bottom: 40px;}
}

*/

/******* PAGE 8 : CONDITIONS ***************/
.page8 .zoneA {/*min-height: 550px;*/}
.page8 h1 {padding-top: 25px; margin-bottom: 30px;}
.page8 .texte {width: 100%; overflow: auto; text-align: justify; font-size: 13px; line-height: 17px; margin: 0 auto;}
.page8 .texte h2 {margin-top:30px;margin-bottom: 2px;}
.page8 .texte h2.un {margin-top: 0;}
.page8 .texte p {margin-bottom: 8px;}
.page8 .texte ul,.page8 .texte ol {margin-top: 7px; margin-bottom: 22px;}
.page8 .texte ul li {list-style: disc; margin-left: 20px; padding-left:5px; padding-bottom:5px;}
.page8 .texte ol li {list-style: decimal; margin-left: 20px; padding-left:5px; padding-bottom:5px;}
.page8 .boutons {padding-top:30px; width: 199px; margin:0 auto; padding-bottom: 50px;}
.page8 .boutons #btRetour {border: none; display:block; margin: 0 auto; width: 199px; height: 39px; background: url('../images/page8/bt-retour.png') top left;}
.page8 .boutons #btRetour:hover {background-position: -199px 0;}

@media only screen and (min-width: 767px) {

}
@media only screen and (min-width: 990px) {
	.page8 .texte {width: 520px; height: 920px; padding-right: 20px; }
	.page8 .boutons {padding-bottom: 0;}
}
@media only screen and (min-width: 1200px) {
	.page8 .texte {height: 570px;}
	.page8 .boutons {padding-top:20px; padding-bottom: 20px;}
}


/******* PAGE 9 : FIN ***************/
.page9 .zoneA {/*min-height: 550px;*/}
.page9 h1 {padding-top: 35px; margin-bottom: 70px;}
.page9 .image {text-align: center; margin-top: 10px; margin-bottom: 60px;}


/******* FOOTER ***************/

/*#promopresto {background: url(../images/promopresto-interieur.png) top center no-repeat; width: 10px; height: 90px; position: absolute; right: 10px; bottom: 20px;}
.page0 #promoprestoFooter {background: url(../images/promopresto.png) top center no-repeat; width: 11px; height: 126px; position: absolute; left:10px; top: 460px;}
@media only screen and (min-width: 762px) {
	.page0 #promoprestoFooter {background: url(../images/promopresto.png) top center no-repeat;  left:25px; top:inherit; bottom: 1260px;}
}
@media only screen and (min-width: 990px) {
	.page0 #promoprestoFooter {background: url(../images/promopresto.png) top center no-repeat; left:10px; bottom: 270px;}
}
@media only screen and (min-width: 1200px) {
	.page0 #promoprestoFooter {left:25px; bottom: 220px;}
}
*/

/*body.interieure footer {padding-top: 40px; }*/
footer {background: #8b2c4a; text-align: center; font-family: Arial, Helvetica, sans-serif; color:#ffffff;}
footer .gratuit {font-size: 15px; font-weight: bold; padding: 13px; /*height: 50px; */}
footer ul {padding-bottom: 5px; margin-top: 8px; padding-top: 22px; background: url(../images/footer/trait-xs.png) top center no-repeat;}
footer li {margin-bottom: 12px; font-size: 14px;font-weight: bold; }
footer a {color:#fff; text-decoration: none;}
footer a:hover {text-decoration: underline;}

@media only screen and (min-width: 762px) {
	footer {background: url(../images/footer/trait-sm.png) top -30px center no-repeat #8b2c4a; /*background-position-y: -58px;*/}
	/*body.interieure footer {padding-top: 40px; background-position-y: -38px;}*/
	footer .gratuit {font-size: 25px; /*padding-left: 40px; padding-right: 40px;*/ padding-top: 35px; padding-bottom: 70px; line-height: 35px;/*height: 120px; */}
	footer .gratuit .br {display: block;}
	footer ul {background: none; padding-top:0; }
	footer li {margin-bottom: 23px; font-size: 25px;}
}
@media only screen and (min-width: 990px) {
	footer {background: url(../images/footer/trait-md.png) top center no-repeat #8b2c4a;/* background-position-y: -38px;*/}
	/*body.interieure footer {background-position-y: -28px; padding-top: 0;}*/
	footer .gratuit {font-size: 25px; padding:20px; padding-top: 30px; padding-bottom: 75px; line-height: 35px; /*height: 120px;*/ }
	/*body.interieure footer .gratuit {padding-top: 25px; }*/
	footer .gratuit .br {display: inline;}
	footer ul {display:inline-block; margin: 0 auto;}
	footer li {float: left;padding-left: 25px; padding-right: 25px; font-size: 18px;}	
}
@media only screen and (min-width: 1200px) {
	footer {background: url(../images/footer/trait-lg.png) top center no-repeat #8b2c4a;/* background-position-y: -6px;*/}	
	/*body.interieure footer {padding-top: 12px; background-position-y: 2px;}
	body.interieure footer .gratuit {padding-top: 8px; }*/
	footer .gratuit {font-size: 15px; padding:20px; padding-top: 12px; padding-bottom: 17px; line-height: 18px; /*height: 120px;*/ }	
	footer .gratuit .br {display: inline;}
	footer li {font-size: 15px; padding: 10px; margin-bottom:0;  padding-left: 35px; padding-right: 35px;}
	/*footer li a:after {content: "|"; display: inline-block;width: 10px; height: 2px; margin-left: 20px; }
	footer li:last-child a:after {content: "";}*/
}
