a:link, a:visited {
  font-family: "Trebuchet MS";
  color: #000000;
  text-decoration: none;
}
body {
  margin: 0 auto;
  width: 900px;
  font-family: "trebuchet MS";
  font-size: 12px;
}
label {
  font-weight: bold;
}
input {
  border: 1px solid black;
  background-color: #e4e4e4;
  font-family: "trebuchet ms",sans-serif;
}
select, option {
	background-color: #003399;
	font-family: "trebuchet ms",sans-serif;
	color: #FFFFFF;
}
textarea {
  border: 1px solid black;
  background-color: #e4e4e4;
  font-family: "trebuchet ms",sans-serif;
}
#banniere {
  margin: 0;
  padding: 0 0 20px;
  background-image: url(Theme/banniere.png);
  background-repeat: no-repeat;
  background-position:  center center;
  width: 900px;
  height: 270px;
}
#main {
  margin: 0;
  padding: 10px 0 0 260px;
}
#sidebar_bgd {
  background: #ffffff url(Theme/sidebar_bgd.png) repeat-y scroll 0% 50%;
  width: 350px;
  float: left;
}
#sidebar_bgd_down {
  background: transparent url(Theme/sidebar_bgd_bottom.png) no-repeat scroll left bottom;
  width: 350px;
  float: left;
}
#sidebar a:link, #sidebar a:visited {
  font-family: "Trebuchet MS";
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
#sidebar a:hover {
  text-decoration: none;
}
dt {
  padding: 10px 0px 5px 10px;
  font-family: "trebuchet MS";
  font-size: 14px;
  font-weight: bold;
  vertical-align: top;
  text-align: left;
  text-decoration: none;
}
#sidebar {
  background: transparent url(Theme/sidebar_top.png) no-repeat scroll left top;
  width: 350px;
  float: left;
}
.smenu {
  font-family: "trebuchet MS";
  vertical-align: middle;
  text-align: left;
  text-decoration: none;
  font-weight: normal;
}
#Sous_Menu {
  padding: 0px 20px 5px;
  font-family: "trebuchet MS";
  vertical-align: middle;
  text-align: left;
  text-decoration: none;
}
.Aster {
  color: red;
  font-weight: bold;
  background-color: white;
}
