#contenu
{
	padding: 10px 15px;
}

#rightCol
{
	float: none;
	width: 100%;
}

form#createCompteForm
{
	
}

#createCompteForm .table
{
	display: table;
	margin: 0 auto;
}


#createCompteForm .tr
{
	display: table-row;
}

#createCompteForm .td
{
	display: table-cell;
	padding: 3px 10px;
}

#createCompteForm .tr .td:first-child
{
	text-align: right;
}

#createCompteForm input[type=text],
#createCompteForm input[type=password]
{
width: 250px;
display: inline-block;
margin: 0 0 5px 0;
border: solid 1px #ccc;
padding: 5px;
border-radius: 4px;
background: #f6f6f6;
font-size: 15px;
font-size: 1.5rem;
}

#createCompteForm input[type=submit]
{
width: 200px;
margin: 15px auto 0 auto;
display: block;
background: #ff3d32;
border: none;
padding: 10px;
border-radius: 12px;
color: #fff;
font-weight: 600;
cursor: pointer;
font-size: 16px;
font-size: 1.6rem;
}

#createCompteForm input[type=submit]:hover
{
	background: #d13229;
}

/*############################### < 550 ####################################*/

@media screen and (min-width: 1px) and (max-width: 550px)
{

#createCompteForm .table
{
	display: block;
}

#createCompteForm .tr
{
	display: block;
}

#createCompteForm .td
{
	display: block;
}

#createCompteForm .tr .td:first-child
{
	text-align: left;
}

#createCompteForm input[type=text],
#createCompteForm input[type=password]
{
width: 100%;
}

}