	/*
	CSS
	GS
	22/06/2004
	*/

couleur {
jaune : #FFB402;
rouge : #C9150C;
vert : #056B38;
bleu : #017FC3;
}

* { padding: 0;	margin: 0; }

body {
  font-family: "Trebuchet MS", Trebuchet, Verdana, Arial, sans-serif;
  margin: 0 0 0 0:
  padding: 0;
	text-align: center;
  background: url(titre.jpg) no-repeat top center;

}


div#page {
	width: 1000px;
	margin: 0 auto 0 auto;
	text-align: left;

/* margin: 1% 1% 0 1%:
  padding: 0;*/
}


div#page2 {
  width: 100%;
  
  margin-top: 130px;
  padding: 0;



 
}



div#felouque {
width: 100%;
margin: 0;
 padding: 10px;
float: left;
}

.f{
width: 50px;
height: 120px;
float: left;
}




div#entete {
  margin: 0;
  padding: 0;
  text-align: right;
}

div#entete h1 {
  text-align: right;
  color:  #017FC3;
  font-style: italic;
}

div#entete h2 {
  margin: 0;
  padding: 0;
  color: #FFB402;
  text-align: left;
  margin-left: 40%;
  margin-bottom: 0px;
  border-bottom: 1px solid #056B38;
}

div#entete h3 {
  color: #056B38;
}




div#menu {
  padding: 0 0 0 0;

  width: 25%;
  float: right;

 /* border: 1px solid #C9150C;*/

}

#menu h2:first-letter {
  color: #056B38;
  font-size: 1.1em;
}

#menu h2 {
  text-align: left;
  color: #056B38;
  border-bottom: 1px solid #C9150C;
  margin-top: 1em;
  font-size: 1em;
  /*padding-top: 0.2em;*/
}

#menu h3 {
  text-align: right;
  color: #056B38;
  border-bottom: 1px solid #C9150C;
  padding-top: 0.2em;
}

div#menu ul {
  display: block;
  padding: 0;
  margin: 0;
}

div#menu li {
  list-style: none;
  padding: 0 0 0.2em 0;
  margin: 0;
  font-size: 0.9em;
}


.tdmenu {
  font-size: 0.9em;
}

a {
  text-decoration: none;
  /*border-bottom: 1px solid #C9150C;*/
  color: #017FC3;
  
}

a:hover {
  text-decoration: none;
  background-color:#017FC3;
  color: #ffffff;
}

a:active {
  text-decoration: none;
}


em,i {
text-decoration: none;
color: #000000;
}



code {
text-decoration: none;
font-weight: bold;
font-style: italic;
color: #30599B;
}


div#corps {
  width: 70%;
  float: left;
  /*border: 1px solid #C9150C;*/
  padding: 0 0 0 0;
  text-align: justify;
  font-size: 0.8em;

}

div#corps h1 {
  text-align: left;
  color: #017FC3;
}


div#corps h2 {
  text-align: left;
  font-size: 2em;
  color: #056B38;
  border-bottom: 1px solid #C9150C;
}

#corps h2:first-letter {
  color: #056B38;
  font-size: 1.2em;
}

#corps h3 {
  text-align: left;
  color: #056B38;
  padding: 0 0 0 0;
  font-size: 1.5em;
}

#corps a {
  text-decoration: none;
  text-align: left;
  color: #017FC3;
  border-bottom: 1px solid #C9150C;
}

#corps a:hover {
  text-decoration: none;
  background-color:#017FC3;
  color: #ffffff;
}

#corps a:active {

  text-align: left;
  color: #056B38;
  border-bottom: 1px solid #C9150C;
}



.rouge {
color : #FF0000;
}


pre {
  text-decoration: none;
  font-size: 1.5em;

}


#corps table {
	margin: 0px;
	background-color: #FFFFFF;
	}


#corps tr {
	}

#corps td, th {
	padding: 5px;
	text-align: center;
	background-color: #98ACCD;
	}

