body {
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #000000;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	background-image: url(images_site/topbar.gif);
	background-repeat: repeat-x;
}

a {
	text-decoration: none;
	color: #000000;
}

ul a {
	text-decoration: none;
	color: #8D8781;
}

.content {
	margin: 0 auto;
	width: 940px;
	background-color: #FFFFFF;
	margin-top: 31px;
}

.content_inside {
	margin: 0 auto;
	width: 940px;
	margin-top: 31px;
}

.sub_content {
	position:relative;
	height: 280px;
	padding-top: 10px;
	margin-left: 5px;
}

.sub_content_inside {
	height: 415px;
	padding-top: 10px;
	background-image: url(images_site/content_inside.jpg);
	background-repeat: no-repeat;
	background-position: 0px -5px;

}

.flags {
	position: absolute;
	width: 417px;
	height: 65px;
	background-image: url(images_site/clear.gif);
	margin-top: -31px;
	margin-left: 40px;
}

.column_principal {
	margin: 0 auto;
	width: 940px;
	min-height: 10px;
	background-color: #FFFFFF;
}

.footer {
	margin: 0 auto;
	text-align: left;
	width: 940px;
	height: 84px;
	padding-top: 45px;
	background-image: url(images_site/border_bottom.gif);
	background-repeat: no-repeat;
}

.footer ul {
	display:block;
	padding-left:177px!important;
	.padding-left:145px!important;
	padding-left:145px;
	list-style:none;
	height:58px;}
	
.footer ul img {
	border:0;}

.footer ul li {
	float:left;
	margin-right:33px;}

.footer_inside {
	margin: 0 auto;
	text-align: left;
	width: 940px;
	height: 84px;
	color: #EE732D;
	padding-top: 45px;
	background-image: url(images_site/border_bottom_inside.gif);
	background-repeat: no-repeat;
}

.footer_text {
	color:#ee732d;
	margin: 0 auto;
	text-align: center;
	width: 940px;
	padding-bottom:20px;}

.pre_menu {
	height: 349px;
	background-image: url(images_site/principal.jpg)
}

.pre_menu_inside {
	height: 231px;
	background-image: url(images_site/principal_inside.jpg)
}

.logo {
	position: absolute;
	width: 286px;
	height: 156px;
	margin-left: 190px;
	margin-top: -210px;
	z-index:9999999;
}

.logo_inside {
	position: absolute;
	width: 394px;
	height: 214px;
	margin-left: 265px;
	margin-top: -275px;
	
}

.login_box {
	position: absolute;
	width: 217px;
	height: 349px;
	background-image: url(images_site/loginbg.png);
	margin-left: 669px;
}

.login_box_inside {
	position: absolute;
	width: 217px;
	height: 231px;
	background-image: url(images_site/loginbg.png);
	margin-left: 669px;
}

.login_box_position { position: absolute; margin-top: -8px; }
.login_box_position_inside { position: absolute; margin-top: 10px; left:-10px; }

.login_box_position_inside ul {
	list-style:none;}
	
.login_box_position_inside ul li {
	margin-bottom:-2px;}
	
.login_box_position_inside ul li a, .login_box_position_inside ul li img {
	border:none;}

.login_packplay {
	position: absolute;
	width: 141px;
	height: 183px;
	margin-left: 38px;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-left: 2px;
	padding-top: 159px;
	cursor: pointer;
}

.login_box .username, .login_box_inside .username {
	color: #FFFFFF;
	position: absolute;
	width: 153px;
	height: 24px;
	text-align: center;
	margin-left: 30px;
	margin-top: 190px;
}

.login_box .username_box, .login_box_inside .username_box {
	position: absolute;
	width: 153px;
	height: 24px;
	background-image: url(images_site/login_box.png);
	border: none;
	margin-left: 30px;
	margin-top: 202px;
}
.login_box .username_box input, .login_box_inside .username_box input {
	position: absolute;
	border:none;
	width: 141px;
	height: 14px;
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 4px;
}

.login_box .password, .login_box_inside .password  {
	color: #FFFFFF;
	position: absolute;
	width: 153px;
	height: 24px;
	text-align: center;
	margin-left: 30px;
	margin-top: 228px;
}

.login_box .password_box, .login_box_inside .password_box  {
	position: absolute;
	width: 153px;
	height: 24px;
	background-image: url(images_site/login_box.png);
	border: none;
	margin-left: 30px;
	margin-top: 240px;
}

.login_box .password_box input, .login_box_inside .password_box input {
	position: absolute;
	border:none;
	width: 141px;
	height: 14px;
	background-color: #FFFFFF;
	margin-left: 5px;
	margin-top: 4px;
}

.login_button  {
	position: absolute;
	width: 169px;
	height: 36px;
	background: url(images_site/button.png) no-repeat;
	margin-left: 22px;
	margin-top: 265px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
	cursor: pointer;
}

.login_box .newmember, .login_box_inside .newmember  {
	color: #FFFFFF;
	position: absolute;
	width: 210px;
	height: 24px;
	text-align: center;
	margin-left: 3px;
	margin-top: 298px;
}

.login_box .gameloft_logo, .login_box_inside .gameloft_logo {
	position: absolute;
	width: 135px;
	height: 54px;
	background-image: url(images_site/gameloft_logo.png);
	margin-left: 43px;
	margin-top: 290px;
}

.menu {
	height: 70px;
	padding: 0;
	margin: 0;
	background-image: url(images_site/menu.png);
	background-repeat: no-repeat;
	padding-left: 4px;
	position:relative;
	z-index:9999999;
}

.menu_concour {
	height: 70px;
	padding: 0;
	margin: 0;
	background-image: url(images_site/menu0000.png);
	background-repeat: no-repeat;
	padding-left: 4px;
	position:relative;
	z-index:9999999;
}

.menu_item {
	width: 131px;
	padding-top: 18px;
	margin-right: 2px;
	color: #79787C;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	float: left;
	text-align: center;
}

.menu_item2 {
	width: 115px;
	padding-top: 18px;
	margin-right: 2px;
	color: #79787C;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	float: left;
	text-align: center;
}

.home_col1 {
	position: absolute;
	width: 368px;
	height: 281px;
	margin-left: 6px;
}

.home_col2 {
	position: absolute;
	width: 239px;
	height: 281px;
	margin-left: 384px;
}

.home_col3 {
	position: absolute;
	width: 286px;
	height: 281px;
	margin-left: 634px;
}

h1 {
	background-image: url(images_site/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin: 0;
	padding: 0;
	padding-left: 18px;
	font-size: 13px;
	font-weight: bold;
	color: #8D8781;
}

.table_upload_videos_mask {
	position: absolute;
	left:0px;
	top:10px;
	width: 368px;
	height: 249px;
	margin-top: 27px;
	margin-left: 6px;
}

.table_upload_videos {

	width: 368px;
	height: 249px;
	margin-top: 11px;
	margin-left: -5px;
	padding-top: 16px;
	padding-left: 23px;
}

.table_upload_videos .table_upload_video {
	width: 99px;
	height: 58px;
	margin-left: 6px;
	margin-top: 9px;
}

.table_news {
	width: 226px;
	min-height: 200px;
	padding-right: 23px;
	padding-left: 5px;
	background-image: url(images_site/table_news_middle.gif);
	background-repeat: repeat-y;
	padding-bottom: 10px;
}

.table_news_header {
	width: 239px;
	height: 14px;
	background-image: url(images_site/table_news_top.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
}

.table_news strong {
	font-size: 11px;
}

.table_news .separator {
	width: 239px;
	height: 3px;
	background-image: url(images_site/table_news_separator.gif);
	background-repeat: no-repeat;
	margin-top: 9px;
	margin-bottom: 9px;
	padding: 0;
}

.table_news_link, .table_news_link a {
	padding: 0;
	margin: 0;
	text-align: right;
	color: #E65301;
}

.table_news_footer {
	width: 239px;
	height: 14px;
	background-image: url(images_site/table_news_bottom.gif);
	background-repeat: no-repeat;
}

.table_league_header {
	width: 286px;
	height: 46px;
	background-image: url(images_site/table_league_top.png);
	background-repeat: no-repeat;
	padding: 0;margin:0;
	margin-top: 10px;
	padding-top: 19px;
}

.table_league_header_item {
	display: inline;
	padding: 0;margin:0;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 20px;
}

.table_league_header2 {
	padding:0;margin:0;
	width: 306px;
	height: 46px;
	background-image: url(images_site/table_league_top2.png);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top:18px;
}

.table_league_header_item2 {
	display: inline;
	padding: 0;margin:0;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 25px;
}


.table_league {
	width: 286px;
	height: 18px;
	background-image: url(images_site/table_league_middle.png);
	background-repeat: no-repeat;
}

.table_league .col1 { position: absolute; margin-left: 25px; color: #FFCA11; font-weight: bold; }
.table_league .col2 { position: absolute; margin-left: 65px; color: #FFFFFF; }
.table_league .col3 { position: absolute; margin-left: 132px; color: #FFFFFF; }
.table_league .col4 { position: absolute; margin-left: 206px; color: #FFFFFF; }

.table_league2 {
	width: 305px;
	height: 18px;
	background-image: url(images_site/table_league_middle2.png);
	background-repeat: no-repeat;
}

.table_league2 .col1 { position: absolute; margin-left: 25px; color: #FFCA11; font-weight: bold; }
.table_league2 .col2 { position: absolute; margin-left: 65px; color: #FFFFFF; }
.table_league2 .col3 { position: absolute; margin-left: 148px; color: #FFFFFF; }
.table_league2 .col4 { position: absolute; margin-left: 220px; color: #FFFFFF; }

.table_league_footer {
	width: 286px;
	height: 17px;
	background-image: url(images_site/table_league_bottom.png);
	background-repeat: no-repeat;	
}

.player_image {
	position: absolute;
	width: 385px;
	height: 461px;
	padding: 0;
	margin-left: -1px;
	margin-top: -635px!important;
	margin-top:-653px;
}

.player_image_b {
	position: absolute;
	width: 290px;
	height: 461px;
	padding: 0;
	margin-left: 154px;
	margin-top: -626px;
}

.menu_presentation {
	position: absolute;
	width: 564px;
	height: 47px;
	background-image: url(images_site/menu_presentation.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 376px;
	padding: 15px 4px;
}

.menu_presentation li {
	float: left;
	color: #8D8781;
	font-size: 9px;
	font-weight: bold;
	width: 137px;
	text-align: center;
	display: inline;
}

.menu_goodies {
	position: absolute;
	width: 664px;
	height: 47px;
	background-image: url(images_site/menu_goodies.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 376px;
	padding: 15px 14px;
}

.menu_goodies li {
	float: left;
	color: #8D8781;
	font-size: 11px;
	font-weight: bold;
	width: 190px;
	text-align: center;
	display: inline;
}

.menu_goodies .li_minigame {
	float: left;
	color: #8D8781;
	font-size: 9px;
	font-weight: bold;
	width: 230px;
	text-align: center;
	display: inline;
	margin-left:-20px;
	text-align: center;
}

.inside_window_presentation {
	position: absolute;
	width: 429px;
	height: 327px;
	background-image: url(images_site/inside_window_presentation.png);
	background-repeat: no-repeat;
	padding: 35px 33px;
	margin-left: 400px;
	margin-top: 50px;
}

.inside_window_presentation span {
	font-size: 14px;
	font-family: verdana;
}

.inside_window_presentation_content {
	height:244px;
	line-height:20px;
	margin-left:450px;
	margin-top:109px;
	overflow-x:hidden;
	overflow-y:scroll;
	padding-right:33px;
	position:absolute;
	width:376px;
}

.inside_window_presentation_content span {
	margin: 0; padding: 0;
	color: #F86400;
	font-weight: bold;
}

.inside_window_presentation_content p {
	margin: 0; padding: 0;
	background-image: url(images_site/bullet_mini.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 12px;
}

.screenshot_viewer {
	position: absolute;
	width: 328px;
	height: 400px;
	background-image: url(images_site/screenshot_viewer.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 40px;
	margin-top: -652px;
	margin-left: 35px;
}

.telephone {
	position: absolute;
	width: 282px;
	height: 407px;
	background-image: url(images_site/telephone.png);
	background-repeat: no-repeat;
	padding-left: 22px;
	padding-top: 30px;
	margin-top: -603px;
	margin-left: 60px;
}

.video_screen {
	position: absolute;
	width: 546px;
	height: 376px;
	background-image: url(images_site/video_screen.png);
	margin-top:-619px;
	margin-left: 380px;
}

.general_screen {
	position: absolute;
	width: 546px;
	height: 376px;
	background-image: url(images_site/general_screen.png);
	margin-top: -623px;
	margin-left: 380px;
}

.table_video_screen {
	position: absolute;
	width: 368px;
	height: 549px;
	margin-top: -391px;
	margin-left: 403px;
}

.table_video_video {
	width: 109px;
	height: 83px;
	margin-right: 8px;
	margin-bottom: 12px;
}

.video_screen_order {
	width: 350px;
	position: absolute;
	margin-left: 404px!important;
	.margin-left: 200px!important;
	margin-left: 404px;
	margin-top:-588px;
	color: #000000;
}

.video_screen_order span { color: #F86400; font-weight: bold;}

.video_screen_paginator {
	position: absolute;
	margin-left: 523px;
	margin-top:-565px;
	color: #000000;
}

.video_screen_paginator span { color: #F86400; }

.video_screen_uploadbutton {
	position: absolute;
	margin-left: 835px;
	margin-top:-603px;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
}

.video_screen_topratedvideos_title {
	font-size: 12px;
	position: absolute;
	margin-left: 800px;
	margin-top:-549px;
	font-weight: bold;
	color: #000000;
	width: 110px;
}

.video_screen_topratedvideos_title p { margin :0; font-size: 10px; }
.video_screen_topratedvideos_title span { color: #BF1639; }

.video_screen_topratedvideos_content {
	position: absolute;
	width: 121px;
	height: 240px;
	margin-left: 795px;
	margin-top:-514px;
	font-weight: bold;
	color: #000000;
	overflow-x: hidden; 
	overflow-y: scroll;
	text-align: center;
	padding-top: 8px;
}

.video_screen_topratedvideos_video {
	width: 87px;
	height: 65px;
	margin-bottom: 17px;
}

.menu_league {
	position: absolute;
	width: 650px;
	height: 46px;
	background-image: url(images_site/menu_league.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-left: 290px;
	padding: 15px 51px;
}

.menu_league li {
	float: left;
	color: #8D8781;
	font-size: 11px;
	display: inline;
	margin-right: 88px;
}

.inside_window_league {
	position: absolute;
	width: 563px;
	height: 319px;
	background-image: url(images_site/inside_window_league.png);
	background-repeat: no-repeat;
	padding: 25px 33px;
	margin-left: 290px;
	margin-top: 70px;
}

.inside_window_league span {
	padding-left: 15px;
	background-image: url(images_site/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	font-size: 12px;
	color: #8D8781;
	
}

.inside_window_league_content {
	position: absolute;
	width: 200px;
	height: 210px;
	overflow-x: hidden; 
	overflow-y: scroll;
	margin-left: 323px;
	margin-top: 140px;
	padding-right: 33px;
	line-height: 15px;
}

.inside_window_league_content2 {
	position: absolute;
	width: 205px;
	height: 210px;
	overflow-x: hidden; 
	overflow-y: scroll;
	margin-left: 323px;
	margin-top: 140px;
	padding-right: 10px;
	line-height: 15px;
}

.inside_window_league_content span {
	margin: 0; padding: 0;
	color: #F86400;
	font-weight: bold;
}

.inside_window_league_content p {
	margin: 0; padding: 0;
	background-image: url(images_site/bullet_mini.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 12px;
}

.inside_window_league_list2 {
	position: absolute;
	margin-left: 540px;
	margin-top: 96px;
}

.inside_window_league_list_containter {
	position: absolute;
	width: 303px;
	height: 180px;
	overflow-x: hidden; 
	overflow-y: scroll;
}

.inside_window_league_list_containter2 {
	position: absolute;
	width: 323px;
	height: 180px;
	overflow-x: hidden; 
	overflow-y: scroll;
	margin-top: -18px;
}

.table_league_footer_inside {
	position: absolute;
	width: 286px;
	height: 17px;
	background-image: url(images_site/table_league_bottom.png);
	background-repeat: no-repeat;
	margin-left:560px;
	margin-top: 348px;
}

.table_league_footer_inside2 {
	position: absolute;
	width: 306px;
	height: 17px;
	background-image: url(images_site/table_league_bottom2.png);
	background-repeat: no-repeat;
	margin-left:540px;
	margin-top: 348px;
}

#senddata {
	position: absolute;
	width: 169px;
	height: 36px;
	background: url(images_site/button.png) no-repeat;
	color: #FFFFFF;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
	margin-left: 90px;
	cursor: pointer;
}

.basic_button {
	margin: 0; padding: 0;
	width: 169px;
	height: 27px;
	background: url(images_site/button.png) no-repeat;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
	margin-top:4px;
	padding-top:8px;
}

ul#topmenu {
	position:relative;
	z-index:99999999;
	float:right;
	margin-top:-23px;
	font-weight:bold;
	text-align:left;}
	
ul#topmenu li {
	display:inline;
	float:left;
	position:relative;
	margin-right:20px!important;
	margin-right:10px;}
	
ul#topmenu li a {
	background-image:none;
	color:#999999;}
	
ul#topmenu li a:hover, ul#topmenu li a:active {
	background-image:none;
	color:#000000;}
	
ul#submenu {
	margin:0;
	padding:0;
	display:block;
	margin-left:-5px;
	margin-top:20px;
	list-style-type:none;
	height:33px;
	position:relative;
	z-index:99999999;
	width:490px;}
	
ul#submenu li {
	float:left;
	position:relative;}
	
ul#submenu img {
	border:0;}
	
.mobileNA {
	display:block;
	width:161px;
	height:55px;
	background-image:url(images_site/menu_mobile.png);}
	
.mobileNA:hover {
	background-image:url(images_site/menu_mobileHover.png);}
	
.mobileHDNA {
	display:block;
	width:161px;
	height:55px;
	background-image:url(images_site/menu_hdmobile.png);}
	
.mobileHDNA:hover {
	background-image:url(images_site/menu_hdmobileHover.png);}
	
.mobileNA2 {
	display:block;
	width:161px;
	height:55px;
	background-image:url(images_site/menu_mobile.png);}
	
.mobileHDNA2 {
	display:block;
	width:161px;
	height:55px;
	background-image:url(images_site/menu_hdmobile.png);}
	
.ipodLink {
	display:block;
	width:161px;
	height:55px;
	background-image:url(images_site/menu_ipod.png);}
	
/*.ipodLink:hover {
	background-image:url(images_site/menu_ipodHover.png);}  */
	
	
#top1, #top2, #top3, #top4 {
	position:absolute;
	clear:both;
	top:20px;
	width:81;
	padding:4px;
	font-weight:normal;
	background-color:#000000;
	color:#FF0000;
	font-size:10px;
	display:block;
	left: -8px;
	text-align:center;
}	
	