/*-----------------------------------------*/
/*Feuille de style Home CSS Bucherons 2009*/

/*01 Heading*/
#content.home #heading{overflow:hidden;width:1050px;height:338px;background:url(images/home/heading-bg.jpg) no-repeat 0 0;}
#content.home #heading .text{float:left;margin-top:20px;width:510px;height:236px;text-align:center;}
#content.home #heading .text h1{margin:0 0 10px;font-weight:bold;font-size:24px;color:#ffd447;text-shadow:1px 1px #081a2a;}
#content.home #heading .text strong{display:block;margin-bottom:10px;font-size:16px;color:#fffefe;text-shadow:1px 1px #0d3251;}
#content.home #heading .text strong.last{margin-bottom:16px;font-size:14px;}
#content.home #heading .text strong span{text-decoration:line-through;}
#content.home #heading a.button{clear:left;float:left;display:inline;margin-left:125px;padding:8px 10px 0;width:207px;height:74px;background:url(images/home/order-button.png) no-repeat 0 0;font-size:12px;color:#2d6794;line-height:12px;text-align:center;text-decoration:none;}
#content.home #heading a.button:hover{background-position:0 -82px;}
#content.home #heading a.button strong{display:block;font-weight:bold;font-size:30px;color:#fff;line-height:34px;text-shadow:1px 1px #8c7219;}

/*02 Content*/
#content.home #col-left .strengh ul{float:left;margin-right:15px;width:317px;}
#content.home #col-left .strengh ul.last{margin:0;width:320px;}
#content.home #col-left .strengh ul li{margin-bottom:10px;padding-left:25px;background:url(images/common/check-white.png) no-repeat 0 3px;}
#content.home #col-left .strengh ul li strong{font-weight:bold;}
#content.home #col-left .strengh ul li.link{background:none;}

#content.home #col-left .who h2.info{float:left;padding-right:20px;background:url(images/common/info-grey.png) no-repeat 100% 5px;}
#content.home #col-left .who ul{clear:left;}
#content.home #col-left .who ul li{margin:0 0 10px 10px;padding-left:15px;background:url(images/common/bullet-grey.png) no-repeat 0 6px;}

#content.home #col-left .order ul{margin-top:25px;}
#content.home #col-left .order ul li{float:left;margin-bottom:45px;width:320px;}
#content.home #col-left .order ul li.last{margin-bottom:0;}
#content.home #col-left .order ul li a{font-size:14px;color:#595959;text-decoration:none;}
#content.home #col-left .order ul li a img{float:left;margin-right:15px;}
#content.home #col-left .order ul li a img:hover{opacity:0.8;}
#content.home #col-left .order ul li a strong{float:left;margin-bottom:15px;font-weight:bold;}
#content.home #col-left .order ul li a span{float:left;width:180px;}

/*03 ColRight*/
#content.home #col-right{padding-top:180px;}

#content.home #col-right .carousel{position:absolute;top:450px;width:299px;height:230px;background:url(images/home/right-box.png) no-repeat 0 0;}
#content.home #col-right .carousel .wrap{margin:12px 0 0 1px;height:165px;}
#content.home #col-right .carousel .wrap ul li{position:absolute;}
#content.home #col-right .carousel .wrap ul li a span{display:none;}
#content.home #col-right .carousel .controls a{float:left;padding-top:8px;width:213px;font-weight:bold;font-size:18px;color:#e19d00;text-align:center;text-decoration:none;text-shadow:1px 1px #fff;}
#content.home #col-right .carousel .controls a:hover{color:#dab256;}
#content.home #col-right .carousel .controls span{cursor:pointer;float:left;display:inline;margin-left:13px;width:30px;height:41px;background:url(images/home/carousel-controls.png) no-repeat 0 0;text-indent:-9999em;}
#content.home #col-right .carousel .controls span.next{margin-left:0;width:31px;background:url(images/home/carousel-controls.png) no-repeat -30px 0;}
#content.home #col-right .carousel .controls span:hover{background-position:0 -41px;}
#content.home #col-right .carousel .controls span.next:hover{background-position:-30px -41px;}

#content.home #col-right .box{color:#2d6794;}
#content.home #col-right .box a.button{float:left;margin:10px 0 5px;padding-left:6px;height:27px;background:url(images/common/orange-button.png) no-repeat 0 0;font-size:14px;color:#084070;text-decoration:none;}
#content.home #col-right .box a.button span{cursor:pointer;float:left;padding:4px 8px 0 2px;height:23px;background:url(images/common/orange-button.png) no-repeat 100% -27px;text-shadow:1px 1px #eee;}
#content.home #col-right .box a.button:hover span{color:#2d6794;}

.ui-dialog{display:none;padding:20px;background:#fff;border:1px solid #ff9d00;-moz-border-radius:4px;}
.ui-dialog .ui-dialog-titlebar{overflow:hidden;padding-bottom:5px;border-bottom:1px solid #d3d3d3;}
.ui-dialog .ui-dialog-titlebar  .ui-dialog-title{font-weight:bold;font-size:18px;color:#f0a802;}
.ui-dialog .ui-dialog-titlebar a{float:right;color:#41759E;font-size:11px;}
.ui-dialog .content{padding-top:10px;font-size:12px;}
.ui-dialog .content strong{font-weight:bold;}
.ui-dialog .content p{margin:5px 0;font-size:11px;color:#9e9e9e;}
.ui-dialog .content ul{margin-top:15px;}
.ui-dialog .content ul li{margin:5px 0;padding:6px 0 0 35px;height:22px;background:url(images/order/dialog-alert-icon.png) no-repeat 0 0;color:#595959;}
.ui-widget-overlay{position:absolute;top:0;background:#000;opacity:0.2;}