body {color: black;font-size: 11px;font-family: arial, sans-serif;background-repeat: no-repeat;margin: 0;padding: 0;}input, textarea, select { font-size: 12px; background-color: #fff7de; border: solid 1px #b3acc3; }p { color: black; font-size: 12px; font-weight: normal; text-align: justify; margin: 0; }h1 { color: #ffce63; font-size: 12px; font-weight: bold; text-decoration: none; margin: 0; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; }h2 {color: white;font-size: 1.1em;font-weight: bold;text-decoration: none;padding-left: 10px;}h3 { color: #0a3c21; font-size: 11px; font-weight: normal; }h4 { color: #8b060f; font-size: 12px; font-weight: normal; margin: 0; }a { font-weight: normal; text-decoration: underline; margin: 0; }a:hover { color: #8b060f; font-weight: normal; text-decoration: underline; margin: 0; }.lien1 {color: white;font-size: 12px;font-weight: bold;text-decoration: none;padding: 2px 10px;border: solid 1px #383f47;}.lien1:hover {color: #f90;font-size: 12px;font-weight: bold;text-decoration: none;padding: 2px 10px;border: solid 1px #383f47;}ul { }li { color: black; font-weight: normal; font-style: normal; list-style-type: square; list-style-position: inside; }li a { color: black; font-size: 11px; font-weight: bold; text-decoration: none; list-style-type: square; list-style-position: inside; }li a:hover { color: #387151; font-weight: bold; text-decoration: underline; list-style-type: square; }.img { margin: 0; border: solid 4px #d6dede; }.bloc1  { background-image: url("images/trame00.jpg"); background-repeat: repeat-x; margin: 0; padding-left: 10px; height: 25px }.bloc2  { background-image: url("images/trame01.jpg"); background-repeat: repeat-x; margin: 0; height: 122px; border-bottom: 1px solid #6eb28d }.bloc3 { background-image: url(images/trame02.jpg); background-repeat: repeat-x; margin: 0; border-right: 1px solid #6eb28d; border-left: 1px solid #6eb28d; }.bloc4 { background-image: url(images/news.gif); background-repeat: no-repeat; background-position: right 5px; margin: 0; padding: 20px 10px 5px; border: solid 2px #387151; }.bloc5 { background-image: url(images/trame00.jpg); background-repeat: repeat-x; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; }.bloc6 { background-image: url(images/trame03.jpg); background-repeat: repeat-x; margin: 0; padding: 10px 10px 5px 5px; }.bloc7 { color: white; font-size: 11px; font-weight: bold; background-color: #387151; margin: 0; padding: 2px 0 2px 10px; }.bloc8 { color: #387151; font-size: 11px; font-weight: bold; background-color: #eee; margin: 0; padding: 3px 0 3px 10px; border-bottom: 1px solid #cdcdcd; }.bloc9 { background-color: #eee; margin: 0; padding: 10px; border: solid 1px #d6dede; }.bloc10 { margin: 0; padding: 15px 10px 5px; border: solid 4px #cccfff; }.date {color: #ff8c00;font-size: 10px;font-weight: bold;background-color: black;padding: 2px 10px;}.titre {color: #8f0222;font-size: 14px;font-weight: normal;}.footer { color: black; font-size: 10px; font-weight: normal; margin: 0; padding-top: 10px; padding-bottom: 20px; }