h1 {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	color: #FFFFFF;
}
h2 {
	height: auto;
	width: auto;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}
h3 {
	height: auto;
	width: auto;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	float: left;
}
h4 {
	text-decoration: none;
	padding: 0px;
	height: auto;
	width: 550px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	line-height: 22px;
}
.size1 {
	font-size: 12px;
	text-decoration: none;
	color: #53534D;
	letter-spacing: 1px;
}
.size2 {
	font-size: 13px;
	color: #53534D;
	text-decoration: none;
	letter-spacing: 3px;
}
.size3 {
	font-size: 14px;
	color: #53534D;
	text-decoration: none;
}
.size4 {
	font-size: 16px;
	color: #53534D;
	text-decoration: none;
}
.size5 {
	font-size: 18px;
	color: #53534D;
	text-decoration: none;
	letter-spacing: 1px;
}
.size9 {
	font-size: 9px;
}
.size10 {
	font-size: 10px;
}
.size10_italique {
	font-size: 9px;
	font-style: normal;
	line-height: 15px;
	color: #666666;
}
.size11 {
	font-size: 11px;
}
.size12 {
	font-size: 12px;
}.size13 {
	font-size: 13px;
}
.size14 {
	font-size: 14px;
}
.size15 {
	font-size: 15px;
}
.size16 {
	font-size: 16px;
}
.underline {
	text-decoration: underline;
}
.text_center_12 {
	font-size: 12px;
	color: #000000;
	line-height: 14px;
	margin: 0px;
	font-weight: normal;
	padding: 0px;
}
.text_last_minute {
	font-size: 13px;
	color: #000000;
	text-align: justify;
	float: left;
	height: auto;
	width: 755px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 15px;
	line-height: 22px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.color_pink {
	color: #af4a89;
}
.color_blue {
	color: #008FC1;
}
.color_green {
	color: #50a026;
}
.color_gold {
	color: #b98329;
}
.color_red {
	color: #ab1c35;
}
.color_chestnut {
	color: #81725e;
}
.color_purple {
	color: #781b7c;
}
.color_dark_blue {
	color: #3665a9;
}
.color_black{
	color: #000000;
}
.color_grey{
	color: #999999;
}
.color_jaune{
	color: #ffec00;
}
.color_orange{
	color: #ff6600;
}
.titre_banner_space {
	float: right;
	height: auto;
	width: auto;
	margin-right: 5px;
	font-size: 13px;
	font-weight: 700;
	color: #FFFFFF;
}
.title_banner_h1_black {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #000000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.title_banner_h1_blue {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #008FC1;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #008FC1;
}
.title_banner_h1_chestnut {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #81725e;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #81725e;
}
.title_banner_h1_darkblue {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #3665a9;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3665a9;
}
.title_banner_h1_gold {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #b98329;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b98329;
}
.title_banner_h1_green {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #50a026;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #50a026;
}
.title_banner_h1_grey {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #505050;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #505050;
}
.title_banner_h1_pink {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #af4a89;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #af4a89;
}
.title_banner_h1_orange {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #f17810;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f17810;
}
.title_banner_h1_orange2 {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #ff6600;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ff6600;
}
.title_banner_h1_purple {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #781b7c;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #781b7c;
}
.title_banner_h1_red {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #ab1d37;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ab1d37;
}
.title_banner_h1_yellow {
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #f2b000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #f2b000;
}
.title_banner_h2_blue {
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
	color: #008fc1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008fc1;
	float: left;
	height: auto;
	width: 540px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.title_banner_h2_darkblue {
	font-size: 12px;
	line-height: 18px;
	font-weight: 700;
	color: #3665a9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3665A9;
	float: left;
	height: auto;
	width: 540px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.title_banner_h2_gold {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	color: #b98329;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b98329;
	float: left;
	height: auto;
	width: 540px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.title_banner_h2_pink {
	font-size: 13px;
	line-height: 20px;
	font-weight: 700;
	color: #af4a89;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #af4a89;
	float: left;
	height: auto;
	width: 540px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.title_banner_h2_pink a:link,
.title_banner_h2_pink a:visited {
	color: #af4a89;
	text-decoration: none;
}
.contour_droit {
	height: auto;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DADAD6;
}
.text_align_right {
	text-align: right;
}
img#resto_in {
	height: 71px;
	width: 165px;
	float: left;
	border: 1px solid #dadad5;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img#en_savoir_plus {
	height: 20px;
	width: 82px;
	float: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
img#ensavoirplus_partners {
	height: 20px;
	width: 82px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
img#image_favorites {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
}
img#retait_gauche_5 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
img#retait_droit_5 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img#retrait_droit_10 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img#bouton_telechargement {
	margin: 0px;
	float: left;
	height: 30px;
	width: 100px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
img#cube_milleetunparis {
	padding: 0px;
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img#logo_annuaire {
	height: auto;
	width: auto;
	float: left;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 40px;
	margin: 0px;
}
#mainContent2col_text {
	padding: 0px;
	float: left;
	height: auto;
	width: 775px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent2col_banner {
	padding: 0px;
	float: left;
	height: auto;
	width: 775px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent2col_error {
	float: left;
	width: 775px;
	height: auto;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#mainContent2col_error p {
	float: left;
	height: auto;
	width: 700px;
	font-size: 12px;
	line-height: 30px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#mainContent2col_error p a:link,
#mainContent2col_error p a:visited {
	color: #000000;
	text-decoration: underline;
}
#mainContent2col .parisinfo {
	float: left;
	height: auto;
	width: 750px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	color: #333333;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#mainContent2col .reservation {
	float: left;
	height: auto;
	width: 750px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	color: #555555;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#mainContent2col .reservation a {
	color: #555555;
}
#mainContent2col .reservation a:link,
#mainContent2col .reservation a:visited {
	color: #555555;
	text-decoration: underline;
}
#mainContent2col .reservation a:hover {
	text-decoration: none;
	color: #555555;
}
#mainContent2col_text_card {
	padding: 0px;
	float: left;
	height: auto;
	width: 775px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent3col_text {
	padding: 0px;
	float: left;
	height: auto;
	width: 560px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent3col_text_annuaire {
	float: left;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
	width: 560px;
}
#mainContent3col_text_annuaire p a:link,
#mainContent3col_text_annuaire p a:visited {
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mainContent3col_text .size10_italique a:link,
#mainContent3col_text .size10_italique a:visited {
	color: #666666;
}
#mainContent3col_text_italic {
	padding: 0px;
	float: left;
	height: auto;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent3col_text_italic .size10_italique a:link,
#mainContent3col_text_italic .size10_italique a:visited {
	color: #666666;
}
#mainContent3col_text h4 {
	color: #af4a89;
	font-size: 13px;
	font-weight: 700;
	padding: 0px;
	float: left;
	height: auto;
	width: 540px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#services #mainContent3col_text {
	padding: 0px;
	float: left;
	height: auto;
	width: 560px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#contact #mainContent3col_text {
	padding: 0px;
	float: left;
	height: auto;
	width: 560px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent3col_text h3.color_dark_blue {
	font-size: 13px;
	font-weight: 700;
	color: #3665A9;
	margin: 0px;
	float: left;
	height: auto;
	width: 540px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#mainContent3col_text .color_dark_blue {
	font-size: 13px;
	font-weight: 700;
	color: #3665A9;
}
#mainContent3col_text p {
	margin: 0px;
	float: left;
	height: auto;
	width: 540px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 13px;
	color: #000000;
	line-height: 23px;
	text-align: justify;
}
#mainContent3col p {
	margin: 0px;
	float: left;
	height: auto;
	width: 540px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 13px;
	color: #000000;
	line-height: 23px;
}
#mainContent3col p a:link,
#mainContent3col p a:visited {
	color: #000000;
	text-decoration: underline;
}
#mainContent3col p a:hover {
	text-decoration: none;
}
#mainContent3col_list {
	padding: 0px;
	float: left;
	height: auto;
	width: 520px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#mainContent3col_list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}
#mainContent3col_list li {
	font-size: 12px;
/*	display: compact; */
	height: auto;
	width: auto;
	line-height: 24px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
#mainContent3col_list a:hover {
	text-decoration: underline;
}
#home #mainContent3col_list a {
	color: #af4a89;
	text-decoration: none;
}
#home #mainContent3col_list a:link,
#home #mainContent3col_list a:visited {
	color: #af4a89;
	text-decoration: none;
}
#contact #mainContent3col_list a {
	color: #3665a9;
	text-decoration: none;
}
#contact #mainContent3col_list a:link,
#contact #mainContent3col_list a:visited {
	color: #3665a9;
	text-decoration: none;
}
#mainContent3col_circle_list {
	padding: 0px;
	float: left;
	height: auto;
	width: 520px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#mainContent3col_circle_list ul {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}
#mainContent3col_circle_list li {
	font-size: 12px;
/*	display: compact; */
	height: auto;
	width: auto;
	line-height: 20px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
#mainContent3col_recruitment {
	padding: 0px;
	float: left;
	height: auto;
	width: 520px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#mainContent3col_recruitment ul {
	margin: 0px;
	padding: 0px;
	list-style-type: disc;
}
#mainContent3col_recruitment li {
	font-size: 12px;
/*	display: compact; */
	height: auto;
	width: auto;
	line-height: 24px;
	text-align: justify;
	margin: 0px;
	padding: 0px;
}
#mainContent3col_glossary {
	padding: 0px;
	margin: 0px;
}
#mainContent3col_glossary ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#mainContent3col_glossary li {
	color: #3665a9;
	text-decoration: none;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	height: 25px;
	width: 70px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: 700;
}
#mainContent3col_glossary li a {
	color: #3665a9;
	text-decoration: underline;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	height: 25px;
	width: 70px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: 700;
}
#mainContent3col_glossary a:link,
#mainContent3col_glossary a:visited {
	color: #3665a9;
	text-decoration: underline;
}
#mainContent3col_glossary a:hover {
	text-decoration: underline;
}
#fma {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 160px;
	width: 560px;
	border: 1px solid #dadad6;
}
#fma_image {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 160px;
	width: 410px;
}
#fma_title {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 160px;
	width: 150px;
}
#fma_title p a:link,
#fma_title p a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#mainContent2col #fma {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 160px;
	width: 775px;
	border: 1px solid #dadad6;
}
#mainContent2col #fma_image {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 160px;
	width: 625px;
}
div#galerie {
	width: 768px;
	text-align: center;
	float: left;
	height: 302px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 2px;
	padding: 0px;
}
ul#galerie_mini {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: right;
	height: 302px;
	width: 234px;
	background-image: url(images/miniature/fond_miniature_cube.gif);
	background-repeat: repeat-y;
}	
ul#galerie_mini li {
	float: left;
}		
ul#galerie_mini li a img {
	border: 1px solid #dadada;
	padding: 0px;
	margin-top: 4px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	float: left;
	height: 54px;
	width: 50px;
}
dl#photo {
	float: left;
	height: 300px;
	margin: 0;
	width: 530px;
	padding: 0px;
}
dl#photo dd {
	margin: 0 ;
}
dl#photo img {
	border: 1px solid #FFFFFF;
}
#services #fma_title {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 160px;
	width: 150px;
}
#fma_services {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 160px;
	width: 560px;
	border: 1px solid #b98329;
}
#home #fma_title {
	float: left;
	height: 105px;
	width: 150px;
	background-image: url(images/fond_home_degrade.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#home #fma_title_conditions {
	float: left;
	height: 160px;
	width: 150px;
	background-image: url(images/fond_home_degrade.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
#apartments #fma_title {
	float: left;
	height: 105px;
	width: 150px;
	background-image: url(images/fond_apartments_degrade.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#services #fma_title {
	float: left;
	float: left;
	height: 105px;
	width: 150px;
	background-image: url(images/fond_services_degrade.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#tenants #fma_title {
	float: left;
	height: 105px;
	width: 150px;
	background-image: url(images/fond_tenants_degrade.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#companies #fma_title {
	float: left;
	height: 105px;
	width: 150px;
	background-image: url(images/fond_companies_degrade.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#owners #fma_title {
	float: left;
	height: 105px;
	width: 150px;
	background-image: url(images/fond_owners_degrade.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#agency #fma_title {
	float: left;
	height: 105px;
	width: 150px;
	background-image: url(images/fond_agency_degrade.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contact #fma_title {
	float: left;
	height: 105px;
	width: 150px;
	background-image: url(images/fond_contact_degrade.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#ventes #fma_title {
	float: left;
	float: left;
	height: 105px;
	width: 150px;
	background-image: url(images/fond_ventes_degrade.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fma_title p {
	float: left;
	height: auto;
	width: 150px;
	font-size: 19px;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
/*	vertical-align: middle; */
	line-height: 24px;
}
#title_banner {
	float: left;
	height: auto;
	width: 560px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#mainContent2col #title_banner {
	float: left;
	height: auto;
	width: 775px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#mainContent2col #title_services {
	float: left;
	height: auto;
	width: 775px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#mainContent2col #title_services_top {
	float: left;
	height: auto;
	width: 775px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#mainContent2col #title_banner_top {
	float: left;
	height: auto;
	width: 775px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #008fc1;
	margin: 0px;
	padding: 0px;
}
#mainContent2col #title_banner_primary h1 {
	float: left;
	height: 20px;
	width: 777px;
	font-size: 15px;
	font-weight: 700;
	color: #008fc1;
	line-height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #008fc1;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#title_services_primary h1 {
	float: left;
	height: 20px;
	width: 777px;
	font-size: 15px;
	font-weight: 700;
	color: #b98329;
	line-height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b98329;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#mainContent2col #title_banner_green h1 {
	float: left;
	height: 20px;
	width: 777px;
	font-size: 15px;
	font-weight: 700;
	color: #50a026;
	line-height: 20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #50a026;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#mainContent2col .title_banner_h2_blue {
	font-size: 13px;
	line-height: 18px;
	font-weight: 700;
	color: #008fc1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008fc1;
	float: left;
	height: auto;
	width: 775px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#title_banner_primary h1 {
	float: left;
	height: 20px;
	width: 562px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: 700;
	color: #b98329;
	line-height: 20px;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b98329;
}
#title_banner_primary_avis h1 {
	float: left;
	height: 20px;
	width: 775px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 15px;
	font-weight: 700;
	color: #008fc1;
	line-height: 20px;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #008fc1;
}
#title_banner_concierge {
	float: left;
	height: auto;
	width: 560px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#title_banner_concierge h2 {
	padding: 0px;
	font-size: 15px;
	font-weight: 700;
	color: #b98329;
	margin: 0px;
}
#navigation {
	height: 15px;
	width: 560px;
	font-size: 11px;
	text-decoration: none;
	float: left;
	color: #FFFFFF;
	line-height: 15px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#navigation a:link,
#navigation a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#navigation a:hover {
	text-decoration: underline;
}
#navigation .color_purple a:link,
#navigation .color_purple a:visited {
	color: #781b7c;
	text-decoration: none;
}
#navigation .color_purple a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#navigation_top {
	height: 15px;
	width: 560px;
	font-size: 11px;
	text-decoration: none;
	float: left;
	color: #b98329;
	line-height: 15px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#navigation_top a:link,
#navigation_top a:visited {
	color: #b98329;
	text-decoration: none;
}
#navigation_top a:hover {
	text-decoration: underline;
	color: #b98329;
}
#navigation_service {
	height: 15px;
	width: 775px;
	font-size: 11px;
	text-decoration: none;
	float: left;
	color: #b98329;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#navigation_service a:link,
#navigation_service a:visited {
	color: #b98329;
	text-decoration: none;
}
#navigation_service a:hover {
	text-decoration: underline;
	color: #b98329;
}
#mainContent2col #navigation {
	height: 15px;
	width: 775px;
	font-size: 11px;
	text-decoration: none;
	float: left;
	color: #FFFFFF;
	line-height: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
#mainContent2col #navigation_top {
	height: 15px;
	width: 775px;
	font-size: 11px;
	text-decoration: none;
	float: left;
	color: #008fc1;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#mainContent2col #navigation_top  a:link,
#mainContent2col #navigation_top a:visited {
	color: #008fc1;
	text-decoration: none;
}
#mainContent2col #navigation_top a:hover {
	color: #008fc1;
	text-decoration: underline;
}
#services_navigation_top {
	height: 15px;
	width: 775px;
	font-size: 11px;
	text-decoration: none;
	float: left;
	color: #b98329;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#services_navigation_top  a:link,
#services_navigation_top a:visited {
	color: #b98329;
	text-decoration: none;
}
#services_navigation_top a:hover {
	color: #b98329;
	text-decoration: underline;
}
#mainContent2col #navigation_green {
	height: 15px;
	width: 775px;
	font-size: 11px;
	text-decoration: none;
	float: left;
	color: #50a026;
	line-height: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#mainContent2col #navigation_green  a:link,
#mainContent2col #navigation_green a:visited {
	color: #50a026;
	text-decoration: none;
}
#mainContent2col #navigation_green a:hover {
	color: #50a026;
	text-decoration: underline;
}
#top {
	height: auto;
	width: 540px;
	text-decoration: none;
	float: left;
	color: #3665a9;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-size: 12px;
}
#top a:hover {
	text-decoration: underline;
}
#home #top a:link,
#home #top a:visited {
	color: #af4a89;
	text-decoration: none;
}
#contact #top a:link,
#contact #top a:visited {
	color: #3665a9;
	text-decoration: none;
}
#banner_payment {
	float: left;
	height: 60px;
	width: 520px;
	padding-top: 30px;
	padding-right: 245px;
	padding-bottom: 5px;
	padding-left: 245px;
}
#means_payment {
	padding: 0px;
	float: left;
	height: 60px;
	width: 250px;
	margin: 0px;
}
#secure_transaction {
	padding: 0px;
	float: left;
	height: 60px;
	width: 250px;
	margin: 0px;
}
img#paiement {
	height: 40px;
	width: 200px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}
img#transaction {
	height: 40px;
	width: 200px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 30px;
}
#banner_payment_775 {
	float:left;
	height:60px;
	padding:25px 128px 5px 334px;
	width:520px;
}
#banner_quick_search {
	padding: 0px;
	float: left;
	height: 160px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #DADAD6;
}
#banner_quicksearch_card {
	padding: 0px;
	float: left;
	height: 150px;
	width: 185px;
	border: 1px solid #DADAD6;
	margin: 0px;
}
#banner_quicksearch {
	padding: 0px;
	float: left;
	height: 160px;
	width: 185px;
	border: 1px solid #DADAD6;
	margin: 0px;
}
#banner_quicksearch_185 {
	height: 15px;
	width: 180px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade-quickseach-185.gif);
	background-repeat: repeat-y;
	line-height: 13px;
	text-align: right;
	font-size: 13px;
	font-weight: 700;
	color: #FFFFFF;
}
#banner_quicksearch_185 a:link,
#banner_quicksearch_185 a:visited {
	color: #FFFFFF;
}
#advertising_words {
	height: 70px;
	width: 185px;
	float: left;
	padding: 0px;
	border: 1px solid #dadada;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_advertising_reservation {
	height: 185px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #dadada;
}
#banner_advertising_phone {
	height: 185px;
	width: 185px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #dadada;
}
#banner_advertising_moment {
	height: 370px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	float: left;
}
#banner_advertising {
	height: 160px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #DADAD6;
}
#banner_advertising_top {
	height: 75px;
	width: 185px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADAD6;
	margin: 0px;
	cursor: pointer;
}
#banner_advertising_title {
	margin: 0px;
	height: 15px;
	width: 180px;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	cursor: pointer;
}
#banner_advertising_title .color_blue {
	color: #008fc1;
}
#banner_advertising_title .color_chestnut {
	color: #81725e;
}
#banner_advertising_title .color_red {
	color: #ab1c35;
}
#banner_advertising_text {
	height: 30px;
	width: 185px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
#banner_advertising_text p {
	float: left;
	height: auto;
	width: 170px;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#banner_advertising_text p a:link,
#banner_advertising_text p a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_partners {
	height: 110px;
	width: 185px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	border: 1px solid #dadad6;
}
#banner_partners_img {
	margin: 0px;
	float: left;
	height: 85px;
	width: 185px;
	padding: 0px;
}
#banner_partners_title {
	height: 15px;
	width: 180px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_partner_185.gif);
	background-repeat: repeat-y;
	line-height: 13px;
	text-align: right;
	font-size: 13px;
	font-weight: 700;
	color: #FFFFFF;
}
#banner_faq {
	height: 110px;
	width: 185px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
	border: 1px solid #dadad6;
}
#banner_faq_img {
	margin: 0px;
	float: left;
	height: 85px;
	width: 185px;
	padding: 0px;
}
#banner_faq_title {
	height: 15px;
	width: 180px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_faq_185.gif);
	background-repeat: repeat-y;
	line-height: 13px;
	text-align: right;
	font-size: 13px;
	font-weight: 700;
	color: #FFFFFF;
}
#banner_owners {
	float: left;
	height: 150px;
	width: 180px;
	border: 1px solid #dadad6;
	padding: 0px;
	margin-top: 15px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_companies {
	float: left;
	height: 150px;
	width: 180px;
	border: 1px solid #dadad6;
	padding: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_tenants {
	float: right;
	height: 150px;
	width: 180px;
	border: 1px solid #dadad6;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_image_180 img {
	float: left;
	height: 125px;
	width: 180px;
	margin: 0px;
	padding: 0px;
}
#banner_owners_180 {
	height: 15px;
	width: 180px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_proprietaire_180.gif);
	background-repeat: repeat-y;
	line-height: 13px;
}
#banner_companies_180 {
	height: 15px;
	width: 180px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_entreprise_180.gif);
	background-repeat: repeat-y;
	line-height: 13px;
}
#banner_tenants_180 {
	height: 15px;
	width: 180px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_locataire_180.gif);
	background-repeat: repeat-y;
	line-height: 13px;
}
#banner_185 {
	float: left;
	height: 150px;
	width: 185px;
	border: 1px solid #dadad6;
	padding: 0px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_image_185 {
	float: left;
	height: 125px;
	width: 185px;
	margin: 0px;
	padding: 0px;
}
#banner_owners_185 {
	height: 15px;
	width: 185px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_proprietaire_185.gif);
	background-repeat: repeat-y;
	line-height: 13px;
}
#banner_companies_185 {
	height: 15px;
	width: 185px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_entreprise_185.gif);
	background-repeat: repeat-y;
	line-height: 13px;
}
#banner_tenants_185 {
	height: 15px;
	width: 185px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_locataire_185.gif);
	background-repeat: repeat-y;
	line-height: 13px;
}
#banner_services_185 {
	height: 15px;
	width: 180px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_services_185.gif);
	background-repeat: repeat-y;
	line-height: 13px;
	text-align: right;
	font-size: 13px;
	font-weight: 700;
	color: #FFFFFF;
}
#banner_services_185 a:link,
#banner_services_185 a:visited {
	color: #ffffff;
}
#banner_apartment {
	padding: 0px;
	float: left;
	height: 160px;
	width: 185px;
	border: 1px solid #DADADA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#banner_services {
	padding: 0px;
	float: left;
	height: 150px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #DADADA;
}
#banner_owners_rent,
#banner_companies_partner,
#banner_charter_quality {
	padding: 0px;
	float: left;
	height: 160px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: 1px solid #DADADA;
	margin-bottom: 15px;
}
#banner_favorites_f {
	padding: 0px;
	float: left;
	height: 100px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-left-color: #DADADA;
}
#banner_favorites_n {
	padding: 0px;
	float: left;
	height: 100px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #dadad6;
	border-bottom-color: #dadad6;
	border-left-color: #dadad6;
}
#banner_key_words_right {
	margin: 0px;
	float: left;
	height: auto;
	width: 185px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border: 1px solid #DADADA;
}
#banner_key_words_left {
	padding: 0px;
	float: left;
	height: auto;
	width: 185px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #DADADA;
}
#banner_key_words_top {
	height: 75px;
	width: 180px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	margin: 0px;
	cursor: pointer;
}
#banner_key_words_title {
	margin: 0px;
	height: 15px;
	width: 175px;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	cursor: pointer;
}
#banner_key_words_title h1 {
	color: #ab1c35;
}
#banner_key_words_text {
	height: auto;
	width: 180px;
	margin: 0px;
	cursor: pointer;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	float: left;
}
#banner_key_words_text ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#banner_key_words_text li {
	font-size: 12px;
	display: block;
	width: auto;
	float: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#banner_key_words_text .color_grey {
	color: #999999;
}
#banner_key_words_text .color_grey a:link,
#banner_key_words_text .color_grey a:visited {
	color: #999999;
}
#banner_key_words_text .color_grey a:hover {
	text-decoration: underline;
}
#download_brochure  {
	padding: 0px;
	float: left;
	height: 63px;
	width: 180px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #DADADA;
}
#banner_square_123 {
	float: left;
	height: auto;
	width: 179px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #DADADA;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#banner_square_123_middle {
	float: left;
	height: auto;
	width: 179px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 1px solid #DADADA;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#banner_square_123_image {
	float: left;
	height: 90px;
	width: 175px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#banner_square_123_title {
	float: left;
	height: 15px;
	width: 153px;
	color: #505050;
	text-align: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#banner_square_123_title a:link,
#banner_square_123_title a:visited {
	color: #505050;
}
#banner_square_123_text {
	float: left;
	height: 25px;
	width: 158px;
	margin: 0px;
	color: #000000;
	text-align: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 11px;
}
#banner_square_123_text a:link,
#banner_square_123_text a:visited {
	color: #000000;
}
#banner_square_left {
	padding: 0px;
	float: left;
	height: 120px;
	width: 275px;
	margin-top: 15px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #DADADA;
}
#banner_square_right {
	padding: 0px;
	float: left;
	height: 120px;
	width: 275px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #DADADA;
	margin-top: 15px;
}
#banner_square_image {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 120px;
	width: 100px;
}
#banner_square_title {
	margin: 0px;
	float: left;
	height: 15px;
	width: 165px;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#banner_square_title .color_black {
	color: #000000;
}
#banner_square_title .color_blue {
	color: #008fc1;
}
#banner_square_title .color_chestnut {
	color: #81725e;
}
#banner_square_title .color_dark_blue {
	color: #3665a9;
}
#banner_square_title .color_gold {
	color: #b98329;
}
#banner_square_title .color_jaune {
	color: #ffec00;
}
#banner_square_title .color_orange {
	color: #ff6600;
}
#banner_square_title .color_green {
	color: #50a026;
}
#banner_square_title .color_pink {
	color: #af4a89;
}
#banner_square_title .color_purple {
	color: #781b7c;
}
#banner_square_title .color_red {
	color: #ab1d37;
}
#banner_square_text {
	float: left;
	height: 65px;
	width: 150px;
}
#banner_square_text p {
	float: left;
	height: auto;
	width: 150px;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#banner_square_text p a:link,
#banner_square_text p a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_rectangle_middle {
	float: left;
	height: 95px;
	width: 560px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #DADADA;
	padding: 0px;
}
#banner_rectangle_image img {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 95px;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DADADA;
}
#banner_rectangle_title {
	margin: 0px;
	float: left;
	height: 15px;
	width: 452px;
	font-size: 13px;
	line-height: 13px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: 700;
}
#banner_rectangle_text {
	float: left;
	height: 68px;
	width: auto;
	padding: 0px;
	margin: 0px;
}
#banner_rectangle_text p {
	float: left;
	height: auto;
	width: 435px;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: justify;
	margin: 0px;
	font-weight: normal;
}
#banner_rectangle_text p a:link,
#banner_rectangle_text p a:visited {
	text-decoration: none;
}
#banner_rectangle_title .color_blue {
	color: #008fc1;
}
#banner_rectangle_title .color_dark_blue {
	color: #3665a9;
}
#banner_rectangle_title .color_gold {
	color: #b98329;
}
#banner_rectangle_title .color_green {
	color: #50a026;
}
#banner_rectangle_title .color_pink {
	color: #af4a89;
}
#banner_rectangle_title .color_purple {
	color: #781b7c;
}
#banner_rectangle_title .color_red {
	color: #ab1d37;
}
#banner_steps {
	float: left;
	height: auto;
	width: 540px;
	border: 1px solid #DADADA;
	padding: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#banner_steps td {
	font-size: 12px;
	line-height: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
#banner_steps p {
	float: left;
	height: auto;
	width: 416px;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}
#banner_steps .color_green {
	color: #50a026;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 10px;
	float: left;
	height: 15px;
	width: 430px;
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 13px;
	padding-right: 0px;
	margin: 0px;
}
#banner_steps .color_chestnut {
	color: #81725e;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 10px;
	float: left;
	height: 15px;
	width: 430px;
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 13px;
	padding-right: 0px;
	margin: 0px;
}
#banner_steps h2 a.color_green {
	color: #50a026;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 10px;
	float: left;
	height: 15px;
	width: 430px;
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 13px;
}
#banner_steps h2 a.color_red {
	color: #ab1c35;
	text-decoration: none;
	padding-left: 5px;
	float: left;
	height: 15px;
	width: 430px;
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 13px;
	margin: 0px;
	padding-top: 10px;
}
#home #banner_steps .color_pink {
	color: #af4a89;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 5px;
	float: left;
	height: 13px;
	width: 430px;
	padding-bottom: 5px;
	font-weight: 700;
	font-size: 13px;
	padding-right: 0px;
	margin: 0px;
}
#home #banner_steps p {
	float: left;
	height: auto;
	width: 416px;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: justify;
}
#tenants #banner_steps h2 a:link,
#tenants #banner_steps h2 a:visited {
	color: #50a026;
	text-decoration: none;
	font-size: 13px;
}
#banner_steps h3 {
	color: #000000;
	text-decoration: underline;
	float: left;
	height: 15px;
	width: 420px;
	font-size: 12px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#banner_step_image img {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DADADA;
}
#banner_step_title {
	margin: 0px;
	float: left;
	height: 15px;
	width: 452px;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#banner_step_text {
	float: left;
	height: auto;
	width: 435px;
	padding-bottom: 20px;
}
#banner_step_text p a:link,
#banner_step_text p a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_contact {
	float: left;
	height: 105px;
	width: 540px;
	border: 1px solid #DADADA;
	padding: 0px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#banner_contact td {
	font-size: 12px;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
}
#banner_contact p {
	float: left;
	height: auto;
	width: 215px;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
/*	vertical-align: middle; */
}
#agency #banner_rectangle_title a {
	color: #781b7c;
}
#agency #banner_rectangle_title a:link
#agency #banner_rectangle_title a:visited {
	color: #781b7c;
}
#contact #banner_rectangle_title a {
	color: #3665a9;
}
#contact #banner_rectangle_title a:link
#contact #banner_rectangle_title a:visited {
	color: #3665a9;
}
#services #banner_rectangle_title a {
	color: #b98329;
}
#services #banner_rectangle_title a:link
#services #banner_rectangle_title a:visited {
	color: #b98329;
}
#banner_sitemap {
	float: left;
	height: auto;
	width: 540px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#banner_sitemap ul {
	margin: 0px;
	padding: 0px;
}
#banner_sitemap li {
	display: block;
	width: 540px;
	float: left;
	height: auto;
	padding: 0px;
	line-height: 18px;
	margin: 0px;
	list-style-type: none;
}
#banner_sitemap li .color_pink {
	font-size: 14px;
	font-weight: 700;
	color: #af4a89;
	text-decoration: none;
	float: left;
	height: 15px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#banner_sitemap li .color_blue {
	font-size: 14px;
	font-weight: 700;
	color: #008fc1;
	text-decoration: none;
	float: left;
	height: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#banner_sitemap li .color_gold {
	font-size: 14px;
	font-weight: 700;
	color: #b98329;
	text-decoration: none;
	float: left;
	height: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#banner_sitemap li .color_green {
	font-size: 14px;
	font-weight: 700;
	color: #50a026;
	text-decoration: none;
	float: left;
	height: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
}
#banner_sitemap li .color_red {
	font-size: 14px;
	font-weight: 700;
	color: #ab1c35;
	text-decoration: none;
	float: left;
	height: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
}
#banner_sitemap li .color_chestnut {
	font-size: 14px;
	font-weight: 700;
	color: #81725e;
	text-decoration: none;
	float: left;
	height: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
}
#banner_sitemap li .color_purple {
	font-size: 14px;
	font-weight: 700;
	color: #781b7c;
	text-decoration: none;
	float: left;
	height: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
}
#banner_sitemap li .color_dark_blue {
	font-size: 14px;
	font-weight: 700;
	color: #3665a9;
	text-decoration: none;
	float: left;
	height: 15px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	list-style-type: none;
}
#banner_sitemap li .color_black a {
	margin-left: 120px;
	float: left;
	font-size: 13px;
	color: #000000;
	height: auto;
	line-height: 22px;
	padding: 0px;
}
#banner_sitemap li .color_black_100 a {
	float: left;
	font-size: 13px;
	color: #000000;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 185px;
	line-height: 20px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: italic;
}
#banner_sitemap li .color_black a:link,
#banner_sitemap li .color_black a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_sitemap li .color_black_100 a:link,
#banner_sitemap li .color_black_100 a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_sitemap li .color_black a:hover,
#banner_sitemap li .color_black_100 a:hover {
	text-decoration: underline;
}
#banner_sitemap ul li {
	margin: 0px;
	float: left;
	width: 535px;
	padding: 0px;
	height: auto;
}
#banner_sitemap ul li ul {
	margin: 0px;
	padding: 0px;
}
#banner_sitemap ul li ul li {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_sitemap ul li ul li ul {
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
#banner_sitemap ul li ul li ul li {
	float: left;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#banner_presentation {
	float: left;
	height: auto;
	width: 560px;
}
#banner_services_tab {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 560px;
}
#services_descriptif {
	float: left;
	margin-top: 15px;
}
#services_descriptif td {
	border: 1px solid #dadada;
	margin: 0px;
	padding: 0px;
}
#services_descriptif p {
	font-size: 12px;
	color: #000000;
	text-align: center;
/*	vertical-align: middle; */
	float: left;
	height: auto;
	width: 149px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 150px;
}
#services_descriptif .services_text p {
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	text-indent: 5px;
/*	vertical-align: middle; */
	width: 200px;
}
#services_descriptif .services_title_center p {
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 30px;
	margin: 0px;
	text-indent: 5px;
/*	vertical-align: middle; */
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}
#services_descriptif .services_text_center p {
	font-size: 12px;
	color: #000000;
	text-align: center;
	line-height: 20px;
	margin: 0px;
/*	vertical-align: middle; */
	padding: 0px;
	float: left;
	height: auto;
	width: 200px;
}
#services_descriptif .services_text_2col p {
	font-size: 12px;
	color: #000000;
	text-align: left;
	line-height: 20px;
	margin: 0px;
/*	vertical-align: middle; */
	padding: 0px;
	float: left;
	height: auto;
	width: 115px;
	text-indent: 5px;
}
#services_descriptif .services_price {
	float: left;
	width: 150px;
	font-size: 16px;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 32px;
	font-weight: 700;
}
#services_descriptif .size10 {
	font-size: 11px;
	color: #000000;
	text-align: center;
/*	vertical-align: middle; */
	float: left;
	height: 11px;
	width: 150px;
	padding: 0px;
	width: 150px;
	margin: 0px;
	line-height: 11px;
}
#services_descriptif .services_price_200_16 {
	float: left;
	width: 200px;
	font-size: 16px;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 32px;
	font-weight: 700;
}
#services_descriptif .services_price_200_11 {
	float: left;
	width: 200px;
	font-size: 11px;
	color: #000000;
	text-align: center;
	margin: 0px;
	padding: 0px;
	line-height: 11px;
}
#services_reservation {
	padding: 0px;
	float: left;
	height: 75px;
	width: 560px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#services_reservation td {
	border: 1px solid #dadada;
	margin: 0px;
	padding: 0px;
}
#services_reservation p {
	margin: 0px;
	font-size: 12px;
	color: #000000;
	text-align: center;
/*	vertical-align: middle; */
	float: left;
	height: auto;
	width: 295px;
	line-height: 20px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#banner_services_title,
#banner_services_petitdejeuner,
#banner_services_linge,
#banner_services_menage,
#banner_services_lit,
#banner_services_paniers,
#banner_services_vin,
#banner_services_champagne,
#banner_services_romantique,
#banner_services_linge_lit {
	padding: 0px;
	float: left;
	height: 125px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #dadada;
}
#banner_services_title {
	background-image: url(images/f-reservation-services.jpg);
}
#banner_services_petitdejeuner {
	background-image: url(images/f-reservation-petit-dejeuner.jpg);
}
#banner_services_linge_lit {
	background-image: url(images/f-reservation-linge-lit.jpg);
}
#banner_services_linge {
	background-image: url(images/f-reservation-linge.jpg);
}
#banner_services_menage {
	background-image: url(images/f-reservation-pack-menage.jpg);
}
#banner_services_lit {
	background-image: url(images/f-reservation-lit-bebe.jpg);
}
#banner_services_paniers {
	background-image: url(images/f-reservation-paniers.jpg);
}
#banner_services_vin {
	background-image: url(images/f-reservation-vin.jpg);
}
#banner_services_champagne {
	background-image: url(images/f-reservation-champagne.jpg);
}
#banner_services_romantique {
	background-image: url(images/f-reservation-romantique.jpg);
}
#banner_services_reservation {
	padding: 0px;
	float: left;
	height: 25px;
	width: 185px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/degrade_services_185.gif);
	background-repeat: repeat-y;
}
#banner_services_reservation h1 {
	font-size: 11px;
	color: #FFFFFF;
	float: right;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font-weight: 700;
	line-height: 15px;
	height: 15px;
}
#banner_services_reservation_text h2 {
	font-size: 11px;
	color: #b98329;
	float: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	font-weight: 700;
	line-height: 15px;
	height: 15px;
}
#banner_services_reservation_text h2 a:link,
#banner_services_reservation_text h2 a:visited {
	color: #b98329;
	text-decoration: none;
}
#banner_services_reservation_text h2 a:hover {
	text-decoration: underline;
}
#banner_services_reservation_text {
	padding: 0px;
	float: left;
	height: 25px;
	width: 185px;
	margin-top: 90px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #e9e9ea;
}
#banner_advertising_picture {
	padding: 0px;
	float: left;
	height: 160px;
	width: 185px;
	border: 1px solid #dadada;
	background-image: url(images/f-bandeau-proprietaire2.jpg);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#banner_advertising_picture_title {
	padding: 0px;
	float: left;
	height: 25px;
	width: 185px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_advertising_picture_title h1 {
	font-size: 13px;
	color: #e5353a;
	line-height: 15px;
	font-weight: 700;
	float: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	line-height: 15px;
	text-align: center;
	width: 185px;
}
#banner_advertising_picture_text {
	padding: 0px;
	float: left;
	height: 25px;
	width: 185px;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_advertising_picture_text h2 {
	font-size: 11px;
	color: #000000;
	line-height: 15px;
	font-weight: normal;
}
#banner_advertising_picture_text a {
	font-size: 11px;
	color: #000000;
	float: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
	margin: 0px;
	line-height: 15px;
	height: 15px;
	font-weight: normal;
}
#banner_advertising_picture_text h2 a:link,
#banner_advertising_picture_text h2 a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_advertising_picture_text h2 a:hover {
	text-decoration: underline;
}
#banner_rectangle_text {
	float: left;
	height: 70px;
	width: 459px;
	margin: 0px;
	padding: 0px;
}
#banner_boutons_reservation {
	float: left;
	height: auto;
	width: 185px;
	padding: 0px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	cursor: pointer;
}
#banner_video_title {
	padding: 0px;
	height: 15px;
	width: 185px;
	font-size: 13px;
	font-weight: 700;
	color: #008fc1;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008fc1;
	line-height: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#banner_bouton_reservation {
	float: left;
	height: auto;
	width: 185px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	cursor: pointer;
	border: 1px solid #dadad6;
	margin-top: 0px;
}
#banner_bouton_reservation #video {
	float: left;
	height: 78px;
	width: 100px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 42px;
}
#apartment_top5 {
	float: left;
	height: 105px;
	width: 775px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image: url(images/top-5-degrade.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#apartment_top5 td {
	margin: 0px;
	padding: 0px;
}
#apartment_top5 img {
	width: 100px;
	float: left;
	height: 67px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 45px;
	border: 1px solid #eae8e3;
	padding: 0px;
}
#apartment_top5 p {
	margin: 0px;
	font-size: 11px;
	font-weight: 700;
	color: #008fc1;
	text-align: center;
	height: auto;
	width: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#apartment_top5 p a {
	color: #008fc1;
	font-weight: normal;
}
#apartment_top5 p a:link,
#apartment_top5 p a:visited {
	color: #008fc1;
	text-decoration: underline;
}
#apartment_top5 p a:hover {
	color: #008fc1;
	text-decoration: none;
}
#apartment_list,
#apartment_green,
#apartment_services {
	padding: 0px;
	float: left;
	height: auto;
	width: 775px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#apartment_list td,
#apartment_green td,
#apartment_services td {
	margin: 0px;
	padding: 0px;
	border: 1px solid #dadada;
	background-image: url(images/degrade_apartment_list.gif);
	background-repeat: repeat-x;
}
#apartment_list p,
#apartment_green p {
	font-size: 12px;
	line-height: 30px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
/*	vertical-align: middle; */
}
#apartment_services p {
	font-size: 11px;
	color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;/*	vertical-align: middle; */
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
}
#apartment_services .size13,
#apartment_services a .size13,
#apartment_services a:link .size13,
#apartment_services a:visited .size13 {
	font-size: 15px;
	font-weight: 700;
	color: #b98329;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#apartment_services a:hover .size13 {
	font-weight: 700;
	color: #b98329;
	text-decoration: none;
}
#apartment_list .size10,
#apartment_green .size10,
#apartment_services .size10 {
	font-size: 9px;
	line-height: 20px;
	color: #000000;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
#apartment_list .list_text_interet {
	font-size: 11px;
	line-height: 16px;
	color: #008fc1;
	padding: 0px;
	text-align: center;/*	vertical-align: middle; */
	margin: 0px;
}
#apartment_list .list_text_blue {
	font-size: 13px;
	font-weight: 700;
	color: #008fc1;
}
#apartment_list a:link,
#apartment_list a:visited {
	color: #008fc1;
}
#apartment_list .list_price_blue,
#apartment_green .list_price_blue,
#apartment_services .list_price_blue {
	color: #000000;
	font-size: 18px;
	font-weight: 700;
}
#apartment_list .list_price_blue a:link,
#apartment_list .list_price_blue a:visited,
#apartment_green .list_price_blue a:link,
#apartment_green .list_price_blue a:visited,
#apartment_services .list_price_blue a:link,
#apartment_services .list_price_blue a:visited {
	color: #000000;
}
#apartment_green .list_text_interet {
	font-size: 11px;
	line-height: 16px;
	color: #50a026;
	padding: 0px;
	text-align: center;/*	vertical-align: middle; */
	margin: 0px;
}
#apartment_green .list_text_blue {
	font-size: 13px;
	font-weight: 700;
	color: #50a026;
}
#apartment_green a:link,
#apartment_green a:visited {
	color: #50a026;
}
#list_bouton {
	float: left;
	height: auto;
	width: 775px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#list_print {
	height: 20px;
	width: 150px;
	padding: 0px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#list_reserve {
	float: left;
	height: 20px;
	width: 232px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 10px;
	padding: 0px;
}
#list_share {
	padding: 0px;
	float: left;
	width: 125px;
	height: 16px;
	background-color: #000000;
	margin-top: 6px;
	margin-right: 258px;
	margin-left: 0px;
	margin-bottom: 3px;
}
#banner_butons_network {
	float: left;
	width: 165px;
	height: auto;
	background-color: #FFFFFF;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_butons_network a:link,
#banner_butons_network a:visited {
	color: #000000;
}
#apartment_card,
#apartment_card_green {
	padding: 0px;
	float: left;
	height: auto;
	width: 775px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#apartment_card td,
#apartment_card_green td {
	padding: 0px;
	margin: 0px;
	border: 1px solid #dadada;
}
#apartment_card p {
	font-size: 11px;
	color: #000000;
	text-align: justify;
	line-height: 18px;
	width: 340px;
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
}
#apartment_card .title_250_center p {
	color: #000000;
	text-align: center;
	line-height: 18px;
	padding: 0px;
	width: 200px;
	font-size: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 50px;
}
#apartment_card .text_250_center p {
	color: #000000;
	text-align: left;
	line-height: 24px;
	margin: 0px;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
	height: auto;
}
#apartment_card .title_150 p {
	font-size: 11px;
	color: #000000;
	text-align: left;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	text-indent: 5px;
/*	vertical-align: middle; */
	width: 143px;
}
#apartment_card .title_150_center p {
	color: #000000;
	text-align: center;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
/*	vertical-align: middle; */
	width: 143px;
}
#apartment_card .title_150_center .size9 {
	font-size: 9px;
	width: 143px;
	/*	vertical-align: middle; */
}
#apartment_card .title_150_center .size15 strong {
	font-size: 15px;
	font-weight: 700;
	width: 143px;
	/*	vertical-align: middle; */
}
#apartment_card .text_200 p {
	font-size: 11px;
	color: #000000;
	text-align: left;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	text-indent: 5px;
/*	vertical-align: middle; */
	width: 195px;
	font-weight: normal;
}
#apartment_card .text_center_185 p {
	color: #000000;
	text-align: center;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	/*	vertical-align: middle; */
	width: 183px;
	font-size: 11px;
	font-weight: 700;
}
#apartment_card ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#apartment_card li {
	font-size: 11px;
/*	display: table; */
	height: auto;
	width: 178px;
	line-height: 16px;
	float: left;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#apartment_card .text_555 p {
	font-size: 10px;
	color: #000000;
	text-align: left;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
/*	vertical-align: middle; */
	width: 550px;
	font-style: italic;
	text-indent: 5px;
}
#apartment_card .text_center_350 p {
	font-size: 11px;
	color: #000000;
	text-align: center;
	line-height: 20px;
	margin: 0px;
/*	vertical-align: middle; */
	width: 350px;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#apartment_card .text_center_350 a {
	color: #008fc1;
	text-decoration: underline;
	font-weight: 700;
}
#apartment_card .text_center_700 p,
#apartment_card_green .text_center_700 p {
	font-size: 11px;
	color: #000000;
	text-align: center;
	line-height: 20px;
	/*	vertical-align: middle; */
	width: 700px;
	font-weight: normal;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: auto;
}
#apartment_card .text_left_700 p {
	font-size: 11px;
	color: #000000;
	text-align: left;
	line-height: 20px;
	/*	vertical-align: middle; */
	width: 670px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float: left;
}
#apartment_card .text_center_700 a {
	color: #008fc1;
	text-decoration: underline;
}
#apartment_card_green .text_center_700 a {
	color: #50a026;
	text-decoration: underline;
}
#apartment_card .text_center_775 p {
	font-size: 11px;
	color: #000000;
	text-align: center;
	line-height: 20px;
	/*	vertical-align: middle; */
	width: 770px;
	font-weight: normal;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	height: auto;
	float: left;
}
#apartment_card .text_center_775 a {
	color: #008fc1;
	text-decoration: underline;
	font-weight: 700;
}
#icone_card {
	margin: 0px;
	float: left;
	width: 40px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#point_plus_moins {
	margin: 0px;
	float: left;
	width: 15px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 15px;
}
.trait_link {
	color: #008fc1;
	text-decoration: underline;
}
#plan_de_paris {
	margin: 0px;
	float: left;
	height: auto;
	width: 250px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
	cursor: pointer;
}
#district_map {
	margin: 0px;
	float: left;
	height: auto;
	width: 150px;
	padding-top: 0px;
	padding-right: 160px;
	padding-bottom: 0px;
	padding-left: 160px;
	cursor: pointer;
}
#conciergerie {
	margin-top: 0px;
	float: left;
	height: auto;
	width: 560px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#conciergerie p {
	text-decoration: none;
	margin: 0px;
	font-size: 12px;
	line-height: 16px;
	height: auto;
	width: auto;
	color: #000000;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#conciergerie a:link,
#conciergerie a:visited {
	font-size: 12px;
	color: #B98329;
	text-decoration: underline;
}
#solutions {
	padding: 0px;
	float: left;
	height: auto;
	width: 560px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#solutions td {
	font-size: 11px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#solutions .color_chestnut {
	font-size: 13px;
	font-weight: 700;
	text-align: left;
	text-indent: 5px;
	margin: 0px;
	padding: 0px;
}
#solutions p {
	float: left;
	width: 320px;
	margin: 0px;
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-indent: 5px;
	padding: 0px;
}
#solutions img {
	padding-left: 2px;
	padding-right: 2px;
	height: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#solutions #pack {
	height: 59px;
	margin: 0px;
	float: left;
	width: 50px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#contact_email {
	padding: 0px;
	float: left;
	height: auto;
	width: 560px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contact_email td {
	border: 1px solid #dadada;
	height: 12px;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
#contact_email a {
	color: #3665a9;
	text-decoration: none;
	font-size: 12px;
}
#contact_email a:link,
#contact_email a:visited {
	color: #3665a9;
	text-decoration: none;
}
#contact_email a:hover {
	text-decoration: underline;
}
#contact_tel {
	padding: 0px;
	float: left;
	height: auto;
	width: 560px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#contact_tel td {
	border: 1px solid #dadada;
	font-size: 12px;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
#contact_tel p {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	width: 212px;
	text-align: center;
	padding: 0px;
}
#contact_tel .color_dark_blue {
	font-weight: 700;
	color: #3665A9;
}
#contact_message {
	float: left;
	height: auto;
	width: 560px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: justify;
	padding: 0px;
}
#contact_message td {
	border: 1px solid #dadada;
	margin: 0px;
	padding: 0px;
}
#contact_message p {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: auto;
}
#write_message #tincAppDoc {
	padding: 0px;
	float: left;
	width: 560px;
	margin: 0px;
	height: 460px;
}
#partnership #tincAppDoc {
	padding: 0px;
	float: left;
	width: 560px;
	height: 555px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#propose_apartment #tincAppDoc {
	padding: 0px;
	float: left;
	width: 560px;
	height: 800px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#recommandation #tincAppDoc {
	padding: 0px;
	float: left;
	width: 560px;
	height: 370px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#newsletter_popup #tincAppDoc {
	padding: 0px;
	float: left;
	width: 345px;
	height: 350px;
	margin: 0px;
}
#language_popup {
	margin: 10px;
	padding: 0px;
	float: left;
	height: 180px;
	width: 280px;
	border: 1px solid #dadada;
	background-image: url(images/arriere-plan-body.gif);
	background-repeat: repeat;
}
#language_picture img {
	float: left;
	height: auto;
	width: 50px;
	padding: 0px;
	margin-right: 110px;
	margin-left: 110px;
	margin-top: 10px;
}
#language_text p {
	float: left;
	height: auto;
	width: 260px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 13px;
	color: #000000;
	text-align: center;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 15px;
	margin-bottom: 0px;
}
#apartment_reservation {
	padding: 0px;
	float: left;
	width: 770px;
	height: auto;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#mainContent2col_reservation {
	padding: 0px;
	float: left;
	height: auto;
	width: 775px;
	margin: 0px;
}
#mainContent2col_reservation #title_banner {
	float: left;
	height: 15px;
	width: 775px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#apartment_reservation #tincAppDoc {
	float: left;
	width: 768px;
	height: 1500px;
	border: 1px solid #dadada;
	padding: 0px;
	margin: 0px;
}
#banner_advertising_owners {
	padding: 0px;
	float: left;
	height: 160px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/f-bandeau-proprietaire.jpg);
}
#banner_advertising_rental {
	padding: 0px;
	float: left;
	height: 160px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/f-bandeau-appartement.jpg);
}
#banner_advertising_partners {
	padding: 0px;
	float: left;
	height: 160px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/f-bandeau-partenaire.jpg);
}
#banner_advertising_quality {
	padding: 0px;
	float: left;
	height: 160px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/f-bandeau-charte-qualite.jpg);
}
#banner_advertising_square h2 {
	float: left;
	height: 25px;
	margin-top: 121px;
	font-size: 11px;
	color: #000000;
	padding-left: 25px;
	width: 160px;
	padding-right: 0px;
	font-weight: normal;
}
#banner_advertising_square h2 a:link,
#banner_advertising_square h2 a:visited {
	color: #000000;
	font-weight: normal;
}
#banner_advertising_square h2 a:hover {
	text-decoration: underline;
}
#newsletter {
	padding: 0px;
	float: left;
	height: 168px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #DADAD6;
}
#newsletter_top {
	cursor: pointer;
	float: left;
	height: 185px;
	width: 168px;
	margin: 0px;
	padding: 0px;
}
#banner_space_185 {
	float: left;
	width: 185px;
	border: 1px solid #dadad6;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/degrade_index_278.gif);
	background-repeat: repeat-x;
}
#banner_image_125 {
	float: left;
	height: 125px;
	width: 185px;
	margin: 0px;
	padding: 0px;
}
#banner_image_85 {
	float: left;
	height: 85px;
	width: 185px;
	margin: 0px;
	padding: 0px;
}
#banner_tenants_title {
	height: 15px;
	width: 185px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_locataire_185.gif);
	background-repeat: repeat-y;
	line-height: 13px;
}
#banner_owners_title {
	height: 15px;
	width: 185px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_proprietaire_185.gif);
	background-repeat: repeat-y;
	line-height: 13px;
}
#banner_text_185 {
	float: left;
	height: 45px;
	width: 165px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_link_185 {
	float: left;
	width: 185px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-repeat: repeat-x;
	height: auto;
}
.banner_link_107 {
	float: left;
	width: 185px;
	height: 107px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-image: url(images/degrade_index_107.gif);
	background-repeat: repeat-x;
}
#banner_link_185 p {
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 17px;
	font-weight: 700;
	margin: 0px;
}
#banner_link_185 p a:visited,
#banner_link_185 p a:link {
	color: #000000;
	text-decoration: none;
	font-weight: 700;
}
#banner_link_185 p a:hover {
	text-decoration: underline;
}
#banner_advertising_services {
	padding: 0px;
	float: left;
	height: 168px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#banner_actuality_left {
	padding: 0px;
	float: left;
	width: 275px;
	margin-top: 10px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #DADADA;
}
#banner_actuality_right {
	padding: 0px;
	float: left;
	width: 275px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #DADADA;
}
#banner_actuality_image {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 70px;
	width: 275px;
}
#banner_actuality_title {
	margin: 0px;
	float: left;
	height: 15px;
	width: 270px;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#banner_actuality_title .color_red {
	color: #ab1d37;
}
#banner_actuality_text {
	float: left;
	height: auto;
	width: 275px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#banner_actuality_text p {
	float: left;
	height: auto;
	width: 250px;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#banner_actuality_text p a:link,
#banner_actuality_text p a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_actuality_link {
	float: left;
	width: 275px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-repeat: repeat-x;
	height: auto;
}
#banner_actuality_link p {
	font-size: 10px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	line-height: 17px;
	font-weight: 700;
	margin: 0px;
	float: left;
	width: 260px;
}
#banner_actuality_link p a:visited,
#banner_actuality_link p a:link {
	color: #000000;
	text-decoration: none;
	font-weight: 700;
}
#banner_actuality_link p a:hover {
	text-decoration: underline;
}
#banner_square_left_275 {
	padding: 0px;
	float: left;
	width: 275px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}
#banner_square_right_275 {
	padding: 0px;
	float: left;
	width: 275px;
	height: auto;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_square_apartments_275 {
	float: left;
	width: 273px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
}
#banner_square_apartments {
	float: left;
	width: 273px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
	margin: 0px;
	height: 88px;
	padding: 0px;
}
#banner_square_apartments_image {
	float: left;
	height: 67px;
	width: 100px;
	padding: 0px;
	margin: 10px;
}
#banner_square_apartments_title {
	float: left;
	height: 15px;
	width: 148px;
	font-size: 12px;
	line-height: 13px;
	font-weight: 700;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_square_apartments_title .color_blue {
	color: #008fc1;
}
#banner_square_apartments_text {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
}
#banner_square_apartments_text p {
	float: left;
	width: 143px;
	font-size: 11px;
	color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 18px;
	padding-left: 5px;
	line-height: 20px;
	height: auto;
	margin: 0px;
}
#banner_square_apartments_text p a:link,
#banner_square_apartments_text p a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_square_services_275 {
	float: left;
	width: 273px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
}
#banner_square_services {
	padding: 0px;
	float: left;
	width: 273px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
	margin: 0px;
}
#banner_square_services_image {
	float: left;
	height: 42px;
	width: 35px;
	margin-top: 12px;
	margin-right: 15px;
	margin-bottom: 11px;
	margin-left: 15px;
	padding: 0px;
}
#banner_square_services_title {
	float: left;
	height: auto;
	width: 160px;
	font-size: 12px;
	line-height: 13px;
	font-weight: 700;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_square_services_title .color_gold {
	color: #b98329;
}
#banner_square_services_text {
	float: left;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#banner_square_services_text p {
	float: left;
	width: 203px;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 5px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_square_services_text p a:link,
#banner_square_services_text p a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_square_bottom {
	float: left;
	width: 273px;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#banner_square_bottom p {
	float: right;
	width: 138px;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: right;
}
#banner_square_bottom .color_blue {
	color: #008fc1;
	font-weight: 700;
}
#banner_square_bottom .color_blue a:link,
#banner_square_bottom .color_blue a:visited {
	color: #008fc1;
	text-decoration: none;
}
#banner_square_bottom .color_blue a:hover {
	text-decoration: underline;
}
#banner_square_bottom .color_gold {
	color: #b98329;
	font-weight: 700;
}
#banner_square_bottom .color_gold a:link,
#banner_square_bottom .color_gold a:visited {
	color: #b98329;
	text-decoration: none;
}
#banner_square_bottom .color_gold a:hover {
	text-decoration: underline;
}
#mainContent2col #card_reservit {
	float: left;
	height: 70px;
	width: 768px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding: 0px;
}
#card_reservit img#logo {
	float: left;
	height: 60px;
	width: 213px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
#card_reservit img#buton {
	float: left;
	height: 60px;
	width: 180px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 375px;
	padding: 0px;
}
#mainContent2col #title_card_services {
	float: left;
	height: 60px;
	width: 768px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding: 0px;
}
#mainContent2col #title_card_or h1 {
	float: left;
	height: auto;
	width: 550px;
	font-size: 15px;
	font-weight: 700;
	color: #b98329;
	line-height: 20px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	margin-top: 0px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent2col #title_card_apartment {
	float: left;
	height: 40px;
	width: 768px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-left-color: #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding: 0px;
}
#mainContent2col #title_card_blue h1 {
	float: left;
	height: 20px;
	width: 585px;
	font-size: 15px;
	font-weight: 700;
	color: #008fc1;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	margin: 0px;
}
#mainContent2col #title_card_green h1 {
	float: left;
	height: 20px;
	width: 585px;
	font-size: 15px;
	font-weight: 700;
	color: #50a026;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	margin: 0px;
}
#title_card_green img#pastille_green {
	float: left;
	height: 15px;
	width: 15px;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#banner_buton_network {
	float: left;
	width: 165px;
	height: 11px;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #000000;
	line-height: 11px;
	margin-top: 12px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#banner_buton_network a:link,
#banner_buton_network a:visited {
	color: #000000;
}
#banner_submenu {
	float: left;
	height: 20px;
	width: 770px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008fc1;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#banner_submenu_services {
	float: left;
	height: 18px;
	width: 768px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b98329;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadad6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dadad6;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_submenu ul,
#banner_submenu_green ul,
#banner_submenu_services ul,
#banner_submenu_or ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#banner_submenu li,
#banner_submenu_green li,
#banner_submenu_services li,
#banner_submenu_or li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#banner_submenu li a,
#banner_submenu_services li a {
	display: block;
	font-size: 10px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #008fc1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #008fc1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #008fc1;
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#banner_submenu li a:link,
#banner_submenu li a:visited,
#banner_submenu_services a:link,
#banner_submenu_services a:visited {
	display: block;
	text-decoration: none;
	color: #008fc1;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #008fc1;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 20px;
	width: 60px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #008fc1;
	height: 20px;
	width: 60px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_services li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #b98329;
	padding: 0px;
	height: 20px;
	width: 95px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin: 0px;
}
#banner_submenu .submenu_bleu {
	background-color: #008fc1;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: auto;
	float: left;
}
.submenu_or {
	background-color: #b98329;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 95px;
}
#banner_submenu_or {
	float: left;
	height: 20px;
	width: 770px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b98329;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#banner_submenu_or a:link,
#banner_submenu_or a:visited {
	display: block;
	text-decoration: none;
	color: #b98329;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b98329;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 20px;
	width: 60px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_or li a {
	display: block;
	font-size: 10px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b98329;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b98329;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b98329;
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#banner_submenu_or li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #b98329;
	height: 20px;
	width: 60px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_green {
	float: left;
	height: 20px;
	width: 770px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #50a026;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#banner_submenu_green a:link,
#banner_submenu_green a:visited {
	display: block;
	text-decoration: none;
	color: #50a026;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #50a026;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 20px;
	width: 60px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_green li a {
	display: block;
	font-size: 10px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #50a026;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #50a026;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #50a026;
	float: left;
	height: 20px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#banner_submenu_green li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #50a026;
	height: 20px;
	width: 60px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_green .submenu_bleu,
#banner_submenu_tenant .submenu_bleu {
	background-color: #50a026;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: auto;
	float: left;
}
#banner_suggestion_title {
	padding: 0px;
	height: 15px;
	width: 185px;
	font-size: 13px;
	font-weight: 700;
	color: #b98329;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b98329;
	line-height: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#banner_services_venir,
#banner_services_deplacer,
#banner_services_sortir,
#banner_services_visiter,
#banner_services_shopping,
#banner_services_detente,
#banner_services_monument,
#banner_services_musee {
	padding: 0px;
	float: left;
	height: 125px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #dadada;
}
#banner_services_venir {
	background-image: url(images/f-suggestion-venir.jpg);
}
#banner_services_deplacer {
	background-image: url(images/f-suggestion-deplacer.jpg);
}
#banner_services_sortir {
	background-image: url(images/f-suggestion-sortir.jpg);
}
#banner_services_visiter {
	background-image: url(images/f-suggestion-visiter.jpg);
}
#banner_services_shopping {
	background-image: url(images/f-suggestion-shopping.jpg);
}
#banner_services_detente {
	background-image: url(images/f-suggestion-detente.jpg);
}
#banner_services_monument {
	background-image: url(images/f-suggestion-monument.jpg);
}
#banner_services_musee {
	background-image: url(images/f-suggestion-musee.jpg);
}
#banner_advertising_month {
	height: auto;
	width: 560px;
	float: left;
	line-height: normal;
	padding: 0px;
	margin: 0px;
}
#banner_advertising_month_image {
	height: 160px;
	width: 415px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#banner_advertising_month_menu {
	height: 160px;
	width: 145px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#banner_advertising_menu1 {
	height: 40px;
	width: 130px;
	float: left;
	margin: 0px;
	font-size: 11px;
	color: #547d23;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	vertical-align: middle;
	line-height: 40px;
	background-image: url(images/bouton-fma-index.gif);
}
#banner_advertising_menu1 a:link,
#banner_advertising_menu1 a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #547d23;
}
#banner_advertising_menu2 {
	height: 40px;
	width: 130px;
	float: left;
	margin: 0px;
	font-size: 11px;
	color: #008FC1;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	vertical-align: middle;
	line-height: 40px;
	background-image: url(images/bouton-fma-index.gif);
}
#banner_advertising_menu2 a:link,
#banner_advertising_menu2 a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #008FC1;
}
#banner_advertising_menu3 {
	height: 40px;
	width: 130px;
	float: left;
	margin: 0px;
	font-size: 11px;
	color: #c10a0b;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	vertical-align: middle;
	line-height: 40px;
	background-image: url(images/bouton-fma-index.gif);
}
#banner_advertising_menu3 a:link,
#banner_advertising_menu3 a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #c10a0b;
}
#banner_advertising_menu4 {
	height: 40px;
	width: 130px;
	float: left;
	margin: 0px;
	font-size: 11px;
	color: #ef8200;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	vertical-align: middle;
	line-height: 40px;
	background-image: url(images/bouton-fma-index.gif);
}
#banner_advertising_menu4 a:link,
#banner_advertising_menu4 a:visited {
	font-size: 11px;
	text-decoration: none;
	color: #ef8200;
}
#banner_advertising_menu1 a:hover,
#banner_advertising_menu2 a:hover,
#banner_advertising_menu3 a:hover,
#banner_advertising_menu4 a:hover {
	text-decoration: underline;
}
#banner_month_rectangle {
	height: auto;
	width: 1010px;
	float: left;
	line-height: normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_month {
	height: auto;
	width: 320px;
	float: left;
	line-height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-size: 13px;
	font-weight: 700;
	color: #FFFFFF;
}
#banner_month_title {
	float: left;
	height: auto;
	width: 320px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#banner_month_image {
	float: left;
	height: 240px;
	width: 320px;
	padding: 0px;
	margin: 0px;
}
#banner_month_image #tincAppDoc {
	float: left;
	height: 239px;
	width: 318px;
	padding: 0px;
	margin: 0px;
	border: 1px solid #dadad6;
}
#banner_referencing {
	height: auto;
	width: 1010px;
	float: left;
	line-height: normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#referencing_list {
	text-decoration: none;
	float: left;
	height: auto;
	width: 980px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	border: 1px solid #dadada;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#referencing_column {
	text-decoration: none;
	float: left;
	height: auto;
	width: 229px;
	margin: 0px;
	font-size: 10px;
	color: #53534D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadada;
}
#referencing_column h1 {
	text-decoration: none;
	float: left;
	height: 12px;
	width: 229px;
	margin: 0px;
	font-size: 10px;
	color: #53534D;
	font-weight: 700;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
}
#referencing_column h1 a:link,
#referencing_column h1 a:visited {
	color: #53534D;
	text-decoration: none;
}
#referencing_column h1 a:hover {
	text-decoration: underline;
}
#referencing_column ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	height: auto;
	width: auto;
}
#referencing_column li {
	font-size: 9px;
	display: block;
	height: auto;
	width: 221px;
	line-height: 16px;
	text-align: left;
	margin: 0px;
	color: #53534d;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 8px;
}
#referencing_column li a:link,
#referencing_column li a:visited {
	color: #53534d;
	text-decoration: none;
}
#referencing_column li a:hover {
	text-decoration: underline;
}
#referencing_longtext {
	float: left;
	height: auto;
	width: 970px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 9px;
	font-weight: normal;
	color: #53534d;
	line-height: 18px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#referencing_longtext a:link,
#referencing_longtext a:visited {
	font-size: 9px;
	color: #53534d;
	text-decoration: none;
}
#referencing_longtext a:hover {
	text-decoration: underline;
}
#banner_tri_title h1 {
	padding: 0px;
	height: 15px;
	width: 185px;
	font-size: 13px;
	font-weight: 700;
	color: #008fc1;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008fc1;
	line-height: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#banner_fiche_titregauche {
	height: auto;
	width: 185px;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#banner_fiche_titregauche h2 {
	height: auto;
	width: 181px;
	float: left;
	font-size: 12px;
	font-weight: 700;
	color: #999999;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 2px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadad6;
}
#banner_tri_text {
	height: auto;
	width: 185px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #dadad6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#banner_tri_text h2 {
	height: auto;
	width: 169px;
	float: left;
	font-size: 12px;
	font-weight: 700;
	color: #008fc1;
	margin-top: 12px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-left: 8px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadad6;
}
#banner_tri_text p {
	height: auto;
	width: 165px;
	font-size: 11px;
	color: #000000;
	float: left;
	line-height: 13px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#banner_tri_text p a:link,
#banner_tri_text p a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_tri_text p a:hover {
	text-decoration: underline;
}
#banner_tri_title h1.color_gold {
	padding: 0px;
	height: 15px;
	width: 185px;
	font-size: 13px;
	font-weight: 700;
	color: #b98329;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b98329;
	line-height: 15px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#banner_tri_text h2.color_gold {
	height: auto;
	width: 169px;
	float: left;
	font-size: 12px;
	font-weight: 700;
	color: #b98329;
	margin-top: 12px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-left: 8px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadad6;
}
img#carre_image {
	float: left;
	height: 12px;
	width: 13px;
	margin-top: 8px;
	padding: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
}
img#carre_text {
	float: left;
	height: 12px;
	width: 13px;
	margin-top: 0px;
	padding: 0px;
	margin-right: 12px;
}
#banner_apartment_title,
#banner_apartment_1,
#banner_apartment_2,
#banner_apartment_3,
#banner_apartment_4,
#banner_apartment_5,
#banner_apartment_6,
#banner_apartment_7,
#banner_apartment_8,
#banner_apartment_9 {
	padding: 0px;
	float: left;
	height: 125px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #dadada;
}
#banner_apartment_title {
	background-image: url(images/f-last-minute-5.jpg);
}
#banner_apartment_1 {
	background-image: url(images/f-appartement-18002.jpg);
}
#banner_apartment_2 {
	background-image: url(images/f-appartement-20001.jpg);
}
#banner_apartment_3 {
	background-image: url(images/f-appartement-08001.jpg);
}
#banner_apartment_4 {
	background-image: url(images/f-appartement-04001.jpg);
}
#banner_apartment_5 {
	background-image: url(images/f-appartement-01009.jpg);
}
#banner_apartment_6 {
	background-image: url(images/f-appartement-01002.jpg);
}
#banner_apartment_7 {
	background-image: url(images/f-appartement-01003.jpg);
}
#banner_apartment_8 {
	background-image: url(images/f-appartement-01004.jpg);
}
#banner_apartment_9 {
	background-image: url(images/f-appartement-01005.jpg);
}
#banner_apartment_reservation {
	padding: 0px;
	float: left;
	height: 25px;
	width: 185px;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/degrade_last_minute_185.gif);
	background-repeat: repeat-y;
}
#banner_apartment_reservation h1 {
	font-size: 11px;
	color: #FFFFFF;
	float: right;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	font-weight: 700;
	line-height: 18px;
	height: 15px;
}
#banner_apartment_reservation_text h2 {
	font-size: 11px;
	color: #000000;
	float: left;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin: 0px;
	font-weight: 700;
	line-height: 15px;
	height: 15px;
}
#banner_apartment_reservation_text h2 a:link,
#banner_apartment_reservation_text h2 a:visited {
	color: #000000;
	text-decoration: none;
}
#banner_apartment_reservation_text h2 a:hover {
	text-decoration: underline;
}
#banner_apartment_reservation_text {
	padding: 0px;
	float: left;
	height: 25px;
	width: 185px;
	margin-top: 90px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #f1f0ee;
}
#vente_flash,
#vente_offre {
	padding: 0px;
	float: left;
	height: auto;
	width: 775px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#vente_flash td,
#vente_offre td {
	margin: 0px;
	padding: 0px;
	border: 1px solid #dadada;
	background-image: url(images/degrade_apartment_list.gif);
	background-repeat: repeat-x;
}
#vente_flash p,
#vente_offre p {
	font-size: 12px;
	line-height: 30px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: center;
/*	vertical-align: middle; */
}
#vente_flash a:link,
#vente_flash a:visited {
	color: #ff6600;
	text-decoration: underline;
}
#vente_offre a:link,
#vente_offre a:visited {
	color: #b98329;
	text-decoration: underline;
}
#vente_flash a:hover,
#vente_offre a:hover {
	text-decoration: underline;
	color: #000000;
}
#fma_main_index {
	height: 160px;
	width: 775px;
	float: left;
	line-height: normal;
	padding: 0px;
	margin: 0px;
}
#fma_main_index_image {
	height: 160px;
	width: 775px;
	float: left;
	padding: 0px;
	margin: 0px;
}
#banner_map_paris {
	padding: 0px;
	float: left;
	height: 80px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/f-bandeau-carte-paris.jpg);
}
#banner_map_situation {
	padding: 0px;
	float: left;
	height: 80px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/f-bandeau-carte-paris.jpg);
}
#banner_map_rental {
	padding: 0px;
	float: left;
	height: 80px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/f-bandeau-carte-paris.jpg);
}
#banner_advertising_map h2 {
	float: left;
	height: 20px;
	margin-top: 51px;
	font-size: 11px;
	color: #333333;
	padding-left: 25px;
	width: 160px;
	padding-right: 0px;
	font-weight: normal;
}
#banner_advertising_map h2 a:link,
#banner_advertising_map h2 a:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
#banner_advertising_map h2 a:hover {
	text-decoration: underline;
	color: #977f6d;
}
#title_search_index {
	float: left;
	height: auto;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#title_search_index .title_banner_h1_blue {
	font-weight: 700;
	font-size: 13px;
}
#banner_picture_famille {
	padding: 0px;
	float: left;
	height: 80px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/f-theme-famille.jpg);
}
#banner_picture_amis {
	padding: 0px;
	float: left;
	height: 80px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/f-theme-amis.jpg);
}
#banner_picture_couple {
	padding: 0px;
	float: left;
	height: 80px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(images/f-theme-couple.jpg);
}
#banner_picture_celibataire {
	padding: 0px;
	float: left;
	height: 80px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/f-theme-celibataire.jpg);
}
#banner_picture_moins_30 {
	padding: 0px;
	float: left;
	height: 80px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/f-duree-moins-30.jpg);
}
#banner_picture_plus_30 {
	padding: 0px;
	float: left;
	height: 80px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
	background-image: url(images/f-duree-plus-30.jpg);
}
#banner_search_text h2 {
	float: left;
	height: 20px;
	margin-top: 51px;
	padding-left: 25px;
	width: 143px;
	padding-right: 0px;
	margin-right: 15px;
}
#banner_search_text h2 a:link,
#banner_search_text h2 a:visited {
	color: #333333;
	font-weight: 700;
	text-decoration: none;
	font-size: 11px;
}
#banner_search_text h2 a:hover {
	text-decoration: underline;
	color: #977f6d;
}






#title_middle_index {
	float: left;
	height: auto;
	width: 320px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#title_middle_index .title_banner_h1_blue {
	font-weight: 700;
	font-size: 13px;
}
#banner_middle_index {
	float: left;
	width: 320px;
	padding: 0px;
	height: auto;
	margin: 0px;
}
#banner_middle_main {
	float: left;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#banner_middle_apartment {
	float: left;
	width: 318px;
	padding: 0px;
	margin: 0px;
	height: 81px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #DADADA;
	border-right-color: #DADADA;
	border-left-color: #DADADA;
}
#banner_middle_apartment_image {
	float: left;
	height: auto;
	width: auto;
	padding: 0px;
	margin: 0px;
}
#banner_middle_apartment_image img {
	float: left;
	height: 55px;
	width: 100px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 7px;
	margin-left: 5px;
}
#banner_middle_apartment_title {
	float: left;
	height: 15px;
	width: 193px;
	font-size: 12px;
	font-weight: 700;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #444444;
}
#banner_middle_apartment_title a:link,
#banner_middle_apartment_title a:visited {
	color: #444444;
	text-decoration: none;
}
#banner_middle_apartment_title a:hover {
	text-decoration: underline;
}
#banner_middle_apartment_text {
	float: left;
	height: 34px;
	width: 208px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#banner_middle_apartment_text p {
	float: left;
	height: auto;
	width: 198px;
	margin: 0px;
	line-height: 18px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#banner_middle_apartment_text p a {
	float: left;
	width: 198px;
	font-size: 11px;
	color: #555555;
	margin: 0px;
	padding: 0px;
	height: auto;
	line-height: 18px;
}
#banner_middle_apartment_text p a:link,
#banner_middle_apartment_text p a:visited {
	color: #555555;
	text-decoration: none;
}
#banner_middle_apartment_text p a:hover {
	text-decoration: none;
	background-color: #f1f0ee;
}
#banner_middle_bottom {
	float: left;
	width: 318px;
	height: 14px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DADADA;
	border-left-color: #DADADA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DADADA;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#banner_middle_bottom p {
	float: right;
	width: 310px;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-align: right;
	height: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
#banner_middle_bottom .color_blue {
	color: #008fc1;
	font-weight: normal;
}
#banner_middle_bottom .color_blue a:link,
#banner_middle_bottom .color_blue a:visited {
	color: #008fc1;
	text-decoration: underline;
}
#banner_middle_bottom .color_blue a:hover {
	text-decoration: none;
}
#banner_right_index {
	float: left;
	height: 450px;
	width: 435px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#title_right_index {
	float: left;
	width: 435px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#title_right_index .title_banner_h1_blue {
	font-weight: 700;
	font-size: 13px;
}
#banner_district_right {
	float: left;
	width: 433px;
	padding: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 680px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	margin: 0px;
}
#banner_district_apartment {
	float: left;
	width: 433px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
	margin: 0px;
	height: 130px;
	padding: 0px;
}
#banner_district_image {
	float: left;
	height: auto;
	width: auto;
	padding: 0px;
	margin: 0px;
}
#banner_district_image img {
	float: left;
	height: 100px;
	width: 150px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#banner_district_title {
	float: left;
	height: 15px;
	width: 253px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}
#banner_district_title_name h2 {
	float: left;
	height: 15px;
	width: 200px;
	padding: 0px;
	font-size: 13px;
	line-height: 15px;
	font-weight: 700;
	margin: 0px;
}
#banner_district_title_name h2 a:link,
#banner_district_title_name h2 a:visited {
	color: #444444;
	text-decoration: none;
}
#banner_district_title_name h2 a:hover {
	text-decoration: underline;
}
#banner_district_title_see h2 {
	float: right;
	height: 15px;
	width: 133px;
	padding: 0px;
	font-size: 10px;
	line-height: 15px;
	color: #008fc1;
	margin: 0px;
	text-align: right;
	font-weight: normal;
}
#banner_district_title_see h2 a:link,
#banner_district_title_see h2 a:visited {
	text-decoration: underline;
	color: #008fc1;
}
#banner_district_title_see h2 a:link,
#banner_district_title_see h2 a:visited {
	text-decoration: underline;
}
#banner_district_title_see h2 a:hover {
	text-decoration: none;
}
#banner_district_text {
	height: 55px;
	width: 253px;
	float: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #c7c8c7;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 0px;
}
#banner_district_text p {
	float: left;
	width: 253px;
	font-size: 11px;
	color: #555555;
	height: 20px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#banner_district_text p a:link,
#banner_district_text p a:visited {
	color: #555555;
	text-decoration: none;
}
#banner_district_text p a:hover {
	text-decoration: none;
	background-color: #f1f0ee;
}
.district_point {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 10px;
}
#banner_right_bottom {
	float: left;
	width: 433px;
	height: 11px;
	margin: 0px;
	padding: 0px;
}
#banner_right_bottom p {
	float: right;
	width: 420px;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	text-align: right;
	height: 11px;
	margin: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#banner_right_bottom .color_blue {
	color: #008fc1;
	font-weight: normal;
}
#banner_right_bottom .color_blue a:link,
#banner_right_bottom .color_blue a:visited {
	color: #008fc1;
	text-decoration: underline;
}
#banner_right_bottom .color_blue a:hover {
	text-decoration: none;
}



#mainContent1col {
	float: left;
	height: auto;
	width: 998px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}
#content_keyword {
	float: left;
	height: auto;
	width: 656px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	border: 1px solid #dadada;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#content_keyword h2 {
	font-size: 12px;
	font-weight: 700;
	color: #008fc1;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#content_keyword p {
	font-size: 11px;
	color: #666666;
	text-align: justify;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 646px;
}
#content_keyword p a:link,
#content_keyword p a:visited {
	color: #666666;
	text-decoration: none;
}
#content_keyword p a:hover {
	text-decoration: underline;
}
#banner_insurance {
	padding: 0px;
	float: left;
	height: 80px;
	width: 185px;
	border: 1px solid #dadada;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	background-image: url(images/annulation-interruption.jpg);
}


#banner_meup_middle {
	width: 775px;
	float: left;
	line-height: normal;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}
#title_meup {
	float: left;
	height: auto;
	width: 465px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#title_meup .title_banner_h1_blue {
	font-weight: 700;
	font-size: 13px;
}
#banner_meup_right {
	float: left;
	height: auto;
	width: 465px;
	padding: 0px;
	margin: 0px;
}
#banner_meup_owners_260 {
	float: left;
	width: 225px;
	border: 1px solid #dadad6;
	padding: 0px;
	height: auto;
	margin: 0px;
}
#banner_meup_caretaker_260 {
	float: left;
	width: 225px;
	border: 1px solid #dadad6;
	padding: 0px;
	height: auto;
	margin: 0px;
}
#banner_meup_news_260 {
	float: left;
	width: 225px;
	border: 1px solid #dadad6;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}
#banner_meup_tenants_260 {
	float: left;
	width: 225px;
	border: 1px solid #dadad6;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}
#banner_meup_image_tenants,
#banner_meup_image_owners,
#banner_meup_image_news,
#banner_meup_image_caretaker {
	float: left;
	height: 80px;
	width: 225px;
	margin: 0px;
	padding: 0px;
}
#banner_meup_title_tenants {
	height: 15px;
	width: 225px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_locataire_260.gif);
	background-repeat: repeat-y;
	line-height: 13px;
}
#banner_meup_title_owners {
	height: 15px;
	width: 225px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	margin: 0px;
	background-image: url(images/degrade_proprietaire_260.gif);
	background-repeat: repeat-y;
	line-height: 13px;
}
#banner_meup_title_news,
#banner_meup_title_caretaker {
	height: 15px;
	width: 220px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	float: left;
	margin: 0px;
	line-height: 13px;
	color: #444444;
}
#banner_meup_title_tenants a:link,
#banner_meup_title_tenants a:visited,
#banner_meup_title_owners a:link,
#banner_meup_title_owners a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#banner_meup_title_tenants a:hover,
#banner_meup_title_owners a:hover {
	text-decoration: underline;
}
#banner_meup_title_news a:link,
#banner_meup_title_news a:visited,
#banner_meup_title_caretaker a:link,
#banner_meup_title_caretaker a:visited {
	color: #444444;
	text-decoration: none;
}
#banner_meup_title_news a:hover,
#banner_meup_title_caretaker a:hover {
	text-decoration: underline;
}
#banner_meup_text {
	float: left;
	height: 45px;
	width: 205px;
	font-size: 11px;
	text-align: justify;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #333333;
	margin: 0px;
}
#banner_meup_link {
	float: left;
	width: 225px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-repeat: repeat-x;
	height: auto;
}
#banner_meup_link p {
	font-size: 10px;
	color: #444444;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 17px;
	font-weight: 700;
	margin: 0px;
}
#banner_meup_link p a:visited,
#banner_meup_link p a:link {
	color: #444444;
	text-decoration: none;
	font-weight: 700;
}
#banner_meup_link p a:hover {
	text-decoration: underline;
	color: #000000;
}
#banner_meup_left {
	float: left;
	height: 250px;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#banner_reservation_iphone {
	float: left;
	width: 185px;
	border: 1px solid #dadad6;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#banner_iphone_image {
	float: left;
	width: 185px;
	padding: 0px;
	height: 140px;
	margin: 0px;
}
#banner_iphone_text {
	float: left;
	height: 45px;
	width: 165px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #444444;
}
#banner_iphone_link {
	float: left;
	width: 185px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-repeat: repeat-x;
	height: auto;
}
.banner_iphone_link {
	float: left;
	width: 185px;
	height: 107px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-image: url(images/degrade_index_107.gif);
	background-repeat: repeat-x;
}
#banner_iphone_link p {
	font-size: 10px;
	color: #555555;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 17px;
	font-weight: 700;
	margin: 0px;
}
#banner_iphone_link p a:visited,
#banner_iphone_link p a:link {
	color: #555555;
	text-decoration: none;
	font-weight: 700;
}
#banner_iphone_link p a:hover {
	color: #000000;
	text-decoration: underline;
}
#advertising_credit_card,
#advertising_newsletter {
	padding: 0px;
	float: left;
	height: 70px;
	width: 185px;
	margin-bottom: 15px;
	border: 1px solid #dadad6;
}
#partnership_paris {
	padding: 0px;
	float: left;
	height: auto;
	width: 185px;
	margin-bottom: 15px;
	border: 1px solid #dadad6;
}
#advertising_newsletter_2 {
	padding: 0px;
	float: left;
	height: 70px;
	width: 185px;
	margin-bottom: 15px;
	border: 1px solid #dadad6;
	margin-top: 15px;
}
#banner_middle_discount {
	float: left;
	height: 250px;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#title_bon_plan {
	float: left;
	height: auto;
	width: 298px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#title_bon_plan .title_banner_h1_blue {
	font-weight: 700;
	font-size: 13px;
}
#banner_discount {
	float: left;
	height: 205px;
	width: 296px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #dadada;
	background-color: #f8f8f8;
}
#banner_discount_emilie {
	float: left;
	height: auto;
	width: 60px;
	margin: 0px;
	padding: 0px;
}
#banner_discount_image {
	float: left;
	height: auto;
	width: 64px;
	margin: 0px;
	padding: 0px;
	background-color: #f8f8f8;
}
#banner_discount_image img {
	float: left;
	height: 45px;
	width: 54px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
#banner_discount_text {
	float: left;
	height: 15px;
	width: 162px;
	font-size: 11px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 14px;
	padding-left: 5px;
	color: #555555;
	margin: 0px;
}
#banner_discount_text a:link,
#banner_discount_text a:visited {
	color: #555555;
	text-decoration: none;
}
#banner_discount_text a:hover {
	text-decoration: none;
	background-color: #b1b2b4;
	color: #FFFFFF;
}
#banner_discount_title {
	float: left;
	height: 15px;
	width: 162px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	font-size: 11px;
	font-weight: 700;
	color: #444444;
	text-decoration: none;
}
#banner_discount_title h2 {
	font-size: 11px;
}
#banner_discount_title a:link,
#banner_discount_title a:visited {
	color: #444444;
	text-decoration: none;
}
#banner_discount_title a:hover {
	text-decoration: underline;
}
#banner_iphone_reservation {
	padding: 0px;
	float: left;
	height: 140px;
	width: 183px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #dadada;
}
.fond_avis_client {
	float: left;
	height: auto;
	width: 775px;
	background-color: #999999;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.apartment_payment {
	float: left;
	height: auto;
	width: 775px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.apartment_notice {
	float: left;
	height: auto;
	width: 775px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.apartment_notice td,
.apartment_payment td {
	padding: 0px;
	margin: 0px;
	border: 1px solid #dadada;
}
.apartment_notice p,
.apartment_payment p {
	font-size: 11px;
	color: #000000;
	text-align: justify;
	line-height: 18px;
	width: 340px;
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
}
.apartment_notice .title_150 p,
.apartment_payment .title_150 p {
	font-size: 11px;
	color: #000000;
	text-align: left;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	text-indent: 5px;
/*	vertical-align: middle; */
	width: 143px;
}
.apartment_notice .text_200 p,
.apartment_payment .text_200 p {
	font-size: 11px;
	color: #000000;
	text-align: left;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
	text-indent: 5px;
/*	vertical-align: middle; */
	width: 195px;
	font-weight: normal;
}
.flash_300_250 {
	float: left;
	height: 250px;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.flash_300_250 object {
	float: left;
	height: 250px;
	width: 300px;
	padding: 0px;
	margin: 0px;
}
.banner_fiche {
	float: left;
	width: 185px;
	border: 1px solid #dadad6;
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.banner_fiche_titre {
	float: left;
	height: 15px;
	width: 165px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #ffffff;
	font-weight: 700;
	background-color: #008fc1;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #dadad6;
}
.banner_fiche_link {
	float: left;
	width: 185px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-image: url(images/degrade_index_107.gif);
	background-repeat: repeat-x;
	height: auto;
}
.banner_fiche_link p {
	font-size: 10px;
	color: #555555;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 20px;
	font-weight: 700;
	margin: 0px;
}
.banner_fiche_link p a:visited,
.banner_fiche_link p a:link {
	color: #555555;
	text-decoration: none;
	font-weight: 700;
}
.banner_fiche_link p a:hover {
	color: #000000;
	text-decoration: underline;
}
#mainContent2col_tenant {
	padding: 0px;
	float: left;
	height: auto;
	width: 775px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#mainContent2col_tenant p {
	float: left;
	width: 730px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	font-size: 13px;
	text-align: justify;
	line-height: 20px;
	height: auto;
}
#mainContent2col_tenant p a:link,
#mainContent2col_tenant p a:visited {
	color: #000000;
	text-decoration: underline;
}
#mainContent2col_tenant p a:hover {
	text-decoration: none;
	color: #000000;
}
#proposez_apartment {
	float: left;
	width: 775px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#proposez_apartment #tincAppDoc {
	float: left;
	width: 755px;
	height: 725px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#recommandation_ami {
	float: left;
	width: 775px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#recommandation_ami #tincAppDoc {
	float: left;
	width: 755px;
	height: 370px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#partnership_location {
	float: left;
	width: 775px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#partnership_location #tincAppDoc {
	float: left;
	width: 755px;
	height: 555px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#agence_immo {
	float: left;
	width: 775px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#agence_immo #tincAppDoc {
	float: left;
	width: 755px;
	height: 450px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#write_email {
	padding: 0px;
	float: left;
	width: 775px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#write_email #tincAppDoc {
	float: left;
	width: 755px;
	height: 470px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#investissement {
	float: left;
	width: 775px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#investissement #tincAppDoc {
	float: left;
	width: 755px;
	height: 615px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
#solution_owner {
	padding: 0px;
	float: left;
	height: auto;
	width: 755px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#solution_owner td {
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#solution_owner .color_chestnut {
	font-size: 13px;
	font-weight: 700;
	text-align: left;
	text-indent: 5px;
	margin: 0px;
	padding: 0px;
}
#solution_owner p {
	float: left;
	width: auto;
	margin: 0px;
	font-size: 12px;
	color: #000000;
	text-align: left;
	text-indent: 5px;
	padding: 0px;
}
#solution_owner img {
	padding-left: 2px;
	padding-right: 2px;
	height: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#solution_owner #pack {
	height: 59px;
	margin: 0px;
	float: left;
	width: 50px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#title_banner_presentation {
	float: left;
	width: 755px;
	margin-top: 20px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	font-size: 13px;
	font-weight: 700;
	height: auto;
}
#banner_question {
	float: left;
	width: 715px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
	padding: 0px;
	height: auto;
}
#banner_question a{
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	line-height: 22px;
	color: #000000;
}
#banner_question a:link,
#banner_question a:visited {
	font-size: 12px;
	font-weight: 700;
	text-decoration: none;
	color: #000000;
}
#banner_question a:hover {
	color: #000000;
	text-decoration: underline;
}
#mainContent2col_tenant h3 {
	float: left;
	width: 755px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	font-size: 12px;
	font-weight: 700;
}
#title_banner_question {
	float: left;
	width: 755px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
	font-size: 12px;
	font-weight: 700;
	height: auto;
}
#top_of_the_page {
	float: right;
	width: 755px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#top_of_the_page a:link,
#top_of_the_page a:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#top_of_the_page a:hover {
	color: #000000;
	text-decoration: underline;
}
#board_presentation,
#board_avantages,
#board_contact {
	float: left;
	height: auto;
	width: 755px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #dadada;
	padding: 0px;
}
#board_presentation_img {
	float: left;
	width: 125px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	border: 1px solid #666666;
}
img#avantages {
	float: left;
	width: auto;
	padding: 0px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 15px;
	margin-left: 20px;
}
img#contact {
	float: left;
	height: auto;
	width: auto;
	padding: 0px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#board_presentation #logo,
#board_avantages #logo {
	float: left;
	height: 100px;
	width: 83px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadada;
}
#board_presentation h2,
#board_avantages h2 {
	float: left;
	height: auto;
	width: 555px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 20px;
	font-size: 14px;
	font-weight: 700;
}
#board_presentation p {
	float: left;
	height: auto;
	width: 545px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 25px;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
#board_avantages p {
	float: left;
	height: auto;
	width: 615px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 20px;
	margin-left: 25px;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
#board_contact p {
	float: left;
	height: auto;
	width: 310px;
	padding: 0px;
	font-size: 12px;
	color: #000000;
	text-align: center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#banner_submenu_tenant {
	float: left;
	height: 25px;
	width: 770px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #50a026;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_submenu_tenant ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#banner_submenu_tenant li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#banner_submenu_tenant li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #50A026;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #50A026;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #50A026;
	float: left;
	height: 25px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#banner_submenu_tenant li a:link,
#banner_submenu_tenant li a:visited {
	display: block;
	text-decoration: none;
	color: #50A026;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #50A026;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 25px;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_tenant li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #50A026;
	height: 25px;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_owner {
	float: left;
	height: 25px;
	width: 770px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #81725e;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_submenu_owner ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#banner_submenu_owner li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#banner_submenu_owner li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #81725e;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #81725e;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #81725e;
	float: left;
	height: 25px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#banner_submenu_owner li a:link,
#banner_submenu_owner li a:visited {
	display: block;
	text-decoration: none;
	color: #81725e;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #81725e;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 25px;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_owner li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #81725e;
	height: 25px;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_owner .submenu_bleu {
	background-color: #81725e;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: auto;
	float: left;
}
#banner_submenu_agency {
	float: left;
	height: 25px;
	width: 770px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #781b7c;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_submenu_agency ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#banner_submenu_agency li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#banner_submenu_agency li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #781b7c;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #781b7c;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #781b7c;
	float: left;
	height: 25px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#banner_submenu_agency li a:link,
#banner_submenu_agency li a:visited {
	display: block;
	text-decoration: none;
	color: #781b7c;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #781b7c;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 25px;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_agency li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #781b7c;
	height: 25px;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_agency .submenu_bleu {
	background-color: #781b7c;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: auto;
	float: left;
}
#banner_submenu_contact {
	float: left;
	height: 25px;
	width: 770px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #3665a9;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_submenu_contact ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#banner_submenu_contact li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#banner_submenu_contact li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3665a9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3665a9;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #3665a9;
	float: left;
	height: 25px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#banner_submenu_contact li a:link,
#banner_submenu_contact li a:visited {
	display: block;
	text-decoration: none;
	color: #3665a9;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3665a9;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 25px;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_contact li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #3665a9;
	height: 25px;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_contact .submenu_bleu {
	background-color: #3665a9;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: auto;
	float: left;
}
#banner_submenu_service {
	float: left;
	height: 25px;
	width: 770px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b98329;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_submenu_service ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#banner_submenu_service li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#banner_submenu_service li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b98329;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b98329;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #b98329;
	float: left;
	height: 25px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#banner_submenu_service li a:link,
#banner_submenu_service li a:visited {
	display: block;
	text-decoration: none;
	color: #b98329;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #b98329;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 25px;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_service li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #b98329;
	height: 25px;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_service .submenu_bleu {
	background-color: #b98329;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: auto;
	float: left;
}
#banner_submenu_companies {
	float: left;
	height: 25px;
	width: 770px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ab1d37;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_submenu_companies ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#banner_submenu_companies li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#banner_submenu_companies li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ab1d37;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ab1d37;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ab1d37;
	float: left;
	height: 25px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#banner_submenu_companies li a:link,
#banner_submenu_companies li a:visited {
	display: block;
	text-decoration: none;
	color: #ab1d37;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ab1d37;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 25px;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_companies li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #ab1d37;
	height: 25px;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_companies .submenu_bleu {
	background-color: #ab1d37;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: auto;
	float: left;
}
#banner_submenu_ventes {
	float: left;
	height: 25px;
	width: 770px;
	background-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e7610e;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_submenu_ventes ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#banner_submenu_ventes li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#banner_submenu_ventes li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7610e;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7610e;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7610e;
	float: left;
	height: 25px;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#banner_submenu_ventes li a:link,
#banner_submenu_ventes li a:visited {
	display: block;
	text-decoration: none;
	color: #e7610e;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #e7610e;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	height: 25px;
	width: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_ventes li a:hover {
	float: left;
	color: #FFFFFF;
	background-color: #e7610e;
	height: 25px;
	width: auto;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#banner_submenu_ventes .submenu_bleu {
	background-color: #e7610e;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: auto;
	float: left;
}
#contact_telephone {
	padding: 0px;
	float: left;
	height: auto;
	width: 755px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#contact_telephone td {
	border: 1px solid #dadada;
	font-size: 12px;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
#contact_telephone p {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	width: 320px;
	text-align: center;
	padding: 0px;
}
#contact_telephone .color_dark_blue {
	font-weight: 700;
	color: #3665A9;
	width: 320px;
}
#contact_courrier {
	float: left;
	height: 80px;
	width: 755px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: justify;
	padding: 0px;
}
#contact_courrier td {
	border: 1px solid #dadada;
	margin: 0px;
	padding: 0px;
}
#contact_courrier p {
	font-size: 12px;
	text-align: justify;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 630px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#banner_square_gauche {
	padding: 0px;
	float: left;
	height: 120px;
	width: 370px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #DADADA;
}
#banner_square_droit {
	padding: 0px;
	float: left;
	height: 120px;
	width: 370px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #DADADA;
	margin-top: 15px;
}
#banner_square_img {
	margin: 0px;
	float: left;
	height: 120px;
	width: 100px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadada;
	padding: 0px;
}
#banner_square_titre {
	margin: 0px;
	float: left;
	height: 15px;
	width: 264px;
	font-size: 13px;
	line-height: 13px;
	font-weight: 700;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#banner_square_texte {
	float: left;
	height: 55px;
	width: 269px;
	margin-top: 10px;
}
#banner_square_texte p {
	float: left;
	height: auto;
	width: 239px;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#glossaire {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	height: auto;
	width: 755px;
}
#glossaire ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#glossaire li {
	color: #3665a9;
	text-decoration: none;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	height: 25px;
	width: 94px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: 700;
}
#glossaire li a {
	color: #3665a9;
	text-decoration: underline;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	height: 25px;
	width: 94px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: 700;
}
#glossaire a:link,
#glossaire a:visited {
	color: #3665a9;
	text-decoration: underline;
}
#glossaire a:hover {
	text-decoration: none;
}
#title_banner_service_gold h1 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #b98329;
	padding: 0px;
	float: left;
	height: auto;
	width: 770px;
	font-size: 14px;
	line-height: 21px;
	font-weight: 700;
	color: #b98329;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#avant_apres {
	padding: 0px;
	float: left;
	height: auto;
	width: 755px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#avant_apres p {
	float: left;
	height: auto;
	width: 373px;
	font-size: 13px;
	font-weight: 700;
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#travaux_avant {
	padding: 0px;
	float: left;
	height: 226px;
	width: 373px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#travaux_apres {
	float: left;
	height: 226px;
	width: 373px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
