/*
   Title:  Stylesheet for WAM HTML pages
   Update.: 24 FEB 2004
   Author: Frederic Bes
*/

@import "logo2.css";

/* ######## Logos ######## */
.logos {
    width: 100%; text-align: right;
    padding-top: 2px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}
.logoProjet {
}
.logoAutre {
    vertical-align : middle;
}

/* ######## Site navigation ######## */
p.MenuSite:before {
    content: "|";
    display:none;
    background-color: #486484;
    color: #486484;
    text-align: right;
    width: 100%;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    font-size: x-small;
    margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px;
}
p.MenuSite {
    background-color: #7995B6;
    color: #D8E4F2;
    font-weight: bold;
    text-align: left;
    width: 100%;
    padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}
p.thread {
    display:block;
    background-color: #486484;
    color: #D8E4F2;
    text-align: left;
    width: 100%;
    padding-top: 1px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    font-size: small;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}
p.high_band { 
    display:block;
    background-color: #486484;
    color: white;
    text-align: right;
    width: 100%;
    padding-top: 0.01px; padding-bottom: 0.01px; padding-left: 0px; padding-right: 0px;
    font-size: small;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;  clear: both;
}
p.high_band input {
    color: black;
}
form.search {     
    background-color: #486484;
    color: white;
    font-weight : bold;
    text-align: right;
    padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 3px;
    font-size: x-small;
    margin : 0;
}
p.MenuSite a,
p.thread a,
p.thread a.current {
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;
    color: #FFFFFF
}
p.MenuSite a.current {
    color: #486484
}
p.MenuSite a:visited,
p.thread a:visited {
    padding-left: 5px;
    padding-right: 5px;    
    text-decoration: none;
    color: #FFFFFF;
}
p.MenuSite a:hover,
p.thread a:hover {
    padding-left: 5px;
    padding-right: 5px;    
    text-decoration: underline;
    color: #FFFFFF;
}
p.MenuSite span.sep {
}

/* ######## Local navigation ######## */
dl.MenuRubrique {
    display: none;
}

/* ######## Page body ######## */
body {
    background-color: #ffffff;
    color: #666666;
    font-family: verdana,arial,sans-serif;
    font-size: 14px;
    line-height: 19px;
    margin-top: 3px; margin-bottom: 3px; margin-left: 3px; margin-right: 3px;
}
.bodyText {
    background-color: #F9F7F4;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 10px;
    padding-top: 0px;
}
.bodyText h1 {
    background-color: #D8D8C9;    
    text-align: left;
    padding-top: 2px; padding-bottom: 2px; padding-left: 1em; padding-right: 0px;
    margin-top: 20px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
    font-weight: bold;
    font-size: 200%;}
.bodyText h2 {
    background-color: #D8D8C9;
    text-align: left;
    padding-top: 2px; padding-bottom: 2px; padding-left: 1em; padding-right: 0px;
    margin-top: 20px; margin-bottom: 0px; margin-left: 1em; margin-right: 0px;
    font-weight: bold;
    font-size: 100%;
}
.bodyText h3 {    
    background-color: #D8D8C9;
    text-align: left;
    padding-top: 2px; padding-bottom: 2px; padding-left: .2em; padding-right: 0px;
    margin-top: 20px; margin-bottom: 0px; margin-left: 1.8em; margin-right: 0px;
    font-weight: normal;
    font-size: 100%;
}
.bodyText h4 {    
    text-align: left;
    padding-top: 2px; padding-bottom: 2px; padding-left: 1em; padding-right: 0px;
    margin-top: 20px; margin-bottom: 0px; margin-left: 1em; margin-right: 0px;
    font-weight: bold;
    font-size: 100%;
}
.bodyText p {
    text-align: justify;
    padding-top: 2px; padding-bottom: 2px; padding-left: 1em; padding-right: 1em;
    margin-top: 20px; margin-bottom: 0px; margin-left: 1em; margin-right: 1em;
}
.bodyText dd p {padding: 0; margin: .2em 0;
}
.bodyText pre,
.bodyText dl,
.bodyText dt,
.bodyText ol,
.bodyText ul {
    margin: 1em; 
}
.bodyText dd,
.bodyText li {
    margin-left: 4em;
    margin-right: 4em;
}
.bodyText a:link {
    text-decoration: underline;
}
.bodyText a:visited {
}
.bodyText a:hover {
}
.bodyText:after {
    content: "|";
    display:none;
    background-color: #486484;
    color: #486484;
    text-align: right;
    width: 100%;
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    font-size: x-small;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}
.bodyText .dernier {
    padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;
    font-size: x-small;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
    width: 100%;
}
.bodyText .dernier:after {
    content:"Copyright 2003 INRIA";
    display: block;
    background-color: #7995B6;
    color: #D8E4F2;
    font-style: italic;
    text-align: right;
    width: 100%;
    padding-top: 2px; padding-bottom: 2px; padding-left: 0px; padding-right: 0px;
    font-size: small;
    margin-top: 3em; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}
img {
    border: 0px solid Black;
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}
a:link {
    text-decoration: none;
    color: #576D87;
}
a:visited {
    text-decoration: none;
    color: #576D87;
}
a:hover {
    text-decoration: underline;
    color: #9E1310;
}
.dernier {
}

/* ###### Footer ###### */
.footer {
  margin-top: 0.2em;
}
.footer hr {
  display:none;
}
.imgfooter {
    float: right;
}
.textfooter {
}
.textfooter span,
.textfooter a,
.textfooter address {
}
.textfooter strong {
}
.right {
float:right; width: 50%; font-style: italic; margin: 4px
}

