body {color: #000000; background-color: #EEEEEE; margin: 8px; padding: 0;}
body td, p, div {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

table {width: 100%; margin: 0; padding: 0;}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}

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

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
ul {margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li {margin-left: 2px; list-style: square inside;}


.item {margin-bottom: 10px;}
.itemHead {padding: 0px 0px 0px 12px; color: #000000; font-weight: bold; margin-top:10px; margin-bottom:5px; font-size:120%; background-image: url(green_08.gif); background-repeat: no-repeat; background-position: center left;}
.itemInfo {padding: 0px 0px 0px 0px;  text-align: left; color: #999999; margin-bottom:10px; margin-left:12px;}
.itemTitle a {}
.itemPoster {font-size: 90%;}
.itemPostDate {font-size: 90%;}
.itemStats {font-size: 90%;}
.itemBody {padding: 0px 0px 0px 12px;}
.itemText {line-height: 1.5em; margin:0px;}
.itemText:first-letter {}
.itemFoot {text-align: right; padding: 2px 0px 0px 0px; color: #999999; margin-left:12px; margin-top:10px; border-top: 1px dotted #7FB27F;}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}


/*th {background-color: #7FB27F; color: #FFFFFF; padding : 4px; vertical-align : middle; font-size: 11px;}
th a:link, th a:active, th a:visited {color: #FFFFFF; text-decoration: none;}
th a:hover {color: #FFFFFF; text-decoration: underline;} */


td#headerbanner {}
td#headerbar {}

/*td#leftcolumn {width: 160px; background-color: #E5EFE5; border-left: 1px solid #7FB27F; border-bottom: 1px solid #7FB27F;}
td#leftcolumn th {}
td#leftcolumn .blockTitle {padding: 4px; color: #FFFFFF; background-color: #006600; font-weight: bold;}
td#leftcolumn .blockContent {padding: 2px; line-height: 120%;} */
td#leftcolumn {width: 150px; background-color: #FFFFFF;}
td#leftcolumn th {}
td#leftcolumn .blockTitle {padding: 6px 4px 6px 4px; color: #FFFFFF; background-color: #006600; font-weight: bold; vertical-align:middle; border-bottom: 2px solid #FFFFFF;}
td#leftcolumn .blockContent {padding: 0px; background-color: #FFFFFF;}


td#centercolumn {padding: 20px; background-color: #FFFFFF; }

td#centercolumn th {}
td#centerCcolumn {padding: 0px;}

td#centerLcolumn {width: 50%; padding-right: 4px;}
/*td#centerLcolumn .blockTitle {font-weight: bold; padding: 4px; border-left: 8px solid #7FB27F; border-bottom: 1px solid #7FB27F; background-color: #E5EFE5; color: #006600;}
td#centerLcolumn .blockContent {padding: 4px; margin-bottom: 8px; line-height: 120%;} */

td#centerRcolumn {width: 50%; padding-left: 4px;}
/*td#centerRcolumn .blockTitle {font-weight: bold; padding: 4px; border-left: 8px solid #7FB27F; border-bottom: 1px solid #7FB27F; background-color: #E5EFE5; color: #006600;}
td#centerRcolumn .blockContent {padding: 4px; margin-bottom: 8px;}/*

div#content {text-align: left;}

/*td#rightcolumn {width: 160px; background-color: #E5EFE5; border-right: 1px solid #7FB27F; border-bottom: 1px solid #7FB27F;}
td#rightcolumn th {}
td#rightcolumn .blockTitle {padding: 4px; color: #FFFFFF; background-color: #7FB27F; font-weight: bold;}
td#rightcolumn .blockContent {padding: 2px; line-height: 120%; padding-bottom: 8px;}*/
td#rightcolumn {width: 150px; background-color: #FFFFFF;}
td#rightcolumn th {}
td#rightcolumn .blockTitle {padding: 6px 4px 6px 4px; color: #FFFFFF; background-color: #006600; font-weight: bold; vertical-align:middle; border-bottom: 2px solid #FFFFFF;}
td#rightcolumn .blockContent {padding: 0px; background-color: #FFFFFF;}

tr#footerbar {}

/*td#mainmenu a {display: block; margin-bottom: 1px; padding: 4px; color: #66A366; background-color: #FFFFFF; border-left: 8px solid #B2D1B2;}
td#mainmenu a:hover {color: #FFFFFF; text-decoration: none; background-color: #B2D1B2; border-left: 8px solid #7FB27F;}
td#mainmenu a.menuTop {}
td#mainmenu a.menuMain {}
td#mainmenu a.menuSub {padding-left: 20px;}

td#usermenu a {display: block; margin-bottom: 1px; padding: 4px; color: #66A366; background-color: #FFFFFF; border-left: 8px solid #B2D1B2;}
td#usermenu a:hover {color: #FFFFFF; text-decoration: none; background-color: #B2D1B2; border-left: 8px solid #7FB27F;}
td#usermenu a.menuTop {}
td#usermenu a.highlight {color: #66A366; background-color: #FFFFFF;}
td#usermenu a:hover.highlight {color: #FFFFFF; background-color: #B2D1B2;} */

td#mainmenu a {display: block; color: #FFFFFF; background-color: #B2D1B2; border-bottom:2px solid #FFFFFF; font-weight:bold;}
td#mainmenu a:hover {background-color:#7FB27F; text-decoration:none;}
td#mainmenu a.menuTop {}
td#mainmenu a.menuMain {}
td#mainmenu a.menuSub {padding-left: 20px;}

td#usermenu a {display: block; color: #FFFFFF; background-color: #B2D1B2; border-bottom:2px solid #FFFFFF; font-weight:bold;}
td#usermenu a:hover {background-color:#7FB27F; text-decoration:none;}
td#usermenu a.menuTop {}
td#usermenu a.highlight {color: #6685C2; background-color: #FFFFFF;}
td#usermenu a:hover.highlight {color: #FFFFFF; background-color: #B2C1E0;}

/* Bordo bottom e right : valore colore - F(hex) */
th {background-color: #F0F0FF; color: #000000; padding : 6px; vertical-align : middle; text-align:center; border-bottom: 1px solid #E1E1F0; border-right: 1px solid #E1E1F0;}
th a:link, th a:active, th a:visited {color: #3366CC; text-decoration: none; font-weight:bold;}
th a:hover {color: #FF9900; font-weight:bold; text-decoration: underline;}
th.left {text-align:left;}

/*
.outer {border: 1px solid #B2D1B2; background-color: #FFFFFF;}
.head {background-color: #B2D1B2; color: #FFFFFF; padding: 4px; font-weight: bold;}
.even {background-color: #E5EFE5; padding: 4px;}
.odd {background-color: #F0F6F0; padding: 4px;}
.foot {background-color: #CCE0CC; padding: 4px; font-weight: bold;}
tr.even td {background-color: #E5EFE5; padding: 4px;}
tr.odd td {background-color: #F0F6F0; padding: 4px;}
*/
.outer {background-color: #FFFFFF;}
.head {background-color: #DDDDDD; color: #000000; padding: 4px; font-weight: bold; text-align:right; vertical-align:middle; border-bottom: 1px solid #CECECE; }
.odd {background-color: #F9F9F9; padding: 4px; border-bottom: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA;}
.even {background-color: #F0F0F0; padding: 4px;border-bottom: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1;}
.foot {background-color: #FFFFFF; padding: 4px; font-weight: bold; border-bottom: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0;}
tr.even td {background-color: #EAEAEA; padding: 4px; border-bottom: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB;}
tr.odd td {background-color: #F3F3F3; padding: 4px; border-bottom: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4;}

div.errorMsg {background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg {background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg {background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode {font-size: 90%; background-color: #FFFFFF; border: 1px dashed #B2D1B2; padding: 4px;}
div.xoopsQuote {font-size: 90%; background-color: #FFFFFF; border: 1px dashed #B2D1B2; padding: 4px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #66A366; font-weight: bold; border: 1px solid #7FB27F; background-color: #FFFFFF; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; font-weight: bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight: bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

div.xoopsCode pre {margin: 0px;}
div.xoopsQuote blockquote {margin: 0px;}

/*#maintable {width: 980px; margin: auto;}*/ /* DFEBDF  invece di CCE0CC */
#maintable {width: 100%; margin: auto;}

#top {background-color: #DFEBDF; height:90px; margin-bottom: 2px;}
#top td.left {width: 150px; vertical-align: middle;}
#top td.head {font-size:11px; color:#FFFFFF; background-color: #DFEBDF; text-align: center; vertical-align: middle;}
#top td.head strong {font-size:20px; color:#006600;} 
#top td.head a {color:#006600;}
#top td.head a:hover {color: #0055ff; text-decoration: underline;}
#top td.right {width: 350px; text-align:center; color: #FFFFFF; vertical-align: middle; font-weight: bold; padding:8px; line-height:150%;}
#top td.right a {color:#006600;}
#top td.right a:hover {color: #0055ff; text-decoration: underline;}

#welcome {margin-bottom: 0px; background-color:#7FB27F; margin-bottom: 2px; height:24px;}
#welcome td.left  {color: #0055FF; vertical-align: middle; font-weight: bold; text-align:center; text-transform: uppercase; text-align: left;}
#welcome td.left a {color: #FFFFFF; text-decoration: none; font-weight:bold;}
#welcome td.left a:hover {color: #006600; font-weight:bold; text-decoration: underline;}
#welcome td.center  {color: #0055FF; vertical-align: middle; font-weight: bold; text-align:center; text-transform: uppercase;}
#welcome td.center a {color: #FFFFFF; text-decoration: none; font-weight:bold;}
#welcome td.center a:hover {color: #006600; font-weight:bold; text-decoration: underline;}
#welcome td.right  {color: #0055FF; vertical-align: middle; font-weight: bold; text-align:center; text-transform: uppercase; text-align: right;}
#welcome td.right a {color: #FFFFFF; text-decoration: none; font-weight:bold;}
#welcome td.right a:hover {color: #006600; font-weight:bold; text-decoration: underline;}

#footer {margin-bottom: 0px; background-color:#7FB27F; margin-top: 2px; height:24px;}
#footer td.left {width: 150px; text-align: center; vertical-align: middle; font-weight: normal;}
#footer td.center  {color: #0055FF; vertical-align: middle; font-weight: bold; text-align:center;}
#footer td.center a {color: #FFFFFF; text-decoration: none; font-weight:bold;}
#footer td.center a:hover {color: #006600; font-weight:bold; text-decoration: underline;}
#footer td.right {width: 150px; text-align: center; vertical-align: middle; font-weight: normal;}

#copyright {margin-top: 4px; text-align: center; font-size: 10px;}

/* giorgio - scroll news */

#marqueecontainer{
position: relative;
width: 160px; /*marquee width */
height: 150px; /*marquee height */
background-color: #ffffff;/*#f0eee7;*/
overflow: hidden;
padding-top: 5px;
padding-left: 0px;
} 

#vmarquee li {
		 background-color: #ffffff;   
		 font-size: 100%; 
		 text-align: left;

}

/* Moduli */
.modulo {
  padding:10px 10px 20px 10px;
}

td#centerCcolumn .blockTitle, 
.modulo .titolo {
  color: #006600;
  background-color: #FFFFFF;
  text-transform:uppercase;
  margin-top:10px;
  margin-bottom:10px;
  padding:4px 0 4px 24px;
  font-size:180%;
  font-weight:bold;
  text-align:left;
  border-bottom: 2px dotted #E5EFE5;
  background-image: url(green_16.gif); background-repeat: no-repeat; background-position: center left;
}  

.modulo .menutop {
  margin-top:5px;
  margin-bottom:10px;
}

.modulo .sottotitolo {
  color:#000000;
  background-color: #FFFFFF;
  text-transform:uppercase;
  margin-top:10px;
  margin-bottom:10px;
  padding:4px 0 4px 12px;
  font-size:120%;
  font-weight:bold;
  text-align:left;
  border: none;
  background-image: url(green_08.gif); background-repeat: no-repeat; background-position: center left;
}  

td#centerCcolumn .blockContent,
.modulo .descrizione {
  color:#000000;
  background-color: #FFFFFF;
  padding:5px 0 15px 0;
  font-size:100%;
  text-align:left;
  }

td#centerCcolumn .blockCTitle, 
.modulo .titolo {
  color: #006600;
  background-color: #FFFFFF;
  text-transform:uppercase;
  margin-top:10px;
  margin-bottom:10px;
  padding:4px 0 4px 24px;
  font-size:180%;
  font-weight:bold;
  text-align:center;
  border-bottom: 2px dotted #E5EFE5;
  }  

td#centerCcolumn .blockCContent,
.modulo .descrizione {
  color:#000000;
  background-color: #FFFFFF;
  padding:5px 0 15px 0;
  font-size:100%;
  text-align:center;
  }

td#centerCcolumn .blockCText {
  color:#FF0000;
  background-color: #FFFFFF;
  padding:5px 0 15px 0;
  font-size:130%;
  font-weight:bold;
  text-align:left;
  }

td#centerLcolumn .blockTitle, 
.modulo .titolo {
  color: #006600;
  background-color: #FFFFFF;
  text-transform:uppercase;
  margin-top:10px;
  margin-bottom:10px;
  padding:4px 0 4px 24px;
  font-size:180%;
  font-weight:bold;
  text-align:left;
  border-bottom: 2px dotted #E5EFE5;
  background-image: url(green_16.gif); background-repeat: no-repeat; background-position: center left;
}  
td#centerLcolumn .blockContent,
.modulo .descrizione {
  color:#000000;
  background-color: #FFFFFF;
  padding:5px 0 15px 0;
  font-size:100%;
  text-align:left;
  }
  
  td#centerRcolumn .blockTitle, 
.modulo .titolo {
  color: #006600;
  background-color: #FFFFFF;
  text-transform:uppercase;
  margin-top:10px;
  margin-bottom:10px;
  padding:4px 0 4px 24px;
  font-size:180%;
  font-weight:bold;
  text-align:left;
  border-bottom: 2px dotted #E5EFE5;
  background-image: url(green_16.gif); background-repeat: no-repeat; background-position: center left;
}  
td#centerRcolumn .blockContent,
.modulo .descrizione {
  color:#000000;
  background-color: #FFFFFF;
  padding:5px 0 15px 0;
  font-size:100%;
  text-align:left;
  }
