#form {
	/*background-image: url('/images/logo2.png');*/
	background-repeat: no-repeat;
	background-position: center center;
}
#content {

}
#q_step {
	visibility: hidden;
	display: none;
}
#q_suiv {
	background-color: green;
	color: white;
	font-weight: bolder;
	width: 49%;
	float: right;
}
#q_cancel {
	background-color: red;
	font-weight: bolder;
}
#q_autre {
	/*display: none;*/
	background-color: green;
	color: white;
	font-weight: bolder;
}
#anuller {
	background-color: #ff0000;
}
#q_prec {
	background-color: yellow;
	font-weight: bolder;
	width: 49%;
	float: left;
}
#rue {
	width:70%;
	display: inline-block;
}
#civic, #an, #tel {
	width:30%;
	display: inline-block;
}
label {
	display:inline;
}
#nom, #prenom, #tel {
	width:30%;
	display: inline-block;
}
@media screen and (max-width: 640px) {
	label {
		display:block;
	}
	#nom, #prenom, #tel {
		width:100%;
		display: inline-block;
	}
}
#app {
	width:60%;
}
.dn {
	width:30%;
	display: inline-block;
}
.sx {
	width:49%;
	display: inline-block;
}
.timer {
	display:none;
}
label {
	min-height: 25px;
}
#paie, #sexef, #sexem, #confirm {
  /* All browsers except webkit*/
  transform: scale(1.5);
  /* Webkit browsers*/
  -webkit-transform: scale(1.5);
}
body {
	/*background: url(/images/bg_body.jpg) center top repeat #fff;*/
	text-align: center;
	font-weight: bolder;
	font-size: 1.2em;
}
.warning {
	font-weight: bolder;
	color: #f00000;
}
