table {font-family:sans-serif; font-size:100%; margin:0 auto; line-height:140%;}
td {font-family:sans-serif; font-size:100%; line-height:140%;}
dt {font-family:sans-serif; font-size:100%; font-weight:bold;}
dd {font-family:sans-serif; font-size:100%; text-align:justify; padding-bottom:0.4em;}

img {border:none;}
h1 {margin:0.5em; text-align:center; font-family:sans-serif; font-size:145%; font-weight:bold; letter-spacing:0.5em;}
h2 {text-align:center; font-family:sans-serif; font-size:115%; font-weight:bold; letter-spacing:0.4em;padding-left:0.3em;padding-bottom:0.3em;border-bottom:thin solid red;}
h3 {text-align:center; font-family:sans-serif; font-size:108%; font-weight:bold; letter-spacing:0.4em;}
h4 {text-align:center; font-family:sans-serif; font-size:108%; font-weight:bold; letter-spacing:0.4em; color:#ff0000;}
h5 {font-style:italic; font-family:sans-serif; font-size:102%;padding-bottom:0.1em;margin-bottom:0.1em;}
h6 {text-align:center; font-family:sans-serif; font-size:102%;padding-bottom:0.3em;margin-bottom:0.3em;}
p {text-align:justify; font-family:sans-serif; font-size:100%; letter-spacing:0.05em;}
p.centre {text-align:center; font-family:sans-serif; font-size:100%;}
a {text-decoration:none;}
em {color:#605;font-weight:bold;}
td.date {background-color:#fff0e0;}
span.trav {float:left;color:#0a0;}

table.global {width:64em;border:thin solid blue;}

.logo {font-family:cursive;font-style:italic;font-size:100%;color:#d000c0;text-align:center;}
.logo a {font-family:"English 111 Vivace BT",cursive;font-style:italic;font-size:100%;color:#d000c0;padding:0.1em;letter-spacing:0.28em;text-align:center;}
.logo span {font-family:"English 111 Vivace BT",cursive;font-style:italic;font-size:100%;color:#d000c0;padding:0.1em;letter-spacing:0.28em;text-align:center;}
.logo a:hover {background-color:#c0ffe0;}
.logo a:hover img {}

div.daterep {text-align:center;}
span.daterep {font-family:verdana; font-size:100%; font-weight:bold; font-style:italic; color:#ff0000;}
a.daterep {text-decoration:none; padding:0.4em; color:#0000ff;}
a.daterep:hover {background-color:#e0ffff;}

div#pages {font-size:100%;width:auto;}
#pages a {font-size:90%;}

div.taille {float:right;margin-top:-0.4em;margin-right:-0.15em;}
.taille fieldset {float:right;}
.taille input {font-family:serif;font-size:80%;background-color:#fff;margin:0px;padding:0px;}
.taille input:hover {background-color:#8cf;cursor:pointer;}

div.horiz {float:right;padding:0.3em;position:relative;}
.horiz a {position:relative;padding:0.3em;margin:0.3em;background-color:#e8e8e8;color:#3000a0;border:thin solid #b0b0b0;}
.horiz a:hover {position:relative;padding:0.3em;margin:0.3em;background-color:#e8f8e8;color:#3000a0;border:thin solid #b0d0b0;}
.horiz a span {position:absolute;bottom:2em;left:-8em;width:15em;font-size:90%;text-align:left;padding:0.2em;visibility:hidden;display:none;color:transparent;background-color:transparent;line-height:110%;}
.horiz a:hover span {position:absolute;bottom:2em;left:-8em;right:1em;width:15em;font-size:90%;text-align:left;padding:0.2em;visibility:visible;display:inline;text-decoration:none;color:#900060;background-color:#ffffe0;border: 1px solid #606060;line-height:110%;}

td.gauche {width:17em; background-color:#e0ffe0;}
div.souligne {float:left;}
div.gauche {float:left;font-family:sans-serif; font-size:90%; width:100%; overflow:auto; padding-bottom:1.5em;}
.gauche li {text-align:left;}
.gauche a {color:#0000e0;padding:0.2em;}
.gauche a.art {text-align:left;background-color:#d8ffff;color:#404000;padding:0.2em;}
.gauche a:hover {background-color:#ffffd0;color:#0000c0;padding:0.2em;}
.gauche a.art:hover {background-color:#f0ffff;color:#0000c0;padding:0.2em;}
.gauche ul {padding-left:0.9em;margin-left:0.9em;}
.gauche ul.art {list-style:url("pucerouge.gif");}
.gauche li {text-indent:-0.5em;padding-left:0.3em;}
.gauche li.plus {text-align:left;color:#400060;list-style:url("plus.gif");}
.gauche li.moins {text-align:left;color:#400060;list-style:url("moins.gif");}
.gauche li.rien {text-align:left;color:#400060;list-style:url("rien.gif");}
.gauche li.visible {text-align:left;background-color:#f4ffe0;color:#e00000;}

td.centre {width:46em;}
div.article {font-family:serif; font-size:108%; width:98%; padding:0.3em; padding-bottom:1.5em;}
.article h5 {text-align:left; font-family:sans-serif; font-size:108%; font-weight:bold; letter-spacing:0.1em; color:#000000;}
.article p {text-align:justify; font-family:serif; font-size:108%}
.article p.evidence {background-color:#ffe0e0;}
.article a {text-align:left; font-family:serif; font-size:108%}
.article ul {text-align:left; font-family:serif; font-size:108%; padding-bottom:1em;}
.article li.evidence {background-color:#ffe0e0;}
.article hr {margin:0px;}
p.note {font-style:italic;color:#206020;}

div.calrep { font-family: arial, sans-serif; border:thin solid red; padding: 0.5em; letter-spacing: 0.04em; background:#f0f8ff;}
.calrep p { text-align: justify; text-indent: 1.8em; color:#400000;}
.calrep h3 { text-align: center; color:#400000;}
.calrep h5 {text-align:left; font-family:sans-serif; font-size:108%; font-weight:bold; letter-spacing:0.1em; color:#000000; margin:0px; padding:0px;}
.calrep ul {margin-top:0.6em;}

p.bienvenue1 {font-family:cursive;font-size:230%;font-weight:normal;font-style:italic;letter-spacing:0.2em;color:#800080;}
p.bienvenue2 {font-family:cursive;font-size:140%;font-weight:normal;font-style:italic;letter-spacing:0.2em;color:#800080;}

table.impr {width:183mm;padding:0.6em;border:none;text-align:center;}
.impr div.calrep { font-family: arial, sans-serif; border-style: none; letter-spacing: 0.04em; background:#f0f8ff;}

span.homme {font-weight:bold;color:#a00000;}
span.citoyen {font-weight:bold;color:#a000a0;}

div.form {font-family:serif; font-size:108%; text-align:center; width:auto; height:auto; margin:1em; padding:0.3em; border:1px solid; color:#008;}
.form h6 {font-family:sans-serif; font-weight:normal; font-size:120%; margin:0.3em;} 
.form fieldset {border:none;}
.form input {margin:1em;}
.form textarea {height:10em;}

blockquote, li {text-align: justify;}
small {font-size:50%;}

