body {
background:#FFFFFF url(images/fond.jpg);
font-size:100%;  /* 76% correspond au corps 10 si le rŽeglage par dŽefaut du navigateur (le plus frŽequemment ˆ 14px) n'a pas eŽtŽe modifiŽe */
margin:50;
padding:50;
font-family: Arial, Verdana, sans-serif;
color:#80000;
text-align:center; /* pour IE5 et centrage horizontal de la page */
scrollbar-shadow-color:rgb(153,102,255);
scrollbar-darkshadow-color:rgb(153,153,255);
scrollbar-base-color:rgb(204,204,255);
scrollbar-arrow-color:rgb(0,0,153);
}

h1 {text-align:center; font-size:2em; margin: 0; font-family:Aquiline, "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; }
h2 { font-size : 1.33em; font-weight:bold; margin : 0em 0; }
h3 { font-size : 1.17em; font-weight:bold; margin:0em; }
h4 { font-size : 1em; margin : 0; }
h5 { font-size : 0.83em; margin : 0; }
h6 { font-size : 0.67em; margin : 0; }

code,pre { 
/* display:block;
overflow : none; 'auto' pour autoriser le scroll horizontal si la ligne de code est plus grande que la largeur du content marche pas dans IE 5.2/Mac */
font-family : "Courier New",monospace;
font-size : 1.2em;
color:#333;
}

.centre
{
	text-align:center;
}

/*tests */

#container
{
width: 95%;
margin: 10px auto;
background-color: #fff;
background: url(images/fond.jpg);
color: #333;
border: 1px solid gray;
line-height: 130%;
}

#navigateur
{
float: left;
width: 160px;
margin: 0;
padding: 1em;
}

/*fin des tests */


/* Page principale
-------------------------------------------------------- */

#titre {
/*position:relative;
margin:1em 1em 1em 1em;
height:auto;
text-align:left;
 width: auto;
 padding: 0em 1%;
margin-left:2.5em;  */

margin-left: 200px;
padding: .5em;
background-color: #ddd;
background: url(images/fond.jpg);
font-weight:bold;
color:maroon;

}

#titre h1 {
font-size : 3em; 
font-family: Georgia, sans-serif;
font-variant:small-caps;
color:#006600;
}

#corps {
/* position:relative;
text-align:left;
padding: 1.5em 1%; */

margin-left: 200px;
border-left: none; /*1px solid gray;  */
padding: 1em;
/*max-width: 36em;  */
text-align:left;

}


#corps a { 
color:maroon;
text-decoration:none;
font-weight:bold;
}

#corps a:visited { 
color:#999999;
text-decoration:none;
}

#main h1 { 
font-size : 1.23em;
font-family: Georgia, sans-serif;
font-variant:small-caps;
font-weight:bold;
color:#00AAFF;
margin : 0em 0; }

#retour {
background: url(images/fond.jpg);
border-style: none;
width:20%;
margin-left: auto; 
margin-right: auto;
padding:1em 1em 1em 1em;
font-family:Verdana, arial, helvetica, sans-serif;
}

#retour img {
display:block;
}

#retour a {
color:maroon;
text-decoration:none; 
}

#retour h2 {
font-size : 1.5em;
text-align:center;
font-weight:bold;
}

#nouveau {
/*  clear:both;  */
background: url(images/fondbleu.jpg);
border-style: ridge;
font-size:1em;
height:auto;
margin-bottom: 30px;
text-align:left;
width:90%;
font-family:Arial, verdana, helvetica, sans-serif;
color:#000000;
padding:1.5em 1.5em 0.5em 1.5em; 
}

#nouveau h1 {
font-size:1.2em;
font-weight:bold;
text-align:left;
font-family:Arial, verdana, helvetica, sans-serif;
color:#014B6F; 
}

#boite h2 {
color:#800000; 
}

#boite b {
color:#800000; 
}

#whatsnew {
background: url(images/fond.jpg);
border: none;
font-size:0.8em;
font-weight:bold;
height:auto;
text-align:left;
width:85%;
margin-left: auto; 
margin-right: auto;
margin-top: none;
margin-bottom: 10px;
font-family:Verdana, arial, helvetica, sans-serif;
padding:1.5em 1.5em 1.5em 1.5em;
line-height:140%;
color:#000000; 
}

#whatsnew h1 {
font-size:1.4em;
font-family: Georgia, sans-serif;
font-variant:small-caps;
color:#FF0000; 
padding:0em 0em 0.8em 0em;
}

#credits {
clear:both;
background: url(images/fond2.gif);
border-style: ridge;
font-size:0.7em;
height:auto;
text-align:left;
width:50%;
margin-left: auto; 
margin-right: auto;
margin-top: none;
margin-bottom: 30px;
padding:1.5em 1.5em 0.5em 1.5em;
font-family:Verdana, arial, helvetica, sans-serif;
line-height:140%;
color:#000000; 
}
