body 														
{
	width: 800px;
	margin: auto;
	background-image: url("layout_1.png");									
	background-color: #8faabd;								
	background-position: top left; 						
	background-attachment: no-fixed;
	background-repeat: no-repeat;
}

#corps												
{
   height: 630px;
   width: 690px; 
   position:absolute;
   top: 460px;
   left: 50px;
	overflow: auto;
}

#corps p													
{
   text-align: justify;
   font-family: Arial;
   font-size:11px;
   margin-left: 20px;
   margin-right: 20px;
   color: #d5cad0;
   padding-top:20px;
}

.menu 
{
   position:absolute;
   width: 130px;
	top:270px;
	left:630px;
}

.menu a
{
	font-family:courier new;
	Font-size:14px;
	font-style:italic;
	color:#5b7c89;
	text-decoration:none;
	cursor:help;
}

.menu a:hover
{
	font-family:Georgia;
	Font-size:14px;
	font-style:italic;
	color:#e1d2cd;
	border-bottom:1px dashed #e1d2cd;
	background-color:#8faabd;
	letter-spacing:2px;
}

.titre									
{
	color: #5b7c89;
	font-family: courier new;
	text-align: center;
	background-color: #d7cbcb;
	border-bottom:1px dotted #5b7c89;
	font-size:16px;
	font-style:italic;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:underline;
}

#corps a
{
	cursor:help;
	border-bottom:1px dotted #5b7c89;
	text-decoration:none;
	font-style:italic;
	color:#496273;
}

#corps a:hover
{
	text-decoration:underline;
	border:none;
	font-weight:bold;
	background-color:#b0cade;
}

.style1
{
	font-family:courier new;
	font-size:12px;
	color:  #fffdfe;
}

.style2
{
	font-family:arial;
	font-size:11px;
	color:  #826e70;
	font-style:italic;
	text-decoration:underline;
	font-weight:bold;
}

.image img
{
	border: 2px solid #d7cbcb;
}

.image a img:hover
{
	border:3px solid #879655;
	background-color:#b0cade;
}

.image a img
{
	border:2px solid #617a8d;
	text-decoration:none;
}

