﻿@charset "utf-8";
/* CSS Document */


/* ----------------------------------------------------------------- Shopping */
.cStock {
	background: url(../../Images/shopping_stock.png) no-repeat right 0;
	padding: 0 20px 1px;
	margin-right: 5px;
}
/* ------------- Products */
.cDivProducts {
	/*border-radius: 4px;*/
	background-color: #fff;
	padding: 5px;
}
.cDivSubProduct {
	display: inline-block;
}
.cDivProduct {
	float: right;
	margin: 5px 5px 4px 0;
	text-align: center;
	width: 150px;
	background-color:#f0f0f0;
}
.cProductTitle {
	background:url(../../Images/shopingPs007.gif) repeat-y left top;
}
.cProductTitle1 {
	background:url(../../Images/shopingPs008.gif) repeat-y right top;
}
.cProductTitle2 {
	background:url(../../Images/shopingPs004.gif) repeat-x left top;
}
.cProductTitle3 {
	background:url(../../Images/shopingPs003.gif) repeat-x left bottom;
}
.cProductTitle4 {
	background:url(../../Images/shopingPs001.gif) no-repeat left top;
}
.cProductTitle5 {
	background:url(../../Images/shopingPs002.gif) no-repeat left bottom;
}
.cProductTitle6 {
	background:url(../../Images/shopingPs005.gif) no-repeat right top;
}
.cProductTitle7 {
	background:url(../../Images/shopingPs006.gif) no-repeat right bottom;
}
.cProductTitle a {
	text-align: center;
	color: #666;
	display: block;
	padding:3px 5px 9px;
	height:27px;
	font-size:11px;
}
.cProductTitle a:hover {
	color: #000;
}
.cProductInfo {
	background:url(../../Images/cProductInfo03.gif) repeat-y left top;
}
.cProductInfo1 {
	background:url(../../Images/cProductInfo03.gif) repeat-y right top;
}
.cProductInfo2 {
	background:url(../../Images/cProductInfo03.gif) repeat-x right bottom;
}
.cProductInfo3 {
	background:url(../../Images/cProductInfo01.gif) no-repeat left bottom;
}
.cProductInfo4 {
	background:url(../../Images/cProductInfo02.gif) no-repeat right bottom;
	padding: 7px;
}
.cProductInfo .cTrDetails a {
	margin-bottom:5px;
}
.cTblDetails {
	text-align: center;
	width: 100%;
	height:90px;
}
.cTblDetails td {
	vertical-align: bottom;
	height: 55px;
}
.cDivProduct span {
	display: block;
	text-align: right;
}
div.cProductImage {
	height: 140px;
}
.cDivProduct img {
	max-width: 135px;
	max-height: 140px;
}
/* - */
.cDivShippingTitleTbl {
	background: url(../../Images/shopping_shipping.png) no-repeat right;
	padding: 0 21px 3px 0;
	margin : 2px 5px 1px 0;
	font-weight: bold;
}
/* ------------- tbl */
.cTblShoppingParent {
	width: 100%;
}
.cTdFirstParent {
	width: 6px;
	background: url(../../Images/shopping_trRight.png) no-repeat right 0;
}
.cTdLastParent {
	width: 6px;
	background: url(../../Images/shopping_trLeft.png) no-repeat;
}
.cTdCenterParent {
	background: url(../../Images/shopping_trBg.gif) repeat-x;
}
.cTblShopping {
	width: 100%;
}
.cTrTitle {
	height: 29px;
	font-size:10px;
}
.cTrTitle td {
	background: url(../../Images/shopping_trSep.gif) no-repeat right;
}
.cTrTitle td.cTdFirstTitle, .cTrTitle td.cTdCart {
	border-right: none !important;
	background: none !important;
}
.cShippingRow, .cDivLocate {
	background-color: #e7e7e7;
}
.cShippingLocation {
	background-color: #ccc;
}
.cTblShopping tr td:first-child {
	border-right: 1px solid #888;
}
.cShippingRow td, .cShippingLocation td, .cTrTitle td {
	text-align: center;
}
.cShippingRow td, .cShippingLocation td, .cDivLocate {
	padding: 3px 6px;
	border-bottom: 1px solid #888;
	border-left: 1px solid #888;
}
.cDivLocate, .cShippingLocation select {
	color: #390;
}
.cTrLast td {
	border-bottom: 1px #ece6dc solid;
}
/* --- */
.cDivTotalAmount {
	text-align: left;
	padding: 4px 16px;
	font-weight: bold;
}
/* ------------- Add To Cart Button */
.cDivAddToCart {
	text-align: left;
	padding-left: 8px;
}
.cAddToCart {
	background: url(../../Images/shopping_add2cart.png) no-repeat;
	width: 144px;
	padding: 6px 6px 14px 0;
	border: none;
	cursor: pointer;
	text-align: right;
	font: normal 11px Tahoma;
	color: #333;
}
.cAddToCart:hover {
	background: url(../../Images/shopping_add2cart_over.png) no-repeat;
	color: #000;
}
.cAddToCart:active {
	position: relative;
	top: 1px;
}
/* - */
.cLocationLink {
	cursor: pointer;
}
.cShippingLocation {
	display: none;
}
.cCartImage {
	max-width: 50px !important;
	max-height: 50px !important;
}
* html .cCartImage {
	width: 50px !important;
	height: 50px !important;
}
.cDivContinue {
	display:inline-block;
	width:100%;
	margin:10px 0;
}
.cDivContinue, .tdContinue {
	text-align: left;
	padding-left: 8px;
}
.cCartBottomText {
	background:url(../../Images/bgCartbtText.gif) repeat-y right top #fff;
	padding:10px 20px 10px 10px;
	margin:10px 0;
	/*border-radius:5px;*/
	border:1px solid #aaa;
}
/* ------------- Shopping Input */
.cShoppingInput {
	font: normal 11px Tahoma;
	background: url(../../Images/shopping_input.png) no-repeat;
	width: 87px;
	height: 34px;
	padding: 0 0 5px 0;
	text-align: center;
	color: #333;
	border: none;
	cursor: pointer;
}
.cShoppingInput:hover {
	background: url(../../Images/shopping_input_over.png) no-repeat;
	color: #000;
}
/* - */
.cTdRemove, .cTdQty {
	width: 40px;
}
.cRemoveButton {
	cursor: pointer;
}
.cTbx_small {
	width: 2em;
}
.cTitleAccepted, .cTitleDeleted {
	text-align: center;
	font: bold 11px tahoma;
	padding: 5px;
}
.cTitleDeleted span {
}
/* ------------- Shopping Login */
.cShoppingLogin {
	margin: 6px 0;
}
.cShoppingLogin_t {
	background: url(../../Images/shopping_login.png) no-repeat;
	height: 222px;
	width: 289px;
	margin: 0 auto;
}
.cShoppingLogin_r {
	margin: 0 auto;
	width: 260px;
}
.cTblLogin {
	margin: 0 auto;
	padding-top: 43px;
}
.cTdRemember {
	width: 210px;
	padding-top: 7px;
}
.cTdRemember input {
	margin: 4px 0 0 2px;
}
.cTdLoginContinue, .cTxtEnd {
	text-align: center;
	padding-top: 7px;
}
.cTdLabel {
	vertical-align: top;
}
/* - */
.cCaption h6 {
	font-size: 12px;
	margin-top: 8px;
	padding:10px 10px 0;
}
.cCorpus {
	padding:10px 0;
}
.cCorpus ul {
	margin: 4px 17px 8px;
	list-style-type:none;
}
.cCorpus ul li {
	background:url(../../Images/1334645160_price-tag.png) no-repeat right top;
	text-indent:23px;
	margin-bottom:10px;
}
.cTblAddress {
	border-collapse: collapse;
	padding: 0;
	width: 100%;
}
.cTblAddress .cTbx_Address {
	width:265px;
}
.cTblAddress .cShoppingInput {
	float:left;
}
.cTblAddress .cLabel {
	text-align: left;
	font-weight: bold;
	width: 40%;
}
.cTblAddress td {
	padding: 4px 2px;
	font-size:11px;
}
.cTblAddress .cValue select {
	font: 11px tahoma;
	margin: 0;
	padding: 0;
	width: 15em;
	color: #373737;
}
.cTbx_Address {
	background: url(../../Images/backgrounds-sprite.gif) repeat-x scroll left top #FFFFFF;
	font: 11px tahoma;
	height: 18px;
	width: 30em;
	border: 1px solid #afafaf;
}
.cCredit {
	display:inline-block;
	width:100%;
	margin:10px 0;
}
/* --- End Shopping */
.cDivProduct .cTdDetails a {
	background:url(../../Images/shopingbgBt0021.png) no-repeat center top;
	width:73px;
	display:inline-block;
	height:20px;
	color:#000;
	margin-top:5px;
}
.cDivProduct .cTdDetails a:hover {
	color:#fff;
}
.cDataPartParent .cData_area {
	padding:20px;
	margin-bottom:10px;
	border:1px solid #999;
	background:url(../../Images/ShopingBgWPage001.gif) repeat-x left bottom #fff;
}
.cDataPartParent .cData_area span {
	background:url(../../Images/1334645973_alert.png) no-repeat right top;
	padding:0 33px 0 10px;
	display:block;
	line-height:18px;
	text-align:justify !important;
}
.cPeymentWay .cComment {
	width:100%;
	background-color:#f5f5f5;
}
.cPeymentWay .cTitle {
	background:url(../../Images/1334643828_credit_cards.png) no-repeat right top;
	height:27px;
	padding-right:30px;
}
.cPeymentWay .cData {
	padding-right:30px;
}
.cPeymentWay .cData label {
	padding:0 5px;
	vertical-align:bottom;
}
.cPeymentWay {
	background-color:#fff;
	border:1px solid #999;
	padding:20px;
}
.cDataPartParent .cDivTotalAmount {
	background:url(../../Images/cDivVote001.png) no-repeat left top;
	padding:0 0 0 44px !important;
	margin-bottom:10px;
}
.cDataPartParent .cDivTotalAmount1 {
	background:url(../../Images/cDivVote003.png) no-repeat right top;
	padding-right:44px;
}
.cDataPartParent .cDivTotalAmount2 {
	background:url(../../Images/cDivVote002.png) repeat-x right top;
	height:23px;
	padding-top:3.2px;
	color:#690;
}
/*==============*/
.cCart .cCartIcon{
	background:url(../../Images/cCartIcon0028.png) no-repeat center top;
	height:64px;
	margin:0 auto;
	cursor:pointer;
}
.cDivCartDetail .cDivCloseButton{
	width:32px;
	height:32px;
	background:url(../../Images/1334754238_fileclose.png) no-repeat center top;
	float:right;
	margin:-10px -12px 0 0;
	cursor:pointer;
}
.cDivCartDetail{
	position:fixed;
	width:700px;
	background:url(../../Images/ShopingBgWPage001.gif) repeat-x left bottom #fff;
	/*border-radius:10px;*/
	border:2px solid #555;
	z-index:1000;
}
.cImageGallery img{
	max-width:100%;
}
.cImageGallery{
	max-width:100%;
}
/* --- */
.cSpnCatalogIcon{
	width:16px;
	height:16px;
	background:url(../../Images/catalog_tr.png) no-repeat center center;
	display:inline-block;
}
.cFeuilleton ul li{
	margin-bottom:2px;
}
.cFeuilleton ul li span{
	display:inline-block;
	margin-left:4px;
}
.cDivCloseButtonShopping{
	background:url(../../Images/CloseSquare.png) no-repeat center top;
	width:20px;
	height:20px;
	float:right;
	margin:4px 0 0 -20px;
	position:relative;
	cursor:pointer;
}
*+html .cDivCloseButtonShopping{
	position:fixed;
}
.cDivPicture {
    border: 1px solid #999;
    padding: 7px;
    z-index: 2147483647 !important;
}
/* ----------------- */
.cImageGallery{
	width:100%;
}