/*
  -----------------------------------------------------------------------------
  - style.css                                                                 -
  - ethernix style definition                                                 -
  -----------------------------------------------------------------------------
  - This program is  free software;  you  can  redistribute it and/or  modify -
  - it provided that this copyright notice is kept intact.                    -
  -                                                                           -
  - This  program  is  distributed in the hope  that it  will be  useful, but -
  - without   any   warranty;  without  even   the   implied    warranty   of -
  - merchantability  or fitness for  a particular purpose. In not event shall -
  - the copyright holder be  liable  for  any direct, indirect, incidental or -
  - special damages arising in  any way out of the use of this software.      -
  -----------------------------------------------------------------------------
  - author    (c) 2006-2010 amaury darsch                                     -
  - copyright (c) 2006-2010 ethernix eurl                                     -
  -----------------------------------------------------------------------------
*/

/* ----------------------------------------------------------------------------
 * - body style                                                               -
 * ----------------------------------------------------------------------------
 */

body            {
	  	 font-family   	  : sans-serif; 
	  	 font-size 	  : 10pt;
	  	 font-style   	  : normal;
		 font-weight 	  : normal;
		 background 	  : #ffffff;
                }

/* ----------------------------------------------------------------------------
 * - title and sectioning                                                     -
 * ----------------------------------------------------------------------------
 */

div.chapter     {
                 font-family      : sans-serif;
                 font-size        : 14pt;
                 font-style       : normal;
                 font-weight      : bold;
		 text-align       : left ;
                 padding          : 3pt;
                 background       : #dee7ec;
                 color            : #777777;
		 border-style     : none;
                }

div.appendix    {
                 font-family      : sans-serif;
                 font-size        : 12pt;
                 font-style       : normal;
                 font-weight      : bold;
		 text-align       : left ;
                 padding          : 3pt;
                 background       : #dee7ec;
                 color            : #777777;
		 border-style     : none;
                }

div.section     {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : bold;
		 text-align       : left ;
                 padding          : 3pt;
                 background       : #dee7ec;
                 color            : #777777;
		 border-style     : none;
                }

div.example     {
                 font-family      : monospace;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : left;
                 margin-top       : 2pt;
                 padding          : 2pt;
                 color            : #777777;
                 border-style     : solid;
	 	 border-width     : 1px;
                 border-color     : #dee7ec;
                }

div.frame       {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : bold;
		 text-align       : left ;
                 padding          : 3pt;
         	 margin-left      : 2em;
                 color            : #777777;
                 border-style     : solid;
	 	 border-width     : 1px;
                 border-color     : #dee7ec;
                }

div.form        {
                 font-family      : monospace;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
		 text-align       : left ;
		 padding-left	  : 1em;
		 padding-right	  : 1em;
                 color            : #777777;
                 border-style     : solid;
	 	 border-width     : 1px;
                 border-color     : #dee7ec;
                }

div.elem        {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : bold;
		 text-align       : left ;
                 padding          : 3pt;
                 background       : #dee7ec;
                 color            : #777777;
                }

div.text        {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
		 text-align       : left;
                 padding          : 3pt;
                 background       : #dee7ec;
                 color            : #777777;
                }

div.head 	{
	  	 font-family 	  : sans-serif; 
	  	 font-size 	  : 10pt;
	  	 font-style  	  : normal;
		 font-weight 	  : normal;
 	         text-align 	  : right;
		 padding 	  : 3pt;
		 background 	  : #ffffcc;
	 	 color 		  : #000000;
	 	}

@media print    {
 div.head 	{
	 	 display          : none;
	 	 visibility       : hidden;
 }
}

div.menu 	{
	  	 font-family 	  : sans-serif; 
	  	 font-size 	  : 10pt;
	  	 font-style 	  : normal;
		 font-weight 	  : bold;
 	         text-align 	  : left;
		 padding 	  : 3pt;
		 background 	  : #dee7ec;
	 	 color 	          : #777777;
	 	}

pre.text        {
                 font-family      : monospace;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : left;
                 border-style     : solid;
                 border-width	  : 1px;
                 border-color     : #8697cc;
                 color            : #777777;
                }

pre.expl        {
                 font-family      : monospace;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : left;
                 padding          : 3pt;
         	 margin-left      : 2em;
                 color            : #777777;
                 border-style     : solid;
                 border-width	  : 1px;
                 border-color     : #8697cc;
                }

/* ----------------------------------------------------------------------------
 * - base text                                                                -
 * ----------------------------------------------------------------------------
 */

p.title         {
                 font-family      : sans-serif;
                 font-size        : 18pt;
                 font-style       : normal;
                 font-weight      : bold;
		 text-align       : right;
                 color            : #8697cc;
                }

p.subsect       {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : bold;
                 text-align       : left;
                 color            : #8697cc;
                }

p.text          {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : justify;
                 color            : black;
                }

p.clik          {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : right;
                 color            : black;
                }

p.date          {
                 font-family      : sans-serif;
                 font-size        : 8pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : left;
                 color            : #777777;
                }

p.rtext         {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : right;
                 color            : black;
                }

p.elem          {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : bold;
                 text-align       : left;
                 color            : #8697cc;
                }

p.photo          {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : bold;
                 text-align       : center;
                 color            : #8697cc;
                }

h1.elem         {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : left;
                 color            : #000000;
		 padding-left     : 2em;
                }

h1.text         {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : justify;
                 color            : #000000;
		 padding-left     : 2em;
                }

h1.xref         {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : left;
                 color            : #8697cc;
                }


/* ----------------------------------------------------------------------------
 * - menu formatting                                                          -
 * ----------------------------------------------------------------------------
 */

div.mbar 	{
	  	 font-family 	  : sans-serif; 
	  	 font-size 	  : 10pt;
	  	 font-style 	  : normal;
		 font-weight 	  : normal;
 	         text-align 	  : left;
		 padding 	  : 0;
		 background 	  : #ffffcc;
	 	 color 	          : #777777;
	 	}

table.mbar      {
	         margin           : 0;
	         padding          : 0;
		 border-style     : none;
		 border-collapse  : collapse;
		 cursor           : pointer;
                }

ul.mbar         {
       		 list-style       : none;
       		 margin           : 0;
		 margin-top 	  : 3px;
		 margin-left 	  : -4px;
       		 padding          : 0;
                 background       : #dee7ec;
                 visibility       : hidden;
                 position         : absolute;
		 border-style     : solid;
		 border-width     : 1px;
                 border-color     : #8797cc;
                }

td.mbar ul li 	{
		 margin 	  : 0;
		 padding 	  : 4px;
		}

td.mbar:hover ul {
		 display          : block;
		 visibility       : visible;
		}

td.mbar ul li:hover {
                 display          : block;
       		 visibility       : visible;       
       		 background       : #8697cc;
       		 color            : #000000;
     		}

td.mbar a:hover {
		 text-decoration  : none;
                }

/* ----------------------------------------------------------------------------
 * - table formatting                                                         -
 * ----------------------------------------------------------------------------
 */

table.full	{
		 width		  : 100%;
		 border-style     : none;
		 border-collapse  : collapse;
                }

table.text      {
		 width		  : 100%;
		 border-collapse  : collapse;
                }

table.news      {
		 width		  : 100%;
		 border-collapse  : separate;
		 border-spacing   : 6px;
                }

thead.text      {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : bold;
                 text-align       : left;
                 color            : black;
                }

tbody.text      {
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : left;
                 color            : black;
                }

th		{
                 padding          : 3pt;
                }

td		{
                 padding          : 3pt;
                }

td.head 	{
	  	 font-family 	  : sans-serif; 
	  	 font-size  	  : 18pt;
	  	 font-style 	  : normal;
		 font-weight 	  : bold;
		 color 	 	  : #8697cc;
		 padding	  : 3pt;
	 	}

td.title 	{
	  	 font-family 	  : sans-serif; 
	  	 font-size  	  : 18pt;
	  	 font-style 	  : normal;
		 font-weight 	  : bold;
		 color 	 	  : #8697cc;
		 padding	  : 3pt;
		 padding-left	  : 0pt;
		 padding-right	  : 0pt;
	 	}

th.text 	{
	  	 font-family 	  : sans-serif; 
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : bold;
                 text-align       : left;
                 color            : black;
		 border-style	  : solid;
		 border-width     : 1px;
		 border-color     : #8697cc;
	 	}

td.text 	{
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : left;
                 color            : black;
		 border-style	  : solid;
		 border-width     : 1px;
		 border-color     : #8697cc;
	 	}

td.news 	{
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : left;
                 color            : black;
		 border-style	  : solid;
		 border-width     : 1px;
		 border-color     : #8697cc;
		 background       : #eeeeee;	
 	        }


td.footer       {
	  	 font-family 	  : sans-serif; 
	  	 font-size   	  : 8pt;
	  	 font-style  	  : normal;
		 font-weight 	  : normal;
                }

/* ----------------------------------------------------------------------------
 * - list formatting                                                          -
 * ----------------------------------------------------------------------------
 */

ul.text         {
  		 list-style-type  : square;
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : justify;
                 color            : black;
                }

ul.menu         {
                 list-style-type  : square;
                 font-family      : sans-serif;
                 font-size        : 10pt;
                 font-style       : normal;
                 font-weight      : normal;
                 text-align       : justify;
                 padding	  : 3pt;
                 margin 	  : 9pt;
	 	 color 		  : #8697cc;
                }

/* ----------------------------------------------------------------------------
 * - forms                                                                    -
 * ----------------------------------------------------------------------------
 */

select 		{
 		 border-color 	  : #8697cc;
 		 border-style 	  : solid;
                 border-width 	  : 1px;
 		}

input 		{
 		 border-color 	  : #8697cc;
 		 border-style 	  : solid;
                 border-width 	  : 1px;
 		}

input.max       {
	         min-width        : 100%;
                }

/* ----------------------------------------------------------------------------
 * - elements                                                                 -
 * ----------------------------------------------------------------------------
 */

img 		{
 		 border-style     : none;
 		}


img.le          {
                 border-style     : none;
                 margin-top       : 0pt;
                 margin-left      : 0pt;
                 margin-right     : 9pt;
                }

hr 		{
 		 border-color 	  : #8697cc;
 		 border-style 	  : solid;
                 border-width 	  : 1px;
 		}

hr.menu 	{
 		 border-color 	  : #ff9933;
 		 border-style 	  : solid;
                 border-width 	  : 1px;
 		}

hr.head 	{
 		 border-color 	  : #99ff99;
 		 border-style 	  : solid;
                 border-width 	  : 1px;
 		}

hr.clik         {
                 border-color     : #8697cc;
                 border-style     : dotted;
                 border-width     : 1px;
                }

hr.foot 	{
 		 border-color 	  : #ffff00;
 		 border-style 	  : solid;
                 border-width 	  : 1px;
 		}

hr.title 	{
 		 border-color 	  : #8697cc;
 		 border-style 	  : solid;
                 border-width 	  : 5px;
 		}

hr.form 	{
 		 border-color 	  : #dee7ec;
 		 border-style 	  : solid;
                 border-width 	  : 1px;
 		}

em              {
                 color            : #ff00ff;
                }

i.product       {
                 color            : #ff00ff;
                }

i.package       {
                 color            : #ff00ff;
                }

i.item          {
                 color            : #8697cc;
                }

tt.command      {
                 color            : #ff00ff;
                }

tt.option       {
                 color            : #ff00ff;
                }

tt.file         {
                 color            : #ff00ff;
                }

tt.extn         {
                 color            : #ff00ff;
                }

tt.path         {
                 color            : #ff00ff;
                }

tt.code         {
                 color            : #ff00ff;
                }

a.chapter       {
                 color            : black;
                }

a.appendix      {
                 color            : black;
                }

a.client        {
                 color            : black;
                }

a:link	        {
		 text-decoration  : none;
                }

a:visited       {
		 text-decoration  : none;
                }

a:active        {
		 text-decoration  : none;
                }

a:hover         {
		 text-decoration  : underline;
                }
