@import url("reset.css");

#container {
    margin: 0 auto;
    width: 1021px;
}
#block-form {
float: left;
height: 230px;
position: relative;
margin: 20px 0 0 25px;
width:780px;
background-image:url(../images/fond-form-aterno.png);
background-repeat:no-repeat;
}
#form1 {
    margin: 30px 0 0 20px;
}

#form1 p{
    margin: 10px 0 0 0;
	padding:0;
}
#form2 {
    margin-top: 36px;
}
#form3 {
	float:right;
    margin: 35px 5px 0 0;
}
#form3 p{
    margin:0 0 10px 0;
	padding:0;
}
#bloc-chauffage {
    margin: 10px 0 12px;
}
input[type="text"] {
    width: 130px;
}
select {
    width: 220px;
}
label {
    display: inline-block;
    padding: 0 2px;
    text-align: right;
    width: 65px;
}
.label-civ {
    font-weight: bold;
    padding: 0 15px 0 0;
    width: 20px;
}
.oblig {
    color: #CC0033;
}
.radio {
    margin-top: 2px;
    width: 15px;
}
#bloc-optin {
	left: 23px;
    position: absolute;
    top: 180px;
	font: 80% Arial,Verdana,Helvetica,sans-serif;
}
#bloc-optin label {
    text-align: left;
    width: 400px;
}
#mentions {
 	left: 23px;
    position: absolute;
    top: 202px;
	font: 80% Arial,Verdana,Helvetica,sans-serif;
}
#block-confirm {
    background: url("../images/Aterno_2_10.png") no-repeat scroll 0 0 transparent;
    height: 214px;
}
#block-confirm > div {
    left: 150px;
    position: relative;
    top: 30px;
    width: 430px;
}
#btn-visiter {
    margin-top: 5px;
    text-align: right;
}

#btn-valider {
    margin-top: 15px;
}

#bloc-statut, #bloc-chauffage{
width:239px;
}