@charset "utf-8";
/* ************** */
/* INITIALISATION */
/* ************** */

/* Images intégrées :
	123finances-ht.png
	123finances-ht-page.png
	123finances-menu.png
	123finances-ctr-gch-ht-blc.png
	123finances-ctr-gch-ht-vrt.png
	123finances-ctr-gch-ml.png
	123finances-ctr-drt-pers.png
	123finances-ctr-drt-perss.png
	123finances-ctr-gch-bas.png
	123finances-inscription.png
	123finances-bt.png
	123finances-bt-mini.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 { 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; }
h5 { font-size:0.75em; }
h6 { font-size:0.50em; }

h1 {
    line-height:1.2;
    font-weight:bold;
    font-style:normal;
	/*text-align:left;*/
	font-size:1.75em;

}

/* 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 contenu html */
html {
	background-image:url('123finances-ht.png');
	background-repeat:repeat-x; }

/* Applique au body */
body {
	margin:0 auto;
	background-image:url('123finances-ht-page.png');
	background-repeat:no-repeat;
	width:960px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

/* Liens generaux */
	/* Applique aux liens normaux, actifs, visites */
	a:link, a:active, a:visited { color:#666666; }

	/* Applique aux liens quand la souris passe dessus */
	a:hover { color:#999999; }

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

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

/* classe rouge */
.red {
	color:#FF0000;
	font-weight:bold;
}

/* avertissement mailing */
.mailing {
	color:#FF0000;
	font-weight:bold;
	font-size:1.5em;
}

/* Lien avertissement mailing */
	/* Applique aux liens normaux, actifs, visites */
	.mailing a:link, .mailing a:active, .mailing a:visited { color:#FF0000; }

	/* Applique aux liens quand la souris passe dessus */
	.mailing a:hover { color:#FF0000; }


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

/* Applique a la div du haut */
#entete { width:860px; height:115px; }

/* Applique au menu */
#menu {
	padding-top:10px;
	background-image:url('123finances-menu.png');
	background-repeat:no-repeat;
	position:relative;
	width:855px;
	height:40px;
	text-align:center;
}

/* Applique au menu */
#menu2{
	padding-top:10px;
	background-image:url('123finances-menu.png');
	background-repeat:no-repeat;
	position:relative;
	width:855px;
    min-height:79px;
	height:auto;
	text-align:center;
}
#menu3 {
	padding-top:10px;
	background-image:url('123finances-menu.png');
	background-repeat:no-repeat;
	position:relative;
	width:855px;
    min-height: 70px;
	height:auto;
	text-align:center;
    /*border: 1px solid red;*/
}
#menu3 a {white-space: nowrap;}

/* Applique au cadre de texte a cote de celui de connexion */
#texte {
	position:absolute;
	top:112px;
	left:20px;
	width:560px;
	height:106px;
	text-align:left;
}
#bantext2{
	position:absolute;
	top:198px;
	left:20px;
	width:250px;
	height:250px;
	padding-top:10px;
}

#texte2 {
	position:absolute;
	top:198px;
	left:270px;
	width:550px;
	height:260px;
	text-align:left;
}
#texte3 {
	position:absolute;
	top:495px;
	left:20px;
	width:700px;
	text-align:left;
    border: 1px solid gray;
}

#texte4 {
	position:absolute;
	top:auto;
	left:20px;
	width:700px;
	text-align:left;
}
div#texte3 > h1 {
    text-align: left;
    margin-left: 40px;
    clear: both;
}
/* Applique au cadre de texte a cote de celui de connexion */
#index_connect {
	width:800px;
	text-align:center;
}

/* Applique au cadre de connexion */
#connexion {
	background:url('123finances-inscription.png') no-repeat;
	position:absolute;
	top:74px;
	left:584px;
	width:264px;
	height:104px;
}

div.connexion_left {
	background:url(123finances-inscription.png) no-repeat;
	width:264px;
	height:104px;
    float: left;
    clear: left;
    margin: 30px 10px 0;
}


#centre_drt_pers {
	background-image:url('123finances-ctr-drt-pers.png');
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:824px;
	width:136px;
	height:366px;
}

/* Applique au cadre supérieur du contenu blanc */
#centre_haut_blc {
	padding-top:10px;
	padding-left:25px;
	background-image:url('123finances-ctr-gch-ht-blc.png');
	background-repeat:no-repeat;
	width:855px;
	height:8px;
}

/* Applique au cadre supérieur du contenu vert */
#centre_haut_vrt {
	padding-top:10px;
	padding-left:25px;
	background-image:url('123finances-ctr-gch-ht-vrt.png');
	background-repeat:no-repeat;
	width:855px;
	height:28px;
	color:#FFFFFF;
}

/* Applique au cadre du milieu du contenu (gauche) */
#centre_gch {
	margin:0 auto;
	padding:5px 136px 5px 25px;
	background-image:url('123finances-ctr-gch-ml.png');
	background-repeat:repeat-y;
	position:relative;
	width:855px;
	min-height:400px;
}

/* Applique au cadre du milieu du contenu (droit) personne de droite */
#centre_drt_pers {
	background-image:url('123finances-ctr-drt-pers.png');
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:824px;
	width:136px;
	height:366px;
}

/* Applique au cadre du milieu du contenu (droit) personnes de droite */
#centre_drt_persss {
	background-image:url('123finances-ctr-drt-perss.png');
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:824px;
	width:136px;
	height:366px;
}

/* Applique au cadre inférieur du contenu */
#centre_bas {
/*	clear:both; */
	background-image:url('123finances-ctr-gch-bas.png');
	background-repeat:no-repeat;
	width:855px;
	height:10px;
}

/* Applique au cadre du bas (pied de page : mentions légales + copyright) */
#pdp {
	margin-left:0;
	width:855px;
	font-size:10px;
	text-align:center;
}
/*	padding-bottom:25px; */

/* Applique au cadre sous le menu */
#sous_menu { width:960px; }


/* **************** */
/* Menu deconnexion */
/* **************** */

.float {
	float:left;
}

.marge {
	margin-left:40px;
}
.float2 {
	float:left;
}
.marge2 {
	margin-top:10px;
}
.marge3{
	margin-left:40px;
}

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

/* formulaire d'inscription en page index */
#form_index{
	padding-left:100px;
	text-align:center;
}

/* div avec les visuels des formulaires (rouge, vert, bleu...) et leur code */
#formulaires {
	width:800px;
	text-align:center;
}

/* formulaires de "mes coordonnées", d'inscription */
#form_coord, #form_index, .form_deconnect { margin:0px auto; width:800px; }

/* formulaire de connexion */
#form_connect { margin:0px auto; width:264px; height:104px; }

/* Applique a la cellule de gauche pour le formulaire de connexion */
.form_mini_left {
    float:left;
	padding-left:1px;
    padding-top:2px;
/*	height:20px; */
    width:110px;
    text-align:right;
}

/* Applique a la cellule de droite pour le formulaire de connexion */
.form_mini_right {
    margin-left:115px;
    padding-left:5px;
	padding-right:1px;
/*	height:20px; */
    text-align:left;
}

/* Applique a la cellule de gauche */
.form_cell_left {
    float:left;
    padding-top:2px;
    width:260px;
    text-align:right;
}

/* Applique a la cellule de droite */
.form_cell_right {
    margin-left:265px;
    padding-left:5px;
    text-align:left;
}

.pour_centrer { margin:0px auto; position:relative; width:700px; }
.cent_pr_cent { width:100%; }

/* Applique aux champs de saisie "input" des formulaires */
.saisie { width:300px; text-align:left; }

/* Applique aux champs de saisie "input" des formulaires */
.saisie2 { width:250px; text-align:left; }

/* Applique aux champs de saisie "input" pour le formulaire de connexion */
.mini_saisie { width:120px; text-align:left; }

/* Applique aux champs "textarea" des formulaires */
.textarea {
	width:300px;
	height:100px;
/*	text-align::left; à remplacer par une commande valide W3C */
}

/* Applique aux champs de bouton "input" des formulaires */
.maxi_bouton {
	background:url('123finances-bt.png') no-repeat center top transparent;
	border:none;
	cursor:pointer;
	position:absolute;
	top:0px;
	left:230px;
	width:160px;
	height:36px;
	color:#FFFFFF;
    font-weight:bolder;
}

/* Applique aux champs de bouton "input" pour le formulaire de connexion */
.mini_bouton {
	padding-bottom:4px;
	background:url('123finances-bt-mini.png') no-repeat center top transparent;
	border:none;
	cursor:pointer;
	width:88px;
	height:18px;
	color:#fff;
    font-weight:bolder;
	font-size:9px;
}


/* ***** */
/* Texte */
/* ***** */

/* Titres des parties */
.parties {
	margin-left:0px;
	margin-top:0px;
	color:#000000;
}

.bienvenu {
	margin-left:0px;
	margin-top:0px;
	color:#000000;
}


/* **************** */
/* Mes Statistiques */
/* **************** */

/* Table statistique */
#stat {
	margin-left:10px;
	width:785px;
}

/* Titres des parties */
.table_th {
	font-weight:bold;
}

.colonne1 { width:40px; }
/* .colonne2 { width:250px; }*/
.colonne3, .colonne4, .colonne7 { width:100px; }
.colonne5, .colonne6 { width:80px; }

.colonne1, .colonne2, .colonne3, .colonne4, .colonne5, .colonne6, .colonne7 { text-align:center; }

.color1 { background-color:#FFFFFF; }
.color2 { background-color:#CCFF99; }


/* ******************* */
/* iframe mis en objet */
/* ******************* */

/* Applique aux objets "iframe" */
.iframe {
	width:600px;
	height:250px;
	border-color:#999999;
}

.iframe2{
	width:600px;
	height:430px;
	border-color:#999999;
}
.iframe3{
	width:600px;
	height:495px;
	border-color:#999999;
}
/* Applique aux champs "textarea" pour le code des iframes */
.code_iframe {
	width:600px;
	height:200px;
	border-color:#999999;
}
.code_iframe2 {
	width:600px;
	height:150px;
	border-color:#999999;
	border:1px solid black;
}
.code_baniere {
    width:600px;
	height:60px;
	border-color:#999999;
	border:1px solid black;
}
#Faq{width:800px;}

div#cadre {width:847px!important;}


/*div#mini_form {display:none}*/
div#mini_form form table {padding:5px 10px 0; width:564px; background:url('dossier_mil.png') repeat-y;}
div#mini_form form table thead tr th {background:url('dossier_haut_vert.png') no-repeat; font-weight:bold; color:white; padding: 5px 20px; text-align: left;}
div#mini_form form table tbody tr {}
div#mini_form form table tbody tr td {text-align:left; vertical-align:middle; min-width:150px; width:auto; padding: 3px 5px;}
div#mini_form form table tbody tr td span {font-weight:lighter;}
div#mini_form form table tbody tr td input {height:12px;}
div#mini_form form table tbody tr td input.input_200 {width:230px;}
div#mini_form form table tbody tr td input.input_100 {width:100px;}
div#mini_form form table tbody tr td select {height:18px;}
div#mini_form form table tbody tr td select.input_150 {width:150px;}
div#mini_form form table tfoot tr {background:url('dossier_bas.png') no-repeat center bottom; height: 30px;}
div#mini_form form table tfoot tr td input[type=submit] {background:url(dossier_bouton_vert.png) no-repeat center top transparent; border:none; cursor:pointer; margin:10px; float:right; width:164px; height:36px; color:#fff; font-weight:bolder;}


/* 1rachatdecredit.com */
img.img_1{float:left;height:auto;margin-right:14px;padding:0;width:200px}
.bloc_content{clear:both;margin-bottom:20px;padding:0}
h2.titre_general{color:#284F3B;font-size:17px;font-weight:700}
p.txt_cnt{font-size:13px;line-height:142%;margin-top:20px;padding:0}
p.txt_cnt span{color:#FB7901;font-size:13px}
.spacer{clear:both;display:block;height:0;margin:0!important;padding:0!important}
.bloc_b1{border-bottom:dotted 1px #CCC;margin:0 0 10px;padding:0 0 20px;width:800px;}
.bloc_b1 h3{background-image:url(../imgs/puce2.jpg);background-position:top left;background-repeat:no-repeat;color:#065758;font-size:17px;line-height:29px;margin-top:20px;padding-left:41px; text-align: left;}
.port_txt{margin:0;padding-top:12px;}
.port_txt p{color:#333;font-size:12px;line-height:140%;margin-bottom:20px;padding:0}
.port_txt p a{color:#FB7901;font-size:12px}
.port_txt p.fin{margin:0!important}
.bt_ref{height:94px;margin-bottom:20px;padding:0;text-align:center}
ul.lie li {list-style: none;}
ul.lie li{background:url(../imgs/puce.jpg);background-position:top left;background-repeat:no-repeat;display:block;margin:0 0 10px;padding:0 0 0 25px}
ul.lie li a{color:#FB7901;font-size:13px;font-weight:700}


