<style type="text/css">



/* chargement d'une police de caract�e */

 @font-face {
    font-family: Bitstream Vera Sans;
    src: url(../polices/VeraBd.ttf) format(TrueType);
}

a {
    color : #8a5e99;
    text-decoration: none;
}

a:hover {
    color : #fff;
    background-color: #FDDE9A;
    text-decoration: none;
}

a.visible {
    color: #000;
    background-color : #edd6f0;
    text-decoration: none;
}

a.visible:hover {
    color: #fff;
    background-color: #FDDE9A;
    text-decoration: none;
}

a.bandeau:hover {
    background : url(../images/bandeau/bandeau4bis.png);
}

#page {
    display: block;
}

#page fieldset {
    border: medium dotted #8a5e99;
}

#page fieldset.thema {
    border: medium dotted #8a1d1d;
}

#page table.principale {
    width: 100%;
    background-color: #FFFFFF;
    margin: 0px;
}

#haut {
    display: block;
    background-color: #fff;
    text-align: center;
    margin: 0;
    padding: 0;
}

#hautthema {
    display: block;
    background-color: #8a1d1d;
    text-align: center;
    margin: 0;
    padding: 0;
}


#haut img {
    border: none;
}

#login {
    display: block;
    text-align: center;
    width: 400px;
}

#attente {
    display: block;
    width: 100%;
    margin: 5;
    padding: 0;
}

#attente h2 {
    
}

#attente fieldset {
    margin-left: 10px;
}

#attente p {
    display: block;
    text-align: left;
    background-color: #FFFFFF;
    margin-right: 10px;
    margin-left: 10px;
    color: gray;
}
    
#colgauche {
    display: block;
    text-align: center;
    width: 150px;
    margin: 0px;
    padding: 0px;
}

#coldroite {
    display: block;
    text-align: center;
    width: 150px;
    margin: 0px;
    padding: 0px;
}

#centre {
    display: block;
    text-align: center;
    width: 100%;
    margin: 0px;
    padding: 0px;
    padding-left: 2px;
}

#block-center-content img {
    border: thick solid #fff;
    margin: 1px;
}

#evolution img {
    border: medium solid #fff;
    margin: 1px;
}

#evolution a {
    text-decoration: none;
}

#evolution img:hover {
    border: medium solid #8a5e99;
    background-color: #fff;
}

#evolution li {
    display: inline;
    text-align : center;
}

#imprimer img {
    border: none;
    margin: 1px;
}

#imprimer a {
    text-decoration: none;
    background-color: #fff;
}

#imprimer a:hover {
    text-decoration: none;
    background-color: #fff;
}

#imprimer a:visited {
    text-decoration: none;
    background-color: #fff;
}

#imprimer img:hover {
    border: none;
    background-color: #fff;
}

#formulaire_forum fieldset{
    background-color :#FFF;
    text-align: left;
    margin-right: 6px;
    margin-left: 2px;
}

#formulaire_forum legend{
    font-weight: bold;
}

#block-center {
    display: block;
    background-color: #fff;
    color: #333;
    border: medium solid #8a5e99;
    width: 98%;
    margin-right: 0px;
    margin-left: 2px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    -moz-border-radius: 10px;
}

#block-center-titre {
    display: block;
    padding: 0em;
    text-align: center;
    line-height: 18px;
    background-color: #fff;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 2px;
    padding-bottom: 4px;
    color: #829891;
    text-shadow: 0px 0px 3px #999999;
    font-family:georgia, times, serif;
    font-weight: bold;
}

#block-center-content {
    display : block;
    width : 96%;
    padding: 8px;
    text-align: justify;
    background-color: #fff;
}

#block-publie-titre {
    display: block;
    padding: 0em;
    text-align: left;
    line-height: 18px;
    background-color: #fff;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 2px;
    padding-bottom: 4px;
    color: #829891;
    text-shadow: 0px 0px 3px #999999;
    font-family:georgia, times, serif;
    font-weight: bold;
}

#block-titre {
    display: block;
    padding: 0em;
    text-align: center;
    line-height: 18px;
    margin-bottom: 5px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    padding-bottom: 2px;
    background-color: #FDDE9A;
    color: #000;
    border: 2px groove #FDDE9A;
    -moz-border-radius:5px;
}

#block-titre b {
    display: block;
    font-weight: bold;
    font-size: 0.8em;
    color: #000;
    padding: 2px;
}

#block-content small {
    text-align: justify;
}

#block-content p {
    text-align: justify;
    color: black;
    margin-left: 10px;
    margin-right: 10px;
    
}

#block-content p.pied {
    text-align: center;
}

#block-content img.pied {
    border: medium solid #fff;
}

#block-content img.pied:hover {
    border: medium solid #FDDE9A;
}

#block-content a.pied {
    text-decoration: none;
}

#block-content a.pied:hover {
}


#block-footer {
    display: block;
    color: #fff;
    background-color: #8a5e99;
    border-top: 1px solid #FDDE9A;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding: 0em;
    padding-top: 4px;
    padding-bottom: 4px;
}

#block-footer a {
    text-decoration: none;
    color: #fff;
    border: 1px solid #fff;
    -moz-border-radius:5px;
}

#block-footer a:hover {
    color : #fff;
    background-color: #FDDE9A;
    text-decoration: none;
}

#block-footer p {
    text-align: right;
    font-style: italic;
    font-size: 0.7em;
    padding: 0;
    margin:0;
    margin-right: 10px;
    color: #fff;
    vertical-align: middle;
}

#block {
    display: block;
    background-color: #8a5e99;
    border: 1px solid #FDDE9A;
    width: 146px;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    -moz-border-radius: 10px;
}

#block h2.titre {
    display: block;
    text-align: center;
    font-size: 1em;
    padding: 0;
    margin: 0;
}

/* style des menus verticaux */

#navcontainer { width: 146px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
margin-top: 0;
margin-bottom: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 0px;
width: 146px;
background-color: #8a5e99;
font-family : verdana, 'Bitstream Vera Sans', sans-serif;
}

#navcontainer a:link
{
color: #FDDE9A;
font-weight: bold;
font-size: 0.7em;
text-decoration: none;
}

#navcontainer a:visited
{
color: #FDDE9A;
font-weight: bold;
font-size: 0.7em;
text-decoration: none;
}

#navlist i
{
font-family : verdana, 'Bitstream Vera Sans', sans-serif;
color: #000;
font-size: 0.8em;
font-weight: normal;
font-style: normal;
}

#navlist hr
{
color: #000;
background-color: #FDDE9A;
height: 1px;
width: 80%;
border: 0;
}


#navcontainer a:hover
{
background-color: #FDDE9A;
color: #fff;
}

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

/* Barre de raccourcis typographiques */
.spip_modele {float:right; display:block; border:1px dotted gray; width:180px;}

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }

table.spip_barre a img {
    background: #FDA;
    padding: 3px;
    border: 1px outset #999; }
table.spip_barre a:hover img {
    background: #FFF;
    border: 1px solid #999; }

table.spip_barre input.barre { width: 100%; background: #EEE; }


.nettoyeur {
    clear: both;
    margin: 0;
    padding: 0;
    border: none;
    height: 0;
    line-height: 1px;
    font-size: 1px;
}

/* pour la barre typo enrichie */

.texteencadre-spip {
    color: #000033;
    background: #EEF;
    border-bottom: 2px solid #0066CC;
    border-left: 1px solid #3399FF;
    border-right: 2px solid #0066CC;
    border-top: 1px solid #3399FF;
    margin: 1em 0;  
    padding: .25em; 
    position: relative;
}

.caractencadre-spip {
    color: #F60;
    font-weight: bold;
}

.caractencadre2-spip {
    color: #009;
    font-weight: bold;
}

acronym.spip_acronym {
    cursor: help;
    border-bottom: 1px dotted;
}

a[hreflang]:after {
content: "\0000a0[" attr(hreflang) "]";
color: #999;
background : transparent;
}

a.spip_blank {
    color: #F00;
}

input {
     color: #000;
     background-color: #FDDE9A;
}

textarea {
    color: #000;
    background-color: #FDDE9A;
}

select {
    color: #000;
    background-color: #FDDE9A;
}

radio{
    color: #000;
    background-color: #FDDE9A;
}

checkbox{
    color: #000;
    background-color: #FDDE9A;
}


.indy_txt1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.indy_titr1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}
.indy_titr1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000}

</style>