/***************************************************************
 *  Default Style Sheet                                        *
 *                                            SIF 20/10/2003   *
 ***************************************************************/


/* -------------- General -------------------------- */

body {
   margin: 0px;
   color: black;
   background-color: white;
   font-family: tahoma;
}

a:link, a:active, a:visited  {color: blue; text-decoration: none;} /* #336699 */
a:hover  {color: navy;  text-decoration: underline;}

td.fa-content {
   font-family: nesf, tahoma;
   font-size: small;
   color: black;
   line-height: 16pt;
   padding: 10px 6px 6px 6px;
}

td.en-content {
   font-family: verdana, arial, sans-serif;
   font-size: small;
   color: black;
   line-height: 16pt;
   padding: 10px 6px 6px 6px;
}

td.rep-header {
   font-size: 10pt;
   text-align: center;
   font-weight: bold; 
   padding:5px;
}

td.rep-item {
   font-size: 8pt;
   padding:2px;
}

h1 {color: darkgray; font-size: x-large;}
h2 {color: darkgray; font-size: large;}
.fa-content h1 {color: darkgary; font-family: traffic, tahoma; font-size: 17pt; padding: 10px 0px 4px 0px; }
.en-content h1 {color: darkgray; font-family: tahoma, arial;   font-size: 15pt; padding: 10px 0px 4px 0px; }
.fa-content h2 {color: darkgray; font-family: traffic, tahoma; font-size: large;}
.en-content h2 {color: darkgray; font-family: tahoma, arial;   font-size: large;}
h3 {color: darkgray; font-size: medium;}
h4 {color: darkgray; font-size: small;}
h5 {color: darkgray; font-size: x-small;}
h6 {color: darkgray; font-size: xx-small;}
h7 {color: darkgray; font-size: xx-small;}

.fa-input { color: navy; font-family: nesf, tahoma;  font-size: 8pt; }
.en-input { color: navy; font-family: arial, tahoma; font-size: 8pt; }
.fa-bottom { vertical-align: middle; font-family: nesf, tahoma;   font-size: 9pt; color: #707070; line-height: 150%; background-color:#FAFAFA }
.en-bottom { vertical-align: middle; font-family: verdana, arial; font-size: 9pt; color: #707070; line-height: 150%; background-color:#FAFAFA }


/*---------------- HOME -------------------------- */
.home-logo {
   background-image: url('../images/back_logo.gif');
   background-repeat: no-repeat;
   background-position-y:center
   background-position-x:center
}


.fa-arch-title { font-size: 9pt; }
.en-arch-title { font-size: 9pt; }
.fa-arch-item  { vertical-align: middle; padding: 2px 8px 10px 15px; }
.en-arch-item  { vertical-align: middle; padding: 2px 15px 10px 15px; }
.fa-arch-head  { vertical-align: middle; color: blue; font-family: nesf, tahoma;    font-size: 10pt; padding: 4px 0px 0px 0px; text-align: justify; }
.en-arch-head  { vertical-align: middle; color: blue; font-family: verdana, tahoma; font-size: 10pt; padding: 4px 0px 0px 0px; }
.fa-arch-first { vertical-align: middle; color: black; font-size: 9pt; padding: 1px 0px 0px 0px;  text-align: justify; }
.en-arch-first { vertical-align: middle; color: black; font-size: 9pt; padding: 1px 0px 0px 0px; } /* #9090FF */
.fa-arch-thumb { padding: 1px 0px 1px 8px; }
.en-arch-thumb { padding: 1px 8px 1px 0px; }

.side-table     { background: #E7E7E7; border-width: 1px; border-style: none; border-color: #D8D8D8;}
.fa-side-head   { color: #606060; background: #E7E7E7; font-size: 9pt; text-align: center; font-weight: bold; padding: 2px 5px 2px 5px;}
.en-side-head   { color: #606060; background: #E7E7E7; font-size: 9pt; text-align: center; font-weight: bold; padding: 2px 5px 2px 5px;}
.fa-side-col-0  { color: #707070; background: #F7F7F7; font-size: 9pt; text-align: right; padding: 2px 7px 2px 7px;}
.en-side-col-0  { color: #707070; background: #F7F7F7; font-size: 8pt; text-align: left;  padding: 2px 7px 2px 7px;}
.fa-side-col-1  { color: #707070; background: #F7F7F7; font-size: 9pt; text-align: left;  padding: 2px 7px 2px 7px;}
.en-side-col-1  { color: #707070; background: #F7F7F7; font-size: 8pt; text-align: right; padding: 2px 7px 2px 7px;}
.fa-side-col-0  a:link,    .en-side-col-0  a:link    { color: black; text-decoration: none; }
.fa-side-col-0  a:visited, .en-side-col-0  a:visited { color: black; text-decoration: none; }
.fa-side-col-0  a:hover,   .en-side-col-0  a:hover   { color: black; text-decoration: underline; }
.fa-side-col-1  a:link,    .en-side-col-1  a:link    { color: black; text-decoration: none; }
.fa-side-col-1  a:visited, .en-side-col-1  a:visited { color: black; text-decoration: none; }
.fa-side-col-1  a:hover,   .en-side-col-1  a:hover   { color: black; text-decoration: underline; }
.side-empty     { background: #555555; }


.fa-paper-top     { background: #FFFFEA; vertical-align: middle; font-size: 14pt; font-weight: bold;}
.en-paper-top     { background: #FFFFEA; vertical-align: middle; font-size: 14pt; font-weight: bold;}
.fa-paper-bottom  { background-image: url('../images/buttommargin.gif'); background-repeat: repeat-x; font-size: 5pt }
.en-paper-bottom  { background-image: url('../images/buttommargin.gif'); background-repeat: repeat-x; font-size: 5pt }
.fa-paper-head    { color: #FFFFEA; background: #555555;  font-family: nesf, tahoma; font-size: 9pt; text-align: right; font-weight: bold; padding: 2px 5px 2px 5px;}
.en-paper-head    { color: #FFFFEA; background: #555555;  font-family: arial, tahoma; font-size: 10pt; text-align: left; font-weight: bold; padding: 2px 5px 2px 5px;}
.fa-paper-first   { background-image: url('../images/rightmargin.gif'); background-repeat: repeat-y; font-size: 5pt }
.en-paper-first   { background-image: url('../images/en-rightmargin.gif'); background-repeat: repeat-y; font-size: 5pt }
.fa-paper-item    { list-style-image: url('../images/arrow.gif'); line-height: 160%; padding-left:5px; padding-right:20px; padding-top:25px; padding-bottom:40px}
.en-paper-item    { list-style-image: url('../images/arrow.gif'); line-height: 160%; padding-left:20px; padding-right:5px; padding-top:25px; padding-bottom:40px}
.fa-paper-empty   { background: #FFFFEA; vertical-align: top; font-size: 10pt; }
.en-paper-empty   { background: #FFFFEA; vertical-align: top; font-size: 10pt; }


/* ----------------------- MISC ----------------------------- */

img { border-color: black; }

.admtbl { color: #000000; border-width: 2px; border-style: outset; border-color: gray; border-collapse: collapse; }
.admttl, .admimg, .admdsc { color: black ; font-size: 10pt; vertical-align: bottom; border-collapse: collapse; }
.admttl { color: silver; background-color: black; }
.admimg { text-align: center; background-color: white; }
.admdsc { background-color: #FFFFEA; }


/* ====================== TRASHCAN =========================
html {
   scrollbar-base-color:  #FFE6D6; //#CDDAF0
   scrollbar-arrow-color: black;
}
   background-image: url('///imagesbacklogo.gif');
   background-attachment: fixed;
   background-attachment: scroll;
   background-position-x: 180px;
   background-position-y: 130px;
   background-repeat: repeat-y;
tr.listhead, tr.lhi, tr.ldk { font-size: x-small; color: black; background-color: white; }
tr.listhead { color: blue; background-color: black; }
tr.ldk { background-color: #EEEEEE; }
.echeck { color: navy; font-family: arial, sans-serif; font-size: 8pt;}
.edit-head   { color: #D8D8D8; background: black; font-family: nesf, tahoma; font-size: 9pt; text-align: center; font-weight: bold; padding: 2px 5px 2px 5px;}
=========================================== */