body { 
   color: black;
   background-color: white;
/*     background-image : url('imgs/fond.jpg'); */
/*     background-attachment : fixed; */
   font-family: Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
   font-size : 12px;
   padding: 40px;
   padding-top: 2px; 
   max-width: 690px;
}

h1 {
/*     color: #314481; */
    color: #555555;
    font-size: 180%;
/*     padding-bottom: 0px; */
/*     margin-bottom: 0px; */
}

h2 { 
    font-size: 130%;
    color: #314481;
    max-width: 750px;
    margin-bottom: 8px;
    margin-top: 20px;
}

h3 {
    font-size: 115%; 
    margin-top: 20px;
    padding-bottom:8px;
}

p {
    margin-bottom: 8px;
    margin-top: 8px;
    max-width: 650px;
}

img { border:none; }
.image:hover { }

div.contenu {
    padding-top: 0px;
    max-width: 760px;
/*     font-size: 95%; */
}
p.photoCenter {
    text-align : center;
}

.detail { font-size:75%; }
a.title { 
    color: #314481;
}
a.title:hover {
    background-color: #50629B;
    color: white;
}
a.nostyle:hover {
    background: none;
}
img.link:hover {
    color: #00dd00;
}

a {  text-decoration: none;  font-weight: bold; color: #50629B; }
a:hover { background: #50629B; color: white;}

table { border-style: none; padding: 1px; width: 900px; }
td { vertical-align: top; }

.contenant { padding: 0px; margin: 0px; }
.float20 { float: left; width: 20%; min-width: 150px; }
.float25 { float: left; width: 25%; min-width: 150px; }
.float33 { float: left; width: 33%; min-width: 180px; }
.float50 { float: left; width: 50%; min-width: 300px; }
.explic-de-site { font-size: 70%; padding-right: 15px; color: #777777; }
.separationRight { clear: right; }

