body {
  margin:auto;
  font: 100% Verdana, "Lucida Grande", Lucida, Tahoma, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif ;
  background-image: url('../images/fond.png');
  background-repeat: repeat;
}

div#header{
	width:1000px;
	margin:auto;
	background-color:transparent;
	height:200px;
	text-align:center;
}

div.cadre{
  margin:auto;
  margin-top:20px;
  border-left:5px ridge red ;
  border-top:5px ridge red ;
  border-right:5px ridge yellow ;
  border-bottom:5px ridge yellow ;
  width:35%;
  height:80px;
}

div#header  img{
  float:left;
  margin-left:70px;
}

div#header div.cadre h1{
  font-size:1.7em;
  margin:2px 0 0 0 ;
}

div#header div.cadre h2{
  font-size:1em;
  margin:2px 0 0 0 ;
}

div#header div.cadre h3{
  font-size:0.8em;
  color:red;
  margin:2px 0 0 0 ;
}

div#content{
	width:1000px;
	margin:auto;
	display:block;
}

div#menu {
	width:250px;
	float:left;
	background-color: white;
	-moz-border-radius:5%;
	border:2px ridge gray;
	margin-top:65px;
}

div#menu ul {
	height:100%;
	margin: 25px 10px 10px 10px;
}

div#menu ul li {
	list-style-image:url('../images/puce.png');
	height:50px;	
	font-size:16px;
}

div#menu ul li a {
  color:black;
  text-decoration: none;
  display:block;
  /*margin-left:-50px;*/
}

div#menu ul li a:hover {
  color:#FF0000;
  text-decoration: underline;
}

div#menu ul li:hover {
	  list-style-image:url('../images/puce2.png');
}

div#contenu {
	width:700px;
	margin-left:250px;
	padding: 20px ;
}

div#contenu p {
  margin:0;
}

div#contenu h1 {
	font-size:1.5em;
	margin: 0 0 20px 0;
}

div#contenu h2 {
	font-size:1.25em;
  margin-top:30px;
  margin-bottom:2px;
}

div#contenu h3 {
  font-size:1em;
  margin-top:15px;
  margin-bottom:2px;
}

div#contenu div.vertical {
	float:right;
  font-size:0.65em;
  font-style:italic;
  text-align:center;
  margin-top:90px;
  margin-right:150px;
}

div#contenu img {
  display:block;
  margin:auto;
}

div#footer {
	width:1000px;
	margin:auto;
	color:black;
	font-size:0.8em;
	text-align:center;
	margin-bottom:5px;
	clear:both;
}

p.centre {
	text-align: center;
}

span.alpha {
	color:#FF0000;
	font-style: italic;
	font-weight:bold;
}
