*{padding:0; margin:0;} 

body {font-size:80%; font-family:verdana,arial,sans-serif; background-color: #dfdfdf; text-align:center; } 

p {}


h1 {

font-size: 150%;
font-variant: small-caps;
padding-left: 60px;
padding-right: 60px;
}

a{

text-decoration: none;
}

a:hover {

text-decoration: none;
}

table {font-size:120%; font-family:verdana,arial,sans-serif;}

.imageflottante {float: left; margin: 6px;}


#header {
  width: 800px;
	height: 188px;
  margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
  text-align: center;
  background-color: #dfdfdf;
  background-position: center center;
}

/*MENU MENU MENU MENU MENU*/

.menu {white-space:nowrap /*IE hack*/; 
width:800px; 
height: 44px;
margin-left: auto;
margin-right: auto;
border:none; 
background-image: url("style/menu.png");
background-repeat: repeat-y;
background-position: center center;
color:rgb(75,75,75); 
font-size:110%;
text-align: left;

}

.menu ul {list-style-type:none; padding-left: 34px;}

.menu ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px rgb(175,175,175);}

.menu ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:3.1em; line-height:3.1em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: rgb(100,100,100); }

.menu ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.menu ul li:hover {position:relative;}

.menu ul li:hover a {background-color:rgb(210,210,210); text-decoration:none;} /*Color main cells hovering mode*/

.menu ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.0em; margin-top:0.1em; left:0; }

.menu ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);}

.menu ul li:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;}

/*IE6 hovering*/
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
.menu ul li a:hover {position:relative /*IE hack*/; z-index:1000 /*IE hack*/; background-color:rgb(210,210,210); text-decoration:none;}
.menu ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:2.5em; left:0; margin-top:0.1em;}
.menu ul li a:hover ul li a {white-space:normal; display:block; width:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);}
.menu ul li a:hover ul li a:hover {background-color:rgb(210,210,210); text-decoration:none;} /*Color subcells hovering mode*/
@media print {.menu {float:left; width:900px; border:none; background:rgb(240,240,240); color:rgb(75,75,75); font-size:1.0em; font-size:110%;}}



/*MENU MENU MENU MENU MENU*/


#contenu {
  width: 800px;
  
  margin-left: auto;
  margin-right: auto;
	padding-top: 15px;
  text-align: left;
  background-image: url("style/corps.png");
  Background-repeat: repeat-y;
  background-position: center center;
}

.contenu_texte {
  padding-top: 0px;
  margin-top: 0px;
  margin-left: 60px;
  margin-right: 60px;
  text-align: left;
}

#agenda {
  
  background-image: url("style/cadre_dates.png");
}

.agenda_texte {
  margin-left: 60px;
  margin-right: 60px;
  text-align: left;
}


#footer {
  width: 800px;
  height: 53px;
  margin-right: auto;
	margin-left: auto;
	background-image: url("style/footer.png");
  background-position: center center;
  text-align: center;
  