body
{
margin:0;
padding:0;
line-height: 1.5em;
background:#D3D3D3;
font-family:"Verdana";
}
b
{
font-size: 100%;
}
em
{
color: red;
}
.link a
{	
color:#DA0000;	
text-align:right;	
padding:0 0 0 0;	
margin:0 0 0 0;	
font-size:14px;	
float:right;	
width:100%;	
}
#maincontainer
{
width: 1080px;
 margin: 0 auto;
  background: #5679FE url(../img/fond-wrap.jpg) top center repeat-y;
  }
  #header
  {
  background: transparent url(../img/header-image3.jpg) 
  top center no-repeat;
  height: 240px;
  margin:0 auto;
  width:1080px;
  }
  #header h1
  {
  margin: 0
  ;padding-top: 15px;
  }
  #menu
  {
  background: #5679FE url(../img/menu-background.jpg);
  
  height: 40px;
  padding:0 0px 0 0px;
  margin-top:0px;
  margin-left:50px;
  margin-right:50px;
  /*margin:0 auto;*/
  }
  #contentwrapper
  {
  float: left;
  width: 640px;
  font-size:12px;
  padding-top:30px;
  padding-left:30px;
  }
  img{margin-bottom:10px;
  }
  a img
  {
  border:none;
  }
  p
  {
  line-height:1.8em;
  color:#333;
  padding-bottom:10px;
  }
  h1
  {
  font-size:22px;
  font-weight:normal;
  text-align:left;
  color:#DA0000;
  }
   h2
  {
  font-size:17px;
  font-weight:normal;
  text-align:left;
  color:#DA0000;
 
  }

  li
  {
  margin-left:30px
  }


  
  }
  #contentcolumn
  {
  /*margin: 0 340px 0 0;*/
   background: #FFFFFF;
   text-align:justify;
   margin-left:54px;
   width:640px;
   }
   #contentcolumn .innertube
   {
   margin-top: 0;
   padding:10px 20px 10px 20px;
   line-height:1.8em;
   color:#333;
   }
   #rightcolumn
   {
   float: left;
   width: 300px;
    margin-left:4px;
	 background: #ffffff;
	 padding-top:20px;
	 font-size:12px;
	 text-align:justify;
	 padding-left:20px;
	 }
	 #rightcolumn p
	 {
	 border-bottom:1px solid #BBB;
	 }
	 #rightcolumn p.last
	 {
	 border:none;
	 }
	 #rightcolumn img
	 {
	 padding-top:20px;
	 }
	 #footer
	 {
	 clear: left;
	 width: 1080px;
	 background: #D3D3D3 url(../img/fond-footer.jpg) top left no-repeat;
	 color: #000;
	 /*text-align: left;*/
	 height:62px;
	 font-size:12px;
	 padding:8px 0 0 40px;
	 }
	 #footer a
	 {
	 	color: #DA0000;
		}
		#footer a:hover
		{
		color: #AF0000;
		}
		a
		{
		color:#DA0000;
		text-decoration:none;
		}
	.rencontre
	{
	text-align:center;
	}	
.rencontre th
{
text-align:center;
color:  #FFFFFF;
background-color:#DA0000;


}
.rencontre a
{
text-align:center;
color:#DA0000;



}