body {background: #fff; font-size: 100.1%; color: #111}

* {margin: 0; padding: 0; font-family: arial,verdana,sans-serif; font-size: 10px}
sub, sup {font-size: 0.9em}
sub {line-height: 0.5em}
img, fieldset {border: none}
ul {list-style: none}
ol {padding: 0 0 0 2em}
table {border-collapse: collapse}
select > option {padding: 0 1em 0 3px}
acronym {border-bottom: dotted 1px}
hr,
legend {display: none;}

p, ul, ol, h1, h2, h3, h4, h5, h6, table, blockquote {margin-bottom: 10px; margin-top: 7px;}

.fix {display: none;}

/* \*/
* html ul li {height: 1%; vertical-align: top}
/* */
ul {list-style: disc;}
html>body ul li {list-style: disc; margin-left: 1.5em;}
ul.files {margin-top: 2px; margin-bottom: 0; list-style: none;}
html>body ul.files li {list-style: none; margin-left: 0;}

div.files {}

.language {color: #333;}

a {color: #111;}
a:hover {color: #fc1721}

#page {font-size: 10px; max-width: 750px; margin: 4px;}

#page h1 {font-size: 14px}
#page h3 {font-size: 11px; color: #103083; padding-bottom: 3px; border-bottom: solid 1px #103083; margin-bottom: 12px;}
#page h3 a {font-size: 11px; color: #103083;}
#page h4 {font-size: 10px; margin-top: 8px;}


#logo {height: 120px; text-align: center; margin-bottom: 10px;}
#logo img {display: inline; line-height: 0;}

#header {color: #7d8489; padding-bottom: 10px; margin: 0 0 12px 0; background-position: -4px 100%; background-repeat: no-repeat;/* text-align: center;*/}

.language-call {display: block; text-align: right; font-size: 9px; margin-top: 0; margin-bottom: 0; padding-bottom: 0;}
.language-call a {color: #7d8489; text-decoration: none;}
.language-call a:hover {color: #fc1721;}

td, th {vertical-align: top; padding-right: 5px; padding-bottom: 5px;}
td.date,
.ambiance {color: #7C7C7C;}


#footer {font-size: 0.9em; color: #999; padding-top: 3px; margin-top: 24px; text-align: center; border-top: solid 1px #999;}
#footer a {color: #999; text-decoration: none;}
#footer a:hover {color: #fc1721}
