/*------------------------------------------------ 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 -------------------------------------------*/
/*---------------------------------------------- PROPRIETES ARTICLE ---------------------------------------------*/
.article{color:#333333;font:normal 11px/14px verdana;}

/* titre */
.article .h1_fd{background:#643c69 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:#9e3dab; border-bottom:1px solid #9e3dab; margin-bottom:11px; padding-bottom:5px; font:bold 16px verdana;}
.article h2.simple{padding:0; border:none;}
.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:#c240d4;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;}
.pe_ok {background: url(../../img/modele/pe_ok.gif) no-repeat center center ;}

/* /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 #d1c0d3;}
.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:#f0e6f2; color:#333333; padding:14px; margin-bottom:20px; zoom:1;}
.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;}
.article .ln_fleche_bleu{ background:url(../../img/modele/fleche_sommaire.gif) 0 4px 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;}

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:#f0e6f2; vertical-align:top;}
table.t_horiz tr.fonce td{background:#faf3fb;}

table.t_verti{border-top:1px solid #f0e6f2;border-left:1px solid  #f0e6f2;width:100%; margin-bottom:25px;}
table.t_verti td{ padding:4px 8px; border-bottom:1px solid #f0e6f2;border-right:1px solid  #f0e6f2; font-size:10px;}
table.t_verti td.fonce{ padding:4px 6px;background:#f0e6f2;border-bottom:1px solid #f0e6f2;border-right:1px solid  #f0e6f2; font-weight:bold;}

table.t_verti.jaune{border-top:1px solid #fdeac9;border-left:1px solid  #fdeac9;}
table.t_verti.jaune td{border-bottom:1px solid #fdeac9;border-right:1px solid  #fdeac9;}
table.t_verti.jaune td.fonce{ background:#fdeac9;border-bottom:1px solid #fdeac9;border-right:1px solid  #fdeac9; font-weight:bold;}

table.t_verti.vert{border-top:1px solid #F3FCED;border-left:1px solid  #F3FCED;}
table.t_verti.vert td{border-bottom:1px solid #F3FCED;border-right:1px solid  #F3FCED; font-weight: bold;}
table.t_verti.vert td.fonce{ background:#F3FCED; border-bottom:1px solid #F3FCED;border-right:1px solid  #F3FCED; font-weight:bold;}

table.contenttable{ margin-bottom:25px; width:100%;border-spacing:0px;border-collapse:collapse;}
table.contenttable td{padding:4px 13px; border-right:1px solid #ffffff; font:normal 11px verdana;}
table.contenttable tr.tr-even td{background:#f3f7fb;}
table.contenttable tr.tr-0 td{background:#f0e6f2; 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 #d1c0d3;}
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;}
.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:#f0e6f2; 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:#F5EFF6 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;}
.pager a{ display:block; background:#f8f5fa; 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:22px;}
.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; display:none;}
.combobox select{position:absolute;z-index:10;width:/*50px*/100px;  border:none;/*padding:2px;*/height:18px;border:1px solid #d7d7d7;}

.detail_col_g{width:200px; padding:0 12px; float: left; display:inline;}
.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 .miniature{ margin-bottom:10px; }
.detail_col_g .galerie .miniature img{ border:1px solid #b185b6;}
.detail_col_g .galerie .miniature a{ display:none;}
.detail_col_g .galerie .miniature a.on{ display:inline;}
.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:block;margin-bottom:17px;}
.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_g .tel_petit{margin-bottom:17px; display:block;}

.detail_col_d{width:310px; padding:0 12px 0 0; float: right;display:inline;}
.detail_col_d .description_simple {background:#f0e6f2 url(../../img/modele/fd_detail_haut.gif) left top no-repeat; padding:16px; margin-bottom:25px;  }



/** modifs 25 02 2008 **/
.detail_col_d .description_simple2 {background:#f0e6f2 url(../../img/modele/fd_detail_haut.gif) left top no-repeat; height:11px  }
.detail_col_d .fd_detail_b_x  {background:url(../../img/modele/fd_detail_b_x.gif) repeat-x left top ;border:2px solid #f0e6f2; border-top:none;padding:1px 16px 16px 16px;margin-bottom:25px; }
.detail_col_d .fd_detail_b_x h3{background-image:none;padding-left:0}
.detail_col_d hr{display:block;height:1px;color:#ffffff/* les ie 6 et 7*/;background-color:#ffffff/* ff  et safari*/;border:0/*safari*/;margin:0;padding:0;_margin-top:-7px;_margin-bottom:-7px;}
.detail_col_d *+html hr{margin-top:-7px;margin-bottom:-7px;}
/** modifs 25 02 2008 **/

.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:#f0e6f2; padding:17px; width:276px; margin-bottom:26px; border-top:2px solid #A13DAF; 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; width:290px;}
.votre_recherche .col_d{ float:left; width:230px;}
.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:18px;}
select#max_par_page{border:1px solid #d7d7d7; height:18px; 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:#c08dc6 url(../../img/modele/fd_titre_res.gif) left bottom repeat-x; border:1px solid #c08dc6; 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:#7f3589; 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:#F0E6F2; margin-top:-19px; padding:17px 13px 17px 10px; border:1px solid #643C69; 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:#643C69 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 #643C69; 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{ margin-bottom:20px;}
.bloc_zoom .contenu{ background:#f6f6f6;padding:18px; border:1px solid #643C69; 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 .left{ width:161px;}
.bloc_zoom .contenu .right{ width:365px;}
.bloc_zoom .contenu p{ font-size:11px;}
.bloc_zoom .contenu h3{ margin-bottom:4px; padding:0; background:none;}
.bloc_zoom .contenu h4{ margin-bottom:14px; color:#333333;}
.bloc_zoom .contenu a.discret{font-weight:normal; color:#333333;}
.bloc_zoom .contenu a.discret:hover{ text-decoration:none;}


.entete_contact{ margin-top:-19px; margin-bottom:20px;}
.table_contact{ background-color:#f0e6f2; width:100%; margin-bottom:/*15px*/1px; 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 select#nombre_pieces{ width:206px; height:20px; border:1px solid #d7d7d7;}
.table_contact select#pieces_min {border:1px solid #D7D7D7;height:20px;width:100px;}
.table_contact select#pieces_max {border:1px solid #D7D7D7;height:20px;width:100px;}
.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;}

.table_pour_vous td.libelle{ width:180px;}
.table_pour_vous input#ville{ width:110px; border:1px solid #d7d7d7;}
.table_pour_vous input#code_postal{ width:110px; border:1px solid #d7d7d7;}
.table_pour_vous input#prix{ width:110px; border:1px solid #d7d7d7;}
.table_pour_vous input#superficie{ width:65px; border:1px solid #d7d7d7;}
.table_pour_vous select#nombre_pieces{ width:108px; height:20px; border:1px solid #d7d7d7;}
.table_pour_vous select#nombre_pieces_2{ width:108px; height:20px; border:1px solid #d7d7d7;}
.table_pour_vous select#civilite{ width:180px; height:20px; border:1px solid #d7d7d7;}
.table_pour_vous #details{ height:85px; width:277px;}


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;}
.verif_form strong, .verif_form b{color:#FF0000;}

.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:#7f3589; 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;}
a.fleche_bleu{background:url(../../img/modele/fleche_bleue.gif) left 4px no-repeat; padding-left:10px; font-weight:bold; color:#803789;}
a.fleche_vert{background:url(../../img/modele/fleche_verte.gif) left 4px no-repeat; padding-left:10px; font-weight:bold; color:#80B621;}
a.fleche_rouge{background:url(../../img/modele/fleche_rouge.gif) left 4px no-repeat; padding-left:10px; font-weight:bold; color:#CD4343;}

.criteres .left{width:250px;}
.criteres .right{width:210px;}
.criteres a.po_loupe_plus{height:auto;}

.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:#f0e6f2;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:#F3ECF3;margin-bottom:17px;zoom:1;}
.fd_bleu3 .bd_h{background:url(../../img/modele/fd_bleu3/bd_h.jpg) left top repeat-x;}
.fd_bleu3 .cn_h_g{background:url(../../img/modele/fd_bleu3/cn_h_g.jpg) no-repeat left top;}
.fd_bleu3 .cn_h_d{background:url(../../img/modele/fd_bleu3/cn_h_d.jpg) 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 10px 10px;min-height:80px;height:auto !important;height:80px;}
.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_bleu3 .col_g{ float:left; width:240px;}
.fd_bleu3 .col_d{ float:right; width:300px;}

.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;}

.fd_tel{background-color:#ebebeb;margin-bottom:17px;zoom:1; width:550px; margin-left:12px;}
.fd_tel .bd_h{background:url(../../img/modele/fd_tel/bd_h.gif) left top repeat-x;}
.fd_tel .bd_g{background:url(../../img/modele/fd_tel/bd_g.gif) left top repeat-y;}
.fd_tel .bd_d{background:url(../../img/modele/fd_tel/bd_d.gif) right top repeat-y;}
.fd_tel .cn_h_g{background:url(../../img/modele/fd_tel/cn_h_g.gif) no-repeat left top;}
.fd_tel .cn_h_d{background:url(../../img/modele/fd_tel/cn_h_d.gif) no-repeat right top;}
.fd_tel .cn_b_g{background:url(../../img/modele/fd_tel/cn_b_g.gif) no-repeat left bottom;}
.fd_tel .cn_b_d{background:url(../../img/modele/fd_tel/cn_b_d.gif) no-repeat right bottom;padding:20px 10px 10px 40px;}
.fd_tel .left{ width:150px; text-align:right;}
.fd_tel .right{ width:320px;}

.article .chemin_gris{color:#aaaaaa; margin-left:12px;}
.chemin_gris a{color:#aaaaaa; font-weight:normal; text-decoration:underline;}

.detail_alerte .col_g{ float:left; width:240px;}
.detail_alerte .col_d{ float:right; width:300px;}


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:2px; *padding:3px;} 

.bouton_vert { background:url(../../img/modele/bt_g_vert.gif) left top no-repeat; padding-left:20px;height:20px;}
.bouton_vert .bouton_vert_d{ background:url(../../img/modele/bt_d_vert.gif) right top no-repeat; padding-right:7px;height:20px;} 
.bouton_vert .bouton_vert_m{ background:url(../../img/modele/bt_m_vert.gif) left top repeat-x; height:20px;}
.bouton_vert input{ background:transparent;color:#FFFFFF; font:bold 11px verdana; border:none;cursor:pointer;width:100%; padding:2px; *padding:3px;}

a.fleche_retour{background:url(../../img/modele/fleche_retour.gif) left 50% no-repeat;padding-left:22px;}
a.po_mobile{background:url(../../img/modele/po_mobile.gif) 4px 5px no-repeat;padding-left:24px; display:block; height:/*26px*/35px; color:#f99f01; /*line-height:23px;*/}
a.po_fiches_plus{background:url(../../img/modele/po_fiches_plus.gif) left top no-repeat; padding-left:24px; display:block; height:20px;color:#803789; font-weight:bold;}
.dans_ma_selection{background:url(../../img/modele/po_fiches_plus.gif) left top no-repeat; padding-left:24px; min-height:20px;height:auto !important;height:20px; display:block; /*height:20px;*/ color:#f99f01; font-weight:bold; margin-bottom:5px;}
a.po_enveloppe{background:url(../../img/modele/po_enveloppe.gif) left top no-repeat;padding-left:24px; display:block; height:20px;}
a.po_imprimante{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;}
a.po_telecharger{background:url(../../img/modele/po_telecharger.gif) left 0px no-repeat; padding-left:20px; display:block; height:15px;color:#803789; font-weight:bold; margin-bottom:10px;}
.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;}
.bloc_recherche h2{border:none; text-align:left; font-size:14px;}
#rech_neuf select{border:1px solid #D7D7D7; font-size:11px; width:230px; height:18px;}

.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;}
/*.illus_maison2{ margin-top:-9px; margin-left:420px; margin-bottom:-97px; z-index:5;}*/
#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 5px 10px;padding-left:74px; padding-bottom:10px;}
	.j-10{background:url(../../img/j-10.gif) no-repeat 5px 10px;padding-left:74px; padding-bottom:10px;}
	.j-j{background:url(../../img/j-j.gif) no-repeat 5px 10px;padding-left:74px; padding-bottom:10px;}
	.j-plus-10{background:#f9f3fd url(../../img/j-plus-10.gif) no-repeat 5px 10px;padding-left:74px; padding-bottom:10px;}
	.j-plus-20{background:url(../../img/j-plus-20.gif) no-repeat 5px 10px;padding-left:74px; padding-bottom:10px;}
	.j-10{background:#f9f3fd url(../../img/j-10.gif) no-repeat 5px 10px;padding-left:74px; padding-bottom:10px;}
	.j-20{background:url(../../img/j-20.gif) no-repeat 5px 10px;padding-left:74px; padding-bottom:10px;}
	.j-30{background:#f9f3fd url(../../img/j-30.gif) no-repeat 5px 10px;padding-left:74px; padding-bottom:10px;}
	.bd_bleu{/*border-top:1px solid #d0e3f2;padding-top:16px;margin-top:24px;*/ padding-top:15px;}
	.format{margin-left:262px;font:normal 9px Verdana, Arial, Helvetica, sans-serif}
	.criteres{vertical-align:top}
	.criteres td{padding-right:6px;}
	.cal_rose{color:#b545a5;}
	.cal_vert{color:#3a9840;}
	.cal_orange{color:#e9a32a;}
	.marg-t-16{margin-top:-16px;}
	.fd_gris_rose{background-color:#eee9ef;padding:17px 10px 2px 10px; margin-bottom:15px;}
/* /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:105px;}

	
	/*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;}

.annuaire_location{ background:#f7ecfc url(../../img/modele/annuaire/fd_violet.gif) left top repeat-x; zoom:1; margin-bottom:20px;}
.annuaire_location .bd_b{ background:url(../../img/modele/annuaire/bd_violet.gif) left bottom repeat-x;}
.annuaire_location .bd_g{ background:url(../../img/modele/annuaire/bd_violet.gif) left top repeat-y;}
.annuaire_location .bd_d{ background:url(../../img/modele/annuaire/bd_violet.gif) right top repeat-y;}
.annuaire_location .bandeau{ background:url(../../img/modele/annuaire/bandeau_violet.jpg) left top no-repeat; padding:120px 15px 30px 15px;}
.annuaire_location a{background:url(../../img/modele/annuaire/fleche.gif) left 4px no-repeat; padding-left:15px; color:#444444; line-height:18px;}

.annuaire_vente{ background:#f3fced url(../../img/modele/annuaire/fd_vert.gif) left top repeat-x; zoom:1; margin-bottom:20px;}
.annuaire_vente .bd_b{ background:url(../../img/modele/annuaire/bd_vert.gif) left bottom repeat-x;}
.annuaire_vente .bd_g{ background:url(../../img/modele/annuaire/bd_vert.gif) left top repeat-y;}
.annuaire_vente .bd_d{ background:url(../../img/modele/annuaire/bd_vert.gif) right top repeat-y;}
.annuaire_vente .bandeau{ background:url(../../img/modele/annuaire/bandeau_vert.jpg) left top no-repeat; padding:120px 15px 30px 15px;}
.annuaire_vente a{background:url(../../img/modele/annuaire/fleche.gif) left 4px no-repeat; padding-left:15px; color:#444444; line-height:18px;}

.ods_acc h2{color:#ce438b;border-color:#ce438b;margin:20px 0 0;}
.ods_acc div{height:46px;background:url(../../img/ods/fd_acc.gif) repeat-x;clear:both;}
.ods_acc p{float:left;width:94px;text-align:center;margin-bottom:0;}
.ods_acc div a{color:#ce438b;font:bold 12px verdana;float:left;margin-top:16px;display:block;}
.ods_acc p a{margin-top:0;display:inline;float:none;}
.ods_ass{display:none;}
.ods_ass h2{color:#5eb610;border-color:#5eb610;margin:20px 0 0;}
.ods_ass .titre{height:46px;background:url(../../img/ods/fd_ass.gif) repeat-x;clear:both;}
.ods_ass .titre p{float:left;width:94px;text-align:center;margin:0;}
.ods_ass .titre .tt{color:#5eb610;font:bold 12px verdana;float:left;margin-top:14px;display:block;}
.ods_ass .conteneur{background:#F4F9EF;font:normal 12px verdana;color:#333;zoom:1;}
.ods_ass .conteneur .bt{margin:0;text-align:right;padding:8px;}
.ods_ass .conteneur .bt a{font:normal 10px verdana;color:#5eb610;}
.ods_ass form{margin-left:94px;}
.ods_ass form p{margin:0;padding-top:22px;}
.ods_ass .champ{padding:10px 25px 0 0;float:left;}
.ods_ass .champ input{margin:0;border:1px solid #c4dead;padding:2px;width:173px;}
.ods_ass form .champ p{margin:0;padding-top:5px;font-size:10px;}
.ods_ass .btn_valid{float:left;padding-top:10px;}
.ods_ass .verif_form{display:none;}

div.outils{height:43px;background:#f7f8f9;clear:both;border-bottom:3px solid #fff;}
div.outils p{float:left;width:94px;text-align:center;margin-bottom:0;}
div.outils a{color:#803789;font:bold 12px verdana;float:left;margin-top:14px;display:block;}
div.outils p a{margin-top:0;display:inline;float:none;}

.jpo_ln, .jpo_ln_b{text-align:right;}
.article p.jpo_ln_b{margin:20px 0 0;}
.jpo_ln a, .jpo_ln_b a,.po_location{padding-left:12px;background:transparent url(../../img/modele/fleche_sommaire.gif) 0 4px no-repeat;}

.article .jpo_select{margin:0;padding:0 0 25px 28px;font-weight:bold;background:transparent url(../../img/modele/po_jpo_select.gif) 0 0 no-repeat;}
.article .jpo_porte{margin:0;padding:2px 0 15px 21px;font-weight:bold;background:transparent url(../../img/modele/po_jpo_porte.gif) 0 0px no-repeat;}
.jpo_liste{width:574px;}
.jpo_liste td{border-left:1px solid #fff;padding:9px;vertical-align:top;}
.jpo_liste .legende td{background:#e6e0ec;border-left-color:#fff;font-weight:bold;text-align:center;}
.jpo_liste .legende td.ag{background:#e6e0ec;border-left-color:#e6e0ec;}
.jpo_liste .legende td.hor{background:#e6e0ec;border-right:1px solid #e6e0ec;}
.jpo_liste .couleur td{background:#f3eff7;border-left-color:#fff;}
.jpo_liste .couleur td.ag{border-left-color:#f3eff7;}
.jpo_liste .blanc td{background:#fff;border-left-color:#f3eff7;}
.jpo_liste .blanc td.hor{border-right:1px solid #f3eff7;}
.jpo_liste .hor{text-align:center;}


.po-portes-ouvertes{background: url(../../img/modele/picto-portes-ouvertes.jpg) no-repeat left top;padding:30px;}.jpo_listex{ border-collapse:collapse; border:1px solid #f3eff7; width:98%}
	.jpo_listex td{padding:10px;border:1px solid #fff;border-collapse:collapse; vertical-align:top}
	/*.jpo_listex tr:first-of-type td,.jpo_listex  tr:first-of-type td:first-child{color:#333333; font-weight:bold; background-color:#e6e0ec}
	.jpo_listex tr:nth-child(even) {background:#f3eff7;}
	.jpo_listex tr:nth-child(odd) {background:#fff}
	.jpo_listex tr:nth-child(odd) td{border:1px solid #f3eff7}*/
	
	.jpo_listex tr.legende{color:#333333; font-weight:bold; background-color:#e6e0ec}
	.jpo_listex tr.even {background:#f3eff7;}
	.jpo_listex tr.odd {background:#fff}
	.jpo_listex tr.odd td{border:1px solid #f3eff7}
	.article .jpo_listex p{padding-top:10px}
	.image-portes{float:left;margin:0 12px 12px 0; border:1px solid #b68cba}
	.image-portes-grande{float:right;margin:0 0 14px 14px;}/*#corps_page_hp{ width:*//*975px*//*1010px; margin-left:auto; margin-right:auto;}*/
#corps_page_hp{ width:1008px;}

#col_gauche_hp{ float:left; width:/*728px*/760px;display:inline; background:#fff;}
#col_droite_hp{ float:right; width:227px; margin-left:10px; margin-right:10px;display:inline;}
#col_gauche_gauche_hp{ float:left; width:441px;margin-left:10px; margin-right:10px; display:inline;}
#col_gauche_droite_hp{ float:right; width:/*247px*/279px;margin-left:10px; margin-right:10px; display:inline;}

#corps_page_hp h1{ font:bold 15px verdana; margin-bottom:15px; margin-left:8px; color:#333333;}

#form_hp{width:441px; height:360px; margin-bottom:20px;}
#form_hp .push_forms{margin-left:0; margin-bottom:0; background:none; padding-bottom:0;}
#form_hp .onglets{background:url(../../img/modele/hp/fd_form_illus.jpg) left top no-repeat; height:39px;}
#form_hp .onglets li{width:88px; margin-right:1px; text-align:center; float:left;}
#form_hp .onglets li a {background:url(../../img/modele/hp/onglet_off.gif) left top no-repeat; height:28px; width:88px; font:bold 12px verdana;color:#803789; padding-top:11px; line-height:12px; display:block;}
#form_hp .onglets li a:hover{ text-decoration:none;}
#form_hp .onglets li a.on{background:url(../../img/modele/hp/onglet_on.gif) left top no-repeat; height:34px; font:bold 14px verdana;padding-top:5px; line-height:14px;}
#form_hp .onglets li a .alt { color:#333333;}
#form_hp .onglets li a.on .alt{ color:#803789;}

#form_hp #louer{background:url(../../img/modele/hp/fd_form_louer.gif) left top no-repeat; width:441px; height:321px; /*height:360px; _height:320px;*/}
#form_hp #acheter_neuf{background:url(../../img/modele/hp/fd_form_neuf.gif) left top no-repeat; width:441px; height:321px;/*height:360px; _height:320px;*/}
#form_hp #acheter_ancien{background:url(../../img/modele/hp/fd_form_louer.gif) left top no-repeat; width:441px; height:321px;/*height:360px; _height:320px;*/}

#form_hp .table_form{ margin-left:13px; margin-top:24px;}
#form_hp .onglet_acheter_neuf{margin-left:20px; margin-top:0; padding-top:105px;}
#form_hp .onglet_acheter_neuf p{font-weight:bold; margin-bottom:13px;}

#form_hp .push_forms .selectbox { width:217px;}
#form_hp .push_forms .selectbox_champ { width:193px;}
#form_hp .push_forms .selectbox_liste { width:207px;}
#form_hp .push_forms .selectbox_iframe { width:207px;}

#form_hp #pieces_min{border:1px solid #d7d7d7; width:100px;height:18px;}
#form_hp #pieces_max{border:1px solid #d7d7d7; width:100px;height:18px;}
#form_hp #chambres_min{border:1px solid #d7d7d7; width:100px;height:18px;}
#form_hp #chambres_max{border:1px solid #d7d7d7; width:100px;height:18px;}
#form_hp #prix_min{border:1px solid #D7D7D7;padding:2px;width:90px;}
#form_hp #prix_max{border:1px solid #D7D7D7;padding:2px;width:90px;}
#form_hp #localisation{border:1px solid #D7D7D7;padding:2px;width:275px;}
#form_hp #region{border:1px solid #D7D7D7;height:18px;width:190px;}
#form_hp .btn_valid{float:right; display:inline; margin-right:25px;}
#form_hp .champ_obligatoire{float:right; display:inline; font-size:9px; margin-right:7px; margin-top:62px; *margin-top:71px;}

#nouvelles_annonces{background:url(../../img/modele/hp/fd_nouvelles_annonces.gif) left top no-repeat; width:/*247px*/279px; height:360px; margin-bottom:20px;}
#nouvelles_annonces .contenu{ padding:11px 9px 0 9px;}
#nouvelles_annonces a{ color:#333333;}
#nouvelles_annonces a:hover{ text-decoration:none;}
#nouvelles_annonces h2{ margin-bottom:4px;}
#nouvelles_annonces h3{ margin-bottom:5px;}
#nouvelles_annonces h4{ margin-bottom:5px;}
#nouvelles_annonces h4 a{color:#803789; font-size:18px;}
#nouvelles_annonces h5 a{color:#803789; font-size:13px;}
#nouvelles_annonces .prix{ font-weight:bold; margin-bottom:13px; display:block;}
#nouvelles_annonces .ombre_gauche{background:url(../../img/modele/hp/ombre_gauche.gif) left top no-repeat;}
#nouvelles_annonces .ombre_droite{background:url(../../img/modele/hp/ombre_droite.gif) right top no-repeat; padding:0 6px; width:93px;}
#nouvelles_annonces p{ margin-bottom:10px;}
#nouvelles_annonces .fleche{color:#803789;}
#nouvelles_annonces .sep{border-bottom:1px solid #803789;font-size:1px;line-height:0pt;margin-bottom:8px;margin-top:8px;}
#nouvelles_annonces .sep_bleu{border-bottom:1px solid #803789;font-size:1px;line-height:0pt;margin-bottom:8px;margin-top:8px;}

#promo_image_large{/*width:441px; height:104px;*/}
#promo_image_etroite{/*width:*//*247px*//*279px; height:104px;*/}
#promo_image_haute{/*width:227px; height:247px;*/ margin-bottom:20px;}

#quartiers_haut{ background:url(../../img/modele/hp/fd_quartiers_haut.jpg) left top no-repeat; width:/*728px*/760px; /*height:180px;*/ margin-bottom:20px;}
#quartiers_haut a{ color:#b613ca;}
#quartiers_bas{ background:url(../../img/modele/hp/fd_quartiers_bas.jpg) left top no-repeat; width:/*728px*/760px; /*height:180px;*/ margin-bottom:20px;}
#quartiers_bas a{ color:#b613ca;}
#corps_page_hp .col_1{ float:left; width:218px; margin-left:10px; margin-right:/*27px*/43px; display:inline;}
#corps_page_hp .col_2{ float:left; width:218px; display:inline;}
#corps_page_hp .col_3{ float:right; width:218px; margin-right:10px; display:inline;}
#corps_page_hp .visu_quartier{ display:block;height:108px; margin-bottom:10px; /*color:#FFFFFF;*/ text-indent:-3000px;}

#corps_page_hp #push_mon_projet{margin-bottom:20px; margin-left:0;}
#corps_page_hp #push_mon_projet div.titre_push{ background:url(../../img/modele/hp/push_mon_projet_titre.gif) left top no-repeat; color:#FFFFFF; font:bold 12px verdana; padding:5px 0 0 40px; height:20px;}

#blog_hp{background:url(../../img/modele/hp/fd_blog.jpg) left top no-repeat; width:227px; height:194px; margin-bottom:20px;}
#blog_hp .contenu{ padding:120px 10px 0 14px;}
#blog_hp 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;}
#blog_hp .sep{border-bottom:1px solid #803789;font-size:1px;line-height:0pt;margin-bottom:6px;}


/** modif 27 février **/
#hp .fd_blog_h,#hp .fd_blog_corps_y,#hp .fd_blog_b{margin-left:0px}
#hp .fd_blog_h {background:url(../../img/modele/hp/fd_blog_h.gif) left top no-repeat;height:112px }
#hp .fd_blog_h a{height:100%; width:100%; display:block; text-indent:-3000px; }
#hp .fd_blog_corps_y {background:url(../../img/modele/hp/fd_blog_corps_y.gif) left top repeat-y; }
#hp .fd_blog_b {background:url(../../img/modele/hp/fd_blog_b.gif) left top no-repeat; height:7px;margin-bottom:20px; }
#hp .fd_blog_corps_y .contenu{ padding:10px 10px 1px 14px;}
#hp .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;}
#hp .fd_blog_corps_y .sep{border-bottom:1px solid #803789; font-size:1px;line-height:0pt;margin-bottom:6px;}
/** modif 27 février **/

#col_droite_hp .push_flv{margin-left:0;margin-bottom:20px;}








#mots_cles{background:url(../../img/modele/hp/fd_mots_cles.jpg) left top no-repeat; width:227px; height:280px; margin-bottom:20px;}
#mots_cles h2{ font:bold 12px verdana; color:#333333; padding:14px 18px 5px 18px;}
#mots_cles p{ font:normal 12px verdana; color:#333333; padding:0 18px 0 18px; line-height:15px;}#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #783781;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../../img/modele/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../../img/modele/prevlabel.gif) left 20% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../../img/modele/nextlabel.gif) right 20% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	/*background-color: #fff;*/
	background:url(../../img/modele/cn_lightbox.gif) left top no-repeat;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px 0 10px; color: #ffffff; font:bold 14px verdana;background:url(../../img/modele/fd_lightbox.gif) left top repeat-x; margin-left:6px; height:20px; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; margin-top:3px;}	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: /*block*/ none; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right; /* padding-bottom: 0.7em;*/ text-align:right; padding-right:5px;}			
#imageData #bottomNavClose img{ margin-top:10px;}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #c9d2d9;
	}/* The main calendar widget.  DIV containing a table. */


/*.calendar table thead td{border-collapse:collapse;}*/

.calendar {
  position: relative;border-collapse:collapse;
  display: none;
  /* border-top: 1px solid #9f3cac;
 border-right: 1px solid #9f3cac;
  border-bottom: 1px solid #9f3cac;
 border-left: 1px solid #9f3cac;*/
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #FAF3FB;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {border-collapse:collapse;
  border: 1px solid #9f3cac;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #FAF3FB;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border: 1px solid #9f3cac;
 
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border:1px solid #9f3cac;
  background: #9f3cac;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #9f3cac;
  padding: 2px;
  text-align: center;
  background: #F0E6F2;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #9f3cac;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border: 1px solid #9f3cac;
  
  padding: 0px;
  background-color: #F0E6F2;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #9f3cac;
  border-right: 1px solid #9f3cac;
  border-bottom: 1px solid #9f3cac;
  border-left: 1px solid #9f3cac;
  background-color: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #9f3cac;
  background: #F0E6F2;
}

.calendar tbody .rowhilite td {
  background: #ffffff;
}

.calendar tbody .rowhilite td.wn {
  background: #ffffff;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
 /* border: 1px solid;
  border-color: #9f3cac #9f3cac #9f3cac #9f3cac;*/
  background-color:#FEB830
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
 /* border: 1px solid;*/
  border-color: #9f3cac #9f3cac #9f3cac #9f3cac;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  /*border: 1px solid;*/
  border-color: #9f3cac #9f3cac #9f3cac #9f3cac;
  background: #F0E6F2;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #9f3cac;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #9f3cac;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #F0E6F2;
  padding: 1px;
  border:1px solid #9f3cac;
  background: #9f3cac;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #9f3cac;
  border-right: 1px solid #9f3cac;
  border-bottom: 1px solid #9f3cac;
  border-left: 1px solid #9f3cac;
  padding: 1px;
  background: #F0E6F2;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #9f3cac;
  border-right: 1px solid #9f3cac;
  border-bottom: 1px solid #9f3cac;
  border-left: 1px solid #9f3cac;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #9f3cac;
  border-right: 1px solid #9f3cac;
  border-bottom: 1px solid #9f3cac;
  border-left: 1px solid #9f3cac;
  background: #F0E6F2;
  font-size: smaller;
  padding: 1px;
}

.combo .label,
.combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.combo .label-IEfix {
  width: 4em;
}

.combo .active {
  background: #FAF3FB;
  padding: 0px;
  border-top: 1px solid #9f3cac;
  border-right: 1px solid #9f3cac;
  border-bottom: 1px solid #9f3cac;
  border-left: 1px solid #9f3cac;
}

.combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #9f3cac;
  padding: 1px 0px;
  text-align: center;
  background-color: #F0E6F2;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #9f3cac;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #9f3cac;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #9f3cac;
  background-color: #000;
  color: #0f0;
}


