

body{
	margin:0;
	padding:0;
	font: 76% arial,sans-serif;
	/*text-align:center;*/
}



div#entete {
}

#search {
	width : 168px;
}


#logo {
	text-align : left;
	margin-bottom: 12px;
	width : 168px;
}




#categories {
	
}



div#gauche{
	text-align : left;
}

div#pied{
	
	clear:both;
	width:100%;
}
	

div.page{
	margin: auto;
	width:843px;
	
}

div.page-content {
	
}

div#milieu{
	float:right;
	width:580px
}

div#gauche{
	float:left;
	width:180px
}



div#bottom_menu {
	padding-top:20px;
	text-align:center;
}





	


/* Styles commun, peuvents êtres suchargés dans les elements */
/************************************************************************/

.bg_body{
	
	background-color:#FFFFFF;
	height:100%;
	background-image:url(../images/marron_rose/bg.jpg);
}
	


/* éléments simple pour fck editor (publications) , s'applique aussi au flux rss*/
ul {
	list-style-image: url(../images/marron_rose/arrow.gif);
	
}


li {

}

/* le body est necessaire pout fckeditor coté admin */
body,div, p, table, td, th {


	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.7em;
	color:#333333;
	
}

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


a img{
	text-decoration: none; 
	border: 0px;
	
}

a:link {
	text-decoration: underline; 
	color: #B3294D;
	font-weight: normal;
	font-size:12px;
	
}

a:visited {
	text-decoration: underline; 
	color: #B3294D;
	font-weight: normal;
	font-size:12px;
	
}

a:hover {
	text-decoration: underline; 
	color: #461312;
	font-weight: normal;
	font-size:12px;
	
}

button.addtocart {
	width:141px;
	height:29px;
	padding:0px;
	border:none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-top:5px;
}

button.addtocart img{
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
}

button.cartorder {
	width:141px;
	height:29px;
	padding:0px;
	border:none;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	
}

button.cartorder img{
	padding-left:3px;
	text-align:left;
	vertical-align:middle;
}

button.cartbutton {
	
	width:170px;
	height:30px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border:none;
}

button.cartbutton img{
	padding-left:5px;
	text-align:left;
	vertical-align:middle;
}


button.contactus {
	
	width:200px;
	height:30px;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	border:none;
	
}

input.recallme {
	
	background-image:: url(../images/marron_rose/recallme.gif) bottom left no-repeat;
	text-align:right;
	width:155px;
	height:35px;
	border:none;
	font-size: 10px;
	vertical-align: middle;
	overflow:hidden;
	color: #FFFFFF;
}

input.button {
}

h1, h2, h3, h4 {
	color :#461312;
	font-size: 14px;
}

div.page_heading{
	
	color : #8A571C;
	font-size: 14px;
}


/* liens précédents et suivant pour les tableau générée avec helper_list_html */

span.nav_page {
	font-size:10px;
	color:#828177;
}

a.nav_page {
	font-size:10px;
	color:#333333;
}

a:hover.nav_page {
	text-decoration:underline;
	font-size:10px;
	color:#602118;
}

/* style du message quand une liste est vide */
div.empty_list {
	color:#FF9900;
	text-align:center;
	padding:10px;
}
/* style du div de la google map */
div#googlemap {
	
	margin-top:30px;
	margin-left:40px;
	margin-right:40px;
	width: 500px; 
	height: 500px;
	
}

div.back_link {
	text-align : right;
	padding-right: 60px;
}


div.back_link a:link {
	text-decoration: underline; 
	color: #FFFFFF;
	font-weight: normal;
	font-size:12px;
	
}

div.back_link a:visited {
	text-decoration: underline; 
	color: #FFFFFF;
	font-weight: normal;
	font-size:12px;
	
}

div.back_link a:hover {
	text-decoration: underline; 
	color: #461312;
	font-weight: normal;
	font-size:12px;
	
}

 

/*fin  de styles communs */
/************************************************************************/



/* layout customization */
/************************************************************************/


/* styles coins avec images */
div.page{
	
		background: url(../images/marron_rose/arrondi_middle_803.jpg) bottom left repeat-y;
		/*margin-bottom: 12px;*/
		width:843px;
		
	
}

div.page-content {
	
	background:url(../images/marron_rose/arrondi_bottom_803.jpg) bottom right no-repeat;
	
}

div.page-inner  {
	
	background: url(../images/marron_rose/arrondi_top_803.jpg) top left no-repeat;
	
}

div.page-inner2 {

	clear: both;
	border: 0px solid;
	padding: 20px;

}

.page div div div div {
	
}

#categories{

		background:transparent none repeat scroll 0%;
		text-align:center;
}

/* coins arrondis sans images */
#categories .itop, #categories .ibottom {display:block; background:transparent; font-size:1px;}
#categories .i1, #categories .i2, #categories .i3, #categories .i4, #categories .i8, #categories .i7, #categories .i6, #categories .i5 {display:block; overflow:hidden;}
#categories .i1, #categories .i2, #categories .i3, #categories .i8, #categories .i7, #categories .i6 {height:1px;}
#categories .i2 {background:#461312; border-left:1px solid #8A571C; border-right:1px solid #EA912B;}
#categories .i3 {background:#461312; border-left:1px solid #8A571C; border-right:1px solid #D68528;}
#categories .i4 {background:#461312; border-left:1px solid #8A571C; border-right:1px solid #A86920;}

#categories .i5 {background:#461312; border-left:1px solid #A86920; border-right:1px solid #A86920;}
#categories .i6 {background:#461312; border-left:1px solid #D68528; border-right:1px solid #D68528;}
#categories .i7 {background:#461312; border-left:1px solid #EA912B; border-right:1px solid #EA912B;}


#categories .i1 {margin:0 5px; background:#A86920;}
#categories .i2, #categories .i7 {margin:0 3px; border-width:0 2px;}
#categories .i3, #categories .i6 {margin:0 2px;}
#categories .i4, #categories .i5 {height:2px; margin:0 1px;}
#categories .i8 {margin:0 5px; background:#EA912B;}

#categories .categories-content {display:block; background:#461312; 	
border-left:1px solid#8A571C; border-right:1px solid #A86920;}


div#top_menu {
	
}

div#top_menu a:hover {
	color:#D68528;
	font-size:14px;
	text-decoration:none;
	width : 160px;
}
div#top_menu a {
	color:#FFFFFF;
	font-size:14px;
	text-decoration:none;	
}

div#top_menu span {
}


div#top_menu table {
}


div#top_menu td {
	height : 20px;
	text-align: right;	
}



div#pathway{
	width:780px;
	height:25px;
	margin-bottom: 10px;
}

div#pathway span {
	margin-left:20px;
	margin-top: 5px;
	vertical-align : middle;
	height:34px;
	float : left;
}

div#pathway a {
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
	margin : 5px;
}

div#pathway font {
	color: #FFFFFF;
	font-size:12px;
	margin : 5px;
}

div#pathway a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	
}

div#bottom_menu table {

}

div#bottom_menu td {
	text-align: center;
}

div#bottom_menu a{
	color:#FFFFFF;
}

div#bottom_menu a:link{
	color:#FFFFFF;
}

div#bottom_menu a:hover{
	color:#461312;
}

#pied {
}
/*fin  layout customization */
/************************************************************************/



/*elements styles */
/************************************************************************/
/* commun à tous les elements */
.element {
		background:transparent none repeat scroll 0%;
		margin-bottom: 0px;
	
}

.element .elem-content p {
	_margin:0px;
}

.element div div div div {
	background:none;
}


.element table.titre {
	height:25px;
	
}

.element table.titre td {
	height:32px;

}


/* cellule du tableau qui comporte l'image dynamique ex : panier */
.element td.image {
	text-align : center;
	
}

.element td.image img {
	height:30px;
	margin-bottom: 2px;
	
}

.element h1, .element h2, .element h3,  .element h4 {
	padding:0px;
	
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	text-align:center;
	color:#B3294D;
	display:block;
	font-size:13px;
	line-height:14px;
	margin: 0px -4px 0px -4px;
	height:25px;
	line-height: 25px;
	border-bottom:0px solid #CCCCCC;
	background:transparent;
	
}

/* on éliminine la visu du hr, sans changer le code */
.element hr {
	
	 display: none;
}



/*****************************************************************************************************************/
/*  LE MODULE elem_login */

#element-phonerecall,
#element-login {
}

#element-login #login{
	margin-bottom:5px;
}

#element-login h1, #element-login h2, #element-login h3, #element-login h4 {
	
}



/*****************************************************************************************************************/
/*  LE MODULE search */
#element-search {
	background:transparent url(../images/marron_rose/bg_search.gif) top left no-repeat;
	text-align:left;
	margin: 0px;
	height: 22px;
	margin-bottom: 12px;
}

#element-search .inputbox-search {
	background:transparent;
	border:0px none;
	color:#333333;
	font-size:11px;
	width:148px;
	margin-left : 20px;
	margin-top : 3px;
	height:22px;
}

#element-search div{
	
	background: none;
}

#element-search div div{
	background: none;
	
}

#element-search div div div{
	background: none;
	
}

#element-search form{
	
	height:31px;
	margin : 0 0 0 0;
	padding: 0 0 0 0;
}

.search-search {
	
}






/*****************************************************************************************************************/

/*****************************************************************************************************************/
/*  LE MODULE CART */

#element-cart {
	
}

#element-cart div div div{
	
}





div#element-cart td.nbreproduct{
	color:#333333;
	font-size:12px;
}

div#element-cart td.total_ttc_currency{
	color:#333333;
	font-size:12px;
}


/*****************************************************************************************************************/

/*****************************************************************************************************************/
/*  LE MODULE productscroller */

#element-productscroller {
	
	
}

#scroller {
	background: none;
}





/*****************************************************************************************************************/

/*****************************************************************************************************************/
/*  LE MODULE latest_product */

#element-latestprod {
	width:580px;
	
}


div#element-latestprod h1, div#element-latestprod h2, div#element-latestprod h3, div#element-latestprod h4 {
	
}

div#element-latestprod table {
	empty-cells : show;
}

div#element-latestprod td {
	
}

/*****************************************************************************************************************/

/*****************************************************************************************************************/
/*  LE MODULE feature product */

#element-featureprod {
	
	width:580px;
}

div#element-featureprod h1, div#element-featureprod h2, div#element-featureprod h3, div#element-featureprod h4 {
	
}


div#element-featureprod table {
	empty-cells : show;
}

div#element-featureprod td {
	
}

/*****************************************************************************************************************/

/*****************************************************************************************************************/
/*  LE MODULE elem_frontnews */

#element-frontnews {
	
	width:580px;
}

div#element-frontnews h1, div#element-frontnews h2, div#element-frontnews h3, div#element-frontnews h4 {
	
	
}


div#element-frontnews table {
	empty-cells : show;
}

div#element-frontnews td {
	padding :5px;
	border-top:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	border-right:4px solid #FFFFFF;
	border-left:4px solid #FFFFFF;
	background-color: #D5D2D2;
	
}

/*****************************************************************************************************************/
/*****************************************************************************************************************/
/*  LE MODULE latestnews */

#element-latestnews {
	
}

div#element-latestnews div.publication_resume {
	
	text-align:justify;
	font-size: 10px;
	width : 152px;
	margin-right: 10px;
	margin-left: 10px;
}


div#element-latestnews table.news_link {
	empty-cells : show;
	border-color : #D5D2D2;
	width : 90%;
	margin-right : 8px;
	margin-left : 5px;
	margin-bottom : 8px;
}

div#element-latestnews table.news_link td {

	/*border-top:0px solid #FFFFFF;
	border-bottom:0px solid #FFFFFF;
	border-right:0px solid #FFFFFF;
	border-left:0px solid #FFFFFF;*/
	background-color: #D5D2D2;
	border-color : #D5D2D2;
	
	
}

/*****************************************************************************************************************/
/*****************************************************************************************************************/
/*  LE MODULE rss */

#element-rss {
	
	
}




div#element-rss table.elementtable-rss {
	margin:0px;
}

div#element-rss ul.newsfeed-rss {
	margin:0px;
	padding:0px;
	list-style: inside;
	list-style-image: url(../images/marron_rose/arrow.gif);
	/* ie 6 positionne mal les puces */
	_list-style: outside;
	_list-style-image: none;
}

div#element-rss li.newsfeed-rss {

	width:145px;
	
	
}

/*****************************************************************************************************************/


/*****************************************************************************************************************/
/*****************************************************************************************************************/
/*  LE MODULE manufacturers */


#element-manufacturers {
	
	
}

#element-manufacturers select {
	
	font-size: 9px;
	width : 130px;
	color: #461312; 
	margin-bottom: 10px;
}

/*****************************************************************************************************************/


/*****************************************************************************************************************/
/*****************************************************************************************************************/
/*  LE MODULE slideshow */


#element-slideshow_gauche {
	
	
}

/* dojo style */
.slideShowWrapper {

	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.slideShowImageWrapper {
	border: 0px;
	margin-top: 0px;
}

/*****************************************************************************************************************/


/*****************************************************************************************************************/
/*  L'élément catégories*/

#element-categories  {
	
}

#element-categories div  {
	
	
}

#element-categories span {
	
	
}

#element-categories div div  {
	
}

#element-categories div div div {
	
}


#element-categories  {
	padding : 0px;
	
}

/* TOOLBAR  dojo */
/***************************************************/

/* positionnement et image de fond de la toolbar dojo */
.tundra .dijitToolbar {
	background:transparent none no-repeat scroll center;
	border: 0px solid;
	border-color: #B3294D;
	
}

/* taille des cellules de premier niveau */
.tundra .dijitToolbar .dijitDropDownButton { 

	height: 25px;
	
}

.dj_ie6 .tundra .dijitToolbar .dijitDropDownButton {
	
	height: 22px;
}


/* couleur cellule normale premier niveau toolbar dojo */
.tundra .dijitToolbar .dijitDropDownButton, .dj_ie6 .tundra .dijitToolbar .dijitDropDownButton {
	border: 0px;
	border-color: #B3294D;
	
}

/* couleur cellule over premier niveau toolbar dojo */
.tundra .dijitToolbar .dijitDropDownButtonHover, .dj_ie6 .tundra .dijitToolbar .dijitDropDownButtonHover {
	background: #602118;
	border: 0px;
	border-color: #B3294D;
	
}

/* supression de l'image fleche vers le bas du drop down */
.tundra .dijitToolbar .dijitButtonNode .dijitArrowButtonInner {
	background:transparent none no-repeat scroll center;
	width:0px;
}

/* police toolbar dojo */
.tundra .dijitToolbar .dijitButtonNode, div.dijitButtonText {

	color: #FFFFFF;
	font-family:Verdana,sans-serif,Helvetica;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-weight:normal;
	
}


/* police toolbar dojo niveaux inférieurs*/
.tundra .dijitMenuItem, .tundra .dijitMenuItemHover, .dijitMenuItem td {
		font-family:Verdana,sans-serif,Helvetica;
		color: #FFFFFF;
		font-size:12px;
		font-size-adjust:none;
		font-stretch:normal;
		font-weight:normal;
		text-align: left;
}


/* border pour les sousmenus et margin */
.tundra .dijitMenu {
	border: 1px solid #B3294D;
	margin-top: 3px;
	padding: 0px;
}

/*couleur cellule normale toolbar dojo */
.tundra .dijitMenuItem {
	background-color: #461312;
	
}

/* couleur cellule over toolbar dojo */
.tundra .dijitMenuItemHover{
	background-color: #602118;

}



/*********************************************************************************************************/
/* le menu gauche */
#element-menu_gauche {
	background:none;
	background:transparent url(../images/marron_rose/categories_bg.png) no-repeat;
	margin-right: 10px;
	margin-bottom: 15px;
	padding-top : 10px;
	padding-bottom : 0px;
}

#element-menu_gauche  td{
	
	text-align: center;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	line-height:1.7em;

}

#element-menu_gauche div  {
	background:none;
	background:transparent url(../images/marron_rose/categories_bottom.png) bottom left no-repeat;
	padding-bottom : 3px;
}


#element-menu_gauche div div  {
	background:none;
}

#element-menu_gauche div div div {
	background:none;
}





div .shop_info {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px:
	margin-right: 10px:
}

div .shop_warning{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px:
	margin-right: 10px:
}

div .shop_critical{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 10px:
	margin-right: 10px:
}


/***************************************************************************/
/* style commun a tous les bloc non surchargés qui viennent en pleine page */
/***************************************************************************/


/* styles coins avec images */
.mainpage{
	
		background: url(../images/marron_rose/arrondi_middle_580.jpg) bottom left repeat-y;
		margin-bottom: 12px;
		width:580px;
}

.mainpage div{
	/* taille obligatoire pour ie */
	width:580px;
	background:url(../images/marron_rose/arrondi_bottom_580.jpg) bottom left no-repeat;
	
}

.mainpage div div  {
	
	background: url(../images/marron_rose/arrondi_top_580.jpg) top left no-repeat;
	
}


.mainpage div div div {
	width:540px;
	clear: both;
	background:none;
	border: 0px solid #B3294D;
	padding: 20px;
	
}

/* pas de propagation du padding et de la largeur et du fond*/
.mainpage div div div div {
	width: 100%;
	padding: 0px;
	background:none;
	
}

/* resout un bug ie */
.mainpage .mainpage-content form {
	margin: 0px;
}

/***************************************************************************/
/* style commun a tous les bloc non surchargés element-milieu */
/***************************************************************************/


/* styles coins avec images */


div.element-milieu{
	
		background: url(../images/marron_rose/arrondi_middle_580.jpg) bottom left repeat-y;
		margin-bottom: 12px;
		width:580px;
		
}

.element-milieu div{
	/* taille obligatoire pour ie */
	width:580px;
	background:url(../images/marron_rose/arrondi_bottom_580.jpg) bottom left no-repeat;
	
}

.element-milieu div div  {
	
	background: url(../images/marron_rose/arrondi_top_580.jpg) top left no-repeat;
}


.element-milieu div div div {
	width:540px;
	clear: both;
	background:none;
	border: 0px solid #B3294D;
	padding: 20px;
	
}


/* pas de propagation du padding et de la largeur et du fond*/
.element-milieu div div div div {
	width: 100%;
	padding: 0px;
	background:none;
	
}

/* resout un bug ie */
.element-milieu .mainpage-content form {
	margin: 0px;
}

/***************************************************************************/
/* style commun a tous les bloc non surchargés element-gauche */
/***************************************************************************/


/* styles coins avec images */
.element-gauche{
	
		background: url(../images/marron_rose/arrondi_middle_180.jpg) bottom left repeat-y;
		margin-bottom: 12px;
		width:180px;
		
}

.element-gauche div{
	/* taille obligatoire pour ie */
	width:180px;
	background:url(../images/marron_rose/arrondi_bottom_180.jpg) bottom left no-repeat;
	
}

.element-gauche div div  {
	
	background: url(../images/marron_rose/arrondi_top_180.jpg) top left no-repeat;
}


.element-gauche div div div {
	
	width : 152px;
	clear: both;
	background:none;
	padding: 14px;
	
}


/* pas de propagation du padding et de la largeur et du fond*/
.element-gauche div div div div {
	width: 100%;
	padding: 0px;
	background:none;
	
}

/* resout un bug ie */
.element-gauche .mainpage-content form {
	margin: 0px;
}

/* elements brut */
div.elembrut  {
	
	background:none;
	
}

div.elembrut div  {
	
	background:none;
	
}

/* elements brut du milieu seulement*/
div.elembrut.element-milieu  {
	
	margin-left: 10px;
}



#publication_top{

	margin-top:10px;
	margin-bottom:10px;
	
}

/* lien ligthbox sans soulignement */
a.lightbox {
	text-decoration: none; 
}




/*item_categorie.css*/

.item_categorie_on_2_cols{

		margin-left: 0px;
		margin-bottom: 12px;
		margin-right: 10px;
		width:280px;
		background: url(../images/marron_rose/arrondi_middle_280.jpg) bottom left repeat-y;
		
		
}



.item_categorie_on_2_cols div{
	width:280px;
	background:url(../images/marron_rose/arrondi_bottom_280.jpg) bottom left no-repeat;
	
}

.item_categorie_on_2_cols div div  {
	
	background: url(../images/marron_rose/arrondi_top_280.jpg) top left no-repeat;
}


.item_categorie_on_2_cols div div div {

	
	width : 266px;
	clear: both;
	background:none;
	padding: 14px;
	
}


/* pas de propagation du padding et de la largeur et du fond*/
.item_categorie_on_2_cols div div div div {
	background:none;
	padding: 0px;
	width:100%;
}




.item_categorie_on_1_col{

		
		margin-left: 0px;
		margin-bottom: 12px;
		margin-right: 0px;
		width:580px;
		
}


div.item_categorie td   {
	
	text-align : left;
	border : 0px  solid blue;
	padding-top: 4px;
	padding-left: 10px;
}



div.item_categorie td.product_thumb_image {
	
	
}




div.item_categorie h2.product_name {

	margin:0px;
	display: inline; 
	
}

div.item_categorie_on_1_col h2.product_name,
div.item_categorie_on_2_cols h2.product_name {
	margin:0px;
	display: inline; 
}




div.item_categorie span.product_sku {
	
	border : 0px  solid blue;
	color: #B3294D;
	
}




div.item_categorie h2.product_name a {

	color: #B3294D;
	text-decoration: none;
	font-size:13px;

}


div.item_categorie h2.product_name a:hover {

	color: #A86920;
	text-decoration: none;
	font-size:13px;
}


div.item_categorie td.product_s_desc  {
	
	font-size:12px;
	color: #333333;
	text-decoration: none;
	
}




div.item_categorie span.product_details {

}


div.item_categorie td.product_price {

	
	border : 0px  solid blue;
	font-size:12px;
	color: #461312;
	
}


div.item_categorie td.form_addtocart {
	text-align:center;
	
}


div.item_categorie input.inputbox {
	
	font-size: 9px;
	width:30px;
}





div.item_categorie span.product_rating {
	
}


div.item_categorie span.product_availability {
	
}


div.item_categorie div.separator {
	clear:both;

}


div.item_categorie table {
}
	




/* produit_detail.css */



div.produit_detail hr{
	width : 70%;
	height: 0px; 
	color: #8A571C; 
	background-color: #8A571C; 
	border: none;
	
}



div.produit_detail h1 {
	
	
	border-bottom:0px solid #CCCCCC;
	background:transparent;
	text-align:center;
	padding:3px;
	color:#B3294D;
	display:block;
	font-size:13px;
	line-height:12px;
	margin: 0px 0px 0px 0px;
	height:25px;
	border-bottom:0px solid #CCCCCC;
	background:transparent;
}

div.produit_detail table {
	empty-cells : hide;
	
}

div.produit_detail td {
	padding-right :10px;
	
}

div.produit_detail td.product_price {
	color:#461312;
}

div.produit_detail div.product_price {
	color:#461312;
}

div.produit_detail p.quantite_min {
	color:#461312;
}



div.product_availability {
	
	border-top:0px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC ;
	border-right:0px solid #CCCCCC;
	border-left:0px solid #CCCCCC;
	
}

div.product_desc {
	text-align:justify;
	margin-right: 0px;
}

div.product_availability span{
	font-size:12px;
	color: #B3294D;
	text-align : left;
}


div.more_images {
float:left;
text-align:center;
overflow:auto;
padding-left: 20px;
padding-bottom: 20px;

}.inside_categories, 
.category_description
{

		text-align: justify;
}

.category-content div {
	
	padding:0px;
}

/* resout un bug ie */
.category .category-content table {
	margin: 0px;
}
/* fin bug ie */

/* pb ie et firefox*/
.category .category-content h1 {
	margin: 0px;
}
.category .category-content ul {
	margin: 0px;
}
	


div#product_list{
	width:580px;
}

div.product_row{
	/* attention laisser à left quand plusieurs produits par colonnes */
	float: left;
	min-width: 250px;!important
	/min-width: 250px;
	
}

div.product_separator{
	clear: left;
}

form#order_product{
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:left;
}

div#category_description h1 {
	
	text-align:center;
	
}


div#inside_categories table{
	
	
}

div#inside_categories h4 {
	
	text-align:center;
	color:#B3294D;
	display:block;
	font-size:13px;
	background:transparent;
}

div#inside_categories h2 {
	margin: 0px;
}


div#inside_categories table {
	empty-cells : show;
}

div#inside_categories td {
	
	
}

div#cart_details th {

 	color:#461312;
	font-size:12px;
	background-color:#CCCCCC;
	
}

tr.item_cart span {

 	font-weight: bold;
}

tr.item_cart a {

 font-weight: bold;
 font-size:12px;
}

td.quantite input.quantite_box {

width:30px;
height: 20px;
vertical-align:middle;
text-align : right;
	
}

tr.item_cart td.sous_total {

	color:#461312;
	font-size:12px;
	font-weight: bold;
	
}

tr.item_cart td.quantite {

	width:20px;
	text-align: right;
	
}

td.total_libelle {
	-x-background-y-position:0%;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../images/marron_rose/total_libelle.png);
	background-repeat:repeat;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	height:18px;
	text-align:center;
	width:102px;
	height: 1.6em;
	
}

td.total {
	-x-background-y-position:0%;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../images/marron_rose/total.png);
	background-repeat:repeat;
	color:#B3294D;
	font-size:16px;
	font-weight:bold;
	height:18px;
	text-align:center;
	width:150px;
	height: 1.6em;
	
}


tr.row_total input.cart_update{
	
	/*-x-background-y-position:0%;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(../images/marron_rose/total.png);
	background-repeat:repeat;*/
	
	background-color:#D5D2D2;
	border-bottom: 2px solid #828177;
	border-right: 2px solid #828177;
	color:#B3294D;
	font-size:12px;
	font-weight: normal;
	height:18px;
	text-align:center;
	width:125px;
	height: 2em;
	
}

tr.row_subtotal td.sous_total {

	color:#461312;
	font-size:12px;
	font-weight: bold;
	
}

td.montant_code_reduction {
	
	color:#461312;
	font-size:12px;
	font-weight: bold;
}


td.minimum_order{
	color:#461312;
	font-size:12px;
	font-weight: bold;
	width:580px;
	text-align: center;
}

table.cart_continue {
	
	text-align: center;
	width:100%;
}

table.continue_bar {
	
	border-spacing:10px;
	text-align: center;
	width:100%;
	
}

table.continue_bar hr {
	
	display:none;
}

table.continue_bar td{
	

}

table.continue_bar a{
	color:#B3294D;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}

table.continue_bar td.order_link a{
	color:#461312;
	font-size:12px;
	text-decoration:none;
	font-weight: bold;
}

table.continue_bar img{
	
	border: none;
	vertical-align: middle;
	text-align:left;
	
}

table.coupon_code {
	
	border-spacing:10px;
}




.checkout .checkout-content table {
	margin-left:0px;
	width: 100%;
}


/* pb ie et firefox*/
.checkout .checkout-content h3 {
	margin: 0px;
}
	

.bouton_suivant {
	margin-top: 10px;
	margin-bottom: 10px;
}


.paiement {
	
}

.checkout_thankyou table {
	width: 100%;
}


.checkout_thankyou  td {
	padding-left: 10px;
	padding-right: 10px;
}


.choix_adresse_livraison td{
	text-align: left;
}

.choix_adresse_livraison span {
	    color:#333333;;
		font-size:12px;
}

.choix_adresse_livraison th {
	color:#B3294D;
	font-size:12px;
}


.choix_adresse_livraison table {
	border:none;
	border-spacing:10px;
}


.checkout_bar td.current_step {
	
		color:#461312;;
		font-size:12px;
		border: solid 2px #B3294D;
		background-color: #BFCDE0;
}

.checkout_bar td {
	
		color:#B3294D;;
		font-size:12px;

}

.checkout_bar a {
	
		color:#461312;;
		font-size:12px;
	
}



.choix_transport  table.standard_shipping th {

 	color:#461312;
	font-size:12px;
	background-color:#CCCCCC;
	
	
}

.choix_transport tr.row_standard_shipping2{
	background-color:#FFFFFF;
	
}

.choix_transport tr.row_standard_shipping1{
	background-color:#FFFFFF;
}

.choix_transport  table.standard_shipping th.titre_choix_transport{
	color:#461312;
	font-size:12px;
	background-color:#FFFFFF;
}

.choix_transport  table.standard_shipping td {
	
		color:#461312;;
		font-size:12px;
		text-align:left;
}

.choix_transport td.prix {
	color:#461312;
	font-size:12px;
}

.recap_ship_payment table {
	border-spacing:5px;
}

.recap_ship_payment th {
	text-align:left;
	color:#461312;
	font-size:12px;
	background-color:#CCCCCC;
}

.recap_ship_payment td {
	text-align:left;
	color:#461312;
	font-size:12px;
}

.recap_ship_payment span {
	
	color:#461312;
	font-size:12px;
	margin-left: 20px;
}

.recap_ship_payment input {
	
	width:518px;
	margin-left: 20px;
}


div.customer_info th {
	background-color:#CCCCCC;
	color:#461312;
	font-size:12px;
}


.customer_info table {
	border:none;
	border-spacing:10px;
}
.customer_info span {
		color:#461312;
		font-size:12px;
	
}

.choix_paiement  th {
	color:#8A571C;
	font-size:12px;
}

.choix_paiement  table {
	border-spacing: 5px;
}

.choix_paiement td {
	
		color:#461312;;
		font-size:12px;
		text-align:left;

}

.cart_coupon hr {
	margin:0px;
	display:none;
}







div.commandes_titre {
	text-align:center;
	color:#333333;
}

.admin_list th.title{
	background-color:#CCCCCC;
	color:#461312;
	font-size:12px;
	
}

.account_info span {
	    color:#461312;;
		font-size:12px;
}

.paniersenregistres span {
		color:#8A571C;
		font-size:12px;
	
}


.commande span {
	color:#461312;
}


.account_info td {
	color:#EA912B;
	font-size:12px;
	text-align : center;
}

.account_shipto  td {
	padding-left: 10px;
	padding-right: 10px;
}

.commande td.recap_order {
	border-right: 1px solid #9A9A9A; 
	padding: 10px;
}


.account_info table {
	border:none;
	border-spacing:0px;
}

.account_shipping table {
	border-spacing:10px;
}


.paniersenregistres table {
	border:none;
	border-spacing:10px;
}


.commande table {
	padding: 4px;
}

.account_shipping a.adresses {
	
		color:#461312;;
		font-size:12px;
}


.account_shipping.adresses a:hover.adresses {
	
		color:#461312;;
		font-size:12px;
		color:#A86920;
		text-decoration:underline;
}

.account_shipto table {

}

.account_shipto hr {
	width: 200px;
	background-color: #461312;
	color:  #461312;
	height : 0px;
	border:0;
}

div.account_shipto th {
	text-align:center;	
}

div.paniersenregistres th, 
div.account_shipto th,
.commande th {
	background-color:#CCCCCC;
	color:#461312;
	font-size:12px;
}









.contact_mail table {
	
}

.contact_mail  td {
	padding-left: 10px;
	padding-right: 10px;
}
.contact_mail hr {
	width: 200px;
	background-color:#461312;
	color:  #461312;
	height : 0px;
	border:0;
}

div.contact_mail th {
	background-color:#CCCCCC;
	color:#461312;
	font-size:12px;
	text-align:center;	
}

div.contact_mail textarea {
	width: 262px;	
}
.vendor_conditions div div div div.scroll,
.vendor_legal div div div div.scroll{
	background:none;
	overflow:scroll;
	height: 200px;
}




.vendor_contact table,
.vendor_identity table {

	border-spacing: 10px;
}

.vendor_contact td.vendor_name {
	color:#461312;
	font-size: 12px;
}



.vendor_contact th,
.vendor_identity th {
	background-color:#FFFFFF;
	color:#461312;
	font-size:12px;
}


.vendor_identity td.vendor_identity_title {
	color:#461312;
	font-size: 12px;
}






 

.shop_registration table,
.shop_registrationwait table {
	width: 100%;	
}

/* bidouille pour ie6*/
.shop_registration form {
	_margin-top : -10px;
	
}

.shop_registration  td,
.shop_registrationwait  td {
	padding-left: 10px;
	padding-right: 10px;
}
.shop_registration hr {
	width: 200px;
	background-color: #FFFFFF;
	color:  #FFFFFF;
	height : 0px;
	border:0;
}

div.shop_registration th {
	background-color:#D68528;
	color:#461312;
	font-size:12px;
	text-align:center;	
}




div.shop_publication div div div div.back_link span {
	background:none;
	
	padding-right: 0px;
}

div.shop_publication table.shop_search {
	text-align:left;
	width:100%;
}

/* padding sur la cellule et non sur le tableau pour ie6 */
div.shop_publication table.shop_search td {
	padding-left:20px;
}
	
	



.evidence {
	color:#461312;
	font-size:12px;
	font-weight: bold;
}

.configurateur table {
	border-spacing: 10px;
}

.configurateur td.vendor_name {
	color:#461312;
	font-size: 12px;
}

.configurateur th {
	background-color:#D68528;
	color:#461312;
	font-size:12px;
}

.pathway_configurateur{
		background:#FFFFFF;
		background: url(../images/marron_rose/arrondi_blanc_bl.png) bottom left no-repeat;
		width:580px;
		margin-bottom: 10px;
}
	
.pathway_configurateur div{
	background: url(../images/marron_rose/arrondi_blanc_br.png) bottom right no-repeat;

}

.pathway_configurateur div div  {
	background: url(../images/marron_rose/arrondi_blanc_tl.png) top left no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/marron_rose/arrondi_couleur_tl.png) top left no-repeat;*/
}

.pathway_configurateur div div div {
	background: url(../images/marron_rose/arrondi_blanc_tr.png) top right no-repeat; /* sans couleur à l'intérieur */
	/*background: url(../images/marron_rose/arrondi_couleur_tr.png) top right no-repeat;*/
	width: auto !important;
	/*width: 100%;*/
	padding: 6px;
	clear: both;
	
}

.pathway_configurateur div div div div {
	background:none;
}

#td_pathway_configurateur_goback{
	background: url(../images/marron_rose/retour.gif) center no-repeat;
	color: white;
}

#td_pathway_configurateur_link{
}
 
/* style pour les avatars des éléments */

div.source {
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
}

div.source span.avatar_title {
	font-size: 10px;
	color : #888888;
}

div.source table.avatar_content td {
	font-size: 10px;
	color : #55555;
}

div.source table.avatar_content td.avatar_edit {
	text-align: center;
}

/* drag and drop */
/* border cible */
.tundra .dojoDndItemBefore {
	border-top: 4px solid #F10970;
}

.tundra .dojoDndItemAfter {
	border-bottom: 4px solid #F10970;
}

.dnd_item {
	margin-top: 5px;
	margin-bottom: 5px;
}

span.source_title {
	font-size: 10px;
	color : #888888;
}
.bg_body{
	
	background-image:url(../specific/www_carlinantes_com/images/bg.jpg);
}


