
h1 {background-image:url(/common/xsl/b2c/groupe-cif/picts/ic_h1_prg.gif);border-bottom:1px solid #000;color:#000;}
h1 span {color:#B87F58;}
h2 {color:#B87F58;}

div.txt_left {float:left;width:300px;margin-right:17px;margin-top:20px;}
div.txt_right {float:left;width:300px;margin-top:20px;}

div.txt_right div {padding:5px;}

p.p_trait {border-top:4px solid #CB936C;}

div.p_trait_prg_2 
{
    margin-bottom:15px;
    border-top:4px solid #CB936C;
    border-bottom:4px solid #CB936C;
    background-color:#fff;
}

span.prg, span.prg_2, a.prg 
{
    display:block;
    margin-bottom:5px;
    font-weight:bold;
    font-size:11px;
    text-align:left;
}

span.prg, a.prg
{
    color:#8D532C;
    margin-top:5px;
    text-align:left;
}
span.prg_2 {color:#6CA04B;text-decoration:none;text-align:left;}

a.prg_2 {display:block;padding:5px;color:#77856B;border-top:3px solid #C99273;border-bottom:3px solid #C99273;text-decoration:none;text-align:left;}

a.prg 
{
    display:block;
    margin:0;
    background-image:url(/common/xsl/b2c/groupe-cif/picts/puce5.gif);
    background-repeat:no-repeat;
    padding-left:10px;
    color:#FF6600;
    text-decoration:none;
}

td.ttprg 
{
    font-size:11px;
    font-weight:bold;
    background-image:url(/common/xsl/b2c/groupe-cif/picts/fleche_j.gif);
    background-repeat:no-repeat;
    text-decoration:none;
}

div#prg_onglets1, div#prg_onglets2, div#prg_onglets3, div#prg_onglets4 {margin-top:15px;width:617px;height:23px;}
div#prg_onglets1 {background-image:url(/common/xsl/b2c/groupe-cif/picts/prg_onglets1.gif);}
div#prg_onglets2 {background-image:url(/common/xsl/b2c/groupe-cif/picts/prg_onglets2.gif);}
div#prg_onglets3 {background-image:url(/common/xsl/b2c/groupe-cif/picts/prg_onglets3.gif);}
div#prg_onglets4 {background-image:url(/common/xsl/b2c/groupe-cif/picts/prg_onglets4.gif);}

div#prg_onglets1 a,div#prg_onglets2 a,div#prg_onglets3 a,div#prg_onglets4 a {width:134px;
   display:block;float:left;
   height:18px;color:#fff;font-weight:bold;text-decoration:none;
   padding-left:7px;
   padding-top:5px;
}

#prg_det {width:617px;background-image:url(/common/xsl/b2c/groupe-cif/picts/bg_prgdet.gif);background-repeat:repeat-y;}
#prg_det_pied {padding:0;margin:0;width:617px;height:5px;background-image:url(/common/xsl/b2c/groupe-cif/picts/pied_prgdet.gif);background-repeat:no-repeat;}

#prg_det_full {width:597px;padding:10px;color:#B87F58;background-image:url(/common/xsl/b2c/groupe-cif/picts/bg_prgdet_full.gif);background-repeat:repeat-y;}
#prg_det_pied_full {width:617px;height:11px;background-image:url(/common/xsl/b2c/groupe-cif/picts/pied_prgdet_full.gif);background-repeat:no-repeat;}
#prg_det_full img {display:block;width:596px;}
#prg_det_full p {margin-top:5px;}

div.left {float:left;padding:5px;color:#B87F58;} /*width:201px;*/
div.left h3 {display:block;margin-bottom:5px;font-weight:bold;font-size:11px;}
div.right {float:left;width: 600px;} /*width:396px;*/
div.right img {display:block;width:390px;}
div.right a.plaquette, div.right a.plan_lot {display:block;width:382px;color:#fff;background-color:#B87F58;padding:3px;padding-left:5px;text-decoration:none;font-weight:bold;border-top:1px solid #fff;}
div.right a.visitevirtuelle {display:block;width:382px;color:#fff;background-color:#B87F58;padding:3px;padding-left:5px;text-decoration:none;font-weight:bold;border-top:1px solid #fff;}


#prg_dispo_entete
{
    margin-top:15px;
    width:580px;
    height:20px;
    background-image:url(/common/xsl/b2c/groupe-cif/picts/top_dispo.gif);
    color:#fff;font-size:13px;font-weight:bold;
    padding-left:37px;padding-top:9px;
}
div#prg_dispo
{
    padding-top:10px;
    background-image:url(/common/xsl/b2c/groupe-cif/picts/bg_dispo.gif);background-repeat:repeat-y;
}

div.dispo
{
    float:left;
    margin-left:18px;
    width:290px;
    height:65px;
}

* html div.dispo
{
    float:left;
    margin-left:9px;
    width:290px;
    height:65px;
}

div#pied_dispo
{
    margin-bottom:20px;
    width:617px;
    height:9px;
    background-image:url(/common/xsl/b2c/groupe-cif/picts/pied_dispo.gif);
    background-repeat:no-repeat;
}

div.right div.contact {display:block;width:330px;height:37px;padding-top:7px;padding-left:40px;padding-right:20px;background-color:#D9D9D9;color:#fff;font-weight:bold;background-image:url(/common/xsl/b2c/groupe-cif/picts/ic_tel_prg.gif);background-repeat:no-repeat;color:#FF6600;text-align:left;}
div.right div.prd_p_4 {width:390px;height:25px;background-color:#BFBFBF;font-size:10px;text-align:left;}

div.right div.prd_p_4 a {display:block;margin-left:15px;margin-top:5px;color:#fff; font-weight:bold;text-decoration:none;}

a.a
{
    display:block;
    margin-bottom:15px;
    border-top:4px solid #B87F58;
    border-bottom:4px solid #B87F58;
    width:270px;
    background-color:#B87F58;
    font-size:11px;
    color:#fff;
    font-weight:bold;
    text-align:center;
    padding:10px;
    text-decoration:none;
}

a.accession {display:block;margin-top:15px;padding:3px;background-color:#FFEFE5;color:#11109E;text-decoration:none;font-weight:bold;border:1px solid #FF7F7F;}

h2.prg_lst, h2.prg_lst a {font-size:14px;color:#FF6600;text-align:left;text-decoration:none;}
div.prg_lst {padding:4px;background-color:#E5EFFF;border:1px solid #FF7F7F;font-weight:bold;}
div.prg_lst table {color:#FF6600;border:none;}
div.prg_lst table thead td {font-size:11px;border-bottom:1px solid #0033FF;}
div.prg_lst table td {padding:4px;}
div.prg_lst table a {padding-left:15px;color:#FF6600;text-decoration:none;background-image:url(/common/xsl/b2c/groupe-cif/picts/fleche_j.gif);background-repeat:no-repeat;}

p.intro {margin-top:5px;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.deduction {margin-bottom:3px;width:617px;color:#003399;background-color:#FFE1C4;border:1px solid #A8B9DC;}
div.deduction h2 {margin:0;margin-bottom:5px;padding:2px;padding-left:5px;padding-right:5px;text-align:left;font-size:11px;color:#C93336;background-color:#C9BCD0;}
div.deduction 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;}

.tr_on {background-color:#FF6600;color:#fff;}
