﻿.invisible{
	display:none;
}
.visible{
	display: block;
}

img, a img
{
	border-width:0;
	border-style:none;
}  

.clear
{
	clear: both;
}

/*FONTS*/
h2{
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial;
	text-transform:uppercase;
}

.my, .multi, .pc, .ps2, .ps3, .x360, .xbox, .cube, .gba, .wii, .nds, .psp, .cellulari, .old_gen, .ngage,
.community, .play, .shop, .cinema, .dc, .psx, .neogeo, .saturn, .n64, .cinema_, .anime, 
.home_video, .serie_tv, .iphone
{
	font-family:Verdana,Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	float:left;
	width:53px;
	padding: 0; 
	text-align:left;
}

.my, .multi, .cube, .gba, .cellulari, .old_gen, .community, .play, .shop, .cinema, .dc, .psx, .neogeo, .saturn, .n64, .ngage{
	color:#ff0000;
}

.pc, .iphone {color:#828282;}

.ps3, .ps2 {color:#112db9;}

.psp {color:#0b89ff;}

.x360, .xbox {color:#26A90B;}

.wii {color:#09bcfe;}

.nds {color:#a800ff;}

.cinema, .cinema_, .anime, .home_video, .serie_tv {color:#ffa200;}

/* solo per colorare del testo  */

.colore_multi, .colore_cube, .colore_gba, .colore_dc, .colore_psx, .colore_neogeo, .colore_saturn, .colore_n64, .colore_ngage, colore_xbox{
	color:#ff0000;
}
.colore_pc, .colore_iphone {color:#828282;}
.colore_ps3, .colore_ps2 {color:#112db9;}
.colore_psp {color:#0b89ff;}
.colore_x360 {color:#26A90B;}
.colore_wii {color:#09bcfe;}
.colore_nds {color:#a800ff;}
/* fine colori */

.cinema_, .anime, .home_video, .serie_tv {width:65px;}

.t_multi, .t_pc, .t_ps2, .t_ps3, .t_x360, .t_xbox, .t_cube, .t_gba, .t_wii, .t_nds, .t_psp, .t_dc, .t_psx, .t_ngage, .t_iphone, .t_n64, .t_saturn, .t_neogeo
{
	font-family:Verdana,Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	float:left;
	height:20px;
	text-align:left;
	width:auto;
}

.t_multi, .t_cube, .t_gba, .t_wii, .t_nds, .t_psp, .t_dc, .t_psx, .t_ngage, .t_neogeo, .t_n64, .t_saturn
{
	color:#ff0000;
}

.t_pc, .t_iphone	{color:#828282;}

.t_ps3, .t_ps2		{color:#112db9;}

.t_psp		{color:#0b89ff;}

.t_x360, .t_xbox {color:#26A90B;}

.t_wii		{color:#09bcfe;}

.t_nds		{color:#a800ff;}


#bd{
	background: #fff url('/img/common/blank.gif') no-repeat fixed;
	height:auto;
	bottom:100px;
	background-position:center top ;
	margin-bottom:180px;
	position:relative;	
	/*padding-top:100px;*/
	top:0
}

#ads, #ads_bottom{
	width: 100%;
	height:10px;
	position:relative;
}


#ads_bottom{
	height:180px;
}

/* attivare quando ci sono campagne nelle pagine interne - testata pagine interne - personalizzazione*/
/* #ads{height:160px;}  */

.ads_img{
	width:99%;
	height:99%;
}

#main{
	width: 994px;
	/*margin-left: -497px; /* width/2 */
	position: relative;
	/*left: 50%;*/
	background: transparent url('/img/common/blank.gif');
	overflow:visible;
	margin:0 auto;
}

#top_main{
	width: 994px;
	height:20px;
	background: transparent url('/img/common/border_top.png');
	position:relative;
}

#bar{
	width: 994px;
	height:auto!important;
	background: transparent url('/img/common/vertical_bar.gif') repeat-y;
	float:left;
}

#bottom_main{
	width: 994px;
	height:20px;
	float:left;
	background: transparent url('/img/common/border_bottom.png') no-repeat;
	position:relative;
	float:left;
	overflow:hidden;
}

#contents
{
	/*width: 956px; 
	height: auto; 
	left:18px;
	position:relative;
	float:left;
	padding:0 0 0 0;
	background-color:#fff;
	padding-top:10px;
	/*display:inline;
	padding-bottom:10px;*/
	width: 956px; 
	height: auto; 
	left:18px;
	position:relative;
	float:left;
	padding:10px 0 10px 0;
	background-color:#fff;
}

#rights{
	width: 410px; /* 534 */
	height:30px;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-style:italic;
	color:#fff;
	margin-left:6px;
	text-align:left;
}

#body_main{
	width: 994px;
	height: auto;
	background-image:url('/img/common/border_sxdx3.png');
	border-color:#fff;
	float:left;
}

/*HEAD*/
#head{
	width: 994px;
	height: 96px;
	padding: 0 0 0 0;
	overflow: hidden;
	/*top:20px;*/
	position:relative;
}

#logo
{
	margin-top:20px;
	background: transparent url('/img/common/spaziogames_logo.png') no-repeat;
	float:left;
	position:relative;
	left:25px;
}

#h1_logo, #h1_logo a{
	width: 198px;
	height: 61px;
	position:relative;
	border:none;
}

#h1_logo a{
	display:block;
}

#banner{	
	margin-left:240px;
	width: 728px;
	padding: 2px 2px 2px 2px;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

#topBanner{
	width: 728px;
	height: 90px;
	/*background: #fff url('/img/banners/banner.gif') no-repeat;
	background-position:center;*/
}

#head ul, #head li, #data_news ul, #data_news li{
	width: auto; 
	border: none;
	list-style: none; 
	display:inline; 
	float: none;
}
/*end HEAD*/

#search{
	width: 994px;
	height: 50px;
	padding: 0 0 0 0;
	/*	overflow: hidden;*/
	display:block;
	float:left;
}


#search_sx{
	width: 592px;
	height: 50px;
	padding: 0 0 0 0;
	overflow: hidden;
	position:relative;
	float:left;
}

#search_sx #search_img{
	background:transparent url('/img/common/search.png') no-repeat;
	margin: 0 13px 8px 22px;
	min-height:0;
	width:48px;
	height:10px;
	overflow:hidden; /*con questa dichiarazione ie6 rispetta l'altezza di 10px, altrimenti la raddoppia*/
}

#form_search{
	width: auto; 
	border: none;
	list-style: none; 
	display:block;
}

#form_search li{
	float:left;
	padding:0 0 0 0;
}

#btnSearch{
	width: auto;  
	margin:3px 0 0 0;
	padding: 0; 
	border: none;
	left:12px;
	position:relative;
}


#search_sx #search_label{
	width:148px;
	height:13px;
	background:transparent url('/img/common/insert_title.png') no-repeat;
	margin: 5px 0 0 22px;
	padding:0 0 0 0;
	position:relative;
}

#txtSearch{
    width:230px;
    border: 1px solid #850D0A;
    padding:0 0 0 0;
    left:8px;
    top:-4px;
    position:relative;
}
    
#login_img{
	background:transparent url('/img/common/login.png') no-repeat;
	margin:0 0 0 0;
	min-height:0;
	width:48px;
	height:10px;
	overflow:hidden; /*con questa dichiarazione ie6 rispetta l'altezza di 10px, altrimenti la raddoppia*/
}
    
#frm_login{
	width: auto; 
	top:0px;
	position:relative;
}
    
#search_dx{
	width: 390px;
	height: 50px;
	padding: 0 0 0 0;
	float:left;
	position:relative;
}

#frm_login{
	width: auto; 
	border: none;
	list-style: none; 
	display:block;

}

#frm_login li{
	float:left;
	padding:0 0 0 0;
	border:none;
	list-style: none; 
}

#user{
	width: 27px;
	height:11px;
	background:transparent url('/img/common/user.png') no-repeat;
	margin:13px 0 0 0;
	padding:0 0 0 0;
}

#txt_user, #txt_password{
    width:128px;
    border: 1px solid #850D0A;
    margin: 9px 0 0 6px;
    padding:0 0 0 0;
    
    z-index:1000;
}
    
#password{
	width: 27px;
	height:11px;
	background:transparent url('/img/common/password.png') no-repeat;
	margin: 13px 0 0 15px;
	padding:0 0 0 0;
}

#btn_enter{
	width: auto;  
	margin:10px 0 0 4px;
	padding: 0; 
	border: none;
}

#toolbar_bg{
	width: 956px;
	height:5px;  
	background:transparent url('/img/common/bg_toolbar.png') no-repeat;
	padding: 0; 
	margin-top:17px;
	left:18px;
	position:relative;
	overflow:hidden;
}


/* inizio toolbar principale */
/*---------------------------*/

#toolbar{
	width: 956px;  
	/*height:132px; */ /* countdowun in iframe */
	/* height:127px; */ /* annuncio spaziogames - stripe classica */
	height:90px;   /* senza stripe */
	background-color:#fff;
	padding: 0; 
	margin:0 0 0 0;
	left:18px;
	position:relative;
}

/* ul che contiene la toolbar principale */
#navi{
	width: 956px; 
	height: 23px; 
	line-height:21px;
	padding-top:20px;
	padding-bottom:0;
	overflow:hidden;
}

#navi, #navi li	{list-style-type: none; display: block;text-align:center;}

#navi li{
	height:23px;
	float: left;
}

#navi li a{
	font-family:Verdana,Arial;
	font-size:12px;
	font-weight:bold;
	color:#444;
	height: 23px; 
	text-decoration:none;
}

/* div dei tasti della toolbar principale */
#navi #my {width: 44px;}
#navi #my a:hover{color:#016B5B;}

#navi #multi {width: 64px;}
#navi #multi a:hover{color:#f00;}

#navi #pc {width: 40px;}
#navi #pc a:hover{color:#828282;}

#navi #ps3  {width: 44px;}
#navi #ps3 a:hover{color:#112db9;}

#navi #x360 {width: 52px;}
#navi #x360 a:hover{color:#26a90b;}

#navi #wii {width: 43px;}
#navi #wii a:hover{color:#09bcfe;}

#navi #nds {width: 50px;}
#navi #nds a:hover{color:#a800ff;}

#navi #psp {width: 49px;}
#navi #psp a:hover{color:#0b89ff;}

#navi #iphone {width: 70px;}
#navi #iphone a:hover{color:#828282;}

#navi #cellulari {width: 90px;}
#navi #cellulari a:hover{color:#f00;}

/* #navi #old_gen {width: 108px; margin-right:46px;} */ /* margine originale */
#navi #old_gen {width: 108px; margin-right:75px;} 
#navi #old_gen a:hover{color:#f00;}

/*#navi #web_tv {width: 66px;}
#navi #web_tv a:hover{color:#f00;}
*/

#navi #community {width: 68px;}
#navi #community a:hover{color:#f00;}

/* #navi #playwin {width: 121px;} */ /* bottone originale */
#navi #playwin {width: 70px;}
#navi #playwin a:hover{color:#016B5B;}

#navi #shop {width: 55px;}
#navi #shop a:hover{color:#f00;}

#navi #cinema {width: 71px;}
#navi #cinema a:hover{color:#ffa200;}


/* separatore tra i pulsanti della toolbar con ombra sulla sinistra */
.right_bar{
	height: 23px; 
	width:2px;
	background:transparent url('/img/common/navi_right.gif') no-repeat; 
	float:left;
}

/* separatore tra i pulsanti della toolbar  con ombra sulla destra */
.navi_tab{
	height: 23px; 
	width:2px;
	background:transparent url('/img/common/navi_tab.gif') no-repeat; 
	float:left;
}

/*fine toolbar principale */
/*------------------------*/


/* sfumatura con l'ombra all'estremità sotto la toolbar */
#toolbar_bg_bottom{
	width: 956px;
	height:7px;  
	background:transparent url('/img/common/bg_toolbar_bottom3.png') no-repeat;
	margin-top: 0px; 
	float:left;
	overflow:hidden;
	z-index:3;
	position:relative;
}


/* inizio toolbar child */
/*----------------------*/

/* div che contiene la toolbar child */
#toolbar_child{
	width: 900px; 
	height: 31px; 
	top:-6px;
	left:28px;
	position:relative;
	padding-bottom:0;
	overflow:hidden;
	border-bottom: 1px solid #c6c5c6;
	float:left;
}

/* ul che contiene la tollbar child */
#navi_child{
	width: 900px; 
	height: 31px; 
	margin-top:6px;
	margin-left:6px;
	padding-bottom:0;
}

#navi_child_multi, 
#navi_child_pc,
#navi_child_ps3,
#navi_child_x360,
#navi_child_wii,
#navi_child_nds,
#navi_child_psp,
#navi_child_iphone,
#navi_child_old_gen,
#navi_child_my{
	width: 900px; 
	height: 31px; 
	margin-top:6px;
	margin-left:6px;
	padding-bottom:0;
}

#navi_child a:hover { text-decoration:underline;}

#navi_child_multi a:hover { text-decoration:underline;}
#navi_child_pc a:hover { text-decoration:underline;}
#navi_child_ps3 a:hover { text-decoration:underline;}
#navi_child_x360 a:hover { text-decoration:underline;}
#navi_child_wii a:hover { text-decoration:underline;}
#navi_child_nds a:hover { text-decoration:underline;}
#navi_child_psp a:hover { text-decoration:underline;}
#navi_child_iphone a:hover { text-decoration:underline;}
#navi_child_old_gen a:hover { text-decoration:underline;} 
#navi_child_my a:hover { text-decoration:underline;} 

#navi_child, #navi_child li
{list-style-type: none;text-align:center;}

#navi_child_multi, #navi_child_multi li, 
#navi_child_pc, #navi_child_pc li,
#navi_child_ps3, #navi_child_ps3 li,
#navi_child_x360, #navi_child_x360 li,
#navi_child_wii, #navi_child_wii li,
#navi_child_nds, #navi_child_nds li,
#navi_child_psp, #navi_child_psp li,
#navi_child_iphone, #navi_child_iphone li,
#navi_child_old_gen, #navi_child_old_gen li,
#navi_child_my, #navi_child_my li
{list-style-type: none;text-align:center;}


#navi_child li
{float: left;}

#navi_child_multi li, 
#navi_child_pc li, 
#navi_child_ps3 li,
#navi_child_x360 li,
#navi_child_wii li,
#navi_child_nds li,
#navi_child_psp li,
#navi_child_iphone li,
#navi_child_old_gen li,
#navi_child_my li
{float: left;}

#navi_child li a{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#444;
	height: 31px; 
	text-decoration:none;
}

#navi_child_multi li a, 
#navi_child_pc li a, 
#navi_child_ps3 li a,
#navi_child_x360 li a,
#navi_child_wii li a,
#navi_child_nds li a,
#navi_child_psp li a,
#navi_child_iphone li a,
#navi_child_old_gen li a,
#navi_child_my li a{
	font-family:Verdana,Arial;
	font-size:12px;
	color:#444;
	height: 31px; 
	text-decoration:none;
}


#navi_child #p1,
#navi_child #p2, 
#navi_child #p3,
#navi_child #p4,
#navi_child #p5,
#navi_child #p6,
#navi_child #p7,
#navi_child #p8,
#navi_child #p9,
#navi_child #p10,
#navi_child #p11,
#navi_child #p12,
#navi_child #p13,
#navi_child #p14,
#navi_child #p15
{width: auto; margin-left: 8px; margin-right: 8px}

/* MULTI - larghezza bottoni toolbar_child multipiattaforma*/
#navi_child_multi #p1, #navi_child_multi #p2, #navi_child_multi #p3, #navi_child_multi #p4,
#navi_child_multi #p5, #navi_child_multi #p6, #navi_child_multi #p7, 
#navi_child_multi #p8, #navi_child_multi #p9, #navi_child_multi #p10,
#navi_child_multi #p11, #navi_child_multi #p12, #navi_child_multi #p13,
#navi_child_multi #p14, #navi_child_multi #p15 {width: auto; margin-left: 8px; margin-right: 8px}

/*PC*/
#navi_child_pc #p1, #navi_child_pc #p2, #navi_child_pc #p3, #navi_child_pc #p4, 
#navi_child_pc #p5, #navi_child_pc #p6, #navi_child_pc #p7, #navi_child_pc #p8,
#navi_child_pc #p9, #navi_child_pc #p14, #navi_child_pc #p15{width: auto;margin-left: 8px; margin-right: 8px}


/*PS3*/
#navi_child_ps3 #p1, #navi_child_ps3 #p2, #navi_child_ps3 #p3, #navi_child_ps3 #p4,
#navi_child_ps3 #p5, #navi_child_ps3 #p6, #navi_child_ps3 #p11, #navi_child_ps3 #p7, #navi_child_ps3 #p8,
#navi_child_ps3 #p9, #navi_child_ps3 #p10, #navi_child_ps3 #p11, #navi_child_ps3 #p14, #navi_child_ps3 #p15 {width: auto;margin-left: 8px; margin-right: 8px}


/*XBOX 360*/
#navi_child_x360 #p1, #navi_child_x360 #p2, #navi_child_x360 #p3, #navi_child_x360 #p4,
#navi_child_x360 #p5, #navi_child_x360 #p6, #navi_child_x360 #p12, #navi_child_x360 #p7, #navi_child_x360 #p8,
#navi_child_x360 #p9, #navi_child_x360 #p10, #navi_child_x360 #p14, #navi_child_x360 #p15 {width: auto;margin-left: 8px; margin-right: 8px}

/*WII*/
#navi_child_wii #p1, #navi_child_wii #p2, #navi_child_wii #p3, #navi_child_wii #p4,
#navi_child_wii #p5, #navi_child_wii #p6, #navi_child_wii #p7, #navi_child_wii #p8,
#navi_child_wii #p9, #navi_child_wii #p13, #navi_child_wii #p14, #navi_child_wii #p15 {width: auto;margin-left: 8px; margin-right: 8px}


/*NDS*/
#navi_child_nds #p1, #navi_child_nds #p2, #navi_child_nds #p3, #navi_child_nds #p4,
#navi_child_nds #p5, #navi_child_nds #p6, #navi_child_nds #p7, #navi_child_nds #p8,
#navi_child_nds #p9, #navi_child_nds #p14{width: auto;margin-left: 8px; margin-right: 8px}


/*PSP*/
#navi_child_psp #p1, #navi_child_psp #p2, #navi_child_psp #p3, #navi_child_psp #p4,
#navi_child_psp #p5, #navi_child_psp #p6, #navi_child_psp #p7, #navi_child_psp #p8,
#navi_child_psp #p9, #navi_child_psp #p14 {width: auto;margin-left: 8px; margin-right: 8px}


/*IPHONE*/
#navi_child_iphone #p1, #navi_child_iphone #p2, #navi_child_iphone #p3, #navi_child_iphone #p4,
#navi_child_iphone #p5, #navi_child_iphone #p6, #navi_child_iphone #p7, #navi_child_iphone #p8,
#navi_child_iphone #p9, #navi_child_iphone #p14
 {width: auto;margin-left: 8px; margin-right: 8px}

/*OLD GEN*/
#navi_child_old_gen #ps2, #navi_child_old_gen #xbox, #navi_child_old_gen #cube, #navi_child_old_gen #gba,
#navi_child_old_gen #dc, #navi_child_old_gen #n64, #navi_child_old_gen #neogeo, #navi_child_old_gen #psx,
#navi_child_old_gen #saturn {width: auto;margin-left: 8px; margin-right: 8px}

/*MY*/
#navi_child_my #p14, #navi_child_my #p15, #navi_child_my #p16
{width: auto;margin-left: 8px; margin-right: 8px}

/* fine toolbar child */
/*----------------------*/


#page_title{
	width: 956px; 
	height: 45px; 
	bottom:10px;	
	position:relative;
	float:left;
	background-repeat:repeat-x;
}

#h_titolo
{
	line-height:45px;
	padding-left:10px;
	overflow:hidden;
	font-family:Arial;
	font-weight:normal;
	font-size:27px;
	color:#fff;
	text-decoration:none;
	float:left;	
}

#tabs{
	float:left;
	position:relative;
	margin-left:10px;
	padding:0 0 0 0;
	/*margin: 0 0 0 0;*/
	display:inline; /*ie6 double margin bug resolve*/
	width:626px;	

}

#tab_main{
	position:relative;
	height:auto;
	float:left;
	width:614px;	
	padding-bottom:10px;
	padding-left:10px;
	background-repeat:repeat-x;
	border: 1px solid #E1E1E1;		
}

#dx{
	float:left;
	position:relative;
	width:300px;
	left:10px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	font-style:normal;
	display:inline; /*ie6 double margin bug resolve*/
}

.banner_300, #box_300_b, #box_300_c{
	width: 300px; 
	height:250px; 
	/*background:transparent url('/img/banners/300_250.gif') no-repeat;*/
	position:relative;
	float:left;
}

.banner_300
{
	padding-bottom:10px;	
}

#box_300_b, #box_300_c
{
	padding-top:10px;
}

#toolbar_bg_bottom_child{
	width: 900px; 
	height: 7px; 
	background:transparent url('/img/common/bg_toolbar_bottomchild.png') no-repeat;
	top:-6px;
	left:28px;
	position:relative;
	float:left;
}

#footer{
	width:auto; 
	height:16px; 
	position:relative;
	top:5px;
	left:17px;
	float:left;
	font-family:Arial;
	font-size:13px;
	color:#fff;
}

#menumy
{
    z-index:1000;
	margin-top:-47px;
	/*margin-left:496px;*/
	margin-left:525px;
	font-family:Verdana;
	background-color:#fedcd9;
	border-left:solid 1px #444;
	border-bottom:solid 1px #444;
	border-right:solid 1px #444;
	width:147px;
	font-size:13px
}

#menumy li
{
    padding-left:5px;
	width:147px;
	line-height:20px;
	list-style-type:none;
}

#menumy li a
{
	color: #444444;
	text-decoration:none;
}

#menumy li a:hover
{
	text-decoration:underline;
}

#menuplay
{
    z-index:1000;
	margin-top:-47px;
	/*margin-left:644px;*/
	margin-left:622px;
	font-family:Verdana;
	background-color:#fedcd9;
	border-left:solid 1px #444;
	border-bottom:solid 1px #444;
	border-right:solid 1px #444;
	width:122px;
	font-size:13px
}

#menuplay li
{
    padding-left:5px;
	width:125px;
	line-height:20px;
	list-style-type:none;
}

#menuplay li a
{
	color: #444444;
	text-decoration:none;
}

#menuplay li a:hover
{
	text-decoration:underline;
}
