
* {margin:0;padding:0;}
body {background-image:url(/common/xsl/b2c/pfn/picts/bg.gif);background-repeat:repeat-x;background-color:#fff;font-family:arial,helvetica,sans-serif;color:#5A697B;}
body.body_blank {background-color:#fff;background-image:none;}
a img {border:0;}
ul,ol,li {list-style-type:none;}
select {color:#5A697B;font-size:10px;}
input {color:#5A697B;font-size:10px;}
a {color:#5A697B;}
div, p {text-align:justify;}
h1 {text-align:left;}
.spacer {display:block;clear:both;font-size:1px;height:1px;}
table, td {font-size:10px;background-image:none;}

div#main, div#header, div#nav, div#content, div#footer {width:940px;clear:both;}

div#main {position:relative;background-color:#fff;margin:0 auto;}

div#header {height:111px;background-image:url(/common/xsl/b2c/pfn/picts/banner.jpg);background-repeat:no-repeat;}

/*barre de nav*/
div#nav {height:26px;background-image:url(/common/xsl/b2c/pfn/picts/bg_nav.gif);background-repeat:no-repeat;}
div#nav a {display:block;float:left;height:24px;text-align:center;color:#fff;text-decoration:none;line-height:21px;font-size:15px;background-image:url(/common/xsl/b2c/pfn/picts/nav_off.gif);background-repeat:no-repeat;padding-left:15px;padding-right:8px;}
div#nav a#nav_accueil {display:block;margin-left:48px;margin-right:50px;width:41px;padding:0px;line-height:21px;font-size:15px;background-image:none;}
* html div#nav a#nav_accueil {display:block;margin-left:24px;margin-right:65px;width:41px;padding:0px;line-height:26px;font-size:9px;background-image:none;}
div#nav a.nav_logementsocial, div#nav a.nav_logementsocial_on, div#nav a.nav_logementsocial:hover {width:140px;}
div#nav a.nav_prg, div#nav a.nav_prg_on, div#nav a.nav_prg:hover {width:140px;}
div#nav a.nav_syndic, div#nav a.nav_syndic_on, div#nav a.nav_syndic:hover {width:80px;}
div#nav a.nav_groupe, div#nav a.nav_groupe_on, div#nav a.nav_groupe:hover {width:260px;}
div#nav a.nav_logementsocial:hover, div#nav a.nav_logementsocial_on {background-image:url(/common/xsl/b2c/pfn/picts/nav_bleu.gif);background-repeat:repeat-x;}
div#nav a.nav_prg:hover, div#nav a.nav_prg_on {background-image:url(/common/xsl/b2c/pfn/picts/nav_brun.gif);background-repeat:repeat-x;}
div#nav a.nav_syndic:hover, div#nav a.nav_syndic_on {background-image:url(/common/xsl/b2c/pfn/picts/nav_rouge.gif);background-repeat:repeat-x;}
div#nav a.nav_groupe:hover, div#nav a.nav_groupe_on {background-image:url(/common/xsl/b2c/pfn/picts/nav_orange.gif);background-repeat:repeat-x;}

div.snav {width:919px;height:17px;padding-left:21px;background-image:url(/common/xsl/b2c/pfn/picts/bg_snav.gif);background-repeat:repeat-y;}
div.snav a, div.snav a.on {display:block;float:left;margin-left:1px;margin-right:1px;width:120px;height:16px;padding-left:2px;padding-right:2px;line-height:16px;font-size:12px;color:#fff;background-image:url(/common/xsl/b2c/pfn/picts/bg_snav_a.gif);border-left:1px solid #228DC5;border-right:1px solid #228DC5;text-decoration:none;}
div.snav a.last, div.snav a.last_on {width:121px;}
div.snav a:hover, div.snav a.on, div.snav a.last_on {color:#003366;background-image:url(/common/xsl/b2c/pfn/picts/bg_ssnav_a_on.gif);}

div.ssnav {width:919px;height:17px;padding-left:21px;background-image:url(/common/xsl/b2c/pfn/picts/bg_snav.gif);background-repeat:repeat-y;}
div.ssnav a, div.ssnav a.on {display:block;float:left;margin-left:1px;margin-right:1px;width:141px;height:16px;padding-left:2px;padding-right:2px;line-height:16px;font-size:12px;color:#003366;background-image:url(/common/xsl/b2c/pfn/picts/bg_ssnav_a.gif);border-left:1px solid #FEBE5D;border-right:1px solid #FEBE5D;text-decoration:none;}
div.ssnav a.last, div.ssnav a.last_on {width:144px;}
div.ssnav a:hover, div.ssnav a.on, div.ssnav a.last_on {color:#fff;background-image:url(/common/xsl/b2c/pfn/picts/bg_snav_a_on.gif);}

div#divGroupe a {display:block;width:160px;height:20px;padding-top:4px;padding-left:5px;color:#fff;font-size:10px;text-decoration:none;background-image:url(/common/xsl/b2c/pfn/picts/snav_groupe.gif);}

div#content {background-image:url(/common/xsl/b2c/pfn/picts/bg_content.gif);background-repeat:repeat-y;}

div#content div#left {float:left;width:637px;margin-top:15px;margin-bottom:15px;margin-left:48px;margin-right:6px;font-size:11px;}
* html div#content div#left {margin-left:24px;margin-right:6px;}
div#content div#right {float:left;width:227px;font-size:11px;}
p.entete_droite {width:227px;height:8px;background-image:url(/common/xsl/b2c/pfn/picts/entete_droite.gif);}

/*colonne droite*/
a.contact {
        display:block;height:60px;background-image:url(/common/xsl/b2c/pfn/picts/bg_contact.gif);
        color:#fff;padding-top:23px;padding-left:73px;text-decoration:none;font-size:12px;font-weight:bold;text-align:left;}

/*titres a droite + tt edito*/
p.tt_dr {height:20px;color:#fff;font-size:12px;padding-left:25px;padding-top:5px;background-image:url(/common/xsl/b2c/pfn/picts/tt_dr.gif);}
p.tt_coupc, p.tt_nos_metiers, h2.tt_edito {height:20px;color:#fff;font-size:12px;padding-left:25px;padding-top:5px;background-image:url(/common/xsl/b2c/pfn/picts/tt_dr.gif);}
p.tt_coupc {background-image:url(/common/xsl/b2c/pfn/picts/tt_coupc.gif);}
p.tt_nos_metiers {height:20px;padding-top:9px;padding-left:35px;background-image:url(/common/xsl/b2c/pfn/picts/tt_nos_metiers.gif);}

div.tot0 {margin-top:3px;height:140px;text-align:left;font-size:10px;background-image:url(/common/xsl/b2c/pfn/picts/bg_tot0.gif);}
div.tot0 p.logo {float:left;width:58px;}
div.tot0 p.logo a {display:block;width:58px;height:82px;padding:0;}
div.tot0 p.txt {float:left;width:149px;}
div.tot0 span {display:block;float:none;clear:both;margin-bottom:5px;margin-top:13px;color:#0066CC;}
div.tot0 a {display:block;padding-left:10px;padding-right:10px;padding-top:2px;height:24px;color:#0066CC;text-decoration:underline;}
div.tot0 a.download {padding:0;height:auto;color:#FF6600;text-decoration:none;}
div.tot0 a.nantes {width:149px;height:25px;margin-bottom:2px;padding:0;color:#FF6600;}

h2.news, h2.accession {margin:0;height:23px;padding-top:5px;color:#fff;padding-left:15px;background-image:url(/common/xsl/b2c/pfn/picts/tt_int.gif);}
div.news, div.accession {width:617px;padding:10px;background-image:url(/common/xsl/b2c/pfn/picts/bg_int.gif);}
div.news_bottom, div.accession_bottom {margin-bottom:20px;height:6px;background-image:url(/common/xsl/b2c/pfn/picts/bg_int_bottom.gif);background-repeat:no-repeat;}


a.suite {display:block;float:none;clear:both;text-align:right;font-style:italic;text-decoration:none;}

/*edito home*/
h2.tt_edito {margin:0;padding:0;padding-top:5px;padding-left:15px;height:26px;background-image:url(/common/xsl/b2c/pfn/picts/tt_edito.gif);}
div.edito {width:614px;padding-left:8px;padding-right:15px;background-image:url(/common/xsl/b2c/pfn/picts/bg_edito.gif);}
div.edito div.photo {float:left;margin-right:12px;width:100px;line-height:17px;color:#6C6C6C;}
div.edito div.txt, div.edito div.txt_full {float:left;line-height:17px;color:#6C6C6C;}
div.edito div.txt {width:502px;}
div.edito div.txt_full {width:614px;}
div.edito img {border:1px solid #0E0E6C;width:94px;height:62px;}
div.edito_bottom {height:8px;background-image:url(/common/xsl/b2c/pfn/picts/bg_edito_bottom.gif);background-repeat:no-repeat;}

/*zones divs home*/
div.metiers_home {margin-bottom:10px;}
div.metiers_home a {display:block;}
div.metiers_home div.zone1 {float:left;width:184px;padding-left:90px;}
div.metiers_home div.zone2 {float:left;width:184px;padding-left:125px;}

div#Anim_HLM_drop, div#Anim_Syndic_drop {margin-left:2px;width:160px;height:130px;background-color:#fff;padding:10px;text-align:left;font-size:10px;}
div#Anim_HLM_drop span, div#Anim_Syndic_drop span {display:block;margin-bottom:5px;}
div#Anim_HLM_drop span.bt, div#Anim_Syndic_drop span.bt {padding:2px;text-align:center;color:#fff;font-weight:bold;text-transform:uppercase;}
div#Anim_HLM_drop span.bt {background-color:#0066CC;}
div#Anim_Syndic_drop span.bt {background-color:#FF3300;}
div#Anim_HLM_drop {border:1px solid #0066CC;color:#0066CC;}
div#Anim_HLM_drop a {color:#0066CC;text-decoration:none;}
div#Anim_Syndic_drop {border:1px solid #FF3300;color:#FF3300;}
div#Anim_Syndic_drop a {color:#FF3300;text-decoration:none;}

/*zones texte home*/
div.content_left, div.content_right {float:left;width:315px;}
div.content_left {margin-right:7px;}

div.content_txt {margin:0;padding:0;height:265px;background-image:url(/common/xsl/b2c/pfn/picts/bg_txt.gif);overflow:hidden;overflow-x:hidden;overflow-y: hidden;}
div.content_txt_bl {margin:0;padding:0;height:265px;background-image:url(/common/xsl/b2c/pfn/picts/bg_txt_bl.gif);overflow:hidden;overflow-x:hidden;overflow-y: hidden;}
div.content_txt_or {margin:0;padding:0;height:265px;background-image:url(/common/xsl/b2c/pfn/picts/bg_txt_or.gif);overflow:hidden;overflow-x:hidden;overflow-y: hidden;}
div.content_txt_rss {margin:0;padding:0;height:185px;background-image:url(/common/xsl/b2c/pfn/picts/bg_txt.gif);overflow:hidden;overflow-x:hidden;overflow-y: hidden;}
a.rss {text-decoration:none;font-weight:bold;}
div.content_txt_or div {margin-left:7px;margin-bottom:2px;width:295px;color:#000099;}

/*div.content_txt = 315px*/

div.content_txt div, div.content_txt_bl div {color:#6C6C6C;}
div.content_txt div.scroll {margin-left:3px;width:305px;height:235px;overflow:auto;}
div.content_txt div.scroll div {margin-left:2px;margin-right:2px;padding:5px;}
div.content_txt div.block {border-bottom:1px solid #007DBC;}


div.content_txt_rss div {margin-left:7px;width:280px;color:#6C6C6C;}
div.content_txt div.spacer {float:none;clear:both;}
div.content_txt div.date {width:83px;}
div.content_txt div.texte {overflow:hidden; overflow-x: hidden; overflow-y: hidden;}
div.content_txt div.texte_full {width:285px;}
div.content_txt div.texte a, div.content_txt div.texte_full a {text-decoration:none;}
div.content_txt div.suite {padding:0;margin:0;width:285px;}
div.content_txt div span {display:block;margin-bottom:3px;font-style:italic;}
div.content_txt div table td, div.content_txt_bl div table td, div.content_txt_or div table td {padding-bottom:2px;font-size:11px;}
div.content_txt div table a, div.content_txt_bl div table a, div.content_txt_or div table a {text-decoration:none;}
div.content_txt_or div table a {color:#000099;}
div.content_txt div table b, div.content_txt_bl div table b, div.content_txt_or div table b {font-size:11px;}

div.content_txt h2, div.content_txt_rss h2, div.content_right h2 {margin:0;height:24px;padding-left:10px;padding-top:5px;color:#fff;background-image:url(/common/xsl/b2c/pfn/picts/h2.gif);}
div.content_txt_bl h2 {margin:0;height:24px;padding-left:10px;padding-top:5px;color:#fff;background-image:url(/common/xsl/b2c/pfn/picts/h2_bl.gif);}
div.content_txt_or h2 {margin:0;height:24px;padding-left:10px;padding-top:5px;color:#fff;background-image:url(/common/xsl/b2c/pfn/picts/h2_or.gif);}
div.content_txt h2 a, div.content_txt_bl h2 a, div.content_txt_or h2 a, div.content_txt_rss h2 a {color:#fff;text-decoration:none;}
div.content_txt h2.em {font-weight:normal;font-style:italic;font-size:12px;}
div.content_txt img {width:81px;border:1px solid #0E0E6C;}
div.content_txt_bottom {margin-bottom:10px;height:5px;background-image:url(/common/xsl/b2c/pfn/picts/content_txt_bottom.gif);background-repeat:no-repeat;}

/*rech intérieure*/
div.nbr {width:180px;padding-left:10px;margin-bottom:5px;text-align:left;}
div.nbr span {font-size:14px;color:#0066CC;font-weight:bold;}

/*zones colonne droite*/
div.zone_right {width:207px;padding:10px;background-image:url(/common/xsl/b2c/pfn/picts/bg_right.gif);border-bottom:1px solid #5EBBDD;}
div.zone_right_groupe {width:207px;padding:10px;border-bottom:1px solid #5EBBDD;}
div.zone_right_groupe a {display:block;height:20px;color:#003366;text-decoration:none;}
div.zone_right a {display:block;}
div.dr_met {margin-top:5px;margin-left:11px;padding-bottom:10px;}

div.zone_right_alertes {padding:5px;background-image:url(/common/xsl/b2c/pfn/picts/bg_zone_alertes.gif);}
div.zone_right_alertes span.inscrit {padding-right:5px;color:#0066CC;font-weight:bold;}
div.zone_right_alertes span.mail {color:#FF6600;font-weight:bold;}
a.ok {margin-left:2px;padding:2px;text-decoration:none;background-color:#E8E8E9;border-top:1px solid #E1E1E2;border-left:1px solid #E1E1E2;border-bottom:1px solid #BABDB6;border-right:1px solid #BABDB6;}
a.alertes {color:#fff;}

/*opération coup de coeur*/
div.prg_coupc {border-top:2px solid #fff;border-left:2px solid #fff;border-right:1px solid #fff;color:#fff;padding:4px;text-align:center;background-color:#FF6600;}
a div.prg_coupc {color:#fff;text-decoration:none;}

div#content div#left p {margin-bottom:10px;}

/*pied de page*/
div#footer {height:45px;background-image:url(/common/xsl/b2c/pfn/picts/bg_footer.gif);background-repeat:no-repeat;}
div#footer p {padding-top:4px;color:#fff;font-size:10px;text-align:center;}
div#footer p span {font-weight:bold;}
div#footer p a {color:#fff;text-decoration:underline;}

/*titres des pages*/
h1 {margin-bottom:3px;width:600px;padding-left:17px;font-size:13px;font-weight:bold;color:#FF6600;background-image:url(/common/xsl/b2c/pfn/picts/ic_h1_generic.gif);background-repeat:no-repeat;border-bottom:1px solid #57A5AB;}
h1 span {color:#4DA0A7;}

/*entetes des recherches sur les pages acheter / louer*/
div#entete_acheter, div#entete_louer {height:22px;color:#fff;line-height:22px;padding-left:22px;font-size:12px;font-weight:bold;background-repeat:no-repeat;}
div#entete_acheter {background-image:url(/common/xsl/b2c/pfn/picts/entete_acheter.jpg);} 
div#entete_louer {background-image:url(/common/xsl/b2c/pfn/picts/entete_louer.jpg);} 

div#rech {background-image:url(/common/xsl/b2c/pfn/picts/bg_rech.gif);background-repeat:repeat-y;}
div#pied_rech {width:622px;height:11px;background-image:url(/common/xsl/b2c/pfn/picts/pied_rech.gif);}

div#rech div.criteres {float:left;margin-top:6px;margin-left:10px;width:198px;height:325px;}
* html div#rech div.criteres {margin-left:5px;}

div#rech div.map {float:left;margin-top:6px;width:400px;height:325px;background-color:#B5B5B5;}
div#rech div.criteres p {float:left;width:50%;text-align:left;}
div#rech div.criteres p.full {width:100%;} 

table.rech {margin-top:5px;margin-bottom:5px;}
table.rech td {padding-right:3px;background-color:#EBE6DC;}

.ess_v {font-weight:bold;color:#6CA04B;text-align:left;}
.ess_o {font-weight:bold;color:#FF6600;text-align:left;}
.ess_b {font-weight:bold;color:#00A2C9;text-align:left;}
.ess_g {font-weight:bold;color:#5A697B;text-align:left;}

div#rech div.criteres a {display:block;margin-bottom:10px;width:190px;height:20px;line-height:20px;text-decoration:none;text-align:center;background-image:url(/common/xsl/b2c/pfn/picts/bt.gif);}

/*elements de liste*/
div.entete_lst {width:580px;height:28px;background-image:url(/common/xsl/b2c/pfn/picts/entete_lst.jpg);color:#fff;font-weight:bold;padding-left:37px;line-height:32px;font-size:12px;}
div.pied_lst {width:617px;height:12px;background-image:url(/common/xsl/b2c/pfn/picts/pied_lst.gif);}
div.lst {width:607px;padding-left:4px;padding-right:6px;background-image:url(/common/xsl/b2c/pfn/picts/bg_lst.gif);background-repeat:repeat-y;}

/*affichage photos sur listing produits + nouveautes */
p.photo {float:left;width:79px;margin-right:10px;}
p.photo span, p.photo img {display:block;width:77px;height:58px;border:1px solid #FF6600;}

/*pagination*/
div.outils {height:20px;padding-right:20px;text-align:center;color:#00A2C9;}
div.outils span {color:#FF6600;font-weight:bold;}
div.outils a {color:#00A2C9;text-decoration:none;}
div.outils p.page {float:left;}
div.outils p.tri {float:right;margin-right:10px;color:#6CA04B;}

/*lien plus infos*/
a.bt_plus {display:block;margin-top:3px;height:14px;background-image:url(/common/xsl/b2c/pfn/picts/plus.gif);background-repeat:no-repeat;padding-left:18px;color:#FF6600;font-style:italic;text-decoration:none;}

/*nouveautes sur pages recherche acheter louer*/
div.coupc {height:70px;}
div.coupc p.txt {float:left;width:193px;} 
div.coupc span.prix {color:#00A2C9;font-weight:bold;font-style:italic;} 

/*pages d'intro avec deux colonnes : vendre, prg...*/
div.txt_left {float:left;width:290px;margin-right:37px;margin-top:20px;}
div.txt_right {float:left;width:290px;margin-top:20px;}
li {margin-left:15px;margin-bottom:5px;list-style-image:url(/common/xsl/b2c/pfn/picts/puce4.gif);}

p.ic_1 {text-align:left;height:28px;padding-left:35px;background-image:url(/common/xsl/b2c/pfn/picts/ic_1.gif);background-repeat:no-repeat;}
p.ic_2 {text-align:left;height:22px;padding-left:35px;padding-top:6px;background-image:url(/common/xsl/b2c/pfn/picts/ic_2.gif);background-repeat:no-repeat;}
p.ic_3 {text-align:left;height:28px;padding-left:35px;background-image:url(/common/xsl/b2c/pfn/picts/ic_3.gif);background-repeat:no-repeat;}
p.ic_4 {text-align:left;height:22px;padding-left:35px;padding-top:6px;background-image:url(/common/xsl/b2c/pfn/picts/ic_4.gif);background-repeat:no-repeat;}
p.ic_5 {text-align:left;height:22px;padding-left:35px;padding-top:6px;background-image:url(/common/xsl/b2c/pfn/picts/ic_5.gif);background-repeat:no-repeat;}
p.ic_6 {text-align:left;height:22px;padding-left:35px;padding-top:6px;background-image:url(/common/xsl/b2c/pfn/picts/ic_6.gif);background-repeat:no-repeat;}
p.ic_7 {text-align:left;height:22px;padding-left:35px;padding-top:6px;background-image:url(/common/xsl/b2c/pfn/picts/ic_7.gif);background-repeat:no-repeat;}
p.ic_8 {text-align:left;height:28px;padding-left:35px;background-image:url(/common/xsl/b2c/pfn/picts/ic_8.gif);background-repeat:no-repeat;}
p.ic_9 {text-align:left;height:28px;padding-left:35px;background-image:url(/common/xsl/b2c/pfn/picts/ic_9.gif);background-repeat:no-repeat;}

ul {margin-bottom:15px;}

/*formulaires*/

p.label {display:block;margin-bottom:5px;margin-left:30px;margin-right:30px;float:left;width:70px;}
* html p.label  {margin-left:15px;}
p.champ {display:block;margin:0px;margin-bottom:5px;float:left;width:450px;}
a.bt_frm {display:block;float:left;margin-right:5px;width:97px;height:19px;background-image:url(/common/xsl/b2c/pfn/picts/bt_frm.gif);text-decoration:none;text-align:center;padding-top:5px;}



div.nouveautes, div.raisons {float:left;margin-top:10px;width:282px;height:303px;padding:10px;}
div.nouveautes {margin-right:13px;background-image:url(/common/xsl/b2c/pfn/picts/bg_nouveautes.gif);}
div.raisons {background-image:url(/common/xsl/b2c/pfn/picts/bg_raisons.jpg);}
div.nouveautes h1, div.raisons h1 {border:0;color:#fff;font-weight:bold;font-size:11px;margin-left:2px;margin-bottom:12px;background-image:none;}
div.raisons li  {margin-top:10px;margin-left:20px;list-style-image:url(/common/xsl/b2c/pfn/picts/puce2.gif);}
div.raisons li span {color:#00A2C9;}

.p_trait {border-top:4px solid #FF6600;}
.p_trait_syndic {border-top:4px solid #FF3300;}
h2 {color:#FF6600;font-weight:bold;font-size:11px;margin-bottom:5px;margin-top:8px;}

div.carte {float:left;margin-top:15px;width:412px;height:305px;}
div.carte_coord {float:left;margin-top:15px;width:205px;height:305px;border-top:4px solid #FF6600;}
a.plan 
{
    display:block;
    width:185px;
    height:28px;
    background-color:#fff;
    color:#FF6600;
    font-weight:bold;
    text-align:center;
    padding-top:12px;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none;
    background-image:url(/common/xsl/b2c/pfn/picts/ic_plan.gif);
    background-repeat:no-repeat;
    border-bottom:4px solid #FF6600;
}

div#showArea {margin-top:10px;padding:10px;text-align:left;font-weight:bold;background-color:#FAFAFA;border:1px solid #FF6600;}

a.plan_prd
{
    display:block;
    margin-top:10px;
    width:60px;
    height:34px;
    background-color:#fff;
    color:#FF6600;
    font-weight:bold;
    text-align:center;
    padding-top:6px;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none;
    background-image:url(/common/xsl/b2c/pfn/picts/ic_plan2.gif);
    background-repeat:no-repeat;
    border:1px solid #FF6600;
}

div.bt_form {margin-bottom:15px;width:617px;height:15px;background-color:#BFBFBF;padding:5px;color:#fff;font-weight:bold;text-decoration:none;}
div.bt_form a {color:#fff;font-weight:bold;text-decoration:none;}
div.bt_form p {float:left;width:49%;}

div.foulees_du_tram {margin-top:15px;margin-bottom:15px;width:597px;height:75px;padding:10px;text-align:center;line-height:22px;color:#FF6600;font-size:14px;background-image:url(/common/xsl/b2c/pfn/picts/bg_foulees_du_tram.gif);}
div.foulees_du_tram a {color:#FF6600;}

h2.g {margin:0;height:20px;color:#fff;font-size:12px;padding-left:25px;padding-top:5px;background-image:url(/common/xsl/b2c/pfn/picts/tt_int_g.gif);}
div.g {padding:10px;background-image:url(/common/xsl/b2c/pfn/picts/bg_g.gif);}
div.bottom_g {margin-bottom:15px;height:11px;background-image:url(/common/xsl/b2c/pfn/picts/bottom_g.gif);}

table.prg {color:#FF6600;background-color:#fff;border:1px solid #AFAFBB;}
table.prg thead td {font-size:10px;font-weight:bold;border-bottom:1px solid #656469;}
table.prg td {padding:4px;}
table.prg a {padding-left:13px;color:#FF6600;text-decoration:none;background-image:url(/common/xsl/b2c/pfn/picts/fleche_j.gif);background-repeat:no-repeat;}

a.a2
{
    display:block;
    border-top:2px solid #B63A3A;
    border-bottom:2px solid #B63A3A;
    background-color:#E17D7D;
    font-size:11px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    padding:5px;
    text-decoration:none;
}

a.a2_syndic
{
    display:block;
    border-top:2px solid #FF3300;
    border-bottom:2px solid #FF3300;
    background-color:#FF8566;
    font-size:11px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    padding:5px;
    text-decoration:none;
}

a.a2_pfn
{
    display:block;
    border-top:2px solid #FF6600;
    border-bottom:2px solid #FF6600;
    background-color:#FF954F;
    font-size:11px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    padding:5px;
    text-decoration:none;
}

input.readonly {border:none;background-color:#FAFAFA;}

td.label {padding-right:10px;padding-top:3px;padding-bottom:3px;text-align:left;}

a.retour {display:block;margin-bottom:10px;margin-left:1px;margin-right:1px;height:16px;padding-left:2px;padding-right:2px;line-height:16px;font-size:10px;color:#fff;background-image:url(/common/xsl/b2c/pfn/picts/bg_snav_a.gif);border-left:1px solid #228DC5;border-right:1px solid #228DC5;text-decoration:none;}
a.retour:hover {background-image:url(/common/xsl/b2c/pfn/picts/bg_snav_a_on.gif);}

p.intro {margin-top:10px;font-size:12px;padding-right:20px;color:#003366;}

a.planacces {display:block;width:211px;padding:10px;color:#003366;font-weight:bold;font-style:italic;background-color:#FEE5BD;border:2px solid #000099;text-decoration:none;}

h2.st {margin-bottom:10px;font-size:12px;color:#003366;font-weight:bold;font-style:italic;}

p.intro {margin-top:10px;padding-right:20px;color:#000;}
div.zone_txt {padding:10px;color:#000;background-color:#E5EFFF;border-top:1px solid #FF6600;border-left:1px solid #FF6600;border-right:1px solid #FF6600;}
div.zone_txt h2 {margin:0;padding:0;margin-bottom:5px;}
a.plus {display:block;margin-bottom:10px;padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;color:#fff;font-weight:bold;text-decoration:none;background-color:#FF6600;border-bottom:1px solid #FF6600;border-left:1px solid #FF6600;border-right:1px solid #FF6600;}
div.zone_txt strong {display:block;text-align:left;}

div.zone_txt_full {margin-bottom:1px;width:607px;padding:1px;color:#003399;background-color:#F5F7FF;border:1px solid #FFCBA8;}
div.zone_txt_full strong {display:block;margin-bottom:2px;font-size:12px;font-weight:bold;}
div.zone_txt_full div {float:left;margin-top:5px;padding:0;color:#003399;background-color:#F5F7FF;border:1px solid #FFCBA8;}/*width:299px;*/
div.zone_txt_full div.left {margin-right:5px;}
div.zone_txt_full div.left p.ess {display:inline; color:#FF6600;font-weight:bold;}
div.zone_txt_full div.left span.nouveauSectionBold {color:#DAA520;font-weight:bold;}
div.zone_txt_full div.left span.nouveauSectionNormal {color:#DAA520;font-weight:normal;}
div.zone_txt_full span#blueTxtGross {display:inline; color:#000099; font-weight:bold;} 
div.zone_txt_full div.right {}
div.zone_txt_full h2 {margin:0;margin-bottom:1px;padding:1px;text-align:left;font-size:11px;color:#003399;background-color:#F5E2D6;}
div.zone_txt_full p {padding-left:5px;padding-right:5px;}

div.zone_txt_full2 {margin-bottom:3px;width:617px;color:#003399;background-color:#F5F7FF;border:1px solid #FFCBA8;}
div.zone_txt_full2 h2 {margin:0;margin-bottom:5px;padding:2px;padding-left:5px;padding-right:5px;text-align:left;font-size:11px;color:#003399;background-color:#F5E2D6;}
div.zone_txt_full2 p {padding-left:5px;padding-right:5px;}
div.zone_txt_full2 span#blueTxtGross {display:inline; color:#000099; font-weight:bold; text-decoration:underline;} 
div.zone_txt_full2 span#blueTxtNonGross {display:inline;color:#003399; font-weight:normal; text-decoration:underline;}

h2.news, h2.accession {margin:0;height:23px;padding-top:5px;color:#fff;padding-left:15px;background-image:url(/common/xsl/b2c/pfn/picts/tt_int.gif);}
h2.news a, h2.accession a {color:#fff;text-decoration:none;}
div.news, div.accession {width:617px;padding:10px;background-image:url(/common/xsl/b2c/pfn/picts/bg_int.gif);}
div.news_bottom, div.accession_bottom {margin-bottom:20px;height:6px;background-image:url(/common/xsl/b2c/pfn/picts/bg_int_bottom.gif);background-repeat:no-repeat;}
div.accession {color:#000;}
div.accession a {text-decoration:none;}
div.accession p, div.accession table {margin-bottom:3px;}
div.accession p.b {color:#0066CC;}
div.accession p.ess, div.accession b {color:#FF6600;font-weight:bold;}
div.accession table {color:#007CBC;border-top:1px solid #007CBC;border-left:1px solid #007CBC;}
div.accession table td {padding:3px;border-bottom:1px solid #007CBC;border-right:1px solid #007CBC;}
div.accession div.logo {float:left;width:80px;}

div.accession div.txt {float:left;width:520px;}
div.accession span {display:block;margin-bottom:3px;color:#000099;font-weight:bold;}
div.accession div.txt div#blueTxtGross {margin-bottom:3px;color:#000099;font-weight:bold;}
div.accession div.txt span#blueTxtNonGross {display:inline;color:#007CBC; font-weight:normal;}

div.accession table.calculette {font-size:11px;color:#000;border:none;}
div.accession table.calculette td {font-size:11px;border:none;}
div.accession table.calculette td span {display:inline;margin-bottom:0;color:#81AF4C;font-weight:normal;}

div.accession div.exemple {margin-bottom:10px;background-color:#E8F3F9;padding:5px;color:#0066CC;border:1px solid #B3DFEF;}
div.accession div.exemple span {color:#0066CC;}

div.accession2 {margin-top:10px;margin-bottom:15px;padding-right:20px;color:#6C6C6C;}
div.accession2 span {display:block;color:#0066CC;font-weight:bold;text-transform:uppercase;}
div.accession2 a, div.accession a.suite {color:#CC6600;font-weight:bold;font-style:normal;text-decoration:underline;}

td.ttprg 
{
    font-size:11px;
    font-weight:bold;
    background-image:url(/common/xsl/b2c/pfn/picts/fleche_j.gif);
    background-repeat:no-repeat;
    text-decoration:none;
}

p.logementsocial {margin-top:10px;margin-bottom:10px;padding-left:15px;padding-right:20px;font-size:12px;color:#164C5F;font-weight:bold;margin-top:15px;}
a.logementsocial {display:block;margin-left:15px;font-size:12px;font-weight:bold;color:#164C5F;text-decoration:none;background-color:#CCCCFF;padding:15px;border-top:3px solid #0066CC;border-bottom:3px solid #0066CC;}


