/* CSS Document */#content {	padding-top:23px;	padding-bottom:103px;	margin-right: 20px;	margin-left: 24px;	background: url(../images/vred_bg.gif) no-repeat left 53px;}div.c2left {	float: left;	width: 456px;	clear: left;}div.c2right {	float: right;	width: 421px;}div.c2right table, div.c1 table {	width: 100%;}div.c2right td img {}td.sel {	padding-left: 3px;}td.left {	text-align: left;}td.middle {	text-align: center;}td.right {	text-align: right;}img.fright {	float: right;}div.c1 {	clear: both;}div.c3left {	float: left;	width: 210px;	padding-top: 7px;}div.c3right {	float: right;	width: 70px;}div.c3rightimmo {	padding-top: 16px;	float: right;	width: 70px;}div.c3center {	text-align: center;}div.main {	padding-left: 76px;}div.main td {	padding-right: 10px;}div.tarif {	margin-bottom: 10px;}.main p {	margin-bottom: 15px;}h1 {	font-size: 18px;	font-weight: normal;	color: #E4232F;	margin-bottom: 7px;}h2 {	font-size: 15px;	line-height: 24px;	font-weight: normal;	color: #FFFFFF;	background: #E53138 url(../images/h2red_left.gif) no-repeat left center;	padding-left: 13px;	margin-bottom: 10px;	float: left;}h2 span {	background: #E53138 url(../images/h2red_bg.gif) no-repeat right center;	padding-right: 13px;	line-height: 24px;	display: block;}h3 {	font-size: 15px;	line-height: 22px;	font-weight: normal;	color: #44484B;	float: left;	padding-left: 5px;	margin-bottom: 10px;}h4 {	line-height: 22px;	font-weight: normal;	color: #E53138;	background: url(../images/h3red_left.gif) no-repeat left center;	padding-left: 7px;	float: left;	margin-bottom: 6px;	font-size: 14px;}h4 span {	line-height: 22px;	background: url(../images/h3red_bg.gif) no-repeat right center;	display: block;	padding-right: 7px;}h5 {	font-size: 14px;	line-height: 20px;	font-weight: normal;	color: #FFFFFF;	background: #E53138 url(../images/h2red_left.gif) no-repeat left center;	padding-left: 10px;	margin-bottom: 10px;	clear: left;}h5 span {	background: #E53138 url(../images/h2red_bg.gif) no-repeat right center;	padding-right: 10px;	line-height: 20px;	display: block;}h6 {	border-bottom: 1px solid #E53138;	color: #E53138;	font-size: 13px;	font-weight: normal;	margin-bottom: 3px;}h6.green {	color: #339900;	border-bottom: 1px solid #339900;}hr {	background: #FFFFFF;	clear: both;	border-top: 1px solid #FFFFFF;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	height: 30px;	color: #FFFFFF;}p.sep {	width: 427px;	border-top: 1px solid #000;	margin: 15px 0 15px 73px;	height:1px;}table {	border-collapse:collapse;	margin-top: 8px;	margin-bottom: 0px;}p.financimmo {	line-height: 39px;	background: url(../images/financement.gif) no-repeat;	padding-left: 74px;}p.financement {	line-height: 39px;	background: url(../images/financement.gif) no-repeat;	padding-left: 74px;	float: left;	margin-right: 20px;}p.constructeur {	background: url(../images/constructeur.gif) no-repeat;	padding-left: 74px;	float: left;}div.constructeur {	margin-top: 10px;}img.cif {	padding-left: 74px;}img.constructeur {	padding-left: 25px;}#image img {	border: 1px solid #BBB ;}.progtitre {	margin-left: 76px;}
