#eum{
  visibility:hidden;
  position:absolute;
  top:300;
  left:300;
  z-index:2;
}
#eum img{
  border:1px solid orange;
}

body{
  color:white;
  background-color:black;
}

.pre-logo{
  font-style:italic;
  text-align:right;
  padding:0px 5px 0px 0px;
  width:100%;
}
.pre-logo a{
  text-decoration:none;
  color:white;
}
.w1{width:100%;background:url("../img/tl2.gif") no-repeat top left;float:left}
.w2{width:100%;background:url("../img/tr2.gif") no-repeat top right;float:left}
.w3{width:100%;background:url("../img/bl2.gif") no-repeat bottom left;float:left;}
.w4{width:100%;background:url("../img/br2.gif") no-repeat bottom right;float:left}

.logo{
  background:darkred url("../img/red.jpg") repeat;
  margin:3px 3px;
  height:70px;
  min-width:780px;
  clear:both;
}
.logo-i{
  height:70px;
}
.logo-i2{
  background:url("../img/eum2.gif") no-repeat 5px 3px;
  height:60px;
  padding-left:150px;
  padding-top:28px;
  font-size:1.1em;
}
.logo-i2 span{
  color:yellow;
  padding-right:50px;
  font-style:italic;
  font-size:2em;
}

.content{
  background:#1f1b56 url("../img/acqua.jpg") repeat-x;
  margin:10px 3px 0px 3px;
  min-width:780px;
}
.content-i{
  min-width:780px;
}
.content-i2{
  padding-left:260px;
  padding-top:10px;
  font-size:1em;
}
.content-i2 a{
  color:white;
  text-decoration:none;
  border-bottom:1px dashed white;
}
.content .p1{font-weight:bold;font-size:1.1em;}
.content .p2{padding-left:20px;}
.content .p3{padding-left:40px;}
.content .p4{padding-left:60px;}
.content .p5{padding-left:80px;}


.card {padding:5px;}
.card img{border: 1px solid red;}
.card h1{font-size:1em;margin:0px;}
.card p{margin:0px;}
.content ol li {margin-left:20px}

ul#navlist{
  padding-left: 0;
  white-space: nowrap;
  margin: 0;
  margin-left: 12px;
  height:20px;
  border-left:2px solid black;
}

/*=====================================[ menu superior ]====================================*/
#tmenu{
  position:absolute;
  float:left;
  left:300px;
  top:60px;
  /top:83px;
}
#tmenu li{
  display: inline;
  list-style-type: none;
  margin: 0;
  padding-right: 10px;
}
#tmenu a:link, #tmenu a:visited{
  color:#db0202;
  text-decoration: none;
}
#tmenu a:hover {
  color:red;
  text-decoration: none;
}

/*================================[ menu del tab principal ]================================*/
#navlist li{
  display: inline;
  list-style-type: none;
  border-right:2px solid black;
  height:20px;
  padding:3px 5px 3px 5px;
  /padding:0px 5px 0px 5px;
  margin: 0;
}

#navlist a{padding:0px; }

#navlist img{
  margin-top:2px;
  margin-right:4px;
}

#navlist a:link, #navlist a:visited{
  color: #aaaaff;
  text-decoration: none;
}
#navlist a:hover{
  color: white;
  text-decoration: none;
}
#tabactive a:link, #tabactive a:visited, #tabactive a:hover {
  color: #ccccff;
  text-decoration: none;
}

.mtab{
  background:#5885A4 url("../img/acqua2.jpg") repeat;
  margin:2px 3px 0px 3px;
  min-width:780px;
  clear:both;
}
.mtab,.mtab-i{height:22px;}

/*================================[ footer ]================================*/

.bot{
  background:darkred url("../img/red.jpg") repeat;
  margin:3px 3px;
  height:22px;
  min-width:780px;
  clear:both;
  color:#db0202;
  font-style:italic;
  margin-top:10px;
}
.bot-i{
  height:22px;
}
.bot-i2{
  height:22px;
  padding-left:10px;
}
.bot a{
  color:#db0202;
  font-style:normal;
  text-decoration:none;
}

/*==================================[ menu ]===================================*/
/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* level 0 inner */
.m0l0iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	text-decoration: none;
	margin: 4px 0 0 8px;
    color:#db0202;
}
.m0l0iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 14px;
	margin: 5px 0 0 8px;
	color: red;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	/*background-image: url(img/lev0_bg1.gif);*/

}
.m0l0oover {
	text-decoration : none;
	/*background-image: url(img/lev0_bg2.gif);
	background-color: #2C5F93;
	border: 1px solid #336699;*/
}

/* level 1 inner */
.m0l1iout {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
}
.m0l1iover {
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	margin: 4px 0 0 17px;
	color: #FFFFFF;
}

/* level 1 outer */
.m0l1oout {
	text-decoration : none;
	border: 1px solid red;
	background-color:#db0202;
	color:#ffaaaa;
	padding: 0;
}
.m0l1oover {
	text-decoration : none;
	border: 1px solid red;
	background-color:#ff0808;
	color:#ffaaaa;
	padding: 0;
}
.section{
  position:relative;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
}


/* ===========================================[ comics ]=================================== */

TABLE.comic{align:center;border-collapse:collapse;cell-empty:show;}
TR.cr0{vertical-align:top;font-weight:bold;}
TR.cr1{vertical-align:top;background:#120000}
TR.cr2{vertical-align:top;background:#0A0000}
TD.cn,TD.ch0{border:0px solid #990000;padding:5px;}
TD.cn{font-weight:bold;font-size:110%;background:#300000;border-width:2px 2px 2px 2px;color:#FF0000;}
TD.cd,TD.cti,TD.cc,TD.ctr{border:0px dotted #990000;border-width:0px 2px 2px 0px;padding:5px;}
TD.cc a{border-width:0px;}
TD.ch0{border:2px solid #990000;border-width:2px 2px 2px 2px;background:#300000;color:#FF0000;}
TD.ch1{border:0px solid #990000;border-width:2px 2px 2px 0px;padding:5px;background:#300000;color:#FF0000;}
TD.ctr{border-right-style:solid;}
DIV.cti{font-weight:bold}
DIV.ca{font-style:italic;font-size:80%;padding-left:10px;}
TD.ctr{font-size:90%}
SPAN.ctc{font-weight:bold;text-transform:uppercase;margin-left:-25px}
DIV.ctc{padding-left:25px;}
DIV.comic{border:2px solid #990000;border-width:2px 0px 0px 2px;}
DIV.comicb{width:90%;}
.ctopl,.ctopr,.cbotl,.cbotr,.cboxr{
  position:absolute;
  float:left;
  overflow:hidden;
  height: 5px;
  font-size:2px;
}
.ctopl{
  background-image: url('../img/top-left.gif');
  width: 5px;
}
.ctopr{background: url('../img/top-right.gif') 100% 100% no-repeat;}
.cbot{position:relative;margin-top:-5px;}
.cbotl{background-image: url('../img/rbl.gif');width: 5px;}
.cbotr{background: url('../img/bottom-right.gif') 100% 100% no-repeat;}
TABLE.comic,.cbotr,.cbot,.ctopr{width:750px;}
.cboxbr{background: url('../img/bottom-right.gif') 100% 100% no-repeat;}
.cboxbl{background: url('../img/rbl.gif') 0% 100% no-repeat;}
.cboxtr{background: url('../img/top-right.gif') 100% 0% no-repeat;}
.cboxtl{background: url('../img/top-left.gif') 0% 0% no-repeat;}
.cboxh{
  margin-left:5px;
  margin-right:5px;
  border:2px solid #990000;
  border-width:2px 0px 2px 0px;
  background:#300000;}
.cboxv{
  margin-top:2px;
  margin-bottom:3px;
  margin-left:-5px;
  margin-right:-5px;
  padding:5px;
  border:2px solid #990000;
  border-width:0px 2px 0px 2px;
  background:#300000;
}

.cbox{
  width:400px;
  margin-bottom:20px;
}
.cbox h1{
  color:#FF0000;
  font-size:110%;
  margin-top:5px;
  margin-bottom:5px;
  border:0px solid #990000;
  border-bottom-width:1px;
}
.cbox span{
  font-weight:bold;
}
.cbox p{
  margin:0px;
}
table.series{ border:1px solid #990000;background:black;}
table.series tr td { border:1px solid #990000;}
table.series tr th { border:1px solid #990000; text-align:left}
#twitter{
  float:right;
  width:250px;
  border:1px solid white;
  margin-right:10px;
  padding:3px;
  font-size:90%;
  height:170px;
  overflow:auto;
  background:#1b0d3d;
}
.tw-msg{
  margin-bottom:10px;
}
.tw-msg a{
  font-weight:bold;
  color:yellow;
}
.tw-dtt{
  font-style:italic;
}