/* 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;}
.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								{display:none;}
.menu												{display:none;}
.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:11px;}
.footer img.reseau									{position:absolute;}
.footer .gau										{float:left; width:600px; height:14px; padding:0px; margin:0px; padding:11px 25px; text-align:left;}
.footer .dro										{float:right; width:250px; height:14px; padding:0px; margin:0px; padding:11px 0px; text-align:right;}
.footer div.norm									{float:left; width:auto; color:#FFFFFF; padding:0px; margin:0px;}
.footer div.coul									{float:left; width:auto; padding:0px; margin:0px; 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											{display:none;}
.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 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:auto;}
.cnt .bien .photo									{float:left; width:410px; height:auto; padding-bottom:10px;}
.cnt .bien .photo .ph_ppl							{position:relative; width:410px; height:307px; 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.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;}
.cnt .bien .photo .quest							{display:none;}
.cnt .bien .photo .ligne_s							{width:410px; height:auto; margin-top:9px;}
.cnt .bien .photo .ligne_s .ph_s					{position:relative; float:right; width:128px; height:96px; margin-left:9px; 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 .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:140px; height:auto; font-size:24px; font-weight:bold; line-height:30px;}
.cnt .bien .texte .head h4.p_cons					{font-size:18px;}
.cnt .bien .texte .head h3.surf						{float:right; width:210px; height:auto; font-size:24px; font-weight:bold; line-height:30px; text-align:right;}
.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 .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 .plus						{display:none;}
.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;}
#for_env											{display: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 .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 .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;}
.cnt .agence .qui									{width:742px; height:auto; padding:3px 10px; background:#F4F4F4; margin:auto; margin-bottom:10px; border:2px solid;}
.cnt .agence .qui .q_tit							{text-align:right; font-style:italic; font-weight:bold; font-size:14px;}
.cnt .agence .qui .q_lst							{margin:auto;}
.cnt .agence .qui .q_lst .q_agt						{float:left; width:179px; padding:3px; text-align:center; font-weight:bold;}
.cnt .agence .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 top left; 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; color:#999999; font-size:11px; line-height:12px; margin-top:10px; text-align:justify;}
.alerte .formulaire .for .cnil a					{color:#999999; 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 top left; 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; color:#999999; font-size:11px; line-height:12px; margin-top:10px; text-align:justify;}
.vente .for .cnil a									{color:#999999; 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; 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:98px; 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:27px; 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; color:#999999; font-size:11px; line-height:12px; margin-top:10px; margin-bottom:20px; text-align:justify;}
.form .cnil a										{color:#999999; 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:510px; 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:120px; 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:57px;}
#resultat .l2 .tri .itm2 img						{left:62px;}
#resultat .l2 .tri .itm3 img						{left:52px;}
#resultat .l2 .pa									{float:right; width:215px; height:auto; font-size:12px; font-family:Arial, Sans Serif; color:#666666; text-align:right;}
#resultat .l2 .pa span								{padding:0px 3px; 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 3px; 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; 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 .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:120px; 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;}

/* LAYER DU CODE POSTAL */
#adresse											{display:none;}

/* LAYER DE CHARGEMENT */
#loading 											{display:none;}
#chargement											{display:none;}

/* TAGS D'ACCENTUATION DU REFERENCEMENT */
#tags												{display:none;}

/* COPYRIGHT */
.copyright											{display:none;}

