body {
  	margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%;
	color: #000000;
  }

	img.telephone {
		float: left;
		margin-left: 20px; margin-bottom: 5px;
		border: none;
	}
	img.demande {
		float: right;
		margin-right: 20px; margin-bottom: 5px;
		border: none;
	}
  
td.rac-mai2007 {
	margin: 0; padding: 0;
	vertical-align: top;
}
	td.rac-mai2007 img {
		border: none;
	}
	td.rac-mai2007 td.bas {
		background: url('../images/ppr-aout2007/rac-mai2007-b.gif') no-repeat bottom left;
		text-align: center;
	}
	td.rac-mai2007 td.bas textarea {
		margin: 3px auto 3px auto; padding: 2px;
		width: 150px; height: 40px;
		font-family: Verdana; font-size: 0.8em;
		color: #AAAAAA;
		background: #FFFFFF;
		border: 1px solid #D4E5F4;
	}

td.ppr-aout2007 {
	background: url('../images/ppr-aout2007/ppr-hp-bd.gif') no-repeat bottom left;
	vertical-align: top;
}
	td.ppr-aout2007 input.montant {
		margin-left: 15px;
		width: 120px;
		font-size: 1em;
		background: #FFFFFF;
		border: 1px solid #9D9D9D;
	}
	td.ppr-aout2007 p {
		margin: 0; padding: 0;
		text-align: center;
	}
	td.ppr-aout2007 p label, td.ppr-aout2007 p span {
		padding-left: 20px;
		font-size: 1.2em; font-weight: bold;
		color: #959595;
	}
	td.ppr-aout2007 a.right-info {
		float: right;
		margin: 0px 20px 2px 0px; padding: 0;
		font-size: 0.9em; font-weight: bold;
		color: #7B1E21;
		text-decoration: none;
	}
	td.ppr-aout2007 input.submit {
		display: block;
		margin: 5px auto 5px auto; padding: 0px 0px 2px 0px;
		width: 153px; height: 35px;
		font-size: 1em; font-weight: bold;
		color: #FFFFFF; background: #FFFFFF;
		background: url(../images/ppr-aout2007/btn-demande.gif) no-repeat bottom left;
		text-align: center; text-transform: uppercase;
		border: none;
		cursor: pointer;
	}
	td.ppr-aout2007 table {
		width: 340px;
		margin: 0px 0px 2px 0px; padding: 0;
		border-collapse: collapse;
	}

td.mentions-ppr-aout2007-2 {
	background: url('../images/ppr-aout2007/ppr-hp-bg.gif') no-repeat top left;
	text-align: center;
}
td.mentions-ppr-aout2007 {
	background: url('../images/ppr-aout2007/ppr-hp-bg.gif') no-repeat bottom left;
	text-align: center;
}
	td.mentions-ppr-aout2007 textarea {
		margin: 0px auto 3px auto; padding: 2px;
		width: 140px; height: 168Px;
		font-family: Verdana; font-size: 0.8em;
		color: #AAAAAA;
		background: #FFFFFF;
		border: 1px solid #D4E5F4;
	}

div.bottom-simulateurpprcache {
	clear: both;
	padding-bottom: 10px;
}

table.simulateurpprcache {
  	margin: 0px auto 5px auto; padding: 0;
  	width: 440px;
  	border-collapse: collapse;
  	border: none;
  	background: url('../images/ppr-aout2007/fond-tableau-simu.gif') no-repeat 65% 50%;
  	
  }
  	table.simulateurpprcache tr {
  		margin: 0; padding: 0;
  	}
  		table.simulateurpprcache tr th {
	  		margin: 0; padding: 0;
	  		text-align: left;
	  		border: none;
	  	}
	  		table.simulateurpprcache tr th#montant-th {
	  			overflow: hidden;
	  			width: 131px; height: 37px;
	  			font-size: 2.6em;
	  			background: url('../images/ppr-aout2007/simulateur-votre-montant.gif') no-repeat top center;
	  			text-indent: -100em;
	  		}
	  		table.simulateurpprcache tr th#mensualite1-th {
	  			overflow: hidden;
	  			width: 129px; height: 37px;
	  			font-size: 2.6em;
	  			background: url('../images/ppr-aout2007/simulateur-mensualite-ppr-cache-2.gif') no-repeat top center;
	  			text-indent: -100em;
	  		}
	  		table.simulateurpprcache tr th#mensualite2-th {
	  			overflow: hidden;
	  			width: 133px; height: 37px;
	  			font-size: 2.6em;
	  			background: url('../images/ppr-aout2007/simulateur-mensualite-ppr-cache-3.gif') no-repeat top center;
	  			text-indent: -100em;
	  		}
	  	
  		table.simulateurpprcache tr td {
	  		margin: 0; padding: 0;
	  		text-align: center;
	  		border: none;
	  	}
	  		table.simulateurpprcache tr td.montant-td {
	  			width: 131px;
	  			background: url('../images/ppr-aout2007/simulateur-votre-montant-2.gif') repeat-y top center;
	  		}
	  		table.simulateurpprcache tr td.mensualite1-td {
	  			width: 129px;
	  			background: url('../images/ppr-aout2007/simulateur-votre-montant-3.gif') repeat-y top center;
	  		}
	  		table.simulateurpprcache tr td.mensualite3-td {
	  			width: 133px;
	  			background: url('../images/ppr-aout2007/simulateur-votre-montant-4.gif') repeat-y top center;
	  		}
	  		table.simulateurpprcache tr td.montant-bas {
	  			height: 10px;
	  			background: url('../images/ppr-aout2007/simulateur-votre-montant-2bas.gif') no-repeat top center;
	  		}
	  		table.simulateurpprcache tr td.mensualite-2-bas {
	  			height: 10px;
	  			background: url('../images/ppr-aout2007/simulateur-votre-montant-4.gif') no-repeat bottom center;
	  		}
	  		table.simulateurpprcache tr td.mensualite-3-bas {
	  			height: 10px;
	  			background: url('../images/ppr-aout2007/simulateur-votre-montant-3bas.gif') no-repeat top center;
	  		}
	  		
	  	table.simulateurpprcache tr td select {
	  		margin: 0; padding: 0;
	  	}
	  	

	
