body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#333333;
direction:ltr;
font-family:arial,helvetica,clean,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
background:#EAEAEA url(../images/fond.jpg) fixed repeat-x top left;

}
h3 {
font-size:14px;
margin:0;
padding:0;
margin-left:3px;
margin-bottom:5px;
border-bottom:1px solid #999;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#333333;
direction:ltr;
margin-bottom:0;
margin-top:0;
text-align:center;
}
.fond-site-haut{

}

.body-site {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin:0 auto;
min-width:965px;
overflow:hidden;
position:relative;
text-align:left;
width:965px;
}
.header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:url(../images/header-bg.jpg) 0 0 repeat-x;
height:160px;
position:relative;
}
.logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/Logo-agency-realestate.png) no-repeat scroll 1px 10px;
height:90px;
margin-left:28px;
width:25%;
}
.banniere {
position:absolute;
right:23px;
top:15px;
}
.banniere a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.banniere a:hover {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.langue {
float:left;
margin-right:5px;
overflow:hidden;
position:absolute;
right:0;
margin-top:5px;
}
.drapeau a {
text-decoration:none;
}
.drapeau {
float:left;
margin-right:5px;
}
.active-flag {
border:1px solid #000000;
}
.contenu {
margin-top:2px;
overflow:hidden;
width:100%;
}
.contenu-center{
margin-left:5px;
}
.contenu-left {
float:left;
width:20%;
}
.contenu-right {
float:left;
width:80%;
}
.contenu-right-left-acceuil {
float:left;
margin:0 5px 6px;
width:72.6%;
}
.contenu-right-left-nos-services {
float:left;
margin:0 5px 6px;
width:72.6%;
}
.top-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDD;
height:155px;
margin-bottom:3px;
margin-left:5px;
overflow:hidden;
}
.top-right-left {
float:left;
margin:6px;
width:72%;
}
.top-right-right {
border:1px solid #DDDDDD;
float:right;
height:149px;
margin:2px 2px 2px 7px;
width:24.9%;
}
.contenu-right-left {
margin-left:5px;
border:1px solid #DDD;
background:#FFF;
}
#moduleWrapContent{
width:98%;
margin-left:2px;
margin-top:3px;
}
.contenu-right-center {
float:left;
width:26.1%;
}
.header-module {
overflow:hidden;
width:100%;
}
.header-bottom {
position:relative;
}
.header-module-left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/module-header_r1_c1.gif) no-repeat scroll left top;
float:left;
height:28px;
width:7px;
}
.header-module-right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/module-header_r1_c5.gif) no-repeat scroll right top;
float:left;
height:28px;
width:7px;
}
.header-module-center {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/module-header_r1_c3.gif) repeat-x scroll 0 0;
color:#FFFFFF;
float:left;
height:28px;
width:92.6%;
}
div.header-module-entete {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/module-header_r1_c3.gif) repeat-x scroll 0 0;
color:#FFFFFF;
font-size:14px;
margin:0;
padding:5px 0 3px;
text-align:center;
width:100%;
}
.contenu-module {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border:2px solid #CCCCCC;
padding:2px;
}

#menu {
float:left;
left:0;
margin:3px 0 0 52px;
padding:0;
text-align:left;
position: absolute;
z-index:1;
top:88px;
}
.navigation{
position: absolute;	
z-index:0;
top:119px;
text-align:left;
font-weight:bold;
margin-left:10px;
}
.navigation ul{
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0;
	
}
.navigation ul li{	
float:left;
padding:12px 23px 10px 10px;
background:url(../images/Chevron.gif) no-repeat right 10px; 
}
.navigation ul li.navigation-active{
color:#666;
background:none;
}
.navigation ul li a{
text-decoration:none;
color:#333;
}
.navigation ul li a:hover{
text-decoration:underline;


}
.moduleWrapRecherche {
display:block;
margin-bottom:5px;
}
.recherche-ligne {
clear:both;
margin-top:12px;
overflow:hidden;
width:100%;
}
.recherche-label-op {
float:left;
font-weight:bold;
margin:0 5px;
}
.recherche-form-op {
float:left;
}
.recherche-label-cat {
float:left;
font-weight:bold;
margin:0 5px;
}
.recherche-form-cat {
float:left;
}
.recherche-label-pays {
float:left;
font-weight:bold;
margin:0 5px;
width:103px;
}
.recherche-label-pays-filter {
float:left;
font-weight:bold;
margin:0 5px;
width:80px;
}
.recherche-form-pays {
float:left;
}
.recherche-label-region {
float:left;
font-weight:bold;
margin:0 5px;
width:61px;
}
.recherche-label-region-filter{
float:left;
font-weight:bold;
margin:0 5px;
width:108px;
}
.recherche-form-region {
float:left;
}
.recherche-label-ville {
float:left;
font-weight:bold;
margin:0 5px;
width:103px;
}
.recherche-label-ville-filter{
float:left;
font-weight:bold;
margin:0 5px;
width:80px;
}
.recherche-label-agence-filter{
float:left;
font-weight:bold;
margin:0 5px;
width:109px;
}
.recherche-form-ville {
float:left;
}
.recherche-label-button {
cursor:pointer;
float:right;
font-weight:bold;
margin:0;
right:0;
width:19%;
}
.top-right-filter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDD;
height:119px;
overflow:hidden;
}
.filter-fournisseur-label-button {
font-weight:bold;
text-align:right;
margin-right:228px;
cursor:pointer;
}
.filter-label-button {
font-weight:bold;
text-align:left;
width:100%;
margin-left:3px;
cursor:pointer;
}
.offre-special {
text-align:center;
}
.offre-special-contenu {
background-position:center center;
border:1px solid #DDD;
height:131px;
margin-bottom:3px;
position:relative;
text-align:center;
}
.plus-visites {
text-align:center;
}
plus-visite-accueil {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #999999;
}
.plus-visite-contenu {
background-position:center center;
border:1px solid #DDD;
height:131px;
margin-bottom:3px;
position:relative;
text-align:center;
}
.plus-visite-title {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
bottom:0;
color:#FFFFFF;
font-weight:bold;
left:0;
opacity:0.5;
position:absolute;
width:100%;
}
.plus-visite-title a {
color:#FFFFFF;
outline-style:none;
text-decoration:none;
}
.plus-visite-title a:hover {
color:#FFFFFF;
outline-style:none;
text-decoration:none;
}
.plus-visite-desc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
bottom:0;
color:#FFFFFF;
display:none;
left:0;
opacity:0.5;
width:100%;
}
.derniers-inscrits-accueil {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
text-align:center;
}
.derniers-inscrits {
border:1px solid #DDD;
margin-bottom:3px;
overflow:hidden;
background:#FFF;
}
.derniers-inscrits-textes {
display:block;
height:100px;
position:relative;
overflow:hidden;
}
.derniers-inscrits-description {
font-size:12px;
margin-right:5px;
text-align:justify;
}
.derniers-inscrits-logo {
float:left;
margin-right:3px;
width:100px;
}
.derniers-inscrits-lien {
bottom:0;
position:absolute;
right:0;
text-decoration:none;
}
.derniers-inscrits-lien a {
color:#D58400;
text-decoration:none;
}
.derniers-inscrits-lien a:hover {
color:#D58400;
text-decoration:underline;
}
.derniers-inscrits-flag {
color:#5B789F;
float:right;
font-size:12px;
margin-right:3px;
margin-top:4px;
}
.derniers-inscrits-flag a{
text-decoration:none;
}
.derniers-inscrits-titre {
color:#0099CC;
font-size:14px;
font-weight:bold;
padding-left:5px;
text-align:left;
}
.derniers-inscrits-titre a {
color:#0099CC;
font-size:14px;
font-weight:bold;
padding-left:5px;
text-align:left;
}
.derniers-inscrits-titre1 {
color:#0099CC;
float:left;

font-weight:bold;
text-align:left;
}
.derniers-inscrits-titre1 h4 {
margin:0;
padding:0;
font-size:13px;
}
.derniers-inscrits-titre1 a{
color:#0099CC;
text-decoration:none;
}
.derniers-inscrits-titre1 a:hover{
color:#0099CC;
text-decoration:underline;
}
.suite_actualites{
margin-left:3px;
}
.suite_actualites a {
color:#0066CC;
font-size:11px;
text-decoration:none;
}
.suite_actualites a:hover {
color:#0099CC;
font-size:11px;
text-decoration:underline;
}
.derniers-inscrits-head {
overflow:hidden;
width:100%;
}
.plus-news {
margin-bottom:5px;
margin-left:9px;
text-align:left;
}
.plus-news a {
color:#999999;
text-decoration:none;
}
.plus-news a:hover {
color:#D58400;
text-decoration:underline;
}
.cartes {

}
.cartes-image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E6E6E6 none repeat scroll 0 0;
text-align:center;

}
.cartes-desc {
color:#0066CC;
font-size:11px;
text-align:center;
}
.banniere-120-600 {
padding:3px;
text-align:center;
}
.actualites {
margin-bottom:3px;
overflow:hidden;
text-align:justify;
background:#FFF;
border:1px solid #DDD;
}
.actualites-accueil {
border:1px solid #DDD;
clear:both;
margin-bottom:5px;
overflow:hidden;
text-align:center;
background:#FFF;
padding:2px 2px 0;
}
.actualites-gauche {
border:1px solid #DDD;
float:left;
height:167px;
padding:4px;
text-align:justify;
width:47%;
}
.actualites-droite {
border:1px solid #DDD;
float:right;
height:167px;
padding:4px;
text-align:justify;
width:48%;
}
.actualites-contenu {
text-align:justify;
margin:2px;
padding:0;
}
.actualites-contenu a {
text-decoration:none;
}
.actualites-titre {
}
.actualites-titre h4 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
font-size:13px;
margin:0;
padding-bottom:6px;
padding-left:11px;
padding-top:8px;
text-align:left;
}
.menus-outils {
background-color:#F7F7F7;
border-left:1px solid #DDD;
border-right:1px solid #DDD;
border-top:1px solid #DDD;
margin-bottom:3px;
}
.menu-outils {
background-color:#F7F7F7;
border-bottom:1px solid #666666;
color:#333333;
overflow:hidden;
padding:5px 1px;

width:99%;
}
.logo-menu {
float:right;
}
.text-menu {
float:left;
padding-left:6px;
}
.menu-outils a {
color:#333333;
text-decoration:none;
}
.menus_login {
background:#FFFFFF;
border:1px solid #DDD;
margin-bottom:3px;
}
#ecriture{
margin:2px;
}
#dec2 a	{
color:#0099CC;
text-decoration:none;
font-weight:bold;
}
#dec2 a	:hover{
color:#0099CC;
text-decoration:underline;
}
#loginwrap {
margin:0;
padding:0;
}
.button_login{
cursor:pointer;
margin-top:10px;
float:right;
}
#loginwrap table {
font-size:11px;
}
.menus_paypal {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDD;
margin-bottom:3px;
text-align:center;
}
#paypalwrap {
margin-top:15px;
}
#paypalwrap table {
font-size:12px;
}
.button_mailing{
cursor:pointer;
float:right;
margin-top:11px;
outline:none;
outline-style:none;
}
.button_mailing input{
height:27px;
width:97px;
border:0;
cursor:pointer;
outline:none;
outline-style:none;
}
#mailingwrap {
background:#FFFFFF none repeat scroll 0 0;
margin:0;
top:0;
}
#mailingform .status {
width:14px;
}
#mailingform label.error {
background:transparent url(../images/unchecked.gif) no-repeat scroll 0 0;
color:#EA5200;
font-weight:bold;
padding-bottom:2px;
padding-left:12px;
}
#mailingform label.checked {

background:transparent url(../images/checked.gif) no-repeat scroll 0 0;
}
.menus_newsletter {
background:#FFFFFF;
border:1px solid #DDD;
height:150px;
}
#mailingwrap table {
font-size:11px;
}

.onload_transaction {
background-image:url(../images/loading.gif);
background-position:center center;
height:16px;
margin-left:17%;
position:absolute;
width:16px;
}
.google-120-240 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDD;
margin-top:7px;
text-align:center;
}
.google-728-90 {
border:2px solid #CCCCCC;
margin-top:5px;
text-align:center;
width:100%;
}
.footer-site {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC url(../images/bg-footer.jpg) repeat-x scroll 0 0;
height:80px;
margin-top:5px;
overflow:hidden;
text-align:center;
}
.contenu-footer {
font-size:12px;
font-weight:bold;
margin-top:2px;
color:#999;
}
.contenu-footer a{
text-decoration:none;
color:#FF6600;
}
.contenu-footer a:hover{
text-decoration:underline;
color:#FF6600;
}
.liens-footer {
font-size:12px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:20px;
padding-bottom:0;
padding-left:20px;
padding-right:20px;
padding-top:0;
text-align:center;
overflow:hidden;
}
.lien-footer {
float:left;
margin:3px;
}
.lien-footer a {
color:#0099FF;
text-decoration:none;
}
.lien-footer a:hover {
color:#0099FF;
text-decoration:underline;
}
.mention_legal_titre{
font-size:16px;
text-align:center;
font-weight:bold;
margin-top:5px;
}
.mention_legal_contenu{
margin:3px;
text-align:justify;
margin-bottom:10px;
}
#registrationwrap {
font-size:12px;
background:#FFF;
border:1px solid #DDD;
}

#registrationform table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
font-size:12px;
margin-left:2px;
}
#registrationform .label {
padding-top:2px;
text-align:left;
vertical-align:top;
white-space:nowrap;
width:200px;
}
#registrationform .field {
padding-bottom:10px;
white-space:nowrap;
}
#registrationform .status {
padding-left:8px;
padding-top:2px;
vertical-align:top;
width:246px;
}
#registrationform .textfield {
width:150px;
}
#registrationform label.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/unchecked.gif) no-repeat scroll 0 0;
color:#EA5200;
font-weight:bold;
padding-bottom:2px;
padding-left:16px;
}
#registrationform label.checked {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/checked.gif) no-repeat scroll 0 0;
}
#registrationform .success_msg {
color:#0060BF;
font-weight:bold;
margin-left:19px;
}
#registrationform #dateformatStatus, #registrationform #termsStatus {
margin-left:6px;
}
#registrationform #dateformat_eu {
vertical-align:middle;
}
#registrationform #ldateformat_eu {
font-weight:normal;
vertical-align:middle;
}
#registrationform #dateformat_am {
vertical-align:middle;
}
#registrationform #ldateformat_am {
font-weight:normal;
vertical-align:middle;
}
#registrationform #termswrap {
float:left;
}
#registrationform #terms {
display:block;
float:left;
margin-right:5px;
vertical-align:middle;
}
#registrationform #lterms {
display:block;
float:left;
font-weight:normal;
vertical-align:middle;
white-space:normal;
width:350px;
}
#registrationform #lsignupsubmit {
visibility:hidden;
}
.onload_transaction_registration {
background-image:url(../images/9-0.gif);
background-position:center center;
height:22px;
margin-left:50%;
margin-top:30%;
position:absolute;
width:126px;
}
#contactwrap {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDD;
font-size:12px;
}
#contactform table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
font-size:12px;
}
#contactform .label {
padding-right:8px;
padding-top:2px;
text-align:right;
vertical-align:top;
white-space:nowrap;
width:125px;
}
#contactform .field {
padding-bottom:10px;
white-space:nowrap;
}
#contactform .status {
padding-left:8px;
padding-top:2px;
vertical-align:top;
width:246px;
}
#contactform .textfield {
width:150px;
}
#contactform label.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/unchecked.gif) no-repeat scroll 0 0;
color:#EA5200;
font-weight:bold;
padding-bottom:2px;
padding-left:16px;
}
#contactform label.checked {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/checked.gif) no-repeat scroll 0 0;
}


#contactform .success_msg {
color:#0060BF;
font-weight:bold;
margin-left:19px;
}
#contactform #dateformatStatus, #contactform #termsStatus {
margin-left:6px;
}
#contactform #dateformat_eu {
vertical-align:middle;
}
#contactform #ldateformat_eu {
font-weight:normal;
vertical-align:middle;
}
#contactform #dateformat_am {
vertical-align:middle;
}
#contactform #ldateformat_am {
font-weight:normal;
vertical-align:middle;
}
#contactform #termswrap {
float:left;
}
#contactform #terms {
display:block;
float:left;
margin-right:5px;
vertical-align:middle;
}
#contactform #lterms {
display:block;
float:left;
font-weight:normal;
vertical-align:middle;
white-space:normal;
width:350px;
}
#contactform #lsignupsubmit {
visibility:hidden;
}
.onload_transaction_contact {
background-image:url(../images/9-0.gif);
background-position:center center;
height:22px;
margin-left:50%;
margin-top:30%;
position:absolute;
width:126px;
}
.NosAgences {
margin-top:3px;
width:100%;
}
.NosAgencesConteneur {
border:1px solid #DDD;
margin-bottom:3px;
background:#FFF;
}
.header_agence {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEE none repeat scroll 0 0;
margin:0 auto;
overflow:hidden;
padding-bottom:5px;
width:100%;
}
.header_titre {
float:left;
font-weight:bold;
margin-left:2px;
}
.pays_agence {
float:right;
padding-right:2px;
padding-top:3px;
}
.description_agence {
margin-left:2px;
margin-top:5px;
text-align:left;
}
.LiensAgence {
margin:2px;
overflow:hidden;
width:100%;
}
.propAffaire {
float:left;
}
.lienBien {
float:right;
margin-right:5px;
text-align:right;
}
.propAffaire a {
text-decoration:none;
}
.propAffaire a:link, .propAffaire a:visited, .propAffaire a:hover {
color:#3366CC;
text-decoration:none;
}
.lienBien a {
text-decoration:none;
}
.lienBien a:link, .lienBien a:visited, .lienBien a:hover {
color:#3366CC;
text-decoration:none;
}
.pagination a {
border:1px solid #3366CC;
color:#3366CC;
cursor:pointer;
display:block;
float:left;
margin-bottom:5px;
margin-right:5px;
padding:1px 2px;
text-decoration:none;
}
.pagination {
margin-top:5px;
padding-left:48%;
text-align:center;
}
.pagination .current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#3366CC none repeat scroll 0 0;
border:1px solid #3366CC;
color:#FFFFFF;
}
.biensResults {
text-align:center;
margin-left:2px;
}
div.header-module-entete-bien {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/module-header_r1_c3.gif) repeat-x scroll 0 0;
border:1px solid #DDD;
color:#FFFFFF;
padding:6px 0;
text-align:left;
height:17px;
}
.fournisseursResults {
text-align:center;
margin-top:2px;
}
div.header-module-entete-fournisseurs {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/module-header_r1_c3.gif) repeat-x scroll 0 0;
border:1px solid #DDD;
color:#FFFFFF;
overflow:hidden;
padding:5px;
text-align:left;
width:100%;
}
div.header-module-entete-fournisseurs h4{
	padding:0;
margin:0;
font-size:13px;
}
.header-module-entete-titre {
padding-left:5px;
float:left;
}
.header-module-entete-titre h4{
padding:0;
margin:0;
font-size:13px;
}
.header-module-entete-nb {
float:right;
margin-right:8px;
}
.resultat_recherche {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#666666 none repeat scroll 0 0;
margin:3px;
width:100%;
}
.bienAffiche {
border:1px solid #DDD;
margin-bottom:3px;
background:#FFF;
margin-right:2px;
}
.bienAfficheLien {
bottom:2px;
font-size:12px;
position:absolute;
right:2px;
text-decoration:none;
}
.bienAfficheLien a {
color:#D58400;
text-decoration:none;
}
.bienAfficheLien a:hover {
color:#D58400;
text-decoration:underline;
}
.bienAfficheTitre1 {
color:#0099CC;
float:left;
font-weight:bold;
padding-left:5px;
text-align:left;
}
.bienAfficheTitre1 a{
color:#0099CC;
text-decoration:none;
}
.bienAfficheTitre1 a:hover{
color:#0099CC;
text-decoration:underline;
}
.bienAfficheTitre1 h4{
	margin:0;
	padding:0;
	font-size:13px;
}
.bienAfficheLogo {
float:left;
text-align:justify;
width:100px;
}
.bienAfficheDescription {
font-size:12px;
padding-left:5px;
padding-top:3px;
text-align:left;
}
.bienAfficheFlag {
color:#5B789F;
float:left;
font-size:12px;
padding-left:5px;
padding-top:3px;
}
.fournisseurAfficheTextes {
display:block;
height:100px;
overflow:hidden;
position:relative;
}
.fournisseurAffiche {
border:1px solid #DDD;
margin-bottom:3px;
overflow:hidden;
background:#FFF;
}
.fournisseurAfficheLien {
bottom:2px;
font-size:12px;
position:absolute;
right:2px;
text-decoration:none;
}
.fournisseurAfficheLien a {
color:#D58400;
text-decoration:none;
}
.fournisseurAfficheLien a:hover {
color:#D58400;
text-decoration:underline;
}
.fournisseurAfficheTitre1 {
color:#0099CC;
float:left;
font-size:14px;
font-weight:bold;
padding-left:5px;
text-align:left;
}
.fournisseurAfficheLogo {
float:left;
text-align:justify;
width:100px;
}
.fournisseurAfficheDescription {
font-size:12px;
padding-left:5px;
padding-top:3px;
text-align:left;
}
.fournisseurAfficheFlag {
color:#5B789F;
float:left;
font-size:12px;
padding-left:5px;
padding-top:3px;
}
.ref_bien {
color:#0066CC;
float:right;
font-size:11px;
font-weight:bold;
margin-right:5px;
}
.fournisseurAfficheHead {
overflow:hidden;
width:100%;
}
.bienAfficheHead {
overflow:hidden;
width:100%;
}
.bienAfficheTextes {
display:block;
height:100px;
overflow:hidden;
position:relative;
}
.detailBien {
width:100%;
}
.HeaderBien {
border-bottom:1px solid #DDDDDD;
overflow:hidden;
width:100%;
}
.titreBien {
background:transparent url(../images/module-header_r1_c3.gif) repeat-x scroll 0 0;
border-right:2px solid #026CD5;
color:#FFFFFF;
float:left;
font-weight:bold;
padding:6px;
text-align:center;
}
.titreBien h4 {
padding:0;
margin:0;
font-size:13px;
} 
.puceBien {
background:transparent url(../images/module-header_r1_c3.gif) repeat-x scroll 0 0;
float:left;
padding:7px;
width:1%;
}
.Hotel-Ville{
overflow:hidden;
}
.Hotel-Ville-Text{
float:right;
font-weight:bold;
margin:10px 5px 6px;
}
.Hotel-Ville-Icone{
margin-bottom:2px;
margin-left:95px;
margin-top:2px;
float:left;
}
.Hotel-Ville-Text a{
text-decoration:none;
color:#FF9900;
outline:none;
outline-style:none;
}
.Hotel-Ville-Text a:hover{
text-decoration:underline;
color:#FF9900;
}
.nbClickDateBien {
float:right;
overflow:hidden;
font-size:11px;
width:27%;
padding-top:2px;
}
.nbClickBien {
float:left;
font-weight:bold;
padding:5px;
text-align:center;
}
.refBien {
background:transparent url(../images/module-header_r1_c3.gif) repeat-x scroll 0 0;
border-left:2px solid #0A7FF5;
color:#FF9900;
float:left;
font-weight:bold;
padding:6px;
text-align:center;
}
.DateBien {
float:left;
font-weight:bold;
padding:5px;
text-align:center;
}
.descriptionBien {
border-bottom:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
margin-top:5px;
padding:5px;
}
.BienOption {
overflow:hidden;
width:100%;
}
.BienOptionTitre {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0169D1 none repeat scroll 0 0;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-top:1px solid #DDDDDD;
color:#FFFFFF;
font-size:14px;
margin-left:50%;
margin-top:5px;
padding:2px;
}
.BienOp {
border-top:1px solid #DDD;
overflow:hidden;
width:100%;
}
.labelOp {
float:left;
font-weight:bold;
padding:2px;
text-align:left;
width:178px;
}
.sepBienOp {
float:left;
padding:2px;
}
.ContenuOp {
float:left;
padding:2px;
text-align:center;
}
.fiche_photos_site {
margin-top:10px;
overflow:hidden;
padding-bottom:5px;
padding-top:5px;
text-align:center;
width:100%;
}
.fiche_photo_site {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #000000;
float:left;
height:54px;
margin-left:9px;
padding:2px;
width:84px;
}
.fiche_photo_site a:link {
color:#333333;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.fiche_photo_site a:visited {
color:#333333;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.fiche_photo_site a:hover {
color:#333333;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-decoration:none;
}
.AgenceInfo {
border-top:1px solid #DDDDDD;
overflow:hidden;
width:100%;
}
.prixBien {
float:left;
font-weight:bold;
margin:5px;
}
.labelContactAgence {
float:right;
margin:5px;
}
.labelContactAgence a {
color:#0099FF;
text-decoration:none;
}
.labelContactAgence a:hover {
color:#0099FF;
text-decoration:underline;
}
.labelref {
color:#003399;
font-weight:bold;
padding-bottom:10px;
padding-left:122px;
text-align:left;
}
.mbTabset li {
float:left;
list-style-type:none;
}
.mbTabset a {
-x-system-font:none;
background-color:transparent;
background-image:url(../images/tab_right.png);
background-position:right top;
background-repeat:no-repeat;
color:#666666;
cursor:pointer;
display:inline-block;
font-family:arial,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:28px;
line-height:normal;
margin-right:0;
padding-right:12px;
text-decoration:none;
}
.mbTabset a span {
background-color:transparent;
background-image:url(../images/tab.png);
background-repeat:no-repeat;
display:block;
line-height:21px;
padding:3px 0 4px 10px;
}
.mbTabset a:hover {
background-image:url(../images/tab_right_hover.png);
color:#FFF;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.mbTabset a:hover span {
background-image:url(../images/tab_hover.png);
}
.mbTabset a.activelink {
background-image:url(../images/tab_right_sel.png);
color:#000000;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
.mbTabset a.activelink span {
background-image:url(../images/tab_sel.png);
}
.content_module_lang {
background-color:#FFFFFF;
border-bottom:2px solid #0066CC;
border-left:2px solid #0066CC;
border-right:2px solid #0066CC;
display:none;
}
.active_content_module_lang {
background-color:#FFFFFF;
border:2px solid #CCCCCC;
clear:both;
display:block;
margin-bottom:8px;
margin-left:5px;
margin-right:5px;
overflow:hidden;
padding-left:5px;
padding-top:11px;
width:98%;
z-index:5;
}
.classFormProp table {
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
font-size:11px;
font-weight:bold;
}
.classFormProp .label {
padding-top:2px;
text-align:left;
white-space:nowrap;
width:200px;
}
.classFormProp .field {
padding-bottom:10px;
white-space:nowrap;
}
.classFormProp .status {
padding-left:8px;
padding-top:2px;
vertical-align:top;
white-space:nowrap;
width:246px;
}
.classFormProp .textfield {
width:150px;
}
.classFormProp label.error {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/unchecked.gif) no-repeat scroll 0 0;
color:#EA5200;
font-weight:bold;
padding-bottom:2px;
padding-left:16px;
}
.classFormProp label.checked {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/checked.gif) no-repeat scroll 0 0;
}
.classFormProp .success_msg {
color:#0060BF;
font-weight:bold;
margin-left:19px;
}
.classFormProp #dateformatStatus, .classFormProp #termsStatus {
margin-left:6px;
}
.classFormProp #dateformat_eu {
vertical-align:middle;
}
.classFormProp #ldateformat_eu {
font-weight:normal;
vertical-align:middle;
}
.classFormProp #dateformat_am {
vertical-align:middle;
}
.classFormProp #ldateformat_am {
font-weight:normal;
vertical-align:middle;
}
.classFormProp #termswrap {
float:left;
}
.classFormProp #terms {
display:block;
float:left;
margin-right:5px;
vertical-align:middle;
}
.classFormProp #lterms {
display:block;
float:left;
font-weight:normal;
vertical-align:middle;
white-space:normal;
width:350px;
}
.classFormProp #lsignupsubmit {
visibility:hidden;
}
#submitForm {
background-color:#269AD2;
border-color:#1A6A91 #0F3D53 #CCCCCC #1A6A91;
border-style:solid;
border-width:1px;
color:#000000;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:11px;
padding:2px 15px 3px;
text-align:center;
}
.intro {
border-bottom:2px solid #CCCCCC;
margin-bottom:6px;
margin-left:3px;
text-align:justify;
}
#result_convert {
float:left;
padding-left:5px;
}
#button_convert {
background-color:#FFCC33;
border:1px solid #85C585;
color:#666666;
font-size:12px;
font-weight:bold;
padding:2px;
text-align:center;
width:110px;
}
.nos-services {
text-align:justify;
background:#FFFFFF;
border:1px solid #DDD;
margin-left:3px;
}
.content-service{
margin:3px;

}
.nos-services a {
color:#0066CC;
text-decoration:none;
}
.nos-services a:hover {
color:#0066CC;
text-decoration:underline;
}
.dernier-agence {
text-align:center;
}
.derniers-agences {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDD;
margin-bottom:3px;
}
.derniers-agences-header {
overflow:hidden;
}
.derniers-agences-titre {
color:#0099CC;
float:left;
font-weight:bold;
margin-left:3px;
text-align:left;
}
.derniers-agences-titre h4{
padding:0;
margin:0;
font-size:13px;
}
.derniers-agences-flag {
float:right;
padding:2px;
}
.derniers-agences-flag a{
text-decoration:none;
}
.derniers-agences-textes {
margin-left:3px;
text-align:left;
}
.LiensAgenceDerniers {
font-size:11px;
margin-top:2px;
overflow:hidden;
width:100%;
}
.LiensAgenceDerniers a {
color:#0066CC;
font-size:11px;
text-decoration:none;
}
.LiensAgenceDerniers a:hover {
color:#0099CC;
font-size:11px;
text-decoration:underline;
}
.propAffaireDerniers {
float:left;
margin-left:2px;
}
.lienBienDerniers {
float:right;
margin-right:5px;
text-align:right;
}
.contact_message_comfirmation {
font-weight:bold;
margin-bottom:5px;
}
.messages_confirm_form {
margin-top:5px;
}
.messages_confirm_form a {
color:#0066CC;
text-decoration:none;
}
.messages_confirm_form a:hover {
color:#0066CC;
text-decoration:underline;
}
.titre_descri_promo {
}
.banniere-flash {
margin:5px 0;
text-align:center;
}
#modulewrap{
background:#FFFFFF;
margin-bottom:7px;
margin-left:5px;
overflow:hidden;	
margin-top:3px;
}
.moduleWrapRecherche{
	background:#FFFFFF;
border:1px solid #DDD;
height:155px;
margin-bottom:7px;
margin-left:5px;
overflow:hidden;
	}
