/* General definitions */

body {
		background-image: url(http://www.nazcacoop.it/sito/themes/nazca_mik/images/sfondo.gif);
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
}

/*AGGIUNGO A TUTTI QUELLI CHE NON CE L'HANNO LA TRASPARENZA DI SFONDO */

/* Specific definitions of general Tags */

h1 {font-size: 20px; background-color: transparent; }

h2 {font-size: 18px; background-color: transparent;}

h3 {font-size: 16px; background-color: transparent;}

h4 {font-size: 14px; background-color: transparent;}

form {margin: 0px; padding: 0px; background-color: transparent;}

ul {margin: 2px; padding: 2px; list-style: decimal inside; text-align: left; background-color: transparent;}

li {margin-left: 2px; list-style: square inside; color: #000000; background-color: transparent;} /* OK*/

b {font-weight: bold; background-color: transparent;}

img {border: 0px; background-color: transparent;}

a:link {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}/*OK */

a:visited {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}/*OK */

a:hover {color: #669900; text-decoration: none; background-color: transparent;}/*OK */

div#linkmenu a:hover {color: #FFFFFF; text-decoration: underline; background-color: transparent;}
div#linkmenu a:link {color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: transparent;}
div#linkmenu a:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: transparent;}
/* Only IE that not affect the other Browsers */

*  {scrollbar-face-color: #E9E9E9; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #E0E0E0; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #000000; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #000000;}

/*hr {height: 3px; border: 3px #D68000 solid; filter: Alpha(Opacity=100,FinishOpacity=10,Style=2); width: 95%; }*/

/*AI BLOCCHI LATERALI NON AGGIUNGO NULLA E TENGO LO SFONDO DI ORA*/

/*Blocks side Definitions*/

div.rightcolumn {font-size:11px; width: 150px; background-color: transparent;}

td.rightcolumn {background-color: transparent; color: #FFFFFF; width: 150px}

div.rightcolumn div.blockContent {background-color: transparent; color: #000000; padding-top:5px; padding-left:5px; text-align:left;}

div.rightcolumn div.blockTitle {background-color: transparent; color: #666666; padding-top: 3px; padding-right: 15px; font-size:12px; width: 150px; height: 20px; font-weight: bold; text-align:center;}

div.rightcolumn a:link {text-decoration: none; color: #000000; background-color: transparent;}

div.rightcolumn a:visited {text-decoration: none; color: #000000; background-color: transparent;}

div.rightcolumn a:hover {text-decoration: underline; color: #D68000; background-color: transparent;}



div.leftcolumn {font-size: 10px; width: 150px; background-color: transparent; }

td.leftcolumn {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 17px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin-bottom: 0px;
}

div.leftcolumn div.blockTitle {
	background-color: transparent;
	color: #CCCCCC;
	font-size: 8px;
	width: 140px;
	font-weight: inherit;
	text-align: center;
	height: 25px;
	padding-top: 20px;
	font-family: "Arial";
}

div.leftcolumn div.blockContent {background-color: transparent; color: #FFFFFF; text-align: right;}

div.leftcolumn a:link {text-decoration: none; color: #000000; background-color: transparent;}

div.leftcolumn a:visited {text-decoration: none; color :#000000; background-color: transparent;}

div.leftcolumn a:hover {text-decoration: none; color: #660000; background-color: transparent;}


/*AI CENTRALI LO METTO, PERCHè è QUI CHE SI DEVE VEDERE DI SFONDO L'IMMAGINE DI NAZCA*/
td.centercolumn {font-size: 12px; width: 480px; background-color: transparent;}

div.centercolumn div.blockTitle {background-color: transparent; color: #000000; text-align: left; border: 1px solid #CCCCCC; font-weight: bold; padding: 1px; text-decoration: none; vertical-align: middle; }
                                 /*background-image: url('spacer.gif');  */
div.centercolumn div.blockContent {background-color: transparent; color: #000000; padding: 2px; text-align: left; border: 0px solid #CCCCCC; border-top: 0px ;}
                                   /*OK*/


td.centerLcolumn {width: 240px; font-size: 12px; background-color: transparent;}

div.centerLcolumn div.blockTitle {background-color: transparent; color: #000000; text-align: left; border: 0px solid #CCCCCC; font-weight: bold; padding: 1px; text-decoration: none; vertical-align: middle;}
                                
div.centerLcolumn div.blockContent { background-color: transparent;color: #000000; padding: 2px; text-align: left; border: 0px solid #CCCCCC; border-top: 0px ;}
                                 


td.centerRcolumn {width: 240px; font-size: 12px; background-color: transparent;}

div.centerRcolumn div.blockTitle {background-color: transparent; color: #000000; text-align: left; border: 0px solid #CCCCCC; font-weight: bold; padding: 1px; text-decoration: none; vertical-align: middle;}
                                      
div.centerRcolumn div.blockContent {background-color: transparent; color: #000000; padding: 2px; text-align: left; border: 0px solid #CCCCCC; border-top: 0px ;}
                                   


/* Dynamic menu */


td#mainmenu a:hover {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 17px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}

td#mainmenu a.menuTop {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 17px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}



td#mainmenu a.menuSub {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 17px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}

td#mainmenu a.menuSubadmin {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 17px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}



td#usermenu a {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 17px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}

td#usermenu a:hover {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 17px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}

td#usermenu a.menuTopTop {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 17px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}

td#usermenu a.menuTop {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 17px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-top: 2px;
}

td#usermenu a.highlight {
	background-color: #000000;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	font-weight: bold;
	width: 150px;
	height: 17px;
	vertical-align: middle;
	border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF;  border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
}


/* Misc. Definitions */

.navtext {font-size:10px; vertical-align: middle;}

.navinput {width: 7em; height: 1.3em; font-size: 80%;  border:1px solid #000000; background-color: #E9E9E9; padding:0px 2px 0px 0px; vertical-align: middle;}

.navinputImage {vertical-align: middle;}

.bcenterbg {background: url('center_bg.gif'); font-size: 12px; font-weight: bold; height: 37px; letter-spacing: 1px; line-height:37px; vertical-align: bottom;}

.bcenterleft {background: url('center_left.gif'); height: 37px; width: 11px;}

.bcenterright {background: url('center_right.gif'); height: 37px; width: 175px;}

.contentbox {background-color: transparent; color: #000000;}

.centerContent {border-bottom: #cccccc 1px solid; background-color: transparent; color: #000000;}

.tabOn {padding: 2px; text-align:left; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; cursor: pointer; color: #000000; background-color: #FFFFFF; width: 120px;}

.tabOff {padding: 2px; text-align:left; background-color: #F6F6F6; color: #666666; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; cursor: pointer; width: 120px;} 

.outer {border: 1px solid silver;}

.head {background-color: transparent; padding: 5px; font-weight: bold;}

.even {background-color: transparent; padding: 5px;}

.odd {background-color: transparent; padding: 5px;}

tr.even td {background-color: transparent; padding: 5px;}

tr.odd td {background-color: transparent; padding: 5px;}

.foot {background-color: transparent; padding: 5px; font-weight: bold;}

.copyright { font-color: #FFFFFF; font-size: 12px; background-color: transparent;}

a.copyright {color: #FFFFFF; background-color:transparent;}

a.copyright:hover {color: #C23030; text-decoration: underline; background-color:transparent;}

th {background-color: transparent; color: #FFFFFF; padding: 2px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;}

#notifform {display: none;}



/* Redirect messages */

div.errorMsg { background-color: #FF3737; color: White; text-align: center; border-top: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-weight: bold; padding: 10px;}

div.confirmMsg { background-color: #DDFFDF; color: #003399; text-align: center; border-top: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-weight: bold; padding: 10px;}

div.resultMsg { background-color : #CCCCCC; color: Black; 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;}



/* Comments Definitions */

.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 {border: 0;}

.comUserImg {margin: 2px;}

.comDate {font-weight: normal; font-style: italic; font-size: smaller}

.comDateCaption {font-weight: bold; font-style: normal;}



/*forms elements*/

input.formButton {border: 1px solid #5E5D63; color: #000000; font-family: verdana, tahoma, arial, helvetica, sans-serif; font-size: 9px; text-align:center; background: url('inputbg.gif'); }

textarea.formBox {border: #000000 1px solid; background: #ffffff; font: 11px verdana, arial, helvetica, sans-serif; }

input.formTextBox {border: #000000 1px solid;background: #ffffff; font: 11px verdana, arial, helvetica, sans-serif; }

select {border: #000000 1px solid;background: #ffffff; font: 10px verdana, arial, helvetica,sans-serif; }



/* Content template definition */

div.content {text-align: left; padding: 0px 10px 0px 10px;}



/* Code and Quote Definition */

div.xoopsCode {padding: 3px; font-size: 12px; color: #003399; background-color: #F6FAFD; border-right: #c2cdd6 1px dashed; border-top:  #c2cdd6 1px dashed; border-left: #c2cdd6 1px dashed; border-bottom: #c2cdd6 1px dashed;}

div.xoopsQuote {padding: 3px; font-size: 12px; color: #003399; line-height: 125%; text-align: justify; background-color: #F6FAFD; border-right: #c2cdd6 1px dashed; border-top: #c2cdd6 1px dashed; border-left: #c2cdd6 1px dashed; border-bottom: #c2cdd6 1px dashed;}



/* Links for Quotes */

div.xoopsQuote a:link, div.xoopsQuote a:visited { color: Black; font-weight: bold; background-color: transparent; }

div.xoopsQuote a:hover, div.xoopsQuote a:active { color: #1778cb; font-weight: bold; background-color: transparent; }



/* News module definitions */

td.newsTitle {border-right: #cccccc 1px; border-top: #cccccc 1px; border-left: #cccccc 1px; border-bottom: #cccccc 1px dashed; background-color: transparent; font-size: 18px; text-align: left; font-weight: bold; color: #990000; letter-spacing: -1.5px; margin: 0; line-height: 18px;}

td.newsSubtitle {padding: 5px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; border-left: #d0d0d0 1px solid; color: #666666; border-bottom: #d0d0d0 1px solid; background-color: #dfdfdf; font-size: 15px; text-align: left; font-weight: bold; letter-spacing: -1.5px; margin: 0; line-height: 15px;}

td.newsSubSubtitle {padding: 3px; border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; border-left: #d0d0d0 1px solid; color: #666666; border-bottom: #d0d0d0 1px solid; background-color: #eaeaea;}

td.newsPoster {padding: 3px; border-right: #e0e0e0 1px solid; border-top: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; color: #666666; border-bottom: #e0e0e0 1px solid; background-color: #f6f6f6;}

td.newsPoster a:link {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}

td.newsPoster a:visited {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}

td.newsPoster a:hover {color: #999999; text-decoration: underline; font-weight: bold; background-color: transparent;}

td.commentsNav {padding: 3px; border-right: #e0e0e0 1px solid; border-top: #e0e0e0 1px solid; border-left: #e0e0e0 1px solid; color: #666666; border-bottom: #e0e0e0 1px solid; background-color: #f6f6f6;}

span.textPoster {color: #999999; background-color: transparent;}

td.newsMisc {background-color: #f6f6f6; border: 1px #e0e0e0 dashed;  padding: 10px;  text-align: center;}

td.newsContent {padding-right: 5px; padding-left: 5px; padding-bottom: 5px; border-bottom: #cccccc 1px dashed; padding-top: 5px; border-top: #cccccc 1px dashed; font-size: 11px; background-color: #F9F9F9; color: #000000;}

table.comments {background-color: #ffffff; color: #000000; border: 2px #2F5376 solid;}

td.commentsHead {padding: 2px; color: #ffffff; background-color: #2F5376;}

td.sCommentFoot {padding: 3px; border-bottom: #2F5376 1px solid; background-color: #c2cdd6;}

.sCommentHead {border-right: #e0e0e0 1px solid;  border-left: #e0e0e0 1px solid; color: #666666; border-bottom: #e0e0e0 1px solid; background-color: #f6f6f6;}

td.sCommentThread {color: #000000; border-bottom: #2F5376 1px solid; text-align: left; background-color: #dee3e7;}

td.sCommentRank {border-top: #2F5376 1px solid; border-right: 1px #CCCCCC solid;  border-bottom: #2F5376 1px solid; padding: 10px;  text-align: left; background-color: #dee3e7; color: #000000;}

td.sCommentText {padding-right: 5px; padding-left: 5px; padding-bottom: 5px; padding-top: 0px; font-size: 11px; background-color: #F5F5F5;  border-top: #2F5376 1px solid; border-bottom: #2F5376 1px solid; color: #000000;}



/* system module definition */

table.userinfo {border: 1px solid #990000;}

td.uinfoHead {color: #ffffff; background-color: #990000; padding: 3px;}

td.uinfoBody {color: #666666; background-color: #f6f6f6;}

td.uinfoMain {padding: 3px; color: #666666; background-color: #c2cdd6;}

tr.uinfoData {padding: 3px; background-color: #dee3e7; color: #000000;}

tr.uinfoData a:link {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}

tr.uinfoData a:visited {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}

tr.uinfoData a:hover {color: #999999; text-decoration: underline; font-weight: bold; background-color: transparent;}



/*Downloads class*/

.info {padding: 3px;border: #e0e0e0 1px solid; color: #666666; background-color: #f6f6f6;}

.info a:link {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}

.info a:visited {color: #666666; text-decoration: none; font-weight: bold; background-color: transparent;}

.info a:hover {color: #999999; text-decoration: none; font-weight: bold; background-color: transparent;}

span.category  { font-size: 16px;}

span.subcategories  { font-size: 11px;}

span.bigtext  { font-size: 25px;}





/* for test only */

table.subType {color: #000000; background-color: #FFFFFF; border-right: #AEBDC4 1px solid; border-top:#AEBDC4 1px solid; border-left:#AEBDC4 1px solid; border-bottom:#AEBDC4 1px solid;}

td.lightRow {background-color: #F0F0F0; color: #000000;}



/* texto para el td lightRow */

.lightRow {font-size: 12px; text-decoration: none; color: #000000; background-color: transparent;}

td.lightRow a:link {text-decoration: underline; color: #003399; background-color: transparent;}

td.lightRow a:visited {text-decoration: underline; color: #003399; background-color: transparent;}

td.lightRow a:hover {text-decoration: underline; color: #D68000; background-color: transparent;}



td.mediumRow {background-color: #dee3e7; color: #000000;}



/* texto para el td mediumRow */

.mediumRow {font-size: 12px; text-decoration: none; color: #000000; background-color: transparent;}

td.mediumRow a:link {text-decoration: underline; color: #003399; background-color: transparent;}

td.mediumRow a:visited {text-decoration: underline; color: #003399; background-color: transparent;}

td.mediumRow a:hover {text-decoration: underline; color: #D68000; background-color: transparent;}



td.darkRow {background-color: #c2cdd6; color: #000000;         }



/* text for td darkRow */

.darkRow {font-size: 12px; text-decoration: none; color: #000000; background-color: transparent;}

td.darkRow a:link {text-decoration: underline; color: #003399; background-color: transparent;}

td.darkRow a:visited {text-decoration: underline; color: #003399; background-color: transparent;}

td.darkRow a:hover {text-decoration: underline; color: #D68000; background-color: transparent;}



/* blocks colors */

.bdownloadr { background-color: #EDF4FB;padding: 2px;}

.bdownloadt { background-color: #E6F0FA;padding: 2px;}

.blinkr { background-color: #FFFAF9;padding: 2px;}

.blinkt { background-color: #FFF3F0;padding: 2px;}

.bnewsr { background-color: #F9FFF9;padding: 2px;}

.bnewst { background-color: #F0FFF0;padding: 2px;}

.bcust { background-color: #FFFFF4;padding: 2px;}


/*statistiche - necessario! - chicco */
.statstable { margin:0px; padding:0px; width:auto; font-size: 9px; font-weight: normal;}
    .stats { vertical-align: bottom; width:500px; margin:0; border: 0;}
    .statsimg { vertical-align: bottom; width:20px; text-align:center;}
    .statsimgweekday { vertical-align: bottom; font-size: 9px; font-weight: normal;}
    .statswords { border-width: 1px; font-size: 9px; background-color: transparent; font-weight: normal; text-align:center; width:20px;}
    .statsfore { width: 30%; padding:2px;}
    .statsdiv { text-align:center; padding:0px; font-size: 9px;}