body {
  font-family:tahoma;
  font-size:11px;
  background-color:#272727;
  color:#999966;
}

td, table, select, input, textarea{
	font-family:tahoma;
	font-size:11px;
	vertical-align:top;
	line-height:12px;
	color:#65634E;
}

input, textarea{
  width:95%;
  font-size:1.3em;
  padding:2px;
}
.submit{width:100px;}

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

a{color:#6F9025; text-decoration:none; font-weight:bold}
a:hover{ text-decoration:underline}

span a{ font-weight:normal; text-decoration:underline}
span a:hover{ text-decoration:none}

form { margin:0px; padding:0px}

.list ul{margin:0px; padding:0px; list-style:none; line-height:15px;}
.list ul li{ background:url(images/list_marker.gif) no-repeat left top; height:18px;text-indent:15px;}
.list ul li a{color:#84A134;text-decoration:none;font-weight:bold;}
.list ul li a:hover{ color:#7C7C56}

.list1 ul{margin:0px; padding:0px; list-style:none; line-height:17px;}
.list1 ul li{ background:url(images/list_marker1.gif) no-repeat left top;}
.list1 ul li a{ color:#6F9025;text-decoration:none;font-weight:normal;}
.list1 ul li a:hover{ text-decoration:underline;}


.footer{ color:#515151; margin-left:15px;}
.footer a{ color:#6D6C6C; text-decoration:none; font-weight:normal}
.footer a:hover{ text-decoration:underline}

.form input{
	width:187px;
	height:18px;
	color: #65634E;
	text-transform:none;
	padding:2px 0 0 6px;
	border-color:#CAC597;
	border-style:solid;
	border-width:1px;
	background-color:#FFFCDD
}


.form textarea {
	width:187px;
	height:62px;
	color: #65634E;
	overflow:hidden;
	padding:2px 0 0 6px;
	border-color:#CAC597;
	border-style:solid;
	border-width:1px;
	background-color:#FFFCDD
}

ul#menu{margin-left:15px;}
ul#menu li{
  list-style-type:none;
  height:29px;
  width:150px;
  padding:3px;
}
ul#menu li.border{
  border-top:1px dotted #444;
}

#site{
  border:1px solid #333;
  width:765px;
  margin:0 auto;
  background-image: url(images/background.gif);
  background-repeat: repeat-x;
}
#main{
  margin-top:100px;
  background-color:#EEE;
}

#left{
  float:left;
  width:180px;
  margin-top:150px;
}
#content{
  float:left;
  width:580px;
}
#content2{
  margin-top:10px;
}

#footer{
  text-align:center;
  background-color:#333;
  padding:5px;
}

.clearfloats{clear:both;}

#titre{font-weight:bold;font-size:1.3em;padding:2px 0;color:#6F9025;}

fieldset{margin-top:5px;border:1px solid #6F9025;padding:7px;text-align:justify;-moz-border-radius:4px;}
legend{padding:2px 5px;font-weight:bold;color:#6F9025;}

TABLE.tabvert {
  /*background-color:#6F9025;*/
  background-color:#333;
  -moz-border-radius:4px;
  color:#fffc9d;
}
.tabvert TH{
  padding:6px;
  text-align:center;
  font-size:1.4em;
}
.tabvert TD{
  background-color:#272727;
  padding:5px 0px;
  text-align:center;
}
.tabvert TD.inter{
  background-color:#333;
  padding:5px;
  text-align:center;
  font-size:1.2em;
  color:#fffc9d;
}
