/* *** Common *** */


/* *** links *** */ 
A{
  color           : #FEE8A4;
  text-decoration : none;
/*  font-weight     : bold; */
}

A.article, A.menu{
  color           : #FEE8A4;
  text-decoration : none;
  font-weight     : bold;
}

A.from_sel {
  font-weight     : bold;
}

A:visited {
  color : #FFFFA4;
}

A:hover{
  color : #FF0000;
}


a.active { 
  padding-left:	  5px;
  padding-right:  5px;
  padding-top:	  2px;
  padding-bottom: 1px;

  border-top:	1px solid #E0E0E0;
  border-left:	1px solid #E0E0E0;

  background-color: #000038; /* #0099FF; */
  
  font-weight:	   bold;
  text-decoration: none;
  letter-spacing:  0.03em;  
}

a.noactive { 
  padding-left:	  5px;
  padding-right:  5px;
  padding-top:	  2px;
  padding-bottom: 1px;
  
  border-top:	1px solid #FFFFFF;
  border-left:	1px solid #FFFFFF;
  
  background-color: #000038; /* #0099CC; */
  
  font-weight:	   bold;
  text-decoration: none;
  letter-spacing:  0.03em;
}

a.active_sub { 
  padding-left:	  5px;
  padding-right:  5px;

  background-color: #000038; /* #0099FF; */
  
  font-weight:	   bold;
  text-decoration: none;
  letter-spacing:  0.03em;  
}

a.active_sub:hover { 
  background-color: #000038; /* #00CCFF; */
  font-weight:	    bold;
  text-decoration:  none;
}

.subMenu {
  background-color: #000038; /* #0099FF; */
}

body {
  margin:  5px;
  padding: 0px;
  font-family: "Verdana CE", Verdana, "Arial CE",  Arial, lucida, sans-serif;
  font-size: 0.9em;
}

/* Colors */

body {
  background-color: #000038; /* #0099CC; */
  color           : #FFFFFF; /* #000000; */
}

/* *** Menu *** */
#mainMenu span {}
#subMenu  span {}


/* *** Layout *** */


.article_left {
  text-align: left;
  float: left;
}

.article_right {
  text-align: right;
  float: right;
}

.article_middle {
  clear: none;
}

.article_main {
/*
  border-style: solid ;
  border-color: red;
  border-width: 1px
*/
  clear: none;
}


.main {
  margin: 5px;
}

.header {
  width: 100%;
}

.left {
  top: 0px;
  width: 200px;  
/* max-width: 200px; */
/*  min-width: 200px; */
/*  float: left; */
/*  clear: right; */
  vertical-align: top;
}

.right {
  top: 0px;
  width: 200px;
/*  max-width: 200px; */
/*  min-width: 200px; */
/*  float: right; */
/*  clear: right; */
  vertical-align: top;
}

.middle {
  top: 0px;
  min-width: 200px;
/*  margin-left: 210px; */
/*  margin-right: 210px; */
/*  clear: none; */
  vertical-align: top;
}

.middle_right {
  top: 0px;
  min-width: 200px;
/*  margin-left: 210px; */
/*  clear: none; */
  vertical-align: top;
}

.middle_left {
  top: 0px;
  min-width: 200px;
/*  margin-right: 210px; */
/*  clear: none; */
  vertical-align: top;
}

.middle_full {
  top: 0px;
  min-width: 200px;
/*  clear: none; */
  vertical-align: top;
}

.footer {
  width: 100%;
  clear: both;
  background-color: #000038; /* #b9b9b9; */
}



/*
 *  forms and related items
 */ 

FORM { 
  margin: 0px; padding: 0px 
}

BUTTON, INPUT {  
  font-size: 1em; 
  border: solid 1px black;
}

/*
 *  IMG - article
 */
.article_img {
  border: solid 1px;
  /* padding-right: 10px; */
  margin-right: 10px;
}

/*
 *  general
 */ 

.box {
  margin-bottom: 10px; 
  border-style: solid ;
  border-color: #0000aa;
  border-width: 1px;
  padding: 5px;
/*  border : 1px solid #0000aa; */
}

