html,body{overflow:-moz-scrollbars-vertical;overflow-y:scroll;}
a,input{outline:none;-moz-outline-style:none; text-decoration:none;}
a,input{position:relative;z-index:1;}
body{margin:0;overflow:auto;background-color:#ffffff;background-image:url(interface/bgpat.png); }
textarea{resize:none;}

.rollover { position:absolute; z-index:10; font-family:Arial; }

#obody { position:absolute; z-index:11;position:fixed;top:0px;bottom:0px;left:0px;right:0px;height:100%;width:100%; background:#000; opacity:0.25;-moz-opacity:0.25;-ms-filter:"alpha(opacity=25)";filter:alpha(opacity=25); }
#ovbo { position:absolute;z-index:12;top:200px;width:1042px;height:auto;left:50%;margin-left:-521px; font-family:Arial;}
.ovx { position:absolute; z-index:12; top:150px; left:250px; width:519px; height:auto; font-family:Arial; }
	.ovxh, .ovxh2 { float:left; width:519px; height:45px; background-image:url("interface/gcoh.png"); background-repeat:no-repeat; }
	.ovxh2 { background-image:url("interface/gcoh2.png"); }
	.ovxm { float:left; width:479px; padding:5px 20px 0 20px; height:auto!important;min-height:30px;height:30px; background-image:url("interface/gcom.png"); font-size:13px; font-weight:bold; color:#caeffb; }
	.ovxb { float:left; width:519px; height:52px; background-image:url("interface/gcob.png"); background-repeat:no-repeat; }
	
#adminDiv { position:absolute; z-index:10; top:20px; right:30px; color:#ffffff; width:175px; height:auto; font-size:12px; font-weight:bold; text-align:right; }
	.adminDivSub{ float:left; width:175px; height:15px; text-align:right; margin:0 0 3px 0;  }
	.adminDivSub a { color:#ffffff; text-decoration:none; }
	.adminDivSub a:hover { color:#a2f25e; }
	.adminDivSub1, .adminDivSub2 { float:left; width:40px; text-align:left; height:15px; font-size:10px; margin:0 0 0 5px; }
	.adminDivSub2 { width:60px; }
	.adminDivSub1 div { float:right; width:19px; text-align:center; }
	.adminDivSub2 div { float:right; width:40px; text-align:center; }

#mco { position:absolute; z-index:1; top:0px; width:100%; height:184px; background:url(interface/hd1.png) repeat-x center top; }
#mc { position:absolute;z-index:2;top:0px;width:1042px;height:auto;left:50%;margin-left:-521px;font-family:Arial;font-size:12px;color:#9b9b9b; }
	#mc_h { position:relative; z-index:10; float:left;width:1042px;height:175px; }
		#logo { position:absolute; z-index:9; top:15px; left:10px; width:477x; height:113px; }
		#pres { position:absolute; z-index:9; top:105px; left:130px; width:320px; height:20px; font-size:12px; font-weight:bold; color:#fff; }
		#dragon { position:absolute; z-index:9; top:20px; right:350px; width:181px; height:108px; }
		#rec { position:absolute; z-index:9; top:100px; right:0px; width:340px; height:47px; background-image: url("interface/recbg.png"); }
			#recg { float:left; width:240px; height:30px; margin:17px 0px 0px 43px; }
				#recg input { float:left; width:235px; height:25px; background-image: url("interface/recip.png"); font-size:12px; font-weight:bold; color:#1a314a; text-align:center; background-color:transparent; border:0px solid black; padding:4px 0px 0px 0px; }
			#recd { float:left; width:28px; height:30px; margin:17px 0px 0px 0px; }
		#menu_h { position:absolute; z-index:9; top:149px; right:0px; width:1042px; height:23px; }
			.menu_hc { float:left; width:8px; height:23px; }
			#menu_hm { float:left; width:1026px; height:23px; background-image: url("interface/mhm.png"); }
				.mic { float:left; width:19px; height:22px; margin:1px 0px 0px 0px; }
				.mix, .mixb { float:left; width:auto; height:12px; font-size:13px; font-weight:bold; margin:3px 30px 0px 6px; }
					.mix a, .mixb a { color:#ffffff; }
					.mix a:hover, .mixb a { color:#a2f25e; }

#cont { position:absolute; z-index:9; top:200px; right:0px; width:1042px; height:auto; }
	#cont_c { float:left; width:800px; height:auto; }			
		.prch, .prcm, .prcb { float:left; position:relative; width:800px; height:8px; }
		.prch, .prcb { line-height:8px; }
		.prcm { height:auto; background-image: url("interface/cmm.png"); }
			.prcms { float:left; width:auto; height:33px; margin:-8px 0px 0px 0px; }
				.prcms1, .prcms2, .prcms1b, .prcms2b { float:left; width:200px; height:33px; margin:0px 0px 0px 6px; font-size:12px; font-weight:bold; }
					.prcms1 a, .prcms2 a, .prcms1b a, .prcms2b a { float:left; width:200px; height:25px; background:url(interface/a1.png) no-repeat 0 0px; color:#fff; text-align:center; padding:8px 0px 0px 0px; }
					.prcms1 a:hover, .prcms1b a { background:url(interface/a1.png) no-repeat 0 -33px; }
				.prcms2 { width:170px; }
					.prcms2 a {  width:170px; background:url(interface/a2.png) no-repeat 0 0px; }
					.prcms2 a:hover, .prcms2b a { background:url(interface/a2.png) no-repeat 0 -33px; }
			.prcx { float:left; width:776px; height:auto; text-align:justify; padding:0px 12px 0px 12px; color:#000; }
				.prcx h2 { color:#000; font-size:18px; }
				.prcx h3 { color:#445599; font-size:14px; font-weight:bold; text-align:left; }
		
		.pub_m { float:left; position:relative; width:800px; height:130px; margin:15px 0px 15px 0px; }
			.pub_mg, .pub_md { float:left; width:8px; height:130px; }
			.pub_mm { float:left; width:784px; height:125px; background-color:#20354c; text-align:center; padding:5px 0px 0px 0px; }

		.adsense_m { float:left; width:800px; height:28px; margin:12px 0px 12px 0px; text-align:center; }

		.ranking { float:left; width:800px; height:auto; }
			.rkh { float:left; width:800px; height:8px; }
			.rkm, .rkm2 { float:left; width:800px; height:auto; background-image: url("interface/cm.png"); padding:0px 0px 10px 0px; }
				
				.serv { float:left; width:800px; heigth:auto; margin:5px 0px 5px 0px; }
					.rkmg { float:left; width:155px; height:auto; }
						.rkpos { float:left; width:111px; height:auto; text-align:center; font-size:34px; font-weight:bold; color:#000; margin:10px 0px 0px 30px; }
						.rkvote { float:left; width:111px; height:27px; font-size:18px; font-weight:bold; margin:0px 0px 0px 30px; }
							.rkvote a { float:left; width:111px; height:23px; color:#fff; text-align:center; padding:4px 0px 0px 0px; background-image: url("interface/bvt2.png"); }
							.rkvote a:hover { color:#ffe76c; }
					.rkpts { float:left; width:100px; height:30px; margin:30px 0px 5px 45px; }
						.rkptsi { float:left; width:26px; height:30px; }
						.rkptsv, .rkptsv2 { float:left; width:70px; height:22px; font-size:18px; color:#245a00; margin:4px 0px 0px 4px; }
						.rkptsv2 { color:#e7f9ff; }
					.rkinf { float:left; width:100px; height:14px; font-size:12px; color:#20354c; margin:3px 0px 0px 45px; }
						.rkinfn, .rkinfn2 { float:left; width:50px; height:12px; }
						.rkinfv, .rkinfv2 { float:left; width:50px; height:12px; font-weight:bold; }
						.rkinfv2, .rkinfn2 { color:#c8f2ff; }
					.rkusers { float:left; width:120px; height:40px; margin:30px 0px 0px 30px; }
						.rkusersi { float:left; width:45px; height:29px; margin:2px 0px 0px 0px; }
						.rkusersv, .rkusersv2 { float:left; width:70px; height:18px; font-size:18px; color:#44648d; }
						.rkusersv2 { color:#c5f0fe; }
						.rkusersn, .rkusersn2 { float:left; width:70px; height:14px; font-size:12px; font-weight:bold; color:#7f8a97; margin:0px 0px 0px 2px; }
						.rkusersn2 { color:#8fbfcf; }
		
					.rkmd { float:left; width:625px; height:auto; padding:0px 0px 0px 20px; }
						.servt { float:left; width:600px; height:24px; font-weight:bold; }
							.servtg, .servtd  { float:left; width:300px; height:20px; }
							.servtg a { float:left; width:300px; height:20px; font-size:18px; color:#466995; }
							.servtd a { float:left; width:300px; height:20px; font-size:12px; color:#3ca000; text-align:right; margin:3px 0px 0px 0px; }
						.servx { float:left; width:600px; height:auto; font-size:12px; color:#2e2e2e; text-align:justify; }
						.servu { float:left; width:600px; height:14px; font-size:12px; font-weight:bold; color:#146c77; }
						.servi { float:left; width:600px; height:auto; text-align:center; margin:10px 0px 0px 0px; }
			
					.rkbr { float:left; width:760px; height:3px; line-height:0px; background-color:#afd6e3; margin:5px 0px 5px 22px; }
					.adsense_b { float:left; width:760px; height:90px; margin:0px 0px 0px 22px; text-align:center; }
							
			.rkb, .rkb2 { float:left; width:800px; height:40px; font-size:34px; font-weight:bold; background-image: url("interface/cb.png"); text-align:center; }
			.rkb2 { font-size:24px; margin:0px 0px 60px 0px; padding:4px 0px 0px 0px; height:36px; }
				.rkb a, .rkb2 a { width:auto; height:40px; text-align:center; color:#55ff55; }
				.rkb a:hover, .rkb2 a:hover { color:#c3fbc3; }
			
	#cont_d { float:right; width:217px; height:auto; }
		#nserv { float:left; width:219px; height:49px; margin:0px 0px 15px -10px; }
			#nserv a { float:left; width:219px; height:49px; background:url(interface/ajout_serv.png) no-repeat 0 0; }
			#nserv a:hover { background:url(interface/ajout_serv.png) no-repeat 0 -49px; }
		.menu_dh { float:left; width:213px; height:30px; background-image: url("interface/hsm.png"); padding:7px 0px 0px 4px; }
		.menu_dm { float:left; width:217px; height:auto; background-image: url("interface/msm.png"); padding:5px 0px 0px 0px; }
			.tps, .tpsb { float:left; width:190px; height:20px; font-size:13px; font-weight:bold; }
				.tps a, .tpsb a { float:left; width:175px; height:20px; color:#20354c; padding:0px 0px 0px 15px; margin:0px 0px 0px 10px; }
				.tps a:hover, .tpsb a { background:url(interface/micos.png) no-repeat left top; color:#326aa7; }
			#logg { float:left; width:145px; height:auto; margin:0px 0px 0px 10px; }
				.logi { float:left; width:145px; height:26px; }
					.logi input { float:left; width:133px; height:22px; background-image: url("interface/logini.png"); font-size:14px; color:#20354c; background-color:transparent; border:0px solid black;  padding:2px 6px 0px 6px; }
			#logd { float:left; width:45px; height:50px; margin:0px 0px 0px 8px; }
			#lostp { float:left; width:190px; height:12px; font-size:11px; margin:0px 0px 0px 15px; }
				#lostp a { float:left; width:190px; height:12px; color:#20354c; }
				#lostp a:hover { color:#2fa100; }
			#twit { float:left; width:199px; height:28px; margin:10px 0px 0px 8px; }
				#twit a { float:left; width:199px; height:28px; opacity:0.9;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90); }
				#twit a:hover { opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100); }
			#ncompte { float:left; width:199px; height:27px; margin:12px 0px -8px 9px; }
				#ncompte a { float:left; width:199px; height:27px; background:url(interface/creer_compte.png) no-repeat 0 0; }
				#ncompte a:hover { background:url(interface/creer_compte.png) no-repeat 0 -27px; }
			.sts { float:left; width:190px; height:18px; font-size:12px; color:#20354c; margin:0px 0px 0px 12px; }
				.stsx { float:left; width:160px; height:14px; }
				.stsv { float:left; width:30px; height:14px; font-weight:bold; }  
			.nsv { float:left; width:195px; height:auto; margin:0px 0px 4px 12px; font-size:12px; }
				.nsvx { float:left; width:149px; height:14px; font-weight:bold; margin:4px 0px 0px 0px; }
					.nsvx a { float:left; width:144px; height:14px; font-size:12px; color:#20354c; }
					.nsvx a:hover { color:#585858; }
				.nsvv { float:left; width:44px; height:22px; font-weight:bold; }
					.nsvv a { float:left; width:44px; height:17px; color:#fff; text-align:center; padding:4px 0px 0px 0px; background-image: url("interface/bvt.png"); }
					.nsvv a:hover { color:#ffe76c; }
				.nsvp { float:left; width:190px; height:auto; color:#4c4c4c; text-align:justify; }
			
			.pub_dh, .pub_dm, .pub_db { float:left; width:216px; height:8px; line-height:0px; }
			.pub_dm { float:left; width:216px; height:auto; background-color:#20354c; text-align:center; }
			
		.menu_db { float:left; width:217px; height:11px; margin:0px 0px 15px 0px; line-height:8px; }	
		
		.minecraft_illimity { float:left; width:216px; height:83px; text-align:center; margin:20px 0px 0px 0px; }
		
	
	.pagination { float:left; width:800px; height:70px; margin:10px 0px 10px 0px; font-size:16px; font-weight:bold; color:#000; text-align:center; }
		.pagination a { color:#2f4f6f; margin:0px 3px 0px 3px; }
		.pagination a:hover { color:#009400; }
		.selected { color:#ff7700; margin:0px 3px 0px 3px; }
	
	.footer { float:left; width:1040px; height:57px; background-image: url("interface/footer.png"); }
		.footg { float:left; width:80px; height:80px; margin:-26px 0px 0px 0px; }
		.footm { float:left; width:470px; height:46px; font-size:11px; color:#ddddff; margin:10px 0px 0px 0px; }
			.footm a { color:#ddddff; }
			.footm a:hover { color:#fcfcff; }
		.footd { float:right; width:310px; height:42px; }
			.footdx { float:left; width:140px; height:20px; font-size:12px; font-weight:bold; color:#ccddee; margin:25px 0px 0px 0px; }
			.footdi { float:left; width:auto; height:auto; margin:4px 10px 0px 10px; }
			
/* Detail serveur */
	.rkh2 { float:left; width:800px; height:44px; background-image: url("interface/hds.png");  }
		.rkhg { float:left; width:auto; height:28px; font-size:24px; font-weight:bold; color:#79e03d; margin:8px 0px 0px 50px; }
		.rkhd { float:right; width:auto; height:16px; font-size:12px; color:#e0f2f6; margin:19px 16px 0px 0px; }	
	.rkm2 { background:url(interface/mcbg.png) no-repeat 0px 0px; background-color:#20354c; }	
	
	.ntc { float:left; width:766px; height:60px; margin:0px 0px 0px 18px; }
		.ntch { float:left; width:148px; height:20px; font-size:13px; font-weight:bold; color:#a9d6e4; }
		.ntcn { float:left; width:742px; height:39px; background-image: url("interface/hvt.png"); padding:2px 0px 0px 24px; }
			.ntcns { float:left; width:65px; height:40px; font-weight:bold; text-align:center; }
				.ntcnsx { float:left; width:65px; height:20px; font-size:18px; color:#ccddee; text-align:center; }
				.ntcns0, .ntcns1, .ntcns2, .ntcns3, .ntcns4, .ntcns5, .ntcns6, .ntcns7, .ntcns8, .ntcns9, .ntcns10  { float:left; width:65px; height:18px; font-size:15px; color:#f15656; }
				.ntcns1 { color:#ee7c59; }
				.ntcns2 { color:#eda07e; }
				.ntcns3 { color:#e9b17f; }
				.ntcns4 { color:#edc77d; }
				.ntcns5 { color:#e9d266; }
				.ntcns6 { color:#c3e172; }
				.ntcns7 { color:#72e17c; }
				.ntcns8 { color:#51da4d; }
				.ntcns9 { color:#47e642; }
				.ntcns10 { color:#00e958; }
	.rkco { float:left; width:760px; height:auto; background-image: url("interface/mco.png"); padding:12px 20px 12px 20px; font-size:12px; color:#000; text-align:justify; }
	.prcm2 { float:left; width:782px; height:auto; background-color:#20354c; padding:0px 9px 0px 9px; }
		.cos1, .cos2 { float:left; width:768px; height:auto; background-color:#3f5b79; padding:6px 6px 6px 6px; border-bottom: 3px solid #39526d; }
		.cos2 { background-color:#4f6a86; }
			.cosg { float:left; width:60px; height:auto; }
			.cosd { float:left; width:708px; height:auto; font-size:12px; color:#c7f1fe; }
				.cosdh { float:left; width:708px; height:24px; }
					.cosdhg { float:left; width:635px; height:18px; }
						.cosdhg span { font-size:18px; }
					.cosdhd { float:right; width:22px; height:18px; }
				.cosdm { float:left; width:708px; height:auto; text-align:justify; }
				.cosdb { float:left; width:708px; height:16px; color:#e1f0ff; font-weight:bold; margin:6px 0px 0px 0px; }
					.cosdb span { color:#00e958; }
		.coip { float:left; width:768px; height:230px; }
			.coipg { float:left; width:213px; height:218px; background-color:#122132; padding:6px 6px 6px 6px; }
				.coipgi { float:left; width:48px; height:56px; }
				.coipgn { float:left; width:152px; height:41px; padding:15px 0px 0px 8px; font-size:12px; color:#a8eaff; }
				.coipgsx { float:left; width:200px; height:18px; font-size:12px; font-weight:bold; color:#a8eaff; margin:6px 0px 0px 0px; }
				.coipgsi { float:left; width:230px; height:24px; }
			.coipd { float:left; width:528px; height:218px; color:#e0f2f6; padding:6px 6px 6px 6px; }
				.coipdh { float:left; width:528px; height:20px; font-size:18px; font-weight:bold; }
				.coipdha, .coipdhb { float:left; width:528px; height:14px; font-size:12px; }
				.coipdhb { color:#c5d4d8; margin:20px 0px 4px 0px; }
				.coipdm { float:left; width:528px; height:145px; }
					.coipdm textarea { float:left; width:516px; height:133px; background-image: url("interface/texta.png"); background-color:transparent; background-repeat:no-repeat; border:0px solid black; padding:6px 6px 6px 6px; }

/* OverDiv Inscription */
	.ovinsc { position:absolute; z-index:12; top:150px; left:250px; width:460px; height:306px; background-image:url("interface/ncompte.png"); }
		.ovclose, .ovcloseb, .ovclosec { float:left; width:445px; height:16px; margin:16px 0px 20px 0px; }
			.ovcloseb { width:504px; }
			.ovclosec { width:534px; }
			.ovclose a, .ovcloseb a, .ovclosec a { float:right; width:17px; height:16px; background-image: url("interface/close.png"); opacity:0.9;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90); }
			.ovclose a:hover, .ovcloseb a:hover, .ovclosec a:hover { pacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100); }
		.ovlg, .ovlg2, .ovlg3, .ovlg4 { float:left; width:430px; height:30px; margin:6px 0px 0px 20px; }
		.ovlg3, .ovlg4 { width:489px; }
		.ovlg2, .ovlg4 { margin:15px 0px 0px 20px; }
			.ovlgi { float:left; width:19px; height:22px; margin:4px 6px 0px 0px; }
			.ovlgn { float:left; width:160px; height:16px; font-size:12px; font-weight:bold; color:#e9f4ff; margin:6px 0px 0px 0px;  }
			.ovlgp1, .ovlgp2, .ovlgp3, .ovlgp4 { float:left; width:auto; height:24px; }
				.ovlgp1 input, .ovlgp2 input, .ovlgp3 input, .ovlgp4 input { float:left; width:153px; height:23px; background-image: url("interface/ipt1.png"); background-color:transparent; background-repeat:no-repeat; border:0px solid black; padding:1px 6px 0px 6px; font-size:12px; font-weight:bold; color:#171d20; }
				.ovlgp2 input { width:183px; background-image: url("interface/ipt2.png"); }
				.ovlgp3 input { width:132px; background-image: url("interface/ipt3.png"); }
				.ovlgp4 input { width:203px; background-image: url("interface/ipt4.png"); }
			.ovlgr { float:left; width:auto; height:14px; font-size:11px; font-weight:bold; color:#e1dec0; margin:5px 0px 0px 3px; }
		.ovcre { float:left; width:200px; height:27px; margin:32px 0px 0px 135px; }
			.ovcre a { float:left; width:200px; height:27px; background: url(interface/creac.png) no-repeat 0px 0px; }
			.ovcre a:hover { background: url(interface/creac.png) no-repeat 0px -27px; }

/* OverDiv Achats Creepers */
	.ovachat { position:absolute; z-index:12; top:250px; left:150px; width:552px; height:308px; background-image:url("interface/ovachat.png"); }
		.ovlg5 { float:left; width:520px; height:30px; margin:6px 0px 0px 20px; }
			.ovprice { float:left; width:450px; height:16px; font-size:15px; font-weight:bold; color:#e9f4ff; margin:4px 0px 0px 0px; }
				.ovprice span { color:#65c7ff; }
			.ovcsx { float:left; width:100px; height:16px; font-size:15px; font-weight:bold; color:#e9f4ff; margin:4px 0px 0px 0px; }
			.ovcsc { float:left; width:auto; height:auto; }
				.ovcsc select { font-size:18px; } 
		.ovtpc { float:left; width:500px; height:24px; font-size:13px; font-weight:bold; color:#fff; margin:25px 0px 0px 20px;  }
		.ovtyp { float:left; width:520px; height:80px; margin:0px 0px 0px 20px; }
			.ovtypi { float:left; width:auto; height:auto; margin:0px 13px 0px 13px; }
		.ovtypb { float:left; width:537px; height:23px; background-color:#b0c1d2; margin:8px 0px 0px 7px; }
			.ovtypbx { float:left; height:auto; font-size:18px; font-weight:bold; color:#103a52; text-align:center; margin:0px 13px 0px 13px; }

/* OverDiv V?rification serveur */
	.ovr { position:absolute; z-index:12; top:250px; left:150px; width:552px; height:260px; background-image:url("interface/ovvalid.png"); }
		.ovrx { float:left; width:520px; height:auto; font-size:12px; color:#dbeafa; margin:5px 0px 0px 20px; }
		.ovri { float:left; width:520px; height:60px; margin:10px 0px 0px 8px; }
			.ovri textarea { float:left; width:512px; height:42px; background-color:#355d84; padding:8px 4px 4px 4px; border:1px solid #2896cb; color:#ccddee; overflow:hidden; }
		.ovrxs { float:left; width:520px; height:20px; font-size:12px; font-weight:bold; color:#48dd00; margin:0px 0px 0px 16px; }
		.ovvad { float:left; width:200px; height:27px; margin:32px 0px 0px 180px; }
			.ovvad a { float:left; width:200px; height:27px; background: url(interface/verifier.png) no-repeat 0px 0px; }
			.ovvad a:hover { background: url(interface/verifier.png) no-repeat 0px -27px; }

/* OverDiv SMS verification commande */
	.ovsms { position:absolute; z-index:12; top:250px; left:150px; width:552px; height:237px; background-image:url("interface/ovsms.png"); }
		.vsmsc { float:left; width:630px; height:82px; margin:30px 0px 0px -10px; }
		.vsmscg { float:left; width:300px; height:82px; }
			.vsmsg { float:left; width:300px; height:24px; font-size:16px; font-weight:bold; color:#fff; text-align:right; margin:15px 0px 0px 0px; }
			.vsmsx { float:left; width:300px; height:40px; font-size:12px; font-weight:bold; color:#d4d4d4; text-align:right; }
		.vsimg { float:left; width:75px; height:82px; margin:0px 0px 0px 10px } 
		.vsmscd { float:left; width:240px; height:82px; }
			.vsnmb { float:left; width:220px; height:20px; font-size:14px; font-weight:bold; color:#ebebeb; margin:15px 0px 0px 0px; }
			.vsipt { float:left; width:165px; height:29px; }
				.vsipt input { float:left; width:157px; height:26px; background-image: url("interface/inputsms.png"); font-size:18px; font-weight:bold; color:#0060b8; padding:3px 0px 0px 0px; text-align:center; background-color:transparent; border:0px solid black; }
			.vsbt { float:left; width:75px; height:30px; }
				.vsbt a { float:left; width:75px; height:30px; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; }
				.vsbt a:hover { color:#b6dcff; }
			.vdsms { float:left; width:200px; height:27px; margin:38px 0px 0px 180px; }
				.vdsms a { float:left; width:200px; height:27px; background: url(interface/sms.png) no-repeat 0px 0px; }
				.vdsms a:hover { background: url(interface/sms.png) no-repeat 0px -27px; }
			.vdsms2 { float:left; width:200px; height:27px; margin:38px 0px 0px 180px; }
				.vdsms2 a { float:left; width:200px; height:27px; background: url(interface/verifier.png) no-repeat 0px 0px; }
				.vdsms2 a:hover { background: url(interface/verifier.png) no-repeat 0px -27px; }
			
/* OverDiv Historique Achats */
	.hchat { position:absolute; z-index:12; top:250px; left:150px; width:552px; height:550px; background-image:url("interface/mac.png"); }
		.hlg { float:left; width:520px; height:16px; font-size:12px; font-weight:bold; color:#21fc3e; border-bottom:2px solid #00c51b; margin:5px 0px 5px 15px; }
			.hlg1, .hlg0 { float:left; width:100px; height:18px; text-align:center; }
			.hlg0 { width:70px; }
		.hlx { float:left; width:520px; height:20px; font-size:12px; color:#d6e8ee; margin:0px 0px 0px 15px; }
			.hlx1, .hlx0 { float:left; width:100px; height:18px; text-align:center; }
			.hlx0 { width:70px; }
				.ha1 { color:#fffc00; }
				.ha2 { color:#21fc3e; }
			.hlx2 { float:right; width:59px; height:14px; margin:0px 10px 0px 0px; }
				.hlx2 a { float:left; width:59px; height:14px; background-image: url("interface/bvac.png"); font-size:12px; font-weight:bold; color:#fff1d3; text-align:center; }
				.hlx2 a:hover { color:#fff; }
/* Identifi? */
	#lged { float:left; width:auto; height:auto; margin:0px 0px 0px 12px; }
	#logig { float:left; width:55px; height:50px; }
	#logid { float:left; width:140px; height:60px; }
		#logida { float:left; width:140px; height:22px; font-size:14px; font-weight:bold; color:#20354c; margin:5px 0px 0px 0px; }
		#logidb { float:left; width:140px; height:14px; font-size:12px; font-weight:bold; }
			#logidb a { float:left; width:auto; height:auto; color:#607b84; }
			#logidb a:hover { color:#3f83cd; }
		.logigs { float:left; width:190px; height:22px; font-size:12px; font-weight:bold; }
			.logigs a { float:left; width:auto; height:auto; color:#20354c; }
			.logigs a:hover { color:#3f83cd; }
		#crprs { float:left; position:relative; z-index:40; width:200px; height:27px; margin:12px 0px -7px 0px; background-image: url("interface/logb.png"); }
			#crprsi { float:left; width:20px; height:24px; margin:-3px 0px 0px 50px; }
			#crprsx { float:left; width:100px; height:14px; font-weight:bold; color:#007a0e; margin:4px 0px 0px 5px; }
			
/* OverDiv Gestion compte */
	.ovngc { position:absolute; z-index:12; top:100px; left:250px; width:519px; height:450px; background-image:url("interface/gco.png"); font-family:Arial; }
		.ovlgx { float:left; width:auto; height:24px; font-size:13px; font-weight:bold; color:#caeffb; margin:4px 0px 0px 0px; }
		.ipval, .ipvals { float:left; width:69px; height:18px; background-image: url("interface/ipval.png"); font-size:12px; font-weight:bold; padding:3px 0px 0px 0px; margin:2px 0px 0px 5px; }	
		.ipvalx { width:69px; height:18px; background-image: url("interface/ipval.png"); font-size:12px; font-weight:bold; padding:3px 0px 0px 0px; margin:2px 0px 0px 5px; }
		.ipvals { margin:-2px 0px 0px 5px; }
			.ipval a, .ipvals a { float:left; width:9px; height:auto; color:#fff; margin:0 0 0 10px; text-align:center; }
			.ipval a:hover, .ipvals a:hover { color:#fff0c0; }
			
		.oval, .ovalb, .ovalx { float:left; width:199px; height:27px; margin:32px 0px 0px 164px; }
		.ovalb, .ovalx { margin:21px 0px 0px 164px; }
			.oval a, .ovalx a { float:left; width:199px; height:27px; background: url(interface/valider.png) no-repeat 0px 0px; }
			.oval a:hover, .ovalx a:hover { background: url(interface/valider.png) no-repeat 0px -27px; }	
			.ovalb a { float:left; width:199px; height:27px; background: url(interface/ok.png) no-repeat 0px 0px; }
			.ovalb a:hover { background: url(interface/ok.png) no-repeat 0px -27px; }

/* Modifs Page Gestion Compte */
.ovlgp5 { float:left; width:auto; height:24px; }
.ovlgp6 { float:left; width:auto; height:50px; }
	.ovlgp6 textarea { float:left; width:280px; height:49px; background-image: url("interface/ipt9.png"); background-color:transparent; background-repeat:no-repeat; border:0px solid black; padding:1px 6px 0px 6px; font-size:12px; font-weight:bold; color:#171d20; margin:-4px 0px 0px 0px; }
.apsig { float:left; width:20px; height:auto; margin:2px 0px 0px 0px; }
.apsid { float:left; width:auto; height:auto; font-size:12px; font-weight:bold; color:#5fccff; margin:6px 20px 0px 0px; }			
			
/* Inscription serveur */
	.inscbg { float:left; position:relative; z-index:2; width:431px; height:482px; background-image: url("interface/inscbg.jpg"); margin:0px 0px 0px 6px; } 
	.inscbgd { float:left; position:relative; z-index:2; width:357px; height:273px; background: url("interface/inscbgd.png") repeat-x 0px 0px; margin:128px 0px 0px 0px; } 
	.inscbm { float:left; position:relative; z-index:1; width:788px; height:661px; background: url("interface/inscg.jpg") repeat-x 20px 0px; margin:-90px 0px 0px 6px; }	
	.logob { position:absolute; z-index:3; top:5px; right:20px; }
	.inscx { position:absolute; z-index:3; top:140px; left:18px; width:770px; height:264px; text-align:justify; color:#3b3b3b; line-height:15px; }
		.inscx p { margin:0px 0px 8px 0px; }
		#inscxs { float:left; width:770px; height:auto; margin:14px 0px 0px 0px; font-size:16px; font-weight:bold; color:#18426f; text-align:center; }
	#insci { position:absolute; top:426px; left:10px; z-index:4; width:785px; }
		.inscix, .inscixs { float:left; width:785px; height:auto; margin:0px 0px 12px 0px; }
		.inscixs { margin:0px 0px 20px 0px; }
		.inscixsm { float:left; width:auto; height:auto; margin:0px 0px 20px 0px; }
		
			.inscig, .inscigs, .inscigsa { float:left; width:180px; height:auto; text-align:right; font-size:12px; font-weight:bold; color:#fff; }
			.inscigs { margin:-7px 0px 0px 0px; }
			.inscigsa { width:auto; margin:-7px 0px 0px 12px; }
				.inscigs span, .inscigsa span { color:#89db4a; }
		    .inscid, .inscidm, .inscidmi { float:left; width:600px; height:auto; font-size:11px; font-weight:bold; color:#ccddee; }
		    .inscidm { width:100px; }
		    .inscidmi { width:auto; }
		    	.inscida, .inscidas { float:left; width:590px; height:34px; padding:6px 0px 0px 10px; }
		    	.inscidas { height:40px; padding:0px 0px 0px 10px; }
		   		.inscidb { float:left; width:28px; height:19px; margin:-2px 0px 0px 10px; }
				.inscidc { float:left; width:215px; height:24px; }
					.inscidc input { float:left; width:203px; height:23px; background-image: url("interface/ipt5.png"); background-color:transparent; background-repeat:no-repeat; border:0px solid black; padding:1px 6px 0px 6px; font-size:12px; font-weight:bold; color:#171d20; margin:-4px 0px 0px 0px; }
					.inscidc select { font-size:12px; color:#171d20; background-color:#e9f4ff; padding:2px 0px 2px 0px; }
				.inscidd { float:left; width:516px; height:62px; }
					.inscidd textarea { float:left; width:512px; height:61px; background-image: url("interface/ipt6.png"); background-color:transparent; background-repeat:no-repeat; border:0px solid black; padding:1px 6px 0px 6px; font-size:12px; font-weight:bold; color:#171d20; margin:-4px 0px 0px 0px; }
				.inscide { float:left; width:516px; height:102px; }
					.inscide textarea { float:left; width:512px; height:101px; background-image: url("interface/ipt7.png"); background-color:transparent; background-repeat:no-repeat; border:0px solid black; padding:1px 6px 0px 6px; font-size:12px; font-weight:bold; color:#171d20; margin:-4px 0px 0px 0px; }
				.inscidf { float:left; width:165px; height:24px; }
					.inscidf input { float:left; width:153px; height:23px; background-image: url("interface/ipt1.png"); background-color:transparent; background-repeat:no-repeat; border:0px solid black; padding:1px 6px 0px 6px; font-size:12px; font-weight:bold; color:#171d20; margin:-4px 0px 0px 0px; }
				.inscidg { float:left; width:195px; height:24px; }
					.inscidg input { float:left; width:183px; height:23px; background-image: url("interface/ipt2.png"); background-color:transparent; background-repeat:no-repeat; border:0px solid black; padding:1px 6px 0px 6px; font-size:12px; font-weight:bold; color:#171d20; margin:-4px 0px 0px 0px; }
				.inscidh { float:left; width:55px; height:24px; }
					.inscidh input { float:left; width:43px; height:23px; background-image: url("interface/ipt8.png"); background-color:transparent; background-repeat:no-repeat; border:0px solid black; padding:1px 6px 0px 6px; font-size:12px; font-weight:bold; color:#171d20; margin:-4px 0px 0px 0px; }
					.inscidh select { width:55px; font-size:12px; color:#171d20; background-color:#e9f4ff; padding:2px 0px 2px 0px; }
				
				.inscido, .inscidos { float:left; width:auto; height:auto; font-size:11px; font-weight:normal; color:#ccddee; margin:-5px 0px 0px 7px; }
				.inscidos { margin:2px 0px 0px 7px; }
				.inscibr { float:left; width:760px; height:3px; background-color:#1a314a; margin:6px 0px 12px 11px; }

	#insenv { float:left; width:330px; height:42px; margin:22px 0px 0px 240px; }
		#insenv a { float:left; width:330px; height:22px; background: url("interface/envoyer.png") no-repeat 0px 0px; }
			#insenv a:hover { background: url("interface/envoyer.png") no-repeat 0px -22px; }
			
/* Gestion Espace Pub */
	#headpub { float:left; position:relative; width:788px; height:148px; background-image: url("interface/headp.jpg"); margin:0px 0px 0px 6px; }	
		.achatc { position:absolute; top:110px; right:30px; width:312px; height:28px; }
			.achatc a { float:left; width:312px; height:28px; background: url("interface/achat_creepers.png") no-repeat 0px 0px; }
			.achatc a:hover { background: url("interface/achat_creepers.png") no-repeat 0px -28px;  }	
		.machat { position:absolute; top:116px; left:30px; width:173px; height:22px; }
			.machat a { float:left; width:173px; height:22px; background: url("interface/machat.png") no-repeat 0px 0px; }
			.machat a:hover { background: url("interface/machat.png") no-repeat 0px -22px;  }	
	#ctpub { float:left; width:788px; height:auto; background: url("interface/adbg.png") repeat-x 0px 0px; background-color:#3f6aa1; margin:0px 0px 0px 6px; padding:0px 0px 45px 0px; }
		.hdp { float:left; width:770px; height:50px; margin:8px 0px 0px 0px; }
			.hdpx { float:left; width:760px; height:100px; margin:10px 0px 0px 14px; font-size:13px; font-weight:bold; color:#d1e2f4; }
				.hdpx span { font-size:15px; color:#54bdff; }
			.hdpa { float:left; width:190px; height:26px; margin:8px 0px 0px 18px; }
			.hdpb { float:left; width:64px; height:42px; margin:0px 15px 0px 15px; }
				.hdpbh { float:left; width:64px; height:auto; }
					.hdpbhg { float:left; width:20px; height:24px; margin:2px 4px 0px 0px; }
					.hdpbhd { float:left; width:auto; height:auto; font-size:24px; font-weight:bold; color:#21fc3e; }
				.hdpbb { float:left; width:64px; height:auto; font-size:14px; font-weight:bold; color:#e9f4ff; }
			.hdpc { float:right; width:230px; height:42px; font-size:16px; font-weight:bold; margin:4px 0px 0px 0px; }
				.hdpch { float:left; width:230px; height:20px; color:#fff; }
				.hdpcb { float:left; width:206px; height:20px; color:#d1e2f4; padding:0px 0px 0px 34px; }
		.hdn { float:left; width:757px; height:auto; margin:8px 0px 0px 22px; }
			.hdnh { float:left; width:757px; height:30px; background-image: url("interface/cph.png"); }
				.hdnhg { float:left; width:400px; height:20px; margin:9px 0px 0px 40px; }
					.hdnhga, .hdnhgas { float:left; width:190px; height:14px; }
						.hdnhga a, .hdnhgas a { float:left; width:168px; height:14px; background:url("interface/banbt1.png") no-repeat 0px 0px; }
						.hdnhga a:hover, .hdnhgas a { background:url("interface/banbt1.png") no-repeat 0px -14px; }
					.hdnhgb, .hdnhgbs { float:left; width:174px; height:14px; }
						.hdnhgb a, .hdnhgbs a { float:left; width:174px; height:14px; background:url("interface/banbt2.png") no-repeat 0px 0px; }
						.hdnhgb a:hover, .hdnhgbs a { background:url("interface/banbt2.png") no-repeat 0px -14px; }
				.hdnhd { float:right; width:305px; height:25px;}
					.hdnhda { float:left; width:auto; height:24px; font-size:18px; font-weight:bold; margin:6px 20px 0px 20px; text-align:center; }
						.hdnhda a { width:auto; height:auto; color:#707070; }
						.hdnhda a:hover { color:#14314f; }
					.hdnhdb { float:left; width:200px; height:22px; font-size:18px; font-weight:bold; color:#005d89; text-align:center; margin:6px 0px 0px 0px; }
		.hdnc { float:left; width:757px; height:auto; background-color:#d1e2f4;  }
			.hdnch, .hdnchs { float:left; width:746px; height:22px; margin:9px 0px 0px 8px; padding:0px 0px 0px 1px; }
			.hdnchs { margin:0px 0px 0px 8px; }
				.hdncha { float:left; width:60px; height:17px; font-size:12px; font-weight:bold; color:#1a314a; padding:3px 0px 0px 0px; }
				.hdnchj, .hdnchjs {float:left; width:20px; height:17px; background-color:#0a72a4; font-size:12px; font-weight:bold; color:#d1e2f4; text-align:center; padding:3px 0px 0px 0px; margin:0px 1px 0px 1px; }
				.hdnchjs { background-color:#e87f23; color:#ffeebf; }
			.hdnbr { float:left; width:744px; height:3px; background-color:#abd2e2; margin:0px 0px 2px 6px; }
				.hdnchc, .hdnch50, .hdnch30, .hdnch25, .hdnch10, .hdnchfull {float:left; width:20px; height:17px; background-color:#bed2e7; font-size:12px; font-weight:bold; text-align:center; padding:3px 0px 0px 0px; margin:0px 1px 0px 1px; }
				.hdnch50 { background-color:#39ae00; color:#a8ff9a; }
					.hdnch50 a, .hdnch30 a, .hdnch25 a,.hdnch10 a,.hdnchfull a { float:left; width:20px; height:20px; color:#a8ff9a; opacity:0.9;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90); }
					.hdnch30 a { color:#f2ffa2; }
					.hdnch25 a { color:#ffeed5; }
					.hdnch10 a { color:#ffdce0; }
					.hdnchfull a { color:#bbcfe5; }
					.hdnch50 a:hover, .hdnch30 a:hover, .hdnch25 a:hover, .hdnch10 a:hover, .hdnchfull a:hover { opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100); }
					.hdnchc img, .hdnch50 img, .hdnch30 img, .hdnch25 img, .hdnch10 img, .hdnchfull img { margin:-3px 0px 0px 0px; }
					.hdnchc img { opacity:0.5;-moz-opacity:0.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);  }
				.hdnch30 { background-color:#bcc63d; color:#f2ffa2; }
				.hdnch25 { background-color:#f4a93d; color:#ffeed5; }
				.hdnch10 { background-color:#f4676c; color:#ffdce0; }
				.hdnchfull { background-color:#4f7f88; color:#bbcfe5; }
		.hdnbh { float:left; width:757px; height:33px; background-color:#426a96; }
		.hdnbn { float:left; width:745px; height:auto; background-color:#d1e2f4; padding:6px 6px 6px 6px; }
			.ban1, .ban1s, .ban1so { float:left; position:relative; width:355px; height:36px; background-color:#bed2e7; font-size:15px; font-weight:bold; color:#fff; text-align:center; padding:20px 0px 0px 0px; margin:2px 5px 2px 5px; border:3px solid #b0c1d2;  }
			.ban1s { height:56px; padding:0px 0px 0px 0px;}
			.ban1so { border:3px solid #37cc00; height:56px; padding:0px 0px 0px 0px;}
			.ban2, .ban2s, .ban2so { float:left; position:relative; width:100px; height:65px; background-color:#bed2e7; font-size:15px; font-weight:bold; color:#fff; text-align:center; padding:35px 0px 0px 0px; margin:2px 5px 2px 5px; border:3px solid #b0c1d2;  }
			.ban2s { height:100px; padding:0px 0px 0px 0px;}
			.ban2so { border:3px solid #37cc00; height:100px; padding:0px 0px 0px 0px;}
				.ban1 a, .ban1s a, .ban1so a, .ban2 a, .ban2s a, .ban2so a { width:auto; height:auto; color:#fff; }
				.ban1 a:hover, .ban1s a:hover, .ban1so a:hover, .ban2 a:hover, .ban2s a:hover, .ban2so a:hover { color:#004ea3; }
			.bansup { position:absolute; top:0px; right:0px; width:auto; height:auto; font-size:14px; font-weight:bold; background-color:#ff454c; }
				.bansup a { width:auto; height:auto; color:#ffd6d6; }
				.bansup a:hover { color:#fff7f7; }
		.hdnbs { float:left; width:757px; height:33px; background-image: url("interface/cpb.png"); }
			.hdnbsg { float:left; width:300px; height:24px; font-size:15px; font-weight:bold; color:#fff; margin:8px 0px 0px 8px; }	
			.hdnbsm { float:right; width:200px; height:24px; font-size:12px; font-weight:bold; color:#e9f4ff; }
				.hdnbsma { float:left; width:auto; height:auto; margin:7px 8px 0px 0px; }
			.hdnbval { float:right; width:199px; height:27px; margin:5px 20px 0px 0px; }
				.hdnbval a { float:left; width:199px; height:27px; background: url(interface/valider.png) no-repeat 0px 0px; }
				.hdnbval a:hover { background: url(interface/valider.png) no-repeat 0px -27px; }	
			
		
		.achatcb { float:left; width:312px; height:44px; margin:22px 0px 0px 249px; }
			.achatcb a { float:left; width:312px; height:28px; background: url("interface/achat_creepers.png") no-repeat 0px 0px; }
			.achatcb a:hover { background: url("interface/achat_creepers.png") no-repeat 0px -28px;  }	
						
		.monserveurici { position:absolute; z-index:12; width:124px; height:25px; top:-2px; left:0px; }

/* Forum */
#mcof { position:absolute; z-index:1; top:0px; width:100%; height:175px; background:url(interface/hd1f.png) repeat-x center top; }
#contf { position:absolute; z-index:9; top:190px; right:0px; width:1042px; height:auto; }
#recf { position:absolute; z-index:10; top:100px; right:0px; width:340px; height:47px; background-image: url("interface/recbgf.png"); }
	.reclg, .reclgo { float:left; position:relative; width:270px; height:22px; margin:24px 0px 0px 45px; font-size:12px; font-weight:bold; }
	.reclgo { margin:0px 0px 0px 60px; }
		.reclgi { float:left; width:22px; height:16px; }
		.reclgx { float:left; width:auto; height:14px; margin:2px 15px 0px 0px; }
			.reclgx a { float:left; width:auto; height:14px; color:#f6faff; }
			.reclgx a:hover { color:#c0ff00; }
		.reclga { float:left; width:64px; height:64px; margin:0px 0px 0px 0px; }
			.reclga img { border:2px solid #3e5268; }
		.reclgm { float:left; width:167px; height:57px; background-image: url("interface/favc.png"); padding:7px 0px 0px 4px; }
			.reclgmh { float:left; width:150px; overflow:hidden; height:17px; font-size:15px; font-weight:bold; color:#446693; }
			.reclgmb { float:left; width:150px; height:14px; font-size:12px; font-weight:bold; }
				#reclg1 { color:#FF0000; }
				#reclg2 { color:#69F; }
				#reclg3 { color:#666; }
		.reclgmo { position:absolute; top:-3px; right:30px; width:19px; height:18px; }
			.reclgmo a { float:left; width:19px; height:18px; opacity:0.9;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90); }
			.reclgmo a:hover { opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100); }
#cont_cf { float:left; width:1014px; height:auto; margin:0px 0px 30px 13px; }
	.fh, .fb { float:left; width:1014px; height:6px; line-height:0px; }
	.fhbr { float:left; width:1014px; height:30px; background-image: url(interface/fhbr.png); }
		.fhtr { float:left; width:700px; height:26px; margin:7px 0px 0px 40px; font-size:13px; font-weight:bold; color:#102c4b; }
			.fhtr a { color:#102c4b; }
			.fhtr a:hover { color:#36970c; }
			.fhtr span { font-weight:bold; color:#989898; }
		.fhrc { float:right; width:230px; height:22px; margin:3px 4px 0px 0px;  }
			.fhrc input { float:left; width:200px; height:19px; font-size:12px; color:#ddecfb; background-color:#3e5268; border:0px solid black; padding:2px 2px 0px 2px; }
			.fhrc a { float:left; width:16px; height:18px; margin:3px 0px 0px 0px; opacity:0.9;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90); }
				.fhrc a:hover { opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);  }
	.fsec { float:left; position:relative; width:1014px; height:48px; background-image: url("interface/fsec.png"); }
		.ftr { position:absolute; top:6px; left:12px; width:128px; height:23px; }
		.fx1, .fx2, .fx3, .fx4 { float:left; width:auto; height:12px; font-size:10px; color:#edf6ff; font-weight:bold; margin:34px 0px 0px 84px; }
		.fx2 { margin:34px 0px 0px 468px; }
		.fx3 { margin:34px 0px 0px 67px; }
		.fx4 { margin:34px 0px 0px 47px; }
	.flg { float:left; width:990px; height:40px; background-image: url("interface/flg1.png"); padding:0px 12px 0px 12px; }
	.flg:hover { background-image: url("interface/flg2.png"); }
		.flgc1 { float:left; width:50px; height:35px; text-align:center; padding:5px 0px 0px 0px; }
		.flgc2 { float:left; widht:470px; height:31px; margin:6px 3px 0px 18px; }
			.flgc2h { float:left; width:470px; height:17px; font-size:12px; font-weight:bold; }
				.flgc2h a, .flgc5h a { float:left; width:470px; height:17px; color:#285184; }
				.flgc2h a:hover, .flgc5h a:hover { color:#2d9800; }
			.flgc2b { width:470px; height:12px; font-size:11px; color:#7b8998; }
		.flgc3, .flgc4 { float:left; width:65px; height:18px; font-size:12px; color:#8897a7; margin:14px 67px 0px 0px; text-align:right; }
		.flgc4 { float:left; width:80px; text-align:left; margin:14px 27px 0px 0px; }
		.flgc5 { float:left; width:205px; height:34px; margin:3px 0px 0px 0px; }
			.flgc5g { float:left; width:34px; height:34px; }
			.flgc5d { float:left; width:150px; height:34px; margin:0px 0px 0px 7px; }
				.flgc5h { float:left; width:150px; height:16px; margin:2px 0px 0px 0px; font-size:12px; color:#4b6d98; font-weight:bold; }
				.flgc5b { float:left; width:150px; height:12px; font-size:12px; color:#8897a7; }
		.flbr { float:left; width:1014px; height:1px; font-size:1px; overflow:hidden; font-size:0px; background-image: url("interface/flbr.png"); }
	.fbbr { float:left; width:1014px; height:44px; background-image: url("interface/fbbr.png"); }
		.fbstats { float:left; width:550px; height:20px; margin:24px 0px 0px 52px; }
			.fbbrv { float:left; width:90px; height:20px; margin:0px 0px 0px 7px; }
				.fbbrvi { float:left; width:20px; height:17px; }
				.fbbrvx { float:left; width:70px; height:12px; font-size:12px; font-weight:bold; color:#ddecfb; margin:2px 0px 0px 0px; }
		.fbread { float:right; width:200px; height:20px; font-size:12px; font-weight:bold; margin:22px 18px 0px 0px; text-align:right; }
			.fbread a { color:#ddecfb; }
			.fbread a:hover { color:#6aea26; }	
			
/* Sous page Topics */
	.fpost { float:left; position:relative; width:1014px; height:67px; background-image: url("interface/fhp.png"); }
		.fp0, .fp1, .fp2, .fp3, .fp4, .fp5, .fp6, .fp7, .fp8 { float:left; width:auto; height:12px; font-size:10px; color:#edf6ff; font-weight:bold; margin:52px 0px 0px 18px; }
		.fp1 { margin:52px 0px 0px 24px; }
		.fp2 { margin:52px 0px 0px 468px; }
		.fp3 { margin:52px 0px 0px 67px; }
		.fp4 { margin:52px 0px 0px 47px; }
		.fp5 { margin:52px 0px 0px 450px; }
		.fp6 { margin:52px 0px 0px 78px; }
		.fp7 { margin:52px 0px 0px 21px; }
		.fp8 { margin:52px 0px 0px 58px; }
	.flgp0 { float:left; width:34px; height:34px; margin:3px 12px 0px 6px; }
	.flgp1 { float:left; width:345px; height:31px; margin:13px 3px 0px 18px; }
		.flgp1 a { float:left; font-size:12px; font-weight:bold; color:#285184; }
			.flgp1 a:hover { color:#2d9800; }
		.flgp1 span { color:#288700; }
	.flgp2 { float:left; width:121px; height:25px; margin:8px 0px 0px 0px; }
		.flgp2 a { float:left; width:26px; height:26px; margin:0px 2px 0px 2px; opacity:0.9;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90); }
		.flgp2 a:hover { opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100); }
	
	.ndisc, .nrep, .nan { position:absolute; top:10px; left:6px; width:222px; height:27px; }
	.nrep { width:202px; }
	.nan { width:118px; }
		.ndisc a, .nrep a { float:left; width:222px; height:27px; opacity:0.95;-moz-opacity:0.95;-ms-filter:"alpha(opacity=95)";filter:alpha(opacity=95); }
		.nrep a { width:202px; }
		.ndisc a:hover, .nrep a:hover { opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100); }
	.fpag { position:absolute; top:14px; right:18px; width:430px; height:22px; }
		.fpagx, .fpagxo { float:left; width:26px; height:22px; margin:0px 2px 0px 2px; }
			.fpagx a, .fpagxo a { float:left; width:26px; height:18px; background: url(interface/npc.png) no-repeat 0px 0px; font-size:11px; font-weight:bold; color:#6c6c6c; text-align:center; padding:4px 0px 0px 0px; }
			.fpagx a:hover, .fpagxo a { float:left; width:26px; height:22px; background: url(interface/npc.png) no-repeat 0px -22px; color:#c0ff00; }
		.fpags { float:left; width:26px; height:22px; margin:0px 2px 0px 2px; background-image: url("interface/npce.png"); }
		.fpagb { float:left; width:66px; height:22px; margin:0px 2px 0px 2px; }
			.fpagb a { float:left; width:66px; height:18px; background: url(interface/npcb.png) no-repeat 0px 0px; font-size:11px; font-weight:bold; color:#6c6c6c; text-align:center; padding:4px 0px 0px 0px; }
			.fpagb a:hover { float:left; width:66px; height:22px; background: url(interface/npcb.png) no-repeat 0px -22px; color:#c0ff00; }
	.fbp { float:left; position:relative; width:1014px; height:47px; background-image: url("interface/fbp.png"); }
	.fbnav { float:left; width:1014px; height:29px; background-color:#ddecfb; background-image: url("interface/fbnav.png"); }
	
	.fbov { position:absolute; z-index:20; width:331px; height:195px; font-family:Arial; background-image: url("interface/txtov.png"); }
		.fbovh { float:left; width:300px; height:122px; font-size:12px; font-weight:bold; color:#edf5fe; margin:16px 16px 0px 16px; }
		.fbovb { float:left; width:300px; height:44px; font-size:11px; color:#c0d1e1; margin:0px 16px 0px 16px; }
		
/* Sous page Messages */
	.fms { float:left; position:relative; width:1014px; height:auto; background-image: url("interface/flg1.png"); padding:12px 0px 0px 0px; }
		.fmsg { float:left; width:92px; height:auto; margin:0px 12px 0px 15px; }
			.fmsgi { float:left; position:relative; width:92px; height:80px; text-align:center; }
				.fmsgo { position:absolute; top:0px; left:6px; z-index:10; width:10px; height:10px; }
			.fmsgx { float:left; width:92px; height:15px; font-size:12px; font-weight:bold; color:#585858; text-align:center; }
			.fmsgsx { float:left; width:92px; height:18px; font-size:11px; color:#7b7b7b; text-align:center; }
			.fmsgv { float:left; width:67px; height:18px; margin:4px 0px 0px 15px; }
				.fmsgvg { float:left; width:24px; height:18px; text-align:right; }
				.fmsgvd { float:left; width:41px; height:18px; font-size:12px; margin-left:2px; font-weight:bold; color:#5a5a5a; }
		.fmsd { float:left; width:884px; height:auto; }
			.fmsdh { float:left; width:884px; height:16px; }
				.fmsdhg { float:left; width:300px; height:16px; font-size:11px; color:#8f9dad; }
				.fmsdhd { float:right; width:auto; height:16px; }
					.fmsdhi { float:left; width:17px; height:16px; margin:0px 2px 0px 2px; }
						.fmsdhi a { float:left; width:17px; height:16px; opacity:0.95;-moz-opacity:0.95;-ms-filter:"alpha(opacity=95)";filter:alpha(opacity=95); }
						.fmsdhi a:hover { opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100); }
					.fmsdhx { float:left; width:auto; height:14px; font-size:11px; color:#8f9dad; text-align:center; margin:1px 0px 0px 6px; }
			.fmsdc { float:left; width:884px; height:auto!important;min-height:100px;height:100px; margin:4px 0px 14px 0px; font-size:12px; color:#173350; }
			.fmsb { float:left; width:884px; height:65px; overflow:hidden; background-image: url("interface/fpb.png"); }
				.fmsbi { float:left; width:60px; height:60px; }
				.fmsbv { float:left; width:650px; height:60px; }
					.fmsbvh { float:left; width:650px; height:24px; font-size:18px; font-weight:bold; color:#2d5381; margin:4px 0px 0px 5px; }
					.fmsbvh a { color:#2d5381; }
					.fmsbvb { float:left; width:650px; height:36px; margin:0px 0px 0px 5px; }
						.rkptsf { float:left; width:100px; height:30px; }
							.rkptsif { float:left; width:20px; height:24px; margin:3px 0px 0px 0px; }
						.rkusersf { float:left; width:160px; height:40px; margin:0px 0px 0px 10px; }
					.fmsbvn { float:left; width:100px; height:14px; margin:8px 0px 0px 15px; font-size:12px; color:#20354c; }
						.fmsbvna { float:left; width:50px; height:14px; }
						.fmsbvnb { float:left; width:50px; height:14px; font-weight:bold; }
				.fmsbc { float:left; width:160px; height:60px; margin:20px 0px 0px 0px; }
					.fmsbci { float:left; width:27px; height:29px; }
					.fmsbcv { float:left; width:75px; height:28px; font-size:24px; font-weight:bold; color:#595959; margin:2px 0px 0px 5px;  }
					.fmsbcb { float:left; width:44px; height:21px; font-size:12px; font-weight:bold; margin:6px 0px 0px 0px; }
							.fmsbcb a { float:left; width:44px; height:18px; color:#fff; text-align:center; padding:3px 0px 0px 0px; background-image: url("interface/bvt.png"); }
							.fmsbcb a:hover { color:#ffe76c; }
	.flrep, .flreps { float:left; width:997px; height:36px; background-image: url("interface/flg1.png"); padding:6px 17px 0px 0px; }
	.flreps {  padding:6px 17px 10px 0px; }
		.flrepa { float:right; width:88px; height:26px; margin:0px 3px 0px 3px; }
			.flrepa a { float:left; width:88px; height:19px; font-size:12px; font-weight:bold; color:#fff6e5; text-align:center;  background: url(interface/fans.png) no-repeat 0px 0px; padding:7px 0px 0px 0px; }
			.flrepa a:hover { background: url(interface/fans.png) no-repeat 0px -26px; color:#ffffff; }
		.flrepb { float:right; width:38px; height:26px; margin:0px 3px 0px 3px; }
			.flrepb a { float:left; width:38px; height:26px; background: url(interface/fqt.png) no-repeat 0px 0px; }
			.flrepb a:hover { background: url(interface/fqt.png) no-repeat 0px -26px; color:#ffffff; }
		.flrepc { float:left; width:108px; height:33px; margin:0px 3px 0px 466px; }
			.flrepc a { float:left; width:108px; height:23px; font-size:12px; font-weight:bold; color:#fff6e5; text-align:center;  background: url(interface/fenv.png) no-repeat 0px 0px; padding:10px 0px 0px 0px; }
			.flrepc a:hover { background: url(interface/fenv.png) no-repeat 0px -33px; color:#ffffff; }
		
		
/* Sous page Nouveau Message/Réponse */
		.fmsdbt { float:left; width:884px; height:40px; }
			.fmsdbtg { float:left; width:300px; height:30px; margin:5px 0px 0px 0px; }
				.fmsdbtg1, .fmsdbtg2, .fmsdbtg3, .fmsdbtg4, .fmsdbtg5, .fmsdbtg6, .fmsdbtg7, .fmsdbtg8 , .fmsdbtg9 { float:left; width:32px; height:24px; margin:0px 2px 0px 2px; }
					.fmsdbtg1 a, .fmsdbtg2 a, .fmsdbtg3 a, .fmsdbtg4 a, .fmsdbtg5 a, .fmsdbtg6 a, .fmsdbtg7 a, .fmsdbtg8 a, .fmsdbtg9 a { float:left; width:32px; height:24px; background: url(interface/fnp1.png) no-repeat 0px 0px; }
					.fmsdbtg2 a { background: url(interface/fnp2.png) no-repeat 0px 0px; }
					.fmsdbtg3 a { background: url(interface/fnp3.png) no-repeat 0px 0px; }
					.fmsdbtg4 a { background: url(interface/fnp4.png) no-repeat 0px 0px; }
					.fmsdbtg5 a { background: url(interface/fnp5.png) no-repeat 0px 0px; }
					.fmsdbtg6 a { background: url(interface/fnp6.png) no-repeat 0px 0px; }
					.fmsdbtg7 a { background: url(interface/fnp7.png) no-repeat 0px 0px; }
					.fmsdbtg8 a { background: url(interface/fnp8.png) no-repeat 0px 0px; }
					.fmsdbtg9 a { background: url(interface/fnp9.png) no-repeat 0px 0px; }
					.fmsdbtg1 a:hover, .fmsdbtg2 a:hover, .fmsdbtg3 a:hover, .fmsdbtg4 a:hover, .fmsdbtg5 a:hover, .fmsdbtg6 a:hover, .fmsdbtg7 a:hover, .fmsdbtg8 a:hover, .fmsdbtg9 a:hover { float:left; width:32px; height:24px; background: url(interface/fnp1.png) no-repeat 0px -24px; }
					.fmsdbtg2 a:hover { background: url(interface/fnp2.png) no-repeat 0px -24px; }
					.fmsdbtg3 a:hover { background: url(interface/fnp3.png) no-repeat 0px -24px; }
					.fmsdbtg4 a:hover { background: url(interface/fnp4.png) no-repeat 0px -24px; }
					.fmsdbtg5 a:hover { background: url(interface/fnp5.png) no-repeat 0px -24px; }
					.fmsdbtg6 a:hover { background: url(interface/fnp6.png) no-repeat 0px -24px; }
					.fmsdbtg7 a:hover { background: url(interface/fnp7.png) no-repeat 0px -24px; }
					.fmsdbtg8 a:hover { background: url(interface/fnp8.png) no-repeat 0px -24px; }
					.fmsdbtg9 a:hover { background: url(interface/fnp9.png) no-repeat 0px -24px; }
			.fmsdbtd { float:right; width:200px; height:31px; margin:0px 70px 0px 0px; }
				.fmsdbtd1, .fmsdbtd2 { float:left; width:94px; height:31px; }
					.fmsdbtd1 a, .fmsdbtd2 a { float:left; width:94px; height:23px; font-size:12px; font-weight:bold; color:#f3f9ff; background: url(interface/fnpa.png) no-repeat 0px 0px; padding:8px 0px 0px 0px; text-align:center; }
					.fmsdbtd1 a:hover, .fmsdbtd2 a { background: url(interface/fnpa.png) no-repeat 0px -31px; color:#ffffff; }
		.fmsdip { float:left; width:884px; height:36px;  }
			.fmsdip input { float:left; width:791px; height:26px; background-image: url("interface/finh.png"); font-size:16px; font-weight:bold; color:#285184; padding:7px 6px 0px 6px; border:0px solid black; }
		.fmsdtx { float:left; width:884px; height:229px; }
			.fmsdtx textarea { float:left; width:791px; height:222px; background-image: url("interface/finb.png"); font-family:Arial; font-size:12px; color:#173350; padding:7px 6px 0px 6px; border:0px solid black; scrollbar-3dlight-color:#edf5fe; scrollbar-highlight-color:#edf5fe; scrollbar-darkshadow-color:#94abc5; scrollbar-arrow-color:#102c4a; scrollbar-track-color:#e9f3ff; scrollbar-face-color:#d8e9fb; scrollbar-shadow-color:#94abc5; }
					
		/* OverDiv Login */
	.fovi, .fovi2 { position:absolute; z-index:40; top:150px; left:300px; width:402px; height:165px; background-image: url("interface/fovi.png"); }
	.fovi2 { background-image: url("interface/fovi2.png"); }
		.fovh { float:left; width:402px; height:40px; }
			.fovx { float:right; width:13px; height:14px; margin:18px 14px 0px 0px; }
				.fovx a { float:left; width:13px; height:14px; background-image: url("interface/fovx.png"); opacity:0.9;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90); }
		.fovm { float:left; width:325px; height:60px; margin:18px 0px 0px 10px; }
			.fovip { float:left; width:145px; height:24px; margin:0px 0px 0px 12px; }
				.fovip input { float:left; width:133px; height:22px; background-image: url("interface/logini.png"); font-size:14px; color:#20354c; background-color:transparent; border:0px solid black;  padding:2px 6px 0px 6px; }
		.fovb { position:absolute; z-index:10; top:48px; right:20px; width:46px; height:51px;  }
			.fovb a { float:left; width:46px; height:51px; background-image: url("interface/fovb.png"); opacity:0.9;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90); }
				.fovb a:hover, .fovx a:hover, .fovt a:hover { opacity:1;-moz-opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100); }
		.fove { float:left; width:325px; height:16px; margin:3px 0px 0px 15px; }
			.fovex { float:left; width:auto; height:auto; }
			.foven { float:left; width:120px; height:14px; margin:3px 14px 0px 4px; font-size:11px; color:#c4dcf0; }
            .fovew { float:left; width:120px; height:14px; margin:3px 0px 0px 4px; font-size:11px; }
            	.fovew a { float:left; width:120px; height:14px; color:#94d7cb; }
            		.fovew a:hover { color:#c2f8ee; }
         .fovt { float:left; width:199px; height:28px; margin:0px 0px 0px 22px; }
         	.fovt a { float:left; width:199px; height:28px; background-image: url("interface/connec.png"); opacity:0.9;-moz-opacity:0.9;-ms-filter:"alpha(opacity=90)";filter:alpha(opacity=90); }
			
	.ui-autocomplete { position: absolute; cursor: default; width:225px; padding:0px; background-image: url("interface/autocomplete.png"); font-family:Arial; }	
	.ui-autocomplete li { list-style-image:none; list-style:none; padding:2px 0 2px 0; text-align:center; cursor:pointer; }
	.ui-autocomplete li:hover { background-image: url("interface/autocomplete2.png"); }
	.ui-autocomplete li a { text-decoration:none; font-size:12px; font-weight:bold; color:#1a314a; }
	.ui-autocomplete li a:hover { color:#326aa7; }	
	
	* html .ui-autocomplete { width:1px; }
             
	.fmsbx { float:left; width:870px; height:55px; overflow:hidden; margin:5px 0px 0px 5px; }
		.fmsbx a { text-decoration:none; color:#4679ba; }
		.fmsbx a:hover { color:#38a400; }
		.fmsbx blockquote { display:none; } 

		blockquote { background-color:#eff7ff; padding:8px 4px 8px 4px; border:1px solid #fafdff; }

    .ui-helper-hidden-accessible { display:none; }
		
	
		