body
{
	font-family: Arial,Helvetica,sans-serif;
	background-color:#898FBF;
}

input
{
	margin:3px;
}

#menu_spacer
{
  height:150px;
  visibility:hidden;
  display:none;
}

.menu
{
  position: absolute;
  top:5px;
  left:0px;
  width:275px;
  height:500px;
  
  border-width:0px;
  
  /*border-width: 2px;
  border : 2px solid rgb(0, 0, 0);*/
  /*background-color: #FFFFFF;*/
  background-image:url(images/legrosdohey_menu.jpg);
  background-repeat:no-repeat;
  padding:10px;
  padding-top:175px;
}

/* Workaround pour IE - Positionnement fixe */
html>body .menu
{
  position: fixed;
}

.menu a
{
  display:block;
  width:150px;
  padding-left:3px;
  margin-top:4px;
  white-space:nowrap;
}

.menu a:link, .menu a:visited
{
  background-color: #FFFFFF;
  color:#808080;
}

.menu a:hover
{
	background-color: #FF8040;
  color:#FFFFFF; 
}

.menu hr
{
  width:100px;
}

.contenu
{
  margin-top:5px;
  margin-left:280px;
}

.pied_de_page
{
  position: fixed;
  bottom: 5px;
  right: 5px;
  white-space:nowrap;
  
  border-width: 2px;
  border : 2px solid rgb(0, 0, 0);
  background-color: #000000;
  color: #FFFFFF;
  font-weight:bold;
  padding: 5px;  
}

.ListeMAJSite 
{
	height: 100px;
	overflow: auto;
}

.SousRubrique
{
	font-weight:bold;
	text-decoration:underline;
}

.Erreur
{
	font-weight:bold;
	color:#CC0000;
}

/* Programme */

div#plan_mains
{
  width:80%;
}

div#plan_mains img
{
  float:left;

  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  margin:5px;
}

div#plan_mains div
{
  float:left;

  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  margin:5px;

  width:200px;
  background-color:#bbbcd7;
}

div#programme_expos p.howto
{
  font-size:10px;
  font-style:italic;
}

div#programme_expos span.creations_presentees
{
  display:block;

  color:#FFFFFF;
  font-style:italic;
}

div#programme_expos li
{
  padding-bottom:10px;
}

div#programme_expos
{
  float:left;
  width:40%;

  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  margin:5px;

  border-width:1px;
  border-style:solid;
  border-color:#f0e656;

  background-color:#f0e656;
}

div#programme_concerts
{
  float:left;
  width:40%;

  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
  margin:5px;

  border-width:1px;
  border-style:solid;
  border-color:#ec6e41;

  background-color:#ec6e41;
}

div#programme_concerts li
{
  padding-bottom:8px;
}