body { margin:0px; font-size:90%; background:#5b5f47 url("../images/tfe_fond.png") repeat-x ; } a { color:#000; text-weight:bold; text-decoration:none;} div.page { border:1px solid #000; padding:2px 0px 0px 0px; background:#f7ffe8; margin:10px auto; width:80%; } h1{margin:0px; text-align:center; font-size:40px; color:#5b5f47; font-style:italic;} div.contenu h1:after { content:""; margin:0px; } div.contenu h1:before { content:""; margin:0px;} div.menu { margin:30px 0px; background-color:#f7ffe8; width:170px; float:left; } div.menu div:hover li a:after { } div.menu ul { background-color:#e0e2c9; margin:0px; padding:0px 0px 0px 10px; } div.menu p { background:#e0e2c9 url("../images/tfe_menup.png") top right no-repeat; height:18px; font-size:14px; letter-spacing:-0.1em; padding:0px 3px; padding:2px 5px 0px 5px; margin:20px 0px 0px 0px; } div.menu li { list-style: none; margin:0px; padding:0px 3px; background-color:#f7ffe8 } div.menu li input { background-color:#e0e2c9; width:80px; border:1px solid #000; padding:0px 1px 0px 1px; margin:2px 0px 2px 0px;} div.menu form { margin:0px; } div.contenu { margin:10px 0px 30px 180px; min-height:400px; background-color:#f7ffe8; } div.footer { padding:10px 0px 0px 0px; } div.footer p {clear:both; padding-left:10px; margin:0px;} div.article div.element{ margin:0px; } div.contenu div.article h2 { border-bottom:1px solid #d0d2b9; margin:40px 0px 0px 0px; padding:0px 20px; } div.element { margin:40px 0px 0px 0px ; } div.element h2 { background:#e0e2c9 url("../images/tfe_h2.png") top left no-repeat; margin:0px; font-size:90%; } div.element h3 { background-color:#e0e2c9; color:#000; padding:0px 1px 0px 5px; margin:0px; font-size:60%; } div.element h3:after { content:") "; } div.element h3:before { content:" ("; } div.element div { background-color:#f7ffe8; border-left:1px solid #e0e2c9; border-bottom:1px solid #e0e2c9; text-align:justify; padding:0px 20px 10px 20px; margin:0px; } div.element div p {padding-top:10px; margin:0px; font-size:90%; } div.element div p:first-letter { padding-left:40px; } div.element p.com { border-bottom:1px solid #e0e2c9; border-left:1px solid #e0e2c9; padding:2px 0px 0px 2px; margin:0px 0px 30px 0px; font-weight:bold; font-style:italic; font-size:75%; } div.formel {clear:both;} div.formel p{ width:150px; float:left;} div.com h3,div.com h2 { font-size:80%; margin:10px 0 0 0; text-decoration:underline;} div.com div { margin:1px 20px; font-size:75%;} div.com a { text-decoration:underline; } div.contenu input,div.contenu textarea,select{ padding:0px 2px;border:1px solid #000; background-color:#e0e2c9; margin:2px 1px; } option { background-color:#e0e2c9; color:#000;} div.contenu a{ font-weight:bold; } div.contenu li { list-style:square inside; } div.element p.important { color:red; font-size:100%; letter-spacing:0.3em;} div.element img { float:left; } .underline { font-weight:bold; }