html, body { 
padding: 0; margin: 0; 
font-family: Verdana, sans-serif;
}
a:active {
font-weight: bold;
}
hr {
height: 1px;
border: 0; 
background-color: #CCCCCC;
padding: 0;
margin: 0;
}
p {
   font-family: Verdana, sans-serif;
   font-size: 9pt;
   text-align: justify;
   color: #606060;
}

div.rubnon {
display: none;
}

div.ruboui {
font-family: Verdana, Arial, sans; 
font-size: 10pt;
}

input {font-size: 9pt; }
h1 { font-size: 1em; }
H3.spip { font-family: Arial; color: black; font-size: 16pt; }
strong.spip { font-size: 9pt; color: black; font-variant: small-caps; }
a { text-decoration: none; text-weight: bold; }

span.descriptif {
font-family: Verdana, sans-serif;
font-size: 9pt;
color: #606060;
font-variant: none;
font-style: italic;
}
span.evt {
font-family: Verdana, sans-serif;
font-size: 16pt;
font-weight: bold;
font-variant: small-caps;
color: #600000;
}
span.lieu {
font-family: Verdana, sans-serif;
font-size: 9pt;
font-variant: none;
font-weight: normal;
}
span.date {
font-family: Arial, sans-serif;
font-size: 12pt;
font-variant: none;
font-weight: bold;
}
span.mois {
font-family: Arial, sans-serif;
font-size: 24pt;
font-variant: small-caps;
font-weight: bold;
}


body  table tbody tr td.menu  {
border-right: 2px groove #fffed5;
width: 200px;
}
body  table tbody tr td.menu  table tbody tr td {
color: black; 
height: 49px;  
margin:0 0 0 0;
vertical-align: text-top;
}
body  table tbody tr td.menu  table tbody tr td.rubon {
background-image: url("/IMG/ok.png") ; 
background-repeat: no-repeat; 
padding: 12px 0 0 3em; 
}
body  table tbody tr td.menu  table tbody tr td.rub {
background-image: url("/IMG/fond.png") ; 
background-repeat: no-repeat; 
padding: 12px 0 0 2em; 
}
body  table tbody tr td.menu  table tbody tr td.rub:hover {
background-image: url("/IMG/fond_h.png") ; 
background-repeat: no-repeat; 
}

#ok {
background-image: url("/IMG/ok.png") ; 
color: black; height: 49px;  
background-repeat: no-repeat; 
padding: 0 0 0 2em; 
margin: 0 0 0 0; 
}
#pied {
     color: #AAAAAA;
     font-family: sans-serif;
}
#pied A {
     color: #AAAAAA;
}
#pied A:visited {
     color: #AAAAAA;
}
#pied A:hover {
      color: #AAAAAA;
}
#contenu {
      margin-left: 1em;
      padding: 0.7em 0.7em 0.7em 1em;
      font-family: Verdana, sans-serif;
      font-size: 9pt;
      background-color: #fffed5;
}
.spip_documents_left
{
 padding-right: 0.5em;
}
.spip_documents_right
{
 padding-left: 0.5em;
}
.formulaire_recherche {
 display: inline;
}
.formulaire_recherche  {
 display: inline;
}
.formulaire_recherche INPUT#recherche  {
background-color: #bebdff; color: #101010;
border: 3px inset #AAAAFF;
}

.spip_surligne { 
    background-color: #E4D575;
}

.formulaire_inscription {
   font-size: 9pt;
   font-family: Verdana, sans;
   color: #AAAAAA;
}

.formulaire_inscription > p {
   text-align: justify;
}

.formulaire_inscription form {
   text-align: left;
}

