form{margin:0;padding:0}
*{margin:0;padding:0}
/*.disp{display:none !important}*/
#encadremenent{background:#EEF3F9;border:1px solid #25425C;padding:10px 10px 10px 18px}
td{font-size:12px;font-style:normal;line-height:normal;font-weight:400;font-variant:normal;text-transform:none;color:#000;text-decoration:none}
.mes_tableaux p{padding-top:10px}
td p{padding-top:10px;padding-bottom:10px;padding-left:10px}
body{font-family:Arial, Helvetica, sans-serif;background:url(gifs/background.jpg) #a3aaba top repeat-x;font-size:12px;margin:0}
.container{width:1013px;height:auto;overflow:hidden;margin-left:auto;margin-right:auto}
#content{width:1001px;height:auto;overflow:hidden;background:url(gifs/tranche_content.jpg) top repeat-y;margin:0 auto 10px}
.header{width:1013px;height:149px;overflow:hidden}
.logo{width:450px;float:left;height:149px;display:inline}
.logo a{width:450px;height:27px;color:#fff;text-align:center;padding-top:122px;font-size:13px;font-weight:700;text-decoration:none;display:block;background:url(gifs/tostaint_laffineur_logo.jpg) top no-repeat}
.logo a:hover{width:450px;height:149px;display:block;background:url(gifs/tostaint_laffineur_logo.jpg) top no-repeat}
.diapo{width:563px;height:149px;float:right;display:inline}
.colonne_gauche{width:233px;height:auto;float:left;display:inline;margin-left:12px;margin-bottom:25px}
.colonne_droite{width:726px;float:right;display:inline;margin-right:12px}
.immo{width:233px;height:auto}
.actu{width:233px;height:auto;margin-bottom:8px}
.actu_btn{width:233px;height:34px;display:block}
.actu_btn a{background:url(gifs/btn_actu.jpg) top no-repeat;width:225px;height:24px;color:#df0100;font-size:13px;font-weight:700;text-align:left;padding-top:10px;text-decoration:none;padding-left:8px;display:block}
.actu_btn a:hover{background:url(gifs/btn_actu.jpg) top no-repeat;width:225px;height:24px;color:#df0100;font-size:13px;font-weight:700;text-align:left;padding-top:10px;text-decoration:none;padding-left:8px;opacity:0.7;filter:alpha(opacity=70);display:block}
.actu_top p{font-size:16px;font-weight:700;text-align:center;padding-top:8px;color:#090041}
.actu_tranche{width:233px;height:auto;overflow:hidden;background:url(gifs/immo_tranche.jpg) top repeat-y}
.immo_top p{font-size:16px;font-weight:700;text-align:center;padding-top:6px;color:#090041}
.big{font-size:20px}
.immo_tranche{width:233px;height:auto;overflow:hidden;background:url(gifs/immo_tranche.jpg) top repeat-y;border-bottom:1px solid #090041}
.immo_tranche p{font-size:13px;color:#24425c;text-align:left;padding-left:9px;padding-bottom:5px}
.immo_tranche a{font-size:13px;color:#df0100;font-weight:700;text-decoration:none;text-align:left}
.immo_tranche a:hover{font-size:13px;color:#df0100;font-weight:700;text-align:left;opacity:0.7;filter:alpha(opacity=70)}
.rouge{color:#df0100}
.btn_etude{float:right;display:inline;margin-right:65px;margin-top:9px}
.contact_encart{width:233px;height:72px;margin-top:8px;display:block}
.contact_encart a{width:233px;text-align:center;font-weight:700;color:#fff;font-size:18px;padding-top:10px;text-decoration:none;height:62px;display:block;background:url(gifs/fd_contact.jpg) top no-repeat}
.contact_encart a:hover{width:233px;height:62px;display:block;opacity:0.9px;filter:alpha(opacity=90);background:url(gifs/fd_contact.jpg) top no-repeat}
.num_encart{color:#df0100 !important;font-weight:100;font-size:20px}
.video{margin-top:8px;width:233px;height:73px;display:block;margin-bottom:10px}
.big_video{font-size:22px}
.video a{background:url(gifs/video_fd.jpg) top no-repeat;width:233px;height:65px;display:block;padding-top:8px;color:#090041;text-decoration:none;text-align:center;font-weight:700;font-size:16px}
.video a:hover{background:url(gifs/video_fd.jpg) top no-repeat;width:233px;height:65px;display:block;padding-top:8px;color:#090041;text-decoration:none;text-align:center;font-weight:700;font-size:16px;opacity:0.7;filter:alpha(opacity=70)}
.new_search{background-image:url(gifs/btn-detail_18.jpg) !important;background-repeat:no-repeat !important;background-position:left top !important;display:block;height:39px;width:339px}
.new_search:hover{background-image:url(gifs/btn-detail_18-hover.jpg) !important;background-repeat:no-repeat !important;background-position:left top !important;display:block;height:39px;width:339px;color:#CCC !important}
.page p{color:#000;text-align:justify;padding-bottom:10px}
.plan{margin-top:10px;margin-left:10px;display:block;color:#DF0100;font-weight:700}
.chemin_fer{font-size:0.9em !important;color:#000;text-align:left;margin-bottom:20px;margin-top:15px;padding-top:5px;padding-bottom:5px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#CCC;border-bottom-color:#CCC;width:720px}
.chemin_fer a{color:#000;text-align:left;text-decoration:underline;margin-right:3px;margin-left:3px}
.lien-chemin-fer{font-weight:700;color:#21194C;text-decoration:none !important}
.lien-chemin-fer:hover,a#over1{font-weight:700;color:#DF0100 !important;text-decoration:none !important}
.important{width:645px;height:auto;margin-bottom:10px;background:#eee;padding:10px 20px 0}
.centrer{text-align:center !important;padding-bottom:0 !important}
.paragraphe5050 .lien,.paragraphe50501 .lien{padding-top:2px !important}
.page a{font-weight:700;color:#030a5a;text-decoration:underline}
.lien{line-height:19px;text-align:right !important;color:#030a5a;padding:10px 10px 10px 0}
.lien a{text-decoration:underline;font-weight:700;color:#030a5a}
.paragraphe5050{float:left;width:355px;height:auto;display:inline}
.paragraphe50501{float:right;width:355px;height:auto;display:inline}
.paragraphe30302{float:right;width:242px;height:auto;display:inline;font-size:13px}
.filet_etude{width:355px;height:10px;border-bottom:1px solid grey;margin-bottom:20px}
.texte{text-align:left !important;padding-right:10px !important}
.contact_para{float:left;width:385px;height:auto;display:inline}
.contact_para1{float:right;width:315px;height:auto;display:inline}
.detail-colonne-gauche{float:left;width:360px;height:auto;display:inline}
.top_tpl_detail{width:360px;overflow:hidden;height:10px;background:url(gifs/tpl_detail_top.jpg) top left no-repeat}
.middle_tpl_detail{width:344px;height:auto;overflow:hidden;padding-left:16px;padding-bottom:10px;padding-top:3px;background:url(gifs/tpl_detail_middle.jpg) top left repeat-y}
.bas_tpl_detail{width:360px;height:10px;margin-bottom:10px;background:url(gifs/tpl_detail_bas.jpg) top left no-repeat}
.detail-colonne-droite{float:right;width:350px;height:auto;display:inline;margin-bottom:10px}
.detail-colonne-droite p{padding-bottom:10px;line-height:18px;color:#21194C !important;margin-bottom:5px;text-align:justify}
.detail-colonne-droite h3{border:none;text-transform:uppercase;color:#DF0100;margin-bottom:5px;font-size:12px}
.visite-bien{font-size:20px;line-height:47px;font-weight:700;color:#FFF;text-decoration:none;background-image:url(gifs/btn-detail_10.jpg);background-repeat:no-repeat;background-position:left top;text-align:center;height:47px;width:295px;display:block;margin-left:15px;margin-bottom:10px;margin-top:15px}
.visite-bien:hover{background-image:url(gifs/btn-detail_10-hover.jpg);background-repeat:no-repeat;background-position:left top;color:#CCC}
.ecrire-agence{font-size:15px;line-height:38px;font-weight:700;color:#FFF;text-decoration:none;background-image:url(gifs/btn-detail_07.jpg);background-repeat:no-repeat;background-position:left top;text-align:center;height:38px;width:150px;display:block;margin-left:5px;margin-bottom:10px;margin-top:10px;float:left}
.ecrire-agence:hover{background-image:url(gifs/btn-detail_07-hover.jpg);background-repeat:no-repeat;background-position:left top;color:#CCC}
.liens-utilitaires{margin-top:15px;padding-top:15px;width:328px}
.liens-utilitaires a{font-size:13px;font-weight:700;color:#21194c;background-image:url(gifs/btn-detail_11.jpg);background-repeat:no-repeat;background-position:left top;display:inline-block;height:29px;width:141px;line-height:29px;text-align:center;text-decoration:none;float:left;margin-right:10px;margin-left:10px}
.liens-utilitaires a:hover{background-image:url(gifs/btn-detail_11-hover.jpg);background-repeat:no-repeat;background-position:left top;color:#343247}
.liens-utilitaires a strong{font-size:14px}
.bien-video{font-size:16px;line-height:27px;font-weight:700;color:#FFF;text-decoration:none;background-image:url(gifs/btn-detail_03.jpg);background-repeat:no-repeat;background-position:left top;text-align:center;height:27px;width:248px;display:block;margin-top:20px;margin-bottom:20px;margin-left:40px}
.bien-video:hover{background-image:url(gifs/btn-detail_03-hover.jpg);background-repeat:no-repeat;background-position:left top;color:#ccc}
.navigation-fiche-produit{margin-top:10px;padding-top:10px;padding-bottom:10px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#CCC;border-bottom-color:#CCC;overflow:hidden;-height:39px}
.navigation-fiche-produit a{font-size:16px;line-height:39px;font-weight:700;color:#FFF;text-decoration:none;background-image:url(gifs/btn-detail_17.jpg);background-repeat:no-repeat;background-position:left top;text-align:center;height:39px;width:339px;display:block;float:right}
.navigation-fiche-produit a:hover{background-image:url(gifs/btn-detail_17-hover.jpg);background-repeat:no-repeat;background-position:left top;color:#ccc}
#autres-biens{background-color:#E5E5E5;margin-top:15px;margin-bottom:15px;overflow:hidden;padding:10px}
#autres-biens ul{display:block;float:left;width:310px}
#autres-biens li{height:55px;width:310px;list-style-type:none}
#autres-biens li img{float:left;margin-right:15px}
#autres-biens li a{font-size:12px;color:#21194c;text-decoration:underline;padding-top:10px;display:block}
.chemin-de-fer{font-size:12px;font-weight:700;color:#21194c;margin-top:15px;margin-bottom:10px}
.google-map{margin-left:10px;border:1px solid #CCC;display:block;width:300px;overflow:hidden;padding:2px}
.filet{width:726px;height:15px;border-top:1px solid #030a5a;clear:both;margin:10px auto 5px}
ul.ss_menu{margin-left:30px;font-size:11px}
ul.txt li{line-height:17px;color:#090041;text-align:left}
.box ul.txt{margin-left:60px}
#encart_actualite img{padding-left:15px;border:none}
#loupe{position:absolute;top:0;right:0;display:block;width:92px;height:16px;z-index:1000;font-size:12px}
#loupe span{font-size:10px;color:#1084c6}
#loupe a{width:30px;height:20px;line-height:20px;margin-right:3px;color:#000;text-align:center;text-decoration:none}
zoom{font-size:120%}
.scrollbarre{overflow:auto}
.email_news{font-family:Geneva,Arial,Helvetica;font-size:11px;color:#000;background-color:#fff;border-bottom:#DF0100 1px solid;border-top:#DF0100 1px solid;border-left:#DF0100 1px solid;border-right:#DF0100 1px solid}
.bouton_news{font-family:Geneva,Arial,Helvetica;font-size:12px;color:#fff;background-color:#DF0100;border-bottom:#585858 1px solid;border-top:#585858 1px solid;border-left:#585858 1px solid;border-right:#585858 1px solid}
.pagination{margin-top:15px;margin-bottom:15px;float:right}
.numpage{text-align:center;line-height:20px;font-size:12px;color:#21194C;float:left;text-decoration:none !important;margin-right:3px;margin-left:3px;width:20px;height:20px;display:block;border:1px solid #21194C}
.numpage_selec{text-align:center;line-height:20px;color:#FFF !important;text-decoration:none !important;background-color:#21194C;font-size:14px;font-weight:700;margin-right:3px;margin-left:3px;width:20px !important;height:20px;float:left;padding:1px}
.formulaire{margin-top:10px;margin-left:30px}
.menu{width:726px;height:41px;margin-top:10px;position:relative;z-index:1}
ul.MenuHorizontal{width:726px;list-style:none;position:absolute;margin:0;padding:0}
ul.MenuHorizontal li{float:left;display:inline-block}
ul.MenuHorizontal li a{display:block;color:#FFF;font-size:12px;padding-top:0;height:41px;text-align:center;line-height:16px;text-decoration:none}
ul.MenuHorizontal li a strong{font-size:16px}
li#menu0{width:117px}
li#menu1{width:153px}
li#menu2{width:125px}
li#menu3{width:152px}
li#menu4{width:179px}
li#menu0 a{padding-top:12px;height:29px;background-image:url('gifs/menu_13.jpg')}
li#menu1 a{padding-top:5px;height:36px;background-image:url('gifs/menu_14.jpg')}
li#menu2 a{padding-top:5px;height:36px;background-image:url('gifs/menu_15.jpg')}
li#menu3 a{padding-top:5px;height:36px;background-image:url('gifs/menu_16.jpg')}
li#menu4 a{padding-top:5px;height:36px;background-image:url('gifs/menu_17.jpg')}
#annee{float:left;margin-right:15px;display:inline}
#listing_calendrier li li a{text-decoration:none;padding-bottom:10px;margin-bottom:10px;display:block;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC}
.recherche{width:726px;height:auto;overflow:hidden;margin-top:8px}
.recherche_top{width:726px;background:url(gifs/recherche_top.jpg) top no-repeat}
.recherche_top p{font-size:16px;font-variant:small-caps;color:#fff;font-weight:700;padding-top:12px;height:31px}
.menu_item2{cursor:pointer}
.recherche_strong{font-size:25px;text-transform:uppercase;color:#fff}
.recherche_tranche{width:726px;height:179px;overflow:hidden;background:url(gifs/tranche_recherche.jpg) top left repeat-y}
.recherche_bas{width:726px;height:22px;background:url(gifs/recherche_bas.jpg) top no-repeat !important;float:left;bottom:0;left:0;z-index:1}
.encart_1{width:200px;margin-left:13px;height:auto;margin-top:10px;float:left;display:inline}
.encart_2{width:200px;height:auto;float:left;margin-top:10px;display:inline}
.encart_3{width:307px;height:auto;float:left;display:inline;margin-top:10px}
.txt_recherche{font-size:12px !important;color:#24425c !important;text-align:left}
.autres-liens li{margin-left:30px;list-style-type:none}
.encoche{float:left;margin-right:10px;display:inline}
.encoche_special{float:right;margin-left:10px;display:inline;position:relative;z-index:0}
.reference{position:relative;z-index:0;margin-bottom:23px;bottom:0;left:0;height:auto;width:487px;margin-top:30px;float:left;padding-left:15px;font-size:14px !important;font-weight:700 !important;color:#090041 !important}
select{position:relative;z-index:0;display:block}
.reference p{font-size:14px !important;font-weight:700 !important;color:#090041 !important;padding-top:2px !important}
.zone_text{display:inline;margin-left:10px}
.btn_valider{display:block;margin-top:17px;height:37px;bottom:0;right:0;z-index:11;margin-right:89px;margin-bottom:14px;width:135px;float:left}
.btn_valider a{display:block;width:106px;color:#df0100;text-align:left;padding-top:8px;padding-left:8px;height:29px;font-weight:700;font-size:18px;text-decoration:none;background:url(gifs/btn_valider.jpg) top no-repeat}
.btn_valider a:hover{display:block;width:106px;color:#df0100;text-align:left;padding-top:8px;padding-left:8px;height:29px;font-weight:700;font-size:18px;text-decoration:none;opacity:0.7;filter:alpha(opacity=70);background:url(gifs/btn_valider.jpg) top no-repeat}
h1{background:#ededed;font-size:18px;text-align:left;line-height:28px;padding-left:10px;display:block;color:#21194c;margin:8px 0}
.titre-h1{color:#DF0100;margin-left:20px}
.tpl{width:355px;height:auto;background:#f3f3f3;position:relative;margin-bottom:10px;border:1px solid #df0100;z-index:0;overflow:hidden}
.img_google_map{border:1px solid #df0100;margin-top:10px}
.img_tpl{width:214px;height:150px;float:left;display:inline;background:url(gifs/photo-remplacement.jpg) no-repeat;text-align:center;vertical-align:middle;position:relative}
.img_tpl .loue{height:20px;width:100px;position:absolute;bottom:0;left:0;background:url(gifs/loue.jpg) center no-repeat}
.img_tpl .vendu{height:20px;width:100px;position:absolute;bottom:0;left:0;background:url(gifs/vendu.jpg) center no-repeat}
.photo_agrandie .loue{height:20px;width:100px;position:absolute;background:url(gifs/loue.jpg) center no-repeat}
.photo_agrandie .vendu{background:url("gifs/vendu.jpg") no-repeat scroll center center transparent;bottom:0;height:20px;left:0;position:absolute;width:100px}
.titre_tpl{font-size:14px;font-weight:700;text-align:center;padding-top:5px;padding-bottom:5px;color:#df0100}
.txt_tpl{float:right;display:inline;width:141px;height:auto}
.description_tpl{color:#df0100;text-align:center}
.prix_tpl{color:#24425c;text-align:center;padding-top:5px;padding-bottom:5px}
.lien_tpl{position:absolute;bottom:0;right:0;width:141px;text-align:center;background:#090041;line-height:20px;padding-top:0 !important;padding-left:0 !important;padding-bottom:0 !important}
.coordonnes{width:1001px;height:52px;background:url(gifs/tranche_coordonnees.jpg) top repeat-y;clear:both;position:relative}
#retour-accueil{position:absolute;top:-30px;left:10px}
#retour-accueil a{font-size:14px;font-weight:700;color:#DF0100;text-decoration:none;background-image:url(gifs/ico-accueil_24.jpg);background-repeat:no-repeat;background-position:left center;padding-left:25px}
#retour-accueil a:hover{color:#fff;background-color:#DF0100;padding-top:2px;padding-right:2px}
.coordonnes p{font-size:12px;color:#fff;text-align:center;padding-top:7px}
.lien_utile{width:1001px;height:30px;background:url(gifs/tranche_lien.jpg) top repeat-y}
.lien_utile p{font-size:12px;float:left;display:inline;color:#030a5a;text-align:center;padding-top:10px;width:563px}
.lien_utile a{color:#030a5a;text-decoration:none;padding:0 8px}
.lien_utile a:hover{color:#030a5a;text-decoration:underline}
.newsletter{width:427px;height:30px;display:block;float:left}
.newsletter a{background:url(gifs/btn_newsletter.jpg) right no-repeat;color:#df0100;width:407px;height:25px;font-size:18px;text-decoration:none !important;font-weight:700;padding-top:5px;padding-left:20px;display:block}
.newsletter a:hover{background:url(gifs/btn_newsletter.jpg) right no-repeat;color:#df0100;width:407px;height:25px;font-size:18px;text-decoration:none !important;font-weight:700;padding-top:5px;padding-left:20px;display:block;opacity:0.7;filter:alpha(opacity=70)}
* html .newsletter a:hover{text-decoration:none !important !important}
.footer{width:1001px;height:137px;overflow:hidden;background:url(gifs/footer.jpg) top no-repeat;position:relative}
.ligne_bas{border-bottom:1px solid #030a5a;width:996px;margin-left:2px;height:1px}
.para2{float:left;display:inline;width:139px;margin-left:3px;padding-left:10px;padding-top:10px;height:auto}
.para3{float:left;display:inline;width:143px;margin-left:3px;padding-left:10px;padding-top:10px;height:auto}
.para4{float:left;display:inline;width:150px;margin-left:3px;padding-left:10px;padding-top:10px;height:auto}
.para5{float:left;display:inline;width:171px;margin-left:3px;padding-left:10px;padding-top:10px;height:auto}
.footer p{font-size:11px;color:#df0100;font-weight:700;padding-bottom:10px;text-align:left}
.mini_menu ul{list-style:url(gifs/puce_liste_footer.gif) outside;margin:10px 0 0 25px;padding:0}
ul.foot li a{color:#24425c !important;font-size:11px !important;font-weight:100;text-decoration:none !important}
ul.foot li a:hover{color:#24425c !important;font-size:11px !important;font-weight:100;text-decoration:underline !important}
.img_detail{border:1px solid #030a5a;float:left;display:inline}
.detail_demi{width:430px;height:auto;float:left;display:inline;border-right:1px dotted #030a5a;margin-bottom:20px}
.fiche_detail{width:279px;height:auto;float:right;display:inline}
.vignette_photo{width:77px;height:auto;float:left;display:inline;margin:5px 5px 5px 0}
.vignette_photo1{width:77px;height:auto;float:left;display:inline;margin:5px 0}
.vignette_photo2{width:77px;height:auto;float:left;display:inline;margin:5px}
.vignette_photo3{width:77px;height:auto;float:left;display:inline;margin:5px 0}
.detail_demi1{height:auto;margin-bottom:10px}
.detail_demi1 p{padding-bottom:15px}
.detail_demi1 h2{font-size:18px;color:#030a5a;border-bottom:1px solid #030a5a;margin-bottom:15px}
.titre_detail{color:#DF0100 !important;font-weight:700 !important;font-size:14px !important;padding-bottom:0 !important;text-align:center !important;border-bottom:1px solid #000;margin-bottom:5px !important;margin-top:10px}
.input_form{background-color:#FFF;border:1px solid #df0100;font-family:Arial;color:#333;margin-top:5px;width:240px}
.area_form{background-color:#FFF;border:1px solid #df0100;font-family:Arial;color:#333;margin-top:5px;width:341px;overflow:auto;height:100px}
.bouton_form{height:30px;width:150px;border:1px none #fff;color:#FFF;display:block;cursor:pointer;background-color:#df0100;margin:0 auto}
#content .colonne_droite #formulaire_1 .submit{margin-left:0 !important;margin-top:20px !important;width:345px !important}
.bouton_form:hover{height:30px;width:150px;border:1px none #fff;color:#df0100;display:block;cursor:pointer;background-color:#aaa}
#zone_txt .required{width:150px !important;text-align:left !important}
.divGenerateurRequired{margin-bottom:10px !important}
.divGenerateur .input_form{width:150px !important}
.num{font-size:18px}
.mini_menu{width:206px;height:auto;overflow:hidden;float:right;margin-left:15px;margin-bottom:15px;margin-top:1px;display:inline}
.titre_mini_menu{width:206px;height:43px;background:url(gifs/mini_menu_03.jpg) top left no-repeat}
.titre_mini_menu p{font-size:14px;font-weight:700;text-align:center;padding-top:14px;padding-bottom:0 !important;color:#fff}
.corps_mini_menu{width:206px;height:auto;overflow:hidden;background:url(gifs/mini_menu_05.jpg) top left repeat-y}
.bas_mini_menu{width:206px;height:22px;background:url(gifs/mini_menu_07.jpg) top left no-repeat}
.ref3{width:177px;height:153px;float:left;display:inline}
.ref img,.ref1 img,.ref2 img,.ref3 img{vertical-align:middle}
.img_tpl_revue{width:130px;float:left;display:inline;background:url(gifs/photo-remplacement2.jpg) no-repeat;text-align:center;vertical-align:middle;margin:0 8px 8px 12px}
.tpl_revue{width:620px;height:auto;overflow:hidden;margin:0 auto 10px}
.top_tpl_revue{width:600px;border-top:1px solid #858585;border-left:1px solid #858585;border-right:1px solid #858585;height:auto;background:#ededed;padding-left:10px;padding-top:10px;padding-bottom:10px}
.top_tpl_revue p{font-size:16px;font-weight:700;color:#030A5A;text-align:left;padding-left:10px;padding-bottom:0 !important}
.top_tpl_revue p strong{color:#030A5A}
.corps_tpl_revue{width:620px;height:auto;background-image:url(gifs/tpl_revue_tranche.jpg);background-repeat:repeat-y;background-position:left top}
.corps_tpl_revue p{padding-right:15px;padding-left:15px}
.bas_tpl_revue{width:620px;height:1px;background-image:url(gifs/tpl_revue_bas.jpg);background-repeat:no-repeat;background-position:left top}
.img_revue{border:1px solid #df0100;float:left;display:inline;margin:0 15px 5px 5px}
.filet_revue{width:490px;height:10px;border-bottom:1px solid #858585;margin-bottom:10px;margin-left:auto;margin-right:auto}
.encart_important{width:706px;height:auto;overflow:hidden;margin:0 auto 10px}
.float_left{width:380px;height:auto;float:left;display:inline}
.float_right{float:right;width:253px;display:inline;height:auto}
.top_encart_important{width:706px;height:21px;background:url(gifs/encart_savoir_faire_top.jpg) top no-repeat;overflow:hidden}
.corps_encart_important{width:666px;height:auto;overflow:hidden;background:url(gifs/encart_savoir_faire_tranche.jpg) top repeat-y;padding:0 20px}
.bas_encart_important{width:706px;height:21px;background:url(gifs/encart_savoir_faire_bas.jpg) top no-repeat;clear:both}
.corps_encart_important ul.txt{margin-bottom:0}
.corps_encart_important ul.txt li ul{list-style:square;background:none !important;margin:0 0 10px 25px}
.btn_acquisition{display:inline;width:180px;height:50px;float:left;margin-left:30px;margin-right:15px}
.btn_vente{display:inline;width:180px;height:50px;float:left}
.sous_menu{height:250px;left:0;width:724px;border:solid 1px #000;position:absolute;background-color:#090041}
.lien_selection{display:block;width:400px;height:36px;float:right}
.lien_selection a{color:#df0100;display:block;width:400px;height:31px;text-decoration:none !important;font-size:18px;padding-top:5px;font-weight:700;background:url(gifs/puce_selection.jpg) right no-repeat}
.lien_selection a:hover{color:#090041;display:block;width:400px;padding-top:5px;text-decoration:none !important;height:31px;font-size:18px;font-weight:700;background:url(gifs/puce_selection.jpg) right no-repeat}
.nombre-produit{padding-top:2px;padding-bottom:2px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#CCC;border-bottom-color:#CCC}
.nombre-produit p{font-weight:700;color:#666}
#sous_menu4{z-index:10000}
.top a{display:block;width:606px;color:#FFF;text-align:left !important;background:#090041 !important;-width:531px;padding:5px}
.two-proprietaires a{display:block;width:606px;height:55px !important;color:#FFF;text-align:left !important;-width:531px;background:#090041 !important;padding:5px}
#choix-lettres{padding-top:5px;padding-bottom:5px;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-top-color:#CCC;border-bottom-color:#CCC;overflow:hidden;margin-bottom:20px}
.bloc-lettres{text-transform:uppercase;color:#090041;display:block;float:left;height:20px;width:20px;margin-right:2px;margin-left:2px;border:1px solid #090041;line-height:20px;text-align:center;text-decoration:none;font-weight:700;background-color:#EDEDED}
.bloc-lettres:hover{color:#df0100;border:1px solid #df0100}
.definition{margin-bottom:15px}
.definition h4{color:#DF0100;font-size:16px;font-weight:700}
.definition p{color:#333;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E6E6E6}
#encart_actualite ul{list-style:none;line-height:17px}
#encart_actualite ul li{padding:10px 15px}
#encart_actualite ul li a{color:#DF0100;font-weight:700;text-decoration:none}
#encart_actualite ul li a:hover{color:#DF0100;font-weight:700;text-decoration:underline}
#actualite_detail h2{color:#DF0100 !important;border-bottom:1px solid #585858 !important}
#listing_calendrier{background:#e8e8e8 !important;margin-bottom:10px;float:right !important}
#listing_calendrier p{color:#000;font-size:16px;padding-top:10px;font-variant:small-caps}
#listing_calendrier ul li{padding-top:18px;line-height:18px}
#listing_calendrier ul li a{color:#DF0100 !important}
#listing_calendrier p.all_actu{text-align:right;font-size:13px;margin-bottom:0;padding-bottom:0}
#listing_calendrier p.all_actu a{text-align:right;font-size:13px;text-decoration:underline}
#listing_calendrier p.all_actu a:hover{text-align:right;font-size:13px;text-decoration:none}
#news_rechercher{width:110px !important;float:left}
#news_btn_rechercher{float:left !important;-margin:0 !important;-padding:0 !important}
#container_actualite h2{font-size:16px;border-bottom:1px solid #585858 !important}
#container_actualite h2 a{font-size:16px;color:#DF0100}
#container_actualite h2 a:hover{color:#000 !important;text-decoration:none !important}
.lien_actu_listing{text-align:right !important}
.lien_actu_listing a{color:#DF0100 !important;padding-right:15px;background:url(gifs/puce_lien.jpg) right no-repeat;text-decoration:none}
.link{float:right;margin-top:10px;color:#DF0100 !important}
.bloc_photo{width:327px;height:231px;overflow:hidden;position:relative}
.label_ami{float:left;width:100px}
.conteneur_ami{margin-top:30px;margin-left:30px}
.erreur_ami{font-weight:700;text-align:center;color:red}
#bloc{height:30px}
.tpl_autres_biens{width:726px;height:auto;margin-bottom:10px}
.tpl_biens{width:355px;height:auto;margin-bottom:20px;float:left}
.tpl_biens img{float:left;display:inline;margin-right:20px}
.tpl_biens p{line-height:25px}
.tpl_biens a,.liens{text-decoration:underline;color:#06003b}
.tpl_video{background:#f3f3f3;position:relative;border:1px solid #24425C;z-index:0;overflow:hidden;width:355px;height:auto;margin-bottom:20px;float:left}
.revue_titre{text-decoration:none;border-left:3px solid #E80B03 !important;color:#E80B03 !important;border-bottom:none !important;padding-left:10px}
.revue_titre a{color:#E80B03 !important;text-decoration:none}
.tpl_video .fond_blanc{background-color:#FFF;width:214px;height:150px;float:left;display:inline}
.tpl_video .photo_fond{width:214px;height:150px;filter:alpha(opacity=40);float:left;display:inline;background:url(gifs/photo-remplacement.jpg) no-repeat;border:none}
.tpl_video h3{border:none;font-size:14px;font-weight:700;text-align:center;padding-top:5px;padding-bottom:12px;color:#df0100;margin:0}

.tpl_video .bouton_vid{width:47px;height:45px;position:absolute;top:51px;left:84px;border:none}
.tpl_video p{line-height:18px;text-align:center;color:#24425C;padding:0 !important}
.lien_tpl_video{line-height:25px !important;background-color:#df0100;position:absolute;bottom:0;right:0;width:142px}
.result_recherche{width:726px;height:auto;overflow:hidden}
.col1 p,.col2 p,.col3 p{color:#21194C}
.col3{float:left;display:inline;width:241px}
.box{width:100%;height:auto;margin-bottom:15px;border:1px solid #25425C;background:#eef3f9;padding:10px 0 0}
.vignette_box{float:right;display:inline;margin-top:5px;margin-right:15px}
.box p{padding:5px 15px 10px}
.bloc_4{width:180px;height:auto;overflow:hidden;border:2px solid #c4c4c4;background:url(gifs/corner.gif) #f6f49c bottom right no-repeat;padding:0 10px}
.bloc_1{width:180px;height:auto;overflow:hidden;border:2px solid #c4c4c4;background:url(gifs/corner.gif) #b2bfe8 bottom right no-repeat;padding:0 10px}
.bloc_3{width:180px;height:auto;overflow:hidden;border:2px solid #c4c4c4;background:url(gifs/corner.gif) #f6c29c bottom right no-repeat;padding:0 10px}
.bloc_5{width:180px;height:auto;overflow:hidden;border:2px solid #c4c4c4;background:url(gifs/corner.gif) #bcd6b6 bottom right no-repeat;padding:0 10px}
.bloc_6{width:180px;height:auto;overflow:hidden;border:2px solid #c4c4c4;background:url(gifs/corner.gif) #ecacdb bottom right no-repeat;padding:0 10px}
.titre_bloc{text-align:center;padding-top:10px;padding-bottom:8px;border-bottom:2px solid #c4c4c4;font-weight:700;font-size:14px;margin-bottom:10px}
.fleche{margin:10px 0}
.img_colonne{width:261px;height:auto;overflow:hidden;float:left;display:inline}
.box_colonne{width:450px;height:auto;float:right;display:inline}
.secteur{position:absolute;top:90px;left:90px}
.secteur a{color:#24425C;font-size:13px}
.encart{width:100%;height:auto;overflow:hidden;margin-bottom:10px}
.Vrecherche{font-size:15px;font-weight:bolder;padding-bottom:5px}
#mapOpen{cursor:pointer;margin-top:15px}
#mapPannel{height:1px;-overflow:hidden}
.carte_plan #map{border:1px solid #df0100;width:343px;height:300px}
#copyright{font-size:9px !important}
#TB_Foot{height:27px;background-color:#e8e8e8;position:absolute;bottom:0;width:100%}
#TB_closeButton{color:#666}
#Button_content{float:right;margin-bottom:1px;text-align:right;padding:7px 10px 5px 0}
#mapContainer{width:800px;overflow:hidden;padding-bottom:27px;margin:0 auto}
.grosseAddr{font-size:16px;font-weight:400 !important;color:#030A5A !important}
.grosseAddr strong{font-size:16px;font-weight:900;color:#030A5A !important}
.tableauchiffre{border:1px solid #000}
.tableauchiffre tr{border:1px solid grey}
.tableauchiffre td{border:1px solid grey;padding-left:5px}
.tpl_last{display:block;width:644px;height:131px;background-color:#ededed;float:left;text-decoration:none !important;border:1px solid #21194C;margin:9px 19px;padding:6px}
.tpl_last:hover{background-color:#999}
.tpl_last img{border:none;border-left:5px solid #df0100;float:left;margin-right:12px;padding-left:8px}
.tpl_last .element1{color:#DF0100;font-size:14px;font-weight:700}
.tpl_last .element2{font-variant:small-caps;color:#21194C;text-decoration:underline !important;text-align:right;margin:8px 12px}
.derniereTt{color:#df0100 !important;border-bottom:3px solid #df0100;margin:0 0 5px;padding:8px 12px 5px}
.lastTimg{float:left;margin:0 10px 10px 0}
.retour{clear:both;padding-top:8px}
.retour a{font-size:13px;color:#000;font-weight:bolder;line-height:16px;text-decoration:none}
#recrutement{margin-top:8px;width:231px;height:40px;margin-bottom:10px;border:solid 1px #4E538B;text-align:center;line-height:40px;background-color:#F2F2F2}
#recrutement a{color:#090041;text-decoration:none}
.about{overflow:hidden;display:block;background:#fff;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:10px;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:10px;-webkit-box-shadow:0 0 5px #858585;-moz-box-shadow:0 0 5px #858585;box-shadow:0 0 5px #858585;width:100px;font-size:10px;text-align:center;line-height:1.5em;color:#0061A3;float:left;margin:1em auto;padding:0 2em}
.about a{display:block;margin-top:2px}
#foot{width:380px;height:40px;display:block;margin:10px auto 0}
#foot1,#foot2{font-size:10px;height:40px;padding-top:13px}
#foot1{float:left;width:120px}
#foot2{float:right;width:100px}
#printable{position:absolute;top:-1000px}
.normal{font-weight:400}
.normal2{font-weight:400;font-size:12px!important}
.col3 span,.col1 ul.txt,.col2 ul.txt,.bold{font-weight:700}
.img_etude,.immo_tranche img{margin-bottom:5px}
.immo_top,.actu_top{width:233px;height:41px;margin-top:10px;background:url(gifs/immo_top.jpg) top no-repeat}
.big_lien,.box strong{font-size:15px}
.page a:hover,.lien a:hover{text-decoration:none;font-weight:700;color:#030a5a}
.paragraphe3030,.paragraphe30301{float:left;width:242px;height:auto;display:inline;font-size:13px}
.chemin-de-fer a,.tpl_biens a:hover,.liens:hover,#mapContainer area{text-decoration:none}
ul.txt,.footer ul{list-style:url(gifs/puce_liste_footer.gif) outside;margin:0 0 10px 25px;padding:0}
#loupe a:hover,.souligne,.lien_actu_listing a:hover,#recrutement a:hover{text-decoration:underline}
.bt_suivant,.bt_precedent{font-size:12px;font-weight:700;color:#21194C;float:left;width:80px;text-align:center;height:16px;border:1px solid #21194C;text-decoration:none;padding:2px}
.bt_suivant_inactiv,.bt_precedent_inactiv{color:#ccc;float:left;width:80px;font-weight:700;text-align:center;height:16px;border:1px solid #ccc;padding:2px}
li#menu0 a:hover,a#selected-over0,li#menu1 a:hover,a#selected-over1,li#menu2 a:hover,a#selected-over2,li#menu3 a:hover,a#selected-over3,li#menu4 a:hover,a#selected-over4{opacity:0.8;filter:alpha(opacity=80)}
.encart_1 p,.encart_2 p,.encart_3 p{font-weight:700;font-size:14px;color:#090041;font-variant:normal;height:auto;cursor:default;padding:0}
.img_tpl img,.img_tpl_revue img{border:none;overflow:hidden;vertical-align:middle}
.lieu_tpl,.type_tpl{color:#24425c;padding-top:5px;padding-bottom:5px;text-align:center;font-weight:700}
.lien_tpl a,.tpl_video a{color:#fff;text-decoration:none;font-weight:700;padding-top:0 !important;padding-bottom:0 !important}
.lien_tpl a:hover,.tpl_video a:hover{color:#fff;text-decoration:none;font-weight:100;padding-top:0 !important;padding-bottom:0 !important}
.para1,.para6{float:left;display:inline;width:157px;margin-left:3px;padding-left:10px;padding-top:10px;height:auto}
.fiche_detail h4,.detail_demi1 h4,h4{font-size:16px;margin-top:10px;color:#030a5a;border-bottom:1px solid #030a5a;margin-bottom:15px}
.detail_demi1 h3,h2,h3{font-size:18px;color:#030a5a;margin-top:10px;border-bottom:1px solid #030a5a;margin-bottom:15px}
h2 strong,h3 strong,h4 strong,.page strong,.tpl_revue h2{color:#DF0100}
.optional,.required{width:95px !important;text-align:left !important}
.ref,.ref1,.ref2{width:177px;height:153px;float:left;display:inline;margin-right:5px}
.btn_acquisition a,.btn_vente a{background:url(gifs/btn_conseil.jpg) top no-repeat;display:block;width:180px;height:43px;font-size:15px !important;text-decoration:none !important;color:#fff;text-align:center;font-weight:700;padding-top:7px}
.btn_acquisition a:hover,.btn_vente a:hover{background:url(gifs/btn_conseil.jpg) top no-repeat;display:block;width:180px;height:43px;font-size:15px !important;text-decoration:none !important;color:#fff;font-weight:700;text-align:center;padding-top:7px;opacity:0.7;filter:alpha(opacity=70)}
#sous_menu0,#sous_menu1,#sous_menu2,#sous_menu3{z-index:1000}
.top,.middle,.bas,.one-proprietaires,.two-proprietaires,.three-proprietaires{display:block;width:606px;height:65px;margin:15px 0 0}
.top a span,.middle a span,.bas a span,.one-agence a span,.two-agence a span,.three-agence a span,.four-agence a span,.five-agence a span,.six-agence a span,.one-proprietaires a span,.two-proprietaires a span,.three-proprietaires a span,.one-invest a span,.two-invest a span,.three-invest a span,.four-invest a span,.five-invest a span,.one-etude a span,.two-etude a span,.three-etude a span,.four-etude a span,.five-etude a span{font-size:16px;color:#DF0100;font-weight:700}
.top a:hover span,.middle a:hover span,.bas a:hover span,.one-agence a:hover span,.two-agence a:hover span,.three-agence a:hover span,.four-agence a:hover span,.five-agence a:hover span,.six-agence a:hover span,.one-proprietaires a:hover span,.two-proprietaires a:hover span,.three-proprietaires a:hover span,.one-invest a:hover span,.two-invest a:hover span,.three-invest a:hover span,.four-invest a:hover span,.five-invest a:hover span,.one-etude a:hover span,.two-etude a:hover span,.three-etude a:hover span,.four-etude a:hover span,.five-etude a:hover span{font-size:16px;color:#fff !important;font-weight:700}
.top a:hover,.middle a:hover,.bas a:hover,.one-agence a:hover,.two-agence a:hover,.three-agence a:hover,.four-agence a:hover,.five-agence a:hover,.six-agence a:hover,.one-proprietaires a:hover,.two-proprietaires a:hover,.three-proprietaires a:hover,.one-invest a:hover,.two-invest a:hover,.three-invest a:hover,.four-invest a:hover,.five-invest a:hover,.one-etude a:hover,.two-etude a:hover,.three-etude a:hover,.four-etude a:hover,.five-etude a:hover{display:block;background:#6E689B !important;height:55px !important;color:#fff}
.middle a,.bas a,.one-proprietaires a,.three-proprietaires a{display:block;width:606px;height:55px !important;color:#FFF;text-align:left !important;-width:531px;background:#090041 !important;padding:5px}
.photo_menu_utilisateur,.box .numbers{float:left}
.one-agence,.two-agence,.three-agence,.four-agence,.five-agence,.six-agence,.one-invest,.two-invest,.three-invest,.four-invest,.five-invest,.one-etude,.two-etude,.three-etude,.four-etude,.five-etude{display:block;width:350px;height:65px;margin:10px 0 0}
.one-agence a,.two-agence a,.three-agence a,.four-agence a,.five-agence a,.six-agence a,.one-invest a,.four-invest a,.three-etude a,.four-etude a,.five-etude a{display:block;width:340px;height:55px !important;color:#FFF;text-align:left !important;-width:340px;background:#090041 !important;padding:5px}
.two-invest a,.three-invest a,.five-invest a,.one-etude a,.two-etude a{display:block;width:340px;height:55px !important;color:#FFF;text-align:left !important;-width:340px;background:#090041 !important;padding:5px}
#actualite_detail,#container_actualite{width:445px !important}
#listing_calendrier ul li a:hover,#dessus li{color:#000 !important}
.tpl_autres_biens h3,a img,.about a img{border:none}
.tpl_biens span,.tpl_video span{text-transform:uppercase}
.lieu_tpl_video,.prix_tpl_video{color:#24425c;font-weight:700}
.col1,.col2{float:left;display:inline;width:222px;margin-right:20px}
#TB_closeButton:hover,#foot1 a,#foot2 a{color:#000}
#mapContainer a,#mapContainer a img,#mapContainer a:hover{text-decoration:none !important}
#panel_box{padding-bottom:2em}
#panel_box h2{cursor:pointer;background:url(gifs/arrow.gif) no-repeat right}
.normal{font-weight:normal}
.etude_marche{display:block;overflow:hidden;width:355px;float:left;height:340px}
.lien_plan{display:block}
.lieninterne{color:#000;text-decoration:none}
.lieninterne:hover{color:#000;text-decoration:underline !important}
#smartphone {background:url(gifs/encart_smartphone2.jpg) no-repeat;width:233px;height:83px;overflow:hidden;display:block;margin-top:10px}

.clear{clear:both;}

/* IMPRESSION */
#bkg-full{display:none; background:#000; opacity:0.8; filter:alpha(opacity=80); position:absolute; top:0; left:0; width:100%; height:2100px; z-index:1}
#fiche_print{display:none; margin:50px auto; background:#fff; border:1px solid #000066; width:720px; height:auto; position:absolute; top:0; left:25%; z-index:100; padding:0 15px 15px 15px;}
	#fiche_print .middle_tpl_detail{overflow:visible;}
	#fiche_print #barre_outils{width:100%; border-bottom:1px solid #000066; height:30px;}
		#fiche_print #barre_outils ul{list-style-type:none; padding-top:3px;}
			#fiche_print #barre_outils ul li{font-weight:bold;}
			#fiche_print #barre_outils ul .imprimer{cursor:pointer; background:url(gifs/icone_print.gif) top left no-repeat; padding-left:30px; float:left; width:250px; padding-top:5px; height:25px;}
			#fiche_print #barre_outils ul .bton-close{cursor:pointer; background:url(gifs/icone_close.gif) top right no-repeat; padding-right:30px; float:right; width:250px; text-align:right; padding-top:5px; height:25px;}
		#fiche_print .bloc_photo{height:auto; width:328px;}
		#fiche_print .bloc_photo img{margin:1px; width:325px;}
		#fiche_print #entete{width:inherit;}
		#fiche_print #entete img{float:left;}
		#fiche_print #entete .tel{float:left; text-align:center; font-size:2em; margin:50px 0 0 25px}
		.rouge{font-weight:bold;}
