/********************************************************************* Balise ****************************************************************/
* {
	padding: 0px;
	margin: 0px;
}

h1 {
	background:url(gifs/puce.gif) no-repeat 0 2px;
	font-size:18px;
	padding-left:22px;
	color:#e3001b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:21px;
	margin-bottom:20px;
}

.zone_chaude {
	width:710px;
	text-align:justify;
	padding-bottom:20px;
}

.zone_chaude ul {
	list-style:none;
	margin:5px 0 5px 30px;
}

.zone_chaude ul ul {
	list-style:none;
	margin:5px 0 5px 15px !important;
}

.zone_chaude li {
	background:url(gifs/puce_lien.gif) no-repeat;
	padding-left:10px;
	padding-top:3px;
	margin:4px 0 4px 0;
}

.zone_chaude li li {
	background:url(gifs/puceli.gif) no-repeat;
	padding-left:10px;
	padding-top:3px;
}

.zone_chaude h3 {
	font-size:13px;
	color:#176597;
	margin:15px 0 5px 23px;
}

.liens_conseil {
	background:url(../gifs/bg_relance.gif);
	text-align:right;
	height:19px;
	margin-left:20px;
	position:relative;
	margin-top:20px;
}

.liens_conseil a {
	color:#176597 !important;
	font-weight:bolder;
	background:url(../gifs/pointe.jpg) no-repeat #FFFFFF;
	padding-left:20px;
	height:19px;
	position:absolute;
	line-height:19px;
	right:0;
	top:0;
}


#texte span {
	color:#E3001B;
}

.link {
	color:#E3001B;
	text-decoration:underline;
}



.link:hover {
	text-decoration:none;
}

.liens_conseil a {
	color:#176597 !important;
	font-weight:bolder;
	background:url(gifs/pointe.jpg) no-repeat #FFFFFF;
	padding-left:20px;
	height:19px;
	position:absolute;
	right:0;
	bottom:0;

}

.area_form {
	width:400px;
	height:110px;
	border:#bbbbbb 1px solid;
	margin-bottom:20px;
}

.input_form {
	height:16px;
	width:180px;
	border:#bbbbbb 1px solid;
}

.bouton_form {
	background:url(gifs/bouton_contact.jpg);
	width:189px;
	height:33px;
	border:none;
	margin:10px 0 0 23px;	
}

#formulaire {
	font-size:11px;
	width:450px;
	border-right:1px solid #D9DADC;
	padding-right:30px;
	float:left;
}

#formulaire a {
	color:#054C76;
}

#adresse_form {
	float:left;
	margin:40px 0 0 20px;
	width:190px;
	line-height:21px;
}
#formulaire p {
	margin:8px 0 0 0 !important;
}

.nom p {
	width:197px;
	float:left;
	margin-top:0;
}

.zone_chaude p {
	padding-left:23px;
}

.zone_chaude p {
	margin-top:3px;
}

h1 strong {
	font-size:21px;
}

.zone_chaude h2 {
	color:#e3001b;
	font-size:15px;
	background:url(gifs/puce.gif) no-repeat;
	line-height:18px;
	padding-left:22px;
	height:18px;
	margin:10px 0 10px 0;
}


/********************************************************************** Newsletter **************************************************************/
.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	background-color:#176597;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
	padding:0 5px 0 5px;
}

.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	height:16px;
	width:180px;
	padding:1px 0 0 3px;
	margin-right:20px;
}

#news {
	margin:20px 0 15px 20px;
}


h2 {
	color:#FFFFFF;
	font-size:14px;
}



form {
	padding: 0px;
	margin: 0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#e7e7e7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#texte {	
	width:670px;
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

h3 {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
}

h4{
font-size:14px;
}


#menu_agent {
	width:990px;
	margin:0 auto 0 auto;
	height:27px;
	padding:3px 0 0 0;
}


#container {
	width:990px;
	margin:0 auto 5px auto;
	border:1px solid #000000;
	background-color:#B01B14;
}

#header {
	width:990px;
	height:146px;
	border-bottom:1px solid #000000;
	overflow:hidden;
}

#baseline {
	height:25px;
	border-bottom:1px solid #000000;
	background:#FFFFFF;
	line-height:25px;
	padding:0 10px 0 10px;
}

#logo {
	height:120px;
	width:274px;
	background:url(gifs/logo.gif);
	float:left;
}

#diaporama {
	height:120px;
	width:716px;
	/*background-image:url(gifs/diaporama.jpg);*/
	float:left;
	
}

#menu {	
	width:990px;
	background:#FFFFFF;
	height:31px;
	padding-top:1px;
}

#bloc_encart {
	height:180px;
	width:980px;
	background:#FFFFFF;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	margin:3px auto 0 auto;
}

#bloc_encart h2 {
	text-indent:10px;
	height:33px;
	line-height:33px;
}

#formulaire_recherche {
	width:979px;
	height:175px;
	float:left;
	background:url(gifs/formulaire.jpg) no-repeat;
	overflow:hidden;
	position:relative;
}

#formulaire_recherche .input {
	margin:7px 0 3px 0;
}

#formulaire_recherche div {

}

#formulaire_recherche select {
	margin:7px 0 3px 0;
}

#formulaire_recherche h3 {
	color:#727272;
	font-size:14px;
	float:left;
	padding-top:6px;
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.formulaire {
	display:block;
	height:25px;
	width:91px;
	color:#727272 !important;
	float:left;
	font-size:14px;
	font-weight:bolder;
	margin-top:2px;
	text-align:center;
	line-height:24px;
}

.formulaire:hover {
	background-image:url(gifs/hover_formulaire.gif);
	text-decoration:none;
}

.select_formulaire {
	display:block;
	height:25px;
	width:91px;
	color:#195d87 !important;
	float:left;
	font-size:14px;
	font-weight:bolder;
	margin-top:2px;
	text-align:center;
	line-height:24px;
	background-image:url(gifs/select_formulaire.gif);
}

.select_formulaire:hover {
	color:#195d87 !important;
	text-decoration:none;
}

#bloc_actualite {
	width:353px;
	height:200px;
	float:left;
}

#bloc_actualite h3 {
	color:#e3001b;
	margin:3px 0 0 12px;
}

#presentation_actualite {
	background:url(gifs/actu_presentation.gif);
	height:154px;
	width:352px;
	margin-top:1px;
	padding-top:20px;
}

#presentation_actualite p {
	width:290px;
	margin:0 0 0 25px;
}

#presentation_actualite strong {
	color:#176597;
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
}

#presentation_actualite em {
	font-weight:bolder;
}

.switch_actu {
	display:block;
	height:29px;
	width:106px;
	color:#000000;
	float:left;
	font-size:12px;
	text-align:center;
	line-height:24px;
}

.switch_actu:hover {
	background:url(gifs/actu_hover.gif);
	color:#000000;
	text-decoration:none;
}

.select_actu {
	display:block;
	height:29px;
	width:106px;
	color:#000000 !important;
	font-weight:bolder;
	float:left;
	font-size:12px;
	text-align:center;
	line-height:24px;
	background:url(gifs/actu_select.gif);
	text-decoration:none !important;
}


#content {
	width:981px;
	background:url(gifs/background_content.gif) repeat-y right top;
	border-right:1px solid #000000;
	margin:0 auto 5px auto;
	overflow:hidden;
}

.agent-bg {
	background:url(gifs/background.gif) repeat-y left top #FFFFFF !important;
	border-top:1px solid #000000;
}

.menu_site_agent {
	border-bottom:3px solid #B01B14;
}

#page {
	width:730px;
	padding:5px;
	float:left;
}	


#footer {
	height:88px;
	width:990px;
	border:1px solid #000000;
	background:url(gifs/footer.gif);
	margin:0 auto 2px auto;
	clear:both;
}

#footer ul {
	border-right:1px solid #C4544F;
	border-left:1px solid #961711;
	padding:0 25px 0 23px;
	height:75px;
	margin:6px 0 0 0;
	list-style:none;
	float:left;
}

#footer li {
	color:#FFFFFF;
	line-height:19px;
}

#footer li a {
	color:#FFFFFF;

}

#bas_page {
	font-weight:bolder;
	text-align:center;
	margin:3px 0 10px 0;
	
}

/**************************************************************************************************************** LEFT
*/

#colonne_gauche {
	width:240px;
	background-color:#B01B14;
	border-right:1px solid #000000;
	border-top:1px solid #000000;
	padding-top:5px;
	float:left;
}

#colonne_gauche h3 {
	color:#176597;
	margin:8px 0 0 12px;
}

#colonne_gauche h3 span {
	font-size:17px;
	line-height:20px;
}

#colonne_gauche h3 strong {
	font-size:21px;
}


#bloc_agent {
	background:url(gifs/carte_agent.gif) no-repeat;
	width:231px;
	height:208px;
	border:1px solid #000000;
	margin-bottom:5px;
	color:#135580;
}

#bloc_agent p {
	margin:25px 0 5px 15px;
}

.champ_agent {
	width:180px;
	height:17px;
	margin:0 0 0 12px;
	padding-left:5px;
}

.bouton_agent {
	background:url(gifs/bouton_agent.gif);
	height:33px;
	width:189px;
	border:none;
	margin:5px 0 5px 12px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:14px;
	cursor:pointer;
}

#bloc_agent a {
	color:#135580;
	font-size:14px;
}

#bloc_actionhome {
	background:url(gifs/action_home.gif) no-repeat;
	width:231px;
	height:150px;
	border:1px solid #000000;
	margin-bottom:5px;
}


#bloc_actionhome ul {
	list-style:none;
	margin:8px 0 0 90px;
	padding:0;
}

#bloc_actionhome li {
	background:url(gifs/puce_lien.gif) no-repeat;
	padding-left:18px;
	line-height:20px;
}

#bloc_actionhome li a {
	color:#073a5b;
	font-size:12px;
	font-weight:bolder;
}


#bloc_actionhome h3 {
	color:#e3001b;
}

#bloc_nuage {
	background:#FFFFFF;
	width:231px;
	height:200px;
	border:1px solid #000000;
	margin-bottom:5px;
}

#bloc_charte {
	width:231px;
	height:111px;
	background:#000000;
	border:1px solid #000000;
	margin-bottom:5px;
	position:relative;
	overflow:hidden;
}

#bloc_charte h3 {
	margin:0 !important;
	padding:0 !important;
	color:#176597;
	position:absolute;
	top:8px;
	left:12px;
}

#bloc_charte a img {
	border:none;
}

#bloc_charte a img:hover {
	filter:alpha(opacity=95);
	opacity:0.95;
}

#bloc_contact {
	background:url(gifs/contact.gif) no-repeat;
	width:231px;
	height:135px;
	border:1px solid #000000;
	font-weight:bolder;
	margin-bottom:5px;
}

#bloc_contact strong {
	font-size:18px;
}

#bloc_contact span {
	font-size:15px;
}

#bloc_contact a {
	display:block;
	background:url(gifs/bouton_contact.gif) no-repeat;
	width:137px;
	height:21px;
	font-size:12px;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFFFFF;
	line-height:21px;
}

#bloc_contact p {
	padding:0 0 0 12px;
}

#bloc_unit {
	background:url(gifs/encart_unit.jpg) no-repeat;
	width:231px;
	height:111px;
	border:1px solid #000000;
	font-weight:bolder;
}

#bloc_unit a {
	display:block;
	background:url(gifs/encart_unit) no-repeat;
	width:231px;
	height:111px;
	/*font-size:12px;*/
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	/*color:#FFFFFF;*/
	line-height:21px;
	
	font-size:18px;
	color:#176597;
	margin:8px 0 0 12px;
	}
	
#bloc_unit a:hover {
text-decoration:none;
}

.point {
	float:left;
	margin-right:2px;
}



/******************************************************************** Lien ******************************************************************/
a {
	color: #000000;
	text-decoration: none;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;

}
a:active {
	text-decoration: none;
	color: #000000;
}


/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/



/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(gifs/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
	
/********************************************************************************************************* MENU 
*/

ul.MenuHorizontal {
   width: 980px;
   list-style: none;
   margin: 0;
   padding: 0;
   overflow: hidden;
   margin:0 auto 0 auto;
}

ul.MenuHorizontal li {
   float: left;
   margin:0 5px 0 5px;
   display:inline;
}

ul.MenuHorizontal li a {
   display: block;
   color: #FFF;         /*Ici, changer la couleur de la police*/
   font-family:Arial, Helvetica, sans-serif;
   font-size: 14px;         /*Ici, changer la taille de la police du menu*/
   font-weight: bold;
   padding-top: 0px;         /*Ici, on joue sur le padding pour centrer le texte verticalement*/
   height: 31px;         /*Ici, on augmente la hauteur du menu*/ 
   text-align: center;
   text-decoration: none;
   line-height:31px;
   
}

ul.MenuHorizontal li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

li#menu0 {
   width: 78px;
}

li#menu1 {
   width: 135px;
}

li#menu2 {
   width: 115px;
}

li#menu3 {
   width: 136px;
}

li#menu4 {
   width: 136px;
}

li#menu5 {
   width: 133px;
}

li#menu6 {
   width: 174px;
}

li#menu0 a {
   background-image: url('gifs/menu_00.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu1 a {
   background-image: url('gifs/menu_01.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu2 a {
   background-image: url('gifs/menu_02.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu3 a {
   background-image: url('gifs/menu_03.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu4 a {
   background-image: url('gifs/menu_04.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu5 a {
   background-image: url('gifs/menu_05.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu6 a {
   background-image: url('gifs/menu_06.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu0 a:hover, a#selected-over0 {
   background-image: url('gifs/menu_00_hover.gif') !important;         /*Ici l'image de fond over de la cellule*/
}

li#menu1 a:hover, a#selected-over1 {
   background-image: url('gifs/menu_01_hover.gif') !important;         /*Ici l'image de fond over de la cellule*/
}

li#menu2 a:hover, a#selected-over2 {
   background-image: url('gifs/menu_02_hover.gif') !important;         /*Ici l'image de fond over de la cellule*/
}

li#menu3 a:hover, a#selected-over3 {
   background-image: url('gifs/menu_03_hover.gif') !important;         /*Ici l'image de fond over de la cellule*/
}

li#menu4 a:hover, a#selected-over4 {
   background-image: url('gifs/menu_04_hover.gif') !important;         /*Ici l'image de fond over de la cellule*/
}

li#menu5 a:hover, a#selected-over5 {
   background-image: url('gifs/menu_05_hover.gif') !important;         /*Ici l'image de fond over de la cellule*/
}

li#menu6 a:hover, a#selected-over6 {
   background-image: url('gifs/menu_06_hover.gif') !important;         /*Ici l'image de fond over de la cellule*/
}
	
/***********************************************************************************************************************menu agent
*/

ul.MenuHorizontal_agent {
   width: 457px;
   list-style: none;
   margin: 0;
   padding: 0;
   overflow: hidden;
   float:right;
}

ul.MenuHorizontal_agent li {
   float: left;
   margin:0 8px 0 8px;
   display:inline;
}

ul.MenuHorizontal_agent li a {
   display: block;
   color: #FFF;         /*Ici, changer la couleur de la police*/
   font-family:Arial, Helvetica, sans-serif;
   font-size: 12px;         /*Ici, changer la taille de la police du menu*/
   font-weight: bold;
   padding-top: 0px;         /*Ici, on joue sur le padding pour centrer le texte verticalement*/
   height: 27px;         /*Ici, on augmente la hauteur du menu*/ 
   text-align: center;
   text-decoration: none;
   line-height:24px;
}

ul.MenuHorizontal_agent li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

li#menu-agent0 {
   width: 97px;
}

li#menu-agent1 {
   width: 97px;
}

li#menu-agent2 {
   width: 124px;
}

li#menu-agent3 {
   width: 75px;
}

li#menu-agent0 a {
   background-image: url('gifs/lien_header_00.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu-agent1 a {
   background-image: url('gifs/lien_header_01.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu-agent2 a {
   background-image: url('gifs/lien_header_02.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu-agent3 a {
   background-image: url('gifs/lien_header_03.gif');         /*Ici l'image de fond de la cellule*/
}

li#menu-agent0 a:hover, a#selected-agent-over0 {
   background-image: url('gifs/lien_header_hover_00.gif') !important;         /*Ici l'image de fond over de la cellule*/
}

li#menu-agent1 a:hover, a#selected-agent-over1 {
   background-image: url('gifs/lien_header_hover_01.gif') !important;         /*Ici l'image de fond over de la cellule*/
}

li#menu-agent2 a:hover, a#selected-agent-over2 {
   background-image: url('gifs/lien_header_hover_02.gif') !important;         /*Ici l'image de fond over de la cellule*/
}

li#menu-agent3 a:hover, a#selected-agent-over3 {
   background-image: url('gifs/lien_header_hover_03.gif') !important;         /*Ici l'image de fond over de la cellule*/
}

#type_mt{
margin-top:10px;
margin-left:15px;
width:228px;
height:80px;
float:left;
margin-right:3px;
display:inline;
}

#ou_mt{
margin-top:10px;
height:80px;
width:240px;
float:left;
margin-right:3px;
}

#critere_mt{
margin-top:10px;
width:281px;
height:105px;
float:left;
display:inline;
background:
}

#critere_mt input {
	height:13px;
}

#critere_mt p {
	line-height:20px;
	height:20px;
	margin:2px 0 2px 0;
}


#bouton_recherche input {
	background:url(gifs/fond_04.jpg);
	width:189px;
	height:33px;
	border:none;
	margin:117px 0 0 0;
	padding:0;
	
	
}

#bouton_recherche {
	float:left;
	display:inline;

	padding:0;
	margin:0;
	position:absolute;
	top:0;
	right:16px;
}

/**************************************************************************************************** tpl */
.description_catalogue {
float:left;
width:554px;
}

.photo_catalogue {
float:left;
width:130px;
}


.annonce {
width:694px;
margin:25px auto 0px auto;
padding-bottom:3px;
clear:both;
position:relative;
}

.annonce:hover {
	background:#F0F0F0;

}
a.blocannonce {
	display:block;
	height:130px;
	width:694px;
	position:absolute;
}

.prix {
	height:18px;
	font-size:15px;
	font-weight:bolder;	
	background:#868686;
	width:694px;
	line-height:18px;
	margin-bottom:1px;
}

.prix span {
	float:left;
	display:block;
	background:#FFFFFF;
	height:16px;
	line-height:16px;
	margin:1px;
	width:16px;
	text-align:center;
	color:#868686;
}

.prix p {
	float:right;
	color:#FFFFFF;
	padding-right:5px;
	letter-spacing:0.02em;
}

.photo_catalogue img {
	border:1px solid #000000;
	float:left;
	overflow:hidden;
}

.annonce .ref {
	float:left;
}

.plus_details {
	background:url(gifs/bouton_details.gif);
	height:21px;
	width:128px;
	color:#FFFFFF;
	line-height:21px;
	text-align:center;
	float:right;
}

.plus_details a {
	color:#FFFFFF;
	font-size:13px;
}

.plus_details a:hover {
	color:#FFFFFF;
}

.annonce h4 {
	margin:0;
	padding:0;
	font-size:12px;
	font-weight:bolder;
	color:#00307F !important;
	height:30px;
	line-height:30px;
}

.annonce h4 a {
	color:#00307F;
}

.annonce h4 .nature_biens {
	float:left;
}

.annonce h4 .cp {
	float:right;
}

.separateur {
	border-bottom:1px solid #000000;
	padding-top:2px;
	margin-bottom:3px;
	clear:both;
}

.detail_annonce {
	width:700px;
	margin:0 auto 0 auto;
}

.ref_partenaire {
	padding-left:10px;
}

.detail_annonce .ref {
	border-bottom:1px solid #000000;
	margin-bottom:5px;
}

.detail_annonce img {
	border:1px solid #000000;
	float:left;
	margin-right:10px;
}

.detail_annonce h2 {
	background:#868686;
	color:#FFFFFF !important;
	clear:both;
	margin:10px 0 10px 0 !important;
	padding:0 5px 0 5px !important;
	line-height:20px;
	height:20px;
}

.detail_annonce h2 strong {
	float:right;
	display:block;
	margin:0;
	padding:0;
	
}

.detail_annonce h2 span {
	float:left;
	display:block;
		margin:0;
	padding:0;
}

.details_chiffre {
	float:right;
	border-left:1px solid #000000;
	padding:0 10px 0 20px;
	margin-left:20px;
}

.photo_details img {
	margin-right:2px
}

.acces-agent {
	float:left;
	width:100px;
	text-align:right;
	margin-right:5px;
}

.mt_critere{
	float:left;
	width:120px;
	margin-right:3px;
	margin-left:15px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.p_critere{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.com_recherche{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:19px;
}


#listing_agent {
	width:693px;
	margin:20px auto 10px auto;

}

.agent {
	width:653px;
	border-bottom:1px solid #E3001B;
	clear:both;
	height:30px;
	line-height:30px;
	background:url(gifs/puce_agent.gif) no-repeat;
	padding-left:40px;
	position:relative;
	
}
a.blocagence {
	display:block;
	height:30px;
	width:653px;
	position:absolute;
}

.agent:hover {
	background:url(gifs/puce_agent_hover.gif) no-repeat #E9E9E9;
}

.agent img {
	float:left;
}

.info_agent {
	padding: 10px 20px 20px 20px;
	/*background-color: #F4FBFF;*/
	background-color:#FFFFCC;
	margin-left:2px;
	}

.info_agent img {
	float:left;
	margin-right:20px;
}

#description {
	margin-right:190px;
	
}

#cloture {
	border-bottom:5px #868686 solid;
}

.contact a {
	color:#ffffff;
	font-size:15px;
	background:url(gifs/lien_contact.gif);
	width:230px;
	height:21px;
	line-height:21px;
	display:block;
	margin:20px auto 0 auto;
	text-align:center;
	
	
}

.descriptif:first-letter {
	font-size:15px;
	text-transform:uppercase;
}

#detail_agent {
	margin:10px auto;
	text-align:justify;
	position:relative;
}

#detail_agent .info_agent .photo {
	/*width:200px;
	height:200px;*/
	border:1px solid #666666;
	}


.biens_agent {
	position:absolute;
	right:0;
	top:25px;
	width:220px;
	height:100px;
}

.biens_agent a {
	width:220px;
	height:21px;
	background:url(gifs/bouton_biens.gif);
	color:#FFFFFF;
	display:block;
	line-height:21px;
	text-indent:40px;
	font-size:10px !important;
}

.img {
	width:250px;
	height:250px;
	border:1px solid #666666;
}

.img2 {
	width:250px;
	height:250px;
	border:1px solid #666666 !important;
}

.coord_agent {
	border-top:1px solid #666666;
	padding:20px;
}

.coord_agent span {
	width:70px;
	color:#176597;
	float:left;
}

.info_agent .adresse {
	padding-top:3px;
}

.info_agent .adresse span {
	display:block;
	float:left;
	height:40px;
}

.nom_agent {
	font-size:15px;
}

.formulaire-acces {
	margin:10px auto 0 auto;
	background:#F0F0F0;
	padding:20px 0px 10px 0px;
	border:1px solid #999999;
	float:left;
}

.formulaire-acces .acces-agent {
	text-align:left;
	text-indent:20px;
}


.formulaire-acces div p {
	text-align:center;
	margin-bottom:20px;
	font-size:16px;
}

.formulaire-acces div strong {
	text-align:center;
	margin-bottom:20px;
	font-size:16px;
	color:#E3001B;
}

.formulaire-acces h2 {
	background:url(gifs/puce_acces.gif) no-repeat #B01B14;
	height:21px;
	line-height:21px;
	text-indent:40px;
	text-align:left;
}

.page_acces img {
	float:left;
	margin:0 30px 0 50px;
}

.bouton_acces {
	height:21px;
	line-height:21px;
	width:137px;
	background:url(gifs/bouton_contact.gif);
	border:none;
	color:#FFFFFF;
	font-size:15spx;
	font-weight:bolder;
	text-align:center;
	letter-spacing:0.03em;
	margin:15px 0 0 0;
}

.titre_h2 h2{
	color:#000000;
	font-decoration:underline;
}

#form_moteur_recherche p{
margin-top:0;
margin-bottom:0;
padding:0;
}

#form_moteur_recherche label{
line-height:normal;
}


.bt_precedent {
	background:url(../img/pagination/precedentHover.jpg) no-repeat;
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	margin:5px;
	text-align:center;
	width:25px;
}

.bt_precedent_inactiv {
	background:url(../img/pagination/precedentLink.jpg) no-repeat;
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	margin:5px;
	text-align:center;
	width:25px;
}

.bt_suivant {
	background:url(../img/pagination/nextHover.jpg) no-repeat;
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	margin:5px;
	text-align:center;
	width:25px;
}

.bt_suivant_inactiv {
	background:url(../img/pagination/nextLink.jpg) no-repeat;
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	margin:5px;
	text-align:center;
	width:25px;
}

.numpage {
	color:black !important;
	display:block;
	float:left;
	font-weight:900;
	height:25px;
	line-height:25px;
	margin:5px;
	text-align:center;
	width:25px;

}


.numpage_selec {
	background:#186697;
	color:white !important;
	display:block;
	float:left;
	font-weight:900;
	height:25px;
	line-height:25px;
	text-align:center;
	width:25px;
	font-size:18px !important;
}

.float-num {
	/*float:right;*/
	text-align:center !important;
	margin:15px auto;
	height:25px;
}

.pagination {
	height:25px;
	margin:auto;
}
.rouge {
	color:#e3001b;
}

.alignement_droite{
	float:right;
	margin:0;
	padding:0 0 0 20px;
}

.encart_catalogue_agent{
	width:680px; 
	border:1px solid #868686; 
	padding:5px; 
	overflow:hidden;
	margin-left:17px; 
	margin-bottom:10px;
}

#encart_agent_photo a{
	width:220px;
	height:21px;
	background:url(gifs/bouton_biens.gif);
	color:#FFFFFF;
	display:block;
	line-height:21px;
	text-indent:35px;
	font-size:10px !important;
}

.catalogue_adresse span {
	color:#176597;
	float:left;
	display:block; 
	width:35px;
}

.catalogue_adresse strong {
	font-weight:normal !important;
	float:left;
}
.catalogue_adresse p {
	clear:both;
}
#plan {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#plan ul{
	margin-left: 10px;
}
#plan a{
	color: #E3001B;
}
#plan li{
	background: none;
}
#plan h2{
	border-bottom: none;
	margin-bottom: 0px;
	margin-left: 0px;
}

.linkcolor a{
	color:#176597;
}
.linkcolorindex a{
	color:#E3001B;
}
.tel {
	color:#CC0000;
	font-weight:bold;
}

#phrase_accueil{
	border:1px solid #000000;
	margin-bottom:5px;
	color:#135580;
	background:#FFFFFF;
	margin-left:4px;
	padding:5px;
	width:969px;
	margin-top:5px;
}