/* tableaux */
td                              { font-family: Tahoma; font-size: 12px;}
.gros_texte 			{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;}
.texte_mini 			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.gros_texte_accueil 		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
/* liens */
a:link                          { color: #C54712;}
a:visited 			{ color: #C54712;}
a:hover 			{ color: #EB5A1D;}
a:active 			{ color: #C54712;}
a.menu:link 			{ color: #FFFFFF; text-decoration: none;}
a.menu:visited 			{ color: #FFFFFF; text-decoration: none;}
a.menu:hover 			{ color: #FFFFFF; text-decoration: underline;}
a.menu:active 			{ color: #FFFFFF; text-decoration: none;}
a.rien:link 			{ text-decoration: none; border: none;}
a.rien:visited 			{ text-decoration: none; border: none;}
a.rien:hover 			{ text-decoration: none; border: none;}
a.rien:active 			{ text-decoration: none; border: none;}
/* mise en forme */
body                            { margin: 5px; background-color: #DCE0DA; background-repeat: repeat; background-image: url(fond.gif); font-family: Tahoma; font-size: 12px;}
#milieu 			{ width: 770px; margin-left: auto; margin-right: auto; position: static;}
#top                            { width: 770px; height: 181px; background-image: url(top.gif); position: relative; background-color: #7D97CA;}
#lien_immo 			{ width: 200px; height: 75px; position: absolute; top : 100px; left : 5px;}
#pub                            { width: 770px; height: 100px; top : 5px; position: relative;}
#menu                           { top : 50px; text-align: right; font-family: tahoma; font-size: 20px; font-weight: normal; height: 40px; width: 765px; position: relative; color: #FFFFFF;}
#cadre_agence 			{ background-image: url(./img/cadre_agence.png); height: 300px; width: 755px; background-repeat:  no-repeat; }
#titre_agence 			{ width:755px; height:30px; line-height:30px; vertical-align:middle; color:white; font-size: 18px; font-family: tahoma;}
#info_agence 			{ width:38%; height:83%; float: left; margin-top: 1%; margin-left: 1%; background-image: url(./img/info_agence.png); background-repeat:  no-repeat; text-align:left; padding:1%;}
#map_agence 			{ width:56%; height:83%; float: left; margin-top: 1%; margin-left: 1%; background-image: url(./img/map_agence.png); background-repeat:  no-repeat;}
#cadre_annonce 			{ background-image: url(./img/cadre_annonce.png); height: 180px; width: 755px; background-repeat:  no-repeat; margin-left:auto; margin-right:auto;}
#bloc_annonce_details   	{ }
#bloc_annonce_boutons   	{ margin-left: 100px; }
#titre_annonce2 		{ width:755px; height:50px; color:white; font-size: 14px; font-family: tahoma; padding-left: 4px;}
#cadre_description 		{ background-image: url(./img/cadre_description.png); height: 80px; width: 462px; background-repeat:  no-repeat; padding:6px; margin-left:5px; float:left;}
#cadre_tri 			{ background-image: url(./img/cadre_tri.png); height: 45px; width: 740px; background-repeat:  no-repeat; text-align:left; padding-left:1%; line-height:45px; vertical-align:middle;}
#cadre_annonce_agence		{ background-image: url(./img/cadre_annonce_agence.png); background-repeat:  no-repeat; width:125px; height:85px; float:left; padding:1px; text-align:center; margin-left:5px;}
#cadre_titre_annonce 		{ border: 5px solid #7BA0CE; text-align: left;}
#cadre_titre_annonce_mini 	{ border: 1px solid #7BA0CE; text-align: center;}
#titre_annonce_mini             { width: 150px; position: relative; background-color: #7BA0CE; border: 1px solid #AAC2DF; color: #FFFFFF;}
#titre_annonce 			{ width: 740px; position: relative; background-color: #7BA0CE; border: 5px solid #AAC2DF; color: #FFFFFF;}
#cadre_contenu_annonce 		{ border: 5px solid #F4F0EA; text-align: left; padding-top:1%;}
#bloc_contenu_annonce       	{ width: 460px; height: 45px; position: relative; top: -4px; }
#cadre_contenu_annonce_mini 	{ border: 1px solid #F4F0EA; text-align: center;}
#contenu_annonce 		{ width: 748px; position: relative; background-color: #F4F0EA; border: 1px solid #E3E2D7; margin-bottom:1%;}
#contenu_annonce_mini 		{ width: 150px; position: relative; background-color: #F4F0EA; border: 1px solid #E3E2D7;}
#cadre_titre_annonce_accueil 	{ border: 5px solid #7BA0CE; text-align: left;}
#titre_annonce_accueil 		{ width: 640px; position: relative; background-color: #7BA0CE; border: 5px solid #AAC2DF; color: #FFFFFF;}
#cadre_contenu_annonce_accueil 	{ border: 5px solid #F4F0EA; text-align: left;}
#contenu_annonce_accueil 	{ width: 648px; position: relative; background-color: #F4F0EA; border: 1px solid #E3E2D7;}
#cadre_contenu_accueil 		{ border: 5px solid #F4F0EA; text-align: left;}
#cadre_contenu_accueil_mini 	{ border: 1px solid #F4F0EA; text-align: center;}
#contenu_accueil 		{ position: relative; background-color: #F4F0EA; border: 1px solid #E3E2D7;}
#contenu_accueil_mini 		{ width: 140px; position: relative; background-color: #F4F0EA; color: #C54712; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border: 1px solid #E3E2D7; cursor:pointer;}
#cadre_contenu_tri 		{ border: 5px solid #F4F0EA; text-align: left;}
#contenu_tri 			{ width: 748px; position: relative; background-color: #F4F0EA; border: 1px solid #E3E2D7;}
#fond_contenu 			{ width: 770px; background-repeat: repeat-y; position: relative; background-color: #FFFFFF; border: 1px solid #999999; float:left;}
#contenu 			{ width: 750px; text-align: left; top : 10px; left : 10px; position: relative; }
#fond_bottom 			{ width: 770px; height: 30px; position: relative; border: 1px solid #666666; background-color: #5184BD; margin-left:auto; margin-right:auto; float:left;}
#bottom 			{ text-align: center; width: 770px; height: 30px; line-height:30px; vertical-align: middle; font-size:14px;}
.fenetre1 			{ border: 1px solid #EB5A1D;}
.fenetre2 			{ border: 1px solid #5184BD;}
#cadre_fenetre 			{ border: 10px solid #FFFFFF; text-align: left;}
.img                            { border: 1px solid #2B3560;}
.img:hover			{ cursor:pointer;}
.img_rien 			{ border: none;}
a.numpage			{ border: 1px solid #5184bd; padding:4px; background-color:white;}
a.numpage:hover			{ background-color: #5184bd; color:white;}
a.currentpage			{ color:white; font-weight:bold; border: 1px solid #5184bd; background-color: #5184bd; padding:4px;}
a.button, a.buttonDis 		{ display: block;background-color: transparent;background-image: url(./img/bouton.png);background-repeat: no-repeat;width: 132px;height: 28px;text-align: center;font-family: Helvetica, Calibri, Arial, sans-serif;font-size: 100%;font-weight: bold;text-decoration: none;float:left;font-size:16px;line-height: 28px;vertical-align:middle;margin-left:5%;}
a.button:link, a.button:visited { color: #002577;}
a.button:hover, a.button:active { background-image: url(./img/boutonHover.png);color: #FF7200;}
.cadre_photo			{ float:left; margin-left:10px; padding-left:5px; padding-top:5px; background-image: url(./img/cadre_photo.png); background-repeat:  no-repeat; height: 85px; width: 115px;}
#bouton_detail 			{ background-image: url(./img/bouton.png);background-repeat: no-repeat;width: 132px;height: 28px;text-align: center;font-family: Helvetica, Calibri, Arial, sans-serif;font-size: 100%;font-weight: bold;text-decoration: none;font-size:16px;letter-spacing:2px;line-height: 28px;vertical-align: middle;float:left;}
#detail_header 			{ background-image: url(./img/cadre_detail_header.png); height: 45px; width: 750px; background-repeat:  no-repeat;margin-left:auto;margin-right:auto;color:white; font-size: 14px; font-family: tahoma; padding-left:1%;}
#detail_midddle 		{ background-image: url(./img/cadre_detail_middle.png); width: 740px; background-repeat:  repeat-y; margin-left:auto; margin-right:auto; font-family: tahoma; padding:1%;}
#detail_bottom 			{ background-image: url(./img/cadre_detail_bottom.png); width: 750px; height:14px; background-repeat:  no-repeat; margin-left:auto; margin-right:auto; font-size: 14px; margin-bottom:1%;}
#photo_mini_header 		{ background-image: url(./img/cadre_photo_mini_header.png); height: 10px; width: 130px; background-repeat:  no-repeat; margin-left:1%; color:white; font-size: 14px; font-family: tahoma; padding-left: 4px; float:left;}
#photo_mini_middle 		{ background-image: url(./img/cadre_photo_mini_middle.png); width: 130px; background-repeat:  repeat-y; margin-left:1%; color:white; font-size: 14px; font-family: tahoma; text-align:center; padding-top:15px; float:left;}
#photo_mini_bottom 		{ background-image: url(./img/cadre_photo_mini_bottom.png); height: 9px; width: 130px; background-repeat:  no-repeat; margin-left:1%; color:white; font-size: 14px; font-family: tahoma; padding-left: 4px; float:left; margin-bottom:2%;}
#cadre_accueil 			{ background-image: url(./img/cadre_accueil); height: 145px; width: 748px; background-repeat:  no-repeat; font-size: 14px; font-family: tahoma; padding-left: 2px; margin-bottom:2%;}
#cadre_accueil_top 		{ background-image: url(./img/cadre_accueil_top.png); height: 37px; width: 750px; background-repeat:  no-repeat; font-family: tahoma; color:white; font-weight:bold; font-size:16px; text-align:center; line-height:37px; vertical-align:middle;}
#cadre_accueil_mid 		{ background-image: url(./img/cadre_accueil_mid.png); width: 745px; font-family: tahoma; font-size: 14px; }
#cadre_accueil_bottom 		{ background-image: url(./img/cadre_accueil_bottom.png); height: 23px; width: 750px; background-repeat:  no-repeat; font-size: 14px; font-family: tahoma;}
#cadre_accueil_type 		{ background-image: url(./img/cadre_accueil_type); height: 60px; width: 745px; background-repeat:  no-repeat; font-size: 13px; font-family: tahoma; padding-top: 1%; margin-bottom:2%; text-align:center;}
#cadre_recherche 		{ background-image: url(./img/cadre_recherche); height: 90px; width: 742px; background-repeat:  no-repeat; font-size: 13px; font-family: tahoma; padding:1%; text-align:left;}
#cadre_recherche_annonce 	{ background-image: url(./img/cadre_recherche_annonce.png); height: 149px; width: 679px; background-repeat:  no-repeat; font-size: 13px; font-family: tahoma; padding:1%;}
#similairelink			{ cursor:pointer;}
