/* Scrollbar e sfondo */
 
	body
	{
		background-color		: #D9E3F6;
		scrollbar-face-color 		: #C5D6ED;
		scrollbar-shadow-color 		: #AEC6E8;
		scrollbar-highlight-color 	: #D4ECEC;
		scrollbar-3dlight-color		: #AEC6E8;
		scrollbar-darkshadow-color 	: #AEC6E8;
		scrollbar-track-color 		: #D9E3F6; 
		scrollbar-arrow-color 		: #D9E3F6;
	}
	
	
	
/* Famiglie di font generali per i tags comuni (hyperlink, etc.) */
	
	font, th, td, p
	{ 
		font-family	:	"Times New Roman";
	}
	
	
	a:link, a:active, a:visited
	{ 	
		color 		: 	#3F97E1;
	}
	
	
	a:hover
	{
		color		:	#0B11FD;
		text-decoration	:	none;
	}
	
	
	a
	{
		text-decoration	: 	none;
	}
	
	
	hr	
	{ 
		height		: 	0px; 
		border		: 	#ECFAFA px; 
		border-top-width: 	1px; 
		color		: 	#7BA5A5;
	}
	


/* Colore delle celle e dello sfondo della pagina principale */
	
	td.row1	{ background-color: #E0E6F8; }
	td.row2	{ background-color: #E0E6F8; }
	td.row3	{ background-color: #E0E6F8; }
	
	
	
/* Celle riguardanti Topics/Posts e Last Posts nella pagina principale del forum (index.php) */

	td.rowpic
	{
		background-color	: 	#ECFAFA;
		background-repeat	: 	repeat-y;
	}
	
	
	
/* Celle di intestazione */
	
	th
	{
		color		: 	#4B8988;
		font-size	: 	13px;
		font-weight 	: 	bold; 
		background-color: 	#80B9BE;
		height		: 	25px;
	}
	
	
	td.cat, td.catHead, td.catSides, td.catLeft, td.catRight, td.catBottom
	{
		background-color:	#A3CBCB;
		border		: 	#B26D1C;
		border-style	: 	solid;
		height		: 	28px;
	}
	
	
	td.catSides1
	{
		background-color:	#8ACFDE;
		border		: 	#8ACFDE;
		border-style	: 	solid;
		height		: 	28px;
	}
	
	
	
	
	
/* Settaggi addizionali per i  bordi delle celle nella tabella principale. Il nome indica a quale lato del bordo ci si riferisce. */	
	
	td.cat, td.catHead, td.catBottom
	{
		height		: 	29px;
		border-width	: 	0px 0px 0px 0px;
	}
	
	
	th.thHead, th.thSides, th.thTop, th.thLeft, th.thRight, th.thBottom, th.thCornerL, th.thCornerR
	{
		font-weight	: 	bold;
		border		: 	#ECFAFA;
		border-style	: 	solid;
		height		: 	20pt;
	}
	
	
	td.row3Right, td.spaceRow
	{
		background-color: 	#E0E6F8;
		border		: 	#B26D1C;
		border-style	: 	solid;
	}
	
	
	th.thHead, td.catHead 
	{
		font-size	: 	15px;
		border-width	: 	0px 0px 0px 0px;
	}
	
	
	
	th.thSides, td.catSides, td.spaceRow	{ border-width: 0px 0px 0px 0px; }
	
	th.thRight, td.catRight, td.row3Right	{ border-width: 0px 0px 0px 0px; }
	
	th.thLeft, td.catLeft	  		{ border-width: 0px 0px 0px 0px; }
	
	th.thBottom, td.catBottom  		{ border-width: 0px 0px 0px 0px; }
	
	th.thTop	 			{ border-width: 0px 0px 0px 0px; }
	
	th.thCornerL 				{ border-width: 0px 0px 0px 0px; }
	
	th.thCornerR 				{ border-width: 0px 0px 0px 0px; }
	
	
	th.thHead1
	{
		font-weight	: 	bold;
		font-size	: 	15px;
		border		: 	#ECFAFA;
		border-style	: 	solid;
		height		: 	20pt;
		color		: 	#B6DEDE;
		border-width	: 	0px 0px 0px 0px;
	}
	
	
	td.catHead1
	{
		background-color:	#5D9998;
		border		: 	#B26D1C;
		border-style	:	solid;
		height		: 	28px;
		font-size	: 	15px;
		border-width	: 	0px 0px 0px 0px;
	}
	

/* Elementi dei form */	

	input, textarea, select
	{
		color 		: 	#8AAAAA;
		font		: 	normal 13px "Times new roman";
	}
	
	
	
/* Sfondo dei campi di ingresso (text input) */
	
	input.post, textarea.post, select
	{
		background-color : 	#E7ECF5;
	}
	
	
	input { text-indent : 2px; }
	
	
	
/* Bottoni usati nel post dei messaggi (bbCode styling) */
	
	input.button
	{
		background-color 	: 	#C5D6ED;
		color 			: 	#5C8686;
		font-size		: 	13px;
		font-family		: 	"Times new roman";
	}
	
	
	
/* Opzioni dei bottoni di immissione principali */
	
	input.mainoption
	{
		background-color 	: 	#C5D6ED;
		font-weight 		: 	bold;
	}
	
	
	input.liteoption
	{
		background-color 	:	#C5D6ED;
		color 			: 	#5C8686;
		font-weight 		:	normal;
	}
	
	
/* Testo grande utilizzato nella pagina principale (titolo, topic, etc) */
	
	.maintitle
	{
		font-weight	: 	bold;
		font-size	: 	22px;
		font-family	: 	"Times new roman", "Times new roman";
		text-decoration	: 	none; 
		line-height 	: 	120%;
		color 		: 	#0D46D5;
	}
	
	
	.tasti1
	{
		font-weight	: 	bold;
		font-size	: 	16px;
		font-family	: 	"Times new roman";
		text-decoration	: 	none;
		color		: 	#978B07;
	}
	
	
	.logout
	{
		font-weight	: 	bold;
		font-size	: 	13px;
		font-family	: 	"Times new roman";
		text-decoration	: 	none;
		color		: 	#0A668C;
	}
	
	
	
/* Linea a bordopagina e colore di background all'esterno della pagina visualizzata */	

	.bodyline
	{
		background-color: 	#ECFAFA;
		border		: 	1px #6B91C5 solid; 
	}
	
	
	
/* Linea intorno alla tabella principale del forum */
	
	.forumline
	{
		background-color: 	#ECFAFA;
		border		: 	2px #239FC3 solid;
	}
	
	
/* Testo generico */	

	.gen 		{ font-size : 15px; }
	
	.genmed 	{ font-size : 13px; }
	
	.gensmall 	{ font-size : 12px; }
	
	.gen, .genmed, .gensmall 			{ color : #88B6B5; }
	a.gen, a.genmed, a.gensmall 			{ color : #3F97E1; text-decoration: none; }
	a.gen:hover, a.genmed:hover, a.gensmall:hover	{ color : #0B11FD; text-decoration: none; }
	
	

/* Testo dei comandi del forum (iscriviti, cerca, utenti, etc.) */

	.mainmenu		{ font-size : 13px; color : #4B8988 }
	a.mainmenu		{ text-decoration: none; color : #F97C45;  }
	a.mainmenu:hover	{ text-decoration: none; color : #0B11FD; }
	
	
	
/* Titoli della categoria dei forum */	

	.cattitle		{ font-weight: bold; font-size: 15px ; letter-spacing: 1px; color : #74A4A3}
	a.cattitle		{ text-decoration: none; color : #74A4A3; }
	a.cattitle:hover	{ text-decoration: none; }
	
	.cattitle1		{ font-weight: bold; font-size: 15px ; letter-spacing: 1px; color : #65ADAC}
	a.cattitle1		{ text-decoration: none; color : #65ADAC; }
	a.cattitle1:hover	{ text-decoration: none; }



/* Titoli dei forum: testo e link ai forum nel file index.php */
	
	.forumlink		{ font-weight: bold; font-size: 15px; color : #3F97E1; }
	a.forumlink 		{ text-decoration: none; color : #3F97E1; }
	a.forumlink:hover	{ text-decoration: none; color : #0B11FD; }
	
	
	
/* Testo usato per la navigazione nel forum, (Pagina 1,2,3 etc) */
	
	.nav			{ font-weight: bold; font-size: 13px; color : #4B8988;}
	a.nav			{ text-decoration: none; color : #3F97E1; }
	a.nav:hover		{ text-decoration: none; }
	
	
	
/* Titoli dei topics. Si possono specificare tutti i colori dei link */	

	.topictitle,h1,h2	{ font-weight: bold; font-size: 13px; color : #4B8988; }
	a.topictitle:link   	{ text-decoration: none; color : #3F97E1; }
	a.topictitle:visited 	{ text-decoration: none; color : #3F97E1; }
	a.topictitle:hover	{ text-decoration: none; color : #0B11FD; }
	
	
	
/* Nome dell'immagine in viewmsg.php, viewtopic.php e in altri files */	

	.name			{ font-size : 13px; color : #4B8988;}
	
	

/* Indicazioni dell'utente nei messaggi (locazione, numero di post, data di iscrizione, etc.) */
	
	.postdetails		{ font-size : 12px; color : #4B8988; }
	
	
	
/* Testo del post (messaggio in fase di immissione o lettura) */
	
	.postbody 		{ font-size : 15px; line-height: 18px}
	a.postlink:link		{ text-decoration: none; color : #3F97E1 }
	a.postlink:visited 	{ text-decoration: none; color : #3F97E1 }
	a.postlink:hover 	{ color : #0B11FD}



/* Blocco quotato e codici di quote */	

	.code
	{ 
		font-family		: 	"Times new roman";
		font-size		: 	13px;
		color			: 	#93AAE5;
		background-color	: 	#D8E7E8;
		border			: 	#B8DADC;
		border-style		: 	solid;
		border-left-width	: 	1px;
		border-top-width	: 	1px;
		border-right-width	: 	1px;
		border-bottom-width	: 	1px
	}
	
	
	.quote
	{
		font-family		: 	"Times new roman";
		font-size		: 	13px; 
		color			: 	#93AAE5;
		line-height		: 	125%;
		background-color	: 	#D8E7E8;
		border			: 	#B8DADC;
		border-style		: 	solid;
		border-left-width	: 	1px; 
		border-top-width	: 	1px; 
		border-right-width	: 	1px;
		border-bottom-width	: 	1px
	}
	
	
	
/* Informazioni di copyright e altre note in fondo alla pagina */
	
	.copyright		{ font-size: 12px; font-family: "Times new roman"; color: #929353; letter-spacing: -1px;}
	a.copyright		{ color: #929353; text-decoration: none;}
	a.copyright:hover 	{ color: #0B11FD; text-decoration: none;}
	
	
	
/* Riga nella pagina di immissione messaggio che mostra un help scorrevole.E' una casella di testo che essendo settatata nello stesso colore dello sfondo, risulta invisibile */	
	
	.helpline
	{
	 	background-color	: 	#D0F0F0;
	  	border-style		: 	none;
	}
	
		
	.helpline1 
	{ 
		background-color	:	#D0F0F0; 
		border-style		: 	none; 
		color			: 	#4FABAA;
	}
	
	

/* Stili personali */

	
	.faqBody
	{
		color		:	#B1E3E2;
	}
	
	
	.indexBody1
	{
		color		:	#9A955C;
	}


	.indexBody2
	{
		color		:	#9DB5D5;
	}
	
	
	.indexBody3
	{
		color		:	#983932;
		font-weight	:	bold;
	}
	
	
	.pagina
	{
		color		:	#86A4A4;
		font-weight	:	bold;
		font-size	:	12pt;
	}
	
	
	.viewForumBody1
	{
		font-size	:	36pt;
		color		:	#5F8AAF;
		font-weight	:	bold;
	}

	
	.viewForumBody2
	{
		color		:	#6FA9A8;
		font-weight	:	bold;
	}
	
	
	.viewonlineBody1
	{
		color		:	#56A09F;
		font-weight	:	bold;
	}
	
	
	.viewonlineBody2
	{
		color		:	#56A09F;
		font-weight	:	bold;
	}
	
	
	.viewtopicBody1
	{
		color		:	#B9DBDB;
		font-size	:	18pt;
	}
	
	
	.viewtopicBody2
	{
		color		:	#75BFBE;
		font-size	:	15pt;
	}
	
	
	.viewtopicBody3
	{
		color		:	#90AEAE;
	}
	
	
	.voti
	{
		color		:	#86A4A4;
	}
	

	.regvoto
	{
		color		:	#36A8A7;
	}
	
	
	.parentesi
	{
		color		:	#8DC9C8;
	}
	
	
	.combo
	{
		background-color	: 	#ECFAFA; 
		color			:	#4B8988;
	}
	
	
	.mail
	{
		color		:	#7AACAB;
	}
	
	
	.testoMail
	{
		font-family	:	Times new roman; 
		color		: 	#598D8C;
		font-size	: 	15pt;
		font-weight	:	bold;
	}
	
	
	.grazie
	{
		font-family	:	Times New Roman, Verdana, Helvetica, Helv;
		font-size	:	30pt;
		font-weight	:	bold;
		color		:	#598D8C;
	}
	
	
	.publicato
	{
		color		:	#598D8C;
	}
	
	
	td.miaTabella
	{
		border		: 	#6B9CDE;
		border-style	:	solid;
		border-width	: 	1px 1px 1px 1px;
		color		:	#6EA3B2;
		background-color:	#E0E6F8;
	}
	
	
	td.miaTabellaPer
	{
		border		: 	#6B9CDE;
		border-style	:	solid;
		border-width	: 	1px 1px 1px 1px;
		background-color:	#87A7DD;
	}
	
	
	td.miaTabellaForum
	{
		border		: 	#6B9CDE;
		border-style	:	solid;
		border-width	: 	1px 1px 1px 1px;
		color		:	#6EA3B2;
		background-color:	#B8D7E0;
	}
	
	
	.catPortale
	{
		font-size	: 	14pt;
		color		:	#6D8D8D;
	}
	
	
	td.rigaIntermezzo
	{
		bgcolor		:	red;
	}
	
	
	.datiMsgPvt
	{
		font-size 	: 13px;
		color 		: #6792CD;
	}
	
	
	.mesPvt
	{
		font-size 	: 11pt;
		color 		: #6792CD;
	}
	
	
	.scritteSuSfondo
	{
		font-size 	: 12px;
		font-weight	: bold;
		color 		: #6A89E2;
	}
	
	
	.nomeForum
	{
		font-weight	: bold;
		font-size	: 14px;
		color 		: #4B8988;
	}
	
	
	.utentiNavigano
	{
		color		:	#6FA9A8;
		font-size	: 	14px;
		font-weight	:	bold;
	}
	
	
	.mesMod
	{
		font-size 	: 	12 px; 
		color 		: 	#696FE7;
	}
