@charset "utf-8";
/* CSS Document */

body {
	padding:0;
	background:url(http://www.pokemonbrothers.com/immagini/galactic/bg.png) left top repeat fixed;
	margin-left:auto;
	margin-right:auto;
	z-index:4;

	}
#table{
	margin:-4.5em auto auto auto;
	height:2000px;
	display:table;
	text-align:center;
	width:100%;
	z-index:4;
	}
#cyrus {
	margin:-3em auto auto auto;
	padding:2em 0 0 0;
	background:url(http://www.pokemonbrothers.com/immagini/galactic/cyrusbg.png) center top no-repeat scroll;
	height:auto !important;
	display:table-row;
	vertical-align:top;
	}
#bgtrasp {
	margin:-3em auto auto auto;
	padding:2em 0 0 0;
	background:url(http://www.pokemonbrothers.com/immagini/galactic/bgtrasp.png) center top repeat-y;
	height:auto;
	vertical-align:top;
	display:table-cell;
	}	
	
#top {
	margin:1em auto auto auto;
	width:100%;
	height:auto;
	background:url(http://www.pokemonbrothers.com/immagini/galactic/menubg-hgss.png) center top no-repeat scroll;
	}
	
	#boxmenu {
	width:426px;
	height:auto;
	padding-top:1em;
	margin-left:auto;
	margin-right:auto;
	}
/* MENU PRINCIPALE */
.menuNavigazione{
margin:1em 0 0 0;
padding:0;
list-style:none;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
}
.menuNavigazione li{
float:left;
width:auto;
height:auto;
padding-left:0.5em;
position:relative;
}
.menuNavigazione a{
height:2em;
line-height:2em;
padding:0 2px;
text-decoration:none;
text-align:center;
}
/* SOTTO MENU */
.menuNavigazione ul{
margin:0;
padding:0;
list-style:none;
width:10.5em;
}
.menuNavigazione ul li{
width:10em;
}
.menuNavigazione ul a{
float:none;
display:block;
text-align:left;
height:1.2em;
line-height:1.2em;
text-decoration:none;
}
/* MENU ON OFF */
.menuNavigazione ul,
.menuNavigazione ul.subMenu-off{
position:absolute;
top:-10000em;
background:url(http://www.pokemonbrothers.com/immagini/galactic/bgsottomenu.png) repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
/* POSIZIONAMENTO DEL SOTTO MENU */
.menuNavigazione ul.subMenu-on{
position:absolute;/* primo livello di annidamento:menu a discesa */
top:2em;
}
.menuNavigazione ul.subMenu-on ul.subMenu-on{
margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
width:11em;
position:absolute;
top:-1px;
left:10.5em;
}
/* COLORI */
.menuNavigazione{
color:#FFF !important;
font-weight:bold;
}
.menuNavigazione li{
color:#405e7f !important;
font-weight:bold;
text-align:left;
}
.menuNavigazione a{
color:#FFF !important;
font-weight:bold;
text-decoration:none;
}
.menuNavigazione ul li a{
color:#000 !important;
font-weight:normal;
text-decoration:none;
}

/* EFFETTO ROLLOVER */
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
text-decoration:underline;
}
/* FRECCETTE CHE NON CI SONO PIU'*/
.menuNavigazione a.continua{
text-decoration:none;
}
.menuNavigazione a:hover{
text-decoration:underline;
}

.menuNavigazione ul a.continua{
background:url(continua.gif) right center no-repeat;
}
	-->
	/*]]>*/
	
#formricerca {
margin-left:auto;
margin-right:auto; 
width:150px;
}

#ricerca {
height:14px; 
margin-bottom:-0.2em;
}

#navigator {
margin: 6em auto auto auto;
width:972px;
height:344px;
}
#contenitorehome {
width:900px;
margin-left:auto;
margin-right:auto;
}
#flashnews{
float:left;
	background:url(http://www.pokemonbrothers.com/immagini/galactic/bgflashnews.png) center center no-repeat;
	width: 720px;
	height: 24px;
margin: 1em auto auto auto;
	}
	
.testoflashnews {
padding-top:0.3em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#bottoni{
float:left;
width:170px;
height:24px;
margin: 1em auto auto auto;
}
#boxbody{
	width: 930px;
	margin: 2.6em auto auto auto;
	z-index:4;
	}
#news {
float:left;
width:700px;
margin-top:1em;
margin-left:10px;
margin-right:auto;
margin-bottom:auto;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
z-index:4;
}

#news img {
margin-left:4px;
margin-bottom:0px;
}

#menulaterale {
float:left;
width:210px;
margin: 1em auto auto auto;
margin-left:4px;

}


#talk {
float:left;
width:210px;
margin: 1em auto auto auto;
margin-left:16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

#twitter {
margin-left:30px;
  width: 180px;
  text-align:right;
}


#twitter li {
font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #fff;
  text-align:right;
list-style:none;
	width:164px;
	margin-left:-3em;
	margin-right:12px !important;

}
#twitter li a {
  color: #000;
font-weight:normal;
text-decoration:underline;
}
#twitter li a:hover {
font-weight:normal;
text-decoration:none;
}

#stats {
margin-left:30px;
  width: 180px;
  text-align:right;
}

#stats li {
list-style:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #fff;
  text-align:right;

	width:180px;
	margin-left:-1em;
	}
#tvtokyo {
  width: 180px;
  text-align:right;
}
#tvtokyop {
  width: 180px;
  text-align:right;
  font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 11px;
margin-left:-1em;

}
#bgtv {
background-image:url(http://www.pokemonbrothers.com/immagini/galactic/bgtv.png);
background-position:top;
background-repeat:no-repeat;
  width: 180px;
  height:90px;
  text-align:center;
  }
#tv{
margin-top:0.3em;
padding-top:0.3em;
margin-right:0em;
}
#k2{

}

/*affiliati*/
#affiliati {
margin-left:20px !important;
padding-top:6em;
  width: 180px;
  text-align:center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 11px;
}

a.affiliati:link, a.affiliati:focus, a.affiliati:active, a.affiliati:visited {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
a.affiliati:hover {
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}

#affiliati a img{
margin-left:auto;
margin-right:auto;
}

#errore {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFF00;
font-weight:bold;
text-align:center;
width:1100px;
margin-left:auto;
margin-right:auto;
height:auto;
margin-top:0px;
height:auto;

}


.tabsegnala {
background:transparent;
}
/*footer*/
#footer {
float:none !important;
width:100%;
height:133px;
background:url(http://www.pokemonbrothers.com/immagini/galactic/footer-ie.png) center bottom no-repeat;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFF00;
font-weight:bold;
margin-left:auto;
margin-right:auto;
display:table;
margin-bottom:-1em;
vertical-align:bottom;
margin-top:0px;
}

.credits {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFff;
font-weight:normal;
padding-left:1.5em;
padding-right:1.5em;
padding-top:12px;
}

.credits a:link,
.credits a:visited{
	color:#fff;
	font-weight:normal;
	}
.credits a:hover,
.credits a:focus,
.credits a:active{
	color:#fff;
	}
	








#newspoiler input {
border-collapse:collapse; border-color:#ffffff; border-style:dotted; border-width:thin; border-left:none; border-top:none; background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/spoiler-bg.png); color:#FFFFFF;
}

#newspoiler {
width:100%; border-collapse:collapse; border-color:#ffffff; border-style:dotted; border-width:thin;
}

a:link.anime {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a:visited.anime {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.anime {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a:active.anime {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a:link.scheda {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a:visited.scheda {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a:hover.scheda {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a:active.scheda {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a:link.segnala {
	color: #aab7bf;
	font-weight: normal;
	text-decoration: underline;
}
a:visited.segnala {
	color: #aab7bf;
	font-weight: normal;
	text-decoration: underline;
}
a:hover.segnala {
	color: #f2dd44;
	font-weight: normal;
	text-decoration: none;
}
a:active.segnala {
	color: #aab7bf;
}



/* navbar = Home >> Anime >> DP */

a:link.navbar {
	color: #aab7bf;
	font-weight: normal;
	text-decoration: underline;
}
a:visited.navbar {
	color: #aab7bf;
	font-weight: normal;
	text-decoration: underline;
}
a:hover.navbar {
	color: #f2dd44;
	font-weight: normal;
	text-decoration: none;
}
a:active.navbar {
	color: #aab7bf;
}


/* tabella navbar = Home >> Anime >> DP */

table.navbar{ 
	border: 0px solid #48d3ff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#aab7bf; text-decoration: none;
	text-align:left;

}
table.navbar td{ 
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#aab7bf; text-decoration: none;
	text-align:left;

}
#titolo{
	font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f2dd44;
	font-weight:bold;
	text-align:left;
	}
	
.testo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	}

a:link,
a:visited{
color:#f2dd44;
text-decoration:underline;
font-weight:bold;
}

a:hover{
font-weight:bold;
text-decoration:none;
}
a:focus,
a:active{
color:#f2dd44;
}

a.esterni:link, a.esterni:focus, a.esterni:active, a.esterni:visited {
color:#FFFFFF;
text-decoration:none;
font-weight:normal;
}
a.esterni:hover {
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
}

/* la t1 serve per molte tabelle con bordo fino col colore che cambiamo ad ogni versione.. */


table.t1{ border: 1px solid #ffffff;
         border-collapse: collapse;
		 color: #000000;
		 background-image:url(http://www.pokemonbrothers.com/immagini/anime/bg.png);
}
table.t1 td{ border: 1px solid #ffffff;
             font-family: Tahoma;
			 font-size: 13px;
			 color: #000000;
}


/* la t0 serve per alcune tabelle che stanno dentro una tabella t1, che non devono avere bordo, altrimenti prenderebbero quello della t1.. */

table.t0{ 
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	color: #000000;
}
table.t0 td{ 
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	color: #000000;
}
/* tabella attenzione spoiler */


table.anime{ border: 1px solid #ffffff;
         border-collapse: collapse;
		 color: #000000;
		 background-image:url(http://www.pokemonbrothers.com/immagini/anime/bg.png);
}
table.anime td{ border: 1px solid #ffffff;
             font-family: Tahoma;
			 font-size: 13px;
			 color: #000000;
}
#tv table { border: 1px solid #ffffff;
         border-collapse: collapse;
		 
		 background-image:url(http://www.pokemonbrothers.com/immagini/anime/bg.png);
}
#tv td{ border: 1px solid #ffffff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
	   	    color: #ffffff;			 
}
#tv img {
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
}
#tv { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
	   	    color: #ffffff;
}

#k2 table { border: 1px solid #ffffff;
         border-collapse: collapse;
		 
		 background-image:url();
}
#k2 td{ border: 1px solid #ffffff;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
	   	    color: #ffffff;			 
}
#k2 img {
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
margin-top:0px;
}
#k2 { 
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
	   	    color: #ffffff;
}



table.scheda{ border: 1px solid #ffffff;
         border-collapse: collapse;
		 color: #000000;
		 background-image:url(http://www.pokemonbrothers.com/immagini/anime/bg.png);
}
table.scheda td{ border: 1px solid #ffffff;
             font-family: Tahoma;
			 font-size: 13px;
			 color: #000000;
}

table.tipi{ 
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	color:#000000;
	background-image:url(http://www.pokemonbrothers.com/immagini/anime/bg.png);
}
table.tipi td{ 
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	color:#000000;
	background-image:url(http://www.pokemonbrothers.com/immagini/anime/bg.png);
}


table.spoiler {
	width:100%;
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff; text-decoration: none;
}
td.spoiler-bgcolor {
	background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/spoiler-bg.png);
	background-repeat:repeat;
	text-align:left;
	text-align:justify;
	padding-left:2px;
	padding-right:2px;
}

td.spoiler-as { 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/as_r.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	background-color:transparent;
}

td.spoiler-bs {
	vertical-align:bottom;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/bs_r.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	background-color:transparent;
}

td.spoiler-ad { 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/ad_r.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	background-color:transparent;
}

td.spoiler-bd {
	vertical-align:bottom;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/bd_r.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	background-color:transparent;
}

font.spoiler {
	color:#CC0000;
	font-weight:bold;
}

/* tabella avviso blu (vedi sigla saremo eroi section) */


table.avviso {
	width:100%;
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff; text-decoration: none;
}
td.avviso-bgcolor {
	background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/avvisi-bg.png);
	background-repeat:repeat;
	text-align:left;
	text-align:justify;
	padding-left:2px;
	padding-right:2px;
}


td.avviso-as { 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/as_b.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	background-color:transparent;
}

td.avviso-bs {
	vertical-align:bottom;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/bs_b.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	background-color:transparent;
}

td.avviso-ad { 
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/ad_b.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	background-color:transparent;
}

td.avviso-bd {
	vertical-align:bottom;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	margin-top: 0;
	margin-bottom:0;
	background-image:url(http://www.pokemonbrothers.com/immagini/barre_avvisi/bd_b.png);
	background-repeat:no-repeat;
	width:11px;
	height:11px;
	background-color:transparent;
}

font.avviso {
	color:#000066;
	font-weight:bold;
}
/* ad evenienza ci sarebbe in uso anche class avviso per link nell'html */

/* sapevi che */

#pokevip font {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000; text-decoration: none;
	}
	
#pokevip a:link {
	color: #000000;
	size:12px;
	font-weight:bold;
	text-decoration: underline;
	}
#pokevip a:visited {
	color: #000000;
	size:12px;
	font-weight:bold;
	text-decoration: underline;
	}
#pokevip a:hover {
	color: #000000;
	size:12px;
	font-weight:bold;
	text-decoration: none;

	}
#pokevip a:active {
	size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration: underline;
	}


/* esempio di cosa è in Arceus e il gioiello della vita (effetto al testo giapponese o qualsiasi testo a cui facciamo apparire spiegazione così) */


font.caption {
	color: #000000;
	border-bottom: 1px dotted #000000;
	font-weight:normal;
	}

/* testo con rientro stile citazione, vedi news Aggiornamento Platino per Ranch rimane esclusiva giapponese */
	
	
blockquote {
	background: url(http://www.pokemonbrothers.com/immagini/open-quotes.png);
	background-position: top left;
	background-repeat:no-repeat;
	text-indent: 25px;
	color:#e4e4e4;
	}

blockquote p {
	background: url(http://www.pokemonbrothers.com/immagini/close-quotes.png);
	background-position: bottom right;
	padding-right: 0px;
	background-repeat:no-repeat;
	color:#e4e4e4;
	}

/*menu secondario*/	
#menusezioni{
margin-left:30px !important;
  width: 180px;
  text-align:right;
  list-style:none;
}
#menusezioni ul{
list-style:none;
  margin-top:-1em;
  margin-left:-1em;

}

#menusezioni ul li a{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #fff;
  text-align:right;
	width:180px;
height:auto;

position:relative;

	text-decoration:none !important;
	margin-right:12px !important;
		}

#menusezioni a:hover{
text-decoration:underline !important;
}
#menusezioni a:focus,
#menusezioni a:active{
}

#titolocategoria {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f2dd44;
font-weight:bold;
text-align:right;
list-style:none;
margin-bottom:8px;
margin-right:12px !important;
}

#nomesezione{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f2dd44;
font-weight:bold;
text-align:right;
list-style:none;
margin-bottom:8px;
margin-right:12px !important;
}

#categoriasezione {
  font-family:Arial, Helvetica, sans-serif;
  width: 180px;
  text-align:right;
  list-style:none;
  margin-bottom:8px;
  margin-right:12px !important;

}
.bak2top {
font-family: Arial;
font-size: 12px;
font-weight: bold;
color: #0000FF;
background-color: #3b5674;
border: 1px solid;
border-color: #ffffff;
padding: 2px;
}
