body
{
margin-top:0px;
margin-left:0px;
background-color:#61a7fd;
font-family: verdana,arial,serif;
font-size: 12px;
}

#banniere
{
position: absolute;
height:206px;
width:807px;
margin-top:0px;
margin-left:0px;
}

#menu
{
position: absolute;
background-image:url('images/menufond.jpg');
background-repeat: repeat-y;
height:698px;
width:152px;
margin-top:206px;
margin-left:0px;
padding-left:0px;
padding-top:0px;
text-align: left;
color:#FFFFFF;
}
#menubas
{
background-image:url('images/menubas.jpg');
width:152px;
height:110px;
}


#corps
{
position: absolute;
margin-top:207px;
margin-left:160px;
width: 650px;
padding-left:10px;
}

ul
 {
 list-style-image: url('images/puce.gif');
 text-align: left
 }

a:hover 
{
   text-decoration: underline;
   color: black;
 }
   
a:link
{
   text-decoration: underline;
   color: black;
}

a:visited 
{
text-decoration: underline;
color: black;
}

#menu a:link
{
text-decoration: none;
color: white;
}

#menu a:hover
{
text-decoration: underline;
color:#1e81fb;
}

#menu a:visited
{ 
text-decoration: none;
color: white;
}



h3
{
width:128px;
height:41px;
text-indent:-5000px;
margin:0;
padding:0; 
}

#info 
{
background: url('images/info.jpg') no-repeat top left;
}

#download
{
background: url('images/download.jpg') no-repeat top left;
}

#communaute
{
background: url('images/communaute.jpg') no-repeat top left;
}

h1
{
width:806px;
height:207px;
text-indent:-5000px;
margin:0;
padding:0; 
}

#banniere
{
background: url('images/banniere.jpg') no-repeat top left;
}

p
{
text-align:center;
}


table
{
border-collapse: collapse;
width:500px;
margin-left:100px;
margin:auto;
font-family: verdana,arial,serif;
font-size: 12px;
}


th
{
height:20px;
border:0px none;
text-align: left;
padding-left:5px;
background-image: url('images/theadbg.bmp');
background-repeat: repeat-x;
font-weight: bold;
}

td
{
padding:5px;
}


.titre
{
font-size:1.1em;
font-family: verdana,serif;
font-weight: bold;
}

.titre2
{
font-size:2em;
font-family: "times new roman, times", time,verdana,serif;
font-style: italic;
text-align: center;
}

.imageflottantedroite
{
float: right
}

a img
{
border: none;
}

.justijy
{
text-align: 
justify;}

.perso
{
font-size:1.1em;
font-family: verdana,serif;
font-weight: bold;
}

.nom
{
font-size:1.2em;
font-family: arial,verdana,serif;
font-weight: bold;
color:white;
}

.source
{
font-size:0.8em;
text-align: left;
}

h6
{text-align: center;
font-size:0.8em;
}

.interdit
{
color:red;
}

.histoire
{
font-family: "times new roman", time,arial,verdana,serif;
font-size:1.2em;
font-style:italic;
}

.histoire2
{
font-family: "times new roman", time,arial,verdana,serif;
font-size:1.2em;
text-align: left;
}

.firstletter
{
font-family: "times new roman", time,arial,verdana,serif;
font-size:2.5em;
}

#aligne
{
text-align:center;
}

.auto{
margin-left:200px;
text-align:center;
}

#formInfo{
margin:auto;
width:400px;
}



label{
margin:5px;
font-weight:bold;
}

legend{
font-size:1.2em;
font-weight:bold;
}

fieldset{
border:1px solid black;
background-color:#9dc8ff;}

#formInfo input,textarea,select{
margin:2px;
}
#formInfo textarea{
width:90%;
}