h3{
text-align:left; 
margin-left:5px; margin-right:5px;
margin-top:5px; 
color:#8e3a87;
font-size:13px;
margin-top:15px; 
margin-bottom:5px;   
}

#recap{
margin-bottom:30px;
margin-left:5px; 
border:1px solid #ccc;
text-align:left; 
padding-top:5px; 
padding-bottom:5px; 
}
.retrait{
padding-left:15px; 
}
#gauche{
float:left; 
width:280px;
margin-left:5px;  
border:1px solid #ccc;
text-align:center; 
}
#centre, #droit{
margin-bottom:30px;
border:1px solid #ccc; 
text-align:center; 
}
#droit{
margin-left:305px; 
margin-right:0px; 
}
#centre{
width:450px; 
margin-left:auto; margin-right:auto; 
}
.tabc_gauche{
text-align:left; 
width:30%; 
}
.tabc_droit{
text-align:left; 
width:70%; 
}
#legal{
margin-top:80px; 
width:90%; 
margin-right:auto; margin-left:auto; 
text-align:left; 
margin-bottom:10px; 
}
.paiement_expli{
font-size:11px; 
margin-left:10px; 
}
#tableau_gauche{
float:left; 
width:300px; 
margin-left:5px; 
text-align:center; 
}
#tableau_droit{
width:300px; 
margin-bottom:10px;
margin-left:330px; 
text-align:center; 
}
.tab{
height:20px; 
width:33%; 
}
.tab_entete{
font-weight:bold; 
height:20px; 
width:33%; 
}
.tab_droit_entete{
font-weight:bold; 
height:20px; 
width:20%; 
}
.tab_droit{
height:20px; 
width:20%; 
text-align:center; 
}
