body
{
  font-size: 80%; /* 62.5% => Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  /*background-color: #9ac0e8;*/
  backgroud-color: #e1e1e1;
}

.small {
  font-size: 0.7em;
  color: #333;
  font-weight: bold;
}

a {
  color : #1b4e81;
  font-weight: bold;
  text-decoration: underline;
}

a:hover {
  color: white;
  background-color: #1b4e81;
  text-decoration: underline;
}


#title
{
  background-color:white;
/*  background-color: #2d6baa;*/
}

#title h1 {
  margin: 0;
}

#title h1 a {
  color: #1e4f82;
  text-decoration: none;
}

#title h1 a:hover {
  background-color: #d00;
}

#date_place {
  padding: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 1.2em;
  color: #ee5533;
}

a img {
  border: none;
}


#content-main
{
  background-color: white;
  padding: 10px;
}

#content-main .block 
{
  border: 2px solid #d5d6d7;
  border-top: none;
  margin-bottom: 30px;
}

#content-main .block p 
{
  margin:2px;
  padding-left: 20px;
}

h1#page-title {
  text-align: left;
  margin:0;
}

#menu
{
  padding: 5px;
  text-align:center;
  background-color: #ee5533;
}

#menu ul 
{

  list-style: none;
  margin: 0px;
  padding-left: 15px;
  padding: 10px;
}

#menu a {
  padding: 5px;
  color:white;
}

#menu a:hover {
  background-color: white;
  /*color: #1b4e81;*/
  color: #ee5533;
}

#menu li
{
  /*border-left: 4px white solid;*/
  padding-left: 0px;
  display: inline;
}


#footer
{
  padding:10px;
  text-align:center;
  /*color:white;*/
 /* background-color:white;*/
}

#footer a {
  /*color:white;*/
}


/****************************
 * Book detail
 */
h1.small {
  font-size: 0.7em;
}

div.clear {
  clear: both
}


/*********************
 * Game list
 */
div#infos-games {
  padding: 5px;
  background-color: #73ef70;
  margin-bottom: 10px;
}

div.game {
  border-bottom: 1px solid #ffaa97;
  padding: 5px;
  margin-bottom: 10px;
}

div.game p.summary {
  font-style: italic;
  margin-top: -15px;
}

.game_full {
  color: #ee5533;
  font-weight: bold;
}

