body {
    font-family: Verdana;
    background-color: #6F6F6F;
    margin: 0;
}
#pic {
    height: 300px;
    margin-bottom: 20px;
}
#body {
    background:white;
    margin-left:auto;
    width: 900px;
    padding-bottom: 20px;
    margin-right:auto;
    border:2px #747474 solid;
    box-shadow:10px 10px 5px #4F4F4F;
}

#content {
    margin-top: 15px;
    margin-left: 10px;
    margin-right: 10px;
}
.descr {
    padding-right:200px;
}
/* .descr a {  */
/*     color: #167c98; */
/*     text-decoration: none; */
/* } */

/* .descr a:hover { */
/*     color:#c95a2d; */
/*     font-style: italic; */
/* } */

#title {
    border-bottom: 1px solid #A0A0A0;
    font-size: 1.1em;
    font-weight: bold;
    margin:0px;
    padding:0px;
    background-color: #787878;
    color : white;
    margin: 0px;
}

#title .menu {
    float:right;
    font-variant: small-caps;
    font-weight: normal;
    margin-bottom:0px;
    padding-bottom:0px;
}
#title a {
    color:white;
    margin-bottom:0px;
    padding-bottom:0px;
    text-decoration: none;
}

#title .menu a:hover {
    background-color: #c0c0c0;
    text-decoration: none;
}

#title a.selected {
    background-color: #555;
    text-decoration: none;
}

#title a.selected:hover {
    background-color: #555;
    text-decoration: none;
}

blockquote {
    margin-left: 20px;
    padding-left: 10px;
    border-left: 1px solid #EEEEEE;
    text-align:justify;
}

.float_left { float: left; margin-right: 30px; }

hr { 
    border:none;
    border-top:1px solid #e4e4e4;
}

h2 {
    border-bottom: 1px dashed #444444;
    font-size:1.1em;
}


.image {
    text-align: center;
    font-style:italic;
}
li {
    margin-left: 10px;
    margin-right: 10px;
}

.legende {
    font-style:italic; 
    text-align:center;
}

#projets {
    float:left; 
    margin:10px;
}
p,li {
    text-align:justify;
}

#footer {
    padding: 10px;
}
.underline { text-decoration: underline; }
