/* ********************* */
/* custom.css            */
/* Ohmnibus Portal       */
/* Site customizations   */
/*           Style Sheet */
/* (c) 2015 by Ohmnibus  */
/* ********************* */

body {
	/* Scrollbar formatting is not standard */
	scrollbar-face-color: #00b400;
	scrollbar-highlight-color: #2dff2d;
	scrollbar-shadow-color: #008c00;
	scrollbar-3dlight-color: #00f000;
	scrollbar-arrow-color: #00ff00;
	scrollbar-track-color: #007800;
	scrollbar-darkshadow-color: #003c00;

	font-family: "Verdana", sans-serif;
	color: #8EF28E; /* #19C719; */
	background-color: #000000;
	/* background-color: #202020; */
}

p {
	font-family: "Verdana", sans-serif;
}

h1 {
	font-family: "Copperplate Gothic Bold", "Verdana", sans-serif;
	/*color: #8EF28E;*/ /* #31E731 */
	text-shadow: 0px 0px 3px #31E731;
}

h2 {
	font-family: "Copperplate Gothic Bold", sans-serif;
	/*color: #8EF28E;*/ /* #31E731 */
	text-shadow: 0px 0px 2px #31E731;
}

h3 {
	/* font-family: "Verdana", sans-serif; */
}

hr {
	border-color: #008800;
}
   
/* ****************** */
/* Layout con tabella */
/* ****************** */

table.LayoutTable td.Title {
	background: #000000 url(../grafica/b_btitle.gif) repeat-x;
}

table.LayoutTable td.Menu {
	background: #000000 url(../grafica/b_blbar.png) repeat-y;
}

table.LayoutTable td.Body {
	background: #202020;
}

table.LayoutTable td.Footer {
	background: #000000 url(../grafica/b_bfoot.gif) repeat-x top;
}

/* ************** */
/* Layout con div */
/* ************** */
div.LayoutTable div.Title {
	background: #000000 url(../grafica/b_btitle.gif) repeat-x;
}

div.LayoutTable div.ContentWrapper {
	background: #000000 url(../grafica/b_blbar.png) repeat-y;
}

div.LayoutTable div.Menu {
	background: #000000 url(../grafica/b_blbar.png) repeat-y;
}

div.LayoutTable div.Body {
	background: #202020;
}

div.LayoutTable div.Footer {
	background: #000000 url(../grafica/b_bfoot.gif) repeat-x top;
}

/* General Purpose */
* span.H {
	color: #00c8ff;
	background: inherit;
}

/* Hypertext */
a:link {
	color: #5ae65a; /* #31E731; */ 
}
a:visited {
	color: #46b246; /* #128E12; */ 
}
a:active,
a:hover {
	/*color: #8EF28E;*/
}

/* Mailing List Table */
table.mailist
	{border-color: black;}

td.mailist
	{color: inherit; background-color: #2B516B;}
	
/* *************** */
/* Body Formatting */
/* *************** */

*.Body p {
	/* font-family: "Verdana", sans-serif; */
}

/* Welcome Section */
div.Welcome div.HomeNews,
div.News div.NewsEntry {
	/* News' Background and Border */
	color: inherit;
	border-color: #404040;
	background: transparent url(../grafica/b_chfade.png);
}

/* News Section */

/* Gallery Section */
table.Gallery td {
	color: inherit;
	border-color: #404040;
	background: transparent url(../grafica/b_chfade.png);
}

/* Tales Section  */

/* Items Section  */
div.Items div.Item div.ItemContainer {
	border-color: #404040;
	background: transparent url(../grafica/b_chfade.png);
}
div.Items p.SubPage {
	background: url(../grafica/bullet_01.gif) no-repeat;
	background-position: 0px 3px;
}

/* Link & LinkList Section */
div.LinkList dt {
	/* font-family: "Verdana", sans-serif; */
}

div.LinkList dd {
	/* font-family: 1em "Verdana", sans-serif; */
}

div.LinkList div.LinkNew {
	color: inherit;
	border-color: #404040;
	background: transparent url(../grafica/b_chfade.png);
}

div.LinkList table.LinkNew td * {
	border-color: #404040;
}
div.LinkList table.LinkNew td.SubmitBar input {
	color: #19C719;
	border-color: #404040;
	background-color: #404040;
}

div.LinkList *.URL,
div.LinkListEl *.URL {
	font-family: "Courier New", monospace;
}

/* Authors Section */
div.Author table {
	background: #106010 url(../grafica/b_circ.gif);
}

div.Author table th {
	font-family: "Copperplate Gothic Bold", "Verdana", sans-serif;
	color: #062A06;
	background: #8ef28e url(../grafica/b_mhead.gif) repeat-x center left;
}

div.Author table td {
	font-family: "Verdana", sans-serif;
	color: inherit;
	background-color: #4b4b4b;
	background-image: none;
}

/* Banner Section */	
/* Gallery Section */
div.Banner table.Banner td {
	color: inherit;
	border-color: #404040;
	background: transparent url(../grafica/b_chfade.png);
}

/* Archive Section */
div.Archive dt {
	font-family: "Verdana", sans-serif;
}

div.Archive dd {
	font-family: "Verdana", sans-serif;
}

/* Tales Section */
div.ReadTales *.ChapterInfo {
	font-family: "Copperplate Gothic Light", "Arial", sans-serif;
}

div.ReadTales *.ChapterInfo * {
	font-family: "Copperplate Gothic Light", "Arial", sans-serif;
}

/* ************************* */
/* Title & Footer Formatting */
/* ************************* */

*.TitleSection {
	background: transparent url(../grafica/b_title.png) no-repeat top left;
}

*.FooterSection {
	background: transparent url(../grafica/b_botlef.png) no-repeat top left;
}

*.FooterSection p {
	font-family: "Verdana", sans-serif;
}

*.VisitCount {
	color: #6B9EC1;
}

/* *************** */
/* Menù Formatting */
/* *************** */
*.MenuSection {
	background: transparent url(../grafica/b_lbar.png) no-repeat;
}

*.MenuHead {
	font-family: "Courier New", monospace;
	color: #062A06;
	background: #8ef28e url(../grafica/b_mhead.gif) repeat-x center left;
}

*.MenuBody,
*.BannerBody {
	background: transparent url(../grafica/b_blfade.png);
}

*.MenuLevel1,
*.MenuLevel2,
*.MenuLevel3 {
	font-family: "Verdana", sans-serif;
}
	
/* ************ */
/* Download CSS */
/* ************ */
table.Download {
	background: #106010 url(../grafica/b_circ.gif);
}

table.Download th {
	font-family: "Copperplate Gothic Bold", "Arial", sans-serif;
	color: #062A06;
	background: #8ef28e url(../grafica/b_mhead.gif) repeat-x center left;
}

table.Download td {
	font-family: "Arial", sans-serif;
	color: inherit;
	background-color:#4b4b4b;
}

/* Thumbnails */

div.thumbArea div.thumb {
	background-color:#4b4b4b;
	border-color: #4b4b4b;
	background: transparent url(../grafica/b_chfade.png);
}

div.thumb span {
	font-family: "Arial", sans-serif;
}

div.Download h2 a {
	border-color: #4b4b4b;
	background: transparent url(../grafica/b_chfade.png);
}

/* ******************** */
/* Download Detail area */
/* ******************** */

/* Lightbox */
div.BlackOverlay {
	background-color: black;
}
div.WhiteContent {
	border-color: #4b4b4b;
	background: #202020 url(../grafica/b_logo.gif) no-repeat 50% 50%;
}

div.WhiteContent .CloseLabel {
	background: transparent;
}

/* Standard page */
div.Download div.Details {
	color: inherit;
	border-color: #404040;
	background: transparent url(../grafica/b_chfade.png);
}

/* ********* */
/* Pages CSS */
/* ********* */
div.ReadPages div.Title {
	background: transparent;
}

div.ReadPages div.Body {
	background: transparent;
}

div.ReadPages *.PageInfo {
	font-family: "Copperplate Gothic Light", "Arial", sans-serif;
}

div.ReadPages div.Function {
	/* News' Background and Border */
	color: inherit;
	border-color: #404040;
	background: transparent url(../grafica/b_chfade.png);
}

div.ReadPages div.Function h2,
div.ReadPages div.Function h3,
div.ReadPages div.Function p {
	font-family: "Verdana", sans-serif;
}

div.ReadPages div.Function div.Format *.format,
div.ReadPages div.Function div.Parameters *.name,
div.ReadPages div.Function i {
	font-family: "Couried New", monospace;
}

div.ReadPages div.Guide {
	color: inherit;
	border-color: #404040;;
	background: transparent url(../grafica/b_chfade.png);
}

div.ReadPages div.Guide h2.
div.ReadPages div.Guide h3,
div.ReadPages div.Guide p {
	font-family: "Verdana", sans-serif;
}


/* ******************************* */
/* Override per dispositivi mobili */
/* ******************************* */

@media (max-width: 900px) {

	div.LayoutTable div.ContentWrapper div.Menu {
		background: #ddd;
	}

	/* **************** */
	/* Title Formatting */
	/* **************** */
	div.TitleSection {
		background: #204020;
		background-image: none;
	}

	div.TitleSection a {
		background: transparent;
	}

	/* *************** */
	/* Menù Formatting */
	/* *************** */

	/* Tasto per attivare il menu */
	/* (Stesso stile di MenuHead) */
	.ShowMenu {
		font-family: "Courier New", monospace;
		color: #062A06;
		background: #8ef28e url(../grafica/b_mhead.gif) repeat-x center left;
	}

	.MenuBody {
		background: #202020;
	}

	.MenuLevel1 a {
		background: #303030;
	}

	.MenuLevel1 a.EmptyLink,
	.MenuLevel1 a.EmptyLink:link,
	.MenuLevel1 a.EmptyLink:visited,
	.MenuLevel1 a.EmptyLink:active,
	.MenuLevel1 a.EmptyLink:hover {
		color:#8EF28E; /* Default text color */
	}

	.MenuLevel2 {
		/* background: #303030; */
	}

	.MenuLevel2 a {
		background: #282828;
	}


	/* ***** */
	/* Altro */
	/* ***** */
}