* { font-family:Verdana, Arial, Helvetica, sans-serif }
body {
color:#FFFFFF;
background-color:#000000;
background-image:url(http://www.edicola.cc/img/shanti.back.png);
margin-top:1px;
margin-bottom:1px;
}
form { margin:0em }
div { margin:0em }
img { border:none }

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

/* 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:#FF9900; font-size:70%; background-color:transparent }
/* font ricerca */
.fontsearch { color:#FF9900; background-color:transparent; font-size:70% }
/* colore testo */
.tte1 { color:#FF9900; background-color:transparent }
/* attributi link */
.tte1 a:link,.lte1:link { color:#FFFFFF; background-color:transparent }
.tte1 a:visited,.lte1:visited { color:#FF7700; background-color:transparent }
/* bordo */
.rte1 { border:none }

/* corpo pagina */
/* colore testo */
.tco1 { color:#FFFFFF; background-color:transparent }
/* attributi link */
.tco1 a:link,.lco1:link { color:#FFFFFF; background-color:transparent }
.tco1 a:visited,.lco1:visited { color:#FF9900; 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:none }
/* separatore orizzontale (hr) */
.hco1 { border-bottom:solid #FF9900 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:#FFFFFF; background-color:#333333; font-size:86% }
.contactbutt { text-align:center; color:#FFFFFF; background-color:#333333; 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:#FF9900; background-color:transparent }
/* attributi link */
.tta1 a:link,.lta1:link { color:#FFFFFF; background-color:transparent }
.tta1 a:visited,.lta1:visited { color:#FF9900; background-color:transparent }
/* bordo */
.rta1 { border:none }
.rri1 { border:solid #444444 thick; background-color:#000000 }

/* corpo sunto articolo */
/* colore testo */
.tca1 { color:#FFFFFF; background-color:transparent }
/* attributi link */
.tca1 a:link,.lca1:link { color:#FFFFFF; background-color:transparent }
.tca1 a:visited,.lca1:visited { color:#FF9900; background-color:transparent }
/* bordo */
.rca1 { border:none }
.abstito { font-size:70%; margin:0em; text-align:center; background-color:#444444; font-weight:bolder }
.caltito { font-size:70%; margin:0em; text-align:center; background-color:#444444; font-weight:bolder }
.abstext { font-size:70%; margin:0em; text-align:justify; background-color:#000000; height:100% }
.caltext { font-size:70%; margin:0em; text-align:justify; background-color:#000000; height:100% }
.calabs table.calbox  { font-size:140%; margin:2px; }
.absauth { margin:0em; text-align:right; background-color:#000000 }
.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:#444444 }

/* 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:#444444; 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;
}

/* Shanti */
.wherebox {
   clear: left;
   margin:0;
   padding:0;
   padding-left:8px;
}

body {
   margin: 0;
   padding:0;
   font-family: Arial, Helvetica, sans-serif;
   background: url(http://www.edicola.cc/img/shanti.back.png) repeat left top;
   font-size: 12px;
   line-height: 1.5em;
   width: 100%;
   display: table;
}

a:link, a:visited { color: #AFA; text-decoration: none; }
a:active, a:hover { color: #FF0; text-decoration: underline; }

#templatemo_container {
   width: 940px;
   margin: auto;
   background-color: #4c4c4c;
}

#templatemo_header {
   width: 940px;
   height: 360px;
   background: black url(http://www.edicola.cc/img/B0050.jpg) no-repeat right top;
   margin: 0;
   padding: 0;
   z-index: 2;
}

#templatemo_content {
   margin: 0;
   padding: 0;
   margin-top:-115px;
   background: transparent url(http://www.edicola.cc/img/B0011.jpg) right bottom no-repeat;
}

/* Left Content */
#templatemo_content_left {
   float:left;
   width: 233px;
   min-height: 800px;
   background-color: #313131;
   margin: 0;
   padding: 0;
   padding-bottom:30px;
}

#templatemo_menu {
   float: right;
   margin: 0;
   padding: 0px;
}

#templatemo_menu ul {
   float: right;
   list-style: none;
   margin: 0;
   padding: 0;
}

#templatemo_menu li {
}

#templatemo_menu li a, #templatemo_menu li .current {
   display: block;
   width: 170px;
   height: 27px;
   color: #fff;
   background: url(http://www.edicola.cc/img/B0005.jpg) no-repeat;
   font-family: Tahoma;
   font-size: 17px;
   padding: 5px 0px 0px 45px;
   margin:  5px 8px 10px 0px;
}

#templatemo_menu li a:hover, #templatemo_menu li .current {
   background: url(http://www.edicola.cc/img/B0009.jpg) no-repeat;
   color: #FF9900;
   text-decoration: none;
}

.tteinp, .fontsearch, .tte1
{
   color: #fff;
   font-family: Tahoma;
   font-size: 14px;
}

.lte1:link   { color:#fff; background-color:transparent }
.lte1:visited { color: #FF9900; background-color:transparent }

.menutility ul {
   margin:0;
   padding:0;
   list-style:none;
}

.menutility li, .menutility li form {
   margin:0;
   padding:0;
   display:inline;
}

/* End Of Left */

/* Right Content */
#templatemo_content_right {
   float: right;
   width: 707px;
   margin: 0;
   padding: 0;
}

#templatemo_content_right_bottom {
   float: left;
   width: 607px;
   margin: 0;
   padding: 0;
}

#templatemo_content_right_top {
   width: 572px;
   margin: 0;
   padding: 33px 0px 0px 25px;
   padding: 0px 0px 0px 25px;
   z-index: 10;
}

#templatemo_content_right_top .templatemo_post_area {
   width: 450px;
   margin: 0;
   padding: 15px 0 0 0;
}

.tca1, .arttito, .templatemo_post_area h1 {
   font-family: Arial;
   font-size:   18px;
   color: #FF9900;
   margin: 0 0 10px 0;
   padding: 0;
}

.tco1, .templatemo_post_area p {
   font-family: Arial;
   font-size:   12px;
   text-align: justify;
   color: #FFF;
   margin: 0 0 10px 0;
   padding: 0;
}

.artsubt, .templatemo_post_area h2 {
   font-family: Arial;
   font-size:   16px;
   color: #FF9900;
   margin: 0 0 10px 0;
   padding: 0;
}

* html #templatemo_content_right_bottom_section {
   margin-top: -20px;
}

#templatemo_content_right_bottom_section {
   width: 687px;
   background: #161616;
   margin: 0;
   padding: 10px;
}

#templatemo_content_right_bottom_section .templatemo_text_area {
   margin: 0;
   padding: 20px 0px 20px 20px;
}

.templatemo_text_area h1, .cattable .arttito {
   font-family: Arial;
   font-size:   18px;
   color: #4c4c4c;
   margin: 0 0 10px 0;
   padding: 0;
}

.templatemo_text_area p {
   font-family: Arial;
   font-size: 12px;
   text-align: justify;
   color: #8b8b8b;
   margin: 0 0 10px 0;
   padding: 0;
}

* html .templatemo_bottom_panel_section {
   margin-top: -35px;
}

.templatemo_bottom_panel_section {
   background: url(http://www.edicola.cc/img/B0012.jpg) no-repeat;
   width: 920px;
   height: 109px;
   margin: 0;
   padding:  10px;
}

.templatemo_bottom_section_left {
   float: left;
   width: 300px;
   margin: 0;
   padding: 10px;
}

.templatemo_bottom_section_left h1 {
   font-family: Verdana;
   font-size: 12px;
   color: #FF9900;
   margin: 0 0 5px 0;
   padding: 0;
}

.templatemo_bottom_section_left ul {
   list-style: circle;
   color: #fff;
   margin: 0 0 0 15px;
   padding: 0;
}

.templatemo_bottom_section_left li a {
   font-family: Verdana;
   font-size: 12px;
   text-decoration: underline;
   color: #fff;
   margin: 0 0 10px 0;
   padding: 0;
}

.templatemo_bottom_section_left li a:hover {
   text-decoration: none;
}

.templatemo_bottom_section_right {
   float: right;
   width: 300px;
   margin: 0;
   padding: 10px;
   text-align: right;
}

.templatemo_bottom_section_right h1 {
   font-family: Verdana;
   font-size: 12px;
   color: #ffd200;
   margin: 0 5px 5px 0;
   padding: 0;
}

.templatemo_bottom_section_right p {
   font-family: Verdana;
   font-size: 12px;
   color: #fff;
   text-align:   right;
   margin: 0 0 10px 0;
   padding: 0;
}

.templatemo_bottom_section_right img {
   border: none;
}

/* End Of Right Content */

* html #templatemo_footer {
   margin-top: -26px;
}

#templatemo_footer {
   background: #FF9900;
   margin: 0;
   padding: 2px 0;
   text-align: center;
   color: #fff;
}

#templatemo_footer a {
   color: #fff;
   text-decoration: underline;
}

#templatemo_footer a:hover {
   color: #ff0;
   text-decoration: none;
}

.cleaner {
   clear: both;
   height: 0px;
   visibility: hidden;
}

/*- Menu Tabs I--------------------------- */

#tabsI {
   float:left;
   width:100%;
   background: transparent;
   font-size:93%;
   line-height: normal;
   margin-top:5px;
   margin-left:5px;
   padding:0;
   border:0;
   z-index: 10;
}

#tabsI ul {
   margin:0;
   padding:0;
   list-style:none;
}

#tabsI li {
   margin:0;
   padding:0;
   display:inline;
}

#tabsI a, #tabsI .current {
   float:left;
   background:url(http://www.edicola.cc/img/B0013.gif) no-repeat left top;
   margin:0;
   padding:0 0 0 5px;
   text-decoration:none;
}

#tabsI a span, #tabsI .current span {
   float:left;
   display:block;
   background:url(http://www.edicola.cc/img/B0014.gif) no-repeat right top;
   margin:0;
   padding:5px 15px 4px 6px;
   color:#FFF;
}

/* Commented Backslash Hack hides rule from IE5-Mac */
#tabsI a span { float:none; }
/* End IE5-Mac hack */

#tabsI a:hover span {
   color:#FFF;
}

#tabsI a:hover {
   background-position:0% -42px;
}

#tabsI a:hover span {
   background-position:100% -42px;
}

#logolink {
   margin-top:30px;
   text-align:left;
   vertical-align:bottom;
}

.contactpage {
   text-align:center;
   color:#FFFFFF;
   background-color:transparent;
   font-size:100%
}

.pagefactory  {
   display:inline;
   text-align:right
}

.contact {
   display:inline;
   text-align:right
}

.cattable {
   border-spacing: 10px;
   background-color: black;
}

.cattable td {
   padding:10px;
}

.catitem {
   padding:10px;
   background:black;
   text-align:center;
   vertical-align:middle;
   border: 1px solid #8fd300;
}

.catitem a {
   height:120px;
   width:120px;
}

.catitem .lta1 { font-size: 76%; }