#solution {
  font:             10px verdana, arial, helvetica, sans-serif;
  width:            990px;
  margin-top:       20px;
  margin-left:      0px;
  border-collapse:  collapse;
  border:           0px solid #ccd1d7;
}

#solution tr.title_toiture {
  background:       #bc2f18;
  border-bottom:    1px solid #ccd1d7;
}

#solution tr.subtitle_toiture {
  background:       #de8273;
  border-top:       0px solid #bc2f18;
}

#solution tr.title_facade {
  background:       #86b229;
  border:           0px solid #fff;
}

#solution tr.no_style {
  height:           5px;
}

#solution td.no_style {
  height:           5px;
  border:           0px solid #fff;
}

#solution tr.subtitle_facade {
  background:       #B8DB6D;
}

#solution td.cellule {
  width:            none!important;
  height:           20px;
  margin:           0px;
  padding:          0px;
  border:           1px solid #cbd1d6;
  text-align:       center;
} 

 
#solution td.cellule21,
#solution td.cellule22 {
  width:            40px;
  height:           20px;
  margin:           0px;
  padding:          0px;
  border:           1px solid #cbd1d6;
  text-align:       center;
}

#solution img.picto {
  float:            left;
  margin:           0px;
  padding:          0px;
  margin-left:      5px;
}

#solution img.aspectPicto {
  float:            left;
  margin:           0px;
  padding:          0px;
  margin-left:      0px;
}

#solution img.aspectPictoBilaque {
  float:            left;
  padding:          0px;
  margin:           0px;
  margin-top:       10px;
  margin-left:      0px;
}

/* TITRE DE PREMIER NIVEAU */
#solution td.cell1_title,
#solution td.cell1_title_joint_debout_toiture,
#solution td.cell1_title_tasseaux_toiture,
#solution td.cell1_title_adeka_toiture,
#solution td.cell1_title_dexter_toiture,
#solution td.cell1_title_photovoltaique_toiture,
#solution td.cell1_title_profil_emboitement_facade,
#solution td.cell1_title_vmz_mozaik_facade,
#solution td.cell1_title_profil_agrafe_facade,
#solution td.cell1_title_joint_debout_facade,
#solution td.cell1_title_tasseaux_facade,
#solution td.cell1_title_adeka_facade,
#solution td.cell1_title_dexter_facade,
#solution td.cell1_title_cassette_facade,
#solution td.cell1_title_sinus_facade,
#solution td.cell2_title,
#solution td.cell3_title,
#solution td.cell4_title,
#solution td.cell4b_title,
#solution td.cell5_title,
#solution td.cell6_title,
#solution td.cell7_title,
#solution td.cell8_title,
#solution td.cell9_title,
#solution td.cell10_title,
#solution td.cell11_title,
#solution td.cell12_title,
#solution td.cell13_title,
#solution td.cell14_title {
  color:            #fff;
  height:           30px;
  text-align:       center;
}


#solution td.cell1_title {
  width:            120px;
}

#solution td.cell1_title_joint_debout_toiture {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #de8273 url(images/solutions/habillage/joint_debout_toiture.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_tasseaux_toiture {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #de8273 url(images/solutions/habillage/tasseaux_toiture.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_adeka_toiture {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #de8273 url(images/solutions/habillage/adeka_toiture.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_dexter_toiture {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #de8273 url(images/solutions/habillage/dexter_toiture.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_photovoltaique_toiture {
  width:            150px;
  font-size:        12px;
  padding-left:     15px;
  font-weight:      bold;
  background:       #de8273 url(images/solutions/habillage/photovoltaique.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_profil_emboitement_facade {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #b8db6d url(images/solutions/habillage/profil_emboitement.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_vmz_mozaik_facade {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #b8db6d;/* url(images/solutions/habillage/profil_emboitement.gif) no-repeat;*/
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_profil_agrafe_facade {
  width:            105px;
  font-size:        12px;
  padding-left:     28px;
  font-weight:      bold;
  background:       #b8db6d url(images/solutions/habillage/profil_agrafe.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_joint_debout_facade {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #b8db6d url(images/solutions/habillage/joint_debout_facade.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_tasseaux_facade {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #b8db6d url(images/solutions/habillage/tasseaux_facade.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_adeka_facade {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #b8db6d url(images/solutions/habillage/adeka_facade.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_dexter_facade {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #b8db6d url(images/solutions/habillage/dexter_facade.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_cassette_facade {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #b8db6d url(images/solutions/habillage/cassette_facade.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell1_title_sinus_facade {
  width:            105px;
  font-size:        12px;
  padding-left:     22px;
  font-weight:      bold;
  background:       #b8db6d url(images/solutions/habillage/sinus_facade.gif) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      1px solid #ccd1d7;  
  border-right:     0px solid #ccd1d7;
}

#solution td.cell2_title {
  width:            80px;
}

#solution td.cell3_title {
  width:            60px;
}

#solution td.cell4_title {
  width:            75px;
  margin:           0px;
  padding:          0px;
}

#solution td.cell4b_title {
  width:            62px;
  margin:           0px;
  padding:          0px;
}

#solution td.cell5_title {
  width:            82px;
}

#solution td.cell6_title {
  width:            72px;
}

#solution td.cell7_title {
  width:            132px;
}


#solution td.cell8_title {
  width:           100px;
}

#solution td.cell9_title {
  width:            100px;
}


#solution td.cell10_title {
  width:            120px;
 
  
}


#solution td.cell11_title {
  width:            115px;
}


#solution td.cell12_title {
  width:            180px;
}

#solution td.cell13_title {
  width:            65px;
}

#solution td.cell14_title {
  width:            80px;
}
/* TITRE DE DEUXIEME NIVEAU */
#solution td.cell1_subtitle,
#solution td.cell2_subtitle_joint_debout_toiture,
#solution td.cell2_subtitle_tasseaux_toiture,
#solution td.cell2_subtitle_adeka_toiture,
#solution td.cell2_subtitle_dexter_toiture,
#solution td.cell2_subtitle_photovoltaique_toiture,
#solution td.cell2_subtitle_profil_emboitement_facade,
#solution td.cell2_subtitle_vmz_mozaik_facade,
#solution td.cell2_subtitle_profil_agrafe_facade,
#solution td.cell2_subtitle_joint_debout_facade,
#solution td.cell2_subtitle_tasseaux_facade,
#solution td.cell2_subtitle_adeka_facade,
#solution td.cell2_subtitle_dexter_facade,
#solution td.cell2_subtitle_cassette_facade,
#solution td.cell2_subtitle_isopli_facade,
#solution td.cell2_subtitle_sinus_facade,
#solution td.cell21_subtitle,
#solution td.cell22_subtitle,
#solution td.cell3_subtitle,
#solution td.cell4_subtitle,
#solution td.cell5_subtitle,
#solution td.cell6_subtitle,
#solution td.cell7_subtitle,
#solution td.cell8_subtitle,
#solution td.cell9_subtitle,
#solution td.cell10_subtitle,
#solution td.cell11_subtitle,
#solution td.cell12_subtitle,
#solution td.cell13_subtitle {
  color:            #fff;
  height:           30px;
  border:           none;
}

#solution td.cell2_subtitle_joint_debout_toiture {
  width:            90px;
  background:       #de8273 url(images/solutions/habillage/subtitle/joint_debout_toiture.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_tasseaux_toiture {
  width:            90px;
  background:       #de8273 url(images/solutions/habillage/subtitle/tasseaux_toiture.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_adeka_toiture {
  width:            90px;
  background:       #de8273 url(images/solutions/habillage/subtitle/adeka_toiture.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_dexter_toiture {
  width:            90px;
  background:       #de8273 url(images/solutions/habillage/subtitle/dexter_toiture.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_photovoltaique_toiture {
  width:            90px;
  background:       #de8273 url(images/solutions/habillage/subtitle/photovoltaique_toiture.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_profil_emboitement_facade {
  width:            80px;
  background:       #b8db6d url(images/solutions/habillage/subtitle/profil_emboitement_facade.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_vmz_mozaik_facade {
  width:            80px;
  background:       #b8db6d url(images/solutions/habillage/subtitle/vmz_mozaik_facade.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_profil_agrafe_facade {
  width:            80px;
  background:       #b8db6d url(images/solutions/habillage/subtitle/profil_agrafe_facade.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_joint_debout_facade {
  width:            80px;
  background:       #b8db6d url(images/solutions/habillage/subtitle/joint_debout_facade.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_tasseaux_facade {
  width:            80px;
  background:       #b8db6d url(images/solutions/habillage/subtitle/.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_adeka_facade {
  width:            80px;
  background:       #b8db6d url(images/solutions/habillage/subtitle/adeka_facade.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_dexter_facade {
  width:            80px;
  background:       #b8db6d url(images/solutions/habillage/subtitle/dexter_facade.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_cassette_facade {
  width:            80px;
  background:       #b8db6d url(images/solutions/habillage/subtitle/cassette_facade.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_sinus_facade {
  width:            80px;
  background:       #b8db6d url(images/solutions/habillage/subtitle/sinus_facade.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

#solution td.cell2_subtitle_isopli_facade {
  width:            80px;
  background:       #b8db6d url(images/solutions/habillage/subtitle/isopli_facade.jpg) no-repeat;
  border-top:       1px solid #ccd1d7;
  border-bottom:    1px solid #ccd1d7;
  border-left:      0px solid #ccd1d7;  
  border-right:     1px solid #ccd1d7;
}

/******************************************************************************/

#finition {
  font:             10px arial, helvetica, sans-serif;
  width:            570px;
  margin-top:       20px;
  margin-left:      0px;
  border-collapse:  collapse;
  border:           1px solid #ccd1d7;
  border-spacing:   0px;
}

#finition td.cellule_produit {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
  width:            200px; 
}

#finition td.cellule_aspect {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
  width:            150px; 
}

#finition td.cellule_developpe {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
  width:            90px; 
}


#finition td.cellule_image {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           50px;
  border-right:     1px solid #f1f1f2;
  text-align:       center;
  width:            150px;
}

#finition td.cellule_picto {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
}

#finition img {
  margin-bottom:    0px;
}

#finition img.picto {
  float:            none;
  margin:           0px;
  padding:          0px;
  margin-left:      0px;
  margin-right:     0px;
  padding-bottom:   0px;
  margin-bottom:    0px;
}


#finition img.logo {
  float:            left;
  margin:           0px;
  padding:          0px;
}

/*#finition td.cellule_image {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           50px;
  border-right:     1px solid #f1f1f2;
  text-align:       center;
  
}*/

#finition img.lien {
  float:            left;
  margin:           0px;
  padding-right:    8px;
}

#finition td.title {
  color:            #fff;
  background:       #bc2f18;
  height:           30px!important;
  width:            500px;
  text-align:       left;
}

#finition td.title p {
  font:             12px arial, helvetica, sans-serif;
  font-weight:      bold;
  color:            #fff;
  padding-top:      5px;
  padding-left:     50px;
  padding-bottom:   0px;
  margin-bottom:    0px;
}

#finition td.subtitle1,
#finition td.subtitle2,
#finition td.subtitle3,
#finition td.subtitle4,
#finition td.subtitle5 {
  font:             10px verdana, arial, helvetica, sans-serif;
  color:            #465059;
  background:       #F5C9C2;
  font-weight:      bold;
  /*font-style:       italic;*/
  height:           15px;
}

#finition td.subtitle1 {
  width:            200px;
}

#finition td.subtitle2 {
  width:            150px;
}

#finition td.subtitle3 {
  width:            130px;
}

#finition td.subtitle4 {
  width:            90px;
}



/******************************************************************************/

#evacuation {
  font:             10px arial, helvetica, sans-serif;
  width:            570px;
  margin-top:       20px;
  margin-left:      0px;
  border-collapse:  collapse;
  border:           1px solid #ccd1d7;
}

#evacuation td.cellule_produit {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
  width:            200px; 
}

#evacuation td.cellule_aspect {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
  width:            130px; 
}

#evacuation td.cellule_developpe {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
  width:            90px; 
}


#evacuation td.cellule_image {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           50px;
  border-right:     1px solid #f1f1f2;
  text-align:       center;
  width:            150px;
}


#evacuation td.cellule_picto {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
}

#evacuation img.logo {
  float:            left;
  margin:           0px;
  padding:          0px;
}

#evacuation img.picto {
  float:            none;
  margin:           0px;
  padding:          0px;
  margin-left:      0px;
  margin-right:     3px;
}

#evacuation img.nouveau {
  float:            left;
  margin:           0px;
  padding:          0px;
  margin-left:      0px;
  margin-right:     3px;
}

#evacuation img.lien {
  float:            left;
  margin:           0px;
  padding-right:    8px;
}

#evacuation td.title {
  font:             12px arial, helvetica, sans-serif;
  color:            #fff;
  background:       #356caa;
  font-weight:      bold;
  height:           20px;
  width:            500px;
  text-align:       left;
}

#evacuation td.title p {
  color:            #fff;
  padding-top:      5px;
  padding-bottom:   0px;
  margin-bottom:    0px;
  padding-left:     50px;
}

#evacuation td.subtitle1,
#evacuation td.subtitle2,
#evacuation td.subtitle3,
#evacuation td.subtitle4,
#evacuation td.subtitle5 {
  
font:             10px verdana, arial, helvetica, sans-serif;
  color:            #465059;
  background:       #adcdf0;
  font-weight:      bold;
  /*font-style:       italic;*/
  height:           15px;
}

#evacuation td.subtitle1 {
  width:            200px;
}

#evacuation td.subtitle2 {
  width:            150px;
}

#evacuation td.subtitle3 {
  width:            130px;
}

#evacuation td.subtitle4 {
  width:            90px;
}

#section {
  font:             10px arial, helvetica, sans-serif;
  width:            750px;
  margin-top:       20px;
  margin-left:      0px;
  border-collapse:  collapse;
  border:           1px solid #ccd1d7;
}

#section td.title {
  font:             12px arial, helvetica, sans-serif;
  color:            #fff;
  background:       #356caa;
  font-weight:      bold;
  height:           20px;
  width:            500px;
  text-align:       center;
}

#section td.subtitle1,
#section td.subtitle2,
#section td.subtitle3,{
  
  font:             10px verdana, arial, helvetica, sans-serif;
  color:            #465059;
  background:       #adcdf0;
  font-weight:      bold;
  /*font-style:       italic;*/
  height:           15px;
}

#section td.subtitle1 {
  width:            100px;
}

#section td.subtitle2 {
  width:            250px;
}

#section td.subtitle3 {
  width:            500px;
}

#section td.subtitle4 {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  border-right:     1px solid #ccd1d7;
  width:            250px; 
  text-align:       center;
  height:           15px;
}

#section td.subtitle5 {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  border-right:     1px solid #ccd1d7;
  width:            100px; 
  text-align:       center;
  height:           15px;
}

/******************************************************************************/

#ornement {
  font:             10px arial, helvetica, sans-serif;
  width:            570px;
  margin-top:       20px;
  margin-left:      0px;
  border-collapse:  collapse;
  border:           1px solid #ccd1d7;
}

#ornement td.cellule_produit {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
  width:            200px; 
}

#ornement td.cellule_aspect {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
  width:            130px; 
}

#ornement td.cellule_developpe {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
  width:            90px; 
}


#ornement td.cellule_image {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           50px;
  border-right:     1px solid #f1f1f2;
  text-align:       center;
  width:            150px;
}


#ornement td.cellule_picto {
  font:             11px arial, helvetica, sans-serif;
  color:            #465059;
  background:       #fff;
  font-weight:      normal;
  height:           30px;
  border-right:     1px solid #f1f1f2;
}

#ornement img.logo {
  float:            left;
  margin:           0px;
  padding:          0px;
}

#ornement img.picto {
  float:            none;
  margin:           0px;
  padding:          0px;
  margin-left:      0px;
  margin-right:     3px;
}

#ornement img.nouveau {
  float:            left;
  margin:           0px;
  padding:          0px;
  margin-left:      0px;
  margin-right:     3px;
}

#ornement img.lien {
  float:            left;
  margin:           0px;
  padding-right:    8px;
}

#ornement td.title {
  font:             12px arial, helvetica, sans-serif;
  color:            #fff;
  background:       #822433;
  font-weight:      bold;
  height:           20px;
  width:            500px;
  text-align:       left;
}

#ornement td.title p {
  color:            #fff;
  padding-top:      5px;
  padding-bottom:   0px;
  margin-bottom:    0px;
  padding-left:     50px;
}

#ornement td.subtitle1,
#ornement td.subtitle2,
#ornement td.subtitle3,
#ornement td.subtitle4,
#ornement td.subtitle5 {
  
font:             10px verdana, arial, helvetica, sans-serif;
  color:            #465059;
  background:       #FCCBD2;
  font-weight:      bold;
  /*font-style:       italic;*/
  height:           15px;
}

#ornement td.subtitle1 {
  width:            200px;
}

#ornement td.subtitle2 {
  width:            150px;
}

#ornement td.subtitle3 {
  width:            130px;
}

#ornement td.subtitle4 {
  width:            90px;
}














