body {
    margin : 0;
    padding : 0;
    background : #E1E1E1;
    background-image: url(media/interface/fond-gris.jpg);
    font-family : Arial, sans-serif;
    font-size : 12px;
    color: black;
}
blockquote {
    margin : 2px 20px;
}
img {
    margin : 0;
    padding : 0;
    border : 0;
}
img.espace {
    padding : 2px;
}
a {
    font-weight : bold;
    color : #006600;
    text-decoration : none;
}
a:hover {  
    text-decoration : underline;
}
a:hover img {  
    text-decoration : none;
}

td {
    font-size : 12px;
}
form {
    margin : 0;
    padding : 0;
}
input {
    font-size : 10px;
}

.titre {
    background : transparent;
    color : #999999;
    font-family : Verdana, sans-serif;
    font-size : 19px;
    font-style : normal;
    font-variant: small-caps;
    font-weight : bold;
    text-transform: uppercase;
}
.accroche {
    font-family : Verdana, sans-serif;
    font-size : 14px;
    font-style : italic;
    font-weight : bold;
    color : #999999;
}
.titrearticle {
    background : transparent;
    color : #009933;
    font-family : Verdana, sans-serif;
    font-size : 14px;
    font-style : normal;
    font-weight : bold;
}
.soustitre {
    background : transparent;
    color : #006600;
    font-family : Verdana, sans-serif;
    font-size : 16px;
    font-style : normal;
    font-weight : bold;
    text-transform: uppercase;
}
.legende {
    background : transparent;
    color : #333333;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-style : italic;
    font-weight : normal;
}
.news {
    font-family : "Times New Roman", serif;
    font-size : 16px;
    color : #ffffff;
}
.copyright {
    background : transparent;
    color : #666666;
    font-family : Courier New, monospace;
    font-size : 10px;
    font-style : normal;
    font-weight : normal;
}
.formulaire {
    color : #666666;
}
.titrebandeau {
    background : transparent;
    color : #006666;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 13px;
    font-style : italic;
    font-weight : bold;
}
.petitnoir {
    font-size : 10px;
    color : #333333;
}
.address {
    font-size : 11px;
    font-style : italic;
    color : #333333;
}
.added {
    background : transparent;
    color : #cc6600;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-style : italic;
    font-weight : normal;
}
.tableinterne {
    background-color : #cce6e6;
}
.fondnews {
    background-color : #cce6e6;
}
.question {
    font-weight : bold;
    color : #009999;
}
.nbpages {
    font-size : 11px;
    font-weight : bold;
    color : #003333;
    border : 1px 0 solid #006666 #000000;
}
.categorie {
    font-size : 14px;
    font-style : italic;
    font-weight : bold;
    color : #006666;
    text-decoration : underline;
    line-height : 20pt;
}
.resume {
    font-size : 11px;
    font-style : italic;
    color : #666666;
}
.mois {
    font-size : 11px;
    color : #003333;
    border : 1px 0 solid #006666 #000000;
}
.date {
    font-size : 9px;
    color : #ffffff;
    font-weight : bold;
}
.petit {
    font-size : 10px;
    color : #ffffff;
}

/* Article */
.page-titre {
    margin-top : 3px;
    background : transparent url(media/interface/puce20x20.gif) no-repeat 3px 50%;
    padding : 5px 3px 5px 20px; /* la puce fait 21px de large */
    font-family : Verdana, sans-serif;
    font-size : 16px;
    font-weight : bold;
    color : #006600;
}
.article-titre {
    margin-top : 3px;
    background : transparent url(media/interface/few.gif) no-repeat 3px 50%;
    padding : 5px 3px 5px 20px; /* la puce fait 9px de large */
    font-family : Verdana, sans-serif;
    font-style : italic;
    font-weight : bold;
    color: #009933;
}
.article-body-preview {
    background : white;
    color : black;
}
.article-table-preview {
    border-width : 0 1px;
    border-style : solid;
    border-color : black;
    background : white;
    color : black;
}

/* Chemin de page */
.chemin {
    margin : 2px 6px 0 0;
    color : #999999;
    text-align : right;
    font-weight : bold;
}
.chemin a {
    color : #999999;
    text-decoration : none;
}
