/*---------------------------------------------- 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;}
