@charset "utf-8";
/* CSS Document Proprétés de BelleAeris */

	/* ************** */
	/* INITIALISATION */
	/* ************** */

/* Images intégrées :
	dossier_banniere.png
	dossier_mil.png
	dossier_bas.png
*/

/* General */
html, adress, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, noframes, ol, p, ul, hr, pre { display:block; }
li { display:list-item; }
head { display:none; }
table { display:table; }
tr { display:table-row; }
tbody { display:table-row-group; }
tfoot { display:table-footer-group; }
col { display:table-column; }
colgroup { display:table-column-group; }
td, th { display:table-cell; }
caption { display:table-caption; }
body, div, p, form, h1, h2, h3, h4, h5, h6, ul, li, table, td, tr, span { margin:0; padding:0; }

/* Page */
html { font-size:100%; }
body { font-size:1em; line-height:1.25em; }

/* Titres */
h1, h2, h3, h4, h5, h6 {
    line-height:1.2;
    font-weight:bold;
    font-style:normal;
	text-align:center;
}
h1 { font-size:1.75em; }
h2 { font-size:1.5em; }
h3 { font-size:1.25em; }
h4 { font-size:1em; } /* ATTENTION : text_titre du formulaire */
h5 { font-size:0.90em; } /* ATTENTION : texte avant le formulaire (la petite ligne) */
h6 { font-size:0.50em; }

/* Listes */
ul { margin-left:40px; margin-bottom:-10px; }

/* Paragraphes */
p { text-indent:40px; border-spacing:0; border-collapse:collapse; border-width:0; }
address { margin:0.75em 0; font-style:italic; }
blockquote { margin:1.5em 0; font-size:1em; font-style:normal; }

/* Images */
img { border:0px; line-height:0px; }

/* Liens */
a img { border:none; }
a { text-decoration:underline; }
br:before { content:"\A" }
:focus { outline:thin dotted invert }

/* Elements caracteres */
i, cite, em, var { font-style:italic; }
b, strong { font-weight:bold; }
big { font-size:1.25em; }
small, sub, sup { font-size:0.75em; }

/* Formulaires */
form, fieldset { margin:0; padding:0; border:none; font-size:1em; }
input, button, select { vertical-align:middle; }

/* Tables */
table { border:0; border-collapse:collapse; border-spacing:0px; }
td, th { vertical-align:inherit; font-size:1em; }
th { font-size:1em; font-weight:bold; text-align:center; }
caption { text-align:center; }

/* Elements autres */
pre, tt, code, kbd, samp { font-family:monospace }
pre { white-space:pre }
sub { vertical-align:sub }
thead, tbody, tfoot { vertical-align:middle }
del { text-decoration: line-through; }
hr { border:1px inset }
ins	 { text-decoration:underline }


	/* ******* */
	/* Général */
	/* ******* */

/* ************** */
/* Class standard */
/* ************** */

/* Applique au body */
body {
	margin:0 auto;
	background-color:#FFFFFF;
	width:564px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

input, select, textarea { font-size:11px; }

/* Div de separation (Remplace le <br /> donc fait un retour à la ligne) */
	.mini_sep {
		margin:0px auto;
		height:6px;
		text-align:center;
	}

/* Div de separation (Remplace le <br /> donc fait un retour à la ligne) */
	.maxi_sep {
		margin:0px auto;
		height:1em; /* 11px */
		text-align:center;
	}

/* classe gras */
.gras { font-weight:bold; }

/* classe rouge */
.rouge { color:#FF0000; }


/* **************** */
/* Corps de la page */
/* **************** */

/* Applique au cadre du dossier */
	#dossier_cadre {
		margin:0 auto;
	}

/* Applique a la div de la banniere */
	#dossier_banniere {
		margin:0 auto;
		padding:12px 10px 10px 110px;
/*		padding-top:px;
		padding-right:px;
		padding-bottom:px;
		padding-left:px; */
		background-image:url('dossier_banniere.png');
		background-repeat:no-repeat;
		height:168px;
		color:#FFFF00;
		font-size:15px;
		font-weight:bold;
		line-height:22px;
		text-align:center;
	}

/* Applique au haut du dossier */
	.dossier_haut {
		padding:6px 10px 0px 10px;
		background-repeat:no-repeat;
		width:544px;
		height:20px;
		font-weight:bold;
	}

/* Applique au haut du dossier (bas de page) */
	.dossier_haut_vide {
		padding:0px 10px 0px 10px;
		background-image:url('dossier_haut_vide.png');
		background-repeat:no-repeat;
		width:544px;
		height:10px;
		font-weight:bold;
	}

/* Applique au milieu du dossier */
	.dossier_mil {
		padding:5px 10px 0px 10px;
		background-image:url('dossier_mil.png');
		background-repeat:repeat-y;
		width:544px;
	}

/* Applique au bas du dossier */
	.dossier_bas {
		background-image:url('dossier_bas.png');
		background-repeat:no-repeat;
		width:564px;
		height:7px;
	}

/* Applique a la div du bouton du dossier */
	#dossier_bouton {
		position:relative;
		width:564px;
		height:36px;
	}

/* Applique au bouton du dossier */
	#dossier_valider {
		background-repeat:no-repeat;
		border:0;
		position:absolute;
		top:0;
		left:350px;
		width:167px;
		height:36px;
		font-weight:bold;
		font-size:14px;
		cursor:pointer;
	}

/* Applique au bouton du dossier */
	.dossier_valider {
		padding:10px 0px 0px 30px;
		background-repeat:no-repeat;
		position:absolute;
		border:0;
		top:0;
		left:350px;
		width:137px;
		height:26px;
		font-weight:bold;
		font-size:14px;
	}


/* ********** */
/* Formulaire */
/* ********** */

/* Applique au formulaires d'iframe */
#formulaire { margin:0px auto; width:564px; }

/* Applique au hr */
hr { width:500px; }

/* Applique aux div "colonnes" */
.col_260 { float:left; width:260px; }
.col_274 { float:left; width:274px; }

/* Applique aux div "lignes" */
.lig_20 { margin-bottom:5px; height:20px; }
.lig_35 { margin-bottom:5px; height:35px; }
.lig_40 { margin-bottom:5px; height:40px; }
.lig_80 { margin-bottom:5px; height:80px; }

/* Applique aux div de textes */
.corr_bug { clear:both; visibility:hidden; line-height:0; }

/* Applique aux span de textes (" / ") */
.slash { padding:2px 0px 0px 0px; float:left; }

/* Applique aux input et autres */
input { height:12px; }
select { height:18px; }

.input_20 { float:left; width:20px; }
.input_40 { float:left; width:40px; }
.input_50 { float:left; width:50px; }
.input_60 { float:left; width:60px; }
.input_64 { float:left; width:64px; }
.input_100 { float:left; width:100px; }
.input_104 { float:left; width:104px; }
.input_150 { float:left; width:150px; }
.input_200 { float:left; width:200px; }
.input_204 { float:left; width:204px; }

/* Applique aux div cachees (co-emprunteur, enfants...) */
#co-emprunt, #co-emprunt2 { display:none; }
#co-emprunt3 { display:block; }
#enfant { display:none; }
#montant_apport { display:none; }