/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;font-size:1px;line-height:0;}
.right, .right_2{float:right;}
.left, .left_2{float:left;}
.left_3{float:left; width:49%;}
.right_3{float:right; width:49%;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* marges */
.mar_d_10{margin-right:10px;}
.mar_d_15{margin-right:15px;}
.mar_d_53px{margin-right:53px;}
.mar_g_15{margin-left:15px;}
.mar_g_25{margin-left:25px;}
.mar_b_25{margin-bottom:25px;}
.mar_b_20{margin-bottom:20px;}
.mar_b_15{margin-bottom:15px;}
.mar_b_10{margin-bottom:10px;}
.mar_b_5{margin-bottom:5px;}
.mar_b_0{margin-bottom:0px;}
.mar_h_8{margin-top:8px;}
.mar_h_20{margin-top:20px;}
.mar_h_15{margin-top:15px;}
.pad_h_6{padding-top:6px;}

.w300{ width:300px;}
.w280{width:280px;}
.min_h_75{min-height:75px;height:auto !important;height:75px; display:block;}
.petit{font-size:9px;}
.orange{color:#f99f01;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}

.page_break{page-break-after:always;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
/* pour centrer le site*/
body{text-align:center;/*background:#ededed;*/}
#page{/*margin-left:auto;margin-right:auto;*/text-align:left;width:630px;font:normal 11px verdana; background:#ffffff; /*border-left:1px solid #bebabb; border-right:1px solid #bebabb;*/ color:#000000; padding-bottom:20px;}

#bandeau{/*height:116px;*/height:90px; /*display:none;*/}

#corps_page{margin-bottom:28px;}

/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/* iframe Mention */
	#mention {position:absolute; left:200px; top:90px; width:620px; display:none;}
	#mention.on {display: block;}
	.fd_bleu { background:#b2d0e9}
/* //iframe Mention */

/* jeu */
	.jeu .fd { background:url(../../img/jeu/fd.gif) repeat-y center;}
	.jeu .fd_h { background:url(../../img/jeu/fd_h.jpg) no-repeat center top;}
	.jeu .fd_b { background:url(../../img/jeu/fd_b.jpg) no-repeat center bottom; padding:235px 0 183px 0;}
	.jeu #page { height:600px; width:519px; background:#fff; position:relative;}
	*> /**/ .jeu #page { min-height:600px; height:auto;}
/* //jeu */

.commentaire { padding:20px 100px; color:#666; font:normal 9px Arial;}

/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/

#header_cache{display:none;}
#onglet_header_cache{ background: url(../../img/modele/onglet_header_cache.jpg) left top no-repeat; width:166px; height:38px; padding-left:16px; padding-top:9px; position: absolute;margin-left:812px;}
#onglet_header_cache a{ background: url(../../img/modele/fleche_haut.gif) left 50% no-repeat; padding-left:13px; color:#FFFFFF; font:normal 11px verdana;}

#logo{ /*position:absolute;margin-left:42px; margin-top:15px;*/ margin-left:20px;}

#texte_bandeau{display:none;}

#navigation{/* position:absolute;margin-left:181px; margin-top:51px; width:825px;*/ display:none;}
#navigation #nav_1_2 td{ text-align:center;}
#navigation #nav_1_2 a{ display:block;background:url(../../img/modele/onglet_nav_off.gif) top left no-repeat; width:102px; height:34px;padding-top:14px;font:bold 14px verdana; color:#3788cb;}
#navigation #nav_1_2 a.on{background:url(../../img/modele/onglet_nav_on.gif) top left no-repeat;padding-top:9px;color:#ffffff; text-decoration:none;}
#navigation #nav_1_2_sous_menus	{position:relative;z-index:998;margin-top:-15px;}
#navigation table.cadre_sous_menu { background:#ffffff;position:absolute; border-top:1px solid #cdddec; border-left:1px solid #cdddec;z-index:999;}
#navigation table.cadre_sous_menu td{ border-right:1px solid #cdddec; border-bottom:1px solid #cdddec;}
#navigation table.cadre_sous_menu td a{ display:block; padding:5px 10px 7px 20px; color:#3a77ad; font:normal 11px verdana;}
#navigation table.cadre_sous_menu td a:hover,#navigation table.cadre_sous_menu td a.on{background:#3a77ad url(../../img/modele/fleche_nav.gif) 7px 9px no-repeat;color:#ffffff; text-decoration:none;}
#navigation .iframe_menu{position:absolute;z-index:997;height:0;width:0;filter:alpha(opacity=0);}


#recherche{position:absolute;/*margin-left:804px;*//*margin-top:60px;*/margin-left:620px;margin-top:-41px;!margin-top:-26px; background:url(../../img/modele/recherche.gif) left top no-repeat; width:178px; height:44px;}
*> #recherche{margin-top:-41px;!margin-top:-26px;}
#keywords{ width:110px; border:none; padding:2px; position:absolute; margin-top:6px; margin-left:6px;}
#bt_recherche{position:absolute;margin-left:124px;}

#col_gauche{/*float:left;width:185px;padding:0 8px;*/ display:none;}
#col_centre{width:592px;}
#col_centre .bord_gd{ /*border-left:1px solid #ededed; border-right:1px solid #ededed;*/ padding:0 8px; zoom:1;}
#col_droite{/*float:left;width:205px; margin-top:31px;*/ display:none;}

#pied_page{/* width:972px; border-top:2px solid #64a3d6;margin-left:auto;margin-right:auto; color:#666666; padding:6px 9px; font:normal 9px verdana;*/ display:none;}
#pied_page .gauche{ float:left; }
#pied_page .gauche a{ color:#666666; font:normal 9px verdana;}
#pied_page .droite{ float:right; }

#pied_page_print{border-top:1px solid #d0e3f2; padding-top:15px;}
#pied_page_print p{ margin-bottom:5px;}
#pied_page_print a{font:bold 11px verdana; color:#803789;}


#roadline{/*background:url(../../img/modele/po_roadline.gif) left top no-repeat; padding-left:18px; font:normal 11px verdana; margin-bottom:13px; margin-left:9px; margin-top:5px;*/ display:none;}
#roadline a{font:normal 11px verdana; color:#333333;}
#roadline .courant a{color:#3877ac; font-weight:bold;}

.ombre_gauche{background:url(../../img/modele/ombre_gauche.gif) left top no-repeat;}
.ombre_droite{background:url(../../img/modele/ombre_droite.gif) right top no-repeat; padding:0 8px; width:210px;}

.bleu{color:#3788cb;}

.sep_bleu{ border-bottom:1px solid #d0e3f3;line-height:0;font-size:1px; margin: 16px 0pt 20px;}

/*
#menu_gauche{margin-bottom:24px;}
#menu_gauche li{padding:5px 7px; margin-bottom:1px;}
#menu_gauche li a{ font:bold 11px verdana;}
#menu_gauche li.off{ background:#ffffff url(../../img/modele/fd_menu_off.gif) left bottom repeat-x; border:1px solid #ededed;}
#menu_gauche li.off a{color:#3b86c9;}
#menu_gauche li.on{background:#438fcd url(../../img/modele/fd_menu_on.gif) left bottom repeat-x; border:1px solid #679fd8;}
#menu_gauche li.on a{color:#ffffff;}
#menu_gauche li.ss_menu{padding:5px 11px; border-bottom:1px solid #ededed;}
#menu_gauche li.ss_menu  a{color:#3b86c9; font-weight:normal;}
#menu_gauche li.dernier{ border:none; margin-bottom:0;}
*/

#nav_2_3{margin-bottom:24px;}
#nav_2_3 .niv_2 a{ display: block;font:bold 11px verdana; color:#3B86C9; padding:5px;border:1px solid #ededed;background:#ffffff url(../../img/modele/fd_menu_off.gif) left bottom repeat-x;}
#nav_2_3 .niv_2 a:hover, #nav_2_3 .niv_2_3_on a{ color:#ffffff;border:1px solid #679fd8;background:#438fcd url(../../img/modele/fd_menu_on.gif) left bottom repeat-x; text-decoration:none;}
#nav_2_3 .niv_3 a{display: block;font:bold 11px verdana; color:#3B86C9; padding:5px 5px 5px 11px;border-bottom:1px solid #ededed; font-weight:normal;}
#nav_2_3 .niv_3 a:hover, #nav_2_3 .niv_3_on a{ /*font-weight:bold;*/ text-decoration:none; background:url(../../img/modele/fleche_sommaire.gif) 2px 8px no-repeat;}

input{font-family:verdana; font-size:11px;}
select{font-family:verdana; font-size:11px;}


.newsletter{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; zoom:1; margin-top:-6px;}
.newsletter .titre{ background:#438fce url(../../img/modele/fd_push_newsletter.jpg) left bottom repeat-x;}
.newsletter .titre div.titre_push{ color:#FFFFFF; font:bold 13px verdana; padding-top:7px; padding-bottom:7px; padding-left:93px; margin-bottom:5px;}
.newsletter .container .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.newsletter .container .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:9px;}
.newsletter p{ margin-bottom:10px;}
.newsletter label{ margin-bottom:3px; display:block;font:normal 11px arial;}
.newsletter #push_email{ border:1px solid #cfe2f1; padding:2px;margin-bottom:6px; width:166px;}
.newsletter #push_code_postal{ border:1px solid #cfe2f1; padding:2px;margin-bottom:4px; width:166px;}
.newsletter .petit{font-size:9px;}

.actualites{ background:url(../../img/modele/fd_actualites.jpg) left top no-repeat; margin-left:10px; padding-left:13px; padding-top:6px; height:107px;margin-bottom:22px;}
.actualites h2{ color:#FFFFFF; font:bold 13px verdana; margin-bottom:15px;}
.actualites p{ font:normal 11px verdana; width:87px;}

.alerte{ background:url(../../img/modele/fd_alerte.jpg) left top no-repeat; margin-left:10px; padding-left:13px; padding-top:6px; height:107px;margin-bottom:22px;}
.alerte h2{ color:#FFFFFF; font:bold 13px verdana; margin-bottom:15px;}
.alerte p{font:normal 12px arial; margin-left:50px;margin-bottom:5px;}
.alerte img{margin-left:50px;}

.bien_a_vendre{ background:url(../../img/modele/fd_bien_a_vendre.jpg) left top no-repeat; margin-left:10px; padding-left:13px; padding-top:4px; height:128px;margin-bottom:22px;}
.bien_a_vendre a{font:bold 13px verdana;color:#5b9cd2; width:130px; display:block;}

.demenagement{ background:url(../../img/modele/fd_demenagement.jpg) left top no-repeat; margin-left:10px; padding-left:13px; padding-top:6px; height:107px;margin-bottom:22px;}
.demenagement h2{ color:#FFFFFF; font:bold 13px verdana; margin-bottom:12px;}
.demenagement p{ width:93px;}

.gerer{ background:url(../../img/modele/fd_gerer.jpg) left top no-repeat; margin-left:10px; padding-left:13px; padding-top:6px; height:102px;margin-bottom:22px;}
.gerer h2{color:#FFFFFF; font:bold 13px verdana; margin-bottom:18px;}
.gerer p{ width:90px; font:bold 13px verdana;}

.push_image{margin-left:10px;margin-bottom:22px;display:block;}

.sIFR-alternate {display:none;overflow:hidden;width:1px;}

.form_recherche_logement{ background:#ffffff url(../../img/modele/fd_form.gif) left bottom repeat-x; margin-top:-17px; /*padding:16px 28px;*/ padding:16px; border:1px solid #d8dfe5; margin-bottom:30px;}
.form_recherche_logement .pad_12{padding:0 12px;}
.form_recherche_logement table{ font:normal 11px verdana;}
.form_recherche_logement .petit{font-size:9px;}

/*
.form_recherche_logement #pieces_min{border:1px solid #d7d7d7; padding:2px; width:100px;}
.form_recherche_logement #pieces_max{border:1px solid #d7d7d7; padding:2px; width:100px;}
.form_recherche_logement #chambres_min{border:1px solid #d7d7d7; padding:2px; width:100px;}
.form_recherche_logement #chambres_max{border:1px solid #d7d7d7; padding:2px; width:100px;}
.form_recherche_logement #prix_min{border:1px solid #d7d7d7; padding:2px; width:90px;}
.form_recherche_logement #prix_max{border:1px solid #d7d7d7; padding:2px; width:90px;}
.form_recherche_logement #localisation{border:1px solid #d7d7d7; padding:2px; width:277px;}
*/

.form_recherche_logement #pieces_min{border:1px solid #d7d7d7; font-size:11px; width:100px;height:20px;}
.form_recherche_logement #pieces_max{border:1px solid #d7d7d7; font-size:11px; width:100px;height:20px;}
.form_recherche_logement #chambres_min{border:1px solid #d7d7d7; font-size:11px; width:100px;height:20px;}
.form_recherche_logement #chambres_max{border:1px solid #d7d7d7; font-size:11px; width:100px;height:20px;}
.form_recherche_logement #prix_min{border:1px solid #d7d7d7; padding:2px; width:90px;}
.form_recherche_logement #prix_max{border:1px solid #d7d7d7; padding:2px; width:90px;}
.form_recherche_logement #localisation{border:1px solid #d7d7d7; padding:2px; width:277px;}

.push_head{ display:block;margin-left:10px; cursor:pointer;background:#438fce url(../../img/modele/fd_titre_push_bas.gif) left bottom repeat-x;}
.push_head:hover{text-decoration:none;}
.push_head div.titre_push{background:transparent url(../../img/modele/fd_push_texte.gif) left top no-repeat; color:#FFFFFF; font:bold 13px verdana; padding-top:7px; padding-bottom:7px; padding-left:11px; margin-bottom:5px;}
.push_body{ display:block;margin-left:10px; margin-bottom:22px; color:#333333; cursor:pointer;}
.push_body p{ position:absolute; z-index:10; margin-top:7px; margin-left: 10px; width:97px;}
.push_body:hover p{text-decoration:underline;}
.push_body div{ position:absolute;z-index:5; margin-top:-6px;}

.push_forms{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; zoom:1;}
.push_forms .onglets li{ float:left; width:65px; text-align:center;}
.push_forms .onglets li a{ display:block;background:url(../../img/modele/onglet_off.gif) left top no-repeat; font:bold 11px verdana; padding-top:5px; color:#3788cb;line-height:11px; height:25px;}
.push_forms .onglets li a:hover{background:url(../../img/modele/onglet_on.gif) left top no-repeat;color:#ffffff; text-decoration:none;}
.push_forms .onglets li a.on{ background:url(../../img/modele/onglet_on.gif) left top no-repeat;color:#ffffff;}
.push_forms .container .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.push_forms .container .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:7px 7px;}
.push_forms #chambres_min{border:1px solid #d7d7d7; font-size:11px; width:50px; height:20px;}
.push_forms #chambres_max{border:1px solid #d7d7d7; font-size:11px; width:50px; height:20px;}
.push_forms #localisation{border:1px solid #d7d7d7; padding:2px; width:128px;}
.push_forms .selectbox{ margin-bottom:8px; width:180px;}
.push_forms .selectbox_champ{ width:156px;}
.push_forms .selectbox_liste{ width:170px;}
.push_forms .selectbox_iframe{ width:170px;}
selectbox_liste
.push_forms p{ margin-top:8px;margin-bottom:8px;}
.push_forms .petit{font-size:9px;}
.push_forms #departement{border:1px solid #d7d7d7; font-size:11px;width:128px; height:20px;}

.date{ float:right; font:bold 11px verdana; color:#3788cb;}

.push_raccourcis{ margin-left:10px; margin-bottom:22px; background:#f6f6f7; zoom:1;}
.push_raccourcis div.titre_push{background:url(../../img/modele/fd_push_raccourcis.jpg) left top no-repeat; color:#FFFFFF; font:bold 13px verdana;height:29px; padding-top:6px; padding-left:76px;}
.push_raccourcis .coin_bg{background:url(../../img/modele/coin_bg_clair.gif) left bottom no-repeat;}
.push_raccourcis .coin_bd{background:url(../../img/modele/coin_bd_clair.gif) right bottom no-repeat; padding:7px 12px;}
.push_raccourcis a{ color:#3788cb; padding-left:26px; font-weight:bold; height:20px; display:block;}
.push_raccourcis a.ln_selection{background:url(../../img/modele/po_fiches.gif) left top no-repeat;}
.push_raccourcis a.ln_alerte{background:url(../../img/modele/po_fleche_bonhomme.gif) left top no-repeat;}

.push_blog{ margin-left:10px; margin-bottom:22px; background:#f6f6f7; zoom:1;}
.push_blog div.titre_push{background:url(../../img/modele/fd_push_blog.jpg) left top no-repeat; color:#FFFFFF; font:bold 13px verdana;height:29px; padding-top:12px; padding-left:92px;}
.push_blog .coin_bg{background:url(../../img/modele/coin_bg_clair.gif) left bottom no-repeat;}
.push_blog .coin_bd{background:url(../../img/modele/coin_bd_clair.gif) right bottom no-repeat; padding:7px 12px;}
.push_blog a{background:url(../../img/modele/fleche_sommaire.gif) left 3px no-repeat; color:#000000; padding-left:14px; display:block; margin-bottom:5px;}

.push_location{ display:block; margin-left:10px;}
.push_location:hover{text-decoration:none;}
.push_location div.titre_push{background:url(../../img/modele/fd_push_location.jpg) left top no-repeat; color:#FFFFFF; font:bold 13px verdana;height:29px; padding-top:12px; padding-left:75px;}

.push_texte_image{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; zoom:1;}
.push_texte_image h2{background:url(../../img/modele/fd_titre_push.gif) left top no-repeat; color:#FFFFFF; font:bold 13px verdana;height:29px; padding-top:7px; padding-left:11px;}
.push_texte_image .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.push_texte_image .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:2px 15px 8px 15px;}
.push_texte_image a{ display:block; margin-bottom:6px;}
.push_texte_image img{ border:1px solid #9cc5e8;}

.push_texte{display:block; margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x;color:#333333; cursor:pointer; zoom:1;margin-top:-6px;}
.push_texte:hover{text-decoration:underline;}
.push_texte .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.push_texte .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:7px 15px 8px 15px; }
.push_texte img{ border:1px solid #9cc5e8; display:block; margin-bottom:6px;}



.affiner_recherche{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; zoom:1;}
.affiner_recherche .titre{ background:#438fce url(../../img/modele/fd_titre_push_bas.gif) left bottom repeat-x;}
.affiner_recherche .titre div.titre_push{background:transparent url(../../img/modele/fd_push_texte.gif) left top no-repeat; color:#FFFFFF; font:bold 13px verdana; padding-top:7px; padding-bottom:7px; padding-left:11px; margin-bottom:5px;}
.affiner_recherche .container .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.affiner_recherche .container .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:9px 9px 9px 25px;}
.affiner_recherche p{ margin-bottom:5px;}
.affiner_recherche ul{ margin-bottom:10px;}
.affiner_recherche li{margin-top:10px; *margin-top:5px !important; *margin-top:5px;}
.affiner_recherche label{margin-left:5px; *margin-left:0px !important; *margin-left:0px;}

.simulation{ margin-left:10px; margin-bottom:22px; background:#f6f6f7 url(../../img/modele/fd_form_push.gif) left bottom repeat-x; zoom:1;}
.simulation .titre{ background:#438fce url(../../img/modele/fd_titre_push_bas.gif) left bottom repeat-x;}
.simulation .titre div.titre_push{background:transparent url(../../img/modele/fd_push_texte.gif) left top no-repeat; color:#FFFFFF; font:bold 13px verdana; padding-top:7px; padding-bottom:7px; padding-left:11px; margin-bottom:5px;}
.simulation .container .coin_bg{background:url(../../img/modele/coin_bg.gif) left bottom no-repeat;}
.simulation .container .coin_bd{background:url(../../img/modele/coin_bd.gif) right bottom no-repeat; padding:0px 9px 9px 5px;}
.simulation .champ{ margin-left:5px; margin-bottom:13px;}
.simulation .champ input{border:1px solid #CFE2F1;padding:2px;width:169px; margin-bottom:3px;}
.simulation .champ p{ font-size:10px;}

.onglet_acheter_neuf{ margin-top:8px; !margin-top:0px; margin-bottom:10px;}


.invisible{display:none;}

.alternate{ background-color:#00FFCC;}

#push_mon_projet{margin-bottom:22px; margin-left:10px;}
#push_mon_projet div.titre_push{ background:url(../../img/modele/push_mon_projet_titre.gif) left top no-repeat; color:#FFFFFF; font:bold 12px verdana; padding:5px 0 0 40px; height:20px;}
#push_mon_projet .fd_blanc .cn_b_d{background:url(../../img/modele/fd_blanc/cn_b_d.gif) no-repeat right bottom;padding:8px 14px 8px 14px;}

#push_mon_projet a{color:#333333;}
#push_mon_projet ul{ margin-bottom:8px;}
#push_mon_projet ul a{ background:url(../../img/modele/fleche_orange.gif) left 4px no-repeat; padding-left:12px;font:bold 11px verdana;line-height:18px;}
#push_mon_projet a.po_connect{ padding-left:20px; background:url(../../img/modele/po_connect.gif) left top no-repeat; font-weight:normal;line-height:16px; display:block;}
#push_mon_projet a.po_disconnect{ padding-left:20px; background:url(../../img/modele/po_disconnect.gif) left top no-repeat; font-weight:normal;line-height:16px; display:block;}

/*formulaire*/
.lst_input { color:#333;}
.lst_input label { display:block; float:left; width:155px; margin:3px 0 0 0;}
.lst_input input { float:left; width:188px; border:1px solid #d7d7d7; padding:3px; color:#333;}
.lst_input .commentaire { padding:4px 10px 0 10px; color:#333; font:normal 9px Verdana;}
.article .lst_input p { padding:4px 10px 0 10px;}
.article .lst_input a { font-weight:normal;}

.mise_avant_bleuclair { background:#ebf1f7; padding:10px; margin:1px 0 0 0;}
.mar_t_1 { margin-top:1px;}
.mar_t_5 { margin-top:5px;}
.mar_b_10 { margin-bottom:10px;}

.verif_form{ color:#FF0000; margin-top:5px; margin-bottom:5px;}
.simul_image{ margin-bottom:22px; margin-left:10px; display:block;}


.lst_bt_radio .col_left { float:left; width:283px; }
.lst_bt_radio .col_right { float:right; width:283px; }
.lst_bt_radio .radio {margin:1px 5px 0 0; float:left;}
.miseavant_bleu { background-color:#EBF1F7; padding:6px 7px; margin:1px 0 0 0; }


/*------------------------------------------- popup_dhtml -------------------------------------------*/
/* NE PAS MODIFIER */
.dialog {display: block;position: absolute;}
.dialog table.table_window { border-collapse: collapse; border-spacing: 0; width: 100%;margin: 0px;padding:0px;}
.dialog table.table_window td , .dialog table.table_window th {padding: 0; }
.dialog .title_window { -moz-user-select:none;}   
/* /NE PAS MODIFIER */   
/* style fenetre */                                           
.overlay_popup {background-color: #c9d2d9;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.popup_nw {background:#3E80BA; width:1px; height:1px;}
.popup_n { background:url(../../img/modele/cn_window.gif) left top no-repeat; width:100%; height:30px;}
.popup_ne { background:#3E80BA; width:1px; height:1px;}
.popup_w {background:#3E80BA; width:1px;}
.popup_e {background:#3E80BA; width:1px;}
.popup_sw {background:#3E80BA; height:1px; width:1px;}
.popup_s {background:#3E80BA; height:1px;width:100%;}
.popup_se, .popup_sizer{ background:#3E80BA; height:1px;  width:1px;}
.popup_sizer {cursor:se-resize;}
.popup_close {	width: 54px;height: 16px;background: transparent url(../../img/modele/bt_lightbox.gif) no-repeat 0 0;position:absolute;top:7px;right:0px;cursor:pointer;z-index:1000;}
.popup_title {/*display:none;*/ background:url(../../img/modele/fd_window.gif) left top repeat-x; height:30px; margin-left:6px;}
.popup_content {overflow:auto;	color: #000;font-family: Tahoma, Arial, sans-serif; font: 12px arial;background:#FFFFFF;}
.status_bar{display:none;}
/* style contenu */ 
/*
.popup{background:#FFFFFF; text-align:left;font:normal 11px arial;color:#074d6e;}
.popup .contenu{ padding:0 10px 10px 10px;}
.popup .fd_titre{ background: url(/images/modele/fd_titre.gif) left top repeat-x; height:46px;}
.popup h1{ color:#ffffff; padding-top:5px; padding-left:10px; }
.popup h2{ color:#1187a5;border-bottom:1px solid #7ae4ff;padding:15px 0 3px 0;}
.popup p{ margin:10px 0 0 0; line-height:17px;}
.popup .col{width:215px;}
.popup .ln_ext{color:#14c3ac; background:url(/images/modele/fl_d.gif) left 60% no-repeat; padding-left:10px; font-weight:bold;} 
.popup .email{margin-top:10px;}
.popup .email input{border:1px solid #7db4c2; width:327px; padding:2px;}
.popup .confirm{ margin-top:10px; margin-left:74px;}
.popup .submit{ margin-top:10px; text-align:right;}
.popup .mise_avant{ color:#999999; background-color:#f5f5f5; padding:5px 10px; margin-top:10px;}
.popup img.text-image-r-br {float:right; border:1px solid #c3ecff;margin:0; }
.popup img.text-image-l-br {float:left; border:1px solid #c3ecff;margin:0;}
.popup p { float:left;}
.popup ul { margin:10px 0 0 0;}
.popup li.puce{ background: url(../../images/modele/puce_ble.gif) no-repeat left 50%; padding:0 0 0 10px;  display:block;}
*/
	
.popup{ background:#f6f6f7; padding:17px; font:normal 11px verdana; text-align:left;}
.popup_rappel{ background:#f6f6f7 url(../../img/modele/teleoperatrice.jpg) right bottom no-repeat; height:160px;}
.popup h1{font:bold 18px verdana; color:#3887c9; margin-bottom:10px; }
.popup h2{font:bold 13px verdana; color:#3887c9; margin-bottom:10px; }

.popup ul{margin-bottom:15px;}
.popup ul li{background:url(../../img/modele/po_li1.gif) left 5px no-repeat; padding-left:10px;}

.popup p{margin-bottom:10px; }
.popup label{margin-bottom:10px; display:block; }
.popup .petit{ margin-bottom:10px; font-size:9px; color:#6c6c6c; }
.popup input#telephone{margin-bottom:20px; display:block; border:1px solid #3978ad; padding:2px; width:190px; }

.popup_resultat_simu a:hover{ text-decoration:none;}
.popup_resultat_simu .img_piece{float:left; width:155px;}
a.bt_feuille_soleil{background:url(../../img/modele/bt_feuille_soleil.gif) left top no-repeat;padding-left:28px; display:block; height:20px; padding-top:5px; font-weight:bold; color:#FFFFFF; width:103px;}
a.bt_imprimante{background:url(../../img/modele/bt_imprimante.gif) left top no-repeat;padding-left:28px; display:block; height:20px; padding-top:5px;font-weight:bold; color:#FFFFFF; width:69px;}
/*------------------------------------------- /popup_dhtml -------------------------------------------*/


/* NO PRINT */
.no_print{display:none;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE ------------------------------------------------*/
/*
#corps_page #col_gauche{display:none;}
#corps_page #contenu{width:630px;float:none;color:black;}
#pied_page{display:none;}
h1, h2, h3, h4, h5, h6, h7{color:black;}
.txt{color:black;}
*/
/*----------------------------------------------- /MODELE SITE ------------------------------------------------*/


