body { margin: 0em}
body.lggris {background:#d8d8d8 url(images/tnit.gif) no-repeat;
  background-position: 24px 4px}
body.lgbeig {background:#e2c462 url(images/tnit.gif) no-repeat;
  background-position: 24px 4px}
img {background-color : transparent;}
table {font-size : 90%;}
blockquote {text-align : justify; margin-left : 10%;}
li {line-height: 1.3em; padding-bottom: .5em}
.li a {text-decoration: none;  color: red;}
.li a:hover {  text-decoration: underline;}
p.a{font-size: large;font-family: serif; line-height: 1.4em;}
p.b{text-align: justify; font-size: large; font-family: serif; line-height:1.2em}
p.ba{text-align: justify; font-size: large; font-family: sans-serif}
p.c{text-align:justify; font-size:medium; font-family:serif;line-height:1.2em}
p.ca{text-align:justify;font-size: medium;font-family:sans-serif;}
.cb{text-align:justify; font-size:medium; font-family:sans-serif; color:#ffffff}
p.d{text-align:justify; font-size: small; font-family:serif}
p.da{text-align:justify;font-size: small; font-family:sans-serif}
p.auteur{font-size: 90%; margin-top: 0em; margin-bottom: 1.5em;
     text-align: right; font-style: italic; font-family: serif}
p.indent {padding: .1em;margin: 0em 2em;line-height: 1.3em;
    text-align:justify;text-indent:10%}
.g{font-weight: bold} .i{font-style:italic} 
.j{text-align:justify; }
.center {text-align: center}
.date{font-size: 110%;font-weight:bold;font-style:italic;}
.important{border-bottom: 1px solid #ff0000; }
.citat{font-size: 1.1em;text-align: justify; font-style: italic;
   background: #e0e0d0 none; color: #000000;
   padding: 1em .8em; margin: 1em 1em 2em 4em;}
.citation {font-size:90%;font-style: italic;text-align: justify;
   background-color: transparent; color: #4040a0;
   margin: 1em 1em 2em 4em;}
.resume{font-size: medium; font-weight: bold; text-align: justify;
   background:#ffffff none; color: #000000;
   padding: 1em .8em; margin: 2em 0em;}

.book { background:#ffffd0 none; margin-left:5px; padding: 1em .8em;
    }

.box740 {width:740px;margin:5px auto 0px; padding: 0px;
   border-width: 1px 1px 1px 1px; border-color: #41b4a3; border-style: solid;
   background:#ffffff none;text-align:left }
.box740 p {padding-left: 6px}
.boxmarg200 {margin: 0px 40px 0px 200px}
.box {border: none;
    background:transparent none; color:#000000;
    padding: .5em 1em; margin: 0em 2em 0em 5em}
.boxblanc {border:none;
    background: #f8f8f0 none; color:#101040;
    padding: .5em 1em; margin: 0em 2em 0em 5em}
.boxjaune {border:none;
    background: #feffc0 none; color:#000000;
    padding: .5em 1em; margin: 0em 2em 0em 5em}
.boxgris {border: none;
    background: #e0e0e0 none; color:#333366;
    padding: .5em 1em; margin: 0em 2em 0em 5em}
.boxrose {border:none;
    background: #ffe0e0 none; color:#333366;
    padding: .5em 1em; margin: 0em 2em 0em 5em}
.boxvert {border: none;
    background: #a0e0a0 none; color:#333366;
    padding: .5em 1em; margin: 0em 2em 0em 5em}
.boxbleu {border:none;
    background:#eeeefd none; color:#000000;
    padding: .5em 1em; margin: 0em 2em 0em 5em;  }
.boxbleu1 {border:none; line-height: 1.3em;
    background:#8080d0 none; color:#ffff80 !important;
    padding: .5em 1em; margin: 0em 2em 0em 5em;  }
.boxpapir { background:#ffffaa url('bd/fond.gif');
    padding: 2em 1em;margin: 1.5em 2em;}
.boxmer {background: #88eeff url('images/bor0198-2.jpg');
     font-weight: 600;  margin-right: 4%; margin-left: 130}
.rbox {  border-style:solid; border-width:thin;
  background: transparent none; color:#333366;
  padding: .5em 1em; margin: 0em 2em 0em 5em}
.rboxblanc { border-style:groove; border-width:thick;
    background-color: #fffff8; color:#000000;
    padding: .5em 1em; margin: 0em 2em 0em 5em}
.rboxbleu {border-style:groove; border-width:thick;
    background-color: #f0f0fd; color:#000000;
    padding: .5em 1em; margin: 0em 2em 0em 5em}
.rboxrose {  border-style:solid; border-width:thin;
  background: #fff0e0 none; color:#333366;
  padding: .5em 1em; margin: 0em 2em 0em 5em}
.rboxjaune {border-style:groove; border-width:thick;
  background:#fefea0 none;color:#333366;border-color:yellow;
  padding: .5em 1em; margin: 0em 2em 0em 5em}
.rboxvert {border-style:groove; border-width:thick;
  background: #a0e0a0 none; color:#333366;
  padding: .5em 1em; margin: 0em 2em 0em 5em}
.rboxbeige {border-style:groove; border-width:thick;
  background: #f0fac8 none; color:#333366;
  padding: .5em 1em; margin: 0em 2em 0em 5em}
.rboxgris {border-style:groove; border-width:thick;
  background: #d8d8d8 none; color:#333366;
  padding: 0em 1em; margin: 0em 2em 0em 5em}
.rboxnoir  {border-style:groove; border-width:thick;
  background:#000000 none;color:#ffffd0;border-color:#ffffd0;
  padding: .5em 1em; margin: 0em 2em 0em 5em}
h1 {text-align: center; margin-top: .8em; margin-bottom: 1em;
    font-size: 2.8em;  font-weight: bold }
h1.blue {margin:4px 10px 0px 10px; padding:0.5em; letter-spacing: 10px;
    font-size: 32pt; font-weight: 900; font-family: Arial, sans-serif;
    text-align: center;border-style:inset; border-width:medium;
    background-image:url(images/blue.jpg); color: #000000}
h2 {text-align: center; margin-top: 1.2em; margin-bottom: 1em;
 font-size: 2em; font-weight: bold}
h2.bleujaune {background-color: blue; color: yellow;
    padding: 4px; text-align: center}
h3 {text-align: center; margin-top: 1em; margin-bottom: .5em;
 font-size: 120%; font-weight: bold}
h4 {text-align: left; margin-top: 1em; margin-bottom: .5em;
 font-size: 100%; font-weight: bold}
h5.osady{text-align: center; margin: 0em 0em 2em 0em; padding: 0em;
    font-size: 10pt;
    font-weight: normal; background-color: transparent;
    letter-spacing: 2; color: blue;}
a {color: #a5aE2F;}
a:hover {text-decoration: none;}
#gauche {float: left; padding: 0em; margin: 8px 2px 2em 8px; width:640px;}
#gauche h1 {border:2px solid #9a9a9a; font-size: 1.5em;
  background:#cd30cd none; color:#ffffff; font-weight: bold;
  padding:2px 0px 8px; margin: 0px; }
#gauche div.article {border:2px solid #888888;  text-align: justify;
	background:#888888 url('images/chalk.jpg'); color:#000000;
        padding: .5em; margin:0em; line-height:1.5em; overflow:auto;}
#gauche p {text-align: justify;}
#gauche p.auteur {border:2px solid #9a9a9a;
  background:#888888 none; color:#ffffff; font-style: italic;
  padding:0px 2px 10px 4px; margin: 0em;}
#gauche div.comment{font-size: medium; color:#604040}
#droit { margin: 8px 3px 12px 660px; }
#droit .titre {border:1px solid #9a9a9a; font-weight: bold; font-size: 12px;
   background:#cd30cd none; color:#ffffff;
   padding: 0px 2px 0px 8px; margin: 0px}
#droit .resume { border:0px;
  background-color: #f0f0f0; color:#000000; font-size: 10px; text-align: justify;
    padding: 3px; margin: 0px ;  }
#droit .source {
   text-align: right; font-style: italic; font-size: 10px; font-weight: bold;
   background-color:#888888; color:#ffffff;
   padding: 1px 5px 2px 28px; margin: 0px 0px 7px 0px}
#droit a:link a:visited {text-decoration : none;  color: #ffffff !important;}
#droit a:hover {color: #000000; background: #99ccff; text-decoration: none;}
.ru { float:left; width:54.5%; color: #000000;
    padding:.4em; margin:0em .1em 0em .5em}
.ru h2 {font-size: 120%;font-weight: bold; text-align: center;
   border-style:solid; border-width:thin; background-color: transparent;
   padding-top: 0; margin-top: 1.5em }
.ru p { text-align: justify; line-height: 1.3em;
   margin-top: 0;  margin-bottom: 0}
.fr {background:#fff0e0 none; color:#333366;
   padding: .5em;  margin: 0em .1em 0em 57%}
.fr h2 {font-size:120%; font-weight: bold; text-align: center;
   border-style:solid; border-width:thin; background-color: transparent;
   margin-top: 1.5em }
.fr p {font-size: 100%; text-align: justify; line-height: 1.4em;
   margin-top: 0; margin-bottom: 0}
#logo0 {color: blue;font-size: 2.8em;font-weight: bold; font-style: italic;
     text-align: left}
#logo1 {background:transparent url('images/tnit.gif') no-repeat;
        background-position: 8px 14px; height: 74px;
        padding: 0; margin: 0}
#logo1g {background:#d0d0d0 url('images/tnit.gif') no-repeat;
        background-position: 8px 14px; height: 74px;
        padding: 0; margin: 0}
#logo1b {background:#e2c462 url('images/tnit.gif') no-repeat;
        background-position: 8px 14px; height: 74px;
        padding: 0; margin: 0}
#logo2 {background:#f0f080 url('images/tnitc.gif') no-repeat;
        background-position: 24px 2px ; height: 166px;
        padding: 0; margin: 0}
#logo3 {background:#297bac url('images/pohled.gif') no-repeat;
        background-position: 5em 0em ; height: 166px;
        padding: 0; margin: 0}
#logo740 { background: #41b4a3 url('images/tnit.gif') no-repeat;
   background-position: 8px 4px; padding:0; margin:0;width:734px;height:60px;
   border-width: 1px 0px 0px 0px; border-color: #41b4a3; border-style: solid}
#top {position: absolute; top:10px; right:30px; font-size: 10pt;
     text-align: right; font-weight: bold; color: #f04040}
#top img {border: none; vertical-align:middle; }


