html, body {height: 100%}
body {margin: 0; color: #000; font: 13px Arial, Helvetica, sans-serif}
a, a:visited {text-decoration: none; color: #000}
h1, h2, h3 {font-weight: normal; color: #000; margin: 0}
h1 {font-size: 150%; color: #333; padding: 0 0 8px; border-bottom: 1px solid #ccc; line-height: 1.2em}
h2 {font-size: 130%; padding-bottom: 6px; border-bottom: 1px solid #ccc; margin-bottom: 12px; line-height: 1.2em}
h3 {font-size: 110%;}
h4 {font-size: 100%;}
h5 {font-size: 100%;}
h6 {font-size: 100%;}
h3, h4, h5, h6 {padding: 0 0 4px; border-bottom: 1px solid #ccc}
.clear {clear: both}
ul, li {margin: 0 0 0 16px; padding: 0}
/* Contenu */
#contenu {width: 700px; margin: 10px 0; padding: 10px 20px}
.form-z { width: 692px; min-height: 60px; height: auto; margin: 10px 0 0}
.form-l { float: left; width: 340px; }
.form-r { float: right; width: 340px; }
.input, .textarea {border: 1px #ccc solid; line-height: 16px; color: #000; border-radius: 3px; padding: 6px 5px; margin-top: 4px; width: 330px}
.textarea {width: 682px; margin-bottom: 8px}
.erreur {color: #ff0000}
.bouton {margin: 0; background: #0f6ab3; padding: 5px 8px; color: #fff; text-decoration: none; display: inline-block; line-height: 16px; cursor: pointer; border: none}
.bouton:hover {text-decoration: none; background: #666}
@media only screen and (min-width: 280px) and (max-width: 999px) {
	#contenu {width: 96%; padding: 10px 2%}
	.form-z {width: 100%; min-height: 60px}
	.form-l {float: left; width: 48%}
	.form-r {float: right; width: 48%}
	.input, .textarea, .select, .file, .input2, .select2, .file2, .idee {width: 94%}
	.input2 {width: 97%}
	.textarea {width: 97%}
	.select {width: 98%}
	.select2 {width: 96%; padding: 5px 1%}
	.file2 {width: 96%; padding: 3px 1%}
	.sqte {width: 46px; padding: 3px 2px 3px 0}
	.maxwidth {width: 100%}
}
@media only screen and (min-width: 280px) and (max-width: 450px) {
	.form-l {float: none; width: 100%; min-height: 60px}
	.form-r {float: none; width: 100%; min-height: 60px}
	.input, .textarea, .select, .file, .input2, .select2, .file2, .idee {padding: 6px 2%; width: 94%}
	.input2 {width: 94%}
	.textarea {width: 94%}
	.select {width: 94%}
	.select2 {width: 94%; padding: 5px 2%}
	.file2 {width: 94%; padding: 3px 2%}
	.maxwidth {width: 100%}
}