body {
	padding: 0px;
	width: 1010px;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	background-image: url(images/arriere-plan-body.gif);
	background-repeat: repeat;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -505px;
	left: 50%;
	position: absolute;
}
#conn-admin{
	padding-top: 14px;
	border: solid 1px #D1D1D1;
	margin-left: 14px;
	width: 979px;
	text-align: center;
}
#conn-admin label{
	font-size: 14px;
	font-weight:bold;
	color:#008FC1;
}
#conn-admin input {
	margin-top: -14px;
}
.config-slider {
	height: 180px;
	width: 979px;
	border: 1px solid #D1D1D1;
	margin-left: 14px;
}
.config-slider-thumb {
	height: 150px;
	border:1px solid #D1D1D1;
}
.form-config-slider-right {
	position: relative;
	float: left;
	width: 450px;
	margin-left: 20px;
	margin-top:27px;
}
.form-config-slider-left {
	float: right;
	height: 100px;
	margin-top:15px;
	margin-right:15px;
}
.radio-langue {
	margin-right: 4px;
}
.form-config-line {
	margin-top:2px;
}
.config-slider label{
	font-size: 14px;
	font-weight:bold;
	color:#008FC1;
}
.config-slider input {
	margin-top: 0px;
}
.config-slider-url {
	width: 420px;
}
.config-slider-url {
	width: 420px;
}
.error-message {
	margin-left:14px;
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
}
.message-modification {
	color:#FF0000; 
	font-size:14px; 
	margin-left:132px; 
	font-weight:bold;
}
#main {
	width: 1010px;
	height: auto;
	float: left;
}
#header {
	height: auto;
	width: 1010px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(images/cadre_1010_contour.gif);
	background-repeat: repeat-y;
}
#container {
	width: 1010px;
	float: left;
	height: auto;
	background-repeat: repeat-y;
	background-image: url(images/cadre_1010_contour.gif);
	margin: 0px;
	padding: 0px;
}
#sidebar_left {
	float: left;
	width: 185px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 15px;
	height: auto;
	padding-bottom: 0px;
}
#sidebar_right {
	float: left;
	width: 185px;
	padding-top: 15px;
	padding-left: 0px;
	height: auto;
	padding-bottom: 0px;
	padding-right: 15px;
}
#mainContent2col {
	float: left;
	width: 775px;
	height: auto;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#mainContent3col {
	float: left;
	width: 560px;
	height: auto;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}
#footer_main {
	height: auto;
	width: 998px;
	float: left;
	line-height: normal;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 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;
}
#footer_plus {
	text-decoration: none;
	float: left;
	height: 75px;
	width: 998px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 10px;
}
#footer_menu {
	text-decoration: none;
	float: left;
	height: auto;
	width: 988px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #dadada;
	border-bottom-color: #dadada;
}
#footer_colonne {
	text-decoration: none;
	float: left;
	height: auto;
	width: 135px;
	margin: 0px;
	font-size: 11px;
	color: #53534D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #dadada;
}
#footer_colonne h1 {
	text-decoration: none;
	float: left;
	height: 12px;
	width: 130px;
	margin: 0px;
	font-size: 10px;
	color: #53534D;
	font-weight: 700;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
}
#footer_colonne h1 a:link,
#footer_colonne h1 a:visited {
	color: #53534D;
	text-decoration: none;
}
#footer_colonne h1 a:hover {
	text-decoration: underline;
}
#footer_colonne ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	height: auto;
	width: auto;
}
#footer_colonne li {
	font-size: 10px;
	display: block;
	height: auto;
	width: 135px;
	line-height: 16px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #53534d;
	float: left;
}
#footer_colonne li a:link,
#footer_colonne li a:visited {
	color: #53534d;
	text-decoration: none;
}
#footer_colonne li a:hover {
	text-decoration: underline;
}
#footer_avantage {
	float: left;
	height: auto;
	width: auto;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#footer_avantage ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#footer_avantage li {
	font-size: 10px;
	display: block;
	height: auto;
	width: 174px;
	text-align: center;
	color: #666666;
	margin-top: 0px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 10px;
	border: 1px solid #dadada;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: 700;
	background-image: url(images/degrade_avantage.gif);
	background-repeat: repeat-x;
}
#footer_avantage li a:link,
#footer_avantage li a:visited {
	color: #53534d;
	text-decoration: none;
}
#footer_avantage li a:hover {
	text-decoration: underline;
}
img#footer_reseaux {
	float: left;
	height: 25px;
	width: 25px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#footer_text {
	float: left;
	height: auto;
	width: 980px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px;
	text-align: justify;
}
#footer_text h1,
#footer_text .title {
	float: left;
	height: auto;
	width: 980px;
	font-size: 9px;
	color: #666666;
	margin: 0px;
	font-weight: 700;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer_text h2,
#footer_text .sentence {
	float: left;
	height: auto;
	width: 960px;
	font-size: 9px;
	color: #888888;
	line-height: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: justify;
}
#footer_text h2 a:link,
#footer_text h2 a:visited {
	color: #888888;
	text-decoration: underline;
}
#footer_text h2 a:hover {
	text-decoration: none;
}
#footer_text p {
	float: left;
	height: auto;
	width: 960px;
	font-size: 9px;
	color: #888888;
	line-height: 15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align: justify;
}
#footer_text p a:link,
#footer_text p a:visited {
	color: #888888;
	text-decoration: underline;
}
#footer_text p a:hover {
	text-decoration: none;
}
#footer_copyright {
	float: left;
	height: auto;
	width: 980px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 0px;
	text-align: left;
}
#footer_copyright p {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #979797;
	height: auto;
	width: auto;
}
#footer_copyright p a:link,
#footer_copyright p a:visited {
	color: #979797;
	text-decoration: underline;
}
#footer_copyright p a:hover {
	text-decoration: none;
}
#footer {
	height: 207px;
	width: 1010px;
	float: left;
	line-height: normal;
	background-image: url(images/fond-footer.gif);
	margin: 0px;
	padding: 0px;
}
#footer_top_menu {
	text-decoration: none;
	padding: 0px;
	float: left;
	height: auto;
	width: 1000px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#footer_column {
	text-decoration: none;
	float: left;
	height: auto;
	width: 115px;
	margin: 0px;
	font-size: 11px;
	color: #53534D;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#footer_column h1 {
	text-decoration: none;
	float: left;
	height: 12px;
	width: 125px;
	margin: 0px;
	font-size: 10px;
	color: #53534D;
	font-weight: 700;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
}
#footer_column h1 a:link,
#footer_column h1 a:visited {
	color: #53534D;
	text-decoration: none;
}
#footer_column h1 a:hover {
	text-decoration: underline;
}
#footer_column ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	height: auto;
	width: auto;
}
#footer_column li {
	font-size: 10px;
	display: block;
	height: auto;
	width: auto;
	line-height: 16px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #53534d;
}
#footer_column li a:link,
#footer_column li a:visited {
	color: #53534d;
	text-decoration: none;
}
#footer_column li a:hover {
	text-decoration: underline;
}
#footer_middle_menu {
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 55px;
	width: 1000px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#footer_legal {
	text-decoration: none;
	float: left;
	height: auto;
	width: 670px;
	font-size: 11px;
	color: #53534D;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer_line {
	text-decoration: none;
	float: left;
	height: auto;
	font-size: 11px;
	color: #53534D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0px;
	padding: 0px;
}
#footer_line h1 {
	text-decoration: none;
	float: left;
	height: 12px;
	width: 100px;
	margin: 0px;
	font-size: 10px;
	color: #53534D;
	font-weight: 700;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
}
#footer_line h1 a:link,
#footer_line h1 a:visited {
	color: #53534D;
	text-decoration: none;
}
#footer_line h1 a:hover {
	text-decoration: underline;
}
#footer_line ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	height: auto;
	width: auto;
}
#footer_line li {
	display: block;
	height: 12px;
	width: auto;
	float: left;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer_line li a:link,
#footer_line li a:visited {
	text-decoration: none;
	display: block;
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
	float: left;
	color: #53534D;
}
#footer_line li a:hover {
	text-decoration: underline;
}
#footer_line .separateur {
	float: left;
	height: 12px;
	display: block;
	width: auto;
	margin: 0px;
	padding: 0px;
}
#footer_line p {
	height: 12px;
	width: 530px;
	float: left;
	font-size: 10px;
	color: #53524d;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
#footer_copyright #bookmark {
	height: 16px;
	width: 125px;
	float: left;
	text-decoration: none;
	margin: 0px;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
}
#header_contour {
	background-image: url(images/cadre_1010_tete.gif);
	background-repeat:no-repeat;
	height: 4px;
	width: 1010px;
	float:left;
}
#header_keywords {
	width: 980px;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0px;
	height: 10px;
	font-size: 9px;
	color: #777777;
	text-decoration: none;
	text-align: center;
}
#header_keywords a:link,
#header_keywords a:visited {
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
#header_keywords a:hover {
	text-decoration: underline;
}
#header_keywords p {
	height: 9px;
	width: auto;
	float:left;
	font-size: 9px;
	color: #777777;
	padding: 0px;
	margin: 0px;
}
#header_keywords ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header_keywords li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header_keywords li a {
	font-size: 9px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	display: block;
	width: auto;
	height: 9px;
	float: left;
	font-size: 9px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#header_link {
	height: 24px;
	width: 980px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d7d9;
	margin-right: 15px;
	margin-left: 15px;
}
#header_langages {
	height: 24px;
	width: 300px;
	float: left;
}
#header_langages ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header_langages li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header_langages li a {
	font-size: 10px;
	font-weight: normal;
	color: #35435D;
	text-decoration: none;
	display: block;
	width: auto;
	height: 9px;
	float: left;
	margin-top: 8px;
	margin-bottom: 8px;
	line-height: 8px;
	font-size: 9px;
	padding: 0px;
}
#header_langages a:link,
#header_langages a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#header_langages li a:hover {
	text-decoration: underline;
}
#header_langages .separateur {
	line-height: 6px;
	float: left;
	height: 6px;
	display: block;
	width: auto;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 6px;
}
#header_menu_agency {
	height: 24px;
	width: 580px;
	float: left;
	margin-left: 100px;
}
#header_menu_agency ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header_menu_agency li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header_menu_agency li a {
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	display: block;
	width: auto;
	height: 14px;
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 10px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	margin-left: 15px;
}
#header_menu_agency a:link,
#header_menu_agency a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#header_menu_agency li a:hover {
	text-decoration: underline;
}
#header_menu_agency .fond_rouge {
	background-color: #ab1d37;
	height: 14px;
	width: auto;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
#header_button_newsletter {
	float:left;
	height:24px;
	margin:0;
	padding-left:405px;
	width:262px;
}
#header_search_reference {
	float:left;
	height:20px;
	margin:0;
	width:390px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 290px;
}
#search_reference select {
	float:left;
	height:18px;
	margin:0;
	width:390px;
	padding: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	border: 1px solid #CCCCCC;
}
#banner_district_title_apartment {
	float:left;
	height:20px;
	width:auto;
	padding: 0px;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#search_apartment select {
	float:left;
	height:20px;
	margin:0;
	width:250px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: normal;
	border: 1px solid #CCCCCC;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
#header_logo {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
}
#header_logo img {
	height: 81px;
	width: 361px;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	float: left;
}
#header_fma {
	height: 90px;
	width: 600px;
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#header_fma_haut {
	height: 70px;
	width: 580px;
	float: left;
	padding: 0px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 38px;
}

#header_recherche {
	xheight: 22px;
	width: 995px;
	margin: 0px;
	float: left;
	background-color: #e1e1e1;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#header_search_ref {
	float:left;
	height:17px;
	width:400px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
#search_ref select {
	float:left;
	height:17px;
	margin:0;
	width:390px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 17px;
	border: 1px solid #CCCCCC;
}
#header_search_news {
	float:left;
	height:22px;
	width:205px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	font-size: 10px;
	font-weight: 700;
	color: #333333;
	text-decoration: none;
	line-height: 17px;
}
#header_search_news img#news {
	float:left;
	height: 18px;
	width: 195px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
}
#header_menu {
	height: auto;
	width: 1010px;
	margin: 0px;
	background-image: url(images/cadre_1010_contour.gif);
	background-repeat: repeat-y;
	padding-left: 5px;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
}
#header_menu_container {
	width:1000px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
dl {
	height: 25px;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	text-align: center;
	width: 124px;
	font-size: 12px;
	font-weight: 700;
}
dt {
	height: 25px;
	display: block;
	color: #000000;
	line-height: 25px;
	text-align: center;
}
a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
dd {
	display: block;
	margin: 0px;
	padding: 0px;
}
#menu_item_1 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	background-image: url(images/fond_menu1_active_01.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	width: 124px;
}
#menu_item_1 dd {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #af4a89;
}
#menu_item_1 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#menu_item_1 li {
	display: block;
	margin:0px;
	padding:0px;
}
#menu_item_1 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:124px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #AF4A89;
}
#menu_item_1 li a:hover {
	color: #000000;
	background-color: #D79CC3;
	display:block
}
#menu_item_1 dl dd {
	display: none;
}
#menu_item_1 dl:hover dd {
	display: block;
	color: #000000;
}
#menu_item_2 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_02.gif);
	background-repeat: repeat-x;
	width: 124px;
}
#menu_item_2 dd {
	display: block;
	margin: 0px;
	background-color: #008FC1;
}
#menu_item_2 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#menu_item_2 li {
	display: block;
	margin:0px;
	padding:0px;
}
#menu_item_2 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:124px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #008FC1;
}
#menu_item_2 li a:hover {
	color: #000000;
	background-color: #96d3e0;
}
#menu_item_2 dl dd {
	display: none;
}
#menu_item_2 dl:hover dd {
	display: block;
	color: #000000;	
}
#menu_item_3 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_03.gif);
	width: 124px;
}
#menu_item_3 dd {
	display: block;
	margin: 0px;
	background-color: #B98329;
}
#menu_item_3 ul {
	margin: 0px;
	padding: 0px;
	text-align: center; 	
} 

#menu_item_3 li {
	display: block;
	margin:0px;
	padding:0px;
}
#menu_item_3 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	width:124px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	line-height: 25px;
	background-color: #B98329;
}
#menu_item_3 li a:hover {
	color: #000000;
	background-color: #E4CE78;
}
#menu_item_3 dl dd {
	display: none;
}
#menu_item_3 dl:hover dd {
	display: block;
	color: #000000;
}
#menu_item_4 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_04.gif);
	background-repeat: repeat-x;
	width: 124px;
}
#menu_item_4 dd {
	display: block;
	margin: 0px;
	background-color: #50A026;
}
#menu_item_4 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#menu_item_4 li {
	display: block;
	margin:0px;
	padding:0px;
}
#menu_item_4 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:124px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #50A026;
}
#menu_item_4 li a:hover {
	color: #000000;
	background-color: #B3D88C;
}
#menu_item_4 dl dd {
	display: none;
}
#menu_item_4 dl:hover dd {
	display: block;
	color: #000000;	
}
#menu_item_5 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_05.gif);
	background-repeat: repeat-x;
	width: 124px;
}
#menu_item_5 dd {
	display: block;
	margin: 0px;
	background-color: #ab1c35;
}
#menu_item_5 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#menu_item_5 li {
	display: block;
	margin:0px;
	padding:0px;
}
#menu_item_5 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:124px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #ab1c35;
}
#menu_item_5 li a:hover {
	color: #000000;
	background-color: #ed839b;
}
#menu_item_5 dl dd {
	display: none;
}
#menu_item_5 dl:hover dd {
	display: block;
	color: #000000;	
}
#menu_item_6 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_06.gif);
	background-repeat: repeat-x;
	width: 124px;
}
#menu_item_6 dd {
	display: block;
	margin: 0px;
	background-color: #81725E;
}
#menu_item_6 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#menu_item_6 li {
	display: block;
	margin:0px;
	padding:0px;
}
#menu_item_6 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:124px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #81725E;
}
#menu_item_6 li a:hover {
	color: #000000;
	background-color: #BBB1A6;
}
#menu_item_6 dl dd {
	display: none;
}
#menu_item_6 dl:hover dd {
	display: block;
	color: #000000;	
}
#menu_item_7 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_07.gif);
	background-repeat: repeat-x;
	width: 124px;
}
#menu_item_7 dd {
	display: block;
	margin: 0px;
	background-color: #781B7C;
}
#menu_item_7 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#menu_item_7 li {
	display: block;
	margin:0px;
	padding:0px;
}
#menu_item_7 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:124px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #781B7C;
}
#menu_item_7 li a:hover {
	color: #000000;
	background-color: #D4AED2;
}
#menu_item_7 dl dd {
	display: none;
}
#menu_item_7 dl:hover dd {
	display: block;
	color: #000000;	
}
#menu_item_8 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_08.gif);
	background-repeat: repeat-x;
	width: 124px;
}
#menu_item_8 dd {
	display: block;
	margin: 0px;
	background-color: #3665A9;
}
#menu_item_8 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#menu_item_8 li {
	display: block;
	margin:0px;
	padding:0px;
}
#menu_item_8 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:124px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #3665A9;
}
#menu_item_8 li a:hover {
	color: #000000;
	background-color: #C7D5EE;
}
#menu_item_8 dl dd {
	display: none;
}
#menu_item_8 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_menu_reflection {
	width:1000px;
	height: 7px;
	top: 25px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#header_menu_reflection img {
	width:auto;
	height: auto;
	float: left;
	padding: 0px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#fma_submenu .submenu_blanc {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#fma_submenu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#fma_submenu li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#fma_submenu li a {
	font-size: 12px;
	text-align: center;
	display: block;
	margin: 0px;
	font-weight: 700;
	padding: 0px;
}
#home #fma_submenu {
	float: left;
	height: 160px;
	width: 147px;
	background-color: #af4a89;
	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: #dadad6;
	border-bottom-color: #dadad6;
	border-left-color: #dadad6;
	margin: 0px;
	padding: 0px;
}
#home #fma_submenu li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 147px;
}
#home #fma_submenu li a:link,
#home #fma_submenu li a:visited {
	text-decoration: none;
	display: block;
	height: 52px;
	line-height:52px;
	width: 147px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	padding:0px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
#home #fma_submenu li a:hover {
	color: #af4a89;
	background-color: #FFFFFF;
	float: left;
	height: 52px;
	line-height:52px;
	width: 147px;
	padding:0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
}
#apartments #fma_submenu {
	float: left;
	height: 160px;
	width: 147px;
	background-color: #008fc1;
	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: #dadad6;
	border-bottom-color: #dadad6;
	border-left-color: #dadad6;
	margin: 0px;
	padding: 0px;
}
#apartments #fma_submenu li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 159px;
	width: 147px;
}
#apartments #fma_submenu li a:link,
#apartments #fma_submenu li a:visited {
	text-decoration: none;
	display: block;
	height:26px;
	line-height:23px;
	width: 147px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
#apartments #fma_submenu li a:hover  {
	color: #008FC1;
	background-color: #FFFFFF;
	float: left;
	width: 147px;
	height:26px;
	margin: 0px;
	padding: 0px;
	line-height:23px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
}
#apartments_green #fma_submenu {
	float: left;
	height: 160px;
	width: 147px;
	background-color: #50a026;
	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: #dadad6;
	border-bottom-color: #dadad6;
	border-left-color: #dadad6;
	margin: 0px;
	padding: 0px;
}
#apartments_green #fma_submenu li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 159px;
	width: 147px;
}
#apartments_green #fma_submenu li a:link,
#apartments_green #fma_submenu li a:visited {
	text-decoration: none;
	display: block;
	height:26px;
	line-height:23px;
	width: 147px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
#apartments_green #fma_submenu li a:hover  {
	color: #50a026;
	background-color: #FFFFFF;
	float: left;
	width: 147px;
	height:26px;
	margin: 0px;
	padding: 0px;
	line-height:23px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
}
#services #fma_submenu {
	float: left;
	height: 159px;
	width: 147px;
	background-color: #b98329;
	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: #dadad6;
	border-bottom-color: #dadad6;
	border-left-color: #dadad6;
	margin: 0px;
	padding: 0px;
}
#services #fma_submenu li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 147px;
}
#services #fma_submenu li a:link,
#services #fma_submenu li a:visited {
	text-decoration: none;
	display: block;
	height: 13px;
	width: 147px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	padding-top: 33px;
	padding-right: 0px;
	padding-bottom: 33px;
	padding-left: 0px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
#services #fma_submenu li a:hover {
	color: #b98329;
	background-color: #FFFFFF;
	float: left;
	height: 13px;
	width: 147px;
	padding-top: 33px;
	padding-bottom: 33px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
}
#tenants #fma_submenu {
	float: left;
	height: 160px;
	width: 147px;
	background-color: #50a026;
	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: #dadad6;
	border-bottom-color: #dadad6;
	border-left-color: #dadad6;
	margin: 0px;
	padding: 0px;
}
#tenants #fma_submenu li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
}
#tenants #fma_submenu li a:link,
#tenants #fma_submenu li a:visited {
	text-decoration: none;
	display: block;
	height:39px;
	line-height:38px;
	padding:0px;
	width: 147px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
#tenants #fma_submenu li a:hover {
	color: #50a026;
	background-color: #FFFFFF;
	float: left;
	height:39px;
	line-height:38px;
	padding:0px;
	width: 147px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
}
#companies #fma_submenu {
	float: left;
	height: 159px;
	width: 147px;
	background-color: #ab1d37;
	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: #dadad6;
	border-bottom-color: #dadad6;
	border-left-color: #dadad6;
	margin: 0px;
	padding: 0px;
}
#companies #fma_submenu li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	height:12px;
	width: 147px;
}
#companies #fma_submenu li a:link,
#companies #fma_submenu li a:visited {
	text-decoration: none;
	display: block;
	height:39px;
	line-height:38px;
	padding:0px;
	width: 147px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
#companies #fma_submenu li a:hover {
	color: #ab1d37;
	background-color: #FFFFFF;
	float: left;
	height:39px;
	line-height:38px;
	padding:0px;
	width: 147px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
}
#owners #fma_submenu {
	float: left;
	height: 159px;
	width: 147px;
	background-color: #81725e;
	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: #dadad6;
	border-bottom-color: #dadad6;
	border-left-color: #dadad6;
	margin: 0px;
	padding: 0px;
}
#owners #fma_submenu li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 147px;
}
#owners #fma_submenu li a:link,
#owners #fma_submenu li a:visited {
	text-decoration: none;
	display: block;
	height:31px;
	line-height:30px;
	padding: 0px;
	width: 147px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
#owners #fma_submenu li a:hover {
	color: #81725e;
	background-color: #FFFFFF;
	float: left;
	height:31px;
	line-height:30px;
	padding: 0px;
	width: 147px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
}
#agency #fma_submenu {
	float: left;
	height: 160px;
	width: 147px;
	background-color: #781b7c;
	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: #dadad6;
	border-bottom-color: #dadad6;
	border-left-color: #dadad6;
	margin: 0px;
	padding: 0px;
}
#agency #fma_submenu li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 147px;
}
#agency #fma_submenu li a:link,
#agency #fma_submenu li a:visited {
	text-decoration: none;
	display: block;
	height:26px;
	line-height:23px;
	width: 147px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
#agency #fma_submenu li a:hover {
	color: #ffffff;
	background-color: #781b7c;
	float: left;
	width: 147px;
	height:26px;
	margin: 0px;
	padding: 0px;
	line-height:23px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
}
#contact #fma_submenu li a {
	display: block;
	font-size: 12px;
	font-weight: 700;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 147px;
}
#contact #fma_submenu li a:link,
#contact #fma_submenu li a:visited {
	text-decoration: none;
	display: block;
	height: 14px;
	height:26px;
	line-height:23px;
	padding:0px;
	width: 147px;
	color: #FFFFFF;
	margin: 0px;
	float: left;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
#contact #fma_submenu li a:hover {
	color: #3665a9;
	background-color: #FFFFFF;
	float: left;
	height:26px;
	line-height:23px;
	padding:0px;
	width: 147px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadad6;
}
#footer_line h2 {
	height: 12px;
	width: 530px;
	float: left;
	font-size: 10px;
	color: #53524d;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
#footer_line h2 a:link,
#footer_line h2 a:visited {
	font-size: 10px;
	color: #53524d;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
#footer_line h2 a:hover {
	color: #53524d;
	text-decoration: underline;
}
#header_langages .drapeau {
	float: left;
	height: auto;
	display: block;
	width: 18px;
	padding: 0px;
	margin-right: 10px;
}
#header_langages #drapeau {
	float: left;
	height: auto;
	display: block;
	width: 18px;
	padding: 0px;
	margin-right: 10px;
}






#header_menu_main {
	width:1000px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
#header_menu_main dl {
	height: 25px;
	display: block;
	float: left;
	text-align: center;
	width: auto;
	font-size: 12px;
	font-weight: 700;
	padding: 0px;
	margin: 0px;
}
#header_menu_main dt {
	height: 25px;
	display: block;
	color: #000000;
	line-height: 25px;
	text-align: center;
}
#header_menu_main a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#header_menu_main dd {
	display: block;
	margin: 0px;
	padding: 0px;
}
#header_menu_main #menu_item_1 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	background-image: url(images/fond_menu1_active_01.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	width: 123px;
	margin-right: 1px;
	margin-left: 1px;
}
#header_menu_main #menu_item_1 dd {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #af4a89;
}
#header_menu_main #menu_item_1 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_menu_main #menu_item_1 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_menu_main #menu_item_1 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:123px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #AF4A89;
}
#header_menu_main #menu_item_1 dl dd {
	display: none;
}
#header_menu_main #menu_item_1 dl:hover dd {
	display: block;
	color: #000000;
}
#header_menu_main #menu_item_1 li a:hover {
	color: #000000;
	background-color: #D79CC3;
	display:block
}
#header_menu_main #menu_item_2 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_02.gif);
	background-repeat: repeat-x;
	width: 123px;
	margin-right: 1px;
}
#header_menu_main #menu_item_2 dd {
	display: block;
	margin: 0px;
	background-color: #008FC1;
}
#header_menu_main #menu_item_2 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_menu_main #menu_item_2 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_menu_main #menu_item_2 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 123px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #008FC1;
}
#header_menu_main #menu_item_2 li a:hover {
	color: #000000;
	background-color: #96d3e0;
}
#header_menu_main #menu_item_2 dl dd {
	display: none;
}
#header_menu_main #menu_item_2 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_menu_main #menu_item_3 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_03.gif);
	width: 123px;
	margin-right: 1px;
}
#header_menu_main #menu_item_3 dd {
	display: block;
	margin: 0px;
	background-color: #B98329;
}
#header_menu_main #menu_item_3 ul {
	margin: 0px;
	padding: 0px;
	text-align: center; 	
} 
#header_menu_main #menu_item_3 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_menu_main #menu_item_3 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	width: 123px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	line-height: 25px;
	background-color: #B98329;
}
#header_menu_main #menu_item_3 li a:hover {
	color: #000000;
	background-color: #E4CE78;
}
#header_menu_main #menu_item_3 dl dd {
	display: none;
}
#header_menu_main #menu_item_3 dl:hover dd {
	display: block;
	color: #000000;
}
#header_menu_main #menu_item_4 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_04.gif);
	background-repeat: repeat-x;
	width: 123px;
	margin-right: 1px;
}
#header_menu_main #menu_item_4 dd {
	display: block;
	margin: 0px;
	background-color: #50A026;
}
#header_menu_main #menu_item_4 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_menu_main #menu_item_4 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_menu_main #menu_item_4 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:123px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #50A026;
}
#header_menu_main #menu_item_4 li a:hover {
	color: #000000;
	background-color: #B3D88C;
}
#header_menu_main #menu_item_4 dl dd {
	display: none;
}
#header_menu_main #menu_item_4 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_menu_main #menu_item_5 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_06.gif);
	background-repeat: repeat-x;
	width: 123px;
	margin-right: 1px;
}
#header_menu_main #menu_item_5 dd {
	display: block;
	margin: 0px;
	background-color: #81725e;
}
#header_menu_main #menu_item_5 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_menu_main #menu_item_5 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_menu_main #menu_item_5 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:123px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #81725e;
}
#header_menu_main #menu_item_5 li a:hover {
	color: #000000;
	background-color: #BBB1A6;
}
#header_menu_main #menu_item_5 dl dd {
	display: none;
}
#header_menu_main #menu_item_5 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_menu_main #menu_item_6 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_05.gif);
	background-repeat: repeat-x;
	width: 123px;
}
#header_menu_main #menu_item_6 dd {
	display: block;
	margin: 0px;
	background-color: #ab1c35;
}
#header_menu_main #menu_item_6 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_menu_main #menu_item_6 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_menu_main #menu_item_6 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 123px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #ab1c35;
}
#header_menu_main #menu_item_6 li a:hover {
	color: #000000;
	background-color: #ed839b;
}
#header_menu_main #menu_item_6 dl dd {
	display: none;
}
#header_menu_main #menu_item_6 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_menu_main #menu_item_7 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_08.gif);
	background-repeat: repeat-x;
	width: 240px;
	margin-left: 6px;
}
#header_menu_main #menu_item_7 dd {
	display: block;
	margin: 0px;
	background-color: #781B7C;
}
#header_menu_main #menu_item_7 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_menu_main #menu_item_7 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_menu_main #menu_item_7 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:240px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #781B7C;
}
#header_menu_main #menu_item_7 li a:hover {
	color: #000000;
	background-color: #D4AED2;
}
#header_menu_main #menu_item_7 dl dd {
	display: none;
}
#header_menu_main #menu_item_7 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_main_menu {
	width:1000px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
}
#header_main_menu dl {
	height: 25px;
	display: block;
	float: left;
	text-align: center;
	width: auto;
	font-size: 12px;
	font-weight: 700;
	padding: 0px;
	margin: 0px;
}
#header_main_menu dt {
	height: 25px;
	display: block;
	color: #000000;
	line-height: 25px;
	text-align: center;
}
#header_main_menu a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#header_main_menu dd {
	display: block;
	margin: 0px;
	padding: 0px;
}
#header_main_menu #menu_item_1 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	background-image: url(images/fond_menu1_active_01.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	width: 40px;
	margin-left: 2px;
	margin-right: 1px;
}
#header_main_menu #menu_item_1 dd {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #af4a89;
}
#header_main_menu #menu_item_1 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_main_menu #menu_item_1 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu #menu_item_1 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 40px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #AF4A89;
}
#header_main_menu #menu_item_1 dl dd {
	display: none;
}
#header_main_menu #menu_item_1 dl:hover dd {
	display: block;
	color: #000000;
}
#header_main_menu #menu_item_1 li a:hover {
	color: #000000;
	background-color: #D79CC3;
	display:block
}
#header_main_menu #menu_item_2 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_02.gif);
	background-repeat: repeat-x;
	width: 138px;
	margin-right: 1px;
}
#header_main_menu #menu_item_2 dd {
	display: block;
	margin: 0px;
	background-color: #008FC1;
}
#header_main_menu #menu_item_2 ul {
	padding: 0px;
	text-align: center;
	list-style: none;
	margin: 0px;
}
#header_main_menu #menu_item_2 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu #menu_item_2 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 138px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #008FC1;
}
#header_main_menu #menu_item_2 li a:hover {
	color: #000000;
	background-color: #96d3e0;
}
#header_main_menu #menu_item_2 dl dd {
	display: none;
}
#header_main_menu #menu_item_2 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_main_menu #menu_item_3 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_03.gif);
	width: 138px;
	margin-right: 1px;
}
#header_main_menu #menu_item_3 dd {
	display: block;
	margin: 0px;
	background-color: #B98329;
}
#header_main_menu #menu_item_3 ul {
	margin: 0px;
	padding: 0px;
	text-align: center; 	
} 
#header_main_menu #menu_item_3 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu #menu_item_3 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	width: 138px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	line-height: 25px;
	background-color: #B98329;
}
#header_main_menu #menu_item_3 li a:hover {
	color: #000000;
	background-color: #E4CE78;
}
#header_main_menu #menu_item_3 dl dd {
	display: none;
}
#header_main_menu #menu_item_3 dl:hover dd {
	display: block;
	color: #000000;
}
#header_main_menu #menu_item_4 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_04.gif);
	background-repeat: repeat-x;
	width: 138px;
	margin-right: 1px;
}
#header_main_menu #menu_item_4 dd {
	display: block;
	margin: 0px;
	background-color: #50A026;
}
#header_main_menu #menu_item_4 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_main_menu #menu_item_4 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu #menu_item_4 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 138px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #50A026;
}
#header_main_menu #menu_item_4 li a:hover {
	color: #000000;
	background-color: #B3D88C;
}
#header_main_menu #menu_item_4 dl dd {
	display: none;
}
#header_main_menu #menu_item_4 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_main_menu #menu_item_5 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_06.gif);
	background-repeat: repeat-x;
	width: 138px;
}
#header_main_menu #menu_item_5 dd {
	display: block;
	margin: 0px;
	background-color: #81725e;
}
#header_main_menu #menu_item_5 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_main_menu #menu_item_5 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu #menu_item_5 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 138px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #81725e;
}
#header_main_menu #menu_item_5 li a:hover {
	color: #000000;
	background-color: #BBB1A6;
}
#header_main_menu #menu_item_5 dl dd {
	display: none;
}
#header_main_menu #menu_item_5 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_main_menu #menu_item_6 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_05.gif);
	background-repeat: repeat-x;
	width: 138px;
	margin-left: 10px;
}
#header_main_menu #menu_item_6 dd {
	display: block;
	margin: 0px;
	background-color: #ab1c35;
}
#header_main_menu #menu_item_6 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_main_menu #menu_item_6 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu #menu_item_6 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 138px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #ab1c35;
}
#header_main_menu #menu_item_6 li a:hover {
	color: #000000;
	background-color: #ed839b;
}
#header_main_menu #menu_item_6 dl dd {
	display: none;
}
#header_main_menu #menu_item_6 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_main_menu #menu_item_7 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_08.gif);
	background-repeat: repeat-x;
	width: 234px;
	margin-left: 10px;
}
#header_main_menu #menu_item_7 dd {
	display: block;
	margin: 0px;
	background-color: #781B7C;
}
#header_main_menu #menu_item_7 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_main_menu #menu_item_7 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu #menu_item_7 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:234px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #781B7C;
}
#header_main_menu #menu_item_7 li a:hover {
	color: #000000;
	background-color: #D4AED2;
}
#header_main_menu #menu_item_7 dl dd {
	display: none;
}
#header_main_menu #menu_item_7 dl:hover dd {
	display: block;
	color: #000000;	
}















#header_1 {
	height: auto;
	width: 1010px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 0px;
	float: left;
	margin: 0px;
}
#header_keywords_1 {
	width: 980px;
	float:left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 3px;
	margin-left: 15px;
	padding: 0px;
	height: 10px;
	font-size: 9px;
	color: #a5a5a4;
	text-decoration: none;
	text-align: center;
}
#header_keywords_1 a:link,
#header_keywords_1 a:visited {
	font-weight: normal;
	color: #a5a5a4;
	text-decoration: none;
}
#header_keywords_1 a:hover {
	text-decoration: underline;
}
#header_link_1 {
	height: 24px;
	width: 998px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #f1f1f1;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border: 1px solid #d1d1d1;
}
#header_recherche_1 {
	height: 22px;
	width: 998px;
	float: left;
	background-color: #e1e1e1;
	padding: 0px;
	border: 1px solid #d1d1d1;
	margin: 0px;
}
#header_search_ref_1 {
	float:left;
	height: 19px;
	width: 150px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0;
}
#header_search_ref_1 #search_ref_1 {
	float:left;
	height:19px;
	width:150px;
	margin: 0;
	padding: 0px;
}
#search_ref_1 select {
	float:left;
	height:19px;
	margin:0;
	width:140px;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	line-height: 19px;
	border: 1px solid #CCCCCC;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #faf9f6;
}
#header_search_news_1 {
	float:left;
	height:22px;
	width:205px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	font-size: 10px;
	font-weight: 700;
	color: #333333;
	text-decoration: none;
	line-height: 17px;
}
#header_search_news_1 img#news {
	float:left;
	height: 18px;
	width: 195px;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-right: 0px;
	padding-left: 0px;
}
#header_langages_1 {
	height: 24px;
	width: 84px;
	float: left;
	margin-left: 5px;
}
#header_langages_1 ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#header_langages_1 li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header_langages_1 li a {
	font-size: 10px;
	font-weight: normal;
	color: #35435D;
	text-decoration: none;
	display: block;
	width: auto;
	height: 9px;
	float: left;
	margin-top: 5px;
	margin-bottom: 11px;
	line-height: 8px;
	font-size: 9px;
	padding: 0px;
}
#header_langages_1 a:link,
#header_langages_1 a:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#header_langages_1 li a:hover {
	text-decoration: underline;
}
#header_langages_1 .separateur {
	line-height: 6px;
	float: left;
	height: 6px;
	display: block;
	width: auto;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 9px;
	padding-bottom: 9px;
	font-size: 6px;
}
#header_langages_1 .drapeau {
	float: left;
	height: auto;
	display: block;
	width: 18px;
	padding: 0px;
	margin: 0px;
}
#header_langages_1 #drapeau {
	float: left;
	height: auto;
	display: block;
	width: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header_menu_news_1 {
	height: 22px;
	float: left;
	width: 316px;
	padding-left: 79px;
	padding-top: 1px;
}
#header_menu_agency_1 {
	height: 24px;
	float: left;
	width: 310px;
	padding-left: 44px;
}
#header_menu_agency_1 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
}
#header_menu_agency_1 li {
	display: inline;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
#header_menu_agency_1 li a {
	text-decoration: none;
	display: block;
	width: auto;
	height: 14px;
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	margin: 5px;
}
#header_menu_agency_1 a:link,
#header_menu_agency_1 a:visited {
	color: #999999;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#header_menu_agency_1 li a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
#header_menu_agency_1 #picto {
	height: 12px;
	width: auto;
	float: left;
	padding-right: 5px;
}
#header_menu_agency_1 #logo {
	height: 14px;
	width: 14px;
	float: left;
}
#header_middle_1 {
	height: auto;
	width: 998px;
	float: left;
	margin-left: 5px;
	border: 1px solid #d1d1d1;
	margin-right: 5px;
	margin-top: 10px;
	background-color: #FFFFFF;
	margin-bottom: 0px;
	padding: 0px;
}
#header_logo_1 {
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header_logo_1 img {
	height: 81px;
	width: 287px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#header_fma_haut_1 {
	height: 81px;
	width: 696px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}
#header_description {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 48px;
	width: 696px;
}
#header_description h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #777777;
	text-decoration: none;
	padding-left: 18px;
	height: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e4e9ec;
	margin-left: 12px;
	padding-top: 5px;
}
#header_pave_1 {
	height: 11px;
	width: 113px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px dotted #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#header_pave_1 a:link,
#header_pave_1 a:visited {
	font-size: 11px;
	color: #81725e;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#header_pave_1 a:hover {
	color: #81725e;
	text-decoration: underline;
}
#header_pave_1 #img {
	padding-right: 5px;
	float: left;
}
#header_menu_rectangle {
	float: right;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 295px;
}
#header_menu_rectangle ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: right;
}
#header_menu_rectangle li {
	display: inline;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
#header_menu_rectangle li a {
	text-decoration: none;
	display: block;
	width: auto;
	height: 11px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 7px;
	border: 1px dotted #cccccc;
}
#header_menu_rectangle a:link,
#header_menu_rectangle a:visited {
	color: #81725e;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#header_menu_rectangle li a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
#header_menu_rectangle #img {
	padding-right: 5px;
	float: left;
}
#header_space_owner_1 {
	text-decoration: none;
	width: 176px;
	height: 14px;
	float: left;
	color: #777777;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 812px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dadada;
}
#header_space_owner_1 #picto {
	height: auto;
	width: auto;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#header_menu_1 {
	height: auto;
	width: 998px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #d1d1d1;
	border-left-color: #d1d1d1;
}
#header_main_menu_1 {
	width:1000px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	z-index: 500;
}
#header_main_menu_1 dl {
	height: 25px;
	display: block;
	float: left;
	text-align: center;
	width: auto;
	font-size: 12px;
	font-weight: 700;
	padding: 0px;
	margin: 0px;
}
#header_main_menu_1 dt {
	height: 25px;
	display: block;
	color: #000000;
	line-height: 25px;
	text-align: center;
}
#header_main_menu_1 a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#header_main_menu_1 dd {
	display: block;
	margin: 0px;
	padding: 0px;
}
#header_main_menu_1 #menu_item_1 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	background-image: url(images/fond_menu1_active_01.gif);
	background-repeat: repeat-x;
	cursor: pointer;
	width: 40px;
	margin-left: 1px;
	margin-right: 3px;
}
#header_main_menu_1 #menu_item_1 dd {
	display: block;
	margin: 0px;
	padding: 0px;
	background-color: #af4a89;
}
#header_main_menu_1 #menu_item_1 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_main_menu_1 #menu_item_1 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu_1 #menu_item_1 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 40px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #AF4A89;
}
#header_main_menu_1 #menu_item_1 dl dd {
	display: none;
}
#header_main_menu_1 #menu_item_1 dl:hover dd {
	display: block;
	color: #000000;
}
#header_main_menu_1 #menu_item_1 li a:hover {
	color: #000000;
	background-color: #D79CC3;
	display:block
}
#header_main_menu_1 #menu_item_2 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_02.gif);
	background-repeat: repeat-x;
	width: 138px;
	margin-right: 3px;
}
#header_main_menu_1 #menu_item_2 dd {
	display: block;
	margin: 0px;
	background-color: #008FC1;
}
#header_main_menu_1 #menu_item_2 ul {
	padding: 0px;
	text-align: center;
	list-style: none;
	margin: 0px;
}
#header_main_menu_1 #menu_item_2 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu_1 #menu_item_2 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 138px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #008FC1;
}
#header_main_menu_1 #menu_item_2 li a:hover {
	color: #000000;
	background-color: #96d3e0;
}
#header_main_menu_1 #menu_item_2 dl dd {
	display: none;
}
#header_main_menu_1 #menu_item_2 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_main_menu_1 #menu_item_3 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_03.gif);
	width: 138px;
	margin-right: 3px;
}
#header_main_menu_1 #menu_item_3 dd {
	display: block;
	margin: 0px;
	background-color: #B98329;
}
#header_main_menu_1 #menu_item_3 ul {
	margin: 0px;
	padding: 0px;
	text-align: center; 	
} 
#header_main_menu_1 #menu_item_3 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu_1 #menu_item_3 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	width: 138px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	line-height: 25px;
	background-color: #B98329;
}
#header_main_menu_1 #menu_item_3 li a:hover {
	color: #000000;
	background-color: #E4CE78;
}
#header_main_menu_1 #menu_item_3 dl dd {
	display: none;
}
#header_main_menu_1 #menu_item_3 dl:hover dd {
	display: block;
	color: #000000;
}
#header_main_menu_1 #menu_item_4 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_04.gif);
	background-repeat: repeat-x;
	width: 138px;
	margin-right: 3px;
}
#header_main_menu_1 #menu_item_4 dd {
	display: block;
	margin: 0px;
	background-color: #50A026;
}
#header_main_menu_1 #menu_item_4 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_main_menu_1 #menu_item_4 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu_1 #menu_item_4 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 138px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #50A026;
}
#header_main_menu_1 #menu_item_4 li a:hover {
	color: #000000;
	background-color: #B3D88C;
}
#header_main_menu_1 #menu_item_4 dl dd {
	display: none;
}
#header_main_menu_1 #menu_item_4 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_main_menu_1 #menu_item_5 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_06.gif);
	background-repeat: repeat-x;
	width: 138px;
}
#header_main_menu_1 #menu_item_5 dd {
	display: block;
	margin: 0px;
	background-color: #81725e;
}
#header_main_menu_1 #menu_item_5 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_main_menu_1 #menu_item_5 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu_1 #menu_item_5 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 138px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #81725e;
}
#header_main_menu_1 #menu_item_5 li a:hover {
	color: #000000;
	background-color: #BBB1A6;
}
#header_main_menu_1 #menu_item_5 dl dd {
	display: none;
}
#header_main_menu_1 #menu_item_5 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_main_menu_1 #menu_item_6 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_05.gif);
	background-repeat: repeat-x;
	width: 138px;
	margin-left: 10px;
}
#header_main_menu_1 #menu_item_6 dd {
	display: block;
	margin: 0px;
	background-color: #ab1c35;
}
#header_main_menu_1 #menu_item_6 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_main_menu_1 #menu_item_6 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu_1 #menu_item_6 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width: 138px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #ab1c35;
}
#header_main_menu_1 #menu_item_6 li a:hover {
	color: #000000;
	background-color: #ed839b;
}
#header_main_menu_1 #menu_item_6 dl dd {
	display: none;
}
#header_main_menu_1 #menu_item_6 dl:hover dd {
	display: block;
	color: #000000;	
}
#header_main_menu_1 #menu_item_7 dt {
	height: 25px;
	display: block;
	color: #FFFFFF;
	line-height: 25px;
	text-align: center;
	cursor: pointer;
	background-image: url(images/fond_menu1_active_08.gif);
	background-repeat: repeat-x;
	width: 234px;
	margin-left: 10px;
}
#header_main_menu_1 #menu_item_7 dd {
	display: block;
	margin: 0px;
	background-color: #781B7C;
}
#header_main_menu_1 #menu_item_7 ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style: none;	
}
#header_main_menu_1 #menu_item_7 li {
	display: block;
	margin:0px;
	padding:0px;
}
#header_main_menu_1 #menu_item_7 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	height: 25px;
	line-height: 25px;
	width:234px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	background-color: #781B7C;
}
#header_main_menu_1 #menu_item_7 li a:hover {
	color: #000000;
	background-color: #D4AED2;
}
#header_main_menu_1 #menu_item_7 dl dd {
	display: none;
}
#header_main_menu_1 #menu_item_7 dl:hover dd {
	display: block;
	color: #000000;	
}
#mainContent1col_1 {
	float: left;
	height: auto;
	width: 978px;
	margin-right: 15px;
	margin-left: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dadada;
}
#banner_idea_title  {
	float: left;
	width: 978px;
	text-align: right;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
#banner_idea_title a:link,
#banner_idea_title a:visited  {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: right;
	text-decoration: none;
}
#banner_idea_title a:hover  {
	text-decoration: underline;
}
#banner_idea_rental {
	float: left;
	height: auto;
	width: 175px;
	margin-right: 4px;
	margin-left: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #dadada;
	background-color: #eae8e3;
}
#banner_idea_rental #title {
	float: left;
	font-size: 14px;
	height: auto;
	width: 175px;
	padding-top: 5px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	color: #008fc1;
}
#banner_idea_rental #text {
	float: left;
	font-size: 11px;
	height: auto;
	width: 175px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	line-height: 15px;
}
#banner_idea_rental #text a:link,
#banner_idea_rental #text a:visited {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	text-decoration: none;
}
#banner_idea_rental #text a:hover {
	text-decoration: underline;
}
#banner_idea_rental #price {
	float: left;
	height: auto;
	width: 170px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin-right: 5px;
}
#banner_idea_rental #price a:link,
#banner_idea_rental #price a:visited {
	color: #008fc1;
	text-decoration: none;
}
#banner_idea_rental #price a:hover {
	text-decoration: underline;
}
#banner_idea_rental #research {
	float:left;
	height: 20px;
	width: 175px;
	margin: 0;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#banner_idea_rental #research #reference {
	height: 20px;
	width: 175px;
	margin: 0;
	padding: 0px;
	float: left;
}
#banner_idea_rental #research #reference select {
	float:left;
	height:18px;
	margin:0;
	width:173px;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
	line-height: 19px;
	border: 1px solid #CCCCCC;
	background-color: #faf9f6;
	padding: 0px;
}
#banner_idea_big {
	float: left;
	height: auto;
	width: 965px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
}
#banner_idea_services {
	float: left;
	height: auto;
	width: 172px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dadada;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#banner_idea_services #title {
	float: left;
	font-size: 13px;
	height: auto;
	width: 172px;
	padding-top: 0px;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
	color: #B98329;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#banner_idea_services #text {
	float: left;
	font-size: 10px;
	height: 55px;
	width: 172px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	line-height: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: justify;
}
#banner_idea_services #text a:link,
#banner_idea_services #text a:visited  {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	line-height: 15px;
	text-decoration: none;
}
#banner_idea_services #text a:hover  {
	text-decoration: underline;
}
#banner_idea_services img {
	float: left;
	height: 85px;
	width: 160px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 15px;
	border: 1px dotted #d1d1d1;
}
#banner_fab {
	float: left;
	width: 318px;
	height: 110px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	border: 1px solid #d1d1d1;
}
#banner_fab #image img {
	float: left;
	height: 95px;
	width: 125px;
	margin: 0px;
	padding: 5px;
}
#banner_fab #titre {
	float: left;
	height: 20px;
	width: 173px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	text-align: center;
}
#banner_fab #titre a:link,
#banner_fab #titre a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	color: #666666;
	text-decoration: none;
}
#banner_fab #titre a:hover {
	text-decoration: underline;
}
#banner_fab #texte {
	padding: 0px;
	height: auto;
	width: 168px;
	float: left;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}
#banner_fab #url {
	float: left;
	height: auto;
	width: 173px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	text-align: right;
	text-decoration: none;
}
#banner_fab #url a:link,
#banner_fab #url a:visited {
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#banner_fab #url a:hover {
	text-decoration: underline;
}

#mainContent1col_index {
	float: left;
	height: auto;
	width: 978px;
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
}
#banner_main_trust {
	float: left;
	width: 976px;
	height: auto;
	border: 1px solid #d1d1d1;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#banner_left_trust {
	float: left;
	width: 245px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#banner_middle_trust {
	float: left;
	width: 730px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#banner_middle_trust #column_left {
	float: left;
	height: 75px;
	width: 364px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d1d1d1;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
}
#banner_middle_trust #column_right {
	float: left;
	height: 75px;
	width: 365px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#banner_middle_trust #column_left #icone,
#banner_middle_trust #column_right #icone {
	float: left;
	height: 33px;
	width: 33px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 30px;
	padding-left: 15px;
}
#banner_middle_trust #column_left h2,
#banner_middle_trust #column_right h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	color: #555555;
	padding-top: 2px;
	padding-bottom: 8px;
}
#banner_middle_trust #column_left p,
#banner_middle_trust #column_right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#banner_middle_trust #column_left p a:link,
#banner_middle_trust #column_left p a:visited,
#banner_middle_trust #column_right p a:link,
#banner_middle_trust #column_right p a:visited {
	color: #008fc1;
	text-decoration: none;
}
#banner_middle_trust #column_left p a:hover,
#banner_middle_trust #column_right p a:hover {
	color: #008fc1;
	text-decoration: underline;
}
#banner_bottom_trust {
	float: left;
	width: 730px;
	height: 34px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d1d1d1;
	padding: 0px;
}
#banner_bottom_trust #partner_title {
	margin: 0px;
	float: left;
	height: auto;
	width: 235px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#banner_bottom_trust #partner_logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 470px;
}




#banner_top_rental {
	float: left;
	width: 320px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#banner_top_rental_left {
	float: left;
	width: 320px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 9px;
	padding: 0px;
}
#banner_top_rental #big_tittle h1,
#banner_top_rental_left #big_tittle h1,
#banner_top_rental #big_tittle h2,
#banner_top_rental_left #big_tittle h2,
#banner_top_rental #big_tittle h3,
#banner_top_rental_left #big_tittle h3 {
	float: left;
	height: auto;
	width: 320px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
#banner_top_rental #apartment,
#banner_top_rental_left #apartment {
	float: left;
	width: 318px;
	padding: 0px;
	height: 69px;
	border: 1px solid #d1d1d1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#banner_top_rental #picture,
#banner_top_rental_left #picture {
	float: left;
	height: auto;
	width: auto;
}
#banner_top_rental #picture img,
#banner_top_rental_left #picture img {
	float: left;
	height: 65px;
	width: 100px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#banner_top_rental #title,
#banner_top_rental_left #title {
	float: left;
	height: auto;
	width: 198px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}
#banner_top_rental #title a.color_pink2:link,
#banner_top_rental #title a.color_pink2:visited,
#banner_top_rental_left #title a.color_pink2:link,
#banner_top_rental_left #title a.color_pink2:visited {
	color: #b4036b;
	text-decoration: none;
}
#banner_top_rental #title a.color_green:link,
#banner_top_rental #title a.color_green:visited,
#banner_top_rental_left #title a.color_green:link,
#banner_top_rental_left #title a.color_green:visited {
	color: #50a026;
	text-decoration: none;
}
#banner_top_rental #title a.color_orange:link,
#banner_top_rental #title a.color_orange:visited,
#banner_top_rental_left #title a.color_orange:link,
#banner_top_rental_left #title a.color_orange:visited {
	color: #ff6600;
	text-decoration: none;
}
#banner_top_rental #title a:hover,
#banner_top_rental_left #title a:hover {
	text-decoration: underline;
}
#banner_top_rental #text,
#banner_top_rental_left #text {
	padding: 0px;
	height: auto;
	width: 193px;
	float: left;
	margin-top: 8px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#banner_top_rental #text a:link,
#banner_top_rental #text a:visited,
#banner_top_rental_left #text a:link,
#banner_top_rental_left #text a:visited {
	color: #555555;
	text-decoration: none;
	font-size: 11px;
	line-height: 11px;
}
#banner_top_rental #text a:hover,
#banner_top_rental_left #text a:hover {
	text-decoration: underline;
}
#banner_top_rental #price,
#banner_top_rental_left #price {
	float: left;
	height: auto;
	width: 198px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
	text-align: right;
	font-size: 14px;
	font-weight: 700;
}
#banner_top_rental #price a.color_pink2:link,
#banner_top_rental #price a.color_pink2:visited,
#banner_top_rental_left #price a.color_pink2:link,
#banner_top_rental_left #price a.color_pink2:visited {
	color: #b4036b;
	text-decoration: none;
}
#banner_top_rental #price a.color_green:link,
#banner_top_rental #price a.color_green:visited,
#banner_top_rental_left #price a.color_green:link,
#banner_top_rental_left #price a.color_green:visited {
	color: #50a026;
	text-decoration: none;
}
#banner_top_rental #price a.color_orange:link,
#banner_top_rental #price a.color_orange:visited,
#banner_top_rental_left #price a.color_orange:link,
#banner_top_rental_left #price a.color_orange:visited {
	color: #ff6600;
	text-decoration: none;
}
#banner_top_rental #price a:hover,
#banner_top_rental_left #price a:hover {
	text-decoration: none;
	background-color: #f1f0ee;
}
#banner_top_rental #link,
#banner_top_rental_left #link {
	float: left;
	width: 318px;
	height: auto;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: right;
	font-size: 11px;
	color: #999999;
}
#banner_top_rental #link a:link,
#banner_top_rental #link a:visited,
#banner_top_rental_left #link a:link,
#banner_top_rental_left #link a:visited {
	color: #999999;
	text-decoration: underline;
	font-size: 11px;
}
#banner_top_rental #link a:hover,
#banner_top_rental_left #link a:hover {
	text-decoration: none;
}
#fma_main_index_1 {
	float: left;
	height: 325px;
	width: 775px;
}
#banner_contact_rental {
	float: left;
	height: auto;
	width: 775px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#banner_contact_rental #fb,
#banner_contact_rental #owner {
	float: left;
	height: 70px;
	width: 250px;
	margin-right: 9px;
	border: 1px solid #dadada;
}
#banner_contact_rental #news {
	float: left;
	height: 70px;
	width: 250px;
	border: 1px solid #dadada;
}
#banner_quicksearch_map {
	float: left;
	height: 410px;
	width: 185px;
	border: 1px solid #dadada;
}
#banner_quicksearch_map_space {
	float: left;
	height: 410px;
	width: 185px;
	border: 1px solid #dadada;
	margin-bottom: 15px;
}
#banner_quicksearch_325 {
	float: left;
	height: 325;
	width: 185px;
	border: 1px solid #dadada;
}

