* { font-family:Verdana, Arial, Helvetica, sans-serif }
body {
color:#222222;
background-color:#CCCCCC;
margin-top:1px;
margin-bottom:1px;
}
form { margin:0em }
div { margin:0em }
img { border:none }

/* pagina */
.pageframe {
 background-color:#EEEEEE
}

/* testata pagina */
/* nome sito */
.nomesito { font-size:172%; margin:0em }
/* sottotitolo */
.sottotit { font-size:95%; margin:0em }
/* sito home */
.sitohome { font-size:80%; margin:0em }
/* input ricerca */
.tteinp { color:#222222; font-size:70%; background-color:transparent }
/* font ricerca */
.fontsearch { color:#222222; background-color:transparent; font-size:70% }
/* colore testo */
.tte1 { color:#222222; background-color:transparent }
/* attributi link */
.tte1 a:link,.lte1:link { color:#0000FF; background-color:transparent }
.tte1 a:visited,.lte1:visited { color:#880088; background-color:transparent }
/* bordo */
.rte1 { border:solid #999999 thin }

/* corpo pagina */
/* colore testo */
.tco1 { color:#222222; background-color:transparent }
/* attributi link */
.tco1 a:link,.lco1:link { color:#0000FF; background-color:transparent }
.tco1 a:visited,.lco1:visited { color:#880088; background-color:transparent }
/* font link a sinistra */
/*      contenitore link a sinistra */
#contlnksx { }
/*      riga link a sinistra */
.boxlnksx { font-size:70%; font-weight:bolder }
/*      link a sinistra */
.lnksx { white-space:nowrap }
/* bordo */
.rco1 { border:solid #999999 thin }
/* separatore orizzontale (hr) */
.hco1 { border-bottom:solid #999999 thin }
/* titolo, sottotitolo, testo, autore, link download */
/* forum, disclaimer articolo */
.sezimg  { margin-left:4px;margin-bottom:4px;margin-right:0;margin-top:0 }
.arttito { font-size:110%; text-align:center; }
.artsubt { font-size:90%; text-align:center }
.arttext { font-size:80%; text-align:justify}
.artauth { font-size:80%; text-align:right }
.artdown { font-size:80%; text-align:right }
.artlink { font-size:80%; text-align:left }
.artforu { font-size:80%; text-align:right }
.artdisc { font-size:80%; text-align:center }
/* pagina contatti */
.contactpage { text-align:left; color:#222222; background-color:#EEEEEE; font-size:86% }
.contactbutt { text-align:center; color:#222222; background-color:#EEEEEE; font-size:86% }
/* fondo pagina */
.contact { font-size:70%; text-align:center }
.license { font-size:70%; text-align:center }
/* pubblicita */
.pubblic { font-size:70%; text-align:center }
/* indice per autore */
.indtito { font-size:80%; text-align:center }
.indtext { font-size:70%; text-align:left }
/* ultime ricerche */
.sertito { font-size:80%; text-align:left }
.sertext { font-size:70%; text-align:left }

/* testata sunto articolo */
/* colore testo */
.tta1 { color:#222222; background-color:transparent }
/* attributi link */
.tta1 a:link,.lta1:link { color:#0000FF; background-color:transparent }
.tta1 a:visited,.lta1:visited { color:#880088; background-color:transparent }
/* bordo */
.rta1 { border:solid #999999 thin }
.rri1 { border:solid #999999 thick; background-color:#EEEEEE }

/* corpo sunto articolo */
/* colore testo */
.tca1 { color:#222222; background-color:transparent }
/* attributi link */
.tca1 a:link,.lca1:link { color:#0000FF; background-color:transparent }
.tca1 a:visited,.lca1:visited { color:#880088; background-color:transparent }
/* bordo */
.rca1 { border:none }
.abstito { font-size:70%; margin:0em; text-align:center; background-color:#CCCCCC; font-weight:bolder }
.caltito { font-size:70%; margin:0em; text-align:center; background-color:#CCCCCC; font-weight:bolder }
.abstext { font-size:70%; margin:0em; text-align:justify; background-color:#EEEEEE; height:100% }
.caltext { font-size:70%; margin:0em; text-align:justify; background-color:#EEEEEE; height:100% }
.calabs table.calbox  { font-size:140%; margin:2px; }
.absauth { margin:0em; text-align:right; background-color:#EEEEEE }
.paragraph { margin-left:2px; margin-right:2px; }
.callnkh { text-decoration:none }
.callink { text-decoration:underline }
.calfest { color:red;text-align:center }
.calferi { color:black;text-align:center }
.calcurr { border:none }
a.calfest:link { color:red; background-color:transparent }
a.calfest:visited { color:red; background-color:transparent }
a.calferi:link { color:black; background-color:transparent }
a.calferi:visited { color:black; background-color:transparent }

/* testata superiore */
.pagehead { background-color:#CCCCCC }

/* riga navigatore + utilities */
.pagesubhead { }

/* immagine articolo */
.imgart { margin:4px }

/* immagine catalogo */
.imgcat { margin:4px }

/* testo immagine articolo */
.txtimgart { font-size:60%; text-align:center; margin:0em; padding:0em }

/* percorso articolo */
.pathart { font-size: 70% }

/* copyright immagine indice sunti articolo */
.imgcopy { margin:0em; text-align:right }

/* titolo link laterale scadenzario */
.scadtito { font-size: 70% }

/* testata superiore xsl */
.pagehead2 { background-color:#CCCCCC; width:100% }
.pagesubhead2 { float:left; margin:0; padding:0; width:100% }

/* immagine feed rss */
img#feedimage { display:block; float:left; padding:1px; margin:1px; border:none }

/* percorso */
.wheremenu { margin:0px; }
.wheremenu li
{
display: inline;
list-style-type: none;
}

/* catalogo */
.cattable {
border-spacing: 10px;
}
.cattable td {
padding:10px;text-align:center;
}
.catitem {
padding:10px;
text-align:center;
vertical-align:middle;
}
.catitem a {
height:120px;
width:120px;
}

/* Ecologia */
html {
color:#000;background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;padding:0;
}

table {
border-collapse:collapse;border-spacing:0;
}

fieldset,img{
border:0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style:normal;font-weight:normal;
}

li {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;font-weight:normal;
}

q:before,q:after{
content:'';
}

abbr,acronym {
border:0;font-variant:normal;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

input,textarea,select {
font-family:inherit;font-size:inherit;font-weight:inherit;
}

legend {
color:#000;
}

body {
font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
}

table {
font-size:inherit;font:100%;
}

pre,code,kbd,samp,tt {
font-family:monospace;*font-size:108%;line-height:100%;
}

body {
 text-align:center;
/* background:url(http://www.edicola.org/img/) bottom; */
}

a {
 text-decoration:none;
 color:#FFFFFF
}

a:hover {
 text-decoration: underline;
}

#wrap {
 width:949px;
 text-align:left;
 margin:0 auto;
}

/* header */
#header {
 height:186px;
 background:url(http://www.edicola.org/img/ecologia.tito.jpg);
        background-repeat:no-repeat;
        margin-left:36px;
 position:relative;
}

#logo {
        top:50px;
 left:-18px;
 position:absolute;
        width:376px;
        height:94px;
 background:url(http://www.edicola.org/img/A0159.jpg);
        background-repeat:no-repeat;
 color:#fff;
        text-align:right;
}

#logo h1 {
 padding:6px;
 padding-top:8px;
 font-size:22px;
        white-space:nowrap;
}

#logo div {
 padding:6px;
 padding-top:18px;
}

/* content */

#content {
 background: url(http://www.edicola.org/img/A0214.gif) repeat-y;
 }

#content .left {
 width:694px;
}

#content .right {
 width:255px;
        padding-bottom:50px;
}

#content .left h2 {
 color:#608803;
 font-size:34px;
 padding:50px 0 20px 0;
}

#content .left p {
 padding: 0 0 10px 0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 }

#content .left a {
 color:#336633;
}

#col2 {
padding:50px;
padding-left:100px;
padding-top:0px;
width:544px;
}

#top { padding-top:6px; margin-left:45px;}
#top li { line-height:20px }
#top li a { color:#333300 }

/* footer */
#footer {
 clear:both
}

#footer {
 height:70px;
 color: #fff;
 margin-left:50px;
 position:relative;
}

.arttext {
overflow: auto;
height:300;
}

.menutility {
margin:0px;
top:0px;
}

.menutility li
{
display: inline;
list-style-type: none;
}

.wheremenu {
position:relative;
padding:4px;
font-size:110%;
color:white;
width:686px;
height:20px;
top:0px;
background: url(http://www.edicola.org/img/0211.gif) no-repeat;
}

.pathart {
color:white;
}

a.pathlnk:visited {
color:#ff99ff!important;
}

a.pathlnk:link {
color:#9999ff!important;
}

.arttito { font-size:120%; margin-top:10px; margin-bottom:10px; }
.artsubt { font-size:100%; }
.arttext { font-size:86%; }
.artauth { font-size:86%; }
.artdown { font-size:86%; }
.artlink { font-size:86%; }
.artforu { font-size:86%; }
.artdisc { font-size:86%; }
.calbox { margin:10px; }
.calbox td { padding:2px; }
.callink { border:#ff8888 solid 2px; }
.absitem { margin:2px; }