body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#000000;
	background:#362F2D;
}

a{
	color:#3E3D3D;
	text-decoration:none;
	font-weight:bold;
	background:inherit;
}

a:hover{
	text-decoration:underline;
}

.link{
	font-weight:bold;
	color:#F26522;
	background:inherit;
	font-size:0.9em;
	text-decoration:none;
	margin-bottom:15px;
}

img {
   border:0;
   padding:0;
   margin:0;
}

.img {
   float: right;
   padding:0 10px 10px 10px;
}

#logo {
   color:#FFFFFF;
   padding-bottom: 5px;
	margin: 10px auto;
   width:707px;
}

#logo h1{
   font-size:2em;
   font-weight:normal;
   font-style:italic;
   padding: 10px 0 0 75px; 
   margin:0;
}

#logo h2{
   font-size:1em;
   font-weight:normal;
   font-style:italic;
   padding: 0 0 0 75px; 
   margin:0;
}

#container {
   position: relative;
	margin: auto;
	padding: 0;
	background:#FFFFFF;
   width:701px;
}

#header {
   background:#FFFFFF;
   padding:0;
   margin:0;
   height:300px;
}

#menu {
   background:#FFFFFF;
   background-image:url(images/menu.jpg);
   height:25px;
   padding-top:6px;
}
#menu a {
   color:#FFFFFF;
   background:none;
}
#menuleft {
   background:#FFFFFF;
   width:200px;
}

#main {
   background:#FFFFFF;
   padding: 10px 10px 10px 10px;
}

#main h1 {
   color:#005B7F;
   font-size:1.5em;
}

#main h2 {
   color:#F26522;
   font-size:1.2em;
}
#bas {
   background:#FFFFFF;
}

#texte {
   position: relative;
   background:#FFFFFF;
}

#footer {
   font-size:0.85em;
   text-align:center;
   color:#888888;
   width:700px;
	margin: 10px auto; /* auto pour centrer horizontalement la boite dans BODY pour le navigateurs autres que IE/WIN */
}

#footer a {
   color:#888888;
	font-weight:normal;
}

#menuright {
   background-image:url(images/news.jpg);
   background-repeat: no-repeat;
   width:120px; 
   float:right;
   border:1px solid #AAA;
   padding:5px;
}

#menuright a {
   background:none;
}

.navigation {
   color:#555;
   font-weight:bold;
   padding-left:25px;
}