.panier {
 margin-bottom: 10px;
}

.panierTitre
{
	background-color :  #0D459C;
	width: 100%;
}

.panierTitreG {
	background: url(/porteau/images/cartouche_gauche.jpg) no-repeat left top;
	height: 37px;
	color: #ffffff;
	font-size: 16px;
	padding-left: 10px;
	font-weight: bold;
}

.panierTitreD {
	background: url(/porteau/images/cartouche_droite.jpg) no-repeat right top;
	height: 37px;
}

.panier h2 
{
	background:transparent url(/porteau/images/communeblock3border.jpg) no-repeat scroll left top;
	margin-top:8pt;
	padding-left:18px;
}

.panierBorder {
	background:transparent url(/porteau/images/communeblock4border.jpg) repeat-y scroll left center;
	margin-top:10px;
	padding-left:18px;
}

.panier .count
{
 font-weight: bold;
}

.monothematique table
{
  border-collapse:collapse;
  border: solid 2px #4C6A9C;
}

.monothematique caption
{
  font-size: 12pt;
  font-weight: normal;
  text-align: left;
}


.monothematique thead th
{
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  color: #ffffff; 
  background-color : #4C6A9C;
  border : 1px solid  #ffffff;
  /* padding: 3px; */ 
}

.monothematique tbody th
{
  font-size: 10pt;
  font-weight: bold;
  text-align: right;
  text-color: #000000 ;
  /*border : 1px solid  #ffffff;*/
  border-left: 1px solid #4C6A9C;
  /* padding: 3px; */ 
}

.monothematique tbody  th.L0
{
 background-color: #FEEE5F;
}

.monothematique tbody  th.L1
{
 background-color: /*#FEF5D6;*/  #FEF3CD;  /* #FDF0BD;*/
}

.monothematique tr.L0
{
  background-color: #FFF594;
}

.monothematique tr.L1
{
  background-color: #FEFADD;
}



.monothematique TD
{
  border-left: solid 1px #4C6A9C;
  padding: 3px;
  font-size: 10pt;

}


.monothematique tfoot 
{
  text-align: center;
  color: #ffffff; 
  background-color : #4C6A9C;

}

.monothematique tfoot TD
{
	font-weight: bold;
	border : 1px solid  #ffffff;
	color: #ffffff; 
	text-color: #ffffff; 
}

.monothematique .droite
{
  text-align: right;
 
}