/* INFORMATIONS GENERALES */
*													{margin:0px; padding:0px;}
body												{background:url('img-fond-fond.png') repeat top left #FFFFFF; text-align:left; font-family:Arial, Sans Serif; font-size:12px; font-weight:normal; color:#000000;}
body a												{color:#333333; text-decoration:none;}
body a:hover										{text-decoration:underline;}
body img											{border:0px; text-decoration:none;}
body a img											{border:0px; text-decoration:none;}
body input											{font-size:12px; color:#000000; font-family:Arial, Sans Serif; font-weight:normal; background-color:#FFFFFF; border:1px solid #323130; border-bottom:1px solid #E8E6E4; border-right:1px solid #E8E6E4;}
body textarea										{font-size:12px; color:#000000; font-family:Arial, Sans Serif; font-weight:normal; background-color:#FFFFFF; border:1px solid #323130; border-bottom:1px solid #E8E6E4; border-right:1px solid #E8E6E4;}
.clear												{clear:both;}

/* ALIGNEMENT ET MISE EN FORME DES TEXTES */
.bold												{font-weight:bold;}
.italic												{font-style:italic;}
.souligne											{text-decoration:underline;}
.left												{text-align:left;}
.center												{text-align:center;}
.right												{text-align:right;}
.justify											{text-align:justify;}
.top												{vertical-align:top;}
.middle												{vertical-align:middle;}
.bottom												{vertical-align:bottom;}
.cliquable											{cursor:pointer;}

/* STRUCTURE GLOBAL */
.bandeau											{width:1000px; height:142px; margin:auto; background:#FFFFFF; margin-bottom:1px;overflow-y:hidden; }
.bandeau h1.logo									{float:left; width:235px; height:134px; padding-top:4px; padding-left:5px; margin:auto; font-size:30px; font-weight:bold;}
.bandeau .img_bandeau								{float:right; width:755px; height:142px; margin:auto;}
.menu												{width:1000px; height:37px; margin:auto; position:relative; background:url('img-menu-fond.jpg') repeat-x top left;}
.menu .men_coul										{position:absolute; top:0px; left:0px; width:1000px; height:37px; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88; cursor:pointer;}
.menu .men_it										{position:absolute; top:0px; left:0px; width:1000px; height:37px; color:#FFFFFF; font-weight:bold; font-size:18px; font-family:Trebuchet MS, Arial, Sans Serif;}
.menu .men_it .item									{position:relative; float:left; width:187px; height:37px; text-align:center;}
.menu .men_it .item h2.text							{position:absolute; top:0px; left:0px; width:100%; height:32px; padding-top:5px; text-align:center; font-size:18px;}
.menu .men_it .item h2.text a						{color:#FFFFFF; display:block; width:100%; height:100%;}
.menu .men_it .item h2.text a:hover					{text-decoration:none;}
.menu .men_it .item .actif							{position:absolute; top:0px; left:0px; width:100%; height:32px; padding-top:5px; background:url('img-actif-fond.png') repeat top left;}
.menu .men_it .item .hover							{display:none; position:absolute; top:0px; left:0px; width:100%; height:32px; padding-top:5px; background:url('img-menu-fond.jpg') repeat top left;}
.menu .men_it .item .hover .hov_coul				{position:absolute; top:0px; left:0px; width:100%; height:37px; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88; cursor:pointer;}
.menu .men_it .first								{width:200px;}
.menu .men_it .sep									{float:left; width:2px; height:37px;}
.menu .men_it .home									{position:relative; line-height:37px;height:37px;width:42px; vertical-align:middle;}
/*.menu .men_it .home:hover							{filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88; cursor:pointer;background:url('img-menu-fond.jpg') repeat top left;}*/
.menu .men_it .home img								{vertical-align:middle;}
.footer												{position:relative; width:1000px; height:36px; margin:auto; background:url('img-footer-fond.png') repeat top left; color:#FFFFFF; font-weight:bold; font-size:12px;}
.footer img.reseau									{position:absolute; top:calc(50% - 16px); left:calc(50% - 32px);}
.footer .gau										{float:left; width:600px; height:14px; padding:0px; margin:0px; padding:10px 25px; text-align:left;}
.footer .dro										{float:right; width:275px; height:14px; padding:0px; margin:0px; padding:10px 10px; text-align:right;}
.footer div.norm									{float:left; width:auto; color:#FFFFFF; padding:0px; margin:0px; margin-top:2px;}
.footer div.norm2									{width:auto; color:#FFFFFF; padding:0px; margin:0px; font-size:14px;}
.footer div.coul									{float:left; width:auto; padding:0px; margin:0px; margin-top:2px; margin-right:15px; margin-left:5px; color:#FFFFFF; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.cnt												{width:1000px; height:auto; margin:auto; background:url('img-cherche-fond.png') no-repeat top left; color:#000000;}
.cnt .sea											{float:left; width:200px; height:auto;}
.cnt .sea .tra										{width:190px; height:auto; margin-left:4px; margin-top:5px; color:#FFFFFF; font-weight:bold; font-size:13px;}
.cnt .sea .tra img									{vertical-align:middle; visibility:hidden;}
.cnt .sea .tra .vn									{float:left; width:84px; padding:7px 3px; height:auto; border:1px solid #FFFFFF; cursor:pointer; font-size:13px;}
.cnt .sea .tra .vn a								{color:#FFFFFF; display:block; text-decoration:none;}
.cnt .sea .tra .vn a:hover							{text-decoration:none;}
.cnt .sea .tra .lo									{float:right; width:84px; padding:7px 3px; height:auto; border:1px solid #FFFFFF; cursor:pointer; font-size:13px;}
.cnt .sea .tra .actif img							{visibility:visible;}
.cnt .sea .ty										{width:182px; height:auto; margin-left:4px; margin-top:5px; color:#FFFFFF; font-weight:bold; font-size:13px; padding:7px 3px; border:1px solid #FFFFFF; cursor:pointer;}
.cnt .sea .ty img									{vertical-align:middle; visibility:hidden;}
.cnt .sea .first									{margin-top:15px;}
.cnt .sea .actif img								{visibility:visible;}
.cnt .sea select.loc								{width:190px; height:22px; margin-left:4px; margin-top:15px; font-weight:bold; font-size:13px; padding:1px; border:1px solid #FFFFFF;}
.cnt .sea .nb										{float:left; width:12.8px; height:auto; margin-left:4px; margin-top:15px; color:#FFFFFF; font-weight:bold; font-size:13px; padding:2px 2px; border:1px solid #FFFFFF; text-align:center; cursor:pointer;}
.cnt .sea .nbg										{width:70px; margin-right:0px; cursor:pointer;}
.cnt .sea .sur										{width:182px; padding:4px; height:auto; margin-top:15px; margin-left:4px; color:#FFFFFF; font-weight:bold; font-size:13px;}
.cnt .sea .sur .cur									{position:relative; width:182px; height:22px; margin-bottom:4px;}
.cnt .sea .sur .cur .bar							{position:absolute; top:10px; left:0px; width:182px; height:2px; background:#000000;}
.cnt .sea .sur .cur .im								{position:absolute; width:22px; height:22px; cursor:pointer;}
.cnt .sea .sur .tx .op								{float:left; width:auto; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.cnt .sea .sur .tx .nm								{float:left; width:auto; margin-left:6px; margin-right:6px;}
.cnt .sea .sub										{position:relative; width:188px; height:29px; background:url('img-menu-fond.jpg') repeat-x top left; border:1px solid #D9D9D9; margin-left:4px; margin-top:15px; margin-bottom:10px;}
.cnt .sea .sub .coul								{position:absolute; top:0px; left:0px; width:188px; height:29px; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88;}
.cnt .sea .sub .txt									{position:absolute; top:0px; left:0px; width:188px; height:23px; padding-top:6px; font-weight:bold; color:#FFFFFF; font-size:13px; text-align:center; cursor:pointer;}
.cnt .sea .sub .txt img								{vertical-align:middle;}
.cnt .sea .in_ref									{position:relative; width:190px; height:24px; margin-left:4px; margin-top:15px; }
.cnt .sea .in_ref input.ref							{width:160px; height:22px; font-weight:bold; font-size:13px; padding:1px; border:1px solid #FFFFFF;}
.cnt .sea .in_ref input.sub_ref						{width:26px; height:26px; font-weight:bold; color:#FFFFFF; font-size:13px; padding:1px; border:1px solid #FFFFFF; text-align:center;}
.cnt .sea .in_ref img.supp							{position:absolute; top:6px; right:31px; width:16px; height:16px; cursor:pointer;}
.cnt .ppl		
									{position:relative; float:right; width:800px; height:100%; min-height:450px; _height:450px; background:url('img-principal-fond.jpg') repeat-y top right #FFFFFF;}
/* PAGE RECRUTEMENT */
.recrutement											{margin: auto; width:1000px; height:auto; border:2px solid #ccc; background:url('image/site/fond_recrutement.jpg'); padding:20px 0px; font-family:Trebuchet MS, Arial, Sans Serif;}
.recrutement .formulaire									{width:650px; height:auto; margin-left:45px; margin-top:45px; margin-bottom:45px; padding:10px 0px;background:url('image/site/fond_form_alerte.png');}
.recrutement .formulaire h3								{text-align:left; font-size:30px; font-weight:bold; margin-left:25px; font-family:Trebuchet MS, Arial, Sans Serif;}
.recrutement .formulaire p								{width:650px; height:auto; margin:auto; font-weight:bold;font-size:15px; padding:8px 0px; padding-bottom:12px; text-align:left;margin-left:25px;}
.recrutement .formulaire .for							{width:650px; height:auto; margin:10px auto;}
.recrutement .formulaire .for .ligne						{width:650px; height:auto; padding-bottom:7px;}
.recrutement .formulaire .for .ligne .txt				{float:left; width:240px; height:auto; text-align:right; font-weight:normal; font-size:14px; padding-top:3px;}
.recrutement .formulaire .for .ligne .inp				{float:left; width:260px; height:auto; text-align:left; margin-left:7px;}
.recrutement .formulaire .for .ligne .inp input			{width:249px; height:20px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
.recrutement .formulaire .for .ligne .inp input.petit	{width:120px; margin-right:5px;}
.recrutement .formulaire .for .ligne .inp select			{width:253px; height:24px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
.recrutement .formulaire .for .ligne .img				{float:left; width:16px; height:16px; padding-top:3px;}
.recrutement .formulaire .for .sub						{position:relative; margin: 7px auto auto 247px; width:252px; height:31px; padding-bottom:7px;}
.recrutement .formulaire .for .sub input.submit_recrutement			{ background: url('img-img_recherche-fond.png') repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    padding: 1px;
    text-align: center;
    width: 265px;}
.recrutement .formulaire .for .sub .col_sub			{position:absolute; top:0px; left:0px; width:252px; height:25px; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88; cursor:pointer;}
.recrutement .formulaire .for .sub .texte				{position:absolute; background:url('img-img_recherche-fond.png') repeat-x; top:0px; left:0px; width:252px; height:24px; padding-top:1px; font-weight:bold; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer;}
.recrutement .formulaire .for .cnil					{width:620px; margin:auto; height:auto; color:#5e5e5e; font-size:11px; line-height:12px; margin-top:10px; text-align:justify;}
.recrutement .formulaire .for .cnil a					{color:#999999; text-decoration:underline;}
.recrutement .formulaire .for .cnil a:hover			{text-decoration:none;}
.recrutement .formulaire .message_recrutement		{text-align:center;color:#F24F4F; font-size:14px;font-weight:bold; line-height:12px; margin-top:10px;}

/* PAGE DESINSCRIPTION */
.cnt .mess_ok										{width:773px; height:auto; margin:auto; padding:60px 0px; font-size:16px; font-weight:bold; text-align:center;}
.cnt .mess_err										{width:773px; height:auto; margin:auto; padding:60px 0px; font-size:16px; font-weight:bold; text-align:center; color:#FF0000;}

/* PAGE DU BIEN */
.cnt .bien											{width:800px; height:100%;}
.cnt .bien .photo									{float:left; width:410px; height:auto; padding-bottom:10px;}
.cnt .bien .photo .ph_ppl							{position:relative; width:410px; height:auto; cursor:pointer;}
.cnt .bien .photo .ph_ppl img.img_ppl				{position:absolute; top:0px; left:0px;}
.cnt .bien .photo .ph_ppl img.zoom					{position:absolute; top:10px; right:10px; width:18px; height:19px;}
.cnt .bien .photo .ph_ppl img.vendu					{position:absolute; top:0px; left:0px;}
.cnt .bien .photo .ph_ppl img.baisse_de_prix		{position:absolute; top:8px; left:8px;}
.cnt .bien .photo .ph_ppl img.exclusivite			{position:absolute; bottom:8px; right:8px;}
.cnt .bien .photo .ph_ppl img.ombre					{position:absolute; top:0px; left:0px;}
.cnt .bien .photo .ph_ppl .leg_ppl					{position:absolute; bottom:0px; left:0px; width:100%; height:auto; text-align:center; font-size:12px; padding:3px 0px; color:#FFFFFF; background:url('img-legende-fond.png') repeat top left;}
.cnt .bien .photo .gm_loc							{display:none; position:absolute; top:0px; left:0px; width:410px; height:317px;}
.cnt .bien .photo .gm_loc .ferme					{background:url('img-tags-fond.png') repeat top left #FFFFFF; width:400px; height:18px; padding:2px 5px; font-size:14px; font-weight:bold; text-align:right; cursor:pointer;}
.cnt .bien .photo .gm_loc .ferme img				{vertical-align:middle;}
.cnt .bien .photo .quest							{display:none; position:absolute; top:0px; left:0px; width:420px; height:395px; background:url('img-tags-fond.png') repeat top left #FFFFFF;}
.cnt .bien .photo .quest .ferme						{width:400px; height:18px; padding:2px 5px; font-size:14px; font-weight:bold; text-align:right; cursor:pointer;}
.cnt .bien .photo .quest .ferme img					{vertical-align:middle;}
.cnt .bien .photo .quest .first						{padding-top:15px;}
.cnt .bien .photo .quest .form1						{float:left; height:29px; width:410px;}
.cnt .bien .photo .quest .form1 .txt				{float:left; width:105px; text-align:right; padding-right:5px; font-weight:bold; line-height:14px; padding-top:5px;}
.cnt .bien .photo .quest .form1 .inp				{float:left; width:285px; text-align:left;}
.cnt .bien .photo .quest .form1 .inp input			{width:256px; height:20px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
.cnt .bien .photo .quest .form1 .inp input.radio	{width:15px; height:15px; border:none; background:none;}
.cnt .bien .photo .quest .form2						{float:left; height:93px; width:410px;}
.cnt .bien .photo .quest .form2 .txt				{float:left; width:105px; text-align:right; padding-right:5px; font-weight:bold; line-height:14px; padding-top:5px;}
.cnt .bien .photo .quest .form2 .inp				{float:left; width:285px; text-align:left;}
.cnt .bien .photo .quest .form2 .inp textarea		{width:256px; height:78px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
.cnt .bien .photo .quest .sub						{position:relative; margin:auto; width:236px; height:31px; padding-bottom:7px; margin-top:85px; margin-left:109px;}
.cnt .bien .photo .quest .sub input.submit			{position:absolute; top:0px; left:0px;width:236px; height:31px; background:url('img-envoyer-fond.png') no-repeat top left; border:0px;}
.cnt .bien .photo .quest .sub .col_sub				{position:absolute; top:2px; left:2px; width:230px; height:25px; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88; cursor:pointer;}
.cnt .bien .photo .quest .sub .texte				{position:absolute; top:2px; left:2px; width:230px; height:24px; padding-top:1px; font-weight:bold; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer;}
.cnt .bien .photo .quest .cnil						{padding-left:10px; padding-right:10px; color:#999999; font-size:10px; line-height:12px; margin-top:5px; margin-bottom:20px; text-align:justify;}
.cnt .bien .photo .quest .cnil a					{color:#999999; text-decoration:underline;}
.cnt .bien .photo .quest .cnil a:hover				{text-decoration:none;}
.cnt .bien .photo .ligne_s							{width:410px; height:auto; margin-top:9px;}
.cnt .bien .photo .ligne_s .ph_s					{position:relative; float:left; width:128px; height:96px; margin:5px; cursor:pointer;}
.cnt .bien .photo .ligne_s .ph_s img.img_s			{position:absolute; top:0px; left:0px;}
.cnt .bien .photo .ligne_s .ph_s img.zoom			{position:absolute; top:5px; right:5px; width:18px; height:19px;}
.cnt .bien .photo .ligne_s .ph_s .leg_s				{position:absolute; bottom:0px; left:0px; width:100%; height:auto; text-align:center; font-size:10px; padding:2px 0px; color:#FFFFFF; background:url('img-legende-fond.png') repeat top left;}
.cnt .bien .photo .ligne_s .first					{margin-left:0px;}
.cnt .bien .photo .contact_bien						{position:relative; background-color:#F4F4F4; width:380px; height:140px; margin-top:9px; margin-left:auto; border:1px solid;}
.cnt .bien .photo .contact_bien	.info_contact		{font-size: 14px; font-style: italic; font-weight: bold; position:absolute; top:3px; right:8px; color:#B4B4B4;}
.cnt .bien .photo .contact_bien	.bloc_a				{width:100px; float:left; }
.cnt .bien .photo .contact_bien	.bloc_a .photo		{width:100px; height:140px;}
.cnt .bien .photo .contact_bien	.bloc_b				{width:250px; float:left; padding-top:35px; padding-left:15px;}
.cnt .bien .photo .contact_bien	.bloc_b .nom		{text-align:left; font-size:20px; font-weight:bold; margin-top:5px;}
.cnt .bien .photo .contact_bien	.bloc_b .tel		{text-align:left; font-size:20px; font-weight:bold;}
.cnt .bien .photo .contact_bien	.bloc_b .rcs		{text-align:left; font-weight:bold; margin-top:8px; color:#B4B4B4;}
.cnt .bien .texte									{float:right; width:360px; height:auto; padding:10px 0px; margin-right:15px; font-family:Arial, Sans Serif;}
.cnt .bien .texte .head								{width:360px; height:auto; padding-bottom:15px;}
.cnt .bien .texte .head h4.prix						{float:left; width:200px; height:auto; font-size:16px; font-weight:bold; line-height:20px;}
.cnt .bien .texte .head h4.prix .mention_honoraires	{display:block; width:100%;}
.cnt .bien .texte .head h4.prix .commission			{margin:10px 0 20px;}
.cnt .bien .texte .head h4.prix .hors_honoraire		{font-size:12px;}
.cnt .bien .texte .head h4.prix .hors_honoraire span{display:block; width:100%;}
.cnt .bien .texte .head h4.prix .frais				{font-size:12px; margin:10px 0;}
.cnt .bien .texte .head h4.p_cons					{font-size:18px;}
.cnt .bien .texte .head h3.surf						{float:right; width:160px; height:auto; font-size:16px; font-weight:bold; line-height:20px; text-align:right;}
.cnt .bien .texte .head h3.charges					{float:left; width:205px; height:auto; font-size:12px; font-weight:bold; line-height:16px; color:#666666;}
.cnt .bien .texte .head h2.loca						{float:left; width:140px; height:auto; font-size:12px; font-weight:normal; line-height:16px;}
.cnt .bien .texte .head h2.type						{float:right; width:210px; height:auto; font-size:12px; font-weight:normal; line-height:16px; text-align:right;}
.cnt .bien .texte .head .fai						{font-size:9px; font-weight:normal; color:#A2A2A2;}
.cnt .bien .texte .dpe								{position:relative; width:357px; height:154px; border:1px solid; background:#FFFFFF; margin-top:12px;}
.cnt .bien .texte .dpe .dpe_f						{position:absolute; top:0px; left:0px; width:357px; height:154px;}
.cnt .bien .texte .dpe .f_dpe						{position:absolute; top:0px; left:122px; width:55px; height:14px; padding-top:1px; font-size:11px; text-align:center; color:#FFFFFF; font-weight:bold; background:url('img-dpe_fleche_site-fond.jpg') no-repeat top left;}
.cnt .bien .texte .dpe .f_dpeA						{top:18px;}
.cnt .bien .texte .dpe .f_dpeB						{top:35px;}
.cnt .bien .texte .dpe .f_dpeC						{top:52px;}
.cnt .bien .texte .dpe .f_dpeD						{top:69px;}
.cnt .bien .texte .dpe .f_dpeE						{top:86px;}
.cnt .bien .texte .dpe .f_dpeF						{top:102px;}
.cnt .bien .texte .dpe .f_dpeG						{top:119px;}
.cnt .bien .texte .dpe .f_ges						{position:absolute; top:0px; left:298px; width:55px; height:14px; padding-top:1px; font-size:11px; text-align:center; color:#FFFFFF; font-weight:bold; background:url('img-dpe_fleche_site-fond.jpg') no-repeat top left;}
.cnt .bien .texte .dpe .f_gesA						{top:18px;}
.cnt .bien .texte .dpe .f_gesB						{top:35px;}
.cnt .bien .texte .dpe .f_gesC						{top:52px;}
.cnt .bien .texte .dpe .f_gesD						{top:69px;}
.cnt .bien .texte .dpe .f_gesE						{top:86px;}
.cnt .bien .texte .dpe .f_gesF						{top:102px;}
.cnt .bien .texte .dpe .f_gesG						{top:119px;}
.cnt .bien .texte .exp_dpe							{float:left; width:175px; font-size:9px;}
.cnt .bien .texte .exp_gse							{float:right; width:175px; font-size:9px;}
.cnt .bien .texte .cad								{position:relative; width:338px; height:auto; padding:12px 10px; border:1px solid; background:#FFFFFF;}
.cnt .bien .texte .cad h3.ref						{position:absolute; top:-16px; right:0px; width:338px; height:auto; text-align:right; font-size:12px; font-weight:bold; color:#666666;}
.cnt .bien .texte .cad h1.tit						{font-size:16px; padding-bottom:12px;}
.cnt .bien .texte .cad p							{text-align:justify; padding-bottom:9px;}
.cnt .bien .texte .cad ul							{margin-left:25px; padding-bottom:4px; list-style-type:disc; list-style-position:inside;}
.cnt .bien .texte .cad ul .d_itm					{list-style:none;padding: 0 15px;font-size: 11px;font-style: italic;}
.cnt .bien .texte .cad .plus						{width:338px; height:auto; font-weight:bold; font-size:11px;}
.cnt .bien .texte .cad .plus img					{vertical-align:middle;}
.cnt .bien .texte .cad .plus a						{text-decoration:none;}
.cnt .bien .texte .cad .plus .p_g					{float:left; width:158px; height:auto; padding-top:9px; padding-left:5px;}
.cnt .bien .texte .cad .plus .p_d					{float:left; width:158px; height:auto; padding-top:9px; padding-left:5px;}

#for_env											{z-index:99; display:none; position:absolute; top:83px; right:15px; width:490px; height:auto; padding:10px 5px; border:2px solid; background:url('img-tags-fond.png') repeat top left #FFFFFF;}
#for_env .ferme										{z-index:99; position:absolute; top:3px; right:3px; width:16px; height:16px; cursor:pointer;}
#for_env .titre										{z-index:99; font-weight:bold; padding-bottom:15px; font-size:14px;}
#for_env .ligne										{z-index:99; width:490px; height:auto; padding-bottom:7px;}
#for_env .ligne .txt								{z-index:99; float:left; width:200px; height:auto; text-align:right; font-weight:bold; font-size:14px; padding-top:3px;}
#for_env .ligne .inp								{z-index:99; float:left; width:260px; height:auto; text-align:left; margin-left:7px;}
#for_env .ligne .inp input							{z-index:99; width:249px; height:20px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
#for_env .ligne .inp input.petit					{z-index:99; width:120px; margin-right:5px;}
#for_env .sub										{z-index:99; position:relative; margin:auto; width:236px; height:31px; margin-top:7px; padding-bottom:7px;}
#for_env .sub input.submit							{z-index:99; width:236px; height:31px; background:url('img-envoyer-fond.png') no-repeat top left; border:0px;}
#for_env .sub .col_sub								{z-index:99; position:absolute; top:2px; left:2px; width:230px; height:25px; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88; cursor:pointer;}
#for_env .sub .texte								{z-index:99; position:absolute; top:2px; left:2px; width:230px; height:24px; padding-top:1px; font-weight:bold; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer;}
#for_env .cnil										{z-index:99; width:470px; margin:auto; height:auto; color:#999999; font-size:11px; line-height:12px; margin-top:10px; text-align:justify;}
#for_env .cnil a									{z-index:99; color:#999999; text-decoration:underline;}
#for_env .cnil a:hover								{z-index:99; text-decoration:none;}

/* PAGE D'ACCUEIL */
.cnt .accueil p.pres								{width:600px; height:auto; margin:auto; font-size:14px; line-height:20px; padding:13px 0px; text-align:justify; font-weight:bold;}
.cnt .accueil p.infosNonContractuelles			{width:600px; height:auto; margin:auto; font-size:12px; line-height:20px; padding:13px 0px; text-align:center; font-weight:bold;}
.cnt .accueil .ani									{z-index:50; position:relative; width:800px; height:450px; background:#FFFFFF; overflow:hidden;}
.cnt .accueil .ani .link_bien						{z-index:80; position:absolute; top:0px; left:100px; width:600px; height:450px; cursor:pointer;}
.cnt .accueil .ani .tout							{z-index:60; position:absolute; top:0px; left:-500px; width:auto; height:450px;}
.cnt .accueil .ani .tout .photo						{z-index:60; position:relative; float:left; width:600px; height:450px;}
.cnt .accueil .ani .tout .photo img.vendu			{z-index:60; position:absolute; top:0px; left:0px; width:600px; height:450px;}
.cnt .accueil .ani .tout .photo img.baisse_de_prix		{z-index:60; position:absolute; top:10px; left:10px;}
.cnt .accueil .ani .tout .photo img.exclusivite		{z-index:60; position:absolute; bottom:64px; right:10px;}
.cnt .accueil .ani .fond							{z-index:65; position:absolute; top:0px; left:0px; width:800px; height:450px;}
.cnt .accueil .ani .tri_gau							{z-index:65; position:absolute; top:0px; left:0px; padding:182px 26px; width:48px; height:86px; cursor:pointer;}
.cnt .accueil .ani .tri_gau:hover					{z-index:65; background:url('img-legende-fond.png') repeat top left;}
.cnt .accueil .ani .tri_dro							{z-index:65; position:absolute; top:0px; right:0px; padding:182px 26px; width:48px; height:86px; cursor:pointer;}
.cnt .accueil .ani .tri_dro:hover					{z-index:65; background:url('img-legende-fond.png') repeat top left;}
.cnt .accueil .ani .leg								{z-index:70; position:absolute; bottom:0px; left:100px; width:580px; height:auto; padding:5px 10px; background:url('img-legende-fond.png') repeat top left; font-size:18px; font-weight:bold; color:#FFFFFF;}
.cnt .accueil .ani .leg .prix						{z-index:70; position:relative;}
.cnt .accueil .ani .leg .prix .pr2					{z-index:70; position:absolute; top:0px; left:0px; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;}

/* PAGE AGENCE */
.cnt .agence										{width:800px; height:100%; background:url('img-agence-fond.jpg') repeat-x top left #FFFFFF;}
.cnt .agence .txt									{float:left; width:330px; height:auto; padding-top:15px; padding-left:20px; font-weight:bold; font-size:16px; font-family:Trebuchet MS, Arial, Sans Serif; line-height:18px;}
.cnt .agence .txt p									{padding:0px; margin:0px; padding-bottom:30px;}
.cnt .agence .txt p.legale							{padding:0px; margin:0px; font-size:12px;}
.cnt .agence .txt p.legale a						{text-decoration:underline;}
.cnt .agence .cad									{float:right; width:402px; height:auto; padding:3px; background:#ECECEC; margin:15px; margin-left:0px; border:2px solid;}
.cnt .agence .cad .pic								{text-align:center; margin-bottom:15px;}
.cnt .agence .cad .age								{text-align:center; font-weight:bold; font-size:28px; font-family:Trebuchet MS, Arial, Sans Serif; padding-top:15px;}
.cnt .agence .cad .tel								{text-align:center; font-weight:bold; font-size:14px; font-family:Trebuchet MS, Arial, Sans Serif; padding-top:4px; padding-bottom:4px;}
.cnt .agence .cad .adr								{text-align:center; font-weight:bold; font-size:16px; font-family:Trebuchet MS, Arial, Sans Serif;}
.cnt .agence .cad .adr2								{margin-bottom:15px;}
.cnt .agence .cad p.txt_h							{color:#5B5B5B; font-weight:bold; font-size:14px; font-family:Trebuchet MS, Arial, Sans Serif; padding-top:15px; padding-left:5px; padding-right:5px; text-align:justify; padding-bottom:15px;}
.cnt .agence .cad p.txt_h2							{float:left; width:240px; margin-top:15px;}
.cnt .agence .cad .reseau							{margin-top:15px; font-weight:bold; text-align:right; padding-right:5px; padding-bottom:5px; font-size:16px; font-family:Trebuchet MS, Arial, Sans Serif;}
.cnt .agence .cad .reseau img						{vertical-align:bottom;}
.cnt .agence .cad .reseau a:hover					{text-decoration:none;}
.cnt .agence .cad .reseau2							{float:right;}

/* QUI SOMMES NOUS ? */
.cnt .qui											{width:742px; height:auto; padding:3px 10px; background:#F4F4F4; margin:auto; margin-bottom:10px; border:2px solid;}
.cnt .qui .q_tit									{text-align:right; font-style:italic; font-weight:bold; font-size:14px;}
.cnt .qui .q_lst									{margin:auto;}
.cnt .qui .q_lst .q_agt								{float:left; width:241px; padding:3px; text-align:center; font-weight:bold;}
.cnt .qui .q_lst .q_agt span						{font-weight:normal; font-style:italic;}

/* PAGE ALERTE */
.alerte												{margin:auto; width:1000px; height:auto; padding:20px 0px; background:url('i-fond_alerte.jpg') no-repeat; background-size:cover; font-family:Trebuchet MS, Arial, Sans Serif;}
.alerte .formulaire									{width:660px; height:auto; margin:auto; padding:10px 0px; background:url('i-fond_form_alerte.png') repeat top left;}
.alerte .formulaire h3								{text-align:center; font-size:30px; font-weight:bold;}
.alerte .formulaire p								{width:620px; height:auto; margin:auto; font-size:15px; font-weight:bold; padding:8px 0px; padding-bottom:12px;}
.alerte .formulaire .for							{width:650px; height:auto; margin:auto;}
.alerte .formulaire .for .ligne						{width:650px; height:auto; padding-bottom:7px;}
.alerte .formulaire .for .ligne .txt				{float:left; width:260px; height:auto; text-align:right; font-weight:bold; font-size:14px; padding-top:3px;}
.alerte .formulaire .for .ligne .inp				{float:left; width:260px; height:auto; text-align:left; margin-left:7px;}
.alerte .formulaire .for .ligne .inp input			{width:249px; height:20px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
.alerte .formulaire .for .ligne .inp input.petit	{width:120px; margin-right:5px;}
.alerte .formulaire .for .ligne .inp select			{width:253px; height:24px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
.alerte .formulaire .for .ligne .img				{float:left; width:16px; height:16px; padding-top:3px;}
.alerte .formulaire .for .sub						{position:relative; margin:auto; width:236px; height:31px; margin-top:7px; padding-bottom:7px;}
.alerte .formulaire .for .sub input.submit			{width:236px; height:31px; background:url('img-envoyer-fond.png') no-repeat top left; border:0px;}
.alerte .formulaire .for .sub .col_sub				{position:absolute; top:2px; left:2px; width:230px; height:25px; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88; cursor:pointer;}
.alerte .formulaire .for .sub .texte				{position:absolute; top:2px; left:2px; width:230px; height:24px; padding-top:1px; font-weight:bold; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer;}
.alerte .formulaire .for .cnil						{width:620px; margin:auto; height:auto; font-size:11px; line-height:12px; margin-top:10px; text-align:justify;}
.alerte .formulaire .for .cnil a					{text-decoration:underline;}
.alerte .formulaire .for .cnil a:hover				{text-decoration:none;}

/* PAGE VENDRE */
.vente												{margin:auto; width:1000px; height:auto; padding:20px 0px; background:url('i-fond_vendre.jpg') no-repeat; background-size:cover; font-family:Trebuchet MS, Arial, Sans Serif;}
.vente p											{width:970px; height:auto; margin:auto; font-size:15px; font-weight:bold; padding:8px 0px; padding-bottom:32px;}
.vente .for											{width:650px; height:auto; margin:auto;}
.vente .for .ligne									{width:650px; height:auto; padding-bottom:7px;}
.vente .for .ligne .txt								{float:left; width:260px; height:auto; text-align:right; font-weight:bold; font-size:14px; padding-top:3px;}
.vente .for .ligne .inp								{float:left; width:260px; height:auto; text-align:left; margin-left:7px;}
.vente .for .ligne .inp input						{width:249px; height:20px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
.vente .for .ligne .inp input.petit					{width:120px; margin-right:5px;}
.vente .for .ligne .inp input.check					{width:16px; height:16px; background:none; border:0px; vertical-align:middle;}
.vente .for .ligne .inp label						{font-size:11px;}
.vente .for .ligne .inp select						{width:253px; height:24px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
.vente .for .ligne .inp2							{width:380px;}
.vente .for .ligne .img								{float:left; width:16px; height:16px; padding-top:3px;}
.vente .for .sub									{position:relative; margin:auto; width:236px; height:31px; margin-top:7px; padding-bottom:7px;}
.vente .for .sub input.submit						{width:236px; height:31px; background:url('img-envoyer-fond.png') no-repeat top left; border:0px;}
.vente .for .sub .col_sub							{position:absolute; top:2px; left:2px; width:230px; height:25px; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88; cursor:pointer;}
.vente .for .sub .texte								{position:absolute; top:2px; left:2px; width:230px; height:24px; padding-top:1px; font-weight:bold; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer;}
.vente .for .cnil									{width:620px; margin:auto; height:auto; font-size:11px; line-height:12px; margin-top:10px; text-align:justify;}
.vente .for .cnil a									{text-decoration:underline;}
.vente .for .cnil a:hover							{text-decoration:none;}

/* PAGE CONTACT */
.cnt .contact										{width:800px; height:100%; background:url('img-agence-fond.jpg') repeat-x top left #FFFFFF;}
.cnt .contact p										{width:685px; margin:auto; padding-top:35px; padding-bottom:20px; font-weight:bold; font-size:16px; font-family:Trebuchet MS, Arial, Sans Serif;}
.form												{width:679px; margin:auto; height:auto; border:3px solid #FFFFFF; background:url('i-fond_contact.jpg') repeat-x top left #FFFFFF; background-size: auto 100%; z-index:10;}
.form .first										{padding-top:35px;}
.form .form1										{float:left; height:36px; width:600px;}
.form .form1 .txt									{float:left; width:255px; text-align:right; padding-right:5px; font-weight:bold; line-height:14px; padding-top:5px; padding-bottom:5px; background:url('i-fond_contact_txt.png') repeat-y top left;}
.form .form1 .inp									{float:left; width:265px; text-align:left;}
.form .form1 .inp input								{width:256px; height:20px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
.form .form1 .inp input.radio						{width:15px; height:15px; border:none; background:none;}
.form .form2										{float:left; height:113px; width:600px;}
.form .form2 .txt									{float:left; width:255px; text-align:right; padding-right:5px; font-weight:bold; line-height:14px; padding-top:5px; padding-bottom:83px; background:url('i-fond_contact_txt.png') repeat-y top left;}
.form .form2 .inp									{float:left; width:265px; text-align:left;}
.form .form2 .inp textarea							{width:256px; height:98px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
.form .sub											{position:relative; margin:auto; width:236px; height:31px; margin-top:113px; padding-bottom:7px;}
.form .sub input.submit								{width:236px; height:31px; background:url('img-envoyer-fond.png') no-repeat top left; border:0px;}
.form .sub .col_sub									{position:absolute; top:2px; left:2px; width:230px; height:25px; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88; cursor:pointer;}
.form .sub .texte									{position:absolute; top:2px; left:2px; width:230px; height:24px; padding-top:1px; font-weight:bold; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer;}
.form .cnil											{padding-left:20px; padding-right:20px; font-size:11px; line-height:12px; margin-top:10px; margin-bottom:20px; text-align:justify;}
.form .cnil a										{text-decoration:underline;}
.form .cnil a:hover									{text-decoration:none;}
#confirmation										{display:none; position:fixed; top:35%; left:35%; width:400px; height:145px; padding-top:55px; z-index:99; color:#000000; font-size:14px; text-align:center; background:url('./i-fond_confirmation.png') no-repeat top left; font-weight:bold; cursor:pointer;}

/* PAGE LISTING DES BIENS */
#resultat											{width:800px; height:100%;}
#resultat .l1										{width:773px; height:auto; margin:auto; padding-top:13px; font-weight:bold;}
#resultat .l1 h5.res								{float:left; width:550px; height:auto; font-size:16px;}
#resultat .l1 h5.res img							{vertical-align:middle;}
#resultat .l1 .loc									{float:right; width:200px; height:auto; text-align:right; font-size:16px; color:#818181;}
#resultat .l1 .loc img								{vertical-align:middle;}
#resultat .l1 .loc a								{color:#818181;}
#resultat .l1 .loc a:hover							{text-decoration:none;}
#resultat .l2										{width:773px; height:auto; margin:auto; padding-top:13px;}
#resultat .l2 .tri									{float:left; width:515px; height:24px; font-size:12px; font-family:Arial, Sans Serif; color:#666666;}
#resultat .l2 .tri .tit								{float:left; width:133px; height:auto; text-align:right;}
#resultat .l2 .tri .itm								{position:relative; float:left; height:auto; text-align:center;}
#resultat .l2 .tri .itm:hover						{text-decoration:underline;}
#resultat .l2 .tri .itm1							{width:130px; padding-left:3px;}
#resultat .l2 .tri .itm2							{width:130px;}
#resultat .l2 .tri .itm3							{width:110px;}
#resultat .l2 .tri .actif							{font-weight:bold;}
#resultat .l2 .tri .actif:hover						{text-decoration:none;}
#resultat .l2 .tri .itm img							{position:absolute; top:16px; left:0px; width:7px; height:4px;}
#resultat .l2 .tri .itm1 img						{left:63px;}
#resultat .l2 .tri .itm2 img						{left:62px;}
#resultat .l2 .tri .itm3 img						{left:52px;}
#resultat .l2 .pa									{float:right; width:255px; height:auto; font-size:12px; font-family:Arial, Sans Serif; color:#666666; text-align:right;}
#resultat .l2 .pa span								{padding:0px 2px; cursor:pointer;}
#resultat .l2 .pa span:hover						{color:#000000; background:#FFFFFF; font-weight:bold;}
#resultat .l2 .pa span.actif						{color:#FFFFFF; cursor:default; font-weight:bold;}
#resultat .l3										{width:773px; height:16px; margin:auto; padding-top:3px; padding-bottom:13px;}
#resultat .l3 .pa									{float:right; width:300px; height:auto; font-size:12px; font-family:Arial, Sans Serif; color:#666666; text-align:right;}
#resultat .l3 .pa span								{padding:0px 2px; cursor:pointer;}
#resultat .l3 .pa span:hover						{color:#000000; background:#FFFFFF; font-weight:bold;}
#resultat .l3 .pa span.actif						{color:#FFFFFF; cursor:default; font-weight:bold;}
#resultat .b_cad									{width:763px; height:auto; margin:auto; position:relative; padding:4px 4px 14px; border:1px solid #979797; background:#FFFFFF; margin-bottom:10px; cursor:pointer;}
#resultat .b_cad:hover								{background:url('img-tags-fond.png') repeat top left #FFFFFF;}
#resultat .b_cad .pho								{position:relative; float:left; width:128px; height:96px;}
#resultat .b_cad .pho img.vendu						{position:absolute; top:0px; left:0px;}
#resultat .b_cad .pho img.baisse_de_prix			{position:absolute; top:5px; left:5px;}
#resultat .b_cad .pho img.exclusivite				{position:absolute; bottom:5px; right:5px;}
#resultat .b_cad .dro								{float:right; width:620px; height:auto;}
#resultat .b_cad .dro .li1							{width:615px; height:auto; font-size:16px; padding-right:5px;}
#resultat .b_cad .dro .li1 h4.pri					{float:left; width:160px; height:auto; font-weight:bold;}
#resultat .b_cad .dro .li1 h4.noc					{font-size:14px; padding-top:2px;}
#resultat .b_cad .dro .li1 h4.pie					{float:left; width:130px; height:auto; font-size:14px; padding-top:2px; font-weight:bold;}
#resultat .b_cad .dro .li1 h4.sur					{float:left; width:110px; height:auto; font-size:14px; padding-top:2px; font-weight:bold;}
#resultat .b_cad .dro .li1 .fai						{float:right; width:150px; height:auto; color:#BCBCBC; font-size:9px; padding-top:4px; font-weight:normal; text-align:right;}
#resultat .b_cad .dro h2.li2						{width:615px; height:auto; font-size:13px; padding-top:3px; font-weight:bold;}
#resultat .b_cad .dro p.li3							{padding:0px; margin:0px; width:615px; height:auto; font-size:12px; padding-top:3px; text-align:justify;}
#resultat .b_cad .li4								{position:absolute; bottom:4px; right:5px; width:618px; height:auto; font-size:12px; text-align:justify;}
#resultat .b_cad .li4 .det							{float:left; width:250px; height:auto; font-weight:bold; text-decoration:underline; padding-bottom:1px;}
#resultat .b_cad .li4 .ref							{float:right; width:250px; height:auto; font-weight:normal; text-align:right; padding-bottom:1px;}
#resultat .res_i									{float:left; width:270px; height:auto; min-height:460px; _height:460px; padding:8px; margin-left:13px; margin-top:20px; margin-bottom:20px; background:url('img-tags-fond.png') repeat top left #FFFFFF; border:1px solid #FFFFFF;}
#resultat .res_i h5									{text-align:center; font-size:18px; font-weight:bold;}
#resultat .res_i p									{padding:0px; margin:0px; width:270px; height:auto; margin:auto; font-size:13px; font-weight:bold; padding-top:7px; text-align:justify;}
#resultat .res_i ul									{margin-left:10px; list-style-type:disc; list-style-position:inside;}
#resultat .res_i ul li								{padding-top:12px; font-size:14px; font-weight:bold;}
#resultat .res_i ul li a							{margin-left:30px; text-decoration:underline;}
#resultat .for_s									{float:right; width:450px; height:auto; min-height:460px; _height:460px; padding:8px; margin-right:13px; margin-top:20px; margin-bottom:20px; background:url('img-tags-fond.png') repeat top left #FFFFFF; border:1px solid #FFFFFF;}
#resultat .for_s .formulaire						{width:450px; height:auto; margin:auto;}
#resultat .for_s .formulaire h3						{text-align:center; font-size:18px; font-weight:bold;}
#resultat .for_s .formulaire p						{padding:0px; margin:0px; width:450px; height:auto; margin:auto; font-size:13px; font-weight:bold; padding-bottom:12px; padding-top:7px; text-align:justify;}
#resultat .for_s .formulaire .for					{width:450px; height:auto; margin:auto;}
#resultat .for_s .formulaire .for .ligne			{width:450px; height:auto; padding-bottom:7px;}
#resultat .for_s .formulaire .for .ligne .txt		{padding:0px; margin:0px; float:left; width:200px; height:auto; text-align:right; font-weight:bold; font-size:14px; padding-top:3px;}
#resultat .for_s .formulaire .for .ligne .inp		{float:left; width:220px; height:auto; text-align:left; margin-left:7px;}
#resultat .for_s .formulaire .for .ligne .inp input	{width:209px; height:20px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
#resultat .for_s .formulaire .for .ligne .inp input.petit{width:100px; margin-right:5px;}
#resultat .for_s .formulaire .for .ligne .inp select{width:213px; height:24px; padding:1px; font-weight:bold; font-size:14px; background:#FFFFFF; border:1px solid #545454; border-bottom:1px solid #D5D5D6; border-right:1px solid #D5D5D6;}
#resultat .for_s .formulaire .for .ligne .img		{float:left; width:16px; height:16px; padding-top:3px;}
#resultat .for_s .formulaire .for .sub				{position:relative; margin:auto; width:236px; height:31px; margin-top:7px; padding-bottom:7px;}
#resultat .for_s .formulaire .for .sub input.submit	{width:236px; height:31px; background:url('img-envoyer-fond.png') no-repeat top left; border:0px;}
#resultat .for_s .formulaire .for .sub .col_sub		{position:absolute; top:2px; left:2px; width:230px; height:25px; filter:alpha(opacity=88); -moz-opacity:0.88; opacity:0.88; cursor:pointer;}
#resultat .for_s .formulaire .for .sub .texte		{position:absolute; top:2px; left:2px; width:230px; height:24px; padding-top:1px; font-weight:bold; font-size:16px; color:#FFFFFF; text-align:center; cursor:pointer;}
#resultat .for_s .formulaire .for .cnil				{width:450px; margin:auto; height:auto; color:#999999; font-size:11px; line-height:12px; margin-top:10px; text-align:justify;}
#resultat .for_s .formulaire .for .cnil a			{color:#999999; text-decoration:underline;}
#resultat .for_s .formulaire .for .cnil a:hover		{text-decoration:none;}
#resultat .infosNonContractuelles			{width:600px; height:auto; margin:auto; font-size:12px; line-height:20px; padding:13px 0px; text-align:center; font-weight:bold;}

/* LAYER DU CODE POSTAL */
#adresse											{position:absolute; top:100px; left:350px; width:501px; display:none; z-index:99;}
#adresse .ahaut										{width:400px; height:15px;  background:url('i-fond_codepostal_haut.png') top left no-repeat; z-index:99; position:relative;}
#adresse .aferme									{position:absolute; top:10px; right:12px; z-index:99;}
#adresse .aferme a									{border:0px; text-decoration:none; z-index:99;}
#adresse .aferme img								{border:0px; z-index:99;}
#adresse .acentre									{width:400px; min-height:50px; height:auto; _height:50px; padding:0px; padding-left:25px; color:#000000; font-size:12px; background:url('./i-fond_codepostal_centre.png') top left repeat-y; z-index:99;}
#adresse .acentre a									{color:#000000; text-decoration:underline; z-index:99;}
#adresse .acentre a:hover							{text-decoration:none; z-index:99;}
#adresse .abas										{width:400px; height:15px;  background:url('i-fond_codepostal_bas.png') top left no-repeat; z-index:99;}

/* LAYER DE CHARGEMENT */
#loading 											{display:none; z-index:98; position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#000000; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}
#chargement											{display:none; z-index:99; position:fixed; top:10px; right:10px; width:250px; height:40px; background-color:#FFFFFF; text-align:center; border:3px solid #969696; padding-top:7px; font-size:18px; font-weight:normal; color:#848484;}
#chargement img										{border:0px; vertical-align:middle;}

/* TAGS D'ACCENTUATION DU REFERENCEMENT */
#tags												{width:980px; margin:auto; height:32px; padding:2px 10px; margin-top:5px; margin-bottom:0px; background:url('img-tags-fond.png') repeat top left #FFFFFF; border:1px solid #FFFFFF; overflow:auto; overflow-x:hidden; overflow-y:hidden; text-align:justify;}
#tags h3.tag3										{display:inline; font-weight:bold; font-size:14px;}
#tags h4.tag4										{display:inline; font-weight:bold; font-size:12px;}
#tags h5.tag5										{display:inline; font-weight:normal; font-size:14px;}
#tags h6.tag6										{display:inline; font-weight:bold; font-size:10px;}
#tags a												{color:#333333;}

/* COPYRIGHT */
.copyright											{margin:auto; width:1000px; height:auto; text-align:right; color:#555555; font-size:10px; font-family:Verdana, Sans Serif; padding-top:5px; padding-bottom:5px; font-weight:bold;}
.copyright a										{color:#555555; text-decoration:underline;}
.copyright a:hover									{text-decoration:none;}


/* MODIF SLIDER STYLE 1*/
.photo .photo_bien{
	height:100%;
	width: 100%;
}
.barre_top{
	height: 4px;
	width: 100%;
}
.content_bien_prive{
	width: 1100px;
	margin:auto;
	background: white;
	min-height: 500px;
}
.contenu_bien_visi{
	width: 1000px;
	margin:auto;
	padding-top: 50px;
}
.contenu_bien_visi table{
	margin:10px;
}
.contenu_bien_visi tr{
	width: 100%;
}
.contenu_bien_visi td{
	width: 300px;
	padding:10px;
	vertical-align: top;
	border:1px solid #DDDDDD;
}
.un_bien_priv{
	border-top:1px solid #DDDDDD;
	padding: 10px;
	margin-top: 10px;
}
.cnt .bien .photo .ph_ppl{
	overflow: hidden;
	text-align: center;
}
.cnt .bien .photo .ph_ppl.img_ppl{
	height: 307px;
	left:50%;
	margin-left:-205px;
}