/*stili generici*/
body {
margin:1px auto;
padding:0px; 
font-style: normal;
background-color:#fff;
}
a:link {
text-decoration: underline;
color:#66f;
font-weight:bold;
} 
a:visited {
text-decoration: underline;
color:#396;
font-weight:bold;
}
a:hover,a:active {
text-decoration:underline;
color:#c03; 
font-weight:bold;
}
.menu img {
border:none;
margin:1px 0px 1px 0px;
}
strong {
font-size:1.1em;
color: #ff0000;
}
.contatori {
font-size: 0.6em;
font-family: verdana;
}
.new {
background-color:#ff0;
font-family: "arial black", sans-serif;
color:#f00;
margin:3px auto;
}
/* stile per il titolo e il logo e il footer*/
#header {
width:100%;
}
#bannersup
{
height:auto;
margin:0px; padding:0px;
background-color:#000;
border-bottom:4px groove #ddd;
border-right: 2px outset #aaa;
border-left: 2px outset #aaa;
}
#logo
{
display:inline;
font-family: "highlight LET", algerian, BolsterBold,
"century gothic", elelphant, verdana, serif;
font-size: 50px; 
font-weight: bolder;
vertical-align:bottom;
height:80px;
background-color:#fff;
}
#logo img
{
margin-left:10px;
}
#logobanner 
{
height:80px;
width:100%;
background-image: url(sfondo_logo3.gif);
background-repeat: repeat-x;
background-position: 80px 30px;
border-top:4px groove #999;
border-right: 2px outset #999;
border-bottom: 2px solid #333;
border-left: 2px outset #999;
}
#uno, #due,#tre
{
font-family: "highlight LET", algerian,BolsterBold,
"century gothic", elelphant,verdana;
color:#666;
font-weight: bolder;
display:inline;
height:30px;
}
#uno
{
padding-left:0px;
padding-top:0px;
padding-bottom:10px;
font-size:40px;
}
#due
{
padding-top:15px;
padding-bottom:5px;
font-size:30px;
}
#tre
{
padding-top:30px;
padding-bottom:0px;
font-size:20px;
}
#banner2
{
width:468px; height:60px;
margin-left:10px;
}
#footer
{
margin:4px 250px 0px 250px;
padding:5px 5px 5px 5px;
word-spacing: normal; 
letter-spacing: normal;
text-transform:none;
text-align:justify;
background-color: #fafafa;
}
/* sezione centrale impaginazione div e classi */
#avviso {
display:none;
}
#corpopagina {
position: relative;
margin:1px auto;
width:1024px;
}
#corpopagina #colonnasinistra {
text-align:left;
margin:1px auto;
padding:1px;
position:absolute; 
top:0px;left:0px; 
width:140px;
 border-top: 2px outset #fff;
 }
#colonnasinistra div {
font:bold 14px  Verdana, "Arial Black";
line-height: 1em;
}
#colonnasinistra div p{
margin:1px;
padding:1px;
}
#colonnasinistra div img
{
margin:1px; padding:1px;
}
#corpopagina #colonnacentro {
margin:0px 125px 0px 142px; 
padding-left: 6px;
padding-right:3px;
padding-top:3px;
padding-bottom: 3px;
border-left: 1px solid #000;
border-right: 1px solid #000;
text-align:center;
background-image: url(img/latosinistro.gif);
background-repeat:repeat-y;
border-top: 2px outset #aaa;
}
#bloccocentrale
{
background-image: url(img/latodex.gif);
background-position: 99% 0px;
background-repeat: repeat-y;
padding: 0px 30px 0px 30px;
margin-top: 30px;
}
#corpopagina #colonnadestra {
position:absolute;
top:0px; right:0px; 
margin:1px auto;
width:125px;
border-top: 2px outset #fff;
}
#googledestro, #banner-destro1, #banner-destro2
{
margin-top:2px;
margin-bottom:2px;
}
 #ultimisiti {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 0.8em;
 background-color: #fff; color: #000;
 word-spacing: normal; 
 letter-spacing: normal;
 font-style: normal;
 font-variant:normal;
 text-align:left;
 }
#colonnadestra img {
clear:both;
}
#corpopagina #colonnacentro table {
margin:1px 1px auto;
}
/* tabella */
#tabella {
border-top:2px solid #000; 
border-bottom:2px solid #000; 
padding:0px; 
position:relative;
width:530px;
background-color:#f8f8f8;
background-image: url(img/latodex.gif);
background-repeat: repeat-y;
background-position: 99% 0px;
padding-right:30px;
margin:1px auto;
}
#tabella img{
border:1px solid #fff;
}
#tabella a:hover 
{
border:1px solid #fefe00;
}
#tabella #partesinistra{
padding:0px; 
position:absolute;
top:10px; left:0px;
width:250px;
}
#tabella #partedestra {
padding:0px; 
margin-left:260px;
margin-top:10px;
width:250px;
}
.descrizioneint
{
background-color:#fff;
color:#000;
font-family:"courier new", sans-serif;
font-size:12px;
padding:1px;
margin:1px auto;
border-bottom:1px solid #000;
text-align:left;
}
p.psinistra {
margin-left:110px;
}
#tabmenuper, #tabmenupor, #tabmenuau, #tabmenucar, #tabmenuut, #tabmenucas, #tabmenugio, #tabmenupp {
background-color:#fff;
height:250px;
width:98%;
margin:0px 20px 20px 10px;
border:2px solid #000;
text-align:left;
font-family:balloonist;
}
#tabmenuper
{
background-image: url(img/personaggi.gif);
background-repeat: no-repeat;
background-position:bottom right;
}
#tabmenuper p{
margin-top:30px;
}
#tabmenuau 
{
background-image: url(img/autori2.gif);
background-repeat: no-repeat;
background-position: bottom center;
}
#tabmenuut 
{
background-image: url(img/utilita.gif);
background-repeat: no-repeat;
background-position: bottom right;
}
#tabmenucar 
{
background-image: url(img/cartoni2.gif);
background-repeat: no-repeat;
background-position: bottom right;
}
#tabmenugio 
{
background-image: url(img/videogiochi.gif);
background-repeat: no-repeat;
background-position: center right;
}
#tabmenupor 
{
background-image: url(img/portali.gif);
background-repeat: no-repeat;
background-position: center right;
}
#tabmenupp 
{
background-image: url(img/tabmenuppgif.gif);
background-position: bottom left;
background-repeat: no-repeat;
}
#tabmenucas 
{
background-image: url(img/sfondocase.gif);
background-position: bottom left;
background-repeat: no-repeat;
}
/* primalinea*/
.primalinea {
color:#666;
border: 2px inset #aaa;
padding:2px auto;
width:99%;
background-color:#fafafa;
}
.primalinea h2 {
font-weight: bold; 
font-family: Addled, abbess, "arial black", Helvetica, sans-serif;
font-size:  20px;
}
.primalinea .quote{
margin:0px 0px 0px 0px; 
padding:0px 1px 0px 1px;
font-family: pristina ,verdana;
font-size: 18px; 
font-weight: bolder;
background-color: #ffffff; 
color:#000000;
display:inline;
border-bottom: 2px dotted;
}
.primalinea p {
font-size: 17px; 
font-variant: none;
font-family: Franklin Gothic Demi, arial black;
}
.primalinea p span{
display:inline;
font-size: 13px; font-variant: none;
}
.primalinea span {
margin-bottom: 4px;
border-bottom: 2px dotted;
}
.didascalia {
margin:1px auto;
text-align:center;
border: 2px solid #aaa;
background-color:#eee;
}
.didascalia p {
font-family: verdana;
font-size:12px;
margin-top:2px;
margin-bottom:2px;
font-variant:normal;
display:block;
text-align:justify;
}

/* elementi di stile per la parte centrale*/
#ultimisiti ul {
list-style: square inside;
}
#ultimisiti ul span {
margin: 0px 2px 0px 1px;
padding: 1px 1px 1px 1px;
}
.nome { 
font-family: kids, Balloonist, addled, "arial black", serif;
font-size: 1em;
color: #6666FF;
background-color: #FFFFFF;
letter-spacing: normal;
word-spacing: normal;
margin:0px; padding:0px;
}

.subblocco .quote a:link { 
font-family: kids, Balloonist, addled, "arial black", serif;
font-size: 15px;
color: #6666FF;
background-color: #FFFFFF;
letter-spacing: normal;
word-spacing: normal;
margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;
}
.subblocco .quote a:hover,a:active {
text-decoration:underline;
color:#CC0033; 
}
.subblocco .quote a:visited {
text-decoration: none;
font-size: 15px;
font-family: kids, Balloonist, addled, "arial black", serif;
color:#339966;}
#pulsante { 
font-family:Balloonist, addled, "arial black", serif;
color: #9999FF;
background-color: #FFFFFF;
}
.consigliato{
margin-left:4px;
}
.descrizione {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.7em;
color: #000;
word-spacing: normal; 
letter-spacing: normal;
text-transform:none;
margin-top: 4px;
padding:2px;
border:1px solid #666;
}
.identificativo {
font-family: Addled, Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.9em;
color: #000;
background-color: #eee; 
margin-bottom:4px;
}
.data { 
font-family: "Courier New", Courier, mono;
font-size: 14px; font-weight: bold;
text-transform: lowercase; color: #330099;
text-decoration: none; 
margin-right:4px;
}
.numero { 
font-family: "Courier New", Courier, mono;
font-size: 16px; font-weight: bold;
text-transform: lowercase; color: #fFF;
text-decoration: none; background-color: #111;
margin:0px 4px 0px 4px;
}
.blocco {
margin:1px 0px 5px 0px;
text-align:left;
border-bottom: 4px double;
}
.blocco .identificativo{
width:40%;
}
.subblocco {
margin:0px; padding:0px;
}
#finale {
height:auto;
border-bottom: 3px solid #000;
}
p.bannergrande {
	height: auto;
}
#iniziale {
border-top:2px solid #000;
background-color:#f8f8f8;
border-bottom: 1px solid #999;
margin:2px 1px 2px 1px;
padding:1px;
}
#iniziale p{
font-family: verdana;
font-size: 0.6em;
}
#esterno {
margin:1px auto;
border: none;
width:137px;
height:3000px;
}
#menu-esterno img {
border:none;
width:90px;
}
#sitiesterni {
margin-left:2px;
border: none;
width:115px;
height:800px;
text-align:right;
}
#mieisiti {
text-align:right;
padding-bottom:2px;
border-bottom:2px solid #444;
}
#mieisiti img {
 border:none;
 margin:2px auto;
}
.subblocco .quote{
margin:0px 0px 0px 0px; padding:0px 3px 0px 3px;
font-family: "highlight LET", algerian,BolsterBold,
"century gothic", elelphant,verdana;
font-size: 28px; font-weight: bolder;
background-color: #ffffff; color:#6666FF;
display:inline;
}

/* stili per la sezione di gif animate*/
.bloccogif img {
float:left;
border: 2px double #330099;
padding:10px 10px 10px 10px;
margin: 5px 5px 5px 10px;
background-color:#fff;
}
.bloccogif .bianco {
float:left;
border: 2px double #330099;
padding:5px 5px 5px 10px;
margin: 5px 5px 5px 10px;
background-color: #ffffff;
}
.bloccogif {
clear:left;
padding-bottom: 15px;
border-top: 5px double;
}
.bloccogif p {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.8em;
color: #000099; word-spacing: normal; 
letter-spacing: normal;
margin-top: 4px;
padding:2px;
}
.bloccogif ul {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.9em;
color: #a0a0a0; word-spacing: normal; 
letter-spacing: normal;
margin-top: 4px;
margin-left:20px;
padding:2px;
}
ul.primo {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 0.9em;
color: #606060; word-spacing: normal; 
letter-spacing: normal;
margin-top: 4px;
padding:2px;
text-align:left;
}
ul.secondo li strong {
color:#000;
}
ul.secondo li {
font-size: 0.8em;
}
ul.secondo a {
background-color:#ffffff;
}
/*stili per il menu*/
#menu {
width:135px;
margin:1px auto;
padding:1px;
text-align:left;
background-color:#fafafa;
}

#menu div.primalineamenu {
border: 2px solid #aaa;
padding:2px auto;
background-color: #000;
color:#fafafa;
width:100%;
text-align:left;
margin-top: 5px;
font-family:abbess, addled, balloonist, "arial black", serif;
font-size:15px;
}
#menu div.primalineamenuattivo {
border: 2px solid #aaa;
padding:2px auto;
background-color: #9F000E;
color:#fafafa;
width:100%;
text-align:left;
margin-top: 5px;
font-family:abbess, addled, balloonist, "arial black", serif;
font-size:15px;
}

#menu p {
background-image: url(img/listafumetto.gif);
background-repeat: no-repeat;
font-family: abbess, addled, balloonist, "arial black", serif;
font-size:12px;
font-weight:small;
color: #000;
margin:1px auto;
width:100%;
padding-left:22px;
padding-right:2px;
padding-bottom:2px;
width:120px;
}
#menu p a:link {
text-decoration: underline;
color:#000;
} 
#menu p.attivo a:link {
text-decoration: underline;
color:#9F000E;
} 
#menu p a:visited {
text-decoration: underline;
color:#666;
}
#menu p.attivo a:visited {
text-decoration: underline;
color:#F46C0E;
}
#menu p a:hover,a:active {
text-decoration:underline;
color:#f00; 
}
#primalineasiti {
border: 2px solid #aaa;
padding:2px auto;
background-color: #000;
color:#fafafa;
width:100%;
text-align:center;
margin-top: 5px;
font-family:abbess, addled, balloonist, "arial black", serif;
font-size:13px;
}
/* stili per i banner */
#e48060,  #e480602 {
margin:0px;
padding: 0px;
border: none;
width:480px;
height:60px;
}

#e24860 {
margin:0px;
padding: 0px;
border: none;
width:248px;
height:60px;
}

#e12060 {
margin:0px;
padding: 0px;
border: none;
width:120px;
height:60px;
}

#e120600 {
margin:0px;
padding: 0px;
border: none;
width:120px;
height:600px;
}

/* sitli per le news */

h4 {
display:block;
background-color:#dadada;
font-family:"arial black", sans-serif;
font-size:15px;
text-align:center;
width:70%;
margin:1px auto;
}

h5 {
display:block;
background-color:#eaeaea;
font-family:balloonist, verdana, sans-serif;
font-size:17px;
text-align:center;
width:300px;
margin:2px auto;
}

.boxform {
border-color:#dadada;
border-style:inset;
}
.bottonefumettando {
border-color:#aaa;
border-style:inset;
background-color:#eaeaea;
font-family:balloonist, verdana, sans-serif;
font-size:17px;
}
#jambagrande {
height:auto;
}

/*in corso*/
.incorso{
	font-family: "Belwe Bd BT";
	background-color: green;
	color:#fff;
	font-size: 18px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
}
.incorsop{
	font-family: "Belwe Bd BT";
	background-color: green;
	color:#fff;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
.scaduto{
	font-family: "Belwe Bd BT";
	background-color: red;
	color:#fff;
	font-size: 18px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
}
.scadutop{
	font-family: "Belwe Bd BT";
	background-color: red;
	color:#fff;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

/*in pagina*/
#inpagina h3{
padding: 1px;
background-color: #ffffda;
}
#inpagina {
display:block;
margin: 1px 1px 5px 1px;
padding: 1px;
border:2px solid #ffffca;
}
#inpagina p{
font-family: verdana, courier, "sans serif";
font-size:10px;
font-weight: normal;
text-align: left;
padding: 1px;
margin:1px auto;
}
#inpagina a{
	text-decoration: none;
}
/*categoria*/

span.categoria {
background-color:#B5F5C1;
font-family:arial, sans-serif;
font-style:bold;
}
/* coming soon */
#comingsoon {
	background-color: Black;
	color: #FFF0F5;
	border-bottom: thin #FFF0F5;
	border-top: thin #FFF0F5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	margin: 1px auto;
	text-align: left;
}
#boxfilm {
	margin: 3px;
	float: left;
}
/* tabella notizie */
#tabellanotizie {
border-top:2px solid #000; 
border-bottom:2px solid #000; 
padding:0px; 
position:relative;
width:530px;
background-color:#ffffff;
padding-right:30px;
margin:1px auto;
}
#tabellanotizie img{
border:1px solid #fff;
}
#tabellanotizie a:hover 
{
border:1px solid #fefe00;
}
#tabellanotizie #partesinistra{
padding:0px; 
position:absolute;
top:10px; left:0px;
width:250px;
}
#tabellanotizie #partedestra {
padding:0px; 
margin-left:260px;
margin-top:10px;
width:250px;
}
p.psinistra {
margin-left:110px;
}
p.continua {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: italic;
	font-weight: bold;
}
#tabfiere, #tabmostre, #tabzagor, #tabcorsi, #tabconcorsi, #tabincontri, #tabedicola, #tabweb {
width:98%;
margin:0px 20px 20px 10px;
text-align:left;
font-family:balloonist;
border:2px solid;
}
#tabfiere p, #tabmostre p, #tabzagor p, #tabcorsi p, #tabconcorsi p, #tabincontri p, #tabedicola p, #tabweb p{
margin:1px auto;
padding: 1px auto;
font-size: 14px;
}
#tabfiere h6, #tabmostre h6, #tabzagor h6, #tabcorsi h6, #tabconcorsi h6, #tabincontri h6, #tabedicola h6, #tabweb h6{
color:#fff;
font-family:"arial black", sans-serif;
font-size:13px;
font-weight: bolder;
padding:1px;
margin:1px auto;
border-bottom:1px solid;
text-align:left;
}
#tabfiere
{
	background-color: #F0F8FF;
	border-color: #bac1ce;
}
#tabfiere H6
{
background-color:#c2c9d6;
border-color: #bac1ce;
}
#tabmostre
{
	background-color: #FFFACD;
	border-color: #bbb689;
}
#tabmostre H6
{
background-color: #ccc79a;
border-color: #bbb689;
}
#tabzagor
{
	background-color: #FFac88;
	border-color: #cc4622;
}
#tabzagor H6
{
background-color: #dd7955;
border-color: #cc4622;
}
#tabcorsi
{
	background-color: #fff;
	border-color: #000;
}
#tabcorsi H6
{
background-color: #000;
border-color: #000;
}
#tabconcorsi
{
	background-color: #F8F8FF;
	border-color: #b4b4bb;
}
#tabconcorsi H6
{
background-color: #c5c5cc;
border-color: #b4b4bb;
}
#tabincontri
{
	background-color: #FFFAFA;
	border-color: #bbb6b6;
}
#tabincontri H6
{
background-color: #ccc5c5;
border-color: #bbb6b6;
}
#tabedicola
{
	background-color: #F5FFFA;
	border-color: #b1bbb6;
}
#tabedicola H6
{
background-color: #c2ccc5;
border-color: #b1bbb6;
}
#tabweb
{
	background-color: #Ffc6c6;
	border-color: #bB8282;
}
#tabweb H6
{
background-color: #cc9393;
border-color: #b1bbb6;
}
/* class varie */
.gif1{
	background-color: #F8F8FF;
	border-color: #b4b4bb;
	border: 1px groove;
}
.gif1 H6{
background-color: #c5c5cc;
border-color: #b4b4bb;
vertical-align: top;
margin-top: 0px;
}
.gif1 img{
border: none;	
margin: 1% auto;
}
.gif2{
	background-color: #F0F8FF;
	border-color: #bac1ce;
	border: 1px groove;
}
.gif2 H6{
background-color:#c2c9d6;
border-color: #bac1ce;
vertical-align: top;
margin-top: 0px;
}
.gif2 img{
border: none;	
margin: 1% auto;

}
/* class varie */
.marvel h6, .bonelli h6{
color:#000;
font-family:"arial black", sans-serif;
font-size:9px;
font-weight: bolder;
padding:0px;
margin-top: 0px;
margin-bottom: 0px;
}
.marvel{
	background-color: #F8F8FF;
	border-color: #b4b4bb;
	border: 1px groove;
	height: 180px;
}
.marvel H6{
background-color: #c5c5cc;
border-color: #b4b4bb;
}
.marvel img, .bonelli img{
border: none;	
margin: 1px auto;
}
.bonelli{
background-color: #FFFACD;
	border-color: #bbb689;
	border: 1px groove;
	height: 180px;
}
.bonelli H6{
background-color: #ccc79a;
border-color: #bbb689;
}
.bonelli p, .marvel p{
border: none;	
margin: 1px auto;
text-align:center;
}