* { color: #3b3b3b; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica; }
body { background-color: #cfcfc8; margin: 10px auto; }
#main { background-color: #efefe6; position: relative; width: 800px; margin-top: 5px; margin-right: auto; margin-left: auto; border-right: 1px solid #808080; border-left: 1px solid #808080; }
#top { color: #5c5c5c; font-size: 10px; background-color: #f0f0f0; text-indent: 10px; position: relative; width: 800px; height: 15px; float: none; margin-bottom: 10px; padding-top: 3px; border-top: 1px solid #808080; border-bottom: 1px solid #808080; }
#top em { font-size: 10px; color: #c4272d; text-decoration: none; }
#nav { background-color: #c8c8c8; position: absolute; width: 200px; margin-left: 10px; }
/*<agl.folder "nav">*/
#nav ul { width: 180px; margin: 10px; padding: 0; }
#nav li { background-image: none; margin: 0; padding: 0; list-style-type: none; }
#nav li a, #nav li a:visited { color: #c8c8c8; background-color: #666b6d; text-decoration: none; text-indent: 3px; width: 100%; padding-top: 1px; padding-bottom: 1px; border-top: 1px solid #c8c8c8; display: block; }
#nav li a:hover, #nav li a:visited:hover, #nav li a:active { color: #efefe6; background-color: #423e48; }
/*</agl.folder>*/
#content{ position: relative; left: 230px; width: 530px; margin-left: 20px; }
h1 { font-size: 2em; font-weight: bold; margin: 0.67em 0 0.67em 30px; padding: 0; }
#video h1 { font-size: 2em; font-weight: bold; margin: 10px 0 5px; padding: 0; }
h2 { font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 1.3em; font-weight: bold; margin: 0.7em 0 0.1em; padding: 0; }
#video h3 { font-size: 1.4em; font-weight: bold; margin: 0px 0 5px; padding: 0; }
h4 { font-size: 13px; font-weight: normal; text-align: justify; margin: 1.33em 20px 1.33em 30px; }
h5 { font-size: 13px; font-weight: bold; margin: 0 0 0; }
p { }
ul { margin-left: 30px; padding: 0; }
li { background-image: url(/img/puce.gif); background-repeat: no-repeat; margin-top: 3px; margin-left: 0; padding: 0 0 0 10px; list-style-type: none; white-space: normal; }
td { }
a:link { color: #c60; }
a:visited { color: #755747; }
a:hover { color: #f60; }
a:active { color: #600; }
#audio { background-color: #efefe6; text-align: center; width: 340px; height: 200px; margin: 20px; padding-right: 5px; padding-left: 5px; border: solid 1px #666; }
#audiolangues { background-color: #efefe6; margin: 20px; width: 750px; height: auto; padding: 10px; border: solid 1px #666; }
#video { background-color: #efefe6; text-align: center; margin: 20px; padding-right: 5px; padding-left: 5px; width: 390px; height: 450px; border: solid 1px #666; }
#lecteur { background-color: #c8c6b0; text-align: center; position: fixed; left: 30px; width: 280px; float: left; margin-bottom: 15px; border: solid 1px white; }
#traduction { width: 430px; margin-left: 300px; }
.date { color: #900; font-size: 13px; }
.subscript { font-size: 10px; vertical-align: super; }
#seminaire { background-color: #fafaf0; margin-top: 20px; margin-left: 25px; padding: 7px; border: solid 1px silver; }
#footer { color: #5c5c5c; font-size: 10px; background-color: #f0f0f0; text-align: right; width: 800px; height: 15px; float: none; margin-top: 20px; padding-top: 3px; border-top: 1px solid #808080; border-bottom: 1px solid #808080; }
.legende { font-size: 10px; line-height: 10px; }
.legende strong { font-size: 11px; }
.legende i { font-size: 10px; line-height: 10px; }
.legende a { font-size: 10px; line-height: 10px; }
li.legende{ text-align: center; }
#langues { font-size: 10px; position: absolute; top: 2px; right: 5px; margin-right: 5px; }
#langues img { margin-top: -1px; margin-right: 3px; margin-left: 10px; border-width: 0; }
#langues a:link, #langues a:visited { color: #600; font-size: 10px; text-decoration: none; }
#langues a:hover, #langues a:visited:hover { color: #5c5c5c; }
fieldset{ background-image:none; background-repeat:no-repeat; background-position:0 0; width: 400px; padding:10px; border:solid 1px #363623 }
.diminputlong{background-color:#dde0e2;width:180px;border:solid 1px #c30}
.play{background-color:transparent;margin-left:5px;width:12px;height:12px}
.formmail{ margin: 0; padding:10px}
.formmail strong { color: #c30; font-size: 15px; margin-top: 3px; margin-bottom: 2px; }
.fieldsearch{margin:0;padding:0;border-width:0}
#margetrente { margin-top: 10px; margin-left: 30px; }
.corpsplus { font-size: 16px; }
.corpsvingt { font-size: 24px; }
.normal { font-size: 12px; }
