body {
     width: 900px;
     background : #EEE url(bg.png) repeat-y 900px 0;
     background-color: White;
     font-family: Verdana, Arial, Helvetica, Sans-serif;
     font-size:90%;
     margin: 0px;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code { }

p.spip_note { }

h3.spip {
    font-weight: bold;
    font-size: 120%;
    text-align: center;
    margin-top: 2em;
    margin-bottom: 1.5em;
    padding: 0em;
}

.spip_documents {
    text-align: center;
    font-size : 70%;
    color : Black;
}

.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.spip_doc_titre { font-weight: bold; }
.spip_doc_descriptif { clear: both; }

.spip_documents img { border : 1px solid Black; }
.documents_portfolio a { border : 1px solid Black; }

.spip_logos {
    margin: 0px;
}

.spip_doc_titre {
    clear: both; width: 100%; margin: auto;
    margin-top: 10px;
    font-weight: bold;
}
.spip_doc_descriptif {
    clear: both; width: 100%; margin: auto;
    margin-bottom: 10px;
}

/*
.spip_documents img {
    border : 1px solid Black;
}
*/

table.spip {
}

table.spip tr.row_first {
    background-color: #FCF4D0;
}

table.spip tr.row_odd {
    background-color: #C0C0C0;
}

table.spip tr.row_even {
    background-color: #F0F0F0;
}

table.spip td {
    padding: 1px;
    text-align: left;
    vertical-align: center;
}

hr.spip {
    size : 1px;
    border-style : solid none none none;
    border-color : Gray;
}

b.spip { }
i.spip { }

.forml {
    width: 100% ;
    background-color: Silver;
}

.spip_encadrer {
    width : 100%;
    background-color: #FFFFFF;
    padding: 5px;
    border: 1px #666666 solid;
}

.spip_cadre {
    width : 100%;
    background-color: #FFFFFF;
    padding: 5px;
}


.spip_bouton {
    background-color: Silver;
}

.formrecherche {
    width: 75% ;
}

.reponse_formulaire {
    font-weight: bold;
    font-size: 110%;
    color: red;
}

.spip_surligne { background-color: #FFFF66; }

/*
.photo img {
    background-color: Black;
    border : 2px solid Black;
}

.imagette img {
    background-color: Black;
    border : 1px solid Black;
}
*/

img {
    border : 0;
}
