.colonne_simple {
	width: 624px;
	padding-left: 45px;
}

/* Chemin de fer */ 
#statusbar ul {
   list-style-type: none;
   text-align: center;
   font-weight: bold;
   float: left;
   width: 100%;
	background: url(../img/cartes_pass/fond_chemin_fer.gif) no-repeat;
	margin: 0 0 5px 0;
}

#statusbar ul li {
	background: -95px top no-repeat;
   text-align: center;
   padding: 5px 23px 0 23px!important;
	padding: 5px 15px 5px 15px;
   float: left;
}
#statusbar ul li.active {
   color: #5b96bf;
	font-size: 14px;
	font-style: italic;
}
#statusbar ul li.visited {
    color: #B2D6FD;
	font-size: 12px;
	font-weight: normal;
	font-style: italic
}
#statusbar ul li.not-visited {
    color: #51A7CD;
	font-size: 12px;
	font-weight: normal;
	font-style: italic
}

.txt_mentions {
	clear: both;
	font-size: 10px;
	font-style: italic;
}
.txt_alerte { color: red; }

.case_cocher {	font-size: 10px; }

.bloc_espace {
	clear: both;
	width: auto;
	height: 5px;
	font-size: 1px;
}
.bloc_espace_plus {
	clear: both;
	width: auto;
	height: 30px;
	font-size: 1px;
}

.radio_button input { border: 0; }

.retrait {
	border: 0;
	padding: 0 0 0 40px;
}

.bloc_form, .case_cocher {
	padding: 20px 0 10px 0!important;
	padding: 10px 0 15px 0;
	font-size: 11px;
	clear: both;
}

.txt_exemple { font-size: 10px; }

.bloc_form input {
	font-size: 12px;
	color: #000;
	height: 15px;
	padding: 2px 5px;
	margin: 2px 0 0 0;
}

.bloc_form input.image {
	border: 0;
	height: auto;
}

.bloc_form select {
	font-size: 12px;
	width: auto;
	height: 18px;
	margin: 4px 0 0 0;
}

.label {
   font-style: normal;
	font-size: 11px;
   color: #000;
   line-height: normal;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   letter-spacing: normal;
	vertical-align: middle;
}

.errormessage {
   font-size: 10px;
   color: #F00;
   vertical-align: top;
}

.form_col_pt {
	width: 280px;
	float: left;
	height: auto;
	margin-right: 10px;
}
.form_col_pt2 {
	width: 290px;
	float: left;
	height: auto;
}

.form_col_gr {
	width: 590px;
	float: left;
	height: auto;
}

.form_col_telephone {
	width: 120px;
	float: left;
}

/* blocs infos financières */
.form_col_moyen {
	width: 320px;
	float: left;
	height: auto;
}
.form_col_pt2 {
	width: 250px;
	float: left;
	height: auto;
}

.champ_long { width: 200px; }
.champ_moyen1 { width: 100px; }
.champ_telephone { width: 80px; }
.champ_euros { width: 50px; }
.champ_moyen2 { width: 56px; }
.champ_court {	width: 20px; }

.votre_profil select, .votre_projet select {
	font-size: 12px;
	height: 17px;
	width: 180px;
	margin: 4px 0 0 0;
}

select.hiddensel { visibility: hidden; }

.bt_valider {
	margin: 0 0 10px 0;
	text-align: right;
}

/* Votre demande */
.carte {
	width: 180px;
	z-index:;
}

.bloc_pt {
	float: left;
	width: 100px;
}

/* Magasin usuel */
.form_3col {
	float: left;
	width: 190px;
}
