BODY
{
	font-family: Arial, Helvetica;
}

/* ----- Gestion des tables ----- */

TABLE
{
	border: none;
}

TH
{
	border: solid 1px black;
	background-color: #000000;
	color: white;
	font-weight: bold;
	text-align: center;
}
	
TD
{
	border: solid 1px black;
	padding: 3px;
}

TD.index
{
	border: solid 1px black;
	vertical-align: top;
}

/* ----- Gestion des liens ----- */

A
{
	text-decoration:none;
	font-family: Arial, Helvetica;
	color:blue;
}

A:visited { color:blue; }

A:hover { color:#008000; }

A.imp {
	color:white;
	background-color:lightblue;
	border: solid 1px #A0A0A0;
	border-radius:3px;
}

/* ----- Gestion des entrées de formulaires ----- */

INPUT
{
	background-color: #F0F0F0;
	font-size: 14px;
	border: solid 1px #A0A0A0;
	border-radius: 3px;
	margin: 2px;
}

INPUT:focus
{
	background-color: lightblue;
	border: solid 1px black;
}

INPUT.titre
{
	font-size:22px;
	border-radius: 8px;
	padding: 4px;
}

SELECT
{
	background-color: #F0F0F0;
	font-size: 14px;
	border: solid 1px black;
	border-radius: 3px;
}

SELECT:focus
{
	background-color: lightblue;
}

/* ----- Gestion des titres ----- */

H1
{
	font-size:40px;
	font-family: Arial, Helvetica;
	color:#800040;
	font-style:italic;
}

H2
{
	text-align: center;
}

/* ----- Divers ----- */

#conditions
{
	font-size: 12px;
}

#empruntencours
{
	background-color:#FFFF00;
}

#titreadmin
{
	text-decoration:underline;
	font-size:20px;
}

#nouvelauteur
{
	visibility: hidden;
}

.red
{
	background-color: red;
}

.green
{
	background-color: #A0FFA0;
}

.yellow
{
	background-color: yellow;
}
