/* ***** FEUILLE DE STYLE CSS DU SITE INTERNET AGENCE LEMEUR *****

/*
Titre:      	Structure du site
Auteur:     	Acreat Web Technologies
Mise à jour:    2 Avril 2007
*/

/* CSS Document */
html { 
	background:#4D0000 url(../img/page_type/fond_site.png) repeat-x top center; 
}

body { 
	color:#FFFFFF; 
	margin:0; 
	height:100%; 
	font-size:12px;
}

body,h1,h2,h3,h4,h5,h6,ol,ul,li,dl,dt,dd,p,a,input,textarea,select {
	color:#FFFFFF;
	font-family: "Lucida Grande","Lucida Sans Unicode",geneva,verdana,sans-serif;
}

input,select, textarea {
	background:#4D0000 url(../img/page_type/fond_champ.gif) repeat-x bottom center; 
	color:#FFFFFF;
	border:1px solid #5E1919;
	font-size:100%;
}

input.image, input.submit, input.checkbox {
	height:auto !important;
	width:auto !important;
	border:0px;
	background:transparent;
}

input.submit {
	border:1px outset #B8DE16;
	background:#B8DE16;
	font-weight:bold;
	color:#4D0000
}
input.submit:hover {
	border:1px inset #B8DE16;
}


table {
	padding:0; 
	margin:0; 
	border-collapse:collapse; 
	border:0;
	width:100%;
}

td { 
	padding:0;
	vertical-align:top;
}

p {
	text-align:justify;
	line-height:160%
}

span.color01 {
	color:#C5E918;
}
	
form { 
	margin:0;
	padding:0;
}

IMG { border:0 }


#conteneur { 
	width:800px; 
	margin-left:auto; 
	margin-right:auto; 
	padding:0 15px 0 15px;
}
a, a:hover {
	text-decoration:none;	
	color:#C5E918;
}

a:hover {
	text-decoration:underline;	
}

var {
	display:block;
	font-style:normal;
	background:url(../img/page_type/puce01.gif) no-repeat top left; 
	background-position:0 5px;
	font-size:110%;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;
	margin:0 0 10px 0;
}

/* [ Titres]---------------------------------------------------- */	

h1 {
	clear:left;
	font-size:18px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-top:0;
	border-bottom:1px solid #7C0000;
	padding-bottom:5px;
}


h2{
	clear:left;
	font-size:16px;
	text-transform:uppercase;
}


h3{
	font-size:13px;
	clear:left;
}

/* [ Liste]---------------------------------------------------- */	

ul.liste_contenu {
	list-style-type:none; 
	padding-left:20px;
}

ul.liste_contenu li {	
	list-style-type:none; 
	background:url(../img/page_type/fleche01.gif) no-repeat top left;
	background-position:0 6px;
	padding-left:15px;
}


/* GLOBALS */
.cadre_info, .MESSAGE {
	width:85%;
	border:1px solid #990005;
	padding:15px 10px;
	text-align:center;
	margin:25px auto;
	background:#4D0000 url(../img/page_type/fond_pied_page.png) repeat-x;
	font-size:15px;
	line-height:20px;
	
}
.cadre_info .option {
	display:block;
	font-size:80%;
	margin-top:10px;
}
/* -- */
.form_error {
	font-weight:bold;
	padding:3px;
	background:url(../img/warning.gif) no-repeat 0px  5px;
	padding-left:18px;
}

.form_error_td {
	border:1px solid #B9E013 !important;
	background:#5C0000
}
/* -- */
.table-form {
	width:95%;
	border-collapse:collapse;
	color:#FFFFFF;
	margin:auto;
}

.table-form th, .table-form td {
	padding:4px 3px;
	vertical-align:top;
}


.table-form th {
	padding:6px 3px 2px 3px;
	font-weight:normal;
	text-align:left;
	width:120px
}
	
.table-form .needed {
	font-weight:bold;
	color:#C5E918;
}

.table-form input, .table-form textarea {
	width:98%;
}



/* [ Menu Principal]---------------------------------------------------- */	

#menu_principal ul {	
	height:61px;
	line-height:61px;
	width:auto; 
	margin:0 auto; 
	list-style-type:none; 
	padding:0; 
} 

#menu_principal  li { 
	float:left; 
	list-style-type:none; 
	line-height:70px; 
	padding:0;
	margin-right:15px;
	border-bottom:none;
}	

#menu_principal li span {
	display:none;
}

#menu_principal li a {
	display:block;
	text-decoration:none;
	padding:0;
	margin:0;
}
/* ---- */

#menu_principal  li a#accueil  { 
	width:61px;
	height:70px;
}	
#menu_principal .fr li a#accueil { background:url(../img/page_type/accueil_fr_off.jpg) no-repeat top left; }
#menu_principal .en li a#accueil { background:url(../img/page_type/accueil_uk_off.jpg) no-repeat top left; }
#menu_principal .fr li a#accueil.on, #menu_principal .fr  li a#accueil:hover { background:url(../img/page_type/accueil_fr_on.jpg) no-repeat top left; }
#menu_principal .en li a#accueil.on, #menu_principal .en  li a#accueil:hover { background:url(../img/page_type/accueil_uk_on.jpg) no-repeat top left; }

/* ---- */

#menu_principal  li a#agence  { 
	width:137px;
	height:70px;
}	
#menu_principal .fr li a#agence { background:url(../img/page_type/qui_somme_nous_fr_off.jpg) no-repeat top left; }
#menu_principal .en li a#agence { background:url(../img/page_type/qui_somme_nous_uk_off.jpg) no-repeat top left; }
#menu_principal .fr li a#agence.on, #menu_principal .fr li a#agence:hover { background:url(../img/page_type/qui_somme_nous_fr_on.jpg) no-repeat top left; }
#menu_principal .en li a#agence.on, #menu_principal .en li a#agence:hover { background:url(../img/page_type/qui_somme_nous_uk_on.jpg) no-repeat top left; }

/* ---- */

#menu_principal  li a#nos_services  { 
	width:92px;
	height:70px;
}	
#menu_principal .fr li a#nos_services { background:url(../img/page_type/nos_services_fr_off.jpg) no-repeat top left; }
#menu_principal .en li a#nos_services { background:url(../img/page_type/nos_services_uk_off.jpg) no-repeat top left; }
#menu_principal .fr li a#nos_services.on, #menu_principal .fr li a#nos_services:hover { background:url(../img/page_type/nos_services_fr_on.jpg) no-repeat top left; }
#menu_principal .en li a#nos_services.on, #menu_principal .en li a#nos_services:hover { background:url(../img/page_type/nos_services_uk_on.jpg) no-repeat top left; }

/* ---- */

#menu_principal  li a#region  { 
	width:75px;
	height:70px;
}	
#menu_principal .fr li a#region { background:url(../img/page_type/la_region_fr_off.jpg) no-repeat top left; }
#menu_principal .en li a#region { background:url(../img/page_type/la_region_uk_off.jpg) no-repeat top left; }
#menu_principal .fr li a#region.on, #menu_principal .fr li a#region:hover { background:url(../img/page_type/la_region_fr_on.jpg) no-repeat top left; }
#menu_principal .en li a#region.on, #menu_principal .en li a#region:hover { background:url(../img/page_type/la_region_uk_on.jpg) no-repeat top left; }

/* ---- */

#menu_principal  li a#contacter  { 
	width:107px;
	height:70px;
}	
#menu_principal .fr li a#contacter { background:url(../img/page_type/nous_contacter_fr_off.jpg) no-repeat top left; }
#menu_principal .en li a#contacter { background:url(../img/page_type/nous_contacter_uk_off.jpg) no-repeat top left; }
#menu_principal .fr li a#contacter.on, #menu_principal .fr li a#contacter:hover { background:url(../img/page_type/nous_contacter_fr_on.jpg) no-repeat top left; }
#menu_principal .en li a#contacter.on, #menu_principal .en li a#contacter:hover { background:url(../img/page_type/nous_contacter_uk_on.jpg) no-repeat top left; }

/* ---- */

#menu_principal  li a#vendeurs  { 
	width:112px;
	height:70px;
}	
#menu_principal .fr li a#vendeurs { background:url(../img/page_type/vendeurs_fr_on.jpg) no-repeat top left; }
#menu_principal .en li a#vendeurs { background:url(../img/page_type/vendeurs_uk_on.jpg) no-repeat top left; }
#menu_principal .fr li a#vendeurs.on, #menu_principal .fr li a#vendeurs:hover { background:url(../img/page_type/vendeurs_fr_on.jpg) no-repeat top left; }
#menu_principal .en li a#vendeurs.on, #menu_principal .en li a#vendeurs:hover { background:url(../img/page_type/vendeurs_uk_on.jpg) no-repeat top left; }

#langue {
	width:200px;
	height:49px;
	background:url(../img/index/cadre_langue.jpg) no-repeat top left; 
}

#langue p {
	line-height:24px;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	padding:0;
	margin:0;
}

#langue a {
	float:left;
	display:block;
	line-height:24px;
	font-size:11px;
	color:#FFAAAA;
	text-decoration:none;
	padding:0;
	padding-left:24px !important;
	margin:0;
}


a#francais {
	width:64px;
	background:url(../img/page_type/drapeau_fr_off.gif) no-repeat 0 center; 
	border-right:1px dotted #B80000;
	margin-left:12px !important;
}

a#francais.active, a#francais:hover {
	background-image:url(../img/page_type/drapeau_fr_on.gif); 
	color:#FFFFFF;

}

a#anglais {
	background:url(../img/page_type/drapeau_uk_off.gif) no-repeat 0 center; 
	margin-left:12px !important;
}

a#anglais.active, a#anglais:hover  {
	background-image:url(../img/page_type/drapeau_uk_on.gif); 
	color:#FFFFFF;
}

/* [ Pied de page]---------------------------------------------------- */

#pied_page {
	width:800px;
	height:70px;
	clear:both;
	background:url(../img/page_type/fond_pied_page.png) repeat-x top left; 
	color:#FFFFFF;
	padding:0 15px 0 15px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}


#pied_page p {
	float:left;
	color:#FFFFFF;
	margin:0;
	padding:0;
	padding-top:10px;
}

#pied_page p span {
color:#FFAAAA;	
}


#pied_page #lien_acreat { 
	float:right;
	font-size:10px;
	border:1px solid #6B1F26;
	padding:5px;
	margin-top:20px;
}

#pied_page #lien_acreat A { 
	color:#9B4444;
	text-decoration:none;
}

#pied_page #lien_acreat A:hover {
	color:#FFAAAA;
}


#pied_page a#lien_sitemap { 
	float:right;
	font-size:10px;
	color:#5E1212;
	margin:2px 5px 0 0;
	clear:right;
}

/* --------------------------------------------------------------------------------------
PAGE INDEX
-------------------------------------------------------------------------------------- */	
#zone_accueil {
	clear:left
}

#zone_logo {
	width:223px;
	height:260px;
	background:url(../img/index/logo_lemeur.png) no-repeat top left; 
	cursor:pointer;
}


#titre_bienvenue {
	width:552px;
	height:43px;
	margin-bottom:20px;
}
#titre_bienvenue { background:url(../img/index/titre_bienvenue_fr.png) no-repeat center left; }
#titre_bienvenue.en { background:url(../img/index/titre_bienvenue_uk.png) no-repeat center left; }


#zone_bienvenue {
	padding-top:25px;
}

#zone_bienvenue p {
	font-size:12px;
}

#slideshow, #slideshow2 {
	display:none;
	float:right;
	clear:right;
	width:200px;
	height:133px;
	background-position:20px 20px;
	border:4px solid #FFFFFF;
	margin:0 6px 6px 20px;
}

.visuel_droite {
	float:right;
	clear:right;
	background-position:20px 20px;
	border:4px solid #FFFFFF;
	margin:0 6px 6px 20px;
}

.visuel_gauche {
	float:left;
	clear:left;
	background-position:20px 20px;
	border:4px solid #FFFFFF;
	margin:0 20px 6px 6px;
}

a#bouton_entree, a:hover#bouton_entree { 
	float:left;
	width:60px;
	height:29px;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	padding:20px 0 0 75px;
	margin:0;
	margin-left:200px;
}	

a#bouton_entree {
	background:transparent url(../img/index/bt_entree_off.jpg) no-repeat top left; 	
	color:#FFFFFF;
}

a:hover#bouton_entree {
	background:url(../img/index/bt_entree_on.gif) no-repeat top left; 	
	color:#FF9500;
}

#onglet_achat,
#onglet_achat_on,
#onglet_location,
#onglet_location_on {
	width:93px;
	height:41px;
	padding:0;
	margin:0;
	position:relative;
	left:-20px;
	top:20px;
	float: left;
}
#onglet_location,
#onglet_location_on {
	width:102px;
}

#onglet_achat { background:url(../img/page_resultat/achat_fr_off.jpg) no-repeat top left; 	 }
#onglet_achat.selected { background:url(../img/page_resultat/achat_fr_on.jpg) no-repeat top left; 	 }
#onglet_location { background:url(../img/page_resultat/location_fr_off.jpg) no-repeat top left; 	 }
#onglet_location.selected { background:url(../img/page_resultat/location_fr_on.jpg) no-repeat top left; 	 }

#onglet_achat.en { background:url(../img/page_resultat/achat_uk_off.jpg) no-repeat top left; 	 }
#onglet_achat.selected.en { background:url(../img/page_resultat/achat_uk_on.jpg) no-repeat top left; 	 }
#onglet_location.en { background:url(../img/page_resultat/location_uk_off.jpg) no-repeat top left; 	 }
#onglet_location.selected.en { background:url(../img/page_resultat/location_uk_on.jpg) no-repeat top left; 	 }

#zone_carte {
	width:367px;
}	

#formulaire_recherche {
	background:url(../img/index/coin_rechercher.jpg) no-repeat top right; 	
	background-position:330px 45px;
}

#formulaire_recherche table {
	position:relative;
	top:-20px;
}

#formulaire_recherche td {
	padding-left:20px;
	padding-bottom:20px;
}

#formulaire_recherche label {
	margin:0 10px 0 2px;
}

#formulaire_recherche #budget {
	width:120px;
}
#formulaire_recherche .submit {
	float:right;
	cursor:pointer
}

/* ------------------ CARTE D'ACCEUIL ------------------  */

#CARTE-ACCUEIL {
	background-image:url(../img/index/carte/carte.jpg);
	width:367px;
	height:320px;
}

#CARTE-ACCUEIL IMG {
	position:relative;
}

/* --------------------------------------------------------------------------------------
PAGE RESULTAT
-------------------------------------------------------------------------------------- */	

#colonne_gauche {
	width:205px; 
	background:url(../img/page_type/logo_lemeur.png) no-repeat top left;
	vertical-align:top;
}

#colonne_gauche #logo-lemeur {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:205px;
	height:205px;
	text-decoration:none;
}

#colonne_droite {
	padding-left:15px;
}

#titre_resultat {
	clear:left;
	width:100%;
	height:23px;
	line-height:23px;
	padding:0;
	margin:0;
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
	color:#c5e918;
	text-align:right;
}
#titre_resultat { background:url(../img/page_resultat/titre_resultat_fr.png) no-repeat top left; 	 }
#titre_resultat.en { background:url(../img/page_resultat/titre_resultat_uk.png) no-repeat top left; 	 }



#recherche_resultat {
	/*height:495px;*/
	background:url(../img/page_resultat/fond_recherche.jpg) no-repeat top left; 
	background-position:0 65px;
	border-collapse:collapse; 
	border:0;
	margin-top:208px;
	position:relative;
	top:-20px;
}


#recherche_resultat td {
	padding:0 0 25px 10px;
	vertical-align:top;
}

#recherche_resultat label {
	margin:0 3px 0 0px;
}
#recherche_resultat #budget {
	width:90px;
}

#recherche_resultat .submit {
	float:right;
}


#tableau_annonces {
	border-collapse:collapse;
	border:0;
}

#tableau_annonces td {
	padding:0;
	padding:0 0 15px 15px;
}
	
.annonce {
	width:172px;
	overflow:hidden;
}

.annonce IMG {
	border:4px solid #FFFFFF;
}

.annonce blockquote {
	display:block; 
	height:51px; 
	background:url(../img/page_resultat/fond_annonce.jpg) no-repeat top left;
	text-decoration:none;
	margin:0;
}	
.annonce A {
	text-decoration:none;
}

.annonce .lieu {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	padding:0;
	padding:5px 0 0 0;
}

.annonce .prix {
	font-size:110%;
	font-weight:bold;
	color:#C75E56;
	margin:0;
	padding:0;
	padding:9px 0 0 0;
}

a.bouton_bas {
	float:left; 
	background:#3D0000;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	margin:0 8px 0 0; 
	padding:0; 
	padding:5px; 
	border:1px solid #5E1919;
}

a:hover.bouton_bas {
	color:#B2CB15;
	text-decoration:none;
	background:#4D0000;
}	

#numero_page {
	float:right;
}

#numero_page ul {
	float:right;
	background:#3D0000;
	height:25px;
	line-height:25px;
	margin:0; 
	list-style-type:none; 
	padding:0; 
	padding:0 0 0 5px;
	border:1px solid #5E1919;
}

#numero_page ul li { 
	float:left; 
	width:auto;
	font-size:11px;
	color:#FFFFFF;	
	text-align:center;
	list-style-type:none; 
	height:25px;
	padding:0;
}

#numero_page ul  a { 
	display:block;
	line-height:25px;
	padding:0 6px;
}


#numero_page ul li.currentPage {
	color:#FFFFFF;	
	font-weight:bold;
	background:none;
	padding-right:6px;
}

#numero_page ul li span.nbPage {
	font-weight:normal;
}

#numero_page ul li.active  {
	color:#C5E918;
	font-weight:bold;
	background:#4D0000;
}

#numero_page ul li a, #numero_page ul li a:hover {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
	text-decoration:none;
	text-align:center;
}

#numero_page ul li a:hover {
	color:#C5E918;
	background:#4D0000;
}	

#numero_page ul li.previous, #numero_page ul li.next {
	display:block;
	width:25px;
	height:25px;
}

#numero_page ul li.previous a {
	display:block;
	width:24px;
	height:25px;
	padding:0;
	background:url(../img/page_type/fleche_prec_off.gif) no-repeat center;
	border-left:1px solid #5E1919;
	border-right:1px solid #5E1919;
}

#numero_page ul li.next a {
	display:block;
	width:24px;
	height:25px;
	padding:0;
	background:url(../img/page_type/fleche_suiv_off.gif) no-repeat center;
	border-left:1px solid #5E1919;
}


#numero_page ul li.previous a:hover {
	background:#4D0000 url(../img/page_type/fleche_prec_on.gif) no-repeat center;
}

#numero_page ul li.next a:hover {
	background:#4D0000 url(../img/page_type/fleche_suiv_on.gif) no-repeat center;
}

a#bouton_alerte, a:hover#bouton_alerte { 
	display:block;
	width:164px;
	height:43px;
	text-decoration:none;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
}	

a#bouton_alerte {
	background:transparent url(../img/page_type/bt_alerte_fr_off.jpg) no-repeat top left; 	
}

a:hover#bouton_alerte {
	background:url(../img/page_type/bt_alerte_fr_on.jpg) no-repeat top left; 	
}

a#bouton_alerte.en {
	background:transparent url(../img/page_type/bt_alerte_en_off.jpg) no-repeat top left; 	
}

a:hover#bouton_alerte.en {
	background:transparent url(../img/page_type/bt_alerte_en_on.jpg) no-repeat top left; 	
}

/* --------------------------------------------------------------------------------------
PAGE FICHE BIEN
-------------------------------------------------------------------------------------- */	

#FICHE h1 {
	font-size:16px;
	margin-bottom:0px;
}
	
#FICHE #secteur {
	font-size:110%;
	font-weight:bold;
	text-transform:uppercase;
	color:#C75E56;
	margin:0 0 20px 0;
}

#FICHE #menutop {
	position: relative;
}

#FICHE #prix {
	float:right;
	width:170px;
	line-height:30px;
	background:url(../img/fiche_bien/fond_prix.gif) repeat-x center left; 	
	font-size:17px;
	font-weight:bold;
	color:#6E1616;
	text-align:center;
	position:absolute;
	top: 78px;
	right:25px;
}

#FICHE #details-td {
	padding-left: 15px;
}

#FICHE #table_elements {
	margin-bottom:15px;
}

#cadre_contact {
	width:203px;
	height:240px;
	background:url(../img/fiche_bien/cadre_nous_contacter.jpg) no-repeat top left; 		
	margin:0;
	margin-top:209px;
	padding:0;
}

#titre_nous_contacter {
	width:203px;
	height:27px;
	padding:0;
	margin:0;
	margin-bottom:15px;
}

#titre_nous_contacter { background:url(../img/fiche_bien/titre_nous_contacter_fr.jpg) no-repeat center left; }
#titre_nous_contacter.en { background:url(../img/fiche_bien/titre_nous_contacter_uk.jpg) no-repeat center left; }

#cadre_contact span {
	display:block;
	color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	border-bottom:1px dotted #FFFFFF;
	margin:0 15px 0 15px;
	padding:0 0 5px 0;
}

#cadre_contact p {
	color:#FFAAAA;
	margin:15px 15px 0 15px;
}

#cadre_contact a#bouton_nous_contacter {
	float:right;
	line-height:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin:15px 15px 0 0;
}
	
#cadre_contact a:hover#bouton_nous_contacter {	
	line-height:12px;
	color:#B2CB15;
}


#tableau_details {
	width:215px;
	float:right;
}

#titre_details {
	width:214px;
	height:37px;
	padding:0;
	margin:0;
}
	
#titre_details { background:url(../img/fiche_bien/titre_details_fr.jpg) no-repeat center left; 	}
#titre_details.en { background:url(../img/fiche_bien/titre_details_uk.jpg) no-repeat center left; }

.details_gauche {	
	width:30px;
	background:#3B0000;
	text-transform:uppercase;
	padding:4px;
	padding-left:10px;
	border-top:1px solid #4D0000;
	border-right:1px dotted #760000;
}	

.details_droite {	
	background:#400000;
	border-top:1px solid #4D0000;
	padding:4px;
	padding-left:5px;
	color:#B2CB15;
}	

#dpe {	
	background:#400000;
	border-top:1px solid #4D0000;
	padding: 5px 0;
}
#dpe #technique {	
	font-size: 7pt;
	color: #FFAAAA;
}



/*-- PHOTOS --*/
#photo-td {
	height: 100%;
}

#LOADING {
	left:0;
	top:0;
	position:absolute;
	margin:5px;
	display:none;
	text-align:center;
	background-color:white;
	padding:1px 3px;
	border:1px solid #000;
	filter:alpha(opacity=80);
	opacity:.80;
}

#LOADING span {
	display:block;
	font-size:9px;
	color:#000
}

#PHOTO-PRINCIPALE {	
	position:relative;
	text-align:center;
	background-color:#5C0000;
	width:348px;
	height:263px;
	margin-left: 5px;
}

#PHOTO-PRINCIPALE IMG {
	border:4px solid #FFFFFF;
	margin:auto;
}

#LISTE-PHOTOS {
	position:relative;
	margin:5px auto auto auto;
	border-collapse:collapse;
	background:url(../img/fiche_bien/fond_diaporama.gif) repeat-x top left;
}

#LISTE-PHOTOS TD {
	padding:0
}

#LISTE-PHOTOS #fleche_suivant {
	cursor: e-resize;
}

#LISTE-PHOTOS #fleche_precedent {
	cursor: w-resize;
}

	
#PHOTOS-BOX {
	position:relative;
	overflow:hidden;
	width:262px;
	height:63px; 
	text-align:left;
	margin:auto;
	z-index:100;
}

#PHOTOS-BOX div#lyr1 { 
	position:absolute; 
	left:0px; top:0px; 
	z-index:2; 
}

#PHOTOS-BOX TABLE {
	border-collapse:collapse;
	height:63px; 
	margin:0 2px;
}

#PHOTOS-BOX TD {
	padding:0 2px;
	text-align:center
}

#PHOTOS-BOX IMG {
	border:1px solid #fff;
	cursor:pointer;
}

#PHOTOS-BOX IMG.active {
	filter:alpha(opacity=60);
	opacity:.60;
	cursor:default;
}

/* ---- */

#description_bien {
	padding-top:15px;
	vertical-align: top;
}

#titre_description {
	width:360px;
	height:24px;
	padding:0;
	margin:0;
}

#titre_description { background:url(../img/fiche_bien/titre_description_fr.png) no-repeat center left; }
#titre_description.en { background:url(../img/fiche_bien/titre_description_uk.png) no-repeat center left; }

#description_bien p {
	text-align:justify;
	margin-top:15px;
	font-size:110%
}

#btnBas {
	padding: 10px 0 0 0;
}

#liens_bas a {
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	border:1px solid #621919;
	background:#3D0000;
	padding:4px;
	margin-right:6px;
}

#liens_bas a:hover {
	color:#B2CB15;
	background:none;
}	

#numero_fiche {
	width:180px;
	float:right;
}

#numero_fiche ul {
	float:right;
	background:#3D0000;
	height:25px;
	line-height:25px;
	margin:0; 
	list-style-type:none; 
	padding:0; 
	padding:0 0 0 5px;
	border:1px solid #5E1919;
	border-right:0px;
}

#numero_fiche ul li { 
	float:left; 
	width:auto;
	font-size:11px;
	color:#FFFFFF;	
	text-align:center;
	list-style-type:none; 
	height:25px;
	padding:0;
	border-right:1px solid #5E1919;
}

#numero_fiche ul  a { 
	display:block;
	line-height:25px;
	padding:0 6px;
}


#numero_fiche ul li.currentPage {
	color:#FFFFFF;	
	font-weight:bold;
	background:none;
	padding-right:6px;
}

#numero_fiche ul li.previous, #numero_fiche ul li.next {
	background:transparent;
	width:25px;
	height:25px;
}

#numero_fiche ul li.previous a {
	display:block;
	width:25px;
	height:25px;
	padding:0;
	background:url(../img/page_type/fleche_prec_off.gif) no-repeat center;
}

#numero_fiche ul li.next a {
	display:block;
	width:25px;
	height:25px;
	padding:0;
	background:url(../img/page_type/fleche_suiv_off.gif) no-repeat center;
}

#numero_fiche ul li.previous a:hover {
	background:#4D0000 url(../img/page_type/fleche_prec_on.gif) no-repeat center;
}

#numero_fiche ul li.next a:hover {
	background:#4D0000 url(../img/page_type/fleche_suiv_on.gif) no-repeat center;
}

/* --------------------------------------------------------------------------------------
PAGE CONTACTEZ NOUS
-------------------------------------------------------------------------------------- */	
a.bt-geo
{
	display:block;
	width:164px;
	height:33px;
	text-decoration:none;
	padding:0;
	margin:0;
	margin-left:0;
	margin-right:0;
}

a.bt-geo { background:url(../img/page_type/bt_geo_fr_off.jpg) no-repeat top left; }
a:hover.bt-geo { background:url(../img/page_type/bt_geo_fr_on.jpg) no-repeat top left; }


/* --------------------------------------------------------------------------------------
PAGE D4ACCUEIL 2 AGENCES
-------------------------------------------------------------------------------------- */	

#titre_accueil
{
	width:652px;
	height:53px;
	margin-top:10px;
	/margin-top:5px;
}

#titre_accueil { background:url(../img/2agences/titre_bienvenue_fr.png) no-repeat top left; }
#titre_accueil.en { background:url(../img/2agences/titre_bienvenue_uk.png) no-repeat top left; }

#intro 
{
	font-size:13px;
}	

#accueil_agences
{
	width:770px;
	height:317px;
	font-style: italic;	
	border-collapse:collapse;
	margin-top:20px;
}	

#accueil_agences { background:url(../img/2agences/visuel-accueil.jpg) no-repeat top left; }
#accueil_agences.en { background:url(../img/2agences/visuel-accueil_uk.jpg) no-repeat top left; }
	
#accueil_agences TD
{
	vertical-align:middle;
	text-align:center;
	padding:0;
	margin:0;
}

#accueil_agences p
{
	padding:0;
	margin:0;
}	

TD.intro
{
	width:320px;
	height:70px;
	vertical-align:bottom;
}	
	
#intro-brieuc, #intro-corlay
{
	text-align:center;
}	

TD.visuels
{
	width:320px;
	height:220px;
}
	
.visuels #slideshow, .visuels #slideshow2 {
	margin:0;
	position:relative;
	right:55px;
	top:-16px;
	\top:-20px;
}

.visuels #slideshow2 { right:56px; }

a#bt_entree
{
	position:absolute;
	top:-40px;
	left:110px;
	/left:-45px;
	display:block;
	width:91px;
	height:31px;
	text-decoration:none;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
}

a#bt_entree { background:url(../img/2agences/bt_entree_fr_off.jpg) no-repeat top left; }
a#bt_entree.en { background:url(../img/2agences/bt_entree_uk_off.jpg) no-repeat top left; }
a:hover#bt_entree { background:url(../img/2agences/bt_entree_fr_on.jpg) no-repeat top left; }
a:hover#bt_entree.en { background:url(../img/2agences/bt_entree_uk_on.jpg) no-repeat top left; }



/* --------------------------------------------------------------------------------------
/* --------------------------------------------------------------------------------------
MISC CONTENU
-------------------------------------------------------------------------------------- */	


