body {margin:0;padding:69px 0 0 0;color:#A1D3F2;overflow:auto;background:no-repeat fixed left top url("images/popup-margin.png") #81276D;}
body,input,select,textarea,table {font-size:14px;font-family:verdana,helvetica,sans-serif;}
#header {position:absolute;top:0;left:0;height:69px;width:100%;}
#header .title {height:100%;margin:0 0 0 9px;padding:0;line-height:50px;background:repeat-x url("images/popup-header.png") #81276D;font-weight:bold;font-size:20px;color:#C77FA4;white-space:nowrap;}
#header .title img.dynamic {margin:12px 0 0 10px;}
@media screen {body > #header {position:fixed;}}
#main {margin:0;padding:2em 1em 1em 1em;}
#contact-form {margin:0;padding:0;}
#contact-form img {float:left;margin:0 10px 10px 0;}
#contact-form #error {clear:both;font-weight:bold;color:#FF0000;}
#contact-form fieldset {clear:both;margin:10px 0 0 0;padding:10px;}
#contact-form fieldset legend {font-weight:bold;}
#contact-form #souhait label {display:block;}
#contact-form #souhait textarea {width:570px;height:5em;border:none;overflow:auto;margin:5px 0 0 0;}
#contact-form #coordonnees label {display:block;clear:both;}
#contact-form #coordonnees label span {display:block;float:left;width:150px;}
#contact-form #coordonnees input {display:block;float:left;width:420px;margin:2px 0;padding:0;border:none;}
#contact-form #coordonnees textarea {display:block;float:left;width:420px;height:2.5em;margin:2px 0;padding:0;border:none;overflow:auto;}
#contact-form #command {clear:both;margin:10px 0 0 0;}
.gras {font-weight:bold;}
