abbr {speak:spell-out}
acronym, abbr{border-bottom:1px dotted; cursor:help}

pre {overflow:auto}

/* specifique a cette page */
html, body {
    height: 100%;
    margin: 0;
}

body {
    font-family: Optima, Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
    background: #4e650b url("img/fond_vert_blanc.png") repeat-y left;
    margin: 0px;
}

ul {list-style-type: square}

a img {border: 0;}

#global {
    width: 780px;
    margin-left: 10px;
}

#header {background: #4e650b url("img/titre.jpg") no-repeat}
#header h1 {
    width: 780px;
    height: 151px;
}
#header a {
    display: block;
    height: 100%;
    text-indent: -9000px;
}
#header p, #header h1 {
    text-indent: -9000px;
    margin: 0;
    line-height: 0;
}
#header p {height: 0px}

#content {margin: 2em}
#content h3, a {color: #566c0e}
#content h2 {
    color: #b9b308;
    background: #fff url("img/puce_001.png") no-repeat bottom left;
    padding-left: 1em;
}
#content p {text-align: justify}

#intro {
    margin-left: 5em;
    margin-right: 5em;
}
#intro, #expo {
    font-size: 0.9em;
    background-color: #eaeff3;
    padding: 1em;
}

#footer {
    text-align: center;
    height: 2em;
}

#programme #footer {
    float: left;
    margin-left: 4em;
}

#organisateurs p {text-align: center;}
#organisateurs img {margin: 1em;}

#menu li a , #footer a {
    color: #b8b30d;
    font-weight: bold;
    font-size: 0.8em;
}

#menu li a {
    line-height: 1em;
    text-align: center;
    padding: 4px 20px;
}

#menu li a:hover, #menu li a:focus, #menu li a:active {
    color: #566c0e;
}

#menu .currentlink, #menu .currentlink:hover {
    text-decoration: none;
    color: #c8cdd1;
}

#menu {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
}
#menu li {
    display: inline;
    margin-right: 1px;
}

dl {
    width: 700px;
    margin: 2em 0;
    padding: 0;
}

dt {
    width: 10em;
    float: left;
    margin: 0 0 0 0;
    padding: .5em;
    border-top: 1px solid #b9b308;
    font-weight: bold;
}

/* hack de commentaire avec un antislash pour ie5 mac \*/
dt {clear: both;}
/* end hack */

dd {
    float: left;
    width: 24em;
    margin: 0 0 0 0;
    padding: .5em;
    border-top: 1px solid #b9b308;
}

fieldset {
    margin-bottom: 1em;
    border: 1px solid #AAA;
    background-color: #eaeff3;
    padding-left: 2em;
    padding-bottom: 1em;
    padding-right: 1em;
    padding-top:0.7em;
}
label[for="nom"], label[for="prenom"], label[for="fonction"], label[for="courriel"], label[for="rue"], label[for="tel"], label[for="fax"], label[for="web"] {
    display: inline;
    float: left;
    width: 6em;
}

