body {
color:#000000;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
h1 {
color:#407DA3;
}
h3 {
color:#869425;
}

#conteneur {
width:1000px;
top:0;
left:0;
}

#entete {
visibility:hidden;
display:none;
}

#menu {
visibility:hidden;
display:none;
}

#blocgauche {
visibility:hidden;
display:none;
}
#blocdroit {
visibility:hidden;
display:none;
}

.rubrique{
visibility:hidden;
display:none;
}

.rechercher{
visibility:hidden;
display:none;
}

#connexion{
visibility:hidden;
display:none;
}

#corps {
left:0;
top:0;
text-indent:20px;
padding-bottom:10px;
padding-left:5px;
overflow:auto;
border:dashed 1px #999999;
}
#corps p {
text-indent:20px;
text-align:justify;
}

#corps .arbo {
padding-left:10px;
text-align:left;
font-size:10px;
color:#666666;
}
#corps .arbo a {
color:#666666;
text-decoration:underline;
}

#corps .agenda{
text-align:center;
color:#FFFFFF;
height:80px;
}

#contenu{
width:580px;
left:205px;
padding-bottom:10px;
}
.blocgris{
margin-top:15px;
padding:5px;
width:560px;
background-color:#F4F4EC;
text-align:left;
overflow:auto;
}
#contenu .arbo {
text-align:left;
padding-left:10px;
font-size:10px;
color:#666666;
height:2px;
}
#contenu .arbo a {
color:#666666;
text-decoration:underline;
}

#pieddepage{
float:right;
width:1024px;
font-size:10px;
}

.photo_equipe {
float:right;
display:block;
padding:10px;

}

fieldset {
width:80%;
overflow:auto;
border:dotted 1px #999999;
}

legend {
color:#407DA3;
}

td {
text-align:left;
}

a.infobulle{
position:relative;
z-index:24;
color:#FFF;
text-decoration:none
}

a.infobulle:hover{
z-index:25;
}

a.infobulle span{
display: none
}

a.infobulle:hover span{
display:block;
position:absolute;
top:20px; left:20px; width:200px;
border:1px solid #000;
background-color:#FFF;
color:#000;
text-align: justify;
padding:5px;
}
a:link {
	color: #000000;
	text-decoration:none;
}
a:visited {
	color: #000000;
	text-decoration:none;
}
a:hover {
	color: #869326;
	border-bottom:solid 1px #999999;
}
a:active {
	color: #000000;
	text-decoration:none;
}
