/* fond de base */
body {
  font-family: sans-serif;
  font-size: 10pt;
  color: black;
  background-color: #FFFFEE;
}

#yellow {
  background-color: #FFFFEE;
}

/* bannière en haut de page */
#banner {
  text-align: center;
  padding-top: 20px;
  background-image: url(Images/fond_grande_baniere_rescom2008.png);
  background-repeat: no-repeat;
/*  background-position: left;*/
/*    background-position: top;*/
  color: #CC3300;
}

/* bannière en haut de page */
#topLeft {
  text-align: left;
  padding-top: 10px;
  padding-left: 2pt;
/*  background-image: url(Images/rescom2008_logo.png); */
  background-repeat: no-repeat;
}

/* contenu de page (hors bannière et menu) */
#content {
  text-align: justify;
  padding-left: 10pt;
  padding-height: 10pt;
  padding-right: 5pt;
}

#content ul li {
  list-style-image: url("Images/puceCarree.png");
  text-decoration: all;
}  

span.vieux {
  text-decoration: line-through;
}

span.download {
  font-weight: bold;
  font-style: italic;
}
span.download a {
  text-decoration: none;
  color: #CC3300;
}
span.download a:link {
  color: #CC3300;
}
span.download a:hover {
  background-color: #CC3300;
  color: #FFFFEE;
}

span.nouv {
  background-color: #FFFF20;
  font-weight: bold;
}

span.titre {
  font-style: italic;
  font-weight: bold; 
}
span.titre a:link {
  color: #CC3300;
}
span.titre a:hover {
  background-color: #CC3300;
  color: #FFFFEE;
}

span.auteur {
/*  font-weight: bold; */
}

ul.puceBold li {
  list-style-image: url("Images/puceCarree.png");
  /* list-style-type: none; */
  font-weight: bold;
  text-decoration: all;
}  

/* Menu gauche  */
div.leftmenu {
  font-style: italic;
  text-align: right;
/*  width: 200px; TODO*/

}
table.leftmenubar {
  margin-top: 30pt;
  list-style-type: none;
  text-align: right;
}
table.leftmenubar td {
/*  margin: 0.5em 0.5ex 0.5em 0.5ex; */
  margin: 0em 4ex 0em 4ex;
  font-weight: bold;
  color: #CC3300;
}
table.leftmenubar a {
  text-decoration: none;
  color: #CC3300;
}
table.leftmenubar a:link {
  color: #CC3300;
}
table.leftmenubar a:hover {
  background-color: #CC3300;
  color: #FFFFEE;
}
table.sponsors td {
  text-align: center;
}

/* autres bricoles */
h1 {
/*  border: thin solid #CC3300;*/
  text-align: center;
  color: #CC3300;
  font-size: 12pt;
  background-color: #FFFFCC;
}

h2 {
  text-align: left;
  font-size: 11pt;
  color: #CC3300;
}

h3 {
  text-align: left;
  font-size: 10pt;
  color: #CC3300;
}

p.signature {
  text-align: center;
  font-style: italic;
}

address.coupure {
  color: #CC3300;
  padding-top: 1ex;
  border-top: thin solid #CC3300;
  padding-bottom: 1ex;
}

address {
  text-align: center;
  font-size: 80%;
  padding-top: 1ex;
  border-top: thin dotted #CC3300;
  padding-bottom: 1ex;
}


