/* ------- Global (start) ------- */
body{
  text-align: left;
  font-family:helvetica;
  padding: 0;
  margin: 0;
  cursor:default;
  /*background-color:#f4f4ea;*/
  font-size:11px;
  color: #6F6F6D;
  font-family:helvetica;
  height:100%;
  width:100%;
  min-height:100%;
  overflow:hidden
}
html{
	overflow:hidden	
}
.jatoolbarSelected,
.emptyContainerList,
.jatoolbarGrid{
	overflow:hidden	
}
#background {
	background:transparent none repeat scroll 0 0;
	height:100%;
	overflow:hidden;
	position:relative;
	width:100%;
	z-index:0;
	top:0px;
	left:0px;
	text-align:center;
}
#background img {
	visibility:visible;
	margin:0px auto;
}
ul,td,ol,ul,p,blockquote,div {
  font-size:11px;
  color: #333333;
  font-family:helvetica;
}
img{
	border:0;	
}
h1{
  font-size:12px;
  color:#333333;
  margin:0;
  padding:0;
  font-family:helvetica;
  text-transform:uppercase
}
h2{
  font-size:12px;
  color:#333333;
  margin:0;
  padding:0;
  font-weight:normal;
  text-transform:uppercase
}
h2.normal{
  font-size:12px;
  color:#333333;
  margin:0;
  padding:0;
  font-weight:normal;
  text-transform:uppercase
}

h3{
  font-size:11px;
  color:#333333;
  font-weight:normal;
  margin:0;
  padding:0;
  font-family:helvetica;
}

a:link, a:visited{
  color: #000000;
  text-decoration: underline;
}

a:hover{
  color: #000000;
  text-decoration: underline;
}

.fieldValue{
  float:left;
  clear:left;
  padding: 0px 0px 3px 0px;
}

.fieldValue h2{
  float:left;
}
.fieldValue h2.normal{
  padding: 0px 0px 0px 8px;
}

/* ------- Global (end) ------- */

/* --------- top container (start) --------- */
a.big-title-clic{
  font-size:18px;
  font-family:helvetica;
  font-weight:bold;
  color:#699530;
  margin:0;
  padding:0;
  float:left;
  clear:left;
  text-decoration:none;
}
a.big-title-clic:hover{
  color:#335605;
}
#root-container {
	width: 100%;
	height:100%;
	left:0;
	overflow:auto;
	position:absolute;
	text-align:center;
	top:0;
}

#container {
  width: 880px;
  margin: 0px auto 0px auto;
  overflow:hidden
}

#outer-top-container{
  float:left;
  width:100%;
  margin-top:16px;
  background:#ffffff;
  -moz-opacity:.80; 
  filter:alpha(opacity=80); 
  opacity:.80;
}

div#logo-container{
  float:left;
}
div#logo-container img{
  border:0;
}

#menu_container{
  float:right;
  font-size:10px;
  font-weight:bold;
  margin:10px 0px 0px 0px;
  width: 710px;
  white-space: nowrap;
}

#menu_container div.inner-menu div{
	float:left;
}
#menu_container div.inner-menu{
  width: auto;
  float: right;
}
#menu_container div.inner-menu a{
  float: left;
  margin: 0px 0px 0px 20px;
  font-size:12px;
  text-decoration:none;
  text-transform:uppercase;
}
#menu_container div.inner-menu a.selected,
#menu_container div.inner-menu a:hover{
	text-decoration:underline	
}
#general-links-container{
  float:right;
  color:#af0067;
  margin:4px 0px 0px 0px;
}
#general-links-container div{
  float:left;
  margin:0px 0px 0px 20px;
}
#general-links-container img{
  border:solid 0px;
  float:left;
  margin:0px 5px 0px 0px;
}
#general-links-container span{
  vertical-align:bottom;
  margin-top:2px;
  float:left;
  text-transform:uppercase;
}

#general-links-container a:link,#general-links-container a:visited {
  text-decoration: none;
  color: #212121;
  font-size:10px;
  cursor:pointer;
}

#general-links-container a:hover {
  text-decoration:underline;
}
#general-links-container a:hover span{
	text-decoration:underline;	
}

#sub-menu-container a.btn-cart{
  clear:right;
  float:right;
}
#sub-menu-container a.btn-cart:hover{
	text-decoration:underline;
}
.trans{
	-moz-opacity:.80; 
	filter:alpha(opacity=80); 
	opacity:.80;
}
#sub-menu-container div.btn-cart a:hover{
  display: block;
  width: 135px;
  color: #FFFFFF;
  text-decoration: none;
  padding: 4px 0px 4px 36px;
  font-size: 9px;
}
.trans{
	-moz-opacity:.80; 
	filter:alpha(opacity=80); 
	opacity:.80;
}
#top-container{
  width:880px;
  margin:0px auto 0px auto;
  height:100px;
  background:#ffffff;
  -moz-opacity:.80; 
  filter:alpha(opacity=80); 
  opacity:.80;
}
#inner-top-container{
  width:842px;
  margin:12px auto;
  height:inherit;
  overflow:hidden;
}
div#inner-top-container div#panier-container{
  float:right;
  clear:right;
  margin:15px 0px 0px 0px ;
  width:143px;
}
/* --------- top container (end) --------- */

/* ------- sub-menu (start) ------- */
#outer-sub-menu{
  float:left;
  height:62px;
  width:100%;
}

#sub-menu-container{
  width: 880px;
  margin: 0px auto 0px auto;
  overflow:hidden;
  margin:16px auto 0;
}

div#inner-sub-menu{
  float:left;
}
#sub-menu-container a{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	padding:8px 17px;
	display:block;
	float:left;
	text-transform: uppercase;
	background-color:#000
}
#sub-menu-container a[name],
#sub-menu-container a[name]:hover{
	background:0;
	padding:0;
	margin:0;
	display:none;	
}
#sub-menu-container div.sub{
	float:left;
	margin-right:17px	
}
#sub-menu-container div.sub.last{
	margin-right:0px	
}
#sub-menu-container div.sub div{
	float:left	
}
#sub-menu-container a.sub-menu-link{
	font-weight:normal;
	padding-left:0;
}
#sub-menu-container div.selected a,
#sub-menu-container div.firstLevel a:hover,
#sub-menu-container a.selected,
#sub-menu-container a.sub-menu-link:hover{
	text-decoration:underline	
}
.button-shadow{
		background:url(images/shadow-btn.gif) left 1px no-repeat;
		padding-left:18px;
		float:left;
	}
	.button-shadow div{
		background:url(images/shadow-btn.gif) right -90px no-repeat;
		padding-right:18px;
	}
	.button-shadow a{
		background:transparent url(images/shadow-btn.gif) right -38px repeat-x;
		padding-bottom:15px;
		padding-left:2px;
		padding-top:7px;
		display:block;
		color:#333333;
		font-size:10px;
		padding-right:4px;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
	}
/*
a.sub-menu-link:link, a.sub-menu-link:visited, a.sub-menu-link:hover{
  float:left;
  margin: 5px 15px 0px 0px;
}

a.sub-menu-link-selected:link, a.sub-menu-link-selected:visited, a.sub-menu-link-selected:hover{
  float:left;
  color: #333333;
  font-weight: bold;
  text-decoration: none;
  margin: 5px 15px 0px 0px;
}

div.sub-menu-item, div.sub-menu-item-selected{
  background-image: url(images/btn-corners.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 21px;
  float: left;
  display: block;
  padding: 0px 0px 0px 12px;
  margin: 0px 14px 0px 0px;
  overflow:hidden;
}

div.sub-menu-item div, div.sub-menu-item-selected div {
  background-image: url(images/btn-corners.png);
  background-repeat: no-repeat;
  background-position: 100% -42px;
  padding: 0px 12px 0px 0px;
  height: 21px;
  float: left;
  display: block;
  overflow: hidden;
}

div.sub-menu-item div a:link, div.sub-menu-item div a:visited, div.sub-menu-item div a:hover,
div.sub-menu-item-selected div a:link, div.sub-menu-item-selected div a:visited, div.sub-menu-item-selected div a:hover{
  background-image: url(images/btn-line.png);
  background-repeat: repeat-x;
 display: block;
  *display: inline-block;
  padding: 4px 0px 0px 0px;
  margin: 0px;
  height: 21px;
  color: #FFFFFF;
  text-decoration: none;
}

div.sub-menu-item:hover, div.sub-menu-item-selected {
  background-position: 0px -21px;
}

div.sub-menu-item:hover div, div.sub-menu-item-selected div{
  background-position: 100% -63px;
}

div.sub-menu-item:hover div a:link, div.sub-menu-item:hover div a:visited, div.sub-menu-item:hover div a:hover,
div.sub-menu-item-selected div a:link, div.sub-menu-item-selected div a:visited, div.sub-menu-item-selected div a:hover{
  background-position: 0px -21px;
  color: #FFFFFF;
  text-decoration: none;
}
*/
/* ------- sub-menu (end) ------- */

/* ------- home (start) ------- */
div.home-left{
  float: left;
  width: 520px;
  background:#ffffff
}

div.home-left a,
div.home-right a{
  display:block
}
div.home-right {
  float:right;
  width: 344px;
  
}

div.home-picture-content{
  float: left;
  margin: 0px 0px 15px 0px;
  position: relative;
  padding: 0px;
  background:#ffffff;
  width:340px
}
div.home-picture-content.last{
	margin-bottom:0px	
}
div.home-picture-content div.button-picture-1{
  position: absolute;
  right: 10px;
  top: 88px;
}

div.home-bottom{
  width: 885px;
  background-color:#ffffff;
  float:left;
  height:auto;
  border-bottom:solid 1px #e0e0d6;
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
}

div.home-bottom table tr td{
  text-align: left;
  padding: 5px 0px 5px 10px;
}
/* ------- home (end) ------- */

/* ------- content (start) ------- */

#content{
  width: 846px;
  margin: 17px auto;
  overflow:hidden;
  background:#fffdf1;
  text-align:left
}
#content-outer-container.home #content{
	background-color:transparent;
	padding:0px:
}
#inner-content{
  width: 804px;
  margin: 0px auto 0px auto;
  padding: 15px 0px 0px 0px;
  overflow:hidden
}

div#content-full{
  float: left;
  padding-bottom: 25px;
  width: 880px;
}

div#content-small{
  float: left;
  padding-bottom: 25px;
  width: 165px;
  text-align: left;
}

div#content-medium{
  float: left;
  padding-bottom: 25px;
  width: 700px;
  text-align: left;
  margin-right: 15px;
}

#content-outer-container{
  width: 100%;
  float: left;
  display: block;
  overflow:hidden;
  background:#ffffff
}
#content-outer-container.home{
	text-align:left;
	background-color:transparent;	
}
div#fiche-image-grand{
  float:left;
}

#image-grande-container{
  border-right:solid 1px #fff;
  border-bottom:solid 1px #fff;
  position:relative;
}

#image-grande-container a img{
  border:solid 2px #ffffff;

}
#image-grande-container a:hover{
  color:red;
}
#image-grande-container a:hover img{
  border-color:#9A9C9E;

}
#image-grande-container img#over-pic{
  position:absolute;
  top:2px;
  right:2px;
  border:0;
}
div#fiche-produit-top{
  float:left;
  width:100%;
  clear:left;
  position:relative;
}
div#fiche-produit-bottom{
  float:left;
  clear:left;
}
div#fiche-produit-bottom a:hover{
  color:red;
}
div#fiche-produit-bottom a:hover img{
  border-color:#9A9C9E;
}
div#fiche-produit-bottom div img{
  border:solid 2px #ffffff;
}
div#fiche-produit-bottom div{
  border-right:solid 1px #fff;
  border-bottom:solid 1px #fff;
  margin:15px 5px 0px 0px;
  float:left;
}
div#fiche-desc-fiche{
  float:left;
  width:300px;
  margin:0px 14px 0px 25px;
  padding: 0px 0px 0px 0px;
  text-align:left;
}
h1#fiche-desc-fiche{
  float:left;
  clear:left;
  width:435px;
}
div#fiche-desc-fiche h1{
	line-height:16px	
}
p#no-modele{
  color:#999999;
  padding:0;
  margin: 5px 0px 0px 0px;
  float:left;
  clear:left;
  font-size:11px;
}
h2#fiche-title-brand{
  float:left;
  clear:left;
}
a#brand-fiche{
  float:left;
  margin:0px 0px 0px 10px;
  font-size:12px;
  color:#939598;
  padding:0;
  font-family:helvetica;
  text-decoration:none;
  font-weight:bold;
}
a#brand-fiche:hover{
  text-decoration:underline;
}

div#brand-fiche-container,div#price-fiche-container,div#materiaux-fiche-container,div#description-fiche-container,div#couleurs-fiche-container,div#point-quant-container,div#ajout-panier-container{
  float:left;
  clear:left;
  padding:15px 0px 0px 0px;
  width:100%
}
div#couleurs-fiche-container div.btn-arrow-left,
div#couleurs-fiche-container div.btn-arrow-right{
	clear:none;
	float:left
}
div#semelle-fiche-container{
  float:left;
  clear:left;
  padding:4px 0px 0px 0px;
}

h2#fiche-price,h2#fiche-materiaux,h2#fiche-semelle{
  float:left;
  margin:0px 0px 0px 10px;
}
h2#solde-fiche{
  color:#CC0000;
  float:left;
  margin:0px 0px 0px 0px;
}
h2#fiche-title-price,h2#fiche-title-materiaux,h2#fiche-title-semelle,h2#fiche-title-description,h2#fiche-title-couleurs,#point-quant-container h2{
  float:left;
  clear:left;#5f8e22
}

#fiche-desc-fiche select{
  font-size:11px;
  font-family:helvetica;
  float:left;
  clear:left;
  margin:6px 0px 0px 0px;
}
div#point-quant-container div{
  float:left;
}
#pointure-container{
  padding:0px 15px 0px 0px ;
}
div#point-quant-container div select{
  width:50px;
  font-size:11px;
}
#couleurs-fiche-container select{
  min-width:225px;
}
#ajout-panier-container div{
  padding:25px 0px 0px 0px;
}
div#fiche-logo-print{
  float:left;
  clear:left;
  margin:15px 0px 0px 0px;
}

div#fiche-logo-print span{
  float:left;
}

div#fiche-logo-print img{
  border:0;
  margin:0px 0px 0px 5px
}
div#fiche-logo-print img,div#fiche-logo-print div,div#fiche-logo-print span{
  float:left;
}
#fiche-logo-print span{
  font-size:11px;
  color:#666666;
}
#vue-container{
  padding: 5px 0px 0px 0px;
}
div#print-send-logo{
  width:170px;
  position:absolute;
  top:0px;
  right:0px;
}

#print-send-logo div{
  float:left;
  clear:left;
  width:100%
}
div#print-send-logo a{
  color:#5f8e22;
  text-decoration:none;
  font-size:11px;
  margin:3px 0px 0px 5px;
  float:left;
}
div#print-send-logo a:hover{
  text-decoration:underline;
}
img#fiche-logo-img{
  margin:0px 0px 15px 0px;
}
div#print-send-logo img{
  float:left;
}
div#fiche-produit-bottom{
  padding:0px 0px 25px 0px;
}

/* ------- product (start) ------- */
#picture-grand{
  float:left;
  border-right:solid 1px #e1e1d9;
  border-bottom:solid 1px #e1e1d9;
}
#picture-grand img{
  border:solid 2px #ffffff;
}

#produits-container{
  float:left;
  width: auto;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
#produits-container.brand{
	margin-left:48px	
}
#produits-container.search {
	width:auto;
}
#produits-container table tr td{
  padding: 0px 0px 40px 22px;
  margin: 0px;
}

div#inner-content div#filter-section{
  width:100%;
  height:37px;
  margin:0px auto 25px auto;
  float:left;
}
div#inner-content div#filter-section.search {
	float:left;
	margin-left:25px;
	width:540px;
}
#marque-select-content{
  padding:0px 0px 25px 0px;
  float:left;
  width:100%;
}
.filter-section-label{
  font-size:11px;
  color:#333333;
  float:left;
  margin:13px 0px 0px 21px;
}
#produits-page-label{
  font-size:11px;
  color:#333333;
  float:right;
  margin:0px 0px 0px 21px;
}
#produits-nbr{
  font-size:11px;
  font-weight:bold;
  color:#333333;
  float:left;
  margin:0px 23px 0px 0px;
}
#produits-page-nbr{
  float:right;
  margin:0px 0px 0px 20px;
  text-align:right;
}
produits-page-nbr a,produits-page-nbr span{
  float:left;
  padding:0px 0px 0px 0px;
}
#marque-lst{
  float:left;
  margin:10px 0px 0px 9px;
  width:169px;
}
#prix-lst{
  float:left;
  margin:10px 0px 0px 9px;
  width:103px;
}
#produits-page{
  float:right;
  width:290px;
}
a.produit-nbr-lnk,a.produit-nbr-lnk:link,a.produit-nbr-lnk:visited{
  text-decoration: none;
  color: #939598;
  font-size:10px;
  font-weight:bold;
  line-height:15px;

}
a.produit-nbr-lnk,a.produit-nbr-lnk-selected{
  margin-right:5px;
  float:left;
  line-height:15px;
}
a.produit-nbr-lnk.last{
	margin-right:0px	
}
a.produit-nbr-lnk:hover{
  color:  #335605;
}
a.produit-nbr-lnk-selected,a.produit-nbr-lnk-selected:link,a.produit-nbr-lnk-selected:visited,a.produit-nbr-lnk-selected:hover{
  text-decoration: none;
  color: #333333;
  font-size:10px;
  font-weight:bold;
  float:left;
}

div.produit-image-container div{
  position:relative;
}
div.produit-image-container img.over-pic{
  position:absolute;
  top:2px;
  right:2px;
  border:0;
}
div.produit-image-container a:hover{
  color:red;
}
div.produit-image-container a:link img,
div.produit-image-container a:visited img{
  border-color:#ffffff;
}
div.produit-image-container a:focus img,
div.produit-image-container a:hover img,
div.produit-image-container a:active img{
  border-color:#9A9C9E;
}
.button-shadow.left{
	margin-left:-3px	
}
#search-panel .button-shadow{
	margin-top:20px;
	margin-left:-3px;
}
#soldeChk{
	margin-left:0px;	
}
#search-panel {
	display:inline;
	float:left;
	margin-left:10px;
	width:229px;
}
#search-panel select{
	margin:0px 0px 0px 0px;
}
#search-panel span{
	display:block;
	font-weight:bold;
	margin:10px 0px 2px;
	overflow:hidden;
}
#search-panel span.top{
	margin-top:0px	
}
#search-panel label span {
	display:inline;
}
#search-panel td{
	color:#363636;
	vertical-align:top;
	overflow:hidden;
}
#search-panel td.check input{
	position:relative;
	top:2px;
	margin-left:0px;
}
#search-panel td.check span{
	display:inline;
	margin-right:3px;
}
#search-panel select#marque-lst{
	width:auto;
}
#search-panel select#couleur-lst,
#search-panel select#categories-lst{
	width:200px;
}
#search-panel input.keyword{
	margin-left:0;
	width:290px;
}
#search-panel .search-panel{
	float:left;
	margin:20px 0 10px;
}
#produits-container table tr td{
  padding: 0px 0px 40px 49px;
  margin: 0px;
}
#produits-container.search table tr td{
	padding-left:36px
}
#produits-container table tr td.first{
	padding-left:0px;	
}
div#filter-section.search div#produits-page{
	width:auto;
}
div#filter-section.search{
	width:auto;
}
.produit-single{
  float:left;
  padding:0px 0px 0px 15px;
  line-height: 17px;
  width:164px;
}
.produit-single-first{
  float:left;
  padding:0;
  line-height: 17px;
  width:164px;
}
.product-line{
  float:right;
  padding:0px 0px 19px 0px;
  width:705px;
}
.produit-image-container div img{
  border:solid 2px #ffffff;

}
.produit-image-container div{
	float:left;
}
.produit-image-container{
  /*float:left;
  clear:left;*/
  overflow:hidden
}
.description-produit{
  /*float:left;
  clear:left;*/
  overflow:hidden;
  padding:8px 0px 0px 0px;
  width:160px;
}


.prix-produit span{
  font-size:11px;
  color:#333333;
  float:left;
}
a.titre-produit-lnk{
  font-size:14px;
  color:#9A9C9E;
  clear:left;
  float:left;
}
a.titre-produit-lnk:hover{
  color:#333333;
}
.couleur-dispo{
  font-size:11px;
  color:#333333;
  margin:2px 0px 0px 2px;
  float:left;
}
.titre-produit div{
  font-size:11px;
  color:#333333;
  float:left;
}
.titre-produit{
  clear:left;
  float:left;
  width:160px;
}
.marque-produit,
.other-colors{
  color:#333333;
  font-size:11px;
  float:left;
  width:160px;
}
.other-colors{
	height:15px;
	padding-top:5px;
}
.prix-produit span{
  float:left;
}
.prix-produit.prix-special{
  color:#d53231;
}
.prix-produit .prix-special, .prix-special{
  color:#CC0000;
}
ul.navig-produits{
  width: auto;
  padding: 0px;
  list-style: none;
  margin: 0px;
}

ul.navig-produits img{
  margin:0px 10px 0px 1px;
  border:0px;
  float:left;
  padding:2px 0px 0px 0px;
}

ul.navig-produits li {
  display: block;
  float: left;
  margin:0;
}

ul.navig-produits li a {
  text-decoration: none;
  display:block;
  font-size:10px;
	font-weight:bold
}

ul.navig-produits li.current{
   color: #231f20;
   background:url(images/page-selected.gif) 0px 1px no-repeat;
   margin:0;
   padding:7px 13px 10px 12px;
   font-size:11px;
}
ul.navig-produits li.current a{
   color: #231f20;
}

ul.navig-produits li.navig-produit-label{
  border:0;
  padding: 7px 8px 5px 5px;
  margin:0px 0px 0px 0px;
}
ul.navig-produits li.navig-produit-label a{
  font-size:10px;
  color:#333333;
  font-weight:normal;
  text-transform:uppercase;
}
ul.navig-produits li.navig-produit-link{
  font-weight: bold;
  margin:0;
  display:block;
  font-size:11px;
  padding:  7px 8px 5px 8px;
}

ul.navig-produits li.navig-bouton-page-right{
  border:0px;
  width: auto;
}
ul.navig-produits li.navig-bouton-page-left{
  border:0;
}
/* ------- product (end) ------- */

/* ------- marque (start) ------- */
table.marque{
  margin: 0px;
  width: 100%;
}

table.marque tr td{
  padding: 0px 15px 28px 0px;
}

table.marque tr td div.logo{
  border-right: 1px solid #e0e0da;
  border-bottom: 1px solid #e0e0da;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

table.marque tr td div.logo img{
  border: 2px solid #ffffff;
}

table.marque tr td h2{
  font-size:18px;
  color:#000000;
  font-weight:bold;
  margin: 0px 0px 15px 0px;
  padding: 0px;
}

table.marque tr td ul, table.marque tr td ul{
  list-style:none;
  float:left;
  display:block;
  margin:0;
  padding:0;
  clear:left;
  list-style-position:outside;
}
table.marque tr td ul li,table.marque tr td ul li{
  float:left;
  clear:left;
  margin:1px 0px 1px 0px;
  width:100%;
}
table.marque tr td ul li a:link,table.marque tr td  ul li a:visited, table.marque tr td  ul li a:hover{
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  margin:1px 0px 1px 0px;
}
/* ------- marque (end) ------- */

/* ------- footer (start) ------- */
#bottom-outer-container{
  width:100%;
  float:left;
  overflow:hidden;
  background:#ffffff;
  margin-top:15px;
  padding:22px 0px;
  text-align:center;
  position:relative;
  margin-bottom:16px;
}
#footer{
  width:841px;
  margin:0px 0px 0px 21px;
  overflow:hidden;
  text-align:left
}
#footer a.intra{
	margin-right:0px
}
#link-section-footer{
  overflow:hidden;
  width:100%;
}
#link-section-footer a.otherStore{
	float:right;
	margin:0px;
	text-transform:uppercase;
}
#link-section-footer a,
#link-section-footer span.sep{
  text-decoration: none;
  margin:0px 13px 0px 0px;
  float:left;
  font-size:11px;
  font-weight:bold;
  color: #000000;
}
#link-section-footer a:hover{
	text-decoration:underline	
}
#link-section-footer span.sep{
	float:right;
	line-height:13px;
}
#link-other-store a{
	font-size:11px;
	padding-left:20px;
	padding-top:2px;
	background:url(images/cart-ico.gif) left top no-repeat;
	height:12px
}
#link-section-footer{
  color: #000000;
}
#menu-info-footer{
  overflow:hidden;
  margin:0px 0px 0px 0px;
  width:100%;
}
#menu-info-footer-bottom{
	overflow:hidden;	
}
#menu-info-footer-bottom a{
	margin:7px 0px 0px 0px;
	display:block;
	float:left;
}
#menu-info-footer-bottom a.intra{
	margin-left:5px	
}
#menu-info-footer a,
#menu-info-footer span,
#menu-info-footer-bottom a{
  margin:7px 13px 0px 0px;
  float:left;
  font-size:10px;
  text-decoration: none;
  color:#555859;
}
#menu-info-footer-bottom a{
	float:right	
}
#menu-info-footer span{
	float:right;
	margin-right:0px;
}
#menu-info-footer span a{
	margin:0;	
}
#menu-info-footer span.last{
	margin-right:0px	
}
#menu-info-footer a:hover,
#menu-info-footer-bottom a.intra {
  text-decoration:underline;
}

#footer-copyright{
  overflow:hidden;
  color:#40403f;
  font-size:10px;
  margin:7px 0px 0px 0px;
  overflow: hidden;
  width:100%;
}
#footer-copyright p, #footer-copyright div, #footer-copyright td{
  font-size:10px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}
.left-part{
	float:left	
}
/* ------- footer (end) ------- */
/* ------- newsletter(start) ----*/
div.content-newsletter{
  width:720px;
  margin:0px auto;
  overflow:hidden;
}
div.inner-content-newsletter{
  width:100%;
  margin:0px auto;
  overflow:hidden;
  text-align:center;
}
div.product-content{
  width:804px;
  overflow:hidden;
}
div.image-border-newsletter{
  overflow:hidden;
}
div.img-cont{
  text-align:center
}
/* ------- newsletter(end) ----*/