body {
	margin:0;
	font-family: verdana;
	text-align: center;
	background-color:#00184e;
	font-size:10px;
}

div,h1,h2,h3,h4,p{
	margin:0;
	padding:0;
	text-align:left;
	font-size:10px;
}
a{
	text-decoration:none;
	color:#00184e;
}

img{
	border:0;
}

input{
	font-size:10px;
	font-family: verdana;
}

a:hover{
text-decoration:underline;
}

a .ligne:hover{
text-decoration:underline;
}

acronym {
	border-bottom:1px dotted #999 ;
}

.clear{
	clear:both; 
}

.detail{
	float:right;
	padding-right:10px;
}

.detail a {
	text-decoration:underline;
}
.detail a:hover {
	text-decoration:none;
}

.bouton{
	text-align:center;
}

.separation{
	height:5px;
	clear:both;
	font-size:0px;
}
/*class diverse*/
.separation_petite{
	height:5px;
	font-size:0px;
}

.separation_moyenne{
	height:10px;
	font-size:0px;
}

.separation_moyenne_petite{
	height:10px;
	width:5px;
	font-size:0px;
}

.separation_grande{
	height:20px;
	font-size:0px;
}

.trait_separation_agence{
	border-bottom:1px solid #94c4f4;
	margin-top:10px;
	margin-bottom:5px;	
}

.trait_separation_selection{
	border-bottom:1px solid #94c4f4;
	margin-top:5px;
	margin-bottom:5px;
}
.trait_separation_recherche{
border-bottom:1px solid #94c4f4;
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:10px;
}
.trait_separation_detail{
border-bottom:1px solid #94c4f4;
margin-top:5px;
margin-bottom:5px;
}

.trait_separation_liste_resultat{
border-bottom:1px solid #94c4f4;
margin-top:5px;
margin-bottom:5px;
}

.mentions_table_style{
	width:95%;
}

.mentions_td_style{
	padding: 10px;
}

.input_texte{
width:220px;
}

.input_nombre_grand{
text-align:right;
width:220px ;
}

.textarea{
	width:390px ;
	height:130px ;
}

.imprimer_font{
font-family:arial;
}

.imprimer_description{
text-align:justify;
}

.recherche_geographique_decalage_carte{
margin-left:0px;
}

.affichage_fai{
padding-left:10px;
}

.input_nombre_petit{
text-align:right;
width:120px ;
}

.input_nombre{
text-align:right;
}
.input_nombre_recherche{
text-align:right;
width:120px;
margin-left:10px;
}

.texte_justifie{
text-align:justify;
}

.liste_resultat_affichage_nombre_resultat{
text-align:center;
/*font-weight:bold;*/
padding-left:10px;

}

.liste_resultat_affichage_pages{
text-align:center;
font-weight:bold;
}
/****************/
#general{
	width:716px;
	margin:0 auto;
}

#nb_affaire{
	color:#FFFFFF;
	text-align:right;
	margin-top:5px;
	margin-bottom:3px;
}

#entete {
	width: 716px;
	height: 101px;
	margin: 0px 0 6px 0;
	text-align: left;
	/*border:1px solid red;*/
	background:url('./img/entete.jpg');
	position:relative;
}

#menu {
	height:23px;
	width: 426px;
	margin: 78px 0 0 0px;
	float:right;
	/*border:1px solid green;*/
	position:relative;
}

#menu ul {
	margin: 0;
	padding-left:8px;
	padding-top:5px;
	list-style: none;
	float: left;
	color:#00184e;
}

#menu li {
	display: inline;
}

/*#menu a:link, #menu a:visited {
	padding: 0.2em 1em;
	background: transparent;
	color: #FFF;
	text-decoration: none;
	float: left;
	border-right: 1px solid #95bc0e;
}


#menu ul li a:hover
{
	background: #b6e41c url('images/menu-hover.png') repeat-x;
	color: #485B06;
}*/

#contenu {
	width: 716px; 
	text-align: left;
	/*border:1px solid blue;*/
	position:relative;
}

/*-------------------------------page de recherche geographique et multi-critere--------------------*/
#recherche_geo_multi{
	height:294px;
}

#bloc_gauche{
	width: 426px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:294px;
	position:relative;
	float:left;
}

#bloc_onglet_haut_geo{
	width: 425px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:38px;
	background:url('./img/onglet_haut_geo.jpg');
	position:relative;
}

#bloc_onglet_haut_multi{
	width: 425px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:38px;
	background:url('./img/onglet_haut_multi.jpg');
	position:relative;
}

#bloc_onglet_haut_geo h2{
	font-size:10px;
}

#bloc_onglet_haut_multi h2{
	font-size:10px;
}

#onglet_gauche{
	width:179px;
	height:32px;
	float:left;
}

#onglet_gauche a {
	display:block ;
	padding-top:10px;
	height:22px ;
	width:179px;
	text-align:center;
}

#onglet_gauche span{
	display:block ;
	padding-top:10px;
	height:22px ;
	width:179px;
	text-align:center;
}

#onglet_gauche a h2 {
	text-align:center;
}

#onglet_gauche span h2 {
	text-align:center;
}

#onglet_droite{
	width:246px;
	height:32px;
	float:left;
}

#onglet_droite a {
	display:block ;
	padding-top:10px;
	height:22px ;
	width:246px;
	text-align:center;
}

#onglet_droite span {
	display:block ;
	padding-top:10px;
	height:22px ;
	width:246px;
	text-align:center;
}

#onglet_droite a h2 {
	text-align:center;
}

#onglet_droite span h2 {
	text-align:center;
}

#bloc_onglet_milieu{
	width: 425px; 
	text-align: center;
	/*border:1px solid blue;*/
	height:246px;
	background:url('./img/onglet_milieu.jpg');
	background-repeat: repeat-y;
	position:relative;
}

#bloc_onglet_milieu form{
	padding:10px 10px 10px 10px;
}

#bloc_onglet_milieu h3,h4{
	text-align:center;
	color:#00184e;
}

#bloc_onglet_milieu .ligne{
	text-align:center;

}

#bloc_onglet_milieu .colonne_demi{
	text-align:left;
	margin-left:5px;
	width:190px;
	float:left;
}

#bloc_onglet_milieu .colonne_demi h4{
	text-align:left;
}

#bloc_onglet_milieu .colonne_tiers{
	text-align:left;
	margin-left:5px;
	width:130px;
	float:left;
}

#bloc_onglet_milieu .colonne_quart{
	text-align:left;
	margin-left:5px;
	width:96px;
	float:left;
}

#bloc_onglet_bas{
	width: 425px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:10px;
	background:url('./img/onglet_bas.jpg');
	position:relative;
	font-size:0px;/* pour eviter un decalage sous ie */
}
#bloc_droite{
	width: 285px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:294px;
	position:relative;
	float:right;
}

#bloc_selection{
	width: 285px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:208px;
	position:relative;
}

#bloc_selection_haut h2{
	text-transform:uppercase;
	text-align:right;
	font-size:10px;
	color:white;
	padding-top:5px;
	padding-right:10px;
}

#bloc_selection_haut{
	width: 285px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:22px;
	background:url('./img/selection_haut.jpg');
	position:relative;
}

#bloc_selection_milieu{
	width: 285px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:176px;
	background:url('./img/selection_milieu.jpg');
	background-repeat: repeat-y;
	position:relative;
}

#bloc_selection_bas{
	width: 285px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:10px;
	background:url('./img/selection_bas.jpg');
	position:relative;
	font-size:0px;/* pour eviter un decalage sous ie */
}

.echantillon_affaire{
	padding-left:10px;
	padding-top:7px;
	width:265px;
}

.echantillon_affaire_titre {
	padding-bottom:2px;
	padding-left:2px;
}

.echantillon_affaire_titre h2{
	font-size:11px;
	color:#00184e;
}
.echantillon_affaire_image{
	border:1px solid #94c4f4;
	width:75px;
	height:56px;
	float:left;
}

.echantillon_affaire_descriptif{
	float:right;
	padding-right:10px;
	width:170px;
}

.echantillon_affaire_descriptif_titre h2{
	display:inline;
	font-size:11px;
	color:#00184e;
}


#bloc_vendre{
	margin-top:5px;
	width: 285px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:80px;
	position:relative;
}
#bloc_vendre h2{
	text-transform:uppercase;
	text-align:right;
	font-size:10px;
	color:white;
	padding-top:5px;
	padding-right:10px;
}

#bloc_vendre_haut{
	width: 285px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:22px;
	background:url('./img/vendre_haut.jpg');
	position:relative;
}

#bloc_vendre_milieu{
	width: 285px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:49px;
	position:relative;
}
#bloc_vendre_milieu_gauche{
	width: 102px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:49px;
	background:url('./img/vendre_milieu_gauche.jpg');
	position:relative;
	float:left;
}
#bloc_vendre_milieu_droite{
	width: 183px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:49px;
	background:url('./img/vendre_milieu_droite.jpg');
	background-repeat: repeat-y;
	position:relative;
	float:left;
}

#bloc_vendre_bas{
	width: 285px; 
	text-align: left;
	/*border:1px solid blue;*/
	height:10px;
	background:url('./img/vendre_bas.jpg');
	position:relative;
	font-size:0px;/* pour eviter un decalage sous ie */
}

/*-------------------------------------------------------------------------------------------------------------*/

/*----------------------------------page de resultat de recherche horizontal-------------------------*/
/*----------------------------------zone de recherche----------------------------------------------------*/
#recherche_horizontal{
	margin-top:5px;
	width: 716px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
}
#recherche_horizontal_haut{
	background:url('./img/recherche_horizontal_haut.jpg');
	height:22px;
	width:716px;
}
#recherche_horizontal_haut h3{
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	padding-top:5px;	
}
#recherche_horizontal_milieu{
	background:url('./img/recherche_horizontal_milieu.jpg');
/* 	height:155px; */
	background-repeat: repeat-y;
	width:716px;
}

#recherche_horizontal_bas{
	background:url('./img/recherche_horizontal_bas.jpg');
	height:10px;
	width:716px;
	font-size:0px;
}

#recherche_horizontal .ligne{
	text-align:center;
}

#recherche_horizontal form{
	padding:10px 10px 10px 10px;
}

#recherche_horizontal h4{
	text-align:center;
	color:#00184e;
}

#recherche_horizontal .colonne_tiers{
	text-align:left;
	margin-left:5px;
	width:100px;
	float:left;
}

#recherche_horizontal .separation{
	height:5px;
	clear:both;
	font-size:0px;
}


#bloc_type_horizontal{
	/*border:1px solid green;*/
	float:left;
	width:320px;
	height:120px;
}

#bloc_pièces_horizontal{
	/*border:1px solid green;*/
	float:left;
	width:180px;
	height:120px;
	padding-left:0px;
}
#bloc_pièces_horizontal .ligne{
	text-align:left;
}

#bloc_surface_prix_horizontal{
	/*border:1px solid green;*/
	float:left;
	width:180px;
	height:120px;
	padding-left:10px;
}
#bloc_surface_prix_horizontal .ligne{
	text-align:left;
}
/*--------------------------------zone d'affichage des resultats---------------------------------------*/
#liste_resultat_horizontal{
	margin-top:5px;
	width: 716px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
}

#liste_resultat_horizontal_haut{
	background:url('./img/liste_horizontal_haut.jpg');
	height:10px;
	width:716px;
	font-size:0px;
}

#liste_resultat_horizontal_milieu{
	background:url('./img/liste_horizontal_milieu.jpg');
	background-repeat:repeat-y;
	width:716px;
}

#liste_resultat_horizontal_bas{
	background:url('./img/liste_horizontal_bas.jpg');
	height:10px;
	width:716px;
	font-size:0px;
}

#liste_resultat_horizontal .liste_resultat_affaire{
	padding-left:30px;
	padding-top:10px;
	padding-bottom:10px;
	width:660px;
}

#liste_resultat_horizontal .liste_resultat_affaire_titre {
	padding-bottom:2px;
	padding-left:2px;
}

#liste_resultat_horizontal .liste_resultat_affaire_titre h2{
	font-size:11px;
	color:#00184e;
}
#liste_resultat_horizontal .liste_resultat_affaire_image{
	border:1px solid #94c4f4;
	width:75px;
	height:56px;
	float:left;
}

#liste_resultat_horizontal .liste_resultat_affaire_descriptif{
	float:left;
	padding-left:10px;
	width:560px;
}

#liste_resultat_horizontal .liste_resultat_affaire_descriptif_titre h2{
	display:inline;
	font-size:11px;
	color:#00184e;
}

/*------------------------------------------------------------------------------------------------------------*/

/*----------------------------------page de resultat de recherche vertical----------------------------*/
/*----------------------------------zone de recherche----------------------------------------------------*/
#recherche_vertical{
	margin-top:5px;
	width: 200px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
	float:left;
}

#recherche_vertical_haut{
	width: 200px; 
	height:22px;
	background:url('./img/recherche_vertical_haut.jpg');
}

#recherche_vertical_haut h3{
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	padding-top:5px;
}

#recherche_vertical_milieu{
	width: 200px; 
/* 	height:264px; */
	background:url('./img/recherche_vertical_milieu.jpg');
	background-repeat:repeat-y;
}

#recherche_vertical_bas{
	width: 200px; 
	height:10px;
	background:url('./img/recherche_vertical_bas.jpg');
	font-size:0px;
}

#recherche_vertical .ligne{
	text-align:center;
	clear:both;
}

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

#recherche_vertical h4{
	text-align:center;
	color:#00184e;
}

#recherche_vertical .colonne_demi{
	text-align:left;
	width:96px;
	float:left;
}

#recherche_vertical .separation{
	height:5px;
	clear:both;
	font-size:0px;
}


#bloc_type_vertical{
	/*border:1px solid green;*/
	width:200px;
	padding-left:3px;
}

#bloc_pièces_vertical{
	/*border:1px solid green;*/
	width:200px;
	padding-left:3px;

}
#bloc_pièces_vertical .ligne{
	text-align:left;
	
}

#bloc_surface_prix_vertical{
	/*border:1px solid green;*/
	width:200px;
	padding-left:3px;
	margin-bottom:5px;
}
#bloc_surface_prix_vertical .ligne{
	text-align:left;
}



/*---------lors d'une recherche par secteur-----------*/
/*on ferme le bloc avec un recherche_vertical_bas identique mais portant un autre id et on en ouvre un autre identique qui se ferme avec le recherche_vertical_bas original
on aura donc

recherche_vertical_haut
recherche_vertical_milieu
recherche_vertical_bas_deux

recherche_vertical_haut_deux
recherche_vertical_milieu_deux
recherche_vertical_bas

au lieu de 

recherche_vertical_haut
recherche_vertical_milieu
recherche_vertical_bas
*/

#recherche_vertical_haut_deux{
	width: 200px; 
	height:22px;
	background:url('./img/recherche_vertical_haut.jpg');
}

#recherche_vertical_haut_deux h3{
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	padding-top:5px;
}

#recherche_vertical_milieu_deux{
	width: 200px; 
/* 	height:264px; */
	background:url('./img/recherche_vertical_milieu.jpg');
	background-repeat:repeat-y;
}

#recherche_vertical_bas_deux{
	width: 200px; 
	height:10px;
	background:url('./img/recherche_vertical_bas.jpg');
	font-size:0px;
}

#recherche_vertical_deux .ligne{
	text-align:center;
	clear:both;
}

#recherche_vertical .image{
	margin-top:4px;
	margin-left:4px;
}

#recherche_vertical_deux h4{
	text-align:center;
	color:#00184e;
}

#recherche_vertical_deux .colonne_demi{
	text-align:left;
	width:96px;
	float:left;
}

#recherche_vertical_deux .separation{
	height:5px;
	clear:both;
	font-size:0px;
}


/*------------------------------------------------------------*/


/*--------------------------------zone d'affichage des resultats---------------------------------------*/
#liste_resultat_vertical{
	margin-top:5px;
	margin-left:5px;
	width: 500px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
	float:right;
}

#liste_resultat_vertical_haut{
	width: 500px;
	height:10px;
	background:url('./img/liste_vertical_haut.jpg');
	font-size:0px;
}

#liste_resultat_vertical_milieu{
	width: 500px;
	background:url('./img/liste_vertical_milieu.jpg');
	background-repeat:repeat-y;
/**/	height:303px; /* pour que internet explorer prenne une hauteur par default si la liste est vide (si elle se rempli, la taille augmentera )*/
}

html>body #liste_resultat_vertical_milieu{
/**/	min-height:293px; /* pour que firefox prenne une hauteur par default si la liste est vide*/
	height:auto; /* html>body n'etant reconnu que par firefox, cela permet en cas de liste remplis que la taille varie car la taille sur firefox n'augmente pas automatiquement comme sous ie */
}



#liste_resultat_vertical_bas{
	width: 500px;
	height:10px;
	background:url('./img/liste_vertical_bas.jpg');
	font-size:0px;
}

#liste_resultat_vertical .liste_resultat_affaire{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:490px;
}

#liste_resultat_vertical .liste_resultat_affaire_titre {
	padding-bottom:2px;
	padding-left:2px;
}

#liste_resultat_vertical .liste_resultat_affaire_titre h2{
	font-size:11px;
	color:#00184e;
}
#liste_resultat_vertical .liste_resultat_affaire_image{
	border:1px solid #94c4f4;
	width:75px;
	height:56px;
	float:left;
}

#liste_resultat_vertical .liste_resultat_affaire_descriptif{
	float:left;
	padding-left:10px;
	width:355px;
}

#liste_resultat_vertical .liste_resultat_affaire_descriptif_titre h2{
	display:inline;
	font-size:11px;
	color:#00184e;
}

/*------------------------------------------------------------------------------------------------------------*/

/*------------------------------affichage des details d'une annonce en horizontal---------------*/
#detail_horizontal{
	margin-top:5px;
	width: 716px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
}


#detail_horizontal h2{
	font-size:15px;
	color:#00184e;
	padding-bottom:10px;
}

#detail_horizontal h3{
	font-size:12px;
	color:#00184e;
	padding-bottom:5px;
	text-align:left;
}

#detail_horizontal_haut{
	width: 716px;
	height:10px;
	background:url('./img/liste_horizontal_haut.jpg');
	font-size:0px;
}

#detail_horizontal_milieu{
	width: 716px;
	background:url('./img/liste_horizontal_milieu.jpg');
	background-repeat:repeat-y;
}

#detail_horizontal_bas{
	width: 716px;
	height:10px;
	background:url('./img/liste_horizontal_bas.jpg');
	font-size:0px;
}

#detail_horizontal #detail_affaire{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;	

}

#detail_horizontal #detail_affaire .detail_titre{
	float:left;
}

#detail_horizontal #detail_affaire .detail_sous_titre{
	float:left;
}

#detail_horizontal #detail_affaire .detail_reference{
	margin-right:10px;
	float:right;
}

#detail_horizontal #detail_affaire .detail_type{

}

#detail_horizontal #detail_affaire .detail_information{
	float:left;
	width:460px;
/* 	border:1px solid red; */
}

#detail_horizontal #detail_affaire .detail_divers{
	float:right;
/* 	border:1px solid green; */
}

#detail_horizontal #detail_affaire .detail_contact{
	/*margin-right:10px;*/
/* 	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px; */
	/*width:170px;*/
/* 	float:right; */
	/*background:#888888;*/
/* 	border:1px solid green; */
	width:170px;
}

#detail_horizontal #detail_affaire .detail_contact_haut{
	background:url('./img/contact_haut.jpg');
	width:170px;
	height:10px;
	font-size:0px;
}

#detail_horizontal #detail_affaire .detail_contact_milieu{
	background:url('./img/contact_milieu.jpg');
	background-repeat:repeat-y;
/* 	height:160px; */
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}

#detail_horizontal #detail_affaire .detail_contact_bas{
	background:url('./img/contact_bas.jpg');
	width:170px;
	height:10px;
	font-size:0px;
}

#detail_horizontal #detail_affaire .detail_description{
	margin-right:10px;
	margin-bottom:10px;
	width:460px;
}

#detail_horizontal #detail_affaire .detail_bloc_image{
padding-left:10px;
width:175px;
}

#detail_horizontal #detail_affaire .detail_image{
	border:1px solid #94c4f4;
	float:left;
	height:56px;
	margin-right:10px;
	margin-bottom:10px;
}

#detail_horizontal #detail_affaire .ligne{
	text-align:left;
}

#detail_horizontal #detail_affaire .colonne_demi{
	text-align:left;
	width:130px;
	float:left;
}









/*----------------------------------------------------------------------------------------------------------*/
/*------------------------------affichage des details d'une annonce en vertical--------------------*/
#detail_vertical{
	margin-top:5px;
	margin-left:4px;
	width: 500px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
	float:right;
}

#detail_vertical h2{
	font-size:15px;
	color:#00184e;
	padding-bottom:10px;
}

#detail_vertical h3{
	font-size:12px;
	color:#00184e;
	padding-bottom:5px;
	text-align:left;
}

#detail_vertical_haut{
	width: 500px;
	height:10px;
	background:url('./img/liste_vertical_haut.jpg');
	font-size:0px;
}

#detail_vertical_milieu{
	width: 500px;
	background:url('./img/liste_vertical_milieu.jpg');
	background-repeat:repeat-y;
/**/	height:303px; /* pour que internet explorer prenne une hauteur par default si la liste est vide (si elle se rempli, la taille augmentera )*/
}

html>body #detail_vertical_milieu{
/**/	min-height:293px; /* pour que firefox prenne une hauteur par default si la liste est vide*/
	height:auto; /* html>body n'etant reconnu que par firefox, cela permet en cas de liste remplis que la taille varie car la taille sur firefox n'augmente pas automatiquement comme sous ie */
}

#detail_vertical_bas{
	width: 500px;
	height:10px;
	background:url('./img/liste_vertical_bas.jpg');
	font-size:0px;
}

#detail_vertical #detail_affaire{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;	
}

#detail_vertical #detail_affaire .detail_titre{
	float:left;
}

#detail_vertical #detail_affaire .detail_sous_titre{
	float:left;
}

#detail_vertical #detail_affaire .detail_reference{
	margin-right:10px;
	float:right;
}

#detail_vertical #detail_affaire .detail_type{

}

#detail_vertical #detail_affaire .detail_information{
	float:left;
	width:260px;
/* 	border:1px solid red; */
}

#detail_vertical #detail_affaire .detail_divers{
	float:right;
/* 	border:1px solid green; */
}

#detail_vertical #detail_affaire .detail_image_princ{
	margin-bottom:10px;
	width:170px;
}

#detail_vertical #detail_affaire .detail_contact{
	/*margin-right:10px;*/
/* 	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px; */
	/*width:170px;*/
/* 	float:right; */
	/*background:#888888;*/
/* 	border:1px solid green; */
	width:170px;
}

#detail_vertical #detail_affaire .detail_contact_haut{
	background:url('./img/contact_haut.jpg');
	width:170px;
	height:10px;
	font-size:0px;
}

#detail_vertical #detail_affaire .detail_contact_milieu{
	background:url('./img/contact_milieu.jpg');
	background-repeat:repeat-y;
/* 	height:160px; */
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	padding-right:5px;
}

#detail_vertical #detail_affaire .detail_contact_bas{
	background:url('./img/contact_bas.jpg');
	width:170px;
	height:10px;
	font-size:0px;
}

#detail_vertical #detail_affaire .detail_description{
	margin-right:10px;
	margin-bottom:10px;
	width:260px;
}

/* version a droite 
#detail_vertical #detail_affaire .detail_bloc_image{
padding-left:2px;
width:175px;
} */

/*version a gauche en dessous de la sdescription*/
#detail_vertical #detail_affaire .detail_bloc_image{
padding-left:0px;
width:260px;
}
/* version a droite 
#detail_vertical #detail_affaire .detail_image{
	border:1px solid #94c4f4;
	float:left;
	height:56px;
	margin-right:10px;
	margin-bottom:10px;
} */

/* version a gauche */
#detail_vertical #detail_affaire .detail_image{
	border:1px solid #94c4f4;
	float:left;
	height:56px;
	margin-right:9px;
	margin-bottom:9px;
}

#detail_vertical #detail_affaire .ligne{
	text-align:left;
}

#detail_vertical #detail_affaire .colonne_demi{
	text-align:left;
	width:130px;
	float:left;
}



/*----------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------descriptions des agences-------------------------------*/
/*---------------------------------------------descriptif-------------------------------------------------*/
#agences_vertical_descriptif{
	margin-top:5px;
	width: 200px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
	float:left;
}

#agences_vertical_descriptif_haut{
	width: 200px; 
	height:22px;
	background:url('./img/recherche_vertical_haut.jpg');
}

#agences_vertical_descriptif_haut h3{
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	color:#FFFFFF;
	padding-top:5px;
}

#agences_vertical_descriptif_milieu{
	width: 200px; 
/* 	height:264px;  */
	background:url('./img/recherche_vertical_milieu.jpg');
	background-repeat:repeat-y;
}

#agences_vertical_descriptif_bas{
	width: 200px; 
	height:10px;
	background:url('./img/recherche_vertical_bas.jpg');
	font-size:0px;
}

#agences_vertical_descriptif_texte{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;	
	font-size:11px;
  	text-align:center;  
}

/*------------------------------------informations-------------------------------------*/
#agences_vertical_informations{
	margin-top:5px;
	margin-left:4px;
	width: 500px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
	float:right;
}

#agences_vertical_informations h2{
	font-size:15px;
	color:#00184e;
	padding-bottom:10px;
}

#agences_vertical_informations h3{
	font-size:10px;
	color:#00184e;
	padding-bottom:5px;
}

#agences_vertical_informations_haut{
	width: 500px;
	height:10px;
	background:url('./img/liste_vertical_haut.jpg');
	font-size:0px;
}

#agences_vertical_informations_milieu{
	width: 500px;
	background:url('./img/liste_vertical_milieu.jpg');
	background-repeat:repeat-y;
}

#agences_vertical_informations_bas{
	width: 500px;
	height:10px;
	background:url('./img/liste_vertical_bas.jpg');
	font-size:0px;
}

#agences_vertical_informations .informations_agence{
	padding:5px 10px 5px 10px;
}

#agences_vertical_informations .colonne_demi{
	text-align:left;
	padding-left:15px;
	width:100px;
	float:left;
}


#agences_vertical_informations .ligne{
	text-align:left;
	clear:both;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------feuille de contact-----------------------------------------*/
#contact{
	margin-top:5px;
	width: 716px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
}


#contact h2{
	font-size:15px;
	color:#00184e;
	padding-bottom:10px;
}

#contact h3{
	font-size:12px;
	color:#00184e;
	padding-bottom:5px;
}

#contact_haut{
	width: 716px;
	height:22px;
	background:url('./img/recherche_horizontal_haut.jpg');
	font-size:0px;
}

#contact_milieu{
	width: 716px;
	background:url('./img/recherche_horizontal_milieu.jpg');
	background-repeat:repeat-y;
}

#contact_bas{
	width: 716px;
	height:10px;
	background:url('./img/recherche_horizontal_bas.jpg');
	font-size:0px;
}

#formulaire_contact{
	padding:10px 10px 10px 10px;
	text-align:center;
}

#formulaire_contact table {
	margin:0 auto ;
	text-align:left;
}

#formulaire_contact h2 {
	text-align:center;
}

#formulaire_contact_statut{
	padding:10px 10px 10px 10px;
	text-align:center;
}

#formulaire_contact_statut table {
	margin:0 auto ;
	text-align:left;
}

#formulaire_contact_statut h2 {
	text-align:center;
}
/*----------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------feuille de ventes-----------------------------------------*/

#vendeurs{
	margin-top:5px;
	width: 716px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
}


#vendeurs h2{
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	color:white;
	padding-top:5px;
	padding-right:10px;
}

#vendeurs h3{
	font-size:12px;
	color:#00184e;
	padding-bottom:5px;
}

#vendeurs_haut{
	width: 716px;
	height:22px;
	background:url('./img/recherche_horizontal_haut.jpg');
	font-size:0px;
}

#vendeurs_milieu{
	width: 716px;
	background:url('./img/recherche_horizontal_milieu.jpg');
	background-repeat:repeat-y;
}

#vendeurs_bas{
	width: 716px;
	height:10px;
	background:url('./img/recherche_horizontal_bas.jpg');
	font-size:0px;
}

#formulaire_vendeurs{
	padding:10px 10px 10px 10px;
	text-align:center;
}

#formulaire_vendeurs table {
	margin:0 auto ;
	text-align:left;
}

#formulaire_vendeurs h2 {
	text-align:center;
}

#formulaire_vendeurs_statut{
	padding:10px 10px 10px 10px;
	text-align:center;
}

#formulaire_vendeurs_statut table {
	margin:0 auto ;
	text-align:left;
}

#formulaire_vendeurs_statut h2,h3 {
	text-align:center;
}



/*-------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------mentions----------------------------------------------*/

#mentions{
	margin-top:5px;
	width: 716px; 
	text-align: left;
	/*border:1px solid red;*/
	position:relative;
}


#mentions h2{
	text-transform:uppercase;
	text-align:center;
	font-size:10px;
	color:white;
	padding-top:5px;
	padding-right:10px;
}

#mentions h3{
	font-size:12px;
	color:#00184e;
	padding-bottom:5px;
}

#mentions_haut{
	width: 716px;
	height:22px;
	background:url('./img/recherche_horizontal_haut.jpg');
	font-size:0px;
}

#mentions_milieu{
	width: 716px;
	background:url('./img/recherche_horizontal_milieu.jpg');
	background-repeat:repeat-y;
}

#mentions_bas{
	width: 716px;
	height:10px;
	background:url('./img/recherche_horizontal_bas.jpg');
	font-size:0px;
}







/*--------------------------------------------------------------------------------------------------------*/

#pied {
	margin-top:5px;
	height:25px;
	width: 100%;
	/*border: 1px solid orange;*/
	text-align: left;
	font-size:10px;
	color:white;
	position:relative;
}

#pied a{
	color:white;
}



/*-------------------------------------------------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(./lightbox/overlay.png); }

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

/*----------------------------------------------------------------------------------------------------------*/

.gras{
font-weight:bold;
}

.refman{
display:none;
}