body { background:transparent; overflow:hidden }
.error { margin-left:65px; margin-top:10px; color:#ba4040; float:left; width:300px; font-weight:bold }

div { clear:both; line-height:20px }
h2,input,textarea { margin-top:6px }
h2 { float:left; width:175px; height:16px; padding:0; text-align:right; font-weight:normal; font-size:13px; margin-right:20px; font-variant:normal }
h2 sup { color:#ba4040 }
h3 { float:left; font-size:9px; width:276px; color:#ba4040; text-align:right }

input[type=text],textarea { float:left; padding:2px; background:#FFF; border:#a5a5a5 1px solid }
input[type=text] { width:270px }
input[type=checkbox] { float:left; margin-top:10px; width:20px; margin-right:6px }
input[type=text][name=entr] { width:244px }
textarea { margin-left:65px; width:400px; height:130px }

input[type=submit] { float:left; text-align:left; display:block; margin-left:30px; margin-top:2px; background:url(rubriques_accueil.png) no-repeat left 5px; padding-left:10px; width:75px; height:22px }

