body {
     margin:0px 0px 0px 0px;
     text-align:center;    /* correctif pour IE5 */
     background:#ffffff url('../images/background_gradient.jpg') repeat-x;
}

#page {
     background-color:#e5e5e5;
     width:786px;
     margin-left:auto;
     margin-right:auto;
     text-align:left;    /* correctif pour IE5 */
}

p {
        color:#000000;
        font-size:1.0em;
        padding-left:50px;
        padding-right:50px;
        text-align:justify;
}

li {
        color:#000000;
        font-size:1.0em;
}

div {
        color:#000000;
        font-size:1.0em;
}

.table {
     border:0px;
     margin:0px;
     padding:0px 0px 0px 0px;  /*top right bottom left */
     width:100%;
}

td, th {
        color:#000000;
}

h1 {
        color:#6699CC;
}

h2 {
/*
        color:#003366;
*/
        color:#000000;
}

h3, h4 {
        color:#000000;
}

h5, h6 {
	color: #6699CC;
}
hr {
        height:1px;
        border-width:0;
        color:#000000;
        background-color:#000000;
}

a:link {
        color:#0000ff;
        text-decoration:none;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-weight:bold;
        font-size:1.0em;
}
a:visited {
        color:#0000ff;
        text-decoration:none;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-weight:bold;
        font-size:1.0em;
}
a:hover {
        color:#0000ff;
        text-decoration:none;
        font-family:Georgia,"Times New Roman",Times,serif;
        font-weight:bold;
        font-size:1.0em;
}
.normal {
        color:#000000;
        font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
}
p.footer {
        font-family:Georgia,"Times New Roman",Times,serif;
        font-size:0.75em;
        color:#000000;
        text-align:center;
}
a:active {
        font-family:Georgia,"Times New Roman",Times,serif;
        font-size:1.0em;
        font-weight:bold;
        color:#99CCCC;
        text-decoration:none;
}
.titre_photo {
        font-family:Arial,Helvetica,sans-serif;
        font-size:0.50em;
        color:#000000;
}

/*this is to keep page from shifting to left on most browser */
html { overflow-y: scroll; }
/*
/*this is to keep page from shifting to left on load in safari and firefox*/
html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }
*/

#wrap {
        width: 786px;
        margin: 0px auto;
	overflow: auto;
}
	#navbar {
		overflow :hidden;
		position: relative;
                background-color: #000000;
/*              background: url('bouton_off.jpg') repeat-x ; */
                margin: 0px;
	}
	ul.topnav {
		float: left;
		list-style: none;
		position: relative;
                left: -3%;
	}
	.topnav li{
		float: left;
                line-height: 10px;
		position: relative;
                right: 0%;
	}
	.topnav li a:link,
	.topnav li a:visited {
                color: #ffcc33;
                font-size:12px;
                padding: 9px 21px;
		text-decoration: none;
		border-left: 1px solid #fff;
	}
	.topnav li a:hover, .topnav li .current{
                background-color: #b2b2b2;
/*              background: url(../images/bouton_on-2.jpg) repeat-x; */

