.txttitre{background-color:#6BA9BE}
.txtform{background-color:#fffff9}
.txterror{background-color:yellow;}
.texte-rouge{color:red;}
.gris-fonce{color:hsl(0,0%,41%)}
.champ-submit {font-weight:bold;}
@media (min-width: 761px) {
body {}
label.contact{display:block;float:left;width:33%;color:hsl(0,0%,41%);text-align:right;vertical-align:top;margin-right:10px;}
input.saisie{display:block;text-align:left;height:33px;width:44%;}
textarea.saisie{display:block;text-align:left;height:222px;width:60%;height:15em;}
span.saut{}
.valid{margin-left:88px}
}
@media (max-width: 760px) {
body {}
p {font-size:1em;}
.txttitre{font-size:1em;}
label.contact{display:block;float:left;width:26%;font-size:.7em;color:hsl(0,0%,41%);text-align:right;vertical-align:top;margin-right:10px;}
input.saisie{display:block;font-size:1em;text-align:left;width:66%;}
textarea.saisie{display:block;text-align:left;font-size:1em;font-weight:bold;height:22em;width:66%;}
label img.crypto{width:122px;}
span.saut{white-space: pre;}
.valid{}
}