body { font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#ffffff; color:#887362; }
* a { text-decoration:none !important; color:#887362!important; }
* p a { font-weight:900!important; }
h1 { font-size:14px; font-weight:900; color:#735561; background-color:#f1eeef; border-top:#735561 1px dashed; border-bottom:#735561 1px dashed; line-height:28px; padding-left:20px; margin:0 0 10px 0; text-transform:uppercase; }
h2 { font-size:14px; font-weight:900; color:#69898a; text-transform:uppercase; }
h3 { font-size:14px; font-weight:500; color:#69898a; text-transform:uppercase; }
small { font-size:10px !important; }
ol, ul { margin:0; }
.colorMauve { color:#735561; }
.colorGreen { color:#69898a; }
.clearFloat { clear:both; line-height:0; height:0; font-size:0; }

#site { margin:10px auto; width:992px; }
#conteneur { background:url(/app/annakaszer/pix/site-content.png) repeat-y top left; }
#header { background:url(/app/annakaszer/pix/site-header.png) no-repeat top left; height:63px; }

#menuTop { list-style-position:outside; list-style-type:none; background-color:#aaa19c; margin:1px 6px; height:26px; padding:0 0 0 24px; }
#menuTop a { color:#ffffff!important; }
#menuTop li { display:inline; color:#ffffff; }
#menuTop li.action { text-transform:uppercase; float:left; height:26px; margin-right:1px; }

#menuTop li.action a { line-height:26px; height:26px; width:122px; display:block; text-align:center; font-weight:900; font-size:16px; padding-top:1px; }
#menuTop li.action a:hover, #menuTop li.action a.selected { background:url(/app/annakaszer/pix/menutop-btn-bg.png) repeat-x top left; }
#menuTop li.action a { text-decoration:none; color:#ffffff; }

#menuTop #kwo-cart-widget .box-widget-cart,
#menuTop .saction { border-left:#ffffff 1px solid; float:right; margin:3px 10px 3px 0; padding-left:13px; line-height:20px; height:20px; font-size:11px; }
#menuTop .saction a { text-decoration:none; color:#ffffff; }
#menuTop #kwo-cart-widget .box-widget-cart img { margin-bottom:-2px; }
* html #menuTop #kwo-cart-widget .box-widget-cart img { margin-top:3px; }
*+html #menuTop #kwo-cart-widget .box-widget-cart img { margin-top:3px; }

#banniereTop { margin:1px 6px; }

#content { margin:10px 16px; }

#shopMenuLeft { width:213px; border-right:#735561 dashed 1px; }
#shopMenuLeft h1 { padding-left:10px; }
#shopMenuLeft ul, #shopMenuLeft li { list-style-type:none; list-style-position:outside; padding:0; }
#shopMenuLeft li { padding-left:8px; }
#shopMenuLeft li a { padding-left:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; background:url(/app/annakaszer/pix/menuleft-bg.png) no-repeat 0 5px; }
#shopMenuLeft li a:hover { background:url(/app/annakaszer/pix/menuleft-bg.png) no-repeat 0 -17px; }
#catalog {}

#catalog .product { display:inline; float:left; width:300px; margin:30px 30px 30px; }
#catalog .product img { float:left; width:100px; margin:0 15px 15px 0; cursor:pointer; }
#catalog .product p { color:#69898a; font-size:11px; line-height:16px; }
#catalog .product a.prix { height:19px; line-height:19px; clear:left; text-align:center; display:block; background:url(/app/annakaszer/pix/btn-prix.png) top left no-repeat; color:#69898a!important; font-weight:900; }
#catalog .product a.prix:hover { background: url(/app/annakaszer/pix/btn-prix.png) bottom left no-repeat; color:#735561!important; font-weight:900; }

#produit {}
#produit img.img { width:285px; height:285px; margin:5px 15px 15px 15px; }
#produit td.content { padding-right:15px; border-right:#735561 dashed 1px; }
#produit td.content p { font-size:11px; }
#produit td.prix { padding:0 15px; width:137px; }
#produit td.prix select { width:100%; border:#735561 solid 1px; font-size:12px; color:#735561; }
#produit td.prix p { border-bottom:#d5cccf dashed 1px; padding:8px 0; margin:0; }
#produit td.prix p.prix { font-size:14px; font-weight:900; }
#produit td.prix p.ref { font-size:10px; }

#produit .btn-prev-produit,
#produit .btn-next-produit { display:inline; width:9px; height:13px; font-size:0; }

#produit .btn-prev-produit { float:right; background:url(/app/annakaszer/pix/btn-product-prev.png) no-repeat top left; margin-right:10px; }
#produit .btn-prev-produit:hover { background:url(/app/annakaszer/pix/btn-product-prev.png) no-repeat bottom left; }

#produit .btn-next-produit { float:right; background:url(/app/annakaszer/pix/btn-product-next.png) no-repeat top left; }
#produit .btn-next-produit:hover { background:url(/app/annakaszer/pix/btn-product-next.png) no-repeat bottom left; }


#footer { background:url(/app/annakaszer/pix/site-footer.png) no-repeat top left; height:25px; color:#ffffff; font-size:11px; text-align:center; padding-top:3px; }
#footer a { text-decoration:none; color:#ffffff!important; }

#page,
#blogs,
#blog { width:684px; }

#blogs .blog { margin:0 35px 10px 20px; }
#blogs .blog p { margin:8px 0; }
#blogs .blog .ico { float:left; margin:8px 8px 8px 0 }
#page img.img { float:left; margin:8px 8px 8px 0 }

#cartForm { margin-right:15px; }
#cartForm table.grid tbody td { padding:5px 0; }
#cartForm table.grid tbody td { border:0; border-bottom:#b9aab0 dashed 1px; font-size:11px!important; color:#735561!important; }
#cartForm table.grid .total td { vertical-align:middle; padding:0; line-height:24px; color:#735561; font-size:14px; font-weight:900; background-color:#f4f1f2; }
#cartForm table.grid .first { padding-left:8px!important; }
.boxShop { width:275px; border-left:#735561 dashed 1px; }

.boxShop p { margin:10px 20px; }


#produit td.prix a.addCart,
.boxShop a.goShop,
input.button,
a.button,
.kwo-cart .button,
.kwo-cart .kwo-cart-empty,
.kwo-signup-button a {
	width:137px;
	height:27px;
	background:url(/app/annakaszer/pix/btn-shop-go.png) no-repeat top left;
	line-height:27px;
	color:#ffffff!important;
	text-align:center;
  font-size:12px;
  text-decoration:none!important;
  border:none;
  margin-right:20px;
  cursor:pointer;
}
#produit td.prix a.addCart,
.boxShop a.goShop,
a.button,
.kwo-cart .kwo-cart-empty,
.kwo-signup-button a { display:block; }

.kwo-signup-button a { display:inline-block; }

#produit td.prix a.addCart:hover,
.boxShop a.goShop:hover,
input.button:hover,
.kwo-cart .button:hover,
.kwo-signup-button a:hover { border-bottom:none; text-decoration:none; background:url(/app/annakaszer/pix/btn-shop-go.png) no-repeat bottom left; }

input.button { font-size:12px!important; line-height:normal!important; }

#coupon-link-box a { text-decoration:underline!important; }
#coupon-link-box a:hover { text-decoration:none!important; }

html:not([lang*=""]) input.button { padding:0 0 4px; }
html[xmlns*=""] body:last-child input.button { padding:0; }

.boxShop a.goShop{ display:inline; float:right; margin-top:10px; }

#produit td.prix a.addCart { margin-top:10px; margin-right:0; }

.kwo-cart #_update_link,
.kwo-cart .button { margin:0 0 0 20px; display:inline; float:right; }
.kwo-cart .kwo-cart-empty { display:inline; float:left; margin:0; background:none; color:#887362!important; }
.kwo-order .button {  }

.kwo-cart .grid { table-layout:fixed; width:100%; }
.kwo-order .step-right-vbox { border-left:#b9aab0 dashed 1px; }

/* Page D'authentification kwo-signup-step1 */
#kwo-account, #kwo-signup { min-height:300px; _height:300px }
#kwo-account #kwo-account-content { background: none; margin:10px 0 0; padding:0; }

#kwo-account-menu .selected { background:#AAA19C !important; color:#FFFFFF !important; }

#kwo-account-menus div.kwo-account-submenu { background-color:#CDC4BD; border:none; }
#kwo-account-menus div.kwo-account-submenu .selected { color:#735561!important; font-weight:900; }

#kwo-account { min-height:380px; }
* html #kwo-account { height:380px; }
*+html #kwo-account { height:380px; }

#kwo-account h1 { margin-bottom:inherit; margin-bottom:15px; margin-left:0 }
#kwo-signup { background:none; }

#kwo-signup-step2 p { margin-bottom:15px; }
#kwo-signup-step2 .kwo-signup-terms-of-use { margin:15px 0; }

#kwo-signup .kwo-field { clear:both; margin:2px 0; min-height:25px; _height:25px; line-height:18px; }

#kwo-signup p,
#kwo-signup .kwo-field,
#kwo-signup .kwo-captcha-box,
#kwo-signup .kwo-signup-required-fields,
#kwo-signup .kwo-signup-terms-of-use { margin-left:15px; }

#kwo-signup .kwo-field label { display:inline; float:left; width:120px; }
#kwo-signup .kwo-field input.text { float:left; width:200px; }
#kwo-signup .remember-me-box { margin-left:120px; }
#kwo-signup .kwo-signup-button { margin:15px; }
