* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
img {border:0px none;}
body {font-size:100%; padding:3em 0 0 0;}
h1 {font-size:1em; color:#2b5681; margin-left:11em;}
h2 {background-image:url('../img/logo.jpg'); background-repeat:no-repeat; width:116px; height:57px; margin-top:-1.1em; margin-left:2em;}
.backLink {font-size:0.8em; color:#008fd5;}
#header {width:100%; height:0.4em; border-top:7px solid #008fd5; border-bottom:7px solid #008fd5; margin: 0 0 2em 0;}
#header h2 span {position:absolute; margin-left:-5000em;}
#footer {width:100%; height:0.4em; border-top:7px solid #008fd5; border-bottom:7px solid #008fd5; }
#content {font-size:0.75em; width:100%;}
form {width:85%; margin:0 auto 2em auto;}
strong.numero {color:#008fd5;}
input, textarea {border:1px solid #008fd5;}
textarea {font-size:0.8em;}
.noborder {border:0px none;}
.lines {width:700px; margin:0 auto; padding:0.3em;}
fieldset {width:700px; margin:0 auto; padding:0.3em; border:1px solid gray; overflow:hidden; clear:both;}
#subjectPart p {margin:0;}
#subjectPart p input {margin:0 0 0 7em; padding-top:1em;}
#subjectPart p label {margin-top:-0.5em 0 0 0;}
#messagePart textarea {width:100%;}
#infosPart p {margin:1em 0;}
#infosPart p label {margin-left:1em;}
em.note {margin-left:1.2em;}
em.mail {margin-left:7em;}
em.tel {margin-left:14em;}
.submit {float:right;}
.poweredBy {font-weight:bold; float:right; padding-top:6px; padding-bottom:6px; height:18px; background-image:url('../img/118218_logo.jpg'); background-repeat: no-repeat; background-position: right center; width:16em;}
.required {display:block; color:gray; font-size:0.9em; margin:1em 0 0 1.2em;}
