/***************************************************************
 *  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-bc, td.en-ac {
   background-image: url('/images/beside-right.gif');
   background-repeat: repeat-y;
   background-position: top left;
   background-color: #CCCCCC;
   font-size: 6pt;
   text-align: right;
   vertical-align: top;
}

td.fa-ac, td.en-bc {
   background-image: url('/images/beside-left.gif');
   background-repeat: repeat-y;
   background-position: top right;
   background-color: #CCCCCC;
   font-size: 6pt;
   text-align: left;
   vertical-align: top;
}

td.fa-content {
   background-color: white;
   font-family: nesf, tahoma;
   font-size: small;
   color: black;
   line-height: 16pt;
   text-align: justify;
   padding: 20px 12px 25px 12px;
}

td.en-content {
   background-color: white;
   font-family: verdana, arial, sans-serif;
   font-size: small;
   color: black;
   line-height: 16pt;
   text-align: left;
   padding: 20px 12px 25px 12px;
}


h1 {font-size: x-large;}
h2 {font-size: large;}
h3 {font-size: medium;}
.fa-content h1 {font-family: traffic, tahoma; font-size: 17pt; padding: 10px 0px 4px 0px; }
.en-content h1 {font-family: tahoma, arial;   font-size: 15pt; padding: 10px 0px 4px 0px; }
.fa-content h2 {font-family: traffic, tahoma; font-size: large;}
.en-content h2 {font-family: tahoma, arial;   font-size: large;}
.fa-content h3 {font-family: traffic, tahoma; font-size: medium;}
.en-content h3 {font-family: tahoma, arial;   font-size: medium;}
h4 {font-size: small;}
h5 {font-size: x-small;}
h6 {font-size: xx-small;}
h7 {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 {text-align: center; vertical-align: middle; font-family: nesf, tahoma;   font-size: 9pt; color: #707070; line-height: 170%; background-color: white; }
.en-bottom {text-align: center; vertical-align: middle; font-family: verdana, arial; font-size: 9pt; color: #707070; line-height: 170%; background-color: white; }

.fa-submenu {text-align: left;  vertical-align: top; font-family: nesf, tahoma;   font-size: 10pt; color: maroon; line-height: 130%; padding: 3px 0px 3px 10px; }
.en-submenu {text-align: right; vertical-align: top; font-family: verdana, arial; font-size: 10pt; color: maroon; line-height: 130%; padding: 3px 10px 3px 0px; }

.fa-submenu a:link, a:active, a:visited  {color: black; text-decoration: none;}
.en-submenu a:link, a:active, a:visited  {color: black; text-decoration: none;}
.fa-submenu a:hover  {color: black;  text-decoration: underline;}
.en-submenu a:hover  {color: black;  text-decoration: underline;}

/*---------------- HOME -------------------------- */


.fa-arch-title { font-size: 9pt; }
.en-arch-title { font-size: 9pt; }
.fa-arch-item  { vertical-align: middle; padding: 2px 12px 10px 12px; }
.en-arch-item  { vertical-align: middle; padding: 2px 12px 10px 12px; }
.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; }




/* ----------------------- MISC ----------------------------- */

img { border-color: black; }
