/*------------------------------------------
  Table
------------------------------------------*/
table.liste {
	border-spacing: 3px;
	font-size: small;
}
table.liste th {
	text-align:left;
	background-color: #FABC03;
}

table.liste tr{
	background-color: #FDDE80;
}
table.liste tr:hover {
    background-color: #CCFFCC;
}

table.liste td {
	padding-right:5px;
}
table.liste td.date {
	text-align:right;
}

/*------------------------------------------
  Menu
------------------------------------------*/
.menutitre {
	font-size: medium;
}
.menuelement {
	font-size: small;
}
.menusouselement {
	font-size: x-small;
	padding-left: 20px;
}

.menu {
	background-color: #FFFFFF;
	color: #000000;
}
.menu p {
	padding:0px;
	margin:0px;
}
.menu .menutitre,
.menu .menuelement,
.menu .menusouselement {
}
.menu .menutitre {
	padding-top:20px;
	padding-bottom:10px;
	padding-left:5px;
	font-weight: bold;
}
.menu .menuelement {
	padding-left: 10px;
}
.menu .menusouselement {
	padding-left: 20px;
}
.menu .menutitre strong,
.menu .menuelement strong,
.menu .menusouselement strong {
}
.menu a {
	color: #0000FF;
	text-decoration:none;
}
.menu a:visited {
	color: #000099;
}
.menu a:hover {
	background-color:#FFCC33;
	color: #000000;
}

.erreur {
	color: #FF0000;
}

/*------------------------------------------
  Formulaire
------------------------------------------*/
form th {
	text-align:right;
	vertical-align:top;
}
fieldset th {
	width: 180px;
}
form td {
	vertical-align:bottom;
}

