/* Page Liste des événements */
#evenement {
  margin-top:25px;
}
#evenement a {
  text-decoration:none;
}
#evenement a:hover {
  text-decoration:underline;
}
#evenement .carre {
  display:block;
  margin:5px 0px 0px 2px;
  width:10px;
  height:10px;
}
#evenement .fond1 {
  background-color:#CC3333;
}
#evenement .fond2 {
  background-color:#329262;
}
#evenement .fond3 {
  background-color:#D6AE00;
}
#evenement .fond4 {
  background-color:#DD4477;
}
#evenement .fond5 {
  background-color:#994499;
}
#evenement .fond6 {
  background-color:#336699;
}
/* Cadre navigation */
#navigation {
  -display:inline;
  float:left;
  width:200px;
}
#navigation .cadre {
  margin-bottom:20px;
  border:1px solid #CCCCCC;
}
#navigation dl {
  margin:0px;
  padding:5px 10px 10px;
}
#navigation dt {
  margin:0px 0px 10px;
  padding-top:5px;
  border-top:solid 1px #E1E1E1;
  text-align:center;
  font:bold 13px Arial, Helvetica, sans-serif;
}
#navigation dd {
  margin:2px 0px;
  font:10px Arial, Helvetica, sans-serif;
}
#navigation dd input {
  margin-right:8px;
}
#navigation dd b {
  -display:inline;
  float:right;
  margin:7px 25px 0px 0px;
  border:solid 1px #CCCCCC;
}
#navigation #filtrer_ok {
  margin-left:60px;
  font:normal 10px Arial, Helvetica, sans-serif;
  color:#666666;
  border:solid 1px #CCCCCC;

}
#navigation #mots_cles_event {
  width:140px;
  font:normal 11px Arial, Helvetica, sans-serif;
  color:#666666;
}
#navigation #event_ok {
  margin:0px;
  width:20px;
  height:20px;
  font:normal 10px Arial, Helvetica, sans-serif;
  color:#666666;
  border:solid 1px #CCCCCC;

}
#navigation .calendrier {
  height:105px;
  font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#navigation .calendrier span {
  display:block;
  margin-bottom:5px;
  text-align:center;
  background-color:#F4F4F4;
}
#navigation .calendrier span img {
  margin-top:-2px;
}
#navigation .calendrier a {
  display:block;
  float:left;
  width:42px;
  padding:5px 8px;
  text-align:center;
  color:#999999;
}
#navigation .calendrier .mois_courant {
  color:#333333;
}
#navigation #lien_revenir {
  margin-left:15px;
  color:#666666;
  font-size:11px;
}
/* Cadre liste des événements */
#liste_evenements div {
  margin:10px auto;
  width:90%;
  text-align:center;
  font:bold 18px Arial, Helvetica, sans-serif;
  color:#686471;
}
#liste_evenements div span {
  margin-top:5px;
  font:bold 11px Arial, Helvetica, sans-serif;
}
#liste_evenements div a {
  color:#666666;
  text-decoration:none;
}
#liste_evenements div a:hover {
  text-decoration:underline;
}
#liste_evenements {
  position:relative;
  margin-left:220px;
  -margin:0px;
  left:0px;
  -left:20px;
  width:440px;
  -width:435px;
}
#liste_evenements dl {
  -display:inline;
  float:right;
  width:100%;
  margin:0px;
  padding:1px 0px;
  border-top:1px solid #D5D8DC;
  border-bottom:1px solid #D5D8DC;
}
#liste_evenements dl .weekend {
  background-color:#F0F0F0;
}
#liste_evenements dd {
  margin:0px;
  padding:6px;
  min-height:16px;
  -height:28px;
  font:11px Arial, Helvetica, sans-serif;
  border-top:1px solid #D5D8DC;
}
#liste_evenements dd b {
  position:absolute;
  color:#333333;
}
#liste_evenements dd i {
  position:relative;
  display:block;
  left:48px;
  margin-top:-2px;
  width:380px;
}
#liste_evenements dd span {
  position:relative;
  display:block;
  left:48px;
  min-height:18px;
  width:380px;
  font-weight:bold;
}
#liste_evenements dd span img {
  -display:inline;
  float:right;
  cursor:pointer;
}
#liste_evenements dd span input {
  left:48px;
  font:normal 11px Arial, Helvetica, sans-serif;
}
#liste_evenements dd u {
  position:relative;
  display:block;
  left:48px;
  width:380px;
  min-height:20px;
  text-decoration:none;
}
#liste_evenements dd a {
  text-decoration:underline;
}
#liste_evenements dd a:hover {
  text-decoration:none;
}
#liste_evenements dd .ligne {
  margin-top:3px;
  padding-top:3px;
  border-top:solid 1px #E1E2E8;
}
#liste_evenements dd .event1 {
  color:#CC3333;
}
#liste_evenements dd .event2 {
  color:#329262;
}
#liste_evenements dd .event3 {
  color:#D6AE00;
}
#liste_evenements dd .event4 {
  color:#DD4477;
}
#liste_evenements dd .event5 {
  color:#994499;
}
#liste_evenements dd .event6 {
  color:#336699;
}
#liste_evenements dt {
  padding:5px 10px 3px;
  border-top:1px solid #D5D8DC;
  background-color:#F5F5F5;
  font:bold 11px Arial, Helvetica, sans-serif;
  color:#333333;
}
#liste_evenements .ligne_grise {
  display:block;
  margin-top:1px;
  width:100%;
  height:1px;
  background-color:#D5D8DC;
  -font-size:1px;
}
/* Eléments pour l'administration des événements */
#liste_evenements input {
  margin:0px;
}
#liste_evenements select {
  margin-left:-5px;
  width:105px;
  font:9px Arial, Helvetica, sans-serif;
  color:#666666;
}
#liste_evenements .editer_evenement {
  margin:-1px 0px 0px -5px;
  width:380px;
  font:bold 11px Arial, Helvetica, sans-serif;
}
#liste_evenements .edition_ok {
  -display:inline;
  float:right;
  margin:0px;
}