html{
height:100%
}

header {
height:265px;
/*height:280px;*/
text-align:center;
}

.banniere
{	background:RGB(240,240,240);
	height:200px;
	margin-left:auto;
	margin-right:auto;
    	margin-top: 5px;
	z-index: 2;
}



body {
	font-family: Georgia,Arial,Helvetica,sans-serif;
	font-size: 1em;
	background: RGB(240,240,240);
}


.content {
	background: RGB(240,240,240);
  position: absolute;
/*  right: 350px; CHANGED*/
  right:25%;
  left:0%;
/*  left: 152px;CHANGED*/
	color:Black;
}

h2 {
	text-align:center;
	color: Gray;
	border: 1px solid Gray;
}



/* Liens hypertextes */ 


a {
 text-decoration:none;
 color:Sienna;
}

.HiddenLink
{
	text-decoration:none;
}

.BlankLink
{
	color:Black;
	text-decoration:none;

}


/* Infos */ 



#gInfos {
	background:Grey;
	margin-top:0em;
	position: absolute;
	right: 0%;
	text-align: center; /* Added recently*/
/*	padding: 15px;Changed*/
/*	width: 320px;Changed*/
	width: 25%;
	top: 0px;
/*	height:100%;*/
	z-index: 2;
}


#gInfos dl {
  margin: 0em;
  padding: 1em;
}

#gInfos sstitle {
  margin: 0em 0.2em 0em 0em;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 2.2em;
}


#gInfos dt {
  text-align: left;
  border-bottom: 1px solid #888888;
  margin: 0em 0.2em 0em 0em;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.5em;
}

#gInfos dd {
  margin: 0em 0.2em 0em 0.4em; /*0.4 was 0*/
  font-size: 1em;
  text-align:left; /*Added to balance text-align center above*/
}


html>body .IDBackground {
  position: fixed;
	z-index: 1;
}





/* Affiliation */ 

.affiliation {
margin-left: 0%;
/*margin-right: 313px;*/
margin-top:2px;
background:RGB(230,230,230);
border-style:solid;
border-width:2px;
border-color:Red;
font-size:1.5em;
font-weight:bold;
}


/* Description */ 

.description {
margin-left: 2%;
margin-right: 2%;
}


/* Le pied de page */ 
#bottom {
	background-color: #99bbcc; 
	width: 100%; 
	text-align: center; 
	font-size: 0.9em; 
	color: rgb(51, 51, 51);
}
hr.overflow {
  visibility: hidden;
  clear: both;
}


/* Tables */

table, th, td {
    border: 1px solid black;
}

td {
text-align: center;
}
