/* CSS Document */
HTML,BODY {margin:0px; padding: 0px; width:100%; height:100%;}
DIV#container {
	width:900px;
	margin: 0px auto;
	background-image:url(../images/sfondo_main.gif);
	background-position:right;
	background-repeat:repeat-y;
	height:auto;
	min-height:1500px;
}
DIV#container-fumetto {
}
DIV#sponsor {
	width:550px;
	height:70px;
	/*padding:15px 0px;
	background-image:url(../images/sfondo_main.gif);
	background-position:right;
	background-repeat:repeat-y;*/
}
DIV#menu {
	border-left:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right:1px solid #ffffff;	
	padding-top:15px;
	/*width:550px;
	height:18px;
	padding:1px 0px 21px;
	background-image:url(../images/sfondo_main.gif);
	background-position:right;
	background-repeat:repeat-y;*/
	}
DIV#menu UL{
	margin:0px;
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	list-style-type:none;
	padding-left:5px;
	text-transform:uppercase;
	}
DIV#menu LI{
	margin:1px 0px;
	
	}
DIV#menu LI A{
	color:#000000;
	text-decoration:none;
	}
DIV#menu LI A.lookfor{
	color:#c30000;
	text-decoration:none;
	}
DIV#menu LI A:hover{
	color:#c30000;
	}
DIV.plot {
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
	text-align: center;
	}
DIV.plot A{
	margin:1px 0px;
	font-size:20px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	list-style-type:none;
	padding-left:5px;
	text-transform:uppercase;
	color:#000000;
	text-decoration:none;
	}
DIV.plot A.lookfor{
	color:#c30000;
	text-decoration:none;
	}
DIV.plot A:hover{
	color:#c30000;
	}
DIV#menu_ita {
	/*width:550px;
	height:18px;
	padding:1px 0px 21px 20px;
	background-image:url(../images/sfondo_main.gif);
	background-position:right;
	background-repeat:repeat-y;*/
}
DIV#menu_jap {
	/*width:541px;
	height:18px;
	padding:1px 0px 21px 50px;
	background-image:url(../images/sfondo_main.gif);
	background-position:right;
	background-repeat:repeat-y;*/
}
DIV#main {
	width:900px;
	height:auto;
	background-image:url(../images/sfondo_main.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding-top:5px;
}
DIV#footer {
	width:900px;
	height:14px;
	margin:0px auto;
}
DIV#main H1,H2,H3,H4,H5,H6,P{
	margin:0px;
	padding: 0px 2px;
}
DIV#main H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	width:510px;
}
DIV#main H1 A {
	color:#c30000;
	text-decoration:none
}
DIV#main H1 A:hover {
	color:#888888;
}
DIV#main H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #888888;
	width:510px;
}
DIV#main H2 A{
	color: #C30000;
}
DIV#main H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #888888;
}
DIV#main DIV.submenu H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000 /*#888888*/;
	text-transform:uppercase;
	border-bottom:1px solid #990000;
	width: 200px;
}
DIV#main H3 A{
	color: #C30000;
}
DIV#main H2 A:hover{
	color: #000000;
	text-decoration:none;
}
DIV#main P {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	width:510px;
}
DIV#main UL {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	width:510px;
}
DIV#main TD P {
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	width:auto;
}
DIV#main P A{
	color:#c30000;
	font-weight:bold;
}
DIV#main P A:hover{
	color:#777777;
	text-decoration:none;
}
DIV#footer P {
	text-align:center;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
}
DIV.submenu {
	width:220px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
}
DIV.menu-multip {
	font-family: "Times New Roman", Times, serif;
	padding:5px;
	background-color:#c30000;
	width:772px;
	text-align:center;
	margin-bottom:10px;
}
DIV.submenu H4{
	display:block;
	width:100%;
}
DIV.menu-multip H4{
	color:#ffffff;
	font-size:14px;
	padding:2px;
	text-transform:uppercase;

}
DIV.menu-multip H4 A{
	color:#ffffff;
	text-decoration:none;
	margin:0px 15px;

}
DIV.submenu H4{
	color:#777777;
	font-size:12px;
	margin-bottom:8px;
	padding:2px;
}
DIV.submenu H4.section{
	color:#C30000;
	font-size:14px;
	padding-left:18px;
	margin-bottom:8px;
	padding:2px;
}
DIV.submenu H4 A{
	color:#000000;
	font-size:14px;
	padding-left:18px;
	background-image:url(../images/freccina_blank.gif);
	
}
DIV.submenu H4 A:hover{
	color:#c30000;
	background-image:url(../images/freccina2.gif);
	background-position:left;
	background-repeat:no-repeat;
}
DIV.colDx {
	width:109px;
	float:right;
	text-align:center;
	margin-top:0px;
}
DIV.colDx IMG{
	margin:2px;
}
IMG.spacer_jap {
	margin:0px 8px;
}
.headerDx {
	background-image:url(../images/headerDx.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.headerDx P{
	margin:3px 5px 0px;
}
.headerDx IMG{
	border:0px;
	vertical-align: text-top;
}
.headerDx A{
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.headerDx A:hover{
	color:#d40000;
	text-decoration:none;
}
DIV.auhtors {
	float:right;
	padding-right:10px;
	text-align:center;
}
DIV.auhtors IMG{
	margin-top:16px;
}
A.webRing {
	margin: 0px 5px 10px;
}
INPUT, TEXTAREA {
	border:1px solid #c30000;
}
INPUT.bott_submit {
	background-color:#c30000;
	color:#FFFFFF;
	font-weight:bold;
	width:60px;
	border:1px solid #000000;
}
DIV.album {
	width: 550px;
}
DIV.album H2{
	float:left;
}
DIV.album IMG{
	margin:4px;
	border: 1px solid #c30000;
}
DIV.album A{
	text-decoration:none;
}
hr {
	height:1px;
	text-align:left;
	color:#DEDEDE;
	width:560px;
}
DIV.album hr{
	float:left;
}
DIV.plot hr{
	width: 100%;
}
.banner {
	margin:5px;
}
.counter {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
}
.hide {
	position:absolute; 
	display:none;
}
/*DIV#main DIV.spotHomePage {
	border: 2px dotted #c30000;
	border-style: dashed;
	width:510px;
	padding:2px 5px 7px;
	margin-left:5px;
}*/
DIV#main DIV.spotHomePage TD {
	border: 2px dotted #c30000;
	border-style: dashed;
	width:240px;
	padding:2px 5px 2px;
}
DIV#main DIV.spotHomePage H1 {
	color: #c30000;
	font-size:26px;
	width:240px;
}
DIV#main DIV.spotHomePage H2 {
	color: #888888;
	font-size:18px;
	width:240px;
	margin-bottom: 5px;
}
DIV#main DIV.spotHomePage P.evid {
	color: #000000;
	font-size:14px;
	width:240px;
	
	/*font-family:Arial, Helvetica, sans-serif;*/
}
DIV.thumb {
	width:100px;
	height:125px;
	padding:6px 10px;
	float:left;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
DIV.thumb IMG{
	margin:6px 0px 3px;
}
DIV.thumblucca {
	height:125px;
	padding:6px 10px;
	float:left;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
DIV.thumblucca IMG{
	margin:6px 0px 3px;
}
img.toei {
	border:1px solid #000000; 
	/*margin-top:10px !important; 
	margin-top:3px;
	margin-left:5px !important;
	margin-left:0px;*/
}
DIV.loghi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	
}
DIV.loghi A{
	color:#FFFFFF;
	text-decoration:none;
}
TD.formEmail INPUT {
	width:238px;
}
TD.formEmail TEXTAREA {
	width:485px;
}

