*{padding:0px; border:0px; margin:0px;}


body{
background-image:url('images/bg_body.jpg');
background-repeat:repeat-x;
background-color:white;
font-family:Georgia;
}


#banner{
width:900px;
height:168px;
margin:auto;
background-image:url('images/banner.png');
background-repeat:no-repeat;
position:relative;
top:0px;
z-index:100;
}

#wrapper{
width:900px;
min-height:530px;
position:relative;
bottom:80px;
margin:auto;
background-color:#1B429A;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;

}

#menu{
float:left;
width:224px;
height:385px;
overflow:none;
position:relative;
top:85px;
text-align:center;
}

#menu a{
color:white;
text-decoration:none;
line-height:30px;
}

#menu a:hover{
text-decoration:underline;
font-weight:bold;
}

#texte{
float:right;
margin-right:34px;
margin-top:68px;
width:641px;
overflow:auto;
background-color:white;
text-align:center;
}

#container{
margin:auto;
width:575px;
margin-bottom:20px;
}

#texte #container p{
color:#1a1a1a; /* gris 90% */
font-size:15px;
margin-bottom:10px;
}

h1{
color:white;

font-size:20px;
font-weight:100;
}


h2{
color:#534741; /* gris titre h2 */
font-size:23px;
font-weight:100;
margin-top:2px;

margin-bottom:10px;
}

h3{
color:#1B4298;
font-size:15px;
margin-top:5px;
margin-bottom:5px;
}




#address a{
color:yellow;
text-decoration:none;
}

#address a:hover{
color:yellow;
text-decoration:underline;
}


