#corps {
margin-bottom: 25px;
margin-right: 200px;
}

#corps p{
font-size: 1em;
line-height: 1.3em;
text-align: justify;
margin-left: 15px;

}

#corps b{
color: #4c6fa4;
}

#corps h1{
font-size: 1.4em;
margin-bottom: 15px;
color: #71a6cd;
font-weight: bold;
text-align: justify;
}

#corps h2{
color: #fe6612;
font-size: 1.1em;
margin-bottom: 2px;
margin-top: 10px;
font-style: italic;
}

#corps h3{
color: #4c6fa4;
font-size: 1.1em;
font-weight: normal;
margin-left: 5px;
margin-bottom: 5px;}

#corps h4{
font-weight: normal;
text-transform: uppercase;
font-size: 1.3em;
color: #1a1a1a;}

#corps h5{
font-size: 1em; 
font-weight: normal;
display: block;
border-top: solid 1px #1a1a1a;
border-bottom: solid 1px #1a1a1a;
margin-bottom: 10px;
margin-right: 209px;
color: #1a1a1a;
}

#corps li{
margin-left: 35px;
font-size: 1em;
margin-bottom: 5px;
line-height: 1.3em;
text-align: justify;
}

#corps ul{
margin-bottom: 15px;
}

#corps p{
font-size: 1em;
line-height: 1.2em;
margin-bottom: 5px;
}

#corps p b{
color: #4c6fa4;
}

#corps a{
color: #4c6fa4;
}

#corps a:hover{
color: #fe6612;
}

#corps h6 img{
margin-left: 10px;
margin-right: 10px;
float: left;
}

#corps #telecharge{
text-decoration: none;
margin-left: 5px;
}

#corps .adresse{
float: left;
margin-left: 30px;
border-left: dashed 1px #ccc;
padding-left: 5px;
}

#corps .adresse h2{
margin-top: 0px;
}

#corps .news{
padding:10px;
float:left;
margin-right:15px;
border:1px solid #71a6cd;
}

#corps .news img{
float:left;
}


/*-------------------------------------*/
/*----------menus-references-----------*/
/*-------------------------------------*/
#etudes-conseil h1{
background: url(../images/fdec.gif) top left no-repeat;
width: 576px;
height: 33px;
padding-left: 20px;
padding-top: 3px;
margin-bottom: 0px;
color: #fff;
}

#etudes-conseil li{
list-style-image: url(../images/puce-ec.gif);
}

#etudes-conseil li a{
text-decoration: none;
font-weight: bold;
color: #f39900;
}

#etudes-conseil li a:hover{
text-decoration: underline;
color: #a65d09;
}

#amo h1{
background: url(../images/fdamo.gif) top left no-repeat;
width: 576px;
height: 33px;
padding-left: 20px;
padding-top: 3px;
margin-bottom: 0px;
color: #fff;
}

#amo li{
list-style-image: url(../images/puce-amo.gif);
}

#amo li a{
text-decoration: none;
font-weight: bold;
color: #4b7394;
}

#amo li a:hover{
text-decoration: underline;
color: #9ecbea;
}


#par-sites h1{
background: url(../images/fdsites.gif) top left no-repeat;
width: 576px;
height: 33px;
padding-left: 20px;
padding-top: 3px;
margin-bottom: 0px;
color: #fff;
}

#par-sites li{
list-style-image: url(../images/pucesites.gif);
}

#par-sites li a{
text-decoration: none;
font-weight: bold;
color: #71a6cd;
}

#par-sites li a:hover{
text-decoration: underline;
color: #4c6fa4;
}

/*-------------------------------------*/
/*------------plan-acces---------------*/
/*-------------------------------------*/
#agrandir a{
color: #71a6cd!important;
font-weight: bold;
text-decoration: none;
}

#agrandir a:hover{
text-decoration: underline;
color: #4c6fa4!important;
}

/*-------------------------------------*/
/*--------------liens------------------*/
/*-------------------------------------*/
#liens a img{
clear: both;
}

#liens a{
clear: both;
text-decoration: none;
}

#liens li{
clear: left;
display: block;
margin-bottom: 20px;
border-bottom: 1px dashed #4c6fa4;
width: 560px;
}