body{
    font-family:arial;
    font-size:10pt;
    margin:0px;
    padding:0px;
    background-color: #bab8d9;
    background-image: url(images/back-color.gif);
    background-repeat:repeat-x;
    background-attachment:fixed;
}
h1{
    font-size:14pt;
    color:#2e3192;
}
h2{
    font-size:12pt;
    color:#2e3192;
}
h3{
   font-size:10pt;
   color:#2e3192;
}
input{
    font-size:8pt;
}
.page{
    
    margin-left:auto;
    margin-right:auto;
    width:768px;
    border: solid 1px #2e3192;
}
.menuTop{
    background-color:#ed1c24;
    height:22px;
}
.menuTop a{
    color:white;
    font-size: 8pt;
    text-decoration:none;
    font-style:italic;
    font-weight:bold;
    white-space:nowrap;
}
.btn_menu{
    padding-left:3px;
    padding-right:3px;
    text-align:center;
}
.menuleft{
    width:181px;
    background-color: #f7f7fb;
    background-image: url(images/back-menu-left.gif);
    background-repeat:repeat-x;
}
.menuleftbottom{
    width:181px;
    background-color: #f7f7fb;
}
.mnu_contact{
    font-size:7pt;
    color:#2e3192;
    margin-left:5px;
    margin-top:5px;
}
.mnu_contact a{
    color:#2e3192;
    text-decoration:none;
}
.mnu_contact a:hover{
    text-decoration:underline;
}
.contenu{
    width:587px;
    background-color: white;
    background-image: url(images/back-arbre.gif);
    background-repeat:no-repeat;
    background-position: bottom right;
}
.MC
{
    font-size: 8px;
    vertical-align: text-top;
}
.BorderImage{
    border: solid 1px black;
}