#design
{
	padding:8px 0 6px 0;
	margin:20px auto 20px auto;
	background:#fbfbfb;
	font-weight:normal;
	border-bottom:#ccc 1px solid;
	font-size:11px;
	width:30%;
	color:#999;
}
#design a
{
	text-decoration:none;
	color:#444;
	background:#fbfbfb;
}
#design a:hover
{
	text-decoration:none;
	color:#444;
	background:#fbfbfb;
	border-bottom:#999 1px solid;
}
.alignement {
  color : #000000;
  background-color:#FFF;
  margin:0;
  padding:0;
  text-align:center;
  font-family : "Verdana",Times, serif;
}
.alignement span
{
  color:#999;
  background-color:#FFF;
  text-align : center;
  font-size : 10px;
  font-weight:normal;
}
#livres_dotnet
{
  margin : 10px 0 40px 0;
  text-align : center;
}
#livres_dotnet a
{
  color:#999;
  background-color:#FAFAFA;
  border:#E1E1E1 1px solid;
  padding:4px;
  text-decoration:none;
}
#livres_dotnet a:hover
{
  color:#2F62AB;
  border:#D5E1F7 1px solid;
  background-color:#EFF4FC;
  text-decoration:none;
}

table.livres
{
  width: 98%;
  margin:0 auto 20px auto;
  border-collapse: collapse;
  padding:6px;
  border:#BFD1F2 1px solid;
}
th
{
  margin:0;
  padding:6px;
  background:#F4F8FD;
  color:#154073;
  font-weight:normal;
  text-transform:uppercase;
  font-size : 20px;
  text-align:left;
}
strong
{
	font-weight:bold;
}
em
{
  font-style:italic;
}
table.livres td
{
	border-bottom:#BFD1F2 1px solid;
	padding:8px;
	margin:0;
}
td.gauche
{
  width:15%;
  text-align:center;
}
td.droite
{ 
  width:85%;
  text-align:justify;
}
td.droite a
{ 
  color:#FF0000;
  background-color:#ECF2FB;
  font-weight:bold;
  text-decoration:none;
}
td.droite a:hover
{ 
  color:#FF0000;
  background-color:#ECF2FB;
  text-decoration:none;
  border-bottom:#FF0000 1px solid;
}
h3
{
  margin:0;
  padding:20px 0 0 0;
  background-color:#FFF;
  font-weight:normal;
  font-size:17px;
  color:#333;
  text-align:center;
}
p.nom_auteur
{
  text-align:center;
  margin:0;
  padding:20px 0 20px 0;
}
p.lbl_auteur
{
  margin:0;
  padding:6px;
  background:#F5F5F5;
  border-bottom:#FFF 1px solid;
  color:#222;
  font-weight:bold;
}
p.label
{
  margin:0;
  padding:6px;
  background:#E3ECF9;
  color:#2F62AB;
  font-weight:bold;
}
p.txt_auteur
{
  margin:0px 0px 10px 0px;
  padding:6px;
  font-weight:normal;
}
p.txt_dvp
{
  margin:2px 0px 2px 0px;
  padding:6px;
  color:#204377;
  background:#ECF2FB;
  font-weight:normal;
}
p.commande
{
  margin:0px 0px 20px 0px;
  padding:10px;
  background:#ECF2FB;
  font-weight:normal;
  color:#000;
}
strong.m_valeur
{
  padding:2px;
  color:#2F62AB;
  background:#FFF;
  font-weight:bold;
  font-size:12px;
}