a {
    text-decoration: none
    }
a:hover {
    color: #F90;
    text-decoration: underline
    }
h3.spip {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 120%;
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
    padding: 0
    }
.spip_puce {
    list-style-position: inside;
    border-width: 0
    }
.spip_documents {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 70%
    }
.spip_documents_center {
    margin: auto;
    text-align: center;
    width: 80%
    }
.spip_documents_left {
    float: left;
    margin-right: 15px;
    text-align: center
    }
.spip_documents_right {
    float: right;
    margin-left: 15px;
    text-align: center
    }
table.spip {
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #999;
    border-collapse: collapse
    }
table.spip caption {
    caption-side: top;
    /* bottom pas pris en compte par IE */
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
    font-weight: bold;
    font-family: Verdana, Arial, Sans, sans-serif;
    font-size: 70%
    }
table.spip tr.row_first {
    background-color: #FCF4D0
    }
table.spip tr.row_odd {
    background-color: #d0d0d0
    }
table.spip tr.row_even {
    background-color: #F0F0F0
    }
table.spip td {
    padding: 3px;
    text-align: left;
    vertical-align: middle
    }
blockquote.spip {
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 0;
    border: solid 1px #aaa;
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px
    }
.forml {
    width: 100%;
    background-color: #FDA
    }
.spip_encadrer {
    font-family: helvetica, arial, sans-serif;
    width: 95%;
    background-color: #FFF;
    padding: 5px;
    border: 1px #666 solid
    }
.spip_cadre {
    width: 95%;
    background-color: #FFF;
    padding: 5px;
    margin-top: 10px
    }
div.spip_poesie {
    margin-bottom: 5px;
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #999
    }
div.spip_poesie div {
    text-indent: -60px;
    margin-left: 60px
    }
.spip_bouton {
    background-color: #FC0
    }
form.formrecherche {
    margin-top: 5px;
    margin-bottom: 5px
    }
input.formrecherche {
    width: 95%;
    background-color: #FDA
    }
.reponse_formulaire {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 110%;
    color: red
    }
.spip_surligne {
    background-color: #FF6
    }
/*
 *  Images typographiques (via image_typo)
 */
.image_typo {
    behavior: url(win_png.htc)
    }
/*
 * Barre de raccourcis
 */
a.spip_barre img {
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #a96;
    border-bottom: 1px solid #a96;
    padding: 3px;
    background-color: #FDA
    }
a.spip_barre:hover img {
    border: 1px solid #808080;
    padding: 3px;
    background-color: #f8f8f4
    }
.menu {
    border: 0 solid #a0a0a0;
    border-top: 0;
    padding: 0;
    margin: 10px 5px 16px
    }
.menu ul {
    display: block;
    margin: 0;
    padding: 0;
    padding-bottom: 4px;
    list-style: none
    }
.menu a {
    font-size: 11px;
    color: #000
    }
.menu a:hover {
    font-size: 11px;
    text-decoration: none;
    color: #960
    }
.menu ol {
    display: block;
    margin: 0;
    padding: 0;
    padding-bottom: 4px;
    list-style: none
    }
.menu-titre {
    border-bottom: 1px solid #E65B1D;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 5px;
    padding-bottom: 4px;
    text-transform: uppercase
    }
.menu-item {
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px
    }