html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;background:transparent;margin:0;padding:0;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}
.typography body,.typography{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}.typography select,.typography input,.typography button,.typography textarea{font:99% arial,helvetica,clean,sans-serif;}.typography table{font-size:inherit;font:100%;}.typography pre,.typography code,.typography kbd,.typography samp,.typography tt{font-family:monospace;*font-size:108%;line-height:100%;}.typography h1{font-size:138.5%;}.typography h2{font-size:123.1%;}.typography h3{font-size:108%;}.typography h1,.typography h2,.typography h3{margin:1em 0;}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6,.typography strong{font-weight:bold;}.typography abbr,.typography acronym{border-bottom:1px dotted #000;cursor:help;}.typography em{font-style:italic;}.typography blockquote,.typography ul,.typography ol,.typography dl{margin:1em;}.typography ol,.typography ul,.typography dl{margin-left:2em;}.typography ol li{list-style:decimal outside;}.typography ul li{list-style:disc outside;}.typography dl dd{margin-left:1em;}.typography th,.typography td{border:1px solid #000;padding:.5em;}.typography th{font-weight:bold;text-align:center;}.typography caption{margin-bottom:.5em;text-align:center;}.typography p,.typography fieldset,.typography table,.typography pre{margin-bottom:1em;}.typography input[type=text],.typography input[type=password],.typography textarea{width:12.25em;*width:11.9em;}

body{background:#7d6a55 url(../images/background.jpg) top center no-repeat;font-family:Arial,Helvetica,sans-serif;}
#header{background:url(../images/header.jpg) no-repeat;width:952px;height:167px;margin:0 auto;}
#logo{background:url(../images/logo.jpg) no-repeat;width:229px;height:167px;float:left;}
#logo a{display:block;height:167px;}

#userbox{color:#fff;text-align:right;padding:5px;font-size:.8em;}
#userbox a{color:#fff;}

#logo a span{display:block;text-indent:-9999em;}
#page{margin:10px auto 0;width:952px;background:#fcfaf3;overflow:hidden;min-height:650px;}
#side{float:left;display:inline;width:230px;padding-top:35px;}
#topmenu{float:left;display:inline;width:697px;padding:5px 5px 5px 20px;font-size:.9em;}
#topmenu li{float:left;list-style:none;margin:5px 0;padding:0 10px; border-left:1px solid #574a3b;}
#topmenu li.first{border:0;}
#topmenu li a{color:#574a3b;text-decoration:none;}
#topmenu li a:hover,#topmenu li a.current{color:#893003;}
#topmenu li a.current{font-weight:bold;}
#content{float:left;display:inline;width:622px;padding:30px 70px 30px 30px;background:#f9f6ec url(../images/bgcontent.jpg) no-repeat;color:#000;min-height:556px;}
#footer{background-color:#aba193;width:932px;margin:0 auto;padding:10px;font-size:10px;text-align:right;color:#564029;}
#footer a{color:#564029;}

p{margin-bottom:20px;line-height:1.5em;}
h1{color:#FAEBD7;text-transform:uppercase;font-size:1.4em;margin:20px 0 20px 0;font-weight:normal!important;}
#menuside{margin:20px;}
#menuside .top{background:url(../images/menutop.jpg) no-repeat;height:10px;}
#menuside .bottom{background:url(../images/menubottom.jpg) no-repeat;height:10px;}
#menuside .inner{border:2px solid #7d6a55;color:#7d6a55;border-width:0 2px;}
#menuside li.current{background-color:#893003;}
#menuside li{padding:12px 0 12px 20px;;border-top:1px dotted black;text-transform:uppercase;font-size:.9em;}
#menuside li.first{border:0;}
#menuside li a{color:#7d6a55;text-decoration:none;display:block;}
#menuside li a:hover {text-decoration:underline;}
#menuside li.current a{color:#fff;}


#zonenews{font-size:.7em;padding:0 25px;color:#7d6a55;}
#zonenews h2,#zonenews a:hover{color:#893003;}
#zonenews a{color:#000;}
#zonenews p{margin-bottom:5px;}

#zonebulle{float:right;width:135px;height:105px;padding:10px 0 0 30px;font-size:.8em;color:#893003;}
.page-produit #zonebulle{display:none}

.formjoindre input,.formjoindre textarea{width:400px!important;}
td.vtop{vertical-align:top;}
.panierliste td{border:0;}
.panierliste .title{color:#1b363d;font-size:1.1em;margin-bottom:10px;}
.panierliste .title a{color:#1b363d;border-bottom:1px solid #1b363d;text-decoration:none;}
.panierliste p{margin-bottom:0;}
.panierliste .colprice{white-space:nowrap;}
/*.panierliste .colfield div{padding-top:20px;}
.panierliste .coladd div{padding-top:20px;}
*/
input.price{width:30px!important;}

#sidecart{border-top:2px dotted #ccc;}
table.noborder td{border:0;}
table.sidecart{color:#7d6a55;font-size:.8em;margin-left:20px;}
table.sidecart td{padding:5px;}
.button{background-color:#873102;-moz-border-radius:10px;padding:5px 10px;;color:#fff;text-align:center;cursor:pointer;}
.b120{width:120px;}

.categories{overflow:hidden;}
.categories div{float:left;margin:20px 60px 20px 0;}
.categories div.last{margin-right:0;}
.categories a{text-decoration:none;text-transform:uppercase;color:#7d6a55!important;font-weight:bold;}
.categories a .boutiquetext{background:url(../images/bullet.jpg) no-repeat;padding-left:10px;margin-left:10px;display:block;margin-top:10px;}

.cat{margin:30px 0;overflow:hidden;}
.cat .item{width:140px;float:left;display:inline;margin-right:80px;}
.cat .item div{text-transform:uppercase;background:url(../images/bullet.jpg) no-repeat;padding-left:10px;margin-left:10px;color:#7d6a55;font-weight:bold;}

.page-produit #content{background-image:url(../images/bgcontent-product.jpg);background-color:#f0f0f0;min-height:550px;}
.page-produit h1{color:#1b363d;text-transform:none;font-size:1.4em;margin:20px 0 20px 0;}
img.itemfull{float:left;margin:0 30px 30px 0;}

.btnaddcart{display:block;width:88px;height:34px;background:url(../images/btnajouter.jpg) no-repeat;text-indent:-9999px;}
.btncommander{display:block;width:152px;height:26px;background:url(../images/btncommander.jpg) no-repeat;}
.btncommander span{display:block;visibility:hidden;}

.btnpassercaisse{display:block;width:152px;height:26px;background:url(../images/btncaisse.jpg) no-repeat;}
.btnpassercaisse span{display:block;visibility:hidden;}

.btninfopanier{width:213px;height:50px;background:url(../images/btninfopanier.jpg) no-repeat;}
.btninfopanier a{float:left;display:block;height:50px;width:100px;}
.btninfopanier a span{display:block;text-indent:-9999px;}

.btnretour{width:88px;height:36px;background:url(../images/retour.png) no-repeat;}
.btnretour a{display:block;height:36px;width:88px;}
.btnretour a span{display:block;text-indent:-9999px;}


.news{margin-bottom:20px;width:470px;}
.news_image{float:left;display:inline;margin:0 10px 10px 0;}
.news h2{font-size:1.6em;margin-bottom:10px;}
.news h2 a{text-decoration:none;}
.news .news_teaser{margin-bottom:10px;}
.news .news_date_source{font-style:italic;}


