/*

Tema per Il Cavaliere della Valle Solitaria

*/

body
{
	background: url("vallesolitaria/sfondo_crepe1.jpg");
	font-family : "Trebuchet MS", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	margin : 3px;
	padding : 3px;
	color: #F0F0F0;
}
h1, h2, h3, h4, h5, h6 {
	margin : 0;
	margin-bottom : 3px;
}
H1 {
	font-size : 20px;
	margin-bottom: 6px;
	border-bottom: solid 3px #C03000;
	background-color: #400000;
}
H2 {
	font-size : 17px;
	border-bottom: solid 2px #A02000;
	background-color: #400000;
}
H3 {
	font-size : 15px;
	border-bottom: solid 2px #802000;
	background-color: #400000;
}
H4 {
	font-size : 14px;
}
H5 {
	font-size : 13px;
}
H6 {
	font-size : 12px;
}

a
{
	color : #FF5030;
	text-decoration: none;
}
a:hover {
	color: #FFB080;
	text-decoration: underline;
}
small {
	font-size : .8em;
}
hr {
	width : 100%;
	height : 1px;
	background-color : #C00000;
	border-width : 0px;
	padding : 0px;
	color : #C00000;
}
td {
	color : #D0D0D0;
	vertical-align : top;
	text-align : left;
}
th {
	color : #E0E0E0;
	background-color : #404040;
	border : 2px solid #C0C0C0;
	padding : 0 2px;
}
caption {
	font-weight : bold;
}

/* General form elements */
FORM
{
	margin : 0px;
	padding : 0px;
}

input, textarea, select
{
	font-size : 12px;
	color : white;
	background-color: #000030;
}

input[type=text], input[type=password], input[type=file]
{
	border: solid 2px #808080;
}

input[type=submit]
{
	border : 1px solid #FF0000;
	background-color: #400000;
	font-weight : bold;
	color: white;
}

input[type=submit]:hover
{
	background-color : #602020;
	cursor : pointer;
}

textarea
{
	width : 100%;
}
label

{
	cursor : pointer;
}

table
{
	border-collapse: collapse;
	border-spacing : 0;
	margin : 0;
	padding : 0;
	font-size: 12px;
}

ol, ul
{
	margin-top: 6px;
	margin-bottom: 6px;
	padding-left: 1.2em;
	margin-left: 1.2em;
}

ol li
{
	padding-top: 4px;
	padding-bottom: 4px;
}

.box li
{
	margin: 0;
	padding: 0;
}


/* GENERAL LAYOUT EXPLANATION
	*
	* The tiki application is enclosed as a whole in tiki-main
	* tiki-main contains three divs: tiki-top, tiki-mid and tiki-bot
	* that will be used for the header, application and footer.
	*
	* tiki-mid contains a 3-column table, the columns are called (ids)
	* leftcolumn, centercolumn and rightcolumn
	* centercolumn contains tiki-center where the main area is displayed.
	*
	*/

/*********************** GENERAL LAYOUT ************************************/
DIV#tiki-main
{
  /* ?D width: 100%; */
  margin : 0px;
}

DIV#tiki-top
{
	background-image: url(vallesolitaria/header.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	height: 220px;
	padding: none;
	margin: none
	border: none;
}

DIV#tiki-mid
{
	margin : none;
	padding : none;
}

table#tiki-midtbl
{
		width: 100%;
}

DIV#tiki-bot
{
	padding-top : 4px;
	padding-bottom : 4px;
	background-color : #000000;
	margin : none;
	color: #C0B0A0;
	border-top : 1px solid #600000;
	border-bottom : 1px solid #600000;
}

#leftcolumn
{
	width : 160px;
	padding: 0px;
}
#centercolumn
{
	margin : 0;
	padding-left: 5px; padding-right: 5px;
}
#rightcolumn
{
	width : 160px;
	padding : 0px;
}
DIV#tiki-center {
	padding: 0px;
}

DIV#tiki-center table
{
	/* width: 100%; */
}

div#debugconsole {
	position: absolute;
	background-color: #F3F6F9;
	color: black;
	top: 0px;
	left: 20px;
	right: 310px;
	height: auto;
	z-index: 1;
	padding: 5px;
	border: 6px ridge #996600;
	font-size: 12px;
}

#overDiv table {
	width : auto !important;
}

/********************************************* GENERAL STYLE PROPERTIES **********************************************/
/* Boxes used for modules (modules are those boxes in the left/right columns) */

div.box
{
	overflow : hidden;
	margin-top: 8px; margin-bottom: 8px;
	border : 2px solid #802000;
	background-color: #202020;
	width: 160px;
}

div.box-title
{
	background-color: #802000;
	color: #FFF0F0;
	overflow: hidden;
	font-size : 12px;
	text-align : center;
	margin : 0;
	font-weight: bold;
}
div.box-title table
{
	width : 100%;
	padding: 0px;
	margin: 0px;
	border-spacing: 0;
}
div.box-title table td
{
  text-align: center;
}
div.box-data
{
	overflow : hidden;
	padding : 5px;
}
div.box-data table
{
	width: 100%;
}

div.separator, div.separatorline
{
	margin-top: 3px;
	margin-bottom: 3px;
	border-top : 1px solid #800000;
	background-color: #480000;
}
.separator
{
	text-decoration: none;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
TD.module
{
	text-align : left;
}

.linkmodule, .linkmodule:visited
{
}

/* Now the boxes for the rest of Tiki (non-modules) */
div.cbox
{
	margin : 3px;
  margin-bottom : 6px;
	border : 2px solid #802000;
	width: 100%;
}

div.cbox-title
{
	background-color: #480000;
	text-align : center;
	padding : 0px;
	margin-bottom : 4px;
}

.cboxtlink
{
}

div.cbox-data
{
	margin: 4px;
}

/** rbox: remarks box (note/warning/tip/comment) */
.rbox
{
  margin-top: 10px;
}
.rbox-data
{
	display: block;
	padding: 2px;
 	border: solid 2px #808080;
	background-color: #404040;
	margin: none;
}
.rbox-title
{ 
	border: solid 2px #808080;
	padding-top : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-bottom : 0px;
	margin : none;
	font-weight : bold;
	background-color: #404040;
	position: relative;
	display: inline;
}

/* Some boxes are identified by an ID, for example the  boxes in the main application menu, we set display to
	none to make the menu appear collapsed initially, change this to 'block' if you want it to be extended fully */

/* Banners of type text (textadds) are displayed as links using the following style */
.bannertext {
	font-size : 10px;
	text-decoration : none;
}
.bannertext:hover {
	
}
div.imagerank {
	margin : 10px 5px;
}

/* A simple box is just a div with a border around and some margin
	* used for example for wiki ^box^ quicktag and in the admin screen */
div.simplebox {
	padding : 8px;
	border : 1px solid #808080;
}


/* General tables */
/* These styles apply to tables used to display common listings such as the wiki page listing, last changes,
	listings in admin screens, etc. */

/* The table */
table.normal
{
	margin: 4px;
	border-collapse : collapse;
	/* width : 100%; */
	border: none;
}

table.normal td, table.normal th
{
	/* width: auto; */
	padding-left: 4px; padding-right: 4px;
	vertical-align: top;
}

table.normal .third
{
	background-color: #802000;
	font-weight: bold;
}

.heading
{
	border: solid #606060 2px;
	text-align: center;
	background-color: #404040;
}

TD.odd, TR.odd
{
	border: solid #505050 2px;
	background-color: #282828;
}

TD.even, TR.even
{
	border: solid #505050 2px;
		background-color: #000000;
}

/* Cells in forms without background color (inside a div for example) */
.form td
{
	background-color : transparent;
}

TD.button
{
	background-color : #802000;
	border : none;
	padding : 3px;
	text-align : center;
	vertical-align : middle;
}

a.forumnameread
{
}

div.searchdate {
	font-size : 10px;
}

/* Pagination for listings */
.mini
{
	font-size: 150%;
}


.attention {
	color: yellow;
}
.highlight
{
	background-color : #2070B0;
	padding-left: 8px;
	padding-right: 8px;
}

div#edithelpzone {
	display : none;
}
div#attzone {
	display : none;
	margin-top : 10px;
}
div#attzoneopen {
	display : block;
	margin-top : 10px;
}
a.tikihelp, a.tikihelp:visited {
	border : 0;
	vertical-align: text-top;
}
a.tikihelp:hover {
	cursor : help;
	vertical-align: text-top;
}

td.formcolor textarea
{
	width: auto;
}


/***********************************************  THE WIKI ***********************************************************/
div.titlebar
{
	background-color: #802000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	border-bottom: solid 3px #C03000;
	font-weight : bold;
	font-size: 120%;
}

/* The bar where the actions for a page are displayed */
DIV#page-bar
{
	text-align: right;
}

DIV#page-bar table
{
	text-align: center;
	width: auto;
}

DIV#page-bar td
{
	text-align: center;
	background-color: #303030;
	padding-left: 2px;
	padding-right: 2px;
}

/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
.button2, .button3
{
	border: solid red 1px;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}

.button2 a
{
}

.button3
{
}

.button3 .linkbut
{
}

body .button2
{
}

.tab1 form
{
	display : inline;
}

div.cache
{
}

div.cachedpage
{
}

.wikicache, .wikicache:visited
{
}

.wikicache:hover
{
}

table.wikitable
{
	border: solid 2px #606060;
	width: auto;
	margin-top: 3px;
	margin-bottom: 3px;
	table-layout: auto;
}

td.wikicell
{
	border: solid 2px #505050;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: auto;
}

div.wikitext
{
	padding-left: 4px;
	padding-right: 4px;
	clear : both;
	width : auto;
	font-size: 13px;
}

div.wikitext span.img img
{
  margin: 4px;
  /* overflow: auto; */      /* for Netscape, Firefox, Opera */  
  /* overflow-y: auto; */    /* for IE */
  /* overflow-x: hidden; */  /* for IE */
}

.wikitext div.box
{
	width : auto;
}
.wikitopline table
{
	width: 97%;
}

.wikitopline td.articletrailer
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
}

#description
{
	margin : 0 10px;
	font-size : 11px;
}

.wiki
{
}

.wikinew
{
}

textarea.wikiedit
{
}

p.editdate
{
	font-size : 10px;
	padding : 0 10px;
	color: #A0A0A0;
}

div.wiki-edithelp
{
	border : 1px solid #C0C0C0;
	padding : 10px;
}

img.externallink
{
}

div.tocnav
{
}

.tocnavlink
{
}

/* wiki diff styles */

.diff td
{
	border: 1px solid #505050;
}
/*
.diff div
{
	border-top : 1px solid #D0D0D0;
}
*/
.diffheader, .diffheader td
{
	background-color : #505050;
	color: #F0F8FF;
	font-weight: bold;
	border: none;
}
.diffadded
{
	background-color : #007000;
	color: #B0C0B0;
}
.diffdeleted
{
	background-color : #700000;
	color: #C0B0B0;
}
.diffbody, .diffbody td
{
	color: #808080;
}
.diffchar
{
	color: #FFFFFF;
	font-style: italic;
	text-decoration: underline;
}
/**** coloration for c o d e plugin *****/
div.code
{
	font-family : monospace;
}
.codelisting
{
	font-family : monospace;
	padding : 10px;	
  overflow: auto;       /* for Netscape, Firefox, Opera */
  overflow-y: auto;     /* for IE */
  overflow-x: hidden;   /* for IE */
}

.codecaption
{
	font-size : 10px;
	padding : 0 10px;
	position : relative;
	bottom : -5px;
	display : inline;
	border : 1px solid #ADACAF;
	border-bottom : 0;
	margin : 0;
	font-weight : bold;
}


/******************************************************* IMAGE GALLERIES **********************************************/

TABLE.galtable
{
	width : 100%;
}

TD.oddthumb, TD.eventhumb
{
	text-align : center;
}

div.thumbnails
{
	border : 1px solid #808080;
	margin : 8px;
	width: 100%;
}

img.athumb
{
	border: solid 1px #FF5030;
}

img.athumb:hover
{
}

.caption
{
}

p.norecords
{
	font-weight : bold;
}

div.imagetitle
{
	font-weight : bold;
	font-size : 26px;
}

div.gallerylink
{
}

div.showimage
{
	text-align : center;
	margin : 5px 0;
}

div.imgaldescr
{
	margin : 10px;
}

.sorttitle
{
	margin-left : 10px;
}


/****************************************************** CMS ***************************************************************/

div.article
{
	background-color: #202020;
	border: solid 2px #802000;
	margin-top: 7px; margin-bottom: 7px;
	font-size: 15px;
}

div.article td
{
	font-size: 14px;
}

div.articletitle {
	/* border-top : 1px solid #606060; */
	clear : both;
}
span.titlea {
  color: #F0F0F0;
	background : #600000;
	border : 2px solid #802000;
	border-left : 0;
	border-top : 0;
	padding-top: 0px; padding-right: 20px; padding-bottom: 2px; padding-left: 20px;
	margin-top: 3px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px;
	font-size : 16px;
	font-weight : bold;
	border-radius-bottomright : 20px;
	-moz-border-radius-bottomright : 20px;
	-khtml-border-radius-bottomright : 20px;
	
}
span.titleb {
	font-size : 11px;
	line-height: 22px;
	color : #B0B0B0;
	margin-top: 5px; margin-left: 20px; margin-bottom: 0px; margin-right: 20px;
	padding-top: 10px;
}
div.articleheading {
	margin : none;
	clear : both;
	padding: 10px;
}
div.articleheadingtext {
	display : inline;
}
div.articletrailer {
	border-top : 2px solid #480000;
	margin-bottom : 10px;
	clear : both;
}
span.trailer {
}
.articleimage {
	margin-right : 20px;
}
div.articlebody {
	padding : 10px;
	margin : 10px 0;
	clear : both;
}
.articletopline {
	text-transform : uppercase;
	color : #666666;
	font-size : 80%;
	font-weight : bold;
	margin : 0 20px;
}
.articlesubtitle {
	color : #666666;
	margin : 0 20px;
}
.articlesource {
	padding : 0px 20px;
	margin-bottom : 10px;
	font-style : italic;
}
/******************************************************* CALENDAR **********************************************************/
.day, .day:visited
{
	font-weight: normal;
}

.today
{
	margin: 2px;
	text-align: center;
	font-weight: bold;
	background-color: #404040;
	padding: 2px;
	border: solid 1px #808080;
}

.nav
{
	font-weight: bold;
}

.changedate
{
}

.date
{
	font-weight: bold;
}


/*************************************************** COMMENTS **************************************************************/
#comzone {
	display : none;
	margin : 5px 0px;
	padding : 0;
}
#comzoneopen {
	display : block;
	margin : 5px 0px;
	padding : 0;
}
.commentstitle {
	font-weight : bold;
}

.subcomment
{
	/*
	Se riattivo il margin fa conglitto su ie con il 100% del commento
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	*/
	
}

.commentimessaggi
{
	width: 100%;
}

.commento
{
	border: solid #505050 1px;
	border-collapse: collapse;
	width: 100%;
}

.commentoheader
{
	display: none;
}

.commentoleftbar
{
	padding-top: 8px;
	width: 80px;
	border: solid #505050 1px;
}

.commentoinfobar
{
	background-color: #303038;
	border: solid #505050 1px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

.commentotext
{
	border: solid #505050 1px;
	padding: 0.5em;
}


/********************************************************** POLLS ********************************************************/

table.pollresults
{
	width : 100%;
}


/***************************************************** SHOUTBOX **************************************************************/
div.shoutboxmsg
{
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: solid 1px #800000;
}

div.shoutboxmodmsg
{
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: solid 1px #800000;
	border-bottom: solid 1px #800000;
	font-size: 11px;
}

textarea.tshoutbox
{
	font-size : 11px;
	width : 100%;
}


/***************************************************** FORUMS *****************************************************/
div.forumspagetitle
{
}

table.threads
{
	width : 100%;
}

#forumpost
{
	display : none;
}

#forumpostopen
{
	display : block;
}

div.description
{
	font-size: 14px;
}

div.commentheader
{
	background-color: #600000;
}

div.commentscomment
{
	border: solid #606060 2px;
	padding: 4px;
}

td.forumuser
{
	width: 80px;
}

.forumthread
{
	border: solid #505050 1px;
}

.forumthreadbarrasinistra
{
	padding-top: 8px;
	width: 80px;
	border: solid #505050 1px;
}

.forumthreadtitolo
{
	background-color: #303038;
	font-size: 18px;
	padding-left: 6px; padding-right: 6px;
	border: solid #505050 1px;
	vertical-align: middle;
}

.forumthreadicone
{
	background-color: #303038;
	padding-right: 6px;
	border: solid #505050 1px;
	vertical-align: middle;
}

.forumthreadtesto
{
	border: solid #505050 1px;
	padding: 8px;
}

.forumthreadbassosinistra, .forumthreadbassodestra
{
	border: solid #505050 1px;
	padding: 6px;
}

.forumcomments
{
	width: 100%;
}

.boxregolamentoforum
{
	border: solid yellow 2px;
	width: 95%;
	text-align: center;
	margin-bottom: 0.5em;
}

.boxregolamentoforum p
{
	margin-bottom: 0.4em;
	margin-top: 0.4em;
}

/***************************************************** RSS *****************************************************/

ul.rsslist
{
	font-size: 11px;
	line-height: 1;
}

li.rssitem
{
	margin: 0;
	padding: 0;
}


/*********************************************** DIRECTORY ***************************************************/

div.dircategs
{
	width: 100%;
}

div.dircategs table
{
	width: 100%;
}

div.dircategs table td
{
	padding: 0.5em 1em 0.2em 1em;
	width: 33%;
}

.dirlink
{
	font-size: 120%;
}

div.dirsite
{
	margin-top: 1em;
	margin-bottom: 1em;
	border-bottom: solid 2px #500000;
	border-top: solid 2px #500000;
	background-color: #303038;
	padding: 4px;
}

.dirsitelink
{
	font-size: 125%;
	background-color: #404048;
	padding-left: 1em;
	padding-right: 1em;
}


/****************************************** CCC casuale **********************************/

.ccccitazione
{
	font-size: 11px;
	font-style: italic;
}

.cccriferimento
{
	margin-top: 0.8em;
}

.cccfilm
{
}

/****************************************** nuvole casuale **********************************/

.nuvolecitazione
{
	font-size: 11px;
	font-style: italic;
}

.nuvoleriferimento
{
	margin-top: 0.8em;
}

.nuvolebook
{
}


/************************************** FAQ *************************************************/


.faqlistquestions
{
}

.faqqa
{
}

.faqquestion
{
	border: solid #606060 2px;
	background-color: #303038;
	padding: 0.5em;
	margin: 0.5em;
}

.faqanswer
{
	padding: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 1em;
}


/*********************************** CHAT ******************************************/


table.chatroom
{
	border: 2px solid #802000;
	width: 97%;
	margin: 4px;
}

td.chatchannels
{
	margin: 2px;
	padding: 2px;
	background-color: #300000;
	color: #F0F0F0;
}
td.chatarea
{
  color: black;
	margin: 4px;
	padding: 4px;
	background-color: #E0E0E0;
}

table.chatform
{
	border: solid #802000 2px;
	width: 97%;
}

td.tdchatform
{
	background: #480000;
}

span.chnormal
{
}

span.chuser
{
	font-weight: bold;
}


/* ======================== wiki plugins ========================= */

.wikipluginyoutube
{
	margin: 0.5em;
}


/* ======================== messaggi privati ========================= */

.messaggiononletto
{
	/* colore quasi come .highlight */
	background-color : #2060A0;
	font-weight: bolder;
}


/* end of css file */

/* ======================= blogs ========================= */

table.bloglist
{
	border: solid #606060 2px;
	border-collapse: collapse;
}

table.bloglist td
{
	margin-top: 1em;
	border: solid #404040 2px;
	padding-left: 0.5em;
	padding-right: 0.5em;
}

table.bloglist td.bloglistheading
{
	text-align: center;
	background-color: #404040;
	border: solid #505050 2px;
}

table.bloglist td.bloglistnameeven, table.bloglist td.bloglistnameodd
{
	text-align: left;
}

table.bloglist td.bloglistdescriptioneven, table.bloglist td.bloglistdescriptionodd
{
	text-align: left;
}

table.bloglist td.bloglistlastModifeven, table.bloglist td.bloglistlastModifodd
{
	text-align: center;
}

table.bloglist td.bloglistusereven, table.bloglist td.bloglistuserodd
{
	text-align: center;
}

table.bloglist td.bloglistpostseven, table.bloglist td.bloglistpostsodd
{
	text-align: center;
}

table.bloglist td.bloglistvisitseven, table.bloglist td.bloglistvisitsodd
{
	text-align: center;
}

table.bloglist td.bloglistactivityeven, table.bloglist td.bloglistactivityodd
{
	text-align: center;
}

table.bloglist td.bloglistactionseven, table.bloglist td.bloglistactionsodd
{
	text-align: center;
}

div.blogtitle
{
	font-size : 30px;
	font-weight: bolder;
	margin-top: 8px;
	margin-bottom: 6px;
	border-bottom: solid 3px #C03000;
	background-color: #802000;
	color: #fff0f0;
	text-align: center;
}

div.blogdesc
{
	font-size: 14px;
	background-color: #404040;
	margin-bottom: 0.8em;
	text-align: center;
}

div.blogpost
{
	margin-top: 2em;
}

div.posthead
{
	margin-bottom: 0.5em;
}

div.posthead h3
{
	font-size : 20px;
	border-bottom: solid 2px #A02000;
	background-color: #500000;
	padding-left: 4px;
	padding-bottom: 2px;
	margin-bottom: 0px;
}

div.posthead  img
{
	vertical-align: middle;
}

div.posthead  img.useravatar
{
	height: 28px;
	vertical-align: middle;
	margin-left: 6px; margin-right: 6px;
}

div.posthead  small
{
	font-size: 11px;
}

div.postbody hr
{
	color: #505050;
	background-color: #505050;
}

div.postbody
{
	font-size: 14px;
	border-top: solid #505050 1px;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	margin-left: 0.3em;
	margin-right: 0.3em;
	padding-top: 1em;
}

div.postbody  small
{
	font-size: 12px;
}
#vallecentermenu
{
	border-collapse: separate;
	border: none;
	margin-bottom: 0.2em;
	margin-top: 2px;
	border-spacing: 5px;
}

#vallecentermenu td
{
	border: none;
	padding: none;
	text-align: center;
	background-image: url(vallesolitaria/gradiente_pulsante.gif);
	background-repeat:repeat-x;
	width: 20%;
}

