div.clear{clear:both;}
body{margin:0;font-size:12px;background:#fcfcfc;font-family:Verdana, arial, sans-serif;}
#page {width:983px;background:#fff url(img/bg.gif) repeat-y;margin:0 auto;padding:0 4px;}
#page a{color:#000;text-decoration:none;}
#page a:hover{color:#ffb539;}
#page img{border:0;}
#page #column_left{float:left;margin:0;}
#page #column_left h3{color:#ffb539;margin:0;padding:0;font-size:14px;}
#page #column_left img{margin:20px auto;}
#page #column_left div.green-number{width:220px;text-align:center;margin-left:5px;}
#page #column_left div.logo{background:url(img/logo.gif) no-repeat;width:232px;height:187px;}
#page #column_left div.logo a{width:232px;height:187px;border:0;display:block;}
#page #column_left div.box{background:#fcfcfc;width:190px;border:1px #eeeded solid;margin-top:10px;padding:10px;margin-left:10px;}
#page #column_left div.shopping-cart{background:#fcfcfc url(img/cart.gif) no-repeat 5% 50%;height:25px;margin-top:20px;}
#page #column_left div.shopping-cart h3{margin:0 35px;}
#page #column_left div.shopping-cart div{margin:0 35px;}
#page #column_left div.products ul{padding:0;margin:0;}
#page #column_left div.products ul li{list-style-type:none;margin:10px 0;}
#page #column_left div.products ul li a{padding-left:15px;}
#page #column_left div.products ul li a:hover{color:#ffb539;}
#page #column_left div.products ul li a.selected{background:#fcfcfc url(img/small-arrow.png) no-repeat 0% 50%;display:block;}
#page #column_right{float:left;margin:0;width:751px;padding:0;}
#page #column_right table.table{color:#000;margin:0;margin-bottom:5px;}
#page #column_right table.table hr{background:#eeeded;border:0;height:1px;}
#page #column_right table.table th{background:#fcfcfc;border:1px #eeeded solid;color:#ffb539;padding: 0 10px;}
#page #column_right table.table td{padding:0 10px;padding-top:5px;}
#page #column_right table.etapes{margin:10px 0;}
#page #column_right table.etapes td{width:180px;background:#fcfcfc;border:1px #eeeded solid;color:#000;margin-right:10px;text-align:center;}
#page #column_right table.etapes td.selected{color:#ffb539;background:#fcfcfc;}
#page #column_right label{font-weight:bold;}
#page #column_right #main_head{background:url(img/bgmaintop.gif) repeat-x;height:71px;margin:0;}
#page #column_right #main_head div.main-menu{float:left;margin-top:10px;}
#page #column_right #main_head div.main-menu ul{padding:0;margin:0;}
#page #column_right #main_head div.main-menu ul li{line-height:30px;list-style-type:none;display:inline;padding:5px 10px;border-right:1px #fff solid;text-transform:uppercase;}
#page #column_right #main_head div.main-menu ul li.first{border-left:1px #fff solid;}
#page #column_right #main_head div.main-menu ul li a{font-size:14px;}
#page #column_right #main_head div.top-menu{float:right;margin-right:10px;margin-top:10px;}
#page #column_right #main_head div.top-menu ul{padding:0;margin:0;font-family:calibri;color:#4a524a;}
#page #column_right #main_head div.top-menu ul li{line-height:12px;list-style-type:none;display:inline;padding:0;}
#page #column_right #main_head div.top-menu ul li a{font-size:12px;}
#page #column_right #main_head div.top-menu ul li a:hover{color:#000;text-decoration:underline;}
#page #column_right #main_head div.search{float:right;margin-top:15px;margin-right:10px;}
#page #column_right #main_head div.search input[type=text]{float:left;margin-top:0;padding:0;margin-right:5px;width:170px;color:#ada594;}
#page #column_right #main_head div.search input[type=button]{float:left;background:url(img/search.png) no-repeat;height:22px;width:22px;border:0;padding-left:21px;color:#eee;cursor:pointer;}
#page #column_right #content{margin:10px;}
#page #column_right #content h1{color:#ffb539;margin:0;margin-bottom:10px;padding:0;font-size:20px;font-weight:bold;}
#page #column_right #content h2{color:#333;margin:10px 0;padding:0;font-size:16px;font-weight:bold;}
#page #column_right #content h2 a{color:#333;}
#page #column_right #content h2 a:hover{color:#ffb539;}
#page #column_right #content h3{color:#ffb539;font-size:14px;margin:0;margin-bottom:10px;padding:0;}
#page #column_right #content h4{color:#000;margin:0;padding:0;font-size:11px;font-weight:bold;}
#page #column_right #content h4 a{font-weight:bold;margin:0;padding:0;}
#page #column_right #content .button{background:#fcfcfc;color:#ffb539;padding:2px 5px;font-size:14px;border:1px #eeeded solid;margin:5px;cursor:pointer;}
#page #column_right #content a.btaddcart{background: #fcfcfc url(img/small-cart.png) no-repeat 5% 50%;padding-left:20px;width:105px;line-height:21px;display:block;border:1px #eeeded solid;color:;font-size:10px;}
#page #column_right #content a.btdetails{background: #fcfcfc;text-align:center;margin:auto;width:105px;line-height:21px;display:block;border:1px #eeeded solid;color:;font-size:10px;}
#page #column_right #content fieldset{border:1px #ccc solid;}
#page #column_right #content label{margin:0;padding:0;margin-top:10px;margin-bottom:5px;display:block;}
#page #column_right #content p{padding:0;margin:0;margin-bottom:10px;}
#page #column_right #content div.scroll{color:#ffb539;float:left;margin-left:5px;}
#page #column_right #content div.scroll a.scroll-top{width:14px;height:10px;background:url(img/arrow-top.gif) no-repeat;display:block;}
#page #column_right #content div.scroll a.scroll-bottom{width:14px;height:10px;background:url(img/arrow-bottom.gif) no-repeat;display:block;margin-top:105px;padding:0;margin-bottom:0;}
#page #column_right #content div.box{background:#fcfcfc;border:1px #eeeded solid;padding:10px;float:left;}
#page #column_right #content div.price{font-size:14px;color:#000;font-weight:bold;}
#page #column_right #content div.carousel{margin:10px 0;float:left;width:530px;height:161px;}
#page #column_right #content div.carousel #navigator{background:url(img/bgcarousselbt.png) no-repeat;margin:0 auto;width:70px;height:15px;margin-top:140px;padding-top:6px;padding-left:10px;}
#page #column_right #content div.carousel .item3 {width:14px;height:14px;color:#fff;background:#ffb539;display:block;float:left;margin:1px;margin-right:2px;text-align:center;}  
#page #column_right #content div.carousel .item3selected { background-color: #a1a1a1; }
#page #column_right #content div.actu{margin:10px 0;margin-left:12px;width:170px;padding-bottom:3px;padding-right:5px;font-size:0.9em;}
#page #column_right #content div.actu h3{font-size:1em;}
#page #column_right #content div.actu #wn1{float:left;position:relative;margin:5px 0;width:145px;height:120px;overflow:hidden;}
#page #column_right #content div.actu ul{padding:0 0 0 20px;margin:0;width:135px;}
#page #column_right #content div.actu ul li{list-style-image:url("img/small-arrow.png");margin:10px 0;}
#page #column_right #content div.vente{width:510px;margin-right:10px;}
#page #column_right #content div.vente a.allproducts{float:right;background:url(img/small-arrow.png) no-repeat 0% 50%;padding-left:12px;}
#page #column_right #content div.vente div.product{background:#fff;border:1px #eeeded solid;padding:5px;float:left;width:152px;height:232px;overflow:hidden;margin:9px 0 0 9px;}
#page #column_right #content div.vente div.first{margin-left:0;}
#page #column_right #content div.vente div.product div.img{text-align:center;margin:8px;width:135px;}
#page #column_right #content div.vente div.product div.content{height:110px;}
#page #column_right #content div.vente div.product h4{margin-bottom:7px;}
#page #column_right #content div.vente div.product h4 a{font-size:12px;display:block;text-align:center;}
#page #column_right #content div.vente div.product p {margin:5px 0;text-align:center;}
#page #column_right #content div.vente div.product p a{color:#666;margin:5px 0;}
#page #column_right #content div.vente div.product div.price{text-align:center;margin:0 auto;float:none;}
#page #column_right #content div.vente div.product a.btaddcart{margin:0 auto;float:none;}
#page #column_right #content div.sales-outlets{width:165px;padding-bottom:0;height:75px;font-size:0.9em;}
#page #column_right #content div.sales-outlets h3{font-size:1em;}
#page #column_right #content div.sales-outlets a{background:url(img/fr-map.png) no-repeat;margin:0;padding:0 0 3px 45px;display:block;height:41px;}
#page #column_right #content div.test{width:167px;height:97px;margin-top:10px;padding:9px;padding-bottom:4px;font-size:0.9em;}
#page #column_right #content div.test h3{font-size:1em;}
#page #column_right #content div.test div{background:url(img/test.png) no-repeat;margin:5px 0 0 0;padding:0px 0 5px 30px;font-weight:bold;color:#ffb539;}
#page #column_right #content div.test a{display:block;}
#page #column_right #content div.secure-orders{width:175px;height:64px;margin-top:10px;padding:4px 2px 3px 8px;font-size:0.9em;}
#page #column_right #content div.secure-orders h3 {font-size:1em;}
#page #column_right #content div.secure-orders img{margin:10px 0 0 15px;}
#page #column_right #content div.category{width:720px;}
#page #column_right #content div.first{margin-left:0;}
#page #column_right #content div.product{background:url(img/bgproduct.png) repeat-x;border-top:1px #eeeded solid;padding:5px;float:left;width:720px;margin:9px 0 0 0;}
#page #column_right #content div.product div.img{text-align:center;float:left;width:100px;margin-top:10px;}
#page #column_right #content div.product div.desc{width:300px;float:left;margin-top:10px;}
#page #column_right #content div.product div.desc h4{margin-bottom:5px;}
#page #column_right #content div.product div.desc p{color:#666;margin:0;padding:0;}
#page #column_right #content div.product div.desc div.apa{margin:5px 0;padding:0;}
#page #column_right #content div.product div.desc div.apa img{margin-right:10px;padding:0;}
#page #column_right #content div.product div.desc div.apa a.off{cursor:default;}
#page #column_right #content div.product div.price{text-align:center;margin-top:25px;margin-left:60px;float:left;width:100px;}
#page #column_right #content div.product a.btaddcart{float:right;margin-top:20px;}
#page #column_right #content div.products div.small_category{padding-bottom:30px;}
#page #column_right #content div.recherche div.produits, div.products{padding-right:10px;}
#page #column_right #content div.recherche div.articles div{margin-top:5px;}
#page #column_right #content div.recherche div.articles a{background:url("img/small-arrow.png") no-repeat 0 4px;padding-left:15px;}
#page #column_right #content div.recherche div.produits{margin-top:10px;}
#page #column_right #content div.partenaires div.column_left{width:500px;float:left;}
#page #column_right #content div.partenaires div.column_left div.partenaire{margin-bottom:20px;margin-top:5px;}
#page #column_right #content div.partenaires div.column_left div.partenaire p{margin:5px 0;padding:0;}
#page #column_right #content div.partenaires div.column_left div.partenaire a.title{display:block;font-weight:bold;}
#page #column_right #content div.partenaires div.column_left div.partenaire a.intro{display:block;}
#page #column_right #content div.partenaires div.column_right{width:180px;float:left;margin-left:18px;margin-right:10px;text-align:center;}
#page #column_right #content div.partenaires div.column_right img{margin-bottom:10px;}
#page #column_right #content #produit {margin-left:10px;}
#page #column_right #content #produit img{float:left;margin-right:10px;margin-bottom:10px;}
#page #column_right #content #produit span.prix{font-size:14px;color:#ffb539;font-weight:bold;display:block;}
#page #column_right #content #produit span.arome select{margin-top:10px;}
#page #column_right #content #produit span.ref{color:#999;display:block;margin:10px 0;}
#page #column_right #content #produit span.info{color:#999;display:block;width:500px;}
#page #column_right #content #produit a.btaddcart{float:right;margin-top:35px;margin-right:10px;display:block;}
#page #column_right #content #produit a.button{display:block;width:320px;margin:0 auto;text-align:center;}
#page #footer{margin:0;padding:60px 0 40px 240px;overflow:hidden;border-bottom:1px solid #B3B3B3;}
#page #footer div.bottom-menu{float:left;}
#page #footer div.bottom-menu ul{padding:10px;float:left;margin:0;}
#page #footer div.bottom-menu ul.first{margin-left:0px;}
#page #footer div.bottom-menu ul li{list-style-type:none;margin:0 10px;}
#page #footer div.bottom-menu ul li.first{font-weight:bold;list-style-image:url("img/small-arrow.png");}
#page #footer div.bottom-menu ul li.fr{list-style-image:url("img/flag-fr.gif");margin-left:30px;}
#page #footer div.bottom-menu ul li.en{list-style-image:url("img/flag-en.gif");margin-left:30px;}
#page #footer div.bottom-menu ul li a:hover{color:#000;text-decoration:underline;}
#page #footer div.social-links{float:left;margin-left:30px;}
#page #footer div.social-links .FB_SERVER_IFRAME{width:200px;padding:0;margin:0;overflow:hidden;}
#page #footer div.social-links div.fb{}
#page #footer div.social-links img{margin:10px;}
#page #footer div.social-links a.twitter{color:#33CCFF;font-size:11px;display:block;margin-left:60px;}
#page #footer div.social-links a.twitter:hover{text-decoration:underline;}
#page #footer div.social-links a.twitter b {font-size:13px;}
div.ariane{font-size:11px;margin:0;margin-bottom:5px;}
#popup_block{background:#fff;padding:10px;border:1px #ccc solid;width:440px;margin:10px auto;}
#popup_block h1{color:#ffb539;padding:0;font-size:20px;font-weight:normal;margin-bottom:10px;margin-top:10px;}
#popup_block .button{background:#fcfcfc;color:#ffb539;font-size:14px;width:80px;margin:5px auto;padding:2px 5px;border:1px #ccc solid;display:block;}
#popup_block img{float:left;margin-right:10px;}
#popup_block span.prix{font-size:14px;color:#ffb539;font-weight:bold;display:block;}
#popup_block span.arome select{margin-top:10px;}
#popup_block span.ref{font-size:12px;color:#999;display:block;margin:10px 0;}
#popup_block span.info{font-size:12px;color:#999;}
#popup_block a{color:#000;text-decoration:none;margin:0;}
#popup_block a:hover{color:#ffb539;}
#popup_block a.btaddcart{background: #fcfcfc url(img/small-cart.png) no-repeat 5% 50%;padding-left:20px;width:105px;line-height:21px;display:block;border:1px #eeeded solid;font-size:10px;float:right;margin:0;margin-left:15px;}
