/**
 * @author	Benoit Asselin <benoit(at)agenceici(dot)com>
 * @version	page-catalog.css, 2011/11/14
 * @link	http://www.agenceici.com
 */


img.deco-cb { position:absolute; left:190px; top:-45px; width:160px; height:21px; background:url(../images/cb.png); }
img.deco-shop { position:absolute; left:380px; top:-55px; width:193px; height:41px; background:url(../images/catalog-title.png); }

a.cart { position:absolute; right:100px; top:-58px; cursor:pointer; color:#2b1a0d; font-size:11px; font-weight:bold; text-decoration:none; }
a.cart img { position:absolute; left:23px; top:0px; width:93px; height:68px; background:url(../images/menu-cart.png); }
a.cart span { position:absolute; left:30px; top:15px; width:30px; text-align:center; font-size:12px; }

.categories { position:relative; margin-top:20px; margin-left:20px; color:#80300b; font-weight:bold; font-size:11px; }
.categories a { color:#80300b; text-decoration:none; font-weight:bold; font-size:11px; }
.categories a.active,
.categories a:hover { text-decoration:underline; }

.catalog { position:relative; margin-top:15px; width:658px; height:411px; background:url(../images/catalog-background.gif); }

.products-overflow { position:absolute; left:19px; top:15px; /*21px;*/ width:624px; height:165px; overflow:hidden; }
#products { position:relative; margin:0 auto; width:180px; height:161px; }
#products ul { width:160px; height:180px; }
#products li { text-align:center; }
#products li * { display:none; }
#products li img { display:inline; margin:0 auto; }
img.effect-png { position:absolute; left:0; top:0; width:624px; height:165px; background:url(../images/catalog-background-2.png) no-repeat; }

#button-previous-0 { position:absolute; left:0; top:0; width:250px; height:165px; }
#button-next-0 { position:absolute; right:0; top:0; width:250px; height:165px; }
#button-previous { position:absolute; left:30px; top:168px; width:63px; height:63px; background:url(../images/catalog-left.png); cursor:pointer; }
#button-next { position:absolute; right:30px; top:168px; width:63px; height:63px; background:url(../images/catalog-right.png); cursor:pointer; }

div.name { position:absolute; left:50%; top:180px; margin-left:-154px; width:308px; height:66px; }
div.name img { position:absolute; left:0; top:0; width:308px; height:66px; background:url(../images/catalog-name.png); }
div.name strong { display:block; position:absolute; left:0px; top:22px; width:308px; color:#f0ede1; font-size:15px; letter-spacing:1px; text-align:center; }

div.infos { position:absolute; left:35px; top:260px; width:585px; }
div.infos ul { height:30px; }
div.infos li { float:left; }
div.infos li.product-name { font-weight:bold; color:#372419; font-size:15px; width:280px; padding-top:1px; }
div.infos li.finish { width:100px; }
div.infos li.finish img { float:left; margin-right:10px; margin-top:-3px; }
.category-products div.infos li.finish img { width:17px; height:24px; background:url(../images/catalog-weight.png); }
.category-wines div.infos li.finish img { }
.category-goodies div.infos li.finish img { }
div.infos li.finish select { background-color:#e7daa8; margin-top:2px; border:1px solid #372419; font-size:12px; width:60px; }
div.infos li.quantity { width:100px; }
div.infos li.quantity label { color:#372419; font-size:11px; float:left; padding-top:4px; }
div.infos li.quantity input { width:25px; text-align:center; color:#000; font-size:13px; background:#fff8d9; border-width:1px; margin:1px 5px 0; float:left; }
div.infos li.quantity .quantity-buttons { position:relative; width:11px; height:21px; float:left; }
div.infos li.quantity .quantity-buttons img { position:absolute; left:0; top:0; width:11px; height:21px; background:url(../images/catalog-quantity.png); }
div.infos li.quantity .quantity-buttons a span { display:none; }
div.infos li.quantity .quantity-buttons a.button-more { position:absolute; left:0; top:0px; width:11px; height:10px; background:url(../images/none.gif); }
div.infos li.quantity .quantity-buttons a.button-less { position:absolute; left:0; top:11px; width:11px; height:10px; background:url(../images/none.gif); }
div.infos li.price { position:relative; margin-left:10px; }
div.infos li.price img { position:absolute; left:0; top:-20px; width:100px; height:48px; background:url(../images/catalog-price.png); }
div.infos li.price label { position:absolute; left:13px; top:-12px; width:80px; font-size:11px; }
div.infos li.price span {position:absolute; top:3px; width:10px; text-align:center; font-weight:bold; }
div.infos li.price #price-x00-00 { left:19px; }
div.infos li.price #price-0x0-00 { left:30px; }
div.infos li.price #price-00x-00 { left:41px; }
div.infos li.price #price-000-x0 { left:56px; }
div.infos li.price #price-000-0x { left:67px; }
div.infos p { position:relative; border-top:1px solid #372419; clear:both; padding-top:10px; color:#372419; text-align:justify; }
div.infos #add-cart { position:absolute; left:460px; top:100px; width:140px; height:35px; cursor:pointer; z-index:32; }
div.infos #add-cart span { display:none; }

#form-product { display:none; }

.cgv { margin:15px 10px; }
.cgv a { color:#372419; font-weight:bold; font-size:11px; }
.cgv a:hover { text-decoration:none; }



