/* Elementi TAG */

body {
	margin: 			0;
	padding: 			0;
	background:   		#FFEEEE url(../images/header-texture.png) repeat-x top left;
}

img {
	border:				0px;
}

.shadow img {
 background-color: #fff;
 border: 1px solid #bbb;
 padding: 3px; 
}

/* Elementi Impaginazione */

#layout {
	width:				1002px;
	margin:				0 auto;
}

#heading {
	width:				1002px;
	height:				268px;
	background: 		#FFEEEE url(../images/header.png) no-repeat top center;
	z-index:			0;
	clear:				both;
}

#searchbox {
	position:			relative;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#cc3333;
	font-size:			11px;
	text-align:			right;
	float:				right;
	height:				40px;
	line-height:		1.6;
	margin:				10px 20px 0 20px;
}

#menu_head {
	position:			relative;
	float:				right;
	clear:				both;
	margin-top:			128px;
	padding:			11px 24px 7px 21px;
	height:				70px;
	width:				560px;
}

#menu_head img {
	padding-left:		7px;
}

#bodying {
	width:				1002px;
	background:   		#FFEEEE url(../images/body-texture.png) repeat-y top left;
	float:				left;
}

#body_news {
	float:				left;
	width:				480px;
}

#body_central {
	width:				372px;
	margin-left:		490px;
}

#body_banner {
	float:				right;
	width:				150px;
	text-align:			center;
}

#footer {
	height:				91px;
	background:   		#FFEEEE url(../images/footer.png);
	clear:				both;
}

/*Elementi Impaginazione Singoli */

#boxcontents {
	width:				362px;
}

#box_top {
	height:				15px;
	background:   		#FFEEEE url(../images/box-head.png);
}

#box_bottom {
	height:				15px;
	background:   		#FFEEEE url(../images/box-foot.png);
}

#box_body {
	background:   		#FFEEEE url(../images/box-texture.png) repeat-y;
}

/* Elementi Calendario */

.calendar {
	width: 35px;
	float: left;
}

.calendar_day {
	text-align:							center;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							16px;
	color:								white;
	background-color:					#ff6633;
	border:								#ff6633 1px solid;
	-moz-border-radius-topleft:			5px;
	-webkit-border-top-left-radius:		5px;
	-moz-border-radius-topright:		5px;
	-webkit-border-top-right-radius:	5px;
}

.calendar_month {
	text-align:							center;
	font-family:						Arial, Helvetica, sans-serif;
	font-size:							12px;
	color:								#ff6633;
	background-color:					white;
	border:								#ff6633 1px solid;
	-moz-border-radius-bottomleft:		5px;
	-webkit-border-bottom-left-radius:	5px;
	-moz-border-radius-bottomright:		5px;
	-webkit-border-bottom-right-radius:	5px;

}

/* Elementi Classi e Font */

.main {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-align:			justify;
	color:				#666666;
	padding:		    0 10px 0 10px;
}

.titletips {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
	font-weight:		bold;
	color:				#FC7A56;
	text-decoration:	underline;
	text-align:			left;
}

.texttips {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-align:			justify;
	color:				#666666;
}

.texttips a:link {
	color:				#ff6633;
	text-decoration:	none;
}

.texttips a:active {
	text-decoration:	none;
}

.texttips a:visited {
	color:				#ff6633;
	text-decoration:	none;
}

.texttips a:hover {
	text-decoration:	underline;
}

.imagetips {
	padding:            0 10px 10px 0;
}

.newspost {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-align:			justify;
	color:				#666666;
	padding:		    0 10px 0 20px;
	line-height:		1.3;
}

.newspost a:link {
	color:				#ff6633;
	text-decoration:	none;
}

.newspost a:active {
	text-decoration:	none;
}

.newspost a:visited {
	color:				#ff6633;
	text-decoration:	none;
}

.newspost a:hover {
	text-decoration:	underline;
}

.affiliates {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	text-align:			center;
	color:				#666666;
	padding:		    0 10px 0 10px;
}

.affiliates a:link {
	color:				#ff6633;
	text-decoration:	none;
}

.affiliates a:active {
	text-decoration:	none;
}

.affiliates a:visited {
	color:				#ff6633;
	text-decoration:	none;
}

.affiliates a:hover {
	text-decoration:	underline;
}

.affiliates img {
	padding-left:		4px;
	padding-top:        4px;
}

.subtitle {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#666666;
}

.animenews {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-align:			justify;
	color:				#666666;
	padding:		    0 10px 0 10px;
}

.animenews a:link {
	color:				#ff6633;
	text-decoration:	none;
}

.animenews a:active {
	text-decoration:	none;
}

.animenews a:visited {
	color:				#ff6633;
	text-decoration:	none;
}

.animenews a:hover {
	text-decoration:	underline;
}

.title {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			18px;
	color:				#F8B55D;
	line-height:		1.2;
}

.altrenews {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-align:			right;
	color:				#666666;
}

.altrenews a:link {
	color:				#ff6633;
	text-decoration:	none;
}

.altrenews a:active {
	text-decoration:	none;
}

.altrenews a:visited {
	color:				#ff6633;
	text-decoration:	none;
}

.altrenews a:hover {
	text-decoration:	underline;
}

.main {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	color:				#666666;
}

.main a:link {
	color:				#ff6633;
	text-decoration:	none;
}

.main a:active {
	text-decoration:	none;
}

.main a:visited {
	color:				#ff6633;
	text-decoration:	none;
}

.main a:hover {
	text-decoration:	underline;
}

.releasemanga {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-align:			justify;
	color:				#666666;
	padding:		    0 10px 0 10px;
}

.releasemanga a:link {
	color:				#ff6633;
	text-decoration:	none;
}

.releasemanga a:active {
	text-decoration:	none;
}

.releasemanga a:visited {
	color:				#ff6633;
	text-decoration:	none;
}

.releasemanga a:hover {
	text-decoration:	underline;
}

.releasemanga td {
	text-align:			center;
}

.box-title {
	color:				#666666;
	font-size:			18px;
	line-height:		1.6;
}

.footertxt {
	text-align:			right;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				white;
	padding:			30px 20px 0 0;
}

/* Elementi form */

.select_area {
	BORDER-RIGHT: 		#A5ACB2 1px solid;
	BORDER-TOP: 		#A5ACB2 1px solid;
	FONT-WEIGHT: 		normal;
	FONT-SIZE: 			10px;
	BORDER-LEFT: 		#A5ACB2 1px solid;
	COLOR: 				#686868;
	BORDER-BOTTOM: 		#A5ACB2 1px solid;
	FONT-FAMILY: 		Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	BACKGROUND-COLOR: 	white;
}
	
.input_button {
	BORDER-RIGHT: 		#686868 1px solid;
	BORDER-TOP: 		#686868 1px solid;
	FONT-WEIGHT: 		bold;
	FONT-SIZE: 			10px;
	BORDER-LEFT: 		#686868 1px solid;
	COLOR: 				#686868;
	BORDER-BOTTOM: 		#686868 1px solid;
	FONT-FAMILY: 		Verdana, Geneva, Arial, Helvetica, Sans-Serif;
	BACKGROUND-COLOR: 	#C5C5C5;
}

.success {
    width: 298px;
    background: #a5e283;
    border: #337f09 1px solid;
    padding: 5px;
	text-align:			center;
}

.error {
    width: 298px;
    background: #ea7e7e;
    border: #a71010 1px solid;
    padding: 5px;
	text-align:			center;
}	