body, html {
background-color:#e60d64;
margin:0px;
padding:0px;
font-size:14px;
font-family:Century Gothic, Helvetica, Arial;
} 

a, a:link, a:active, a:visited {
color:#e60d64;
}

h2{
font-size:20px
}

h3{
font-size:16px
}

h1, h3{
margin-top:10px;
margin-bottom:10px;
}

h2, ul{
margin-top:20px;
margin-bottom:20px;
}

p{
margin-bottom:15px;
}


#wrapper {
width:1000px;
margin:-5px auto;
background-color:#fff;
}

#header {
position:relative;
height:460px;
}

#topmenu {

background:url(images/topmenuback.png) repeat-x;
background-color:#a59e8f;
height:96px;
margin-bottom:20px;
}



#topmenu ul {
padding:0px;
margin:0px;

}

#topmenu li {
margin-top:0px;
list-style:none;
float:left;
background-image:url(images/bg.gif);
height:96px;
}

#toplogo {
position:absolute;
top:25px;
left:65px;
}

#topmarie {
position:absolute;
top:15px;
right: 45px;
}

#contenu {
clear:both;
padding: 10px 60px 10px 60px;
}




#footer {
text-align:center;
margin-top:30px;
padding-top:10px;
background-color:#e4e4e4;
}


p#mission {
width:500px;
position:absolute;
top:320px;
font-size:20px;
line-height:20px;
color:#666;
left:65px;
}

#gauche_i {
width:500px;float:left;display:block;
margin-left:30px;
}

#gauche_i table {
text-align:right;
font-family:Century Gothic, Arial Narrow;
font-weight:bold;
color:#666;
font-size:18px;
}
#gauche_i img {
margin-left:40px;
}

#droite_i {
width:280px;float:left;display:block;
margin-left:20px;
margin-top:00px;
padding:20px;
height:280px;
background-color:#666;
color:#fff;
font-size:18px;
}

#droite_ii {
width:300px;float:left;display:block;
margin-left:20px;
margin-top:10px;
padding:10px;
background-color:#e60d64;
color:#fff;
font-size:16px;

}


#droite_i a {
color:#fff;
}
