body, html{
margin:0; 
text-align:center;
color:#000000;
font:12px Arial, Tahoma, Verdana;
background:#c19e6b;
}
a{
color:#2e4c27;
}
a:hover{
text-decoration:none;
}
h1{
font-size:18px;
font-weight:600;
color:#173b03;
margin:0 0 20px 0;
padding:0;
}
h2{
font-size:16px;
font-weight:600;
color:#c40000;
margin:0 0 20px 0;
padding:0;
}
p{
margin:0 0 10px 0;
line-height:16px;
}
sup{
font-size:50%;
}
#bgtop{
background: #22190d url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/bg-top.jpg') repeat-y top center;
}
#top{
margin:auto auto;
padding:10px 18px 2px 18px;
min-height:24px;
width:1024px;
text-align:center;
font-size:11px;
color:#ad782f;
}
#top a{
color:#ad782f;
}
#top p{
margin:0;
}

#bgglobal{
background: #c19e6b url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/bg.jpg') repeat-x top center;
min-height:600px
}
#global{
margin:auto auto;
text-align:left;
width:1024px;
}

#header{
width:976px;
height:248px;
margin:0 24px;
background: #22190d url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/chaleur-bois.jpg') no-repeat top center;
}

#menuv{
float:right;
width:186px;
margin:82px 0 0 0;
}

#menuv a{
display:block;
padding:0 0 15px 22px;
line-height:16px;
color:#ffffff;
text-decoration:none;
font-size:14px;
}
a.mail{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/mail.gif') no-repeat top left;
}
a.panier{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/panier.gif') no-repeat top left;
}
a.paiement{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/paiement.gif') no-repeat top left;
}
a.credit{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/credit-impot.gif') no-repeat top left;
}
a.mail:hover{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/mail-on.gif') no-repeat top left;
}
a.panier:hover{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/panier-on.gif') no-repeat top left;
}
a.paiement:hover{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/paiement-on.gif') no-repeat top left;
}
a.credit:hover{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/credit-impot-on.gif') no-repeat top left;
}

#menuh{
width:976px;
height:42px;
margin:0 24px;
background: url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/bg-menu.jpg') no-repeat top center;
width:976px
}
#menuh ul{
float:left;
margin:0 0 0 18px;
padding:0;
list-style:none;
}
#menuh li{
float:left;
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/menu-off-left.gif') no-repeat top left;
padding-left:2px;
margin-right:2px
}
#menuh a{
float:left;
font-size:14px;
color:#a4722d;
text-decoration:none;
line-height:32px;
background: url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/menu-off-bg.gif') repeat-x top center;; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}
#menuh li#on{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/menu-on-left.gif') no-repeat top left;
}
#menuh li#on a{
color:#361e00;
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/menu-on-bg.gif') repeat-x top center;
}
#menuh li#on span{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/menu-on-right.gif') no-repeat top right;
}

#menuh a:hover{
color:#abea4b;
}
#menuh span{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/menu-off-right.gif') no-repeat top right;
display:inline;
float:left;
padding-right:2px
}

#contenu{
clear:both;
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/bg-y.jpg') repeat-y top center;
width:960px;
margin:0 32px;
min-height:400px;
text-align:left
}
.texte{
width:910px;
padding:20px 20px 30px 30px;
clear:both;
}
.carousel{
padding-left:10px;
margin-left:457px;
width:434px;
}

.produit{
clear:both;
margin-left:-20px !important;
margin-left:-40px;
}
.un-produit{
width:287px;
float:left;
margin:0 0 20px 20px;
}

.un-produit-top{
background:#fff url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/produit-bg-top.gif') no-repeat top center;
width:287px;
height:5px
}
.un-produit-contenu{
padding:10px 10px 0 10px;
border-left: 1px solid #d1cbc3;
border-right: 1px solid #d1cbc3;
background:#fff;
overflow:auto;
}
.un-produit-bottom{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/produit-bg-bottom.gif') no-repeat top center;
width:287px;
height:10px
}
.un-produit h1{
border-left: 1px solid #d1cbc3;
border-right: 1px solid #d1cbc3;
color:#3a0900;
font-size:16px;
font-weight:bold;
line-height:20px;
margin:0;
background:#f2f2f2 url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/puce-produit.gif') no-repeat 10px 2px;; padding-left:30px; padding-right:0; padding-top:0; padding-bottom:5px
}
.un-produit h2{
padding:0;
margin:0;
color:#c40000;
font-size:12px;
}
.un-produit-contenu img{
float:left;
margin:0 5px 0px 0;
border-left: 1px solid #d1cbc3;
border-right: 1px solid #d1cbc3;
}
.un-produit  a.acheter{
width:84px;
height:25px;
line-height:25px;
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/bt-acheter.gif') no-repeat;
margin:5px 0;
padding-left:7px;
font-size:12px;
color:#000;
float:left;
text-decoration:none
}
.un-produit  a.acheter:hover{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/bt-acheter-on.gif') no-repeat;
}

.un-detail{
width:898px;
clear:both;
margin:0 20px 20px 20px;
}

.un-detail-top{
background:#fff url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/detail-bg-top.gif') no-repeat top center;
width:898px;
height:5px
}
.un-detail-contenu{
padding:10px 10px 0 10px;
border-left: 1px solid #d1cbc3;
border-right: 1px solid #d1cbc3;
background:#fff;
overflow:auto;
}
.un-detail-bottom{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/detail-bg-bottom.gif') no-repeat top center;
width:898px;
height:10px
}
.un-detail h1{
border-left: 1px solid #d1cbc3;
border-right: 1px solid #d1cbc3;
color:#3a0900;
font-size:16px;
font-weight:bold;
line-height:20px;
margin:0;
background:#f2f2f2 url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/puce-produit.gif') no-repeat 10px 2px;; padding-left:30px; padding-right:0; padding-top:0; padding-bottom:5px
}
.un-detail h2{
padding:0 0 5px 0;
margin:0;
color:#173b03;
font-size:14px;
font-weight:bold;
}
.un-detail h3{
padding:0;
margin:0;
color:#c40000;
font-size:25px;
font-weight:100;
}

.un-detail-contenu img{
float:left;
margin:0 5px 0 0;
border: 1px solid #d1cbc3;
}

.un-detail-contenu ul{
margin:0 0 20px 0;
padding:0;
list-style-position:inside;
}
.un-detail-contenu ul.valid{
list-style-image:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/puce-valid.gif');
}
.un-detail-contenu li.valid{
line-height:20px;
}
.un-detail-contenu div.description{
float:left;
width:440px;
}
.un-detail-contenu div.photo-description img{
float:none;
margin:0 0 0 5px;
}
.photo-description{
text-align:right;
}
.photo-description h3{
padding-bottom:20px;
}
p.acheter{
padding-top:10px;
}
p.acheter a{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/puce-detail-off.gif') no-repeat right 5px;
padding-right:10px;
font-size:12px;
line-height:20px
}
p.acheter a:hover{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/puce-detail-on.gif') no-repeat right 5px;
}

#ariane{
margin-bottom:20px;
}
#ariane a{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/puce-detail-off.gif') no-repeat left 5px;
font-size:12px; padding-left:10px; padding-right:5px; padding-top:0; padding-bottom:0
}
#ariane a:hover{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/puce-detail-on.gif') no-repeat left 5px;
}
#ariane span{
background:url('http://www.chaleurbois.com/site/CHALEUR2/IMAGES/puce-ariane.gif') no-repeat right 4px;
padding-right:13px;
font-weight:bold
}

.footer{
clear:both;
text-align:center;
padding: 20px 0 0 0;
}
.footer p{
font-size:11px;
}
.footer hr{
clear:both;
color:#d1cbc3;
background-color:#d1cbc3;
border:0px none;
width:600px;
height:1px
}
.footer a{
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}