.tx-gestionrouvesins-pi2 {
  margin:Opx;
  padding:0px;
}



body {
	font-family: arial, helvetica, sans-serif;
	font-size:100.1%;
	color:#32201C;
	margin-left: 0px;
	margin-top: 0px;
	margin:0px;
	background-color:#EEECEC;
	height: 50px;
}
ul{
font-size:11px;
}

/* [GENERALITES ] --------------------------------------------- */
img {
  border:0;
}
.bodytext {
  font-size:0.8em;
}
input {
  vertical-align:middle;
  font-size:.6em;
  color:#32201C;
}
input.champtxt {
  min-width:90px;
}
select {
  font-size:.6em;
  color:#32201C;
  width:89px;
}

select.tx-gestionmagasins-pi1-listrow {
  width:130px;
}

form {
  padding:0;
  margin:0;
}
a {
  color:#30211C;
}
p {
  margin:0 0 0 0;
  padding:0 0 0 0;
}

/* MAGASINS --------------*/

.tx-gestionmagasins-pi2 .departement {
	font-size:12px;
	font-style:normal;
	color: #a4350a;
}
.tx-gestionmagasins-pi2 .magasinselection {
	font-size:10px;
	font-style:normal;
}
.tx-gestionmagasins-pi2 .titreville {
	font-size:10px;
	text-transform: uppercase;
	display:block;
	width:120px;
}
.tx-gestionmagasins-pi2 .contenutitre {
	font-size:10px;
	text-transform: uppercase;
	margin-bottom:5px;
}
.tx-gestionmagasins-pi2 .contenutexte {
	font-size:10px;	
}
.tx-gestionmagasins-pi2 .contenutexte a {
	color: #4D1c0d;
}


.imprimer a, .noter a, .colonnecontent .imprimer a, .imprimer {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#a8340d;
}



/* [MENU HAUT (mh)] --------------------------------------------- */
#menuhaut {
	height:31px;
	font-size:0.65em;
	margin:0 auto;
	position:relative;
	width:956px;
	text-align:right;
}
#menuhaut ul {
  margin:0 0 0 0;
  padding:15px 0 0 0;
}
#menuhaut li.mh-maselection {
	padding:0 0 0 25px;
	/*background-image:url(images/mh_maselection.gif);
	background-position:left;
	background-repeat:no-repeat;*/
}
#menuhaut li.mh-flamand {
	padding:0 5px 0 25px;
	/*background-image:url(images/mh_flamand.gif);
	background-position:left;
	background-repeat:no-repeat;*/
}
#menuhaut li a {
	padding:0 10px 0 0;
}

#menuhaut ul li a {
	padding:0 10px 0 0;
	text-decoration:none;
	color:#000;
}

/* [Footer] --------------------------------------------- */
#footer {
	font-size:0.65em;
	position:relative;
	width:956px;
	text-align:right;
	margin:0 auto;
}
#footer ul {
  margin:0 0 0 0;
  padding:0 0 0 0;
}
#footer li, #menuhaut li {
	display:inline;
	padding:0 0 0 10px;
	background-image:url(images/li_ext.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#footer ul li a{
	padding:0 10px 0 0;
	text-decoration:none;
	color:#000;
}

/* [HOME PAGE ] --------------------------------------------- */
/* [CENTRE ] --------------------------------------------- 
#centre {
}*/

/* [Menu Vertical de la Homepage ] ------ */
.menuverticallogo {
	margin:0 0 0 -10px;
	padding:0;
    /*float:left;*/
}
.menuverticallogo ul {
	margin:0;
	padding:0;
	width: 135px;
}
.menuverticallogo li{
	list-style:none;
  float: left;
}
.menuverticallogo li span{
	list-style:none;
	background:url(images/fond_li.gif) repeat-x #790D0D;
	display:block;
	width:135px;
	padding:5px 0 2px 0;
	font-size:1.2em;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

.menuverticallogo li{
	background:#F7F7F7;
	display:block;
	width:135px;
	border-bottom:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
}
.menuverticallogo li a{
	display:block;
	padding:6px 25px 8px 15px;
	text-decoration:none;
	font-size:1em;
	color:#353535;
	background:url(images/fleche_li_a.gif) no-repeat 90% 50%;
}
.menuverticallogo li a:hover{
	text-decoration:underline;
}
.menuverticallogo li span.vide{display:block; height:15px; background:none;}

/* [Menu horizontal de la Homepage ] ------ */
.menuhorizontal {
	margin:0 -17px 0 0 !important;
	/*padding:0 0 20px 0;*/
	height:40px;  /*hauteur a supprimer lors du dev (puisque cr�ation d'image menu) */
	display: inline;
	background-color:#FFF;
	width:800px !important;
}
.menuhorizontal ul {
	margin:0 -10px 0 10px;
	padding:0;
}
.menuhorizontal li {
  list-style-position:outside;
  list-style-type:none;
  display:inline;
  margin:0 13px 0 0;
  font-weight:700;
  font-size:0.8em;
}
.menuhorizontal li.actif a {
  color:#6C0305;
  font-weight:700;
}
.menuhorizontal li a {
  text-decoration:none;
}

/* [Accroche, image centrale qui pointe sur un menu ] ------ */
.accroche {
  margin:2px 0 0 0;
  padding:0;

  float:left;
  /*border-bottom:2px solid #ffffff;
  border-top:2px solid #ffffff;*/
}
.accroche img {
  margin:0;
}


/* [Zoom ] ------ */
#bandeauzoom {
  margin:4px 0 0 0;
  padding:0 0 0 0;
    /**/
  width:800px;
  overflow:hidden;
  color:#4B4A4A;
 /* border-bottom:2px solid #fff;*/
}

#bandeauzoom a{
color:#4B4A4A;
text-decoration:none;
}

#bandeauzoom a:hover{
text-decoration:underline;
}

#bandeauzoom table {
  background-image:url(images/deg-droite-actu.png);
  background-repeat:repeat-x;
  width:800px;
  border:0;
  /*text-align:left;*/
  float:left;
  /*border-bottom:2px solid #fff;*/
  margin:0 0 2px 0;
  padding:0 0 0 0;
  height:270px;
}
#bandeauzoom p.bodytext {
  padding:0 10px 0 10px;
}

#bandeauzoom  .anim{
	width:267px;
	height:65px;	
}


#bandeauzoom ul li {font-size:10px;margin:0;padding:0;line-height:130%;}

/*#bandeauzoom .ensavoirplus a {
  display:block;
  padding:0 0 0 10px;
  font-size:0.8em;
  text-transform:uppercase;
  color:#32201C;
}
#bandeauzoom img {
  margin:0;
  border:0;
}*/








/* [Pied de page de home, Rechercher, ... ] ------ */
.recherchercanape {
	clear: both;float:left;
	background :url(images/deg-recherche-bas.png) #727271 repeat-x top left;
	width:328px;
	margin-right: 1px;
	padding:0 10px 0 20px;
	height: 55px;
}

.recherchercanape input, .recherchercanape select {
  font-size: 10px;
  margin: 0
}

.recherchercanapepage {
  float:left;
  background-image:url(images/bg_bandeaupiedpage.gif);
  background-repeat:repeat-x;
  background-position:top left;
  padding:0 0 10px 0;
  margin:0 0 10px 0;
  width:270px;
}

.recherchercanape img, .trouvermagasin img {
  margin: 9px 0 0 0 !important; display: block;
}

.trouvermagasin {
background-image:url(images/deg-recherche-bas.png);
background-repeat:repeat-x;
background-color:#727271;
float:left;
padding:0 20px 0 41px;
height: 55px;
width:171px;
}
.nouveautespropotions {
height:50px;
margin-top:18px;
line-height:15px;
}
.allnews {
/*float:right;*/
height:23px;
display:none;	
}
.blocnouvprom{
float: left;
width:209px;
overflow:hidden;
background-color:#fff;
background-image:url(images/fd_bt.jpg);
background-repeat:repeat-x;
border-right: #E7E7E7 1px solid;
}

.blocnouvprom img {
  display: block;
}

table.recherchetab form{
display:inline;
margin:0px;
padding:0px;
}


/* [MISC ] --------------------------------------------- */
.bandeaudimagegrosplancuir {
	margin:0;
	padding:0;
	/*background-image:url(images/ban-haut.png);
	background-position:0 bottom;
	background-repeat:no-repeat;*/
	height:70px;
	position:relative;
	bottom:-17px;
}
.bandeaudimagegrosplancuir img {
  margin:0;
  padding:0;
  float:left;
  border-right:2px solid #fff;
}




/* [PAGES INTERIEURES ] --------------------------------------------- */
/* [header ] ----- */
#header { /************************************************************/
  margin:0 0 0 0;
  padding:0 0 0 0;
/**/
  float:left;
}
#arborescence {
  background-color:#666;
  color:#FFFFFF;
  font-size:.7em;
  padding:2px 0 2px 56px;
  margin:0 0 0 0;
  clear: both;
  border-bottom:1px solid #fff; /************************************************ hauteur changee a 3 px */
/**/
}
#arborescence a {
  color:#ececec;
  text-decoration:none;
}
#arborescence .fleche {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:.85em;
}

#navigationmarque {
  background-color:#ececec;
  padding:0 0 0 0;
  margin:0 0 0 0;
  border-bottom:1px solid #ececec; 
  height:33px;
  width:840px;
}
#navigationmarque ul {  
  margin:0 0 0 1px;
  padding:0 0 0 0;
  font-weight:normal;
}
#navigationmarque  li {
  margin:0;
  padding:0;
  list-style-type:none;
  list-style-position:outside;
  display:inline;
  font-size:1.1em;
}
#navigationmarque span{float:left; position:relative; top:17px; margin:0 3px;}
#navigationmarque li a{display:block;float:left; height:33px;line-height:33px;padding:0 6px;margin:0 1px;color:#353535;text-decoration:none;}
#navigationmarque li a:hover, #navigationmarque li a:focus, #navigationmarque li a:active, #navigationmarque li.on a {background:#676767;color:#FFFFFF;}


/* [content ] ----- */
#content {
  float:left;
  margin:0;
  padding:0;
}

/*#navgaucheproduit {
  width:280px;
  float:left;
}

#navgaucheproduit .pagination {
  text-align:right;
  font-size:.7em;
  color:#32201E;
  font-weight:700;
  margin:5px 12px 5px 0;
  padding:0 0 0 0;
}
#navgaucheproduit .pagination .nolink {
  color:#BD131C;
}
#navgaucheproduit .pagination a {
  font-size:1em;
  color:#32201E;
  font-weight:700;
  text-decoration:none;
}*/
/*
.description-on {
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  border-left:1px solid #ACA298;
  border-right:1px solid #ACA298;
}
.espace-intitule {
  background-color:	#8B0305;
  color:#FFF;
  font-weight:700;
  text-align:center;
  font-size:.7em;
}
.espace-description {
  background-color:	#8B0305;
  color:#FFF;
  text-align:center;
  font-size:.65em;
  padding:0 0 2px 0;
}
.espace-detail {
  background-color:	#8B0305;
  color:#FFF;
  padding:2px 3px 0 2px;
  border-top:1px solid #fff;
  font-size:.7em;
}
  */

.description-promo{
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  border-left:1px solid #ACA298;
  border-right:1px solid #ACA298;
/*  width:129px;
  height:138px;
  overflow:hidden;*/
  white-space:nowrap;
}
.description-off {
  float:left;
  margin:0 0 0px 0;
  padding:0 0 5px 0;
  border-left:1px solid #ACA298;
  border-right:1px solid #ACA298;
  width:129px;
  height:138px;
  overflow:hidden;
  white-space:nowrap;
}
.espace-intitule-off {
  background-color:	#fff;
  color:#30211C;
  font-weight:700;
  text-align:center;
  font-size:.7em;
}
.espace-description-off {
  background-color:#fff;
  color:#30211C;
  text-align:center;
  font-size:.65em;
  line-height:.8em;
  padding:0 0 2px 0;
}
.espace-detail-off {
  background-color:	#666666;
  color:#FFF;
  padding:2px 3px 0 2px;
  border-top:1px solid #fff;
  font-size:.7em;
}



.description-off .left, .description-on .left, descprition-promo .left {
  float:left;
  text-align:left;
  padding:0 0 0 0;
  margin:0;
}
.description-off .right, .description-on .right, descprition-promo .right {
  text-align:right;
  padding:0 0 0 0;
  margin:0;
}
.espace-detail-off a {
  color:#fff;
  text-decoration:none;
}


.selprod .description-off {
  float:left;
  margin:0 0 0 0;
  padding:0 0 5px 0;
  border-left:1px solid #ACA298;
  border-right:1px solid #ACA298;
}

.selprod .espace-intitule-off {
  background-color:	#333333;
  color:#FFF;
  font-weight:700;
  text-align:center;
  font-size:.7em;
}
.selprod .espace-description-off {
  background-color:	#333333;
  color:#FFF;
  text-align:center;
  font-size:.65em;
  padding:0 0 2px 0;
}
.selprod .espace-detail-off {
  background-color:	#333333;
  color:#FFF;
  padding:2px 3px 0 2px;
  border-top:1px solid #fff;
  font-size:.7em;
}


/* [Pages  : (home) Produits ] --------------------------------------------- */
#container-produit {
/*width: 100%;*/
margin: 0 0 0 0;
line-height: 101%;
padding:0 4px 0 0;
}
#container-produit table {
margin: 0 5px 0 0;
padding:0;
}


#leftcolproduit {
 float: left;
 width: 280px;
 margin: 0;
 padding: 0;
}
#leftcolproduit .pagination  {
  text-align:right;
  font-size:.7em;
  color:#32201E;
  font-weight:700;
  margin:5px 12px 5px 0;
  padding:0 0 0 0;
}
#leftcolproduit .pagination .nolink, #leftcolproduit .pagination B {
  color:#BD131C;
}
#leftcolproduit .pagination a {
  font-size:1em;
  color:#32201E;
  font-weight:700;
  text-decoration:none;
}

#leftcolproduit .leftcol2{
width:270px;
}



#rightcolproduit {
 float: right;
 width: 342px;
 margin: 2px 0 0 0;/**********************************PAS d'ajout d'un margin LEFT de 1 pour caller a 3px */ 
 padding:1px 0 0 0; /********************************** ajout d'un padding TOP de 1 pour caller a 3px */ 
 font-size:0.6em;
 line-height: 100%;
}
#rightcolproduit img {
  /*border-top:2px solid #fff;*/
  margin:0 0 0 0;
}





#centercolproduit {
 margin-left: 292px;
 margin-right: 332px;/**/
 font-size:0.8em;
 line-height: 120%;
 max-width:300px;
 padding:1px 0 0 0; /********************************** ajout d'un padding TOP de 1 pour caller a 3px */ 
/**/
 
}


#centercolproduit p.bodytext {
  padding:0 20px 0 5px;
  margin-top: 0;
  font-size:0.9em;
}
#centercolproduit img {
  float: right;
  margin:0 2px 0 0; 
  border-top:2px solid #fff;
}



.fondmarronlight-prod {
	background-image:url(images/fondmaroonlight_prod.gif);
	background-repeat:repeat-x;
	background-position:top left;
	/*float:right;*/
	width:342px;
	height:15em;
	padding:0 0 0 0;
	margin:0px 0 10px 0;
}





/* [Pages  : (detail) Produits ] --------------------------------------------- */
/* la colonne de gauche est de mm taille que dans la home produit */

#rightcolproduit-detail  {
 float: right;
 width: 222px;
 margin: 60px 0 0 0;
 padding:0 0 0 0;
 font-size:0.6em;
 line-height: 110%;
}
#rightcolproduit-detail img  {
 /*float: right;
 margin-bottom:2px;*/
}



#centercolproduit-detail {
margin-left: 280px;
margin-right: 222px;
padding: 0 0 0 0;
font-size:0.8em;
line-height: 120%;
/*max-width:426px;*/
}

#chapeau {
	margin:-5px 0 10px 0;
	padding:0 0 0 0;
	/**/
	float:left;
}

.titre-produit {
	display:block;
	float:left;
	font-size:1.4em;
	line-height:90%;
	/*margin:30px 0 0 0;*/
	padding:0 0 0 0;
	/*width:180px;*/
	position:relative;
}

#cartouche-intitule-prix {
  float:left;
  width:166px;
  height:55px;
  margin:0 0 0 0;
  padding:10px 0 0 0;
}
#cartouche-intitule-prix .intitule {
  background-color:#6C0405;
  color:#fff;
  font-weight:700;
  text-align:center;
  font-size:1.3em;
  margin:0;
  padding:5px;
}
#cartouche-intitule-prix .description, #cartouche-prix .description {
  background-color:#333333;

  color:#fff;
  text-align:center;
  padding:0 0 0px 0;
  height:30px;
}
#cartouche-intitule-prix .descriptionvide, #cartouche-prix .descriptionvide {
  background-color:#ffffff;

  /*color:#30211C;*/
  text-align:center;
  padding:0 0 2px 0;
  height:30px;
}

#cartouche-intitule-prix .description .price, #cartouche-prix .description .price {
  text-align:left;
  float:left;
  padding:2px 5px 0 2px;
  margin:0;
  font-size:2em;
  font-weight:700;
  color:#fff;
  line-height:100%;
}
#cartouche-intitule-prix .description .pricemonth, #cartouche-prix .description .pricemonth {
	text-align:right;
	font-size:.8em;
	padding:5px 3px 2px 0;
	line-height:100%;
	white-space:nowrap;
}
#cartouche-intitule-prix .savoirplus a, #cartouche-prix .savoirplus a {
  color:#fff;
  font-weight:700;
  text-decoration:none;
}



/* ancien style
.cartouche-zoom {
  background-image:url(images/bloc_zoom3.gif);
  background-position:top left;
  background-repeat:no-repeat;
  width:5.8em;
  padding:0 0 0 0;
  margin:25px 0 0 10px !important;
  voice-family: "\"}\"";
  voice-family: inherit;
  margin:28px 0 0 10px;
  background-color:#8B0305;
  float:left;
}*/
.cartouche-zoom {
  background-image:url(images/bloc_zoom3.gif);
  background-position:top left;
  background-repeat:no-repeat;
  width:75px;
  padding:0 0 0 0;
  margin:0 0 0 0;
  background-color:#333333;
  float:left;
  border-bottom:3px solid #333333 !important;
  voice-family: "\"}\"";
  voice-family: inherit;
  border-bottom:4px solid #333333;
}
.cartouche-zoom img {
  padding:7px 4px 3px 3px;
  margin:0;
  float:left;
}
.titre-zoom {
	text-transform:uppercase;
	color:#fff;
	font-size:.8em;
	display:block;
	float: left;
	margin:0;
	padding:5px 0 0 5px;
}



/*-------------------*/
#navigation-produit {
  margin:3px 0 3px 0;
  padding:0;
  float:left;
  width:426px;
  font-size:.8em;
}
#navigation-produit a {
  /*font-size:.8em;*/
  text-decoration:none;
}
#navigation-produit .precedent {
  float:left;
  text-align:left;
  padding:0 0 0 3px;
}
#navigation-produit .suivant {
  float:right;
  text-align:right;
  padding:0 5px 0 0;
}



/*-----------------*/
#liens-transversaux {
  background-color:#333333;
  color:#FFF;
  margin:0 0 5px 0;
  padding:0;
  float:left;
  width:100%;
}
#liens-transversaux a {
  color:#FFF;
  text-decoration:none;
  font-size:0.8em;
}
#liens-transversaux ul {
	margin:0;
	padding:2px 0 2px 0;
}
#liens-transversaux li {
	display:inline;
	margin:0 0 0 25px;
}
.toollink {
	float:right; margin-left:230px
}

.toollink a {
  color:#8B0305;
  text-decoration:none;
  font-size:0.8em;
}

/*-----------------*/
#centercolproduit-detail p.bodytext {
  font-size:0.85em;
}
#centercolproduit-detail .soustitredetail {
  font-weight:700;
  text-transform:uppercase;
  color:#482A22;
}





/*-----------------*/
.bloc-detail {
  border-top:1px solid #D8D5CE;
  width:20.3em;
  float:right;
  margin-left:25px;
  padding:10px 0 10px 0;
  position:relative;
}
.bloc-detail img {
  margin:0 5px 5px 0;
  /*float:left;*/
}
.bloc-detail p {
  float:left;
  clear:left;
}
.bloc-detail h3 {
 float:left;
 margin:0 0 0 0;
 clear:right;
}




.pastille {
  margin:5px 0 5px 0;
}











/* [GABARIT Pages: La Tradition des metiers du cuir ] --------------------------------------------- */



#container-trad-cuir #recherche-cuir {
  padding:2px 2px 5px 5px;
  background-color:#B2AA9F;
}
.advancedsearch, .advancedsearch a {
	margin:0;
	padding:0;
	color:#FFFFFF;
	font-size:0.8em;
	font-weight:700;
}



/*
#leftcol {
float: left;
width: 213px;
margin: 0;
padding: 0;
}*/




#rightcol {
float: right;
width: 225px;
margin: 15px 0 0 0;
font-size:0.6em;
line-height: 101%;
}
.blockgris {
  background-color: #EBEAE6;
  padding: 20px 20px 15px 20px;
}
#rightcol .savoirplus, #rightcol .savoirplus a {
  font-size:1.1em;
  font-weight:700;
  text-decoration:none;
  text-align:right;
  display:block;
  background-image:url(images/2flechesmaroon.gif);
  background-position:right;
  background-repeat:no-repeat;
  padding-right:10px;
}
#rightcol .floatright {
float: right;
margin: 0 0 10px 0;

}
#rightcol .floatright img,  #centercol .floatright img {
margin: 20px 0 0 0;
}








/*#centercol img {
  float:right;
  margin:0 0 0 10px;
}*/
.soustitre {
  text-transform:uppercase;
  color:#6C0405;
  font-weight:700;
}
#centercol .floatright2 {
text-align:right;
margin:0 0 0 20px;
}



#lignesurdeuxcol {
clear:right;
float:right;
margin:0 0 10px 213px;
padding: 0;
font-size:0.65em;
}
#lignesurdeuxcol ul {margin: 0; padding:0;}
#lignesurdeuxcol li { list-style-type:none; list-style-position:outside; display:inline; margin-left:10px;}


#leftcol p, #rightcol p { margin: 0 0 1em 0; }
#centercol h2 { margin: 0 0 .5em 0; }


#bandeau-cuir {
  padding: 0;
  margin: 4px 0 25px 0;
}


.titre-trad_cuir { padding:0 25px 0 25px;  background-color:#fff;  margin:0 389px 0 213px; }










/* [PROMOTIONS ET NOUVEAUTES Pages:  ] --------------------------------------------- */
#centercol-promo {
margin: 0 0 0 0;
padding: 0;
max-width: 59em;
}
#centercol-promo table {
margin: 0 11px 10px 11px;
padding: 0;
}
#centercol-promo .pagination {
  text-align:right;
  font-size:.7em;
  color:#32201E;
  font-weight:700;
  margin:0px 20px 0px 0;
  padding:0 0 0 0;
}
#centercol-promo .pagination .nolink {
  color:#BD131C;
}
#centercol-promo .pagination a {
  font-size:1em;
  color:#32201E;
  font-weight:700;
  text-decoration:none;
}

.promo {
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  border-left:1px solid #ACA298;
  border-right:1px solid #ACA298;
}
.promo-intitule {
  background-color:	#333333;
  color:#fff;
  font-weight:700;
  text-align:center;
  font-size:.8em;
  margin:0;
  padding:2px;
}
.promo-description {
  background-color:	#fff;
  color:#30211C;
  text-align:center;
  font-size:.65em;
  padding:0 0 2px 0;
  height:30px;
}
.promo-description .type {
  float:left;
  text-align:left;
  padding:5px 2px 0 5px;
  margin:0;
  font-size:1.2em;
  font-weight:700;
  width:73px;
}
.promo-description .price {
  text-align:right;
  padding:5px 2px 0px 2px;
  margin:0;
  font-size:1.2em;
  font-weight:700;
  color:#333;
  line-height:60%;
}
.promo-description .pricemonth {
  font-size:0.5em;
 
}


.promo-detail {
  background-color:	#ACA296;
  color:#FFF;
  padding:2px 3px 0 2px;
  border-top:1px solid #fff;
  font-size:.7em;
}



.promo .left {
  float:left;
  text-align:left;
  padding:0 0 0 0;
  margin:0;
}
.promo .right {
  text-align:right;
  padding:0 0 0 0;
  margin:0;
}
.promo-detail a {
  color:#fff;
  text-decoration:none;
}

#lignesurtroiscol {
float:left;
margin:10px 0 10px 0;
padding:0 0 10px 0;
}

#lignesurtroiscol .advancedsearch {
display:inline;
}

.baseline p {
  font-size:.7em;
  line-height:120%;
  margin:0 0 0 0;
  padding:0 200px 0 290px;
}





/* [Plan du site:  ] --------------------------------------------- */
.csc-sitemap ul {
  margin:0 0 0 20px;
  padding:0 0 0 0;
}
.csc-sitemap li {
  margin:0 0 5px 0;
  padding:0 0 0 0;
  list-style-type:none; 
  list-style-position:outside;
}
.csc-sitemap li li {
  margin:0 0 2px 20px;
  padding:0 0 0 0;
  list-style-type:none; 
  list-style-position:outside;
}

.csc-sitemap li a, .csc-sitemap li li a {
  text-decoration:none;
}
.csc-sitemap li a:hover, .csc-sitemap li li a:hover {
  text-decoration:underline;
}



/* [Actualites :  ] --------------------------------------------- */


.list-actu-on {
  /*width:213px;*/
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  border:1px solid #8B0305;
  background-color:#8B0305;
}
/*.date {
  color:#FFF;
  font-weight:700;
  font-size:.7em;
  padding:0 2px 0 117px;
  text-align:left;
}*/
.date {
  color:#FFF;
  font-weight:700;
  font-size:.6em;
  padding:0 2px 0 4px;
  text-align:left;
}
.sub-on {
  color:#FFF;
  text-align:left;
  font-size:.7em;
  padding:2px 2px 0 4px;
  border-bottom:1px solid #fff;
  line-height:.9em;
  font-weight:700;
  margin:0 0 0 0;
}

.list-actu-on .right a {
  color:#FFF;
  padding:0 3px 0 0;
  margin:0 0 0 0;
  font-size:.6em;
  text-align:right;
  text-decoration:none;
  float:right;
}

.sub-on .titre a {
  display:block;
  font-size:1em;
  font-weight:700;
  margin:0 0 4px 0;
  color:#fff;
  text-decoration:none;
  line-height:.9em;
}

.list-actu-off {
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  border:1px solid #ACA298;
  background-color:#ACA296;
}


/*.list-actu-on img, .list-actu-off img {
  float:left;
  clear:left;
}*/


.date-off {
  color:#30211C;
  font-weight:700;
  text-align:left;
  font-size:.6em;
  padding:0 2px 0 4px;
  background-color:#fff;
}
.sub-off {
  color:#30211C;
  text-align:left;
  font-size:.7em;
  padding:2px 2px 3px 4px;
  line-height:.9em;
  background-color:#fff;
}
.list-actu-off .titre a {
  color:#8B0305;
  font-size:1em;
  text-decoration:none;
  line-height:.9em;
  font-weight:bold;
  display:block;
  margin:0 0 2px 0;
}


.list-actu-off .right a {
  color:#FFF;
  padding:0 3px 0 0;
  margin:0 0 0 0;
  font-size:.6em;
  text-align:right;
  text-decoration:none;
  float:right;
  /*vertical-align:bottom;*/
}




#leftcol .pagination  {
  text-align:right;
  font-size:.7em;
  color:#32201E;
  font-weight:700;
  margin:5px 0 5px 0;
  padding:0 0 0 0;
}
#leftcol .pagination .nolink {
  color:#BD131C;
}
#leftcol .pagination a {
  font-size:1em;
  color:#32201E;
  font-weight:700;
  text-decoration:none;
}


#item-latest {
  margin:0 0 0 0;
  padding:0 40px 0 0;
  /*text-align:left;
  float:left;*/
}

#item-latest .datelatest, #item-latest .date {
  color:#4A2924;
  font-weight:normal;
  font-size:.6em;
  margin:0px;
  padding:0px;
}
#item-latest .titre {
  font-size:0.8em;
  color:#802425;
  text-transform:uppercase;
  font-weight:700;
}

#item-latest .sub p.bodytext {
  margin:10px 0 10px 0;
  padding:0 0 0 0;
  font-weight: 700;
  line-height:1.2em;
  color:#482A22;
  font-size:.7em;
}
#item-latest .content {
  margin:5px 0 5px 0;
  padding:0 0 0 0;
  line-height:1em;
  font-size:.85em;

}


#container-trad-cuir {
 /*width:100%*/
 margin: 0 0 0 0;
 /*line-height: 101%;*/
 float:left;
 width:935px;
}

#centercol p.bodytext {
  padding:0;
  marin:0;
  font-size:0.7em;
}




/****************************/
.largecolonne {
 padding:0 20px 0 30px;
}
.etroitecolonne {
    float:right;
}

/****************************/
.euro {
  font-size:.8em;
  color:#333;
  font-weight:normal;
}


.menusection a {
  font-size:.8em;
  text-decoration:none;
  color:#6D0307;
  font-weight:700;
}

#centercolproduit-detail table {
 margin:0 0 0 0;
 padding:0 0 0 0;
}

#centercol table {
 margin:0 0 0 0;
 padding:0 0 0 0;
 float:left;
}


.csc-textpic-caption {
 font-size:0.6em;
 text-align:left;
}

.presentationmarque {
  /*float:right;*/
  padding:0 15px 0 0;
  margin:0 0 0 0;
}



/******Pages résultat (selection) *******/
#resultat {
  font-size:.8em;
}
#resultat a {
  font-weight:700;
  text-decoration:none;
}

table.blocgris td.texte {
  font-size:.8em;
  padding:0 20px 0 20px;
  margin:0 0 0 0;
  text-align:left;
}

table.blocgris td.lien a {
  padding:0 20px 10px 0;
  margin:0 0 0 0;
  font-weight:700;
  text-decoration:none;
}


/*----------------------- recherche sur la home --------------------*/
#contenubasgauche {
	margin:0;
	padding:0;
}
#contenubasgauche ul {
	margin:0;
	padding:0;
}
#contenubasgauche li {
  list-style-position:outside;
  list-style-type:none;
}

/* [subMenu pages tradition du cuir:  ] --------------------------------------------- */
#menugauche {
  width:212px;
  margin:0 0 0 0;
  padding:0 0 0 0;
  /**/
  float:left; /**************************************************************************/
}

#menugauche ul {
  margin:0 0 0 0;
  padding:0 0 0 0;
}
#menugauche li {
  margin:0 0 0 0;
  padding:0 0 0 0;
  border-bottom:2px solid #fff;  
  list-style-type:none; 
  list-style-position:outside;
} 
#menugauche img {
  border:0;
}

#leftcol2, .leftcol2 {
/*padding:10px;*/
}

#menugauche .leftcol2 {
padding:0px 10px 10px;
background:#666666;
}


#leftcol2 {
  width: 212px;
  /*margin: 0;*/
/*  pour ma selection mettre un float left  */
  float:left;
  /*height:400px !important;
  margin-bottom:10px;*/
  /*border-bottom:100em solid #000000;*/
}

//div #leftcol2 {

 //min-height:300px;
 //overflow:hidden;
 //height:expression(
   // this.scrollHeight < 300? "300px" : "auto" );

//}



#centercol {
  padding:0;
  padding: 0 0 1em 20px;
  margin-left: 220px;
/*  pour ma selection ne pas mettre de float left  
  float:left;*/
}


ul.csc-menu {
  font-size:0.7em;
  margin:0 0 5px 10px;
  padding:0;
}
ul.csc-menu-1 {
  margin:0 0 5px 30px;
  padding:0;
}
ul.csc-menu-3 {
  font-size:.9em;
  margin:0 0 15px 0;
  padding:0;
}


/*-----------------------------------------------------*/
.tableau2colsansbouton {
  margin:0;
  padding:0;
  float:left;
}
.colorcolgauche {
  width:212px;
  background-color:#666666;
  padding-top:8px;
}

.colorcolgauche .csc-header-n1{
	padding-left:6px;
	padding-right:6px;
	padding-top:5px;
}

.colorcolgauche .leftcol2{
	margin:15px auto;
}

.tableau2colsansbouton td.colonnecontent {
  width:600px;
  padding:0 0 0 20px;
}
td.colonnecontent .bodytext {
  font-size:.7em;
}




.tableau2colsansbouton input.champtxt,  .leftcol2 input.champtxt {
  width:150px;
}
.tableau2colsansbouton select.sel_marques, .tableau2colsansbouton select.sel_motcle, .leftcol2 .sel_marques, .leftcol2 .sel_motcle {
  width:155px;
}
/*-----------------------------------------------------*/


.csc-linkToTop a {
  font-size:.7em;
  text-decoration:none;
  color:#6D0305;
}


/*-----------------------------------------------------*/
/* FAQ */
h5 {
  margin:0 0 2px 0;
  padding:0 0 0 0;
  color:#6B0405;
}
hr {
  color:#B2AA9F;
  height:1px;
  margin:10px 0 10px 0;
}
/*-----------------------------------------------------*/



/*-----------------------------------------------------*/
/* page type actualites */

.tableau2coltypeactu {
  margin:0;
  padding:0;
  float:left;
}
.tableau2coltypeactu .colorcolgauche {
  width:212px;
  background-color:#ffffff;
}
.tableau2coltypeactu .colonnecontent {
  width:680px;
  padding:0 0 0 19px;
  margin:0 0 0 0;
}



/*-----------------------------------------------------*/
/* Vu dans la presse */
.vu {
  font-size:.6em;
  padding:0 20px 10px 25px;
}
.vuplus a {
  float:right;
  font-size:.7em;
  font-weight:700;
  padding:0 20px 10px 25px;
  text-decoration:none;
}
.vuplus {
  background-image:url(images/vupressecoin.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
}


/*-----------------------------------------------------*/
/* telechargement */

.news-single-additional-info {
  background-color:#ffffff;
  border:1px solid #ffffff;
}

.news-single-files {
  border:1px solid #ffffff;
  background-color:#ffffff;
  font-size:.8em;
  margin:10px 0 10px 0;
  padding:0 0 0 0;
}
.telecharg {
  float:left;
}



a.internal-link {
  color:#33211D;
  text-decoration:none;
}
.internal-link img { display:none;}

/*-----------------------------------------------------*/
.recrut {
  margin:0 0 10px 0;
  padding:0 0 0 0;
}

.recrut-date {
  color:#4A2826;
  font-size:.7em;
}
.recrut-titre a {
  color:#822424;
  font-size:.8em;
  text-transform:uppercase;
  font-weight:700;
  text-decoration:none;
}

.recrut-more a {
  font-size:.7em;
  text-decoration:none; 
  font-weight:bold; 
}

.retourback {
  margin:30px 0 15px 0;
  padding:0;
}  
.retourback a {
  font-size:.75em;
  text-decoration:none; 
  color:#822424;
  font-weight:bold;
}







/******** Partie presse *********/

.list-actu-press {
  float:left;
  margin:0 0 0 0;
  padding:0 0 0 0;
  border:1px solid #ACA298;
  background-color:#fff;
}
.list-actu-press td.sub-off {
  paddin:2px;
  font-size:.8em;
}
.list-actu-press td.sub-off .titre a {
  text-decoration:none;
  paddin:2px;
  font-size:.8em;
  color:#8B0305;
}
.list-actu-press .right a {
  color:#fff;
  font-size:.7em;
  float:right;
  text-decoration:none;
}



.news-single-img {   border:1px solid #ACA296;  }
.news-single-imgcaption {margin:0; padding:0; }


.csc-sword{
font-weight:bold;
color:#AA3333;
}



/****************************************Ajout correction 19062006 */
td.colonnecontent {
  font-weight:normal;
}
td.colonnecontent table td {
  font-weight:normal;

}


/*produits resultats*/
.nomproduitresult {
  margin: 5px 0 5px 0;
  font-size:.8em;
}
.typedeproduit {
  font-size:.8em;
}
.descriptproduitresult {
  font-size:.8em;
}




/******************************** Magasin */
table.tablemagasin {
  width:700px;
  margin:0 0 20px 0;
  padding:0;
}
.tablemagasin .col1 {width:300px;}
.tablemagasin .col2 {/*width:389px;*/  }
.tablemagasin h5 {font-size:1.2em;}

.tablemagasin .contenutexte {font-size:.9em;}
.tablemagasin .contenutexte p {margin-bottom:10px;}



select.tx-gestionmagasins-pi1-listrow {
  width:auto;
  width:200px;
}

#menuhaut .langueli{ 
background-image: none; 
}

#contC{
}

.haut{
background-image:url(images/haut.gif);
background-repeat:no-repeat;
height:35px;
padding-top:0;
position:relative;
width:1006px;
margin:0 auto;
}

.middle{
background-image:url(images/middle.gif);
background-repeat:repeat-y;
width:1006px;
margin:0 auto;
}

.bas{
background-image:url(images/bas.gif);
background-repeat:no-repeat;
height:34px;
padding-top:0;
position:relative;
width:1006px;
margin:0 auto;
}

.clear{
clear:both;
}

#centre {
background-color:#FFF;
width:938px;
/*border:1px solid red;*/
margin:0 auto;
}

#contenuC{
float:right;
display: inline;
width: 800px;
margin: 0 6px 0 0;
_margin: 0;
}

#contenuG{
position:relative;
top:-18px;
float:left;
}

#pied{                                                                        
position:relative;
top:-5px;
}

.logo{
text-align:center;
margin:0 0 22px 0;
background:none!important;
border:none!important;
}


/*Pages interieures*/
.pageInt_contC #header{
padding:0 0 0 94px;
position:relative;
top:-3px;
}

.pageInt_contC .logo{
text-align:left;
position:absolute;
top:-15px;
left:0;
}

.pageInt_contC .menuhorizontal {
/*padding-bottom:11px;*/
}

/*Details produit*/
#produit-carte{
width:426px;
margin:0;
padding:0;
}

#produit-carte .entete .bloc-produit-titre,#produit-carte .entete .logo-produit,#produit-carte .entete .cartouche-zoom, #produit-carte .entete .intitule{
float:left;
position:relative;
bottom:-8px;
}

#produit-carte .entete .cartouche-zoom, #produit-carte .entete .intitule, #produit-carte .entete .logo_3d, #produit-carte .entete .video{
float:right;
z-index:3;
}

.categorie_produit{
font-size:1.1em;
font-weight:bold;
}

#cartouche-prix {
  float:right;
  width:166px;
  height:35px;
  margin:0 0 0 0;
  /*padding:10px 0 0 0;*/
}

#produit-carte .entete{
margin-top:20px;
height:40px;
float:left;
z-index:2;
width:426px;
}

#produit-carte .image{
margin:0;
padding:0;
position:relative;
z-index:1;
}

#produit-carte .intitule {
background-color:#fff;
border:1px solid #333333;
color:#333333;
font-size:1em;
font-weight:700;
line-height:12px;
margin:2px 3px 0 0;
padding:2px;
text-align:center;
width:65px;
}

#produit-carte .logo_3d{
position:relative;
bottom:-8px;
margin:2px 3px 0 0;
}

#produit-carte .video{
position:relative;
bottom:-8px;
margin:2px 3px 0 0;
}

.promo-intitule-logo3D{
width:160px;
background-color:#333;
color:#fff;
font-weight:700;
text-align:left;
font-size:.8em;
height:60px;
}

.promo-intitule-logo3D .promo_intitule_on{
width:109px;
float:left;
margin:2px 0 0px 4px;
height:32px;
}

.promo-intitule-logo3D .promo_intitule_off{
line-height:36px;
margin:0 0 0px 4px;
}

.promo-intitule-logo3D .logo_3d_on{
width:47px;
float:left;
}

.promo-intitule-logo3D .logo_3d_off{

}

.promo-intitule-logo3D .video_on{
width:47px;
float:right;
}

.promo-intitule-logo3D .video_off{

}

/* Recherche */
.recherche-canape{
text-indent:5px;
background-color:#666666;
padding-top:8px;
}

.product-subtitle-size{
float:left;
}

.product-livChrono{
float:right;
}

.product-entete{
float:left;
height:50px;
width:426px;
}

.pied .euro{
color:#fff;
}


.logo-produit{
margin-left:8px;
}


/*Styles contenus*/
.csc-textpic-intext-left-nowrap .csc-textpic-text{
padding-left:10px;
}


.titre-totem-accueil_fr{
background-image:url(images/logos/nos-coll.gif);
background-position:bottom;
background-repeat:no-repeat; 
text-align:left;
height:55px;
width:124px;
color:#950002;
font-size:13px;
font-weight:bold;
}

.bloc-promo-nouveautes{
float:left;
width:162px;
padding:10px 12px 20px;
}

#menugauche .recherchecanape-titre{
padding-left:6px;
padding-right:6px;
padding-top:10px;
background-color:#666666;
height:100%;
}

#leftcolproduit #leftcol2, #leftcolproduit .leftcol2 {
	background-color: #666666;
	/*padding:10px;*/
	width:192px;
	height:100%;
}
#leftcolproduit .leftcol2{
width:258px;
}

#leftcolproduit #leftcol2 .leftcol2, #leftcolproduit .recherchercanape .leftcol2{
	background-color:;
	padding:0px;
	width:auto;
	height:auto;
}

#leftcolproduit .csc-header-n2 div{
	padding-left:6px;
	padding-right:6px;
	padding-top:12px;
}

#leftcolproduit .leftcol2{
padding:7px 6px;
}

#menugauche{
height:100%;
}

#centercol{
height:100%;
float:left;
margin-left:6px;
/*width:697px;*/
}

td.col_large{
width:449px;
}

td.col_separateur{
width:20px;
}

td.col_etroit{
width:225px;
}

#contenu-gauche-centre #centercol{
width:695px;
}

div.csc-textpic-center div.csc-textpic-imagewrap dl.csc-textpic-image {
margin-left:0px;
}

.csc-textpic, .csc-textpic-image, .csc-textpic-image dt, .csc-textpic-image dd {margin: 0 !important; padding: 0 !important;}

.titre-zoom a{
color:#fff;
text-decoration:none;
}

.titre-zoom a:hover{
text-decoration:none;
}

ul li span.newsletter{
background:url("images/enveloppe-cc.png") no-repeat 0 1px;
}

ul li span.newsletter a{
margin-left:20px;
}

.price_barre{
font-size:1.15em;
width:50px;
text-align:left;
float:right;
margin:1px;
color:#666666;
font-weight:bold;
}

.price_barre .euro{
color:#666666;
}

.prix_barre{
color:#FFFFFF;
font-size:1.3em;
font-weight:bold;
text-align:left;
background-color:#333333;
text-indent:5px;
width:100%;
}



/* Formulaire newsletter */
#newsletter .tableau2colsansbouton table, #newsletter .tableau2colsansbouton, #newsletter .colorcolgauche {background-color:transparent !important;}
div.error {background-color:#E6E6E6;padding:10px;margin:0 0 5px 0;}
div.error ul {margin:0 0 0 340px;padding:0;list-style:none;}
div.error ul li {background:url(images/2flechesmaroon.gif) transparent no-repeat 0 .3em;color:#F00;padding:0 0 0 15px;}


.newsletterInscription {width:870px;margin:0 0 0 30px;}
.newsletterInscription .t {margin:0 0 6px 0;}
.newsletterInscription form {width:870px;background-color:#E6E6E6;padding:10px 0 !important;margin:0;}
.newsletterInscription .tableform {background-color:#E6E6E6;font-size:100%;margin:0 25px;}
.newsletterInscription .tableform td {font:12px Verdana, Arial, Helvetica, sans-serif;color:#000;padding:0 0 10px 0;}
.newsletterInscription .tableform td input {padding:3px 0;}
.newsletterInscription .tableform td input, .newsletterInscription .tableform td select {border:1px solid #A6ABB1;font:12px Verdana, Arial, Helvetica, sans-serif;}
.newsletterInscription .legalcont {padding:25px 140px 25px 30px;}
.newsletterInscription .legal {font:10px Arial, Helvetica, sans-serif;margin:0 0 5px 0;}
.newsletterInscription .legal a {text-decoration:none;}
.newsletterInscription .legal a:hover {text-decoration:underline;}
.noborder {border:none !important;padding:0;}
/*.validation {background-color:#4C3837;color:#FFF;border:none;}*/
/* \* */ * html body .image img {display:block;}/* */
/*.bt3D {float:left;margin:0;}*/
.newsletterInscription .tableform td select {width:auto !important;}

#produit-carte .bt3D {padding:0;margin:10px 0 0 0;float:right;z-index:20;position:relative;}
#produit-carte .bt3D a {position:relative;display:block;posititon:absolute;z-index:20;}
.image .cartouche-zoom {background-image:url(images/bloc_zoom4.gif);background-position:0 100%;background-repeat:no-repeat;width:75px;padding:0;margin:0;background-color:#333;float:left;border:none !important;}
.image .cartouche-zoom img {padding:7px 4px 3px 3px;margin:0;float:left;}
.titre-zoom {text-transform:uppercase;color:#fff;font-size:.8em;display:block;float: left;margin:0;padding:5px 0 0 5px;}


div.confirmation {padding:50px 30px;text-align:center;font-size:12px;}

.contactMagasin {float: right; margin: -32px 0 0 0}

/** MAJ 26/01/2010 **/

#centercol h3{
	background:url(images/h3_fond.gif) repeat-x;
	width: 630px;
	padding:8px 50px 4px 40px;
	margin:0 0 37px -25px;
	border:1px solid #E5E5E5;border:1px solid #E5E5E5;
}

.newbottom {width: 800px; margin-top:10px;border-left:#E7E7E7 1px solid;}
.newbottom td {vertical-align: top}
.nouveaubottom {vertical-align: bottom}

.tab_bas{float:left;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#515151;background:url(images/fond_bas.gif) repeat-x;border-top:#E7E7E7 1px solid;border-right:#E7E7E7 1px solid; width: 592px}
.tab_bas td{line-height:1.3em;padding:0;}
.tab_bas td.nouveau{padding:10px 11px 0; width: 50%; vertical-align: top}
.nouveau .bodytext{font-size:13px;margin:0;}
.nouveau a{text-decoration:none;font-size:13px;color:#515151;}
.nouveau a:hover{text-decoration:underline;}

table.recherchetab {border-right:#E7E7E7 1px solid !important;}
