A.menu:active {font-family: Verdana, Arial; font-size: 12px; color: #FFFFFF; text-decoration: none;}
A.menu:link {font-family: Verdana, Arial; font-size: 12px; color: #FFFFFF; text-decoration: none;}
A.menu:hover {font-family: Verdana, Arial; font-size: 12px; color: #FFFDD9; text-decoration: none;}
A.menu:visited {font-family: Verdana, Arial; font-size: 12px; color: #FFFFFF; text-decoration: none;}

A.copy:active {font-family: Verdana, Arial; font-size: 10px; color: #000000; text-decoration: none;}
A.copy:link {font-family: Verdana, Arial; font-size: 10px; color: #000000; text-decoration: none;}
A.copy:hover {font-family: Verdana, Arial; font-size: 10px; color: #000000; text-decoration: underline;}
A.copy:visited {font-family: Verdana, Arial; font-size: 10px; color: #000000; text-decoration: none;}

A:active {font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none;}
A:link {font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none;}
A:hover {font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: underline;}
A:visited {font-family: Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none;}

html,body {
  height: 100%;
}

.menu_on {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFDD9;
}

.titre {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #28923B;
}

.intro {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #28923B;
}

.texte {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.planning {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.form_btn {
  background-color: #FFFFFF;
  border: 1px solid #b6b6b6;
  font-family: Verdana, Arial;
  font-size:12px;
  color:#000000;
  font-weight: normal;
}

.copyright{font-family: Verdana, Arial; font-size: 10px; color: #000000; text-decoration: none;}

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: 0em;
}

.spip_puce {
  list-style-position: inside;
  border-width: 0px;
}
.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 #999999;
  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;
}

hr.spip { }
b.spip { }
i.spip { }
blockquote.spip {
  margin-left : 40px;
  margin-top : 10px;
  margin-bottom : 10px;
  margin-right: 0px;
  border : solid 1px #aaaaaa;
  background-color: #ffffff;
  padding-left: 10px;
  padding-right: 10px;
}

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

.spip_encadrer {
  font-family: helvetica, arial, sans-serif;
  width : 95%;
  background-color: #FFFFFF;
  padding: 5px;
  border: 1px #666666 solid;
}

.spip_cadre {
  width : 95%;
  background-color: #FFFFFF;
  padding: 5px;
  margin-top: 10px;
}

div.spip_poesie {
  margin-bottom: 5px;
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px solid #999999;
}
div.spip_poesie div {
  text-indent: -60px;
  margin-left: 60px;
}

.spip_bouton { background-color: #FFCC00;}

form.formrecherche { 
  margin-top: 5px;
  margin-bottom: 5px;
}
input.formrecherche {
  width: 95%;
  background-color: #FFDDAA;
}

.reponse_formulaire {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 110%;
  color: red;
}

.spip_surligne { background-color: #FFFF66; }


/*
 *  Images typographiques (via image_typo)
 */
.image_typo {
  behavior: url("win_png.htc");
}


/*
 * Barre de raccourcis
 */

a.spip_barre img {
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #aa9966;
  border-bottom: 1px solid #aa9966;
  padding: 3px;
  background-color: #FFDDAA;
}
a.spip_barre:hover img {
  border: 1px solid #808080;
  padding: 3px;
  background-color: #f8f8f4;
}
