#inscription_cons_ligne_top, #inscription_cons_ligne, #inscription_ligne_filleul {
	width  : 806px;    /* 950 - 72 - 72 */
    padding-left  : 72px;
    padding-right : 72px;
	float  : left;
}

#inscription_formulaire {	
	padding-top: 30px;	
}

#inscription_question,
#inscription_conditions
{
	padding-left: 180px;
}

#inscription_conditions
{
	padding-top: 20px;
}

form{
	padding: 0px;
	margin: 0px;
}

/* Textes */

.inscription_txt{
	color : #404040;
	font-size : 11px;
}
.inscription_txt_12{
	color : #404040;
	font-size : 12px;
}

#inscription_titre_top{
    font-weight : bold;
    font-size   : 16px;
    color : #9a1360;
}

.inscription_titre_etape{
    font-weight : bold;
    color : #9a1360;
    padding : 6px 0px 13px 23px;
}

.inscription_txt_important{
    font-weight : bold;
    font-size   : 12px;
}

.txt_violet {
    color: #9a1360;
	font-weight : normal;
	text-align: center;
}

#inscription_ligne_top .inscription_txt{
    width: 500px;
}

#inscription_ligne_puce4 .inscription_txt{
    padding: 8px 0 15px 0;
}



/* Champs formulaires */

.inscription_champ_form{
    padding : 5px 0;
 	color   : #404040;
}

.inscription_champ_form_label{
    width : 197px;      /* 205 - 5 */
    float : left;
    padding : 2px 8px 0 0;
    text-align : right;
    font-weight : bold;
}

.inscription_champ_form_tarif input {
    width  : 100px;      /* 267 - 2 - 2 */
    border : 1px solid #404040;
    font-size : 11px;
    color     : #404040;
    padding   : 1px 2px;
    float : left;
}
.inscription_champ_form_tarif2 input {
    width  : 100px;      /* 267 - 2 - 2 */
    border : 1px solid #404040;
    font-size : 11px;
    color     : #404040;
    padding   : 1px 2px;
}

.inscription_champ_form_input input, .inscription_champ_form_input textarea {
    width  : 263px;      /* 267 - 2 - 2 */
    border : 1px solid #404040;
    font-size : 11px;
    color     : #404040;
    padding   : 1px 2px;
}
.inscription_champ_form_input select {
    width  : 269px;      /* 267 - 2 - 2 */
    border : 1px solid #404040;
    font-size : 11px;
    color     : #404040;
    font-weight: bold;
    padding   : 1px 2px;
}
.inscription_champ_form_input .btn_radio {
	width: 14px;
	margin-top: 4px;
	margin: 0;
	margin: 4px 5px 0px 10px;
	float: left;
	border: 0;
}
.inscription_champ_form_input .label {
	float: left;
    font-size : 12px;
    color     : #404040;
    font-weight: bold;
    padding: 2px 20px 0px 0px;
}

.inscription_champ_form_checkbox {
	/*clear: left;*/
	float: left;
	padding-bottom: 5px;
	/*margin: 0px 0px 0px 286px;*/
}
.inscription_champ_form_checkbox input{
	/*clear: left;
	margin: 0px 0px 0px 200px;*/
}


#filleul1{
    float: left;
}

.inscription_champ_form_picto{
    height: 16px;
}

.inscription_champ_form_picto img{
    padding: 3px 0 0 10px;
}

#inscription_ligne_bottom .inscription_champ_form {
    padding : 4px 0;
}

.inscription_champ_form_submit{
    padding : 0 0 10px 235px;
}

#inscription_addInput {
	padding: 0;
	margin: 0;
}

#inscription_txt_ajout_filleul{
	clear: left;
    padding-left : 205px;
    padding-top  : 2px;
}

#inscription_txt_ajout_filleul a, #inscription_txt_ajout_filleul a:visited{
    font-size : 11px;
    color     : #404040;
    text-decoration : underline;
}

#inscription_txt_ajout_filleul a:hover{
    text-decoration : none;
}


/* Pub flash absolute */

#voyants_connectes {
    position: absolute; top: 110px; left: 625px;
	margin: 0x;
    width: 185px;
	padding: 15px 36px;
	background: #521b4b;
	text-align: center;
}

#voyants_connectes h3 {
	padding-bottom: 15px;
	font-size: 14px;
	color: #fff;	
}

/******* INSCRIPTION CONSEILLER ***********/
#inscription_cons_ligne_top {
	height : 170px;    /* 260 - 24 */
	background : url('/img/inscription_cons_ligne_top.gif') no-repeat;
	padding-top: 24px;
}
#inscription_cons_ligne {
	background : url('/img/inscription_cons_ligne_middle.gif') repeat-y;
}
#inscription_cons_ligne_bottom {
	float: left;
	height: 26px;
	width: 950px;
	background : url('/img/inscription_cons_ligne_bottom.gif') no-repeat;
}
.inscription_cons_puce img {
	float: left;
	padding: 0px 4px 0px 70px;
}
#inscription_conseiller .inscription_champ_form_label{
    width : 280px;      /* 205 - 5 */
    float : left;
    padding : 2px 8px 0 0;
    text-align : right;
    font-weight : bold;
}
.inscription_champ_form_label2{
    float : left;
    padding : 2px 5px 0 5px;
    text-align : right;
    font-weight : bold;
    width: 275px;
}
#block_orange_1 {
    position : absolute;
    top  : 340px;
    left : 62px;
    width: 263px;
    height: 258px;
}
#block_orange_2 {
    position : absolute;
    top  : 340px;
    left : 346px;
}
#block_orange_3 {
    position : absolute;
    top  : 340px;
    left : 630px;

}
.block_orange_top {
	width: 263px;
	height: 18px;
	background: url('/img/block_orange_top.gif') no-repeat;
}

.block_orange_middle {
	width: 223px;
    height: 218px;
    padding: 0px 20px 0px 20px;
	background: url('/img/block_orange_middle.gif') repeat-y;
}
.block_orange_bottom {
	width: 263px;
	height: 22px;
	background: url('/img/block_orange_bottom.gif') no-repeat;
}
.block_orange_ul {
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	padding: 15px 0px 0px 0px;
}
.block_orange_ul li{
	margin: 0;
	padding: 0;
	list-style-position: outside;
	padding: 0px 0px 15px 0px;
}
.inscription_cons_horaire {
	float: left;
}
.inscription_cons_horaire_jour {
	float: left;
	background-color: #e4d2e3;
	color: #404040;
	border: 1px solid #404040;
	padding: 2px 5px 2px 5px;
	width: 70px;
	font-weight: bold;
}
.inscription_cons_horaire_label {
	float: left;
	color: #404040;
	font-weight: bold;
	padding: 3px 5px 0px 5px;
}
.inscription_cons_select {
    padding: 0px 0px 0px 0px;
	float: left;
}
.inscription_cons_select select {
	float: left;
    width  : 65px;      /* 267 - 2 - 2 */
    border : 1px solid #404040;
    font-size : 11px;
    color     : #a7c500;
    font-weight: bold;
    padding   : 0px 2px 1px 2px;
}


/** Retours **/

#inscription_champ_form_numero{
    display: none;
}

#liberte_tarif_util, #question_tarif_util, #forfait_tarif_util {
    display: block;
}

#infos p {
	padding: 20px 10px;
}

#infos ul {		
	width: 463px;
	padding: 0 30px;	
}

#infos li {
	padding: 7px 0;
	list-style-position: inside;	
}

#infos li#paiement {
	width: 143px;
	height: 11px;
	margin: auto;
	padding: 7px 0 7px 25px;
	list-style-type: none;
	background:	url('/img/ico-paiement-securise.gif') no-repeat;
}

#intro-register {
	width: 803px;
	height: 75px;
	margin-bottom: 20px;
	background:	url('/img/bg_intro-register.gif') no-repeat;	
}

#intro-register h2, #intro-register h3 {
	font-weight: bold;
	color: #fff;
	padding-bottom: 10px;
	text-align: center;
}

#intro-register h2 {
	padding-top: 15px;
	font-size: 18px;	
}

#wolf_girl {
	width: 400px;
	height: 426px;
	position: absolute; right: 53px; bottom: -27px;
	background: url('/img/bg_wolf-girl.png') no-repeat;	
}
