/* ------- Global (start) ------- */
body{
  text-align: left;
  font-family:Arial;
  padding: 0;
  margin: 0;
  cursor:default;
  background-color:#f4f4ea;
  font-size:11px;
  color: #6F6F6D;
  font-family:arial;
}
.jatoolbarSelected,
.emptyContainerList,
.jatoolbarGrid{
	overflow:hidden	
}
h1{
  font-size:18px;
  color:#333333;
  margin:0;
  padding:0;
  font-family:arial;
}
h2{
  font-size:12px;
  color:#575756;
  margin:0;
  padding:0;
  font-family:arial;
}
h2.normal{
  font-size:12px;
  color:#575756;
  margin:0;
  padding:0;
  font-weight:normal;
}
h3{
  font-size:11px;
  color:#333333;
  font-weight:normal;
  margin:0;
  padding:0;
  font-family:arial;
}

ul,td,ol,ul,p,blockquote,div {
  font-size:11px;
  color: #6F6F6D;
  font-family:arial;
}

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

a:hover{
  color: #000000;
  text-decoration: underline;
}


#root-container {
  width: 100%;
}

#container {
  width: 100%;
  margin: 0px auto 0px auto;
}

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

.fieldValue h2{
  float:left;
}
.fieldValue h2.normal{
  padding: 0px 0px 0px 8px;
}
/* ------- Global (end) ------- */

/* --------- btn arrow (start) --------- */
div.btn-arrow-right,
div.btn-arrow-left{
  background-image: url(images/btn-corners.png);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 0px 0px 0px 12px;
  margin: 0px 14px 0px 0px;
  width:auto;
  cursor:pointer;
}

div.btn-arrow-right div{
  background-image: url(images/btn-arrows.png);
  background-repeat: no-repeat;
  background-position: 100% -42px;
  padding: 0px 16px 0px 0px;
  width:auto;
}

div.btn-arrow-right:hover {
  background-position: 0px -21px;
}

div.btn-arrow-right:hover div{
  background-position: 100% -63px;
}

div.btn-arrow-left{
  background-image: url(images/btn-arrows.png);
  background-position: 0px 0px;
  padding: 0px 0px 0px 16px;
}

div.btn-arrow-left div {
  background-image: url(images/btn-corners.png);
  background-position: 100% -42px;
  background-repeat: no-repeat;
  padding: 0px 12px 0px 0px;
}

div.btn-arrow-left:hover {
  background-position: 0px -21px;
}

div.btn-arrow-left:hover div{
  background-position: 100% -63px;
}

div.btn-arrow-right div a:link, div.btn-arrow-right div a:visited, div.btn-arrow-right div a:hover,
div.btn-arrow-left div a:link, div.btn-arrow-left div a:visited, div.btn-arrow-left div a:hover{
  overflow: visible;
  background-image: url(images/btn-line.png);
  background-repeat: repeat-x;
  padding: 4px 8px 4px 8px;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}

div.btn-arrow-right:hover div a:link, div.btn-arrow-right:hover div a:visited, div.btn-arrow-right:hover div a:hover,
div.btn-arrow-left:hover div a:link, div.btn-arrow-left:hover div a:visited, div.btn-arrow-left:hover div a:hover{
  background-position: 0px -21px;
  padding: 4px 8px 4px 8px;
  text-decoration: none;
  display: block;
}




/* --------- btn arrow (end) --------- */

/* ------- top container (start) ------- */
#top-container{
  height:100px;
  width:915px;
  margin:0px auto 0px auto;
}
#inner-top-container{
  width:885px;
  height:100px;
  margin:0px auto 0px auto;

}
#outer-top-container{
  width:100%;
  float:left;
  background-color:#fbfbf6;
  background-image:url(images/dottedLines-top.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  padding:30px 0px 0px 0px;
}

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

div#inner-top-container div#panier-container{
  float:right;
  clear:right;
  margin:15px 0px 0px 0px ;
  width:143px;
}

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;
}

#top-logo{
  border:solid 0px;
  float:left;
}
#link-logo{
  float:left;
}
#menu_container{
  float:left;
  font-size:10px;
  font-weight:bold;
  margin:13px 0px 0px 0px;
  width: 600px;
  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;
}

#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;
}

#general-links-container a:link,#general-links-container a:visited {
  text-decoration: none;
  font-size:10px;
  font-weight:bold;
}

#top-container div.btn-cart{
  background-image: url(images/btn-cart-bkg.gif);
  background-repeat: no-repeat;
  clear:right;
  float:right;
  margin-top:7px
}

#top-container  div.btn-cart a:link,
#top-container  div.btn-cart a:visited,
#top-container div.btn-cart a:hover{
  display: block;
  width: 125px;
  color: #333333;
  text-decoration: none;
  padding: 4px 0px 4px 36px;
  font-size: 9px;
}

/* ------- top container (end) ------- */
/* ------- sub-menu (start) ------- */
#outer-sub-menu{
  background-color:#f5f5ec;
  background-image:url(images/sub-menu-background.gif);
  background-repeat:repeat-x;
  background-position:top;
  border-top:solid 1px #ffffff;
  float:left;
  width:100%;
}
#sub-menu-container{
  width:915px;
  margin:0px auto 0px auto;
  height:40px;
}
div#inner-sub-menu{
  width:885px;
  margin:0px auto 0px auto;
  padding:9px 0px 0px 0px;
}
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;
  height:21px;
  float:left;
  padding:0px 12px 0px 0px;
  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) ------- */
.home-left{
  float:left;
  width: 520px;
  border-right:solid 1px #e1e1d9;
  border-bottom:solid 1px #e1e1d9;
}
.home-left img{
  border:solid 2px #ffffff;
}
.home-right{
  float:left;
  width: 360px;
  margin: 0px 0px 0px 20px;
}

.home-picture-content{
  border-right:solid 1px #e0e0da;
  border-bottom:solid 1px #e0e0da;
  float: left;
  margin:0px 0px 14px 0px;
  position:relative;
  padding:0px;
}

.home-picture-content img{
  border:solid 2px #ffffff;
}

div.home-picture-content div.button-picture-1{
  position:absolute;
  right:10px;
  top:88px;
}

div#fiche-image-grand{
  float:left;

}
#image-grande-container{
  border-right:solid 1px #deded0;
  border-bottom:solid 1px #deded0;
  position:relative;
}
img#over-pic{
  position:absolute;
  top:2px;
  right:2px;
  border:0;
  border:0;
}
#image-grande-container a:hover{
}
#image-grande-container a:hover img{
  border-color:#83847b;
}
div#fiche-image-grand a img{
  border:solid 2px #ffffff;
}
/* ------- home (end) ------- */

/* ------- content (start) ------- */
#content-outer-container{
  background-color:#f9f9f3;
  background-image:url(images/fond-top-home-content.gif);
  background-repeat:repeat-x;
  background-position:top;
  border-top:solid 1px #ffffff;
  float:left;
  width:100%;
  padding:25px 0px 0px 0px;
}
#content{
  width:915px;
  margin:0px auto 0px auto;

}
#inner-content{
  width:885px;
  margin:0px auto 0px auto;

}


.text-bouton{
  background-repeat:repeat-x;
  padding:2px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  float:left;
  height:19px;
  cursor:pointer;
}
.text-bouton-pink{
  background-image:url(images/button-back-pink.gif);
}
.text-bouton-green{
  background-image:url(images/button-back-green.gif);
}
.text-bouton-purple{
  background-image:url(images/button-back-purple.gif);
}


h3#title{
  font-weight:bold;
}

div#marque-logo{
  width:100%;
  background-color:#ffffff;
  float:left;
  border-right:solid 1px #e0e0da;
  border-bottom:solid 1px #e0e0da;
}
div#mots-cle{
  width:100%;
  float:left;
  padding:15px 0px 5px 0px;
}
div#mots-cle h3,div#mots-cle h2{
  float:left;
}
div#mots-cle a{
  text-decoration:none;
}
div#center-key-word{
  margin:0px auto 0px auto;
  width:320px;
}

div#fiche-produit-top{
  float:left;
  width:100%;
  clear:left;
}
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:#83847b;
}
div#fiche-produit-bottom div img{
  border:solid 2px #ffffff;
}
div#fiche-produit-bottom div{
  border-right:solid 1px #deded0;
  border-bottom:solid 1px #deded0;
  margin:15px 5px 0px 0px;
  float:left;
}
div#fiche-desc-fiche{
  float:left;
  width:300px;
  margin:0px 14px 0px 25px;
  padding: 10px 0px 0px 0px;
  text-align:left;
}
h1#fiche-desc-fiche{
  float:left;
  clear:left;
  width:435px;
}
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;
  padding:0;
  font-family:arial;
  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{
  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#ajout-panier-container{
  float:left;
  clear: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;
}

#fiche-desc-fiche select{
  font-size:11px;
  font-family:arial;
  float:left;
  clear:left;
  margin:6px 0px 0px 0px;
}

#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{
  float:right;
  width:170px;
  clear:right;
}
#print-send-logo div{
  float:left;
  clear:left;
  width:100%
}
div#print-send-logo a{
  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;
  border-right:solid 1px #e0e0d4;
  border-bottom:solid 1px #e0e0d4;
}
div#fiche-produit-bottom{
  padding:0px 0px 25px 0px;
}
/* ------- content (end) ------- */

/* ------- product (start) ------- */
#picture-grand{
  float:left;
  border-right:solid 1px #e1e1d9;
  border-bottom:solid 1px #e1e1d9;
}
#picture-grand img{
  border:solid 2px #ffffff;
}

div#inner-content div#filter-section{
  width:100%;
  height:37px;
  border-bottom:solid 1px #e0e0da;
  border-right:solid 1px #e0e0da;
  background-color:#ffffff;
  margin:0px auto 25px auto;
  float:left;
}
div#inner-content div#filter-section.search{
	float:left;
	margin-left:25px;
	width:540px;
}
div#filter-section.search div#produits-page-nbr{
	margin:	13px 10px 0 18px;
}
#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:13px 0px 0px 21px;
  _margin:13px 0px 0px 10px;
}
#produits-nbr{
  font-size:11px;
  font-weight:bold;
  color:#333333;
  float:left;
  margin:13px 23px 0px 20px;
}
#produits-page-nbr{
  float:right;
  margin:13px 23px 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;
  font-size:10px;
  font-weight:bold;

}
a.produit-nbr-lnk,a.produit-nbr-lnk-selected{
  margin:0px 6px 0px 0px;
  float:left;
}

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;
}

#produits-container{
  float:left;
  width: 745px;
  margin:0px 0px 0px 4px;
  padding: 0px 0px 20px 0px;
}
#produits-container.search{
  width: auto;
}
#search-panel{
	width:320px;
	float:left;
	border-bottom:solid 1px #e0dfda;
	border-right:solid 1px #e0dfda;
	margin-left:10px;
	display:inline;
}
#search-panel select{
	margin:0;
}
#search-panel span{
	display:block;
	font-weight:bold;
	margin:10px 0px 2px;
	overflow:hidden;
}
#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:296px;
}
#search-panel select#couleur-lst,
#search-panel select#categories-lst{
	width:200px;
}
#search-panel input.keyword{
	margin-left:0;
	width:290px;
}
#search-panel .btn-arrow-right{
	float:left;
	margin:20px 0px 10px;
}
#produits-container table tr td{
  padding: 0px 0px 40px 22px;
  margin: 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 27px 0px;
}
.produit-image-container div img{
  border:solid 2px #ffffff;
}
.produit-image-container div{
  position:relative;
}
div.produit-image-container img.over-pic{
  position:absolute;
  top:2px;
  right:2px;
  border:0;
}
.produit-image-container a:hover{
  color:#83847b;
}
.produit-image-container a:hover img{
  border-color:#83847b;
}
.produit-image-container div{
  border-right:solid 1px #e1e1d9;
  border-bottom:solid 1px #e1e1d9;
  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;
  clear:left;
  float:left;
}

.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;
  padding-top: 5px;
}
.marque-produit,
.other-colors{
  color:#333333;
  font-size:11px;
  float:left;
  width:160px;
}
.other-colors{
	height:15px;
	padding-top:5px;
}
.prix-produit{
  float:left;
  clear:left;
  width:160px;
  padding-top: 5px;
}
.prix-produit span{
  float:left;
}

.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;
  border-right:solid 1px #88887b;
  margin:0;
}

ul.navig-produits li a {
  text-decoration: none;
  display:block;
}

ul.navig-produits li.current{
   color: #ffffff;
   background-color:#88887b;
   margin:0;
   padding: 5px 8px 5px 8px;
   font-size:11px;
}
ul.navig-produits li.current a{
   color: #ffffff;
}

ul.navig-produits li.navig-produit-label{
  border:0;
  padding: 5px 8px 5px 5px;
  margin:0px 0px 0px 0px;
}
ul.navig-produits li.navig-produit-label a{
  font-size:11px;
  color:#333333;
  font-weight:normal;
}
ul.navig-produits li.navig-produit-link{
  font-weight: bold;
  margin:0;
  display:block;
  font-size:11px;
  padding:  5px 8px 5px 8px;
}

ul.navig-produits li.navig-bouton-page-right{
  padding-top:3px;
  border:0px;
  margin-left:20px;
  width: auto;
}
ul.navig-produits li.navig-bouton-page-left{
  padding-top:3px;
  border:0;
  width:109px;
}

/* ------- 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%;
  background-image:url(images/dottedLines-bottom.gif);
  background-repeat:repeat-x;
  background-position:top;
  background-color:#f4f4ea;
  padding:37px 0px 0px 0px;
  float:left;
}
#footer{
  margin:0px auto 0px auto;
  width:915px;
}
#inner-footer{
  width:885px;
  margin:0px auto 0px auto;
  overflow:hidden
}
#link-section-footer{
  overflow:hidden;
  width:100%
}
#link-other-store{
	overflow:hidden;
	padding-top:7px;
	width:100%
}
#link-section-footer a:link, #link-section-footer a:visited,
#link-other-store a:visited,#link-other-store a:link {
  text-decoration: none;
  margin:0px 13px 0px 0px;
  float:left;
  font-size:10px;
  font-weight:bold;
}
#link-other-store a:visited,#link-other-store a:link,
#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;
	display:block;
	width:672px
}	
#logo-footer{
  float:right;
  margin: 0px 0px 0px 0px;
}
#menu-info-footer{
  overflow:hidden;
  margin:0px 0px 0px 0px;
  width:100%
}

#menu-info-footer a:link,#menu-info-footer a:visited {
  margin:7px 13px 0px 0px;
  float:left;
  font-size:10px;
  text-decoration: none;
}

#footer-copyright{
  color:#6f6f6d;
  font-size:10px;
  margin:7px 0px 0px 0px;
  padding:0px 0px 30px 0px;
  overflow:hidden;
  width:100%
}
#footer-copyright p, #footer-copyright div, #footer-copyright td{
  font-size:10px;
  margin: 0px;
  padding: 0px;
  color:#6f6f6d;
}
#footer-copyright img{
	margin-left:5px
}
#footer-copyright p{
	display:block	
}
#link-logo-footer{
	float:right;
	clear:right;
}
.left-part{
	float:left	
}
/* ------- footer (end) ------- */
/* ------- newsletter(start) ----*/
div.content-newsletter{
  width:720px;
  margin:0px auto;
  overflow:hidden;
}
div.inner-content-newsletter{
  width:680px;
  margin:0px auto;
  overflow:hidden;
  text-align:center;
}
div.product-content{
  width:auto;
}
div.image-border-newsletter{
  border-bottom:1px solid #E1E1D9;
  border-right:1px solid #E1E1D9;
  overflow:hidden;
}
div.image-border-newsletter img{
  border:2px solid #FFFFFF;
}
div.img-cont{
  text-align:center
}
/* ------- newsletter(end) ----*/