/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear {clear:both;font-size:1px;line-height:0;}
.right, .right_2{float:right;}
.left, .left_2{float:left;}
.left_3{float:left; width:49%;}
.right_3{float:right; width:49%;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* marges */
.mar_d_10{margin-right:10px;}
.mar_d_15{margin-right:15px;}
.mar_d_25{margin-right:25px;}
.mar_d_53px{margin-right:53px;}
.mar_g_15{margin-left:15px;}
.mar_g_12{margin-left:12px;}
.mar_g_25{margin-left:25px;}
.mar_b_25{margin-bottom:25px;}
.mar_b_20{margin-bottom:20px;}
table.mar_b_20{margin-bottom:20px;}
.mar_b_15{margin-bottom:15px;}
.mar_b_10{margin-bottom:10px;}
.mar_b_5{margin-bottom:5px;}
.mar_b_0{margin-bottom:0px;}
.mar_h_8{margin-top:8px;}
.mar_h_20{margin-top:20px;}
.mar_h_15{margin-top:15px;}
.pad_h_6{padding-top:6px;}
.pad_7{ padding:7px;}

.w300{ width:300px;}
.w280{width:280px;}
.min_h_75{min-height:75px;height:auto !important;height:75px; display:block;}
.petit{font-size:9px;}
.orange{color:#f99f01;}
.orange_2{color:#e53f03;}
.h_90{height:90px}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}

.pointer{cursor:pointer;}

html.p100, html.p100 body{height:100%;}
html.p100{overflow-y:scroll;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
/* pour centrer le site*/
body{text-align:center;background:#ededed;}
#page{margin-left:auto;margin-right:auto;text-align:left;width:1006px;font:normal 11px verdana; background:#ffffff; border-left:1px solid #bebabb; border-right:1px solid #bebabb; color:#333333; padding-bottom:20px;}

#bandeau{height:116px; background:url(../../img/modele/fd_bandeau.gif) right top no-repeat; position:relative;}

#corps_page{margin-bottom:28px;}

/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/* iframe Mention */
	#mention {position:absolute; left:200px; top:90px; width:620px; display:none;}
	#mention.on {display: block;}
	.fd_bleu { background:#b2d0e9}
/* //iframe Mention */

/* jeu */
	.jeu .fd { background:url(../../img/jeu/fd.gif) repeat-y center;}
	.jeu .fd_h { background:url(../../img/jeu/fd_h.jpg) no-repeat center top;}
	.jeu .fd_b { background:url(../../img/jeu/fd_b.jpg) no-repeat center bottom; padding:235px 0 183px 0;}
	.jeu #page { height:600px; width:519px; background:#fff; position:relative;}
	*> /**/ .jeu #page { min-height:600px; height:auto;}
/* //jeu */

.commentaire { padding:20px 100px; color:#666; font:normal 9px Arial;}

/* iframe login */
.if_login{position:absolute; top:0; left:602px; width:390px; height:80px; overflow:hidden;}

/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/

#header_cache{display:none;}
#onglet_header_cache{ background: url(../../img/modele/onglet_header_cache.jpg) left top no-repeat; width:166px; height:38px; padding-left:16px; padding-top:9px; position: absolute;margin-left:812px;}
#onglet_header_cache a{ background: url(../../img/modele/fleche_haut.gif) left 50% no-repeat; padding-left:13px; color:#FFFFFF; font:normal 11px verdana;}

#logo{ position:absolute;margin-left:40px; margin-top:14px;}

#texte_bandeau{position:absolute; right:13px; top:28px; text-align:right; color:#ffffff; /*display:none;*/}
#texte_bandeau a{color:#ffffff;}

#navigation{ position:absolute; left:257px; top:76px; height:27px; width:749px;}
#navigation #c_nav_1_2{margin-top:3px;}
#navigation #nav_1_2 a{display:block;height:27px;}
#navigation #nav_1_2 a img{display:block;}
#navigation #nav_1_2_sous_menus	{position:relative;z-index:998;}
#navigation table.cadre_sous_menu { background:#A573AA;position:absolute; z-index:999;}
#navigation table.cadre_sous_menu td{}
#navigation table.cadre_sous_menu td a{ display:block; padding:3px 10px 4px 20px; color:#ffffff; font:normal 11px verdana;}
#navigation table.cadre_sous_menu td a:hover,#navigation table.cadre_sous_menu td a.on{background:#663B6A; text-decoration:none;}
#navigation .iframe_menu{position:absolute;z-index:997;height:0;width:0;filter:alpha(opacity=0);}

#recherche{position:absolute;right:0px;top:6px; width:173px; height:44px;}
#keywords{background:#ffffff url(../../img/modele/fd_recherche.gif) left top no-repeat; width:126px; height:13px; border:none; padding:4px; position:absolute;left:0px;}
#bt_recherche{position:absolute;right:14px;}

#col_gauche{float:left;width:185px;padding:0 8px;}
#col_centre{float:left;width:/*576px*/592px;}
#col_centre .bord_gd{ border-left:1px solid #ededed; border-right:1px solid #ededed; padding:0 8px; zoom:1;}
#col_droite{float:left;width:205px; margin-top:/*25px*/31px;}

#pied_page{ width:972px; border-top:2px solid #803789;margin-left:auto;margin-right:auto; color:#666666; padding:6px 9px; font:normal 9px verdana;}
#pied_page .gauche{ float:left; }
#pied_page .gauche a{ color:#666666; font:normal 9px verdana;}
#pied_page .droite{ float:right; }

#pied_page_print{display:none;}

#roadline{background:url(../../img/modele/po_roadline.gif) left top no-repeat; padding-left:18px; font:normal 11px verdana; margin-bottom:13px; margin-left:9px; margin-top:5px;}
#roadline a{font:normal 11px verdana; color:#333333;}
#roadline .courant a{color:#803789; font-weight:bold;}
#roadline_off{font:normal 11px verdana; margin-bottom:13px; margin-top:5px;}

.ombre_gauche{background:url(../../img/modele/ombre_gauche.gif) left top no-repeat;}
.ombre_droite{background:url(../../img/modele/ombre_droite.gif) right top no-repeat; padding:0 8px; width:210px;}

.bleu{color:#803789;}

.sep_bleu{ border-bottom:1px solid #f0e6f2;line-height:0;font-size:1px; margin: 16px 0pt 20px;}

#nav_2_3{margin-bottom:24px;}
#nav_2_3 .niv_2 a{ display: block;font:bold 11px verdana; color:#803789; padding:5px;border:1px solid #ededed;background:#ffffff url(../../img/modele/fd_menu_off.gif) left bottom repeat-x;}
#nav_2_3 .niv_2 a:hover, #nav_2_3 .niv_2_3_on a{ color:#ffffff;border:1px solid #663b6a;background:#94569b url(../../img/modele/fd_menu_on.gif) left bottom repeat-x; text-decoration:none;}
#nav_2_3 .niv_3 a{display: block;font:bold 11px verdana; color:#803789; padding:5px 5px 5px 11px;border-bottom:1px solid #ededed; font-weight:normal;}
#nav_2_3 .niv_3 a:hover, #nav_2_3 .niv_3_on a{ /*font-weight:bold;*/ text-decoration:none; background:url(../../img/modele/fleche_sommaire.gif) 2px 8px no-repeat;}

input{font-family:verdana; font-size:11px;}
select{font-family:verdana; font-size:11px;}


.newsletter{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; zoom:1; margin-top:-6px;}
.newsletter .titre{ background:#438fce url(../../img/modele/fd_push_newsletter.jpg) left bottom repeat-x;}
.newsletter .titre div.titre_push{ color:#FFFFFF; font:bold 13px verdana; padding-top:7px; padding-bottom:7px; padding-left:93px; margin-bottom:5px;}
.newsletter .container .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.newsletter .container .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:2px 9px 9px 9px;}
.newsletter p{ margin-bottom:10px; font:normal 11px arial; line-height:12px;}
.newsletter p.ss_tt{margin-bottom:4px;font:bold 12px verdana;}
.newsletter label{ margin-bottom:3px; display:block;font:normal 11px arial;}
.newsletter #push_email{ border:1px solid #cfe2f1; padding:2px;margin-bottom:6px; width:166px;}
.newsletter #push_code_postal{ border:1px solid #cfe2f1; padding:2px;margin-bottom:4px; width:166px;}
.newsletter #form_email{ border:1px solid #b185b6; padding:2px;margin-bottom:6px; width:166px;}
.newsletter #form_code_postal{ border:1px solid #b185b6; padding:2px;margin-bottom:4px; width:166px;}
.newsletter .petit{font-size:9px;}
.newsletter ul li{font-size:9px;background:transparent url(../../img/modele/po_li1.gif) no-repeat scroll left 7px;padding-left:10px;}
.newsletter ul {margin-bottom:10px;}

.actualites{ background:url(../../img/modele/fd_actualites.jpg) left top no-repeat; margin-left:10px; padding-left:13px; padding-top:6px; height:107px;margin-bottom:22px;}
.actualites h2{ color:#FFFFFF; font:bold 13px verdana; margin-bottom:15px;}
.actualites p{ font:normal 11px verdana; width:87px;}

.alerte{ background:url(../../img/modele/fd_alerte.jpg) left top no-repeat; margin-left:10px; padding-left:13px; padding-top:6px; height:107px;margin-bottom:22px;}
.alerte h2{ color:#FFFFFF; font:bold 13px verdana; margin-bottom:15px;}
.alerte p{font:normal 12px arial; margin-left:50px;margin-bottom:5px;}
.alerte img{margin-left:50px;}

.bien_a_vendre{ background:url(../../img/modele/fd_bien_a_vendre.jpg) left top no-repeat; margin-left:10px; padding-left:13px; padding-top:4px; height:128px;margin-bottom:22px;}
.bien_a_vendre a{font:bold 13px verdana;color:#5b9cd2; width:130px; display:block;}

.demenagement{ background:url(../../img/modele/fd_demenagement.jpg) left top no-repeat; margin-left:10px; padding-left:13px; padding-top:6px; height:107px;margin-bottom:22px;}
.demenagement h2{ color:#FFFFFF; font:bold 13px verdana; margin-bottom:12px;}
.demenagement p{ width:93px;}

.gerer{ background:url(../../img/modele/fd_gerer.jpg) left top no-repeat; margin-left:10px; padding-left:13px; padding-top:6px; height:102px;margin-bottom:22px;}
.gerer h2{color:#FFFFFF; font:bold 13px verdana; margin-bottom:18px;}
.gerer p{ width:90px; font:bold 13px verdana;}

.push_image{margin-left:10px;margin-bottom:22px;display:block;}

.sIFR-alternate {display:none;overflow:hidden;width:1px;}

.form_recherche_logement{ background:#ffffff url(../../img/modele/fd_form.gif) left bottom repeat-x; margin-top:-17px; /*padding:16px 28px;*/ padding:16px; border:1px solid #E3D8E5; margin-bottom:30px;}
.form_recherche_logement .pad_12{padding:0 12px;}
.form_recherche_logement table{ font:normal 11px verdana;}
.form_recherche_logement .petit{font-size:9px;}

.form_recherche_logement #pieces_min{border:1px solid #d7d7d7; font-size:11px; width:100px;height:18px;}
.form_recherche_logement #pieces_max{border:1px solid #d7d7d7; font-size:11px; width:100px;height:18px;}
.form_recherche_logement #chambres_min{border:1px solid #d7d7d7; font-size:11px; width:100px;height:18px;}
.form_recherche_logement #chambres_max{border:1px solid #d7d7d7; font-size:11px; width:100px;height:18px;}
.form_recherche_logement #prix_min{border:1px solid #d7d7d7; padding:2px; width:90px;}
.form_recherche_logement #prix_max{border:1px solid #d7d7d7; padding:2px; width:90px;}
.form_recherche_logement #localisation{border:1px solid #d7d7d7; padding:2px; width:277px;}

.push_head{ display:block;margin-left:10px; cursor:pointer;background:#7e3787 url(../../img/modele/fd_titre_push_bas.gif) left bottom repeat-x;}
.push_head:hover{text-decoration:none;}
.push_head div.titre_push{background:transparent url(../../img/modele/fd_push_texte.gif) left top no-repeat; color:#FFFFFF; font:bold 13px verdana; padding-top:7px; padding-bottom:7px; padding-left:11px; margin-bottom:5px;}
.push_body{ display:block;margin-left:10px; margin-bottom:40px; height:100%; color:#333333; cursor:pointer;}
.push_body p{ position:absolute; z-index:10; margin-top:7px; margin-left: 10px; width:97px;}
.push_body:hover p{text-decoration:underline;}
.push_body div{ position:absolute;z-index:5; margin-top:-6px;}

.push_forms{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; zoom:1;}
.push_forms .onglets{background:#ffffff; height:29px;}
.push_forms .onglets li{ float:left; width:65px; text-align:center;}
.push_forms .onglets li a{ display:block;background:url(../../img/modele/onglet_off.gif) left top no-repeat; font:bold 11px verdana; padding-top:5px; color:#803789;line-height:11px; height:25px;}
.push_forms .onglets li a:hover{background:url(../../img/modele/onglet_on.gif) left top no-repeat;color:#ffffff; text-decoration:none;}
.push_forms .onglets li a.on{ background:url(../../img/modele/onglet_on.gif) left top no-repeat;color:#ffffff;}
.push_forms .container .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.push_forms .container .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:7px 7px;}
.push_forms #chambres_min{border:1px solid #d7d7d7; font-size:11px; width:50px; height:18px;}
.push_forms #chambres_max{border:1px solid #d7d7d7; font-size:11px; width:50px; height:18px;}
.push_forms .pieces_min{border:1px solid #d7d7d7; font-size:11px; width:60px; height:18px;}
.push_forms .pieces_max{border:1px solid #d7d7d7; font-size:11px; width:60px; height:18px;}
.push_forms .localisation{border:1px solid #d7d7d7; padding:2px; width:125px;}
.push_forms .selectbox{ margin-bottom:8px; width:180px;}
.push_forms .selectbox_champ{ width:156px;}
.push_forms .selectbox_liste{ width:170px;}
.push_forms .selectbox_iframe{ width:170px;}
.push_forms p{margin-bottom:8px;}
.push_forms .petit{font-size:9px;}
.push_forms #departement{border:1px solid #d7d7d7; font-size:11px;width:128px; height:18px;}
.push_forms #region{border:1px solid #d7d7d7; font-size:11px;width:128px; height:18px;}

.date{ float:right; font:bold 11px verdana; color:#803789;}

.push_raccourcis{ margin-left:10px; margin-bottom:22px; background:#f6f6f7; zoom:1;}
.push_raccourcis div.titre_push{background:url(../../img/modele/fd_push_raccourcis.jpg) left top no-repeat; color:#FFFFFF; font:bold 13px verdana;height:29px; padding-top:6px; padding-left:76px;}
.push_raccourcis .coin_bg{background:url(../../img/modele/coin_bg_clair.gif) left bottom no-repeat;}
.push_raccourcis .coin_bd{background:url(../../img/modele/coin_bd_clair.gif) right bottom no-repeat; padding:7px 12px;}
.push_raccourcis a{ color:#803789; padding-left:26px; font-weight:bold; height:20px; display:block;}
.push_raccourcis a.ln_selection{background:url(../../img/modele/po_fiches.gif) left top no-repeat;}
.push_raccourcis a.ln_alerte{background:url(../../img/modele/po_fleche_bonhomme.gif) left top no-repeat;}
/*
.push_blog{ margin-left:10px; margin-bottom:22px; background:#f6f6f7; zoom:1;}
.push_blog div.titre_push{background:url(../../img/modele/fd_push_blog.jpg) left top no-repeat; color:#FFFFFF; font:bold 13px verdana;height:29px; padding-top:12px; padding-left:92px;}
.push_blog .coin_bg{background:url(../../img/modele/coin_bg_clair.gif) left bottom no-repeat;}
.push_blog .coin_bd{background:url(../../img/modele/coin_bd_clair.gif) right bottom no-repeat; padding:7px 12px;}
.push_blog a{background:url(../../img/modele/fleche_sommaire.gif) left 3px no-repeat; color:#000000; padding-left:14px; display:block; margin-bottom:5px;}
*/
.push_blog{background:url(../../img/modele/fd_blog.jpg) left top no-repeat; width:195px; height:175px; margin-bottom:20px;margin-left:10px;}
.push_blog .contenu{ padding:102px 4px 0 4px;}
.push_blog a{background:url(../../img/modele/fleche_sommaire.gif) left 3px no-repeat; display:block; padding-left:9px; color:#333333; font:normal 11px verdana; margin-bottom:5px;}
.push_blog .sep{border-bottom:1px solid #803789;font-size:1px;line-height:0pt;margin-bottom:6px;}

/** modif 27 f�vrier **/
.fd_blog_h,.fd_blog_corps_y,.fd_blog_b{margin-left:10px}
.fd_blog_h {background:url(../../img/modele/fd_blog_h.gif) left top no-repeat;height:112px }
.fd_blog_h a{height:100%; width:100%; display:block; text-indent:-3000px; }
.fd_blog_corps_y {background:url(../../img/modele/fd_blog_corps_y.gif) left top repeat-y; }
.fd_blog_b {background:url(../../img/modele/fd_blog_b.gif) left top no-repeat; height:7px;margin-bottom:20px; }
.fd_blog_corps_y .contenu{ padding:1px 10px 1px 14px;}
.fd_blog_corps_y a{background:url(../../img/modele/fleche_sommaire.gif) left 3px no-repeat; display:block; padding-left:9px; color:#333333; font:bold 11px verdana; margin-bottom:5px;}
.fd_blog_corps_y .sep{border-bottom:1px solid #803789;font-size:1px;line-height:0pt;margin-bottom:6px;}
/** modif 27 f�vrier **/

.push_location{ display:block; margin-left:10px;}
.push_location:hover{text-decoration:none;}
.push_location div.titre_push{background:url(../../img/modele/fd_push_location.jpg) left top no-repeat; color:#FFFFFF; font:bold 13px verdana;height:29px; padding-top:12px; padding-left:75px;}

.push_texte_image{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; zoom:1;}
.push_texte_image h2{background:url(../../img/modele/fd_titre_push.gif) left top no-repeat; color:#FFFFFF; font:bold 13px verdana;height:29px; padding-top:7px; padding-left:11px;}
.push_texte_image .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.push_texte_image .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:2px 15px 8px 15px;}
.push_texte_image a{ display:block; margin-bottom:6px;}
.push_texte_image img{ border:1px solid #9cc5e8;}

.push_texte{display:block; margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x;color:#333333; cursor:pointer; zoom:1;margin-top:-6px;}
.push_texte:hover{text-decoration:underline;}
.push_texte .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.push_texte .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:7px 15px 8px 15px; }
.push_texte img{ border:1px solid #b68cba; display:block; margin-bottom:6px;}



.affiner_recherche{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; zoom:1;}
.affiner_recherche .titre{ background:#7e3787 url(../../img/modele/fd_titre_push_bas.gif) left bottom repeat-x;}
.affiner_recherche .titre div.titre_push{background:transparent url(../../img/modele/fd_push_texte.gif) left top no-repeat; color:#FFFFFF; font:bold 13px verdana; padding-top:7px; padding-bottom:7px; padding-left:11px; margin-bottom:5px;}
.affiner_recherche .container .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.affiner_recherche .container .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:9px 9px 9px 25px;}
.affiner_recherche p{ margin-bottom:5px;}
.affiner_recherche ul{ margin-bottom:10px;}
.affiner_recherche li{margin-top:10px; *margin-top:5px !important; *margin-top:5px;}
.affiner_recherche label{margin-left:5px; *margin-left:0px !important; *margin-left:0px;}

.retroplanning{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; width:195px; zoom:1;}
.retroplanning .titre{ background:#438fce url(../../img/modele/fd_titre_push_bas.gif) left bottom repeat-x;}
.retroplanning .titre div.titre_push{background:transparent url(../../img/modele/fd_push_texte.gif) left top no-repeat; color:#FFFFFF; font:bold 13px verdana; padding-top:7px; padding-bottom:7px; padding-left:11px; margin-bottom:5px;}
.retroplanning .container .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.retroplanning .container .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:9px 9px 9px 15px;}
.retroplanning .illus{margin:-39px -7px 6px -10px; float:right; display:inline;}
.retroplanning p{}
.retroplanning ul{ margin:5px 0 0 0;}
.retroplanning li{ float:left; width:auto; margin:0 5px 0 0 ; padding:0 0 15px 0; display:inline;}
.retroplanning li.mar { margin:2px 5px 0 0;}
.retroplanning li input {float:left; width:34px; border:1px solid #D7D7D7; font:normal 11px Verdana; padding:2px; text-align:center;}
.retroplanning input#date {width:70px; border:1px solid #D7D7D7; font:normal 11px Verdana; padding:2px; vertical-align:middle;}
.retroplanning a#bt_date {vertical-align:middle;}
.retroplanning label{margin-left:5px; *margin-left:0px !important; *margin-left:0px;}

.simulation{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; zoom:1;}
.simulation .titre{ background:#438fce url(../../img/modele/fd_titre_push_bas.gif) left bottom repeat-x;}
.simulation .titre div.titre_push{background:transparent url(../../img/modele/fd_push_texte.gif) left top no-repeat; color:#FFFFFF; font:bold 13px verdana; padding-top:7px; padding-bottom:7px; padding-left:11px; margin-bottom:5px;}
.simulation .container .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.simulation .container .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:0px 9px 9px 5px;}
.simulation .champ{ margin-left:5px; margin-bottom:13px;}
.simulation .champ input{border:1px solid #CFE2F1;padding:2px;width:169px; margin-bottom:3px;}
.simulation .champ p{ font-size:10px;}

.simulation_2{ margin-left:10px; margin-bottom:22px; background:#f7f7f7 url(../../img/modele/fd_form_push_2.gif) left bottom repeat-x; zoom:1;}
/*.simulation_2 .titre{ background:#438fce url(../../img/modele/fd_titre_push_bas.gif) left bottom repeat-x;}*/
.simulation_2 .titre div.titre_push_1{font:bold 12px verdana;color:#fff;padding:8px 8px 0 11px;position:relative;background:transparent url(../../img/modele/fd_push_texte_1l.gif) left top no-repeat;height:21px;}
.simulation_2 .titre div.titre_push_2{font:bold 12px verdana;color:#fff;padding:8px 8px 0 11px;position:relative;padding-top:6px;background:transparent url(../../img/modele/fd_push_texte_2l.gif) left top no-repeat;height:34px;}
.simulation_2 .simu_lib{margin:20px 0 0 7px;}
.simulation_2 .fd{padding:0;position:absolute;display:block;}
.simulation_2 .simu_invalide{left:137px;top:37px;width:50px;height:72px;background:transparent url(../../img/modele/simul/fd_invalide.jpg) no-repeat;}
.simulation_2 .simu_vacance{left:129px;top:52px;width:59px;height:54px;background:transparent url(../../img/modele/simul/fd_vacance.gif) no-repeat;}
.simulation_2 .simu_protection{left:124px;top:54px;width:62px;height:72px;background:transparent url(../../img/modele/simul/fd_protection.gif) no-repeat;}
.simulation_2 .simu_proprio{left:130px;top:55px;width:59px;height:61px;background:transparent url(../../img/modele/simul/fd_proprio.gif) no-repeat;}
.simulation_2 .simu_impaye{left:124px;top:39px;width:65px;height:65px;background:transparent url(../../img/modele/simul/fd_impaye.gif) no-repeat;}
.simulation_2 .simu_multi{left:125px;top:31px;width:59px;height:76px;background:transparent url(../../img/modele/simul/fd_multi.gif) no-repeat;}
.simulation_2 .container .coin_bg{background:url(../../img/modele/coin_bg_2.gif) left bottom no-repeat;}
.simulation_2 .container .coin_bd{background:url(../../img/modele/coin_bd_2.gif) right bottom no-repeat; padding:0px 9px 9px 5px;}
.simulation_2 .champ{ margin-left:5px; margin-bottom:13px;}
.simulation_2 .champ input{border:1px solid #c4dead;padding:2px;width:169px; margin-bottom:3px;}
.simulation_2 .champ p{ font-size:10px;}

.onglet_acheter_neuf{ margin-top:8px; !margin-top:0px; margin-bottom:10px;}


.invisible{display:none;}

.alternate{ background-color:#00FFCC;}

#push_mon_projet{margin-bottom:22px; margin-left:10px;}
#push_mon_projet div.titre_push{ background:url(../../img/modele/push_mon_projet_titre.gif) left top no-repeat; color:#FFFFFF; font:bold 12px verdana; padding:5px 0 0 40px; height:20px;}
#push_mon_projet .fd_blanc .cn_b_d{background:url(../../img/modele/fd_blanc/cn_b_d.gif) no-repeat right bottom;padding:8px 14px 8px 14px; *padding:8px 14px 0 14px; zoom:1;}

#push_mon_projet a{color:#333333;}
#push_mon_projet ul{ margin-bottom:8px;}
#push_mon_projet ul a{ background:url(../../img/modele/fleche_orange.gif) left 4px no-repeat; padding-left:12px;font:bold 11px verdana;line-height:18px;}
#push_mon_projet a.po_connect{ padding-left:20px; background:url(../../img/modele/po_connect.gif) left top no-repeat; font-weight:normal;line-height:16px; display:block;}
#push_mon_projet a.po_disconnect{ padding-left:20px; background:url(../../img/modele/po_disconnect.gif) left top no-repeat; font-weight:normal;line-height:16px; display:block;}



/*formulaire*/
.lst_input { color:#333;}
.lst_input label { display:block; float:left; width:155px; margin:3px 0 0 0;}
.lst_input input { float:left; width:188px; border:1px solid #d7d7d7; padding:3px; color:#333;}
.lst_input .commentaire { padding:4px 10px 0 10px; color:#333; font:normal 9px Verdana;}
.article .lst_input p { padding:4px 10px 0 10px;}
.article .lst_input a { font-weight:normal;}

.mise_avant_bleuclair { background:#ebf1f7; padding:10px; margin:1px 0 0 0;}
.mar_t_1 { margin-top:1px;}
.mar_t_5 { margin-top:5px;}
.mar_b_10 { margin-bottom:10px;}

.verif_form{ color:#FF0000; margin-top:5px; margin-bottom:5px;}
.simul_image{ margin-bottom:22px; margin-left:10px; display:block;}
/*.msg_erreur strong, .msg_erreur b{ color:#FF0000;}*/
.msg_erreur{ color:#FF0000;}

.lst_bt_radio .col_left { float:left; width:283px; }
.lst_bt_radio .col_right { float:right; width:283px; }
.lst_bt_radio .radio {margin:1px 5px 0 0; float:left;}
.miseavant_bleu { background-color:#EBF1F7; padding:6px 7px; margin:1px 0 0 0; }

.push_retroplanning{background:url(../../img/modele/push_retroplanning.gif) left top no-repeat; height:204px;}
.push_retroplanning form{padding-top:114px; padding-left:9px;}
.push_retroplanning table{margin-top:37px;}

.push_flv{ margin-bottom:22px; margin-left:10px; display:block;}
.player_multi_flv{ margin-bottom:15px;}

/*------------------------------------------- popup_dhtml -------------------------------------------*/
/* NE PAS MODIFIER */
.dialog {display: block;position: absolute;}
.dialog table.table_window { border-collapse: collapse; border-spacing: 0; width: 100%;margin: 0px;padding:0px;}
.dialog table.table_window td , .dialog table.table_window th {padding: 0; }
.dialog .title_window { -moz-user-select:none;}   
/* /NE PAS MODIFIER */   
/* style fenetre */                                           
.overlay_popup {background-color: #c9d2d9;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.popup_nw {background:#643c69; width:1px; height:1px;}
.popup_n { background:url(../../img/modele/cn_window.gif) left top no-repeat; width:100%; height:30px;}
.popup_ne { background:#643c69; width:1px; height:1px;}
.popup_w {background:#643c69; width:1px;}
.popup_e {background:#643c69; width:1px;}
.popup_sw {background:#643c69; height:1px; width:1px;}
.popup_s {background:#643c69; height:1px;width:100%;}
.popup_se, .popup_sizer{ background:#643c69; height:1px;  width:1px;}
.popup_sizer {cursor:se-resize;}
.popup_close {	width: 54px;height: 16px;background: transparent url(../../img/modele/bt_lightbox.gif) no-repeat 0 0;position:absolute;top:7px;right:0px;cursor:pointer;z-index:1000;}
.popup_title {/*display:none;*/ background:url(../../img/modele/fd_window.gif) left top repeat-x; height:30px; margin-left:6px;}
.popup_content {overflow:auto;	color: #000;font-family: Tahoma, Arial, sans-serif; font: 12px arial;background:#FFFFFF;}
.status_bar{display:none;}

.popup_hp{background:url(../../img/modele/fd_popup_hp.gif) 50% top repeat-x; padding:5px 15px; text-align:left; height:250px;}
	.popup_hp .illus{float:left; margin-top:26px; margin-left:100px; border:1px solid #cebcd0;}
	.popup_hp .col_infos{float:right; width:320px;}
	.popup_hp h2{color:#803789; font:bold 14px verdana; margin-top:10px;}
	.popup_hp p{font:normal 11px verdana; margin-top:5px;}
	.popup_hp .savoir_plus{font:normal 11px verdana; margin-top:5px; background:url(../../img/modele/fleche_sommaire.gif) left 3px no-repeat; display:block; padding-left:9px; color:#803789; font:bold 11px verdana;}
	
/* style contenu */ 
/*
.popup{background:#FFFFFF; text-align:left;font:normal 11px arial;color:#074d6e;}
.popup .contenu{ padding:0 10px 10px 10px;}
.popup .fd_titre{ background: url(/images/modele/fd_titre.gif) left top repeat-x; height:46px;}
.popup h1{ color:#ffffff; padding-top:5px; padding-left:10px; }
.popup h2{ color:#1187a5;border-bottom:1px solid #7ae4ff;padding:15px 0 3px 0;}
.popup p{ margin:10px 0 0 0; line-height:17px;}
.popup .col{width:215px;}
.popup .ln_ext{color:#14c3ac; background:url(/images/modele/fl_d.gif) left 60% no-repeat; padding-left:10px; font-weight:bold;} 
.popup .email{margin-top:10px;}
.popup .email input{border:1px solid #7db4c2; width:327px; padding:2px;}
.popup .confirm{ margin-top:10px; margin-left:74px;}
.popup .submit{ margin-top:10px; text-align:right;}
.popup .mise_avant{ color:#999999; background-color:#f5f5f5; padding:5px 10px; margin-top:10px;}
.popup img.text-image-r-br {float:right; border:1px solid #c3ecff;margin:0; }
.popup img.text-image-l-br {float:left; border:1px solid #c3ecff;margin:0;}
.popup p { float:left;}
.popup ul { margin:10px 0 0 0;}
.popup li.puce{ background: url(../../images/modele/puce_ble.gif) no-repeat left 50%; padding:0 0 0 10px;  display:block;}
*/

.popup{ background:#f6f6f7; padding:17px 17px 0 17px; font:normal 11px verdana; text-align:left;}
.popup_rappel{ background:#f6f6f7 url(../../img/modele/teleoperatrice.jpg) right bottom no-repeat; height:333px; *height:auto; vertical-align:middle; overflow:hidden;}
iframe{ overflow:hidden;}
.popup h1{font:bold 18px verdana; color:#803789; margin-bottom:10px; }
.popup h2{font:bold 13px verdana; color:#803789; margin-bottom:10px; }

.popup a{color:#803789; font-weight:bold;}
.popup a:hover{text-decoration:underline;}

.popup ul{margin-bottom:15px;}
.popup ul li{background:url(../../img/modele/po_li1.gif) left 5px no-repeat; padding-left:10px;}

.popup p{margin-bottom:10px; }
.popup label{margin-bottom:10px; display:block; }
.popup .petit{ margin-bottom:10px; font-size:9px; color:#6c6c6c; }
.popup input#telephone{/*margin-bottom:20px;*/ display:block; border:1px solid #803789; padding:2px; width:190px; }


.popup .envoyer_ami {width:404px; margin-bottom:11px;}
.popup .envoyer_ami .champs{width:200px; text-align:right;}
.popup .envoyer_ami input#nom{ border:1px solid #803789; padding:2px; width:197px; height:18px; margin-bottom:8px; }
.popup .envoyer_ami input#prenom{ border:1px solid #803789; padding:2px; width:197px; height:18px; margin-bottom:8px; }
.popup .envoyer_ami input#email{border:1px solid #803789; padding:2px; width:197px; height:18px; margin-bottom:8px; }
.popup .envoyer_ami input#email_ami{ border:1px solid #803789; padding:2px; width:197px; height:18px; margin-bottom:8px; }
.popup .clause{ margin:20px 0 0 0; line-height:11px;}
.popup .clause a{ font-weight:normal;}

.popup_resultat_simu .conteneur{background:#0000ff;}
.popup_resultat_simu a:hover{ text-decoration:none;}
.popup_resultat_simu .img_piece{float:left; width:155px;}



/*not screen*/
.popup_resultat_simu #logo { display:none;}
.popup_resultat_simu .footer { display:none;}

/*popupRssBiens*/
.popupRssBiens{background:#f6f6f7 url(../../img/popupRssBiens/po_flux_rss.jpg) no-repeat 35px 35px;}
.popupRssBiens .left{margin-left:75px;width:250px;height:150px;}
*> .popupRssBiens .left{margin-left:150px;}
.popupRssBiens .flux{position:relative;}
.popupRssBiens .flux a{position:absolute;}

a.bt_feuille_soleil{background:url(../../img/modele/bt_feuille_soleil.gif) left top no-repeat;padding-left:28px; display:block; height:20px; padding-top:5px; font-weight:bold; color:#FFFFFF; width:103px;}
a.bt_imprimante{background:url(../../img/modele/bt_imprimante.gif) left top no-repeat;padding-left:28px; display:block; height:20px; padding-top:5px;font-weight:bold; color:#FFFFFF; width:69px;}
a.bt_pdf{background:url(../../img/modele/bt_pdf.jpg) left top no-repeat;padding-left:28px; display:block; height:20px; padding-top:5px;font-weight:bold; color:#FFFFFF; width:69px;}
input.webcallback{ border:none;}
/*------------------------------------------- /popup_dhtml -------------------------------------------*/

