body {
background:url(images/fond.jpg) #D2FAD2;
font-family:'Lucida Grande',Verdana, Arial, sans-serif;
font-size:10px;
color:#451D09;
}

#pages{
width:744px;
margin-left:auto;
margin-right:auto; 
padding: 20px 0px 0px;
border:#AE9886 1px solid;
background-color:#F4E8F5;
}

#bandeau{
height:210px;
width:744px;
background:url(images/titre3.jpg) no-repeat #CCCCCC top left;
margin-right:auto;
margin-left:auto;
border:#AE9886 1px solid;
padding:0;
}

.gauche {
margin: 0px 7px 0px 5px;
float: left;
}

.rouge {
color:#6F0000;
}

.souligne {
color:#6F0000;
text-decoration: underline;
}

#pub{
clear:both;
background:url(images/pied.jpg);
color:#6F0000;
width:744px;
height:60px;
margin-left:auto;
margin-right:auto;
}

#pied{
clear:both;
background:#cccccc;
text-align:center;
font-family:'Lucida Grande', Verdana, Arial, sans-serif;
font-size:10px;
color:#6F0000;
width:744px;
height:20px;
border:#AE9886 1px solid;
margin-left:auto;
margin-right:auto;
}

A:link{color:#CC0000; text-decoration:none;}
A:hover{color:#006600; text-decoration:underline;}
A:active{color:#CC0000; text-decoration:none;}
A:active:hover{color:#006600; text-decoration:underline;}
A:visited{color:#CC0000; text-decoration:none;}
A:visited:hover{color:#006600; text-decoration:underline;}

h2{
font-family:'Lucida Grande',Verdana, Arial, sans-serif;
font-size:20px;
font-weight:bold;
color:#6F0000;
margin-left:5px;

}

h4{
font-family:'Lucida Grande',Verdana, Arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#6F0000;
margin-left:5px;

}

h3{
font-family:'Lucida Grande',Verdana, Arial, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration: underline;
color:#006600;
margin-left:5px;

}

p{
margin-left:8px;
margin-right:21px;
font-size:10pt;
font-weight:bold;
}

#boitemenu
{
padding:0px;
width:150px;
height:190px;
margin-left:566px;
margin-top:0px;
background:#6F0000;
}

table#sample {
    background-color:#FFFFFF;
    width: 735px;
    font-size:10pt;
}

table#sample td {
    padding: 5px;
    border: solid #000 1px;

}
.data {
 font-weight: bold;
    text-align: left;
    background-color: #CCCCCC;

}

.toprow {
    font-style: italic;
    text-align: left;
    background-color: #FFFFCC;

}
.leftcol {
    font-weight: bold;
    text-align: left;
    width: 120px;
    background-color: #CCCCCC;

}
#menu
{
padding: 0px 1px 1px;
margin-left: 0px;
margin-top: 0px;
font: bold 12px Verdana, Helvetica, sans-serif;
background:#6F0000;
width: 150px;
}

#menu li
{
list-style: none;
margin: 0;
border-top:#6F0000 1px solid;
text-align: left;
}

#menu li a
{
display: block;
width:150px;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #666633;
background: #CCCC99;
text-decoration: none;
}

#menu li a:link { color: #FFFFFF; }
#navlist li a:visited { color: #FFFFFF; }

#menu li a:hover
{
border-color: #6F0000;
color: #FFFFFF;
background: #666633;
}