body{ margin: 0px; padding: 0px; background:url(images/background.gif) repeat-x; background-color:#003C63; color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }

td { color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
div { color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
p { color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }

a { text-decoration: none; color: #CCCCCC; }
a:hover{ text-decoration: underline; }


/* Formulaire */
table.formulaire {}
td.formulaireErreur { padding-left:5px; padding-right:5px; text-align:center; }
.formulaireErreur{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#CC3300; font-weight:bold; text-align:center; }

.formulaireIntroduction{ color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
.formulaireObligatoire{ color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
td.formulaireCorps{}
table.formulaireCorps{}

tr.formulairePartieTitre{ }
.formulairePartieTitre{color:#FFFFFF; font-size: 17px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }
td.formulairePartieIntroduction{  padding-bottom:5px; }
.formulairePartieIntroduction{ color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px;}
td.formulairePartieConclusion{ }
.formulairePartieConclusion{ color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px;}

table.formulaireEnvoie {  text-align:center; width:100%;}
td.formulaireEnvoie {  text-align:center;}
input.formulaireEnvoie { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; font-weight:normal; background-color:#007bc6; border:solid #737373 1px; }

tr.formulaireChamps {}
td.formulaireEnonce { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:normal; padding-top:6px;}
td.formulaireReponse {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; font-weight:normal; padding-top:6px;}
input.formulaireReponse { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; width:200px}
input.formulaireReponseMini { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; width:28px }
input.formulaireReponsePetit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; width:80px }
input.formulaireReponseNormal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; width:160px }
input.formulaireReponseGrand { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal; width:300px }

formulaireReponse.formulaireReponse { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; font-weight:normal;}


.formulaireConfirmation{color:#FFFFFF; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-style:normal; font-weight:normal; line-height:22px; }



