/*------------------------------------------------ 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_53px{margin-right:53px;}
.mar_g_15{margin-left:15px;}
.mar_g_25{margin-left:25px;}
.mar_b_25{margin-bottom:25px;}
.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;}

.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;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}

.page_break{page-break-after:always;}
/*------------------------------------------- /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:630px;font:normal 11px verdana; background:#ffffff; /*border-left:1px solid #bebabb; border-right:1px solid #bebabb;*/ color:#000000; padding-bottom:20px;}

#bandeau{/*height:116px;*/height:90px; /*display:none;*/}

#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;}

/*------------------------------------------- /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:42px; margin-top:15px;*/ margin-left:20px;}

#texte_bandeau{display:none;}

#navigation{/* position:absolute;margin-left:181px; margin-top:51px; width:825px;*/ display:none;}
#navigation #nav_1_2 td{ text-align:center;}
#navigation #nav_1_2 a{ display:block;background:url(../../img/modele/onglet_nav_off.gif) top left no-repeat; width:102px; height:34px;padding-top:14px;font:bold 14px verdana; color:#3788cb;}
#navigation #nav_1_2 a.on{background:url(../../img/modele/onglet_nav_on.gif) top left no-repeat;padding-top:9px;color:#ffffff; text-decoration:none;}
#navigation #nav_1_2_sous_menus	{position:relative;z-index:998;margin-top:-15px;}
#navigation table.cadre_sous_menu { background:#ffffff;position:absolute; border-top:1px solid #cdddec; border-left:1px solid #cdddec;z-index:999;}
#navigation table.cadre_sous_menu td{ border-right:1px solid #cdddec; border-bottom:1px solid #cdddec;}
#navigation table.cadre_sous_menu td a{ display:block; padding:5px 10px 7px 20px; color:#3a77ad; font:normal 11px verdana;}
#navigation table.cadre_sous_menu td a:hover,#navigation table.cadre_sous_menu td a.on{background:#3a77ad url(../../img/modele/fleche_nav.gif) 7px 9px no-repeat;color:#ffffff; text-decoration:none;}
#navigation .iframe_menu{position:absolute;z-index:997;height:0;width:0;filter:alpha(opacity=0);}


#recherche{position:absolute;/*margin-left:804px;*//*margin-top:60px;*/margin-left:620px;margin-top:-41px;!margin-top:-26px; background:url(../../img/modele/recherche.gif) left top no-repeat; width:178px; height:44px;}
*> #recherche{margin-top:-41px;!margin-top:-26px;}
#keywords{ width:110px; border:none; padding:2px; position:absolute; margin-top:6px; margin-left:6px;}
#bt_recherche{position:absolute;margin-left:124px;}

#col_gauche{/*float:left;width:185px;padding:0 8px;*/ display:none;}
#col_centre{width: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:31px;*/ display:none;}

#pied_page{/* width:972px; border-top:2px solid #64a3d6;margin-left:auto;margin-right:auto; color:#666666; padding:6px 9px; font:normal 9px verdana;*/ display:none;}
#pied_page .gauche{ float:left; }
#pied_page .gauche a{ color:#666666; font:normal 9px verdana;}
#pied_page .droite{ float:right; }

#pied_page_print{border-top:1px solid #d0e3f2; padding-top:15px;}
#pied_page_print p{ margin-bottom:5px;}
#pied_page_print a{font:bold 11px verdana; color:#803789;}


#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;*/ display:none;}
#roadline a{font:normal 11px verdana; color:#333333;}
#roadline .courant a{color:#3877ac; font-weight:bold;}

.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:#3788cb;}

.sep_bleu{ border-bottom:1px solid #d0e3f3;line-height:0;font-size:1px; margin: 16px 0pt 20px;}

/*
#menu_gauche{margin-bottom:24px;}
#menu_gauche li{padding:5px 7px; margin-bottom:1px;}
#menu_gauche li a{ font:bold 11px verdana;}
#menu_gauche li.off{ background:#ffffff url(../../img/modele/fd_menu_off.gif) left bottom repeat-x; border:1px solid #ededed;}
#menu_gauche li.off a{color:#3b86c9;}
#menu_gauche li.on{background:#438fcd url(../../img/modele/fd_menu_on.gif) left bottom repeat-x; border:1px solid #679fd8;}
#menu_gauche li.on a{color:#ffffff;}
#menu_gauche li.ss_menu{padding:5px 11px; border-bottom:1px solid #ededed;}
#menu_gauche li.ss_menu  a{color:#3b86c9; font-weight:normal;}
#menu_gauche li.dernier{ border:none; margin-bottom:0;}
*/

#nav_2_3{margin-bottom:24px;}
#nav_2_3 .niv_2 a{ display: block;font:bold 11px verdana; color:#3B86C9; 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 #679fd8;background:#438fcd 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:#3B86C9; 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:9px;}
.newsletter p{ margin-bottom:10px;}
.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 .petit{font-size:9px;}

.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 #d8dfe5; 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; padding:2px; width:100px;}
.form_recherche_logement #pieces_max{border:1px solid #d7d7d7; padding:2px; width:100px;}
.form_recherche_logement #chambres_min{border:1px solid #d7d7d7; padding:2px; width:100px;}
.form_recherche_logement #chambres_max{border:1px solid #d7d7d7; padding:2px; width:100px;}
.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;}
*/

.form_recherche_logement #pieces_min{border:1px solid #d7d7d7; font-size:11px; width:100px;height:20px;}
.form_recherche_logement #pieces_max{border:1px solid #d7d7d7; font-size:11px; width:100px;height:20px;}
.form_recherche_logement #chambres_min{border:1px solid #d7d7d7; font-size:11px; width:100px;height:20px;}
.form_recherche_logement #chambres_max{border:1px solid #d7d7d7; font-size:11px; width:100px;height:20px;}
.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:#438fce 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:22px; 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 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:#3788cb;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:20px;}
.push_forms #chambres_max{border:1px solid #d7d7d7; font-size:11px; width:50px; height:20px;}
.push_forms #localisation{border:1px solid #d7d7d7; padding:2px; width:128px;}
.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;}
selectbox_liste
.push_forms p{ margin-top:8px;margin-bottom:8px;}
.push_forms .petit{font-size:9px;}
.push_forms #departement{border:1px solid #d7d7d7; font-size:11px;width:128px; height:20px;}

.date{ float:right; font:bold 11px verdana; color:#3788cb;}

.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:#3788cb; 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_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 #9cc5e8; 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:#438fce 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;}

.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;}

.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;}

#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;}


.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; }


/*------------------------------------------- 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:#3E80BA; width:1px; height:1px;}
.popup_n { background:url(../../img/modele/cn_window.gif) left top no-repeat; width:100%; height:30px;}
.popup_ne { background:#3E80BA; width:1px; height:1px;}
.popup_w {background:#3E80BA; width:1px;}
.popup_e {background:#3E80BA; width:1px;}
.popup_sw {background:#3E80BA; height:1px; width:1px;}
.popup_s {background:#3E80BA; height:1px;width:100%;}
.popup_se, .popup_sizer{ background:#3E80BA; 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;}
/* 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; font:normal 11px verdana; text-align:left;}
.popup_rappel{ background:#f6f6f7 url(../../img/modele/teleoperatrice.jpg) right bottom no-repeat; height:160px;}
.popup h1{font:bold 18px verdana; color:#3887c9; margin-bottom:10px; }
.popup h2{font:bold 13px verdana; color:#3887c9; margin-bottom:10px; }

.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 #3978ad; padding:2px; width:190px; }

.popup_resultat_simu a:hover{ text-decoration:none;}
.popup_resultat_simu .img_piece{float:left; width:155px;}
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;}
/*------------------------------------------- /popup_dhtml -------------------------------------------*/


/* NO PRINT */
.no_print{display:none;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE ------------------------------------------------*/
/*
#corps_page #col_gauche{display:none;}
#corps_page #contenu{width:630px;float:none;color:black;}
#pied_page{display:none;}
h1, h2, h3, h4, h5, h6, h7{color:black;}
.txt{color:black;}
*/
/*----------------------------------------------- /MODELE SITE ------------------------------------------------*/

/*---------------------------------------------- PROPRIETES ARTICLE ---------------------------------------------*/
.article{color:#333333;font:normal 11px/14px verdana;}

/* titre */
.article .h1_fd{background:#3673A6 url(../../img/modele/h1_fd.gif) top left repeat-x; margin-bottom:19px; width:100%;}
.article .h1_coin{background:url(../../img/modele/h1_coin.gif) top left no-repeat; padding:0 14px 0 14px;}
.article h1{color:#FFFFFF; font:bold 15px verdana; padding-top:6px; padding-bottom:6px;}

.article h2{color:#803789; border-bottom:1px solid #803789; margin-bottom:11px; padding-bottom:5px; font:bold 16px verdana;}
.article h2.vert{color:#80b621;}
.article h2.rouge{color:#CD4343;}
 
.article h3{ background:url(../../img/modele/po_h3.gif) left 50% no-repeat; padding-left:11px;color:#803789;margin-bottom:8px; font:bold 12px verdana;}
.article h3.no_puce { background: none; padding-left:0;}
.article h3.simple{margin-bottom:15px; padding:0; background:none;}
.article h3.orange{color:#f99f01;}
.article h4{color:#81b4e0; margin-bottom:6px; font:bold 11px verdana;}
/* /titre */

/* no_marge */
.article .no_marge{margin-top:0;}
/* no_marge */

/* marge */
.article .marge{margin-top:10px;}
/* marge */

/* paragraphe */
.article p{ margin-bottom:15px; padding:0;}
/* /paragraphe */

/* lien */
.article a{color:#803789; font-weight:bold;}
.article a:hover{text-decoration:underline;}
/* lien */

/* indentation */
.article blockquote{margin-left:20px;}
/* /indentation */

/* liste */
.article ul{margin-bottom:15px;}
.article ul li{background:url(../../img/modele/po_li1.gif) left 7px no-repeat; padding-left:10px;}
.article ul li ul{margin-bottom:0;}
.article ul li ul li{background:url(../../img/modele/po_li2.gif) left 7px no-repeat; padding-left:10px;}

.article .puce_noir {width:168px; padding:10px 0 0 0;}
.article .puce_noir li {background: url(../../img/modele/puce_noir.gif) 0px 7px no-repeat; margin:10px 0 0 0;}
/* /liste */

/* fichier attache */
.article ul.picto_dl{margin:0 0 5px 30px;}
.article ul.picto_dl li{margin-top:10px; }
.article .picto_dl{padding-left:25px;}
.article .picto_dl img{margin-right:10px;margin-left:-25px;}
.article .picto_dl a{color:green;}

.article div.picto_dl{padding-left:25px;margin-top:10px;}
.article div.picto_dl img{margin-left:-25px;}
/* /fichier attache */

/* puce */
.article ul.puce_barre_bleu li{list-style-image:url('../..img/puce/barres_bleu_ie.gif');}
*> .article ul.puce_barre_bleu li{list-style-image:url('../../img/puce/barres_bleu.gif');}
/* /puce */

/*picto*/
.article .po{}
/*/picto*/

/* image */
.article img.bordure{border:1px solid #95c1e8;}
.article .legende_image {margin-top:10px; text-align:left;}
.article td.text-image-r {padding:0 0 5px 10px;}
.article td.text-image-l {padding:0 10px 5px 0;}
.article div.text-image-r{float:right;margin:0 0px 5px 10px;}
.article div.text-image-l{float:left;margin:0 10px 5px 0;}
/* image */

#corp_mention, .mention {width:580px;}


.article .mise_avant{background:#e4eef8; color:#333333; padding:14px; margin-bottom:20px; zoom:1;   border:1px solid #cccccc;}
.article .mise_avant h3{color:#333333; background:none; padding:0;}
.article .mise_avant .ln_fleche{ background:url(../../img/modele/fleche_sommaire.gif) left 50% no-repeat; color:#803789; padding-left:13px;}

a.haut_page{/*background:url(../../img/modele/fleche_top.gif) left 50% no-repeat;padding-left:13px; font-weight:normal;*/ display:none;}

table.t_horiz{ margin-bottom:25px; width:100%;}
table.t_horiz td{padding:4px 13px; border-right:1px solid #ffffff;}
table.t_horiz tr.entete td{background:#e3eef9; vertical-align:top;}
table.t_horiz tr.fonce td{background:#f3f7fb;}

/*table.t_verti{border-top:1px solid #e3eef9;border-left:1px solid  #e3eef9;width:100%; margin-bottom:25px;}
table.t_verti td{ padding:4px 8px; border-bottom:1px solid #e3eef9;border-right:1px solid  #e3eef9; font-size:10px;}
table.t_verti td.fonce{ padding:4px 6px;background:#e3eef9;border-bottom:1px solid #ffffff;border-right:1px solid  #ffffff; font-weight:bold;}*/


table.t_verti{border:1px solid #e3eef9;width:100%; margin-bottom:25px;border-collapse:collapse;margin-left:11px;}
table.t_verti td{ padding:4px 8px; border:1px solid #e3eef9; font-size:10px;border-collapse:collapse}
table.t_verti td.fonce{ padding:4px 6px;border:1px solid #e3eef9; font-weight:bold;}


table.contenttable{ margin-bottom:25px; width:100%;border-spacing:0px;border-collapse:collapse;   border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.contenttable td{padding:4px 13px; /*border-right:1px solid #ffffff;*/ font:normal 11px verdana; border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
table.contenttable tr.tr-even td{background:#f3f7fb;}
table.contenttable tr.tr-0 td{background:#e3eef9; vertical-align:top;}
table.contenttable td.td-0 {font-weight:bold;}
table.contenttable tr.tr-0 td{font-weight:bold;}

dl.csc-textpic-image dt img{ border:1px solid #95C1E8;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{ margin-top:10px;}




.texte_chapo{ width:333px; }
/*---------------------------------------------- /PROPRIETES ARTICLE ---------------------------------------------*/

/* lexique */
.alphabet{/*margin-bottom:25px; height:28px;*/ display:none;}
.alphabet ul li{background:#ffffff; float:left; padding:0; text-align:center; }
.alphabet ul li a{background:#b5b6b6;color:#FFFFFF; font:bold 12px verdana; display:block; padding:1px 0 2px 0; width:21px;margin-top:5px;}
.alphabet ul li a:hover{ text-decoration:none;}
.alphabet ul li a.on{background:url(../../img/modele/fd_lettre_courante.gif) left top no-repeat; width:27px; height:20px; padding:4px 0px; margin:0;font:bold 15px verdana;}
.alphabet ul li div{background:#b5b6b6; color:#dadada;font:bold 12px verdana;padding:1px 0 2px 0; width:21px;margin-top:5px;}

h1.lettrine{border:none; color:#803789; font-size:16px; margin-bottom:11px;padding-bottom:5px; padding-top:0px;}
h1.lettrine span.lettrine{ font-size:24px;}

.def{margin-bottom:17px;padding:7px 12px 0px 12px;}
.fd_bleu{padding:17px 12px 7px 12px;background:#ecf5fd; zoom:1;}
.def h2{background:none; padding:0;border:none; font-size:12px;}
.actu{margin-bottom:17px; zoom:1;padding:17px 12px 7px;}
.actu h2{background:none; padding:0; width:400px; border:none; font-size:12px;}

.questions li{margin-top:3px;}

.remontee{background:#eff3f6 url(../../img/modele/fd_remontee.gif) left top repeat-x;padding:18px 22px; margin-bottom:3px; width:530px; display:block;}
.remontee h2{ border:none; margin:0; padding:0;}
.remontee a.ln_fleche{background: url(../../img/modele/fleche_sommaire.gif) left 57% no-repeat; font:bold 14px verdana; padding:0 0 0 16px; display:block; margin-bottom:15px; border:none;}

.selectbox{width:217px;}
.selectbox_champ{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7; padding:2px 2px 2px 2px; width:193px; height:16px; background:#ffffff; overflow:hidden; float:left; white-space:nowrap; }
.selectbox_fleche{border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;float:left; }
.selectbox_liste{border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;display:none; background:#ffffff; position:absolute; z-index:100; width:207px;}
.selectbox_liste ul {margin:0;}
.selectbox_liste ul li{padding:4px; background:none;}
.selectbox_liste input, .selectbox_liste label{ cursor:pointer;}
.selectbox_iframe{ display:none;position:absolute;width:207px; z-index:80; border:none; background:transparent;}

.pager{/*margin-left:auto;margin-right:auto; text-align:center; margin-bottom:30px;*/ display:none;}
.pager a{ display:block; background:#ebf1f7; width:22px; height:22px;}
.pager a div{padding-top:4px;}
.pager a:hover, .pager a.on{background:#803789; color:#FFFFFF; text-decoration:none; }

.combobox{width:/*50px*/100px; float: left; height:24px;}
.combobox input{position:absolute;z-index:20; width:/*27px*/77px;border:none; margin-top:2px; margin-left:2px; /*padding-top:2px;*/padding-left:2px;}
.combobox iframe{position:absolute;z-index:15;width:/*27px*/77px;margin-top:2px; margin-left:2px; /*padding-top:2px;*/padding-left:2px; }
.combobox select{position:absolute;z-index:10;width:/*50px*/100px;  border:none;/*padding:2px;*/height:20px;border:1px solid #d7d7d7;}

.detail_col_g{width:162px; padding:0 12px; float: left;}
.detail_col_g h2.lieu{ font:bold 12px verdana; margin-bottom:17px; height:38px; color:#000000; padding:0; border:none;}
.detail_col_g .galerie{ margin-bottom:17px;}
.detail_col_g .galerie  .nb_photos,.detail_col_g .galerie table{display:none}
.detail_col_g .galerie .miniature{ margin-bottom:10px; }
.detail_col_g .galerie .miniature img{ border:1px solid #b0d1ed; }
.detail_col_g .galerie .miniature a{ display:block;margin-bottom:18px}
.detail_col_g .galerie .miniature a.on{ display:block;}
.detail_col_g .galerie .nb_photos{ float:left; width:61px;}
.detail_col_g .galerie table td{width:16px; height:12px; background:url(../../img/modele/ln_galerie_off.gif) left top no-repeat;}
.detail_col_g .galerie table a{display:block; width:16px; height:12px; background:url(../../img/modele/ln_galerie.gif) left top no-repeat;}
.detail_col_g .galerie table a.on{background:url(../../img/modele/ln_galerie_on.gif) left top no-repeat;}
.detail_col_g .rappel{display:none;/*display:block;margin-bottom:17px;*/}
.detail_col_g .tel_petit{display:none;}
.detail_col_g .ln_telephone{background:url(../../img/modele/ln_telephone.gif) left top no-repeat;padding:5px 0 0 27px; display:block; height:19px; width:142px;}
.detail_col_g .ln_telephone:hover{ text-decoration:none;}

.detail_col_d{width:350px; padding:0 12px 0 0; float: left;}
.detail_col_d .description_simple {background:#e3eef9 url(../../img/modele/fd_detail_haut.gif) left top no-repeat; padding:16px; margin-bottom:25px;  }
.detail_col_d .description_simple h3{background:none; padding:0;  }
.detail_col_d .description .onglets { margin:0; zoom:1;}
.detail_col_d .description .onglets li{ float:left; width:155px; text-align:center; background:none; padding:0; margin:0;}
.detail_col_d .description .onglets li a{ display:block;background:url(../../img/modele/onglet_bien_off.gif) left top no-repeat; font:bold 13px verdana; padding-top:7px; color:#803789; height:29px;}
.detail_col_d .description .onglets li a:hover, .detail_col_d .description .onglets li a.on{background:url(../../img/modele/onglet_bien_on.gif) left top no-repeat;color:#ffffff; text-decoration:none;}
.detail_col_d .description .container{ background:#e3eef9; padding:17px; width:276px; margin-bottom:26px; border-top:2px solid #3673a7; margin-top:-7px;}
.detail_col_d .description .container h3 {background:none;color:#803789;padding:0;}

.suite_desc{margin:0 10px;font-size:10px;}
.suite_desc table.t_horiz{ margin-bottom:5px;}
.suite_desc table.t_horiz td{ text-align:center;}
.suite_desc p{ margin-bottom:5px;}

.sommaire{border:1px solid #bebabb; margin-bottom:22px;}
.sommaire .cadre{background:#ECECEC url(../../img/modele/fd_sommaire.gif) left top repeat-x; border:1px solid #dad8d9; padding:10px 10px 0 10px;}
.sommaire .cadre ul{ margin-left:30px;}
.sommaire .cadre ul li{background:url(../../img/modele/fleche_sommaire.gif) left 3px no-repeat; padding-left:13px; margin-bottom:6px;}
.sommaire .cadre ul li a{color:#803789;}

.prec_suiv{margin-top:25px;}
.prec_suiv .prec{ float:left;}
.prec_suiv .suiv{ float:right;}


.votre_recherche{background:#ffffff url(../../img/modele/fd_votre_recherche.gif) left bottom repeat-x; margin-bottom:15px; padding:12px; margin-top:-10px;}
.votre_recherche .col_g{ float:left;}
.votre_recherche .col_d{ float:right; width:240px;}
.votre_recherche h3{ padding:0; background:none;}
.votre_recherche p{ font-size:12px; line-height:16px; margin:0;}

.filtre{ padding:12px 12px 12px 12px; *padding:12px 12px 0 12px; background:#f5f6f8; margin-bottom:30px; zoom:1;}
.filtre h3{ padding:0; background:none;}
.filtre input{position:absolute;}
select#sort{border:1px solid #d7d7d7; height:20px; width:215px;}
select#max_par_page{border:1px solid #d7d7d7; height:20px; width:50px;}
input#nom_alerte{width:335px;}

.col_d_res{ width:400px; float:right;}
.col_d_res a{ color:#000000; font-weight:normal;}
.col_d_res a:hover{ text-decoration:none;}
.col_d_res .right{ width:195px;}

.titre_res{ background:#438ecf url(../../img/modele/fd_titre_res.gif) left bottom repeat-x; border:1px solid #63a0d6; padding:6px 10px;color:#FFFFFF; margin-bottom:10px;}
.titre_res a{ color:#FFFFFF; font-weight:normal;}
.titre_res a:hover{ text-decoration:none;}
.titre_res h2{border:none; padding:0; margin:0;}
.titre_res h2 a{ font-size:13px; font-weight:bold;}
.titre_res .prix{font-size:17px; margin-top:7px;}

a.gros_bouton{ display:block; background:#ffffff url(../../img/modele/fd_gros_bouton.gif) left bottom repeat-x; text-align:center; padding:12px; color:#3978ae; border:1px solid #ededed; font-size:14px;}
.reflet_gros_bouton{background:url(../../img/modele/reflet_gros_bouton.gif) left bottom repeat-x; height:22px; margin-top:1px;}


.bloc_ppal_hp{background:#e0e7ef; margin-top:-19px; padding:17px 13px 17px 10px; border:1px solid #3779ad; margin-bottom:20px;}
.bloc_ppal_hp .ombre_gauche{background:url(../../img/modele/ombre_gauche_gris.gif) left top no-repeat;}
.bloc_ppal_hp .ombre_droite{background:url(../../img/modele/ombre_droite_gris.gif) right top no-repeat; padding:0 8px; width:210px;}
.bloc_ppal_hp p{ font-size:12px; line-height:16px;}

.h2_fd{background:#3674a7 url(../../img/modele/h1_fd.gif) top left repeat-x; margin-bottom:19px;}
.h2_coin{background:url(../../img/modele/h1_coin.gif) top left no-repeat; padding:0 14px 0 14px;}
.h2_coin h2{color:#FFFFFF; font:bold 15px verdana; padding-top:6px; border:none; margin:0;}

.bloc_bas{ width: 282px; margin-bottom:20px;}
.bloc_bas .contenu{ background:#f6f6f6;padding:11px 4px 15px 4px; border:1px solid #3779ad; margin-top:-19px;}
.bloc_bas .contenu .ombre_gauche{background:url(../../img/modele/ombre_petite.gif) left top no-repeat;}
.bloc_bas .contenu .ombre_droite{background:url(../../img/modele/ombre_petite.gif) right top no-repeat; padding:0 6px; width:93px;}
.bloc_bas .contenu .right{ width:155px;}
.bloc_bas .contenu p{ font-size:12px; line-height:16px;}

.bloc_zoom{}
.bloc_zoom .contenu{ background:#f6f6f6;padding:18px; border:1px solid #3779ad; margin-top:-19px;}
.bloc_zoom .contenu .ombre_gauche{background:url(../../img/modele/ombre_petite.gif) left top no-repeat;}
.bloc_zoom .contenu .ombre_droite{background:url(../../img/modele/ombre_petite.gif) right top no-repeat; padding:0 6px; width:93px;}
.bloc_zoom .contenu .right{ width:155px;}
.bloc_zoom .contenu p{ font-size:11px;}
.bloc_zoom .contenu h3{ margin-bottom:4px;}
.bloc_zoom .contenu h4{ margin-bottom:14px; color:#333333;}


.entete_contact{ margin-top:-19px; margin-bottom:20px;}
.table_contact{ background-color:#ebf1f7; width:100%; margin-bottom:15px; padding:4px 7px;}
.serre{padding:0px 7px;}
.table_contact td{ padding:7px;}
.table_contact td.libelle{ width:95px;  vertical-align:top; padding-top:9px;}
.table_contact td.cb_projet{padding:0px 7px; }
.table_contact select#civilite{ width:70px; height:20px; border:1px solid #d7d7d7;}
.table_contact select#delai{ width:200px; height:20px; border:1px solid #d7d7d7;}
.table_contact select#pays{ width:206px; height:20px; border:1px solid #d7d7d7;}
.table_contact td.situation{ padding:7px 0 0 7px;}
.table_contact .left label{display:block; width:75px; margin-left:3px; margin-top:-2px; !margin-top:2px;}
.table_contact .obligatoire{ float:right; display:block; width:130px; text-align:right; margin-top:5px; !margin-top:5px; !margin-right:2px;}
.cb_newsletter{ margin:16px 16px 26px 16px;}

.table_informations{ margin-bottom:0px;}
.table_informations td.libelle{ width:179px;}
.table_informations select#situation{ width:323px; height:20px; border:1px solid #d7d7d7;}
.table_informations select#nb_enfants{ width:323px; height:20px; border:1px solid #d7d7d7;}
.table_informations select#revenus_foyer{ width:323px; height:20px; border:1px solid #d7d7d7;}
.table_informations select#revenus_perso{ width:323px; height:20px; border:1px solid #d7d7d7;}

.haut_toit{ background:url(../../img/modele/haut_toit.gif) right bottom no-repeat; height:6px;}
.table_connexion{width:100%; padding:4px 7px;}
.table_connexion td{ padding:4px;}
.table_connexion td.libelle{ width:180px;  vertical-align:top; padding-top:9px;}
.table_connexion td table td{padding:0px;}


p.clause{font-size:9px; margin:20px 14px 14px 14px;}

input.gris{ width:200px; padding:2px; border:1px solid #d7d7d7;}
textarea.gris{ width:200px; padding:2px; border:1px solid #d7d7d7;}

input.verif_form_erreur{border:1px solid #FF0000;color:#FF0000;}
textarea.verif_form_erreur{border:1px solid #FF0000;color:#FF0000;}
div.verif_form_erreur{border:1px solid #FF0000;color:#FF0000;}
td.verif_form_erreur{border:1px solid #FF0000;color:#FF0000;}

#verif_form{ color:#FF0000;}
#verif_form ul li{ background:none;}

.bleu_clair{color:#81b4e0; font-weight:bold;}

.resultat_recherche{ padding:0 13px; background:url(../../img/modele/po_li1.gif) left 5px no-repeat; border-bottom:1px solid #d0e3f3; margin-bottom:15px;}
.resultat_recherche a{ color:#000000;}

a.hp_ancien{ width:282px; height:440px; float:left; background:url(../../img/modele/fd_ancien_hp.jpg) left top no-repeat; margin-left:-7px;}
a.hp_ancien:hover{text-decoration:none;}
a.hp_ancien h2{ font:bold 13px verdana; color:#FFFFFF; border:none; margin-top:5px; margin-left:21px;}
a.hp_ancien p{ margin-top:309px; margin-left:21px; color:#333333; font-weight:normal; width:240px; }

a.hp_neuf{width:282px; height:440px; float:right; background:url(../../img/modele/fd_neuf_hp.jpg) left top no-repeat; margin-right:-7px;}
a.hp_neuf:hover{text-decoration:none;}
a.hp_neuf h2{ font:bold 13px verdana; color:#803789; border:none; margin-top:5px; margin-left:21px;}
a.hp_neuf p{ margin-top:309px; margin-left:21px; color:#333333; font-weight:normal; width:240px; }

.plan_site {width:248px;}
.plan_site .bordure{border-left:1px solid #803789;border-right:1px solid #803789; padding:7px 13px 4px 13px; zoom:1;}
.plan_site_footer{ background:url(../../img/modele/plan_footer.gif) left bottom no-repeat; width:248px; height:6px; line-height:6px; margin-bottom:30px;}

.plan_gauche{float:left; margin-left:13px; display:inline;}
.plan_droite{float:right; margin-right:13px;display:inline;}

.plan_site ul{ margin-bottom:0;}
.plan_site ul li{ margin-bottom:5px;}
.plan_site ul li ul{  margin-top:5px;}
.plan_site ul li ul li{  margin-bottom:0;}
.plan_site ul li ul li a{ font-weight:normal;  color:#333333;line-height:11px;}

.plan_site a.plan_titre{display:block; width:238px; height: 22px; padding-right:10px;padding-top:22px; text-align:right; font-size:12px;}
.plan_site a#plan_louer{background:url(../../img/modele/plan_louer.jpg) left top no-repeat;}
.plan_site a#plan_acheter{background:url(../../img/modele/plan_acheter.jpg) left top no-repeat;}
.plan_site a#plan_vendre{background:url(../../img/modele/plan_vendre.jpg) left top no-repeat;}
.plan_site a#plan_gerer{background:url(../../img/modele/plan_gerer.jpg) left top no-repeat;}
.plan_site a#plan_investir{background:url(../../img/modele/plan_investir.jpg) left top no-repeat;}
.plan_site a#plan_assurer{background:url(../../img/modele/plan_assurer.jpg) left top no-repeat;}

a.fleche{background:url(../../img/modele/fleche_sommaire.gif) left 4px no-repeat; padding-left:10px; font-weight:bold;}

.criteres .left{width:250px;}
.criteres .right{width:210px;}

.fd_gris{background-color:#f6f6f7;margin-bottom:17px; zoom:1;}
.fd_gris .cn_h_g{background:url(../../img/modele/fd_gris/cn_h_g.gif) no-repeat left top;}
.fd_gris .cn_h_d{background:url(../../img/modele/fd_gris/cn_h_d.gif) no-repeat right top;}
.fd_gris .cn_b_g{background:url(../../img/modele/fd_gris/cn_b_g.gif) no-repeat left bottom;}
.fd_gris .cn_b_d{background:url(../../img/modele/fd_gris/cn_b_d.gif) no-repeat right bottom;padding:17px 10px 2px 10px;}
.fd_gris h2{font-size:12px; border:none; margin-bottom:5px;}
.fd_gris .sep{border-bottom:1px solid #D0E3F3;font-size:1px;line-height:0pt;margin-bottom:11px;}

.fd_vert{background-color:#e9f7d1;margin-bottom:17px;zoom:1;}
.fd_vert .cn_h_g{background:url(../../img/modele/fd_vert/cn_h_g.gif) no-repeat left top;}
.fd_vert .cn_h_d{background:url(../../img/modele/fd_vert/cn_h_d.gif) no-repeat right top;}
.fd_vert .cn_b_g{background:url(../../img/modele/fd_vert/cn_b_g.gif) no-repeat left bottom;}
.fd_vert .cn_b_d{background:url(../../img/modele/fd_vert/cn_b_d.gif) no-repeat right bottom;padding:17px 10px 2px 10px;}
.fd_vert h2{font-size:12px; border:none; margin-bottom:5px;}
.fd_vert .sep{border-bottom:1px solid #D0E3F3;font-size:1px;line-height:0pt;margin-bottom:11px;}

.fd_bleu2{background-color:#e3eef9;margin-bottom:17px;zoom:1;}
.fd_bleu2 .cn_h_g{background:url(../../img/modele/fd_bleu2/cn_h_g.gif) no-repeat left top;}
.fd_bleu2 .cn_h_d{background:url(../../img/modele/fd_bleu2/cn_h_d.gif) no-repeat right top;}
.fd_bleu2 .cn_b_g{background:url(../../img/modele/fd_bleu2/cn_b_g.gif) no-repeat left bottom;}
.fd_bleu2 .cn_b_d{background:url(../../img/modele/fd_bleu2/cn_b_d.gif) no-repeat right bottom;padding:17px 10px 2px 10px;}
.fd_bleu2 h2{font-size:12px; border:none; margin-bottom:5px;}
.fd_bleu2 .sep{border-bottom:1px solid #ffffff;font-size:1px;line-height:0pt;margin-bottom:11px;}

.fd_bleu3{background-color:#ebf1f7;margin-bottom:17px;zoom:1;}
.fd_bleu3 .cn_h_g{background:url(../../img/modele/fd_bleu3/cn_h_g.gif) no-repeat left top;}
.fd_bleu3 .cn_h_d{background:url(../../img/modele/fd_bleu3/cn_h_d.gif) no-repeat right top;}
.fd_bleu3 .cn_b_g{background:url(../../img/modele/fd_bleu3/cn_b_g.gif) no-repeat left bottom;}
.fd_bleu3 .cn_b_d{background:url(../../img/modele/fd_bleu3/cn_b_d.gif) no-repeat right bottom;padding:17px 10px 2px 10px;}
.fd_bleu3 h2{font-size:12px; border:none; margin-bottom:5px;}
.fd_bleu3 .sep{border-bottom:1px solid #ffffff;font-size:1px;line-height:0pt;margin-bottom:11px;}

.fd_blanc{background-color:#ffffff;margin-bottom:17px;zoom:1;}
.fd_blanc .bd_h{background:url(../../img/modele/fd_blanc/bd_gris.gif) left top repeat-x;}
.fd_blanc .bd_b{background:url(../../img/modele/fd_blanc/bd_gris.gif) left bottom repeat-x;}
.fd_blanc .bd_g{background:url(../../img/modele/fd_blanc/bd_gris.gif) left top repeat-y;}
.fd_blanc .bd_d{background:url(../../img/modele/fd_blanc/bd_gris.gif) right top repeat-y;}
.fd_blanc .cn_h_g{background:url(../../img/modele/fd_blanc/cn_h_g.gif) no-repeat left top;}
.fd_blanc .cn_h_d{background:url(../../img/modele/fd_blanc/cn_h_d.gif) no-repeat right top;}
.fd_blanc .cn_b_g{background:url(../../img/modele/fd_blanc/cn_b_g.gif) no-repeat left bottom;}
.fd_blanc .cn_b_d{background:url(../../img/modele/fd_blanc/cn_b_d.gif) no-repeat right bottom;padding:17px 10px 2px 10px;}
.fd_blanc h2{font-size:12px; border:none; margin-bottom:5px;}
.fd_blanc .sep{border-bottom:1px solid #ffffff;font-size:1px;line-height:0pt;margin-bottom:11px;}




a.btn_bleu {} 
a.btn_bleu:hover{ text-decoration:none; cursor:pointer;} 
a.btn_bleu .btn_g{ background:url(../../img/modele/bt_g.gif) left top no-repeat; padding-left:25px;}
a.btn_bleu .btn_g_g{ background:url(../../img/modele/bt_g_g.gif) left top no-repeat; padding-left:25px;} 
a.btn_bleu .btn_d{ background:url(../../img/modele/bt_d.gif) right top no-repeat; padding-right:18px;} 
a.btn_bleu .btn_m{ background:url(../../img/modele/bt_m.gif) left top repeat-x;color:#FFFFFF; font-weight:bold; height:17px; padding-top:3px;*padding-top:2px;padding-bottom:0px;*padding-bottom:1px;} 

.btn_valid{ float:right;margin-bottom:0px;*margin-bottom:-10px !important;*margin-bottom:-10px;} 


.bouton_bleu { background:url(../../img/modele/bt_g.gif) left top no-repeat; padding-left:20px;height:20px;}
.bouton_bleu .bouton_bleu_d{ background:url(../../img/modele/bt_d.gif) right top no-repeat; padding-right:7px;height:20px;} 
.bouton_bleu .bouton_bleu_m{ background:url(../../img/modele/bt_m.gif) left top repeat-x; height:20px;}
.bouton_bleu input{ background:transparent;color:#FFFFFF; font:bold 11px verdana; border:none;cursor:pointer;width:100%; padding:3px;} 

a.fleche_retour{background:url(../../img/modele/fleche_retour.gif) left 50% no-repeat;padding-left:22px;}
a.po_mobile{display:none;/*background:url(../../img/modele/po_mobile.gif) 4px top no-repeat;padding-left:24px; display:block; height:26px; color:#f99f01; line-height:23px;*/}
a.po_fiches_plus{display:none;/*background:url(../../img/modele/po_fiches_plus.gif) left top no-repeat; padding-left:24px; display:block; height:20px;color:#803789; font-weight:bold;*/}
a.po_enveloppe{display:none;/*background:url(../../img/modele/po_enveloppe.gif) left top no-repeat;padding-left:24px; display:block; height:20px;*/}
a.po_imprimante{display:none;/*background:url(../../img/modele/po_imprimante.gif) left top no-repeat;padding-left:24px; display:block; height:20px;*/}
a.po_fiche_oeil{background:url(../../img/modele/po_fiche_oeil.gif) left top no-repeat;padding-left:24px; display:block; height:20px; color:#803789; font-weight:bold;}
a.po_loupe_plus{background:url(../../img/modele/po_loupe_plus.gif) left top no-repeat;padding-left:24px; display:block; height:20px;}
a.po_pdf{background:url(../../img/modele/po_pdf.gif) left top no-repeat;padding-left:22px; display:block; height:20px;}
.po_empoule{background:url(../../img/modele/po_empoule.gif) no-repeat left top;padding:2px 0 2px 18px}
.po_agenda{background:url(../../img/modele/po_agenda.gif) no-repeat left top;padding:2px 0 2px 18px}
.po_euro{background:url(../../img/modele/po_euro.gif) no-repeat left top;padding:2px 0 2px 18px}

.pe_fl_bleu_g{background:url(../../img/modele/pe_fl_bleu_g.gif) no-repeat left 3px;padding:0 0 0 10px}

a.ln_supprimer{background:url(../../img/modele/po_supprimer.gif) left top no-repeat; padding-left:15px; display:block; height:17px; margin-left:12px; width:72px;}
a.ln_supprimer_selection{background:url(../../img/modele/po_supprimer.gif) left top no-repeat; padding-left:15px; display:block; height:17px;color:#803789;
font-weight:bold; margin-top:28px;}
a.ln_desactiver{background:url(../../img/modele/po_desactiver.gif) left top no-repeat; padding-left:18px; display:block; height:17px; margin-left:12px; width:72px;}
a.ln_montre_stylo{background:url(../../img/modele/po_montre_stylo.gif) left top no-repeat; padding-left:25px; display:block; height:17px; margin-left:12px; width:58px;}
a.puce_cadena { background:url(../../img/modele/puce_cadena.gif) no-repeat left 50%; color:#000; padding:3px 0 3px 24px; display:block; font-weight:normal; margin-top:5px;}


/*.article div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image{margin-bottom:20px;}*/
.article div.csc-textpic-center{ margin-bottom:20px;}
.article div.csc-textpic{display: inline-block;}
.article div.csc-textpic:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.bloc_recherche{ background:#d8e4f0; text-align:center; padding:18px; margin-top:-17px; margin-bottom:17px;}
#rech_neuf select{border:1px solid #D7D7D7; font-size:11px; width:230px; height:20px;}

.filtre_neuf{ margin-bottom:35px;}
.filtre_neuf .left{background:#F5F6F8;width:317px; padding:8px; height:14px;}
.filtre_neuf .right{background:#F5F6F8;width:233px; padding:3px; text-align:center;height:24px;}
.filtre_neuf select#nb_elts{border:1px solid #D7D7D7;padding:2px;width:45px;}


.chapo_mes_alertes{font-size:12px;}
.chapo_mes_alertes ul li {margin-bottom:5px;}

.detail_alerte{ margin-bottom:10px;}
.detail_alerte h2{margin-bottom:0px;margin-left:15px;}
.detail_alerte .left{margin-left:15px; display:inline;}
.detail_alerte p{margin-left:15px;}


.exemple{ font-size:9px; margin-top:2px; margin-left:7px;}
.illus_maison{ margin-top:-155px; margin-left:430px; margin-bottom:52px;}
.illus_maison2{ margin-top:-146px; *margin-top:-161px; margin-left:420px; margin-bottom:40px; *margin-bottom:55px;}
#reception_alerte{ width:223px; height:20px; border:1px solid #d7d7d7;}

/* Calendrier */
	#calendrier{margin-bottom:6px;}
	#calendrier .date2{border:1px solid #d7d7d7;margin-right:6px;padding:2px}
	#calendrier *{vertical-align:middle;}
	#calendrier label,#calendrier a{margin-right:26px;}
	#calendrier img{margin-top:-1px;}
	.cal_inconnu{background:url(../../img/cal_inconnu.gif) no-repeat left 10px;padding-left:74px}
	.j-10{background:url(../../img/j-10.gif) no-repeat left 10px;padding-left:74px}
	.j-j{background:url(../../img/j-j.gif) no-repeat left 10px;padding-left:74px}
	.j-plus-10{background:url(../../img/j-plus-10.gif) no-repeat left 10px;padding-left:74px}
	.j-plus-20{background:url(../../img/j-plus-20.gif) no-repeat left 10px;padding-left:74px}
	.j-10{background:url(../../img/j-10.gif) no-repeat left 10px;padding-left:74px}
	.bd_bleu{border-top:1px solid #d0e3f2;padding-top:16px;margin-top:24px}
	.format{margin-left:262px;font:normal 9px Verdana, Arial, Helvetica, sans-serif}
	.criteres{vertical-align:top}
	.criteres td{padding-right:6px;}
/* /Calendrier */

.col_projet .col_left { float:left; width:210px;}
.col_projet .col_right { float:right; width:344px;}
.col_projet .taille_fixe { height:175px;}
.col_projet label { display:block; margin:2px 0 2px 0;}
.col_projet input.champ { border:1px solid #d7d7d7;width:180px; padding:3px;}
.col_projet input.checkbox  { width:auto; float:left; margin: 0 5px 0 0;}
.col_projet label.checkbox { display: inline;} 
.alerte_attention { background:url(../../img/modele/vis_attention.gif) 5px 2px no-repeat; padding:0 18px 0 64px; height:45px; margin-bottom:20px;}
.fd_maison { background:url(../../img/modele/maison_plans.gif) right 10px no-repeat;}


.article .onglet_actu { display: inline; height:41px; overflow:hidden;margin:0;}
.article .onglet_actu li { display: block; float:left; width: auto; background:none; height:41px; margin-right:2px; padding:0;}
.article .onglet_actu li.last {margin-right:0;}
.article .onglet_actu li.clear { float:none; height:0px; margin-top:-2px;}
.article .onglet_actu li img { display: block; float:left;} 
.article .cont_onglet_actu { border: 1px solid #80b622; margin-bottom:15px;}
.article .cont_onglet_actu ul { margin:0;}
.article .cont_onglet_actu li { background:none; padding:6px 8px;}
.article .large li {padding:10px 8px;}
.article .large li a{ font-weight:bold;}
.article .cont_onglet_actu li.on { background:#e8eedc; }
.article .cont_onglet_actu li.titre { font-weight:bold;}
.article .cont_onglet_actu a { font-weight:normal; color:#333333;}
.article .cont_onglet_actu li.bas { text-align:right;}
.article .cont_onglet_actu li.bas a {color:#803789; font-weight:bold;}

.article .liste_interview {border-top:none; border-bottom: 1px solid #A83737; border-left: 1px solid #A83737; border-right: 1px solid #A83737; margin-bottom:0px;}
.article .liste_interview li.on { background:#f7e5e5; }
.article .liste_rumeur {border-top:none; border-bottom: 1px solid #3978ad; border-left: 1px solid #3978ad; border-right: 1px solid #3978ad; margin-bottom:0px;}
.article .liste_rumeur li.on { background:#e2ecf4; }

/*bloques*/
	.bloque_rouge h2, .bloque_bleu h2 { color:#fff; background:none; border:none; margin:0; padding:20px 10px 0 10px; height:33px;}
	.bloque_rouge p, .bloque_bleu p { padding:0; margin:5px 0 0 0;}
	
	.bloque_rouge .txt_top, .bloque_bleu .txt_top { height:90px;}
	*> /**/ .bloque_rouge .txt_top, .bloque_bleu .txt_top { min-height:90px; height:auto;}
	
	/*bloque_rouge*/
	.bloque_rouge { background:#f6f6f7 url(../../img/modele/bloque_rouge/fd.gif) bottom repeat-x; margin:15px 0 15px 0; zoom:1;}
	.bloque_rouge .fd_g { background:url(../../img/modele/bloque_rouge/fd.gif) left repeat-y;}
	.bloque_rouge .fd_d { background:url(../../img/modele/bloque_rouge/fd.gif) right repeat-y;}
	.bloque_rouge .fd_h { background:url(../../img/modele/bloque_rouge/fd_h.gif) top repeat-x;}
	.bloque_rouge .fd_hg { background:url(../../img/modele/bloque_rouge/fd_hg.gif) left 11px no-repeat;}
	.bloque_rouge .fd_hd { background:url(../../img/modele/bloque_rouge/fd_hd.gif) right top no-repeat;}
	.bloque_rouge .padding { padding:0 10px 10px 10px;	}
	
	/*bloque_bleu*/
	.bloque_bleu { background:#f6f6f7 url(../../img/modele/bloque_bleu/fd.gif) bottom repeat-x; margin:15px 0 15px 0; zoom:1;}
	.bloque_bleu .fd_g { background:url(../../img/modele/bloque_bleu/fd.gif) left repeat-y;}
	.bloque_bleu .fd_d { background:url(../../img/modele/bloque_bleu/fd.gif) right repeat-y;}
	.bloque_bleu .fd_h { background:url(../../img/modele/bloque_bleu/fd_h.gif) top repeat-x;}
	.bloque_bleu .fd_hg { background:url(../../img/modele/bloque_bleu/fd_hg.gif) left 11px no-repeat;}
	.bloque_bleu .fd_hd { background:url(../../img/modele/bloque_bleu/fd_hd.gif) right top no-repeat;}
	.bloque_bleu .padding { padding:0 10px 10px 10px;	}
/*/bloques*/

a#bt_point{ background:url(/fileadmin/templates/img/modele/onglet/flux_boursier/ong_points.gif) top left no-repeat; display:block; height:41px; width:142px;}
a#bt_point:hover, a#bt_point.on{ background:url(/fileadmin/templates/img/modele/onglet/flux_boursier/ong_points_on.gif) top left no-repeat;}
a#bt_actus_immo{ background:url(/fileadmin/templates/img/modele/onglet/flux_boursier/ong_actus_immo.gif) top left no-repeat; display:block; height:41px; width:142px;}
a#bt_actus_immo:hover, a#bt_actus_immo.on{ background:url(/fileadmin/templates/img/modele/onglet/flux_boursier/ong_actus_immo_on.gif) top left no-repeat;}
a#bt_actualites{ background:url(/fileadmin/templates/img/modele/onglet/flux_boursier/ong_actualites.gif) top left no-repeat; display:block; height:41px; width:142px;}
a#bt_actualites:hover, a#bt_actualites.on{ background:url(/fileadmin/templates/img/modele/onglet/flux_boursier/ong_actualites_on.gif) top left no-repeat;}
a#bt_economie{ background:url(/fileadmin/templates/img/modele/onglet/flux_boursier/ong_economie.gif) top left no-repeat; display:block; height:41px; width:142px;}
a#bt_economie:hover, a#bt_economie.on{ background:url(/fileadmin/templates/img/modele/onglet/flux_boursier/ong_economie_on.gif) top left no-repeat;}

.actu_article{ padding:0 11px; margin-bottom:20px;}
.actu_article .date_actu{ font-weight:bold; margin-bottom:10px;}
.actu_article h2{ font:bold 12px verdana; border:none;}

.txt-r.mar_b_20{display:none}
.fleche_retour{display:none}
