body {background: #fff}

div, span, p, a, form, h1, h2, h3, h4, h5, h6 {margin-left: 0; margin-right: 0; padding-right: 0; padding-left: 0}

table, th, td {font-size: 1em}

img {display: block; border: none}
fieldset {border: none}

body, div, span, p, h1, h2, h3, h4, h5, h6, ul, li, input, select, textarea, label, pre, td, th, address {font-family: arial,verdana,sans-serif; color: #000}
body {/*font-size: 71%*/}

/* \*/
* html ul li {height: 1%; vertical-align: top}
/* */
ul {list-style : square}

a {color: #03c; font-weight: bold}
a:hover {color: #d71248}

#page, #shadowR, #shadowRt, #shadowB, #shadowBl, #shadowBr {margin: 0; padding: 0}

h1 {font-size: 1.8em}
h2 {font-size: 1.5em; text-transform : uppercase}
h3 {font-size: 1.4em}
h4 {font-size: 1.3em}
h5 {font-size: 1.2em}
h6 {font-size: 1.1em}

#searchForm {border: solid 1px #333; padding: 0 1em 1em 1em}
#searchForm fieldset select {display: block; margin-bottom: 1em}

#page {border-top: solid 1px #333}

.actu {padding-top: 1em; border-top: solid 1px #000}

#nav {border-top: solid 1px #333}

.separatorRight, .separatorLeft {text-align: right; margin: 1em 1em 2em 1em; font-weight: bold; list-style: none}
.separatorRight a, .separatorLeft a { width: auto; padding: 0.5em 1em; border: solid 1px #333}

.bordered {border: solid 1px #333; padding: 1em}
img.bordered {padding: 0}

.head {border: solid 1px #333; padding: 1em}

#news li {border-top: solid 1px #333; padding-top: 1em}
#news li li {border-top: none; padding-top: 0}

/* Stylesheet switches
---------------------- */
#jumperMenu li.accessJump, #renderMenu li.accessJump, #jumperMenu li.graphicJump, #renderMenu li.graphicJump {display: none}