/*Réinitialisation toutes marges et paddings
*/body, p, q, h1, h2, h3, a, img, div, span, table, td, tr, ul, ol, li {margin: 0px;padding: 0px;}/*couleurs backgrounds, textes et bordures
*/body {background-color: #88bb73;}#page_texte {background: #052d08;color: #b7ff9d;}
#titre_page {background-image: url(images/header.jpg);}
#site-meter {visibility: hidden;}
#chemin_fer {background: #052d08;}#contenu {background: #01421d;border: 2px #052d08 inset;}
.chapitre td {border-bottom: 1px #052d08 solid;border-right: 1px #052d08 solid;}
h1 span {color: #ccff44;background-color: #01421d;}
h2, h3 {color: #ccff44;}
.legende, .legende_large {background-color: #88bb73;color: #052d08;border: 1px #88bb73 outset;}
/*styles textes et bordures
*/body {font-family: "Comic Sans MS", sans-serif;font-size: .75em;}h1 {font-size: 200%;text-align: right;} 
h2, h3, q, .courriel {font-family: "Bradley Hand ITC", "Comic Sans MS", sans-serif;} 
h2 {font-size: 250%;}
h3 {font-size: 135%;}
q {font-size: 115%;quotes: none;}
#chemin_fer {font-family: "Lucida Sans Unicode", "Bookman Old Style", sans-serif;text-transform: uppercase;}
.chapitre td{font-size: 1.15em;vertical-align: top;line-height: 1.2em;}
.chapitre img{border: 2px #052d08 outset;margin-top: 5px;}
.legende, .legende_large {font-size: 0.75em;line-height: 0.95em;text-align: center;}

/*liens
*/a {text-decoration: none;}
a:link, a:visited {color: #b7ff9d;text-decoration: none;}a:hover, a:active {color: #ccff44;text-decoration: none;}#menu li {list-style-type: none;}
#menu li a {display: block;width: 125px;margin: 2px;}
#menu li a, #navigation a, .lien a {padding-top: 4px;padding-left: 6px;padding-bottom: 4px;padding-right: 6px;}
#menu li a , #menu li a:visited, #navigation a, #navigation a:visited {background: #01421d;border: 2px #052d08 outset;}
#menu li a:hover, #menu li a:active, #navigation a:hover, #navigation a:active {background: #052d08;border: 2px #052d08 inset;}
#menu li a.vide:hover, #navigation a.vide:hover {background: #5c8256;color: #01421d;border: 2px #052d08 outset;}
.lien a:link, .lien a:visited {color: #ccff44;}
.lien a:hover, .lien a:active {background-color: #052d08;}

/* tables */
.chapitre td {padding: 3px;}
.un-tiers {width: 33%;}
.deux-tiers {width: 66%;}
.un-demi {width: 50%;}
.chapitre td p {margin-top: 5px;margin-bottom: 10px;margin-left: 5px;margin-right: 5px;}
.chapitre li {margin-left: 24px;margin-bottom: 6px;list-style-position: inside;}
.image_left {display: block;float: left;margin-right: 6px;}
.image_right {display: block;float: right;margin-left: 6px;}
.legende {display: block;width: 142px;padding: 3px;margin-top: -6px; margin-left: 10px;}
.legende_large {display: block;width: 180px;padding: 3px;margin-top: -6px; margin-left: 28px;}

/*disposition*/body {width: 950px;margin-left: auto;margin-right: auto;}
#titre_page {height: 105px;}
#menu {float: left;margin-top: 95px;margin-left: 5px;margin-right: 5px;}#courriel {margin-top: 260px;}
#site-meter {margin-left: -25px;}
h2 {margin-top: 18px;margin-bottom: 8px;margin-left: 5px;}
h3 {text-align: right;}
q {margin-left: 100px;}
ul {margin-top: 10px;}
#contenu {margin-left: 155px;padding: 2px;}
#chemin_fer {margin-bottom: 5px;padding: 5px;}
#navigation {margin-left: 25px;margin-right: 25px;margin-top: 20px;margin-bottom: 35px;}#prev {display: block;float: left;}
#next {display: block;float: right;}
#navigation hr {visibility: hidden;margin-top: 30px;}

