/* CSS Document
   Copyright "Aux Couleurs du Bois" 2009
   Made by 25eme Image - Paris */

body,html,p,div,span,table,tr,td,label,form,input,button{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#245e6c;font-size:12px;}
html,body{height:100%;}
a:link,a:visited,a:active{color:#970000;text-decoration:none;}
a:hover{text-decoration:underline;}
.sizer{margin-left:auto;margin-right:auto;width:980px;padding:0 10px;}
.rightEr{float:right;}
.imgThumb{float:left;background-color:#efefef;border:2px solid #FFF;width:64px;height:80px;margin:0 6px 6px 0;}
.imgThumb img{width:64px;height:80px;}
.imgBig{float:left;background-color:#efefef;border:2px solid #FFF;width:192px;height:240px;margin:0 6px 6px 0;}
.imgBig img{width:192px;height:240px;}
.promoPercent{float:left;text-align:center;font-weight:700;width:70px;margin-right:6px;}
.promoPrice{float:left;font-weight:700;color:#8f9f1b;margin-right:20px;font-size:13px;}
.promo{text-decoration:line-through;}
.panier{height:47px;line-height:47px;color:#FFF;font-size:14px;font-weight:700;padding:0 10px;}
#txtPanier{float:left;margin-top:11px;height:26px;line-height:26px;background-image:url(imgs/bg_leftBasket.png);background-repeat:no-repeat;background-position:center left;width:150px;}
#txtPanier div{color:#FFF;font-size:12px;font-weight:700;height:26px;line-height:26px;background-image:url(imgs/bg_rightBasket.png);background-repeat:no-repeat;background-position:center right;margin-left:10px;padding-right:10px;}
#imgBasket{padding-right:10px;float:left;}
#header{height:110px;background-color:#cd0061;background-image:url(imgs/bg_header.jpg);background-position:top center;position:relative;}
#topHead{height:80px;}
#mainMenu{background-image:url(imgs/bg_black18.png);}
#breadcrumb{height:30px;background-color:#f5e7f8;position:relative;}
#breadcrumb div{line-height:30px;font-size:11px;}
#content{min-height:100%;height:auto!important;margin:-140px auto -110px;}
#mainContent{width:660px;float:left;}
#mainContent h2{border-bottom:1px solid #f5e7f8;padding-bottom:.5em;margin-bottom:.5em;clear:left;}
#content h2{border-bottom:1px solid #f5e7f8;padding-bottom:.5em;margin-bottom:.5em;}
#banner{background-color:#b0966f;height:241px;margin:10px 0 0;padding:10px;}
#bannerContent{background-color:#FFF;height:241px;overflow:hidden;margin:0;padding:0;}
.promoLeft{width:305px;float:left;background-color:#f6f4f4;margin-bottom:10px;padding:10px;}
.promoRight{width:305px;float:right;background-color:#f6f4f4;margin-bottom:10px;padding:10px;}
#sideContent{width:280px;float:right;background-color:#e2f5c1;padding:0 10px 10px;}
#sideContent h2{color:#c02861;border-bottom:1px solid #FFF;padding-bottom:.5em;margin-bottom:.5em;}
.pushTop{height:140px;}
.pushBot{height:110px;}
#footer{height:110px;background-color:#cd0061;background-image:url(imgs/bg_footer.jpg);background-position:top center;}
#copyright{height:30px;background-image:url(imgs/bg_green72.png);line-height:30px;font-size:11px;}
#copyright span{color:#151515;font-size:11px;}
#fooblue{background-color:#16cfeb;margin:20px 0;}
#fooblue div div{color:#FFF;font-size:11px;margin:6px 0;}
#fooblue a:link,#fooblue a:active,#fooblue a:visited{color:#FFF;}
.formLabel{float:left;line-height:30px;width:160px;border-bottom:1px solid #efefef;margin-right:20px;}
.formField{float:left;line-height:30px;}
.btValid{border:1px solid #B7C97F;background-color:#E3F0DB;background-image:url(imgs/accept.png);background-repeat:no-repeat;background-position:5px 6px;color:#060;height:30px;padding-left:24px;padding-right:10px;}
.btValid:hover{cursor:pointer;}
.mainMenu{list-style:none;margin:0;padding:0;}
.mainMenu li{float:left;display:block;color:#FFF;font-size:13px;font-weight:700;height:30px;line-height:30px;margin:0 4px 0 0;}
.mainMenu li a:link,.mainMenu li a:active,.mainMenu li a:visited{float:left;display:block;color:#FFF;font-size:13px;font-weight:700;height:30px;line-height:30px;padding:0 6px;}
.mainMenu li a.selected:link,.mainMenu li a.selected:active,.mainMenu li a.selected:visited{float:left;display:block;color:#245e6c;font-size:13px;font-weight:700;height:30px;line-height:30px;background-color:#f5e7f8;padding:0 6px;}
.smallMenu{list-style:none;width:auto;margin:0;padding:0;}
.smallMenu li{float:right;display:block;color:#FFF;font-size:11px;font-weight:700;height:30px;line-height:30px;margin:0 4px 0 0;}
.smallMenu li a:link,.smallMenu li a:active,.smallMenu li a:visited{float:left;display:block;color:#FFF;font-size:11px;font-weight:700;height:30px;line-height:30px;padding:0 6px;}
.smallMenu li a.selected:link,.smallMenu li a.selected:active,.smallMenu li a.selected:visited{float:left;display:block;color:#245e6c;font-size:11px;font-weight:700;height:30px;line-height:30px;background-color:#f5e7f8;padding:0 6px;}
.tree{margin-left:40px;}
.tree ul li{line-height:20px;list-style-type:none;}
.tree .home{list-style-image:url(imgs/house.png);}
.tree .page{list-style-image:url(imgs/page_white.png);}
.tree .category{list-style-image:url(imgs/page.png);}
.tree .tag{list-style-image:url(imgs/tag_orange.png);}
.shopping_cart{width:100%;border:1px solid #f5e7f8;}
.shopping_cart td,.shopping_cart th{border:1px solid #f5e7f8;}
.a-center{text-align:center;}
.shopCat{width:320px;margin-right:10px;margin-bottom:5px;float:left;height:245px;}
#preview{position:absolute;border:0 solid #ccc;background:#333;display:none;color:#fff;padding:5px;}
.leftEr,.promoLink{float:left;}
.textRight,.a-right{text-align:right;}
.formField input[type=text],.formField textarea{border:1px solid #999;width:400px;padding:4px;}
.formField input[type=text]:hover,.formField textarea:hover{border:1px solid #09F;width:400px;padding:4px;}
.formField input:focus,.formField textarea:focus{border:1px solid #09F;background-color:#F3FAFF;}
.shopping_cart thead tr th,.shopping_cart tfoot{border:0 solid #FFF;background-color:#E2F5C1;}
#shopping-cart-totals-table th,#shopping-cart-totals-table td{border:0 solid #FFF;}

/** NEW **/
#sideContent ul {margin:0;padding:0;}
#sideContent ul li {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#sideContent ul li b{display:block;padding:2px 6px 0 0;}
#sideContent ul li a{display:block;font-weight:bold;padding:3px 5px;}
#sideContent ul li a:hover{color:#000 !important;text-decoration:none;}
#sideContent ul li a.selected {color:#FFF !important;background:#000 !important;text-decoration:none;}