
/********************************************************************************************************/
/*													*/
/*	Quelli che l'equo 										*/
/*	Stile personalizzato a cura di Emanuele Pogliani v1.2 15/05/2005				*/
/*													*/
/*	Tema del sito											*/
/*													*/
/********************************************************************************************************/



/* scrollbar */
html {horizontal-aligin: center; scrollbar-face-color: #eeeeee; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #d5d5d5; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #000000; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #000000;}

/* corpo della pagina */
body {margin-top: 10px; margin-right: auto; margin-left: auto; background: #FFDD22; text-align: left; border: 5px solid #FFDD77; width: 98%;}

/* tabelle principali */
table {background: #f3f3f3; width: 100%; margin: 5; padding: 5; font-size: small}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* link principali */
a {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}
a:hover {color: #ff6600;}

/* titoli */
h1 {font-size: 20px;font-weight:bold;color: #333333;line-height: 20px;margin-top: 4px;margin-bottom: 4px;}
h2 {font-size: 20px;font-weight:bold;color: #7b2e00;line-height: 20px;margin-top: 4px;margin-bottom: 4px;}
h3 {font-size: 13px;font-weight:bold;color: #ff9900;line-height: 14px;margin-top: 0px;margin-bottom: 4px;}
h4 {}
h5 {}
ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #2F5376}

/* forms */
input.formButton {}

/* immagini */
img {border: 0;}

/* intestazioni */
th {background-color: #FF5500; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* logo, banner e sponsor */
td#headerlogo {background-color: #FF9911; vertical-align: middle; text-align:center; border-bottom: 6px solid #FF5500; }
td#headerbanner {background-color: #FF9911; vertical-align: middle; text-align:center; border-top: 6px solid #FF5500; }
td#headersponsors {background-color: #FFFFFF; width: 100%; border-top: 6px solid #FF5500; }

/* haesader bar per i link sotto la testata (box contengono immagini) */
tr#headerbar {width: 98%; background-color: #FF9911; margin: auto; }
td#headerbox {text-align: left; width: 33%; background: #FF9911; color: #ffffff; padding: 3px; border-top: 6px solid #FF5500; border-bottom: 4px solid #FF5500; font-size: 11px; }
td#headerbox a {color: #ff9900;text-decoration: none; font-weight:bold;}
td#headerbox a:hover {color: #ffffff;text-decoration: none; font-weight:bold;}

td#box {text-align: left; background-color: #FF9911; color: #ffffff; font-size: 11px; border-left: 3px solid #FF9911; }
td#box a {color: #ff9900;text-decoration: none; font-weight:bold;}
td#box a:hover {color: #ffffff;text-decoration: none; font-weight:bold;}

/* colonna di sinistra */
td#leftcolumn {background: #dedede; text-align: center;  vertical-align: top;}
td#leftcolumn a {font-weight:bold;color: #ffffff;text-decoration: none;}
td#leftcolumn a:hover {font-weight:bold;color: #ff9900;text-decoration: none;}
td#leftcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}

td#leftcolumn div.blockTitle {width: 186px; margin-top: 10px; margin-left: auto; margin-right: auto; font-size: 13px;font-weight: bold;background: #FF7700; color: #ffffff; border: 2px solid #666666; border-color: #FF7700;}
td#leftcolumn div.blockTitle a {text-decoration: none; color:#FFFFFF}
td#leftcolumn div.blockTitle a:hover {color:#FF9933;text-decoration: none}

td#leftcolumn div.blockContent {width: 186px; margin-bottom: 10px; margin-left: auto; margin-right: auto; font-size: 11px; background: #f3f3f3; color: #000000; border: 2px solid #666666; border-color: #f3f3f3;}
td#leftcolumn div.blockContent a {font-size: 11px;font-weight: bold;color: #7b2e00;text-decoration: none;}
td#leftcolumn div.blockContent a:hover {font-size: 11px;font-weight: bold;color: #ff9900;text-decoration: none;}

/* colonna centrale: trafilo <L> centrale lato sx 50%, <R> centrale lato dx 50%, <C> centrale 100% */
td#centercolumn {font-size: 11px; border: 5px solid #E6E6E6; padding-top: 2px;}
td#centercolumn img {padding: 5px; border: 0;}
td#centercolumn th {background-color: #FF6600; color: #FFFFFF; vertical-align: middle; text-align: left; }

td#centerCcolumn div.blockTitle {text-align: left; font-size: 15px;font-weight:bold;color: #BB5500; line-height: 32px; }
td#centerCcolumn div.blockTitle a {font-size: 15px;font-weight:bold;color: #7b2e00;line-height: 32px;text-decoration: none}
td#centerCcolumn div.blockTitle a:hover {font-size: 15px;font-weight:bold;color: #ff9900;line-height: 32px;text-decoration: none}
td#centerCcolumn div.blockContent { font-size: 11px; margin-right: 10px;  margin-left: 10px; margin-bottom: 10px; line-height: 120%; text-align: left; }

td#centerLcolumn {border-left: 10px solid #F3F3F3; width: 50%; background: #E6E6A2; }
td#centerLcolumn div.blockTitle {padding: 5px; text-align: left; font-size: 11px;font-weight:bold;color: #BB5500;line-height: 12px; }
td#centerLcolumn div.blockTitle a {font-size: 11px;font-weight:bold;color: #7b2e00;line-height: 32px;text-decoration: none; }
td#centerLcolumn div.blockTitle a:hover {font-size: 11px;font-weight:bold;color: #ff9900;line-height: 32px;text-decoration: none; }
td#centerLcolumn div.blockContent {padding: 5px; font-size: 10px; margin-right: 0px;  margin-left: 0px; margin-bottom: 10px; line-height: 120%; text-align: left; }

td#centerRcolumn {border-right: 10px solid #F3F3F3; width: 50%; background: #E6E6A2; }
td#centerRcolumn div.blockTitle {padding: 5px; text-align: left; font-size: 11px;font-weight:bold;color: #BB5500;line-height: 12px; }
td#centerRcolumn div.blockTitle a {font-size: 11px;font-weight:bold;color: #7b2e00;line-height: 32px;text-decoration: none; }
td#centerRcolumn div.blockTitle a:hover {font-size: 11px;font-weight:bold;color: #ff9900;line-height: 32px;text-decoration: none; }
td#centerRcolumn div.blockContent {padding: 5px; font-size: 10px; margin-right: 0px;  margin-left: 0px; margin-bottom: 10px; line-height: 120%; text-align: left; }


/* colonna di destra */
td#rightcolumn {background: #dedede; width: 210px; text-align: center;  vertical-align: top; font-size: 11px; }
td#rightcolumn a {font-weight:bold;color: #ffffff;text-decoration: none;}
td#rightcolumn a:hover {font-weight:bold;color: #ff9900;text-decoration: none;}
td#rightcolumn th {background-color: #FF9933; color: #FFFFFF; vertical-align: middle; font-size: 11px; }

td#rightcolumn div.blockTitle {width: 186px; margin-top: 10px; margin-left: auto; margin-right: auto; font-size: 13px;font-weight: bold; background: #FF7700; color: #ffffff; border: 2px solid #FF7700; font-size: 11px; }
td#rightcolumn div.blockTitle a {text-decoration: none; color:#FFFFFF; }
td#rightcolumn div.blockTitle a:hover {color:#FF9933;text-decoration: none; }

td#rightcolumn div.blockContent {width: 186px; margin-bottom: 10px; margin-left: auto; margin-right: auto; font-size: 11px; background: #f3f3f3; color: #000000; border: 2px solid #f3f3f3; }
td#rightcolumn div.blockContent a {font-size: 11px;font-weight: bold;color: #7b2e00;text-decoration: none;}
td#rightcolumn div.blockContent a:hover {font-size: 11px;font-weight: bold;color: #ff9900;text-decoration: none;}


/* menu principale */
tr#mainmenubar {background: #EE5500; font-size: 12px; color: #eeeeee; }
td#mainmenu {padding: 4px; color: #eeeeee; }
td#mainmenu a {color: #eeeeee; }
td#mainmenu a:hover {text-decoration: underline; color #ffffff; }
td#mainmenu a.menuTop {color: #ffffff; }
td#mainmenu a.menuMain {}
td#mainmenu a.menuSub {font-style: oblique; }
#mainmenu {color: #dedede; }
#mainmenu a {color: #dedede; }
#mainmenu a:hover {color: #ffffff; }
#mainmenu a.menuTop {}
#mainmenu a.menuMain {}
#mainmenu a.menuSub {}

/* menu utente */
td#usermenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 1px; border-bottom: 1px solid #666666;}
td#usermenu a:hover {background-color: #ffffff;}
td#usermenu a.menuTop {border-top: 1px solid silver;}
td#usermenu a.highlight {background-color: #fcc;}
#usermenu a {text-align:left; display: block; margin: 0; padding: 4px;}
#usermenu a.menuTop {}
#usermenu a.highlight {color: #0000ff; background-color: #fcc;}

/* menu pič di pagina */
tr#footerbar {margin-left:auto; margin-right:auto;background: #7b2e00;text-align: left; color: #dedede;vertical-align: middle;margin-left: 10px; }
td#foot {color: #dedede;vertical-align: middle;margin-left: 10px; background: #EE5500; font-size: 10px; border-top: 2px solid #666666; border-bottom: 2px solid #666666; border-color: #EE5500; padding: 2px; }
td#foot a {color: #dedede;text-decoration: none; font-size: 10px;}
td#foot a:hover {color: #ffffff;text-decoration: none; font-size: 10px;}

/* alternanza items */
.outer {border: 1px solid silver; }
.head {}
.even {background-color: #dee3e7; padding: 5px; font-size: 11px; }
.odd {background-color: #E9E9E9; padding: 5px; font-size: 11px; }
.foot {}
tr.even td {background-color: #dee3e7; padding: 5px; font-size: 11px; }
tr.odd td {background-color: #E9E9E9; padding: 5px; font-size: 11px; }
th {color: #FFFFFF; }
th a {color: #FFFFFF; }
th a:hover {color: #AAAAAA; }

/* divisori */
div#content {text-align: left; padding: 8px;}

div.errorMsg { background-color: #FFCCCC; margin: auto; 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; margin: auto; 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; margin: auto; 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 { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.item {border: 3px solid #cccccc;}
.itemHead {padding: 3px; background-color: #FF5500; color: #FFFFFF;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; 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;}


.heading {text-align: left; font-size: 20px;font-weight:bold;color: #7b2e00;line-height: 32px; }
.heading a {font-size: 20px;font-weight:bold;color: #7b2e00;line-height: 32px;text-decoration: none}
.heading a:hover {font-size: 20px;font-weight:bold;color: #ff9900;line-height: 32px;text-decoration: none}

.strillo {font-size: 13px;font-family: Verdana, Arial, Sans Serif; }
.strillo a {text-decoration: none;font-weight:bold;color: #ff9900}
.strillo a:hover {text-decoration: none;font-weight:bold;color: #333333;}

.link {font-size: 12px;	background: #ffffff;border-bottom: 1px solid #cccccc;padding: 8px;}
.link a {color: #ff9900;text-decoration: none;}
.link a:hover {color: #333333;text-decoration: none;}

.mail {font-family: Courier New, courier;font-size: 12px; background: #ffffff;border-bottom: 1px solid #cccccc;padding: 12px;}
.mail a {color: #ff9900;text-decoration: none;}
.mail a:hover {color: #333333;text-decoration: none;}

.pagneutral {font-size: 10px; width: 16px; height: 19px;text-align: center; }
.pagact {font-size: 10px; width: 16px; height: 19px;text-align: center; }
.paginact {font-size: 10px; width: 16px; height: 19px;text-align: center; }

#xoopsHiddenText {visibility: hidden; color: #000000; font-weight: normal; font-style: normal; text-decoration: none;}

/* scritte scorrevoli */
marquee {background: #ff8822; width: 100%; font-family: Verdana, Arial, Sans Serif; font-style: italic; font-size: small; margin: auto; padding: auto; }