/* =SIMULATION */ 

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

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

.legende {
	color: #4B7284;
	font-size: 0.9em;
	font-style: italic;
	}

.centrer {text-align: center;}
	
.hidden {display: none;}

.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: 0.9091em;/* 10px */
		}
	.divvaleurGraph .epargneCumul {
		font-weight: bold;
		color: #02864D;
		font-size: 0.9091em;/* 10px */
		}
	.divvaleurGraph .interetCumul {
		font-weight: bold;
		color: #4B7284;
		font-size: 0.9091em;/* 10px */
		}
	
	#sim_epargne fieldset, #sim_impotsdons fieldset{
		border-top: solid #CBD9E1 1px;
		
		}
				
	#sim_epargne fieldset legend, #sim_impotsdons fieldset legend {
		color:#D41541;
		font-weight:bold;
		margin : 0;
		padding-right:1em;
		}
		
		#sim_epargne fieldset.form legend, #sim_impotsdons fieldset.form legend {
			margin : 0 0 5px;
			}
			
			#sim_epargne p, #sim_impotsdons p{
				}

#leline {
	background:#6594A6;
	display:none;
	height:180px;
	margin:0;
	padding:0;
	position:absolute;
	width:1px;
	}
#sim_impotsdons #calculateValidContainer {
	position: relative;
	top: 21px;
	}
#sim_epargne, #sim_impotsdons {}
	#sim_epargne strong, #sim_impotsdons strong {color:#5E91A8;}
	#sim_epargne fieldset, #sim_impotsdons fieldset{
		margin-top:0;
		margin-bottom:0;
		}
	#sim_epargne fieldset.form, #sim_impotsdons fieldset.form {clear:both;}
		#sim_epargne fieldset.form p, #sim_impotsdons 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_impotsdons fieldset.form p.no_ico {
				background: none;
				width: auto;
				}
	#sim_epargne fieldset label, #sim_impotsdons fieldset label {
		cursor: pointer;
		display: block;
		}
	#sim_epargne fieldset label {width: 240px;}
	#sim_impotsdons fieldset label {width: 223px;}
	#sim_epargne input, #sim_epargn select, #sim_impotsdons input {
		display: block;
		float: left;
		width: 100px;
		}
		#sim_impotsdons input#calculateValid {
			display: inline;
			float: none;
			}
		#sim_impotsdons input#calculateSubmit, #sim_impotsdons input#calculateValid {
			display: inline;
			width: 31px;
			height: 31px;
			float: left;
			}
		#sim_epargne input.image, #sim_impotsdons input.image {
			border: none;
			width: auto;
			}
			#sim_epargne fieldset input.image {
				position: relative;
					bottom: 10px;
				}
	#parametres {
		padding: 1px 0;
		}
	#sim_epargne #parametres {
		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;
		}
span.calcule {
	color: #4B7284;
	font-weight: bold;
	}
#sim_epargne input.calcule, #sim_impotsdons 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: 1em;/* 11px */
	cursor: pointer;
}

#sim_impotsdons hr {
	border: 1px solid #CCC;
	margin-bottom: 0;
	}
	input#calculateReset {
		float : left;
		margin-left : 10px;
		}
	input#calculateSubmit {float: none;}
	input[disabled] {background-color: #D4D0C8;}
		
#buttonsSubs {
	width: 420px;
	text-align: center;
	margin: 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.pro {color:#21A8D1;}
			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');}

