body{
background-color: #FDECCE;
margin-top: 0px;
}

img {
border-style: none;
}

#w3c {
margin-left: 356px;
}

#corp{
width: 800px;
margin-left: auto;
margin-right: auto;
}

#logo {
position: absolute;
}

#titre_header {
position: absolute;
width: 650px;
height: 95px;

margin-left: 150px;
}

#header {
width : 800px;
height : 130px;
background: url(Image/header.png);
}

#menu_header{
position: absolute;
width: 300px;
height: 30px;
margin-left: 500px;
margin-top: 98px;
}

#menu_header ul{
list-style-type: none;
margin-top: 0;
}

#menu_header ul li{
float: left;
text-align: center;
margin-left : 10px;
}

#menu_header ul li a{
width: 100% ;
font-weight: bold ;
letter-spacing: 0px ;
display: block ;
text-decoration: none ;
color: #35f;
}

#menu_header ul li a:hover{
background: none;
}

#menu_header ul li a:visited{
color: #35f;
}




#footer {
width : 800px;
height : 30px;
background: url(Image/footer_bg.png);
}

#menu_footer{
position: absolute;
width: 300px;
height: 30px;
margin-left: 500px;
}

#menu_footer ul{
	list-style-type: none;
	margin-top: 0;
}

#menu_footer ul li{
float: left;
text-align: center;
margin-left: 10px;
margin-top: 10px;
}

#menu_footer ul li a{
width: 100% ;
font-weight: bold ;
letter-spacing: 0px ;
display: block ;
text-decoration: none ;
color: #35f;
}

#menu_footer ul li a:hover{
background: none;
}

#menu_footer ul li a:visited{
color: #35f;
}





#center {
width: 800px;
overflow: hidden;
background: url(Image/bg.png);
}

#menu_center_top{
width: 150px;
height: 15px;
background: url(Image/top_corner_menu.png);
}

#menu_center_down{
width: 150px;
height: 15px;
background: url(Image/down_corner_menu.png);
}

#menu_center{
float: left;
width: 150px;
height: 100%;
}

#menu_center ul{
list-style-type: none;
margin-top: 0;
background: url(Image/bg_menu.png);
margin-bottom: 0;
margin-left: 0;
}

#menu_center ul li a{
width: 100% ;
display: block ;
text-decoration: none ;
color: #444;
}

#menu_center ul li a:hover{
background: none;
}

#menu_center ul li a:visited{
color: #444;
}

#conteneur{
width: 450px;
margin-left: 150px;
font: 0.72em "Trebuchet MS", helvetica, sans-serif ;
text-align:justify;
padding-left: 5px;
}

#poeme {
width: 181px;
font: 0.6em "helvetica", sans-serif;
text-align: center;
padding-left: 4px;
padding-right: 4px;
float: right;
}

#poeme_border_top {
width: 181px;
height: 15px;
background: url(Image/poeme_corner_top.png);
}

#poeme_border_down {
width: 181px;
height: 15px;
background: url(Image/poeme_corner_down.png);
}

#enfant_soleil {
background: url(Image/poeme_bg.png);
padding-left: 5px;
padding-right: 5px;
}





h1 {
text-align: center;
}

h3 {
margin-top: 0px;
}

h4 {
text-align: center;
}






#menu_syndrome {
position : absolute;
margin-left: 110px;
margin-top: 0;
visibility: hidden;
}

#menu_syndrome ul {
margin-left: 0;
padding-left: 0;
background: none;
background-color: #FDECCE;
width: 100%;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-color: #7300AF;
}

#menu_syndrome ul li {
margin-left: 0;
padding-left: 0;
width: 100%;
}

#menu_syndrome ul li a {
width: 100%;
display: block;
text-decoration: none;
color: #444;
}

#menu_syndrome ul li a:hover{
background-color: #ECDBBD;
}





#menu_asso {
position : absolute;
margin-left: 110px;
margin-top: 0;
visibility: hidden;
}

#menu_asso ul {
margin-left: 0;
padding-left: 0;
background: none;
background-color: #FDECCE;
width: 100%;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-color: #7300AF;
}

#menu_asso ul li {
margin-left: 0;
padding-left: 0;
width: 100%;
}

#menu_asso ul li a {
width: 100%;
display: block;
text-decoration: none;
color: #444;
}

#menu_asso ul li a:hover{
background-color: #ECDBBD;
}





#menu_soutiens {
position : absolute;
margin-left: 110px;
margin-top: 0;
visibility: hidden;
}

#menu_soutiens ul {
margin-left: 0;
padding-left: 0;
background: none;
background-color: #FDECCE;
width: 100%;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-color: #7300AF;
}

#menu_soutiens ul li {
margin-left: 0;
padding-left: 0;
width: 100%;
}

#menu_soutiens ul li a {
width: 100%;
display: block;
text-decoration: none;
color: #444;
}

#menu_soutiens ul li a:hover{
background-color: #ECDBBD;
}






#menu_temoignages {
width: 165px;
position : absolute;
margin-left: 110px;
margin-top: 0px;
visibility: hidden;
}

#menu_temoignages ul {
margin-left: 0;
padding-left: 0;
background: none;
background-color: #FDECCE;
width: 100%;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-color: #7300AF;
}

#menu_temoignages ul li {
margin-left: 0;
padding-left: 0;
height: 20px;
width: 100%;
}

#menu_temoignages ul li a {
width: 100%;
display: block;
height: 20px;
text-decoration: none;
color: #444;
}

#menu_temoignages ul li a:hover{
background-color: #ECDBBD;
}



#enf_charge {
position : absolute;
margin-left: 165px;
margin-top: -20px;
visibility: hidden;
}

#enf_charge ul {
margin-left: 0;
padding-left: 0;
background: none;
background-color: #FDECCE;
width: 100%;
border-style: solid;
border-color: #7300AF;
}

#enf_charge ul li {
margin-left: 0;
padding-left: 0;
width: 100%;
}

#enf_charge ul li a {
width: 100%;
display: block;
text-decoration: none;
color: #444;
}

#enf_charge ul li a:hover{
background-color: #ECDBBD;
}





#menu_contact {
position : absolute;
margin-left: 110px;
margin-top: 0;
visibility: hidden;
}

#menu_contact ul {
margin-left: 0;
padding-left: 0;
background: none;
background-color: #FDECCE;
width: 100%;
border-right-style: solid;
border-top-style: solid;
border-bottom-style: solid;
border-color: #7300AF;
}

#menu_contact ul li {
margin-left: 0;
padding-left: 0;
width: 100%;
}

#menu_contact ul li a {
width: 100%;
display: block;
text-decoration: none;
color: #444;
}

#menu_contact ul li a:hover{
background-color: #ECDBBD;
}




.annonce {
border-top: solid;
border-bottom: solid;
border-color: #7300AF;
text-align: center;
}

.temoignage {
text-align: center;
}

.nom {
color: red;
margin-left: 30px;
}

.coord {
margin-left: 60px;
color: green;
}

.contact {
margin-bottom: 25px;
}

.titre {
text-align: center;
}