/*commun à toutes les pages*/
html, body {
  margin-top: 10px;
  width: 98%;
  margin-left: 10px;
  margin-bottom: 20px;
}
#design {
  margin: 0 auto;
  width: 950px;
  position: relative;
  min-width: 900px;
}
#corps 
{
  margin-right:185px;
  margin-left:185px;
  top: 5px;
}
#en_tete {
  background: transparent url(titre11-update.jpg) no-repeat scroll center;
  margin-top: -10px;
  margin-bottom: 10px;
  height: 120px;
}

#corps .interactivite {
  margin: 0 auto;
  text-align: center;
  width: 535px;
  height: 20px;
 /* margin-left:-15px;*/
 }
/*
#accueil
{
display:block;
width:50px;
position:relative;
left:100px;
top:0px;
}
#forum
{
display:block;
width:80px;
position:relative;
left:190px;
top:-18px;
}
#livreor
{
display:block;
width:65px;
position:relative;
left:310px;
top:-36px;
}
#contact
{
display:block;
width:50px;
position:relative;
left:420px;
top:-54px;
}
*/
#corps .interactivite a {	
-moz-border-radius:15px;	
background-color: #ceffce;
		padding-left:4px;	
		padding-right:4px; 	
 margin-right: 7px;
  margin-left: 7px;
  color: #000080;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  font-size: 0.9em;
  font-family: "Trebuchet MS","Times New Roman",Arial,Times,serif;
}
#corps .interactivite a:hover {
  border: none;
  background-color: #e6ffe6; 
  font-weight: bold;
  font-size:80%;
}
#retour			
{
text-align:right;
}	
#retour a	
{
text-decoration: none;
}
#retour a:hover {	
  background-color: #7ed2ff;
  color: black;
}
#retour a img	
{
width:83;
height:87;
border:none;
}
#findepage
{
border:none;
width:550px;
margin:auto;
}
#findepage td, #findepage tr
{
border:none;
}
#findepage td
{
text-align:center;
}
#xiti
{
text-align: left;
margin-left:23px;
}
#weborama
{
text-align: left;
}
/*fin commun à toutes les pages*/
#menu {
  float: left;
  width: 175px;
}
#menu1 {
  float: right;
  width: 175px;
}
#menu1 .radio {
  text-align: center;
}
#menu1 #inputtext {
  font-size: 12px;
display:block;
margin: 0 auto;
}
#menu1 #inputsubmit {
  color: #000080;
  font-size: 10px;
  font-weight: bolder;
  text-align: center;
  position: relative;
  left: 3px;
  width:170px;
}
#menu1 .normal {
  margin-top: -10px;
  margin-bottom: 0px;
  font-size: 0.9em;
}
.element_menu .gras {
  color: #000080;
  font-weight: normal;
  font-variant: normal;
  font-size: 0.75em;
  font-family: "Trebuchet MS","Times New Roman",Arial,"Arial Black",Times,serif;
}
#menu1 form {
  margin-left: 0%;
  margin-bottom: 2%;
}
#menu .compt {
  font-size: 0.9em;
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: bold;
  text-align: center;
}
#menu1 .promo {
  font-size: 0.9em;
  font-family: "Trebuchet MS","Times New Roman",Arial,"Arial Black",Times,serif;
}
.element_menu {
  background-color: #ceffce;
  margin-bottom: 5px;
  position: relative;
}
.hautgauche, .hautdroit, .basgauche, .basdroit {
  height: 19px;
  width: 19px;
  background-repeat: no-repeat;
  font-size: 1px;
}
.hautgauche {
  background: transparent url(hautgauche.jpg) repeat scroll 0%;
}
.hautdroit {
  background: transparent url(hautdroit.jpg) repeat scroll 0%;
  float: right;
}
.basgauche {
  background: transparent url(basgauche.jpg) repeat scroll 0%;
}
.basdroit {
  background: transparent url(basdroit.jpg) repeat scroll 0%;
  float: right;
}
.element_menu h3 {
  margin-left: 10px;
  margin-top: -15px;
  margin-bottom: 5px;
  color: #009300;
  text-decoration: underline;
  font-weight: bolder;
  font-family: "Trebuchet MS","Arial Black","Times New Roman",Times,serif;
  text-align: center;
  font-size: 0.9em;
}
.element_menu ul {
  margin: 0px 0px 5px 5px;
  padding: 0px 0px 0px 20px;
  list-style-type: disc;
  color: #000080;
  font-size: 0.8em;
}
.element_menu a {
  color: #000080;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  font-size: 0.9em;
  font-family: "Trebuchet MS","Times New Roman",Arial,"Arial Black",Times,serif;
}
.element_menu a:hover
 {
  border: none;
  background-color: #e6ffe6;
  font-weight: bold;
}
.element_menu .en-cours
{
border: none;
  background-color: white;
  font-weight: bold;
}
.element_menu .der {
  margin-bottom: -10px;
  display: block;
}
.element_menu .soustitre {
  margin: 0px 0px 0px 10px;
  color: #000080;
  font-weight: bolder;
  font-variant: small-caps;
  font-size: 0.8em;
  font-family: "Trebuchet MS","Times New Roman",Arial,"Arial Black",Times,serif;
}
.connecte
{
font-family: Trebuchet MS,Times New Roman,Arial,Arial Black,Times,serif;
font-style:oblique;
margin-top:-5px;
margin-bottom: 0px;
font-size:0.7em;
text-align:center;
color: #000080;
}
#membres
{
margin:0px;
margin-top:-5px;
font-size:0.7em;
color: #009300;
text-align:center;
}

/*
.Rss {
  margin: 0px 10px;
}
.Rss p {
  margin-left: 0px;
  margin-top: -15px;
  margin-bottom: 5px;
  color: #009300;
  text-decoration: underline;
  font-weight: bolder;
  font-family: "Trebuchet MS","Arial Black","Times New Roman",Times,serif;
  text-align: center;
  font-size: 1em;
}
.Rss a {
  color: #000080;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  font-size: 0.9em;
  font-family: "Trebuchet MS","Times New Roman",Arial,"Arial Black",Times,serif;
}
.Rss a:hover {
  background-color: #009300;
  color: #b7dbff;
}
.Rss ul {
  margin: 0px 0px 5px;
  padding: 0px;
  font-size: 0.9em;
}
.Rss li {
  margin: 0px 0px 0px 15px;
  font-size: 0.9em;
}
*/
