

div#suivi_inscription {
    width: 280px;
    float: left;
    margin: 0 0px 0 10px;
    color: #FFF;
    border: 0px solid #ddd;
}
div#suivi_inscription ul {
    width: 280px;
}

div#suivi_inscription ul li.etape {
    margin: 10px 0 0 0;
    padding: 10px 0;
    width: 257px;
    height: 39px;
    /*background: url(../img/etape_suivi_back.png)*/
    background: url('../img/sprite_inscription.png');
    background-position: 0 0;
    background-repeat: no-repeat;
}

div#suivi_inscription ul li.select {
    width: 280px;
    height: 147px;
    /*background: url(../img/etape_suivi_back1.png)*/
    background: url('../img/sprite_inscription.png');
    background-position: 0 -69px;
    background-repeat: no-repeat;
}

div#suivi_inscription ul li.etape div {
    width: 240px;
    padding-left: 10px
}

div#suivi_inscription ul li.un div {
    background: url('../img/etape_suivi_ico1.png') no-repeat right top
}

div#suivi_inscription ul li.deux div {
    background: url('../img/etape_suivi_ico2.png') no-repeat right top
}

div#suivi_inscription ul li.trois div {
    background: url('../img/etape_suivi_ico3.png') no-repeat right top
}

div#suivi_inscription ul li.quatre div {
    background: url('../img/etape_suivi_ico4.png') no-repeat right top
}

div#suivi_inscription ul li.cinq div {
    background: url('../img/etape_suivi_ico5.png') no-repeat right top
}

div#suivi_inscription ul li.etape div h3 {
    font-size: 1.2em;
    font-weight: bold
}

div#suivi_inscription ul li.etape div h3 a {
    color: #FFF
}

div#suivi_inscription ul li.etape div p {
    margin: 5px 0;
    width: 210px
}

div#suivi_inscription ul li.etape div ul li {
    list-style: square;
    margin-left: 20px
}



div#errors_contact{
    float:left;
    margin: 5px auto 10px auto;
    padding: 10px;
    width: 620px;
}

div#success{
    float: none;
    margin: 5px auto 10px auto;
    padding: 10px;
    width: 630px;
    background-color: #25da02;
    text-align: center;
    color: #fff;
}

p#info_formulaire{
    float: left;
    margin: 0 0 10px 5px;
    padding: 10px;
    width: 620px;
}

div.formulaire {
    margin: 10px 0 10px 10px;
    width: 650px;
    float: left;
}

div.formulaire h4.sous_titre {
    background-image: url('../img/sprite_inscription.png');
    background-position: 0 -243px;
    background-repeat: no-repeat;
    margin: 25px 0 25px 15px;
    padding-left: 15px;
    font-size: 1.1em;
    font-weight: bold;
    color: #217ba1;
}

div.info_methode{
    margin: 0 auto 20px auto;
    width: 600px;
}

div.info_methode p{
    padding: 10px;
    font-size: 11px;
}



div.formulaire button.submit {
    margin: 30px 0 30px 250px;
}