@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap');
@import url('https://fonts.googleapis.com/css?family=Kalam&display=swap');
@import url('https://fonts.googleapis.com/css?family=Patrick+Hand&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
/*-------------------------------------------------------------------------------------------
								GRIS
----------------------------------------------------------------------------------------------*/


 html body #page  .w5 {
	width:5px;
}
 html body #page  .maxhpx5 {
	max-height:5px;
}
 html body #page  .maxwpx5 {
	max-width:5px;
}
 html body #page  .h5 {
	height:5px;
}
 html body #page  .sep5 {
	height:5px;
	width:100%;
	float:left;
}


 html body #page  .w10 {
	width:10px;
}
 html body #page  .maxhpx10 {
	max-height:10px;
}
 html body #page  .maxwpx10 {
	max-width:10px;
}
 html body #page  .h10 {
	height:10px;
}
 html body #page  .sep10 {
	height:10px;
	width:100%;
	float:left;
}


 html body #page  .w15 {
	width:15px;
}
 html body #page  .maxhpx15 {
	max-height:15px;
}
 html body #page  .maxwpx15 {
	max-width:15px;
}
 html body #page  .h15 {
	height:15px;
}
 html body #page  .sep15 {
	height:15px;
	width:100%;
	float:left;
}


 html body #page  .w20 {
	width:20px;
}
 html body #page  .maxhpx20 {
	max-height:20px;
}
 html body #page  .maxwpx20 {
	max-width:20px;
}
 html body #page  .h20 {
	height:20px;
}
 html body #page  .sep20 {
	height:20px;
	width:100%;
	float:left;
}


 html body #page  .w25 {
	width:25px;
}
 html body #page  .maxhpx25 {
	max-height:25px;
}
 html body #page  .maxwpx25 {
	max-width:25px;
}
 html body #page  .h25 {
	height:25px;
}
 html body #page  .sep25 {
	height:25px;
	width:100%;
	float:left;
}


 html body #page  .w30 {
	width:30px;
}
 html body #page  .maxhpx30 {
	max-height:30px;
}
 html body #page  .maxwpx30 {
	max-width:30px;
}
 html body #page  .h30 {
	height:30px;
}
 html body #page  .sep30 {
	height:30px;
	width:100%;
	float:left;
}


 html body #page  .w35 {
	width:35px;
}
 html body #page  .maxhpx35 {
	max-height:35px;
}
 html body #page  .maxwpx35 {
	max-width:35px;
}
 html body #page  .h35 {
	height:35px;
}
 html body #page  .sep35 {
	height:35px;
	width:100%;
	float:left;
}


 html body #page  .w40 {
	width:40px;
}
 html body #page  .maxhpx40 {
	max-height:40px;
}
 html body #page  .maxwpx40 {
	max-width:40px;
}
 html body #page  .h40 {
	height:40px;
}
 html body #page  .sep40 {
	height:40px;
	width:100%;
	float:left;
}


 html body #page  .w45 {
	width:45px;
}
 html body #page  .maxhpx45 {
	max-height:45px;
}
 html body #page  .maxwpx45 {
	max-width:45px;
}
 html body #page  .h45 {
	height:45px;
}
 html body #page  .sep45 {
	height:45px;
	width:100%;
	float:left;
}


 html body #page  .w50 {
	width:50px;
}
 html body #page  .maxhpx50 {
	max-height:50px;
}
 html body #page  .maxwpx50 {
	max-width:50px;
}
 html body #page  .h50 {
	height:50px;
}
 html body #page  .sep50 {
	height:50px;
	width:100%;
	float:left;
}


 html body #page  .w55 {
	width:55px;
}
 html body #page  .maxhpx55 {
	max-height:55px;
}
 html body #page  .maxwpx55 {
	max-width:55px;
}
 html body #page  .h55 {
	height:55px;
}
 html body #page  .sep55 {
	height:55px;
	width:100%;
	float:left;
}


 html body #page  .w60 {
	width:60px;
}
 html body #page  .maxhpx60 {
	max-height:60px;
}
 html body #page  .maxwpx60 {
	max-width:60px;
}
 html body #page  .h60 {
	height:60px;
}
 html body #page  .sep60 {
	height:60px;
	width:100%;
	float:left;
}


 html body #page  .w65 {
	width:65px;
}
 html body #page  .maxhpx65 {
	max-height:65px;
}
 html body #page  .maxwpx65 {
	max-width:65px;
}
 html body #page  .h65 {
	height:65px;
}
 html body #page  .sep65 {
	height:65px;
	width:100%;
	float:left;
}


 html body #page  .w70 {
	width:70px;
}
 html body #page  .maxhpx70 {
	max-height:70px;
}
 html body #page  .maxwpx70 {
	max-width:70px;
}
 html body #page  .h70 {
	height:70px;
}
 html body #page  .sep70 {
	height:70px;
	width:100%;
	float:left;
}


 html body #page  .w75 {
	width:75px;
}
 html body #page  .maxhpx75 {
	max-height:75px;
}
 html body #page  .maxwpx75 {
	max-width:75px;
}
 html body #page  .h75 {
	height:75px;
}
 html body #page  .sep75 {
	height:75px;
	width:100%;
	float:left;
}


 html body #page  .w80 {
	width:80px;
}
 html body #page  .maxhpx80 {
	max-height:80px;
}
 html body #page  .maxwpx80 {
	max-width:80px;
}
 html body #page  .h80 {
	height:80px;
}
 html body #page  .sep80 {
	height:80px;
	width:100%;
	float:left;
}


 html body #page  .w85 {
	width:85px;
}
 html body #page  .maxhpx85 {
	max-height:85px;
}
 html body #page  .maxwpx85 {
	max-width:85px;
}
 html body #page  .h85 {
	height:85px;
}
 html body #page  .sep85 {
	height:85px;
	width:100%;
	float:left;
}


 html body #page  .w90 {
	width:90px;
}
 html body #page  .maxhpx90 {
	max-height:90px;
}
 html body #page  .maxwpx90 {
	max-width:90px;
}
 html body #page  .h90 {
	height:90px;
}
 html body #page  .sep90 {
	height:90px;
	width:100%;
	float:left;
}


 html body #page  .w95 {
	width:95px;
}
 html body #page  .maxhpx95 {
	max-height:95px;
}
 html body #page  .maxwpx95 {
	max-width:95px;
}
 html body #page  .h95 {
	height:95px;
}
 html body #page  .sep95 {
	height:95px;
	width:100%;
	float:left;
}


 html body #page  .w100 {
	width:100px;
}
 html body #page  .maxhpx100 {
	max-height:100px;
}
 html body #page  .maxwpx100 {
	max-width:100px;
}
 html body #page  .h100 {
	height:100px;
}
 html body #page  .sep100 {
	height:100px;
	width:100%;
	float:left;
}


 html body #page  .w110 {
	width:110px;
}
 html body #page  .maxhpx110 {
	max-height:110px;
}
 html body #page  .maxwpx110 {
	max-width:110px;
}
 html body #page  .h110 {
	height:110px;
}
 html body #page  .sep110 {
	height:110px;
	width:100%;
	float:left;
}


 html body #page  .w120 {
	width:120px;
}
 html body #page  .maxhpx120 {
	max-height:120px;
}
 html body #page  .maxwpx120 {
	max-width:120px;
}
 html body #page  .h120 {
	height:120px;
}
 html body #page  .sep120 {
	height:120px;
	width:100%;
	float:left;
}


 html body #page  .w130 {
	width:130px;
}
 html body #page  .maxhpx130 {
	max-height:130px;
}
 html body #page  .maxwpx130 {
	max-width:130px;
}
 html body #page  .h130 {
	height:130px;
}
 html body #page  .sep130 {
	height:130px;
	width:100%;
	float:left;
}


 html body #page  .w140 {
	width:140px;
}
 html body #page  .maxhpx140 {
	max-height:140px;
}
 html body #page  .maxwpx140 {
	max-width:140px;
}
 html body #page  .h140 {
	height:140px;
}
 html body #page  .sep140 {
	height:140px;
	width:100%;
	float:left;
}


 html body #page  .w150 {
	width:150px;
}
 html body #page  .maxhpx150 {
	max-height:150px;
}
 html body #page  .maxwpx150 {
	max-width:150px;
}
 html body #page  .h150 {
	height:150px;
}
 html body #page  .sep150 {
	height:150px;
	width:100%;
	float:left;
}


 html body #page  .w160 {
	width:160px;
}
 html body #page  .maxhpx160 {
	max-height:160px;
}
 html body #page  .maxwpx160 {
	max-width:160px;
}
 html body #page  .h160 {
	height:160px;
}
 html body #page  .sep160 {
	height:160px;
	width:100%;
	float:left;
}


 html body #page  .w170 {
	width:170px;
}
 html body #page  .maxhpx170 {
	max-height:170px;
}
 html body #page  .maxwpx170 {
	max-width:170px;
}
 html body #page  .h170 {
	height:170px;
}
 html body #page  .sep170 {
	height:170px;
	width:100%;
	float:left;
}


 html body #page  .w180 {
	width:180px;
}
 html body #page  .maxhpx180 {
	max-height:180px;
}
 html body #page  .maxwpx180 {
	max-width:180px;
}
 html body #page  .h180 {
	height:180px;
}
 html body #page  .sep180 {
	height:180px;
	width:100%;
	float:left;
}


 html body #page  .w190 {
	width:190px;
}
 html body #page  .maxhpx190 {
	max-height:190px;
}
 html body #page  .maxwpx190 {
	max-width:190px;
}
 html body #page  .h190 {
	height:190px;
}
 html body #page  .sep190 {
	height:190px;
	width:100%;
	float:left;
}


 html body #page  .w200 {
	width:200px;
}
 html body #page  .maxhpx200 {
	max-height:200px;
}
 html body #page  .maxwpx200 {
	max-width:200px;
}
 html body #page  .h200 {
	height:200px;
}
 html body #page  .sep200 {
	height:200px;
	width:100%;
	float:left;
}


 html body #page  .w210 {
	width:210px;
}
 html body #page  .maxhpx210 {
	max-height:210px;
}
 html body #page  .maxwpx210 {
	max-width:210px;
}
 html body #page  .h210 {
	height:210px;
}
 html body #page  .sep210 {
	height:210px;
	width:100%;
	float:left;
}


 html body #page  .w220 {
	width:220px;
}
 html body #page  .maxhpx220 {
	max-height:220px;
}
 html body #page  .maxwpx220 {
	max-width:220px;
}
 html body #page  .h220 {
	height:220px;
}
 html body #page  .sep220 {
	height:220px;
	width:100%;
	float:left;
}


 html body #page  .w230 {
	width:230px;
}
 html body #page  .maxhpx230 {
	max-height:230px;
}
 html body #page  .maxwpx230 {
	max-width:230px;
}
 html body #page  .h230 {
	height:230px;
}
 html body #page  .sep230 {
	height:230px;
	width:100%;
	float:left;
}


 html body #page  .w240 {
	width:240px;
}
 html body #page  .maxhpx240 {
	max-height:240px;
}
 html body #page  .maxwpx240 {
	max-width:240px;
}
 html body #page  .h240 {
	height:240px;
}
 html body #page  .sep240 {
	height:240px;
	width:100%;
	float:left;
}


 html body #page  .w250 {
	width:250px;
}
 html body #page  .maxhpx250 {
	max-height:250px;
}
 html body #page  .maxwpx250 {
	max-width:250px;
}
 html body #page  .h250 {
	height:250px;
}
 html body #page  .sep250 {
	height:250px;
	width:100%;
	float:left;
}


 html body #page  .w260 {
	width:260px;
}
 html body #page  .maxhpx260 {
	max-height:260px;
}
 html body #page  .maxwpx260 {
	max-width:260px;
}
 html body #page  .h260 {
	height:260px;
}
 html body #page  .sep260 {
	height:260px;
	width:100%;
	float:left;
}


 html body #page  .w270 {
	width:270px;
}
 html body #page  .maxhpx270 {
	max-height:270px;
}
 html body #page  .maxwpx270 {
	max-width:270px;
}
 html body #page  .h270 {
	height:270px;
}
 html body #page  .sep270 {
	height:270px;
	width:100%;
	float:left;
}


 html body #page  .w280 {
	width:280px;
}
 html body #page  .maxhpx280 {
	max-height:280px;
}
 html body #page  .maxwpx280 {
	max-width:280px;
}
 html body #page  .h280 {
	height:280px;
}
 html body #page  .sep280 {
	height:280px;
	width:100%;
	float:left;
}


 html body #page  .w290 {
	width:290px;
}
 html body #page  .maxhpx290 {
	max-height:290px;
}
 html body #page  .maxwpx290 {
	max-width:290px;
}
 html body #page  .h290 {
	height:290px;
}
 html body #page  .sep290 {
	height:290px;
	width:100%;
	float:left;
}


 html body #page  .w300 {
	width:300px;
}
 html body #page  .maxhpx300 {
	max-height:300px;
}
 html body #page  .maxwpx300 {
	max-width:300px;
}
 html body #page  .h300 {
	height:300px;
}
 html body #page  .sep300 {
	height:300px;
	width:100%;
	float:left;
}


 html body #page  .w310 {
	width:310px;
}
 html body #page  .maxhpx310 {
	max-height:310px;
}
 html body #page  .maxwpx310 {
	max-width:310px;
}
 html body #page  .h310 {
	height:310px;
}
 html body #page  .sep310 {
	height:310px;
	width:100%;
	float:left;
}


 html body #page  .w320 {
	width:320px;
}
 html body #page  .maxhpx320 {
	max-height:320px;
}
 html body #page  .maxwpx320 {
	max-width:320px;
}
 html body #page  .h320 {
	height:320px;
}
 html body #page  .sep320 {
	height:320px;
	width:100%;
	float:left;
}


 html body #page  .w330 {
	width:330px;
}
 html body #page  .maxhpx330 {
	max-height:330px;
}
 html body #page  .maxwpx330 {
	max-width:330px;
}
 html body #page  .h330 {
	height:330px;
}
 html body #page  .sep330 {
	height:330px;
	width:100%;
	float:left;
}


 html body #page  .w340 {
	width:340px;
}
 html body #page  .maxhpx340 {
	max-height:340px;
}
 html body #page  .maxwpx340 {
	max-width:340px;
}
 html body #page  .h340 {
	height:340px;
}
 html body #page  .sep340 {
	height:340px;
	width:100%;
	float:left;
}


 html body #page  .w350 {
	width:350px;
}
 html body #page  .maxhpx350 {
	max-height:350px;
}
 html body #page  .maxwpx350 {
	max-width:350px;
}
 html body #page  .h350 {
	height:350px;
}
 html body #page  .sep350 {
	height:350px;
	width:100%;
	float:left;
}


 html body #page  .w360 {
	width:360px;
}
 html body #page  .maxhpx360 {
	max-height:360px;
}
 html body #page  .maxwpx360 {
	max-width:360px;
}
 html body #page  .h360 {
	height:360px;
}
 html body #page  .sep360 {
	height:360px;
	width:100%;
	float:left;
}


 html body #page  .w370 {
	width:370px;
}
 html body #page  .maxhpx370 {
	max-height:370px;
}
 html body #page  .maxwpx370 {
	max-width:370px;
}
 html body #page  .h370 {
	height:370px;
}
 html body #page  .sep370 {
	height:370px;
	width:100%;
	float:left;
}


 html body #page  .w380 {
	width:380px;
}
 html body #page  .maxhpx380 {
	max-height:380px;
}
 html body #page  .maxwpx380 {
	max-width:380px;
}
 html body #page  .h380 {
	height:380px;
}
 html body #page  .sep380 {
	height:380px;
	width:100%;
	float:left;
}


 html body #page  .w390 {
	width:390px;
}
 html body #page  .maxhpx390 {
	max-height:390px;
}
 html body #page  .maxwpx390 {
	max-width:390px;
}
 html body #page  .h390 {
	height:390px;
}
 html body #page  .sep390 {
	height:390px;
	width:100%;
	float:left;
}


 html body #page  .w400 {
	width:400px;
}
 html body #page  .maxhpx400 {
	max-height:400px;
}
 html body #page  .maxwpx400 {
	max-width:400px;
}
 html body #page  .h400 {
	height:400px;
}
 html body #page  .sep400 {
	height:400px;
	width:100%;
	float:left;
}


 html body #page  .w410 {
	width:410px;
}
 html body #page  .maxhpx410 {
	max-height:410px;
}
 html body #page  .maxwpx410 {
	max-width:410px;
}
 html body #page  .h410 {
	height:410px;
}
 html body #page  .sep410 {
	height:410px;
	width:100%;
	float:left;
}


 html body #page  .w420 {
	width:420px;
}
 html body #page  .maxhpx420 {
	max-height:420px;
}
 html body #page  .maxwpx420 {
	max-width:420px;
}
 html body #page  .h420 {
	height:420px;
}
 html body #page  .sep420 {
	height:420px;
	width:100%;
	float:left;
}


 html body #page  .w430 {
	width:430px;
}
 html body #page  .maxhpx430 {
	max-height:430px;
}
 html body #page  .maxwpx430 {
	max-width:430px;
}
 html body #page  .h430 {
	height:430px;
}
 html body #page  .sep430 {
	height:430px;
	width:100%;
	float:left;
}


 html body #page  .w440 {
	width:440px;
}
 html body #page  .maxhpx440 {
	max-height:440px;
}
 html body #page  .maxwpx440 {
	max-width:440px;
}
 html body #page  .h440 {
	height:440px;
}
 html body #page  .sep440 {
	height:440px;
	width:100%;
	float:left;
}


 html body #page  .w450 {
	width:450px;
}
 html body #page  .maxhpx450 {
	max-height:450px;
}
 html body #page  .maxwpx450 {
	max-width:450px;
}
 html body #page  .h450 {
	height:450px;
}
 html body #page  .sep450 {
	height:450px;
	width:100%;
	float:left;
}


 html body #page  .w460 {
	width:460px;
}
 html body #page  .maxhpx460 {
	max-height:460px;
}
 html body #page  .maxwpx460 {
	max-width:460px;
}
 html body #page  .h460 {
	height:460px;
}
 html body #page  .sep460 {
	height:460px;
	width:100%;
	float:left;
}


 html body #page  .w470 {
	width:470px;
}
 html body #page  .maxhpx470 {
	max-height:470px;
}
 html body #page  .maxwpx470 {
	max-width:470px;
}
 html body #page  .h470 {
	height:470px;
}
 html body #page  .sep470 {
	height:470px;
	width:100%;
	float:left;
}


 html body #page  .w480 {
	width:480px;
}
 html body #page  .maxhpx480 {
	max-height:480px;
}
 html body #page  .maxwpx480 {
	max-width:480px;
}
 html body #page  .h480 {
	height:480px;
}
 html body #page  .sep480 {
	height:480px;
	width:100%;
	float:left;
}


 html body #page  .w490 {
	width:490px;
}
 html body #page  .maxhpx490 {
	max-height:490px;
}
 html body #page  .maxwpx490 {
	max-width:490px;
}
 html body #page  .h490 {
	height:490px;
}
 html body #page  .sep490 {
	height:490px;
	width:100%;
	float:left;
}


 html body #page  .w500 {
	width:500px;
}
 html body #page  .maxhpx500 {
	max-height:500px;
}
 html body #page  .maxwpx500 {
	max-width:500px;
}
 html body #page  .h500 {
	height:500px;
}
 html body #page  .sep500 {
	height:500px;
	width:100%;
	float:left;
}


 html body #page  .w510 {
	width:510px;
}
 html body #page  .maxhpx510 {
	max-height:510px;
}
 html body #page  .maxwpx510 {
	max-width:510px;
}
 html body #page  .h510 {
	height:510px;
}
 html body #page  .sep510 {
	height:510px;
	width:100%;
	float:left;
}


 html body #page  .w520 {
	width:520px;
}
 html body #page  .maxhpx520 {
	max-height:520px;
}
 html body #page  .maxwpx520 {
	max-width:520px;
}
 html body #page  .h520 {
	height:520px;
}
 html body #page  .sep520 {
	height:520px;
	width:100%;
	float:left;
}


 html body #page  .w530 {
	width:530px;
}
 html body #page  .maxhpx530 {
	max-height:530px;
}
 html body #page  .maxwpx530 {
	max-width:530px;
}
 html body #page  .h530 {
	height:530px;
}
 html body #page  .sep530 {
	height:530px;
	width:100%;
	float:left;
}


 html body #page  .w540 {
	width:540px;
}
 html body #page  .maxhpx540 {
	max-height:540px;
}
 html body #page  .maxwpx540 {
	max-width:540px;
}
 html body #page  .h540 {
	height:540px;
}
 html body #page  .sep540 {
	height:540px;
	width:100%;
	float:left;
}


 html body #page  .w550 {
	width:550px;
}
 html body #page  .maxhpx550 {
	max-height:550px;
}
 html body #page  .maxwpx550 {
	max-width:550px;
}
 html body #page  .h550 {
	height:550px;
}
 html body #page  .sep550 {
	height:550px;
	width:100%;
	float:left;
}


 html body #page  .w560 {
	width:560px;
}
 html body #page  .maxhpx560 {
	max-height:560px;
}
 html body #page  .maxwpx560 {
	max-width:560px;
}
 html body #page  .h560 {
	height:560px;
}
 html body #page  .sep560 {
	height:560px;
	width:100%;
	float:left;
}


 html body #page  .w570 {
	width:570px;
}
 html body #page  .maxhpx570 {
	max-height:570px;
}
 html body #page  .maxwpx570 {
	max-width:570px;
}
 html body #page  .h570 {
	height:570px;
}
 html body #page  .sep570 {
	height:570px;
	width:100%;
	float:left;
}


 html body #page  .w580 {
	width:580px;
}
 html body #page  .maxhpx580 {
	max-height:580px;
}
 html body #page  .maxwpx580 {
	max-width:580px;
}
 html body #page  .h580 {
	height:580px;
}
 html body #page  .sep580 {
	height:580px;
	width:100%;
	float:left;
}


 html body #page  .w590 {
	width:590px;
}
 html body #page  .maxhpx590 {
	max-height:590px;
}
 html body #page  .maxwpx590 {
	max-width:590px;
}
 html body #page  .h590 {
	height:590px;
}
 html body #page  .sep590 {
	height:590px;
	width:100%;
	float:left;
}


 html body #page  .w600 {
	width:600px;
}
 html body #page  .maxhpx600 {
	max-height:600px;
}
 html body #page  .maxwpx600 {
	max-width:600px;
}
 html body #page  .h600 {
	height:600px;
}
 html body #page  .sep600 {
	height:600px;
	width:100%;
	float:left;
}


 html body #page  .w610 {
	width:610px;
}
 html body #page  .maxhpx610 {
	max-height:610px;
}
 html body #page  .maxwpx610 {
	max-width:610px;
}
 html body #page  .h610 {
	height:610px;
}
 html body #page  .sep610 {
	height:610px;
	width:100%;
	float:left;
}


 html body #page  .w620 {
	width:620px;
}
 html body #page  .maxhpx620 {
	max-height:620px;
}
 html body #page  .maxwpx620 {
	max-width:620px;
}
 html body #page  .h620 {
	height:620px;
}
 html body #page  .sep620 {
	height:620px;
	width:100%;
	float:left;
}


 html body #page  .w630 {
	width:630px;
}
 html body #page  .maxhpx630 {
	max-height:630px;
}
 html body #page  .maxwpx630 {
	max-width:630px;
}
 html body #page  .h630 {
	height:630px;
}
 html body #page  .sep630 {
	height:630px;
	width:100%;
	float:left;
}


 html body #page  .w640 {
	width:640px;
}
 html body #page  .maxhpx640 {
	max-height:640px;
}
 html body #page  .maxwpx640 {
	max-width:640px;
}
 html body #page  .h640 {
	height:640px;
}
 html body #page  .sep640 {
	height:640px;
	width:100%;
	float:left;
}


 html body #page  .w650 {
	width:650px;
}
 html body #page  .maxhpx650 {
	max-height:650px;
}
 html body #page  .maxwpx650 {
	max-width:650px;
}
 html body #page  .h650 {
	height:650px;
}
 html body #page  .sep650 {
	height:650px;
	width:100%;
	float:left;
}


 html body #page  .w660 {
	width:660px;
}
 html body #page  .maxhpx660 {
	max-height:660px;
}
 html body #page  .maxwpx660 {
	max-width:660px;
}
 html body #page  .h660 {
	height:660px;
}
 html body #page  .sep660 {
	height:660px;
	width:100%;
	float:left;
}


 html body #page  .w670 {
	width:670px;
}
 html body #page  .maxhpx670 {
	max-height:670px;
}
 html body #page  .maxwpx670 {
	max-width:670px;
}
 html body #page  .h670 {
	height:670px;
}
 html body #page  .sep670 {
	height:670px;
	width:100%;
	float:left;
}


 html body #page  .w680 {
	width:680px;
}
 html body #page  .maxhpx680 {
	max-height:680px;
}
 html body #page  .maxwpx680 {
	max-width:680px;
}
 html body #page  .h680 {
	height:680px;
}
 html body #page  .sep680 {
	height:680px;
	width:100%;
	float:left;
}


 html body #page  .w690 {
	width:690px;
}
 html body #page  .maxhpx690 {
	max-height:690px;
}
 html body #page  .maxwpx690 {
	max-width:690px;
}
 html body #page  .h690 {
	height:690px;
}
 html body #page  .sep690 {
	height:690px;
	width:100%;
	float:left;
}


 html body #page  .w700 {
	width:700px;
}
 html body #page  .maxhpx700 {
	max-height:700px;
}
 html body #page  .maxwpx700 {
	max-width:700px;
}
 html body #page  .h700 {
	height:700px;
}
 html body #page  .sep700 {
	height:700px;
	width:100%;
	float:left;
}


 html body #page  .w710 {
	width:710px;
}
 html body #page  .maxhpx710 {
	max-height:710px;
}
 html body #page  .maxwpx710 {
	max-width:710px;
}
 html body #page  .h710 {
	height:710px;
}
 html body #page  .sep710 {
	height:710px;
	width:100%;
	float:left;
}


 html body #page  .w720 {
	width:720px;
}
 html body #page  .maxhpx720 {
	max-height:720px;
}
 html body #page  .maxwpx720 {
	max-width:720px;
}
 html body #page  .h720 {
	height:720px;
}
 html body #page  .sep720 {
	height:720px;
	width:100%;
	float:left;
}


 html body #page  .w730 {
	width:730px;
}
 html body #page  .maxhpx730 {
	max-height:730px;
}
 html body #page  .maxwpx730 {
	max-width:730px;
}
 html body #page  .h730 {
	height:730px;
}
 html body #page  .sep730 {
	height:730px;
	width:100%;
	float:left;
}


 html body #page  .w740 {
	width:740px;
}
 html body #page  .maxhpx740 {
	max-height:740px;
}
 html body #page  .maxwpx740 {
	max-width:740px;
}
 html body #page  .h740 {
	height:740px;
}
 html body #page  .sep740 {
	height:740px;
	width:100%;
	float:left;
}


 html body #page  .w750 {
	width:750px;
}
 html body #page  .maxhpx750 {
	max-height:750px;
}
 html body #page  .maxwpx750 {
	max-width:750px;
}
 html body #page  .h750 {
	height:750px;
}
 html body #page  .sep750 {
	height:750px;
	width:100%;
	float:left;
}


 html body #page  .w760 {
	width:760px;
}
 html body #page  .maxhpx760 {
	max-height:760px;
}
 html body #page  .maxwpx760 {
	max-width:760px;
}
 html body #page  .h760 {
	height:760px;
}
 html body #page  .sep760 {
	height:760px;
	width:100%;
	float:left;
}


 html body #page  .w770 {
	width:770px;
}
 html body #page  .maxhpx770 {
	max-height:770px;
}
 html body #page  .maxwpx770 {
	max-width:770px;
}
 html body #page  .h770 {
	height:770px;
}
 html body #page  .sep770 {
	height:770px;
	width:100%;
	float:left;
}


 html body #page  .w780 {
	width:780px;
}
 html body #page  .maxhpx780 {
	max-height:780px;
}
 html body #page  .maxwpx780 {
	max-width:780px;
}
 html body #page  .h780 {
	height:780px;
}
 html body #page  .sep780 {
	height:780px;
	width:100%;
	float:left;
}


 html body #page  .w790 {
	width:790px;
}
 html body #page  .maxhpx790 {
	max-height:790px;
}
 html body #page  .maxwpx790 {
	max-width:790px;
}
 html body #page  .h790 {
	height:790px;
}
 html body #page  .sep790 {
	height:790px;
	width:100%;
	float:left;
}


 html body #page  .w800 {
	width:800px;
}
 html body #page  .maxhpx800 {
	max-height:800px;
}
 html body #page  .maxwpx800 {
	max-width:800px;
}
 html body #page  .h800 {
	height:800px;
}
 html body #page  .sep800 {
	height:800px;
	width:100%;
	float:left;
}


 html body #page  .w810 {
	width:810px;
}
 html body #page  .maxhpx810 {
	max-height:810px;
}
 html body #page  .maxwpx810 {
	max-width:810px;
}
 html body #page  .h810 {
	height:810px;
}
 html body #page  .sep810 {
	height:810px;
	width:100%;
	float:left;
}


 html body #page  .w820 {
	width:820px;
}
 html body #page  .maxhpx820 {
	max-height:820px;
}
 html body #page  .maxwpx820 {
	max-width:820px;
}
 html body #page  .h820 {
	height:820px;
}
 html body #page  .sep820 {
	height:820px;
	width:100%;
	float:left;
}


 html body #page  .w830 {
	width:830px;
}
 html body #page  .maxhpx830 {
	max-height:830px;
}
 html body #page  .maxwpx830 {
	max-width:830px;
}
 html body #page  .h830 {
	height:830px;
}
 html body #page  .sep830 {
	height:830px;
	width:100%;
	float:left;
}


 html body #page  .w840 {
	width:840px;
}
 html body #page  .maxhpx840 {
	max-height:840px;
}
 html body #page  .maxwpx840 {
	max-width:840px;
}
 html body #page  .h840 {
	height:840px;
}
 html body #page  .sep840 {
	height:840px;
	width:100%;
	float:left;
}


 html body #page  .w850 {
	width:850px;
}
 html body #page  .maxhpx850 {
	max-height:850px;
}
 html body #page  .maxwpx850 {
	max-width:850px;
}
 html body #page  .h850 {
	height:850px;
}
 html body #page  .sep850 {
	height:850px;
	width:100%;
	float:left;
}


 html body #page  .w860 {
	width:860px;
}
 html body #page  .maxhpx860 {
	max-height:860px;
}
 html body #page  .maxwpx860 {
	max-width:860px;
}
 html body #page  .h860 {
	height:860px;
}
 html body #page  .sep860 {
	height:860px;
	width:100%;
	float:left;
}


 html body #page  .w870 {
	width:870px;
}
 html body #page  .maxhpx870 {
	max-height:870px;
}
 html body #page  .maxwpx870 {
	max-width:870px;
}
 html body #page  .h870 {
	height:870px;
}
 html body #page  .sep870 {
	height:870px;
	width:100%;
	float:left;
}


 html body #page  .w880 {
	width:880px;
}
 html body #page  .maxhpx880 {
	max-height:880px;
}
 html body #page  .maxwpx880 {
	max-width:880px;
}
 html body #page  .h880 {
	height:880px;
}
 html body #page  .sep880 {
	height:880px;
	width:100%;
	float:left;
}


 html body #page  .w890 {
	width:890px;
}
 html body #page  .maxhpx890 {
	max-height:890px;
}
 html body #page  .maxwpx890 {
	max-width:890px;
}
 html body #page  .h890 {
	height:890px;
}
 html body #page  .sep890 {
	height:890px;
	width:100%;
	float:left;
}


 html body #page  .w900 {
	width:900px;
}
 html body #page  .maxhpx900 {
	max-height:900px;
}
 html body #page  .maxwpx900 {
	max-width:900px;
}
 html body #page  .h900 {
	height:900px;
}
 html body #page  .sep900 {
	height:900px;
	width:100%;
	float:left;
}


 html body #page  .w910 {
	width:910px;
}
 html body #page  .maxhpx910 {
	max-height:910px;
}
 html body #page  .maxwpx910 {
	max-width:910px;
}
 html body #page  .h910 {
	height:910px;
}
 html body #page  .sep910 {
	height:910px;
	width:100%;
	float:left;
}


 html body #page  .w920 {
	width:920px;
}
 html body #page  .maxhpx920 {
	max-height:920px;
}
 html body #page  .maxwpx920 {
	max-width:920px;
}
 html body #page  .h920 {
	height:920px;
}
 html body #page  .sep920 {
	height:920px;
	width:100%;
	float:left;
}


 html body #page  .w930 {
	width:930px;
}
 html body #page  .maxhpx930 {
	max-height:930px;
}
 html body #page  .maxwpx930 {
	max-width:930px;
}
 html body #page  .h930 {
	height:930px;
}
 html body #page  .sep930 {
	height:930px;
	width:100%;
	float:left;
}


 html body #page  .w940 {
	width:940px;
}
 html body #page  .maxhpx940 {
	max-height:940px;
}
 html body #page  .maxwpx940 {
	max-width:940px;
}
 html body #page  .h940 {
	height:940px;
}
 html body #page  .sep940 {
	height:940px;
	width:100%;
	float:left;
}


 html body #page  .w950 {
	width:950px;
}
 html body #page  .maxhpx950 {
	max-height:950px;
}
 html body #page  .maxwpx950 {
	max-width:950px;
}
 html body #page  .h950 {
	height:950px;
}
 html body #page  .sep950 {
	height:950px;
	width:100%;
	float:left;
}


 html body #page  .w960 {
	width:960px;
}
 html body #page  .maxhpx960 {
	max-height:960px;
}
 html body #page  .maxwpx960 {
	max-width:960px;
}
 html body #page  .h960 {
	height:960px;
}
 html body #page  .sep960 {
	height:960px;
	width:100%;
	float:left;
}


 html body #page  .w970 {
	width:970px;
}
 html body #page  .maxhpx970 {
	max-height:970px;
}
 html body #page  .maxwpx970 {
	max-width:970px;
}
 html body #page  .h970 {
	height:970px;
}
 html body #page  .sep970 {
	height:970px;
	width:100%;
	float:left;
}


 html body #page  .w980 {
	width:980px;
}
 html body #page  .maxhpx980 {
	max-height:980px;
}
 html body #page  .maxwpx980 {
	max-width:980px;
}
 html body #page  .h980 {
	height:980px;
}
 html body #page  .sep980 {
	height:980px;
	width:100%;
	float:left;
}


 html body #page  .w990 {
	width:990px;
}
 html body #page  .maxhpx990 {
	max-height:990px;
}
 html body #page  .maxwpx990 {
	max-width:990px;
}
 html body #page  .h990 {
	height:990px;
}
 html body #page  .sep990 {
	height:990px;
	width:100%;
	float:left;
}


 html body #page  .w1000 {
	width:1000px;
}
 html body #page  .maxhpx1000 {
	max-height:1000px;
}
 html body #page  .maxwpx1000 {
	max-width:1000px;
}
 html body #page  .h1000 {
	height:1000px;
}
 html body #page  .sep1000 {
	height:1000px;
	width:100%;
	float:left;
}

 html body #page  .indent0 {
	text-indent:0px;
}
 html body #page  .line_height0 {
	line-height:0px;
}
 html body #page  .wp0 {
	width:0%;
}
 html body #page  .hp0 {
	height:0%;
}
 html body #page  .mt0 {
	margin-top:0px;
}
 html body #page  .mb0 {
	margin-bottom:0px;
}
 html body #page  .mtb0 {
	margin-top:0px;
	margin-bottom:0px;
}

 html body #page  .ml0 {
	margin-left:0px;
}
 html body #page  .mr0 {
	margin-right:0px;
}
 html body #page  .pt0 {
	padding-top:0px;
}
 html body #page  .p0 {
	padding:0px;
}
 html body #page  .pb0 {
	padding-bottom:0px;
}
 html body #page  .pl0 {
	padding-left:0px;
}
 html body #page  .pr0 {
	padding-right:0px;
}


 html body #page  .indent5 {
	text-indent:5px;
}
 html body #page  .line_height5 {
	line-height:5px;
}
 html body #page  .wp5 {
	width:5%;
}
 html body #page  .hp5 {
	height:5%;
}
 html body #page  .mt5 {
	margin-top:5px;
}
 html body #page  .mb5 {
	margin-bottom:5px;
}
 html body #page  .mtb5 {
	margin-top:5px;
	margin-bottom:5px;
}

 html body #page  .ml5 {
	margin-left:5px;
}
 html body #page  .mr5 {
	margin-right:5px;
}
 html body #page  .pt5 {
	padding-top:5px;
}
 html body #page  .p5 {
	padding:5px;
}
 html body #page  .pb5 {
	padding-bottom:5px;
}
 html body #page  .pl5 {
	padding-left:5px;
}
 html body #page  .pr5 {
	padding-right:5px;
}


 html body #page  .indent10 {
	text-indent:10px;
}
 html body #page  .line_height10 {
	line-height:10px;
}
 html body #page  .wp10 {
	width:10%;
}
 html body #page  .hp10 {
	height:10%;
}
 html body #page  .mt10 {
	margin-top:10px;
}
 html body #page  .mb10 {
	margin-bottom:10px;
}
 html body #page  .mtb10 {
	margin-top:10px;
	margin-bottom:10px;
}

 html body #page  .ml10 {
	margin-left:10px;
}
 html body #page  .mr10 {
	margin-right:10px;
}
 html body #page  .pt10 {
	padding-top:10px;
}
 html body #page  .p10 {
	padding:10px;
}
 html body #page  .pb10 {
	padding-bottom:10px;
}
 html body #page  .pl10 {
	padding-left:10px;
}
 html body #page  .pr10 {
	padding-right:10px;
}


 html body #page  .indent15 {
	text-indent:15px;
}
 html body #page  .line_height15 {
	line-height:15px;
}
 html body #page  .wp15 {
	width:15%;
}
 html body #page  .hp15 {
	height:15%;
}
 html body #page  .mt15 {
	margin-top:15px;
}
 html body #page  .mb15 {
	margin-bottom:15px;
}
 html body #page  .mtb15 {
	margin-top:15px;
	margin-bottom:15px;
}

 html body #page  .ml15 {
	margin-left:15px;
}
 html body #page  .mr15 {
	margin-right:15px;
}
 html body #page  .pt15 {
	padding-top:15px;
}
 html body #page  .p15 {
	padding:15px;
}
 html body #page  .pb15 {
	padding-bottom:15px;
}
 html body #page  .pl15 {
	padding-left:15px;
}
 html body #page  .pr15 {
	padding-right:15px;
}


 html body #page  .indent20 {
	text-indent:20px;
}
 html body #page  .line_height20 {
	line-height:20px;
}
 html body #page  .wp20 {
	width:20%;
}
 html body #page  .hp20 {
	height:20%;
}
 html body #page  .mt20 {
	margin-top:20px;
}
 html body #page  .mb20 {
	margin-bottom:20px;
}
 html body #page  .mtb20 {
	margin-top:20px;
	margin-bottom:20px;
}

 html body #page  .ml20 {
	margin-left:20px;
}
 html body #page  .mr20 {
	margin-right:20px;
}
 html body #page  .pt20 {
	padding-top:20px;
}
 html body #page  .p20 {
	padding:20px;
}
 html body #page  .pb20 {
	padding-bottom:20px;
}
 html body #page  .pl20 {
	padding-left:20px;
}
 html body #page  .pr20 {
	padding-right:20px;
}


 html body #page  .indent25 {
	text-indent:25px;
}
 html body #page  .line_height25 {
	line-height:25px;
}
 html body #page  .wp25 {
	width:25%;
}
 html body #page  .hp25 {
	height:25%;
}
 html body #page  .mt25 {
	margin-top:25px;
}
 html body #page  .mb25 {
	margin-bottom:25px;
}
 html body #page  .mtb25 {
	margin-top:25px;
	margin-bottom:25px;
}

 html body #page  .ml25 {
	margin-left:25px;
}
 html body #page  .mr25 {
	margin-right:25px;
}
 html body #page  .pt25 {
	padding-top:25px;
}
 html body #page  .p25 {
	padding:25px;
}
 html body #page  .pb25 {
	padding-bottom:25px;
}
 html body #page  .pl25 {
	padding-left:25px;
}
 html body #page  .pr25 {
	padding-right:25px;
}


 html body #page  .indent30 {
	text-indent:30px;
}
 html body #page  .line_height30 {
	line-height:30px;
}
 html body #page  .wp30 {
	width:30%;
}
 html body #page  .hp30 {
	height:30%;
}
 html body #page  .mt30 {
	margin-top:30px;
}
 html body #page  .mb30 {
	margin-bottom:30px;
}
 html body #page  .mtb30 {
	margin-top:30px;
	margin-bottom:30px;
}

 html body #page  .ml30 {
	margin-left:30px;
}
 html body #page  .mr30 {
	margin-right:30px;
}
 html body #page  .pt30 {
	padding-top:30px;
}
 html body #page  .p30 {
	padding:30px;
}
 html body #page  .pb30 {
	padding-bottom:30px;
}
 html body #page  .pl30 {
	padding-left:30px;
}
 html body #page  .pr30 {
	padding-right:30px;
}


 html body #page  .indent35 {
	text-indent:35px;
}
 html body #page  .line_height35 {
	line-height:35px;
}
 html body #page  .wp35 {
	width:35%;
}
 html body #page  .hp35 {
	height:35%;
}
 html body #page  .mt35 {
	margin-top:35px;
}
 html body #page  .mb35 {
	margin-bottom:35px;
}
 html body #page  .mtb35 {
	margin-top:35px;
	margin-bottom:35px;
}

 html body #page  .ml35 {
	margin-left:35px;
}
 html body #page  .mr35 {
	margin-right:35px;
}
 html body #page  .pt35 {
	padding-top:35px;
}
 html body #page  .p35 {
	padding:35px;
}
 html body #page  .pb35 {
	padding-bottom:35px;
}
 html body #page  .pl35 {
	padding-left:35px;
}
 html body #page  .pr35 {
	padding-right:35px;
}


 html body #page  .indent40 {
	text-indent:40px;
}
 html body #page  .line_height40 {
	line-height:40px;
}
 html body #page  .wp40 {
	width:40%;
}
 html body #page  .hp40 {
	height:40%;
}
 html body #page  .mt40 {
	margin-top:40px;
}
 html body #page  .mb40 {
	margin-bottom:40px;
}
 html body #page  .mtb40 {
	margin-top:40px;
	margin-bottom:40px;
}

 html body #page  .ml40 {
	margin-left:40px;
}
 html body #page  .mr40 {
	margin-right:40px;
}
 html body #page  .pt40 {
	padding-top:40px;
}
 html body #page  .p40 {
	padding:40px;
}
 html body #page  .pb40 {
	padding-bottom:40px;
}
 html body #page  .pl40 {
	padding-left:40px;
}
 html body #page  .pr40 {
	padding-right:40px;
}


 html body #page  .indent45 {
	text-indent:45px;
}
 html body #page  .line_height45 {
	line-height:45px;
}
 html body #page  .wp45 {
	width:45%;
}
 html body #page  .hp45 {
	height:45%;
}
 html body #page  .mt45 {
	margin-top:45px;
}
 html body #page  .mb45 {
	margin-bottom:45px;
}
 html body #page  .mtb45 {
	margin-top:45px;
	margin-bottom:45px;
}

 html body #page  .ml45 {
	margin-left:45px;
}
 html body #page  .mr45 {
	margin-right:45px;
}
 html body #page  .pt45 {
	padding-top:45px;
}
 html body #page  .p45 {
	padding:45px;
}
 html body #page  .pb45 {
	padding-bottom:45px;
}
 html body #page  .pl45 {
	padding-left:45px;
}
 html body #page  .pr45 {
	padding-right:45px;
}


 html body #page  .indent50 {
	text-indent:50px;
}
 html body #page  .line_height50 {
	line-height:50px;
}
 html body #page  .wp50 {
	width:50%;
}
 html body #page  .hp50 {
	height:50%;
}
 html body #page  .mt50 {
	margin-top:50px;
}
 html body #page  .mb50 {
	margin-bottom:50px;
}
 html body #page  .mtb50 {
	margin-top:50px;
	margin-bottom:50px;
}

 html body #page  .ml50 {
	margin-left:50px;
}
 html body #page  .mr50 {
	margin-right:50px;
}
 html body #page  .pt50 {
	padding-top:50px;
}
 html body #page  .p50 {
	padding:50px;
}
 html body #page  .pb50 {
	padding-bottom:50px;
}
 html body #page  .pl50 {
	padding-left:50px;
}
 html body #page  .pr50 {
	padding-right:50px;
}


 html body #page  .indent55 {
	text-indent:55px;
}
 html body #page  .line_height55 {
	line-height:55px;
}
 html body #page  .wp55 {
	width:55%;
}
 html body #page  .hp55 {
	height:55%;
}
 html body #page  .mt55 {
	margin-top:55px;
}
 html body #page  .mb55 {
	margin-bottom:55px;
}
 html body #page  .mtb55 {
	margin-top:55px;
	margin-bottom:55px;
}

 html body #page  .ml55 {
	margin-left:55px;
}
 html body #page  .mr55 {
	margin-right:55px;
}
 html body #page  .pt55 {
	padding-top:55px;
}
 html body #page  .p55 {
	padding:55px;
}
 html body #page  .pb55 {
	padding-bottom:55px;
}
 html body #page  .pl55 {
	padding-left:55px;
}
 html body #page  .pr55 {
	padding-right:55px;
}


 html body #page  .indent60 {
	text-indent:60px;
}
 html body #page  .line_height60 {
	line-height:60px;
}
 html body #page  .wp60 {
	width:60%;
}
 html body #page  .hp60 {
	height:60%;
}
 html body #page  .mt60 {
	margin-top:60px;
}
 html body #page  .mb60 {
	margin-bottom:60px;
}
 html body #page  .mtb60 {
	margin-top:60px;
	margin-bottom:60px;
}

 html body #page  .ml60 {
	margin-left:60px;
}
 html body #page  .mr60 {
	margin-right:60px;
}
 html body #page  .pt60 {
	padding-top:60px;
}
 html body #page  .p60 {
	padding:60px;
}
 html body #page  .pb60 {
	padding-bottom:60px;
}
 html body #page  .pl60 {
	padding-left:60px;
}
 html body #page  .pr60 {
	padding-right:60px;
}


 html body #page  .indent65 {
	text-indent:65px;
}
 html body #page  .line_height65 {
	line-height:65px;
}
 html body #page  .wp65 {
	width:65%;
}
 html body #page  .hp65 {
	height:65%;
}
 html body #page  .mt65 {
	margin-top:65px;
}
 html body #page  .mb65 {
	margin-bottom:65px;
}
 html body #page  .mtb65 {
	margin-top:65px;
	margin-bottom:65px;
}

 html body #page  .ml65 {
	margin-left:65px;
}
 html body #page  .mr65 {
	margin-right:65px;
}
 html body #page  .pt65 {
	padding-top:65px;
}
 html body #page  .p65 {
	padding:65px;
}
 html body #page  .pb65 {
	padding-bottom:65px;
}
 html body #page  .pl65 {
	padding-left:65px;
}
 html body #page  .pr65 {
	padding-right:65px;
}


 html body #page  .indent70 {
	text-indent:70px;
}
 html body #page  .line_height70 {
	line-height:70px;
}
 html body #page  .wp70 {
	width:70%;
}
 html body #page  .hp70 {
	height:70%;
}
 html body #page  .mt70 {
	margin-top:70px;
}
 html body #page  .mb70 {
	margin-bottom:70px;
}
 html body #page  .mtb70 {
	margin-top:70px;
	margin-bottom:70px;
}

 html body #page  .ml70 {
	margin-left:70px;
}
 html body #page  .mr70 {
	margin-right:70px;
}
 html body #page  .pt70 {
	padding-top:70px;
}
 html body #page  .p70 {
	padding:70px;
}
 html body #page  .pb70 {
	padding-bottom:70px;
}
 html body #page  .pl70 {
	padding-left:70px;
}
 html body #page  .pr70 {
	padding-right:70px;
}


 html body #page  .indent75 {
	text-indent:75px;
}
 html body #page  .line_height75 {
	line-height:75px;
}
 html body #page  .wp75 {
	width:75%;
}
 html body #page  .hp75 {
	height:75%;
}
 html body #page  .mt75 {
	margin-top:75px;
}
 html body #page  .mb75 {
	margin-bottom:75px;
}
 html body #page  .mtb75 {
	margin-top:75px;
	margin-bottom:75px;
}

 html body #page  .ml75 {
	margin-left:75px;
}
 html body #page  .mr75 {
	margin-right:75px;
}
 html body #page  .pt75 {
	padding-top:75px;
}
 html body #page  .p75 {
	padding:75px;
}
 html body #page  .pb75 {
	padding-bottom:75px;
}
 html body #page  .pl75 {
	padding-left:75px;
}
 html body #page  .pr75 {
	padding-right:75px;
}


 html body #page  .indent80 {
	text-indent:80px;
}
 html body #page  .line_height80 {
	line-height:80px;
}
 html body #page  .wp80 {
	width:80%;
}
 html body #page  .hp80 {
	height:80%;
}
 html body #page  .mt80 {
	margin-top:80px;
}
 html body #page  .mb80 {
	margin-bottom:80px;
}
 html body #page  .mtb80 {
	margin-top:80px;
	margin-bottom:80px;
}

 html body #page  .ml80 {
	margin-left:80px;
}
 html body #page  .mr80 {
	margin-right:80px;
}
 html body #page  .pt80 {
	padding-top:80px;
}
 html body #page  .p80 {
	padding:80px;
}
 html body #page  .pb80 {
	padding-bottom:80px;
}
 html body #page  .pl80 {
	padding-left:80px;
}
 html body #page  .pr80 {
	padding-right:80px;
}


 html body #page  .indent85 {
	text-indent:85px;
}
 html body #page  .line_height85 {
	line-height:85px;
}
 html body #page  .wp85 {
	width:85%;
}
 html body #page  .hp85 {
	height:85%;
}
 html body #page  .mt85 {
	margin-top:85px;
}
 html body #page  .mb85 {
	margin-bottom:85px;
}
 html body #page  .mtb85 {
	margin-top:85px;
	margin-bottom:85px;
}

 html body #page  .ml85 {
	margin-left:85px;
}
 html body #page  .mr85 {
	margin-right:85px;
}
 html body #page  .pt85 {
	padding-top:85px;
}
 html body #page  .p85 {
	padding:85px;
}
 html body #page  .pb85 {
	padding-bottom:85px;
}
 html body #page  .pl85 {
	padding-left:85px;
}
 html body #page  .pr85 {
	padding-right:85px;
}


 html body #page  .indent90 {
	text-indent:90px;
}
 html body #page  .line_height90 {
	line-height:90px;
}
 html body #page  .wp90 {
	width:90%;
}
 html body #page  .hp90 {
	height:90%;
}
 html body #page  .mt90 {
	margin-top:90px;
}
 html body #page  .mb90 {
	margin-bottom:90px;
}
 html body #page  .mtb90 {
	margin-top:90px;
	margin-bottom:90px;
}

 html body #page  .ml90 {
	margin-left:90px;
}
 html body #page  .mr90 {
	margin-right:90px;
}
 html body #page  .pt90 {
	padding-top:90px;
}
 html body #page  .p90 {
	padding:90px;
}
 html body #page  .pb90 {
	padding-bottom:90px;
}
 html body #page  .pl90 {
	padding-left:90px;
}
 html body #page  .pr90 {
	padding-right:90px;
}


 html body #page  .indent95 {
	text-indent:95px;
}
 html body #page  .line_height95 {
	line-height:95px;
}
 html body #page  .wp95 {
	width:95%;
}
 html body #page  .hp95 {
	height:95%;
}
 html body #page  .mt95 {
	margin-top:95px;
}
 html body #page  .mb95 {
	margin-bottom:95px;
}
 html body #page  .mtb95 {
	margin-top:95px;
	margin-bottom:95px;
}

 html body #page  .ml95 {
	margin-left:95px;
}
 html body #page  .mr95 {
	margin-right:95px;
}
 html body #page  .pt95 {
	padding-top:95px;
}
 html body #page  .p95 {
	padding:95px;
}
 html body #page  .pb95 {
	padding-bottom:95px;
}
 html body #page  .pl95 {
	padding-left:95px;
}
 html body #page  .pr95 {
	padding-right:95px;
}


 html body #page  .indent100 {
	text-indent:100px;
}
 html body #page  .line_height100 {
	line-height:100px;
}
 html body #page  .wp100 {
	width:100%;
}
 html body #page  .hp100 {
	height:100%;
}
 html body #page  .mt100 {
	margin-top:100px;
}
 html body #page  .mb100 {
	margin-bottom:100px;
}
 html body #page  .mtb100 {
	margin-top:100px;
	margin-bottom:100px;
}

 html body #page  .ml100 {
	margin-left:100px;
}
 html body #page  .mr100 {
	margin-right:100px;
}
 html body #page  .pt100 {
	padding-top:100px;
}
 html body #page  .p100 {
	padding:100px;
}
 html body #page  .pb100 {
	padding-bottom:100px;
}
 html body #page  .pl100 {
	padding-left:100px;
}
 html body #page  .pr100 {
	padding-right:100px;
}



 html body #page  .line_height0 {
	line-height:0px;
}
 html body #page  .fontsize0 {
	font-size:0px;
}
 html body #page  .line_height2 {
	line-height:2px;
}
 html body #page  .fontsize2 {
	font-size:2px;
}
 html body #page  .line_height4 {
	line-height:4px;
}
 html body #page  .fontsize4 {
	font-size:4px;
}
 html body #page  .line_height6 {
	line-height:6px;
}
 html body #page  .fontsize6 {
	font-size:6px;
}
 html body #page  .line_height8 {
	line-height:8px;
}
 html body #page  .fontsize8 {
	font-size:8px;
}
 html body #page  .line_height10 {
	line-height:10px;
}
 html body #page  .fontsize10 {
	font-size:10px;
}
 html body #page  .line_height12 {
	line-height:12px;
}
 html body #page  .fontsize12 {
	font-size:12px;
}
 html body #page  .line_height14 {
	line-height:14px;
}
 html body #page  .fontsize14 {
	font-size:14px;
}
 html body #page  .line_height16 {
	line-height:16px;
}
 html body #page  .fontsize16 {
	font-size:16px;
}
 html body #page  .line_height18 {
	line-height:18px;
}
 html body #page  .fontsize18 {
	font-size:18px;
}
 html body #page  .line_height20 {
	line-height:20px;
}
 html body #page  .fontsize20 {
	font-size:20px;
}
 html body #page  .line_height22 {
	line-height:22px;
}
 html body #page  .fontsize22 {
	font-size:22px;
}
 html body #page  .line_height24 {
	line-height:24px;
}
 html body #page  .fontsize24 {
	font-size:24px;
}
 html body #page  .line_height26 {
	line-height:26px;
}
 html body #page  .fontsize26 {
	font-size:26px;
}
 html body #page  .line_height28 {
	line-height:28px;
}
 html body #page  .fontsize28 {
	font-size:28px;
}
 html body #page  .line_height30 {
	line-height:30px;
}
 html body #page  .fontsize30 {
	font-size:30px;
}
 html body #page  .line_height32 {
	line-height:32px;
}
 html body #page  .fontsize32 {
	font-size:32px;
}
 html body #page  .line_height34 {
	line-height:34px;
}
 html body #page  .fontsize34 {
	font-size:34px;
}
 html body #page  .line_height36 {
	line-height:36px;
}
 html body #page  .fontsize36 {
	font-size:36px;
}
 html body #page  .line_height38 {
	line-height:38px;
}
 html body #page  .fontsize38 {
	font-size:38px;
}
 html body #page  .line_height40 {
	line-height:40px;
}
 html body #page  .fontsize40 {
	font-size:40px;
}
 html body #page  .line_height42 {
	line-height:42px;
}
 html body #page  .fontsize42 {
	font-size:42px;
}
 html body #page  .line_height44 {
	line-height:44px;
}
 html body #page  .fontsize44 {
	font-size:44px;
}
 html body #page  .line_height46 {
	line-height:46px;
}
 html body #page  .fontsize46 {
	font-size:46px;
}
 html body #page  .line_height48 {
	line-height:48px;
}
 html body #page  .fontsize48 {
	font-size:48px;
}
 html body #page  .line_height50 {
	line-height:50px;
}
 html body #page  .fontsize50 {
	font-size:50px;
}
 html body #page  .line_height52 {
	line-height:52px;
}
 html body #page  .fontsize52 {
	font-size:52px;
}
 html body #page  .line_height54 {
	line-height:54px;
}
 html body #page  .fontsize54 {
	font-size:54px;
}
 html body #page  .line_height56 {
	line-height:56px;
}
 html body #page  .fontsize56 {
	font-size:56px;
}
 html body #page  .line_height58 {
	line-height:58px;
}
 html body #page  .fontsize58 {
	font-size:58px;
}
 html body #page  .line_height60 {
	line-height:60px;
}
 html body #page  .fontsize60 {
	font-size:60px;
}

 html body #page  .z-10 {
	z-index:-10;
}
 html body #page  .z-8 {
	z-index:-8;
}
 html body #page  .z-6 {
	z-index:-6;
}
 html body #page  .z-4 {
	z-index:-4;
}
 html body #page  .z-2 {
	z-index:-2;
}
 html body #page  .z0 {
	z-index:0;
}
 html body #page  .z2 {
	z-index:2;
}
 html body #page  .z4 {
	z-index:4;
}
 html body #page  .z6 {
	z-index:6;
}
 html body #page  .z8 {
	z-index:8;
}
 html body #page  .z10 {
	z-index:10;
}
 html body #page  .z12 {
	z-index:12;
}
 html body #page  .z14 {
	z-index:14;
}
 html body #page  .z16 {
	z-index:16;
}
 html body #page  .z18 {
	z-index:18;
}
 html body #page  .z20 {
	z-index:20;
}
 html body #page  .z22 {
	z-index:22;
}
 html body #page  .z24 {
	z-index:24;
}
 html body #page  .z26 {
	z-index:26;
}
 html body #page  .z28 {
	z-index:28;
}
 html body #page  .z30 {
	z-index:30;
}
 html body #page  .z32 {
	z-index:32;
}
 html body #page  .z34 {
	z-index:34;
}
 html body #page  .z36 {
	z-index:36;
}
 html body #page  .z38 {
	z-index:38;
}
 html body #page  .z40 {
	z-index:40;
}
 html body #page  .z42 {
	z-index:42;
}
 html body #page  .z44 {
	z-index:44;
}
 html body #page  .z46 {
	z-index:46;
}
 html body #page  .z48 {
	z-index:48;
}
 html body #page  .z50 {
	z-index:50;
}
 html body #page  .z52 {
	z-index:52;
}
 html body #page  .z54 {
	z-index:54;
}
 html body #page  .z56 {
	z-index:56;
}
 html body #page  .z58 {
	z-index:58;
}
 html body #page  .z60 {
	z-index:60;
}


 html body #page  .text_center {
	text-align:center;
}
 
/*-------------------------------------------------------------------------------------------
								ACCUEIL
----------------------------------------------------------------------------------------------*/

.grid-item {
    background-color:rgb(26,26,26,.4);
}

.esp_choix .grid-item img {
    margin-bottom:10px;
}

.grid-item .top_img {
	position:relative;
	float:left;
	width:275px;
	height:110px;
	margin:0 0 10px;
}
.grid-item  .top_img img {
	position:absolute;
	top:0;
	left:0;
}


.page_accueil .esp_img {
	background-color: #414143;    height: 350px;
    overflow: hidden;
    position: relative;
    float: left;
    width: 100%;
    color: rgb(0, 0, 0, 0.9);
}


.page_accueil .animation_lapin .titre_espace {
	position:absolute; left:50%; transform: translateX(-50%);    top:190px;
    margin-left: -150px;	

}
.page_accueil .container {
	margin:0;	

}
/*-------------------------------------------------------------------------------------------
								CATALOGUE
----------------------------------------------------------------------------------------------*/

.div_catalogue {
    height: 320px;
    width: 850px;
    border-style: solid;
    border-width: 10px;
    position: relative;
    margin: 10px 0;
    float:left;
    left:50%;
    transform:translateX(-50%);
    border-style: solid;
    border-width: 10px;

}
.div_catalogue .esp_img {
    height: 220px;
    overflow: hidden;
    position: relative;
    float: left;
    width: 100%;
    color: rgb(0, 0, 0, 0.9);
}


.div_catalogue .top_prix {
	position: absolute;
    line-height: 50px;
    height: 50px ;
    padding: 0px 10px;
    right: 0px;
    top: 0px;    
}
.div_catalogue h3 {
	position: absolute;
    font-size: 28px;
    line-height:1;
    margin: 0;
    height: 76px;
    width:100%;
    text-align:center;
    padding-top: 15px;
    bottom: 0px;
    
}

.div_boutique_produit.esp_anim_presentation .img_grid_espaces  {
	height:450px;

}
.div_catalogue h3 span {

    font-size: 18px;
    
}
.div_boutique_produit .esp_img_fond {
	position:absolute; left:50%; top:50%; transform: translate(-50%,-50%);    width: 400px;
    height: 400px;
}
.div_boutique_produit .esp_img_fond img {
	position:absolute; top:50%; transform: translateY(-50%);	left:0;
	height:350px;
}
.div_boutique_produit img.img_victime {	
    margin-left: 50px;
    height:400px;
}

.div_boutique_produit .droite_ img.img_victime {	
    margin-left: -50px;
}

.div_catalogue .stick1  {
	position:absolute; top:50%; transform: translateY(-50%);	left:20px;
	margin-top:-40px;
	width:200px;
}
.div_catalogue .stick1 .note {
	padding:20px;
	background-color: rgb(230, 230, 230, 1);}
.div_catalogue .stick1 .note .cell {
	height: 100px;
}
.div_catalogue .esp_nouveau {
	position:absolute;
	line-height: 30px;
    height: 36px ;
	color: #bb3232;
	border:3px solid #bb3232;
	border-radius:10px;
	font-family: 'Roboto Slab', serif;	text-align:center;
	padding:0 5px;
	top:10px;
	right:80px;
	
    font-weight: bold;
    text-transform: uppercase;
}
.div_catalogue .esp_nom_scenario {
	position:absolute; top:50%; transform: translateY(-50%);	left:20px;
	margin-top:-40px;
	width:220px;
	height:220px;	
    border-radius: 50%;
    border-width: 10px;
    border-style: solid;
    box-shadow:inset 0px 0px 0px 5px white;	
}
.div_catalogue .esp_nom_scenario .texte {
	position:absolute; left:50%; top:50%; transform: translate(-50%,-50%);	font-size:22px;
	text-align: center;
	font-weight: bold;
	
    width: 90%;
	
}
 
.grid-achat .grid-item .top_img {
	position:relative;
	float:left;
	width:210px;
	height:210px;
	margin:0 0 10px;
	border-radius:50%;	
    float: left;
    left: 50%;
    transform: translateX(-50%);
}

.grid-achat .grid-item .top_img {
    background-color: transparent;
    color:black;
	
    background-image: url(../img/accueil/fond_accueil.png);
}
.grid-achat .grid-item  {
    background-color: transparent;
}



.grid-achat .grid-item  .top_img img {
	position:absolute; left:50%; top:50%; transform: translate(-50%,-50%);	
}
.grid-achat .grid-item  h3 {
	text-align:center;
	text-transform:uppercase;
	
    font-size: 26px;
	
}
.grid-achat .grid-item:nth-child(1)::after, .grid-achat .grid-item:nth-child(2)::after {   
    position: absolute;
    content: "";
    height: 10px;
    margin: 0px;
    width: 10%;
    top: 50%;
    right: 0;
    transform: translate(90%, -0%);
} 
.grid-achat .grid-item:nth-child(1)::before, .grid-achat .grid-item:nth-child(2)::before {
    position: absolute;
    content: "";
    height: 10px;
    margin: 0px;
    width: 100%;
    top: 120px;
    left: -30%;
    transform: translate(90%, -0%);
    border-bottom: 5px dashed #efe7d8;
}
.page_boutique .img_grid_espaces {
	
    max-height: 450px;
    max-width: 400px;

}

.esp_pb_achat h1 {
    font-size: 24px;
    margin-bottom: 5px;
}
.esp_pb_achat a.bt_etsy {
	
    width: 250px;
    margin-left: 40px;
}
.texte_note_article {
	position:absolute;
    top: 80px;
	max-width:100px;
	text-align:center;
    left: 0px;
	font-family: 'Itim', cursive;
	color: #333;
	padding: 3% 5%;
	transform:rotate(-3deg);
}
.texte_note_article::after {
    content: "";
	z-index: -1;
	width:100%;
	height:100%;
	position: absolute;
	background: linear-gradient(135deg, #ffff88 81%,#ffff88 82%,#ffff88 82%,#d2d228 100%);
    position: absolute;
	top: 0;
	left: 0;

}
.texte_note_article::before {
    content: "";
    position: absolute;
    z-index: -1;
    right: 3px;
    bottom: 10%;
    width: 80%;
    height: 48%;
    background: rgba(0, 0, 0, 0.2);
    box-shadow: 2px 15px 5px rgb(0 0 0 / 40%);
    -moz-transform: matrix(-1, -0.1, 0, 1, 0, 0);
    -webkit-transform: matrix(-1, -0.1, 0, 1, 0, 0);
    -o-transform: matrix(-1, -0.1, 0, 1, 0, 0);
    -ms-transform: matrix(-1, -0.1, 0, 1, 0, 0);
    transform: matrix(-1, -0.1, 0, 1, 0, 0);
}
/*-------------------------------------------------------------------------------------------
								FICHE
----------------------------------------------------------------------------------------------*/


.page_fiche .esp_img {
    height: 400px;
    overflow: hidden;
    position: relative;
    float: left;
    width: 100%;
    color: rgb(0, 0, 0, 0.9);
}
.page_fiche .dossier {

    padding: 1cm 1.5cm 1.5cm 1.5cm;

}
 .page_fiche .dossier.pg_plan   .grid-item, .page_fiche .dossier_cartes    .grid-item,  .page_fiche .carnet    .grid-item  {
    background-color: transparent;
}
.esp_plan .cell {
	background-color: #a4a0a0;

}

.page_fiche .content   .esp_img  {
    background-color: transparent;
}
.page_fiche  .div_fiche_contenu .espace {
	padding: 10px 40px;
}
.esp_fiche_intro .cell {
	height:350px;
	padding: 30px 30px;
	width:50%;	
    text-align: justify;
}
.esp_fiche_intro .cell .accroche_bas_fiche{
	padding: 10px 0px;
	width:100%;	
    text-align: center;
    font-weight:bold;
    
    font-size: 130%;
}



#page.page_fiche .esp_portraits_suspects .grid_50 .grid-item {
	background-color:transparent;

}
#page.page_fiche .esp_portraits_suspects .grid_suspects .grid-item div.coldesc {
    height: 200px;
    width: 200px;
    border-radius:none;
}
#page.page_fiche .esp_portraits_suspects .grid_50 .grid-item div.coldesc img {
        height: 250px;
}
#page.page_fiche .esp_portraits_suspects .grid_50 .grid-item div.coldesc .murder_full_photo_suspect {
        height: 1000px;
		margin-top:10px;
		
}



.page_fiche .esp_indices_indices {
    height: 350px;
}


.page_fiche .esp_img .espace {
    height: 400px;
    padding:0;
    overflow: visible;
}

.page_fiche .esp_indices_1 .esp_indices   {
	
    top: 20px;
    left: 70%;
    width: 22cm;
    transform: translateX(-50%) rotate(5deg);
    position: absolute;
    padding: 0px;
    height: 600px;

    background-size: 100% auto;
    background-position-y: 0;
}	
.page_fiche .img_plan {
	position: absolute;
	left:-30px;
	top:0;
	transform:  rotate(-5deg);
}	
.page_fiche .esp_indices_1 .photo_victime {
	position: absolute;
    left: 50%;
    transform: translateX(-50%) rotateZ(4deg);
    margin-left: 350px;
    bottom: -90px;
}

.page_fiche .il_list {
	margin:0px 0;
}

#page .grid_suspects .grid-item {
   text-align:center;
}
.img_photo_victime {

    height: 110%;
    bottom: 0px;
    }

.fiche_jeu-enquete_8 .img_photo_victime {
    height: 540px;
}
.esp_portraits_suspects h1 {
	text-align:center;
	padding:40px 0;
}

#page .grid_suspects .grid-item div.coldesc {
    position: relative;
    width: 100%;
    height: 130px;
    width: 130px;
    border-radius: 50%;
    left: 0;
    
    background-color: rgb(0,0,0,.7);    color: rgb(255, 255, 255, 1);
    overflow:hidden;
}




#page .grid_suspects .grid-item div.coldesc img  {
    height: 180px;
    
    filter: drop-shadow(10px 5px 0px rgba(0,0,0,.4));
    top:5px;
    position:absolute; left:50%; transform: translateX(-50%);}
#page .grid_suspects .grid-item span.nom {
    margin: 10px 0px 0;
}
#page .grid_suspects_entiers {
    grid-gap: 210px 80px;    
    margin:150px 0 80px;
}
#page .esp .grid_suspects_entiers .grid-item {
    height: 130px;
    
    
    background-color: rgb(0,0,0,.2);


}
#page .grid_suspects_entiers .grid-item .img  {
   left:0;

}
.page_fiche .grid_suspects_entiers  .grid-item .esp_text {	   
    
    position:absolute; top:50%; transform: translateY(-50%);    width: 330px;
    position: absolute;
    right: 20px;
    bottom:10px;
    margin-top: -5px;
}

.page_fiche .grid_suspects_entiers  .grid-item .esp_text {	   
    
    color: #000;
    font-weight:bold;
}

.page_fiche .grid_suspects {

	grid-gap: 30px;

}
.page_fiche .grid_suspects  .grid-item {
	padding: 20px;
}


.page_fiche .grid_suspects .nom {
	font-size: 24px;	
    color: rgb(0,0,0,.8);
}
.page_fiche .esp2_light .grid-item .description {

	color:#e6f7b3;
}

.page_fiche .esp2_light  .grid-item .nom {

	color:#fff;
}
.page_fiche .grid_suspects_entiers .nom {
	font-size: 24px;
	color:#fff;
}

.page_fiche .grid_suspects .description {

	
    color: rgb(255,255,255,1);
	font-weight:bold;
}


#page .grid_suspects .grid-item span i {
    font-style: normal;
    margin: 0px;
    font-size: 120%;
    text-transform: none;
}
#page .grid_suspects .grid-item span.description {
    line-height: normal;
    text-transform: none;
    margin: 0;
}

#page .grid_escape_enigmes .grid-item div.coldesc {
    position: relative;
    width: 100%;
    height: 130px;
    width: 130px;
    border-radius: 50%;
    left: 0;
    background-color: rgb(71, 71, 69, 1);
    color: rgb(255, 255, 255, 1);
    overflow:hidden;
    border:5px solid rgb(71, 71, 69, 1);

}

#page .grid_escape_enigmes  {
    display: grid;
    grid-gap: 30px;
    grid-template-columns: repeat(3, 1fr);
    padding: 10px;
    margin: 0px 0;
}
#page .grid_escape_enigmes .grid-item div.coldesc, #page .grid_escape_enigmes .grid-item div.coldesc img {
    border-radius: 50%;
}
#page .grid_escape_enigmes .grid-item div.coldesc img  {
    height: 100%;
    width:100%
    position:absolute; left:50%; top:50%; transform: translate(-50%,-50%);}
#page .grid_escape_enigmes .grid-item span.nom {
    margin: 10px 0px 0;
}
#page .grid_escape_enigmes .grid-item span i {
    font-style: normal;
    margin: 0px;
    font-size: 120%;
    text-transform: none;
}
#page .grid_escape_enigmes .grid-item span.description {
    line-height: normal;
    text-transform: none;
    margin: 0;
}

.page_fiche .indice {
    border:none;
}
.page_fiche .esp_indices_0 {
	height:350px;

}
.page_fiche .esp_ind_1 {
	margin-top:40px;
    left: 38%;
    transform: translateX(-50%) rotate(-5deg);

}
.page_fiche .esp_ind_2 {
	
    margin-top: 120px;
    left: 65%;    
    transform: translateX(-50%) rotate(5deg);
    

}
.page_fiche  .esp_indices_sep {
	position:absolute;
	top:0px;
    left: 50%;    
    transform: translateX(-50%) rotate(5deg);

}
.page_fiche  .esp_indices_sep:nth-child(1n)   {
    margin-left: 200px;       
    transform: translateX(-50%) rotate(5deg);

}
.page_fiche  .esp_indices_sep:nth-child(2n)   {
    margin-left: -200px;    
    top:20px;
    transform: translateX(-50%) rotate(-5deg);

}



.page_fiche .dossier_cartes  {
    position: absolute;
    top: 0;
    margin-top: 230px;
    transform: rotate(4deg);
    margin-left: 40%;
}
.page_fiche .carte_fiche_behind {
    position: absolute;
    top: 0;
    margin-top: 80px;
    transform: rotate(4deg);
    margin-left: 5%;
}

.page_fiche .carte_fiche_plan {
    position: absolute;
    top: 0;
margin-top: 180px;
transform: rotate(-4deg);    margin-left: 0%;
}



.page_fiche .content {
   margin-top:-40px;
    left: 20%;
    transform: translateX(-50%) rotate(-5deg);


}
.page_fiche .pg_plan    {
	position:absolute;
	margin-top: -250px;
	left: 65%;    
	transform: translateX(-50%) rotate(5deg);
}

.page_fiche .pg_feuille_reponses2     {
	position:absolute;
	margin-top: -250px;
	left: 65%;    
	transform: translateX(-50%) rotate(5deg);
}

.page_fiche .espace .esp_indice_plan    {
	top:100px;
	margin-left: -230px;

}

.page_fiche .explication_esp_img {
    position: absolute;
    right: -50px;
    background-color: #303031;
    top: 50%;
    transform: translateY(-50%);
    height: 100px;
    line-height: 100px;
    padding: 0 60px 0 20px;
    color: #ffffffe6;
    text-transform: uppercase;
    font-size: 120%;
    bottom: -40px;
    font-family: 'Roboto Slab', serif;
}
.page_fiche .espace .esp_indice_plan  .case_    {
	box-shadow: 0px 1px 0px 1px rgba(255,255,255,1) inset;
-webkit-box-shadow: 0px 1px 0px 1px rgba(255,255,255,1) inset;
-moz-box-shadow: 0px 1px 0px 1px rgba(255,255,255,1) inset;
}
.page_fiche .esp_fiches_persos {
    height: 400px;
}

.page_fiche .esp_fiches_personnages {
    height: 400px;
}
.page_fiche .pg_presentation_suspect   {
	position:absolute;
   margin-top:80px;
    left: 50%;
    transform: translateX(-50%) rotate(-5deg);
}
.page_fiche .pg_presentation_suspect:nth-child(1n)   {
    margin-left: 100px;
    transform: translateX(-50%) rotate(5deg);
}
.page_fiche .pg_presentation_suspect:nth-child(2n)   {
    margin-left: -100px;
    transform: translateX(-50%) rotate(-5deg);
}

.img_grid_espaces {
    position: absolute;
 
}
.img_grid_espaces_ombre {
    filter: drop-shadow(10px 5px 0px rgba(0,0,0,.4));   
}
.fiche_delit_esp1 {	
    left: auto;
	right:0;
    margin-top: -30px;
    top: 30%;
    transform: translateY(-50%);
}
.fiche_delit_esp2 {
	
    margin-top: 30px;
    left: 0px;
    transform: translateY(-50%);
}
.fiche_delit_esp3 {
	right:120px;
    top: 50%;
    transform: translateY(-50%);
}
.img_disparu  {
	top:0;
	transform:none;
}



.fiche_delit_esp4 {
	margin-top:0px;
}



.stop_enqueteur {
	bottom:0;
	height:110%;

}
.fiche_cadavre {
	bottom:0;
	right:0;
}
.img_escape_fond_meurtre{
	position:absolute; left:50%; top:50%; transform: translate(-50%,-50%);	
}

.esp .espace_releve_defi
{
    padding: 40px 150px;
}
.page_fiche .img_indice_fiche {
	position:absolute; left:50%; transform: translateX(-50%);	top:50px;
	
}
.page_fiche .img_indice_fiche_0 {
	

    left:auto;   
    right:-150px;
    transform:rotate(5deg);
}

.page_fiche .releve_indice_1 {

    
    left: -150px;
	transform: rotate(-5deg);
}
.page_fiche .releve_indice_2 {

}
.esp_top_fiche {
	padding:10px 0 20px;
}
.page_fiche .releve_indice_3 {
	

    left:auto;   
    right:-130px;
    transform:rotate(5deg);
}

.page_fiche .img_indice_fiche_1 {

    
    left: -150px;
	transform: rotate(-5deg);
}
.page_fiche .img_indice_fiche_2 {

}
.esp_top_fiche {
	padding:10px 0 20px;
}



.page_fiche .esp_img_murder_1 {	
    position: absolute;
    top: 40px;
	left:50px;
    transform: rotate(10deg);
}

.page_fiche .img_murder_1 {	
    position: relative;
}

.page_fiche .empreinte_digitale_vol {

filter: none;

    right: 250px;
    top: 150px;

}
.page_fiche .img_loupe_vol {	
    top: 0px;
    left: 250px;
    animation: fiche_loupe_vol 10s infinite 0s;

}


@keyframes fiche_loupe_vol {
	0%   { transform: rotate(-3deg); left: 250px;}
	20%   { transform:rotate(3deg); left: 280px;}
	60%   { transform:rotate(3deg); left: 260px;}
	100%   { transform: rotate(-3deg); left: 250px;}
	
}

.page_fiche .img_pas_vol,.page_fiche  .img_cheveu_vol {	
        filter: none;
}



.page_fiche .esp_img_escape_1 {
    position: absolute;
    top: 90px;
    right: 0px;
}


.page_fiche .img_escape_1 {
    position: relative;
}
.page_fiche .img_escape_fond_1 {  
    position: absolute;
    top: 30px;
    left: -100px;    
    z-index:0;    

}
.page_fiche .img_escape_fond_2 {  
    position: absolute;
    top: 30px;
    left: 100px;    
    z-index:0;


}


.page_fiche .img_escape_1_1 {  
    position: absolute;
    top: 140px;
    left: 50%;
    transform: translateX(-50%);
    transform-origin: top center;
    animation: cadenas_balance 5s infinite 0s;

}


@keyframes cadenas_balance{
	0%   { transform: translateX(-50%) rotate(-3deg); }
	50%   { transform: translateX(-50%) rotate(3deg); }
	100%   { transform: translateX(-50%) rotate(-3deg); }
	
}


.page_fiche .img_escape_1_2 {  
    position: absolute;
    top: 103px;
    left: 50%;
    transform: translateX(-50%);
}



.page_fiche .img_escape_2 {  
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: 40px;
    transform: translateX(-50%) rotate(-5deg);
}

.page_fiche .img_escape_3 {
	
    position: absolute;   
    top: -30px;
    left: 50%;
    margin-left: -60px;    
    transform: translateX(-50%) rotate(-5deg);
}

.page_fiche .esp_img_escape_4 {	
    position: absolute;
    top: 140px;
	left:0;
    transform: rotate(10deg);
}
.page_fiche .esp_img_escape_4_8 {
    position: absolute;
    top: -200px;
    left: -200px;
    transform: rotate(
10deg
);
}


.page_fiche .img_escape_4 {	
    position: relative;
}

#smoke {
    position: absolute;
    z-index: -1;
    width: 1px;
    height: 250px;
    right: 0px;
    top: -210px;
}
/* smoke balls */

#smoke span { 
  display: block;
	position: absolute;
	bottom: -35px; left: 50%; margin-left:-20px;
	height: 0px; width: 0px;
	border: 35px solid #aba9a9;
	border-radius: 35px;
	left: -14px; opacity: 0;
	transform: scale(0.3);
	filter: blur(10px);
}

/* Smoke animation */

@keyframes smokeL {
	0%   { transform: scale(0.3) translate(0, 0) }
	10%  { opacity: 1; transform: scale(0.5) translate(0, -5px) }
	100% { opacity: 1; transform: scale(1.5) translate(-20px, -230px) }
}

@keyframes smokeR {
	0%   { transform: scale(0.3) translate(0, 0) }
	10%  { opacity: 1; transform: scale(0.5) translate(0, -5px) }
	100% { opacity: 1; transform: scale(1.5) translate(20px, -230px) }
}

#smoke .s0 { animation: smokeL 10s 0s infinite }
#smoke .s1 { animation: smokeR 10s 1s infinite }
#smoke .s2 { animation: smokeL 10s 2s infinite }
#smoke .s3 { animation: smokeR 10s 3s infinite }
#smoke .s4 { animation: smokeL 10s 4s infinite }
#smoke .s5 { animation: smokeR 10s 5s infinite }
#smoke .s6 { animation: smokeL 10s 6s infinite }
#smoke .s7 { animation: smokeR 10s 7s infinite }
#smoke .s8 { animation: smokeL 10s 8s infinite }
#smoke .s9 { animation: smokeR 10s 9s infinite }

.page_fiche .img_escape_5 {
    position: absolute;    
    top: 20px;
    left: 50%;
    margin-left: 280px;    
    transform: translateX(-50%) rotate(10deg);
}

.page_fiche .img_suspect    {
	position: absolute;    
    height:400px;   
    bottom:-50px;
}

.page_fiche .img_suspect_1    {
	left:0px;
}
.page_fiche .img_suspect_2    {
	right:0px;
}
.page_fiche .img_suspect_3    {
	left:70px;
}

.page_fiche .img_suspect_4    {
	right:70px;
}
.page_fiche .img_suspect_5    {
	left:140px;
}

.page_fiche .img_suspect_6    {
	right:140px;
}




.page_fiche .pg_feuille_reponses   {	

    font-family: 'Dosis', sans-serif;
    position:absolute;
    margin-top: 0px;
    left: 40%;
    transform: translateX(-50%) rotate(-5deg);
}
.page_fiche .pg_feuille_de_route {	

    font-family: 'Dosis', sans-serif;
	position:absolute;
    margin-top: 80px;
    left: 60%;
    transform: translateX(-50%) rotate(5deg);
}

#page .fiche_jeu-enquete_8 .grid_suspects .grid-item div.coldesc {
    overflow: visible;
    border-radius: 50%;
    
    }
#page .fiche_jeu-enquete_8 .grid_suspects .grid-item div.coldesc img {
    height: 150px;
    width: auto;
    bottom: -5px;
}

.img_des_1 {
    position: absolute;
    right: 0px;
    bottom: 0px; 
}
.carte_enquete_adulte_1 {
    position: absolute;
    right: 30px;
    bottom: 100px; 
}
.bol_gages_1 {
    position: absolute;
    left: 0px;
    top: 0px; 
}



.fiche_jeu-enquete_8 .esp_photo_perso_tres_grand .photo img {
    
    height: 600px;
    top: auto;
    bottom: -280px;}
.fiche_chasse-au-tresor  .esp_indices_sep {
	position:absolute;
	top:0px;
    left: 50%;    
    transform: translateX(-50%) rotate(5deg);

}
.page_fiche .pg_couverture  {	
    position: absolute;
    margin-top: -40px;
    left: 40%;
    transform: translateX(-50%) rotate(-10deg);
}
.fiche_chasse-au-tresor .zone_photos {
    top: 150px;
}

#page .fiche_chasse-au-tresor_8 .grid_suspects .grid-item div.coldesc {
    overflow: visible;
    border-radius: 50%;
    
    }
#page .fiche_chasse-au-tresor_8 .grid_suspects .grid-item div.coldesc img {
    height: 180px;
    width: auto;
    bottom: -5px;
    top:auto;
} 
.fiche_chasse-au-tresor_8 .esp_photo_perso_tres_grand .photo img {
   
    height: 600px;
    top: auto;
    bottom: -280px;}
	
.espace .esp_indice1 {
    position: absolute;
    bottom: 30px;
	left:-10px;	
}
.espace .esp_indice2 {
    position: absolute;
    bottom: 10px;
	right:-10px;	
}
.espace .esp_indice3 {
    position: absolute;
    bottom: 45px;
	left:50%;
	transform: translateX(-50%);
}
	
.espace .esp_fiche_perso1 {
       position: absolute;
    top: 50px;
    left: 0px;
}
.espace .esp_fiche_perso2 {
       position: absolute;
    top: 70px;
    right: 0px;
}
.espace .esp_fiche_perso3 {
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
}
		
.espace .esp_page1 {
       position: absolute;
    top: -80px;
    left: 0px;
}
.espace .esp_page2 {
       position: absolute;
    top: -60px;
    right: 0px;
}
.espace .esp_page3 {
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
}
.page_fiche .espace .esp_indice_plan1 {
       position: absolute;
    top: -180px;
    right: 0px;
	margin:0;
}
.page_fiche .espace .esp_indice_plan2 {
    position: absolute;
    bottom: 30px;
	left:0px;	
	
	margin:0;
}
.page_fiche .espace .esp_carte_plan1 {
       position: absolute;
    top: -160px;
    right: 0px;
	margin:0;
}
.page_fiche .espace .esp_carte_plan2 {
    position: absolute;
    bottom: 0px;
	left:0px;	
	
	margin:0;
}
.page_fiche .espace .esp_regle1 {

    position: absolute;
    top: 40px;
    left: 0px;
    margin: 0;
}
.page_fiche .espace .esp_regle2 {
    position: absolute;
    top: -30px;
    right: 0px;
    margin: 0;
}

.page_fiche .espace .esp_carte_arme1 {
       position: absolute;
    top: -130px;
    left: 40px;
	margin:0;
}
.page_fiche .espace .esp_carte_arme2 {
    position: absolute;
    bottom: 0px;
	right:40px;		
	margin:0;
}

.page_fiche .espace .esp_carte_objet1 {
       position: absolute;
    top: -160px;
    left: 40px;
	margin:0;
}
.page_fiche .espace .esp_carte_objet2 {
    position: absolute;
    bottom: 0px;
	right:40px;		
	margin:0;
}

.fiche_jeu-enquete .espace .esp_page3 {
    position: absolute;
    bottom: 0px;
	top:auto;
	right:auto;
    left: 22%;
	transform:none;
}
.fiche_jeu-enquete .espace .jeu-enquete_8 .img_regle1{
    max-width:600px;
}

.fiche_jeu-enquete .espace .jeu-enquete_8 .img_carte_objet2{
    max-width:600px;
}


.fiche_jeu-enquete .espace .jeu-enquete_8 .img_page1,.fiche_jeu-enquete .espace .jeu-enquete_8 .img_page2,.fiche_jeu-enquete .espace .jeu-enquete_8 .img_page3,.fiche_jeu-enquete .espace .jeu-enquete_8 .img_carte_plan1,.fiche_jeu-enquete .espace .jeu-enquete_8 .img_carte_objet1{
    max-width:700px;
}
.fiche_jeu-enquete .espace .jeu-enquete_8 .img_carte_plan1


/*-------------------------------------------------------------------------------------------
								COMMANDE
----------------------------------------------------------------------------------------------*/


.grid_commande .grid-item {

	line-height: 120%;
    
}
.grid_commande .grid-item:nth-child(3) {
		padding-bottom:90px;
    
}


.grid_commande .grid-item a.button {
	background-color: rgb(153, 153, 153, 1);    width: 86%;
    position:absolute;
    bottom:0;
    
}

.grid_commande .grid-item img {
    position:relative;
    
}
.grid_commande .ico_connect {
    position: relative;
    text-align: center;
    height: 80px;
    float: left;
    margin: 20px 0;
    width: 80px;
    border-radius: 10px;
    left: 50%;
    transform: translateX(-50%);
}
.grid_commande .ico_connect .fa {
    line-height: 80px;
    font-size: 40px;
    color: rgb(255, 255, 255, 1);
}
.grid_commande .user {
    text-transform: uppercase;
    line-height: 60px;
    text-indent: 10px;
    width: 100%;
    float: left;
    text-align: center;
}
.tab_com {
	margin:40px 0;

}

.esp_reload_page {
	width:550px;
	float:right;
	text-align:center;
	cursor:pointer;
}
.esp_reload_page{
    margin: 0 40px 30px 0;
    
    background-color: rgb(255 255 255 / 46%);
    padding: 20px;
}
.esp_pb{
    background-color: #f5db73;
}
.esp_reload_page .emote {
    font-size: 40px;
    float: left;
    width: 100%;
    margin-bottom: 20px;

}
.esp_reload_page  a{
    float: left;
    width: 100%;
    margin-top: 20px;
    padding: 20px 0;
    background-color: aliceblue;
}
/*-------------------------------------------------------------------------------------------
								PANIER
----------------------------------------------------------------------------------------------*/



.tab_panier .row .cell {
	padding:20px 10px;
	text-transform:uppercase;
	font-size:20px;
    text-align:center;
}
.tab_panier .cell:last-child {
	text-align:center;
}
.esp_panier2 {
   	min-height:330px;}


.esp_panier2 h4 {
    color:#fff;
    margin-bottom:20px;
}
.pttab_panier .row .cell {
	padding:2px 0px;
	text-align:left;
	width:100%;
	border-bottom:1px solid #fff;
}

.tableau .cell span.rub {
    font-size: 80%;
    width: 100%;
    float: left;

}

#paypal-button-container {

	float:right;
	width: 60%;

}
.img_pay_accept {
    position: relative;
}
/*-------------------------------------------------------------------------------------------
								CONTACT
----------------------------------------------------------------------------------------------*/

.coo-contact {
    font-size: 20px;
    float: left;
    width: 100%;
    height: 30px ;
    line-height: 30px ;
    text-align: center;
    text-indent: 0px;
    text-transform: uppercase;
    margin: 0px;
    padding: 0px;
}
 #page .contact_top_block .espace {
    padding: 0px 40px;
} 
 #page .contact_top_block .esp_anim_presentation .cell {
    height: 250px;
}



.page_contact label {
    width:100%
}
.page_contact .grid-item a.button {
    width:100%
}
.page_contact .grid-item .photo_perso {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 20px;
}
.page_contact .grid-contact .grid-text {
	padding: 230px 30px 30px;
    color: rgb(255, 255, 255, .9);
    font-size:80%;
    line-height:1.2;
}

.page_contact .grid-contact .grid-text h1 {
    margin: 20px 0 0;
    font-size: 160%;
}
.page_contact .grid-contact .grid-text .texte_marquer {
    width: 100%;
    float: left;
    margin: 40px 0 20px;
    font-weight: normal;
    font-size: 200%;
}
.page_contact .grid-contact .grid-form h1 {
	margin:20px 0;
}
.page_contact .grid-contact .grid-form textarea {
    height: 250px;

}

/*-------------------------------------------------------------------------------------------
								ESPACE PERSO
----------------------------------------------------------------------------------------------*/










.pg_feuille_de_route div div .grid_container_contour_color .grid-item .esp_photo_perso .photo img {
    top: 5px;
    height: 300px;
    margin-left: 0px;
    transform: translateX(-50%);
}

.bt_supp_artliste {
    position: absolute;
    background-color: #0000005c;
    width: 50px;
    height: 50px;
    /* line-height: 50px; */
    text-align: center;
    border-radius: 5px;
	
    right: 0px;
    top: 30px;
}

.bt_supp_artliste i {
    line-height: 50px;
    font-size: 30px;
    color: white;
    opacity: .5;
}
