body
{
   width:100%;
   margin:auto;
   background-color:rgb(255,255,210);
}

em
{
color:rgb(110,110,190);
font-size:small;  
}

a img 
{
   border: none; 
}

a img :visited
{
   border: none; 
}

a
{
  color:rgb(0,0,153);
}

 a:visited
{
  color:rgb(0,0,153);
}

.plan
{
	text-align:center;
	border:none;
}

caption 
{
   margin: auto; 
   color: rgb(0,0,153);
   margin-bottom: 20px; 
}

table 
{
   margin: auto; 
   border: 2px solid rgb(0,0,153);
   border-collapse: collapse; 
}

th
{
   border: 1px solid rgb(0,0,153);
   color: rgb(0,0,153);
   text-align: center; 
}

td
{
   border: 1px solid rgb(0,0,153);
   text-align: center; 
   padding: 5px; 
}

#debut
{
   height:180;
   width:100%;
   text-align:left;
   color:rgb(0,0,153);
   font-family:Arial,"Times New Roman",serif;
   font-size:small;  
   margin:1%;
}

.logo 
{
    float:left;
}	

#debut h1
{
	font-size:xx-large;
	font-family: "Monotype Corsiva",Arial,serif;
	text-align:right;

}
#debut h2
{	
	font-family: arial,serif;
	font-size:medium;
	text-align:center;
	color:rgb(0,0,153);
	font-weight:normal;
}

#debut h3
{
    font-family: arial,serif;
	font-weight:normal;
	font-size:small;
	text-align:center;
}

#menu
{
   float:left;
   width:17%;
   margin:1%;
   text-align:left;
   color:rgb(0,0,153);
   font-family:Arial,serif;
   font-size:medium;
   border: 1px solid rgb(0,0,153);
}

#menu h1
{
   color:rgb(0,0,153);
   font-weight:bold;
   font-size:medium;
   text-align:left;
}

#menu h2
{
   text-align:left;
   font-weight:normal;
   font-size: small;
}

#menu strong
{
   background-color:rgb(0,0,153);
   color:rgb(230,250,255);
}

#corps
{
   float:left;
   width:58%;
   margin:1%;
   color:rgb(0,0,153);
   font-family:Arial,serif;
   text-align:justify;
}

#corps h1
{
	font-size:x-large;
	font-family:Arial,serif;
	text-align:left;
}

#corps h2
{
	font-size:large;
	font-weight:bold;
	text-align:left;
}

#corps h3
{
   color:rgb(0,0,153);
   font-size:medium;
   font-weight:normal;
   text-align:center;
}

#corps h4
{
	font-family:arial,serif;
	font-size:medium;
	font-weight:bold;
	text-align:left;
}

#corps h5
{
	font-family:arial,serif;
	font-size:medium;
	font-weight:normal;
	text-decoration:underline;
	text-align:left;
}

#corps h6
{
   color:rgb(0,0,153);
   font-size:medium;
   font-weight:normal;
}
#corps .petit
{
	font-size:small;
}
#corps .prog
{
	width:95%;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	border:3px outset;
	background-color:rgb(255,255,210);
}
#droite
{
   float:right;
   width:17%;
   margin:1%;
   text-align:left;
   color:rgb(0,0,153);
   font-family:Arial,serif;
   font-size:medium;
}

#droite h1
{
   color:rgb(0,0,153);
   font-weight:bold;
   font-size:medium;
   text-align:center;
}

#droite h2
{
   text-align:left;
   font-weight:normal;
   font-size: small;
}

#droite h6
{
   text-align:left;
   font-weight:normal;
   font-size: small;
}

#droite strong
{
   background-color:rgb(0,0,153);
   color:rgb(230,250,255);
}

#droite .news
{ 
  border: 1px solid rgb(0,0,153);
}
#droite .liens
{ 
   margin-top:20px;
  border: 1px solid rgb(0,0,153);
}
#droite .partenaire
{ 
  margin-top:20px;
  border: 1px solid rgb(0,0,153);
}
#droite .annonce
{ 
  margin-top:20px;
  border: none;
  text-align:center;
}

#fin
{
   clear:both;
   width:100%;
   font-family: arial,serif;
   margin:2px;
   text-align:center;
   color:rgb(0,0,153);
   font-size:x-small;
   padding:5px;
}

#fin strong
{
	color:rgb(0,0,153);
	border: 1px solid rgb(200,220,243);
}

#fin h1
{
	font-family: "Monotype Corsiva",arial,serif;
	font-size:xx-large;
	text-align:center;
	color:rgb(0,0,153);
}

#fin p
{
   font-family: arial,serif;
   font-style:italic;
   font-weight:normal;
   font-size:small;
}
