/*styles pour parisforsale*/

body, td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	margin:0;
}

a {
	color:#666666;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

/*les largeurs pour les parties de gauche*/
#findLeft {
	width:262px;
	float:left;
	padding-left:0px;
}

#findLeft p {
	padding:2px 2px 2px 5px;
	margin-right:2px;
}

#findLeft table.findBGdark {
	padding:2px 2px 2px 3px;
}

/*les parties de droite*/
#findRight {
	float:left;
	width:477px;
	padding-left:10px;
}

#findRight img.bordure {
	border:3px solid #DDD;
}

.description {
	border:1px solid #FF8033;
	background-color:#EBEEF5;
	padding:3px;
	text-align:left;
}

.description_invest {
	border:2px solid #FF8033;
	background-color:#EBEEF5;
	padding:3px;
	text-align:left;
}

#findRight .bgChoice, #findRight .bgChoice td, #findLeft .bgChoice, #findLeft .bgChoice td {
	color:white;
	font-weight:bold;
	background-image:url('img/bg_choice.gif');
	height:25px;
	line-height:25px;
	padding-left:5px;
}

#findRight .bgChoice a{
	color:white;
}

.findBGdark {
	background-color:#FF8033;
	color:white;
}

.findBGdark td {
	color:white;
}

/*avertissement*/
.warning {
	background-color:#FFFF99;
	border:2px solid #FFFF33;
	margin:0.5em;
	padding-left:50px;
	
	/*firefox trick*/
	min-height:50px;
	
	background-image:url('img/exclamation.gif');
	background-repeat:no-repeat;
	background-position:5px 5px;
}

/*liste des appartements*/
.apartmentList {
	clear:both;
	border:1px solid #FF8033;
	background-color:#FFF8F4;
	margin-top:5px;
	padding:0.5em;
}

.apartmentList h3{
	font-size:1.1em;
	line-height:1.2em;
	margin:0;
}

.apartmentList .imgContener {
	width:103px;
	padding:5px;
	text-align:center;
}

.apartmentList .imgContener img {
	border:1px solid gray;
}

.apartmentList .morelinks {
	margin-top:5px;
	border-top:1px dotted gray;
}
/*Table d'éléments pour la fiche descriptive*/
table.appartDetails {
	border-top:3px solid #FF8033;
	background-color:#FFF8F4;
	margin-top:3px;
	font-size:10px;
}

table.appartDetails td {
	padding:0 5px;
}

/*le bas de page*/
.footer {
	font-size:11px;
	font-weight:bold;
}

#MainContent{
	padding-left:10px;
	padding-right:10px;
}

#Exergue{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.exergue_encart {
	clear:both;
	border:1px solid #094C9D;
	background-color:#EEF0FB;
	margin-top:5px;
	padding:0.5em;
	width:670px;
}

#MainContent h1{
	padding:0;
	margin:0;
	padding-top:16px;
	font-size:15px;
	padding-right:20px;	
	border-bottom:	1px solid #CCCCCC;
}
#MainContent ul{
	padding-top:0;
	margin-top:0;
	
	margin-left:50px;	
	padding-left:50px;	/* ie only*/
}
#MainContent p{
	padding:0;
	margin:0;
	margin-top:8px;
	padding-left:40px;
	padding-right:40px;	
	text-align:justify;
}

#MainContent img{
	float:left;
}


/*********************************************/

.Investment strong, .Investment h1 {
	color:#8C16AA;
}
.Investment img {
	border-top:3px solid #8C16AA;
	border-bottom:3px solid #8C16AA;
	margin:16px;
	margin-bottom:3px;
}


.Explain strong, .Explain h1 {
	color:#094C9D;
}
.Explain img {
	border-top:3px solid #094C9D;
	border-bottom:3px solid #094C9D;
	margin:16px;
	margin-bottom:3px;
}

.Guarantee strong, .Guarantee h1 {
	color:#92283F;
}
.Guarantee img {
	/*border-top:3px solid #92283F;
	border-bottom:3px solid #92283F;*/
	margin:14px;
	margin-bottom:14px;
}

.serenite strong, .Guarantee h1 {
	color:#92283F;
	/*width:200px;*/
}
.serenite img {
	border-top:3px solid #92283F;
	border-bottom:3px solid #92283F;	
	margin:14px;
	margin-bottom:14px;
}

.Our_market strong, .Our_market h1 {
	color:#DD1C1F;
}
.Our_market img {
	border-top:3px solid #DD1C1F;
	border-bottom:3px solid #DD1C1F;
	margin:16px;
	margin-bottom:3px;
}

.Why_paris strong, .Why_paris h1 {
	color:#03A422;
}
.Why_paris img {
	border-top:3px solid #03A422;
	border-bottom:3px solid #03A422;
	margin:16px;
	margin-bottom:3px;
}

/*
	Les coordonnées de l'agence
*/
.coordAgc, .coordAgc2 {
	margin:5px;
	padding-top:5px;
	font-size:10px;
	border-top:1px solid gray;
}

.coordAgc2 {
	font-size:12px;
}

/*
	Les styles d'admin
*/

#findLeft table tr{
	margin:0;
	padding:0;
}

.adminArch a {
	text-decoration:none;
}

.adminArch a:hover {
	background:#555;
	color:#DDD;
}

.adminTitreYh {
	color:white;
	font-weight:bold;
	text-align:center;
	
	background-image:URL('admin/img/titre_admin_centre.gif');
	background-repeat:repeat-x;
}

.adminTitreYhMidLeft {
	background-image:URL('admin/img/middle_left.gif');
	background-repeat:repeat-y;
}

.adminTitreYhMidRight {
	background-image:URL('admin/img/middle_right.gif');
	background-repeat:repeat-y;
}

.adminTitreYhMidCenter {
	background-image:URL('admin/img/middle_center.gif');
}


.adminTitreYhBotLeft {
	height:12px;
	background-image:URL('admin/img/bottom_left.gif');
	background-repeat:no-repeat;
}

.adminTitreYhBotRight {
	height:12px;
	background-image:URL('admin/img/bottom_right.gif');
	background-repeat:no-repeat;
}

.adminTitreYhBotCenter {
	height:12px;
	background-image:URL('admin/img/bottom_center.gif');
	background-repeat:repeat-x;
}

.adminBtYh {
	color:black;
	font-weight:bold;
	text-align:center;
	height:22px;
	line-height:18px;
	
	background-image:URL('admin/img/bt_center.gif');
	background-repeat:repeat-x;
}

.adminCenterTextLeftBorder {
	border-left:5px solid #DFDFDF;
	padding-left:5px;
}

.adminCenterTextLeftBorder ol li {
	margin-bottom:10px;
}

