body {margin:0; padding: 0; text-align: center; font: normal 0.75em  arial, "trebuchet MS", verdana, sans-serif;background: #eee; color: #1e1e1e}
.clear {margin: 0; padding: 0: font-size: 1px; clear: both}
h1, h2 {font: bold 1.75em monaco; color: #ab5c5c;  margin: 0.5em 0 1em 0}
h1 {font-size: 2em;color: #ddd;padding: 0.8em 0 0.8em 0; text-align: center; background:#fefdfd; border-bottom: 1px dotted #ccc; margin: 0; width: 35.9em; _ width: 38.5em}
h1 a {color: #ccc; text-decoration: none}
h2 {margin-left: 3.3em; }
h3 {margin-left: 4.8em; color: #000; font: bold 1.25em monaco;}
p {clear: both}
p.haut {text-align: right; margin: 0 0 0 20.6em; _width: 56.5em; border-left: 1px solid #ccc; padding: 1em;}
p.haut a {font-size: 0.8em; color: #555; text-decoration: none;}

#conteneur {width:72em; text-align: left; margin: 0 auto; background:#fefdfd; border: 1px solid #5B5157}
.home {background: url(fond_fs_home.jpg) no-repeat left top; height: 630px; width: 600px;margin: 0 auto; border: 1px solid #5B5157}
.home h1 {font: bold 4em tahoma, "trebuchet MS", arial;  padding: 0; border: none; color: #333; text-align: center; padding-top: 2.5em; width: auto; background: none}
.home h1 a, .home h2 a {text-decoration: none; color: #333}
.home h2 {font: bold 2em tahoma, "trebuchet MS", arial; color: #333; text-align: center; margin: 6em 0 0 0}
.home h3 {font: normal 1.5em tahoma, "trebuchet MS", arial; color: #333; text-align: center; margin: 5.5em 0 0 0}
#credits {display: none}

div#gauche {width: 18.6em; padding: 1em; float: left; border-right: 1px solid #ccc}
div#droit{width: 51.3em; min-height: 40em; float: left; background: url(fond_fs.jpg) no-repeat -4em 3em;}
div.mentions {margin-left: 12em; padding-top: 5em; line-height: 1.8em}
div.mentions a {color: #1e1e1e; text-decoration: none;}
div.mentions a:hover {text-decoration: underline;}
div#droit p {width: 40.7em; padding-right: 4em; margin-left: 72px; line-height: 1.5em;}

div#droit p.commentaire {font: italic 1em arial; width: 23em; margin: 2.5em 0 0  9em }
div#droit p.commentaire2 {font: italic 1em arial; width: 23em; margin: 2.5em 0 0  15em }
div#droit .biblio {text-transform: uppercase; margin-top: 0.75em}


#gauche ul {list-style: none; margin: 0; padding: 0}
#gauche ul.marge  {list-style: none; margin: 0 0 16.5em 0; }
#gauche li { margin: 0.5em 0; padding: 0}


#gauche a {color: #1e1e1e; text-decoration: none; }
#gauche a.on {color: #b45c5c}
#gauche a:hover {text-decoration: underline; color: #b45c5c}

#footer {text-align: center; margin: 0 0 0 20.6em; _width: 58.5em; border-top: 1px solid #ccc; border-left: 1px solid #ccc; padding: 1em 0;}
#footer span.txt {font-size: 0.8em}
#footer a {font-size: 0.8em; color: #555; text-decoration: none;}
#footer a:hover {text-decoration: underline;}


.marge {margin: 1em 0 1em 3em; display: block;}
.marge2 {margin: 0 0 0 3em; display: block;}
.marge3{margin: 0 0 0 12em; display: block;}
.marge4 {margin: 0 0 0 1em; display: block;}
.marge5 {margin: 0 0 0 6em; display: block;}
.maj {text-transform: uppercase}
