body {
	background: #ffd;
}

#menu {
	position: absolute;
	left: 1em;
	top:1em;
	width:19%;
	background:#fe8;
	text-align:center;
}
#corps {
	position: absolute;
	left: 22%;
	top:1em;
	width:70%;
}



ul {
	list-style: none;
	padding: 0;
}

td {text-align: center;}

td a {
	display: block;
	border: solid 2px;
	border-color: #fff #ff6 #ff6 #fff;
	background: #ffa;
	color: black;
	text-decoration: none;
}
td a:hover {
	border-color: #ff6 #fff #fff #ff6;
	background: #ffC;
}

li a {
	display: block;
	border: solid 2px;
	border-color: #fff #ff6 #ff6 #fff;
	background: #ffa;
	color: black;
	text-align: center;
	text-decoration: none;
}
li a:hover {
	border-color: #ff6 #fff #fff #ff6;
	background: #ffC;
}

li.emprunter a {
	text-decoration : none;
	color : #C00;
	border-color: #FAA #F11 #F11 #FAA;
	background-color : #F77;
}

li.emprunter a:hover {
	border-color: #F11 #FAA #FAA #F11;
	background-color : #F33;
}



div#liste {
	-moz-column-count:3;
	-moz-column-gap:1em;
	-moz-column-width:10em;

}

div#menu a {
	display: block;
	border: solid 2px;
	border-color: white black black white;
	background: #ffa;
	text-decoration: none;
	color: #FF00AA;
}


div#menu a:hover {
	border-color: black white white black;
	background: #ff8;
}

#update {
	font-size : 10px;
}







table#fichLiv th.in {
	background-color:#9F9;
}
table#fichLiv th.in a {
	text-decoration : none;
	color : #000;
	background-color:#9F9;
	border : solid 2px;
	border-color: #BFB #0E0 #0E0 #BFB;
	padding-left : 5px;
	padding-right : 5px;
}
table#fichLiv th.in a:hover {
	background-color:#7F7;
	border-color: #0E0 #BFB #BFB #0E0;
}



table#fichLiv th.out {
	background-color:#F55;
}
table#fichLiv th.out a {
	text-decoration : none;
	color : #000;
	background-color:#F55;
	border : solid 2px;
	border-color: #F77 #E33 #E33 #F77;
	padding-left : 5px;
	padding-right : 5px;
}
table#fichLiv th.out a:hover {
	background-color:#F33;
	border-color: #E33 #F77 #F77 #E33;
}


table#fichLiv th.saga {
	background-color:#66F;
}

table#fichLiv th.out a#adhEmp {
	text-decoration : none;
	color : #C00;

	border : solid 2px;
	border-color: #FAA #F11 #F11 #FAA;

	padding-left : 5px;
	padding-right : 5px;

	position : absolute;
	top:1px;
	left:1px;

	background-color : #F77;
}

table#fichLiv th.out a#adhEmp:hover {
	border-color: #F11 #FAA #FAA #F11;
	background-color : #F33;
}




table#fich th.nom a#wiki {
	text-decoration : none;
	color : #000;

	border: solid 2px;
	border-color: #fff #ff6 #ff6 #fff;
	background: #ffa;

	padding-left : 5px;
	padding-right : 5px;

	position : absolute;
	top:60px;
	right:5px;
}
table#fich th.nom a#wiki:hover {
	border-color: #ff6 #fff #fff #ff6;
	background: #ffC;
}






table#droits td.oui {
	background-color:#0F0;
	color:#0A0;
}

table#droits td.non {
	background-color:#F00;
	color:#A00;
}



table#histo th {
	background-color:#F9F;
}

table#histo tr.col {
	background-color:#FD5;
}

table#histo td.emp {
	background-color:#CCC;
	color:white;
}

table#histo td.in {
	background-color:#9F9;
}

table#histo td.out {
	background-color:#F55;
}

table#histo td.adh {
	background-color:#9F9;
}





table#histo td.in a {
	background-color:#9F9;
	border-color: #BFB #5F5 #5F5 #BFB;
}
table#histo td.out a {
	background-color:#F55;
	border-color: #FAA #F11 #F11 #FAA;
}
table#histo td.emp a {
	background-color:#CCC;
	border-color: #EEE #AAA #AAA #EEE;
	color:white;
}


table#histo td.in a:hover {
	background-color:#9F9;
	border-color: #5F5 #BFB #BFB #5F5;
}
table#histo td.out a:hover {
	background-color:#F33;
	border-color: #F11 #FAA #FAA #F11;
}
table#histo td.emp a:hover {
	background-color:#AAA;
	border-color: #888 #EEE #EEE #888;

}



div#objet {
	background-color:#FFCC66;
	width:19%;
	position:relative;
	text-indent:0;
}
div#objet a.fermer {
	display: block;
	border: solid 2px;
	border-color: white black black white;
	background: #ffa;
	text-decoration: none;
	color: #FF00AA;
	text-align:center;
}
div#objet a.fermer:hover {
	border-color: black white white black;
	background: #ff8;
}


div#objet ul.menu {
	list-style: none;
	padding: 0;
	text-align:left;
}

div#objet .ssmenu {
	position:relative;
	padding-left:1em;
}
div#objet a.menu {
	text-decoration:none;
	color: #FF00AA;
	display: block;
	border-width: 1px;
	border-color: #ffe #aaab9c #ccc #fff;
	border-style: solid;
	background: #fe8;
	text-align:left;
}

div#objet .activ {
	font-weight:bold;
	color:black;
	text-decoration:none;
	text-align:left;
}
div#objet a.menu:hover {
	font-style : italic;
	border-color: #ccc #fff #ffe #aaab9c;
	background: transparent;
}







table#objSaga {
	border-width:1px;
	border-style:solid;
	border-collapse: collapse;
}
table#objSaga th {
	border-width:1px;
	border-style:solid;
}
table#objSaga td {
	border-width:1px;
	border-style:solid;
}
table#objSaga td.sans {
	background: #AAA;
}
table#objSaga td.nouveau {
	background: #88f;
}
table#objSaga td.saga {
	background: #8f8;
}
table#objSaga td.nonvolume {
	background: #f88;
}
table#objSaga td.titre {
	text-align: left;
	padding-left:1em;
	padding-right:1em;
}
