
body { 
background-color: #FFFFFF; 
padding: 0px; 
margin: 0px;
}
/*
a:link { color: #633C02;}
a:visited { color: #011F5C;}
a:hover { color: #CC6600;}
a:active { color: #011F5C;}
*/
p, ul, ol {		/* default body style */
font-family: "Times New Roman", Times, serif; 
font-size: 15px; 
line-height: 19px;
margin-top: 0.8em;
margin-bottom: 0.2em;
}

/*----------------------------------------------------------------*/
.logo {
margin: 0 0 0px 15px;
}

.fan { font-family: Arial;
font-size: 13px;
font-weight: bold; 
color: #000000; 
margin: -8px 0 0px 0px;
background: url(../fond01b.gif) 0px -52px no-repeat;
padding-left:15px;
padding-bottom: 0px;
}

/*--------------------------------------------------------------- */

#nav-buttons dl {
margin: 15px 0 15px 0;
}

#nav-buttons dt {
border: 1px solid #7093BA;
margin-bottom: 2px;
}

#nav-buttons a {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #004A80;
text-decoration: none;
display: block;
background-color: #DBE8F8;
padding: 3px 3px 3px 9px;
}

#nav-buttons a:hover {
color: #CC6600; 
background-color: #F6FAFE;
}

/* What's new ?
--------------------------------------------------------------- */

#whatsnew p {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold;
color: #8A4305;
margin-top: 35px;
}

#whatsnew table {
width: 100%;
margin-top: 5px;
text-align: left;
border: #B47001 solid; 
border-width: 1px 1px 1px 1px; 
background-color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
line-height: 1em; 
}

#whatsnew th{
background-color: #F9EAC4;
padding: 3px 0 3px 15px;
border: #B47001 solid;
border-width: 1px 1px 1px 1px;
font-weight: normal;
}

#whatsnew td{
padding: 2px 0 2px 3px;
font-weight: normal;
}

#whatsnew img{
float: right;
}

/* Intro
--------------------------------------------------------------- */
.intro h1 { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #8A4305; 
line-height: normal;
margin-top: 6px;
margin-bottom: 3px;
}
.intro p { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 14px; 
line-height: normal;
margin-top: -2px;
}

.intro ul { 
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 14px; 
line-height: 15px; 
margin-top: 1em;
margin-left: 15px; 
padding-left: 0.7em; 
margin-bottom: 0.7em; 
}
.intro li { 
list-style-type: square; color: #996600;	/* for NN4 */
padding-bottom: 3px;
} 

/*--------------------------------------------------------------- */
#sous-menu { 
/*padding-right: 9px; */
padding-left: 9px;
}

#sous-menu p { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #004A80; 
line-height: normal;
/*margin-top: -.3em; */
margin-bottom: 1em;

}

#sous-menu a {
color: #004A80; 
text-decoration: none;
}

#sous-menu a:hover {
color: #CC6600; 
text-decoration: underline;
}


/* ----------------------------------    boites en haut de la page */
#picture { 
position: absolute;
top: 5; left:500px;

