div#payement {
  position:relative;
  top:10px;
  visibility:visible;
  width:auto;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}
div#payement h1 {
  font-weight:bold;
  font-size:21px;
}

div#payement table {
  font-weight:normal;
  font-size:11px;
  width:100%;
}
div#payement th {
  background-color:#505050;
  color:white;
  height:20px;
  font-size:1.1em;
  font-weight:bold;
  width:auto;
}

div#payement td.blanc {
	width:auto;  
  text-align:left;
}
div#payement td.gauche {
  border-bottom:1px solid;
  text-align:center; 
  border-top:1px solid;
  border-right:1px solid; 
  width:auto;
}
div#payement td.gauche2 {
  border-bottom:1px solid;
  border-right:1px solid;
	border-top:1px solid;  
  text-align:center;
  width:auto;
}
div#payement td.gauche3 {
  border-bottom:1px solid;
  border-right:1px solid;  
  border-left:1px solid; 
  text-align:center;
  width:auto;
}
div#payement td.droite { 
	border-right:1px solid; 	
	border-bottom:1px solid;
	border-top:1px solid;
  text-align:right;
  width:auto;
  height:30px;
}
div#payement td.droite2 { 
	border-top:1px solid;
	border-right:1px solid; 	
	border-bottom:1px solid;
  text-align:right;
  width:auto;
}
div#payement td.droite3 { 
	border-left:1px solid; 
	
	border-right:1px solid;
	border-bottom:1px solid;
  text-align:center;
  width:auto;
  height:20px; 	
}

div#payement td.description {  
  text-align:left;
  width:auto;
  border:1px solid;    
  margin: 10px;
}

div#payement td.descriptionReq {  
	font-size:8Px;
  text-align:left;
  width:auto;
  border:1px solid;    
  margin: 10px;
}

div#payement td.delete {  
  text-align:center;
  width:auto;
  border:1px solid;    
  margin: 10px;
}

div#payement td.piedtableau {  
  text-align:center;
  width:98%;  
  border-right:1px solid; 	
	border-bottom:1px solid;
	border-left:1px solid; 	
	border-top:1px solid;
  margin: 10px;
}

div#payement td { 
  font-weight:normal;
  text-align:left;
 	margin-top:10px;
  margin-left:10px;
  margin-bottom:10px;
}
div#payement img {
  border:0 solid;
}

div.cmd, div.cmd p {
  text-align:center;
  margin-top:3px;
}
div.cmd{
  background-color:#E5E5E5; 	
  font-size:12px;
  height:180px;
  margin-top:10px;
  border:1px solid #C5C5C5;
  margin-right:10px;
  padding:0 10px;
  text-transform:uppercase;
  width:auto;
  text-align:center;
}

div.recapitulatif{
  background-color:#F0F0F0;
  float:left;
  font-size:12px;
  height:auto;
  margin-top:10px;
  border:1px solid #C5C5C5;
  margin-right:10px;
  padding:0 10px;
  text-transform:uppercase;
  width:98%;
  text-align:center;
}
div.recapReq{
  background-color:#E5E5E5;
  font-size:12px;
  height:auto;
  margin-top:10px;
  border:1px solid #C5C5C5;
  margin-right:10px;
  padding:0 10px; 
  width:98%; 
}

div.recapitulatif div.recapReq td.droiteRecap{ 
  text-align:right;
  vertical-align:middle;
}

div.recapitulatif div.recapReq td.centre{ 
  text-align:center;
  vertical-align:middle;
}

div.formBC{
   background-color:#F0F0F0;
  float:left;
  font-size:12px;
  height:auto;
  margin-top:10px;
  border:1px solid #C5C5C5;
  margin-right:10px;
  padding:0 10px; 
  width:98%;
  text-align:center;
}
div.formBC th.libelle{
	background-color:#E5E5E5;
	color:#000000;
	text-align:right;
	font-size:10px;
	font-weight:normal;
}

div.formBC fieldset{
	float:left;
	color:#000000;
	text-align:left;
	font-size:10px;
	font-weight:normal;
}

div.formBC td{	
	color:#000000;
	text-align:left;
	font-size:10px;
	font-weight:normal;
}

div.conditions{
  background-color:#F0F0F0;
  float:center;
  font-size:10px;
  height:auto;
  margin-top:10px;
  border:1px solid #C5C5C5;
  margin-right:10px;
  padding:0 10px; 
  width:95%;
  text-align:center;
}
div.conditionsPayement{
  background-color:#F0F0F0;
  float:left;
  font-size:10px;
  height:auto;
  margin-top:10px;
  border:1px solid #C5C5C5;
  margin-right:10px;
  padding:0 10px; 
  width:98%;
  text-align:center;
}