
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}



dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 0;
left: 0;
z-index:100;
width: 100%; /* précision pour Opera */
}
#menu dl {
float: left;
width: 7.6em;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #339900;
border: 1px solid gray;
margin: 6px;
}
#menu dd {
display: none;
border: 1px solid gray;

}
#menu li {
text-align: center;
background: #fff;
}
#menu li a, #menu dt a, #menu dd  {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
color:#000;
}



#header {
height: 23px;

}


#conteneur {
position: absolute;
width: 800px;
left: 0%;
margin-left: 0px;
background: url(photos/fleur.jpg) no-repeat top left;
border:0px solid #de2d47;
}




.decal {
margin-left:197px;
margin-bottom:20px;
}


.p {
margin-top:10px;
margin-left:20px;
margin-right:60px;
text-align:justify;
}




h1 {
color:#de2d47;
font-size:1.5em;
margin-left:20px;
background: url(photos/f2ond.jpg) repeat top left;
margin-right:40px;
font-weight:900;
margin-top:20px;
}

h2 {
color:#de2d47;
font-size:1.2em;
text-align:center;

}

h3 {
color:#de2d47;
font-size:1.2em;


}



div#fleurs a {
color:#127d12;
font-size:1.6em;
margin-left:50px;
background: url(photos/f2ond.jpg) repeat top left;
margin-right:40px;
font-weight:900;
margin-top:20px;
}

div#fleurs a:hover {
color:#7d7d12;
font-size:1.6em;
margin-left:50px;
background: url(photos/f2ond.jpg) repeat top left;
margin-right:40px;
font-weight:900;
margin-top:20px;
}


#centre {
background-color:none;
margin-left: 200px;
height:1200px;
padding-top:10px;
}


#centre b {
color:#de2d47;
}


#centre a {
color:#006600;
}

#gauche {
position: absolute;
left:0;
width: 200px;
border:0px solid black;
height:500px;
}
#pied {
height: 30px;
background-color: #ffffff;
}

#formulaire {
margin-left:30px;
}


#adresse {
border:3px dotted #006600;
width:400px;
margin-left:60px;
padding:10px 10px 10px 100px;
font-weight:700;

}


#pied a {
color:#de2d47;
}


#switcher {
margin-left:200px;
}

.cocci {
margin-left:50px;

}

.photo1 {
margin-top:20px;
margin-left:150px;
border:1px solid #de2d47;
} 

.photo2 {
margin-left:20px;
margin-top:20px;
border:1px solid #de2d47;
}

.photo3 {
margin-left:-10px;
border:1px solid #de2d47;

}

.photo0 {
border:1px solid #de2d47;
}

p {margin: 0 0 10px 0;}
