/* ----- GENERAL ----- */
body			 	 	{ background-color: #0B0F12; color:#FFF; min-width: 1007px; height:100%;}
div.clear		 		{ clear: both; }
a						{ color: #C7F1FF; text-decoration: none; outline: none;}
a:hover					{ text-decoration: underline; }
img						{ border: 0px; }
*						{ font-family: "Times New Roman"; font-size: 12px; padding: 0px; margin: 0px; }
div.spacer				{ height: 20px; clear: both; margin: auto; width: 951px;}
table					{ border: 2px solid #151E23; border-collapse: collapse; }
th, td					{ border: 1px solid #151E23; }
.hiddenPic 				{ display: none; }

/* ----- HEADER ----- */
div.header				{ clear: both; margin: auto; background: url(../images/content/header.png) no-repeat; height: 205px; width: 1000px; }
div.header1				{ float: left; height: 161px; width: 1000px; }
div.menu				{ float: left; height: 44px; width: 999px; }
div.header2				{ margin-top: 16px; float: right; height: 200px; width: 500px; }
div.logintop			{ float: left; background: url(../images/content/logintop.png) no-repeat; height: 27px; width: 450px; }
div.login1				{ padding-top: 2px; float: right; height: 25px; width: 365px; }
div.languagebar			{ padding-left: 10px; padding-top: 4px; float: left; height: 23px; width: 70px; }
div.hostedGames			{ float: left; height: 20px; width: 450px; }

/* ----- Contenu----- */
div.content				{ clear: both; margin: auto; overflow:hidden; width: 951px; }
div.contentL			{ float: left; height: 100%; width: 645px; margin-bottom: -32767px; padding-bottom: 32767px; }
div.contentL2			{ float: left; background: url(../images/content/mid1bg.png) repeat-y; height: 100%; width: 645px; margin-bottom: -32767px; padding-bottom: 32767px; }
div.contentR			{ float: right; height: 100%; width: 306px; margin-bottom: -32767px; padding-bottom: 32767px; }
div.contentR2			{ float: right; background: url(../images/content/mid2bg.png) repeat-y; height: 100%; width: 306px; margin-bottom: -32767px; padding-bottom: 32767px; }

div.top1L				{ float: left; height: 44px; width: 645px; }
div.top1L1				{ float: left; background: url(../images/content/top1l.png) no-repeat; height: 44px; width: 34px; }
div.top1mid				{ background: url(../images/content/top1mid.png) repeat-x; width: 601px; height: 44px; float: left; }
div.top1m				{ text-indent: 10px; padding-top: 12px; color: #C7F1FF; font-family: "Times New Roman"; font-size: 21px; float: left; }
div.top1L2				{ float: right; background: url(../images/content/top1l2.png) no-repeat; height: 45px; width: 10px; }
div.top1d				{ float: left; background: url(../images/content/top1bot.png) no-repeat; height: 24px; width: 305px; }
div.top1spacer			{ float: left; height: 32px; width: 12px; }
div.top1spacer1			{ float: left; height: 12px; width: 305px; }
div.top1spacer2			{ float: left; height: 32px; width: 48px; }

div.pagetitleL			{ float: left; background: url(../images/content/pagetitleL.png) no-repeat; height: 48px; width: 32px; }
div.pagetitleR			{ float: left; background: url(../images/content/pagetitleR.png) no-repeat; height: 48px; width: 13px; }
div.pagetitleM			{ text-indent: 10px; padding-top: 16px; color: #C7F1FF; font-family: "Times New Roman"; font-size: 21px; float: left; background: url(../images/content/pagetitleM.png) repeat-x; height: 32px; width: 600px; }
div.missionbg			{ float: right; background: url(../images/content/missionbg.png) repeat-y; height: 150px; width: 645px; }
div.missionbg p			{ font-size: 16px; padding: 5px 10px 5px 40px; }

div.newstitleL			{ float: left; background: url(../images/content/newstitleL.png) no-repeat; height: 39px; width: 32px; }
div.newstitleR			{ float: left; background: url(../images/content/newstitleR.png) no-repeat; height: 39px; width: 13px; }
div.newstitleM			{ color: #C7F1FF; font-family: "Times New Roman"; font-size: 21px; float: left; text-indent: 10px; padding-top: 8px; background: url(../images/content/newstitleM.png) repeat-x; height: 31px; width: 600px; }

div.upbanner			{ clear: both; float: left; height: 268px; width: 646px; }
a.upleft				{ float: left; background: url(../images/content/leftup.png) no-repeat; height: 268px; width: 63px; text-indent: -9999px; display: block;}
div.upmid				{ float: left; height: 268px; width: 531px; }
div.upmid1				{ background: #000000; height: 253px; width: 531px; }
div.upmid2				{ background: url(../images/content/midup.png) no-repeat; height: 15px; width: 531px; }
a.upright				{ float: left; background: url(../images/content/rightup.png) no-repeat; height: 268px; width: 51px; text-indent: -9999px; display: block;}

div.article				{ color: #C7F1FF; font-family: "Times New Roman"; font-size: 21px; float: left; margin: 10px 0px 0px 26px; padding: 5px 0px 0px 30px;background: url(../images/content/article.jpg) no-repeat; height: 33px; width: 602px; }
div.articletxt			{ float: left; width: 605px; margin: 5px 0px 5px 30px; }
div.articletxt li			{ margin-left: 25px; }
div.articleend			{ float: right; background: url(../images/content/articleend.png) no-repeat; height: 23px; width: 634px; }

div.button				{ margin-left: 28px; }
div.button2				{ float: left; }
div.button a				{ text-indent: -9999px; display: block; }
div.button2 a			{ text-indent: -9999px; display: block; }

div.fondmenu			{ text-indent: 25px; padding-top:19px; color: #C7F1FF; font-family: "Times New Roman"; font-size: 14px; float: left; background: url(../images/content/fond-menutop.png) no-repeat; height: 25px; width: 231px; }

/* ----- Menu droite ----- */
div.company				{ float: left; background: url(../images/content/company.png) no-repeat; height: 44px; width: 306px; }
div.companytxt			{ color: #C7F1FF; font-family: "Times New Roman"; font-size: 21px; float: left; padding: 12px 0px 0px 30px; height: 44px; width: 306px; }
div.company1			{ float: left; background: url(../images/content/company1.png) repeat-y; height: 244px; width: 306px; }
div.location			{ float: left; background: url(../images/content/location.png) no-repeat; height: 48px; width: 306px; }
div.locationtxt			{ color: #C7F1FF; font-family: "Times New Roman"; font-size: 21px; float: left; padding: 15px 0px 0px 30px; height: 44px; width: 306px; }
div.menuleft			{ float: left; background: url(../images/content/menuleft.png) no-repeat; height: 40px; width: 293px; }
div.menulefttxt			{ color: #C7F1FF; font-family: "Times New Roman"; font-size: 21px; float: left; padding: 8px 0px 0px 30px; height: 44px; width: 306px; }
div.partnersbar			{ padding: 6px 0px 6px 15px; clear: both; margin: auto; width: 306px; }
div.testimt				{ padding: 6px 5px 6px 15px; height: 100%; width: 270px; }

div.bantop 				{ clear: both; margin: auto; background: url(../images/content/bantop.png) no-repeat; height: 18px; width: 951px; }
div.banmid 				{ clear: both; margin: auto; background: url(../images/content/banmid.png) repeat-y; height: 80px; width: 951px; }
div.banbot 				{ clear: both; margin: auto; background: url(../images/content/banbot.png) no-repeat; height: 18px; width: 951px; }

/* ----- FOOTER ----- */
div.footer				{ clear: both; margin: auto; background: url(../images/content/footer.png) no-repeat; height: 18px; width: 951px; }
div.foot				{ clear: both; margin-left: auto; margin-right: auto; height: 53px; width: 947px; }							
div.footL				{ float: left; background: url(../images/content/footl.png) no-repeat; height: 53px; width: 60px; }
div.footL2				{ float: left; background: url(../images/content/footl2.png) no-repeat; height: 53px; width: 274px; }
div.footM				{ float: right; font-size: 10px; height: 53px; background: url(../images/content/footbg.png) repeat-x; width: 250px; }
div.footM1				{ clear: both; text-align: center; margin-top: 13px; height: 20px; width: 250px; }
div.footM2				{ clear: both; text-align: center; height: 20px; width: 250px; }
div.footR				{ float: right; background: url(../images/content/footr.png) no-repeat; height: 53px; width: 13px; }
div.footcenter			{ float: right; height: 53px; width: 350px; background: url(../images/content/footbg.png) repeat-x; }

/* ----- EN ----- */
a.BThome				{ float: left; background: url(../images/content/button-home.png) no-repeat; height: 44px; width: 81px; }
a.BTnetwork				{ float: left; background: url(../images/content/button-network.png) no-repeat; height: 44px; width: 81px; }
a.BTservices			{ float: left; background: url(../images/content/button-services.png) no-repeat; height: 44px; width: 81px; }
a.BTlocations			{ float: left; background: url(../images/content/button-locations.png) no-repeat; height: 44px; width: 84px; }
a.BTcontact				{ float: left; background: url(../images/content/button-contact.png) no-repeat; height: 44px; width: 81px; }
a.BTforum				{ float: left; background: url(../images/content/button-forum.png) no-repeat; height: 44px; width: 70px; }
a.BTordernow			{ float: left; background: url(../images/content/button-ordernow.png) no-repeat; height: 44px; width: 98px; }
a.BTlivesupport			{ float: left; background: url(../images/content/button-livesupport.png) no-repeat; height: 44px; width: 133px; }

a.BThome:hover			{ float: left; background: url(../images/content/button-home-o.png) no-repeat; height: 44px; width: 81px; }
a.BTnetwork:hover		{ float: left; background: url(../images/content/button-network-o.png) no-repeat; height: 44px; width: 81px; }
a.BTservices:hover		{ float: left; background: url(../images/content/button-services-o.png) no-repeat; height: 44px; width: 81px; }
a.BTlocations:hover		{ float: left; background: url(../images/content/button-locations-o.png) no-repeat; height: 44px; width: 84px; }
a.BTcontact:hover		{ float: left; background: url(../images/content/button-contact-o.png) no-repeat; height: 44px; width: 81px; }
a.BTforum:hover			{ float: left; background: url(../images/content/button-forum-o.png) no-repeat; height: 44px; width: 70px; }
a.BTordernow:hover		{ float: left; background: url(../images/content/button-ordernow-o.png) no-repeat; height: 44px; width: 98px; }
a.BTlivesupport:hover	{ float: left; background: url(../images/content/button-livesupport-o.png) no-repeat; height: 44px; width: 133px; }

a.NXbutton				{ float: left; background: url(../images/content/button-next.png) no-repeat; height: 32px; width: 111px; text-indent: -9999px; display: block; }
a.PVbutton				{ float: left; background: url(../images/content/button-previous.png) no-repeat; height: 32px; width: 111px; text-indent: -9999px; display: block; }

a.GSbutton				{ background: url(../images/content/gameservers-o.jpg) no-repeat; height: 50px; width: 292px; }
a.VSbutton				{ background: url(../images/content/voiceservers-o.jpg) no-repeat; height: 50px; width: 292px; }
a.DSbutton				{ background: url(../images/content/dedicatedservers-o.jpg) no-repeat; height: 50px; width: 292px; }
a.WHbutton				{ background: url(../images/content/webhosting-o.jpg) no-repeat; height: 50px; width: 292px; }

a.GSbutton:hover		{ background: url(../images/content/gameservers.jpg) no-repeat; height: 50px; width: 292px; }
a.VSbutton:hover		{ background: url(../images/content/voiceservers.jpg) no-repeat; height: 50px; width: 292px; }
a.DSbutton:hover		{ background: url(../images/content/dedicatedservers.jpg) no-repeat; height: 50px; width: 292px; }
a.WHbutton:hover		{ background: url(../images/content/webhosting.jpg) no-repeat; height: 50px; width: 292px; }