/* Layout stylesheet */
* { margin: 0; padding: 0; text-decoration: none; text-transform: none; font-weight: normal; font-style: normal; }

/* Flexible HTML basic styling */
#col-a               { float: right; width: 100%; margin:0; padding: 0;}
#col-b               { float: left;  margin-left:  -13em; z-index: 10; width: 13em;} /* [3] */
#col-c               { float: right; margin-right: -13em; z-index: 11; } /* [3] */
.sidecol             { position: relative; width: 13em; overflow: hidden; }
.show-all   #columns { padding: 0 13em 0 13em; }
.hide-left  #columns { padding: 0 13em 0 0; }
.hide-right #columns { padding: 0 0 0 13em; }
.cols-wrapper        { width: 100%; }
.float-wrapper       { float: left; width: 100%; position: relative; z-index: 0; }
.box, .main-content  { margin: 0 ; padding: 0;}
.clear               { clear: both; }
.none                { display: none; }
.clearall            { float: none; clear: both; }
.displaynone         { display: none; }
/* #pageLogin           { position: absolute; top:2.25em; right: 2.5em; color: white ;} */

/* Tweaks mode 
  [1] Play nice with EMs in Opera 6 and IE Win.
  [2] Support for Mozilla, but IE doesn't likes it.
  [3] Z indices needed for link clickability in IE Mac and Opera 6.
  [4] Mozilla needs a non zero value, seems to be a bug.
*/
body { margin: 0 auto; font-size: 100.01%; } /* [1] */
#col-a[id] { /* [2] */
  margin-left: -1px;
}
#col-b[id] { /* [2] */
  margin-right: 1px;
}
#col-c[id] { /* [2] */
  margin-left: 1px;
}
.cols-wrapper[class] {
  padding-bottom: 0.1px; /* [4] */
}
.float-wrapper[class] { /* [2] */
  margin-right: -1px;
}

/* Generics */
form, select input   {display: inline; }

/* Bel-EPA specialisations */

