body,html {
    margin:0;
    padding:0;
    background:url("bg_leaf.jpg") repeat-x #fff;
    font-family:Helvetica, Verdana,Arial,sans-serif;
    color:#666;
    }

body {
    min-width:800px;
    }
p {
	font-size:12px;
	}

ul {
    list-style-type:none;
}

li {
    display:inline;
    margin:0px 20px 0px 0px;
    padding:0px;
}

a {font-weight:bold; color:#666; text-decoration:none;}
a:hover {text-decoration:underline;}
a images {border:0;}

hr {
    clear:both;
    visibility:hidden;
}

#wrap {
    background:#fff;
    margin:auto;
    margin-top:60px;
    width:900px;
    border:1px solid #ccc;
    }

#header {
    margin:auto;
    border-bottom:1px solid #ccc;
    }

#header h1 {
    font-size: 18px;
    font-family: Arial;
    color:#999;
    padding:0px 0px 0px 10px;
    }

#nav {
    margin:auto;
    font-size:11px;
    color:#666;
    }

#nav li {
    display:inline;
    padding:0px 5px 0px 0px;
}

#left {
    width:450px;
    padding:0px 10px 0px 10px;
    font-weight:normal;
    font-size:11px;
    color:#666;
    float:left;
}

#left_pictures {
    padding:0px 10px 0px 10px;
    font-weight:normal;
    font-size:11px;
    color:#666;
    float:left;
}

#left ul {
    list-style-type:none;
}

#left li {
    display:block;
	font-size:12px;
    margin:0px 0px 0px 0px;
    padding:0px;
}

#left_pictures ul {
    list-style-type:none;
}

#left_pictures li {
    display:block;
	font-size:12px;
    margin:0px 0px 0px 0px;
    padding:0px;
}
#right {
    width:430px;
    padding:10px 0px 0px 0px;
    font-weight:normal;
    font-size:11px;
    float:right;
}

#footer {
    padding:0px 0px 0px 20px;
    border-top:1px solid #aaa;
    clear:both;
    color:#999;
    font-size:10px;
    font-weight:bold;
    }

.gras_noir {
    font-weight:bold;
    color:#333;
    font-size:1.5em;
}

.gras_gris_clair {
    font-weight:bold;
    color:#aaa;
    font-size:1.3em;
}

