/* ----- 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; }
div.cholder				{ background: url(../images/content/header.png) no-repeat; background-color: #242e35; clear: both; margin: auto; height: 100%; width: 1000px; }

/* ----- HEADER ----- */
div.header				{ clear: both; margin: auto;  height: 208px; width: 1000px; }
div.header1				{ float: left; height: 164px; width: 1000px; }
div.menu				{ background: url(../images/content/bgmenu.png) no-repeat; clear: both; margin: auto; height: 44px; width: 951px; }
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: 44px; width: 10px; }
div.top1d				{ float: left; background: url(../images/content/top1bot.png) no-repeat; height: 22px; 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: 15px; 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: 16px; }
div.button2				{ float: left; }
div.button a				{ text-indent: -9999px; display: block; }
div.button2 a			{ text-indent: -9999px; display: block; }

div.fondmenu			{ overflow:hidden; 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: 183px; }

/* ----- 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: 246px; 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: 951px; }							
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				{ margin-right: 4px; 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; }

/* ----- FR ----- */
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.BTreseller			{ float: left; background: url(../images/content/button-reseller.png) no-repeat; height: 44px; width: 98px; }
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.BTreseller:hover		{ float: left; background: url(../images/content/button-reseller-o.png) no-repeat; height: 44px; width: 98px; }
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.GSbutton				{ background: url(../images/content/gameservers-o.png) no-repeat; height: 50px; width: 292px; }
a.VSbutton				{ background: url(../images/content/voiceservers-o.png) no-repeat; height: 50px; width: 292px; }
a.DSbutton				{ background: url(../images/content/dedicatedservers-o.png) no-repeat; height: 50px; width: 292px; }
a.WHbutton				{ background: url(../images/content/webhosting-o.png) no-repeat; height: 50px; width: 292px; }
a.RSbutton				{ background: url(../images/content/reseller-o.png) no-repeat; height: 45px; width: 292px; }

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

/* ----- Cloud Tags ----- */
#pg1 {
	text-decoration:none;
	font-size:10px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
#tagcloud {							
	width: 270px;
	border: 0px solid #BFBFBF;
	padding: 10px;
	text-align: center;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
#tagcloud a {
	text-decoration:none;
}
#tagcloud a:hover {
	text-decoration:none;
	background-color:#B3B3B3;
	color:#FFFFFF;
}
a.pg1-1 {
	color:#AA3406;
	font-size: 16px;
}
a.pg1-2 {
	font-size: 14px;
	color:#070089;
}
a.pg1-3 {
	font-size: 12px;
	color:#BF2470;
}
a.pg1-4 {
	font-size: 10px;
	color:#333333;
}
a.pg1-5 {
	font-size: 8px;
	color:#FF3300;
}
.sign, .sign a{
	font-size: 9px;
	color: #BFBFBF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
