* html {
    margin:0;
    padding:0;
}
body {
    margin:0 0 50px;
    font-family:Arial, Verdana, Tahoma;
    font-size:12px;
}
a img {
    border:none;
}
a:hover {
    text-decoration:underline;
}
h2 {
    margin:0;
    font-size:18px;
}
h3 {
    margin:0;
    font-size:15px;
    color:#000;
}
div.clear {
    clear:both;
}
div.center {
    width:990px;
    margin:0 auto;
    margin-bottom:20px;
}
div#header {
    margin-top:20px;
    height:55px;
}
input#search {
    border:solid 1px #aaa;
    color:#aaa;
}
div#menu {
    clear:both;
}
div#menu img {
    float:left;
    margin-left:7px;
    border:none;
}
div#content {
    clear:both;
}
div#content a {
    text-decoration:none;
}
div#content a:hover {
    text-decoration:underline;
}
div#content h1 {
    font-size:20px;
    border-bottom:solid 2px #ccc;
    text-transform:uppercase;
    margin:20px 0 15px 0;
}
div#content input,
div#content textarea {
    border:solid 1px #aaa;
    width:250px;
}
table.border {
    border:solid 1px #aaa;
}
table.border td {
    border:solid 1px #ddd;
    padding:3px;
}
th {
    background-color:#aaa;
    color:#fff;
}
div.middle ul,
div.right ul {
    padding-left:3px;
    margin-left:0;
    list-style-type:none;
}
div.middle li,
div.right li {
    background:url(../img/li.gif) no-repeat 0 4px;
    padding-left:14px;
}
div.right p {
    margin:0;
}
div.left {
    float:left;
    width:205px;
    margin-right:15px;
    min-height:5px;
}
div.left h1 {
    color:#ed1c24;
}
div.middle {
    float:left;
    width:530px;
}
div.middle a {
    color:#ed1c24;
}
div.middle h1 {
    color:#ed1c24;
}
div.middle p {
    padding-right:30px;
}
div.right {
    float:right;
    width:231px;
}
div.right h1 {
    color:#f7931e;
}
div.right a {
    color:#f7931e;
}
div.right a img {
    cursor:pointer;
}
div.news div {
    clear:both;
    margin-bottom:10px;
}
div.news a {
    text-decoration:none;
    color:#ff8e04;
}
div.news a:hover {
    text-decoration:underline;
}
ul.links {
    padding-left:0;
    color:#aaa;
    margin-top:0;
    margin-left:0;
    margin-bottom:0;
    list-style-type:none;
    font-weight:bold;
}
ul.links li {
    background:url(../img/menu-li.gif) no-repeat 0 1px;
    padding-left:18px;
    padding-bottom:6px;
}
ul.links li.selected {
    background:url(../img/menu-li-sel.gif) no-repeat 0 1px;
}
ul.links a {
    color:#cb2026;
    /*color:#ed1c24;*/
    text-decoration:none;
}
ul.links a:hover {
    text-decoration:underline;
}
ul.sitemap li {
    font-weight:bold;
    padding-bottom:10px;
}
ul.sitemap li li {
    font-weight:normal;
    padding-bottom:0;
}
ul.sitemap.other li {
    padding-bottom:0;
}
div#footer {
    float:left;
    width:530px;
}
div#footer td {
    text-align:center;
}
div#footer td a {
    color:#fff;
    text-decoration:none;
}
td.border-right {
    border-right:solid 1px #fff;
}
#accordion li {
    list-style-type:none;
}
table.gray td {
    background-color:#eee;
}
table.presse td {
    background-color:#eee;
}
table.presse a {
    text-decoration:none;
    font-size:10px;
    color:#888;
}
table.presse a:hover {
    text-decoration:underline;
}
table.presse p {
    margin:0;
}
ul.search {
    list-style-type:square;
    margin:0;
    padding-left:15px;
}
ul.search li {
    margin-bottom:10px;
}
ul.search li a {
    text-decoration:none;
    color:#333;
}
ul.search li:hover {
    background-color:#eee;
}
ul.search span.kw {
    color:#ed1c24;
    font-weight:bold;
}