/*
 * Body *******************************************************************************************
 */
body
{
	margin				: 0;
	
	padding				: 0;
	
	background			: #B2B2B0;
	
	text-align			: center;
	
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 13px;
}


/*
 * Container **************************************************************************************
 */
#conteneurPage
{
	position			: relative;
	left				: 0;
	
	margin				: auto;
	
	width				: 1060px;
}


/*
 * Left Colonne ***********************************************************************************
 */
#colonneGauche
{
	float				: left;
	
	width				: 244px;
	
	background			: url('../../images/formulaire/col_g_background.gif') repeat-y;
}


/*
 * Right Colonne **********************************************************************************
 */
#colonneDroite
{
	float				: left;
	
	width				: 808px;
	
	background			: #fff;
	
	text-align			: left;
}


/*
 * Header *****************************************************************************************
 */
#header
{
	padding-top			: 10px;
	padding-left		: 10px;
	
	height				: 148px;
	
	background			: #000;
	
	color				: #fff;
}

#encartHeader
{
	position			: relative;
	float				: right;
	
	top					: 0px;
	right				: 10px;
	
	width				: 290px;
	height				: 148px;
}

#encartHeaderTitre
{
	border				: 1px solid #fff;
	
	width				: 290px;
	height				: 50px;
	
	line-height			: 50px;
	
	text-align			: center;
	
	font-size			: 23px;
}

#encartHeaderTexte
{
	border				: 1px solid #fff;
	
	width				: 290px;
	height				: 80px;
	
	background			: #fff;
	
	color				: #000;
	
	letter-spacing		: -1px;
	
	text-align			: center;
	
	font-size			: 10px;
}

#encartHeaderTexte a
{
	float : right;
	
	margin-top : 0.5em;
}

.puce
{
	padding-left		: 10px;
	
	background			: url(../../images/formulaire/puce_rond.gif) no-repeat left bottom;
}

.fleche
{
	padding-left		: 20px;
	
	background			: url(../../images/formulaire/puce_fleche.gif) no-repeat left bottom;
}

.jaune
{
	color				: #FFFD00;
	
	font-size			: 16px;
	font-weight			: 700;
}

#intro
{
	width				: 808px;
	height				: 28px;
	
	background			: #E50000;
	
	color				: #fff;
	
	line-height			: 24px;
	
	letter-spacing		: -1px;
	
	font-size			: 12px;
}

#intro_post
{
	border-top			: 1px solid #fff;
	
	height				: 1.5em;
	
	background			: #000;
}


/*
 * Content ****************************************************************************************
 */
#formulaire
{
	padding-bottom		: 2em;
	padding-left		: 20px;
}


#formulaire h4
{
	margin-top			: 1em;
	margin-bottom		: 0.5em;
	
	padding-left		: 1em;
	
	height				: 30px;
	
	background			: url(../../images/formulaire/h4.png) no-repeat top left;
	
	line-height			: 30px;
}


#formulaire input, #formulaire select, #formulaire textarea
{
	display				: block;
	float				: left;
	
	margin-bottom		: 0.5em;
}

#formulaire select#COMM_contactDisponibiliteJour
{
	margin-right		: 0.5em;
	
	width				: 156px;
}

#formulaire select#Logement, #formulaire select#autres, #formulaire select#COMM_bilanDeplacementConseiller
{
	width				: 156px;
}

#formulaire select#profession_emprunteur, #formulaire select#type_contrat_emprunteur, #formulaire select#profession_coemprunteur, #formulaire select#type_contrat_coemprunteur
{
	width				: 325px;
}

#formulaire input#montant_mensualite_pret_immo, #formulaire input#total_solde_pret_immo_rachete
{
	margin-right		: 0.5em;
}


#formulaire input
{
	width				: 155px;
}


#formulaire input.radio
{
	display				: inline;
	float				: none;
	
	width				: auto;
}


input:focus, textarea:focus
{
	background			: lightyellow;
}

label
{
	display				: block;
	float				: left;
	clear				: left;
	
	margin-bottom		: 0.5em;
	margin-right		: 0.5em;
	
	width				: 250px;
	
	line-height			: 1.4em;;
	
	text-align			: right;
}

#formulaire label.radio
{
	display				: inline;
	float				: none;
	
	width				: auto;
}


div#spanCoemprunteur_donnees
{
	margin-top			: 1em;
}