BODY
{  
   Margin: 0;
   Pading: 0;
   font-family: verdana, arial, helvetica, sans-serif;
   color: black;
   background-color: #e2e2c5;
   border-top: 50px solid Gray;
	width:auto;
	background-image: url(/images/fonds/misc071.gif);
}

#main-title {
margin-bottom: 0px;
margin-left: 0;
margin-right: 0;
padding-top: 17px;
padding-bottom: 10px;
padding-left: 25px;
padding-right: 0;
background-color: #9e9e8a;
border-top: 1px black solid;
border-bottom: 1px black solid;
color: #e2e2c5;
font-weight: bold;
font-size: medium;
 font-stretch: wider;
 font-variant: small-caps;
 }

#main-text {
margin-top: 0;
margin-bottom: 0px;
margin-left: 190px;
margin-right: 0px;
font-size: small;
background-color: #F5F5F5;
 min-height: 300px;
 }

p, ul, ol, table {
font-size: small;
line-height: 1.9em;
margin-top: 0;
margin-bottom: 0px;
margin-left: 0;
margin-right: 0;
padding: 0;
}


H1
{
margin-top: 0;
margin-bottom: 15px;
margin-left: 190px;
margin-right: 60px;
font-size: 1em;
color: #77774f;
border-bottom: 1px #999 dashed;
padding-bottom: 10px;
padding-top: 0;
padding-left: 0;
padding-right: 0;
font-weight: bold;
}
H2
{
margin-top: 0;
margin-bottom: 15px;
margin-left: 0;
margin-right: 0;
padding: 0;
font-size: .9em;
color: #77774f;
font-weight: bold;
}
ol, ul {
margin-left: 25px;
}

a:link, a:visited {
color: #ea9e57;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #ad5e15;
text-decoration: none;
font-weight: bold;
}

/* Styles for the navbar on the left side. */

#menu {
position: absolute;
top: 0px;
left: 0px;
margin-top: 10px;
border-right: 1px #999 dashed;
text-align: right;
background-color:  #DCDCDC;
font-size: small;
vertical-align: top;
width:100%;
background-image: url(images/rubriques.png);
   }


#menu li
	{
		margin: 0; 
		padding: 0;
 		display: inline;
 		list-style-type: none;
  	}
	
#menu a:link, #menu a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
		background-image: url(images/rubriques.png);
	}

#menu a:link.active, #menu a:visited.active
	{
/*		border-bottom: 1px solid #fff;*/
/*		background: #fff;*/
                background: #FDB73D;
		color: #000;
	}

#menu a:hover
	{
    background: #CCFF66;
	}


/* Styles for the footer at the bottom of the page */

#footer {
text-align: center;
background-color: #DCDCDC;
color: Gray;
margin-bottom: 0;
padding-top: 0px;
padding-bottom: 20px;
border-top: 1px black solid;
font-size: small;
word-spacing: 5x;
bottom:auto;
width:100%;
}

#footer p { line-height: normal; }
#footer a:link, #footer a:visited {
color: #483D8B;
}

#footer a:hover {
color: #e2e2c5;
text-decoration: underline;
}
img { border: none; }


