@import url("header.css");
@import url("footer.css");

canvas#fingerpainter {
  -ms-touch-action: none;
}

div.list {
  overflow-x: scroll;
}

div.list > div.listEntry {
  -ms-touch-action: pan-x;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #001420;
	background-image: linear-gradient(90deg, rgba(56, 118, 199, 0.04) 1px, transparent 1px);
	background-size: 40px 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
}

.one-image {
		float: left;
		margin: 10px;
		margin-left: 10px;
		text-align: center;
		}

 a img { border: 0; }

.esterni, .esterni a, .esterni a:link, .esterni a:visited, .esterni a:active, .esterni a:active:hover, .esterni a:hover {
	 font-size: 9px;
	 color: #FFF;
	 text-decoration: none;
	 font-weight: bold;
  	 margin-left: 20px;
}

.esterni a:active:hover, .esterni a:hover {
	 color: #FF8000;
}

.feed-list {
  margin: 0 0 0 2px;
  padding: 0;
  list-style-type: none;
}

.feed-list li {
  margin: 0 0 5px 0;
  padding: 0;
  list-style-type: none;
}

.feed-list li a {
  padding: 0 0 0 19px;
  background: url('/forum/styles/autorobot_v3/theme/images/feed-icon-14x14.png') no-repeat 0 50%;
  list-style-type: none;
  font-size: 90%;
}

img {
	border: 0;
}

.centro {
	
	text-align: center;
	vertical-align: top;
	color: silver;
	margin-left:auto;
	margin-right:auto;
	}

.giustifica {
	
	text-align: justify;

	}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}


/** HEADINGS */

h1, h2, h4, h5, h6 {
	margin: .3em 0 0 0;
}

h1 { font-size: 1.1em; }
h2 { font-size: 1.0em; }
h4 { font-size: 0.9em; }
h5 { font-size: 0.9em; }
h6 { font-size: 0.8em; }

h3 {

	font-size: 9px;
	margin-left: 14px;
    margin-top:1px;
    margin-bottom:1px;
	font-weight: bold;
 
	}

/** TEXTS */

body, th, td {
	color: #fff;
}

input, textarea, select {
	color: #000;
	background: #001D2E;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
}



/** LINKS */

a, a:link, a:visited, a:active, a:active:hover, a:hover {
	text-decoration: none;
	font-weight: bold;
/* 	font-size: .8em; */
	color: #3876C7;
}
a:active:hover, a:hover {
	color: #FFF;
}


/** MISC */

hr { visibility: hidden; }

.align-justify { text-align: justify; }

.section {
	font-size: 9px;
	font-weight: bold;
	color: #FF8000;
	margin-left: 3px;
	padding-left: 1px;
/*	background: url('/imagesbullet.gif') no-repeat left center;*/
}

.sposta_da_sx {
	margin-left: 8px;
}

.sub-menu {
	font-size: 9px;
	font-weight: bolder;
	padding-left: 6px;
	margin-left: 8px;
	background: url('/imagesbullet.gif') no-repeat left center;
}

.category {
	float: left;
	margin: 0 15px 15px 0;
}


/** HEADER */

#personaggio_del_mese {
/*    float: right; */ 
/*  margin: 10px; */
	margin-left: 800px;

}

#rts {
	margin-left: 270px;

}




#scambio_banner {
	margin-left:500px;
	float:left;

}

.sponsor {
	margin-left: 1.9em;
	margin-top:0px;
	text-align:center;
}

#ric {
	width: 900px;
	margin: 0px;
	padding: 0px;
}


#header p {
	position: absolute;
	left: -10000px;
}

#google {
	
    margin-left: 160px;
	padding: 5px;
}

#head {
	width: 1000px;
	height: 230px;
	margin: 0 auto 0 auto;
	border-bottom: 1px solid rgba(56, 118, 199, 0.2);
	padding: 0;
	background: #001D2E url('/head/head23.jpg') no-repeat center top !important;
	background-size: 1000px 230px !important;
	border-left: 1px solid rgba(56, 118, 199, 0.35);
	border-right: 1px solid rgba(56, 118, 199, 0.35);
	box-sizing: border-box;
	display: block;
	position: relative;
	clear: both;
}

/** CONTAINER */

#container {
	border-left: 1px solid rgba(56, 118, 199, 0.35);
	border-right: 1px solid rgba(56, 118, 199, 0.35);
	box-shadow: -15px 0 25px -12px rgba(0, 0, 0, 0.8), 15px 0 25px -12px rgba(0, 0, 0, 0.8);
	width: 1000px;
	margin: 0 auto;
	padding: 0px;
	clear: both;
	position: relative;
	box-sizing: border-box;
	background: #001D2E;
}
#left {
	float: left;
	width: 170px;
	margin: 0px;
	padding: 0px;
}
#right {
	float: right;
	width: 828px;
	margin: 0px;
	padding: 0px;
}


/** MAIN MENU */


#submenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#submenu br {
	display: inline;
}

#submenu ul li {
	display: inline;
}

#submenu ul ul {
	margin-left: 5px;
	padding-left: 5px;
	background: url('/imagesbullet.gif') no-repeat left center;
}

#submenu a {
	display: block;
 	font-size: smaller;
}
.ads {
	display: block;
	clear: both;
}



/* Navbar */
#mainmenu {
/*	height: 36px;*/
	clear: both;
	}
#mainmenu ul {
	list-style: none;
	display: block;
	margin-left: 4px;
	padding: 0px;
	}
#mainmenu li {
	float: left;
	}
#submenu {
	clear: both;
	padding: 2em 0em;
	}

/* Rollover state */
#mainmenu li span {
	height: 40px;
	margin: 0;
	background-position: 0 -37px;
	display: block;
	}

/* Rolloff state */
#mainmenu li span a, #mainmenu li span a:link {
	display: block;
	width: 100%;
	height: 35px;
	background-position: 0 -1px;
	}

/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
#mainmenu li span a strong { display:none; }
#mainmenu li span a:hover { background-image: none; }

/* Button images */
li.home span,
li.home span a {
	background: url("/images/menu/home.png") 0 0 no-repeat;
	}
li.toys_video_reviews span,
li.toys_video_reviews span a {
	background: url("/images/menu/toys_video_reviews.png") 0 0 no-repeat;
	}
li.episode_guide span,
li.episode_guide span a {
	background: url("/images/menu/episode_guide.png") 0 0 no-repeat;
	}
li.downloads span,
li.downloads span a {
	background: url("/images/menu/downloads.png") 0 0 no-repeat;
	}
li.news span,
li.news span a {
	background: url("/images/menu/news.png") 0 0 no-repeat;
	}
li.toys_checklist span,
li.toys_checklist span a {
	background: url("/images/menu/toys_checklist.png") 0 0 no-repeat;
	}

li.sod span,
li.sod span a {
	background: url("/images/menu/sod.png") 0 0 no-repeat;
	}

li.comics span,
li.comics span a {
	background: url("/images/menu/comics_reviews.png") 0 0 no-repeat;
	}
li.toys span,
li.toys span a {
	background: url("/images/menu/toys_reviews.png") 0 0 no-repeat;
	}
li.gallery span,
li.gallery span a {
	background: url("/images/menu/toys_gallery.png") 0 0 no-repeat;
	}

li.links span,
li.links span a {
	background: url("/images/menu/links.png") 0 0 no-repeat;
	}

li.errori_tv span,
li.errori_tv span a {
	background: url("/images/menu/errori_tv.png") 0 0 no-repeat;
	}

li.contact_us span,
li.contact_us span a {
	background: url("/images/menu/contact_us.png") 0 0 no-repeat;
	}

li.link_us span,
li.link_us span a {
	background: url("/images/menu/link_us.png") 0 0 no-repeat;
	}

li.collections span,
li.collections span a {
	background: url("/images/menu/toys_collections.png") 0 0 no-repeat;
	}

li.forum span,
li.forum span a {
	background: url("/images/menu/forum.png") 0 0 no-repeat;
	}

li.links span,
li.links span a {
	background: url("/images/menu/links.png") 0 0 no-repeat;
	}

li.distructor span,
li.distructor span a {
	background: url("/images/menu/distructor.png") 0 0 no-repeat;
	}



li.home span			{ width: 150px; }
li.distructor span		{ width: 150px; }
li.episode_guide span	{ width: 150px; }
li.downloads span		{ width: 150px; }
li.toys_checklist span	{ width: 150px; }
li.sod span				{ width: 170px; }
li.errori_tv span		{ width: 150px; }
li.forum span			{ width: 150px; }
li.toys_video_reviews span		{ width: 150px; }
li.toys span 		{ width: 150px; }
li.news span		{ width: 150px; }
li.comics span		{ width: 150px; }
li.gallery span		{ width: 150px; }
li.collections span	{ width: 150px; }
li.links span		{ width: 150px; }
li.contact_us span	{ width: 150px; }
li.links span		{ width: 150px; }
li.link_us span		{ width: 150px; }

.menu_extra * {
	margin: 0;
	display: inline;
}

#page_tracker {
	clear: both;
	text-align: center;
	margin: 2em 4em;
}


/** 2-COLUMN LAYOUT */

.two-col {
	display: block;
	margin: 0px;
	padding: 0px;
	
}

.two-col .col {
	float: left;
	width: 370px;
	margin: 0px;
	padding: 0px;
}

.clear {
  clear:    right;
  height:   1px; /* Konqueror works with 0px, Mozilla requires 1px */
  overflow: hidden;
}


/** BLOCKS */
#blocks {
}

.box {
	margin: 1.9em;
	clear: left;
	text-align: justify;
}

.box2 {
	margin: 1.9em;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	clear: left;
	text-align: justify;

}

.box2 .title {
	background: url('/images/frame_repeat_top.gif') repeat-x;
	margin-bottom: .5em;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	text-align: justify;
	font-size: 12px;

}

.box2 .title b {
	display: none;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	text-align: justify;


}

.box2 span.bullet {
	display: block;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	width: 100%;
	height: 36px;
	text-align: justify;
	background: url('/images/frame_deco.gif') no-repeat right top;
}

.box2 .content {
	margin: 0;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: justify;
	padding-left: 1em;
	text-align: left;
	color: #FFF;

}
.box2 .box_bottom {

	display: block;
	height: 16px;
	background: url('/images/frame_repeat_bottom.gif') repeat-x;
}

.box2 .box_bottom div {
	height: 16px;

	background: url('/images/frame_bottom.gif') no-repeat right top;
}



.box .title {
	background: url('/images/frame_repeat_top.gif') repeat-x;
	margin-bottom: .5em;
}
.box .title b {
	display: none;
}

.box span.bullet {
	display: block;
	width: 100%;
	height: 36px;
	background: url('/images/frame_deco.gif') no-repeat right top;
}

.box .content {
	margin: 0;
	text-align: justify;
	padding-left: 1em;


}

/* Last Collections image */
div.inside_block {
	display: table;
	margin:0;
	padding:0;
	clear:none;
}

.box .box_bottom {
	display: block;
	height: 16px;
	background: url('/images/frame_repeat_bottom.gif') repeat-x;
}
.box .box_bottom div {
	height: 16px;
	background: url('/images/frame_bottom.gif') no-repeat right top;
}

.tiny_box {
	width: auto;
	display: table;
}

#box_title_news                    { background:       url('/images/last/last_forum_news.png') no-repeat; }
#box_title_news span.bullet        { background-image: url('/images/frame_deco.gif'); }
#box_title_comics                  { background:       url('/images/last/last_toys_gallery.png') no-repeat; }
#box_title_comics span.bullet      { background-image: url('/images/frame_deco.gif'); }
#box_title_toys                    { background:       url('/images/last/last_toys_reviews.png') no-repeat; }
#box_title_toys span.bullet        { background-image: url('/images/frame_deco.gif'); }
#box_title_topics                  { background:       url('/images/last/last_topics_forum2.png') no-repeat; }
#box_title_topics span.bullet      { background-image: url('/images/frame_deco.gif'); }
#box_title_collections             { background:       url('/images/last/last_collection_toys.png') no-repeat; }
#box_title_collections span.bullet { background-image: url('/images/frame_deco.gif'); }
#box_title_sod                     { background:       url('/images/last/last_video_reviews.png') no-repeat; }
#box_title_prime                   { background:       url('/images/last/last_prime.png') no-repeat; }
#box_title_dotm                    { background:       url('/images/last/last_dotm.png') no-repeat; }
#box_title_links                   { background:       url('/images/links.png') no-repeat; }
#box_title_links span.bullet       { background-image: url('/images/frame_deco.gif'); }
#box_title_links_generici          { background:       url('/images/links_generici.png') no-repeat; }
#box_title_links_generici span.bullet { background-image: url('/images/frame_deco.gif'); }
#box_title_links_anime             { background:       url('/images/links_anime.png') no-repeat; }
#box_title_links_anime span.bullet { background-image: url('/images/frame_deco.gif'); }

.box_list {
	font-size: 10px;
	list-style: none;
	padding: 0 1em;
	margin: 0;
}



div.spacer {
	padding: 1em;
}

/* -- NEWS STUFF -- */

ul.news_list {
	margin: 0;
	padding: 0;
}
ul.news_list li {
	margin: 0;
	padding: 0;
 	list-style-type: none;
}

div.news_blk2 {
  margin: 1.5em 0 4em 0;
  padding: 1.5em;
  background: #2E2E2E;
  border: 1px solid black;
}

div.news_blk {
	margin: 1.5em 0 4em 0;
}
div.news_blk h3 {
	margin-bottom: 0;
}
div.news_blk div.desc {
	margin-bottom: 1.5em;
}

div.categories {
	display: inline-block;
	padding-bottom: .5em;
}

hr.news_divider {
	visibility: visible;
	background-color: #001D2E;
	border-bottom: 1px dashed gray;
	margin-bottom: 4em;
}

.autore {
	color: #FFFFFF;
	font-style: italic;
}

.categoria,
.categoria_small {
	color: #FFFFB3;
}
.categoria_small {
  font-size: smaller;
}


/* POLL */

#homepage_poll {
  font-size: smaller;
}
#homepage_poll .homepage_poll_option {
  color: white;
}
#homepage_poll .homepage_poll_votes {
  color: silver;
  font-weight: bold;
}