html, body, form, fieldset { margin: 0; padding: 0; font: 100%/120% Verdana, Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 1em 0; padding: 0; }
li, dd, blockquote { margin-left: 1em; }
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
                font-family: inherit;
}
/* Design of bois-besnier.fr */
img {
  border:none;
}
body {
  background:#022040 url(bg_body.png) repeat-x scroll left top;
  padding:25px 0;
}
p {
  margin:10px 0;
}
.site {
  width:895px;
  margin:0 auto;
  border:1px solid #fff;
}
.header {
  position:relative;
  display:block;
  width:895px;
  height:139px;
  background:transparent url(bg_header.png) no-repeat scroll right top;
}
.header h1, .header p, .bricoPro span, .toutFaire span {
  display:none;
}
.boisBesnier {
  display:block;
  width:600px;
  height:139px;
  position:absolute;
  top:0;
  left:0;
}
.boisBesnier img {
  display:block;
  width:600px;
  height:139px;
}
.bricoPro {
  display:block;
  position:absolute;
  width:54px;
  height:55px;
  top:0;
  left:710px;
}
.toutFaire {
  display:block;
  position:absolute;
  width:125px;
  height:35px;
  top:0;
  right:0;
}
.menuTop {
  background:#ffe600 url(bg_top_menu.png) no-repeat scroll left top;
  color:#022040;
  display:block;
  height:31px;
  z-index:1000;
}
.menuTop * {
  z-index:1000;
}
.menuTop ul {
  padding:0 0 0 250px;
  margin:0;
}
.menuTop ul li {
  float:left;
}
.menuTop li li {
  float:none;
}
.menuTop li {
  list-style-type: none;
  position: relative;
  display: block;
  margin:0;
}
.menuTop li a,
.menuTop li a:visited,
.menuTop li a:hover,
.menuTop li:hover a,
.menuTop li.sfhover a {
  display:block;
  color:#0c52a2;
  text-decoration:none;
  padding:0 8px;
  text-align:center;
  text-transform:uppercase;
  font:normal 11px/30px Verdana, Arial, Helvetica, sans-serif;
  height:66px;
  background:transparent url(bg_menu.png) no-repeat scroll right top;
  letter-spacing:1px;
}
.menuTop li.lastChild a,
.menuTop li.lastChild a:visited {
  background:none;
}
.menuTop li a:hover,
.menuTop li.lastChild a:hover,
.menuTop li a.select,
.menuTop li.lastChild a.select,
.menuTop li:hover a,
.menuTop li.sfhover a,
.menuTop li:hover a.select,
.menuTop li.sfhover a.select,
.menuTop:hover li:hover.lastChild a.select,
.menuTop:hover li:hover a.select,
.menuTop:hover li.sfhover a.select {
  font-weight:bold;
  width:140px;
  padding:0 0 0 7px;
  height:66px;
  background:transparent url(bg_menu_hover.png) no-repeat scroll left top;
}
.menuTop:hover li a.select {
  height:66px;
  width:auto;
  font-weight:normal;
  background:transparent url(bg_menu.png) no-repeat scroll right top;
  padding:0 10px;
  text-align:center;
}
.menuTop:hover li.lastChild a.select {
  background:none;
}
.menuTop ul ul {
  display: none;
  position: absolute;
  left: 21px;
  top: 31px;
  margin: 0;
  padding:0;
  padding:35px 0 0 0;
  background:#0c52a2 url(bg_menu_hover.png) no-repeat scroll -21px -31px;
  z-index:1000;
}
.menuTop li li {
  margin:0;
  padding:0;
}
.menuTop li li a,
.menuTop li li a:visited,
.menuTop li li a:hover,
.menuTop li li:hover a,
.menuTop li li.sfhover a {
  display:block !important;
  color:#fff !important;
  background-color:#0c52a2 !important;
  background-image:none !important;
  text-decoration:none !important;
  text-align:left !important;
  text-transform:uppercase !important;
  font:normal 10px/16px Verdana, Arial, Helvetica, sans-serif !important;
  padding:4px 0 4px 14px !important;
  border-bottom:1px dashed #fff;
  width:112px !important;
  height:16px !important;
  letter-spacing:1px !important;
}
.menuTop li li.lastChild a,
.menuTop li li.lastChild a:visited,
.menuTop li li.lastChild a:hover,
.menuTop li li.lastChild:hover a,
.menuTop li li.lastChild.sfhover a {
  border:none;
}
.menuTop li li a:hover,
.menuTop li li:hover a:hover,
.menuTop li li.sfhover a:hover {
  font-weight:bold !important;
  color:#0c52a2 !important;
  background:#ffe600 url(bg_ss_menu_hover.png) no-repeat scroll left top !important;
}
.menuTop ul li:hover ul,
.menuTop ul li.sfhover ul {
  display: block;
}
.contenu {
  background:#c6ced0 url(bg_content.jpg) repeat-y scroll left bottom;
  padding:0;
  margin:0;
  z-index:1;
  color: #ffffff;
  font-family: ArialMT, Arial, sans-serif;
  font-size: 15px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 0;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
}
.contenu a,
.contenu a:visited {
  color: #ffffff;
  text-decoration: underline;
}
.contenu a:hover {
  color: #b0b0b0;
  text-decoration: underline;
}
.contenu ul { list-style-type: square; }
.contenu div { overflow: visible; }
.contenu .InlineBlock {display: inline; }
.contenu .InlineBlock {display: inline-block; }
.contenu .tinyText { font-size: 1px; }
.contenuClassique {
  padding:10px;margin:0;
}
.contenuWithImg {
  position:relative;
  width:895px;
  height:420px;
  margin:0;padding:0;
}
.contenuImgFond {
  position:absolute;top:0;left:0;
  margin:0;padding:0;border:0;
}
.menuBottom {
  background:#ffe600 url(bg_top_menu_bottom.png) no-repeat scroll left top;
  color:#0a51a1;
  padding:4px 10px 4px 10px;
  font-size:11px;
  font-weight:normal;
}
.menuBottom ul {
  float:right;
  padding:0;
  margin:0;
}
.menuBottom ul li {
  display:inline;
  padding:0 5px;
  margin:0;
  border-left:1px solid #0a51a1;
}
.menuBottom ul li:first-child {
  border:0;
}
.menuBottom ul li a,
.menuBottom ul li a:visited,
.menuBottom ul li a:hover {
  color:#0a51a1;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
.menuBottom ul li a:hover {
  text-decoration:underline;
}
.footer {
  background:#022040;
  color:#fff;
  text-align:center;
  padding:0;
  width:895px;
  height:63px;
  position:relative;
}
.footer a,
.footer a:visited,
.footer a:hover {
  color:#022040;
  text-decoration:none;
  font-size:12px;
  letter-spacing:1px;
  font-weight:500;
}
.footer a:hover {
  color:#fff;
}
.footer a img {
  vertical-align:middle;
}
.footerLJ {
  display:block;
  text-align:right;
  position:absolute;
  right:455px;
  top:15px;
  padding:5px;
}
.footerCO {
  display:block;
  text-align:left;
  position:absolute;
  left:455px;
  top:15px;
  padding:5px;
}
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
#Bienvenue .Title { color: #ffffff; font-family: ArialMT, Arial, sans-serif; font-size: 36px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: 0; line-height: 42px; margin:0; padding:0; text-align: center; text-decoration: none; text-indent: 0px; text-transform: none; }
#Bienvenue .bloc1 { height: 108px; left: 88px; position: absolute; top: 40px; width: 719px; text-align: center; }
#Bienvenue .bloc1 h1 { color: rgb(98, 100, 100); font-size: 24px; font-weight: normal; line-height: 28px; margin: 0; padding: 0; }
#Bienvenue .bloc1 h2 { color: rgb(98, 100, 100); font-size: 18px; font-weight: normal; line-height: 21px; margin: 0; padding: 21px 0 0 0; }
#Bienvenue #flashBook { position: absolute; top: 255px; left: 380px; width: 326px; height: 159px; }
#Bienvenue .flashBookPreLoad { display: none; }
#Devis .bloc1 { height: 211px; left: 276px; position: absolute; top: 194px; width: 592px; color: rgb(79, 81, 80); font-size: 24px; line-height: 28px; }
#Devis .bloc1 span { color: rgb(19, 19, 19); }
#Devis .bloc1 span strong { font-weight: bold; }
#Devis .bloc2 { height: 211px; left: 276px; position: absolute; top: 350px; width: 592px; color: rgb(19, 19, 19); font-size: 14px; line-height: 16px; }
#Decoration .bloc1 { height: 135px; left: 45px; position: absolute; top: 226px; width: 209px; padding: 4px; text-align: right; color: rgb(79, 81, 80); font-size: 24px; line-height: 34px; }
#Decoration .bloc1 strong { color: rgb(19, 19, 19); font-weight: bold; }
#Decoration .bloc2 { height: 119px; left: 340px; position: absolute; top: 279px; width: 456px; padding: 4px; text-align: left; }
#Decoration .bloc2 .bloc2a { color: rgb(79, 81, 80); font-size: 18px; line-height: 21px; }
#Decoration .bloc2 .bloc2b { color: rgb(19, 19, 19); font-size: 14px; line-height: 16px; }
#Decoration .bloc2 .bloc2b strong { font-weight: bold; }
#Magasin .bloc1 { height: 30px; left: 78px; position: absolute; top: 207px; width: 740px; padding: 4px; color: rgb(19, 19, 19); font-size: 18px; line-height: 22px; }
#Magasin .bloc2 { color: rgb(98, 100, 100); font-size: 11px; line-height: 17px; padding: 4px; height: 149px; position: absolute; top: 247px; width: 180px; }
#PlanAcces .bloc1 { height: 70px; left: 291px; position: absolute; top: 55px; width: 496px; }
#PlanAcces .bloc1 .bloc1a { color: rgb(253, 213, 24); font-size: 18px; line-height: 20px; }
#PlanAcces .bloc1 .bloc1b { float:left; width:248px; font-size: 18px; line-height: 20px; }
#PlanAcces .bloc1 .bloc1b span { color: rgb(253, 213, 24); }
#PlanAcces .bloc2 { height: 76px; left: 552px; position: absolute; top: 320px; width: 222px; padding: 4px; color: rgb(253, 213, 24); font-size: 14px; line-height: 23px; }
#Showroom .bloc1 { color: rgb(98, 100, 100);font-size: 24px;position:absolute;top:35px;left:160px;line-height:28px; }
#Partenaires { font-size: 13px; font-weight: bold; line-height: 15px; }
#Partenaires .bloc1 { height: 420px; left: 0; position: absolute; top: 0; width: 895px; overflow:auto; }
#Partenaires .bloc2 { left: 88px; position: absolute; top: 8px; width: 392px; padding-bottom:30px; }
#Partenaires .bloc3 { left: 486px; position: absolute; top: 8px; width: 392px; padding-bottom:30px; }
#Partenaires h2 { font-size: 18px; font-weight: bold; line-height: 21px; padding: 30px 0 0 0; margin: 0; }
#Partenaires h3 { color: rgb(253, 213, 24); font-size: 13px; font-weight: bold; line-height: 15px; padding: 15px 0 0 0; margin: 0; }
#Dressing .bloc1 { height: 200px; left: 157px; position: absolute; top: 53px; width: 400px; color: rgb(98, 100, 100); font-size: 15px; font-weight: normal; line-height: 17px; }
#Dressing .bloc1 b { font-size: 19px; line-height: 22px; }
#Dressing .bloc2 { left: 275px; position: absolute; top: 344px; width: 130px; color: rgb(253, 213, 24); font-size: 13px; font-weight: bold; line-height: 15px; text-align: right; }
#Dressing .bloc3 { left: 328px; position: absolute; top: 167px; width: 100px; color: rgb(98, 100, 100); font-size: 11px; line-height: 17px; }
#MentionsLegales { font-size: 11px; font-weight: normal; line-height: 12px; }
#MentionsLegales .bloc1 { height: 420px; left: 0; position: absolute; top: 0; width: 895px; overflow:auto; }
#MentionsLegales .bloc1a { padding: 20px; }
#MentionsLegales p { padding:8px 0; margin: 0; }
#Location .bloc1 { position: absolute; top: 238px; left: 289px; }
#Location h2 { padding:0 0 10px 0; margin: 0; color: rgb(19, 19, 19); font-size: 24px; font-weight: normal; line-height: 28px; }
#Location ul { color: rgb(79, 81, 80); font-size: 18px; line-height: 21px; margin: 0; padding: 10px 0; }
#Location p { color: rgb(19, 19, 19); font-size: 14px;  line-height: 16px; margin: 0; padding: 8px 0; }
#NotreHistoire .bloc1 { left: 30px; position: absolute; top: 17px; width: 295px; color: rgb(19, 19, 19); font-size: 14px; line-height: 16px; }
#NotreHistoire .bloc1 p { margin: 0; padding: 8px 0; }
#NotreHistoire .bloc1 p.signature { margin: 0; padding: 0; text-align: right; }
#NotreHistoire a, #NotreHistoire a:visited { color: #000; }
#NotreHistoire #flashBookHistoire { position: absolute; top: 193px; left: 354px; width: 424px; height: 206px; }
#NotreHistoire .flashBookPreLoad { display: none; }
#Parquet .bloc1 { position: absolute; top: 63px; left: 0; font-size: 18px; width: 178px; text-align: right; }
#Parquet .bloc2 { position: absolute; top: 137px; left: 0; font-size: 18px; font-weight: bold; line-height: 36px; width: 178px; text-align: right; }
#Parquet .bloc3 { position: absolute; top: 178px; left: 0; font-size: 18px; font-weight: bold; line-height: 36px; width: 178px; text-align: right; }
#Parquet .bloc4 { position: absolute; top: 219px; left: 0; font-size: 18px; font-weight: bold; line-height: 36px; width: 178px; text-align: right; }
#Parquet .bloc5 { position: absolute; top: 350px; left: 0; font-size: 14px; line-height: 16px; width: 178px; text-align: right; }
#Parquet .bloc6 { position: absolute; top: 45px; left: 298px; font-size: 12px;  }
#Parquet .bloc6 a, #Parquet .bloc6 a:visited { display: block; line-height: 32px; width: 102px; height: 32px; text-align: center; font-weight: bold; text-decoration: none; }
#Parquet .bloc7 { position: absolute; top: 50px; left: 625px; color: rgb(98, 100, 100); font-size: 30px; line-height: 34px; }
#Parquet .bloc8 { position: absolute; top: 343px; left: 499px; color: rgb(98, 100, 100); font-size: 14px; line-height: 16px; }
#Promotions #flashPromotions { position: absolute; top: 0; left: 0; width: 895px; height: 420px; z-index: 2; }
#Promotions .Telecharger { position: absolute; top: 304px; left: 40px; width: 187px; height: 78px; z-index: 100; }
#Poutres { font-size: 12px; line-height: 14px; }
#Poutres h2 { position: absolute; top: 194px; left: 116px; font-size: 24px; line-height: 34px; font-weight: normal; color: rgb(19, 19, 19); margin: 0; padding: 0; }
#Poutres .bloc1 { position: absolute; top: 249px; left: 128px; width: 158px; color: rgb(0, 107, 173); font-weight: bold; }
#Poutres .bloc1 p { margin: 0; padding: 0 0 14px 0; }
#Poutres .bloc1 span { color: rgb(79, 81, 80); }
#Poutres .bloc2 { position: absolute; top: 249px; left: 304px; width: 414px; color: rgb(19, 19, 19); }
#Poutres .bloc2 table { margin: 0 0 14px 0; padding: 0; border-collapse: collapse; }
#Poutres .bloc2 table td { padding: 0 2px; text-align: left; }
#Poutres .bloc2 table td.R { text-align: right; padding-left: 12px; }
#Poutres .bloc2 p { margin: 0; padding: 0 0 14px 0; }
#Poutres .bloc3 { position: absolute; top: 249px; left: 734px; width: 148px; margin: 0; padding: 0; color: rgb(79, 81, 80); font-size: 12px; line-height: 14px; }
#Poutres .bloc3 p { margin: 0; padding: 0; }
#Charpentes { font-size: 12px; line-height: 14px; color: rgb(79, 81, 80); }
#Charpentes h2 { position: absolute; top: 193px; left: 316px; font-size: 23px; line-height: 26px; font-weight: normal; color: rgb(19, 19, 19); margin: 0; padding: 0; }
#Charpentes .bloc1 { position: absolute; top: 192px; left: 32px; width: 169px; }
#Charpentes .bloc1 p { margin: 0; padding: 0 0 14px 0; }
#Charpentes .bloc2 { position: absolute; top: 321px; left: 161px; width: 137px; }
#Charpentes .bloc2 p { margin: 0; padding: 0; color: #000; text-align: right; }
#Charpentes .bloc3 { position: absolute; top: 250px; left: 328px; width: 134px; }
#Charpentes .bloc3 p { margin: 0; padding: 0 0 14px 0; }
#Charpentes .bloc4 { position: absolute; top: 250px; left: 480px; width: 169px; }
#Charpentes .bloc4 p { margin: 0; padding: 0 0 14px 0; }
#Charpentes .bloc5 { position: absolute; top: 250px; left: 666px; width: 169px; }
#Charpentes .bloc5 p { margin: 0; padding: 0 0 14px 0; }
#Fenetre { color: rgb(79, 81, 80); font-size: 14px; line-height: 16px; }
#Fenetre h2 { position: absolute; top: 194px; left: 214px; font-size: 24px; line-height: 28px; font-weight: normal; color: rgb(19, 19, 19); margin: 0; padding: 0; }
#Fenetre h2 span { color: rgb(79, 81, 80); }
#Fenetre .bloc1 { position: absolute; top: 263px; left: 214px;  }
#Fenetre .bloc1 p { margin: 0; padding: 8px 0;  }
#Fenetre .bloc2 { position: absolute; top: 212px; left: 693px; color: rgb(19, 19, 19); }
#Fenetre .bloc2 span { font-size: 12px; color: rgb(0, 107, 173); font-weight: bold;  }
#Fenetre .bloc2 p { margin: 0; padding: 4px 0;  }
#Fenetre .bloc2 a { color: rgb(0, 107, 173);  }
#Fenetre .bloc2 ul { margin: 0; padding: 0 0 20px 0; }
#Fenetre .bloc2 li { margin: 0; padding: 0; list-style-position: inside; color: rgb(0, 107, 173); font-size: 12px; line-height: 21px; }
#Escalier { color: rgb(79, 81, 80); font-size: 14px; line-height: 16px; }
#Escalier h2 { position: absolute; top: 193px; left: 228px; font-size: 24px; line-height: 28px; font-weight: normal; color: rgb(19, 19, 19); margin: 0; padding: 0; }
#Escalier h2 span { color: rgb(79, 81, 80); }
#Escalier .bloc1 { position: absolute; top: 272px; left: 228px; font-size: 18px; line-height: 21px;  }
#Escalier .bloc1 p { margin: 0; padding: 0;  }
#Escalier .bloc2 { position: absolute; top: 338px; left: 228px; }
#Escalier .bloc2 p { margin: 0; padding: 0;  }
#Escalier .bloc3 { position: absolute; top: 212px; left: 663px; color: rgb(19, 19, 19); }
#Escalier .bloc3 span { font-size: 12px; color: rgb(0, 107, 173); font-weight: bold;  }
#Escalier .bloc3 p { margin: 0; padding: 4px 0;  }
#Escalier .bloc3 a { color: rgb(0, 107, 173);  }
#Escalier .bloc3 ul { margin: 0; padding: 0 0 20px 0; }
#Escalier .bloc3 li { margin: 0; padding: 0; list-style-position: inside; color: rgb(0, 107, 173); font-size: 12px; line-height: 21px; }
#Portails { color: rgb(79, 81, 80); font-size: 14px; line-height: 16px; }
#Portails h2 { position: absolute; top: 193px; left: 79px; font-size: 24px; line-height: 28px; font-weight: normal; color: rgb(19, 19, 19); margin: 0; padding: 0; }
#Portails h2 span { color: rgb(79, 81, 80); }
#Portails .bloc1 { position: absolute; top: 272px; left: 79px; font-size: 18px; line-height: 21px;  }
#Portails .bloc1 p { margin: 0; padding: 0;  }
#Portails .bloc2 { position: absolute; top: 346px; left: 79px; color: rgb(19, 19, 19); }
#Portails .bloc2 p { margin: 0; padding: 0;  }
#Portails .bloc3 { position: absolute; top: 248px; left: 736px; }
#Portails .bloc3 span { font-size: 12px; color: rgb(0, 107, 173); font-weight: bold;  }
#Portails .bloc3 p { margin: 0; padding: 4px 0;  }
#Portails .bloc3 a { color: rgb(0, 107, 173);  }
#Portails .bloc3 ul { margin: 0; padding: 0 0 20px 0; }
#Portails .bloc3 li { margin: 0; padding: 0; list-style-position: inside; color: rgb(0, 107, 173); font-size: 12px; line-height: 21px; }
#PorteEntree { color: rgb(79, 81, 80); font-size: 14px; line-height: 16px; }
#PorteEntree h2 { position: absolute; top: 193px; left: 126px; font-size: 24px; line-height: 28px; font-weight: normal; color: rgb(19, 19, 19); margin: 0; padding: 0; }
#PorteEntree h2 span { color: rgb(79, 81, 80); }
#PorteEntree .bloc1 { position: absolute; top: 272px; left: 126px; font-size: 18px; line-height: 21px;  }
#PorteEntree .bloc1 p { margin: 0; padding: 0;  }
#PorteEntree .bloc2 { position: absolute; top: 356px; left: 126px; color: rgb(19, 19, 19); }
#PorteEntree .bloc2 p { margin: 0; padding: 0;  }
#PorteEntree .bloc3 { position: absolute; top: 248px; left: 669px; }
#PorteEntree .bloc3 span { font-size: 12px; color: rgb(0, 107, 173); font-weight: bold;  }
#PorteEntree .bloc3 p { margin: 0; padding: 4px 0;  }
#PorteEntree .bloc3 a { color: rgb(0, 107, 173);  }
#PorteEntree .bloc3 ul { margin: 0; padding: 0; }
#PorteEntree .bloc3 li { margin: 0; padding: 0; list-style-position: inside; color: rgb(0, 107, 173); font-size: 12px; line-height: 21px; }
#Sciage { color: rgb(79, 81, 80); font-size: 12px; line-height: 13px; }
#Sciage h2 { position: absolute; top: 277px; left: 46px; color: rgb(19, 19, 19); font-size: 24px; line-height: 32px; font-weight: normal; margin: 0; padding: 0; }
#Sciage h2 span { color: rgb(79, 81, 80); }
#Sciage p { padding: 0; margin: 0;}
#Sciage .bloc1 { position: absolute; top: 187px; left: 27px; }
#Sciage .bloc2 { position: absolute; top: 187px; left: 127px; }
#Sciage .bloc3 { position: absolute; top: 187px; left: 322px; }
#Sciage .bloc4 { position: absolute; top: 187px; left: 521px; }
#Sciage .bloc5 { position: absolute; top: 223px; left: 521px; }
#Sciage .bloc6 { position: absolute; top: 273px; left: 521px; width: 152px; color: rgb(19, 19, 19); }
#Sciage .bloc7 { position: absolute; top: 272px; left: 691px; /*font-size: 12px; line-height: 14px;*/ }
#Sciage .bloc8 { position: absolute; top: 312px; left: 691px; width: 180px; /*font-size: 12px; line-height: 14px;*/ color: rgb(19, 19, 19); }
#Panneaux { color: rgb(79, 81, 80); font-size: 13px; line-height: 22px; }
#Panneaux h2 { position: absolute; top: 193px; left: 65px; color: rgb(19, 19, 19); font-size: 24px; line-height: 30px; padding: 0; margin: 0; font-weight: normal; }
#Panneaux .bloc1 { position: absolute; top: 249px; left: 77px; padding: 0; margin: 0; }
#Panneaux .bloc2 { position: absolute; top: 249px; left: 481px; padding: 0; margin: 0; }
#Panneaux .bloc3 { position: absolute; top: 249px; left: 749px; }
#Panneaux .bloc3 span { font-size: 12px; color: rgb(0, 107, 173); font-weight: bold;  }
#Panneaux .bloc3 p { margin: 0; padding: 0;  }
#Panneaux .bloc3 a { color: rgb(0, 107, 173);  }
#Panneaux .bloc3 ul { margin: 0; padding: 0; }
#Panneaux .bloc3 li { margin: 0; padding: 0; list-style-position: inside; color: rgb(0, 107, 173); font-size: 12px; line-height: 21px; }
#Isolation h2 { position: absolute; top: 191px; left: 356px; color: rgb(19, 19, 19); font-size: 24px; line-height: 30px; padding: 0; margin: 0; font-weight: normal; }
#Isolation .bloc1 { position: absolute; top: 250px; left: 368px; width: 360px; padding: 0; margin: 0;  color: rgb(79, 81, 80); font-size: 15px; line-height: 17px; }
#Isolation .bloc2 { position: absolute; top: 364px; left: 368px; padding: 0; margin: 0; color: rgb(19, 19, 19); font-size: 14px; font-weight: normal; line-height: 16px; }
#Isolation .bloc3 { position: absolute; top: 251px; left: 749px; }
#Isolation .bloc3 span { font-size: 12px; color: rgb(0, 107, 173); font-weight: bold;  }
#Isolation .bloc3 p { margin: 0; padding: 0;  }
#Isolation .bloc3 a { color: rgb(0, 107, 173);  }
#Isolation .bloc3 ul { margin: 0; padding: 0; }
#Isolation .bloc3 li { margin: 0; padding: 0; list-style-position: inside; color: rgb(0, 107, 173); font-size: 12px; line-height: 21px; }
#Placoplatre h2 { position: absolute; top: 193px; left: 115px; color: rgb(19, 19, 19); font-size: 24px; font-weight: normal; line-height: 26px; margin: 0; padding: 0; }
#Placoplatre .bloc1 { position: absolute; top: 250px; left: 127px; margin: 0; padding: 0; color: rgb(79, 81, 80); font-size: 12px; font-weight: bold; line-height: 14px; }
#Placoplatre .bloc2 { position: absolute; top: 278px; left: 127px; margin: 0; padding: 0; color: rgb(79, 81, 80); font-size: 14px; line-height: 16px; width: 500px; }
#Placoplatre .bloc3 { position: absolute; top: 373px; left: 127px; margin: 0; padding: 0; color: rgb(19, 19, 19); font-size: 14px; line-height: 16px; }
#Placoplatre .bloc4 { position: absolute; top: 251px; left: 749px; }
#Placoplatre .bloc4 span { font-size: 12px; color: rgb(0, 107, 173); font-weight: bold;  }
#Placoplatre .bloc4 p { margin: 0; padding: 0; }
#Placoplatre .bloc4 a { color: rgb(0, 107, 173); }
#Placoplatre .bloc4 ul { margin: 0; padding: 0; }
#Placoplatre .bloc4 li { margin: 0; padding: 0; list-style-position: inside; color: rgb(0, 107, 173); font-size: 12px; line-height: 21px; }
#Lambris p { margin: 0; padding: 0; }
#Lambris h2 { position: absolute; top: 55px; left: 522px; margin: 0; padding: 0; color: #626464; font-weight: normal; font-size: 30px; }
#Lambris .bloc1 { position: absolute; top: 62px; left: 0; font-size: 18px; width: 178px; text-align: right; color: #fff; }
#Lambris .bloc2 { position: absolute; top: 137px; left: 0; font-size: 18px; font-weight: bold; line-height: 36px; width: 178px; text-align: right; }
#Lambris .bloc3 { position: absolute; top: 177px; left: 0; font-size: 18px; font-weight: bold; line-height: 36px; width: 178px; text-align: right; }
#Lambris .bloc4 { position: absolute; top: 348px; left: 0; font-size: 14px; line-height: 16px; width: 178px; text-align: right; color: #fff; }
#Lambris .bloc5 { position: absolute; top: 273px; left: 579px; width: 110px; font-size: 14px; line-height: 16px; color: #626464;  }
