/* =SIMULATION */ 

#texte { /* !Ne pas retirer, sinon il y a des soucis d'impression sous IE */
	zoom: 1;
	}

.petitIcone {
margin-top: -2px; 
margin-bottom: -5px;
}


.divvaleurGraph {
	background: #fff;
	border:1px solid #3C5763;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-bottom: 1em;
	text-align: left;
	width:220px;
	}
	html.jsActif .divvaleurGraph {
		margin-bottom: 0;
		position: absolute;
			top: -1000px;
			left: -1000px;
		}
	.divvaleurGraph h3 {
		background: #406F83;
		color: #fff;
		font-style: normal;
		font-size: 1em;
		margin: 0;
		padding: 3px;
		text-align: center;
		}
	.divvaleurGraph ul {
		list-style: none;
		margin: 5px 11px;
		}
		.divvaleurGraph li {
			margin-left: 0;
			padding: 0.3em 0;
			text-align: right;
			}
			.divvaleurGraph li dfn {
				display: block;
				float: left;
				}
	.divvaleurGraph .capCumul {
		font-weight:bold;
		color:#D41541;
		font-size:10px;
		}
	.divvaleurGraph .epargneCumul {
		font-weight:bold;
		color:#02864D;
		font-size:10px;
		}
	.divvaleurGraph .interetCumul {
		font-weight:bold;
		color:#95CB2D;
		color:#4B7284;
		font-size:10px;
		}
	
	#sim_epargne fieldset{
		border-top: solid #CBD9E1 1px;
		
		}
				
	#sim_epargne fieldset legend {
		color:#D41541;
		font-weight:bold;
		margin : 0;
		padding-right:1em;
		}
		
		#sim_epargne fieldset.form legend {
			margin : 0 0 5px;
			}
			
			#sim_epargne p{
				}

#leline {
	background:#6594A6;
	display:none;
	height:180px;
	margin:0;
	padding:0;
	position:absolute;
	width:1px;
	}

#sim_epargne {}
	#sim_epargne strong {color:#5E91A8;}
	#sim_epargne fieldset{
		margin-top:0;
		margin-bottom:0;
		}
	#sim_epargne fieldset.form {clear:both;}
		#sim_epargne fieldset.form p {
			background: url(/img/puce_simul.gif) no-repeat;
			clear: both;
			margin:  0 0 0 13px;
			padding: 0 0 5px 20px;
			width: 480px;
			}
	#sim_epargne fieldset label {
		cursor: pointer;
		display: block;
		width: 240px;
		}
	#sim_epargne input {
		display: block;
		float: left;
		width: 100px;
		}
		#sim_epargne input.image {
			border: none;
			width: auto;
			}
			#sim_epargne fieldset input.image {
				position: relative;
					bottom: 10px;
				}
	#parametres {
		padding: 1px 0;
		width:425px;
		}
		fieldset.form #parametres p {
			margin: 9px 0;
			width: auto;
			zoom: 1;
			}
	#calculAEffectuer {
		list-style: none;
		list-style-image: none;
		margin: 0;
		}
		html.jsActif #parametres, html.jsActif #calculAEffectuer {float: left;}
		html.jsActif #calculAEffectuer {width: 50px;}
		fieldset #calculAEffectuer  label, fieldset #calculAEffectuer input {
			display: inline;
			float: none;
			margin: 0;
			width: auto;
			}
			html.jsActif fieldset #calculAEffectuer label span, html.jsActif fieldset #calculAEffectuer input {
				position: absolute;
					left: -1000px;
					right: 1000px; /* Etonnement, l'input aparaissait quand même sous IE7 */
					top: -1000px;
				}
			html.jsActif fieldset #calculAEffectuer label span {	top: -1000px;}
		#calculAEffectuer img {display: none;}
			html.jsActif #calculAEffectuer img {display: inline;}
				html.jsActif #calculAEffectuer img.focus {background: #406F83;}
	
#messages {
	border: 1px solid #A5ACB2;
	display: none;
	margin: 0 auto;
	width: 420px;
	}
	#messages h4.erreur {
		background: #D41541;
		color: #fff;
		margin: 0;
		padding: 3px;
		text-align: center;
		}
	#messages div {padding: 5px;}

	#sim_epargne fieldset.result strong {float: left;}
	#sim_epargne .unite{
		display: block;
		float: left;
		width: 4em;
		}

#sim_epargne input.calcule {
	background:#EBF3F5;
	font-weight:bold;
}

#sim_epargne input.calcul {
	background: url(img/icones_calculer.gif);
	width:60px;
	float:right;
	display:block;
	padding:0;
	font-size:11px;
	cursor:pointer;
}


	input#calculateReset {
		float : none;
		margin-left : 10px;
		}

#buttonsSubs {
	width:420px;
	text-align:center;
	margin:0 auto;
	}
	#buttonsSubs input {
		width:100px;
		display:block;
		float:left;
		}


#leline {
	width:2px;
	height:180px;
	display:none;
	position:absolute;
	background:#6594A6;
	margin:0;
	padding:0;
	}

ul.liensimulepargne {
	text-align:left;
	list-style:none !important;
	}
	ul.liensimulepargne li {
		margin:10px 5px;
		background: url('/img/puce_simul.gif') top left no-repeat;
		list-style: none !important;
		list-style-image: none !important;
		padding: 0 0 5px 20px;
		}
		ul.liensimulepargne li a {
			font-weight:bold;
			text-decoration:underline;
			}
			ul.liensimulepargne li a.cec {color:#F7942C;}
			ul.liensimulepargne li a.eec {color:#EB2226;}
			ul.liensimulepargne li a.cef {color:#D6B63A;}
#texte form input.button {
	border:none;
	height:31px;
	width:31px;
	background-color : #FF0000;
	}

#texte form span {margin-right:0.5em;}

#simulation_results {
	text-align: center;
	position: relative;
	}
input {border: expression(this.type=="radio" || this.type=="checkbox" || this.type=="file"  || this.type=="image" ? 'none' : '1px solid #4B7284');}
