/* ******************** */
/* global.css           */
/* WEB RING             */
/* General Style Sheet  */
/* (c) 2002 by Ohmnibus */
/* ******************** */

/* *********** */
/* Font sizes: */
/* *********** */
/*	n	px	pt 	name		*/
/*	1	10	7.5	xx-small	*/
/*	2	13	10		x-small	*/
/*	3	16	12		small		*/
/*	4	18	13.5	medium	*/
/*	5	24	18		large		*/
/*	6	32	24		x-large	*/
/*	7	48	36		xx-large	*/

/* ****************** */
/* LayOut Structure:  */
/* ****************** **
(BODY)
	MainTable (TABLE)
		CellHeader: Top of Page (TD)
   		SectionHead: Overall (DIV)
   
   	CellMenu: Left of Page (TD)
   		SectionMenu: Overall (DIV)
				MenuHeader: Title of Option-List (DIV)
				MenuOptionList: Option-List (DIV)
					MenuOption: Option (P)
								Date (SPAN)
				MenuLogin: Login Block (DIV)
				MenuStats: Statistics Block (DIV)
   
   	CellBody: Center of Page (TD)
   		Notify: Overall, common messages (DIV)
				TopBar, BotBar: Section Top/Bottom bar (DIV) 
   			MessageHeader: Message Title (P)
   			Message: Message Body (P) (P and P.Message are same)
   			Error: Error Message
   		SiteList: Overall, site listing (DIV)
				TopBar, BotBar: Section Top/Bottom bar (DIV) 
   			MessageHeader: Message Title (P)
   			Message: Message Body (P) (P and P.Message are same)
				SiteListEl: Site Listing Element (DIV)
					SiteListElHead: (P)
						Title: (SPAN)
						Owner: (SPAN)
					SiteListElBody: (P)
			Submit: (DIV)
				TopBar, BotBar: Section Top/Bottom bar (DIV) 
   			SubmitArea: Overall, Sign/Modify (TABLE)
					Name: (TD, TD.Name P)
					Value: (TD)
			Stats: (DIV)
				TopBar, BotBar: Section Top/Bottom bar (DIV) 
   			Statistiche: (TABLE)
					Description: (TD, TD.Name P)
					Value: (TD)
** ****************** */

/* ****************** */
/* General Formatting */
/* ****************** */
BODY {
	border: 0; margin: 0; padding: 0;
	font: 10pt "Book Antiqua", serif;
	color: #DEC97A;
	background: #5F0902 url(../grafica/mahogany2.png) repeat;
	/* background: #5F0902 url(../grafica/mahogany3.jpg) repeat; */
}

P {
	font: 10pt "Arial", sans-serif;
	margin: 0.2em 0em;
}

TABLE.MainTable 
	{ width: 100%; }

TABLE.MainTable *.CellHeader 
	{ vertical-align: top; padding: 5px; }

TABLE.MainTable *.CellMenu 
	{ vertical-align: top; width: 20%; padding: 5px; }

TABLE.MainTable *.CellBody 
	{ vertical-align: top; width: auto; padding: 5px; }

*.Mark
	{ color: red; background-color: inherit; }

*.Note
	{ font-size: 10pt; }

*.Centered
	{ text-align: center; }

A:link { 
	text-decoration: underline;
	color: #EBDDA5; background-color: inherit;
}

A:visited {
	text-decoration: underline;
	color: #D2B646; background-color: inherit;
}

A:active {
	text-decoration: blink;
	color: #EEE3B6; background-color: inherit;
}

A:hover {
	text-decoration: underline;
	color: #F2E9C6; background-color: inherit;
}

A IMG
	{ border: none; }

*.TopBar, *.BotBar {
	clear: both;
	padding: 0; margin: 0; height: 33px;
	color: #471809;
	background: #C38135 url(../grafica/teak2.jpg) repeat-x;;
}

*.BotBar
	{ margin-top: 7px; }

*.TopBar A:link, *.BotBar A:link 
	{ color: #6A240E; background-color: inherit;}
*.TopBar A:visited, *.BotBar A:visited 
	{ color: #581E0C; background-color: inherit;}
*.TopBar A:active, *.BotBar A:active 
	{ color: #581E0C; background-color: inherit;}
*.TopBar A:hover, *.BotBar A:hover 
	{ color: #7B2A11; background-color: inherit;}


*.TopBar *.LeftSect, *.BotBar *.LeftSect
	{ margin: 0; float: left; }
*.TopBar *.RightSect, *.BotBar *.RightSect
	{ margin: 0; float: right; }


*.TopBar P, *.BotBar P {
	padding: 4px 8px 0 8px; margin: 0;
	text-align: left;
	font: italic 900 16pt "Book Antiqua", serif;
}

*.TopBar IMG, *.BotBar IMG {
	padding: 0; margin: 0;
	vertical-align: middle;
}

HR {
	width: 90%;
	height: 4px;
	border: 2px inset #DEC97A;
}

INPUT.Text,
INPUT.Password,
INPUT.Submit,
INPUT.Reset,
TEXTAREA,
SELECT {
	border: 1px solid #DEC97A;
	color: #DEC97A;
	background: #785D36 url(../grafica/oak2.png) repeat-x;
}

INPUT.Submit, INPUT.Reset {
	border: 2px outset;
}

TEXTAREA, SELECT {
	background-repeat: repeat;
}


/* ***************** */
/* Header Formatting */
/* ***************** */
*.SectionHead
	{ padding: 0; margin: 5px 0 0 0; }

*.SectionHead *.Logo {
	margin: 5px 5px 0 5px;
	float: left;
}

*.SectionHead *.Description {
	margin: 5px 5px 0 5px;
	padding-top: 5px;
	/* float: right; */
}

/* *.Logo H1 {
	font: inherit italic "Book Antiqua", serif;
} */

*.Description P {
	padding: 0;
	text-align: justify;
	font: 12pt "Book Antiqua", serif;
}

*.Description P.Note {
	margin: 3px;
	text-align: right;
	font-size: 9pt;
}

*.Disclaimer P {
	padding: 0 15px 5px 15px;
	text-align: center;
	font: 9pt "Times New Roman", serif;
}

/* ******************** */
/* Main Menu Formatting */
/* ******************** */
/*   	CellMenu: Left of Page (TD)
   		SectionMenu: Overall (DIV)
				MenuHeader: Title of Option-List (DIV)
				MenuOptionList: Option-List (DIV)
					MenuOption: Option (P)
								Date (SPAN)
				MenuLogin: Login Block (DIV)
				MenuStats: Statistics Block (DIV) */
				
*.SectionMenu
	{ padding: 0; margin: 0; }

*.MenuHeader {
	padding: 0; margin: 0;
	color: #62160C;
	background: #DEC97A url(../grafica/pine1.jpg) repeat-x;
}
*.MenuHeader P {
	padding: 4px 0; margin: 0;
	text-align: center;
	font: italic bold 16pt "Book Antiqua", serif;
}

*#Achieved P {
	font-size: 16.5pt;
	/* font: italic 900 16pt; */
	/* font-stretch: expanded; */
}


*.MenuOptionList, *.MenuLogin, *.MenuStats {
	padding: 5px; margin: 0;
}

*.MenuOptionList {
	padding: 3px 5px; margin: 0;
}

*.MenuOptionList P, *.MenuLogin P, *.MenuStats P {
	padding: 1px 0; margin: 0;
	font: 10pt "Times New Roman", serif;
}

*.MenuOptionList *.date {
	font-weight: bold;
	font-style: italic;
	color: #E8D594;
	background-color: transparent;
}

/*
*.Achieved P {
	color: #E8D594;
	background-color: transparent;
}
*/

*.MenuLogin INPUT.Submit {
	width: 70px;
	margin: 3px 0 0 0;
}

*.CellMenu INPUT.Text,
*.CellMenu INPUT.Password {
	display: block;
	clear: both;
	width: 70%;
}


/* *********************** */
/* Site Listing Formatting */
/* *********************** */

/*   		SiteList: Overall, site listing (DIV)
				TopBar, BotBar: Section Top/Bottom bar (DIV) 
   			MessageHeader: Message Title (P)
   			Message: Message Body (P) (P and P.Message are same)
				SiteListEl: Site Listing Element (DIV)
					SiteListElHead: (P)
						Title: (SPAN)
						Owner: (SPAN)
					SiteListElURL: (P)
					SiteListElInfo: (P)
					SiteListElBody: (P) */

*.SiteList
	{ padding: 0; margin: 0; }

*.SiteListEl {
	padding: 4px 0 1px 0;
}

*.SiteListEl *.SiteListElHead {
	font: italic 12pt "Book Antiqua", serif;
}

*.SiteListElHead *.Owner {
	font-size: 10pt;
}

*.SiteListEl *.SiteListElURL,
*.SiteListEl *.SiteListElBody,
*.SiteListEl *.SiteListElInfo {
	font: 10pt "Times New Roman", serif;
	text-align: justify;
	padding: 0 0 0 15px;
}

*.SiteListEl *.SiteListElURL {
	font: 9pt "Courier New", monospace;
	text-align: left;
	padding: 0 0 0 30px;
}

*.SiteList *.MessageHeader {
	padding: 5px 0 1px 15px;
	font: italic bold 18pt "Book Antiqua", serif;
}

*.SiteList *.Message,
*.SiteList *.Error {
	padding: 0;
	text-align: justify;
	font: 12pt "Book Antiqua", serif;
}

/* ************************* */
/* Notify Message Formatting */
/* ************************* */

/*   		Notify: Overall, common messages (DIV)
				TopBar, BotBar: Section Top/Bottom bar (DIV) 
   			MessageHeader: Message Title (P)
   			Message: Message Body (P) (P and P.Message are same)
   			Error: Error Message */

*.Notify
	{ padding: 0; margin: 0; }

*.Notify *.MessageHeader {
	padding: 5px 0 1px 15px;
	font: italic bold 18pt "Book Antiqua", serif;
}

*.Notify *.Message,
*.Notify *.Error {
	padding: 0;
	text-align: justify;
	font: 12pt "Book Antiqua", serif;
}

*.Notify *.Submit {
	margin: 15px 5px 0;
	width: 95px;
}

*.Notify *.Error {
	padding: 0 0 0 20px;
	margin: 0;
	font: 11pt "Book Antiqua", serif;
}

*.Notify TEXTAREA {
	width: 70%;
}

/* ********************** */
/* Submit Area Formatting */ 
/* ********************** */
/*			Submit: (DIV)
				TopBar, BotBar: Section Top/Bottom bar (DIV) 
   			SubmitArea: Overall, Sign/Modify (TABLE)
					Name: (TD, TD.Name P)
					Value: (TD)
   				Footer: (TD) */

*.SubmitArea {
	width: 100%;
}

*.SubmitArea TD.Name {
	width: 40%;
}
*.SubmitArea TD.Value {
	width: 60%;
}

*.SubmitArea *.Name {
	vertical-align: top;
	text-align: right;
}

*.SubmitArea INPUT.Text,
*.SubmitArea INPUT.Password,
*.SubmitArea TEXTAREA,
*.SubmitArea SELECT {
	width: 250px;
}

*.SubmitArea *.Footer {
	vertical-align: middle;
	text-align: center;
}

*.Name P {
	padding: 0 5px;
	font: 12pt "Book Antiqua", serif;
}

*.Footer *.Note {
	font: 10pt "Times New Roman", serif;
}

*.Footer *.Submit,
*.Footer *.Reset {
	margin: 10px 0 0 0;
	width: 95px;
}


/* ********************* */
/* Stats Area Formatting */ 
/* ********************* */
/*			Stats: (DIV)
   			Statistiche: (TABLE)
					Description: (TD, TD.Name P)
					Value: (TD) */

DIV.Stats {
	text-align: center;
}

TABLE.Statistiche {
	width: 70%;
	text-align: left;
}

TABLE.Statistiche TH {
	/* padding: 2px 0px;
	margin: 2px 0px; */
	color: #62160C;
	background: #DEC97A url(../grafica/pine1.jpg) repeat-x;
}

TABLE.Statistiche TR.MainHeader {
	margin: 2px 0px;
}

TABLE.Statistiche COL.Description {
	width: 60%;
	text-align: left;
}

TABLE.Statistiche COL.Value,
TABLE.Statistiche COL.ValueDouble {
	text-align: right;
}

TABLE.Statistiche COL.Value {
	width: 40%;
}

TABLE.Statistiche COL.ValueDouble {
	width: 20%;
}



