.guestform TABLE { colspacing: 0 }

.guestform TD.obligatoire { background-color: #FFCC99; }
.guestform TD.obligatoire label { font-weight: bold; }
.guestform TD.obligatoire label em { font-weight: normal; font-style: normal; color: #C30; }

.guestform .erreur input.text, .guestform .erreur textarea, .guestform .erreur select { background-color: #FCC; border-style: solid; border-color: #C30; }
.guestform p.erreur_message { margin: 0; padding: 0; color: #C30; font-weight: bold; }
.guestform p.message_erreur { margin: 0; padding: 0; color: #C30; font-weight: bold; text-align:center; }
.guestform p.message_ok { margin: 0; padding: 0; color: #99CC00; font-weight: bold; font-size: 20px; text-align: center; }

.guestform p.boutons { text-align: center; }
